public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/marxin/heads/marxin-gcc-benchmark-branch)] Update .po files.
@ 2020-03-30 11:03 Martin Liska
  0 siblings, 0 replies; only message in thread
From: Martin Liska @ 2020-03-30 11:03 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: 524981 bytes --]

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

commit c26007ab17278729b8ba8eedd621cfb64b7e13d2
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Fri Feb 14 22:00:13 2020 +0000

    Update .po files.
    
    gcc/po:
            * 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.
    
    libcpp/po:
            * be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr.po,
            id.po, ja.po, nl.po, pt_BR.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        | 39608 ++++++++++++++++++++-----------------
 gcc/po/da.po        | 46027 +++++++++++++++++++++++--------------------
 gcc/po/de.po        | 42799 ++++++++++++++++++++++------------------
 gcc/po/el.po        | 43448 +++++++++++++++++++++-------------------
 gcc/po/es.po        | 40625 +++++++++++++++++++++-----------------
 gcc/po/fi.po        | 48258 ++++++++++++++++++++++++---------------------
 gcc/po/fr.po        | 42812 ++++++++++++++++++++++------------------
 gcc/po/hr.po        | 36840 ++++++++++++++++++----------------
 gcc/po/id.po        | 53369 +++++++++++++++++++++++++++-----------------------
 gcc/po/ja.po        | 52027 +++++++++++++++++++++++++-----------------------
 gcc/po/nl.po        | 45955 +++++++++++++++++++++++--------------------
 gcc/po/ru.po        | 43218 ++++++++++++++++++++++------------------
 gcc/po/sr.po        | 52527 ++++++++++++++++++++++++++-----------------------
 gcc/po/sv.po        | 42799 ++++++++++++++++++++++------------------
 gcc/po/tr.po        | 53097 ++++++++++++++++++++++++++-----------------------
 gcc/po/uk.po        | 41799 +++++++++++++++++++++------------------
 gcc/po/vi.po        | 42259 +++++++++++++++++++++------------------
 gcc/po/zh_CN.po     | 53210 ++++++++++++++++++++++++++-----------------------
 gcc/po/zh_TW.po     | 51675 ++++++++++++++++++++++++++----------------------
 libcpp/po/ChangeLog |     6 +
 libcpp/po/be.po     |   395 +-
 libcpp/po/ca.po     |   414 +-
 libcpp/po/da.po     |   411 +-
 libcpp/po/de.po     |   414 +-
 libcpp/po/el.po     |   396 +-
 libcpp/po/eo.po     |   411 +-
 libcpp/po/es.po     |   411 +-
 libcpp/po/fi.po     |   413 +-
 libcpp/po/fr.po     |   412 +-
 libcpp/po/id.po     |   409 +-
 libcpp/po/ja.po     |   409 +-
 libcpp/po/nl.po     |   412 +-
 libcpp/po/pt_BR.po  |   414 +-
 libcpp/po/ru.po     |   411 +-
 libcpp/po/sr.po     |   411 +-
 libcpp/po/sv.po     |   411 +-
 libcpp/po/tr.po     |   409 +-
 libcpp/po/uk.po     |   416 +-
 libcpp/po/vi.po     |   411 +-
 libcpp/po/zh_CN.po  |   409 +-
 libcpp/po/zh_TW.po  |   419 +-
 42 files changed, 478139 insertions(+), 402843 deletions(-)

diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 7033d41a6f4..c4caa733a97 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,9 @@
+2020-02-14  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-02-07  Joseph Myers  <joseph@codesourcery.com>
 
 	* gcc.pot: Regenerate.
diff --git a/gcc/po/be.po b/gcc/po/be.po
index 4c1c6abf3fd..e4871fbccf4 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: 2019-05-02 20:28+0000\n"
+"POT-Creation-Date: 2020-02-07 22:33+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:2705
+#: cfgrtl.c:2738
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2937
+#: cfgrtl.c:2970
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2994
+#: cfgrtl.c:3026
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:3002
+#: cfgrtl.c:3034
 msgid "return not followed by barrier"
 msgstr ""
 
@@ -37,13 +37,13 @@ msgstr ""
 msgid "[cannot find %s]"
 msgstr "[нельга знайсці %s]"
 
-#: collect2.c:1632
+#: collect2.c:1657
 #, fuzzy, c-format
 #| msgid "gcc version %s\n"
 msgid "collect2 version %s\n"
 msgstr "версія gcc %s\n"
 
-#: collect2.c:1737
+#: collect2.c:1762
 #, 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:1741
+#: collect2.c:1766
 #, fuzzy, c-format
 #| msgid "%d destructor(s)  found\n"
 msgid "%d destructor found\n"
@@ -59,140 +59,140 @@ msgid_plural "%d destructors found\n"
 msgstr[0] "%d дэструктар(аў) знойдзен(а)\n"
 msgstr[1] "%d дэструктар(аў) знойдзен(а)\n"
 
-#: collect2.c:1745
+#: collect2.c:1770
 #, c-format
 msgid "%d frame table found\n"
 msgid_plural "%d frame tables found\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: collect2.c:1910
+#: collect2.c:1935
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr ""
 
-#: collect2.c:2140
+#: collect2.c:2165
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2645
+#: collect2.c:2670
 #, c-format
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: cprop.c:1756
+#: cprop.c:1755
 msgid "const/copy propagation disabled"
 msgstr ""
 
-#: diagnostic.c:145
+#: diagnostic.c:158
 #, c-format
 msgid "%s: all warnings being treated as errors"
 msgstr ""
 
-#: diagnostic.c:150
+#: diagnostic.c:163
 #, c-format
 msgid "%s: some warnings being treated as errors"
 msgstr ""
 
-#: diagnostic.c:341 input.c:223 input.c:1854 c-family/c-opts.c:1400
-#: fortran/cpp.c:577 fortran/error.c:1012 fortran/error.c:1032
+#: diagnostic.c:371 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:494
+#: diagnostic.c:524
 #, fuzzy, c-format
 #| msgid "compilation terminated.\n"
 msgid "compilation terminated due to -fmax-errors=%u.\n"
 msgstr "кампіляцыя завершана.\n"
 
-#: diagnostic.c:522
+#: diagnostic.c:552
 #, fuzzy, c-format
 #| msgid "compilation terminated.\n"
 msgid "compilation terminated due to -Wfatal-errors.\n"
 msgstr "кампіляцыя завершана.\n"
 
-#: diagnostic.c:542
+#: diagnostic.c:572
 #, c-format
 msgid ""
 "Please submit a full bug report,\n"
 "with preprocessed source if appropriate.\n"
 msgstr ""
 
-#: diagnostic.c:548
+#: diagnostic.c:578
 #, c-format
 msgid "See %s for instructions.\n"
 msgstr ""
 
-#: diagnostic.c:557
+#: diagnostic.c:587
 #, c-format
 msgid "compilation terminated.\n"
 msgstr "кампіляцыя завершана.\n"
 
-#: diagnostic.c:618
+#: diagnostic.c:648
 #, fuzzy
 #| msgid "In file included from %s:%d"
 msgid "In file included from"
 msgstr "У файле уключаным з %s:%d"
 
-#: diagnostic.c:619
+#: diagnostic.c:649
 msgid "                 from"
 msgstr ""
 
-#: diagnostic.c:991
+#: diagnostic.c:1115
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: diagnostic.c:1589
+#: diagnostic.c:1740
 #, c-format
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr ""
 
-#: final.c:1127
+#: final.c:1126
 msgid "negative insn length"
 msgstr ""
 
-#: final.c:3074
+#: final.c:3073
 msgid "could not split insn"
 msgstr ""
 
-#: final.c:3603
+#: final.c:3602
 #, fuzzy
 #| msgid "invalid mask"
 msgid "invalid 'asm': "
 msgstr "нерэчаісная маска"
 
-#: final.c:3736
+#: final.c:3735
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3764 final.c:3776
+#: final.c:3763 final.c:3775
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: final.c:3918
+#: final.c:3917
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr ""
 
-#: final.c:3921 final.c:3962
+#: final.c:3920 final.c:3961
 #, c-format
 msgid "operand number out of range"
 msgstr ""
 
-#: final.c:3979
+#: final.c:3978
 #, c-format
 msgid "invalid %%-code"
 msgstr "нерэчаісны %%-код"
 
-#: final.c:4013
+#: final.c:4012
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr ""
@@ -201,289 +201,289 @@ msgstr ""
 #. PRINT_OPERAND must handle them.
 #. We can't handle floating point constants;
 #. TARGET_PRINT_OPERAND must handle them.
-#: final.c:4149 config/arc/arc.c:6158 config/i386/i386.c:16998
+#: final.c:4148 config/arc/arc.c:6392 config/i386/i386.c:11497
 #, c-format
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:4207 config/arc/arc.c:6255 config/i386/i386.c:17089
-#: config/pdp11/pdp11.c:1874
+#: final.c:4206 config/arc/arc.c:6489 config/i386/i386.c:11588
+#: config/pdp11/pdp11.c:1873
 #, c-format
 msgid "invalid expression as operand"
 msgstr ""
 
-#: gcc.c:120
+#: gcc.c:119
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:1721
+#: gcc.c:1720
 #, c-format
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1921
+#: gcc.c:1920
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2100
+#: gcc.c:2099
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:2232
+#: gcc.c:2231
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "не магу знайсці крыніцу %s\n"
 
-#: gcc.c:2307
+#: gcc.c:2306
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: gcc.c:2309
+#: gcc.c:2308
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:3156
+#: gcc.c:3155
 #, c-format
 msgid ""
 "\n"
 "Go ahead? (y or n) "
 msgstr ""
 
-#: gcc.c:3328
+#: gcc.c:3327
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3544
+#: gcc.c:3543
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Выкарыстанне: %s [выбары] файл...\n"
 
-#: gcc.c:3545
+#: gcc.c:3544
 msgid "Options:\n"
 msgstr "Выбары:\n"
 
-#: gcc.c:3547
+#: gcc.c:3546
 msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
 msgstr ""
 
-#: gcc.c:3548
+#: gcc.c:3547
 #, fuzzy
 #| msgid "  --help                   Display this information\n"
 msgid "  --help                   Display this information.\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcc.c:3549
+#: gcc.c:3548
 #, fuzzy
 #| msgid "  --help                   Display this information\n"
 msgid "  --target-help            Display target specific command line options.\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcc.c:3550
+#: gcc.c:3549
 msgid "  --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"
 msgstr ""
 
-#: gcc.c:3551
+#: gcc.c:3550
 #, fuzzy
 #| msgid "  --help                   Display this information\n"
 msgid "                           Display specific types of command line options.\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcc.c:3553
+#: gcc.c:3552
 msgid "  (Use '-v --help' to display command line options of sub-processes).\n"
 msgstr ""
 
-#: gcc.c:3554
+#: gcc.c:3553
 #, fuzzy
 #| msgid "  --help                   Display this information\n"
 msgid "  --version                Display compiler version information.\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcc.c:3555
+#: gcc.c:3554
 #, fuzzy
 #| msgid "  -dumpversion             Display the version of the compiler\n"
 msgid "  -dumpspecs               Display all of the built in spec strings.\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcc.c:3556
+#: gcc.c:3555
 #, fuzzy
 #| msgid "  -dumpversion             Display the version of the compiler\n"
 msgid "  -dumpversion             Display the version of the compiler.\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcc.c:3557
+#: gcc.c:3556
 #, fuzzy
 #| msgid "  -dumpversion             Display the version of the compiler\n"
 msgid "  -dumpmachine             Display the compiler's target processor.\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcc.c:3558
+#: gcc.c:3557
 #, fuzzy
 #| msgid "  -dumpversion             Display the version of the compiler\n"
 msgid "  -print-search-dirs       Display the directories in the compiler's search path.\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcc.c:3559
+#: gcc.c:3558
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library.\n"
 msgstr ""
 
-#: gcc.c:3560
+#: gcc.c:3559
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>.\n"
 msgstr ""
 
-#: gcc.c:3561
+#: gcc.c:3560
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>.\n"
 msgstr ""
 
-#: gcc.c:3562
+#: gcc.c:3561
 msgid ""
 "  -print-multiarch         Display the target's normalized GNU triplet, used as\n"
 "                           a component in the library path.\n"
 msgstr ""
 
-#: gcc.c:3565
+#: gcc.c:3564
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc.\n"
 msgstr ""
 
-#: gcc.c:3566
+#: gcc.c:3565
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories.\n"
 msgstr ""
 
-#: gcc.c:3569
+#: gcc.c:3568
 msgid "  -print-multi-os-directory Display the relative path to OS libraries.\n"
 msgstr ""
 
-#: gcc.c:3570
+#: gcc.c:3569
 #, fuzzy
 #| msgid "  -dumpversion             Display the version of the compiler\n"
 msgid "  -print-sysroot           Display the target libraries directory.\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcc.c:3571
+#: gcc.c:3570
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.\n"
 msgstr ""
 
-#: gcc.c:3572
+#: gcc.c:3571
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler.\n"
 msgstr ""
 
-#: gcc.c:3573
+#: gcc.c:3572
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor.\n"
 msgstr ""
 
-#: gcc.c:3574
+#: gcc.c:3573
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker.\n"
 msgstr ""
 
-#: gcc.c:3575
+#: gcc.c:3574
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler.\n"
 msgstr ""
 
-#: gcc.c:3576
+#: gcc.c:3575
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor.\n"
 msgstr ""
 
-#: gcc.c:3577
+#: gcc.c:3576
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker.\n"
 msgstr ""
 
-#: gcc.c:3578
+#: gcc.c:3577
 #, fuzzy
 msgid "  -save-temps              Do not delete intermediate files.\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcc.c:3579
+#: gcc.c:3578
 msgid "  -save-temps=<arg>        Do not delete intermediate files.\n"
 msgstr ""
 
-#: gcc.c:3580
+#: gcc.c:3579
 msgid ""
 "  -no-canonical-prefixes   Do not canonicalize paths when building relative\n"
 "                           prefixes to other gcc components.\n"
 msgstr ""
 
-#: gcc.c:3583
+#: gcc.c:3582
 #, fuzzy
 #| msgid "  --help                   Display this information\n"
 msgid "  -pipe                    Use pipes rather than intermediate files.\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcc.c:3584
+#: gcc.c:3583
 msgid "  -time                    Time the execution of each subprocess.\n"
 msgstr ""
 
-#: gcc.c:3585
+#: gcc.c:3584
 #, fuzzy
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>.\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcc.c:3586
+#: gcc.c:3585
 msgid "  -std=<standard>          Assume that the input sources are for <standard>.\n"
 msgstr ""
 
-#: gcc.c:3587
+#: gcc.c:3586
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries.\n"
 msgstr ""
 
-#: gcc.c:3590
+#: gcc.c:3589
 msgid "  -B <directory>           Add <directory> to the compiler's search paths.\n"
 msgstr ""
 
-#: gcc.c:3591
+#: gcc.c:3590
 #, fuzzy
 #| msgid "  -dumpversion             Display the version of the compiler\n"
 msgid "  -v                       Display the programs invoked by the compiler.\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcc.c:3592
+#: gcc.c:3591
 msgid "  -###                     Like -v but options quoted and commands not executed.\n"
 msgstr ""
 
-#: gcc.c:3593
+#: gcc.c:3592
 msgid "  -E                       Preprocess only; do not compile, assemble or link.\n"
 msgstr ""
 
-#: gcc.c:3594
+#: gcc.c:3593
 msgid "  -S                       Compile only; do not assemble or link.\n"
 msgstr ""
 
-#: gcc.c:3595
+#: gcc.c:3594
 #, fuzzy
 msgid "  -c                       Compile and assemble, but do not link.\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcc.c:3596
+#: gcc.c:3595
 #, fuzzy
 #| msgid "  -o <file>                Place the output into <file>\n"
 msgid "  -o <file>                Place the output into <file>.\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcc.c:3597
+#: gcc.c:3596
 msgid ""
 "  -pie                     Create a dynamically linked position independent\n"
 "                           executable.\n"
 msgstr ""
 
-#: gcc.c:3599
+#: gcc.c:3598
 #, fuzzy
 #| msgid "  --help                   Display this information\n"
 msgid "  -shared                  Create a shared library.\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcc.c:3600
+#: gcc.c:3599
 msgid ""
 "  -x <language>            Specify the language of the following input files.\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -491,7 +491,7 @@ msgid ""
 "                           guessing the language based on the file's extension.\n"
 msgstr ""
 
-#: gcc.c:3607
+#: gcc.c:3606
 #, c-format
 msgid ""
 "\n"
@@ -500,64 +500,80 @@ msgid ""
 " other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: gcc.c:6029
+#: gcc.c:6031
 #, c-format
 msgid "Processing spec (%s), which is '%s'\n"
 msgstr ""
 
-#: gcc.c:6778
+#: gcc.c:6781
 #, fuzzy, c-format
 #| msgid "libraries: %s\n"
 msgid "Target: %s\n"
 msgstr "бібліятэкі: %s\n"
 
-#: gcc.c:6779
+#: gcc.c:6782
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 
-#: gcc.c:6793
+#: gcc.c:6796
 #, c-format
 msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:6804
+#: gcc.c:6797
+#, c-format
+msgid "Supported LTO compression algorithms: zlib"
+msgstr ""
+
+#: gcc.c:6799
+#, c-format
+msgid " zstd"
+msgstr ""
+
+#: gcc.c:6801 gcov.c:1408 gcov.c:1476 gcov.c:2813
+#, fuzzy, c-format
+#| msgid ":\n"
+msgid "\n"
+msgstr ":\n"
+
+#: gcc.c:6812
 #, fuzzy, c-format
 #| msgid "gcc version %s\n"
 msgid "gcc version %s %s\n"
 msgstr "версія gcc %s\n"
 
-#: gcc.c:6807
+#: gcc.c:6815
 #, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr ""
 
-#: gcc.c:6880 gcc.c:7090
+#: gcc.c:6888 gcc.c:7098
 #, c-format
 msgid "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
 msgstr ""
 
-#: gcc.c:7014
+#: gcc.c:7022
 #, c-format
 msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
 msgstr ""
 
-#: gcc.c:7864
+#: gcc.c:7871
 #, c-format
 msgid "install: %s%s\n"
 msgstr ""
 
-#: gcc.c:7867
+#: gcc.c:7874
 #, c-format
 msgid "programs: %s\n"
 msgstr "праграмы: %s\n"
 
-#: gcc.c:7869
+#: gcc.c:7876
 #, c-format
 msgid "libraries: %s\n"
 msgstr "бібліятэкі: %s\n"
 
-#: gcc.c:7986
+#: gcc.c:7993
 #, c-format
 msgid ""
 "\n"
@@ -566,23 +582,23 @@ msgstr ""
 "\n"
 "Інструкцыі для паведамленняў аб памылках глядзіце тут:\n"
 
-#: gcc.c:8002 gcov-tool.c:527
+#: gcc.c:8009 gcov-tool.c:527
 #, c-format
 msgid "%s %s%s\n"
 msgstr ""
 
-#: gcc.c:8005 gcov-tool.c:529 gcov.c:923 fortran/gfortranspec.c:282
+#: gcc.c:8012 gcov-tool.c:529 gcov.c:927 fortran/gfortranspec.c:282
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:8006 fortran/gfortranspec.c:283
+#: gcc.c:8013 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:8313
+#: gcc.c:8322
 #, c-format
 msgid ""
 "\n"
@@ -591,14 +607,14 @@ msgid ""
 "\n"
 msgstr ""
 
-#: gcc.c:8314
+#: gcc.c:8323
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:9622
+#: gcc.c:9671
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -606,7 +622,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: gcc.c:9623
+#: gcc.c:9672
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
@@ -732,7 +748,7 @@ msgstr "  --help                   Адлюстраваць гэту інфар
 msgid "  -v, --version                         Print version number, then exit\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcov-tool.c:517 gcov.c:911
+#: gcov-tool.c:517 gcov.c:915
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -745,10 +761,10 @@ msgstr ""
 #: gcov-tool.c:528
 #, fuzzy, c-format
 #| msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-msgid "Copyright %s 2019 Free Software Foundation, Inc.\n"
+msgid "Copyright %s 2020 Free Software Foundation, Inc.\n"
 msgstr "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 
-#: gcov-tool.c:531 gcov.c:925
+#: gcov-tool.c:531 gcov.c:929
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -757,319 +773,313 @@ msgid ""
 "\n"
 msgstr ""
 
-#: gcov.c:885
+#: gcov.c:889
 #, c-format
 msgid ""
 "Usage: gcov [OPTION...] SOURCE|OBJ...\n"
 "\n"
 msgstr ""
 
-#: gcov.c:886
+#: gcov.c:890
 #, c-format
 msgid ""
 "Print code coverage information.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:887
+#: gcov.c:891
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: gcov.c:888
+#: gcov.c:892
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:889
+#: gcov.c:893
 #, c-format
 msgid ""
 "  -c, --branch-counts             Output counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:891
+#: gcov.c:895
 #, fuzzy, c-format
 #| msgid "  --help                   Display this information\n"
 msgid "  -d, --display-progress          Display progress information\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcov.c:892
+#: gcov.c:896
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:893
+#: gcov.c:897
 #, fuzzy, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcov.c:894
+#: gcov.c:898
 #, fuzzy, c-format
 msgid "  -i, --json-format               Output JSON intermediate format into .gcov.json.gz file\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcov.c:895
+#: gcov.c:899
 #, c-format
 msgid "  -j, --human-readable            Output human readable numbers\n"
 msgstr ""
 
-#: gcov.c:896
+#: gcov.c:900
 #, fuzzy, c-format
 msgid "  -k, --use-colors                Emit colored output\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcov.c:897
+#: gcov.c:901
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:899
+#: gcov.c:903
 #, c-format
 msgid "  -m, --demangled-names           Output demangled function names\n"
 msgstr ""
 
-#: gcov.c:900
+#: gcov.c:904
 #, fuzzy, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcov.c:901
+#: gcov.c:905
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 
-#: gcov.c:902
+#: gcov.c:906
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:903
+#: gcov.c:907
 #, c-format
 msgid "  -q, --use-hotness-colors        Emit perf-like colored output for hot lines\n"
 msgstr ""
 
-#: gcov.c:904
+#: gcov.c:908
 #, c-format
 msgid "  -r, --relative-only             Only show data for relative sources\n"
 msgstr ""
 
-#: gcov.c:905
+#: gcov.c:909
 #, c-format
 msgid "  -s, --source-prefix DIR         Source prefix to elide\n"
 msgstr ""
 
-#: gcov.c:906
+#: gcov.c:910
 #, fuzzy, c-format
 msgid "  -t, --stdout                    Output to stdout instead of a file\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcov.c:907
+#: gcov.c:911
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: gcov.c:908
+#: gcov.c:912
 #, fuzzy, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcov.c:909
+#: gcov.c:913
 #, fuzzy, c-format
 msgid "  -w, --verbose                   Print verbose informations\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcov.c:910
+#: gcov.c:914
 #, c-format
 msgid "  -x, --hash-filenames            Hash long pathnames\n"
 msgstr ""
 
-#: gcov.c:921
+#: gcov.c:925
 #, c-format
 msgid "gcov %s%s\n"
 msgstr ""
 
-#: gcov.c:1250
+#: gcov.c:1259
 #, fuzzy, c-format
 msgid "'%s' file is already processed\n"
 msgstr "Клас \"%s\" ужо існуе"
 
-#: gcov.c:1364
+#: gcov.c:1373
 #, c-format
 msgid "Creating '%s'\n"
 msgstr ""
 
-#: gcov.c:1367
+#: gcov.c:1376
 #, fuzzy, c-format
 #| msgid "error writing to %s"
 msgid "Error writing output file '%s'\n"
 msgstr "памылка запісу ў %s"
 
-#: gcov.c:1372
+#: gcov.c:1381
 #, fuzzy, c-format
 #| msgid "Could not open data file %s.\n"
 msgid "Could not open output file '%s'\n"
 msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: gcov.c:1377
+#: gcov.c:1386
 #, c-format
 msgid "Removing '%s'\n"
 msgstr ""
 
-#: gcov.c:1399 gcov.c:1467 gcov.c:2804
-#, fuzzy, c-format
-#| msgid ":\n"
-msgid "\n"
-msgstr ":\n"
-
-#: gcov.c:1489
+#: gcov.c:1498
 #, fuzzy, c-format
 #| msgid "can't open output file `%s'"
 msgid "Cannot open JSON output file %s\n"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: gcov.c:1497
+#: gcov.c:1506
 #, fuzzy, c-format
 #| msgid "error writing to %s"
 msgid "Error writing JSON output file %s\n"
 msgstr "памылка запісу ў %s"
 
-#: gcov.c:1664
+#: gcov.c:1673
 #, c-format
 msgid "%s:source file is newer than notes file '%s'\n"
 msgstr ""
 
-#: gcov.c:1669
+#: gcov.c:1678
 #, c-format
 msgid "(the message is displayed only once per source file)\n"
 msgstr ""
 
-#: gcov.c:1689
+#: gcov.c:1698
 #, fuzzy, c-format
 #| msgid "can't open output file `%s'"
 msgid "%s:cannot open notes file\n"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: gcov.c:1695
+#: gcov.c:1704
 #, c-format
 msgid "%s:not a gcov notes file\n"
 msgstr ""
 
-#: gcov.c:1708
+#: gcov.c:1717
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
 
-#: gcov.c:1758
+#: gcov.c:1767
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: gcov.c:1872 gcov.c:1974
+#: gcov.c:1881 gcov.c:1983
 #, c-format
 msgid "%s:corrupted\n"
 msgstr ""
 
-#: gcov.c:1879
+#: gcov.c:1888
 #, fuzzy, c-format
 #| msgid "not found\n"
 msgid "%s:no functions found\n"
 msgstr "не знойдзена\n"
 
-#: gcov.c:1897
+#: gcov.c:1906
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr ""
 
-#: gcov.c:1904
+#: gcov.c:1913
 #, fuzzy, c-format
 #| msgid "Could not open data file %s.\n"
 msgid "%s:not a gcov data file\n"
 msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: gcov.c:1917
+#: gcov.c:1926
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
 
-#: gcov.c:1923
+#: gcov.c:1932
 #, c-format
 msgid "%s:stamp mismatch with notes file\n"
 msgstr ""
 
-#: gcov.c:1955
+#: gcov.c:1964
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr ""
 
-#: gcov.c:1973
+#: gcov.c:1982
 #, c-format
 msgid "%s:overflowed\n"
 msgstr ""
 
-#: gcov.c:2020
+#: gcov.c:2029
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.c:2025
+#: gcov.c:2034
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: gcov.c:2033
+#: gcov.c:2042
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.c:2242
+#: gcov.c:2251
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
 
-#: gcov.c:2358
+#: gcov.c:2367
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:2361
+#: gcov.c:2370
 #, c-format
 msgid "No executable lines\n"
 msgstr ""
 
-#: gcov.c:2369 gcov.c:2378
+#: gcov.c:2378 gcov.c:2387
 #, c-format
 msgid "%s '%s'\n"
 msgstr ""
 
-#: gcov.c:2385
+#: gcov.c:2394
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:2389
+#: gcov.c:2398
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: gcov.c:2395
+#: gcov.c:2404
 #, c-format
 msgid "No branches\n"
 msgstr ""
 
-#: gcov.c:2397
+#: gcov.c:2406
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:2401
+#: gcov.c:2410
 #, c-format
 msgid "No calls\n"
 msgstr ""
 
-#: gcov.c:2658
+#: gcov.c:2667
 #, fuzzy, c-format
 #| msgid ""
 #| "\n"
@@ -1079,65 +1089,55 @@ msgstr ""
 "\n"
 " Выбары для %s:\n"
 
-#: gcov.c:2784
+#: gcov.c:2793
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr ""
 
-#: gcov.c:2789
+#: gcov.c:2798
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr ""
 
-#: gcov.c:2794
+#: gcov.c:2803
 #, c-format
 msgid "branch %2d taken %s%s"
 msgstr ""
 
-#: gcov.c:2799
+#: gcov.c:2808
 #, c-format
 msgid "branch %2d never executed"
 msgstr ""
 
-#: gcov.c:2802
+#: gcov.c:2811
 #, c-format
 msgid " (BB %d)"
 msgstr ""
 
-#: gcov.c:2809
+#: gcov.c:2818
 #, fuzzy, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: gcov.c:2812
+#: gcov.c:2821
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr ""
 
-#: gcov.c:3065
+#: gcov.c:3074
 #, fuzzy, c-format
 #| msgid "cannot find source %s"
 msgid "Cannot open source file %s\n"
 msgstr "не магу знайсці крыніцу %s"
 
-#: gcse.c:2591
+#: gcse.c:2596
 msgid "PRE disabled"
 msgstr ""
 
-#: gcse.c:3520
+#: gcse.c:3526
 msgid "GCSE disabled"
 msgstr ""
 
-#: gimple-ssa-isolate-paths.c:547 c/c-typeck.c:10638
-#, gcc-internal-format
-msgid "function returns address of local variable"
-msgstr ""
-
-#: gimple-ssa-isolate-paths.c:549 gimple-ssa-isolate-paths.c:428
-#, gcc-internal-format
-msgid "function may return address of local variable"
-msgstr ""
-
 #: incpath.c:73
 #, c-format
 msgid "ignoring duplicate directory \"%s\"\n"
@@ -1178,187 +1178,195 @@ msgstr ""
 msgid "'"
 msgstr ""
 
-#: langhooks.c:380
+#: langhooks.c:381
 msgid "At top level:"
 msgstr ""
 
-#: langhooks.c:396 cp/error.c:3458
+#: langhooks.c:397 cp/error.c:3480
 #, fuzzy, c-format
 msgid "In member function %qs"
 msgstr "у функцыі \"%s\":"
 
-#: langhooks.c:400 cp/error.c:3461
+#: langhooks.c:401 cp/error.c:3483
 #, fuzzy, c-format
 #| msgid "In function `%s':"
 msgid "In function %qs"
 msgstr "у функцыі \"%s\":"
 
-#: langhooks.c:445 cp/error.c:3411
+#: langhooks.c:446 cp/error.c:3433
 msgid "    inlined from %qs at %r%s:%d:%d%R"
 msgstr ""
 
-#: langhooks.c:450 cp/error.c:3416
+#: langhooks.c:451 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:456 cp/error.c:3422
+#: langhooks.c:457 cp/error.c:3444
 #, fuzzy, c-format
 #| msgid "In file included from %s:%d"
 msgid "    inlined from %qs"
 msgstr "У файле уключаным з %s:%d"
 
-#: lra-assigns.c:1841 reload1.c:2078
+#: lra-assigns.c:1841 reload1.c:2074
 msgid "this is the insn:"
 msgstr ""
 
-#: lra-constraints.c:2971
+#: lra-constraints.c:3015
 msgid "unable to generate reloads for impossible constraints:"
 msgstr ""
 
-#: lra-constraints.c:3962 reload.c:3814
+#: lra-constraints.c:4006 reload.c:3814
 msgid "unable to generate reloads for:"
 msgstr ""
 
 #. What to print when a switch has no documentation.
-#: opts.c:185
+#: opts.c:186
 msgid "This option lacks documentation."
 msgstr ""
 
-#: opts.c:186
+#: opts.c:187
 msgid "Uses of this option are diagnosed."
 msgstr ""
 
-#: opts.c:1327
-#, c-format
-msgid "default %d minimum %d maximum %d"
-msgstr ""
-
-#: opts.c:1396
+#: opts.c:1321
 #, c-format
 msgid "Same as %s.  Use the latter option instead."
 msgstr ""
 
-#: opts.c:1404
+#: opts.c:1329
 #, c-format
 msgid "%s  Same as %s."
 msgstr ""
 
-#: opts.c:1475
+#: opts.c:1395
+msgid "[available in "
+msgstr ""
+
+#: opts.c:1427
 msgid "[default]"
 msgstr ""
 
-#: opts.c:1486
+#: opts.c:1436
+#, c-format
+msgid "%llu bytes"
+msgstr ""
+
+#: opts.c:1473
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1486
+#: opts.c:1475
 msgid "[disabled]"
 msgstr ""
 
-#: opts.c:1521
+#: opts.c:1511
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1530
+#: opts.c:1520
 #, c-format
 msgid " None found.  Use --help=%s to show *all* the options supported by the %s front-end.\n"
 msgstr ""
 
-#: opts.c:1536
+#: opts.c:1526
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1581
+#: opts.c:1571
 #, fuzzy, c-format
 msgid ""
 "  Known valid arguments for %s option:\n"
 "   "
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: opts.c:1631
+#: opts.c:1621
 msgid "The following options are target specific"
 msgstr ""
 
-#: opts.c:1634
+#: opts.c:1624
 msgid "The following options control compiler warning messages"
 msgstr ""
 
-#: opts.c:1637
+#: opts.c:1627
 msgid "The following options control optimizations"
 msgstr ""
 
-#: opts.c:1640 opts.c:1679
+#: opts.c:1630 opts.c:1670
 msgid "The following options are language-independent"
 msgstr ""
 
-#: opts.c:1643
-msgid "The --param option recognizes the following as parameters"
+#: opts.c:1633
+msgid "The following options control parameters"
 msgstr ""
 
-#: opts.c:1649
+#: opts.c:1639
 msgid "The following options are specific to just the language "
 msgstr ""
 
-#: opts.c:1651
+#: opts.c:1641
 msgid "The following options are supported by the language "
 msgstr ""
 
-#: opts.c:1662
+#: opts.c:1652
 msgid "The following options are not documented"
 msgstr ""
 
-#: opts.c:1664
+#: opts.c:1654
 msgid "The following options take separate arguments"
 msgstr ""
 
-#: opts.c:1666
+#: opts.c:1656
 msgid "The following options take joined arguments"
 msgstr ""
 
-#: opts.c:1677
+#: opts.c:1668
 msgid "The following options are language-related"
 msgstr ""
 
-#: passes.c:1763
+#: passes.c:1783
 #, c-format
 msgid "during %s pass: %s\n"
 msgstr ""
 
-#: passes.c:1768
+#: passes.c:1788
 #, fuzzy, c-format
 #| msgid "bad zip/jar file %s"
 msgid "dump file: %s\n"
 msgstr "дрэнны zip/jar файл \"%s\""
 
-#: plugin.c:923
+#: plugin.c:924
 msgid "Event"
 msgstr ""
 
-#: plugin.c:923
+#: plugin.c:924
 msgid "Plugins"
 msgstr ""
 
-#: plugin.c:955
+#: plugin.c:956
 #, c-format
 msgid "*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.\n"
 msgstr ""
 
+#: postreload-gcse.c:1354
+msgid "using simple load CSE after register allocation"
+msgstr ""
+
 #. It's the compiler's fault.
-#: reload1.c:6113
+#: reload1.c:5997
 #, fuzzy
 msgid "could not find a spill register"
 msgstr "Не выкарыстоўваць рэгістра sb"
 
 #. It's the compiler's fault.
-#: reload1.c:7995
+#: reload1.c:7879
 msgid "VOIDmode on an output"
 msgstr ""
 
-#: reload1.c:8751
+#: reload1.c:8612
 msgid "failure trying to reload:"
 msgstr ""
 
@@ -1371,46 +1379,26 @@ msgstr "нераспазнаны выбар \"-%s\""
 msgid "insn does not satisfy its constraints:"
 msgstr ""
 
-#: targhooks.c:2023
+#: targhooks.c:2018
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr ""
 
-#: targhooks.c:2038
+#: targhooks.c:2033
 msgid "created and used with different settings of %<-fpic%>"
 msgstr ""
 
-#: targhooks.c:2040
+#: targhooks.c:2035
 msgid "created and used with different settings of %<-fpie%>"
 msgstr ""
 
-#: tlink.c:387
-#, c-format
-msgid "collect: reading %s\n"
-msgstr ""
-
-#: tlink.c:543
-#, c-format
-msgid "collect: recompiling %s\n"
-msgstr ""
-
-#: tlink.c:627
-#, c-format
-msgid "collect: tweaking %s in %s\n"
-msgstr ""
-
-#: tlink.c:844
-#, c-format
-msgid "collect: relinking\n"
-msgstr ""
-
-#: toplev.c:322
+#: toplev.c:324
 #, fuzzy, c-format
 #| msgid "internal error"
 msgid "unrecoverable error"
 msgstr "унутраная памылка"
 
-#: toplev.c:632
+#: toplev.c:613
 #, fuzzy, c-format
 #| msgid ""
 #| "%s%s%s version %s (%s)\n"
@@ -1424,36 +1412,36 @@ msgstr ""
 "%s\tзкампілявана GNU C версія %s.\n"
 "%s%s%s версія %s (%s) зкампілявана CC.\n"
 
-#: toplev.c:634
+#: toplev.c:615
 #, c-format
 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
 msgstr ""
 
-#: toplev.c:638
+#: toplev.c:619
 #, c-format
 msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
 msgstr ""
 
-#: toplev.c:640
+#: toplev.c:621
 #, c-format
 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
-#: toplev.c:642
+#: toplev.c:623
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:809
+#: toplev.c:790
 msgid "options passed: "
 msgstr ""
 
-#: toplev.c:837
+#: toplev.c:818
 msgid "options enabled: "
 msgstr "выбары ўключаны:"
 
-#: tree-diagnostic.c:299 c/c-decl.c:5634 c/c-typeck.c:7603 cp/error.c:1061
-#: c-family/c-pretty-print.c:413
+#: tree-diagnostic.c:299 c/c-decl.c:5724 c/c-typeck.c:7637 cp/error.c:1074
+#: tree-diagnostic-path.cc:261 c-family/c-pretty-print.c:413
 #, gcc-internal-format
 msgid "<anonymous>"
 msgstr ""
@@ -1516,14 +1504,12 @@ msgid "call is unlikely and code size would grow"
 msgstr ""
 
 #: cif-code.def:88
-msgid "function not declared inline and code size would grow"
+msgid "call is considered never executed and code size would grow"
 msgstr ""
 
 #: cif-code.def:92
-#, fuzzy
-#| msgid "no arguments"
-msgid "mismatched arguments"
-msgstr "няма аргументаў"
+msgid "function not declared inline and code size would grow"
+msgstr ""
 
 #: cif-code.def:96
 msgid "mismatched declarations during linktime optimization"
@@ -1581,10 +1567,6 @@ msgstr ""
 msgid "unreachable"
 msgstr ""
 
-#: cif-code.def:147
-msgid "caller is instrumentation thunk"
-msgstr ""
-
 #. The remainder are real diagnostic types.
 #: diagnostic.def:33
 #, fuzzy
@@ -1593,14 +1575,14 @@ msgstr "Унутраная памылка: %s"
 
 #. This is like DK_ICE, but backtrace is not printed.  Used in the driver
 #. when reporting fatal signal in the compiler.
-#: diagnostic.def:34 diagnostic.def:50
+#: diagnostic.def:34 diagnostic.def:55
 #, fuzzy
 msgid "internal compiler error: "
 msgstr "Унутраная памылка: %s"
 
 #. This one is just for counting DK_WARNING promoted to DK_ERROR
 #. due to -Werror and -Werror=warning.
-#: diagnostic.def:35 diagnostic.def:47
+#: diagnostic.def:35 diagnostic.def:52
 msgid "error: "
 msgstr ""
 
@@ -1624,6929 +1606,6504 @@ msgstr ""
 msgid "debug: "
 msgstr ""
 
+#. For use when using the diagnostic_show_locus machinery to show
+#. a range of events within a path.
+#: diagnostic.def:44
+msgid "path: "
+msgstr ""
+
 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
 #. prefix does not matter.
-#: diagnostic.def:43
+#: diagnostic.def:48
 msgid "pedwarn: "
 msgstr ""
 
-#: diagnostic.def:44
+#: diagnostic.def:49
 #, fuzzy
 #| msgid "parse error"
 msgid "permerror: "
 msgstr "граматычная памылка"
 
-#: params.def:49
-#, no-c-format
-msgid "Maximal estimated outcome of branch considered predictable."
+#: c-family/c-format.c:439
+msgid "format"
 msgstr ""
 
-#: params.def:54
-#, no-c-format
-msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto."
+#: c-family/c-format.c:440
+msgid "field width specifier"
 msgstr ""
 
-#: params.def:70
-#, no-c-format
-msgid "The maximum number of instructions in a single function eligible for inlining."
+#: c-family/c-format.c:441
+msgid "field precision specifier"
 msgstr ""
 
-#: params.def:82
-#, no-c-format
-msgid "The maximum number of instructions when automatically inlining."
-msgstr ""
+#: c-family/c-format.c:559 c-family/c-format.c:583 config/i386/msformat-c.c:44
+#, fuzzy
+#| msgid "`0' flag"
+msgid "' ' flag"
+msgstr "'0' флаг"
 
-#: params.def:87
-#, no-c-format
-msgid "The maximum number of instructions when automatically inlining small functions."
+#: c-family/c-format.c:559 c-family/c-format.c:583 config/i386/msformat-c.c:44
+msgid "the ' ' printf flag"
 msgstr ""
 
-#: params.def:92
-#, no-c-format
-msgid "The maximum number of instructions when inlining for size."
-msgstr ""
+#: c-family/c-format.c:560 c-family/c-format.c:584 c-family/c-format.c:615
+#: c-family/c-format.c:681 config/i386/msformat-c.c:45
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'+' flag"
+msgstr "'0' флаг"
 
-#: params.def:97
-#, no-c-format
-msgid "Instruction accounted for function prologue, epilogue and other overhead."
+#: c-family/c-format.c:560 c-family/c-format.c:584 c-family/c-format.c:615
+#: config/i386/msformat-c.c:45
+msgid "the '+' printf flag"
 msgstr ""
 
-#: params.def:103
-#, no-c-format
-msgid "Time accounted for function prologue, epilogue and other overhead."
-msgstr ""
+#: c-family/c-format.c:561 c-family/c-format.c:585 c-family/c-format.c:616
+#: c-family/c-format.c:656 config/i386/msformat-c.c:46
+#: config/i386/msformat-c.c:81
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'#' flag"
+msgstr "'0' флаг"
 
-#: params.def:109
-#, no-c-format
-msgid "Instruction accounted for function thunk overhead."
+#: c-family/c-format.c:561 c-family/c-format.c:585 c-family/c-format.c:616
+#: config/i386/msformat-c.c:46
+msgid "the '#' printf flag"
 msgstr ""
 
-#: params.def:114
-#, no-c-format
-msgid "Time accounted for function thunk overhead."
-msgstr ""
+#: c-family/c-format.c:562 c-family/c-format.c:586 c-family/c-format.c:654
+#: config/i386/msformat-c.c:47
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'0' flag"
+msgstr "'0' флаг"
 
-#: params.def:119
-#, no-c-format
-msgid "The maximum number of instructions inline function can grow to via recursive inlining."
+#: c-family/c-format.c:562 c-family/c-format.c:586 config/i386/msformat-c.c:47
+msgid "the '0' printf flag"
 msgstr ""
 
-#: params.def:124
-#, no-c-format
-msgid "The maximum number of instructions non-inline function can grow to via recursive inlining."
-msgstr ""
+#: c-family/c-format.c:563 c-family/c-format.c:587 c-family/c-format.c:653
+#: c-family/c-format.c:684 config/i386/msformat-c.c:48
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'-' flag"
+msgstr "'0' флаг"
 
-#: params.def:129
-#, no-c-format
-msgid "The maximum depth of recursive inlining for inline functions."
+#: c-family/c-format.c:563 c-family/c-format.c:587 config/i386/msformat-c.c:48
+msgid "the '-' printf flag"
 msgstr ""
 
-#: params.def:134
-#, no-c-format
-msgid "The maximum depth of recursive inlining for non-inline functions."
-msgstr ""
+#: c-family/c-format.c:564 c-family/c-format.c:636 config/i386/msformat-c.c:49
+#: config/i386/msformat-c.c:69
+#, fuzzy
+#| msgid "`0' flag"
+msgid "''' flag"
+msgstr "'0' флаг"
 
-#: params.def:139
-#, no-c-format
-msgid "Inline recursively only when the probability of call being executed exceeds the parameter."
+#: c-family/c-format.c:564 config/i386/msformat-c.c:49
+msgid "the ''' printf flag"
 msgstr ""
 
-#: params.def:147
-#, no-c-format
-msgid "The maximum number of nested indirect inlining performed by early inliner."
-msgstr ""
+#: c-family/c-format.c:565 c-family/c-format.c:637
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'I' flag"
+msgstr "'0' флаг"
 
-#: params.def:153
-#, no-c-format
-msgid "Probability that COMDAT function will be shared with different compilation unit."
+#: c-family/c-format.c:565
+msgid "the 'I' printf flag"
 msgstr ""
 
-#: params.def:159
-#, 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."
+#: c-family/c-format.c:566 c-family/c-format.c:588 c-family/c-format.c:634
+#: c-family/c-format.c:657 c-family/c-format.c:685 config/sol2-c.c:43
+#: config/i386/msformat-c.c:50 config/i386/msformat-c.c:67
+msgid "field width"
 msgstr ""
 
-#: params.def:166
-#, 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."
+#: c-family/c-format.c:566 c-family/c-format.c:588 config/sol2-c.c:43
+#: config/i386/msformat-c.c:50
+msgid "field width in printf format"
 msgstr ""
 
-#: params.def:172
-#, no-c-format
-msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization."
+#: c-family/c-format.c:567 c-family/c-format.c:589 c-family/c-format.c:618
+#: config/i386/msformat-c.c:51
+msgid "precision"
 msgstr ""
 
-#: params.def:183
-#, no-c-format
-msgid "The maximum number of instructions to consider to fill a delay slot."
+#: c-family/c-format.c:567 c-family/c-format.c:589 c-family/c-format.c:618
+#: config/i386/msformat-c.c:51
+msgid "precision in printf format"
 msgstr ""
 
-#: params.def:194
-#, no-c-format
-msgid "The maximum number of instructions to consider to find accurate live register information."
+#: c-family/c-format.c:568 c-family/c-format.c:590 c-family/c-format.c:619
+#: c-family/c-format.c:635 c-family/c-format.c:688 config/sol2-c.c:44
+#: config/i386/msformat-c.c:52 config/i386/msformat-c.c:68
+msgid "length modifier"
 msgstr ""
 
-#: params.def:204
-#, no-c-format
-msgid "The maximum length of scheduling's pending operations list."
+#: c-family/c-format.c:568 c-family/c-format.c:590 c-family/c-format.c:619
+#: config/sol2-c.c:44 config/i386/msformat-c.c:52
+msgid "length modifier in printf format"
 msgstr ""
 
-#: params.def:211
-#, no-c-format
-msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
-msgstr ""
+#: c-family/c-format.c:617
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'q' flag"
+msgstr "'0' флаг"
 
-#: params.def:216
-#, no-c-format
-msgid "The size of function body to be considered large."
+#: c-family/c-format.c:617
+msgid "the 'q' diagnostic flag"
 msgstr ""
 
-#: params.def:220
-#, no-c-format
-msgid "Maximal growth due to inlining of large function (in percent)."
+#: c-family/c-format.c:631 config/i386/msformat-c.c:65
+msgid "assignment suppression"
 msgstr ""
 
-#: params.def:224
-#, no-c-format
-msgid "The size of translation unit to be considered large."
+#: c-family/c-format.c:631 config/i386/msformat-c.c:65
+msgid "the assignment suppression scanf feature"
 msgstr ""
 
-#: params.def:228
-#, no-c-format
-msgid "How much can given compilation unit grow because of the inlining (in percent)."
-msgstr ""
+#: c-family/c-format.c:632 config/i386/msformat-c.c:66
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'a' flag"
+msgstr "'0' флаг"
 
-#: params.def:232
-#, no-c-format
-msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
+#: c-family/c-format.c:632 config/i386/msformat-c.c:66
+msgid "the 'a' scanf flag"
 msgstr ""
 
-#: params.def:236
-#, no-c-format
-msgid "Maximal estimated growth of function body caused by early inlining of single call."
-msgstr ""
+#: c-family/c-format.c:633
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'m' flag"
+msgstr "'0' флаг"
 
-#: params.def:240
-#, no-c-format
-msgid "The size of stack frame to be considered large."
+#: c-family/c-format.c:633
+msgid "the 'm' scanf flag"
 msgstr ""
 
-#: params.def:244
-#, no-c-format
-msgid "Maximal stack frame growth due to inlining (in percent)."
+#: c-family/c-format.c:634 config/i386/msformat-c.c:67
+msgid "field width in scanf format"
 msgstr ""
 
-#: params.def:250
-#, no-c-format
-msgid "Size of the stack guard expressed as a power of two in bytes."
+#: c-family/c-format.c:635 config/i386/msformat-c.c:68
+msgid "length modifier in scanf format"
 msgstr ""
 
-#: params.def:255
-#, no-c-format
-msgid "Interval in which to probe the stack expressed as a power of two in bytes."
+#: c-family/c-format.c:636 config/i386/msformat-c.c:69
+msgid "the ''' scanf flag"
 msgstr ""
 
-#: params.def:262
-#, no-c-format
-msgid "The maximum amount of memory to be allocated by GCSE."
+#: c-family/c-format.c:637
+msgid "the 'I' scanf flag"
 msgstr ""
 
-#: params.def:269
-#, no-c-format
-msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
-msgstr ""
+#: c-family/c-format.c:652
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'_' flag"
+msgstr "'0' флаг"
 
-#: params.def:280
-#, no-c-format
-msgid "The threshold ratio for performing partial redundancy elimination after reload."
+#: c-family/c-format.c:652
+msgid "the '_' strftime flag"
 msgstr ""
 
-#: params.def:287
-#, no-c-format
-msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
+#: c-family/c-format.c:653
+msgid "the '-' strftime flag"
 msgstr ""
 
-#: params.def:295
-#, no-c-format
-msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
+#: c-family/c-format.c:654
+msgid "the '0' strftime flag"
 msgstr ""
 
-#: params.def:301
-#, no-c-format
-msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
-msgstr ""
+#: c-family/c-format.c:655 c-family/c-format.c:680
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'^' flag"
+msgstr "'0' флаг"
 
-#: params.def:309
-#, no-c-format
-msgid "Maximum depth of search in the dominator tree for expressions to hoist."
+#: c-family/c-format.c:655
+msgid "the '^' strftime flag"
 msgstr ""
 
-#: params.def:317
-#, no-c-format
-msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
+#: c-family/c-format.c:656 config/i386/msformat-c.c:81
+msgid "the '#' strftime flag"
 msgstr ""
 
-#: params.def:329
-#, no-c-format
-msgid "The maximum number of instructions to consider to unroll in a loop."
+#: c-family/c-format.c:657
+msgid "field width in strftime format"
 msgstr ""
 
-#: params.def:335
-#, no-c-format
-msgid "The maximum number of instructions to consider to unroll in a loop on average."
-msgstr ""
+#: c-family/c-format.c:658
+#, fuzzy
+#| msgid "`O' modifier"
+msgid "'E' modifier"
+msgstr "'O' мадыфікатар"
 
-#: params.def:340
-#, no-c-format
-msgid "The maximum number of unrollings of a single loop."
+#: c-family/c-format.c:658
+msgid "the 'E' strftime modifier"
 msgstr ""
 
-#: params.def:345
-#, no-c-format
-msgid "The maximum number of insns of a peeled loop."
-msgstr ""
+#: c-family/c-format.c:659
+#, fuzzy
+#| msgid "`O' modifier"
+msgid "'O' modifier"
+msgstr "'O' мадыфікатар"
 
-#: params.def:350
-#, no-c-format
-msgid "The maximum number of peelings of a single loop."
+#: c-family/c-format.c:659
+msgid "the 'O' strftime modifier"
 msgstr ""
 
-#: params.def:355
-#, no-c-format
-msgid "The maximum number of branches on the path through the peeled sequence."
-msgstr ""
+#: c-family/c-format.c:660 c-family/c-format.c:661
+#, fuzzy
+#| msgid "`O' modifier"
+msgid "the 'O' modifier"
+msgstr "'O' мадыфікатар"
 
-#: params.def:360
-#, no-c-format
-msgid "The maximum number of insns of a completely peeled loop."
+#: c-family/c-format.c:679
+msgid "fill character"
 msgstr ""
 
-#: params.def:365
-#, no-c-format
-msgid "The maximum number of peelings of a single loop that is peeled completely."
+#: c-family/c-format.c:679
+msgid "fill character in strfmon format"
 msgstr ""
 
-#: params.def:370
-#, no-c-format
-msgid "The maximum number of insns of a peeled loop that rolls only once."
+#: c-family/c-format.c:680
+msgid "the '^' strfmon flag"
 msgstr ""
 
-#: params.def:375
-#, no-c-format
-msgid "The maximum depth of a loop nest we completely peel."
+#: c-family/c-format.c:681
+msgid "the '+' strfmon flag"
 msgstr ""
 
-#: params.def:381
-#, no-c-format
-msgid "The maximum number of insns of an unswitched loop."
-msgstr ""
+#: c-family/c-format.c:682
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'(' flag"
+msgstr "'0' флаг"
 
-#: params.def:386
-#, no-c-format
-msgid "The maximum number of unswitchings in a single loop."
+#: c-family/c-format.c:682
+msgid "the '(' strfmon flag"
 msgstr ""
 
-#: params.def:393
-#, no-c-format
-msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass."
-msgstr ""
+#: c-family/c-format.c:683
+#, fuzzy
+#| msgid "`0' flag"
+msgid "'!' flag"
+msgstr "'0' флаг"
 
-#: params.def:400
-#, no-c-format
-msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates."
+#: c-family/c-format.c:683
+msgid "the '!' strfmon flag"
 msgstr ""
 
-#: params.def:406
-#, no-c-format
-msgid "Bound on the cost of an expression to compute the number of iterations."
+#: c-family/c-format.c:684
+msgid "the '-' strfmon flag"
 msgstr ""
 
-#: params.def:412
-#, no-c-format
-msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop."
+#: c-family/c-format.c:685
+msgid "field width in strfmon format"
 msgstr ""
 
-#: params.def:417
-#, no-c-format
-msgid "The minimum value of stage count that swing modulo scheduler will generate."
+#: c-family/c-format.c:686
+msgid "left precision"
 msgstr ""
 
-#: params.def:421
-#, no-c-format
-msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA."
+#: c-family/c-format.c:686
+msgid "left precision in strfmon format"
 msgstr ""
 
-#: params.def:425
-#, no-c-format
-msgid "A threshold on the average loop count considered by the swing modulo scheduler."
+#: c-family/c-format.c:687
+msgid "right precision"
 msgstr ""
 
-#: params.def:430
-#, no-c-format
-msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot (used in non-LTO mode)."
+#: c-family/c-format.c:687
+msgid "right precision in strfmon format"
 msgstr ""
 
-#: params.def:435
-#, no-c-format
-msgid "A basic block profile count is considered hot if it contributes to the given permillage of the entire profiled execution (used in LTO mode)."
+#: c-family/c-format.c:688
+msgid "length modifier in strfmon format"
 msgstr ""
 
-#: params.def:440
-#, no-c-format
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot."
+#. Handle deferred options from command-line.
+#: c-family/c-opts.c:1450 fortran/cpp.c:590
+msgid "<command-line>"
 msgstr ""
 
-#: params.def:445
-#, no-c-format
-msgid "The minimum fraction of profile runs a given basic block execution count must be not to be considered unlikely."
-msgstr ""
+#: config/aarch64/aarch64.c:9428
+#, fuzzy, c-format
+msgid "unsupported operand for code '%c'"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#: params.def:450
-#, no-c-format
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment."
-msgstr ""
+#: 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/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\""
 
-#: params.def:455
-#, no-c-format
-msgid "Loops iterating at least selected number of iterations will get loop alignment."
-msgstr ""
+#: config/aarch64/aarch64.c:9541 config/aarch64/aarch64.c:9552
+#: config/aarch64/aarch64.c:9704 config/aarch64/aarch64.c:9715
+#, fuzzy, c-format
+#| msgid "invalid string constant `%E'"
+msgid "invalid vector constant"
+msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: params.def:471
-#, no-c-format
-msgid "The maximum number of loop iterations we predict statically."
+#: config/aarch64/aarch64.c:9564 config/aarch64/aarch64.c:9576
+#, c-format
+msgid "incompatible floating point / vector register operand for '%%%c'"
 msgstr ""
 
-#: params.def:484
-#, no-c-format
-msgid "Set the estimated probability in percentage for builtin expect. The default value is 90% probability."
-msgstr ""
+#: config/aarch64/aarch64.c:9590
+#, fuzzy, c-format
+#| msgid "invalid register name for `%s'"
+msgid "incompatible register operand for '%%%c'"
+msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: params.def:488
-#, 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 ""
+#: config/aarch64/aarch64.c:9656 config/arm/arm.c:23933
+#, fuzzy, c-format
+msgid "missing operand"
+msgstr "прапушчан ініцыялізатар"
 
-#: params.def:492
-#, 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 ""
+#: config/aarch64/aarch64.c:9741
+#, fuzzy, c-format
+msgid "invalid constant"
+msgstr "Нерэчаісны выбар %s"
 
-#: params.def:496
-#, 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 ""
+#: config/aarch64/aarch64.c:9744
+#, fuzzy, c-format
+#| msgid "invalid %%d operand"
+msgid "invalid operand"
+msgstr "нерэчаісны %%d аперанд"
 
-#: params.def:500
-#, no-c-format
-msgid "Maximal code growth caused by tail duplication (in percent)."
-msgstr ""
+#: config/aarch64/aarch64.c:9870 config/aarch64/aarch64.c:9875
+#, fuzzy, c-format
+msgid "invalid operand prefix '%%%c'"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#: params.def:504
-#, no-c-format
-msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)."
-msgstr ""
+#: config/aarch64/aarch64.c:9895
+#, fuzzy, c-format
+#| msgid "invalid address"
+msgid "invalid address mode"
+msgstr "нерэчаісны адрас"
 
-#: params.def:508
-#, 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."
+#: config/aarch64/aarch64.c:21877 config/arm/arm.c:32832
+msgid "invalid conversion from type %<bfloat16_t%>"
 msgstr ""
 
-#: params.def:512
-#, 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."
+#: config/aarch64/aarch64.c:21879 config/arm/arm.c:32834
+msgid "invalid conversion to type %<bfloat16_t%>"
 msgstr ""
 
-#: params.def:518
-#, no-c-format
-msgid "The maximum number of incoming edges to consider for crossjumping."
+#: config/aarch64/aarch64.c:21894 config/aarch64/aarch64.c:21910
+#: config/arm/arm.c:32849 config/arm/arm.c:32865
+msgid "operation not permitted on type %<bfloat16_t%>"
 msgstr ""
 
-#: params.def:524
-#, no-c-format
-msgid "The minimum number of matching instructions to consider for crossjumping."
+#: config/alpha/alpha.c:5076 config/i386/i386.c:12789
+#: config/rs6000/rs6000.c:13261 config/sparc/sparc.c:9354
+#, c-format
+msgid "'%%&' used without any local dynamic TLS references"
 msgstr ""
 
-#: params.def:530
-#, no-c-format
-msgid "The maximum expansion factor when copying basic blocks."
-msgstr ""
+#: config/alpha/alpha.c:5134 config/bfin/bfin.c:1427
+#, fuzzy, c-format
+msgid "invalid %%J value"
+msgstr "дрэннае %%Q значэнне"
 
-#: params.def:536
-#, no-c-format
-msgid "The maximum number of insns to duplicate when unfactoring computed gotos."
-msgstr ""
+#: config/alpha/alpha.c:5164 config/ia64/ia64.c:5577 config/or1k/or1k.c:1211
+#, c-format
+msgid "invalid %%r value"
+msgstr "нерэчаіснае значэньне %%r"
 
-#: params.def:542
-#, no-c-format
-msgid "The maximum length of path considered in cse."
-msgstr ""
+#: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531
+#: config/rs6000/rs6000.c:12955 config/xtensa/xtensa.c:2428
+#, c-format
+msgid "invalid %%R value"
+msgstr "нерэчаіснае значэньне %%R"
 
-#: params.def:546
-#, no-c-format
-msgid "The maximum instructions CSE process before flushing."
-msgstr ""
+#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:12875
+#: config/xtensa/xtensa.c:2395
+#, c-format
+msgid "invalid %%N value"
+msgstr "нерэчаіснае значэньне %%N"
 
-#: params.def:553
-#, no-c-format
-msgid "The minimum cost of an expensive expression in the loop invariant motion."
-msgstr ""
+#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:12903
+#, c-format
+msgid "invalid %%P value"
+msgstr "нерэчаіснае значэньне %%P"
 
-#: params.def:562
-#, no-c-format
-msgid "Bound on number of candidates below that all candidates are considered in iv optimizations."
-msgstr ""
+#: config/alpha/alpha.c:5196
+#, c-format
+msgid "invalid %%h value"
+msgstr "нерэчаіснае значэньне %%h"
 
-#: params.def:570
-#, no-c-format
-msgid "Bound on number of iv uses in loop optimized in iv optimizations."
-msgstr ""
+#: config/alpha/alpha.c:5204 config/xtensa/xtensa.c:2421
+#, c-format
+msgid "invalid %%L value"
+msgstr "нерэчаіснае значэньне %%L"
 
-#: params.def:578
-#, no-c-format
-msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization."
-msgstr ""
+#: config/alpha/alpha.c:5223
+#, c-format
+msgid "invalid %%m value"
+msgstr "нерэчаіснае значэньне %%m"
 
-#: params.def:583
-#, no-c-format
-msgid "Average number of iterations of a loop."
-msgstr ""
+#: config/alpha/alpha.c:5229
+#, c-format
+msgid "invalid %%M value"
+msgstr "нерэчаіснае значэньне %%M"
 
-#: params.def:588
-#, no-c-format
-msgid "Maximum size (in bytes) of objects tracked bytewise by dead store elimination."
-msgstr ""
+#: config/alpha/alpha.c:5266
+#, c-format
+msgid "invalid %%U value"
+msgstr "нерэчаіснае значэньне %%U"
 
-#: params.def:593
-#, no-c-format
-msgid "Maximum number of queries into the alias oracle per store."
-msgstr ""
+#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:12963
+#, c-format
+msgid "invalid %%s value"
+msgstr "нерэчаіснае значэньне %%v"
 
-#: params.def:598
-#, no-c-format
-msgid "Bound on size of expressions used in the scalar evolutions analyzer."
-msgstr ""
+#: config/alpha/alpha.c:5285
+#, c-format
+msgid "invalid %%C value"
+msgstr "нерэчаіснае значэньне %%C"
 
-#: params.def:603
-#, no-c-format
-msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer."
-msgstr ""
+#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:12739
+#, c-format
+msgid "invalid %%E value"
+msgstr "нерэчаіснае значэньне %%E"
 
-#: params.def:608
-#, no-c-format
-msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma."
+#: config/alpha/alpha.c:5347 config/alpha/alpha.c:5397
+#, c-format
+msgid "unknown relocation unspec"
 msgstr ""
 
-#: params.def:614
-#, no-c-format
-msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check."
-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
+#, c-format
+msgid "invalid %%xn code"
+msgstr "нерэчаіснае значэньне %%xn"
 
-#: params.def:619
-#, no-c-format
-msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check."
-msgstr ""
-
-#: params.def:624
-#, no-c-format
-msgid "Maximum number of loop peels to enhance alignment of data references in a loop."
-msgstr ""
+#: config/alpha/alpha.c:5462
+#, fuzzy, c-format
+#| msgid "invalid address"
+msgid "invalid operand address"
+msgstr "нерэчаісны адрас"
 
-#: params.def:629
-#, no-c-format
-msgid "The maximum memory locations recorded by cselib."
-msgstr ""
+#: config/arc/arc.c:4507
+#, fuzzy, c-format
+msgid "invalid operand to %%Z code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:642
-#, no-c-format
-msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
-msgstr ""
+#: config/arc/arc.c:4515
+#, fuzzy, c-format
+msgid "invalid operand to %%z code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:647
-#, no-c-format
-msgid "Minimum heap size before we start collecting garbage, in kilobytes."
-msgstr ""
+#: config/arc/arc.c:4523
+#, fuzzy, c-format
+msgid "invalid operands to %%c code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:655
-#, no-c-format
-msgid "The maximum number of instructions to search backward when looking for equivalent reload."
-msgstr ""
+#: config/arc/arc.c:4531
+#, fuzzy, c-format
+msgid "invalid operand to %%M code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:660
-#, no-c-format
-msgid "Target block's relative execution frequency (as a percentage) required to sink a statement."
-msgstr ""
+#: config/arc/arc.c:4539 config/m32r/m32r.c:2085
+#, fuzzy, c-format
+msgid "invalid operand to %%p code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:665 params.def:675
-#, no-c-format
-msgid "The maximum number of blocks in a region to be considered for interblock scheduling."
-msgstr ""
+#: config/arc/arc.c:4550 config/m32r/m32r.c:2078
+#, fuzzy, c-format
+msgid "invalid operand to %%s code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:670 params.def:680
-#, no-c-format
-msgid "The maximum number of insns in a region to be considered for interblock scheduling."
-msgstr ""
+#: config/arc/arc.c:4698 config/m32r/m32r.c:2111
+#, fuzzy, c-format
+msgid "invalid operand to %%R code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:685
-#, no-c-format
-msgid "The minimum probability of reaching a source block for interblock speculative scheduling."
-msgstr ""
+#: config/arc/arc.c:4774 config/m32r/m32r.c:2134
+#, fuzzy, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:690
-#, no-c-format
-msgid "The maximum number of iterations through CFG to extend regions."
-msgstr ""
+#: config/arc/arc.c:4842 config/m32r/m32r.c:2205
+#, fuzzy, c-format
+msgid "invalid operand to %%U code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:695
-#, no-c-format
-msgid "The maximum conflict delay for an insn to be considered for speculative motion."
-msgstr ""
+#: config/arc/arc.c:4854
+#, fuzzy, c-format
+msgid "invalid operand to %%V code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:700
-#, no-c-format
-msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
-msgstr ""
+#: config/arc/arc.c:4911
+#, fuzzy, c-format
+msgid "invalid operand to %%O code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:705
-#, no-c-format
-msgid "The minimum probability an edge must have for the scheduler to save its state across it."
+#. 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
+#, c-format
+msgid "invalid operand output code"
 msgstr ""
 
-#: params.def:710
-#, no-c-format
-msgid "The maximum size of the lookahead window of selective scheduling."
-msgstr ""
+#: config/arc/arc.c:6477
+#, fuzzy, c-format
+msgid "invalid UNSPEC as operand: %d"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:715
-#, no-c-format
-msgid "Maximum number of times that an insn could be scheduled."
-msgstr ""
+#: config/arc/arc.c:6693 config/cris/cris.c:2571
+#, fuzzy
+msgid "unrecognized supposed constant"
+msgstr "нераспазнаны выбар \"-%s\""
 
-#: params.def:720
-#, no-c-format
-msgid "Maximum number of instructions in the ready list that are considered eligible for renaming."
-msgstr ""
+#: 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
+#, fuzzy, c-format
+#| msgid "invalid %%f operand"
+msgid "invalid shift operand"
+msgstr "нерэчаісны %%f аперанд"
 
-#: params.def:725
-#, no-c-format
-msgid "Minimal distance between possibly conflicting store and load."
-msgstr ""
+#: config/arm/arm.c:23264 config/arm/arm.c:23282
+#, fuzzy, c-format
+msgid "predicated Thumb instruction"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: params.def:730
-#, 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."
+#: config/arm/arm.c:23270
+#, c-format
+msgid "predicated instruction in conditional sequence"
 msgstr ""
 
-#: params.def:735
-#, no-c-format
-msgid "The maximum number of RTL nodes that can be recorded as combiner's last value."
-msgstr ""
+#: config/arm/arm.c:23388 config/arm/arm.c:23401 config/arm/arm.c:23426
+#: config/nios2/nios2.c:3086
+#, fuzzy, c-format
+msgid "Unsupported operand for code '%c'"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#: params.def:740
-#, no-c-format
-msgid "The maximum number of insns combine tries to combine."
-msgstr ""
+#: 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/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
+#, fuzzy, c-format
+msgid "invalid operand for code '%c'"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#: params.def:749
-#, no-c-format
-msgid "The upper bound for sharing integer constants."
+#: config/arm/arm.c:23607
+#, c-format
+msgid "instruction never executed"
 msgstr ""
 
-#: params.def:754
-#, no-c-format
-msgid "The lower bound for a buffer to be considered for stack smashing protection."
+#. Former Maverick support, removed after GCC-4.7.
+#: config/arm/arm.c:23628
+#, c-format
+msgid "obsolete Maverick format code '%c'"
 msgstr ""
 
-#: params.def:759
-#, no-c-format
-msgid "The minimum size of variables taking part in stack slot sharing when not optimizing."
+#: config/avr/avr.c:2632
+#, c-format
+msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: params.def:778
-#, no-c-format
-msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps."
+#: config/avr/avr.c:2813
+msgid "operands to %T/%t must be reg + const_int:"
 msgstr ""
 
-#: params.def:787
-#, no-c-format
-msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable."
+#: config/avr/avr.c:2863 config/avr/avr.c:2930
+msgid "bad address, not an I/O address:"
 msgstr ""
 
-#: params.def:792
-#, no-c-format
-msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass."
+#: config/avr/avr.c:2872
+msgid "bad address, not a constant:"
 msgstr ""
 
-#: params.def:798
-#, no-c-format
-msgid "Maximum number of active local stores in RTL dead store elimination."
+#: config/avr/avr.c:2890 config/avr/avr.c:2897
+msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: params.def:808
-#, no-c-format
-msgid "The number of insns executed before prefetch is completed."
+#: config/avr/avr.c:2904
+msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#: params.def:815
-#, no-c-format
-msgid "The number of prefetches that can run at the same time."
+#: config/avr/avr.c:2916
+msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: params.def:822
-#, no-c-format
-msgid "The size of L1 cache."
+#: config/avr/avr.c:2949
+#, c-format
+msgid "Unsupported code '%c' for fixed-point:"
 msgstr ""
 
-#: params.def:829
-#, no-c-format
-msgid "The size of L1 cache line."
+#: config/avr/avr.c:2957
+msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: params.def:836
-#, no-c-format
-msgid "The size of L2 cache."
-msgstr ""
+#: config/avr/avr.c:3999 config/avr/avr.c:4943 config/avr/avr.c:5390
+#, fuzzy
+msgid "invalid insn:"
+msgstr "Нерэчаісны выбар %s"
 
-#: params.def:844
-#, no-c-format
-msgid "Whether software prefetch hints should be issued for non-constant strides."
+#: config/avr/avr.c:4053 config/avr/avr.c:4165 config/avr/avr.c:4223
+#: config/avr/avr.c:4275 config/avr/avr.c:4294 config/avr/avr.c:4486
+#: config/avr/avr.c:4794 config/avr/avr.c:5079 config/avr/avr.c:5283
+#: config/avr/avr.c:5447 config/avr/avr.c:5540 config/avr/avr.c:5739
+msgid "incorrect insn:"
 msgstr ""
 
-#: params.def:853
-#, no-c-format
-msgid "The minimum constant stride beyond which we should use prefetch hints for."
+#: config/avr/avr.c:4310 config/avr/avr.c:4585 config/avr/avr.c:4865
+#: config/avr/avr.c:5151 config/avr/avr.c:5329 config/avr/avr.c:5596
+#: config/avr/avr.c:5797
+msgid "unknown move insn:"
 msgstr ""
 
-#: params.def:861
-#, no-c-format
-msgid "The maximum number of stmts in loop nest for loop interchange."
+#: config/avr/avr.c:6256
+msgid "bad shift insn:"
 msgstr ""
 
-#: params.def:868
-#, no-c-format
-msgid "The minimum stride ratio for loop interchange to be profitable."
+#: config/avr/avr.c:6364 config/avr/avr.c:6845 config/avr/avr.c:7260
+msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: params.def:879
-#, no-c-format
-msgid "Whether to use canonical types."
-msgstr ""
+#: config/avr/avr.c:8666
+#, fuzzy
+#| msgid "unsupported version"
+msgid "unsupported fixed-point conversion"
+msgstr "непадтрымліваемая версія"
 
-#: params.def:884
-#, no-c-format
-msgid "Maximum length of partial antic set when performing tree pre optimization."
+#: config/avr/avr.c:10023
+msgid "variable"
 msgstr ""
 
-#: params.def:894
-#, no-c-format
-msgid "Maximum depth of a loop nest to fully value-number optimistically."
-msgstr ""
+#: config/avr/avr.c:10028
+#, fuzzy
+msgid "function parameter"
+msgstr "невыкарыстаемы параметр \"%s\""
 
-#: params.def:905
-#, no-c-format
-msgid "Maximum number of disambiguations to perform per memory access."
-msgstr ""
+#: config/avr/avr.c:10033
+#, fuzzy
+#| msgid "structure"
+msgid "structure field"
+msgstr "структура"
 
-#: params.def:910
-#, no-c-format
-msgid "Max loops number for regional RA."
-msgstr ""
+#: config/avr/avr.c:10039
+#, fuzzy
+#| msgid "return type of `%s' is not `int'"
+msgid "return type of function"
+msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: params.def:915
-#, no-c-format
-msgid "Max size of conflict table in MB."
+#: config/avr/avr.c:10044
+msgid "pointer"
 msgstr ""
 
-#: params.def:920
-#, no-c-format
-msgid "The number of registers in each class kept unused by loop invariant motion."
+#: config/avr/driver-avr.c:50
+#, c-format
+msgid ""
+"Running spec function '%s' with %d args\n"
+"\n"
 msgstr ""
 
-#: params.def:925
-#, no-c-format
-msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo."
+#: config/bfin/bfin.c:1389
+#, c-format
+msgid "invalid %%j value"
 msgstr ""
 
-#: params.def:930
-#, no-c-format
-msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA."
-msgstr ""
+#: config/bfin/bfin.c:1582 config/c6x/c6x.c:2277
+#, fuzzy, c-format
+#| msgid "invalid %%c operand"
+msgid "invalid const_double operand"
+msgstr "нерэчаісны %%c аперанд"
 
-#: params.def:938
-#, no-c-format
-msgid "The maximum ratio between array size and switch branches for a switch conversion to take place."
-msgstr ""
+#: config/bpf/bpf.c:743
+#, fuzzy
+#| msgid "invalid %%d operand"
+msgid "invalid address in operand"
+msgstr "нерэчаісны %%d аперанд"
 
-#: params.def:946
-#, no-c-format
-msgid "Size of tiles for loop blocking."
-msgstr ""
+#. Fallthrough.
+#: config/bpf/bpf.c:750
+#, fuzzy
+#| msgid "unsupported version"
+msgid "unsupported operand"
+msgstr "непадтрымліваемая версія"
 
-#: params.def:953
-#, no-c-format
-msgid "Maximum number of parameters in a SCoP."
+#: 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
+#: 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
+msgid "%s"
 msgstr ""
 
-#: params.def:960
-#, no-c-format
-msgid "Maximum number of arrays per SCoP."
+#: config/cris/cris.c:676
+msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: params.def:965
-#, no-c-format
-msgid "Maximum number of isl operations, 0 means unlimited."
+#: config/cris/cris.c:693
+msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: params.def:971
-#, no-c-format
-msgid "Whether codegen errors should be ICEs when -fchecking."
+#: config/cris/cris.c:757
+msgid "invalid operand for 'b' modifier"
 msgstr ""
 
-#: params.def:977
-#, no-c-format
-msgid "Maximum number of datarefs in loop for building loop data dependencies."
-msgstr ""
+#: config/cris/cris.c:774
+#, fuzzy
+msgid "invalid operand for 'o' modifier"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:984
-#, no-c-format
-msgid "Max basic blocks number in loop for loop invariant motion."
-msgstr ""
+#: config/cris/cris.c:793
+#, fuzzy
+msgid "invalid operand for 'O' modifier"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:992
-#, no-c-format
-msgid "Use internal function id in profile lookup."
+#: config/cris/cris.c:826
+msgid "invalid operand for 'p' modifier"
 msgstr ""
 
-#: params.def:1000
-#, no-c-format
-msgid "Track top N target addresses in indirect-call profile."
+#: config/cris/cris.c:865
+msgid "invalid operand for 'z' modifier"
 msgstr ""
 
-#: params.def:1006
-#, no-c-format
-msgid "Maximum number of instructions in basic block to be considered for SLP vectorization."
+#: config/cris/cris.c:929 config/cris/cris.c:963
+msgid "invalid operand for 'H' modifier"
 msgstr ""
 
-#: params.def:1011
-#, no-c-format
-msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count."
+#: config/cris/cris.c:939
+msgid "bad register"
 msgstr ""
 
-#: params.def:1017
-#, no-c-format
-msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
+#: config/cris/cris.c:983
+msgid "invalid operand for 'e' modifier"
 msgstr ""
 
-#: params.def:1024
-#, no-c-format
-msgid "Max. size of var tracking hash tables."
+#: config/cris/cris.c:1000
+msgid "invalid operand for 'm' modifier"
 msgstr ""
 
-#: params.def:1032
-#, no-c-format
-msgid "Max. recursion depth for expanding var tracking expressions."
+#: config/cris/cris.c:1025
+msgid "invalid operand for 'A' modifier"
 msgstr ""
 
-#: params.def:1040
-#, no-c-format
-msgid "Max. size of loc list for which reverse ops should be added."
+#: config/cris/cris.c:1095
+msgid "invalid operand for 'D' modifier"
 msgstr ""
 
-#: params.def:1049
-#, no-c-format
-msgid "Max. count of debug markers to expand or inline."
+#: config/cris/cris.c:1109
+msgid "invalid operand for 'T' modifier"
 msgstr ""
 
-#: params.def:1056
-#, no-c-format
-msgid "The minimum UID to be used for a nondebug insn."
+#: config/cris/cris.c:1129 config/ft32/ft32.c:236 config/moxie/moxie.c:178
+msgid "invalid operand modifier letter"
 msgstr ""
 
-#: params.def:1061
-#, 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."
+#: config/cris/cris.c:1183
+msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: params.def:1067
-#, no-c-format
-msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs."
+#: config/cris/cris.c:1203 config/ft32/ft32.c:259 config/moxie/moxie.c:203
+msgid "unexpected operand"
 msgstr ""
 
-#: params.def:1074
-#, no-c-format
-msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed."
-msgstr ""
+#: config/cris/cris.c:1242 config/cris/cris.c:1252
+msgid "unrecognized address"
+msgstr "нераспазнаны адрас"
 
-#: params.def:1080
-#, no-c-format
-msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size."
+#: config/cris/cris.c:2976 config/cris/cris.c:3034
+msgid "unexpected side-effects in address"
 msgstr ""
 
-#: params.def:1086
-#, no-c-format
-msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation."
+#. Can't possibly get anything else for a function-call, right?
+#: config/cris/cris.c:3862
+msgid "unidentifiable call op"
 msgstr ""
 
-#: params.def:1092
-#, no-c-format
-msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone."
+#: config/cris/cris.c:3924
+#, c-format
+msgid "PIC register isn't set up"
 msgstr ""
 
-#: params.def:1098
-#, no-c-format
-msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning."
+#: config/fr30/fr30.c:510
+#, c-format
+msgid "fr30_print_operand_address: unhandled address"
 msgstr ""
 
-#: params.def:1104
-#, no-c-format
-msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning."
+#: config/fr30/fr30.c:534
+#, c-format
+msgid "fr30_print_operand: unrecognized %%p code"
 msgstr ""
 
-#: params.def:1110
-#, no-c-format
-msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices."
+#: config/fr30/fr30.c:554
+#, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
 msgstr ""
 
-#: params.def:1116
-#, no-c-format
-msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known."
+#: config/fr30/fr30.c:575
+#, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
 msgstr ""
 
-#: params.def:1122
-#, no-c-format
-msgid "Compile-time bonus IPA-CP assigns to candidates which make an array index known."
+#: config/fr30/fr30.c:583
+#, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
 msgstr ""
 
-#: params.def:1128
-#, 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."
+#: config/fr30/fr30.c:600
+#, c-format
+msgid "fr30_print_operand: invalid %%x code"
 msgstr ""
 
-#: params.def:1136
-#, no-c-format
-msgid "Number of partitions the program should be split to."
+#: config/fr30/fr30.c:607
+#, c-format
+msgid "fr30_print_operand: invalid %%F code"
 msgstr ""
 
-#: params.def:1141
-#, no-c-format
-msgid "Minimal size of a partition for LTO (in estimated instructions)."
+#: config/fr30/fr30.c:624
+#, c-format
+msgid "fr30_print_operand: unknown code"
 msgstr ""
 
-#: params.def:1146
-#, no-c-format
-msgid "Maximal size of a partition for LTO (in estimated instructions)."
+#: config/fr30/fr30.c:652 config/fr30/fr30.c:661 config/fr30/fr30.c:672
+#: config/fr30/fr30.c:685
+#, c-format
+msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: params.def:1151
-#, no-c-format
-msgid "maximal number of LTO partitions streamed in parallel."
+#: config/frv/frv.c:2501
+msgid "bad insn to frv_print_operand_address:"
 msgstr ""
 
-#: params.def:1158
-#, no-c-format
-msgid "Maximum number of namespaces to search for alternatives when name lookup fails."
+#: config/frv/frv.c:2512
+msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr ""
 
-#: params.def:1165
-#, no-c-format
-msgid "Maximum number of conditional store pairs that can be sunk."
+#: config/frv/frv.c:2551 config/frv/frv.c:2561 config/frv/frv.c:2570
+#: config/frv/frv.c:2591 config/frv/frv.c:2596
+msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr ""
 
-#: params.def:1173
-#, 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."
+#: config/frv/frv.c:2681
+#, c-format
+msgid "bad condition code"
 msgstr ""
 
-#: params.def:1181
-#, no-c-format
-msgid "Allow new data races on stores to be introduced."
+#: config/frv/frv.c:2755
+msgid "bad insn in frv_print_operand, bad const_double"
 msgstr ""
 
-#: params.def:1187
-#, no-c-format
-msgid "Set the maximum number of instructions executed in parallel in reassociated tree.  If 0, use the target dependent heuristic."
+#: config/frv/frv.c:2816
+msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr ""
 
-#: params.def:1193
-#, no-c-format
-msgid "Maximum amount of similar bbs to compare a bb with."
+#: config/frv/frv.c:2824
+msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr ""
 
-#: params.def:1198
-#, no-c-format
-msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so."
+#: config/frv/frv.c:2840
+msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr ""
 
-#: params.def:1204
-#, no-c-format
-msgid "Maximum number of constant stores to merge in the store merging pass."
+#: config/frv/frv.c:2854
+msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr ""
 
-#: params.def:1210
-#, no-c-format
-msgid "Maximum amount of iterations of the pass over a function."
+#: config/frv/frv.c:2902
+msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr ""
 
-#: params.def:1217
-#, no-c-format
-msgid "Maximum number of strings for which strlen optimization pass will track string lengths."
+#: config/frv/frv.c:2915
+msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr ""
 
-#: params.def:1224
-#, no-c-format
-msgid "Which -fsched-pressure algorithm to apply."
+#: config/frv/frv.c:2936
+msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr ""
 
-#: params.def:1230
-#, no-c-format
-msgid "Maximum length of candidate scans for straight-line strength reduction."
+#: config/frv/frv.c:2954
+msgid "bad insn to frv_print_operand, P modifier:"
 msgstr ""
 
-#: params.def:1238
-#, no-c-format
-msgid "Enable asan stack protection."
+#: config/frv/frv.c:2974
+msgid "bad insn in frv_print_operand, z case"
 msgstr ""
 
-#: params.def:1243
-#, no-c-format
-msgid "Enable asan allocas/VLAs protection."
+#: config/frv/frv.c:3005
+msgid "bad insn in frv_print_operand, 0 case"
 msgstr ""
 
-#: params.def:1248
-#, no-c-format
-msgid "Enable asan globals protection."
+#: config/frv/frv.c:3010
+msgid "frv_print_operand: unknown code"
 msgstr ""
 
-#: params.def:1253
-#, no-c-format
-msgid "Enable asan store operations protection."
+#: config/frv/frv.c:4384
+msgid "bad output_move_single operand"
 msgstr ""
 
-#: params.def:1258
-#, no-c-format
-msgid "Enable asan load operations protection."
+#: config/frv/frv.c:4511
+msgid "bad output_move_double operand"
 msgstr ""
 
-#: params.def:1263
-#, no-c-format
-msgid "Enable asan builtin functions protection."
+#: config/frv/frv.c:4653
+msgid "bad output_condmove_single operand"
 msgstr ""
 
-#: params.def:1268
-#, no-c-format
-msgid "Enable asan detection of use-after-return bugs."
+#: 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
+#, c-format
+msgid "bad ADDR_SPACE_GLOBAL address"
 msgstr ""
 
-#: params.def:1273
-#, no-c-format
-msgid "Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number."
-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
+#, fuzzy, c-format
+msgid "invalid operand %%xn code"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:1279
-#, no-c-format
-msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number."
+#: config/gcn/gcn.c:5953
+#, c-format
+msgid "operand %%xn code invalid for QImode"
 msgstr ""
 
-#: params.def:1285
-#, no-c-format
-msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
-msgstr ""
+#: config/gcn/gcn.c:6035
+#, fuzzy, c-format
+#| msgid "invalid string constant `%E'"
+msgid "invalid fp constant"
+msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: params.def:1291
-#, 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."
+#: config/h8300/h8300.c:1653 config/h8300/h8300.c:1661
+#: config/h8300/h8300.c:1670 config/h8300/h8300.c:1679
+#: config/h8300/h8300.c:1687 config/h8300/h8300.c:1695
+#, c-format
+msgid "Expected register or constant integer."
 msgstr ""
 
-#: params.def:1296
-#, no-c-format
-msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
+#: config/i386/i386.c:11582
+#, c-format
+msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: params.def:1301
-#, 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 ""
+#: config/i386/i386.c:12121
+#, fuzzy, c-format
+#| msgid "invalid use of `restrict'"
+msgid "invalid use of register '%s'"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: params.def:1306
-#, no-c-format
-msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
-msgstr ""
+#: config/i386/i386.c:12126
+#, fuzzy, c-format
+#| msgid "invalid use of `restrict'"
+msgid "invalid use of asm flag output"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: params.def:1311
-#, no-c-format
-msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
-msgstr ""
+#: config/i386/i386.c:12357
+#, fuzzy, c-format
+msgid "invalid operand size for operand code 'O'"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:1316
-#, no-c-format
-msgid "Maximum number of new jump thread paths to create for a finite state automaton."
-msgstr ""
+#: config/i386/i386.c:12392
+#, fuzzy, c-format
+msgid "invalid operand size for operand code 'z'"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:1321
-#, no-c-format
-msgid "Chunk size of omp schedule for loops parallelized by parloops."
-msgstr ""
+#: config/i386/i386.c:12461
+#, fuzzy, c-format
+msgid "invalid operand type used with operand code 'Z'"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:1326
-#, no-c-format
-msgid "Schedule type of omp schedule for loops parallelized by parloops (static, dynamic, guided, auto, runtime)."
-msgstr ""
+#: config/i386/i386.c:12466
+#, fuzzy, c-format
+msgid "invalid operand size for operand code 'Z'"
+msgstr "нерэчаісны %%-код"
 
-#: params.def:1333
-#, no-c-format
-msgid "Minimum number of iterations per thread of an innermost parallelized loop."
+#: config/i386/i386.c:12521
+#, c-format
+msgid "operand is not a condition code, invalid operand code 'I'"
 msgstr ""
 
-#: params.def:1339
-#, no-c-format
-msgid "Maximum recursion depth allowed when querying a property of an SSA name."
+#: config/i386/i386.c:12577
+#, c-format
+msgid "operand is not a condition code, invalid operand code 'Y'"
 msgstr ""
 
-#: params.def:1345
-#, no-c-format
-msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
+#: config/i386/i386.c:12656
+#, c-format
+msgid "operand is not a condition code, invalid operand code 'D'"
 msgstr ""
 
-#: params.def:1351
-#, 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."
+#: config/i386/i386.c:12674
+#, c-format
+msgid "operand is not a condition code, invalid operand code '%c'"
 msgstr ""
 
-#: params.def:1358
-#, 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."
+#: config/i386/i386.c:12687
+#, c-format
+msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
 msgstr ""
 
-#: params.def:1365
-#, no-c-format
-msgid "Level of hsa debug stores verbosity."
+#: config/i386/i386.c:12702
+#, c-format
+msgid "operand is not an integer, invalid operand code 'K'"
 msgstr ""
 
-#: params.def:1370
-#, no-c-format
-msgid "Maximum number of may-defs visited when devirtualizing speculatively."
+#: config/i386/i386.c:12730
+#, c-format
+msgid "operand is not a specific integer, invalid operand code 'r'"
 msgstr ""
 
-#: params.def:1375
-#, no-c-format
-msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP."
+#: config/i386/i386.c:12748
+#, c-format
+msgid "operand is not an integer, invalid operand code 'R'"
 msgstr ""
 
-#: params.def:1381
-#, no-c-format
-msgid "Enable loop epilogue vectorization using smaller vector size."
+#: config/i386/i386.c:12771
+#, c-format
+msgid "operand is not a specific integer, invalid operand code 'R'"
 msgstr ""
 
-#: params.def:1386
-#, no-c-format
-msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable."
-msgstr ""
+#: config/i386/i386.c:12875
+#, fuzzy, c-format
+msgid "invalid operand code '%c'"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#: params.def:1391
-#, no-c-format
-msgid "Maximum unroll factor for the unroll-and-jam transformation."
-msgstr ""
+#: config/i386/i386.c:12937
+#, fuzzy, c-format
+#| msgid "invalid %%c operand"
+msgid "invalid constraints for operand"
+msgstr "нерэчаісны %%c аперанд"
 
-#: params.def:1396
-#, no-c-format
-msgid "Maximum number of bits for which we avoid creating FMAs."
-msgstr ""
+#: config/i386/i386.c:12987
+#, fuzzy, c-format
+msgid "invalid vector immediate"
+msgstr "нерэчаісны ініцыялізатар"
 
-#: params.def:1401
-#, no-c-format
-msgid "True if a non-short-circuit operation is optimal."
-msgstr ""
+#: config/i386/i386.c:15915
+#, fuzzy
+msgid "unknown insn mode"
+msgstr "невядомы рэжым машыны \"%s\""
 
-#: params.def:1406
-#, no-c-format
-msgid "The maximum number of instructions in an inner loop that is being considered for versioning."
-msgstr ""
+#: config/i386/djgpp.h:143
+#, fuzzy, c-format
+msgid "-f%s ignored (not supported for DJGPP)\n"
+msgstr "-pipe не падтрымліваецца."
 
-#: params.def:1412
-#, 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 ""
+#: config/ia64/ia64.c:5459
+#, fuzzy, c-format
+#| msgid "invalid %%xn code"
+msgid "invalid %%G mode"
+msgstr "нерэчаіснае значэньне %%xn"
 
-#: c-family/c-format.c:404
-msgid "format"
+#: config/ia64/ia64.c:5630
+#, c-format
+msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: c-family/c-format.c:405
-msgid "field width specifier"
-msgstr ""
+#: config/ia64/ia64.c:11243
+#, fuzzy
+#| msgid "invalid mode for gen_tst_reg"
+msgid "invalid conversion from %<__fpreg%>"
+msgstr "нерэчаісны рэжым для gen_tst_reg"
 
-#: c-family/c-format.c:406
-msgid "field precision specifier"
-msgstr ""
+#: config/ia64/ia64.c:11246
+#, fuzzy
+msgid "invalid conversion to %<__fpreg%>"
+msgstr "нерэчаісны %%-код"
 
-#: c-family/c-format.c:524 c-family/c-format.c:548 config/i386/msformat-c.c:44
+#: config/ia64/ia64.c:11259 config/ia64/ia64.c:11270
 #, fuzzy
-#| msgid "`0' flag"
-msgid "' ' flag"
-msgstr "'0' флаг"
+msgid "invalid operation on %<__fpreg%>"
+msgstr "нерэчаісны %%-код"
 
-#: c-family/c-format.c:524 c-family/c-format.c:548 config/i386/msformat-c.c:44
-msgid "the ' ' printf flag"
+#: config/iq2000/iq2000.c:3126 config/tilegx/tilegx.c:5303
+#: config/tilepro/tilepro.c:4692
+#, fuzzy, c-format
+msgid "invalid %%P operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:12893
+#, c-format
+msgid "invalid %%p value"
 msgstr ""
 
-#: c-family/c-format.c:525 c-family/c-format.c:549 c-family/c-format.c:580
-#: c-family/c-format.c:645 config/i386/msformat-c.c:45
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'+' flag"
-msgstr "'0' флаг"
+#: config/iq2000/iq2000.c:3193
+#, c-format
+msgid "invalid use of %%d, %%x, or %%X"
+msgstr ""
 
-#: c-family/c-format.c:525 c-family/c-format.c:549 c-family/c-format.c:580
-#: config/i386/msformat-c.c:45
-msgid "the '+' printf flag"
+#: config/lm32/lm32.c:524
+#, c-format
+msgid "only 0.0 can be loaded as an immediate"
 msgstr ""
 
-#: c-family/c-format.c:526 c-family/c-format.c:550 c-family/c-format.c:581
-#: c-family/c-format.c:621 config/i386/msformat-c.c:46
-#: config/i386/msformat-c.c:81
+#: config/lm32/lm32.c:594
 #, fuzzy
-#| msgid "`0' flag"
-msgid "'#' flag"
-msgstr "'0' флаг"
+#| msgid "invalid %%d operand"
+msgid "bad operand"
+msgstr "нерэчаісны %%d аперанд"
 
-#: c-family/c-format.c:526 c-family/c-format.c:550 c-family/c-format.c:581
-#: config/i386/msformat-c.c:46
-msgid "the '#' printf flag"
+#: config/lm32/lm32.c:606
+msgid "can't use non gp relative absolute address"
 msgstr ""
 
-#: c-family/c-format.c:527 c-family/c-format.c:551 c-family/c-format.c:619
-#: config/i386/msformat-c.c:47
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'0' flag"
-msgstr "'0' флаг"
+#: config/lm32/lm32.c:610
+msgid "invalid addressing mode"
+msgstr ""
 
-#: c-family/c-format.c:527 c-family/c-format.c:551 config/i386/msformat-c.c:47
-msgid "the '0' printf flag"
+#: config/m32r/m32r.c:2143
+msgid "bad insn for 'A'"
 msgstr ""
 
-#: c-family/c-format.c:528 c-family/c-format.c:552 c-family/c-format.c:618
-#: c-family/c-format.c:648 config/i386/msformat-c.c:48
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'-' flag"
-msgstr "'0' флаг"
-
-#: c-family/c-format.c:528 c-family/c-format.c:552 config/i386/msformat-c.c:48
-msgid "the '-' printf flag"
-msgstr ""
+#: config/m32r/m32r.c:2190
+#, fuzzy, c-format
+msgid "invalid operand to %%T/%%B code"
+msgstr "нерэчаісны %%-код"
 
-#: c-family/c-format.c:529 c-family/c-format.c:601 config/i386/msformat-c.c:49
-#: config/i386/msformat-c.c:69
-#, fuzzy
-#| msgid "`0' flag"
-msgid "''' flag"
-msgstr "'0' флаг"
+#: config/m32r/m32r.c:2213
+#, fuzzy, c-format
+msgid "invalid operand to %%N code"
+msgstr "нерэчаісны %%-код"
 
-#: c-family/c-format.c:529 config/i386/msformat-c.c:49
-msgid "the ''' printf flag"
+#: config/m32r/m32r.c:2246
+msgid "pre-increment address is not a register"
 msgstr ""
 
-#: c-family/c-format.c:530 c-family/c-format.c:602
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'I' flag"
-msgstr "'0' флаг"
-
-#: c-family/c-format.c:530
-msgid "the 'I' printf flag"
+#: config/m32r/m32r.c:2253
+msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: c-family/c-format.c:531 c-family/c-format.c:553 c-family/c-format.c:599
-#: c-family/c-format.c:622 c-family/c-format.c:649 config/sol2-c.c:43
-#: config/i386/msformat-c.c:50 config/i386/msformat-c.c:67
-msgid "field width"
+#: config/m32r/m32r.c:2260
+msgid "post-increment address is not a register"
 msgstr ""
 
-#: c-family/c-format.c:531 c-family/c-format.c:553 config/sol2-c.c:43
-#: config/i386/msformat-c.c:50
-msgid "field width in printf format"
-msgstr ""
+#: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350
+#: config/rs6000/rs6000.c:19557
+msgid "bad address"
+msgstr "дрэнны адрас"
 
-#: c-family/c-format.c:532 c-family/c-format.c:554 c-family/c-format.c:583
-#: config/i386/msformat-c.c:51
-msgid "precision"
-msgstr ""
+#: config/m32r/m32r.c:2355
+#, fuzzy
+msgid "lo_sum not of register"
+msgstr "Не выкарыстоўваць рэгістра sb"
 
-#: c-family/c-format.c:532 c-family/c-format.c:554 c-family/c-format.c:583
-#: config/i386/msformat-c.c:51
-msgid "precision in printf format"
+#: config/microblaze/microblaze.c:2293
+#, fuzzy, c-format
+#| msgid "unknown escape sequence '\\%c'"
+msgid "unknown punctuation '%c'"
+msgstr "невядомая ESC-паслядоўнасць '\\%c'"
+
+#: config/microblaze/microblaze.c:2302
+#, c-format
+msgid "null pointer"
 msgstr ""
 
-#: c-family/c-format.c:533 c-family/c-format.c:555 c-family/c-format.c:584
-#: c-family/c-format.c:600 c-family/c-format.c:652 config/sol2-c.c:44
-#: config/i386/msformat-c.c:52 config/i386/msformat-c.c:68
-msgid "length modifier"
+#: config/microblaze/microblaze.c:2337
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr ""
 
-#: c-family/c-format.c:533 c-family/c-format.c:555 c-family/c-format.c:584
-#: config/sol2-c.c:44 config/i386/msformat-c.c:52
-msgid "length modifier in printf format"
+#: config/microblaze/microblaze.c:2366
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr ""
 
-#: c-family/c-format.c:582
+#: config/microblaze/microblaze.c:2386 config/microblaze/microblaze.c:2562
 #, fuzzy
-#| msgid "`0' flag"
-msgid "'q' flag"
-msgstr "'0' флаг"
+#| msgid "invalid address"
+msgid "insn contains an invalid address !"
+msgstr "нерэчаісны адрас"
 
-#: c-family/c-format.c:582
-msgid "the 'q' diagnostic flag"
-msgstr ""
+#: config/microblaze/microblaze.c:2402 config/microblaze/microblaze.c:2632
+#: config/xtensa/xtensa.c:2525
+msgid "invalid address"
+msgstr "нерэчаісны адрас"
 
-#: c-family/c-format.c:596 config/i386/msformat-c.c:65
-msgid "assignment suppression"
+#: config/microblaze/microblaze.c:2505
+#, c-format
+msgid "letter %c was found & insn was not CONST_INT"
 msgstr ""
 
-#: c-family/c-format.c:596 config/i386/msformat-c.c:65
-msgid "the assignment suppression scanf feature"
-msgstr ""
+#: config/mips/mips.c:8934 config/mips/mips.c:8961 config/mips/mips.c:9144
+#, fuzzy, c-format
+msgid "'%%%c' is not a valid operand prefix"
+msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: c-family/c-format.c:597 config/i386/msformat-c.c:66
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'a' flag"
-msgstr "'0' флаг"
+#: config/mips/mips.c:9033 config/mips/mips.c:9040 config/mips/mips.c:9047
+#: config/mips/mips.c:9054 config/mips/mips.c:9067 config/mips/mips.c:9074
+#: 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
+#, fuzzy, c-format
+#| msgid "invalid use of `%D'"
+msgid "invalid use of '%%%c'"
+msgstr "нерэчаіснае выкарыстаньне `%D'"
 
-#: c-family/c-format.c:597 config/i386/msformat-c.c:66
-msgid "the 'a' scanf flag"
+#: config/mmix/mmix.c:1592 config/mmix/mmix.c:1722
+msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: c-family/c-format.c:598
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'m' flag"
-msgstr "'0' флаг"
-
-#: c-family/c-format.c:598
-msgid "the 'm' scanf flag"
+#: config/mmix/mmix.c:1671
+msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: c-family/c-format.c:599 config/i386/msformat-c.c:67
-msgid "field width in scanf format"
+#: config/mmix/mmix.c:1690
+msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: c-family/c-format.c:600 config/i386/msformat-c.c:68
-msgid "length modifier in scanf format"
+#: config/mmix/mmix.c:1700
+msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
-#: c-family/c-format.c:601 config/i386/msformat-c.c:69
-msgid "the ''' scanf flag"
+#. We need the original here.
+#: config/mmix/mmix.c:1784
+msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: c-family/c-format.c:602
-msgid "the 'I' scanf flag"
+#: config/mmix/mmix.c:1840
+msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: c-family/c-format.c:617
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'_' flag"
-msgstr "'0' флаг"
-
-#: c-family/c-format.c:617
-msgid "the '_' strftime flag"
+#: config/mmix/mmix.c:2716
+msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: c-family/c-format.c:618
-msgid "the '-' strftime flag"
+#: config/mmix/mmix.c:2723
+msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: c-family/c-format.c:619
-msgid "the '0' strftime flag"
+#: config/mmix/mmix.c:2727
+msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: c-family/c-format.c:620 c-family/c-format.c:644
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'^' flag"
-msgstr "'0' флаг"
-
-#: c-family/c-format.c:620
-msgid "the '^' strftime flag"
+#: config/mmix/mmix.c:2769
+msgid "MMIX Internal: This is not a constant:"
 msgstr ""
 
-#: c-family/c-format.c:621 config/i386/msformat-c.c:81
-msgid "the '#' strftime flag"
-msgstr ""
+#: config/msp430/msp430.c:3571
+#, fuzzy, c-format
+msgid "invalid operand prefix"
+msgstr "нерэчаісны %%-код"
 
-#: c-family/c-format.c:622
-msgid "field width in strftime format"
-msgstr ""
+#: config/msp430/msp430.c:3605
+#, fuzzy, c-format
+#| msgid "invalid use of `restrict'"
+msgid "invalid zero extract"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: c-family/c-format.c:623
-#, fuzzy
-#| msgid "`O' modifier"
-msgid "'E' modifier"
-msgstr "'O' мадыфікатар"
+#: config/or1k/or1k.c:1116 config/or1k/or1k.c:1124
+#, fuzzy, c-format
+msgid "invalid relocation"
+msgstr "Нерэчаісны выбар %s"
 
-#: c-family/c-format.c:623
-msgid "the 'E' strftime modifier"
-msgstr ""
+#: config/or1k/or1k.c:1218
+#, c-format
+msgid "invalid %%H value"
+msgstr "нерэчаіснае значэньне %%H"
 
-#: c-family/c-format.c:624
-#, fuzzy
-#| msgid "`O' modifier"
-msgid "'O' modifier"
-msgstr "'O' мадыфікатар"
+#: config/or1k/or1k.c:1231 config/xtensa/xtensa.c:2442
+#, fuzzy, c-format
+#| msgid "invalid %%Q value"
+msgid "invalid %%d value"
+msgstr "дрэннае %%Q значэнне"
 
-#: c-family/c-format.c:624
-msgid "the 'O' strftime modifier"
-msgstr ""
+#: config/or1k/or1k.c:1279
+#, fuzzy, c-format
+#| msgid "unknown escape sequence '\\%c'"
+msgid "unknown operand letter: '%c'"
+msgstr "невядомая ESC-паслядоўнасць '\\%c'"
 
-#: c-family/c-format.c:625
-#, fuzzy
-#| msgid "`O' modifier"
-msgid "the 'O' modifier"
-msgstr "'O' мадыфікатар"
+#: config/pru/pru.c:1672 config/pru/pru.c:1683
+#, fuzzy, c-format
+#| msgid "unregistered operator %s"
+msgid "I/O register operand for '%%%c'"
+msgstr "нераспазнаны аператар %s"
 
-#: c-family/c-format.c:643
-msgid "fill character"
-msgstr ""
+#: config/pru/pru.c:1689
+#, fuzzy, c-format
+#| msgid "unregistered operator %s"
+msgid "non 32 bit register operand for '%%%c'"
+msgstr "нераспазнаны аператар %s"
 
-#: c-family/c-format.c:643
-msgid "fill character in strfmon format"
+#: config/pru/pru.c:1794
+#, c-format
+msgid "unsupported code '%c' for fixed-point:"
 msgstr ""
 
-#: c-family/c-format.c:644
-msgid "the '^' strfmon flag"
-msgstr ""
+#: config/pru/pru.c:1808
+#, fuzzy, c-format
+#| msgid "-mhard-float not supported"
+msgid "double constants not supported"
+msgstr "-mhard-float не падтрымліваецца"
 
-#: c-family/c-format.c:645
-msgid "the '+' strfmon flag"
-msgstr ""
+#: config/pru/pru.c:1891
+#, fuzzy, c-format
+msgid "unsupported operand %s for code '%c'"
+msgstr "Нерэчаісны выбар \"%s\""
 
-#: c-family/c-format.c:646
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'(' flag"
-msgstr "'0' флаг"
+#: config/pru/pru.c:1901
+#, fuzzy, c-format
+#| msgid "unrecognized address"
+msgid "unexpected text address:"
+msgstr "нераспазнаны адрас"
 
-#: c-family/c-format.c:646
-msgid "the '(' strfmon flag"
-msgstr ""
+#: config/pru/pru.c:1920
+#, fuzzy, c-format
+#| msgid "unrecognized address"
+msgid "unsupported constant address:"
+msgstr "нераспазнаны адрас"
 
-#: c-family/c-format.c:647
-#, fuzzy
-#| msgid "`0' flag"
-msgid "'!' flag"
-msgstr "'0' флаг"
+#: config/pru/pru.c:1981
+#, fuzzy, c-format
+#| msgid "unsupported version"
+msgid "unsupported memory expression:"
+msgstr "непадтрымліваемая версія"
 
-#: c-family/c-format.c:647
-msgid "the '!' strfmon flag"
+#: config/rl78/rl78.c:1998 config/rl78/rl78.c:2084
+#, c-format
+msgid "q/Q modifiers invalid for symbol references"
 msgstr ""
 
-#: c-family/c-format.c:648
-msgid "the '-' strfmon flag"
+#: config/rs6000/host-darwin.c:96
+#, c-format
+msgid "Out of stack space.\n"
 msgstr ""
 
-#: c-family/c-format.c:649
-msgid "field width in strfmon format"
+#: config/rs6000/host-darwin.c:117
+#, c-format
+msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: c-family/c-format.c:650
-msgid "left precision"
-msgstr ""
+#: config/rs6000/rs6000.c:3623
+#, fuzzy
+#| msgid "Use hardware floating point"
+msgid "%<-mvsx%> requires hardware floating point"
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: c-family/c-format.c:650
-msgid "left precision in strfmon format"
+#: config/rs6000/rs6000.c:3631
+msgid "%<-mvsx%> needs indexed addressing"
 msgstr ""
 
-#: c-family/c-format.c:651
-msgid "right precision"
+#: config/rs6000/rs6000.c:3636
+msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
 msgstr ""
 
-#: c-family/c-format.c:651
-msgid "right precision in strfmon format"
+#: config/rs6000/rs6000.c:3638
+msgid "%<-mno-altivec%> disables vsx"
 msgstr ""
 
-#: c-family/c-format.c:652
-msgid "length modifier in strfmon format"
+#: config/rs6000/rs6000.c:3764
+msgid "%<-mquad-memory%> requires 64-bit mode"
 msgstr ""
 
-#. Handle deferred options from command-line.
-#: c-family/c-opts.c:1423 fortran/cpp.c:590
-msgid "<command-line>"
+#: config/rs6000/rs6000.c:3767
+msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
 msgstr ""
 
-#: config/aarch64/aarch64.c:7587
-#, fuzzy, c-format
-msgid "unsupported operand for code '%c'"
-msgstr "Нерэчаісны выбар \"%s\""
-
-#: config/aarch64/aarch64.c:7598 config/aarch64/aarch64.c:7614
-#: config/aarch64/aarch64.c:7626 config/aarch64/aarch64.c:7637
-#: config/aarch64/aarch64.c:7653 config/aarch64/aarch64.c:7674
-#: config/aarch64/aarch64.c:7744 config/aarch64/aarch64.c:7755
-#: config/aarch64/aarch64.c:7769 config/aarch64/aarch64.c:7991
-#: config/aarch64/aarch64.c:8009
-#, fuzzy, c-format
-msgid "invalid operand for '%%%c'"
-msgstr "Нерэчаісны выбар \"%s\""
-
-#: config/aarch64/aarch64.c:7689 config/aarch64/aarch64.c:7700
-#: config/aarch64/aarch64.c:7851 config/aarch64/aarch64.c:7862
-#, fuzzy, c-format
-#| msgid "invalid string constant `%E'"
-msgid "invalid vector constant"
-msgstr "`%E' - нерэчаісная нязьменная тыпу string"
-
-#: config/aarch64/aarch64.c:7712 config/aarch64/aarch64.c:7724
-#: config/aarch64/aarch64.c:7735
-#, c-format
-msgid "incompatible floating point / vector register operand for '%%%c'"
+#: config/rs6000/rs6000.c:3779
+msgid "%<-mquad-memory%> is not available in little endian mode"
 msgstr ""
 
-#: config/aarch64/aarch64.c:7803 config/arm/arm.c:22877
-#, fuzzy, c-format
-msgid "missing operand"
-msgstr "прапушчан ініцыялізатар"
-
-#: config/aarch64/aarch64.c:7888
-#, fuzzy, c-format
-msgid "invalid constant"
-msgstr "Нерэчаісны выбар %s"
-
-#: config/aarch64/aarch64.c:7891
-#, fuzzy, c-format
-#| msgid "invalid %%d operand"
-msgid "invalid operand"
-msgstr "нерэчаісны %%d аперанд"
+#: config/rs6000/rs6000.c:9988
+msgid "bad move"
+msgstr ""
 
-#: config/aarch64/aarch64.c:8017 config/aarch64/aarch64.c:8022
-#, fuzzy, c-format
-msgid "invalid operand prefix '%%%c'"
-msgstr "Нерэчаісны выбар \"%s\""
+#: config/rs6000/rs6000.c:12531
+msgid "Bad 128-bit move"
+msgstr ""
 
-#: config/aarch64/aarch64.c:8042
+#: config/rs6000/rs6000.c:12712 config/xtensa/xtensa.c:2371
 #, fuzzy, c-format
-#| msgid "invalid address"
-msgid "invalid address mode"
-msgstr "нерэчаісны адрас"
-
-#: config/alpha/alpha.c:5129 config/i386/i386.c:18256
-#: config/rs6000/rs6000.c:21430 config/sparc/sparc.c:9342
-#, c-format
-msgid "'%%&' used without any local dynamic TLS references"
-msgstr ""
+msgid "invalid %%D value"
+msgstr "дрэннае %%Q значэнне"
 
-#: config/alpha/alpha.c:5187 config/bfin/bfin.c:1428
+#: config/rs6000/rs6000.c:12727
 #, fuzzy, c-format
-msgid "invalid %%J value"
+#| msgid "invalid %%Q value"
+msgid "invalid %%e value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/alpha/alpha.c:5217 config/ia64/ia64.c:5580 config/or1k/or1k.c:1219
+#: config/rs6000/rs6000.c:12748
 #, c-format
-msgid "invalid %%r value"
-msgstr "нерэчаіснае значэньне %%r"
+msgid "invalid %%f value"
+msgstr ""
 
-#: config/alpha/alpha.c:5227 config/ia64/ia64.c:5534
-#: config/rs6000/rs6000.c:21124 config/xtensa/xtensa.c:2432
+#: config/rs6000/rs6000.c:12757
 #, c-format
-msgid "invalid %%R value"
-msgstr "нерэчаіснае значэньне %%R"
+msgid "invalid %%F value"
+msgstr ""
 
-#: config/alpha/alpha.c:5233 config/rs6000/rs6000.c:21044
-#: config/xtensa/xtensa.c:2399
+#: config/rs6000/rs6000.c:12766
 #, c-format
-msgid "invalid %%N value"
-msgstr "нерэчаіснае значэньне %%N"
+msgid "invalid %%G value"
+msgstr ""
 
-#: config/alpha/alpha.c:5241 config/rs6000/rs6000.c:21072
+#: config/rs6000/rs6000.c:12801
 #, c-format
-msgid "invalid %%P value"
-msgstr "нерэчаіснае значэньне %%P"
+msgid "invalid %%j code"
+msgstr ""
 
-#: config/alpha/alpha.c:5249
+#: config/rs6000/rs6000.c:12811
 #, c-format
-msgid "invalid %%h value"
-msgstr "нерэчаіснае значэньне %%h"
+msgid "invalid %%J code"
+msgstr ""
 
-#: config/alpha/alpha.c:5257 config/xtensa/xtensa.c:2425
+#: config/rs6000/rs6000.c:12821
 #, c-format
-msgid "invalid %%L value"
-msgstr "нерэчаіснае значэньне %%L"
+msgid "invalid %%k value"
+msgstr ""
 
-#: config/alpha/alpha.c:5276
+#: config/rs6000/rs6000.c:12836 config/xtensa/xtensa.c:2414
 #, c-format
-msgid "invalid %%m value"
-msgstr "нерэчаіснае значэньне %%m"
+msgid "invalid %%K value"
+msgstr ""
 
-#: config/alpha/alpha.c:5282
+#: config/rs6000/rs6000.c:12883
 #, c-format
-msgid "invalid %%M value"
-msgstr "нерэчаіснае значэньне %%M"
+msgid "invalid %%O value"
+msgstr "нерэчаіснае значэньне %%O"
 
-#: config/alpha/alpha.c:5319
+#: config/rs6000/rs6000.c:12930
 #, c-format
-msgid "invalid %%U value"
-msgstr "нерэчаіснае значэньне %%U"
+msgid "invalid %%q value"
+msgstr ""
 
-#: config/alpha/alpha.c:5327 config/rs6000/rs6000.c:21132
-#, c-format
-msgid "invalid %%s value"
-msgstr "нерэчаіснае значэньне %%v"
+#: config/rs6000/rs6000.c:12972
+#, fuzzy, c-format
+#| msgid "invalid %%Q value"
+msgid "invalid %%t value"
+msgstr "дрэннае %%Q значэнне"
 
-#: config/alpha/alpha.c:5338
+#: config/rs6000/rs6000.c:12989
 #, c-format
-msgid "invalid %%C value"
-msgstr "нерэчаіснае значэньне %%C"
+msgid "invalid %%T value"
+msgstr ""
 
-#: config/alpha/alpha.c:5375 config/rs6000/rs6000.c:20908
+#: config/rs6000/rs6000.c:13001
 #, c-format
-msgid "invalid %%E value"
-msgstr "нерэчаіснае значэньне %%E"
+msgid "invalid %%u value"
+msgstr ""
 
-#: config/alpha/alpha.c:5400 config/alpha/alpha.c:5450
+#: config/rs6000/rs6000.c:13015 config/xtensa/xtensa.c:2383
 #, c-format
-msgid "unknown relocation unspec"
+msgid "invalid %%v value"
 msgstr ""
 
-#: config/alpha/alpha.c:5409 config/cr16/cr16.c:1570 config/gcn/gcn.c:5595
-#: config/gcn/gcn.c:5604 config/gcn/gcn.c:5664 config/gcn/gcn.c:5672
-#: config/gcn/gcn.c:5688 config/gcn/gcn.c:5706 config/gcn/gcn.c:5757
-#: config/gcn/gcn.c:5858 config/gcn/gcn.c:5969 config/rs6000/rs6000.c:21435
-#: config/spu/spu.c:1461
+#: config/rs6000/rs6000.c:13065
 #, c-format
-msgid "invalid %%xn code"
-msgstr "нерэчаіснае значэньне %%xn"
-
-#: config/alpha/alpha.c:5515
-#, fuzzy, c-format
-#| msgid "invalid address"
-msgid "invalid operand address"
-msgstr "нерэчаісны адрас"
-
-#: config/arc/arc.c:4220
-#, fuzzy, c-format
-msgid "invalid operand to %%Z code"
-msgstr "нерэчаісны %%-код"
+msgid "invalid %%V value"
+msgstr "нерэчаіснае значэньне %%V"
 
-#: config/arc/arc.c:4228
+#: config/rs6000/rs6000.c:13082 config/xtensa/xtensa.c:2435
 #, fuzzy, c-format
-msgid "invalid operand to %%z code"
-msgstr "нерэчаісны %%-код"
+#| msgid "invalid %%x/X value"
+msgid "invalid %%x value"
+msgstr "нерэчаіснае значэньне %%x/X"
 
-#: config/arc/arc.c:4236
-#, fuzzy, c-format
-msgid "invalid operands to %%c code"
-msgstr "нерэчаісны %%-код"
+#: config/rs6000/rs6000.c:13139
+#, c-format
+msgid "invalid %%z value"
+msgstr ""
 
-#: config/arc/arc.c:4244
+#: config/rs6000/rs6000.c:13208
 #, fuzzy, c-format
-msgid "invalid operand to %%M code"
-msgstr "нерэчаісны %%-код"
+msgid "invalid %%y value, try using the 'Z' constraint"
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/arc/arc.c:4252 config/m32r/m32r.c:2103
-#, fuzzy, c-format
-msgid "invalid operand to %%p code"
-msgstr "нерэчаісны %%-код"
+#: config/rs6000/rs6000.c:14052
+msgid "__float128 and __ibm128 cannot be used in the same expression"
+msgstr ""
 
-#: config/arc/arc.c:4263 config/m32r/m32r.c:2096
-#, fuzzy, c-format
-msgid "invalid operand to %%s code"
-msgstr "нерэчаісны %%-код"
+#: config/rs6000/rs6000.c:14058
+msgid "__ibm128 and long double cannot be used in the same expression"
+msgstr ""
 
-#: config/arc/arc.c:4411 config/m32r/m32r.c:2129
-#, fuzzy, c-format
-msgid "invalid operand to %%R code"
-msgstr "нерэчаісны %%-код"
+#: config/rs6000/rs6000.c:14064
+msgid "__float128 and long double cannot be used in the same expression"
+msgstr ""
 
-#: config/arc/arc.c:4487 config/m32r/m32r.c:2152
-#, fuzzy, c-format
-msgid "invalid operand to %%H/%%L code"
-msgstr "нерэчаісны %%-код"
+#: config/rs6000/rs6000.c:22816
+#, fuzzy
+#| msgid "too few arguments to function"
+msgid "AltiVec argument passed to unprototyped function"
+msgstr "не хапае аргументаў у функцыі"
 
-#: config/arc/arc.c:4555 config/m32r/m32r.c:2223
-#, fuzzy, c-format
-msgid "invalid operand to %%U code"
-msgstr "нерэчаісны %%-код"
+#: config/rs6000/rs6000.c:25739
+#, fuzzy
+msgid "Could not generate addis value for fusion"
+msgstr "Стварыць код для DLL"
 
-#: config/arc/arc.c:4567
-#, fuzzy, c-format
-msgid "invalid operand to %%V code"
-msgstr "нерэчаісны %%-код"
+#: config/rs6000/rs6000.c:25808
+msgid "Unable to generate load/store offset for fusion"
+msgstr ""
 
-#: config/arc/arc.c:4624
-#, fuzzy, c-format
-msgid "invalid operand to %%O code"
-msgstr "нерэчаісны %%-код"
+#: config/rs6000/rs6000.c:25884
+msgid "Bad GPR fusion"
+msgstr ""
 
-#. Unknown flag.
-#. Undocumented flag.
-#: config/arc/arc.c:4650 config/epiphany/epiphany.c:1305
-#: config/m32r/m32r.c:2250 config/nds32/nds32.c:3512 config/sparc/sparc.c:9621
+#: config/s390/s390.c:7786
 #, c-format
-msgid "invalid operand output code"
+msgid "symbolic memory references are only supported on z10 or later"
 msgstr ""
 
-#: config/arc/arc.c:6243
-#, fuzzy, c-format
-msgid "invalid UNSPEC as operand: %d"
-msgstr "нерэчаісны %%-код"
-
-#: config/arc/arc.c:6532 config/cris/cris.c:2571
-#, fuzzy
-msgid "unrecognized supposed constant"
-msgstr "нераспазнаны выбар \"-%s\""
-
-#: config/arm/arm.c:19315 config/arm/arm.c:19340 config/arm/arm.c:19350
-#: config/arm/arm.c:19359 config/arm/arm.c:19368
-#, fuzzy, c-format
-#| msgid "invalid %%f operand"
-msgid "invalid shift operand"
-msgstr "нерэчаісны %%f аперанд"
-
-#: config/arm/arm.c:22208 config/arm/arm.c:22226
+#: config/s390/s390.c:7797
 #, fuzzy, c-format
-msgid "predicated Thumb instruction"
-msgstr "нявернае выкарыстанне \"restict\""
+msgid "cannot decompose address"
+msgstr "невядомая назва рэгістра: %s"
 
-#: config/arm/arm.c:22214
+#: config/s390/s390.c:7879
 #, c-format
-msgid "predicated instruction in conditional sequence"
+msgid "invalid comparison operator for 'E' output modifier"
 msgstr ""
 
-#: config/arm/arm.c:22332 config/arm/arm.c:22345 config/arm/arm.c:22370
-#: config/nios2/nios2.c:3070
-#, fuzzy, c-format
-msgid "Unsupported operand for code '%c'"
-msgstr "Нерэчаісны выбар \"%s\""
-
-#: config/arm/arm.c:22447 config/arm/arm.c:22469 config/arm/arm.c:22479
-#: config/arm/arm.c:22489 config/arm/arm.c:22499 config/arm/arm.c:22538
-#: config/arm/arm.c:22556 config/arm/arm.c:22581 config/arm/arm.c:22596
-#: config/arm/arm.c:22623 config/arm/arm.c:22630 config/arm/arm.c:22648
-#: config/arm/arm.c:22655 config/arm/arm.c:22663 config/arm/arm.c:22684
-#: config/arm/arm.c:22691 config/arm/arm.c:22824 config/arm/arm.c:22831
-#: config/arm/arm.c:22858 config/arm/arm.c:22865 config/bfin/bfin.c:1441
-#: config/bfin/bfin.c:1448 config/bfin/bfin.c:1455 config/bfin/bfin.c:1462
-#: config/bfin/bfin.c:1471 config/bfin/bfin.c:1478 config/bfin/bfin.c:1485
-#: config/bfin/bfin.c:1492 config/nds32/nds32.c:3538
-#, fuzzy, c-format
-msgid "invalid operand for code '%c'"
-msgstr "Нерэчаісны выбар \"%s\""
+#: config/s390/s390.c:7902
+#, c-format
+msgid "invalid reference for 'J' output modifier"
+msgstr ""
 
-#: config/arm/arm.c:22551
+#: config/s390/s390.c:7920
 #, c-format
-msgid "instruction never executed"
+msgid "invalid address for 'O' output modifier"
 msgstr ""
 
-#. Former Maverick support, removed after GCC-4.7.
-#: config/arm/arm.c:22572
+#: config/s390/s390.c:7942
 #, c-format
-msgid "obsolete Maverick format code '%c'"
+msgid "invalid address for 'R' output modifier"
 msgstr ""
 
-#: config/avr/avr.c:2655
+#: config/s390/s390.c:7960
 #, c-format
-msgid "address operand requires constraint for X, Y, or Z register"
+msgid "memory reference expected for 'S' output modifier"
 msgstr ""
 
-#: config/avr/avr.c:2836
-msgid "operands to %T/%t must be reg + const_int:"
+#: config/s390/s390.c:7970
+#, c-format
+msgid "invalid address for 'S' output modifier"
 msgstr ""
 
-#: config/avr/avr.c:2886 config/avr/avr.c:2953
-msgid "bad address, not an I/O address:"
+#: config/s390/s390.c:7991
+#, c-format
+msgid "register or memory expression expected for 'N' output modifier"
 msgstr ""
 
-#: config/avr/avr.c:2895
-msgid "bad address, not a constant:"
+#: config/s390/s390.c:8002
+#, c-format
+msgid "register or memory expression expected for 'M' output modifier"
 msgstr ""
 
-#: config/avr/avr.c:2913 config/avr/avr.c:2920
-msgid "bad address, not (reg+disp):"
+#: config/s390/s390.c:8088 config/s390/s390.c:8109
+#, c-format
+msgid "invalid constant for output modifier '%c'"
 msgstr ""
 
-#: config/avr/avr.c:2927
-msgid "bad address, not post_inc or pre_dec:"
+#: config/s390/s390.c:8106
+#, c-format
+msgid "invalid constant - try using an output modifier"
 msgstr ""
 
-#: config/avr/avr.c:2939
-msgid "internal compiler error.  Bad address:"
+#: config/s390/s390.c:8143
+#, c-format
+msgid "invalid constant vector for output modifier '%c'"
 msgstr ""
 
-#: config/avr/avr.c:2972
+#: config/s390/s390.c:8150
 #, c-format
-msgid "Unsupported code '%c' for fixed-point:"
+msgid "invalid expression - try using an output modifier"
 msgstr ""
 
-#: config/avr/avr.c:2980
-msgid "internal compiler error.  Unknown mode:"
+#: config/s390/s390.c:8153
+#, c-format
+msgid "invalid expression for output modifier '%c'"
 msgstr ""
 
-#: config/avr/avr.c:4022 config/avr/avr.c:4966 config/avr/avr.c:5413
+#: config/s390/s390.c:11865
 #, fuzzy
-msgid "invalid insn:"
-msgstr "Нерэчаісны выбар %s"
+#| msgid "too few arguments to function"
+msgid "vector argument passed to unprototyped function"
+msgstr "не хапае аргументаў у функцыі"
 
-#: config/avr/avr.c:4076 config/avr/avr.c:4188 config/avr/avr.c:4246
-#: config/avr/avr.c:4298 config/avr/avr.c:4317 config/avr/avr.c:4509
-#: config/avr/avr.c:4817 config/avr/avr.c:5102 config/avr/avr.c:5306
-#: config/avr/avr.c:5470 config/avr/avr.c:5563 config/avr/avr.c:5762
-msgid "incorrect insn:"
+#: config/s390/s390.c:16142
+msgid "types differ in signedness"
 msgstr ""
 
-#: config/avr/avr.c:4333 config/avr/avr.c:4608 config/avr/avr.c:4888
-#: config/avr/avr.c:5174 config/avr/avr.c:5352 config/avr/avr.c:5619
-#: config/avr/avr.c:5820
-msgid "unknown move insn:"
+#: config/s390/s390.c:16152
+msgid "binary operator does not support two vector bool operands"
 msgstr ""
 
-#: config/avr/avr.c:6279
-msgid "bad shift insn:"
+#: config/s390/s390.c:16155
+msgid "binary operator does not support vector bool operand"
 msgstr ""
 
-#: config/avr/avr.c:6387 config/avr/avr.c:6868 config/avr/avr.c:7283
-msgid "internal compiler error.  Incorrect shift:"
+#: config/s390/s390.c:16163
+msgid "binary operator does not support mixing vector bool with floating point vector operands"
 msgstr ""
 
-#: config/avr/avr.c:8689
-#, fuzzy
-#| msgid "unsupported version"
-msgid "unsupported fixed-point conversion"
-msgstr "непадтрымліваемая версія"
-
-#: config/avr/avr.c:10046
-msgid "variable"
-msgstr ""
+#: config/sh/sh.c:1222
+#, fuzzy, c-format
+msgid "invalid operand to %%R"
+msgstr "нерэчаісны %%-код"
 
-#: config/avr/avr.c:10051
-#, fuzzy
-msgid "function parameter"
-msgstr "невыкарыстаемы параметр \"%s\""
+#: config/sh/sh.c:1249
+#, fuzzy, c-format
+msgid "invalid operand to %%S"
+msgstr "нерэчаісны %%-код"
 
-#: config/avr/avr.c:10056
-#, fuzzy
-#| msgid "structure"
-msgid "structure field"
-msgstr "структура"
+#: config/sh/sh.c:8666
+msgid "created and used with different architectures / ABIs"
+msgstr ""
 
-#: config/avr/avr.c:10062
-#, fuzzy
-#| msgid "return type of `%s' is not `int'"
-msgid "return type of function"
-msgstr "вяртаемы тып \"%s\" не \"int\""
+#: config/sh/sh.c:8668
+msgid "created and used with different ABIs"
+msgstr ""
 
-#: config/avr/avr.c:10067
-msgid "pointer"
+#: config/sh/sh.c:8670
+msgid "created and used with different endianness"
 msgstr ""
 
-#: config/avr/driver-avr.c:50
+#: config/sparc/sparc.c:9363 config/sparc/sparc.c:9369
 #, c-format
-msgid ""
-"Running spec function '%s' with %d args\n"
-"\n"
-msgstr ""
+msgid "invalid %%Y operand"
+msgstr "нерэчаісны %%Y аперанд"
 
-#: config/bfin/bfin.c:1390
+#: config/sparc/sparc.c:9456
 #, c-format
-msgid "invalid %%j value"
-msgstr ""
+msgid "invalid %%A operand"
+msgstr "нерэчаісны %%A аперанд"
 
-#: config/bfin/bfin.c:1583 config/c6x/c6x.c:2293
+#: config/sparc/sparc.c:9476
+#, c-format
+msgid "invalid %%B operand"
+msgstr "нерэчаісны %%B аперанд"
+
+#: config/sparc/sparc.c:9556 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
+#, c-format
+msgid "invalid %%D operand"
+msgstr "нерэчаісны %%D аперанд"
+
+#: config/sparc/sparc.c:9607
+#, c-format
+msgid "invalid %%f operand"
+msgstr "нерэчаісны %%f аперанд"
+
+#: config/sparc/sparc.c:9619
 #, fuzzy, c-format
-#| msgid "invalid %%c operand"
-msgid "invalid const_double operand"
-msgstr "нерэчаісны %%c аперанд"
+msgid "invalid %%s operand"
+msgstr "нерэчаісны %%-код"
 
-#: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108
-#: final.c:3608 final.c:3610 fold-const.c:267 gcc.c:5393 gcc.c:5407
-#: rtl-error.c:101 toplev.c:326 vr-values.c:2450 cp/typeck.c:6520
-#: 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
-msgid "%s"
+#: config/sparc/sparc.c:9664
+#, c-format
+msgid "floating-point constant not a valid immediate operand"
 msgstr ""
 
-#: config/cris/cris.c:676
-msgid "unexpected index-type in cris_print_index"
-msgstr ""
+#: config/stormy16/stormy16.c:1741 config/stormy16/stormy16.c:1812
+#, fuzzy, c-format
+msgid "'B' operand is not constant"
+msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: config/cris/cris.c:693
-msgid "unexpected base-type in cris_print_base"
+#: config/stormy16/stormy16.c:1768
+#, c-format
+msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: config/cris/cris.c:757
-msgid "invalid operand for 'b' modifier"
+#: config/stormy16/stormy16.c:1794
+#, fuzzy, c-format
+msgid "'o' operand is not constant"
+msgstr "тып параметра \"%s\" не аб'яўлены"
+
+#: config/stormy16/stormy16.c:1826
+#, c-format
+msgid "xstormy16_print_operand: unknown code"
 msgstr ""
 
-#: config/cris/cris.c:774
-#, fuzzy
-msgid "invalid operand for 'o' modifier"
+#: config/tilegx/tilegx.c:5075 config/tilepro/tilepro.c:4484
+#, c-format
+msgid "invalid %%c operand"
+msgstr "нерэчаісны %%c аперанд"
+
+#: config/tilegx/tilegx.c:5106
+#, c-format
+msgid "invalid %%d operand"
+msgstr "нерэчаісны %%d аперанд"
+
+#: config/tilegx/tilegx.c:5203
+#, fuzzy, c-format
+msgid "invalid %%H specifier"
 msgstr "нерэчаісны %%-код"
 
-#: config/cris/cris.c:793
-#, fuzzy
-msgid "invalid operand for 'O' modifier"
+#: config/tilegx/tilegx.c:5245 config/tilepro/tilepro.c:4513
+#, fuzzy, c-format
+msgid "invalid %%h operand"
 msgstr "нерэчаісны %%-код"
 
-#: config/cris/cris.c:826
-msgid "invalid operand for 'p' modifier"
+#: config/tilegx/tilegx.c:5257 config/tilepro/tilepro.c:4577
+#, fuzzy, c-format
+msgid "invalid %%I operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/tilegx/tilegx.c:5269 config/tilepro/tilepro.c:4589
+#, fuzzy, c-format
+msgid "invalid %%i operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/tilegx/tilegx.c:5290 config/tilepro/tilepro.c:4610
+#, fuzzy, c-format
+msgid "invalid %%j operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/tilegx/tilegx.c:5321
+#, fuzzy, c-format
+#| msgid "invalid %%c operand"
+msgid "invalid %%%c operand"
+msgstr "нерэчаісны %%c аперанд"
+
+#: config/tilegx/tilegx.c:5336 config/tilepro/tilepro.c:4724
+#, fuzzy, c-format
+msgid "invalid %%N operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/tilegx/tilegx.c:5380
+#, fuzzy, c-format
+msgid "invalid operand for 'r' specifier"
+msgstr "нерэчаісны %%-код"
+
+#: config/tilegx/tilegx.c:5404 config/tilepro/tilepro.c:4804
+#, c-format
+msgid "unable to print out operand yet; code == %d (%c)"
 msgstr ""
 
-#: config/cris/cris.c:865
-msgid "invalid operand for 'z' modifier"
+#: config/tilepro/tilepro.c:4549
+#, fuzzy, c-format
+msgid "invalid %%H operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/tilepro/tilepro.c:4649
+#, fuzzy, c-format
+msgid "invalid %%L operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/tilepro/tilepro.c:4709
+#, fuzzy, c-format
+msgid "invalid %%M operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/tilepro/tilepro.c:4752 config/tilepro/tilepro.c:4759
+#, fuzzy, c-format
+msgid "invalid %%t operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/tilepro/tilepro.c:4779
+#, fuzzy, c-format
+msgid "invalid %%r operand"
+msgstr "нерэчаісны %%-код"
+
+#: config/v850/v850.c:271
+msgid "const_double_split got a bad insn:"
 msgstr ""
 
-#: config/cris/cris.c:929 config/cris/cris.c:963
-msgid "invalid operand for 'H' modifier"
+#: config/v850/v850.c:885
+msgid "output_move_single:"
 msgstr ""
 
-#: config/cris/cris.c:939
-msgid "bad register"
+#: config/vax/vax.c:463
+#, c-format
+msgid "symbol used with both base and indexed registers"
 msgstr ""
 
-#: config/cris/cris.c:983
-msgid "invalid operand for 'e' modifier"
+#: config/vax/vax.c:472
+#, c-format
+msgid "symbol with offset used in PIC mode"
 msgstr ""
 
-#: config/cris/cris.c:1000
-msgid "invalid operand for 'm' modifier"
+#: config/vax/vax.c:560
+#, c-format
+msgid "symbol used as immediate operand"
 msgstr ""
 
-#: config/cris/cris.c:1025
-msgid "invalid operand for 'A' modifier"
+#: config/vax/vax.c:1587
+#, fuzzy
+msgid "illegal operand detected"
+msgstr "Нерэчаісны выбар \"%s\""
+
+#: config/visium/visium.c:3362
+#, fuzzy
+msgid "illegal operand "
+msgstr "нерэчаісны %%-код"
+
+#: config/visium/visium.c:3413
+msgid "illegal operand address (1)"
 msgstr ""
 
-#: config/cris/cris.c:1095
-msgid "invalid operand for 'D' modifier"
+#: config/visium/visium.c:3420
+msgid "illegal operand address (2)"
 msgstr ""
 
-#: config/cris/cris.c:1109
-msgid "invalid operand for 'T' modifier"
+#: config/visium/visium.c:3435
+msgid "illegal operand address (3)"
 msgstr ""
 
-#: config/cris/cris.c:1129 config/ft32/ft32.c:236 config/moxie/moxie.c:178
-msgid "invalid operand modifier letter"
+#: config/visium/visium.c:3443
+msgid "illegal operand address (4)"
 msgstr ""
 
-#: config/cris/cris.c:1183
-msgid "unexpected multiplicative operand"
+#: config/xtensa/xtensa.c:804 config/xtensa/xtensa.c:836
+#: config/xtensa/xtensa.c:845
+msgid "bad test"
 msgstr ""
 
-#: config/cris/cris.c:1203 config/ft32/ft32.c:259 config/moxie/moxie.c:203
-msgid "unexpected operand"
+#: config/xtensa/xtensa.c:2409
+msgid "invalid mask"
+msgstr "нерэчаісная маска"
+
+#: config/xtensa/xtensa.c:2461 config/xtensa/xtensa.c:2471
+#, fuzzy, c-format
+#| msgid "invalid %%x/X value"
+msgid "invalid %%t/%%b value"
+msgstr "нерэчаіснае значэньне %%x/X"
+
+#: config/xtensa/xtensa.c:2550
+#, fuzzy
+msgid "no register in address"
+msgstr "невядомая назва рэгістра: %s"
+
+#: config/xtensa/xtensa.c:2558
+msgid "address offset not a constant"
 msgstr ""
 
-#: config/cris/cris.c:1242 config/cris/cris.c:1252
-msgid "unrecognized address"
-msgstr "нераспазнаны адрас"
+#: c/c-objc-common.c:225
+msgid "aka"
+msgstr ""
 
-#: config/cris/cris.c:2972 config/cris/cris.c:3030
-msgid "unexpected side-effects in address"
+#: c/c-objc-common.c:332
+msgid "({anonymous})"
 msgstr ""
 
-#. Can't possibly get anything else for a function-call, right?
-#: config/cris/cris.c:3858
-msgid "unidentifiable call op"
+#. If we have
+#. declaration-specifiers declarator decl-specs
+#. then assume we have a missing semicolon, which would
+#. give us:
+#. declaration-specifiers declarator  decl-specs
+#. ^
+#. ;
+#. <~~~~~~~~~ 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
+#, gcc-internal-format
+msgid "expected %<;%>"
 msgstr ""
 
-#: config/cris/cris.c:3920
-#, c-format
-msgid "PIC register isn't set up"
+#: 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
+#, gcc-internal-format
+msgid "expected %<)%>"
 msgstr ""
 
-#: config/fr30/fr30.c:510
-#, c-format
-msgid "fr30_print_operand_address: unhandled address"
+#: 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
+#, gcc-internal-format
+msgid "expected %<]%>"
 msgstr ""
 
-#: config/fr30/fr30.c:534
-#, c-format
-msgid "fr30_print_operand: unrecognized %%p code"
+#: c/c-parser.c:4282
+msgid "expected %<;%>, %<,%> or %<)%>"
 msgstr ""
 
-#: config/fr30/fr30.c:554
-#, c-format
-msgid "fr30_print_operand: unrecognized %%b code"
+#. 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
+#, gcc-internal-format
+msgid "expected %<(%>"
 msgstr ""
 
-#: config/fr30/fr30.c:575
-#, c-format
-msgid "fr30_print_operand: unrecognized %%B code"
+#: c/c-parser.c:4945 c/c-parser.c:4947 c/c-parser.c:12974 cp/parser.c:30494
+#: cp/parser.c:34026
+#, gcc-internal-format
+msgid "expected %<[%>"
 msgstr ""
 
-#: config/fr30/fr30.c:583
-#, c-format
-msgid "fr30_print_operand: invalid operand to %%A code"
+#: 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
+#, gcc-internal-format
+msgid "expected %<{%>"
 msgstr ""
 
-#: config/fr30/fr30.c:600
-#, c-format
-msgid "fr30_print_operand: invalid %%x code"
+#: 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
+#, gcc-internal-format
+msgid "expected %<:%>"
 msgstr ""
 
-#: config/fr30/fr30.c:607
-#, c-format
-msgid "fr30_print_operand: invalid %%F code"
+#: c/c-parser.c:6729 cp/parser.c:30408
+#, gcc-internal-format
+msgid "expected %<while%>"
 msgstr ""
 
-#: config/fr30/fr30.c:624
-#, c-format
-msgid "fr30_print_operand: unknown code"
+#: 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
+#, gcc-internal-format
+msgid "expected %<,%>"
 msgstr ""
 
-#: config/fr30/fr30.c:652 config/fr30/fr30.c:661 config/fr30/fr30.c:672
-#: config/fr30/fr30.c:685
-#, c-format
-msgid "fr30_print_operand: unhandled MEM"
+#: c/c-parser.c:9055
+msgid "expected %<.%>"
 msgstr ""
 
-#: config/frv/frv.c:2497
-msgid "bad insn to frv_print_operand_address:"
+#: c/c-parser.c:10855 c/c-parser.c:10887 c/c-parser.c:11127 cp/parser.c:32615
+#: cp/parser.c:32689
+#, gcc-internal-format
+msgid "expected %<@end%>"
 msgstr ""
 
-#: config/frv/frv.c:2508
-msgid "bad register to frv_print_operand_memory_reference_reg:"
+#: c/c-parser.c:11545 c/gimple-parser.c:1347 cp/parser.c:30506
+#, gcc-internal-format
+msgid "expected %<>%>"
 msgstr ""
 
-#: config/frv/frv.c:2547 config/frv/frv.c:2557 config/frv/frv.c:2566
-#: config/frv/frv.c:2587 config/frv/frv.c:2592
-msgid "bad insn to frv_print_operand_memory_reference:"
+#: c/c-parser.c:14837 c/c-parser.c:15731 cp/parser.c:30530
+#, gcc-internal-format
+msgid "expected %<,%> or %<)%>"
 msgstr ""
 
-#: config/frv/frv.c:2677
-#, c-format
-msgid "bad condition code"
+#. 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
+#, gcc-internal-format
+msgid "expected %<=%>"
 msgstr ""
 
-#: config/frv/frv.c:2751
-msgid "bad insn in frv_print_operand, bad const_double"
+#: 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
+#, gcc-internal-format
+msgid "expected %<}%>"
 msgstr ""
 
-#: config/frv/frv.c:2812
-msgid "bad insn to frv_print_operand, 'e' modifier:"
+#: c/c-parser.c:18732 c/c-parser.c:18722 cp/parser.c:39443
+#, gcc-internal-format
+msgid "expected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: config/frv/frv.c:2820
-msgid "bad insn to frv_print_operand, 'F' modifier:"
+#: c/c-typeck.c:8224
+msgid "(anonymous)"
 msgstr ""
 
-#: config/frv/frv.c:2836
-msgid "bad insn to frv_print_operand, 'f' modifier:"
+#: c/gimple-parser.c:1336 cp/parser.c:16583 cp/parser.c:30503
+#, gcc-internal-format
+msgid "expected %<<%>"
 msgstr ""
 
-#: config/frv/frv.c:2850
-msgid "bad insn to frv_print_operand, 'g' modifier:"
+#: c/gimple-parser.c:2312 c/gimple-parser.c:2339 c/gimple-parser.c:2178
+#: c/gimple-parser.c:2215
+#, gcc-internal-format
+msgid "expected label"
 msgstr ""
 
-#: config/frv/frv.c:2898
-msgid "bad insn to frv_print_operand, 'L' modifier:"
+#: cp/call.c:3847
+msgid "candidate:"
 msgstr ""
 
-#: config/frv/frv.c:2911
-msgid "bad insn to frv_print_operand, 'M/N' modifier:"
+#: cp/call.c:7193
+msgid "  after user-defined conversion:"
 msgstr ""
 
-#: config/frv/frv.c:2932
-msgid "bad insn to frv_print_operand, 'O' modifier:"
+#: cp/call.c:7327 cp/pt.c:2004 cp/pt.c:24476
+msgid "candidate is:"
+msgid_plural "candidates are:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: cp/call.c:11626
+msgid "candidate 1:"
 msgstr ""
 
-#: config/frv/frv.c:2950
-msgid "bad insn to frv_print_operand, P modifier:"
+#: cp/call.c:11627
+msgid "candidate 2:"
 msgstr ""
 
-#: config/frv/frv.c:2970
-msgid "bad insn in frv_print_operand, z case"
+#: cp/decl.c:3247
+#, fuzzy
+msgid "jump to label %qD"
+msgstr "паўтарэнне \"%s\""
+
+#: cp/decl.c:3248
+msgid "jump to case label"
 msgstr ""
 
-#: config/frv/frv.c:3001
-msgid "bad insn in frv_print_operand, 0 case"
+#: cp/error.c:382
+msgid "<missing>"
 msgstr ""
 
-#: config/frv/frv.c:3006
-msgid "frv_print_operand: unknown code"
+#: cp/error.c:484
+msgid "<brace-enclosed initializer list>"
 msgstr ""
 
-#: config/frv/frv.c:4410
-msgid "bad output_move_single operand"
+#: cp/error.c:486
+msgid "<unresolved overloaded function type>"
 msgstr ""
 
-#: config/frv/frv.c:4537
-msgid "bad output_move_double operand"
+#: cp/error.c:655
+#, fuzzy
+#| msgid "parse error"
+msgid "<type error>"
+msgstr "граматычная памылка"
+
+#. A lambda's "type" is essentially its signature.
+#: cp/error.c:756
+msgid "<lambda"
 msgstr ""
 
-#: config/frv/frv.c:4679
-msgid "bad output_condmove_single operand"
+#: cp/error.c:766 objc/objc-act.c:6202 cp/cxx-pretty-print.c:154
+#, gcc-internal-format
+msgid "<unnamed>"
 msgstr ""
 
-#: config/gcn/gcn.c:5285 config/gcn/gcn.c:5309 config/gcn/gcn.c:5313
-#: config/gcn/gcn.c:5637 config/gcn/gcn.c:5648 config/gcn/gcn.c:5651
+#: cp/error.c:768
 #, c-format
-msgid "bad ADDR_SPACE_GLOBAL address"
+msgid "<unnamed %s>"
 msgstr ""
 
-#: config/gcn/gcn.c:5423 config/gcn/gcn.c:5446 config/gcn/gcn.c:5475
-#: config/gcn/gcn.c:5491 config/gcn/gcn.c:5510 config/gcn/gcn.c:5586
-#: config/gcn/gcn.c:5782 config/gcn/gcn.c:5879
-#, fuzzy, c-format
-msgid "invalid operand %%xn code"
-msgstr "нерэчаісны %%-код"
+#: cp/error.c:894
+msgid "<typeprefixerror>"
+msgstr ""
 
-#: config/gcn/gcn.c:5949
+#: cp/error.c:1023
 #, fuzzy, c-format
-#| msgid "invalid string constant `%E'"
-msgid "invalid fp constant"
-msgstr "`%E' - нерэчаісная нязьменная тыпу string"
+msgid "(static initializers for %s)"
+msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: config/i386/i386.c:17083
+#: cp/error.c:1025
 #, c-format
-msgid "invalid UNSPEC as operand"
+msgid "(static destructors for %s)"
 msgstr ""
 
-#: config/i386/i386.c:17622
-#, fuzzy, c-format
-#| msgid "invalid use of `restrict'"
-msgid "invalid use of register '%s'"
-msgstr "нявернае выкарыстанне \"restict\""
+#: cp/error.c:1072
+#, fuzzy
+#| msgid "structure"
+msgid "<structured bindings>"
+msgstr "структура"
 
-#: config/i386/i386.c:17627
-#, fuzzy, c-format
-#| msgid "invalid use of `restrict'"
-msgid "invalid use of asm flag output"
-msgstr "нявернае выкарыстанне \"restict\""
+#: cp/error.c:1175
+msgid "vtable for "
+msgstr ""
 
-#: config/i386/i386.c:17858
-#, fuzzy, c-format
-msgid "invalid operand size for operand code 'O'"
-msgstr "нерэчаісны %%-код"
+#: cp/error.c:1199
+msgid "<return value> "
+msgstr ""
 
-#: config/i386/i386.c:17893
-#, fuzzy, c-format
-msgid "invalid operand size for operand code 'z'"
-msgstr "нерэчаісны %%-код"
+#: cp/error.c:1214
+msgid "{anonymous}"
+msgstr ""
 
-#: config/i386/i386.c:17962
-#, fuzzy, c-format
-msgid "invalid operand type used with operand code 'Z'"
-msgstr "нерэчаісны %%-код"
+#: cp/error.c:1216
+#, fuzzy
+msgid "(anonymous namespace)"
+msgstr "невядомы рэжым машыны \"%s\""
 
-#: config/i386/i386.c:17967
-#, fuzzy, c-format
-msgid "invalid operand size for operand code 'Z'"
-msgstr "нерэчаісны %%-код"
+#: cp/error.c:1317
+#, fuzzy
+msgid "<template arguments error>"
+msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: config/i386/i386.c:18044
-#, c-format
-msgid "operand is not a condition code, invalid operand code 'Y'"
+#: cp/error.c:1339
+msgid "<enumerator>"
 msgstr ""
 
-#: config/i386/i386.c:18123
-#, c-format
-msgid "operand is not a condition code, invalid operand code 'D'"
+#: cp/error.c:1390
+#, fuzzy
+#| msgid "declaration of `%#D'"
+msgid "<declaration error>"
+msgstr "абвяшчэньне `%#D'"
+
+#: cp/error.c:1939 cp/error.c:1959
+#, fuzzy
+msgid "<template parameter error>"
+msgstr "невыкарыстаемы параметр \"%s\""
+
+#: cp/error.c:2089
+msgid "<statement>"
 msgstr ""
 
-#: config/i386/i386.c:18141
-#, c-format
-msgid "operand is not a condition code, invalid operand code '%c'"
+#: cp/error.c:2118 cp/error.c:3161 c-family/c-pretty-print.c:2196
+#, gcc-internal-format
+msgid "<unknown>"
 msgstr ""
 
-#: config/i386/i386.c:18154
-#, c-format
-msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
+#. While waiting for caret diagnostics, avoid printing
+#. __cxa_allocate_exception, __cxa_throw, and the like.
+#: cp/error.c:2136
+msgid "<throw-expression>"
 msgstr ""
 
-#: config/i386/i386.c:18169
-#, c-format
-msgid "operand is not an integer, invalid operand code 'K'"
+#: cp/error.c:2237
+msgid "<ubsan routine call>"
 msgstr ""
 
-#: config/i386/i386.c:18197
-#, c-format
-msgid "operand is not a specific integer, invalid operand code 'r'"
+#: cp/error.c:2686
+msgid "<unparsed>"
 msgstr ""
 
-#: config/i386/i386.c:18215
-#, c-format
-msgid "operand is not an integer, invalid operand code 'R'"
+#: cp/error.c:2842
+msgid "<lambda>"
 msgstr ""
 
-#: config/i386/i386.c:18238
-#, c-format
-msgid "operand is not a specific integer, invalid operand code 'R'"
+#: cp/error.c:2881
+msgid "*this"
 msgstr ""
 
-#: config/i386/i386.c:18342
-#, fuzzy, c-format
-msgid "invalid operand code '%c'"
-msgstr "Нерэчаісны выбар \"%s\""
+#: cp/error.c:2895
+#, fuzzy
+#| msgid "parse error"
+msgid "<expression error>"
+msgstr "граматычная памылка"
 
-#: config/i386/i386.c:18404
-#, fuzzy, c-format
-#| msgid "invalid %%c operand"
-msgid "invalid constraints for operand"
-msgstr "нерэчаісны %%c аперанд"
+#: cp/error.c:2910
+msgid "<unknown operator>"
+msgstr ""
 
-#: config/i386/i386.c:18454
-#, fuzzy, c-format
-msgid "invalid vector immediate"
-msgstr "нерэчаісны ініцыялізатар"
+#: cp/error.c:3374
+msgid "At global scope:"
+msgstr ""
 
-#: config/i386/i386.c:29334
-#, fuzzy
-msgid "unknown insn mode"
-msgstr "невядомы рэжым машыны \"%s\""
+#: cp/error.c:3470
+#, fuzzy, c-format
+msgid "In static member function %qs"
+msgstr "у функцыі \"%s\":"
 
-#: config/i386/djgpp.h:143
+#: cp/error.c:3472
 #, fuzzy, c-format
-msgid "-f%s ignored (not supported for DJGPP)\n"
-msgstr "-pipe не падтрымліваецца."
+#| msgid "In construct"
+msgid "In copy constructor %qs"
+msgstr "У канструкцыі"
 
-#: config/ia64/ia64.c:5462
+#: cp/error.c:3474
 #, fuzzy, c-format
-#| msgid "invalid %%xn code"
-msgid "invalid %%G mode"
-msgstr "нерэчаіснае значэньне %%xn"
+#| msgid "In construct"
+msgid "In constructor %qs"
+msgstr "У канструкцыі"
 
-#: config/ia64/ia64.c:5633
-#, c-format
-msgid "ia64_print_operand: unknown code"
-msgstr ""
+#: cp/error.c:3476
+#, fuzzy, c-format
+#| msgid "In construct"
+msgid "In destructor %qs"
+msgstr "У канструкцыі"
 
-#: config/ia64/ia64.c:11239
+#: cp/error.c:3478
 #, fuzzy
-#| msgid "invalid mode for gen_tst_reg"
-msgid "invalid conversion from %<__fpreg%>"
-msgstr "нерэчаісны рэжым для gen_tst_reg"
+#| msgid "In function"
+msgid "In lambda function"
+msgstr "У функцыі"
 
-#: config/ia64/ia64.c:11242
-#, fuzzy
-msgid "invalid conversion to %<__fpreg%>"
-msgstr "нерэчаісны %%-код"
+#: cp/error.c:3498
+#, c-format
+msgid "%s: In substitution of %qS:\n"
+msgstr ""
 
-#: config/ia64/ia64.c:11255 config/ia64/ia64.c:11266
+#: cp/error.c:3499
 #, fuzzy
-msgid "invalid operation on %<__fpreg%>"
-msgstr "нерэчаісны %%-код"
+msgid "%s: In instantiation of %q#D:\n"
+msgstr "ініцыялізацыя"
 
-#: config/iq2000/iq2000.c:3180 config/tilegx/tilegx.c:5318
-#: config/tilepro/tilepro.c:4707
-#, fuzzy, c-format
-msgid "invalid %%P operand"
-msgstr "нерэчаісны %%-код"
+#: cp/error.c:3524 cp/error.c:3678
+msgid "%r%s:%d:%d:%R   "
+msgstr ""
 
-#: config/iq2000/iq2000.c:3188 config/rs6000/rs6000.c:21062
-#, c-format
-msgid "invalid %%p value"
+#: cp/error.c:3527 cp/error.c:3681
+msgid "%r%s:%d:%R   "
 msgstr ""
 
-#: config/iq2000/iq2000.c:3247
+#: cp/error.c:3535
 #, c-format
-msgid "invalid use of %%d, %%x, or %%X"
+msgid "recursively required by substitution of %qS\n"
 msgstr ""
 
-#: config/lm32/lm32.c:527
+#: cp/error.c:3536
 #, c-format
-msgid "only 0.0 can be loaded as an immediate"
+msgid "required by substitution of %qS\n"
 msgstr ""
 
-#: config/lm32/lm32.c:597
-#, fuzzy
-#| msgid "invalid %%d operand"
-msgid "bad operand"
-msgstr "нерэчаісны %%d аперанд"
-
-#: config/lm32/lm32.c:609
-msgid "can't use non gp relative absolute address"
+#: cp/error.c:3541
+msgid "recursively required from %q#D\n"
 msgstr ""
 
-#: config/lm32/lm32.c:613
-msgid "invalid addressing mode"
+#: cp/error.c:3542
+msgid "required from %q#D\n"
 msgstr ""
 
-#: config/m32r/m32r.c:2161
-msgid "bad insn for 'A'"
+#: cp/error.c:3549
+msgid "recursively required from here\n"
 msgstr ""
 
-#: config/m32r/m32r.c:2208
-#, fuzzy, c-format
-msgid "invalid operand to %%T/%%B code"
-msgstr "нерэчаісны %%-код"
+#: cp/error.c:3550
+#, fuzzy
+#| msgid "called from here"
+msgid "required from here\n"
+msgstr "выклікана адсюль"
 
-#: config/m32r/m32r.c:2231
-#, fuzzy, c-format
-msgid "invalid operand to %%N code"
-msgstr "нерэчаісны %%-код"
+#: cp/error.c:3602
+msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
+msgstr ""
 
-#: config/m32r/m32r.c:2264
-msgid "pre-increment address is not a register"
+#: cp/error.c:3608
+msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 msgstr ""
 
-#: config/m32r/m32r.c:2271
-msgid "pre-decrement address is not a register"
+#: cp/error.c:3662
+msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
 msgstr ""
 
-#: config/m32r/m32r.c:2278
-msgid "post-increment address is not a register"
+#: cp/error.c:3666
+msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
 msgstr ""
 
-#: config/m32r/m32r.c:2353 config/m32r/m32r.c:2368
-#: config/rs6000/rs6000.c:33204
-msgid "bad address"
-msgstr "дрэнны адрас"
+#: cp/pt.c:2002 cp/semantics.c:5543
+msgid "candidates are:"
+msgstr ""
 
-#: config/m32r/m32r.c:2373
+#: cp/rtti.c:574
 #, fuzzy
-msgid "lo_sum not of register"
-msgstr "Не выкарыстоўваць рэгістра sb"
+msgid "target is not pointer or reference to class"
+msgstr "Не магу знайсці файл для класа %s."
 
-#: config/microblaze/microblaze.c:2301
-#, fuzzy, c-format
-#| msgid "unknown escape sequence '\\%c'"
-msgid "unknown punctuation '%c'"
-msgstr "невядомая ESC-паслядоўнасць '\\%c'"
+#: cp/rtti.c:579
+#, fuzzy
+msgid "target is not pointer or reference to complete type"
+msgstr "\"%s\" мае незавершаны тып"
 
-#: config/microblaze/microblaze.c:2310
-#, c-format
-msgid "null pointer"
+#: cp/rtti.c:585
+msgid "target is not pointer or reference"
 msgstr ""
 
-#: config/microblaze/microblaze.c:2345
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%C"
+#: cp/rtti.c:601
+msgid "source is not a pointer"
 msgstr ""
 
-#: config/microblaze/microblaze.c:2374
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%N"
+#: cp/rtti.c:606
+msgid "source is not a pointer to class"
 msgstr ""
 
-#: config/microblaze/microblaze.c:2394 config/microblaze/microblaze.c:2570
+#: cp/rtti.c:611
 #, fuzzy
-#| msgid "invalid address"
-msgid "insn contains an invalid address !"
-msgstr "нерэчаісны адрас"
-
-#: config/microblaze/microblaze.c:2410 config/microblaze/microblaze.c:2640
-#: config/xtensa/xtensa.c:2529
-msgid "invalid address"
-msgstr "нерэчаісны адрас"
+msgid "source is a pointer to incomplete type"
+msgstr "\"%s\" мае незавершаны тып"
 
-#: config/microblaze/microblaze.c:2513
-#, c-format
-msgid "letter %c was found & insn was not CONST_INT"
+#: cp/rtti.c:624
+msgid "source is not of class type"
 msgstr ""
 
-#: config/mips/mips.c:8927 config/mips/mips.c:8954 config/mips/mips.c:9137
-#, fuzzy, c-format
-msgid "'%%%c' is not a valid operand prefix"
-msgstr "\"%s\" - гэта не пачатак дэкларацыі"
-
-#: config/mips/mips.c:9026 config/mips/mips.c:9033 config/mips/mips.c:9040
-#: config/mips/mips.c:9047 config/mips/mips.c:9060 config/mips/mips.c:9067
-#: config/mips/mips.c:9077 config/mips/mips.c:9080 config/mips/mips.c:9092
-#: config/mips/mips.c:9095 config/mips/mips.c:9155 config/mips/mips.c:9162
-#: config/mips/mips.c:9183 config/mips/mips.c:9198 config/mips/mips.c:9217
-#: config/mips/mips.c:9226 config/riscv/riscv.c:3195 config/riscv/riscv.c:3201
-#: config/riscv/riscv.c:3210
-#, fuzzy, c-format
-#| msgid "invalid use of `%D'"
-msgid "invalid use of '%%%c'"
-msgstr "нерэчаіснае выкарыстаньне `%D'"
+#: cp/rtti.c:629
+#, fuzzy
+#| msgid "`%s' has an incomplete type"
+msgid "source is of incomplete class type"
+msgstr "\"%s\" мае незавершаны тып"
 
-#: config/mmix/mmix.c:1599 config/mmix/mmix.c:1729
-msgid "MMIX Internal: Expected a CONST_INT, not this"
+#: cp/rtti.c:640
+msgid "conversion casts away constness"
 msgstr ""
 
-#: config/mmix/mmix.c:1678
-msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
+#: cp/rtti.c:800
+msgid "source type is not polymorphic"
 msgstr ""
 
-#: config/mmix/mmix.c:1697
-msgid "MMIX Internal: Expected a register, not this"
+#: cp/typeck.c:6444 c/c-typeck.c:4375
+#, gcc-internal-format
+msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: config/mmix/mmix.c:1707
-msgid "MMIX Internal: Expected a constant, not this"
+#: cp/typeck.c:6445 c/c-typeck.c:4362
+#, gcc-internal-format
+msgid "wrong type argument to unary plus"
 msgstr ""
 
-#. We need the original here.
-#: config/mmix/mmix.c:1791
-msgid "MMIX Internal: Cannot decode this operand"
+#: cp/typeck.c:6472 c/c-typeck.c:4419
+#, gcc-internal-format
+msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: config/mmix/mmix.c:1847
-msgid "MMIX Internal: This is not a recognized address"
+#: cp/typeck.c:6489 c/c-typeck.c:4427
+#, gcc-internal-format
+msgid "wrong type argument to abs"
 msgstr ""
 
-#: config/mmix/mmix.c:2723
-msgid "MMIX Internal: Trying to output invalidly reversed condition:"
+#: cp/typeck.c:6501 c/c-typeck.c:4449
+#, gcc-internal-format
+msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: config/mmix/mmix.c:2730
-msgid "MMIX Internal: What's the CC of this?"
+#: cp/typeck.c:6519
+#, fuzzy
+#| msgid "too many arguments to function"
+msgid "in argument to unary !"
+msgstr "вельмі шмат аргументаў у функцыі"
+
+#: cp/typeck.c:6565
+msgid "no pre-increment operator for type"
 msgstr ""
 
-#: config/mmix/mmix.c:2734
-msgid "MMIX Internal: What is the CC of this?"
+#: cp/typeck.c:6567
+msgid "no post-increment operator for type"
 msgstr ""
 
-#: config/mmix/mmix.c:2776
-msgid "MMIX Internal: This is not a constant:"
+#: cp/typeck.c:6569
+msgid "no pre-decrement operator for type"
 msgstr ""
 
-#: config/msp430/msp430.c:3731
-#, fuzzy, c-format
-msgid "invalid operand prefix"
-msgstr "нерэчаісны %%-код"
+#: cp/typeck.c:6571
+msgid "no post-decrement operator for type"
+msgstr ""
 
-#: config/msp430/msp430.c:3765
-#, fuzzy, c-format
-#| msgid "invalid use of `restrict'"
-msgid "invalid zero extract"
-msgstr "нявернае выкарыстанне \"restict\""
+#: fortran/arith.c:97
+msgid "Arithmetic OK at %L"
+msgstr ""
 
-#: config/or1k/or1k.c:1124 config/or1k/or1k.c:1132
-#, fuzzy, c-format
-msgid "invalid relocation"
-msgstr "Нерэчаісны выбар %s"
+#: fortran/arith.c:100
+msgid "Arithmetic overflow at %L"
+msgstr ""
 
-#: config/or1k/or1k.c:1226
-#, c-format
-msgid "invalid %%H value"
-msgstr "нерэчаіснае значэньне %%H"
+#: fortran/arith.c:103
+msgid "Arithmetic underflow at %L"
+msgstr ""
 
-#: config/or1k/or1k.c:1274
-#, fuzzy, c-format
-#| msgid "unknown escape sequence '\\%c'"
-msgid "unknown operand letter: '%c'"
-msgstr "невядомая ESC-паслядоўнасць '\\%c'"
+#: fortran/arith.c:106
+msgid "Arithmetic NaN at %L"
+msgstr ""
 
-#: config/rl78/rl78.c:2009 config/rl78/rl78.c:2095
-#, c-format
-msgid "q/Q modifiers invalid for symbol references"
+#: fortran/arith.c:109
+msgid "Division by zero at %L"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:96
-#, c-format
-msgid "Out of stack space.\n"
+#: fortran/arith.c:112
+msgid "Array operands are incommensurate at %L"
 msgstr ""
 
-#: config/rs6000/host-darwin.c:117
-#, c-format
-msgid "Try running '%s' in the shell to raise its limit.\n"
+#: fortran/arith.c:116
+msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: config/rs6000/rs6000.c:3995
+#: fortran/arith.c:120
 #, fuzzy
-#| msgid "Use hardware floating point"
-msgid "%<-mvsx%> requires hardware floating point"
-msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+msgid "Illegal type in character concatenation at %L"
+msgstr "пустая сімвальная канстанта"
 
-#: config/rs6000/rs6000.c:4003
-msgid "%<-mvsx%> needs indexed addressing"
-msgstr ""
+#: fortran/arith.c:1391
+#, fuzzy
+msgid "elemental binary operation"
+msgstr "прапушчан ініцыялізатар"
 
-#: config/rs6000/rs6000.c:4008
-msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
+#: fortran/check.c:3702
+#, c-format
+msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4010
-msgid "%<-mno-altivec%> disables vsx"
+#: fortran/check.c:3910 fortran/check.c:3987 fortran/check.c:4052
+#, c-format
+msgid "arguments '%s' and '%s' for intrinsic %s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4136
-msgid "%<-mquad-memory%> requires 64-bit mode"
+#: fortran/check.c:4384 fortran/intrinsic.c:4761
+#, c-format
+msgid "arguments '%s' and '%s' for intrinsic '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4139
-msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
+#: fortran/dump-parse-tree.c:3144
+#, c-format
+msgid ""
+"/* Prototypes for external procedures generated from %s\n"
+"   by GNU Fortran %s%s.\n"
+"\n"
+"   Use of this interface is discouraged, consider using the\n"
+"   BIND(C) feature of standard Fortran instead.  */\n"
+"\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4151
-msgid "%<-mquad-memory%> is not available in little endian mode"
+#: fortran/error.c:876
+msgid "Fortran 2018 deleted feature:"
 msgstr ""
 
-#: config/rs6000/rs6000.c:10374
-msgid "bad move"
+#: fortran/error.c:878
+msgid "Fortran 2018 obsolescent feature:"
 msgstr ""
 
-#: config/rs6000/rs6000.c:20687
-msgid "Bad 128-bit move"
+#: fortran/error.c:880
+msgid "Fortran 2018:"
 msgstr ""
 
-#: config/rs6000/rs6000.c:20881 config/xtensa/xtensa.c:2375
-#, fuzzy, c-format
-msgid "invalid %%D value"
-msgstr "дрэннае %%Q значэнне"
-
-#: config/rs6000/rs6000.c:20896
-#, fuzzy, c-format
-#| msgid "invalid %%Q value"
-msgid "invalid %%e value"
-msgstr "дрэннае %%Q значэнне"
-
-#: config/rs6000/rs6000.c:20917
-#, c-format
-msgid "invalid %%f value"
+#: fortran/error.c:882
+msgid "Fortran 2008 obsolescent feature:"
 msgstr ""
 
-#: config/rs6000/rs6000.c:20926
-#, c-format
-msgid "invalid %%F value"
+#: fortran/error.c:888
+msgid "GNU Extension:"
 msgstr ""
 
-#: config/rs6000/rs6000.c:20935
-#, c-format
-msgid "invalid %%G value"
+#: fortran/error.c:890
+msgid "Legacy Extension:"
 msgstr ""
 
-#: config/rs6000/rs6000.c:20970
-#, c-format
-msgid "invalid %%j code"
+#: fortran/error.c:892
+msgid "Obsolescent feature:"
 msgstr ""
 
-#: config/rs6000/rs6000.c:20980
-#, c-format
-msgid "invalid %%J code"
+#: fortran/error.c:894
+msgid "Deleted feature:"
 msgstr ""
 
-#: config/rs6000/rs6000.c:20990
-#, c-format
-msgid "invalid %%k value"
+#: fortran/expr.c:3676
+msgid "array assignment"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21005 config/xtensa/xtensa.c:2418
+#. Macros for unified error messages.
+#: fortran/frontend-passes.c:3785
 #, c-format
-msgid "invalid %%K value"
+msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21052
+#: fortran/frontend-passes.c:3788
 #, c-format
-msgid "invalid %%O value"
-msgstr "нерэчаіснае значэньне %%O"
+msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
+msgstr ""
 
-#: config/rs6000/rs6000.c:21099
+#: fortran/frontend-passes.c:3791
 #, c-format
-msgid "invalid %%q value"
+msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21141
+#: fortran/gfortranspec.c:427
 #, fuzzy, c-format
-#| msgid "invalid %%Q value"
-msgid "invalid %%t value"
-msgstr "дрэннае %%Q значэнне"
+#| msgid "warning:"
+msgid "Driving:"
+msgstr "увага:"
 
-#: config/rs6000/rs6000.c:21158
-#, c-format
-msgid "invalid %%T value"
+#: fortran/interface.c:3393 fortran/intrinsic.c:4435
+msgid "actual argument to INTENT = OUT/INOUT"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21170
+#: fortran/io.c:1899
 #, c-format
-msgid "invalid %%u value"
+msgid "%s tag"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21184 config/xtensa/xtensa.c:2387
-#, c-format
-msgid "invalid %%v value"
+#: fortran/io.c:3434
+msgid "internal unit in WRITE"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21234
+#. 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
 #, c-format
-msgid "invalid %%V value"
-msgstr "нерэчаіснае значэньне %%V"
-
-#: config/rs6000/rs6000.c:21251 config/xtensa/xtensa.c:2439
-#, fuzzy, c-format
-#| msgid "invalid %%x/X value"
-msgid "invalid %%x value"
-msgstr "нерэчаіснае значэньне %%x/X"
+msgid "%s tag with INQUIRE"
+msgstr ""
 
-#: config/rs6000/rs6000.c:21308
+#: fortran/matchexp.c:28
 #, c-format
-msgid "invalid %%z value"
+msgid "Syntax error in expression at %C"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21377
-#, fuzzy, c-format
-msgid "invalid %%y value, try using the 'Z' constraint"
-msgstr "нявернае выкарыстанне \"restict\""
+#: fortran/module.c:1244
+msgid "Unexpected EOF"
+msgstr ""
 
-#: config/rs6000/rs6000.c:22208
-msgid "__float128 and __ibm128 cannot be used in the same expression"
+#: fortran/module.c:1356
+msgid "Name too long"
 msgstr ""
 
-#: config/rs6000/rs6000.c:22214
-msgid "__ibm128 and long double cannot be used in the same expression"
+#: fortran/module.c:1458 fortran/module.c:1561
+msgid "Bad name"
 msgstr ""
 
-#: config/rs6000/rs6000.c:22220
-msgid "__float128 and long double cannot be used in the same expression"
+#: fortran/module.c:1585
+msgid "Expected name"
 msgstr ""
 
-#: config/rs6000/rs6000.c:36437
-#, fuzzy
-#| msgid "too few arguments to function"
-msgid "AltiVec argument passed to unprototyped function"
-msgstr "не хапае аргументаў у функцыі"
+#: fortran/module.c:1588
+msgid "Expected left parenthesis"
+msgstr ""
 
-#: config/rs6000/rs6000.c:38906
-#, fuzzy
-msgid "Could not generate addis value for fusion"
-msgstr "Стварыць код для DLL"
+#: fortran/module.c:1591
+msgid "Expected right parenthesis"
+msgstr ""
 
-#: config/rs6000/rs6000.c:38975
-msgid "Unable to generate load/store offset for fusion"
+#: fortran/module.c:1594
+msgid "Expected integer"
 msgstr ""
 
-#: config/rs6000/rs6000.c:39051
-msgid "Bad GPR fusion"
+#: fortran/module.c:1597 fortran/module.c:2697
+msgid "Expected string"
 msgstr ""
 
-#: config/s390/s390.c:7694
-#, c-format
-msgid "symbolic memory references are only supported on z10 or later"
+#: fortran/module.c:1622
+msgid "find_enum(): Enum not found"
 msgstr ""
 
-#: config/s390/s390.c:7705
-#, fuzzy, c-format
-msgid "cannot decompose address"
-msgstr "невядомая назва рэгістра: %s"
+#: fortran/module.c:2175
+msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
+msgstr ""
 
-#: config/s390/s390.c:7787
-#, c-format
-msgid "invalid comparison operator for 'E' output modifier"
+#: fortran/module.c:2378
+msgid "Expected attribute bit name"
 msgstr ""
 
-#: config/s390/s390.c:7810
-#, c-format
-msgid "invalid reference for 'J' output modifier"
+#: fortran/module.c:3326
+msgid "Expected integer string"
 msgstr ""
 
-#: config/s390/s390.c:7828
-#, c-format
-msgid "invalid address for 'O' output modifier"
+#: fortran/module.c:3330
+msgid "Error converting integer"
 msgstr ""
 
-#: config/s390/s390.c:7850
-#, c-format
-msgid "invalid address for 'R' output modifier"
+#: fortran/module.c:3352
+msgid "Expected real string"
 msgstr ""
 
-#: config/s390/s390.c:7868
-#, c-format
-msgid "memory reference expected for 'S' output modifier"
+#: fortran/module.c:3577
+msgid "Expected expression type"
 msgstr ""
 
-#: config/s390/s390.c:7878
-#, c-format
-msgid "invalid address for 'S' output modifier"
+#: fortran/module.c:3657
+#, fuzzy
+#| msgid "invalid declarator"
+msgid "Bad operator"
+msgstr "нерэчаісны абвяшчальнік"
+
+#: fortran/module.c:3774
+msgid "Bad type in constant expression"
 msgstr ""
 
-#: config/s390/s390.c:7899
-#, c-format
-msgid "register or memory expression expected for 'N' output modifier"
+#: fortran/module.c:7154
+msgid "Unexpected end of module"
 msgstr ""
 
-#: config/s390/s390.c:7910
-#, c-format
-msgid "register or memory expression expected for 'M' output modifier"
+#: fortran/parse.c:1807
+msgid "arithmetic IF"
 msgstr ""
 
-#: config/s390/s390.c:7996 config/s390/s390.c:8017
-#, c-format
-msgid "invalid constant for output modifier '%c'"
+#: fortran/parse.c:1816
+#, fuzzy
+#| msgid "Invalid declaration"
+msgid "attribute declaration"
+msgstr "Нерэчаіснае абвяшчэнне"
+
+#: fortran/parse.c:1852
+#, fuzzy
+#| msgid "empty declaration"
+msgid "data declaration"
+msgstr "пустое абвяшчэньне"
+
+#: fortran/parse.c:1870
+#, fuzzy
+#| msgid "empty declaration"
+msgid "derived type declaration"
+msgstr "пустое абвяшчэньне"
+
+#: fortran/parse.c:1997
+msgid "block IF"
 msgstr ""
 
-#: config/s390/s390.c:8014
-#, c-format
-msgid "invalid constant - try using an output modifier"
+#: fortran/parse.c:2006
+msgid "implied END DO"
 msgstr ""
 
-#: config/s390/s390.c:8051
-#, c-format
-msgid "invalid constant vector for output modifier '%c'"
+#: fortran/parse.c:2100 fortran/resolve.c:11792
+msgid "assignment"
 msgstr ""
 
-#: config/s390/s390.c:8058
-#, c-format
-msgid "invalid expression - try using an output modifier"
+#: fortran/parse.c:2103 fortran/resolve.c:11843 fortran/resolve.c:11846
+msgid "pointer assignment"
 msgstr ""
 
-#: config/s390/s390.c:8061
-#, c-format
-msgid "invalid expression for output modifier '%c'"
+#: fortran/parse.c:2127
+msgid "simple IF"
+msgstr ""
+
+#: fortran/resolve.c:2300 fortran/resolve.c:2494
+msgid "elemental procedure"
 msgstr ""
 
-#: config/s390/s390.c:11733
+#: fortran/resolve.c:2397
 #, fuzzy
-#| msgid "too few arguments to function"
-msgid "vector argument passed to unprototyped function"
-msgstr "не хапае аргументаў у функцыі"
+#| msgid "no arguments"
+msgid "allocatable argument"
+msgstr "няма аргументаў"
 
-#: config/s390/s390.c:16057
-msgid "types differ in signedness"
+#: fortran/resolve.c:2402
+#, fuzzy
+#| msgid "no arguments"
+msgid "asynchronous argument"
+msgstr "няма аргументаў"
+
+#: fortran/resolve.c:2407
+#, fuzzy
+#| msgid "no arguments"
+msgid "optional argument"
+msgstr "няма аргументаў"
+
+#: fortran/resolve.c:2412
+#, fuzzy
+#| msgid "no arguments"
+msgid "pointer argument"
+msgstr "няма аргументаў"
+
+#: fortran/resolve.c:2417
+#, fuzzy
+#| msgid "no arguments"
+msgid "target argument"
+msgstr "няма аргументаў"
+
+#: fortran/resolve.c:2422
+#, fuzzy
+#| msgid "no arguments"
+msgid "value argument"
+msgstr "няма аргументаў"
+
+#: fortran/resolve.c:2427
+#, fuzzy
+#| msgid "no arguments"
+msgid "volatile argument"
+msgstr "няма аргументаў"
+
+#: fortran/resolve.c:2432
+msgid "assumed-shape argument"
 msgstr ""
 
-#: config/s390/s390.c:16067
-msgid "binary operator does not support two vector bool operands"
+#: fortran/resolve.c:2437
+#, fuzzy
+#| msgid "no arguments"
+msgid "assumed-rank argument"
+msgstr "няма аргументаў"
+
+#: fortran/resolve.c:2442
+#, fuzzy
+#| msgid "no arguments"
+msgid "coarray argument"
+msgstr "няма аргументаў"
+
+#: fortran/resolve.c:2447
+msgid "parametrized derived type argument"
 msgstr ""
 
-#: config/s390/s390.c:16070
-msgid "binary operator does not support vector bool operand"
+#: fortran/resolve.c:2452
+#, fuzzy
+#| msgid "no arguments"
+msgid "polymorphic argument"
+msgstr "няма аргументаў"
+
+#: fortran/resolve.c:2457
+msgid "NO_ARG_CHECK attribute"
 msgstr ""
 
-#: config/s390/s390.c:16078
-msgid "binary operator does not support mixing vector bool with floating point vector operands"
+#. As assumed-type is unlimited polymorphic (cf. above).
+#. See also TS 29113, Note 6.1.
+#: fortran/resolve.c:2464
+msgid "assumed-type argument"
 msgstr ""
 
-#: config/sh/sh.c:1220
-#, fuzzy, c-format
-msgid "invalid operand to %%R"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:2475
+msgid "array result"
+msgstr ""
 
-#: config/sh/sh.c:1247
-#, fuzzy, c-format
-msgid "invalid operand to %%S"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:2480
+msgid "pointer or allocatable result"
+msgstr ""
 
-#: config/sh/sh.c:8682
-msgid "created and used with different architectures / ABIs"
+#: fortran/resolve.c:2487
+msgid "result with non-constant character length"
 msgstr ""
 
-#: config/sh/sh.c:8684
-msgid "created and used with different ABIs"
+#: fortran/resolve.c:2499
+msgid "bind(c) procedure"
 msgstr ""
 
-#: config/sh/sh.c:8686
-msgid "created and used with different endianness"
+#: fortran/resolve.c:4004
+#, c-format
+msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: config/sparc/sparc.c:9351 config/sparc/sparc.c:9357
+#: fortran/resolve.c:4020
 #, c-format
-msgid "invalid %%Y operand"
-msgstr "нерэчаісны %%Y аперанд"
+msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
+msgstr ""
 
-#: config/sparc/sparc.c:9444
+#: fortran/resolve.c:4037
 #, c-format
-msgid "invalid %%A operand"
-msgstr "нерэчаісны %%A аперанд"
+msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
+msgstr ""
 
-#: config/sparc/sparc.c:9464
+#: fortran/resolve.c:4042
 #, c-format
-msgid "invalid %%B operand"
-msgstr "нерэчаісны %%B аперанд"
+msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
+msgstr ""
 
-#: config/sparc/sparc.c:9544 config/tilegx/tilegx.c:5105
-#: config/tilepro/tilepro.c:4514
+#: fortran/resolve.c:4057
 #, c-format
-msgid "invalid %%C operand"
-msgstr "нерэчаісны %%C аперанд"
+msgid "Operands of string concatenation operator at %%L are %s/%s"
+msgstr ""
 
-#: config/sparc/sparc.c:9576 config/tilegx/tilegx.c:5138
+#: fortran/resolve.c:4099
 #, c-format
-msgid "invalid %%D operand"
-msgstr "нерэчаісны %%D аперанд"
+msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
+msgstr ""
 
-#: config/sparc/sparc.c:9595
+#: fortran/resolve.c:4122
 #, c-format
-msgid "invalid %%f operand"
-msgstr "нерэчаісны %%f аперанд"
+msgid "Operand of .not. operator at %%L is %s"
+msgstr ""
 
-#: config/sparc/sparc.c:9607
-#, fuzzy, c-format
-msgid "invalid %%s operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:4136
+msgid "COMPLEX quantities cannot be compared at %L"
+msgstr ""
 
-#: config/sparc/sparc.c:9652
+#: fortran/resolve.c:4234
 #, c-format
-msgid "floating-point constant not a valid immediate operand"
+msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1738 config/stormy16/stormy16.c:1809
-#, fuzzy, c-format
-msgid "'B' operand is not constant"
-msgstr "тып параметра \"%s\" не аб'яўлены"
+#: fortran/resolve.c:4240
+#, c-format
+msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
+msgstr ""
 
-#: config/stormy16/stormy16.c:1765
+#: fortran/resolve.c:4253
 #, c-format
-msgid "'B' operand has multiple bits set"
+msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1791
-#, fuzzy, c-format
-msgid "'o' operand is not constant"
-msgstr "тып параметра \"%s\" не аб'яўлены"
+#: fortran/resolve.c:4256
+#, c-format
+msgid "Unknown operator %%<%s%%> at %%L"
+msgstr ""
 
-#: config/stormy16/stormy16.c:1823
+#: fortran/resolve.c:4259
 #, c-format
-msgid "xstormy16_print_operand: unknown code"
+msgid "Operand of user operator %%<%s%%> at %%L is %s"
 msgstr ""
 
-#: config/tilegx/tilegx.c:5090 config/tilepro/tilepro.c:4499
+#: fortran/resolve.c:4263
 #, c-format
-msgid "invalid %%c operand"
-msgstr "нерэчаісны %%c аперанд"
+msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5121
+#: fortran/resolve.c:4349
 #, c-format
-msgid "invalid %%d operand"
-msgstr "нерэчаісны %%d аперанд"
+msgid "Inconsistent ranks for operator at %%L and %%L"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5218
-#, fuzzy, c-format
-msgid "invalid %%H specifier"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:7137
+msgid "Loop variable"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5260 config/tilepro/tilepro.c:4528
-#, fuzzy, c-format
-msgid "invalid %%h operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:7141
+msgid "iterator variable"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5272 config/tilepro/tilepro.c:4592
-#, fuzzy, c-format
-msgid "invalid %%I operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:7145
+msgid "Start expression in DO loop"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5284 config/tilepro/tilepro.c:4604
-#, fuzzy, c-format
-msgid "invalid %%i operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:7149
+msgid "End expression in DO loop"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4625
-#, fuzzy, c-format
-msgid "invalid %%j operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:7153
+msgid "Step expression in DO loop"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5336
-#, fuzzy, c-format
-#| msgid "invalid %%c operand"
-msgid "invalid %%%c operand"
-msgstr "нерэчаісны %%c аперанд"
+#: fortran/resolve.c:7439 fortran/resolve.c:7442
+msgid "DEALLOCATE object"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5351 config/tilepro/tilepro.c:4739
-#, fuzzy, c-format
-msgid "invalid %%N operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:7819 fortran/resolve.c:7822
+msgid "ALLOCATE object"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5395
-#, fuzzy, c-format
-msgid "invalid operand for 'r' specifier"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:8055 fortran/resolve.c:9982
+msgid "STAT variable"
+msgstr ""
 
-#: config/tilegx/tilegx.c:5419 config/tilepro/tilepro.c:4819
-#, c-format
-msgid "unable to print out operand yet; code == %d (%c)"
+#: fortran/resolve.c:8099 fortran/resolve.c:9994
+msgid "ERRMSG variable"
 msgstr ""
 
-#: config/tilepro/tilepro.c:4564
-#, fuzzy, c-format
-msgid "invalid %%H operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:9785
+msgid "item in READ"
+msgstr ""
 
-#: config/tilepro/tilepro.c:4664
-#, fuzzy, c-format
-msgid "invalid %%L operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/resolve.c:10006
+msgid "ACQUIRED_LOCK variable"
+msgstr ""
 
-#: config/tilepro/tilepro.c:4724
-#, fuzzy, c-format
-msgid "invalid %%M operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/trans-array.c:1676
+#, c-format
+msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
+msgstr ""
 
-#: config/tilepro/tilepro.c:4767 config/tilepro/tilepro.c:4774
-#, fuzzy, c-format
-msgid "invalid %%t operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/trans-array.c:5922
+msgid "Integer overflow when calculating the amount of memory to allocate"
+msgstr ""
 
-#: config/tilepro/tilepro.c:4794
-#, fuzzy, c-format
-msgid "invalid %%r operand"
-msgstr "нерэчаісны %%-код"
+#: fortran/trans-array.c:9697
+#, c-format
+msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
+msgstr ""
 
-#: config/v850/v850.c:295
-msgid "const_double_split got a bad insn:"
+#: fortran/trans-decl.c:6191
+#, c-format
+msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: config/v850/v850.c:909
-msgid "output_move_single:"
+#: fortran/trans-decl.c:6199
+#, c-format
+msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: config/vax/vax.c:465
+#: fortran/trans-expr.c:9516
 #, c-format
-msgid "symbol used with both base and indexed registers"
+msgid "Target of rank remapping is too small (%ld < %ld)"
 msgstr ""
 
-#: config/vax/vax.c:474
+#: fortran/trans-expr.c:10926
+msgid "Assignment of scalar to unallocated array"
+msgstr ""
+
+#: fortran/trans-intrinsic.c:965
 #, c-format
-msgid "symbol with offset used in PIC mode"
+msgid "Unequal character lengths (%ld/%ld) in %s"
 msgstr ""
 
-#: config/vax/vax.c:562
+#: fortran/trans-intrinsic.c:6181
 #, c-format
-msgid "symbol used as immediate operand"
+msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
 msgstr ""
 
-#: config/vax/vax.c:1591
-#, fuzzy
-msgid "illegal operand detected"
-msgstr "Нерэчаісны выбар \"%s\""
-
-#: config/visium/visium.c:3373
-#, fuzzy
-msgid "illegal operand "
-msgstr "нерэчаісны %%-код"
-
-#: config/visium/visium.c:3424
-msgid "illegal operand address (1)"
+#: fortran/trans-intrinsic.c:6276
+#, c-format
+msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
 msgstr ""
 
-#: config/visium/visium.c:3431
-msgid "illegal operand address (2)"
+#: fortran/trans-intrinsic.c:6323
+#, c-format
+msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
 msgstr ""
 
-#: config/visium/visium.c:3446
-msgid "illegal operand address (3)"
+#: fortran/trans-intrinsic.c:6333
+#, c-format
+msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
 msgstr ""
 
-#: config/visium/visium.c:3454
-msgid "illegal operand address (4)"
+#: fortran/trans-intrinsic.c:6340
+#, c-format
+msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
 msgstr ""
 
-#: config/xtensa/xtensa.c:805 config/xtensa/xtensa.c:837
-#: config/xtensa/xtensa.c:846
-msgid "bad test"
+#: fortran/trans-intrinsic.c:6484
+#, c-format
+msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2413
-msgid "invalid mask"
-msgstr "нерэчаісная маска"
-
-#: config/xtensa/xtensa.c:2446
-#, fuzzy, c-format
-#| msgid "invalid %%Q value"
-msgid "invalid %%d value"
-msgstr "дрэннае %%Q значэнне"
+#: fortran/trans-intrinsic.c:6552
+#, c-format
+msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
+msgstr ""
 
-#: config/xtensa/xtensa.c:2465 config/xtensa/xtensa.c:2475
-#, fuzzy, c-format
-#| msgid "invalid %%x/X value"
-msgid "invalid %%t/%%b value"
-msgstr "нерэчаіснае значэньне %%x/X"
+#: fortran/trans-intrinsic.c:6618
+#, c-format
+msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
+msgstr ""
 
-#: config/xtensa/xtensa.c:2554
-#, fuzzy
-msgid "no register in address"
-msgstr "невядомая назва рэгістра: %s"
+#: fortran/trans-intrinsic.c:6626 fortran/trans-intrinsic.c:6671
+#, c-format
+msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
+msgstr ""
 
-#: config/xtensa/xtensa.c:2562
-msgid "address offset not a constant"
+#: fortran/trans-intrinsic.c:8943
+#, c-format
+msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 msgstr ""
 
-#: c/c-objc-common.c:106
-msgid "aka"
+#: fortran/trans-intrinsic.c:8975
+msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 msgstr ""
 
-#: c/c-objc-common.c:213
-msgid "({anonymous})"
+#: fortran/trans-io.c:587
+msgid "Unit number in I/O statement too small"
 msgstr ""
 
-#. If we have
-#. declaration-specifiers declarator decl-specs
-#. then assume we have a missing semicolon, which would
-#. give us:
-#. declaration-specifiers declarator  decl-specs
-#. ^
-#. ;
-#. <~~~~~~~~~ declaration ~~~~~~~~~~>
-#. Use c_parser_require to get an error with a fix-it hint.
-#: c/c-parser.c:2280 c/c-parser.c:2396 c/c-parser.c:2410 c/c-parser.c:5034
-#: c/c-parser.c:5612 c/c-parser.c:6060 c/c-parser.c:6229 c/c-parser.c:6262
-#: c/c-parser.c:6503 c/c-parser.c:10102 c/c-parser.c:10137 c/c-parser.c:10168
-#: c/c-parser.c:10215 c/c-parser.c:10396 c/c-parser.c:11182 c/c-parser.c:11252
-#: c/c-parser.c:11295 c/c-parser.c:16448 c/c-parser.c:16472 c/c-parser.c:16490
-#: c/c-parser.c:16842 c/c-parser.c:16892 c/gimple-parser.c:306
-#: c/gimple-parser.c:346 c/gimple-parser.c:355 c/gimple-parser.c:522
-#: c/gimple-parser.c:1820 c/gimple-parser.c:1855 c/gimple-parser.c:1934
-#: c/gimple-parser.c:1961 c/c-parser.c:3232 c/c-parser.c:10389
-#: c/gimple-parser.c:1707 c/gimple-parser.c:1746 cp/parser.c:28779
-#: cp/parser.c:29358
-#, gcc-internal-format
-msgid "expected %<;%>"
+#: fortran/trans-io.c:596
+msgid "Unit number in I/O statement too large"
 msgstr ""
 
-#: c/c-parser.c:2845 c/c-parser.c:3764 c/c-parser.c:3934 c/c-parser.c:3996
-#: c/c-parser.c:4049 c/c-parser.c:4358 c/c-parser.c:4423 c/c-parser.c:4432
-#: c/c-parser.c:4484 c/c-parser.c:4493 c/c-parser.c:7657 c/c-parser.c:7723
-#: c/c-parser.c:8188 c/c-parser.c:8210 c/c-parser.c:8266 c/c-parser.c:8375
-#: c/c-parser.c:9158 c/c-parser.c:9569 c/c-parser.c:10503 c/c-parser.c:12641
-#: c/c-parser.c:13274 c/c-parser.c:13333 c/c-parser.c:13388 c/c-parser.c:14574
-#: c/c-parser.c:14672 c/c-parser.c:15777 c/c-parser.c:16532 c/c-parser.c:16850
-#: c/c-parser.c:19015 c/c-parser.c:19093 c/gimple-parser.c:430
-#: c/gimple-parser.c:440 c/gimple-parser.c:606 c/gimple-parser.c:705
-#: c/gimple-parser.c:1088 c/gimple-parser.c:1200 c/gimple-parser.c:1216
-#: c/gimple-parser.c:1232 c/gimple-parser.c:1259 c/gimple-parser.c:1458
-#: c/gimple-parser.c:1649 c/gimple-parser.c:1781 c/gimple-parser.c:1891
-#: cp/parser.c:29406
-#, gcc-internal-format
-msgid "expected %<)%>"
+#: fortran/trans-stmt.c:156
+msgid "Assigned label is not a target label"
 msgstr ""
 
-#: c/c-parser.c:3852 c/c-parser.c:4803 c/c-parser.c:4839 c/c-parser.c:6555
-#: c/c-parser.c:8366 c/c-parser.c:9256 c/c-parser.c:9545 c/c-parser.c:12104
-#: c/c-parser.c:19646 c/c-parser.c:19648 c/gimple-parser.c:1435
-#: cp/parser.c:29370
-#, gcc-internal-format
-msgid "expected %<]%>"
+#: fortran/trans-stmt.c:1250
+#, c-format
+msgid "Invalid image number %d in SYNC IMAGES"
 msgstr ""
 
-#: c/c-parser.c:4029
-msgid "expected %<;%>, %<,%> or %<)%>"
+#: fortran/trans-stmt.c:2411
+msgid "Loop iterates infinitely"
 msgstr ""
 
-#. Look for the two `(' tokens.
-#: c/c-parser.c:4453 c/c-parser.c:4458 c/c-parser.c:12624 c/c-parser.c:13363
-#: c/c-parser.c:18823 c/c-parser.c:19036 c/gimple-parser.c:378
-#: c/gimple-parser.c:416 c/gimple-parser.c:675 c/gimple-parser.c:1083
-#: c/gimple-parser.c:1190 c/gimple-parser.c:1252 c/gimple-parser.c:1618
-#: c/gimple-parser.c:1629 c/gimple-parser.c:1778 c/gimple-parser.c:1888
-#: c/c-parser.c:12446 cp/parser.c:29361
-#, gcc-internal-format
-msgid "expected %<(%>"
+#: fortran/trans-stmt.c:2431 fortran/trans-stmt.c:2687
+msgid "Loop variable has been modified"
 msgstr ""
 
-#: c/c-parser.c:4973 c/c-parser.c:10732 c/c-parser.c:17394 c/c-parser.c:19875
-#: c/gimple-parser.c:299 c/gimple-parser.c:1894 c/c-parser.c:3046
-#: c/c-parser.c:3253 c/c-parser.c:10284 cp/parser.c:18816 cp/parser.c:29367
-#, gcc-internal-format
-msgid "expected %<{%>"
+#: fortran/trans-stmt.c:2540
+msgid "DO step value is zero"
 msgstr ""
 
-#: c/c-parser.c:5212 c/c-parser.c:5221 c/c-parser.c:6809 c/c-parser.c:7859
-#: c/c-parser.c:10496 c/c-parser.c:10882 c/c-parser.c:10943 c/c-parser.c:12086
-#: c/c-parser.c:12985 c/c-parser.c:13191 c/c-parser.c:13608 c/c-parser.c:13704
-#: c/c-parser.c:14326 c/c-parser.c:14453 c/c-parser.c:18880 c/c-parser.c:18939
-#: c/gimple-parser.c:442 c/gimple-parser.c:745 c/gimple-parser.c:1942
-#: c/gimple-parser.c:1969 c/c-parser.c:6460 c/c-parser.c:12549
-#: cp/parser.c:29400 cp/parser.c:30530 cp/parser.c:33265
-#, gcc-internal-format
-msgid "expected %<:%>"
+#: fortran/trans.c:47
+msgid "Array reference out of bounds"
 msgstr ""
 
-#: c/c-parser.c:6044 cp/parser.c:29293
-#, gcc-internal-format
-msgid "expected %<while%>"
+#: fortran/trans.c:48
+msgid "Incorrect function return value"
 msgstr ""
 
-#: c/c-parser.c:7621 c/c-parser.c:7810 c/c-parser.c:8256 c/c-parser.c:8299
-#: c/c-parser.c:8437 c/c-parser.c:9148 c/c-parser.c:13368 c/c-parser.c:14409
-#: cp/parser.c:28777 cp/parser.c:29376
-#, gcc-internal-format
-msgid "expected %<,%>"
+#: fortran/trans.c:659 fortran/trans.c:734
+#, c-format
+msgid "Error allocating %lu bytes"
 msgstr ""
 
-#: c/c-parser.c:8134
-msgid "expected %<.%>"
+#: fortran/trans.c:943
+#, c-format
+msgid "Attempting to allocate already allocated variable '%s'"
 msgstr ""
 
-#: c/c-parser.c:9955 c/c-parser.c:9987 c/c-parser.c:10227 cp/parser.c:31106
-#: cp/parser.c:31180
-#, gcc-internal-format
-msgid "expected %<@end%>"
+#: fortran/trans.c:949
+msgid "Attempting to allocate already allocated variable"
 msgstr ""
 
-#: c/c-parser.c:10645 c/gimple-parser.c:1185 cp/parser.c:29385
-#, gcc-internal-format
-msgid "expected %<>%>"
+#: fortran/trans.c:1399 fortran/trans.c:1558
+#, c-format
+msgid "Attempt to DEALLOCATE unallocated '%s'"
 msgstr ""
 
-#: c/c-parser.c:13796 c/c-parser.c:14690 cp/parser.c:29409
-#, gcc-internal-format
-msgid "expected %<,%> or %<)%>"
+#: fortran/trans.c:1716
+#, fuzzy, c-format
+#| msgid "error writing to %s"
+msgid "Error reallocating to %lu bytes"
+msgstr "памылка запісу ў %s"
+
+#. The remainder are real diagnostic types.
+#: fortran/gfc-diagnostic.def:33
+#, fuzzy
+#| msgid "internal error"
+msgid "Fatal Error"
+msgstr "унутраная памылка"
+
+#. This is like DK_ICE, but backtrace is not printed.  Used in the driver
+#. when reporting fatal signal in the compiler.
+#: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
+#, fuzzy
+#| msgid "internal error"
+msgid "internal compiler error"
+msgstr "унутраная памылка"
+
+#: fortran/gfc-diagnostic.def:35
+msgid "Error"
 msgstr ""
 
-#. All following cases are statements with LHS.
-#: c/c-parser.c:14318 c/c-parser.c:16181 c/c-parser.c:16225 c/c-parser.c:16457
-#: c/c-parser.c:16831 c/c-parser.c:19077 c/gimple-parser.c:597
-#: c/c-parser.c:4862 cp/parser.c:29388
-#, gcc-internal-format
-msgid "expected %<=%>"
+#: fortran/gfc-diagnostic.def:36
+msgid "sorry, unimplemented"
 msgstr ""
 
-#: c/c-parser.c:16473 c/gimple-parser.c:1275 c/gimple-parser.c:1307
-#: c/gimple-parser.c:1317 c/gimple-parser.c:1979 cp/parser.c:29364
-#: cp/parser.c:31325
-#, gcc-internal-format
-msgid "expected %<}%>"
+#: fortran/gfc-diagnostic.def:37
+#, fuzzy
+#| msgid "warning:"
+msgid "Warning"
+msgstr "увага:"
+
+#: fortran/gfc-diagnostic.def:38
+msgid "anachronism"
 msgstr ""
 
-#: c/c-parser.c:17437 c/c-parser.c:17427 cp/parser.c:37591
-#, gcc-internal-format
-msgid "expected %<#pragma omp section%> or %<}%>"
+#: fortran/gfc-diagnostic.def:39
+msgid "note"
 msgstr ""
 
-#: c/c-parser.c:19634 c/c-parser.c:12036 cp/parser.c:29373 cp/parser.c:32495
-#, gcc-internal-format
-msgid "expected %<[%>"
+#: fortran/gfc-diagnostic.def:40
+msgid "debug"
 msgstr ""
 
-#: c/c-typeck.c:8190
-msgid "(anonymous)"
+#. These two would be re-classified as DK_WARNING or DK_ERROR, so the
+#. prefix does not matter.
+#: fortran/gfc-diagnostic.def:43
+msgid "pedwarn"
 msgstr ""
 
-#: c/gimple-parser.c:1174 cp/parser.c:16381 cp/parser.c:29382
-#, gcc-internal-format
-msgid "expected %<<%>"
+#: fortran/gfc-diagnostic.def:44
+#, fuzzy
+#| msgid "parse error"
+msgid "permerror"
+msgstr "граматычная памылка"
+
+#. This one is just for counting DK_WARNING promoted to DK_ERROR
+#. due to -Werror and -Werror=warning.
+#: fortran/gfc-diagnostic.def:47
+#, fuzzy
+#| msgid "#error%.*s"
+msgid "error"
+msgstr "#памылка%.*s"
+
+#: go/go-backend.c:166
+msgid "lseek failed while reading export data"
 msgstr ""
 
-#: c/gimple-parser.c:1938 c/gimple-parser.c:1965 c/gimple-parser.c:1808
-#: c/gimple-parser.c:1843
-#, gcc-internal-format
-msgid "expected label"
+#: go/go-backend.c:173
+msgid "memory allocation failed while reading export data"
 msgstr ""
 
-#: cp/call.c:11059
-msgid "candidate 1:"
+#: go/go-backend.c:181
+msgid "read failed while reading export data"
 msgstr ""
 
-#: cp/call.c:11060
-msgid "candidate 2:"
+#: go/go-backend.c:187
+msgid "short read while reading export data"
 msgstr ""
 
-#: cp/decl.c:3158
+#: gcc.c:762 gcc.c:766 gcc.c:821
 #, fuzzy
-msgid "jump to label %qD"
-msgstr "паўтарэнне \"%s\""
+msgid "-gz is not supported in this configuration"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: cp/decl.c:3159
-msgid "jump to case label"
-msgstr ""
+#: gcc.c:772 gcc.c:832
+#, fuzzy
+msgid "-gz=zlib is not supported in this configuration"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: cp/decl.c:3229
-msgid "enters try block"
-msgstr ""
+#: gcc.c:977
+#, fuzzy
+msgid "-fuse-linker-plugin is not supported in this configuration"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: cp/decl.c:3235
-msgid "enters catch block"
+#: gcc.c:992
+msgid "cannot specify -static with -fsanitize=address"
 msgstr ""
 
-#: cp/decl.c:3241
-msgid "enters OpenMP structured block"
+#: gcc.c:994
+msgid "cannot specify -static with -fsanitize=thread"
 msgstr ""
 
-#: cp/decl.c:3247
-msgid "enters synchronized or atomic statement"
-msgstr ""
+#: gcc.c:1016
+#, fuzzy
+msgid "-fvtable-verify=std is not supported in this configuration"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: cp/decl.c:3254
-msgid "enters constexpr if statement"
+#: gcc.c:1018
+msgid "-fvtable-verify=preinit is not supported in this configuration"
 msgstr ""
 
-#: cp/error.c:375
-msgid "<missing>"
+#: gcc.c:1146 ada/gcc-interface/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: cp/error.c:473
-msgid "<brace-enclosed initializer list>"
+#: gcc.c:1317
+msgid "GNU C no longer supports -traditional without -E"
 msgstr ""
 
-#: cp/error.c:475
-msgid "<unresolved overloaded function type>"
+#: gcc.c:1326
+msgid "-E or -x required when input is from standard input"
 msgstr ""
 
-#: cp/error.c:643
+#: config/darwin.h:132 config/darwin.h:480
 #, fuzzy
-#| msgid "parse error"
-msgid "<type error>"
-msgstr "граматычная памылка"
+msgid "gsplit-dwarf is not supported on this platform"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: cp/error.c:744 objc/objc-act.c:6194 cp/cxx-pretty-print.c:153
-#, gcc-internal-format
-msgid "<unnamed>"
+#: config/darwin.h:136 config/rs6000/darwin.h:123
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: cp/error.c:746
-#, c-format
-msgid "<unnamed %s>"
+#: config/darwin.h:137
+msgid "the y option is obsolete and ignored"
 msgstr ""
 
-#. A lambda's "type" is essentially its signature.
-#: cp/error.c:751
-msgid "<lambda"
+#: config/darwin.h:143
+#, fuzzy
+#| msgid "-pipe is not supported"
+msgid "rdynamic is not supported"
+msgstr "-pipe не падтрымліваецца"
+
+#: config/darwin.h:300
+msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: cp/error.c:881
-msgid "<typeprefixerror>"
+#: config/darwin.h:302
+msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: cp/error.c:1010
-#, fuzzy, c-format
-msgid "(static initializers for %s)"
-msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
+#: config/darwin.h:307
+msgid "-bundle not allowed with -dynamiclib"
+msgstr ""
 
-#: cp/error.c:1012
-#, c-format
-msgid "(static destructors for %s)"
+#: config/darwin.h:308
+msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: cp/error.c:1059
-#, fuzzy
-#| msgid "structure"
-msgid "<structured bindings>"
-msgstr "структура"
+#: config/darwin.h:309
+msgid "-client_name not allowed with -dynamiclib"
+msgstr ""
 
-#: cp/error.c:1162
-msgid "vtable for "
+#: config/darwin.h:314
+msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: cp/error.c:1186
-msgid "<return value> "
+#: config/darwin.h:316
+msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: cp/error.c:1201
-msgid "{anonymous}"
+#: config/darwin.h:317
+msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: cp/error.c:1203
-#, fuzzy
-msgid "(anonymous namespace)"
-msgstr "невядомы рэжым машыны \"%s\""
+#: config/dragonfly.h:76 config/i386/freebsd.h:82 config/i386/freebsd64.h:35
+#: config/ia64/freebsd.h:26 config/rs6000/sysv4.h:759
+#: config/sparc/freebsd.h:45
+msgid "consider using '-pg' instead of '-p' with gprof(1)"
+msgstr ""
 
-#: cp/error.c:1295
-#, fuzzy
-msgid "<template arguments error>"
-msgstr "параметр \"%s\" ініцыялізаваны"
+#: config/lynx.h:69
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr ""
 
-#: cp/error.c:1317
-msgid "<enumerator>"
+#: config/lynx.h:94
+msgid "cannot use mshared and static together"
 msgstr ""
 
-#: cp/error.c:1368
+#: config/sol2.h:350 config/sol2.h:355
 #, fuzzy
-#| msgid "declaration of `%#D'"
-msgid "<declaration error>"
-msgstr "абвяшчэньне `%#D'"
+#| msgid "%s does not support %s"
+msgid "does not support multilib"
+msgstr "%s не падтрымлівае %s"
 
-#: cp/error.c:1919 cp/error.c:1939
+#: config/sol2.h:452
 #, fuzzy
-msgid "<template parameter error>"
-msgstr "невыкарыстаемы параметр \"%s\""
-
-#: cp/error.c:2069
-msgid "<statement>"
-msgstr ""
-
-#: cp/error.c:2097 cp/error.c:3143 c-family/c-pretty-print.c:2182
-#, gcc-internal-format
-msgid "<unknown>"
-msgstr ""
+msgid "-pie is not supported in this configuration"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#. While waiting for caret diagnostics, avoid printing
-#. __cxa_allocate_exception, __cxa_throw, and the like.
-#: cp/error.c:2115
-msgid "<throw-expression>"
+#: config/vxworks.h:139
+msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr ""
 
-#: cp/error.c:2216
-msgid "<ubsan routine call>"
+#: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
+#: config/riscv/freebsd.h:44
+msgid "consider using `-pg' instead of `-p' with gprof (1)"
 msgstr ""
 
-#: cp/error.c:2664
-msgid "<unparsed>"
+#: config/arc/arc.h:68 config/mips/mips.h:1452
+msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: cp/error.c:2820
-msgid "<lambda>"
+#: config/arm/arm.h:93
+msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
 msgstr ""
 
-#: cp/error.c:2863
-msgid "*this"
+#: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525
+msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr ""
 
-#: cp/error.c:2877
+#: config/avr/specs.h:71 config/pru/pru.h:58
 #, fuzzy
-#| msgid "parse error"
-msgid "<expression error>"
-msgstr "граматычная памылка"
+#| msgid "-pipe is not supported"
+msgid "shared is not supported"
+msgstr "-pipe не падтрымліваецца"
 
-#: cp/error.c:2892
-msgid "<unknown operator>"
+#: config/bfin/elf.h:55
+msgid "no processor type specified for linking"
 msgstr ""
 
-#: cp/error.c:3352
-msgid "At global scope:"
+#: config/cris/cris.h:184
+msgid "do not specify both -march=... and -mcpu=..."
 msgstr ""
 
-#: cp/error.c:3448
-#, fuzzy, c-format
-msgid "In static member function %qs"
-msgstr "у функцыі \"%s\":"
-
-#: cp/error.c:3450
-#, fuzzy, c-format
-#| msgid "In construct"
-msgid "In copy constructor %qs"
-msgstr "У канструкцыі"
+#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
+#: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
+msgid "shared and mdll are not compatible"
+msgstr ""
 
-#: cp/error.c:3452
-#, fuzzy, c-format
-#| msgid "In construct"
-msgid "In constructor %qs"
-msgstr "У канструкцыі"
+#: config/i386/darwin.h:134
+msgid "Darwin is not an mx32 platform"
+msgstr ""
 
-#: cp/error.c:3454
-#, fuzzy, c-format
-#| msgid "In construct"
-msgid "In destructor %qs"
-msgstr "У канструкцыі"
+#: config/i386/darwin.h:135
+msgid "Darwin does not support -mfentry or associated options"
+msgstr ""
 
-#: cp/error.c:3456
+#: config/i386/sol2.h:59
 #, fuzzy
-#| msgid "In function"
-msgid "In lambda function"
-msgstr "У функцыі"
+msgid "-mx32 is not supported on Solaris"
+msgstr "-pipe не падтрымліваецца"
 
-#: cp/error.c:3476
-#, c-format
-msgid "%s: In substitution of %qS:\n"
+#: config/mcore/mcore.h:53
+msgid "the m210 does not have little endian support"
 msgstr ""
 
-#: cp/error.c:3477
-#, fuzzy
-msgid "%s: In instantiation of %q#D:\n"
-msgstr "ініцыялізацыя"
+#: config/mips/r3900.h:37
+msgid "-mhard-float not supported"
+msgstr "-mhard-float не падтрымліваецца"
 
-#: cp/error.c:3502
-msgid "%r%s:%d:%d:%R   "
+#: config/mips/r3900.h:39
+msgid "-msingle-float and -msoft-float cannot both be specified"
 msgstr ""
 
-#: cp/error.c:3505
-msgid "%r%s:%d:%R   "
+#: config/moxie/moxiebox.h:43
+msgid "this target is little-endian"
 msgstr ""
 
-#: cp/error.c:3513
-#, c-format
-msgid "recursively required by substitution of %qS\n"
+#: config/msp430/msp430.h:92
+msgid "-mcode-region requires the large memory model (-mlarge)"
 msgstr ""
 
-#: cp/error.c:3514
-#, c-format
-msgid "required by substitution of %qS\n"
+#: config/msp430/msp430.h:94
+msgid "-mdata-region requires the large memory model (-mlarge)"
 msgstr ""
 
-#: cp/error.c:3519
-msgid "recursively required from %q#D\n"
+#: config/nios2/elf.h:44
+msgid "You need a C startup file for -msys-crt0="
 msgstr ""
 
-#: cp/error.c:3520
-msgid "required from %q#D\n"
+#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
+#: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
+#: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137
+#: config/pa/pa64-hpux.h:29 config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41
+#: config/pa/pa64-hpux.h:44
+msgid "warning: consider linking with '-static' as system libraries with"
 msgstr ""
 
-#: cp/error.c:3527
-msgid "recursively required from here\n"
+#: config/pa/pa-hpux10.h:103 config/pa/pa-hpux10.h:106
+#: config/pa/pa-hpux10.h:114 config/pa/pa-hpux10.h:117
+#: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138
+#: config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42
+#: config/pa/pa64-hpux.h:45
+msgid "  profiling support are only provided in archive format"
 msgstr ""
 
-#: cp/error.c:3528
-#, fuzzy
-#| msgid "called from here"
-msgid "required from here\n"
-msgstr "выклікана адсюль"
-
-#: cp/error.c:3580
-msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
+#: config/rs6000/freebsd64.h:173
+msgid "consider using `-pg' instead of `-p' with gprof(1)"
 msgstr ""
 
-#: cp/error.c:3586
-msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
+#: config/rs6000/rs6000.h:167
+msgid "Missing -mcpu option in ASM_CPU_SPEC?"
 msgstr ""
 
-#: cp/error.c:3640
-msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
+#: config/rx/linux.h:53 config/rx/rx.h:82
+msgid "rx200 cpu does not have FPU hardware"
 msgstr ""
 
-#: cp/error.c:3644
-msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
+#: config/rx/rx.h:80
+msgid "-mas100-syntax is incompatible with -gdwarf"
 msgstr ""
 
-#: cp/pt.c:2001 cp/semantics.c:5411
-msgid "candidates are:"
+#: config/rx/rx.h:81
+msgid "rx100 cpu does not have FPU hardware"
 msgstr ""
 
-#: cp/pt.c:2003 cp/pt.c:23706
-msgid "candidate is:"
-msgid_plural "candidates are:"
-msgstr[0] ""
-msgstr[1] ""
+#: config/s390/tpf.h:119
+#, fuzzy
+#| msgid "-pipe is not supported"
+msgid "static is not supported on TPF-OS"
+msgstr "-pipe не падтрымліваецца"
 
-#: cp/rtti.c:575
+#: config/sh/sh.h:299 config/sh/sh.h:302
 #, fuzzy
-msgid "target is not pointer or reference to class"
-msgstr "Не магу знайсці файл для класа %s."
+#| msgid "%s does not support %s"
+msgid "SH2a does not support little-endian"
+msgstr "%s не падтрымлівае %s"
 
-#: cp/rtti.c:580
+#: config/sparc/linux64.h:148
 #, fuzzy
-msgid "target is not pointer or reference to complete type"
-msgstr "\"%s\" мае незавершаны тып"
+msgid "-fsanitize=address is not supported in this configuration"
+msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: cp/rtti.c:586
-msgid "target is not pointer or reference"
+#: config/sparc/linux64.h:162 config/sparc/linux64.h:168
+#: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117
+#: config/sparc/sol2.h:237 config/sparc/sol2.h:243
+msgid "may not use both -m32 and -m64"
 msgstr ""
 
-#: cp/rtti.c:602
-msgid "source is not a pointer"
+#: config/vax/netbsd-elf.h:51
+msgid "the -shared option is not currently supported for VAX ELF"
 msgstr ""
 
-#: cp/rtti.c:607
-msgid "source is not a pointer to class"
+#: config/vax/vax.h:46 config/vax/vax.h:47
+#, fuzzy
+msgid "profiling not supported with -mg"
+msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+
+#: ada/gcc-interface/lang-specs.h:34
+msgid "-c or -S required for Ada"
 msgstr ""
 
-#: cp/rtti.c:612
-#, fuzzy
-msgid "source is a pointer to incomplete type"
-msgstr "\"%s\" мае незавершаны тып"
+#: ada/gcc-interface/lang-specs.h:53
+msgid "-c required for gnat2why"
+msgstr ""
 
-#: cp/rtti.c:625
-msgid "source is not of class type"
+#: ada/gcc-interface/lang-specs.h:66
+msgid "-c required for gnat2scil"
 msgstr ""
 
-#: cp/rtti.c:630
-#, fuzzy
-#| msgid "`%s' has an incomplete type"
-msgid "source is of incomplete class type"
-msgstr "\"%s\" мае незавершаны тып"
+#: fortran/lang-specs.h:60 fortran/lang-specs.h:74
+msgid "gfortran does not support -E without -cpp"
+msgstr ""
 
-#: cp/rtti.c:641
-msgid "conversion casts away constness"
+#: objc/lang-specs.h:30 objc/lang-specs.h:41
+msgid "GNU Objective C no longer supports traditional compilation"
 msgstr ""
 
-#: cp/rtti.c:797
-msgid "source type is not polymorphic"
+#: objc/lang-specs.h:55
+msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
 msgstr ""
 
-#: cp/typeck.c:6248 c/c-typeck.c:4372
-#, gcc-internal-format
-msgid "wrong type argument to unary minus"
+#: objcp/lang-specs.h:58
+msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
 msgstr ""
 
-#: cp/typeck.c:6249 c/c-typeck.c:4359
-#, gcc-internal-format
-msgid "wrong type argument to unary plus"
+#: fortran/lang.opt:146
+msgid "-J<directory>\tPut MODULE files in 'directory'."
 msgstr ""
 
-#: cp/typeck.c:6276 c/c-typeck.c:4416
-#, gcc-internal-format
-msgid "wrong type argument to bit-complement"
+#: fortran/lang.opt:198
+msgid "Warn about possible aliasing of dummy arguments."
 msgstr ""
 
-#: cp/typeck.c:6293 c/c-typeck.c:4424
-#, gcc-internal-format
-msgid "wrong type argument to abs"
+#: fortran/lang.opt:202
+msgid "Warn about alignment of COMMON blocks."
 msgstr ""
 
-#: cp/typeck.c:6305 c/c-typeck.c:4446
-#, gcc-internal-format
-msgid "wrong type argument to conjugation"
+#: fortran/lang.opt:206
+msgid "Warn about missing ampersand in continued character constants."
 msgstr ""
 
-#: cp/typeck.c:6323
+#: fortran/lang.opt:210
 #, fuzzy
-#| msgid "too many arguments to function"
-msgid "in argument to unary !"
-msgstr "вельмі шмат аргументаў у функцыі"
+#| msgid "cannot create temporary file"
+msgid "Warn about creation of array temporaries."
+msgstr "немагчыма стварыць часовы файл"
 
-#: cp/typeck.c:6369
-msgid "no pre-increment operator for type"
+#: 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
+msgid "Does nothing. Preserved for backward compatibility."
 msgstr ""
 
-#: cp/typeck.c:6371
-msgid "no post-increment operator for type"
+#: fortran/lang.opt:218
+msgid "Warn if the type of a variable might be not interoperable with C."
 msgstr ""
 
-#: cp/typeck.c:6373
-msgid "no pre-decrement operator for type"
+#: fortran/lang.opt:226
+msgid "Warn about truncated character expressions."
 msgstr ""
 
-#: cp/typeck.c:6375
-msgid "no post-decrement operator for type"
+#: fortran/lang.opt:230
+msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
 msgstr ""
 
-#: fortran/arith.c:95
-msgid "Arithmetic OK at %L"
+#: fortran/lang.opt:238
+msgid "Warn about most implicit conversions."
 msgstr ""
 
-#: fortran/arith.c:98
-msgid "Arithmetic overflow at %L"
+#: fortran/lang.opt:242
+msgid "Warn about possibly incorrect subscripts in do loops."
 msgstr ""
 
-#: fortran/arith.c:101
-msgid "Arithmetic underflow at %L"
+#: fortran/lang.opt:250
+msgid "Warn if loops have been interchanged."
 msgstr ""
 
-#: fortran/arith.c:104
-msgid "Arithmetic NaN at %L"
+#: fortran/lang.opt:254
+msgid "Warn about function call elimination."
 msgstr ""
 
-#: fortran/arith.c:107
-msgid "Division by zero at %L"
+#: fortran/lang.opt:258
+msgid "Warn about calls with implicit interface."
 msgstr ""
 
-#: fortran/arith.c:110
-msgid "Array operands are incommensurate at %L"
+#: fortran/lang.opt:262
+msgid "Warn about called procedures not explicitly declared."
 msgstr ""
 
-#: fortran/arith.c:114
-msgid "Integer outside symmetric range implied by Standard Fortran at %L"
+#: fortran/lang.opt:266
+msgid "Warn about constant integer divisions with truncated results."
 msgstr ""
 
-#: fortran/arith.c:118
-#, fuzzy
-msgid "Illegal type in character concatenation at %L"
-msgstr "пустая сімвальная канстанта"
+#: fortran/lang.opt:270
+msgid "Warn about truncated source lines."
+msgstr ""
 
-#: fortran/arith.c:1384
-#, fuzzy
-msgid "elemental binary operation"
-msgstr "прапушчан ініцыялізатар"
-
-#: fortran/check.c:3119
-#, c-format
-msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
+#: fortran/lang.opt:274
+msgid "Warn on intrinsics not part of the selected standard."
 msgstr ""
 
-#: fortran/check.c:3327 fortran/check.c:3403 fortran/check.c:3460
-#, c-format
-msgid "arguments '%s' and '%s' for intrinsic %s"
+#: fortran/lang.opt:286
+msgid "Warn about USE statements that have no ONLY qualifier."
 msgstr ""
 
-#: fortran/check.c:3783 fortran/intrinsic.c:4650
-#, c-format
-msgid "arguments '%s' and '%s' for intrinsic '%s'"
+#: fortran/lang.opt:294
+msgid "Warn that -fno-automatic may break recursion."
 msgstr ""
 
-#: fortran/error.c:853
-msgid "Fortran 2018 deleted feature:"
+#: fortran/lang.opt:302
+msgid "Warn about real-literal-constants with 'q' exponent-letter."
 msgstr ""
 
-#: fortran/error.c:855
-msgid "Fortran 2018 obsolescent feature:"
+#: fortran/lang.opt:306
+msgid "Warn when a left-hand-side array variable is reallocated."
 msgstr ""
 
-#: fortran/error.c:857
-msgid "Fortran 2018:"
+#: fortran/lang.opt:310
+msgid "Warn when a left-hand-side variable is reallocated."
 msgstr ""
 
-#: fortran/error.c:859
-msgid "Fortran 2008 obsolescent feature:"
+#: fortran/lang.opt:314
+msgid "Warn if the pointer in a pointer assignment might outlive its target."
 msgstr ""
 
-#: fortran/error.c:865
-msgid "GNU Extension:"
+#: fortran/lang.opt:322
+msgid "Warn about \"suspicious\" constructs."
 msgstr ""
 
-#: fortran/error.c:867
-msgid "Legacy Extension:"
+#: fortran/lang.opt:326
+msgid "Permit nonconforming uses of the tab character."
 msgstr ""
 
-#: fortran/error.c:869
-msgid "Obsolescent feature:"
+#: fortran/lang.opt:330
+msgid "Warn about an invalid DO loop."
 msgstr ""
 
-#: fortran/error.c:871
-msgid "Deleted feature:"
+#: fortran/lang.opt:334
+msgid "Warn about underflow of numerical constant expressions."
 msgstr ""
 
-#: fortran/expr.c:3632
-msgid "array assignment"
+#: fortran/lang.opt:342
+msgid "Warn if a user-procedure has the same name as an intrinsic."
 msgstr ""
 
-#. Macros for unified error messages.
-#: fortran/frontend-passes.c:3746
-#, c-format
-msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
+#: fortran/lang.opt:350
+msgid "Warn about unused dummy arguments."
 msgstr ""
 
-#: fortran/frontend-passes.c:3749
-#, c-format
-msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
+#: fortran/lang.opt:354
+msgid "Warn about zero-trip DO loops."
 msgstr ""
 
-#: fortran/frontend-passes.c:3752
-#, c-format
-msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
+#: fortran/lang.opt:358
+msgid "Enable preprocessing."
 msgstr ""
 
-#: fortran/gfortranspec.c:427
-#, fuzzy, c-format
-#| msgid "warning:"
-msgid "Driving:"
-msgstr "увага:"
-
-#: fortran/interface.c:3267 fortran/intrinsic.c:4325
-msgid "actual argument to INTENT = OUT/INOUT"
+#: fortran/lang.opt:366
+msgid "Disable preprocessing."
 msgstr ""
 
-#: fortran/io.c:599
-msgid "Positive width required"
+#: fortran/lang.opt:374
+msgid "Accept argument mismatches in procedure calls."
 msgstr ""
 
-#: fortran/io.c:600
-msgid "Nonnegative width required"
+#: fortran/lang.opt:378
+msgid "Eliminate multiple function invocations also for impure functions."
 msgstr ""
 
-#: fortran/io.c:601
-msgid "Unexpected element %qc in format string at %L"
+#: fortran/lang.opt:382
+msgid "Enable alignment of COMMON blocks."
 msgstr ""
 
-#: fortran/io.c:603
-msgid "Unexpected end of format string"
+#: fortran/lang.opt:386
+msgid "All intrinsics procedures are available regardless of selected standard."
 msgstr ""
 
-#: fortran/io.c:604
-msgid "Zero width in format descriptor"
+#: fortran/lang.opt:390
+msgid "Allow a BOZ literal constant to appear in an invalid context and with X instead of Z."
 msgstr ""
 
-#: fortran/io.c:624
-msgid "Missing leading left parenthesis"
+#: fortran/lang.opt:398
+msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements."
 msgstr ""
 
-#: fortran/io.c:653
-msgid "Left parenthesis required after %<*%>"
+#: fortran/lang.opt:402
+msgid "Specify that backslash in string introduces an escape character."
 msgstr ""
 
-#: fortran/io.c:684
-msgid "Expected P edit descriptor"
+#: fortran/lang.opt:406
+msgid "Produce a backtrace when a runtime error is encountered."
 msgstr ""
 
-#. P requires a prior number.
-#: fortran/io.c:692
-msgid "P descriptor requires leading scale factor"
+#: fortran/lang.opt:410
+msgid "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will use BLAS."
 msgstr ""
 
-#: fortran/io.c:786 fortran/io.c:800
-msgid "Comma required after P descriptor"
+#: fortran/lang.opt:414
+msgid "Produce a warning at runtime if a array temporary has been created for a procedure argument."
 msgstr ""
 
-#: fortran/io.c:814
-msgid "Positive width required with T descriptor"
+#: fortran/lang.opt:418
+msgid "-fconvert=<big-endian|little-endian|native|swap> The endianness used for unformatted files."
 msgstr ""
 
-#: fortran/io.c:897
-msgid "E specifier not allowed with g0 descriptor"
+#: fortran/lang.opt:437
+msgid "Use the Cray Pointer extension."
 msgstr ""
 
-#: fortran/io.c:967
-msgid "Positive exponent width required"
+#: fortran/lang.opt:441
+msgid "Generate C prototypes from BIND(C) declarations."
 msgstr ""
 
-#: fortran/io.c:1013
-#, c-format
-msgid "Right parenthesis expected at %C"
+#: fortran/lang.opt:445
+msgid "Generate C prototypes from non-BIND(C) external procedure definitions."
 msgstr ""
 
-#: fortran/io.c:1047
-msgid "Period required in format specifier"
+#: fortran/lang.opt:449
+msgid "Ignore 'D' in column one in fixed form."
 msgstr ""
 
-#: fortran/io.c:1812
-#, c-format
-msgid "%s tag"
+#: fortran/lang.opt:453
+msgid "Treat lines with 'D' in column one as comments."
 msgstr ""
 
-#: fortran/io.c:3339
-msgid "internal unit in WRITE"
+#: fortran/lang.opt:457
+msgid "Enable all DEC language extensions."
 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:4697
-#, c-format
-msgid "%s tag with INQUIRE"
+#: fortran/lang.opt:461
+msgid "Enable the use of blank format items in format strings."
 msgstr ""
 
-#: fortran/matchexp.c:28
-#, c-format
-msgid "Syntax error in expression at %C"
+#: fortran/lang.opt:465
+msgid "Enable the use of character literals in assignments and data statements for non-character variables."
 msgstr ""
 
-#: fortran/module.c:1212
-msgid "Unexpected EOF"
+#: fortran/lang.opt:470
+msgid "Enable legacy parsing of INCLUDE as statement."
 msgstr ""
 
-#: fortran/module.c:1324
-msgid "Name too long"
+#: fortran/lang.opt:474
+msgid "Enable default widths for i, f and g format specifiers."
 msgstr ""
 
-#: fortran/module.c:1426 fortran/module.c:1529
-msgid "Bad name"
+#: fortran/lang.opt:478
+msgid "Enable kind-specific variants of integer intrinsic functions."
 msgstr ""
 
-#: fortran/module.c:1553
-msgid "Expected name"
+#: fortran/lang.opt:482
+msgid "Enable legacy math intrinsics for compatibility."
 msgstr ""
 
-#: fortran/module.c:1556
-msgid "Expected left parenthesis"
+#: fortran/lang.opt:486
+msgid "Enable support for DEC STRUCTURE/RECORD."
 msgstr ""
 
-#: fortran/module.c:1559
-msgid "Expected right parenthesis"
+#: fortran/lang.opt:490
+msgid "Enable DEC-style STATIC and AUTOMATIC attributes."
 msgstr ""
 
-#: fortran/module.c:1562
-msgid "Expected integer"
+#: fortran/lang.opt:494
+msgid "Set the default double precision kind to an 8 byte wide type."
 msgstr ""
 
-#: fortran/module.c:1565 fortran/module.c:2665
-msgid "Expected string"
+#: fortran/lang.opt:498
+msgid "Set the default integer kind to an 8 byte wide type."
 msgstr ""
 
-#: fortran/module.c:1590
-msgid "find_enum(): Enum not found"
+#: fortran/lang.opt:502
+msgid "Set the default real kind to an 8 byte wide type."
 msgstr ""
 
-#: fortran/module.c:2143
-msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
+#: fortran/lang.opt:506
+msgid "Set the default real kind to an 10 byte wide type."
 msgstr ""
 
-#: fortran/module.c:2346
-msgid "Expected attribute bit name"
+#: fortran/lang.opt:510
+msgid "Set the default real kind to an 16 byte wide type."
 msgstr ""
 
-#: fortran/module.c:3294
-msgid "Expected integer string"
+#: fortran/lang.opt:514
+msgid "Allow dollar signs in entity names."
 msgstr ""
 
-#: fortran/module.c:3298
-msgid "Error converting integer"
+#: fortran/lang.opt:522
+msgid "Display the code tree after parsing."
 msgstr ""
 
-#: fortran/module.c:3320
-msgid "Expected real string"
+#: fortran/lang.opt:526
+msgid "Display the code tree after front end optimization."
 msgstr ""
 
-#: fortran/module.c:3545
-msgid "Expected expression type"
+#: fortran/lang.opt:530
+msgid "Display the global symbol table after parsing."
 msgstr ""
 
-#: fortran/module.c:3625
-#, fuzzy
-#| msgid "invalid declarator"
-msgid "Bad operator"
-msgstr "нерэчаісны абвяшчальнік"
-
-#: fortran/module.c:3742
-msgid "Bad type in constant expression"
+#: fortran/lang.opt:534
+msgid "Display the code tree after parsing; deprecated option."
 msgstr ""
 
-#: fortran/module.c:7119
-msgid "Unexpected end of module"
+#: fortran/lang.opt:538
+msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays."
 msgstr ""
 
-#: fortran/parse.c:1768
-msgid "arithmetic IF"
+#: fortran/lang.opt:542
+msgid "Use f2c calling convention."
 msgstr ""
 
-#: fortran/parse.c:1777
-#, fuzzy
-#| msgid "Invalid declaration"
-msgid "attribute declaration"
-msgstr "Нерэчаіснае абвяшчэнне"
-
-#: fortran/parse.c:1813
-#, fuzzy
-#| msgid "empty declaration"
-msgid "data declaration"
-msgstr "пустое абвяшчэньне"
-
-#: fortran/parse.c:1831
-#, fuzzy
-#| msgid "empty declaration"
-msgid "derived type declaration"
-msgstr "пустое абвяшчэньне"
-
-#: fortran/parse.c:1958
-msgid "block IF"
+#: fortran/lang.opt:546
+msgid "Assume that the source file is fixed form."
 msgstr ""
 
-#: fortran/parse.c:1967
-msgid "implied END DO"
+#: fortran/lang.opt:550
+msgid "Force creation of temporary to test infrequently-executed forall code."
 msgstr ""
 
-#: fortran/parse.c:2061 fortran/resolve.c:11466
-msgid "assignment"
+#: fortran/lang.opt:554
+msgid "Interpret any INTEGER(4) as an INTEGER(8)."
 msgstr ""
 
-#: fortran/parse.c:2064 fortran/resolve.c:11517 fortran/resolve.c:11520
-msgid "pointer assignment"
+#: fortran/lang.opt:558 fortran/lang.opt:562
+msgid "Specify where to find the compiled intrinsic modules."
 msgstr ""
 
-#: fortran/parse.c:2082
-msgid "simple IF"
+#: fortran/lang.opt:566
+msgid "Allow arbitrary character line width in fixed mode."
 msgstr ""
 
-#: fortran/resolve.c:2272 fortran/resolve.c:2466
-msgid "elemental procedure"
+#: fortran/lang.opt:570
+msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
 msgstr ""
 
-#: fortran/resolve.c:2369
-#, fuzzy
-#| msgid "no arguments"
-msgid "allocatable argument"
-msgstr "няма аргументаў"
-
-#: fortran/resolve.c:2374
-#, fuzzy
-#| msgid "no arguments"
-msgid "asynchronous argument"
-msgstr "няма аргументаў"
-
-#: fortran/resolve.c:2379
-#, fuzzy
-#| msgid "no arguments"
-msgid "optional argument"
-msgstr "няма аргументаў"
+#: fortran/lang.opt:574
+msgid "Pad shorter fixed form lines to line width with spaces."
+msgstr ""
 
-#: fortran/resolve.c:2384
-#, fuzzy
-#| msgid "no arguments"
-msgid "pointer argument"
-msgstr "няма аргументаў"
+#: fortran/lang.opt:578
+msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
+msgstr ""
 
-#: fortran/resolve.c:2389
-#, fuzzy
-#| msgid "no arguments"
-msgid "target argument"
-msgstr "няма аргументаў"
+#: fortran/lang.opt:582
+msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
+msgstr ""
 
-#: fortran/resolve.c:2394
-#, fuzzy
-#| msgid "no arguments"
-msgid "value argument"
-msgstr "няма аргументаў"
+#: fortran/lang.opt:586
+msgid "Assume that the source file is free form."
+msgstr ""
 
-#: fortran/resolve.c:2399
-#, fuzzy
-#| msgid "no arguments"
-msgid "volatile argument"
-msgstr "няма аргументаў"
+#: fortran/lang.opt:590
+msgid "Allow arbitrary character line width in free mode."
+msgstr ""
 
-#: fortran/resolve.c:2404
-msgid "assumed-shape argument"
+#: fortran/lang.opt:594
+msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
 msgstr ""
 
-#: fortran/resolve.c:2409
-#, fuzzy
-#| msgid "no arguments"
-msgid "assumed-rank argument"
-msgstr "няма аргументаў"
+#: fortran/lang.opt:598
+msgid "Try to interchange loops if profitable."
+msgstr ""
 
-#: fortran/resolve.c:2414
+#: fortran/lang.opt:602
 #, fuzzy
-#| msgid "no arguments"
-msgid "coarray argument"
-msgstr "няма аргументаў"
+#| msgid "Enable SSA optimizations"
+msgid "Enable front end optimization."
+msgstr "Уключаць SSA аптымізацыю"
 
-#: fortran/resolve.c:2419
-msgid "parametrized derived type argument"
+#: fortran/lang.opt:606
+msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements."
 msgstr ""
 
-#: fortran/resolve.c:2424
-#, fuzzy
-#| msgid "no arguments"
-msgid "polymorphic argument"
-msgstr "няма аргументаў"
+#: fortran/lang.opt:610
+msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n."
+msgstr ""
 
-#: fortran/resolve.c:2429
-msgid "NO_ARG_CHECK attribute"
+#: fortran/lang.opt:614
+msgid "Initialize components of derived type variables according to other init flags."
 msgstr ""
 
-#. As assumed-type is unlimited polymorphic (cf. above).
-#. See also TS 29113, Note 6.1.
-#: fortran/resolve.c:2436
-msgid "assumed-type argument"
+#: fortran/lang.opt:618
+msgid "-finit-integer=<n>\tInitialize local integer variables to n."
 msgstr ""
 
-#: fortran/resolve.c:2447
-msgid "array result"
+#: fortran/lang.opt:622
+msgid "Initialize local variables to zero (from g77)."
 msgstr ""
 
-#: fortran/resolve.c:2452
-msgid "pointer or allocatable result"
+#: fortran/lang.opt:626
+msgid "-finit-logical=<true|false>\tInitialize local logical variables."
 msgstr ""
 
-#: fortran/resolve.c:2459
-msgid "result with non-constant character length"
+#: fortran/lang.opt:630
+msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
 msgstr ""
 
-#: fortran/resolve.c:2471
-msgid "bind(c) procedure"
+#: fortran/lang.opt:652
+msgid "-finline-arg-packing\tPerform argument packing inline."
 msgstr ""
 
-#: fortran/resolve.c:3916
-#, c-format
-msgid "Invalid context for NULL() pointer at %%L"
+#: fortran/lang.opt:656
+msgid "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which matmul will be inlined."
 msgstr ""
 
-#: fortran/resolve.c:3932
-#, c-format
-msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
+#: fortran/lang.opt:660
+msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor."
 msgstr ""
 
-#: fortran/resolve.c:3949
-#, c-format
-msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
+#: fortran/lang.opt:664
+msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
 msgstr ""
 
-#: fortran/resolve.c:3954
-#, c-format
-msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
+#: fortran/lang.opt:668
+msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
 msgstr ""
 
-#: fortran/resolve.c:3969
-#, c-format
-msgid "Operands of string concatenation operator at %%L are %s/%s"
+#: fortran/lang.opt:672
+msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack."
 msgstr ""
 
-#: fortran/resolve.c:4011
-#, c-format
-msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
+#: fortran/lang.opt:676
+msgid "Put all local arrays on stack."
 msgstr ""
 
-#: fortran/resolve.c:4034
-#, c-format
-msgid "Operand of .not. operator at %%L is %s"
+#: fortran/lang.opt:680
+msgid "Set default accessibility of module entities to PRIVATE."
 msgstr ""
 
-#: fortran/resolve.c:4048
-msgid "COMPLEX quantities cannot be compared at %L"
+#: fortran/lang.opt:700
+msgid "Try to lay out derived types as compactly as possible."
 msgstr ""
 
-#: fortran/resolve.c:4100
-#, c-format
-msgid "Logicals at %%L must be compared with %s instead of %s"
+#: fortran/lang.opt:708
+msgid "Protect parentheses in expressions."
 msgstr ""
 
-#: fortran/resolve.c:4106
-#, c-format
-msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
+#: fortran/lang.opt:712
+msgid "Path to header file that should be pre-included before each compilation unit."
 msgstr ""
 
-#: fortran/resolve.c:4119
-#, c-format
-msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
+#: fortran/lang.opt:716
+msgid "Enable range checking during compilation."
 msgstr ""
 
-#: fortran/resolve.c:4122
-#, c-format
-msgid "Unknown operator %%<%s%%> at %%L"
+#: fortran/lang.opt:720
+msgid "Interpret any REAL(4) as a REAL(8)."
 msgstr ""
 
-#: fortran/resolve.c:4125
-#, c-format
-msgid "Operand of user operator %%<%s%%> at %%L is %s"
+#: fortran/lang.opt:724
+msgid "Interpret any REAL(4) as a REAL(10)."
 msgstr ""
 
-#: fortran/resolve.c:4129
-#, c-format
-msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
+#: fortran/lang.opt:728
+msgid "Interpret any REAL(4) as a REAL(16)."
 msgstr ""
 
-#: fortran/resolve.c:4215
-#, c-format
-msgid "Inconsistent ranks for operator at %%L and %%L"
+#: fortran/lang.opt:732
+msgid "Interpret any REAL(8) as a REAL(4)."
 msgstr ""
 
-#: fortran/resolve.c:7014
-msgid "Loop variable"
+#: fortran/lang.opt:736
+msgid "Interpret any REAL(8) as a REAL(10)."
 msgstr ""
 
-#: fortran/resolve.c:7018
-msgid "iterator variable"
+#: fortran/lang.opt:740
+msgid "Interpret any REAL(8) as a REAL(16)."
 msgstr ""
 
-#: fortran/resolve.c:7022
-msgid "Start expression in DO loop"
+#: fortran/lang.opt:744
+msgid "Reallocate the LHS in assignments."
 msgstr ""
 
-#: fortran/resolve.c:7026
-msgid "End expression in DO loop"
+#: fortran/lang.opt:748
+msgid "Use a 4-byte record marker for unformatted files."
 msgstr ""
 
-#: fortran/resolve.c:7030
-msgid "Step expression in DO loop"
+#: fortran/lang.opt:752
+msgid "Use an 8-byte record marker for unformatted files."
 msgstr ""
 
-#: fortran/resolve.c:7316 fortran/resolve.c:7319
-msgid "DEALLOCATE object"
+#: fortran/lang.opt:756
+msgid "Allocate local variables on the stack to allow indirect recursion."
 msgstr ""
 
-#: fortran/resolve.c:7692 fortran/resolve.c:7695
-msgid "ALLOCATE object"
+#: fortran/lang.opt:760
+msgid "Copy array sections into a contiguous block on procedure entry."
 msgstr ""
 
-#: fortran/resolve.c:7928 fortran/resolve.c:9664
-msgid "STAT variable"
+#: fortran/lang.opt:764
+msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
 msgstr ""
 
-#: fortran/resolve.c:7972 fortran/resolve.c:9676
-msgid "ERRMSG variable"
+#: fortran/lang.opt:780
+msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
 msgstr ""
 
-#: fortran/resolve.c:9467
-msgid "item in READ"
+#: fortran/lang.opt:784
+msgid "Append a second underscore if the name already contains an underscore."
 msgstr ""
 
-#: fortran/resolve.c:9688
-msgid "ACQUIRED_LOCK variable"
+#: fortran/lang.opt:792
+msgid "Apply negative sign to zero values."
 msgstr ""
 
-#: fortran/trans-array.c:1675
-#, c-format
-msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
+#: fortran/lang.opt:799
+msgid "Disallow tail call optimization when a calling routine may have omitted character lengths."
 msgstr ""
 
-#: fortran/trans-array.c:5935
-msgid "Integer overflow when calculating the amount of memory to allocate"
+#: fortran/lang.opt:803
+msgid "Append underscores to externally visible names."
 msgstr ""
 
-#: fortran/trans-array.c:9544
-#, c-format
-msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
+#: 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: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
+msgid "Does nothing.  Preserved for backward compatibility."
 msgstr ""
 
-#: fortran/trans-decl.c:6025
-#, c-format
-msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
+#: fortran/lang.opt:847
+msgid "Statically link the GNU Fortran helper library (libgfortran)."
 msgstr ""
 
-#: fortran/trans-decl.c:6033
-#, c-format
-msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
+#: fortran/lang.opt:851
+msgid "Conform to the ISO Fortran 2003 standard."
 msgstr ""
 
-#: fortran/trans-expr.c:9250
-#, c-format
-msgid "Target of rank remapping is too small (%ld < %ld)"
+#: fortran/lang.opt:855
+msgid "Conform to the ISO Fortran 2008 standard."
 msgstr ""
 
-#: fortran/trans-expr.c:10661
-msgid "Assignment of scalar to unallocated array"
+#: fortran/lang.opt:859
+msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
 msgstr ""
 
-#: fortran/trans-intrinsic.c:965
-#, c-format
-msgid "Unequal character lengths (%ld/%ld) in %s"
+#: fortran/lang.opt:863
+msgid "Conform to the ISO Fortran 2018 standard."
 msgstr ""
 
-#: fortran/trans-intrinsic.c:8758
-#, c-format
-msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
+#: fortran/lang.opt:867
+msgid "Conform to the ISO Fortran 95 standard."
 msgstr ""
 
-#: fortran/trans-intrinsic.c:8790
-msgid "Argument NCOPIES of REPEAT intrinsic is too large"
+#: fortran/lang.opt:871
+msgid "Conform to nothing in particular."
 msgstr ""
 
-#: fortran/trans-io.c:587
-msgid "Unit number in I/O statement too small"
+#: fortran/lang.opt:875
+msgid "Accept extensions to support legacy code."
 msgstr ""
 
-#: fortran/trans-io.c:596
-msgid "Unit number in I/O statement too large"
+#: c-family/c.opt:182
+msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>."
 msgstr ""
 
-#: fortran/trans-stmt.c:156
-msgid "Assigned label is not a target label"
+#: c-family/c.opt:186
+msgid "Do not discard comments."
 msgstr ""
 
-#: fortran/trans-stmt.c:1250
-#, c-format
-msgid "Invalid image number %d in SYNC IMAGES"
+#: c-family/c.opt:190
+msgid "Do not discard comments in macro expansions."
 msgstr ""
 
-#: fortran/trans-stmt.c:2190
-msgid "Loop iterates infinitely"
+#: c-family/c.opt:194
+msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1."
 msgstr ""
 
-#: fortran/trans-stmt.c:2210 fortran/trans-stmt.c:2466
-msgid "Loop variable has been modified"
+#: c-family/c.opt:201
+msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
 msgstr ""
 
-#: fortran/trans-stmt.c:2319
-msgid "DO step value is zero"
+#: c-family/c.opt:205
+msgid "Enable parsing GIMPLE."
 msgstr ""
 
-#: fortran/trans.c:47
-msgid "Array reference out of bounds"
+#: c-family/c.opt:209
+msgid "Print the name of header files as they are used."
 msgstr ""
 
-#: fortran/trans.c:48
-msgid "Incorrect function return value"
+#: c-family/c.opt:213
+msgid "-I <dir>\tAdd <dir> to the end of the main include path."
 msgstr ""
 
-#: fortran/trans.c:614
-msgid "Memory allocation failed"
+#: c-family/c.opt:217
+msgid "Generate make dependencies."
 msgstr ""
 
-#: fortran/trans.c:692 fortran/trans.c:1675
-msgid "Allocation would exceed memory limit"
+#: c-family/c.opt:221
+msgid "Generate make dependencies and compile."
 msgstr ""
 
-#: fortran/trans.c:901
-#, c-format
-msgid "Attempting to allocate already allocated variable '%s'"
+#: c-family/c.opt:225
+msgid "-MF <file>\tWrite dependency output to the given file."
 msgstr ""
 
-#: fortran/trans.c:907
-msgid "Attempting to allocate already allocated variable"
+#: c-family/c.opt:229
+msgid "Treat missing header files as generated files."
 msgstr ""
 
-#: fortran/trans.c:1360 fortran/trans.c:1519
-#, c-format
-msgid "Attempt to DEALLOCATE unallocated '%s'"
+#: c-family/c.opt:233
+msgid "Like -M but ignore system header files."
 msgstr ""
 
-#. The remainder are real diagnostic types.
-#: fortran/gfc-diagnostic.def:33
-#, fuzzy
-#| msgid "internal error"
-msgid "Fatal Error"
-msgstr "унутраная памылка"
+#: c-family/c.opt:237
+msgid "Like -MD but ignore system header files."
+msgstr ""
 
-#. This is like DK_ICE, but backtrace is not printed.  Used in the driver
-#. when reporting fatal signal in the compiler.
-#: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
+#: c-family/c.opt:241
 #, fuzzy
-#| msgid "internal error"
-msgid "internal compiler error"
-msgstr "унутраная памылка"
+#| msgid "Generate code for Intel as"
+msgid "Generate phony targets for all headers."
+msgstr "Генерыраваць код для Intel as"
 
-#: fortran/gfc-diagnostic.def:35
-msgid "Error"
+#: c-family/c.opt:245
+msgid "-MQ <target>\tAdd a MAKE-quoted target."
 msgstr ""
 
-#: fortran/gfc-diagnostic.def:36
-msgid "sorry, unimplemented"
+#: c-family/c.opt:249
+msgid "-MT <target>\tAdd an unquoted target."
 msgstr ""
 
-#: fortran/gfc-diagnostic.def:37
+#: c-family/c.opt:253
 #, fuzzy
-#| msgid "warning:"
-msgid "Warning"
-msgstr "увага:"
+#| msgid "Do not generate char instructions"
+msgid "Do not generate #line directives."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: fortran/gfc-diagnostic.def:38
-msgid "anachronism"
+#: c-family/c.opt:257
+msgid "-U<macro>\tUndefine <macro>."
 msgstr ""
 
-#: fortran/gfc-diagnostic.def:39
-msgid "note"
+#: c-family/c.opt:261
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler."
 msgstr ""
 
-#: fortran/gfc-diagnostic.def:40
-msgid "debug"
+#: c-family/c.opt:265
+msgid "Warn about things that change between the current -fabi-version and the specified version."
 msgstr ""
 
-#. These two would be re-classified as DK_WARNING or DK_ERROR, so the
-#. prefix does not matter.
-#: fortran/gfc-diagnostic.def:43
-msgid "pedwarn"
+#: c-family/c.opt:269
+msgid "Warn if a subobject has an abi_tag attribute that the complete object type does not have."
 msgstr ""
 
-#: fortran/gfc-diagnostic.def:44
-#, fuzzy
-#| msgid "parse error"
-msgid "permerror"
-msgstr "граматычная памылка"
-
-#. This one is just for counting DK_WARNING promoted to DK_ERROR
-#. due to -Werror and -Werror=warning.
-#: fortran/gfc-diagnostic.def:47
-#, fuzzy
-#| msgid "#error%.*s"
-msgid "error"
-msgstr "#памылка%.*s"
+#: c-family/c.opt:276
+msgid "Warn on suspicious calls of standard functions computing absolute values."
+msgstr ""
 
-#: go/go-backend.c:166
-msgid "lseek failed while reading export data"
+#: c-family/c.opt:280
+msgid "Warn about suspicious uses of memory addresses."
 msgstr ""
 
-#: go/go-backend.c:173
-msgid "memory allocation failed while reading export data"
+#: c-family/c.opt:296
+msgid "Warn about 'new' of type with extended alignment without -faligned-new."
 msgstr ""
 
-#: go/go-backend.c:181
-msgid "read failed while reading export data"
+#: c-family/c.opt:300
+msgid "-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member allocation function."
 msgstr ""
 
-#: go/go-backend.c:187
-msgid "short read while reading export data"
+#: c-family/c.opt:304 ada/gcc-interface/lang.opt:57
+msgid "Enable most warning messages."
 msgstr ""
 
-#: gcc.c:763 gcc.c:767 gcc.c:822
-#, fuzzy
-msgid "-gz is not supported in this configuration"
-msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+#: c-family/c.opt:308
+msgid "Warn on any use of alloca."
+msgstr ""
 
-#: gcc.c:773 gcc.c:833
-#, fuzzy
-msgid "-gz=zlib is not supported in this configuration"
-msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+#: 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."
+msgstr ""
 
-#: gcc.c:978
-#, fuzzy
-msgid "-fuse-linker-plugin is not supported in this configuration"
-msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
+#: 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."
+msgstr ""
 
-#: gcc.c:993
-msgid "cannot specify -static with -fsanitize=address"
+#: c-family/c.opt:321
+msgid "-Walloc-zero Warn for calls to allocation functions that specify zero bytes."
 msgstr ""
 
-#: gcc.c:995
-msgid "cannot specify -static with -fsanitize=thread"
+#: c-family/c.opt:325
+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 ""
 
-#: gcc.c:1017
-#, fuzzy
-msgid "-fvtable-verify=std is not supported in this configuration"
-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."
+msgstr ""
 
-#: gcc.c:1019
-msgid "-fvtable-verify=preinit is not supported in this configuration"
+#: c-family/c.opt:343
+msgid "Warn about accesses to interior zero-length array members."
 msgstr ""
 
-#: gcc.c:1147 ada/gcc-interface/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
+#: c-family/c.opt:347
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector."
 msgstr ""
 
-#: gcc.c:1318
-msgid "GNU C no longer supports -traditional without -E"
+#: c-family/c.opt:351
+msgid "Warn about casting functions to incompatible types."
 msgstr ""
 
-#: gcc.c:1327
-msgid "-E or -x required when input is from standard input"
+#: c-family/c.opt:355
+msgid "Warn about boolean expression compared with an integer value different from true/false."
 msgstr ""
 
-#: config/darwin.h:126 config/darwin.h:427
-#, fuzzy
-msgid "gsplit-dwarf is not supported on this platform"
-msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
-
-#: config/darwin.h:170
-#, fuzzy
-#| msgid "-pipe is not supported"
-msgid "rdynamic is not supported"
-msgstr "-pipe не падтрымліваецца"
-
-#: config/darwin.h:258
-msgid "-current_version only allowed with -dynamiclib"
+#: c-family/c.opt:359
+msgid "Warn about certain operations on boolean expressions."
 msgstr ""
 
-#: config/darwin.h:260
-msgid "-install_name only allowed with -dynamiclib"
+#: c-family/c.opt:363
+msgid "Warn when __builtin_frame_address or __builtin_return_address is used unsafely."
 msgstr ""
 
-#: config/darwin.h:265
-msgid "-bundle not allowed with -dynamiclib"
+#: c-family/c.opt:367
+msgid "Warn when a built-in function is declared with the wrong signature."
 msgstr ""
 
-#: config/darwin.h:266
-msgid "-bundle_loader not allowed with -dynamiclib"
+#: c-family/c.opt:371
+msgid "Warn when a built-in preprocessor macro is undefined or redefined."
 msgstr ""
 
-#: config/darwin.h:267
-msgid "-client_name not allowed with -dynamiclib"
+#: c-family/c.opt:375
+msgid "Warn about features not present in ISO C11, but present in ISO C2X."
 msgstr ""
 
-#: config/darwin.h:272
-msgid "-force_flat_namespace not allowed with -dynamiclib"
+#: c-family/c.opt:379
+msgid "Warn about features not present in ISO C90, but present in ISO C99."
 msgstr ""
 
-#: config/darwin.h:274
-msgid "-keep_private_externs not allowed with -dynamiclib"
+#: c-family/c.opt:383
+msgid "Warn about features not present in ISO C99, but present in ISO C11."
 msgstr ""
 
-#: config/darwin.h:275
-msgid "-private_bundle not allowed with -dynamiclib"
+#: c-family/c.opt:387
+msgid "Warn about C constructs that are not in the common subset of C and C++."
 msgstr ""
 
-#: config/dragonfly.h:76 config/i386/freebsd.h:82 config/i386/freebsd64.h:35
-#: config/ia64/freebsd.h:26 config/rs6000/sysv4.h:760
-#: config/sparc/freebsd.h:45
-msgid "consider using '-pg' instead of '-p' with gprof(1)"
+#: c-family/c.opt:394
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011."
 msgstr ""
 
-#: config/lynx.h:69
-msgid "cannot use mthreads and mlegacy-threads together"
+#: c-family/c.opt:398
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014."
 msgstr ""
 
-#: config/lynx.h:94
-msgid "cannot use mshared and static together"
+#: c-family/c.opt:405
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017."
 msgstr ""
 
-#: config/sol2.h:350 config/sol2.h:355
-#, fuzzy
-#| msgid "%s does not support %s"
-msgid "does not support multilib"
-msgstr "%s не падтрымлівае %s"
-
-#: config/sol2.h:452
-#, fuzzy
-msgid "-pie is not supported in this configuration"
-msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
-
-#: config/vxworks.h:126
-msgid "-Xbind-now and -Xbind-lazy are incompatible"
+#: c-family/c.opt:412
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020."
 msgstr ""
 
-#: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
-#: config/riscv/freebsd.h:44
-msgid "consider using `-pg' instead of `-p' with gprof (1)"
+#: c-family/c.opt:416
+msgid "Warn about casts between incompatible function types."
 msgstr ""
 
-#: config/arc/arc.h:68 config/mips/mips.h:1452
-msgid "may not use both -EB and -EL"
+#: c-family/c.opt:420
+msgid "Warn about casts which discard qualifiers."
 msgstr ""
 
-#: config/arm/arm.h:88
-msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
+#: c-family/c.opt:424 c-family/c.opt:428
+msgid "Warn about catch handlers of non-reference type."
 msgstr ""
 
-#: config/arm/arm.h:90 config/tilegx/tilegx.h:523 config/tilegx/tilegx.h:528
-msgid "-mbig-endian and -mlittle-endian may not be used together"
+#: c-family/c.opt:432
+msgid "Warn about subscripts whose type is \"char\"."
 msgstr ""
 
-#: config/avr/specs.h:71
-#, fuzzy
-#| msgid "-pipe is not supported"
-msgid "shared is not supported"
-msgstr "-pipe не падтрымліваецца"
+#: c-family/c.opt:436 c-family/c.opt:1363 c-family/c.opt:1367
+#: c-family/c.opt:1371 c-family/c.opt:1375 c-family/c.opt:1379
+#: c-family/c.opt:1383 c-family/c.opt:1387 c-family/c.opt:1394
+#: c-family/c.opt:1398 c-family/c.opt:1402 c-family/c.opt:1406
+#: c-family/c.opt:1410 c-family/c.opt:1414 c-family/c.opt:1418
+#: 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
+msgid "Removed in GCC 9.  This switch has no effect."
+msgstr ""
 
-#: config/bfin/elf.h:55
-msgid "no processor type specified for linking"
+#: c-family/c.opt:440
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
 msgstr ""
 
-#: config/cris/cris.h:184
-msgid "do not specify both -march=... and -mcpu=..."
+#: c-family/c.opt:444
+msgid "Warn about uses of a comma operator within a subscripting expression."
 msgstr ""
 
-#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
-#: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141
-msgid "shared and mdll are not compatible"
+#: c-family/c.opt:448
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line."
 msgstr ""
 
-#: config/mcore/mcore.h:53
-msgid "the m210 does not have little endian support"
+#: c-family/c.opt:452
+msgid "Synonym for -Wcomment."
 msgstr ""
 
-#: config/mips/r3900.h:37
-msgid "-mhard-float not supported"
-msgstr "-mhard-float не падтрымліваецца"
+#: c-family/c.opt:456
+msgid "Warn for conditionally-supported constructs."
+msgstr ""
 
-#: config/mips/r3900.h:39
-msgid "-msingle-float and -msoft-float cannot both be specified"
+#: c-family/c.opt:460
+msgid "Warn for implicit type conversions that may change a value."
 msgstr ""
 
-#: config/moxie/moxiebox.h:43
-msgid "this target is little-endian"
+#: c-family/c.opt:464
+msgid "Warn for converting NULL from/to a non-pointer type."
 msgstr ""
 
-#: config/nios2/elf.h:44
-msgid "You need a C startup file for -msys-crt0="
+#: c-family/c.opt:472
+msgid "Warn when all constructors and destructors are private."
 msgstr ""
 
-#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
-#: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
-#: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137
-#: config/pa/pa64-hpux.h:29 config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41
-#: config/pa/pa64-hpux.h:44
-msgid "warning: consider linking with '-static' as system libraries with"
+#: c-family/c.opt:476
+msgid "Warn about dangling else."
 msgstr ""
 
-#: config/pa/pa-hpux10.h:103 config/pa/pa-hpux10.h:106
-#: config/pa/pa-hpux10.h:114 config/pa/pa-hpux10.h:117
-#: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138
-#: config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42
-#: config/pa/pa64-hpux.h:45
-msgid "  profiling support are only provided in archive format"
+#: c-family/c.opt:480
+msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
 msgstr ""
 
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
+#: c-family/c.opt:484
+msgid "Warn when a declaration is found after a statement."
 msgstr ""
 
-#: config/rs6000/freebsd64.h:171
-msgid "consider using `-pg' instead of `-p' with gprof(1)"
+#: c-family/c.opt:488
+#, fuzzy
+msgid "Warn when deleting a pointer to incomplete type."
+msgstr "\"%s\" мае незавершаны тып"
+
+#: c-family/c.opt:492
+msgid "Warn about deleting polymorphic objects with non-virtual destructors."
 msgstr ""
 
-#: config/rs6000/rs6000.h:139
-msgid "Missing -mcpu option in ASM_CPU_SPEC?"
+#: c-family/c.opt:500
+msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation."
 msgstr ""
 
-#: config/rx/rx.h:80
-msgid "-mas100-syntax is incompatible with -gdwarf"
+#: c-family/c.opt:505
+msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor."
 msgstr ""
 
-#: config/rx/rx.h:81
-msgid "rx100 cpu does not have FPU hardware"
+#: c-family/c.opt:510
+msgid "Warn about positional initialization of structs requiring designated initializers."
 msgstr ""
 
-#: config/rx/rx.h:82
-msgid "rx200 cpu does not have FPU hardware"
+#: c-family/c.opt:514
+msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
 msgstr ""
 
-#: config/s390/tpf.h:119
-#, fuzzy
-#| msgid "-pipe is not supported"
-msgid "static is not supported on TPF-OS"
-msgstr "-pipe не падтрымліваецца"
+#: c-family/c.opt:518
+msgid "Warn if type qualifiers on pointers are discarded."
+msgstr ""
 
-#: config/sh/sh.h:297 config/sh/sh.h:300
-#, fuzzy
-#| msgid "%s does not support %s"
-msgid "SH2a does not support little-endian"
-msgstr "%s не падтрымлівае %s"
+#: c-family/c.opt:522
+msgid "Warn about compile-time integer division by zero."
+msgstr ""
 
-#: config/sparc/linux64.h:148
-#, fuzzy
-msgid "-fsanitize=address is not supported in this configuration"
-msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
+#: c-family/c.opt:526
+msgid "Warn about duplicated branches in if-else statements."
+msgstr ""
 
-#: config/sparc/linux64.h:162 config/sparc/linux64.h:168
-#: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117
-#: config/sparc/sol2.h:237 config/sparc/sol2.h:243
-msgid "may not use both -m32 and -m64"
+#: c-family/c.opt:530
+msgid "Warn about duplicated conditions in an if-else-if chain."
 msgstr ""
 
-#: config/vax/netbsd-elf.h:51
-msgid "the -shared option is not currently supported for VAX ELF"
+#: c-family/c.opt:534
+msgid "Warn about violations of Effective C++ style rules."
 msgstr ""
 
-#: config/vax/vax.h:46 config/vax/vax.h:47
+#: c-family/c.opt:538
 #, fuzzy
-msgid "profiling not supported with -mg"
-msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
-
-#: ada/gcc-interface/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr ""
+#| msgid "empty body in an else-statement"
+msgid "Warn about an empty body in an if or else statement."
+msgstr "пустое цела ў else-выражэнні"
 
-#: ada/gcc-interface/lang-specs.h:53
-msgid "-c required for gnat2why"
+#: c-family/c.opt:542
+msgid "Warn about stray tokens after #else and #endif."
 msgstr ""
 
-#: ada/gcc-interface/lang-specs.h:66
-msgid "-c required for gnat2scil"
+#: c-family/c.opt:546
+msgid "Warn about comparison of different enum types."
 msgstr ""
 
-#: fortran/lang-specs.h:60 fortran/lang-specs.h:74
-msgid "gfortran does not support -E without -cpp"
+#: c-family/c.opt:550
+msgid "Warn about implicit conversion of enum types."
 msgstr ""
 
-#: objc/lang-specs.h:30 objc/lang-specs.h:41
-msgid "GNU Objective C no longer supports traditional compilation"
+#: c-family/c.opt:558
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead."
 msgstr ""
 
-#: objc/lang-specs.h:55
-msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
+#: c-family/c.opt:566
+msgid "Warn about semicolon after in-class function definition."
 msgstr ""
 
-#: objcp/lang-specs.h:58
-msgid "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
+#: c-family/c.opt:570
+msgid "Warn for implicit type conversions that cause loss of floating point precision."
 msgstr ""
 
-#: fortran/lang.opt:146
-msgid "-J<directory>\tPut MODULE files in 'directory'."
+#: c-family/c.opt:574
+msgid "Warn if testing floating point numbers for equality."
 msgstr ""
 
-#: fortran/lang.opt:198
-msgid "Warn about possible aliasing of dummy arguments."
+#: c-family/c.opt:578 c-family/c.opt:624
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
 msgstr ""
 
-#: fortran/lang.opt:202
-msgid "Warn about alignment of COMMON blocks."
+#: c-family/c.opt:582
+msgid "Warn about format strings that contain NUL bytes."
 msgstr ""
 
-#: fortran/lang.opt:206
-msgid "Warn about missing ampersand in continued character constants."
+#: c-family/c.opt:586
+msgid "Warn about GCC format strings with strings unsuitable for diagnostics."
 msgstr ""
 
-#: fortran/lang.opt:210
+#: c-family/c.opt:590
 #, fuzzy
-#| msgid "cannot create temporary file"
-msgid "Warn about creation of array temporaries."
-msgstr "немагчыма стварыць часовы файл"
+#| msgid "too many arguments to function `%s'"
+msgid "Warn if passing too many arguments to a function for its format string."
+msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: fortran/lang.opt:214
-msgid "Warn about type and rank mismatches between arguments and parameters."
+#: c-family/c.opt:594
+msgid "Warn about format strings that are not literals."
 msgstr ""
 
-#: fortran/lang.opt:218
-msgid "Warn if the type of a variable might be not interoperable with C."
+#: c-family/c.opt:598
+msgid "Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1."
 msgstr ""
 
-#: fortran/lang.opt:226
-msgid "Warn about truncated character expressions."
+#: c-family/c.opt:603
+msgid "Warn about possible security problems with format functions."
 msgstr ""
 
-#: fortran/lang.opt:230
-msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
+#: c-family/c.opt:607
+msgid "Warn about sign differences with format functions."
 msgstr ""
 
-#: fortran/lang.opt:238
-msgid "Warn about most implicit conversions."
+#: c-family/c.opt:611
+msgid "Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1."
 msgstr ""
 
-#: fortran/lang.opt:242
-msgid "Warn about possibly incorrect subscripts in do loops."
+#: c-family/c.opt:616
+msgid "Warn about strftime formats yielding 2-digit years."
 msgstr ""
 
-#: fortran/lang.opt:250
-msgid "Warn if loops have been interchanged."
+#: c-family/c.opt:620
+msgid "Warn about zero-length formats."
 msgstr ""
 
-#: fortran/lang.opt:254
-msgid "Warn about function call elimination."
+#: c-family/c.opt:628
+msgid "Warn about function calls with format strings that write past the end of the destination region."
 msgstr ""
 
-#: fortran/lang.opt:258
-msgid "Warn about calls with implicit interface."
+#: c-family/c.opt:633
+msgid "Warn about calls to snprintf and similar functions that truncate output."
 msgstr ""
 
-#: fortran/lang.opt:262
-msgid "Warn about called procedures not explicitly declared."
+#: c-family/c.opt:637
+msgid "Warn when the field in a struct is not aligned."
 msgstr ""
 
-#: fortran/lang.opt:266
-msgid "Warn about constant integer divisions with truncated results."
+#: c-family/c.opt:641
+msgid "Warn whenever type qualifiers are ignored."
 msgstr ""
 
-#: fortran/lang.opt:270
-msgid "Warn about truncated source lines."
+#: c-family/c.opt:645
+#, fuzzy
+#| msgid "`%s' attribute ignored"
+msgid "Warn whenever attributes are ignored."
+msgstr "\"%s\" атрыбут ігнарыруецца"
+
+#: c-family/c.opt:649
+msgid "Warn when a base is inaccessible in derived due to ambiguity."
 msgstr ""
 
-#: fortran/lang.opt:274
-msgid "Warn on intrinsics not part of the selected standard."
+#: c-family/c.opt:653
+msgid "Warn when there is a conversion between pointers that have incompatible types."
 msgstr ""
 
-#: fortran/lang.opt:286
-msgid "Warn about USE statements that have no ONLY qualifier."
+#: c-family/c.opt:657
+msgid "Warn when the address of packed member of struct or union is taken."
 msgstr ""
 
-#: fortran/lang.opt:298
-msgid "Warn about real-literal-constants with 'q' exponent-letter."
+#: c-family/c.opt:661
+msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: fortran/lang.opt:302
-msgid "Warn when a left-hand-side array variable is reallocated."
+#: c-family/c.opt:665
+msgid "Warn about uses of std::initializer_list that can result in dangling pointers."
 msgstr ""
 
-#: fortran/lang.opt:306
-msgid "Warn when a left-hand-side variable is reallocated."
+#: c-family/c.opt:669
+#, fuzzy
+#| msgid "Invalid declaration"
+msgid "Warn about implicit declarations."
+msgstr "Нерэчаіснае абвяшчэнне"
+
+#: c-family/c.opt:677
+msgid "Warn about implicit conversions from \"float\" to \"double\"."
 msgstr ""
 
-#: fortran/lang.opt:310
-msgid "Warn if the pointer in a pointer assignment might outlive its target."
+#: c-family/c.opt:681
+msgid "Warn if \"defined\" is used outside #if."
 msgstr ""
 
-#: fortran/lang.opt:318
-msgid "Warn about \"suspicious\" constructs."
+#: c-family/c.opt:685
+#, fuzzy
+msgid "Warn about implicit function declarations."
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: c-family/c.opt:689
+msgid "Warn when a declaration does not specify a type."
 msgstr ""
 
-#: fortran/lang.opt:322
-msgid "Permit nonconforming uses of the tab character."
+#: c-family/c.opt:696
+msgid "Warn about C++11 inheriting constructors when the base has a variadic constructor."
 msgstr ""
 
-#: fortran/lang.opt:326
-msgid "Warn about an invalid DO loop."
+#: c-family/c.opt:700
+msgid "Warn about incompatible integer to pointer and pointer to integer conversions."
 msgstr ""
 
-#: fortran/lang.opt:330
-msgid "Warn about underflow of numerical constant expressions."
+#: c-family/c.opt:704
+msgid "Warn for suspicious integer expressions in boolean context."
 msgstr ""
 
-#: fortran/lang.opt:338
-msgid "Warn if a user-procedure has the same name as an intrinsic."
+#: c-family/c.opt:708
+msgid "Warn when there is a cast to a pointer from an integer of a different size."
 msgstr ""
 
-#: fortran/lang.opt:346
-msgid "Warn about unused dummy arguments."
+#: c-family/c.opt:712
+msgid "Warn about invalid uses of the \"offsetof\" macro."
 msgstr ""
 
-#: fortran/lang.opt:350
-msgid "Warn about zero-trip DO loops."
+#: c-family/c.opt:716
+msgid "Warn about PCH files that are found but not used."
 msgstr ""
 
-#: fortran/lang.opt:354
-msgid "Enable preprocessing."
+#: c-family/c.opt:720
+msgid "Warn when a jump misses a variable initialization."
 msgstr ""
 
-#: fortran/lang.opt:362
-msgid "Disable preprocessing."
+#: c-family/c.opt:724
+msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
 msgstr ""
 
-#: fortran/lang.opt:370
-msgid "Eliminate multiple function invocations also for impure functions."
+#: c-family/c.opt:728
+msgid "Warn when a logical operator is suspiciously always evaluating to true or false."
 msgstr ""
 
-#: fortran/lang.opt:374
-msgid "Enable alignment of COMMON blocks."
+#: c-family/c.opt:732
+msgid "Warn when logical not is used on the left hand side operand of a comparison."
 msgstr ""
 
-#: fortran/lang.opt:378
-msgid "All intrinsics procedures are available regardless of selected standard."
+#: c-family/c.opt:736
+msgid "Do not warn about using \"long long\" when -pedantic."
 msgstr ""
 
-#: fortran/lang.opt:386
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements."
+#: c-family/c.opt:740
+msgid "Warn about suspicious declarations of \"main\"."
 msgstr ""
 
-#: fortran/lang.opt:390
-msgid "Specify that backslash in string introduces an escape character."
+#: c-family/c.opt:748
+msgid "Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not."
 msgstr ""
 
-#: fortran/lang.opt:394
-msgid "Produce a backtrace when a runtime error is encountered."
+#: c-family/c.opt:752
+msgid "Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size."
 msgstr ""
 
-#: fortran/lang.opt:398
-msgid "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will use BLAS."
+#: c-family/c.opt:756
+msgid "Warn when the indentation of the code does not reflect the block structure."
 msgstr ""
 
-#: fortran/lang.opt:402
-msgid "Produce a warning at runtime if a array temporary has been created for a procedure argument."
+#: c-family/c.opt:760
+msgid "Warn when a class is redeclared or referenced using a mismatched class-key."
 msgstr ""
 
-#: fortran/lang.opt:406
-msgid "-fconvert=<big-endian|little-endian|native|swap> The endianness used for unformatted files."
+#: c-family/c.opt:764
+msgid "Warn about possibly missing braces around initializers."
 msgstr ""
 
-#: fortran/lang.opt:425
-msgid "Use the Cray Pointer extension."
+#: c-family/c.opt:768
+#, fuzzy
+msgid "Warn about global functions without previous declarations."
+msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+
+#: c-family/c.opt:772
+msgid "Warn about missing fields in struct initializers."
 msgstr ""
 
-#: fortran/lang.opt:429
-msgid "Generate C prototypes from BIND(C) declarations."
+#: c-family/c.opt:776
+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 ""
 
-#: fortran/lang.opt:433
-msgid "Ignore 'D' in column one in fixed form."
+#: c-family/c.opt:780
+msgid "Warn on direct multiple inheritance."
 msgstr ""
 
-#: fortran/lang.opt:437
-msgid "Treat lines with 'D' in column one as comments."
+#: c-family/c.opt:784
+msgid "Warn on namespace definition."
 msgstr ""
 
-#: fortran/lang.opt:441
-msgid "Enable all DEC language extensions."
+#: c-family/c.opt:788
+msgid "Warn when fields in a struct with the packed attribute are misaligned."
 msgstr ""
 
-#: fortran/lang.opt:445
-msgid "Enable legacy parsing of INCLUDE as statement."
+#: c-family/c.opt:792
+msgid "Warn when a class or enumerated type is referenced using a redundant class-key."
 msgstr ""
 
-#: fortran/lang.opt:449
-msgid "Enable kind-specific variants of integer intrinsic functions."
+#: c-family/c.opt:796
+msgid "Warn about missing sized deallocation functions."
 msgstr ""
 
-#: fortran/lang.opt:453
-msgid "Enable legacy math intrinsics for compatibility."
+#: c-family/c.opt:800
+msgid "Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers."
 msgstr ""
 
-#: fortran/lang.opt:457
-msgid "Enable support for DEC STRUCTURE/RECORD."
+#: c-family/c.opt:804
+msgid "Warn about suspicious length parameters to certain string functions if the argument uses sizeof."
 msgstr ""
 
-#: fortran/lang.opt:461
-msgid "Enable DEC-style STATIC and AUTOMATIC attributes."
+#: c-family/c.opt:808
+msgid "Warn when sizeof is applied on a parameter declared as an array."
 msgstr ""
 
-#: fortran/lang.opt:465
-msgid "Set the default double precision kind to an 8 byte wide type."
+#: c-family/c.opt:812
+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 ""
 
-#: fortran/lang.opt:469
-msgid "Set the default integer kind to an 8 byte wide type."
+#: c-family/c.opt:818
+msgid "Warn about buffer overflow in string manipulation functions like memcpy and strcpy."
 msgstr ""
 
-#: fortran/lang.opt:473
-msgid "Set the default real kind to an 8 byte wide type."
+#: c-family/c.opt:823
+msgid "Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy."
 msgstr ""
 
-#: fortran/lang.opt:477
-msgid "Set the default real kind to an 10 byte wide type."
+#: c-family/c.opt:828
+msgid "Warn about truncation in string manipulation functions like strncat and strncpy."
 msgstr ""
 
-#: fortran/lang.opt:481
-msgid "Set the default real kind to an 16 byte wide type."
+#: c-family/c.opt:832
+msgid "Warn about functions which might be candidates for format attributes."
 msgstr ""
 
-#: fortran/lang.opt:485
-msgid "Allow dollar signs in entity names."
+#: c-family/c.opt:836
+msgid "Suggest that the override keyword be used when the declaration of a virtual function overrides another."
 msgstr ""
 
-#: fortran/lang.opt:489 config/alpha/alpha.opt:31 common.opt:654
-#: common.opt:788 common.opt:998 common.opt:1002 common.opt:1006
-#: common.opt:1010 common.opt:1574 common.opt:1630 common.opt:1762
-#: common.opt:1766 common.opt:2000 common.opt:2178 common.opt:2879
-msgid "Does nothing. Preserved for backward compatibility."
+#: c-family/c.opt:841
+msgid "Warn about enumerated switches, with no default, missing a case."
 msgstr ""
 
-#: fortran/lang.opt:493
-msgid "Display the code tree after parsing."
+#: c-family/c.opt:845
+msgid "Warn about enumerated switches missing a \"default:\" statement."
 msgstr ""
 
-#: fortran/lang.opt:497
-msgid "Display the code tree after front end optimization."
+#: c-family/c.opt:849
+msgid "Warn about all enumerated switches missing a specific case."
 msgstr ""
 
-#: fortran/lang.opt:501
-msgid "Display the code tree after parsing; deprecated option."
+#: c-family/c.opt:853
+msgid "Warn about switches with boolean controlling expression."
 msgstr ""
 
-#: fortran/lang.opt:505
-msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays."
+#: c-family/c.opt:857
+msgid "Warn about switch values that are outside of the switch's type range."
 msgstr ""
 
-#: fortran/lang.opt:509
-msgid "Use f2c calling convention."
+#: c-family/c.opt:861
+#, fuzzy
+msgid "Warn on primary template declaration."
+msgstr "пустое абвяшчэнне"
+
+#: c-family/c.opt:865
+msgid "Warn about declarations of entities that may be missing attributes that related entities have been declared with."
 msgstr ""
 
-#: fortran/lang.opt:513
-msgid "Assume that the source file is fixed form."
+#: c-family/c.opt:874
+msgid "Warn about user-specified include directories that do not exist."
 msgstr ""
 
-#: fortran/lang.opt:517
-msgid "Force creation of temporary to test infrequently-executed forall code."
+#: c-family/c.opt:878
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions."
 msgstr ""
 
-#: fortran/lang.opt:521
-msgid "Interpret any INTEGER(4) as an INTEGER(8)."
+#: c-family/c.opt:882
+msgid "Warn about global functions without prototypes."
 msgstr ""
 
-#: fortran/lang.opt:525 fortran/lang.opt:529
-msgid "Specify where to find the compiled intrinsic modules."
+#: c-family/c.opt:889
+#, fuzzy
+#| msgid "multi-character character constant"
+msgid "Warn about use of multi-character character constants."
+msgstr "мнагасімвальная сімвальная канстанта"
+
+#: c-family/c.opt:893
+msgid "Warn about narrowing conversions within { } that are ill-formed in C++11."
 msgstr ""
 
-#: fortran/lang.opt:533
-msgid "Allow arbitrary character line width in fixed mode."
+#: c-family/c.opt:897
+msgid "Warn about \"extern\" declarations not at file scope."
 msgstr ""
 
-#: fortran/lang.opt:537
-msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
+#: c-family/c.opt:901
+msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw."
 msgstr ""
 
-#: fortran/lang.opt:541
-msgid "Pad shorter fixed form lines to line width with spaces."
+#: c-family/c.opt:905
+msgid "Warn if C++17 noexcept function type will change the mangled name of a symbol."
 msgstr ""
 
-#: fortran/lang.opt:545
-msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
+#: c-family/c.opt:909
+msgid "Warn when non-templatized friend functions are declared within a template."
 msgstr ""
 
-#: fortran/lang.opt:549
-msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
+#: c-family/c.opt:913
+msgid "Warn when a conversion function will never be called due to the type it converts to."
 msgstr ""
 
-#: fortran/lang.opt:553
-msgid "Assume that the source file is free form."
+#: c-family/c.opt:917
+msgid "Warn for unsafe raw memory writes to objects of class types."
 msgstr ""
 
-#: fortran/lang.opt:557
-msgid "Allow arbitrary character line width in free mode."
+#: c-family/c.opt:921
+msgid "Warn about non-virtual destructors."
 msgstr ""
 
-#: fortran/lang.opt:561
-msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
+#: c-family/c.opt:925
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
 msgstr ""
 
-#: fortran/lang.opt:565
-msgid "Try to interchange loops if profitable."
+#: c-family/c.opt:941
+msgid "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
 msgstr ""
 
-#: fortran/lang.opt:569
-#, fuzzy
-#| msgid "Enable SSA optimizations"
-msgid "Enable front end optimization."
-msgstr "Уключаць SSA аптымізацыю"
+#: c-family/c.opt:964
+msgid "Warn if a C-style cast is used in a program."
+msgstr ""
 
-#: fortran/lang.opt:573
-msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements."
+#: c-family/c.opt:968
+msgid "Warn for obsolescent usage in a declaration."
 msgstr ""
 
-#: fortran/lang.opt:577
-msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n."
+#: c-family/c.opt:972
+msgid "Warn if an old-style parameter definition is used."
 msgstr ""
 
-#: fortran/lang.opt:581
-msgid "Initialize components of derived type variables according to other init flags."
+#: c-family/c.opt:976
+msgid "Warn if a simd directive is overridden by the vectorizer cost model."
 msgstr ""
 
-#: fortran/lang.opt:585
-msgid "-finit-integer=<n>\tInitialize local integer variables to n."
+#: c-family/c.opt:980
+msgid "Warn if a string is longer than the maximum portable length specified by the standard."
 msgstr ""
 
-#: fortran/lang.opt:589
-msgid "Initialize local variables to zero (from g77)."
+#: c-family/c.opt:984
+msgid "Warn about overloaded virtual function names."
 msgstr ""
 
-#: fortran/lang.opt:593
-msgid "-finit-logical=<true|false>\tInitialize local logical variables."
+#: c-family/c.opt:988
+msgid "Warn about overriding initializers without side effects."
 msgstr ""
 
-#: fortran/lang.opt:597
-msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
+#: c-family/c.opt:992
+msgid "Warn about overriding initializers with side effects."
 msgstr ""
 
-#: fortran/lang.opt:619
-msgid "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which matmul will be inlined."
+#: c-family/c.opt:996
+msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
 msgstr ""
 
-#: fortran/lang.opt:623
-msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor."
+#: c-family/c.opt:1000
+msgid "Warn about possibly missing parentheses."
 msgstr ""
 
-#: fortran/lang.opt:627
-msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
+#: c-family/c.opt:1008
+msgid "Warn about calling std::move on a local object in a return statement preventing copy elision."
 msgstr ""
 
-#: fortran/lang.opt:631
-msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
+#: c-family/c.opt:1012
+msgid "Warn when converting the type of pointers to member functions."
 msgstr ""
 
-#: fortran/lang.opt:635
-msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack."
+#: c-family/c.opt:1016
+msgid "Warn about function pointer arithmetic."
 msgstr ""
 
-#: fortran/lang.opt:639
-msgid "Put all local arrays on stack."
+#: c-family/c.opt:1020
+msgid "Warn when a pointer differs in signedness in an assignment."
 msgstr ""
 
-#: fortran/lang.opt:643
-msgid "Set default accessibility of module entities to PRIVATE."
+#: c-family/c.opt:1024
+msgid "Warn when a pointer is compared with a zero character constant."
 msgstr ""
 
-#: fortran/lang.opt:663
-msgid "Try to lay out derived types as compactly as possible."
+#: c-family/c.opt:1028
+msgid "Warn when a pointer is cast to an integer of a different size."
 msgstr ""
 
-#: fortran/lang.opt:671
-msgid "Protect parentheses in expressions."
+#: c-family/c.opt:1032
+msgid "Warn about misuses of pragmas."
 msgstr ""
 
-#: fortran/lang.opt:675
-msgid "Path to header file that should be pre-included before each compilation unit."
+#: c-family/c.opt:1036
+msgid "Warn if constructor or destructors with priorities from 0 to 100 are used."
 msgstr ""
 
-#: fortran/lang.opt:679
-msgid "Enable range checking during compilation."
+#: c-family/c.opt:1040
+msgid "Warn if a property for an Objective-C object has no assign semantics specified."
 msgstr ""
 
-#: fortran/lang.opt:683
-msgid "Interpret any REAL(4) as a REAL(8)."
+#: c-family/c.opt:1044
+msgid "Warn if inherited methods are unimplemented."
 msgstr ""
 
-#: fortran/lang.opt:687
-msgid "Interpret any REAL(4) as a REAL(10)."
+#: c-family/c.opt:1048 c-family/c.opt:1052
+msgid "Warn for placement new expressions with undefined behavior."
 msgstr ""
 
-#: fortran/lang.opt:691
-msgid "Interpret any REAL(4) as a REAL(16)."
+#: c-family/c.opt:1056
+msgid "Warn about multiple declarations of the same object."
 msgstr ""
 
-#: fortran/lang.opt:695
-msgid "Interpret any REAL(8) as a REAL(4)."
+#: c-family/c.opt:1060
+msgid "Warn about redundant calls to std::move."
 msgstr ""
 
-#: fortran/lang.opt:699
-msgid "Interpret any REAL(8) as a REAL(10)."
+#: c-family/c.opt:1064
+msgid "Warn about uses of register storage specifier."
 msgstr ""
 
-#: fortran/lang.opt:703
-msgid "Interpret any REAL(8) as a REAL(16)."
+#: c-family/c.opt:1068
+msgid "Warn when the compiler reorders code."
 msgstr ""
 
-#: fortran/lang.opt:707
-msgid "Reallocate the LHS in assignments."
+#: c-family/c.opt:1072
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)."
 msgstr ""
 
-#: fortran/lang.opt:711
-msgid "Use a 4-byte record marker for unformatted files."
+#: c-family/c.opt:1076
+msgid "Warn on suspicious constructs involving reverse scalar storage order."
 msgstr ""
 
-#: fortran/lang.opt:715
-msgid "Use an 8-byte record marker for unformatted files."
+#: c-family/c.opt:1080
+msgid "Warn if a selector has multiple methods."
 msgstr ""
 
-#: fortran/lang.opt:719
-msgid "Allocate local variables on the stack to allow indirect recursion."
+#: c-family/c.opt:1084
+msgid "Warn about possible violations of sequence point rules."
 msgstr ""
 
-#: fortran/lang.opt:723
-msgid "Copy array sections into a contiguous block on procedure entry."
+#: c-family/c.opt:1088
+msgid "Warn if a local declaration hides an instance variable."
 msgstr ""
 
-#: fortran/lang.opt:727
-msgid "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be used."
+#: c-family/c.opt:1092 c-family/c.opt:1096
+msgid "Warn if left shift of a signed value overflows."
 msgstr ""
 
-#: fortran/lang.opt:743
-msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
+#: c-family/c.opt:1100
+msgid "Warn if shift count is negative."
 msgstr ""
 
-#: fortran/lang.opt:747
-msgid "Append a second underscore if the name already contains an underscore."
+#: c-family/c.opt:1104
+msgid "Warn if shift count >= width of type."
 msgstr ""
 
-#: fortran/lang.opt:755
-msgid "Apply negative sign to zero values."
+#: c-family/c.opt:1108
+msgid "Warn if left shifting a negative value."
 msgstr ""
 
-#: fortran/lang.opt:759
-msgid "Append underscores to externally visible names."
+#: c-family/c.opt:1112
+msgid "Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot."
 msgstr ""
 
-#: fortran/lang.opt:763 c-family/c.opt:1405 c-family/c.opt:1437
-#: c-family/c.opt:1685 config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1167
-#: common.opt:1375 common.opt:1450 common.opt:1718 common.opt:1849
-#: common.opt:2249 common.opt:2285 common.opt:2378 common.opt:2382
-#: common.opt:2487 common.opt:2578 common.opt:2586 common.opt:2594
-#: common.opt:2602 common.opt:2703 common.opt:2755 common.opt:2843
-#: common.opt:2980 common.opt:2984 common.opt:2988 common.opt:2992
-msgid "Does nothing.  Preserved for backward compatibility."
+#: c-family/c.opt:1116
+msgid "Warn about signed-unsigned comparisons."
 msgstr ""
 
-#: fortran/lang.opt:803
-msgid "Statically link the GNU Fortran helper library (libgfortran)."
+#: c-family/c.opt:1124
+msgid "Warn for implicit type conversions between signed and unsigned integers."
 msgstr ""
 
-#: fortran/lang.opt:807
-msgid "Conform to the ISO Fortran 2003 standard."
+#: c-family/c.opt:1128
+msgid "Warn when overload promotes from unsigned to signed."
 msgstr ""
 
-#: fortran/lang.opt:811
-msgid "Conform to the ISO Fortran 2008 standard."
+#: c-family/c.opt:1132
+msgid "Warn about uncasted NULL used as sentinel."
 msgstr ""
 
-#: fortran/lang.opt:815
-msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
+#: c-family/c.opt:1136
+#, fuzzy
+msgid "Warn about unprototyped function declarations."
+msgstr "няма папярэдняга аб'яўлення для \"%s\""
+
+#: c-family/c.opt:1148
+msgid "Warn if type signatures of candidate methods do not match exactly."
 msgstr ""
 
-#: fortran/lang.opt:819
-msgid "Conform to the ISO Fortran 2018 standard."
+#: c-family/c.opt:1152
+msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used."
 msgstr ""
 
-#: fortran/lang.opt:823
-msgid "Conform to the ISO Fortran 95 standard."
+#: c-family/c.opt:1156
+msgid "Deprecated.  This switch has no effect."
 msgstr ""
 
-#: fortran/lang.opt:827
-msgid "Conform to nothing in particular."
+#: c-family/c.opt:1164
+msgid "Warn if a comparison always evaluates to true or false."
 msgstr ""
 
-#: fortran/lang.opt:831
-msgid "Accept extensions to support legacy code."
+#: c-family/c.opt:1168
+msgid "Warn if a throw expression will always result in a call to terminate()."
 msgstr ""
 
-#: c-family/c.opt:182
-msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>."
+#: c-family/c.opt:1172
+msgid "Warn about features not present in traditional C."
 msgstr ""
 
-#: c-family/c.opt:186
-msgid "Do not discard comments."
+#: c-family/c.opt:1176
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype."
 msgstr ""
 
-#: c-family/c.opt:190
-msgid "Do not discard comments in macro expansions."
+#: c-family/c.opt:1180
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program."
 msgstr ""
 
-#: c-family/c.opt:194
-msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1."
+#: c-family/c.opt:1184
+msgid "Warn about @selector()s without previously declared methods."
 msgstr ""
 
-#: c-family/c.opt:201
-msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
+#: c-family/c.opt:1188
+msgid "Warn if an undefined macro is used in an #if directive."
 msgstr ""
 
-#: c-family/c.opt:205
-msgid "Enable parsing GIMPLE."
+#: c-family/c.opt:1200
+msgid "Warn about unrecognized pragmas."
 msgstr ""
 
-#: c-family/c.opt:209
-msgid "Print the name of header files as they are used."
+#: c-family/c.opt:1204
+msgid "Warn about unsuffixed float constants."
 msgstr ""
 
-#: c-family/c.opt:213
-msgid "-I <dir>\tAdd <dir> to the end of the main include path."
+#: c-family/c.opt:1212
+msgid "Warn when typedefs locally defined in a function are not used."
 msgstr ""
 
-#: c-family/c.opt:217
-msgid "Generate make dependencies."
+#: c-family/c.opt:1216
+msgid "Warn about macros defined in the main file that are not used."
 msgstr ""
 
-#: c-family/c.opt:221
-msgid "Generate make dependencies and compile."
+#: c-family/c.opt:1220
+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:225
-msgid "-MF <file>\tWrite dependency output to the given file."
+#: c-family/c.opt:1228 c-family/c.opt:1232
+msgid "Warn when a const variable is unused."
 msgstr ""
 
-#: c-family/c.opt:229
-msgid "Treat missing header files as generated files."
+#: c-family/c.opt:1236
+msgid "Warn about using variadic macros."
 msgstr ""
 
-#: c-family/c.opt:233
-msgid "Like -M but ignore system header files."
+#: c-family/c.opt:1240
+msgid "Warn about questionable usage of the macros used to retrieve variable arguments."
 msgstr ""
 
-#: c-family/c.opt:237
-msgid "Like -MD but ignore system header files."
+#: c-family/c.opt:1244
+msgid "Warn if a variable length array is used."
 msgstr ""
 
-#: c-family/c.opt:241
-#, fuzzy
-#| msgid "Generate code for Intel as"
-msgid "Generate phony targets for all headers."
-msgstr "Генерыраваць код для Intel as"
-
-#: c-family/c.opt:245
-msgid "-MQ <target>\tAdd a MAKE-quoted target."
+#: c-family/c.opt:1248
+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:249
-msgid "-MT <target>\tAdd an unquoted target."
+#: c-family/c.opt:1255
+msgid "-Wno-vla-larger-than Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger."
 msgstr ""
 
-#: c-family/c.opt:253
-#, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Do not generate #line directives."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: c-family/c.opt:1259
+msgid "Warn about deprecated uses of volatile qualifier."
+msgstr ""
 
-#: c-family/c.opt:257
-msgid "-U<macro>\tUndefine <macro>."
+#: c-family/c.opt:1263
+msgid "Warn when a register variable is declared volatile."
 msgstr ""
 
-#: c-family/c.opt:261
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler."
+#: c-family/c.opt:1267
+msgid "Warn on direct virtual inheritance."
 msgstr ""
 
-#: c-family/c.opt:265
-msgid "Warn about things that change between the current -fabi-version and the specified version."
+#: c-family/c.opt:1271
+msgid "Warn if a virtual base has a non-trivial move assignment operator."
 msgstr ""
 
-#: c-family/c.opt:269
-msgid "Warn if a subobject has an abi_tag attribute that the complete object type does not have."
+#: c-family/c.opt:1275
+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:276
-msgid "Warn on suspicious calls of standard functions computing absolute values."
+#: c-family/c.opt:1279
+msgid "Warn when a literal '0' is used as null pointer."
 msgstr ""
 
-#: c-family/c.opt:280
-msgid "Warn about suspicious uses of memory addresses."
+#: c-family/c.opt:1283
+msgid "Warn about useless casts."
 msgstr ""
 
-#: c-family/c.opt:296
-msgid "Warn about 'new' of type with extended alignment without -faligned-new."
+#: c-family/c.opt:1287
+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:300
-msgid "-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member allocation function."
+#: c-family/c.opt:1291
+msgid "Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier."
 msgstr ""
 
-#: c-family/c.opt:304 ada/gcc-interface/lang.opt:57
-msgid "Enable most warning messages."
+#: c-family/c.opt:1295
+msgid "Warn when an argument passed to a restrict-qualified parameter aliases with another argument."
 msgstr ""
 
-#: c-family/c.opt:308
-msgid "Warn on any use of alloca."
+#: c-family/c.opt:1300
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
 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."
+#: c-family/c.opt:1308
+msgid "The version of the C++ ABI used for -Wabi warnings and link compatibility aliases."
 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."
+#: c-family/c.opt:1312
+msgid "Enforce class member access control semantics."
 msgstr ""
 
-#: c-family/c.opt:321
-msgid "-Walloc-zero Warn for calls to allocation functions that specify zero bytes."
+#: c-family/c.opt:1316
+msgid "-fada-spec-parent=unit  Dump Ada specs as child units of given parent."
 msgstr ""
 
-#: c-family/c.opt:325
-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."
+#: c-family/c.opt:1320
+msgid "Support C++17 allocation of over-aligned types."
 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."
+#: c-family/c.opt:1324
+msgid "-faligned-new=<N> Use C++17 over-aligned type allocation for alignments greater than N."
 msgstr ""
 
-#: c-family/c.opt:343
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector."
+#: c-family/c.opt:1331
+msgid "Allow variadic functions without named parameter."
 msgstr ""
 
-#: c-family/c.opt:347
-msgid "Warn about casting functions to incompatible types."
+#: 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
+msgid "No longer supported."
+msgstr "-pipe не падтрымліваецца."
+
+#: c-family/c.opt:1339
+msgid "Recognize the \"asm\" keyword."
 msgstr ""
 
-#: c-family/c.opt:351
-msgid "Warn about boolean expression compared with an integer value different from true/false."
+#: c-family/c.opt:1347
+#, fuzzy
+msgid "Recognize built-in functions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: c-family/c.opt:1354
+msgid "Where shorter, use canonicalized paths to systems headers."
 msgstr ""
 
-#: c-family/c.opt:355
-msgid "Warn about certain operations on boolean expressions."
+#: c-family/c.opt:1358
+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:359
-msgid "Warn when __builtin_frame_address or __builtin_return_address is used unsafely."
+#: c-family/c.opt:1446
+msgid "Removed in GCC 8.  This switch has no effect."
 msgstr ""
 
-#: c-family/c.opt:363
-msgid "Warn when a built-in function is declared with the wrong signature."
+#: c-family/c.opt:1450
+msgid "Enable support for C++ concepts."
 msgstr ""
 
-#: c-family/c.opt:367
-msgid "Warn when a built-in preprocessor macro is undefined or redefined."
+#: c-family/c.opt:1454
+msgid "Enable certain features present in the Concepts TS."
 msgstr ""
 
-#: c-family/c.opt:371
-msgid "Warn about features not present in ISO C11, but present in ISO C2X."
+#: c-family/c.opt:1458
+msgid "Allow the arguments of the '?' operator to have different types."
 msgstr ""
 
-#: c-family/c.opt:375
-msgid "Warn about features not present in ISO C90, but present in ISO C99."
+#: c-family/c.opt:1466
+msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
 msgstr ""
 
-#: c-family/c.opt:379
-msgid "Warn about features not present in ISO C99, but present in ISO C11."
+#: c-family/c.opt:1470
+msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
 msgstr ""
 
-#: c-family/c.opt:383
-msgid "Warn about C constructs that are not in the common subset of C and C++."
+#: c-family/c.opt:1474
+msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
 msgstr ""
 
-#: c-family/c.opt:390
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011."
+#: c-family/c.opt:1478
+msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
 msgstr ""
 
-#: c-family/c.opt:394
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014."
+#: c-family/c.opt:1482
+msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
 msgstr ""
 
-#: c-family/c.opt:401
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017."
+#: c-family/c.opt:1486
+msgid "Enable C++ coroutines (experimental)."
 msgstr ""
 
-#: c-family/c.opt:405
-msgid "Warn about casts between incompatible function types."
+#: c-family/c.opt:1490
+msgid "Emit debug annotations during preprocessing."
 msgstr ""
 
-#: c-family/c.opt:409
-msgid "Warn about casts which discard qualifiers."
+#: c-family/c.opt:1498
+msgid "Factor complex constructors and destructors to favor space over speed."
 msgstr ""
 
-#: c-family/c.opt:413 c-family/c.opt:417
-msgid "Warn about catch handlers of non-reference type."
+#: c-family/c.opt:1506
+msgid "Print hierarchical comparisons when template types are mismatched."
 msgstr ""
 
-#: c-family/c.opt:421
-msgid "Warn about subscripts whose type is \"char\"."
+#: c-family/c.opt:1510
+msgid "Preprocess directives only."
 msgstr ""
 
-#: c-family/c.opt:425 c-family/c.opt:1310 c-family/c.opt:1314
-#: c-family/c.opt:1318 c-family/c.opt:1322 c-family/c.opt:1326
-#: c-family/c.opt:1330 c-family/c.opt:1334 c-family/c.opt:1341
-#: c-family/c.opt:1345 c-family/c.opt:1349 c-family/c.opt:1353
-#: c-family/c.opt:1357 c-family/c.opt:1361 c-family/c.opt:1365
-#: c-family/c.opt:1369 c-family/c.opt:1373 c-family/c.opt:1377
-#: c-family/c.opt:1381 c-family/c.opt:1385 c-family/c.opt:1389
-#: config/i386/i386.opt:967
-msgid "Deprecated in GCC 9.  This switch has no effect."
+#: c-family/c.opt:1514
+msgid "Permit '$' as an identifier character."
 msgstr ""
 
-#: c-family/c.opt:429
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
+#: c-family/c.opt:1518
+msgid "-fmacro-prefix-map=<old>=<new> Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
 msgstr ""
 
-#: c-family/c.opt:433
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line."
+#: c-family/c.opt:1522
+msgid "Write all declarations as Ada code transitively."
 msgstr ""
 
-#: c-family/c.opt:437
-msgid "Synonym for -Wcomment."
+#: c-family/c.opt:1526
+msgid "Write all declarations as Ada code for the given file only."
 msgstr ""
 
-#: c-family/c.opt:441
-msgid "Warn for conditionally-supported constructs."
+#: c-family/c.opt:1533
+msgid "-fno-elide-type Do not elide common elements in template comparisons."
 msgstr ""
 
-#: c-family/c.opt:445
-msgid "Warn for implicit type conversions that may change a value."
+#: c-family/c.opt:1537
+#, fuzzy
+msgid "Generate code to check exception specifications."
+msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+
+#: c-family/c.opt:1544
+msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
 msgstr ""
 
-#: c-family/c.opt:449
-msgid "Warn for converting NULL from/to a non-pointer type."
+#: c-family/c.opt:1548
+msgid "Permit universal character names (\\u and \\U) in identifiers."
 msgstr ""
 
-#: c-family/c.opt:457
-msgid "Warn when all constructors and destructors are private."
+#: c-family/c.opt:1552
+msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
 msgstr ""
 
-#: c-family/c.opt:461
-msgid "Warn about dangling else."
+#: c-family/c.opt:1556
+msgid "Support dynamic initialization of thread-local variables in a different translation unit."
 msgstr ""
 
-#: c-family/c.opt:465
-msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
+#: c-family/c.opt:1566
+msgid "Do not assume that standard C libraries and \"main\" exist."
 msgstr ""
 
-#: c-family/c.opt:469
-msgid "Warn when a declaration is found after a statement."
+#: c-family/c.opt:1570
+msgid "Recognize GNU-defined keywords."
 msgstr ""
 
-#: c-family/c.opt:473
+#: c-family/c.opt:1574
 #, fuzzy
-msgid "Warn when deleting a pointer to incomplete type."
-msgstr "\"%s\" мае незавершаны тып"
+#| msgid "Generate code for GNU as"
+msgid "Generate code for GNU runtime environment."
+msgstr "Генерыраваць код для GNU as"
 
-#: c-family/c.opt:477
-msgid "Warn about deleting polymorphic objects with non-virtual destructors."
+#: c-family/c.opt:1578
+msgid "Use traditional GNU semantics for inline functions."
 msgstr ""
 
-#: c-family/c.opt:485
-msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation."
+#: c-family/c.opt:1591
+msgid "Assume normal C execution environment."
 msgstr ""
 
-#: c-family/c.opt:490
-msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor."
+#: c-family/c.opt:1599
+msgid "Export functions even if they can be inlined."
 msgstr ""
 
-#: c-family/c.opt:495
-msgid "Warn about positional initialization of structs requiring designated initializers."
+#: c-family/c.opt:1603
+#, fuzzy
+msgid "Emit implicit instantiations of inline templates."
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: c-family/c.opt:1607
+#, fuzzy
+msgid "Emit implicit instantiations of templates."
+msgstr "паўторнае абвяшчэнне меткі \"%s\""
+
+#: c-family/c.opt:1611
+msgid "Implement C++17 inheriting constructor semantics."
 msgstr ""
 
-#: c-family/c.opt:499
-msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
+#: c-family/c.opt:1618
+msgid "Don't emit dllexported inline functions unless needed."
 msgstr ""
 
-#: c-family/c.opt:503
-msgid "Warn if type qualifiers on pointers are discarded."
+#: c-family/c.opt:1625
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
 msgstr ""
 
-#: c-family/c.opt:507
-msgid "Warn about compile-time integer division by zero."
+#: c-family/c.opt:1629
+msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
 msgstr ""
 
-#: c-family/c.opt:511
-msgid "Warn about duplicated branches in if-else statements."
+#: c-family/c.opt:1633
+msgid "Don't warn about uses of Microsoft extensions."
 msgstr ""
 
-#: c-family/c.opt:515
-msgid "Warn about duplicated conditions in an if-else-if chain."
+#: c-family/c.opt:1652
+msgid "Implement resolution of DR 150 for matching of template template arguments."
 msgstr ""
 
-#: c-family/c.opt:519
-msgid "Warn about violations of Effective C++ style rules."
+#: c-family/c.opt:1656
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
 msgstr ""
 
-#: c-family/c.opt:523
-#, fuzzy
-#| 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:1660
+msgid "Assume that receivers of Objective-C messages may be nil."
+msgstr ""
 
-#: c-family/c.opt:527
-msgid "Warn about stray tokens after #else and #endif."
+#: c-family/c.opt:1664
+msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
 msgstr ""
 
-#: c-family/c.opt:531
-msgid "Warn about comparison of different enum types."
+#: c-family/c.opt:1668
+msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
 msgstr ""
 
-#: c-family/c.opt:539
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead."
+#: c-family/c.opt:1693
+msgid "Treat a throw() exception specification as noexcept to improve code size."
 msgstr ""
 
-#: c-family/c.opt:547
-msgid "Warn about semicolon after in-class function definition."
+#: c-family/c.opt:1697
+msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
 msgstr ""
 
-#: c-family/c.opt:551
-msgid "Warn for implicit type conversions that cause loss of floating point precision."
+#: c-family/c.opt:1703
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
 msgstr ""
 
-#: c-family/c.opt:555
-msgid "Warn if testing floating point numbers for equality."
+#: c-family/c.opt:1707
+msgid "Allow fast jumps to the message dispatcher."
 msgstr ""
 
-#: c-family/c.opt:559 c-family/c.opt:601
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
+#: c-family/c.opt:1713
+msgid "Enable Objective-C exception and synchronization syntax."
 msgstr ""
 
-#: c-family/c.opt:563
-msgid "Warn about format strings that contain NUL bytes."
+#: c-family/c.opt:1717
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
 msgstr ""
 
-#: c-family/c.opt:567
+#: c-family/c.opt:1721
+msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
+msgstr ""
+
+#: c-family/c.opt:1726
 #, fuzzy
-#| msgid "too many arguments to function `%s'"
-msgid "Warn if passing too many arguments to a function for its format string."
-msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
+#| msgid "Enable exception handling"
+msgid "Enable Objective-C setjmp exception handling runtime."
+msgstr "Уключыць апрацоўку выключэньняў"
 
-#: c-family/c.opt:571
-msgid "Warn about format strings that are not literals."
+#: c-family/c.opt:1730
+msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
 msgstr ""
 
-#: c-family/c.opt:575
-msgid "Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1."
+#: c-family/c.opt:1734
+msgid "Enable OpenACC."
 msgstr ""
 
-#: c-family/c.opt:580
-msgid "Warn about possible security problems with format functions."
+#: c-family/c.opt:1738
+msgid "Specify default OpenACC compute dimensions."
 msgstr ""
 
-#: c-family/c.opt:584
-msgid "Warn about sign differences with format functions."
+#: c-family/c.opt:1742
+msgid "Enable OpenMP (implies -frecursive in Fortran)."
 msgstr ""
 
-#: c-family/c.opt:588
-msgid "Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1."
+#: c-family/c.opt:1746
+msgid "Enable OpenMP's SIMD directives."
 msgstr ""
 
-#: c-family/c.opt:593
-msgid "Warn about strftime formats yielding 2-digit years."
+#: c-family/c.opt:1750
+msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
 msgstr ""
 
-#: c-family/c.opt:597
-msgid "Warn about zero-length formats."
+#: c-family/c.opt:1761
+msgid "Look for and use PCH files even when preprocessing."
 msgstr ""
 
-#: c-family/c.opt:605
-msgid "Warn about function calls with format strings that write past the end of the destination region."
+#: c-family/c.opt:1765
+msgid "Downgrade conformance errors to warnings."
 msgstr ""
 
-#: c-family/c.opt:610
-msgid "Warn about calls to snprintf and similar functions that truncate output."
+#: c-family/c.opt:1769
+msgid "Enable Plan 9 language extensions."
 msgstr ""
 
-#: c-family/c.opt:614
-msgid "Warn when the field in a struct is not aligned."
+#: c-family/c.opt:1773
+msgid "Treat the input file as already preprocessed."
 msgstr ""
 
-#: c-family/c.opt:618
-msgid "Warn whenever type qualifiers are ignored."
+#: 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."
 msgstr ""
 
-#: c-family/c.opt:622
-#, fuzzy
-#| msgid "`%s' attribute ignored"
-msgid "Warn whenever attributes are ignored."
-msgstr "\"%s\" атрыбут ігнарыруецца"
-
-#: c-family/c.opt:626
-msgid "Warn when there is a conversion between pointers that have incompatible types."
+#: c-family/c.opt:1785
+msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments."
 msgstr ""
 
-#: c-family/c.opt:630
-msgid "Warn when the address of packed member of struct or union is taken."
+#: c-family/c.opt:1789
+msgid "Treat known sprintf return values as constants."
 msgstr ""
 
-#: c-family/c.opt:634
-msgid "Warn about variables which are initialized to themselves."
+#: c-family/c.opt:1793
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
 msgstr ""
 
-#: c-family/c.opt:638
-msgid "Warn about uses of std::initializer_list that can result in dangling pointers."
+#: c-family/c.opt:1797
+msgid "Removed in GCC 10.  This switch has no effect."
 msgstr ""
 
-#: c-family/c.opt:642
-#, fuzzy
-#| msgid "Invalid declaration"
-msgid "Warn about implicit declarations."
-msgstr "Нерэчаіснае абвяшчэнне"
-
-#: c-family/c.opt:650
-msgid "Warn about implicit conversions from \"float\" to \"double\"."
+#: c-family/c.opt:1801
+msgid "Generate run time type descriptor information."
 msgstr ""
 
-#: c-family/c.opt:654
-msgid "Warn if \"defined\" is used outside #if."
+#: c-family/c.opt:1805 ada/gcc-interface/lang.opt:81
+msgid "Use the narrowest integer type possible for enumeration types."
 msgstr ""
 
-#: c-family/c.opt:658
-#, fuzzy
-msgid "Warn about implicit function declarations."
-msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
-
-#: c-family/c.opt:662
-msgid "Warn when a declaration does not specify a type."
+#: c-family/c.opt:1809
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
 msgstr ""
 
-#: c-family/c.opt:669
-msgid "Warn about C++11 inheriting constructors when the base has a variadic constructor."
+#: c-family/c.opt:1813
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
 msgstr ""
 
-#: c-family/c.opt:673
-msgid "Warn about incompatible integer to pointer and pointer to integer conversions."
+#: c-family/c.opt:1817 ada/gcc-interface/lang.opt:85
+msgid "Make \"char\" signed by default."
 msgstr ""
 
-#: c-family/c.opt:677
-msgid "Warn for suspicious integer expressions in boolean context."
+#: c-family/c.opt:1821
+msgid "Enable C++14 sized deallocation support."
 msgstr ""
 
-#: c-family/c.opt:681
-msgid "Warn when there is a cast to a pointer from an integer of a different size."
+#: c-family/c.opt:1828
+msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
 msgstr ""
 
-#: c-family/c.opt:685
-msgid "Warn about invalid uses of the \"offsetof\" macro."
+#: c-family/c.opt:1844
+msgid "Display statistics accumulated during compilation."
 msgstr ""
 
-#: c-family/c.opt:689
-msgid "Warn about PCH files that are found but not used."
+#: c-family/c.opt:1848
+msgid "Assume that values of enumeration type are always within the minimum range of that type."
 msgstr ""
 
-#: c-family/c.opt:693
-msgid "Warn when a jump misses a variable initialization."
+#: c-family/c.opt:1855 c-family/c.opt:1860
+msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
 msgstr ""
 
-#: c-family/c.opt:697
-msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
+#: c-family/c.opt:1877
+msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
 msgstr ""
 
-#: c-family/c.opt:701
-msgid "Warn when a logical operator is suspiciously always evaluating to true or false."
+#: c-family/c.opt:1881
+msgid "Set the maximum number of template instantiation notes for a single warning or error."
 msgstr ""
 
-#: c-family/c.opt:705
-msgid "Warn when logical not is used on the left hand side operand of a comparison."
+#: c-family/c.opt:1888
+msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
 msgstr ""
 
-#: c-family/c.opt:709
-msgid "Do not warn about using \"long long\" when -pedantic."
+#: c-family/c.opt:1895
+msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
 msgstr ""
 
-#: c-family/c.opt:713
-msgid "Warn about suspicious declarations of \"main\"."
+#: c-family/c.opt:1899
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
 msgstr ""
 
-#: c-family/c.opt:721
-msgid "Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not."
+#: c-family/c.opt:1903 ada/gcc-interface/lang.opt:89
+msgid "Make \"char\" unsigned by default."
 msgstr ""
 
-#: c-family/c.opt:725
-msgid "Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size."
+#: c-family/c.opt:1907
+msgid "Use __cxa_atexit to register destructors."
 msgstr ""
 
-#: c-family/c.opt:729
-msgid "Warn when the indentation of the code does not reflect the block structure."
+#: c-family/c.opt:1911
+msgid "Use __cxa_get_exception_ptr in exception handling."
 msgstr ""
 
-#: c-family/c.opt:733
-msgid "Warn about possibly missing braces around initializers."
+#: c-family/c.opt:1915
+msgid "Marks all inlined functions and methods as having hidden visibility."
 msgstr ""
 
-#: c-family/c.opt:737
-#, fuzzy
-msgid "Warn about global functions without previous declarations."
-msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
+#: c-family/c.opt:1919
+msgid "Changes visibility to match Microsoft Visual Studio by default."
+msgstr ""
 
-#: c-family/c.opt:741
-msgid "Warn about missing fields in struct initializers."
+#: c-family/c.opt:1931 d/lang.opt:330
+msgid "Emit common-like symbols as weak symbols."
 msgstr ""
 
-#: c-family/c.opt:745
-msgid "Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for."
+#: c-family/c.opt:1935
+msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
 msgstr ""
 
-#: c-family/c.opt:749
-msgid "Warn on direct multiple inheritance."
+#: c-family/c.opt:1939
+msgid "Generate a #line directive pointing at the current working directory."
 msgstr ""
 
-#: c-family/c.opt:753
-msgid "Warn on namespace definition."
+#: c-family/c.opt:1947
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
 msgstr ""
 
-#: c-family/c.opt:757
-msgid "Warn when fields in a struct with the packed attribute are misaligned."
+#: c-family/c.opt:1951
+msgid "Dump declarations to a .decl file."
 msgstr ""
 
-#: c-family/c.opt:761
-msgid "Warn about missing sized deallocation functions."
+#: c-family/c.opt:1955
+msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
 msgstr ""
 
-#: c-family/c.opt:765
-msgid "Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers."
+#: c-family/c.opt:1959
+msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
 msgstr ""
 
-#: c-family/c.opt:769
-msgid "Warn about suspicious length parameters to certain string functions if the argument uses sizeof."
+#: c-family/c.opt:1963
+msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
 msgstr ""
 
-#: c-family/c.opt:773
-msgid "Warn when sizeof is applied on a parameter declared as an array."
+#: c-family/c.opt:1967
+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:777
-msgid "Warn about buffer overflow in string manipulation functions like memcpy and strcpy."
+#: c-family/c.opt:1972
+msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
 msgstr ""
 
-#: c-family/c.opt:782
-msgid "Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy."
+#: c-family/c.opt:1976
+msgid "-imacros <file>\tAccept definition of macros in <file>."
 msgstr ""
 
-#: c-family/c.opt:787
-msgid "Warn about truncation in string manipulation functions like strncat and strncpy."
+#: c-family/c.opt:1980
+msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
 msgstr ""
 
-#: c-family/c.opt:791
-msgid "Warn about functions which might be candidates for format attributes."
+#: c-family/c.opt:1984
+msgid "-include <file>\tInclude the contents of <file> before other files."
 msgstr ""
 
-#: c-family/c.opt:795
-msgid "Suggest that the override keyword be used when the declaration of a virtual function overrides another."
+#: c-family/c.opt:1988
+msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
 msgstr ""
 
-#: c-family/c.opt:800
-msgid "Warn about enumerated switches, with no default, missing a case."
+#: c-family/c.opt:1992
+msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
 msgstr ""
 
-#: c-family/c.opt:804
-msgid "Warn about enumerated switches missing a \"default:\" statement."
+#: c-family/c.opt:1996
+msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
 msgstr ""
 
-#: c-family/c.opt:808
-msgid "Warn about all enumerated switches missing a specific case."
+#: c-family/c.opt:2000
+msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
 msgstr ""
 
-#: c-family/c.opt:812
-msgid "Warn about switches with boolean controlling expression."
+#: c-family/c.opt:2004
+msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
 msgstr ""
 
-#: c-family/c.opt:816
-#, fuzzy
-msgid "Warn on primary template declaration."
-msgstr "пустое абвяшчэнне"
+#: c-family/c.opt:2008
+msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
+msgstr ""
 
-#: c-family/c.opt:820
-msgid "Warn about declarations of entities that may be missing attributes that related entities have been declared with."
+#: c-family/c.opt:2018
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
 msgstr ""
 
-#: c-family/c.opt:829
-msgid "Warn about user-specified include directories that do not exist."
+#: c-family/c.opt:2022
+msgid "Do not search standard system include directories for C++."
 msgstr ""
 
-#: c-family/c.opt:833
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions."
+#: c-family/c.opt:2034
+msgid "Generate C header of platform-specific features."
 msgstr ""
 
-#: c-family/c.opt:837
-msgid "Warn about global functions without prototypes."
+#: c-family/c.opt:2038
+msgid "Remap file names when including files."
 msgstr ""
 
-#: c-family/c.opt:844
-#, fuzzy
-#| msgid "multi-character character constant"
-msgid "Warn about use of multi-character character constants."
-msgstr "мнагасімвальная сімвальная канстанта"
+#: c-family/c.opt:2042 c-family/c.opt:2046
+msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
+msgstr ""
 
-#: c-family/c.opt:848
-msgid "Warn about narrowing conversions within { } that are ill-formed in C++11."
+#: c-family/c.opt:2050
+msgid "Conform to the ISO 2011 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:852
-msgid "Warn about \"extern\" declarations not at file scope."
+#: c-family/c.opt:2054
+msgid "Deprecated in favor of -std=c++11."
 msgstr ""
 
-#: c-family/c.opt:856
-msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw."
+#: c-family/c.opt:2058
+msgid "Deprecated in favor of -std=c++14."
 msgstr ""
 
-#: c-family/c.opt:860
-msgid "Warn if C++17 noexcept function type will change the mangled name of a symbol."
+#: c-family/c.opt:2062
+msgid "Conform to the ISO 2014 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:864
-msgid "Warn when non-templatized friend functions are declared within a template."
+#: c-family/c.opt:2066
+msgid "Deprecated in favor of -std=c++17."
 msgstr ""
 
-#: c-family/c.opt:868
-msgid "Warn when a conversion function will never be called due to the type it converts to."
+#: c-family/c.opt:2070
+msgid "Conform to the ISO 2017 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:872
-msgid "Warn for unsafe raw memory writes to objects of class types."
+#: c-family/c.opt:2074
+msgid "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:876
-msgid "Warn about non-virtual destructors."
+#: c-family/c.opt:2078 c-family/c.opt:2204
+msgid "Conform to the ISO 2011 C standard."
 msgstr ""
 
-#: c-family/c.opt:880
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
+#: c-family/c.opt:2082
+msgid "Deprecated in favor of -std=c11."
 msgstr ""
 
-#: c-family/c.opt:896
-msgid "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
+#: c-family/c.opt:2086 c-family/c.opt:2090 c-family/c.opt:2208
+#: c-family/c.opt:2212
+msgid "Conform to the ISO 2017 C standard (published in 2018)."
 msgstr ""
 
-#: c-family/c.opt:919
-msgid "Warn if a C-style cast is used in a program."
+#: c-family/c.opt:2094
+msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:923
-msgid "Warn for obsolescent usage in a declaration."
+#: c-family/c.opt:2098 c-family/c.opt:2102 c-family/c.opt:2188
+msgid "Conform to the ISO 1990 C standard."
 msgstr ""
 
-#: c-family/c.opt:927
-msgid "Warn if an old-style parameter definition is used."
+#: c-family/c.opt:2106 c-family/c.opt:2196
+msgid "Conform to the ISO 1999 C standard."
 msgstr ""
 
-#: c-family/c.opt:931
-msgid "Warn if a simd directive is overridden by the vectorizer cost model."
+#: c-family/c.opt:2110
+msgid "Deprecated in favor of -std=c99."
 msgstr ""
 
-#: c-family/c.opt:935
-msgid "Warn if a string is longer than the maximum portable length specified by the standard."
+#: c-family/c.opt:2114 c-family/c.opt:2119
+msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:939
-msgid "Warn about overloaded virtual function names."
+#: c-family/c.opt:2124
+msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:943
-msgid "Warn about overriding initializers without side effects."
+#: c-family/c.opt:2128
+msgid "Deprecated in favor of -std=gnu++11."
 msgstr ""
 
-#: c-family/c.opt:947
-msgid "Warn about overriding initializers with side effects."
+#: c-family/c.opt:2132
+msgid "Deprecated in favor of -std=gnu++14."
 msgstr ""
 
-#: c-family/c.opt:951
-msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
+#: c-family/c.opt:2136
+msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:955
-msgid "Warn about possibly missing parentheses."
+#: c-family/c.opt:2140
+msgid "Deprecated in favor of -std=gnu++17."
 msgstr ""
 
-#: c-family/c.opt:963
-msgid "Warn about calling std::move on a local object in a return statement preventing copy elision."
+#: c-family/c.opt:2144
+msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:967
-msgid "Warn when converting the type of pointers to member functions."
+#: c-family/c.opt:2148
+msgid "Conform to the ISO 2020(?) C++ draft standard with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:971
-msgid "Warn about function pointer arithmetic."
+#: c-family/c.opt:2152
+msgid "Conform to the ISO 2011 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:975
-msgid "Warn when a pointer differs in signedness in an assignment."
+#: c-family/c.opt:2156
+msgid "Deprecated in favor of -std=gnu11."
 msgstr ""
 
-#: c-family/c.opt:979
-msgid "Warn when a pointer is compared with a zero character constant."
+#: c-family/c.opt:2160 c-family/c.opt:2164
+msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:983
-msgid "Warn when a pointer is cast to an integer of a different size."
+#: c-family/c.opt:2168
+msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:987
-msgid "Warn about misuses of pragmas."
+#: c-family/c.opt:2172 c-family/c.opt:2176
+msgid "Conform to the ISO 1990 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:991
-msgid "Warn if constructor or destructors with priorities from 0 to 100 are used."
+#: c-family/c.opt:2180
+msgid "Conform to the ISO 1999 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:995
-msgid "Warn if a property for an Objective-C object has no assign semantics specified."
+#: c-family/c.opt:2184
+msgid "Deprecated in favor of -std=gnu99."
 msgstr ""
 
-#: c-family/c.opt:999
-msgid "Warn if inherited methods are unimplemented."
+#: c-family/c.opt:2192
+msgid "Conform to the ISO 1990 C standard as amended in 1994."
 msgstr ""
 
-#: c-family/c.opt:1003 c-family/c.opt:1007
-msgid "Warn for placement new expressions with undefined behavior."
+#: c-family/c.opt:2200
+msgid "Deprecated in favor of -std=iso9899:1999."
 msgstr ""
 
-#: c-family/c.opt:1011
-msgid "Warn about multiple declarations of the same object."
+#: c-family/c.opt:2219
+msgid "Enable traditional preprocessing."
 msgstr ""
 
-#: c-family/c.opt:1015
-msgid "Warn about redundant calls to std::move."
+#: c-family/c.opt:2223
+msgid "-trigraphs\tSupport ISO C trigraphs."
 msgstr ""
 
-#: c-family/c.opt:1019
-msgid "Warn about uses of register storage specifier."
+#: c-family/c.opt:2227
+msgid "Do not predefine system-specific and GCC-specific macros."
 msgstr ""
 
-#: c-family/c.opt:1023
-msgid "Warn when the compiler reorders code."
+#: brig/lang.opt:36
+msgid "Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default)."
 msgstr ""
 
-#: c-family/c.opt:1027
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)."
+#: ada/gcc-interface/lang.opt:61
+msgid "Dump Source Coverage Obligations."
 msgstr ""
 
-#: c-family/c.opt:1031
-msgid "Warn on suspicious constructs involving reverse scalar storage order."
+#: ada/gcc-interface/lang.opt:65
+msgid "Synonym of -gnatk8."
 msgstr ""
 
-#: c-family/c.opt:1035
-msgid "Warn if a selector has multiple methods."
+#: ada/gcc-interface/lang.opt:73
+msgid "Do not look for object files in standard path."
 msgstr ""
 
-#: c-family/c.opt:1039
-msgid "Warn about possible violations of sequence point rules."
+#: ada/gcc-interface/lang.opt:77
+msgid "Select the runtime."
 msgstr ""
 
-#: c-family/c.opt:1043
-msgid "Warn if a local declaration hides an instance variable."
+#: ada/gcc-interface/lang.opt:93
+msgid "Catch typos."
 msgstr ""
 
-#: c-family/c.opt:1047 c-family/c.opt:1051
-msgid "Warn if left shift of a signed value overflows."
+#: ada/gcc-interface/lang.opt:97
+msgid "Set name of output ALI file (internal switch)."
 msgstr ""
 
-#: c-family/c.opt:1055
-msgid "Warn if shift count is negative."
+#: ada/gcc-interface/lang.opt:101
+msgid "-gnat<options>\tSpecify options to GNAT."
 msgstr ""
 
-#: c-family/c.opt:1059
-msgid "Warn if shift count >= width of type."
+#: ada/gcc-interface/lang.opt:105
+msgid "Ignored."
 msgstr ""
 
-#: c-family/c.opt:1063
-msgid "Warn if left shifting a negative value."
+#: d/lang.opt:51
+msgid "-Hd <dir>\tWrite D interface files to directory <dir>."
 msgstr ""
 
-#: c-family/c.opt:1067
-msgid "Warn about signed-unsigned comparisons."
+#: d/lang.opt:55
+msgid "-Hf <file>\tWrite D interface to <file>."
 msgstr ""
 
-#: c-family/c.opt:1075
-msgid "Warn for implicit type conversions between signed and unsigned integers."
+#: d/lang.opt:123
+msgid "Warn about casts that will produce a null result."
 msgstr ""
 
-#: c-family/c.opt:1079
-msgid "Warn when overload promotes from unsigned to signed."
+#: d/lang.opt:139
+msgid "Warn from speculative compiles such as __traits(compiles)."
 msgstr ""
 
-#: c-family/c.opt:1083
-msgid "Warn about uncasted NULL used as sentinel."
+#: d/lang.opt:151
+msgid "Generate JSON file."
 msgstr ""
 
-#: c-family/c.opt:1087
-#, fuzzy
-msgid "Warn about unprototyped function declarations."
-msgstr "няма папярэдняга аб'яўлення для \"%s\""
+#: d/lang.opt:155
+msgid "-Xf <file>\tWrite JSON output to the given <file>."
+msgstr ""
 
-#: c-family/c.opt:1099
-msgid "Warn if type signatures of candidate methods do not match exactly."
+#: d/lang.opt:159
+msgid "Debug library to use instead of phobos."
 msgstr ""
 
-#: c-family/c.opt:1103
-msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used."
+#: d/lang.opt:163
+msgid "Default library to use instead of phobos."
 msgstr ""
 
-#: c-family/c.opt:1107
-msgid "Deprecated.  This switch has no effect."
+#: d/lang.opt:167
+msgid "Do link the standard D startup files in the compilation."
 msgstr ""
 
-#: c-family/c.opt:1115
-msgid "Warn if a comparison always evaluates to true or false."
+#: d/lang.opt:174
+#, fuzzy
+msgid "Generate code for all template instantiations."
+msgstr "Генерыраваць код для Intel as"
+
+#: d/lang.opt:178
+#, fuzzy
+msgid "Generate code for assert contracts."
+msgstr "Генерыраваць код для Intel as"
+
+#: d/lang.opt:186
+msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
 msgstr ""
 
-#: c-family/c.opt:1119
-msgid "Warn if a throw expression will always result in a call to terminate()."
+#: d/lang.opt:210
+msgid "Compile in debug code."
 msgstr ""
 
-#: c-family/c.opt:1123
-msgid "Warn about features not present in traditional C."
+#: d/lang.opt:214
+msgid "-fdebug=<level|ident>\tCompile in debug code, code <= <level>, or code identified by <ident>."
 msgstr ""
 
-#: c-family/c.opt:1127
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype."
+#: d/lang.opt:218
+#, fuzzy
+#| msgid "Generate ELF output"
+msgid "Generate documentation."
+msgstr "Стварыць ELF-вывад"
+
+#: d/lang.opt:222
+msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
 msgstr ""
 
-#: c-family/c.opt:1131
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program."
+#: d/lang.opt:226
+msgid "-fdoc-file=<file>\tWrite documentation to <file>."
 msgstr ""
 
-#: c-family/c.opt:1135
-msgid "Warn about @selector()s without previously declared methods."
+#: d/lang.opt:230
+msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
 msgstr ""
 
-#: c-family/c.opt:1139
-msgid "Warn if an undefined macro is used in an #if directive."
+#: d/lang.opt:234
+msgid "Assume that standard D runtime libraries and \"D main\" exist."
 msgstr ""
 
-#: c-family/c.opt:1151
-msgid "Warn about unrecognized pragmas."
+#: d/lang.opt:238
+msgid "Display the frontend AST after parsing and semantic passes."
 msgstr ""
 
-#: c-family/c.opt:1155
-msgid "Warn about unsuffixed float constants."
+#: d/lang.opt:242
+#, fuzzy
+#| msgid "unsupported version"
+msgid "Ignore unsupported pragmas."
+msgstr "непадтрымліваемая версія"
+
+#: d/lang.opt:246
+#, fuzzy
+msgid "Generate code for class invariant contracts."
+msgstr "Генерыраваць код для Intel as"
+
+#: d/lang.opt:250
+msgid "Generate a default D main() function when compiling."
 msgstr ""
 
-#: c-family/c.opt:1163
-msgid "Warn when typedefs locally defined in a function are not used."
+#: d/lang.opt:254
+msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
 msgstr ""
 
-#: c-family/c.opt:1167
-msgid "Warn about macros defined in the main file that are not used."
+#: d/lang.opt:258
+msgid "Generate ModuleInfo struct for output module."
 msgstr ""
 
-#: c-family/c.opt:1171
-msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value."
+#: d/lang.opt:262
+msgid "Process all modules specified on the command line, but only generate code for the module specified by the argument."
 msgstr ""
 
-#: c-family/c.opt:1179 c-family/c.opt:1183
-msgid "Warn when a const variable is unused."
+#: d/lang.opt:266
+#, fuzzy
+#| msgid "Generate code for Intel as"
+msgid "Generate code for postcondition contracts."
+msgstr "Генерыраваць код для Intel as"
+
+#: d/lang.opt:270
+#, fuzzy
+#| msgid "Generate code for Intel as"
+msgid "Generate code for precondition contracts."
+msgstr "Генерыраваць код для Intel as"
+
+#: d/lang.opt:274
+msgid "Compile release version."
 msgstr ""
 
-#: c-family/c.opt:1187
-msgid "Warn about using variadic macros."
+#: d/lang.opt:282
+#, fuzzy
+#| msgid "Generate code for Intel as"
+msgid "Generate code for switches without a default case."
+msgstr "Генерыраваць код для Intel as"
+
+#: d/lang.opt:286
+msgid "List information on all language changes."
 msgstr ""
 
-#: c-family/c.opt:1191
-msgid "Warn about questionable usage of the macros used to retrieve variable arguments."
+#: d/lang.opt:290
+msgid "Give deprecation messages about -ftransition=import anomalies."
 msgstr ""
 
-#: c-family/c.opt:1195
-msgid "Warn if a variable length array is used."
+#: d/lang.opt:294
+msgid "List all usages of complex or imaginary types."
 msgstr ""
 
-#: c-family/c.opt:1199
-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."
+#: d/lang.opt:298
+msgid "Implement DIP1000: Scoped pointers (experimental)."
 msgstr ""
 
-#: c-family/c.opt:1206
-msgid "-Wno-vla-larger-than Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger."
+#: d/lang.opt:302
+msgid "Implement DIP25: Sealed references (experimental)."
 msgstr ""
 
-#: c-family/c.opt:1210
-msgid "Warn when a register variable is declared volatile."
+#: d/lang.opt:306
+msgid "List all non-mutable fields which occupy an object instance."
 msgstr ""
 
-#: c-family/c.opt:1214
-msgid "Warn on direct virtual inheritance."
+#: d/lang.opt:310
+msgid "Revert to single phase name lookup."
 msgstr ""
 
-#: c-family/c.opt:1218
-msgid "Warn if a virtual base has a non-trivial move assignment operator."
+#: d/lang.opt:314
+msgid "List all hidden GC allocations."
 msgstr ""
 
-#: c-family/c.opt:1222
-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."
+#: d/lang.opt:318
+msgid "List all variables going into thread local storage."
 msgstr ""
 
-#: c-family/c.opt:1226
-msgid "Warn when a literal '0' is used as null pointer."
+#: d/lang.opt:322
+msgid "Compile in unittest code."
 msgstr ""
 
-#: c-family/c.opt:1230
-msgid "Warn about useless casts."
+#: d/lang.opt:326
+msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
 msgstr ""
 
-#: c-family/c.opt:1234
-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."
+#: d/lang.opt:350
+msgid "Do not link the standard D library in the compilation."
 msgstr ""
 
-#: c-family/c.opt:1238
-msgid "Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier."
+#: d/lang.opt:358
+msgid "Link the standard D library statically in the compilation."
 msgstr ""
 
-#: c-family/c.opt:1242
-msgid "Warn when an argument passed to a restrict-qualified parameter aliases with another argument."
+#: d/lang.opt:362
+msgid "Link the standard D library dynamically in the compilation."
 msgstr ""
 
-#: c-family/c.opt:1247
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
+#: go/lang.opt:42
+msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
 msgstr ""
 
-#: c-family/c.opt:1255
-msgid "The version of the C++ ABI used for -Wabi warnings and link compatibility aliases."
+#: go/lang.opt:46
+msgid "Add explicit checks for division by zero."
 msgstr ""
 
-#: c-family/c.opt:1259
-msgid "Enforce class member access control semantics."
+#: go/lang.opt:50
+msgid "Add explicit checks for division overflow in INT_MIN / -1."
 msgstr ""
 
-#: c-family/c.opt:1263
-msgid "-fada-spec-parent=unit  Dump Ada specs as child units of given parent."
+#: go/lang.opt:54
+msgid "Apply special rules for compiling runtime package."
 msgstr ""
 
-#: c-family/c.opt:1267
-msgid "Support C++17 allocation of over-aligned types."
+#: go/lang.opt:58
+msgid "-fgo-dump-<type>\tDump Go frontend internal information."
 msgstr ""
 
-#: c-family/c.opt:1271
-msgid "-faligned-new=<N> Use C++17 over-aligned type allocation for alignments greater than N."
+#: go/lang.opt:62
+msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
 msgstr ""
 
-#: c-family/c.opt:1278
-msgid "Allow variadic functions without named parameter."
+#: go/lang.opt:66
+msgid "-fgo-pkgpath=<string>\tSet Go package path."
 msgstr ""
 
-#: c-family/c.opt:1282 c-family/c.opt:1530 c-family/c.opt:1854
-#: c-family/c.opt:1858 c-family/c.opt:1874
-#, fuzzy
-msgid "No longer supported."
-msgstr "-pipe не падтрымліваецца."
+#: go/lang.opt:70
+msgid "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
+msgstr ""
 
-#: c-family/c.opt:1286
-msgid "Recognize the \"asm\" keyword."
+#: go/lang.opt:74
+msgid "-fgo-relative-import-path=<path>\tTreat a relative import as relative to path."
 msgstr ""
 
-#: c-family/c.opt:1294
-#, fuzzy
-msgid "Recognize built-in functions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: go/lang.opt:78
+msgid "Functions which return values must end with return statements."
+msgstr ""
 
-#: c-family/c.opt:1301
-msgid "Where shorter, use canonicalized paths to systems headers."
+#: go/lang.opt:82
+msgid "Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs."
 msgstr ""
 
-#: c-family/c.opt:1305
-msgid "Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals."
+#: go/lang.opt:86
+msgid "-fgo-debug-escape-hash=<string>\tHash value to debug escape analysis."
 msgstr ""
 
-#: c-family/c.opt:1393
-msgid "Deprecated in GCC 8.  This switch has no effect."
+#: go/lang.opt:90
+msgid "Emit optimization diagnostics."
 msgstr ""
 
-#: c-family/c.opt:1397
-msgid "Enable support for C++ concepts."
+#: analyzer/analyzer.opt:27
+msgid "The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis."
 msgstr ""
 
-#: c-family/c.opt:1401
-msgid "Allow the arguments of the '?' operator to have different types."
+#: analyzer/analyzer.opt:31
+msgid "The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point."
 msgstr ""
 
-#: c-family/c.opt:1409
-msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
+#: 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."
 msgstr ""
 
-#: c-family/c.opt:1413
-msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
+#: analyzer/analyzer.opt:39
+msgid "The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites."
 msgstr ""
 
-#: c-family/c.opt:1417
-msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
+#: analyzer/analyzer.opt:43
+msgid "Warn about code paths in which a stdio FILE can be closed more than once."
 msgstr ""
 
-#: c-family/c.opt:1421
-msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
+#: analyzer/analyzer.opt:47
+msgid "Warn about code paths in which a pointer can be freed more than once."
 msgstr ""
 
-#: c-family/c.opt:1425
-msgid "Emit debug annotations during preprocessing."
+#: analyzer/analyzer.opt:51
+msgid "Warn about code paths in which sensitive data is written to a file."
 msgstr ""
 
-#: c-family/c.opt:1429
-msgid "-fdeduce-init-list\tenable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list."
+#: analyzer/analyzer.opt:55
+msgid "Warn about code paths in which a stdio FILE is not closed."
 msgstr ""
 
-#: c-family/c.opt:1433
-msgid "Factor complex constructors and destructors to favor space over speed."
+#: analyzer/analyzer.opt:59
+msgid "Warn about code paths in which a non-heap pointer is freed."
 msgstr ""
 
-#: c-family/c.opt:1441
-msgid "Print hierarchical comparisons when template types are mismatched."
+#: analyzer/analyzer.opt:63
+msgid "Warn about code paths in which a heap-allocated pointer leaks."
 msgstr ""
 
-#: c-family/c.opt:1445
-msgid "Preprocess directives only."
+#: analyzer/analyzer.opt:67
+msgid "Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument."
 msgstr ""
 
-#: c-family/c.opt:1449
-msgid "Permit '$' as an identifier character."
+#: analyzer/analyzer.opt:71
+msgid "Warn about code paths in which a possibly-NULL pointer is dereferenced."
 msgstr ""
 
-#: c-family/c.opt:1453
-msgid "-fmacro-prefix-map=<old>=<new> Map one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
+#: analyzer/analyzer.opt:75
+msgid "Warn about code paths in which an async-signal-unsafe function is called from a signal handler."
 msgstr ""
 
-#: c-family/c.opt:1457
-msgid "Write all declarations as Ada code transitively."
+#: analyzer/analyzer.opt:79
+msgid "Warn about code paths in which NULL is passed to a must-not-be-NULL function argument."
 msgstr ""
 
-#: c-family/c.opt:1461
-msgid "Write all declarations as Ada code for the given file only."
+#: analyzer/analyzer.opt:83
+msgid "Warn about code paths in which a NULL pointer is dereferenced."
 msgstr ""
 
-#: c-family/c.opt:1468
-msgid "-fno-elide-type Do not elide common elements in template comparisons."
+#: analyzer/analyzer.opt:87
+msgid "Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned."
 msgstr ""
 
-#: c-family/c.opt:1472
-#, fuzzy
-msgid "Generate code to check exception specifications."
-msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
+#: analyzer/analyzer.opt:91
+msgid "Warn about code paths in which an unsanitized value is used as an array index."
+msgstr ""
 
-#: c-family/c.opt:1479
-msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
+#: analyzer/analyzer.opt:95
+msgid "Warn about code paths in which a freed value is used."
 msgstr ""
 
-#: c-family/c.opt:1483
-msgid "Permit universal character names (\\u and \\U) in identifiers."
+#: analyzer/analyzer.opt:99
+msgid "Warn about code paths in which a pointer to a stale stack frame is used."
 msgstr ""
 
-#: c-family/c.opt:1487
-msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
+#: analyzer/analyzer.opt:103
+msgid "Warn about code paths in which an initialized value is used."
 msgstr ""
 
-#: c-family/c.opt:1491
-msgid "Support dynamic initialization of thread-local variables in a different translation unit."
+#: analyzer/analyzer.opt:107
+msgid "Warn if the code is too complicated for the analyzer to fully explore."
 msgstr ""
 
-#: c-family/c.opt:1501
-msgid "Do not assume that standard C libraries and \"main\" exist."
+#: analyzer/analyzer.opt:111
+msgid "Restrict the analyzer to run just the named checker."
 msgstr ""
 
-#: c-family/c.opt:1505
-msgid "Recognize GNU-defined keywords."
+#: analyzer/analyzer.opt:115
+msgid "Avoid combining multiple statements into one exploded edge."
 msgstr ""
 
-#: c-family/c.opt:1509
-#, fuzzy
-#| msgid "Generate code for GNU as"
-msgid "Generate code for GNU runtime environment."
-msgstr "Генерыраваць код для GNU as"
+#: analyzer/analyzer.opt:119
+msgid "Purge unneeded state during analysis."
+msgstr ""
 
-#: c-family/c.opt:1513
-msgid "Use traditional GNU semantics for inline functions."
+#: analyzer/analyzer.opt:123
+msgid "Merge similar-enough states during analysis."
 msgstr ""
 
-#: c-family/c.opt:1526
-msgid "Assume normal C execution environment."
+#: analyzer/analyzer.opt:127
+msgid "Enable transitivity of constraints during analysis."
 msgstr ""
 
-#: c-family/c.opt:1534
-msgid "Export functions even if they can be inlined."
+#: analyzer/analyzer.opt:131
+msgid "Approximate the effect of function calls to simplify analysis."
 msgstr ""
 
-#: c-family/c.opt:1538
-#, fuzzy
-msgid "Emit implicit instantiations of inline templates."
-msgstr "паўторнае абвяшчэнне меткі \"%s\""
+#: analyzer/analyzer.opt:135
+msgid "Emit more verbose descriptions of control flow in diagnostics."
+msgstr ""
 
-#: c-family/c.opt:1542
-#, fuzzy
-msgid "Emit implicit instantiations of templates."
-msgstr "паўторнае абвяшчэнне меткі \"%s\""
+#: analyzer/analyzer.opt:139
+msgid "Emit more verbose descriptions of state changes in diagnostics."
+msgstr ""
 
-#: c-family/c.opt:1546
-msgid "Implement C++17 inheriting constructor semantics."
+#: analyzer/analyzer.opt:143
+msgid "Control which events are displayed in diagnostic paths."
 msgstr ""
 
-#: c-family/c.opt:1553
-msgid "Don't emit dllexported inline functions unless needed."
+#: analyzer/analyzer.opt:147
+msgid "Dump internal details about what the analyzer is doing to SRCFILE.analyzer.txt."
 msgstr ""
 
-#: c-family/c.opt:1560
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+#: analyzer/analyzer.opt:151
+msgid "Dump internal details about what the analyzer is doing to stderr."
 msgstr ""
 
-#: c-family/c.opt:1564
-msgid "Don't warn about uses of Microsoft extensions."
+#: analyzer/analyzer.opt:155
+msgid "Dump the analyzer supergraph to a SRCFILE.callgraph.dot file."
 msgstr ""
 
-#: c-family/c.opt:1583
-msgid "Implement resolution of DR 150 for matching of template template arguments."
+#: analyzer/analyzer.opt:159
+msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file."
 msgstr ""
 
-#: c-family/c.opt:1587
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
+#: analyzer/analyzer.opt:163
+msgid "Emit diagnostics showing the location of nodes in the exploded graph."
 msgstr ""
 
-#: c-family/c.opt:1591
-msgid "Assume that receivers of Objective-C messages may be nil."
+#: analyzer/analyzer.opt:167
+msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt."
 msgstr ""
 
-#: c-family/c.opt:1595
-msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
+#: analyzer/analyzer.opt:171
+msgid "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt."
 msgstr ""
 
-#: c-family/c.opt:1599
-msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
+#: analyzer/analyzer.opt:175
+msgid "Dump state-purging information to a SRCFILE.state-purge.dot file."
 msgstr ""
 
-#: c-family/c.opt:1624
-msgid "Treat a throw() exception specification as noexcept to improve code size."
+#: analyzer/analyzer.opt:179
+msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file."
 msgstr ""
 
-#: c-family/c.opt:1628
-msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
+#: config/vms/vms.opt:27
+msgid "Malloc data into P2 space."
 msgstr ""
 
-#: c-family/c.opt:1634
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
+#: config/vms/vms.opt:31
+msgid "Set name of main routine for the debugger."
 msgstr ""
 
-#: c-family/c.opt:1638
-msgid "Allow fast jumps to the message dispatcher."
+#: config/vms/vms.opt:35
+msgid "Use VMS exit codes instead of posix ones."
 msgstr ""
 
-#: c-family/c.opt:1644
-msgid "Enable Objective-C exception and synchronization syntax."
+#: config/vms/vms.opt:39
+msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
 msgstr ""
 
-#: c-family/c.opt:1648
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
+#: config/mcore/mcore.opt:23
+#, fuzzy
+msgid "Generate code for the M*Core M210."
+msgstr "Генерыраваць код для Intel as"
+
+#: config/mcore/mcore.opt:27
+#, fuzzy
+msgid "Generate code for the M*Core M340."
+msgstr "Генерыраваць код для Intel as"
+
+#: config/mcore/mcore.opt:31
+msgid "Force functions to be aligned to a 4 byte boundary."
 msgstr ""
 
-#: c-family/c.opt:1652
-msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
+#: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 config/csky/csky.opt:44
+msgid "Generate big-endian code."
+msgstr ""
+
+#: config/mcore/mcore.opt:39
+msgid "Emit call graph information."
 msgstr ""
 
-#: c-family/c.opt:1657
+#: config/mcore/mcore.opt:43
 #, fuzzy
-#| msgid "Enable exception handling"
-msgid "Enable Objective-C setjmp exception handling runtime."
-msgstr "Уключыць апрацоўку выключэньняў"
+msgid "Use the divide instruction."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: c-family/c.opt:1661
-msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
+#: config/mcore/mcore.opt:47
+msgid "Inline constants if it can be done in 2 insns or less."
 msgstr ""
 
-#: c-family/c.opt:1665
-msgid "Enable OpenACC."
+#: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 config/csky/csky.opt:51
+msgid "Generate little-endian code."
 msgstr ""
 
-#: c-family/c.opt:1669
-msgid "Specify default OpenACC compute dimensions."
+#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
+msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line."
 msgstr ""
 
-#: c-family/c.opt:1673
-msgid "Enable OpenMP (implies -frecursive in Fortran)."
+#: config/mcore/mcore.opt:60
+msgid "Use arbitrary sized immediates in bit operations."
 msgstr ""
 
-#: c-family/c.opt:1677
-msgid "Enable OpenMP's SIMD directives."
+#: config/mcore/mcore.opt:64
+msgid "Prefer word accesses over byte accesses."
 msgstr ""
 
-#: c-family/c.opt:1681
-msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
+#: config/mcore/mcore.opt:71
+msgid "Set the maximum amount for a single stack increment operation."
 msgstr ""
 
-#: c-family/c.opt:1692
-msgid "Look for and use PCH files even when preprocessing."
+#: config/mcore/mcore.opt:75
+msgid "Always treat bitfields as int-sized."
 msgstr ""
 
-#: c-family/c.opt:1696
-msgid "Downgrade conformance errors to warnings."
+#: config/linux-android.opt:23
+#, fuzzy
+#| msgid "Generate code for Intel as"
+msgid "Generate code for the Android platform."
+msgstr "Генерыраваць код для Intel as"
+
+#: config/mmix/mmix.opt:24
+#, fuzzy
+msgid "For intrinsics library: pass all parameters in registers."
+msgstr "Не выкарыстоўваць рэгістра sb"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value."
 msgstr ""
 
-#: c-family/c.opt:1700
-msgid "Enable Plan 9 language extensions."
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value."
 msgstr ""
 
-#: c-family/c.opt:1704
-msgid "Treat the input file as already preprocessed."
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions."
 msgstr ""
 
-#: c-family/c.opt:1712
-msgid "-ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messages."
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones."
 msgstr ""
 
-#: c-family/c.opt:1716
-msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments."
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)."
 msgstr ""
 
-#: c-family/c.opt:1720
-msgid "Treat known sprintf return values as constants."
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)."
 msgstr ""
 
-#: c-family/c.opt:1724
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program."
 msgstr ""
 
-#: c-family/c.opt:1728
-msgid "Enable automatic template instantiation."
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)."
 msgstr ""
 
-#: c-family/c.opt:1732
-msgid "Generate run time type descriptor information."
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken."
 msgstr ""
 
-#: c-family/c.opt:1736 ada/gcc-interface/lang.opt:77
-msgid "Use the narrowest integer type possible for enumeration types."
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches."
 msgstr ""
 
-#: c-family/c.opt:1740
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers."
 msgstr ""
 
-#: c-family/c.opt:1744
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers."
 msgstr ""
 
-#: c-family/c.opt:1748 ada/gcc-interface/lang.opt:81
-msgid "Make \"char\" signed by default."
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function."
 msgstr ""
 
-#: c-family/c.opt:1752
-msgid "Enable C++14 sized deallocation support."
+#: config/mmix/mmix.opt:91
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Do not generate a single exit point for each function."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program."
 msgstr ""
 
-#: c-family/c.opt:1759
-msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data."
 msgstr ""
 
-#: c-family/c.opt:1775
-msgid "Display statistics accumulated during compilation."
+#: config/darwin.opt:34
+#, fuzzy
+msgid "Generate code for darwin loadable kernel extensions."
+msgstr "Генерыраваць код для Intel as"
+
+#: config/darwin.opt:38
+msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
 msgstr ""
 
-#: c-family/c.opt:1779
-msgid "Assume that values of enumeration type are always within the minimum range of that type."
+#: config/darwin.opt:42
+msgid "Generate compile-time CFString objects."
 msgstr ""
 
-#: c-family/c.opt:1786 c-family/c.opt:1791
-msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
+#: config/darwin.opt:46
+msgid "Warn if constant CFString objects contain non-portable characters."
 msgstr ""
 
-#: c-family/c.opt:1808
-msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
+#: config/darwin.opt:51
+msgid "Generate AT&T-style stubs for Mach-O."
 msgstr ""
 
-#: c-family/c.opt:1812
-msgid "Set the maximum number of template instantiation notes for a single warning or error."
+#: config/darwin.opt:55
+msgid "Generate code suitable for executables (NOT shared libs)."
 msgstr ""
 
-#: c-family/c.opt:1819
-msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
+#: config/darwin.opt:59
+msgid "Generate code suitable for fast turn around debugging."
 msgstr ""
 
-#: c-family/c.opt:1826
-msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
+#: config/darwin.opt:63
+#, fuzzy
+msgid "Generate code for the kernel or loadable kernel extensions."
+msgstr "Генерыраваць код для дадзенага ЦП"
+
+#: config/darwin.opt:71
+msgid "The earliest MacOS X version on which this program will run."
 msgstr ""
 
-#: c-family/c.opt:1830
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
+#: config/darwin.opt:76
+msgid "Set sizeof(bool) to 1."
 msgstr ""
 
-#: c-family/c.opt:1834 ada/gcc-interface/lang.opt:85
-msgid "Make \"char\" unsigned by default."
+#: config/darwin.opt:80
+msgid "Force generation of external symbol indirection stubs."
 msgstr ""
 
-#: c-family/c.opt:1838
-msgid "Use __cxa_atexit to register destructors."
+#: config/darwin.opt:88
+msgid "The version of ld64 in use for this toolchain."
 msgstr ""
 
-#: c-family/c.opt:1842
-msgid "Use __cxa_get_exception_ptr in exception handling."
+#: config/darwin.opt:94
+msgid "Loads all members of archive libraries"
 msgstr ""
 
-#: c-family/c.opt:1846
-msgid "Marks all inlined functions and methods as having hidden visibility."
+#: config/darwin.opt:98
+msgid "-allowable_client <name>\tThe output dylib is private to the client(s) named"
 msgstr ""
 
-#: c-family/c.opt:1850
-msgid "Changes visibility to match Microsoft Visual Studio by default."
+#: config/darwin.opt:102
+msgid "-arch <name>\tSpecify that the output file should be generated for architecture  \"name\""
 msgstr ""
 
-#: c-family/c.opt:1862 d/lang.opt:330
-msgid "Emit common-like symbols as weak symbols."
+#: config/darwin.opt:106
+msgid "Mismatches between file architecture and the \"-arch\" are errors instead of warnings"
 msgstr ""
 
-#: c-family/c.opt:1866
-msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
+#: config/darwin.opt:110
+msgid "The earliest MacOS X version on which this program will run (formatted for the assembler)"
 msgstr ""
 
-#: c-family/c.opt:1870
-msgid "Generate a #line directive pointing at the current working directory."
+#: config/darwin.opt:114
+msgid "Produce an output file that will bind symbols on load, rather than lazily."
 msgstr ""
 
-#: c-family/c.opt:1878
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
+#: config/darwin.opt:118
+msgid "Produce a Mach-O bundle (file type MH_BUNDLE)"
 msgstr ""
 
-#: c-family/c.opt:1882
-msgid "Dump declarations to a .decl file."
+#: config/darwin.opt:122
+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 ""
 
-#: c-family/c.opt:1886
-msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
+#: config/darwin.opt:126
+msgid "-client_name <name>\tEnable the executable being built to link against a private dylib (using allowable_client)"
 msgstr ""
 
-#: c-family/c.opt:1890
-msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
+#: config/darwin.opt:130
+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 ""
 
-#: c-family/c.opt:1894
-msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
+#: config/darwin.opt:134
+msgid "-current_version <number>\tSet the current version for the library."
 msgstr ""
 
-#: c-family/c.opt:1898
-msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
+#: config/darwin.opt:138
+msgid "Remove code and data that is unreachable from any exported symbol (including the entry point)"
 msgstr ""
 
-#: c-family/c.opt:1903
-msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
+#: config/darwin.opt:145
+msgid "Produce a Mach-O dylinker (file type MH_DYLINKER), only used for building dyld."
 msgstr ""
 
-#: c-family/c.opt:1907
-msgid "-imacros <file>\tAccept definition of macros in <file>."
+#: config/darwin.opt:149
+msgid "-dylinker_install_name <path>\tOnly used for building dyld."
 msgstr ""
 
-#: c-family/c.opt:1911
-msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
+#: config/darwin.opt:153
+msgid "The default (and opposite of -static), implied by user mode executables, shared libraries and bundles."
 msgstr ""
 
-#: c-family/c.opt:1915
-msgid "-include <file>\tInclude the contents of <file> before other files."
+#: config/darwin.opt:157
+msgid "Produce a Mach-O shared library (file type MH_DYLIB), synonym for -shared"
 msgstr ""
 
-#: c-family/c.opt:1919
-msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
+#: config/darwin.opt:161
+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 ""
 
-#: c-family/c.opt:1923
-msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
+#: config/darwin.opt:165
+msgid "Supply a list of objects to be linked from a file, rather than the command line"
 msgstr ""
 
-#: c-family/c.opt:1927
-msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
+#: config/darwin.opt:169 config/darwin.opt:189
+msgid "Used for generating code for some older kernel revisions."
 msgstr ""
 
-#: c-family/c.opt:1931
-msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
+#: config/darwin.opt:173
+msgid "Ignore the normal two-level namespace; resolve symbols in command line order and do not record which library provided the resolved symbol."
 msgstr ""
 
-#: c-family/c.opt:1935
-msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
+#: config/darwin.opt:177
+msgid "For the assembler (and linker) permit any architecture sub-variant to be used without error."
 msgstr ""
 
-#: c-family/c.opt:1939
-msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
+#: config/darwin.opt:181
+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 ""
 
-#: c-family/c.opt:1949
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
+#: config/darwin.opt:185
+msgid "-framework <name>\tThe linker should search for the named framework in the framework search path."
 msgstr ""
 
-#: c-family/c.opt:1953
-msgid "Do not search standard system include directories for C++."
+#: config/darwin.opt:193
+msgid "Abbreviation for \"-g -fno-eliminate-unused-debug-symbols\""
 msgstr ""
 
-#: c-family/c.opt:1965
-msgid "Generate C header of platform-specific features."
+#: config/darwin.opt:197
+msgid "Abbreviation for \"-g -feliminate-unused-debug-symbols\""
 msgstr ""
 
-#: c-family/c.opt:1969
-msgid "Remap file names when including files."
+#: config/darwin.opt:201
+msgid "Automatically adds space for longer path names in load commands (up to MAXPATHLEN)"
 msgstr ""
 
-#: c-family/c.opt:1973 c-family/c.opt:1977
-msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
+#: config/darwin.opt:205
+msgid "-image_base <address>\tChoose a base address for a dylib or bundle."
 msgstr ""
 
-#: c-family/c.opt:1981
-msgid "Conform to the ISO 2011 C++ standard."
+#: config/darwin.opt:209
+msgid "-init <symbol_name>\tThe symbol \"symbol_name\" will be used as the first initialiser for a dylib."
 msgstr ""
 
-#: c-family/c.opt:1985
-msgid "Deprecated in favor of -std=c++11."
+#: config/darwin.opt:213
+msgid "-install_name <name>\tSet the install name for a dylib."
 msgstr ""
 
-#: c-family/c.opt:1989
-msgid "Deprecated in favor of -std=c++14."
+#: config/darwin.opt:217
+msgid "Usually \"private extern\" (hidden) symbols are made local when linking, this command suppresses that such that they remain exported."
 msgstr ""
 
-#: c-family/c.opt:1993
-msgid "Conform to the ISO 2014 C++ standard."
+#: config/darwin.opt:221
+msgid "(Obsolete after 10.4) Multi modules are ignored at runtime since MacOS 10.4"
 msgstr ""
 
-#: c-family/c.opt:1997
-msgid "Deprecated in favor of -std=c++17."
+#: config/darwin.opt:225
+msgid "(Obsolete after 10.4) -multiply_defined <treatment> Provided a mechanism for warning about symbols defined in multiple dylibs."
 msgstr ""
 
-#: c-family/c.opt:2001
-msgid "Conform to the ISO 2017 C++ standard."
+#: config/darwin.opt:229
+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 ""
 
-#: c-family/c.opt:2005
-msgid "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete support)."
+#: config/darwin.opt:233
+msgid "(Obsolete) The linker never dead strips these items, so the option is not needed."
 msgstr ""
 
-#: c-family/c.opt:2009 c-family/c.opt:2135
-msgid "Conform to the ISO 2011 C standard."
+#: config/darwin.opt:237
+msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an exectuable."
 msgstr ""
 
-#: c-family/c.opt:2013
-msgid "Deprecated in favor of -std=c11."
+#: config/darwin.opt:241
+msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework."
 msgstr ""
 
-#: c-family/c.opt:2017 c-family/c.opt:2021 c-family/c.opt:2139
-#: c-family/c.opt:2143
-msgid "Conform to the ISO 2017 C standard (published in 2018)."
+#: config/darwin.opt:245 config/darwin.opt:260 config/darwin.opt:264
+#, fuzzy
+msgid "(Obsolete) LD_PREBIND is no longer supported."
+msgstr "-pipe не падтрымліваецца."
+
+#: config/darwin.opt:249
+msgid "(Obsolete) This is the default."
 msgstr ""
 
-#: c-family/c.opt:2025
-msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)."
+#: config/darwin.opt:256
+msgid "-pagezero_size size\tAllows setting the page 0 size to 4kb for certain special cases."
 msgstr ""
 
-#: c-family/c.opt:2029 c-family/c.opt:2033 c-family/c.opt:2119
-msgid "Conform to the ISO 1990 C standard."
+#: config/darwin.opt:268
+msgid "Produces a Mach-O file suitable for embedded/ROM use."
 msgstr ""
 
-#: c-family/c.opt:2037 c-family/c.opt:2127
-msgid "Conform to the ISO 1999 C standard."
+#: config/darwin.opt:272
+msgid "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked bundle contained a symbol also exported from the main executable."
 msgstr ""
 
-#: c-family/c.opt:2041
-msgid "Deprecated in favor of -std=c99."
+#: config/darwin.opt:279
+msgid "Synonym for \"-export-dynamic\" for linker versions that support it."
 msgstr ""
 
-#: c-family/c.opt:2045 c-family/c.opt:2050
-msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
+#: config/darwin.opt:283
+msgid "-read_only_relocs <treatment>\tThis will allow relocs in read-only pages (not advisable)."
 msgstr ""
 
-#: c-family/c.opt:2055
-msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
+#: config/darwin.opt:287
+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 ""
 
-#: c-family/c.opt:2059
-msgid "Deprecated in favor of -std=gnu++11."
+#: config/darwin.opt:291
+msgid "-sectcreate <segname> <sectname> <file>\tCreate section \"sectname\" in segment \"segname\" from the contents of \"file\"."
 msgstr ""
 
-#: c-family/c.opt:2063
-msgid "Deprecated in favor of -std=gnu++14."
+#: config/darwin.opt:295
+msgid "(Obsolete) -sectobjectsymbols <segname> <sectname>\tSetting a local symbol at the start of a section is no longer supported."
 msgstr ""
 
-#: c-family/c.opt:2067
-msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
+#: config/darwin.opt:299
+msgid "(Obsolete) -sectorder <segname> <sectname> orderfile\tReplaced by a more general option \"-order_file\"."
 msgstr ""
 
-#: c-family/c.opt:2071
-msgid "Deprecated in favor of -std=gnu++17."
+#: config/darwin.opt:303
+msgid "-seg_addr_table <file>\tSpecify the base addresses for dynamic libraries, \"file\" contains a line for each library."
 msgstr ""
 
-#: c-family/c.opt:2075
-msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
+#: config/darwin.opt:308
+msgid "(Obsolete, ld_classic only) -seg_addr_table_filename <path>"
 msgstr ""
 
-#: c-family/c.opt:2079
-msgid "Conform to the ISO 2020(?) C++ draft standard with GNU extensions (experimental and incomplete support)."
+#: config/darwin.opt:312
+msgid "Synonym for \"image_base\""
 msgstr ""
 
-#: c-family/c.opt:2083
-msgid "Conform to the ISO 2011 C standard with GNU extensions."
+#: config/darwin.opt:316
+msgid "-segaddr <name> <address>\tSet the base address of segment \"name\" to \"address\" which must be aligned to a page boundary (currently 4kb)."
 msgstr ""
 
-#: c-family/c.opt:2087
-msgid "Deprecated in favor of -std=gnu11."
+#: config/darwin.opt:321
+msgid "(Obsolete, ld_classic only) -sectcreate segname sectname file"
 msgstr ""
 
-#: c-family/c.opt:2091 c-family/c.opt:2095
-msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
+#: config/darwin.opt:325
+msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported."
 msgstr ""
 
-#: c-family/c.opt:2099
-msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)."
+#: config/darwin.opt:329
+msgid "-segprot <segname> max_prot init_prot\tThe protection values are \"r\", \"w\", \"x\" or \"-\" the latter meaning \"no access\"."
 msgstr ""
 
-#: c-family/c.opt:2103 c-family/c.opt:2107
-msgid "Conform to the ISO 1990 C standard with GNU extensions."
+#: config/darwin.opt:333
+msgid "-segs_read_only_addr address \tAllows specifying the address of the read only portion of a dylib."
 msgstr ""
 
-#: c-family/c.opt:2111
-msgid "Conform to the ISO 1999 C standard with GNU extensions."
+#: config/darwin.opt:337
+msgid "-segs_read_write_addr address \tAllows specifying the address of the read/write portion of a dylib."
 msgstr ""
 
-#: c-family/c.opt:2115
-msgid "Deprecated in favor of -std=gnu99."
+#: config/darwin.opt:341
+msgid "(Obsolete)\tThis is the default."
 msgstr ""
 
-#: c-family/c.opt:2123
-msgid "Conform to the ISO 1990 C standard as amended in 1994."
+#: config/darwin.opt:345
+msgid "-sub_library <name>\tLibrary named \"name\" will be re-exported (only useful for dylibs)."
 msgstr ""
 
-#: c-family/c.opt:2131
-msgid "Deprecated in favor of -std=iso9899:1999."
+#: config/darwin.opt:349
+msgid "-sub_umbrella <name>\tFramework named \"name\" will be re-exported (only useful for dylibs)."
 msgstr ""
 
-#: c-family/c.opt:2150
-msgid "Enable traditional preprocessing."
+#: config/darwin.opt:353
+msgid "This is the default"
 msgstr ""
 
-#: c-family/c.opt:2154
-msgid "-trigraphs\tSupport ISO C trigraphs."
+#: config/darwin.opt:357
+msgid "Specifies content that can speed up dynamic loading when the binaries are unchanged."
 msgstr ""
 
-#: c-family/c.opt:2158
-msgid "Do not predefine system-specific and GCC-specific macros."
+#: config/darwin.opt:361
+msgid "-umbrella <framework>\tThe specified framework will be re-exported."
 msgstr ""
 
-#: brig/lang.opt:36
-msgid "Assume we are finalizing for phsa and its libhsail-rt.  Enables additional phsa-specific optimizations (default)."
+#: config/darwin.opt:365
+msgid "-undefined <treatment>\tSpecify the handling for undefined symbols (default is error)."
 msgstr ""
 
-#: ada/gcc-interface/lang.opt:61
-msgid "Synonym of -gnatk8."
+#: config/darwin.opt:369
+msgid "-unexported_symbols_list <filename>\tDon't export global symbols listed in filename."
 msgstr ""
 
-#: ada/gcc-interface/lang.opt:69
-msgid "Do not look for object files in standard path."
+#: config/darwin.opt:373
+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 ""
 
-#: ada/gcc-interface/lang.opt:73
-msgid "Select the runtime."
+#: config/darwin.opt:377
+msgid "Logs the object files the linker loads"
 msgstr ""
 
-#: ada/gcc-interface/lang.opt:89
-msgid "Catch typos."
+#: config/darwin.opt:381
+msgid "Logs which symbol(s) caused an object to be loaded."
 msgstr ""
 
-#: ada/gcc-interface/lang.opt:93
-msgid "Set name of output ALI file (internal switch)."
+#: config/darwin.opt:389
+msgid "(Obsolete, ignored)\tOld support similar to whyload."
 msgstr ""
 
-#: ada/gcc-interface/lang.opt:97
-msgid "-gnat<options>\tSpecify options to GNAT."
+#: config/darwin.opt:393
+msgid "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable (only handled by ld_classic)."
 msgstr ""
 
-#: ada/gcc-interface/lang.opt:101
-msgid "Ignored."
+#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
+msgid "Use simulator runtime."
 msgstr ""
 
-#: d/lang.opt:51
-msgid "-Hd <dir>\tWrite D interface files to directory <dir>."
+#: config/bfin/bfin.opt:44 config/arm/arm.opt:111
+msgid "Specify the name of the target CPU."
 msgstr ""
 
-#: d/lang.opt:55
-msgid "-Hf <file>\tWrite D interface to <file>."
+#: config/bfin/bfin.opt:48
+msgid "Omit frame pointer for leaf functions."
 msgstr ""
 
-#: d/lang.opt:123
-msgid "Warn about casts that will produce a null result."
+#: config/bfin/bfin.opt:52
+msgid "Program is entirely located in low 64k of memory."
 msgstr ""
 
-#: d/lang.opt:139
-msgid "Warn from speculative compiles such as __traits(compiles)."
+#: config/bfin/bfin.opt:56
+msgid "Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction."
 msgstr ""
 
-#: d/lang.opt:151
-msgid "Generate JSON file."
+#: config/bfin/bfin.opt:61
+msgid "Avoid speculative loads to work around a hardware anomaly."
 msgstr ""
 
-#: d/lang.opt:155
-msgid "-Xf <file>\tWrite JSON output to the given <file>."
+#: config/bfin/bfin.opt:65
+msgid "Enabled ID based shared library."
 msgstr ""
 
-#: d/lang.opt:159
-msgid "Debug library to use instead of phobos."
+#: config/bfin/bfin.opt:69
+msgid "Generate code that won't be linked against any other ID shared libraries, but may be used as a shared library."
 msgstr ""
 
-#: d/lang.opt:163
-msgid "Default library to use instead of phobos."
+#: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175
+msgid "ID of shared library to build."
 msgstr ""
 
-#: d/lang.opt:167
-msgid "Do link the standard D startup files in the compilation."
-msgstr ""
-
-#: d/lang.opt:174
-#, fuzzy
-msgid "Generate code for all template instantiations."
-msgstr "Генерыраваць код для Intel as"
-
-#: d/lang.opt:178
-#, fuzzy
-msgid "Generate code for assert contracts."
-msgstr "Генерыраваць код для Intel as"
-
-#: d/lang.opt:186
-msgid "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code only, or off."
-msgstr ""
-
-#: d/lang.opt:210
-msgid "Compile in debug code."
-msgstr ""
-
-#: d/lang.opt:214
-msgid "-fdebug=<level|ident>\tCompile in debug code, code <= <level>, or code identified by <ident>."
-msgstr ""
-
-#: d/lang.opt:218
-#, fuzzy
-#| msgid "Generate ELF output"
-msgid "Generate documentation."
-msgstr "Стварыць ELF-вывад"
-
-#: d/lang.opt:222
-msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
-msgstr ""
-
-#: d/lang.opt:226
-msgid "-fdoc-file=<file>\tWrite documentation to <file>."
-msgstr ""
-
-#: d/lang.opt:230
-msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
-msgstr ""
-
-#: d/lang.opt:234
-msgid "Assume that standard D runtime libraries and \"D main\" exist."
-msgstr ""
-
-#: d/lang.opt:238
-msgid "Display the frontend AST after parsing and semantic passes."
-msgstr ""
-
-#: d/lang.opt:242
-#, fuzzy
-#| msgid "unsupported version"
-msgid "Ignore unsupported pragmas."
-msgstr "непадтрымліваемая версія"
-
-#: d/lang.opt:246
-#, fuzzy
-msgid "Generate code for class invariant contracts."
-msgstr "Генерыраваць код для Intel as"
-
-#: d/lang.opt:250
-msgid "Generate a default D main() function when compiling."
-msgstr ""
-
-#: d/lang.opt:254
-msgid "-fmodule-file=<package.module>=<filespec>\tuse <filespec> as source file for <package.module>."
-msgstr ""
-
-#: d/lang.opt:258
-msgid "Generate ModuleInfo struct for output module."
-msgstr ""
-
-#: d/lang.opt:262
-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
-#| msgid "Generate code for Intel as"
-msgid "Generate code for postcondition contracts."
-msgstr "Генерыраваць код для Intel as"
-
-#: d/lang.opt:270
-#, fuzzy
-#| msgid "Generate code for Intel as"
-msgid "Generate code for precondition contracts."
-msgstr "Генерыраваць код для Intel as"
-
-#: d/lang.opt:274
-msgid "Compile release version."
-msgstr ""
-
-#: d/lang.opt:282
-#, fuzzy
-#| msgid "Generate code for Intel as"
-msgid "Generate code for switches without a default case."
-msgstr "Генерыраваць код для Intel as"
-
-#: d/lang.opt:286
-msgid "List information on all language changes."
-msgstr ""
-
-#: d/lang.opt:290
-msgid "Give deprecation messages about -ftransition=import anomalies."
-msgstr ""
-
-#: d/lang.opt:294
-msgid "List all usages of complex or imaginary types."
-msgstr ""
-
-#: d/lang.opt:298
-msgid "Implement DIP1000: Scoped pointers (experimental)."
-msgstr ""
-
-#: d/lang.opt:302
-msgid "Implement DIP25: Sealed references (experimental)."
-msgstr ""
-
-#: d/lang.opt:306
-msgid "List all non-mutable fields which occupy an object instance."
-msgstr ""
-
-#: d/lang.opt:310
-msgid "Revert to single phase name lookup."
-msgstr ""
-
-#: d/lang.opt:314
-msgid "List all hidden GC allocations."
-msgstr ""
-
-#: d/lang.opt:318
-msgid "List all variables going into thread local storage."
-msgstr ""
-
-#: d/lang.opt:322
-msgid "Compile in unittest code."
-msgstr ""
-
-#: d/lang.opt:326
-msgid "-fversion=<level|ident>\tCompile in version code >= <level> or identified by <ident>."
-msgstr ""
-
-#: d/lang.opt:350
-msgid "Do not link the standard D library in the compilation."
-msgstr ""
-
-#: d/lang.opt:358
-msgid "Link the standard D library statically in the compilation."
-msgstr ""
-
-#: d/lang.opt:362
-msgid "Link the standard D library dynamically in the compilation."
-msgstr ""
-
-#: go/lang.opt:42
-msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
-msgstr ""
-
-#: go/lang.opt:46
-msgid "Add explicit checks for division by zero."
-msgstr ""
-
-#: go/lang.opt:50
-msgid "Add explicit checks for division overflow in INT_MIN / -1."
-msgstr ""
-
-#: go/lang.opt:54
-msgid "Apply special rules for compiling runtime package."
-msgstr ""
-
-#: go/lang.opt:58
-msgid "-fgo-dump-<type>\tDump Go frontend internal information."
-msgstr ""
-
-#: go/lang.opt:62
-msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
-msgstr ""
-
-#: go/lang.opt:66
-msgid "-fgo-pkgpath=<string>\tSet Go package path."
-msgstr ""
-
-#: go/lang.opt:70
-msgid "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
-msgstr ""
-
-#: go/lang.opt:74
-msgid "-fgo-relative-import-path=<path>\tTreat a relative import as relative to path."
-msgstr ""
-
-#: go/lang.opt:78
-msgid "Functions which return values must end with return statements."
-msgstr ""
-
-#: go/lang.opt:82
-msgid "Emit debugging information related to the escape analysis pass when run with -fgo-optimize-allocs."
-msgstr ""
-
-#: go/lang.opt:86
-msgid "-fgo-debug-escape-hash=<string>\tHash value to debug escape analysis."
-msgstr ""
-
-#: config/vms/vms.opt:27
-msgid "Malloc data into P2 space."
-msgstr ""
-
-#: config/vms/vms.opt:31
-msgid "Set name of main routine for the debugger."
-msgstr ""
-
-#: config/vms/vms.opt:35
-msgid "Use VMS exit codes instead of posix ones."
-msgstr ""
-
-#: config/vms/vms.opt:39
-msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
-msgstr ""
-
-#: config/mcore/mcore.opt:23
-#, fuzzy
-msgid "Generate code for the M*Core M210."
-msgstr "Генерыраваць код для Intel as"
-
-#: config/mcore/mcore.opt:27
-#, fuzzy
-msgid "Generate code for the M*Core M340."
-msgstr "Генерыраваць код для Intel as"
-
-#: config/mcore/mcore.opt:31
-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
-msgid "Generate big-endian code."
-msgstr ""
-
-#: config/mcore/mcore.opt:39
-msgid "Emit call graph information."
-msgstr ""
-
-#: config/mcore/mcore.opt:43
-#, fuzzy
-msgid "Use the divide instruction."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
-
-#: config/mcore/mcore.opt:47
-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
-msgid "Generate little-endian code."
-msgstr ""
-
-#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
-msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line."
-msgstr ""
-
-#: config/mcore/mcore.opt:60
-msgid "Use arbitrary sized immediates in bit operations."
-msgstr ""
-
-#: config/mcore/mcore.opt:64
-msgid "Prefer word accesses over byte accesses."
-msgstr ""
-
-#: config/mcore/mcore.opt:71
-msgid "Set the maximum amount for a single stack increment operation."
-msgstr ""
-
-#: config/mcore/mcore.opt:75
-msgid "Always treat bitfields as int-sized."
-msgstr ""
-
-#: config/linux-android.opt:23
-#, fuzzy
-#| msgid "Generate code for Intel as"
-msgid "Generate code for the Android platform."
-msgstr "Генерыраваць код для Intel as"
-
-#: config/mmix/mmix.opt:24
-#, fuzzy
-msgid "For intrinsics library: pass all parameters in registers."
-msgstr "Не выкарыстоўваць рэгістра sb"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value."
-msgstr ""
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value."
-msgstr ""
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions."
-msgstr ""
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones."
-msgstr ""
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)."
-msgstr ""
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)."
-msgstr ""
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program."
-msgstr ""
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)."
-msgstr ""
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken."
-msgstr ""
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches."
-msgstr ""
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers."
-msgstr ""
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers."
-msgstr ""
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function."
-msgstr ""
-
-#: config/mmix/mmix.opt:91
-#, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Do not generate a single exit point for each function."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program."
-msgstr ""
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data."
-msgstr ""
-
-#: config/darwin.opt:117
-msgid "Generate compile-time CFString objects."
-msgstr ""
-
-#: config/darwin.opt:214
-msgid "Warn if constant CFString objects contain non-portable characters."
-msgstr ""
-
-#: config/darwin.opt:219
-msgid "Generate AT&T-style stubs for Mach-O."
-msgstr ""
-
-#: config/darwin.opt:223
-msgid "Generate code suitable for executables (NOT shared libs)."
-msgstr ""
-
-#: config/darwin.opt:227
-msgid "Generate code suitable for fast turn around debugging."
-msgstr ""
-
-#: config/darwin.opt:235
-msgid "The earliest MacOS X version on which this program will run."
-msgstr ""
-
-#: config/darwin.opt:239
-msgid "Set sizeof(bool) to 1."
-msgstr ""
-
-#: config/darwin.opt:243
-#, fuzzy
-msgid "Generate code for darwin loadable kernel extensions."
-msgstr "Генерыраваць код для Intel as"
-
-#: config/darwin.opt:247
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions."
-msgstr "Генерыраваць код для дадзенага ЦП"
-
-#: config/darwin.opt:251
-msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
-msgstr ""
-
-#: config/darwin.opt:401
-msgid "The version of ld64 in use for this toolchain."
-msgstr ""
-
-#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
-msgid "Use simulator runtime."
-msgstr ""
-
-#: config/bfin/bfin.opt:44 config/arm/arm.opt:111
-msgid "Specify the name of the target CPU."
-msgstr ""
-
-#: config/bfin/bfin.opt:48
-msgid "Omit frame pointer for leaf functions."
-msgstr ""
-
-#: config/bfin/bfin.opt:52
-msgid "Program is entirely located in low 64k of memory."
-msgstr ""
-
-#: config/bfin/bfin.opt:56
-msgid "Work around a hardware anomaly by adding a number of NOPs before a CSYNC or SSYNC instruction."
-msgstr ""
-
-#: config/bfin/bfin.opt:61
-msgid "Avoid speculative loads to work around a hardware anomaly."
-msgstr ""
-
-#: config/bfin/bfin.opt:65
-msgid "Enabled ID based shared library."
-msgstr ""
-
-#: config/bfin/bfin.opt:69
-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
-msgid "ID of shared library to build."
-msgstr ""
-
-#: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
-msgid "Enable separate data segment."
+#: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
+msgid "Enable separate data segment."
 msgstr ""
 
 #: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
@@ -8558,7 +8115,7 @@ msgstr ""
 msgid "Link with the fast floating-point library."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/bfin/bfin.opt:90 config/frv/frv.opt:130
+#: config/bfin/bfin.opt:90 config/arm/arm.opt:312 config/frv/frv.opt:130
 msgid "Enable Function Descriptor PIC mode."
 msgstr ""
 
@@ -8602,7 +8159,7 @@ msgstr ""
 msgid "Known M68K ISAs (for use with the -march= option):"
 msgstr ""
 
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:368
+#: config/m68k/ieee.opt:24 config/i386/i386.opt:364
 msgid "Use IEEE math for fp comparisons."
 msgstr ""
 
@@ -8812,7 +8369,7 @@ msgstr ""
 msgid "Specify integer and floating-point calling convention."
 msgstr ""
 
-#: config/riscv/riscv.opt:38 config/i386/i386.opt:416
+#: config/riscv/riscv.opt:38 config/i386/i386.opt:411
 msgid "Attempt to keep stack aligned to this power of 2."
 msgstr ""
 
@@ -8852,7 +8409,7 @@ msgstr ""
 msgid "Do not generate unaligned memory accesses."
 msgstr ""
 
-#: config/riscv/riscv.opt:100 config/i386/i386.opt:287
+#: 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
 msgid "Known code models (for use with the -mcmodel= option):"
@@ -8870,6 +8427,14 @@ msgstr ""
 msgid "Emit RISC-V ELF attribute."
 msgstr ""
 
+#: config/riscv/riscv.opt:137 config/i386/i386.opt:236
+msgid "Use the given data alignment."
+msgstr ""
+
+#: config/riscv/riscv.opt:141 config/i386/i386.opt:240
+msgid "Known data alignment choices (for use with the -malign-data= option):"
+msgstr ""
+
 #: config/m32c/m32c.opt:23
 msgid "-msim\tUse simulator runtime."
 msgstr ""
@@ -8895,57 +8460,73 @@ msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
 msgstr ""
 
 #: config/msp430/msp430.opt:7
-msgid "Force assembly output to always use hex constants."
+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
-msgid "Specify the MCU to build for."
+msgid "Force assembly output to always use hex constants."
 msgstr ""
 
 #: config/msp430/msp430.opt:15
-msgid "Warn if an MCU name is unrecognized or conflicts with other options (default: on)."
+msgid "Specify the MCU to build for."
 msgstr ""
 
 #: config/msp430/msp430.opt:19
-msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
+msgid "Warn if an MCU name is unrecognized or conflicts with other options (default: on)."
 msgstr ""
 
 #: config/msp430/msp430.opt:23
-msgid "Select large model - 20-bit addresses/pointers."
+msgid "Warn if devices.csv is not found or there are problem parsing it (default: on)."
 msgstr ""
 
 #: config/msp430/msp430.opt:27
-msgid "Select small model - 16-bit addresses/pointers (default)."
+msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
 msgstr ""
 
 #: config/msp430/msp430.opt:31
+msgid "Select large model - 20-bit addresses/pointers."
+msgstr ""
+
+#: config/msp430/msp430.opt:35
+msgid "Select small model - 16-bit addresses/pointers (default)."
+msgstr ""
+
+#: config/msp430/msp430.opt:39
 msgid "Optimize opcode sizes at link time."
 msgstr ""
 
-#: config/msp430/msp430.opt:38
+#: config/msp430/msp430.opt:46 config/pru/pru.opt:26
 msgid "Use a minimum runtime (no static initializers or ctors) for memory-constrained devices."
 msgstr ""
 
-#: config/msp430/msp430.opt:45
+#: config/msp430/msp430.opt:53
 msgid "Specify the type of hardware multiply to support."
 msgstr ""
 
-#: config/msp430/msp430.opt:67
-msgid "Specify whether functions should be placed into low or high memory."
+#: config/msp430/msp430.opt:75
+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:71
-msgid "Specify whether variables should be placed into low or high memory."
+#: config/msp430/msp430.opt:79
+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:90
+#: config/msp430/msp430.opt:83
+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
 msgid "Passes on a request to the assembler to enable fixes for various silicon errata."
 msgstr ""
 
-#: config/msp430/msp430.opt:94
+#: config/msp430/msp430.opt:106
 msgid "Passes on a request to the assembler to warn about various silicon errata."
 msgstr ""
 
+#: config/msp430/msp430.opt:110
+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
 msgid "The possible TLS dialects:"
 msgstr ""
@@ -8959,7 +8540,7 @@ msgstr ""
 msgid "Assume target CPU is configured as big endian."
 msgstr ""
 
-#: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1019
+#: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1016
 #, fuzzy
 #| msgid "Generate code without GP reg"
 msgid "Generate code which uses only the general registers."
@@ -8982,7 +8563,7 @@ msgstr ""
 msgid "Don't assume that unaligned accesses are handled by the system."
 msgstr ""
 
-#: config/aarch64/aarch64.opt:96 config/i386/i386.opt:400
+#: config/aarch64/aarch64.opt:96 config/i386/i386.opt:395
 msgid "Omit the frame pointer in leaf functions."
 msgstr ""
 
@@ -9065,12 +8646,12 @@ msgstr ""
 msgid "Generate code to track when the CPU might be speculating incorrectly."
 msgstr ""
 
-#: config/aarch64/aarch64.opt:231 config/i386/i386.opt:983
-#: config/rs6000/rs6000.opt:542
+#: config/aarch64/aarch64.opt:231 config/i386/i386.opt:981
+#: config/rs6000/rs6000.opt:538
 msgid "Use given stack-protector guard."
 msgstr ""
 
-#: config/aarch64/aarch64.opt:235 config/rs6000/rs6000.opt:546
+#: config/aarch64/aarch64.opt:235 config/rs6000/rs6000.opt:542
 msgid "Valid arguments to -mstack-protector-guard=:"
 msgstr ""
 
@@ -9082,6 +8663,14 @@ msgstr ""
 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
+msgid "Generate local calls to out-of-line atomic operations."
+msgstr ""
+
+#: config/aarch64/aarch64.opt:264
+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/linux.opt:24
 msgid "Use Bionic C library."
 msgstr ""
@@ -9200,8 +8789,7 @@ msgstr ""
 msgid "Enable earlier placing stop bits for better scheduling."
 msgstr ""
 
-#: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:62
-#: config/sh/sh.opt:227
+#: config/ia64/ia64.opt:114 config/pa/pa.opt:66 config/sh/sh.opt:227
 msgid "Specify range of registers to make fixed."
 msgstr ""
 
@@ -9209,9 +8797,8 @@ msgstr ""
 msgid "Specify bit size of immediate TLS offsets."
 msgstr ""
 
-#: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:514
-#: config/s390/s390.opt:194 config/sparc/sparc.opt:146
-#: config/visium/visium.opt:49
+#: 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
 #| msgid "Generate code for given CPU"
 msgid "Schedule code for given CPU."
@@ -9279,88 +8866,6 @@ msgstr ""
 msgid "Don't generate checks for control speculation in selective scheduling."
 msgstr ""
 
-#: config/spu/spu.opt:20
-msgid "Emit warnings when run-time relocations are generated."
-msgstr ""
-
-#: config/spu/spu.opt:24
-msgid "Emit errors when run-time relocations are generated."
-msgstr ""
-
-#: config/spu/spu.opt:28
-msgid "Specify cost of branches (Default 20)."
-msgstr ""
-
-#: config/spu/spu.opt:32
-msgid "Make sure loads and stores are not moved past DMA instructions."
-msgstr ""
-
-#: config/spu/spu.opt:36
-msgid "volatile must be specified on any memory that is effected by DMA."
-msgstr ""
-
-#: config/spu/spu.opt:40 config/spu/spu.opt:44
-msgid "Insert nops when it might improve performance by allowing dual issue (default)."
-msgstr ""
-
-#: config/spu/spu.opt:48
-msgid "Use standard main function as entry for startup."
-msgstr ""
-
-#: config/spu/spu.opt:52
-msgid "Generate branch hints for branches."
-msgstr ""
-
-#: config/spu/spu.opt:56
-msgid "Maximum number of nops to insert for a hint (Default 2)."
-msgstr ""
-
-#: config/spu/spu.opt:60
-msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]."
-msgstr ""
-
-#: config/spu/spu.opt:64
-#, fuzzy
-#| msgid "Generate code for Intel as"
-msgid "Generate code for 18 bit addressing."
-msgstr "Генерыраваць код для Intel as"
-
-#: config/spu/spu.opt:68
-#, fuzzy
-#| msgid "Generate code for Intel as"
-msgid "Generate code for 32 bit addressing."
-msgstr "Генерыраваць код для Intel as"
-
-#: config/spu/spu.opt:76
-msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue."
-msgstr ""
-
-#: config/spu/spu.opt:80 config/i386/i386.opt:257 config/s390/s390.opt:56
-#, fuzzy
-#| msgid "Generate code for given CPU"
-msgid "Generate code for given CPU."
-msgstr "Генерыраваць код для дадзенага ЦП"
-
-#: config/spu/spu.opt:88
-msgid "Access variables in 32-bit PPU objects (default)."
-msgstr ""
-
-#: config/spu/spu.opt:92
-msgid "Access variables in 64-bit PPU objects."
-msgstr ""
-
-#: config/spu/spu.opt:96
-msgid "Allow conversions between __ea and generic pointers (default)."
-msgstr ""
-
-#: config/spu/spu.opt:100
-msgid "Size (in KB) of software data cache."
-msgstr ""
-
-#: config/spu/spu.opt:104
-msgid "Atomically write back software data cache lines (default)."
-msgstr ""
-
 #: config/epiphany/epiphany.opt:24
 msgid "Don't use any of r32..r63."
 msgstr ""
@@ -9446,7 +8951,7 @@ msgstr ""
 msgid "Target the software simulator."
 msgstr ""
 
-#: config/ft32/ft32.opt:27 config/s390/s390.opt:225 config/mips/mips.opt:393
+#: config/ft32/ft32.opt:27 config/s390/s390.opt:228 config/mips/mips.opt:393
 #: config/arc/arc.opt:406
 msgid "Use LRA instead of reload."
 msgstr ""
@@ -9522,6 +9027,26 @@ msgstr ""
 msgid "Do not push extended registers on stack in monitor functions."
 msgstr ""
 
+#: config/pru/pru.opt:31
+msgid "-mmcu=MCU\tSelect the target System-On-Chip variant that embeds this PRU."
+msgstr ""
+
+#: config/pru/pru.opt:35
+msgid "Make GCC pass the --no-relax command-line option to the linker instead of the --relax option."
+msgstr ""
+
+#: config/pru/pru.opt:40
+msgid "Allow (or do not allow) gcc to use the LOOP instruction."
+msgstr ""
+
+#: config/pru/pru.opt:44
+msgid "Select target ABI variant."
+msgstr ""
+
+#: config/pru/pru.opt:48
+msgid "ABI variant code generation (for use with -mabi= option):"
+msgstr ""
+
 #: config/pdp11/pdp11.opt:23
 #, fuzzy
 #| msgid "Generate code for a 520X"
@@ -9556,7 +9081,7 @@ msgstr "Выкарыстоўваць DEC-сінтакс для асэмблер
 msgid "Use the GNU assembler syntax."
 msgstr "Выкарыстоўваць UNIX-сінтакс для асэмблера"
 
-#: config/pdp11/pdp11.opt:47 config/rs6000/rs6000.opt:188
+#: config/pdp11/pdp11.opt:47 config/rs6000/rs6000.opt:191
 #: config/frv/frv.opt:158
 #, fuzzy
 #| msgid "Use hardware floating point"
@@ -9575,7 +9100,7 @@ msgstr "Выкарыстоўваць 16-ці бітны int"
 msgid "Use 32 bit int."
 msgstr "Выкарыстоўваць 32-х бітны int"
 
-#: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:184
+#: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:187
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "Do not use hardware floating point."
@@ -9677,727 +9202,737 @@ msgstr ""
 msgid "Use unicode startup and define UNICODE macro."
 msgstr ""
 
-#: config/i386/i386.opt:192
+#: config/i386/i386.opt:188
 msgid "sizeof(long double) is 16."
 msgstr ""
 
-#: config/i386/i386.opt:196 config/i386/i386.opt:364
+#: config/i386/i386.opt:192 config/i386/i386.opt:360
 #, fuzzy
 #| msgid "Use hardware fp"
 msgid "Use hardware fp."
 msgstr "Выкарыстоўваць апаратную плаваючую кропку"
 
-#: config/i386/i386.opt:200
+#: config/i386/i386.opt:196
 msgid "sizeof(long double) is 12."
 msgstr ""
 
-#: config/i386/i386.opt:204
+#: config/i386/i386.opt:200
 msgid "Use 80-bit long double."
 msgstr ""
 
-#: config/i386/i386.opt:208 config/s390/s390.opt:154
+#: config/i386/i386.opt:204 config/s390/s390.opt:157
 #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
 #, fuzzy
 #| msgid "Use 64 bit float"
 msgid "Use 64-bit long double."
 msgstr "Выкарыстоўваць 64-х бітны float"
 
-#: config/i386/i386.opt:212 config/s390/s390.opt:150
+#: config/i386/i386.opt:208 config/s390/s390.opt:153
 #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
 msgid "Use 128-bit long double."
 msgstr ""
 
-#: config/i386/i386.opt:216 config/sh/sh.opt:179
+#: config/i386/i386.opt:212 config/sh/sh.opt:179
 msgid "Reserve space for outgoing arguments in the function prologue."
 msgstr ""
 
-#: config/i386/i386.opt:220
+#: config/i386/i386.opt:216
 msgid "Align some doubles on dword boundary."
 msgstr ""
 
-#: config/i386/i386.opt:224
+#: config/i386/i386.opt:220
 msgid "Function starts are aligned to this power of 2."
 msgstr ""
 
-#: config/i386/i386.opt:228
+#: config/i386/i386.opt:224
 msgid "Jump targets are aligned to this power of 2."
 msgstr ""
 
-#: config/i386/i386.opt:232
+#: config/i386/i386.opt:228
 msgid "Loop code aligned to this power of 2."
 msgstr ""
 
-#: config/i386/i386.opt:236
+#: config/i386/i386.opt:232
 msgid "Align destination of the string operations."
 msgstr ""
 
-#: config/i386/i386.opt:240
-msgid "Use the given data alignment."
-msgstr ""
-
-#: config/i386/i386.opt:244
-msgid "Known data alignment choices (for use with the -malign-data= option):"
-msgstr ""
+#: config/i386/i386.opt:253 config/s390/s390.opt:56
+#, fuzzy
+#| msgid "Generate code for given CPU"
+msgid "Generate code for given CPU."
+msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/i386/i386.opt:261
+#: config/i386/i386.opt:257
 #, fuzzy
 #| msgid "Use given assembler dialect"
 msgid "Use given assembler dialect."
 msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
 
-#: config/i386/i386.opt:265
+#: config/i386/i386.opt:261
 msgid "Known assembler dialects (for use with the -masm= option):"
 msgstr ""
 
-#: config/i386/i386.opt:275
+#: config/i386/i386.opt:271
 msgid "Branches are this expensive (arbitrary units)."
 msgstr ""
 
-#: config/i386/i386.opt:279
+#: config/i386/i386.opt:275
 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:283
+#: config/i386/i386.opt:279
 msgid "Use given x86-64 code model."
 msgstr ""
 
-#: config/i386/i386.opt:306
+#: config/i386/i386.opt:302
 #, fuzzy
 #| msgid "Use given assembler dialect"
 msgid "Use given address mode."
 msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
 
-#: config/i386/i386.opt:310
+#: config/i386/i386.opt:306
 msgid "Known address mode (for use with the -maddress-mode= option):"
 msgstr ""
 
-#: config/i386/i386.opt:323
+#: config/i386/i386.opt:319
 #, fuzzy
 #| msgid "Generate code for given CPU"
 msgid "Generate sin, cos, sqrt for FPU."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/i386/i386.opt:327
+#: config/i386/i386.opt:323
 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
 msgstr ""
 
-#: config/i386/i386.opt:331
+#: config/i386/i386.opt:327
 msgid "Return values of functions in FPU registers."
 msgstr ""
 
-#: config/i386/i386.opt:335
+#: config/i386/i386.opt:331
 msgid "Generate floating point mathematics using given instruction set."
 msgstr ""
 
-#: config/i386/i386.opt:339
+#: config/i386/i386.opt:335
 msgid "Valid arguments to -mfpmath=:"
 msgstr ""
 
-#: config/i386/i386.opt:372
+#: config/i386/i386.opt:368
 #, fuzzy
 msgid "Inline all known string operations."
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: config/i386/i386.opt:376
+#: config/i386/i386.opt:372
 msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks."
 msgstr ""
 
-#: config/i386/i386.opt:384
+#: config/i386/i386.opt:379
 msgid "Use native (MS) bitfield layout."
 msgstr ""
 
-#: config/i386/i386.opt:404
+#: config/i386/i386.opt:399
 msgid "Set 80387 floating-point precision to 32-bit."
 msgstr ""
 
-#: config/i386/i386.opt:408
+#: config/i386/i386.opt:403
 msgid "Set 80387 floating-point precision to 64-bit."
 msgstr ""
 
-#: config/i386/i386.opt:412
+#: config/i386/i386.opt:407
 msgid "Set 80387 floating-point precision to 80-bit."
 msgstr ""
 
-#: config/i386/i386.opt:420
+#: config/i386/i386.opt:415
 msgid "Assume incoming stack aligned to this power of 2."
 msgstr ""
 
-#: config/i386/i386.opt:424
+#: config/i386/i386.opt:419
 msgid "Use push instructions to save outgoing arguments."
 msgstr ""
 
-#: config/i386/i386.opt:428
+#: config/i386/i386.opt:423
 msgid "Use red-zone in the x86-64 code."
 msgstr ""
 
-#: config/i386/i386.opt:432
+#: config/i386/i386.opt:427
 msgid "Number of registers used to pass integer arguments."
 msgstr ""
 
-#: config/i386/i386.opt:436
+#: config/i386/i386.opt:431
 msgid "Alternate calling convention."
 msgstr ""
 
-#: config/i386/i386.opt:440 config/alpha/alpha.opt:23
+#: config/i386/i386.opt:435 config/alpha/alpha.opt:23
 #, fuzzy
 #| msgid "Do not use hardware fp"
 msgid "Do not use hardware fp."
 msgstr "Не выкарыстоўваць апаратную плаваючую кропку"
 
-#: config/i386/i386.opt:444
+#: config/i386/i386.opt:439
 msgid "Use SSE register passing conventions for SF and DF mode."
 msgstr ""
 
-#: config/i386/i386.opt:448
+#: config/i386/i386.opt:443
 msgid "Realign stack in prologue."
 msgstr ""
 
-#: config/i386/i386.opt:452
+#: config/i386/i386.opt:447
 msgid "Enable stack probing."
 msgstr ""
 
-#: config/i386/i386.opt:456
+#: config/i386/i386.opt:451
 msgid "Specify memcpy expansion strategy when expected size is known."
 msgstr ""
 
-#: config/i386/i386.opt:460
+#: config/i386/i386.opt:455
 msgid "Specify memset expansion strategy when expected size is known."
 msgstr ""
 
-#: config/i386/i386.opt:464
+#: config/i386/i386.opt:459
 msgid "Chose strategy to generate stringop using."
 msgstr ""
 
-#: config/i386/i386.opt:468
+#: config/i386/i386.opt:463
 msgid "Valid arguments to -mstringop-strategy=:"
 msgstr ""
 
-#: config/i386/i386.opt:496
+#: config/i386/i386.opt:491
 #, fuzzy
 #| msgid "Use given assembler dialect"
 msgid "Use given thread-local storage dialect."
 msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
 
-#: config/i386/i386.opt:500
+#: config/i386/i386.opt:495
 msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
 msgstr ""
 
-#: config/i386/i386.opt:510
+#: config/i386/i386.opt:505
 #, c-format
 msgid "Use direct references against %gs when accessing tls data."
 msgstr ""
 
-#: config/i386/i386.opt:518
+#: config/i386/i386.opt:513
 msgid "Fine grain control of tune features."
 msgstr ""
 
-#: config/i386/i386.opt:522
+#: config/i386/i386.opt:517
 msgid "Clear all tune features."
 msgstr ""
 
-#: config/i386/i386.opt:529
+#: config/i386/i386.opt:524
 #, fuzzy
 #| msgid "Generate code for Intel as"
 msgid "Generate code that conforms to Intel MCU psABI."
 msgstr "Генерыраваць код для Intel as"
 
-#: config/i386/i386.opt:533
+#: config/i386/i386.opt:528
 #, fuzzy
 #| msgid "Generate code for given CPU"
 msgid "Generate code that conforms to the given ABI."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/i386/i386.opt:537 config/nds32/nds32.opt:51
+#: config/i386/i386.opt:532 config/nds32/nds32.opt:51
 msgid "Known ABIs (for use with the -mabi= option):"
 msgstr ""
 
-#: config/i386/i386.opt:547
+#: config/i386/i386.opt:542
 msgid "Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft to System V ABI calls."
 msgstr ""
 
-#: config/i386/i386.opt:551 config/rs6000/rs6000.opt:200
+#: config/i386/i386.opt:546 config/rs6000/rs6000.opt:203
 msgid "Vector library ABI to use."
 msgstr ""
 
-#: config/i386/i386.opt:555
+#: config/i386/i386.opt:550
 msgid "Known vectorization library ABIs (for use with the -mveclibabi= option):"
 msgstr ""
 
-#: config/i386/i386.opt:565
+#: config/i386/i386.opt:560
 msgid "Return 8-byte vectors in memory."
 msgstr ""
 
-#: config/i386/i386.opt:569
+#: config/i386/i386.opt:564
 msgid "Generate reciprocals instead of divss and sqrtss."
 msgstr ""
 
-#: config/i386/i386.opt:573
+#: config/i386/i386.opt:568
 msgid "Control generation of reciprocal estimates."
 msgstr ""
 
-#: config/i386/i386.opt:577
+#: config/i386/i386.opt:572
 msgid "Generate cld instruction in the function prologue."
 msgstr ""
 
-#: config/i386/i386.opt:581
+#: config/i386/i386.opt:576
 msgid "Generate vzeroupper instruction before a transfer of control flow out of the function."
 msgstr ""
 
-#: config/i386/i386.opt:586
+#: config/i386/i386.opt:581
 msgid "Disable Scalar to Vector optimization pass transforming 64-bit integer computations into a vector ones."
 msgstr ""
 
-#: config/i386/i386.opt:591
+#: config/i386/i386.opt:586
 msgid "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or znver1 and Haifa scheduling is selected."
 msgstr ""
 
-#: config/i386/i386.opt:596
+#: config/i386/i386.opt:591
 msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
 msgstr ""
 
-#: config/i386/i386.opt:600
+#: config/i386/i386.opt:595
 msgid "Use given register vector width instructions instead of maximum register width in the auto-vectorizer."
 msgstr ""
 
-#: config/i386/i386.opt:604
+#: config/i386/i386.opt:599
 msgid "Known preferred register vector length (to use with the -mprefer-vector-width= option):"
 msgstr ""
 
-#: config/i386/i386.opt:622
+#: config/i386/i386.opt:617
 msgid "Generate 32bit i386 code."
 msgstr ""
 
-#: config/i386/i386.opt:626
+#: config/i386/i386.opt:621
 msgid "Generate 64bit x86-64 code."
 msgstr ""
 
-#: config/i386/i386.opt:630
+#: config/i386/i386.opt:625
 msgid "Generate 32bit x86-64 code."
 msgstr ""
 
-#: config/i386/i386.opt:634
+#: config/i386/i386.opt:629
 msgid "Generate 16bit i386 code."
 msgstr ""
 
-#: config/i386/i386.opt:638
+#: config/i386/i386.opt:633
 #, fuzzy
 msgid "Support MMX built-in functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: config/i386/i386.opt:642
+#: config/i386/i386.opt:637
 #, fuzzy
 msgid "Support 3DNow! built-in functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: config/i386/i386.opt:646
+#: config/i386/i386.opt:641
 #, fuzzy
 msgid "Support Athlon 3Dnow! built-in functions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:650
+#: config/i386/i386.opt:645
 msgid "Support MMX and SSE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:654
+#: config/i386/i386.opt:649
 msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:658
+#: config/i386/i386.opt:653
 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:662
+#: config/i386/i386.opt:657
 msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:666
+#: config/i386/i386.opt:661
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:670 config/i386/i386.opt:674
+#: config/i386/i386.opt:665 config/i386/i386.opt:669
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:678
+#: config/i386/i386.opt:673
 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:686
+#: config/i386/i386.opt:681
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:690
+#: config/i386/i386.opt:685
 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:694
+#: config/i386/i386.opt:689
 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:698
+#: config/i386/i386.opt:693
 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:702
+#: config/i386/i386.opt:697
 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:706
+#: config/i386/i386.opt:701
 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:710
+#: config/i386/i386.opt:705
 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:714
+#: config/i386/i386.opt:709
 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:718
+#: config/i386/i386.opt:713
 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:722
+#: config/i386/i386.opt:717
 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:726
+#: config/i386/i386.opt:721
 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:730
+#: config/i386/i386.opt:725
 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:734
+#: config/i386/i386.opt:729
 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:738
+#: config/i386/i386.opt:733
 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:742
+#: config/i386/i386.opt:737
 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:746
+#: config/i386/i386.opt:741
 msgid "Support AVX512VNNI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:750
+#: config/i386/i386.opt:745
 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:754
+#: config/i386/i386.opt:749
+msgid "Support AVX512VP2INTERSECT built-in functions and code generation."
+msgstr ""
+
+#: config/i386/i386.opt:753
 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:758
+#: config/i386/i386.opt:757
 msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:762
+#: config/i386/i386.opt:761
 msgid "Support FMA4 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:766
+#: config/i386/i386.opt:765
 msgid "Support XOP built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:770
+#: config/i386/i386.opt:769
 msgid "Support LWP built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:774
+#: config/i386/i386.opt:773
 msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
 msgstr ""
 
-#: config/i386/i386.opt:778
+#: config/i386/i386.opt:777
 #, fuzzy
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of popcnt instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:782
+#: config/i386/i386.opt:781
 msgid "Support PCONFIG built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:786
+#: config/i386/i386.opt:785
 msgid "Support WBNOINVD built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:790
+#: config/i386/i386.opt:789
 msgid "Support PTWRITE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:794
+#: config/i386/i386.opt:793
 msgid "Support SGX built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:798
+#: config/i386/i386.opt:797
 msgid "Support RDPID built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:802
+#: config/i386/i386.opt:801
 msgid "Support GFNI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:806
+#: config/i386/i386.opt:805
 msgid "Support VAES built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:810
+#: config/i386/i386.opt:809
 msgid "Support VPCLMULQDQ built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:814
+#: config/i386/i386.opt:813
 msgid "Support BMI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:818
+#: config/i386/i386.opt:817
 msgid "Support BMI2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:822
+#: config/i386/i386.opt:821
 msgid "Support LZCNT built-in function and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:826
+#: config/i386/i386.opt:825
 msgid "Support Hardware Lock Elision prefixes."
 msgstr ""
 
-#: config/i386/i386.opt:830
+#: config/i386/i386.opt:829
 msgid "Support RDSEED instruction."
 msgstr ""
 
-#: config/i386/i386.opt:834
+#: config/i386/i386.opt:833
 msgid "Support PREFETCHW instruction."
 msgstr ""
 
-#: config/i386/i386.opt:838
+#: config/i386/i386.opt:837
 #, fuzzy
 #| msgid "Do not generate char instructions"
 msgid "Support flag-preserving add-carry instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:842
+#: config/i386/i386.opt:841
 msgid "Support CLFLUSHOPT instructions."
 msgstr ""
 
-#: config/i386/i386.opt:846
+#: config/i386/i386.opt:845
 msgid "Support CLWB instruction."
 msgstr ""
 
-#: config/i386/i386.opt:854
+#: config/i386/i386.opt:852
 msgid "Support FXSAVE and FXRSTOR instructions."
 msgstr ""
 
-#: config/i386/i386.opt:858
+#: config/i386/i386.opt:856
 msgid "Support XSAVE and XRSTOR instructions."
 msgstr ""
 
-#: config/i386/i386.opt:862
+#: config/i386/i386.opt:860
 msgid "Support XSAVEOPT instruction."
 msgstr ""
 
-#: config/i386/i386.opt:866
+#: config/i386/i386.opt:864
 #, fuzzy
 #| msgid "Don't use AltiVec instructions"
 msgid "Support XSAVEC instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
-#: config/i386/i386.opt:870
+#: config/i386/i386.opt:868
 msgid "Support XSAVES and XRSTORS instructions."
 msgstr ""
 
-#: config/i386/i386.opt:874
+#: config/i386/i386.opt:872
 msgid "Support TBM built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:878
+#: config/i386/i386.opt:876
 #, fuzzy
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of cmpxchg16b instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:882
+#: config/i386/i386.opt:880
 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
 msgstr ""
 
-#: config/i386/i386.opt:886
+#: config/i386/i386.opt:884
 #, fuzzy
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of movbe instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:890
+#: config/i386/i386.opt:888
 #, fuzzy
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of crc32 instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:894
+#: config/i386/i386.opt:892
 msgid "Support AES built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:898
+#: config/i386/i386.opt:896
 msgid "Support SHA1 and SHA256 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:902
+#: config/i386/i386.opt:900
 msgid "Support PCLMUL built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:906
+#: config/i386/i386.opt:904
 msgid "Encode SSE instructions with VEX prefix."
 msgstr ""
 
-#: config/i386/i386.opt:910
+#: config/i386/i386.opt:908
 msgid "Support FSGSBASE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:914
+#: config/i386/i386.opt:912
 msgid "Support RDRND built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:918
+#: config/i386/i386.opt:916
 msgid "Support F16C built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:922
+#: config/i386/i386.opt:920
 msgid "Support PREFETCHWT1 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:926
+#: config/i386/i386.opt:924
 msgid "Emit profiling counter call at function entry before prologue."
 msgstr ""
 
-#: config/i386/i386.opt:930
+#: config/i386/i386.opt:928
 msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
 msgstr ""
 
-#: config/i386/i386.opt:934 config/s390/s390.opt:302
+#: config/i386/i386.opt:932 config/s390/s390.opt:305
 msgid "Generate mcount/__fentry__ calls as nops. To activate they need to be patched in."
 msgstr ""
 
-#: config/i386/i386.opt:939
+#: config/i386/i386.opt:937
 msgid "Set name of __fentry__ symbol called at function entry."
 msgstr ""
 
-#: config/i386/i386.opt:943
+#: config/i386/i386.opt:941
 msgid "Set name of section to record mrecord-mcount calls."
 msgstr ""
 
-#: config/i386/i386.opt:947
+#: config/i386/i386.opt:945
 msgid "Skip setting up RAX register when passing variable arguments."
 msgstr ""
 
-#: config/i386/i386.opt:951
+#: config/i386/i386.opt:949
 msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check."
 msgstr ""
 
-#: config/i386/i386.opt:955
+#: config/i386/i386.opt:953
 msgid "Split 32-byte AVX unaligned load."
 msgstr ""
 
-#: config/i386/i386.opt:959
+#: config/i386/i386.opt:957
 msgid "Split 32-byte AVX unaligned store."
 msgstr ""
 
-#: config/i386/i386.opt:963
+#: config/i386/i386.opt:961
 msgid "Support RTM built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:971
+#: config/i386/i386.opt:969
 msgid "Support MWAITX and MONITORX built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:975
+#: config/i386/i386.opt:973
 msgid "Support CLZERO built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:979
+#: config/i386/i386.opt:977
 msgid "Support PKU built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:987
+#: config/i386/i386.opt:985
 msgid "Known stack protector guard (for use with the -mstack-protector-guard= option):"
 msgstr ""
 
-#: config/i386/i386.opt:997 config/rs6000/rs6000.opt:556
+#: config/i386/i386.opt:995 config/rs6000/rs6000.opt:552
 msgid "Use the given base register for addressing the stack-protector guard."
 msgstr ""
 
-#: config/i386/i386.opt:1004 config/rs6000/rs6000.opt:563
+#: config/i386/i386.opt:1002 config/rs6000/rs6000.opt:559
 msgid "Use the given offset for addressing the stack-protector guard."
 msgstr ""
 
-#: config/i386/i386.opt:1011
+#: config/i386/i386.opt:1009
 msgid "Use the given symbol for addressing the stack-protector guard."
 msgstr ""
 
-#: config/i386/i386.opt:1023
+#: config/i386/i386.opt:1020
 msgid "Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET)."
 msgstr ""
 
-#: config/i386/i386.opt:1028
+#: config/i386/i386.opt:1025
 msgid "Turn on CET instrumentation for switch statements that use a jump table and an indirect jump."
 msgstr ""
 
-#: config/i386/i386.opt:1033
+#: config/i386/i386.opt:1030
 msgid "Insert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation."
 msgstr ""
 
-#: config/i386/i386.opt:1038
+#: config/i386/i386.opt:1035
 msgid "Make all function calls indirect."
 msgstr ""
 
-#: config/i386/i386.opt:1042
+#: config/i386/i386.opt:1039
 msgid "Convert indirect call and jump to call and return thunks."
 msgstr ""
 
-#: config/i386/i386.opt:1046
+#: config/i386/i386.opt:1043
 msgid "Convert function return to call and return thunk."
 msgstr ""
 
-#: config/i386/i386.opt:1050 config/s390/s390.opt:268
+#: config/i386/i386.opt:1047 config/s390/s390.opt:271
 msgid "Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):"
 msgstr ""
 
-#: config/i386/i386.opt:1066
+#: config/i386/i386.opt:1063
 msgid "Force indirect call and jump via register."
 msgstr ""
 
-#: config/i386/i386.opt:1070
+#: config/i386/i386.opt:1067
 msgid "Support MOVDIRI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1074
+#: config/i386/i386.opt:1071
 msgid "Support MOVDIR64B built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1078
+#: config/i386/i386.opt:1075
 msgid "Support WAITPKG built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1082
+#: config/i386/i386.opt:1079
 msgid "Support CLDEMOTE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1086
+#: config/i386/i386.opt:1083
 msgid "Instrument function exit in instrumented functions with __fentry__."
 msgstr ""
 
-#: config/i386/i386.opt:1090
+#: config/i386/i386.opt:1087
 msgid "Known choices for return instrumentation with -minstrument-return=:"
 msgstr ""
 
-#: config/i386/i386.opt:1103
+#: config/i386/i386.opt:1100
 msgid "Generate a __return_loc section pointing to all return instrumentation code."
 msgstr ""
 
+#: config/i386/i386.opt:1104
+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
+msgid "Support ENQCMD built-in functions and code generation."
+msgstr ""
+
 #: config/pa/pa64-hpux.opt:23
 msgid "Assume code will be linked by GNU ld."
 msgstr ""
@@ -10423,19 +9958,19 @@ msgstr "Генерыраваць код для дадзенага ЦП"
 msgid "Generate cpp defines for workstation IO."
 msgstr "Стварыць код для DLL"
 
-#: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95
+#: config/pa/pa.opt:30 config/pa/pa.opt:91 config/pa/pa.opt:103
 #, fuzzy
 #| msgid "Generate code for a DLL"
 msgid "Generate PA1.0 code."
 msgstr "Стварыць код для DLL"
 
-#: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140
+#: config/pa/pa.opt:34 config/pa/pa.opt:107 config/pa/pa.opt:148
 #, fuzzy
 #| msgid "Generate code for a DLL"
 msgid "Generate PA1.1 code."
 msgstr "Стварыць код для DLL"
 
-#: config/pa/pa.opt:38 config/pa/pa.opt:103
+#: config/pa/pa.opt:38 config/pa/pa.opt:111
 msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
 msgstr ""
 
@@ -10444,57 +9979,65 @@ msgid "Caller copies function arguments passed by hidden reference."
 msgstr ""
 
 #: config/pa/pa.opt:50
-msgid "Disable FP regs."
+msgid "Use ldcw/ldcd coherent cache-control hint."
 msgstr ""
 
 #: config/pa/pa.opt:54
+msgid "Disable FP regs."
+msgstr ""
+
+#: config/pa/pa.opt:58
 #, fuzzy
 #| msgid "invalid address"
 msgid "Disable indexed addressing."
 msgstr "нерэчаісны адрас"
 
-#: config/pa/pa.opt:58
+#: config/pa/pa.opt:62
 #, fuzzy
 msgid "Generate fast indirect calls."
 msgstr "Генерыраваць код для Intel as"
 
-#: config/pa/pa.opt:66
+#: config/pa/pa.opt:70
 msgid "Assume code will be assembled by GAS."
 msgstr ""
 
-#: config/pa/pa.opt:75
+#: config/pa/pa.opt:79
 #, fuzzy
 #| msgid "Enable SSA optimizations"
 msgid "Enable linker optimizations."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: config/pa/pa.opt:79
+#: config/pa/pa.opt:83
 msgid "Always generate long calls."
 msgstr ""
 
-#: config/pa/pa.opt:83
+#: config/pa/pa.opt:87
 msgid "Emit long load/store sequences."
 msgstr ""
 
-#: config/pa/pa.opt:91
+#: config/pa/pa.opt:95
 msgid "Disable space regs."
 msgstr ""
 
-#: config/pa/pa.opt:107
+#: config/pa/pa.opt:99
+msgid "Assume memory references are ordered and barriers are not needed."
+msgstr ""
+
+#: config/pa/pa.opt:115
 msgid "Use portable calling conventions."
 msgstr ""
 
-#: config/pa/pa.opt:111
+#: config/pa/pa.opt:119
 msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000."
 msgstr ""
 
-#: config/pa/pa.opt:136 config/frv/frv.opt:215
+#: config/pa/pa.opt:144 config/frv/frv.opt:215
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "Use software floating point."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/pa/pa.opt:144
+#: config/pa/pa.opt:152
 msgid "Do not disable space regs."
 msgstr ""
 
@@ -10823,9 +10366,25 @@ msgid "Assume that all data in static storage can be accessed by LDS / STS.  Thi
 msgstr ""
 
 #: config/avr/avr.opt:120
+msgid "-mdouble=<BITS>\tUse <BITS> bits wide double type."
+msgstr ""
+
+#: config/avr/avr.opt:124
+msgid "-mlong-double=<BITS>\tUse <BITS> bits wide long double type."
+msgstr ""
+
+#: config/avr/avr.opt:128
 msgid "Do not link against the device-specific library lib<MCU>.a."
 msgstr ""
 
+#: config/avr/avr.opt:132
+msgid "Do not use the device-specific specs file device-specs/specs-<MCU>."
+msgstr ""
+
+#: config/avr/avr.opt:136
+msgid "Available BITS selections:"
+msgstr ""
+
 #: config/m32r/m32r.opt:34
 msgid "Compile for the m32rx."
 msgstr ""
@@ -10904,135 +10463,135 @@ msgstr ""
 msgid "64 bit ABI."
 msgstr ""
 
-#: config/s390/s390.opt:120
+#: config/s390/s390.opt:123
 msgid "Maintain backchain pointer."
 msgstr ""
 
-#: config/s390/s390.opt:124
+#: config/s390/s390.opt:127
 msgid "Additional debug prints."
 msgstr ""
 
-#: config/s390/s390.opt:128
+#: config/s390/s390.opt:131
 msgid "ESA/390 architecture."
 msgstr ""
 
-#: config/s390/s390.opt:132
+#: config/s390/s390.opt:135
 msgid "Enable decimal floating point hardware support."
 msgstr ""
 
-#: config/s390/s390.opt:136
+#: config/s390/s390.opt:139
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "Enable hardware floating point."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/s390/s390.opt:140
+#: config/s390/s390.opt:143
 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:158
+#: config/s390/s390.opt:161
 msgid "Use hardware transactional execution instructions."
 msgstr ""
 
-#: config/s390/s390.opt:162
+#: config/s390/s390.opt:165
 msgid "Use hardware vector facility instructions and enable the vector ABI."
 msgstr ""
 
-#: config/s390/s390.opt:166
+#: config/s390/s390.opt:169
 msgid "Use packed stack layout."
 msgstr ""
 
-#: config/s390/s390.opt:170
+#: config/s390/s390.opt:173
 msgid "Use bras for executable < 64k."
 msgstr ""
 
-#: config/s390/s390.opt:174
+#: config/s390/s390.opt:177
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "Disable hardware floating point."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/s390/s390.opt:178
+#: config/s390/s390.opt:181
 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:182
+#: config/s390/s390.opt:185
 msgid "Switches off the -mstack-guard= option."
 msgstr ""
 
-#: config/s390/s390.opt:186
+#: config/s390/s390.opt:189
 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:190
+#: config/s390/s390.opt:193
 msgid "Switches off the -mstack-size= option."
 msgstr ""
 
-#: config/s390/s390.opt:198
+#: config/s390/s390.opt:201
 msgid "Use the mvcle instruction for block moves."
 msgstr ""
 
-#: config/s390/s390.opt:202
+#: config/s390/s390.opt:205
 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:207
+#: config/s390/s390.opt:210
 msgid "Warn if a function uses alloca or creates an array with dynamic size."
 msgstr ""
 
-#: config/s390/s390.opt:211
+#: config/s390/s390.opt:214
 msgid "Warn if a single function's framesize exceeds the given framesize."
 msgstr ""
 
-#: config/s390/s390.opt:215
+#: config/s390/s390.opt:218
 msgid "z/Architecture."
 msgstr ""
 
-#: config/s390/s390.opt:219
+#: config/s390/s390.opt:222
 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:229 config/arm/arm.opt:172
+#: config/s390/s390.opt:232 config/arm/arm.opt:172
 msgid "Assume data segments are relative to text segment."
 msgstr ""
 
-#: config/s390/s390.opt:234
+#: config/s390/s390.opt:237
 msgid "Wrap all indirect branches into execute in order to disable branch prediction."
 msgstr ""
 
-#: config/s390/s390.opt:239
+#: config/s390/s390.opt:242
 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:247
+#: config/s390/s390.opt:250
 msgid "Wrap all indirect calls into execute in order to disable branch prediction."
 msgstr ""
 
-#: config/s390/s390.opt:251
+#: config/s390/s390.opt:254
 msgid "Wrap all indirect return branches into execute in order to disable branch prediction."
 msgstr ""
 
-#: config/s390/s390.opt:256
+#: config/s390/s390.opt:259
 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:262
+#: config/s390/s390.opt:265
 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:284
+#: config/s390/s390.opt:287
 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:293
+#: config/s390/s390.opt:296
 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:298
+#: config/s390/s390.opt:301
 msgid "Generate __mcount_loc section with all _mcount and __fentry__ calls."
 msgstr ""
 
-#: config/rl78/rl78.opt:27 config/rx/rx.opt:87
+#: config/rl78/rl78.opt:27 config/rx/elf.opt:26
 msgid "Use the simulator runtime."
 msgstr ""
 
@@ -11080,11 +10639,11 @@ msgstr ""
 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
 msgstr ""
 
-#: config/arm/arm-tables.opt:257
+#: config/arm/arm-tables.opt:266
 msgid "Known ARM architectures (for use with the -march= option):"
 msgstr ""
 
-#: config/arm/arm-tables.opt:354
+#: config/arm/arm-tables.opt:369
 msgid "Known ARM FPUs (for use with the -mfpu= option):"
 msgstr ""
 
@@ -11171,7 +10730,7 @@ msgstr ""
 msgid "Permit scheduling of a function's prologue sequence."
 msgstr ""
 
-#: config/arm/arm.opt:188 config/rs6000/rs6000.opt:240
+#: config/arm/arm.opt:188 config/rs6000/rs6000.opt:243
 msgid "Do not load the PIC register in function prologues."
 msgstr ""
 
@@ -11246,7 +10805,7 @@ msgid "Enable unaligned word and halfword accesses to packed data."
 msgstr ""
 
 #: config/arm/arm.opt:280
-msgid "Use Neon to perform 64-bits operations rather than core registers."
+msgid "This option is deprecated and has no effect."
 msgstr ""
 
 #: config/arm/arm.opt:284
@@ -11501,300 +11060,304 @@ msgstr ""
 msgid "Use PowerPC V2.05 compare bytes instruction."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:149
-msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions."
-msgstr ""
-
-#: config/rs6000/rs6000.opt:153
+#: config/rs6000/rs6000.opt:156
 #, fuzzy
 #| msgid "Don't use AltiVec instructions"
 msgid "Use AltiVec instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
-#: config/rs6000/rs6000.opt:157
+#: config/rs6000/rs6000.opt:160
 msgid "Enable early gimple folding of builtins."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:161
+#: config/rs6000/rs6000.opt:164
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "Use decimal floating point instructions."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/rs6000/rs6000.opt:165
+#: config/rs6000/rs6000.opt:168
 msgid "Use 4xx half-word multiply instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:169
+#: config/rs6000/rs6000.opt:172
 msgid "Use 4xx string-search dlmzb instruction."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:173
+#: config/rs6000/rs6000.opt:176
 #, fuzzy
 #| msgid "Don't use AltiVec instructions"
 msgid "Generate load/store multiple instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
-#: config/rs6000/rs6000.opt:192
+#: config/rs6000/rs6000.opt:195
 msgid "Use PowerPC V2.06 popcntd instruction."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:196
+#: config/rs6000/rs6000.opt:199
 msgid "Under -ffast-math, generate a FRIZ instruction for (double)(long long) conversions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:204
+#: config/rs6000/rs6000.opt:207
 msgid "Use vector/scalar (VSX) instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:232
+#: config/rs6000/rs6000.opt:235
 #, fuzzy
 #| msgid "Do not generate char instructions"
 msgid "Do not generate load/store with update instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:236
+#: config/rs6000/rs6000.opt:239
 #, fuzzy
 msgid "Generate load/store with update instructions."
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/rs6000/rs6000.opt:244
+#: config/rs6000/rs6000.opt:247
 msgid "Avoid generation of indexed load/store instructions when possible."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:248
-#, fuzzy
-#| msgid "`__builtin_next_arg' called without an argument"
-msgid "Mark __tls_get_addr calls with argument info."
-msgstr "\"__buitin_next_arg\" выклікаецца без аргумента"
-
-#: config/rs6000/rs6000.opt:255
+#: config/rs6000/rs6000.opt:254
 msgid "Schedule the start and end of the procedure."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:259
+#: config/rs6000/rs6000.opt:258
 msgid "Return all structures in memory (AIX default)."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:263
+#: config/rs6000/rs6000.opt:262
 msgid "Return small structures in registers (SVR4 default)."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:267
+#: config/rs6000/rs6000.opt:266
 msgid "Conform more closely to IBM XLC semantics."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:271 config/rs6000/rs6000.opt:275
+#: config/rs6000/rs6000.opt:270 config/rs6000/rs6000.opt:274
 msgid "Generate software reciprocal divide and square root for better throughput."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:279
+#: config/rs6000/rs6000.opt:278
 msgid "Assume that the reciprocal estimate instructions provide more accuracy."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:283
+#: config/rs6000/rs6000.opt:282
 msgid "Do not place floating point constants in TOC."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:287
+#: config/rs6000/rs6000.opt:286
 msgid "Place floating point constants in TOC."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:291
+#: config/rs6000/rs6000.opt:290
 msgid "Do not place symbol+offset constants in TOC."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:295
+#: config/rs6000/rs6000.opt:294
 msgid "Place symbol+offset constants in TOC."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:306
+#: config/rs6000/rs6000.opt:305
 msgid "Use only one TOC entry per procedure."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:310
+#: config/rs6000/rs6000.opt:309
 msgid "Put everything in the regular TOC."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:314
+#: config/rs6000/rs6000.opt:313
 msgid "Generate VRSAVE instructions when generating AltiVec code."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:318
+#: config/rs6000/rs6000.opt:317
 msgid "Deprecated option.  Use -mno-vrsave instead."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:322
+#: config/rs6000/rs6000.opt:321
 msgid "Deprecated option.  Use -mvrsave instead."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:326
+#: config/rs6000/rs6000.opt:325
 msgid "Max number of bytes to move inline."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:330
+#: config/rs6000/rs6000.opt:329
 msgid "Max number of bytes to compare without loops."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:334
+#: config/rs6000/rs6000.opt:333
 msgid "Max number of bytes to compare with loops."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:338
+#: config/rs6000/rs6000.opt:337
 msgid "Max number of bytes to compare."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:342
+#: config/rs6000/rs6000.opt:341
 #, fuzzy
 #| msgid "Do not generate char instructions"
 msgid "Generate isel instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:346
+#: config/rs6000/rs6000.opt:345
 msgid "-mdebug=\tEnable debug output."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:350
+#: config/rs6000/rs6000.opt:349
 msgid "Use the AltiVec ABI extensions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:354
+#: config/rs6000/rs6000.opt:353
 #, fuzzy
 #| msgid "Don't use AltiVec instructions"
 msgid "Do not use the AltiVec ABI extensions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
-#: config/rs6000/rs6000.opt:358
+#: config/rs6000/rs6000.opt:357
 msgid "Use the ELFv1 ABI."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:362
+#: config/rs6000/rs6000.opt:361
 msgid "Use the ELFv2 ABI."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:382
+#: config/rs6000/rs6000.opt:381
 msgid "-mcpu=\tUse features of and schedule code for given CPU."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:386
+#: config/rs6000/rs6000.opt:385
 #, fuzzy
 #| msgid "Generate code for given CPU"
 msgid "-mtune=\tSchedule code for given CPU."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/rs6000/rs6000.opt:397
+#: config/rs6000/rs6000.opt:389
 msgid "-mtraceback=[full,part,no]\tSelect type of traceback table."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:413
+#: config/rs6000/rs6000.opt:405
 msgid "Avoid all range limits on call instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:421
+#: config/rs6000/rs6000.opt:413
 msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:425
+#: config/rs6000/rs6000.opt:417
 msgid "-mlong-double-[64,128]\tSpecify size of long double."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:433
+#: config/rs6000/rs6000.opt:425
 msgid "Determine which dependences between insns are considered costly."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:437
+#: config/rs6000/rs6000.opt:429
 msgid "Specify which post scheduling nop insertion scheme to apply."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:441
+#: config/rs6000/rs6000.opt:433
 msgid "Specify alignment of structure fields default/natural."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:445
+#: config/rs6000/rs6000.opt:437
 msgid "Valid arguments to -malign-:"
 msgstr ""
 
-#: config/rs6000/rs6000.opt:455
+#: config/rs6000/rs6000.opt:447
 msgid "Specify scheduling priority for dispatch slot restricted insns."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:459
+#: config/rs6000/rs6000.opt:451
 msgid "Use r11 to hold the static link in calls to functions via pointers."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:463
+#: config/rs6000/rs6000.opt:455
 msgid "Save the TOC in the prologue for indirect calls rather than inline."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:471
+#: config/rs6000/rs6000.opt:463
 msgid "Fuse certain integer operations together for better performance on power8."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:475
+#: config/rs6000/rs6000.opt:467
 msgid "Allow sign extension in fusion operations."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:479
+#: config/rs6000/rs6000.opt:471
 msgid "Use vector and scalar instructions added in ISA 2.07."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:483
+#: config/rs6000/rs6000.opt:475
 msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:490
+#: config/rs6000/rs6000.opt:482
 msgid "Use ISA 2.07 transactional memory (HTM) instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:494
+#: config/rs6000/rs6000.opt:486
 msgid "Generate the quad word memory instructions (lq/stq)."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:498
+#: config/rs6000/rs6000.opt:490
 msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:502
+#: config/rs6000/rs6000.opt:494
 msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:506
+#: config/rs6000/rs6000.opt:498
 msgid "Analyze and remove doubleword swaps from VSX computations."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:510
+#: config/rs6000/rs6000.opt:506
 msgid "Use certain scalar instructions added in ISA 3.0."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:514
+#: config/rs6000/rs6000.opt:510
 msgid "Use vector instructions added in ISA 3.0."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:518
+#: config/rs6000/rs6000.opt:514
 msgid "Use the new min/max instructions defined in ISA 3.0."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:522
+#: config/rs6000/rs6000.opt:518
 msgid "Fuse medium/large code model toc references with the memory instruction."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:526
+#: config/rs6000/rs6000.opt:522
 #, fuzzy
 msgid "Generate the integer modulo instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:530
+#: config/rs6000/rs6000.opt:526
 msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:534
+#: config/rs6000/rs6000.opt:530
 msgid "Enable using IEEE 128-bit floating point instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:538
+#: config/rs6000/rs6000.opt:534
 msgid "Enable default conversions between __float128 & long double."
 msgstr ""
 
+#: config/rs6000/rs6000.opt:571
+msgid "Use instructions for a future architecture."
+msgstr ""
+
+#: config/rs6000/rs6000.opt:575
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Generate (do not generate) prefixed memory instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/rs6000/rs6000.opt:579
+msgid "Generate (do not generate) pc-relative memory addressing."
+msgstr ""
+
 #: config/rs6000/sysv4.opt:24
 msgid "-mcall-ABI\tSelect ABI calling convention."
 msgstr ""
@@ -12028,50 +11591,68 @@ msgid "Enable user-defined instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
 #: config/or1k/elf.opt:28
-msgid "Configure board specific runtime."
+msgid "Configure the newlib board specific runtime.  The default is or1ksim."
 msgstr ""
 
 #: config/or1k/elf.opt:32
-msgid "For compatibility, it's always newlib for elf now."
+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:28
-msgid "Use hardware divide instructions, use -msoft-div for emulation."
+#: config/or1k/or1k.opt:26
+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:32
-msgid "Use hardware multiply instructions, use -msoft-mul for emulation."
+#: config/or1k/or1k.opt:31
+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
-msgid "Allows generation of binaries which use the l.cmov instruction.  If your target does not support this the compiler will generate the equivalent using set and branch."
+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:42
-msgid "Allows generation of binaries which use the l.rori instructions."
+#: config/or1k/or1k.opt:41
+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
-msgid "Allows generation of binaries which use sign-extension instructions.  If your target does not support this the compiler will use memory loads to perform sign extension."
+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:52
-msgid "Allows generation of binaries which use l.sf*i instructions.  If your target does not support this the compiler will generate instructions to store the immediate to a register first."
+#: config/or1k/or1k.opt:51
+msgid "Enable generation of hardware floating point instructions. The default is -msoft-float."
 msgstr ""
 
-#: config/or1k/or1k.opt:58
-msgid "Allows generation of binaries which support shifts and rotate instructions supporting immediate arguments, for example l.rori."
+#: config/or1k/or1k.opt:56
+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:63
-msgid "Use divide emulation."
+#: config/or1k/or1k.opt:62
+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:67
-#, fuzzy
-#| msgid "empty declaration"
-msgid "Use multiply emulation."
-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."
+msgstr ""
+
+#: config/or1k/or1k.opt:73
+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
+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
+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
+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
+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
 msgid "Link with a limited version of the C library."
@@ -12626,4543 +12207,5554 @@ msgstr ""
 
 #: config/nios2/nios2.opt:530
 #, fuzzy
-msgid "Do not use the frdxhi custom instruction."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+msgid "Do not use the frdxhi custom instruction."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nios2/nios2.opt:534
+msgid "Integer id (N) of frdxhi custom instruction."
+msgstr ""
+
+#: config/nios2/nios2.opt:538
+#, fuzzy
+msgid "Do not use the frdxlo custom instruction."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nios2/nios2.opt:542
+msgid "Integer id (N) of frdxlo custom instruction."
+msgstr ""
+
+#: config/nios2/nios2.opt:546
+#, fuzzy
+msgid "Do not use the fwry custom instruction."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nios2/nios2.opt:550
+msgid "Integer id (N) of fwry custom instruction."
+msgstr ""
+
+#: config/nios2/nios2.opt:554
+#, fuzzy
+msgid "Do not use the fwrx custom instruction."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nios2/nios2.opt:558
+msgid "Integer id (N) of fwrx custom instruction."
+msgstr ""
+
+#: config/nios2/nios2.opt:562
+#, fuzzy
+msgid "Do not use the round custom instruction."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nios2/nios2.opt:566
+msgid "Integer id (N) of round custom instruction."
+msgstr ""
+
+#: config/nios2/nios2.opt:574
+msgid "Valid Nios II ISA levels (for -march):"
+msgstr ""
+
+#: config/nios2/nios2.opt:584
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Enable generation of R2 BMX instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nios2/nios2.opt:588
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Enable generation of R2 CDX instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nios2/nios2.opt:592
+msgid "Regular expression matching additional GP-addressible section names."
+msgstr ""
+
+#: config/nios2/nios2.opt:596
+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."
+msgstr ""
+
+#: config/rx/elf.opt:38 config/rx/rx.opt:99
+msgid "Specifies the number of registers to reserve for interrupt handlers."
+msgstr ""
+
+#: config/rx/elf.opt:44 config/rx/rx.opt:105
+msgid "Specifies whether interrupt functions should save and restore the accumulator register."
+msgstr ""
+
+#: config/rx/rx.opt:29
+msgid "Store doubles in 64 bits."
+msgstr ""
+
+#: config/rx/rx.opt:33
+msgid "Stores doubles in 32 bits.  This is the default."
+msgstr ""
+
+#: config/rx/rx.opt:37
+#, fuzzy
+msgid "Disable the use of RX FPU instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/rx/rx.opt:44
+msgid "Enable the use of RX FPU instructions.  This is the default."
+msgstr ""
+
+#: config/rx/rx.opt:50
+msgid "Specify the target RX cpu type."
+msgstr ""
+
+#: config/rx/rx.opt:71
+msgid "Data is stored in big-endian format."
+msgstr ""
+
+#: config/rx/rx.opt:75
+msgid "Data is stored in little-endian format.  (Default)."
+msgstr ""
+
+#: config/rx/rx.opt:81
+msgid "Maximum size of global and static variables which can be placed into the small data area."
+msgstr ""
+
+#: config/rx/rx.opt:87
+msgid "Enable linker relaxation."
+msgstr ""
+
+#: config/rx/rx.opt:93
+msgid "Maximum size in bytes of constant values allowed as operands."
+msgstr ""
+
+#: config/rx/rx.opt:111
+msgid "Enables Position-Independent-Data (PID) mode."
+msgstr ""
+
+#: config/rx/rx.opt:117
+msgid "Warn when multiple, different, fast interrupt handlers are in the compilation unit."
+msgstr ""
+
+#: config/rx/rx.opt:123
+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
+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
+msgid "Enable the use of the LRA register allocator."
+msgstr ""
+
+#: config/rx/rx.opt:139
+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
+msgid "Always use JSR, never BSR, for calls."
+msgstr ""
+
+#: config/visium/visium.opt:25
+msgid "Link with libc.a and libdebug.a."
+msgstr ""
+
+#: config/visium/visium.opt:29
+msgid "Link with libc.a and libsim.a."
+msgstr ""
+
+#: config/visium/visium.opt:33
+#, fuzzy
+#| msgid "Use hardware fp"
+msgid "Use hardware FP (default)."
+msgstr "Выкарыстоўваць апаратную плаваючую кропку"
+
+#: config/visium/visium.opt:45
+#, fuzzy
+#| msgid "Generate code for given CPU"
+msgid "Use features of and schedule code for given CPU."
+msgstr "Генерыраваць код для дадзенага ЦП"
+
+#: config/visium/visium.opt:65
+#, fuzzy
+msgid "Generate code for the supervisor mode (default)."
+msgstr "Генерыраваць код для дадзенага ЦП"
+
+#: config/visium/visium.opt:69
+#, fuzzy
+#| msgid "Generate code for Intel as"
+msgid "Generate code for the user mode."
+msgstr "Генерыраваць код для Intel as"
+
+#: config/visium/visium.opt:73
+msgid "Only retained for backward compatibility."
+msgstr ""
+
+#: config/sol2.opt:32
+msgid "Clear hardware capabilities when linking."
+msgstr ""
+
+#: config/sol2.opt:36
+msgid "Pass -z text to linker."
+msgstr ""
+
+#: config/moxie/moxie.opt:31
+msgid "Enable MUL.X and UMUL.X instructions."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:40
+#, fuzzy
+msgid "Use software emulation for floating point (default)."
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/microblaze/microblaze.opt:44
+#, fuzzy
+#| msgid "Use hardware floating point"
+msgid "Use hardware floating point instructions."
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/microblaze/microblaze.opt:48
+msgid "Use table lookup optimization for small signed integer divisions."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:52
+msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:56
+msgid "Don't optimize block moves, use memcpy."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:68
+msgid "Use the soft multiply emulation (default)."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:72
+msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:76
+msgid "Use the software emulation for divides (default)."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:80
+msgid "Use the hardware barrel shifter instead of emulation."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:84
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Use pattern compare instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/microblaze/microblaze.opt:88
+msgid "Check for stack overflow at runtime."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
+msgid "Use GP relative sdata/sbss sections."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:96
+msgid "Clear the BSS to zero and place zero initialized in BSS."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:100
+msgid "Use multiply high instructions for high part of 32x32 multiply."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:104
+#, fuzzy
+#| msgid "Use hardware floating point"
+msgid "Use hardware floating point conversion instructions."
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/microblaze/microblaze.opt:108
+#, fuzzy
+#| msgid "Use hardware floating point"
+msgid "Use hardware floating point square root instruction."
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/microblaze/microblaze.opt:112
+msgid "Description for mxl-mode-executable."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:116
+msgid "Description for mxl-mode-xmdstub."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:120
+msgid "Description for mxl-mode-bootstrap."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:124
+msgid "Description for mxl-mode-novectors."
+msgstr ""
+
+#: config/microblaze/microblaze.opt:128
+#, fuzzy
+#| msgid "Use hardware floating point"
+msgid "Use hardware prefetch instruction."
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/microblaze/microblaze.opt:132
+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
+msgid "Target DFLOAT double precision code."
+msgstr ""
+
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code."
+msgstr ""
+
+#: config/vax/vax.opt:39
+#, fuzzy
+#| msgid "Generate code for GNU as"
+msgid "Generate code for GNU assembler (gas)."
+msgstr "Генерыраваць код для GNU as"
+
+#: config/vax/vax.opt:43
+#, fuzzy
+#| msgid "Generate code for GNU as"
+msgid "Generate code for UNIX assembler."
+msgstr "Генерыраваць код для GNU as"
+
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions."
+msgstr ""
+
+#: config/vax/vax.opt:51
+msgid "Use new adddi3/subdi3 patterns."
+msgstr ""
+
+#: config/frv/frv.opt:30
+msgid "Use 4 media accumulators."
+msgstr ""
+
+#: config/frv/frv.opt:34
+msgid "Use 8 media accumulators."
+msgstr ""
+
+#: config/frv/frv.opt:38
+#, fuzzy
+#| msgid "Enable SSA optimizations"
+msgid "Enable label alignment optimizations."
+msgstr "Уключаць SSA аптымізацыю"
+
+#: config/frv/frv.opt:42
+msgid "Dynamically allocate cc registers."
+msgstr ""
+
+#: config/frv/frv.opt:49
+msgid "Set the cost of branches."
+msgstr ""
+
+#: config/frv/frv.opt:53
+msgid "Enable conditional execution other than moves/scc."
+msgstr ""
+
+#: config/frv/frv.opt:57
+msgid "Change the maximum length of conditionally-executed sequences."
+msgstr ""
+
+#: config/frv/frv.opt:61
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences."
+msgstr ""
+
+#: config/frv/frv.opt:65
+msgid "Enable conditional moves."
+msgstr ""
+
+#: config/frv/frv.opt:69
+msgid "Set the target CPU type."
+msgstr ""
+
+#: config/frv/frv.opt:73
+msgid "Known FR-V CPUs (for use with the -mcpu= option):"
+msgstr ""
+
+#: config/frv/frv.opt:122
+#, fuzzy
+#| msgid "Don't use AltiVec instructions"
+msgid "Use fp double instructions."
+msgstr "Не выкарыстоўваць інструкцыі AltiVec"
+
+#: config/frv/frv.opt:126
+msgid "Change the ABI to allow double word insns."
+msgstr ""
+
+#: config/frv/frv.opt:134
+msgid "Just use icc0/fcc0."
+msgstr ""
+
+#: config/frv/frv.opt:138
+msgid "Only use 32 FPRs."
+msgstr ""
+
+#: config/frv/frv.opt:142
+msgid "Use 64 FPRs."
+msgstr ""
+
+#: config/frv/frv.opt:146
+msgid "Only use 32 GPRs."
+msgstr ""
+
+#: config/frv/frv.opt:150
+msgid "Use 64 GPRs."
+msgstr ""
+
+#: config/frv/frv.opt:154
+msgid "Enable use of GPREL for read-only data in FDPIC."
+msgstr ""
+
+#: config/frv/frv.opt:166
+msgid "Enable PIC support for building libraries."
+msgstr ""
+
+#: config/frv/frv.opt:170
+msgid "Follow the EABI linkage requirements."
+msgstr ""
+
+#: config/frv/frv.opt:174
+msgid "Disallow direct calls to global functions."
+msgstr ""
+
+#: config/frv/frv.opt:178
+#, fuzzy
+msgid "Use media instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/frv/frv.opt:182
+msgid "Use multiply add/subtract instructions."
+msgstr ""
+
+#: config/frv/frv.opt:186
+msgid "Enable optimizing &&/|| in conditional execution."
+msgstr ""
+
+#: config/frv/frv.opt:190
+msgid "Enable nested conditional execution optimizations."
+msgstr ""
+
+#: config/frv/frv.opt:195
+msgid "Do not mark ABI switches in e_flags."
+msgstr ""
+
+#: config/frv/frv.opt:199
+msgid "Remove redundant membars."
+msgstr ""
+
+#: config/frv/frv.opt:203
+msgid "Pack VLIW instructions."
+msgstr ""
+
+#: config/frv/frv.opt:207
+msgid "Enable setting GPRs to the result of comparisons."
+msgstr ""
+
+#: config/frv/frv.opt:211
+msgid "Change the amount of scheduler lookahead."
+msgstr ""
+
+#: config/frv/frv.opt:219
+msgid "Assume a large TLS segment."
+msgstr ""
+
+#: config/frv/frv.opt:223
+msgid "Do not assume a large TLS segment."
+msgstr ""
+
+#: config/frv/frv.opt:228
+msgid "Cause gas to print tomcat statistics."
+msgstr ""
+
+#: config/frv/frv.opt:233
+msgid "Link with the library-pic libraries."
+msgstr ""
+
+#: config/frv/frv.opt:237
+msgid "Allow branches to be packed with other instructions."
+msgstr ""
+
+#: config/mn10300/mn10300.opt:30
+#, fuzzy
+#| msgid "Target the AM33 processor"
+msgid "Target the AM33 processor."
+msgstr "Мэта - AM33 працэсар"
+
+#: config/mn10300/mn10300.opt:34
+#, fuzzy
+#| msgid "Target the AM33 processor"
+msgid "Target the AM33/2.0 processor."
+msgstr "Мэта - AM33 працэсар"
+
+#: config/mn10300/mn10300.opt:38
+#, fuzzy
+#| msgid "Target the AM33 processor"
+msgid "Target the AM34 processor."
+msgstr "Мэта - AM33 працэсар"
+
+#: config/mn10300/mn10300.opt:46
+msgid "Work around hardware multiply bug."
+msgstr ""
+
+#: config/mn10300/mn10300.opt:55
+msgid "Enable linker relaxations."
+msgstr ""
+
+#: config/mn10300/mn10300.opt:59
+msgid "Return pointers in both a0 and d0."
+msgstr ""
+
+#: config/mn10300/mn10300.opt:63
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Allow gcc to generate LIW instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/mn10300/mn10300.opt:67
+#, fuzzy
+#| 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
+msgid "Specify the address generation strategy for code model."
+msgstr ""
+
+#: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7
+msgid "Known cmodel types (for use with the -mcmodel= option):"
+msgstr ""
+
+#: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89
+#, fuzzy
+#| 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
+#| msgid "Generate code for Intel ld"
+msgid "Generate code in little-endian mode."
+msgstr "Генерыраваць код для Intel ld"
+
+#: config/nds32/nds32.opt:37
+msgid "Force performing fp-as-gp optimization."
+msgstr ""
+
+#: config/nds32/nds32.opt:41
+msgid "Forbid performing fp-as-gp optimization."
+msgstr ""
+
+#: config/nds32/nds32.opt:47
+msgid "Specify which ABI type to generate code for: 2, 2fp+."
+msgstr ""
+
+#: config/nds32/nds32.opt:61
+msgid "Specify use soft floating point ABI which mean alias to -mabi=2."
+msgstr ""
+
+#: config/nds32/nds32.opt:65
+msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+."
+msgstr ""
+
+#: config/nds32/nds32.opt:71
+msgid "Use reduced-set registers for register allocation."
+msgstr ""
+
+#: config/nds32/nds32.opt:75
+msgid "Use full-set registers for register allocation."
+msgstr ""
+
+#: config/nds32/nds32.opt:81
+msgid "Always align function entry, jump target and return address."
+msgstr ""
+
+#: config/nds32/nds32.opt:85
+msgid "Align function entry to 4 byte."
+msgstr ""
+
+#: config/nds32/nds32.opt:97
+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
+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
+msgid "Specify the address generation strategy for ICT call's code model."
+msgstr ""
+
+#: config/nds32/nds32.opt:109
+msgid "Known cmodel types (for use with the -mict-model= option):"
+msgstr ""
+
+#: config/nds32/nds32.opt:119
+#, fuzzy
+msgid "Generate conditional move instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nds32/nds32.opt:123
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Generate hardware abs instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nds32/nds32.opt:127
+msgid "Generate performance extension instructions."
+msgstr ""
+
+#: config/nds32/nds32.opt:131
+msgid "Generate performance extension version 2 instructions."
+msgstr ""
+
+#: config/nds32/nds32.opt:135
+#, fuzzy
+msgid "Generate string extension instructions."
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: config/nds32/nds32.opt:139
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Generate DSP extension instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nds32/nds32.opt:143
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Generate v3 push25/pop25 instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nds32/nds32.opt:147
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Generate 16-bit instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/nds32/nds32.opt:151
+msgid "Insert relax hint for linker to do relaxation."
+msgstr ""
+
+#: config/nds32/nds32.opt:155
+msgid "Enable Virtual Hosting support."
+msgstr ""
+
+#: config/nds32/nds32.opt:159
+msgid "Specify the size of each interrupt vector, which must be 4 or 16."
+msgstr ""
+
+#: config/nds32/nds32.opt:163
+msgid "Specify the security level of c-isr for the whole file."
+msgstr ""
+
+#: config/nds32/nds32.opt:167
+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
+msgid "Known arch types (for use with the -march= option):"
+msgstr ""
+
+#: config/nds32/nds32.opt:197
+msgid "Specify the cpu for pipeline model."
+msgstr ""
+
+#: config/nds32/nds32.opt:201
+msgid "Known cpu types (for use with the -mcpu= option):"
+msgstr ""
+
+#: config/nds32/nds32.opt:361
+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
+msgid "Known floating-point number of registers (for use with the -mconfig-fpu= option):"
+msgstr ""
+
+#: config/nds32/nds32.opt:393
+msgid "Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1."
+msgstr ""
+
+#: config/nds32/nds32.opt:412
+msgid "Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w."
+msgstr ""
+
+#: config/nds32/nds32.opt:425
+msgid "Enable constructor/destructor feature."
+msgstr ""
+
+#: config/nds32/nds32.opt:429
+#, fuzzy
+msgid "Guide linker to relax instructions."
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: config/nds32/nds32.opt:433
+msgid "Generate floating-point multiply-accumulation instructions."
+msgstr ""
+
+#: config/nds32/nds32.opt:437
+msgid "Generate single-precision floating-point instructions."
+msgstr ""
+
+#: config/nds32/nds32.opt:441
+msgid "Generate double-precision floating-point instructions."
+msgstr ""
+
+#: config/nds32/nds32.opt:445
+msgid "Force disable hardware loop, even use -mext-dsp."
+msgstr ""
+
+#: config/nds32/nds32.opt:449
+msgid "Permit scheduling of a function's prologue and epilogue sequence."
+msgstr ""
+
+#: config/nds32/nds32.opt:453
+msgid "Generate return instruction in naked function."
+msgstr ""
+
+#: config/nds32/nds32.opt:457
+msgid "Always save $lp in the stack."
+msgstr ""
+
+#: config/nds32/nds32.opt:465
+msgid "Allow use r15 for inline ASM."
+msgstr ""
+
+#: config/iq2000/iq2000.opt:31
+msgid "Specify CPU for code generation purposes."
+msgstr ""
+
+#: config/iq2000/iq2000.opt:47
+msgid "Specify CPU for scheduling purposes."
+msgstr ""
+
+#: config/iq2000/iq2000.opt:51
+msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
+msgstr ""
+
+#: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
+msgid "Use ROM instead of RAM."
+msgstr ""
+
+#: config/iq2000/iq2000.opt:70
+msgid "No default crt0.o."
+msgstr ""
+
+#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:409
+msgid "Put uninitialized constants in ROM (needs -membedded-data)."
+msgstr ""
+
+#: config/csky/csky.opt:34
+msgid "Specify the target architecture."
+msgstr ""
+
+#: config/csky/csky.opt:38
+msgid "Specify the target processor."
+msgstr ""
+
+#: config/csky/csky.opt:61
+#, fuzzy
+#| msgid "Use hardware floating point"
+msgid "Enable hardware floating-point instructions."
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/csky/csky.opt:65
+msgid "Use library calls to perform floating-point operations (default)."
+msgstr ""
+
+#: config/csky/csky.opt:69
+msgid "Specify the target floating-point hardware/format."
+msgstr ""
+
+#: config/csky/csky.opt:73
+msgid "Generate C-SKY FPU double float instructions (default for hard float)."
+msgstr ""
+
+#: config/csky/csky.opt:77
+msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)."
+msgstr ""
+
+#: config/csky/csky.opt:85
+msgid "Enable the extended LRW instruction (default for CK801)."
+msgstr ""
+
+#: config/csky/csky.opt:89
+#, fuzzy
+msgid "Enable interrupt stack instructions."
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: config/csky/csky.opt:93
+#, fuzzy
+#| msgid "Don't use AltiVec instructions"
+msgid "Enable multiprocessor instructions."
+msgstr "Не выкарыстоўваць інструкцыі AltiVec"
+
+#: config/csky/csky.opt:97
+msgid "Enable coprocessor instructions."
+msgstr ""
+
+#: config/csky/csky.opt:101
+#, fuzzy
+msgid "Enable cache prefetch instructions."
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: config/csky/csky.opt:105
+msgid "Enable C-SKY SECURE instructions."
+msgstr ""
+
+#: config/csky/csky.opt:112
+msgid "Enable C-SKY TRUST instructions."
+msgstr ""
+
+#: config/csky/csky.opt:116
+msgid "Enable C-SKY DSP instructions."
+msgstr ""
+
+#: config/csky/csky.opt:120
+msgid "Enable C-SKY Enhanced DSP instructions."
+msgstr ""
+
+#: config/csky/csky.opt:124
+msgid "Enable C-SKY Vector DSP instructions."
+msgstr ""
+
+#: config/csky/csky.opt:130
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Generate divide instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/csky/csky.opt:134
+#, fuzzy
+#| msgid "Generate code for a DLL"
+msgid "Generate code for Smart Mode."
+msgstr "Стварыць код для DLL"
+
+#: config/csky/csky.opt:138
+msgid "Enable use of R16-R31 (default)."
+msgstr ""
+
+#: config/csky/csky.opt:142
+msgid "Generate code using global anchor symbol addresses."
+msgstr ""
+
+#: config/csky/csky.opt:146
+msgid "Generate push/pop instructions (default)."
+msgstr ""
+
+#: config/csky/csky.opt:150
+msgid "Generate stm/ldm instructions (default)."
+msgstr ""
+
+#: config/csky/csky.opt:157
+msgid "Generate constant pools in the compiler instead of assembler."
+msgstr ""
+
+#: config/csky/csky.opt:161
+msgid "Emit .stack_size directives."
+msgstr ""
+
+#: config/csky/csky.opt:165
+msgid "Generate code for C-SKY compiler runtime instead of libgcc."
+msgstr ""
+
+#: config/csky/csky.opt:169
+msgid "Set the branch costs to roughly the specified number of instructions."
+msgstr ""
+
+#: config/csky/csky.opt:173
+msgid "Permit scheduling of function prologue and epilogue sequences."
+msgstr ""
+
+#: config/csky/csky_tables.opt:24
+msgid "Known CSKY CPUs (for use with the -mcpu= options):"
+msgstr ""
+
+#: config/csky/csky_tables.opt:199
+msgid "Known CSKY architectures (for use with the -march= option):"
+msgstr ""
+
+#: config/csky/csky_tables.opt:218
+msgid "Known CSKY FPUs (for use with the -mfpu= option):"
+msgstr ""
+
+#: config/c6x/c6x-tables.opt:24
+msgid "Known C6X ISAs (for use with the -march= option):"
+msgstr ""
+
+#: config/c6x/c6x.opt:42
+msgid "Select method for sdata handling."
+msgstr ""
+
+#: config/c6x/c6x.opt:46
+msgid "Valid arguments for the -msdata= option:"
+msgstr ""
+
+#: config/c6x/c6x.opt:59
+msgid "Compile for the DSBT shared library ABI."
+msgstr ""
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
+msgstr ""
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction."
+msgstr ""
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)."
+msgstr ""
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)."
+msgstr ""
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code."
+msgstr ""
+
+#: config/cris/cris.opt:71
+#, fuzzy
+msgid "Do not use condition codes from normal instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment."
+msgstr ""
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment."
+msgstr ""
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment."
+msgstr ""
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment."
+msgstr ""
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits."
+msgstr ""
+
+#: config/cris/cris.opt:133
+#, fuzzy
+msgid "Don't align items in code or data."
+msgstr "Генерыраваць код для Intel as"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue."
+msgstr ""
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options."
+msgstr ""
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options."
+msgstr ""
+
+#: config/cris/cris.opt:165
+#, fuzzy
+msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
+msgstr "Генерыраваць код для дадзенага ЦП"
+
+#: config/cris/cris.opt:169
+#, fuzzy
+msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
+msgstr "Генерыраваць код для дадзенага ЦП"
+
+#: config/cris/cris.opt:173
+msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size."
+msgstr ""
+
+#: config/cris/cris.opt:180
+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
+msgid "Emit checks causing \"break 8\" instructions to execute when applying atomic builtins on misaligned memory."
+msgstr ""
+
+#: config/cris/cris.opt:188
+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
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr ""
+
+#: config/sh/sh.opt:42
+#, fuzzy
+#| msgid "Generate code for a DLL"
+msgid "Generate SH1 code."
+msgstr "Стварыць код для DLL"
+
+#: config/sh/sh.opt:46
+#, fuzzy
+#| msgid "Generate code for a DLL"
+msgid "Generate SH2 code."
+msgstr "Стварыць код для DLL"
+
+#: config/sh/sh.opt:50
+msgid "Generate default double-precision SH2a-FPU code."
+msgstr ""
+
+#: config/sh/sh.opt:54
+msgid "Generate SH2a FPU-less code."
+msgstr ""
+
+#: config/sh/sh.opt:58
+msgid "Generate default single-precision SH2a-FPU code."
+msgstr ""
+
+#: config/sh/sh.opt:62
+msgid "Generate only single-precision SH2a-FPU code."
+msgstr ""
+
+#: config/sh/sh.opt:66
+#, fuzzy
+#| msgid "Generate code for a DLL"
+msgid "Generate SH2e code."
+msgstr "Стварыць код для DLL"
+
+#: config/sh/sh.opt:70
+#, fuzzy
+#| msgid "Generate code for a DLL"
+msgid "Generate SH3 code."
+msgstr "Стварыць код для DLL"
+
+#: config/sh/sh.opt:74
+#, fuzzy
+#| msgid "Generate code for a DLL"
+msgid "Generate SH3e code."
+msgstr "Стварыць код для DLL"
+
+#: config/sh/sh.opt:78
+#, fuzzy
+#| msgid "Generate code for a DLL"
+msgid "Generate SH4 code."
+msgstr "Стварыць код для DLL"
+
+#: config/sh/sh.opt:82
+msgid "Generate SH4-100 code."
+msgstr ""
+
+#: config/sh/sh.opt:86
+msgid "Generate SH4-200 code."
+msgstr ""
+
+#: config/sh/sh.opt:92
+msgid "Generate SH4-300 code."
+msgstr ""
+
+#: config/sh/sh.opt:96
+msgid "Generate SH4 FPU-less code."
+msgstr ""
+
+#: config/sh/sh.opt:100
+msgid "Generate SH4-100 FPU-less code."
+msgstr ""
+
+#: config/sh/sh.opt:104
+msgid "Generate SH4-200 FPU-less code."
+msgstr ""
+
+#: config/sh/sh.opt:108
+msgid "Generate SH4-300 FPU-less code."
+msgstr ""
+
+#: config/sh/sh.opt:112
+#, fuzzy
+#| msgid "Generate code for given CPU"
+msgid "Generate code for SH4 340 series (MMU/FPU-less)."
+msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/nios2/nios2.opt:534
-msgid "Integer id (N) of frdxhi custom instruction."
-msgstr ""
+#: config/sh/sh.opt:117
+#, fuzzy
+#| msgid "Generate code for given CPU"
+msgid "Generate code for SH4 400 series (MMU/FPU-less)."
+msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/nios2/nios2.opt:538
+#: config/sh/sh.opt:122
 #, fuzzy
-msgid "Do not use the frdxlo custom instruction."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#| msgid "Generate code for given CPU"
+msgid "Generate code for SH4 500 series (FPU-less)."
+msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/nios2/nios2.opt:542
-msgid "Integer id (N) of frdxlo custom instruction."
+#: config/sh/sh.opt:127
+msgid "Generate default single-precision SH4 code."
 msgstr ""
 
-#: config/nios2/nios2.opt:546
-#, fuzzy
-msgid "Do not use the fwry custom instruction."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: config/sh/sh.opt:131
+msgid "Generate default single-precision SH4-100 code."
+msgstr ""
 
-#: config/nios2/nios2.opt:550
-msgid "Integer id (N) of fwry custom instruction."
+#: config/sh/sh.opt:135
+msgid "Generate default single-precision SH4-200 code."
 msgstr ""
 
-#: config/nios2/nios2.opt:554
-#, fuzzy
-msgid "Do not use the fwrx custom instruction."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: config/sh/sh.opt:139
+msgid "Generate default single-precision SH4-300 code."
+msgstr ""
 
-#: config/nios2/nios2.opt:558
-msgid "Integer id (N) of fwrx custom instruction."
+#: config/sh/sh.opt:143
+msgid "Generate only single-precision SH4 code."
 msgstr ""
 
-#: config/nios2/nios2.opt:562
-#, fuzzy
-msgid "Do not use the round custom instruction."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: config/sh/sh.opt:147
+msgid "Generate only single-precision SH4-100 code."
+msgstr ""
 
-#: config/nios2/nios2.opt:566
-msgid "Integer id (N) of round custom instruction."
+#: config/sh/sh.opt:151
+msgid "Generate only single-precision SH4-200 code."
 msgstr ""
 
-#: config/nios2/nios2.opt:574
-msgid "Valid Nios II ISA levels (for -march):"
+#: config/sh/sh.opt:155
+msgid "Generate only single-precision SH4-300 code."
 msgstr ""
 
-#: config/nios2/nios2.opt:584
+#: config/sh/sh.opt:159
 #, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Enable generation of R2 BMX instructions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#| msgid "Generate code for a DLL"
+msgid "Generate SH4a code."
+msgstr "Стварыць код для DLL"
 
-#: config/nios2/nios2.opt:588
-#, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Enable generation of R2 CDX instructions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: config/sh/sh.opt:163
+msgid "Generate SH4a FPU-less code."
+msgstr ""
 
-#: config/nios2/nios2.opt:592
-msgid "Regular expression matching additional GP-addressible section names."
+#: config/sh/sh.opt:167
+msgid "Generate default single-precision SH4a code."
 msgstr ""
 
-#: config/nios2/nios2.opt:596
-msgid "Regular expression matching section names for r0-relative addressing."
+#: config/sh/sh.opt:171
+msgid "Generate only single-precision SH4a code."
 msgstr ""
 
-#: config/rx/rx.opt:29
-msgid "Store doubles in 64 bits."
+#: config/sh/sh.opt:175
+msgid "Generate SH4al-dsp code."
 msgstr ""
 
-#: config/rx/rx.opt:33
-msgid "Stores doubles in 32 bits.  This is the default."
+#: config/sh/sh.opt:183
+#, fuzzy
+#| msgid "Generate code for given CPU"
+msgid "Generate code in big endian mode."
+msgstr "Генерыраваць код для дадзенага ЦП"
+
+#: config/sh/sh.opt:187
+msgid "Generate 32-bit offsets in switch tables."
 msgstr ""
 
-#: config/rx/rx.opt:37
+#: config/sh/sh.opt:191
 #, fuzzy
-msgid "Disable the use of RX FPU instructions."
+#| msgid "Do not generate char instructions"
+msgid "Generate bit instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rx/rx.opt:44
-msgid "Enable the use of RX FPU instructions.  This is the default."
+#: config/sh/sh.opt:199
+msgid "Assume that zero displacement conditional branches are fast."
 msgstr ""
 
-#: config/rx/rx.opt:50
-msgid "Specify the target RX cpu type."
+#: config/sh/sh.opt:203
+msgid "Force the usage of delay slots for conditional branches."
 msgstr ""
 
-#: config/rx/rx.opt:71
-msgid "Data is stored in big-endian format."
+#: config/sh/sh.opt:207
+msgid "Align doubles at 64-bit boundaries."
 msgstr ""
 
-#: config/rx/rx.opt:75
-msgid "Data is stored in little-endian format.  (Default)."
+#: config/sh/sh.opt:211
+msgid "Division strategy, one of: call-div1, call-fp, call-table."
 msgstr ""
 
-#: config/rx/rx.opt:81
-msgid "Maximum size of global and static variables which can be placed into the small data area."
+#: config/sh/sh.opt:215
+msgid "Specify name for 32 bit signed division function."
 msgstr ""
 
-#: config/rx/rx.opt:93
-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."
+#: config/sh/sh.opt:219
+#, fuzzy
+#| msgid "Generate ELF output"
+msgid "Generate ELF FDPIC code."
+msgstr "Стварыць ELF-вывад"
+
+#: config/sh/sh.opt:223
+msgid "Enable the use of 64-bit floating point registers in fmov instructions.  See -mdalign if 64-bit alignment is required."
 msgstr ""
 
-#: config/rx/rx.opt:99
-msgid "Enable linker relaxation."
+#: config/sh/sh.opt:231 config/sh/sh.opt:269
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
 msgstr ""
 
-#: config/rx/rx.opt:105
-msgid "Maximum size in bytes of constant values allowed as operands."
+#: config/sh/sh.opt:235
+msgid "Increase the IEEE compliance for floating-point comparisons."
 msgstr ""
 
-#: config/rx/rx.opt:111
-msgid "Specifies the number of registers to reserve for interrupt handlers."
+#: config/sh/sh.opt:239
+msgid "Inline code to invalidate instruction cache entries after setting up nested function trampolines."
 msgstr ""
 
-#: config/rx/rx.opt:117
-msgid "Specifies whether interrupt functions should save and restore the accumulator register."
+#: config/sh/sh.opt:243 config/arc/arc.opt:246
+msgid "Annotate assembler instructions with estimated addresses."
 msgstr ""
 
-#: config/rx/rx.opt:123
-msgid "Enables Position-Independent-Data (PID) mode."
+#: config/sh/sh.opt:247
+#, fuzzy
+#| msgid "Generate code without GP reg"
+msgid "Generate code in little endian mode."
+msgstr "Генерыраваць код без GP reg"
+
+#: config/sh/sh.opt:251
+msgid "Mark MAC register as call-clobbered."
 msgstr ""
 
-#: config/rx/rx.opt:129
-msgid "Warn when multiple, different, fast interrupt handlers are in the compilation unit."
+#: config/sh/sh.opt:257
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
 msgstr ""
 
-#: config/rx/rx.opt:135
-msgid "Enable the use of the old, broken, ABI where all stacked function arguments are aligned to 32-bits."
+#: config/sh/sh.opt:261
+msgid "Emit function-calls using global offset table when generating PIC."
 msgstr ""
 
-#: config/rx/rx.opt:139
-msgid "Enable the use the standard RX ABI where all stacked function arguments are naturally aligned.  This is the default."
+#: config/sh/sh.opt:265
+msgid "Shorten address references during linking."
 msgstr ""
 
-#: config/rx/rx.opt:145
-msgid "Enable the use of the LRA register allocator."
+#: config/sh/sh.opt:273
+msgid "Specify the model for atomic operations."
 msgstr ""
 
-#: config/rx/rx.opt:151
-msgid "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and RMPA instructions.  Enabled by default."
+#: config/sh/sh.opt:277
+msgid "Use tas.b instruction for __atomic_test_and_set."
 msgstr ""
 
-#: config/rx/rx.opt:157
-msgid "Always use JSR, never BSR, for calls."
+#: config/sh/sh.opt:281
+msgid "Cost to assume for a multiply insn."
 msgstr ""
 
-#: config/visium/visium.opt:25
-msgid "Link with libc.a and libdebug.a."
+#: config/sh/sh.opt:285
+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/visium/visium.opt:29
-msgid "Link with libc.a and libsim.a."
+#: config/sh/sh.opt:291
+msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: config/visium/visium.opt:33
+#: config/sh/sh.opt:295
 #, fuzzy
-#| msgid "Use hardware fp"
-msgid "Use hardware FP (default)."
-msgstr "Выкарыстоўваць апаратную плаваючую кропку"
+msgid "Enable the use of the fsca instruction."
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/visium/visium.opt:45
+#: config/sh/sh.opt:299
 #, fuzzy
-#| msgid "Generate code for given CPU"
-msgid "Use features of and schedule code for given CPU."
-msgstr "Генерыраваць код для дадзенага ЦП"
+msgid "Enable the use of the fsrra instruction."
+msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/visium/visium.opt:65
-#, fuzzy
-msgid "Generate code for the supervisor mode (default)."
-msgstr "Генерыраваць код для дадзенага ЦП"
+#: config/sh/sh.opt:303
+msgid "Use LRA instead of reload (transitional)."
+msgstr ""
 
-#: config/visium/visium.opt:69
-#, fuzzy
-#| msgid "Generate code for Intel as"
-msgid "Generate code for the user mode."
-msgstr "Генерыраваць код для Intel as"
+#: config/gcn/gcn.opt:26
+msgid "GCN GPU type to use:"
+msgstr ""
 
-#: config/visium/visium.opt:73
-msgid "Only retained for backward compatibility."
+#: config/gcn/gcn.opt:39 config/gcn/gcn.opt:43
+msgid "Specify the name of the target GPU."
 msgstr ""
 
-#: config/sol2.opt:32
-msgid "Clear hardware capabilities when linking."
+#: config/gcn/gcn.opt:55
+msgid "Enable OpenMP GPU offloading."
 msgstr ""
 
-#: config/sol2.opt:36
-msgid "Pass -z text to linker."
+#: config/gcn/gcn.opt:71
+msgid "-mstack-size=<number>\tSet the private segment size per wave-front, in bytes."
 msgstr ""
 
-#: config/moxie/moxie.opt:31
-msgid "Enable MUL.X and UMUL.X instructions."
+#: config/gcn/gcn.opt:78
+msgid "Warn about invalid OpenACC dimensions."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:40
-#, fuzzy
-msgid "Use software emulation for floating point (default)."
-msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space."
+msgstr ""
 
-#: config/microblaze/microblaze.opt:44
+#: config/bpf/bpf.opt:28
 #, fuzzy
-#| msgid "Use hardware floating point"
-msgid "Use hardware floating point instructions."
-msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+msgid "Generate eBPF for the given Linux kernel version."
+msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/microblaze/microblaze.opt:48
-msgid "Use table lookup optimization for small signed integer divisions."
+#: config/bpf/bpf.opt:115
+msgid "Generate big-endian eBPF."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:52
-msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
+#: config/bpf/bpf.opt:119
+msgid "Generate little-endian eBPF."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:56
-msgid "Don't optimize block moves, use memcpy."
+#: config/bpf/bpf.opt:123
+msgid "Set a hard limit for the size of each stack frame, in bytes."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:68
-msgid "Use the soft multiply emulation (default)."
+#: config/mips/mips.opt:32
+msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:72
-msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
+#: config/mips/mips.opt:36
+msgid "Known MIPS ABIs (for use with the -mabi= option):"
 msgstr ""
 
-#: config/microblaze/microblaze.opt:76
-msgid "Use the software emulation for divides (default)."
+#: config/mips/mips.opt:55
+msgid "Generate code that can be used in SVR4-style dynamic objects."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:80
-msgid "Use the hardware barrel shifter instead of emulation."
+#: config/mips/mips.opt:59
+msgid "Use PMC-style 'mad' instructions."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:84
+#: config/mips/mips.opt:63
 #, fuzzy
 #| msgid "Do not generate char instructions"
-msgid "Use pattern compare instructions."
+msgid "Use integer madd/msub instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/microblaze/microblaze.opt:88
-msgid "Check for stack overflow at runtime."
-msgstr ""
+#: config/mips/mips.opt:67
+#, fuzzy
+#| msgid "Generate code for given CPU"
+msgid "-march=ISA\tGenerate code for the given ISA."
+msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
-msgid "Use GP relative sdata/sbss sections."
+#: config/mips/mips.opt:71
+msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:96
-msgid "Clear the BSS to zero and place zero initialized in BSS."
+#: config/mips/mips.opt:75
+msgid "Use Branch Likely instructions, overriding the architecture default."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:100
-msgid "Use multiply high instructions for high part of 32x32 multiply."
+#: config/mips/mips.opt:79
+msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:104
-#, fuzzy
-#| msgid "Use hardware floating point"
-msgid "Use hardware floating point conversion instructions."
-msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
-
-#: config/microblaze/microblaze.opt:108
-#, fuzzy
-#| msgid "Use hardware floating point"
-msgid "Use hardware floating point square root instruction."
-msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+#: config/mips/mips.opt:83
+msgid "Trap on integer divide by zero."
+msgstr ""
 
-#: config/microblaze/microblaze.opt:112
-msgid "Description for mxl-mode-executable."
+#: config/mips/mips.opt:87
+msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:116
-msgid "Description for mxl-mode-xmdstub."
+#: config/mips/mips.opt:91
+msgid "Valid arguments to -mcode-readable=:"
 msgstr ""
 
-#: config/microblaze/microblaze.opt:120
-msgid "Description for mxl-mode-bootstrap."
+#: config/mips/mips.opt:104
+msgid "Use branch-and-break sequences to check for integer divide by zero."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:124
-msgid "Description for mxl-mode-novectors."
+#: config/mips/mips.opt:108
+msgid "Use trap instructions to check for integer divide by zero."
 msgstr ""
 
-#: config/microblaze/microblaze.opt:128
+#: config/mips/mips.opt:112
 #, fuzzy
-#| msgid "Use hardware floating point"
-msgid "Use hardware prefetch instruction."
-msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
-
-#: config/microblaze/microblaze.opt:132
-msgid "Data referenced by offset from start of text instead of GOT (with -fPIC/-fPIE)."
-msgstr ""
+msgid "Allow the use of MDMX instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code."
+#: config/mips/mips.opt:116
+msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations."
 msgstr ""
 
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code."
+#: config/mips/mips.opt:120
+msgid "Use MIPS-DSP instructions."
 msgstr ""
 
-#: config/vax/vax.opt:39
-#, fuzzy
-#| msgid "Generate code for GNU as"
-msgid "Generate code for GNU assembler (gas)."
-msgstr "Генерыраваць код для GNU as"
-
-#: config/vax/vax.opt:43
-#, fuzzy
-#| msgid "Generate code for GNU as"
-msgid "Generate code for UNIX assembler."
-msgstr "Генерыраваць код для GNU as"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions."
+#: config/mips/mips.opt:124
+msgid "Use MIPS-DSP REV 2 instructions."
 msgstr ""
 
-#: config/vax/vax.opt:51
-msgid "Use new adddi3/subdi3 patterns."
+#: config/mips/mips.opt:146
+msgid "Use Enhanced Virtual Addressing instructions."
 msgstr ""
 
-#: config/frv/frv.opt:30
-msgid "Use 4 media accumulators."
+#: config/mips/mips.opt:150
+msgid "Use NewABI-style %reloc() assembly operators."
 msgstr ""
 
-#: config/frv/frv.opt:34
-msgid "Use 8 media accumulators."
+#: config/mips/mips.opt:154
+msgid "Use -G for data that is not defined by the current object."
 msgstr ""
 
-#: config/frv/frv.opt:38
-#, fuzzy
-#| msgid "Enable SSA optimizations"
-msgid "Enable label alignment optimizations."
-msgstr "Уключаць SSA аптымізацыю"
-
-#: config/frv/frv.opt:42
-msgid "Dynamically allocate cc registers."
+#: config/mips/mips.opt:158
+msgid "Work around certain 24K errata."
 msgstr ""
 
-#: config/frv/frv.opt:49
-msgid "Set the cost of branches."
+#: config/mips/mips.opt:162
+msgid "Work around certain R4000 errata."
 msgstr ""
 
-#: config/frv/frv.opt:53
-msgid "Enable conditional execution other than moves/scc."
+#: config/mips/mips.opt:166
+msgid "Work around certain R4400 errata."
 msgstr ""
 
-#: config/frv/frv.opt:57
-msgid "Change the maximum length of conditionally-executed sequences."
+#: config/mips/mips.opt:170
+msgid "Work around the R5900 short loop erratum."
 msgstr ""
 
-#: config/frv/frv.opt:61
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences."
+#: config/mips/mips.opt:174
+msgid "Work around certain RM7000 errata."
 msgstr ""
 
-#: config/frv/frv.opt:65
-msgid "Enable conditional moves."
+#: config/mips/mips.opt:178
+msgid "Work around certain R10000 errata."
 msgstr ""
 
-#: config/frv/frv.opt:69
-msgid "Set the target CPU type."
+#: config/mips/mips.opt:182
+msgid "Work around errata for early SB-1 revision 2 cores."
 msgstr ""
 
-#: config/frv/frv.opt:73
-msgid "Known FR-V CPUs (for use with the -mcpu= option):"
+#: config/mips/mips.opt:186
+msgid "Work around certain VR4120 errata."
 msgstr ""
 
-#: config/frv/frv.opt:122
-#, fuzzy
-#| msgid "Don't use AltiVec instructions"
-msgid "Use fp double instructions."
-msgstr "Не выкарыстоўваць інструкцыі AltiVec"
-
-#: config/frv/frv.opt:126
-msgid "Change the ABI to allow double word insns."
+#: config/mips/mips.opt:190
+msgid "Work around VR4130 mflo/mfhi errata."
 msgstr ""
 
-#: config/frv/frv.opt:134
-msgid "Just use icc0/fcc0."
+#: config/mips/mips.opt:194
+msgid "Work around an early 4300 hardware bug."
 msgstr ""
 
-#: config/frv/frv.opt:138
-msgid "Only use 32 FPRs."
-msgstr ""
+#: config/mips/mips.opt:198
+#, fuzzy
+#| msgid "options enabled: "
+msgid "FP exceptions are enabled."
+msgstr "выбары ўключаны:"
 
-#: config/frv/frv.opt:142
-msgid "Use 64 FPRs."
-msgstr ""
+#: config/mips/mips.opt:202
+#, fuzzy
+#| msgid "Use 32-bit general registers"
+msgid "Use 32-bit floating-point registers."
+msgstr "Выкарыстоўваць 32-бітныя галоўныя рэгістры"
 
-#: config/frv/frv.opt:146
-msgid "Only use 32 GPRs."
+#: config/mips/mips.opt:206
+msgid "Conform to the o32 FPXX ABI."
 msgstr ""
 
-#: config/frv/frv.opt:150
-msgid "Use 64 GPRs."
-msgstr ""
+#: config/mips/mips.opt:210
+#, fuzzy
+#| msgid "Use 64-bit general registers"
+msgid "Use 64-bit floating-point registers."
+msgstr "Выкарыстоўваць 64-бітныя галоўныя рэгістры"
 
-#: config/frv/frv.opt:154
-msgid "Enable use of GPREL for read-only data in FDPIC."
+#: config/mips/mips.opt:214
+msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines."
 msgstr ""
 
-#: config/frv/frv.opt:166
-msgid "Enable PIC support for building libraries."
+#: config/mips/mips.opt:218
+msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
 msgstr ""
 
-#: config/frv/frv.opt:170
-msgid "Follow the EABI linkage requirements."
+#: config/mips/mips.opt:222
+msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
 msgstr ""
 
-#: config/frv/frv.opt:174
-msgid "Disallow direct calls to global functions."
+#: config/mips/mips.opt:226
+msgid "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
 msgstr ""
 
-#: config/frv/frv.opt:178
+#: config/mips/mips.opt:236
 #, fuzzy
-msgid "Use media instructions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
-
-#: config/frv/frv.opt:182
-msgid "Use multiply add/subtract instructions."
-msgstr ""
+#| msgid "Use 32-bit general registers"
+msgid "Use 32-bit general registers."
+msgstr "Выкарыстоўваць 32-бітныя галоўныя рэгістры"
 
-#: config/frv/frv.opt:186
-msgid "Enable optimizing &&/|| in conditional execution."
-msgstr ""
+#: config/mips/mips.opt:240
+#, fuzzy
+#| msgid "Use 64-bit general registers"
+msgid "Use 64-bit general registers."
+msgstr "Выкарыстоўваць 64-бітныя галоўныя рэгістры"
 
-#: config/frv/frv.opt:190
-msgid "Enable nested conditional execution optimizations."
+#: config/mips/mips.opt:244
+msgid "Use GP-relative addressing to access small data."
 msgstr ""
 
-#: config/frv/frv.opt:195
-msgid "Do not mark ABI switches in e_flags."
+#: config/mips/mips.opt:248
+msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations."
 msgstr ""
 
-#: config/frv/frv.opt:199
-msgid "Remove redundant membars."
+#: config/mips/mips.opt:252
+msgid "Allow the use of hardware floating-point ABI and instructions."
 msgstr ""
 
-#: config/frv/frv.opt:203
-msgid "Pack VLIW instructions."
+#: config/mips/mips.opt:256
+msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
 msgstr ""
 
-#: config/frv/frv.opt:207
-msgid "Enable setting GPRs to the result of comparisons."
+#: config/mips/mips.opt:260
+msgid "An alias for minterlink-compressed provided for backward-compatibility."
 msgstr ""
 
-#: config/frv/frv.opt:211
-msgid "Change the amount of scheduler lookahead."
-msgstr ""
+#: config/mips/mips.opt:264
+#, fuzzy
+#| msgid "Generate code for Intel as"
+msgid "-mipsN\tGenerate code for ISA level N."
+msgstr "Генерыраваць код для Intel as"
 
-#: config/frv/frv.opt:219
-msgid "Assume a large TLS segment."
+#: config/mips/mips.opt:268
+msgid "Generate MIPS16 code."
 msgstr ""
 
-#: config/frv/frv.opt:223
-msgid "Do not assume a large TLS segment."
+#: config/mips/mips.opt:272
+msgid "Use MIPS-3D instructions."
 msgstr ""
 
-#: config/frv/frv.opt:228
-msgid "Cause gas to print tomcat statistics."
+#: config/mips/mips.opt:276
+msgid "Use ll, sc and sync instructions."
 msgstr ""
 
-#: config/frv/frv.opt:233
-msgid "Link with the library-pic libraries."
+#: config/mips/mips.opt:280
+msgid "Use -G for object-local data."
 msgstr ""
 
-#: config/frv/frv.opt:237
-msgid "Allow branches to be packed with other instructions."
+#: config/mips/mips.opt:284
+msgid "Use indirect calls."
 msgstr ""
 
-#: config/mn10300/mn10300.opt:30
-#, fuzzy
-#| msgid "Target the AM33 processor"
-msgid "Target the AM33 processor."
-msgstr "Мэта - AM33 працэсар"
-
-#: config/mn10300/mn10300.opt:34
+#: config/mips/mips.opt:288
 #, fuzzy
-#| msgid "Target the AM33 processor"
-msgid "Target the AM33/2.0 processor."
-msgstr "Мэта - AM33 працэсар"
+#| msgid "Use 32 bit float"
+msgid "Use a 32-bit long type."
+msgstr "Выкарыстоўваць 32-х бітны float"
 
-#: config/mn10300/mn10300.opt:38
+#: config/mips/mips.opt:292
 #, fuzzy
-#| msgid "Target the AM33 processor"
-msgid "Target the AM34 processor."
-msgstr "Мэта - AM33 працэсар"
+#| msgid "Use 64 bit float"
+msgid "Use a 64-bit long type."
+msgstr "Выкарыстоўваць 64-х бітны float"
 
-#: config/mn10300/mn10300.opt:46
-msgid "Work around hardware multiply bug."
+#: config/mips/mips.opt:296
+msgid "Pass the address of the ra save location to _mcount in $12."
 msgstr ""
 
-#: config/mn10300/mn10300.opt:55
-msgid "Enable linker relaxations."
+#: config/mips/mips.opt:300
+msgid "Don't optimize block moves."
 msgstr ""
 
-#: config/mn10300/mn10300.opt:59
-msgid "Return pointers in both a0 and d0."
+#: config/mips/mips.opt:304
+#, fuzzy
+#| msgid "Don't use AltiVec instructions"
+msgid "Use microMIPS instructions."
+msgstr "Не выкарыстоўваць інструкцыі AltiVec"
+
+#: config/mips/mips.opt:308
+msgid "Use MIPS MSA Extension instructions."
 msgstr ""
 
-#: config/mn10300/mn10300.opt:63
+#: config/mips/mips.opt:312
 #, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Allow gcc to generate LIW instructions."
+msgid "Allow the use of MT instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/mn10300/mn10300.opt:67
+#: config/mips/mips.opt:316
 #, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Allow gcc to generate the SETLB and Lcc instructions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+msgid "Prevent the use of all floating-point operations."
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/nds32/nds32-elf.opt:3 config/nds32/nds32-linux.opt:3
-msgid "Specify the address generation strategy for code model."
-msgstr ""
+#: config/mips/mips.opt:320
+#, fuzzy
+#| msgid "Don't use AltiVec instructions"
+msgid "Use MCU instructions."
+msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
-#: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7
-msgid "Known cmodel types (for use with the -mcmodel= option):"
+#: config/mips/mips.opt:324
+msgid "Do not use a cache-flushing function before calling stack trampolines."
 msgstr ""
 
-#: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89
+#: config/mips/mips.opt:328
 #, fuzzy
-#| msgid "Generate code for given CPU"
-msgid "Generate code in big-endian mode."
-msgstr "Генерыраваць код для дадзенага ЦП"
+msgid "Do not use MDMX instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93
+#: config/mips/mips.opt:332
 #, fuzzy
-#| msgid "Generate code for Intel ld"
-msgid "Generate code in little-endian mode."
-msgstr "Генерыраваць код для Intel ld"
+#| msgid "Generate code for GNU ld"
+msgid "Generate normal-mode code."
+msgstr "Генерыраваць код для GNU ld"
 
-#: config/nds32/nds32.opt:37
-msgid "Force performing fp-as-gp optimization."
+#: config/mips/mips.opt:336
+#, fuzzy
+msgid "Do not use MIPS-3D instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/mips/mips.opt:340
+#, fuzzy
+#| msgid "Use hardware floating point"
+msgid "Use paired-single floating-point instructions."
+msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+
+#: config/mips/mips.opt:344
+msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted."
 msgstr ""
 
-#: config/nds32/nds32.opt:41
-msgid "Forbid performing fp-as-gp optimization."
+#: config/mips/mips.opt:348
+msgid "Valid arguments to -mr10k-cache-barrier=:"
 msgstr ""
 
-#: config/nds32/nds32.opt:47
-msgid "Specify which ABI type to generate code for: 2, 2fp+."
+#: config/mips/mips.opt:361
+msgid "Try to allow the linker to turn PIC calls into direct calls."
 msgstr ""
 
-#: config/nds32/nds32.opt:61
-msgid "Specify use soft floating point ABI which mean alias to -mabi=2."
+#: config/mips/mips.opt:365
+msgid "When generating -mabicalls code, make the code suitable for use in shared libraries."
 msgstr ""
 
-#: config/nds32/nds32.opt:65
-msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+."
+#: config/mips/mips.opt:369
+msgid "Restrict the use of hardware floating-point instructions to 32-bit operations."
 msgstr ""
 
-#: config/nds32/nds32.opt:71
-msgid "Use reduced-set registers for register allocation."
+#: config/mips/mips.opt:373
+msgid "Use SmartMIPS instructions."
 msgstr ""
 
-#: config/nds32/nds32.opt:75
-msgid "Use full-set registers for register allocation."
+#: config/mips/mips.opt:377
+msgid "Prevent the use of all hardware floating-point instructions."
 msgstr ""
 
-#: config/nds32/nds32.opt:81
-msgid "Always align function entry, jump target and return address."
+#: config/mips/mips.opt:381
+msgid "Optimize lui/addiu address loads."
 msgstr ""
 
-#: config/nds32/nds32.opt:85
-msgid "Align function entry to 4 byte."
+#: config/mips/mips.opt:385
+msgid "Assume all symbols have 32-bit values."
 msgstr ""
 
-#: config/nds32/nds32.opt:97
-msgid "Prevent $fp being allocated during register allocation so that compiler is able to force performing fp-as-gp optimization."
+#: config/mips/mips.opt:389
+msgid "Use synci instruction to invalidate i-cache."
 msgstr ""
 
-#: config/nds32/nds32.opt:101
-msgid "Forbid using $fp to access static and global variables.  This option strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'."
+#: config/mips/mips.opt:397
+msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable."
 msgstr ""
 
-#: config/nds32/nds32.opt:105
-msgid "Specify the address generation strategy for ICT call's code model."
+#: config/mips/mips.opt:401
+msgid "Use 4-operand madd.s/madd.d and related instructions where applicable."
 msgstr ""
 
-#: config/nds32/nds32.opt:109
-msgid "Known cmodel types (for use with the -mict-model= option):"
+#: config/mips/mips.opt:413
+msgid "Use Virtualization (VZ) instructions."
 msgstr ""
 
-#: config/nds32/nds32.opt:119
-#, fuzzy
-msgid "Generate conditional move instructions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: config/mips/mips.opt:417
+msgid "Use eXtended Physical Address (XPA) instructions."
+msgstr ""
 
-#: config/nds32/nds32.opt:123
-#, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Generate hardware abs instructions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: config/mips/mips.opt:421
+msgid "Use Cyclic Redundancy Check (CRC) instructions."
+msgstr ""
 
-#: config/nds32/nds32.opt:127
-msgid "Generate performance extension instructions."
+#: config/mips/mips.opt:425
+msgid "Use Global INValidate (GINV) instructions."
 msgstr ""
 
-#: config/nds32/nds32.opt:131
-msgid "Generate performance extension version 2 instructions."
+#: config/mips/mips.opt:429
+msgid "Perform VR4130-specific alignment optimizations."
 msgstr ""
 
-#: config/nds32/nds32.opt:135
-#, fuzzy
-msgid "Generate string extension instructions."
-msgstr "нявернае выкарыстанне \"restict\""
+#: config/mips/mips.opt:433
+msgid "Lift restrictions on GOT size."
+msgstr ""
 
-#: config/nds32/nds32.opt:139
-#, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Generate DSP extension instructions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: config/mips/mips.opt:437
+msgid "Enable use of odd-numbered single-precision registers."
+msgstr ""
 
-#: config/nds32/nds32.opt:143
+#: config/mips/mips.opt:441
 #, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Generate v3 push25/pop25 instructions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#| msgid "Optimize for 3900"
+msgid "Optimize frame header."
+msgstr "Аптымізаваць для 3900"
 
-#: config/nds32/nds32.opt:147
-#, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Generate 16-bit instructions."
-msgstr "Не генерыраваць сімвальныя інструкцыі"
+#: config/mips/mips.opt:448
+msgid "Enable load/store bonding."
+msgstr ""
 
-#: config/nds32/nds32.opt:151
-msgid "Insert relax hint for linker to do relaxation."
+#: config/mips/mips.opt:452
+msgid "Specify the compact branch usage policy."
 msgstr ""
 
-#: config/nds32/nds32.opt:155
-msgid "Enable Virtual Hosting support."
+#: config/mips/mips.opt:456
+msgid "Policies available for use with -mcompact-branches=:"
 msgstr ""
 
-#: config/nds32/nds32.opt:159
-msgid "Specify the size of each interrupt vector, which must be 4 or 16."
+#: config/mips/mips.opt:469
+msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions."
 msgstr ""
 
-#: config/nds32/nds32.opt:163
-msgid "Specify the security level of c-isr for the whole file."
+#: config/mips/mips.opt:473
+msgid "Use Loongson EXTension (EXT) instructions."
 msgstr ""
 
-#: config/nds32/nds32.opt:167
-msgid "Specify the size of each cache block, which must be a power of 2 between 4 and 512."
+#: config/mips/mips.opt:477
+msgid "Use Loongson EXTension R2 (EXT2) instructions."
 msgstr ""
 
-#: config/nds32/nds32.opt:175
-msgid "Known arch types (for use with the -march= option):"
+#: config/mips/mips-tables.opt:24
+msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
 msgstr ""
 
-#: config/nds32/nds32.opt:197
-msgid "Specify the cpu for pipeline model."
+#: config/mips/mips-tables.opt:28
+msgid "Known MIPS ISA levels (for use with the -mips option):"
 msgstr ""
 
-#: config/nds32/nds32.opt:201
-msgid "Known cpu types (for use with the -mcpu= option):"
+#: config/tilegx/tilegx.opt:30
+msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
 msgstr ""
 
-#: config/nds32/nds32.opt:361
-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."
+#: config/tilegx/tilegx.opt:37
+msgid "Compile with 32 bit longs and pointers."
 msgstr ""
 
-#: config/nds32/nds32.opt:365
-msgid "Known floating-point number of registers (for use with the -mconfig-fpu= option):"
+#: config/tilegx/tilegx.opt:41
+msgid "Compile with 64 bit longs and pointers."
 msgstr ""
 
-#: config/nds32/nds32.opt:393
-msgid "Specify configuration of instruction mul: fast1, fast2 or slow. The default is fast1."
+#: config/tilegx/tilegx.opt:53
+msgid "Use given TILE-Gx code model."
 msgstr ""
 
-#: config/nds32/nds32.opt:412
-msgid "Specify how many read/write ports for n9/n10 cores.  The value should be 3r2w or 2r1w."
+#: config/arc/arc-tables.opt:25
+msgid "Known ARC CPUs (for use with the -mcpu= option):"
 msgstr ""
 
-#: config/nds32/nds32.opt:425
-msgid "Enable constructor/destructor feature."
+#: config/arc/arc.opt:26
+msgid "Compile code for big endian mode."
 msgstr ""
 
-#: config/nds32/nds32.opt:429
-#, fuzzy
-msgid "Guide linker to relax instructions."
-msgstr "нявернае выкарыстанне \"restict\""
+#: config/arc/arc.opt:30
+msgid "Compile code for little endian mode.  This is the default."
+msgstr ""
 
-#: config/nds32/nds32.opt:433
-msgid "Generate floating-point multiply-accumulation instructions."
+#: config/arc/arc.opt:34
+msgid "Disable ARCompact specific pass to generate conditional execution instructions."
 msgstr ""
 
-#: config/nds32/nds32.opt:437
-msgid "Generate single-precision floating-point instructions."
+#: config/arc/arc.opt:38
+msgid "Generate ARCompact 32-bit code for ARC600 processor."
 msgstr ""
 
-#: config/nds32/nds32.opt:441
-msgid "Generate double-precision floating-point instructions."
+#: config/arc/arc.opt:42
+msgid "Same as -mA6."
 msgstr ""
 
-#: config/nds32/nds32.opt:445
-msgid "Force disable hardware loop, even use -mext-dsp."
+#: config/arc/arc.opt:46
+msgid "Generate ARCompact 32-bit code for ARC601 processor."
 msgstr ""
 
-#: config/nds32/nds32.opt:449
-msgid "Permit scheduling of a function's prologue and epilogue sequence."
+#: config/arc/arc.opt:50
+msgid "Generate ARCompact 32-bit code for ARC700 processor."
 msgstr ""
 
-#: config/nds32/nds32.opt:453
-msgid "Generate return instruction in naked function."
+#: config/arc/arc.opt:54
+msgid "Same as -mA7."
 msgstr ""
 
-#: config/nds32/nds32.opt:457
-msgid "Always save $lp in the stack."
+#: config/arc/arc.opt:58
+msgid "Force all calls to be made via a jli instruction."
 msgstr ""
 
-#: config/nds32/nds32.opt:465
-msgid "Allow use r15 for inline ASM."
+#: config/arc/arc.opt:62
+msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option."
 msgstr ""
 
-#: config/iq2000/iq2000.opt:31
-msgid "Specify CPU for code generation purposes."
+#: config/arc/arc.opt:132
+msgid "Enable DIV-REM instructions for ARCv2."
 msgstr ""
 
-#: config/iq2000/iq2000.opt:47
-msgid "Specify CPU for scheduling purposes."
+#: config/arc/arc.opt:136
+msgid "Enable code density instructions for ARCv2."
 msgstr ""
 
-#: config/iq2000/iq2000.opt:51
-msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
+#: config/arc/arc.opt:140
+msgid "Tweak register allocation to help 16-bit instruction generation."
 msgstr ""
 
-#: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
-msgid "Use ROM instead of RAM."
+#: config/arc/arc.opt:150
+msgid "Use ordinarily cached memory accesses for volatile references."
 msgstr ""
 
-#: config/iq2000/iq2000.opt:70
-msgid "No default crt0.o."
+#: config/arc/arc.opt:154
+msgid "Enable cache bypass for volatile references."
 msgstr ""
 
-#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:409
-msgid "Put uninitialized constants in ROM (needs -membedded-data)."
+#: config/arc/arc.opt:158
+msgid "Generate instructions supported by barrel shifter."
 msgstr ""
 
-#: config/csky/csky.opt:34
-msgid "Specify the target architecture."
+#: config/arc/arc.opt:162
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Generate norm instruction."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/arc/arc.opt:166
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Generate swap instruction."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/arc/arc.opt:170
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Generate mul64 and mulu64 instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/arc/arc.opt:174
+#, fuzzy
+#| msgid "Do not generate char instructions"
+msgid "Do not generate mpy instructions for ARC700."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/arc/arc.opt:178
+msgid "Generate extended arithmetic instructions, only valid for ARC700."
 msgstr ""
 
-#: config/csky/csky.opt:38
-msgid "Specify the target processor."
+#: config/arc/arc.opt:182
+msgid "Dummy flag. This is the default unless FPX switches are provided explicitly."
 msgstr ""
 
-#: config/csky/csky.opt:61
+#: config/arc/arc.opt:186
+msgid "Generate call insns as register indirect calls."
+msgstr ""
+
+#: config/arc/arc.opt:190
 #, fuzzy
-#| msgid "Use hardware floating point"
-msgid "Enable hardware floating-point instructions."
-msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
+#| msgid "Do not generate char instructions"
+msgid "Do no generate BRcc instructions in arc_reorg."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/csky/csky.opt:65
-msgid "Use library calls to perform floating-point operations (default)."
+#: config/arc/arc.opt:194
+msgid "Generate sdata references.  This is the default, unless you compile for PIC."
 msgstr ""
 
-#: config/csky/csky.opt:69
-msgid "Specify the target floating-point hardware/format."
+#: config/arc/arc.opt:198
+#, fuzzy
+#| msgid "Generate code without GP reg"
+msgid "Generate millicode thunks."
+msgstr "Генерыраваць код без GP reg"
+
+#: config/arc/arc.opt:202 config/arc/arc.opt:206
+msgid "FPX: Generate Single Precision FPX (compact) instructions."
 msgstr ""
 
-#: config/csky/csky.opt:73
-msgid "Generate C-SKY FPU double float instructions (default for hard float)."
+#: config/arc/arc.opt:210
+msgid "FPX: Generate Single Precision FPX (fast) instructions."
 msgstr ""
 
-#: config/csky/csky.opt:77
-msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)."
+#: config/arc/arc.opt:214
+msgid "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
 msgstr ""
 
-#: config/csky/csky.opt:85
-msgid "Enable the extended LRW instruction (default for CK801)."
+#: config/arc/arc.opt:218 config/arc/arc.opt:222
+msgid "FPX: Generate Double Precision FPX (compact) instructions."
 msgstr ""
 
-#: config/csky/csky.opt:89
-#, fuzzy
-msgid "Enable interrupt stack instructions."
-msgstr "нявернае выкарыстанне \"restict\""
+#: config/arc/arc.opt:226
+msgid "FPX: Generate Double Precision FPX (fast) instructions."
+msgstr ""
 
-#: config/csky/csky.opt:93
-#, fuzzy
-#| msgid "Don't use AltiVec instructions"
-msgid "Enable multiprocessor instructions."
-msgstr "Не выкарыстоўваць інструкцыі AltiVec"
+#: config/arc/arc.opt:230
+msgid "Disable LR and SR instructions from using FPX extension aux registers."
+msgstr ""
 
-#: config/csky/csky.opt:97
-msgid "Enable coprocessor instructions."
+#: config/arc/arc.opt:234
+msgid "Enable generation of ARC SIMD instructions via target-specific builtins."
 msgstr ""
 
-#: config/csky/csky.opt:101
-#, fuzzy
-msgid "Enable cache prefetch instructions."
-msgstr "нявернае выкарыстанне \"restict\""
+#: config/arc/arc.opt:238
+msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
+msgstr ""
 
-#: config/csky/csky.opt:105
-msgid "Enable C-SKY SECURE instructions."
+#: config/arc/arc.opt:242
+msgid "Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -Os."
 msgstr ""
 
-#: config/csky/csky.opt:112
-msgid "Enable C-SKY TRUST instructions."
+#: config/arc/arc.opt:250
+msgid "Cost to assume for a multiply instruction, with 4 being equal to a normal insn."
 msgstr ""
 
-#: config/csky/csky.opt:116
-msgid "Enable C-SKY DSP instructions."
+#: config/arc/arc.opt:254
+msgid "-mcpu=TUNE Tune code for given ARC variant."
 msgstr ""
 
-#: config/csky/csky.opt:120
-msgid "Enable C-SKY Enhanced DSP instructions."
+#: config/arc/arc.opt:285
+msgid "Enable the use of indexed loads."
 msgstr ""
 
-#: config/csky/csky.opt:124
-msgid "Enable C-SKY Vector DSP instructions."
+#: config/arc/arc.opt:289
+msgid "Enable the use of pre/post modify with register displacement."
 msgstr ""
 
-#: config/csky/csky.opt:130
+#: config/arc/arc.opt:293
+msgid "Generate 32x16 multiply and mac instructions."
+msgstr ""
+
+#: config/arc/arc.opt:299
+msgid "Set probability threshold for unaligning branches."
+msgstr ""
+
+#: config/arc/arc.opt:303
+msgid "Don't use less than 25 bit addressing range for calls."
+msgstr ""
+
+#: config/arc/arc.opt:307
+msgid "Explain what alignment considerations lead to the decision to make an insn short or long."
+msgstr ""
+
+#: config/arc/arc.opt:311
 #, fuzzy
-#| msgid "Do not generate char instructions"
-msgid "Generate divide instructions."
+msgid "Do alignment optimizations for call instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/csky/csky.opt:134
-#, fuzzy
-#| msgid "Generate code for a DLL"
-msgid "Generate code for Smart Mode."
-msgstr "Стварыць код для DLL"
+#: config/arc/arc.opt:315
+msgid "Enable Rcq constraint handling - most short code generation depends on this."
+msgstr ""
 
-#: config/csky/csky.opt:138
-msgid "Enable use of R16-R31 (default)."
+#: config/arc/arc.opt:319
+msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
 msgstr ""
 
-#: config/csky/csky.opt:142
-msgid "Generate code using global anchor symbol addresses."
+#: config/arc/arc.opt:323
+msgid "Enable pre-reload use of cbranchsi pattern."
 msgstr ""
 
-#: config/csky/csky.opt:146
-msgid "Generate push/pop instructions (default)."
+#: config/arc/arc.opt:327
+msgid "Enable bbit peephole2."
 msgstr ""
 
-#: config/csky/csky.opt:150
-msgid "Generate stm/ldm instructions (default)."
+#: config/arc/arc.opt:331
+msgid "Use pc-relative switch case tables - this enables case table shortenin[...]

[diff truncated at 524288 bytes]


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-03-30 11:03 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-30 11:03 [gcc(refs/users/marxin/heads/marxin-gcc-benchmark-branch)] Update .po files Martin Liska

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).