public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r15-433] Update gcc .po files
@ 2024-05-13 13:46 Joseph Myers
  0 siblings, 0 replies; only message in thread
From: Joseph Myers @ 2024-05-13 13:46 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:7d8946634c744af57c233a782840f52261e64911

commit r15-433-g7d8946634c744af57c233a782840f52261e64911
Author: Joseph Myers <josmyers@redhat.com>
Date:   Mon May 13 13:44:42 2024 +0000

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

Diff:
---
 gcc/po/be.po    | 18446 +++++++++++++++++++++---------------------
 gcc/po/da.po    | 18493 ++++++++++++++++++++++---------------------
 gcc/po/de.po    | 23283 ++++++++++++++++++++++--------------------------------
 gcc/po/el.po    | 18456 ++++++++++++++++++++++---------------------
 gcc/po/es.po    | 18579 ++++++++++++++++++++++---------------------
 gcc/po/fi.po    | 18479 ++++++++++++++++++++++---------------------
 gcc/po/fr.po    | 18576 ++++++++++++++++++++++---------------------
 gcc/po/hr.po    | 19111 ++++++++++++++++++++++----------------------
 gcc/po/id.po    | 18497 ++++++++++++++++++++++---------------------
 gcc/po/ja.po    | 18473 ++++++++++++++++++++++---------------------
 gcc/po/nl.po    | 18463 ++++++++++++++++++++++---------------------
 gcc/po/ru.po    | 18554 ++++++++++++++++++++++---------------------
 gcc/po/sr.po    | 18494 ++++++++++++++++++++++---------------------
 gcc/po/sv.po    | 18684 ++++++++++++++++++++++---------------------
 gcc/po/tr.po    | 18496 ++++++++++++++++++++++---------------------
 gcc/po/uk.po    | 18653 ++++++++++++++++++++++---------------------
 gcc/po/vi.po    | 18496 ++++++++++++++++++++++---------------------
 gcc/po/zh_CN.po | 18533 ++++++++++++++++++++++---------------------
 gcc/po/zh_TW.po | 18492 ++++++++++++++++++++++---------------------
 19 files changed, 179421 insertions(+), 177837 deletions(-)

diff --git a/gcc/po/be.po b/gcc/po/be.po
index ae92f9b7b960..9afcc33902fe 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: 2024-02-16 21:35+0000\n"
+"POT-Creation-Date: 2024-05-02 19:44+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"
@@ -396,7 +396,7 @@ msgstr ""
 msgid "consider using `-pg' instead of `-p' with gprof (1)"
 msgstr ""
 
-#: config/arc/arc.h:68 config/mips/mips.h:1502
+#: config/arc/arc.h:68 config/mips/mips.h:1505
 msgid "may not use both -EB and -EL"
 msgstr ""
 
@@ -478,7 +478,7 @@ msgstr ""
 msgid "consider using `-pg' instead of `-p' with gprof(1)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:170
+#: config/rs6000/rs6000.h:168
 msgid "Missing -mcpu option in ASM_CPU_SPEC?"
 msgstr ""
 
@@ -580,11 +580,11 @@ msgstr ""
 msgid "Warn about creation of array temporaries."
 msgstr "немагчыма стварыць часовы файл"
 
-#: fortran/lang.opt:214 fortran/lang.opt:539 c-family/c.opt:1590
-#: config/alpha/alpha.opt:31 common.opt:685 common.opt:831 common.opt:1074
-#: common.opt:1078 common.opt:1082 common.opt:1086 common.opt:1814
-#: common.opt:1917 common.opt:2094 common.opt:2098 common.opt:2377
-#: common.opt:2595 common.opt:3362
+#: fortran/lang.opt:214 fortran/lang.opt:539 c-family/c.opt:1598
+#: config/alpha/alpha.opt:31 common.opt:685 common.opt:831 common.opt:1079
+#: common.opt:1083 common.opt:1087 common.opt:1091 common.opt:1819
+#: common.opt:1922 common.opt:2099 common.opt:2103 common.opt:2382
+#: common.opt:2604 common.opt:3371
 #, no-c-format
 msgid "Does nothing. Preserved for backward compatibility."
 msgstr ""
@@ -1170,19 +1170,19 @@ msgstr ""
 msgid "Append underscores to externally visible names."
 msgstr ""
 
-#: fortran/lang.opt:832 c-family/c.opt:1725 c-family/c.opt:1802
-#: c-family/c.opt:1810 c-family/c.opt:2141 config/xtensa/xtensa.opt:42
+#: fortran/lang.opt:832 c-family/c.opt:1733 c-family/c.opt:1810
+#: c-family/c.opt:1818 c-family/c.opt:2149 config/xtensa/xtensa.opt:42
 #: config/pa/pa.opt:46 config/pa/pa.opt:78 config/arc/arc.opt:140
 #: config/arc/arc.opt:296 config/arc/arc.opt:304 config/arc/arc.opt:308
 #: config/arc/arc.opt:312 config/arc/arc.opt:317 config/arc/arc.opt:326
-#: common.opt:643 common.opt:1172 common.opt:1176 common.opt:1180
-#: common.opt:1275 common.opt:1604 common.opt:1686 common.opt:2046
-#: common.opt:2189 common.opt:2232 common.opt:2673 common.opt:2709
-#: common.opt:2802 common.opt:2806 common.opt:2915 common.opt:3050
-#: common.opt:3058 common.opt:3066 common.opt:3074 common.opt:3175
-#: common.opt:3235 common.opt:3323 common.opt:3487 common.opt:3491
-#: common.opt:3495 common.opt:3499 common.opt:3569 common.opt:3573
-#: common.opt:3604 common.opt:3608
+#: common.opt:643 common.opt:1177 common.opt:1181 common.opt:1185
+#: common.opt:1280 common.opt:1609 common.opt:1691 common.opt:2051
+#: common.opt:2194 common.opt:2237 common.opt:2682 common.opt:2718
+#: common.opt:2811 common.opt:2815 common.opt:2924 common.opt:3059
+#: common.opt:3067 common.opt:3075 common.opt:3083 common.opt:3184
+#: common.opt:3244 common.opt:3332 common.opt:3496 common.opt:3500
+#: common.opt:3504 common.opt:3508 common.opt:3578 common.opt:3582
+#: common.opt:3613 common.opt:3617
 #, no-c-format
 msgid "Does nothing.  Preserved for backward compatibility."
 msgstr ""
@@ -1237,17 +1237,17 @@ msgstr ""
 msgid "Accept extensions to support legacy code."
 msgstr ""
 
-#: rust/lang.opt:47 rust/lang.opt:51 c-family/c.opt:1461 c-family/c.opt:1465
+#: rust/lang.opt:47 rust/lang.opt:51 c-family/c.opt:1469 c-family/c.opt:1473
 #, no-c-format
 msgid "Warn when a const variable is unused."
 msgstr ""
 
-#: rust/lang.opt:55 c-family/c.opt:1477
+#: rust/lang.opt:55 c-family/c.opt:1485
 #, no-c-format
 msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value."
 msgstr ""
 
-#: rust/lang.opt:59 c-family/c.opt:846 common.opt:654
+#: rust/lang.opt:59 c-family/c.opt:854 common.opt:654
 #, no-c-format
 msgid "Warn for infinitely recursive calls."
 msgstr ""
@@ -1669,2043 +1669,2053 @@ msgstr ""
 msgid "Warn about casts which discard qualifiers."
 msgstr ""
 
-#: c-family/c.opt:519 c-family/c.opt:523
+#: c-family/c.opt:519
+#, no-c-format
+msgid "Warn about a cast to reference type that does not use a related user-defined conversion function."
+msgstr ""
+
+#: c-family/c.opt:523 c-family/c.opt:527
 #, no-c-format
 msgid "Warn about catch handlers of non-reference type."
 msgstr ""
 
-#: c-family/c.opt:527
+#: c-family/c.opt:531
 #, no-c-format
 msgid "Complain about a name being declared as a class member after a previous use of the same name."
 msgstr ""
 
-#: c-family/c.opt:531
+#: c-family/c.opt:535
 #, no-c-format
 msgid "Warn about subscripts whose type is \"char\"."
 msgstr ""
 
-#: c-family/c.opt:535 c-family/c.opt:1622 c-family/c.opt:1626
-#: c-family/c.opt:1630 c-family/c.opt:1634 c-family/c.opt:1638
-#: c-family/c.opt:1642 c-family/c.opt:1646 c-family/c.opt:1653
-#: c-family/c.opt:1657 c-family/c.opt:1661 c-family/c.opt:1665
-#: c-family/c.opt:1669 c-family/c.opt:1673 c-family/c.opt:1677
-#: c-family/c.opt:1681 c-family/c.opt:1685 c-family/c.opt:1689
-#: c-family/c.opt:1693 c-family/c.opt:1697 c-family/c.opt:1701
-#: config/i386/i386.opt:1018
+#: c-family/c.opt:539 c-family/c.opt:1630 c-family/c.opt:1634
+#: c-family/c.opt:1638 c-family/c.opt:1642 c-family/c.opt:1646
+#: c-family/c.opt:1650 c-family/c.opt:1654 c-family/c.opt:1661
+#: c-family/c.opt:1665 c-family/c.opt:1669 c-family/c.opt:1673
+#: c-family/c.opt:1677 c-family/c.opt:1681 c-family/c.opt:1685
+#: c-family/c.opt:1689 c-family/c.opt:1693 c-family/c.opt:1697
+#: c-family/c.opt:1701 c-family/c.opt:1705 c-family/c.opt:1709
+#: config/i386/i386.opt:1022
 #, no-c-format
 msgid "Removed in GCC 9.  This switch has no effect."
 msgstr ""
 
-#: c-family/c.opt:539
+#: c-family/c.opt:543
 #, no-c-format
 msgid "Warn when a conversion function will never be called due to the type it converts to."
 msgstr ""
 
-#: c-family/c.opt:543
+#: c-family/c.opt:547
 #, no-c-format
 msgid "Warn for unsafe raw memory writes to objects of class types."
 msgstr ""
 
-#: c-family/c.opt:547
+#: c-family/c.opt:551
 #, no-c-format
 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
 msgstr ""
 
-#: c-family/c.opt:551
+#: c-family/c.opt:555
 #, no-c-format
 msgid "Warn about uses of a comma operator within a subscripting expression."
 msgstr ""
 
-#: c-family/c.opt:555
+#: c-family/c.opt:559
 #, no-c-format
 msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line."
 msgstr ""
 
-#: c-family/c.opt:559
+#: c-family/c.opt:563
 #, no-c-format
 msgid "Synonym for -Wcomment."
 msgstr ""
 
-#: c-family/c.opt:563
+#: c-family/c.opt:567
 #, no-c-format
 msgid "Warn for conditionally-supported constructs."
 msgstr ""
 
-#: c-family/c.opt:567
+#: c-family/c.opt:571
 #, no-c-format
 msgid "Warn for implicit type conversions that may change a value."
 msgstr ""
 
-#: c-family/c.opt:571
+#: c-family/c.opt:575
 #, no-c-format
 msgid "Warn for converting NULL from/to a non-pointer type."
 msgstr ""
 
-#: c-family/c.opt:579
+#: c-family/c.opt:583
 #, no-c-format
 msgid "Warn when performing class template argument deduction on a type with no deduction guides."
 msgstr ""
 
-#: c-family/c.opt:584
+#: c-family/c.opt:588
 #, no-c-format
 msgid "Warn when all constructors and destructors are private."
 msgstr ""
 
-#: c-family/c.opt:588
+#: c-family/c.opt:592
 #, no-c-format
 msgid "Warn about dangling else."
 msgstr ""
 
-#: c-family/c.opt:592 c-family/c.opt:596
+#: c-family/c.opt:596 c-family/c.opt:600
 #, no-c-format
 msgid "Warn for uses of pointers to auto variables whose lifetime has ended."
 msgstr ""
 
-#: c-family/c.opt:600
+#: c-family/c.opt:604
 #, no-c-format
 msgid "Warn when a reference is bound to a temporary whose lifetime has ended."
 msgstr ""
 
-#: c-family/c.opt:604
+#: c-family/c.opt:608
 #, no-c-format
 msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
 msgstr ""
 
-#: c-family/c.opt:608
+#: c-family/c.opt:612
 #, no-c-format
 msgid "Warn when a declaration is found after a statement."
 msgstr ""
 
-#: c-family/c.opt:612
+#: c-family/c.opt:616
 #, no-c-format
 msgid "Warn for missing parameter types in function declarations."
 msgstr ""
 
-#: c-family/c.opt:616
+#: c-family/c.opt:620
 #, fuzzy, no-c-format
 msgid "Warn when deleting a pointer to incomplete type."
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-family/c.opt:620
+#: c-family/c.opt:624
 #, no-c-format
 msgid "Warn about deleting polymorphic objects with non-virtual destructors."
 msgstr ""
 
-#: c-family/c.opt:628
+#: c-family/c.opt:632
 #, no-c-format
 msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation."
 msgstr ""
 
-#: c-family/c.opt:633
+#: c-family/c.opt:637
 #, no-c-format
 msgid "Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor."
 msgstr ""
 
-#: c-family/c.opt:638
+#: c-family/c.opt:642
 #, no-c-format
 msgid "Warn about deprecated arithmetic conversions on operands of enumeration types."
 msgstr ""
 
-#: c-family/c.opt:642
+#: c-family/c.opt:646
 #, no-c-format
 msgid "Warn about deprecated arithmetic conversions on operands where one is of enumeration type and the other is of a floating-point type."
 msgstr ""
 
-#: c-family/c.opt:647
+#: c-family/c.opt:651
 #, no-c-format
 msgid "Warn about positional initialization of structs requiring designated initializers."
 msgstr ""
 
-#: c-family/c.opt:651
+#: c-family/c.opt:655
 #, no-c-format
 msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
 msgstr ""
 
-#: c-family/c.opt:655
+#: c-family/c.opt:659
 #, no-c-format
 msgid "Warn if type qualifiers on pointers are discarded."
 msgstr ""
 
-#: c-family/c.opt:659
+#: c-family/c.opt:663
 #, no-c-format
 msgid "Warn about compile-time integer division by zero."
 msgstr ""
 
-#: c-family/c.opt:663
+#: c-family/c.opt:667
 #, no-c-format
 msgid "Warn about implicit conversions from \"float\" to \"double\"."
 msgstr ""
 
-#: c-family/c.opt:667
+#: c-family/c.opt:671
 #, no-c-format
 msgid "Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier."
 msgstr ""
 
-#: c-family/c.opt:671
+#: c-family/c.opt:675
 #, no-c-format
 msgid "Warn about duplicated branches in if-else statements."
 msgstr ""
 
-#: c-family/c.opt:675
+#: c-family/c.opt:679
 #, no-c-format
 msgid "Warn about duplicated conditions in an if-else-if chain."
 msgstr ""
 
-#: c-family/c.opt:679
+#: c-family/c.opt:683
 #, no-c-format
 msgid "Warn about violations of Effective C++ style rules."
 msgstr ""
 
-#: c-family/c.opt:683
+#: c-family/c.opt:687
 #, no-c-format
 msgid "Warn if an additional enum-base is used in an elaborated-type-specifier."
 msgstr ""
 
-#: c-family/c.opt:687
+#: c-family/c.opt:691
 #, fuzzy, no-c-format
 #| msgid "empty body in an else-statement"
 msgid "Warn about an empty body in an if or else statement."
 msgstr "пустое цела ў else-выражэнні"
 
-#: c-family/c.opt:691
+#: c-family/c.opt:695
 #, no-c-format
 msgid "Warn about stray tokens after #else and #endif."
 msgstr ""
 
-#: c-family/c.opt:695
+#: c-family/c.opt:699
 #, no-c-format
 msgid "Warn about comparison of different enum types."
 msgstr ""
 
-#: c-family/c.opt:699
+#: c-family/c.opt:703
 #, no-c-format
 msgid "Warn about implicit conversion of enum types."
 msgstr ""
 
-#: c-family/c.opt:703
+#: c-family/c.opt:707
 #, no-c-format
 msgid "Warn about enum/integer type mismatches."
 msgstr ""
 
-#: c-family/c.opt:711
+#: c-family/c.opt:715
 #, no-c-format
 msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead."
 msgstr ""
 
-#: c-family/c.opt:715
+#: c-family/c.opt:719
 #, no-c-format
 msgid "Warn when an exception handler is shadowed by another handler."
 msgstr ""
 
-#: c-family/c.opt:719
+#: c-family/c.opt:723
 #, no-c-format
 msgid "Warn if \"defined\" is used outside #if."
 msgstr ""
 
-#: c-family/c.opt:727
+#: c-family/c.opt:731
 #, no-c-format
 msgid "Warn about semicolon after in-class function definition."
 msgstr ""
 
-#: c-family/c.opt:731
+#: c-family/c.opt:735
 #, no-c-format
 msgid "Warn when a structure containing a C99 flexible array member as the last field is not at the end of another structure."
 msgstr ""
 
-#: c-family/c.opt:736
+#: c-family/c.opt:740
 #, no-c-format
 msgid "Warn for implicit type conversions that cause loss of floating point precision."
 msgstr ""
 
-#: c-family/c.opt:740
+#: c-family/c.opt:744
 #, no-c-format
 msgid "Warn if testing floating point numbers for equality."
 msgstr ""
 
-#: c-family/c.opt:744 c-family/c.opt:799
+#: c-family/c.opt:748 c-family/c.opt:803
 #, no-c-format
 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
 msgstr ""
 
-#: c-family/c.opt:748
+#: c-family/c.opt:752
 #, no-c-format
 msgid "Warn about format strings that contain NUL bytes."
 msgstr ""
 
-#: c-family/c.opt:752
+#: c-family/c.opt:756
 #, no-c-format
 msgid "Warn about GCC format strings with strings unsuitable for diagnostics."
 msgstr ""
 
-#: c-family/c.opt:756
+#: c-family/c.opt:760
 #, fuzzy, no-c-format
 #| msgid "too many arguments to function `%s'"
 msgid "Warn if passing too many arguments to a function for its format string."
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: c-family/c.opt:760
+#: c-family/c.opt:764
 #, no-c-format
 msgid "Warn about format strings that are not literals."
 msgstr ""
 
-#: c-family/c.opt:764
+#: c-family/c.opt:768
 #, no-c-format
 msgid "Warn about function calls with format strings that write past the end of the destination region.  Same as -Wformat-overflow=1."
 msgstr ""
 
-#: c-family/c.opt:769
+#: c-family/c.opt:773
 #, no-c-format
 msgid "Warn about function calls with format strings that write past the end of the destination region."
 msgstr ""
 
-#: c-family/c.opt:774
+#: c-family/c.opt:778
 #, no-c-format
 msgid "Warn about possible security problems with format functions."
 msgstr ""
 
-#: c-family/c.opt:778
+#: c-family/c.opt:782
 #, no-c-format
 msgid "Warn about sign differences with format functions."
 msgstr ""
 
-#: c-family/c.opt:782
+#: c-family/c.opt:786
 #, no-c-format
 msgid "Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1."
 msgstr ""
 
-#: c-family/c.opt:787
+#: c-family/c.opt:791
 #, no-c-format
 msgid "Warn about calls to snprintf and similar functions that truncate output."
 msgstr ""
 
-#: c-family/c.opt:791
+#: c-family/c.opt:795
 #, no-c-format
 msgid "Warn about strftime formats yielding 2-digit years."
 msgstr ""
 
-#: c-family/c.opt:795
+#: c-family/c.opt:799
 #, no-c-format
 msgid "Warn about zero-length formats."
 msgstr ""
 
-#: c-family/c.opt:803
+#: c-family/c.opt:807
 #, no-c-format
 msgid "Warn when __builtin_frame_address or __builtin_return_address is used unsafely."
 msgstr ""
 
-#: c-family/c.opt:807
+#: c-family/c.opt:811
+#, no-c-format
+msgid "Warn about the global module fragment not containing only preprocessing directives."
+msgstr ""
+
+#: c-family/c.opt:815
 #, no-c-format
 msgid "Warn when the field in a struct is not aligned."
 msgstr ""
 
-#: c-family/c.opt:811
+#: c-family/c.opt:819
 #, no-c-format
 msgid "Warn whenever type qualifiers are ignored."
 msgstr ""
 
-#: c-family/c.opt:815
+#: c-family/c.opt:823
 #, fuzzy, no-c-format
 #| msgid "`%s' attribute ignored"
 msgid "Warn whenever attributes are ignored."
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c.opt:819
+#: c-family/c.opt:827
 #, fuzzy, no-c-format
 #| msgid "Invalid declaration"
 msgid "Warn about implicit declarations."
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: c-family/c.opt:827
+#: c-family/c.opt:835
 #, fuzzy, no-c-format
 msgid "Warn about implicit function declarations."
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c-family/c.opt:831
+#: c-family/c.opt:839
 #, no-c-format
 msgid "Warn when a declaration does not specify a type."
 msgstr ""
 
-#: c-family/c.opt:838
+#: c-family/c.opt:846
 #, no-c-format
 msgid "Warn when a base is inaccessible in derived due to ambiguity."
 msgstr ""
 
-#: c-family/c.opt:842
+#: c-family/c.opt:850
 #, no-c-format
 msgid "Warn when there is a conversion between pointers that have incompatible types."
 msgstr ""
 
-#: c-family/c.opt:850
+#: c-family/c.opt:858
 #, no-c-format
 msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: c-family/c.opt:854
+#: c-family/c.opt:862
 #, no-c-format
 msgid "Warn about uses of std::initializer_list that can result in dangling pointers."
 msgstr ""
 
-#: c-family/c.opt:858
+#: c-family/c.opt:866
 #, no-c-format
 msgid "Warn about nonsensical values of --param destructive-interference-size or constructive-interference-size."
 msgstr ""
 
-#: c-family/c.opt:863
+#: c-family/c.opt:871
 #, no-c-format
 msgid "Warn about C++11 inheriting constructors when the base has a variadic constructor."
 msgstr ""
 
-#: c-family/c.opt:867
+#: c-family/c.opt:875
 #, no-c-format
 msgid "Warn about incompatible integer to pointer and pointer to integer conversions."
 msgstr ""
 
-#: c-family/c.opt:871
+#: c-family/c.opt:879
 #, no-c-format
 msgid "Warn for suspicious integer expressions in boolean context."
 msgstr ""
 
-#: c-family/c.opt:875
+#: c-family/c.opt:883
 #, no-c-format
 msgid "Warn when there is a cast to a pointer from an integer of a different size."
 msgstr ""
 
-#: c-family/c.opt:879
+#: c-family/c.opt:887
 #, no-c-format
 msgid "Warn when a function never produces a constant expression."
 msgstr ""
 
-#: c-family/c.opt:883
+#: c-family/c.opt:891
 #, no-c-format
 msgid "Warn about invalid uses of the \"offsetof\" macro."
 msgstr ""
 
-#: c-family/c.opt:887
+#: c-family/c.opt:895
 #, no-c-format
 msgid "Warn about PCH files that are found but not used."
 msgstr ""
 
-#: c-family/c.opt:891
+#: c-family/c.opt:899
 #, no-c-format
 msgid "Warn about invalid UTF-8 characters."
 msgstr ""
 
-#: c-family/c.opt:895
+#: c-family/c.opt:903
 #, no-c-format
 msgid "Warn when a jump misses a variable initialization."
 msgstr ""
 
-#: c-family/c.opt:899
+#: c-family/c.opt:907
 #, no-c-format
 msgid "Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore."
 msgstr ""
 
-#: c-family/c.opt:903
+#: c-family/c.opt:911
 #, no-c-format
 msgid "Warn when logical not is used on the left hand side operand of a comparison."
 msgstr ""
 
-#: c-family/c.opt:907
+#: c-family/c.opt:915
 #, no-c-format
 msgid "Warn when a logical operator is suspiciously always evaluating to true or false."
 msgstr ""
 
-#: c-family/c.opt:911
+#: c-family/c.opt:919
 #, no-c-format
 msgid "Do not warn about using \"long long\" when -pedantic."
 msgstr ""
 
-#: c-family/c.opt:915
+#: c-family/c.opt:923
 #, no-c-format
 msgid "Warn about suspicious declarations of \"main\"."
 msgstr ""
 
-#: c-family/c.opt:927
+#: c-family/c.opt:935
 #, no-c-format
 msgid "Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size."
 msgstr ""
 
-#: c-family/c.opt:931
+#: c-family/c.opt:939
 #, no-c-format
 msgid "Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not."
 msgstr ""
 
-#: c-family/c.opt:935
+#: c-family/c.opt:943
 #, no-c-format
 msgid "Warn when the indentation of the code does not reflect the block structure."
 msgstr ""
 
-#: c-family/c.opt:939
+#: c-family/c.opt:947
 #, no-c-format
 msgid "Warn for deallocation calls with arguments returned from mismatched allocation functions."
 msgstr ""
 
-#: c-family/c.opt:944
+#: c-family/c.opt:952
 #, no-c-format
 msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function."
 msgstr ""
 
-#: c-family/c.opt:949
+#: c-family/c.opt:957
 #, no-c-format
 msgid "Warn when a class is redeclared or referenced using a mismatched class-key."
 msgstr ""
 
-#: c-family/c.opt:953
+#: c-family/c.opt:961
 #, no-c-format
 msgid "Warn about declarations of entities that may be missing attributes that related entities have been declared with."
 msgstr ""
 
-#: c-family/c.opt:958
+#: c-family/c.opt:966
 #, no-c-format
 msgid "Warn about possibly missing braces around initializers."
 msgstr ""
 
-#: c-family/c.opt:962
+#: c-family/c.opt:970
 #, fuzzy, no-c-format
 msgid "Warn about global functions without previous declarations."
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c-family/c.opt:966
+#: c-family/c.opt:974
 #, no-c-format
 msgid "Warn about missing fields in struct initializers."
 msgstr ""
 
-#: c-family/c.opt:974
+#: c-family/c.opt:982
 #, no-c-format
 msgid "Warn about user-specified include directories that do not exist."
 msgstr ""
 
-#: c-family/c.opt:978
+#: c-family/c.opt:986
 #, no-c-format
 msgid "Warn about function parameters declared without a type specifier in K&R-style functions."
 msgstr ""
 
-#: c-family/c.opt:982
+#: c-family/c.opt:990
 #, no-c-format
 msgid "Warn about global functions without prototypes."
 msgstr ""
 
-#: c-family/c.opt:986
+#: c-family/c.opt:994
 #, no-c-format
 msgid "Warn about likely missing requires keyword."
 msgstr ""
 
-#: c-family/c.opt:990
+#: c-family/c.opt:998
 #, no-c-format
 msgid "Warn when the template keyword is missing after a member access token in a dependent member access expression if that member is a template."
 msgstr ""
 
-#: c-family/c.opt:994
+#: c-family/c.opt:1002
 #, fuzzy, no-c-format
 msgid "Warn about global variables without previous declarations."
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c-family/c.opt:1001
+#: c-family/c.opt:1009
 #, fuzzy, no-c-format
 #| msgid "multi-character character constant"
 msgid "Warn about use of multi-character character constants."
 msgstr "мнагасімвальная сімвальная канстанта"
 
-#: c-family/c.opt:1005
+#: c-family/c.opt:1013
 #, no-c-format
 msgid "Warn on direct multiple inheritance."
 msgstr ""
 
-#: c-family/c.opt:1009
+#: c-family/c.opt:1017
 #, no-c-format
 msgid "Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for."
 msgstr ""
 
-#: c-family/c.opt:1013
+#: c-family/c.opt:1021
 #, no-c-format
 msgid "Warn on namespace definition."
 msgstr ""
 
-#: c-family/c.opt:1017
+#: c-family/c.opt:1025
 #, no-c-format
 msgid "Warn about narrowing conversions within { } that are ill-formed in C++11."
 msgstr ""
 
-#: c-family/c.opt:1021
+#: c-family/c.opt:1029
 #, no-c-format
 msgid "Warn about \"extern\" declarations not at file scope."
 msgstr ""
 
-#: c-family/c.opt:1025
+#: c-family/c.opt:1033
 #, no-c-format
 msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw."
 msgstr ""
 
-#: c-family/c.opt:1029
+#: c-family/c.opt:1037
 #, no-c-format
 msgid "Warn if C++17 noexcept function type will change the mangled name of a symbol."
 msgstr ""
 
-#: c-family/c.opt:1033
+#: c-family/c.opt:1041
 #, no-c-format
 msgid "Warn when non-templatized friend functions are declared within a template."
 msgstr ""
 
-#: c-family/c.opt:1037
+#: c-family/c.opt:1045
 #, no-c-format
 msgid "Warn about non-virtual destructors."
 msgstr ""
 
-#: c-family/c.opt:1041
+#: c-family/c.opt:1049
 #, no-c-format
 msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
 msgstr ""
 
-#: c-family/c.opt:1057
+#: c-family/c.opt:1065
 #, no-c-format
 msgid "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
 msgstr ""
 
-#: c-family/c.opt:1080
+#: c-family/c.opt:1088
 #, no-c-format
 msgid "Warn if a class interface has no superclass.  Root classes may use an attribute to suppress this warning."
 msgstr ""
 
-#: c-family/c.opt:1085
+#: c-family/c.opt:1093
 #, no-c-format
 msgid "Warn if a C-style cast is used in a program."
 msgstr ""
 
-#: c-family/c.opt:1089
+#: c-family/c.opt:1097
 #, no-c-format
 msgid "Warn for obsolescent usage in a declaration."
 msgstr ""
 
-#: c-family/c.opt:1093
+#: c-family/c.opt:1101
 #, no-c-format
 msgid "Warn if an old-style parameter definition is used."
 msgstr ""
 
-#: c-family/c.opt:1097
+#: c-family/c.opt:1105
 #, no-c-format
 msgid "Warn about potentially suboptimal choices related to OpenACC parallelism."
 msgstr ""
 
-#: c-family/c.opt:1101
+#: c-family/c.opt:1109
 #, no-c-format
 msgid "Warn about suspicious OpenMP code."
 msgstr ""
 
-#: c-family/c.opt:1105
+#: c-family/c.opt:1113
 #, no-c-format
 msgid "Warn if a simd directive is overridden by the vectorizer cost model."
 msgstr ""
 
-#: c-family/c.opt:1109
+#: c-family/c.opt:1117
 #, no-c-format
 msgid "Warn if a string is longer than the maximum portable length specified by the standard."
 msgstr ""
 
-#: c-family/c.opt:1113 c-family/c.opt:1117
+#: c-family/c.opt:1121 c-family/c.opt:1125
 #, no-c-format
 msgid "Warn about overloaded virtual function names."
 msgstr ""
 
-#: c-family/c.opt:1121
+#: c-family/c.opt:1129
 #, no-c-format
 msgid "Warn about overriding initializers without side effects."
 msgstr ""
 
-#: c-family/c.opt:1125
+#: c-family/c.opt:1133
 #, no-c-format
 msgid "Warn about overriding initializers with side effects."
 msgstr ""
 
-#: c-family/c.opt:1129
+#: c-family/c.opt:1137
 #, no-c-format
 msgid "Warn if the named return value optimization is not performed although it is allowed."
 msgstr ""
 
-#: c-family/c.opt:1133
+#: c-family/c.opt:1141
 #, no-c-format
 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
 msgstr ""
 
-#: c-family/c.opt:1137
+#: c-family/c.opt:1145
 #, no-c-format
 msgid "Warn when fields in a struct with the packed attribute are misaligned."
 msgstr ""
 
-#: c-family/c.opt:1141
+#: c-family/c.opt:1149
 #, no-c-format
 msgid "Warn about possibly missing parentheses."
 msgstr ""
 
-#: c-family/c.opt:1149
+#: c-family/c.opt:1157
 #, no-c-format
 msgid "Warn about calling std::move on a local object in a return statement preventing copy elision."
 msgstr ""
 
-#: c-family/c.opt:1153 c-family/c.opt:1157
+#: c-family/c.opt:1161 c-family/c.opt:1165
 #, no-c-format
 msgid "Warn for placement new expressions with undefined behavior."
 msgstr ""
 
-#: c-family/c.opt:1161
+#: c-family/c.opt:1169
 #, no-c-format
 msgid "Warn when converting the type of pointers to member functions."
 msgstr ""
 
-#: c-family/c.opt:1165
+#: c-family/c.opt:1173
 #, no-c-format
 msgid "Warn about function pointer arithmetic."
 msgstr ""
 
-#: c-family/c.opt:1169
+#: c-family/c.opt:1177
 #, no-c-format
 msgid "Warn when a pointer differs in signedness in an assignment."
 msgstr ""
 
-#: c-family/c.opt:1173
+#: c-family/c.opt:1181
 #, no-c-format
 msgid "Warn when a pointer is compared with a zero character constant."
 msgstr ""
 
-#: c-family/c.opt:1177
+#: c-family/c.opt:1185
 #, no-c-format
 msgid "Warn when a pointer is cast to an integer of a different size."
 msgstr ""
 
-#: c-family/c.opt:1181
+#: c-family/c.opt:1189
 #, no-c-format
 msgid "Warn about misuses of pragmas."
 msgstr ""
 
-#: c-family/c.opt:1185
+#: c-family/c.opt:1193
 #, no-c-format
 msgid "Warn if constructor or destructors with priorities from 0 to 100 are used."
 msgstr ""
 
-#: c-family/c.opt:1189
+#: c-family/c.opt:1197
 #, no-c-format
 msgid "Warn if a property for an Objective-C object has no assign semantics specified."
 msgstr ""
 
-#: c-family/c.opt:1193
+#: c-family/c.opt:1201
 #, no-c-format
 msgid "Warn if inherited methods are unimplemented."
 msgstr ""
 
-#: c-family/c.opt:1197
+#: c-family/c.opt:1205
 #, no-c-format
 msgid "Warn when a range-based for-loop is creating unnecessary copies."
 msgstr ""
 
-#: c-family/c.opt:1201
+#: c-family/c.opt:1209
 #, no-c-format
 msgid "Warn about multiple declarations of the same object."
 msgstr ""
 
-#: c-family/c.opt:1205
+#: c-family/c.opt:1213
 #, no-c-format
 msgid "Warn about redundant calls to std::move."
 msgstr ""
 
-#: c-family/c.opt:1209
+#: c-family/c.opt:1217
 #, no-c-format
 msgid "Warn when a class or enumerated type is referenced using a redundant class-key."
 msgstr ""
 
-#: c-family/c.opt:1213
+#: c-family/c.opt:1221
 #, no-c-format
 msgid "Warn about uses of register storage specifier."
 msgstr ""
 
-#: c-family/c.opt:1217
+#: c-family/c.opt:1225
 #, no-c-format
 msgid "Warn when the compiler reorders code."
 msgstr ""
 
-#: c-family/c.opt:1221
+#: c-family/c.opt:1229
 #, no-c-format
 msgid "Warn when an argument passed to a restrict-qualified parameter aliases with another argument."
 msgstr ""
 
-#: c-family/c.opt:1226
+#: c-family/c.opt:1234
 #, no-c-format
 msgid "Warn whenever void-returning functions return a non-void expressions, or a return expression is missing in a function not returning void."
 msgstr ""
 
-#: c-family/c.opt:1230
+#: c-family/c.opt:1238
 #, no-c-format
 msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)."
 msgstr ""
 
-#: c-family/c.opt:1234
+#: c-family/c.opt:1242
 #, no-c-format
 msgid "Warn on suspicious constructs involving reverse scalar storage order."
 msgstr ""
 
-#: c-family/c.opt:1238
+#: c-family/c.opt:1246
 #, no-c-format
 msgid "Warn if a selector has multiple methods."
 msgstr ""
 
-#: c-family/c.opt:1242
+#: c-family/c.opt:1250
 #, no-c-format
 msgid "Warn when a value is moved to itself with std::move."
 msgstr ""
 
-#: c-family/c.opt:1246
+#: c-family/c.opt:1254
 #, no-c-format
 msgid "Warn about possible violations of sequence point rules."
 msgstr ""
 
-#: c-family/c.opt:1250
+#: c-family/c.opt:1258
 #, no-c-format
 msgid "Warn if a local declaration hides an instance variable."
 msgstr ""
 
-#: c-family/c.opt:1254 c-family/c.opt:1258
+#: c-family/c.opt:1262 c-family/c.opt:1266
 #, no-c-format
 msgid "Warn if left shift of a signed value overflows."
 msgstr ""
 
-#: c-family/c.opt:1262
+#: c-family/c.opt:1270
 #, no-c-format
 msgid "Warn if shift count is negative."
 msgstr ""
 
-#: c-family/c.opt:1266
+#: c-family/c.opt:1274
 #, no-c-format
 msgid "Warn if shift count >= width of type."
 msgstr ""
 
-#: c-family/c.opt:1270
+#: c-family/c.opt:1278
 #, no-c-format
 msgid "Warn if left shifting a negative value."
 msgstr ""
 
-#: c-family/c.opt:1274
+#: c-family/c.opt:1282
 #, no-c-format
 msgid "Warn about signed-unsigned comparisons."
 msgstr ""
 
-#: c-family/c.opt:1282
+#: c-family/c.opt:1290
 #, no-c-format
 msgid "Warn for implicit type conversions between signed and unsigned integers."
 msgstr ""
 
-#: c-family/c.opt:1286
+#: c-family/c.opt:1294
 #, no-c-format
 msgid "Warn when overload promotes from unsigned to signed."
 msgstr ""
 
-#: c-family/c.opt:1290
+#: c-family/c.opt:1298
 #, no-c-format
 msgid "Warn about missing sized deallocation functions."
 msgstr ""
 
-#: c-family/c.opt:1294
+#: c-family/c.opt:1302
 #, no-c-format
 msgid "Warn about divisions of two sizeof operators when the first one is applied to an array and the divisor does not equal the size of the array element."
 msgstr ""
 
-#: c-family/c.opt:1299
+#: c-family/c.opt:1307
 #, no-c-format
 msgid "Warn when sizeof is applied on a parameter declared as an array."
 msgstr ""
 
-#: c-family/c.opt:1303
+#: c-family/c.opt:1311
 #, no-c-format
 msgid "Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers."
 msgstr ""
 
-#: c-family/c.opt:1307
+#: c-family/c.opt:1315
 #, no-c-format
 msgid "Warn about suspicious length parameters to certain string functions if the argument uses sizeof."
 msgstr ""
 
-#: c-family/c.opt:1315
+#: c-family/c.opt:1323
 #, no-c-format
-msgid "Warn about inproper usages of flexible array members according to the level of -fstrict-flex-arrays."
+msgid "Warn about improper usages of flexible array members according to the level of -fstrict-flex-arrays."
 msgstr ""
 
-#: c-family/c.opt:1320
+#: c-family/c.opt:1328
 #, no-c-format
 msgid "Warn about uncasted NULL used as sentinel."
 msgstr ""
 
-#: c-family/c.opt:1328
+#: c-family/c.opt:1336
 #, fuzzy, no-c-format
 msgid "Warn about unprototyped function declarations."
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c.opt:1332
+#: c-family/c.opt:1340
 #, no-c-format
 msgid "Warn if type signatures of candidate methods do not match exactly."
 msgstr ""
 
-#: c-family/c.opt:1336
+#: c-family/c.opt:1344
 #, no-c-format
 msgid "Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument."
 msgstr ""
 
-#: c-family/c.opt:1342
+#: c-family/c.opt:1350
 #, no-c-format
 msgid "Warn about buffer overflow in string manipulation functions like memcpy and strcpy."
 msgstr ""
 
-#: c-family/c.opt:1347
+#: c-family/c.opt:1355
 #, no-c-format
 msgid "Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy."
 msgstr ""
 
-#: c-family/c.opt:1352
+#: c-family/c.opt:1360
 #, no-c-format
 msgid "Warn about reading past the end of a source array in string manipulation functions like memchr and memcpy."
 msgstr ""
 
-#: c-family/c.opt:1356
+#: c-family/c.opt:1364
 #, no-c-format
 msgid "Warn about truncation in string manipulation functions like strncat and strncpy."
 msgstr ""
 
-#: c-family/c.opt:1360
+#: c-family/c.opt:1368
 #, no-c-format
 msgid "Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage."
 msgstr ""
 
-#: c-family/c.opt:1364
+#: c-family/c.opt:1372
 #, no-c-format
 msgid "Warn about functions which might be candidates for format attributes."
 msgstr ""
 
-#: c-family/c.opt:1368
+#: c-family/c.opt:1376
 #, no-c-format
 msgid "Suggest that the override keyword be used when the declaration of a virtual function overrides another."
 msgstr ""
 
-#: c-family/c.opt:1373
+#: c-family/c.opt:1381
 #, no-c-format
 msgid "Warn about enumerated switches, with no default, missing a case."
 msgstr ""
 
-#: c-family/c.opt:1377
+#: c-family/c.opt:1385
 #, no-c-format
 msgid "Warn about enumerated switches missing a \"default:\" statement."
 msgstr ""
 
-#: c-family/c.opt:1381
+#: c-family/c.opt:1389
 #, no-c-format
 msgid "Warn about all enumerated switches missing a specific case."
 msgstr ""
 
-#: c-family/c.opt:1385
+#: c-family/c.opt:1393
 #, no-c-format
 msgid "Warn about switches with boolean controlling expression."
 msgstr ""
 
-#: c-family/c.opt:1389
+#: c-family/c.opt:1397
 #, no-c-format
 msgid "Warn about switch values that are outside of the switch's type range."
 msgstr ""
 
-#: c-family/c.opt:1393
+#: c-family/c.opt:1401
 #, no-c-format
 msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used."
 msgstr ""
 
-#: c-family/c.opt:1397
+#: c-family/c.opt:1405
 #, no-c-format
 msgid "Deprecated.  This switch has no effect."
 msgstr ""
 
-#: c-family/c.opt:1405
+#: c-family/c.opt:1413
 #, fuzzy, no-c-format
 msgid "Warn on primary template declaration."
 msgstr "пустое абвяшчэнне"
 
-#: c-family/c.opt:1409
+#: c-family/c.opt:1417
 #, no-c-format
 msgid "Warn if a comparison always evaluates to true or false."
 msgstr ""
 
-#: c-family/c.opt:1413
+#: c-family/c.opt:1421
 #, no-c-format
 msgid "Warn about simple-template-id in a constructor or destructor."
 msgstr ""
 
-#: c-family/c.opt:1417
+#: c-family/c.opt:1425
 #, no-c-format
 msgid "Warn if a throw expression will always result in a call to terminate()."
 msgstr ""
 
-#: c-family/c.opt:1421
+#: c-family/c.opt:1429
 #, no-c-format
 msgid "Warn about features not present in traditional C."
 msgstr ""
 
-#: c-family/c.opt:1425
+#: c-family/c.opt:1433
 #, no-c-format
 msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype."
 msgstr ""
 
-#: c-family/c.opt:1429
+#: c-family/c.opt:1437
 #, no-c-format
 msgid "Warn if trigraphs are encountered that might affect the meaning of the program."
 msgstr ""
 
-#: c-family/c.opt:1433
+#: c-family/c.opt:1441
 #, no-c-format
 msgid "Warn about @selector()s without previously declared methods."
 msgstr ""
 
-#: c-family/c.opt:1437
+#: c-family/c.opt:1445
 #, no-c-format
 msgid "Warn if an undefined macro is used in an #if directive."
 msgstr ""
 
-#: c-family/c.opt:1441
+#: c-family/c.opt:1449
 #, no-c-format
 msgid "Warn about invalid forms of delimited or named escape sequences."
 msgstr ""
 
-#: c-family/c.opt:1449
+#: c-family/c.opt:1457
 #, no-c-format
 msgid "Warn about unrecognized pragmas."
 msgstr ""
 
-#: c-family/c.opt:1453
+#: c-family/c.opt:1461
 #, no-c-format
 msgid "Warn about unsuffixed float constants."
 msgstr ""
 
-#: c-family/c.opt:1469
+#: c-family/c.opt:1477
 #, no-c-format
 msgid "Warn when typedefs locally defined in a function are not used."
 msgstr ""
 
-#: c-family/c.opt:1473
+#: c-family/c.opt:1481
 #, no-c-format
 msgid "Warn about macros defined in the main file that are not used."
 msgstr ""
 
-#: c-family/c.opt:1493
+#: c-family/c.opt:1501
 #, no-c-format
 msgid "Warn about useless casts."
 msgstr ""
 
-#: c-family/c.opt:1497
+#: c-family/c.opt:1505
 #, no-c-format
 msgid "Warn about using variadic macros."
 msgstr ""
 
-#: c-family/c.opt:1501
+#: c-family/c.opt:1509
 #, no-c-format
 msgid "Warn about questionable usage of the macros used to retrieve variable arguments."
 msgstr ""
 
-#: c-family/c.opt:1505
+#: c-family/c.opt:1513
 #, no-c-format
 msgid "Warn about the most vexing parse syntactic ambiguity."
 msgstr ""
 
-#: c-family/c.opt:1509
+#: c-family/c.opt:1517
 #, no-c-format
 msgid "Warn if a virtual base has a non-trivial move assignment operator."
 msgstr ""
 
-#: c-family/c.opt:1513
+#: c-family/c.opt:1521
 #, no-c-format
 msgid "Warn if a variable length array is used."
 msgstr ""
 
-#: c-family/c.opt:1517
+#: c-family/c.opt:1525
 #, no-c-format
 msgid "-Wvla-larger-than=<number>\tWarn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes."
 msgstr ""
 
-#: c-family/c.opt:1523
+#: c-family/c.opt:1531
 #, no-c-format
 msgid "Disable Wvla-larger-than= warning.  Equivalent to Wvla-larger-than=<SIZE_MAX> or larger."
 msgstr ""
 
-#: c-family/c.opt:1527
+#: c-family/c.opt:1535
 #, no-c-format
 msgid "Warn about mismatched declarations of VLA parameters."
 msgstr ""
 
-#: c-family/c.opt:1531
+#: c-family/c.opt:1539
 #, no-c-format
 msgid "Warn about deprecated uses of volatile qualifier."
 msgstr ""
 
-#: c-family/c.opt:1535
+#: c-family/c.opt:1543
 #, no-c-format
 msgid "Warn when a register variable is declared volatile."
 msgstr ""
 
-#: c-family/c.opt:1539
+#: c-family/c.opt:1547
 #, no-c-format
 msgid "Warn on direct virtual inheritance."
 msgstr ""
 
-#: c-family/c.opt:1543
+#: c-family/c.opt:1551
 #, no-c-format
 msgid "In C++, nonzero means warn about deprecated conversion from string literals to 'char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
 msgstr ""
 
-#: c-family/c.opt:1547
+#: c-family/c.opt:1555
 #, no-c-format
 msgid "Warn about xor operators where it appears the user meant exponentiation."
 msgstr ""
 
-#: c-family/c.opt:1551
+#: c-family/c.opt:1559
 #, no-c-format
 msgid "Warn when a literal '0' is used as null pointer."
 msgstr ""
 
-#: c-family/c.opt:1555
+#: c-family/c.opt:1563
 #, no-c-format
 msgid "Warn about accesses to interior zero-length array members."
 msgstr ""
 
-#: c-family/c.opt:1559
+#: c-family/c.opt:1567
 #, no-c-format
 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
 msgstr ""
 
-#: c-family/c.opt:1567
+#: c-family/c.opt:1575
 #, no-c-format
 msgid "The version of the C++ ABI used for -Wabi warnings and link compatibility aliases."
 msgstr ""
 
-#: c-family/c.opt:1571
+#: c-family/c.opt:1579
 #, no-c-format
 msgid "Enforce class member access control semantics."
 msgstr ""
 
-#: c-family/c.opt:1575
+#: c-family/c.opt:1583
 #, no-c-format
 msgid "-fada-spec-parent=unit\tDump Ada specs as child units of given parent."
 msgstr ""
 
-#: c-family/c.opt:1579
+#: c-family/c.opt:1587
 #, no-c-format
 msgid "Support C++17 allocation of over-aligned types."
 msgstr ""
 
-#: c-family/c.opt:1583
+#: c-family/c.opt:1591
 #, no-c-format
 msgid "-faligned-new=<N>\tUse C++17 over-aligned type allocation for alignments greater than N."
 msgstr ""
 
-#: c-family/c.opt:1594 c-family/c.opt:1911 c-family/c.opt:2313
-#: c-family/c.opt:2317 c-family/c.opt:2333
+#: c-family/c.opt:1602 c-family/c.opt:1919 c-family/c.opt:2321
+#: c-family/c.opt:2325 c-family/c.opt:2341
 #, fuzzy, no-c-format
 msgid "No longer supported."
 msgstr "-pipe не падтрымліваецца."
 
-#: c-family/c.opt:1598
+#: c-family/c.opt:1606
 #, no-c-format
 msgid "Recognize the \"asm\" keyword."
 msgstr ""
 
-#: c-family/c.opt:1606
+#: c-family/c.opt:1614
 #, fuzzy, no-c-format
 msgid "Recognize built-in functions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: c-family/c.opt:1613
+#: c-family/c.opt:1621
 #, no-c-format
 msgid "Where shorter, use canonicalized paths to systems headers."
 msgstr ""
 
-#: c-family/c.opt:1617
+#: c-family/c.opt:1625
 #, no-c-format
 msgid "Enable the char8_t fundamental type and use it as the type for UTF-8 string and character literals."
 msgstr ""
 
-#: c-family/c.opt:1705
+#: c-family/c.opt:1713
 #, no-c-format
 msgid "Removed in GCC 8.  This switch has no effect."
 msgstr ""
 
-#: c-family/c.opt:1709
+#: c-family/c.opt:1717
 #, no-c-format
 msgid "Enable support for C++ concepts."
 msgstr ""
 
-#: c-family/c.opt:1713
+#: c-family/c.opt:1721
 #, no-c-format
 msgid "Enable certain features present in the Concepts TS."
 msgstr ""
 
-#: c-family/c.opt:1717
+#: c-family/c.opt:1725
 #, no-c-format
 msgid "Specify maximum error replay depth during recursive diagnosis of a constraint satisfaction failure."
 msgstr ""
 
-#: c-family/c.opt:1721
+#: c-family/c.opt:1729
 #, no-c-format
 msgid "Allow the arguments of the '?' operator to have different types."
 msgstr ""
 
-#: c-family/c.opt:1729
+#: c-family/c.opt:1737
 #, no-c-format
 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
 msgstr ""
 
-#: c-family/c.opt:1733
+#: c-family/c.opt:1741
 #, no-c-format
 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
 msgstr ""
 
-#: c-family/c.opt:1737
+#: c-family/c.opt:1745
 #, no-c-format
 msgid "-fconstexpr-cache-depth=<number>\tSpecify maximum constexpr recursion cache depth."
 msgstr ""
 
-#: c-family/c.opt:1741
+#: c-family/c.opt:1749
 #, no-c-format
 msgid "Allow IEC559 floating point exceptions in constant expressions."
 msgstr ""
 
-#: c-family/c.opt:1745
+#: c-family/c.opt:1753
 #, no-c-format
 msgid "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration count."
 msgstr ""
 
-#: c-family/c.opt:1749
+#: c-family/c.opt:1757
 #, no-c-format
 msgid "-fconstexpr-ops-limit=<number>\tSpecify maximum number of constexpr operations during a single constexpr evaluation."
 msgstr ""
 
-#: c-family/c.opt:1753
+#: c-family/c.opt:1761
 #, no-c-format
 msgid "Enable certain features present in drafts of C++ Contracts."
 msgstr ""
 
-#: c-family/c.opt:1766
+#: c-family/c.opt:1774
 #, no-c-format
 msgid "-fcontract-assumption-mode=[on|off]\tEnable or disable treating axiom level contracts as assumptions (default on)."
 msgstr ""
 
-#: c-family/c.opt:1770
+#: c-family/c.opt:1778
 #, no-c-format
 msgid "-fcontract-build-level=[off|default|audit]\tSpecify max contract level to generate runtime checks for."
 msgstr ""
 
-#: c-family/c.opt:1774
+#: c-family/c.opt:1782
 #, no-c-format
 msgid "-fcontract-strict-declarations=[on|off]\tEnable or disable warnings on generalized redeclaration of functions with contracts (default off)."
 msgstr ""
 
-#: c-family/c.opt:1778
+#: c-family/c.opt:1786
 #, no-c-format
 msgid "-fcontract-mode=[on|off]\tEnable or disable all contract facilities (default on)."
 msgstr ""
 
-#: c-family/c.opt:1782
+#: c-family/c.opt:1790
 #, no-c-format
 msgid "-fcontract-continuation-mode=[on|off]\tEnable or disable contract continuation mode (default off)."
 msgstr ""
 
-#: c-family/c.opt:1786
+#: c-family/c.opt:1794
 #, no-c-format
 msgid "-fcontract-role=<name>:<semantics>\tSpecify the semantics for all levels in a role (default, review), or a custom contract role with given semantics (ex: opt:assume,assume,assume)."
 msgstr ""
 
-#: c-family/c.opt:1790
+#: c-family/c.opt:1798
 #, no-c-format
 msgid "-fcontract-semantic=<level>:<semantic>\tSpecify the concrete semantics for level."
 msgstr ""
 
-#: c-family/c.opt:1794
+#: c-family/c.opt:1802
 #, no-c-format
 msgid "Enable C++ coroutines (experimental)."
 msgstr ""
 
-#: c-family/c.opt:1798
+#: c-family/c.opt:1806
 #, no-c-format
 msgid "Emit debug annotations during preprocessing."
 msgstr ""
 
-#: c-family/c.opt:1806
+#: c-family/c.opt:1814
 #, no-c-format
 msgid "Factor complex constructors and destructors to favor space over speed."
 msgstr ""
 
-#: c-family/c.opt:1814
+#: c-family/c.opt:1822
 #, no-c-format
 msgid "Print hierarchical comparisons when template types are mismatched."
 msgstr ""
 
-#: c-family/c.opt:1818
+#: c-family/c.opt:1826
 #, no-c-format
 msgid "Note all candidates during overload resolution failure."
 msgstr ""
 
-#: c-family/c.opt:1822
+#: c-family/c.opt:1830
 #, no-c-format
 msgid "Preprocess directives only."
 msgstr ""
 
-#: c-family/c.opt:1826
+#: c-family/c.opt:1834
 #, no-c-format
 msgid "Permit '$' as an identifier character."
 msgstr ""
 
-#: c-family/c.opt:1830
+#: c-family/c.opt:1838
 #, no-c-format
 msgid "-fmacro-prefix-map=<old>=<new>\tMap one directory name to another in __FILE__, __BASE_FILE__, and __builtin_FILE()."
 msgstr ""
 
-#: c-family/c.opt:1834
+#: c-family/c.opt:1842
 #, no-c-format
 msgid "Write all declarations as Ada code transitively."
 msgstr ""
 
-#: c-family/c.opt:1838
+#: c-family/c.opt:1846
 #, no-c-format
 msgid "Write all declarations as Ada code for the given file only."
 msgstr ""
 
-#: c-family/c.opt:1845
+#: c-family/c.opt:1853
 #, no-c-format
 msgid "Do not elide common elements in template comparisons."
 msgstr ""
 
-#: c-family/c.opt:1849
+#: c-family/c.opt:1857
 #, fuzzy, no-c-format
 msgid "Generate code to check exception specifications."
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c-family/c.opt:1856
+#: c-family/c.opt:1864
 #, no-c-format
 msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>."
 msgstr ""
 
-#: c-family/c.opt:1860
+#: c-family/c.opt:1868
 #, no-c-format
 msgid "Permit universal character names (\\u and \\U) in identifiers."
 msgstr ""
 
-#: c-family/c.opt:1864
+#: c-family/c.opt:1872
 #, no-c-format
 msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
 msgstr ""
 
-#: c-family/c.opt:1868
+#: c-family/c.opt:1876
 #, no-c-format
 msgid "Support dynamic initialization of thread-local variables in a different translation unit."
 msgstr ""
 
-#: c-family/c.opt:1875
+#: c-family/c.opt:1883
 #, no-c-format
 msgid "Fold calls to simple inline functions."
 msgstr ""
 
-#: c-family/c.opt:1882
+#: c-family/c.opt:1890
 #, no-c-format
 msgid "Do not assume that standard C libraries and \"main\" exist."
 msgstr ""
 
-#: c-family/c.opt:1886
+#: c-family/c.opt:1894
 #, no-c-format
 msgid "Recognize GNU-defined keywords."
 msgstr ""
 
-#: c-family/c.opt:1890
+#: c-family/c.opt:1898
 #, fuzzy, no-c-format
 #| msgid "Generate code for GNU as"
 msgid "Generate code for GNU runtime environment."
 msgstr "Генерыраваць код для GNU as"
 
-#: c-family/c.opt:1894
+#: c-family/c.opt:1902
 #, no-c-format
 msgid "Use traditional GNU semantics for inline functions."
 msgstr ""
 
-#: c-family/c.opt:1907
+#: c-family/c.opt:1915
 #, no-c-format
 msgid "Assume normal C execution environment."
 msgstr ""
 
-#: c-family/c.opt:1915
+#: c-family/c.opt:1923
 #, no-c-format
 msgid "Implement P2564 for consteval propagation."
 msgstr ""
 
-#: c-family/c.opt:1919
+#: c-family/c.opt:1927
 #, no-c-format
 msgid "Export functions even if they can be inlined."
 msgstr ""
 
-#: c-family/c.opt:1923
+#: c-family/c.opt:1931
 #, no-c-format
 msgid "Make inline functions constexpr by default."
 msgstr ""
 
-#: c-family/c.opt:1927
+#: c-family/c.opt:1935
 #, fuzzy, no-c-format
 msgid "Emit implicit instantiations of inline templates."
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c-family/c.opt:1931
+#: c-family/c.opt:1939
 #, fuzzy, no-c-format
 msgid "Emit implicit instantiations of templates."
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c-family/c.opt:1935
+#: c-family/c.opt:1943
 #, no-c-format
 msgid "Implement C++17 inheriting constructor semantics."
 msgstr ""
 
-#: c-family/c.opt:1942
+#: c-family/c.opt:1950
 #, no-c-format
 msgid "Don't emit dllexported inline functions unless needed."
 msgstr ""
 
-#: c-family/c.opt:1949
+#: c-family/c.opt:1957
 #, no-c-format
 msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
 msgstr ""
 
-#: c-family/c.opt:1953
+#: c-family/c.opt:1961
 #, no-c-format
 msgid "Enable C++ modules-ts (experimental)."
 msgstr ""
 
-#: c-family/c.opt:1961
+#: c-family/c.opt:1969
 #, no-c-format
 msgid "Enable C++ header module (experimental)."
 msgstr ""
 
-#: c-family/c.opt:1968
+#: c-family/c.opt:1976
 #, no-c-format
 msgid "Member functions defined within their class are inline in module purview."
 msgstr ""
 
-#: c-family/c.opt:1972
+#: c-family/c.opt:1980
 #, no-c-format
 msgid "Only emit Compiled Module Interface."
 msgstr ""
 
-#: c-family/c.opt:1976
+#: c-family/c.opt:1984
 #, no-c-format
 msgid "Mapper for module to CMI files."
 msgstr ""
 
-#: c-family/c.opt:1980
+#: c-family/c.opt:1988
 #, no-c-format
 msgid "Enable lazy module importing."
 msgstr ""
 
-#: c-family/c.opt:1988
+#: c-family/c.opt:1996
 #, no-c-format
 msgid "Warn about macros that have conflicting header units definitions."
 msgstr ""
 
-#: c-family/c.opt:1992
+#: c-family/c.opt:2000
 #, no-c-format
 msgid "Warn if pointers of distinct types are compared without a cast."
 msgstr ""
 
-#: c-family/c.opt:1996
+#: c-family/c.opt:2004
 #, no-c-format
 msgid "Note #include directives translated to import declarations."
 msgstr ""
 
-#: c-family/c.opt:2000
+#: c-family/c.opt:2008
 #, no-c-format
 msgid "Note #include directives not translated to import declarations, and not known to be textual."
 msgstr ""
 
-#: c-family/c.opt:2004
+#: c-family/c.opt:2012
 #, no-c-format
 msgid "Note a #include translation of a specific header."
 msgstr ""
 
-#: c-family/c.opt:2008
+#: c-family/c.opt:2016
 #, no-c-format
 msgid "Note Compiled Module Interface pathnames."
 msgstr ""
 
-#: c-family/c.opt:2012
+#: c-family/c.opt:2020
 #, no-c-format
 msgid "Note Compiled Module Interface pathname of a specific module or header-unit."
 msgstr ""
 
-#: c-family/c.opt:2016
+#: c-family/c.opt:2024
 #, no-c-format
 msgid "fmax-include-depth=<number> Set the maximum depth of the nested #include."
 msgstr ""
 
-#: c-family/c.opt:2020
+#: c-family/c.opt:2028
 #, no-c-format
 msgid "Don't warn about uses of Microsoft extensions."
 msgstr ""
 
-#: c-family/c.opt:2039
+#: c-family/c.opt:2047
 #, no-c-format
 msgid "Implement resolution of DR 150 for matching of template template arguments."
 msgstr ""
 
-#: c-family/c.opt:2043
+#: c-family/c.opt:2051
 #, no-c-format
 msgid "Generate code for NeXT (Apple macOS) runtime environment."
 msgstr ""
 
-#: c-family/c.opt:2047
+#: c-family/c.opt:2055
 #, no-c-format
 msgid "Assume that receivers of Objective-C messages may be nil."
 msgstr ""
 
-#: c-family/c.opt:2051
+#: c-family/c.opt:2059
 #, no-c-format
 msgid "Allow access to instance variables as if they were local declarations within instance method implementations."
 msgstr ""
 
-#: c-family/c.opt:2055
+#: c-family/c.opt:2063
 #, no-c-format
 msgid "-fvisibility=[private|protected|public|package]\tSet the default symbol visibility."
 msgstr ""
 
-#: c-family/c.opt:2080
+#: c-family/c.opt:2088
 #, no-c-format
 msgid "Treat a throw() exception specification as noexcept to improve code size."
 msgstr ""
 
-#: c-family/c.opt:2084
+#: c-family/c.opt:2092
 #, no-c-format
 msgid "Specify which ABI to use for Objective-C family code and meta-data generation."
 msgstr ""
 
-#: c-family/c.opt:2090
+#: c-family/c.opt:2098
 #, no-c-format
 msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed."
 msgstr ""
 
-#: c-family/c.opt:2094
+#: c-family/c.opt:2102
 #, no-c-format
 msgid "Allow fast jumps to the message dispatcher."
 msgstr ""
 
-#: c-family/c.opt:2100
+#: c-family/c.opt:2108
 #, no-c-format
 msgid "Enable Objective-C exception and synchronization syntax."
 msgstr ""
 
-#: c-family/c.opt:2104
+#: c-family/c.opt:2112
 #, no-c-format
 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
 msgstr ""
 
-#: c-family/c.opt:2108
+#: c-family/c.opt:2116
 #, no-c-format
 msgid "Enable inline checks for nil receivers with the NeXT runtime and ABI version 2."
 msgstr ""
 
-#: c-family/c.opt:2113
+#: c-family/c.opt:2121
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable Objective-C setjmp exception handling runtime."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: c-family/c.opt:2117
+#: c-family/c.opt:2125
 #, no-c-format
 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
 msgstr ""
 
-#: c-family/c.opt:2121
+#: c-family/c.opt:2129
 #, no-c-format
 msgid "Enable OpenACC."
 msgstr ""
 
-#: c-family/c.opt:2125
+#: c-family/c.opt:2133
 #, no-c-format
 msgid "Specify default OpenACC compute dimensions."
 msgstr ""
 
-#: c-family/c.opt:2129
+#: c-family/c.opt:2137
 #, no-c-format
 msgid "Enable OpenMP (implies -frecursive in Fortran)."
 msgstr ""
 
-#: c-family/c.opt:2133
+#: c-family/c.opt:2141
 #, no-c-format
 msgid "Enable OpenMP's SIMD directives."
 msgstr ""
 
-#: c-family/c.opt:2137
+#: c-family/c.opt:2145
 #, no-c-format
 msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
 msgstr ""
 
-#: c-family/c.opt:2148
+#: c-family/c.opt:2156
 #, no-c-format
 msgid "Look for and use PCH files even when preprocessing."
 msgstr ""
 
-#: c-family/c.opt:2152
+#: c-family/c.opt:2160
 #, no-c-format
 msgid "Downgrade conformance errors to warnings."
 msgstr ""
 
-#: c-family/c.opt:2156
+#: c-family/c.opt:2164
 #, no-c-format
 msgid "Enable Plan 9 language extensions."
 msgstr ""
 
-#: c-family/c.opt:2160
+#: c-family/c.opt:2168
 #, no-c-format
 msgid "Treat the input file as already preprocessed."
 msgstr ""
 
-#: c-family/c.opt:2168
+#: c-family/c.opt:2176
 #, no-c-format
 msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages."
 msgstr ""
 
-#: c-family/c.opt:2172
+#: c-family/c.opt:2180
 #, no-c-format
 msgid "Do not pretty-print template specializations as the template signature followed by the arguments."
 msgstr ""
 
-#: c-family/c.opt:2176
+#: c-family/c.opt:2184
 #, no-c-format
 msgid "Treat known sprintf return values as constants."
 msgstr ""
 
-#: c-family/c.opt:2180
+#: c-family/c.opt:2188
 #, no-c-format
 msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime."
 msgstr ""
 
-#: c-family/c.opt:2184
+#: c-family/c.opt:2192
 #, no-c-format
 msgid "Removed in GCC 10.  This switch has no effect."
 msgstr ""
 
-#: c-family/c.opt:2188
+#: c-family/c.opt:2196
 #, no-c-format
 msgid "Generate run time type descriptor information."
 msgstr ""
 
-#: c-family/c.opt:2192 ada/gcc-interface/lang.opt:81
+#: c-family/c.opt:2200 ada/gcc-interface/lang.opt:81
 #, no-c-format
 msgid "Use the narrowest integer type possible for enumeration types."
 msgstr ""
 
-#: c-family/c.opt:2196
+#: c-family/c.opt:2204
 #, no-c-format
 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
 msgstr ""
 
-#: c-family/c.opt:2200
+#: c-family/c.opt:2208
 #, no-c-format
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
 msgstr ""
 
-#: c-family/c.opt:2204 ada/gcc-interface/lang.opt:85
+#: c-family/c.opt:2212 ada/gcc-interface/lang.opt:85
 #, no-c-format
 msgid "Make \"char\" signed by default."
 msgstr ""
 
-#: c-family/c.opt:2208
+#: c-family/c.opt:2216
 #, no-c-format
 msgid "Enable C++14 sized deallocation support."
 msgstr ""
 
-#: c-family/c.opt:2215
+#: c-family/c.opt:2223
 #, no-c-format
 msgid "-fstrict-flex-arrays=<level>    Control when to treat the trailing array of a structure as a flexible array member for the purposes of accessing the elements of such an array. The default is treating all trailing arrays of structures as flexible array members."
 msgstr ""
 
-#: c-family/c.opt:2222
+#: c-family/c.opt:2230
 #, no-c-format
 msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order."
 msgstr ""
 
-#: c-family/c.opt:2238
+#: c-family/c.opt:2246
 #, no-c-format
 msgid "Display statistics accumulated during compilation."
 msgstr ""
 
-#: c-family/c.opt:2242
+#: c-family/c.opt:2250
 #, no-c-format
 msgid "Assume that values of enumeration type are always within the minimum range of that type."
 msgstr ""
 
-#: c-family/c.opt:2249 c-family/c.opt:2254
+#: c-family/c.opt:2257 c-family/c.opt:2262
 #, no-c-format
 msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc."
 msgstr ""
 
-#: c-family/c.opt:2271
+#: c-family/c.opt:2279
 #, no-c-format
 msgid "Set the maximum number of template instantiation notes for a single warning or error."
 msgstr ""
 
-#: c-family/c.opt:2278
+#: c-family/c.opt:2286
 #, no-c-format
 msgid "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
 msgstr ""
 
-#: c-family/c.opt:2285
+#: c-family/c.opt:2293
 #, no-c-format
 msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
 msgstr ""
 
-#: c-family/c.opt:2289
+#: c-family/c.opt:2297
 #, no-c-format
 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
 msgstr ""
 
-#: c-family/c.opt:2293 ada/gcc-interface/lang.opt:89
+#: c-family/c.opt:2301 ada/gcc-interface/lang.opt:89
 #, no-c-format
 msgid "Make \"char\" unsigned by default."
 msgstr ""
 
-#: c-family/c.opt:2297
+#: c-family/c.opt:2305
 #, no-c-format
 msgid "Use __cxa_atexit to register destructors."
 msgstr ""
 
-#: c-family/c.opt:2301
+#: c-family/c.opt:2309
 #, no-c-format
 msgid "Use __cxa_get_exception_ptr in exception handling."
 msgstr ""
 
-#: c-family/c.opt:2305
+#: c-family/c.opt:2313
 #, no-c-format
 msgid "Marks all inlined functions and methods as having hidden visibility."
 msgstr ""
 
-#: c-family/c.opt:2309
+#: c-family/c.opt:2317
 #, no-c-format
 msgid "Changes visibility to match Microsoft Visual Studio by default."
 msgstr ""
 
-#: c-family/c.opt:2321
+#: c-family/c.opt:2329
 #, no-c-format
 msgid "Emit common-like symbols as weak symbols."
 msgstr ""
 
-#: c-family/c.opt:2325
+#: c-family/c.opt:2333
 #, no-c-format
 msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>."
 msgstr ""
 
-#: c-family/c.opt:2329
+#: c-family/c.opt:2337
 #, no-c-format
 msgid "Generate a #line directive pointing at the current working directory."
 msgstr ""
 
-#: c-family/c.opt:2337
+#: c-family/c.opt:2345
 #, no-c-format
 msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
 msgstr ""
 
-#: c-family/c.opt:2341
+#: c-family/c.opt:2349
 #, no-c-format
 msgid "Dump declarations to a .decl file."
 msgstr ""
 
-#: c-family/c.opt:2345
+#: c-family/c.opt:2353
 #, no-c-format
 msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
 msgstr ""
 
-#: c-family/c.opt:2349
+#: c-family/c.opt:2357
 #, no-c-format
 msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
 msgstr ""
 
-#: c-family/c.opt:2353
+#: c-family/c.opt:2361
 #, no-c-format
 msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs."
 msgstr ""
 
-#: c-family/c.opt:2357
+#: c-family/c.opt:2365
 #, no-c-format
 msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal."
 msgstr ""
 
-#: c-family/c.opt:2362
+#: c-family/c.opt:2370
 #, no-c-format
 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
 msgstr ""
 
-#: c-family/c.opt:2366
+#: c-family/c.opt:2374
 #, no-c-format
 msgid "-imacros <file>\tAccept definition of macros in <file>."
 msgstr ""
 
-#: c-family/c.opt:2370
+#: c-family/c.opt:2378
 #, no-c-format
 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
 msgstr ""
 
-#: c-family/c.opt:2374
+#: c-family/c.opt:2382
 #, no-c-format
 msgid "-include <file>\tInclude the contents of <file> before other files."
 msgstr ""
 
-#: c-family/c.opt:2378
+#: c-family/c.opt:2386
 #, no-c-format
 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
 msgstr ""
 
-#: c-family/c.opt:2382
+#: c-family/c.opt:2390
 #, no-c-format
 msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
 msgstr ""
 
-#: c-family/c.opt:2386
+#: c-family/c.opt:2394
 #, no-c-format
 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
 msgstr ""
 
-#: c-family/c.opt:2390
+#: c-family/c.opt:2398
 #, no-c-format
 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
 msgstr ""
 
-#: c-family/c.opt:2394
+#: c-family/c.opt:2402
 #, no-c-format
 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
 msgstr ""
 
-#: c-family/c.opt:2398
+#: c-family/c.opt:2406
 #, no-c-format
 msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
 msgstr ""
 
-#: c-family/c.opt:2408
+#: c-family/c.opt:2416
 #, no-c-format
 msgid "Do not search standard system include directories (those specified with -isystem will still be used)."
 msgstr ""
 
-#: c-family/c.opt:2412
+#: c-family/c.opt:2420
 #, no-c-format
 msgid "Do not search standard system include directories for C++."
 msgstr ""
 
-#: c-family/c.opt:2424
+#: c-family/c.opt:2432
 #, no-c-format
 msgid "Generate C header of platform-specific features."
 msgstr ""
 
-#: c-family/c.opt:2428
+#: c-family/c.opt:2436
 #, no-c-format
 msgid "Remap file names when including files."
 msgstr ""
 
-#: c-family/c.opt:2432 c-family/c.opt:2436
+#: c-family/c.opt:2440 c-family/c.opt:2444
 #, no-c-format
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum."
 msgstr ""
 
-#: c-family/c.opt:2440
+#: c-family/c.opt:2448
 #, no-c-format
 msgid "Conform to the ISO 2011 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:2444
+#: c-family/c.opt:2452
 #, no-c-format
 msgid "Deprecated in favor of -std=c++11."
 msgstr ""
 
-#: c-family/c.opt:2448
+#: c-family/c.opt:2456
 #, no-c-format
 msgid "Deprecated in favor of -std=c++14."
 msgstr ""
 
-#: c-family/c.opt:2452
+#: c-family/c.opt:2460
 #, no-c-format
 msgid "Conform to the ISO 2014 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:2456
+#: c-family/c.opt:2464
 #, no-c-format
 msgid "Deprecated in favor of -std=c++17."
 msgstr ""
 
-#: c-family/c.opt:2460
+#: c-family/c.opt:2468
 #, no-c-format
 msgid "Conform to the ISO 2017 C++ standard."
 msgstr ""
 
-#: c-family/c.opt:2464 c-family/c.opt:2468
+#: c-family/c.opt:2472 c-family/c.opt:2476
 #, no-c-format
 msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2472 c-family/c.opt:2476
+#: c-family/c.opt:2480 c-family/c.opt:2484
 #, no-c-format
 msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2480 c-family/c.opt:2484
+#: c-family/c.opt:2488 c-family/c.opt:2492
 #, no-c-format
 msgid "Conform to the ISO 2026 C++ draft standard (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2488 c-family/c.opt:2642
+#: c-family/c.opt:2496 c-family/c.opt:2650
 #, no-c-format
 msgid "Conform to the ISO 2011 C standard."
 msgstr ""
 
-#: c-family/c.opt:2492
+#: c-family/c.opt:2500
 #, no-c-format
 msgid "Deprecated in favor of -std=c11."
 msgstr ""
 
-#: c-family/c.opt:2496 c-family/c.opt:2500 c-family/c.opt:2646
-#: c-family/c.opt:2650
+#: c-family/c.opt:2504 c-family/c.opt:2508 c-family/c.opt:2654
+#: c-family/c.opt:2658
 #, no-c-format
 msgid "Conform to the ISO 2017 C standard (published in 2018)."
 msgstr ""
 
-#: c-family/c.opt:2504 c-family/c.opt:2654
+#: c-family/c.opt:2512 c-family/c.opt:2662
 #, no-c-format
 msgid "Conform to the ISO 2023 C standard draft (expected to be published in 2024) (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2508
+#: c-family/c.opt:2516
 #, no-c-format
 msgid "Deprecated in favor of -std=c23."
 msgstr ""
 
-#: c-family/c.opt:2512 c-family/c.opt:2516 c-family/c.opt:2626
+#: c-family/c.opt:2520 c-family/c.opt:2524 c-family/c.opt:2634
 #, no-c-format
 msgid "Conform to the ISO 1990 C standard."
 msgstr ""
 
-#: c-family/c.opt:2520 c-family/c.opt:2634
+#: c-family/c.opt:2528 c-family/c.opt:2642
 #, no-c-format
 msgid "Conform to the ISO 1999 C standard."
 msgstr ""
 
-#: c-family/c.opt:2524
+#: c-family/c.opt:2532
 #, no-c-format
 msgid "Deprecated in favor of -std=c99."
 msgstr ""
 
-#: c-family/c.opt:2528 c-family/c.opt:2533
+#: c-family/c.opt:2536 c-family/c.opt:2541
 #, no-c-format
 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2538
+#: c-family/c.opt:2546
 #, no-c-format
 msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2542
+#: c-family/c.opt:2550
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu++11."
 msgstr ""
 
-#: c-family/c.opt:2546
+#: c-family/c.opt:2554
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu++14."
 msgstr ""
 
-#: c-family/c.opt:2550
+#: c-family/c.opt:2558
 #, no-c-format
 msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2554
+#: c-family/c.opt:2562
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu++17."
 msgstr ""
 
-#: c-family/c.opt:2558
+#: c-family/c.opt:2566
 #, no-c-format
 msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2562 c-family/c.opt:2566
+#: c-family/c.opt:2570 c-family/c.opt:2574
 #, no-c-format
 msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2570 c-family/c.opt:2574
+#: c-family/c.opt:2578 c-family/c.opt:2582
 #, no-c-format
 msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2578 c-family/c.opt:2582
+#: c-family/c.opt:2586 c-family/c.opt:2590
 #, no-c-format
 msgid "Conform to the ISO 2026 C++ draft standard with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2586
+#: c-family/c.opt:2594
 #, no-c-format
 msgid "Conform to the ISO 2011 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2590
+#: c-family/c.opt:2598
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu11."
 msgstr ""
 
-#: c-family/c.opt:2594 c-family/c.opt:2598
+#: c-family/c.opt:2602 c-family/c.opt:2606
 #, no-c-format
 msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2602
+#: c-family/c.opt:2610
 #, no-c-format
 msgid "Conform to the ISO 2023 C standard draft (expected to be published in 2024) with GNU extensions (experimental and incomplete support)."
 msgstr ""
 
-#: c-family/c.opt:2606
+#: c-family/c.opt:2614
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu23."
 msgstr ""
 
-#: c-family/c.opt:2610 c-family/c.opt:2614
+#: c-family/c.opt:2618 c-family/c.opt:2622
 #, no-c-format
 msgid "Conform to the ISO 1990 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2618
+#: c-family/c.opt:2626
 #, no-c-format
 msgid "Conform to the ISO 1999 C standard with GNU extensions."
 msgstr ""
 
-#: c-family/c.opt:2622
+#: c-family/c.opt:2630
 #, no-c-format
 msgid "Deprecated in favor of -std=gnu99."
 msgstr ""
 
-#: c-family/c.opt:2630
+#: c-family/c.opt:2638
 #, no-c-format
 msgid "Conform to the ISO 1990 C standard as amended in 1994."
 msgstr ""
 
-#: c-family/c.opt:2638
+#: c-family/c.opt:2646
 #, no-c-format
 msgid "Deprecated in favor of -std=iso9899:1999."
 msgstr ""
 
-#: c-family/c.opt:2658
+#: c-family/c.opt:2666
 #, no-c-format
 msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime."
 msgstr ""
 
-#: c-family/c.opt:2675
+#: c-family/c.opt:2683
 #, no-c-format
 msgid "Enable traditional preprocessing."
 msgstr ""
 
-#: c-family/c.opt:2679
+#: c-family/c.opt:2687
 #, no-c-format
 msgid "-trigraphs\tSupport ISO C trigraphs."
 msgstr ""
 
-#: c-family/c.opt:2683
+#: c-family/c.opt:2691
 #, no-c-format
 msgid "Do not predefine system-specific and GCC-specific macros."
 msgstr ""
@@ -4157,231 +4167,226 @@ msgstr ""
 
 #: m2/lang.opt:95
 #, no-c-format
-msgid "turn on quadruple tracing (internal switch)"
+msgid "turn on tracing of procedure line numbers (internal switch)"
 msgstr ""
 
 #: m2/lang.opt:99
 #, no-c-format
-msgid "turn on the Modula-2 api tracing (internal switch)"
+msgid "recognize the specified suffix as a definition module filename"
 msgstr ""
 
 #: m2/lang.opt:103
 #, no-c-format
-msgid "turn on the Modula-2 function line number generation (internal switch)"
+msgid "display all inbuilt system items"
 msgstr ""
 
 #: m2/lang.opt:107
 #, no-c-format
-msgid "recognise the specified suffix as a definition module filename"
+msgid "allows opaque types to be implemented as any type (a GNU Modula-2 extension)"
 msgstr ""
 
 #: m2/lang.opt:111
 #, no-c-format
-msgid "display all inbuilt system items"
+msgid "turns on runtime checking to check whether a floating point number will exceed range"
 msgstr ""
 
 #: m2/lang.opt:115
 #, no-c-format
-msgid "allows opaque types to be implemented as any type (a GNU Modula-2 extension)"
+msgid "create a topologically sorted module list from all dependent modules used in the application"
 msgstr ""
 
-#: m2/lang.opt:119
+#: m2/lang.opt:119 m2/lang.opt:211
 #, no-c-format
-msgid "turns on runtime checking to check whether a floating point number will exceed range"
+msgid "turns on all range checking for numerical values"
 msgstr ""
 
 #: m2/lang.opt:123
 #, no-c-format
-msgid "create a topologically sorted module list from all dependent modules used in the application"
+msgid "use ISO dialect of Modula-2"
 msgstr ""
 
-#: m2/lang.opt:127 m2/lang.opt:215
+#: m2/lang.opt:127
 #, no-c-format
-msgid "turns on all range checking for numerical values"
+msgid "specify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso."
 msgstr ""
 
 #: m2/lang.opt:131
 #, no-c-format
-msgid "use ISO dialect of Modula-2"
+msgid "set all location values to a specific value (internal switch)"
 msgstr ""
 
 #: m2/lang.opt:135
 #, no-c-format
-msgid "specify the library order, the libraries may be specified by a comma separated abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso."
+msgid "turn on internal debug tracing for quad,token,line,all (internal switch)"
 msgstr ""
 
 #: m2/lang.opt:139
 #, no-c-format
-msgid "set all location values to a specific value (internal switch)"
-msgstr ""
-
-#: m2/lang.opt:143
-#, no-c-format
 msgid "generate extra nops to improve debugging, producing an instruction for every code related keyword"
 msgstr ""
 
-#: m2/lang.opt:147
+#: m2/lang.opt:143
 #, no-c-format
 msgid "generate error messages which render keywords in lower case"
 msgstr ""
 
-#: m2/lang.opt:151
+#: m2/lang.opt:147
 #, no-c-format
 msgid "specify the module mangled prefix name for all modules in the following include paths"
 msgstr ""
 
-#: m2/lang.opt:159
+#: m2/lang.opt:155
 #, no-c-format
 msgid "insert plugin to identify runtime errors at compiletime"
 msgstr ""
 
-#: m2/lang.opt:163
+#: m2/lang.opt:159
 #, no-c-format
 msgid "specify the module mangled prefix name"
 msgstr ""
 
-#: m2/lang.opt:167
+#: m2/lang.opt:163
 #, no-c-format
 msgid "display statistics about the amount of source lines compiled and symbols used"
 msgstr ""
 
-#: m2/lang.opt:171
+#: m2/lang.opt:167
 #, no-c-format
 msgid "experimental flag to turn on the new strict type checker"
 msgstr ""
 
-#: m2/lang.opt:175
+#: m2/lang.opt:171
 #, no-c-format
 msgid "compile all implementation modules and program module at once"
 msgstr ""
 
-#: m2/lang.opt:179
+#: m2/lang.opt:175
 #, no-c-format
-msgid "recognise the specified suffix as implementation and module filenames"
+msgid "recognize the specified suffix as implementation and module filenames"
 msgstr ""
 
-#: m2/lang.opt:183
+#: m2/lang.opt:179
 #, no-c-format
 msgid "turns on runtime checking to detect accessing data through a NIL value pointer"
 msgstr ""
 
-#: m2/lang.opt:187
+#: m2/lang.opt:183
 #, no-c-format
 msgid "use PIM [234] dialect of Modula-2"
 msgstr ""
 
-#: m2/lang.opt:191
+#: m2/lang.opt:187
 #, no-c-format
 msgid "use PIM 2 dialect of Modula-2"
 msgstr ""
 
-#: m2/lang.opt:195
+#: m2/lang.opt:191
 #, no-c-format
 msgid "use PIM 3 dialect of Modula-2"
 msgstr ""
 
-#: m2/lang.opt:199
+#: m2/lang.opt:195
 #, no-c-format
 msgid "use PIM 4 dialect of Modula-2"
 msgstr ""
 
-#: m2/lang.opt:203
+#: m2/lang.opt:199
 #, no-c-format
 msgid "force positive result from MOD and DIV result floor"
 msgstr ""
 
-#: m2/lang.opt:207
+#: m2/lang.opt:203
 #, no-c-format
 msgid "link against the pthread library (default on)"
 msgstr ""
 
-#: m2/lang.opt:211
+#: m2/lang.opt:207
 #, no-c-format
 msgid "internal compiler debugging information, dump the list of quadruples"
 msgstr ""
 
-#: m2/lang.opt:219
+#: m2/lang.opt:215
 #, no-c-format
 msgid "turns on runtime checking for functions which finish without executing a RETURN statement"
 msgstr ""
 
-#: m2/lang.opt:223
+#: m2/lang.opt:219
 #, no-c-format
 msgid "specify the list of runtime modules and their initialization order"
 msgstr ""
 
-#: m2/lang.opt:227
+#: m2/lang.opt:223
 #, no-c-format
 msgid "the modules initialization order is dynamically determined by M2RTS and application dependencies"
 msgstr ""
 
-#: m2/lang.opt:231
+#: m2/lang.opt:227
 #, no-c-format
 msgid "generate a C source scaffold for the current module being compiled"
 msgstr ""
 
-#: m2/lang.opt:235
+#: m2/lang.opt:231
 #, no-c-format
 msgid "generate a C++ source scaffold for the current module being compiled"
 msgstr ""
 
-#: m2/lang.opt:239
+#: m2/lang.opt:235
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "generate the main function"
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: m2/lang.opt:243
+#: m2/lang.opt:239
 #, no-c-format
 msgid "generate static scaffold initialization and finalization for every module inside main"
 msgstr ""
 
-#: m2/lang.opt:247
+#: m2/lang.opt:243
 #, no-c-format
 msgid "generate a shared library from the module"
 msgstr ""
 
-#: m2/lang.opt:251
+#: m2/lang.opt:247
 #, no-c-format
 msgid "turns on all software runtime checking (an abbreviation for -fnil -frange -findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)"
 msgstr ""
 
-#: m2/lang.opt:255
+#: m2/lang.opt:251
 #, no-c-format
 msgid "display the location of module source files as they are compiled"
 msgstr ""
 
-#: m2/lang.opt:259
+#: m2/lang.opt:255
 #, no-c-format
 msgid "create a swig interface file for the module"
 msgstr ""
 
-#: m2/lang.opt:263
+#: m2/lang.opt:259
 #, no-c-format
 msgid "optimize non var unbounded parameters by passing it by reference, providing it is not written to within the callee procedure."
 msgstr ""
 
-#: m2/lang.opt:267
+#: m2/lang.opt:263
 #, no-c-format
-msgid "orders the initialization/finalializations for scaffold-static or force linking of modules if scaffold-dynamic"
+msgid "orders the initialization/finalizations for scaffold-static or force linking of modules if scaffold-dynamic"
 msgstr ""
 
-#: m2/lang.opt:275
+#: m2/lang.opt:271
 #, no-c-format
 msgid "turns on all division and modulus by zero checking for ordinal values"
 msgstr ""
 
-#: m2/lang.opt:279
+#: m2/lang.opt:275
 #, no-c-format
 msgid "turns on runtime checking to check whether a whole number will exceed range"
 msgstr ""
 
-#: m2/lang.opt:283
+#: m2/lang.opt:279
 #, no-c-format
 msgid "Link the standard Modula-2 libraries statically in the compilation."
 msgstr ""
 
-#: m2/lang.opt:428 m2/lang.opt:432
+#: m2/lang.opt:424 m2/lang.opt:428
 #, no-c-format
 msgid "save temporary preprocessed files"
 msgstr ""
@@ -4713,7 +4718,7 @@ msgstr ""
 
 #: analyzer/analyzer.opt:227
 #, no-c-format
-msgid "Warn about code paths in in which a call is made to strtok with undefined behavior."
+msgid "Warn about code paths in which a call is made to strtok with undefined behavior."
 msgstr ""
 
 #: analyzer/analyzer.opt:231
@@ -5295,7 +5300,7 @@ msgstr ""
 
 #: config/darwin.opt:214
 #, no-c-format
-msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initialiser for a dylib."
+msgid "-init <symbol_name>\tThe symbol <symbol_name> will be used as the first initializer for a dylib."
 msgstr ""
 
 #: config/darwin.opt:218
@@ -5518,7 +5523,7 @@ msgstr ""
 msgid "Use simulator runtime."
 msgstr ""
 
-#: config/bfin/bfin.opt:44 config/arm/arm.opt:120
+#: config/bfin/bfin.opt:44 config/arm/arm.opt:117
 #, no-c-format
 msgid "Specify the name of the target CPU."
 msgstr ""
@@ -5573,7 +5578,7 @@ msgstr ""
 msgid "Link with the fast floating-point library."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/bfin/bfin.opt:90 config/arm/arm.opt:348 config/frv/frv.opt:130
+#: config/bfin/bfin.opt:90 config/arm/arm.opt:345 config/frv/frv.opt:130
 #, no-c-format
 msgid "Enable Function Descriptor PIC mode."
 msgstr ""
@@ -5737,7 +5742,7 @@ msgstr ""
 msgid "Align variables on a 32-bit boundary."
 msgstr ""
 
-#: config/m68k/m68k.opt:103 config/arm/arm.opt:89 config/nios2/nios2.opt:570
+#: config/m68k/m68k.opt:103 config/arm/arm.opt:86 config/nios2/nios2.opt:570
 #: config/nds32/nds32.opt:171 config/c6x/c6x.opt:67
 #, no-c-format
 msgid "Specify the name of the target architecture."
@@ -5846,13 +5851,13 @@ msgid "Support TLS segment larger than 64K."
 msgstr ""
 
 #: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:74
-#: config/arm/arm.opt:108 config/microblaze/microblaze.opt:60
+#: config/arm/arm.opt:105 config/microblaze/microblaze.opt:60
 #, no-c-format
 msgid "Assume target CPU is configured as big endian."
 msgstr ""
 
 #: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:94
-#: config/arm/arm.opt:173 config/microblaze/microblaze.opt:64
+#: config/arm/arm.opt:170 config/microblaze/microblaze.opt:64
 #, no-c-format
 msgid "Assume target CPU is configured as little endian."
 msgstr ""
@@ -5928,12 +5933,12 @@ msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow
 msgstr ""
 
 #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:98
-#: config/loongarch/loongarch.opt:241
+#: config/loongarch/loongarch.opt:266
 #, no-c-format
 msgid "Specify the code model."
 msgstr ""
 
-#: config/riscv/riscv.opt:129 config/loongarch/loongarch.opt:181
+#: config/riscv/riscv.opt:129 config/loongarch/loongarch.opt:206
 #, no-c-format
 msgid "Do not generate unaligned memory accesses."
 msgstr ""
@@ -5949,14 +5954,14 @@ msgstr ""
 msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
 msgstr ""
 
-#: config/riscv/riscv.opt:150 config/loongarch/loongarch.opt:249
+#: config/riscv/riscv.opt:150 config/loongarch/loongarch.opt:274
 #, no-c-format
 msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses."
 msgstr ""
 
 #: config/riscv/riscv.opt:155
 #, no-c-format
-msgid "Enable the CSR checking for the ISA-dependent CRS and the read-only CSR. The ISA-dependent CSR are only valid when the specific ISA is set.  The read-only CSR can not be written by the CSR instructions."
+msgid "Enable the CSR checking for the ISA-dependent CSR and the read-only CSR. The ISA-dependent CSR are only valid when the specific ISA is set.  The read-only CSR can not be written by the CSR instructions."
 msgstr ""
 
 #: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:141
@@ -5981,108 +5986,120 @@ msgid "Known data alignment choices (for use with the -malign-data= option):"
 msgstr ""
 
 #: config/riscv/riscv.opt:201 config/aarch64/aarch64.opt:304
-#: config/i386/i386.opt:1034 config/arm/arm.opt:352
-#: config/rs6000/rs6000.opt:550
+#: config/i386/i386.opt:1038 config/arm/arm.opt:349
+#: config/rs6000/rs6000.opt:554
 #, no-c-format
 msgid "Use given stack-protector guard."
 msgstr ""
 
 #: config/riscv/riscv.opt:205 config/aarch64/aarch64.opt:308
-#: config/arm/arm.opt:356 config/rs6000/rs6000.opt:554
+#: config/arm/arm.opt:353 config/rs6000/rs6000.opt:558
 #, no-c-format
 msgid "Valid arguments to -mstack-protector-guard=:"
 msgstr ""
 
-#: config/riscv/riscv.opt:215 config/i386/i386.opt:1048
-#: config/rs6000/rs6000.opt:564
+#: config/riscv/riscv.opt:215 config/i386/i386.opt:1052
+#: config/rs6000/rs6000.opt:568
 #, no-c-format
 msgid "Use the given base register for addressing the stack-protector guard."
 msgstr ""
 
-#: config/riscv/riscv.opt:222 config/i386/i386.opt:1055
-#: config/rs6000/rs6000.opt:571
+#: config/riscv/riscv.opt:222 config/i386/i386.opt:1059
+#: config/rs6000/rs6000.opt:575
 #, no-c-format
 msgid "Use the given offset for addressing the stack-protector guard."
 msgstr ""
 
-#: config/riscv/riscv.opt:492
+#: config/riscv/riscv.opt:494
 #, no-c-format
 msgid "Supported ISA specs (for use with the -misa-spec= option):"
 msgstr ""
 
-#: config/riscv/riscv.opt:505
+#: config/riscv/riscv.opt:507
 #, no-c-format
 msgid "Set the version of RISC-V ISA spec."
 msgstr ""
 
-#: config/riscv/riscv.opt:509
+#: config/riscv/riscv.opt:511
 #, no-c-format
 msgid "Enable conditional moves unconditionally."
 msgstr ""
 
-#: config/riscv/riscv.opt:513
+#: config/riscv/riscv.opt:515
 #, no-c-format
 msgid "Always inline subword atomic operations."
 msgstr ""
 
-#: config/riscv/riscv.opt:517
+#: config/riscv/riscv.opt:519
 #, no-c-format
 msgid "Inline strcmp calls if possible."
 msgstr ""
 
-#: config/riscv/riscv.opt:521
+#: config/riscv/riscv.opt:523
 #, no-c-format
 msgid "Inline strncmp calls if possible."
 msgstr ""
 
-#: config/riscv/riscv.opt:525
+#: config/riscv/riscv.opt:527
 #, no-c-format
 msgid "Inline strlen calls if possible."
 msgstr ""
 
-#: config/riscv/riscv.opt:529
+#: config/riscv/riscv.opt:531
 #, no-c-format
 msgid "Max number of bytes to compare as part of inlined strcmp/strncmp routines (default: 64)."
 msgstr ""
 
-#: config/riscv/riscv.opt:533
+#: config/riscv/riscv.opt:535
 #, no-c-format
-msgid "Valid arguments to -param=riscv-autovec-preference=:"
+msgid "The RVV possible LMUL (-mrvv-max-lmul=):"
 msgstr ""
 
-#: config/riscv/riscv.opt:546
+#: config/riscv/riscv.opt:554
 #, no-c-format
-msgid "-param=riscv-autovec-preference=<string>\tSet the preference of auto-vectorization in the RISC-V port."
+msgid "-mrvv-max-lmul=<string>\tSet the RVV LMUL of auto-vectorization."
 msgstr ""
 
-#: config/riscv/riscv.opt:550
+#: config/riscv/riscv.opt:561
 #, no-c-format
-msgid "The RVV possible LMUL (-param=riscv-autovec-lmul=):"
+msgid "Valid arguments to -param=vsetvl-strategy=:"
 msgstr ""
 
-#: config/riscv/riscv.opt:569
+#: config/riscv/riscv.opt:574
 #, no-c-format
-msgid "-param=riscv-autovec-lmul=<string>\tSet the RVV LMUL of auto-vectorization in the RISC-V port."
+msgid "-param=vsetvl-strategy=<string>\tSet the optimization level of VSETVL insert pass."
 msgstr ""
 
-#: config/riscv/riscv.opt:576
+#: config/riscv/riscv.opt:578 config/i386/i386.opt:496
 #, no-c-format
-msgid "Valid arguments to -param=vsetvl-strategy=:"
+msgid "Valid arguments to -mstringop-strategy=:"
 msgstr ""
 
-#: config/riscv/riscv.opt:589
+#: config/riscv/riscv.opt:594
 #, no-c-format
-msgid "-param=vsetvl-strategy=<string>\tSet the optimization level of VSETVL insert pass."
+msgid "Specify stringop expansion strategy."
 msgstr ""
 
-#: config/riscv/riscv.opt:593 config/i386/i386.opt:496
+#: config/riscv/riscv.opt:598
 #, no-c-format
-msgid "Valid arguments to -mstringop-strategy=:"
+msgid "The possible RVV vector register lengths:"
 msgstr ""
 
-#: config/riscv/riscv.opt:609
+#: config/riscv/riscv.opt:608
 #, no-c-format
-msgid "Specify stringop expansion strategy."
+msgid "-mrvv-vector-bits=<string>\tSet the kind of bits for an RVV vector register."
+msgstr ""
+
+#: config/riscv/riscv.opt:612 config/aarch64/aarch64.opt:49
+#: config/loongarch/loongarch.opt:283
+#, no-c-format
+msgid "The possible TLS dialects:"
+msgstr ""
+
+#: config/riscv/riscv.opt:622 config/aarch64/aarch64.opt:145
+#: config/loongarch/loongarch.opt:293
+#, no-c-format
+msgid "Specify TLS dialect."
 msgstr ""
 
 #: config/m32c/m32c.opt:23
@@ -6205,23 +6222,18 @@ msgstr ""
 msgid "For shift operations by a constant amount, which require an individual instruction to shift by one position, set the maximum number of inline shift instructions (maximum value 64) to emit instead of using the corresponding __mspabi helper function. The default value is 4."
 msgstr ""
 
-#: config/aarch64/aarch64.opt:49
-#, no-c-format
-msgid "The possible TLS dialects:"
-msgstr ""
-
-#: config/aarch64/aarch64.opt:61 config/loongarch/loongarch.opt:219
+#: config/aarch64/aarch64.opt:61 config/loongarch/loongarch.opt:244
 #, no-c-format
 msgid "The code model option names for -mcmodel:"
 msgstr ""
 
-#: config/aarch64/aarch64.opt:78 config/i386/i386.opt:1069
+#: config/aarch64/aarch64.opt:78 config/i386/i386.opt:1073
 #, fuzzy, no-c-format
 #| msgid "Generate code without GP reg"
 msgid "Generate code which uses only the general registers."
 msgstr "Генерыраваць код без GP reg"
 
-#: config/aarch64/aarch64.opt:82 config/i386/i386.opt:1161
+#: config/aarch64/aarch64.opt:82 config/i386/i386.opt:1165
 #, no-c-format
 msgid "Generate code to mitigate against straight line speculation."
 msgstr ""
@@ -6251,11 +6263,6 @@ msgstr ""
 msgid "Don't assume that unaligned accesses are handled by the system."
 msgstr ""
 
-#: config/aarch64/aarch64.opt:145
-#, no-c-format
-msgid "Specify TLS dialect."
-msgstr ""
-
 #: config/aarch64/aarch64.opt:149
 #, no-c-format
 msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
@@ -6297,7 +6304,7 @@ msgstr ""
 msgid "PC relative literal loads."
 msgstr ""
 
-#: config/aarch64/aarch64.opt:202 config/arm/arm.opt:340
+#: config/aarch64/aarch64.opt:202 config/arm/arm.opt:337
 #, no-c-format
 msgid "Use branch-protection features."
 msgstr ""
@@ -6735,7 +6742,7 @@ msgstr ""
 
 #: config/epiphany/epiphany.opt:108
 #, no-c-format
-msgid "A floatig point to integer truncation may be replaced with rounding to save mode switching."
+msgid "A floating point to integer truncation may be replaced with rounding to save mode switching."
 msgstr ""
 
 #: config/epiphany/epiphany.opt:112
@@ -7142,7 +7149,7 @@ msgstr ""
 msgid "Generate code for given CPU."
 msgstr "Генерыраваць код для дадзенага ЦП"
 
-#: config/i386/i386.opt:282 config/bpf/bpf.opt:98
+#: config/i386/i386.opt:282 config/bpf/bpf.opt:100
 #, fuzzy, no-c-format
 #| msgid "Use given assembler dialect"
 msgid "Use given assembler dialect."
@@ -7374,7 +7381,7 @@ msgstr ""
 msgid "Generate reciprocals instead of divss and sqrtss."
 msgstr ""
 
-#: config/i386/i386.opt:601 config/loongarch/loongarch.opt:214
+#: config/i386/i386.opt:601 config/loongarch/loongarch.opt:235
 #, no-c-format
 msgid "Control generation of reciprocal estimates."
 msgstr ""
@@ -7434,733 +7441,738 @@ msgstr ""
 msgid "Maximum number of bits that can be stored to memory efficiently."
 msgstr ""
 
-#: config/i386/i386.opt:666
+#: config/i386/i386.opt:664
 #, no-c-format
-msgid "Generate 32bit i386 code."
+msgid "Optimize noreturn functions by not saving callee-saved registers used in the function."
 msgstr ""
 
 #: config/i386/i386.opt:670
 #, no-c-format
-msgid "Generate 64bit x86-64 code."
+msgid "Generate 32bit i386 code."
 msgstr ""
 
 #: config/i386/i386.opt:674
 #, no-c-format
-msgid "Generate 32bit x86-64 code."
+msgid "Generate 64bit x86-64 code."
 msgstr ""
 
 #: config/i386/i386.opt:678
 #, no-c-format
-msgid "Generate 16bit i386 code."
+msgid "Generate 32bit x86-64 code."
 msgstr ""
 
 #: config/i386/i386.opt:682
+#, no-c-format
+msgid "Generate 16bit i386 code."
+msgstr ""
+
+#: config/i386/i386.opt:686
 #, fuzzy, no-c-format
 msgid "Support MMX built-in functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: config/i386/i386.opt:686
+#: config/i386/i386.opt:690
 #, fuzzy, no-c-format
 msgid "Support 3DNow! built-in functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: config/i386/i386.opt:690
+#: config/i386/i386.opt:694
 #, fuzzy, no-c-format
 msgid "Support Athlon 3Dnow! built-in functions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:694
+#: config/i386/i386.opt:698
 #, no-c-format
 msgid "Support MMX and SSE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:698
+#: config/i386/i386.opt:702
 #, no-c-format
 msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:702
+#: config/i386/i386.opt:706
 #, no-c-format
 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:706
+#: config/i386/i386.opt:710
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:710
+#: config/i386/i386.opt:714
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:714 config/i386/i386.opt:718
+#: config/i386/i386.opt:718 config/i386/i386.opt:722
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:722
+#: config/i386/i386.opt:726
 #, no-c-format
 msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:730
+#: config/i386/i386.opt:734
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:734
+#: config/i386/i386.opt:738
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:738
+#: config/i386/i386.opt:742
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:742
+#: config/i386/i386.opt:746
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:746
+#: config/i386/i386.opt:750
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:750
+#: config/i386/i386.opt:754
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:754
+#: config/i386/i386.opt:758
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:758
+#: config/i386/i386.opt:762
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:762
+#: config/i386/i386.opt:766
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:766
+#: config/i386/i386.opt:770
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:770
+#: config/i386/i386.opt:774
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:774
+#: config/i386/i386.opt:778
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:778
+#: config/i386/i386.opt:782
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:782
+#: config/i386/i386.opt:786
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VPOPCNTDQ built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:786
+#: config/i386/i386.opt:790
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512VBMI2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:790
+#: config/i386/i386.opt:794
 #, no-c-format
 msgid "Support AVX512VNNI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:794
+#: config/i386/i386.opt:798
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BITALG built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:798
+#: config/i386/i386.opt:802
 #, no-c-format
 msgid "Support AVX512VP2INTERSECT built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:802
+#: config/i386/i386.opt:806
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:806
+#: config/i386/i386.opt:810
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:810
+#: config/i386/i386.opt:814
 #, no-c-format
 msgid "Support FMA4 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:814
+#: config/i386/i386.opt:818
 #, no-c-format
 msgid "Support XOP built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:818
+#: config/i386/i386.opt:822
 #, no-c-format
 msgid "Support LWP built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:822
+#: config/i386/i386.opt:826
 #, no-c-format
 msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
 msgstr ""
 
-#: config/i386/i386.opt:826
+#: config/i386/i386.opt:830
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of popcnt instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:830
+#: config/i386/i386.opt:834
 #, no-c-format
 msgid "Support PCONFIG built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:834
+#: config/i386/i386.opt:838
 #, no-c-format
 msgid "Support WBNOINVD built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:838
+#: config/i386/i386.opt:842
 #, no-c-format
 msgid "Support PTWRITE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:842
+#: config/i386/i386.opt:846
 #, no-c-format
 msgid "Support UINTR built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:846
+#: config/i386/i386.opt:850
 #, no-c-format
 msgid "Support SGX built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:850
+#: config/i386/i386.opt:854
 #, no-c-format
 msgid "Support RDPID built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:854
+#: config/i386/i386.opt:858
 #, no-c-format
 msgid "Support GFNI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:858
+#: config/i386/i386.opt:862
 #, no-c-format
 msgid "Support VAES built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:862
+#: config/i386/i386.opt:866
 #, no-c-format
 msgid "Support VPCLMULQDQ built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:866
+#: config/i386/i386.opt:870
 #, no-c-format
 msgid "Support BMI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:870
+#: config/i386/i386.opt:874
 #, no-c-format
 msgid "Support BMI2 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:874
+#: config/i386/i386.opt:878
 #, no-c-format
 msgid "Support LZCNT built-in function and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:878
+#: config/i386/i386.opt:882
 #, no-c-format
 msgid "Support Hardware Lock Elision prefixes."
 msgstr ""
 
-#: config/i386/i386.opt:882
+#: config/i386/i386.opt:886
 #, no-c-format
 msgid "Support RDSEED instruction."
 msgstr ""
 
-#: config/i386/i386.opt:886
+#: config/i386/i386.opt:890
 #, no-c-format
 msgid "Support PREFETCHW instruction."
 msgstr ""
 
-#: config/i386/i386.opt:890
+#: config/i386/i386.opt:894
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support flag-preserving add-carry instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:894
+#: config/i386/i386.opt:898
 #, no-c-format
 msgid "Support CLFLUSHOPT instructions."
 msgstr ""
 
-#: config/i386/i386.opt:898
+#: config/i386/i386.opt:902
 #, no-c-format
 msgid "Support CLWB instruction."
 msgstr ""
 
-#: config/i386/i386.opt:905
+#: config/i386/i386.opt:909
 #, no-c-format
 msgid "Support FXSAVE and FXRSTOR instructions."
 msgstr ""
 
-#: config/i386/i386.opt:909
+#: config/i386/i386.opt:913
 #, no-c-format
 msgid "Support XSAVE and XRSTOR instructions."
 msgstr ""
 
-#: config/i386/i386.opt:913
+#: config/i386/i386.opt:917
 #, no-c-format
 msgid "Support XSAVEOPT instruction."
 msgstr ""
 
-#: config/i386/i386.opt:917
+#: config/i386/i386.opt:921
 #, fuzzy, no-c-format
 #| msgid "Don't use AltiVec instructions"
 msgid "Support XSAVEC instructions."
 msgstr "Не выкарыстоўваць інструкцыі AltiVec"
 
-#: config/i386/i386.opt:921
+#: config/i386/i386.opt:925
 #, no-c-format
 msgid "Support XSAVES and XRSTORS instructions."
 msgstr ""
 
-#: config/i386/i386.opt:925
+#: config/i386/i386.opt:929
 #, no-c-format
 msgid "Support TBM built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:929
+#: config/i386/i386.opt:933
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of cmpxchg16b instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:933
+#: config/i386/i386.opt:937
 #, no-c-format
 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
 msgstr ""
 
-#: config/i386/i386.opt:937
+#: config/i386/i386.opt:941
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of movbe instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:941
+#: config/i386/i386.opt:945
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Support code generation of crc32 instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/i386/i386.opt:945
+#: config/i386/i386.opt:949
 #, no-c-format
 msgid "Support AES built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:949
+#: config/i386/i386.opt:953
 #, no-c-format
 msgid "Support SHA1 and SHA256 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:953
+#: config/i386/i386.opt:957
 #, no-c-format
 msgid "Support PCLMUL built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:957
+#: config/i386/i386.opt:961
 #, no-c-format
 msgid "Encode SSE instructions with VEX prefix."
 msgstr ""
 
-#: config/i386/i386.opt:961
+#: config/i386/i386.opt:965
 #, no-c-format
 msgid "Support FSGSBASE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:965
+#: config/i386/i386.opt:969
 #, no-c-format
 msgid "Support RDRND built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:969
+#: config/i386/i386.opt:973
 #, no-c-format
 msgid "Support F16C built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:973
+#: config/i386/i386.opt:977
 #, no-c-format
 msgid "Support PREFETCHWT1 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:977
+#: config/i386/i386.opt:981
 #, no-c-format
 msgid "Emit profiling counter call at function entry before prologue."
 msgstr ""
 
-#: config/i386/i386.opt:981
+#: config/i386/i386.opt:985
 #, no-c-format
 msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
 msgstr ""
 
-#: config/i386/i386.opt:985 config/s390/s390.opt:311
+#: config/i386/i386.opt:989 config/s390/s390.opt:311
 #, no-c-format
 msgid "Generate mcount/__fentry__ calls as nops. To activate they need to be patched in."
 msgstr ""
 
-#: config/i386/i386.opt:990
+#: config/i386/i386.opt:994
 #, no-c-format
 msgid "Set name of __fentry__ symbol called at function entry."
 msgstr ""
 
-#: config/i386/i386.opt:994
+#: config/i386/i386.opt:998
 #, no-c-format
 msgid "Set name of section to record mrecord-mcount calls."
 msgstr ""
 
-#: config/i386/i386.opt:998
+#: config/i386/i386.opt:1002
 #, no-c-format
 msgid "Skip setting up RAX register when passing variable arguments."
 msgstr ""
 
-#: config/i386/i386.opt:1002
+#: config/i386/i386.opt:1006
 #, no-c-format
 msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check."
 msgstr ""
 
-#: config/i386/i386.opt:1006
+#: config/i386/i386.opt:1010
 #, no-c-format
 msgid "Split 32-byte AVX unaligned load."
 msgstr ""
 
-#: config/i386/i386.opt:1010
+#: config/i386/i386.opt:1014
 #, no-c-format
 msgid "Split 32-byte AVX unaligned store."
 msgstr ""
 
-#: config/i386/i386.opt:1014
+#: config/i386/i386.opt:1018
 #, no-c-format
 msgid "Support RTM built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1022
+#: config/i386/i386.opt:1026
 #, no-c-format
 msgid "Support MWAITX and MONITORX built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1026
+#: config/i386/i386.opt:1030
 #, no-c-format
 msgid "Support CLZERO built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1030
+#: config/i386/i386.opt:1034
 #, no-c-format
 msgid "Support PKU built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1038
+#: config/i386/i386.opt:1042
 #, no-c-format
 msgid "Known stack protector guard (for use with the -mstack-protector-guard= option):"
 msgstr ""
 
-#: config/i386/i386.opt:1062
+#: config/i386/i386.opt:1066
 #, no-c-format
 msgid "Use the given symbol for addressing the stack-protector guard."
 msgstr ""
 
-#: config/i386/i386.opt:1073
+#: config/i386/i386.opt:1077
 #, no-c-format
 msgid "Enable shadow stack built-in functions from Control-flow Enforcement Technology (CET)."
 msgstr ""
 
-#: config/i386/i386.opt:1078
+#: config/i386/i386.opt:1082
 #, no-c-format
 msgid "Turn on CET instrumentation for switch statements that use a jump table and an indirect jump."
 msgstr ""
 
-#: config/i386/i386.opt:1083
+#: config/i386/i386.opt:1087
 #, no-c-format
 msgid "Insert ENDBR instruction at function entry only via cf_check attribute for CET instrumentation."
 msgstr ""
 
-#: config/i386/i386.opt:1088
+#: config/i386/i386.opt:1092
 #, no-c-format
 msgid "Make all function calls indirect."
 msgstr ""
 
-#: config/i386/i386.opt:1092
+#: config/i386/i386.opt:1096
 #, no-c-format
 msgid "Convert indirect call and jump to call and return thunks."
 msgstr ""
 
-#: config/i386/i386.opt:1096
+#: config/i386/i386.opt:1100
 #, no-c-format
 msgid "Convert function return to call and return thunk."
 msgstr ""
 
-#: config/i386/i386.opt:1100 config/s390/s390.opt:277
+#: config/i386/i386.opt:1104 config/s390/s390.opt:277
 #, no-c-format
 msgid "Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):"
 msgstr ""
 
-#: config/i386/i386.opt:1116
+#: config/i386/i386.opt:1120
 #, no-c-format
 msgid "Add CS prefix to call and jmp to indirect thunk with branch target in r8-r15 registers."
 msgstr ""
 
-#: config/i386/i386.opt:1120
+#: config/i386/i386.opt:1124
 #, no-c-format
 msgid "Force indirect call and jump via register."
 msgstr ""
 
-#: config/i386/i386.opt:1124
+#: config/i386/i386.opt:1128
 #, no-c-format
 msgid "Support MOVDIRI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1128
+#: config/i386/i386.opt:1132
 #, no-c-format
 msgid "Support MOVDIR64B built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1132
+#: config/i386/i386.opt:1136
 #, no-c-format
 msgid "Support WAITPKG built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1136
+#: config/i386/i386.opt:1140
 #, no-c-format
 msgid "Support CLDEMOTE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1140
+#: config/i386/i386.opt:1144
 #, no-c-format
 msgid "Instrument function exit in instrumented functions with __fentry__."
 msgstr ""
 
-#: config/i386/i386.opt:1144
+#: config/i386/i386.opt:1148
 #, no-c-format
 msgid "Known choices for return instrumentation with -minstrument-return=:"
 msgstr ""
 
-#: config/i386/i386.opt:1157
+#: config/i386/i386.opt:1161
 #, no-c-format
 msgid "Generate a __return_loc section pointing to all return instrumentation code."
 msgstr ""
 
-#: config/i386/i386.opt:1165
+#: config/i386/i386.opt:1169
 #, no-c-format
 msgid "Known choices for mitigation against straight line speculation with -mharden-sls=:"
 msgstr ""
 
-#: config/i386/i386.opt:1181
+#: config/i386/i386.opt:1185
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512BF16 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1186
+#: config/i386/i386.opt:1190
 #, no-c-format
 msgid "Support ENQCMD built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1190
+#: config/i386/i386.opt:1194
 #, no-c-format
 msgid "Support SERIALIZE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1194
+#: config/i386/i386.opt:1198
 #, no-c-format
 msgid "Support TSXLDTRK built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1198
+#: config/i386/i386.opt:1202
 #, no-c-format
 msgid "Support AMX-TILE built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1202
+#: config/i386/i386.opt:1206
 #, no-c-format
 msgid "Support AMX-INT8 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1206
+#: config/i386/i386.opt:1210
 #, no-c-format
 msgid "Support AMX-BF16 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1210
+#: config/i386/i386.opt:1214
 #, no-c-format
 msgid "Support HRESET built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1214
+#: config/i386/i386.opt:1218
 #, no-c-format
 msgid "Support KL built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1218
+#: config/i386/i386.opt:1222
 #, no-c-format
 msgid "Support WIDEKL built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1222
+#: config/i386/i386.opt:1226
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXVNNI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1227
+#: config/i386/i386.opt:1231
 #, no-c-format
 msgid "Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property."
 msgstr ""
 
-#: config/i386/i386.opt:1231
+#: config/i386/i386.opt:1235
 #, no-c-format
 msgid "Support MWAIT and MONITOR built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1235
+#: config/i386/i386.opt:1239
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX512-FP16 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1239
+#: config/i386/i386.opt:1243
 #, no-c-format
 msgid "Do not use GOT to access external symbols."
 msgstr ""
 
-#: config/i386/i386.opt:1243
+#: config/i386/i386.opt:1247
 #, no-c-format
 msgid "Instructions number above which STFL stall penalty can be compensated."
 msgstr ""
 
-#: config/i386/i386.opt:1247
+#: config/i386/i386.opt:1251
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXIFMA built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1252
+#: config/i386/i386.opt:1256
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVXVNNIINT8 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1257
+#: config/i386/i386.opt:1261
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXNECONVERT build-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1262
+#: config/i386/i386.opt:1266
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and CMPCCXADD build-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1267
+#: config/i386/i386.opt:1271
 #, no-c-format
 msgid "Support AMX-FP16 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1271
+#: config/i386/i386.opt:1275
 #, no-c-format
 msgid "Support PREFETCHI built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1275
+#: config/i386/i386.opt:1279
 #, no-c-format
 msgid "Support RAOINT built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1279
+#: config/i386/i386.opt:1283
 #, no-c-format
 msgid "Enable conservative small loop unrolling."
 msgstr ""
 
-#: config/i386/i386.opt:1283
+#: config/i386/i386.opt:1287
 #, no-c-format
 msgid "-mlam=[none|u48|u57] Instrument meta data position in user data pointers."
 msgstr ""
 
-#: config/i386/i386.opt:1299
+#: config/i386/i386.opt:1303
 #, no-c-format
 msgid "Support AMX-COMPLEX built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1303
+#: config/i386/i386.opt:1307
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVXVNNIINT16 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1308
+#: config/i386/i386.opt:1312
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SM3 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1313
+#: config/i386/i386.opt:1317
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SHA512 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1318
+#: config/i386/i386.opt:1322
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SM4 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1323
+#: config/i386/i386.opt:1327
 #, fuzzy, no-c-format
 msgid "Enable vectorization for gather instruction."
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.opt:1327
+#: config/i386/i386.opt:1331
 #, fuzzy, no-c-format
 msgid "Enable vectorization for scatter instruction."
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.opt:1331
+#: config/i386/i386.opt:1335
 #, no-c-format
 msgid "Support code generation for APX features, including EGPR, PUSH2POP2, NDD and PPX."
 msgstr ""
 
-#: config/i386/i386.opt:1360
+#: config/i386/i386.opt:1364
 #, no-c-format
 msgid "Enable GPR32 in inline asm when APX_F enabled."
 msgstr ""
 
-#: config/i386/i386.opt:1364
+#: config/i386/i386.opt:1368
 #, no-c-format
 msgid "Support 512 bit vector built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1368
+#: config/i386/i386.opt:1372
 #, no-c-format
 msgid "Support USER_MSR built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1372 config/i386/i386.opt:1382
+#: config/i386/i386.opt:1376 config/i386/i386.opt:1386
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVX10.1 built-in functions and code generation."
 msgstr ""
 
-#: config/i386/i386.opt:1377
+#: config/i386/i386.opt:1381
 #, no-c-format
 msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVX10.1-512 built-in functions and code generation."
 msgstr ""
@@ -8549,37 +8561,37 @@ msgstr ""
 
 #: config/avr/avr.opt:23
 #, no-c-format
-msgid "Use subroutines for function prologues and epilogues."
+msgid "Optimization. Use subroutines for function prologues and epilogues."
 msgstr ""
 
 #: config/avr/avr.opt:27
 #, no-c-format
-msgid "-mmcu=MCU\tSelect the target MCU."
+msgid "-mmcu=<MCU>\tSelect the target MCU."
 msgstr ""
 
 #: config/avr/avr.opt:31
 #, no-c-format
-msgid "Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues."
+msgid "Optimization. Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues."
 msgstr ""
 
 #: config/avr/avr.opt:35
 #, no-c-format
-msgid "Set the number of 64 KiB flash segments."
+msgid "This option is used internally. Set the number of 64 KiB flash segments."
 msgstr ""
 
 #: config/avr/avr.opt:39
 #, no-c-format
-msgid "Indicate presence of a processor erratum."
+msgid "This option is used internally. Indicate presence of a processor erratum.  Do not skip 32-bit instructions."
 msgstr ""
 
 #: config/avr/avr.opt:43
 #, no-c-format
-msgid "Enable Read-Modify-Write (RMW) instructions support/use."
+msgid "This option is used internally. Enable Read-Modify-Write (RMW) instructions support/use."
 msgstr ""
 
 #: config/avr/avr.opt:53
 #, no-c-format
-msgid "Use RJMP / RCALL even though CALL / JMP are available."
+msgid "This option is used internally for multilib generation and selection.  Assume RJMP / RCALL can target all program memory."
 msgstr ""
 
 #: config/avr/avr.opt:57
@@ -8595,12 +8607,12 @@ msgstr ""
 
 #: config/avr/avr.opt:65
 #, no-c-format
-msgid "Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0."
+msgid "-mbranch-cost=<cost>\tOptimization. Set the branch costs for conditional branch instructions.  Reasonable values are small, non-negative integers.  The default branch cost is 0."
 msgstr ""
 
 #: config/avr/avr.opt:69
 #, no-c-format
-msgid "Treat main as if it had attribute OS_task."
+msgid "Optimization. Treat main as if it had attribute OS_task."
 msgstr ""
 
 #: config/avr/avr.opt:79
@@ -8610,7 +8622,7 @@ msgstr ""
 
 #: config/avr/avr.opt:83
 #, no-c-format
-msgid "Relax branches."
+msgid "Optimization. Relax branches."
 msgstr ""
 
 #: config/avr/avr.opt:87
@@ -8620,17 +8632,17 @@ msgstr ""
 
 #: config/avr/avr.opt:91
 #, no-c-format
-msgid "Accumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf."
+msgid "Optimization. Accumulate outgoing function arguments and acquire/release the needed stack space for outgoing function arguments in function prologue/epilogue.  Without this option, outgoing arguments are pushed before calling a function and popped afterwards.  This option can lead to reduced code size for functions that call many functions that get their arguments on the stack like, for example printf."
 msgstr ""
 
 #: config/avr/avr.opt:95
 #, no-c-format
-msgid "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X."
+msgid "Optimization. When accessing RAM, use X as imposed by the hardware, i.e. just use pre-decrement, post-increment and indirect addressing with the X register.  Without this option, the compiler may assume that there is an addressing mode X+const similar to Y+const and Z+const and emit instructions to emulate such an addressing mode for X."
 msgstr ""
 
 #: config/avr/avr.opt:99
 #, no-c-format
-msgid "The device has the bitfield NVMCTRL_CTRLB.FLMAP.  This option is used internally."
+msgid "This option is used internally. The device has the bitfield NVMCTRL_CTRLB.FLMAP."
 msgstr ""
 
 #: config/avr/avr.opt:103
@@ -8640,51 +8652,61 @@ msgstr ""
 
 #: config/avr/avr.opt:108
 #, no-c-format
-msgid "The device has no SPH special function register. This option will be overridden by the compiler driver with the correct setting if presence/absence of SPH can be deduced from -mmcu=MCU."
+msgid "This option is used internally for multilib generation and selection. The device has no SPH special function register."
 msgstr ""
 
 #: config/avr/avr.opt:112
 #, no-c-format
-msgid "Warn if the address space of an address is changed."
+msgid "Optimization. Split register additions from load/store instructions. Most useful on Reduced Tiny."
 msgstr ""
 
 #: config/avr/avr.opt:116
 #, no-c-format
-msgid "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default."
+msgid "-mfuse-add=<0,2>\tOptimization. Split register additions from load/store instructions. Most useful on Reduced Tiny."
 msgstr ""
 
 #: config/avr/avr.opt:120
 #, no-c-format
-msgid "Allow to use truncation instead of rounding towards zero for fractional fixed-point types."
+msgid "Warn if the address space of an address is changed."
 msgstr ""
 
 #: config/avr/avr.opt:124
 #, no-c-format
-msgid "Assume that all data in static storage can be accessed by LDS / STS.  This option is only useful for reduced Tiny devices."
+msgid "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by default."
 msgstr ""
 
 #: config/avr/avr.opt:128
 #, no-c-format
-msgid "-mdouble=<BITS>\tUse <BITS> bits wide double type."
+msgid "Allow to use truncation instead of rounding towards zero for fractional fixed-point types."
 msgstr ""
 
 #: config/avr/avr.opt:132
 #, no-c-format
-msgid "-mlong-double=<BITS>\tUse <BITS> bits wide long double type."
+msgid "Assume that all data in static storage can be accessed by LDS / STS instructions.  This option is only useful for reduced Tiny devices like ATtiny40."
 msgstr ""
 
 #: config/avr/avr.opt:136
 #, no-c-format
-msgid "Do not link against the device-specific library lib<MCU>.a."
+msgid "-mdouble=<BITS>\tUse <BITS> bits wide double type."
 msgstr ""
 
 #: config/avr/avr.opt:140
 #, no-c-format
-msgid "Do not use the device-specific specs file device-specs/specs-<MCU>."
+msgid "-mlong-double=<BITS>\tUse <BITS> bits wide long double type."
 msgstr ""
 
 #: config/avr/avr.opt:144
 #, no-c-format
+msgid "Do not link against the device-specific library lib<MCU>.a."
+msgstr ""
+
+#: config/avr/avr.opt:148
+#, no-c-format
+msgid "Do not use the device-specific specs file device-specs/specs-<MCU>."
+msgstr ""
+
+#: config/avr/avr.opt:152
+#, no-c-format
 msgid "Available BITS selections:"
 msgstr ""
 
@@ -8916,7 +8938,7 @@ msgstr ""
 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:238 config/arm/arm.opt:181
+#: config/s390/s390.opt:238 config/arm/arm.opt:178
 #, no-c-format
 msgid "Assume data segments are relative to text segment."
 msgstr ""
@@ -8978,7 +9000,7 @@ msgstr ""
 
 #: config/s390/s390.opt:335
 #, no-c-format
-msgid "Assume external symbols to be potentially unaligned.  By default all symbols without explicit alignment are assumed to reside on a 2 byte boundary as mandated by the IBM Z ABI."
+msgid "Assume external symbols, whose natural alignment would be 1, to be potentially unaligned.  By default all symbols without explicit alignment are assumed to reside on a 2 byte boundary as mandated by the IBM Z ABI."
 msgstr ""
 
 #: config/rl78/rl78.opt:27 config/rx/elf.opt:26 config/csky/csky.opt:198
@@ -9051,254 +9073,254 @@ msgstr ""
 msgid "Known ARM FPUs (for use with the -mfpu= option):"
 msgstr ""
 
-#: config/arm/arm.opt:38
+#: config/arm/arm.opt:35
 #, no-c-format
 msgid "TLS dialect to use:"
 msgstr ""
 
-#: config/arm/arm.opt:48
+#: config/arm/arm.opt:45
 #, no-c-format
 msgid "Specify an ABI."
 msgstr ""
 
-#: config/arm/arm.opt:52
+#: config/arm/arm.opt:49
 #, no-c-format
 msgid "Known ARM ABIs (for use with the -mabi= option):"
 msgstr ""
 
-#: config/arm/arm.opt:71
+#: config/arm/arm.opt:68
 #, no-c-format
 msgid "Generate a call to abort if a noreturn function returns."
 msgstr ""
 
-#: config/arm/arm.opt:78
+#: config/arm/arm.opt:75
 #, no-c-format
 msgid "Generate APCS conformant stack frames."
 msgstr ""
 
-#: config/arm/arm.opt:82
+#: config/arm/arm.opt:79
 #, no-c-format
 msgid "Generate re-entrant, PIC code."
 msgstr ""
 
-#: config/arm/arm.opt:104
+#: config/arm/arm.opt:101
 #, fuzzy, no-c-format
 #| msgid "Generate code without GP reg"
 msgid "Generate code in 32 bit ARM state."
 msgstr "Генерыраваць код без GP reg"
 
-#: config/arm/arm.opt:112
+#: config/arm/arm.opt:109
 #, no-c-format
 msgid "Thumb: Assume non-static functions may be called from ARM code."
 msgstr ""
 
-#: config/arm/arm.opt:116
+#: config/arm/arm.opt:113
 #, no-c-format
 msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
 msgstr ""
 
-#: config/arm/arm.opt:124 config/csky/csky.opt:73
+#: config/arm/arm.opt:121 config/csky/csky.opt:73
 #, no-c-format
 msgid "Specify if floating point hardware should be used."
 msgstr ""
 
-#: config/arm/arm.opt:128
+#: config/arm/arm.opt:125
 #, no-c-format
 msgid "Specify that the compiler should target secure code as per ARMv8-M Security Extensions."
 msgstr ""
 
-#: config/arm/arm.opt:132 config/csky/csky.opt:77
+#: config/arm/arm.opt:129 config/csky/csky.opt:77
 #, no-c-format
 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
 msgstr ""
 
-#: config/arm/arm.opt:145
+#: config/arm/arm.opt:142
 #, no-c-format
 msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
 msgstr ""
 
-#: config/arm/arm.opt:149
+#: config/arm/arm.opt:146
 #, fuzzy, no-c-format
 msgid "Specify the __fp16 floating-point format."
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/arm/arm.opt:153
+#: config/arm/arm.opt:150
 #, no-c-format
 msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
 msgstr ""
 
-#: config/arm/arm.opt:166
+#: config/arm/arm.opt:163
 #, no-c-format
 msgid "Specify the name of the target floating point hardware/format."
 msgstr ""
 
-#: config/arm/arm.opt:177
+#: config/arm/arm.opt:174
 #, no-c-format
 msgid "Generate call insns as indirect calls, if necessary."
 msgstr ""
 
-#: config/arm/arm.opt:185
+#: config/arm/arm.opt:182
 #, no-c-format
 msgid "Specify the register to be used for PIC addressing."
 msgstr ""
 
-#: config/arm/arm.opt:189
+#: config/arm/arm.opt:186
 #, no-c-format
 msgid "Store function names in object code."
 msgstr ""
 
-#: config/arm/arm.opt:193
+#: config/arm/arm.opt:190
 #, no-c-format
 msgid "Permit scheduling of a function's prologue sequence."
 msgstr ""
 
-#: config/arm/arm.opt:197 config/rs6000/rs6000.opt:235
+#: config/arm/arm.opt:194 config/rs6000/rs6000.opt:235
 #, no-c-format
 msgid "Do not load the PIC register in function prologues."
 msgstr ""
 
-#: config/arm/arm.opt:204
+#: config/arm/arm.opt:201
 #, no-c-format
 msgid "Specify the minimum bit alignment of structures. (Deprecated)."
 msgstr ""
 
-#: config/arm/arm.opt:208
+#: config/arm/arm.opt:205
 #, fuzzy, no-c-format
 #| msgid "Generate code for GNU as"
 msgid "Generate code for Thumb state."
 msgstr "Генерыраваць код для GNU as"
 
-#: config/arm/arm.opt:212
+#: config/arm/arm.opt:209
 #, no-c-format
 msgid "Support calls between Thumb and ARM instruction sets."
 msgstr ""
 
-#: config/arm/arm.opt:216
+#: config/arm/arm.opt:213
 #, no-c-format
 msgid "Specify thread local storage scheme."
 msgstr ""
 
-#: config/arm/arm.opt:220
+#: config/arm/arm.opt:217
 #, no-c-format
 msgid "Specify how to access the thread pointer."
 msgstr ""
 
-#: config/arm/arm.opt:224
+#: config/arm/arm.opt:221
 #, no-c-format
 msgid "Valid arguments to -mtp=:"
 msgstr ""
 
-#: config/arm/arm.opt:246
+#: config/arm/arm.opt:243
 #, no-c-format
 msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
 msgstr ""
 
-#: config/arm/arm.opt:250
+#: config/arm/arm.opt:247
 #, no-c-format
 msgid "Thumb: Generate (leaf) stack frames even if not needed."
 msgstr ""
 
-#: config/arm/arm.opt:254 config/mn10300/mn10300.opt:42
+#: config/arm/arm.opt:251 config/mn10300/mn10300.opt:42
 #, no-c-format
 msgid "Tune code for the given processor."
 msgstr ""
 
-#: config/arm/arm.opt:258
+#: config/arm/arm.opt:255
 #, no-c-format
 msgid "Print CPU tuning information as comment in assembler file.  This is an option used only for regression testing of the compiler and not intended for ordinary use in compiling code."
 msgstr ""
 
-#: config/arm/arm.opt:269
+#: config/arm/arm.opt:266
 #, no-c-format
 msgid "Use Neon quad-word (rather than double-word) registers for vectorization."
 msgstr ""
 
-#: config/arm/arm.opt:273
+#: config/arm/arm.opt:270
 #, no-c-format
 msgid "Use Neon double-word (rather than quad-word) registers for vectorization."
 msgstr ""
 
-#: config/arm/arm.opt:277
+#: config/arm/arm.opt:274
 #, no-c-format
 msgid "Enable more verbose RTX cost dumps during debug.  For GCC developers use only."
 msgstr ""
 
-#: config/arm/arm.opt:281
+#: config/arm/arm.opt:278
 #, no-c-format
 msgid "Only generate absolute relocations on word sized values."
 msgstr ""
 
-#: config/arm/arm.opt:285
+#: config/arm/arm.opt:282
 #, no-c-format
 msgid "Generate IT blocks appropriate for ARMv8."
 msgstr ""
 
-#: config/arm/arm.opt:289
+#: config/arm/arm.opt:286
 #, no-c-format
 msgid "Avoid overlapping destination and address registers on LDRD instructions that may trigger Cortex-M3 errata."
 msgstr ""
 
-#: config/arm/arm.opt:294
+#: config/arm/arm.opt:291
 #, no-c-format
 msgid "Mitigate issues with VLLDM on some M-profile devices (CVE-2021-35465)."
 msgstr ""
 
-#: config/arm/arm.opt:298
+#: config/arm/arm.opt:295
 #, no-c-format
 msgid "Mitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm erratum #1742098)."
 msgstr ""
 
-#: config/arm/arm.opt:303
+#: config/arm/arm.opt:300
 #, no-c-format
 msgid "Mitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm erratum #1655431)."
 msgstr ""
 
-#: config/arm/arm.opt:308 config/nds32/nds32.opt:461 config/arc/arc.opt:495
+#: config/arm/arm.opt:305 config/nds32/nds32.opt:461 config/arc/arc.opt:495
 #, no-c-format
 msgid "Enable unaligned word and halfword accesses to packed data."
 msgstr ""
 
-#: config/arm/arm.opt:312
+#: config/arm/arm.opt:309
 #, no-c-format
 msgid "This option is deprecated and has no effect."
 msgstr ""
 
-#: config/arm/arm.opt:316
+#: config/arm/arm.opt:313
 #, no-c-format
 msgid "Assume loading data from flash is slower than fetching instructions."
 msgstr ""
 
-#: config/arm/arm.opt:320
+#: config/arm/arm.opt:317
 #, no-c-format
 msgid "Assume unified syntax for inline assembly code."
 msgstr ""
 
-#: config/arm/arm.opt:324
+#: config/arm/arm.opt:321
 #, no-c-format
 msgid "Do not allow constant data to be placed in code sections."
 msgstr ""
 
-#: config/arm/arm.opt:328
+#: config/arm/arm.opt:325
 #, no-c-format
 msgid "When linking for big-endian targets, generate a BE8 format image."
 msgstr ""
 
-#: config/arm/arm.opt:332
+#: config/arm/arm.opt:329
 #, no-c-format
 msgid "When linking for big-endian targets, generate a legacy BE32 format image."
 msgstr ""
 
-#: config/arm/arm.opt:336 config/sh/sh.opt:195
+#: config/arm/arm.opt:333 config/sh/sh.opt:195
 #, no-c-format
 msgid "Cost to assume for a branch insn."
 msgstr ""
 
-#: config/arm/arm.opt:344
+#: config/arm/arm.opt:341
 #, no-c-format
 msgid "Generate code which uses the core registers only (r0-r14)."
 msgstr ""
 
-#: config/arm/arm.opt:366
+#: config/arm/arm.opt:363
 #, no-c-format
 msgid "Use an immediate to offset from the TLS register. This option is for use with fstack-protector-guard=tls and not for use in user-land code."
 msgstr ""
@@ -9843,176 +9865,176 @@ msgstr ""
 msgid "Save the TOC in the prologue for indirect calls rather than inline."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:475
+#: config/rs6000/rs6000.opt:479
 #, no-c-format
 msgid "Fuse certain integer operations together for better performance on power8."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:479
+#: config/rs6000/rs6000.opt:483
 #, no-c-format
 msgid "Allow sign extension in fusion operations."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:483
+#: config/rs6000/rs6000.opt:487
 #, no-c-format
 msgid "Use vector and scalar instructions added in ISA 2.07."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:487
+#: config/rs6000/rs6000.opt:491
 #, no-c-format
 msgid "Fuse certain integer operations together for better performance on power10."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:491
+#: config/rs6000/rs6000.opt:495
 #, no-c-format
 msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:498
+#: config/rs6000/rs6000.opt:502
 #, no-c-format
 msgid "Use ISA 2.07 transactional memory (HTM) instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:502
+#: config/rs6000/rs6000.opt:506
 #, no-c-format
 msgid "Generate the quad word memory instructions (lq/stq)."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:506
+#: config/rs6000/rs6000.opt:510
 #, no-c-format
 msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:510
+#: config/rs6000/rs6000.opt:514
 #, no-c-format
 msgid "Generate aggregate parameter passing code with at most 64-bit alignment."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:514
+#: config/rs6000/rs6000.opt:518
 #, no-c-format
 msgid "Analyze and remove doubleword swaps from VSX computations."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:522
+#: config/rs6000/rs6000.opt:526
 #, no-c-format
 msgid "Use certain scalar instructions added in ISA 3.0."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:526
+#: config/rs6000/rs6000.opt:530
 #, no-c-format
 msgid "Use vector instructions added in ISA 3.0."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:530
+#: config/rs6000/rs6000.opt:534
 #, no-c-format
 msgid "Use the new min/max instructions defined in ISA 3.0."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:534
+#: config/rs6000/rs6000.opt:538
 #, fuzzy, no-c-format
 msgid "Generate the integer modulo instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:538
+#: config/rs6000/rs6000.opt:542
 #, no-c-format
 msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:542
+#: config/rs6000/rs6000.opt:546
 #, no-c-format
 msgid "Enable using IEEE 128-bit floating point instructions."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:546
+#: config/rs6000/rs6000.opt:550
 #, no-c-format
 msgid "Enable default conversions between __float128 & long double."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:586
+#: config/rs6000/rs6000.opt:590
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate (do not generate) prefixed memory instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:590
+#: config/rs6000/rs6000.opt:594
 #, no-c-format
 msgid "Generate (do not generate) pc-relative memory addressing."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:594
+#: config/rs6000/rs6000.opt:598
 #, no-c-format
 msgid "Generate (do not generate) pc-relative memory optimizations for externals."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:598
+#: config/rs6000/rs6000.opt:602
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate (do not generate) MMA instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:605
+#: config/rs6000/rs6000.opt:609
 #, no-c-format
 msgid "Enable instructions that guard against return-oriented programming attacks."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:609
+#: config/rs6000/rs6000.opt:613
 #, no-c-format
 msgid "Generate code that will run in privileged state."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:613
+#: config/rs6000/rs6000.opt:617
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:617
+#: config/rs6000/rs6000.opt:621
 #, no-c-format
 msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:621
+#: config/rs6000/rs6000.opt:625
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate (do not generate) code that uses the LXVKQ instruction."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:627
+#: config/rs6000/rs6000.opt:631
 #, no-c-format
 msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:633
+#: config/rs6000/rs6000.opt:637
 #, no-c-format
 msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:642
+#: config/rs6000/rs6000.opt:646
 #, no-c-format
 msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:648
+#: config/rs6000/rs6000.opt:652
 #, no-c-format
 msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:655
+#: config/rs6000/rs6000.opt:659
 #, no-c-format
 msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:664
+#: config/rs6000/rs6000.opt:668
 #, no-c-format
 msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:670 config/loongarch/loongarch.opt:263
+#: config/rs6000/rs6000.opt:674 config/loongarch/loongarch.opt:302
 #, no-c-format
 msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:676
+#: config/rs6000/rs6000.opt:680
 #, no-c-format
 msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
 msgstr ""
@@ -10332,115 +10354,120 @@ msgstr ""
 
 #: config/loongarch/loongarch.opt:107
 #, no-c-format
-msgid "LoongArch CPU types:"
+msgid "LoongArch ARCH presets:"
 msgstr ""
 
-#: config/loongarch/loongarch.opt:126
+#: config/loongarch/loongarch.opt:132
 #, no-c-format
 msgid "-march=PROCESSOR\tGenerate code for the given PROCESSOR ISA."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:130
+#: config/loongarch/loongarch.opt:136
+#, no-c-format
+msgid "LoongArch TUNE presets:"
+msgstr ""
+
+#: config/loongarch/loongarch.opt:155
 #, no-c-format
 msgid "-mtune=PROCESSOR\tGenerate optimized code for PROCESSOR."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:139
+#: config/loongarch/loongarch.opt:164
 #, no-c-format
 msgid "Base ABI types for LoongArch:"
 msgstr ""
 
-#: config/loongarch/loongarch.opt:152
+#: config/loongarch/loongarch.opt:177
 #, no-c-format
 msgid "-mabi=BASEABI\tGenerate code that conforms to the given BASEABI."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:161 config/mips/mips.opt:71
+#: config/loongarch/loongarch.opt:186 config/mips/mips.opt:71
 #, no-c-format
 msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:165 config/mips/mips.opt:83
+#: config/loongarch/loongarch.opt:190 config/mips/mips.opt:83
 #, no-c-format
 msgid "Trap on integer divide by zero."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:169
+#: config/loongarch/loongarch.opt:194
 #, no-c-format
 msgid "Conditional moves for integral are enabled."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:173
+#: config/loongarch/loongarch.opt:198
 #, no-c-format
 msgid "Conditional moves for float are enabled."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:177
+#: config/loongarch/loongarch.opt:202
 #, no-c-format
 msgid "Prevent optimizing block moves, which is also the default behavior of -Os."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:185
+#: config/loongarch/loongarch.opt:210
 #, no-c-format
 msgid "-mmax-inline-memcpy-size=SIZE\tSet the max size of memcpy to inline, default is 1024."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:189 config/mips/mips.opt:150
+#: config/loongarch/loongarch.opt:214 config/mips/mips.opt:150
 #, no-c-format
 msgid "The code model option names for -mexplicit-relocs:"
 msgstr ""
 
-#: config/loongarch/loongarch.opt:202 config/mips/mips.opt:163
+#: config/loongarch/loongarch.opt:227 config/mips/mips.opt:163
 #, no-c-format
 msgid "Use %reloc() assembly operators."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:206 config/mips/mips.opt:167
+#: config/loongarch/loongarch.opt:231 config/mips/mips.opt:167
 #, no-c-format
 msgid "Use %reloc() assembly operators (for backward compatibility)."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:210
+#: config/loongarch/loongarch.opt:239
 #, no-c-format
 msgid "Generate approximate reciprocal divide and square root for better throughput."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:245
+#: config/loongarch/loongarch.opt:270
 #, no-c-format
 msgid "Avoid using the GOT to access external symbols."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:254
+#: config/loongarch/loongarch.opt:279
 #, no-c-format
 msgid "Pass -mrelax or -mno-relax option to the assembler."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:258
+#: config/loongarch/loongarch.opt:297
 #, no-c-format
 msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 6."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:276
+#: config/loongarch/loongarch.opt:315
 #, no-c-format
 msgid "Support frecipe.{s/d} and frsqrte.{s/d} instructions."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:280
+#: config/loongarch/loongarch.opt:319
 #, no-c-format
 msgid "Support div.w[u] and mod.w[u] instructions with inputs not sign-extended."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:284
+#: config/loongarch/loongarch.opt:323
 #, no-c-format
 msgid "Support am{swap/add}[_db].{b/h} instructions."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:288
+#: config/loongarch/loongarch.opt:327
 #, no-c-format
 msgid "Support amcas[_db].{b/h/w/d} instructions."
 msgstr ""
 
-#: config/loongarch/loongarch.opt:292
+#: config/loongarch/loongarch.opt:331
 #, no-c-format
 msgid "Do not need load-load barriers (dbar 0x700)."
 msgstr ""
@@ -12025,7 +12052,7 @@ msgstr ""
 msgid "No default crt0.o."
 msgstr ""
 
-#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:438
+#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:446
 #, no-c-format
 msgid "Put uninitialized constants in ROM (needs -membedded-data)."
 msgstr ""
@@ -12627,58 +12654,63 @@ msgstr ""
 msgid "GCN GPU type to use:"
 msgstr ""
 
-#: config/gcn/gcn.opt:51 config/gcn/gcn.opt:55
+#: config/gcn/gcn.opt:60 config/gcn/gcn.opt:64
 #, no-c-format
 msgid "Specify the name of the target GPU."
 msgstr ""
 
-#: config/gcn/gcn.opt:59
+#: config/gcn/gcn.opt:68
 #, fuzzy, no-c-format
 #| msgid "Generate code for a 68302"
 msgid "Generate code for a 32-bit ABI."
 msgstr "Ствараць код для 68302"
 
-#: config/gcn/gcn.opt:63
+#: config/gcn/gcn.opt:72
 #, fuzzy, no-c-format
 #| msgid "Generate code for a 68040"
 msgid "Generate code for a 64-bit ABI."
 msgstr "Ствараць код для 68040"
 
-#: config/gcn/gcn.opt:67
+#: config/gcn/gcn.opt:76
 #, no-c-format
 msgid "Enable OpenMP GPU offloading."
 msgstr ""
 
-#: config/gcn/gcn.opt:78
+#: config/gcn/gcn.opt:87
 #, no-c-format
 msgid "Obsolete; use GCN_STACK_SIZE at runtime."
 msgstr ""
 
-#: config/gcn/gcn.opt:84
+#: config/gcn/gcn.opt:93
 #, no-c-format
 msgid "Amount of local data-share (LDS) memory to reserve for gang-private variables."
 msgstr ""
 
-#: config/gcn/gcn.opt:88
+#: config/gcn/gcn.opt:97
 #, no-c-format
 msgid "Warn about invalid OpenACC dimensions."
 msgstr ""
 
-#: config/gcn/gcn.opt:92
+#: config/gcn/gcn.opt:101
 #, no-c-format
 msgid "SRAM-ECC and XNACK modes:"
 msgstr ""
 
-#: config/gcn/gcn.opt:108
+#: config/gcn/gcn.opt:117
 #, no-c-format
 msgid "Compile for devices requiring XNACK enabled. Default \"any\" if USM is supported."
 msgstr ""
 
-#: config/gcn/gcn.opt:112
+#: config/gcn/gcn.opt:121
 #, no-c-format
 msgid "Compile for devices with the SRAM ECC feature enabled, or not. Default \"any\"."
 msgstr ""
 
+#: config/gcn/gcn.opt:125
+#, no-c-format
+msgid "--param=gcn-preferred-vectorization-factor=[default,32,64]\tPreferred vectorization factor."
+msgstr ""
+
 #: config/fr30/fr30.opt:23
 #, no-c-format
 msgid "Assume small address space."
@@ -12746,11 +12778,26 @@ msgstr ""
 msgid "Enable signed move and memory load instructions."
 msgstr ""
 
-#: config/bpf/bpf.opt:102
+#: config/bpf/bpf.opt:80
+#, no-c-format
+msgid "Select the eBPF ISA version to target in code generation."
+msgstr ""
+
+#: config/bpf/bpf.opt:84
+#, no-c-format
+msgid "Valid ISA versions (for use with the -mcpu= option)"
+msgstr ""
+
+#: config/bpf/bpf.opt:104
 #, no-c-format
 msgid "Known assembler dialects (for use with the -masm= option)"
 msgstr ""
 
+#: config/bpf/bpf.opt:114
+#, no-c-format
+msgid "-minline-memops-threshold=<number> Maximum size of memset/memmove/memcpy to inline, larger sizes will use a library call."
+msgstr ""
+
 #: config/mips/mips.opt:32
 #, no-c-format
 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
@@ -13137,76 +13184,86 @@ msgstr ""
 
 #: config/mips/mips.opt:434
 #, no-c-format
-msgid "Generate code with unaligned load store, valid for MIPS R6."
+msgid "Don't generate code with unaligned load store, only valid for MIPS R6."
+msgstr ""
+
+#: config/mips/mips.opt:438
+#, no-c-format
+msgid "Generate code with unaligned load store for R6 (alias of -mno-strict-align)."
 msgstr ""
 
 #: config/mips/mips.opt:442
 #, no-c-format
+msgid "Don't generate code with unaligned load store for R6 (alias of -mstrict-align)."
+msgstr ""
+
+#: config/mips/mips.opt:450
+#, no-c-format
 msgid "Use Virtualization (VZ) instructions."
 msgstr ""
 
-#: config/mips/mips.opt:446
+#: config/mips/mips.opt:454
 #, no-c-format
 msgid "Use eXtended Physical Address (XPA) instructions."
 msgstr ""
 
-#: config/mips/mips.opt:450
+#: config/mips/mips.opt:458
 #, no-c-format
 msgid "Use Cyclic Redundancy Check (CRC) instructions."
 msgstr ""
 
-#: config/mips/mips.opt:454
+#: config/mips/mips.opt:462
 #, no-c-format
 msgid "Use Global INValidate (GINV) instructions."
 msgstr ""
 
-#: config/mips/mips.opt:458
+#: config/mips/mips.opt:466
 #, no-c-format
 msgid "Perform VR4130-specific alignment optimizations."
 msgstr ""
 
-#: config/mips/mips.opt:462
+#: config/mips/mips.opt:470
 #, no-c-format
 msgid "Lift restrictions on GOT size."
 msgstr ""
 
-#: config/mips/mips.opt:466
+#: config/mips/mips.opt:474
 #, no-c-format
 msgid "Enable use of odd-numbered single-precision registers."
 msgstr ""
 
-#: config/mips/mips.opt:470
+#: config/mips/mips.opt:478
 #, fuzzy, no-c-format
 #| msgid "Optimize for 3900"
 msgid "Optimize frame header."
 msgstr "Аптымізаваць для 3900"
 
-#: config/mips/mips.opt:477
+#: config/mips/mips.opt:485
 #, no-c-format
 msgid "Enable load/store bonding."
 msgstr ""
 
-#: config/mips/mips.opt:481
+#: config/mips/mips.opt:489
 #, no-c-format
 msgid "Specify the compact branch usage policy."
 msgstr ""
 
-#: config/mips/mips.opt:485
+#: config/mips/mips.opt:493
 #, no-c-format
 msgid "Policies available for use with -mcompact-branches=:"
 msgstr ""
 
-#: config/mips/mips.opt:498
+#: config/mips/mips.opt:506
 #, no-c-format
 msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions."
 msgstr ""
 
-#: config/mips/mips.opt:502
+#: config/mips/mips.opt:510
 #, no-c-format
 msgid "Use Loongson EXTension (EXT) instructions."
 msgstr ""
 
-#: config/mips/mips.opt:506
+#: config/mips/mips.opt:514
 #, no-c-format
 msgid "Use Loongson EXTension R2 (EXT2) instructions."
 msgstr ""
@@ -14104,2382 +14161,2392 @@ msgstr ""
 
 #: common.opt:875
 #, no-c-format
+msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
+msgstr ""
+
+#: common.opt:880
+#, no-c-format
 msgid "Warn in case profiles in -fprofile-use do not exist."
 msgstr ""
 
-#: common.opt:879
+#: common.opt:884
 #, no-c-format
 msgid "Warn when a vector operation is compiled outside the SIMD."
 msgstr ""
 
-#: common.opt:883
+#: common.opt:888
 #, no-c-format
 msgid "Warn about unsupported features in ThreadSanitizer."
 msgstr ""
 
-#: common.opt:899
+#: common.opt:904
 #, no-c-format
 msgid "-aux-info <file>\tEmit declaration information into <file>."
 msgstr ""
 
-#: common.opt:912
+#: common.opt:917
 #, no-c-format
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
 msgstr ""
 
-#: common.opt:916
+#: common.opt:921
 #, no-c-format
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
 msgstr ""
 
-#: common.opt:920
+#: common.opt:925
 #, no-c-format
 msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
 msgstr ""
 
-#: common.opt:924
+#: common.opt:929
 #, no-c-format
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
 msgstr ""
 
-#: common.opt:1030
+#: common.opt:1035
 #, no-c-format
 msgid "The version of the C++ ABI in use."
 msgstr ""
 
-#: common.opt:1034
+#: common.opt:1039
 #, no-c-format
 msgid "Aggressively optimize loops using language constraints."
 msgstr ""
 
-#: common.opt:1038
+#: common.opt:1043
 #, fuzzy, no-c-format
 msgid "Align the start of functions."
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: common.opt:1045
+#: common.opt:1050
 #, no-c-format
 msgid "Align labels which are only reached by jumping."
 msgstr ""
 
-#: common.opt:1052
+#: common.opt:1057
 #, no-c-format
 msgid "Align all labels."
 msgstr ""
 
-#: common.opt:1059
+#: common.opt:1064
 #, no-c-format
 msgid "Align the start of loops."
 msgstr ""
 
-#: common.opt:1066
+#: common.opt:1071
 #, no-c-format
 msgid "Allow the compiler to introduce new data races on stores."
 msgstr ""
 
-#: common.opt:1070
+#: common.opt:1075
 #, no-c-format
 msgid "Enable static analysis pass."
 msgstr ""
 
-#: common.opt:1090
+#: common.opt:1095
 #, no-c-format
 msgid "Select what to sanitize."
 msgstr ""
 
-#: common.opt:1094
+#: common.opt:1099
 #, no-c-format
 msgid "Select type of coverage sanitization."
 msgstr ""
 
-#: common.opt:1107
+#: common.opt:1112
 #, no-c-format
 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
 msgstr ""
 
-#: common.opt:1111
+#: common.opt:1116
 #, no-c-format
 msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
 msgstr ""
 
-#: common.opt:1116
+#: common.opt:1121
 #, no-c-format
 msgid "After diagnosing undefined behavior attempt to continue execution."
 msgstr ""
 
-#: common.opt:1120
+#: common.opt:1125
 #, no-c-format
 msgid "This switch is deprecated; use -fsanitize-recover= instead."
 msgstr ""
 
-#: common.opt:1124
+#: common.opt:1129
 #, no-c-format
 msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
 msgstr ""
 
-#: common.opt:1134
+#: common.opt:1139
 #, no-c-format
 msgid "This switch is deprecated; use -fsanitize-trap= instead."
 msgstr ""
 
-#: common.opt:1138
+#: common.opt:1143
 #, no-c-format
 msgid "Generate unwind tables that are exact at each instruction boundary."
 msgstr ""
 
-#: common.opt:1142
+#: common.opt:1147
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate auto-inc/dec instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: common.opt:1146
+#: common.opt:1151
 #, no-c-format
 msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
 msgstr ""
 
-#: common.opt:1151
+#: common.opt:1156
 #, no-c-format
 msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
 msgstr ""
 
-#: common.opt:1160
+#: common.opt:1165
 #, no-c-format
 msgid "Generate code to check bounds before indexing arrays."
 msgstr ""
 
-#: common.opt:1164
+#: common.opt:1169
 #, no-c-format
 msgid "Replace add, compare, branch with branch on count register."
 msgstr ""
 
-#: common.opt:1168
+#: common.opt:1173
 #, no-c-format
 msgid "Use profiling information for branch probabilities."
 msgstr ""
 
-#: common.opt:1184
+#: common.opt:1189
 #, no-c-format
 msgid "Output callgraph information on a per-file basis."
 msgstr ""
 
-#: common.opt:1188
+#: common.opt:1193
 #, no-c-format
 msgid "Output callgraph information on a per-file basis with decorations."
 msgstr ""
 
-#: common.opt:1192
+#: common.opt:1197
 #, no-c-format
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
 msgstr ""
 
-#: common.opt:1196
+#: common.opt:1201
 #, no-c-format
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
 msgstr ""
 
-#: common.opt:1203
+#: common.opt:1208
 #, no-c-format
 msgid "Save registers around function calls."
 msgstr ""
 
-#: common.opt:1207
+#: common.opt:1212
 #, no-c-format
 msgid "This switch is deprecated; do not use."
 msgstr ""
 
-#: common.opt:1211
+#: common.opt:1216
 #, no-c-format
 msgid "Check the return value of new in C++."
 msgstr ""
 
-#: common.opt:1215 common.opt:1219
+#: common.opt:1220 common.opt:1224
 #, no-c-format
 msgid "Perform internal consistency checkings."
 msgstr ""
 
-#: common.opt:1223
+#: common.opt:1228
 #, no-c-format
 msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
 msgstr ""
 
-#: common.opt:1227
+#: common.opt:1232
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable code hoisting."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:1231
+#: common.opt:1236
 #, no-c-format
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 msgstr ""
 
-#: common.opt:1235
+#: common.opt:1240
 #, no-c-format
 msgid "Put uninitialized globals in the common section."
 msgstr ""
 
-#: common.opt:1243
+#: common.opt:1248
 #, no-c-format
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
 msgstr ""
 
-#: common.opt:1247
+#: common.opt:1252
 #, no-c-format
 msgid "Run only the second compilation of -fcompare-debug."
 msgstr ""
 
-#: common.opt:1251
+#: common.opt:1256
 #, no-c-format
 msgid "Perform comparison elimination after register allocation has finished."
 msgstr ""
 
-#: common.opt:1255
+#: common.opt:1260
 #, no-c-format
 msgid "Do not perform optimizations increasing noticeably stack usage."
 msgstr ""
 
-#: common.opt:1259
+#: common.opt:1264
 #, no-c-format
 msgid "Perform a register copy-propagation optimization pass."
 msgstr ""
 
-#: common.opt:1263
+#: common.opt:1268
 #, no-c-format
 msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
 msgstr ""
 
-#: common.opt:1267
+#: common.opt:1272
 #, no-c-format
 msgid "Perform cross-jumping optimization."
 msgstr ""
 
-#: common.opt:1271
+#: common.opt:1276
 #, no-c-format
 msgid "When running CSE, follow jumps to their targets."
 msgstr ""
 
-#: common.opt:1279
+#: common.opt:1284
 #, no-c-format
 msgid "Omit range reduction step when performing complex division."
 msgstr ""
 
-#: common.opt:1283
+#: common.opt:1288
 #, no-c-format
 msgid "Complex multiplication and division follow Fortran rules."
 msgstr ""
 
-#: common.opt:1287
+#: common.opt:1292
 #, no-c-format
 msgid "Place data items into their own section."
 msgstr ""
 
-#: common.opt:1291
+#: common.opt:1296
 #, no-c-format
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:1295
+#: common.opt:1300
 #, no-c-format
 msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
 msgstr ""
 
-#: common.opt:1299
+#: common.opt:1304
 #, no-c-format
 msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
 msgstr ""
 
-#: common.opt:1303
+#: common.opt:1308
 #, no-c-format
 msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
 msgstr ""
 
-#: common.opt:1307
+#: common.opt:1312
 #, no-c-format
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 msgstr ""
 
-#: common.opt:1313
+#: common.opt:1318
 #, no-c-format
 msgid "Defer popping functions args from stack until later."
 msgstr ""
 
-#: common.opt:1317
+#: common.opt:1322
 #, no-c-format
 msgid "Attempt to fill delay slots of branch instructions."
 msgstr ""
 
-#: common.opt:1321
+#: common.opt:1326
 #, no-c-format
 msgid "Delete dead instructions that may throw exceptions."
 msgstr ""
 
-#: common.opt:1325
+#: common.opt:1330
 #, no-c-format
 msgid "Delete useless null pointer checks."
 msgstr ""
 
-#: common.opt:1329
+#: common.opt:1334
 #, no-c-format
 msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
 msgstr ""
 
-#: common.opt:1333
+#: common.opt:1338
 #, no-c-format
 msgid "Perform speculative devirtualization."
 msgstr ""
 
-#: common.opt:1337
+#: common.opt:1342
 #, no-c-format
 msgid "Try to convert virtual calls to direct ones."
 msgstr ""
 
-#: common.opt:1341
+#: common.opt:1346
 #, no-c-format
 msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
 msgstr ""
 
-#: common.opt:1358
+#: common.opt:1363
 #, no-c-format
 msgid "Show the source line with a caret indicating the column."
 msgstr ""
 
-#: common.opt:1362
+#: common.opt:1367
 #, no-c-format
 msgid "Show labels annotating ranges of source code when showing source."
 msgstr ""
 
-#: common.opt:1366
+#: common.opt:1371
 #, no-c-format
 msgid "Show line numbers in the left margin when showing source."
 msgstr ""
 
-#: common.opt:1374
+#: common.opt:1379
 #, no-c-format
 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
 msgstr ""
 
-#: common.opt:1394
+#: common.opt:1399
 #, no-c-format
 msgid "Enable formatting of JSON output."
 msgstr ""
 
-#: common.opt:1398
+#: common.opt:1403
 #, no-c-format
 msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
 msgstr ""
 
-#: common.opt:1418
+#: common.opt:1423
 #, no-c-format
 msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
 msgstr ""
 
-#: common.opt:1422
+#: common.opt:1427
 #, no-c-format
 msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
 msgstr ""
 
-#: common.opt:1426
+#: common.opt:1431
 #, no-c-format
 msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-file]\tSelect output format."
 msgstr ""
 
-#: common.opt:1430
+#: common.opt:1435
 #, no-c-format
 msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
 msgstr ""
 
-#: common.opt:1477
+#: common.opt:1482
 #, no-c-format
 msgid "Print fix-it hints in machine-readable form."
 msgstr ""
 
-#: common.opt:1481
+#: common.opt:1486
 #, no-c-format
 msgid "Print fix-it hints to stderr in unified diff format."
 msgstr ""
 
-#: common.opt:1485
+#: common.opt:1490
 #, no-c-format
 msgid "Amend appropriate diagnostic messages with the command line option that controls them."
 msgstr ""
 
-#: common.opt:1489
+#: common.opt:1494
 #, no-c-format
 msgid "Print CWE identifiers for diagnostic messages, where available."
 msgstr ""
 
-#: common.opt:1493
+#: common.opt:1498
 #, no-c-format
 msgid "Print any rules associated with diagnostic messages."
 msgstr ""
 
-#: common.opt:1497
+#: common.opt:1502
 #, no-c-format
 msgid "Specify how to print any control-flow path associated with a diagnostic."
 msgstr ""
 
-#: common.opt:1501
+#: common.opt:1506
 #, no-c-format
 msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
 msgstr ""
 
-#: common.opt:1505
+#: common.opt:1510
 #, no-c-format
 msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
 msgstr ""
 
-#: common.opt:1521
+#: common.opt:1526
 #, no-c-format
 msgid "Show stack depths of events in paths."
 msgstr ""
 
-#: common.opt:1525
+#: common.opt:1530
 #, no-c-format
 msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
 msgstr ""
 
-#: common.opt:1544
+#: common.opt:1549
 #, no-c-format
 msgid "Set minimum width of left margin of source code when showing source."
 msgstr ""
 
-#: common.opt:1548
+#: common.opt:1553
 #, no-c-format
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
 msgstr ""
 
-#: common.opt:1552
+#: common.opt:1557
 #, no-c-format
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
 msgstr ""
 
-#: common.opt:1556
+#: common.opt:1561
 #, no-c-format
 msgid "-fdump-<type>\tDump various compiler internals to a file."
 msgstr ""
 
-#: common.opt:1563
+#: common.opt:1568
 #, no-c-format
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
 msgstr ""
 
-#: common.opt:1567
+#: common.opt:1572
 #, no-c-format
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
 msgstr ""
 
-#: common.opt:1571
+#: common.opt:1576
 #, no-c-format
 msgid "Suppress output of addresses in debugging dumps."
 msgstr ""
 
-#: common.opt:1575
+#: common.opt:1580
 #, no-c-format
 msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
 msgstr ""
 
-#: common.opt:1580
+#: common.opt:1585
 #, no-c-format
 msgid "Dump detailed information on GCC's internal representation of source code locations."
 msgstr ""
 
-#: common.opt:1584
+#: common.opt:1589
 #, no-c-format
 msgid "Dump optimization passes."
 msgstr ""
 
-#: common.opt:1588
+#: common.opt:1593
 #, no-c-format
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
 msgstr ""
 
-#: common.opt:1592
+#: common.opt:1597
 #, no-c-format
 msgid "Suppress output of previous and next insn numbers in debugging dumps."
 msgstr ""
 
-#: common.opt:1596
+#: common.opt:1601
 #, no-c-format
 msgid "Enable CFI tables via GAS assembler directives."
 msgstr ""
 
-#: common.opt:1600
+#: common.opt:1605
 #, no-c-format
 msgid "Perform early inlining."
 msgstr ""
 
-#: common.opt:1608
+#: common.opt:1613
 #, no-c-format
 msgid "Perform interprocedural reduction of aggregates."
 msgstr ""
 
-#: common.opt:1612
+#: common.opt:1617
 #, no-c-format
 msgid "Perform unused symbol elimination in debug info."
 msgstr ""
 
-#: common.opt:1616
+#: common.opt:1621
 #, no-c-format
 msgid "Perform unused type elimination in debug info."
 msgstr ""
 
-#: common.opt:1620
+#: common.opt:1625
 #, no-c-format
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:1624
+#: common.opt:1629
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable exception handling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:1628
+#: common.opt:1633
 #, no-c-format
 msgid "Perform a number of minor, expensive optimizations."
 msgstr ""
 
-#: common.opt:1632
+#: common.opt:1637
 #, no-c-format
 msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
 msgstr ""
 
-#: common.opt:1650
+#: common.opt:1655
 #, no-c-format
 msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
 msgstr ""
 
-#: common.opt:1666
+#: common.opt:1671
 #, no-c-format
 msgid "Output lto objects containing both the intermediate language and binary output."
 msgstr ""
 
-#: common.opt:1670
+#: common.opt:1675
 #, no-c-format
 msgid "Assume no NaNs or infinities are generated."
 msgstr ""
 
-#: common.opt:1674
+#: common.opt:1679
 #, no-c-format
 msgid "Assume that loops with an exit will terminate and not loop indefinitely."
 msgstr ""
 
-#: common.opt:1678
+#: common.opt:1683
 #, no-c-format
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
 msgstr ""
 
-#: common.opt:1682
+#: common.opt:1687
 #, no-c-format
 msgid "Don't allocate floats and doubles in extended-precision registers."
 msgstr ""
 
-#: common.opt:1690
+#: common.opt:1695
 #, no-c-format
 msgid "Perform a forward propagation pass on RTL."
 msgstr ""
 
-#: common.opt:1694
+#: common.opt:1699
 #, no-c-format
 msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
 msgstr ""
 
-#: common.opt:1710
+#: common.opt:1715
 #, no-c-format
 msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
 msgstr ""
 
-#: common.opt:1717
+#: common.opt:1722
 #, no-c-format
 msgid "Allow function addresses to be held in registers."
 msgstr ""
 
-#: common.opt:1721
+#: common.opt:1726
 #, fuzzy, no-c-format
 #| msgid "for each function it appears in.)"
 msgid "Place each function into its own section."
 msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
 
-#: common.opt:1725
+#: common.opt:1730
 #, no-c-format
 msgid "Perform global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1729
+#: common.opt:1734
 #, no-c-format
 msgid "Perform enhanced load motion during global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1733
+#: common.opt:1738
 #, no-c-format
 msgid "Perform store motion after global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1737
+#: common.opt:1742
 #, no-c-format
 msgid "Perform redundant load after store elimination in global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1742
+#: common.opt:1747
 #, no-c-format
 msgid "Perform global common subexpression elimination after register allocation has finished."
 msgstr ""
 
-#: common.opt:1759
+#: common.opt:1764
 #, no-c-format
 msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
 msgstr ""
 
-#: common.opt:1764
+#: common.opt:1769
 #, no-c-format
 msgid "Enable in and out of Graphite representation."
 msgstr ""
 
-#: common.opt:1768
+#: common.opt:1773
 #, no-c-format
 msgid "Enable Graphite Identity transformation."
 msgstr ""
 
-#: common.opt:1772
+#: common.opt:1777
 #, no-c-format
 msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
 msgstr ""
 
-#: common.opt:1781
+#: common.opt:1786
 #, no-c-format
 msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation."
 msgstr ""
 
-#: common.opt:1786
+#: common.opt:1791
 #, no-c-format
 msgid "Mark all loops as parallel."
 msgstr ""
 
-#: common.opt:1790 common.opt:1798 common.opt:3139
+#: common.opt:1795 common.opt:1803 common.opt:3148
 #, no-c-format
 msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
 msgstr ""
 
-#: common.opt:1794
+#: common.opt:1799
 #, no-c-format
 msgid "Enable loop interchange on trees."
 msgstr ""
 
-#: common.opt:1802
+#: common.opt:1807
 #, no-c-format
 msgid "Perform unroll-and-jam on loops."
 msgstr ""
 
-#: common.opt:1806
+#: common.opt:1811
 #, no-c-format
 msgid "Enable support for GNU transactional memory."
 msgstr ""
 
-#: common.opt:1810
+#: common.opt:1815
 #, no-c-format
 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
 msgstr ""
 
-#: common.opt:1818
+#: common.opt:1823
 #, no-c-format
 msgid "Enable the loop nest optimizer."
 msgstr ""
 
-#: common.opt:1822
+#: common.opt:1827
 #, no-c-format
 msgid "Force bitfield accesses to match their type width."
 msgstr ""
 
-#: common.opt:1826
+#: common.opt:1831
 #, no-c-format
 msgid "Merge adjacent stores."
 msgstr ""
 
-#: common.opt:1830
+#: common.opt:1835
 #, no-c-format
 msgid "Enable guessing of branch probabilities."
 msgstr ""
 
-#: common.opt:1834
+#: common.opt:1839
 #, no-c-format
 msgid "Enable various security-relevant flags."
 msgstr ""
 
-#: common.opt:1838
+#: common.opt:1843
 #, no-c-format
 msgid "Harden conditionals not used in branches, checking reversed conditions."
 msgstr ""
 
-#: common.opt:1842
+#: common.opt:1847
 #, no-c-format
 msgid "Harden conditional branches by checking reversed conditions."
 msgstr ""
 
-#: common.opt:1846
+#: common.opt:1851
 #, no-c-format
 msgid "Harden control flow by recording and checking execution paths."
 msgstr ""
 
-#: common.opt:1850
+#: common.opt:1855
 #, fuzzy, no-c-format
 #| msgid "`%D' is not a function,"
 msgid "Disable CFR in leaf functions."
 msgstr "`%D' - гэта ня функцыя,"
 
-#: common.opt:1854
+#: common.opt:1859
 #, no-c-format
 msgid "Check CFR execution paths also before calls followed by returns of their results."
 msgstr ""
 
-#: common.opt:1858
+#: common.opt:1863
 #, no-c-format
 msgid "Check CFR execution paths also when exiting a function through an exception."
 msgstr ""
 
-#: common.opt:1862
+#: common.opt:1867
 #, no-c-format
 msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
 msgstr ""
 
-#: common.opt:1885
+#: common.opt:1890
 #, fuzzy, no-c-format
 msgid "Process #ident directives."
 msgstr "нерэчаісны ініцыялізатар"
 
-#: common.opt:1889
+#: common.opt:1894
 #, no-c-format
 msgid "Perform conversion of conditional jumps to branchless equivalents."
 msgstr ""
 
-#: common.opt:1893
+#: common.opt:1898
 #, no-c-format
 msgid "Perform conversion of conditional jumps to conditional execution."
 msgstr ""
 
-#: common.opt:1897
+#: common.opt:1902
 #, no-c-format
 msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
 msgstr ""
 
-#: common.opt:1913
+#: common.opt:1918
 #, no-c-format
 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
 msgstr ""
 
-#: common.opt:1925
+#: common.opt:1930
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Do not generate .size directives."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: common.opt:1929
+#: common.opt:1934
 #, no-c-format
 msgid "Perform indirect inlining."
 msgstr ""
 
-#: common.opt:1935
+#: common.opt:1940
 #, no-c-format
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
 msgstr ""
 
-#: common.opt:1939
+#: common.opt:1944
 #, no-c-format
 msgid "Integrate functions into their callers when code size is known not to grow."
 msgstr ""
 
-#: common.opt:1943
+#: common.opt:1948
 #, no-c-format
 msgid "Integrate functions not declared \"inline\" into their callers when profitable."
 msgstr ""
 
-#: common.opt:1947
+#: common.opt:1952
 #, no-c-format
 msgid "Integrate functions only required by their single caller."
 msgstr ""
 
-#: common.opt:1954
+#: common.opt:1959
 #, no-c-format
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
 msgstr ""
 
-#: common.opt:1958
+#: common.opt:1963
 #, no-c-format
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 msgstr ""
 
-#: common.opt:1968
+#: common.opt:1973
 #, no-c-format
 msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
 msgstr ""
 
-#: common.opt:1999
+#: common.opt:2004
 #, no-c-format
 msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
 msgstr ""
 
-#: common.opt:2022
+#: common.opt:2027
 #, no-c-format
 msgid "Instrument function entry and exit with profiling calls."
 msgstr ""
 
-#: common.opt:2026
+#: common.opt:2031
 #, no-c-format
 msgid "Instrument function entry and exit with profiling calls invoked once."
 msgstr ""
 
-#: common.opt:2030
+#: common.opt:2035
 #, no-c-format
 msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
 msgstr ""
 
-#: common.opt:2034
+#: common.opt:2039
 #, no-c-format
 msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
 msgstr ""
 
-#: common.opt:2038
+#: common.opt:2043
 #, no-c-format
 msgid "Perform interprocedural constant propagation."
 msgstr ""
 
-#: common.opt:2042
+#: common.opt:2047
 #, no-c-format
 msgid "Perform cloning to make Interprocedural constant propagation stronger."
 msgstr ""
 
-#: common.opt:2050
+#: common.opt:2055
 #, no-c-format
 msgid "Perform interprocedural bitwise constant propagation."
 msgstr ""
 
-#: common.opt:2054
+#: common.opt:2059
 #, no-c-format
 msgid "Perform interprocedural modref analysis."
 msgstr ""
 
-#: common.opt:2058
+#: common.opt:2063
 #, no-c-format
 msgid "Perform interprocedural profile propagation."
 msgstr ""
 
-#: common.opt:2062
+#: common.opt:2067
 #, no-c-format
 msgid "Perform interprocedural points-to analysis."
 msgstr ""
 
-#: common.opt:2066
+#: common.opt:2071
 #, no-c-format
 msgid "Discover pure and const functions."
 msgstr ""
 
-#: common.opt:2070
+#: common.opt:2075
 #, no-c-format
 msgid "Perform Identical Code Folding for functions and read-only variables."
 msgstr ""
 
-#: common.opt:2074
+#: common.opt:2079
 #, no-c-format
 msgid "Perform Identical Code Folding for functions."
 msgstr ""
 
-#: common.opt:2078
+#: common.opt:2083
 #, no-c-format
 msgid "Perform Identical Code Folding for variables."
 msgstr ""
 
-#: common.opt:2082
+#: common.opt:2087
 #, no-c-format
 msgid "Discover read-only and non addressable static variables."
 msgstr ""
 
-#: common.opt:2086
+#: common.opt:2091
 #, no-c-format
 msgid "Discover read-only, write-only and non-addressable static variables."
 msgstr ""
 
-#: common.opt:2090
+#: common.opt:2095
 #, no-c-format
 msgid "Reduce stack alignment on call sites if possible."
 msgstr ""
 
-#: common.opt:2102
+#: common.opt:2107
 #, no-c-format
 msgid "Perform IPA Value Range Propagation."
 msgstr ""
 
-#: common.opt:2106
+#: common.opt:2111
 #, no-c-format
 msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
 msgstr ""
 
-#: common.opt:2110
+#: common.opt:2115
 #, no-c-format
 msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
 msgstr ""
 
-#: common.opt:2123
+#: common.opt:2128
 #, no-c-format
 msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
 msgstr ""
 
-#: common.opt:2139
+#: common.opt:2144
 #, no-c-format
 msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
 msgstr ""
 
-#: common.opt:2144
+#: common.opt:2149
 #, no-c-format
 msgid "Use IRA based register pressure calculation in RTL loop optimizations."
 msgstr ""
 
-#: common.opt:2149
+#: common.opt:2154
 #, no-c-format
 msgid "Share slots for saving different hard registers."
 msgstr ""
 
-#: common.opt:2153
+#: common.opt:2158
 #, no-c-format
 msgid "Share stack slots for spilled pseudo-registers."
 msgstr ""
 
-#: common.opt:2157
+#: common.opt:2162
 #, no-c-format
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 msgstr ""
 
-#: common.opt:2161
+#: common.opt:2166
 #, no-c-format
 msgid "Optimize induction variables on trees."
 msgstr ""
 
-#: common.opt:2165
+#: common.opt:2170
 #, no-c-format
 msgid "Use jump tables for sufficiently large switch statements."
 msgstr ""
 
-#: common.opt:2169
+#: common.opt:2174
 #, no-c-format
 msgid "Use bit tests for sufficiently large switch statements."
 msgstr ""
 
-#: common.opt:2173
+#: common.opt:2178
 #, no-c-format
 msgid "Generate code for functions even if they are fully inlined."
 msgstr ""
 
-#: common.opt:2177
+#: common.opt:2182
 #, no-c-format
 msgid "Generate code for static functions even if they are never called."
 msgstr ""
 
-#: common.opt:2181
+#: common.opt:2186
 #, no-c-format
 msgid "Emit static const variables even if they are not used."
 msgstr ""
 
-#: common.opt:2185
+#: common.opt:2190
 #, no-c-format
 msgid "Give external symbols a leading underscore."
 msgstr ""
 
-#: common.opt:2193
+#: common.opt:2198
 #, no-c-format
 msgid "Do CFG-sensitive rematerialization in LRA."
 msgstr ""
 
-#: common.opt:2197
+#: common.opt:2202
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable link-time optimization."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2201
+#: common.opt:2206
 #, no-c-format
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 msgstr ""
 
-#: common.opt:2223
+#: common.opt:2228
 #, no-c-format
 msgid "Specify the algorithm to partition symbols and vars at linktime."
 msgstr ""
 
-#: common.opt:2228
+#: common.opt:2233
 #, no-c-format
 msgid "Use zlib/zstd compression level <number> for IL."
 msgstr ""
 
-#: common.opt:2236
+#: common.opt:2241
 #, no-c-format
 msgid "Report various link-time optimization statistics."
 msgstr ""
 
-#: common.opt:2240
+#: common.opt:2245
 #, no-c-format
 msgid "Report various link-time optimization statistics for WPA only."
 msgstr ""
 
-#: common.opt:2244
+#: common.opt:2249
 #, fuzzy, no-c-format
 msgid "Set errno after built-in math functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: common.opt:2248
+#: common.opt:2253
 #, no-c-format
 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
 msgstr ""
 
-#: common.opt:2252
+#: common.opt:2257
 #, no-c-format
 msgid "Report on permanent memory allocation."
 msgstr ""
 
-#: common.opt:2256
+#: common.opt:2261
 #, no-c-format
 msgid "Report on permanent memory allocation in WPA only."
 msgstr ""
 
-#: common.opt:2263
+#: common.opt:2268
 #, no-c-format
 msgid "Attempt to merge identical constants and constant variables."
 msgstr ""
 
-#: common.opt:2267
+#: common.opt:2272
 #, no-c-format
 msgid "Attempt to merge identical constants across compilation units."
 msgstr ""
 
-#: common.opt:2271
+#: common.opt:2276
 #, no-c-format
 msgid "Attempt to merge identical debug strings across compilation units."
 msgstr ""
 
-#: common.opt:2275
+#: common.opt:2280
 #, no-c-format
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
 msgstr ""
 
-#: common.opt:2279
+#: common.opt:2284
 #, fuzzy, no-c-format
 msgid "Align the start of every function."
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: common.opt:2283
+#: common.opt:2288
 #, no-c-format
 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
 msgstr ""
 
-#: common.opt:2287
+#: common.opt:2292
 #, no-c-format
 msgid "Perform SMS based modulo scheduling with register moves allowed."
 msgstr ""
 
-#: common.opt:2291
+#: common.opt:2296
 #, no-c-format
 msgid "Move loop invariant computations out of loops."
 msgstr ""
 
-#: common.opt:2295
+#: common.opt:2300
 #, no-c-format
 msgid "Move stores out of loops."
 msgstr ""
 
-#: common.opt:2299
+#: common.opt:2304
 #, no-c-format
 msgid "Building block for specs-based multilib-aware TFLAGS."
 msgstr ""
 
-#: common.opt:2303
+#: common.opt:2308
 #, no-c-format
 msgid "Use the RTL dead code elimination pass."
 msgstr ""
 
-#: common.opt:2307
+#: common.opt:2312
 #, no-c-format
 msgid "Use the RTL dead store elimination pass."
 msgstr ""
 
-#: common.opt:2311
+#: common.opt:2316
 #, no-c-format
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
 msgstr ""
 
-#: common.opt:2315
+#: common.opt:2320
 #, no-c-format
 msgid "Support synchronous non-call exceptions."
 msgstr ""
 
-#: common.opt:2322
+#: common.opt:2327
 #, no-c-format
 msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
 msgstr ""
 
-#: common.opt:2326
+#: common.opt:2331
 #, no-c-format
 msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
 msgstr ""
 
-#: common.opt:2339
+#: common.opt:2344
 #, no-c-format
 msgid "When possible do not generate stack frames."
 msgstr ""
 
-#: common.opt:2346
+#: common.opt:2351
 #, no-c-format
 msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
 msgstr ""
 
-#: common.opt:2365
+#: common.opt:2370
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable all optimization info dumps on stderr."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2369
+#: common.opt:2374
 #, no-c-format
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
 msgstr ""
 
-#: common.opt:2373
+#: common.opt:2378
 #, no-c-format
 msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
 msgstr ""
 
-#: common.opt:2381
+#: common.opt:2386
 #, no-c-format
 msgid "Optimize sibling and tail recursive calls."
 msgstr ""
 
-#: common.opt:2385
+#: common.opt:2390
 #, no-c-format
 msgid "Perform partial inlining."
 msgstr ""
 
-#: common.opt:2389 common.opt:2393
+#: common.opt:2394 common.opt:2398
 #, no-c-format
 msgid "Report on memory allocation before interprocedural optimization."
 msgstr ""
 
-#: common.opt:2397
+#: common.opt:2402
 #, no-c-format
 msgid "Pack structure members together without holes."
 msgstr ""
 
-#: common.opt:2401
+#: common.opt:2406
 #, no-c-format
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
 msgstr ""
 
-#: common.opt:2405
+#: common.opt:2410
 #, no-c-format
 msgid "Return small aggregates in memory, not registers."
 msgstr ""
 
-#: common.opt:2409
+#: common.opt:2414
 #, no-c-format
 msgid "Perform loop peeling."
 msgstr ""
 
-#: common.opt:2413
+#: common.opt:2418
 #, no-c-format
 msgid "Enable machine specific peephole optimizations."
 msgstr ""
 
-#: common.opt:2417
+#: common.opt:2422
 #, no-c-format
 msgid "Enable an RTL peephole pass before sched2."
 msgstr ""
 
-#: common.opt:2421
+#: common.opt:2426
 #, no-c-format
 msgid "Generate position-independent code if possible (large mode)."
 msgstr ""
 
-#: common.opt:2425
+#: common.opt:2430
 #, no-c-format
 msgid "Generate position-independent code for executables if possible (large mode)."
 msgstr ""
 
-#: common.opt:2429
+#: common.opt:2434
 #, no-c-format
 msgid "Generate position-independent code if possible (small mode)."
 msgstr ""
 
-#: common.opt:2433
+#: common.opt:2438
 #, no-c-format
 msgid "Generate position-independent code for executables if possible (small mode)."
 msgstr ""
 
-#: common.opt:2437
+#: common.opt:2442
 #, no-c-format
 msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
 msgstr ""
 
-#: common.opt:2441
+#: common.opt:2446
 #, no-c-format
 msgid "Specify a plugin to load."
 msgstr ""
 
-#: common.opt:2445
+#: common.opt:2450
 #, no-c-format
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
 msgstr ""
 
-#: common.opt:2449
+#: common.opt:2454
 #, no-c-format
 msgid "Run predictive commoning optimization."
 msgstr ""
 
-#: common.opt:2453
+#: common.opt:2458
 #, no-c-format
 msgid "Generate prefetch instructions, if available, for arrays in loops."
 msgstr ""
 
-#: common.opt:2457
+#: common.opt:2462
 #, no-c-format
 msgid "Enable basic program profiling code."
 msgstr ""
 
-#: common.opt:2461
+#: common.opt:2466
 #, no-c-format
 msgid "Generate absolute source path names for gcov."
 msgstr ""
 
-#: common.opt:2465
+#: common.opt:2470
 #, no-c-format
 msgid "Insert arc-based program profiling code."
 msgstr ""
 
-#: common.opt:2469
+#: common.opt:2474
+#, no-c-format
+msgid "Insert condition coverage profiling code."
+msgstr ""
+
+#: common.opt:2478
 #, no-c-format
 msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
 msgstr ""
 
-#: common.opt:2474
+#: common.opt:2483
 #, no-c-format
 msgid "Select the name for storing the profile note file."
 msgstr ""
 
-#: common.opt:2478
+#: common.opt:2487
 #, no-c-format
 msgid "Enable correction of flow inconsistent profile data input."
 msgstr ""
 
-#: common.opt:2482
+#: common.opt:2491
 #, no-c-format
 msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
 msgstr ""
 
-#: common.opt:2486
+#: common.opt:2495
 #, no-c-format
 msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
 msgstr ""
 
-#: common.opt:2490
+#: common.opt:2499
 #, no-c-format
 msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
 msgstr ""
 
-#: common.opt:2506
+#: common.opt:2515
 #, no-c-format
 msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
 msgstr ""
 
-#: common.opt:2522
+#: common.opt:2531
 #, no-c-format
 msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
 msgstr ""
 
-#: common.opt:2526
+#: common.opt:2535
 #, no-c-format
 msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
 msgstr ""
 
-#: common.opt:2530
+#: common.opt:2539
 #, no-c-format
 msgid "Enable common options for generating profile info for profile feedback directed optimizations."
 msgstr ""
 
-#: common.opt:2534
+#: common.opt:2543
 #, no-c-format
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
 msgstr ""
 
-#: common.opt:2538
+#: common.opt:2547
 #, no-c-format
 msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
 msgstr ""
 
-#: common.opt:2542
+#: common.opt:2551
 #, no-c-format
 msgid "Register the profile information in the specified section instead of using a constructor/destructor."
 msgstr ""
 
-#: common.opt:2546
+#: common.opt:2555
 #, no-c-format
 msgid "Do not assume that functions never executed during the train run are cold."
 msgstr ""
 
-#: common.opt:2550
+#: common.opt:2559
 #, no-c-format
 msgid "Enable common options for performing profile feedback directed optimizations."
 msgstr ""
 
-#: common.opt:2554
+#: common.opt:2563
 #, no-c-format
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
 msgstr ""
 
-#: common.opt:2558
+#: common.opt:2567
 #, no-c-format
 msgid "Insert code to profile values of expressions."
 msgstr ""
 
-#: common.opt:2562
+#: common.opt:2571
 #, no-c-format
 msgid "Report on consistency of profile."
 msgstr ""
 
-#: common.opt:2566
+#: common.opt:2575
 #, no-c-format
 msgid "Enable function reordering that improves code placement."
 msgstr ""
 
-#: common.opt:2570
+#: common.opt:2579
 #, no-c-format
 msgid "Insert NOP instructions at each function entry."
 msgstr ""
 
-#: common.opt:2577
+#: common.opt:2586
 #, no-c-format
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
 msgstr ""
 
-#: common.opt:2587
+#: common.opt:2596
 #, no-c-format
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:2591
+#: common.opt:2600
 #, fuzzy, no-c-format
 msgid "Return small aggregates in registers."
 msgstr "Не выкарыстоўваць рэгістра sb"
 
-#: common.opt:2599
+#: common.opt:2608
 #, no-c-format
 msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
 msgstr ""
 
-#: common.opt:2613
+#: common.opt:2622
 #, no-c-format
 msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
 msgstr ""
 
-#: common.opt:2628
+#: common.opt:2637
 #, no-c-format
 msgid "Tell DCE to remove unused C++ allocations."
 msgstr ""
 
-#: common.opt:2632
+#: common.opt:2641
 #, no-c-format
 msgid "Relief of register pressure through live range shrinkage."
 msgstr ""
 
-#: common.opt:2636
+#: common.opt:2645
 #, no-c-format
 msgid "Perform a register renaming optimization pass."
 msgstr ""
 
-#: common.opt:2640
+#: common.opt:2649
 #, no-c-format
 msgid "Perform a target dependent instruction fusion optimization pass."
 msgstr ""
 
-#: common.opt:2644
+#: common.opt:2653
 #, no-c-format
 msgid "Reorder basic blocks to improve code placement."
 msgstr ""
 
-#: common.opt:2648
+#: common.opt:2657
 #, no-c-format
 msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
 msgstr ""
 
-#: common.opt:2661
+#: common.opt:2670
 #, no-c-format
 msgid "Reorder basic blocks and partition into hot and cold sections."
 msgstr ""
 
-#: common.opt:2665
+#: common.opt:2674
 #, no-c-format
 msgid "Reorder functions to improve code placement."
 msgstr ""
 
-#: common.opt:2669
+#: common.opt:2678
 #, no-c-format
 msgid "Add a common subexpression elimination pass after loop optimizations."
 msgstr ""
 
-#: common.opt:2677
+#: common.opt:2686
 #, no-c-format
 msgid "Disable optimizations that assume default FP rounding behavior."
 msgstr ""
 
-#: common.opt:2681
+#: common.opt:2690
 #, no-c-format
 msgid "Enable scheduling across basic blocks."
 msgstr ""
 
-#: common.opt:2685
+#: common.opt:2694
 #, no-c-format
 msgid "Enable register pressure sensitive insn scheduling."
 msgstr ""
 
-#: common.opt:2689
+#: common.opt:2698
 #, no-c-format
 msgid "Allow speculative motion of non-loads."
 msgstr ""
 
-#: common.opt:2693
+#: common.opt:2702
 #, no-c-format
 msgid "Allow speculative motion of some loads."
 msgstr ""
 
-#: common.opt:2697
+#: common.opt:2706
 #, no-c-format
 msgid "Allow speculative motion of more loads."
 msgstr ""
 
-#: common.opt:2701
+#: common.opt:2710
 #, no-c-format
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
 msgstr ""
 
-#: common.opt:2705
+#: common.opt:2714
 #, no-c-format
 msgid "If scheduling post reload, do superblock scheduling."
 msgstr ""
 
-#: common.opt:2713
+#: common.opt:2722
 #, no-c-format
 msgid "Reschedule instructions before register allocation."
 msgstr ""
 
-#: common.opt:2717
+#: common.opt:2726
 #, no-c-format
 msgid "Reschedule instructions after register allocation."
 msgstr ""
 
-#: common.opt:2724
+#: common.opt:2733
 #, no-c-format
 msgid "Schedule instructions using selective scheduling algorithm."
 msgstr ""
 
-#: common.opt:2728
+#: common.opt:2737
 #, no-c-format
 msgid "Run selective scheduling after reload."
 msgstr ""
 
-#: common.opt:2732
+#: common.opt:2741
 #, no-c-format
 msgid "Run self-tests, using the given path to locate test files."
 msgstr ""
 
-#: common.opt:2736
+#: common.opt:2745
 #, no-c-format
 msgid "Perform software pipelining of inner loops during selective scheduling."
 msgstr ""
 
-#: common.opt:2740
+#: common.opt:2749
 #, no-c-format
 msgid "Perform software pipelining of outer loops during selective scheduling."
 msgstr ""
 
-#: common.opt:2744
+#: common.opt:2753
 #, no-c-format
 msgid "Reschedule pipelined regions without pipelining."
 msgstr ""
 
-#: common.opt:2748
+#: common.opt:2757
 #, no-c-format
 msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
 msgstr ""
 
-#: common.opt:2754
+#: common.opt:2763
 #, no-c-format
 msgid "Allow premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2758
+#: common.opt:2767
 #, no-c-format
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
 msgstr ""
 
-#: common.opt:2766
+#: common.opt:2775
 #, no-c-format
 msgid "Set dependence distance checking in premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2770
+#: common.opt:2779
 #, no-c-format
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2774
+#: common.opt:2783
 #, no-c-format
 msgid "Enable the group heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2778
+#: common.opt:2787
 #, no-c-format
 msgid "Enable the critical path heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2782
+#: common.opt:2791
 #, no-c-format
 msgid "Enable the speculative instruction heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2786
+#: common.opt:2795
 #, no-c-format
 msgid "Enable the rank heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2790
+#: common.opt:2799
 #, no-c-format
 msgid "Enable the last instruction heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2794
+#: common.opt:2803
 #, no-c-format
 msgid "Enable the dependent count heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2798
+#: common.opt:2807
 #, no-c-format
 msgid "Access data in the same section from shared anchor points."
 msgstr ""
 
-#: common.opt:2810
+#: common.opt:2819
 #, no-c-format
 msgid "Turn on Redundant Extensions Elimination pass."
 msgstr ""
 
-#: common.opt:2814
+#: common.opt:2823
 #, no-c-format
 msgid "Show column numbers in diagnostics, when available.  Default on."
 msgstr ""
 
-#: common.opt:2818
+#: common.opt:2827
 #, no-c-format
 msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
 msgstr ""
 
-#: common.opt:2823
+#: common.opt:2832
 #, no-c-format
 msgid "Shrink-wrap parts of the prologue and epilogue separately."
 msgstr ""
 
-#: common.opt:2827
+#: common.opt:2836
 #, no-c-format
 msgid "Disable optimizations observable by IEEE signaling NaNs."
 msgstr ""
 
-#: common.opt:2831
+#: common.opt:2840
 #, no-c-format
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
 msgstr ""
 
-#: common.opt:2835
+#: common.opt:2844
 #, no-c-format
 msgid "Convert floating point constants to single precision constants."
 msgstr ""
 
-#: common.opt:2839
+#: common.opt:2848
 #, no-c-format
 msgid "Split lifetimes of induction variables when loops are unrolled."
 msgstr ""
 
-#: common.opt:2843
+#: common.opt:2852
 #, no-c-format
 msgid "Generate discontiguous stack frames."
 msgstr ""
 
-#: common.opt:2847
+#: common.opt:2856
 #, no-c-format
 msgid "Split wide types into independent registers."
 msgstr ""
 
-#: common.opt:2851
+#: common.opt:2860
 #, no-c-format
 msgid "Split wide types into independent registers earlier."
 msgstr ""
 
-#: common.opt:2855
+#: common.opt:2864
 #, no-c-format
 msgid "Enable backward propagation of use properties at the SSA level."
 msgstr ""
 
-#: common.opt:2859
+#: common.opt:2868
 #, no-c-format
 msgid "Optimize conditional patterns using SSA PHI nodes."
 msgstr ""
 
-#: common.opt:2863
+#: common.opt:2872
 #, no-c-format
 msgid "Optimize amount of stdarg registers saved to stack at start of function."
 msgstr ""
 
-#: common.opt:2867
+#: common.opt:2876
 #, no-c-format
 msgid "Apply variable expansion when loops are unrolled."
 msgstr ""
 
-#: common.opt:2871
+#: common.opt:2880
 #, fuzzy, no-c-format
 #| msgid "Insert stack checking code into the program"
 msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
 msgstr "Уключаць код правэркі стэку ў праграму"
 
-#: common.opt:2875
+#: common.opt:2884
 #, fuzzy, no-c-format
 #| msgid "Insert stack checking code into the program"
 msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
 msgstr "Уключаць код правэркі стэку ў праграму"
 
-#: common.opt:2879
+#: common.opt:2888
 #, no-c-format
 msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
 msgstr ""
 
-#: common.opt:2887
+#: common.opt:2896
 #, no-c-format
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
 msgstr ""
 
-#: common.opt:2891
+#: common.opt:2900
 #, no-c-format
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
 msgstr ""
 
-#: common.opt:2895
+#: common.opt:2904
 #, no-c-format
 msgid "Use propolice as a stack protection method."
 msgstr ""
 
-#: common.opt:2899
+#: common.opt:2908
 #, no-c-format
 msgid "Use a stack protection method for every function."
 msgstr ""
 
-#: common.opt:2903
+#: common.opt:2912
 #, no-c-format
 msgid "Use a smart stack protection method for certain functions."
 msgstr ""
 
-#: common.opt:2907
+#: common.opt:2916
 #, no-c-format
 msgid "Use stack protection method only for functions with the stack_protect attribute."
 msgstr ""
 
-#: common.opt:2911
+#: common.opt:2920
 #, no-c-format
 msgid "Output stack usage information on a per-function basis."
 msgstr ""
 
-#: common.opt:2923
+#: common.opt:2932
 #, no-c-format
 msgid "Assume strict aliasing rules apply."
 msgstr ""
 
-#: common.opt:2927
+#: common.opt:2936
 #, no-c-format
 msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
 msgstr ""
 
-#: common.opt:2931
+#: common.opt:2940
 #, no-c-format
 msgid "Disable stack scrub entirely, disregarding strub attributes."
 msgstr ""
 
-#: common.opt:2935
+#: common.opt:2944
 #, no-c-format
 msgid "Enable stack scrub as per attributes, with strict call checking."
 msgstr ""
 
-#: common.opt:2944
+#: common.opt:2953
 #, no-c-format
 msgid "Restore default strub mode: as per attributes, with relaxed checking."
 msgstr ""
 
-#: common.opt:2948
+#: common.opt:2957
 #, no-c-format
 msgid "Enable stack scrubbing for all viable functions."
 msgstr ""
 
-#: common.opt:2952
+#: common.opt:2961
 #, no-c-format
 msgid "Enable at-calls stack scrubbing for all viable functions."
 msgstr ""
 
-#: common.opt:2956
+#: common.opt:2965
 #, no-c-format
 msgid "Enable internal stack scrubbing for all viable functions."
 msgstr ""
 
-#: common.opt:2960
+#: common.opt:2969
 #, no-c-format
 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
 msgstr ""
 
-#: common.opt:2964
+#: common.opt:2973
 #, no-c-format
 msgid "Check for syntax errors, then stop."
 msgstr ""
 
-#: common.opt:2968
+#: common.opt:2977
 #, no-c-format
 msgid "Create data files needed by \"gcov\"."
 msgstr ""
 
-#: common.opt:2972
+#: common.opt:2981
 #, no-c-format
 msgid "Perform jump threading optimizations."
 msgstr ""
 
-#: common.opt:2976
+#: common.opt:2985
 #, no-c-format
 msgid "Report the time taken by each compiler pass."
 msgstr ""
 
-#: common.opt:2980
+#: common.opt:2989
 #, no-c-format
 msgid "Record times taken by sub-phases separately."
 msgstr ""
 
-#: common.opt:2984
+#: common.opt:2993
 #, no-c-format
 msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
 msgstr ""
 
-#: common.opt:3003
+#: common.opt:3012
 #, no-c-format
 msgid "Reorder top level functions, variables, and asms."
 msgstr ""
 
-#: common.opt:3007
+#: common.opt:3016
 #, no-c-format
 msgid "Perform superblock formation via tail duplication."
 msgstr ""
 
-#: common.opt:3011
+#: common.opt:3020
 #, no-c-format
 msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
 msgstr ""
 
-#: common.opt:3016
+#: common.opt:3025
 #, no-c-format
 msgid "Whether trampolines are generated in executable memory rather than executable stack."
 msgstr ""
 
-#: common.opt:3034
+#: common.opt:3043
 #, no-c-format
 msgid "Assume floating-point operations can trap."
 msgstr ""
 
-#: common.opt:3038
+#: common.opt:3047
 #, no-c-format
 msgid "Trap for signed overflow in addition, subtraction and multiplication."
 msgstr ""
 
-#: common.opt:3042
+#: common.opt:3051
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-CCP optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3046
+#: common.opt:3055
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-BIT-CCP optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3054
+#: common.opt:3063
 #, no-c-format
 msgid "Enable loop header copying on trees."
 msgstr ""
 
-#: common.opt:3062
+#: common.opt:3071
 #, no-c-format
 msgid "Enable SSA coalescing of user variables."
 msgstr ""
 
-#: common.opt:3070
+#: common.opt:3079
 #, no-c-format
 msgid "Enable copy propagation on trees."
 msgstr ""
 
-#: common.opt:3078
+#: common.opt:3087
 #, no-c-format
 msgid "Transform condition stores into unconditional ones."
 msgstr ""
 
-#: common.opt:3082
+#: common.opt:3091
 #, no-c-format
 msgid "Perform conversions of switch initializations."
 msgstr ""
 
-#: common.opt:3086
+#: common.opt:3095
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA dead code elimination optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3090
+#: common.opt:3099
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable dominator optimizations."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3094
+#: common.opt:3103
 #, no-c-format
 msgid "Enable tail merging on trees."
 msgstr ""
 
-#: common.opt:3098
+#: common.opt:3107
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable dead store elimination."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3102
+#: common.opt:3111
 #, no-c-format
 msgid "Enable forward propagation on trees."
 msgstr ""
 
-#: common.opt:3106
+#: common.opt:3115
 #, no-c-format
 msgid "Enable Full Redundancy Elimination (FRE) on trees."
 msgstr ""
 
-#: common.opt:3110
+#: common.opt:3119
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable string length optimizations on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3114
+#: common.opt:3123
 #, no-c-format
 msgid "Detect paths that trigger erroneous or undefined behavior due to dereferencing a null pointer.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
 msgstr ""
 
-#: common.opt:3120
+#: common.opt:3129
 #, no-c-format
 msgid "Detect paths that trigger erroneous or undefined behavior due to a null value being used in a way forbidden by a returns_nonnull or nonnull attribute.  Isolate those paths from the main control flow and turn the statement with erroneous or undefined behavior into a trap."
 msgstr ""
 
-#: common.opt:3127
+#: common.opt:3136
 #, no-c-format
 msgid "Enable loop distribution on trees."
 msgstr ""
 
-#: common.opt:3131
+#: common.opt:3140
 #, no-c-format
 msgid "Enable loop distribution for patterns transformed into a library call."
 msgstr ""
 
-#: common.opt:3135
+#: common.opt:3144
 #, no-c-format
 msgid "Enable loop invariant motion on trees."
 msgstr ""
 
-#: common.opt:3143
+#: common.opt:3152
 #, no-c-format
 msgid "Create canonical induction variables in loops."
 msgstr ""
 
-#: common.opt:3147
+#: common.opt:3156
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable loop optimizations on tree level."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3151
+#: common.opt:3160
 #, no-c-format
 msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
 msgstr ""
 
-#: common.opt:3155
+#: common.opt:3164
 #, no-c-format
 msgid "Enable hoisting loads from conditional pointers."
 msgstr ""
 
-#: common.opt:3159
+#: common.opt:3168
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-PRE optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3163
+#: common.opt:3172
 #, no-c-format
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
 msgstr ""
 
-#: common.opt:3167
+#: common.opt:3176
 #, no-c-format
 msgid "Perform function-local points-to analysis on trees."
 msgstr ""
 
-#: common.opt:3171
+#: common.opt:3180
 #, no-c-format
 msgid "Enable reassociation on tree level."
 msgstr ""
 
-#: common.opt:3179
+#: common.opt:3188
 #, no-c-format
 msgid "Enable SSA code sinking on trees."
 msgstr ""
 
-#: common.opt:3183
+#: common.opt:3192
 #, no-c-format
 msgid "Perform straight-line strength reduction."
 msgstr ""
 
-#: common.opt:3187
+#: common.opt:3196
 #, no-c-format
 msgid "Perform scalar replacement of aggregates."
 msgstr ""
 
-#: common.opt:3191
+#: common.opt:3200
 #, no-c-format
 msgid "Replace temporary expressions in the SSA->normal pass."
 msgstr ""
 
-#: common.opt:3195
+#: common.opt:3204
 #, no-c-format
 msgid "Perform live range splitting during the SSA->normal pass."
 msgstr ""
 
-#: common.opt:3199
+#: common.opt:3208
 #, no-c-format
 msgid "Perform Value Range Propagation on trees."
 msgstr ""
 
-#: common.opt:3203
+#: common.opt:3212
 #, no-c-format
 msgid "Split paths leading to loop backedges."
 msgstr ""
 
-#: common.opt:3207
+#: common.opt:3216
 #, no-c-format
 msgid "Assume common declarations may be overridden with ones with a larger trailing array."
 msgstr ""
 
-#: common.opt:3212
+#: common.opt:3221
 #, no-c-format
 msgid "Compile whole compilation unit at a time."
 msgstr ""
 
-#: common.opt:3216
+#: common.opt:3225
 #, no-c-format
 msgid "Trap on __builtin_unreachable instead of using it for optimization."
 msgstr ""
 
-#: common.opt:3220
+#: common.opt:3229
 #, no-c-format
 msgid "Perform loop unrolling when iteration count is known."
 msgstr ""
 
-#: common.opt:3224
+#: common.opt:3233
 #, no-c-format
 msgid "Perform loop unrolling for all loops."
 msgstr ""
 
-#: common.opt:3239
+#: common.opt:3248
 #, no-c-format
 msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
 msgstr ""
 
-#: common.opt:3244
+#: common.opt:3253
 #, no-c-format
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:3252
+#: common.opt:3261
 #, no-c-format
 msgid "Allow math optimizations that may violate IEEE or ISO standards."
 msgstr ""
 
-#: common.opt:3256
+#: common.opt:3265
 #, no-c-format
 msgid "Perform loop unswitching."
 msgstr ""
 
-#: common.opt:3260
+#: common.opt:3269
 #, no-c-format
 msgid "Perform loop splitting."
 msgstr ""
 
-#: common.opt:3264
+#: common.opt:3273
 #, no-c-format
 msgid "Version loops based on whether indices have a stride of one."
 msgstr ""
 
-#: common.opt:3268
+#: common.opt:3277
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Just generate unwind tables for exception handling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:3272
+#: common.opt:3281
 #, no-c-format
 msgid "Use the bfd linker instead of the default linker."
 msgstr ""
 
-#: common.opt:3276
+#: common.opt:3285
 #, no-c-format
 msgid "Use the gold linker instead of the default linker."
 msgstr ""
 
-#: common.opt:3280
+#: common.opt:3289
 #, no-c-format
 msgid "Use the lld LLVM linker instead of the default linker."
 msgstr ""
 
-#: common.opt:3284
+#: common.opt:3293
 #, no-c-format
 msgid "Use the Modern linker (MOLD) linker instead of the default linker."
 msgstr ""
 
-#: common.opt:3294
+#: common.opt:3303
 #, no-c-format
 msgid "Perform variable tracking."
 msgstr ""
 
-#: common.opt:3301
+#: common.opt:3310
 #, no-c-format
 msgid "Perform variable tracking by annotating assignments."
 msgstr ""
 
-#: common.opt:3307
+#: common.opt:3316
 #, no-c-format
 msgid "Toggle -fvar-tracking-assignments."
 msgstr ""
 
-#: common.opt:3314
+#: common.opt:3323
 #, no-c-format
 msgid "Perform variable tracking and also tag variables that are uninitialized."
 msgstr ""
 
-#: common.opt:3319
+#: common.opt:3328
 #, no-c-format
 msgid "Enable vectorization on trees."
 msgstr ""
 
-#: common.opt:3327
+#: common.opt:3336
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable loop vectorization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3331
+#: common.opt:3340
 #, no-c-format
 msgid "Enable basic block vectorization (SLP) on trees."
 msgstr ""
 
-#: common.opt:3335
+#: common.opt:3344
 #, no-c-format
 msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
 msgstr ""
 
-#: common.opt:3339
+#: common.opt:3348
 #, no-c-format
 msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
 msgstr ""
 
-#: common.opt:3358
+#: common.opt:3367
 #, no-c-format
 msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
 msgstr ""
 
-#: common.opt:3366
+#: common.opt:3375
 #, no-c-format
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:3370
+#: common.opt:3379
 #, no-c-format
 msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
 msgstr ""
 
-#: common.opt:3392
+#: common.opt:3401
 #, no-c-format
 msgid "Add extra commentary to assembler output."
 msgstr ""
 
-#: common.opt:3396
+#: common.opt:3405
 #, no-c-format
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
 msgstr ""
 
-#: common.opt:3415
+#: common.opt:3424
 #, no-c-format
 msgid "Validate vtable pointers before using them."
 msgstr ""
 
-#: common.opt:3431
+#: common.opt:3440
 #, no-c-format
 msgid "Output vtable verification counters."
 msgstr ""
 
-#: common.opt:3435
+#: common.opt:3444
 #, no-c-format
 msgid "Output vtable verification pointer sets information."
 msgstr ""
 
-#: common.opt:3439
+#: common.opt:3448
 #, no-c-format
 msgid "Use expression value profiles in optimizations."
 msgstr ""
 
-#: common.opt:3443
+#: common.opt:3452
 #, no-c-format
 msgid "Construct webs and split unrelated uses of single variable."
 msgstr ""
 
-#: common.opt:3447
+#: common.opt:3456
 #, no-c-format
 msgid "Enable conditional dead code elimination for builtin calls."
 msgstr ""
 
-#: common.opt:3451
+#: common.opt:3460
 #, no-c-format
 msgid "Perform whole program optimizations."
 msgstr ""
 
-#: common.opt:3455
+#: common.opt:3464
 #, no-c-format
 msgid "Assume pointer overflow wraps around."
 msgstr ""
 
-#: common.opt:3459
+#: common.opt:3468
 #, no-c-format
 msgid "Assume signed arithmetic overflow wraps around."
 msgstr ""
 
-#: common.opt:3463
+#: common.opt:3472
 #, no-c-format
 msgid "Put zero initialized data in the bss section."
 msgstr ""
 
-#: common.opt:3467
+#: common.opt:3476
 #, no-c-format
 msgid "Clear call-used registers upon function return."
 msgstr ""
 
-#: common.opt:3471
+#: common.opt:3480
 #, no-c-format
 msgid "Generate debug information in default format."
 msgstr ""
 
-#: common.opt:3475
+#: common.opt:3484
 #, no-c-format
 msgid "Assume assembler support for (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3479
+#: common.opt:3488
 #, no-c-format
 msgid "Assume assembler support for view in (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3483
+#: common.opt:3492
 #, no-c-format
 msgid "Generate debug information in CodeView format."
 msgstr ""
 
-#: common.opt:3503
+#: common.opt:3512
 #, no-c-format
 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
 msgstr ""
 
-#: common.opt:3509
+#: common.opt:3518
 #, no-c-format
 msgid "Generate CTF debug information at default level."
 msgstr ""
 
-#: common.opt:3513
+#: common.opt:3522
 #, no-c-format
 msgid "Generate BTF debug information at default level."
 msgstr ""
 
-#: common.opt:3517
+#: common.opt:3526
 #, no-c-format
 msgid "Generate debug information in default version of DWARF format."
 msgstr ""
 
-#: common.opt:3521
+#: common.opt:3530
 #, no-c-format
 msgid "Generate debug information in DWARF v2 (or later) format."
 msgstr ""
 
-#: common.opt:3525
+#: common.opt:3534
 #, no-c-format
 msgid "Use 32-bit DWARF format when emitting DWARF debug information."
 msgstr ""
 
-#: common.opt:3529
+#: common.opt:3538
 #, no-c-format
 msgid "Use 64-bit DWARF format when emitting DWARF debug information."
 msgstr ""
 
-#: common.opt:3533
+#: common.opt:3542
 #, no-c-format
 msgid "Generate debug information in default extended format."
 msgstr ""
 
-#: common.opt:3537
+#: common.opt:3546
 #, no-c-format
 msgid "Generate extended entry point information for inlined functions."
 msgstr ""
 
-#: common.opt:3541
+#: common.opt:3550
 #, no-c-format
 msgid "Compute locview reset points based on insn length estimates."
 msgstr ""
 
-#: common.opt:3549
+#: common.opt:3558
 #, no-c-format
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3553
+#: common.opt:3562
 #, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3557
+#: common.opt:3566
 #, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
 msgstr ""
 
-#: common.opt:3561
+#: common.opt:3570
 #, no-c-format
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 msgstr ""
 
-#: common.opt:3565
+#: common.opt:3574
 #, no-c-format
 msgid "Generate debug information in separate .dwo files."
 msgstr ""
 
-#: common.opt:3577
+#: common.opt:3586
 #, no-c-format
 msgid "Emit progressive recommended breakpoint locations."
 msgstr ""
 
-#: common.opt:3581
+#: common.opt:3590
 #, no-c-format
 msgid "Don't emit DWARF additions beyond selected version."
 msgstr ""
 
-#: common.opt:3585
+#: common.opt:3594
 #, no-c-format
 msgid "Add description attributes to some DWARF DIEs that have no name attribute."
 msgstr ""
 
-#: common.opt:3589
+#: common.opt:3598
 #, no-c-format
 msgid "Toggle debug information generation."
 msgstr ""
 
-#: common.opt:3593
+#: common.opt:3602
 #, no-c-format
 msgid "Augment variable location lists with progressive views."
 msgstr ""
 
-#: common.opt:3600
+#: common.opt:3609
 #, fuzzy, no-c-format
 msgid "Generate debug information in VMS format."
 msgstr "Стварыць код для DLL"
 
-#: common.opt:3629
+#: common.opt:3638
 #, no-c-format
 msgid "Generate compressed debug sections."
 msgstr ""
 
-#: common.opt:3633
+#: common.opt:3642
 #, no-c-format
 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
 msgstr ""
 
-#: common.opt:3640
+#: common.opt:3649
 #, no-c-format
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
 msgstr ""
 
-#: common.opt:3644
+#: common.opt:3653
 #, no-c-format
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
 msgstr ""
 
-#: common.opt:3672
+#: common.opt:3681
 #, fuzzy, no-c-format
 #| msgid "  -o <file>                Place the output into <file>\n"
 msgid "-o <file>\tPlace output into <file>."
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: common.opt:3676
+#: common.opt:3685
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable function profiling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:3686
+#: common.opt:3695
 #, no-c-format
 msgid "Like -pedantic but issue them as errors."
 msgstr ""
 
-#: common.opt:3726
+#: common.opt:3735
 #, no-c-format
 msgid "Do not display functions compiled or elapsed time."
 msgstr ""
 
-#: common.opt:3758
+#: common.opt:3767
 #, no-c-format
 msgid "Enable verbose output."
 msgstr ""
 
-#: common.opt:3762
+#: common.opt:3771
 #, no-c-format
 msgid "Display the compiler's version."
 msgstr ""
 
-#: common.opt:3766
+#: common.opt:3775
 #, no-c-format
 msgid "Suppress warnings."
 msgstr ""
 
-#: common.opt:3776
+#: common.opt:3785
 #, no-c-format
 msgid "Create a shared library."
 msgstr ""
 
-#: common.opt:3836
+#: common.opt:3845
 #, no-c-format
 msgid "Don't create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:3840
+#: common.opt:3849
 #, no-c-format
 msgid "Create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:3844
+#: common.opt:3853
 #, no-c-format
 msgid "Create a static position independent executable."
 msgstr ""
 
-#: common.opt:3851
+#: common.opt:3860
 #, no-c-format
 msgid "Use caller save register across calls if possible."
 msgstr ""
@@ -16781,7 +16848,7 @@ msgstr ""
 
 #: params.opt:266
 #, no-c-format
-msgid "When using profile feedback, use the edge at this percentage position in frequncy histogram as the bases for IPA-CP heuristics."
+msgid "When using profile feedback, use the edge at this percentage position in frequency histogram as the bases for IPA-CP heuristics."
 msgstr ""
 
 #: params.opt:270
@@ -17854,15 +17921,15 @@ msgstr ""
 msgid "Maximum number of basic blocks for VRP to use a basic cache vector."
 msgstr ""
 
-#: cfgrtl.cc:2822
+#: cfgrtl.cc:2837
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.cc:3114
+#: cfgrtl.cc:3129
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.cc:3122
+#: cfgrtl.cc:3137
 msgid "return not followed by barrier"
 msgstr ""
 
@@ -17871,13 +17938,13 @@ msgstr ""
 msgid "[cannot find %s]"
 msgstr "[нельга знайсці %s]"
 
-#: collect2.cc:1560
+#: collect2.cc:1561
 #, fuzzy, c-format
 #| msgid "gcc version %s\n"
 msgid "collect2 version %s\n"
 msgstr "версія gcc %s\n"
 
-#: collect2.cc:1665
+#: collect2.cc:1666
 #, fuzzy, c-format
 #| msgid "%d constructor(s) found\n"
 msgid "%d constructor found\n"
@@ -17885,7 +17952,7 @@ msgid_plural "%d constructors found\n"
 msgstr[0] "%d канструктар(аў) знойдзен(а)\n"
 msgstr[1] "%d канструктар(аў) знойдзен(а)\n"
 
-#: collect2.cc:1669
+#: collect2.cc:1670
 #, fuzzy, c-format
 #| msgid "%d destructor(s)  found\n"
 msgid "%d destructor found\n"
@@ -17893,26 +17960,26 @@ msgid_plural "%d destructors found\n"
 msgstr[0] "%d дэструктар(аў) знойдзен(а)\n"
 msgstr[1] "%d дэструктар(аў) знойдзен(а)\n"
 
-#: collect2.cc:1673
+#: collect2.cc:1674
 #, c-format
 msgid "%d frame table found\n"
 msgid_plural "%d frame tables found\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: collect2.cc:1828
+#: collect2.cc:1829
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr ""
 
-#: collect2.cc:2058
+#: collect2.cc:2059
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.cc:2582
+#: collect2.cc:2583
 #, c-format
 msgid ""
 "\n"
@@ -17923,7 +17990,7 @@ msgstr ""
 msgid "const/copy propagation disabled"
 msgstr ""
 
-#: diagnostic-format-json.cc:339 diagnostic-format-sarif.cc:1776
+#: diagnostic-format-json.cc:343 diagnostic-format-sarif.cc:1780
 #, fuzzy, c-format
 #| msgid "can't open %s for writing"
 msgid "error: unable to open '%s' for writing: %s\n"
@@ -17972,7 +18039,7 @@ msgstr ""
 msgid "See %s for instructions.\n"
 msgstr ""
 
-#: diagnostic.cc:806
+#: diagnostic.cc:805
 #, c-format
 msgid "compilation terminated.\n"
 msgstr "кампіляцыя завершана.\n"
@@ -18012,28 +18079,28 @@ msgstr ""
 msgid "imported at"
 msgstr ""
 
-#: diagnostic.cc:1585
+#: diagnostic.cc:1592
 #, c-format
 msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: diagnostic.cc:2286
+#: diagnostic.cc:2303
 #, c-format
 msgid "internal compiler error: error reporting routines re-entered.\n"
 msgstr ""
 
-#: diagnostic.cc:2317 diagnostic.cc:2336
+#: diagnostic.cc:2334 diagnostic.cc:2353
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "abort in %s, at %s:%d"
 msgid "in %s, at %s:%d"
 msgstr "спынена ў %s, ля %s:%d"
 
-#: diagnostic.cc:2387
+#: diagnostic.cc:2404
 #, c-format
 msgid "%s: all warnings being treated as errors"
 msgstr ""
 
-#: diagnostic.cc:2392
+#: diagnostic.cc:2409
 #, c-format
 msgid "%s: some warnings being treated as errors"
 msgstr ""
@@ -18086,12 +18153,12 @@ msgstr ""
 #. PRINT_OPERAND must handle them.
 #. We can't handle floating point constants;
 #. TARGET_PRINT_OPERAND must handle them.
-#: final.cc:3728 config/arc/arc.cc:6310 config/i386/i386.cc:12905
+#: final.cc:3728 config/arc/arc.cc:6311 config/i386/i386.cc:12926
 #, c-format
 msgid "floating constant misused"
 msgstr ""
 
-#: final.cc:3786 config/arc/arc.cc:6407 config/i386/i386.cc:12996
+#: final.cc:3786 config/arc/arc.cc:6408 config/i386/i386.cc:13017
 #: config/pdp11/pdp11.cc:1872
 #, c-format
 msgid "invalid expression as operand"
@@ -18418,7 +18485,7 @@ msgstr ""
 msgid " zstd"
 msgstr ""
 
-#: gcc.cc:7691 gcov.cc:1523 gcov.cc:1581 gcov.cc:1593 gcov.cc:2916
+#: gcc.cc:7691 gcov.cc:1610 gcov.cc:1668 gcov.cc:1680 gcov.cc:3098
 #, fuzzy, c-format
 #| msgid ":\n"
 msgid "\n"
@@ -18474,11 +18541,11 @@ msgstr ""
 msgid "%s %s%s\n"
 msgstr ""
 
-#: gcc.cc:8905 gcov-tool.cc:596 gcov.cc:971 fortran/gfortranspec.cc:282
+#: gcc.cc:8905 gcov-tool.cc:596 gcov.cc:1015 fortran/gfortranspec.cc:282
 msgid "(C)"
 msgstr ""
 
-#: gcc.cc:8906 gcov-tool.cc:598 gcov.cc:973 fortran/gfortranspec.cc:283
+#: gcc.cc:8906 gcov-tool.cc:598 gcov.cc:1017 fortran/gfortranspec.cc:283
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -18653,7 +18720,7 @@ msgstr "  --help                   Адлюстраваць гэту інфар
 msgid "  -v, --version                         Print version number, then exit\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcov-tool.cc:584 gcov.cc:958
+#: gcov-tool.cc:584 gcov.cc:1002
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -18669,143 +18736,150 @@ msgstr ""
 msgid "Copyright %s 2024 Free Software Foundation, Inc.\n"
 msgstr "Copyright (C) 2001 Free Software Foundation, Inc.\n"
 
-#: gcov.cc:927
+#: gcov.cc:969
 #, c-format
 msgid ""
 "Usage: gcov [OPTION...] SOURCE|OBJ...\n"
 "\n"
 msgstr ""
 
-#: gcov.cc:928
+#: gcov.cc:970
 #, c-format
 msgid ""
 "Print code coverage information.\n"
 "\n"
 msgstr ""
 
-#: gcov.cc:929
+#: gcov.cc:971
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: gcov.cc:930
+#: gcov.cc:972
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.cc:931
+#: gcov.cc:973
 #, c-format
 msgid ""
 "  -c, --branch-counts             Output counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.cc:933
+#: gcov.cc:975
+#, c-format
+msgid ""
+"  -g, --conditions                Include modified condition/decision\n"
+"                                    coverage in output\n"
+msgstr ""
+
+#: gcov.cc:977
 #, fuzzy, c-format
 #| msgid "  --help                   Display this information\n"
 msgid "  -d, --display-progress          Display progress information\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcov.cc:934
+#: gcov.cc:978
 #, c-format
 msgid "  -D, --debug\t\t\t    Display debugging dumps\n"
 msgstr ""
 
-#: gcov.cc:935
+#: gcov.cc:979
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.cc:936
+#: gcov.cc:980
 #, fuzzy, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  --help                   Адлюстраваць гэту інфармацыю\n"
 
-#: gcov.cc:937
+#: gcov.cc:981
 #, c-format
 msgid ""
 "  -j, --json-format               Output JSON intermediate format\n"
 "                                    into .gcov.json.gz file\n"
 msgstr ""
 
-#: gcov.cc:939
+#: gcov.cc:983
 #, c-format
 msgid "  -H, --human-readable            Output human readable numbers\n"
 msgstr ""
 
-#: gcov.cc:940
+#: gcov.cc:984
 #, fuzzy, c-format
 msgid "  -k, --use-colors                Emit colored output\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcov.cc:941
+#: gcov.cc:985
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.cc:943
+#: gcov.cc:987
 #, c-format
 msgid "  -m, --demangled-names           Output demangled function names\n"
 msgstr ""
 
-#: gcov.cc:944
+#: gcov.cc:988
 #, fuzzy, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcov.cc:945
+#: gcov.cc:989
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 
-#: gcov.cc:946
+#: gcov.cc:990
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.cc:947
+#: gcov.cc:991
 #, c-format
 msgid "  -q, --use-hotness-colors        Emit perf-like colored output for hot lines\n"
 msgstr ""
 
-#: gcov.cc:948
+#: gcov.cc:992
 #, c-format
 msgid "  -r, --relative-only             Only show data for relative sources\n"
 msgstr ""
 
-#: gcov.cc:949
+#: gcov.cc:993
 #, c-format
 msgid "  -s, --source-prefix DIR         Source prefix to elide\n"
 msgstr ""
 
-#: gcov.cc:950
+#: gcov.cc:994
 #, fuzzy, c-format
 msgid "  -t, --stdout                    Output to stdout instead of a file\n"
 msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
 
-#: gcov.cc:951
+#: gcov.cc:995
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: gcov.cc:952
+#: gcov.cc:996
 #, fuzzy, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcov.cc:953
+#: gcov.cc:997
 #, fuzzy, c-format
 msgid "  -w, --verbose                   Print verbose informations\n"
 msgstr "  -dumpversion             Адлюстраваць версію кампілятара\n"
 
-#: gcov.cc:954
+#: gcov.cc:998
 #, c-format
 msgid "  -x, --hash-filenames            Hash long pathnames\n"
 msgstr ""
 
-#: gcov.cc:955
+#: gcov.cc:999
 #, fuzzy, c-format
 #| msgid "Options:\n"
 msgid ""
@@ -18813,200 +18887,216 @@ msgid ""
 "Obsolete options:\n"
 msgstr "Выбары:\n"
 
-#: gcov.cc:956
+#: gcov.cc:1000
 #, c-format
 msgid "  -i, --json-format               Replaced with -j, --json-format\n"
 msgstr ""
 
-#: gcov.cc:957
+#: gcov.cc:1001
 #, c-format
 msgid "  -j, --human-readable            Replaced with -H, --human-readable\n"
 msgstr ""
 
-#: gcov.cc:968
+#: gcov.cc:1012
 #, c-format
 msgid "gcov %s%s\n"
 msgstr ""
 
-#: gcov.cc:969
+#: gcov.cc:1013
 #, fuzzy, c-format
 #| msgid "gcc version %s\n"
 msgid "JSON format version: %s\n"
 msgstr "версія gcc %s\n"
 
-#: gcov.cc:1367
+#: gcov.cc:1454
 #, fuzzy, c-format
 msgid "'%s' file is already processed\n"
 msgstr "Клас \"%s\" ужо існуе"
 
-#: gcov.cc:1483 gcov.cc:1612
+#: gcov.cc:1570 gcov.cc:1699
 #, c-format
 msgid "Creating '%s'\n"
 msgstr ""
 
-#: gcov.cc:1487
+#: gcov.cc:1574
 #, fuzzy, c-format
 #| msgid "error writing to %s"
 msgid "Error writing output file '%s'\n"
 msgstr "памылка запісу ў %s"
 
-#: gcov.cc:1495
+#: gcov.cc:1582
 #, fuzzy, c-format
 #| msgid "Could not open data file %s.\n"
 msgid "Could not open output file '%s'\n"
 msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: gcov.cc:1502
+#: gcov.cc:1589
 #, c-format
 msgid "Removing '%s'\n"
 msgstr ""
 
-#: gcov.cc:1617
+#: gcov.cc:1704
 #, fuzzy, c-format
 #| msgid "can't open output file `%s'"
 msgid "Cannot open JSON output file %s\n"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: gcov.cc:1626
+#: gcov.cc:1713
 #, fuzzy, c-format
 #| msgid "error writing to %s"
 msgid "Error writing JSON output file %s\n"
 msgstr "памылка запісу ў %s"
 
-#: gcov.cc:1791
+#: gcov.cc:1878
 #, c-format
 msgid "%s:source file is newer than notes file '%s'\n"
 msgstr ""
 
-#: gcov.cc:1796
+#: gcov.cc:1883
 #, c-format
 msgid "(the message is displayed only once per source file)\n"
 msgstr ""
 
-#: gcov.cc:1816
+#: gcov.cc:1903
 #, fuzzy, c-format
 #| msgid "can't open output file `%s'"
 msgid "%s:cannot open notes file\n"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: gcov.cc:1823
+#: gcov.cc:1910
 #, c-format
 msgid "%s:not a gcov notes file\n"
 msgstr ""
 
-#: gcov.cc:1837
+#: gcov.cc:1924
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
 
-#: gcov.cc:1890
+#: gcov.cc:1977
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: gcov.cc:2006 gcov.cc:2120
+#: gcov.cc:2064
+#, fuzzy, c-format
+#| msgid "%s: %d: warning: no extern definition for `%s'\n"
+msgid "%s:already seen conditions for '%s'\n"
+msgstr "%s: %d: увага: няма знешняга (extern) абвяшчэння для \"%s\"\n"
+
+#: gcov.cc:2115 gcov.cc:2244
 #, c-format
 msgid "%s:corrupted\n"
 msgstr ""
 
-#: gcov.cc:2014
+#: gcov.cc:2123
 #, fuzzy, c-format
 #| msgid "not found\n"
 msgid "%s:no functions found\n"
 msgstr "не знойдзена\n"
 
-#: gcov.cc:2032
+#: gcov.cc:2141
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr ""
 
-#: gcov.cc:2039
+#: gcov.cc:2148
 #, fuzzy, c-format
 #| msgid "Could not open data file %s.\n"
 msgid "%s:not a gcov data file\n"
 msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
 
-#: gcov.cc:2053
+#: gcov.cc:2162
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
 
-#: gcov.cc:2060
+#: gcov.cc:2169
 #, c-format
 msgid "%s:stamp mismatch with notes file\n"
 msgstr ""
 
-#: gcov.cc:2097
+#: gcov.cc:2206
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr ""
 
-#: gcov.cc:2119
+#: gcov.cc:2243
 #, c-format
 msgid "%s:overflowed\n"
 msgstr ""
 
-#: gcov.cc:2167
+#: gcov.cc:2291
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.cc:2172
+#: gcov.cc:2296
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: gcov.cc:2180
+#: gcov.cc:2304
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.cc:2389
+#: gcov.cc:2513
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
 
-#: gcov.cc:2505
+#: gcov.cc:2638
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: gcov.cc:2508
+#: gcov.cc:2641
 #, c-format
 msgid "No executable lines\n"
 msgstr ""
 
-#: gcov.cc:2516 gcov.cc:2525
+#: gcov.cc:2649 gcov.cc:2658
 #, c-format
 msgid "%s '%s'\n"
 msgstr ""
 
-#: gcov.cc:2532
+#: gcov.cc:2665
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: gcov.cc:2536
+#: gcov.cc:2669
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: gcov.cc:2542
+#: gcov.cc:2675
 #, c-format
 msgid "No branches\n"
 msgstr ""
 
-#: gcov.cc:2544
+#: gcov.cc:2677
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: gcov.cc:2548
+#: gcov.cc:2681
 #, c-format
 msgid "No calls\n"
 msgstr ""
 
-#: gcov.cc:2768
+#: gcov.cc:2688
+#, c-format
+msgid "Condition outcomes covered:%s of %d\n"
+msgstr ""
+
+#: gcov.cc:2693
+#, c-format
+msgid "No conditions\n"
+msgstr ""
+
+#: gcov.cc:2913
 #, fuzzy, c-format
 #| msgid ""
 #| "\n"
@@ -19016,42 +19106,52 @@ msgstr ""
 "\n"
 " Выбары для %s:\n"
 
-#: gcov.cc:2894
+#: gcov.cc:3049
+#, c-format
+msgid "condition outcomes covered %d/%d\n"
+msgstr ""
+
+#: gcov.cc:3062
+#, c-format
+msgid "condition %2u not covered (%s%s)\n"
+msgstr ""
+
+#: gcov.cc:3076
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr ""
 
-#: gcov.cc:2899
+#: gcov.cc:3081
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr ""
 
-#: gcov.cc:2904
+#: gcov.cc:3086
 #, c-format
 msgid "branch %2d taken %s%s"
 msgstr ""
 
-#: gcov.cc:2909
+#: gcov.cc:3091
 #, c-format
 msgid "branch %2d never executed%s"
 msgstr ""
 
-#: gcov.cc:2914
+#: gcov.cc:3096
 #, c-format
 msgid " (BB %d)"
 msgstr ""
 
-#: gcov.cc:2921
+#: gcov.cc:3103
 #, fuzzy, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: gcov.cc:2924
+#: gcov.cc:3106
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr ""
 
-#: gcov.cc:3174
+#: gcov.cc:3369
 #, fuzzy, c-format
 #| msgid "cannot find source %s"
 msgid "Cannot open source file %s\n"
@@ -19140,7 +19240,7 @@ msgstr "У файле уключаным з %s:%d"
 msgid "    inlined from %qs"
 msgstr "У файле уключаным з %s:%d"
 
-#: lra-assigns.cc:1862 reload1.cc:2073
+#: lra-assigns.cc:1868 reload1.cc:2073
 msgid "this is the insn:"
 msgstr ""
 
@@ -19268,12 +19368,12 @@ msgstr ""
 msgid "The following options are language-related"
 msgstr ""
 
-#: passes.cc:1832
+#: passes.cc:1833
 #, c-format
 msgid "during %s pass: %s\n"
 msgstr ""
 
-#: passes.cc:1837
+#: passes.cc:1838
 #, fuzzy, c-format
 #| msgid "bad zip/jar file %s"
 msgid "dump file: %s\n"
@@ -19333,13 +19433,13 @@ msgstr ""
 msgid "created and used with different settings of %<-fpie%>"
 msgstr ""
 
-#: toplev.cc:313
+#: toplev.cc:315
 #, fuzzy, c-format
 #| msgid "internal error"
 msgid "unrecoverable error"
 msgstr "унутраная памылка"
 
-#: toplev.cc:606
+#: toplev.cc:608
 #, fuzzy, c-format
 #| msgid ""
 #| "%s%s%s version %s (%s)\n"
@@ -19353,28 +19453,28 @@ msgstr ""
 "%s\tзкампілявана GNU C версія %s.\n"
 "%s%s%s версія %s (%s) зкампілявана CC.\n"
 
-#: toplev.cc:608
+#: toplev.cc:610
 #, c-format
 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
 msgstr ""
 
-#: toplev.cc:612
+#: toplev.cc:614
 #, c-format
 msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
 msgstr ""
 
-#: toplev.cc:614
+#: toplev.cc:616
 #, c-format
 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
-#: toplev.cc:616
+#: toplev.cc:618
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: tree-diagnostic-path.cc:342 tree-diagnostic.cc:294 c/c-decl.cc:6532
-#: c/c-typeck.cc:8234 cp/error.cc:1189 c-family/c-pretty-print.cc:446
+#: tree-diagnostic-path.cc:342 tree-diagnostic.cc:294 c/c-decl.cc:6534
+#: c/c-typeck.cc:8236 cp/error.cc:1189 c-family/c-pretty-print.cc:446
 #, gcc-internal-format
 msgid "<anonymous>"
 msgstr ""
@@ -19690,83 +19790,83 @@ msgstr ""
 msgid "<command-line>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:11911 config/loongarch/loongarch.cc:6212
+#: config/aarch64/aarch64.cc:11980 config/loongarch/loongarch.cc:6148
 #, fuzzy, c-format
 msgid "unsupported operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.cc:11920 config/aarch64/aarch64.cc:11933
-#: config/aarch64/aarch64.cc:11945 config/aarch64/aarch64.cc:11956
-#: config/aarch64/aarch64.cc:11972 config/aarch64/aarch64.cc:11986
-#: config/aarch64/aarch64.cc:12006 config/aarch64/aarch64.cc:12088
-#: config/aarch64/aarch64.cc:12099 config/aarch64/aarch64.cc:12113
-#: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12352
-#: config/aarch64/aarch64.cc:12369 config/pru/pru.cc:1794
+#: config/aarch64/aarch64.cc:11989 config/aarch64/aarch64.cc:12002
+#: config/aarch64/aarch64.cc:12014 config/aarch64/aarch64.cc:12025
+#: config/aarch64/aarch64.cc:12041 config/aarch64/aarch64.cc:12055
+#: config/aarch64/aarch64.cc:12075 config/aarch64/aarch64.cc:12157
+#: config/aarch64/aarch64.cc:12168 config/aarch64/aarch64.cc:12182
+#: config/aarch64/aarch64.cc:12408 config/aarch64/aarch64.cc:12421
+#: config/aarch64/aarch64.cc:12438 config/pru/pru.cc:1794
 #: config/pru/pru.cc:1805 config/pru/pru.cc:1877
 #, fuzzy, c-format
 msgid "invalid operand for '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.cc:12024 config/aarch64/aarch64.cc:12035
-#: config/aarch64/aarch64.cc:12199 config/aarch64/aarch64.cc:12210
-#: config/riscv/riscv.cc:5801 config/riscv/riscv.cc:5809
-#: config/riscv/riscv.cc:5816 config/riscv/riscv.cc:5820
-#: config/riscv/riscv.cc:5862 config/riscv/riscv.cc:5880
+#: config/aarch64/aarch64.cc:12093 config/aarch64/aarch64.cc:12104
+#: config/aarch64/aarch64.cc:12268 config/aarch64/aarch64.cc:12279
+#: config/riscv/riscv.cc:6158 config/riscv/riscv.cc:6166
+#: config/riscv/riscv.cc:6173 config/riscv/riscv.cc:6177
+#: config/riscv/riscv.cc:6219 config/riscv/riscv.cc:6237
 #, fuzzy, c-format
 #| msgid "invalid string constant `%E'"
 msgid "invalid vector constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: config/aarch64/aarch64.cc:12049
+#: config/aarch64/aarch64.cc:12118
 #, c-format
 msgid "incompatible floating point / vector register operand for '%%%c'"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:12061
+#: config/aarch64/aarch64.cc:12130
 #, fuzzy, c-format
 #| msgid "impossible operator '%s'"
 msgid "incompatible operand for '%%%c'"
 msgstr "немагчымы апэратар '%s'"
 
-#: config/aarch64/aarch64.cc:12081
+#: config/aarch64/aarch64.cc:12150
 #, fuzzy, c-format
 #| msgid "invalid register name for `%s'"
 msgid "incompatible register operand for '%%%c'"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/aarch64/aarch64.cc:12146 config/arm/arm.cc:24757
+#: config/aarch64/aarch64.cc:12215 config/arm/arm.cc:24867
 #, fuzzy, c-format
 msgid "missing operand"
 msgstr "прапушчан ініцыялізатар"
 
-#: config/aarch64/aarch64.cc:12236
+#: config/aarch64/aarch64.cc:12305
 #, fuzzy, c-format
 msgid "invalid constant"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/aarch64/aarch64.cc:12239
+#: config/aarch64/aarch64.cc:12308
 #, fuzzy, c-format
 #| msgid "invalid %%d operand"
 msgid "invalid operand"
 msgstr "нерэчаісны %%d аперанд"
 
-#: config/aarch64/aarch64.cc:12377 config/aarch64/aarch64.cc:12382
+#: config/aarch64/aarch64.cc:12446 config/aarch64/aarch64.cc:12451
 #, fuzzy, c-format
 msgid "invalid operand prefix '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.cc:12402
+#: config/aarch64/aarch64.cc:12471
 #, fuzzy, c-format
 #| msgid "invalid address"
 msgid "invalid address mode"
 msgstr "нерэчаісны адрас"
 
-#: config/aarch64/aarch64.cc:28858
+#: config/aarch64/aarch64.cc:29016
 msgid "cannot combine GNU and SVE vectors in a binary operation"
 msgstr ""
 
-#: config/alpha/alpha.cc:5082 config/i386/i386.cc:14172
-#: config/rs6000/rs6000.cc:14665 config/sparc/sparc.cc:9362
+#: config/alpha/alpha.cc:5082 config/i386/i386.cc:14193
+#: config/rs6000/rs6000.cc:14616 config/sparc/sparc.cc:9384
 #, c-format
 msgid "'%%&' used without any local dynamic TLS references"
 msgstr ""
@@ -19782,18 +19882,18 @@ msgid "invalid %%r value"
 msgstr "нерэчаіснае значэньне %%r"
 
 #: config/alpha/alpha.cc:5180 config/ia64/ia64.cc:5542
-#: config/rs6000/rs6000.cc:14360 config/xtensa/xtensa.cc:3066
+#: config/rs6000/rs6000.cc:14311 config/xtensa/xtensa.cc:3066
 #, c-format
 msgid "invalid %%R value"
 msgstr "нерэчаіснае значэньне %%R"
 
-#: config/alpha/alpha.cc:5186 config/rs6000/rs6000.cc:14280
+#: config/alpha/alpha.cc:5186 config/rs6000/rs6000.cc:14231
 #: config/xtensa/xtensa.cc:3039
 #, c-format
 msgid "invalid %%N value"
 msgstr "нерэчаіснае значэньне %%N"
 
-#: config/alpha/alpha.cc:5194 config/rs6000/rs6000.cc:14308
+#: config/alpha/alpha.cc:5194 config/rs6000/rs6000.cc:14259
 #, c-format
 msgid "invalid %%P value"
 msgstr "нерэчаіснае значэньне %%P"
@@ -19823,7 +19923,7 @@ msgstr "нерэчаіснае значэньне %%M"
 msgid "invalid %%U value"
 msgstr "нерэчаіснае значэньне %%U"
 
-#: config/alpha/alpha.cc:5280 config/rs6000/rs6000.cc:14368
+#: config/alpha/alpha.cc:5280 config/rs6000/rs6000.cc:14319
 #, c-format
 msgid "invalid %%s value"
 msgstr "нерэчаіснае значэньне %%v"
@@ -19833,7 +19933,7 @@ msgstr "нерэчаіснае значэньне %%v"
 msgid "invalid %%C value"
 msgstr "нерэчаіснае значэньне %%C"
 
-#: config/alpha/alpha.cc:5328 config/rs6000/rs6000.cc:14144
+#: config/alpha/alpha.cc:5328 config/rs6000/rs6000.cc:14095
 #, c-format
 msgid "invalid %%E value"
 msgstr "нерэчаіснае значэньне %%E"
@@ -19843,10 +19943,10 @@ msgstr "нерэчаіснае значэньне %%E"
 msgid "unknown relocation unspec"
 msgstr ""
 
-#: config/alpha/alpha.cc:5362 config/gcn/gcn.cc:7349 config/gcn/gcn.cc:7358
-#: config/gcn/gcn.cc:7418 config/gcn/gcn.cc:7426 config/gcn/gcn.cc:7442
-#: config/gcn/gcn.cc:7460 config/gcn/gcn.cc:7511 config/gcn/gcn.cc:7630
-#: config/gcn/gcn.cc:7747 config/rs6000/rs6000.cc:14670
+#: config/alpha/alpha.cc:5362 config/gcn/gcn.cc:7419 config/gcn/gcn.cc:7428
+#: config/gcn/gcn.cc:7488 config/gcn/gcn.cc:7496 config/gcn/gcn.cc:7512
+#: config/gcn/gcn.cc:7530 config/gcn/gcn.cc:7581 config/gcn/gcn.cc:7700
+#: config/gcn/gcn.cc:7817 config/rs6000/rs6000.cc:14621
 #, c-format
 msgid "invalid %%xn code"
 msgstr "нерэчаіснае значэньне %%xn"
@@ -19857,247 +19957,247 @@ msgstr "нерэчаіснае значэньне %%xn"
 msgid "invalid operand address"
 msgstr "нерэчаісны адрас"
 
-#: config/arc/arc.cc:4900
+#: config/arc/arc.cc:4901
 #, fuzzy, c-format
 msgid "invalid operand to %%Z code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:4908
+#: config/arc/arc.cc:4909
 #, fuzzy, c-format
 msgid "invalid operand to %%z code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:4916
+#: config/arc/arc.cc:4917
 #, fuzzy, c-format
 msgid "invalid operands to %%c code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:4924
+#: config/arc/arc.cc:4925
 #, fuzzy, c-format
 msgid "invalid operand to %%M code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:4932 config/m32r/m32r.cc:2087
+#: config/arc/arc.cc:4933 config/m32r/m32r.cc:2088
 #, fuzzy, c-format
 msgid "invalid operand to %%p code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:4940
+#: config/arc/arc.cc:4941
 #, fuzzy, c-format
 msgid "invalid operand for %%s code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:4958
+#: config/arc/arc.cc:4959
 #, fuzzy, c-format
 msgid "invalid operand for %%N code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:4971
+#: config/arc/arc.cc:4972
 #, fuzzy, c-format
 msgid "invalid operand for %%N or %%S code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:4993 config/m32r/m32r.cc:2080
+#: config/arc/arc.cc:4994 config/m32r/m32r.cc:2081
 #, fuzzy, c-format
 msgid "invalid operand to %%s code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:5113 config/m32r/m32r.cc:2113
+#: config/arc/arc.cc:5114 config/m32r/m32r.cc:2114
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:5189 config/m32r/m32r.cc:2136
+#: config/arc/arc.cc:5190 config/m32r/m32r.cc:2137
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:5257 config/m32r/m32r.cc:2207
+#: config/arc/arc.cc:5258 config/m32r/m32r.cc:2208
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:5269
+#: config/arc/arc.cc:5270
 #, fuzzy, c-format
 msgid "invalid operand to %%V code"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:5319
+#: config/arc/arc.cc:5320
 #, fuzzy, c-format
 msgid "invalid operand to %%O code"
 msgstr "нерэчаісны %%-код"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.cc:5342 config/epiphany/epiphany.cc:1308
-#: config/m32r/m32r.cc:2234 config/nds32/nds32.cc:3518
-#: config/sparc/sparc.cc:9641
+#: config/arc/arc.cc:5343 config/epiphany/epiphany.cc:1309
+#: config/m32r/m32r.cc:2235 config/nds32/nds32.cc:3519
+#: config/sparc/sparc.cc:9663
 #, c-format
 msgid "invalid operand output code"
 msgstr ""
 
-#: config/arc/arc.cc:6395
+#: config/arc/arc.cc:6396
 #, fuzzy, c-format
 msgid "invalid UNSPEC as operand: %d"
 msgstr "нерэчаісны %%-код"
 
-#: config/arc/arc.cc:6611
+#: config/arc/arc.cc:6612
 #, fuzzy
 msgid "unrecognized supposed constant"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: config/arm/arm.cc:21045 config/arm/arm.cc:21070 config/arm/arm.cc:21080
-#: config/arm/arm.cc:21089 config/arm/arm.cc:21098
+#: config/arm/arm.cc:21110 config/arm/arm.cc:21135 config/arm/arm.cc:21145
+#: config/arm/arm.cc:21154 config/arm/arm.cc:21163
 #, fuzzy, c-format
 #| msgid "invalid %%f operand"
 msgid "invalid shift operand"
 msgstr "нерэчаісны %%f аперанд"
 
-#: config/arm/arm.cc:24007 config/arm/arm.cc:24025
+#: config/arm/arm.cc:24117 config/arm/arm.cc:24135
 #, fuzzy, c-format
 msgid "predicated Thumb instruction"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/arm/arm.cc:24013
+#: config/arm/arm.cc:24123
 #, c-format
 msgid "predicated instruction in conditional sequence"
 msgstr ""
 
-#: config/arm/arm.cc:24134 config/arm/arm.cc:24147 config/arm/arm.cc:24172
+#: config/arm/arm.cc:24244 config/arm/arm.cc:24257 config/arm/arm.cc:24282
 #: config/nios2/nios2.cc:3085
 #, fuzzy, c-format
 msgid "Unsupported operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/arm/arm.cc:24249 config/arm/arm.cc:24271 config/arm/arm.cc:24281
-#: config/arm/arm.cc:24291 config/arm/arm.cc:24301 config/arm/arm.cc:24340
-#: config/arm/arm.cc:24358 config/arm/arm.cc:24376 config/arm/arm.cc:24403
-#: config/arm/arm.cc:24418 config/arm/arm.cc:24445 config/arm/arm.cc:24452
-#: config/arm/arm.cc:24470 config/arm/arm.cc:24477 config/arm/arm.cc:24485
-#: config/arm/arm.cc:24506 config/arm/arm.cc:24513 config/arm/arm.cc:24704
-#: config/arm/arm.cc:24711 config/arm/arm.cc:24738 config/arm/arm.cc:24745
+#: config/arm/arm.cc:24359 config/arm/arm.cc:24381 config/arm/arm.cc:24391
+#: config/arm/arm.cc:24401 config/arm/arm.cc:24411 config/arm/arm.cc:24450
+#: config/arm/arm.cc:24468 config/arm/arm.cc:24486 config/arm/arm.cc:24513
+#: config/arm/arm.cc:24528 config/arm/arm.cc:24555 config/arm/arm.cc:24562
+#: config/arm/arm.cc:24580 config/arm/arm.cc:24587 config/arm/arm.cc:24595
+#: config/arm/arm.cc:24616 config/arm/arm.cc:24623 config/arm/arm.cc:24814
+#: config/arm/arm.cc:24821 config/arm/arm.cc:24848 config/arm/arm.cc:24855
 #: config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448 config/bfin/bfin.cc:1455
 #: config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471 config/bfin/bfin.cc:1478
-#: config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492 config/nds32/nds32.cc:3544
+#: config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492 config/nds32/nds32.cc:3545
 #, fuzzy, c-format
 msgid "invalid operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/arm/arm.cc:24353
+#: config/arm/arm.cc:24463
 #, c-format
 msgid "instruction never executed"
 msgstr ""
 
 #. Former Maverick support, removed after GCC-4.7.
-#: config/arm/arm.cc:24394
+#: config/arm/arm.cc:24504
 #, c-format
 msgid "obsolete Maverick format code '%c'"
 msgstr ""
 
-#: config/arm/arm.cc:34364
+#: config/arm/arm.cc:34475
 msgid "invalid conversion from type %<bfloat16_t%>"
 msgstr ""
 
-#: config/arm/arm.cc:34366
+#: config/arm/arm.cc:34477
 msgid "invalid conversion to type %<bfloat16_t%>"
 msgstr ""
 
-#: config/arm/arm.cc:34381 config/arm/arm.cc:34397
+#: config/arm/arm.cc:34492 config/arm/arm.cc:34508
 msgid "operation not permitted on type %<bfloat16_t%>"
 msgstr ""
 
-#: config/avr/avr.cc:3013
+#: config/avr/avr.cc:3610
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: config/avr/avr.cc:3196
+#: config/avr/avr.cc:3793
 msgid "operands to %T/%t must be reg + const_int:"
 msgstr ""
 
-#: config/avr/avr.cc:3246 config/avr/avr.cc:3313
+#: config/avr/avr.cc:3843 config/avr/avr.cc:3910
 msgid "bad address, not an I/O address:"
 msgstr ""
 
-#: config/avr/avr.cc:3255
+#: config/avr/avr.cc:3852
 msgid "bad address, not a constant:"
 msgstr ""
 
-#: config/avr/avr.cc:3273 config/avr/avr.cc:3280
+#: config/avr/avr.cc:3870 config/avr/avr.cc:3877
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.cc:3287
+#: config/avr/avr.cc:3884
 msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#: config/avr/avr.cc:3299
+#: config/avr/avr.cc:3896
 msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: config/avr/avr.cc:3332
+#: config/avr/avr.cc:3929
 #, c-format
 msgid "Unsupported code '%c' for fixed-point:"
 msgstr ""
 
-#: config/avr/avr.cc:3340
+#: config/avr/avr.cc:3948
 msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: config/avr/avr.cc:4215 config/avr/avr.cc:5159 config/avr/avr.cc:5606
+#: config/avr/avr.cc:4815 config/avr/avr.cc:5758 config/avr/avr.cc:6205
 #, fuzzy
 msgid "invalid insn:"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/avr/avr.cc:4269 config/avr/avr.cc:4381 config/avr/avr.cc:4439
-#: config/avr/avr.cc:4491 config/avr/avr.cc:4510 config/avr/avr.cc:4702
-#: config/avr/avr.cc:5010 config/avr/avr.cc:5295 config/avr/avr.cc:5499
-#: config/avr/avr.cc:5663 config/avr/avr.cc:5756 config/avr/avr.cc:5955
+#: config/avr/avr.cc:4869 config/avr/avr.cc:4980 config/avr/avr.cc:5038
+#: config/avr/avr.cc:5090 config/avr/avr.cc:5109 config/avr/avr.cc:5301
+#: config/avr/avr.cc:5609 config/avr/avr.cc:5894 config/avr/avr.cc:6098
+#: config/avr/avr.cc:6262 config/avr/avr.cc:6355 config/avr/avr.cc:6553
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.cc:4526 config/avr/avr.cc:4801 config/avr/avr.cc:5081
-#: config/avr/avr.cc:5367 config/avr/avr.cc:5545 config/avr/avr.cc:5812
-#: config/avr/avr.cc:6013
+#: config/avr/avr.cc:5125 config/avr/avr.cc:5400 config/avr/avr.cc:5680
+#: config/avr/avr.cc:5966 config/avr/avr.cc:6144 config/avr/avr.cc:6411
+#: config/avr/avr.cc:6611
 msgid "unknown move insn:"
 msgstr ""
 
-#: config/avr/avr.cc:6621
+#: config/avr/avr.cc:7378
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.cc:6729 config/avr/avr.cc:7212 config/avr/avr.cc:7629
+#: config/avr/avr.cc:7486 config/avr/avr.cc:7969 config/avr/avr.cc:8386
 msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: config/avr/avr.cc:9283
+#: config/avr/avr.cc:10210
 #, fuzzy
 #| msgid "unsupported version"
 msgid "unsupported fixed-point conversion"
 msgstr "непадтрымліваемая версія"
 
-#: config/avr/avr.cc:10665
+#: config/avr/avr.cc:11585
 msgid "variable"
 msgstr ""
 
-#: config/avr/avr.cc:10670
+#: config/avr/avr.cc:11590
 #, fuzzy
 msgid "function parameter"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: config/avr/avr.cc:10675
+#: config/avr/avr.cc:11595
 #, fuzzy
 #| msgid "structure"
 msgid "structure field"
 msgstr "структура"
 
-#: config/avr/avr.cc:10681
+#: config/avr/avr.cc:11601
 #, fuzzy
 #| msgid "return type of `%s' is not `int'"
 msgid "return type of function"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: config/avr/avr.cc:10686
+#: config/avr/avr.cc:11606
 msgid "pointer"
 msgstr ""
 
@@ -20119,14 +20219,14 @@ msgstr ""
 msgid "invalid const_double operand"
 msgstr "нерэчаісны %%c аперанд"
 
-#: config/bpf/bpf.cc:884
+#: config/bpf/bpf.cc:929
 #, fuzzy
 #| msgid "invalid %%d operand"
 msgid "invalid address in operand"
 msgstr "нерэчаісны %%d аперанд"
 
 #. Fallthrough.
-#: config/bpf/bpf.cc:891
+#: config/bpf/bpf.cc:936
 #, fuzzy
 #| msgid "unsupported version"
 msgid "unsupported operand"
@@ -20135,8 +20235,8 @@ msgstr "непадтрымліваемая версія"
 #. Format punctuators via %s to avoid -Wformat-diag.
 #: config/cris/cris.cc:779 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108
 #: final.cc:3187 final.cc:3189 fold-const.cc:348 gcc.cc:6261 gcc.cc:6275
-#: rtl-error.cc:101 toplev.cc:317 cp/logic.cc:312 cp/logic.cc:314
-#: cp/typeck.cc:7750 d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28
+#: rtl-error.cc:101 toplev.cc:319 cp/logic.cc:312 cp/logic.cc:314
+#: cp/typeck.cc:7752 d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28
 #: go/go-gcc-diagnostics.cc:37 go/go-gcc-diagnostics.cc:45
 #: go/go-gcc-diagnostics.cc:53 lto/lto-object.cc:180 lto/lto-object.cc:277
 #: lto/lto-object.cc:334 lto/lto-object.cc:358 m2/gm2-gcc/m2linemap.cc:182
@@ -20352,25 +20452,25 @@ msgstr ""
 msgid "bad output_condmove_single operand"
 msgstr ""
 
-#: config/gcn/gcn.cc:7031 config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7055
-#: config/gcn/gcn.cc:7391 config/gcn/gcn.cc:7402 config/gcn/gcn.cc:7405
+#: config/gcn/gcn.cc:7101 config/gcn/gcn.cc:7121 config/gcn/gcn.cc:7125
+#: config/gcn/gcn.cc:7461 config/gcn/gcn.cc:7472 config/gcn/gcn.cc:7475
 #, c-format
 msgid "bad ADDR_SPACE_GLOBAL address"
 msgstr ""
 
-#: config/gcn/gcn.cc:7171 config/gcn/gcn.cc:7194 config/gcn/gcn.cc:7226
-#: config/gcn/gcn.cc:7242 config/gcn/gcn.cc:7257 config/gcn/gcn.cc:7276
-#: config/gcn/gcn.cc:7340 config/gcn/gcn.cc:7536 config/gcn/gcn.cc:7651
+#: config/gcn/gcn.cc:7241 config/gcn/gcn.cc:7264 config/gcn/gcn.cc:7296
+#: config/gcn/gcn.cc:7312 config/gcn/gcn.cc:7327 config/gcn/gcn.cc:7346
+#: config/gcn/gcn.cc:7410 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7721
 #, fuzzy, c-format
 msgid "invalid operand %%xn code"
 msgstr "нерэчаісны %%-код"
 
-#: config/gcn/gcn.cc:7639
+#: config/gcn/gcn.cc:7709
 #, c-format
 msgid "operand %%xn code invalid for QImode"
 msgstr ""
 
-#: config/gcn/gcn.cc:7727
+#: config/gcn/gcn.cc:7797
 #, fuzzy, c-format
 #| msgid "invalid string constant `%E'"
 msgid "invalid fp constant"
@@ -20383,125 +20483,125 @@ msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 msgid "Expected register or constant integer."
 msgstr ""
 
-#: config/i386/i386.cc:12990
+#: config/i386/i386.cc:13011
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: config/i386/i386.cc:13529
+#: config/i386/i386.cc:13550
 #, fuzzy, c-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of register '%s'"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.cc:13534
+#: config/i386/i386.cc:13555
 #, fuzzy, c-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of asm flag output"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.cc:13767
+#: config/i386/i386.cc:13788
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'O'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.cc:13802
+#: config/i386/i386.cc:13823
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'z'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.cc:13877
+#: config/i386/i386.cc:13898
 #, fuzzy, c-format
 msgid "invalid operand type used with operand code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/i386/i386.cc:13882
+#: config/i386/i386.cc:13903
 #, fuzzy, c-format
 msgid "invalid operand size for operand code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/i386/i386.cc:13960
+#: config/i386/i386.cc:13981
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'Y'"
 msgstr ""
 
-#: config/i386/i386.cc:14039
+#: config/i386/i386.cc:14060
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'D'"
 msgstr ""
 
-#: config/i386/i386.cc:14057
+#: config/i386/i386.cc:14078
 #, c-format
 msgid "operand is not a condition code, invalid operand code '%c'"
 msgstr ""
 
-#: config/i386/i386.cc:14070
+#: config/i386/i386.cc:14091
 #, c-format
 msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
 msgstr ""
 
-#: config/i386/i386.cc:14085
+#: config/i386/i386.cc:14106
 #, c-format
 msgid "operand is not an integer, invalid operand code 'K'"
 msgstr ""
 
-#: config/i386/i386.cc:14113
+#: config/i386/i386.cc:14134
 #, c-format
 msgid "operand is not a specific integer, invalid operand code 'r'"
 msgstr ""
 
-#: config/i386/i386.cc:14131
+#: config/i386/i386.cc:14152
 #, c-format
 msgid "operand is not an integer, invalid operand code 'R'"
 msgstr ""
 
-#: config/i386/i386.cc:14154
+#: config/i386/i386.cc:14175
 #, c-format
 msgid "operand is not a specific integer, invalid operand code 'R'"
 msgstr ""
 
-#: config/i386/i386.cc:14258
+#: config/i386/i386.cc:14279
 #, fuzzy, c-format
 msgid "invalid operand code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/i386/i386.cc:14320 config/i386/i386.cc:14709
+#: config/i386/i386.cc:14341 config/i386/i386.cc:14730
 #, fuzzy, c-format
 #| msgid "invalid %%c operand"
 msgid "invalid constraints for operand"
 msgstr "нерэчаісны %%c аперанд"
 
-#: config/i386/i386.cc:14421
+#: config/i386/i386.cc:14442
 #, fuzzy, c-format
 msgid "invalid vector immediate"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: config/i386/i386.cc:17541
+#: config/i386/i386.cc:17562
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: config/i386/i386.cc:23578
+#: config/i386/i386.cc:23599
 msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:23581
+#: config/i386/i386.cc:23602
 msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:23584
+#: config/i386/i386.cc:23605
 msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:23587
+#: config/i386/i386.cc:23608
 msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:23625 config/i386/i386.cc:23650
+#: config/i386/i386.cc:23646 config/i386/i386.cc:23671
 msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:23628 config/i386/i386.cc:23654
+#: config/i386/i386.cc:23649 config/i386/i386.cc:23675
 msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
 msgstr ""
 
@@ -20537,7 +20637,7 @@ msgstr "нерэчаісны %%-код"
 msgid "invalid %%P operand"
 msgstr "нерэчаісны %%-код"
 
-#: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14298
+#: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14249
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
@@ -20566,66 +20666,66 @@ msgstr ""
 msgid "invalid addressing mode"
 msgstr ""
 
-#: config/loongarch/loongarch.cc:5945 config/loongarch/loongarch.cc:5967
-#: config/loongarch/loongarch.cc:6355 config/mips/mips.cc:9233
-#: config/mips/mips.cc:9260 config/mips/mips.cc:9443
+#: config/loongarch/loongarch.cc:5880 config/loongarch/loongarch.cc:5902
+#: config/loongarch/loongarch.cc:6303 config/mips/mips.cc:9239
+#: config/mips/mips.cc:9266 config/mips/mips.cc:9449
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: config/loongarch/loongarch.cc:6204 config/loongarch/loongarch.cc:6224
-#: config/loongarch/loongarch.cc:6270 config/loongarch/loongarch.cc:6277
-#: config/loongarch/loongarch.cc:6312 config/loongarch/loongarch.cc:6315
-#: config/loongarch/loongarch.cc:6327 config/loongarch/loongarch.cc:6334
-#: config/loongarch/loongarch.cc:6344 config/loongarch/loongarch.cc:6347
-#: config/loongarch/loongarch.cc:6368 config/loongarch/loongarch.cc:6375
-#: config/loongarch/loongarch.cc:6402 config/loongarch/loongarch.cc:6413
-#: config/loongarch/loongarch.cc:6428 config/loongarch/loongarch.cc:6437
-#: config/mips/mips.cc:9332 config/mips/mips.cc:9339 config/mips/mips.cc:9346
-#: config/mips/mips.cc:9353 config/mips/mips.cc:9366 config/mips/mips.cc:9373
-#: config/mips/mips.cc:9383 config/mips/mips.cc:9386 config/mips/mips.cc:9398
-#: config/mips/mips.cc:9401 config/mips/mips.cc:9461 config/mips/mips.cc:9468
-#: config/mips/mips.cc:9489 config/mips/mips.cc:9504 config/mips/mips.cc:9523
-#: config/mips/mips.cc:9532 config/riscv/riscv.cc:5605
-#: config/riscv/riscv.cc:5980 config/riscv/riscv.cc:5986
-#: config/riscv/riscv.cc:6002 config/riscv/riscv.cc:6013
+#: config/loongarch/loongarch.cc:6140 config/loongarch/loongarch.cc:6160
+#: config/loongarch/loongarch.cc:6206 config/loongarch/loongarch.cc:6213
+#: config/loongarch/loongarch.cc:6260 config/loongarch/loongarch.cc:6263
+#: config/loongarch/loongarch.cc:6275 config/loongarch/loongarch.cc:6282
+#: config/loongarch/loongarch.cc:6292 config/loongarch/loongarch.cc:6295
+#: config/loongarch/loongarch.cc:6316 config/loongarch/loongarch.cc:6323
+#: config/loongarch/loongarch.cc:6350 config/loongarch/loongarch.cc:6361
+#: config/loongarch/loongarch.cc:6376 config/loongarch/loongarch.cc:6385
+#: config/mips/mips.cc:9338 config/mips/mips.cc:9345 config/mips/mips.cc:9352
+#: config/mips/mips.cc:9359 config/mips/mips.cc:9372 config/mips/mips.cc:9379
+#: config/mips/mips.cc:9389 config/mips/mips.cc:9392 config/mips/mips.cc:9404
+#: config/mips/mips.cc:9407 config/mips/mips.cc:9467 config/mips/mips.cc:9474
+#: config/mips/mips.cc:9495 config/mips/mips.cc:9510 config/mips/mips.cc:9529
+#: config/mips/mips.cc:9538 config/riscv/riscv.cc:5962
+#: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6343
+#: config/riscv/riscv.cc:6359 config/riscv/riscv.cc:6370
 #, fuzzy, c-format
 #| msgid "invalid use of `%D'"
 msgid "invalid use of '%%%c'"
 msgstr "нерэчаіснае выкарыстаньне `%D'"
 
-#: config/m32r/m32r.cc:2145
+#: config/m32r/m32r.cc:2146
 msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/m32r/m32r.cc:2192
+#: config/m32r/m32r.cc:2193
 #, fuzzy, c-format
 msgid "invalid operand to %%T/%%B code"
 msgstr "нерэчаісны %%-код"
 
-#: config/m32r/m32r.cc:2215
+#: config/m32r/m32r.cc:2216
 #, fuzzy, c-format
 msgid "invalid operand to %%N code"
 msgstr "нерэчаісны %%-код"
 
-#: config/m32r/m32r.cc:2248
+#: config/m32r/m32r.cc:2249
 msgid "pre-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.cc:2255
+#: config/m32r/m32r.cc:2256
 msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.cc:2262
+#: config/m32r/m32r.cc:2263
 msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/m32r/m32r.cc:2337 config/m32r/m32r.cc:2352
-#: config/rs6000/rs6000.cc:21023
+#: config/m32r/m32r.cc:2338 config/m32r/m32r.cc:2353
+#: config/rs6000/rs6000.cc:20974
 msgid "bad address"
 msgstr "дрэнны адрас"
 
-#: config/m32r/m32r.cc:2357
+#: config/m32r/m32r.cc:2358
 #, fuzzy
 msgid "lo_sum not of register"
 msgstr "Не выкарыстоўваць рэгістра sb"
@@ -20792,7 +20892,7 @@ msgstr "нераспазнаны адрас"
 msgid "unsupported memory expression:"
 msgstr "непадтрымліваемая версія"
 
-#: config/riscv/riscv.cc:5782
+#: config/riscv/riscv.cc:6139
 #, fuzzy, c-format
 #| msgid "invalid %%c operand"
 msgid "invalid vector operand"
@@ -20813,281 +20913,281 @@ msgstr ""
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3822
+#: config/rs6000/rs6000.cc:3823
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "%<-mvsx%> requires hardware floating point"
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/rs6000/rs6000.cc:3830
+#: config/rs6000/rs6000.cc:3831
 msgid "%<-mvsx%> needs indexed addressing"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3835
+#: config/rs6000/rs6000.cc:3836
 msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3837
+#: config/rs6000/rs6000.cc:3838
 msgid "%<-mno-altivec%> disables vsx"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3986
+#: config/rs6000/rs6000.cc:3958
 msgid "%<-mquad-memory%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3989
+#: config/rs6000/rs6000.cc:3961
 msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4001
+#: config/rs6000/rs6000.cc:3973
 msgid "%<-mquad-memory%> is not available in little endian mode"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:11388
+#: config/rs6000/rs6000.cc:11339
 msgid "bad move"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:13928
+#: config/rs6000/rs6000.cc:13879
 msgid "Bad 128-bit move"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14108
+#: config/rs6000/rs6000.cc:14059
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%A value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.cc:14117 config/xtensa/xtensa.cc:3015
+#: config/rs6000/rs6000.cc:14068 config/xtensa/xtensa.cc:3015
 #, fuzzy, c-format
 msgid "invalid %%D value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.cc:14132
+#: config/rs6000/rs6000.cc:14083
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%e value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.cc:14153
+#: config/rs6000/rs6000.cc:14104
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14162
+#: config/rs6000/rs6000.cc:14113
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14171
+#: config/rs6000/rs6000.cc:14122
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14206
+#: config/rs6000/rs6000.cc:14157
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14216
+#: config/rs6000/rs6000.cc:14167
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14226
+#: config/rs6000/rs6000.cc:14177
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14241 config/xtensa/xtensa.cc:3052
+#: config/rs6000/rs6000.cc:14192 config/xtensa/xtensa.cc:3052
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14288
+#: config/rs6000/rs6000.cc:14239
 #, c-format
 msgid "invalid %%O value"
 msgstr "нерэчаіснае значэньне %%O"
 
-#: config/rs6000/rs6000.cc:14335
+#: config/rs6000/rs6000.cc:14286
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14377
+#: config/rs6000/rs6000.cc:14328
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%t value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.cc:14394
+#: config/rs6000/rs6000.cc:14345
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14406
+#: config/rs6000/rs6000.cc:14357
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14420 config/xtensa/xtensa.cc:3027
+#: config/rs6000/rs6000.cc:14371 config/xtensa/xtensa.cc:3027
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14470
+#: config/rs6000/rs6000.cc:14421
 #, c-format
 msgid "invalid %%V value"
 msgstr "нерэчаіснае значэньне %%V"
 
-#: config/rs6000/rs6000.cc:14486 config/xtensa/xtensa.cc:3073
+#: config/rs6000/rs6000.cc:14437 config/xtensa/xtensa.cc:3073
 #, fuzzy, c-format
 #| msgid "invalid %%x/X value"
 msgid "invalid %%x value"
 msgstr "нерэчаіснае значэньне %%x/X"
 
-#: config/rs6000/rs6000.cc:14543
+#: config/rs6000/rs6000.cc:14494
 #, c-format
 msgid "invalid %%z value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14612
+#: config/rs6000/rs6000.cc:14563
 #, fuzzy, c-format
 msgid "invalid %%y value, try using the 'Z' constraint"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/rs6000/rs6000.cc:15554
+#: config/rs6000/rs6000.cc:15505
 msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:24424
+#: config/rs6000/rs6000.cc:24375
 #, fuzzy
 #| msgid "too few arguments to function"
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/rs6000/rs6000.cc:28047
+#: config/rs6000/rs6000.cc:27990
 #, fuzzy
 msgid "Could not generate addis value for fusion"
 msgstr "Стварыць код для DLL"
 
-#: config/rs6000/rs6000.cc:28116
+#: config/rs6000/rs6000.cc:28059
 msgid "Unable to generate load/store offset for fusion"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28192
+#: config/rs6000/rs6000.cc:28135
 msgid "Bad GPR fusion"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28794
+#: config/rs6000/rs6000.cc:28737
 msgid "invalid conversion from type %<__vector_quad%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28796
+#: config/rs6000/rs6000.cc:28739
 msgid "invalid conversion to type %<__vector_quad%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28798
+#: config/rs6000/rs6000.cc:28741
 msgid "invalid conversion from type %<__vector_pair%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28800
+#: config/rs6000/rs6000.cc:28743
 msgid "invalid conversion to type %<__vector_pair%>"
 msgstr ""
 
-#: config/s390/s390.cc:8413
+#: config/s390/s390.cc:8415
 #, c-format
 msgid "symbolic memory references are only supported on z10 or later"
 msgstr ""
 
-#: config/s390/s390.cc:8424
+#: config/s390/s390.cc:8426
 #, fuzzy, c-format
 msgid "cannot decompose address"
 msgstr "невядомая назва рэгістра: %s"
 
-#: config/s390/s390.cc:8506
+#: config/s390/s390.cc:8508
 #, c-format
 msgid "invalid comparison operator for 'E' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8529
+#: config/s390/s390.cc:8531
 #, c-format
 msgid "invalid reference for 'J' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8547
+#: config/s390/s390.cc:8549
 #, c-format
 msgid "invalid address for 'O' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8569
+#: config/s390/s390.cc:8571
 #, c-format
 msgid "invalid address for 'R' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8587
+#: config/s390/s390.cc:8589
 #, c-format
 msgid "memory reference expected for 'S' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8597
+#: config/s390/s390.cc:8599
 #, c-format
 msgid "invalid address for 'S' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8618
+#: config/s390/s390.cc:8620
 #, c-format
 msgid "register or memory expression expected for 'N' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8629
+#: config/s390/s390.cc:8631
 #, c-format
 msgid "register or memory expression expected for 'M' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8738 config/s390/s390.cc:8759
+#: config/s390/s390.cc:8740 config/s390/s390.cc:8761
 #, c-format
 msgid "invalid constant for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.cc:8756
+#: config/s390/s390.cc:8758
 #, c-format
 msgid "invalid constant - try using an output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8793
+#: config/s390/s390.cc:8795
 #, c-format
 msgid "invalid constant vector for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.cc:8800
+#: config/s390/s390.cc:8802
 #, c-format
 msgid "invalid expression - try using an output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:8803
+#: config/s390/s390.cc:8805
 #, c-format
 msgid "invalid expression for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.cc:12652
+#: config/s390/s390.cc:12664
 #, fuzzy
 #| msgid "too few arguments to function"
 msgid "vector argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/s390/s390.cc:17089
+#: config/s390/s390.cc:17110
 msgid "types differ in signedness"
 msgstr ""
 
-#: config/s390/s390.cc:17099
+#: config/s390/s390.cc:17120
 msgid "binary operator does not support two vector bool operands"
 msgstr ""
 
-#: config/s390/s390.cc:17102
+#: config/s390/s390.cc:17123
 msgid "binary operator does not support vector bool operand"
 msgstr ""
 
-#: config/s390/s390.cc:17110
+#: config/s390/s390.cc:17131
 msgid "binary operator does not support mixing vector bool with floating point vector operands"
 msgstr ""
 
@@ -21113,42 +21213,42 @@ msgstr ""
 msgid "created and used with different endianness"
 msgstr ""
 
-#: config/sparc/sparc.cc:9371 config/sparc/sparc.cc:9377
+#: config/sparc/sparc.cc:9393 config/sparc/sparc.cc:9399
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "нерэчаісны %%Y аперанд"
 
-#: config/sparc/sparc.cc:9464
+#: config/sparc/sparc.cc:9486
 #, c-format
 msgid "invalid %%A operand"
 msgstr "нерэчаісны %%A аперанд"
 
-#: config/sparc/sparc.cc:9484
+#: config/sparc/sparc.cc:9506
 #, c-format
 msgid "invalid %%B operand"
 msgstr "нерэчаісны %%B аперанд"
 
-#: config/sparc/sparc.cc:9564
+#: config/sparc/sparc.cc:9586
 #, c-format
 msgid "invalid %%C operand"
 msgstr "нерэчаісны %%C аперанд"
 
-#: config/sparc/sparc.cc:9596
+#: config/sparc/sparc.cc:9618
 #, c-format
 msgid "invalid %%D operand"
 msgstr "нерэчаісны %%D аперанд"
 
-#: config/sparc/sparc.cc:9615
+#: config/sparc/sparc.cc:9637
 #, c-format
 msgid "invalid %%f operand"
 msgstr "нерэчаісны %%f аперанд"
 
-#: config/sparc/sparc.cc:9627
+#: config/sparc/sparc.cc:9649
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "нерэчаісны %%-код"
 
-#: config/sparc/sparc.cc:9672
+#: config/sparc/sparc.cc:9694
 #, c-format
 msgid "floating-point constant not a valid immediate operand"
 msgstr ""
@@ -21206,24 +21306,24 @@ msgstr ""
 msgid "illegal operand detected"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/visium/visium.cc:3366
+#: config/visium/visium.cc:3367
 #, fuzzy
 msgid "illegal operand "
 msgstr "нерэчаісны %%-код"
 
-#: config/visium/visium.cc:3417
+#: config/visium/visium.cc:3418
 msgid "illegal operand address (1)"
 msgstr ""
 
-#: config/visium/visium.cc:3424
+#: config/visium/visium.cc:3425
 msgid "illegal operand address (2)"
 msgstr ""
 
-#: config/visium/visium.cc:3439
+#: config/visium/visium.cc:3440
 msgid "illegal operand address (3)"
 msgstr ""
 
-#: config/visium/visium.cc:3447
+#: config/visium/visium.cc:3448
 msgid "illegal operand address (4)"
 msgstr ""
 
@@ -21254,15 +21354,15 @@ msgstr "невядомая назва рэгістра: %s"
 msgid "address offset not a constant"
 msgstr ""
 
-#: c/c-objc-common.cc:226
+#: c/c-objc-common.cc:227
 msgid "{erroneous}"
 msgstr ""
 
-#: c/c-objc-common.cc:267
+#: c/c-objc-common.cc:268
 msgid "aka"
 msgstr ""
 
-#: c/c-objc-common.cc:359
+#: c/c-objc-common.cc:360
 msgid "({anonymous})"
 msgstr ""
 
@@ -21275,32 +21375,32 @@ msgstr ""
 #. ;
 #. <~~~~~~~~~ declaration ~~~~~~~~~~>
 #. Use c_parser_require to get an error with a fix-it hint.
-#: c/c-parser.cc:2934 c/c-parser.cc:3059 c/c-parser.cc:3073 c/c-parser.cc:7008
-#: c/c-parser.cc:7763 c/c-parser.cc:8219 c/c-parser.cc:8406 c/c-parser.cc:8439
-#: c/c-parser.cc:8710 c/c-parser.cc:13147 c/c-parser.cc:13182
-#: c/c-parser.cc:13213 c/c-parser.cc:13260 c/c-parser.cc:13441
-#: c/c-parser.cc:14274 c/c-parser.cc:14349 c/c-parser.cc:14392
-#: c/c-parser.cc:21252 c/c-parser.cc:21332 c/c-parser.cc:21661
-#: c/c-parser.cc:21687 c/c-parser.cc:21710 c/c-parser.cc:22246
-#: c/c-parser.cc:22290 c/gimple-parser.cc:411 c/gimple-parser.cc:452
+#: c/c-parser.cc:2934 c/c-parser.cc:3059 c/c-parser.cc:3073 c/c-parser.cc:7006
+#: c/c-parser.cc:7761 c/c-parser.cc:8217 c/c-parser.cc:8404 c/c-parser.cc:8437
+#: c/c-parser.cc:8708 c/c-parser.cc:13166 c/c-parser.cc:13201
+#: c/c-parser.cc:13232 c/c-parser.cc:13279 c/c-parser.cc:13460
+#: c/c-parser.cc:14293 c/c-parser.cc:14368 c/c-parser.cc:14411
+#: c/c-parser.cc:21325 c/c-parser.cc:21405 c/c-parser.cc:21734
+#: c/c-parser.cc:21760 c/c-parser.cc:21783 c/c-parser.cc:22319
+#: c/c-parser.cc:22363 c/gimple-parser.cc:411 c/gimple-parser.cc:452
 #: c/gimple-parser.cc:461 c/gimple-parser.cc:670 c/gimple-parser.cc:2351
 #: c/gimple-parser.cc:2388 c/gimple-parser.cc:2467 c/gimple-parser.cc:2494
-#: c/c-parser.cc:3888 c/c-parser.cc:4079 c/c-parser.cc:4114 c/c-parser.cc:13434
+#: c/c-parser.cc:3888 c/c-parser.cc:4079 c/c-parser.cc:4114 c/c-parser.cc:13453
 #: c/gimple-parser.cc:2158 c/gimple-parser.cc:2215 cp/parser.cc:15847
-#: cp/parser.cc:33792 cp/parser.cc:34431
+#: cp/parser.cc:33810 cp/parser.cc:34449
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr ""
 
 #: c/c-parser.cc:3569 c/c-parser.cc:4679 c/c-parser.cc:4874 c/c-parser.cc:4932
 #: c/c-parser.cc:4990 c/c-parser.cc:5373 c/c-parser.cc:5396 c/c-parser.cc:5405
-#: c/c-parser.cc:5456 c/c-parser.cc:5465 c/c-parser.cc:10147
-#: c/c-parser.cc:10215 c/c-parser.cc:10737 c/c-parser.cc:10763
-#: c/c-parser.cc:10797 c/c-parser.cc:10909 c/c-parser.cc:11728
-#: c/c-parser.cc:13548 c/c-parser.cc:16132 c/c-parser.cc:16867
-#: c/c-parser.cc:16926 c/c-parser.cc:16981 c/c-parser.cc:18840
-#: c/c-parser.cc:18960 c/c-parser.cc:20345 c/c-parser.cc:21752
-#: c/c-parser.cc:22254 c/c-parser.cc:25578 c/c-parser.cc:25660
+#: c/c-parser.cc:5456 c/c-parser.cc:5465 c/c-parser.cc:10145
+#: c/c-parser.cc:10213 c/c-parser.cc:10735 c/c-parser.cc:10761
+#: c/c-parser.cc:10795 c/c-parser.cc:10907 c/c-parser.cc:11726
+#: c/c-parser.cc:13567 c/c-parser.cc:16181 c/c-parser.cc:16916
+#: c/c-parser.cc:16975 c/c-parser.cc:17030 c/c-parser.cc:18889
+#: c/c-parser.cc:19009 c/c-parser.cc:20418 c/c-parser.cc:21825
+#: c/c-parser.cc:22327 c/c-parser.cc:25651 c/c-parser.cc:25733
 #: c/gimple-parser.cc:195 c/gimple-parser.cc:198 c/gimple-parser.cc:546
 #: c/gimple-parser.cc:580 c/gimple-parser.cc:585 c/gimple-parser.cc:754
 #: c/gimple-parser.cc:851 c/gimple-parser.cc:1089 c/gimple-parser.cc:1115
@@ -21308,16 +21408,16 @@ msgstr ""
 #: c/gimple-parser.cc:1506 c/gimple-parser.cc:1522 c/gimple-parser.cc:1578
 #: c/gimple-parser.cc:1605 c/gimple-parser.cc:1635 c/gimple-parser.cc:1661
 #: c/gimple-parser.cc:1868 c/gimple-parser.cc:2080 c/gimple-parser.cc:2100
-#: c/gimple-parser.cc:2261 c/gimple-parser.cc:2424 c/c-parser.cc:8662
-#: cp/parser.cc:34479
+#: c/gimple-parser.cc:2261 c/gimple-parser.cc:2424 c/c-parser.cc:8660
+#: cp/parser.cc:34497
 #, gcc-internal-format
 msgid "expected %<)%>"
 msgstr ""
 
-#: c/c-parser.cc:4768 c/c-parser.cc:5516 c/c-parser.cc:5878 c/c-parser.cc:5896
-#: c/c-parser.cc:5897 c/c-parser.cc:6343 c/c-parser.cc:6387 c/c-parser.cc:8761
-#: c/c-parser.cc:10900 c/c-parser.cc:12160 c/c-parser.cc:12531
-#: c/c-parser.cc:15477 c/gimple-parser.cc:1844 cp/parser.cc:34443
+#: c/c-parser.cc:4768 c/c-parser.cc:5516 c/c-parser.cc:5876 c/c-parser.cc:5894
+#: c/c-parser.cc:5895 c/c-parser.cc:6341 c/c-parser.cc:6385 c/c-parser.cc:8759
+#: c/c-parser.cc:10898 c/c-parser.cc:12179 c/c-parser.cc:12550
+#: c/c-parser.cc:15496 c/gimple-parser.cc:1844 cp/parser.cc:34461
 #, gcc-internal-format
 msgid "expected %<]%>"
 msgstr ""
@@ -21327,121 +21427,121 @@ msgid "expected %<;%>, %<,%> or %<)%>"
 msgstr ""
 
 #. Look for the two `(' tokens.
-#: c/c-parser.cc:5425 c/c-parser.cc:5430 c/c-parser.cc:16115
-#: c/c-parser.cc:16956 c/c-parser.cc:24722 c/c-parser.cc:25386
-#: c/c-parser.cc:25603 c/gimple-parser.cc:180 c/gimple-parser.cc:493
+#: c/c-parser.cc:5425 c/c-parser.cc:5430 c/c-parser.cc:16164
+#: c/c-parser.cc:17005 c/c-parser.cc:24795 c/c-parser.cc:25459
+#: c/c-parser.cc:25676 c/gimple-parser.cc:180 c/gimple-parser.cc:493
 #: c/gimple-parser.cc:532 c/gimple-parser.cc:564 c/gimple-parser.cc:821
 #: c/gimple-parser.cc:1083 c/gimple-parser.cc:1109 c/gimple-parser.cc:1236
 #: c/gimple-parser.cc:1371 c/gimple-parser.cc:1496 c/gimple-parser.cc:1601
 #: c/gimple-parser.cc:1619 c/gimple-parser.cc:1654 c/gimple-parser.cc:2049
 #: c/gimple-parser.cc:2060 c/gimple-parser.cc:2066 c/gimple-parser.cc:2249
-#: c/gimple-parser.cc:2421 c/c-parser.cc:15896 cp/parser.cc:34434
+#: c/gimple-parser.cc:2421 c/c-parser.cc:15945 cp/parser.cc:34452
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr ""
 
-#: c/c-parser.cc:5874 c/c-parser.cc:5876 c/c-parser.cc:15382 cp/parser.cc:34446
-#: cp/parser.cc:38315 go/gofrontend/embed.cc:440
+#: c/c-parser.cc:5872 c/c-parser.cc:5874 c/c-parser.cc:15401 cp/parser.cc:34464
+#: cp/parser.cc:38333 go/gofrontend/embed.cc:440
 #, gcc-internal-format
 msgid "expected %<[%>"
 msgstr ""
 
-#: c/c-parser.cc:6524 c/c-parser.cc:13777 c/c-parser.cc:21227
-#: c/c-parser.cc:21313 c/c-parser.cc:22074 c/c-parser.cc:23034
-#: c/c-parser.cc:26846 c/gimple-parser.cc:404 c/gimple-parser.cc:2427
-#: c/c-parser.cc:3875 c/c-parser.cc:4103 c/c-parser.cc:13329 cp/parser.cc:21607
-#: cp/parser.cc:34440 go/gofrontend/embed.cc:371
+#: c/c-parser.cc:6522 c/c-parser.cc:13796 c/c-parser.cc:21300
+#: c/c-parser.cc:21386 c/c-parser.cc:22147 c/c-parser.cc:23107
+#: c/c-parser.cc:26919 c/gimple-parser.cc:404 c/gimple-parser.cc:2427
+#: c/c-parser.cc:3875 c/c-parser.cc:4103 c/c-parser.cc:13348 cp/parser.cc:21607
+#: cp/parser.cc:34458 go/gofrontend/embed.cc:371
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr ""
 
-#: c/c-parser.cc:7370 c/c-parser.cc:7379 c/c-parser.cc:9210 c/c-parser.cc:10352
-#: c/c-parser.cc:13541 c/c-parser.cc:13938 c/c-parser.cc:14002
-#: c/c-parser.cc:15459 c/c-parser.cc:16547 c/c-parser.cc:16784
-#: c/c-parser.cc:17337 c/c-parser.cc:17440 c/c-parser.cc:17981
-#: c/c-parser.cc:18417 c/c-parser.cc:18493 c/c-parser.cc:18610
-#: c/c-parser.cc:18682 c/c-parser.cc:24589 c/c-parser.cc:25443
-#: c/c-parser.cc:25502 c/gimple-parser.cc:587 c/gimple-parser.cc:892
-#: c/gimple-parser.cc:2475 c/gimple-parser.cc:2502 c/c-parser.cc:8669
-#: c/c-parser.cc:16040 c/c-parser.cc:17445 cp/parser.cc:34473
-#: cp/parser.cc:36176 cp/parser.cc:39219 cp/parser.cc:40112
+#: c/c-parser.cc:7368 c/c-parser.cc:7377 c/c-parser.cc:9208 c/c-parser.cc:10350
+#: c/c-parser.cc:13560 c/c-parser.cc:13957 c/c-parser.cc:14021
+#: c/c-parser.cc:15478 c/c-parser.cc:16596 c/c-parser.cc:16833
+#: c/c-parser.cc:17386 c/c-parser.cc:17489 c/c-parser.cc:18030
+#: c/c-parser.cc:18466 c/c-parser.cc:18542 c/c-parser.cc:18659
+#: c/c-parser.cc:18731 c/c-parser.cc:24662 c/c-parser.cc:25516
+#: c/c-parser.cc:25575 c/gimple-parser.cc:587 c/gimple-parser.cc:892
+#: c/gimple-parser.cc:2475 c/gimple-parser.cc:2502 c/c-parser.cc:8667
+#: c/c-parser.cc:16089 c/c-parser.cc:17494 cp/parser.cc:34491
+#: cp/parser.cc:36194 cp/parser.cc:39264 cp/parser.cc:40157
 #: go/gofrontend/embed.cc:404
 #, gcc-internal-format
 msgid "expected %<:%>"
 msgstr ""
 
-#: c/c-parser.cc:8201 cp/parser.cc:34360
+#: c/c-parser.cc:8199 cp/parser.cc:34378
 #, gcc-internal-format
 msgid "expected %<while%>"
 msgstr ""
 
-#: c/c-parser.cc:10110 c/c-parser.cc:10303 c/c-parser.cc:10787
-#: c/c-parser.cc:10830 c/c-parser.cc:10971 c/c-parser.cc:11718
-#: c/c-parser.cc:16961 c/c-parser.cc:18562 c/gimple-parser.cc:1086
+#: c/c-parser.cc:10108 c/c-parser.cc:10301 c/c-parser.cc:10785
+#: c/c-parser.cc:10828 c/c-parser.cc:10969 c/c-parser.cc:11716
+#: c/c-parser.cc:17010 c/c-parser.cc:18611 c/gimple-parser.cc:1086
 #: c/gimple-parser.cc:1112 c/gimple-parser.cc:1240 c/gimple-parser.cc:1243
-#: c/gimple-parser.cc:1623 c/gimple-parser.cc:1629 cp/parser.cc:33790
-#: cp/parser.cc:34449
+#: c/gimple-parser.cc:1623 c/gimple-parser.cc:1629 cp/parser.cc:33808
+#: cp/parser.cc:34467
 #, gcc-internal-format
 msgid "expected %<,%>"
 msgstr ""
 
-#: c/c-parser.cc:10681
+#: c/c-parser.cc:10679
 msgid "expected %<.%>"
 msgstr ""
 
-#: c/c-parser.cc:13000 c/c-parser.cc:13032 c/c-parser.cc:13272
-#: cp/parser.cc:36750 cp/parser.cc:36771
+#: c/c-parser.cc:13019 c/c-parser.cc:13051 c/c-parser.cc:13291
+#: cp/parser.cc:36768 cp/parser.cc:36789
 #, gcc-internal-format
 msgid "expected %<@end%>"
 msgstr ""
 
-#: c/c-parser.cc:13690 c/gimple-parser.cc:1411 cp/parser.cc:34458
+#: c/c-parser.cc:13709 c/gimple-parser.cc:1411 cp/parser.cc:34476
 #, gcc-internal-format
 msgid "expected %<>%>"
 msgstr ""
 
-#: c/c-parser.cc:17535 c/c-parser.cc:18978 cp/parser.cc:34482
+#: c/c-parser.cc:17584 c/c-parser.cc:19027 cp/parser.cc:34500
 #, gcc-internal-format
 msgid "expected %<,%> or %<)%>"
 msgstr ""
 
 #. All following cases are statements with LHS.
-#: c/c-parser.cc:18409 c/c-parser.cc:21120 c/c-parser.cc:21167
-#: c/c-parser.cc:21324 c/c-parser.cc:21671 c/c-parser.cc:22233
-#: c/c-parser.cc:24770 c/c-parser.cc:25644 c/gimple-parser.cc:745
-#: c/c-parser.cc:6410 c/c-parser.cc:21244 c/c-parser.cc:21467
-#: cp/parser.cc:34461 cp/parser.cc:43102 cp/parser.cc:43275
+#: c/c-parser.cc:18458 c/c-parser.cc:21193 c/c-parser.cc:21240
+#: c/c-parser.cc:21397 c/c-parser.cc:21744 c/c-parser.cc:22306
+#: c/c-parser.cc:24843 c/c-parser.cc:25717 c/gimple-parser.cc:745
+#: c/c-parser.cc:6408 c/c-parser.cc:21317 c/c-parser.cc:21540
+#: cp/parser.cc:34479 cp/parser.cc:43147 cp/parser.cc:43320
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr ""
 
-#: c/c-parser.cc:21255 c/c-parser.cc:21335 c/c-parser.cc:21688
-#: c/c-parser.cc:22143 c/gimple-parser.cc:1677 c/gimple-parser.cc:1709
-#: c/gimple-parser.cc:1719 c/gimple-parser.cc:2512 cp/parser.cc:34437
-#: cp/parser.cc:36960
+#: c/c-parser.cc:21328 c/c-parser.cc:21408 c/c-parser.cc:21761
+#: c/c-parser.cc:22216 c/gimple-parser.cc:1677 c/gimple-parser.cc:1709
+#: c/gimple-parser.cc:1719 c/gimple-parser.cc:2512 cp/parser.cc:34455
+#: cp/parser.cc:36978
 #, gcc-internal-format
 msgid "expected %<}%>"
 msgstr ""
 
-#: c/c-parser.cc:21348 cp/parser.cc:43200
+#: c/c-parser.cc:21421 cp/parser.cc:43245
 #, gcc-internal-format
 msgid "expected %<else%>"
 msgstr ""
 
-#: c/c-parser.cc:23081 c/c-parser.cc:23070 cp/parser.cc:45899
+#: c/c-parser.cc:23154 c/c-parser.cc:23143 cp/parser.cc:45944
 #, gcc-internal-format
 msgid "expected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c/c-parser.cc:26210 cp/parser.cc:49854
+#: c/c-parser.cc:26283 cp/parser.cc:49921
 msgid "<message unknown at compile time>"
 msgstr ""
 
-#: c/c-typeck.cc:9039
+#: c/c-typeck.cc:9041
 msgid "(anonymous)"
 msgstr ""
 
-#: c/gimple-parser.cc:1400 cp/parser.cc:18950 cp/parser.cc:34455
+#: c/gimple-parser.cc:1400 cp/parser.cc:18950 cp/parser.cc:34473
 #, gcc-internal-format
 msgid "expected %<<%>"
 msgstr ""
@@ -21452,25 +21552,25 @@ msgstr ""
 msgid "expected label"
 msgstr ""
 
-#: cp/call.cc:4113
+#: cp/call.cc:4136
 msgid "candidate:"
 msgstr ""
 
-#: cp/call.cc:8309
+#: cp/call.cc:8332
 msgid "  after user-defined conversion:"
 msgstr ""
 
-#: cp/call.cc:8475 cp/pt.cc:2043 cp/pt.cc:26267
+#: cp/call.cc:8498 cp/pt.cc:2043 cp/pt.cc:26344
 msgid "candidate is:"
 msgid_plural "candidates are:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/call.cc:13002 cp/call.cc:13428
+#: cp/call.cc:13020 cp/call.cc:13446
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.cc:13004 cp/call.cc:13429
+#: cp/call.cc:13022 cp/call.cc:13447
 msgid "candidate 2:"
 msgstr ""
 
@@ -21569,7 +21669,7 @@ msgstr "невыкарыстаемы параметр \"%s\""
 msgid "<statement>"
 msgstr ""
 
-#: cp/error.cc:2289 cp/error.cc:3390 c-family/c-pretty-print.cc:2707
+#: cp/error.cc:2289 cp/error.cc:3391 c-family/c-pretty-print.cc:2708
 #, gcc-internal-format
 msgid "<unknown>"
 msgstr ""
@@ -21584,154 +21684,154 @@ msgstr ""
 msgid "<ubsan routine call>"
 msgstr ""
 
-#: cp/error.cc:2909
+#: cp/error.cc:2910
 msgid "<unparsed>"
 msgstr ""
 
-#: cp/error.cc:3062
+#: cp/error.cc:3063
 msgid "<lambda>"
 msgstr ""
 
-#: cp/error.cc:3101
+#: cp/error.cc:3102
 msgid "*this"
 msgstr ""
 
-#: cp/error.cc:3115
+#: cp/error.cc:3116
 #, fuzzy
 #| msgid "parse error"
 msgid "<expression error>"
 msgstr "граматычная памылка"
 
-#: cp/error.cc:3130
+#: cp/error.cc:3131
 msgid "<unknown operator>"
 msgstr ""
 
-#: cp/error.cc:3605
+#: cp/error.cc:3606
 msgid "At global scope:"
 msgstr ""
 
-#: cp/error.cc:3664
+#: cp/error.cc:3665
 msgid "    inlined from %qD at %r%s:%d:%d%R"
 msgstr ""
 
-#: cp/error.cc:3669
+#: cp/error.cc:3670
 #, fuzzy
 #| msgid "In file included from %s:%d"
 msgid "    inlined from %qD at %r%s:%d%R"
 msgstr "У файле уключаным з %s:%d"
 
-#: cp/error.cc:3675
+#: cp/error.cc:3676
 msgid "    inlined from %qD"
 msgstr ""
 
-#: cp/error.cc:3702
+#: cp/error.cc:3703
 #, fuzzy
 msgid "In static member function %qD"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: cp/error.cc:3704
+#: cp/error.cc:3705
 #, fuzzy
 #| msgid "In construct"
 msgid "In copy constructor %qD"
 msgstr "У канструкцыі"
 
-#: cp/error.cc:3706
+#: cp/error.cc:3707
 #, fuzzy
 #| msgid "In construct"
 msgid "In constructor %qD"
 msgstr "У канструкцыі"
 
-#: cp/error.cc:3708
+#: cp/error.cc:3709
 #, fuzzy
 #| msgid "In construct"
 msgid "In destructor %qD"
 msgstr "У канструкцыі"
 
-#: cp/error.cc:3710
+#: cp/error.cc:3711
 #, fuzzy
 #| msgid "In function"
 msgid "In lambda function"
 msgstr "У функцыі"
 
-#: cp/error.cc:3712
+#: cp/error.cc:3713
 #, fuzzy
 msgid "In explicit object member function %qD"
 msgstr "у функцыі \"%s\":"
 
-#: cp/error.cc:3714
+#: cp/error.cc:3715
 #, fuzzy
 msgid "In member function %qD"
 msgstr "у функцыі \"%s\":"
 
-#: cp/error.cc:3717
+#: cp/error.cc:3718
 #, fuzzy
 #| msgid "In function"
 msgid "In function %qD"
 msgstr "У функцыі"
 
-#: cp/error.cc:3740
+#: cp/error.cc:3741
 #, c-format
 msgid "%s: In substitution of %qS:\n"
 msgstr ""
 
-#: cp/error.cc:3741
+#: cp/error.cc:3742
 #, fuzzy
 msgid "%s: In instantiation of %q#D:\n"
 msgstr "ініцыялізацыя"
 
-#: cp/error.cc:3766 cp/error.cc:3922
+#: cp/error.cc:3767 cp/error.cc:3925
 msgid "%r%s:%d:%d:%R   "
 msgstr ""
 
-#: cp/error.cc:3769 cp/error.cc:3925
+#: cp/error.cc:3770 cp/error.cc:3928
 msgid "%r%s:%d:%R   "
 msgstr ""
 
-#: cp/error.cc:3777
+#: cp/error.cc:3778
 #, c-format
 msgid "recursively required by substitution of %qS\n"
 msgstr ""
 
-#: cp/error.cc:3778
+#: cp/error.cc:3779
 #, c-format
 msgid "required by substitution of %qS\n"
 msgstr ""
 
-#: cp/error.cc:3783
+#: cp/error.cc:3784
 msgid "recursively required from %q#D\n"
 msgstr ""
 
-#: cp/error.cc:3784
+#: cp/error.cc:3785
 msgid "required from %q#D\n"
 msgstr ""
 
-#: cp/error.cc:3791
+#: cp/error.cc:3792
 msgid "recursively required from here\n"
 msgstr ""
 
-#: cp/error.cc:3792
+#: cp/error.cc:3793
 #, fuzzy
 #| msgid "called from here"
 msgid "required from here\n"
 msgstr "выклікана адсюль"
 
-#: cp/error.cc:3846
+#: cp/error.cc:3849
 msgid "%r%s:%d:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 msgstr ""
 
-#: cp/error.cc:3852
+#: cp/error.cc:3855
 msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
 msgstr ""
 
-#: cp/error.cc:3906
+#: cp/error.cc:3909
 msgid "%r%s:%d:%d:%R   in %<constexpr%> expansion of %qs"
 msgstr ""
 
-#: cp/error.cc:3910
+#: cp/error.cc:3913
 msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
 msgstr ""
 
-#: cp/pt.cc:2041 cp/semantics.cc:6237
+#: cp/pt.cc:2041 cp/semantics.cc:6310
 msgid "candidates are:"
 msgstr ""
 
@@ -21780,54 +21880,54 @@ msgstr ""
 msgid "source type is not polymorphic"
 msgstr ""
 
-#: cp/typeck.cc:7441 c/c-typeck.cc:4683
+#: cp/typeck.cc:7443 c/c-typeck.cc:4685
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: cp/typeck.cc:7442 c/c-typeck.cc:4669
+#: cp/typeck.cc:7444 c/c-typeck.cc:4671
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: cp/typeck.cc:7469 c/c-typeck.cc:4728
+#: cp/typeck.cc:7471 c/c-typeck.cc:4730
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: cp/typeck.cc:7486 c/c-typeck.cc:4736
+#: cp/typeck.cc:7488 c/c-typeck.cc:4738
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: cp/typeck.cc:7498 c/c-typeck.cc:4758
+#: cp/typeck.cc:7500 c/c-typeck.cc:4760
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: cp/typeck.cc:7522
+#: cp/typeck.cc:7524
 #, fuzzy
 #| msgid "too many arguments to function"
 msgid "in argument to unary !"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: cp/typeck.cc:7571
+#: cp/typeck.cc:7573
 msgid "no pre-increment operator for type"
 msgstr ""
 
-#: cp/typeck.cc:7573
+#: cp/typeck.cc:7575
 msgid "no post-increment operator for type"
 msgstr ""
 
-#: cp/typeck.cc:7575
+#: cp/typeck.cc:7577
 msgid "no pre-decrement operator for type"
 msgstr ""
 
-#: cp/typeck.cc:7577
+#: cp/typeck.cc:7579
 msgid "no post-decrement operator for type"
 msgstr ""
 
-#: fortran/arith.cc:1497
+#: fortran/arith.cc:1544
 #, fuzzy
 msgid "elemental binary operation"
 msgstr "прапушчан ініцыялізатар"
@@ -21846,12 +21946,12 @@ msgstr ""
 msgid "arguments '%s' and '%s' for intrinsic %s"
 msgstr ""
 
-#: fortran/check.cc:4429 fortran/intrinsic.cc:4831
+#: fortran/check.cc:4432 fortran/intrinsic.cc:4831
 #, c-format
 msgid "arguments '%s' and '%s' for intrinsic '%s'"
 msgstr ""
 
-#: fortran/dump-parse-tree.cc:3713
+#: fortran/dump-parse-tree.cc:3731
 #, c-format
 msgid ""
 "/* Prototypes for external procedures generated from %s\n"
@@ -21932,7 +22032,7 @@ msgstr ""
 msgid "Driving:"
 msgstr "увага:"
 
-#: fortran/interface.cc:3706 fortran/intrinsic.cc:4509
+#: fortran/interface.cc:3758 fortran/intrinsic.cc:4509
 msgid "actual argument to INTENT = OUT/INOUT"
 msgstr ""
 
@@ -21997,336 +22097,336 @@ msgstr ""
 msgid "Syntax error in expression at %C"
 msgstr ""
 
-#: fortran/module.cc:1254
+#: fortran/module.cc:1259
 msgid "Unexpected EOF"
 msgstr ""
 
-#: fortran/module.cc:1379
+#: fortran/module.cc:1384
 msgid "Name too long"
 msgstr ""
 
-#: fortran/module.cc:1433 fortran/module.cc:1491 fortran/module.cc:1546
-#: fortran/module.cc:1604
+#: fortran/module.cc:1438 fortran/module.cc:1496 fortran/module.cc:1551
+#: fortran/module.cc:1609
 msgid "Bad name"
 msgstr ""
 
-#: fortran/module.cc:1628
+#: fortran/module.cc:1633
 msgid "Expected name"
 msgstr ""
 
-#: fortran/module.cc:1631
+#: fortran/module.cc:1636
 msgid "Expected left parenthesis"
 msgstr ""
 
-#: fortran/module.cc:1634
+#: fortran/module.cc:1639
 msgid "Expected right parenthesis"
 msgstr ""
 
-#: fortran/module.cc:1637
+#: fortran/module.cc:1642
 msgid "Expected integer"
 msgstr ""
 
-#: fortran/module.cc:1640 fortran/module.cc:2864
+#: fortran/module.cc:1645 fortran/module.cc:2869
 msgid "Expected string"
 msgstr ""
 
-#: fortran/module.cc:1665
+#: fortran/module.cc:1670
 msgid "find_enum(): Enum not found"
 msgstr ""
 
-#: fortran/module.cc:2238
+#: fortran/module.cc:2243
 msgid "Unsupported: multiple OpenACC 'routine' levels of parallelism"
 msgstr ""
 
-#: fortran/module.cc:2484
+#: fortran/module.cc:2489
 msgid "Expected attribute bit name"
 msgstr ""
 
-#: fortran/module.cc:3493
+#: fortran/module.cc:3498
 msgid "Expected integer string"
 msgstr ""
 
-#: fortran/module.cc:3497
+#: fortran/module.cc:3502
 msgid "Error converting integer"
 msgstr ""
 
-#: fortran/module.cc:3519
+#: fortran/module.cc:3524
 msgid "Expected real string"
 msgstr ""
 
-#: fortran/module.cc:3744
+#: fortran/module.cc:3749
 msgid "Expected expression type"
 msgstr ""
 
-#: fortran/module.cc:3824
+#: fortran/module.cc:3829
 #, fuzzy
 #| msgid "invalid declarator"
 msgid "Bad operator"
 msgstr "нерэчаісны абвяшчальнік"
 
-#: fortran/module.cc:3941
+#: fortran/module.cc:3946
 msgid "Bad type in constant expression"
 msgstr ""
 
-#: fortran/module.cc:7399
+#: fortran/module.cc:7404
 msgid "Unexpected end of module"
 msgstr ""
 
-#: fortran/parse.cc:2138
+#: fortran/parse.cc:2139
 msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/parse.cc:2147
+#: fortran/parse.cc:2148
 #, fuzzy
 #| msgid "Invalid declaration"
 msgid "attribute declaration"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: fortran/parse.cc:2183
+#: fortran/parse.cc:2184
 #, fuzzy
 #| msgid "empty declaration"
 msgid "data declaration"
 msgstr "пустое абвяшчэньне"
 
-#: fortran/parse.cc:2201
+#: fortran/parse.cc:2202
 #, fuzzy
 #| msgid "empty declaration"
 msgid "derived type declaration"
 msgstr "пустое абвяшчэньне"
 
-#: fortran/parse.cc:2328
+#: fortran/parse.cc:2329
 msgid "block IF"
 msgstr ""
 
-#: fortran/parse.cc:2337
+#: fortran/parse.cc:2338
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.cc:2431 fortran/resolve.cc:12499
+#: fortran/parse.cc:2432 fortran/resolve.cc:12765
 msgid "assignment"
 msgstr ""
 
-#: fortran/parse.cc:2434 fortran/resolve.cc:12565 fortran/resolve.cc:12568
+#: fortran/parse.cc:2435 fortran/resolve.cc:12831 fortran/resolve.cc:12834
 msgid "pointer assignment"
 msgstr ""
 
-#: fortran/parse.cc:2458
+#: fortran/parse.cc:2459
 msgid "simple IF"
 msgstr ""
 
-#: fortran/resolve.cc:2432 fortran/resolve.cc:2627
+#: fortran/resolve.cc:2442 fortran/resolve.cc:2637
 msgid "elemental procedure"
 msgstr ""
 
-#: fortran/resolve.cc:2530
+#: fortran/resolve.cc:2540
 #, fuzzy
 #| msgid "no arguments"
 msgid "allocatable argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2535
+#: fortran/resolve.cc:2545
 #, fuzzy
 #| msgid "no arguments"
 msgid "asynchronous argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2540
+#: fortran/resolve.cc:2550
 #, fuzzy
 #| msgid "no arguments"
 msgid "optional argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2545
+#: fortran/resolve.cc:2555
 #, fuzzy
 #| msgid "no arguments"
 msgid "pointer argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2550
+#: fortran/resolve.cc:2560
 #, fuzzy
 #| msgid "no arguments"
 msgid "target argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2555
+#: fortran/resolve.cc:2565
 #, fuzzy
 #| msgid "no arguments"
 msgid "value argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2560
+#: fortran/resolve.cc:2570
 #, fuzzy
 #| msgid "no arguments"
 msgid "volatile argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2565
+#: fortran/resolve.cc:2575
 msgid "assumed-shape argument"
 msgstr ""
 
-#: fortran/resolve.cc:2570
+#: fortran/resolve.cc:2580
 #, fuzzy
 #| msgid "no arguments"
 msgid "assumed-rank argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2575
+#: fortran/resolve.cc:2585
 #, fuzzy
 #| msgid "no arguments"
 msgid "coarray argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2580
+#: fortran/resolve.cc:2590
 msgid "parametrized derived type argument"
 msgstr ""
 
-#: fortran/resolve.cc:2585
+#: fortran/resolve.cc:2595
 #, fuzzy
 #| msgid "no arguments"
 msgid "polymorphic argument"
 msgstr "няма аргументаў"
 
-#: fortran/resolve.cc:2590
+#: fortran/resolve.cc:2600
 msgid "NO_ARG_CHECK attribute"
 msgstr ""
 
 #. As assumed-type is unlimited polymorphic (cf. above).
 #. See also TS 29113, Note 6.1.
-#: fortran/resolve.cc:2597
+#: fortran/resolve.cc:2607
 msgid "assumed-type argument"
 msgstr ""
 
-#: fortran/resolve.cc:2608
+#: fortran/resolve.cc:2618
 msgid "array result"
 msgstr ""
 
-#: fortran/resolve.cc:2613
+#: fortran/resolve.cc:2623
 msgid "pointer or allocatable result"
 msgstr ""
 
-#: fortran/resolve.cc:2620
+#: fortran/resolve.cc:2630
 msgid "result with non-constant character length"
 msgstr ""
 
-#: fortran/resolve.cc:2632
+#: fortran/resolve.cc:2642
 msgid "bind(c) procedure"
 msgstr ""
 
-#: fortran/resolve.cc:4204
+#: fortran/resolve.cc:4214
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/resolve.cc:4221
+#: fortran/resolve.cc:4231
 #, c-format
 msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.cc:4239 fortran/resolve.cc:4422 fortran/resolve.cc:4577
+#: fortran/resolve.cc:4249 fortran/resolve.cc:4432 fortran/resolve.cc:4587
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/resolve.cc:4249
+#: fortran/resolve.cc:4259
 #, c-format
 msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
 msgstr ""
 
-#: fortran/resolve.cc:4254
+#: fortran/resolve.cc:4264
 #, c-format
 msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.cc:4269
+#: fortran/resolve.cc:4279
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.cc:4312
+#: fortran/resolve.cc:4322
 #, c-format
 msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.cc:4335
+#: fortran/resolve.cc:4345
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.cc:4349
+#: fortran/resolve.cc:4359
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr ""
 
-#: fortran/resolve.cc:4458
+#: fortran/resolve.cc:4468
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.cc:4464
+#: fortran/resolve.cc:4474
 #, c-format
 msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.cc:4478
+#: fortran/resolve.cc:4488
 #, c-format
 msgid "Unknown operator %%<%s%%> at %%L; did you mean %%<%s%%>?"
 msgstr ""
 
-#: fortran/resolve.cc:4481
+#: fortran/resolve.cc:4491
 #, c-format
 msgid "Unknown operator %%<%s%%> at %%L"
 msgstr ""
 
-#: fortran/resolve.cc:4486
+#: fortran/resolve.cc:4496
 #, c-format
 msgid "Operand of user operator %%<%s%%> at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.cc:4491
+#: fortran/resolve.cc:4501
 #, c-format
 msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.cc:7476
+#: fortran/resolve.cc:7659
 msgid "Loop variable"
 msgstr ""
 
-#: fortran/resolve.cc:7480
+#: fortran/resolve.cc:7663
 msgid "iterator variable"
 msgstr ""
 
-#: fortran/resolve.cc:7484
+#: fortran/resolve.cc:7667
 msgid "Start expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.cc:7488
+#: fortran/resolve.cc:7671
 msgid "End expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.cc:7492
+#: fortran/resolve.cc:7675
 msgid "Step expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.cc:7779 fortran/resolve.cc:7782
+#: fortran/resolve.cc:7962 fortran/resolve.cc:7965
 msgid "DEALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.cc:8160 fortran/resolve.cc:8163
+#: fortran/resolve.cc:8353 fortran/resolve.cc:8356
 msgid "ALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.cc:8400 fortran/resolve.cc:10404 fortran/resolve.cc:10525
+#: fortran/resolve.cc:8593 fortran/resolve.cc:10670 fortran/resolve.cc:10791
 msgid "STAT variable"
 msgstr ""
 
-#: fortran/resolve.cc:8451 fortran/resolve.cc:10416 fortran/resolve.cc:10537
+#: fortran/resolve.cc:8644 fortran/resolve.cc:10682 fortran/resolve.cc:10803
 msgid "ERRMSG variable"
 msgstr ""
 
-#: fortran/resolve.cc:10206
+#: fortran/resolve.cc:10472
 msgid "item in READ"
 msgstr ""
 
-#: fortran/resolve.cc:10428
+#: fortran/resolve.cc:10694
 msgid "ACQUIRED_LOCK variable"
 msgstr ""
 
@@ -22335,31 +22435,31 @@ msgstr ""
 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
 msgstr ""
 
-#: fortran/trans-array.cc:6363
+#: fortran/trans-array.cc:6401
 msgid "Integer overflow when calculating the amount of memory to allocate"
 msgstr ""
 
-#: fortran/trans-array.cc:10452
+#: fortran/trans-array.cc:10501
 #, c-format
 msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
 msgstr ""
 
-#: fortran/trans-decl.cc:6370
+#: fortran/trans-decl.cc:6371
 #, c-format
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: fortran/trans-decl.cc:6378
+#: fortran/trans-decl.cc:6379
 #, c-format
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: fortran/trans-expr.cc:10713
+#: fortran/trans-expr.cc:10754
 #, c-format
 msgid "Target of rank remapping is too small (%ld < %ld)"
 msgstr ""
 
-#: fortran/trans-expr.cc:12310
+#: fortran/trans-expr.cc:12351
 msgid "Assignment of scalar to unallocated array"
 msgstr ""
 
@@ -22464,15 +22564,15 @@ msgstr ""
 msgid "Invalid image number %d in SYNC IMAGES"
 msgstr ""
 
-#: fortran/trans-stmt.cc:2503
+#: fortran/trans-stmt.cc:2517
 msgid "Loop iterates infinitely"
 msgstr ""
 
-#: fortran/trans-stmt.cc:2523 fortran/trans-stmt.cc:2779
+#: fortran/trans-stmt.cc:2537 fortran/trans-stmt.cc:2793
 msgid "Loop variable has been modified"
 msgstr ""
 
-#: fortran/trans-stmt.cc:2632
+#: fortran/trans-stmt.cc:2646
 msgid "DO step value is zero"
 msgstr ""
 
@@ -22521,7 +22621,7 @@ msgstr ""
 msgid "short read while reading export data"
 msgstr ""
 
-#: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:684 cp/cvt.cc:1405
+#: go/gofrontend/expressions.cc:183 c-family/c-warn.cc:684 cp/cvt.cc:1419
 #: d/toir.cc:225 rust/backend/rust-tree.cc:512
 #, gcc-internal-format
 msgid "value computed is not used"
@@ -22548,8 +22648,8 @@ msgstr ""
 msgid "expected boolean type"
 msgstr ""
 
-#: go/gofrontend/expressions.cc:5610 c/c-parser.cc:18321 c/c-parser.cc:18328
-#: cp/parser.cc:40872 cp/parser.cc:40879
+#: go/gofrontend/expressions.cc:5610 c/c-parser.cc:18370 c/c-parser.cc:18377
+#: cp/parser.cc:40917 cp/parser.cc:40924
 #, gcc-internal-format
 msgid "expected integer"
 msgstr ""
@@ -22617,7 +22717,7 @@ msgstr "няма аргументаў"
 #: go/gofrontend/expressions.cc:11743 go/gofrontend/expressions.cc:11838
 #: go/gofrontend/expressions.cc:14014 go/gofrontend/expressions.cc:14143
 #: go/gofrontend/expressions.cc:14157 go/gofrontend/expressions.cc:14178
-#: cp/pt.cc:9348
+#: cp/pt.cc:9370
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments"
@@ -23206,7 +23306,7 @@ msgid "%<-maix64%> required: 64-bit computation with 32-bit addressing not yet s
 msgstr ""
 
 #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
-#: config/rs6000/rtems.h:124 config/rs6000/rs6000.cc:3477
+#: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3479
 #, gcc-internal-format
 msgid "%<-mcmodel%> incompatible with other toc options"
 msgstr ""
@@ -23216,7 +23316,7 @@ msgstr ""
 msgid "%<soft-float%> and long-double-128 are incompatible"
 msgstr ""
 
-#: config/rs6000/rtems.h:117 config/rs6000/rs6000.cc:3469
+#: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3471
 #, gcc-internal-format
 msgid "%<-m64%> requires a PowerPC64 cpu"
 msgstr ""
@@ -23275,7 +23375,7 @@ msgid "%<-mrelax%> is only supported for RTP PIC"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/gfortran.h:3403 fortran/io.cc:3727 fortran/io.cc:4413
+#: fortran/gfortran.h:3412 fortran/io.cc:3727 fortran/io.cc:4413
 #, gcc-internal-format, gfc-internal-format
 msgid "Syntax error in %s statement at %C"
 msgstr ""
@@ -23357,16 +23457,16 @@ msgstr "аргумент для \"%s\" прапушчан"
 
 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
-#: c-family/c.opt:236 c-family/c.opt:2365 c-family/c.opt:2373
-#: config/darwin.opt:30 common.opt:329 common.opt:332 common.opt:3671
+#: c-family/c.opt:236 c-family/c.opt:2373 c-family/c.opt:2381
+#: config/darwin.opt:30 common.opt:329 common.opt:332 common.opt:3680
 #, fuzzy, gcc-internal-format
 #| msgid "missing white space after number '%.*s'"
 msgid "missing filename after %qs"
 msgstr "прапушчан прабел пасля нумара \"%.*s\""
 
 #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
-#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:268 c-family/c.opt:2361
-#: c-family/c.opt:2381 c-family/c.opt:2385 c-family/c.opt:2389
+#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:268 c-family/c.opt:2369
+#: c-family/c.opt:2389 c-family/c.opt:2393 c-family/c.opt:2397
 #, fuzzy, gcc-internal-format
 msgid "missing path after %qs"
 msgstr "аргумент для \"%s\" прапушчан"
@@ -23399,52 +23499,52 @@ msgstr ""
 msgid "argument %qs to %<-Wbidi-chars%> not recognized"
 msgstr "мова %s не распазнана"
 
-#: c-family/c.opt:1064
+#: c-family/c.opt:1072
 #, fuzzy, gcc-internal-format
 #| msgid "language %s not recognized"
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "мова %s не распазнана"
 
-#: c-family/c.opt:1728
+#: c-family/c.opt:1736
 #, fuzzy, gcc-internal-format
 msgid "no class name specified with %qs"
 msgstr "не зададзены ўваходзячыя файлы"
 
-#: c-family/c.opt:1756
+#: c-family/c.opt:1764
 #, gcc-internal-format
 msgid "argument %qs must be either %<on%> or %<off%>"
 msgstr ""
 
-#: c-family/c.opt:1900
+#: c-family/c.opt:1908
 #, gcc-internal-format
 msgid "%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by default)"
 msgstr ""
 
-#: c-family/c.opt:1975
+#: c-family/c.opt:1983
 #, fuzzy, gcc-internal-format
 #| msgid "Missing name"
 msgid "missing mapper"
 msgstr "Прапушчана назва"
 
-#: c-family/c.opt:2003
+#: c-family/c.opt:2011
 #, fuzzy, gcc-internal-format
 #| msgid "Missing name"
 msgid "missing header name"
 msgstr "Прапушчана назва"
 
-#: c-family/c.opt:2011
+#: c-family/c.opt:2019
 #, fuzzy, gcc-internal-format
 #| msgid "Missing name"
 msgid "missing module name"
 msgstr "Прапушчана назва"
 
-#: c-family/c.opt:2058
+#: c-family/c.opt:2066
 #, fuzzy, gcc-internal-format
 #| msgid "unrecognized section name \"%s\""
 msgid "unrecognized ivar visibility value %qs"
 msgstr "нераспазнаная назва сэкцыі \"%s\""
 
-#: c-family/c.opt:2225
+#: c-family/c.opt:2233
 #, fuzzy, gcc-internal-format
 #| msgid "unrecognized section name \"%s\""
 msgid "unrecognized scalar storage order value %qs"
@@ -23487,37 +23587,37 @@ msgstr ""
 msgid "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead"
 msgstr ""
 
-#: config/i386/i386.opt:725
+#: config/i386/i386.opt:729
 #, gcc-internal-format
 msgid "%<-msse5%> was removed"
 msgstr ""
 
-#: config/i386/i386.opt:741
+#: config/i386/i386.opt:745
 #, gcc-internal-format
 msgid "AVX512PF support will be removed in GCC 15"
 msgstr ""
 
-#: config/i386/i386.opt:745
+#: config/i386/i386.opt:749
 #, gcc-internal-format
 msgid "AVX512ER support will be removed in GCC 15"
 msgstr ""
 
-#: config/i386/i386.opt:773
+#: config/i386/i386.opt:777
 #, gcc-internal-format
 msgid "AVX5124FMAPS support will be removed in GCC 15"
 msgstr ""
 
-#: config/i386/i386.opt:777
+#: config/i386/i386.opt:781
 #, gcc-internal-format
 msgid "AVX5124VNNIW support will be removed in GCC 15"
 msgstr ""
 
-#: config/i386/i386.opt:972
+#: config/i386/i386.opt:976
 #, gcc-internal-format
 msgid "PREFETCHWT1 support will be removed in GCC 15"
 msgstr ""
 
-#: config/i386/i386.opt:1286
+#: config/i386/i386.opt:1290
 #, fuzzy, gcc-internal-format
 msgid "unknown lam type %qs"
 msgstr "невядомы рэжым машыны \"%s\""
@@ -23547,6 +23647,11 @@ msgstr ""
 msgid "using old darwin ABI"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:475
+#, gcc-internal-format
+msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
+msgstr ""
+
 #: config/fused-madd.opt:22
 #, gcc-internal-format
 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
@@ -23576,125 +23681,125 @@ msgstr ""
 msgid "unknown linker output %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: common.opt:1635
+#: common.opt:1640
 #, fuzzy, gcc-internal-format
 msgid "unknown excess precision style %qs"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: common.opt:1653
+#: common.opt:1658
 #, gcc-internal-format
 msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
 msgstr ""
 
-#: common.opt:1697
+#: common.opt:1702
 #, gcc-internal-format
 msgid "unknown floating point contraction style %qs"
 msgstr ""
 
-#: common.opt:1865
+#: common.opt:1870
 #, gcc-internal-format
 msgid "unknown hardcfr noreturn checking level %qs"
 msgstr ""
 
-#: common.opt:1900
+#: common.opt:1905
 #, gcc-internal-format
 msgid "unknown Stack Reuse Level %qs"
 msgstr ""
 
-#: common.opt:1972
+#: common.opt:1977
 #, gcc-internal-format
 msgid "unavailable stringop for inlining %qs"
 msgstr ""
 
-#: common.opt:2003
+#: common.opt:2008
 #, gcc-internal-format
 msgid "unknown Control-Flow Protection Level %qs"
 msgstr ""
 
-#: common.opt:2113
+#: common.opt:2118
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown IRA algorithm %qs"
 msgstr "невядомая назва рэгістра: %s"
 
-#: common.opt:2126
+#: common.opt:2131
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown IRA region %qs"
 msgstr "невядомая назва рэгістра: %s"
 
-#: common.opt:2204
+#: common.opt:2209
 #, fuzzy, gcc-internal-format
 #| msgid "unknown machine mode `%s'"
 msgid "unknown LTO partitioning model %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: common.opt:2318
+#: common.opt:2323
 #, fuzzy, gcc-internal-format
 msgid "targets missing after %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: common.opt:2321
+#: common.opt:2326
 #, fuzzy, gcc-internal-format
 msgid "options or targets=options missing after %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: common.opt:2329
+#: common.opt:2334
 #, gcc-internal-format
 msgid "unknown offload ABI %qs"
 msgstr ""
 
-#: common.opt:2493
+#: common.opt:2502
 #, gcc-internal-format
 msgid "unknown profile reproducibility method %qs"
 msgstr ""
 
-#: common.opt:2509
+#: common.opt:2518
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown profile update method %qs"
 msgstr "невядомая назва рэгістра: %s"
 
-#: common.opt:2618
+#: common.opt:2627
 #, fuzzy, gcc-internal-format
 #| msgid "unknown machine mode `%s'"
 msgid "unknown Live-Patching Level %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: common.opt:2651
+#: common.opt:2660
 #, gcc-internal-format
 msgid "unknown basic block reordering algorithm %qs"
 msgstr ""
 
-#: common.opt:2987
+#: common.opt:2996
 #, fuzzy, gcc-internal-format
 #| msgid "unknown machine mode `%s'"
 msgid "unknown TLS model %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: common.opt:3020
+#: common.opt:3029
 #, fuzzy, gcc-internal-format
 msgid "unknown trampoline implementation %qs"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: common.opt:3342
+#: common.opt:3351
 #, fuzzy, gcc-internal-format
 #| msgid "unknown machine mode `%s'"
 msgid "unknown vectorizer cost model %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: common.opt:3373
+#: common.opt:3382
 #, gcc-internal-format
 msgid "unrecognized automatic variable initialization type %qs"
 msgstr ""
 
-#: common.opt:3399
+#: common.opt:3408
 #, fuzzy, gcc-internal-format
 #| msgid "unrecognized section name \"%s\""
 msgid "unrecognized visibility value %qs"
 msgstr "нераспазнаная назва сэкцыі \"%s\""
 
-#: common.opt:3418
+#: common.opt:3427
 #, gcc-internal-format
 msgid "unknown vtable verify initialization priority %qs"
 msgstr ""
@@ -23721,69 +23826,69 @@ msgstr "не хапае аргументаў у функцыі"
 msgid "valid format is %<ns::attr%> or %<ns::%>"
 msgstr ""
 
-#: attribs.cc:519
+#: attribs.cc:524
 #, gcc-internal-format
 msgid "ignoring attribute %qE in declaration of a built-in function %qD because it conflicts with attribute %qs"
 msgstr ""
 
-#: attribs.cc:525 c-family/c-attribs.cc:1271 c-family/c-attribs.cc:1315
+#: attribs.cc:530 c-family/c-attribs.cc:1271 c-family/c-attribs.cc:1315
 #, gcc-internal-format
 msgid "ignoring attribute %qE because it conflicts with attribute %qs"
 msgstr ""
 
-#: attribs.cc:531 c-family/c-attribs.cc:995 c-family/c-attribs.cc:2690
+#: attribs.cc:536 c-family/c-attribs.cc:995 c-family/c-attribs.cc:2690
 #: c-family/c-attribs.cc:3177 c-family/c-attribs.cc:5054
-#: c-family/c-attribs.cc:5147 cp/decl.cc:16419 cp/decl.cc:16469
-#: cp/friend.cc:318 cp/tree.cc:5245
+#: c-family/c-attribs.cc:5147 cp/decl.cc:16434 cp/decl.cc:16484
+#: cp/friend.cc:318 cp/tree.cc:5259
 #, fuzzy, gcc-internal-format
 msgid "previous declaration here"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
 #. Warn about and ignore all others for now, but store them.
-#: attribs.cc:729 c-family/c-attribs.cc:4203 objc/objc-act.cc:5134
+#: attribs.cc:734 c-family/c-attribs.cc:4203 objc/objc-act.cc:5134
 #: objc/objc-act.cc:7125 objc/objc-act.cc:8323 objc/objc-act.cc:8379
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qE attribute directive ignored"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: attribs.cc:739
+#: attribs.cc:744
 #, gcc-internal-format
 msgid "%<%E::%E%> scoped attribute directive ignored"
 msgstr ""
 
-#: attribs.cc:752 c/c-parser.cc:2084 cp/cp-gimplify.cc:3657
+#: attribs.cc:757 c/c-parser.cc:2084 cp/cp-gimplify.cc:3667
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments specified for %qE attribute"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: attribs.cc:755
+#: attribs.cc:760
 #, gcc-internal-format, gfc-internal-format
 msgid "expected %i or more, found %i"
 msgstr ""
 
-#: attribs.cc:758 c/c-parser.cc:2087 cp/cp-gimplify.cc:3659
+#: attribs.cc:763 c/c-parser.cc:2087 cp/cp-gimplify.cc:3669
 #, gcc-internal-format, gfc-internal-format
 msgid "expected %i, found %i"
 msgstr ""
 
-#: attribs.cc:761
+#: attribs.cc:766
 #, gcc-internal-format, gfc-internal-format
 msgid "expected between %i and %i, found %i"
 msgstr ""
 
-#: attribs.cc:781 c-family/c-attribs.cc:4916
+#: attribs.cc:786 c-family/c-attribs.cc:4916
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute does not apply to types"
 msgstr "\"%s\" звычайна функцыя"
 
-#: attribs.cc:829
+#: attribs.cc:834
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only applies to function types"
 msgstr "\"%s\" звычайна функцыя"
 
-#: attribs.cc:839
+#: attribs.cc:844
 #, gcc-internal-format
 msgid "type attributes ignored after type is already defined"
 msgstr ""
@@ -23796,7 +23901,7 @@ msgstr ""
 #. is a constraint violation if it is not one of the known
 #. standard attributes.  Diagnose it here with a pedwarn and
 #. then discard it to prevent a duplicate warning later.
-#: attribs.cc:933 attribs.cc:1921 attribs.cc:1931 attribs.cc:1941
+#: attribs.cc:938 attribs.cc:1926 attribs.cc:1936 attribs.cc:1946
 #: c-family/c-attribs.cc:1023 c-family/c-attribs.cc:1175
 #: c-family/c-attribs.cc:1194 c-family/c-attribs.cc:1212
 #: c-family/c-attribs.cc:1242 c-family/c-attribs.cc:1286
@@ -23828,14 +23933,14 @@ msgstr ""
 #: c-family/c-attribs.cc:5763 c-family/c-attribs.cc:5845
 #: c-family/c-attribs.cc:5877 c-family/c-attribs.cc:5919
 #: c-family/c-attribs.cc:5935 c-family/c-attribs.cc:6103
-#: c-family/c-attribs.cc:6115 c-family/c-common.cc:6137
-#: c-family/c-common.cc:6140 config/darwin.cc:2208 config/arm/arm.cc:7478
-#: config/arm/arm.cc:7505 config/arm/arm.cc:7522 config/avr/avr.cc:10301
-#: config/csky/csky.cc:6497 config/csky/csky.cc:6518 config/h8300/h8300.cc:4972
-#: config/h8300/h8300.cc:4996 config/i386/i386-options.cc:3740
-#: config/i386/i386-options.cc:3898 config/i386/i386-options.cc:4130
-#: config/i386/i386-options.cc:4160 config/ia64/ia64.cc:795
-#: config/loongarch/loongarch.cc:8138 config/rs6000/rs6000.cc:20787
+#: c-family/c-attribs.cc:6115 c-family/c-common.cc:6138
+#: c-family/c-common.cc:6141 config/darwin.cc:2208 config/arm/arm.cc:7519
+#: config/arm/arm.cc:7546 config/arm/arm.cc:7563 config/avr/avr.cc:11226
+#: config/csky/csky.cc:6498 config/csky/csky.cc:6519 config/h8300/h8300.cc:4972
+#: config/h8300/h8300.cc:4996 config/i386/i386-options.cc:3756
+#: config/i386/i386-options.cc:3914 config/i386/i386-options.cc:4146
+#: config/i386/i386-options.cc:4176 config/ia64/ia64.cc:795
+#: config/loongarch/loongarch.cc:7999 config/rs6000/rs6000.cc:20738
 #: ada/gcc-interface/utils.cc:6746 ada/gcc-interface/utils.cc:6762
 #: ada/gcc-interface/utils.cc:6859 ada/gcc-interface/utils.cc:6876
 #: ada/gcc-interface/utils.cc:6893 ada/gcc-interface/utils.cc:6908
@@ -23844,131 +23949,132 @@ msgstr ""
 #: ada/gcc-interface/utils.cc:7067 ada/gcc-interface/utils.cc:7088
 #: ada/gcc-interface/utils.cc:7136 ada/gcc-interface/utils.cc:7152
 #: ada/gcc-interface/utils.cc:7186 c/c-decl.cc:4902 c/c-decl.cc:4905
-#: c/c-decl.cc:4920 c/c-parser.cc:5836 cp/tree.cc:5001 d/d-attribs.cc:483
-#: d/d-attribs.cc:702 d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756
-#: d/d-attribs.cc:788 d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992
-#: d/d-attribs.cc:1008 d/d-attribs.cc:1157 d/d-attribs.cc:1170
-#: d/d-attribs.cc:1387 d/d-attribs.cc:1405 d/d-attribs.cc:1452
-#: d/d-attribs.cc:1490 d/d-attribs.cc:1506 d/d-attribs.cc:1563
-#: d/d-attribs.cc:1591 jit/dummy-frontend.cc:270 jit/dummy-frontend.cc:304
-#: jit/dummy-frontend.cc:599 jit/dummy-frontend.cc:684
-#: jit/dummy-frontend.cc:705 jit/dummy-frontend.cc:724
-#: jit/dummy-frontend.cc:755 jit/dummy-frontend.cc:769
-#: jit/dummy-frontend.cc:812 jit/dummy-frontend.cc:832
-#: jit/dummy-frontend.cc:893 lto/lto-lang.cc:302 rust/rust-attribs.cc:171
+#: c/c-decl.cc:4920 c/c-parser.cc:5835 cp/tree.cc:5013 cp/tree.cc:5424
+#: d/d-attribs.cc:483 d/d-attribs.cc:702 d/d-attribs.cc:723 d/d-attribs.cc:739
+#: d/d-attribs.cc:756 d/d-attribs.cc:788 d/d-attribs.cc:917 d/d-attribs.cc:976
+#: d/d-attribs.cc:992 d/d-attribs.cc:1008 d/d-attribs.cc:1157
+#: d/d-attribs.cc:1170 d/d-attribs.cc:1387 d/d-attribs.cc:1405
+#: d/d-attribs.cc:1452 d/d-attribs.cc:1490 d/d-attribs.cc:1506
+#: d/d-attribs.cc:1563 d/d-attribs.cc:1591 jit/dummy-frontend.cc:270
+#: jit/dummy-frontend.cc:304 jit/dummy-frontend.cc:599
+#: jit/dummy-frontend.cc:684 jit/dummy-frontend.cc:705
+#: jit/dummy-frontend.cc:724 jit/dummy-frontend.cc:755
+#: jit/dummy-frontend.cc:769 jit/dummy-frontend.cc:812
+#: jit/dummy-frontend.cc:832 jit/dummy-frontend.cc:893 lto/lto-lang.cc:302
+#: rust/rust-attribs.cc:171
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qE attribute ignored"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: attribs.cc:1209
+#: attribs.cc:1214
 #, gcc-internal-format
 msgid "missing %<target%> attribute for multi-versioned %qD"
 msgstr ""
 
-#: attribs.cc:1212 cp/decl.cc:1337 cp/decl.cc:2351 cp/decl.cc:2399
+#: attribs.cc:1217 cp/decl.cc:1337 cp/decl.cc:2351 cp/decl.cc:2399
 #: cp/decl.cc:2415 cp/decl.cc:3095 cp/decl.cc:3533
 #, fuzzy, gcc-internal-format
 #| msgid "previous declaration of `%D'"
 msgid "previous declaration of %qD"
 msgstr "папярэдняе абвяшчэньне `%D'"
 
-#: attribs.cc:1320
+#: attribs.cc:1325
 #, gcc-internal-format
 msgid "ignoring attributes applied to %qT after definition"
 msgstr ""
 
-#: attribs.cc:1852
+#: attribs.cc:1857
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: attribs.cc:1864
+#: attribs.cc:1869
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr ""
 
-#: attribs.cc:1878
+#: attribs.cc:1883
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
-#: attribs.cc:1959
+#: attribs.cc:1964
 #, gcc-internal-format
 msgid "inline function %q+D declared as dllimport: attribute ignored"
 msgstr ""
 
-#: attribs.cc:1967
+#: attribs.cc:1972
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr ""
 
-#: attribs.cc:1975
+#: attribs.cc:1980
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr ""
 
-#: attribs.cc:2006
+#: attribs.cc:2011
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qE attribute"
 msgstr ""
 
-#: attribs.cc:2020
+#: attribs.cc:2025
 #, gcc-internal-format
 msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: attribs.cc:2322
+#: attribs.cc:2327
 #, gcc-internal-format
 msgid "%qD specifies more restrictive attribute than its target %qD: %s"
 msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: attribs.cc:2328 attribs.cc:2348
+#: attribs.cc:2333 attribs.cc:2353
 #, gcc-internal-format
 msgid "%qD target declared here"
 msgstr ""
 
-#: attribs.cc:2342
+#: attribs.cc:2347
 #, gcc-internal-format
 msgid "%qD specifies less restrictive attribute than its target %qD: %s"
 msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: auto-profile.cc:365
+#: auto-profile.cc:367
 #, gcc-internal-format
 msgid "offset exceeds 16 bytes"
 msgstr ""
 
-#: auto-profile.cc:862
+#: auto-profile.cc:864
 #, gcc-internal-format
 msgid "Not expected TAG."
 msgstr ""
 
-#: auto-profile.cc:927
+#: auto-profile.cc:929
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "can't open output file `%s'"
 msgid "cannot open profile file %s"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: auto-profile.cc:933
+#: auto-profile.cc:935
 #, gcc-internal-format
 msgid "AutoFDO profile magic number does not match"
 msgstr ""
 
-#: auto-profile.cc:941
+#: auto-profile.cc:943
 #, gcc-internal-format, gfc-internal-format
 msgid "AutoFDO profile version %u does not match %u"
 msgstr ""
 
-#: auto-profile.cc:953
+#: auto-profile.cc:955
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "cannot read string table from %s"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: auto-profile.cc:961
+#: auto-profile.cc:963
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "cannot find file for class %s"
 msgid "cannot read function profile from %s"
@@ -23979,7 +24085,7 @@ msgstr "немагчыма знайсьці файл для кляса %s"
 msgid "offset %qwi outside bounds of constant string"
 msgstr ""
 
-#: builtins.cc:707 cp/name-lookup.cc:6739
+#: builtins.cc:707 cp/name-lookup.cc:6773
 #, gcc-internal-format
 msgid "%qE declared here"
 msgstr ""
@@ -24004,13 +24110,13 @@ msgstr "аргумент `__builtin_args_info' павінен быць канс
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: builtins.cc:4048 gimple-fold.cc:2522 gimple-ssa-warn-access.cc:2566
-#: tree-ssa-strlen.cc:3177
+#: builtins.cc:4048 gimple-fold.cc:2525 gimple-ssa-warn-access.cc:2567
+#: tree-ssa-strlen.cc:3179
 #, gcc-internal-format
 msgid "%qD specified bound %E equals destination size"
 msgstr ""
 
-#: builtins.cc:5297 gimplify.cc:3894
+#: builtins.cc:5297 gimplify.cc:3922
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function `%s'"
 msgid "too few arguments to function %<va_start%>"
@@ -24089,7 +24195,7 @@ msgstr "аргумент для \"%s\" прапушчан"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.cc:8018 expr.cc:12315
+#: builtins.cc:8018 expr.cc:12318
 #, gcc-internal-format
 msgid "invalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
@@ -24168,7 +24274,7 @@ msgstr "немагчыма знайсьці кляс `%s'"
 msgid "function call has aggregate value"
 msgstr ""
 
-#: calls.cc:3508
+#: calls.cc:3509
 #, gcc-internal-format
 msgid "passing too large argument on stack"
 msgstr ""
@@ -24184,7 +24290,7 @@ msgstr ""
 msgid "total size of local objects is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: cfgexpand.cc:1853 function.cc:1015 varasm.cc:2360
+#: cfgexpand.cc:1853 function.cc:1016 varasm.cc:2360
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%s' is too large"
 msgid "size of variable %q+D is too large"
@@ -24648,661 +24754,661 @@ msgstr ""
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.cc:2426
+#: cfgrtl.cc:2441
 #, gcc-internal-format, gfc-internal-format
 msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
 msgstr ""
 
-#: cfgrtl.cc:2546
+#: cfgrtl.cc:2561
 #, gcc-internal-format, gfc-internal-format
 msgid "multiple hot/cold transitions found (bb %i)"
 msgstr ""
 
-#: cfgrtl.cc:2554
+#: cfgrtl.cc:2569
 #, gcc-internal-format
 msgid "partition found but function partition flag not set"
 msgstr ""
 
-#: cfgrtl.cc:2593
+#: cfgrtl.cc:2608
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
 msgstr ""
 
-#: cfgrtl.cc:2602
+#: cfgrtl.cc:2617
 #, gcc-internal-format, gfc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
 msgstr ""
 
-#: cfgrtl.cc:2624
+#: cfgrtl.cc:2639
 #, gcc-internal-format
 msgid "EDGE_CROSSING incorrectly set across same section"
 msgstr ""
 
-#: cfgrtl.cc:2629
+#: cfgrtl.cc:2644
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge crosses section boundary in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2635
+#: cfgrtl.cc:2650
 #, gcc-internal-format, gfc-internal-format
 msgid "EH edge crosses section boundary in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2641
+#: cfgrtl.cc:2656
 #, gcc-internal-format, gfc-internal-format
 msgid "No region crossing jump at section boundary in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2648
+#: cfgrtl.cc:2663
 #, gcc-internal-format
 msgid "EDGE_CROSSING missing across section boundary"
 msgstr ""
 
-#: cfgrtl.cc:2678
+#: cfgrtl.cc:2693
 #, gcc-internal-format, gfc-internal-format
 msgid "Region crossing jump across same section in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2685
+#: cfgrtl.cc:2700
 #, gcc-internal-format, gfc-internal-format
 msgid "missing REG_EH_REGION note at the end of bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2690
+#: cfgrtl.cc:2705
 #, gcc-internal-format, gfc-internal-format
 msgid "too many exception handling edges in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2698
+#: cfgrtl.cc:2713
 #, gcc-internal-format, gfc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2703
+#: cfgrtl.cc:2718
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge after unconditional jump in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2708
+#: cfgrtl.cc:2723
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2715
+#: cfgrtl.cc:2730
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2721
+#: cfgrtl.cc:2736
 #, gcc-internal-format, gfc-internal-format
 msgid "abnormal call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2726
+#: cfgrtl.cc:2741
 #, gcc-internal-format, gfc-internal-format
 msgid "sibcall edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2736
+#: cfgrtl.cc:2751
 #, gcc-internal-format, gfc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2747
+#: cfgrtl.cc:2762
 #, gcc-internal-format, gfc-internal-format
 msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2788 cfgrtl.cc:2798
+#: cfgrtl.cc:2803 cfgrtl.cc:2813
 #, gcc-internal-format, gfc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.cc:2811
+#: cfgrtl.cc:2826
 #, gcc-internal-format, gfc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.cc:2821
+#: cfgrtl.cc:2836
 #, gcc-internal-format, gfc-internal-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.cc:2847
+#: cfgrtl.cc:2862
 #, gcc-internal-format, gfc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.cc:2854
+#: cfgrtl.cc:2869
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.cc:2865
+#: cfgrtl.cc:2880
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.cc:2873
+#: cfgrtl.cc:2888
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.cc:2949 cfgrtl.cc:2997
+#: cfgrtl.cc:2964 cfgrtl.cc:3012
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr ""
 
-#: cfgrtl.cc:2957
+#: cfgrtl.cc:2972
 #, gcc-internal-format, gfc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.cc:2970
+#: cfgrtl.cc:2985
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.cc:2982
+#: cfgrtl.cc:2997
 #, gcc-internal-format, gfc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.cc:3030
+#: cfgrtl.cc:3045
 #, gcc-internal-format, gfc-internal-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.cc:3046
+#: cfgrtl.cc:3061
 #, gcc-internal-format, gfc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.cc:3055
+#: cfgrtl.cc:3070
 #, gcc-internal-format, gfc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.cc:3057
+#: cfgrtl.cc:3072
 #, gcc-internal-format
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.cc:3091
+#: cfgrtl.cc:3106
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.cc:3130
+#: cfgrtl.cc:3145
 #, gcc-internal-format, gfc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.cc:3260
+#: cgraph.cc:3262
 #, gcc-internal-format
 msgid "caller edge count invalid"
 msgstr ""
 
-#: cgraph.cc:3357
+#: cgraph.cc:3359
 #, gcc-internal-format
 msgid "missing indirect call in speculative call sequence"
 msgstr ""
 
-#: cgraph.cc:3362
+#: cgraph.cc:3364
 #, gcc-internal-format
 msgid "indirect call in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.cc:3392
+#: cgraph.cc:3394
 #, gcc-internal-format
 msgid "speculative edges are not adjacent"
 msgstr ""
 
-#: cgraph.cc:3398
+#: cgraph.cc:3400
 #, gcc-internal-format, gfc-internal-format
 msgid "direct call to %s in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.cc:3404 cgraph.cc:3434
+#: cgraph.cc:3406 cgraph.cc:3436
 #, gcc-internal-format, gfc-internal-format
 msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
 msgstr ""
 
-#: cgraph.cc:3411
+#: cgraph.cc:3413
 #, gcc-internal-format, gfc-internal-format
 msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.cc:3422
+#: cgraph.cc:3424
 #, gcc-internal-format
 msgid "call stmt hash does not point to first direct edge of speculative call sequence"
 msgstr ""
 
-#: cgraph.cc:3441
+#: cgraph.cc:3443
 #, gcc-internal-format, gfc-internal-format
 msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.cc:3454
+#: cgraph.cc:3456
 #, gcc-internal-format, gfc-internal-format
 msgid "missing direct call for speculation %i"
 msgstr ""
 
-#: cgraph.cc:3459
+#: cgraph.cc:3461
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "missing ref for speculation %i"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: cgraph.cc:3468
+#: cgraph.cc:3470
 #, gcc-internal-format, gfc-internal-format
 msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
 msgstr ""
 
-#: cgraph.cc:3497
+#: cgraph.cc:3499
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraph.cc:3504
+#: cgraph.cc:3506
 #, gcc-internal-format
 msgid "cgraph count invalid"
 msgstr ""
 
-#: cgraph.cc:3509
+#: cgraph.cc:3511
 #, gcc-internal-format
 msgid "inline clone in same comdat group list"
 msgstr ""
 
-#: cgraph.cc:3514
+#: cgraph.cc:3516
 #, gcc-internal-format
 msgid "inline clone count is not compatible"
 msgstr ""
 
-#: cgraph.cc:3521
+#: cgraph.cc:3523
 #, gcc-internal-format
 msgid "tp_first_run must be non-negative"
 msgstr ""
 
-#: cgraph.cc:3526
+#: cgraph.cc:3528
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "local symbols must be defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraph.cc:3531
+#: cgraph.cc:3533
 #, gcc-internal-format
 msgid "externally visible inline clone"
 msgstr ""
 
-#: cgraph.cc:3536
+#: cgraph.cc:3538
 #, gcc-internal-format
 msgid "inline clone with address taken"
 msgstr ""
 
-#: cgraph.cc:3541
+#: cgraph.cc:3543
 #, gcc-internal-format
 msgid "inline clone is forced to output"
 msgstr ""
 
-#: cgraph.cc:3548
+#: cgraph.cc:3550
 #, gcc-internal-format
 msgid "calls_comdat_local is set outside of a comdat group"
 msgstr ""
 
-#: cgraph.cc:3553
+#: cgraph.cc:3555
 #, gcc-internal-format
 msgid "invalid calls_comdat_local flag"
 msgstr ""
 
-#: cgraph.cc:3560
+#: cgraph.cc:3562
 #, gcc-internal-format
 msgid "malloc attribute should be used for a function that returns a pointer"
 msgstr ""
 
-#: cgraph.cc:3572
+#: cgraph.cc:3574
 #, gcc-internal-format
 msgid "semantic interposition mismatch"
 msgstr ""
 
-#: cgraph.cc:3579
+#: cgraph.cc:3581
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for indirect edge from %s"
 msgstr ""
 
-#: cgraph.cc:3585 cgraph.cc:3645
+#: cgraph.cc:3587 cgraph.cc:3647
 #, gcc-internal-format
 msgid "edge count is not compatible with function count"
 msgstr ""
 
-#: cgraph.cc:3593
+#: cgraph.cc:3595
 #, gcc-internal-format, gfc-internal-format
 msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
 msgstr ""
 
-#: cgraph.cc:3601 cgraph.cc:3673
+#: cgraph.cc:3603 cgraph.cc:3675
 #, gcc-internal-format
 msgid "edge has both call_stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.cc:3613
+#: cgraph.cc:3615
 #, gcc-internal-format, gfc-internal-format
 msgid "comdat-local function called by %s outside its comdat"
 msgstr ""
 
-#: cgraph.cc:3623
+#: cgraph.cc:3625
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr ""
 
-#: cgraph.cc:3628
+#: cgraph.cc:3630
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr ""
 
-#: cgraph.cc:3635
+#: cgraph.cc:3637
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cgraph.cc:3663
+#: cgraph.cc:3665
 #, gcc-internal-format
 msgid "caller edge count does not match BB count"
 msgstr ""
 
-#: cgraph.cc:3694
+#: cgraph.cc:3696
 #, gcc-internal-format
 msgid "indirect call count does not match BB count"
 msgstr ""
 
-#: cgraph.cc:3711
+#: cgraph.cc:3713
 #, gcc-internal-format
 msgid "reference has both stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.cc:3722
+#: cgraph.cc:3724
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr ""
 
-#: cgraph.cc:3727
+#: cgraph.cc:3729
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr ""
 
-#: cgraph.cc:3738
+#: cgraph.cc:3740
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone_of"
 msgstr ""
 
-#: cgraph.cc:3751
+#: cgraph.cc:3753
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone list"
 msgstr ""
 
-#: cgraph.cc:3757
+#: cgraph.cc:3759
 #, gcc-internal-format
 msgid "cgraph_node is in clone list but it is not clone"
 msgstr ""
 
-#: cgraph.cc:3762
+#: cgraph.cc:3764
 #, gcc-internal-format
 msgid "cgraph_node has wrong prev_clone pointer"
 msgstr ""
 
-#: cgraph.cc:3767
+#: cgraph.cc:3769
 #, gcc-internal-format
 msgid "double linked list of clones corrupted"
 msgstr ""
 
-#: cgraph.cc:3779
+#: cgraph.cc:3781
 #, gcc-internal-format
 msgid "Alias has call edges"
 msgstr ""
 
-#: cgraph.cc:3785
+#: cgraph.cc:3787
 #, gcc-internal-format
 msgid "Alias has non-alias reference"
 msgstr ""
 
-#: cgraph.cc:3790
+#: cgraph.cc:3792
 #, gcc-internal-format
 msgid "Alias has more than one alias reference"
 msgstr ""
 
-#: cgraph.cc:3797
+#: cgraph.cc:3799
 #, gcc-internal-format
 msgid "Analyzed alias has no reference"
 msgstr ""
 
-#: cgraph.cc:3806
+#: cgraph.cc:3808
 #, gcc-internal-format
 msgid "No edge out of thunk node"
 msgstr ""
 
-#: cgraph.cc:3811
+#: cgraph.cc:3813
 #, gcc-internal-format
 msgid "More than one edge out of thunk node"
 msgstr ""
 
-#: cgraph.cc:3816
+#: cgraph.cc:3818
 #, gcc-internal-format
 msgid "Thunk is not supposed to have body"
 msgstr ""
 
-#: cgraph.cc:3852
+#: cgraph.cc:3854
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraph.cc:3860
+#: cgraph.cc:3862
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: cgraph.cc:3869
+#: cgraph.cc:3871
 #, gcc-internal-format
 msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
 msgstr ""
 
-#: cgraph.cc:3879
+#: cgraph.cc:3881
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraph.cc:3889
+#: cgraph.cc:3891
 #, gcc-internal-format
 msgid "reference to dead statement"
 msgstr ""
 
-#: cgraph.cc:3902
+#: cgraph.cc:3904
 #, gcc-internal-format, gfc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.cc:3914
+#: cgraph.cc:3916
 #, gcc-internal-format, gfc-internal-format
 msgid "an indirect edge from %s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.cc:3933 cgraph.cc:3946
+#: cgraph.cc:3935 cgraph.cc:3948
 #, gcc-internal-format
 msgid "missing origin for a node in a nested list"
 msgstr ""
 
-#: cgraph.cc:3938
+#: cgraph.cc:3940
 #, gcc-internal-format
 msgid "origin points to a different parent"
 msgstr ""
 
-#: cgraph.cc:3954
+#: cgraph.cc:3956
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr ""
 
-#: cgraph.cc:4076 varpool.cc:304
+#: cgraph.cc:4078 varpool.cc:304
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "argument to `-%s' is missing"
 msgid "%s: section %s.%d is missing"
 msgstr "аргумент для \"-%s\" прапушчан"
 
-#: cgraphunit.cc:753
+#: cgraphunit.cc:755
 #, fuzzy, gcc-internal-format
 msgid "duplicate definition of a symbol version"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: cgraphunit.cc:755
+#: cgraphunit.cc:757
 #, gcc-internal-format
 msgid "same version was previously defined here"
 msgstr ""
 
-#: cgraphunit.cc:761
+#: cgraphunit.cc:763
 #, gcc-internal-format
 msgid "symbol needs to be defined to have a version"
 msgstr ""
 
-#: cgraphunit.cc:767
+#: cgraphunit.cc:769
 #, gcc-internal-format
 msgid "common symbol cannot be versioned"
 msgstr ""
 
-#: cgraphunit.cc:773
+#: cgraphunit.cc:775
 #, gcc-internal-format
 msgid "comdat symbol cannot be versioned"
 msgstr ""
 
-#: cgraphunit.cc:779
+#: cgraphunit.cc:781
 #, gcc-internal-format
 msgid "%<weakref%> cannot be versioned"
 msgstr ""
 
-#: cgraphunit.cc:785
+#: cgraphunit.cc:787
 #, gcc-internal-format
 msgid "versioned symbol must be public"
 msgstr ""
 
-#: cgraphunit.cc:791
+#: cgraphunit.cc:793
 #, gcc-internal-format
 msgid "versioned symbol must have default visibility"
 msgstr ""
 
-#: cgraphunit.cc:824
+#: cgraphunit.cc:826
 #, gcc-internal-format
 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
 msgstr ""
 
-#: cgraphunit.cc:879
+#: cgraphunit.cc:881
 #, fuzzy, gcc-internal-format
 msgid "%<flatten%> attribute is ignored on aliases"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: cgraphunit.cc:887 cgraphunit.cc:939
+#: cgraphunit.cc:889 cgraphunit.cc:941
 #, gcc-internal-format
 msgid "%<externally_visible%> attribute have effect only on public objects"
 msgstr ""
 
-#: cgraphunit.cc:898
+#: cgraphunit.cc:900
 #, gcc-internal-format
 msgid "%<weakref%> attribute ignored because function is defined"
 msgstr ""
 
-#: cgraphunit.cc:913
+#: cgraphunit.cc:915
 #, gcc-internal-format
 msgid "%<alias%> attribute ignored because function is defined"
 msgstr ""
 
-#: cgraphunit.cc:921
+#: cgraphunit.cc:923
 #, gcc-internal-format
 msgid "%<always_inline%> function might not be inlinable unless also declared %<inline%>"
 msgstr ""
 
-#: cgraphunit.cc:947
+#: cgraphunit.cc:949
 #, gcc-internal-format
 msgid "%<weakref%> attribute ignored because variable is initialized"
 msgstr ""
 
 #. include_self=
 #. TODO: Add OPT_Wundefined-inline.
-#: cgraphunit.cc:1096 c/c-decl.cc:13291
+#: cgraphunit.cc:1098 c/c-decl.cc:13338
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "%q+F used but never defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraphunit.cc:1098 c/c-decl.cc:13301
+#: cgraphunit.cc:1100 c/c-decl.cc:13348
 #, gcc-internal-format
 msgid "%q+F declared %<static%> but never defined"
 msgstr ""
 
-#: cgraphunit.cc:1142
+#: cgraphunit.cc:1144
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "%qD defined but not used"
 msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: cgraphunit.cc:1477
+#: cgraphunit.cc:1479
 #, gcc-internal-format
 msgid "%<ifunc%> resolver for %qD must return %qT"
 msgstr ""
 
-#: cgraphunit.cc:1480 cgraphunit.cc:1503
+#: cgraphunit.cc:1482 cgraphunit.cc:1505
 #, gcc-internal-format
 msgid "resolver indirect function declared here"
 msgstr ""
 
-#: cgraphunit.cc:1500
+#: cgraphunit.cc:1502
 #, gcc-internal-format
 msgid "%<ifunc%> resolver for %qD should return %qT"
 msgstr ""
 
-#: cgraphunit.cc:1510
+#: cgraphunit.cc:1512
 #, gcc-internal-format
 msgid "%qD alias between functions of incompatible types %qT and %qT"
 msgstr ""
 
-#: cgraphunit.cc:1513 cgraphunit.cc:1595
+#: cgraphunit.cc:1515 cgraphunit.cc:1597
 #, fuzzy, gcc-internal-format
 #| msgid "Invalid declaration"
 msgid "aliased declaration here"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: cgraphunit.cc:1551 c-family/c-pragma.cc:347
+#: cgraphunit.cc:1553 c-family/c-pragma.cc:347
 #, gcc-internal-format
 msgid "%q+D aliased to undefined symbol %qE"
 msgstr ""
 
-#: cgraphunit.cc:1567
+#: cgraphunit.cc:1569
 #, gcc-internal-format
 msgid "%q+D aliased to external symbol %qE"
 msgstr ""
 
-#: cgraphunit.cc:1592
+#: cgraphunit.cc:1594
 #, gcc-internal-format
 msgid "%q+D alias between function and variable is not supported"
 msgstr ""
 
-#: cgraphunit.cc:1666
+#: cgraphunit.cc:1668
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr ""
 
-#: cgraphunit.cc:1694
+#: cgraphunit.cc:1696
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function in same comdat group"
 msgstr ""
 
-#: cgraphunit.cc:1870
+#: cgraphunit.cc:1872
 #, fuzzy, gcc-internal-format
 #| msgid "size of return value of `%s' is %u bytes"
 msgid "size of return value of %q+D is %u bytes"
 msgstr "памер вяртаемага значэння \"%s\" %u байт"
 
-#: cgraphunit.cc:1874
+#: cgraphunit.cc:1876
 #, fuzzy, gcc-internal-format
 #| msgid "size of return value of `%s' is larger than %d bytes"
 msgid "size of return value of %q+D is larger than %wu bytes"
 msgstr "памер вяртаемага значэння \"%s\" больш чым %d байт"
 
-#: cgraphunit.cc:2436
+#: cgraphunit.cc:2440
 #, gcc-internal-format
 msgid "nodes with unreleased memory found"
 msgstr ""
@@ -25343,13 +25449,13 @@ msgstr "не магу знайсці крыніцу %s\n"
 msgid "cannot find %qs"
 msgstr "[нельга знайсці %s]"
 
-#: collect-utils.cc:225 collect2.cc:2388 collect2.cc:2558 gcc.cc:3419
+#: collect-utils.cc:225 collect2.cc:2389 collect2.cc:2559 gcc.cc:3419
 #: gcc.cc:7825
 #, gcc-internal-format
 msgid "%<pex_init%> failed: %m"
 msgstr ""
 
-#: collect-utils.cc:234 collect2.cc:2397 collect2.cc:2566 gcc.cc:2703
+#: collect-utils.cc:234 collect2.cc:2398 collect2.cc:2567 gcc.cc:2703
 #, fuzzy, gcc-internal-format
 #| msgid "%s: %s: "
 msgid "%s: %m"
@@ -25365,7 +25471,7 @@ msgstr ""
 msgid "ld returned %d exit status"
 msgstr ""
 
-#: collect2.cc:916 gcc.cc:8345 config/nvptx/mkoffload.cc:644
+#: collect2.cc:916 gcc.cc:8345 config/nvptx/mkoffload.cc:646
 #, gcc-internal-format
 msgid "atexit failed"
 msgstr ""
@@ -25375,96 +25481,96 @@ msgstr ""
 msgid "no arguments"
 msgstr "няма аргументаў"
 
-#: collect2.cc:1286 opts.cc:1192
+#: collect2.cc:1287 opts.cc:1192
 #, gcc-internal-format
 msgid "LTO support has not been enabled in this configuration"
 msgstr ""
 
-#: collect2.cc:1327 graph.cc:55 lto-wrapper.cc:1720 lto-wrapper.cc:1776
-#: toplev.cc:1518 objc/objc-act.cc:462
+#: collect2.cc:1328 graph.cc:55 lto-wrapper.cc:1724 lto-wrapper.cc:1780
+#: toplev.cc:1520 objc/objc-act.cc:462
 #, fuzzy, gcc-internal-format
 #| msgid "can't open %s"
 msgid "cannot open %s: %m"
 msgstr "немагчыма адчыніць %s"
 
-#: collect2.cc:1447
+#: collect2.cc:1448
 #, fuzzy, gcc-internal-format
 msgid "unknown demangling style %qs"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: collect2.cc:1549 collect2.cc:1727 collect2.cc:1767
+#: collect2.cc:1550 collect2.cc:1728 collect2.cc:1768
 #, gcc-internal-format
 msgid "fopen %s: %m"
 msgstr ""
 
-#: collect2.cc:1552 collect2.cc:1732 collect2.cc:1770
+#: collect2.cc:1553 collect2.cc:1733 collect2.cc:1771
 #, gcc-internal-format
 msgid "fclose %s: %m"
 msgstr ""
 
-#: collect2.cc:2322 lto-wrapper.cc:1215 lto-wrapper.cc:1230
+#: collect2.cc:2323 lto-wrapper.cc:1219 lto-wrapper.cc:1234
 #: lto/lto-object.cc:148 lto/lto-object.cc:182 lto/lto-object.cc:279
 #: lto/lto-object.cc:336 lto/lto-object.cc:360
 #, gcc-internal-format, gfc-internal-format
 msgid "%s: %s"
 msgstr ""
 
-#: collect2.cc:2362
+#: collect2.cc:2363
 #, fuzzy, gcc-internal-format
 #| msgid "cannot find `nm'"
 msgid "cannot find %<nm%>"
 msgstr "нельга знайсці \"nm\""
 
-#: collect2.cc:2410
+#: collect2.cc:2411
 #, fuzzy, gcc-internal-format
 #| msgid "can't open output file `%s'"
 msgid "cannot open nm output: %m"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: collect2.cc:2465
+#: collect2.cc:2466
 #, gcc-internal-format, gfc-internal-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.cc:2476
+#: collect2.cc:2477
 #, gcc-internal-format, gfc-internal-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.cc:2533
+#: collect2.cc:2534
 #, fuzzy, gcc-internal-format
 #| msgid "cannot find `ldd'"
 msgid "cannot find %<ldd%>"
 msgstr "не магу знайсці \"ldd\""
 
-#: collect2.cc:2579
+#: collect2.cc:2580
 #, fuzzy, gcc-internal-format
 #| msgid "can't open output file `%s'"
 msgid "cannot open ldd output: %m"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: collect2.cc:2597
+#: collect2.cc:2598
 #, gcc-internal-format, gfc-internal-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: collect2.cc:2609
+#: collect2.cc:2610
 #, fuzzy, gcc-internal-format
 #| msgid "unable to open file '%s'"
 msgid "unable to open dynamic dependency %qs"
 msgstr "немагу адчыніць файл \"%s\""
 
-#: collect2.cc:2761
+#: collect2.cc:2762
 #, gcc-internal-format, gfc-internal-format
 msgid "%s: not a COFF file"
 msgstr ""
 
-#: collect2.cc:2920
+#: collect2.cc:2921
 #, gcc-internal-format, gfc-internal-format
 msgid "%s: cannot open as COFF file"
 msgstr ""
 
-#: collect2.cc:2979
+#: collect2.cc:2980
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "library lib%s not found"
 msgstr "Бібліятэка lib%s не знойдзена"
@@ -25656,7 +25762,7 @@ msgstr ""
 msgid "closed intervals"
 msgstr ""
 
-#: diagnostic.cc:2642
+#: diagnostic.cc:2659
 #, gcc-internal-format
 msgid "debug path"
 msgstr ""
@@ -25708,12 +25814,12 @@ msgstr ""
 msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive"
 msgstr ""
 
-#: dwarf2out.cc:11187
+#: dwarf2out.cc:11196
 #, gcc-internal-format
 msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities"
 msgstr ""
 
-#: dwarf2out.cc:15069
+#: dwarf2out.cc:15078
 #, gcc-internal-format, gfc-internal-format
 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
 msgstr ""
@@ -25795,7 +25901,7 @@ msgstr ""
 msgid "%<lp_array%> does not match %<region_tree%>"
 msgstr ""
 
-#: except.cc:3541 tree.cc:14394 value-prof.cc:529
+#: except.cc:3541 tree.cc:14395 value-prof.cc:529
 #, gcc-internal-format
 msgid "%qs failed"
 msgstr ""
@@ -25825,17 +25931,17 @@ msgstr ""
 msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
 msgstr ""
 
-#: expr.cc:12327
+#: expr.cc:12330
 #, gcc-internal-format
 msgid "call to %qs declared with attribute error: %s"
 msgstr ""
 
-#: expr.cc:12341
+#: expr.cc:12344
 #, gcc-internal-format
 msgid "call to %qs declared with attribute warning: %s"
 msgstr ""
 
-#: expr.cc:13387
+#: expr.cc:13391
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying %<X - Y %s 0%> to %<X %s Y%>"
 msgstr ""
@@ -25851,7 +25957,7 @@ msgstr "нявернае выкарыстанне \"restict\""
 msgid "the frame size of %wu bytes is larger than %wu bytes"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: final.cc:4391 toplev.cc:1398 tree-cfgcleanup.cc:1540
+#: final.cc:4391 toplev.cc:1400 tree-cfgcleanup.cc:1540
 #, fuzzy, gcc-internal-format
 msgid "could not open final insn dump file %qs: %m"
 msgstr "не магу знайсці крыніцу %s\n"
@@ -25876,63 +25982,63 @@ msgstr ""
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.cc:6741 fold-const.cc:6757
+#: fold-const.cc:6742 fold-const.cc:6758
 #, gcc-internal-format, gfc-internal-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.cc:6905
+#: fold-const.cc:6906
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.cc:6910
+#: fold-const.cc:6911
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.cc:10104
+#: fold-const.cc:10128
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.cc:10511
+#: fold-const.cc:10535
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.cc:13892
+#: fold-const.cc:13947
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: function.cc:254
+#: function.cc:255
 #, gcc-internal-format
 msgid "total size of local objects %wu exceeds maximum %wu"
 msgstr ""
 
-#: function.cc:258
+#: function.cc:259
 #, gcc-internal-format
 msgid "total size of local objects exceeds maximum %wu"
 msgstr ""
 
-#: function.cc:1788 gimplify.cc:6920 gimplify.cc:7082
+#: function.cc:1789 gimplify.cc:7018 gimplify.cc:7180
 #, fuzzy, gcc-internal-format
 #| msgid "impossible operator '%s'"
 msgid "impossible constraint in %<asm%>"
 msgstr "немагчымы апэратар '%s'"
 
-#: function.cc:4288
+#: function.cc:4290
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.cc:4309
+#: function.cc:4311
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.cc:4976
+#: function.cc:4978
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr ""
@@ -26077,7 +26183,7 @@ msgstr ""
 msgid "linker hardening options not enabled by %<-fhardened%> because other link options were specified on the command line"
 msgstr ""
 
-#: gcc.cc:5048 toplev.cc:712
+#: gcc.cc:5048 toplev.cc:714
 #, gcc-internal-format
 msgid "input file %qs is the same as output file"
 msgstr ""
@@ -26308,7 +26414,7 @@ msgstr "параметр \"%s\" ініцыялізаваны"
 msgid "multilib exclusions %qs is invalid"
 msgstr ""
 
-#: gcc.cc:9856 common/config/riscv/riscv-common.cc:2129
+#: gcc.cc:9856 common/config/riscv/riscv-common.cc:2242
 #, gcc-internal-format
 msgid "multilib select %qs %qs is invalid"
 msgstr ""
@@ -26594,47 +26700,47 @@ msgstr ""
 msgid "array subscript %wu is above array bounds of %qT"
 msgstr ""
 
-#: gimple-fold.cc:2078 gimple-fold.cc:3130 gimple-ssa-warn-restrict.cc:2080
+#: gimple-fold.cc:2081 gimple-fold.cc:3133 gimple-ssa-warn-restrict.cc:2080
 #, gcc-internal-format
 msgid "%qD source argument is the same as destination"
 msgstr ""
 
-#: gimple-fold.cc:2144
+#: gimple-fold.cc:2147
 #, gcc-internal-format
 msgid "%qD destination unchanged after copying no bytes from a string of length %E"
 msgstr ""
 
-#: gimple-fold.cc:2149
+#: gimple-fold.cc:2152
 #, gcc-internal-format
 msgid "%qD destination unchanged after copying no bytes"
 msgstr ""
 
-#: gimple-fold.cc:2524 gimple-ssa-warn-access.cc:859
+#: gimple-fold.cc:2527 gimple-ssa-warn-access.cc:859
 #, gcc-internal-format
 msgid "%qD specified bound %E exceeds destination size %E"
 msgstr ""
 
-#: gimple-fold.cc:2543
+#: gimple-fold.cc:2546
 #, gcc-internal-format
 msgid "%qD specified bound %E equals source length"
 msgstr ""
 
-#: gimple-fold.cc:4547 gimple-fold.cc:4774
+#: gimple-fold.cc:4550 gimple-fold.cc:4777
 #, gcc-internal-format
 msgid "flexible array member %qD does not have well defined padding bits for %qs"
 msgstr ""
 
-#: gimple-fold.cc:4723 cp/constexpr.cc:4890
+#: gimple-fold.cc:4726 cp/constexpr.cc:4901
 #, gcc-internal-format
 msgid "PDP11 bit-field handling unsupported in %qs"
 msgstr ""
 
-#: gimple-fold.cc:5004
+#: gimple-fold.cc:5007
 #, gcc-internal-format, gfc-internal-format
 msgid "%s not supported for variable length aggregates"
 msgstr ""
 
-#: gimple-fold.cc:5010
+#: gimple-fold.cc:5013
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "%s not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
@@ -26669,22 +26775,22 @@ msgstr ""
 msgid "function may return address of local variable"
 msgstr ""
 
-#: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11585
+#: gimple-ssa-isolate-paths.cc:414 c/c-typeck.cc:11587
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr ""
 
-#: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2054
-#: gimple-ssa-warn-access.cc:3712 tree.cc:12441 tree.cc:12478 tree.cc:12519
-#: tree.cc:12552 c/c-parser.cc:20560 c/c-parser.cc:20701 c/c-typeck.cc:3157
-#: c/c-typeck.cc:3252 c/c-typeck.cc:5869 c/c-typeck.cc:11491
-#: c/c-typeck.cc:11508 c/gimple-parser.cc:2574 c/gimple-parser.cc:2582
-#: cp/call.cc:8180 cp/call.cc:10380 cp/class.cc:9399 cp/constexpr.cc:894
-#: cp/constexpr.cc:1321 cp/constexpr.cc:4311 cp/constexpr.cc:5982
-#: cp/constexpr.cc:6353 cp/cvt.cc:1081 cp/cvt.cc:1119 cp/decl.cc:9108
-#: cp/decl2.cc:5848 cp/decl2.cc:5903 cp/method.cc:1234 cp/parser.cc:22475
-#: cp/pt.cc:9156 cp/semantics.cc:2309 cp/semantics.cc:3713 cp/semantics.cc:4831
-#: cp/typeck.cc:2143 cp/typeck.cc:2363 cp/typeck.cc:4508 cp/typeck.cc:10690
+#: gimple-ssa-isolate-paths.cc:417 gimple-ssa-warn-access.cc:2055
+#: gimple-ssa-warn-access.cc:3713 tree.cc:12442 tree.cc:12479 tree.cc:12520
+#: tree.cc:12553 c/c-parser.cc:20633 c/c-parser.cc:20774 c/c-typeck.cc:3159
+#: c/c-typeck.cc:3254 c/c-typeck.cc:5871 c/c-typeck.cc:11493
+#: c/c-typeck.cc:11510 c/gimple-parser.cc:2574 c/gimple-parser.cc:2582
+#: cp/call.cc:8203 cp/call.cc:10398 cp/class.cc:9399 cp/constexpr.cc:889
+#: cp/constexpr.cc:1316 cp/constexpr.cc:4320 cp/constexpr.cc:5996
+#: cp/constexpr.cc:6367 cp/cvt.cc:1095 cp/cvt.cc:1133 cp/decl.cc:9104
+#: cp/decl2.cc:5889 cp/decl2.cc:5944 cp/method.cc:1234 cp/parser.cc:22475
+#: cp/pt.cc:9178 cp/semantics.cc:2378 cp/semantics.cc:3782 cp/semantics.cc:4900
+#: cp/typeck.cc:2143 cp/typeck.cc:2363 cp/typeck.cc:4509 cp/typeck.cc:10694
 #: rust/backend/rust-constexpr.cc:4407 rust/backend/rust-tree.cc:621
 #: rust/backend/rust-tree.cc:3813
 #, fuzzy, gcc-internal-format
@@ -27570,286 +27676,286 @@ msgstr ""
 msgid "expecting between %E and %E bytes in a region of size %E"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2049
+#: gimple-ssa-warn-access.cc:2050
 #, gcc-internal-format
 msgid "%qD called on pointer %qE with nonzero offset%s"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2064 gimple-ssa-warn-access.cc:3789
+#: gimple-ssa-warn-access.cc:2065 gimple-ssa-warn-access.cc:3790
 #, gcc-internal-format
 msgid "returned from %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2067
+#: gimple-ssa-warn-access.cc:2068
 #, gcc-internal-format
 msgid "returned from %qT"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2069
+#: gimple-ssa-warn-access.cc:2070
 #, gcc-internal-format
 msgid "obtained here"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2276
+#: gimple-ssa-warn-access.cc:2277
 #, gcc-internal-format
 msgid "argument %i value %qE is negative"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2293
+#: gimple-ssa-warn-access.cc:2294
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "argument %i value is zero"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: gimple-ssa-warn-access.cc:2311
+#: gimple-ssa-warn-access.cc:2312
 #, gcc-internal-format
 msgid "argument %i value %qE exceeds maximum object size %E"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2325
+#: gimple-ssa-warn-access.cc:2326
 #, gcc-internal-format
 msgid "argument %i range [%E, %E] is negative"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2332
+#: gimple-ssa-warn-access.cc:2333
 #, gcc-internal-format
 msgid "argument %i range [%E, %E] exceeds maximum object size %E"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2362
+#: gimple-ssa-warn-access.cc:2363
 #, gcc-internal-format
 msgid "product %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2368
+#: gimple-ssa-warn-access.cc:2369
 #, gcc-internal-format
 msgid "product %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2379 gimple-ssa-warn-access.cc:2382
+#: gimple-ssa-warn-access.cc:2380 gimple-ssa-warn-access.cc:2383
 #, fuzzy, gcc-internal-format
 msgid "argument %i in the range [%E, %E]"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: gimple-ssa-warn-access.cc:2393
+#: gimple-ssa-warn-access.cc:2394
 #, gcc-internal-format
 msgid "in a call to built-in allocation function %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2396
+#: gimple-ssa-warn-access.cc:2397
 #, gcc-internal-format
 msgid "in a call to allocation function %qD declared here"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2841
+#: gimple-ssa-warn-access.cc:2842
 #, gcc-internal-format
 msgid "unknown architecture specifier in memory model %wi for %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2933
+#: gimple-ssa-warn-access.cc:2934
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "invalid memory model %qs for %qD"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: gimple-ssa-warn-access.cc:2937
+#: gimple-ssa-warn-access.cc:2938
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "invalid memory model %wi for %qD"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: gimple-ssa-warn-access.cc:2952 gimple-ssa-warn-access.cc:3006
+#: gimple-ssa-warn-access.cc:2953 gimple-ssa-warn-access.cc:3007
 #, gcc-internal-format, gfc-internal-format
 msgid "valid models are %s"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2966
+#: gimple-ssa-warn-access.cc:2967
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "invalid failure memory model %qs for %qD"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: gimple-ssa-warn-access.cc:2971
+#: gimple-ssa-warn-access.cc:2972
 #, gcc-internal-format
 msgid "valid failure models are %qs, %qs, %qs, %qs"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:2987
+#: gimple-ssa-warn-access.cc:2988
 #, gcc-internal-format
 msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3013
+#: gimple-ssa-warn-access.cc:3014
 #, gcc-internal-format
 msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3457
+#: gimple-ssa-warn-access.cc:3458
 #, gcc-internal-format, gfc-internal-format
 msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3465
+#: gimple-ssa-warn-access.cc:3466
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "size of array `%s' is negative"
 msgid "argument %i value %s is negative"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: gimple-ssa-warn-access.cc:3511
+#: gimple-ssa-warn-access.cc:3512
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %i is null but the corresponding size argument %i value is %s"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3575
+#: gimple-ssa-warn-access.cc:3576
 #, gcc-internal-format
 msgid "referencing argument %u of type %qT"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3589
+#: gimple-ssa-warn-access.cc:3590
 #, gcc-internal-format
 msgid "in a call to function %qD declared with attribute %qs"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3593
+#: gimple-ssa-warn-access.cc:3594
 #, gcc-internal-format
 msgid "in a call with type %qT and attribute %qs"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3600
+#: gimple-ssa-warn-access.cc:3601
 #, fuzzy, gcc-internal-format
 msgid "in a call to function %qD"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: gimple-ssa-warn-access.cc:3603
+#: gimple-ssa-warn-access.cc:3604
 #, gcc-internal-format
 msgid "in a call with type %qT"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3709
+#: gimple-ssa-warn-access.cc:3710
 #, gcc-internal-format
 msgid "%qD called on unallocated object %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3728
+#: gimple-ssa-warn-access.cc:3729
 #, gcc-internal-format
 msgid "%qD called on a pointer to an unallocated object %qE"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3737
+#: gimple-ssa-warn-access.cc:3738
 #, gcc-internal-format
 msgid "assigned here"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3770
+#: gimple-ssa-warn-access.cc:3771
 #, gcc-internal-format
 msgid "%qD called on pointer returned from a mismatched allocation function"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3779
+#: gimple-ssa-warn-access.cc:3780
 #, gcc-internal-format
 msgid "%qD called on pointer to an unallocated object"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3927
+#: gimple-ssa-warn-access.cc:3928
 #, gcc-internal-format
 msgid "pointer %qE may be used after %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3928
+#: gimple-ssa-warn-access.cc:3929
 #, gcc-internal-format
 msgid "pointer %qE used after %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3932
+#: gimple-ssa-warn-access.cc:3933
 #, gcc-internal-format
 msgid "pointer may be used after %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3933
+#: gimple-ssa-warn-access.cc:3934
 #, gcc-internal-format
 msgid "pointer used after %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3937
+#: gimple-ssa-warn-access.cc:3938
 #, fuzzy, gcc-internal-format
 #| msgid "called from here"
 msgid "call to %qD here"
 msgstr "выклікана адсюль"
 
-#: gimple-ssa-warn-access.cc:3954
+#: gimple-ssa-warn-access.cc:3955
 #, gcc-internal-format
 msgid "dangling pointer %qE to %qD may be used"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3955
+#: gimple-ssa-warn-access.cc:3956
 #, gcc-internal-format
 msgid "using dangling pointer %qE to %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3960
+#: gimple-ssa-warn-access.cc:3961
 #, gcc-internal-format
 msgid "dangling pointer to %qD may be used"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3961
+#: gimple-ssa-warn-access.cc:3962
 #, gcc-internal-format
 msgid "using a dangling pointer to %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3964 gimple-ssa-warn-access.cc:4612
-#: gimple-ssa-warn-access.cc:4615 gimple-ssa-warn-restrict.cc:1830
+#: gimple-ssa-warn-access.cc:3965 gimple-ssa-warn-access.cc:4613
+#: gimple-ssa-warn-access.cc:4616 gimple-ssa-warn-restrict.cc:1830
 #: tree-ssa-uninit.cc:921 tree-ssa-uninit.cc:1120 c/c-decl.cc:4099
-#: c/c-decl.cc:4389 c/c-typeck.cc:9539 c/c-typeck.cc:12293 cp/call.cc:8555
-#: cp/call.cc:8566 cp/class.cc:1718 cp/class.cc:3517 cp/constexpr.cc:1067
-#: cp/decl.cc:4631 cp/decl.cc:12889 cp/decl.cc:13477 cp/decl.cc:13486
-#: cp/decl.cc:14481 cp/friend.cc:406 cp/friend.cc:416 cp/init.cc:2905
+#: c/c-decl.cc:4389 c/c-typeck.cc:9541 c/c-typeck.cc:12295 cp/call.cc:8578
+#: cp/call.cc:8589 cp/class.cc:1718 cp/class.cc:3517 cp/constexpr.cc:1062
+#: cp/decl.cc:4631 cp/decl.cc:12893 cp/decl.cc:13481 cp/decl.cc:13490
+#: cp/decl.cc:14491 cp/friend.cc:406 cp/friend.cc:416 cp/init.cc:2935
 #: cp/parser.cc:3692 cp/parser.cc:3838 cp/parser.cc:3889 cp/parser.cc:7166
-#: cp/parser.cc:25045 cp/typeck.cc:5001
+#: cp/parser.cc:25045 cp/typeck.cc:5002
 #, fuzzy, gcc-internal-format
 msgid "%qD declared here"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: gimple-ssa-warn-access.cc:3972
+#: gimple-ssa-warn-access.cc:3973
 #, gcc-internal-format
 msgid "dangling pointer %qE to an unnamed temporary may be used"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3974
+#: gimple-ssa-warn-access.cc:3975
 #, gcc-internal-format
 msgid "using dangling pointer %qE to an unnamed temporary"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3980
+#: gimple-ssa-warn-access.cc:3981
 #, gcc-internal-format
 msgid "dangling pointer to an unnamed temporary may be used"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3982
+#: gimple-ssa-warn-access.cc:3983
 #, gcc-internal-format
 msgid "using a dangling pointer to an unnamed temporary"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:3986
+#: gimple-ssa-warn-access.cc:3987
 #, fuzzy, gcc-internal-format
 #| msgid "cannot create temporary file"
 msgid "unnamed temporary defined here"
 msgstr "немагчыма стварыць часовы файл"
 
-#: gimple-ssa-warn-access.cc:4076
+#: gimple-ssa-warn-access.cc:4077
 #, gcc-internal-format
 msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:4081
+#: gimple-ssa-warn-access.cc:4082
 #, gcc-internal-format
 msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:4087
+#: gimple-ssa-warn-access.cc:4088
 #, gcc-internal-format
 msgid "call to %qD"
 msgstr ""
 
-#: gimple-ssa-warn-access.cc:4606
+#: gimple-ssa-warn-access.cc:4607
 #, gcc-internal-format
 msgid "storing the address of local variable %qD in %qE"
 msgstr ""
@@ -28047,7 +28153,7 @@ msgstr ""
 msgid "%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT"
 msgstr ""
 
-#: gimple-ssa-warn-restrict.cc:1785 c-family/c-warn.cc:3805
+#: gimple-ssa-warn-restrict.cc:1785 c-family/c-warn.cc:3804
 #, fuzzy, gcc-internal-format
 msgid "array %qD declared here"
 msgstr "тып параметра \"%s\" не аб'яўлены"
@@ -28132,402 +28238,402 @@ msgstr ""
 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
 msgstr ""
 
-#: gimplify.cc:1399
+#: gimplify.cc:1426
 #, gcc-internal-format
 msgid "%<allocate%> directive for %qD inside a target region must specify an %<allocator%> clause"
 msgstr ""
 
-#: gimplify.cc:2271
+#: gimplify.cc:2298
 #, gcc-internal-format
 msgid "statement will never be executed"
 msgstr ""
 
-#: gimplify.cc:2335
+#: gimplify.cc:2362
 #, gcc-internal-format
 msgid "%qs cannot be initialized with%<-ftrivial-auto-var_init%>"
 msgstr ""
 
-#: gimplify.cc:2727 gimplify.cc:2735
+#: gimplify.cc:2754 gimplify.cc:2762
 #, gcc-internal-format
 msgid "this statement may fall through"
 msgstr ""
 
-#: gimplify.cc:2737
+#: gimplify.cc:2764
 #, gcc-internal-format
 msgid "here"
 msgstr ""
 
 #. We've found [[fallthrough]]; at the end of a switch, which the C++
 #. standard says is ill-formed; see [dcl.attr.fallthrough].
-#: gimplify.cc:2808 gimplify.cc:2865 gimplify.cc:2891
+#: gimplify.cc:2835 gimplify.cc:2892 gimplify.cc:2918
 #, gcc-internal-format
 msgid "attribute %<fallthrough%> not preceding a case label or default label"
 msgstr ""
 
-#: gimplify.cc:4064
+#: gimplify.cc:4092
 #, gcc-internal-format
 msgid "using result of function returning %<void%>"
 msgstr ""
 
-#: gimplify.cc:6921
+#: gimplify.cc:7019
 #, gcc-internal-format, gfc-internal-format
 msgid "non-memory output %d must stay in memory"
 msgstr ""
 
-#: gimplify.cc:6936
+#: gimplify.cc:7034
 #, gcc-internal-format
 msgid "invalid lvalue in %<asm%> output %d"
 msgstr ""
 
-#: gimplify.cc:7083
+#: gimplify.cc:7181
 #, gcc-internal-format, gfc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.cc:7123 gimplify.cc:7133
+#: gimplify.cc:7221 gimplify.cc:7231
 #, gcc-internal-format, gfc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr ""
 
-#: gimplify.cc:7756
+#: gimplify.cc:7854
 #, gcc-internal-format
 msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
 msgstr ""
 
-#: gimplify.cc:7758
+#: gimplify.cc:7856
 #, gcc-internal-format
 msgid "enclosing region"
 msgstr ""
 
-#: gimplify.cc:7762
+#: gimplify.cc:7860
 #, gcc-internal-format
 msgid "threadprivate variable %qE used in target region"
 msgstr ""
 
-#: gimplify.cc:7764
+#: gimplify.cc:7862
 #, gcc-internal-format
 msgid "enclosing target region"
 msgstr ""
 
-#: gimplify.cc:7777
+#: gimplify.cc:7875
 #, gcc-internal-format
 msgid "threadprivate variable %qE used in untied task"
 msgstr ""
 
-#: gimplify.cc:7779
+#: gimplify.cc:7877
 #, gcc-internal-format
 msgid "enclosing task"
 msgstr ""
 
-#: gimplify.cc:7876
+#: gimplify.cc:7974
 #, gcc-internal-format
 msgid "%qE not specified in enclosing %qs"
 msgstr ""
 
-#: gimplify.cc:7878
+#: gimplify.cc:7976
 #, gcc-internal-format
 msgid "enclosing %qs"
 msgstr ""
 
-#: gimplify.cc:8052
+#: gimplify.cc:8150
 #, gcc-internal-format
 msgid "%qE not specified in enclosing OpenACC %qs construct"
 msgstr ""
 
-#: gimplify.cc:8056
+#: gimplify.cc:8154
 #, gcc-internal-format
 msgid "enclosing OpenACC %qs construct and"
 msgstr ""
 
-#: gimplify.cc:8059
+#: gimplify.cc:8157
 #, gcc-internal-format
 msgid "enclosing OpenACC %qs construct with %qs clause"
 msgstr ""
 
-#: gimplify.cc:8129
+#: gimplify.cc:8227
 #, gcc-internal-format
 msgid "%qE with %<link%> clause used in %<routine%> function"
 msgstr ""
 
-#: gimplify.cc:8137
+#: gimplify.cc:8235
 #, gcc-internal-format
 msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
 msgstr ""
 
-#: gimplify.cc:8206
+#: gimplify.cc:8297
 #, gcc-internal-format
 msgid "%qE not specified in enclosing %<target%>"
 msgstr ""
 
-#: gimplify.cc:8208
+#: gimplify.cc:8299
 #, gcc-internal-format
 msgid "enclosing %<target%>"
 msgstr ""
 
-#: gimplify.cc:8243 gimplify.cc:12324
+#: gimplify.cc:8334 gimplify.cc:12428
 #, gcc-internal-format
 msgid "variable %qE declared in enclosing %<host_data%> region"
 msgstr ""
 
-#: gimplify.cc:8264
+#: gimplify.cc:8355
 #, gcc-internal-format
 msgid "%qD referenced in target region does not have a mappable type"
 msgstr ""
 
-#: gimplify.cc:8395
+#: gimplify.cc:8499
 #, gcc-internal-format
 msgid "iteration variable %qE is predetermined linear"
 msgstr ""
 
-#: gimplify.cc:8398
+#: gimplify.cc:8502
 #, gcc-internal-format
 msgid "iteration variable %qE should be private"
 msgstr ""
 
-#: gimplify.cc:8412
+#: gimplify.cc:8516
 #, gcc-internal-format
 msgid "iteration variable %qE should not be firstprivate"
 msgstr ""
 
-#: gimplify.cc:8415
+#: gimplify.cc:8519
 #, gcc-internal-format
 msgid "iteration variable %qE should not be reduction"
 msgstr ""
 
-#: gimplify.cc:8418
+#: gimplify.cc:8522
 #, gcc-internal-format
 msgid "iteration variable %qE should not be linear"
 msgstr ""
 
-#: gimplify.cc:9422 gimplify.cc:9433 gimplify.cc:9445 gimplify.cc:9461
-#: gimplify.cc:9666 gimplify.cc:9689 gimplify.cc:9700 gimplify.cc:9718
+#: gimplify.cc:9526 gimplify.cc:9537 gimplify.cc:9549 gimplify.cc:9565
+#: gimplify.cc:9770 gimplify.cc:9793 gimplify.cc:9804 gimplify.cc:9822
 #, gcc-internal-format
 msgid "unexpected mapping node"
 msgstr ""
 
-#: gimplify.cc:9755
+#: gimplify.cc:9859
 #, gcc-internal-format
 msgid "unexpected pointer mapping node"
 msgstr ""
 
-#: gimplify.cc:9968
+#: gimplify.cc:10072
 #, gcc-internal-format
 msgid "base pointer cycle detected"
 msgstr ""
 
-#: gimplify.cc:10475
+#: gimplify.cc:10579
 #, gcc-internal-format
 msgid "data movement for component %qE is not compatible with movement for struct %qE"
 msgstr ""
 
-#: gimplify.cc:10791
+#: gimplify.cc:10895
 #, gcc-internal-format
 msgid "%qE appears more than once in map clauses"
 msgstr ""
 
-#: gimplify.cc:11747
+#: gimplify.cc:11851
 #, gcc-internal-format
 msgid "mapping field %qE of variable length structure"
 msgstr ""
 
-#: gimplify.cc:12017 gimplify.cc:12023
+#: gimplify.cc:12121 gimplify.cc:12127
 #, gcc-internal-format
 msgid "conditional %<lastprivate%> clause on %qs construct"
 msgstr ""
 
-#: gimplify.cc:12040
+#: gimplify.cc:12144
 #, gcc-internal-format
 msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
 msgstr ""
 
-#: gimplify.cc:12062
+#: gimplify.cc:12166
 #, gcc-internal-format
 msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
 msgstr ""
 
-#: gimplify.cc:12070
+#: gimplify.cc:12174
 #, gcc-internal-format
 msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
 msgstr ""
 
-#: gimplify.cc:12081 gimplify.cc:12087 gimplify.cc:12093 gimplify.cc:12099
-#: gimplify.cc:12105 gimplify.cc:16319
+#: gimplify.cc:12185 gimplify.cc:12191 gimplify.cc:12197 gimplify.cc:12203
+#: gimplify.cc:12209 gimplify.cc:16423
 #, gcc-internal-format
 msgid "%<inscan%> %<reduction%> clause on %qs construct"
 msgstr ""
 
-#: gimplify.cc:12199
+#: gimplify.cc:12303
 #, gcc-internal-format
 msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
 msgstr ""
 
-#: gimplify.cc:12824
+#: gimplify.cc:12928
 #, gcc-internal-format
 msgid "copyprivate variable %qE is not threadprivate or private in outer context"
 msgstr ""
 
-#: gimplify.cc:12881
+#: gimplify.cc:12985
 #, gcc-internal-format
 msgid "%s variable %qE is private in outer context"
 msgstr ""
 
-#: gimplify.cc:12913
+#: gimplify.cc:13017
 #, gcc-internal-format
 msgid "expected %qs %<if%> clause modifier rather than %qs"
 msgstr ""
 
-#: gimplify.cc:12952
+#: gimplify.cc:13056
 #, gcc-internal-format
 msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
 msgstr ""
 
-#: gimplify.cc:12968
+#: gimplify.cc:13072
 #, gcc-internal-format
 msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
 msgstr ""
 
-#: gimplify.cc:13184
+#: gimplify.cc:13288
 #, gcc-internal-format
 msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
 msgstr ""
 
-#: gimplify.cc:13396
+#: gimplify.cc:13500
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in implicit %<map%> clause"
 msgstr ""
 
-#: gimplify.cc:13450
+#: gimplify.cc:13554
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
 msgstr ""
 
-#: gimplify.cc:13788
+#: gimplify.cc:13892
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
 msgstr ""
 
-#: gimplify.cc:13861
+#: gimplify.cc:13965
 #, gcc-internal-format
 msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
 msgstr ""
 
-#: gimplify.cc:14038
+#: gimplify.cc:14142
 #, gcc-internal-format
 msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
 msgstr ""
 
-#: gimplify.cc:14336
+#: gimplify.cc:14440
 #, gcc-internal-format
 msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
 msgstr ""
 
-#: gimplify.cc:14355
+#: gimplify.cc:14459
 #, fuzzy, gcc-internal-format
 msgid "invalid private reduction on %qE"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: gimplify.cc:14522
+#: gimplify.cc:14626
 #, gcc-internal-format
 msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
 msgstr ""
 
-#: gimplify.cc:14866
+#: gimplify.cc:14970
 #, gcc-internal-format
 msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
 msgstr ""
 
-#: gimplify.cc:14876
+#: gimplify.cc:14980
 #, gcc-internal-format
 msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
 msgstr ""
 
-#: gimplify.cc:15160 gimplify.cc:15164 gimplify.cc:15173 gimplify.cc:15185
-#: gimplify.cc:15190
+#: gimplify.cc:15264 gimplify.cc:15268 gimplify.cc:15277 gimplify.cc:15289
+#: gimplify.cc:15294
 #, gcc-internal-format
 msgid "%qs clause may not appear on non-rectangular %qs"
 msgstr ""
 
-#: gimplify.cc:15351
+#: gimplify.cc:15455
 #, gcc-internal-format
 msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
 msgstr ""
 
-#: gimplify.cc:15416
+#: gimplify.cc:15520
 #, gcc-internal-format
 msgid "threadprivate iteration variable %qD"
 msgstr ""
 
-#: gimplify.cc:15447 gimplify.cc:15555
+#: gimplify.cc:15551 gimplify.cc:15659
 #, gcc-internal-format
 msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
 msgstr ""
 
-#: gimplify.cc:16257
+#: gimplify.cc:16361
 #, gcc-internal-format
 msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
 msgstr ""
 
-#: gimplify.cc:16281
+#: gimplify.cc:16385
 #, gcc-internal-format
 msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
 msgstr ""
 
-#: gimplify.cc:16301
+#: gimplify.cc:16405
 #, gcc-internal-format
 msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
 msgstr ""
 
-#: gimplify.cc:16326
+#: gimplify.cc:16430
 #, gcc-internal-format
 msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
 msgstr ""
 
-#: gimplify.cc:16354
+#: gimplify.cc:16458
 #, gcc-internal-format
 msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
 msgstr ""
 
-#: gimplify.cc:17436
+#: gimplify.cc:17540
 #, gcc-internal-format
 msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
 msgstr ""
 
-#: gimplify.cc:17457
+#: gimplify.cc:17561
 #, gcc-internal-format
 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
 msgstr ""
 
-#: gimplify.cc:17470
+#: gimplify.cc:17574
 #, gcc-internal-format
 msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
 msgstr ""
 
-#: gimplify.cc:17484
+#: gimplify.cc:17588
 #, gcc-internal-format
 msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
 msgstr ""
 
-#: gimplify.cc:17497
+#: gimplify.cc:17601
 #, gcc-internal-format
 msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
 msgstr ""
 
-#: gimplify.cc:18814
+#: gimplify.cc:18918
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
 
-#: gimplify.cc:19413
+#: gimplify.cc:19519
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: gimplify.cc:19418
+#: gimplify.cc:19524
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
-#: gimplify.cc:19425
+#: gimplify.cc:19531
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
@@ -28569,376 +28675,376 @@ msgstr ""
 msgid "token %u has %<y-location == %u%>"
 msgstr ""
 
-#: internal-fn.cc:814
+#: internal-fn.cc:841
 #, fuzzy, gcc-internal-format
 msgid "invalid use of attribute %<fallthrough%>"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: ipa-devirt.cc:677 ipa-devirt.cc:762 ipa-devirt.cc:791 ipa-devirt.cc:833
-#: ipa-devirt.cc:864
+#: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
+#: ipa-devirt.cc:866
 #, gcc-internal-format
 msgid "virtual table of type %qD violates one definition rule"
 msgstr ""
 
-#: ipa-devirt.cc:680
+#: ipa-devirt.cc:682
 #, gcc-internal-format
 msgid "variable of same assembler name as the virtual table is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:721
+#: ipa-devirt.cc:723
 #, gcc-internal-format
 msgid "virtual table of type %qD contains RTTI information"
 msgstr ""
 
-#: ipa-devirt.cc:727
+#: ipa-devirt.cc:729
 #, gcc-internal-format
 msgid "but is prevailed by one without from other translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:731
+#: ipa-devirt.cc:733
 #, gcc-internal-format
 msgid "RTTI will not work on this type"
 msgstr ""
 
-#: ipa-devirt.cc:768
+#: ipa-devirt.cc:770
 #, gcc-internal-format
 msgid "the conflicting type defined in another translation unit has virtual table of different size"
 msgstr ""
 
-#: ipa-devirt.cc:797
+#: ipa-devirt.cc:799
 #, gcc-internal-format
 msgid "the conflicting type defined in another translation unit with different RTTI information"
 msgstr ""
 
-#: ipa-devirt.cc:841 ipa-devirt.cc:872
+#: ipa-devirt.cc:843 ipa-devirt.cc:874
 #, gcc-internal-format
 msgid "the conflicting type defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:845
+#: ipa-devirt.cc:847
 #, fuzzy, gcc-internal-format
 msgid "contains additional virtual method %qD"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: ipa-devirt.cc:852
+#: ipa-devirt.cc:854
 #, gcc-internal-format
 msgid "the conflicting type defined in another translation unit has virtual table with more entries"
 msgstr ""
 
-#: ipa-devirt.cc:878
+#: ipa-devirt.cc:880
 #, gcc-internal-format
 msgid "virtual method %qD"
 msgstr ""
 
-#: ipa-devirt.cc:882
+#: ipa-devirt.cc:884
 #, gcc-internal-format
 msgid "ought to match virtual method %qD but does not"
 msgstr ""
 
-#: ipa-devirt.cc:888
+#: ipa-devirt.cc:890
 #, gcc-internal-format
 msgid "the conflicting type defined in another translation unit has virtual table with different contents"
 msgstr ""
 
-#: ipa-devirt.cc:922
+#: ipa-devirt.cc:924
 #, gcc-internal-format
 msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
 msgstr ""
 
-#: ipa-devirt.cc:930
+#: ipa-devirt.cc:932
 #, gcc-internal-format
 msgid "type %qT violates the C++ One Definition Rule"
 msgstr ""
 
-#: ipa-devirt.cc:942 ipa-devirt.cc:957 ipa-devirt.cc:1235 ipa-devirt.cc:1280
-#: ipa-devirt.cc:1319 ipa-devirt.cc:1337
+#: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1282
+#: ipa-devirt.cc:1321 ipa-devirt.cc:1339
 #, gcc-internal-format
 msgid "a different type is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:949
+#: ipa-devirt.cc:951
 #, gcc-internal-format
 msgid "the first difference of corresponding definitions is field %qD"
 msgstr ""
 
-#: ipa-devirt.cc:959
+#: ipa-devirt.cc:961
 #, gcc-internal-format
 msgid "the first difference of corresponding definitions is method %qD"
 msgstr ""
 
-#: ipa-devirt.cc:1064
+#: ipa-devirt.cc:1066
 #, gcc-internal-format
 msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
 msgstr ""
 
-#: ipa-devirt.cc:1069
+#: ipa-devirt.cc:1071
 #, gcc-internal-format
 msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
 msgstr ""
 
-#: ipa-devirt.cc:1074
+#: ipa-devirt.cc:1076
 #, gcc-internal-format
 msgid "the incompatible type defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1090
+#: ipa-devirt.cc:1092
 #, gcc-internal-format
 msgid "type name %qs should match type name %qs"
 msgstr ""
 
-#: ipa-devirt.cc:1094 ipa-devirt.cc:1191
+#: ipa-devirt.cc:1096 ipa-devirt.cc:1193
 #, gcc-internal-format
 msgid "the incompatible type is defined here"
 msgstr ""
 
-#: ipa-devirt.cc:1122
+#: ipa-devirt.cc:1124
 #, gcc-internal-format
 msgid "array types have different bounds"
 msgstr ""
 
-#: ipa-devirt.cc:1137
+#: ipa-devirt.cc:1139
 #, fuzzy, gcc-internal-format
 msgid "return value type mismatch"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: ipa-devirt.cc:1152
+#: ipa-devirt.cc:1154
 #, fuzzy, gcc-internal-format
 msgid "implicit this pointer type mismatch"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: ipa-devirt.cc:1155
+#: ipa-devirt.cc:1157
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "type mismatch in parameter %i"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: ipa-devirt.cc:1166
+#: ipa-devirt.cc:1168
 #, gcc-internal-format
 msgid "types have different parameter counts"
 msgstr ""
 
-#: ipa-devirt.cc:1182
+#: ipa-devirt.cc:1184
 #, gcc-internal-format
 msgid "type %qT itself violates the C++ One Definition Rule"
 msgstr ""
 
-#: ipa-devirt.cc:1188
+#: ipa-devirt.cc:1190
 #, gcc-internal-format
 msgid "type %qT should match type %qT"
 msgstr ""
 
-#: ipa-devirt.cc:1263
+#: ipa-devirt.cc:1265
 #, gcc-internal-format
 msgid "a type with different precision is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1270
+#: ipa-devirt.cc:1272
 #, gcc-internal-format
 msgid "a type with different signedness is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1295
+#: ipa-devirt.cc:1297
 #, gcc-internal-format
 msgid "it is defined as a pointer in different address space in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1304
+#: ipa-devirt.cc:1306
 #, gcc-internal-format
 msgid "it is defined as a pointer to different type in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1364
+#: ipa-devirt.cc:1366
 #, gcc-internal-format
 msgid "an array of different size is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1379
+#: ipa-devirt.cc:1381
 #, gcc-internal-format
 msgid "has different return value in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1402 ipa-devirt.cc:1414
+#: ipa-devirt.cc:1404 ipa-devirt.cc:1416
 #, gcc-internal-format
 msgid "has different parameters in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1437
+#: ipa-devirt.cc:1439
 #, gcc-internal-format
 msgid "a type defined in another translation unit is not polymorphic"
 msgstr ""
 
-#: ipa-devirt.cc:1441
+#: ipa-devirt.cc:1443
 #, gcc-internal-format
 msgid "a type defined in another translation unit is polymorphic"
 msgstr ""
 
-#: ipa-devirt.cc:1459 ipa-devirt.cc:1523
+#: ipa-devirt.cc:1461 ipa-devirt.cc:1525
 #, gcc-internal-format
 msgid "a type with different virtual table pointers is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1466 ipa-devirt.cc:1528
+#: ipa-devirt.cc:1468 ipa-devirt.cc:1530
 #, gcc-internal-format
 msgid "a type with different bases is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1474
+#: ipa-devirt.cc:1476
 #, gcc-internal-format
 msgid "a field with different name is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1488
+#: ipa-devirt.cc:1490
 #, gcc-internal-format
 msgid "a field of same name but different type is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1501
+#: ipa-devirt.cc:1503
 #, gcc-internal-format
 msgid "fields have different layout in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1508
+#: ipa-devirt.cc:1510
 #, gcc-internal-format
 msgid "one field is a bitfield while the other is not"
 msgstr ""
 
-#: ipa-devirt.cc:1532
+#: ipa-devirt.cc:1534
 #, gcc-internal-format
 msgid "a type with different number of fields is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1555
+#: ipa-devirt.cc:1557
 #, gcc-internal-format
 msgid "a type with different size is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:1564
+#: ipa-devirt.cc:1566
 #, gcc-internal-format
 msgid "one type needs to be constructed while the other does not"
 msgstr ""
 
-#: ipa-devirt.cc:1577
+#: ipa-devirt.cc:1579
 #, gcc-internal-format
 msgid "memory layout mismatch"
 msgstr ""
 
-#: ipa-devirt.cc:1696
+#: ipa-devirt.cc:1698
 #, gcc-internal-format
 msgid "the extra base is defined here"
 msgstr ""
 
-#: ipa-devirt.cc:3872
+#: ipa-devirt.cc:3874
 #, gcc-internal-format
 msgid "Declaring type %qD final would enable devirtualization of %i call"
 msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.cc:3881
+#: ipa-devirt.cc:3883
 #, gcc-internal-format
 msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
 msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.cc:3911
+#: ipa-devirt.cc:3913
 #, gcc-internal-format
 msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
 msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.cc:3919
+#: ipa-devirt.cc:3921
 #, gcc-internal-format
 msgid "Declaring method %qD final would enable devirtualization of %i call"
 msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.cc:3927
+#: ipa-devirt.cc:3929
 #, gcc-internal-format
 msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
 msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.cc:3938
+#: ipa-devirt.cc:3940
 #, gcc-internal-format
 msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
 msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ipa-devirt.cc:4251
+#: ipa-devirt.cc:4253
 #, gcc-internal-format
 msgid "type %qs violates the C++ One Definition Rule"
 msgstr ""
 
-#: ipa-devirt.cc:4260
+#: ipa-devirt.cc:4262
 #, gcc-internal-format
 msgid "an enum with different number of values is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:4264
+#: ipa-devirt.cc:4266
 #, gcc-internal-format
 msgid "an enum with different value name is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:4268
+#: ipa-devirt.cc:4270
 #, gcc-internal-format
 msgid "an enum with different values is defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:4289
+#: ipa-devirt.cc:4291
 #, gcc-internal-format
 msgid "name %qs differs from name %qs defined in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:4295
+#: ipa-devirt.cc:4297
 #, gcc-internal-format
 msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
 msgstr ""
 
-#: ipa-devirt.cc:4304
+#: ipa-devirt.cc:4306
 #, gcc-internal-format
 msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
 msgstr ""
 
-#: ipa-devirt.cc:4310
+#: ipa-devirt.cc:4312
 #, gcc-internal-format
 msgid "name %qs is defined to different value in another translation unit"
 msgstr ""
 
-#: ipa-devirt.cc:4315
+#: ipa-devirt.cc:4317
 #, gcc-internal-format
 msgid "mismatching definition"
 msgstr ""
 
-#: ipa-fnsummary.cc:4654
+#: ipa-fnsummary.cc:4656
 #, gcc-internal-format
 msgid "invalid fnsummary in LTO stream"
 msgstr ""
 
-#: ipa-fnsummary.cc:4755
+#: ipa-fnsummary.cc:4757
 #, gcc-internal-format
 msgid "ipa inline summary is missing in input file"
 msgstr ""
 
-#: ipa-modref.cc:4015
+#: ipa-modref.cc:4017
 #, gcc-internal-format
 msgid "IPA modref summary is missing in input file"
 msgstr ""
 
-#: ipa-prop.cc:4760 ipa-prop.cc:4802 ipa-prop.cc:4879 ipa-prop.cc:4927
+#: ipa-prop.cc:4824 ipa-prop.cc:4866 ipa-prop.cc:4943 ipa-prop.cc:4991
 #, gcc-internal-format
 msgid "invalid jump function in LTO stream"
 msgstr ""
 
-#: ipa-pure-const.cc:218
+#: ipa-pure-const.cc:220
 #, gcc-internal-format
 msgid "function might be candidate for attribute %qs"
 msgstr ""
 
-#: ipa-pure-const.cc:219
+#: ipa-pure-const.cc:221
 #, gcc-internal-format
 msgid "function might be candidate for attribute %qs if it is known to return normally"
 msgstr ""
@@ -28948,139 +29054,139 @@ msgstr ""
 msgid "ipa reference summary is missing in ltrans unit"
 msgstr ""
 
-#: ipa-sra.cc:1619
+#: ipa-sra.cc:1621
 #, gcc-internal-format
 msgid "Access offset before parent offset"
 msgstr ""
 
-#: ipa-sra.cc:1624
+#: ipa-sra.cc:1626
 #, gcc-internal-format
 msgid "Access size greater or equal to its parent size"
 msgstr ""
 
-#: ipa-sra.cc:1629
+#: ipa-sra.cc:1631
 #, gcc-internal-format
 msgid "Access terminates outside of its parent"
 msgstr ""
 
-#: ipa-sra.cc:1641
+#: ipa-sra.cc:1643
 #, gcc-internal-format
 msgid "Access overlaps with its sibling"
 msgstr ""
 
-#: ipa-sra.cc:1660
+#: ipa-sra.cc:1662
 #, gcc-internal-format
 msgid "IPA-SRA access verification failed"
 msgstr ""
 
-#: ipa-sra.cc:2745
+#: ipa-sra.cc:2747
 #, gcc-internal-format
 msgid "function %qs, parameter %u, has IPA-SRA accesses which overlap"
 msgstr ""
 
-#: ipa-sra.cc:2748
+#: ipa-sra.cc:2750
 #, gcc-internal-format
 msgid "function %qs, parameter %u, is used but does not have any certain IPA-SRA access"
 msgstr ""
 
-#: ipa-strub.cc:620
+#: ipa-strub.cc:622
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "at-calls %<strub%> does not support call to %qD"
 msgstr "%s не падтрымлівае %s"
 
-#: ipa-strub.cc:654
+#: ipa-strub.cc:656
 #, gcc-internal-format
 msgid "%qD is not eligible for %<strub%> on the target system"
 msgstr ""
 
-#: ipa-strub.cc:658
+#: ipa-strub.cc:660
 #, gcc-internal-format
 msgid "unsupported %<strub%> call on the target system"
 msgstr ""
 
-#: ipa-strub.cc:684
+#: ipa-strub.cc:686
 #, gcc-internal-format
 msgid "%qD is not eligible for %<strub%> because %<-fsplit-stack%> is enabled"
 msgstr ""
 
-#: ipa-strub.cc:697
+#: ipa-strub.cc:699
 #, gcc-internal-format
 msgid "%qD is not eligible for %<strub%> because of attribute %<noipa%>"
 msgstr ""
 
-#: ipa-strub.cc:712
+#: ipa-strub.cc:714
 #, gcc-internal-format
 msgid "%qD is not eligible for %<strub%> because of attribute %<simd%>"
 msgstr ""
 
-#: ipa-strub.cc:846
+#: ipa-strub.cc:848
 #, gcc-internal-format
 msgid "%qD is not eligible for internal %<strub%> because of attribute %<noclone%>"
 msgstr ""
 
-#: ipa-strub.cc:870
+#: ipa-strub.cc:872
 #, gcc-internal-format
 msgid "%qD is not eligible for internal %<strub%> because it calls %qD"
 msgstr ""
 
-#: ipa-strub.cc:884
+#: ipa-strub.cc:886
 #, gcc-internal-format
 msgid "%qD is not eligible for internal %<strub%> because it contains a non-local goto target"
 msgstr ""
 
-#: ipa-strub.cc:897
+#: ipa-strub.cc:899
 #, gcc-internal-format
 msgid "%qD is not eligible for internal %<strub%> because the address of a local label escapes"
 msgstr ""
 
-#: ipa-strub.cc:936
+#: ipa-strub.cc:938
 #, gcc-internal-format
 msgid "internal %<strub%> does not support forced labels"
 msgstr ""
 
-#: ipa-strub.cc:950
+#: ipa-strub.cc:952
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function `%s'"
 msgid "%qD has too many arguments for internal %<strub%>"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: ipa-strub.cc:1227
+#: ipa-strub.cc:1229
 #, gcc-internal-format
 msgid "%qD requires %<strub%>, but no viable %<strub%> mode was found"
 msgstr ""
 
-#: ipa-strub.cc:1323
+#: ipa-strub.cc:1325
 #, gcc-internal-format
 msgid "%<strub%> mode %qE selected for %qD, when %qE was requested"
 msgstr ""
 
-#: ipa-strub.cc:1332
+#: ipa-strub.cc:1334
 #, gcc-internal-format
 msgid "the incompatible selection was determined by ultimate alias target %qD"
 msgstr ""
 
-#: ipa-strub.cc:1679
+#: ipa-strub.cc:1681
 #, gcc-internal-format
 msgid "indirect non-%<strub%> call in %<strub%> context %qD"
 msgstr ""
 
-#: ipa-strub.cc:1698
+#: ipa-strub.cc:1700
 #, gcc-internal-format
 msgid "calling %<always_inline%> %<strub%> %qD in non-%<strub%> context %qD"
 msgstr ""
 
-#: ipa-strub.cc:1708
+#: ipa-strub.cc:1710
 #, gcc-internal-format
 msgid "calling non-%<strub%> %qD in %<strub%> context %qD"
 msgstr ""
 
-#: ipa-strub.cc:1712
+#: ipa-strub.cc:1714
 #, gcc-internal-format
 msgid "calling %qD using non-%<strub%> type %qT in %<strub%> context %qD"
 msgstr ""
 
-#: ipa-strub.cc:2834
+#: ipa-strub.cc:2839
 #, gcc-internal-format
 msgid "failed to split %qD for %<strub%>"
 msgstr ""
@@ -29105,12 +29211,12 @@ msgstr ""
 msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: lra-assigns.cc:1696
+#: lra-assigns.cc:1702
 #, gcc-internal-format, gfc-internal-format
 msgid "maximum number of LRA assignment passes is achieved (%d)"
 msgstr ""
 
-#: lra-assigns.cc:1861
+#: lra-assigns.cc:1867
 #, fuzzy, gcc-internal-format
 msgid "unable to find a register to spill"
 msgstr "Не выкарыстоўваць рэгістра sb"
@@ -29331,94 +29437,94 @@ msgstr ""
 msgid "deleting LTRANS file %s: %m"
 msgstr ""
 
-#: lto-wrapper.cc:355
+#: lto-wrapper.cc:358
 #, gcc-internal-format, gfc-internal-format
 msgid "option %s with different values"
 msgstr ""
 
-#: lto-wrapper.cc:371
+#: lto-wrapper.cc:374
 #, gcc-internal-format
 msgid "option %qs with mismatching values (%s, %s)"
 msgstr ""
 
-#: lto-wrapper.cc:486
+#: lto-wrapper.cc:489
 #, gcc-internal-format, gfc-internal-format
 msgid "option %s not used consistently in all LTO input files"
 msgstr ""
 
-#: lto-wrapper.cc:631 lto-wrapper.cc:639
+#: lto-wrapper.cc:634 lto-wrapper.cc:642
 #, gcc-internal-format
 msgid "Extra option to %<-Xassembler%>: %s, dropping all %<-Xassembler%> and %<-Wa%> options."
 msgstr ""
 
-#: lto-wrapper.cc:647
+#: lto-wrapper.cc:650
 #, gcc-internal-format
 msgid "Options to %<-Xassembler%> do not match: %s, %s, dropping all %<-Xassembler%> and %<-Wa%> options."
 msgstr ""
 
-#: lto-wrapper.cc:957
+#: lto-wrapper.cc:960
 #, gcc-internal-format
 msgid "could not find %s in %s (consider using %<-B%>)"
 msgstr ""
 
-#: lto-wrapper.cc:1037
+#: lto-wrapper.cc:1041
 #, gcc-internal-format, gfc-internal-format
 msgid "problem with building target image for %s"
 msgstr ""
 
-#: lto-wrapper.cc:1066
+#: lto-wrapper.cc:1070
 #, fuzzy, gcc-internal-format
 msgid "reading input file"
 msgstr "няма ўваходзячых файлаў"
 
-#: lto-wrapper.cc:1071
+#: lto-wrapper.cc:1075
 #, fuzzy, gcc-internal-format
 msgid "writing output file"
 msgstr "не магу запісаць ў %s"
 
-#: lto-wrapper.cc:1107
+#: lto-wrapper.cc:1111
 #, gcc-internal-format
 msgid "installation error, cannot find %<crtoffloadtable.o%>"
 msgstr ""
 
-#: lto-wrapper.cc:1429
+#: lto-wrapper.cc:1433
 #, gcc-internal-format
 msgid "environment variable %<COLLECT_GCC%> must be set"
 msgstr ""
 
-#: lto-wrapper.cc:1433 config/gcn/mkoffload.cc:803
+#: lto-wrapper.cc:1437 config/gcn/mkoffload.cc:811
 #, gcc-internal-format
 msgid "environment variable %<COLLECT_GCC_OPTIONS%> must be set"
 msgstr ""
 
-#: lto-wrapper.cc:1723 lto-wrapper.cc:1783 c-family/c-pch.cc:213
+#: lto-wrapper.cc:1727 lto-wrapper.cc:1787 c-family/c-pch.cc:213
 #: c-family/c-pch.cc:248 c-family/c-pch.cc:286
 #, fuzzy, gcc-internal-format
 msgid "cannot read %s: %m"
 msgstr "не магу прачытаць з %s"
 
-#: lto-wrapper.cc:1750
+#: lto-wrapper.cc:1754
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "invalid format of %s"
 msgstr "Нерэчаісны выбар %s"
 
-#: lto-wrapper.cc:1916
+#: lto-wrapper.cc:1920
 #, gcc-internal-format
 msgid "%<fopen%>: %s: %m"
 msgstr ""
 
-#: lto-wrapper.cc:1933
+#: lto-wrapper.cc:1937
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "can't open output file `%s'"
 msgid "corrupted ltrans output file %s"
 msgstr "немагчыма адчыніць файл уводу `%s'"
 
-#: lto-wrapper.cc:1976
+#: lto-wrapper.cc:1980
 #, gcc-internal-format, gfc-internal-format
 msgid "using serial compilation of %d LTRANS jobs"
 msgstr ""
 
-#: lto-wrapper.cc:2156 config/gcn/mkoffload.cc:858
+#: lto-wrapper.cc:2160 config/gcn/mkoffload.cc:936
 #, gcc-internal-format
 msgid "%<atexit%> failed"
 msgstr ""
@@ -30046,12 +30152,12 @@ msgstr ""
 msgid "unrecognized argument in option %qs"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: opts-common.cc:1562 config/i386/i386-options.cc:1698
+#: opts-common.cc:1562 config/i386/i386-options.cc:1703
 #, fuzzy, gcc-internal-format
 msgid "valid arguments to %qs are: %s; did you mean %qs?"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: opts-common.cc:1565 config/i386/i386-options.cc:1701
+#: opts-common.cc:1565 config/i386/i386-options.cc:1706
 #, fuzzy, gcc-internal-format
 msgid "valid arguments to %qs are: %s"
 msgstr "нявернае выкарыстанне \"restict\""
@@ -30143,8 +30249,8 @@ msgstr ""
 
 #: opts.cc:849 opts.cc:855 opts.cc:861 opts.cc:867 opts.cc:878 opts.cc:888
 #: opts.cc:894 opts.cc:900 opts.cc:906 opts.cc:912 opts.cc:918 opts.cc:924
-#: opts.cc:930 opts.cc:936 opts.cc:953 opts.cc:961 config/mips/mips.cc:20405
-#: config/mips/mips.cc:20407 config/mips/mips.cc:20420
+#: opts.cc:930 opts.cc:936 opts.cc:953 opts.cc:961 config/mips/mips.cc:20411
+#: config/mips/mips.cc:20413 config/mips/mips.cc:20426
 #, gcc-internal-format
 msgid "%qs is incompatible with %qs"
 msgstr ""
@@ -30271,7 +30377,7 @@ msgstr ""
 msgid "%<-Wstrict-flex-arrays%> is ignored when %<-fstrict-flex-arrays%> is not present"
 msgstr ""
 
-#: opts.cc:1490 config/darwin.cc:3471
+#: opts.cc:1490 config/darwin.cc:3484
 #, gcc-internal-format
 msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture"
 msgstr ""
@@ -30456,74 +30562,74 @@ msgstr "%s не падтрымлівае %s"
 msgid "pass %s needs a %<set_pass_param%> implementation to handle the extra argument in %<NEXT_PASS%>"
 msgstr ""
 
-#: passes.cc:1072
+#: passes.cc:1073
 #, fuzzy, gcc-internal-format
 #| msgid "unrecognized option `-%s'"
 msgid "unrecognized option %<-fenable%>"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: passes.cc:1074
+#: passes.cc:1075
 #, fuzzy, gcc-internal-format
 msgid "unrecognized option %<-fdisable%>"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: passes.cc:1082
+#: passes.cc:1083
 #, gcc-internal-format
 msgid "unknown pass %s specified in %<-fenable%>"
 msgstr ""
 
-#: passes.cc:1084
+#: passes.cc:1085
 #, fuzzy, gcc-internal-format
 msgid "unknown pass %s specified in %<-fdisable%>"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: passes.cc:1109 passes.cc:1198
+#: passes.cc:1110 passes.cc:1199
 #, gcc-internal-format, gfc-internal-format
 msgid "enable pass %s for functions in the range of [%u, %u]"
 msgstr ""
 
-#: passes.cc:1112 passes.cc:1209
+#: passes.cc:1113 passes.cc:1210
 #, gcc-internal-format, gfc-internal-format
 msgid "disable pass %s for functions in the range of [%u, %u]"
 msgstr ""
 
-#: passes.cc:1148 passes.cc:1176
+#: passes.cc:1149 passes.cc:1177
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "Invalid range %s in option %s"
 msgstr "Нерэчаісны выбар %s"
 
-#: passes.cc:1194
+#: passes.cc:1195
 #, gcc-internal-format, gfc-internal-format
 msgid "enable pass %s for function %s"
 msgstr ""
 
-#: passes.cc:1205
+#: passes.cc:1206
 #, gcc-internal-format, gfc-internal-format
 msgid "disable pass %s for function %s"
 msgstr ""
 
-#: passes.cc:1434
+#: passes.cc:1435
 #, gcc-internal-format
 msgid "invalid pass positioning operation"
 msgstr ""
 
-#: passes.cc:1495
+#: passes.cc:1496
 #, fuzzy, gcc-internal-format
 msgid "plugin cannot register a missing pass"
 msgstr "невядомая назва рэгістра: %s"
 
-#: passes.cc:1498
+#: passes.cc:1499
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "plugin cannot register an unnamed pass"
 msgstr "невядомая назва рэгістра: %s"
 
-#: passes.cc:1503
+#: passes.cc:1504
 #, gcc-internal-format
 msgid "plugin cannot register pass %qs without reference pass name"
 msgstr ""
 
-#: passes.cc:1522
+#: passes.cc:1523
 #, gcc-internal-format
 msgid "pass %qs not found but is referenced by new pass %qs"
 msgstr ""
@@ -30704,22 +30810,22 @@ msgstr ""
 msgid "Missing counts for called function %s"
 msgstr ""
 
-#: profile.cc:616
+#: profile.cc:628
 #, gcc-internal-format
 msgid "corrupted profile info: profile data is not flow-consistent"
 msgstr ""
 
-#: profile.cc:633
+#: profile.cc:645
 #, gcc-internal-format, gfc-internal-format
 msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
 msgstr ""
 
-#: profile.cc:656
+#: profile.cc:668
 #, gcc-internal-format, gfc-internal-format
 msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
 msgstr ""
 
-#: profile.cc:965
+#: profile.cc:977
 #, gcc-internal-format
 msgid "corrupted profile info: invalid time profile"
 msgstr ""
@@ -31039,77 +31145,77 @@ msgstr ""
 msgid "undefined named operand %qs"
 msgstr "нераспазнаны аператар %s"
 
-#: stor-layout.cc:804
+#: stor-layout.cc:830
 #, gcc-internal-format
 msgid "size of %q+D %E bytes exceeds maximum object size %wu"
 msgstr ""
 
-#: stor-layout.cc:1185
+#: stor-layout.cc:1211
 #, gcc-internal-format
 msgid "alignment %u of %qT is less than %u"
 msgstr ""
 
-#: stor-layout.cc:1192
+#: stor-layout.cc:1218
 #, gcc-internal-format
 msgid "%q+D offset %E in %qT isn%'t aligned to %u"
 msgstr ""
 
-#: stor-layout.cc:1195
+#: stor-layout.cc:1221
 #, gcc-internal-format
 msgid "%q+D offset %E in %qT may not be aligned to %u"
 msgstr ""
 
-#: stor-layout.cc:1327
+#: stor-layout.cc:1353
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr ""
 
-#: stor-layout.cc:1331
+#: stor-layout.cc:1357
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr ""
 
-#: stor-layout.cc:1351
+#: stor-layout.cc:1377
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr ""
 
-#: stor-layout.cc:1410
+#: stor-layout.cc:1436
 #, gcc-internal-format
 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
 msgstr ""
 
-#: stor-layout.cc:1790
+#: stor-layout.cc:1816
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary with %E bytes"
 msgstr ""
 
-#: stor-layout.cc:1819
+#: stor-layout.cc:1845
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qE"
 msgstr ""
 
-#: stor-layout.cc:1823
+#: stor-layout.cc:1849
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qE"
 msgstr ""
 
-#: stor-layout.cc:1829
+#: stor-layout.cc:1855
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: stor-layout.cc:1831
+#: stor-layout.cc:1857
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: stor-layout.cc:2712
+#: stor-layout.cc:2738
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr ""
 
-#: stor-layout.cc:2718
+#: stor-layout.cc:2744
 #, gcc-internal-format
 msgid "size of array element is not a multiple of its alignment"
 msgstr ""
@@ -31287,32 +31393,32 @@ msgstr ""
 msgid "Chained transparent aliases"
 msgstr ""
 
-#: symtab.cc:1367 symtab.cc:1385 symtab.cc:1412
+#: symtab.cc:1367 symtab.cc:1477 symtab.cc:1504
 #, gcc-internal-format
 msgid "symtab_node::verify failed"
 msgstr ""
 
-#: symtab.cc:1384
+#: symtab.cc:1476
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "invalid order in asm node %i"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: symtab.cc:1408
+#: symtab.cc:1500
 #, gcc-internal-format
 msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
 msgstr ""
 
-#: symtab.cc:1846
+#: symtab.cc:1938
 #, gcc-internal-format
 msgid "function %q+D part of alias cycle"
 msgstr ""
 
-#: symtab.cc:1848
+#: symtab.cc:1940
 #, gcc-internal-format
 msgid "variable %q+D part of alias cycle"
 msgstr ""
 
-#: symtab.cc:1876
+#: symtab.cc:1968
 #, gcc-internal-format
 msgid "section of alias %q+D must match section of its target"
 msgstr ""
@@ -31363,229 +31469,229 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "%<#pragma GCC target%> is not supported for this machine"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:716
+#: toplev.cc:718
 #, fuzzy, gcc-internal-format
 #| msgid "can't open %s for writing"
 msgid "cannot open %qs for writing: %m"
 msgstr "немагчыма адчыніць %s для запісу"
 
-#: toplev.cc:735
+#: toplev.cc:737
 #, fuzzy, gcc-internal-format
 msgid "%<-frecord-gcc-switches%> is not supported by the current target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:787
+#: toplev.cc:789
 #, fuzzy, gcc-internal-format
 msgid "stack usage computation not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:846
+#: toplev.cc:848
 #, gcc-internal-format
 msgid "stack usage might be unbounded"
 msgstr ""
 
-#: toplev.cc:851
+#: toplev.cc:853
 #, gcc-internal-format
 msgid "stack usage might be %wu bytes"
 msgstr ""
 
-#: toplev.cc:854
+#: toplev.cc:856
 #, gcc-internal-format
 msgid "stack usage is %wu bytes"
 msgstr ""
 
-#: toplev.cc:971
+#: toplev.cc:973
 #, fuzzy, gcc-internal-format
 #| msgid "can't open %s for writing"
 msgid "cannot open %s for writing: %m"
 msgstr "немагчыма адчыніць %s для запісу"
 
-#: toplev.cc:1250
+#: toplev.cc:1252
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "this target does not support %qs"
 msgstr "%s не падтрымлівае %s"
 
-#: toplev.cc:1284
+#: toplev.cc:1286
 #, gcc-internal-format
 msgid "Graphite loop optimizations cannot be used (isl is not available) (%<-fgraphite%>, %<-fgraphite-identity%>, %<-floop-nest-optimize%>, %<-floop-parallelize-all%>)"
 msgstr ""
 
-#: toplev.cc:1295
+#: toplev.cc:1297
 #, fuzzy, gcc-internal-format
 msgid "%<-fcf-protection=full%> is not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1302
+#: toplev.cc:1304
 #, fuzzy, gcc-internal-format
 msgid "%<-fcf-protection=branch%> is not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1309
+#: toplev.cc:1311
 #, fuzzy, gcc-internal-format
 msgid "%<-fcf-protection=return%> is not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1324
+#: toplev.cc:1326
 #, fuzzy, gcc-internal-format
 msgid "%<-fabi-version=1%> is no longer supported"
 msgstr "-pipe не падтрымліваецца."
 
-#: toplev.cc:1340
+#: toplev.cc:1342
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: toplev.cc:1344
+#: toplev.cc:1346
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.cc:1358
+#: toplev.cc:1360
 #, fuzzy, gcc-internal-format
 msgid "%<-f%sleading-underscore%> not supported on this target machine"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: toplev.cc:1387
+#: toplev.cc:1389
 #, gcc-internal-format
 msgid "CTF debug info requested, but not supported for %qs frontend"
 msgstr ""
 
-#: toplev.cc:1405
+#: toplev.cc:1407
 #, fuzzy, gcc-internal-format
 #| msgid "can't close input file %s"
 msgid "could not close zeroed insn dump file %qs: %m"
 msgstr "немагчыма зачыніць уваходзячы файл %s"
 
-#: toplev.cc:1443
+#: toplev.cc:1445
 #, gcc-internal-format
 msgid "target system does not support the %qs debug format"
 msgstr ""
 
-#: toplev.cc:1471
+#: toplev.cc:1473
 #, gcc-internal-format
 msgid "without %<-gdwarf-5%>, %<-gvariable-location-views=incompat5%> is equivalent to %<-gvariable-location-views%>"
 msgstr ""
 
-#: toplev.cc:1487
+#: toplev.cc:1489
 #, gcc-internal-format
 msgid "%<-ginternal-reset-location-views%> is forced disabled without %<-gvariable-location-views%>"
 msgstr ""
 
-#: toplev.cc:1497
+#: toplev.cc:1499
 #, gcc-internal-format
 msgid "%<-ginline-points%> is forced disabled without %<-gstatement-frontiers%>"
 msgstr ""
 
-#: toplev.cc:1526
+#: toplev.cc:1528
 #, fuzzy, gcc-internal-format
 msgid "%<-ffunction-sections%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1532
+#: toplev.cc:1534
 #, fuzzy, gcc-internal-format
 msgid "%<-fdata-sections%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1540
+#: toplev.cc:1542
 #, fuzzy, gcc-internal-format
 msgid "%<-fprefetch-loop-arrays%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1546
+#: toplev.cc:1548
 #, fuzzy, gcc-internal-format
 msgid "%<-fprefetch-loop-arrays%> not supported for this target (try %<-march%> switches)"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1556
+#: toplev.cc:1558
 #, fuzzy, gcc-internal-format
 msgid "%<-fprefetch-loop-arrays%> is not supported with %<-Os%>"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1568
+#: toplev.cc:1570
 #, gcc-internal-format
 msgid "%<-fassociative-math%> disabled; other options take precedence"
 msgstr ""
 
-#: toplev.cc:1576
+#: toplev.cc:1578
 #, fuzzy, gcc-internal-format
 msgid "%<-fhardened%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1585
+#: toplev.cc:1587
 #, gcc-internal-format
 msgid "%<-fstack-clash-protection%> is not supported on targets where the stack grows from lower to higher addresses"
 msgstr ""
 
-#: toplev.cc:1598
+#: toplev.cc:1600
 #, gcc-internal-format
 msgid "%<-fstack-clash-protection%> is not enabled by %<-fhardened%> because %<-fstack-check%> was specified on the command line"
 msgstr ""
 
-#: toplev.cc:1608
+#: toplev.cc:1610
 #, gcc-internal-format
 msgid "%<-fstack-check=%> and %<-fstack-clash-protection%> are mutually exclusive; disabling %<-fstack-check=%>"
 msgstr ""
 
-#: toplev.cc:1619
+#: toplev.cc:1621
 #, fuzzy, gcc-internal-format
 msgid "%<-fstack-protector%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1631
+#: toplev.cc:1633
 #, fuzzy, gcc-internal-format
 #| msgid "section attributes are not supported for this target"
 msgid "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1641
+#: toplev.cc:1643
 #, fuzzy, gcc-internal-format
 msgid "%<-fsanitize=address%> not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1650
+#: toplev.cc:1652
 #, gcc-internal-format
 msgid "%<-fsanitize=kernel-address%> with stack protection is not supported without %<-fasan-shadow-offset=%> for this target"
 msgstr ""
 
-#: toplev.cc:1660
+#: toplev.cc:1662
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: toplev.cc:1668
+#: toplev.cc:1670
 #, gcc-internal-format
 msgid "%<-fsanitize=shadow-call-stack%> not supported in current platform"
 msgstr ""
 
-#: toplev.cc:1671
+#: toplev.cc:1673
 #, gcc-internal-format
 msgid "%<-fsanitize=shadow-call-stack%> requires %<-fno-exceptions%>"
 msgstr ""
 
-#: toplev.cc:2010
+#: toplev.cc:2012
 #, fuzzy, gcc-internal-format
 #| msgid "error writing to %s"
 msgid "error writing to %s: %m"
 msgstr "памылка запісу ў %s"
 
-#: toplev.cc:2012
+#: toplev.cc:2014
 #, fuzzy, gcc-internal-format
 #| msgid "error writing to %s"
 msgid "error closing %s: %m"
 msgstr "памылка запісу ў %s"
 
-#: toplev.cc:2130
+#: toplev.cc:2132
 #, gcc-internal-format
 msgid "mpfr not configured to handle all floating modes"
 msgstr ""
 
-#: toplev.cc:2216
+#: toplev.cc:2218
 #, gcc-internal-format
 msgid "self-tests are not enabled in this build"
 msgstr ""
 
-#: toplev.cc:2313
+#: toplev.cc:2315
 #, gcc-internal-format
 msgid "self-tests incompatible with %<-E%>"
 msgstr ""
@@ -31670,176 +31776,176 @@ msgstr ""
 msgid "outer transaction in %<transaction_safe%> function"
 msgstr ""
 
-#: tree-cfg.cc:355
+#: tree-cfg.cc:359
 #, fuzzy, gcc-internal-format
 msgid "ignoring loop annotation"
 msgstr "Нераспазнаны выбар \"%s\""
 
-#: tree-cfg.cc:3084
+#: tree-cfg.cc:3088
 #, gcc-internal-format
 msgid "constant not recomputed when %<ADDR_EXPR%> changed"
 msgstr ""
 
-#: tree-cfg.cc:3089
+#: tree-cfg.cc:3093
 #, gcc-internal-format
 msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
 msgstr ""
 
-#: tree-cfg.cc:3104
+#: tree-cfg.cc:3108
 #, gcc-internal-format
 msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
 msgstr ""
 
-#: tree-cfg.cc:3130
+#: tree-cfg.cc:3134
 #, gcc-internal-format
 msgid "non-scalar %qs"
 msgstr ""
 
-#: tree-cfg.cc:3144
+#: tree-cfg.cc:3148
 #, fuzzy, gcc-internal-format
 msgid "invalid position or size operand to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3150
+#: tree-cfg.cc:3154
 #, gcc-internal-format
 msgid "integral result type precision does not match field size of %qs"
 msgstr ""
 
-#: tree-cfg.cc:3159
+#: tree-cfg.cc:3163
 #, gcc-internal-format
 msgid "mode size of non-integral result does not match field size of %qs"
 msgstr ""
 
-#: tree-cfg.cc:3167
+#: tree-cfg.cc:3171
 #, gcc-internal-format
 msgid "%qs of non-mode-precision operand"
 msgstr ""
 
-#: tree-cfg.cc:3174
+#: tree-cfg.cc:3178
 #, gcc-internal-format
 msgid "position plus size exceeds size of referenced object in %qs"
 msgstr ""
 
-#: tree-cfg.cc:3185
+#: tree-cfg.cc:3189
 #, gcc-internal-format
 msgid "type mismatch in %qs reference"
 msgstr ""
 
-#: tree-cfg.cc:3201
+#: tree-cfg.cc:3205
 #, gcc-internal-format
 msgid "conversion of %qs on the left hand side of %qs"
 msgstr ""
 
-#: tree-cfg.cc:3209
+#: tree-cfg.cc:3213
 #, gcc-internal-format
 msgid "conversion of register to a different size in %qs"
 msgstr ""
 
-#: tree-cfg.cc:3229
+#: tree-cfg.cc:3233
 #, gcc-internal-format
 msgid "non-top-level %qs"
 msgstr ""
 
-#: tree-cfg.cc:3244
+#: tree-cfg.cc:3248
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3255 tree-cfg.cc:3264 tree-cfg.cc:3281 tree-cfg.cc:3960
-#: tree-cfg.cc:3989 tree-cfg.cc:4006 tree-cfg.cc:4027 tree-cfg.cc:4073
-#: tree-cfg.cc:4094 tree-cfg.cc:4148 tree-cfg.cc:4168 tree-cfg.cc:4204
-#: tree-cfg.cc:4225 tree-cfg.cc:4286 tree-cfg.cc:4361 tree-cfg.cc:4387
-#: tree-cfg.cc:4423 tree-cfg.cc:4472 tree-cfg.cc:4497 tree-cfg.cc:4572
-#: tree-cfg.cc:4658
+#: tree-cfg.cc:3259 tree-cfg.cc:3268 tree-cfg.cc:3285 tree-cfg.cc:3964
+#: tree-cfg.cc:3993 tree-cfg.cc:4010 tree-cfg.cc:4031 tree-cfg.cc:4077
+#: tree-cfg.cc:4098 tree-cfg.cc:4152 tree-cfg.cc:4172 tree-cfg.cc:4208
+#: tree-cfg.cc:4229 tree-cfg.cc:4290 tree-cfg.cc:4365 tree-cfg.cc:4391
+#: tree-cfg.cc:4427 tree-cfg.cc:4476 tree-cfg.cc:4501 tree-cfg.cc:4576
+#: tree-cfg.cc:4662
 #, gcc-internal-format
 msgid "type mismatch in %qs"
 msgstr ""
 
-#: tree-cfg.cc:3275
+#: tree-cfg.cc:3279
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%f operand"
 msgid "invalid %qs offset operator"
 msgstr "нерэчаісны %%f аперанд"
 
-#: tree-cfg.cc:3299 tree-cfg.cc:3325
+#: tree-cfg.cc:3303 tree-cfg.cc:3329
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%d operand"
 msgid "invalid address operand in %qs"
 msgstr "нерэчаісны %%d аперанд"
 
-#: tree-cfg.cc:3306 tree-cfg.cc:3332
+#: tree-cfg.cc:3310 tree-cfg.cc:3336
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%f operand"
 msgid "invalid offset operand in %qs"
 msgstr "нерэчаісны %%f аперанд"
 
-#: tree-cfg.cc:3313 tree-cfg.cc:3339
+#: tree-cfg.cc:3317 tree-cfg.cc:3343
 #, fuzzy, gcc-internal-format
 msgid "invalid clique in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.cc:3346 tree-cfg.cc:4670
+#: tree-cfg.cc:3350 tree-cfg.cc:4674
 #, gcc-internal-format
 msgid "%qs in gimple IL"
 msgstr ""
 
-#: tree-cfg.cc:3357
+#: tree-cfg.cc:3361
 #, gcc-internal-format
 msgid "%qs as base where non-register is required"
 msgstr ""
 
-#: tree-cfg.cc:3372
+#: tree-cfg.cc:3376
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%m value"
 msgid "invalid expression for min lvalue"
 msgstr "нерэчаіснае значэньне %%m"
 
-#: tree-cfg.cc:3423
+#: tree-cfg.cc:3427
 #, gcc-internal-format
 msgid "gimple call has two targets"
 msgstr ""
 
-#: tree-cfg.cc:3432
+#: tree-cfg.cc:3436
 #, gcc-internal-format
 msgid "gimple call has no target"
 msgstr ""
 
-#: tree-cfg.cc:3439
+#: tree-cfg.cc:3443
 #, fuzzy, gcc-internal-format
 msgid "invalid function in gimple call"
 msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
 
-#: tree-cfg.cc:3449
+#: tree-cfg.cc:3453
 #, gcc-internal-format
 msgid "non-function in gimple call"
 msgstr ""
 
-#: tree-cfg.cc:3460
+#: tree-cfg.cc:3464
 #, fuzzy, gcc-internal-format
 msgid "invalid pure const state for function"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: tree-cfg.cc:3472
+#: tree-cfg.cc:3476
 #, gcc-internal-format
 msgid "invalid LHS in gimple call"
 msgstr ""
 
-#: tree-cfg.cc:3480
+#: tree-cfg.cc:3484
 #, gcc-internal-format
 msgid "LHS in %<noreturn%> call"
 msgstr ""
 
-#: tree-cfg.cc:3494
+#: tree-cfg.cc:3498
 #, gcc-internal-format
 msgid "invalid conversion in gimple call"
 msgstr ""
 
-#: tree-cfg.cc:3503
+#: tree-cfg.cc:3507
 #, gcc-internal-format
 msgid "invalid static chain in gimple call"
 msgstr ""
 
-#: tree-cfg.cc:3514
+#: tree-cfg.cc:3518
 #, gcc-internal-format
 msgid "static chain with function that doesn%'t use one"
 msgstr ""
@@ -31850,562 +31956,567 @@ msgstr ""
 #. __builtin_unreachable internally, for example when IPA figures
 #. out a call cannot happen in a legal program.  In such cases,
 #. we must make sure arguments are stripped off.
-#: tree-cfg.cc:3533
+#: tree-cfg.cc:3537
 #, gcc-internal-format
 msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
 msgstr ""
 
-#: tree-cfg.cc:3564
+#: tree-cfg.cc:3568
 #, gcc-internal-format
 msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
 msgstr ""
 
-#: tree-cfg.cc:3582
+#: tree-cfg.cc:3586
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to gimple call"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: tree-cfg.cc:3609
+#: tree-cfg.cc:3613
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in gimple comparison"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3620
+#: tree-cfg.cc:3624
 #, gcc-internal-format
 msgid "mismatching comparison operand types"
 msgstr ""
 
-#: tree-cfg.cc:3637
+#: tree-cfg.cc:3641
 #, gcc-internal-format
 msgid "unsupported operation or type for vector comparison returning a boolean"
 msgstr ""
 
-#: tree-cfg.cc:3652
+#: tree-cfg.cc:3656
 #, gcc-internal-format
 msgid "non-vector operands in vector comparison"
 msgstr ""
 
-#: tree-cfg.cc:3661
+#: tree-cfg.cc:3665
 #, gcc-internal-format
 msgid "invalid vector comparison resulting type"
 msgstr ""
 
-#: tree-cfg.cc:3668
+#: tree-cfg.cc:3672
 #, gcc-internal-format
 msgid "bogus comparison result type"
 msgstr ""
 
-#: tree-cfg.cc:3690
+#: tree-cfg.cc:3694
 #, gcc-internal-format
 msgid "non-register as LHS of unary operation"
 msgstr ""
 
-#: tree-cfg.cc:3696
+#: tree-cfg.cc:3700
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary operation"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3719
+#: tree-cfg.cc:3723
 #, gcc-internal-format
 msgid "invalid vector types in nop conversion"
 msgstr ""
 
-#: tree-cfg.cc:3756
+#: tree-cfg.cc:3760
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3771
+#: tree-cfg.cc:3775
 #, gcc-internal-format
 msgid "invalid types in address space conversion"
 msgstr ""
 
-#: tree-cfg.cc:3785
+#: tree-cfg.cc:3789
 #, gcc-internal-format
 msgid "invalid types in fixed-point conversion"
 msgstr ""
 
-#: tree-cfg.cc:3800
+#: tree-cfg.cc:3804
 #, gcc-internal-format
 msgid "invalid types in conversion to floating-point"
 msgstr ""
 
-#: tree-cfg.cc:3815
+#: tree-cfg.cc:3819
 #, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr ""
 
-#: tree-cfg.cc:3855
+#: tree-cfg.cc:3859
 #, gcc-internal-format
 msgid "type mismatch in %qs expression"
 msgstr ""
 
-#: tree-cfg.cc:3872 tree-cfg.cc:3886 tree-cfg.cc:4252 tree-cfg.cc:4274
+#: tree-cfg.cc:3876 tree-cfg.cc:3890 tree-cfg.cc:4256 tree-cfg.cc:4278
 #, fuzzy, gcc-internal-format
 msgid "invalid types for %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.cc:3897
+#: tree-cfg.cc:3901
 #, gcc-internal-format
 msgid "%qs should be from a scalar to a like vector"
 msgstr ""
 
-#: tree-cfg.cc:3911
+#: tree-cfg.cc:3915
 #, gcc-internal-format
 msgid "non-trivial conversion in unary operation"
 msgstr ""
 
-#: tree-cfg.cc:3936
+#: tree-cfg.cc:3940
 #, gcc-internal-format
 msgid "non-register as LHS of binary operation"
 msgstr ""
 
-#: tree-cfg.cc:3943
+#: tree-cfg.cc:3947
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary operation"
 msgstr "прапушчан ініцыялізатар"
 
-#: tree-cfg.cc:4048
+#: tree-cfg.cc:4052
 #, fuzzy, gcc-internal-format
 msgid "invalid non-vector operands to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4059
+#: tree-cfg.cc:4063
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4294
+#: tree-cfg.cc:4298
 #, gcc-internal-format
 msgid "vector type expected in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4307
+#: tree-cfg.cc:4311
 #, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr ""
 
-#: tree-cfg.cc:4335
+#: tree-cfg.cc:4339
 #, gcc-internal-format
 msgid "non-register as LHS of ternary operation"
 msgstr ""
 
-#: tree-cfg.cc:4343
+#: tree-cfg.cc:4347
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in ternary operation"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4375
+#: tree-cfg.cc:4379
 #, gcc-internal-format
 msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
 msgstr ""
 
-#: tree-cfg.cc:4407 tree-cfg.cc:4484
+#: tree-cfg.cc:4411 tree-cfg.cc:4488
 #, gcc-internal-format
 msgid "vector types expected in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4440
+#: tree-cfg.cc:4444
 #, gcc-internal-format
 msgid "vectors with different element number found in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4456
+#: tree-cfg.cc:4460
 #, fuzzy, gcc-internal-format
 msgid "invalid mask type in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.cc:4517
+#: tree-cfg.cc:4521
 #, gcc-internal-format
 msgid "not allowed type combination in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4526
+#: tree-cfg.cc:4530
 #, fuzzy, gcc-internal-format
 msgid "invalid position or size in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.cc:4532
+#: tree-cfg.cc:4536
 #, gcc-internal-format
 msgid "%qs into non-mode-precision operand"
 msgstr ""
 
-#: tree-cfg.cc:4542
+#: tree-cfg.cc:4546
 #, gcc-internal-format
 msgid "insertion out of range in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4552
+#: tree-cfg.cc:4556
 #, gcc-internal-format
 msgid "%qs not at element boundary"
 msgstr ""
 
-#: tree-cfg.cc:4608
+#: tree-cfg.cc:4612
 #, gcc-internal-format
 msgid "non-trivial conversion in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4617
+#: tree-cfg.cc:4621
 #, gcc-internal-format
 msgid "%qs LHS in clobber statement"
 msgstr ""
 
-#: tree-cfg.cc:4625
+#: tree-cfg.cc:4629
 #, gcc-internal-format
 msgid "%qs LHS in assignment statement"
 msgstr ""
 
-#: tree-cfg.cc:4644
+#: tree-cfg.cc:4648
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4676
+#: tree-cfg.cc:4680
 #, gcc-internal-format
 msgid "invalid %qs size argument in load"
 msgstr ""
 
-#: tree-cfg.cc:4695 tree-cfg.cc:4721
+#: tree-cfg.cc:4699 tree-cfg.cc:4725
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "invalid RHS for gimple memory store: %qs"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: tree-cfg.cc:4755 tree-cfg.cc:4773
+#: tree-cfg.cc:4759 tree-cfg.cc:4777
 #, gcc-internal-format
 msgid "incorrect type of vector %qs elements"
 msgstr ""
 
-#: tree-cfg.cc:4764 tree-cfg.cc:4781
+#: tree-cfg.cc:4768 tree-cfg.cc:4785
 #, gcc-internal-format
 msgid "incorrect number of vector %qs elements"
 msgstr ""
 
-#: tree-cfg.cc:4789
+#: tree-cfg.cc:4793
 #, gcc-internal-format
 msgid "incorrect type of vector CONSTRUCTOR elements"
 msgstr ""
 
-#: tree-cfg.cc:4798
+#: tree-cfg.cc:4802
 #, gcc-internal-format
 msgid "vector %qs with non-NULL element index"
 msgstr ""
 
-#: tree-cfg.cc:4805
+#: tree-cfg.cc:4809
 #, gcc-internal-format
 msgid "vector %qs element is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.cc:4814
+#: tree-cfg.cc:4818
 #, gcc-internal-format
 msgid "non-vector %qs with elements"
 msgstr ""
 
-#: tree-cfg.cc:4872
+#: tree-cfg.cc:4876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in return statement"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4887 c/gimple-parser.cc:2580
+#: tree-cfg.cc:4891 c/gimple-parser.cc:2580
 #, gcc-internal-format
 msgid "invalid conversion in return statement"
 msgstr ""
 
-#: tree-cfg.cc:4911
+#: tree-cfg.cc:4915
 #, gcc-internal-format
 msgid "goto destination is neither a label nor a pointer"
 msgstr ""
 
-#: tree-cfg.cc:4930
+#: tree-cfg.cc:4934
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4938
+#: tree-cfg.cc:4942
 #, gcc-internal-format
 msgid "non-integral type switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4948
+#: tree-cfg.cc:4952
 #, gcc-internal-format
 msgid "invalid default case label in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4960
+#: tree-cfg.cc:4964
 #, gcc-internal-format
 msgid "invalid %<CASE_CHAIN%>"
 msgstr ""
 
-#: tree-cfg.cc:4966
+#: tree-cfg.cc:4970
 #, gcc-internal-format
 msgid "invalid case label in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4973
+#: tree-cfg.cc:4977
 #, fuzzy, gcc-internal-format
 msgid "invalid case range in switch statement"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: tree-cfg.cc:4983
+#: tree-cfg.cc:4987
 #, gcc-internal-format
 msgid "type precision mismatch in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4990
+#: tree-cfg.cc:4994
 #, gcc-internal-format
 msgid "type mismatch for case label in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4999
+#: tree-cfg.cc:5003
 #, gcc-internal-format
 msgid "case labels not sorted in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:5042
+#: tree-cfg.cc:5046
 #, fuzzy, gcc-internal-format
 msgid "label context is not the current function declaration"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: tree-cfg.cc:5051
+#: tree-cfg.cc:5055
 #, gcc-internal-format
 msgid "incorrect entry in %<label_to_block_map%>"
 msgstr ""
 
-#: tree-cfg.cc:5061
+#: tree-cfg.cc:5065
 #, gcc-internal-format
 msgid "incorrect setting of landing pad number"
 msgstr ""
 
-#: tree-cfg.cc:5077
+#: tree-cfg.cc:5081
 #, fuzzy, gcc-internal-format
 msgid "invalid comparison code in gimple cond"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:5085
+#: tree-cfg.cc:5089
 #, gcc-internal-format
 msgid "invalid labels in gimple cond"
 msgstr ""
 
-#: tree-cfg.cc:5171 tree-cfg.cc:5180
+#: tree-cfg.cc:5175 tree-cfg.cc:5184
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%Q value"
 msgid "invalid %<PHI%> result"
 msgstr "дрэннае %%Q значэнне"
 
-#: tree-cfg.cc:5190
+#: tree-cfg.cc:5194
 #, gcc-internal-format
 msgid "missing %<PHI%> def"
 msgstr ""
 
-#: tree-cfg.cc:5204
+#: tree-cfg.cc:5208
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%Q value"
 msgid "invalid %<PHI%> argument"
 msgstr "дрэннае %%Q значэнне"
 
-#: tree-cfg.cc:5211
+#: tree-cfg.cc:5215
 #, gcc-internal-format
 msgid "incompatible types in %<PHI%> argument %u"
 msgstr ""
 
-#: tree-cfg.cc:5314
+#: tree-cfg.cc:5318
 #, gcc-internal-format
 msgid "%<verify_gimple%> failed"
 msgstr ""
 
-#: tree-cfg.cc:5372
+#: tree-cfg.cc:5376
 #, gcc-internal-format
 msgid "dead statement in EH table"
 msgstr ""
 
-#: tree-cfg.cc:5388
+#: tree-cfg.cc:5392
 #, gcc-internal-format
 msgid "location references block not in block tree"
 msgstr ""
 
-#: tree-cfg.cc:5437
+#: tree-cfg.cc:5441
 #, fuzzy, gcc-internal-format
 msgid "local declaration from a different function"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: tree-cfg.cc:5540
+#: tree-cfg.cc:5544
 #, gcc-internal-format
 msgid "gimple_bb (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.cc:5549
+#: tree-cfg.cc:5553
 #, gcc-internal-format
 msgid "PHI node with location"
 msgstr ""
 
-#: tree-cfg.cc:5560 tree-cfg.cc:5607
+#: tree-cfg.cc:5564 tree-cfg.cc:5611
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.cc:5568
+#: tree-cfg.cc:5572
 #, gcc-internal-format
 msgid "virtual PHI with argument locations"
 msgstr ""
 
-#: tree-cfg.cc:5595
+#: tree-cfg.cc:5599
 #, gcc-internal-format
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.cc:5635
+#: tree-cfg.cc:5639
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.cc:5641
+#: tree-cfg.cc:5645
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.cc:5663
+#: tree-cfg.cc:5667
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr ""
 
-#: tree-cfg.cc:5687
+#: tree-cfg.cc:5691
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.cc:5694
+#: tree-cfg.cc:5698
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.cc:5701
+#: tree-cfg.cc:5705
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5707
+#: tree-cfg.cc:5711
 #, gcc-internal-format
 msgid "entry block count not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5713
+#: tree-cfg.cc:5717
 #, gcc-internal-format
 msgid "exit block count not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5720
+#: tree-cfg.cc:5724
 #, gcc-internal-format
 msgid "probability of edge from entry block not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5735
+#: tree-cfg.cc:5739
 #, gcc-internal-format, gfc-internal-format
 msgid "count of bb %d not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5741
+#: tree-cfg.cc:5745
 #, gcc-internal-format, gfc-internal-format
 msgid "probability of edge %d->%d not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5761
+#: tree-cfg.cc:5765
 #, gcc-internal-format
 msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5768
+#: tree-cfg.cc:5772
 #, gcc-internal-format
 msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5775
+#: tree-cfg.cc:5779
 #, gcc-internal-format
 msgid "label %qD to block does not match in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5782
+#: tree-cfg.cc:5786
 #, gcc-internal-format
 msgid "label %qD has incorrect context in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5797
+#: tree-cfg.cc:5801
 #, gcc-internal-format, gfc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.cc:5807
+#: tree-cfg.cc:5811
 #, gcc-internal-format
 msgid "label %qD in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.cc:5835
+#: tree-cfg.cc:5830
 #, gcc-internal-format, gfc-internal-format
-msgid "returns_twice call is %s in basic block %d"
+msgid "returns_twice call is not last in basic block %d"
 msgstr ""
 
-#: tree-cfg.cc:5862
+#: tree-cfg.cc:5839
+#, gcc-internal-format, gfc-internal-format
+msgid "returns_twice call is not first in basic block %d"
+msgstr ""
+
+#: tree-cfg.cc:5871
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5875
+#: tree-cfg.cc:5884
 #, gcc-internal-format, gfc-internal-format
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5898 tree-cfg.cc:5920 tree-cfg.cc:5937 tree-cfg.cc:6006
+#: tree-cfg.cc:5907 tree-cfg.cc:5929 tree-cfg.cc:5946 tree-cfg.cc:6015
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5908
+#: tree-cfg.cc:5917
 #, gcc-internal-format, gfc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5942
+#: tree-cfg.cc:5951
 #, gcc-internal-format, gfc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5972
+#: tree-cfg.cc:5981
 #, gcc-internal-format
 msgid "found default case not at the start of case vector"
 msgstr ""
 
-#: tree-cfg.cc:5980
+#: tree-cfg.cc:5989
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "case labels not sorted: "
 msgstr "-pipe не падтрымліваецца"
 
-#: tree-cfg.cc:5997
+#: tree-cfg.cc:6006
 #, gcc-internal-format, gfc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.cc:6020
+#: tree-cfg.cc:6029
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "missing field '%s' in '%s'"
 msgid "missing edge %i->%i"
 msgstr "прапушчана поле '%s' у '%s'"
 
-#: tree-cfg.cc:9776
+#: tree-cfg.cc:9805
 #, gcc-internal-format
 msgid "%<noreturn%> function does return"
 msgstr ""
 
-#: tree-cfg.cc:9796 tree-cfg.cc:9831
+#: tree-cfg.cc:9825 tree-cfg.cc:9860
 #, gcc-internal-format
 msgid "control reaches end of non-void function"
 msgstr ""
 
-#: tree-cfg.cc:9897
+#: tree-cfg.cc:9926
 #, gcc-internal-format
 msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
 msgstr ""
 
-#: tree-cfg.cc:9902 cp/cvt.cc:1123
+#: tree-cfg.cc:9931 cp/cvt.cc:1137
 #, gcc-internal-format
 msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
 msgstr ""
@@ -32482,82 +32593,82 @@ msgstr ""
 msgid "BB %i has incorrect fallthru edge"
 msgstr ""
 
-#: tree-inline.cc:3912
+#: tree-inline.cc:3925
 #, gcc-internal-format
 msgid "function %q+F can never be copied because it receives a non-local goto"
 msgstr ""
 
-#: tree-inline.cc:3919
+#: tree-inline.cc:3932
 #, gcc-internal-format
 msgid "function %q+F can never be copied because it saves address of local label in a static variable"
 msgstr ""
 
-#: tree-inline.cc:3959
+#: tree-inline.cc:3972
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: tree-inline.cc:3973
+#: tree-inline.cc:3986
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
-#: tree-inline.cc:3987
+#: tree-inline.cc:4000
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: tree-inline.cc:3999
+#: tree-inline.cc:4012
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: tree-inline.cc:4007
+#: tree-inline.cc:4020
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: tree-inline.cc:4019
+#: tree-inline.cc:4032
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses %<__builtin_return%> or %<__builtin_apply_args%>"
 msgstr ""
 
-#: tree-inline.cc:4039
+#: tree-inline.cc:4052
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: tree-inline.cc:4085
+#: tree-inline.cc:4098
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it has a VLA argument"
 msgstr ""
 
-#: tree-inline.cc:4152
+#: tree-inline.cc:4165
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using %<-fno-inline%>"
 msgstr ""
 
-#: tree-inline.cc:4160
+#: tree-inline.cc:4173
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr ""
 
-#: tree-inline.cc:4841
+#: tree-inline.cc:4854
 #, gcc-internal-format
 msgid "inlining failed in call to %<always_inline%> %q+F: %s"
 msgstr ""
 
-#: tree-inline.cc:4844 tree-inline.cc:4865
+#: tree-inline.cc:4857 tree-inline.cc:4878
 #, gcc-internal-format
 msgid "called from here"
 msgstr "выклікана адсюль"
 
-#: tree-inline.cc:4847 tree-inline.cc:4868
+#: tree-inline.cc:4860 tree-inline.cc:4881
 #, fuzzy, gcc-internal-format
 msgid "called from this function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: tree-inline.cc:4861
+#: tree-inline.cc:4874
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr ""
@@ -32577,22 +32688,27 @@ msgstr ""
 msgid "SSA corruption"
 msgstr ""
 
-#: tree-nested.cc:1172
+#: tree-nested.cc:1190
 #, gcc-internal-format, gfc-internal-format
 msgid "%s from %s referenced in %s"
 msgstr ""
 
-#: tree-nested.cc:2980
+#: tree-nested.cc:2985
 #, gcc-internal-format, gfc-internal-format
 msgid "%s from %s called in %s"
 msgstr ""
 
-#: tree-profile.cc:686
+#: tree-profile.cc:899
+#, gcc-internal-format, gfc-internal-format
+msgid "Too many conditions (found %u); giving up coverage"
+msgstr ""
+
+#: tree-profile.cc:1757
 #, gcc-internal-format
 msgid "invalid regular expression %qs in %qs"
 msgstr ""
 
-#: tree-profile.cc:785
+#: tree-profile.cc:1856
 #, gcc-internal-format
 msgid "target does not support atomic profile update, single mode is selected"
 msgstr ""
@@ -32607,42 +32723,42 @@ msgstr "нявернае выкарыстанне \"restict\""
 msgid "invalid fn spec attribute \"%s\" arg %i"
 msgstr ""
 
-#: tree-ssa-ccp.cc:4679 c-family/c-common.cc:5911
+#: tree-ssa-ccp.cc:4681 c-family/c-common.cc:5912
 #, gcc-internal-format
 msgid "%qs pointer is null"
 msgstr ""
 
-#: tree-ssa-ccp.cc:4682 c-family/c-common.cc:5914
+#: tree-ssa-ccp.cc:4684 c-family/c-common.cc:5915
 #, fuzzy, gcc-internal-format
 msgid "in a call to non-static member function %qD"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: tree-ssa-ccp.cc:4688 c-family/c-common.cc:5920
+#: tree-ssa-ccp.cc:4690 c-family/c-common.cc:5921
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %u null where non-null expected"
 msgstr ""
 
-#: tree-ssa-ccp.cc:4694
+#: tree-ssa-ccp.cc:4696
 #, fuzzy, gcc-internal-format
 msgid "in a call to built-in function %qD"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: tree-ssa-ccp.cc:4698 c-family/c-common.cc:5924
+#: tree-ssa-ccp.cc:4700 c-family/c-common.cc:5925
 #, fuzzy, gcc-internal-format
 msgid "in a call to function %qD declared %qs"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: tree-ssa-loop-niter.cc:3890
+#: tree-ssa-loop-niter.cc:3889
 #, gcc-internal-format, gfc-internal-format
 msgid "iteration %s invokes undefined behavior"
 msgstr ""
 
-#: tree-ssa-loop-niter.cc:3891
+#: tree-ssa-loop-niter.cc:3890
 #, gcc-internal-format
 msgid "within this loop"
 msgstr ""
 
-#: tree-ssa-loop-prefetch.cc:2100
+#: tree-ssa-loop-prefetch.cc:2102
 #, gcc-internal-format
 msgid "%<l1-cache-size%> parameter is not a power of two %d"
 msgstr ""
@@ -32740,73 +32856,73 @@ msgstr ""
 msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
 msgstr ""
 
-#: tree-ssa-strlen.cc:3090
+#: tree-ssa-strlen.cc:3092
 #, gcc-internal-format
 msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
 msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.cc:3106
+#: tree-ssa-strlen.cc:3108
 #, gcc-internal-format
 msgid "%qD output truncated copying %E byte from a string of length %wu"
 msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.cc:3113
+#: tree-ssa-strlen.cc:3115
 #, gcc-internal-format
 msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
 msgstr ""
 
-#: tree-ssa-strlen.cc:3125
+#: tree-ssa-strlen.cc:3127
 #, gcc-internal-format
 msgid "%qD output may be truncated copying %E byte from a string of length %wu"
 msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
+#: tree-ssa-strlen.cc:3134 tree-ssa-strlen.cc:3150
 #, gcc-internal-format
 msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
 msgstr ""
 
-#: tree-ssa-strlen.cc:3302
+#: tree-ssa-strlen.cc:3304
 #, gcc-internal-format
 msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
 msgstr ""
 
-#: tree-ssa-strlen.cc:3315
+#: tree-ssa-strlen.cc:3317
 #, gcc-internal-format
 msgid "%qD specified bound depends on the length of the source argument"
 msgstr ""
 
-#: tree-ssa-strlen.cc:3323
+#: tree-ssa-strlen.cc:3325
 #, gcc-internal-format
 msgid "length computed here"
 msgstr ""
 
-#: tree-ssa-strlen.cc:4280
+#: tree-ssa-strlen.cc:4282
 #, gcc-internal-format
 msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
 msgstr ""
 
-#: tree-ssa-strlen.cc:4282
+#: tree-ssa-strlen.cc:4284
 #, gcc-internal-format
 msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
 msgstr ""
 
-#: tree-ssa-strlen.cc:4289
+#: tree-ssa-strlen.cc:4291
 #, gcc-internal-format
 msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
 msgstr ""
 
-#: tree-ssa-strlen.cc:4294
+#: tree-ssa-strlen.cc:4296
 #, gcc-internal-format
 msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
 msgstr ""
 
-#: tree-ssa-strlen.cc:4305
+#: tree-ssa-strlen.cc:4307
 #, gcc-internal-format
 msgid "in this expression"
 msgstr ""
@@ -32832,7 +32948,7 @@ msgstr "прапушчан ініцыялізатар"
 msgid "%qs may be used uninitialized"
 msgstr ""
 
-#: tree-ssa-uninit.cc:337 varasm.cc:363 varasm.cc:7973
+#: tree-ssa-uninit.cc:337 varasm.cc:363 varasm.cc:8019
 #, fuzzy, gcc-internal-format
 msgid "%qD was declared here"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
@@ -33065,7 +33181,7 @@ msgstr ""
 msgid "vector shuffling operation will be expanded piecewise"
 msgstr ""
 
-#: tree-vect-loop.cc:5064
+#: tree-vect-loop.cc:5065
 #, gcc-internal-format
 msgid "vectorization did not happen for a simd loop"
 msgstr ""
@@ -33080,122 +33196,122 @@ msgstr ""
 msgid "side-effects element in no-side-effects CONSTRUCTOR"
 msgstr ""
 
-#: tree.cc:7340 m2/gm2-gcc/m2type.cc:215
+#: tree.cc:7341 m2/gm2-gcc/m2type.cc:215
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.cc:7495
+#: tree.cc:7496
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.cc:8955 tree.cc:9040 tree.cc:9103
+#: tree.cc:8956 tree.cc:9041 tree.cc:9104
 #, gcc-internal-format, gfc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:8992
+#: tree.cc:8993
 #, gcc-internal-format, gfc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:9005
+#: tree.cc:9006
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:9054
+#: tree.cc:9055
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:9067
+#: tree.cc:9068
 #, gcc-internal-format
 msgid "tree check: expected %<omp_clause %s%>, have %qs in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:9129
+#: tree.cc:9130
 #, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:9143
+#: tree.cc:9144
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of %<tree_int_cst%> with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:9156
+#: tree.cc:9157
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of %<tree_vec%> with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:9169
+#: tree.cc:9170
 #, gcc-internal-format, gfc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:9182
+#: tree.cc:9183
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.cc:12436
+#: tree.cc:12437
 #, gcc-internal-format
 msgid "%qD is deprecated: %s"
 msgstr ""
 
-#: tree.cc:12439
+#: tree.cc:12440
 #, gcc-internal-format
 msgid "%qD is deprecated"
 msgstr ""
 
-#: tree.cc:12462
+#: tree.cc:12463
 #, gcc-internal-format
 msgid "%qE is deprecated: %s"
 msgstr ""
 
-#: tree.cc:12465
+#: tree.cc:12466
 #, gcc-internal-format
 msgid "%qE is deprecated"
 msgstr ""
 
-#: tree.cc:12471
+#: tree.cc:12472
 #, gcc-internal-format, gfc-internal-format
 msgid "type is deprecated: %s"
 msgstr ""
 
-#: tree.cc:12474
+#: tree.cc:12475
 #, gcc-internal-format
 msgid "type is deprecated"
 msgstr ""
 
-#: tree.cc:12516
+#: tree.cc:12517
 #, gcc-internal-format
 msgid "%qD is unavailable: %s"
 msgstr ""
 
-#: tree.cc:12518
+#: tree.cc:12519
 #, gcc-internal-format
 msgid "%qD is unavailable"
 msgstr ""
 
-#: tree.cc:12539
+#: tree.cc:12540
 #, gcc-internal-format
 msgid "%qE is unavailable: %s"
 msgstr ""
 
-#: tree.cc:12541
+#: tree.cc:12542
 #, gcc-internal-format
 msgid "%qE is unavailable"
 msgstr ""
 
-#: tree.cc:12546
+#: tree.cc:12547
 #, gcc-internal-format, gfc-internal-format
 msgid "type is unavailable: %s"
 msgstr ""
 
-#: tree.cc:12548
+#: tree.cc:12549
 #, gcc-internal-format
 msgid "type is unavailable"
 msgstr ""
@@ -33220,268 +33336,268 @@ msgstr ""
 #. - vector types may differ by TYPE_VECTOR_OPAQUE
 #.
 #. Convenience macro for matching individual fields.
-#: tree.cc:13476
+#: tree.cc:13477
 #, gcc-internal-format, gfc-internal-format
 msgid "type variant differs by %s"
 msgstr ""
 
-#: tree.cc:13521
+#: tree.cc:13522
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_SIZE_UNIT%>"
 msgstr ""
 
-#: tree.cc:13523
+#: tree.cc:13524
 #, gcc-internal-format
 msgid "type variant%'s %<TYPE_SIZE_UNIT%>"
 msgstr ""
 
-#: tree.cc:13525
+#: tree.cc:13526
 #, gcc-internal-format
 msgid "type%'s %<TYPE_SIZE_UNIT%>"
 msgstr ""
 
-#: tree.cc:13550
+#: tree.cc:13551
 #, gcc-internal-format
 msgid "type variant with %<TYPE_ALIAS_SET_KNOWN_P%>"
 msgstr ""
 
-#: tree.cc:13563
+#: tree.cc:13564
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_VFIELD%>"
 msgstr ""
 
-#: tree.cc:13600
+#: tree.cc:13601
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_BINFO%>"
 msgstr ""
 
-#: tree.cc:13602
+#: tree.cc:13603
 #, gcc-internal-format
 msgid "type variant%'s %<TYPE_BINFO%>"
 msgstr ""
 
-#: tree.cc:13604
+#: tree.cc:13605
 #, gcc-internal-format
 msgid "type%'s %<TYPE_BINFO%>"
 msgstr ""
 
-#: tree.cc:13643
+#: tree.cc:13644
 #, gcc-internal-format
 msgid "type variant has different %<TYPE_FIELDS%>"
 msgstr ""
 
-#: tree.cc:13645
+#: tree.cc:13646
 #, gcc-internal-format
 msgid "first mismatch is field"
 msgstr ""
 
-#: tree.cc:13647
+#: tree.cc:13648
 #, gcc-internal-format
 msgid "and field"
 msgstr ""
 
-#: tree.cc:13664
+#: tree.cc:13665
 #, gcc-internal-format
 msgid "type variant has different %<TREE_TYPE%>"
 msgstr ""
 
-#: tree.cc:13666 tree.cc:13677
+#: tree.cc:13667 tree.cc:13678
 #, gcc-internal-format
 msgid "type variant%'s %<TREE_TYPE%>"
 msgstr ""
 
-#: tree.cc:13668 tree.cc:13679
+#: tree.cc:13669 tree.cc:13680
 #, gcc-internal-format
 msgid "type%'s %<TREE_TYPE%>"
 msgstr ""
 
-#: tree.cc:13675
+#: tree.cc:13676
 #, gcc-internal-format
 msgid "type is not compatible with its variant"
 msgstr ""
 
-#: tree.cc:14000
+#: tree.cc:14001
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "type %s is not an opaque type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: tree.cc:14006
+#: tree.cc:14007
 #, gcc-internal-format, gfc-internal-format
 msgid "type %s is not with opaque mode"
 msgstr ""
 
-#: tree.cc:14012
+#: tree.cc:14013
 #, gcc-internal-format
 msgid "type %s differs by %<TYPE_MODE%>"
 msgstr ""
 
-#: tree.cc:14020
+#: tree.cc:14021
 #, gcc-internal-format
 msgid "type %s differs by %<TYPE_SIZE%>"
 msgstr ""
 
-#: tree.cc:14026
+#: tree.cc:14027
 #, gcc-internal-format
 msgid "type %s differs by %<TYPE_ALIGN%>"
 msgstr ""
 
-#: tree.cc:14032
+#: tree.cc:14033
 #, gcc-internal-format
 msgid "type %s differs by %<TYPE_USER_ALIGN%>"
 msgstr ""
 
-#: tree.cc:14062
+#: tree.cc:14063
 #, gcc-internal-format
 msgid "main variant is not defined"
 msgstr ""
 
-#: tree.cc:14067
+#: tree.cc:14068
 #, gcc-internal-format
 msgid "%<TYPE_MAIN_VARIANT%> has different %<TYPE_MAIN_VARIANT%>"
 msgstr ""
 
-#: tree.cc:14078
+#: tree.cc:14079
 #, gcc-internal-format
 msgid "%<TYPE_CANONICAL%> has different %<TYPE_CANONICAL%>"
 msgstr ""
 
-#: tree.cc:14097
+#: tree.cc:14098
 #, gcc-internal-format
 msgid "%<TYPE_CANONICAL%> is not compatible"
 msgstr ""
 
-#: tree.cc:14105
+#: tree.cc:14106
 #, gcc-internal-format
 msgid "%<TYPE_MODE%> of %<TYPE_CANONICAL%> is not compatible"
 msgstr ""
 
-#: tree.cc:14111
+#: tree.cc:14112
 #, gcc-internal-format
 msgid "%<TYPE_CANONICAL%> of main variant is not main variant"
 msgstr ""
 
-#: tree.cc:14127
+#: tree.cc:14128
 #, gcc-internal-format
 msgid "%<TYPE_VFIELD%> is not %<FIELD_DECL%> nor %<TREE_LIST%>"
 msgstr ""
 
-#: tree.cc:14137
+#: tree.cc:14138
 #, gcc-internal-format
 msgid "%<TYPE_NEXT_PTR_TO%> is not %<POINTER_TYPE%>"
 msgstr ""
 
-#: tree.cc:14147
+#: tree.cc:14148
 #, gcc-internal-format
 msgid "%<TYPE_NEXT_REF_TO%> is not %<REFERENCE_TYPE%>"
 msgstr ""
 
-#: tree.cc:14168
+#: tree.cc:14169
 #, gcc-internal-format
 msgid "%<TYPE_BINFO%> is not %<TREE_BINFO%>"
 msgstr ""
 
-#: tree.cc:14174
+#: tree.cc:14175
 #, gcc-internal-format
 msgid "%<TYPE_BINFO%> type is not %<TYPE_MAIN_VARIANT%>"
 msgstr ""
 
-#: tree.cc:14185
+#: tree.cc:14186
 #, gcc-internal-format
 msgid "%<TYPE_METHOD_BASETYPE%> is not record nor union"
 msgstr ""
 
-#: tree.cc:14196
+#: tree.cc:14197
 #, gcc-internal-format
 msgid "%<TYPE_OFFSET_BASETYPE%> is not record nor union"
 msgstr ""
 
-#: tree.cc:14214
+#: tree.cc:14215
 #, gcc-internal-format
 msgid "%<TYPE_ARRAY_MAX_SIZE%> not %<INTEGER_CST%>"
 msgstr ""
 
-#: tree.cc:14221
+#: tree.cc:14222
 #, gcc-internal-format
 msgid "%<TYPE_MAX_VALUE_RAW%> non-NULL"
 msgstr ""
 
-#: tree.cc:14228
+#: tree.cc:14229
 #, gcc-internal-format
 msgid "%<TYPE_LANG_SLOT_1 (binfo)%> field is non-NULL"
 msgstr ""
 
-#: tree.cc:14244
+#: tree.cc:14245
 #, gcc-internal-format
 msgid "enum value is not %<CONST_DECL%> or %<INTEGER_CST%>"
 msgstr ""
 
-#: tree.cc:14253
+#: tree.cc:14254
 #, gcc-internal-format
 msgid "enum value type is not %<INTEGER_TYPE%> nor convertible to the enum"
 msgstr ""
 
-#: tree.cc:14261
+#: tree.cc:14262
 #, gcc-internal-format
 msgid "enum value name is not %<IDENTIFIER_NODE%>"
 msgstr ""
 
-#: tree.cc:14271
+#: tree.cc:14272
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%D' has non-integer type"
 msgid "array %<TYPE_DOMAIN%> is not integer type"
 msgstr "памер масіва `%D' не цэлалікавы тып"
 
-#: tree.cc:14280
+#: tree.cc:14281
 #, gcc-internal-format
 msgid "%<TYPE_FIELDS%> defined in incomplete type"
 msgstr ""
 
-#: tree.cc:14302
+#: tree.cc:14303
 #, gcc-internal-format
 msgid "wrong tree in %<TYPE_FIELDS%> list"
 msgstr ""
 
-#: tree.cc:14318
+#: tree.cc:14319
 #, gcc-internal-format
 msgid "%<TYPE_CACHED_VALUES_P%> is %i while %<TYPE_CACHED_VALUES%> is %p"
 msgstr ""
 
-#: tree.cc:14325
+#: tree.cc:14326
 #, gcc-internal-format
 msgid "%<TYPE_CACHED_VALUES%> is not %<TREE_VEC%>"
 msgstr ""
 
-#: tree.cc:14338
+#: tree.cc:14339
 #, gcc-internal-format
 msgid "wrong %<TYPE_CACHED_VALUES%> entry"
 msgstr ""
 
-#: tree.cc:14351
+#: tree.cc:14352
 #, gcc-internal-format
 msgid "%<TREE_PURPOSE%> is non-NULL in %<TYPE_ARG_TYPES%> list"
 msgstr ""
 
-#: tree.cc:14357
+#: tree.cc:14358
 #, gcc-internal-format
 msgid "wrong entry in %<TYPE_ARG_TYPES%> list"
 msgstr ""
 
-#: tree.cc:14364
+#: tree.cc:14365
 #, gcc-internal-format
 msgid "%<TYPE_VALUES_RAW%> field is non-NULL"
 msgstr ""
 
-#: tree.cc:14377
+#: tree.cc:14378
 #, gcc-internal-format
 msgid "%<TYPE_CACHED_VALUES_P%> is set while it should not be"
 msgstr ""
 
-#: tree.cc:14387
+#: tree.cc:14388
 #, gcc-internal-format
 msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
 msgstr ""
 
-#: tsan.cc:506
+#: tsan.cc:509
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "%qs is not supported with %qs"
@@ -33610,7 +33726,7 @@ msgstr ""
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 msgstr ""
 
-#: varasm.cc:2334 c/c-decl.cc:5901 c/c-parser.cc:1910 m2/gm2-gcc/m2type.cc:1240
+#: varasm.cc:2334 c/c-decl.cc:5903 c/c-parser.cc:1910 m2/gm2-gcc/m2type.cc:1240
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr ""
@@ -33685,7 +33801,7 @@ msgstr ""
 msgid "%qs symbol %q+D must have static linkage"
 msgstr ""
 
-#: varasm.cc:6417 config/nvptx/nvptx.cc:7591
+#: varasm.cc:6417 config/nvptx/nvptx.cc:7592
 #, fuzzy, gcc-internal-format
 msgid "alias definitions not supported in this configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
@@ -33695,7 +33811,7 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "visibility attribute not supported in this configuration; ignored"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: varasm.cc:7969
+#: varasm.cc:8015
 #, gcc-internal-format
 msgid "%+qD without %<retain%> attribute and %qD with %<retain%> attribute are placed in a section with the same name"
 msgstr ""
@@ -33900,7 +34016,7 @@ msgstr "\"%s\" атрыбут ігнарыруецца"
 msgid "%qE attribute ignored because %qD is not a local variable"
 msgstr ""
 
-#: c-family/c-attribs.cc:1952 config/i386/i386-options.cc:4154
+#: c-family/c-attribs.cc:1952 config/i386/i386-options.cc:4170
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr ""
@@ -34089,7 +34205,7 @@ msgid "ignoring %qE attribute not set on a variable"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
 #: c-family/c-attribs.cc:2877 config/bfin/bfin.cc:4825
-#: config/loongarch/loongarch.cc:8095
+#: config/loongarch/loongarch.cc:7956
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute cannot be specified for local variables"
 msgstr "\"%s\" атрыбут ігнарыруецца"
@@ -34406,7 +34522,7 @@ msgstr ""
 msgid "%qE argument is not a function"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: c-family/c-attribs.cc:4447 cp/name-lookup.cc:6377
+#: c-family/c-attribs.cc:4447 cp/name-lookup.cc:6411
 #, gcc-internal-format
 msgid "deprecated message is not a string"
 msgstr ""
@@ -34680,7 +34796,7 @@ msgstr "\"%s\" мае незавершаны тып"
 #: c-family/c-attribs.cc:6247
 #, fuzzy, gcc-internal-format
 #| msgid "language %s not recognized"
-msgid "%qE attribute argument %qE is not recognised"
+msgid "%qE attribute argument %qE is not recognized"
 msgstr "мова %s не распазнана"
 
 #: c-family/c-attribs.cc:6262
@@ -34889,13 +35005,13 @@ msgstr ""
 msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
 msgstr ""
 
-#: c-family/c-common.cc:3778 cp/semantics.cc:945
+#: c-family/c-common.cc:3778 cp/semantics.cc:949
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-family/c-common.cc:3865 c/c-decl.cc:4966 c/c-decl.cc:7655
-#: c/c-parser.cc:3739 c/c-typeck.cc:16504
+#: c-family/c-common.cc:3865 c/c-decl.cc:4966 c/c-decl.cc:7657
+#: c/c-parser.cc:3739 c/c-typeck.cc:16506
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of %<restrict%>"
@@ -34976,7 +35092,7 @@ msgstr ""
 msgid "duplicate case value"
 msgstr ""
 
-#: c-family/c-common.cc:5264 c-family/c-warn.cc:2652
+#: c-family/c-common.cc:5264 c-family/c-warn.cc:2651
 #, gcc-internal-format
 msgid "previously used here"
 msgstr ""
@@ -35022,336 +35138,336 @@ msgstr ""
 msgid "not enough variable arguments to fit a sentinel"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-family/c-common.cc:5792
+#: c-family/c-common.cc:5793
 #, gcc-internal-format
 msgid "missing sentinel in function call"
 msgstr ""
 
-#: c-family/c-common.cc:6019 c-family/c-common.cc:6069 d/d-attribs.cc:837
+#: c-family/c-common.cc:6020 c-family/c-common.cc:6070 d/d-attribs.cc:837
 #: d/d-attribs.cc:887
 #, gcc-internal-format
 msgid "bad option %qs to attribute %<optimize%>"
 msgstr ""
 
-#: c-family/c-common.cc:6022 c-family/c-common.cc:6073
+#: c-family/c-common.cc:6023 c-family/c-common.cc:6074
 #, gcc-internal-format
 msgid "bad option %qs to pragma %<optimize%>"
 msgstr ""
 
-#: c-family/c-common.cc:6121
+#: c-family/c-common.cc:6122
 #, gcc-internal-format
 msgid "attribute %<fallthrough%> specified multiple times"
 msgstr ""
 
-#: c-family/c-common.cc:6125
+#: c-family/c-common.cc:6126
 #, gcc-internal-format
 msgid "%<fallthrough%> attribute specified with a parameter"
 msgstr ""
 
-#: c-family/c-common.cc:6306 c-family/c-common.cc:7228
-#: c-family/c-common.cc:7275 c-family/c-common.cc:7354
-#: c-family/c-common.cc:7437 c-family/c-common.cc:8070
-#: config/aarch64/aarch64-sve-builtins.cc:2987
-#: config/arm/arm-mve-builtins.cc:1570 c/c-typeck.cc:3918
+#: c-family/c-common.cc:6307 c-family/c-common.cc:7229
+#: c-family/c-common.cc:7276 c-family/c-common.cc:7355
+#: c-family/c-common.cc:7438 c-family/c-common.cc:8081
+#: config/aarch64/aarch64-sve-builtins.cc:3026
+#: config/arm/arm-mve-builtins.cc:1570 c/c-typeck.cc:3920
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function"
 msgid "too few arguments to function %qE"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-family/c-common.cc:6311 c-family/c-common.cc:7281
-#: c-family/c-common.cc:7463 c-family/c-common.cc:8072
-#: config/aarch64/aarch64-sve-builtins.cc:2989
-#: config/arm/arm-mve-builtins.cc:1572 c/c-typeck.cc:3777
+#: c-family/c-common.cc:6312 c-family/c-common.cc:7282
+#: c-family/c-common.cc:7464 c-family/c-common.cc:8083
+#: config/aarch64/aarch64-sve-builtins.cc:3028
+#: config/arm/arm-mve-builtins.cc:1572 c/c-typeck.cc:3779
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments to function %qE"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c-family/c-common.cc:6353
+#: c-family/c-common.cc:6354
 #, fuzzy, gcc-internal-format
 msgid "third argument to function %qE must be a constant integer"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c-family/c-common.cc:6378
+#: c-family/c-common.cc:6379
 #, gcc-internal-format
 msgid "second argument to function %qE must be a constant integer power of 2 between %qi and %qu bits"
 msgstr ""
 
-#: c-family/c-common.cc:6400 c-family/c-common.cc:6447
+#: c-family/c-common.cc:6401 c-family/c-common.cc:6448
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function `%s'"
 msgid "non-floating-point argument in call to function %qE"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: c-family/c-common.cc:6426
+#: c-family/c-common.cc:6427
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function `%s'"
 msgid "non-floating-point arguments in call to function %qE"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: c-family/c-common.cc:6440
+#: c-family/c-common.cc:6441
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function `%s'"
 msgid "non-const integer argument %u in call to function %qE"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: c-family/c-common.cc:6462
+#: c-family/c-common.cc:6463
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function `%s'"
 msgid "non-integer argument 3 in call to function %qE"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: c-family/c-common.cc:6479 c-family/c-common.cc:6529
-#: c-family/c-common.cc:6594 c-family/c-common.cc:6614
+#: c-family/c-common.cc:6480 c-family/c-common.cc:6530
+#: c-family/c-common.cc:6595 c-family/c-common.cc:6615
 #, gcc-internal-format
 msgid "argument %u in call to function %qE does not have integral type"
 msgstr ""
 
-#: c-family/c-common.cc:6486
+#: c-family/c-common.cc:6487
 #, gcc-internal-format
 msgid "argument 3 in call to function %qE does not have pointer to integral type"
 msgstr ""
 
-#: c-family/c-common.cc:6492
+#: c-family/c-common.cc:6493
 #, gcc-internal-format
 msgid "argument 3 in call to function %qE has pointer to enumerated type"
 msgstr ""
 
-#: c-family/c-common.cc:6498
+#: c-family/c-common.cc:6499
 #, gcc-internal-format
 msgid "argument 3 in call to function %qE has pointer to boolean type"
 msgstr ""
 
-#: c-family/c-common.cc:6504 c-family/c-common.cc:6511
-#: c-family/c-common.cc:6566 c-family/c-common.cc:6573
+#: c-family/c-common.cc:6505 c-family/c-common.cc:6512
+#: c-family/c-common.cc:6567 c-family/c-common.cc:6574
 #, gcc-internal-format
 msgid "argument %u in call to function %qE has pointer to %qs type (%qT)"
 msgstr ""
 
-#: c-family/c-common.cc:6535 c-family/c-common.cc:6620
+#: c-family/c-common.cc:6536 c-family/c-common.cc:6621
 #, gcc-internal-format
 msgid "argument %u in call to function %qE has enumerated type"
 msgstr ""
 
-#: c-family/c-common.cc:6541 c-family/c-common.cc:6626
+#: c-family/c-common.cc:6542 c-family/c-common.cc:6627
 #, gcc-internal-format
 msgid "argument %u in call to function %qE has boolean type"
 msgstr ""
 
-#: c-family/c-common.cc:6554
+#: c-family/c-common.cc:6555
 #, gcc-internal-format
 msgid "argument %u in call to function %qE does not have pointer type"
 msgstr ""
 
-#: c-family/c-common.cc:6560
+#: c-family/c-common.cc:6561
 #, fuzzy, gcc-internal-format
 msgid "argument %u in call to function %qE points to incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-family/c-common.cc:6604
+#: c-family/c-common.cc:6605
 #, gcc-internal-format
 msgid "argument %u in call to function %qE does not have %<int%> type"
 msgstr ""
 
-#: c-family/c-common.cc:6635
+#: c-family/c-common.cc:6636
 #, gcc-internal-format
 msgid "argument 1 in call to function %qE has unsigned type"
 msgstr ""
 
-#: c-family/c-common.cc:6642
+#: c-family/c-common.cc:6643
 #, gcc-internal-format
 msgid "argument 1 in call to function %qE has signed type"
 msgstr ""
 
-#: c-family/c-common.cc:6905 rust/backend/rust-tree.cc:3601
+#: c-family/c-common.cc:6906 rust/backend/rust-tree.cc:3601
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to static data member %qD"
 msgstr ""
 
-#: c-family/c-common.cc:6910 rust/backend/rust-tree.cc:3606
+#: c-family/c-common.cc:6911 rust/backend/rust-tree.cc:3606
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-family/c-common.cc:6917 rust/backend/rust-tree.cc:3613
+#: c-family/c-common.cc:6918 rust/backend/rust-tree.cc:3613
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to a non constant address"
 msgstr ""
 
-#: c-family/c-common.cc:6930 rust/backend/rust-tree.cc:3626
+#: c-family/c-common.cc:6931 rust/backend/rust-tree.cc:3626
 #, fuzzy, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "не магу атрымаць адрас бітавага поля \"%s\""
 
-#: c-family/c-common.cc:6983 rust/backend/rust-tree.cc:3678
+#: c-family/c-common.cc:6984 rust/backend/rust-tree.cc:3678
 #, gcc-internal-format
 msgid "index %E denotes an offset greater than size of %qT"
 msgstr ""
 
-#: c-family/c-common.cc:7144
+#: c-family/c-common.cc:7145
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%s' is too large"
 msgid "size of array is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: c-family/c-common.cc:7258 c-family/c-common.cc:7396
+#: c-family/c-common.cc:7259 c-family/c-common.cc:7397
 #, gcc-internal-format
 msgid "operand type %qT is incompatible with argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.cc:7292
+#: c-family/c-common.cc:7293
 #, gcc-internal-format
 msgid "expecting argument of type pointer or of type integer for argument 1"
 msgstr ""
 
-#: c-family/c-common.cc:7308
+#: c-family/c-common.cc:7309
 #, gcc-internal-format
 msgid "both arguments must be compatible"
 msgstr ""
 
-#: c-family/c-common.cc:7538
+#: c-family/c-common.cc:7539
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function `%s'"
 msgid "incorrect number of arguments to function %qE"
 msgstr "нехапае аргументаў у функцыі \"%s\""
 
-#: c-family/c-common.cc:7552
+#: c-family/c-common.cc:7553
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qE must be a non-void pointer type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.cc:7559
+#: c-family/c-common.cc:7560
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qE must be a pointer to a complete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-family/c-common.cc:7568
+#: c-family/c-common.cc:7569
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qE must be a pointer to a constant size type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.cc:7579
+#: c-family/c-common.cc:7580
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.cc:7600
+#: c-family/c-common.cc:7601
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must be a pointer type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.cc:7608
+#: c-family/c-common.cc:7609
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must be a pointer to a constant size type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.cc:7614
+#: c-family/c-common.cc:7615
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must not be a pointer to a function"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.cc:7622
+#: c-family/c-common.cc:7623
 #, gcc-internal-format
 msgid "size mismatch in argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.cc:7635
+#: c-family/c-common.cc:7636
 #, gcc-internal-format
 msgid "argument %d of %qE must not be a pointer to a %<const%> type"
 msgstr ""
 
-#: c-family/c-common.cc:7640
+#: c-family/c-common.cc:7641
 #, gcc-internal-format
 msgid "argument %d of %qE discards %<const%> qualifier"
 msgstr ""
 
-#: c-family/c-common.cc:7649
+#: c-family/c-common.cc:7650
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.cc:7654
+#: c-family/c-common.cc:7655
 #, gcc-internal-format
 msgid "argument %d of %qE discards %<volatile%> qualifier"
 msgstr ""
 
-#: c-family/c-common.cc:7667
+#: c-family/c-common.cc:7668
 #, gcc-internal-format
 msgid "non-integer memory model argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.cc:7680
+#: c-family/c-common.cc:7681
 #, gcc-internal-format
 msgid "invalid memory model argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.cc:8304
+#: c-family/c-common.cc:8315
 #, gcc-internal-format
 msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
 msgstr ""
 
-#: c-family/c-common.cc:8946
+#: c-family/c-common.cc:8969
 #, gcc-internal-format
 msgid "index value is out of bound"
 msgstr ""
 
-#: c-family/c-common.cc:8988 c-family/c-common.cc:9037
-#: c-family/c-common.cc:9053
+#: c-family/c-common.cc:9011 c-family/c-common.cc:9060
+#: c-family/c-common.cc:9076
 #, gcc-internal-format
 msgid "conversion of scalar %qT to vector %qT involves truncation"
 msgstr ""
 
 #. Reject arguments that are built-in functions with
 #. no library fallback.
-#: c-family/c-common.cc:9141 d/intrinsics.cc:1459
+#: c-family/c-common.cc:9164 d/intrinsics.cc:1459
 #: rust/backend/rust-tree.cc:3497
 #, gcc-internal-format
 msgid "built-in function %qE must be directly called"
 msgstr ""
 
-#: c-family/c-common.cc:9161
+#: c-family/c-common.cc:9184
 #, fuzzy, gcc-internal-format
 msgid "size of array %qE is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-family/c-common.cc:9164
+#: c-family/c-common.cc:9187
 #, fuzzy, gcc-internal-format
 msgid "size of array is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-family/c-common.cc:9168
+#: c-family/c-common.cc:9191
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size %qE of array %qE is negative"
 msgstr "адмоўны памер масіва "
 
-#: c-family/c-common.cc:9171
+#: c-family/c-common.cc:9194
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size %qE of array is negative"
 msgstr "адмоўны памер масіва "
 
-#: c-family/c-common.cc:9176
+#: c-family/c-common.cc:9199
 #, gcc-internal-format
 msgid "size %qE of array %qE exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.cc:9179
+#: c-family/c-common.cc:9202
 #, gcc-internal-format
 msgid "size %qE of array exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.cc:9184
+#: c-family/c-common.cc:9207
 #, gcc-internal-format
 msgid "size of array %qE exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.cc:9187
+#: c-family/c-common.cc:9210
 #, gcc-internal-format
 msgid "size of array exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.cc:9258
+#: c-family/c-common.cc:9281
 #, gcc-internal-format
 msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
 msgstr ""
@@ -35948,125 +36064,125 @@ msgid "ignoring %<#pragma %s %s%>"
 msgstr ""
 
 #. ... or not.
-#: c-family/c-lex.cc:663 c-family/c-lex.cc:1602
+#: c-family/c-lex.cc:683 c-family/c-lex.cc:1622
 #, gcc-internal-format
 msgid "stray %<@%> in program"
 msgstr ""
 
-#: c-family/c-lex.cc:678
+#: c-family/c-lex.cc:698
 #, fuzzy, gcc-internal-format
 #| msgid "In program"
 msgid "stray %qs in program"
 msgstr "У праграме"
 
-#: c-family/c-lex.cc:688
+#: c-family/c-lex.cc:708
 #, gcc-internal-format, gfc-internal-format
 msgid "missing terminating %c character"
 msgstr "прапушчан завяршаючы сімвал %c"
 
-#: c-family/c-lex.cc:690
+#: c-family/c-lex.cc:710
 #, fuzzy, gcc-internal-format
 #| msgid "In program"
 msgid "stray %qc in program"
 msgstr "У праграме"
 
-#: c-family/c-lex.cc:695
+#: c-family/c-lex.cc:715
 #, gcc-internal-format
 msgid "stray %<\\%o%> in program"
 msgstr ""
 
-#: c-family/c-lex.cc:1014
+#: c-family/c-lex.cc:1034
 #, gcc-internal-format
 msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
 msgstr ""
 
-#: c-family/c-lex.cc:1017
+#: c-family/c-lex.cc:1037
 #, gcc-internal-format
 msgid "integer constant is too large for %<_BitInt(%d)%> type"
 msgstr ""
 
-#: c-family/c-lex.cc:1025 c/c-decl.cc:12651
+#: c-family/c-lex.cc:1045 c/c-decl.cc:12698
 #, fuzzy, gcc-internal-format
 msgid "%<_BitInt(%d)%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c-family/c-lex.cc:1077
+#: c-family/c-lex.cc:1097
 #, gcc-internal-format
 msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: c-family/c-lex.cc:1081
+#: c-family/c-lex.cc:1101
 #, gcc-internal-format
 msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: c-family/c-lex.cc:1109
+#: c-family/c-lex.cc:1129
 #, gcc-internal-format
 msgid "integer constant is too large for %<unsigned long%> type"
 msgstr ""
 
-#: c-family/c-lex.cc:1149
+#: c-family/c-lex.cc:1169
 #, fuzzy, gcc-internal-format
 #| msgid "invalid string constant `%E'"
 msgid "unsuffixed floating constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: c-family/c-lex.cc:1163
+#: c-family/c-lex.cc:1183
 #, fuzzy, gcc-internal-format
 msgid "decimal floating-point not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-family/c-lex.cc:1186 c-family/c-lex.cc:1214 c-family/c-lex.cc:1252
+#: c-family/c-lex.cc:1206 c-family/c-lex.cc:1234 c-family/c-lex.cc:1272
 #, gcc-internal-format
 msgid "unsupported non-standard suffix on floating constant"
 msgstr ""
 
-#: c-family/c-lex.cc:1191 c-family/c-lex.cc:1245 c-family/c-lex.cc:1257
+#: c-family/c-lex.cc:1211 c-family/c-lex.cc:1265 c-family/c-lex.cc:1277
 #, gcc-internal-format
 msgid "non-standard suffix on floating constant"
 msgstr ""
 
-#: c-family/c-lex.cc:1223 c-family/c-lex.cc:1227 c-family/c-lex.cc:1232
+#: c-family/c-lex.cc:1243 c-family/c-lex.cc:1247 c-family/c-lex.cc:1252
 #, gcc-internal-format
 msgid "non-standard suffix on floating constant before C23"
 msgstr ""
 
-#: c-family/c-lex.cc:1239
+#: c-family/c-lex.cc:1259
 #, gcc-internal-format
 msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
 msgstr ""
 
-#: c-family/c-lex.cc:1260
+#: c-family/c-lex.cc:1280
 #, gcc-internal-format
 msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++2b%> or %<-std=gnu++2b%>"
 msgstr ""
 
-#: c-family/c-lex.cc:1340 c-family/c-lex.cc:1343
+#: c-family/c-lex.cc:1360 c-family/c-lex.cc:1363
 #, gcc-internal-format
 msgid "floating constant exceeds range of %qT"
 msgstr ""
 
-#: c-family/c-lex.cc:1358
+#: c-family/c-lex.cc:1378
 #, gcc-internal-format
 msgid "floating constant truncated to zero"
 msgstr ""
 
-#: c-family/c-lex.cc:1559
+#: c-family/c-lex.cc:1579
 #, gcc-internal-format
 msgid "repeated %<@%> before Objective-C string"
 msgstr ""
 
-#: c-family/c-lex.cc:1578 c/c-parser.cc:8928
+#: c-family/c-lex.cc:1598 c/c-parser.cc:8926
 #, gcc-internal-format
 msgid "unsupported non-standard concatenation of string literals"
 msgstr ""
 
-#: c-family/c-lex.cc:1614 c/c-parser.cc:8949
+#: c-family/c-lex.cc:1634 c/c-parser.cc:8947
 #, gcc-internal-format
 msgid "traditional C rejects string constant concatenation"
 msgstr ""
 
-#: c-family/c-omp.cc:131 cp/pt.cc:19120
+#: c-family/c-omp.cc:131 cp/pt.cc:19155
 #, gcc-internal-format
 msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
 msgstr ""
@@ -36121,7 +36237,7 @@ msgstr ""
 msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
 msgstr ""
 
-#: c-family/c-omp.cc:969 cp/semantics.cc:10852
+#: c-family/c-omp.cc:969 cp/semantics.cc:10925
 #, gcc-internal-format
 msgid "invalid type for iteration variable %qE"
 msgstr ""
@@ -36137,17 +36253,17 @@ msgstr ""
 msgid "%qE is not initialized"
 msgstr "прапушчан ініцыялізатар"
 
-#: c-family/c-omp.cc:1011 cp/semantics.cc:10744
+#: c-family/c-omp.cc:1011 cp/semantics.cc:10817
 #, gcc-internal-format
 msgid "missing controlling predicate"
 msgstr ""
 
-#: c-family/c-omp.cc:1117 cp/semantics.cc:10340
+#: c-family/c-omp.cc:1117 cp/semantics.cc:10413
 #, fuzzy, gcc-internal-format
 msgid "invalid controlling predicate"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c-family/c-omp.cc:1124 cp/semantics.cc:10750
+#: c-family/c-omp.cc:1124 cp/semantics.cc:10823
 #, fuzzy, gcc-internal-format
 msgid "missing increment expression"
 msgstr "аргумент для \"%s\" прапушчан"
@@ -36157,7 +36273,7 @@ msgstr "аргумент для \"%s\" прапушчан"
 msgid "increment is not constant 1 or -1 for %<!=%> condition"
 msgstr ""
 
-#: c-family/c-omp.cc:1255 cp/semantics.cc:10457
+#: c-family/c-omp.cc:1255 cp/semantics.cc:10530
 #, fuzzy, gcc-internal-format
 msgid "invalid increment expression"
 msgstr "нерэчаісны ініцыялізатар"
@@ -36207,54 +36323,69 @@ msgstr ""
 msgid "two different outer iteration variables %qD and %qD used in a single loop"
 msgstr ""
 
-#: c-family/c-omp.cc:1810
+#: c-family/c-omp.cc:1820
+#, gcc-internal-format
+msgid "variable %qD used as loop variable is bound in intervening code"
+msgstr ""
+
+#: c-family/c-omp.cc:1824
+#, fuzzy, gcc-internal-format
+msgid "variable %qD used in initializer is bound in intervening code"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: c-family/c-omp.cc:1828
+#, gcc-internal-format
+msgid "variable %qD used in end test is bound in intervening code"
+msgstr ""
+
+#: c-family/c-omp.cc:1832
 #, gcc-internal-format
-msgid "variable %qD used %s is bound in intervening code"
+msgid "variable %qD used in increment expression is bound in intervening code"
 msgstr ""
 
-#: c-family/c-omp.cc:2409
+#: c-family/c-omp.cc:2436
 #, gcc-internal-format
 msgid "invalid %<task%> reduction modifier on construct combined with %<simd%> or %<loop%>"
 msgstr ""
 
-#: c-family/c-omp.cc:2420
+#: c-family/c-omp.cc:2447
 #, gcc-internal-format
 msgid "invalid %<task%> reduction modifier on construct not combined with %<parallel%>, %<for%> or %<sections%>"
 msgstr ""
 
-#: c-family/c-omp.cc:2433
+#: c-family/c-omp.cc:2460
 #, gcc-internal-format
 msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
 msgstr ""
 
-#: c-family/c-omp.cc:2920 c/c-typeck.cc:16316 cp/semantics.cc:9444
+#: c-family/c-omp.cc:2947 c/c-typeck.cc:16318 cp/semantics.cc:9517
 #, gcc-internal-format
 msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
 msgstr ""
 
-#: c-family/c-omp.cc:3012 c-family/c-omp.cc:3027
+#: c-family/c-omp.cc:3039 c-family/c-omp.cc:3054
 #, fuzzy, gcc-internal-format
 #| msgid "`%D' is not a function,"
 msgid "%qD is not a function argument"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: c-family/c-omp.cc:3308 c/c-typeck.cc:15464 cp/semantics.cc:8183
+#: c-family/c-omp.cc:3335 c/c-typeck.cc:15466 cp/semantics.cc:8256
 #, gcc-internal-format
 msgid "bit-field %qE in %qs clause"
 msgstr ""
 
-#: c-family/c-omp.cc:3316
+#: c-family/c-omp.cc:3343
 #, gcc-internal-format
 msgid "%qE does not have a mappable type in %qs clause"
 msgstr ""
 
-#: c-family/c-omp.cc:3324 c/c-typeck.cc:13874 c/c-typeck.cc:15553
-#: c/c-typeck.cc:15741
+#: c-family/c-omp.cc:3351 c/c-typeck.cc:13876 c/c-typeck.cc:15555
+#: c/c-typeck.cc:15743
 #, gcc-internal-format
 msgid "%<_Atomic%> %qE in %qs clause"
 msgstr ""
 
-#: c-family/c-omp.cc:3349
+#: c-family/c-omp.cc:3376
 #, gcc-internal-format
 msgid "%qE is a member of a union"
 msgstr ""
@@ -36838,8 +36969,8 @@ msgstr "вяртанне"
 msgid "wrong type argument to %s"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3590
-#: cp/constexpr.cc:7356 m2/gm2-gcc/m2expr.cc:956
+#: c-family/c-warn.cc:59 c-family/c-warn.cc:72 cp/constexpr.cc:3599
+#: cp/constexpr.cc:7370 m2/gm2-gcc/m2expr.cc:964
 #: rust/backend/rust-constexpr.cc:1908 rust/backend/rust-constexpr.cc:4331
 #, gcc-internal-format
 msgid "overflow in constant expression"
@@ -37332,19 +37463,19 @@ msgstr "нехапае аргументаў у функцыі \"%s\""
 msgid "function %qD used as %<asm%> output"
 msgstr ""
 
-#: c-family/c-warn.cc:1905 c/c-typeck.cc:5213
+#: c-family/c-warn.cc:1905 c/c-typeck.cc:5215
 #: rust/checks/errors/rust-readonly-check.cc:100
 #, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr ""
 
-#: c-family/c-warn.cc:1906 c/c-typeck.cc:5216
+#: c-family/c-warn.cc:1906 c/c-typeck.cc:5218
 #: rust/checks/errors/rust-readonly-check.cc:101
 #, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr ""
 
-#: c-family/c-warn.cc:1907 c/c-typeck.cc:5219
+#: c-family/c-warn.cc:1907 c/c-typeck.cc:5221
 #: rust/checks/errors/rust-readonly-check.cc:102
 #, gcc-internal-format
 msgid "decrement of read-only location %qE"
@@ -37501,313 +37632,313 @@ msgstr ""
 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
 msgstr ""
 
-#: c-family/c-warn.cc:2190
+#: c-family/c-warn.cc:2189
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "label %q+D defined but not used"
 msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: c-family/c-warn.cc:2192
+#: c-family/c-warn.cc:2191
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' used but not defined"
 msgid "label %q+D declared but not defined"
 msgstr "адмеціна `%D' выкарыстоўвываецца, але ня вызначана"
 
-#: c-family/c-warn.cc:2215
+#: c-family/c-warn.cc:2214
 #, gcc-internal-format
 msgid "division by zero"
 msgstr ""
 
-#: c-family/c-warn.cc:2235
+#: c-family/c-warn.cc:2234
 #, gcc-internal-format
 msgid "%<memset%> used with constant zero length parameter; this could be due to transposed parameters"
 msgstr ""
 
-#: c-family/c-warn.cc:2259
+#: c-family/c-warn.cc:2258
 #, gcc-internal-format
 msgid "%<memset%> used with length equal to number of elements without multiplication by element size"
 msgstr ""
 
-#: c-family/c-warn.cc:2291
+#: c-family/c-warn.cc:2290
 #, gcc-internal-format
 msgid "%qD sizes specified with %<sizeof%> in the earlier argument and not in the later argument"
 msgstr ""
 
-#: c-family/c-warn.cc:2293
+#: c-family/c-warn.cc:2292
 #, gcc-internal-format
 msgid "earlier argument should specify number of elements, later size of each element"
 msgstr ""
 
-#: c-family/c-warn.cc:2332
+#: c-family/c-warn.cc:2331
 #, gcc-internal-format
 msgid "allocation of insufficient size %qE for type %qT with size %qE"
 msgstr ""
 
-#: c-family/c-warn.cc:2409
+#: c-family/c-warn.cc:2408
 #, gcc-internal-format
 msgid "comparison of integer expressions of different signedness: %qT and %qT"
 msgstr ""
 
-#: c-family/c-warn.cc:2483
+#: c-family/c-warn.cc:2482
 #, gcc-internal-format
 msgid "promoted bitwise complement of an unsigned value is always nonzero"
 msgstr ""
 
-#: c-family/c-warn.cc:2487
+#: c-family/c-warn.cc:2486
 #, gcc-internal-format
 msgid "comparison of promoted bitwise complement of an unsigned value with constant"
 msgstr ""
 
-#: c-family/c-warn.cc:2498
+#: c-family/c-warn.cc:2497
 #, gcc-internal-format
 msgid "comparison of promoted bitwise complement of an unsigned value with unsigned"
 msgstr ""
 
-#: c-family/c-warn.cc:2553
+#: c-family/c-warn.cc:2552
 #, fuzzy, gcc-internal-format
 #| msgid "unused parameter `%s'"
 msgid "unused parameter %qD"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: c-family/c-warn.cc:2615
+#: c-family/c-warn.cc:2614
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "typedef %qD locally defined but not used"
 msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: c-family/c-warn.cc:2651
+#: c-family/c-warn.cc:2650
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `const'"
 msgid "duplicated %<if%> condition"
 msgstr "паўтарэнне \"const\""
 
-#: c-family/c-warn.cc:2680
+#: c-family/c-warn.cc:2679
 #, gcc-internal-format
 msgid "optimization attribute on %qD follows definition but the attribute doesn%'t match"
 msgstr ""
 
-#: c-family/c-warn.cc:2688
+#: c-family/c-warn.cc:2687
 #, fuzzy, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute %<noinline%>"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-warn.cc:2693
+#: c-family/c-warn.cc:2692
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute %<noinline%> follows inline declaration"
 msgstr ""
 
-#: c-family/c-warn.cc:2747
+#: c-family/c-warn.cc:2746
 #, gcc-internal-format
 msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
 msgstr ""
 
-#: c-family/c-warn.cc:2786 c-family/c-warn.cc:2810
+#: c-family/c-warn.cc:2785 c-family/c-warn.cc:2809
 #, gcc-internal-format
 msgid "comparison of constant %qE with boolean expression is always false"
 msgstr ""
 
-#: c-family/c-warn.cc:2789 c-family/c-warn.cc:2807
+#: c-family/c-warn.cc:2788 c-family/c-warn.cc:2806
 #, gcc-internal-format
 msgid "comparison of constant %qE with boolean expression is always true"
 msgstr ""
 
-#: c-family/c-warn.cc:2857
+#: c-family/c-warn.cc:2856
 msgid "passing argument %i to %qs-qualified parameter aliases with argument %Z"
 msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
 msgstr[0] ""
 msgstr[1] ""
 
-#: c-family/c-warn.cc:2923 c/c-typeck.cc:5823 cp/call.cc:6362
+#: c-family/c-warn.cc:2922 c/c-typeck.cc:5825 cp/call.cc:6385
 #, gcc-internal-format
 msgid "this condition has identical branches"
 msgstr ""
 
-#: c-family/c-warn.cc:3030
+#: c-family/c-warn.cc:3029
 #, gcc-internal-format
 msgid "macro expands to multiple statements"
 msgstr ""
 
-#: c-family/c-warn.cc:3031
+#: c-family/c-warn.cc:3030
 #, gcc-internal-format
 msgid "some parts of macro expansion are not guarded by this %qs clause"
 msgstr ""
 
-#: c-family/c-warn.cc:3171
+#: c-family/c-warn.cc:3170
 #, gcc-internal-format
 msgid "taking address of packed member of %qT may result in an unaligned pointer value"
 msgstr ""
 
-#: c-family/c-warn.cc:3397
+#: c-family/c-warn.cc:3396
 msgid "mismatch in bound %Z of argument %u declared as %s"
 msgid_plural "mismatch in bounds %Z of argument %u declared as %s"
 msgstr[0] ""
 msgstr[1] ""
 
-#: c-family/c-warn.cc:3400 c-family/c-warn.cc:3759
+#: c-family/c-warn.cc:3399 c-family/c-warn.cc:3758
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "previously declared as %s"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-warn.cc:3534
+#: c-family/c-warn.cc:3533
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %u of type %s declared as a variable length array"
 msgstr ""
 
-#: c-family/c-warn.cc:3539
+#: c-family/c-warn.cc:3538
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "previous declaration `%D'"
 msgid "previously declared as a pointer %s"
 msgstr "папярэдняе абвяшчэньне `%D'"
 
-#: c-family/c-warn.cc:3540
+#: c-family/c-warn.cc:3539
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "no previous declaration for `%s'"
 msgid "previously declared as an ordinary array %s"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-warn.cc:3553 c-family/c-warn.cc:3567
+#: c-family/c-warn.cc:3552 c-family/c-warn.cc:3566
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %u of type %s declared as a pointer"
 msgstr ""
 
-#: c-family/c-warn.cc:3557 c-family/c-warn.cc:3583
+#: c-family/c-warn.cc:3556 c-family/c-warn.cc:3582
 #, gcc-internal-format, gfc-internal-format
 msgid "previously declared as a variable length array %s"
 msgstr ""
 
-#: c-family/c-warn.cc:3570
+#: c-family/c-warn.cc:3569
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "previously declared as an array %s"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-warn.cc:3579
+#: c-family/c-warn.cc:3578
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %u of type %s declared as an ordinary array"
 msgstr ""
 
-#: c-family/c-warn.cc:3607
+#: c-family/c-warn.cc:3606
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %u of type %s declared with %u variable bound"
 msgid_plural "argument %u of type %s declared with %u variable bounds"
 msgstr[0] ""
 msgstr[1] ""
 
-#: c-family/c-warn.cc:3614
+#: c-family/c-warn.cc:3613
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "previously declared as %s with %u variable bound"
 msgid_plural "previously declared as %s with %u variable bounds"
 msgstr[0] "няма папярэдняга аб'яўлення для \"%s\""
 msgstr[1] "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-warn.cc:3628
+#: c-family/c-warn.cc:3627
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %u of type %s declared with %u unspecified variable bound"
 msgid_plural "argument %u of type %s declared with %u unspecified variable bounds"
 msgstr[0] ""
 msgstr[1] ""
 
-#: c-family/c-warn.cc:3636
+#: c-family/c-warn.cc:3635
 #, gcc-internal-format, gfc-internal-format
 msgid "previously declared as %s with %u unspecified variable bound"
 msgid_plural "previously declared as %s with %u unspecified variable bounds"
 msgstr[0] ""
 msgstr[1] ""
 
-#: c-family/c-warn.cc:3643
+#: c-family/c-warn.cc:3642
 #, gcc-internal-format, gfc-internal-format
 msgid "subsequently declared as %s with %u unspecified variable bound"
 msgid_plural "subsequently declared as %s with %u unspecified variable bounds"
 msgstr[0] ""
 msgstr[1] ""
 
-#: c-family/c-warn.cc:3694
+#: c-family/c-warn.cc:3693
 #, gcc-internal-format
 msgid "argument %u of type %s declared with mismatched bound argument %E"
 msgstr ""
 
-#: c-family/c-warn.cc:3701 c-family/c-warn.cc:3735
+#: c-family/c-warn.cc:3700 c-family/c-warn.cc:3734
 #, gcc-internal-format
 msgid "argument %u of type %s declared with mismatched bound %<%s%>"
 msgstr ""
 
-#: c-family/c-warn.cc:3713
+#: c-family/c-warn.cc:3712
 #, fuzzy, gcc-internal-format
 msgid "previously declared as %s with bound argument %E"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-warn.cc:3718
+#: c-family/c-warn.cc:3717
 #, fuzzy, gcc-internal-format
 #| msgid "previous declaration `%D'"
 msgid "previously declared as %s with bound %<%s%>"
 msgstr "папярэдняе абвяшчэньне `%D'"
 
-#: c-family/c-warn.cc:3738
+#: c-family/c-warn.cc:3737
 #, fuzzy, gcc-internal-format
 #| msgid "previous declaration `%D'"
 msgid "previously declared as %s with bound %qs"
 msgstr "папярэдняе абвяшчэньне `%D'"
 
-#: c-family/c-warn.cc:3757
+#: c-family/c-warn.cc:3756
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %u of type %s with mismatched bound"
 msgstr ""
 
-#: c-family/c-warn.cc:3788
+#: c-family/c-warn.cc:3787
 #, gcc-internal-format
 msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT"
 msgstr ""
 
-#: c-family/c-warn.cc:3798
+#: c-family/c-warn.cc:3797
 #, gcc-internal-format
 msgid "add parentheses around %qE to silence this warning"
 msgstr ""
 
-#: c-family/c-warn.cc:3802
+#: c-family/c-warn.cc:3801
 #, gcc-internal-format
 msgid "add parentheses around the second %<sizeof%> to silence this warning"
 msgstr ""
 
-#: c-family/c-warn.cc:3828
+#: c-family/c-warn.cc:3827
 #, gcc-internal-format
 msgid "comparison between two arrays is deprecated in C++20"
 msgstr ""
 
-#: c-family/c-warn.cc:3829
+#: c-family/c-warn.cc:3828
 #, gcc-internal-format
 msgid "comparison between two arrays"
 msgstr ""
 
-#: c-family/c-warn.cc:3833
+#: c-family/c-warn.cc:3832
 #, gcc-internal-format
 msgid "use unary %<+%> which decays operands to pointers or %<&%D[0] %s &%D[0]%> to compare the addresses"
 msgstr ""
 
-#: c-family/c-warn.cc:3837
+#: c-family/c-warn.cc:3836
 #, gcc-internal-format
 msgid "use %<&%D[0] %s &%D[0]%> to compare the addresses"
 msgstr ""
 
-#: c-family/c-warn.cc:3897
+#: c-family/c-warn.cc:3896
 #, gcc-internal-format
 msgid "result of %<%wu^%wu%> is %wu; did you mean %<1 << %wu%> (%wu)?"
 msgstr ""
 
-#: c-family/c-warn.cc:3907
+#: c-family/c-warn.cc:3906
 #, gcc-internal-format
 msgid "result of %<%wu^%wu%> is %wu; did you mean %<1LL << %wu%>?"
 msgstr ""
 
-#: c-family/c-warn.cc:3914
+#: c-family/c-warn.cc:3913
 #, gcc-internal-format
 msgid "result of %<%wu^%wu%> is %wu; did you mean exponentiation?"
 msgstr ""
 
-#: c-family/c-warn.cc:3925
+#: c-family/c-warn.cc:3924
 #, gcc-internal-format
 msgid "result of %<%wu^%wu%> is %wu; did you mean %<1e%wu%>?"
 msgstr ""
 
-#: c-family/c-warn.cc:3942
+#: c-family/c-warn.cc:3941
 #, gcc-internal-format
 msgid "you can silence this warning by using a hexadecimal constant (%wx rather than %wd)"
 msgstr ""
@@ -37827,7 +37958,7 @@ msgstr "вельмі шмат уваходзячых файлаў"
 msgid "%qs is defined in header %qs; this is probably fixable by adding %<#include %s%>"
 msgstr ""
 
-#: common/config/aarch64/aarch64-common.cc:415 config/aarch64/aarch64.cc:18466
+#: common/config/aarch64/aarch64-common.cc:415 config/aarch64/aarch64.cc:18539
 #, gcc-internal-format
 msgid "unknown value %qs for %<-mcpu%>"
 msgstr ""
@@ -37859,15 +37990,15 @@ msgid "unrecognized option passed to %%:%<target_mode_check%>"
 msgstr ""
 
 #: common/config/arm/arm-common.cc:378 common/config/arm/arm-common.cc:442
-#: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18398
-#: config/aarch64/aarch64.cc:18436
+#: common/config/arm/arm-common.cc:489 config/aarch64/aarch64.cc:18471
+#: config/aarch64/aarch64.cc:18509
 #, gcc-internal-format
 msgid "valid arguments are: %s; did you mean %qs?"
 msgstr ""
 
 #: common/config/arm/arm-common.cc:381 common/config/arm/arm-common.cc:445
-#: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18401
-#: config/aarch64/aarch64.cc:18439
+#: common/config/arm/arm-common.cc:492 config/aarch64/aarch64.cc:18474
+#: config/aarch64/aarch64.cc:18512
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "valid arguments are: %s"
 msgstr "нявернае выкарыстанне \"restict\""
@@ -37921,22 +38052,22 @@ msgstr ""
 msgid "unrecognized operand to %%:%<asm_auto_mfpu%>"
 msgstr ""
 
-#: common/config/avr/avr-common.cc:85
+#: common/config/avr/avr-common.cc:87
 #, gcc-internal-format
 msgid "option %<-mdouble=64%> is only available if configured %<--with-double={64|64,32|32,64}%>"
 msgstr ""
 
-#: common/config/avr/avr-common.cc:93
+#: common/config/avr/avr-common.cc:95
 #, gcc-internal-format
 msgid "option %<-mdouble=32%> is only available if configured %<--with-double={32|32,64|64,32}%>"
 msgstr ""
 
-#: common/config/avr/avr-common.cc:109
+#: common/config/avr/avr-common.cc:111
 #, gcc-internal-format
 msgid "option %<-mlong-double=64%> is only available if configured %<--with-long-double={64|64,32|32,64}%>, or %<--with-long-double=double%> together with %<--with-double={64|64,32|32,64}%>"
 msgstr ""
 
-#: common/config/avr/avr-common.cc:118
+#: common/config/avr/avr-common.cc:120
 #, gcc-internal-format
 msgid "option %<-mlong-double=32%> is only available if configured %<--with-long-double={32|32,64|64,32}%>, or %<--with-long-double=double%> together with %<--with-double={32|32,64|64,32}%>"
 msgstr ""
@@ -38021,117 +38152,117 @@ msgstr ""
 msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:667
+#: common/config/riscv/riscv-common.cc:765
 #, gcc-internal-format
 msgid "%<-march=%s%>: extension %qs appear more than one time"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:676
+#: common/config/riscv/riscv-common.cc:774
 #, gcc-internal-format
 msgid "%<-march=%s%>: extension %qs is unsupported standard single letter extension"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:684
+#: common/config/riscv/riscv-common.cc:782
 #, gcc-internal-format
 msgid "%<-march=%s%>: extension %qs starts with 'z' but is unsupported standard extension"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:692
+#: common/config/riscv/riscv-common.cc:790
 #, gcc-internal-format
 msgid "%<-march=%s%>: extension %qs starts with 's' but is unsupported standard supervisor extension"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:700
+#: common/config/riscv/riscv-common.cc:798
 #, gcc-internal-format
 msgid "%<-march=%s%>: extension %qs starts with 'x' but is unsupported non-standard extension"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:947
+#: common/config/riscv/riscv-common.cc:1045
 #, gcc-internal-format
 msgid "%<-march=%s%>: expect number after %<%dp%>"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:953
+#: common/config/riscv/riscv-common.cc:1051
 #, gcc-internal-format
 msgid "%<-march=%s%>: for %<%s%dp%dp?%>, version number with more than 2 level is not supported"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1011
+#: common/config/riscv/riscv-common.cc:1109
 #, gcc-internal-format
 msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1035
+#: common/config/riscv/riscv-common.cc:1133
 #, gcc-internal-format
 msgid "%<-march=%s%>: rv%de is not a valid base ISA"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1047
+#: common/config/riscv/riscv-common.cc:1145
 #, gcc-internal-format
 msgid "version of %<g%> will be omitted, please specify version for individual extension"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1066
+#: common/config/riscv/riscv-common.cc:1164
 #, gcc-internal-format
 msgid "%<-march=%s%>: first ISA subset must be %<e%>, %<i%> or %<g%>"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1089
+#: common/config/riscv/riscv-common.cc:1187
 #, gcc-internal-format
 msgid "%<-march=%s%>: Not single-letter extension. %<%c%>"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1220
+#: common/config/riscv/riscv-common.cc:1318
 #, gcc-internal-format
 msgid "%<-march=%s%>: zcf extension supports in rv32 only"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1225
+#: common/config/riscv/riscv-common.cc:1323
 #, gcc-internal-format
 msgid "%<-march=%s%>: z*inx conflicts with floating-point extensions"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1231
+#: common/config/riscv/riscv-common.cc:1329
 #, gcc-internal-format
 msgid "%<-march=%s%>: h extension requires i extension"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1236
+#: common/config/riscv/riscv-common.cc:1334
 #, gcc-internal-format
 msgid "%<-march=%s%>: zcd conflicts with zcmt"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1238
+#: common/config/riscv/riscv-common.cc:1336
 #, gcc-internal-format
 msgid "%<-march=%s%>: zcd conflicts with zcmp"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1247
+#: common/config/riscv/riscv-common.cc:1345
 #, gcc-internal-format
 msgid "%<-march=%s%>: xtheadvector conflicts with vector extension or its sub-extensions"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1344
+#: common/config/riscv/riscv-common.cc:1442
 #, gcc-internal-format
 msgid "%<-march=%s%>: name of %s must be more than 1 letter"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1356
+#: common/config/riscv/riscv-common.cc:1454
 #, gcc-internal-format
 msgid "%<-march=%s%>: %s must separate with %<_%>"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1419
+#: common/config/riscv/riscv-common.cc:1516
 #, gcc-internal-format
 msgid "%<-march=%s%>: i, e or g must be the first extension"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1758
+#: common/config/riscv/riscv-common.cc:1871
 #, gcc-internal-format
 msgid "%<-mcpu=%s%>: unknown CPU"
 msgstr ""
 
-#: common/config/riscv/riscv-common.cc:1837
+#: common/config/riscv/riscv-common.cc:1950
 #, gcc-internal-format
 msgid "Cannot find suitable multilib set for %<-march=%s%>/%<-mabi=%s%>"
 msgstr ""
@@ -38339,47 +38470,52 @@ msgstr ""
 msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>"
 msgstr ""
 
-#: config/darwin.cc:3440
+#: config/darwin.cc:3435
 #, fuzzy, gcc-internal-format
 msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/darwin.cc:3528
+#: config/darwin.cc:3449
+#, gcc-internal-format
+msgid "%<-g3%> is not supported by the debug linker in use (set to 2)"
+msgstr ""
+
+#: config/darwin.cc:3541
 #, gcc-internal-format
 msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
 msgstr ""
 
-#: config/darwin.cc:3571
+#: config/darwin.cc:3584
 #, gcc-internal-format
 msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)"
 msgstr ""
 
-#: config/darwin.cc:3774
+#: config/darwin.cc:3787
 #, gcc-internal-format
 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
 msgstr ""
 
-#: config/darwin.cc:3781
+#: config/darwin.cc:3794
 #, gcc-internal-format
 msgid "built-in function %qD takes one argument only"
 msgstr ""
 
-#: config/darwin.cc:3825
+#: config/darwin.cc:3838
 #, gcc-internal-format
 msgid "CFString literal is missing"
 msgstr ""
 
-#: config/darwin.cc:3836
+#: config/darwin.cc:3849
 #, fuzzy, gcc-internal-format
 msgid "CFString literal expression is not a string constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/darwin.cc:3860
+#: config/darwin.cc:3873
 #, gcc-internal-format
 msgid "non-ASCII character in CFString literal"
 msgstr ""
 
-#: config/darwin.cc:3861
+#: config/darwin.cc:3874
 #, gcc-internal-format
 msgid "embedded NUL in CFString literal"
 msgstr ""
@@ -38454,76 +38590,76 @@ msgstr ""
 msgid "PIC is only supported for RTPs"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.cc:2122
+#: config/aarch64/aarch64-builtins.cc:2123
 #, fuzzy, gcc-internal-format
 msgid "first argument to %qD must be a string literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/aarch64/aarch64-builtins.cc:2253
-#: config/aarch64/aarch64-builtins.cc:2487 config/arm/arm-builtins.cc:3146
+#: config/aarch64/aarch64-builtins.cc:2254
+#: config/aarch64/aarch64-builtins.cc:2488 config/arm/arm-builtins.cc:3146
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "argument %d must be a constant immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/aarch64/aarch64-builtins.cc:2325 config/arm/arm-builtins.cc:3494
+#: config/aarch64/aarch64-builtins.cc:2326 config/arm/arm-builtins.cc:3494
 #, gcc-internal-format
 msgid "lane index must be a constant immediate"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.cc:2329
+#: config/aarch64/aarch64-builtins.cc:2330
 #, gcc-internal-format
 msgid "total size and element size must be a nonzero constant immediate"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.cc:2577
+#: config/aarch64/aarch64-builtins.cc:2578
 #, fuzzy, gcc-internal-format
 msgid "argument must be a 16-bit constant immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/aarch64/aarch64-builtins.cc:2700
+#: config/aarch64/aarch64-builtins.cc:2701
 #, gcc-internal-format
 msgid "128-bit system register support requires the %<d128%> extension"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.cc:2715
+#: config/aarch64/aarch64-builtins.cc:2716
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "invalid system register name provided"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/aarch64/aarch64-builtins.cc:2729
+#: config/aarch64/aarch64-builtins.cc:2730
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "invalid system register name %qs"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/aarch64/aarch64-builtins.cc:2809
+#: config/aarch64/aarch64-builtins.cc:2810
 #, fuzzy, gcc-internal-format
 msgid "Constant-type argument expected"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/aarch64/aarch64-builtins.cc:2815
+#: config/aarch64/aarch64-builtins.cc:2816
 #, gcc-internal-format
 msgid "argument %d must be a constant immediate in range [%wd,%wd]"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.cc:2894
+#: config/aarch64/aarch64-builtins.cc:2895
 #, gcc-internal-format
 msgid "Memory Tagging Extension does not support %<-mabi=ilp32%>"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.cc:2929
+#: config/aarch64/aarch64-builtins.cc:2930
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %d must be a constant immediate in range [0,15]"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.cc:3727
-#: config/aarch64/aarch64-builtins.cc:3747
+#: config/aarch64/aarch64-builtins.cc:3728
+#: config/aarch64/aarch64-builtins.cc:3748
 #, gcc-internal-format, gfc-internal-format
 msgid "expected 64-bit address but argument 1 is %d-bit"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.cc:3731
+#: config/aarch64/aarch64-builtins.cc:3732
 #, gcc-internal-format, gfc-internal-format
 msgid "expected 64-bit address but argument 2 is %d-bit"
 msgstr ""
@@ -38538,81 +38674,81 @@ msgstr ""
 msgid "unknown %<#pragma GCC aarch64%> option %qs"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1068
+#: config/aarch64/aarch64-sve-builtins.cc:1089
 #: config/arm/arm-mve-builtins.cc:558
 #, gcc-internal-format
 msgid "ACLE function %qD requires ISA extension %qs"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1070 config/aarch64/aarch64.cc:11082
-#: config/aarch64/aarch64.cc:18241 config/aarch64/aarch64.cc:18956
+#: config/aarch64/aarch64-sve-builtins.cc:1091 config/aarch64/aarch64.cc:11151
+#: config/aarch64/aarch64.cc:18314 config/aarch64/aarch64.cc:19086
 #, gcc-internal-format
 msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1090
+#: config/aarch64/aarch64-sve-builtins.cc:1111
 #, gcc-internal-format
 msgid "ACLE function %qD is incompatible with the use of %qs"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1112
+#: config/aarch64/aarch64-sve-builtins.cc:1133
 #, gcc-internal-format
 msgid "ACLE function %qD cannot be called when SME streaming mode is enabled"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1119
+#: config/aarch64/aarch64-sve-builtins.cc:1140
 #, gcc-internal-format
 msgid "ACLE function %qD can only be called when SME streaming mode is enabled"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1126
+#: config/aarch64/aarch64-sve-builtins.cc:1147
 #, gcc-internal-format
 msgid "ACLE function %qD can only be called from a function that has %qs state"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1154
+#: config/aarch64/aarch64-sve-builtins.cc:1175
 #: config/arm/arm-mve-builtins.cc:571
-#: config/riscv/riscv-vector-builtins.cc:4209
+#: config/riscv/riscv-vector-builtins.cc:4246
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must be an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: config/aarch64/aarch64-sve-builtins.cc:1167
+#: config/aarch64/aarch64-sve-builtins.cc:1188
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects the value %wd"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1170
+#: config/aarch64/aarch64-sve-builtins.cc:1191
 #: config/arm/arm-mve-builtins.cc:583
-#: config/riscv/riscv-vector-builtins.cc:4223
+#: config/riscv/riscv-vector-builtins.cc:4260
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1183
+#: config/aarch64/aarch64-sve-builtins.cc:1204
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1196
+#: config/aarch64/aarch64-sve-builtins.cc:1217
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1208
+#: config/aarch64/aarch64-sve-builtins.cc:1229
 #: config/arm/arm-mve-builtins.cc:595
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1723
+#: config/aarch64/aarch64-sve-builtins.cc:1762
 #, gcc-internal-format
 msgid "passing %qT to argument %d of %qE, which expects a single SVE vector rather than a tuple"
 msgstr ""
 
 #. num_vectors is always != 1, so the singular isn't needed.
-#: config/aarch64/aarch64-sve-builtins.cc:1729
-#: config/aarch64/aarch64-sve-builtins.cc:1735
+#: config/aarch64/aarch64-sve-builtins.cc:1768
+#: config/aarch64/aarch64-sve-builtins.cc:1774
 #: config/arm/arm-mve-builtins.cc:1205 config/arm/arm-mve-builtins.cc:1211
 #, gcc-internal-format
 msgid "%qT%d%qE%d"
@@ -38620,152 +38756,152 @@ msgid_plural "passing single vector %qT to argument %d of %qE, which expects a t
 msgstr[0] ""
 msgstr[1] ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1767
+#: config/aarch64/aarch64-sve-builtins.cc:1806
 #, gcc-internal-format
 msgid "passing tuple %qT to argument %d of %qE after passing single vector %qT to argument %d"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1772
+#: config/aarch64/aarch64-sve-builtins.cc:1811
 #, gcc-internal-format
 msgid "passing single vector %qT to argument %d of %qE after passing tuple %qT to argument %d"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1777
+#: config/aarch64/aarch64-sve-builtins.cc:1816
 #, gcc-internal-format
 msgid "passing mismatched tuple types %qT and %qT to arguments %d and %d of %qE"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1788
+#: config/aarch64/aarch64-sve-builtins.cc:1827
 #: config/arm/arm-mve-builtins.cc:1104
 #, gcc-internal-format
 msgid "%qE has no form that takes %qT arguments"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1849
+#: config/aarch64/aarch64-sve-builtins.cc:1888
 #, gcc-internal-format
 msgid "%qE has no form that takes %qT and %qT arguments"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1911
+#: config/aarch64/aarch64-sve-builtins.cc:1950
 #, gcc-internal-format
 msgid "passing %qT to argument %d of %qE, which expects an %qs or %qs"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1942
+#: config/aarch64/aarch64-sve-builtins.cc:1981
 #, gcc-internal-format
 msgid "passing %qT to argument %d of %qE, which expects a 32-bit or 64-bit integer type"
 msgstr ""
 
-#: config/aarch64/aarch64-sve-builtins.cc:1961
+#: config/aarch64/aarch64-sve-builtins.cc:2000
 #, gcc-internal-format
 msgid "passing %qT and %qT to arguments %d and %d of %qE, which expects a pair of 64-bit integers"
 msgstr ""
 
-#: config[...]

[diff truncated at 524288 bytes]

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

only message in thread, other threads:[~2024-05-13 13:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-13 13:46 [gcc r15-433] Update gcc .po files Joseph Myers

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