[gcc r16-9521] Update gcc .po files

Joseph Myers via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:243d2c691bc17a7b42d67969b0ce510749940559

commit r16-9521-g243d2c691bc17a7b42d67969b0ce510749940559
Author: Joseph Myers <[email protected]>
Date:   Mon Aug 10 19:43:33 2026 +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, ka.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    | 15550 ++++++++++++++++++++++++++---------------------------
 gcc/po/da.po    | 15555 ++++++++++++++++++++++++++---------------------------
 gcc/po/de.po    | 15555 ++++++++++++++++++++++++++---------------------------
 gcc/po/el.po    | 15555 ++++++++++++++++++++++++++---------------------------
 gcc/po/es.po    | 15557 ++++++++++++++++++++++++++---------------------------
 gcc/po/fi.po    | 15546 ++++++++++++++++++++++++++---------------------------
 gcc/po/fr.po    | 15557 ++++++++++++++++++++++++++---------------------------
 gcc/po/hr.po    | 15570 ++++++++++++++++++++++++++---------------------------
 gcc/po/id.po    | 15568 ++++++++++++++++++++++++++---------------------------
 gcc/po/ja.po    | 15553 ++++++++++++++++++++++++++---------------------------
 gcc/po/ka.po    | 15543 ++++++++++++++++++++++++++---------------------------
 gcc/po/nl.po    | 15559 ++++++++++++++++++++++++++---------------------------
 gcc/po/ru.po    | 15570 ++++++++++++++++++++++++++---------------------------
 gcc/po/sr.po    | 15568 ++++++++++++++++++++++++++---------------------------
 gcc/po/sv.po    | 15556 ++++++++++++++++++++++++++---------------------------
 gcc/po/tr.po    | 15568 ++++++++++++++++++++++++++---------------------------
 gcc/po/uk.po    | 15571 +++++++++++++++++++++++++++---------------------------
 gcc/po/vi.po    | 15561 ++++++++++++++++++++++++++---------------------------
 gcc/po/zh_CN.po | 15553 ++++++++++++++++++++++++++---------------------------
 gcc/po/zh_TW.po | 15546 ++++++++++++++++++++++++++---------------------------
 20 files changed, 156566 insertions(+), 154595 deletions(-)

diff --git a/gcc/po/be.po b/gcc/po/be.po
index 377b2d4b98da..b9e44e43157c 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: 2026-04-22 17:18+0000\n"
+"POT-Creation-Date: 2026-07-31 13:40+0000\n"
 "PO-Revision-Date: 2002-05-17 15:54+0200\n"
 "Last-Translator: Ales Nyakhaychyk <[email protected]>\n"
 "Language-Team: Belarusian <[email protected]>\n"
@@ -290,7 +290,7 @@ msgstr ""
 msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: config/avr/specs.h:70 config/pru/pru.h:58
+#: config/avr/specs.h:71 config/pru/pru.h:58
 #, fuzzy
 #| msgid "-pipe is not supported"
 msgid "shared is not supported"
@@ -374,7 +374,7 @@ msgstr ""
 msgid "consider using `-pg' instead of `-p' with gprof(1)"
 msgstr ""
 
-#: config/rs6000/rs6000.h:164
+#: config/rs6000/rs6000.h:165
 msgid "Missing -mcpu option in ASM_CPU_SPEC?"
 msgstr ""
 
@@ -891,14 +891,14 @@ msgstr ""
 #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
 #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
 #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
-#: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
-#: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
-#: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
-#: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
-#: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
-#: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
-#: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
-#: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
+#: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
+#: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
+#: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
+#: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
+#: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
+#: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
+#: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
+#: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
 #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
 #: c-family/c.opt:2319
 #, no-c-format
@@ -2159,91 +2159,97 @@ msgstr ""
 msgid "Use the given offset for addressing the stack-protector guard."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:600
+#: config/rs6000/rs6000.opt:604
+#, fuzzy, no-c-format
+#| msgid "Do not generate char instructions"
+msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
+msgstr "Не генерыраваць сімвальныя інструкцыі"
+
+#: config/rs6000/rs6000.opt:608
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate (do not generate) prefixed memory instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:604
+#: config/rs6000/rs6000.opt:612
 #, no-c-format
 msgid "Generate (do not generate) pc-relative memory addressing."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:608
+#: config/rs6000/rs6000.opt:616
 #, no-c-format
 msgid "Generate (do not generate) pc-relative memory optimizations for externals."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:612
+#: config/rs6000/rs6000.opt:620
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate (do not generate) MMA instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: config/rs6000/rs6000.opt:619
+#: config/rs6000/rs6000.opt:627
 #, no-c-format
 msgid "Enable instructions that guard against return-oriented programming attacks."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:623
+#: config/rs6000/rs6000.opt:631
 #, no-c-format
 msgid "Generate code that will run in privileged state."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:627
+#: config/rs6000/rs6000.opt:635
 #, 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:631
+#: config/rs6000/rs6000.opt:639
 #, no-c-format
 msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
 msgstr ""
 
-#: config/rs6000/rs6000.opt:635
+#: config/rs6000/rs6000.opt:643
 #, 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:641
+#: config/rs6000/rs6000.opt:649
 #, 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:647
+#: config/rs6000/rs6000.opt:655
 #, 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:656
+#: config/rs6000/rs6000.opt:664
 #, 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:662
+#: config/rs6000/rs6000.opt:670
 #, 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:669
+#: config/rs6000/rs6000.opt:677
 #, 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:678
+#: config/rs6000/rs6000.opt:686
 #, 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:684 config/loongarch/loongarch.opt:334
+#: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
 #, 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:690
+#: config/rs6000/rs6000.opt:698
 #, 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 ""
@@ -3115,10 +3121,10 @@ msgid "Use fp registers."
 msgstr "Выкарыстоўваць 64-бітныя FP-рэгістры"
 
 #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
-#: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
-#: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
-#: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
-#: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
+#: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
+#: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
+#: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
+#: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
 #: c-family/c.opt:1517 c-family/c.opt:1738
 #, no-c-format
 msgid "Does nothing. Preserved for backward compatibility."
@@ -11972,8 +11978,8 @@ msgid "Display target specific command line options (including assembler and lin
 msgstr ""
 
 #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
-#: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
-#: common.opt:3962 common.opt:4076
+#: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
+#: common.opt:3961 common.opt:4075
 #, no-c-format
 msgid "Passed to the linker."
 msgstr ""
@@ -12039,2917 +12045,2917 @@ msgstr ""
 msgid "Warn about problems with auto-profile data."
 msgstr ""
 
-#: common.opt:565 common.opt:569
+#: common.opt:568
 #, no-c-format
 msgid "Warn for uses of pointers to deallocated storage."
 msgstr ""
 
-#: common.opt:573
+#: common.opt:572
 #, no-c-format
 msgid "Warn about inappropriate attribute usage."
 msgstr ""
 
-#: common.opt:577
+#: common.opt:576
 #, fuzzy, no-c-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "Do not warn about specified attributes."
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: common.opt:581 common.opt:585
+#: common.opt:580 common.opt:584
 #, no-c-format
 msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
 msgstr ""
 
-#: common.opt:589
+#: common.opt:588
 #, no-c-format
 msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
 msgstr ""
 
-#: common.opt:594 common.opt:598
+#: common.opt:593 common.opt:597
 #, no-c-format
 msgid "Warn about pointer casts which increase alignment."
 msgstr ""
 
-#: common.opt:602
+#: common.opt:601
 #, no-c-format
 msgid "Complain when a command-line option is valid, but not applicable to the current front end."
 msgstr ""
 
-#: common.opt:606
+#: common.opt:605
 #, no-c-format
 msgid "Warn when a #warning directive is encountered."
 msgstr ""
 
-#: common.opt:610
+#: common.opt:609
 #, no-c-format
 msgid "Warn about uses of __attribute__((warning)) declarations."
 msgstr ""
 
-#: common.opt:614
+#: common.opt:613
 #, no-c-format
 msgid "Warn if a deprecated compiler feature, class, method, or field is used."
 msgstr ""
 
-#: common.opt:618
+#: common.opt:617
 #, no-c-format
 msgid "Warn about uses of __attribute__((deprecated)) declarations."
 msgstr ""
 
-#: common.opt:622
+#: common.opt:621
 #, no-c-format
 msgid "Warn when an optimization pass is disabled."
 msgstr ""
 
-#: common.opt:626
+#: common.opt:625
 #, no-c-format
 msgid "Turn all warnings into errors."
 msgstr ""
 
-#: common.opt:630
+#: common.opt:629
 #, no-c-format
 msgid "Turn the specified warning into an error."
 msgstr ""
 
-#: common.opt:634
+#: common.opt:633
 #, no-c-format
 msgid "Print extra (possibly unwanted) warnings."
 msgstr ""
 
-#: common.opt:638
+#: common.opt:637
 #, no-c-format
 msgid "Exit on the first error occurred."
 msgstr ""
 
-#: common.opt:642
+#: common.opt:641
 #, no-c-format
 msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
 msgstr ""
 
-#: common.opt:646
+#: common.opt:645
 #, no-c-format
 msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
 msgstr ""
 
-#: common.opt:650
+#: common.opt:649
 #, no-c-format
 msgid "Warn when attempting to free a non-heap object."
 msgstr ""
 
-#: common.opt:654
+#: common.opt:653
 #, no-c-format
 msgid "Warn when -fhardened did not enable an option from its set."
 msgstr ""
 
-#: common.opt:665
+#: common.opt:664
 #, no-c-format
 msgid "Warn when a switch case falls through."
 msgstr ""
 
-#: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
+#: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
 #, no-c-format
 msgid "Warn for infinitely recursive calls."
 msgstr ""
 
-#: common.opt:673
+#: common.opt:672
 #, fuzzy, no-c-format
 #| msgid "virtual functions cannot be friends"
 msgid "Warn when an inlined function cannot be inlined."
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: common.opt:677
+#: common.opt:676
 #, no-c-format
 msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
 msgstr ""
 
-#: common.opt:684
+#: common.opt:683
 #, no-c-format
 msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
 msgstr ""
 
-#: common.opt:688
+#: common.opt:687
 #, no-c-format
 msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
 msgstr ""
 
-#: common.opt:692
+#: common.opt:691
 #, no-c-format
 msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
 msgstr ""
 
-#: common.opt:696
+#: common.opt:695
 #, no-c-format
 msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
 msgstr ""
 
-#: common.opt:707
+#: common.opt:706
 #, no-c-format
 msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
 msgstr ""
 
-#: common.opt:711
+#: common.opt:710
 #, no-c-format
 msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
 msgstr ""
 
-#: common.opt:715
+#: common.opt:714
 #, no-c-format
 msgid "Warn about some C++ One Definition Rule violations during link time optimization."
 msgstr ""
 
-#: common.opt:719
+#: common.opt:718
 #, no-c-format
 msgid "Warn about overflow in arithmetic expressions."
 msgstr ""
 
-#: common.opt:723
+#: common.opt:722
 #, no-c-format
 msgid "During link time optimization warn about mismatched types of global declarations."
 msgstr ""
 
-#: common.opt:727
+#: common.opt:726
 #, no-c-format
 msgid "Warn when the packed attribute has no effect on struct layout."
 msgstr ""
 
-#: common.opt:731
+#: common.opt:730
 #, no-c-format
 msgid "Warn when padding is required to align structure members."
 msgstr ""
 
-#: common.opt:735
+#: common.opt:734
 #, no-c-format
 msgid "Issue warnings needed for strict compliance to the standard."
 msgstr ""
 
-#: common.opt:739
+#: common.opt:738
 #, no-c-format
 msgid "Warn about returning a pointer/reference to a local or temporary variable."
 msgstr ""
 
-#: common.opt:743
+#: common.opt:742
 #, no-c-format
 msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
 msgstr ""
 
-#: common.opt:747
+#: common.opt:746
 #, no-c-format
 msgid "Warn when one variable shadows another (globally)."
 msgstr ""
 
-#: common.opt:751
+#: common.opt:750
 #, no-c-format
 msgid "Warn when one local variable shadows another local variable or parameter."
 msgstr ""
 
-#: common.opt:758
+#: common.opt:757
 #, no-c-format
 msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
 msgstr ""
 
-#: common.opt:765
+#: common.opt:764
 #, no-c-format
 msgid "Warn when not issuing stack smashing protection for some reason."
 msgstr ""
 
-#: common.opt:769
+#: common.opt:768
 #, no-c-format
 msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
 msgstr ""
 
-#: common.opt:773
+#: common.opt:772
 #, no-c-format
 msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
 msgstr ""
 
-#: common.opt:777 common.opt:781
+#: common.opt:776 common.opt:780
 #, no-c-format
 msgid "Warn about code which might break strict aliasing rules."
 msgstr ""
 
-#: common.opt:785 common.opt:789
+#: common.opt:784 common.opt:788
 #, no-c-format
 msgid "Warn about optimizations that assume that signed overflow is undefined."
 msgstr ""
 
-#: common.opt:793
+#: common.opt:792
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((cold))."
 msgstr ""
 
-#: common.opt:797
+#: common.opt:796
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((const))."
 msgstr ""
 
-#: common.opt:801
+#: common.opt:800
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((pure))."
 msgstr ""
 
-#: common.opt:805
+#: common.opt:804
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
 msgstr ""
 
-#: common.opt:809
+#: common.opt:808
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((malloc))."
 msgstr ""
 
-#: common.opt:813
+#: common.opt:812
 #, no-c-format
 msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
 msgstr ""
 
-#: common.opt:817
+#: common.opt:816
 #, no-c-format
 msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
 msgstr ""
 
-#: common.opt:821
+#: common.opt:820
 #, no-c-format
 msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
 msgstr ""
 
-#: common.opt:825
+#: common.opt:824
 #, no-c-format
 msgid "Warn about statements between switch's controlling expression and the first case."
 msgstr ""
 
-#: common.opt:830
+#: common.opt:829
 #, no-c-format
 msgid "Do not suppress warnings from system headers."
 msgstr ""
 
-#: common.opt:834
+#: common.opt:833
 #, no-c-format
 msgid "Warn if a comparison always evaluates to true or false."
 msgstr ""
 
-#: common.opt:838
+#: common.opt:837
 #, no-c-format
 msgid "Warn whenever a trampoline is generated."
 msgstr ""
 
-#: common.opt:842
+#: common.opt:841
 #, no-c-format
 msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
 msgstr ""
 
-#: common.opt:846
+#: common.opt:845
 #, no-c-format
 msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
 msgstr ""
 
-#: common.opt:850
+#: common.opt:849
 #, no-c-format
 msgid "Warn about uninitialized automatic variables."
 msgstr ""
 
-#: common.opt:854
+#: common.opt:853
 #, no-c-format
 msgid "Warn about maybe uninitialized automatic variables."
 msgstr ""
 
-#: common.opt:862
+#: common.opt:861
 #, no-c-format
 msgid "Enable all -Wunused- warnings."
 msgstr ""
 
-#: common.opt:869
+#: common.opt:868
 #, no-c-format
 msgid "Warn when a function parameter is only set, otherwise unused."
 msgstr ""
 
-#: common.opt:876
+#: common.opt:875
 #, no-c-format
 msgid "Warn when a variable is only set, otherwise unused."
 msgstr ""
 
-#: common.opt:880
+#: common.opt:879
 #, no-c-format
 msgid "Warn when a function is unused."
 msgstr ""
 
-#: common.opt:884
+#: common.opt:883
 #, no-c-format
 msgid "Warn when a label is unused."
 msgstr ""
 
-#: common.opt:888
+#: common.opt:887
 #, no-c-format
 msgid "Warn when a function parameter is unused."
 msgstr ""
 
-#: common.opt:892
+#: common.opt:891
 #, no-c-format
 msgid "Warn when an expression value is unused."
 msgstr ""
 
-#: common.opt:896
+#: common.opt:895
 #, no-c-format
 msgid "Warn when a variable is unused."
 msgstr ""
 
-#: common.opt:900
+#: common.opt:899
 #, no-c-format
 msgid "Warn in case profiles in -fprofile-use do not match."
 msgstr ""
 
-#: common.opt:904
+#: common.opt:903
 #, no-c-format
 msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
 msgstr ""
 
-#: common.opt:908
+#: common.opt:907
 #, no-c-format
 msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
 msgstr ""
 
-#: common.opt:913
+#: common.opt:912
 #, no-c-format
 msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
 msgstr ""
 
-#: common.opt:918
+#: common.opt:917
 #, no-c-format
 msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
 msgstr ""
 
-#: common.opt:925
+#: common.opt:924
 #, no-c-format
 msgid "Warn in case profiles in -fprofile-use do not exist."
 msgstr ""
 
-#: common.opt:929
+#: common.opt:928
 #, no-c-format
 msgid "Warn when a vector operation is compiled outside the SIMD."
 msgstr ""
 
-#: common.opt:933
+#: common.opt:932
 #, no-c-format
 msgid "Warn about unsupported features in ThreadSanitizer."
 msgstr ""
 
-#: common.opt:950
+#: common.opt:949
 #, no-c-format
 msgid "-aux-info <file>\tEmit declaration information into <file>."
 msgstr ""
 
-#: common.opt:963
+#: common.opt:962
 #, no-c-format
 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
 msgstr ""
 
-#: common.opt:967
+#: common.opt:966
 #, no-c-format
 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
 msgstr ""
 
-#: common.opt:971
+#: common.opt:970
 #, no-c-format
 msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
 msgstr ""
 
-#: common.opt:975
+#: common.opt:974
 #, no-c-format
 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
 msgstr ""
 
-#: common.opt:1090
+#: common.opt:1089
 #, no-c-format
 msgid "The version of the C++ ABI in use."
 msgstr ""
 
-#: common.opt:1094
+#: common.opt:1093
 #, no-c-format
 msgid "Aggressively optimize loops using language constraints."
 msgstr ""
 
-#: common.opt:1098
+#: common.opt:1097
 #, fuzzy, no-c-format
 msgid "Align the start of functions."
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: common.opt:1105
+#: common.opt:1104
 #, no-c-format
 msgid "Align labels which are only reached by jumping."
 msgstr ""
 
-#: common.opt:1112
+#: common.opt:1111
 #, no-c-format
 msgid "Align all labels."
 msgstr ""
 
-#: common.opt:1119
+#: common.opt:1118
 #, no-c-format
 msgid "Align the start of loops."
 msgstr ""
 
-#: common.opt:1126
+#: common.opt:1125
 #, no-c-format
 msgid "Allow the compiler to introduce new data races on stores."
 msgstr ""
 
-#: common.opt:1130
+#: common.opt:1129
 #, no-c-format
 msgid "Enable static analysis pass."
 msgstr ""
 
-#: common.opt:1150
+#: common.opt:1149
 #, no-c-format
 msgid "Select what to sanitize."
 msgstr ""
 
-#: common.opt:1154
+#: common.opt:1153
 #, no-c-format
 msgid "Select type of coverage sanitization."
 msgstr ""
 
-#: common.opt:1167
+#: common.opt:1166
 #, no-c-format
 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
 msgstr ""
 
-#: common.opt:1171
+#: common.opt:1170
 #, no-c-format
 msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
 msgstr ""
 
-#: common.opt:1176
+#: common.opt:1175
 #, no-c-format
 msgid "After diagnosing undefined behavior attempt to continue execution."
 msgstr ""
 
-#: common.opt:1180
+#: common.opt:1179
 #, no-c-format
 msgid "This switch is deprecated; use -fsanitize-recover= instead."
 msgstr ""
 
-#: common.opt:1184
+#: common.opt:1183
 #, no-c-format
 msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
 msgstr ""
 
-#: common.opt:1194
+#: common.opt:1193
 #, no-c-format
 msgid "This switch is deprecated; use -fsanitize-trap= instead."
 msgstr ""
 
-#: common.opt:1198
+#: common.opt:1197
 #, no-c-format
 msgid "Generate unwind tables that are exact at each instruction boundary."
 msgstr ""
 
-#: common.opt:1202
+#: common.opt:1201
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Generate auto-inc/dec instructions."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: common.opt:1206
+#: common.opt:1205
 #, 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:1211
+#: common.opt:1210
 #, no-c-format
 msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
 msgstr ""
 
-#: common.opt:1216
+#: common.opt:1215
 #, no-c-format
 msgid "Perform inlining using auto-profile."
 msgstr ""
 
-#: common.opt:1224
+#: common.opt:1223
 #, no-c-format
 msgid "Generate code to check bounds before indexing arrays."
 msgstr ""
 
-#: common.opt:1228
+#: common.opt:1227
 #, no-c-format
 msgid "Replace add, compare, branch with branch on count register."
 msgstr ""
 
-#: common.opt:1232
+#: common.opt:1231
 #, no-c-format
 msgid "Use profiling information for branch probabilities."
 msgstr ""
 
-#: common.opt:1248
+#: common.opt:1247
 #, no-c-format
 msgid "Output callgraph information on a per-file basis."
 msgstr ""
 
-#: common.opt:1252
+#: common.opt:1251
 #, no-c-format
 msgid "Output callgraph information on a per-file basis with decorations."
 msgstr ""
 
-#: common.opt:1256
+#: common.opt:1255
 #, no-c-format
 msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
 msgstr ""
 
-#: common.opt:1260
+#: common.opt:1259
 #, no-c-format
 msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
 msgstr ""
 
-#: common.opt:1267
+#: common.opt:1266
 #, no-c-format
 msgid "Save registers around function calls."
 msgstr ""
 
-#: common.opt:1271
+#: common.opt:1270
 #, no-c-format
 msgid "This switch is deprecated; do not use."
 msgstr ""
 
-#: common.opt:1275
+#: common.opt:1274
 #, no-c-format
 msgid "Check the return value of new in C++."
 msgstr ""
 
-#: common.opt:1279 common.opt:1283
+#: common.opt:1278 common.opt:1282
 #, no-c-format
 msgid "Perform internal consistency checkings."
 msgstr ""
 
-#: common.opt:1287
+#: common.opt:1286
 #, no-c-format
 msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
 msgstr ""
 
-#: common.opt:1291
+#: common.opt:1290
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable code hoisting."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:1295
+#: common.opt:1294
 #, no-c-format
 msgid "Looks for opportunities to reduce stack adjustments and stack references."
 msgstr ""
 
-#: common.opt:1299
+#: common.opt:1298
 #, no-c-format
 msgid "Put uninitialized globals in the common section."
 msgstr ""
 
-#: common.opt:1307
+#: common.opt:1306
 #, no-c-format
 msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
 msgstr ""
 
-#: common.opt:1311
+#: common.opt:1310
 #, no-c-format
 msgid "Run only the second compilation of -fcompare-debug."
 msgstr ""
 
-#: common.opt:1315
+#: common.opt:1314
 #, no-c-format
 msgid "Perform comparison elimination after register allocation has finished."
 msgstr ""
 
-#: common.opt:1319
+#: common.opt:1318
 #, no-c-format
 msgid "Do not perform optimizations increasing noticeably stack usage."
 msgstr ""
 
-#: common.opt:1323
+#: common.opt:1322
 #, no-c-format
 msgid "Perform a register copy-propagation optimization pass."
 msgstr ""
 
-#: common.opt:1327
+#: common.opt:1326
 #, no-c-format
 msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
 msgstr ""
 
-#: common.opt:1331
+#: common.opt:1330
 #, no-c-format
 msgid "Perform cross-jumping optimization."
 msgstr ""
 
-#: common.opt:1335
+#: common.opt:1334
 #, no-c-format
 msgid "When running CSE, follow jumps to their targets."
 msgstr ""
 
-#: common.opt:1361
+#: common.opt:1360
 #, no-c-format
 msgid "Omit range reduction step when performing complex division."
 msgstr ""
 
-#: common.opt:1365
+#: common.opt:1364
 #, no-c-format
 msgid "Complex multiplication and division follow Fortran rules."
 msgstr ""
 
-#: common.opt:1369
+#: common.opt:1368
 #, no-c-format
 msgid "Place data items into their own section."
 msgstr ""
 
-#: common.opt:1373
+#: common.opt:1372
 #, no-c-format
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:1377
+#: common.opt:1376
 #, no-c-format
 msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
 msgstr ""
 
-#: common.opt:1381
+#: common.opt:1380
 #, no-c-format
 msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
 msgstr ""
 
-#: common.opt:1385
+#: common.opt:1384
 #, no-c-format
 msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
 msgstr ""
 
-#: common.opt:1389
+#: common.opt:1388
 #, no-c-format
 msgid "Output .debug_types section when using DWARF v4 debuginfo."
 msgstr ""
 
-#: common.opt:1395
+#: common.opt:1394
 #, no-c-format
 msgid "Defer popping functions args from stack until later."
 msgstr ""
 
-#: common.opt:1399
+#: common.opt:1398
 #, no-c-format
 msgid "Attempt to fill delay slots of branch instructions."
 msgstr ""
 
-#: common.opt:1403
+#: common.opt:1402
 #, no-c-format
 msgid "Delete dead instructions that may throw exceptions."
 msgstr ""
 
-#: common.opt:1407
+#: common.opt:1406
 #, no-c-format
 msgid "Delete useless null pointer checks."
 msgstr ""
 
-#: common.opt:1411
+#: common.opt:1410
 #, no-c-format
 msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
 msgstr ""
 
-#: common.opt:1415
+#: common.opt:1414
 #, no-c-format
 msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
 msgstr ""
 
-#: common.opt:1419
+#: common.opt:1418
 #, no-c-format
 msgid "Perform speculative devirtualization."
 msgstr ""
 
-#: common.opt:1423
+#: common.opt:1422
 #, no-c-format
 msgid "Try to convert virtual calls to direct ones."
 msgstr ""
 
-#: common.opt:1427
+#: common.opt:1426
 #, 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:1444
+#: common.opt:1443
 #, no-c-format
 msgid "Show the source line with a caret indicating the column."
 msgstr ""
 
-#: common.opt:1448
+#: common.opt:1447
 #, no-c-format
 msgid "Show lines linking related events in diagnostic paths."
 msgstr ""
 
-#: common.opt:1452
+#: common.opt:1451
 #, no-c-format
 msgid "Show labels annotating ranges of source code when showing source."
 msgstr ""
 
-#: common.opt:1456
+#: common.opt:1455
 #, no-c-format
 msgid "Show line numbers in the left margin when showing source."
 msgstr ""
 
-#: common.opt:1464
+#: common.opt:1463
 #, no-c-format
 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
 msgstr ""
 
-#: common.opt:1484
+#: common.opt:1483
 #, no-c-format
 msgid "Enable formatting of JSON output."
 msgstr ""
 
-#: common.opt:1488
+#: common.opt:1487
 #, no-c-format
 msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
 msgstr ""
 
-#: common.opt:1508
+#: common.opt:1507
 #, 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:1512
+#: common.opt:1511
 #, 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:1516
+#: common.opt:1515
 #, no-c-format
 msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
 msgstr ""
 
-#: common.opt:1520
+#: common.opt:1519
 #, no-c-format
 msgid "Add output format."
 msgstr ""
 
-#: common.opt:1524
+#: common.opt:1523
 #, no-c-format
 msgid "Set output format."
 msgstr ""
 
-#: common.opt:1528
+#: common.opt:1527
 #, 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:1566
+#: common.opt:1565
 #, no-c-format
 msgid "Print fix-it hints in machine-readable form."
 msgstr ""
 
-#: common.opt:1570
+#: common.opt:1569
 #, no-c-format
 msgid "Print fix-it hints to stderr in unified diff format."
 msgstr ""
 
-#: common.opt:1574
+#: common.opt:1573
 #, no-c-format
 msgid "Amend appropriate diagnostic messages with the command line option that controls them."
 msgstr ""
 
-#: common.opt:1578
+#: common.opt:1577
 #, no-c-format
 msgid "Print CWE identifiers for diagnostic messages, where available."
 msgstr ""
 
-#: common.opt:1582
+#: common.opt:1581
 #, no-c-format
 msgid "Print any rules associated with diagnostic messages."
 msgstr ""
 
-#: common.opt:1586
+#: common.opt:1585
 #, no-c-format
 msgid "Use color within diagnostic messages to highlight pertinent information."
 msgstr ""
 
-#: common.opt:1590
+#: common.opt:1589
 #, no-c-format
 msgid "Specify how to print any control-flow path associated with a diagnostic."
 msgstr ""
 
-#: common.opt:1594
+#: common.opt:1593
 #, no-c-format
 msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
 msgstr ""
 
-#: common.opt:1598
+#: common.opt:1597
 #, no-c-format
 msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
 msgstr ""
 
-#: common.opt:1614
+#: common.opt:1613
 #, no-c-format
 msgid "Show stack depths of events in paths."
 msgstr ""
 
-#: common.opt:1618
+#: common.opt:1617
 #, no-c-format
 msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
 msgstr ""
 
-#: common.opt:1637
+#: common.opt:1636
 #, no-c-format
 msgid "Set minimum width of left margin of source code when showing source."
 msgstr ""
 
-#: common.opt:1641
+#: common.opt:1640
 #, no-c-format
 msgid "Use indentation to show nesting of diagnostics in text output."
 msgstr ""
 
-#: common.opt:1645
+#: common.opt:1644
 #, no-c-format
 msgid "Show location information when showing nested diagnostics."
 msgstr ""
 
-#: common.opt:1649
+#: common.opt:1648
 #, no-c-format
 msgid "Show nesting levels as numbers when showing nested diagnostics."
 msgstr ""
 
-#: common.opt:1656
+#: common.opt:1655
 #, no-c-format
 msgid "Collect and print more context information for diagnostics."
 msgstr ""
 
-#: common.opt:1660
+#: common.opt:1659
 #, no-c-format
 msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
 msgstr ""
 
-#: common.opt:1664
+#: common.opt:1663
 #, no-c-format
 msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
 msgstr ""
 
-#: common.opt:1668
+#: common.opt:1667
 #, no-c-format
 msgid "-fdump-<type>\tDump various compiler internals to a file."
 msgstr ""
 
-#: common.opt:1675
+#: common.opt:1674
 #, no-c-format
 msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
 msgstr ""
 
-#: common.opt:1679
+#: common.opt:1678
 #, no-c-format
 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
 msgstr ""
 
-#: common.opt:1683
+#: common.opt:1682
 #, no-c-format
 msgid "Suppress output of addresses in debugging dumps."
 msgstr ""
 
-#: common.opt:1687
+#: common.opt:1686
 #, no-c-format
 msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
 msgstr ""
 
-#: common.opt:1692
+#: common.opt:1691
 #, no-c-format
 msgid "Dump detailed information on GCC's internal representation of source code locations."
 msgstr ""
 
-#: common.opt:1696
+#: common.opt:1695
 #, no-c-format
 msgid "Dump optimization passes."
 msgstr ""
 
-#: common.opt:1700
+#: common.opt:1699
 #, no-c-format
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
 msgstr ""
 
-#: common.opt:1704
+#: common.opt:1703
 #, no-c-format
 msgid "Suppress output of previous and next insn numbers in debugging dumps."
 msgstr ""
 
-#: common.opt:1708
+#: common.opt:1707
 #, no-c-format
 msgid "Enable CFI tables via GAS assembler directives."
 msgstr ""
 
-#: common.opt:1712
+#: common.opt:1711
 #, no-c-format
 msgid "Perform early inlining."
 msgstr ""
 
-#: common.opt:1720
+#: common.opt:1719
 #, no-c-format
 msgid "Perform interprocedural reduction of aggregates."
 msgstr ""
 
-#: common.opt:1724
+#: common.opt:1723
 #, no-c-format
 msgid "Perform unused symbol elimination in debug info."
 msgstr ""
 
-#: common.opt:1728
+#: common.opt:1727
 #, no-c-format
 msgid "Perform unused type elimination in debug info."
 msgstr ""
 
-#: common.opt:1732
+#: common.opt:1731
 #, no-c-format
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:1736
+#: common.opt:1735
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable exception handling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:1740
+#: common.opt:1739
 #, no-c-format
 msgid "Perform a number of minor, expensive optimizations."
 msgstr ""
 
-#: common.opt:1744
+#: common.opt:1743
 #, no-c-format
 msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
 msgstr ""
 
-#: common.opt:1762
+#: common.opt:1761
 #, no-c-format
 msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
 msgstr ""
 
-#: common.opt:1778
+#: common.opt:1777
 #, no-c-format
 msgid "Output lto objects containing both the intermediate language and binary output."
 msgstr ""
 
-#: common.opt:1782
+#: common.opt:1781
 #, no-c-format
 msgid "Assume no NaNs or infinities are generated."
 msgstr ""
 
-#: common.opt:1786
+#: common.opt:1785
 #, no-c-format
 msgid "Assume that loops with an exit will terminate and not loop indefinitely."
 msgstr ""
 
-#: common.opt:1790
+#: common.opt:1789
 #, no-c-format
 msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
 msgstr ""
 
-#: common.opt:1794
+#: common.opt:1793
 #, no-c-format
 msgid "Don't allocate floats and doubles in extended-precision registers."
 msgstr ""
 
-#: common.opt:1802
+#: common.opt:1801
 #, no-c-format
 msgid "Perform a forward propagation pass on RTL."
 msgstr ""
 
-#: common.opt:1806
+#: common.opt:1805
 #, no-c-format
 msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
 msgstr ""
 
-#: common.opt:1822
+#: common.opt:1821
 #, no-c-format
 msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
 msgstr ""
 
-#: common.opt:1829
+#: common.opt:1828
 #, no-c-format
 msgid "Allow function addresses to be held in registers."
 msgstr ""
 
-#: common.opt:1833
+#: common.opt:1832
 #, fuzzy, no-c-format
 #| msgid "for each function it appears in.)"
 msgid "Place each function into its own section."
 msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
 
-#: common.opt:1837
+#: common.opt:1836
 #, no-c-format
 msgid "Allow limited optimization of operations with volatile memory access."
 msgstr ""
 
-#: common.opt:1841
+#: common.opt:1840
 #, no-c-format
 msgid "Perform global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1845
+#: common.opt:1844
 #, no-c-format
 msgid "Perform enhanced load motion during global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1849
+#: common.opt:1848
 #, no-c-format
 msgid "Perform store motion after global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1853
+#: common.opt:1852
 #, no-c-format
 msgid "Try to avoid store forwarding."
 msgstr ""
 
-#: common.opt:1857
+#: common.opt:1856
 #, no-c-format
 msgid "Perform redundant load after store elimination in global common subexpression elimination."
 msgstr ""
 
-#: common.opt:1862
+#: common.opt:1861
 #, no-c-format
 msgid "Perform global common subexpression elimination after register allocation has finished."
 msgstr ""
 
-#: common.opt:1879
+#: common.opt:1878
 #, 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:1884
+#: common.opt:1883
 #, no-c-format
 msgid "Enable in and out of Graphite representation."
 msgstr ""
 
-#: common.opt:1888
+#: common.opt:1887
 #, no-c-format
 msgid "Enable Graphite Identity transformation."
 msgstr ""
 
-#: common.opt:1892
+#: common.opt:1891
 #, no-c-format
 msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
 msgstr ""
 
-#: common.opt:1905
+#: common.opt:1904
 #, no-c-format
 msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
 msgstr ""
 
-#: common.opt:1910
+#: common.opt:1909
 #, no-c-format
 msgid "Mark all loops as parallel."
 msgstr ""
 
-#: common.opt:1914 common.opt:1922 common.opt:3320
+#: common.opt:1913 common.opt:1921 common.opt:3319
 #, no-c-format
 msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
 msgstr ""
 
-#: common.opt:1918
+#: common.opt:1917
 #, no-c-format
 msgid "Enable loop interchange on trees."
 msgstr ""
 
-#: common.opt:1926
+#: common.opt:1925
 #, no-c-format
 msgid "Perform unroll-and-jam on loops."
 msgstr ""
 
-#: common.opt:1930
+#: common.opt:1929
 #, no-c-format
 msgid "Enable support for GNU transactional memory."
 msgstr ""
 
-#: common.opt:1934
+#: common.opt:1933
 #, no-c-format
 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
 msgstr ""
 
-#: common.opt:1942
+#: common.opt:1941
 #, no-c-format
 msgid "Enable the loop nest optimizer."
 msgstr ""
 
-#: common.opt:1946
+#: common.opt:1945
 #, no-c-format
 msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
 msgstr ""
 
-#: common.opt:1950
+#: common.opt:1949
 #, no-c-format
 msgid "Force bitfield accesses to match their type width."
 msgstr ""
 
-#: common.opt:1954
+#: common.opt:1953
 #, no-c-format
 msgid "Merge adjacent stores."
 msgstr ""
 
-#: common.opt:1958
+#: common.opt:1957
 #, no-c-format
 msgid "Enable guessing of branch probabilities."
 msgstr ""
 
-#: common.opt:1962
+#: common.opt:1961
 #, no-c-format
 msgid "Enable various security-relevant flags."
 msgstr ""
 
-#: common.opt:1966
+#: common.opt:1965
 #, no-c-format
 msgid "Harden conditionals not used in branches, checking reversed conditions."
 msgstr ""
 
-#: common.opt:1970
+#: common.opt:1969
 #, no-c-format
 msgid "Harden conditional branches by checking reversed conditions."
 msgstr ""
 
-#: common.opt:1974
+#: common.opt:1973
 #, no-c-format
 msgid "Harden control flow by recording and checking execution paths."
 msgstr ""
 
-#: common.opt:1978
+#: common.opt:1977
 #, fuzzy, no-c-format
 #| msgid "`%D' is not a function,"
 msgid "Disable CFR in leaf functions."
 msgstr "`%D' - гэта ня функцыя,"
 
-#: common.opt:1982
+#: common.opt:1981
 #, no-c-format
 msgid "Check CFR execution paths also before calls followed by returns of their results."
 msgstr ""
 
-#: common.opt:1986
+#: common.opt:1985
 #, no-c-format
 msgid "Check CFR execution paths also when exiting a function through an exception."
 msgstr ""
 
-#: common.opt:1990
+#: common.opt:1989
 #, 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:2011
+#: common.opt:2010
 #, fuzzy, no-c-format
 #| msgid "Use given assembler dialect"
 msgid "Emit .ident assembler directives."
 msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
 
-#: common.opt:2015
+#: common.opt:2014
 #, no-c-format
 msgid "Perform conversion of conditional jumps to branchless equivalents."
 msgstr ""
 
-#: common.opt:2019
+#: common.opt:2018
 #, no-c-format
 msgid "Perform conversion of conditional jumps to conditional execution."
 msgstr ""
 
-#: common.opt:2023
+#: common.opt:2022
 #, no-c-format
 msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
 msgstr ""
 
-#: common.opt:2039
+#: common.opt:2038
 #, no-c-format
 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
 msgstr ""
 
-#: common.opt:2051
+#: common.opt:2050
 #, fuzzy, no-c-format
 #| msgid "Do not generate char instructions"
 msgid "Do not generate .size directives."
 msgstr "Не генерыраваць сімвальныя інструкцыі"
 
-#: common.opt:2055
+#: common.opt:2054
 #, no-c-format
 msgid "Perform indirect inlining."
 msgstr ""
 
-#: common.opt:2061
+#: common.opt:2060
 #, no-c-format
 msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
 msgstr ""
 
-#: common.opt:2065
+#: common.opt:2064
 #, no-c-format
 msgid "Integrate functions into their callers when code size is known not to grow."
 msgstr ""
 
-#: common.opt:2069
+#: common.opt:2068
 #, no-c-format
 msgid "Integrate functions not declared \"inline\" into their callers when profitable."
 msgstr ""
 
-#: common.opt:2073
+#: common.opt:2072
 #, no-c-format
 msgid "Integrate functions only required by their single caller."
 msgstr ""
 
-#: common.opt:2080
+#: common.opt:2079
 #, no-c-format
 msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
 msgstr ""
 
-#: common.opt:2084
+#: common.opt:2083
 #, no-c-format
 msgid "Inline __atomic operations when a lock free instruction sequence is available."
 msgstr ""
 
-#: common.opt:2094
+#: common.opt:2093
 #, no-c-format
 msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
 msgstr ""
 
-#: common.opt:2122
+#: common.opt:2121
 #, no-c-format
 msgid "Equivalent to -fcf-protection=full."
 msgstr ""
 
-#: common.opt:2126
+#: common.opt:2125
 #, 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:2149
+#: common.opt:2148
 #, no-c-format
 msgid "Instrument function entry and exit with profiling calls."
 msgstr ""
 
-#: common.opt:2153
+#: common.opt:2152
 #, no-c-format
 msgid "Instrument function entry and exit with profiling calls invoked once."
 msgstr ""
 
-#: common.opt:2157
+#: common.opt:2156
 #, no-c-format
 msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
 msgstr ""
 
-#: common.opt:2161
+#: common.opt:2160
 #, no-c-format
 msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
 msgstr ""
 
-#: common.opt:2165
+#: common.opt:2164
 #, no-c-format
 msgid "Perform interprocedural constant propagation."
 msgstr ""
 
-#: common.opt:2169
+#: common.opt:2168
 #, no-c-format
 msgid "Perform cloning to make Interprocedural constant propagation stronger."
 msgstr ""
 
-#: common.opt:2177
+#: common.opt:2176
 #, no-c-format
 msgid "Perform interprocedural bitwise constant propagation."
 msgstr ""
 
-#: common.opt:2181
+#: common.opt:2180
 #, no-c-format
 msgid "Perform interprocedural modref analysis."
 msgstr ""
 
-#: common.opt:2185
+#: common.opt:2184
 #, no-c-format
 msgid "Perform reordering and cloning of functions to maximize locality."
 msgstr ""
 
-#: common.opt:2189
+#: common.opt:2188
 #, no-c-format
 msgid "Perform interprocedural profile propagation."
 msgstr ""
 
-#: common.opt:2193
+#: common.opt:2192
 #, no-c-format
 msgid "Perform interprocedural points-to analysis."
 msgstr ""
 
-#: common.opt:2197
+#: common.opt:2196
 #, no-c-format
 msgid "Discover pure and const functions."
 msgstr ""
 
-#: common.opt:2201
+#: common.opt:2200
 #, no-c-format
 msgid "Perform Identical Code Folding for functions and read-only variables."
 msgstr ""
 
-#: common.opt:2205
+#: common.opt:2204
 #, no-c-format
 msgid "Perform Identical Code Folding for functions."
 msgstr ""
 
-#: common.opt:2209
+#: common.opt:2208
 #, no-c-format
 msgid "Perform Identical Code Folding for variables."
 msgstr ""
 
-#: common.opt:2213
+#: common.opt:2212
 #, no-c-format
 msgid "Discover read-only and non addressable static variables."
 msgstr ""
 
-#: common.opt:2217
+#: common.opt:2216
 #, no-c-format
 msgid "Discover read-only, write-only and non-addressable static variables."
 msgstr ""
 
-#: common.opt:2221
+#: common.opt:2220
 #, no-c-format
 msgid "Reduce stack alignment on call sites if possible."
 msgstr ""
 
-#: common.opt:2233
+#: common.opt:2232
 #, no-c-format
 msgid "Perform IPA Value Range Propagation."
 msgstr ""
 
-#: common.opt:2237
+#: common.opt:2236
 #, no-c-format
 msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
 msgstr ""
 
-#: common.opt:2241
+#: common.opt:2240
 #, no-c-format
 msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
 msgstr ""
 
-#: common.opt:2254
+#: common.opt:2253
 #, no-c-format
 msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
 msgstr ""
 
-#: common.opt:2270
+#: common.opt:2269
 #, no-c-format
 msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
 msgstr ""
 
-#: common.opt:2275
+#: common.opt:2274
 #, no-c-format
 msgid "Use IRA based register pressure calculation in RTL loop optimizations."
 msgstr ""
 
-#: common.opt:2280
+#: common.opt:2279
 #, no-c-format
 msgid "Share slots for saving different hard registers."
 msgstr ""
 
-#: common.opt:2284
+#: common.opt:2283
 #, no-c-format
 msgid "Share stack slots for spilled pseudo-registers."
 msgstr ""
 
-#: common.opt:2288
+#: common.opt:2287
 #, no-c-format
 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
 msgstr ""
 
-#: common.opt:2292
+#: common.opt:2291
 #, no-c-format
 msgid "Optimize induction variables on trees."
 msgstr ""
 
-#: common.opt:2296
+#: common.opt:2295
 #, no-c-format
 msgid "Use jump tables for sufficiently large switch statements."
 msgstr ""
 
-#: common.opt:2300
+#: common.opt:2299
 #, no-c-format
 msgid "Use bit tests for sufficiently large switch statements."
 msgstr ""
 
-#: common.opt:2304
+#: common.opt:2303
 #, no-c-format
 msgid "Generate code for functions even if they are fully inlined."
 msgstr ""
 
-#: common.opt:2308
+#: common.opt:2307
 #, no-c-format
 msgid "Generate code for static functions even if they are never called."
 msgstr ""
 
-#: common.opt:2312
+#: common.opt:2311
 #, no-c-format
 msgid "Emit static const variables even if they are not used."
 msgstr ""
 
-#: common.opt:2316
+#: common.opt:2315
 #, no-c-format
 msgid "Give external symbols a leading underscore."
 msgstr ""
 
-#: common.opt:2324
+#: common.opt:2323
 #, no-c-format
 msgid "Do CFG-sensitive rematerialization in LRA."
 msgstr ""
 
-#: common.opt:2328
+#: common.opt:2327
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable link-time optimization."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2332
+#: common.opt:2331
 #, no-c-format
 msgid "Link-time optimization with number of parallel jobs or jobserver."
 msgstr ""
 
-#: common.opt:2336
+#: common.opt:2335
 #, no-c-format
 msgid "Enable incremental LTO, with its cache in given directory."
 msgstr ""
 
-#: common.opt:2340
+#: common.opt:2339
 #, no-c-format
 msgid "Number of cache entries in incremental LTO after which to prune old entries."
 msgstr ""
 
-#: common.opt:2365
+#: common.opt:2364
 #, no-c-format
 msgid "Specify the algorithm to partition symbols and vars at linktime."
 msgstr ""
 
-#: common.opt:2369
+#: common.opt:2368
 #, no-c-format
 msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
 msgstr ""
 
-#: common.opt:2374
+#: common.opt:2373
 #, no-c-format
 msgid "Use zlib/zstd compression level <number> for IL."
 msgstr ""
 
-#: common.opt:2382
+#: common.opt:2381
 #, no-c-format
 msgid "Report various link-time optimization statistics."
 msgstr ""
 
-#: common.opt:2386
+#: common.opt:2385
 #, no-c-format
 msgid "Report various link-time optimization statistics for WPA only."
 msgstr ""
 
-#: common.opt:2390
+#: common.opt:2389
 #, fuzzy, no-c-format
 msgid "Set errno after built-in math functions."
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: common.opt:2394
+#: common.opt:2393
 #, no-c-format
 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
 msgstr ""
 
-#: common.opt:2398
+#: common.opt:2397
 #, no-c-format
 msgid "Allow removal of malloc and free pairs when allocated block is unused."
 msgstr ""
 
-#: common.opt:2405
+#: common.opt:2404
 #, no-c-format
 msgid "Report on permanent memory allocation."
 msgstr ""
 
-#: common.opt:2409
+#: common.opt:2408
 #, no-c-format
 msgid "Report on permanent memory allocation in WPA only."
 msgstr ""
 
-#: common.opt:2416
+#: common.opt:2415
 #, no-c-format
 msgid "Attempt to merge identical constants and constant variables."
 msgstr ""
 
-#: common.opt:2420
+#: common.opt:2419
 #, no-c-format
 msgid "Attempt to merge identical constants across compilation units."
 msgstr ""
 
-#: common.opt:2424
+#: common.opt:2423
 #, no-c-format
 msgid "Attempt to merge identical debug strings across compilation units."
 msgstr ""
 
-#: common.opt:2428
+#: common.opt:2427
 #, no-c-format
 msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
 msgstr ""
 
-#: common.opt:2432
+#: common.opt:2431
 #, fuzzy, no-c-format
 msgid "Align the start of every function."
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: common.opt:2436
+#: common.opt:2435
 #, no-c-format
 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
 msgstr ""
 
-#: common.opt:2440
+#: common.opt:2439
 #, no-c-format
 msgid "Perform SMS based modulo scheduling with register moves allowed."
 msgstr ""
 
-#: common.opt:2444
+#: common.opt:2443
 #, no-c-format
 msgid "Move loop invariant computations out of loops."
 msgstr ""
 
-#: common.opt:2448
+#: common.opt:2447
 #, no-c-format
 msgid "Move stores out of loops."
 msgstr ""
 
-#: common.opt:2452
+#: common.opt:2451
 #, no-c-format
 msgid "Building block for specs-based multilib-aware TFLAGS."
 msgstr ""
 
-#: common.opt:2456
+#: common.opt:2455
 #, no-c-format
 msgid "Use the RTL dead code elimination pass."
 msgstr ""
 
-#: common.opt:2460
+#: common.opt:2459
 #, no-c-format
 msgid "Use the RTL dead store elimination pass."
 msgstr ""
 
-#: common.opt:2464
+#: common.opt:2463
 #, no-c-format
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
 msgstr ""
 
-#: common.opt:2468
+#: common.opt:2467
 #, no-c-format
 msgid "Support synchronous non-call exceptions."
 msgstr ""
 
-#: common.opt:2475
+#: common.opt:2474
 #, no-c-format
 msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
 msgstr ""
 
-#: common.opt:2481
+#: common.opt:2480
 #, no-c-format
 msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
 msgstr ""
 
-#: common.opt:2496
+#: common.opt:2495
 #, no-c-format
 msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
 msgstr ""
 
-#: common.opt:2500
+#: common.opt:2499
 #, no-c-format
 msgid "When possible do not generate stack frames."
 msgstr ""
 
-#: common.opt:2507
+#: common.opt:2506
 #, no-c-format
 msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
 msgstr ""
 
-#: common.opt:2526
+#: common.opt:2525
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable all optimization info dumps on stderr."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:2530
+#: common.opt:2529
 #, no-c-format
 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
 msgstr ""
 
-#: common.opt:2534
+#: common.opt:2533
 #, no-c-format
 msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
 msgstr ""
 
-#: common.opt:2538
+#: common.opt:2537
 #, no-c-format
 msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
 msgstr ""
 
-#: common.opt:2552
+#: common.opt:2551
 #, no-c-format
 msgid "Optimize sibling and tail recursive calls."
 msgstr ""
 
-#: common.opt:2556
+#: common.opt:2555
 #, no-c-format
 msgid "Insert path profiling code."
 msgstr ""
 
-#: common.opt:2560
+#: common.opt:2559
 #, no-c-format
 msgid "Perform partial inlining."
 msgstr ""
 
-#: common.opt:2564
+#: common.opt:2563
 #, no-c-format
 msgid "Report on memory allocation before interprocedural optimization."
 msgstr ""
 
-#: common.opt:2568
+#: common.opt:2567
 #, no-c-format
 msgid "Report on memory allocation after interprocedural optimization."
 msgstr ""
 
-#: common.opt:2572
+#: common.opt:2571
 #, no-c-format
 msgid "Pack structure members together without holes."
 msgstr ""
 
-#: common.opt:2576
+#: common.opt:2575
 #, no-c-format
 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
 msgstr ""
 
-#: common.opt:2580
+#: common.opt:2579
 #, no-c-format
 msgid "Return small aggregates in memory, not registers."
 msgstr ""
 
-#: common.opt:2584
+#: common.opt:2583
 #, no-c-format
 msgid "Perform loop peeling."
 msgstr ""
 
-#: common.opt:2588
+#: common.opt:2587
 #, no-c-format
 msgid "Enable machine specific peephole optimizations."
 msgstr ""
 
-#: common.opt:2592
+#: common.opt:2591
 #, no-c-format
 msgid "Enable an RTL peephole pass before sched2."
 msgstr ""
 
-#: common.opt:2596
+#: common.opt:2595
 #, no-c-format
 msgid "Generate position-independent code if possible (large mode)."
 msgstr ""
 
-#: common.opt:2600
+#: common.opt:2599
 #, no-c-format
 msgid "Generate position-independent code for executables if possible (large mode)."
 msgstr ""
 
-#: common.opt:2604
+#: common.opt:2603
 #, no-c-format
 msgid "Generate position-independent code if possible (small mode)."
 msgstr ""
 
-#: common.opt:2608
+#: common.opt:2607
 #, no-c-format
 msgid "Generate position-independent code for executables if possible (small mode)."
 msgstr ""
 
-#: common.opt:2612
+#: common.opt:2611
 #, no-c-format
 msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
 msgstr ""
 
-#: common.opt:2616
+#: common.opt:2615
 #, no-c-format
 msgid "Specify a plugin to load."
 msgstr ""
 
-#: common.opt:2620
+#: common.opt:2619
 #, no-c-format
 msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
 msgstr ""
 
-#: common.opt:2624
+#: common.opt:2623
 #, no-c-format
 msgid "Run predictive commoning optimization."
 msgstr ""
 
-#: common.opt:2628
+#: common.opt:2627
 #, no-c-format
 msgid "Generate prefetch instructions, if available, for arrays in loops."
 msgstr ""
 
-#: common.opt:2632
+#: common.opt:2631
 #, no-c-format
 msgid "Enable basic program profiling code."
 msgstr ""
 
-#: common.opt:2636
+#: common.opt:2635
 #, no-c-format
 msgid "Generate absolute source path names for gcov."
 msgstr ""
 
-#: common.opt:2640
+#: common.opt:2639
 #, no-c-format
 msgid "Insert arc-based program profiling code."
 msgstr ""
 
-#: common.opt:2644
+#: common.opt:2643
 #, no-c-format
 msgid "Insert condition coverage profiling code."
 msgstr ""
 
-#: common.opt:2648
+#: common.opt:2647
 #, no-c-format
 msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
 msgstr ""
 
-#: common.opt:2653
+#: common.opt:2652
 #, no-c-format
 msgid "Select the name for storing the profile note file."
 msgstr ""
 
-#: common.opt:2657
+#: common.opt:2656
 #, no-c-format
 msgid "Enable correction of flow inconsistent profile data input."
 msgstr ""
 
-#: common.opt:2661
+#: common.opt:2660
 #, no-c-format
 msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
 msgstr ""
 
-#: common.opt:2665
+#: common.opt:2664
 #, no-c-format
 msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
 msgstr ""
 
-#: common.opt:2669
+#: common.opt:2668
 #, 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:2685
+#: common.opt:2684
 #, no-c-format
 msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
 msgstr ""
 
-#: common.opt:2701
+#: common.opt:2700
 #, no-c-format
 msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
 msgstr ""
 
-#: common.opt:2705
+#: common.opt:2704
 #, no-c-format
 msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
 msgstr ""
 
-#: common.opt:2709
+#: common.opt:2708
 #, no-c-format
 msgid "Enable common options for generating profile info for profile feedback directed optimizations."
 msgstr ""
 
-#: common.opt:2713
+#: common.opt:2712
 #, no-c-format
 msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
 msgstr ""
 
-#: common.opt:2717
+#: common.opt:2716
 #, no-c-format
 msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
 msgstr ""
 
-#: common.opt:2721
+#: common.opt:2720
 #, no-c-format
 msgid "Register the profile information in the specified section instead of using a constructor/destructor."
 msgstr ""
 
-#: common.opt:2725
+#: common.opt:2724
 #, no-c-format
 msgid "Do not assume that functions never executed during the train run are cold."
 msgstr ""
 
-#: common.opt:2729
+#: common.opt:2728
 #, no-c-format
 msgid "Enable common options for performing profile feedback directed optimizations."
 msgstr ""
 
-#: common.opt:2733
+#: common.opt:2732
 #, no-c-format
 msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
 msgstr ""
 
-#: common.opt:2737
+#: common.opt:2736
 #, no-c-format
 msgid "Insert code to profile values of expressions."
 msgstr ""
 
-#: common.opt:2741
+#: common.opt:2740
 #, no-c-format
 msgid "Report on consistency of profile."
 msgstr ""
 
-#: common.opt:2745
+#: common.opt:2744
 #, no-c-format
 msgid "Enable function reordering that improves code placement."
 msgstr ""
 
-#: common.opt:2749
+#: common.opt:2748
 #, no-c-format
 msgid "Insert NOP instructions at each function entry."
 msgstr ""
 
-#: common.opt:2756
+#: common.opt:2755
 #, no-c-format
 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
 msgstr ""
 
-#: common.opt:2766
+#: common.opt:2765
 #, no-c-format
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:2770
+#: common.opt:2769
 #, fuzzy, no-c-format
 msgid "Return small aggregates in registers."
 msgstr "Не выкарыстоўваць рэгістра sb"
 
-#: common.opt:2778
+#: common.opt:2777
 #, 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:2792
+#: common.opt:2791
 #, 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:2807
+#: common.opt:2806
 #, no-c-format
 msgid "Tell DCE to remove unused C++ allocations."
 msgstr ""
 
-#: common.opt:2811
+#: common.opt:2810
 #, no-c-format
 msgid "Relief of register pressure through live range shrinkage."
 msgstr ""
 
-#: common.opt:2815
+#: common.opt:2814
 #, no-c-format
 msgid "Perform a register renaming optimization pass."
 msgstr ""
 
-#: common.opt:2819
+#: common.opt:2818
 #, no-c-format
 msgid "Perform a target dependent instruction fusion optimization pass."
 msgstr ""
 
-#: common.opt:2823
+#: common.opt:2822
 #, no-c-format
 msgid "Reorder basic blocks to improve code placement."
 msgstr ""
 
-#: common.opt:2827
+#: common.opt:2826
 #, no-c-format
 msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
 msgstr ""
 
-#: common.opt:2840
+#: common.opt:2839
 #, no-c-format
 msgid "Reorder basic blocks and partition into hot and cold sections."
 msgstr ""
 
-#: common.opt:2844
+#: common.opt:2843
 #, no-c-format
 msgid "Reorder functions to improve code placement."
 msgstr ""
 
-#: common.opt:2848
+#: common.opt:2847
 #, no-c-format
 msgid "Add a common subexpression elimination pass after loop optimizations."
 msgstr ""
 
-#: common.opt:2856
+#: common.opt:2855
 #, no-c-format
 msgid "Disable optimizations that assume default FP rounding behavior."
 msgstr ""
 
-#: common.opt:2860
+#: common.opt:2859
 #, no-c-format
 msgid "Enable scheduling across basic blocks."
 msgstr ""
 
-#: common.opt:2864
+#: common.opt:2863
 #, no-c-format
 msgid "Enable register pressure sensitive insn scheduling."
 msgstr ""
 
-#: common.opt:2868
+#: common.opt:2867
 #, no-c-format
 msgid "Allow speculative motion of non-loads."
 msgstr ""
 
-#: common.opt:2872
+#: common.opt:2871
 #, no-c-format
 msgid "Allow speculative motion of some loads."
 msgstr ""
 
-#: common.opt:2876
+#: common.opt:2875
 #, no-c-format
 msgid "Allow speculative motion of more loads."
 msgstr ""
 
-#: common.opt:2880
+#: common.opt:2879
 #, no-c-format
 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
 msgstr ""
 
-#: common.opt:2884
+#: common.opt:2883
 #, no-c-format
 msgid "If scheduling post reload, do superblock scheduling."
 msgstr ""
 
-#: common.opt:2892
+#: common.opt:2891
 #, no-c-format
 msgid "Reschedule instructions before register allocation."
 msgstr ""
 
-#: common.opt:2896
+#: common.opt:2895
 #, no-c-format
 msgid "Reschedule instructions after register allocation."
 msgstr ""
 
-#: common.opt:2903
+#: common.opt:2902
 #, no-c-format
 msgid "Schedule instructions using selective scheduling algorithm."
 msgstr ""
 
-#: common.opt:2907
+#: common.opt:2906
 #, no-c-format
 msgid "Run selective scheduling after reload."
 msgstr ""
 
-#: common.opt:2911
+#: common.opt:2910
 #, no-c-format
 msgid "Run self-tests, using the given path to locate test files."
 msgstr ""
 
-#: common.opt:2915
+#: common.opt:2914
 #, no-c-format
 msgid "Perform software pipelining of inner loops during selective scheduling."
 msgstr ""
 
-#: common.opt:2919
+#: common.opt:2918
 #, no-c-format
 msgid "Perform software pipelining of outer loops during selective scheduling."
 msgstr ""
 
-#: common.opt:2924
+#: common.opt:2923
 #, no-c-format
 msgid "Reschedule pipelined regions without pipelining."
 msgstr ""
 
-#: common.opt:2928
+#: common.opt:2927
 #, no-c-format
 msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
 msgstr ""
 
-#: common.opt:2934
+#: common.opt:2933
 #, no-c-format
 msgid "Allow premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2938
+#: common.opt:2937
 #, no-c-format
 msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
 msgstr ""
 
-#: common.opt:2946
+#: common.opt:2945
 #, no-c-format
 msgid "Set dependence distance checking in premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2950
+#: common.opt:2949
 #, no-c-format
 msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
 msgstr ""
 
-#: common.opt:2954
+#: common.opt:2953
 #, no-c-format
 msgid "Enable the group heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2958
+#: common.opt:2957
 #, no-c-format
 msgid "Enable the critical path heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2962
+#: common.opt:2961
 #, no-c-format
 msgid "Enable the speculative instruction heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2966
+#: common.opt:2965
 #, no-c-format
 msgid "Enable the rank heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2970
+#: common.opt:2969
 #, no-c-format
 msgid "Enable the last instruction heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2974
+#: common.opt:2973
 #, no-c-format
 msgid "Enable the dependent count heuristic in the scheduler."
 msgstr ""
 
-#: common.opt:2978
+#: common.opt:2977
 #, no-c-format
 msgid "Access data in the same section from shared anchor points."
 msgstr ""
 
-#: common.opt:2990
+#: common.opt:2989
 #, no-c-format
 msgid "Turn on Redundant Extensions Elimination pass."
 msgstr ""
 
-#: common.opt:2994
+#: common.opt:2993
 #, no-c-format
 msgid "Show column numbers in diagnostics, when available.  Default on."
 msgstr ""
 
-#: common.opt:2998
+#: common.opt:2997
 #, 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:3003
+#: common.opt:3002
 #, no-c-format
 msgid "Shrink-wrap parts of the prologue and epilogue separately."
 msgstr ""
 
-#: common.opt:3007
+#: common.opt:3006
 #, no-c-format
 msgid "Disable optimizations observable by IEEE signaling NaNs."
 msgstr ""
 
-#: common.opt:3011
+#: common.opt:3010
 #, no-c-format
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
 msgstr ""
 
-#: common.opt:3015
+#: common.opt:3014
 #, no-c-format
 msgid "Convert floating point constants to single precision constants."
 msgstr ""
 
-#: common.opt:3019
+#: common.opt:3018
 #, no-c-format
 msgid "Split lifetimes of induction variables when loops are unrolled."
 msgstr ""
 
-#: common.opt:3023
+#: common.opt:3022
 #, no-c-format
 msgid "Generate discontiguous stack frames."
 msgstr ""
 
-#: common.opt:3027
+#: common.opt:3026
 #, no-c-format
 msgid "Split wide types into independent registers."
 msgstr ""
 
-#: common.opt:3031
+#: common.opt:3030
 #, no-c-format
 msgid "Split wide types into independent registers earlier."
 msgstr ""
 
-#: common.opt:3035
+#: common.opt:3034
 #, no-c-format
 msgid "Enable backward propagation of use properties at the SSA level."
 msgstr ""
 
-#: common.opt:3039
+#: common.opt:3038
 #, no-c-format
 msgid "Optimize conditional patterns using SSA PHI nodes."
 msgstr ""
 
-#: common.opt:3043
+#: common.opt:3042
 #, no-c-format
 msgid "Optimize amount of stdarg registers saved to stack at start of function."
 msgstr ""
 
-#: common.opt:3047
+#: common.opt:3046
 #, no-c-format
 msgid "Apply variable expansion when loops are unrolled."
 msgstr ""
 
-#: common.opt:3051
+#: common.opt:3050
 #, 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:3055
+#: common.opt:3054
 #, 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:3059
+#: common.opt:3058
 #, 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:3068
+#: common.opt:3067
 #, no-c-format
 msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
 msgstr ""
 
-#: common.opt:3072
+#: common.opt:3071
 #, no-c-format
 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
 msgstr ""
 
-#: common.opt:3076
+#: common.opt:3075
 #, no-c-format
 msgid "Use propolice as a stack protection method."
 msgstr ""
 
-#: common.opt:3080
+#: common.opt:3079
 #, no-c-format
 msgid "Use a stack protection method for every function."
 msgstr ""
 
-#: common.opt:3084
+#: common.opt:3083
 #, no-c-format
 msgid "Use a smart stack protection method for certain functions."
 msgstr ""
 
-#: common.opt:3088
+#: common.opt:3087
 #, no-c-format
 msgid "Use stack protection method only for functions with the stack_protect attribute."
 msgstr ""
 
-#: common.opt:3092
+#: common.opt:3091
 #, no-c-format
 msgid "Output stack usage information on a per-function basis."
 msgstr ""
 
-#: common.opt:3104
+#: common.opt:3103
 #, no-c-format
 msgid "Assume strict aliasing rules apply."
 msgstr ""
 
-#: common.opt:3108
+#: common.opt:3107
 #, no-c-format
 msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
 msgstr ""
 
-#: common.opt:3112
+#: common.opt:3111
 #, no-c-format
 msgid "Disable stack scrub entirely, disregarding strub attributes."
 msgstr ""
 
-#: common.opt:3116
+#: common.opt:3115
 #, no-c-format
 msgid "Enable stack scrub as per attributes, with strict call checking."
 msgstr ""
 
-#: common.opt:3125
+#: common.opt:3124
 #, no-c-format
 msgid "Restore default strub mode: as per attributes, with relaxed checking."
 msgstr ""
 
-#: common.opt:3129
+#: common.opt:3128
 #, no-c-format
 msgid "Enable stack scrubbing for all viable functions."
 msgstr ""
 
-#: common.opt:3133
+#: common.opt:3132
 #, no-c-format
 msgid "Enable at-calls stack scrubbing for all viable functions."
 msgstr ""
 
-#: common.opt:3137
+#: common.opt:3136
 #, no-c-format
 msgid "Enable internal stack scrubbing for all viable functions."
 msgstr ""
 
-#: common.opt:3141
+#: common.opt:3140
 #, no-c-format
 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
 msgstr ""
 
-#: common.opt:3145
+#: common.opt:3144
 #, no-c-format
 msgid "Check for syntax errors, then stop."
 msgstr ""
 
-#: common.opt:3149
+#: common.opt:3148
 #, no-c-format
 msgid "Create data files needed by \"gcov\"."
 msgstr ""
 
-#: common.opt:3153
+#: common.opt:3152
 #, no-c-format
 msgid "Perform jump threading optimizations."
 msgstr ""
 
-#: common.opt:3157
+#: common.opt:3156
 #, no-c-format
 msgid "Report the time taken by each compiler pass."
 msgstr ""
 
-#: common.opt:3161
+#: common.opt:3160
 #, no-c-format
 msgid "Record times taken by sub-phases separately."
 msgstr ""
 
-#: common.opt:3165
+#: common.opt:3164
 #, 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:3184
+#: common.opt:3183
 #, no-c-format
 msgid "Reorder top level functions, variables, and asms."
 msgstr ""
 
-#: common.opt:3188
+#: common.opt:3187
 #, no-c-format
 msgid "Perform superblock formation via tail duplication."
 msgstr ""
 
-#: common.opt:3192
+#: common.opt:3191
 #, no-c-format
 msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
 msgstr ""
 
-#: common.opt:3197
+#: common.opt:3196
 #, no-c-format
 msgid "Whether trampolines are generated in executable memory rather than executable stack."
 msgstr ""
 
-#: common.opt:3215
+#: common.opt:3214
 #, no-c-format
 msgid "Assume floating-point operations can trap."
 msgstr ""
 
-#: common.opt:3219
+#: common.opt:3218
 #, no-c-format
 msgid "Trap for signed overflow in addition, subtraction and multiplication."
 msgstr ""
 
-#: common.opt:3223
+#: common.opt:3222
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-CCP optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3227
+#: common.opt:3226
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-BIT-CCP optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3235
+#: common.opt:3234
 #, no-c-format
 msgid "Enable loop header copying on trees."
 msgstr ""
 
-#: common.opt:3243
+#: common.opt:3242
 #, no-c-format
 msgid "Enable SSA coalescing of user variables."
 msgstr ""
 
-#: common.opt:3251
+#: common.opt:3250
 #, no-c-format
 msgid "Enable copy propagation on trees."
 msgstr ""
 
-#: common.opt:3259
+#: common.opt:3258
 #, no-c-format
 msgid "Transform condition stores into unconditional ones."
 msgstr ""
 
-#: common.opt:3263
+#: common.opt:3262
 #, no-c-format
 msgid "Perform conversions of switch initializations."
 msgstr ""
 
-#: common.opt:3267
+#: common.opt:3266
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA dead code elimination optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3271
+#: common.opt:3270
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable dominator optimizations."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3275
+#: common.opt:3274
 #, no-c-format
 msgid "Enable tail merging on trees."
 msgstr ""
 
-#: common.opt:3279
+#: common.opt:3278
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable dead store elimination."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3283
+#: common.opt:3282
 #, no-c-format
 msgid "Enable forward propagation on trees."
 msgstr ""
 
-#: common.opt:3287
+#: common.opt:3286
 #, no-c-format
 msgid "Enable Full Redundancy Elimination (FRE) on trees."
 msgstr ""
 
-#: common.opt:3291
+#: common.opt:3290
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable string length optimizations on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3295
+#: common.opt:3294
 #, 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:3301
+#: common.opt:3300
 #, 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:3308
+#: common.opt:3307
 #, no-c-format
 msgid "Enable loop distribution on trees."
 msgstr ""
 
-#: common.opt:3312
+#: common.opt:3311
 #, no-c-format
 msgid "Enable loop distribution for patterns transformed into a library call."
 msgstr ""
 
-#: common.opt:3316
+#: common.opt:3315
 #, no-c-format
 msgid "Enable loop invariant motion on trees."
 msgstr ""
 
-#: common.opt:3324
+#: common.opt:3323
 #, no-c-format
 msgid "Create canonical induction variables in loops."
 msgstr ""
 
-#: common.opt:3328
+#: common.opt:3327
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable loop optimizations on tree level."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3332
+#: common.opt:3331
 #, no-c-format
 msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
 msgstr ""
 
-#: common.opt:3336
+#: common.opt:3335
 #, no-c-format
 msgid "Enable automatic parallelization of loops."
 msgstr ""
 
-#: common.opt:3340
+#: common.opt:3339
 #, no-c-format
 msgid "Enable hoisting loads from conditional pointers."
 msgstr ""
 
-#: common.opt:3344
+#: common.opt:3343
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable SSA-PRE optimization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3348
+#: common.opt:3347
 #, no-c-format
 msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
 msgstr ""
 
-#: common.opt:3352
+#: common.opt:3351
 #, no-c-format
 msgid "Perform function-local points-to analysis on trees."
 msgstr ""
 
-#: common.opt:3356
+#: common.opt:3355
 #, no-c-format
 msgid "Enable reassociation on tree level."
 msgstr ""
 
-#: common.opt:3364
+#: common.opt:3363
 #, no-c-format
 msgid "Enable SSA code sinking on trees."
 msgstr ""
 
-#: common.opt:3368
+#: common.opt:3367
 #, no-c-format
 msgid "Perform straight-line strength reduction."
 msgstr ""
 
-#: common.opt:3372
+#: common.opt:3371
 #, no-c-format
 msgid "Perform scalar replacement of aggregates."
 msgstr ""
 
-#: common.opt:3376
+#: common.opt:3375
 #, no-c-format
 msgid "Replace temporary expressions in the SSA->normal pass."
 msgstr ""
 
-#: common.opt:3384
+#: common.opt:3383
 #, no-c-format
 msgid "Perform Value Range Propagation on trees."
 msgstr ""
 
-#: common.opt:3388
+#: common.opt:3387
 #, no-c-format
 msgid "Split paths leading to loop backedges."
 msgstr ""
 
-#: common.opt:3392
+#: common.opt:3391
 #, no-c-format
 msgid "Assume common declarations may be overridden with ones with a larger trailing array."
 msgstr ""
 
-#: common.opt:3397
+#: common.opt:3396
 #, no-c-format
 msgid "Compile whole compilation unit at a time."
 msgstr ""
 
-#: common.opt:3401
+#: common.opt:3400
 #, no-c-format
 msgid "Trap on __builtin_unreachable instead of using it for optimization."
 msgstr ""
 
-#: common.opt:3405
+#: common.opt:3404
 #, no-c-format
 msgid "Perform loop unrolling when iteration count is known."
 msgstr ""
 
-#: common.opt:3409
+#: common.opt:3408
 #, no-c-format
 msgid "Perform loop unrolling for all loops."
 msgstr ""
 
-#: common.opt:3424
+#: common.opt:3423
 #, no-c-format
 msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
 msgstr ""
 
-#: common.opt:3429
+#: common.opt:3428
 #, no-c-format
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:3437
+#: common.opt:3436
 #, no-c-format
 msgid "Allow math optimizations that may violate IEEE or ISO standards."
 msgstr ""
 
-#: common.opt:3441
+#: common.opt:3440
 #, no-c-format
 msgid "Perform loop unswitching."
 msgstr ""
 
-#: common.opt:3445
+#: common.opt:3444
 #, no-c-format
 msgid "Perform loop splitting."
 msgstr ""
 
-#: common.opt:3449
+#: common.opt:3448
 #, no-c-format
 msgid "Version loops based on whether indices have a stride of one."
 msgstr ""
 
-#: common.opt:3453
+#: common.opt:3452
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Just generate unwind tables for exception handling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:3457
+#: common.opt:3456
 #, no-c-format
 msgid "Use the bfd linker instead of the default linker."
 msgstr ""
 
-#: common.opt:3461
+#: common.opt:3460
 #, no-c-format
 msgid "Use the gold linker instead of the default linker."
 msgstr ""
 
-#: common.opt:3465
+#: common.opt:3464
 #, no-c-format
 msgid "Use the lld LLVM linker instead of the default linker."
 msgstr ""
 
-#: common.opt:3469
+#: common.opt:3468
 #, no-c-format
 msgid "Use the Modern linker (MOLD) linker instead of the default linker."
 msgstr ""
 
-#: common.opt:3473
+#: common.opt:3472
 #, no-c-format
 msgid "Use the Wild linker instead of the default linker."
 msgstr ""
 
-#: common.opt:3480
+#: common.opt:3479
 #, no-c-format
 msgid "Enable linking of libatomic."
 msgstr ""
 
-#: common.opt:3487
+#: common.opt:3486
 #, no-c-format
 msgid "Perform variable tracking."
 msgstr ""
 
-#: common.opt:3494
+#: common.opt:3493
 #, no-c-format
 msgid "Perform variable tracking by annotating assignments."
 msgstr ""
 
-#: common.opt:3500
+#: common.opt:3499
 #, no-c-format
 msgid "Toggle -fvar-tracking-assignments."
 msgstr ""
 
-#: common.opt:3507
+#: common.opt:3506
 #, no-c-format
 msgid "Perform variable tracking and also tag variables that are uninitialized."
 msgstr ""
 
-#: common.opt:3512
+#: common.opt:3511
 #, no-c-format
 msgid "Enable vectorization on trees."
 msgstr ""
 
-#: common.opt:3520
+#: common.opt:3519
 #, fuzzy, no-c-format
 #| msgid "Enable SSA optimizations"
 msgid "Enable loop vectorization on trees."
 msgstr "Уключаць SSA аптымізацыю"
 
-#: common.opt:3524
+#: common.opt:3523
 #, no-c-format
 msgid "Enable basic block vectorization (SLP) on trees."
 msgstr ""
 
-#: common.opt:3528
+#: common.opt:3527
 #, no-c-format
 msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
 msgstr ""
 
-#: common.opt:3532
+#: common.opt:3531
 #, 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:3551
+#: common.opt:3550
 #, no-c-format
 msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
 msgstr ""
 
-#: common.opt:3559
+#: common.opt:3558
 #, no-c-format
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:3563
+#: common.opt:3562
 #, no-c-format
 msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
 msgstr ""
 
-#: common.opt:3585
+#: common.opt:3584
 #, no-c-format
 msgid "Add extra commentary to assembler output."
 msgstr ""
 
-#: common.opt:3589
+#: common.opt:3588
 #, no-c-format
 msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
 msgstr ""
 
-#: common.opt:3608
+#: common.opt:3607
 #, no-c-format
 msgid "Validate vtable pointers before using them."
 msgstr ""
 
-#: common.opt:3624
+#: common.opt:3623
 #, no-c-format
 msgid "Output vtable verification counters."
 msgstr ""
 
-#: common.opt:3628
+#: common.opt:3627
 #, no-c-format
 msgid "Output vtable verification pointer sets information."
 msgstr ""
 
-#: common.opt:3632
+#: common.opt:3631
 #, no-c-format
 msgid "Use expression value profiles in optimizations."
 msgstr ""
 
-#: common.opt:3636
+#: common.opt:3635
 #, no-c-format
 msgid "Construct webs and split unrelated uses of single variable."
 msgstr ""
 
-#: common.opt:3640
+#: common.opt:3639
 #, no-c-format
 msgid "Enable conditional dead code elimination for builtin calls."
 msgstr ""
 
-#: common.opt:3644
+#: common.opt:3643
 #, no-c-format
 msgid "Perform whole program optimizations."
 msgstr ""
 
-#: common.opt:3648
+#: common.opt:3647
 #, no-c-format
 msgid "Assume pointer overflow wraps around."
 msgstr ""
 
-#: common.opt:3652
+#: common.opt:3651
 #, no-c-format
 msgid "Assume signed arithmetic overflow wraps around."
 msgstr ""
 
-#: common.opt:3656
+#: common.opt:3655
 #, no-c-format
 msgid "Put zero initialized data in the bss section."
 msgstr ""
 
-#: common.opt:3660
+#: common.opt:3659
 #, no-c-format
 msgid "Clear call-used registers upon function return."
 msgstr ""
 
-#: common.opt:3664
+#: common.opt:3663
 #, no-c-format
 msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
 msgstr ""
 
-#: common.opt:3680
+#: common.opt:3679
 #, no-c-format
 msgid "Generate debug information in default format."
 msgstr ""
 
-#: common.opt:3684
+#: common.opt:3683
 #, no-c-format
 msgid "Assume assembler support for (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3688
+#: common.opt:3687
 #, no-c-format
 msgid "Assume assembler support for view in (DWARF2+) .loc directives."
 msgstr ""
 
-#: common.opt:3692
+#: common.opt:3691
 #, no-c-format
 msgid "Generate debug information in CodeView format."
 msgstr ""
 
-#: common.opt:3712
+#: common.opt:3711
 #, no-c-format
 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
 msgstr ""
 
-#: common.opt:3718
+#: common.opt:3717
 #, no-c-format
 msgid "Generate CTF debug information at default level."
 msgstr ""
 
-#: common.opt:3722
+#: common.opt:3721
 #, no-c-format
 msgid "Generate BTF debug information at default level."
 msgstr ""
 
-#: common.opt:3726
+#: common.opt:3725
 #, no-c-format
 msgid "Generate pruned BTF when emitting BTF info."
 msgstr ""
 
-#: common.opt:3730
+#: common.opt:3729
 #, no-c-format
 msgid "Generate debug information in default version of DWARF format."
 msgstr ""
 
-#: common.opt:3734
+#: common.opt:3733
 #, no-c-format
 msgid "Generate debug information in DWARF v2 (or later) format."
 msgstr ""
 
-#: common.opt:3738
+#: common.opt:3737
 #, no-c-format
 msgid "Use 32-bit DWARF format when emitting DWARF debug information."
 msgstr ""
 
-#: common.opt:3742
+#: common.opt:3741
 #, no-c-format
 msgid "Use 64-bit DWARF format when emitting DWARF debug information."
 msgstr ""
 
-#: common.opt:3746
+#: common.opt:3745
 #, no-c-format
 msgid "Generate debug information in default extended format."
 msgstr ""
 
-#: common.opt:3750
+#: common.opt:3749
 #, no-c-format
 msgid "Generate extended entry point information for inlined functions."
 msgstr ""
 
-#: common.opt:3754
+#: common.opt:3753
 #, no-c-format
 msgid "Compute locview reset points based on insn length estimates."
 msgstr ""
 
-#: common.opt:3762
+#: common.opt:3761
 #, no-c-format
 msgid "Don't generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3766
+#: common.opt:3765
 #, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections."
 msgstr ""
 
-#: common.opt:3770
+#: common.opt:3769
 #, no-c-format
 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
 msgstr ""
 
-#: common.opt:3774
+#: common.opt:3773
 #, no-c-format
 msgid "Record gcc command line switches in DWARF DW_AT_producer."
 msgstr ""
 
-#: common.opt:3778
+#: common.opt:3777
 #, no-c-format
 msgid "Generate debug information in separate .dwo files."
 msgstr ""
 
-#: common.opt:3790
+#: common.opt:3789
 #, no-c-format
 msgid "Emit progressive recommended breakpoint locations."
 msgstr ""
 
-#: common.opt:3794
+#: common.opt:3793
 #, no-c-format
 msgid "Don't emit DWARF additions beyond selected version."
 msgstr ""
 
-#: common.opt:3798
+#: common.opt:3797
 #, no-c-format
 msgid "Add description attributes to some DWARF DIEs that have no name attribute."
 msgstr ""
 
-#: common.opt:3802
+#: common.opt:3801
 #, no-c-format
 msgid "Toggle debug information generation."
 msgstr ""
 
-#: common.opt:3806
+#: common.opt:3805
 #, no-c-format
 msgid "Augment variable location lists with progressive views."
 msgstr ""
 
-#: common.opt:3813
+#: common.opt:3812
 #, fuzzy, no-c-format
 msgid "Generate debug information in VMS format."
 msgstr "Стварыць код для DLL"
 
-#: common.opt:3842
+#: common.opt:3841
 #, no-c-format
 msgid "Generate compressed debug sections."
 msgstr ""
 
-#: common.opt:3846
+#: common.opt:3845
 #, no-c-format
 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
 msgstr ""
 
-#: common.opt:3853
+#: common.opt:3852
 #, no-c-format
 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
 msgstr ""
 
-#: common.opt:3857
+#: common.opt:3856
 #, no-c-format
 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
 msgstr ""
 
-#: common.opt:3886
+#: common.opt:3885
 #, 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:3890
+#: common.opt:3889
 #, fuzzy, no-c-format
 #| msgid "Enable exception handling"
 msgid "Enable function profiling."
 msgstr "Уключыць апрацоўку выключэньняў"
 
-#: common.opt:3900
+#: common.opt:3899
 #, no-c-format
 msgid "Like -pedantic but issue errors instead of warnings."
 msgstr ""
 
-#: common.opt:3944
+#: common.opt:3943
 #, no-c-format
 msgid "Do not display functions compiled or elapsed time."
 msgstr ""
 
-#: common.opt:3948
+#: common.opt:3947
 #, no-c-format
 msgid "Produce a relocatable object as output."
 msgstr ""
 
-#: common.opt:3952
+#: common.opt:3951
 #, no-c-format
 msgid "Remove all symbol table and relocation information from the executable."
 msgstr ""
 
-#: common.opt:3979
+#: common.opt:3978
 #, no-c-format
 msgid "Enable verbose output."
 msgstr ""
 
-#: common.opt:3983
+#: common.opt:3982
 #, no-c-format
 msgid "Display the compiler's version."
 msgstr ""
 
-#: common.opt:3987
+#: common.opt:3986
 #, no-c-format
 msgid "Suppress warnings."
 msgstr ""
 
-#: common.opt:3997
+#: common.opt:3996
 #, no-c-format
 msgid "Create a shared library."
 msgstr ""
 
-#: common.opt:4064
+#: common.opt:4063
 #, no-c-format
 msgid "Don't create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:4068
+#: common.opt:4067
 #, no-c-format
 msgid "Create a dynamically linked position independent executable."
 msgstr ""
 
-#: common.opt:4072
+#: common.opt:4071
 #, no-c-format
 msgid "Create a static position independent executable."
 msgstr ""
 
-#: common.opt:4080
+#: common.opt:4079
 #, no-c-format
 msgid "Use caller save register across calls if possible."
 msgstr ""
 
-#: common.opt:4084
+#: common.opt:4083
 #, no-c-format
 msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
 msgstr ""
@@ -18418,86 +18424,86 @@ msgstr ""
 msgid "argument must be passed by copying"
 msgstr ""
 
-#: calls.cc:2555
+#: calls.cc:2565
 msgid "machine description does not have a sibcall_epilogue instruction pattern"
 msgstr ""
 
-#: calls.cc:2567
+#: calls.cc:2577
 msgid "callee returns a structure"
 msgstr ""
 
-#: calls.cc:2575
+#: calls.cc:2585
 msgid "target is not able to optimize the call into a sibling call"
 msgstr ""
 
-#: calls.cc:2584
+#: calls.cc:2594
 msgid "callee returns twice"
 msgstr ""
 
-#: calls.cc:2589
+#: calls.cc:2599
 msgid "callee does not return"
 msgstr ""
 
-#: calls.cc:2596
+#: calls.cc:2606
 #, fuzzy
 msgid "volatile function type"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: calls.cc:2615
+#: calls.cc:2625
 #, fuzzy
 #| msgid "In function"
 msgid "nested function"
 msgstr "У функцыі"
 
-#: calls.cc:2626
+#: calls.cc:2636
 msgid "callee required more stack slots than the caller"
 msgstr ""
 
-#: calls.cc:2640
+#: calls.cc:2650
 msgid "inconsistent number of popped arguments"
 msgstr ""
 
-#: calls.cc:2647
+#: calls.cc:2657
 #, fuzzy
 #| msgid "%s does not support %s"
 msgid "frontend does not support sibling call"
 msgstr "%s не падтрымлівае %s"
 
-#: calls.cc:2703
+#: calls.cc:2713
 msgid "other reasons"
 msgstr ""
 
-#: calls.cc:3077
+#: calls.cc:3087
 msgid "inside another call"
 msgstr ""
 
-#: calls.cc:3086
+#: calls.cc:3096
 msgid "variable size arguments"
 msgstr ""
 
-#: calls.cc:3110
+#: calls.cc:3120
 msgid "hidden string length argument passed on stack"
 msgstr ""
 
-#: calls.cc:3159
+#: calls.cc:3169
 msgid "caller and callee disagree in promotion of function return value"
 msgstr ""
 
 #. Ideally we'd emit a message for all of the ways that it could
 #. have failed.
-#: calls.cc:4086
+#: calls.cc:4096
 msgid "tail call production failed"
 msgstr ""
 
-#: cfgrtl.cc:2830
+#: cfgrtl.cc:2843
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.cc:3122
+#: cfgrtl.cc:3135
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.cc:3130
+#: cfgrtl.cc:3143
 msgid "return not followed by barrier"
 msgstr ""
 
@@ -18606,12 +18612,12 @@ msgstr ""
 #. PRINT_OPERAND must handle them.
 #. We can't handle floating point constants;
 #. TARGET_PRINT_OPERAND must handle them.
-#: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
+#: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
 #, c-format
 msgid "floating constant misused"
 msgstr ""
 
-#: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
+#: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
 #: config/pdp11/pdp11.cc:1872
 #, c-format
 msgid "invalid expression as operand"
@@ -19903,11 +19909,11 @@ msgstr ""
 msgid "this is the insn:"
 msgstr ""
 
-#: lra-constraints.cc:4198
+#: lra-constraints.cc:4228
 msgid "unable to reload address in "
 msgstr ""
 
-#: lra-constraints.cc:4523 reload.cc:3852
+#: lra-constraints.cc:4553 reload.cc:3852
 msgid "unable to generate reloads for:"
 msgstr ""
 
@@ -20132,8 +20138,8 @@ msgstr ""
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
-#: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
+#: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
+#: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
 #, gcc-internal-format
 msgid "<anonymous>"
 msgstr ""
@@ -20535,18 +20541,18 @@ msgstr ""
 msgid "<command-line>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
+#: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
 #, fuzzy, c-format
 msgid "unsupported operand for code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
-#: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
-#: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
-#: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
-#: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
-#: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
-#: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
+#: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
+#: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
+#: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
+#: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
+#: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
+#: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
+#: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
 #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
 #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
 #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
@@ -20556,8 +20562,8 @@ msgstr "Нерэчаісны выбар \"%s\""
 msgid "invalid operand for '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
-#: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
+#: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
+#: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
 #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
 #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
 #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
@@ -20566,116 +20572,116 @@ msgstr "Нерэчаісны выбар \"%s\""
 msgid "invalid vector constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: config/aarch64/aarch64.cc:13165
+#: config/aarch64/aarch64.cc:13158
 #, c-format
 msgid "incompatible floating point / vector register operand for '%%%c'"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:13177
+#: config/aarch64/aarch64.cc:13170
 #, fuzzy, c-format
 #| msgid "impossible operator '%s'"
 msgid "incompatible operand for '%%%c'"
 msgstr "немагчымы апэратар '%s'"
 
-#: config/aarch64/aarch64.cc:13197
+#: config/aarch64/aarch64.cc:13190
 #, fuzzy, c-format
 #| msgid "invalid register name for `%s'"
 msgid "incompatible register operand for '%%%c'"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
+#: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
 #, fuzzy, c-format
 msgid "missing operand"
 msgstr "прапушчан ініцыялізатар"
 
-#: config/aarch64/aarch64.cc:13352
+#: config/aarch64/aarch64.cc:13345
 #, fuzzy, c-format
 msgid "invalid constant"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/aarch64/aarch64.cc:13355
+#: config/aarch64/aarch64.cc:13348
 #, fuzzy, c-format
 #| msgid "invalid %%d operand"
 msgid "invalid operand"
 msgstr "нерэчаісны %%d аперанд"
 
-#: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
+#: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
 #, fuzzy, c-format
 msgid "invalid operand prefix '%%%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/aarch64/aarch64.cc:13518
+#: config/aarch64/aarch64.cc:13511
 #, fuzzy, c-format
 #| msgid "invalid address"
 msgid "invalid address mode"
 msgstr "нерэчаісны адрас"
 
-#: config/aarch64/aarch64.cc:23822
+#: config/aarch64/aarch64.cc:23815
 msgid "invalid conversion from type %<mfloat8_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:23824
+#: config/aarch64/aarch64.cc:23817
 msgid "invalid conversion to type %<mfloat8_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31134
+#: config/aarch64/aarch64.cc:31168
 msgid "preincrement operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31136
+#: config/aarch64/aarch64.cc:31170
 msgid "predecrement operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31138
+#: config/aarch64/aarch64.cc:31172
 msgid "postincrement operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31140
+#: config/aarch64/aarch64.cc:31174
 msgid "postdecrement operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31142
+#: config/aarch64/aarch64.cc:31176
 msgid "negation operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31144
+#: config/aarch64/aarch64.cc:31178
 msgid "plus operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31146
+#: config/aarch64/aarch64.cc:31180
 msgid "minus operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31148
+#: config/aarch64/aarch64.cc:31182
 msgid "multiply operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31150
+#: config/aarch64/aarch64.cc:31184
 msgid "divide operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31153
+#: config/aarch64/aarch64.cc:31187
 msgid "shift operation not permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31158
+#: config/aarch64/aarch64.cc:31192
 msgid "only == and != operations permitted on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31160
+#: config/aarch64/aarch64.cc:31194
 msgid "subscript operation not supported on svbool_t"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
+#: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
 msgid "operation not permitted on type %<mfloat8_t%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31202
+#: config/aarch64/aarch64.cc:31236
 msgid "cannot combine GNU and SVE vectors in a binary operation"
 msgstr ""
 
-#: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
-#: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
+#: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
+#: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
 #, c-format
 msgid "'%%&' used without any local dynamic TLS references"
 msgstr ""
@@ -20691,18 +20697,18 @@ msgid "invalid %%r value"
 msgstr "нерэчаіснае значэньне %%r"
 
 #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
-#: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
+#: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
 #, c-format
 msgid "invalid %%R value"
 msgstr "нерэчаіснае значэньне %%R"
 
-#: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
+#: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
 #: config/xtensa/xtensa.cc:2989
 #, c-format
 msgid "invalid %%N value"
 msgstr "нерэчаіснае значэньне %%N"
 
-#: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
+#: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
 #, c-format
 msgid "invalid %%P value"
 msgstr "нерэчаіснае значэньне %%P"
@@ -20732,7 +20738,7 @@ msgstr "нерэчаіснае значэньне %%M"
 msgid "invalid %%U value"
 msgstr "нерэчаіснае значэньне %%U"
 
-#: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
+#: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
 #, c-format
 msgid "invalid %%s value"
 msgstr "нерэчаіснае значэньне %%v"
@@ -20742,7 +20748,7 @@ msgstr "нерэчаіснае значэньне %%v"
 msgid "invalid %%C value"
 msgstr "нерэчаіснае значэньне %%C"
 
-#: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
+#: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
 #, c-format
 msgid "invalid %%E value"
 msgstr "нерэчаіснае значэньне %%E"
@@ -20755,7 +20761,7 @@ msgstr ""
 #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
 #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
 #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
-#: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
+#: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
 #, c-format
 msgid "invalid %%xn code"
 msgstr "нерэчаіснае значэньне %%xn"
@@ -20937,104 +20943,104 @@ msgstr "нераспазнаны выбар \"-%s\""
 msgid "incomplete application of insn"
 msgstr ""
 
-#: config/avr/avr.cc:2504
+#: config/avr/avr.cc:2501
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: config/avr/avr.cc:2687
+#: config/avr/avr.cc:2684
 msgid "operands to %T/%t must be reg + const_int:"
 msgstr ""
 
-#: config/avr/avr.cc:2742
+#: config/avr/avr.cc:2739
 #, c-format
 msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
 msgstr ""
 
-#: config/avr/avr.cc:2768
+#: config/avr/avr.cc:2765
 #, c-format
 msgid "%s operand cannot be used as %%i I/O address operand"
 msgstr ""
 
-#: config/avr/avr.cc:2791
+#: config/avr/avr.cc:2788
 msgid "bad address, not a constant:"
 msgstr ""
 
-#: config/avr/avr.cc:2810 config/avr/avr.cc:2817
+#: config/avr/avr.cc:2807 config/avr/avr.cc:2814
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.cc:2824
+#: config/avr/avr.cc:2821
 msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#: config/avr/avr.cc:2836
+#: config/avr/avr.cc:2833
 msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: config/avr/avr.cc:2865
+#: config/avr/avr.cc:2862
 #, c-format
 msgid "Unsupported code '%c' for fixed-point:"
 msgstr ""
 
-#: config/avr/avr.cc:2884
+#: config/avr/avr.cc:2881
 msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
+#: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
 #, fuzzy
 msgid "invalid insn:"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
-#: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
-#: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
-#: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
+#: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
+#: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
+#: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
+#: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
-#: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
-#: config/avr/avr.cc:6137
+#: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
+#: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
+#: config/avr/avr.cc:6134
 msgid "unknown move insn:"
 msgstr ""
 
-#: config/avr/avr.cc:7082
+#: config/avr/avr.cc:7079
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
+#: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
 msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: config/avr/avr.cc:10463
+#: config/avr/avr.cc:10460
 #, fuzzy
 #| msgid "unsupported version"
 msgid "unsupported fixed-point conversion"
 msgstr "непадтрымліваемая версія"
 
-#: config/avr/avr.cc:11747
+#: config/avr/avr.cc:11744
 msgid "variable"
 msgstr ""
 
-#: config/avr/avr.cc:11752
+#: config/avr/avr.cc:11749
 #, fuzzy
 msgid "function parameter"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: config/avr/avr.cc:11757
+#: config/avr/avr.cc:11754
 #, fuzzy
 #| msgid "structure"
 msgid "structure field"
 msgstr "структура"
 
-#: config/avr/avr.cc:11763
+#: config/avr/avr.cc:11760
 #, fuzzy
 #| msgid "return type of `%s' is not `int'"
 msgid "return type of function"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: config/avr/avr.cc:11768
+#: config/avr/avr.cc:11765
 msgid "pointer"
 msgstr ""
 
@@ -21056,14 +21062,14 @@ msgstr ""
 msgid "invalid const_double operand"
 msgstr "нерэчаісны %%c аперанд"
 
-#: config/bpf/bpf.cc:933
+#: config/bpf/bpf.cc:956
 #, fuzzy
 #| msgid "invalid %%d operand"
 msgid "invalid address in operand"
 msgstr "нерэчаісны %%d аперанд"
 
 #. Fallthrough.
-#: config/bpf/bpf.cc:940
+#: config/bpf/bpf.cc:963
 #, fuzzy
 #| msgid "unsupported version"
 msgid "unsupported operand"
@@ -21074,7 +21080,7 @@ msgstr "непадтрымліваемая версія"
 #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
 #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
 #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
-#: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
+#: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
 #: 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:178 lto/lto-object.cc:275 lto/lto-object.cc:332
@@ -21322,130 +21328,130 @@ msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 msgid "Expected register or constant integer."
 msgstr ""
 
-#: config/i386/i386.cc:13458
+#: config/i386/i386.cc:13504
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: config/i386/i386.cc:14001
+#: config/i386/i386.cc:14047
 #, fuzzy, c-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of register '%s'"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.cc:14006
+#: config/i386/i386.cc:14052
 #, fuzzy, c-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of asm flag output"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386.cc:14241
+#: config/i386/i386.cc:14287
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'O'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.cc:14276
+#: config/i386/i386.cc:14322
 #, fuzzy, c-format
 msgid "invalid operand size for operand code 'z'"
 msgstr "нерэчаісны %%-код"
 
-#: config/i386/i386.cc:14351
+#: config/i386/i386.cc:14397
 #, fuzzy, c-format
 msgid "invalid operand type used with operand code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/i386/i386.cc:14356
+#: config/i386/i386.cc:14402
 #, fuzzy, c-format
 msgid "invalid operand size for operand code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/i386/i386.cc:14434
+#: config/i386/i386.cc:14480
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'Y'"
 msgstr ""
 
-#: config/i386/i386.cc:14513
+#: config/i386/i386.cc:14559
 #, c-format
 msgid "operand is not a condition code, invalid operand code 'D'"
 msgstr ""
 
-#: config/i386/i386.cc:14531
+#: config/i386/i386.cc:14577
 #, c-format
 msgid "operand is not a condition code, invalid operand code '%c'"
 msgstr ""
 
-#: config/i386/i386.cc:14552
+#: config/i386/i386.cc:14598
 #, c-format
 msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
 msgstr ""
 
-#: config/i386/i386.cc:14567
+#: config/i386/i386.cc:14613
 #, c-format
 msgid "operand is not an integer, invalid operand code 'K'"
 msgstr ""
 
-#: config/i386/i386.cc:14595
+#: config/i386/i386.cc:14641
 #, c-format
 msgid "operand is not a specific integer, invalid operand code 'r'"
 msgstr ""
 
-#: config/i386/i386.cc:14613
+#: config/i386/i386.cc:14659
 #, c-format
 msgid "operand is not an integer, invalid operand code 'R'"
 msgstr ""
 
-#: config/i386/i386.cc:14636
+#: config/i386/i386.cc:14682
 #, c-format
 msgid "operand is not a specific integer, invalid operand code 'R'"
 msgstr ""
 
-#: config/i386/i386.cc:14663
+#: config/i386/i386.cc:14709
 #, c-format
 msgid "operand is not a memory reference, invalid operand code 'v'"
 msgstr ""
 
-#: config/i386/i386.cc:14751
+#: config/i386/i386.cc:14797
 #, fuzzy, c-format
 msgid "invalid operand code '%c'"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: config/i386/i386.cc:14813 config/i386/i386.cc:15202
+#: config/i386/i386.cc:14859 config/i386/i386.cc:15248
 #, fuzzy, c-format
 #| msgid "invalid %%c operand"
 msgid "invalid constraints for operand"
 msgstr "нерэчаісны %%c аперанд"
 
-#: config/i386/i386.cc:14914
+#: config/i386/i386.cc:14960
 #, fuzzy, c-format
 msgid "invalid vector immediate"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: config/i386/i386.cc:18092
+#: config/i386/i386.cc:18138
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: config/i386/i386.cc:24925
+#: config/i386/i386.cc:24971
 msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:24928
+#: config/i386/i386.cc:24974
 msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:24931
+#: config/i386/i386.cc:24977
 msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:24934
+#: config/i386/i386.cc:24980
 msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:24972 config/i386/i386.cc:24997
+#: config/i386/i386.cc:25018 config/i386/i386.cc:25043
 msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
 msgstr ""
 
-#: config/i386/i386.cc:24975 config/i386/i386.cc:25001
+#: config/i386/i386.cc:25021 config/i386/i386.cc:25047
 msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
 msgstr ""
 
@@ -21481,7 +21487,7 @@ msgstr "нерэчаісны %%-код"
 msgid "invalid %%P operand"
 msgstr "нерэчаісны %%-код"
 
-#: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
+#: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
@@ -21510,22 +21516,22 @@ msgstr ""
 msgid "invalid addressing mode"
 msgstr ""
 
-#: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
-#: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
+#: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
+#: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
 #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
-#: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
-#: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
-#: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
-#: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
-#: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
-#: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
-#: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
-#: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
+#: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
+#: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
+#: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
+#: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
+#: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
+#: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
+#: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
+#: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
+#: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
 #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
 #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
 #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
@@ -21566,7 +21572,7 @@ msgid "post-increment address is not a register"
 msgstr ""
 
 #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
-#: config/rs6000/rs6000.cc:20992
+#: config/rs6000/rs6000.cc:21162
 msgid "bad address"
 msgstr "дрэнны адрас"
 
@@ -21784,278 +21790,292 @@ msgstr ""
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3837
+#: config/rs6000/rs6000.cc:3905
 #, fuzzy
 #| msgid "Use hardware floating point"
 msgid "%<-mvsx%> requires hardware floating-point"
 msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
 
-#: config/rs6000/rs6000.cc:3848
+#: config/rs6000/rs6000.cc:3916
 msgid "%<-mvsx%> needs indexed addressing"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3858
+#: config/rs6000/rs6000.cc:3926
 msgid "%<-mno-altivec%> disables vsx"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3978
+#: config/rs6000/rs6000.cc:4046
 msgid "%<-mquad-memory%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3981
+#: config/rs6000/rs6000.cc:4049
 msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3993
+#: config/rs6000/rs6000.cc:4061
 msgid "%<-mquad-memory%> is not available in little endian mode"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:11390
+#: config/rs6000/rs6000.cc:11482
 msgid "bad move"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:13948
+#: config/rs6000/rs6000.cc:14082
 msgid "Bad 128-bit move"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14128
+#: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%A value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
+#: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
 #, fuzzy, c-format
 msgid "invalid %%D value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.cc:14152
+#: config/rs6000/rs6000.cc:14295
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%e value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.cc:14173
+#: config/rs6000/rs6000.cc:14316
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14182
+#: config/rs6000/rs6000.cc:14325
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14191
+#: config/rs6000/rs6000.cc:14334
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14226
+#: config/rs6000/rs6000.cc:14369
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14236
+#: config/rs6000/rs6000.cc:14379
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14246
+#: config/rs6000/rs6000.cc:14389
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
+#: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14308
+#: config/rs6000/rs6000.cc:14451
 #, c-format
 msgid "invalid %%O value"
 msgstr "нерэчаіснае значэньне %%O"
 
-#: config/rs6000/rs6000.cc:14355
+#: config/rs6000/rs6000.cc:14498
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14397
+#: config/rs6000/rs6000.cc:14540
 #, fuzzy, c-format
 #| msgid "invalid %%Q value"
 msgid "invalid %%t value"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/rs6000/rs6000.cc:14414
+#: config/rs6000/rs6000.cc:14557
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14426
+#: config/rs6000/rs6000.cc:14569
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
+#: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
+#: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
 #, c-format
 msgid "invalid %%V value"
 msgstr "нерэчаіснае значэньне %%V"
 
-#: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
+#: config/rs6000/rs6000.cc:14652
+#, fuzzy, c-format
+#| msgid "invalid %%Q value"
+msgid "invalid %%W value"
+msgstr "дрэннае %%Q значэнне"
+
+#: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
 #, fuzzy, c-format
 #| msgid "invalid %%x/X value"
 msgid "invalid %%x value"
 msgstr "нерэчаіснае значэньне %%x/X"
 
-#: config/rs6000/rs6000.cc:14563
+#: config/rs6000/rs6000.cc:14730
 #, c-format
 msgid "invalid %%z value"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:14632
+#: config/rs6000/rs6000.cc:14799
 #, fuzzy, c-format
 msgid "invalid %%y value, try using the 'Z' constraint"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/rs6000/rs6000.cc:14740
+#: config/rs6000/rs6000.cc:14907
 #, c-format
 msgid "%%a requires an address of memory"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:15593
+#: config/rs6000/rs6000.cc:15760
 msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:24411
+#: config/rs6000/rs6000.cc:24626
 #, fuzzy
 #| msgid "too few arguments to function"
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/rs6000/rs6000.cc:28012
+#: config/rs6000/rs6000.cc:28237
 #, fuzzy
 msgid "Could not generate addis value for fusion"
 msgstr "Стварыць код для DLL"
 
-#: config/rs6000/rs6000.cc:28081
+#: config/rs6000/rs6000.cc:28306
 msgid "Unable to generate load/store offset for fusion"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28157
+#: config/rs6000/rs6000.cc:28382
 msgid "Bad GPR fusion"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28805
+#: config/rs6000/rs6000.cc:29031
 msgid "invalid conversion from type %<__vector_quad%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28807
+#: config/rs6000/rs6000.cc:29033
 msgid "invalid conversion to type %<__vector_quad%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28809
+#: config/rs6000/rs6000.cc:29035
 msgid "invalid conversion from type %<__vector_pair%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28811
+#: config/rs6000/rs6000.cc:29037
 msgid "invalid conversion to type %<__vector_pair%>"
 msgstr ""
 
-#: config/s390/s390.cc:8894
+#: config/rs6000/rs6000.cc:29039
+msgid "invalid conversion from type %<__dmr1024%>"
+msgstr ""
+
+#: config/rs6000/rs6000.cc:29041
+msgid "invalid conversion to type %<__dmr1024%>"
+msgstr ""
+
+#: config/s390/s390.cc:8910
 #, c-format
 msgid "symbolic memory references are only supported on z10 or later"
 msgstr ""
 
-#: config/s390/s390.cc:8905
+#: config/s390/s390.cc:8921
 #, fuzzy, c-format
 msgid "cannot decompose address"
 msgstr "невядомая назва рэгістра: %s"
 
-#: config/s390/s390.cc:8987
+#: config/s390/s390.cc:9003
 #, c-format
 msgid "invalid comparison operator for 'E' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:9010
+#: config/s390/s390.cc:9026
 #, c-format
 msgid "invalid reference for 'J' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:9028
+#: config/s390/s390.cc:9044
 #, c-format
 msgid "invalid address for 'O' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
-#: config/s390/s390.cc:9280 config/s390/s390.cc:9299
+#: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
+#: config/s390/s390.cc:9296 config/s390/s390.cc:9315
 #, c-format
 msgid "invalid constant for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.cc:9123
+#: config/s390/s390.cc:9139
 #, c-format
 msgid "invalid address for 'R' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:9141
+#: config/s390/s390.cc:9157
 #, c-format
 msgid "memory reference expected for 'S' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:9151
+#: config/s390/s390.cc:9167
 #, c-format
 msgid "invalid address for 'S' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:9172
+#: config/s390/s390.cc:9188
 #, c-format
 msgid "register or memory expression expected for 'N' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:9183
+#: config/s390/s390.cc:9199
 #, c-format
 msgid "register or memory expression expected for 'M' output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:9312
+#: config/s390/s390.cc:9328
 #, c-format
 msgid "invalid constant vector for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.cc:9319
+#: config/s390/s390.cc:9335
 #, c-format
 msgid "invalid expression - try using an output modifier"
 msgstr ""
 
-#: config/s390/s390.cc:9322
+#: config/s390/s390.cc:9338
 #, c-format
 msgid "invalid expression for output modifier '%c'"
 msgstr ""
 
-#: config/s390/s390.cc:13175
+#: config/s390/s390.cc:13191
 #, fuzzy
 #| msgid "too few arguments to function"
 msgid "vector argument passed to unprototyped function"
 msgstr "не хапае аргументаў у функцыі"
 
-#: config/s390/s390.cc:17671
+#: config/s390/s390.cc:17687
 msgid "types differ in signedness"
 msgstr ""
 
-#: config/s390/s390.cc:17681
+#: config/s390/s390.cc:17697
 msgid "binary operator does not support two vector bool operands"
 msgstr ""
 
-#: config/s390/s390.cc:17684
+#: config/s390/s390.cc:17700
 msgid "binary operator does not support vector bool operand"
 msgstr ""
 
-#: config/s390/s390.cc:17692
+#: config/s390/s390.cc:17708
 msgid "binary operator does not support mixing vector bool with floating point vector operands"
 msgstr ""
 
@@ -22250,7 +22270,7 @@ msgstr ""
 msgid "aka"
 msgstr ""
 
-#: c/c-objc-common.cc:395 c/c-typeck.cc:8303
+#: c/c-objc-common.cc:395 c/c-typeck.cc:8320
 msgid "({anonymous})"
 msgstr ""
 
@@ -22263,39 +22283,39 @@ msgstr ""
 #. ;
 #. <~~~~~~~~~ declaration ~~~~~~~~~~>
 #. Use c_parser_require to get an error with a fix-it hint.
-#: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
-#: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
-#: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
-#: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
-#: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
-#: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
-#: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
-#: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
+#: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
+#: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
+#: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
+#: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
+#: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
+#: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
+#: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
+#: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
 #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
 #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
-#: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
-#: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
-#: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
-#: cp/parser.cc:37776
+#: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
+#: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
+#: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
+#: cp/parser.cc:37779
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr ""
 
-#: c/c-parser.cc:3439 c/c-parser.cc:9613
+#: c/c-parser.cc:3441 c/c-parser.cc:9620
 #, gcc-internal-format
 msgid "expected %<:%> or %<)%>"
 msgstr ""
 
-#: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
-#: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
-#: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
-#: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
-#: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
-#: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
-#: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
-#: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
-#: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
-#: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
+#: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
+#: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
+#: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
+#: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
+#: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
+#: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
+#: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
+#: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
+#: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
+#: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
 #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
 #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
 #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
@@ -22303,153 +22323,153 @@ msgstr ""
 #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
 #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
 #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
-#: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
-#: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
+#: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
+#: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
 #, gcc-internal-format
 msgid "expected %<)%>"
 msgstr ""
 
-#: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
-#: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
-#: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
-#: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
+#: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
+#: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
+#: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
+#: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
 #, gcc-internal-format
 msgid "expected %<]%>"
 msgstr ""
 
-#: c/c-parser.cc:5419
+#: c/c-parser.cc:5421
 msgid "expected %<;%>, %<,%> or %<)%>"
 msgstr ""
 
 #. Look for the two `(' tokens.
-#: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
-#: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
-#: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
-#: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
+#: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
+#: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
+#: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
+#: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
 #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
 #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
 #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
 #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
 #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
 #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
-#: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
+#: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr ""
 
-#: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
-#: cp/parser.cc:41694 go/gofrontend/embed.cc:440
+#: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
+#: cp/parser.cc:41697 go/gofrontend/embed.cc:440
 #, gcc-internal-format
 msgid "expected %<[%>"
 msgstr ""
 
-#: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
-#: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
-#: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
-#: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
-#: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
+#: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
+#: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
+#: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
+#: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
+#: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
 #: go/gofrontend/embed.cc:371
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr ""
 
-#: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
-#: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
-#: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
-#: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
-#: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
-#: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
-#: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
-#: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
-#: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
+#: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
+#: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
+#: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
+#: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
+#: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
+#: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
+#: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
+#: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
+#: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
 #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
-#: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
-#: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
-#: cp/parser.cc:43538 go/gofrontend/embed.cc:404
+#: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
+#: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
+#: cp/parser.cc:43541 go/gofrontend/embed.cc:404
 #, gcc-internal-format
 msgid "expected %<:%>"
 msgstr ""
 
-#: c/c-parser.cc:9106 cp/parser.cc:37705
+#: c/c-parser.cc:9113 cp/parser.cc:37708
 #, gcc-internal-format
 msgid "expected %<while%>"
 msgstr ""
 
-#: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
-#: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
-#: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
+#: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
+#: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
+#: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
 #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
 #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
-#: cp/parser.cc:37135 cp/parser.cc:37794
+#: cp/parser.cc:37138 cp/parser.cc:37797
 #, gcc-internal-format
 msgid "expected %<,%>"
 msgstr ""
 
-#: c/c-parser.cc:11855
+#: c/c-parser.cc:11866
 msgid "expected %<.%>"
 msgstr ""
 
-#: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
-#: cp/parser.cc:40108 cp/parser.cc:40129
+#: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
+#: cp/parser.cc:40111 cp/parser.cc:40132
 #, gcc-internal-format
 msgid "expected %<@end%>"
 msgstr ""
 
-#: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
+#: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
 #, gcc-internal-format
 msgid "expected %<>%>"
 msgstr ""
 
-#: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
-#: cp/parser.cc:37827 cp/parser.cc:46038
+#: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
+#: cp/parser.cc:37830 cp/parser.cc:46041
 #, gcc-internal-format
 msgid "expected %<,%> or %<)%>"
 msgstr ""
 
 #. All following cases are statements with LHS.
-#: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
-#: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
-#: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
-#: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
-#: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
+#: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
+#: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
+#: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
+#: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
+#: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr ""
 
-#: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
-#: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
-#: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
+#: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
+#: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
+#: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
 #, gcc-internal-format
 msgid "expected %<)%> or %<,%>"
 msgstr ""
 
-#: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
-#: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
-#: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
-#: cp/parser.cc:40318
+#: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
+#: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
+#: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
+#: cp/parser.cc:40321
 #, gcc-internal-format
 msgid "expected %<}%>"
 msgstr ""
 
-#: c/c-parser.cc:24164 cp/parser.cc:47846
+#: c/c-parser.cc:24157 cp/parser.cc:47849
 #, gcc-internal-format
 msgid "expected %<else%>"
 msgstr ""
 
-#: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
+#: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
 #, gcc-internal-format
 msgid "expected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c/c-parser.cc:30216 cp/parser.cc:56118
+#: c/c-parser.cc:30209 cp/parser.cc:56121
 msgid "<message unknown at compile time>"
 msgstr ""
 
-#: c/c-typeck.cc:10466
+#: c/c-typeck.cc:10483
 msgid "(anonymous)"
 msgstr ""
 
-#: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
+#: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
 #, gcc-internal-format
 msgid "expected %<<%>"
 msgstr ""
@@ -22465,26 +22485,26 @@ msgstr ""
 msgid "Driving: ("
 msgstr ""
 
-#: cp/call.cc:4281
+#: cp/call.cc:4285
 #, c-format
 msgid "candidate %i:"
 msgstr ""
 
-#: cp/call.cc:8590
+#: cp/call.cc:8594
 msgid "  after user-defined conversion:"
 msgstr ""
 
-#: cp/call.cc:8800 cp/pt.cc:27894
+#: cp/call.cc:8804 cp/pt.cc:27963
 msgid "candidate is:"
 msgid_plural "candidates are:"
 msgstr[0] ""
 msgstr[1] ""
 
-#: cp/call.cc:13469 cp/call.cc:13921
+#: cp/call.cc:13481 cp/call.cc:13933
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.cc:13471 cp/call.cc:13922
+#: cp/call.cc:13483 cp/call.cc:13934
 msgid "candidate 2:"
 msgstr ""
 
@@ -22500,424 +22520,424 @@ msgstr ""
 msgid "<unresolved overloaded function type>"
 msgstr ""
 
-#: cp/error.cc:894
+#: cp/error.cc:896
 #, fuzzy
 #| msgid "parse error"
 msgid "<type error>"
 msgstr "граматычная памылка"
 
 #. A lambda's "type" is essentially its signature.
-#: cp/error.cc:1001
+#: cp/error.cc:1003
 msgid "<lambda"
 msgstr ""
 
-#: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
+#: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
 #: cp/cxx-pretty-print.cc:2906
 #, gcc-internal-format
 msgid "<unnamed>"
 msgstr ""
 
-#: cp/error.cc:1017
+#: cp/error.cc:1019
 #, c-format
 msgid "<unnamed %s>"
 msgstr ""
 
-#: cp/error.cc:1158
+#: cp/error.cc:1160
 msgid "<typeprefixerror>"
 msgstr ""
 
-#: cp/error.cc:1302
+#: cp/error.cc:1304
 #, fuzzy, c-format
 msgid "(static initializers for %s)"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: cp/error.cc:1304
+#: cp/error.cc:1306
 #, c-format
 msgid "(static destructors for %s)"
 msgstr ""
 
-#: cp/error.cc:1375
+#: cp/error.cc:1377
 #, fuzzy
 #| msgid "structure"
 msgid "<structured bindings>"
 msgstr "структура"
 
-#: cp/error.cc:1501
+#: cp/error.cc:1503
 msgid "vtable for "
 msgstr ""
 
-#: cp/error.cc:1525
+#: cp/error.cc:1527
 msgid "<return value> "
 msgstr ""
 
-#: cp/error.cc:1540
+#: cp/error.cc:1542
 msgid "{anonymous}"
 msgstr ""
 
-#: cp/error.cc:1542
+#: cp/error.cc:1544
 #, fuzzy
 msgid "(anonymous namespace)"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: cp/error.cc:1641
+#: cp/error.cc:1643
 #, fuzzy
 msgid "<template arguments error>"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/error.cc:1666
+#: cp/error.cc:1668
 msgid "<enumerator>"
 msgstr ""
 
-#: cp/error.cc:1726
+#: cp/error.cc:1728
 #, fuzzy
 #| msgid "declaration of `%#D'"
 msgid "<declaration error>"
 msgstr "абвяшчэньне `%#D'"
 
-#: cp/error.cc:2305 cp/error.cc:2325
+#: cp/error.cc:2307 cp/error.cc:2327
 #, fuzzy
 msgid "<template parameter error>"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: cp/error.cc:2443
+#: cp/error.cc:2445
 msgid "<statement>"
 msgstr ""
 
-#: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
+#: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
 #, gcc-internal-format
 msgid "<unknown>"
 msgstr ""
 
 #. While waiting for caret diagnostics, avoid printing
 #. __cxa_allocate_exception, __cxa_throw, and the like.
-#: cp/error.cc:2490
+#: cp/error.cc:2492
 msgid "<throw-expression>"
 msgstr ""
 
-#: cp/error.cc:2574
+#: cp/error.cc:2576
 msgid "<ubsan routine call>"
 msgstr ""
 
-#: cp/error.cc:3091
+#: cp/error.cc:3093
 msgid "<unparsed>"
 msgstr ""
 
-#: cp/error.cc:3251
+#: cp/error.cc:3253
 msgid "<lambda>"
 msgstr ""
 
-#: cp/error.cc:3289
+#: cp/error.cc:3291
 msgid "*this"
 msgstr ""
 
-#: cp/error.cc:3367
+#: cp/error.cc:3521
 #, fuzzy
 #| msgid "parse error"
 msgid "<expression error>"
 msgstr "граматычная памылка"
 
-#: cp/error.cc:3382
+#: cp/error.cc:3536
 msgid "<unknown operator>"
 msgstr ""
 
-#: cp/error.cc:3872
+#: cp/error.cc:4026
 msgid "At global scope:"
 msgstr ""
 
-#: cp/reflect.cc:408
+#: cp/reflect.cc:428
 msgid "reflect_constant_array failed"
 msgstr ""
 
-#: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
+#: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
 msgid "reflect_constant failed"
 msgstr ""
 
-#: cp/reflect.cc:641
+#: cp/reflect.cc:661
 msgid "array element not a constant integer"
 msgstr ""
 
-#: cp/reflect.cc:1117
+#: cp/reflect.cc:1143
 #, fuzzy
 #| msgid "function does not return string type"
 msgid "reflection does not represent a type"
 msgstr "функцыя не вяртае тып string"
 
-#: cp/reflect.cc:1129
+#: cp/reflect.cc:1155
 msgid "reflection does not have template arguments"
 msgstr ""
 
-#: cp/reflect.cc:1140
+#: cp/reflect.cc:1166
 #, fuzzy
 #| msgid "function does not return string type"
 msgid "reflection does not represent a function or function type"
 msgstr "функцыя не вяртае тып string"
 
-#: cp/reflect.cc:2441
+#: cp/reflect.cc:2467
 msgid "reflection does not represent an operator function or operator function template"
 msgstr ""
 
-#: cp/reflect.cc:2491
+#: cp/reflect.cc:2517
 #, fuzzy
 msgid "operators argument is not a valid operator"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: cp/reflect.cc:2622 cp/reflect.cc:6057
+#: cp/reflect.cc:2649 cp/reflect.cc:6210
 #, fuzzy
 #| msgid "function does not return string type"
 msgid "reflection does not have a type"
 msgstr "функцыя не вяртае тып string"
 
-#: cp/reflect.cc:2738
+#: cp/reflect.cc:2765
 msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
 msgstr ""
 
-#: cp/reflect.cc:2821
+#: cp/reflect.cc:2849
 msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
 msgstr ""
 
-#: cp/reflect.cc:3041
+#: cp/reflect.cc:3069
 #, fuzzy
 #| msgid "function does not return string type"
 msgid "reflection does not represent an entity with parent"
 msgstr "функцыя не вяртае тып string"
 
-#: cp/reflect.cc:3164
+#: cp/reflect.cc:3192
 msgid "reflection does not represent parameter of current function"
 msgstr ""
 
-#: cp/reflect.cc:3185
+#: cp/reflect.cc:3213
 msgid "reflection does not represent a function or function type with a return type"
 msgstr ""
 
-#: cp/reflect.cc:3216
+#: cp/reflect.cc:3244
 msgid "reflection of virtual direct base relationship with abstract derived class"
 msgstr ""
 
-#: cp/reflect.cc:3222
+#: cp/reflect.cc:3250
 msgid "reflection unsuitable for offset_of"
 msgstr ""
 
-#: cp/reflect.cc:3227
+#: cp/reflect.cc:3255
 msgid "non-constant offset for offset_of"
 msgstr ""
 
-#: cp/reflect.cc:3291
+#: cp/reflect.cc:3319
 msgid "reflection not suitable for size_of"
 msgstr ""
 
-#: cp/reflect.cc:3310
+#: cp/reflect.cc:3338
 msgid "reflection with incomplete type in size_of"
 msgstr ""
 
-#: cp/reflect.cc:3347
+#: cp/reflect.cc:3375
 msgid "reflection not suitable for alignment_of"
 msgstr ""
 
-#: cp/reflect.cc:3383
+#: cp/reflect.cc:3411
 #, fuzzy
 msgid "alignment_of on function type"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: cp/reflect.cc:3392
+#: cp/reflect.cc:3420
 msgid "reflection with incomplete type in alignment_of"
 msgstr ""
 
-#: cp/reflect.cc:3427
+#: cp/reflect.cc:3455
 msgid "reflection not suitable for bit_size_of"
 msgstr ""
 
-#: cp/reflect.cc:3451
+#: cp/reflect.cc:3479
 msgid "reflection with incomplete type in bit_size_of"
 msgstr ""
 
-#: cp/reflect.cc:3627
+#: cp/reflect.cc:3655
 msgid "reflection with has_identifier false"
 msgstr ""
 
-#: cp/reflect.cc:3667
+#: cp/reflect.cc:3695
 msgid "identifier_of not representable in ordinary literal encoding"
 msgstr ""
 
-#: cp/reflect.cc:3671
+#: cp/reflect.cc:3699
 msgid "u8identifier_of not representable in UTF-8"
 msgstr ""
 
-#: cp/reflect.cc:3777
+#: cp/reflect.cc:3805
 msgid "display_string_of not representable in ordinary literal encoding"
 msgstr ""
 
-#: cp/reflect.cc:3782
+#: cp/reflect.cc:3810
 msgid "u8display_string_of not representable in UTF-8"
 msgstr ""
 
-#: cp/reflect.cc:3922
+#: cp/reflect.cc:3950
 msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
 msgstr ""
 
-#: cp/reflect.cc:3935
+#: cp/reflect.cc:3963
 msgid "reflection does not represent a complete type or type alias"
 msgstr ""
 
-#: cp/reflect.cc:4063
+#: cp/reflect.cc:4092
 msgid "reflect_object failed"
 msgstr ""
 
-#: cp/reflect.cc:4090
+#: cp/reflect.cc:4119
 msgid "reflect_function failed"
 msgstr ""
 
-#: cp/reflect.cc:4970
+#: cp/reflect.cc:5119
 msgid "value member missing"
 msgstr ""
 
-#: cp/reflect.cc:4981 cp/reflect.cc:4990
+#: cp/reflect.cc:5130 cp/reflect.cc:5139
 msgid "unexpected value of value member"
 msgstr ""
 
-#: cp/reflect.cc:5097
+#: cp/reflect.cc:5247
 msgid "type member missing"
 msgstr ""
 
-#: cp/reflect.cc:5121
+#: cp/reflect.cc:5271
 #, fuzzy
 #| msgid "function does not return string type"
 msgid "reflection does not represent a complete enumeration type"
 msgstr "функцыя не вяртае тып string"
 
-#: cp/reflect.cc:5178
+#: cp/reflect.cc:5328
 #, fuzzy
 #| msgid "function does not return string type"
 msgid "reflection does not represent an enumerable enumeration type"
 msgstr "функцыя не вяртае тып string"
 
-#: cp/reflect.cc:5334
+#: cp/reflect.cc:5484
 msgid "reflection represents non-integral or bool type"
 msgstr ""
 
-#: cp/reflect.cc:5473
+#: cp/reflect.cc:5623
 #, fuzzy
 #| msgid "function does not return string type"
 msgid "reflection does not represent a template"
 msgstr "функцыя не вяртае тып string"
 
-#: cp/reflect.cc:5496
+#: cp/reflect.cc:5646
 #, fuzzy
 msgid "invalid argument to can_substitute"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cp/reflect.cc:5558
+#: cp/reflect.cc:5711
 msgid "can_substitute returned false"
 msgstr ""
 
-#: cp/reflect.cc:5694
+#: cp/reflect.cc:5847
 msgid "type is not object or reference type"
 msgstr ""
 
-#: cp/reflect.cc:5961
+#: cp/reflect.cc:6114
 msgid "conversion from ordinary literal encoding to source charset failed"
 msgstr ""
 
-#: cp/reflect.cc:5967
+#: cp/reflect.cc:6120
 msgid "conversion from UTF-8 encoding to source charset failed"
 msgstr ""
 
-#: cp/reflect.cc:5975
+#: cp/reflect.cc:6128
 #, fuzzy
 msgid "name is not a valid identifier"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: cp/reflect.cc:5981
+#: cp/reflect.cc:6134
 msgid "name is a keyword"
 msgstr ""
 
-#: cp/reflect.cc:5984
+#: cp/reflect.cc:6137
 msgid "name is a built-in trait"
 msgstr ""
 
-#: cp/reflect.cc:5993
+#: cp/reflect.cc:6146
 msgid "neither name nor bit_width specified"
 msgstr ""
 
-#: cp/reflect.cc:5997
+#: cp/reflect.cc:6150
 msgid "no name and non-empty annotations specified"
 msgstr ""
 
-#: cp/reflect.cc:6003
+#: cp/reflect.cc:6156
 #, fuzzy
 msgid "bit_width specified with non-integral and non-enumeration type"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: cp/reflect.cc:6008
+#: cp/reflect.cc:6161
 msgid "both alignment and bit_width specified"
 msgstr ""
 
-#: cp/reflect.cc:6012
+#: cp/reflect.cc:6165
 msgid "bit_width specified with no_unique_address true"
 msgstr ""
 
-#: cp/reflect.cc:6017
+#: cp/reflect.cc:6170
 msgid "bit_width 0 with specified name"
 msgstr ""
 
-#: cp/reflect.cc:6020
+#: cp/reflect.cc:6173
 msgid "bit_width is negative"
 msgstr ""
 
-#: cp/reflect.cc:6026
+#: cp/reflect.cc:6179
 msgid "name unspecified and type is const"
 msgstr ""
 
-#: cp/reflect.cc:6030
+#: cp/reflect.cc:6183
 msgid "name unspecified and type is volatile"
 msgstr ""
 
-#: cp/reflect.cc:6038
+#: cp/reflect.cc:6191
 msgid "alignment is not power of two"
 msgstr ""
 
-#: cp/reflect.cc:6041
+#: cp/reflect.cc:6194
 #, fuzzy
 #| msgid "size of array is negative"
 msgid "alignment is negative"
 msgstr "адмоўны памер масіва "
 
-#: cp/reflect.cc:6048
+#: cp/reflect.cc:6201
 msgid "alignment is smaller than alignment_of"
 msgstr ""
 
-#: cp/reflect.cc:6062
+#: cp/reflect.cc:6217
 #, fuzzy
 #| msgid "function does not return string type"
 msgid "reflection does not have non-array object type"
 msgstr "функцыя не вяртае тып string"
 
-#: cp/reflect.cc:6506
+#: cp/reflect.cc:6661
 msgid "current scope does not represent a function"
 msgstr ""
 
-#: cp/reflect.cc:6526
+#: cp/reflect.cc:6681
 msgid "current scope does not represent a class nor a member function"
 msgstr ""
 
-#: cp/reflect.cc:6685
+#: cp/reflect.cc:6840
 msgid "incomplete parent class"
 msgstr ""
 
-#: cp/reflect.cc:7149
+#: cp/reflect.cc:7315
 msgid "neither complete class type nor namespace"
 msgstr ""
 
-#: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
-#: cp/reflect.cc:7312 cp/reflect.cc:7343
+#: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
+#: cp/reflect.cc:7478 cp/reflect.cc:7509
 #, fuzzy
 msgid "not a complete class type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: cp/reflect.cc:7302
+#: cp/reflect.cc:7468
 msgid "closure type"
 msgstr ""
 
-#: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
+#: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
 #, fuzzy
 #| msgid "virtual functions cannot be friends"
 msgid "value cannot be extracted"
@@ -22968,54 +22988,54 @@ msgstr ""
 msgid "source type is not polymorphic"
 msgstr ""
 
-#: cp/semantics.cc:6842
+#: cp/semantics.cc:6847
 msgid "candidates are:"
 msgstr ""
 
-#: cp/typeck.cc:7779 c/c-typeck.cc:5830
+#: cp/typeck.cc:7780 c/c-typeck.cc:5850
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: cp/typeck.cc:7780 c/c-typeck.cc:5816
+#: cp/typeck.cc:7781 c/c-typeck.cc:5836
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: cp/typeck.cc:7807 c/c-typeck.cc:5875
+#: cp/typeck.cc:7808 c/c-typeck.cc:5895
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: cp/typeck.cc:7827 c/c-typeck.cc:5883
+#: cp/typeck.cc:7828 c/c-typeck.cc:5903
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: cp/typeck.cc:7839 c/c-typeck.cc:5905
+#: cp/typeck.cc:7840 c/c-typeck.cc:5925
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: cp/typeck.cc:7862
+#: cp/typeck.cc:7863
 #, fuzzy
 #| msgid "too many arguments to function"
 msgid "in argument to unary !"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: cp/typeck.cc:7922
+#: cp/typeck.cc:7923
 msgid "no pre-increment operator for type"
 msgstr ""
 
-#: cp/typeck.cc:7924
+#: cp/typeck.cc:7925
 msgid "no post-increment operator for type"
 msgstr ""
 
-#: cp/typeck.cc:7926
+#: cp/typeck.cc:7927
 msgid "no pre-decrement operator for type"
 msgstr ""
 
-#: cp/typeck.cc:7928
+#: cp/typeck.cc:7929
 msgid "no post-decrement operator for type"
 msgstr ""
 
@@ -23088,7 +23108,7 @@ msgstr ""
 msgid "Assumed-size arrays are not interoperable"
 msgstr ""
 
-#: fortran/dump-parse-tree.cc:4216
+#: fortran/dump-parse-tree.cc:4229
 #, c-format
 msgid ""
 "/* Prototypes for external procedures generated from %s\n"
@@ -23099,7 +23119,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.cc:4228
+#: fortran/dump-parse-tree.cc:4241
 #, c-format
 msgid ""
 "\n"
@@ -23154,26 +23174,26 @@ msgstr ""
 msgid "Unsigned:"
 msgstr ""
 
-#: fortran/expr.cc:4139
+#: fortran/expr.cc:4149
 msgid "array assignment"
 msgstr ""
 
-#: fortran/frontend-passes.cc:2349
+#: fortran/frontend-passes.cc:2350
 msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
 msgstr ""
 
 #. Macros for unified error messages.
-#: fortran/frontend-passes.cc:4109
+#: fortran/frontend-passes.cc:4114
 #, c-format
 msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
 msgstr ""
 
-#: fortran/frontend-passes.cc:4112
+#: fortran/frontend-passes.cc:4117
 #, c-format
 msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
 msgstr ""
 
-#: fortran/frontend-passes.cc:4115
+#: fortran/frontend-passes.cc:4120
 #, c-format
 msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
 msgstr ""
@@ -23184,7 +23204,7 @@ msgstr ""
 msgid "Driving:"
 msgstr "увага:"
 
-#: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
+#: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
 msgid "actual argument to INTENT = OUT/INOUT"
 msgstr ""
 
@@ -23324,7 +23344,7 @@ msgstr "нерэчаісны абвяшчальнік"
 msgid "Bad type in constant expression"
 msgstr ""
 
-#: fortran/module.cc:7789
+#: fortran/module.cc:7812
 msgid "Unexpected end of module"
 msgstr ""
 
@@ -23358,11 +23378,11 @@ msgstr ""
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.cc:2532 fortran/resolve.cc:14453
+#: fortran/parse.cc:2532 fortran/resolve.cc:14520
 msgid "assignment"
 msgstr ""
 
-#: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
+#: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
 msgid "pointer assignment"
 msgstr ""
 
@@ -23468,47 +23488,47 @@ msgstr ""
 msgid "bind(c) procedure"
 msgstr ""
 
-#: fortran/resolve.cc:8404
+#: fortran/resolve.cc:8420
 msgid "Loop variable"
 msgstr ""
 
-#: fortran/resolve.cc:8408
+#: fortran/resolve.cc:8424
 msgid "iterator variable"
 msgstr ""
 
-#: fortran/resolve.cc:8412
+#: fortran/resolve.cc:8428
 msgid "Start expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.cc:8416
+#: fortran/resolve.cc:8432
 msgid "End expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.cc:8420
+#: fortran/resolve.cc:8436
 msgid "Step expression in DO loop"
 msgstr ""
 
-#: fortran/resolve.cc:9053 fortran/resolve.cc:9056
+#: fortran/resolve.cc:9077 fortran/resolve.cc:9080
 msgid "DEALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.cc:9497 fortran/resolve.cc:9500
+#: fortran/resolve.cc:9521 fortran/resolve.cc:9524
 msgid "ALLOCATE object"
 msgstr ""
 
-#: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
+#: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
 msgid "STAT variable"
 msgstr ""
 
-#: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
+#: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
 msgid "ERRMSG variable"
 msgstr ""
 
-#: fortran/resolve.cc:11732
+#: fortran/resolve.cc:11766
 msgid "item in READ"
 msgstr ""
 
-#: fortran/resolve.cc:11948
+#: fortran/resolve.cc:11982
 msgid "ACQUIRED_LOCK variable"
 msgstr ""
 
@@ -23517,31 +23537,31 @@ msgstr ""
 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
 msgstr ""
 
-#: fortran/trans-array.cc:6929
+#: fortran/trans-array.cc:6989
 msgid "Integer overflow when calculating the amount of memory to allocate"
 msgstr ""
 
-#: fortran/trans-array.cc:11543
+#: fortran/trans-array.cc:11668
 #, 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:6770
+#: fortran/trans-decl.cc:6781
 #, c-format
 msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: fortran/trans-decl.cc:6778
+#: fortran/trans-decl.cc:6789
 #, c-format
 msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
 msgstr ""
 
-#: fortran/trans-expr.cc:11654
+#: fortran/trans-expr.cc:11688
 #, c-format
 msgid "Target of rank remapping is too small (%ld < %ld)"
 msgstr ""
 
-#: fortran/trans-expr.cc:13458
+#: fortran/trans-expr.cc:13492
 msgid "Assignment of scalar to unallocated array"
 msgstr ""
 
@@ -23550,81 +23570,81 @@ msgstr ""
 msgid "Unequal character lengths (%ld/%ld) in %s"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:6600
+#: fortran/trans-intrinsic.cc:6601
 #, c-format
 msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:6887
+#: fortran/trans-intrinsic.cc:6888
 #, c-format
 msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:6935
+#: fortran/trans-intrinsic.cc:6936
 #, c-format
 msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:6945
+#: fortran/trans-intrinsic.cc:6946
 #, c-format
 msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:6952
+#: fortran/trans-intrinsic.cc:6953
 #, c-format
 msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:7044
+#: fortran/trans-intrinsic.cc:7045
 #, c-format
 msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:7112
+#: fortran/trans-intrinsic.cc:7113
 #, c-format
 msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:7192
+#: fortran/trans-intrinsic.cc:7193
 #, c-format
 msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
+#: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
 #, c-format
 msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:9614
+#: fortran/trans-intrinsic.cc:9615
 #, c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:9646
+#: fortran/trans-intrinsic.cc:9647
 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:13169
+#: fortran/trans-intrinsic.cc:13176
 #, c-format
 msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:13181
+#: fortran/trans-intrinsic.cc:13188
 #, c-format
 msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:13193
+#: fortran/trans-intrinsic.cc:13200
 #, c-format
 msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:13205
+#: fortran/trans-intrinsic.cc:13212
 #, c-format
 msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
 msgstr ""
 
-#: fortran/trans-intrinsic.cc:13213
+#: fortran/trans-intrinsic.cc:13220
 #, c-format
 msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
 msgstr ""
@@ -23683,12 +23703,12 @@ msgstr ""
 msgid "Attempting to allocate already allocated variable"
 msgstr ""
 
-#: fortran/trans.cc:1892 fortran/trans.cc:2071
+#: fortran/trans.cc:1895 fortran/trans.cc:2074
 #, c-format
 msgid "Attempt to DEALLOCATE unallocated '%s'"
 msgstr ""
 
-#: fortran/trans.cc:2246
+#: fortran/trans.cc:2249
 #, fuzzy, c-format
 #| msgid "error writing to %s"
 msgid "Error reallocating to %lu bytes"
@@ -23721,8 +23741,8 @@ msgstr ""
 msgid "expected boolean type"
 msgstr ""
 
-#: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
-#: cp/parser.cc:44659 cp/parser.cc:44666
+#: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
+#: cp/parser.cc:44662 cp/parser.cc:44669
 #, gcc-internal-format
 msgid "expected integer"
 msgstr ""
@@ -23790,7 +23810,7 @@ msgstr "няма аргументаў"
 #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
 #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
 #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
-#: cp/pt.cc:9604
+#: cp/pt.cc:9612
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many arguments"
@@ -24384,7 +24404,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:128 config/rs6000/rs6000.cc:3489
+#: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
 #, gcc-internal-format
 msgid "%<-mcmodel%> incompatible with other toc options"
 msgstr ""
@@ -24394,7 +24414,13 @@ msgstr ""
 msgid "%<soft-float%> and long-double-128 are incompatible"
 msgstr ""
 
-#: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
+#. Dummy declarations with GCC error attribute: Triggers error on use.
+#: config/rs6000/amo.h:176
+#, gcc-internal-format
+msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
+msgstr ""
+
+#: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
 #, gcc-internal-format
 msgid "%<-m64%> requires a PowerPC64 cpu"
 msgstr ""
@@ -24593,6 +24619,11 @@ msgstr ""
 msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:600
+#, gcc-internal-format
+msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+msgstr ""
+
 #: config/avr/avr.opt:30
 #, gcc-internal-format
 msgid "missing device or architecture after %qs"
@@ -24651,7 +24682,7 @@ msgid "unknown pointer size model %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
 #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
-#: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
+#: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
 #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
 #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
 #: c-family/c.opt:2566
@@ -24686,7 +24717,7 @@ msgstr ""
 msgid "Unrecognized option: %qs"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: params.opt:497 common.opt:2343
+#: params.opt:497 common.opt:2342
 #, fuzzy, gcc-internal-format
 #| msgid "unknown machine mode `%s'"
 msgid "unknown LTO partitioning model %qs"
@@ -24709,129 +24740,129 @@ msgstr "невядомы рэжым машыны \"%s\""
 msgid "unknown threader debug mode %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: common.opt:1747
+#: common.opt:1746
 #, fuzzy, gcc-internal-format
 msgid "unknown excess precision style %qs"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: common.opt:1765
+#: common.opt:1764
 #, gcc-internal-format
 msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
 msgstr ""
 
-#: common.opt:1809
+#: common.opt:1808
 #, gcc-internal-format
 msgid "unknown floating point contraction style %qs"
 msgstr ""
 
-#: common.opt:1993
+#: common.opt:1992
 #, gcc-internal-format
 msgid "unknown hardcfr noreturn checking level %qs"
 msgstr ""
 
-#: common.opt:2026
+#: common.opt:2025
 #, gcc-internal-format
 msgid "unknown Stack Reuse Level %qs"
 msgstr ""
 
-#: common.opt:2098
+#: common.opt:2097
 #, gcc-internal-format
 msgid "unavailable stringop for inlining %qs"
 msgstr ""
 
-#: common.opt:2130
+#: common.opt:2129
 #, gcc-internal-format
 msgid "unknown Control-Flow Protection Level %qs"
 msgstr ""
 
-#: common.opt:2244
+#: common.opt:2243
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown IRA algorithm %qs"
 msgstr "невядомая назва рэгістра: %s"
 
-#: common.opt:2257
+#: common.opt:2256
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown IRA region %qs"
 msgstr "невядомая назва рэгістра: %s"
 
-#: common.opt:2471
+#: common.opt:2470
 #, fuzzy, gcc-internal-format
 msgid "targets missing after %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: common.opt:2474
+#: common.opt:2473
 #, fuzzy, gcc-internal-format
 msgid "options or targets=options missing after %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: common.opt:2484
+#: common.opt:2483
 #, gcc-internal-format
 msgid "unknown offload ABI %qs"
 msgstr ""
 
-#: common.opt:2495
+#: common.opt:2494
 #, fuzzy, gcc-internal-format
 msgid "option missing after %qs"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: common.opt:2672
+#: common.opt:2671
 #, gcc-internal-format
 msgid "unknown profile reproducibility method %qs"
 msgstr ""
 
-#: common.opt:2688
+#: common.opt:2687
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown profile update method %qs"
 msgstr "невядомая назва рэгістра: %s"
 
-#: common.opt:2797
+#: common.opt:2796
 #, fuzzy, gcc-internal-format
 #| msgid "unknown machine mode `%s'"
 msgid "unknown Live-Patching Level %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: common.opt:2830
+#: common.opt:2829
 #, gcc-internal-format
 msgid "unknown basic block reordering algorithm %qs"
 msgstr ""
 
-#: common.opt:3168
+#: common.opt:3167
 #, fuzzy, gcc-internal-format
 #| msgid "unknown machine mode `%s'"
 msgid "unknown TLS model %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: common.opt:3201
+#: common.opt:3200
 #, fuzzy, gcc-internal-format
 msgid "unknown trampoline implementation %qs"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: common.opt:3535
+#: common.opt:3534
 #, fuzzy, gcc-internal-format
 #| msgid "unknown machine mode `%s'"
 msgid "unknown vectorizer cost model %qs"
 msgstr "невядомы рэжым машыны \"%s\""
 
-#: common.opt:3566
+#: common.opt:3565
 #, gcc-internal-format
 msgid "unrecognized automatic variable initialization type %qs"
 msgstr ""
 
-#: common.opt:3592
+#: common.opt:3591
 #, fuzzy, gcc-internal-format
 #| msgid "unrecognized section name \"%s\""
 msgid "unrecognized visibility value %qs"
 msgstr "нераспазнаная назва сэкцыі \"%s\""
 
-#: common.opt:3611
+#: common.opt:3610
 #, gcc-internal-format
 msgid "unknown vtable verify initialization priority %qs"
 msgstr ""
 
-#: common.opt:3667
+#: common.opt:3666
 #, fuzzy, gcc-internal-format
 msgid "unrecognized zero init padding bits kind %qs"
 msgstr "нераспазнаны выбар \"-%s\""
@@ -25092,8 +25123,8 @@ msgstr ""
 
 #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
 #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
-#: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
-#: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
+#: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
+#: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
 #, fuzzy, gcc-internal-format
 msgid "previous declaration here"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
@@ -25111,7 +25142,7 @@ msgstr "\"%s\" атрыбут ігнарыруецца"
 msgid "%<%E::%E%> scoped attribute directive ignored"
 msgstr ""
 
-#: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
+#: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments specified for %qE attribute"
@@ -25122,7 +25153,7 @@ msgstr "памылковая колькасьць аргументаў, зада
 msgid "expected %i or more, found %i"
 msgstr ""
 
-#: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
+#: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
 #, gcc-internal-format, gfc-internal-format
 msgid "expected %i, found %i"
 msgstr ""
@@ -25191,21 +25222,21 @@ msgstr ""
 #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
 #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
 #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
-#: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
+#: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
 #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
-#: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
-#: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
-#: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
-#: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
-#: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
-#: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
-#: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
-#: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
-#: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
-#: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
-#: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
-#: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
-#: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
+#: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
+#: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
+#: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
+#: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
+#: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
+#: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
+#: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
+#: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
+#: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
+#: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
+#: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
+#: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
+#: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
 #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
 #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
 #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
@@ -25466,7 +25497,7 @@ msgstr "немагчыма знайсьці файл для кляса %s"
 msgid "offset %qwi outside bounds of constant string"
 msgstr ""
 
-#: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
+#: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
 #, gcc-internal-format
 msgid "%qE declared here"
 msgstr ""
@@ -25492,12 +25523,12 @@ msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
 #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
-#: tree-ssa-strlen.cc:3177
+#: tree-ssa-strlen.cc:3188
 #, gcc-internal-format
 msgid "%qD specified bound %E equals destination size"
 msgstr ""
 
-#: builtins.cc:5338 gimplify.cc:4768
+#: builtins.cc:5338 gimplify.cc:4775
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function `%s'"
 msgid "too few arguments to function %<va_start%>"
@@ -25634,7 +25665,7 @@ msgstr "памылковая колькасьць аргументаў, зада
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr ""
 
-#: builtins.cc:11505 c/c-parser.cc:12022
+#: builtins.cc:11505 c/c-parser.cc:12033
 #, gcc-internal-format
 msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
 msgstr ""
@@ -25655,12 +25686,12 @@ msgstr ""
 msgid "cannot tail-call: %s"
 msgstr "немагчыма знайсьці кляс `%s'"
 
-#: calls.cc:2829
+#: calls.cc:2839
 #, gcc-internal-format
 msgid "function call has aggregate value"
 msgstr ""
 
-#: calls.cc:3567
+#: calls.cc:3577
 #, gcc-internal-format
 msgid "passing too large argument on stack"
 msgstr ""
@@ -25670,108 +25701,108 @@ msgstr ""
 msgid "%<verify_marked_backedges%> failed"
 msgstr ""
 
-#: cfgexpand.cc:2137
+#: cfgexpand.cc:2139
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%s' is too large"
 msgid "total size of local objects is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
+#: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%s' is too large"
 msgid "size of variable %q+D is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: cfgexpand.cc:2152
+#: cfgexpand.cc:2154
 #, gcc-internal-format
 msgid "cannot allocate stack for variable %q+D, naked function"
 msgstr ""
 
-#: cfgexpand.cc:3293
+#: cfgexpand.cc:3323
 #, gcc-internal-format
 msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
 msgstr ""
 
 #. ??? Diagnose during gimplification?
-#: cfgexpand.cc:3324
+#: cfgexpand.cc:3354
 #, gcc-internal-format
 msgid "PIC register clobbered by %qs in %<asm%>"
 msgstr ""
 
 #. ??? Diagnose during gimplification?
-#: cfgexpand.cc:3331
+#: cfgexpand.cc:3361
 #, gcc-internal-format
 msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
 msgstr ""
 
-#: cfgexpand.cc:3344
+#: cfgexpand.cc:3374
 #, gcc-internal-format
 msgid "listing the stack pointer register %qs in a clobber list is deprecated"
 msgstr ""
 
-#: cfgexpand.cc:3346
+#: cfgexpand.cc:3376
 #, gcc-internal-format
 msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
 msgstr ""
 
-#: cfgexpand.cc:3416 varasm.cc:1750
+#: cfgexpand.cc:3446 varasm.cc:1750
 #, gcc-internal-format
 msgid "more than %d operands in %<asm%>"
 msgstr ""
 
 #. ??? Diagnose during gimplification?
-#: cfgexpand.cc:3465
+#: cfgexpand.cc:3495
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown register name %qs in %<asm%>"
 msgstr "невядомая назва рэгістра: %s"
 
-#: cfgexpand.cc:3538
+#: cfgexpand.cc:3568
 #, fuzzy, gcc-internal-format
 msgid "invalid hard register usage between output operands"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: cfgexpand.cc:3565
+#: cfgexpand.cc:3595
 #, gcc-internal-format
 msgid "invalid hard register usage between output operand and matching constraint operand"
 msgstr ""
 
-#: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
+#: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
 #, gcc-internal-format
 msgid "invalid hard register usage between earlyclobber operand and input operand"
 msgstr ""
 
-#: cfgexpand.cc:3658 varasm.cc:1790
+#: cfgexpand.cc:3688 varasm.cc:1790
 #, gcc-internal-format, gfc-internal-format
 msgid "output number %d not directly addressable"
 msgstr ""
 
-#: cfgexpand.cc:3754 varasm.cc:1843
+#: cfgexpand.cc:3784 varasm.cc:1843
 #, gcc-internal-format
 msgid "%<asm%> operand %d probably does not match constraints"
 msgstr ""
 
-#: cfgexpand.cc:3956
+#: cfgexpand.cc:3986
 #, gcc-internal-format
 msgid "%<asm%> clobber conflict with output operand"
 msgstr ""
 
-#: cfgexpand.cc:3961
+#: cfgexpand.cc:3991
 #, gcc-internal-format
 msgid "%<asm%> clobber conflict with input operand"
 msgstr ""
 
-#: cfgexpand.cc:7105
+#: cfgexpand.cc:7135
 #, gcc-internal-format
 msgid "stack protector not protecting local variables: variable length buffer"
 msgstr ""
 
-#: cfgexpand.cc:7109
+#: cfgexpand.cc:7139
 #, gcc-internal-format, gfc-internal-format
 msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
 msgstr ""
 
-#: cfgexpand.cc:7423
+#: cfgexpand.cc:7458
 #, gcc-internal-format
 msgid "patchable function entry %wu exceeds size %wu"
 msgstr ""
@@ -26136,533 +26167,533 @@ msgstr ""
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.cc:2434
+#: cfgrtl.cc:2447
 #, gcc-internal-format, gfc-internal-format
 msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
 msgstr ""
 
-#: cfgrtl.cc:2554
+#: cfgrtl.cc:2567
 #, gcc-internal-format, gfc-internal-format
 msgid "multiple hot/cold transitions found (bb %i)"
 msgstr ""
 
-#: cfgrtl.cc:2562
+#: cfgrtl.cc:2575
 #, gcc-internal-format
 msgid "partition found but function partition flag not set"
 msgstr ""
 
-#: cfgrtl.cc:2601
+#: cfgrtl.cc:2614
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
 msgstr ""
 
-#: cfgrtl.cc:2610
+#: cfgrtl.cc:2623
 #, gcc-internal-format, gfc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
 msgstr ""
 
-#: cfgrtl.cc:2632
+#: cfgrtl.cc:2645
 #, gcc-internal-format
 msgid "EDGE_CROSSING incorrectly set across same section"
 msgstr ""
 
-#: cfgrtl.cc:2637
+#: cfgrtl.cc:2650
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge crosses section boundary in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2643
+#: cfgrtl.cc:2656
 #, gcc-internal-format, gfc-internal-format
 msgid "EH edge crosses section boundary in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2649
+#: cfgrtl.cc:2662
 #, gcc-internal-format, gfc-internal-format
 msgid "No region crossing jump at section boundary in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2656
+#: cfgrtl.cc:2669
 #, gcc-internal-format
 msgid "EDGE_CROSSING missing across section boundary"
 msgstr ""
 
-#: cfgrtl.cc:2686
+#: cfgrtl.cc:2699
 #, gcc-internal-format, gfc-internal-format
 msgid "Region crossing jump across same section in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2693
+#: cfgrtl.cc:2706
 #, gcc-internal-format, gfc-internal-format
 msgid "missing REG_EH_REGION note at the end of bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2698
+#: cfgrtl.cc:2711
 #, gcc-internal-format, gfc-internal-format
 msgid "too many exception handling edges in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2706
+#: cfgrtl.cc:2719
 #, gcc-internal-format, gfc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2711
+#: cfgrtl.cc:2724
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge after unconditional jump in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2716
+#: cfgrtl.cc:2729
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong number of branch edges after unconditional jump in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2723
+#: cfgrtl.cc:2736
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong amount of branch edges after conditional jump in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2729
+#: cfgrtl.cc:2742
 #, gcc-internal-format, gfc-internal-format
 msgid "abnormal call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2734
+#: cfgrtl.cc:2747
 #, gcc-internal-format, gfc-internal-format
 msgid "sibcall edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2744
+#: cfgrtl.cc:2757
 #, gcc-internal-format, gfc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2755
+#: cfgrtl.cc:2768
 #, gcc-internal-format, gfc-internal-format
 msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
 msgstr ""
 
-#: cfgrtl.cc:2796 cfgrtl.cc:2806
+#: cfgrtl.cc:2809 cfgrtl.cc:2819
 #, gcc-internal-format, gfc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.cc:2819
+#: cfgrtl.cc:2832
 #, gcc-internal-format, gfc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.cc:2829
+#: cfgrtl.cc:2842
 #, gcc-internal-format, gfc-internal-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.cc:2855
+#: cfgrtl.cc:2868
 #, gcc-internal-format, gfc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.cc:2862
+#: cfgrtl.cc:2875
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.cc:2873
+#: cfgrtl.cc:2886
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.cc:2881
+#: cfgrtl.cc:2894
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.cc:2957 cfgrtl.cc:3005
+#: cfgrtl.cc:2970 cfgrtl.cc:3018
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr ""
 
-#: cfgrtl.cc:2965
+#: cfgrtl.cc:2978
 #, gcc-internal-format, gfc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.cc:2978
+#: cfgrtl.cc:2991
 #, gcc-internal-format, gfc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.cc:2990
+#: cfgrtl.cc:3003
 #, gcc-internal-format, gfc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.cc:3038
+#: cfgrtl.cc:3051
 #, gcc-internal-format, gfc-internal-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.cc:3054
+#: cfgrtl.cc:3067
 #, gcc-internal-format, gfc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.cc:3063
+#: cfgrtl.cc:3076
 #, gcc-internal-format, gfc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.cc:3065
+#: cfgrtl.cc:3078
 #, gcc-internal-format
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.cc:3099
+#: cfgrtl.cc:3112
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.cc:3138
+#: cfgrtl.cc:3151
 #, gcc-internal-format, gfc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.cc:3734
+#: cgraph.cc:3735
 #, gcc-internal-format
 msgid "caller edge count invalid"
 msgstr ""
 
-#: cgraph.cc:3831
+#: cgraph.cc:3832
 #, gcc-internal-format
 msgid "missing indirect call in speculative call sequence"
 msgstr ""
 
-#: cgraph.cc:3836
+#: cgraph.cc:3837
 #, gcc-internal-format
 msgid "indirect call in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.cc:3866
+#: cgraph.cc:3867
 #, gcc-internal-format
 msgid "speculative edges are not adjacent"
 msgstr ""
 
-#: cgraph.cc:3872
+#: cgraph.cc:3873
 #, gcc-internal-format, gfc-internal-format
 msgid "direct call to %s in speculative call sequence has no speculative flag"
 msgstr ""
 
-#: cgraph.cc:3878 cgraph.cc:3908
+#: cgraph.cc:3879 cgraph.cc:3909
 #, 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:3885
+#: cgraph.cc:3886
 #, gcc-internal-format, gfc-internal-format
 msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.cc:3896
+#: cgraph.cc:3897
 #, gcc-internal-format
 msgid "call stmt hash does not point to first direct edge of speculative call sequence"
 msgstr ""
 
-#: cgraph.cc:3915
+#: cgraph.cc:3916
 #, gcc-internal-format, gfc-internal-format
 msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
 msgstr ""
 
-#: cgraph.cc:3928
+#: cgraph.cc:3929
 #, gcc-internal-format, gfc-internal-format
 msgid "missing direct call for speculation %i"
 msgstr ""
 
-#: cgraph.cc:3933
+#: cgraph.cc:3934
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "missing ref for speculation %i"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: cgraph.cc:3942
+#: cgraph.cc:3943
 #, gcc-internal-format, gfc-internal-format
 msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
 msgstr ""
 
-#: cgraph.cc:3971
+#: cgraph.cc:3972
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraph.cc:3978
+#: cgraph.cc:3979
 #, gcc-internal-format
 msgid "cgraph count invalid"
 msgstr ""
 
-#: cgraph.cc:3983
+#: cgraph.cc:3984
 #, gcc-internal-format
 msgid "inline clone in same comdat group list"
 msgstr ""
 
-#: cgraph.cc:3988
+#: cgraph.cc:3989
 #, gcc-internal-format
 msgid "inline clone count is not compatible"
 msgstr ""
 
-#: cgraph.cc:3995
+#: cgraph.cc:3996
 #, gcc-internal-format
 msgid "tp_first_run must be non-negative"
 msgstr ""
 
-#: cgraph.cc:4000
+#: cgraph.cc:4001
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "local symbols must be defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraph.cc:4005
+#: cgraph.cc:4006
 #, gcc-internal-format
 msgid "externally visible inline clone"
 msgstr ""
 
-#: cgraph.cc:4010
+#: cgraph.cc:4011
 #, gcc-internal-format
 msgid "inline clone with address taken"
 msgstr ""
 
-#: cgraph.cc:4015
+#: cgraph.cc:4016
 #, gcc-internal-format
 msgid "inline clone is forced to output"
 msgstr ""
 
-#: cgraph.cc:4020
+#: cgraph.cc:4021
 #, gcc-internal-format
 msgid "inline clone is referenced by assembly"
 msgstr ""
 
-#: cgraph.cc:4027
+#: cgraph.cc:4028
 #, gcc-internal-format
 msgid "calls_comdat_local is set outside of a comdat group"
 msgstr ""
 
-#: cgraph.cc:4032
+#: cgraph.cc:4033
 #, gcc-internal-format
 msgid "invalid calls_comdat_local flag"
 msgstr ""
 
-#: cgraph.cc:4039
+#: cgraph.cc:4040
 #, gcc-internal-format
 msgid "malloc attribute should be used for a function that returns a pointer"
 msgstr ""
 
-#: cgraph.cc:4051
+#: cgraph.cc:4052
 #, gcc-internal-format
 msgid "semantic interposition mismatch"
 msgstr ""
 
-#: cgraph.cc:4058
+#: cgraph.cc:4059
 #, gcc-internal-format, gfc-internal-format
 msgid "aux field set for indirect edge from %s"
 msgstr ""
 
-#: cgraph.cc:4064 cgraph.cc:4131
+#: cgraph.cc:4065 cgraph.cc:4132
 #, gcc-internal-format
 msgid "edge count is not compatible with function count"
 msgstr ""
 
-#: cgraph.cc:4071
+#: cgraph.cc:4072
 #, gcc-internal-format
 msgid "edge count is not compatible with inlined to function count"
 msgstr ""
 
-#: cgraph.cc:4079
+#: cgraph.cc:4080
 #, 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:4087 cgraph.cc:4161
+#: cgraph.cc:4088 cgraph.cc:4162
 #, gcc-internal-format
 msgid "edge has both call_stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.cc:4099
+#: cgraph.cc:4100
 #, gcc-internal-format, gfc-internal-format
 msgid "comdat-local function called by %s outside its comdat"
 msgstr ""
 
-#: cgraph.cc:4109
+#: cgraph.cc:4110
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr ""
 
-#: cgraph.cc:4114
+#: cgraph.cc:4115
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr ""
 
-#: cgraph.cc:4121
+#: cgraph.cc:4122
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cgraph.cc:4151
+#: cgraph.cc:4152
 #, gcc-internal-format
 msgid "caller edge count does not match BB count"
 msgstr ""
 
-#: cgraph.cc:4182
+#: cgraph.cc:4183
 #, gcc-internal-format
 msgid "indirect call count does not match BB count"
 msgstr ""
 
-#: cgraph.cc:4199
+#: cgraph.cc:4200
 #, gcc-internal-format
 msgid "reference has both stmt and lto_stmt_uid set"
 msgstr ""
 
-#: cgraph.cc:4210
+#: cgraph.cc:4211
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr ""
 
-#: cgraph.cc:4215
+#: cgraph.cc:4216
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr ""
 
-#: cgraph.cc:4226
+#: cgraph.cc:4227
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone_of"
 msgstr ""
 
-#: cgraph.cc:4239
+#: cgraph.cc:4240
 #, gcc-internal-format
 msgid "cgraph_node has wrong clone list"
 msgstr ""
 
-#: cgraph.cc:4245
+#: cgraph.cc:4246
 #, gcc-internal-format
 msgid "cgraph_node is in clone list but it is not clone"
 msgstr ""
 
-#: cgraph.cc:4250
+#: cgraph.cc:4251
 #, gcc-internal-format
 msgid "cgraph_node has wrong prev_clone pointer"
 msgstr ""
 
-#: cgraph.cc:4255
+#: cgraph.cc:4256
 #, gcc-internal-format
 msgid "double linked list of clones corrupted"
 msgstr ""
 
-#: cgraph.cc:4267
+#: cgraph.cc:4268
 #, gcc-internal-format
 msgid "Alias has call edges"
 msgstr ""
 
-#: cgraph.cc:4273
+#: cgraph.cc:4274
 #, gcc-internal-format
 msgid "Alias has non-alias reference"
 msgstr ""
 
-#: cgraph.cc:4278
+#: cgraph.cc:4279
 #, gcc-internal-format
 msgid "Alias has more than one alias reference"
 msgstr ""
 
-#: cgraph.cc:4285
+#: cgraph.cc:4286
 #, gcc-internal-format
 msgid "Analyzed alias has no reference"
 msgstr ""
 
-#: cgraph.cc:4294
+#: cgraph.cc:4295
 #, gcc-internal-format
 msgid "No edge out of thunk node"
 msgstr ""
 
-#: cgraph.cc:4299
+#: cgraph.cc:4300
 #, gcc-internal-format
 msgid "More than one edge out of thunk node"
 msgstr ""
 
-#: cgraph.cc:4304
+#: cgraph.cc:4305
 #, gcc-internal-format
 msgid "Thunk is not supposed to have body"
 msgstr ""
 
-#: cgraph.cc:4340
+#: cgraph.cc:4341
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraph.cc:4353
+#: cgraph.cc:4354
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: cgraph.cc:4362
+#: cgraph.cc:4363
 #, gcc-internal-format
 msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
 msgstr ""
 
-#: cgraph.cc:4372
+#: cgraph.cc:4373
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraph.cc:4382
+#: cgraph.cc:4383
 #, gcc-internal-format
 msgid "reference to dead statement"
 msgstr ""
 
-#: cgraph.cc:4395
+#: cgraph.cc:4396
 #, gcc-internal-format
 msgid "non-callback edge has callback_id set"
 msgstr ""
 
-#: cgraph.cc:4401
+#: cgraph.cc:4402
 #, gcc-internal-format
 msgid "edge has both callback and has_callback set"
 msgstr ""
 
-#: cgraph.cc:4409
+#: cgraph.cc:4410
 #, gcc-internal-format, gfc-internal-format
 msgid "callback edge %s->%s has no callback-carrying"
 msgstr ""
 
-#: cgraph.cc:4437
+#: cgraph.cc:4438
 #, gcc-internal-format, gfc-internal-format
 msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
 msgstr ""
 
-#: cgraph.cc:4450
+#: cgraph.cc:4451
 #, gcc-internal-format, gfc-internal-format
 msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
 msgstr ""
 
-#: cgraph.cc:4457
+#: cgraph.cc:4458
 #, gcc-internal-format, gfc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.cc:4469
+#: cgraph.cc:4470
 #, gcc-internal-format, gfc-internal-format
 msgid "an indirect edge from %s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraph.cc:4488 cgraph.cc:4501
+#: cgraph.cc:4489 cgraph.cc:4502
 #, gcc-internal-format
 msgid "missing origin for a node in a nested list"
 msgstr ""
 
-#: cgraph.cc:4493
+#: cgraph.cc:4494
 #, gcc-internal-format
 msgid "origin points to a different parent"
 msgstr ""
 
-#: cgraph.cc:4509
+#: cgraph.cc:4510
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr ""
 
-#: cgraph.cc:4631 varpool.cc:300
+#: cgraph.cc:4632 varpool.cc:300
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "argument to `-%s' is missing"
 msgid "%s: section %s.%d is missing"
@@ -26743,13 +26774,13 @@ msgstr ""
 msgid "%<weakref%> attribute ignored because variable is initialized"
 msgstr ""
 
-#: cgraphunit.cc:1115 c/c-decl.cc:13712
+#: cgraphunit.cc:1115 c/c-decl.cc:13719
 #, fuzzy, gcc-internal-format
 #| msgid "label `%s' used but not defined"
 msgid "%q+F used but never defined"
 msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
 
-#: cgraphunit.cc:1119 c/c-decl.cc:13720
+#: cgraphunit.cc:1119 c/c-decl.cc:13727
 #, gcc-internal-format
 msgid "%q+F declared %<static%> but never defined"
 msgstr ""
@@ -27388,12 +27419,12 @@ msgstr "нявернае выкарыстанне \"restict\""
 msgid "the frame size of %wu bytes is larger than %wu bytes"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
+#: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
 #, fuzzy, gcc-internal-format
 msgid "could not open final insn dump file %qs: %m"
 msgstr "не магу знайсці крыніцу %s\n"
 
-#: final.cc:4493 tree-cfgcleanup.cc:1479
+#: final.cc:4493 tree-cfgcleanup.cc:1507
 #, fuzzy, gcc-internal-format
 msgid "could not close final insn dump file %qs: %m"
 msgstr "не магу знайсці крыніцу %s\n"
@@ -27408,7 +27439,7 @@ msgstr ""
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
+#: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
@@ -27443,7 +27474,7 @@ msgstr ""
 msgid "total size of local objects exceeds maximum %wu"
 msgstr ""
 
-#: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
+#: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
 #, fuzzy, gcc-internal-format
 #| msgid "impossible operator '%s'"
 msgid "impossible constraint in %<asm%>"
@@ -28151,7 +28182,7 @@ msgstr ""
 msgid "flexible array member %qD does not have well defined padding bits for %qs"
 msgstr ""
 
-#: gimple-fold.cc:4866 cp/constexpr.cc:6380
+#: gimple-fold.cc:4866 cp/constexpr.cc:6384
 #, gcc-internal-format
 msgid "PDP11 bit-field handling unsupported in %qs"
 msgstr ""
@@ -28166,7 +28197,7 @@ msgstr ""
 msgid "%s not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: gimple-fold.cc:8786 gimple-fold.cc:8815
+#: gimple-fold.cc:8784 gimple-fold.cc:8813
 #, gcc-internal-format, gfc-internal-format
 msgid "comparison is always %d"
 msgstr ""
@@ -28191,7 +28222,7 @@ msgstr ""
 msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
 msgstr ""
 
-#: gimple-low.cc:112 cp/name-lookup.cc:9676
+#: gimple-low.cc:112 cp/name-lookup.cc:9677
 #, fuzzy, gcc-internal-format
 msgid "%qD defined here"
 msgstr "YYDEBUG не вызначан."
@@ -28211,24 +28242,24 @@ msgstr ""
 msgid "function may return address of local variable"
 msgstr ""
 
-#: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
+#: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr ""
 
 #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
 #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
-#: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
-#: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
-#: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
-#: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
-#: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
-#: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
-#: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
-#: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
-#: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
-#: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
-#: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
+#: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
+#: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
+#: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
+#: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
+#: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
+#: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
+#: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
+#: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
+#: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
+#: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
+#: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
 #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
 #: rust/backend/rust-tree.cc:3826
 #, fuzzy, gcc-internal-format
@@ -29340,13 +29371,13 @@ msgstr ""
 
 #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
 #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
-#: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
-#: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
-#: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
-#: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
-#: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
+#: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
+#: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
+#: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
+#: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
+#: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
 #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
-#: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
+#: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
 #, fuzzy, gcc-internal-format
 msgid "%qD declared here"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
@@ -29707,451 +29738,451 @@ msgstr ""
 msgid "attribute %<fallthrough%> not preceding a case label or default label"
 msgstr ""
 
-#: gimplify.cc:4024
+#: gimplify.cc:4031
 #, gcc-internal-format
 msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
 msgstr ""
 
-#: gimplify.cc:4030
+#: gimplify.cc:4037
 #, gcc-internal-format
 msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
 msgstr ""
 
-#: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
+#: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
 #, gcc-internal-format
 msgid "%<declare variant%> candidate %qD declared here"
 msgstr ""
 
-#: gimplify.cc:4307
+#: gimplify.cc:4314
 #, gcc-internal-format
 msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
 msgstr ""
 
-#: gimplify.cc:4319
+#: gimplify.cc:4326
 #, gcc-internal-format
 msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
 msgstr ""
 
-#: gimplify.cc:4956
+#: gimplify.cc:4963
 #, gcc-internal-format
 msgid "using result of function returning %<void%>"
 msgstr ""
 
-#: gimplify.cc:7996
+#: gimplify.cc:8003
 #, gcc-internal-format
 msgid "operand constraints for %<asm%> differ in number of alternatives"
 msgstr ""
 
-#: gimplify.cc:8059
+#: gimplify.cc:8066
 #, gcc-internal-format, gfc-internal-format
 msgid "non-memory output %d must stay in memory"
 msgstr ""
 
-#: gimplify.cc:8074
+#: gimplify.cc:8081
 #, gcc-internal-format
 msgid "invalid lvalue in %<asm%> output %d"
 msgstr ""
 
-#: gimplify.cc:8243
+#: gimplify.cc:8250
 #, gcc-internal-format
 msgid "multiple outputs to lvalue %qE"
 msgstr ""
 
-#: gimplify.cc:8278
+#: gimplify.cc:8285
 #, gcc-internal-format, gfc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.cc:8319 gimplify.cc:8329
+#: gimplify.cc:8326 gimplify.cc:8336
 #, gcc-internal-format, gfc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr ""
 
-#: gimplify.cc:8955
+#: gimplify.cc:8962
 #, gcc-internal-format
 msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
 msgstr ""
 
-#: gimplify.cc:8957
+#: gimplify.cc:8964
 #, gcc-internal-format
 msgid "enclosing region"
 msgstr ""
 
-#: gimplify.cc:8961
+#: gimplify.cc:8968
 #, gcc-internal-format
 msgid "threadprivate variable %qE used in target region"
 msgstr ""
 
-#: gimplify.cc:8963
+#: gimplify.cc:8970
 #, gcc-internal-format
 msgid "enclosing target region"
 msgstr ""
 
-#: gimplify.cc:8976
+#: gimplify.cc:8983
 #, gcc-internal-format
 msgid "threadprivate variable %qE used in untied task"
 msgstr ""
 
-#: gimplify.cc:8978
+#: gimplify.cc:8985
 #, gcc-internal-format
 msgid "enclosing task"
 msgstr ""
 
-#: gimplify.cc:9075
+#: gimplify.cc:9082
 #, gcc-internal-format
 msgid "%qE not specified in enclosing %qs"
 msgstr ""
 
-#: gimplify.cc:9077
+#: gimplify.cc:9084
 #, gcc-internal-format
 msgid "enclosing %qs"
 msgstr ""
 
-#: gimplify.cc:9251
+#: gimplify.cc:9258
 #, gcc-internal-format
 msgid "%qE not specified in enclosing OpenACC %qs construct"
 msgstr ""
 
-#: gimplify.cc:9255
+#: gimplify.cc:9262
 #, gcc-internal-format
 msgid "enclosing OpenACC %qs construct and"
 msgstr ""
 
-#: gimplify.cc:9258
+#: gimplify.cc:9265
 #, gcc-internal-format
 msgid "enclosing OpenACC %qs construct with %qs clause"
 msgstr ""
 
-#: gimplify.cc:9328
+#: gimplify.cc:9335
 #, gcc-internal-format
 msgid "%qE with %<link%> clause used in %<routine%> function"
 msgstr ""
 
-#: gimplify.cc:9336
+#: gimplify.cc:9343
 #, gcc-internal-format
 msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
 msgstr ""
 
-#: gimplify.cc:9398
+#: gimplify.cc:9405
 #, gcc-internal-format
 msgid "%qE not specified in enclosing %<target%>"
 msgstr ""
 
-#: gimplify.cc:9400
+#: gimplify.cc:9407
 #, gcc-internal-format
 msgid "enclosing %<target%>"
 msgstr ""
 
-#: gimplify.cc:9435 gimplify.cc:14211
+#: gimplify.cc:9442 gimplify.cc:14218
 #, gcc-internal-format
 msgid "variable %qE declared in enclosing %<host_data%> region"
 msgstr ""
 
-#: gimplify.cc:9463
+#: gimplify.cc:9470
 #, gcc-internal-format
 msgid "%qD referenced in target region does not have a mappable type"
 msgstr ""
 
-#: gimplify.cc:9606
+#: gimplify.cc:9613
 #, gcc-internal-format
 msgid "iteration variable %qE is predetermined linear"
 msgstr ""
 
-#: gimplify.cc:9609
+#: gimplify.cc:9616
 #, gcc-internal-format
 msgid "iteration variable %qE should be private"
 msgstr ""
 
-#: gimplify.cc:9623
+#: gimplify.cc:9630
 #, gcc-internal-format
 msgid "iteration variable %qE should not be firstprivate"
 msgstr ""
 
-#: gimplify.cc:9626
+#: gimplify.cc:9633
 #, gcc-internal-format
 msgid "iteration variable %qE should not be reduction"
 msgstr ""
 
-#: gimplify.cc:9629
+#: gimplify.cc:9636
 #, gcc-internal-format
 msgid "iteration variable %qE should not be linear"
 msgstr ""
 
-#: gimplify.cc:10082
+#: gimplify.cc:10089
 #, gcc-internal-format
 msgid "iterator variable %qE not used in clause expression"
 msgstr ""
 
-#: gimplify.cc:10201
+#: gimplify.cc:10208
 #, gcc-internal-format
 msgid "iteration count is zero"
 msgstr ""
 
 #. Handle dynamic sizes.
-#: gimplify.cc:10245
+#: gimplify.cc:10252
 #, fuzzy, gcc-internal-format
 msgid "dynamic iterator sizes not implemented yet"
 msgstr "метад \"%s\" не знойдзен у класе"
 
-#: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
-#: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
+#: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
+#: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
 #, gcc-internal-format
 msgid "unexpected mapping node"
 msgstr ""
 
-#: gimplify.cc:11326
+#: gimplify.cc:11333
 #, gcc-internal-format
 msgid "unexpected pointer mapping node"
 msgstr ""
 
-#: gimplify.cc:11546
+#: gimplify.cc:11553
 #, gcc-internal-format
 msgid "base pointer cycle detected"
 msgstr ""
 
-#: gimplify.cc:12053
+#: gimplify.cc:12060
 #, gcc-internal-format
 msgid "data movement for component %qE is not compatible with movement for struct %qE"
 msgstr ""
 
-#: gimplify.cc:12369
+#: gimplify.cc:12376
 #, gcc-internal-format
 msgid "%qE appears more than once in map clauses"
 msgstr ""
 
-#: gimplify.cc:13345
+#: gimplify.cc:13352
 #, gcc-internal-format
 msgid "mapping field %qE of variable length structure"
 msgstr ""
 
-#: gimplify.cc:13635
+#: gimplify.cc:13642
 #, gcc-internal-format
 msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
 msgstr ""
 
-#: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
+#: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
 #, gcc-internal-format
 msgid "user-defined mapper with non-unit length array section"
 msgstr ""
 
-#: gimplify.cc:13904 gimplify.cc:13910
+#: gimplify.cc:13911 gimplify.cc:13917
 #, gcc-internal-format
 msgid "conditional %<lastprivate%> clause on %qs construct"
 msgstr ""
 
-#: gimplify.cc:13927
+#: gimplify.cc:13934
 #, gcc-internal-format
 msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
 msgstr ""
 
-#: gimplify.cc:13949
+#: gimplify.cc:13956
 #, gcc-internal-format
 msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
 msgstr ""
 
-#: gimplify.cc:13957
+#: gimplify.cc:13964
 #, gcc-internal-format
 msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
 msgstr ""
 
-#: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
-#: gimplify.cc:13992 gimplify.cc:18439
+#: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
+#: gimplify.cc:13999 gimplify.cc:18446
 #, gcc-internal-format
 msgid "%<inscan%> %<reduction%> clause on %qs construct"
 msgstr ""
 
-#: gimplify.cc:14086
+#: gimplify.cc:14093
 #, gcc-internal-format
 msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
 msgstr ""
 
-#: gimplify.cc:14723
+#: gimplify.cc:14730
 #, gcc-internal-format
 msgid "copyprivate variable %qE is not threadprivate or private in outer context"
 msgstr ""
 
-#: gimplify.cc:14780
+#: gimplify.cc:14787
 #, gcc-internal-format
 msgid "%s variable %qE is private in outer context"
 msgstr ""
 
-#: gimplify.cc:14812
+#: gimplify.cc:14819
 #, gcc-internal-format
 msgid "expected %qs %<if%> clause modifier rather than %qs"
 msgstr ""
 
-#: gimplify.cc:14851
+#: gimplify.cc:14858
 #, gcc-internal-format
 msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
 msgstr ""
 
-#: gimplify.cc:14867
+#: gimplify.cc:14874
 #, gcc-internal-format
 msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
 msgstr ""
 
-#: gimplify.cc:14934
+#: gimplify.cc:14941
 #, gcc-internal-format
 msgid "%<uses_allocators%> clause"
 msgstr ""
 
-#: gimplify.cc:14964
+#: gimplify.cc:14971
 #, gcc-internal-format
 msgid "%<dyn_groupprivate%> clause"
 msgstr ""
 
-#: gimplify.cc:15083
+#: gimplify.cc:15090
 #, gcc-internal-format
 msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
 msgstr ""
 
-#: gimplify.cc:15124
+#: gimplify.cc:15131
 #, gcc-internal-format
 msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
 msgstr ""
 
-#: gimplify.cc:15344
+#: gimplify.cc:15351
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in implicit %<map%> clause"
 msgstr ""
 
-#: gimplify.cc:15398
+#: gimplify.cc:15405
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
 msgstr ""
 
-#: gimplify.cc:15761
+#: gimplify.cc:15768
 #, gcc-internal-format
 msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
 msgstr ""
 
-#: gimplify.cc:15834
+#: gimplify.cc:15841
 #, gcc-internal-format
 msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
 msgstr ""
 
-#: gimplify.cc:16018
+#: gimplify.cc:16025
 #, gcc-internal-format
 msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
 msgstr ""
 
-#: gimplify.cc:16320
+#: gimplify.cc:16327
 #, gcc-internal-format
 msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
 msgstr ""
 
-#: gimplify.cc:16339
+#: gimplify.cc:16346
 #, fuzzy, gcc-internal-format
 msgid "invalid private reduction on %qE"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: gimplify.cc:16508
+#: gimplify.cc:16515
 #, gcc-internal-format
 msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
 msgstr ""
 
-#: gimplify.cc:16824
+#: gimplify.cc:16831
 #, gcc-internal-format
 msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
 msgstr ""
 
-#: gimplify.cc:16834
+#: gimplify.cc:16841
 #, gcc-internal-format
 msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
 msgstr ""
 
-#: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
-#: gimplify.cc:17302
+#: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
+#: gimplify.cc:17309
 #, gcc-internal-format
 msgid "%qs clause may not appear on non-rectangular %qs"
 msgstr ""
 
-#: gimplify.cc:17467
+#: gimplify.cc:17474
 #, 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:17532
+#: gimplify.cc:17539
 #, gcc-internal-format
 msgid "threadprivate iteration variable %qD"
 msgstr ""
 
-#: gimplify.cc:17563 gimplify.cc:17671
+#: gimplify.cc:17570 gimplify.cc:17678
 #, gcc-internal-format
 msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
 msgstr ""
 
-#: gimplify.cc:18377
+#: gimplify.cc:18384
 #, gcc-internal-format
 msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
 msgstr ""
 
-#: gimplify.cc:18401
+#: gimplify.cc:18408
 #, gcc-internal-format
 msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
 msgstr ""
 
-#: gimplify.cc:18421
+#: gimplify.cc:18428
 #, gcc-internal-format
 msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
 msgstr ""
 
-#: gimplify.cc:18446
+#: gimplify.cc:18453
 #, gcc-internal-format
 msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
 msgstr ""
 
-#: gimplify.cc:18474
+#: gimplify.cc:18481
 #, gcc-internal-format
 msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
 msgstr ""
 
-#: gimplify.cc:19570
+#: gimplify.cc:19577
 #, gcc-internal-format
 msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
 msgstr ""
 
-#: gimplify.cc:19591
+#: gimplify.cc:19598
 #, gcc-internal-format
 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
 msgstr ""
 
-#: gimplify.cc:19604
+#: gimplify.cc:19611
 #, gcc-internal-format
 msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
 msgstr ""
 
-#: gimplify.cc:19618
+#: gimplify.cc:19625
 #, gcc-internal-format
 msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
 msgstr ""
 
-#: gimplify.cc:19631
+#: gimplify.cc:19638
 #, gcc-internal-format
 msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
 msgstr ""
 
-#: gimplify.cc:19798
+#: gimplify.cc:19805
 #, gcc-internal-format
 msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
 msgstr ""
 
-#: gimplify.cc:21553
+#: gimplify.cc:21560
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
 
-#: gimplify.cc:22168
+#: gimplify.cc:22175
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: gimplify.cc:22173
+#: gimplify.cc:22180
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
-#: gimplify.cc:22180
+#: gimplify.cc:22187
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
@@ -30557,7 +30588,7 @@ msgstr ""
 msgid "IPA modref summary is missing in input file"
 msgstr ""
 
-#: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
+#: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
 #, gcc-internal-format
 msgid "invalid jump function in LTO stream"
 msgstr ""
@@ -30719,17 +30750,17 @@ msgstr ""
 msgid "%s cannot be used in %<asm%> here"
 msgstr "\"%s\" звычайна функцыя"
 
-#: ira.cc:6162
+#: ira.cc:6172
 #, gcc-internal-format
 msgid "frame pointer required, but reserved"
 msgstr ""
 
-#: ira.cc:6163
+#: ira.cc:6173
 #, gcc-internal-format
 msgid "for %qD"
 msgstr ""
 
-#: ira.cc:6179
+#: ira.cc:6189
 #, gcc-internal-format
 msgid "frame size too large for reliable stack checking"
 msgstr ""
@@ -30789,12 +30820,12 @@ msgstr ""
 msgid "unable to find a register to spill"
 msgstr "Не выкарыстоўваць рэгістра sb"
 
-#: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
+#: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr ""
 
-#: lra-constraints.cc:5702
+#: lra-constraints.cc:5732
 #, gcc-internal-format, gfc-internal-format
 msgid "maximum number of generated reload insns per insn achieved (%d)"
 msgstr ""
@@ -31794,12 +31825,12 @@ msgstr ""
 msgid "unrecognized argument in option %qs"
 msgstr "нераспазнаны выбар \"-%s\""
 
-#: opts-common.cc:1585 config/i386/i386-options.cc:1686
+#: opts-common.cc:1585 config/i386/i386-options.cc:1696
 #, fuzzy, gcc-internal-format
 msgid "valid arguments to %qs are: %s; did you mean %qs?"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: opts-common.cc:1588 config/i386/i386-options.cc:1689
+#: opts-common.cc:1588 config/i386/i386-options.cc:1699
 #, fuzzy, gcc-internal-format
 msgid "valid arguments to %qs are: %s"
 msgstr "нявернае выкарыстанне \"restict\""
@@ -33541,171 +33572,171 @@ msgstr ""
 msgid "ignoring loop annotation"
 msgstr "Нераспазнаны выбар \"%s\""
 
-#: tree-cfg.cc:2983
+#: tree-cfg.cc:2940
 #, gcc-internal-format
 msgid "constant not recomputed when %<ADDR_EXPR%> changed"
 msgstr ""
 
-#: tree-cfg.cc:2988
+#: tree-cfg.cc:2945
 #, gcc-internal-format
 msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
 msgstr ""
 
-#: tree-cfg.cc:3003
+#: tree-cfg.cc:2960
 #, gcc-internal-format
 msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
 msgstr ""
 
-#: tree-cfg.cc:3029
+#: tree-cfg.cc:2986
 #, gcc-internal-format
 msgid "non-scalar %qs"
 msgstr ""
 
-#: tree-cfg.cc:3043
+#: tree-cfg.cc:3000
 #, fuzzy, gcc-internal-format
 msgid "invalid position or size operand to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3049
+#: tree-cfg.cc:3006
 #, gcc-internal-format
 msgid "integral result type precision does not match field size of %qs"
 msgstr ""
 
-#: tree-cfg.cc:3058
+#: tree-cfg.cc:3015
 #, gcc-internal-format
 msgid "mode size of non-integral result does not match field size of %qs"
 msgstr ""
 
-#: tree-cfg.cc:3066
+#: tree-cfg.cc:3023
 #, gcc-internal-format
 msgid "%qs of non-mode-precision operand"
 msgstr ""
 
-#: tree-cfg.cc:3073
+#: tree-cfg.cc:3030
 #, gcc-internal-format
 msgid "position plus size exceeds size of referenced object in %qs"
 msgstr ""
 
-#: tree-cfg.cc:3084
+#: tree-cfg.cc:3041
 #, gcc-internal-format
 msgid "type mismatch in %qs reference"
 msgstr ""
 
-#: tree-cfg.cc:3100
+#: tree-cfg.cc:3057
 #, gcc-internal-format
 msgid "conversion of %qs on the left hand side of %qs"
 msgstr ""
 
-#: tree-cfg.cc:3108
+#: tree-cfg.cc:3065
 #, gcc-internal-format
 msgid "conversion of register to a different size in %qs"
 msgstr ""
 
-#: tree-cfg.cc:3128
+#: tree-cfg.cc:3085
 #, gcc-internal-format
 msgid "non-top-level %qs"
 msgstr ""
 
-#: tree-cfg.cc:3143
+#: tree-cfg.cc:3100
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
-#: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
-#: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
-#: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
-#: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
-#: tree-cfg.cc:4570
+#: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
+#: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
+#: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
+#: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
+#: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
+#: tree-cfg.cc:4535
 #, gcc-internal-format
 msgid "type mismatch in %qs"
 msgstr ""
 
-#: tree-cfg.cc:3174
+#: tree-cfg.cc:3131
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%f operand"
 msgid "invalid %qs offset operator"
 msgstr "нерэчаісны %%f аперанд"
 
-#: tree-cfg.cc:3198 tree-cfg.cc:3224
+#: tree-cfg.cc:3155 tree-cfg.cc:3181
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%d operand"
 msgid "invalid address operand in %qs"
 msgstr "нерэчаісны %%d аперанд"
 
-#: tree-cfg.cc:3205 tree-cfg.cc:3231
+#: tree-cfg.cc:3162 tree-cfg.cc:3188
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%f operand"
 msgid "invalid offset operand in %qs"
 msgstr "нерэчаісны %%f аперанд"
 
-#: tree-cfg.cc:3212 tree-cfg.cc:3238
+#: tree-cfg.cc:3169 tree-cfg.cc:3195
 #, fuzzy, gcc-internal-format
 msgid "invalid clique in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.cc:3245 tree-cfg.cc:4582
+#: tree-cfg.cc:3202 tree-cfg.cc:4547
 #, gcc-internal-format
 msgid "%qs in gimple IL"
 msgstr ""
 
-#: tree-cfg.cc:3256
+#: tree-cfg.cc:3213
 #, gcc-internal-format
 msgid "%qs as base where non-register is required"
 msgstr ""
 
-#: tree-cfg.cc:3271
+#: tree-cfg.cc:3228
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%m value"
 msgid "invalid expression for min lvalue"
 msgstr "нерэчаіснае значэньне %%m"
 
-#: tree-cfg.cc:3322
+#: tree-cfg.cc:3279
 #, gcc-internal-format
 msgid "gimple call has two targets"
 msgstr ""
 
-#: tree-cfg.cc:3331
+#: tree-cfg.cc:3288
 #, gcc-internal-format
 msgid "gimple call has no target"
 msgstr ""
 
-#: tree-cfg.cc:3338
+#: tree-cfg.cc:3295
 #, fuzzy, gcc-internal-format
 msgid "invalid function in gimple call"
 msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
 
-#: tree-cfg.cc:3348
+#: tree-cfg.cc:3305
 #, gcc-internal-format
 msgid "non-function in gimple call"
 msgstr ""
 
-#: tree-cfg.cc:3359
+#: tree-cfg.cc:3316
 #, fuzzy, gcc-internal-format
 msgid "invalid pure const state for function"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: tree-cfg.cc:3371
+#: tree-cfg.cc:3328
 #, gcc-internal-format
 msgid "invalid LHS in gimple call"
 msgstr ""
 
-#: tree-cfg.cc:3379
+#: tree-cfg.cc:3336
 #, gcc-internal-format
 msgid "LHS in %<noreturn%> call"
 msgstr ""
 
-#: tree-cfg.cc:3393
+#: tree-cfg.cc:3350
 #, gcc-internal-format
 msgid "invalid conversion in gimple call"
 msgstr ""
 
-#: tree-cfg.cc:3402
+#: tree-cfg.cc:3359
 #, gcc-internal-format
 msgid "invalid static chain in gimple call"
 msgstr ""
 
-#: tree-cfg.cc:3413
+#: tree-cfg.cc:3370
 #, gcc-internal-format
 msgid "static chain with function that doesn%'t use one"
 msgstr ""
@@ -33716,602 +33747,607 @@ 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:3432
+#: tree-cfg.cc:3389
 #, gcc-internal-format
 msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
 msgstr ""
 
-#: tree-cfg.cc:3463
+#: tree-cfg.cc:3420
 #, gcc-internal-format
 msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
 msgstr ""
 
-#: tree-cfg.cc:3481
+#: tree-cfg.cc:3430
+#, gcc-internal-format
+msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
+msgstr ""
+
+#: tree-cfg.cc:3446
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to gimple call"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: tree-cfg.cc:3508
+#: tree-cfg.cc:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in gimple comparison"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3519
+#: tree-cfg.cc:3484
 #, gcc-internal-format
 msgid "mismatching comparison operand types"
 msgstr ""
 
-#: tree-cfg.cc:3536
+#: tree-cfg.cc:3501
 #, gcc-internal-format
 msgid "unsupported operation or type for vector comparison returning a boolean"
 msgstr ""
 
-#: tree-cfg.cc:3551
+#: tree-cfg.cc:3516
 #, gcc-internal-format
 msgid "non-vector operands in vector comparison"
 msgstr ""
 
-#: tree-cfg.cc:3560
+#: tree-cfg.cc:3525
 #, gcc-internal-format
 msgid "invalid vector comparison resulting type"
 msgstr ""
 
-#: tree-cfg.cc:3567
+#: tree-cfg.cc:3532
 #, gcc-internal-format
 msgid "bogus comparison result type"
 msgstr ""
 
-#: tree-cfg.cc:3589
+#: tree-cfg.cc:3554
 #, gcc-internal-format
 msgid "non-register as LHS of unary operation"
 msgstr ""
 
-#: tree-cfg.cc:3595
+#: tree-cfg.cc:3560
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary operation"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3618
+#: tree-cfg.cc:3583
 #, gcc-internal-format
 msgid "invalid vector types in nop conversion"
 msgstr ""
 
-#: tree-cfg.cc:3655
+#: tree-cfg.cc:3620
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3670
+#: tree-cfg.cc:3635
 #, gcc-internal-format
 msgid "invalid types in address space conversion"
 msgstr ""
 
-#: tree-cfg.cc:3684
+#: tree-cfg.cc:3649
 #, gcc-internal-format
 msgid "invalid types in fixed-point conversion"
 msgstr ""
 
-#: tree-cfg.cc:3699
+#: tree-cfg.cc:3664
 #, gcc-internal-format
 msgid "invalid types in conversion to floating-point"
 msgstr ""
 
-#: tree-cfg.cc:3714
+#: tree-cfg.cc:3679
 #, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr ""
 
-#: tree-cfg.cc:3754
+#: tree-cfg.cc:3719
 #, gcc-internal-format
 msgid "type mismatch in %qs expression"
 msgstr ""
 
-#: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
+#: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
 #, fuzzy, gcc-internal-format
 msgid "invalid types for %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.cc:3780
+#: tree-cfg.cc:3745
 #, gcc-internal-format
 msgid "%qs should be from a scalar to a like vector"
 msgstr ""
 
-#: tree-cfg.cc:3791
+#: tree-cfg.cc:3756
 #, fuzzy, gcc-internal-format
 msgid "invalid type for %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.cc:3815
+#: tree-cfg.cc:3780
 #, gcc-internal-format
 msgid "non-trivial conversion in unary operation"
 msgstr ""
 
-#: tree-cfg.cc:3840
+#: tree-cfg.cc:3805
 #, gcc-internal-format
 msgid "non-register as LHS of binary operation"
 msgstr ""
 
-#: tree-cfg.cc:3847
+#: tree-cfg.cc:3812
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary operation"
 msgstr "прапушчан ініцыялізатар"
 
-#: tree-cfg.cc:3952
+#: tree-cfg.cc:3917
 #, fuzzy, gcc-internal-format
 msgid "invalid non-vector operands to %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:3963
+#: tree-cfg.cc:3928
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4198
+#: tree-cfg.cc:4163
 #, gcc-internal-format
 msgid "vector type expected in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4211
+#: tree-cfg.cc:4176
 #, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr ""
 
-#: tree-cfg.cc:4239
+#: tree-cfg.cc:4204
 #, gcc-internal-format
 msgid "non-register as LHS of ternary operation"
 msgstr ""
 
-#: tree-cfg.cc:4247
+#: tree-cfg.cc:4212
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in ternary operation"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4279
+#: tree-cfg.cc:4244
 #, 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:4311 tree-cfg.cc:4388
+#: tree-cfg.cc:4276 tree-cfg.cc:4353
 #, gcc-internal-format
 msgid "vector types expected in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4344
+#: tree-cfg.cc:4309
 #, gcc-internal-format
 msgid "vectors with different element number found in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4360
+#: tree-cfg.cc:4325
 #, fuzzy, gcc-internal-format
 msgid "invalid mask type in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.cc:4421
+#: tree-cfg.cc:4386
 #, gcc-internal-format
 msgid "not allowed type combination in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4430
+#: tree-cfg.cc:4395
 #, fuzzy, gcc-internal-format
 msgid "invalid position or size in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: tree-cfg.cc:4436
+#: tree-cfg.cc:4401
 #, gcc-internal-format
 msgid "%qs into non-mode-precision operand"
 msgstr ""
 
-#: tree-cfg.cc:4446
+#: tree-cfg.cc:4411
 #, gcc-internal-format
 msgid "insertion out of range in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4456
+#: tree-cfg.cc:4421
 #, gcc-internal-format
 msgid "%qs not at element boundary"
 msgstr ""
 
-#: tree-cfg.cc:4512
+#: tree-cfg.cc:4477
 #, gcc-internal-format
 msgid "non-trivial conversion in %qs"
 msgstr ""
 
-#: tree-cfg.cc:4521
+#: tree-cfg.cc:4486
 #, gcc-internal-format
 msgid "invalid LHS (%qs) for assignment: %qs"
 msgstr ""
 
-#: tree-cfg.cc:4529
+#: tree-cfg.cc:4494
 #, gcc-internal-format
 msgid "%qs LHS in clobber statement"
 msgstr ""
 
-#: tree-cfg.cc:4537
+#: tree-cfg.cc:4502
 #, gcc-internal-format
 msgid "%qs LHS in assignment statement"
 msgstr ""
 
-#: tree-cfg.cc:4556
+#: tree-cfg.cc:4521
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in %qs"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4588
+#: tree-cfg.cc:4553
 #, gcc-internal-format
 msgid "invalid %qs size argument in load"
 msgstr ""
 
-#: tree-cfg.cc:4607 tree-cfg.cc:4633
+#: tree-cfg.cc:4572 tree-cfg.cc:4598
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "invalid RHS for gimple memory store: %qs"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: tree-cfg.cc:4650
+#: tree-cfg.cc:4615
 #, gcc-internal-format
 msgid "non-register as LHS with vector constructor"
 msgstr ""
 
-#: tree-cfg.cc:4672 tree-cfg.cc:4690
+#: tree-cfg.cc:4637 tree-cfg.cc:4655
 #, gcc-internal-format
 msgid "incorrect type of vector %qs elements"
 msgstr ""
 
-#: tree-cfg.cc:4681 tree-cfg.cc:4698
+#: tree-cfg.cc:4646 tree-cfg.cc:4663
 #, gcc-internal-format
 msgid "incorrect number of vector %qs elements"
 msgstr ""
 
-#: tree-cfg.cc:4706
+#: tree-cfg.cc:4671
 #, gcc-internal-format
 msgid "incorrect type of vector CONSTRUCTOR elements"
 msgstr ""
 
-#: tree-cfg.cc:4715
+#: tree-cfg.cc:4680
 #, gcc-internal-format
 msgid "vector %qs with non-NULL element index"
 msgstr ""
 
-#: tree-cfg.cc:4722
+#: tree-cfg.cc:4687
 #, gcc-internal-format
 msgid "vector %qs element is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.cc:4731
+#: tree-cfg.cc:4696
 #, gcc-internal-format
 msgid "non-vector %qs with elements"
 msgstr ""
 
-#: tree-cfg.cc:4758
+#: tree-cfg.cc:4723
 #, gcc-internal-format
 msgid "nontemporal store lhs cannot be a gimple register"
 msgstr ""
 
-#: tree-cfg.cc:4801
+#: tree-cfg.cc:4766
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in return statement"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4811 c/gimple-parser.cc:2656
+#: tree-cfg.cc:4776 c/gimple-parser.cc:2656
 #, gcc-internal-format
 msgid "invalid conversion in return statement"
 msgstr ""
 
-#: tree-cfg.cc:4835
+#: tree-cfg.cc:4800
 #, gcc-internal-format
 msgid "goto destination is neither a label nor a pointer"
 msgstr ""
 
-#: tree-cfg.cc:4854
+#: tree-cfg.cc:4819
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:4862
+#: tree-cfg.cc:4827
 #, gcc-internal-format
 msgid "non-integral type switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4872
+#: tree-cfg.cc:4837
 #, gcc-internal-format
 msgid "invalid default case label in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4884
+#: tree-cfg.cc:4849
 #, gcc-internal-format
 msgid "invalid %<CASE_CHAIN%>"
 msgstr ""
 
-#: tree-cfg.cc:4890
+#: tree-cfg.cc:4855
 #, gcc-internal-format
 msgid "invalid case label in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4897
+#: tree-cfg.cc:4862
 #, fuzzy, gcc-internal-format
 msgid "invalid case range in switch statement"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: tree-cfg.cc:4907
+#: tree-cfg.cc:4872
 #, gcc-internal-format
 msgid "type precision mismatch in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4914
+#: tree-cfg.cc:4879
 #, gcc-internal-format
 msgid "type mismatch for case label in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4923
+#: tree-cfg.cc:4888
 #, gcc-internal-format
 msgid "case labels not sorted in switch statement"
 msgstr ""
 
-#: tree-cfg.cc:4966
+#: tree-cfg.cc:4931
 #, fuzzy, gcc-internal-format
 msgid "label context is not the current function declaration"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: tree-cfg.cc:4975
+#: tree-cfg.cc:4940
 #, gcc-internal-format
 msgid "incorrect entry in %<label_to_block_map%>"
 msgstr ""
 
-#: tree-cfg.cc:4985
+#: tree-cfg.cc:4950
 #, gcc-internal-format
 msgid "incorrect setting of landing pad number"
 msgstr ""
 
-#: tree-cfg.cc:5001
+#: tree-cfg.cc:4966
 #, fuzzy, gcc-internal-format
 msgid "invalid comparison code in gimple cond"
 msgstr "нерэчаісны %%-код"
 
-#: tree-cfg.cc:5009
+#: tree-cfg.cc:4974
 #, gcc-internal-format
 msgid "invalid labels in gimple cond"
 msgstr ""
 
-#: tree-cfg.cc:5022
+#: tree-cfg.cc:4987
 #, gcc-internal-format
 msgid "gimple cond condition cannot throw"
 msgstr ""
 
-#: tree-cfg.cc:5108 tree-cfg.cc:5117
+#: tree-cfg.cc:5073 tree-cfg.cc:5082
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%Q value"
 msgid "invalid %<PHI%> result"
 msgstr "дрэннае %%Q значэнне"
 
-#: tree-cfg.cc:5127
+#: tree-cfg.cc:5092
 #, gcc-internal-format
 msgid "missing %<PHI%> def"
 msgstr ""
 
-#: tree-cfg.cc:5141
+#: tree-cfg.cc:5106
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%Q value"
 msgid "invalid %<PHI%> argument"
 msgstr "дрэннае %%Q значэнне"
 
-#: tree-cfg.cc:5148
+#: tree-cfg.cc:5113
 #, gcc-internal-format
 msgid "incompatible types in %<PHI%> argument %u"
 msgstr ""
 
-#: tree-cfg.cc:5251
+#: tree-cfg.cc:5216
 #, gcc-internal-format
 msgid "%<verify_gimple%> failed"
 msgstr ""
 
-#: tree-cfg.cc:5310
+#: tree-cfg.cc:5275
 #, gcc-internal-format
 msgid "dead statement in EH table"
 msgstr ""
 
-#: tree-cfg.cc:5326
+#: tree-cfg.cc:5291
 #, gcc-internal-format
 msgid "location references block not in block tree"
 msgstr ""
 
-#: tree-cfg.cc:5375
+#: tree-cfg.cc:5340
 #, fuzzy, gcc-internal-format
 msgid "local declaration from a different function"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: tree-cfg.cc:5478
+#: tree-cfg.cc:5443
 #, gcc-internal-format
 msgid "gimple_bb (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.cc:5487
+#: tree-cfg.cc:5452
 #, gcc-internal-format
 msgid "PHI node with location"
 msgstr ""
 
-#: tree-cfg.cc:5498 tree-cfg.cc:5545
+#: tree-cfg.cc:5463 tree-cfg.cc:5510
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.cc:5506
+#: tree-cfg.cc:5471
 #, gcc-internal-format
 msgid "virtual PHI with argument locations"
 msgstr ""
 
-#: tree-cfg.cc:5533
+#: tree-cfg.cc:5498
 #, gcc-internal-format
 msgid "gimple_bb (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.cc:5573
+#: tree-cfg.cc:5538
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.cc:5579
+#: tree-cfg.cc:5544
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.cc:5601
+#: tree-cfg.cc:5566
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr ""
 
-#: tree-cfg.cc:5625
+#: tree-cfg.cc:5590
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.cc:5632
+#: tree-cfg.cc:5597
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.cc:5639
+#: tree-cfg.cc:5604
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5645
+#: tree-cfg.cc:5610
 #, gcc-internal-format
 msgid "entry block count not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5651
+#: tree-cfg.cc:5616
 #, gcc-internal-format
 msgid "exit block count not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5658
+#: tree-cfg.cc:5623
 #, gcc-internal-format
 msgid "probability of edge from entry block not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5664
+#: tree-cfg.cc:5629
 #, gcc-internal-format
 msgid "exit block count is not compatible with entry block count"
 msgstr ""
 
-#: tree-cfg.cc:5679
+#: tree-cfg.cc:5644
 #, gcc-internal-format, gfc-internal-format
 msgid "count of bb %d not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5685
+#: tree-cfg.cc:5650
 #, gcc-internal-format, gfc-internal-format
 msgid "probability of edge %d->%d not initialized"
 msgstr ""
 
-#: tree-cfg.cc:5692
+#: tree-cfg.cc:5657
 #, gcc-internal-format, gfc-internal-format
 msgid "count of bb %d is not compatible with entry block count"
 msgstr ""
 
-#: tree-cfg.cc:5711
+#: tree-cfg.cc:5676
 #, gcc-internal-format
 msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5718
+#: tree-cfg.cc:5683
 #, gcc-internal-format
 msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5725
+#: tree-cfg.cc:5690
 #, gcc-internal-format
 msgid "label %qD to block does not match in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5732
+#: tree-cfg.cc:5697
 #, gcc-internal-format
 msgid "label %qD has incorrect context in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5747
+#: tree-cfg.cc:5712
 #, gcc-internal-format, gfc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.cc:5757
+#: tree-cfg.cc:5722
 #, gcc-internal-format
 msgid "label %qD in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.cc:5776
+#: tree-cfg.cc:5741
 #, gcc-internal-format, gfc-internal-format
 msgid "returns_twice call is not last in basic block %d"
 msgstr ""
 
-#: tree-cfg.cc:5785
+#: tree-cfg.cc:5750
 #, gcc-internal-format, gfc-internal-format
 msgid "returns_twice call is not first in basic block %d"
 msgstr ""
 
-#: tree-cfg.cc:5817
+#: tree-cfg.cc:5782
 #, gcc-internal-format, gfc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5830
+#: tree-cfg.cc:5795
 #, gcc-internal-format, gfc-internal-format
 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
+#: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
 #, gcc-internal-format, gfc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5863
+#: tree-cfg.cc:5828
 #, gcc-internal-format, gfc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5897
+#: tree-cfg.cc:5862
 #, gcc-internal-format, gfc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.cc:5927
+#: tree-cfg.cc:5892
 #, gcc-internal-format
 msgid "found default case not at the start of case vector"
 msgstr ""
 
-#: tree-cfg.cc:5935
+#: tree-cfg.cc:5900
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "case labels not sorted: "
 msgstr "-pipe не падтрымліваецца"
 
-#: tree-cfg.cc:5952
+#: tree-cfg.cc:5917
 #, gcc-internal-format, gfc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.cc:5975
+#: tree-cfg.cc:5940
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "missing field '%s' in '%s'"
 msgid "missing edge %i->%i"
 msgstr "прапушчана поле '%s' у '%s'"
 
-#: tree-cfg.cc:9787
+#: tree-cfg.cc:9752
 #, gcc-internal-format
 msgid "%<noreturn%> function does return"
 msgstr ""
 
-#: tree-cfg.cc:9807 tree-cfg.cc:9842
+#: tree-cfg.cc:9772 tree-cfg.cc:9807
 #, gcc-internal-format
 msgid "control reaches end of non-void function"
 msgstr ""
 
-#: tree-cfg.cc:9912
+#: tree-cfg.cc:9877
 #, gcc-internal-format
 msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
 msgstr ""
 
-#: tree-cfg.cc:9917 cp/cvt.cc:1167
+#: tree-cfg.cc:9882 cp/cvt.cc:1167
 #, gcc-internal-format
 msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
 msgstr ""
@@ -34456,7 +34492,7 @@ msgstr ""
 msgid "cannot update SSA form"
 msgstr ""
 
-#: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
+#: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr ""
@@ -34586,131 +34622,131 @@ msgstr ""
 msgid "statement volatile flag not up to date"
 msgstr ""
 
-#: tree-ssa-strlen.cc:2125
+#: tree-ssa-strlen.cc:2136
 #, gcc-internal-format
 msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
 msgstr ""
 
-#: tree-ssa-strlen.cc:2129
+#: tree-ssa-strlen.cc:2140
 #, gcc-internal-format
 msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
 msgstr ""
 
-#: tree-ssa-strlen.cc:2138
+#: tree-ssa-strlen.cc:2149
 #, gcc-internal-format
 msgid "%qD writing %wu byte into a region of size %wu"
 msgid_plural "%qD writing %wu bytes into a region of size %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.cc:2146
+#: tree-ssa-strlen.cc:2157
 #, gcc-internal-format
 msgid "writing %wu byte into a region of size %wu"
 msgid_plural "writing %wu bytes into a region of size %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.cc:2156
+#: tree-ssa-strlen.cc:2167
 #, gcc-internal-format
 msgid "%qD writing %wu byte into a region of size between %wu and %wu"
 msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.cc:2164
+#: tree-ssa-strlen.cc:2175
 #, gcc-internal-format
 msgid "writing %wu byte into a region of size between %wu and %wu"
 msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
 msgstr[0] ""
 msgstr[1] ""
 
-#: tree-ssa-strlen.cc:2174
+#: tree-ssa-strlen.cc:2185
 #, gcc-internal-format
 msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
 msgstr ""
 
-#: tree-ssa-strlen.cc:2180
+#: tree-ssa-strlen.cc:2191
 #, gcc-internal-format
 msgid "writing between %wu and %wu bytes into a region of size %wu"
 msgstr ""
 
-#: tree-ssa-strlen.cc:2188
+#: tree-ssa-strlen.cc:2199
 #, gcc-internal-format
 msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
 msgstr ""
 
-#: tree-ssa-strlen.cc:2194
+#: tree-ssa-strlen.cc:2205
 #, gcc-internal-format
 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:3101
 #, 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:3117
 #, 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:3124
 #, 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:3136
 #, 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:3143 tree-ssa-strlen.cc:3159
 #, 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:3313
 #, 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:3326
 #, 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:3334
 #, gcc-internal-format
 msgid "length computed here"
 msgstr ""
 
-#: tree-ssa-strlen.cc:4287
+#: tree-ssa-strlen.cc:4298
 #, 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:4289
+#: tree-ssa-strlen.cc:4300
 #, 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:4296
+#: tree-ssa-strlen.cc:4307
 #, gcc-internal-format
 msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
 msgstr ""
 
-#: tree-ssa-strlen.cc:4301
+#: tree-ssa-strlen.cc:4312
 #, 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:4312
+#: tree-ssa-strlen.cc:4323
 #, gcc-internal-format
 msgid "in this expression"
 msgstr ""
@@ -34984,7 +35020,7 @@ msgstr ""
 msgid "address of parameter %qD can escape to %<musttail%> call"
 msgstr ""
 
-#: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
+#: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
 #, gcc-internal-format
 msgid "vector operation will be expanded piecewise"
 msgstr ""
@@ -35004,7 +35040,7 @@ msgstr ""
 msgid "vector condition will be expanded piecewise"
 msgstr ""
 
-#: tree-vect-generic.cc:1719
+#: tree-vect-generic.cc:1663
 #, gcc-internal-format
 msgid "vector shuffling operation will be expanded piecewise"
 msgstr ""
@@ -35435,9 +35471,9 @@ msgstr ""
 msgid "missing %<target%> attribute for multi-versioned %qD"
 msgstr ""
 
-#: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
-#: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
-#: cp/decl.cc:3787
+#: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
+#: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
+#: cp/decl.cc:3791
 #, fuzzy, gcc-internal-format
 #| msgid "previous declaration of `%D'"
 msgid "previous declaration of %qD"
@@ -35603,7 +35639,7 @@ msgstr ""
 msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
 msgstr ""
 
-#: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
+#: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr ""
@@ -35852,28 +35888,28 @@ msgid "%qE attribute ignored for field of type %qT"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
 #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
-#: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
+#: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
 #, fuzzy, gcc-internal-format
 #| msgid "argument to `%s' missing"
 msgid "%qE argument not a string"
 msgstr "аргумент для \"%s\" прапушчан"
 
-#: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
+#: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because of argument %qE"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
+#: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
 #, gcc-internal-format
 msgid "ignoring attribute %qE because of excess arguments starting at %qE"
 msgstr ""
 
-#: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
+#: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
 #, gcc-internal-format
 msgid "attribute %qE does not apply to elements of non-scalar type %qT"
 msgstr ""
 
-#: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
+#: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
 #, gcc-internal-format
 msgid "attribute %qE does not apply to fields of aggregate type %qT"
 msgstr ""
@@ -35889,17 +35925,17 @@ msgid "%qE attribute has no effect on unit local functions"
 msgstr "\"%s\" звычайна функцыя"
 
 #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
-#: ada/gcc-interface/utils.cc:7470
+#: ada/gcc-interface/utils.cc:7480
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because %qD is not a variable"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
+#: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qD is not a local variable"
 msgstr ""
 
-#: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
+#: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr ""
@@ -36134,7 +36170,7 @@ msgid "ignoring %qE attribute not set on a variable"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
 #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
-#: config/loongarch/loongarch.cc:8628
+#: config/loongarch/loongarch.cc:8665
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute cannot be specified for local variables"
 msgstr "\"%s\" атрыбут ігнарыруецца"
@@ -36200,7 +36236,7 @@ msgid "weak %q+D cannot be defined %qE"
 msgstr ""
 
 #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
-#: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
+#: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
 #, gcc-internal-format
 msgid "attribute %qE argument not a string"
 msgstr ""
@@ -36308,7 +36344,7 @@ msgstr ""
 
 #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
 #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
-#: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
+#: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute applies only to functions"
 msgstr "\"%s\" звычайна функцыя"
@@ -36404,7 +36440,7 @@ msgstr ""
 msgid "%qE attribute argument %E is not in the range [0, %wu]"
 msgstr ""
 
-#: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
+#: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
 #, gcc-internal-format
 msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
 msgstr ""
@@ -36435,7 +36471,7 @@ msgstr ""
 msgid "type was previously declared %qE"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c-family/c-attribs.cc:4596 cp/class.cc:5120
+#: c-family/c-attribs.cc:4596 cp/class.cc:5121
 #, gcc-internal-format
 msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
 msgstr ""
@@ -36456,7 +36492,7 @@ msgstr ""
 msgid "%qE argument is not a function"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
+#: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
 #, gcc-internal-format
 msgid "deprecated message is not a string"
 msgstr ""
@@ -36486,12 +36522,12 @@ msgstr ""
 msgid "%qE attribute argument value %qE exceeds %wu"
 msgstr ""
 
-#: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
+#: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
 #, gcc-internal-format
 msgid "vector size not an integral multiple of component size"
 msgstr ""
 
-#: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
+#: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
 #, gcc-internal-format
 msgid "zero vector size"
 msgstr ""
@@ -36674,17 +36710,17 @@ msgstr ""
 msgid "%qE attribute only applies to variadic functions"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
+#: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
 #, fuzzy, gcc-internal-format
 msgid "requested position is not an integer constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
+#: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
 #, gcc-internal-format
 msgid "requested position is less than zero"
 msgstr ""
 
-#: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
+#: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
 #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
 #, gcc-internal-format
 msgid "empty string in attribute %<target%>"
@@ -36698,7 +36734,7 @@ msgstr ""
 msgid "%qE attribute argument not a string constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
+#: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
 #, fuzzy, gcc-internal-format
 #| msgid "unrecognized section name \"%s\""
 msgid "unrecognized %qE attribute argument %qs"
@@ -36962,8 +36998,8 @@ msgstr ""
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
-#: c/c-parser.cc:4189 c/c-typeck.cc:18709
+#: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
+#: c/c-parser.cc:4191 c/c-typeck.cc:18726
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `restrict'"
 msgid "invalid use of %<restrict%>"
@@ -37159,7 +37195,7 @@ msgstr ""
 
 #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
 #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
-#: c-family/c-common.cc:7803 c-family/c-common.cc:8472
+#: c-family/c-common.cc:7819 c-family/c-common.cc:8542
 #: config/aarch64/aarch64-sve-builtins.cc:3030
 #: config/arm/arm-mve-builtins.cc:1711
 #, fuzzy, gcc-internal-format
@@ -37168,7 +37204,7 @@ msgid "too few arguments to function %qE"
 msgstr "не хапае аргументаў у функцыі"
 
 #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
-#: c-family/c-common.cc:7830 c-family/c-common.cc:8474
+#: c-family/c-common.cc:7846 c-family/c-common.cc:8544
 #: config/aarch64/aarch64-sve-builtins.cc:3032
 #: config/arm/arm-mve-builtins.cc:1713
 #, fuzzy, gcc-internal-format
@@ -37303,7 +37339,7 @@ msgstr ""
 msgid "size of array is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: c-family/c-common.cc:7617 c-family/c-common.cc:7761
+#: c-family/c-common.cc:7617 c-family/c-common.cc:7777
 #, gcc-internal-format
 msgid "operand type %qT is incompatible with argument %d of %qE"
 msgstr ""
@@ -37318,159 +37354,159 @@ msgstr ""
 msgid "both arguments must be compatible"
 msgstr ""
 
-#: c-family/c-common.cc:7906
+#: c-family/c-common.cc:7922
 #, 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:7922
+#: c-family/c-common.cc:7938
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qE must be a non-void pointer type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.cc:7930
+#: c-family/c-common.cc:7946
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qE must be a pointer to a complete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c-family/c-common.cc:7940
+#: c-family/c-common.cc:7956
 #, 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:7952
+#: c-family/c-common.cc:7968
 #, 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:7974
+#: c-family/c-common.cc:7990
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must be a pointer type"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: c-family/c-common.cc:7984
+#: c-family/c-common.cc:8000
 #, 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:7993
+#: c-family/c-common.cc:8009
 #, 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:8003
+#: c-family/c-common.cc:8019
 #, gcc-internal-format
 msgid "size mismatch in argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.cc:8018
+#: c-family/c-common.cc:8034
 #, gcc-internal-format
 msgid "argument %d of %qE must not be a pointer to a %<const%> type"
 msgstr ""
 
-#: c-family/c-common.cc:8024
+#: c-family/c-common.cc:8040
 #, gcc-internal-format
 msgid "argument %d of %qE discards %<const%> qualifier"
 msgstr ""
 
-#: c-family/c-common.cc:8035
+#: c-family/c-common.cc:8051
 #, 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:8041
+#: c-family/c-common.cc:8057
 #, gcc-internal-format
 msgid "argument %d of %qE discards %<volatile%> qualifier"
 msgstr ""
 
-#: c-family/c-common.cc:8055
+#: c-family/c-common.cc:8071
 #, gcc-internal-format
 msgid "non-integer memory model argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.cc:8070
+#: c-family/c-common.cc:8086
 #, gcc-internal-format
 msgid "invalid memory model argument %d of %qE"
 msgstr ""
 
-#: c-family/c-common.cc:8711
+#: c-family/c-common.cc:8813
 #, 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:9409
+#: c-family/c-common.cc:9511
 #, gcc-internal-format
 msgid "index value is out of bound"
 msgstr ""
 
-#: c-family/c-common.cc:9455 c-family/c-common.cc:9504
-#: c-family/c-common.cc:9520
+#: c-family/c-common.cc:9557 c-family/c-common.cc:9606
+#: c-family/c-common.cc:9622
 #, 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:9608 d/intrinsics.cc:1459
+#: c-family/c-common.cc:9710 d/intrinsics.cc:1459
 #: rust/backend/rust-tree.cc:3509
 #, gcc-internal-format
 msgid "built-in function %qE must be directly called"
 msgstr ""
 
-#: c-family/c-common.cc:9628
+#: c-family/c-common.cc:9730
 #, fuzzy, gcc-internal-format
 msgid "size of array %qE is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-family/c-common.cc:9631
+#: c-family/c-common.cc:9733
 #, fuzzy, gcc-internal-format
 msgid "size of array is not a constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c-family/c-common.cc:9635
+#: c-family/c-common.cc:9737
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size %qE of array %qE is negative"
 msgstr "адмоўны памер масіва "
 
-#: c-family/c-common.cc:9638
+#: c-family/c-common.cc:9740
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size %qE of array is negative"
 msgstr "адмоўны памер масіва "
 
-#: c-family/c-common.cc:9643
+#: c-family/c-common.cc:9745
 #, gcc-internal-format
 msgid "size %qE of array %qE exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.cc:9646
+#: c-family/c-common.cc:9748
 #, gcc-internal-format
 msgid "size %qE of array exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.cc:9651
+#: c-family/c-common.cc:9753
 #, gcc-internal-format
 msgid "size of array %qE exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.cc:9654
+#: c-family/c-common.cc:9756
 #, gcc-internal-format
 msgid "size of array exceeds maximum object size %qE"
 msgstr ""
 
-#: c-family/c-common.cc:9725
+#: c-family/c-common.cc:9827
 #, gcc-internal-format
 msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
 msgstr ""
 
-#: c-family/c-common.cc:10012
+#: c-family/c-common.cc:10114
 #, gcc-internal-format
 msgid "possible fix: take the address with %qs"
 msgstr ""
 
-#: c-family/c-common.cc:10022
+#: c-family/c-common.cc:10124
 #, gcc-internal-format
 msgid "possible fix: dereference with %qs"
 msgstr ""
@@ -38050,125 +38086,125 @@ msgid "ignoring %<#pragma %s %s%>"
 msgstr ""
 
 #. ... or not.
-#: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
+#: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
 #, gcc-internal-format
 msgid "stray %<@%> in program"
 msgstr ""
 
-#: c-family/c-lex.cc:705
+#: c-family/c-lex.cc:707
 #, fuzzy, gcc-internal-format
 #| msgid "In program"
 msgid "stray %qs in program"
 msgstr "У праграме"
 
-#: c-family/c-lex.cc:715
+#: c-family/c-lex.cc:717
 #, gcc-internal-format, gfc-internal-format
 msgid "missing terminating %c character"
 msgstr "прапушчан завяршаючы сімвал %c"
 
-#: c-family/c-lex.cc:717
+#: c-family/c-lex.cc:719
 #, fuzzy, gcc-internal-format
 #| msgid "In program"
 msgid "stray %qc in program"
 msgstr "У праграме"
 
-#: c-family/c-lex.cc:722
+#: c-family/c-lex.cc:724
 #, gcc-internal-format
 msgid "stray %<\\%o%> in program"
 msgstr ""
 
-#: c-family/c-lex.cc:1087
+#: c-family/c-lex.cc:1089
 #, gcc-internal-format
 msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
 msgstr ""
 
-#: c-family/c-lex.cc:1090
+#: c-family/c-lex.cc:1092
 #, gcc-internal-format
 msgid "integer constant is too large for %<_BitInt(%d)%> type"
 msgstr ""
 
-#: c-family/c-lex.cc:1098 c/c-decl.cc:13067
+#: c-family/c-lex.cc:1100 c/c-decl.cc:13069
 #, fuzzy, gcc-internal-format
 msgid "%<_BitInt(%d)%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c-family/c-lex.cc:1150
+#: c-family/c-lex.cc:1152
 #, gcc-internal-format
 msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: c-family/c-lex.cc:1154
+#: c-family/c-lex.cc:1156
 #, gcc-internal-format
 msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: c-family/c-lex.cc:1182
+#: c-family/c-lex.cc:1184
 #, gcc-internal-format
 msgid "integer constant is too large for %<unsigned long%> type"
 msgstr ""
 
-#: c-family/c-lex.cc:1222
+#: c-family/c-lex.cc:1224
 #, fuzzy, gcc-internal-format
 #| msgid "invalid string constant `%E'"
 msgid "unsuffixed floating constant"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: c-family/c-lex.cc:1236 c/c-decl.cc:12987
+#: c-family/c-lex.cc:1238 c/c-decl.cc:12989
 #, fuzzy, gcc-internal-format
 msgid "decimal floating-point not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
+#: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
 #, gcc-internal-format
 msgid "unsupported non-standard suffix on floating constant"
 msgstr ""
 
-#: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
+#: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
 #, gcc-internal-format
 msgid "non-standard suffix on floating constant"
 msgstr ""
 
-#: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
+#: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
 #, gcc-internal-format
 msgid "non-standard suffix on floating constant before C23"
 msgstr ""
 
-#: c-family/c-lex.cc:1314
+#: c-family/c-lex.cc:1316
 #, gcc-internal-format
 msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
 msgstr ""
 
-#: c-family/c-lex.cc:1335
+#: c-family/c-lex.cc:1337
 #, gcc-internal-format
 msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
 msgstr ""
 
-#: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
+#: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
 #, gcc-internal-format
 msgid "floating constant exceeds range of %qT"
 msgstr ""
 
-#: c-family/c-lex.cc:1440
+#: c-family/c-lex.cc:1442
 #, gcc-internal-format
 msgid "floating constant truncated to zero"
 msgstr ""
 
-#: c-family/c-lex.cc:1641
+#: c-family/c-lex.cc:1643
 #, gcc-internal-format
 msgid "repeated %<@%> before Objective-C string"
 msgstr ""
 
-#: c-family/c-lex.cc:1660 c/c-parser.cc:9871
+#: c-family/c-lex.cc:1662 c/c-parser.cc:9878
 #, gcc-internal-format
 msgid "unsupported non-standard concatenation of string literals"
 msgstr ""
 
-#: c-family/c-lex.cc:1696 c/c-parser.cc:9892
+#: c-family/c-lex.cc:1698 c/c-parser.cc:9899
 #, gcc-internal-format
 msgid "traditional C rejects string constant concatenation"
 msgstr ""
 
-#: c-family/c-omp.cc:136 cp/pt.cc:20421
+#: c-family/c-omp.cc:136 cp/pt.cc:20465
 #, gcc-internal-format
 msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
 msgstr ""
@@ -38223,7 +38259,7 @@ msgstr ""
 msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
 msgstr ""
 
-#: c-family/c-omp.cc:1005 cp/semantics.cc:12104
+#: c-family/c-omp.cc:1005 cp/semantics.cc:12109
 #, gcc-internal-format
 msgid "invalid type for iteration variable %qE"
 msgstr ""
@@ -38239,17 +38275,17 @@ msgstr ""
 msgid "%qE is not initialized"
 msgstr "прапушчан ініцыялізатар"
 
-#: c-family/c-omp.cc:1047 cp/semantics.cc:11988
+#: c-family/c-omp.cc:1047 cp/semantics.cc:11993
 #, gcc-internal-format
 msgid "missing controlling predicate"
 msgstr ""
 
-#: c-family/c-omp.cc:1153 cp/semantics.cc:11579
+#: c-family/c-omp.cc:1153 cp/semantics.cc:11584
 #, fuzzy, gcc-internal-format
 msgid "invalid controlling predicate"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c-family/c-omp.cc:1160 cp/semantics.cc:11994
+#: c-family/c-omp.cc:1160 cp/semantics.cc:11999
 #, fuzzy, gcc-internal-format
 msgid "missing increment expression"
 msgstr "аргумент для \"%s\" прапушчан"
@@ -38259,7 +38295,7 @@ msgstr "аргумент для \"%s\" прапушчан"
 msgid "increment is not constant 1 or -1 for %<!=%> condition"
 msgstr ""
 
-#: c-family/c-omp.cc:1292 cp/semantics.cc:11696
+#: c-family/c-omp.cc:1292 cp/semantics.cc:11701
 #, fuzzy, gcc-internal-format
 msgid "invalid increment expression"
 msgstr "нерэчаісны ініцыялізатар"
@@ -38354,19 +38390,19 @@ msgstr ""
 msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
 msgstr ""
 
-#: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
+#: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
 #, gcc-internal-format
 msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
 msgstr ""
 
-#: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
-#: cp/parser.cc:53769
+#: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
+#: cp/parser.cc:53772
 #, fuzzy, gcc-internal-format
 #| msgid "`%D' is not a function,"
 msgid "%qD is not a function argument"
 msgstr "`%D' - гэта ня функцыя,"
 
-#: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
+#: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
 #, gcc-internal-format
 msgid "bit-field %qE in %qs clause"
 msgstr ""
@@ -38376,8 +38412,8 @@ msgstr ""
 msgid "%qE does not have a mappable type in %qs clause"
 msgstr ""
 
-#: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
-#: c/c-typeck.cc:17841
+#: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
+#: c/c-typeck.cc:17858
 #, gcc-internal-format
 msgid "%<_Atomic%> %qE in %qs clause"
 msgstr ""
@@ -38973,8 +39009,8 @@ msgstr ""
 msgid "wrong type argument to %s"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
-#: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
+#: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
+#: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
 #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
 #, gcc-internal-format
 msgid "overflow in constant expression"
@@ -39467,17 +39503,17 @@ msgstr "нехапае аргументаў у функцыі \"%s\""
 msgid "function %qD used as %<asm%> output"
 msgstr ""
 
-#: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
+#: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
 #, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr ""
 
-#: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
+#: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
 #, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr ""
 
-#: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
+#: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
 #, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr ""
@@ -39749,7 +39785,7 @@ msgid_plural "passing argument %i to %qs-qualified parameter aliases with argume
 msgstr[0] ""
 msgstr[1] ""
 
-#: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
+#: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
 #, gcc-internal-format
 msgid "this condition has identical branches"
 msgstr ""
@@ -40690,8 +40726,8 @@ msgstr ""
 msgid "ACLE function %qD requires ISA extension %qs"
 msgstr ""
 
-#: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
-#: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
+#: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
+#: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
 #, gcc-internal-format
 msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
 msgstr ""
@@ -41512,476 +41548,476 @@ msgstr ""
 
 #. We can't gracefully recover at this point, so make this a
 #. fatal error.
-#: config/aarch64/aarch64.cc:7218
+#: config/aarch64/aarch64.cc:7210
 #, gcc-internal-format
 msgid "arguments of type %qT require the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:7819
+#: config/aarch64/aarch64.cc:7811
 #, fuzzy, gcc-internal-format
 msgid "SVE type %qT cannot be passed to an unprototyped function"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
-#: config/aarch64/aarch64.cc:22655
+#: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
+#: config/aarch64/aarch64.cc:22648
 #, gcc-internal-format
 msgid "parameter passing for argument of type %qT changed in GCC 13.1"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
-#: config/aarch64/aarch64.cc:22662
+#: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
+#: config/aarch64/aarch64.cc:22655
 #, gcc-internal-format
 msgid "parameter passing for argument of type %qT changed in GCC 14.1"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
-#: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
+#: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
+#: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
 #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
 #, gcc-internal-format
 msgid "parameter passing for argument of type %qT changed in GCC 9.1"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:8177
+#: config/aarch64/aarch64.cc:8169
 #, gcc-internal-format
 msgid "%qE requires the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:8180
+#: config/aarch64/aarch64.cc:8172
 #, gcc-internal-format
 msgid "calls to functions of type %qT require the SVE ISA extension"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:8395
+#: config/aarch64/aarch64.cc:8387
 #, gcc-internal-format
 msgid "stack probes for SVE frames"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:12189
+#: config/aarch64/aarch64.cc:12181
 #, gcc-internal-format
 msgid "calling a streaming function requires the ISA extension %qs"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
+#: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
 #, gcc-internal-format
 msgid "call to a function that shares %qs state from a function that has no %qs state"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:12205
+#: config/aarch64/aarch64.cc:12197
 #, gcc-internal-format
 msgid "call to a function that shares SME state from a function that has no SME state"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:12263
+#: config/aarch64/aarch64.cc:12256
 #, gcc-internal-format
 msgid "call to a function that shares state other than %qs from a function that has %qs state"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:12265
+#: config/aarch64/aarch64.cc:12258
 #, gcc-internal-format
 msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19294
+#: config/aarch64/aarch64.cc:19287
 #, gcc-internal-format
 msgid "unknown flag passed in %<-moverride=%s%> (%s)"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19338
+#: config/aarch64/aarch64.cc:19331
 #, gcc-internal-format
 msgid "%qs string ill-formed"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19394
+#: config/aarch64/aarch64.cc:19387
 #, gcc-internal-format
 msgid "invalid format for %<sve_width%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19406
+#: config/aarch64/aarch64.cc:19399
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%Q value"
 msgid "invalid %<sve_width%> value: %d"
 msgstr "дрэннае %%Q значэнне"
 
-#: config/aarch64/aarch64.cc:19426
+#: config/aarch64/aarch64.cc:19419
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "tuning string missing in option (%s)"
 msgstr "Нераспазнаны выбар \"%s\""
 
-#: config/aarch64/aarch64.cc:19444
+#: config/aarch64/aarch64.cc:19437
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "unknown tuning option (%s)"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
+#: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
 #: config/riscv/riscv.cc:12484
 #, gcc-internal-format
 msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
+#: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
 #, gcc-internal-format
 msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19671
+#: config/aarch64/aarch64.cc:19664
 #, gcc-internal-format
 msgid "specify a system register with a small string length"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
-#: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
+#: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
+#: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
 #, fuzzy, gcc-internal-format
 msgid "%qs is not a valid offset in %qs"
 msgstr "Нерэчаісны выбар %s"
 
-#: config/aarch64/aarch64.cc:19689
+#: config/aarch64/aarch64.cc:19682
 #, gcc-internal-format
 msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19692
+#: config/aarch64/aarch64.cc:19685
 #, gcc-internal-format
 msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19698
+#: config/aarch64/aarch64.cc:19691
 #, gcc-internal-format
 msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19706
+#: config/aarch64/aarch64.cc:19699
 #, gcc-internal-format
 msgid "streaming functions require the ISA extension %qs"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19708
+#: config/aarch64/aarch64.cc:19701
 #, gcc-internal-format
 msgid "functions with SME state require the ISA extension %qs"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19801
+#: config/aarch64/aarch64.cc:19794
 #, gcc-internal-format
 msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
+#: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
 #, gcc-internal-format
 msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19912
+#: config/aarch64/aarch64.cc:19905
 #, gcc-internal-format
 msgid "invalid argument given to %<-mharden-sls=%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19923
+#: config/aarch64/aarch64.cc:19916
 #, gcc-internal-format
 msgid "%qs must be by itself for %<-mharden-sls=%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:19928
+#: config/aarch64/aarch64.cc:19921
 #, fuzzy, gcc-internal-format
 msgid "invalid argument %qs for %<-mharden-sls=%>"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/aarch64/aarch64.cc:20084
+#: config/aarch64/aarch64.cc:20077
 #, gcc-internal-format
 msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20151
+#: config/aarch64/aarch64.cc:20144
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "assembler does not support %<-mabi=ilp32%>"
 msgstr "%s не падтрымлівае %s"
 
-#: config/aarch64/aarch64.cc:20154
+#: config/aarch64/aarch64.cc:20147
 #, gcc-internal-format
 msgid "%<-mabi=ilp32%> is deprecated"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20160
+#: config/aarch64/aarch64.cc:20153
 #, gcc-internal-format
 msgid "return address signing is only supported for %<-mabi=lp64%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20234
+#: config/aarch64/aarch64.cc:20227
 #, gcc-internal-format
 msgid "code model %qs with %<-f%s%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20237
+#: config/aarch64/aarch64.cc:20230
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in ilp32 mode"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/aarch64/aarch64.cc:20335
+#: config/aarch64/aarch64.cc:20328
 #, gcc-internal-format
 msgid "functions with %qs state require the ISA extension %qs"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20445
+#: config/aarch64/aarch64.cc:20438
 #, gcc-internal-format
 msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20448
+#: config/aarch64/aarch64.cc:20441
 #, gcc-internal-format
 msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20452
+#: config/aarch64/aarch64.cc:20445
 #, gcc-internal-format
 msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20487
+#: config/aarch64/aarch64.cc:20480
 #, gcc-internal-format
 msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20490
+#: config/aarch64/aarch64.cc:20483
 #, gcc-internal-format
 msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
+#: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
 #, gcc-internal-format
 msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20533
+#: config/aarch64/aarch64.cc:20526
 #, gcc-internal-format
 msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20574
+#: config/aarch64/aarch64.cc:20567
 #, gcc-internal-format
 msgid "missing value in %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
+#: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
 #: config/loongarch/loongarch-target-attr.cc:197
 #: config/loongarch/loongarch-target-attr.cc:395
 #, gcc-internal-format
 msgid "malformed %<target()%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20680
+#: config/aarch64/aarch64.cc:20673
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
+#: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
 #: config/loongarch/loongarch-target-attr.cc:233
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20743
+#: config/aarch64/aarch64.cc:20736
 #: config/loongarch/loongarch-target-attr.cc:281
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
+#: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
 #: config/loongarch/loongarch-target-attr.cc:383
-#: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
-#: config/s390/s390.cc:16979
+#: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
+#: config/s390/s390.cc:16995
 #, gcc-internal-format
 msgid "attribute %<target%> argument not a string"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20837
+#: config/aarch64/aarch64.cc:20830
 #, gcc-internal-format
 msgid "arch extension %qs should be prefixed by %<+%>"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20840
+#: config/aarch64/aarch64.cc:20833
 #, gcc-internal-format
 msgid "pragma or attribute %<target(\"%s\")%> is not valid"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:20849
+#: config/aarch64/aarch64.cc:20842
 #: config/loongarch/loongarch-target-attr.cc:418
 #, gcc-internal-format
 msgid "malformed %<target(\"%s\")%> pragma or attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
+#: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
 #: config/riscv/riscv-target-attr.cc:552
 #, gcc-internal-format
 msgid "attribute %<target_version%> has multiple values"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
+#: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
 #: config/riscv/riscv-target-attr.cc:562
 #, gcc-internal-format
 msgid "attribute %<target_version%> argument not a string"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:21150
+#: config/aarch64/aarch64.cc:21143
 #, fuzzy, gcc-internal-format
 msgid "missing value in %<target_version%> attribute"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/aarch64/aarch64.cc:21154
+#: config/aarch64/aarch64.cc:21147
 #, gcc-internal-format
 msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:21160
+#: config/aarch64/aarch64.cc:21153
 #, gcc-internal-format
 msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
-#: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
-#: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
+#: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
+#: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
+#: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
 #, fuzzy, gcc-internal-format
 #| msgid "virtual functions cannot be friends"
 msgid "virtual function multiversioning not supported"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
-#: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
-#: config/rs6000/rs6000.cc:25381
+#: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
+#: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
+#: config/rs6000/rs6000.cc:25598
 #, fuzzy, gcc-internal-format
 msgid "multiversioning needs %<ifunc%> which is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/aarch64/aarch64.cc:21838
+#: config/aarch64/aarch64.cc:21831
 #, gcc-internal-format
 msgid "%q+D has an inconsistent function multi-version priority value"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:21841
+#: config/aarch64/aarch64.cc:21834
 #, gcc-internal-format
 msgid "%q+D was previously declared here with priority value of %d"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
-#: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
+#: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
+#: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
 msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
-#: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
+#: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
+#: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
 msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
+#: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
 msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
+#: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
 #, gcc-internal-format
 msgid "lane %wd out of range %wd - %wd"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
-#: config/i386/i386.cc:27171
+#: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
+#: config/i386/i386.cc:27221
 #, fuzzy, gcc-internal-format
 #| msgid "unsupported version"
 msgid "unsupported simdlen %wd"
 msgstr "непадтрымліваемая версія"
 
-#: config/aarch64/aarch64.cc:30748
+#: config/aarch64/aarch64.cc:30782
 #, gcc-internal-format
 msgid "GCC does not currently support return type %qT for simd"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
+#: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
 #, gcc-internal-format
 msgid "unsupported return type %qT for simd"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:30786
+#: config/aarch64/aarch64.cc:30820
 #, gcc-internal-format
 msgid "GCC does not currently support argument type %qT for simd"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
+#: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
 #, gcc-internal-format
 msgid "unsupported argument type %qT for simd"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:30861
+#: config/aarch64/aarch64.cc:30895
 #, gcc-internal-format
 msgid "GCC does not currently support simdlen %wd for type %qT"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:30881
+#: config/aarch64/aarch64.cc:30915
 #, gcc-internal-format
 msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31071
+#: config/aarch64/aarch64.cc:31105
 #, gcc-internal-format
 msgid "cannot apply attribute %qs to %q+D after the function has been defined"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:31073
+#: config/aarch64/aarch64.cc:31107
 #, fuzzy, gcc-internal-format
 msgid "%q+D defined here"
 msgstr "YYDEBUG не вызначан."
 
-#: config/aarch64/aarch64.cc:31892
+#: config/aarch64/aarch64.cc:31926
 #, gcc-internal-format
 msgid "non-local gotos in functions with SME state"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:32200
+#: config/aarch64/aarch64.cc:32245
 #, gcc-internal-format
 msgid "catching non-call exceptions in functions with SME state"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
+#: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
 #: config/riscv/riscv-vector-builtins.cc:5223
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE must be an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: config/aarch64/aarch64.cc:32853
+#: config/aarch64/aarch64.cc:32898
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects the value %wd"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
+#: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
 #: config/riscv/riscv-vector-builtins.cc:5237
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:32869
+#: config/aarch64/aarch64.cc:32914
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
+#: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
+#: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
 #, gcc-internal-format
 msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:33129
+#: config/aarch64/aarch64.cc:33174
 #, gcc-internal-format
 msgid "empty string not valid for a %<target_clones%> version"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:33133
+#: config/aarch64/aarch64.cc:33178
 msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:33139
+#: config/aarch64/aarch64.cc:33184
 msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
 msgstr ""
 
-#: config/aarch64/aarch64.cc:33145
+#: config/aarch64/aarch64.cc:33190
 msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
 msgstr ""
 
@@ -42163,17 +42199,17 @@ msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
 #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
-#: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
+#: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
 #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
 #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
 #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
-#: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
-#: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
-#: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
+#: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
+#: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
+#: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
 #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
 #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
 #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
-#: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
+#: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
 #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
 #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
 #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
@@ -42290,7 +42326,7 @@ msgid "argument of %qE attribute is missing"
 msgstr "аргумент для \"-%s\" прапушчан"
 
 #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
-#: config/avr/avr.cc:11465
+#: config/avr/avr.cc:11462
 #, gcc-internal-format
 msgid "%qE attribute allows only an integer constant argument"
 msgstr ""
@@ -42310,23 +42346,23 @@ msgstr "\"%s\" звычайна функцыя"
 msgid "argument of %qE attribute ignored"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
+#: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
 #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only applies to variables"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
+#: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
 #, gcc-internal-format
 msgid "alternatives not allowed in %<asm%> flag output"
 msgstr ""
 
-#: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
+#: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
 #, gcc-internal-format
 msgid "unknown %<asm%> flag output %qs"
 msgstr ""
 
-#: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
+#: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
 #, gcc-internal-format
 msgid "invalid type for %<asm%> flag output"
 msgstr ""
@@ -42836,194 +42872,194 @@ msgstr ""
 #. happen as options are provided by device-specs.  It could be a
 #. typo in a device-specs or calling the compiler proper directly
 #. with -mmcu=<device>.
-#: config/avr/avr.cc:527
+#: config/avr/avr.cc:524
 #, gcc-internal-format
 msgid "unknown core architecture %qs specified with %qs"
 msgstr ""
 
-#: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
+#: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "%<-fpic%> is not supported"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
+#: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "%<-fPIC%> is not supported"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/avr/avr.cc:591 config/pru/pru.cc:620
+#: config/avr/avr.cc:588 config/pru/pru.cc:620
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "%<-fpie%> is not supported"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/avr/avr.cc:593 config/pru/pru.cc:622
+#: config/avr/avr.cc:590 config/pru/pru.cc:622
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "%<-fPIE%> is not supported"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
+#: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
 #, gcc-internal-format
 msgid "function attributes %qs and %qs are mutually exclusive"
 msgstr ""
 
-#: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
+#: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
 #, fuzzy, gcc-internal-format
 #| msgid "virtual functions cannot be friends"
 msgid "%qs function cannot have arguments"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: config/avr/avr.cc:1048
+#: config/avr/avr.cc:1045
 #, gcc-internal-format
 msgid "method %qs has an implicit %<this%> argument"
 msgstr ""
 
-#: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
+#: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
 #, fuzzy, gcc-internal-format
 #| msgid "function does not return string type"
 msgid "%qs function cannot return a value"
 msgstr "функцыя не вяртае тып string"
 
-#: config/avr/avr.cc:1064
+#: config/avr/avr.cc:1061
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
 msgstr ""
 
-#: config/avr/avr.cc:1070
+#: config/avr/avr.cc:1067
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute ignored on non-ISR function"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/avr/avr.cc:1080
+#: config/avr/avr.cc:1077
 #, gcc-internal-format
 msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
 msgstr ""
 
-#: config/avr/avr.cc:1087
+#: config/avr/avr.cc:1084
 #, gcc-internal-format
 msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
 msgstr ""
 
-#: config/avr/avr.cc:1309
+#: config/avr/avr.cc:1306
 #, gcc-internal-format
 msgid "%<builtin_return_address%> contains only 2 bytes of address"
 msgstr ""
 
-#: config/avr/avr.cc:2608
+#: config/avr/avr.cc:2605
 #, gcc-internal-format
 msgid "pointer offset from symbol may be incorrect"
 msgstr ""
 
-#: config/avr/avr.cc:2798
+#: config/avr/avr.cc:2795
 #, gcc-internal-format
 msgid "accessing data memory with program memory address"
 msgstr ""
 
-#: config/avr/avr.cc:2851
+#: config/avr/avr.cc:2848
 #, gcc-internal-format
 msgid "accessing program memory with data memory address"
 msgstr ""
 
-#: config/avr/avr.cc:3197
+#: config/avr/avr.cc:3194
 #, gcc-internal-format, gfc-internal-format
 msgid "fixed register %s used to pass parameter to function"
 msgstr ""
 
-#: config/avr/avr.cc:3720
+#: config/avr/avr.cc:3717
 #, gcc-internal-format
 msgid "writing to address space %qs not supported"
 msgstr ""
 
-#: config/avr/avr.cc:11424
+#: config/avr/avr.cc:11421
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only applies to variables in static storage"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/avr/avr.cc:11431
+#: config/avr/avr.cc:11428
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only supported for reduced Tiny cores"
 msgstr "\"%s\" звычайна функцыя"
 
-#: config/avr/avr.cc:11473
+#: config/avr/avr.cc:11470
 #, gcc-internal-format
 msgid "%qE attribute address out of range 0x%x%s0x%x"
 msgstr ""
 
-#: config/avr/avr.cc:11487
+#: config/avr/avr.cc:11484
 #, gcc-internal-format
 msgid "both %s and %qE attribute provide address"
 msgstr ""
 
-#: config/avr/avr.cc:11497
+#: config/avr/avr.cc:11494
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute on non-volatile variable"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/avr/avr.cc:11575
+#: config/avr/avr.cc:11572
 #, gcc-internal-format
 msgid "address spaces are not supported for reduced Tiny devices"
 msgstr ""
 
-#: config/avr/avr.cc:11582
+#: config/avr/avr.cc:11579
 #, gcc-internal-format
 msgid "address space %qs not supported for devices with flash size up to %d KiB"
 msgstr ""
 
-#: config/avr/avr.cc:11775
+#: config/avr/avr.cc:11772
 #, gcc-internal-format
 msgid "pointer targeting address space %qs must be const in %qT"
 msgstr ""
 
-#: config/avr/avr.cc:11778
+#: config/avr/avr.cc:11775
 #, gcc-internal-format
 msgid "pointer targeting address space %qs must be const in %s %q+D"
 msgstr ""
 
-#: config/avr/avr.cc:11803
+#: config/avr/avr.cc:11800
 #, gcc-internal-format
 msgid "attribute %qs expects a constant positive integer argument"
 msgstr ""
 
-#: config/avr/avr.cc:11807
+#: config/avr/avr.cc:11804
 #, gcc-internal-format
 msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
 msgstr ""
 
-#: config/avr/avr.cc:11849
+#: config/avr/avr.cc:11846
 #, gcc-internal-format
 msgid "variable %q+D with attribute %qs must be located in static storage"
 msgstr ""
 
-#: config/avr/avr.cc:11892
+#: config/avr/avr.cc:11889
 #, gcc-internal-format
 msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
 msgstr ""
 
-#: config/avr/avr.cc:11948
+#: config/avr/avr.cc:11947
 #, gcc-internal-format
 msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
 msgstr ""
 
-#: config/avr/avr.cc:12066
+#: config/avr/avr.cc:12065
 #, gcc-internal-format
 msgid "static attribute %qs declaration for %q+D needs an address"
 msgstr ""
 
-#: config/avr/avr.cc:12155
+#: config/avr/avr.cc:12154
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the %<.noinit%> section"
 msgstr ""
 
 #. This might happen with C++ if stuff needs constructing.
-#: config/avr/avr.cc:12232
+#: config/avr/avr.cc:12231
 #, gcc-internal-format
 msgid "variable %q+D with dynamic initialization put into program memory area"
 msgstr ""
 
-#: config/avr/avr.cc:12243
+#: config/avr/avr.cc:12242
 #, gcc-internal-format
 msgid "uninitialized variable %q+D put into program memory area"
 msgstr ""
@@ -43032,47 +43068,47 @@ msgstr ""
 #. hence deny initializers now.  The values of symbols with an
 #. address attribute are determined by the attribute, not by
 #. some initializer.
-#: config/avr/avr.cc:12308
+#: config/avr/avr.cc:12307
 #, gcc-internal-format
 msgid "variable %q+D with attribute %qs must not have an initializer"
 msgstr ""
 
-#: config/avr/avr.cc:12361
+#: config/avr/avr.cc:12360
 #, gcc-internal-format
 msgid "%q+D has incompatible attributes %qs and %qs"
 msgstr ""
 
-#: config/avr/avr.cc:12425
+#: config/avr/avr.cc:12424
 #, gcc-internal-format
 msgid "architecture %qs supported for assembler only"
 msgstr ""
 
-#: config/avr/avr.cc:15165
+#: config/avr/avr.cc:15155
 #, gcc-internal-format
 msgid "conversion from address space %qs to address space %qs"
 msgstr ""
 
-#: config/avr/avr.cc:16334 config/avr/avr.cc:16347
+#: config/avr/avr.cc:16324 config/avr/avr.cc:16337
 #, gcc-internal-format, gfc-internal-format
 msgid "%s expects a compile time integer constant"
 msgstr ""
 
-#: config/avr/avr.cc:16362
+#: config/avr/avr.cc:16352
 #, gcc-internal-format, gfc-internal-format
 msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
 msgstr ""
 
-#: config/avr/avr.cc:16377
+#: config/avr/avr.cc:16367
 #, gcc-internal-format, gfc-internal-format
 msgid "%s expects a compile time long integer constant as first argument"
 msgstr ""
 
-#: config/avr/avr.cc:16405
+#: config/avr/avr.cc:16395
 #, gcc-internal-format, gfc-internal-format
 msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
 msgstr ""
 
-#: config/avr/avr.cc:16414
+#: config/avr/avr.cc:16404
 #, gcc-internal-format
 msgid "rounding result will always be 0"
 msgstr ""
@@ -43189,30 +43225,30 @@ msgstr ""
 msgid "eBPF stack limit exceeded"
 msgstr ""
 
-#: config/bpf/bpf.cc:690
+#: config/bpf/bpf.cc:713
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many function arguments for eBPF"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
+#: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
 #, fuzzy, gcc-internal-format
 #| msgid "In construct"
 msgid "no constructors"
 msgstr "У канструкцыі"
 
-#: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
+#: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
 #, fuzzy, gcc-internal-format
 #| msgid "%d destructor(s)  found\n"
 msgid "no destructors"
 msgstr "%d дэструктар(аў) знойдзен(а)\n"
 
-#: config/bpf/bpf.cc:774
+#: config/bpf/bpf.cc:797
 #, gcc-internal-format
 msgid "indirect call in function, which are not supported by eBPF"
 msgstr ""
 
-#: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
+#: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
 #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
 #: config/riscv/riscv-vector-builtins.cc:5203
 #, fuzzy, gcc-internal-format
@@ -43220,27 +43256,27 @@ msgstr ""
 msgid "invalid argument to built-in function"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: config/bpf/bpf.cc:1072
+#: config/bpf/bpf.cc:1095
 #, fuzzy, gcc-internal-format
 msgid "invalid built-in function at expansion"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
+#: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
 #, fuzzy, gcc-internal-format
 msgid "could not inline call to %<__builtin_%s%>: size must be constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
+#: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
 #, gcc-internal-format
 msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
 msgstr ""
 
-#: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
+#: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
 #, fuzzy, gcc-internal-format
 msgid "could not inline call to %<__builtin_memset%>: size must be constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
+#: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
 #, gcc-internal-format
 msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
 msgstr ""
@@ -43666,7 +43702,7 @@ msgstr ""
 msgid "%<-mn%> is not supported for linux targets"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/i386/driver-i386.cc:638
+#: config/i386/driver-i386.cc:650
 #, gcc-internal-format
 msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
 msgstr ""
@@ -43841,7 +43877,7 @@ msgstr ""
 
 #: config/i386/i386-expand.cc:15246
 #, gcc-internal-format
-msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
+msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
 msgstr ""
 
 #: config/i386/i386-expand.cc:15257
@@ -43874,559 +43910,559 @@ msgstr ""
 msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
+#: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
 #, gcc-internal-format
 msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
 msgstr ""
 
-#: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
-#: config/i386/i386-options.cc:2262
+#: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
+#: config/i386/i386-options.cc:2272
 #, fuzzy, gcc-internal-format, gfc-internal-format
 #| msgid "%s does not support %s"
 msgid "code model %s does not support PIC mode"
 msgstr "%s не падтрымлівае %s"
 
-#: config/i386/i386-options.cc:1205
+#: config/i386/i386-options.cc:1215
 #, fuzzy, gcc-internal-format
 msgid "attribute %qs argument is not a string"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/i386/i386-options.cc:1269
+#: config/i386/i386-options.cc:1279
 #, gcc-internal-format
 msgid "attribute %qs argument %qs is unknown"
 msgstr ""
 
-#: config/i386/i386-options.cc:1334
+#: config/i386/i386-options.cc:1344
 #, gcc-internal-format
 msgid "attribute value %qs was already specified in %qs attribute"
 msgstr ""
 
-#: config/i386/i386-options.cc:1374
+#: config/i386/i386-options.cc:1384
 #, gcc-internal-format
 msgid "attribute value %qs is unknown in %qs attribute"
 msgstr ""
 
-#: config/i386/i386-options.cc:1657
+#: config/i386/i386-options.cc:1667
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function `%s'"
 msgid "wrong argument %qs to option %qs"
 msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
 
-#: config/i386/i386-options.cc:1663
+#: config/i386/i386-options.cc:1673
 #, gcc-internal-format
 msgid "size ranges of option %qs should be increasing"
 msgstr ""
 
-#: config/i386/i386-options.cc:1673
+#: config/i386/i386-options.cc:1683
 #, gcc-internal-format
 msgid "wrong strategy name %qs specified for option %qs"
 msgstr ""
 
 #. rep; movq isn't available in 32-bit code.
-#: config/i386/i386-options.cc:1699
+#: config/i386/i386-options.cc:1709
 #, gcc-internal-format
 msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
 msgstr ""
 
-#: config/i386/i386-options.cc:1712
+#: config/i386/i386-options.cc:1722
 #, gcc-internal-format
 msgid "unknown alignment %qs specified for option %qs"
 msgstr ""
 
-#: config/i386/i386-options.cc:1722
+#: config/i386/i386-options.cc:1732
 #, gcc-internal-format
 msgid "the max value for the last size range should be -1 for option %qs"
 msgstr ""
 
-#: config/i386/i386-options.cc:1729
+#: config/i386/i386-options.cc:1739
 #, gcc-internal-format
 msgid "too many size ranges specified in option %qs"
 msgstr ""
 
-#: config/i386/i386-options.cc:1807
+#: config/i386/i386-options.cc:1817
 #, gcc-internal-format
 msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
 msgstr ""
 
-#: config/i386/i386-options.cc:2058
+#: config/i386/i386-options.cc:2068
 #, gcc-internal-format
 msgid "Intel MCU psABI isn%'t supported in %s mode"
 msgstr ""
 
-#: config/i386/i386-options.cc:2112
+#: config/i386/i386-options.cc:2122
 #, gcc-internal-format
 msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
 msgstr ""
 
-#: config/i386/i386-options.cc:2114
+#: config/i386/i386-options.cc:2124
 #, gcc-internal-format
 msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
 msgstr ""
 
 #. rep; movq isn't available in 32-bit code.
-#: config/i386/i386-options.cc:2142
+#: config/i386/i386-options.cc:2152
 #, gcc-internal-format
 msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
 msgstr ""
 
-#: config/i386/i386-options.cc:2148
+#: config/i386/i386-options.cc:2158
 #, fuzzy, gcc-internal-format
 msgid "%<-mapxf%> is not supported for 32-bit code"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/i386/i386-options.cc:2151
+#: config/i386/i386-options.cc:2161
 #, fuzzy, gcc-internal-format
 msgid "%<-mapx-features=%> option is not supported for 32-bit code"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/i386/i386-options.cc:2155
+#: config/i386/i386-options.cc:2165
 #, fuzzy, gcc-internal-format
 msgid "%<-muintr%> not supported for 32-bit code"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/i386/i386-options.cc:2158
+#: config/i386/i386-options.cc:2168
 #, gcc-internal-format
 msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
 msgstr ""
 
-#: config/i386/i386-options.cc:2173
+#: config/i386/i386-options.cc:2183
 #, gcc-internal-format
 msgid "address mode %qs not supported in the %s bit mode"
 msgstr ""
 
-#: config/i386/i386-options.cc:2184
+#: config/i386/i386-options.cc:2194
 #, gcc-internal-format
 msgid "%<-mabi=ms%> not supported with X32 ABI"
 msgstr ""
 
-#: config/i386/i386-options.cc:2190
+#: config/i386/i386-options.cc:2200
 #, gcc-internal-format
 msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:2193
+#: config/i386/i386-options.cc:2203
 #, gcc-internal-format
 msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:2197
+#: config/i386/i386-options.cc:2207
 #, gcc-internal-format
 msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:2203
+#: config/i386/i386-options.cc:2213
 #, gcc-internal-format
 msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
-#: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
-#: config/i386/i386-options.cc:2266
+#: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
+#: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
+#: config/i386/i386-options.cc:2276
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
+#: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in x32 mode"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/i386/i386-options.cc:2290
+#: config/i386/i386-options.cc:2300
 #, fuzzy, gcc-internal-format
 msgid "%<-masm=intel%> not supported in this configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/i386/i386-options.cc:2295
+#: config/i386/i386-options.cc:2305
 #, gcc-internal-format, gfc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: config/i386/i386-options.cc:2307
+#: config/i386/i386-options.cc:2317
 #, gcc-internal-format
 msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
 msgstr ""
 
-#: config/i386/i386-options.cc:2309
+#: config/i386/i386-options.cc:2319
 #, gcc-internal-format
 msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
 msgstr ""
 
-#: config/i386/i386-options.cc:2316
+#: config/i386/i386-options.cc:2326
 #, gcc-internal-format
 msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
 msgstr ""
 
-#: config/i386/i386-options.cc:2318
+#: config/i386/i386-options.cc:2328
 #, gcc-internal-format
 msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
 msgstr ""
 
-#: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
+#: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
 #, fuzzy, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: config/i386/i386-options.cc:2406
+#: config/i386/i386-options.cc:2416
 #, gcc-internal-format
 msgid "bad value %qs for %<-march=%> switch"
 msgstr ""
 
-#: config/i386/i386-options.cc:2407
+#: config/i386/i386-options.cc:2417
 #, gcc-internal-format
 msgid "bad value %qs for %<target(\"arch=\")%> attribute"
 msgstr ""
 
-#: config/i386/i386-options.cc:2429
+#: config/i386/i386-options.cc:2439
 #, gcc-internal-format
 msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
 msgstr ""
 
-#: config/i386/i386-options.cc:2431
+#: config/i386/i386-options.cc:2441
 #, gcc-internal-format
 msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
 msgstr ""
 
-#: config/i386/i386-options.cc:2436
+#: config/i386/i386-options.cc:2446
 #, gcc-internal-format
 msgid "valid arguments to %<-march=%> switch are: %s"
 msgstr ""
 
-#: config/i386/i386-options.cc:2437
+#: config/i386/i386-options.cc:2447
 #, fuzzy, gcc-internal-format
 msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386-options.cc:2486
+#: config/i386/i386-options.cc:2496
 #, gcc-internal-format
 msgid "bad value %qs for %<-mtune=%> switch"
 msgstr ""
 
-#: config/i386/i386-options.cc:2487
+#: config/i386/i386-options.cc:2497
 #, gcc-internal-format
 msgid "bad value %qs for %<target(\"tune=\")%> attribute"
 msgstr ""
 
-#: config/i386/i386-options.cc:2508
+#: config/i386/i386-options.cc:2518
 #, gcc-internal-format
 msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
 msgstr ""
 
-#: config/i386/i386-options.cc:2510
+#: config/i386/i386-options.cc:2520
 #, gcc-internal-format
 msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
 msgstr ""
 
-#: config/i386/i386-options.cc:2515
+#: config/i386/i386-options.cc:2525
 #, gcc-internal-format
 msgid "valid arguments to %<-mtune=%> switch are: %s"
 msgstr ""
 
-#: config/i386/i386-options.cc:2516
+#: config/i386/i386-options.cc:2526
 #, fuzzy, gcc-internal-format
 msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/i386/i386-options.cc:2547
+#: config/i386/i386-options.cc:2557
 #, gcc-internal-format
 msgid "%<-mregparm%> is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386-options.cc:2549
+#: config/i386/i386-options.cc:2559
 #, gcc-internal-format
 msgid "%<-mregparm%> is ignored for Intel MCU psABI"
 msgstr ""
 
-#: config/i386/i386-options.cc:2552
+#: config/i386/i386-options.cc:2562
 #, gcc-internal-format
 msgid "%<-mregparm=%d%> is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386-options.cc:2578
+#: config/i386/i386-options.cc:2588
 #, gcc-internal-format
 msgid "%<-m96bit-long-double%> is not compatible with this target"
 msgstr ""
 
-#: config/i386/i386-options.cc:2583
+#: config/i386/i386-options.cc:2593
 #, gcc-internal-format
 msgid "%<-mrtd%> is ignored in 64bit mode"
 msgstr ""
 
-#: config/i386/i386-options.cc:2584
+#: config/i386/i386-options.cc:2594
 #, gcc-internal-format
 msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
 msgstr ""
 
-#: config/i386/i386-options.cc:2666
+#: config/i386/i386-options.cc:2676
 #, fuzzy, gcc-internal-format
 msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/i386/i386-options.cc:2669
+#: config/i386/i386-options.cc:2679
 #, gcc-internal-format
 msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
 msgstr ""
 
-#: config/i386/i386-options.cc:2692
+#: config/i386/i386-options.cc:2702
 #, gcc-internal-format
 msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
 msgstr ""
 
-#: config/i386/i386-options.cc:2705
+#: config/i386/i386-options.cc:2715
 #, gcc-internal-format
 msgid "%<-mnop-mcount%> is not compatible with this target"
 msgstr ""
 
-#: config/i386/i386-options.cc:2708
+#: config/i386/i386-options.cc:2718
 #, gcc-internal-format
 msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:2714
+#: config/i386/i386-options.cc:2724
 #, gcc-internal-format
 msgid "%<-msseregparm%> used without SSE enabled"
 msgstr ""
 
-#: config/i386/i386-options.cc:2715
+#: config/i386/i386-options.cc:2725
 #, gcc-internal-format
 msgid "%<target(\"sseregparm\")%> used without SSE enabled"
 msgstr ""
 
-#: config/i386/i386-options.cc:2725
+#: config/i386/i386-options.cc:2735
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr ""
 
-#: config/i386/i386-options.cc:2732
+#: config/i386/i386-options.cc:2742
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr ""
 
-#: config/i386/i386-options.cc:2786
+#: config/i386/i386-options.cc:2796
 #, gcc-internal-format
 msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
 msgstr ""
 
-#: config/i386/i386-options.cc:2788
+#: config/i386/i386-options.cc:2798
 #, gcc-internal-format
 msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
 msgstr ""
 
-#: config/i386/i386-options.cc:2802
+#: config/i386/i386-options.cc:2812
 #, gcc-internal-format
 msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:2804
+#: config/i386/i386-options.cc:2814
 #, gcc-internal-format
 msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:2866
+#: config/i386/i386-options.cc:2876
 #, gcc-internal-format
 msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:2869
+#: config/i386/i386-options.cc:2879
 #, gcc-internal-format
 msgid "%<-mno-fentry%> isn%'t compatible with SEH"
 msgstr ""
 
-#: config/i386/i386-options.cc:2879
+#: config/i386/i386-options.cc:2889
 #, gcc-internal-format
 msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
 msgstr ""
 
-#: config/i386/i386-options.cc:2884
+#: config/i386/i386-options.cc:2894
 #, gcc-internal-format
 msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
 msgstr ""
 
-#: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
+#: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
 #, gcc-internal-format
 msgid "unknown option for %<-mrecip=%s%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:3042
+#: config/i386/i386-options.cc:3052
 #, gcc-internal-format
 msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:3047
+#: config/i386/i386-options.cc:3057
 #, gcc-internal-format
 msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:3075
+#: config/i386/i386-options.cc:3085
 #, gcc-internal-format
 msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
 msgstr ""
 
-#: config/i386/i386-options.cc:3129
+#: config/i386/i386-options.cc:3139
 #, gcc-internal-format
 msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
 msgstr ""
 
-#: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
+#: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
 #: config/riscv/riscv.cc:12363
 #, fuzzy, gcc-internal-format
 msgid "%<-fcf-protection%> is not compatible with this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/i386/i386-options.cc:3307
+#: config/i386/i386-options.cc:3317
 #, gcc-internal-format
 msgid "interrupt and naked attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
-#: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
+#: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
+#: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
 #, gcc-internal-format
 msgid "%qs and %qs attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3335
+#: config/i386/i386-options.cc:3345
 #, gcc-internal-format
 msgid "only DWARF debug format is supported for interrupt service routine"
 msgstr ""
 
-#: config/i386/i386-options.cc:3388
+#: config/i386/i386-options.cc:3398
 #, gcc-internal-format
 msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3398
+#: config/i386/i386-options.cc:3408
 #, gcc-internal-format
 msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3433
+#: config/i386/i386-options.cc:3443
 #, gcc-internal-format
 msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3443
+#: config/i386/i386-options.cc:3453
 #, gcc-internal-format
 msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3565
+#: config/i386/i386-options.cc:3575
 #, gcc-internal-format
 msgid "%s instructions aren%'t allowed in an exception service routine"
 msgstr ""
 
-#: config/i386/i386-options.cc:3567
+#: config/i386/i386-options.cc:3577
 #, gcc-internal-format
 msgid "%s instructions aren%'t allowed in an interrupt service routine"
 msgstr ""
 
-#: config/i386/i386-options.cc:3571
+#: config/i386/i386-options.cc:3581
 #, gcc-internal-format
 msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
 msgstr ""
 
-#: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
+#: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
+#: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
 #, gcc-internal-format
 msgid "regparm and thiscall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
+#: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
 #, gcc-internal-format
 msgid "%qE attribute requires an integer constant argument"
 msgstr ""
 
-#: config/i386/i386-options.cc:3648
+#: config/i386/i386-options.cc:3658
 #, fuzzy, gcc-internal-format
 msgid "argument to %qE attribute larger than %d"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
+#: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3665
+#: config/i386/i386-options.cc:3675
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
+#: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
 #, gcc-internal-format
 msgid "fastcall and thiscall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
+#: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3686
+#: config/i386/i386-options.cc:3696
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
+#: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
 #, gcc-internal-format
 msgid "stdcall and thiscall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
+#: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
 #, gcc-internal-format
 msgid "cdecl and thiscall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386-options.cc:3713
+#: config/i386/i386-options.cc:3723
 #, gcc-internal-format
 msgid "%qE attribute is used for non-class method"
 msgstr ""
 
-#: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
+#: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qE incompatible attribute ignored"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/i386/i386-options.cc:3848
+#: config/i386/i386-options.cc:3858
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute only available for 32-bit"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/i386/i386-options.cc:3869
+#: config/i386/i386-options.cc:3879
 #, fuzzy, gcc-internal-format
 msgid "argument to %qE attribute is neither zero, nor one"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
+#: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
 #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute requires a string constant argument"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
+#: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
 #: config/s390/s390.cc:1287
 #, fuzzy, gcc-internal-format
 msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/i386/i386-options.cc:4045
+#: config/i386/i386-options.cc:4055
 #, gcc-internal-format
 msgid "interrupt service routine should have a pointer as the first argument"
 msgstr ""
 
-#: config/i386/i386-options.cc:4052
+#: config/i386/i386-options.cc:4062
 #, gcc-internal-format
 msgid "interrupt service routine should have %qs as the second argument"
 msgstr ""
 
-#: config/i386/i386-options.cc:4063
+#: config/i386/i386-options.cc:4073
 #, gcc-internal-format
 msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
 msgstr ""
 
-#: config/i386/i386-options.cc:4066
+#: config/i386/i386-options.cc:4076
 #, gcc-internal-format
 msgid "interrupt service routine must return %<void%>"
 msgstr ""
@@ -44551,128 +44587,128 @@ msgstr ""
 msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
 msgstr ""
 
-#: config/i386/i386.cc:6947
+#: config/i386/i386.cc:6949
 #, gcc-internal-format
 msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
 msgstr ""
 
-#: config/i386/i386.cc:9313
+#: config/i386/i386.cc:9359
 #, gcc-internal-format
 msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
 msgstr ""
 
-#: config/i386/i386.cc:9403
+#: config/i386/i386.cc:9449
 #, gcc-internal-format
 msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
 msgstr ""
 
-#: config/i386/i386.cc:10483
+#: config/i386/i386.cc:10529
 #, gcc-internal-format
 msgid "Stack realignment not supported with %<__builtin_eh_return%>"
 msgstr ""
 
-#: config/i386/i386.cc:10488
+#: config/i386/i386.cc:10534
 #, gcc-internal-format
 msgid "regparm nested function not supported with %<__builtin_eh_return%>"
 msgstr ""
 
-#: config/i386/i386.cc:10879
+#: config/i386/i386.cc:10925
 #, gcc-internal-format
 msgid "%<-fsplit-stack%> does not support fastcall with nested function"
 msgstr ""
 
-#: config/i386/i386.cc:10899
+#: config/i386/i386.cc:10945
 #, gcc-internal-format
 msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
 msgstr ""
 
 #. FIXME: We could make this work by pushing a register
 #. around the addition and comparison.
-#: config/i386/i386.cc:10910
+#: config/i386/i386.cc:10956
 #, gcc-internal-format
 msgid "%<-fsplit-stack%> does not support 3 register parameters"
 msgstr ""
 
-#: config/i386/i386.cc:12665
+#: config/i386/i386.cc:12711
 #, gcc-internal-format
 msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
 msgstr ""
 
-#: config/i386/i386.cc:12669
+#: config/i386/i386.cc:12715
 #, gcc-internal-format
 msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
 msgstr ""
 
-#: config/i386/i386.cc:12671
+#: config/i386/i386.cc:12717
 #, gcc-internal-format
 msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
 msgstr ""
 
-#: config/i386/i386.cc:14015
+#: config/i386/i386.cc:14061
 #, gcc-internal-format
 msgid "%<V%> modifier on non-integer register"
 msgstr ""
 
-#: config/i386/i386.cc:14026 config/i386/i386.cc:14040
+#: config/i386/i386.cc:14072 config/i386/i386.cc:14086
 #, gcc-internal-format
 msgid "unsupported size for integer register"
 msgstr ""
 
-#: config/i386/i386.cc:14072
+#: config/i386/i386.cc:14118
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.cc:14087
+#: config/i386/i386.cc:14133
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.cc:14286 config/i386/i386.cc:14288
+#: config/i386/i386.cc:14332 config/i386/i386.cc:14334
 #, gcc-internal-format
 msgid "non-integer operand used with operand code %<z%>"
 msgstr ""
 
-#: config/i386/i386.cc:18531
+#: config/i386/i386.cc:18577
 #, gcc-internal-format
 msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
 msgstr ""
 
-#: config/i386/i386.cc:24036
+#: config/i386/i386.cc:24082
 msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
 msgstr ""
 
-#: config/i386/i386.cc:24131
+#: config/i386/i386.cc:24177
 #, gcc-internal-format
 msgid "no register available for profiling %<-mcmodel=large%s%>"
 msgstr ""
 
-#: config/i386/i386.cc:24235
+#: config/i386/i386.cc:24281
 #, gcc-internal-format
 msgid "profiling %<-mcmodel=large%> with PIC is not supported"
 msgstr ""
 
-#: config/i386/i386.cc:24950
+#: config/i386/i386.cc:24996
 #, gcc-internal-format
 msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
 msgstr ""
 
-#: config/i386/i386.cc:26999
+#: config/i386/i386.cc:27049
 #, gcc-internal-format
 msgid "unknown architecture specific memory model"
 msgstr ""
 
-#: config/i386/i386.cc:27006
+#: config/i386/i386.cc:27056
 #, gcc-internal-format
 msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
 msgstr ""
 
-#: config/i386/i386.cc:27013
+#: config/i386/i386.cc:27063
 #, gcc-internal-format
 msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
 msgstr ""
 
-#: config/i386/i386.cc:27699
+#: config/i386/i386.cc:27749
 #, gcc-internal-format
 msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
 msgstr ""
@@ -44682,8 +44718,8 @@ msgstr ""
 msgid "malformed %<#pragma builtin%>"
 msgstr ""
 
-#: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
-#: config/loongarch/loongarch.cc:8656
+#: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
+#: config/loongarch/loongarch.cc:8693
 #, fuzzy, gcc-internal-format
 msgid "invalid argument of %qE attribute"
 msgstr "нявернае выкарыстанне \"restict\""
@@ -44883,8 +44919,8 @@ msgstr ""
 msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
 msgstr ""
 
-#: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
-#: config/s390/s390.cc:17096 config/s390/s390.cc:17114
+#: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
+#: config/s390/s390.cc:17112 config/s390/s390.cc:17130
 #, gcc-internal-format
 msgid "attribute %<target%> argument %qs is unknown"
 msgstr ""
@@ -44935,17 +44971,17 @@ msgstr ""
 msgid "%qs is not supported in target attribute"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/loongarch/loongarch.cc:8618
+#: config/loongarch/loongarch.cc:8655
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute cannot be specified for thread-local variables"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/loongarch/loongarch.cc:8636
+#: config/loongarch/loongarch.cc:8673
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute cannot be specified for register variables"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: config/loongarch/loongarch.cc:8664
+#: config/loongarch/loongarch.cc:8701
 #, gcc-internal-format
 msgid "multiple %qE attribute"
 msgstr ""
@@ -46522,13 +46558,13 @@ msgstr ""
 msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
 msgstr ""
 
-#: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
+#: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
 #, fuzzy, gcc-internal-format
 #| msgid "invalid register name for `%s'"
 msgid "%qs is not a valid base register in %qs"
 msgstr "нерэчаісная назва рэгістра `%s'"
 
-#: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
+#: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
 #, gcc-internal-format
 msgid "%qs is not a valid number in %qs"
 msgstr ""
@@ -46634,7 +46670,8 @@ msgstr ""
 #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
 #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
 #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
-#: config/rs6000/rs6000-builtin.cc:140
+#: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
+#: config/rs6000/rs6000-builtin.cc:154
 #, gcc-internal-format
 msgid "%qs requires the %qs option"
 msgstr ""
@@ -46646,6 +46683,7 @@ msgid "%qs requires the %qs option and either the %qs or %qs option"
 msgstr ""
 
 #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+#: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
 #, gcc-internal-format
 msgid "%qs requires the %qs and %qs options"
 msgstr ""
@@ -46655,95 +46693,100 @@ msgstr ""
 msgid "%qs requires quad-precision floating-point arithmetic"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:2250
+#: config/rs6000/rs6000-builtin.cc:2401
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of %qs must be a constant"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-builtin.cc:2308
+#: config/rs6000/rs6000-builtin.cc:2459
 #, fuzzy, gcc-internal-format
 #| msgid "argument of `__builtin_args_info' out of range"
 msgid "argument 1 of %qs is out of range"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: config/rs6000/rs6000-builtin.cc:2494
+#: config/rs6000/rs6000-builtin.cc:2645
 #, gcc-internal-format
 msgid "builtin %qs only accepts a string argument"
 msgstr ""
 
 #. Invalid CPU argument.
-#: config/rs6000/rs6000-builtin.cc:2513
+#: config/rs6000/rs6000-builtin.cc:2664
 #, gcc-internal-format
 msgid "cpu %qs is an invalid argument to builtin %qs"
 msgstr ""
 
 #. Invalid HWCAP argument.
-#: config/rs6000/rs6000-builtin.cc:2541
+#: config/rs6000/rs6000-builtin.cc:2692
 #, gcc-internal-format
 msgid "%s %qs is an invalid argument to builtin %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:2570
+#: config/rs6000/rs6000-builtin.cc:2721
 #, gcc-internal-format
 msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
+#: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "argument %d must be an unsigned literal"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
+#: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "argument %d is an unsigned literal that is out of range"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: config/rs6000/rs6000-builtin.cc:3024
+#: config/rs6000/rs6000-builtin.cc:3183
 #, gcc-internal-format
 msgid "builtin %qs is only valid in 64-bit mode"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:3187
+#: config/rs6000/rs6000-builtin.cc:3346
 #, gcc-internal-format
 msgid "unresolved overload for builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:3290
+#: config/rs6000/rs6000-builtin.cc:3530
+#, fuzzy, gcc-internal-format
+msgid "invalid arguments to builtin"
+msgstr "нявернае выкарыстанне \"restict\""
+
+#: config/rs6000/rs6000-builtin.cc:3555
 #, gcc-internal-format
 msgid "%qs not supported with %<-msoft-float%>"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:3297
+#: config/rs6000/rs6000-builtin.cc:3562
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported in 32-bit mode"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/rs6000/rs6000-builtin.cc:3303
+#: config/rs6000/rs6000-builtin.cc:3568
 #, gcc-internal-format
 msgid "%qs requires %<long double%> to be IBM 128-bit format"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:3310
+#: config/rs6000/rs6000-builtin.cc:3575
 #, gcc-internal-format
 msgid "%qs requires %<__ibm128%> type support"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:3459
+#: config/rs6000/rs6000-builtin.cc:3724
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %d must be a literal between 0 and %d, inclusive"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:3475
+#: config/rs6000/rs6000-builtin.cc:3740
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %d must be a literal between %d and %d, inclusive"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:3492
+#: config/rs6000/rs6000-builtin.cc:3757
 #, gcc-internal-format, gfc-internal-format
 msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
 msgstr ""
 
-#: config/rs6000/rs6000-builtin.cc:3508
+#: config/rs6000/rs6000-builtin.cc:3773
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "argument %d must be either a literal %d or a literal %d"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
@@ -46781,47 +46824,73 @@ msgstr ""
 msgid "junk at end of %<#pragma longcall%>"
 msgstr ""
 
-#: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
+#: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
 #, gcc-internal-format
 msgid "builtin %qs only accepts 1 argument"
 msgstr ""
 
-#: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
+#: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
 #, gcc-internal-format
 msgid "builtin %qs only accepts 2 arguments"
 msgstr ""
 
-#: config/rs6000/rs6000-c.cc:1510
+#: config/rs6000/rs6000-c.cc:1543
 #, gcc-internal-format
 msgid "builtin %qs only accepts 3 arguments"
 msgstr ""
 
-#: config/rs6000/rs6000-c.cc:1699
+#: config/rs6000/rs6000-c.cc:1734
+#, gcc-internal-format
+msgid "%qE requires 6 arguments"
+msgstr ""
+
+#: config/rs6000/rs6000-c.cc:1746
+#, fuzzy, gcc-internal-format
+#| msgid "first argument of `%s' should be `int'"
+msgid "first argument to %qE must be a pointer"
+msgstr "першым аргументам \"%s\" павінен быць \"int\""
+
+#: config/rs6000/rs6000-c.cc:1757
+#, fuzzy, gcc-internal-format
+msgid "first argument to %qE must point to a complete type"
+msgstr "\"%s\" мае незавершаны тып"
+
+#: config/rs6000/rs6000-c.cc:1767
+#, fuzzy, gcc-internal-format
+msgid "type size must be constant"
+msgstr "нераспазнаны выбар \"-%s\""
+
+#: config/rs6000/rs6000-c.cc:1801
+#, gcc-internal-format
+msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
+msgstr ""
+
+#: config/rs6000/rs6000-c.cc:1844
 #, gcc-internal-format
 msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
 msgstr ""
 
-#: config/rs6000/rs6000-c.cc:1703
+#: config/rs6000/rs6000-c.cc:1848
 #, gcc-internal-format
 msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
 msgstr ""
 
-#: config/rs6000/rs6000-c.cc:1789
+#: config/rs6000/rs6000-c.cc:1934
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
 msgstr ""
 
-#: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
+#: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-c.cc:2018
+#: config/rs6000/rs6000-c.cc:2163
 #, gcc-internal-format
 msgid "overloaded builtin %qs is implemented by builtin %qs"
 msgstr ""
 
-#: config/rs6000/rs6000-c.cc:2022
+#: config/rs6000/rs6000-c.cc:2167
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported in this compiler configuration"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
@@ -46831,32 +46900,32 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для
 msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
 msgstr ""
 
-#: config/rs6000/rs6000-call.cc:447
+#: config/rs6000/rs6000-call.cc:451
 #, gcc-internal-format
-msgid "invalid use of MMA type %qs as a function return value"
+msgid "invalid use of %s type %qs as a function return value"
 msgstr ""
 
-#: config/rs6000/rs6000-call.cc:499
+#: config/rs6000/rs6000-call.cc:504
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000-call.cc:683
+#: config/rs6000/rs6000-call.cc:688
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000-call.cc:1113
+#: config/rs6000/rs6000-call.cc:1118
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000-call.cc:1639
+#: config/rs6000/rs6000-call.cc:1646
 #, fuzzy, gcc-internal-format
-msgid "invalid use of MMA operand of type %qs as a function parameter"
+msgid "invalid use of %s operand of type %qs as a function parameter"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: config/rs6000/rs6000-call.cc:2028
+#: config/rs6000/rs6000-call.cc:2036
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
@@ -46883,257 +46952,267 @@ msgstr "Не выкарыстоўваць рэгістра sb"
 msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
-#: config/rs6000/rs6000.cc:3240
+#: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
+#: config/rs6000/rs6000.cc:3308
 #, gcc-internal-format
 msgid "%qs requires %qs or %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3341
+#: config/rs6000/rs6000.cc:3409
 #, gcc-internal-format
 msgid "%qs requires PowerPC64 architecture, enabling"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3461
+#: config/rs6000/rs6000.cc:3529
 #, gcc-internal-format
 msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3510
+#: config/rs6000/rs6000.cc:3578
 #, fuzzy, gcc-internal-format
 msgid "%qs unsupported for this ABI"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/rs6000/rs6000.cc:3638
+#: config/rs6000/rs6000.cc:3706
 #, gcc-internal-format
 msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3799
+#: config/rs6000/rs6000.cc:3867
 #, fuzzy, gcc-internal-format
 msgid "AltiVec not supported in this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/rs6000/rs6000.cc:3816
+#: config/rs6000/rs6000.cc:3884
 #, fuzzy, gcc-internal-format
 msgid "%qs is not supported on little endian systems"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: config/rs6000/rs6000.cc:3835
+#: config/rs6000/rs6000.cc:3903
 #, gcc-internal-format
 msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3845
+#: config/rs6000/rs6000.cc:3913
 #, gcc-internal-format
 msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3856
+#: config/rs6000/rs6000.cc:3924
 #, gcc-internal-format
 msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:3901
+#: config/rs6000/rs6000.cc:3969
 #, gcc-internal-format
 msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
 msgstr ""
 
 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
 #. were explicitly cleared.
-#: config/rs6000/rs6000.cc:3909
+#: config/rs6000/rs6000.cc:3977
 #, gcc-internal-format
 msgid "%qs incompatible with explicitly disabled options"
 msgstr ""
 
 #. TARGET_VSX = 1 implies Power 7 and newer
-#: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
-#: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
-#: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
-#: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
-#: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
-#: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
-#: config/rs6000/rs6000.cc:4401
+#: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
+#: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
+#: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
+#: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
+#: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
+#: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
+#: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
 #, gcc-internal-format
 msgid "%qs requires %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4115
+#: config/rs6000/rs6000.cc:4183
 #, gcc-internal-format
 msgid "target attribute or pragma changes %<long double%> size"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4132
+#: config/rs6000/rs6000.cc:4200
 #, gcc-internal-format
 msgid "%qs requires full ISA 2.06 support"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4145
+#: config/rs6000/rs6000.cc:4213
 #, gcc-internal-format
 msgid "Using IEEE extended precision %<long double%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4148
+#: config/rs6000/rs6000.cc:4216
 #, gcc-internal-format
 msgid "Using IBM extended precision %<long double%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4167
+#: config/rs6000/rs6000.cc:4235
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "%qs requires VSX support"
 msgstr "%s не падтрымлівае %s"
 
-#: config/rs6000/rs6000.cc:4176
+#: config/rs6000/rs6000.cc:4244
 #, gcc-internal-format
 msgid "The %<-mfloat128%> option may not be fully supported"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4198
+#: config/rs6000/rs6000.cc:4266
 #, gcc-internal-format
 msgid "%qs requires full ISA 3.0 support"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4285
+#: config/rs6000/rs6000.cc:4353
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
+#: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
 #, gcc-internal-format
 msgid "target attribute or pragma changes AltiVec ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4326
+#: config/rs6000/rs6000.cc:4394
 #, gcc-internal-format
 msgid "target attribute or pragma changes darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4535
+#: config/rs6000/rs6000.cc:4616
 #, gcc-internal-format
 msgid "%qs needs a valid base register"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4833
+#: config/rs6000/rs6000.cc:4914
 #, fuzzy, gcc-internal-format
 msgid "unknown option for %<%s=%s%>"
 msgstr "невядомая назва рэгістра: %s\n"
 
-#: config/rs6000/rs6000.cc:4852
+#: config/rs6000/rs6000.cc:4933
 #, gcc-internal-format
 msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4856
+#: config/rs6000/rs6000.cc:4937
 #, gcc-internal-format
 msgid "%<-mrop-protect%> requires the ELFv2 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:4874
+#: config/rs6000/rs6000.cc:4955
 #, gcc-internal-format
 msgid "%qs is deprecated and not recommended in any circumstances"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:11220
+#: config/rs6000/rs6000.cc:11306
 #, gcc-internal-format
 msgid "%qs is an opaque type, and you cannot set it to other values"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:18025
+#: config/rs6000/rs6000.cc:11312
+#, gcc-internal-format
+msgid "%qs is an opaque type, and you cannot set it to constants"
+msgstr ""
+
+#: config/rs6000/rs6000.cc:18193
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:20428
+#: config/rs6000/rs6000.cc:20596
 #, gcc-internal-format
 msgid "you cannot take the address of a nested function if you use the %qs option"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:20510
+#: config/rs6000/rs6000.cc:20678
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:20512
+#: config/rs6000/rs6000.cc:20680
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:20514
+#: config/rs6000/rs6000.cc:20682
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:20516
+#: config/rs6000/rs6000.cc:20684
 #, gcc-internal-format
 msgid "use of decimal floating-point types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:20522
+#: config/rs6000/rs6000.cc:20690
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:20525
+#: config/rs6000/rs6000.cc:20693
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:20530
+#: config/rs6000/rs6000.cc:20698
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid without %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:20533
+#: config/rs6000/rs6000.cc:20701
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid without %qs"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:24697
+#: config/rs6000/rs6000.cc:24914
 #, fuzzy, gcc-internal-format
 #| msgid "invalid use of `%D'"
 msgid "invalid cpu %qs for %s%qs%s"
 msgstr "нерэчаіснае выкарыстаньне `%D'"
 
-#: config/rs6000/rs6000.cc:24700
+#: config/rs6000/rs6000.cc:24917
 #, fuzzy, gcc-internal-format
 #| msgid "%s=%s is too large"
 msgid "%s%qs%s is not allowed"
 msgstr "%s=%s вельмі вялікі"
 
-#: config/rs6000/rs6000.cc:24702
+#: config/rs6000/rs6000.cc:24919
 #, gcc-internal-format
 msgid "%s%qs%s is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:25223
+#: config/rs6000/rs6000.cc:25440
 #, gcc-internal-format
 msgid "%<-mno-%s%> turns off %<-m%s%>"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:25359
+#: config/rs6000/rs6000.cc:25576
 #, gcc-internal-format
 msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:25649
+#: config/rs6000/rs6000.cc:25866
 #, gcc-internal-format
 msgid "Virtual function multiversioning not supported"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:28836
+#: config/rs6000/rs6000.cc:29066
 #, gcc-internal-format
 msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:29314
+#: config/rs6000/rs6000.cc:29549
 #, gcc-internal-format
 msgid "type %<__vector_quad%> requires the %qs option"
 msgstr ""
 
-#: config/rs6000/rs6000.cc:29319
+#: config/rs6000/rs6000.cc:29554
 #, gcc-internal-format
-msgid "type %<__vector_pair%> requires the %qs option"
+msgid "type %<__vector_pair%> requires the %qs or %qs option"
+msgstr ""
+
+#: config/rs6000/rs6000.cc:29560
+#, gcc-internal-format
+msgid "type %<__dmr1024%> requires the %qs option"
 msgstr ""
 
 #: config/rx/rx.cc:652
@@ -47323,163 +47402,163 @@ msgstr ""
 msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: config/s390/s390.cc:11111
+#: config/s390/s390.cc:11127
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
-#: config/s390/s390.cc:12511
+#: config/s390/s390.cc:12527
 #, gcc-internal-format
 msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes; an unconditional trap is added"
 msgstr ""
 
-#: config/s390/s390.cc:12527
+#: config/s390/s390.cc:12543
 #, gcc-internal-format
 msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
 msgstr ""
 
-#: config/s390/s390.cc:12555
+#: config/s390/s390.cc:12571
 #, fuzzy, gcc-internal-format
 #| msgid "size of `%s' is %d bytes"
 msgid "frame size of %qs is %wd bytes"
 msgstr "памер \"%s\" - %d байт"
 
-#: config/s390/s390.cc:12559
+#: config/s390/s390.cc:12575
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
 
-#: config/s390/s390.cc:13306
+#: config/s390/s390.cc:13322
 #, gcc-internal-format
 msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
 msgstr ""
 
-#: config/s390/s390.cc:14265
+#: config/s390/s390.cc:14281
 #, gcc-internal-format
 msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
 msgstr ""
 
-#: config/s390/s390.cc:16617
+#: config/s390/s390.cc:16633
 #, gcc-internal-format
 msgid "64-bit ABI not supported in ESA/390 mode"
 msgstr ""
 
-#: config/s390/s390.cc:16624
+#: config/s390/s390.cc:16640
 #, gcc-internal-format
 msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
 msgstr ""
 
-#: config/s390/s390.cc:16659
+#: config/s390/s390.cc:16675
 #, gcc-internal-format, gfc-internal-format
 msgid "hardware vector support not available on %s"
 msgstr ""
 
-#: config/s390/s390.cc:16662
+#: config/s390/s390.cc:16678
 #, gcc-internal-format
 msgid "hardware vector support not available with %<-msoft-float%>"
 msgstr ""
 
-#: config/s390/s390.cc:16691
+#: config/s390/s390.cc:16707
 #, gcc-internal-format, gfc-internal-format
 msgid "hardware decimal floating-point instructions not available on %s"
 msgstr ""
 
-#: config/s390/s390.cc:16695
+#: config/s390/s390.cc:16711
 #, gcc-internal-format
 msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
 msgstr ""
 
-#: config/s390/s390.cc:16707
+#: config/s390/s390.cc:16723
 #, gcc-internal-format
 msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
 msgstr ""
 
-#: config/s390/s390.cc:16716
+#: config/s390/s390.cc:16732
 #, gcc-internal-format
 msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
 msgstr ""
 
-#: config/s390/s390.cc:16722
+#: config/s390/s390.cc:16738
 #, gcc-internal-format
 msgid "stack size must be greater than the stack guard value"
 msgstr ""
 
-#: config/s390/s390.cc:16724
+#: config/s390/s390.cc:16740
 #, gcc-internal-format
 msgid "stack size must not be greater than 64k"
 msgstr ""
 
-#: config/s390/s390.cc:16727
+#: config/s390/s390.cc:16743
 #, gcc-internal-format
 msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
 msgstr ""
 
-#: config/s390/s390.cc:16740
+#: config/s390/s390.cc:16756
 #, gcc-internal-format
 msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
 msgstr ""
 
-#: config/s390/s390.cc:16743
+#: config/s390/s390.cc:16759
 #, gcc-internal-format
 msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
 msgstr ""
 
-#: config/s390/s390.cc:16746
+#: config/s390/s390.cc:16762
 #, gcc-internal-format
 msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
 msgstr ""
 
-#: config/s390/s390.cc:16749
+#: config/s390/s390.cc:16765
 #, gcc-internal-format
 msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
 msgstr ""
 
-#: config/s390/s390.cc:16810
+#: config/s390/s390.cc:16826
 #, gcc-internal-format
 msgid "%<-mfentry%> is supported only for 64-bit CPUs"
 msgstr ""
 
 #. argument is not a plain number
-#: config/s390/s390.cc:16846
+#: config/s390/s390.cc:16862
 #, fuzzy, gcc-internal-format
 #| msgid "first argument of `%s' should be `int'"
 msgid "arguments to %qs should be non-negative integers"
 msgstr "першым аргументам \"%s\" павінен быць \"int\""
 
-#: config/s390/s390.cc:16853
+#: config/s390/s390.cc:16869
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs is too large (max. %d)"
 msgstr "памер \"%s\" больш чам %d байт"
 
-#: config/s390/s390.cc:16884
+#: config/s390/s390.cc:16900
 #, gcc-internal-format
 msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
 msgstr ""
 
 #. Value is not allowed for the target attribute.
-#: config/s390/s390.cc:17051
+#: config/s390/s390.cc:17067
 #, fuzzy, gcc-internal-format
 msgid "value %qs is not supported by attribute %<target%>"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: config/s390/s390.cc:18130
+#: config/s390/s390.cc:18146
 #, fuzzy, gcc-internal-format
 #| msgid "invalid string constant `%E'"
 msgid "invalid cc output constraint: %qs"
 msgstr "`%E' - нерэчаісная нязьменная тыпу string"
 
-#: config/s390/s390.cc:18135
+#: config/s390/s390.cc:18151
 #, fuzzy, gcc-internal-format
 #| msgid "-pipe is not supported"
 msgid "multiple cc output constraints not supported"
 msgstr "-pipe не падтрымліваецца"
 
-#: config/s390/s390.cc:18140
+#: config/s390/s390.cc:18156
 #, gcc-internal-format
 msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
 msgstr ""
 
-#: config/s390/s390.cc:18146
+#: config/s390/s390.cc:18162
 #, gcc-internal-format
 msgid "invalid type for cc output constraint"
 msgstr ""
@@ -47856,61 +47935,61 @@ msgstr "віртуальныя функцыі не могуць быць сяб
 msgid "subprogram %q+F not marked %<Inline%>"
 msgstr ""
 
-#: ada/gcc-interface/utils.cc:4504
+#: ada/gcc-interface/utils.cc:4514
 #, fuzzy, gcc-internal-format
 msgid "invalid element type for attribute %qs"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: ada/gcc-interface/utils.cc:4528
+#: ada/gcc-interface/utils.cc:4538
 #, gcc-internal-format
 msgid "number of components of vector not a power of two"
 msgstr ""
 
-#: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
-#: ada/gcc-interface/utils.cc:7376
+#: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
+#: ada/gcc-interface/utils.cc:7386
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qs attribute ignored"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: ada/gcc-interface/utils.cc:7013
+#: ada/gcc-interface/utils.cc:7023
 #, gcc-internal-format
 msgid "%qs attribute without arguments on a non-prototype"
 msgstr ""
 
-#: ada/gcc-interface/utils.cc:7028
+#: ada/gcc-interface/utils.cc:7038
 #, gcc-internal-format
 msgid "%qs argument has invalid operand number (argument %lu)"
 msgstr ""
 
-#: ada/gcc-interface/utils.cc:7050
+#: ada/gcc-interface/utils.cc:7060
 #, gcc-internal-format
 msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
 msgstr ""
 
-#: ada/gcc-interface/utils.cc:7059
+#: ada/gcc-interface/utils.cc:7069
 #, gcc-internal-format
 msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
 msgstr ""
 
-#: ada/gcc-interface/utils.cc:7080
+#: ada/gcc-interface/utils.cc:7090
 #, gcc-internal-format
 msgid "%qs attribute requires prototypes with named arguments"
 msgstr ""
 
-#: ada/gcc-interface/utils.cc:7089
+#: ada/gcc-interface/utils.cc:7099
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to variadic functions"
 msgstr "\"%s\" звычайна функцыя"
 
-#: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
+#: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
 #: rust/rust-attribs.cc:195
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' attribute ignored"
 msgid "%qE attribute has no effect"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: ada/gcc-interface/utils.cc:7671
+#: ada/gcc-interface/utils.cc:7681
 #, fuzzy, gcc-internal-format
 msgid "attribute %qs applies to array types only"
 msgstr "\"%s\" атрыбут ігнарыруецца"
@@ -47990,8 +48069,8 @@ msgstr ""
 msgid "could not get size of source file"
 msgstr "не магу знайсці крыніцу %s\n"
 
-#: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
-#: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
+#: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
+#: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
 msgstr ""
@@ -48012,7 +48091,7 @@ msgstr ""
 msgid "conversion to non-scalar type requested"
 msgstr ""
 
-#: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
+#: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
 #, fuzzy, gcc-internal-format
 #| msgid "array size missing in `%D'"
 msgid "array size missing in %q+D"
@@ -48076,433 +48155,433 @@ msgstr ""
 msgid "underspecified declaration of %qE, which is already declared in this scope"
 msgstr ""
 
-#: c/c-decl.cc:1735 c/c-decl.cc:7962
+#: c/c-decl.cc:1736 c/c-decl.cc:7964
 #, gcc-internal-format
 msgid "using %qD as both a typedef and a tag is invalid in C++"
 msgstr ""
 
-#: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
-#: c/c-decl.cc:9993 c/c-decl.cc:10228
+#: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
+#: c/c-decl.cc:10012 c/c-decl.cc:10230
 #, gcc-internal-format
 msgid "originally defined here"
 msgstr ""
 
-#: c/c-decl.cc:1961
+#: c/c-decl.cc:1962
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
 msgstr ""
 
-#: c/c-decl.cc:1969
+#: c/c-decl.cc:1970
 #, gcc-internal-format
 msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
 msgstr ""
 
-#: c/c-decl.cc:2017
+#: c/c-decl.cc:2018
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr ""
 
-#: c/c-decl.cc:2023
+#: c/c-decl.cc:2024
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr ""
 
-#: c/c-decl.cc:2032
+#: c/c-decl.cc:2033
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr ""
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c/c-decl.cc:2045
+#: c/c-decl.cc:2046
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr ""
 
-#: c/c-decl.cc:2063
+#: c/c-decl.cc:2064
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition of `%#T'"
 msgid "previous definition of %q+D with type %qT"
 msgstr "папярэдняе вызначэньне `%#T'"
 
-#: c/c-decl.cc:2067
+#: c/c-decl.cc:2068
 #, fuzzy, gcc-internal-format
 msgid "previous implicit declaration of %q+D with type %qT"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:2071
+#: c/c-decl.cc:2072
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D with type %qT"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:2109
+#: c/c-decl.cc:2110
 #, gcc-internal-format
 msgid "cannot use function multiversioning on a renamed function"
 msgstr ""
 
-#: c/c-decl.cc:2162
+#: c/c-decl.cc:2163
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr ""
 
-#: c/c-decl.cc:2167
+#: c/c-decl.cc:2168
 #, fuzzy, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.cc:2170 c/c-decl.cc:3349
+#: c/c-decl.cc:2171 c/c-decl.cc:3350
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-decl.cc:2187
+#: c/c-decl.cc:2188
 #, fuzzy, gcc-internal-format
 msgid "conflicting redeclaration of enumerator %q+D"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:2194
+#: c/c-decl.cc:2195
 #, fuzzy, gcc-internal-format
 #| msgid "declaration of template `%#D'"
 msgid "redeclaration of enumerator %q+D"
 msgstr "абвяшчэньне шаблёну `%#D'"
 
-#: c/c-decl.cc:2234
+#: c/c-decl.cc:2235
 #, gcc-internal-format
 msgid "conflicting types for built-in function %q+D; expected %qT"
 msgstr ""
 
-#: c/c-decl.cc:2244 c/c-decl.cc:2269
+#: c/c-decl.cc:2245 c/c-decl.cc:2270
 #, fuzzy, gcc-internal-format
 msgid "%qD is declared in header %qs"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.cc:2255
+#: c/c-decl.cc:2256
 #, gcc-internal-format
 msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
 msgstr ""
 
-#: c/c-decl.cc:2260
+#: c/c-decl.cc:2261
 #, gcc-internal-format
 msgid "mismatch in return type of built-in function %qD; expected %qT"
 msgstr ""
 
-#: c/c-decl.cc:2293
+#: c/c-decl.cc:2294
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr ""
 
-#: c/c-decl.cc:2306 c/c-decl.cc:2367
+#: c/c-decl.cc:2307 c/c-decl.cc:2368
 #, gcc-internal-format
 msgid "conflicting types for %q+D; have %qT"
 msgstr ""
 
-#: c/c-decl.cc:2323
+#: c/c-decl.cc:2324
 #, gcc-internal-format
 msgid "conflicting named address spaces (generic vs %s) for %q+D"
 msgstr ""
 
-#: c/c-decl.cc:2327
+#: c/c-decl.cc:2328
 #, gcc-internal-format
 msgid "conflicting named address spaces (%s vs generic) for %q+D"
 msgstr ""
 
-#: c/c-decl.cc:2331
+#: c/c-decl.cc:2332
 #, gcc-internal-format
 msgid "conflicting named address spaces (%s vs %s) for %q+D"
 msgstr ""
 
-#: c/c-decl.cc:2340
+#: c/c-decl.cc:2341
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr ""
 
-#: c/c-decl.cc:2391
+#: c/c-decl.cc:2392
 #, gcc-internal-format
 msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
 msgstr ""
 
-#: c/c-decl.cc:2408
+#: c/c-decl.cc:2409
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D with different type"
 msgstr ""
 
-#: c/c-decl.cc:2421
+#: c/c-decl.cc:2422
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D with variably modified type"
 msgstr ""
 
-#: c/c-decl.cc:2426
+#: c/c-decl.cc:2427
 #, fuzzy, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:2454
+#: c/c-decl.cc:2455
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a built-in function"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-decl.cc:2470
+#: c/c-decl.cc:2471
 #, gcc-internal-format
 msgid "declaration of built-in function %qD without a prototype; expected %qT"
 msgstr ""
 
-#: c/c-decl.cc:2494 c/c-decl.cc:2621
+#: c/c-decl.cc:2495 c/c-decl.cc:2622
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:2533 c/c-decl.cc:2661
+#: c/c-decl.cc:2534 c/c-decl.cc:2662
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr ""
 
-#: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
+#: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr ""
 
-#: c/c-decl.cc:2569
+#: c/c-decl.cc:2570
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c/c-decl.cc:2572
+#: c/c-decl.cc:2573
 #, fuzzy, gcc-internal-format
 #| msgid "  from here"
 msgid "but not here"
 msgstr " адсюль"
 
-#: c/c-decl.cc:2595
+#: c/c-decl.cc:2596
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr ""
 
-#: c/c-decl.cc:2598
+#: c/c-decl.cc:2599
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr ""
 
-#: c/c-decl.cc:2642
+#: c/c-decl.cc:2643
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:2680
+#: c/c-decl.cc:2681
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr ""
 
-#: c/c-decl.cc:2687
+#: c/c-decl.cc:2688
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:2702
+#: c/c-decl.cc:2703
 #, fuzzy, gcc-internal-format
 msgid "duplicate declaration of %qD is invalid in C++"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c/c-decl.cc:2712
+#: c/c-decl.cc:2713
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr ""
 
-#: c/c-decl.cc:2733
+#: c/c-decl.cc:2734
 #, fuzzy, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:2760
+#: c/c-decl.cc:2761
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: c/c-decl.cc:3307
+#: c/c-decl.cc:3308
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c/c-decl.cc:3329
+#: c/c-decl.cc:3330
 #, gcc-internal-format
 msgid "declaration of %qD shadows a parameter"
 msgstr ""
 
-#: c/c-decl.cc:3342 cp/name-lookup.cc:3652
+#: c/c-decl.cc:3343 cp/name-lookup.cc:3653
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr ""
 
-#: c/c-decl.cc:3368
+#: c/c-decl.cc:3369
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c/c-decl.cc:3374 cp/name-lookup.cc:3363
+#: c/c-decl.cc:3375 cp/name-lookup.cc:3364
 #, fuzzy, gcc-internal-format
 msgid "shadowed declaration is here"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:3557
+#: c/c-decl.cc:3558
 #, fuzzy, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "пустое абвяшчэнне"
 
-#: c/c-decl.cc:3713 c/c-decl.cc:3727
+#: c/c-decl.cc:3714 c/c-decl.cc:3728
 #, fuzzy, gcc-internal-format
 msgid "implicit declaration of function %qE; did you mean %qs?"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:3719 c/c-decl.cc:3732
+#: c/c-decl.cc:3720 c/c-decl.cc:3733
 #, fuzzy, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:3751
+#: c/c-decl.cc:3752
 #, fuzzy, gcc-internal-format
 msgid "include %qs or provide a declaration of %qE"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: c/c-decl.cc:4022
+#: c/c-decl.cc:4023
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:4032
+#: c/c-decl.cc:4033
 #, fuzzy, gcc-internal-format
 msgid "include %qs or provide a declaration of %qD"
 msgstr "Нерэчаіснае абвяшчэнне"
 
-#: c/c-decl.cc:4043
+#: c/c-decl.cc:4044
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:4104
+#: c/c-decl.cc:4105
 #, gcc-internal-format
 msgid "%qE undeclared here (not in a function); did you mean %qs?"
 msgstr ""
 
-#: c/c-decl.cc:4109
+#: c/c-decl.cc:4110
 #, fuzzy, gcc-internal-format
 msgid "%qE undeclared here (not in a function)"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.cc:4122
+#: c/c-decl.cc:4123
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' undeclared (first use in this function)"
 msgid "%qE undeclared (first use in this function); did you mean %qs?"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.cc:4127
+#: c/c-decl.cc:4128
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' undeclared (first use in this function)"
 msgid "%qE undeclared (first use in this function)"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.cc:4131
+#: c/c-decl.cc:4132
 #, fuzzy, gcc-internal-format
 #| msgid "(Each undeclared identifier is reported only once"
 msgid "each undeclared identifier is reported only once for each function it appears in"
 msgstr "(Аб кожным неабвешчаным ідэнтыфікатары паведамляецца"
 
-#: c/c-decl.cc:4179 cp/decl.cc:3833
+#: c/c-decl.cc:4180 cp/decl.cc:3837
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr ""
 
-#: c/c-decl.cc:4216
+#: c/c-decl.cc:4217
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr ""
 
-#: c/c-decl.cc:4219
+#: c/c-decl.cc:4220
 #, gcc-internal-format
 msgid "jump skips OpenMP %<allocate%> allocation"
 msgstr ""
 
-#: c/c-decl.cc:4222
+#: c/c-decl.cc:4223
 #, fuzzy, gcc-internal-format
 msgid "jump skips variable initialization"
 msgstr "нерэчаісны ініцыялізатар"
 
-#: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
+#: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "label %qD defined here"
 msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: c/c-decl.cc:4279 c/c-decl.cc:4370
+#: c/c-decl.cc:4280 c/c-decl.cc:4371
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr ""
 
-#: c/c-decl.cc:4302
+#: c/c-decl.cc:4303
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate label declaration `%s'"
 msgid "duplicate label declaration %qE"
 msgstr "паўторнае абвяшчэньне адмеціны `%s'"
 
-#: c/c-decl.cc:4402 cp/decl.cc:4667
+#: c/c-decl.cc:4403 cp/decl.cc:4671
 #, fuzzy, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "паўтарэнне \"%s\""
 
-#: c/c-decl.cc:4433
+#: c/c-decl.cc:4434
 #, gcc-internal-format
 msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr ""
 
-#: c/c-decl.cc:4495
+#: c/c-decl.cc:4496
 #, gcc-internal-format
 msgid "switch jumps into scope of identifier with variably modified type"
 msgstr ""
 
-#: c/c-decl.cc:4505
+#: c/c-decl.cc:4506
 #, gcc-internal-format
 msgid "switch jumps over OpenMP %<allocate%> allocation"
 msgstr ""
 
-#: c/c-decl.cc:4511
+#: c/c-decl.cc:4512
 #, gcc-internal-format
 msgid "switch jumps over variable initialization"
 msgstr ""
 
-#: c/c-decl.cc:4514 c/c-decl.cc:4527
+#: c/c-decl.cc:4515 c/c-decl.cc:4528
 #, gcc-internal-format
 msgid "switch starts here"
 msgstr ""
 
-#: c/c-decl.cc:4526
+#: c/c-decl.cc:4527
 #, gcc-internal-format
 msgid "switch jumps into statement expression"
 msgstr ""
 
-#: c/c-decl.cc:4609
+#: c/c-decl.cc:4610
 #, gcc-internal-format
 msgid "%qE defined as wrong kind of tag"
 msgstr ""
 
-#: c/c-decl.cc:4824 cp/tree.cc:5414
+#: c/c-decl.cc:4825 cp/tree.cc:5430
 #, gcc-internal-format
 msgid "%qE attribute applied to %qD with void return type"
 msgstr ""
 
-#: c/c-decl.cc:4833
+#: c/c-decl.cc:4834
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
 msgstr ""
 
-#: c/c-decl.cc:4853
+#: c/c-decl.cc:4854
 #, fuzzy, gcc-internal-format
 msgid "standard %qE attribute can only be applied to functions"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c/c-decl.cc:4873
+#: c/c-decl.cc:4874
 #, gcc-internal-format
 msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
 msgstr ""
 
-#: c/c-decl.cc:4875
+#: c/c-decl.cc:4876
 #, gcc-internal-format
 msgid "did you mean to specify it after %<)%> following function parameters?"
 msgstr ""
@@ -48511,456 +48590,456 @@ msgstr ""
 #. expressions, but is still appropriate as an error to
 #. avoid types declared in such a context escaping to
 #. the type of an auto variable.
-#: c/c-decl.cc:5202 c/c-decl.cc:8910
+#: c/c-decl.cc:5204 c/c-decl.cc:8912
 #, gcc-internal-format
 msgid "%qT declared in underspecified object initializer"
 msgstr ""
 
-#: c/c-decl.cc:5213
+#: c/c-decl.cc:5215
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c/c-decl.cc:5224
+#: c/c-decl.cc:5226
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr ""
 
-#: c/c-decl.cc:5240
+#: c/c-decl.cc:5242
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr ""
 
-#: c/c-decl.cc:5252
+#: c/c-decl.cc:5254
 #, gcc-internal-format
 msgid "empty declaration with %<_Alignas%> does not redeclare tag"
 msgstr ""
 
-#: c/c-decl.cc:5266
+#: c/c-decl.cc:5268
 #, gcc-internal-format
 msgid "empty declaration of %<enum%> type does not redeclare tag"
 msgstr ""
 
-#: c/c-decl.cc:5291 c/c-decl.cc:5299
+#: c/c-decl.cc:5293 c/c-decl.cc:5301
 #, fuzzy, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c/c-decl.cc:5307
+#: c/c-decl.cc:5309
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "%<inline%> in empty declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-decl.cc:5313
+#: c/c-decl.cc:5315
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "%<_Noreturn%> in empty declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-decl.cc:5319
+#: c/c-decl.cc:5321
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "%<constexpr%> in empty declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-decl.cc:5325
+#: c/c-decl.cc:5327
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr ""
 
-#: c/c-decl.cc:5331
+#: c/c-decl.cc:5333
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr ""
 
-#: c/c-decl.cc:5339
+#: c/c-decl.cc:5341
 #, gcc-internal-format
 msgid "storage class specifier in empty declaration with %<enum%> underlying type"
 msgstr ""
 
-#: c/c-decl.cc:5345
+#: c/c-decl.cc:5347
 #, gcc-internal-format
 msgid "%qs in empty declaration with %<enum%> underlying type"
 msgstr ""
 
-#: c/c-decl.cc:5355
+#: c/c-decl.cc:5357
 #, gcc-internal-format
 msgid "type qualifier in empty declaration with %<enum%> underlying type"
 msgstr ""
 
-#: c/c-decl.cc:5361
+#: c/c-decl.cc:5363
 #, gcc-internal-format
 msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
 msgstr ""
 
-#: c/c-decl.cc:5370
+#: c/c-decl.cc:5372
 #, fuzzy, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c/c-decl.cc:5376
+#: c/c-decl.cc:5378
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "useless %qs in empty declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-decl.cc:5389
+#: c/c-decl.cc:5391
 #, fuzzy, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c/c-decl.cc:5396
+#: c/c-decl.cc:5398
 #, gcc-internal-format
 msgid "useless %<_Alignas%> in empty declaration"
 msgstr ""
 
-#: c/c-decl.cc:5414
+#: c/c-decl.cc:5416
 #, fuzzy, gcc-internal-format
 msgid "invalid use of attributes in empty declaration"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c/c-decl.cc:5428 c/c-parser.cc:2667
+#: c/c-decl.cc:5430 c/c-parser.cc:2669
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-decl.cc:5500
+#: c/c-decl.cc:5502
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c/c-decl.cc:5505
+#: c/c-decl.cc:5507
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
+#: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
 #, gcc-internal-format
 msgid "%<omp::%s%> not allowed to be specified in this context"
 msgstr ""
 
-#: c/c-decl.cc:5810
+#: c/c-decl.cc:5812
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' is usually a function"
 msgid "%q+D is usually a function"
 msgstr "`%s' - звычайна функцыя"
 
-#: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
+#: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
 #, fuzzy, gcc-internal-format
 #| msgid "no previous declaration for `%s'"
 msgid "no previous declaration for %qD"
 msgstr "няма папярэдняга аб'яўлення для \"%s\""
 
-#: c/c-decl.cc:5824
+#: c/c-decl.cc:5826
 #, fuzzy, gcc-internal-format
 msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: c/c-decl.cc:5829
+#: c/c-decl.cc:5831
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr ""
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c/c-decl.cc:5835
+#: c/c-decl.cc:5837
 #, fuzzy, gcc-internal-format
 #| msgid "parameter `%s' is initialized"
 msgid "parameter %qD is initialized"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: c/c-decl.cc:5855
+#: c/c-decl.cc:5857
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.cc:5917
+#: c/c-decl.cc:5919
 #, gcc-internal-format
 msgid "inline function %q+D given attribute %qs"
 msgstr ""
 
-#: c/c-decl.cc:5945
+#: c/c-decl.cc:5947
 #, gcc-internal-format
 msgid "versioned declarations are only allowed at file scope"
 msgstr ""
 
-#: c/c-decl.cc:5985
+#: c/c-decl.cc:5987
 #, gcc-internal-format
 msgid "uninitialized const member in %qT is invalid in C++"
 msgstr ""
 
-#: c/c-decl.cc:5987
+#: c/c-decl.cc:5989
 #, fuzzy, gcc-internal-format
 msgid "%qD should be initialized"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: c/c-decl.cc:6064
+#: c/c-decl.cc:6066
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr ""
 
-#: c/c-decl.cc:6076
+#: c/c-decl.cc:6078
 #, fuzzy, gcc-internal-format
 #| msgid "zero-size array `%D'"
 msgid "zero or negative size array %q+D"
 msgstr "нулявы памер масіва `%D'"
 
-#: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
+#: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.cc:6217
+#: c/c-decl.cc:6219
 #, gcc-internal-format
 msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
 msgstr ""
 
-#: c/c-decl.cc:6255
+#: c/c-decl.cc:6257
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c/c-decl.cc:6341
+#: c/c-decl.cc:6343
 #, fuzzy, gcc-internal-format
 msgid "uninitialized %<const %D%> is invalid in C++"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-decl.cc:6356 cp/decl.cc:10265
+#: c/c-decl.cc:6358 cp/decl.cc:10267
 #, gcc-internal-format
 msgid "%q+D in declare target directive does not have mappable type"
 msgstr ""
 
-#: c/c-decl.cc:6440
+#: c/c-decl.cc:6442
 #, gcc-internal-format
 msgid "more than one list of forward declarations of parameters"
 msgstr ""
 
-#: c/c-decl.cc:6443
+#: c/c-decl.cc:6445
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c/c-decl.cc:6483
+#: c/c-decl.cc:6485
 #, gcc-internal-format
 msgid "file-scope compound literal specifies %<register%>"
 msgstr ""
 
-#: c/c-decl.cc:6489
+#: c/c-decl.cc:6491
 #, gcc-internal-format
 msgid "compound literal implicitly auto and declared %qs"
 msgstr ""
 
-#: c/c-decl.cc:6540
+#: c/c-decl.cc:6542
 #, gcc-internal-format
 msgid "array of unknown size with empty initializer"
 msgstr ""
 
-#: c/c-decl.cc:6555
+#: c/c-decl.cc:6557
 #, gcc-internal-format
 msgid "storage size isn%'t constant"
 msgstr ""
 
-#: c/c-decl.cc:6599
+#: c/c-decl.cc:6601
 #, gcc-internal-format
 msgid "defining a type in a compound literal is invalid in C++"
 msgstr ""
 
-#: c/c-decl.cc:6620 c/c-decl.cc:6635
+#: c/c-decl.cc:6622 c/c-decl.cc:6637
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c/c-decl.cc:6630
+#: c/c-decl.cc:6632
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs width not an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.cc:6641
+#: c/c-decl.cc:6643
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr ""
 
-#: c/c-decl.cc:6646
+#: c/c-decl.cc:6648
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr ""
 
-#: c/c-decl.cc:6657
+#: c/c-decl.cc:6659
 #, fuzzy, gcc-internal-format
 #| msgid "bit-field `%s' has invalid type"
 msgid "bit-field %qs has invalid type"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c/c-decl.cc:6663
+#: c/c-decl.cc:6665
 #, gcc-internal-format
 msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
 msgstr ""
 
-#: c/c-decl.cc:6674
+#: c/c-decl.cc:6676
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr ""
 
-#: c/c-decl.cc:6680
+#: c/c-decl.cc:6682
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr ""
 
-#: c/c-decl.cc:6699
+#: c/c-decl.cc:6701
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr ""
 
-#: c/c-decl.cc:6714
+#: c/c-decl.cc:6716
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
 msgstr ""
 
-#: c/c-decl.cc:6717
+#: c/c-decl.cc:6719
 #, gcc-internal-format
 msgid "ISO C90 forbids array whose size cannot be evaluated"
 msgstr ""
 
-#: c/c-decl.cc:6724
+#: c/c-decl.cc:6726
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qE"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-decl.cc:6726
+#: c/c-decl.cc:6728
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-decl.cc:6991
+#: c/c-decl.cc:6993
 #, gcc-internal-format
 msgid "%<enum%> underlying type may not be specified here"
 msgstr ""
 
-#: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
+#: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
 #, gcc-internal-format
 msgid "variably modified %qE at file scope"
 msgstr ""
 
-#: c/c-decl.cc:7021
+#: c/c-decl.cc:7023
 #, gcc-internal-format
 msgid "variably modified field at file scope"
 msgstr ""
 
-#: c/c-decl.cc:7041
+#: c/c-decl.cc:7043
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qE"
 msgstr ""
 
-#: c/c-decl.cc:7045
+#: c/c-decl.cc:7047
 #, gcc-internal-format
 msgid "type defaults to %<int%> in type name"
 msgstr ""
 
-#: c/c-decl.cc:7077
+#: c/c-decl.cc:7079
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `const'"
 msgid "duplicate %<const%>"
 msgstr "паўтарэнне \"const\""
 
-#: c/c-decl.cc:7079
+#: c/c-decl.cc:7081
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `restrict'"
 msgid "duplicate %<restrict%>"
 msgstr "паўтарэнне \"restrict\""
 
-#: c/c-decl.cc:7081
+#: c/c-decl.cc:7083
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `volatile'"
 msgid "duplicate %<volatile%>"
 msgstr "паўтарэнне \"volatile\""
 
-#: c/c-decl.cc:7083
+#: c/c-decl.cc:7085
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `restrict'"
 msgid "duplicate %<_Atomic%>"
 msgstr "паўтарэнне \"restrict\""
 
-#: c/c-decl.cc:7086
+#: c/c-decl.cc:7088
 #, gcc-internal-format, gfc-internal-format
 msgid "conflicting named address spaces (%s vs %s)"
 msgstr ""
 
-#: c/c-decl.cc:7109 c/c-parser.cc:3982
+#: c/c-decl.cc:7111 c/c-parser.cc:3984
 #, gcc-internal-format
 msgid "%<_Atomic%>-qualified array type"
 msgstr ""
 
-#: c/c-decl.cc:7124
+#: c/c-decl.cc:7126
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr ""
 
-#: c/c-decl.cc:7126
+#: c/c-decl.cc:7128
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: c/c-decl.cc:7128
+#: c/c-decl.cc:7130
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr ""
 
-#: c/c-decl.cc:7130
+#: c/c-decl.cc:7132
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %qs"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c/c-decl.cc:7157
+#: c/c-decl.cc:7159
 #, gcc-internal-format
 msgid "storage class specified for structure field %qE"
 msgstr ""
 
-#: c/c-decl.cc:7160
+#: c/c-decl.cc:7162
 #, gcc-internal-format
 msgid "storage class specified for structure field"
 msgstr ""
 
-#: c/c-decl.cc:7164
+#: c/c-decl.cc:7166
 #, gcc-internal-format
 msgid "storage class specified for parameter %qE"
 msgstr ""
 
-#: c/c-decl.cc:7167
+#: c/c-decl.cc:7169
 #, gcc-internal-format
 msgid "storage class specified for unnamed parameter"
 msgstr ""
 
-#: c/c-decl.cc:7170 cp/decl.cc:14958
+#: c/c-decl.cc:7172 cp/decl.cc:14962
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c/c-decl.cc:7188
+#: c/c-decl.cc:7190
 #, gcc-internal-format
 msgid "%qE initialized and declared %<extern%>"
 msgstr ""
 
-#: c/c-decl.cc:7192
+#: c/c-decl.cc:7194
 #, gcc-internal-format
 msgid "%qE has both %<extern%> and initializer"
 msgstr ""
 
-#: c/c-decl.cc:7197
+#: c/c-decl.cc:7199
 #, gcc-internal-format
 msgid "file-scope declaration of %qE specifies %<auto%>"
 msgstr ""
 
-#: c/c-decl.cc:7201
+#: c/c-decl.cc:7203
 #, gcc-internal-format
 msgid "file-scope declaration of %qE specifies %<register%>"
 msgstr ""
 
-#: c/c-decl.cc:7206
+#: c/c-decl.cc:7208
 #, gcc-internal-format
 msgid "nested function %qE declared %<extern%>"
 msgstr ""
 
-#: c/c-decl.cc:7209
+#: c/c-decl.cc:7211
 #, gcc-internal-format
 msgid "function-scope %qE implicitly auto and declared %qs"
 msgstr ""
@@ -48968,1089 +49047,1089 @@ msgstr ""
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c/c-decl.cc:7256 c/c-decl.cc:7627
+#: c/c-decl.cc:7258 c/c-decl.cc:7629
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c/c-decl.cc:7317
+#: c/c-decl.cc:7319
 #, gcc-internal-format
 msgid "declaration of %qE as array of voids"
 msgstr ""
 
-#: c/c-decl.cc:7319
+#: c/c-decl.cc:7321
 #, gcc-internal-format
 msgid "declaration of type name as array of voids"
 msgstr ""
 
-#: c/c-decl.cc:7326
+#: c/c-decl.cc:7328
 #, gcc-internal-format
 msgid "declaration of %qE as array of functions"
 msgstr ""
 
-#: c/c-decl.cc:7329
+#: c/c-decl.cc:7331
 #, gcc-internal-format
 msgid "declaration of type name as array of functions"
 msgstr ""
 
-#: c/c-decl.cc:7337 c/c-decl.cc:9775
+#: c/c-decl.cc:7339 c/c-decl.cc:9777
 #, fuzzy, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c/c-decl.cc:7369
+#: c/c-decl.cc:7371
 #, fuzzy, gcc-internal-format
 msgid "size of array %qE has non-integer type"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.cc:7373
+#: c/c-decl.cc:7375
 #, fuzzy, gcc-internal-format
 msgid "size of unnamed array has non-integer type"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.cc:7382
+#: c/c-decl.cc:7384
 #, fuzzy, gcc-internal-format
 msgid "size of array %qE has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.cc:7385
+#: c/c-decl.cc:7387
 #, fuzzy, gcc-internal-format
 msgid "size of unnamed array has incomplete type"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.cc:7398
+#: c/c-decl.cc:7400
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids zero-size array %qE"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-decl.cc:7401
+#: c/c-decl.cc:7403
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids zero-size array"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-decl.cc:7410
+#: c/c-decl.cc:7412
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size of array %qE is negative"
 msgstr "адмоўны памер масіва "
 
-#: c/c-decl.cc:7412
+#: c/c-decl.cc:7414
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "size of unnamed array is negative"
 msgstr "адмоўны памер масіва "
 
-#: c/c-decl.cc:7499
+#: c/c-decl.cc:7501
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%s' is too large"
 msgid "size of array %qE is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: c/c-decl.cc:7502
+#: c/c-decl.cc:7504
 #, fuzzy, gcc-internal-format
 #| msgid "size of array `%s' is too large"
 msgid "size of unnamed array is too large"
 msgstr "памер масіва \"%s\" вельмі вялікі"
 
-#: c/c-decl.cc:7541 c/c-decl.cc:8149
+#: c/c-decl.cc:7543 c/c-decl.cc:8151
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.cc:7554
+#: c/c-decl.cc:7556
 #, fuzzy, gcc-internal-format
 msgid "array type has incomplete element type %qT"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.cc:7560
+#: c/c-decl.cc:7562
 #, gcc-internal-format
 msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: c/c-decl.cc:7564
+#: c/c-decl.cc:7566
 #, gcc-internal-format
 msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: c/c-decl.cc:7592
+#: c/c-decl.cc:7594
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' is not at beginning of declaration"
 msgid "%<[*]%> not in a declaration"
 msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
-#: c/c-decl.cc:7597
+#: c/c-decl.cc:7599
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
 msgstr ""
 
-#: c/c-decl.cc:7663
+#: c/c-decl.cc:7665
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' undeclared (first use in this function)"
 msgid "%qE declared as function returning a function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.cc:7666
+#: c/c-decl.cc:7668
 #, gcc-internal-format
 msgid "type name declared as function returning a function"
 msgstr ""
 
-#: c/c-decl.cc:7673
+#: c/c-decl.cc:7675
 #, gcc-internal-format
 msgid "%qE declared as function returning an array"
 msgstr ""
 
-#: c/c-decl.cc:7676
+#: c/c-decl.cc:7678
 #, gcc-internal-format
 msgid "type name declared as function returning an array"
 msgstr ""
 
-#: c/c-decl.cc:7720
+#: c/c-decl.cc:7722
 #, fuzzy, gcc-internal-format
 #| msgid "function does not return string type"
 msgid "function definition has qualified void return type"
 msgstr "функцыя не вяртае тып string"
 
-#: c/c-decl.cc:7724 cp/decl.cc:15373
+#: c/c-decl.cc:7726 cp/decl.cc:15377
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
-#: c/c-decl.cc:8205 c/c-parser.cc:3984
+#: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
+#: c/c-decl.cc:8207 c/c-parser.cc:3986
 #, gcc-internal-format
 msgid "%<_Atomic%>-qualified function type"
 msgstr ""
 
-#: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
+#: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c/c-decl.cc:7822
+#: c/c-decl.cc:7824
 #, gcc-internal-format
 msgid "%qs combined with %<auto%> qualifier for %qE"
 msgstr ""
 
-#: c/c-decl.cc:7826
+#: c/c-decl.cc:7828
 #, gcc-internal-format
 msgid "%qs combined with %<register%> qualifier for %qE"
 msgstr ""
 
-#: c/c-decl.cc:7832
+#: c/c-decl.cc:7834
 #, gcc-internal-format
 msgid "%qs specified for auto variable %qE"
 msgstr ""
 
-#: c/c-decl.cc:7848
+#: c/c-decl.cc:7850
 #, gcc-internal-format
 msgid "%qs specified for parameter %qE"
 msgstr ""
 
-#: c/c-decl.cc:7851
+#: c/c-decl.cc:7853
 #, gcc-internal-format
 msgid "%qs specified for unnamed parameter"
 msgstr ""
 
-#: c/c-decl.cc:7857
+#: c/c-decl.cc:7859
 #, gcc-internal-format
 msgid "%qs specified for structure field %qE"
 msgstr ""
 
-#: c/c-decl.cc:7860
+#: c/c-decl.cc:7862
 #, gcc-internal-format
 msgid "%qs specified for structure field"
 msgstr ""
 
-#: c/c-decl.cc:7875
+#: c/c-decl.cc:7877
 #, fuzzy, gcc-internal-format
 #| msgid "bit-field `%s' has invalid type"
 msgid "bit-field %qE has atomic type"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c/c-decl.cc:7877
+#: c/c-decl.cc:7879
 #, fuzzy, gcc-internal-format
 #| msgid "bit-field `%s' has invalid type"
 msgid "bit-field has atomic type"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c/c-decl.cc:7886
+#: c/c-decl.cc:7888
 #, gcc-internal-format
 msgid "alignment specified for typedef %qE"
 msgstr ""
 
-#: c/c-decl.cc:7888
+#: c/c-decl.cc:7890
 #, gcc-internal-format
 msgid "alignment specified for %<register%> object %qE"
 msgstr ""
 
-#: c/c-decl.cc:7893
+#: c/c-decl.cc:7895
 #, gcc-internal-format
 msgid "alignment specified for parameter %qE"
 msgstr ""
 
-#: c/c-decl.cc:7895
+#: c/c-decl.cc:7897
 #, gcc-internal-format
 msgid "alignment specified for unnamed parameter"
 msgstr ""
 
-#: c/c-decl.cc:7900
+#: c/c-decl.cc:7902
 #, gcc-internal-format
 msgid "alignment specified for bit-field %qE"
 msgstr ""
 
-#: c/c-decl.cc:7902
+#: c/c-decl.cc:7904
 #, gcc-internal-format
 msgid "alignment specified for unnamed bit-field"
 msgstr ""
 
-#: c/c-decl.cc:7905
+#: c/c-decl.cc:7907
 #, fuzzy, gcc-internal-format
 msgid "alignment specified for function %qE"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-decl.cc:7912
+#: c/c-decl.cc:7914
 #, gcc-internal-format
 msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
 msgstr ""
 
-#: c/c-decl.cc:7915
+#: c/c-decl.cc:7917
 #, gcc-internal-format
 msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
 msgstr ""
 
-#: c/c-decl.cc:7946
+#: c/c-decl.cc:7948
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr ""
 
-#: c/c-decl.cc:7948
+#: c/c-decl.cc:7950
 #, gcc-internal-format
 msgid "typedef %q+D declared %<_Noreturn%>"
 msgstr ""
 
-#: c/c-decl.cc:7991
+#: c/c-decl.cc:7993
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
 #. C99 6.7.2.1p8
-#: c/c-decl.cc:8002
+#: c/c-decl.cc:8004
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr ""
 
-#: c/c-decl.cc:8019 cp/decl.cc:13723
+#: c/c-decl.cc:8021 cp/decl.cc:13725
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.cc:8073
+#: c/c-decl.cc:8075
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c/c-decl.cc:8115
+#: c/c-decl.cc:8117
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.cc:8117
+#: c/c-decl.cc:8119
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<_Noreturn%>"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.cc:8130
+#: c/c-decl.cc:8132
 #, fuzzy, gcc-internal-format
 msgid "field %qE declared as a function"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.cc:8137
+#: c/c-decl.cc:8139
 #, fuzzy, gcc-internal-format
 msgid "field %qE has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.cc:8139
+#: c/c-decl.cc:8141
 #, fuzzy, gcc-internal-format
 msgid "unnamed field has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
+#: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
 #, fuzzy, gcc-internal-format
 msgid "invalid storage class for function %qE"
 msgstr "Нерэчаісны выбар \"%s\""
 
-#: c/c-decl.cc:8247
+#: c/c-decl.cc:8249
 #, fuzzy, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-decl.cc:8249
+#: c/c-decl.cc:8251
 #, gcc-internal-format
 msgid "%<main%> declared %<_Noreturn%>"
 msgstr ""
 
-#: c/c-decl.cc:8260
+#: c/c-decl.cc:8262
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C99 does not support %<_Noreturn%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.cc:8263
+#: c/c-decl.cc:8265
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support %<_Noreturn%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.cc:8285
+#: c/c-decl.cc:8287
 #, gcc-internal-format
 msgid "function previously declared %<static%> redeclared %<extern%>"
 msgstr ""
 
-#: c/c-decl.cc:8303
+#: c/c-decl.cc:8305
 #, gcc-internal-format
 msgid "%<constexpr%> object has variably modified type"
 msgstr ""
 
-#: c/c-decl.cc:8307 c/c-parser.cc:13725
+#: c/c-decl.cc:8309 c/c-parser.cc:13736
 #, gcc-internal-format
 msgid "invalid qualifiers for %<constexpr%> object"
 msgstr ""
 
-#: c/c-decl.cc:8313 c/c-parser.cc:13728
+#: c/c-decl.cc:8315 c/c-parser.cc:13739
 #, gcc-internal-format
 msgid "invalid qualifiers for field of %<constexpr%> object"
 msgstr ""
 
-#: c/c-decl.cc:8339
+#: c/c-decl.cc:8341
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr ""
 
-#: c/c-decl.cc:8351
+#: c/c-decl.cc:8353
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr ""
 
-#: c/c-decl.cc:8353
+#: c/c-decl.cc:8355
 #, gcc-internal-format
 msgid "variable %q+D declared %<_Noreturn%>"
 msgstr ""
 
-#: c/c-decl.cc:8391
+#: c/c-decl.cc:8393
 #, gcc-internal-format
 msgid "non-nested function with variably modified type"
 msgstr ""
 
-#: c/c-decl.cc:8393
+#: c/c-decl.cc:8395
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c/c-decl.cc:8465
+#: c/c-decl.cc:8467
 #, gcc-internal-format
 msgid "non-local variable %qD with anonymous type is questionable in C++"
 msgstr ""
 
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c/c-decl.cc:8495 c/c-decl.cc:11140
+#: c/c-decl.cc:8497 c/c-decl.cc:11142
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c/c-decl.cc:8501 c/c-decl.cc:10933
+#: c/c-decl.cc:8503 c/c-decl.cc:10935
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr ""
 
-#: c/c-decl.cc:8513
+#: c/c-decl.cc:8515
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c/c-decl.cc:8561
+#: c/c-decl.cc:8563
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.cc:8565
+#: c/c-decl.cc:8567
 #, fuzzy, gcc-internal-format, gfc-internal-format
 msgid "parameter %u has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.cc:8645
+#: c/c-decl.cc:8647
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr ""
 
-#: c/c-decl.cc:8649
+#: c/c-decl.cc:8651
 #, fuzzy, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c/c-decl.cc:8679
+#: c/c-decl.cc:8681
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr ""
 
-#: c/c-decl.cc:8687
+#: c/c-decl.cc:8689
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter and unnamed"
 msgstr ""
 
-#: c/c-decl.cc:8729
+#: c/c-decl.cc:8731
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
 msgstr ""
 
-#: c/c-decl.cc:8736
+#: c/c-decl.cc:8738
 #, gcc-internal-format, gfc-internal-format
 msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
 msgstr ""
 
-#: c/c-decl.cc:8862
+#: c/c-decl.cc:8864
 #, gcc-internal-format
 msgid "enum type defined here"
 msgstr ""
 
-#: c/c-decl.cc:8868
+#: c/c-decl.cc:8870
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition here"
 msgid "struct defined here"
 msgstr "папярэдняе вызначэньне"
 
-#: c/c-decl.cc:8874
+#: c/c-decl.cc:8876
 #, fuzzy, gcc-internal-format
 #| msgid "previous definition here"
 msgid "union defined here"
 msgstr "папярэдняе вызначэньне"
 
-#: c/c-decl.cc:8967
+#: c/c-decl.cc:8969
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:8969
+#: c/c-decl.cc:8971
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:8978
+#: c/c-decl.cc:8980
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:8980
+#: c/c-decl.cc:8982
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:9014 c/c-decl.cc:10257
+#: c/c-decl.cc:9016 c/c-decl.cc:10259
 #, gcc-internal-format
 msgid "defining type in %qs expression is invalid in C++"
 msgstr ""
 
-#: c/c-decl.cc:9021 c/c-decl.cc:10264
+#: c/c-decl.cc:9023 c/c-decl.cc:10266
 #, gcc-internal-format
 msgid "%qT defined in underspecified object initializer"
 msgstr ""
 
-#: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
+#: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c/c-decl.cc:9090
+#: c/c-decl.cc:9092
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C99 doesn%'t support unnamed structs/unions"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.cc:9093
+#: c/c-decl.cc:9095
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 doesn%'t support unnamed structs/unions"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
+#: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
 #, fuzzy, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "паўтарэнне \"%s\""
 
-#: c/c-decl.cc:9297
+#: c/c-decl.cc:9299
 #, gcc-internal-format
 msgid "empty struct has size 0 in C, size 1 in C++"
 msgstr ""
 
-#: c/c-decl.cc:9300
+#: c/c-decl.cc:9302
 #, gcc-internal-format
 msgid "empty union has size 0 in C, size 1 in C++"
 msgstr ""
 
-#: c/c-decl.cc:9333
+#: c/c-decl.cc:9335
 #, gcc-internal-format
 msgid "using %qD as both field and typedef name is invalid in C++"
 msgstr ""
 
-#: c/c-decl.cc:9563
+#: c/c-decl.cc:9565
 #, gcc-internal-format
 msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
 msgstr ""
 
-#: c/c-decl.cc:9579
+#: c/c-decl.cc:9581
 #, gcc-internal-format
 msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
 msgstr ""
 
-#: c/c-decl.cc:9658
+#: c/c-decl.cc:9660
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr ""
 
-#: c/c-decl.cc:9660
+#: c/c-decl.cc:9662
 #, gcc-internal-format
 msgid "union has no members"
 msgstr ""
 
-#: c/c-decl.cc:9665
+#: c/c-decl.cc:9667
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr ""
 
-#: c/c-decl.cc:9667
+#: c/c-decl.cc:9669
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr ""
 
-#: c/c-decl.cc:9744 cp/decl.cc:16412
+#: c/c-decl.cc:9746 cp/decl.cc:16416
 #, gcc-internal-format
 msgid "flexible array member in union is a GCC extension"
 msgstr ""
 
-#: c/c-decl.cc:9748
+#: c/c-decl.cc:9750
 #, gcc-internal-format
 msgid "flexible array member not at end of struct"
 msgstr ""
 
-#: c/c-decl.cc:9753
+#: c/c-decl.cc:9755
 #, gcc-internal-format
 msgid "flexible array member in a struct with no named members is a GCC extension"
 msgstr ""
 
-#: c/c-decl.cc:9800
+#: c/c-decl.cc:9802
 #, gcc-internal-format
 msgid "structure containing a flexible array member is not at the end of another structure"
 msgstr ""
 
-#: c/c-decl.cc:9827
+#: c/c-decl.cc:9829
 #, fuzzy, gcc-internal-format
 #| msgid "%s is too large"
 msgid "type %qT is too large"
 msgstr "%s - вельмі вялікі"
 
-#: c/c-decl.cc:9843
+#: c/c-decl.cc:9845
 #, fuzzy, gcc-internal-format
 #| msgid "bit-field `%s' has invalid type"
 msgid "bit-field %qD has invalid type"
 msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
 
-#: c/c-decl.cc:9898
+#: c/c-decl.cc:9900
 #, gcc-internal-format
 msgid "type punning toggles scalar storage order"
 msgstr ""
 
-#: c/c-decl.cc:9970
+#: c/c-decl.cc:9972
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr ""
 
-#: c/c-decl.cc:9984
+#: c/c-decl.cc:10003
 #, gcc-internal-format
 msgid "redefinition of struct or union %qT with variably modified type"
 msgstr ""
 
-#: c/c-decl.cc:9991
+#: c/c-decl.cc:10010
 #, fuzzy, gcc-internal-format
 msgid "redefinition of struct or union %qT"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:10178
+#: c/c-decl.cc:10180
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:10226
+#: c/c-decl.cc:10228
 #, fuzzy, gcc-internal-format
 #| msgid "declaration of `%#D'"
 msgid "redeclaration of %<enum %E%>"
 msgstr "абвяшчэньне `%#D'"
 
-#: c/c-decl.cc:10238
+#: c/c-decl.cc:10240
 #, gcc-internal-format
 msgid "%<enum%> declared with but defined without fixed underlying type"
 msgstr ""
 
-#: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
+#: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
 #, gcc-internal-format
 msgid "specified mode too small for enumerated values"
 msgstr ""
 
-#: c/c-decl.cc:10346
+#: c/c-decl.cc:10348
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c/c-decl.cc:10355
+#: c/c-decl.cc:10357
 #, gcc-internal-format
 msgid "enumeration values exceed range of %qs"
 msgstr ""
 
-#: c/c-decl.cc:10472
+#: c/c-decl.cc:10474
 #, fuzzy, gcc-internal-format
 msgid "conflicting redefinition of enum %qT"
 msgstr "перанакіраванне stdout: %s"
 
-#: c/c-decl.cc:10505 c/c-decl.cc:10521
+#: c/c-decl.cc:10507 c/c-decl.cc:10523
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.cc:10516
+#: c/c-decl.cc:10518
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.cc:10540
+#: c/c-decl.cc:10542
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c/c-decl.cc:10547
+#: c/c-decl.cc:10549
 #, gcc-internal-format
 msgid "enumerator value outside the range of underlying type"
 msgstr ""
 
-#: c/c-decl.cc:10564
+#: c/c-decl.cc:10566
 #, gcc-internal-format
 msgid "value of redeclared enumerator outside the range of %qT"
 msgstr ""
 
-#: c/c-decl.cc:10592
+#: c/c-decl.cc:10594
 #, gcc-internal-format
 msgid "enumerator value outside the range of %qs"
 msgstr ""
 
-#: c/c-decl.cc:10598
+#: c/c-decl.cc:10600
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%> before C23"
 msgstr ""
 
-#: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
+#: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
 #, gcc-internal-format
 msgid "inline function %qD given attribute %qs"
 msgstr ""
 
-#: c/c-decl.cc:10825
+#: c/c-decl.cc:10827
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c/c-decl.cc:10837
+#: c/c-decl.cc:10839
 #, fuzzy, gcc-internal-format
 #| msgid "return type of `%s' is not `int'"
 msgid "return type defaults to %<int%>"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: c/c-decl.cc:10866
+#: c/c-decl.cc:10868
 #, gcc-internal-format
 msgid "%q+D defined as variadic function without prototype"
 msgstr ""
 
-#: c/c-decl.cc:10919
+#: c/c-decl.cc:10921
 #, gcc-internal-format
 msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
 msgstr ""
 
-#: c/c-decl.cc:10942
+#: c/c-decl.cc:10944
 #, fuzzy, gcc-internal-format
 #| msgid "no previous prototype for `%s'"
 msgid "no previous prototype for %qD"
 msgstr "няма папярэдняга прататыпа для \"%s\""
 
-#: c/c-decl.cc:10951
+#: c/c-decl.cc:10953
 #, fuzzy, gcc-internal-format
 msgid "%qD was used with no prototype before its definition"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.cc:10969
+#: c/c-decl.cc:10971
 #, fuzzy, gcc-internal-format
 msgid "%qD was used with no declaration before its definition"
 msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
 
-#: c/c-decl.cc:10988
+#: c/c-decl.cc:10990
 #, fuzzy, gcc-internal-format
 #| msgid "return type of `%s' is not `int'"
 msgid "return type of %qD is not %<int%>"
 msgstr "вяртаемы тып \"%s\" не \"int\""
 
-#: c/c-decl.cc:10990
+#: c/c-decl.cc:10992
 #, gcc-internal-format
 msgid "%<_Atomic%>-qualified return type of %qD"
 msgstr ""
 
-#: c/c-decl.cc:10997
+#: c/c-decl.cc:10999
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' is usually a function"
 msgid "%qD is normally a non-static function"
 msgstr "`%s' - звычайна функцыя"
 
-#: c/c-decl.cc:11015
+#: c/c-decl.cc:11017
 #, gcc-internal-format
 msgid "versioned definitions are only allowed at file scope"
 msgstr ""
 
-#: c/c-decl.cc:11059
+#: c/c-decl.cc:11061
 #, gcc-internal-format
 msgid "old-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c/c-decl.cc:11075
+#: c/c-decl.cc:11077
 #, gcc-internal-format
 msgid "traditional C rejects ISO C style function definitions"
 msgstr ""
 
-#: c/c-decl.cc:11092
+#: c/c-decl.cc:11094
 #, gcc-internal-format
 msgid "ISO C does not support omitting parameter names in function definitions before C23"
 msgstr ""
 
-#: c/c-decl.cc:11132 c/c-decl.cc:11136
+#: c/c-decl.cc:11134 c/c-decl.cc:11138
 #, gcc-internal-format
 msgid "old-style function definition"
 msgstr ""
 
-#: c/c-decl.cc:11149
+#: c/c-decl.cc:11151
 #, gcc-internal-format
 msgid "parameter name missing from parameter list"
 msgstr ""
 
-#: c/c-decl.cc:11165
+#: c/c-decl.cc:11167
 #, gcc-internal-format
 msgid "%qD declared as a non-parameter"
 msgstr ""
 
-#: c/c-decl.cc:11173
+#: c/c-decl.cc:11175
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qD"
 msgstr "невыкарыстаемы параметр \"%s\""
 
-#: c/c-decl.cc:11182
+#: c/c-decl.cc:11184
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD declared with void type"
 msgstr "тып параметра \"%s\" не аб'яўлены"
 
-#: c/c-decl.cc:11211 c/c-decl.cc:11216
+#: c/c-decl.cc:11213 c/c-decl.cc:11218
 #, gcc-internal-format
 msgid "type of %qD defaults to %<int%>"
 msgstr ""
 
-#: c/c-decl.cc:11236
+#: c/c-decl.cc:11238
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD has incomplete type"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-decl.cc:11243
+#: c/c-decl.cc:11245
 #, gcc-internal-format
 msgid "declaration for parameter %qD but no such parameter"
 msgstr ""
 
-#: c/c-decl.cc:11296
+#: c/c-decl.cc:11298
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr ""
 
-#: c/c-decl.cc:11307
+#: c/c-decl.cc:11309
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "number of arguments doesn%'t match prototype"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
+#: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "prototype declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-decl.cc:11342
+#: c/c-decl.cc:11344
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: c/c-decl.cc:11347
+#: c/c-decl.cc:11349
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c/c-decl.cc:11357
+#: c/c-decl.cc:11359
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: c/c-decl.cc:11362
+#: c/c-decl.cc:11364
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c/c-decl.cc:11607 cp/decl.cc:20711
+#: c/c-decl.cc:11609 cp/decl.cc:20715
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr ""
 
-#: c/c-decl.cc:11626 cp/decl.cc:20787
+#: c/c-decl.cc:11628 cp/decl.cc:20791
 #, fuzzy, gcc-internal-format
 #| msgid "label `%D' defined but not used"
 msgid "parameter %qD set but not used"
 msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
 
-#: c/c-decl.cc:11723
+#: c/c-decl.cc:11725
 #, gcc-internal-format
 msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
 msgstr ""
 
-#: c/c-decl.cc:11728
+#: c/c-decl.cc:11730
 #, gcc-internal-format
 msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
 msgstr ""
 
-#: c/c-decl.cc:11735
+#: c/c-decl.cc:11737
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<for%> loop initial declarations"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c/c-decl.cc:11769
+#: c/c-decl.cc:11771
 #, gcc-internal-format
 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.cc:11773
+#: c/c-decl.cc:11775
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.cc:11780
+#: c/c-decl.cc:11782
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.cc:11785
+#: c/c-decl.cc:11787
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.cc:11791
+#: c/c-decl.cc:11793
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.cc:11795
+#: c/c-decl.cc:11797
 #, gcc-internal-format
 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
 msgstr ""
 
-#: c/c-decl.cc:12095
+#: c/c-decl.cc:12097
 #, gcc-internal-format
 msgid "incompatible address space qualifiers %qs and %qs"
 msgstr ""
 
-#: c/c-decl.cc:12154 c/c-decl.cc:12161
+#: c/c-decl.cc:12156 c/c-decl.cc:12163
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate label declaration `%s'"
 msgid "duplicate %qE declaration specifier"
 msgstr "паўторнае абвяшчэньне адмеціны `%s'"
 
-#: c/c-decl.cc:12189 c/c-decl.cc:13295
+#: c/c-decl.cc:12191 c/c-decl.cc:13302
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.cc:12191
+#: c/c-decl.cc:12193
 #, gcc-internal-format
 msgid "%qs used with %<auto%>"
 msgstr ""
 
 #. auto may only be used with another storage class specifier,
 #. such as constexpr, if the type is inferred.
-#: c/c-decl.cc:12196
+#: c/c-decl.cc:12198
 #, gcc-internal-format
 msgid "%<auto%> used with %<constexpr%>"
 msgstr ""
 
-#: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
+#: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.cc:12221 cp/parser.cc:37593
+#: c/c-decl.cc:12223 cp/parser.cc:37596
 #, fuzzy, gcc-internal-format
 #| msgid "`long long long' is too long for GCC"
 msgid "%<long long long%> is too long for GCC"
 msgstr "`long long long' - вельмі доўга для GCC"
 
-#: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
-#: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
-#: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
-#: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
-#: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
-#: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
-#: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
-#: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
-#: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
-#: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
-#: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
-#: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
-#: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
-#: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
-#: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
-#: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
-#: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
-#: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
-#: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
-#: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
-#: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
-#: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
-#: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
-#: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
-#: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
-#: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
-#: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
-#: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
+#: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
+#: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
+#: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
+#: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
+#: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
+#: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
+#: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
+#: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
+#: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
+#: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
+#: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
+#: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
+#: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
+#: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
+#: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
+#: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
+#: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
+#: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
+#: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
+#: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
+#: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
+#: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
+#: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
+#: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
+#: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
+#: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
+#: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
+#: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
 #, gcc-internal-format
 msgid "both %qs and %qs in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.cc:12234
+#: c/c-decl.cc:12236
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support `long long'"
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C89 не падтрымлівае `long long'"
 
-#: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
+#: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
 #, gcc-internal-format
 msgid "both %qs and %<__int%d%> in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
-#: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
-#: c/c-decl.cc:12903 c/c-decl.cc:12911
+#: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
+#: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
+#: c/c-decl.cc:12905 c/c-decl.cc:12913
 #, gcc-internal-format
 msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.cc:12485 c/c-parser.cc:12889
+#: c/c-decl.cc:12487 c/c-parser.cc:12900
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.cc:12539
+#: c/c-decl.cc:12541
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support saturating types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
+#: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `%s'"
 msgid "duplicate %qE"
 msgstr "паўтарэньне `%s'"
 
-#: c/c-decl.cc:12632
+#: c/c-decl.cc:12634
 #, gcc-internal-format
 msgid "%qs cannot be defined via %<typedef%>"
 msgstr ""
 
-#: c/c-decl.cc:12636
+#: c/c-decl.cc:12638
 #, fuzzy, gcc-internal-format
 msgid "%qs cannot be used here"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c/c-decl.cc:12689
+#: c/c-decl.cc:12691
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support %<__int%d%> types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.cc:12694 c/c-decl.cc:12702
+#: c/c-decl.cc:12696 c/c-decl.cc:12704
 #, gcc-internal-format
 msgid "both %<__int%d%> and %qs in declaration specifiers"
 msgstr ""
 
-#: c/c-decl.cc:12708
+#: c/c-decl.cc:12710
 #, fuzzy, gcc-internal-format
 msgid "%<__int%d%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c/c-decl.cc:12751
+#: c/c-decl.cc:12753
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support boolean types"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-decl.cc:12870
+#: c/c-decl.cc:12872
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support the %<_Float%d%s%> type before C23"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.cc:12921 cp/parser.cc:22638
+#: c/c-decl.cc:12923 cp/parser.cc:22640
 #, fuzzy, gcc-internal-format
 msgid "%<_Float%d%s%> is not supported on this target"
 msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
 
-#: c/c-decl.cc:12990
+#: c/c-decl.cc:12992
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support decimal floating-point before C23"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
+#: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c/c-decl.cc:13015
+#: c/c-decl.cc:13017
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.cc:13044
+#: c/c-decl.cc:13046
 #, fuzzy, gcc-internal-format
 msgid "%<_BitInt%> argument is not an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.cc:13050
+#: c/c-decl.cc:13052
 #, fuzzy, gcc-internal-format
 msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-decl.cc:13057
+#: c/c-decl.cc:13059
 #, gcc-internal-format
 msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
 msgstr ""
 
-#: c/c-decl.cc:13106
+#: c/c-decl.cc:13108
 #, gcc-internal-format
 msgid "C++ lookup of %qD would return a field, not a type"
 msgstr ""
 
-#: c/c-decl.cc:13119
+#: c/c-decl.cc:13121
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr ""
 
-#: c/c-decl.cc:13174
+#: c/c-decl.cc:13181
 #, fuzzy, gcc-internal-format
 #| msgid "`%s' is not at beginning of declaration"
 msgid "%qE is not at beginning of declaration"
@@ -50058,172 +50137,172 @@ msgstr "\"%s\" - гэта не пачатак дэкларацыі"
 
 #. auto may only be used with another storage class specifier,
 #. such as constexpr, if the type is inferred.
-#: c/c-decl.cc:13195 c/c-decl.cc:13272
+#: c/c-decl.cc:13202 c/c-decl.cc:13279
 #, gcc-internal-format
 msgid "%qE used with %<auto%>"
 msgstr ""
 
-#: c/c-decl.cc:13197
+#: c/c-decl.cc:13204
 #, gcc-internal-format
 msgid "%qE used with %<register%>"
 msgstr ""
 
-#: c/c-decl.cc:13199 c/c-decl.cc:13268
+#: c/c-decl.cc:13206 c/c-decl.cc:13275
 #, gcc-internal-format
 msgid "%qE used with %<typedef%>"
 msgstr ""
 
-#: c/c-decl.cc:13201 c/c-decl.cc:13238
+#: c/c-decl.cc:13208 c/c-decl.cc:13245
 #, gcc-internal-format
 msgid "%qE used with %<constexpr%>"
 msgstr ""
 
-#: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
+#: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "ISO C99 does not support %qE"
 msgstr "%s не падтрымлівае %s"
 
-#: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
+#: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "ISO C90 does not support %qE"
 msgstr "%s не падтрымлівае %s"
 
-#: c/c-decl.cc:13244
+#: c/c-decl.cc:13251
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: c/c-decl.cc:13253
+#: c/c-decl.cc:13260
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: c/c-decl.cc:13259
+#: c/c-decl.cc:13266
 #, gcc-internal-format
 msgid "%<typedef%> used with %<auto%>"
 msgstr ""
 
-#: c/c-decl.cc:13266
+#: c/c-decl.cc:13273
 #, gcc-internal-format
 msgid "%qE used with %<extern%>"
 msgstr ""
 
-#: c/c-decl.cc:13274
+#: c/c-decl.cc:13281
 #, gcc-internal-format
 msgid "%qE used with %qs"
 msgstr ""
 
-#: c/c-decl.cc:13287
+#: c/c-decl.cc:13294
 #, gcc-internal-format
 msgid "duplicate %<_Thread_local%> or %<__thread%>"
 msgstr ""
 
-#: c/c-decl.cc:13303
+#: c/c-decl.cc:13310
 #, gcc-internal-format
 msgid "%qs used with %qE"
 msgstr ""
 
-#: c/c-decl.cc:13311
+#: c/c-decl.cc:13318
 #, gcc-internal-format
 msgid "%<constexpr%> used with %qE"
 msgstr ""
 
-#: c/c-decl.cc:13388
+#: c/c-decl.cc:13395
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
-#: c/c-decl.cc:13403
+#: c/c-decl.cc:13410
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
 
-#: c/c-decl.cc:13414
+#: c/c-decl.cc:13421
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support %<auto%> type deduction before C23"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.cc:13443
+#: c/c-decl.cc:13450
 #, gcc-internal-format
 msgid "%<__auto_type%> followed by %<[[]]%> attributes"
 msgstr ""
 
-#: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
+#: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.cc:13657
+#: c/c-decl.cc:13664
 #, gcc-internal-format
 msgid "%<signed _BitInt%> argument must be at least 2"
 msgstr ""
 
-#: c/c-decl.cc:13666
+#: c/c-decl.cc:13673
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-decl.cc:13967 cp/semantics.cc:7012
+#: c/c-decl.cc:13974 cp/semantics.cc:7017
 #, gcc-internal-format
 msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
 msgstr ""
 
-#: c/c-decl.cc:13971 cp/semantics.cc:7016
+#: c/c-decl.cc:13978 cp/semantics.cc:7021
 #, gcc-internal-format
 msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
 msgstr ""
 
-#: c/c-decl.cc:14264
+#: c/c-decl.cc:14271
 #, gcc-internal-format
 msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
 msgstr ""
 
-#: c/c-decl.cc:14316
+#: c/c-decl.cc:14323
 #, gcc-internal-format
 msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
 msgstr ""
 
-#: c/c-decl.cc:14320
+#: c/c-decl.cc:14327
 #, gcc-internal-format
 msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
 msgstr ""
 
-#: c/c-decl.cc:14325
+#: c/c-decl.cc:14332
 #, gcc-internal-format
 msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
 msgstr ""
 
-#: c/c-decl.cc:14328
+#: c/c-decl.cc:14335
 #, gcc-internal-format
 msgid "%<continue%> statement operand %qE does not refer to a named loop"
 msgstr ""
 
-#: c/c-decl.cc:14334
+#: c/c-decl.cc:14341
 #, gcc-internal-format
 msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
 msgstr ""
 
-#: c/c-decl.cc:14336 c/c-decl.cc:14353
+#: c/c-decl.cc:14343 c/c-decl.cc:14360
 #, gcc-internal-format
 msgid "%<switch%> name defined here"
 msgstr ""
 
-#: c/c-decl.cc:14344
+#: c/c-decl.cc:14351
 #, gcc-internal-format
 msgid "%qs statement operand %qE refers to a loop outside of its body"
 msgstr ""
 
-#: c/c-decl.cc:14346
+#: c/c-decl.cc:14353
 #, gcc-internal-format
 msgid "loop name defined here"
 msgstr ""
 
-#: c/c-decl.cc:14350
+#: c/c-decl.cc:14357
 #, gcc-internal-format
 msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
 msgstr ""
@@ -50233,37 +50312,37 @@ msgstr ""
 msgid "%qs is a keyword with %qs onwards"
 msgstr ""
 
-#: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
+#: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
 #, gcc-internal-format
 msgid "left shift of negative value"
 msgstr ""
 
-#: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
+#: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr ""
 
-#: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
+#: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr ""
 
-#: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
+#: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
+#: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c/c-fold.cc:442 c/c-typeck.cc:14786
+#: c/c-fold.cc:442 c/c-typeck.cc:14803
 #, gcc-internal-format
 msgid "left shift count >= width of vector element"
 msgstr ""
 
-#: c/c-fold.cc:443 c/c-typeck.cc:14713
+#: c/c-fold.cc:443 c/c-typeck.cc:14730
 #, gcc-internal-format
 msgid "right shift count >= width of vector element"
 msgstr ""
@@ -50283,140 +50362,140 @@ msgstr ""
 msgid "to match this %qs"
 msgstr ""
 
-#: c/c-parser.cc:1513 cp/parser.cc:37830
+#: c/c-parser.cc:1513 cp/parser.cc:37833
 #, gcc-internal-format
 msgid "expected end of line"
 msgstr ""
 
-#: c/c-parser.cc:2084
+#: c/c-parser.cc:2086
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C forbids an empty source file"
 msgid "ISO C forbids an empty translation unit"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
+#: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
 #: cp/semantics.cc:4059 cp/semantics.cc:4075
 #, gcc-internal-format
 msgid "%qs without corresponding %qs"
 msgstr ""
 
-#: c/c-parser.cc:2126 cp/semantics.cc:4068
+#: c/c-parser.cc:2128 cp/semantics.cc:4068
 #, gcc-internal-format
 msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
 msgstr ""
 
-#: c/c-parser.cc:2230 c/c-parser.cc:14910
+#: c/c-parser.cc:2232 c/c-parser.cc:14903
 #, gcc-internal-format
 msgid "ISO C does not allow extra %<;%> outside of a function"
 msgstr ""
 
-#: c/c-parser.cc:2314
+#: c/c-parser.cc:2316
 #, gcc-internal-format
 msgid "%<assume%> attribute at top level"
 msgstr ""
 
-#: c/c-parser.cc:2513
+#: c/c-parser.cc:2515
 #, gcc-internal-format
 msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
 msgstr ""
 
-#: c/c-parser.cc:2521
+#: c/c-parser.cc:2523
 #, gcc-internal-format
 msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
 msgstr ""
 
-#: c/c-parser.cc:2529
+#: c/c-parser.cc:2531
 #, gcc-internal-format
 msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
 msgstr ""
 
-#: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
+#: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
 #, gcc-internal-format
 msgid "unknown type name %qE; did you mean %qs?"
 msgstr ""
 
-#: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
+#: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown type name %qE"
 msgstr "невядомая назва рэгістра: %s"
 
-#: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
-#: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
-#: cp/parser.cc:57446
+#: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
+#: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
+#: cp/parser.cc:57449
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "expected declaration specifiers"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-parser.cc:2602
+#: c/c-parser.cc:2604
 #, gcc-internal-format
 msgid "%qT declared in underspecified object declaration"
 msgstr ""
 
-#: c/c-parser.cc:2607
+#: c/c-parser.cc:2609
 #, gcc-internal-format
 msgid "%qT defined in underspecified object declaration"
 msgstr ""
 
-#: c/c-parser.cc:2643
+#: c/c-parser.cc:2645
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "%qs in empty declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-parser.cc:2657
+#: c/c-parser.cc:2659
 #, gcc-internal-format
 msgid "%<fallthrough%> attribute at top level"
 msgstr ""
 
-#: c/c-parser.cc:2695 c/c-parser.cc:8492
+#: c/c-parser.cc:2697 c/c-parser.cc:8499
 #, gcc-internal-format
 msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
 msgstr ""
 
-#: c/c-parser.cc:2711 c/c-parser.cc:4671
+#: c/c-parser.cc:2713 c/c-parser.cc:4673
 #, gcc-internal-format
 msgid "expected %<;%>, identifier or %<(%>"
 msgstr ""
 
-#: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
+#: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
 #, fuzzy, gcc-internal-format
 msgid "prefix attributes are ignored for methods"
 msgstr "\"%s\" атрыбут ігнарыруецца"
 
-#: c/c-parser.cc:2764
+#: c/c-parser.cc:2766
 #, fuzzy, gcc-internal-format
 #| msgid "section attributes are not supported for this target"
 msgid "prefix attributes are ignored for implementations"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c/c-parser.cc:2785
+#: c/c-parser.cc:2787
 #, gcc-internal-format
 msgid "unexpected attribute"
 msgstr ""
 
-#: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
+#: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
 #, gcc-internal-format
 msgid "%<fallthrough%> attribute not followed by %<;%>"
 msgstr ""
 
-#: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
+#: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
 #, gcc-internal-format
 msgid "%<assume%> attribute not followed by %<;%>"
 msgstr ""
 
-#: c/c-parser.cc:2848
+#: c/c-parser.cc:2850
 #, gcc-internal-format
 msgid "%<__auto_type%> requires a plain identifier as declarator"
 msgstr ""
 
-#: c/c-parser.cc:2861
+#: c/c-parser.cc:2863
 #, gcc-internal-format
 msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
 msgstr ""
 
-#: c/c-parser.cc:2887
+#: c/c-parser.cc:2889
 #, gcc-internal-format
 msgid "data definition has no type or storage class"
 msgstr ""
@@ -50424,32 +50503,32 @@ msgstr ""
 #. This means there is an attribute specifier after
 #. the declarator in a function definition.  Provide
 #. some more information for the user.
-#: c/c-parser.cc:2902
+#: c/c-parser.cc:2904
 #, gcc-internal-format
 msgid "attributes should be specified before the declarator in a function definition"
 msgstr ""
 
-#: c/c-parser.cc:2941
+#: c/c-parser.cc:2943
 #, gcc-internal-format
 msgid "%<__auto_type%> used with a bit-field initializer"
 msgstr ""
 
-#: c/c-parser.cc:3053 c/c-parser.cc:3198
+#: c/c-parser.cc:3055 c/c-parser.cc:3200
 #, gcc-internal-format
 msgid "%qs requires an initialized data declaration"
 msgstr ""
 
-#: c/c-parser.cc:3153
+#: c/c-parser.cc:3155
 #, gcc-internal-format
 msgid "%qs may only be used with a single declarator"
 msgstr ""
 
-#: c/c-parser.cc:3185 cp/parser.cc:18206
+#: c/c-parser.cc:3187 cp/parser.cc:18208
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr ""
 
-#: c/c-parser.cc:3190
+#: c/c-parser.cc:3192
 #, gcc-internal-format
 msgid "declaration in condition can only declare a single object"
 msgstr ""
@@ -50457,385 +50536,385 @@ msgstr ""
 #. This can appear in many cases looking nothing like a
 #. function definition, so we don't give a more specific
 #. error suggesting there was one.
-#: c/c-parser.cc:3209 c/c-parser.cc:3266
+#: c/c-parser.cc:3211 c/c-parser.cc:3268
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr ""
 
-#: c/c-parser.cc:3218
+#: c/c-parser.cc:3220
 #, gcc-internal-format
 msgid "ISO C forbids nested functions"
 msgstr ""
 
-#: c/c-parser.cc:3370
+#: c/c-parser.cc:3372
 #, fuzzy, gcc-internal-format
 msgid "%<__RTL%> function cannot be a nested function"
 msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
 
-#: c/c-parser.cc:3372
+#: c/c-parser.cc:3374
 #, fuzzy, gcc-internal-format
 msgid "%<__GIMPLE%> function cannot be a nested function"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
-#: c/c-parser.cc:21727 cp/parser.cc:46138
+#: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
+#: c/c-parser.cc:21720 cp/parser.cc:46141
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr ""
 
-#: c/c-parser.cc:3543
+#: c/c-parser.cc:3545
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C11 does not support omitting the string in %qE"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-parser.cc:3549
+#: c/c-parser.cc:3551
 #, gcc-internal-format
 msgid "expression in static assertion is not an integer"
 msgstr ""
 
-#: c/c-parser.cc:3558
+#: c/c-parser.cc:3560
 #, fuzzy, gcc-internal-format
 msgid "expression in static assertion is not an integer constant expression"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-parser.cc:3563
+#: c/c-parser.cc:3565
 #, gcc-internal-format
 msgid "expression in static assertion is not constant"
 msgstr ""
 
-#: c/c-parser.cc:3570
+#: c/c-parser.cc:3572
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr ""
 
-#: c/c-parser.cc:3572 cp/semantics.cc:13144
+#: c/c-parser.cc:3574 cp/semantics.cc:13149
 #, gcc-internal-format
 msgid "static assertion failed"
 msgstr ""
 
-#: c/c-parser.cc:3952
+#: c/c-parser.cc:3954
 #, gcc-internal-format
 msgid "%<_Atomic%> in Objective-C"
 msgstr ""
 
-#: c/c-parser.cc:3955
+#: c/c-parser.cc:3957
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C99 does not support the %<_Atomic%> qualifier"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.cc:3958
+#: c/c-parser.cc:3960
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support the %<_Atomic%> qualifier"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.cc:3986
+#: c/c-parser.cc:3988
 #, gcc-internal-format
 msgid "%<_Atomic%> applied to a qualified type"
 msgstr ""
 
-#: c/c-parser.cc:4016
+#: c/c-parser.cc:4018
 #, gcc-internal-format
 msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
 msgstr ""
 
-#: c/c-parser.cc:4053
+#: c/c-parser.cc:4055
 #, fuzzy, gcc-internal-format
 msgid "empty enum is invalid"
 msgstr "параметр \"%s\" ініцыялізаваны"
 
-#: c/c-parser.cc:4064
+#: c/c-parser.cc:4066
 #, gcc-internal-format
 msgid "cannot use keyword %qs as enumeration constant"
 msgstr ""
 
 #. Otherwise, a more generic error message.
-#: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
-#: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
-#: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
-#: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
-#: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
-#: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
-#: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
-#: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
-#: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
-#: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
-#: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
-#: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
-#: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
-#: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
-#: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
+#: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
+#: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
+#: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
+#: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
+#: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
+#: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
+#: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
+#: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
+#: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
+#: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
+#: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
+#: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
+#: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
+#: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
+#: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr ""
 
-#: c/c-parser.cc:4149
+#: c/c-parser.cc:4151
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support specifying %<enum%> underlying types before C23"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-parser.cc:4158
+#: c/c-parser.cc:4160
 #, gcc-internal-format
 msgid "%<enum%> declared both with and without fixed underlying type"
 msgstr ""
 
-#: c/c-parser.cc:4181
+#: c/c-parser.cc:4183
 #, fuzzy, gcc-internal-format
 #| msgid "no input file specified"
 msgid "no %<enum%> underlying type specified"
 msgstr "не зададзены ўваходзячыя файлы"
 
-#: c/c-parser.cc:4185
+#: c/c-parser.cc:4187
 #, fuzzy, gcc-internal-format
 msgid "invalid %<enum%> underlying type"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c/c-parser.cc:4215
+#: c/c-parser.cc:4217
 #, fuzzy, gcc-internal-format
 #| msgid "section of `%s' conflicts with previous declaration"
 msgid "%<enum%> underlying type incompatible with previous declaration"
 msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
 
-#: c/c-parser.cc:4291 cp/parser.cc:24200
+#: c/c-parser.cc:4293 cp/parser.cc:24202
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr ""
 
-#: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
+#: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
 #: go/gofrontend/embed.cc:424
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: c/c-parser.cc:4340
+#: c/c-parser.cc:4342
 #, gcc-internal-format
 msgid "ISO C forbids forward references to %<enum%> types"
 msgstr ""
 
-#: c/c-parser.cc:4465
+#: c/c-parser.cc:4467
 #, gcc-internal-format
 msgid "expected class name"
 msgstr ""
 
-#: c/c-parser.cc:4487
+#: c/c-parser.cc:4489
 #, gcc-internal-format
 msgid "extra semicolon in struct or union specified"
 msgstr ""
 
-#: c/c-parser.cc:4516
+#: c/c-parser.cc:4518
 #, gcc-internal-format
 msgid "no semicolon at end of struct or union"
 msgstr ""
 
-#: c/c-parser.cc:4633 c/c-parser.cc:6510
+#: c/c-parser.cc:4635 c/c-parser.cc:6512
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr ""
 
-#: c/c-parser.cc:4644
+#: c/c-parser.cc:4646
 #, gcc-internal-format
 msgid "ISO C forbids member declarations with no members"
 msgstr ""
 
-#: c/c-parser.cc:4738
+#: c/c-parser.cc:4740
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr ""
 
-#: c/c-parser.cc:4745
+#: c/c-parser.cc:4747
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr ""
 
-#: c/c-parser.cc:4817
+#: c/c-parser.cc:4819
 #, gcc-internal-format
 msgid "%<typeof%> applied to a bit-field"
 msgstr ""
 
-#: c/c-parser.cc:5139
+#: c/c-parser.cc:5141
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr ""
 
-#: c/c-parser.cc:5201
+#: c/c-parser.cc:5203
 #, gcc-internal-format
 msgid "%<static%> may not be used with an unspecified variable length array size"
 msgstr ""
 
-#: c/c-parser.cc:5209
+#: c/c-parser.cc:5211
 #, gcc-internal-format
 msgid "%<static%> may not be used without an array size"
 msgstr ""
 
-#: c/c-parser.cc:5369
+#: c/c-parser.cc:5371
 #, gcc-internal-format
 msgid "ISO C requires a named argument before %<...%> before C23"
 msgstr ""
 
-#: c/c-parser.cc:5494
+#: c/c-parser.cc:5496
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr ""
 
-#: c/c-parser.cc:5729
+#: c/c-parser.cc:5731
 #, gcc-internal-format
 msgid "parentheses must be omitted if attribute argument list is empty"
 msgstr ""
 
-#: c/c-parser.cc:6014 cp/parser.cc:33074
+#: c/c-parser.cc:6016 cp/parser.cc:33077
 #, gcc-internal-format
 msgid "expected OpenMP directive name"
 msgstr ""
 
-#: c/c-parser.cc:6061 cp/parser.cc:33130
+#: c/c-parser.cc:6063 cp/parser.cc:33133
 #, gcc-internal-format
 msgid "expected %<directive%> or %<sequence%>"
 msgstr ""
 
-#: c/c-parser.cc:6206 cp/parser.cc:33298
+#: c/c-parser.cc:6208 cp/parser.cc:33301
 #, gcc-internal-format
 msgid "%<omp::%E%> attribute requires argument"
 msgstr ""
 
-#: c/c-parser.cc:6222 cp/parser.cc:33314
+#: c/c-parser.cc:6224 cp/parser.cc:33317
 #, gcc-internal-format
 msgid "%qE attribute does not take any arguments"
 msgstr ""
 
-#: c/c-parser.cc:6343
+#: c/c-parser.cc:6345
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<[[]]%> attributes before C23"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
+#: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized except with an empty initializer"
 msgstr ""
 
-#: c/c-parser.cc:6651
+#: c/c-parser.cc:6653
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C forbids an empty source file"
 msgid "ISO C forbids empty initializer braces before C23"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
-#: c/c-parser.cc:6740
+#: c/c-parser.cc:6742
 #, gcc-internal-format
 msgid "obsolete use of designated initializer with %<:%>"
 msgstr ""
 
-#: c/c-parser.cc:6896
+#: c/c-parser.cc:6898
 #, gcc-internal-format
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c/c-parser.cc:6908
+#: c/c-parser.cc:6910
 #, gcc-internal-format
 msgid "ISO C90 forbids specifying subobject to initialize"
 msgstr ""
 
-#: c/c-parser.cc:6916
+#: c/c-parser.cc:6918
 #, gcc-internal-format
 msgid "obsolete use of designated initializer without %<=%>"
 msgstr ""
 
-#: c/c-parser.cc:7203 cp/parser.cc:14915
+#: c/c-parser.cc:7205 cp/parser.cc:14915
 #, gcc-internal-format
 msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
 msgstr ""
 
-#: c/c-parser.cc:7210 cp/parser.cc:14922
+#: c/c-parser.cc:7212 cp/parser.cc:14922
 #, gcc-internal-format
 msgid "inner loops must be perfectly nested with %<ordered%> clause"
 msgstr ""
 
-#: c/c-parser.cc:7217 cp/parser.cc:14929
+#: c/c-parser.cc:7219 cp/parser.cc:14929
 #, gcc-internal-format
 msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
 msgstr ""
 
-#: c/c-parser.cc:7224
+#: c/c-parser.cc:7226
 #, gcc-internal-format
 msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
 msgstr ""
 
-#: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
-#: cp/parser.cc:54043
+#: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
+#: cp/parser.cc:54046
 #, gcc-internal-format
 msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
 msgstr ""
 
-#: c/c-parser.cc:7288 cp/parser.cc:13827
+#: c/c-parser.cc:7290 cp/parser.cc:13827
 #, gcc-internal-format
 msgid "OpenMP %<omp::decl%> attribute on a statement"
 msgstr ""
 
-#: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
-#: cp/parser.cc:54023 cp/parser.cc:54162
+#: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
+#: cp/parser.cc:54026 cp/parser.cc:54165
 #, gcc-internal-format
 msgid "unknown OpenMP directive name in %qs attribute argument"
 msgstr ""
 
-#: c/c-parser.cc:7404 cp/parser.cc:13938
+#: c/c-parser.cc:7406 cp/parser.cc:13938
 #, gcc-internal-format
 msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
 msgstr ""
 
-#: c/c-parser.cc:7412 cp/parser.cc:13946
+#: c/c-parser.cc:7414 cp/parser.cc:13946
 #, gcc-internal-format
 msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
 msgstr ""
 
-#: c/c-parser.cc:7424 cp/parser.cc:13958
+#: c/c-parser.cc:7426 cp/parser.cc:13958
 #, gcc-internal-format
 msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
 msgstr ""
 
-#: c/c-parser.cc:7545 cp/parser.cc:14078
+#: c/c-parser.cc:7547 cp/parser.cc:14078
 #, gcc-internal-format
 msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
 msgstr ""
 
-#: c/c-parser.cc:7603 cp/parser.cc:16866
+#: c/c-parser.cc:7605 cp/parser.cc:16868
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute does not take any arguments"
 msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
 
-#: c/c-parser.cc:7700
+#: c/c-parser.cc:7702
 #, gcc-internal-format
 msgid "ISO C forbids label declarations"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
+#: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
 #: c/gimple-parser.cc:472
 #, fuzzy, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "паўторнае абвяшчэнне меткі \"%s\""
 
-#: c/c-parser.cc:7825
+#: c/c-parser.cc:7830
 #, gcc-internal-format
 msgid "a label can only be part of a statement and a declaration is not a statement"
 msgstr ""
 
-#: c/c-parser.cc:7845 c/c-parser.cc:7888
+#: c/c-parser.cc:7850 c/c-parser.cc:7893
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C forbids label declarations"
 msgid "ISO C90 forbids mixed declarations and code"
 msgstr "ISO C не дазваляе дэкларацыі метак (label)"
 
-#: c/c-parser.cc:7932
+#: c/c-parser.cc:7937
 #, gcc-internal-format
 msgid "expected %<}%> before %<else%>"
 msgstr ""
 
-#: c/c-parser.cc:7937 cp/parser.cc:14982
+#: c/c-parser.cc:7942 cp/parser.cc:14982
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: c/c-parser.cc:7972
+#: c/c-parser.cc:7979
 #, gcc-internal-format
 msgid "label at end of compound statement"
 msgstr ""
@@ -50844,1661 +50923,1661 @@ msgstr ""
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
+#: c/c-parser.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
 #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
 #, gcc-internal-format
 msgid "expected statement"
 msgstr ""
 
-#: c/c-parser.cc:8114
+#: c/c-parser.cc:8121
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr ""
 
-#: c/c-parser.cc:8144
+#: c/c-parser.cc:8151
 #, gcc-internal-format
 msgid "GNU-style attribute between label and declaration appertains to the label"
 msgstr ""
 
-#: c/c-parser.cc:8397
+#: c/c-parser.cc:8404
 #, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr ""
 
-#: c/c-parser.cc:8523
+#: c/c-parser.cc:8530
 #, gcc-internal-format
 msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
 msgstr ""
 
-#: c/c-parser.cc:8633
+#: c/c-parser.cc:8640
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support if declarations before C2Y"
 msgstr "ISO C89 не падтрымлівае \"long long\""
 
-#: c/c-parser.cc:8655
+#: c/c-parser.cc:8662
 #, gcc-internal-format
 msgid "declaration in the controlling expression must have an initializer"
 msgstr ""
 
-#: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
+#: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
 #, fuzzy, gcc-internal-format
 #| msgid "empty declaration"
 msgid "expected declaration"
 msgstr "пустое абвяшчэньне"
 
-#: c/c-parser.cc:8753 cp/parser.cc:17003
+#: c/c-parser.cc:8760 cp/parser.cc:17005
 #, fuzzy, gcc-internal-format
 #| msgid "empty body in an else-statement"
 msgid "suggest braces around empty body in an %<if%> statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: c/c-parser.cc:8796 cp/parser.cc:17006
+#: c/c-parser.cc:8803 cp/parser.cc:17008
 #, fuzzy, gcc-internal-format
 #| msgid "empty body in an else-statement"
 msgid "suggest braces around empty body in an %<else%> statement"
 msgstr "пустое цела ў else-выражэнні"
 
-#: c/c-parser.cc:8890 cp/parser.cc:15396
+#: c/c-parser.cc:8897 cp/parser.cc:15396
 #, gcc-internal-format
 msgid "suggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
+#: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
 #, gcc-internal-format
 msgid "loop not permitted in intervening code in OpenMP loop body"
 msgstr ""
 
-#: c/c-parser.cc:9095
+#: c/c-parser.cc:9102
 #, gcc-internal-format
 msgid "suggest braces around empty body in %<do%> statement"
 msgstr ""
 
-#: c/c-parser.cc:9256 c/c-parser.cc:9288
+#: c/c-parser.cc:9263 c/c-parser.cc:9295
 #, gcc-internal-format
 msgid "multiple iterating variables in fast enumeration"
 msgstr ""
 
-#: c/c-parser.cc:9311
+#: c/c-parser.cc:9318
 #, fuzzy, gcc-internal-format
 msgid "invalid iterating variable in fast enumeration"
 msgstr "нявернае выкарыстанне \"restict\""
 
-#: c/c-parser.cc:9335 cp/parser.cc:15704
+#: c/c-parser.cc:9342 cp/parser.cc:15704
 #, gcc-internal-format
 msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
 msgstr ""
 
-#: c/c-parser.cc:9341 cp/parser.cc:15710
+#: c/c-parser.cc:9348 cp/parser.cc:15710
 #, gcc-internal-format
 msgid "missing loop condition in loop with %<GCC unroll%> pragma"
 msgstr ""
 
-#: c/c-parser.cc:9382
+#: c/c-parser.cc:9389
 #, gcc-internal-format
 msgid "missing collection in fast enumeration"
 msgstr ""
 
-#: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
+#: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<asm%> qualifier %qE"
 msgstr "паўтарэнне \"volatile\""
 
-#: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
-#: cp/parser.cc:25172 cp/parser.cc:25187
+#: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
+#: cp/parser.cc:25174 cp/parser.cc:25189
 #, gcc-internal-format
 msgid "first seen here"
 msgstr ""
 
-#: c/c-parser.cc:9563
+#: c/c-parser.cc:9570
 #, gcc-internal-format
 msgid "%qE is not a valid %<asm%> qualifier"
 msgstr ""
 
-#: c/c-parser.cc:9912 cp/parser.cc:5020
+#: c/c-parser.cc:9919 cp/parser.cc:5020
 #, gcc-internal-format
 msgid "a wide string is invalid in this context"
 msgstr ""
 
-#: c/c-parser.cc:10120
+#: c/c-parser.cc:10127
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
 msgstr "ISO C не дазваляе пусты ізыходны файл"
 
 #. Location of the binary operator.
 #. Quiet warning.
-#: c/c-parser.cc:10344 cp/typeck.cc:5824
+#: c/c-parser.cc:10351 cp/typeck.cc:5825
 #, gcc-internal-format
 msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
 msgstr ""
 
-#: c/c-parser.cc:10350 cp/typeck.cc:5829
+#: c/c-parser.cc:10357 cp/typeck.cc:5830
 #, gcc-internal-format
 msgid "first %<sizeof%> operand was declared here"
 msgstr ""
 
-#: c/c-parser.cc:10621
+#: c/c-parser.cc:10628
 #, gcc-internal-format
 msgid "storage class specifier in cast"
 msgstr ""
 
-#: c/c-parser.cc:10624
+#: c/c-parser.cc:10631
 #, gcc-internal-format
 msgid "alignment specified for type name in cast"
 msgstr ""
 
-#: c/c-parser.cc:10748
+#: c/c-parser.cc:10759
 #, gcc-internal-format
 msgid "traditional C rejects the unary plus operator"
 msgstr ""
 
-#: c/c-parser.cc:10828
+#: c/c-parser.cc:10839
 #, gcc-internal-format
 msgid "ISO C does not support static assertions in expressions before C2Y"
 msgstr ""
 
-#: c/c-parser.cc:10861
+#: c/c-parser.cc:10872
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C does not support %qs before C2Y"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.cc:10901
+#: c/c-parser.cc:10912
 #, gcc-internal-format
 msgid "storage class specifier in %qs"
 msgstr ""
 
-#: c/c-parser.cc:10904 c/c-parser.cc:11090
+#: c/c-parser.cc:10915 c/c-parser.cc:11101
 #, fuzzy, gcc-internal-format
 msgid "alignment specified for type name in %qs"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-parser.cc:10931
+#: c/c-parser.cc:10942
 #, gcc-internal-format
 msgid "%qs applied to a bit-field"
 msgstr ""
 
-#: c/c-parser.cc:11007
+#: c/c-parser.cc:11018
 #, gcc-internal-format
 msgid "storage class specifier in %qE"
 msgstr ""
 
-#: c/c-parser.cc:11010
+#: c/c-parser.cc:11021
 #, fuzzy, gcc-internal-format
 msgid "alignment specified for type name in %qE"
 msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
 
-#: c/c-parser.cc:11034
+#: c/c-parser.cc:11045
 #, gcc-internal-format
 msgid "ISO C does not allow %<%E (expression)%>"
 msgstr ""
 
-#: c/c-parser.cc:11062
+#: c/c-parser.cc:11073
 #, fuzzy, gcc-internal-format
 #| msgid "%s does not support %s"
 msgid "ISO C does not support %qs"
 msgstr "%s не падтрымлівае %s"
 
-#: c/c-parser.cc:11075
+#: c/c-parser.cc:11086
 #, gcc-internal-format
 msgid "invalid application of %qs to something not a type"
 msgstr ""
 
-#: c/c-parser.cc:11248
+#: c/c-parser.cc:11259
 #, fuzzy, gcc-internal-format
 msgid "cannot take address of %qs"
 msgstr "не магу атрымаць адрас бітавага поля \"%s\""
 
-#: c/c-parser.cc:11355
+#: c/c-parser.cc:11366
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C99 does not support %<_Generic%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.cc:11358
+#: c/c-parser.cc:11369
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C90 does not support %<_Generic%>"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.cc:11369
+#: c/c-parser.cc:11380
 #, gcc-internal-format
 msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
 msgstr ""
 
-#: c/c-parser.cc:11450
+#: c/c-parser.cc:11461
 #, gcc-internal-format
 msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
 msgstr ""
 
-#: c/c-parser.cc:11454
+#: c/c-parser.cc:11465
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support `++' and `--' on complex types"
 msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
 msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex"
 
-#: c/c-parser.cc:11459
+#: c/c-parser.cc:11470
 #, gcc-internal-format
 msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
 msgstr ""
 
-#: c/c-parser.cc:11501
+#: c/c-parser.cc:11512
 #, gcc-internal-format
 msgid "duplicate %<default%> case in %<_Generic%>"
 msgstr ""
 
-#: c/c-parser.cc:11502
+#: c/c-parser.cc:11513
 #, gcc-internal-format
 msgid "original %<default%> is here"
 msgstr ""
 
-#: c/c-parser.cc:11510
+#: c/c-parser.cc:11521
 #, gcc-internal-format
 msgid "%<_Generic%> specifies two compatible types"
 msgstr ""
 
-#: c/c-parser.cc:11511
+#: c/c-parser.cc:11522
 #, gcc-internal-format
 msgid "compatible type is here"
 msgstr ""
 
-#: c/c-parser.cc:11534
+#: c/c-parser.cc:11545
 #, gcc-internal-format
 msgid "%<_Generic%> selector matches multiple associations"
 msgstr ""
 
-#: c/c-parser.cc:11536
+#: c/c-parser.cc:11547
 #, gcc-internal-format
 msgid "other match is here"
 msgstr ""
 
-#: c/c-parser.cc:11575
+#: c/c-parser.cc:11586
 #, gcc-internal-format
 msgid "%<_Generic%> selector of type %qT is not compatible with any association"
 msgstr ""
 
-#: c/c-parser.cc:11596
+#: c/c-parser.cc:11607
 #, fuzzy, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: c/c-parser.cc:11604
+#: c/c-parser.cc:11615
 #, fuzzy, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: c/c-parser.cc:11610
+#: c/c-parser.cc:11621
 #, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
 msgstr ""
 
-#: c/c-parser.cc:11626
+#: c/c-parser.cc:11637
 #, fuzzy, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> has no arguments"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: c/c-parser.cc:11649 c/c-parser.cc:11653
+#: c/c-parser.cc:11660 c/c-parser.cc:11664
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C does not support %qs predefined identifier"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-parser.cc:11657
+#: c/c-parser.cc:11668
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C does not support complex integer types"
 msgid "ISO C90 does not support %<__func__%> predefined identifier"
 msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
 
-#: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
-#: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
-#: cp/parser.cc:47686
+#: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
+#: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
+#: cp/parser.cc:47689
 #, gcc-internal-format
 msgid "expected expression"
 msgstr ""
 
-#: c/c-parser.cc:11898
+#: c/c-parser.cc:11909
 #, gcc-internal-format
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c/c-parser.cc:11913
+#: c/c-parser.cc:11924
 #, gcc-internal-format
 msgid "ISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: c/c-parser.cc:12018 cp/parser.cc:12383
+#: c/c-parser.cc:12029 cp/parser.cc:12383
 #, gcc-internal-format
 msgid "optional second parameter of %<va_start%> not last named argument"
 msgstr ""
 
-#: c/c-parser.cc:12057 cp/parser.cc:12438
+#: c/c-parser.cc:12068 cp/parser.cc:12438
 #, gcc-internal-format
 msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
 msgstr ""
 
-#: c/c-parser.cc:12196
+#: c/c-parser.cc:12207
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.cc:12212
+#: c/c-parser.cc:12223
 #, fuzzy, gcc-internal-format
 msgid "first argument to %<__builtin_choose_expr%> not a constant"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
+#: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
 #, fuzzy, gcc-internal-format
 #| msgid "too few arguments to function"
 msgid "too few arguments to %<__builtin_tgmath%>"
 msgstr "не хапае аргументаў у функцыі"
 
-#: c/c-parser.cc:12327
+#: c/c-parser.cc:12338
 #, fuzzy, gcc-internal-format
 msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
 msgstr "аргумент `__builtin_args_info' выйшаў за межы"
 
-#: c/c-parser.cc:12371 c/c-parser.cc:12381
+#: c/c-parser.cc:12382 c/c-parser.cc:12392
 #, gcc-internal-format
 msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.cc:12403 c/c-parser.cc:12413
+#: c/c-parser.cc:12414 c/c-parser.cc:12424
 #, gcc-internal-format
 msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.cc:12446
+#: c/c-parser.cc:12457
 #, gcc-internal-format
 msgid "function arguments of %<__builtin_tgmath%> all have the same type"
 msgstr ""
 
-#: c/c-parser.cc:12465
+#: c/c-parser.cc:12476
 #, gcc-internal-format
 msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
 msgstr ""
 
-#: c/c-parser.cc:12513
+#: c/c-parser.cc:12524
 #, gcc-internal-format
 msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.cc:12536
+#: c/c-parser.cc:12547
 #, gcc-internal-format
 msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.cc:12553
+#: c/c-parser.cc:12564
 #, gcc-internal-format
 msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
 msgstr ""
 
-#: c/c-parser.cc:12593
+#: c/c-parser.cc:12604
 #, gcc-internal-format, gfc-internal-format
 msgid "invalid type of argument %u of type-generic function"
 msgstr ""
 
-#: c/c-parser.cc:12604
+#: c/c-parser.cc:12615
 #, gcc-internal-format, gfc-internal-format
 msgid "decimal floating-point argument %u to complex-only type-generic function"
 msgstr ""
 
-#: c/c-parser.cc:12612
+#: c/c-parser.cc:12623
 #, gcc-internal-format, gfc-internal-format
 msgid "decimal floating-point argument %u to binary-only type-generic function"
 msgstr ""
 
-#: c/c-parser.cc:12620 c/c-parser.cc:12650
+#: c/c-parser.cc:12631 c/c-parser.cc:12661
 #, gcc-internal-format
 msgid "both complex and decimal floating-point arguments to type-generic function"
 msgstr ""
 
-#: c/c-parser.cc:12628 c/c-parser.cc:12670
+#: c/c-parser.cc:12639 c/c-parser.cc:12681
 #, gcc-internal-format
 msgid "both binary and decimal floating-point arguments to type-generic function"
 msgstr ""
 
-#: c/c-parser.cc:12642
+#: c/c-parser.cc:12653
 #, gcc-internal-format, gfc-internal-format
 msgid "complex argument %u to decimal-only type-generic function"
 msgstr ""
 
-#: c/c-parser.cc:12662
+#: c/c-parser.cc:12673
 #, gcc-internal-format, gfc-internal-format
 msgid "binary argument %u to decimal-only type-generic function"
 msgstr ""
 
-#: c/c-parser.cc:12769
+#: c/c-parser.cc:12780
 #, gcc-internal-format
 msgid "no matching function for type-generic call"
 msgstr ""
 
-#: c/c-parser.cc:12810
+#: c/c-parser.cc:12821
 #, gcc-internal-format
 msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
 msgstr ""
 
-#: c/c-parser.cc:12823
+#: c/c-parser.cc:12834
 #, fuzzy, gcc-internal-format
 msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.cc:12827
+#: c/c-parser.cc:12838
 #, fuzzy, gcc-internal-format
 msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.cc:12853
+#: c/c-parser.cc:12864
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to %<__builtin_complex%>"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: c/c-parser.cc:12875
+#: c/c-parser.cc:12886
 #, gcc-internal-format
 msgid "%<__builtin_complex%> operand not of real binary floating-point type"
 msgstr ""
 
-#: c/c-parser.cc:12884
+#: c/c-parser.cc:12895
 #, gcc-internal-format
 msgid "%<__builtin_complex%> operands of different types"
 msgstr ""
 
-#: c/c-parser.cc:12915
+#: c/c-parser.cc:12926
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: c/c-parser.cc:12927
+#: c/c-parser.cc:12938
 #, fuzzy, gcc-internal-format
 msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.cc:12935
+#: c/c-parser.cc:12946
 #, fuzzy, gcc-internal-format
 msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
 msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
 
-#: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
+#: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to %<__builtin_shuffle%>"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: c/c-parser.cc:13186
+#: c/c-parser.cc:13197
 #, fuzzy, gcc-internal-format
 #| msgid "wrong number of arguments specified for `%s' attribute"
 msgid "wrong number of arguments to %qs"
 msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
 
-#: c/c-parser.cc:13195 c/c-parser.cc:13275
+#: c/c-parser.cc:13206 c/c-parser.cc:13286
 #, fuzzy, gcc-internal-format
 msgid "%qs operand not an integral type"
 msgstr "памер масіва \"%s\" адмоўны"
 
-#: c/c-parser.cc:13201 c/c-parser.cc:13281
+#: c/c-parser.cc:13212 c/c-parser.cc:13292
 #, gcc-internal-format
 msgid "argument %u in call to function %qs has enumerated type"
 msgstr ""
 
-#: c/c-parser.cc:13208
+#: c/c-parser.cc:13219
 #, gcc-internal-format
 msgid "argument %u in call to function %qs has boolean type"
 msgstr ""
 
-#: c/c-parser.cc:13215
+#: c/c-parser.cc:13226
 #, gcc-internal-format
 msgid "argument 1 in call to function %qs has signed type"
 msgstr ""
 
-#: c/c-parser.cc:13223
+#: c/c-parser.cc:13234
 #, gcc-internal-format
 msgid "argument 1 in call to function %qs has %<char%> type"
 msgstr ""
 
-#: c/c-parser.cc:13297
+#: c/c-parser.cc:13308
 #, fuzzy, gcc-internal-format
 #| msgid "size of array is negative"
 msgid "rotate count is negative"
 msgstr "адмоўны памер масіва "
 
-#: c/c-parser.cc:13589 cp/parser.cc:6960
+#: c/c-parser.cc:13600 cp/parser.cc:6960
 #, gcc-internal-format
 msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
 msgstr ""
 
-#: c/c-parser.cc:13599
+#: c/c-parser.cc:13610
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C89 does not support complex types"
 msgid "ISO C does not support %qs before C23"
 msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
 
-#: c/c-parser.cc:13687
+#: c/c-parser.cc:13698
 #, gcc-internal-format
 msgid "%qT declared in %<constexpr%> compound literal"
 msgstr ""
 
-#: c/c-parser.cc:13692
+#: c/c-parser.cc:13703
 #, gcc-internal-format
 msgid "%qT defined in %<constexpr%> compound literal"
 msgstr ""
 
-#: c/c-parser.cc:13708
+#: c/c-parser.cc:13719
 #, gcc-internal-format
 msgid "compound literal has variable size"
 msgstr ""
 
-#: c/c-parser.cc:13713
+#: c/c-parser.cc:13724
 #, gcc-internal-format
 msgid "compound literal has function type"
 msgstr ""
 
-#: c/c-parser.cc:13744
+#: c/c-parser.cc:13755
 #, gcc-internal-format
 msgid "compound literal qualified by address-space qualifier"
 msgstr ""
 
-#: c/c-parser.cc:13749
+#: c/c-parser.cc:13760
 #, fuzzy, gcc-internal-format
 #| msgid "ISO C forbids `goto *expr;'"
 msgid "ISO C90 forbids compound literals"
 msgstr "ISO C не падтрымлівае \"goto *expr;\""
 
-#: c/c-parser.cc:13751
+#: c/c-parser.cc:13762
 #, gcc-internal-format
 msgid "ISO C forbids storage class specifiers in compound literals before C23"
 msgstr ""
 
-#: c/c-parser.cc:13765
+#: c/c-parser.cc:13776
 #, gcc-internal-format
 msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
 msgstr ""
 
-#: c/c-parser.cc:13840
+#: c/c-parser.cc:13851
 #, gcc-internal-format
 msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13845
+#: c/c-parser.cc:13856
 #, gcc-internal-format
 msgid "using integer absolute value function %qD when argument is of complex type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13853
+#: c/c-parser.cc:13864
 #, gcc-internal-format
 msgid "taking the absolute value of unsigned type %qT has no effect"
 msgstr ""
 
-#: c/c-parser.cc:13864
+#: c/c-parser.cc:13875
 #, gcc-internal-format
 msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13868
+#: c/c-parser.cc:13879
 #, gcc-internal-format
 msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13873
+#: c/c-parser.cc:13884
 #, gcc-internal-format
 msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13886
+#: c/c-parser.cc:13897
 #, gcc-internal-format
 msgid "using complex absolute value function %qD when argument is of integer type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13890
+#: c/c-parser.cc:13901
 #, gcc-internal-format
 msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13908
+#: c/c-parser.cc:13919
 #, gcc-internal-format
 msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13913
+#: c/c-parser.cc:13924
 #, gcc-internal-format
 msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13918
+#: c/c-parser.cc:13929
 #, gcc-internal-format
 msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
 msgstr ""
 
-#: c/c-parser.cc:13944
+#: c/c-parser.cc:13955
 #, gcc-internal-format
 msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
 msgstr ""
 
-#: c/c-parser.cc:14074 cp/parser.cc:9123
+#: c/c-parser.cc:14085 cp/parser.cc:9123
 #, gcc-internal-format
 msgid "calls to the OpenMP runtime API are not permitted in intervening code"
 msgstr ""
 
-#: c/c-parser.cc:14514
+#: c/c-parser.cc:14507
 #, gcc-internal-format
 msgid "expected identifier or %<)%>"
 msgstr ""
 
-#: c/c-parser.cc:14610
+#: c/c-parser.cc:14603
 #, gcc-internal-format
 msgid "extra semicolon"
 msgstr ""
 
-#: c/c-parser.cc:14858
+#: c/c-parser.cc:14851
 #, gcc-internal-format
 msgid "extra semicolon in method definition specified"
 msgstr ""
 
-#: c/c-parser.cc:14990
+#: c/c-parser.cc:14983
 #, gcc-internal-format
 msgid "method attributes must be specified at the end only"
 msgstr ""
 
-#: c/c-parser.cc:15010
+#: c/c-parser.cc:15003
 #, gcc-internal-format
 msgid "expected %<;%> or %<{%> after method attribute definition"
 msgstr ""
 
-#: c/c-parser.cc:15132
+#: c/c-parser.cc:15125
 #, gcc-internal-format
 msgid "objective-c method declaration is expected"
 msgstr ""
 
-#: c/c-parser.cc:15584
+#: c/c-parser.cc:15577
 #, gcc-internal-format
 msgid "no type or storage class may be specified here,"
 msgstr ""
 
-#: c/c-parser.cc:15652 cp/parser.cc:40931
+#: c/c-parser.cc:15645 cp/parser.cc:40934
 #, gcc-internal-format
 msgid "empty property attribute list"
 msgstr ""
 
-#: c/c-parser.cc:15666 cp/parser.cc:40944
+#: c/c-parser.cc:15659 cp/parser.cc:40947
 #, fuzzy, gcc-internal-format
 msgid "missing property attribute"
 msgstr "прапушчан ініцыялізатар"
 
-#: c/c-parser.cc:15705
+#: c/c-parser.cc:15698
 #, gcc-internal-format
 msgid "unknown property attribute %<%s%s%>"
 msgstr ""
 
-#: c/c-parser.cc:15708 cp/parser.cc:40981
+#: c/c-parser.cc:15701 cp/parser.cc:40984
 #, gcc-internal-format
 msgid "unknown property attribute"
 msgstr ""
 
-#: c/c-parser.cc:15717 cp/parser.cc:40990
+#: c/c-parser.cc:15710 cp/parser.cc:40993
 #, gcc-internal-format
 msgid "expected %<=%> after Objective-C %qE"
 msgstr ""
 
-#: c/c-parser.cc:15728 cp/parser.cc:41004
+#: c/c-parser.cc:15721 cp/parser.cc:41007
 #, gcc-internal-format
 msgid "expected %qE selector name"
 msgstr ""
 
-#: c/c-parser.cc:15744 cp/parser.cc:41023
+#: c/c-parser.cc:15737 cp/parser.cc:41026
 #, gcc-internal-format
 msgid "setter method names must terminate with %<:%>"
 msgstr ""
 
-#: c/c-parser.cc:15968 cp/semantics.cc:14927
+#: c/c-parser.cc:15961 cp/semantics.cc:14939
 #, gcc-internal-format
 msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
 msgstr ""
 
-#: c/c-parser.cc:16010 cp/parser.cc:57024
+#: c/c-parser.cc:16003 cp/parser.cc:57027
 #, gcc-internal-format
 msgid "intervening code must not contain executable OpenMP directives"
 msgstr ""
 
-#: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
-#: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
-#: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
-#: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
-#: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
-#: cp/parser.cc:57225 cp/parser.cc:57239
+#: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
+#: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
+#: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
+#: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
+#: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
+#: cp/parser.cc:57228 cp/parser.cc:57242
 #, gcc-internal-format
 msgid "%<#pragma %s%> may only be used in compound statements"
 msgstr ""
 
-#: c/c-parser.cc:16053 cp/parser.cc:57214
+#: c/c-parser.cc:16046 cp/parser.cc:57217
 #, gcc-internal-format
 msgid "%<#pragma acc routine%> must be at file scope"
 msgstr ""
 
-#: c/c-parser.cc:16156 cp/parser.cc:57344
+#: c/c-parser.cc:16149 cp/parser.cc:57347
 #, gcc-internal-format
 msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
 msgstr ""
 
-#: c/c-parser.cc:16163 cp/parser.cc:57350
+#: c/c-parser.cc:16156 cp/parser.cc:57353
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c/c-parser.cc:16175 c/c-parser.cc:16191
+#: c/c-parser.cc:16168 c/c-parser.cc:16184
 #, gcc-internal-format
 msgid "%<#pragma %s%> may only be used at file scope"
 msgstr ""
 
-#: c/c-parser.cc:16262 cp/parser.cc:57433
+#: c/c-parser.cc:16255 cp/parser.cc:57436
 #, gcc-internal-format
 msgid "for, while or do statement expected"
 msgstr ""
 
-#: c/c-parser.cc:16278 cp/parser.cc:57046
+#: c/c-parser.cc:16271 cp/parser.cc:57049
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
-#: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
-#: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
-#: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
-#: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
-#: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
-#: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
-#: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
-#: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
-#: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
-#: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
+#: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
+#: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
+#: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
+#: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
+#: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
+#: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
+#: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
+#: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
+#: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
+#: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many %qs clauses"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.cc:16692
+#: c/c-parser.cc:16685
 #, gcc-internal-format
 msgid "expression must be integral"
 msgstr ""
 
-#: c/c-parser.cc:17299 c/c-parser.cc:31047
+#: c/c-parser.cc:17292 c/c-parser.cc:31040
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable"
 msgstr "\"%s\" мае незавершаны тып"
 
-#: c/c-parser.cc:17303 cp/semantics.cc:9552
+#: c/c-parser.cc:17296 cp/semantics.cc:9557
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a pointer variable"
 msgstr "\"%s\" звычайна функцыя"
 
-#: c/c-parser.cc:17345 cp/parser.cc:42365
+#: c/c-parser.cc:17338 cp/parser.cc:42368
 #, gcc-internal-format
 msgid "collapse argument needs positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.cc:17440 cp/parser.cc:42443
+#: c/c-parser.cc:17433 cp/parser.cc:42446
 #, gcc-internal-format
 msgid "expected %<none%> or %<present%>"
 msgstr ""
 
-#: c/c-parser.cc:17442 cp/parser.cc:42445
+#: c/c-parser.cc:17435 cp/parser.cc:42448
 #, gcc-internal-format
 msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
 msgstr ""
 
-#: c/c-parser.cc:17527 cp/parser.cc:42515
+#: c/c-parser.cc:17520 cp/parser.cc:42518
 #, gcc-internal-format
 msgid "expected constant logical expression"
 msgstr ""
 
-#: c/c-parser.cc:17604 cp/parser.cc:42597
+#: c/c-parser.cc:17597 cp/parser.cc:42600
 #, gcc-internal-format
 msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
 msgstr ""
 
-#: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
-#: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
+#: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
+#: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
 #, gcc-internal-format
 msgid "expected %<data%>"
 msgstr ""
 
-#: c/c-parser.cc:17677 cp/parser.cc:42670
+#: c/c-parser.cc:17670 cp/parser.cc:42673
 #, gcc-internal-format
 msgid "too many %<if%> clauses with %qs modifier"
 msgstr ""
 
-#: c/c-parser.cc:17684 cp/parser.cc:42677
+#: c/c-parser.cc:17677 cp/parser.cc:42680
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many %<if%> clauses"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.cc:17686 cp/parser.cc:42679
+#: c/c-parser.cc:17679 cp/parser.cc:42682
 #, gcc-internal-format
 msgid "too many %<if%> clauses without modifier"
 msgstr ""
 
-#: c/c-parser.cc:17692 cp/parser.cc:42685
+#: c/c-parser.cc:17685 cp/parser.cc:42688
 #, gcc-internal-format
 msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
 msgstr ""
 
-#: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
-#: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
-#: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
-#: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
+#: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
+#: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
+#: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
+#: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
 #, gcc-internal-format
 msgid "expected integer expression"
 msgstr ""
 
-#: c/c-parser.cc:17808
+#: c/c-parser.cc:17801
 #, gcc-internal-format
 msgid "%<num_threads%> value must be positive"
 msgstr ""
 
-#: c/c-parser.cc:17869
+#: c/c-parser.cc:17862
 #, gcc-internal-format
 msgid "%<num_tasks%> value must be positive"
 msgstr ""
 
-#: c/c-parser.cc:17931 cp/semantics.cc:9767
+#: c/c-parser.cc:17924 cp/semantics.cc:9772
 #, gcc-internal-format
 msgid "%<grainsize%> value must be positive"
 msgstr ""
 
-#: c/c-parser.cc:17980 cp/semantics.cc:9797
+#: c/c-parser.cc:17973 cp/semantics.cc:9802
 #, gcc-internal-format
 msgid "%<priority%> value must be non-negative"
 msgstr ""
 
-#: c/c-parser.cc:18014 cp/parser.cc:42911
+#: c/c-parser.cc:18007 cp/parser.cc:42914
 #, gcc-internal-format
 msgid "expected constant integer expression with valid sync-hint value"
 msgstr ""
 
-#: c/c-parser.cc:18086 cp/parser.cc:42981
+#: c/c-parser.cc:18079 cp/parser.cc:42984
 #, gcc-internal-format
 msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
 msgstr ""
 
-#: c/c-parser.cc:18154
+#: c/c-parser.cc:18147
 #, gcc-internal-format
 msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
 msgstr ""
 
-#: c/c-parser.cc:18231 cp/parser.cc:43133
+#: c/c-parser.cc:18224 cp/parser.cc:43136
 #, gcc-internal-format
 msgid "too many %<defaultmap%> clauses with %qs category"
 msgstr ""
 
-#: c/c-parser.cc:18234 cp/parser.cc:43136
+#: c/c-parser.cc:18227 cp/parser.cc:43139
 #, gcc-internal-format
 msgid "too many %<defaultmap%> clauses with unspecified category"
 msgstr ""
 
-#: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
+#: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
 #, gcc-internal-format
 msgid "%qs expression must be integral"
 msgstr ""
 
-#: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
-#: cp/semantics.cc:8523
+#: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
+#: cp/semantics.cc:8528
 #, gcc-internal-format
 msgid "%qs value must be positive"
 msgstr ""
 
-#: c/c-parser.cc:18392 cp/parser.cc:42128
+#: c/c-parser.cc:18385 cp/parser.cc:42131
 #, fuzzy, gcc-internal-format
 #| msgid "too many arguments to function"
 msgid "too many %<static%> arguments"
 msgstr "вельмі шмат аргументаў у функцыі"
 
-#: c/c-parser.cc:18426 cp/parser.cc:42161
+#: c/c-parser.cc:18419 cp/parser.cc:42164
 #, fuzzy, gcc-internal-format
 #| msgid "no arguments"
 msgid "unexpected argument"
 msgstr "няма аргументаў"
 
-#: c/c-parser.cc:18593 cp/semantics.cc:9983
+#: c/c-parser.cc:18586 cp/semantics.cc:9988
 #, gcc-internal-format
 msgid "%<tile%> argument needs positive integral constant"
 msgstr ""
 
-#: c/c-parser.cc:18661 cp/parser.cc:46414
+#: c/c-parser.cc:18654 cp/parser.cc:46417
 #, gcc-internal-format
 msgid "too many %<self%> clauses"
 msgstr ""
 
-#: c/c-parser.cc:18703 cp/parser.cc:43186
+#: c/c-parser.cc:18696 cp/parser.cc:43189
 #, gcc-internal-format
 msgid "expected %<reproducible%> or %<unconstrained%>"
 msgstr ""
 
-#: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
-#: cp/parser.cc:43205
+#: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
+#: cp/parser.cc:43208
 #, gcc-internal-format
 msgid "expected %<concurrent%>"
 msgstr ""
 
-#: c/c-parser.cc:18754 cp/parser.cc:43245
+#: c/c-parser.cc:18747 cp/parser.cc:43248
 #, gcc-internal-format
 msgid "expected %<teams%>, %<parallel%> or %<thread%>"
 msgstr ""
 
-#: c/c-parser.cc:18807 cp/parser.cc:43313
+#: c/c-parser.cc:18800 cp/parser.cc:43316
 #, gcc-internal-format
 msgid "ordered argument needs positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.cc:18902 cp/parser.cc:43395
+#: c/c-parser.cc:18895 cp/parser.cc:43398
 #, gcc-internal-format
 msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
 msgstr ""
 
-#: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
+#: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
 msgstr ""
 
-#: c/c-parser.cc:19063 cp/parser.cc:43582
+#: c/c-parser.cc:19056 cp/parser.cc:43585
 #, gcc-internal-format
 msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
 msgstr ""
 
-#: c/c-parser.cc:19117 cp/parser.cc:43598
+#: c/c-parser.cc:19110 cp/parser.cc:43601
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c/c-parser.cc:19121 cp/parser.cc:43601
+#: c/c-parser.cc:19114 cp/parser.cc:43604
 #, gcc-internal-format
 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c/c-parser.cc:19134 cp/semantics.cc:8570
+#: c/c-parser.cc:19127 cp/semantics.cc:8575
 #, gcc-internal-format
 msgid "chunk size value must be positive"
 msgstr ""
 
-#: c/c-parser.cc:19157 cp/parser.cc:43621
+#: c/c-parser.cc:19150 cp/parser.cc:43624
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%-code"
 msgid "invalid schedule kind"
 msgstr "нерэчаісны %%-код"
 
-#: c/c-parser.cc:19296 c/c-parser.cc:19307
+#: c/c-parser.cc:19289 c/c-parser.cc:19300
 #, gcc-internal-format
 msgid "%<num_teams%> value must be positive"
 msgstr ""
 
-#: c/c-parser.cc:19315 cp/semantics.cc:8537
+#: c/c-parser.cc:19308 cp/semantics.cc:8542
 #, gcc-internal-format
 msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
 msgstr ""
 
-#: c/c-parser.cc:19364 cp/semantics.cc:8666
+#: c/c-parser.cc:19357 cp/semantics.cc:8671
 #, gcc-internal-format
 msgid "%<thread_limit%> value must be positive"
 msgstr ""
 
-#: c/c-parser.cc:19409 cp/semantics.cc:8794
+#: c/c-parser.cc:19402 cp/semantics.cc:8799
 #, gcc-internal-format
 msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
+#: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
 #, gcc-internal-format
 msgid "expected %<allocator%> or %<align%>"
 msgstr ""
 
-#: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
-#: cp/parser.cc:44106
+#: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
+#: cp/parser.cc:44109
 #, fuzzy, gcc-internal-format
 #| msgid "duplicate `%s'"
 msgid "duplicate %qs modifier"
 msgstr "паўтарэньне `%s'"
 
-#: c/c-parser.cc:19576 cp/semantics.cc:8927
+#: c/c-parser.cc:19569 cp/semantics.cc:8932
 #, gcc-internal-format
 msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
 msgstr ""
 
-#: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
+#: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
 #, gcc-internal-format
 msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
 msgstr ""
 
-#: c/c-parser.cc:19730
+#: c/c-parser.cc:19723
 #, gcc-internal-format
 msgid "expected %<traits%> or %<memspace%>"
 msgstr ""
 
-#: c/c-parser.cc:19795
+#: c/c-parser.cc:19788
 #, gcc-internal-format
 msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
 msgstr ""
 
-#: c/c-parser.cc:19813 cp/parser.cc:44168
+#: c/c-parser.cc:19806 cp/parser.cc:44171
 #, gcc-internal-format
 msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
 msgstr ""
 
-#: c/c-parser.cc:19821 cp/parser.cc:44176
+#: c/c-parser.cc:19814 cp/parser.cc:44179
 #, gcc-internal-format
 msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
 msgstr ""
 
-#: c/c-parser.cc:19955 cp/parser.cc:44386
+#: c/c-parser.cc:19948 cp/parser.cc:44389
 #, gcc-internal-format
 msgid "multiple linear modifiers"
 msgstr ""
 
-#: c/c-parser.cc:19967 cp/parser.cc:44399
+#: c/c-parser.cc:19960 cp/parser.cc:44402
 #, gcc-internal-format
 msgid "multiple %<step%> modifiers"
 msgstr ""
 
-#: c/c-parser.cc:19975 c/c-parser.cc:20003
+#: c/c-parser.cc:19968 c/c-parser.cc:19996
 #, gcc-internal-format
 msgid "%<linear%> clause step expression must be integral"
 msgstr ""
 
-#: c/c-parser.cc:20037 cp/parser.cc:44522
+#: c/c-parser.cc:20030 cp/parser.cc:44525
 #, gcc-internal-format
 msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
 msgstr ""
 
-#: c/c-parser.cc:20076
+#: c/c-parser.cc:20069
 #, gcc-internal-format
 msgid "%<safelen%> clause expression must be positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.cc:20115
+#: c/c-parser.cc:20108
 #, gcc-internal-format
 msgid "%<simdlen%> clause expression must be positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.cc:20463 cp/parser.cc:44977
+#: c/c-parser.cc:20456 cp/parser.cc:44980
 #, gcc-internal-format
 msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
 msgstr ""
 
-#: c/c-parser.cc:20472 cp/parser.cc:44986
+#: c/c-parser.cc:20465 cp/parser.cc:44989
 #, gcc-internal-format
 msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
 msgstr ""
 
-#: c/c-parser.cc:20489 cp/parser.cc:45003
+#: c/c-parser.cc:20482 cp/parser.cc:45006
 #, gcc-internal-format
 msgid "%<iterator%> modifier incompatible with %qs"
 msgstr ""
 
-#: c/c-parser.cc:20537 cp/parser.cc:45058
+#: c/c-parser.cc:20530 cp/parser.cc:45061
 #, fuzzy, gcc-internal-format
 #| msgid "invalid %%d operand"
 msgid "invalid depend kind"
 msgstr "нерэчаісны %%d аперанд"
 
-#: c/c-parser.cc:20598 cp/parser.cc:45088
+#: c/c-parser.cc:20591 cp/parser.cc:45091
 #, fuzzy, gcc-internal-format
 #| msgid "invalid mask"
 msgid "invalid doacross kind"
 msgstr "нерэчаісная маска"
 
-#: c/c-parser.cc:20633 cp/parser.cc:45289
+#: c/c-parser.cc:20626 cp/parser.cc:45292
 #, gcc-internal-format
 msgid "expected %<fallback%> modifier"
 msgstr ""
 
-#: c/c-parser.cc:20650 cp/parser.cc:45313
+#: c/c-parser.cc:20643 cp/parser.cc:45316
 #, gcc-internal-format
 msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
 msgstr ""
 
-#: c/c-parser.cc:20679 cp/semantics.cc:8490
+#: c/c-parser.cc:20672 cp/semantics.cc:8495
 #, gcc-internal-format
 msgid "%<dyn_groupprivate%> value must be non-negative"
 msgstr ""
 
-#: c/c-parser.cc:20787 cp/parser.cc:45429
+#: c/c-parser.cc:20780 cp/parser.cc:45432
 #, gcc-internal-format
 msgid "illegal comma"
 msgstr ""
 
-#: c/c-parser.cc:20797 cp/parser.cc:45439
+#: c/c-parser.cc:20790 cp/parser.cc:45442
 #, gcc-internal-format
 msgid "too many %<always%> modifiers"
 msgstr ""
 
-#: c/c-parser.cc:20808 cp/parser.cc:45453
+#: c/c-parser.cc:20801 cp/parser.cc:45456
 #, gcc-internal-format
 msgid "too many %<close%> modifiers"
 msgstr ""
 
-#: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
-#: cp/parser.cc:45467
+#: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
+#: cp/parser.cc:45470
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many %<iterator%> modifiers"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.cc:20835 cp/parser.cc:45487
+#: c/c-parser.cc:20828 cp/parser.cc:45490
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many %<mapper%> modifiers"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.cc:20855 cp/parser.cc:45513
+#: c/c-parser.cc:20848 cp/parser.cc:45516
 #, gcc-internal-format
 msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
 msgstr ""
 
-#: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
-#: cp/parser.cc:55569
+#: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
+#: cp/parser.cc:55572
 #, gcc-internal-format
 msgid "expected identifier or %<default%>"
 msgstr ""
 
-#: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
-#: cp/parser.cc:45552
+#: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
+#: cp/parser.cc:45555
 #, fuzzy, gcc-internal-format
 #| msgid "too many input files"
 msgid "too many %<present%> modifiers"
 msgstr "вельмі шмат уваходзячых файлаў"
 
-#: c/c-parser.cc:20898 cp/parser.cc:45564
+#: c/c-parser.cc:20891 cp/parser.cc:45567
 #, gcc-internal-format
 msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
 msgstr ""
 
-#: c/c-parser.cc:20910 cp/parser.cc:45579
+#: c/c-parser.cc:20903 cp/parser.cc:45582
 #, gcc-internal-format
 msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
 msgstr ""
 
-#: c/c-parser.cc:20945 cp/parser.cc:45613
+#: c/c-parser.cc:20938 cp/parser.cc:45616
 #, fuzzy, gcc-internal-format
 #| msgid "invalid mask"
 msgid "invalid map kind"
 msgstr "нерэчаісная маска"
 
-#: c/c-parser.cc:21029 cp/parser.cc:45709
+#: c/c-parser.cc:21022 cp/parser.cc:45712
 #, gcc-internal-format
 msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
 msgstr ""
 
-#: c/c-parser.cc:21041 cp/parser.cc:45720
+#: c/c-parser.cc:21034 cp/parser.cc:45723
 #, gcc-internal-format
 msgid "expected %<ancestor%> or %<device_num%>"
 msgstr ""
 
-#: c/c-parser.cc:21064 cp/semantics.cc:8691
+#: c/c-parser.cc:21057 cp/semantics.cc:8696
 #, gcc-internal-format
 msgid "the %<device%> clause expression must evaluate to %<1%>"
 msgstr ""
 
-#: c/c-parser.cc:21097 cp/parser.cc:45791
+#: c/c-parser.cc:21090 cp/parser.cc:45794
 #, gcc-internal-format
 msgid "invalid dist_schedule kind"
 msgstr ""
 
-#: c/c-parser.cc:21161 cp/parser.cc:45830
+#: c/c-parser.cc:21154 cp/parser.cc:45833
 #, gcc-internal-format
 msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
 msgstr ""
 
-#: c/c-parser.cc:21184 cp/parser.cc:45856
+#: c/c-parser.cc:21177 cp/parser.cc:45859
 #, fuzzy, gcc-internal-format
 msgid "invalid proc_bind kind"
 msgstr "Нерэчаісны выбар %s"
 
-#: c/c-parser.cc:21228 cp/parser.cc:45923
+#: c/c-parser.cc:21221 cp/parser.cc:45926
 #, gcc-internal-format
 msgid "expected %<host%>, %<nohost%> or %<any%>"
 msgstr ""
 
-#: c/c-parser.cc:21321 cp/parser.cc:45228
+#: c/c-parser.cc:21314 cp/parser.cc:45231
 #, gcc-internal-format
 msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
 msgstr ""
 
-#: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
+#: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
 #, gcc-internal-format
 msgid "%<partial%> argument needs positive constant integer expression"
 msgstr ""
 
-#: c/c-parser.cc:21518 cp/semantics.cc:9264
+#: c/c-parser.cc:21511 cp/semantics.cc:9269
 #, gcc-internal-format
 msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
 msgstr ""
 
-#: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
-#: cp/parser.cc:46095
+#: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
+#: cp/parser.cc:46098
 #, gcc-internal-format
 msgid "string literal must not contain %<\\0%>"
 msgstr ""
 
-#: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
-#: cp/parser.cc:46130
+#: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
+#: cp/parser.cc:46133
 #, fuzzy, gcc-internal-format
 #| msgid "unknown register name: %s"
 msgid "unknown foreign runtime identifier %qs"
 msgstr "невядомая назва рэгістра: %s"
 
-#: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
-#: cp/parser.cc:46152
+#: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
+#: cp/parser.cc:46155
 #, gcc-internal-format
 msgid "expected string literal or constant integer expression"
 msgstr ""
 
-#: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
-#: cp/parser.cc:46160 cp/semantics.cc:7768
+#: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
+#: cp/parser.cc:46163 cp/semantics.cc:7773
 #, gcc-internal-format
 msgid "unknown foreign runtime identifier %qwd"
 msgstr ""
 
-#: c/c-parser.cc:21659 cp/parser.cc:46072
+#: c/c-parser.cc:21652 cp/parser.cc:46075
 #, gcc-internal-format
 msgid "expected %<fr%> or %<attr%> preference selector"
 msgstr ""
 
-#: c/c-parser.cc:21667 cp/parser.cc:46080
+#: c/c-parser.cc:21660 cp/parser.cc:46083
 #, gcc-internal-format
 msgid "duplicated %<fr%> preference selector"
 msgstr ""
 
-#: c/c-parser.cc:21693 cp/parser.cc:46104
+#: c/c-parser.cc:21686 cp/parser.cc:46107
 #, gcc-internal-format
 msgid "%<attr%> string literal must start with %<ompx_%>"
 msgstr ""
 
-#: c/c-parser.cc:21701 cp/parser.cc:46111
+#: c/c-parser.cc:21694 cp/parser.cc:46114
 #, gcc-internal-format
 msgid "%<attr%> string literal must not contain a comma"
 msgstr ""
 
-#: c/c-parser.cc:21713 cp/parser.cc:46123
+#: c/c-parser.cc:21706 cp/parser.cc:46126
 #, gcc-internal-format
 msgid "non-empty string literal expected"
 msgstr ""
 
-#: c/c-parser.cc:21823 cp/parser.cc:46263
+#: c/c-parser.cc:21816 cp/parser.cc:46266
 #, gcc-internal-format
 msgid "duplicate %<targetsync%> modifier"
 msgstr ""
 
-#: c/c-parser.cc:21830 cp/parser.cc:46270
+#: c/c-parser.cc:21823 cp/parser.cc:46273
 #, gcc-internal-format
 msgid "duplicate %<target%> modifier"
 msgstr ""
 
-#: c/c-parser.cc:21837 cp/parser.cc:46277
+#: c/c-parser.cc:21830 cp/parser.cc:46280
 #, gcc-internal-format
 msgid "duplicate %<prefer_type%> modifier"
 msgstr ""
 
-#: c/c-parser.cc:21858 cp/parser.cc:46298
+#: c/c-parser.cc:21851 cp/parser.cc:46301
 #, gcc-internal-format
 msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
 msgstr ""
 
-#: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
-#: cp/parser.cc:53849
+#: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
+#: cp/parser.cc:53852
 #, gcc-internal-format
 msgid "missing required %<target%> and/or %<targetsync%> modifier"
 msgstr ""
 
-#: c/c-parser.cc:22135 cp/parser.cc:46630
+#: c/c-parser.cc:22128 cp/parser.cc:46633
 #, gcc-internal-format
 msgid "expected an OpenACC clause"
 msgstr ""
 
-#: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
-#: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
+#: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
+#: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
 #, fuzzy, gcc-internal-format
 #| msgid "complex invalid for `%s'"
 msgid "%qs is not valid for %qs"
 msgstr "complex нерэчаісны для \"%s\""
 
-#: c/c-parser.cc:22191 cp/parser.cc:46689
+#: c/c-parser.cc:22184 cp/parser.cc:46692
 #, gcc-internal-format
 msgid "clauses in %<simd%> trait should be separated by %<,%>"
 msgstr ""
 
-#: c/c-parser.cc:22344 cp/parser.cc:46882
+#: c/c-parser.cc:22337 cp/parser.cc:46885
 #, gcc-internal-format
 msgid "%qs must be the first clause of %qs"
 msgstr ""
 
-#: c/c-parser.cc:22384 cp/parser.cc:46918
+#: c/c-parser.cc:22377 cp/parser.cc:46921
 #, gcc-internal-format
 msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
 msgstr ""
 
-#: c/c-parser.cc:22545 cp/parser.cc:47098
+#: c/c-parser.cc:22538 cp/parser.cc:47101
 #, gcc-internal-format
 msgid "expected an OpenMP clause"
 msgstr ""
 
-#: c/c-parser.cc:22706 cp/parser.cc:52341
+#: c/c-parser.cc:22699 cp/parser.cc:52344
 #, gcc-internal-format
 msgid "no valid clauses specified in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.cc:22716 cp/parser.cc:52351
+#: c/c-parser.cc:22709 cp/parser.cc:52354
 #, gcc-internal-format
 msgid "array section in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.cc:22736 cp/parser.cc:52371
+#: c/c-parser.cc:22729 cp/parser.cc:52374
 #, gcc-internal-format
 msgid "%qD must be a global variable in %<#pragma acc declare link%>"
 msgstr ""
 
-#: c/c-parser.cc:22747 cp/parser.cc:52382
+#: c/c-parser.cc:22740 cp/parser.cc:52385
 #, gcc-internal-format
 msgid "invalid OpenACC clause at file scope"
 msgstr ""
 
-#: c/c-parser.cc:22754 cp/parser.cc:52389
+#: c/c-parser.cc:22747 cp/parser.cc:52392
 #, gcc-internal-format
 msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.cc:22762 cp/parser.cc:52397
+#: c/c-parser.cc:22755 cp/parser.cc:52400
 #, gcc-internal-format
 msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.cc:22773 cp/parser.cc:52419
+#: c/c-parser.cc:22766 cp/parser.cc:52422
 #, gcc-internal-format
 msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.cc:22783 cp/parser.cc:52442
+#: c/c-parser.cc:22776 cp/parser.cc:52445
 #, gcc-internal-format
 msgid "variable %qD used more than once with %<#pragma acc declare%>"
 msgstr ""
 
-#: c/c-parser.cc:22876 cp/parser.cc:52526
+#: c/c-parser.cc:22869 cp/parser.cc:52529
 #, gcc-internal-format
 msgid "expected %<data%> after %<#pragma acc %s%>"
 msgstr ""
 
-#: c/c-parser.cc:22892 cp/parser.cc:52543
+#: c/c-parser.cc:22885 cp/parser.cc:52546
 #, gcc-internal-format
 msgid "%<#pragma acc %s data%> has no data movement clause"
 msgstr ""
 
-#: c/c-parser.cc:22924 cp/parser.cc:52301
+#: c/c-parser.cc:22917 cp/parser.cc:52304
 #, gcc-internal-format
 msgid "%<host_data%> constru[...]

[diff truncated at 524288 bytes]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.