From 98b9ac3f4c4aae26d230ba4ce841cecfb99e3999 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 27 Apr 2021 12:36:33 +0200 Subject: [PATCH 001/164] Bump BASE-VER 2021-05-27 Jakub Jelinek * BASE-VER: Set to 11.1.1. --- gcc/BASE-VER | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/BASE-VER b/gcc/BASE-VER index 68d8f15e23cf5..668182d21a480 100644 --- a/gcc/BASE-VER +++ b/gcc/BASE-VER @@ -1 +1 @@ -11.1.0 +11.1.1 From 12333b7e7636d7337054b85d37cb2def3b2e4ca4 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Wed, 21 Apr 2021 12:31:45 +0200 Subject: [PATCH 002/164] cprop: Fix -fcompare-debug bug in constprop_register [PR100148] The following testcase shows different behavior between -g and -g0 in constprop_register, if a flags register setter is separated from a conditional jump using those flags with -g by a DEBUG_INSN. As it uses just NEXT_INSN, for -g it will look at the DEBUG_INSN which is not a conditional jump, while otherwise it would look at the conditional jump and call cprop_jump. 2021-04-21 Jakub Jelinek PR rtl-optimization/100148 * cprop.c (constprop_register): Use next_nondebug_insn instead of NEXT_INSN. * g++.dg/opt/pr100148.C: New test. (cherry picked from commit 022f6ee3ad67ee30f62c8c2aeeb4156494f3284e) --- gcc/cprop.c | 8 +++++--- gcc/testsuite/g++.dg/opt/pr100148.C | 27 +++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr100148.C diff --git a/gcc/cprop.c b/gcc/cprop.c index 73034ce72d098..6f34f6b2418b9 100644 --- a/gcc/cprop.c +++ b/gcc/cprop.c @@ -1007,16 +1007,18 @@ static int constprop_register (rtx from, rtx src, rtx_insn *insn) { rtx sset; + rtx_insn *next_insn; /* Check for reg or cc0 setting instructions followed by conditional branch instructions first. */ if ((sset = single_set (insn)) != NULL - && NEXT_INSN (insn) - && any_condjump_p (NEXT_INSN (insn)) && onlyjump_p (NEXT_INSN (insn))) + && (next_insn = next_nondebug_insn (insn)) != NULL + && any_condjump_p (next_insn) + && onlyjump_p (next_insn)) { rtx dest = SET_DEST (sset); if ((REG_P (dest) || CC0_P (dest)) - && cprop_jump (BLOCK_FOR_INSN (insn), insn, NEXT_INSN (insn), + && cprop_jump (BLOCK_FOR_INSN (insn), insn, next_insn, from, src)) return 1; } diff --git a/gcc/testsuite/g++.dg/opt/pr100148.C b/gcc/testsuite/g++.dg/opt/pr100148.C new file mode 100644 index 0000000000000..d038879b6b847 --- /dev/null +++ b/gcc/testsuite/g++.dg/opt/pr100148.C @@ -0,0 +1,27 @@ +// PR rtl-optimization/100148 +// { dg-do compile } +// { dg-options "-O2 -fno-dce -fno-tree-dce -fno-tree-dominator-opts -fno-tree-sink -fcompare-debug" } + +int i; +enum E { } e, ee; + +bool +baz (int) +{ + return ee; +} + +bool bar (); +bool a, b; + +void +foo () +{ + switch (ee) + { + case 0: + e = E (a ? : i); + case 1: + !(b || baz (0) && bar ()); + } +} From c7421c7dd2ce1e27cf704fa444984a2628a1587f Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Wed, 21 Apr 2021 15:17:10 +0200 Subject: [PATCH 003/164] testsuite: Add -fchecking to dg-ice tests In --enable-checking=release builds (which is the default on release branches), I'm getting various extra FAILs that don't appear in --enable-checking=yes builds. XPASS: g++.dg/cpp0x/constexpr-52830.C -std=c++14 (internal compiler error) FAIL: g++.dg/cpp0x/constexpr-52830.C -std=c++14 (test for excess errors) XPASS: g++.dg/cpp0x/constexpr-52830.C -std=c++17 (internal compiler error) FAIL: g++.dg/cpp0x/constexpr-52830.C -std=c++17 (test for excess errors) XPASS: g++.dg/cpp0x/constexpr-52830.C -std=c++2a (internal compiler error) FAIL: g++.dg/cpp0x/constexpr-52830.C -std=c++2a (test for excess errors) FAIL: g++.dg/cpp0x/vt-88982.C -std=c++14 (test for excess errors) FAIL: g++.dg/cpp0x/vt-88982.C -std=c++17 (test for excess errors) FAIL: g++.dg/cpp0x/vt-88982.C -std=c++2a (test for excess errors) FAIL: g++.dg/cpp1y/auto-fn61.C -std=c++14 (test for excess errors) FAIL: g++.dg/cpp1y/auto-fn61.C -std=c++17 (test for excess errors) FAIL: g++.dg/cpp1y/auto-fn61.C -std=c++2a (test for excess errors) FAIL: g++.dg/cpp1z/constexpr-lambda26.C -std=c++17 (test for excess errors) FAIL: g++.dg/cpp1z/constexpr-lambda26.C -std=c++2a (test for excess errors) FAIL: g++.dg/cpp2a/nontype-class39.C -std=c++2a (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-ice-1.c -std=c++14 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-ice-1.c -std=c++17 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-ice-1.c -std=c++2a (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-ice-1.c -std=c++98 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-ice-2.c -std=c++14 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-ice-2.c -std=c++17 (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-ice-2.c -std=c++2a (test for excess errors) FAIL: c-c++-common/goacc/kernels-decompose-ice-2.c -std=c++98 (test for excess errors) These are tests that have dg-ice and most of those ICEs are checking ICEs which go away in release checking when -fno-checking is the default. The following patch adds -fchecking option to those. 2021-04-21 Jakub Jelinek * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options -fchecking. * g++.dg/cpp1y/auto-fn61.C: Likewise. * g++.dg/cpp2a/nontype-class39.C: Likewise. * g++.dg/cpp0x/constexpr-52830.C: Likewise. * g++.dg/cpp0x/vt-88982.C: Likewise. * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to dg-additional-options. * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise. (cherry picked from commit ca4bf1dd4398dc65d8fff8b9f5c67733729cee95) --- gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c | 2 +- gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 + gcc/testsuite/g++.dg/cpp0x/vt-88982.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 1 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C | 1 + gcc/testsuite/g++.dg/cpp2a/nontype-class39.C | 1 + 7 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c b/gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c index d770b91dd097a..8c3884bdc00ed 100644 --- a/gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c +++ b/gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c @@ -1,7 +1,7 @@ /* Test OpenACC 'kernels' construct decomposition. */ /* { dg-additional-options "-fopt-info-omp-all" } */ -/* { dg-additional-options "--param=openacc-kernels=decompose" } */ +/* { dg-additional-options "-fchecking --param=openacc-kernels=decompose" } */ /* { dg-ice "TODO" } { dg-prune-output "during GIMPLE pass: omplower" } */ diff --git a/gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c b/gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c index ae059eb354bce..8bf60a9a50999 100644 --- a/gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c +++ b/gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c @@ -1,6 +1,6 @@ /* Test OpenACC 'kernels' construct decomposition. */ -/* { dg-additional-options "--param=openacc-kernels=decompose" } */ +/* { dg-additional-options "-fchecking --param=openacc-kernels=decompose" } */ /* { dg-ice "TODO" } { dg-prune-output "during GIMPLE pass: omplower" } */ diff --git a/gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C b/gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C index 2c9d2f9b329ea..eae0d8c377b8e 100644 --- a/gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C +++ b/gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C @@ -1,5 +1,6 @@ // PR c++/52830 // { dg-do compile { target c++11 } } +// { dg-additional-options "-fchecking" } // { dg-ice "comptypes" } template struct eif { typedef void type; }; diff --git a/gcc/testsuite/g++.dg/cpp0x/vt-88982.C b/gcc/testsuite/g++.dg/cpp0x/vt-88982.C index cb9530dcee122..7a868233d73c5 100644 --- a/gcc/testsuite/g++.dg/cpp0x/vt-88982.C +++ b/gcc/testsuite/g++.dg/cpp0x/vt-88982.C @@ -1,5 +1,6 @@ // PR c++/88982 // { dg-do compile { target c++11 } } +// { dg-additional-options "-fchecking" } // { dg-ice "tsubst_pack_expansion" } template struct A { diff --git a/gcc/testsuite/g++.dg/cpp1y/auto-fn61.C b/gcc/testsuite/g++.dg/cpp1y/auto-fn61.C index c24c3b85d782b..bed5ea0cfc037 100644 --- a/gcc/testsuite/g++.dg/cpp1y/auto-fn61.C +++ b/gcc/testsuite/g++.dg/cpp1y/auto-fn61.C @@ -1,5 +1,6 @@ // PR c++/88003 // { dg-do compile { target c++14 } } +// { dg-additional-options "-fchecking" } // { dg-ice "poplevel_class" } auto test() { diff --git a/gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C b/gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C index d6c8bae525fa5..0cdb400d21c4f 100644 --- a/gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C +++ b/gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C @@ -1,5 +1,6 @@ // PR c++/87765 // { dg-do compile { target c++17 } } +// { dg-additional-options "-fchecking" } // { dg-ice "cxx_eval_constant_expression" } template diff --git a/gcc/testsuite/g++.dg/cpp2a/nontype-class39.C b/gcc/testsuite/g++.dg/cpp2a/nontype-class39.C index f5f79a71ec2c3..512afad8e4faa 100644 --- a/gcc/testsuite/g++.dg/cpp2a/nontype-class39.C +++ b/gcc/testsuite/g++.dg/cpp2a/nontype-class39.C @@ -1,5 +1,6 @@ // PR c++/89565 // { dg-do compile { target c++20 } } +// { dg-additional-options "-fchecking" } // { dg-ice "resolve_args" } template From b363daf1321bec59b96908ddfb674312732173ad Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Mon, 26 Apr 2021 09:59:15 +0200 Subject: [PATCH 004/164] vmsdbgout: Remove useless register keywords register keyword was removed in C++17, and in vmsdbgout.c it served no useful purpose. 2021-04-26 Jakub Jelinek PR debug/100255 * vmsdbgout.c (ASM_OUTPUT_DEBUG_STRING, vmsdbgout_begin_block, vmsdbgout_end_block, lookup_filename, vmsdbgout_source_line): Remove register keywords. (cherry picked from commit 297bfacdb448c0d29b8dfac2818350b90902bc75) --- gcc/vmsdbgout.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gcc/vmsdbgout.c b/gcc/vmsdbgout.c index a7640004b87fb..c226bc69c8559 100644 --- a/gcc/vmsdbgout.c +++ b/gcc/vmsdbgout.c @@ -365,13 +365,13 @@ static char text_end_label[MAX_ARTIFICIAL_LABEL_BYTES]; #define ASM_OUTPUT_DEBUG_STRING(FILE,P) \ do \ { \ - register int slen = strlen (P); \ - register const char *p = (P); \ - register int i; \ + int slen = strlen (P); \ + const char *p = (P); \ + int i; \ fprintf (FILE, "\t.ascii \""); \ for (i = 0; i < slen; i++) \ { \ - register int c = p[i]; \ + int c = p[i]; \ if (c == '\"' || c == '\\') \ putc ('\\', FILE); \ if (c >= ' ' && c < 0177) \ @@ -1229,7 +1229,7 @@ vmsdbgout_end_epilogue (unsigned int line, const char *file) a lexical block. */ static void -vmsdbgout_begin_block (register unsigned line, register unsigned blocknum) +vmsdbgout_begin_block (unsigned line, unsigned blocknum) { if (write_symbols == VMS_AND_DWARF2_DEBUG) (*dwarf2_debug_hooks.begin_block) (line, blocknum); @@ -1242,7 +1242,7 @@ vmsdbgout_begin_block (register unsigned line, register unsigned blocknum) lexical block. */ static void -vmsdbgout_end_block (register unsigned line, register unsigned blocknum) +vmsdbgout_end_block (unsigned line, unsigned blocknum) { if (write_symbols == VMS_AND_DWARF2_DEBUG) (*dwarf2_debug_hooks.end_block) (line, blocknum); @@ -1315,8 +1315,8 @@ static unsigned int lookup_filename (const char *file_name) { static unsigned int last_file_lookup_index = 0; - register char *fn; - register unsigned i; + char *fn; + unsigned i; const char *fnam; long long cdt = 0; long ebk = 0; @@ -1405,8 +1405,8 @@ vmsdbgout_write_source_line (unsigned line, const char *filename, } static void -vmsdbgout_source_line (register unsigned line, unsigned int column, - register const char *filename, +vmsdbgout_source_line (unsigned line, unsigned int column, + const char *filename, int discriminator, bool is_stmt) { if (write_symbols == VMS_AND_DWARF2_DEBUG) From 7f8eea0b16494554d623113c8138879b3f31d67a Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 27 Apr 2021 15:26:24 +0200 Subject: [PATCH 005/164] cfgcleanup: Fix -fcompare-debug issue in outgoing_edges_match [PR100254] The following testcase fails with -fcompare-debug. The problem is that outgoing_edges_match behaves differently between -g0 and -g, if some load/store with REG_EH_REGION is followed by DEBUG_INSNs, the REG_EH_REGION check is not done, while when there are no DEBUG_INSNs, it is done. We already compute last1 and last2 as BB_END (bb{1,2}) with skipped debug insns and notes, so this patch just uses those. 2021-04-27 Jakub Jelinek PR rtl-optimization/100254 * cfgcleanup.c (outgoing_edges_match): Check REG_EH_REGION on last1 and last2 insns rather than BB_END (bb1) and BB_END (bb2) insns. * g++.dg/opt/pr100254.C: New test. (cherry picked from commit e600df51a15b2ec7a72731921a2464ffe59cf5ab) --- gcc/cfgcleanup.c | 4 +- gcc/testsuite/g++.dg/opt/pr100254.C | 101 ++++++++++++++++++++++++++++ 2 files changed, 103 insertions(+), 2 deletions(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr100254.C diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c index 8650fb7f2648c..260a896ac4863 100644 --- a/gcc/cfgcleanup.c +++ b/gcc/cfgcleanup.c @@ -1885,8 +1885,8 @@ outgoing_edges_match (int mode, basic_block bb1, basic_block bb2) /* Ensure the same EH region. */ { - rtx n1 = find_reg_note (BB_END (bb1), REG_EH_REGION, 0); - rtx n2 = find_reg_note (BB_END (bb2), REG_EH_REGION, 0); + rtx n1 = find_reg_note (last1, REG_EH_REGION, 0); + rtx n2 = find_reg_note (last2, REG_EH_REGION, 0); if (!n1 && n2) return false; diff --git a/gcc/testsuite/g++.dg/opt/pr100254.C b/gcc/testsuite/g++.dg/opt/pr100254.C new file mode 100644 index 0000000000000..dbdac1638c7fd --- /dev/null +++ b/gcc/testsuite/g++.dg/opt/pr100254.C @@ -0,0 +1,101 @@ +// PR rtl-optimization/100254 +// { dg-do compile } +// { dg-options "-O2 -fno-guess-branch-probability -fipa-pta -fnon-call-exceptions -fcompare-debug" } +// { dg-additional-options "-mtune=goldmont" { target i?86-*-* x86_64-*-* } } + +struct _Rb_tree_node_base { + typedef _Rb_tree_node_base *_Base_ptr; + typedef _Rb_tree_node_base *_Const_Base_ptr; + _Base_ptr _M_left; +}; +template struct _Rb_tree_key_compare { + _Key_compare _M_key_compare; +}; +struct _Rb_tree_header { + _Rb_tree_node_base _M_header; +}; +struct _Rb_tree_iterator { + _Rb_tree_iterator(_Rb_tree_node_base::_Base_ptr); + friend bool operator==(_Rb_tree_iterator, _Rb_tree_iterator); +}; +template struct _Rb_tree_const_iterator { + typedef _Rb_tree_const_iterator _Self; + _Rb_tree_const_iterator(_Rb_tree_node_base::_Const_Base_ptr) {} + _Tp operator*(); + template + friend bool operator!=(_Rb_tree_const_iterator<_Up>, _Rb_tree_const_iterator<_Up>); +}; +template struct _Rb_tree { + template + struct _Rb_tree_impl : _Rb_tree_key_compare<_Key_compare>, _Rb_tree_header {}; + _Rb_tree_impl<_Compare> _M_impl; + _Key _S_key(); + typedef _Rb_tree_const_iterator<_Val> const_iterator; + const_iterator begin() { return _M_impl._M_header._M_left; } + _Rb_tree_iterator find(const _Key &); +}; +template +_Rb_tree_iterator _Rb_tree<_Key, _Val, _Compare>::find(const _Key &__k) { + _Rb_tree_iterator __j = 0; + return __j == 0 || _M_impl._M_key_compare(__k, _S_key()) ? 0 : __j; +} +template struct set { + typedef _Key key_type; + typedef _Rb_tree _Rep_type; + _Rep_type _M_t; + typedef typename _Rep_type::const_iterator iterator; + iterator begin() { return _M_t.begin(); } + iterator end(); + void find(key_type __x) { _M_t.find(__x); } +}; +struct WindowDesc { + WindowDesc(short); +} _station_view_desc(0); +struct Window { + void IsWidgetLowered(); + virtual void OnClick(int, int, int); +}; +int AllocateWindowDescFront_window_number; +template void AllocateWindowDescFront(WindowDesc *desc, bool) { + Wcls(desc, AllocateWindowDescFront_window_number); +} +class CargoDataEntry; +struct CargoSorter { + bool operator()(const CargoDataEntry *, const CargoDataEntry *) const; +}; +struct CargoDataEntry { + ~CargoDataEntry(); + char Retrieve_cargo; + void Retrieve() { + CargoDataEntry t(Retrieve_cargo); + children->find(&t); + } + CargoDataEntry(char); + set *children; +}; +CargoDataEntry::CargoDataEntry(char) : children() {} +CargoDataEntry::~CargoDataEntry() { + if (children) + for (set::iterator i = children->begin(); + i != children->end();) + delete *i; +} +bool CargoSorter::operator()(const CargoDataEntry *, + const CargoDataEntry *) const { return false; } +struct StationViewWindow : Window { + StationViewWindow(WindowDesc *, int); + CargoDataEntry HandleCargoWaitingClick_filter; + void OnClick(int, int widget, int) { + switch (widget) { + case 0: + HandleCargoWaitingClick_filter.Retrieve(); + HandleCargoWaitingClick_filter.Retrieve(); + case 1: + IsWidgetLowered(); + } + } +}; +void ShowStationViewWindow_station() { + AllocateWindowDescFront(&_station_view_desc, + ShowStationViewWindow_station); +} From 80dc24f813a9d8951d75eea7324f6d713b872bca Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 27 Apr 2021 15:42:47 +0200 Subject: [PATCH 006/164] veclower: Fix up vec_shl matching of VEC_PERM_EXPR [PR100239] The following testcase ICEs at -O0, because lower_vec_perm sees the _1 = { 0, 0, 0, 0, 0, 0, 0, 0 }; _2 = VEC_COND_EXPR <_1, { -1, -1, -1, -1, -1, -1, -1, -1 }, { 0, 0, 0, 0, 0, 0, 0, 0 }>; _3 = { 6, 0, 0, 0, 0, 0, 0, 0 }; _4 = VEC_PERM_EXPR <{ 0, 0, 0, 0, 0, 0, 0, 0 }, _2, _3>; and as the ISA is SSE2, there is no support for the particular permutation nor for variable mask permutation. But, the code to match vec_shl matches it, because the permutation has the first operand a zero vector and the mask picks all elements randomly from that vector. So, in the end that isn't a vec_shl, but the permutation could be in theory optimized into the first argument. As we keep it as is, it will fail during expansion though, because that for vec_shl correctly requires that it actually is a shift: unsigned firstidx = 0; for (unsigned int i = 0; i < nelt; i++) { if (known_eq (sel[i], nelt)) { if (i == 0 || firstidx) return NULL_RTX; firstidx = i; } else if (firstidx ? maybe_ne (sel[i], nelt + i - firstidx) : maybe_ge (sel[i], nelt)) return NULL_RTX; } if (firstidx == 0) return NULL_RTX; first = firstidx; The if (firstidx == 0) return NULL; is what is missing a counterpart on the lower_vec_perm side. As with optimize != 0 we fold it in other spots, I think it is not needed to optimize this cornercase in lower_vec_perm (which would mean we'd need to recurse on the newly created _4 = { 0, 0, 0, 0, 0, 0, 0, 0 }; whether it is supported or not). 2021-04-27 Jakub Jelinek PR tree-optimization/100239 * tree-vect-generic.c (lower_vec_perm): Don't accept constant permutations with all indices from the first zero element as vec_shl. * gcc.dg/pr100239.c: New test. (cherry picked from commit 83d26d0e1b3625ab6c2d83610a13976b52f63e0a) --- gcc/testsuite/gcc.dg/pr100239.c | 12 ++++++++++++ gcc/tree-vect-generic.c | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 gcc/testsuite/gcc.dg/pr100239.c diff --git a/gcc/testsuite/gcc.dg/pr100239.c b/gcc/testsuite/gcc.dg/pr100239.c new file mode 100644 index 0000000000000..1ade810c52b05 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr100239.c @@ -0,0 +1,12 @@ +/* PR tree-optimization/100239 */ +/* { dg-do compile } */ +/* { dg-options "-O0" } */ + +typedef short __attribute__((__vector_size__ (8 * sizeof (short)))) V; +V v, w; + +void +foo (void) +{ + w = __builtin_shuffle (v != v, 0 < (V) {}, (V) {192} >> 5); +} diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.c index c8d8493e6eaef..3348545d18ba4 100644 --- a/gcc/tree-vect-generic.c +++ b/gcc/tree-vect-generic.c @@ -1515,7 +1515,7 @@ lower_vec_perm (gimple_stmt_iterator *gsi) elements + i - first) : maybe_ge (poly_uint64 (indices[i]), elements)) break; - if (i == elements) + if (first && i == elements) { gimple_assign_set_rhs3 (stmt, mask); update_stmt (stmt); From 3fe1c1fd0eb5e4bbc1af313b3e9dd4605ec5a134 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 27 Apr 2021 15:46:16 +0200 Subject: [PATCH 007/164] aarch64: Fix UB in the compiler [PR100200] The following patch fixes UBs in the compiler when negativing a CONST_INT containing HOST_WIDE_INT_MIN. I've changed the spots where there wasn't an obvious earlier condition check or predicate that would fail for such CONST_INTs. 2021-04-27 Jakub Jelinek PR target/100200 * config/aarch64/predicates.md (aarch64_sub_immediate, aarch64_plus_immediate): Use -UINTVAL instead of -INTVAL. * config/aarch64/aarch64.md (casesi, rotl3): Likewise. * config/aarch64/aarch64.c (aarch64_print_operand, aarch64_split_atomic_op, aarch64_expand_subvti): Likewise. (cherry picked from commit 618ae596ebcd1de03857d20485d1324931852569) --- gcc/config/aarch64/aarch64.c | 6 +++--- gcc/config/aarch64/aarch64.md | 5 +++-- gcc/config/aarch64/predicates.md | 4 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index 12625a4bee399..7985940ba42e0 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -10778,7 +10778,7 @@ aarch64_print_operand (FILE *f, rtx x, int code) } if (GET_MODE_CLASS (GET_MODE (x)) == MODE_VECTOR_INT) - asm_fprintf (f, "%wd", -INTVAL (elt)); + asm_fprintf (f, "%wd", -UINTVAL (elt)); else if (GET_MODE_CLASS (GET_MODE (x)) == MODE_VECTOR_FLOAT && aarch64_print_vector_float_operand (f, x, true)) ; @@ -21598,7 +21598,7 @@ aarch64_split_atomic_op (enum rtx_code code, rtx old_out, rtx new_out, rtx mem, case MINUS: if (CONST_INT_P (value)) { - value = GEN_INT (-INTVAL (value)); + value = GEN_INT (-UINTVAL (value)); code = PLUS; } /* Fall through. */ @@ -23514,7 +23514,7 @@ aarch64_expand_subvti (rtx op0, rtx low_dest, rtx low_in1, { if (aarch64_plus_immediate (low_in2, DImode)) emit_insn (gen_subdi3_compare1_imm (low_dest, low_in1, low_in2, - GEN_INT (-INTVAL (low_in2)))); + GEN_INT (-UINTVAL (low_in2)))); else { low_in2 = force_reg (DImode, low_in2); diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md index abfd84526745d..aef6da9732d45 100644 --- a/gcc/config/aarch64/aarch64.md +++ b/gcc/config/aarch64/aarch64.md @@ -747,7 +747,8 @@ constant can be represented in SImode, this is important for the corner case where operand[1] is INT_MIN. */ - operands[1] = GEN_INT (trunc_int_for_mode (-INTVAL (operands[1]), SImode)); + operands[1] + = GEN_INT (trunc_int_for_mode (-UINTVAL (operands[1]), SImode)); if (!(*insn_data[CODE_FOR_addsi3].operand[2].predicate) (operands[1], SImode)) @@ -5008,7 +5009,7 @@ /* (SZ - cnt) % SZ == -cnt % SZ */ if (CONST_INT_P (operands[2])) { - operands[2] = GEN_INT ((-INTVAL (operands[2])) + operands[2] = GEN_INT ((-UINTVAL (operands[2])) & (GET_MODE_BITSIZE (mode) - 1)); if (operands[2] == const0_rtx) { diff --git a/gcc/config/aarch64/predicates.md b/gcc/config/aarch64/predicates.md index c55842b9c747b..49f02ae038135 100644 --- a/gcc/config/aarch64/predicates.md +++ b/gcc/config/aarch64/predicates.md @@ -121,12 +121,12 @@ (define_predicate "aarch64_sub_immediate" (and (match_code "const_int") - (match_test "aarch64_uimm12_shift (-INTVAL (op))"))) + (match_test "aarch64_uimm12_shift (-UINTVAL (op))"))) (define_predicate "aarch64_plus_immediate" (and (match_code "const_int") (ior (match_test "aarch64_uimm12_shift (INTVAL (op))") - (match_test "aarch64_uimm12_shift (-INTVAL (op))")))) + (match_test "aarch64_uimm12_shift (-UINTVAL (op))")))) (define_predicate "aarch64_plus_operand" (ior (match_operand 0 "register_operand") From 9e80a135fffa5c1b36b6007e7e57d303535fbe84 Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Tue, 27 Apr 2021 10:52:57 -0400 Subject: [PATCH 008/164] [PATCH] Backport fix for PR target/98952 The test in the PowerPC 32-bit trampoline support is backwards. It aborts if the trampoline size is greater than the expected size. It should abort when the trampoline size is less than the expected size. I fixed the test so the operands are reversed. I then folded the load immediate into the compare instruction. I verified this by creating a 32-bit trampoline program and manually changing the size of the trampoline to be 48 instead of 40. The program aborted with the larger size. I updated this code and ran the test again and it passed. I added a test case that runs on PowerPC 32-bit Linux systems and it calls the __trampoline_setup function with a larger buffer size than the compiler uses. The test is not run on 64-bit systems, since the function __trampoline_setup is not called. I also limited the test to just Linux systems, in case trampolines are handled differently in other systems. libgcc/ 2021-04-27 Michael Meissner PR target/98952 * config/rs6000/tramp.S (__trampoline_setup, elfv1 #ifdef): Fix trampoline size comparison in 32-bit by reversing test and combining load immediate with compare. Fix backported from trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878. (__trampoline_setup, elfv2 #ifdef): Fix trampoline size comparison in 32-bit by reversing test and combining load immediate with compare. gcc/testsuite/ 2021-04-27 Michael Meissner PR target/98952 * gcc.target/powerpc/pr98952.c: New test. Test backported from trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878. --- gcc/testsuite/gcc.target/powerpc/pr98952.c | 28 ++++++++++++++++++++++ libgcc/config/rs6000/tramp.S | 6 ++--- 2 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98952.c diff --git a/gcc/testsuite/gcc.target/powerpc/pr98952.c b/gcc/testsuite/gcc.target/powerpc/pr98952.c new file mode 100644 index 0000000000000..c487fbc403ef2 --- /dev/null +++ b/gcc/testsuite/gcc.target/powerpc/pr98952.c @@ -0,0 +1,28 @@ +/* { dg-do run { target { powerpc*-*-linux* && ilp32 } } } */ +/* { dg-options "-O2" } */ + +/* PR 96983 reported that the test in libgcc's tramp.S was backwards and it + would abort if the trampoline size passed to the function was greater than + the size the runtime was expecting (40). It should abort if the size is less + than 40, not greater than 40. This test creates a call to __trampoline_setup + with a much larger buffer to make sure the function does not abort. + + We do not run this test on 64-bit since __trampoline_setup is not present in + 64-bit systems. + + We only run the test under Linux in case the other systems have some + different variant for __trampoline_setup. */ + +#ifndef SIZE +#define SIZE 100 +#endif + +extern void __trampoline_setup (int *, unsigned, void *, void *); + +int main (void) +{ + int tramp[SIZE / sizeof (int)]; + + __trampoline_setup (tramp, SIZE, 0, 0); + return 0; +} diff --git a/libgcc/config/rs6000/tramp.S b/libgcc/config/rs6000/tramp.S index 4236a82b40265..68baf16de9f06 100644 --- a/libgcc/config/rs6000/tramp.S +++ b/libgcc/config/rs6000/tramp.S @@ -64,8 +64,7 @@ FUNC_START(__trampoline_setup) mflr r11 addi r7,r11,trampoline_initial-4-.LCF0 /* trampoline address -4 */ - li r8,trampoline_size /* verify that the trampoline is big enough */ - cmpw cr1,r8,r4 + cmpwi cr1,r4,trampoline_size /* verify that the trampoline is big enough */ srwi r4,r4,2 /* # words to move */ addi r9,r3,-4 /* adjust pointer for lwzu */ mtctr r4 @@ -156,8 +155,7 @@ FUNC_START(__trampoline_setup) ld 7,.LC0@toc@l(7) /* trampoline address -8 */ #endif - li r8,trampoline_size /* verify that the trampoline is big enough */ - cmpw cr1,r8,r4 + cmpwi cr1,r4,trampoline_size /* verify that the trampoline is big enough */ srwi r4,r4,3 /* # doublewords to move */ addi r9,r3,-8 /* adjust pointer for stdu */ mtctr r4 From e89e883a450126d021874536ae102f60a1cacb78 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 27 Apr 2021 17:50:53 +0200 Subject: [PATCH 009/164] aarch64: Fix up last commit [PR100200] Pedantically signed vs. unsigned mismatches in va_arg are only well defined if the value can be represented in both signed and unsigned integer types. 2021-04-27 Jakub Jelinek PR target/100200 * config/aarch64/aarch64.c (aarch64_print_operand): Cast -UINTVAL back to HOST_WIDE_INT. (cherry picked from commit 1c0c371d0ea297af2e3180c64cd18f2bfce919b1) --- gcc/config/aarch64/aarch64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index 7985940ba42e0..e979a51f3afd7 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -10778,7 +10778,7 @@ aarch64_print_operand (FILE *f, rtx x, int code) } if (GET_MODE_CLASS (GET_MODE (x)) == MODE_VECTOR_INT) - asm_fprintf (f, "%wd", -UINTVAL (elt)); + asm_fprintf (f, "%wd", (HOST_WIDE_INT) -UINTVAL (elt)); else if (GET_MODE_CLASS (GET_MODE (x)) == MODE_VECTOR_FLOAT && aarch64_print_vector_float_operand (f, x, true)) ; From bb3316a6f10b95c8adef092678da2e161a8fd494 Mon Sep 17 00:00:00 2001 From: Tobias Burnus Date: Wed, 21 Apr 2021 20:07:19 +0200 Subject: [PATCH 010/164] libgomp/testsuite: Fix checks for dg-excess-errors For the tests modified below, the effective target line has to be effective when compiling for an offload target, except that variable-not-offloaded.c would compile with unified-share memory and pr86416-*.c if long double/float128 is supported. The previous check used a run-time device ability check. This new variant now enables those dg- lines when _compiling_ for nvptx or gcn. libgomp/ChangeLog: * testsuite/lib/libgomp.exp (offload_target_to_openacc_device_type): New, based on check_effective_target_offload_target_nvptx. (check_effective_target_offload_target_nvptx): Call it. (check_effective_target_offload_target_amdgcn): New. * testsuite/libgomp.c-c++-common/function-not-offloaded.c: Require target offload_target_nvptx || offload_target_amdgcn. * testsuite/libgomp.c-c++-common/variable-not-offloaded.c: Likewise. * testsuite/libgomp.c/pr86416-1.c: Likewise. * testsuite/libgomp.c/pr86416-2.c: Likewise. (cherry picked from commit 95dfc3ac7baca19157bb976ee4c8c69753e1e178) --- libgomp/testsuite/lib/libgomp.exp | 20 +++++++++++++++---- .../function-not-offloaded.c | 2 +- .../variable-not-offloaded.c | 4 ++-- libgomp/testsuite/libgomp.c/pr86416-1.c | 4 ++-- libgomp/testsuite/libgomp.c/pr86416-2.c | 4 ++-- 5 files changed, 23 insertions(+), 11 deletions(-) diff --git a/libgomp/testsuite/lib/libgomp.exp b/libgomp/testsuite/lib/libgomp.exp index 14dcfdfd00a94..46cce9b8445e5 100644 --- a/libgomp/testsuite/lib/libgomp.exp +++ b/libgomp/testsuite/lib/libgomp.exp @@ -340,8 +340,10 @@ proc offload_target_to_openacc_device_type { offload_target } { } } -# Return 1 if compiling for offload target nvptx. -proc check_effective_target_offload_target_nvptx { } { +# Return 1 if compiling for the specified offload target +# Takes -foffload=... into account by checking OFFLOAD_TARGET_NAMES= +# in the -v compiler output. +proc libgomp_check_effective_target_offload_target { target_name } { # Consider all actual options, including the flags passed to # 'gcc-dg-runtest', or 'gfortran-dg-runtest' (see the 'libgomp.*/*.exp' # files; in particular, '-foffload', 'libgomp.oacc-*/*.exp'), which don't @@ -354,13 +356,23 @@ proc check_effective_target_offload_target_nvptx { } { set gcc_output [libgomp_target_compile "" "" "none" $options] if [regexp "(?n)^OFFLOAD_TARGET_NAMES=(.*)" $gcc_output dummy offload_targets] { verbose "compiling for offload targets: $offload_targets" - return [string match "*:nvptx*:*" ":$offload_targets:"] + return [string match "*:$target_name*:*" ":$offload_targets:"] } - verbose "not compiling for any offload targets" + verbose "not compiling for $target_name offload target" return 0 } +# Return 1 if compiling for offload target nvptx. +proc check_effective_target_offload_target_nvptx { } { + return [libgomp_check_effective_target_offload_target "nvptx"] +} + +# Return 1 if compiling for offload target amdgcn +proc check_effective_target_offload_target_amdgcn { } { + return [libgomp_check_effective_target_offload_target "amdgcn"] +} + # Return 1 if offload device is available. proc check_effective_target_offload_device { } { return [check_runtime_nocache offload_device_available_ { diff --git a/libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c b/libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c index 9e59ef8864e77..bc1ae68941a03 100644 --- a/libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c +++ b/libgomp/testsuite/libgomp.c-c++-common/function-not-offloaded.c @@ -1,5 +1,5 @@ /* { dg-do link } */ -/* { dg-excess-errors "unresolved symbol foo, lto1, mkoffload and lto-wrapper fatal errors" { target offload_device_nonshared_as } } */ +/* { dg-excess-errors "unresolved symbol foo, lto1, mkoffload and lto-wrapper fatal errors" { target { offload_target_nvptx || offload_target_amdgcn } } } */ /* { dg-additional-sources "function-not-offloaded-aux.c" } */ #pragma omp declare target diff --git a/libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c b/libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c index bc4b916e9a457..fe2a8b2624270 100644 --- a/libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c +++ b/libgomp/testsuite/libgomp.c-c++-common/variable-not-offloaded.c @@ -1,7 +1,7 @@ /* { dg-do link } */ -/* { dg-excess-errors "lto1, mkoffload and lto-wrapper fatal errors" { target offload_device_nonshared_as } } */ +/* { dg-excess-errors "lto1, mkoffload and lto-wrapper fatal errors" { target { offload_target_nvptx || offload_target_amdgcn } } } */ -int var; /* { dg-error "variable 'var' has been referenced in offloaded code but hasn't been marked to be included in the offloaded code" "" { target offload_device_nonshared_as } } */ +int var; /* { dg-error "variable 'var' has been referenced in offloaded code but hasn't been marked to be included in the offloaded code" "" { target { offload_target_nvptx || offload_target_amdgcn } } } */ #pragma omp declare target void __attribute__((noinline, noclone)) diff --git a/libgomp/testsuite/libgomp.c/pr86416-1.c b/libgomp/testsuite/libgomp.c/pr86416-1.c index ad9370f78f3c0..6d3869264fdef 100644 --- a/libgomp/testsuite/libgomp.c/pr86416-1.c +++ b/libgomp/testsuite/libgomp.c/pr86416-1.c @@ -2,8 +2,8 @@ /* { dg-require-effective-target large_long_double } */ /* PR middle-end/86416 */ -/* { dg-error "bit-precision floating-point numbers unsupported .mode '.F'." "" { target offload_device } 0 } */ -/* { dg-excess-errors "Follow-up errors from mkoffload and lto-wrapper" { target offload_device } } */ +/* { dg-error "bit-precision floating-point numbers unsupported .mode '.F'." "" { target { offload_target_nvptx || offload_target_amdgcn } } 0 } */ +/* { dg-excess-errors "Follow-up errors from mkoffload and lto-wrapper" { target { offload_target_nvptx || offload_target_amdgcn } } } */ #include /* For abort. */ diff --git a/libgomp/testsuite/libgomp.c/pr86416-2.c b/libgomp/testsuite/libgomp.c/pr86416-2.c index ec45e400f95f4..cffeb3f7107ce 100644 --- a/libgomp/testsuite/libgomp.c/pr86416-2.c +++ b/libgomp/testsuite/libgomp.c/pr86416-2.c @@ -2,8 +2,8 @@ /* { dg-add-options __float128 } */ /* PR middle-end/86416 */ -/* { dg-error "bit-precision floating-point numbers unsupported .mode '.F'." "" { target offload_device } 0 } */ -/* { dg-excess-errors "Follow-up errors from mkoffload and lto-wrapper" { target offload_device } } */ +/* { dg-error "bit-precision floating-point numbers unsupported .mode '.F'." "" { target { offload_target_nvptx || offload_target_amdgcn } } 0 } */ +/* { dg-excess-errors "Follow-up errors from mkoffload and lto-wrapper" { target { offload_target_nvptx || offload_target_amdgcn } } } */ #include /* For abort. */ From af53e450e5c61e36bd01aa2db1251483a60be007 Mon Sep 17 00:00:00 2001 From: Marek Polacek Date: Tue, 20 Apr 2021 12:16:04 -0400 Subject: [PATCH 011/164] c++: Don't allow defining types in enum-base [PR96380] In r11-2064 I made cp_parser_enum_specifier commit to tentative parse when seeing a '{'. That still looks like the correct thing to do, but it caused an ICE-on-invalid as well as accepts-invalid. When we have something sneaky like this, which is broken in multiple ways: template enum struct c : union enum struct c { e = b, f = a }; we parse the "enum struct c" part (that's OK) and then we see that we have an enum-base, so we consume ':' and then parse the type-specifier that follows the :. "union enum" is clearly invalid, but we're still parsing tentatively and we parse everything up to the ;, and then throw away the underlying type. We parsed everything because we were tricked into parsing an enum-specifier in an enum-base of another enum-specifier! Not good. Since the grammar for enum-base doesn't allow a defining-type-specifier, only a type-specifier, we should set type_definition_forbidden_message which fixes all the problems in this PR. gcc/cp/ChangeLog: PR c++/96380 * parser.c (cp_parser_enum_specifier): Don't allow defining types in enum-base. gcc/testsuite/ChangeLog: PR c++/96380 * g++.dg/cpp0x/enum_base4.C: New test. * g++.dg/cpp0x/enum_base5.C: New test. (cherry picked from commit 001c63d15e31bc0a1545426d889a0b9f671b4961) --- gcc/cp/parser.c | 4 ++++ gcc/testsuite/g++.dg/cpp0x/enum_base4.C | 8 ++++++++ gcc/testsuite/g++.dg/cpp0x/enum_base5.C | 7 +++++++ 3 files changed, 19 insertions(+) create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum_base4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum_base5.C diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 99eccf0c5e439..fba516efa23d5 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -19942,6 +19942,10 @@ cp_parser_enum_specifier (cp_parser* parser) /* Consume the `:'. */ cp_lexer_consume_token (parser->lexer); + auto tdf + = make_temp_override (parser->type_definition_forbidden_message, + G_("types may not be defined in enum-base")); + /* Parse the type-specifier-seq. */ cp_parser_type_specifier_seq (parser, CP_PARSER_FLAGS_NONE, /*is_declaration=*/false, diff --git a/gcc/testsuite/g++.dg/cpp0x/enum_base4.C b/gcc/testsuite/g++.dg/cpp0x/enum_base4.C new file mode 100644 index 0000000000000..b3015256386ab --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp0x/enum_base4.C @@ -0,0 +1,8 @@ +// PR c++/96380 +// { dg-do compile { target c++11 } } + +extern const int a, b; +enum struct c; +template +enum struct c : union enum struct c { e = b, f = a }; // { dg-error "types may not be defined|expected|elaborated-type-specifier" } +enum class c {}; diff --git a/gcc/testsuite/g++.dg/cpp0x/enum_base5.C b/gcc/testsuite/g++.dg/cpp0x/enum_base5.C new file mode 100644 index 0000000000000..c01e857e612e2 --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp0x/enum_base5.C @@ -0,0 +1,7 @@ +// PR c++/96380 +// { dg-do compile { target c++11 } } + +extern const int a, b; +enum struct c; +template +enum struct c : union enum struct c { e = b, f = a }; // { dg-error "types may not be defined|expected|elaborated-type-specifier" } From fb7c736c2f17ad054ee7815b688fa91135690f6d Mon Sep 17 00:00:00 2001 From: Marek Polacek Date: Tue, 20 Apr 2021 20:24:09 -0400 Subject: [PATCH 012/164] c++: Prevent bogus -Wtype-limits warning with NTTP [PR100161] Recently, we made sure that we never call value_dependent_expression_p on an expression that isn't potential_constant_expression. That caused this bogus warning with a non-type template parameter, something that users don't want to see. The problem is that in tsubst_copy_and_build/LE_EXPR 't' is "i < n", which, due to 'i', is not p_c_e, therefore we call t_d_e_p. But the type of 'n' isn't dependent, so we think the whole 't' expression is not dependent. It seems we need to test both op0 and op1 separately to suppress this warning. gcc/cp/ChangeLog: PR c++/100161 * pt.c (tsubst_copy_and_build) : Test op0 and op1 separately for value- or type-dependence. gcc/testsuite/ChangeLog: PR c++/100161 * g++.dg/warn/Wtype-limits6.C: New test. (cherry picked from commit 244dfb95119106e9267f37583caac565c39eb0ec) --- gcc/cp/pt.c | 24 ++++++++++++++--------- gcc/testsuite/g++.dg/warn/Wtype-limits6.C | 17 ++++++++++++++++ 2 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits6.C diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 19fdafa4c43c8..ada2b63efb92b 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -19900,15 +19900,21 @@ tsubst_copy_and_build (tree t, case MEMBER_REF: case DOTSTAR_EXPR: { - /* If T was type-dependent, suppress warnings that depend on the range - of the types involved. */ - ++processing_template_decl; - const bool was_dep = (potential_constant_expression (t) - ? value_dependent_expression_p (t) - : type_dependent_expression_p (t)); - --processing_template_decl; - tree op0 = RECUR (TREE_OPERAND (t, 0)); - tree op1 = RECUR (TREE_OPERAND (t, 1)); + /* If either OP0 or OP1 was value- or type-dependent, suppress + warnings that depend on the range of the types involved. */ + tree op0 = TREE_OPERAND (t, 0); + tree op1 = TREE_OPERAND (t, 1); + auto dep_p = [](tree t) { + ++processing_template_decl; + bool r = (potential_constant_expression (t) + ? value_dependent_expression_p (t) + : type_dependent_expression_p (t)); + --processing_template_decl; + return r; + }; + const bool was_dep = dep_p (op0) || dep_p (op1); + op0 = RECUR (op0); + op1 = RECUR (op1); warning_sentinel s1(warn_type_limits, was_dep); warning_sentinel s2(warn_div_by_zero, was_dep); diff --git a/gcc/testsuite/g++.dg/warn/Wtype-limits6.C b/gcc/testsuite/g++.dg/warn/Wtype-limits6.C new file mode 100644 index 0000000000000..9d5886d532373 --- /dev/null +++ b/gcc/testsuite/g++.dg/warn/Wtype-limits6.C @@ -0,0 +1,17 @@ +// PR c++/100161 +// { dg-additional-options "-Wtype-limits" } + +void f(unsigned); + +template +void g() +{ + for (unsigned i = 0; i < n; i++) { // { dg-bogus "always false" } + f(i); + } +} + +void h() +{ + g<0>(); +} From 3efd52599ae47e8084f9485cd4c84b17419273ba Mon Sep 17 00:00:00 2001 From: Harald Anlauf Date: Sat, 24 Apr 2021 20:51:41 +0200 Subject: [PATCH 013/164] PR fortran/100154 - ICE in gfc_conv_procedure_call, at fortran/trans-expr.c:6131 Add appropriate static checks for the character and status arguments to the GNU Fortran intrinsic extensions fget[c], fput[c]. Extend variable check to allow a function reference having a data pointer result. gcc/fortran/ChangeLog: PR fortran/100154 * check.c (variable_check): Allow function reference having a data pointer result. (arg_strlen_is_zero): New function. (gfc_check_fgetputc_sub): Add static check of character and status arguments. (gfc_check_fgetput_sub): Likewise. * intrinsic.c (add_subroutines): Fix argument name for the character argument to intrinsic subroutines fget[c], fput[c]. gcc/testsuite/ChangeLog: PR fortran/100154 * gfortran.dg/pr100154.f90: New test. (cherry picked from commit d0e7833b94953ba6b4a915150666969ad9fc66af) --- gcc/fortran/check.c | 36 ++++++++++++++++++++++++-- gcc/fortran/intrinsic.c | 10 +++---- gcc/testsuite/gfortran.dg/pr100154.f90 | 26 +++++++++++++++++++ 3 files changed, 65 insertions(+), 7 deletions(-) create mode 100644 gcc/testsuite/gfortran.dg/pr100154.f90 diff --git a/gcc/fortran/check.c b/gcc/fortran/check.c index 82db8e4e1b21a..27bf3a7eafefd 100644 --- a/gcc/fortran/check.c +++ b/gcc/fortran/check.c @@ -1055,6 +1055,13 @@ variable_check (gfc_expr *e, int n, bool allow_proc) return true; } + /* F2018:R902: function reference having a data pointer result. */ + if (e->expr_type == EXPR_FUNCTION + && e->symtree->n.sym->attr.flavor == FL_PROCEDURE + && e->symtree->n.sym->attr.function + && e->symtree->n.sym->attr.pointer) + return true; + gfc_error ("%qs argument of %qs intrinsic at %L must be a variable", gfc_current_intrinsic_arg[n]->name, gfc_current_intrinsic, &e->where); @@ -5689,6 +5696,19 @@ gfc_check_spread (gfc_expr *source, gfc_expr *dim, gfc_expr *ncopies) /* Functions for checking FGETC, FPUTC, FGET and FPUT (subroutines and functions). */ +bool +arg_strlen_is_zero (gfc_expr *c, int n) +{ + if (gfc_var_strlen (c) == 0) + { + gfc_error ("%qs argument of %qs intrinsic at %L must have " + "length at least 1", gfc_current_intrinsic_arg[n]->name, + gfc_current_intrinsic, &c->where); + return true; + } + return false; +} + bool gfc_check_fgetputc_sub (gfc_expr *unit, gfc_expr *c, gfc_expr *status) { @@ -5702,13 +5722,19 @@ gfc_check_fgetputc_sub (gfc_expr *unit, gfc_expr *c, gfc_expr *status) return false; if (!kind_value_check (c, 1, gfc_default_character_kind)) return false; + if (strcmp (gfc_current_intrinsic, "fgetc") == 0 + && !variable_check (c, 1, false)) + return false; + if (arg_strlen_is_zero (c, 1)) + return false; if (status == NULL) return true; if (!type_check (status, 2, BT_INTEGER) || !kind_value_check (status, 2, gfc_default_integer_kind) - || !scalar_check (status, 2)) + || !scalar_check (status, 2) + || !variable_check (status, 2, false)) return false; return true; @@ -5729,13 +5755,19 @@ gfc_check_fgetput_sub (gfc_expr *c, gfc_expr *status) return false; if (!kind_value_check (c, 0, gfc_default_character_kind)) return false; + if (strcmp (gfc_current_intrinsic, "fget") == 0 + && !variable_check (c, 0, false)) + return false; + if (arg_strlen_is_zero (c, 0)) + return false; if (status == NULL) return true; if (!type_check (status, 1, BT_INTEGER) || !kind_value_check (status, 1, gfc_default_integer_kind) - || !scalar_check (status, 1)) + || !scalar_check (status, 1) + || !variable_check (status, 1, false)) return false; return true; diff --git a/gcc/fortran/intrinsic.c b/gcc/fortran/intrinsic.c index 17fd92eb46297..219f04f231709 100644 --- a/gcc/fortran/intrinsic.c +++ b/gcc/fortran/intrinsic.c @@ -3460,7 +3460,7 @@ add_subroutines (void) /* Argument names. These are used as argument keywords and so need to match the documentation. Please keep this list in sorted order. */ static const char - *a = "a", *c = "count", *cm = "count_max", *com = "command", + *a = "a", *c_ = "c", *c = "count", *cm = "count_max", *com = "command", *cr = "count_rate", *dt = "date", *errmsg = "errmsg", *f = "from", *fp = "frompos", *gt = "get", *h = "harvest", *han = "handler", *length = "length", *ln = "len", *md = "mode", *msk = "mask", @@ -3840,12 +3840,12 @@ add_subroutines (void) add_sym_3s ("fgetc", GFC_ISYM_FGETC, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU, gfc_check_fgetputc_sub, NULL, gfc_resolve_fgetc_sub, ut, BT_INTEGER, di, REQUIRED, INTENT_IN, - c, BT_CHARACTER, dc, REQUIRED, INTENT_OUT, + c_, BT_CHARACTER, dc, REQUIRED, INTENT_OUT, st, BT_INTEGER, di, OPTIONAL, INTENT_OUT); add_sym_2s ("fget", GFC_ISYM_FGET, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU, gfc_check_fgetput_sub, NULL, gfc_resolve_fget_sub, - c, BT_CHARACTER, dc, REQUIRED, INTENT_OUT, + c_, BT_CHARACTER, dc, REQUIRED, INTENT_OUT, st, BT_INTEGER, di, OPTIONAL, INTENT_OUT); add_sym_1s ("flush", GFC_ISYM_FLUSH, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU, @@ -3855,12 +3855,12 @@ add_subroutines (void) add_sym_3s ("fputc", GFC_ISYM_FPUTC, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU, gfc_check_fgetputc_sub, NULL, gfc_resolve_fputc_sub, ut, BT_INTEGER, di, REQUIRED, INTENT_IN, - c, BT_CHARACTER, dc, REQUIRED, INTENT_IN, + c_, BT_CHARACTER, dc, REQUIRED, INTENT_IN, st, BT_INTEGER, di, OPTIONAL, INTENT_OUT); add_sym_2s ("fput", GFC_ISYM_FPUT, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU, gfc_check_fgetput_sub, NULL, gfc_resolve_fput_sub, - c, BT_CHARACTER, dc, REQUIRED, INTENT_IN, + c_, BT_CHARACTER, dc, REQUIRED, INTENT_IN, st, BT_INTEGER, di, OPTIONAL, INTENT_OUT); add_sym_1s ("free", GFC_ISYM_FREE, CLASS_IMPURE, BT_UNKNOWN, 0, GFC_STD_GNU, diff --git a/gcc/testsuite/gfortran.dg/pr100154.f90 b/gcc/testsuite/gfortran.dg/pr100154.f90 new file mode 100644 index 0000000000000..3a1489aaab8af --- /dev/null +++ b/gcc/testsuite/gfortran.dg/pr100154.f90 @@ -0,0 +1,26 @@ +! { dg-do compile } +! { dg-options "-std=gnu" } +! PR100154 - ICE in gfc_conv_procedure_call, at fortran/trans-expr.c:6131 + +program p + implicit none + integer :: n + character, target :: c + character(len=0) :: c0 + character(len=:), allocatable :: cc + n = fget(cc) + n = fget('a') ! { dg-error "must be a variable" } + n = fget(c0) ! { dg-error "must have length at least 1" } + call fget('x') ! { dg-error "must be a variable" } + n = fgetc(5,'a') ! { dg-error "must be a variable" } + call fgetc(5,c0) ! { dg-error "must have length at least 1" } + call fgetc(5,c,1) ! { dg-error "must be a variable" } + call fputc(5,'x',1) ! { dg-error "must be a variable" } + n = fget (ptr_returning_func()) + print *, c +contains + function ptr_returning_func () result (res) + character, pointer :: res + res => c + end +end From 5aee8c2a33ae0d3f375ed0ca6e03718b284d2574 Mon Sep 17 00:00:00 2001 From: Harald Anlauf Date: Sat, 24 Apr 2021 20:38:06 +0200 Subject: [PATCH 014/164] Fortran - allow target of pointer from evaluation of function-reference Fortran allows the target of a pointer from the evaluation of a function-reference in a variable definition context (e.g. F2018:R902). gcc/fortran/ChangeLog: PR fortran/100218 * expr.c (gfc_check_vardef_context): Extend check to allow pointer from a function reference. gcc/testsuite/ChangeLog: PR fortran/100218 * gfortran.dg/ptr-func-4.f90: New test. (cherry picked from commit 32c4d970ea3a9fc330d6aa8fd83f9dae0b9afc64) --- gcc/fortran/expr.c | 4 +++- gcc/testsuite/gfortran.dg/ptr-func-4.f90 | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 gcc/testsuite/gfortran.dg/ptr-func-4.f90 diff --git a/gcc/fortran/expr.c b/gcc/fortran/expr.c index 92a6700568d6a..956003ec605e4 100644 --- a/gcc/fortran/expr.c +++ b/gcc/fortran/expr.c @@ -6121,7 +6121,9 @@ gfc_check_vardef_context (gfc_expr* e, bool pointer, bool alloc_obj, } if (!pointer && sym->attr.flavor != FL_VARIABLE && !(sym->attr.flavor == FL_PROCEDURE && sym == sym->result) - && !(sym->attr.flavor == FL_PROCEDURE && sym->attr.proc_pointer)) + && !(sym->attr.flavor == FL_PROCEDURE && sym->attr.proc_pointer) + && !(sym->attr.flavor == FL_PROCEDURE + && sym->attr.function && sym->attr.pointer)) { if (context) gfc_error ("%qs in variable definition context (%s) at %L is not" diff --git a/gcc/testsuite/gfortran.dg/ptr-func-4.f90 b/gcc/testsuite/gfortran.dg/ptr-func-4.f90 new file mode 100644 index 0000000000000..62b18f6a93506 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/ptr-func-4.f90 @@ -0,0 +1,19 @@ +! { dg-do run } +! { dg-options "-O2 -std=f2008" } +! PR fortran/100218 - target of pointer from evaluation of function-reference + +program p + implicit none + integer, target :: z = 0 + call g (f ()) + if (z /= 1) stop 1 +contains + function f () result (r) + integer, pointer :: r + r => z + end function f + subroutine g (x) + integer, intent(out) :: x + x = 1 + end subroutine g +end program p From 9532344edcf77c7c7b0fa5da31c1b9dd2850288e Mon Sep 17 00:00:00 2001 From: Patrick Palka Date: Sat, 24 Apr 2021 00:14:29 -0400 Subject: [PATCH 015/164] c++: do_class_deduction and dependent init [PR93383] Here we're crashing during CTAD with a dependent initializer (performed from convert_template_argument) because one of the initializer's elements has an empty TREE_TYPE, which ends up making resolve_args unhappy. Besides the case where we're initializing one template placeholder from another, which is already specifically handled earlier in do_class_deduction, it seems we can't in general correctly resolve a template placeholder using a dependent initializer, so this patch makes the function just punt until instantiation time instead. gcc/cp/ChangeLog: PR c++/89565 PR c++/93383 PR c++/95291 PR c++/99200 PR c++/99683 * pt.c (do_class_deduction): Punt if the initializer is type-dependent. gcc/testsuite/ChangeLog: PR c++/89565 PR c++/93383 PR c++/95291 PR c++/99200 PR c++/99683 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive. * g++.dg/cpp2a/nontype-class45.C: New test. * g++.dg/cpp2a/nontype-class46.C: New test. * g++.dg/cpp2a/nontype-class47.C: New test. * g++.dg/cpp2a/nontype-class48.C: New test. (cherry picked from commit bcd77b7b9f35bd5b559ed593c3b3e346c1e6f364) --- gcc/cp/pt.c | 4 +++ gcc/testsuite/g++.dg/cpp2a/nontype-class39.C | 2 -- gcc/testsuite/g++.dg/cpp2a/nontype-class45.C | 32 +++++++++++++++++ gcc/testsuite/g++.dg/cpp2a/nontype-class46.C | 11 ++++++ gcc/testsuite/g++.dg/cpp2a/nontype-class47.C | 11 ++++++ gcc/testsuite/g++.dg/cpp2a/nontype-class48.C | 36 ++++++++++++++++++++ 6 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class45.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class46.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class47.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class48.C diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index ada2b63efb92b..d30876ced9c59 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -29362,6 +29362,10 @@ do_class_deduction (tree ptype, tree tmpl, tree init, return error_mark_node; } + /* Wait until the initializer is non-dependent. */ + if (type_dependent_expression_p (init)) + return ptype; + tree type = TREE_TYPE (tmpl); bool try_list_ctor = false; diff --git a/gcc/testsuite/g++.dg/cpp2a/nontype-class39.C b/gcc/testsuite/g++.dg/cpp2a/nontype-class39.C index 512afad8e4faa..9b4da4f02ea02 100644 --- a/gcc/testsuite/g++.dg/cpp2a/nontype-class39.C +++ b/gcc/testsuite/g++.dg/cpp2a/nontype-class39.C @@ -1,7 +1,5 @@ // PR c++/89565 // { dg-do compile { target c++20 } } -// { dg-additional-options "-fchecking" } -// { dg-ice "resolve_args" } template struct N{}; diff --git a/gcc/testsuite/g++.dg/cpp2a/nontype-class45.C b/gcc/testsuite/g++.dg/cpp2a/nontype-class45.C new file mode 100644 index 0000000000000..e7addf5f2912d --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp2a/nontype-class45.C @@ -0,0 +1,32 @@ +// PR c++/99200 +// { dg-do compile { target c++20 } } + +template +struct A +{ + constexpr A (const char (&s)[N]) { for (int i = 0; i < N; i++) v[i] = s[i]; v[N] = 0; } + char v[N + 1]; +}; + +template +struct B +{ + constexpr operator const char *() { return s.v; } +}; + +template +const char * +foo () +{ + return B<__PRETTY_FUNCTION__>{}; +} + +template +const char * +bar () +{ + return B<__FUNCTION__>{}; +} + +auto a = foo (); +auto b = bar (); diff --git a/gcc/testsuite/g++.dg/cpp2a/nontype-class46.C b/gcc/testsuite/g++.dg/cpp2a/nontype-class46.C new file mode 100644 index 0000000000000..d91e800424fcf --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp2a/nontype-class46.C @@ -0,0 +1,11 @@ +// PR c++/93383 +// { dg-do compile { target c++20 } } + +template struct A {}; + +template struct B { + void foo(B<+a>); + void bar(B); + template using type = B; + template static inline auto y = A{0}; // { dg-error "deduction|no match" } +}; diff --git a/gcc/testsuite/g++.dg/cpp2a/nontype-class47.C b/gcc/testsuite/g++.dg/cpp2a/nontype-class47.C new file mode 100644 index 0000000000000..1f31b9bd53067 --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp2a/nontype-class47.C @@ -0,0 +1,11 @@ +// PR c++/95291 +// { dg-do compile { target c++20 } } + +template +class xy { }; + +template +struct window_root { }; + +template +struct flip_horizontally : window_root { }; diff --git a/gcc/testsuite/g++.dg/cpp2a/nontype-class48.C b/gcc/testsuite/g++.dg/cpp2a/nontype-class48.C new file mode 100644 index 0000000000000..9024436cad85e --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp2a/nontype-class48.C @@ -0,0 +1,36 @@ +// PR c++/99683 +// { dg-do compile { target c++20 } } + +template +struct nttp_tag {}; + +template +struct type_tag {}; + + +/************************************************/ +template +struct use_ctad +{ + template requires (!is_type) + constexpr use_ctad(nttp_tag) {} +}; + +template +use_ctad(nttp_tag) -> use_ctad; + +/**********************************************/ +template +struct wrapper +{ + template + wrapper(Tag); +}; + +template +wrapper(Tag) -> wrapper; + +int main() +{ + wrapper t{nttp_tag<42>{}}; +} From c6a94ee07e378632c4fcea2eead30a18ce15a6c3 Mon Sep 17 00:00:00 2001 From: Patrick Palka Date: Tue, 27 Apr 2021 14:07:46 -0400 Subject: [PATCH 016/164] libstdc++: Fix up lambda in join_view::_Iterator::operator++ [PR100290] Currently, the return type of this lambda is decltype(auto), so the lambda ends up returning a copy of _M_parent->_M_inner rather than a reference to it when _S_ref_glvalue is false. This means _M_inner and ranges::end(__inner_range) are respectively an iterator and sentinel for different ranges, so comparing them is undefined. libstdc++-v3/ChangeLog: PR libstdc++/100290 * include/std/ranges (join_view::_Iterator::operator++): Correct the return type of the lambda to avoid returning a copy of _M_parent->_M_inner. * testsuite/std/ranges/adaptors/join.cc (test10): New test. (cherry picked from commit 85ef4b8d4eb3313a48b79c7e752891f9646bb246) --- libstdc++-v3/include/std/ranges | 2 +- libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/libstdc++-v3/include/std/ranges b/libstdc++-v3/include/std/ranges index 74075a2d6d38a..09115e9b45f99 100644 --- a/libstdc++-v3/include/std/ranges +++ b/libstdc++-v3/include/std/ranges @@ -2389,7 +2389,7 @@ namespace views::__adaptor constexpr _Iterator& operator++() { - auto&& __inner_range = [this] () -> decltype(auto) { + auto&& __inner_range = [this] () -> auto&& { if constexpr (_S_ref_is_glvalue) return *_M_outer; else diff --git a/libstdc++-v3/testsuite/std/ranges/adaptors/join.cc b/libstdc++-v3/testsuite/std/ranges/adaptors/join.cc index fb06a7698afc1..e6c71d771ded9 100644 --- a/libstdc++-v3/testsuite/std/ranges/adaptors/join.cc +++ b/libstdc++-v3/testsuite/std/ranges/adaptors/join.cc @@ -160,6 +160,16 @@ test09() static_assert(!requires { 0 | join; }); } +void +test10() +{ + // PR libstdc++/100290 + auto v = views::single(0) + | views::transform([](const auto& s) { return views::single(s); }) + | views::join; + VERIFY( ranges::next(v.begin()) == v.end() ); +} + int main() { @@ -172,4 +182,5 @@ main() test07(); test08(); test09(); + test10(); } From a8cc9bd2da9773a3d0230a132f6a7a309bb0ca2d Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 28 Apr 2021 00:18:15 +0000 Subject: [PATCH 017/164] Daily bump. --- contrib/ChangeLog | 7 +++ gcc/ChangeLog | 58 +++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 35 +++++++++++++++ gcc/fortran/ChangeLog | 24 +++++++++++ gcc/testsuite/ChangeLog | 94 +++++++++++++++++++++++++++++++++++++++++ libgcc/ChangeLog | 11 +++++ libgomp/ChangeLog | 15 +++++++ libstdc++-v3/ChangeLog | 11 +++++ 9 files changed, 256 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 0a7104aea15ba..fe2e2763aa5cb 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,10 @@ +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + * gennews (files): Add files for GCC 10 and GCC 11. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 85d4f6d546b11..be1611a62d9aa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,61 @@ +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR target/100200 + * config/aarch64/aarch64.c (aarch64_print_operand): Cast -UINTVAL + back to HOST_WIDE_INT. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR target/100200 + * config/aarch64/predicates.md (aarch64_sub_immediate, + aarch64_plus_immediate): Use -UINTVAL instead of -INTVAL. + * config/aarch64/aarch64.md (casesi, rotl3): Likewise. + * config/aarch64/aarch64.c (aarch64_print_operand, + aarch64_split_atomic_op, aarch64_expand_subvti): Likewise. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR tree-optimization/100239 + * tree-vect-generic.c (lower_vec_perm): Don't accept constant + permutations with all indices from the first zero element as vec_shl. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR rtl-optimization/100254 + * cfgcleanup.c (outgoing_edges_match): Check REG_EH_REGION on + last1 and last2 insns rather than BB_END (bb1) and BB_END (bb2) insns. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-26 Jakub Jelinek + + PR debug/100255 + * vmsdbgout.c (ASM_OUTPUT_DEBUG_STRING, vmsdbgout_begin_block, + vmsdbgout_end_block, lookup_filename, vmsdbgout_source_line): Remove + register keywords. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-21 Jakub Jelinek + + PR rtl-optimization/100148 + * cprop.c (constprop_register): Use next_nondebug_insn instead of + NEXT_INSN. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f347a06c33428..5bc3f0e75f04b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210427 +20210428 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4b536fa4474c6..15b44f3585408 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,38 @@ +2021-04-27 Patrick Palka + + Backported from master: + 2021-04-24 Patrick Palka + + PR c++/89565 + PR c++/93383 + PR c++/95291 + PR c++/99200 + PR c++/99683 + * pt.c (do_class_deduction): Punt if the initializer is + type-dependent. + +2021-04-27 Marek Polacek + + Backported from master: + 2021-04-22 Marek Polacek + + PR c++/100161 + * pt.c (tsubst_copy_and_build) : Test op0 and + op1 separately for value- or type-dependence. + +2021-04-27 Marek Polacek + + Backported from master: + 2021-04-21 Marek Polacek + + PR c++/96380 + * parser.c (cp_parser_enum_specifier): Don't allow defining + types in enum-base. + +2021-04-27 Jakub Jelinek + + * module.cc: Remove #error that triggers if DEV-PHASE is empty. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 0e8580b40af38..1a552875160a3 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,27 @@ +2021-04-27 Harald Anlauf + + Backported from master: + 2021-04-24 Harald Anlauf + + PR fortran/100218 + * expr.c (gfc_check_vardef_context): Extend check to allow pointer + from a function reference. + +2021-04-27 Harald Anlauf + + Backported from master: + 2021-04-24 Harald Anlauf + + PR fortran/100154 + * check.c (variable_check): Allow function reference having a data + pointer result. + (arg_strlen_is_zero): New function. + (gfc_check_fgetputc_sub): Add static check of character and status + arguments. + (gfc_check_fgetput_sub): Likewise. + * intrinsic.c (add_subroutines): Fix argument name for the + character argument to intrinsic subroutines fget[c], fput[c]. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c181744f655fe..aef2d12433222 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,97 @@ +2021-04-27 Patrick Palka + + Backported from master: + 2021-04-24 Patrick Palka + + PR c++/89565 + PR c++/93383 + PR c++/95291 + PR c++/99200 + PR c++/99683 + * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive. + * g++.dg/cpp2a/nontype-class45.C: New test. + * g++.dg/cpp2a/nontype-class46.C: New test. + * g++.dg/cpp2a/nontype-class47.C: New test. + * g++.dg/cpp2a/nontype-class48.C: New test. + +2021-04-27 Harald Anlauf + + Backported from master: + 2021-04-24 Harald Anlauf + + PR fortran/100218 + * gfortran.dg/ptr-func-4.f90: New test. + +2021-04-27 Harald Anlauf + + Backported from master: + 2021-04-24 Harald Anlauf + + PR fortran/100154 + * gfortran.dg/pr100154.f90: New test. + +2021-04-27 Marek Polacek + + Backported from master: + 2021-04-22 Marek Polacek + + PR c++/100161 + * g++.dg/warn/Wtype-limits6.C: New test. + +2021-04-27 Marek Polacek + + Backported from master: + 2021-04-21 Marek Polacek + + PR c++/96380 + * g++.dg/cpp0x/enum_base4.C: New test. + * g++.dg/cpp0x/enum_base5.C: New test. + +2021-04-27 Michael Meissner + + PR target/98952 + * gcc.target/powerpc/pr98952.c: New test. Test backported from + trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR tree-optimization/100239 + * gcc.dg/pr100239.c: New test. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-27 Jakub Jelinek + + PR rtl-optimization/100254 + * g++.dg/opt/pr100254.C: New test. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-21 Jakub Jelinek + + * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options + -fchecking. + * g++.dg/cpp1y/auto-fn61.C: Likewise. + * g++.dg/cpp2a/nontype-class39.C: Likewise. + * g++.dg/cpp0x/constexpr-52830.C: Likewise. + * g++.dg/cpp0x/vt-88982.C: Likewise. + * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to + dg-additional-options. + * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise. + +2021-04-27 Jakub Jelinek + + Backported from master: + 2021-04-21 Jakub Jelinek + + PR rtl-optimization/100148 + * g++.dg/opt/pr100148.C: New test. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index b99bb2516af87..fae5149f07eba 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,14 @@ +2021-04-27 Michael Meissner + + PR target/98952 + * config/rs6000/tramp.S (__trampoline_setup, elfv1 #ifdef): Fix + trampoline size comparison in 32-bit by reversing test and + combining load immediate with compare. Fix backported from trunk + change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878. + (__trampoline_setup, elfv2 #ifdef): Fix trampoline size comparison + in 32-bit by reversing test and combining load immediate with + compare. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index a58d590216d88..f987714219193 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,18 @@ +2021-04-27 Tobias Burnus + + Backported from master: + 2021-04-21 Tobias Burnus + + * testsuite/lib/libgomp.exp (offload_target_to_openacc_device_type): + New, based on check_effective_target_offload_target_nvptx. + (check_effective_target_offload_target_nvptx): Call it. + (check_effective_target_offload_target_amdgcn): New. + * testsuite/libgomp.c-c++-common/function-not-offloaded.c: + Require target offload_target_nvptx || offload_target_amdgcn. + * testsuite/libgomp.c-c++-common/variable-not-offloaded.c: Likewise. + * testsuite/libgomp.c/pr86416-1.c: Likewise. + * testsuite/libgomp.c/pr86416-2.c: Likewise. + 2021-04-27 Release Manager * GCC 11.1.0 released. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 4cf343403a110..a65b843c4a3be 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,14 @@ +2021-04-27 Patrick Palka + + Backported from master: + 2021-04-27 Patrick Palka + + PR libstdc++/100290 + * include/std/ranges (join_view::_Iterator::operator++): Correct + the return type of the lambda to avoid returning a copy of + _M_parent->_M_inner. + * testsuite/std/ranges/adaptors/join.cc (test10): New test. + 2021-04-27 Release Manager * GCC 11.1.0 released. From 2b43cf037f5b62057c3b6f9eb36be57d2f7bab86 Mon Sep 17 00:00:00 2001 From: "Cui,Lili" Date: Sat, 24 Apr 2021 11:52:17 +0800 Subject: [PATCH 018/164] Synchronize Rocket Lake's processor_names and processor_cost_table with processor_type gcc/ChangeLog * common/config/i386/i386-common.c (processor_names): Sync processor_names with processor_type. * config/i386/i386-options.c (processor_cost_table): Sync processor_cost_table with processor_type. --- gcc/common/config/i386/i386-common.c | 2 +- gcc/config/i386/i386-options.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.c index 1e6c1590ac4e0..6a7b5c8312fb0 100644 --- a/gcc/common/config/i386/i386-common.c +++ b/gcc/common/config/i386/i386-common.c @@ -1743,13 +1743,13 @@ const char *const processor_names[] = "skylake-avx512", "cannonlake", "icelake-client", - "rocketlake", "icelake-server", "cascadelake", "tigerlake", "cooperlake", "sapphirerapids", "alderlake", + "rocketlake", "intel", "geode", "k6", diff --git a/gcc/config/i386/i386-options.c b/gcc/config/i386/i386-options.c index 91da2849c4981..a58968790a30b 100644 --- a/gcc/config/i386/i386-options.c +++ b/gcc/config/i386/i386-options.c @@ -726,12 +726,12 @@ static const struct processor_costs *processor_cost_table[] = &icelake_cost, &icelake_cost, &icelake_cost, - &icelake_cost, &skylake_cost, &icelake_cost, &skylake_cost, &icelake_cost, &icelake_cost, + &icelake_cost, &intel_cost, &geode_cost, &k6_cost, From c03f3077b1517a01c917f75179100f9d10b39156 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Wed, 28 Apr 2021 12:30:04 +0200 Subject: [PATCH 019/164] i386: Fix atomic FP peepholes [PR100182] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 64bit loads to/stores from x87 and SSE registers are atomic also on 32-bit targets, so there is no need for additional atomic moves to a temporary register. Introduced load peephole2 patterns assume that there won't be any additional loads from the load location outside the peepholed sequence and wrongly removed the source location initialization. OTOH, introduced store peephole2 patterns assume there won't be any additional loads from the stored location outside the peepholed sequence and wrongly removed the destination location initialization. Note that we can't use plain x87 FST instruction to initialize destination location because FST converts the value to the double-precision format, changing bits during move. The patch restores removed initializations in load and store patterns. Additionally, plain x87 FST in store peephole2 patterns is prevented by limiting the store operand source to SSE registers. 2021-04-27 Uroš Bizjak gcc/ PR target/100182 * config/i386/sync.md (FILD_ATOMIC/FIST_ATOMIC FP load peephole2): Copy operand 3 to operand 4. Use sse_reg_operand as operand 3 predicate. (FILD_ATOMIC/FIST_ATOMIC FP load peephole2 with mem blockage): Ditto. (LDX_ATOMIC/STX_ATOMIC FP load peephole2): Ditto. (LDX_ATOMIC/LDX_ATOMIC FP load peephole2 with mem blockage): Ditto. (FILD_ATOMIC/FIST_ATOMIC FP store peephole2): Copy operand 1 to operand 0. (FILD_ATOMIC/FIST_ATOMIC FP store peephole2 with mem blockage): Ditto. (LDX_ATOMIC/STX_ATOMIC FP store peephole2): Ditto. (LDX_ATOMIC/LDX_ATOMIC FP store peephole2 with mem blockage): Ditto. gcc/testsuite/ PR target/100182 * gcc.target/i386/pr100182.c: New test. * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not. * gcc.target/i386/pr71245-2.c (dg-final): Ditto. --- gcc/config/i386/sync.md | 24 ++++++++++++------ gcc/testsuite/gcc.target/i386/pr100182.c | 30 +++++++++++++++++++++++ gcc/testsuite/gcc.target/i386/pr71245-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr71245-2.c | 2 +- 4 files changed, 48 insertions(+), 10 deletions(-) create mode 100644 gcc/testsuite/gcc.target/i386/pr100182.c diff --git a/gcc/config/i386/sync.md b/gcc/config/i386/sync.md index c7c508c8de860..7913b918796ae 100644 --- a/gcc/config/i386/sync.md +++ b/gcc/config/i386/sync.md @@ -226,12 +226,13 @@ (set (match_operand:DI 2 "memory_operand") (unspec:DI [(match_dup 0)] UNSPEC_FIST_ATOMIC)) - (set (match_operand:DF 3 "any_fp_register_operand") + (set (match_operand:DF 3 "sse_reg_operand") (match_operand:DF 4 "memory_operand"))] "!TARGET_64BIT && peep2_reg_dead_p (2, operands[0]) && rtx_equal_p (XEXP (operands[4], 0), XEXP (operands[2], 0))" - [(set (match_dup 3) (match_dup 5))] + [(set (match_dup 3) (match_dup 5)) + (set (match_dup 4) (match_dup 3))] "operands[5] = gen_lowpart (DFmode, operands[1]);") (define_peephole2 @@ -243,7 +244,7 @@ UNSPEC_FIST_ATOMIC)) (set (mem:BLK (scratch:SI)) (unspec:BLK [(mem:BLK (scratch:SI))] UNSPEC_MEMORY_BLOCKAGE)) - (set (match_operand:DF 3 "any_fp_register_operand") + (set (match_operand:DF 3 "sse_reg_operand") (match_operand:DF 4 "memory_operand"))] "!TARGET_64BIT && peep2_reg_dead_p (2, operands[0]) @@ -251,6 +252,7 @@ [(const_int 0)] { emit_move_insn (operands[3], gen_lowpart (DFmode, operands[1])); + emit_move_insn (operands[4], operands[3]); emit_insn (gen_memory_blockage ()); DONE; }) @@ -262,12 +264,13 @@ (set (match_operand:DI 2 "memory_operand") (unspec:DI [(match_dup 0)] UNSPEC_STX_ATOMIC)) - (set (match_operand:DF 3 "any_fp_register_operand") + (set (match_operand:DF 3 "sse_reg_operand") (match_operand:DF 4 "memory_operand"))] "!TARGET_64BIT && peep2_reg_dead_p (2, operands[0]) && rtx_equal_p (XEXP (operands[4], 0), XEXP (operands[2], 0))" - [(set (match_dup 3) (match_dup 5))] + [(set (match_dup 3) (match_dup 5)) + (set (match_dup 4) (match_dup 3))] "operands[5] = gen_lowpart (DFmode, operands[1]);") (define_peephole2 @@ -279,7 +282,7 @@ UNSPEC_STX_ATOMIC)) (set (mem:BLK (scratch:SI)) (unspec:BLK [(mem:BLK (scratch:SI))] UNSPEC_MEMORY_BLOCKAGE)) - (set (match_operand:DF 3 "any_fp_register_operand") + (set (match_operand:DF 3 "sse_reg_operand") (match_operand:DF 4 "memory_operand"))] "!TARGET_64BIT && peep2_reg_dead_p (2, operands[0]) @@ -287,6 +290,7 @@ [(const_int 0)] { emit_move_insn (operands[3], gen_lowpart (DFmode, operands[1])); + emit_move_insn (operands[4], operands[3]); emit_insn (gen_memory_blockage ()); DONE; }) @@ -392,7 +396,8 @@ "!TARGET_64BIT && peep2_reg_dead_p (3, operands[2]) && rtx_equal_p (XEXP (operands[0], 0), XEXP (operands[3], 0))" - [(set (match_dup 5) (match_dup 1))] + [(set (match_dup 0) (match_dup 1)) + (set (match_dup 5) (match_dup 1))] "operands[5] = gen_lowpart (DFmode, operands[4]);") (define_peephole2 @@ -411,6 +416,7 @@ && rtx_equal_p (XEXP (operands[0], 0), XEXP (operands[3], 0))" [(const_int 0)] { + emit_move_insn (operands[0], operands[1]); emit_insn (gen_memory_blockage ()); emit_move_insn (gen_lowpart (DFmode, operands[4]), operands[1]); DONE; @@ -428,7 +434,8 @@ "!TARGET_64BIT && peep2_reg_dead_p (3, operands[2]) && rtx_equal_p (XEXP (operands[0], 0), XEXP (operands[3], 0))" - [(set (match_dup 5) (match_dup 1))] + [(set (match_dup 0) (match_dup 1)) + (set (match_dup 5) (match_dup 1))] "operands[5] = gen_lowpart (DFmode, operands[4]);") (define_peephole2 @@ -447,6 +454,7 @@ && rtx_equal_p (XEXP (operands[0], 0), XEXP (operands[3], 0))" [(const_int 0)] { + emit_move_insn (operands[0], operands[1]); emit_insn (gen_memory_blockage ()); emit_move_insn (gen_lowpart (DFmode, operands[4]), operands[1]); DONE; diff --git a/gcc/testsuite/gcc.target/i386/pr100182.c b/gcc/testsuite/gcc.target/i386/pr100182.c new file mode 100644 index 0000000000000..2f92a04db7306 --- /dev/null +++ b/gcc/testsuite/gcc.target/i386/pr100182.c @@ -0,0 +1,30 @@ +/* { dg-do run { target ia32 } } */ +/* { dg-options "-O2 -march=i686" } */ + +struct S { double _M_fp; }; +union U { double d; unsigned long long int l; }; + +void +__attribute__((noipa)) +foo (void) +{ + struct S a0, a1; + union U u; + double d0, d1; + a0._M_fp = 0.0; + a1._M_fp = 1.0; + __atomic_store_8 (&a0._M_fp, __atomic_load_8 (&a1._M_fp, __ATOMIC_SEQ_CST), __ATOMIC_SEQ_CST); + u.l = __atomic_load_8 (&a0._M_fp, __ATOMIC_SEQ_CST); + d0 = u.d; + u.l = __atomic_load_8 (&a1._M_fp, __ATOMIC_SEQ_CST); + d1 = u.d; + if (d0 != d1) + __builtin_abort (); +} + +int +main () +{ + foo (); + return 0; +} diff --git a/gcc/testsuite/gcc.target/i386/pr71245-1.c b/gcc/testsuite/gcc.target/i386/pr71245-1.c index be0b7602a8cff..02c0dcb80b659 100644 --- a/gcc/testsuite/gcc.target/i386/pr71245-1.c +++ b/gcc/testsuite/gcc.target/i386/pr71245-1.c @@ -19,4 +19,4 @@ void foo_d (void) __atomic_store_n (&d.ll, tmp.ll, __ATOMIC_SEQ_CST); } -/* { dg-final { scan-assembler-not "(fistp|fild)" } } */ +/* { dg-final { scan-assembler-not "(fistp|fild)" { xfail *-*-* } } } */ diff --git a/gcc/testsuite/gcc.target/i386/pr71245-2.c b/gcc/testsuite/gcc.target/i386/pr71245-2.c index 65c139849d539..bf37a8cbb7138 100644 --- a/gcc/testsuite/gcc.target/i386/pr71245-2.c +++ b/gcc/testsuite/gcc.target/i386/pr71245-2.c @@ -19,4 +19,4 @@ void foo_d (void) __atomic_store_n (&d.ll, tmp.ll, __ATOMIC_SEQ_CST); } -/* { dg-final { scan-assembler-not "movlps" } } */ +/* { dg-final { scan-assembler-not "movlps" { xfail *-*-* } } } */ From ac66ed554ade771ff0897f5c414ad303c9def1af Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Wed, 28 Apr 2021 13:06:06 +0200 Subject: [PATCH 020/164] Revert "libstdc++: Add workaround for ia32 floating atomics miscompilations [PR100184]" This reverts commit a21f3b38c3b9a5c28c79be37b040e7d06d827d76. --- libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc | 1 - libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc | 1 - 2 files changed, 2 deletions(-) diff --git a/libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc b/libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc index 797d3b7ecbe81..b2008368a95a7 100644 --- a/libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc +++ b/libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc @@ -18,7 +18,6 @@ // { dg-add-options ieee } // { dg-options "-std=gnu++2a" } // { dg-do run { target c++2a } } -// { dg-xfail-run-if "PR100182" { ia32 } } #include #include diff --git a/libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc b/libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc index e0ff34dbf24d9..01768da290b75 100644 --- a/libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc +++ b/libstdc++-v3/testsuite/29_atomics/atomic_float/wait_notify.cc @@ -2,7 +2,6 @@ // { dg-do run { target c++2a } } // { dg-require-gthreads "" } // { dg-additional-options "-pthread" { target pthread } } -// { dg-skip-if "PR100182" { ia32 } } // { dg-add-options libatomic } // Copyright (C) 2020-2021 Free Software Foundation, Inc. From 100cc845cda3843e87f152f845b11b70fee3d7bc Mon Sep 17 00:00:00 2001 From: Richard Earnshaw Date: Tue, 27 Apr 2021 12:25:30 +0100 Subject: [PATCH 021/164] arm: fix UB when compiling thumb2 with PIC [PR100236] arm_compute_save_core_reg_mask contains UB in that the saved PIC register number is used to create a bit mask. However, for some target options this register is undefined and we end up with a shift of ~0. On native compilations this is benign since the shift will still be large enough to move the bit outside of the range of the mask, but if cross compiling from a system that truncates out-of-range shifts to zero (or worse, raises a trap for such values) we'll get potentially wrong code (or a fault). gcc: PR target/100236 * config/arm/arm.c (THUMB2_WORK_REGS): Check PIC_OFFSET_TABLE_REGNUM is valid before including it in the mask. (cherry picked from commit 01d0bda8bdf3cd804e1e00915d432ad0cdc49399) --- gcc/config/arm/arm.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 340f7c95d76b8..352b2cd6e8392 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -1051,9 +1051,13 @@ const char *fp_sysreg_names[NB_FP_SYSREGS] = { #define ARM_LSL_NAME "lsl" #define streq(string1, string2) (strcmp (string1, string2) == 0) -#define THUMB2_WORK_REGS (0xff & ~( (1 << THUMB_HARD_FRAME_POINTER_REGNUM) \ - | (1 << SP_REGNUM) | (1 << PC_REGNUM) \ - | (1 << PIC_OFFSET_TABLE_REGNUM))) +#define THUMB2_WORK_REGS \ + (0xff & ~((1 << THUMB_HARD_FRAME_POINTER_REGNUM) \ + | (1 << SP_REGNUM) \ + | (1 << PC_REGNUM) \ + | (PIC_OFFSET_TABLE_REGNUM != INVALID_REGNUM \ + ? (1 << PIC_OFFSET_TABLE_REGNUM) \ + : 0))) /* Initialization code. */ From aae5106525d850c5f3ae8265374ead16c5e0a9b7 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Wed, 28 Apr 2021 12:45:49 +0100 Subject: [PATCH 022/164] libstdc++: Add missing noexcept on std::thread member function [PR 100298] The new inline definition of std::thread::hardware_concurrency() for non-gthreads targets is missing the noexcept-specifier that is on the declaration. libstdc++-v3/ChangeLog: PR libstdc++/100298 * include/bits/std_thread.h (thread::hardware_concurrency): Add missing noexcept to inline definition for non-gthreads targets. (cherry picked from commit 5cc28000cfcc219fb4c45dbc5388ec05109049af) --- libstdc++-v3/include/bits/std_thread.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/include/bits/std_thread.h b/libstdc++-v3/include/bits/std_thread.h index 70cb31a533153..2a500bf177728 100644 --- a/libstdc++-v3/include/bits/std_thread.h +++ b/libstdc++-v3/include/bits/std_thread.h @@ -270,7 +270,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION #ifndef _GLIBCXX_HAS_GTHREADS inline void thread::join() { std::__throw_system_error(EINVAL); } inline void thread::detach() { std::__throw_system_error(EINVAL); } - inline unsigned int thread::hardware_concurrency() { return 0; } + inline unsigned int thread::hardware_concurrency() noexcept { return 0; } #endif inline void From 76c6c7261c62ff36570412f61cea7d68ff946184 Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Thu, 22 Apr 2021 05:05:56 -0500 Subject: [PATCH 023/164] bpf: align function entry point to 64 bits Libbpf does not treat paddings after functions well. If function symbols does not cover a whole text section, it will emit error similar to: libbpf: sec '.text': failed to find program symbol at offset 56 Each instruction in BPF is a multiple of 8 bytes, so align the functions to 8 bytes, similar to how clang does it. 2021-04-22 YiFei Zhu gcc/ * config/bpf/bpf.h (FUNCTION_BOUNDARY): Set to 64. (cherry picked from commit 0a662e103e911af935aa5c601051c135986ce3de) --- gcc/config/bpf/bpf.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/config/bpf/bpf.h b/gcc/config/bpf/bpf.h index 9e2f5260900ec..6a3907fb61816 100644 --- a/gcc/config/bpf/bpf.h +++ b/gcc/config/bpf/bpf.h @@ -57,8 +57,8 @@ 64-bit at any time. */ #define STACK_BOUNDARY 64 -/* Function entry points are aligned to 128 bits. */ -#define FUNCTION_BOUNDARY 128 +/* Function entry points are aligned to 64 bits. */ +#define FUNCTION_BOUNDARY 64 /* Maximum alignment required by data of any type. */ #define BIGGEST_ALIGNMENT 64 From 6f60fd21fd4adfd76e637178f639ee7a9e8e8fd5 Mon Sep 17 00:00:00 2001 From: YiFei Zhu Date: Thu, 22 Apr 2021 05:05:57 -0500 Subject: [PATCH 024/164] bpf: allow BSS symbols to be global symbols Prior to this, a BSS declaration such as: int foo; static int bar; Generates: .global foo .local foo .comm foo,4,4 .local bar .comm bar,4,4 Creating symbols: 0000000000000000 b foo 0000000000000004 b bar Both symbols are local. However, libbpf bpf_object__variable_offset rquires symbols to be STB_GLOBAL & STT_OBJECT for data section lookup. This patch makes the same declaration generate: .global foo .type foo, @object .lcomm foo,4,4 .local bar .comm bar,4,4 Creating symbols: 0000000000000000 B foo 0000000000000004 b bar And libbpf will be okay with looking up the global symbol "foo". 2021-04-22 YiFei Zhu gcc/ * config/bpf/bpf.h (ASM_OUTPUT_ALIGNED_BSS): Use .type and .lcomm. (cherry picked from commit 886b6c1e8af502b69e3f318b9830b73b88215878) --- gcc/config/bpf/bpf.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/config/bpf/bpf.h b/gcc/config/bpf/bpf.h index 6a3907fb61816..4c5b19e262b98 100644 --- a/gcc/config/bpf/bpf.h +++ b/gcc/config/bpf/bpf.h @@ -422,9 +422,15 @@ enum reg_class Try to use asm_output_aligned_bss to implement this macro. */ #define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \ - do { \ - ASM_OUTPUT_ALIGNED_LOCAL (FILE, NAME, SIZE, ALIGN); \ - } while (0) + do \ + { \ + ASM_OUTPUT_TYPE_DIRECTIVE (FILE, NAME, "object"); \ + fprintf ((FILE), "%s", "\t.lcomm\t"); \ + assemble_name ((FILE), (NAME)); \ + fprintf ((FILE), "," HOST_WIDE_INT_PRINT_UNSIGNED ",%u\n", \ + (SIZE), (ALIGN) / BITS_PER_UNIT); \ + } \ + while (0) /*** Output and Generation of Labels. */ From 6590e4ae7c8192db53d9d4b85524948d88609ddb Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 28 Apr 2021 19:57:18 +0000 Subject: [PATCH 025/164] Update gcc .po files. * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po, zh_TW.po: Update. --- gcc/po/be.po | 11208 +++++++++++++++++++++-------------------- gcc/po/da.po | 11243 ++++++++++++++++++++--------------------- gcc/po/de.po | 11232 ++++++++++++++++++++--------------------- gcc/po/el.po | 11209 +++++++++++++++++++++-------------------- gcc/po/es.po | 11242 ++++++++++++++++++++--------------------- gcc/po/fi.po | 11222 ++++++++++++++++++++--------------------- gcc/po/fr.po | 11257 ++++++++++++++++++++--------------------- gcc/po/hr.po | 11207 +++++++++++++++++++++-------------------- gcc/po/id.po | 11235 ++++++++++++++++++++--------------------- gcc/po/ja.po | 11227 +++++++++++++++++++++-------------------- gcc/po/nl.po | 11218 +++++++++++++++++++++-------------------- gcc/po/ru.po | 11238 ++++++++++++++++++++--------------------- gcc/po/sr.po | 11235 ++++++++++++++++++++--------------------- gcc/po/sv.po | 11251 ++++++++++++++++++++--------------------- gcc/po/tr.po | 11238 ++++++++++++++++++++--------------------- gcc/po/uk.po | 12559 +++++++++++++++++++++++----------------------- gcc/po/vi.po | 11228 +++++++++++++++++++++-------------------- gcc/po/zh_CN.po | 11249 ++++++++++++++++++++--------------------- gcc/po/zh_TW.po | 11237 ++++++++++++++++++++--------------------- 19 files changed, 107860 insertions(+), 106875 deletions(-) diff --git a/gcc/po/be.po b/gcc/po/be.po index 1bfc81302cbcf..ab13314e6d663 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: 2021-03-19 21:31+0000\n" +"POT-Creation-Date: 2021-04-20 18:19+0000\n" "PO-Revision-Date: 2002-05-17 15:54+0200\n" "Last-Translator: Ales Nyakhaychyk \n" "Language-Team: Belarusian \n" @@ -1261,11 +1261,11 @@ msgstr "У файле уключаным з %s:%d" msgid "this is the insn:" msgstr "" -#: lra-constraints.c:3103 +#: lra-constraints.c:3108 msgid "unable to generate reloads for impossible constraints:" msgstr "" -#: lra-constraints.c:4133 reload.c:3862 +#: lra-constraints.c:4138 reload.c:3868 msgid "unable to generate reloads for:" msgstr "" @@ -1437,16 +1437,16 @@ msgstr "нераспазнаны выбар \"-%s\"" msgid "insn does not satisfy its constraints:" msgstr "" -#: targhooks.c:2075 +#: targhooks.c:2089 #, c-format msgid "created and used with differing settings of '%s'" msgstr "" -#: targhooks.c:2090 +#: targhooks.c:2104 msgid "created and used with different settings of %<-fpic%>" msgstr "" -#: targhooks.c:2092 +#: targhooks.c:2106 msgid "created and used with different settings of %<-fpie%>" msgstr "" @@ -1490,7 +1490,7 @@ msgstr "" msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n" msgstr "" -#: tree-diagnostic.c:299 c/c-decl.c:6041 c/c-typeck.c:7780 cp/error.c:1111 +#: tree-diagnostic.c:299 c/c-decl.c:6040 c/c-typeck.c:7840 cp/error.c:1111 #: tree-diagnostic-path.cc:257 c-family/c-pretty-print.c:424 #, gcc-internal-format msgid "" @@ -1981,87 +1981,87 @@ msgstr "" msgid "" msgstr "" -#: config/aarch64/aarch64.c:10259 +#: config/aarch64/aarch64.c:10663 #, fuzzy, c-format msgid "unsupported operand for code '%c'" msgstr "Нерэчаісны выбар \"%s\"" -#: config/aarch64/aarch64.c:10268 config/aarch64/aarch64.c:10281 -#: config/aarch64/aarch64.c:10293 config/aarch64/aarch64.c:10304 -#: config/aarch64/aarch64.c:10320 config/aarch64/aarch64.c:10334 -#: config/aarch64/aarch64.c:10354 config/aarch64/aarch64.c:10428 -#: config/aarch64/aarch64.c:10439 config/aarch64/aarch64.c:10453 -#: config/aarch64/aarch64.c:10675 config/aarch64/aarch64.c:10693 +#: config/aarch64/aarch64.c:10672 config/aarch64/aarch64.c:10685 +#: config/aarch64/aarch64.c:10697 config/aarch64/aarch64.c:10708 +#: config/aarch64/aarch64.c:10724 config/aarch64/aarch64.c:10738 +#: config/aarch64/aarch64.c:10758 config/aarch64/aarch64.c:10832 +#: config/aarch64/aarch64.c:10843 config/aarch64/aarch64.c:10857 +#: config/aarch64/aarch64.c:11079 config/aarch64/aarch64.c:11097 #: config/pru/pru.c:1669 config/pru/pru.c:1679 config/pru/pru.c:1710 #: config/pru/pru.c:1721 config/pru/pru.c:1793 #, fuzzy, c-format msgid "invalid operand for '%%%c'" msgstr "Нерэчаісны выбар \"%s\"" -#: config/aarch64/aarch64.c:10372 config/aarch64/aarch64.c:10383 -#: config/aarch64/aarch64.c:10535 config/aarch64/aarch64.c:10546 +#: config/aarch64/aarch64.c:10776 config/aarch64/aarch64.c:10787 +#: config/aarch64/aarch64.c:10939 config/aarch64/aarch64.c:10950 #, fuzzy, c-format #| msgid "invalid string constant `%E'" msgid "invalid vector constant" msgstr "`%E' - нерэчаісная нязьменная тыпу string" -#: config/aarch64/aarch64.c:10395 config/aarch64/aarch64.c:10407 +#: config/aarch64/aarch64.c:10799 config/aarch64/aarch64.c:10811 #, c-format msgid "incompatible floating point / vector register operand for '%%%c'" msgstr "" -#: config/aarch64/aarch64.c:10421 +#: config/aarch64/aarch64.c:10825 #, fuzzy, c-format #| msgid "invalid register name for `%s'" msgid "incompatible register operand for '%%%c'" msgstr "нерэчаісная назва рэгістра `%s'" -#: config/aarch64/aarch64.c:10487 config/arm/arm.c:24289 +#: config/aarch64/aarch64.c:10891 config/arm/arm.c:24308 #, fuzzy, c-format msgid "missing operand" msgstr "прапушчан ініцыялізатар" -#: config/aarch64/aarch64.c:10572 +#: config/aarch64/aarch64.c:10976 #, fuzzy, c-format msgid "invalid constant" msgstr "Нерэчаісны выбар %s" -#: config/aarch64/aarch64.c:10575 +#: config/aarch64/aarch64.c:10979 #, fuzzy, c-format #| msgid "invalid %%d operand" msgid "invalid operand" msgstr "нерэчаісны %%d аперанд" -#: config/aarch64/aarch64.c:10701 config/aarch64/aarch64.c:10706 +#: config/aarch64/aarch64.c:11105 config/aarch64/aarch64.c:11110 #, fuzzy, c-format msgid "invalid operand prefix '%%%c'" msgstr "Нерэчаісны выбар \"%s\"" -#: config/aarch64/aarch64.c:10726 +#: config/aarch64/aarch64.c:11130 #, fuzzy, c-format #| msgid "invalid address" msgid "invalid address mode" msgstr "нерэчаісны адрас" -#: config/aarch64/aarch64.c:23568 config/arm/arm.c:33644 +#: config/aarch64/aarch64.c:25211 config/arm/arm.c:33660 msgid "invalid conversion from type %" msgstr "" -#: config/aarch64/aarch64.c:23570 config/arm/arm.c:33646 +#: config/aarch64/aarch64.c:25213 config/arm/arm.c:33662 msgid "invalid conversion to type %" msgstr "" -#: config/aarch64/aarch64.c:23585 config/aarch64/aarch64.c:23601 -#: config/arm/arm.c:33661 config/arm/arm.c:33677 +#: config/aarch64/aarch64.c:25228 config/aarch64/aarch64.c:25244 +#: config/arm/arm.c:33677 config/arm/arm.c:33693 msgid "operation not permitted on type %" msgstr "" -#: config/aarch64/aarch64.c:23609 +#: config/aarch64/aarch64.c:25252 msgid "cannot combine GNU and SVE vectors in a binary operation" msgstr "" #: config/alpha/alpha.c:5076 config/i386/i386.c:13227 -#: config/rs6000/rs6000.c:14054 config/sparc/sparc.c:9323 +#: config/rs6000/rs6000.c:14147 config/sparc/sparc.c:9323 #, c-format msgid "'%%&' used without any local dynamic TLS references" msgstr "" @@ -2077,18 +2077,18 @@ msgid "invalid %%r value" msgstr "нерэчаіснае значэньне %%r" #: config/alpha/alpha.c:5174 config/ia64/ia64.c:5531 -#: config/rs6000/rs6000.c:13748 config/xtensa/xtensa.c:2459 +#: config/rs6000/rs6000.c:13841 config/xtensa/xtensa.c:2459 #, c-format msgid "invalid %%R value" msgstr "нерэчаіснае значэньне %%R" -#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13668 +#: config/alpha/alpha.c:5180 config/rs6000/rs6000.c:13761 #: config/xtensa/xtensa.c:2426 #, c-format msgid "invalid %%N value" msgstr "нерэчаіснае значэньне %%N" -#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13696 +#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:13789 #, c-format msgid "invalid %%P value" msgstr "нерэчаіснае значэньне %%P" @@ -2118,7 +2118,7 @@ msgstr "нерэчаіснае значэньне %%M" msgid "invalid %%U value" msgstr "нерэчаіснае значэньне %%U" -#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13756 +#: config/alpha/alpha.c:5274 config/rs6000/rs6000.c:13849 #, c-format msgid "invalid %%s value" msgstr "нерэчаіснае значэньне %%v" @@ -2128,7 +2128,7 @@ msgstr "нерэчаіснае значэньне %%v" msgid "invalid %%C value" msgstr "нерэчаіснае значэньне %%C" -#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13532 +#: config/alpha/alpha.c:5322 config/rs6000/rs6000.c:13625 #, c-format msgid "invalid %%E value" msgstr "нерэчаіснае значэньне %%E" @@ -2141,7 +2141,7 @@ msgstr "" #: config/alpha/alpha.c:5356 config/cr16/cr16.c:1570 config/gcn/gcn.c:5799 #: config/gcn/gcn.c:5808 config/gcn/gcn.c:5868 config/gcn/gcn.c:5876 #: config/gcn/gcn.c:5892 config/gcn/gcn.c:5910 config/gcn/gcn.c:5961 -#: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14059 +#: config/gcn/gcn.c:6080 config/gcn/gcn.c:6191 config/rs6000/rs6000.c:14152 #, c-format msgid "invalid %%xn code" msgstr "нерэчаіснае значэньне %%xn" @@ -2225,36 +2225,36 @@ msgstr "нерэчаісны %%-код" msgid "unrecognized supposed constant" msgstr "нераспазнаны выбар \"-%s\"" -#: config/arm/arm.c:20653 config/arm/arm.c:20678 config/arm/arm.c:20688 -#: config/arm/arm.c:20697 config/arm/arm.c:20706 +#: config/arm/arm.c:20672 config/arm/arm.c:20697 config/arm/arm.c:20707 +#: config/arm/arm.c:20716 config/arm/arm.c:20725 #, fuzzy, c-format #| msgid "invalid %%f operand" msgid "invalid shift operand" msgstr "нерэчаісны %%f аперанд" -#: config/arm/arm.c:23562 config/arm/arm.c:23580 +#: config/arm/arm.c:23581 config/arm/arm.c:23599 #, fuzzy, c-format msgid "predicated Thumb instruction" msgstr "нявернае выкарыстанне \"restict\"" -#: config/arm/arm.c:23568 +#: config/arm/arm.c:23587 #, c-format msgid "predicated instruction in conditional sequence" msgstr "" -#: config/arm/arm.c:23686 config/arm/arm.c:23699 config/arm/arm.c:23724 +#: config/arm/arm.c:23705 config/arm/arm.c:23718 config/arm/arm.c:23743 #: config/nios2/nios2.c:3080 #, fuzzy, c-format msgid "Unsupported operand for code '%c'" msgstr "Нерэчаісны выбар \"%s\"" -#: config/arm/arm.c:23801 config/arm/arm.c:23823 config/arm/arm.c:23833 -#: config/arm/arm.c:23843 config/arm/arm.c:23853 config/arm/arm.c:23892 -#: config/arm/arm.c:23910 config/arm/arm.c:23935 config/arm/arm.c:23950 -#: config/arm/arm.c:23977 config/arm/arm.c:23984 config/arm/arm.c:24002 -#: config/arm/arm.c:24009 config/arm/arm.c:24017 config/arm/arm.c:24038 -#: config/arm/arm.c:24045 config/arm/arm.c:24236 config/arm/arm.c:24243 -#: config/arm/arm.c:24270 config/arm/arm.c:24277 config/bfin/bfin.c:1440 +#: config/arm/arm.c:23820 config/arm/arm.c:23842 config/arm/arm.c:23852 +#: config/arm/arm.c:23862 config/arm/arm.c:23872 config/arm/arm.c:23911 +#: config/arm/arm.c:23929 config/arm/arm.c:23954 config/arm/arm.c:23969 +#: config/arm/arm.c:23996 config/arm/arm.c:24003 config/arm/arm.c:24021 +#: config/arm/arm.c:24028 config/arm/arm.c:24036 config/arm/arm.c:24057 +#: config/arm/arm.c:24064 config/arm/arm.c:24255 config/arm/arm.c:24262 +#: config/arm/arm.c:24289 config/arm/arm.c:24296 config/bfin/bfin.c:1440 #: config/bfin/bfin.c:1447 config/bfin/bfin.c:1454 config/bfin/bfin.c:1461 #: config/bfin/bfin.c:1470 config/bfin/bfin.c:1477 config/bfin/bfin.c:1484 #: config/bfin/bfin.c:1491 config/nds32/nds32.c:3543 @@ -2262,13 +2262,13 @@ msgstr "Нерэчаісны выбар \"%s\"" msgid "invalid operand for code '%c'" msgstr "Нерэчаісны выбар \"%s\"" -#: config/arm/arm.c:23905 +#: config/arm/arm.c:23924 #, c-format msgid "instruction never executed" msgstr "" #. Former Maverick support, removed after GCC-4.7. -#: config/arm/arm.c:23926 +#: config/arm/arm.c:23945 #, c-format msgid "obsolete Maverick format code '%c'" msgstr "" @@ -2401,8 +2401,8 @@ msgstr "непадтрымліваемая версія" #: config/cris/cris.c:775 config/ft32/ft32.c:110 config/moxie/moxie.c:108 #: final.c:3625 final.c:3627 fold-const.c:267 gcc.c:6030 gcc.c:6044 -#: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6928 -#: d/dmd/dsymbolsem.c:1450 d/dmd/semantic2.c:75 lto/lto-object.c:184 +#: rtl-error.c:101 toplev.c:327 vr-values.c:2370 cp/typeck.c:6939 +#: d/dmd/dsymbolsem.c:1451 d/dmd/semantic2.c:75 lto/lto-object.c:184 #: lto/lto-object.c:281 lto/lto-object.c:338 lto/lto-object.c:362 #, gcc-internal-format, gfc-internal-format msgid "%s" @@ -2777,7 +2777,7 @@ msgstr "нерэчаісны %%-код" msgid "invalid %%P operand" msgstr "нерэчаісны %%-код" -#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13686 +#: config/iq2000/iq2000.c:3134 config/rs6000/rs6000.c:13779 #, c-format msgid "invalid %%p value" msgstr "" @@ -2833,7 +2833,7 @@ msgid "post-increment address is not a register" msgstr "" #: config/m32r/m32r.c:2335 config/m32r/m32r.c:2350 -#: config/rs6000/rs6000.c:20528 +#: config/rs6000/rs6000.c:20645 msgid "bad address" msgstr "дрэнны адрас" @@ -2889,8 +2889,8 @@ msgstr "\"%s\" - гэта не пачатак дэкларацыі" #: config/mips/mips.c:9084 config/mips/mips.c:9087 config/mips/mips.c:9099 #: config/mips/mips.c:9102 config/mips/mips.c:9162 config/mips/mips.c:9169 #: config/mips/mips.c:9190 config/mips/mips.c:9205 config/mips/mips.c:9224 -#: config/mips/mips.c:9233 config/riscv/riscv.c:3326 config/riscv/riscv.c:3441 -#: config/riscv/riscv.c:3447 config/riscv/riscv.c:3456 +#: config/mips/mips.c:9233 config/riscv/riscv.c:3335 config/riscv/riscv.c:3450 +#: config/riscv/riscv.c:3456 config/riscv/riscv.c:3465 #, fuzzy, c-format #| msgid "invalid use of `%D'" msgid "invalid use of '%%%c'" @@ -3036,297 +3036,297 @@ msgstr "" msgid "Try running '%s' in the shell to raise its limit.\n" msgstr "" -#: config/rs6000/rs6000.c:3851 +#: config/rs6000/rs6000.c:3855 #, fuzzy #| msgid "Use hardware floating point" msgid "%<-mvsx%> requires hardware floating point" msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\"" -#: config/rs6000/rs6000.c:3859 +#: config/rs6000/rs6000.c:3863 msgid "%<-mvsx%> needs indexed addressing" msgstr "" -#: config/rs6000/rs6000.c:3864 +#: config/rs6000/rs6000.c:3868 msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible" msgstr "" -#: config/rs6000/rs6000.c:3866 +#: config/rs6000/rs6000.c:3870 msgid "%<-mno-altivec%> disables vsx" msgstr "" -#: config/rs6000/rs6000.c:4006 +#: config/rs6000/rs6000.c:4010 msgid "%<-mquad-memory%> requires 64-bit mode" msgstr "" -#: config/rs6000/rs6000.c:4009 +#: config/rs6000/rs6000.c:4013 msgid "%<-mquad-memory-atomic%> requires 64-bit mode" msgstr "" -#: config/rs6000/rs6000.c:4021 +#: config/rs6000/rs6000.c:4025 msgid "%<-mquad-memory%> is not available in little endian mode" msgstr "" -#: config/rs6000/rs6000.c:10752 +#: config/rs6000/rs6000.c:10845 msgid "bad move" msgstr "" -#: config/rs6000/rs6000.c:13316 +#: config/rs6000/rs6000.c:13409 msgid "Bad 128-bit move" msgstr "" -#: config/rs6000/rs6000.c:13496 +#: config/rs6000/rs6000.c:13589 #, fuzzy, c-format #| msgid "invalid %%Q value" msgid "invalid %%A value" msgstr "дрэннае %%Q значэнне" -#: config/rs6000/rs6000.c:13505 config/xtensa/xtensa.c:2402 +#: config/rs6000/rs6000.c:13598 config/xtensa/xtensa.c:2402 #, fuzzy, c-format msgid "invalid %%D value" msgstr "дрэннае %%Q значэнне" -#: config/rs6000/rs6000.c:13520 +#: config/rs6000/rs6000.c:13613 #, fuzzy, c-format #| msgid "invalid %%Q value" msgid "invalid %%e value" msgstr "дрэннае %%Q значэнне" -#: config/rs6000/rs6000.c:13541 +#: config/rs6000/rs6000.c:13634 #, c-format msgid "invalid %%f value" msgstr "" -#: config/rs6000/rs6000.c:13550 +#: config/rs6000/rs6000.c:13643 #, c-format msgid "invalid %%F value" msgstr "" -#: config/rs6000/rs6000.c:13559 +#: config/rs6000/rs6000.c:13652 #, c-format msgid "invalid %%G value" msgstr "" -#: config/rs6000/rs6000.c:13594 +#: config/rs6000/rs6000.c:13687 #, c-format msgid "invalid %%j code" msgstr "" -#: config/rs6000/rs6000.c:13604 +#: config/rs6000/rs6000.c:13697 #, c-format msgid "invalid %%J code" msgstr "" -#: config/rs6000/rs6000.c:13614 +#: config/rs6000/rs6000.c:13707 #, c-format msgid "invalid %%k value" msgstr "" -#: config/rs6000/rs6000.c:13629 config/xtensa/xtensa.c:2445 +#: config/rs6000/rs6000.c:13722 config/xtensa/xtensa.c:2445 #, c-format msgid "invalid %%K value" msgstr "" -#: config/rs6000/rs6000.c:13676 +#: config/rs6000/rs6000.c:13769 #, c-format msgid "invalid %%O value" msgstr "нерэчаіснае значэньне %%O" -#: config/rs6000/rs6000.c:13723 +#: config/rs6000/rs6000.c:13816 #, c-format msgid "invalid %%q value" msgstr "" -#: config/rs6000/rs6000.c:13765 +#: config/rs6000/rs6000.c:13858 #, fuzzy, c-format #| msgid "invalid %%Q value" msgid "invalid %%t value" msgstr "дрэннае %%Q значэнне" -#: config/rs6000/rs6000.c:13782 +#: config/rs6000/rs6000.c:13875 #, c-format msgid "invalid %%T value" msgstr "" -#: config/rs6000/rs6000.c:13794 +#: config/rs6000/rs6000.c:13887 #, c-format msgid "invalid %%u value" msgstr "" -#: config/rs6000/rs6000.c:13808 config/xtensa/xtensa.c:2414 +#: config/rs6000/rs6000.c:13901 config/xtensa/xtensa.c:2414 #, c-format msgid "invalid %%v value" msgstr "" -#: config/rs6000/rs6000.c:13858 +#: config/rs6000/rs6000.c:13951 #, c-format msgid "invalid %%V value" msgstr "нерэчаіснае значэньне %%V" -#: config/rs6000/rs6000.c:13875 config/xtensa/xtensa.c:2466 +#: config/rs6000/rs6000.c:13968 config/xtensa/xtensa.c:2466 #, fuzzy, c-format #| msgid "invalid %%x/X value" msgid "invalid %%x value" msgstr "нерэчаіснае значэньне %%x/X" -#: config/rs6000/rs6000.c:13932 +#: config/rs6000/rs6000.c:14025 #, c-format msgid "invalid %%z value" msgstr "" -#: config/rs6000/rs6000.c:14001 +#: config/rs6000/rs6000.c:14094 #, fuzzy, c-format msgid "invalid %%y value, try using the 'Z' constraint" msgstr "нявернае выкарыстанне \"restict\"" -#: config/rs6000/rs6000.c:14845 +#: config/rs6000/rs6000.c:14962 msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types" msgstr "" -#: config/rs6000/rs6000.c:23803 +#: config/rs6000/rs6000.c:23920 #, fuzzy #| msgid "too few arguments to function" msgid "AltiVec argument passed to unprototyped function" msgstr "не хапае аргументаў у функцыі" -#: config/rs6000/rs6000.c:26952 +#: config/rs6000/rs6000.c:27071 #, fuzzy msgid "Could not generate addis value for fusion" msgstr "Стварыць код для DLL" -#: config/rs6000/rs6000.c:27021 +#: config/rs6000/rs6000.c:27140 msgid "Unable to generate load/store offset for fusion" msgstr "" -#: config/rs6000/rs6000.c:27097 +#: config/rs6000/rs6000.c:27216 msgid "Bad GPR fusion" msgstr "" -#: config/rs6000/rs6000.c:27657 +#: config/rs6000/rs6000.c:27776 msgid "invalid conversion from type %<__vector_quad%>" msgstr "" -#: config/rs6000/rs6000.c:27659 +#: config/rs6000/rs6000.c:27778 msgid "invalid conversion to type %<__vector_quad%>" msgstr "" -#: config/rs6000/rs6000.c:27661 +#: config/rs6000/rs6000.c:27780 msgid "invalid conversion from type %<__vector_pair%>" msgstr "" -#: config/rs6000/rs6000.c:27663 +#: config/rs6000/rs6000.c:27782 msgid "invalid conversion to type %<__vector_pair%>" msgstr "" -#: config/rs6000/rs6000.c:27678 +#: config/rs6000/rs6000.c:27797 msgid "invalid conversion from type %<* __vector_quad%>" msgstr "" -#: config/rs6000/rs6000.c:27680 +#: config/rs6000/rs6000.c:27799 msgid "invalid conversion to type %<* __vector_quad%>" msgstr "" -#: config/rs6000/rs6000.c:27682 +#: config/rs6000/rs6000.c:27801 msgid "invalid conversion from type %<* __vector_pair%>" msgstr "" -#: config/rs6000/rs6000.c:27684 +#: config/rs6000/rs6000.c:27803 msgid "invalid conversion to type %<* __vector_pair%>" msgstr "" -#: config/s390/s390.c:7884 +#: config/s390/s390.c:7907 #, c-format msgid "symbolic memory references are only supported on z10 or later" msgstr "" -#: config/s390/s390.c:7895 +#: config/s390/s390.c:7918 #, fuzzy, c-format msgid "cannot decompose address" msgstr "невядомая назва рэгістра: %s" -#: config/s390/s390.c:7976 +#: config/s390/s390.c:7999 #, c-format msgid "invalid comparison operator for 'E' output modifier" msgstr "" -#: config/s390/s390.c:7999 +#: config/s390/s390.c:8022 #, c-format msgid "invalid reference for 'J' output modifier" msgstr "" -#: config/s390/s390.c:8017 +#: config/s390/s390.c:8040 #, c-format msgid "invalid address for 'O' output modifier" msgstr "" -#: config/s390/s390.c:8039 +#: config/s390/s390.c:8062 #, c-format msgid "invalid address for 'R' output modifier" msgstr "" -#: config/s390/s390.c:8057 +#: config/s390/s390.c:8080 #, c-format msgid "memory reference expected for 'S' output modifier" msgstr "" -#: config/s390/s390.c:8067 +#: config/s390/s390.c:8090 #, c-format msgid "invalid address for 'S' output modifier" msgstr "" -#: config/s390/s390.c:8088 +#: config/s390/s390.c:8111 #, c-format msgid "register or memory expression expected for 'N' output modifier" msgstr "" -#: config/s390/s390.c:8099 +#: config/s390/s390.c:8122 #, c-format msgid "register or memory expression expected for 'M' output modifier" msgstr "" -#: config/s390/s390.c:8185 config/s390/s390.c:8206 +#: config/s390/s390.c:8208 config/s390/s390.c:8229 #, c-format msgid "invalid constant for output modifier '%c'" msgstr "" -#: config/s390/s390.c:8203 +#: config/s390/s390.c:8226 #, c-format msgid "invalid constant - try using an output modifier" msgstr "" -#: config/s390/s390.c:8240 +#: config/s390/s390.c:8263 #, c-format msgid "invalid constant vector for output modifier '%c'" msgstr "" -#: config/s390/s390.c:8247 +#: config/s390/s390.c:8270 #, c-format msgid "invalid expression - try using an output modifier" msgstr "" -#: config/s390/s390.c:8250 +#: config/s390/s390.c:8273 #, c-format msgid "invalid expression for output modifier '%c'" msgstr "" -#: config/s390/s390.c:12029 +#: config/s390/s390.c:12052 #, fuzzy #| msgid "too few arguments to function" msgid "vector argument passed to unprototyped function" msgstr "не хапае аргументаў у функцыі" -#: config/s390/s390.c:16403 +#: config/s390/s390.c:16426 msgid "types differ in signedness" msgstr "" -#: config/s390/s390.c:16413 +#: config/s390/s390.c:16436 msgid "binary operator does not support two vector bool operands" msgstr "" -#: config/s390/s390.c:16416 +#: config/s390/s390.c:16439 msgid "binary operator does not support vector bool operand" msgstr "" -#: config/s390/s390.c:16424 +#: config/s390/s390.c:16447 msgid "binary operator does not support mixing vector bool with floating point vector operands" msgstr "" @@ -3594,8 +3594,8 @@ msgstr "" #: c/gimple-parser.c:2193 c/gimple-parser.c:2230 c/gimple-parser.c:2309 #: c/gimple-parser.c:2336 c/c-parser.c:3274 c/c-parser.c:3461 #: c/c-parser.c:3494 c/c-parser.c:11268 c/gimple-parser.c:2027 -#: c/gimple-parser.c:2066 cp/parser.c:14380 cp/parser.c:31016 -#: cp/parser.c:31626 +#: c/gimple-parser.c:2066 cp/parser.c:14404 cp/parser.c:31070 +#: cp/parser.c:31680 #, gcc-internal-format msgid "expected %<;%>" msgstr "" @@ -3615,7 +3615,7 @@ msgstr "" #: c/gimple-parser.c:1470 c/gimple-parser.c:1492 c/gimple-parser.c:1522 #: c/gimple-parser.c:1548 c/gimple-parser.c:1756 c/gimple-parser.c:1949 #: c/gimple-parser.c:1969 c/gimple-parser.c:2103 c/gimple-parser.c:2266 -#: c/c-parser.c:7110 cp/parser.c:31674 +#: c/c-parser.c:7110 cp/parser.c:31728 #, gcc-internal-format msgid "expected %<)%>" msgstr "" @@ -3623,7 +3623,7 @@ msgstr "" #: c/c-parser.c:4103 c/c-parser.c:4835 c/c-parser.c:4976 c/c-parser.c:5002 #: c/c-parser.c:5003 c/c-parser.c:5417 c/c-parser.c:5453 c/c-parser.c:7209 #: c/c-parser.c:9233 c/c-parser.c:10123 c/c-parser.c:10412 c/c-parser.c:13085 -#: c/gimple-parser.c:1733 cp/parser.c:31638 +#: c/gimple-parser.c:1733 cp/parser.c:31692 #, gcc-internal-format msgid "expected %<]%>" msgstr "" @@ -3641,21 +3641,21 @@ msgstr "" #: c/gimple-parser.c:1428 c/gimple-parser.c:1488 c/gimple-parser.c:1506 #: c/gimple-parser.c:1541 c/gimple-parser.c:1918 c/gimple-parser.c:1929 #: c/gimple-parser.c:1935 c/gimple-parser.c:2100 c/gimple-parser.c:2263 -#: c/c-parser.c:13443 cp/parser.c:31629 +#: c/c-parser.c:13443 cp/parser.c:31683 #, gcc-internal-format msgid "expected %<(%>" msgstr "" -#: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31641 -#: cp/parser.c:35326 +#: c/c-parser.c:4972 c/c-parser.c:4974 c/c-parser.c:13013 cp/parser.c:31695 +#: cp/parser.c:35379 #, gcc-internal-format msgid "expected %<[%>" msgstr "" #: c/c-parser.c:5588 c/c-parser.c:11611 c/c-parser.c:18127 c/c-parser.c:18941 #: c/c-parser.c:22005 c/gimple-parser.c:385 c/gimple-parser.c:2269 -#: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19941 -#: cp/parser.c:31635 +#: c/c-parser.c:3262 c/c-parser.c:3484 c/c-parser.c:11163 cp/parser.c:19978 +#: cp/parser.c:31689 #, gcc-internal-format msgid "expected %<{%>" msgstr "" @@ -3666,13 +3666,13 @@ msgstr "" #: c/c-parser.c:15155 c/c-parser.c:15468 c/c-parser.c:15595 c/c-parser.c:20368 #: c/c-parser.c:21010 c/c-parser.c:21069 c/gimple-parser.c:568 #: c/gimple-parser.c:872 c/gimple-parser.c:2317 c/gimple-parser.c:2344 -#: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31668 -#: cp/parser.c:33316 cp/parser.c:36125 cp/parser.c:36909 +#: c/c-parser.c:7117 c/c-parser.c:13546 c/c-parser.c:14793 cp/parser.c:31722 +#: cp/parser.c:33370 cp/parser.c:36178 cp/parser.c:36962 #, gcc-internal-format msgid "expected %<:%>" msgstr "" -#: c/c-parser.c:6667 cp/parser.c:31555 +#: c/c-parser.c:6667 cp/parser.c:31609 #, gcc-internal-format msgid "expected %" msgstr "" @@ -3681,7 +3681,7 @@ msgstr "" #: c/c-parser.c:9304 c/c-parser.c:10015 c/c-parser.c:14374 c/c-parser.c:15551 #: c/gimple-parser.c:1022 c/gimple-parser.c:1048 c/gimple-parser.c:1176 #: c/gimple-parser.c:1179 c/gimple-parser.c:1510 c/gimple-parser.c:1516 -#: cp/parser.c:31014 cp/parser.c:31644 +#: cp/parser.c:31068 cp/parser.c:31698 #, gcc-internal-format msgid "expected %<,%>" msgstr "" @@ -3690,18 +3690,18 @@ msgstr "" msgid "expected %<.%>" msgstr "" -#: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33890 -#: cp/parser.c:33911 +#: c/c-parser.c:10834 c/c-parser.c:10866 c/c-parser.c:11106 cp/parser.c:33944 +#: cp/parser.c:33965 #, gcc-internal-format msgid "expected %<@end%>" msgstr "" -#: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31653 +#: c/c-parser.c:11524 c/gimple-parser.c:1346 cp/parser.c:31707 #, gcc-internal-format msgid "expected %<>%>" msgstr "" -#: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31677 +#: c/c-parser.c:14882 c/c-parser.c:15832 cp/parser.c:31731 #, gcc-internal-format msgid "expected %<,%> or %<)%>" msgstr "" @@ -3709,28 +3709,28 @@ msgstr "" #. All following cases are statements with LHS. #: c/c-parser.c:15460 c/c-parser.c:17592 c/c-parser.c:17636 c/c-parser.c:17868 #: c/c-parser.c:18311 c/c-parser.c:20575 c/c-parser.c:21207 -#: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31656 +#: c/gimple-parser.c:726 c/c-parser.c:5476 cp/parser.c:31710 #, gcc-internal-format msgid "expected %<=%>" msgstr "" #: c/c-parser.c:17884 c/c-parser.c:18175 c/gimple-parser.c:1564 #: c/gimple-parser.c:1596 c/gimple-parser.c:1606 c/gimple-parser.c:2354 -#: cp/parser.c:31632 cp/parser.c:34100 +#: cp/parser.c:31686 cp/parser.c:34154 #, gcc-internal-format msgid "expected %<}%>" msgstr "" -#: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40913 +#: c/c-parser.c:18984 c/c-parser.c:18974 cp/parser.c:40966 #, gcc-internal-format msgid "expected %<#pragma omp section%> or %<}%>" msgstr "" -#: c/c-typeck.c:8370 +#: c/c-typeck.c:8430 msgid "(anonymous)" msgstr "" -#: c/gimple-parser.c:1335 cp/parser.c:17360 cp/parser.c:31650 +#: c/gimple-parser.c:1335 cp/parser.c:17388 cp/parser.c:31704 #, gcc-internal-format msgid "expected %<<%>" msgstr "" @@ -3745,30 +3745,30 @@ msgstr "" msgid "candidate:" msgstr "" -#: cp/call.c:7407 +#: cp/call.c:7411 msgid " after user-defined conversion:" msgstr "" -#: cp/call.c:7545 cp/pt.c:2044 cp/pt.c:25058 +#: cp/call.c:7549 cp/pt.c:2046 cp/pt.c:25145 msgid "candidate is:" msgid_plural "candidates are:" msgstr[0] "" msgstr[1] "" -#: cp/call.c:12092 +#: cp/call.c:12113 msgid "candidate 1:" msgstr "" -#: cp/call.c:12093 +#: cp/call.c:12114 msgid "candidate 2:" msgstr "" -#: cp/decl.c:3392 +#: cp/decl.c:3374 #, fuzzy msgid "jump to label %qD" msgstr "паўтарэнне \"%s\"" -#: cp/decl.c:3393 +#: cp/decl.c:3375 msgid "jump to case label" msgstr "" @@ -4007,28 +4007,28 @@ msgstr "\"%s\" не абвешчан (першае выкарыстанне ў msgid "local variable %qD may not appear in this context" msgstr "" -#: cp/parser.c:20737 +#: cp/parser.c:20774 msgid "% only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:20740 +#: cp/parser.c:20777 msgid "% of dependent type %qT" msgstr "" -#: cp/parser.c:20742 +#: cp/parser.c:20779 msgid "% of non-enumeration type %q#T" msgstr "" -#: cp/parser.c:20744 +#: cp/parser.c:20781 #, fuzzy msgid "% of incomplete type %qT" msgstr "\"%s\" мае незавершаны тып" -#: cp/parser.c:20746 +#: cp/parser.c:20783 msgid "% of %qT before its enum-specifier" msgstr "" -#: cp/pt.c:2042 cp/semantics.c:5713 +#: cp/pt.c:2044 cp/semantics.c:5741 msgid "candidates are:" msgstr "" @@ -4077,50 +4077,50 @@ msgstr "" msgid "source type is not polymorphic" msgstr "" -#: cp/typeck.c:6633 c/c-typeck.c:4406 +#: cp/typeck.c:6644 c/c-typeck.c:4466 #, gcc-internal-format msgid "wrong type argument to unary minus" msgstr "" -#: cp/typeck.c:6634 c/c-typeck.c:4393 +#: cp/typeck.c:6645 c/c-typeck.c:4453 #, gcc-internal-format msgid "wrong type argument to unary plus" msgstr "" -#: cp/typeck.c:6661 c/c-typeck.c:4450 +#: cp/typeck.c:6672 c/c-typeck.c:4510 #, gcc-internal-format msgid "wrong type argument to bit-complement" msgstr "" -#: cp/typeck.c:6678 c/c-typeck.c:4458 +#: cp/typeck.c:6689 c/c-typeck.c:4518 #, gcc-internal-format msgid "wrong type argument to abs" msgstr "" -#: cp/typeck.c:6690 c/c-typeck.c:4480 +#: cp/typeck.c:6701 c/c-typeck.c:4540 #, gcc-internal-format msgid "wrong type argument to conjugation" msgstr "" -#: cp/typeck.c:6708 +#: cp/typeck.c:6719 #, fuzzy #| msgid "too many arguments to function" msgid "in argument to unary !" msgstr "вельмі шмат аргументаў у функцыі" -#: cp/typeck.c:6754 +#: cp/typeck.c:6765 msgid "no pre-increment operator for type" msgstr "" -#: cp/typeck.c:6756 +#: cp/typeck.c:6767 msgid "no post-increment operator for type" msgstr "" -#: cp/typeck.c:6758 +#: cp/typeck.c:6769 msgid "no pre-decrement operator for type" msgstr "" -#: cp/typeck.c:6760 +#: cp/typeck.c:6771 msgid "no post-decrement operator for type" msgstr "" @@ -4221,7 +4221,7 @@ msgstr "" msgid "Driving:" msgstr "увага:" -#: fortran/interface.c:3421 fortran/intrinsic.c:4498 +#: fortran/interface.c:3427 fortran/intrinsic.c:4498 msgid "actual argument to INTENT = OUT/INOUT" msgstr "" @@ -4353,7 +4353,7 @@ msgstr "нерэчаісны абвяшчальнік" msgid "Bad type in constant expression" msgstr "" -#: fortran/module.c:7303 +#: fortran/module.c:7314 msgid "Unexpected end of module" msgstr "" @@ -4387,11 +4387,11 @@ msgstr "" msgid "implied END DO" msgstr "" -#: fortran/parse.c:2139 fortran/resolve.c:11928 +#: fortran/parse.c:2139 fortran/resolve.c:11936 msgid "assignment" msgstr "" -#: fortran/parse.c:2142 fortran/resolve.c:11980 fortran/resolve.c:11983 +#: fortran/parse.c:2142 fortran/resolve.c:11988 fortran/resolve.c:11991 msgid "pointer assignment" msgstr "" @@ -4497,154 +4497,154 @@ msgstr "" msgid "bind(c) procedure" msgstr "" -#: fortran/resolve.c:4050 +#: fortran/resolve.c:4052 #, c-format msgid "Invalid context for NULL() pointer at %%L" msgstr "" -#: fortran/resolve.c:4066 +#: fortran/resolve.c:4069 #, c-format msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s" msgstr "" -#: fortran/resolve.c:4083 +#: fortran/resolve.c:4086 #, c-format msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L" msgstr "" -#: fortran/resolve.c:4088 +#: fortran/resolve.c:4091 #, c-format msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:4103 +#: fortran/resolve.c:4106 #, c-format msgid "Operands of string concatenation operator at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:4145 +#: fortran/resolve.c:4149 #, c-format msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:4168 +#: fortran/resolve.c:4172 #, c-format msgid "Operand of .not. operator at %%L is %s" msgstr "" -#: fortran/resolve.c:4182 +#: fortran/resolve.c:4186 msgid "COMPLEX quantities cannot be compared at %L" msgstr "" -#: fortran/resolve.c:4280 +#: fortran/resolve.c:4284 #, c-format msgid "Logicals at %%L must be compared with %s instead of %s" msgstr "" -#: fortran/resolve.c:4286 +#: fortran/resolve.c:4290 #, c-format msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:4299 +#: fortran/resolve.c:4304 #, c-format msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?" msgstr "" -#: fortran/resolve.c:4302 +#: fortran/resolve.c:4307 #, c-format msgid "Unknown operator %%<%s%%> at %%L" msgstr "" -#: fortran/resolve.c:4305 +#: fortran/resolve.c:4312 #, c-format msgid "Operand of user operator %%<%s%%> at %%L is %s" msgstr "" -#: fortran/resolve.c:4309 +#: fortran/resolve.c:4317 #, c-format msgid "Operands of user operator %%<%s%%> at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:4395 +#: fortran/resolve.c:4403 #, c-format msgid "Inconsistent ranks for operator at %%L and %%L" msgstr "" -#: fortran/resolve.c:7234 +#: fortran/resolve.c:7242 msgid "Loop variable" msgstr "" -#: fortran/resolve.c:7238 +#: fortran/resolve.c:7246 msgid "iterator variable" msgstr "" -#: fortran/resolve.c:7242 +#: fortran/resolve.c:7250 msgid "Start expression in DO loop" msgstr "" -#: fortran/resolve.c:7246 +#: fortran/resolve.c:7254 msgid "End expression in DO loop" msgstr "" -#: fortran/resolve.c:7250 +#: fortran/resolve.c:7258 msgid "Step expression in DO loop" msgstr "" -#: fortran/resolve.c:7536 fortran/resolve.c:7539 +#: fortran/resolve.c:7544 fortran/resolve.c:7547 msgid "DEALLOCATE object" msgstr "" -#: fortran/resolve.c:7916 fortran/resolve.c:7919 +#: fortran/resolve.c:7924 fortran/resolve.c:7927 msgid "ALLOCATE object" msgstr "" -#: fortran/resolve.c:8152 fortran/resolve.c:10105 +#: fortran/resolve.c:8160 fortran/resolve.c:10113 msgid "STAT variable" msgstr "" -#: fortran/resolve.c:8196 fortran/resolve.c:10117 +#: fortran/resolve.c:8204 fortran/resolve.c:10125 msgid "ERRMSG variable" msgstr "" -#: fortran/resolve.c:9911 +#: fortran/resolve.c:9919 msgid "item in READ" msgstr "" -#: fortran/resolve.c:10129 +#: fortran/resolve.c:10137 msgid "ACQUIRED_LOCK variable" msgstr "" -#: fortran/trans-array.c:1750 +#: fortran/trans-array.c:1778 #, c-format msgid "Different CHARACTER lengths (%ld/%ld) in array constructor" msgstr "" -#: fortran/trans-array.c:6023 +#: fortran/trans-array.c:5990 msgid "Integer overflow when calculating the amount of memory to allocate" msgstr "" -#: fortran/trans-array.c:9788 +#: fortran/trans-array.c:9755 #, c-format msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration" msgstr "" -#: fortran/trans-decl.c:6235 +#: fortran/trans-decl.c:6240 #, c-format msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)" msgstr "" -#: fortran/trans-decl.c:6243 +#: fortran/trans-decl.c:6248 #, c-format msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)" msgstr "" -#: fortran/trans-expr.c:9796 +#: fortran/trans-expr.c:9845 #, c-format msgid "Target of rank remapping is too small (%ld < %ld)" msgstr "" -#: fortran/trans-expr.c:11270 +#: fortran/trans-expr.c:11322 msgid "Assignment of scalar to unallocated array" msgstr "" @@ -4769,26 +4769,26 @@ msgstr "" msgid "Incorrect function return value" msgstr "" -#: fortran/trans.c:714 fortran/trans.c:789 +#: fortran/trans.c:724 fortran/trans.c:799 #, c-format msgid "Error allocating %lu bytes" msgstr "" -#: fortran/trans.c:998 +#: fortran/trans.c:1008 #, c-format msgid "Attempting to allocate already allocated variable '%s'" msgstr "" -#: fortran/trans.c:1004 +#: fortran/trans.c:1014 msgid "Attempting to allocate already allocated variable" msgstr "" -#: fortran/trans.c:1454 fortran/trans.c:1613 +#: fortran/trans.c:1464 fortran/trans.c:1623 #, c-format msgid "Attempt to DEALLOCATE unallocated '%s'" msgstr "" -#: fortran/trans.c:1771 +#: fortran/trans.c:1781 #, fuzzy, c-format #| msgid "error writing to %s" msgid "Error reallocating to %lu bytes" @@ -5004,15 +5004,15 @@ msgstr "" msgid "consider using `-pg' instead of `-p' with gprof (1)" msgstr "" -#: config/arc/arc.h:68 config/mips/mips.h:1452 +#: config/arc/arc.h:68 config/mips/mips.h:1453 msgid "may not use both -EB and -EL" msgstr "" -#: config/arm/arm.h:93 +#: config/arm/arm.h:94 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together" msgstr "" -#: config/arm/arm.h:95 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525 +#: config/arm/arm.h:96 config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525 msgid "-mbig-endian and -mlittle-endian may not be used together" msgstr "" @@ -5030,8 +5030,8 @@ msgstr "" msgid "do not specify both -march=... and -mcpu=..." msgstr "" -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129 -#: config/i386/mingw-w64.h:95 config/i386/mingw32.h:141 +#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138 +#: config/i386/mingw-w64.h:95 config/i386/mingw32.h:153 msgid "shared and mdll are not compatible" msgstr "" @@ -5199,10 +5199,10 @@ msgid "Warn about creation of array temporaries." msgstr "немагчыма стварыць часовы файл" #: fortran/lang.opt:214 fortran/lang.opt:522 config/alpha/alpha.opt:31 -#: common.opt:653 common.opt:791 common.opt:1017 common.opt:1021 -#: common.opt:1025 common.opt:1029 common.opt:1679 common.opt:1735 -#: common.opt:1874 common.opt:1878 common.opt:2116 common.opt:2330 -#: common.opt:3046 +#: common.opt:653 common.opt:791 common.opt:1021 common.opt:1025 +#: common.opt:1029 common.opt:1033 common.opt:1683 common.opt:1739 +#: common.opt:1878 common.opt:1882 common.opt:2120 common.opt:2334 +#: common.opt:3050 #, no-c-format msgid "Does nothing. Preserved for backward compatibility." msgstr "" @@ -5678,160 +5678,160 @@ msgstr "" msgid "Set default accessibility of module entities to PRIVATE." msgstr "" -#: fortran/lang.opt:708 +#: fortran/lang.opt:704 #, no-c-format msgid "Try to lay out derived types as compactly as possible." msgstr "" -#: fortran/lang.opt:716 +#: fortran/lang.opt:712 #, no-c-format msgid "Protect parentheses in expressions." msgstr "" -#: fortran/lang.opt:720 +#: fortran/lang.opt:716 #, no-c-format msgid "Path to header file that should be pre-included before each compilation unit." msgstr "" -#: fortran/lang.opt:724 +#: fortran/lang.opt:720 #, no-c-format msgid "Enable range checking during compilation." msgstr "" -#: fortran/lang.opt:728 +#: fortran/lang.opt:724 #, no-c-format msgid "Interpret any REAL(4) as a REAL(8)." msgstr "" -#: fortran/lang.opt:732 +#: fortran/lang.opt:728 #, no-c-format msgid "Interpret any REAL(4) as a REAL(10)." msgstr "" -#: fortran/lang.opt:736 +#: fortran/lang.opt:732 #, no-c-format msgid "Interpret any REAL(4) as a REAL(16)." msgstr "" -#: fortran/lang.opt:740 +#: fortran/lang.opt:736 #, no-c-format msgid "Interpret any REAL(8) as a REAL(4)." msgstr "" -#: fortran/lang.opt:744 +#: fortran/lang.opt:740 #, no-c-format msgid "Interpret any REAL(8) as a REAL(10)." msgstr "" -#: fortran/lang.opt:748 +#: fortran/lang.opt:744 #, no-c-format msgid "Interpret any REAL(8) as a REAL(16)." msgstr "" -#: fortran/lang.opt:752 +#: fortran/lang.opt:748 #, no-c-format msgid "Reallocate the LHS in assignments." msgstr "" -#: fortran/lang.opt:756 +#: fortran/lang.opt:752 #, no-c-format msgid "Use a 4-byte record marker for unformatted files." msgstr "" -#: fortran/lang.opt:760 +#: fortran/lang.opt:756 #, no-c-format msgid "Use an 8-byte record marker for unformatted files." msgstr "" -#: fortran/lang.opt:764 +#: fortran/lang.opt:760 #, no-c-format msgid "Allocate local variables on the stack to allow indirect recursion." msgstr "" -#: fortran/lang.opt:768 +#: fortran/lang.opt:764 #, no-c-format msgid "Copy array sections into a contiguous block on procedure entry." msgstr "" -#: fortran/lang.opt:772 +#: fortran/lang.opt:768 #, no-c-format msgid "-fcoarray=\tSpecify which coarray parallelization should be used." msgstr "" -#: fortran/lang.opt:788 +#: fortran/lang.opt:784 #, no-c-format msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed." msgstr "" -#: fortran/lang.opt:792 +#: fortran/lang.opt:788 #, no-c-format msgid "Append a second underscore if the name already contains an underscore." msgstr "" -#: fortran/lang.opt:800 +#: fortran/lang.opt:796 #, no-c-format msgid "Apply negative sign to zero values." msgstr "" -#: fortran/lang.opt:807 +#: fortran/lang.opt:803 #, no-c-format msgid "Disallow tail call optimization when a calling routine may have omitted character lengths." msgstr "" -#: fortran/lang.opt:811 +#: fortran/lang.opt:807 #, no-c-format msgid "Append underscores to externally visible names." msgstr "" -#: fortran/lang.opt:815 c-family/c.opt:1539 c-family/c.opt:1571 -#: c-family/c.opt:1579 c-family/c.opt:1903 config/pa/pa.opt:42 -#: config/pa/pa.opt:74 common.opt:615 common.opt:1099 common.opt:1103 -#: common.opt:1107 common.opt:1194 common.opt:1471 common.opt:1550 -#: common.opt:1826 common.opt:1965 common.opt:2008 common.opt:2405 -#: common.opt:2441 common.opt:2534 common.opt:2538 common.opt:2647 -#: common.opt:2738 common.opt:2746 common.opt:2754 common.opt:2762 -#: common.opt:2863 common.opt:2919 common.opt:3007 common.opt:3151 -#: common.opt:3155 common.opt:3159 common.opt:3163 +#: fortran/lang.opt:811 c-family/c.opt:1539 c-family/c.opt:1571 +#: c-family/c.opt:1579 c-family/c.opt:1890 config/pa/pa.opt:42 +#: config/pa/pa.opt:74 common.opt:615 common.opt:1103 common.opt:1107 +#: common.opt:1111 common.opt:1198 common.opt:1475 common.opt:1554 +#: common.opt:1830 common.opt:1969 common.opt:2012 common.opt:2409 +#: common.opt:2445 common.opt:2538 common.opt:2542 common.opt:2651 +#: common.opt:2742 common.opt:2750 common.opt:2758 common.opt:2766 +#: common.opt:2867 common.opt:2923 common.opt:3011 common.opt:3155 +#: common.opt:3159 common.opt:3163 common.opt:3167 #, no-c-format msgid "Does nothing. Preserved for backward compatibility." msgstr "" -#: fortran/lang.opt:855 +#: fortran/lang.opt:851 #, no-c-format msgid "Statically link the GNU Fortran helper library (libgfortran)." msgstr "" -#: fortran/lang.opt:859 +#: fortran/lang.opt:855 #, no-c-format msgid "Conform to the ISO Fortran 2003 standard." msgstr "" -#: fortran/lang.opt:863 +#: fortran/lang.opt:859 #, no-c-format msgid "Conform to the ISO Fortran 2008 standard." msgstr "" -#: fortran/lang.opt:867 +#: fortran/lang.opt:863 #, no-c-format msgid "Conform to the ISO Fortran 2008 standard including TS 29113." msgstr "" -#: fortran/lang.opt:871 +#: fortran/lang.opt:867 #, no-c-format msgid "Conform to the ISO Fortran 2018 standard." msgstr "" -#: fortran/lang.opt:875 +#: fortran/lang.opt:871 #, no-c-format msgid "Conform to the ISO Fortran 95 standard." msgstr "" -#: fortran/lang.opt:879 +#: fortran/lang.opt:875 #, no-c-format msgid "Conform to nothing in particular." msgstr "" -#: fortran/lang.opt:883 +#: fortran/lang.opt:879 #, no-c-format msgid "Accept extensions to support legacy code." msgstr "" @@ -6516,7 +6516,7 @@ msgstr "" #: c-family/c.opt:803 #, no-c-format -msgid "Warn for mismatches between calls to operator new or delete and the corrsponding call to the allocation or deallocation function." +msgid "Warn for mismatches between calls to operator new or delete and the corresponding call to the allocation or deallocation function." msgstr "" #: c-family/c.opt:808 @@ -7140,8 +7140,8 @@ msgstr "" msgid "Allow variadic functions without named parameter." msgstr "" -#: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2068 -#: c-family/c.opt:2072 c-family/c.opt:2088 +#: c-family/c.opt:1408 c-family/c.opt:1672 c-family/c.opt:2055 +#: c-family/c.opt:2059 c-family/c.opt:2075 #, fuzzy, no-c-format msgid "No longer supported." msgstr "-pipe не падтрымліваецца." @@ -7500,466 +7500,461 @@ msgstr "" #: c-family/c.opt:1878 #, no-c-format -msgid "-fopenacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling." -msgstr "" - -#: c-family/c.opt:1891 -#, no-c-format msgid "Enable OpenMP (implies -frecursive in Fortran)." msgstr "" -#: c-family/c.opt:1895 +#: c-family/c.opt:1882 #, no-c-format msgid "Enable OpenMP's SIMD directives." msgstr "" -#: c-family/c.opt:1899 +#: c-family/c.opt:1886 #, no-c-format msgid "Recognize C++ keywords like \"compl\" and \"xor\"." msgstr "" -#: c-family/c.opt:1910 +#: c-family/c.opt:1897 #, no-c-format msgid "Look for and use PCH files even when preprocessing." msgstr "" -#: c-family/c.opt:1914 +#: c-family/c.opt:1901 #, no-c-format msgid "Downgrade conformance errors to warnings." msgstr "" -#: c-family/c.opt:1918 +#: c-family/c.opt:1905 #, no-c-format msgid "Enable Plan 9 language extensions." msgstr "" -#: c-family/c.opt:1922 +#: c-family/c.opt:1909 #, no-c-format msgid "Treat the input file as already preprocessed." msgstr "" -#: c-family/c.opt:1930 +#: c-family/c.opt:1917 #, no-c-format msgid "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro expansion and display them in error messages." msgstr "" -#: c-family/c.opt:1934 +#: c-family/c.opt:1921 #, no-c-format msgid "Do not pretty-print template specializations as the template signature followed by the arguments." msgstr "" -#: c-family/c.opt:1938 +#: c-family/c.opt:1925 #, no-c-format msgid "Treat known sprintf return values as constants." msgstr "" -#: c-family/c.opt:1942 +#: c-family/c.opt:1929 #, no-c-format msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime." msgstr "" -#: c-family/c.opt:1946 +#: c-family/c.opt:1933 #, no-c-format msgid "Removed in GCC 10. This switch has no effect." msgstr "" -#: c-family/c.opt:1950 +#: c-family/c.opt:1937 #, no-c-format msgid "Generate run time type descriptor information." msgstr "" -#: c-family/c.opt:1954 ada/gcc-interface/lang.opt:81 +#: c-family/c.opt:1941 ada/gcc-interface/lang.opt:81 #, no-c-format msgid "Use the narrowest integer type possible for enumeration types." msgstr "" -#: c-family/c.opt:1958 +#: c-family/c.opt:1945 #, no-c-format msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"." msgstr "" -#: c-family/c.opt:1962 +#: c-family/c.opt:1949 #, no-c-format msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed." msgstr "" -#: c-family/c.opt:1966 ada/gcc-interface/lang.opt:85 +#: c-family/c.opt:1953 ada/gcc-interface/lang.opt:85 #, no-c-format msgid "Make \"char\" signed by default." msgstr "" -#: c-family/c.opt:1970 +#: c-family/c.opt:1957 #, no-c-format msgid "Enable C++14 sized deallocation support." msgstr "" -#: c-family/c.opt:1977 +#: c-family/c.opt:1964 #, no-c-format msgid "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar storage order." msgstr "" -#: c-family/c.opt:1993 +#: c-family/c.opt:1980 #, no-c-format msgid "Display statistics accumulated during compilation." msgstr "" -#: c-family/c.opt:1997 +#: c-family/c.opt:1984 #, no-c-format msgid "Assume that values of enumeration type are always within the minimum range of that type." msgstr "" -#: c-family/c.opt:2004 c-family/c.opt:2009 +#: c-family/c.opt:1991 c-family/c.opt:1996 #, no-c-format msgid "Follow the C++17 evaluation order requirements for assignment expressions, shift, member function calls, etc." msgstr "" -#: c-family/c.opt:2026 +#: c-family/c.opt:2013 #, no-c-format msgid "Set the maximum number of template instantiation notes for a single warning or error." msgstr "" -#: c-family/c.opt:2033 +#: c-family/c.opt:2020 #, no-c-format msgid "-ftemplate-depth=\tSpecify maximum template instantiation depth." msgstr "" -#: c-family/c.opt:2040 +#: c-family/c.opt:2027 #, no-c-format msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics." msgstr "" -#: c-family/c.opt:2044 +#: c-family/c.opt:2031 #, no-c-format msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned." msgstr "" -#: c-family/c.opt:2048 ada/gcc-interface/lang.opt:89 +#: c-family/c.opt:2035 ada/gcc-interface/lang.opt:89 #, no-c-format msgid "Make \"char\" unsigned by default." msgstr "" -#: c-family/c.opt:2052 +#: c-family/c.opt:2039 #, no-c-format msgid "Use __cxa_atexit to register destructors." msgstr "" -#: c-family/c.opt:2056 +#: c-family/c.opt:2043 #, no-c-format msgid "Use __cxa_get_exception_ptr in exception handling." msgstr "" -#: c-family/c.opt:2060 +#: c-family/c.opt:2047 #, no-c-format msgid "Marks all inlined functions and methods as having hidden visibility." msgstr "" -#: c-family/c.opt:2064 +#: c-family/c.opt:2051 #, no-c-format msgid "Changes visibility to match Microsoft Visual Studio by default." msgstr "" -#: c-family/c.opt:2076 d/lang.opt:326 +#: c-family/c.opt:2063 #, no-c-format msgid "Emit common-like symbols as weak symbols." msgstr "" -#: c-family/c.opt:2080 +#: c-family/c.opt:2067 #, no-c-format msgid "-fwide-exec-charset=\tConvert all wide strings and character constants to character set ." msgstr "" -#: c-family/c.opt:2084 +#: c-family/c.opt:2071 #, no-c-format msgid "Generate a #line directive pointing at the current working directory." msgstr "" -#: c-family/c.opt:2092 +#: c-family/c.opt:2079 #, no-c-format msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode." msgstr "" -#: c-family/c.opt:2096 +#: c-family/c.opt:2083 #, no-c-format msgid "Dump declarations to a .decl file." msgstr "" -#: c-family/c.opt:2100 +#: c-family/c.opt:2087 #, no-c-format msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs." msgstr "" -#: c-family/c.opt:2104 +#: c-family/c.opt:2091 #, no-c-format msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs." msgstr "" -#: c-family/c.opt:2108 +#: c-family/c.opt:2095 #, no-c-format msgid "-femit-struct-debug-detailed=\tDetailed reduced debug info for structs." msgstr "" -#: c-family/c.opt:2112 +#: c-family/c.opt:2099 #, no-c-format msgid "Interpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal." msgstr "" -#: c-family/c.opt:2117 +#: c-family/c.opt:2104 #, no-c-format msgid "-idirafter \tAdd to the end of the system include path." msgstr "" -#: c-family/c.opt:2121 +#: c-family/c.opt:2108 #, no-c-format msgid "-imacros \tAccept definition of macros in ." msgstr "" -#: c-family/c.opt:2125 +#: c-family/c.opt:2112 #, no-c-format msgid "-imultilib \tSet to be the multilib include subdirectory." msgstr "" -#: c-family/c.opt:2129 +#: c-family/c.opt:2116 #, no-c-format msgid "-include \tInclude the contents of before other files." msgstr "" -#: c-family/c.opt:2133 +#: c-family/c.opt:2120 #, no-c-format msgid "-iprefix \tSpecify as a prefix for next two options." msgstr "" -#: c-family/c.opt:2137 +#: c-family/c.opt:2124 #, no-c-format msgid "-isysroot \tSet to be the system root directory." msgstr "" -#: c-family/c.opt:2141 +#: c-family/c.opt:2128 #, no-c-format msgid "-isystem \tAdd to the start of the system include path." msgstr "" -#: c-family/c.opt:2145 +#: c-family/c.opt:2132 #, no-c-format msgid "-iquote \tAdd to the end of the quote include path." msgstr "" -#: c-family/c.opt:2149 +#: c-family/c.opt:2136 #, no-c-format msgid "-iwithprefix \tAdd to the end of the system include path." msgstr "" -#: c-family/c.opt:2153 +#: c-family/c.opt:2140 #, no-c-format msgid "-iwithprefixbefore \tAdd to the end of the main include path." msgstr "" -#: c-family/c.opt:2163 +#: c-family/c.opt:2150 #, no-c-format msgid "Do not search standard system include directories (those specified with -isystem will still be used)." msgstr "" -#: c-family/c.opt:2167 +#: c-family/c.opt:2154 #, no-c-format msgid "Do not search standard system include directories for C++." msgstr "" -#: c-family/c.opt:2179 +#: c-family/c.opt:2166 #, no-c-format msgid "Generate C header of platform-specific features." msgstr "" -#: c-family/c.opt:2183 +#: c-family/c.opt:2170 #, no-c-format msgid "Remap file names when including files." msgstr "" -#: c-family/c.opt:2187 c-family/c.opt:2191 +#: c-family/c.opt:2174 c-family/c.opt:2178 #, no-c-format msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum." msgstr "" -#: c-family/c.opt:2195 +#: c-family/c.opt:2182 #, no-c-format msgid "Conform to the ISO 2011 C++ standard." msgstr "" -#: c-family/c.opt:2199 +#: c-family/c.opt:2186 #, no-c-format msgid "Deprecated in favor of -std=c++11." msgstr "" -#: c-family/c.opt:2203 +#: c-family/c.opt:2190 #, no-c-format msgid "Deprecated in favor of -std=c++14." msgstr "" -#: c-family/c.opt:2207 +#: c-family/c.opt:2194 #, no-c-format msgid "Conform to the ISO 2014 C++ standard." msgstr "" -#: c-family/c.opt:2211 +#: c-family/c.opt:2198 #, no-c-format msgid "Deprecated in favor of -std=c++17." msgstr "" -#: c-family/c.opt:2215 +#: c-family/c.opt:2202 #, no-c-format msgid "Conform to the ISO 2017 C++ standard." msgstr "" -#: c-family/c.opt:2219 c-family/c.opt:2223 +#: c-family/c.opt:2206 c-family/c.opt:2210 #, no-c-format msgid "Conform to the ISO 2020 C++ standard (experimental and incomplete support)." msgstr "" -#: c-family/c.opt:2227 c-family/c.opt:2231 +#: c-family/c.opt:2214 c-family/c.opt:2218 #, no-c-format msgid "Conform to the ISO 2023 C++ draft standard (experimental and incomplete support)." msgstr "" -#: c-family/c.opt:2235 c-family/c.opt:2373 +#: c-family/c.opt:2222 c-family/c.opt:2360 #, no-c-format msgid "Conform to the ISO 2011 C standard." msgstr "" -#: c-family/c.opt:2239 +#: c-family/c.opt:2226 #, no-c-format msgid "Deprecated in favor of -std=c11." msgstr "" -#: c-family/c.opt:2243 c-family/c.opt:2247 c-family/c.opt:2377 -#: c-family/c.opt:2381 +#: c-family/c.opt:2230 c-family/c.opt:2234 c-family/c.opt:2364 +#: c-family/c.opt:2368 #, no-c-format msgid "Conform to the ISO 2017 C standard (published in 2018)." msgstr "" -#: c-family/c.opt:2251 +#: c-family/c.opt:2238 #, no-c-format msgid "Conform to the ISO 202X C standard draft (experimental and incomplete support)." msgstr "" -#: c-family/c.opt:2255 c-family/c.opt:2259 c-family/c.opt:2357 +#: c-family/c.opt:2242 c-family/c.opt:2246 c-family/c.opt:2344 #, no-c-format msgid "Conform to the ISO 1990 C standard." msgstr "" -#: c-family/c.opt:2263 c-family/c.opt:2365 +#: c-family/c.opt:2250 c-family/c.opt:2352 #, no-c-format msgid "Conform to the ISO 1999 C standard." msgstr "" -#: c-family/c.opt:2267 +#: c-family/c.opt:2254 #, no-c-format msgid "Deprecated in favor of -std=c99." msgstr "" -#: c-family/c.opt:2271 c-family/c.opt:2276 +#: c-family/c.opt:2258 c-family/c.opt:2263 #, no-c-format msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum with GNU extensions." msgstr "" -#: c-family/c.opt:2281 +#: c-family/c.opt:2268 #, no-c-format msgid "Conform to the ISO 2011 C++ standard with GNU extensions." msgstr "" -#: c-family/c.opt:2285 +#: c-family/c.opt:2272 #, no-c-format msgid "Deprecated in favor of -std=gnu++11." msgstr "" -#: c-family/c.opt:2289 +#: c-family/c.opt:2276 #, no-c-format msgid "Deprecated in favor of -std=gnu++14." msgstr "" -#: c-family/c.opt:2293 +#: c-family/c.opt:2280 #, no-c-format msgid "Conform to the ISO 2014 C++ standard with GNU extensions." msgstr "" -#: c-family/c.opt:2297 +#: c-family/c.opt:2284 #, no-c-format msgid "Deprecated in favor of -std=gnu++17." msgstr "" -#: c-family/c.opt:2301 +#: c-family/c.opt:2288 #, no-c-format msgid "Conform to the ISO 2017 C++ standard with GNU extensions." msgstr "" -#: c-family/c.opt:2305 c-family/c.opt:2309 +#: c-family/c.opt:2292 c-family/c.opt:2296 #, no-c-format msgid "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and incomplete support)." msgstr "" -#: c-family/c.opt:2313 c-family/c.opt:2317 +#: c-family/c.opt:2300 c-family/c.opt:2304 #, no-c-format msgid "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental and incomplete support)." msgstr "" -#: c-family/c.opt:2321 +#: c-family/c.opt:2308 #, no-c-format msgid "Conform to the ISO 2011 C standard with GNU extensions." msgstr "" -#: c-family/c.opt:2325 +#: c-family/c.opt:2312 #, no-c-format msgid "Deprecated in favor of -std=gnu11." msgstr "" -#: c-family/c.opt:2329 c-family/c.opt:2333 +#: c-family/c.opt:2316 c-family/c.opt:2320 #, no-c-format msgid "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions." msgstr "" -#: c-family/c.opt:2337 +#: c-family/c.opt:2324 #, no-c-format msgid "Conform to the ISO 202X C standard draft with GNU extensions (experimental and incomplete support)." msgstr "" -#: c-family/c.opt:2341 c-family/c.opt:2345 +#: c-family/c.opt:2328 c-family/c.opt:2332 #, no-c-format msgid "Conform to the ISO 1990 C standard with GNU extensions." msgstr "" -#: c-family/c.opt:2349 +#: c-family/c.opt:2336 #, no-c-format msgid "Conform to the ISO 1999 C standard with GNU extensions." msgstr "" -#: c-family/c.opt:2353 +#: c-family/c.opt:2340 #, no-c-format msgid "Deprecated in favor of -std=gnu99." msgstr "" -#: c-family/c.opt:2361 +#: c-family/c.opt:2348 #, no-c-format msgid "Conform to the ISO 1990 C standard as amended in 1994." msgstr "" -#: c-family/c.opt:2369 +#: c-family/c.opt:2356 #, no-c-format msgid "Deprecated in favor of -std=iso9899:1999." msgstr "" -#: c-family/c.opt:2385 +#: c-family/c.opt:2372 #, no-c-format msgid "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers and runtime." msgstr "" -#: c-family/c.opt:2402 +#: c-family/c.opt:2389 #, no-c-format msgid "Enable traditional preprocessing." msgstr "" -#: c-family/c.opt:2406 +#: c-family/c.opt:2393 #, no-c-format msgid "-trigraphs\tSupport ISO C trigraphs." msgstr "" -#: c-family/c.opt:2410 +#: c-family/c.opt:2397 #, no-c-format msgid "Do not predefine system-specific and GCC-specific macros." msgstr "" @@ -8209,6 +8204,11 @@ msgstr "" msgid "-fversion=\tCompile in version code >= or identified by ." msgstr "" +#: d/lang.opt:326 +#, no-c-format +msgid "Emit template instantiations as weak symbols." +msgstr "" + #: d/lang.opt:346 #, no-c-format msgid "Do not link the standard D library in the compilation." @@ -9464,143 +9464,155 @@ msgstr "" msgid "Support TLS segment larger than 64K." msgstr "" -#: config/riscv/riscv.opt:26 +#: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68 +#: config/arm/arm.opt:90 config/microblaze/microblaze.opt:60 +#, no-c-format +msgid "Assume target CPU is configured as big endian." +msgstr "" + +#: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88 +#: config/arm/arm.opt:155 config/microblaze/microblaze.opt:64 +#, no-c-format +msgid "Assume target CPU is configured as little endian." +msgstr "" + +#: config/riscv/riscv.opt:34 #, no-c-format msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions." msgstr "" -#: config/riscv/riscv.opt:30 +#: config/riscv/riscv.opt:38 #, no-c-format msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic." msgstr "" -#: config/riscv/riscv.opt:34 +#: config/riscv/riscv.opt:42 #, no-c-format msgid "Specify integer and floating-point calling convention." msgstr "" -#: config/riscv/riscv.opt:38 config/i386/i386.opt:421 +#: config/riscv/riscv.opt:46 config/i386/i386.opt:421 #, no-c-format msgid "Attempt to keep stack aligned to this power of 2." msgstr "" -#: config/riscv/riscv.opt:42 +#: config/riscv/riscv.opt:50 #, no-c-format msgid "Supported ABIs (for use with the -mabi= option):" msgstr "" -#: config/riscv/riscv.opt:67 +#: config/riscv/riscv.opt:75 #, no-c-format msgid "Use hardware floating-point divide and square root instructions." msgstr "" -#: config/riscv/riscv.opt:71 +#: config/riscv/riscv.opt:79 #, no-c-format msgid "Use hardware instructions for integer division." msgstr "" -#: config/riscv/riscv.opt:75 +#: config/riscv/riscv.opt:83 #, no-c-format msgid "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM). ISA strings must be lower-case." msgstr "" -#: config/riscv/riscv.opt:80 config/mips/mips.opt:405 +#: config/riscv/riscv.opt:88 config/mips/mips.opt:405 #, no-c-format msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR." msgstr "" -#: config/riscv/riscv.opt:84 +#: config/riscv/riscv.opt:92 #, no-c-format msgid "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR." msgstr "" -#: config/riscv/riscv.opt:88 +#: config/riscv/riscv.opt:96 #, no-c-format msgid "-msmall-data-limit=N\tPut global and static data smaller than bytes into a special section (on some targets)." msgstr "" -#: config/riscv/riscv.opt:92 +#: config/riscv/riscv.opt:100 #, no-c-format msgid "Use smaller but slower prologue and epilogue code." msgstr "" -#: config/riscv/riscv.opt:96 +#: config/riscv/riscv.opt:104 #, no-c-format msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions. Currently targets 32-bit integer load/stores." msgstr "" -#: config/riscv/riscv.opt:102 config/aarch64/aarch64.opt:92 +#: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92 #, no-c-format msgid "Specify the code model." msgstr "" -#: config/riscv/riscv.opt:106 +#: config/riscv/riscv.opt:114 #, no-c-format msgid "Do not generate unaligned memory accesses." msgstr "" -#: config/riscv/riscv.opt:110 config/i386/i386.opt:293 +#: config/riscv/riscv.opt:118 config/i386/i386.opt:293 #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32 #: config/tilegx/tilegx.opt:57 #, no-c-format msgid "Known code models (for use with the -mcmodel= option):" msgstr "" -#: config/riscv/riscv.opt:120 +#: config/riscv/riscv.opt:128 #, no-c-format msgid "Use %reloc() operators, rather than assembly macros, to load addresses." msgstr "" -#: config/riscv/riscv.opt:124 +#: config/riscv/riscv.opt:132 #, no-c-format msgid "Take advantage of linker relaxations to reduce the number of instructions required to materialize symbol addresses." msgstr "" -#: config/riscv/riscv.opt:143 +#: config/riscv/riscv.opt:151 #, no-c-format msgid "Emit RISC-V ELF attribute." msgstr "" -#: config/riscv/riscv.opt:147 config/i386/i386.opt:246 +#: config/riscv/riscv.opt:155 config/i386/i386.opt:246 #, no-c-format msgid "Use the given data alignment." msgstr "" -#: config/riscv/riscv.opt:151 config/i386/i386.opt:250 +#: config/riscv/riscv.opt:159 config/i386/i386.opt:250 #, no-c-format msgid "Known data alignment choices (for use with the -malign-data= option):" msgstr "" -#: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:235 +#: config/riscv/riscv.opt:169 config/aarch64/aarch64.opt:235 #: config/i386/i386.opt:995 config/rs6000/rs6000.opt:570 #, no-c-format msgid "Use given stack-protector guard." msgstr "" -#: config/riscv/riscv.opt:165 config/aarch64/aarch64.opt:239 +#: config/riscv/riscv.opt:173 config/aarch64/aarch64.opt:239 #: config/rs6000/rs6000.opt:574 #, no-c-format msgid "Valid arguments to -mstack-protector-guard=:" msgstr "" -#: config/riscv/riscv.opt:175 config/i386/i386.opt:1009 +#: config/riscv/riscv.opt:183 config/i386/i386.opt:1009 #: config/rs6000/rs6000.opt:584 #, no-c-format msgid "Use the given base register for addressing the stack-protector guard." msgstr "" -#: config/riscv/riscv.opt:182 config/i386/i386.opt:1016 +#: config/riscv/riscv.opt:190 config/i386/i386.opt:1016 #: config/rs6000/rs6000.opt:591 #, no-c-format msgid "Use the given offset for addressing the stack-protector guard." msgstr "" -#: config/riscv/riscv.opt:192 +#: config/riscv/riscv.opt:200 #, no-c-format msgid "Supported ISA specs (for use with the -misa-spec= option):" msgstr "" -#: config/riscv/riscv.opt:205 +#: config/riscv/riscv.opt:213 #, no-c-format msgid "Set the version of RISC-V ISA spec." msgstr "" @@ -9735,12 +9747,6 @@ msgstr "" msgid "The code model option names for -mcmodel:" msgstr "" -#: config/aarch64/aarch64.opt:68 config/arm/arm.opt:90 -#: config/microblaze/microblaze.opt:60 -#, no-c-format -msgid "Assume target CPU is configured as big endian." -msgstr "" - #: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1030 #, fuzzy, no-c-format #| msgid "Generate code without GP reg" @@ -9762,12 +9768,6 @@ msgstr "" msgid "Workaround for ARM Cortex-A53 Erratum number 843419." msgstr "" -#: config/aarch64/aarch64.opt:88 config/arm/arm.opt:155 -#: config/microblaze/microblaze.opt:64 -#, no-c-format -msgid "Assume target CPU is configured as little endian." -msgstr "" - #: config/aarch64/aarch64.opt:96 #, no-c-format msgid "Don't assume that unaligned accesses are handled by the system." @@ -17144,2183 +17144,2183 @@ msgstr "" msgid "-dumpdir \tSet the directory name to be used for dumps." msgstr "" -#: common.opt:970 +#: common.opt:974 #, no-c-format msgid "The version of the C++ ABI in use." msgstr "" -#: common.opt:974 +#: common.opt:978 #, no-c-format msgid "Aggressively optimize loops using language constraints." msgstr "" -#: common.opt:978 +#: common.opt:982 #, fuzzy, no-c-format msgid "Align the start of functions." msgstr "вельмі шмат аргументаў у функцыі" -#: common.opt:988 +#: common.opt:992 #, no-c-format msgid "Align labels which are only reached by jumping." msgstr "" -#: common.opt:995 +#: common.opt:999 #, no-c-format msgid "Align all labels." msgstr "" -#: common.opt:1002 +#: common.opt:1006 #, no-c-format msgid "Align the start of loops." msgstr "" -#: common.opt:1009 +#: common.opt:1013 #, no-c-format msgid "Allow the compiler to introduce new data races on stores." msgstr "" -#: common.opt:1013 +#: common.opt:1017 #, no-c-format msgid "Enable static analysis pass." msgstr "" -#: common.opt:1033 +#: common.opt:1037 #, no-c-format msgid "Select what to sanitize." msgstr "" -#: common.opt:1037 +#: common.opt:1041 #, no-c-format msgid "Select type of coverage sanitization." msgstr "" -#: common.opt:1041 +#: common.opt:1045 #, no-c-format msgid "-fasan-shadow-offset=\tUse custom shadow memory offset." msgstr "" -#: common.opt:1045 +#: common.opt:1049 #, no-c-format msgid "-fsanitize-sections=\tSanitize global variables in user-defined sections." msgstr "" -#: common.opt:1050 +#: common.opt:1054 #, no-c-format msgid "After diagnosing undefined behavior attempt to continue execution." msgstr "" -#: common.opt:1054 +#: common.opt:1058 #, no-c-format msgid "This switch is deprecated; use -fsanitize-recover= instead." msgstr "" -#: common.opt:1061 +#: common.opt:1065 #, no-c-format msgid "Use trap instead of a library function for undefined behavior sanitization." msgstr "" -#: common.opt:1065 +#: common.opt:1069 #, no-c-format msgid "Generate unwind tables that are exact at each instruction boundary." msgstr "" -#: common.opt:1069 +#: common.opt:1073 #, fuzzy, no-c-format #| msgid "Do not generate char instructions" msgid "Generate auto-inc/dec instructions." msgstr "Не генерыраваць сімвальныя інструкцыі" -#: common.opt:1073 +#: common.opt:1077 #, 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:1078 +#: common.opt:1082 #, no-c-format msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument." msgstr "" -#: common.opt:1087 +#: common.opt:1091 #, no-c-format msgid "Generate code to check bounds before indexing arrays." msgstr "" -#: common.opt:1091 +#: common.opt:1095 #, no-c-format msgid "Replace add, compare, branch with branch on count register." msgstr "" -#: common.opt:1095 +#: common.opt:1099 #, no-c-format msgid "Use profiling information for branch probabilities." msgstr "" -#: common.opt:1111 +#: common.opt:1115 #, no-c-format msgid "Output callgraph information on a per-file basis." msgstr "" -#: common.opt:1115 +#: common.opt:1119 #, no-c-format msgid "Output callgraph information on a per-file basis with decorations." msgstr "" -#: common.opt:1119 +#: common.opt:1123 #, no-c-format msgid "-fcall-saved-\tMark as being preserved across functions." msgstr "" -#: common.opt:1123 +#: common.opt:1127 #, no-c-format msgid "-fcall-used-\tMark as being corrupted by function calls." msgstr "" -#: common.opt:1130 +#: common.opt:1134 #, no-c-format msgid "Save registers around function calls." msgstr "" -#: common.opt:1134 +#: common.opt:1138 #, no-c-format msgid "This switch is deprecated; do not use." msgstr "" -#: common.opt:1138 +#: common.opt:1142 #, no-c-format msgid "Check the return value of new in C++." msgstr "" -#: common.opt:1142 common.opt:1146 +#: common.opt:1146 common.opt:1150 #, no-c-format msgid "Perform internal consistency checkings." msgstr "" -#: common.opt:1150 +#: common.opt:1154 #, fuzzy, no-c-format #| msgid "Enable exception handling" msgid "Enable code hoisting." msgstr "Уключыць апрацоўку выключэньняў" -#: common.opt:1154 +#: common.opt:1158 #, no-c-format msgid "Looks for opportunities to reduce stack adjustments and stack references." msgstr "" -#: common.opt:1158 +#: common.opt:1162 #, no-c-format msgid "Put uninitialized globals in the common section." msgstr "" -#: common.opt:1166 +#: common.opt:1170 #, no-c-format msgid "-fcompare-debug[=]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump." msgstr "" -#: common.opt:1170 +#: common.opt:1174 #, no-c-format msgid "Run only the second compilation of -fcompare-debug." msgstr "" -#: common.opt:1174 +#: common.opt:1178 #, no-c-format msgid "Perform comparison elimination after register allocation has finished." msgstr "" -#: common.opt:1178 +#: common.opt:1182 #, no-c-format msgid "Do not perform optimizations increasing noticeably stack usage." msgstr "" -#: common.opt:1182 +#: common.opt:1186 #, no-c-format msgid "Perform a register copy-propagation optimization pass." msgstr "" -#: common.opt:1186 +#: common.opt:1190 #, no-c-format msgid "Perform cross-jumping optimization." msgstr "" -#: common.opt:1190 +#: common.opt:1194 #, no-c-format msgid "When running CSE, follow jumps to their targets." msgstr "" -#: common.opt:1198 +#: common.opt:1202 #, no-c-format msgid "Omit range reduction step when performing complex division." msgstr "" -#: common.opt:1202 +#: common.opt:1206 #, no-c-format msgid "Complex multiplication and division follow Fortran rules." msgstr "" -#: common.opt:1206 +#: common.opt:1210 #, no-c-format msgid "Place data items into their own section." msgstr "" -#: common.opt:1210 +#: common.opt:1214 #, no-c-format msgid "List all available debugging counters with their limits and counts." msgstr "" -#: common.opt:1214 +#: common.opt:1218 #, no-c-format msgid "-fdbg-cnt=[:-][:-:...][,:...]\tSet the debug counter limit." msgstr "" -#: common.opt:1218 +#: common.opt:1222 #, no-c-format msgid "-fdebug-prefix-map==\tMap one directory name to another in debug information." msgstr "" -#: common.opt:1222 +#: common.opt:1226 #, no-c-format msgid "-ffile-prefix-map==\tMap one directory name to another in compilation result." msgstr "" -#: common.opt:1226 +#: common.opt:1230 #, no-c-format msgid "Output .debug_types section when using DWARF v4 debuginfo." msgstr "" -#: common.opt:1232 +#: common.opt:1236 #, no-c-format msgid "Defer popping functions args from stack until later." msgstr "" -#: common.opt:1236 +#: common.opt:1240 #, no-c-format msgid "Attempt to fill delay slots of branch instructions." msgstr "" -#: common.opt:1240 +#: common.opt:1244 #, no-c-format msgid "Delete dead instructions that may throw exceptions." msgstr "" -#: common.opt:1244 +#: common.opt:1248 #, no-c-format msgid "Delete useless null pointer checks." msgstr "" -#: common.opt:1248 +#: common.opt:1252 #, no-c-format msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode." msgstr "" -#: common.opt:1252 +#: common.opt:1256 #, no-c-format msgid "Perform speculative devirtualization." msgstr "" -#: common.opt:1256 +#: common.opt:1260 #, no-c-format msgid "Try to convert virtual calls to direct ones." msgstr "" -#: common.opt:1260 +#: common.opt:1264 #, 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:1277 +#: common.opt:1281 #, no-c-format msgid "Show the source line with a caret indicating the column." msgstr "" -#: common.opt:1281 +#: common.opt:1285 #, no-c-format msgid "Show labels annotating ranges of source code when showing source." msgstr "" -#: common.opt:1285 +#: common.opt:1289 #, no-c-format msgid "Show line numbers in the left margin when showing source." msgstr "" -#: common.opt:1293 +#: common.opt:1297 #, no-c-format msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics." msgstr "" -#: common.opt:1313 +#: common.opt:1317 #, no-c-format msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics." msgstr "" -#: common.opt:1333 +#: common.opt:1337 #, 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:1337 +#: common.opt:1341 #, no-c-format msgid "-fdiagnostics-column-origin=\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:1341 +#: common.opt:1345 #, no-c-format msgid "-fdiagnostics-format=[text|json]\tSelect output format." msgstr "" -#: common.opt:1367 +#: common.opt:1371 #, no-c-format msgid "Print fix-it hints in machine-readable form." msgstr "" -#: common.opt:1371 +#: common.opt:1375 #, no-c-format msgid "Print fix-it hints to stderr in unified diff format." msgstr "" -#: common.opt:1375 +#: common.opt:1379 #, no-c-format msgid "Amend appropriate diagnostic messages with the command line option that controls them." msgstr "" -#: common.opt:1379 +#: common.opt:1383 #, no-c-format msgid "Print CWE identifiers for diagnostic messages, where available." msgstr "" -#: common.opt:1383 +#: common.opt:1387 #, no-c-format msgid "Specify how to print any control-flow path associated with a diagnostic." msgstr "" -#: common.opt:1387 +#: common.opt:1391 #, no-c-format msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs." msgstr "" -#: common.opt:1391 +#: common.opt:1395 #, no-c-format msgid "-ftabstop= Distance between tab stops for column reporting." msgstr "" -#: common.opt:1407 +#: common.opt:1411 #, no-c-format msgid "Show stack depths of events in paths." msgstr "" -#: common.opt:1411 +#: common.opt:1415 #, no-c-format msgid "Set minimum width of left margin of source code when showing source." msgstr "" -#: common.opt:1415 +#: common.opt:1419 #, no-c-format msgid "-fdisable-[tree|rtl|ipa]-=range1+range2\tDisable an optimization pass." msgstr "" -#: common.opt:1419 +#: common.opt:1423 #, no-c-format msgid "-fenable-[tree|rtl|ipa]-=range1+range2\tEnable an optimization pass." msgstr "" -#: common.opt:1423 +#: common.opt:1427 #, no-c-format msgid "-fdump-\tDump various compiler internals to a file." msgstr "" -#: common.opt:1430 +#: common.opt:1434 #, no-c-format msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation." msgstr "" -#: common.opt:1434 +#: common.opt:1438 #, no-c-format msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code." msgstr "" -#: common.opt:1438 +#: common.opt:1442 #, no-c-format msgid "Suppress output of addresses in debugging dumps." msgstr "" -#: common.opt:1442 +#: common.opt:1446 #, no-c-format msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred." msgstr "" -#: common.opt:1447 +#: common.opt:1451 #, no-c-format msgid "Dump detailed information on GCC's internal representation of source code locations." msgstr "" -#: common.opt:1451 +#: common.opt:1455 #, no-c-format msgid "Dump optimization passes." msgstr "" -#: common.opt:1455 +#: common.opt:1459 #, no-c-format msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps." msgstr "" -#: common.opt:1459 +#: common.opt:1463 #, no-c-format msgid "Suppress output of previous and next insn numbers in debugging dumps." msgstr "" -#: common.opt:1463 +#: common.opt:1467 #, no-c-format msgid "Enable CFI tables via GAS assembler directives." msgstr "" -#: common.opt:1467 +#: common.opt:1471 #, no-c-format msgid "Perform early inlining." msgstr "" -#: common.opt:1475 +#: common.opt:1479 #, no-c-format msgid "Perform interprocedural reduction of aggregates." msgstr "" -#: common.opt:1479 +#: common.opt:1483 #, no-c-format msgid "Perform unused symbol elimination in debug info." msgstr "" -#: common.opt:1483 +#: common.opt:1487 #, no-c-format msgid "Perform unused type elimination in debug info." msgstr "" -#: common.opt:1487 +#: common.opt:1491 #, no-c-format msgid "Do not suppress C++ class debug information." msgstr "" -#: common.opt:1491 +#: common.opt:1495 #, fuzzy, no-c-format #| msgid "Enable exception handling" msgid "Enable exception handling." msgstr "Уключыць апрацоўку выключэньняў" -#: common.opt:1495 +#: common.opt:1499 #, no-c-format msgid "Perform a number of minor, expensive optimizations." msgstr "" -#: common.opt:1499 +#: common.opt:1503 #, no-c-format msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision." msgstr "" -#: common.opt:1514 +#: common.opt:1518 #, no-c-format msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted." msgstr "" -#: common.opt:1530 +#: common.opt:1534 #, no-c-format msgid "Output lto objects containing both the intermediate language and binary output." msgstr "" -#: common.opt:1534 +#: common.opt:1538 #, no-c-format msgid "Assume no NaNs or infinities are generated." msgstr "" -#: common.opt:1538 +#: common.opt:1542 #, no-c-format msgid "Assume that loops with an exit will terminate and not loop indefinitely." msgstr "" -#: common.opt:1542 +#: common.opt:1546 #, no-c-format msgid "-ffixed-\tMark as being unavailable to the compiler." msgstr "" -#: common.opt:1546 +#: common.opt:1550 #, no-c-format msgid "Don't allocate floats and doubles in extended-precision registers." msgstr "" -#: common.opt:1554 +#: common.opt:1558 #, no-c-format msgid "Perform a forward propagation pass on RTL." msgstr "" -#: common.opt:1558 +#: common.opt:1562 #, no-c-format msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction." msgstr "" -#: common.opt:1575 +#: common.opt:1579 #, no-c-format msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions." msgstr "" -#: common.opt:1582 +#: common.opt:1586 #, no-c-format msgid "Allow function addresses to be held in registers." msgstr "" -#: common.opt:1586 +#: common.opt:1590 #, fuzzy, no-c-format #| msgid "for each function it appears in.)" msgid "Place each function into its own section." msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)" -#: common.opt:1590 +#: common.opt:1594 #, no-c-format msgid "Perform global common subexpression elimination." msgstr "" -#: common.opt:1594 +#: common.opt:1598 #, no-c-format msgid "Perform enhanced load motion during global common subexpression elimination." msgstr "" -#: common.opt:1598 +#: common.opt:1602 #, no-c-format msgid "Perform store motion after global common subexpression elimination." msgstr "" -#: common.opt:1602 +#: common.opt:1606 #, no-c-format msgid "Perform redundant load after store elimination in global common subexpression elimination." msgstr "" -#: common.opt:1607 +#: common.opt:1611 #, no-c-format msgid "Perform global common subexpression elimination after register allocation has finished." msgstr "" -#: common.opt:1624 +#: common.opt:1628 #, 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:1629 +#: common.opt:1633 #, no-c-format msgid "Enable in and out of Graphite representation." msgstr "" -#: common.opt:1633 +#: common.opt:1637 #, no-c-format msgid "Enable Graphite Identity transformation." msgstr "" -#: common.opt:1637 +#: common.opt:1641 #, no-c-format msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions." msgstr "" -#: common.opt:1646 +#: common.opt:1650 #, no-c-format msgid "Improve GCC's ability to track column numbers in large source files, at the expense of slower compilation." msgstr "" -#: common.opt:1651 +#: common.opt:1655 #, no-c-format msgid "Mark all loops as parallel." msgstr "" -#: common.opt:1655 common.opt:1663 common.opt:2827 +#: common.opt:1659 common.opt:1667 common.opt:2831 #, no-c-format msgid "Enable loop nest transforms. Same as -floop-nest-optimize." msgstr "" -#: common.opt:1659 +#: common.opt:1663 #, no-c-format msgid "Enable loop interchange on trees." msgstr "" -#: common.opt:1667 +#: common.opt:1671 #, no-c-format msgid "Perform unroll-and-jam on loops." msgstr "" -#: common.opt:1671 +#: common.opt:1675 #, no-c-format msgid "Enable support for GNU transactional memory." msgstr "" -#: common.opt:1675 +#: common.opt:1679 #, no-c-format msgid "Use STB_GNU_UNIQUE if supported by the assembler." msgstr "" -#: common.opt:1683 +#: common.opt:1687 #, no-c-format msgid "Enable the loop nest optimizer." msgstr "" -#: common.opt:1687 +#: common.opt:1691 #, no-c-format msgid "Force bitfield accesses to match their type width." msgstr "" -#: common.opt:1691 +#: common.opt:1695 #, no-c-format msgid "Merge adjacent stores." msgstr "" -#: common.opt:1695 +#: common.opt:1699 #, no-c-format msgid "Enable guessing of branch probabilities." msgstr "" -#: common.opt:1703 +#: common.opt:1707 #, fuzzy, no-c-format msgid "Process #ident directives." msgstr "нерэчаісны ініцыялізатар" -#: common.opt:1707 +#: common.opt:1711 #, no-c-format msgid "Perform conversion of conditional jumps to branchless equivalents." msgstr "" -#: common.opt:1711 +#: common.opt:1715 #, no-c-format msgid "Perform conversion of conditional jumps to conditional execution." msgstr "" -#: common.opt:1715 +#: common.opt:1719 #, no-c-format msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables." msgstr "" -#: common.opt:1731 +#: common.opt:1735 #, no-c-format msgid "Convert conditional jumps in innermost loops to branchless equivalents." msgstr "" -#: common.opt:1743 +#: common.opt:1747 #, fuzzy, no-c-format #| msgid "Do not generate char instructions" msgid "Do not generate .size directives." msgstr "Не генерыраваць сімвальныя інструкцыі" -#: common.opt:1747 +#: common.opt:1751 #, no-c-format msgid "Perform indirect inlining." msgstr "" -#: common.opt:1753 +#: common.opt:1757 #, no-c-format msgid "Enable inlining of function declared \"inline\", disabling disables all inlining." msgstr "" -#: common.opt:1757 +#: common.opt:1761 #, no-c-format msgid "Integrate functions into their callers when code size is known not to grow." msgstr "" -#: common.opt:1761 +#: common.opt:1765 #, no-c-format msgid "Integrate functions not declared \"inline\" into their callers when profitable." msgstr "" -#: common.opt:1765 +#: common.opt:1769 #, no-c-format msgid "Integrate functions only required by their single caller." msgstr "" -#: common.opt:1772 +#: common.opt:1776 #, no-c-format msgid "-finline-limit=\tLimit the size of inlined functions to ." msgstr "" -#: common.opt:1776 +#: common.opt:1780 #, no-c-format msgid "Inline __atomic operations when a lock free instruction sequence is available." msgstr "" -#: common.opt:1783 +#: common.opt:1787 #, 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:1806 +#: common.opt:1810 #, no-c-format msgid "Instrument function entry and exit with profiling calls." msgstr "" -#: common.opt:1810 +#: common.opt:1814 #, no-c-format msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions." msgstr "" -#: common.opt:1814 +#: common.opt:1818 #, no-c-format msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files." msgstr "" -#: common.opt:1818 +#: common.opt:1822 #, no-c-format msgid "Perform interprocedural constant propagation." msgstr "" -#: common.opt:1822 +#: common.opt:1826 #, no-c-format msgid "Perform cloning to make Interprocedural constant propagation stronger." msgstr "" -#: common.opt:1830 +#: common.opt:1834 #, no-c-format msgid "Perform interprocedural bitwise constant propagation." msgstr "" -#: common.opt:1834 +#: common.opt:1838 #, no-c-format msgid "Perform interprocedural modref analysis." msgstr "" -#: common.opt:1838 +#: common.opt:1842 #, no-c-format msgid "Perform interprocedural profile propagation." msgstr "" -#: common.opt:1842 +#: common.opt:1846 #, no-c-format msgid "Perform interprocedural points-to analysis." msgstr "" -#: common.opt:1846 +#: common.opt:1850 #, no-c-format msgid "Discover pure and const functions." msgstr "" -#: common.opt:1850 +#: common.opt:1854 #, no-c-format msgid "Perform Identical Code Folding for functions and read-only variables." msgstr "" -#: common.opt:1854 +#: common.opt:1858 #, no-c-format msgid "Perform Identical Code Folding for functions." msgstr "" -#: common.opt:1858 +#: common.opt:1862 #, no-c-format msgid "Perform Identical Code Folding for variables." msgstr "" -#: common.opt:1862 +#: common.opt:1866 #, no-c-format msgid "Discover read-only and non addressable static variables." msgstr "" -#: common.opt:1866 +#: common.opt:1870 #, no-c-format msgid "Discover read-only, write-only and non-addressable static variables." msgstr "" -#: common.opt:1870 +#: common.opt:1874 #, no-c-format msgid "Reduce stack alignment on call sites if possible." msgstr "" -#: common.opt:1882 +#: common.opt:1886 #, no-c-format msgid "Perform IPA Value Range Propagation." msgstr "" -#: common.opt:1886 +#: common.opt:1890 #, no-c-format msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm." msgstr "" -#: common.opt:1899 +#: common.opt:1903 #, no-c-format msgid "-fira-region=[one|all|mixed]\tSet regions for IRA." msgstr "" -#: common.opt:1915 +#: common.opt:1919 #, no-c-format msgid "Use IRA based register pressure calculation in RTL hoist optimizations." msgstr "" -#: common.opt:1920 +#: common.opt:1924 #, no-c-format msgid "Use IRA based register pressure calculation in RTL loop optimizations." msgstr "" -#: common.opt:1925 +#: common.opt:1929 #, no-c-format msgid "Share slots for saving different hard registers." msgstr "" -#: common.opt:1929 +#: common.opt:1933 #, no-c-format msgid "Share stack slots for spilled pseudo-registers." msgstr "" -#: common.opt:1933 +#: common.opt:1937 #, no-c-format msgid "-fira-verbose=\tControl IRA's level of diagnostic messages." msgstr "" -#: common.opt:1937 +#: common.opt:1941 #, no-c-format msgid "Optimize induction variables on trees." msgstr "" -#: common.opt:1941 +#: common.opt:1945 #, no-c-format msgid "Use jump tables for sufficiently large switch statements." msgstr "" -#: common.opt:1945 +#: common.opt:1949 #, no-c-format msgid "Use bit tests for sufficiently large switch statements." msgstr "" -#: common.opt:1949 +#: common.opt:1953 #, no-c-format msgid "Generate code for functions even if they are fully inlined." msgstr "" -#: common.opt:1953 +#: common.opt:1957 #, no-c-format msgid "Generate code for static functions even if they are never called." msgstr "" -#: common.opt:1957 +#: common.opt:1961 #, no-c-format msgid "Emit static const variables even if they are not used." msgstr "" -#: common.opt:1961 +#: common.opt:1965 #, no-c-format msgid "Give external symbols a leading underscore." msgstr "" -#: common.opt:1969 +#: common.opt:1973 #, no-c-format msgid "Do CFG-sensitive rematerialization in LRA." msgstr "" -#: common.opt:1973 +#: common.opt:1977 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable link-time optimization." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:1977 +#: common.opt:1981 #, no-c-format msgid "Link-time optimization with number of parallel jobs or jobserver." msgstr "" -#: common.opt:1999 +#: common.opt:2003 #, no-c-format msgid "Specify the algorithm to partition symbols and vars at linktime." msgstr "" -#: common.opt:2004 +#: common.opt:2008 #, no-c-format msgid "-flto-compression-level=\tUse zlib/zstd compression level for IL." msgstr "" -#: common.opt:2012 +#: common.opt:2016 #, no-c-format msgid "Report various link-time optimization statistics." msgstr "" -#: common.opt:2016 +#: common.opt:2020 #, no-c-format msgid "Report various link-time optimization statistics for WPA only." msgstr "" -#: common.opt:2020 +#: common.opt:2024 #, fuzzy, no-c-format msgid "Set errno after built-in math functions." msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: common.opt:2024 +#: common.opt:2028 #, no-c-format msgid "-fmax-errors=\tMaximum number of errors to report." msgstr "" -#: common.opt:2028 +#: common.opt:2032 #, no-c-format msgid "Report on permanent memory allocation." msgstr "" -#: common.opt:2032 +#: common.opt:2036 #, no-c-format msgid "Report on permanent memory allocation in WPA only." msgstr "" -#: common.opt:2039 +#: common.opt:2043 #, no-c-format msgid "Attempt to merge identical constants and constant variables." msgstr "" -#: common.opt:2043 +#: common.opt:2047 #, no-c-format msgid "Attempt to merge identical constants across compilation units." msgstr "" -#: common.opt:2047 +#: common.opt:2051 #, no-c-format msgid "Attempt to merge identical debug strings across compilation units." msgstr "" -#: common.opt:2051 +#: common.opt:2055 #, no-c-format msgid "-fmessage-length=\tLimit diagnostics to characters per line. 0 suppresses line-wrapping." msgstr "" -#: common.opt:2055 +#: common.opt:2059 #, no-c-format msgid "Perform SMS based modulo scheduling before the first scheduling pass." msgstr "" -#: common.opt:2059 +#: common.opt:2063 #, no-c-format msgid "Perform SMS based modulo scheduling with register moves allowed." msgstr "" -#: common.opt:2063 +#: common.opt:2067 #, no-c-format msgid "Move loop invariant computations out of loops." msgstr "" -#: common.opt:2067 +#: common.opt:2071 #, no-c-format msgid "Use the RTL dead code elimination pass." msgstr "" -#: common.opt:2071 +#: common.opt:2075 #, no-c-format msgid "Use the RTL dead store elimination pass." msgstr "" -#: common.opt:2075 +#: common.opt:2079 #, no-c-format msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling." msgstr "" -#: common.opt:2079 +#: common.opt:2083 #, no-c-format msgid "Support synchronous non-call exceptions." msgstr "" -#: common.opt:2083 +#: common.opt:2087 #, no-c-format msgid "-foffload==\tSpecify offloading targets and options for them." msgstr "" -#: common.opt:2087 +#: common.opt:2091 #, no-c-format msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler." msgstr "" -#: common.opt:2100 +#: common.opt:2104 #, no-c-format msgid "When possible do not generate stack frames." msgstr "" -#: common.opt:2104 +#: common.opt:2108 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable all optimization info dumps on stderr." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:2108 +#: common.opt:2112 #, no-c-format msgid "-fopt-info[-=filename]\tDump compiler optimization details." msgstr "" -#: common.opt:2112 +#: common.opt:2116 #, no-c-format msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed." msgstr "" -#: common.opt:2120 +#: common.opt:2124 #, no-c-format msgid "Optimize sibling and tail recursive calls." msgstr "" -#: common.opt:2124 +#: common.opt:2128 #, no-c-format msgid "Perform partial inlining." msgstr "" -#: common.opt:2128 common.opt:2132 +#: common.opt:2132 common.opt:2136 #, no-c-format msgid "Report on memory allocation before interprocedural optimization." msgstr "" -#: common.opt:2136 +#: common.opt:2140 #, no-c-format msgid "Pack structure members together without holes." msgstr "" -#: common.opt:2140 +#: common.opt:2144 #, no-c-format msgid "-fpack-struct=\tSet initial maximum structure member alignment." msgstr "" -#: common.opt:2144 +#: common.opt:2148 #, no-c-format msgid "Return small aggregates in memory, not registers." msgstr "" -#: common.opt:2148 +#: common.opt:2152 #, no-c-format msgid "Perform loop peeling." msgstr "" -#: common.opt:2152 +#: common.opt:2156 #, no-c-format msgid "Enable machine specific peephole optimizations." msgstr "" -#: common.opt:2156 +#: common.opt:2160 #, no-c-format msgid "Enable an RTL peephole pass before sched2." msgstr "" -#: common.opt:2160 +#: common.opt:2164 #, no-c-format msgid "Generate position-independent code if possible (large mode)." msgstr "" -#: common.opt:2164 +#: common.opt:2168 #, no-c-format msgid "Generate position-independent code for executables if possible (large mode)." msgstr "" -#: common.opt:2168 +#: common.opt:2172 #, no-c-format msgid "Generate position-independent code if possible (small mode)." msgstr "" -#: common.opt:2172 +#: common.opt:2176 #, no-c-format msgid "Generate position-independent code for executables if possible (small mode)." msgstr "" -#: common.opt:2176 +#: common.opt:2180 #, no-c-format msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)." msgstr "" -#: common.opt:2180 +#: common.opt:2184 #, no-c-format msgid "Specify a plugin to load." msgstr "" -#: common.opt:2184 +#: common.opt:2188 #, no-c-format msgid "-fplugin-arg--[=]\tSpecify argument = for plugin ." msgstr "" -#: common.opt:2188 +#: common.opt:2192 #, no-c-format msgid "Run predictive commoning optimization." msgstr "" -#: common.opt:2192 +#: common.opt:2196 #, no-c-format msgid "Generate prefetch instructions, if available, for arrays in loops." msgstr "" -#: common.opt:2196 +#: common.opt:2200 #, no-c-format msgid "Enable basic program profiling code." msgstr "" -#: common.opt:2200 +#: common.opt:2204 #, no-c-format msgid "Generate absolute source path names for gcov." msgstr "" -#: common.opt:2204 +#: common.opt:2208 #, no-c-format msgid "Insert arc-based program profiling code." msgstr "" -#: common.opt:2208 +#: common.opt:2212 #, no-c-format msgid "Set the top-level directory for storing the profile data. The default is 'pwd'." msgstr "" -#: common.opt:2213 +#: common.opt:2217 #, no-c-format msgid "Select the name for storing the profile note file." msgstr "" -#: common.opt:2217 +#: common.opt:2221 #, no-c-format msgid "Enable correction of flow inconsistent profile data input." msgstr "" -#: common.opt:2221 +#: common.opt:2225 #, no-c-format msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method." msgstr "" -#: common.opt:2225 +#: common.opt:2229 #, no-c-format msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)." msgstr "" -#: common.opt:2229 +#: common.opt:2233 #, 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:2245 +#: common.opt:2249 #, no-c-format msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate." msgstr "" -#: common.opt:2261 +#: common.opt:2265 #, no-c-format msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=." msgstr "" -#: common.opt:2265 +#: common.opt:2269 #, no-c-format msgid "Enable common options for generating profile info for profile feedback directed optimizations." msgstr "" -#: common.opt:2269 +#: common.opt:2273 #, no-c-format msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=." msgstr "" -#: common.opt:2273 +#: common.opt:2277 #, no-c-format msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor." msgstr "" -#: common.opt:2277 +#: common.opt:2281 #, no-c-format msgid "Register the profile information in the specified section instead of using a constructor/destructor." msgstr "" -#: common.opt:2281 +#: common.opt:2285 #, no-c-format msgid "Do not assume that functions never executed during the train run are cold." msgstr "" -#: common.opt:2285 +#: common.opt:2289 #, no-c-format msgid "Enable common options for performing profile feedback directed optimizations." msgstr "" -#: common.opt:2289 +#: common.opt:2293 #, no-c-format msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=." msgstr "" -#: common.opt:2293 +#: common.opt:2297 #, no-c-format msgid "Insert code to profile values of expressions." msgstr "" -#: common.opt:2297 +#: common.opt:2301 #, no-c-format msgid "Report on consistency of profile." msgstr "" -#: common.opt:2301 +#: common.opt:2305 #, no-c-format msgid "Enable function reordering that improves code placement." msgstr "" -#: common.opt:2305 +#: common.opt:2309 #, no-c-format msgid "Insert NOP instructions at each function entry." msgstr "" -#: common.opt:2312 +#: common.opt:2316 #, no-c-format msgid "-frandom-seed=\tMake compile reproducible using ." msgstr "" -#: common.opt:2322 +#: common.opt:2326 #, no-c-format msgid "Record gcc command line switches in the object file." msgstr "" -#: common.opt:2326 +#: common.opt:2330 #, fuzzy, no-c-format msgid "Return small aggregates in registers." msgstr "Не выкарыстоўваць рэгістра sb" -#: common.opt:2334 +#: common.opt:2338 #, 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:2345 +#: common.opt:2349 #, 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:2360 +#: common.opt:2364 #, no-c-format msgid "Tell DCE to remove unused C++ allocations." msgstr "" -#: common.opt:2364 +#: common.opt:2368 #, no-c-format msgid "Relief of register pressure through live range shrinkage." msgstr "" -#: common.opt:2368 +#: common.opt:2372 #, no-c-format msgid "Perform a register renaming optimization pass." msgstr "" -#: common.opt:2372 +#: common.opt:2376 #, no-c-format msgid "Perform a target dependent instruction fusion optimization pass." msgstr "" -#: common.opt:2376 +#: common.opt:2380 #, no-c-format msgid "Reorder basic blocks to improve code placement." msgstr "" -#: common.opt:2380 +#: common.opt:2384 #, no-c-format msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm." msgstr "" -#: common.opt:2393 +#: common.opt:2397 #, no-c-format msgid "Reorder basic blocks and partition into hot and cold sections." msgstr "" -#: common.opt:2397 +#: common.opt:2401 #, no-c-format msgid "Reorder functions to improve code placement." msgstr "" -#: common.opt:2401 +#: common.opt:2405 #, no-c-format msgid "Add a common subexpression elimination pass after loop optimizations." msgstr "" -#: common.opt:2409 +#: common.opt:2413 #, no-c-format msgid "Disable optimizations that assume default FP rounding behavior." msgstr "" -#: common.opt:2413 +#: common.opt:2417 #, no-c-format msgid "Enable scheduling across basic blocks." msgstr "" -#: common.opt:2417 +#: common.opt:2421 #, no-c-format msgid "Enable register pressure sensitive insn scheduling." msgstr "" -#: common.opt:2421 +#: common.opt:2425 #, no-c-format msgid "Allow speculative motion of non-loads." msgstr "" -#: common.opt:2425 +#: common.opt:2429 #, no-c-format msgid "Allow speculative motion of some loads." msgstr "" -#: common.opt:2429 +#: common.opt:2433 #, no-c-format msgid "Allow speculative motion of more loads." msgstr "" -#: common.opt:2433 +#: common.opt:2437 #, no-c-format msgid "-fsched-verbose=\tSet the verbosity level of the scheduler." msgstr "" -#: common.opt:2437 +#: common.opt:2441 #, no-c-format msgid "If scheduling post reload, do superblock scheduling." msgstr "" -#: common.opt:2445 +#: common.opt:2449 #, no-c-format msgid "Reschedule instructions before register allocation." msgstr "" -#: common.opt:2449 +#: common.opt:2453 #, no-c-format msgid "Reschedule instructions after register allocation." msgstr "" -#: common.opt:2456 +#: common.opt:2460 #, no-c-format msgid "Schedule instructions using selective scheduling algorithm." msgstr "" -#: common.opt:2460 +#: common.opt:2464 #, no-c-format msgid "Run selective scheduling after reload." msgstr "" -#: common.opt:2464 +#: common.opt:2468 #, no-c-format msgid "Run self-tests, using the given path to locate test files." msgstr "" -#: common.opt:2468 +#: common.opt:2472 #, no-c-format msgid "Perform software pipelining of inner loops during selective scheduling." msgstr "" -#: common.opt:2472 +#: common.opt:2476 #, no-c-format msgid "Perform software pipelining of outer loops during selective scheduling." msgstr "" -#: common.opt:2476 +#: common.opt:2480 #, no-c-format msgid "Reschedule pipelined regions without pipelining." msgstr "" -#: common.opt:2480 +#: common.opt:2484 #, no-c-format msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker." msgstr "" -#: common.opt:2486 +#: common.opt:2490 #, no-c-format msgid "Allow premature scheduling of queued insns." msgstr "" -#: common.opt:2490 +#: common.opt:2494 #, no-c-format msgid "-fsched-stalled-insns=\tSet number of queued insns that can be prematurely scheduled." msgstr "" -#: common.opt:2498 +#: common.opt:2502 #, no-c-format msgid "Set dependence distance checking in premature scheduling of queued insns." msgstr "" -#: common.opt:2502 +#: common.opt:2506 #, no-c-format msgid "-fsched-stalled-insns-dep=\tSet dependence distance checking in premature scheduling of queued insns." msgstr "" -#: common.opt:2506 +#: common.opt:2510 #, no-c-format msgid "Enable the group heuristic in the scheduler." msgstr "" -#: common.opt:2510 +#: common.opt:2514 #, no-c-format msgid "Enable the critical path heuristic in the scheduler." msgstr "" -#: common.opt:2514 +#: common.opt:2518 #, no-c-format msgid "Enable the speculative instruction heuristic in the scheduler." msgstr "" -#: common.opt:2518 +#: common.opt:2522 #, no-c-format msgid "Enable the rank heuristic in the scheduler." msgstr "" -#: common.opt:2522 +#: common.opt:2526 #, no-c-format msgid "Enable the last instruction heuristic in the scheduler." msgstr "" -#: common.opt:2526 +#: common.opt:2530 #, no-c-format msgid "Enable the dependent count heuristic in the scheduler." msgstr "" -#: common.opt:2530 +#: common.opt:2534 #, no-c-format msgid "Access data in the same section from shared anchor points." msgstr "" -#: common.opt:2542 +#: common.opt:2546 #, no-c-format msgid "Turn on Redundant Extensions Elimination pass." msgstr "" -#: common.opt:2546 +#: common.opt:2550 #, no-c-format msgid "Show column numbers in diagnostics, when available. Default on." msgstr "" -#: common.opt:2550 +#: common.opt:2554 #, 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:2555 +#: common.opt:2559 #, no-c-format msgid "Shrink-wrap parts of the prologue and epilogue separately." msgstr "" -#: common.opt:2559 +#: common.opt:2563 #, no-c-format msgid "Disable optimizations observable by IEEE signaling NaNs." msgstr "" -#: common.opt:2563 +#: common.opt:2567 #, no-c-format msgid "Disable floating point optimizations that ignore the IEEE signedness of zero." msgstr "" -#: common.opt:2567 +#: common.opt:2571 #, no-c-format msgid "Convert floating point constants to single precision constants." msgstr "" -#: common.opt:2571 +#: common.opt:2575 #, no-c-format msgid "Split lifetimes of induction variables when loops are unrolled." msgstr "" -#: common.opt:2575 +#: common.opt:2579 #, no-c-format msgid "Generate discontiguous stack frames." msgstr "" -#: common.opt:2579 +#: common.opt:2583 #, no-c-format msgid "Split wide types into independent registers." msgstr "" -#: common.opt:2583 +#: common.opt:2587 #, no-c-format msgid "Split wide types into independent registers earlier." msgstr "" -#: common.opt:2587 +#: common.opt:2591 #, no-c-format msgid "Enable backward propagation of use properties at the SSA level." msgstr "" -#: common.opt:2591 +#: common.opt:2595 #, no-c-format msgid "Optimize conditional patterns using SSA PHI nodes." msgstr "" -#: common.opt:2595 +#: common.opt:2599 #, no-c-format msgid "Optimize amount of stdarg registers saved to stack at start of function." msgstr "" -#: common.opt:2599 +#: common.opt:2603 #, no-c-format msgid "Apply variable expansion when loops are unrolled." msgstr "" -#: common.opt:2603 +#: common.opt:2607 #, 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:2607 +#: common.opt:2611 #, 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:2611 +#: common.opt:2615 #, 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:2619 +#: common.opt:2623 #, no-c-format msgid "-fstack-limit-register=\tTrap if the stack goes past ." msgstr "" -#: common.opt:2623 +#: common.opt:2627 #, no-c-format msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol ." msgstr "" -#: common.opt:2627 +#: common.opt:2631 #, no-c-format msgid "Use propolice as a stack protection method." msgstr "" -#: common.opt:2631 +#: common.opt:2635 #, no-c-format msgid "Use a stack protection method for every function." msgstr "" -#: common.opt:2635 +#: common.opt:2639 #, no-c-format msgid "Use a smart stack protection method for certain functions." msgstr "" -#: common.opt:2639 +#: common.opt:2643 #, no-c-format msgid "Use stack protection method only for functions with the stack_protect attribute." msgstr "" -#: common.opt:2643 +#: common.opt:2647 #, no-c-format msgid "Output stack usage information on a per-function basis." msgstr "" -#: common.opt:2655 +#: common.opt:2659 #, no-c-format msgid "Assume strict aliasing rules apply." msgstr "" -#: common.opt:2659 +#: common.opt:2663 #, no-c-format msgid "Treat signed overflow as undefined. Negated as -fwrapv -fwrapv-pointer." msgstr "" -#: common.opt:2663 +#: common.opt:2667 #, no-c-format msgid "Implement __atomic operations via libcalls to legacy __sync functions." msgstr "" -#: common.opt:2667 +#: common.opt:2671 #, no-c-format msgid "Check for syntax errors, then stop." msgstr "" -#: common.opt:2671 +#: common.opt:2675 #, no-c-format msgid "Create data files needed by \"gcov\"." msgstr "" -#: common.opt:2675 +#: common.opt:2679 #, no-c-format msgid "Perform jump threading optimizations." msgstr "" -#: common.opt:2679 +#: common.opt:2683 #, no-c-format msgid "Report the time taken by each compiler pass." msgstr "" -#: common.opt:2683 +#: common.opt:2687 #, no-c-format msgid "Record times taken by sub-phases separately." msgstr "" -#: common.opt:2687 +#: common.opt:2691 #, 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:2706 +#: common.opt:2710 #, no-c-format msgid "Reorder top level functions, variables, and asms." msgstr "" -#: common.opt:2710 +#: common.opt:2714 #, no-c-format msgid "Perform superblock formation via tail duplication." msgstr "" -#: common.opt:2714 +#: common.opt:2718 #, no-c-format msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors." msgstr "" -#: common.opt:2722 +#: common.opt:2726 #, no-c-format msgid "Assume floating-point operations can trap." msgstr "" -#: common.opt:2726 +#: common.opt:2730 #, no-c-format msgid "Trap for signed overflow in addition, subtraction and multiplication." msgstr "" -#: common.opt:2730 +#: common.opt:2734 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable SSA-CCP optimization on trees." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:2734 +#: common.opt:2738 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable SSA-BIT-CCP optimization on trees." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:2742 +#: common.opt:2746 #, no-c-format msgid "Enable loop header copying on trees." msgstr "" -#: common.opt:2750 +#: common.opt:2754 #, no-c-format msgid "Enable SSA coalescing of user variables." msgstr "" -#: common.opt:2758 +#: common.opt:2762 #, no-c-format msgid "Enable copy propagation on trees." msgstr "" -#: common.opt:2766 +#: common.opt:2770 #, no-c-format msgid "Transform condition stores into unconditional ones." msgstr "" -#: common.opt:2770 +#: common.opt:2774 #, no-c-format msgid "Perform conversions of switch initializations." msgstr "" -#: common.opt:2774 +#: common.opt:2778 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable SSA dead code elimination optimization on trees." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:2778 +#: common.opt:2782 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable dominator optimizations." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:2782 +#: common.opt:2786 #, no-c-format msgid "Enable tail merging on trees." msgstr "" -#: common.opt:2786 +#: common.opt:2790 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable dead store elimination." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:2790 +#: common.opt:2794 #, no-c-format msgid "Enable forward propagation on trees." msgstr "" -#: common.opt:2794 +#: common.opt:2798 #, no-c-format msgid "Enable Full Redundancy Elimination (FRE) on trees." msgstr "" -#: common.opt:2798 +#: common.opt:2802 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable string length optimizations on trees." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:2802 +#: common.opt:2806 #, 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:2808 +#: common.opt:2812 #, 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:2815 +#: common.opt:2819 #, no-c-format msgid "Enable loop distribution on trees." msgstr "" -#: common.opt:2819 +#: common.opt:2823 #, no-c-format msgid "Enable loop distribution for patterns transformed into a library call." msgstr "" -#: common.opt:2823 +#: common.opt:2827 #, no-c-format msgid "Enable loop invariant motion on trees." msgstr "" -#: common.opt:2831 +#: common.opt:2835 #, no-c-format msgid "Create canonical induction variables in loops." msgstr "" -#: common.opt:2835 +#: common.opt:2839 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable loop optimizations on tree level." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:2839 +#: common.opt:2843 #, no-c-format msgid "-ftree-parallelize-loops=\tEnable automatic parallelization of loops." msgstr "" -#: common.opt:2843 +#: common.opt:2847 #, no-c-format msgid "Enable hoisting loads from conditional pointers." msgstr "" -#: common.opt:2847 +#: common.opt:2851 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable SSA-PRE optimization on trees." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:2851 +#: common.opt:2855 #, no-c-format msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination." msgstr "" -#: common.opt:2855 +#: common.opt:2859 #, no-c-format msgid "Perform function-local points-to analysis on trees." msgstr "" -#: common.opt:2859 +#: common.opt:2863 #, no-c-format msgid "Enable reassociation on tree level." msgstr "" -#: common.opt:2867 +#: common.opt:2871 #, no-c-format msgid "Enable SSA code sinking on trees." msgstr "" -#: common.opt:2871 +#: common.opt:2875 #, no-c-format msgid "Perform straight-line strength reduction." msgstr "" -#: common.opt:2875 +#: common.opt:2879 #, no-c-format msgid "Perform scalar replacement of aggregates." msgstr "" -#: common.opt:2879 +#: common.opt:2883 #, no-c-format msgid "Replace temporary expressions in the SSA->normal pass." msgstr "" -#: common.opt:2883 +#: common.opt:2887 #, no-c-format msgid "Perform live range splitting during the SSA->normal pass." msgstr "" -#: common.opt:2887 +#: common.opt:2891 #, no-c-format msgid "Perform Value Range Propagation on trees." msgstr "" -#: common.opt:2891 +#: common.opt:2895 #, no-c-format msgid "Split paths leading to loop backedges." msgstr "" -#: common.opt:2895 +#: common.opt:2899 #, no-c-format msgid "Assume common declarations may be overridden with ones with a larger trailing array." msgstr "" -#: common.opt:2900 +#: common.opt:2904 #, no-c-format msgid "Compile whole compilation unit at a time." msgstr "" -#: common.opt:2904 +#: common.opt:2908 #, no-c-format msgid "Perform loop unrolling when iteration count is known." msgstr "" -#: common.opt:2908 +#: common.opt:2912 #, no-c-format msgid "Perform loop unrolling for all loops." msgstr "" -#: common.opt:2923 +#: common.opt:2927 #, no-c-format msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding." msgstr "" -#: common.opt:2928 +#: common.opt:2932 #, no-c-format msgid "Same as -fassociative-math for expressions which include division." msgstr "" -#: common.opt:2936 +#: common.opt:2940 #, no-c-format msgid "Allow math optimizations that may violate IEEE or ISO standards." msgstr "" -#: common.opt:2940 +#: common.opt:2944 #, no-c-format msgid "Perform loop unswitching." msgstr "" -#: common.opt:2944 +#: common.opt:2948 #, no-c-format msgid "Perform loop splitting." msgstr "" -#: common.opt:2948 +#: common.opt:2952 #, no-c-format msgid "Version loops based on whether indices have a stride of one." msgstr "" -#: common.opt:2952 +#: common.opt:2956 #, fuzzy, no-c-format #| msgid "Enable exception handling" msgid "Just generate unwind tables for exception handling." msgstr "Уключыць апрацоўку выключэньняў" -#: common.opt:2956 +#: common.opt:2960 #, no-c-format msgid "Use the bfd linker instead of the default linker." msgstr "" -#: common.opt:2960 +#: common.opt:2964 #, no-c-format msgid "Use the gold linker instead of the default linker." msgstr "" -#: common.opt:2964 +#: common.opt:2968 #, no-c-format msgid "Use the lld LLVM linker instead of the default linker." msgstr "" -#: common.opt:2976 +#: common.opt:2980 #, no-c-format msgid "Perform variable tracking." msgstr "" -#: common.opt:2984 +#: common.opt:2988 #, no-c-format msgid "Perform variable tracking by annotating assignments." msgstr "" -#: common.opt:2990 +#: common.opt:2994 #, no-c-format msgid "Toggle -fvar-tracking-assignments." msgstr "" -#: common.opt:2998 +#: common.opt:3002 #, no-c-format msgid "Perform variable tracking and also tag variables that are uninitialized." msgstr "" -#: common.opt:3003 +#: common.opt:3007 #, no-c-format msgid "Enable vectorization on trees." msgstr "" -#: common.opt:3011 +#: common.opt:3015 #, fuzzy, no-c-format #| msgid "Enable SSA optimizations" msgid "Enable loop vectorization on trees." msgstr "Уключаць SSA аптымізацыю" -#: common.opt:3015 +#: common.opt:3019 #, no-c-format msgid "Enable basic block vectorization (SLP) on trees." msgstr "" -#: common.opt:3019 +#: common.opt:3023 #, no-c-format msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization." msgstr "" -#: common.opt:3023 +#: common.opt:3027 #, 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:3042 +#: common.opt:3046 #, no-c-format msgid "Enables the dynamic vectorizer cost model. Preserved for backward compatibility." msgstr "" -#: common.opt:3050 +#: common.opt:3054 #, no-c-format msgid "Enable copy propagation of scalar-evolution information." msgstr "" -#: common.opt:3060 +#: common.opt:3064 #, no-c-format msgid "Add extra commentary to assembler output." msgstr "" -#: common.opt:3064 +#: common.opt:3068 #, no-c-format msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility." msgstr "" -#: common.opt:3083 +#: common.opt:3087 #, no-c-format msgid "Validate vtable pointers before using them." msgstr "" -#: common.opt:3099 +#: common.opt:3103 #, no-c-format msgid "Output vtable verification counters." msgstr "" -#: common.opt:3103 +#: common.opt:3107 #, no-c-format msgid "Output vtable verification pointer sets information." msgstr "" -#: common.opt:3107 +#: common.opt:3111 #, no-c-format msgid "Use expression value profiles in optimizations." msgstr "" -#: common.opt:3111 +#: common.opt:3115 #, no-c-format msgid "Construct webs and split unrelated uses of single variable." msgstr "" -#: common.opt:3115 +#: common.opt:3119 #, no-c-format msgid "Enable conditional dead code elimination for builtin calls." msgstr "" -#: common.opt:3119 +#: common.opt:3123 #, no-c-format msgid "Perform whole program optimizations." msgstr "" -#: common.opt:3123 +#: common.opt:3127 #, no-c-format msgid "Assume pointer overflow wraps around." msgstr "" -#: common.opt:3127 +#: common.opt:3131 #, no-c-format msgid "Assume signed arithmetic overflow wraps around." msgstr "" -#: common.opt:3131 +#: common.opt:3135 #, no-c-format msgid "Put zero initialized data in the bss section." msgstr "" -#: common.opt:3135 +#: common.opt:3139 #, no-c-format msgid "Clear call-used registers upon function return." msgstr "" -#: common.opt:3139 +#: common.opt:3143 #, no-c-format msgid "Generate debug information in default format." msgstr "" -#: common.opt:3143 +#: common.opt:3147 #, no-c-format msgid "Assume assembler support for (DWARF2+) .loc directives." msgstr "" -#: common.opt:3147 +#: common.opt:3151 #, no-c-format msgid "Assume assembler support for view in (DWARF2+) .loc directives." msgstr "" -#: common.opt:3167 +#: common.opt:3171 #, no-c-format msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF." msgstr "" -#: common.opt:3171 +#: common.opt:3175 #, no-c-format msgid "Generate debug information in default version of DWARF format." msgstr "" -#: common.opt:3175 +#: common.opt:3179 #, no-c-format msgid "Generate debug information in DWARF v2 (or later) format." msgstr "" -#: common.opt:3179 +#: common.opt:3183 #, no-c-format msgid "Use 32-bit DWARF format when emitting DWARF debug information." msgstr "" -#: common.opt:3183 +#: common.opt:3187 #, no-c-format msgid "Use 64-bit DWARF format when emitting DWARF debug information." msgstr "" -#: common.opt:3187 +#: common.opt:3191 #, no-c-format msgid "Generate debug information in default extended format." msgstr "" -#: common.opt:3191 +#: common.opt:3195 #, no-c-format msgid "Generate extended entry point information for inlined functions." msgstr "" -#: common.opt:3195 +#: common.opt:3199 #, no-c-format msgid "Compute locview reset points based on insn length estimates." msgstr "" -#: common.opt:3203 +#: common.opt:3207 #, no-c-format msgid "Don't generate DWARF pubnames and pubtypes sections." msgstr "" -#: common.opt:3207 +#: common.opt:3211 #, no-c-format msgid "Generate DWARF pubnames and pubtypes sections." msgstr "" -#: common.opt:3211 +#: common.opt:3215 #, no-c-format msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions." msgstr "" -#: common.opt:3215 +#: common.opt:3219 #, no-c-format msgid "Record gcc command line switches in DWARF DW_AT_producer." msgstr "" -#: common.opt:3219 +#: common.opt:3223 #, no-c-format msgid "Generate debug information in separate .dwo files." msgstr "" -#: common.opt:3223 +#: common.opt:3227 #, fuzzy, no-c-format msgid "Generate debug information in STABS format." msgstr "Стварыць код для DLL" -#: common.opt:3227 +#: common.opt:3231 #, no-c-format msgid "Generate debug information in extended STABS format." msgstr "" -#: common.opt:3231 +#: common.opt:3235 #, no-c-format msgid "Emit progressive recommended breakpoint locations." msgstr "" -#: common.opt:3235 +#: common.opt:3239 #, no-c-format msgid "Don't emit DWARF additions beyond selected version." msgstr "" -#: common.opt:3239 +#: common.opt:3243 #, no-c-format msgid "Add description attributes to some DWARF DIEs that have no name attribute." msgstr "" -#: common.opt:3243 +#: common.opt:3247 #, no-c-format msgid "Toggle debug information generation." msgstr "" -#: common.opt:3247 +#: common.opt:3251 #, no-c-format msgid "Augment variable location lists with progressive views." msgstr "" -#: common.opt:3254 +#: common.opt:3258 #, fuzzy, no-c-format msgid "Generate debug information in VMS format." msgstr "Стварыць код для DLL" -#: common.opt:3258 +#: common.opt:3262 #, no-c-format msgid "Generate debug information in XCOFF format." msgstr "" -#: common.opt:3262 +#: common.opt:3266 #, no-c-format msgid "Generate debug information in extended XCOFF format." msgstr "" -#: common.opt:3280 +#: common.opt:3284 #, no-c-format msgid "Generate compressed debug sections." msgstr "" -#: common.opt:3284 +#: common.opt:3288 #, no-c-format msgid "-gz=\tGenerate compressed debug sections in format ." msgstr "" -#: common.opt:3291 +#: common.opt:3295 #, no-c-format msgid "-iplugindir=\tSet to be the default plugin directory." msgstr "" -#: common.opt:3295 +#: common.opt:3299 #, no-c-format msgid "-imultiarch \tSet to be the multiarch include subdirectory." msgstr "" -#: common.opt:3320 +#: common.opt:3324 #, fuzzy, no-c-format #| msgid " -o Place the output into \n" msgid "-o \tPlace output into ." msgstr " -o <файл> Памясціць вывад у <файл>\n" -#: common.opt:3324 +#: common.opt:3328 #, fuzzy, no-c-format #| msgid "Enable exception handling" msgid "Enable function profiling." msgstr "Уключыць апрацоўку выключэньняў" -#: common.opt:3334 +#: common.opt:3338 #, no-c-format msgid "Like -pedantic but issue them as errors." msgstr "" -#: common.opt:3374 +#: common.opt:3378 #, no-c-format msgid "Do not display functions compiled or elapsed time." msgstr "" -#: common.opt:3406 +#: common.opt:3410 #, no-c-format msgid "Enable verbose output." msgstr "" -#: common.opt:3410 +#: common.opt:3414 #, no-c-format msgid "Display the compiler's version." msgstr "" -#: common.opt:3414 +#: common.opt:3418 #, no-c-format msgid "Suppress warnings." msgstr "" -#: common.opt:3424 +#: common.opt:3428 #, no-c-format msgid "Create a shared library." msgstr "" -#: common.opt:3472 +#: common.opt:3476 #, no-c-format msgid "Don't create a dynamically linked position independent executable." msgstr "" -#: common.opt:3476 +#: common.opt:3480 #, no-c-format msgid "Create a dynamically linked position independent executable." msgstr "" -#: common.opt:3480 +#: common.opt:3484 #, no-c-format msgid "Create a static position independent executable." msgstr "" -#: common.opt:3487 +#: common.opt:3491 #, no-c-format msgid "Use caller save register across calls if possible." msgstr "" @@ -19462,1105 +19462,1115 @@ msgstr "" #: params.opt:162 #, no-c-format +msgid "Maximum depth of logical expression evaluation ranger will look through when evaluating outgoing edge ranges." +msgstr "" + +#: params.opt:167 +#, no-c-format msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block." msgstr "" -#: params.opt:166 +#: params.opt:171 #, no-c-format msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements." msgstr "" -#: params.opt:170 +#: params.opt:175 #, no-c-format msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks." msgstr "" -#: params.opt:174 +#: params.opt:179 #, no-c-format msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload." msgstr "" -#: params.opt:178 +#: params.opt:183 #, no-c-format msgid "The threshold ratio for performing partial redundancy elimination after reload." msgstr "" -#: params.opt:182 +#: params.opt:187 #, no-c-format msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations." msgstr "" -#: params.opt:186 +#: params.opt:191 #, no-c-format msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel." msgstr "" -#: params.opt:190 +#: params.opt:195 #, no-c-format msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap." msgstr "" -#: params.opt:194 +#: params.opt:199 #, no-c-format msgid "Minimum heap size before we start collecting garbage, in kilobytes." msgstr "" -#: params.opt:198 +#: params.opt:203 #, no-c-format msgid "The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE." msgstr "" -#: params.opt:202 +#: params.opt:207 #, no-c-format msgid "Whether codegen errors should be ICEs when -fchecking." msgstr "" -#: params.opt:206 +#: params.opt:211 #, no-c-format msgid "Maximum number of arrays per SCoP." msgstr "" -#: params.opt:210 +#: params.opt:215 #, no-c-format msgid "Maximum number of parameters in a SCoP." msgstr "" -#: params.opt:214 +#: params.opt:219 #, no-c-format msgid "The number of elements for which hash table verification is done for each searched element." msgstr "" -#: params.opt:218 +#: params.opt:223 #, no-c-format msgid "The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode)." msgstr "" -#: params.opt:222 +#: params.opt:227 #, no-c-format msgid "The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode)." msgstr "" -#: params.opt:226 +#: params.opt:231 #, no-c-format msgid "The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot." msgstr "" -#: params.opt:230 +#: params.opt:235 #, no-c-format msgid "The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable." msgstr "" -#: params.opt:234 +#: params.opt:239 #, no-c-format msgid "The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto." msgstr "" -#: params.opt:238 +#: params.opt:243 #, no-c-format msgid "How much can given compilation unit grow because of the inlining (in percent)." msgstr "" -#: params.opt:242 +#: params.opt:247 #, no-c-format msgid "The upper bound for sharing integer constants." msgstr "" -#: params.opt:246 +#: params.opt:251 #, no-c-format msgid "Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone." msgstr "" -#: params.opt:250 +#: params.opt:255 #, no-c-format msgid "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known." msgstr "" -#: params.opt:254 +#: params.opt:259 #, no-c-format msgid "Maximum depth of recursive cloning for self-recursive function." msgstr "" -#: params.opt:258 +#: params.opt:263 #, no-c-format msgid "Recursive cloning only when the probability of call being executed exceeds the parameter." msgstr "" -#: params.opt:262 +#: params.opt:267 #, no-c-format msgid "Percentage penalty the recursive functions will receive when they are evaluated for cloning." msgstr "" -#: params.opt:266 +#: params.opt:271 #, no-c-format msgid "Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning." msgstr "" -#: params.opt:270 +#: params.opt:275 #, no-c-format msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)." msgstr "" -#: params.opt:274 +#: params.opt:279 #, no-c-format msgid "The size of translation unit that IPA-CP pass considers large." msgstr "" -#: params.opt:278 +#: params.opt:283 #, no-c-format msgid "Maximum size of a list of values associated with each parameter for interprocedural constant propagation." msgstr "" -#: params.opt:282 +#: params.opt:287 #, no-c-format msgid "Maximum number of statements visited during jump function offset discovery." msgstr "" -#: params.opt:286 +#: params.opt:291 #, no-c-format msgid "Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function." msgstr "" -#: params.opt:290 +#: params.opt:295 #, no-c-format msgid "Maximum number of aggregate content items for a parameter in jump functions and lattices." msgstr "" -#: params.opt:294 +#: params.opt:299 #, no-c-format msgid "Maximum number of operations in a parameter expression that can be handled by IPA analysis." msgstr "" -#: params.opt:298 +#: params.opt:303 #, no-c-format msgid "Maximum number of different predicates used to track properties of loops in IPA analysis." msgstr "" -#: params.opt:302 +#: params.opt:307 #, no-c-format msgid "Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation." msgstr "" -#: params.opt:306 +#: params.opt:311 #, no-c-format msgid "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter." msgstr "" -#: params.opt:310 +#: params.opt:315 #, no-c-format msgid "Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with." msgstr "" -#: params.opt:314 +#: params.opt:319 #, no-c-format msgid "The number of registers in each class kept unused by loop invariant motion." msgstr "" -#: params.opt:318 +#: params.opt:323 #, no-c-format msgid "Max size of conflict table in MB." msgstr "" -#: params.opt:322 +#: params.opt:327 #, no-c-format msgid "Max loops number for regional RA." msgstr "" -#: params.opt:326 +#: params.opt:331 #, no-c-format msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization." msgstr "" -#: params.opt:330 +#: params.opt:335 #, no-c-format msgid "Bound on number of candidates below that all candidates are considered in iv optimizations." msgstr "" -#: params.opt:334 +#: params.opt:339 #, no-c-format msgid "Bound on number of iv uses in loop optimized in iv optimizations." msgstr "" -#: params.opt:338 +#: params.opt:343 #, no-c-format msgid "The maximum code size growth ratio when expanding into a jump table (in percent). The parameter is used when optimizing for size." msgstr "" -#: params.opt:342 +#: params.opt:347 #, no-c-format msgid "The maximum code size growth ratio when expanding into a jump table (in percent). The parameter is used when optimizing for speed." msgstr "" -#: params.opt:346 +#: params.opt:351 #, no-c-format msgid "The size of L1 cache line." msgstr "" -#: params.opt:350 +#: params.opt:355 #, no-c-format msgid "The size of L1 cache." msgstr "" -#: params.opt:354 +#: params.opt:359 #, no-c-format msgid "The size of L2 cache." msgstr "" -#: params.opt:358 +#: params.opt:363 #, no-c-format msgid "Maximal growth due to inlining of large function (in percent)." msgstr "" -#: params.opt:362 +#: params.opt:367 #, no-c-format msgid "The size of function body to be considered large." msgstr "" -#: params.opt:366 +#: params.opt:371 #, no-c-format msgid "The size of stack frame to be considered large." msgstr "" -#: params.opt:370 +#: params.opt:375 #, no-c-format msgid "Maximal stack frame growth due to inlining (in percent)." msgstr "" -#: params.opt:374 +#: params.opt:379 #, no-c-format msgid "The size of translation unit to be considered large." msgstr "" -#: params.opt:378 +#: params.opt:383 #, no-c-format msgid "Maximum number of concurrently open C++ module files when lazy loading." msgstr "" -#: params.opt:382 +#: params.opt:387 #, no-c-format msgid "The minimum cost of an expensive expression in the loop invariant motion." msgstr "" -#: params.opt:386 +#: params.opt:391 #, no-c-format msgid "True if a non-short-circuit operation is optimal." msgstr "" -#: params.opt:390 +#: params.opt:395 #, no-c-format msgid "Size of tiles for loop blocking." msgstr "" -#: params.opt:394 +#: params.opt:399 #, no-c-format msgid "The maximum number of stmts in loop nest for loop interchange." msgstr "" -#: params.opt:398 +#: params.opt:403 #, no-c-format msgid "The minimum stride ratio for loop interchange to be profitable." msgstr "" -#: params.opt:402 +#: params.opt:407 #, no-c-format msgid "Max basic blocks number in loop for loop invariant motion." msgstr "" -#: params.opt:406 +#: params.opt:411 #, no-c-format msgid "Maximum number of datarefs in loop for building loop data dependencies." msgstr "" -#: params.opt:410 +#: params.opt:415 #, no-c-format msgid "The maximum number of instructions in an inner loop that is being considered for versioning." msgstr "" -#: params.opt:414 +#: params.opt:419 #, no-c-format msgid "The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops." msgstr "" -#: params.opt:418 +#: params.opt:423 #, no-c-format msgid "Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA." msgstr "" -#: params.opt:422 +#: params.opt:427 #, no-c-format msgid "The max number of reload pseudos which are considered during spilling a non-reload pseudo." msgstr "" -#: params.opt:426 +#: params.opt:431 #, no-c-format msgid "Maximal size of a partition for LTO (in estimated instructions)." msgstr "" -#: params.opt:430 +#: params.opt:435 #, no-c-format msgid "maximal number of LTO partitions streamed in parallel." msgstr "" -#: params.opt:434 +#: params.opt:439 #, no-c-format msgid "Minimal size of a partition for LTO (in estimated instructions)." msgstr "" -#: params.opt:438 +#: params.opt:443 #, no-c-format msgid "Number of partitions the program should be split to." msgstr "" -#: params.opt:442 +#: params.opt:447 #, no-c-format msgid "The maximum number of instructions to consider to unroll in a loop on average." msgstr "" -#: params.opt:446 +#: params.opt:451 #, no-c-format msgid "The maximum number of insns combine tries to combine." msgstr "" -#: params.opt:450 +#: params.opt:455 #, no-c-format msgid "The maximum depth of a loop nest we completely peel." msgstr "" -#: params.opt:454 +#: params.opt:459 #, no-c-format msgid "The maximum number of peelings of a single loop that is peeled completely." msgstr "" -#: params.opt:458 +#: params.opt:463 #, no-c-format msgid "The maximum number of insns of a completely peeled loop." msgstr "" -#: params.opt:462 +#: params.opt:467 #, no-c-format msgid "The maximum number of incoming edges to consider for crossjumping." msgstr "" -#: params.opt:466 +#: params.opt:471 #, no-c-format msgid "The maximum instructions CSE process before flushing." msgstr "" -#: params.opt:470 +#: params.opt:475 #, no-c-format msgid "The maximum length of path considered in cse." msgstr "" -#: params.opt:474 +#: params.opt:479 #, no-c-format msgid "The maximum memory locations recorded by cselib." msgstr "" -#: params.opt:478 +#: params.opt:483 #, no-c-format msgid "Max. count of debug markers to expand or inline." msgstr "" -#: params.opt:482 +#: params.opt:487 #, no-c-format msgid "The maximum number of instructions to consider to fill a delay slot." msgstr "" -#: params.opt:486 +#: params.opt:491 #, no-c-format msgid "The maximum number of instructions to consider to find accurate live register information." msgstr "" -#: params.opt:490 +#: params.opt:495 #, no-c-format msgid "Maximum number of active local stores in RTL dead store elimination." msgstr "" -#: params.opt:494 +#: params.opt:499 #, no-c-format msgid "The maximum number of nested indirect inlining performed by early inliner." msgstr "" -#: params.opt:498 +#: params.opt:503 #, no-c-format msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable." msgstr "" -#: params.opt:502 +#: params.opt:507 #, no-c-format msgid "Maximum number of basic blocks on a finite state automaton jump thread path." msgstr "" -#: params.opt:506 +#: params.opt:511 #, no-c-format msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path." msgstr "" -#: params.opt:510 +#: params.opt:515 #, no-c-format msgid "Maximum number of new jump thread paths to create for a finite state automaton." msgstr "" -#: params.opt:514 +#: params.opt:519 #, no-c-format msgid "The maximum ratio of insertions to deletions of expressions in GCSE." msgstr "" -#: params.opt:518 +#: params.opt:523 #, no-c-format msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes." msgstr "" -#: params.opt:522 +#: params.opt:527 #, no-c-format msgid "The maximum number of insns to duplicate when unfactoring computed gotos." msgstr "" -#: params.opt:526 +#: params.opt:531 #, no-c-format msgid "The maximum expansion factor when copying basic blocks." msgstr "" -#: params.opt:530 +#: params.opt:535 #, no-c-format msgid "Maximum depth of search in the dominator tree for expressions to hoist." msgstr "" -#: params.opt:534 +#: params.opt:539 #, no-c-format msgid "The maximum number of instructions when automatically inlining." msgstr "" -#: params.opt:538 +#: params.opt:543 #, no-c-format msgid "The maximum number of instructions inline function can grow to via recursive inlining." msgstr "" -#: params.opt:542 +#: params.opt:547 #, no-c-format msgid "The maximum number of instructions non-inline function can grow to via recursive inlining." msgstr "" -#: params.opt:546 +#: params.opt:551 #, no-c-format msgid "The maximum number of instructions in a single function eligible for inlining." msgstr "" -#: params.opt:550 +#: params.opt:555 #, no-c-format msgid "The maximum number of instructions when inlining for size." msgstr "" -#: params.opt:554 +#: params.opt:559 #, no-c-format msgid "The maximum number of instructions when automatically inlining small functions." msgstr "" -#: params.opt:558 +#: params.opt:563 #, no-c-format msgid "The maximum depth of recursive inlining for inline functions." msgstr "" -#: params.opt:562 +#: params.opt:567 #, no-c-format msgid "The maximum depth of recursive inlining for non-inline functions." msgstr "" -#: params.opt:566 +#: params.opt:571 #, no-c-format msgid "Maximum number of isl operations, 0 means unlimited." msgstr "" -#: params.opt:570 +#: params.opt:575 #, no-c-format msgid "Bound on the cost of an expression to compute the number of iterations." msgstr "" -#: params.opt:574 +#: params.opt:579 #, no-c-format msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates." msgstr "" -#: params.opt:578 +#: params.opt:583 #, no-c-format msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps." msgstr "" -#: params.opt:582 +#: params.opt:587 #, no-c-format msgid "The maximum number of RTL nodes that can be recorded as combiner's last value." msgstr "" -#: params.opt:586 +#: params.opt:591 #, no-c-format msgid "The maximum number of insns in loop header duplicated by the copy loop headers pass." msgstr "" -#: params.opt:590 +#: params.opt:595 #, no-c-format msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop." msgstr "" -#: params.opt:594 +#: params.opt:599 #, no-c-format msgid "Maximum length of partial antic set when performing tree pre optimization." msgstr "" -#: params.opt:598 +#: params.opt:603 #, no-c-format msgid "The maximum number of branches on the path through the peeled sequence." msgstr "" -#: params.opt:602 +#: params.opt:607 #, no-c-format msgid "The maximum number of peelings of a single loop." msgstr "" -#: params.opt:606 +#: params.opt:611 #, no-c-format msgid "The maximum number of insns of a peeled loop." msgstr "" -#: params.opt:610 +#: params.opt:615 #, no-c-format msgid "The maximum length of scheduling's pending operations list." msgstr "" -#: params.opt:614 params.opt:658 +#: params.opt:619 params.opt:663 #, no-c-format msgid "The maximum number of blocks in a region to be considered for interblock scheduling." msgstr "" -#: params.opt:618 params.opt:662 +#: params.opt:623 params.opt:667 #, no-c-format msgid "The maximum number of insns in a region to be considered for interblock scheduling." msgstr "" -#: params.opt:622 +#: params.opt:627 #, no-c-format msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant." msgstr "" -#: params.opt:626 +#: params.opt:631 #, no-c-format msgid "The maximum number of loop iterations we predict statically." msgstr "" -#: params.opt:630 +#: params.opt:635 #, no-c-format msgid "The maximum number of instructions to search backward when looking for equivalent reload." msgstr "" -#: params.opt:634 +#: params.opt:639 #, no-c-format msgid "Maximum number of insns in a basic block to consider for RTL if-conversion." msgstr "" -#: params.opt:638 +#: params.opt:643 #, no-c-format msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable." msgstr "" -#: params.opt:642 +#: params.opt:647 #, no-c-format msgid "Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable." msgstr "" -#: params.opt:646 +#: params.opt:651 #, no-c-format msgid "The maximum number of iterations through CFG to extend regions." msgstr "" -#: params.opt:650 +#: params.opt:655 #, no-c-format msgid "The maximum conflict delay for an insn to be considered for speculative motion." msgstr "" -#: params.opt:654 +#: params.opt:659 #, no-c-format msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass." msgstr "" -#: params.opt:666 +#: params.opt:671 #, no-c-format msgid "Maximum length of candidate scans for straight-line strength reduction." msgstr "" -#: params.opt:670 +#: params.opt:675 #, no-c-format msgid "Maximum number of may-defs visited when devirtualizing speculatively." msgstr "" -#: params.opt:674 +#: params.opt:679 #, no-c-format msgid "Maximum recursion depth allowed when querying a property of an SSA name." msgstr "" -#: params.opt:678 +#: params.opt:683 #, no-c-format msgid "Maximum number of constant stores to merge in the store merging pass." msgstr "" -#: params.opt:682 +#: params.opt:687 #, no-c-format msgid "Maximum number of conditional store pairs that can be sunk." msgstr "" -#: params.opt:686 params.opt:690 +#: params.opt:691 params.opt:695 #, no-c-format msgid "Maximum number of store chains to track at the same time in the store merging pass." msgstr "" -#: params.opt:694 +#: params.opt:699 #, no-c-format msgid "Maximum amount of similar bbs to compare a bb with." msgstr "" -#: params.opt:698 +#: params.opt:703 #, no-c-format msgid "Maximum amount of iterations of the pass over a function." msgstr "" -#: params.opt:702 +#: params.opt:707 #, no-c-format msgid "Maximum number of strings for which strlen optimization pass will track string lengths." msgstr "" -#: params.opt:706 +#: params.opt:711 #, no-c-format msgid "Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma." msgstr "" -#: params.opt:710 +#: params.opt:715 #, no-c-format msgid "The maximum number of unrollings of a single loop." msgstr "" -#: params.opt:714 +#: params.opt:719 #, no-c-format msgid "The maximum number of instructions to consider to unroll in a loop." msgstr "" -#: params.opt:718 +#: params.opt:723 #, no-c-format msgid "The maximum number of insns of an unswitched loop." msgstr "" -#: params.opt:722 +#: params.opt:727 #, no-c-format msgid "The maximum number of unswitchings in a single loop." msgstr "" -#: params.opt:726 +#: params.opt:731 #, no-c-format msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling." msgstr "" -#: params.opt:730 +#: params.opt:735 #, no-c-format msgid "Max. recursion depth for expanding var tracking expressions." msgstr "" -#: params.opt:734 +#: params.opt:739 #, no-c-format msgid "Max. size of loc list for which reverse ops should be added." msgstr "" -#: params.opt:738 +#: params.opt:743 #, no-c-format msgid "Max. size of var tracking hash tables." msgstr "" -#: params.opt:742 +#: params.opt:747 #, no-c-format msgid "Maximum number of VALUEs handled during a single find_base_term call." msgstr "" -#: params.opt:746 +#: params.opt:751 #, no-c-format msgid "Maximum number of assertions to add along the default edge of a switch statement during VRP." msgstr "" -#: params.opt:750 +#: params.opt:755 #, no-c-format msgid "The minimum number of matching instructions to consider for crossjumping." msgstr "" -#: params.opt:754 +#: params.opt:759 #, no-c-format msgid "Inline recursively only when the probability of call being executed exceeds the parameter." msgstr "" -#: params.opt:758 +#: params.opt:763 #, no-c-format msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count." msgstr "" -#: params.opt:762 +#: params.opt:767 #, no-c-format msgid "The minimum threshold for probability of semi-invariant condition statement to trigger loop split." msgstr "" -#: params.opt:766 +#: params.opt:771 #, no-c-format msgid "The minimum UID to be used for a nondebug insn." msgstr "" -#: params.opt:770 +#: params.opt:775 #, no-c-format msgid "The minimum size of variables taking part in stack slot sharing when not optimizing." msgstr "" -#: params.opt:774 +#: params.opt:779 #, no-c-format msgid "The minimum probability of reaching a source block for interblock speculative scheduling." msgstr "" -#: params.opt:778 +#: params.opt:783 #, no-c-format msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization." msgstr "" -#: params.opt:782 +#: params.opt:787 +#, no-c-format +msgid "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC 'kernels' constructs handling." +msgstr "" + +#: params.opt:800 #, no-c-format msgid "Chunk size of omp schedule for loops parallelized by parloops." msgstr "" -#: params.opt:786 +#: params.opt:804 #, no-c-format msgid "Minimum number of iterations per thread of an innermost parallelized loop." msgstr "" -#: params.opt:790 +#: params.opt:808 #, no-c-format msgid "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule type of omp schedule for loops parallelized by parloops." msgstr "" -#: params.opt:812 +#: params.opt:830 #, no-c-format msgid "Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen." msgstr "" -#: params.opt:816 +#: params.opt:834 #, no-c-format msgid "Maximal estimated outcome of branch considered predictable." msgstr "" -#: params.opt:820 +#: params.opt:838 #, no-c-format msgid "Whether software prefetch hints should be issued for non-constant strides." msgstr "" -#: params.opt:824 +#: params.opt:842 #, no-c-format msgid "The number of insns executed before prefetch is completed." msgstr "" -#: params.opt:828 +#: params.opt:846 #, no-c-format msgid "Min. ratio of insns to mem ops to enable prefetching in a loop." msgstr "" -#: params.opt:832 +#: params.opt:850 #, no-c-format msgid "The minimum constant stride beyond which we should use prefetch hints for." msgstr "" -#: params.opt:836 +#: params.opt:854 #, no-c-format msgid "Use internal function id in profile lookup." msgstr "" -#: params.opt:840 +#: params.opt:858 #, no-c-format msgid "Maximum depth of a loop nest to fully value-number optimistically." msgstr "" -#: params.opt:844 +#: params.opt:862 #, no-c-format msgid "Maximum number of disambiguations to perform per memory access." msgstr "" -#: params.opt:848 +#: params.opt:866 #, no-c-format msgid "Bound on the complexity of the expressions in the scalar evolutions analyzer." msgstr "" -#: params.opt:852 +#: params.opt:870 #, no-c-format msgid "Bound on size of expressions used in the scalar evolutions analyzer." msgstr "" -#: params.opt:856 +#: params.opt:874 #, no-c-format msgid "Hardware autoprefetcher scheduler model control flag. Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic. Disabled by default." msgstr "" -#: params.opt:860 +#: params.opt:878 #, no-c-format msgid "Minimal distance between possibly conflicting store and load." msgstr "" -#: params.opt:864 +#: params.opt:882 #, no-c-format msgid "Which -fsched-pressure algorithm to apply." msgstr "" -#: params.opt:868 +#: params.opt:886 #, no-c-format msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled." msgstr "" -#: params.opt:872 +#: params.opt:890 #, no-c-format msgid "The minimum probability an edge must have for the scheduler to save its state across it." msgstr "" -#: params.opt:876 +#: params.opt:894 #, no-c-format msgid "Maximum number of instructions in the ready list that are considered eligible for renaming." msgstr "" -#: params.opt:880 +#: params.opt:898 #, no-c-format msgid "The maximum size of the lookahead window of selective scheduling." msgstr "" -#: params.opt:884 +#: params.opt:902 #, no-c-format msgid "Maximum number of times that an insn could be scheduled." msgstr "" -#: params.opt:888 +#: params.opt:906 #, no-c-format msgid "The number of prefetches that can run at the same time." msgstr "" -#: params.opt:892 +#: params.opt:910 #, no-c-format msgid "Target block's relative execution frequency (as a percentage) required to sink a statement." msgstr "" -#: params.opt:896 +#: params.opt:914 #, no-c-format msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA." msgstr "" -#: params.opt:900 +#: params.opt:918 #, no-c-format msgid "A threshold on the average loop count considered by the swing modulo scheduler." msgstr "" -#: params.opt:904 +#: params.opt:922 #, no-c-format msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop." msgstr "" -#: params.opt:908 +#: params.opt:926 #, no-c-format msgid "The minimum value of stage count that swing modulo scheduler will generate." msgstr "" -#: params.opt:912 +#: params.opt:930 #, no-c-format msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size." msgstr "" -#: params.opt:916 +#: params.opt:934 #, no-c-format msgid "Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed." msgstr "" -#: params.opt:920 +#: params.opt:938 #, no-c-format msgid "Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable." msgstr "" -#: params.opt:924 +#: params.opt:942 #, no-c-format msgid "The maximum number of SSA_NAME assignments to follow in determining a value." msgstr "" -#: params.opt:928 +#: params.opt:946 #, no-c-format msgid "The lower bound for a buffer to be considered for stack smashing protection." msgstr "" -#: params.opt:932 +#: params.opt:950 #, no-c-format msgid "Size of the stack guard expressed as a power of two in bytes." msgstr "" -#: params.opt:936 +#: params.opt:954 #, no-c-format msgid "Interval in which to probe the stack expressed as a power of two in bytes." msgstr "" -#: params.opt:940 +#: params.opt:958 #, no-c-format msgid "Allow the store merging pass to introduce unaligned stores if it is legal to do so." msgstr "" -#: params.opt:944 +#: params.opt:962 #, no-c-format msgid "Maximum size of a single store merging region in bytes." msgstr "" -#: params.opt:948 +#: params.opt:966 #, no-c-format msgid "The maximum ratio between array size and switch branches for a switch conversion to take place." msgstr "" -#: params.opt:952 +#: params.opt:970 #, no-c-format msgid "Maximum number of bases stored in each modref tree." msgstr "" -#: params.opt:956 +#: params.opt:974 #, no-c-format msgid "Maximum number of references stored in each modref base." msgstr "" -#: params.opt:960 +#: params.opt:978 #, no-c-format msgid "Maximum number of accesses stored in each modref reference." msgstr "" -#: params.opt:964 +#: params.opt:982 #, no-c-format msgid "Maximum number of tests performed by modref query." msgstr "" -#: params.opt:968 +#: params.opt:986 #, no-c-format msgid "Maximum depth of DFS walk used by modref escape analysis." msgstr "" -#: params.opt:972 +#: params.opt:990 #, no-c-format msgid "Maximum number of escape points tracked by modref per SSA-name." msgstr "" -#: params.opt:976 +#: params.opt:994 #, no-c-format msgid "Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs." msgstr "" -#: params.opt:980 +#: params.opt:998 #, no-c-format msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available." msgstr "" -#: params.opt:984 +#: params.opt:1002 #, no-c-format msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available." msgstr "" -#: params.opt:988 +#: params.opt:1006 #, no-c-format msgid "Maximal code growth caused by tail duplication (in percent)." msgstr "" -#: params.opt:992 +#: params.opt:1010 #, no-c-format msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available." msgstr "" -#: params.opt:996 +#: params.opt:1014 #, no-c-format msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available." msgstr "" -#: params.opt:1000 +#: params.opt:1018 #, no-c-format msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)." msgstr "" -#: params.opt:1004 +#: params.opt:1022 #, no-c-format msgid "Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic." msgstr "" -#: params.opt:1008 +#: params.opt:1026 #, no-c-format msgid "Emit special instrumentation for accesses to volatiles." msgstr "" -#: params.opt:1012 +#: params.opt:1030 #, no-c-format msgid "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()." msgstr "" -#: params.opt:1016 +#: params.opt:1034 #, no-c-format msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis." msgstr "" -#: params.opt:1020 +#: params.opt:1038 #, no-c-format msgid "Instruction accounted for function prologue, epilogue and other overhead." msgstr "" -#: params.opt:1024 +#: params.opt:1042 #, no-c-format msgid "Time accounted for function prologue, epilogue and other overhead." msgstr "" -#: params.opt:1028 +#: params.opt:1046 #, no-c-format msgid "Instruction accounted for function thunk overhead." msgstr "" -#: params.opt:1032 +#: params.opt:1050 #, no-c-format msgid "Time accounted for function thunk overhead." msgstr "" -#: params.opt:1036 +#: params.opt:1054 #, no-c-format msgid "The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely." msgstr "" -#: params.opt:1040 +#: params.opt:1058 #, no-c-format msgid "Maximum unroll factor for the unroll-and-jam transformation." msgstr "" -#: params.opt:1044 +#: params.opt:1062 #, no-c-format msgid "Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable." msgstr "" -#: params.opt:1048 +#: params.opt:1066 #, no-c-format msgid "Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number." msgstr "" -#: params.opt:1052 +#: params.opt:1070 #, no-c-format msgid "Whether to use canonical types." msgstr "" -#: params.opt:1056 +#: params.opt:1074 #, no-c-format msgid "Enable loop epilogue vectorization using smaller vector size." msgstr "" -#: params.opt:1060 +#: params.opt:1078 #, no-c-format msgid "Maximum number of loop peels to enhance alignment of data references in a loop." msgstr "" -#: params.opt:1064 +#: params.opt:1082 #, no-c-format msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check." msgstr "" -#: params.opt:1068 +#: params.opt:1086 #, no-c-format msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check." msgstr "" -#: params.opt:1072 +#: params.opt:1090 #, no-c-format msgid "Controls how loop vectorizer uses partial vectors. 0 means never, 1 means only for loops whose need to iterate can be removed, 2 means for all loops. The default value is 2." msgstr "" @@ -20593,7 +20603,7 @@ msgid "expected boolean type" msgstr "" #: go/gofrontend/expressions.cc:5155 c/c-parser.c:15375 c/c-parser.c:15382 -#: cp/parser.c:37455 cp/parser.c:37462 +#: cp/parser.c:37508 cp/parser.c:37515 #, gcc-internal-format msgid "expected integer" msgstr "" @@ -20662,7 +20672,7 @@ msgstr "няма аргументаў" #: go/gofrontend/expressions.cc:10181 go/gofrontend/expressions.cc:10262 #: go/gofrontend/expressions.cc:10335 go/gofrontend/expressions.cc:11146 #: go/gofrontend/expressions.cc:12226 go/gofrontend/expressions.cc:12240 -#: go/gofrontend/expressions.cc:12261 cp/pt.c:9041 +#: go/gofrontend/expressions.cc:12261 cp/pt.c:9065 #, fuzzy, gcc-internal-format #| msgid "too many arguments to function" msgid "too many arguments" @@ -21048,7 +21058,7 @@ msgstr "" #: attribs.c:455 c-family/c-attribs.c:886 c-family/c-attribs.c:2340 #: c-family/c-attribs.c:2805 c-family/c-attribs.c:4513 -#: c-family/c-attribs.c:4606 cp/decl.c:15180 cp/friend.c:303 cp/tree.c:4932 +#: c-family/c-attribs.c:4606 cp/decl.c:15198 cp/friend.c:303 cp/tree.c:4993 #, fuzzy, gcc-internal-format msgid "previous declaration here" msgstr "няма папярэдняга аб'яўлення для \"%s\"" @@ -21105,7 +21115,7 @@ msgstr "" #. is a constraint violation if it is not one of the known #. standard attributes. Diagnose it here with a pedwarn and #. then discard it to prevent a duplicate warning later. -#: attribs.c:729 attribs.c:1637 attribs.c:1647 attribs.c:1657 +#: attribs.c:729 attribs.c:1714 attribs.c:1724 attribs.c:1734 #: c-family/c-attribs.c:914 c-family/c-attribs.c:976 c-family/c-attribs.c:995 #: c-family/c-attribs.c:1013 c-family/c-attribs.c:1043 #: c-family/c-attribs.c:1064 c-family/c-attribs.c:1085 @@ -21134,20 +21144,20 @@ msgstr "" #: c-family/c-attribs.c:5171 c-family/c-attribs.c:5253 #: c-family/c-attribs.c:5309 c-family/c-attribs.c:5325 #: c-family/c-attribs.c:5479 c-family/c-common.c:5809 c-family/c-common.c:5812 -#: config/darwin.c:2131 config/arm/arm.c:7253 config/arm/arm.c:7281 -#: config/arm/arm.c:7298 config/avr/avr.c:9675 config/csky/csky.c:6108 +#: config/darwin.c:2126 config/arm/arm.c:7262 config/arm/arm.c:7290 +#: config/arm/arm.c:7307 config/avr/avr.c:9675 config/csky/csky.c:6108 #: config/csky/csky.c:6130 config/h8300/h8300.c:4918 config/h8300/h8300.c:4942 -#: config/i386/i386-options.c:3474 config/i386/i386-options.c:3632 -#: config/i386/i386-options.c:3864 config/ia64/ia64.c:785 -#: config/rs6000/rs6000.c:20292 ada/gcc-interface/utils.c:6576 +#: config/i386/i386-options.c:3487 config/i386/i386-options.c:3645 +#: config/i386/i386-options.c:3877 config/ia64/ia64.c:785 +#: config/rs6000/rs6000.c:20409 ada/gcc-interface/utils.c:6576 #: ada/gcc-interface/utils.c:6592 ada/gcc-interface/utils.c:6621 #: ada/gcc-interface/utils.c:6638 ada/gcc-interface/utils.c:6655 #: ada/gcc-interface/utils.c:6670 ada/gcc-interface/utils.c:6686 #: ada/gcc-interface/utils.c:6712 ada/gcc-interface/utils.c:6781 #: ada/gcc-interface/utils.c:6808 ada/gcc-interface/utils.c:6829 #: ada/gcc-interface/utils.c:6850 ada/gcc-interface/utils.c:6866 -#: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4624 -#: c/c-decl.c:4627 c/c-decl.c:4642 c/c-parser.c:4961 jit/dummy-frontend.c:185 +#: ada/gcc-interface/utils.c:6921 brig/brig-lang.c:484 c/c-decl.c:4623 +#: c/c-decl.c:4626 c/c-decl.c:4641 c/c-parser.c:4961 jit/dummy-frontend.c:185 #: lto/lto-lang.c:288 #, fuzzy, gcc-internal-format #| msgid "`%s' attribute ignored" @@ -21159,8 +21169,8 @@ msgstr "\"%s\" атрыбут ігнарыруецца" msgid "missing % attribute for multi-versioned %qD" msgstr "" -#: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2106 cp/decl.c:2152 cp/decl.c:2169 -#: cp/decl.c:2782 cp/decl.c:3237 +#: attribs.c:1007 cp/decl.c:1200 cp/decl.c:2104 cp/decl.c:2150 cp/decl.c:2167 +#: cp/decl.c:2777 cp/decl.c:3219 #, fuzzy, gcc-internal-format #| msgid "previous declaration of `%D'" msgid "previous declaration of %qD" @@ -21171,59 +21181,59 @@ msgstr "папярэдняе абвяшчэньне `%D'" msgid "ignoring attributes applied to %qT after definition" msgstr "" -#: attribs.c:1568 +#: attribs.c:1645 #, gcc-internal-format msgid "%q+D already declared with dllexport attribute: dllimport ignored" msgstr "" -#: attribs.c:1580 +#: attribs.c:1657 #, gcc-internal-format msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage" msgstr "" -#: attribs.c:1594 +#: attribs.c:1671 #, gcc-internal-format msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored" msgstr "" -#: attribs.c:1675 +#: attribs.c:1752 #, gcc-internal-format msgid "inline function %q+D declared as dllimport: attribute ignored" msgstr "" -#: attribs.c:1683 +#: attribs.c:1760 #, gcc-internal-format msgid "function %q+D definition is marked dllimport" msgstr "" -#: attribs.c:1691 +#: attribs.c:1768 #, gcc-internal-format msgid "variable %q+D definition is marked dllimport" msgstr "" -#: attribs.c:1722 +#: attribs.c:1799 #, gcc-internal-format msgid "external linkage required for symbol %q+D because of %qE attribute" msgstr "" -#: attribs.c:1736 +#: attribs.c:1813 #, gcc-internal-format msgid "%qE implies default visibility, but %qD has already been declared with a different visibility" msgstr "" -#: attribs.c:1999 +#: attribs.c:2076 #, gcc-internal-format msgid "%qD specifies more restrictive attribute than its target %qD: %s" msgid_plural "%qD specifies more restrictive attributes than its target %qD: %s" msgstr[0] "" msgstr[1] "" -#: attribs.c:2005 attribs.c:2025 +#: attribs.c:2082 attribs.c:2102 #, gcc-internal-format msgid "%qD target declared here" msgstr "" -#: attribs.c:2019 +#: attribs.c:2096 #, gcc-internal-format msgid "%qD specifies less restrictive attribute than its target %qD: %s" msgid_plural "%qD specifies less restrictive attributes than its target %qD: %s" @@ -21327,7 +21337,7 @@ msgstr "" msgid "offset %qwi outside bounds of constant string" msgstr "" -#: builtins.c:1454 cp/name-lookup.c:6424 +#: builtins.c:1454 cp/name-lookup.c:6441 #, gcc-internal-format msgid "%qE declared here" msgstr "" @@ -21352,633 +21362,633 @@ msgstr "аргумент `__builtin_args_info' павінен быць канс msgid "invalid third argument to %<__builtin_prefetch%>; using zero" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: builtins.c:3954 +#: builtins.c:3958 #, gcc-internal-format msgid "%K%qD specified bound %E may exceed maximum object size %E" msgstr "" -#: builtins.c:3956 calls.c:1730 +#: builtins.c:3960 calls.c:1730 #, gcc-internal-format msgid "%K%qD specified bound %E exceeds maximum object size %E" msgstr "" -#: builtins.c:3961 +#: builtins.c:3965 #, gcc-internal-format msgid "%Kspecified bound %E may exceed maximum object size %E" msgstr "" -#: builtins.c:3963 +#: builtins.c:3967 #, gcc-internal-format msgid "%Kspecified bound %E exceeds maximum object size %E" msgstr "" -#: builtins.c:3970 +#: builtins.c:3974 #, gcc-internal-format msgid "%K%qD specified bound [%E, %E] may exceed maximum object size %E" msgstr "" -#: builtins.c:3972 calls.c:1735 +#: builtins.c:3976 calls.c:1735 #, gcc-internal-format msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E" msgstr "" -#: builtins.c:3978 +#: builtins.c:3982 #, gcc-internal-format msgid "%Kspecified bound [%E, %E] may exceed maximum object size %E" msgstr "" -#: builtins.c:3980 +#: builtins.c:3984 #, gcc-internal-format msgid "%Kspecified bound [%E, %E] exceeds maximum object size %E" msgstr "" -#: builtins.c:3990 +#: builtins.c:3994 #, gcc-internal-format msgid "%K%qD specified bound %E may exceed source size %E" msgstr "" -#: builtins.c:3992 +#: builtins.c:3996 #, gcc-internal-format msgid "%K%qD specified bound %E exceeds source size %E" msgstr "" -#: builtins.c:3997 +#: builtins.c:4001 #, gcc-internal-format msgid "%Kspecified bound %E may exceed source size %E" msgstr "" -#: builtins.c:3999 +#: builtins.c:4003 #, gcc-internal-format msgid "%Kspecified bound %E exceeds source size %E" msgstr "" -#: builtins.c:4006 +#: builtins.c:4010 #, gcc-internal-format msgid "%K%qD specified bound [%E, %E] may exceed source size %E" msgstr "" -#: builtins.c:4008 +#: builtins.c:4012 #, gcc-internal-format msgid "%K%qD specified bound [%E, %E] exceeds source size %E" msgstr "" -#: builtins.c:4013 +#: builtins.c:4017 #, gcc-internal-format msgid "%Kspecified bound [%E, %E] may exceed source size %E" msgstr "" -#: builtins.c:4015 +#: builtins.c:4019 #, gcc-internal-format msgid "%Kspecified bound [%E, %E] exceeds source size %E" msgstr "" -#: builtins.c:4024 +#: builtins.c:4028 #, gcc-internal-format msgid "source object declared here" msgstr "" -#: builtins.c:4027 +#: builtins.c:4031 #, gcc-internal-format msgid "source object allocated here" msgstr "" -#: builtins.c:4042 +#: builtins.c:4046 #, gcc-internal-format msgid "%K%qD specified size %E may exceed maximum object size %E" msgstr "" -#: builtins.c:4044 +#: builtins.c:4048 #, gcc-internal-format msgid "%K%qD specified size %E exceeds maximum object size %E" msgstr "" -#: builtins.c:4049 +#: builtins.c:4053 #, gcc-internal-format msgid "%Kspecified size %E may exceed maximum object size %E" msgstr "" -#: builtins.c:4051 +#: builtins.c:4055 #, gcc-internal-format msgid "%Kspecified size %E exceeds maximum object size %E" msgstr "" -#: builtins.c:4058 +#: builtins.c:4062 #, gcc-internal-format msgid "%K%qD specified size between %E and %E may exceed maximum object size %E" msgstr "" -#: builtins.c:4060 +#: builtins.c:4064 #, gcc-internal-format msgid "%K%qD specified size between %E and %E exceeds maximum object size %E" msgstr "" -#: builtins.c:4066 +#: builtins.c:4070 #, gcc-internal-format msgid "%Kspecified size between %E and %E may exceed maximum object size %E" msgstr "" -#: builtins.c:4068 +#: builtins.c:4072 #, gcc-internal-format msgid "%Kspecified size between %E and %E exceeds maximum object size %E" msgstr "" -#: builtins.c:4078 +#: builtins.c:4082 #, gcc-internal-format msgid "%K%qD specified bound %E may exceed destination size %E" msgstr "" -#: builtins.c:4080 +#: builtins.c:4084 #, gcc-internal-format msgid "%K%qD specified bound %E exceeds destination size %E" msgstr "" -#: builtins.c:4085 +#: builtins.c:4089 #, gcc-internal-format msgid "%Kspecified bound %E may exceed destination size %E" msgstr "" -#: builtins.c:4087 +#: builtins.c:4091 #, gcc-internal-format msgid "%Kspecified bound %E exceeds destination size %E" msgstr "" -#: builtins.c:4094 +#: builtins.c:4098 #, gcc-internal-format msgid "%K%qD specified bound [%E, %E] may exceed destination size %E" msgstr "" -#: builtins.c:4096 +#: builtins.c:4100 #, gcc-internal-format msgid "%K%qD specified bound [%E, %E] exceeds destination size %E" msgstr "" -#: builtins.c:4101 builtins.c:4103 +#: builtins.c:4105 builtins.c:4107 #, gcc-internal-format msgid "%Kspecified bound [%E, %E] exceeds destination size %E" msgstr "" -#: builtins.c:4113 +#: builtins.c:4117 #, gcc-internal-format msgid "destination object declared here" msgstr "" -#: builtins.c:4116 +#: builtins.c:4120 #, gcc-internal-format msgid "destination object allocated here" msgstr "" -#: builtins.c:4143 +#: builtins.c:4147 #, gcc-internal-format msgid "%K%qD may access %E byte in a region of size %E" msgstr "" -#: builtins.c:4145 +#: builtins.c:4149 #, gcc-internal-format msgid "%K%qD accessing %E byte in a region of size %E" msgstr "" -#: builtins.c:4148 +#: builtins.c:4152 #, gcc-internal-format msgid "%K%qD may access %E bytes in a region of size %E" msgstr "" -#: builtins.c:4150 +#: builtins.c:4154 #, gcc-internal-format msgid "%K%qD accessing %E bytes in a region of size %E" msgstr "" -#: builtins.c:4155 +#: builtins.c:4159 #, gcc-internal-format msgid "%Kmay access %E byte in a region of size %E" msgstr "" -#: builtins.c:4157 +#: builtins.c:4161 #, gcc-internal-format msgid "%Kaccessing %E byte in a region of size %E" msgstr "" -#: builtins.c:4160 +#: builtins.c:4164 #, gcc-internal-format msgid "%Kmay access %E bytes in a region of size %E" msgstr "" -#: builtins.c:4162 +#: builtins.c:4166 #, gcc-internal-format msgid "%Kaccessing %E bytes in a region of size %E" msgstr "" -#: builtins.c:4171 +#: builtins.c:4175 #, gcc-internal-format msgid "%K%qD may access %E or more bytes in a region of size %E" msgstr "" -#: builtins.c:4173 +#: builtins.c:4177 #, gcc-internal-format msgid "%K%qD accessing %E or more bytes in a region of size %E" msgstr "" -#: builtins.c:4178 +#: builtins.c:4182 #, gcc-internal-format msgid "%Kmay access %E or more bytes in a region of size %E" msgstr "" -#: builtins.c:4180 +#: builtins.c:4184 #, gcc-internal-format msgid "%Kaccessing %E or more bytes in a region of size %E" msgstr "" -#: builtins.c:4188 +#: builtins.c:4192 #, gcc-internal-format msgid "%K%qD may access between %E and %E bytes in a region of size %E" msgstr "" -#: builtins.c:4190 +#: builtins.c:4194 #, gcc-internal-format msgid "%K%qD accessing between %E and %E bytes in a region of size %E" msgstr "" -#: builtins.c:4196 +#: builtins.c:4200 #, gcc-internal-format msgid "%Kmay access between %E and %E bytes in a region of size %E" msgstr "" -#: builtins.c:4198 +#: builtins.c:4202 #, gcc-internal-format msgid "%Kaccessing between %E and %E bytes in a region of size %E" msgstr "" -#: builtins.c:4211 +#: builtins.c:4215 #, gcc-internal-format msgid "%K%qD may write %E byte into a region of size %E" msgstr "" -#: builtins.c:4213 +#: builtins.c:4217 #, gcc-internal-format msgid "%K%qD writing %E byte into a region of size %E overflows the destination" msgstr "" -#: builtins.c:4216 +#: builtins.c:4220 #, gcc-internal-format msgid "%K%qD may write %E bytes into a region of size %E" msgstr "" -#: builtins.c:4218 +#: builtins.c:4222 #, gcc-internal-format msgid "%K%qD writing %E bytes into a region of size %E overflows the destination" msgstr "" -#: builtins.c:4223 +#: builtins.c:4227 #, gcc-internal-format msgid "%Kmay write %E byte into a region of size %E" msgstr "" -#: builtins.c:4225 +#: builtins.c:4229 #, gcc-internal-format msgid "%Kwriting %E byte into a region of size %E overflows the destination" msgstr "" -#: builtins.c:4228 +#: builtins.c:4232 #, gcc-internal-format msgid "%Kmay write %E bytes into a region of size %E" msgstr "" -#: builtins.c:4230 +#: builtins.c:4234 #, gcc-internal-format msgid "%Kwriting %E bytes into a region of size %E overflows the destination" msgstr "" -#: builtins.c:4239 +#: builtins.c:4243 #, gcc-internal-format msgid "%K%qD may write %E or more bytes into a region of size %E" msgstr "" -#: builtins.c:4241 builtins.c:4779 +#: builtins.c:4245 builtins.c:4783 #, gcc-internal-format msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination" msgstr "" -#: builtins.c:4247 +#: builtins.c:4251 #, gcc-internal-format msgid "%Kmay write %E or more bytes into a region of size %E" msgstr "" -#: builtins.c:4249 builtins.c:4784 +#: builtins.c:4253 builtins.c:4788 #, gcc-internal-format msgid "%Kwriting %E or more bytes into a region of size %E overflows the destination" msgstr "" -#: builtins.c:4258 +#: builtins.c:4262 #, gcc-internal-format msgid "%K%qD may write between %E and %E bytes into a region of size %E" msgstr "" -#: builtins.c:4260 +#: builtins.c:4264 #, gcc-internal-format msgid "%K%qD writing between %E and %E bytes into a region of size %E overflows the destination" msgstr "" -#: builtins.c:4267 +#: builtins.c:4271 #, gcc-internal-format msgid "%Kmay write between %E and %E bytes into a region of size %E" msgstr "" -#: builtins.c:4269 +#: builtins.c:4273 #, gcc-internal-format msgid "%Kwriting between %E and %E bytes into a region of size %E overflows the destination" msgstr "" -#: builtins.c:4284 +#: builtins.c:4288 #, gcc-internal-format msgid "%K%qD may read %E byte from a region of size %E" msgstr "" -#: builtins.c:4286 +#: builtins.c:4290 #, gcc-internal-format msgid "%K%qD reading %E byte from a region of size %E" msgstr "" -#: builtins.c:4289 +#: builtins.c:4293 #, gcc-internal-format msgid "%K%qD may read %E bytes from a region of size %E" msgstr "" -#: builtins.c:4291 +#: builtins.c:4295 #, gcc-internal-format msgid "%K%qD reading %E bytes from a region of size %E" msgstr "" -#: builtins.c:4297 +#: builtins.c:4301 #, gcc-internal-format msgid "%Kmay read %E byte from a region of size %E" msgstr "" -#: builtins.c:4299 +#: builtins.c:4303 #, gcc-internal-format msgid "%Kreading %E byte from a region of size %E" msgstr "" -#: builtins.c:4302 +#: builtins.c:4306 #, gcc-internal-format msgid "%Kmay read %E bytes from a region of size %E" msgstr "" -#: builtins.c:4304 +#: builtins.c:4308 #, gcc-internal-format msgid "%Kreading %E bytes from a region of size %E" msgstr "" -#: builtins.c:4313 +#: builtins.c:4317 #, gcc-internal-format msgid "%K%qD may read %E or more bytes from a region of size %E" msgstr "" -#: builtins.c:4315 +#: builtins.c:4319 #, gcc-internal-format msgid "%K%qD reading %E or more bytes from a region of size %E" msgstr "" -#: builtins.c:4320 +#: builtins.c:4324 #, gcc-internal-format msgid "%Kmay read %E or more bytes from a region of size %E" msgstr "" -#: builtins.c:4322 +#: builtins.c:4326 #, gcc-internal-format msgid "%Kreading %E or more bytes from a region of size %E" msgstr "" -#: builtins.c:4330 +#: builtins.c:4334 #, gcc-internal-format msgid "%K%qD may read between %E and %E bytes from a region of size %E" msgstr "" -#: builtins.c:4332 +#: builtins.c:4336 #, gcc-internal-format msgid "%K%qD reading between %E and %E bytes from a region of size %E" msgstr "" -#: builtins.c:4337 +#: builtins.c:4341 #, gcc-internal-format msgid "%Kmay read between %E and %E bytes from a region of size %E" msgstr "" -#: builtins.c:4339 +#: builtins.c:4343 #, gcc-internal-format msgid "%Kreading between %E and %E bytes from a region of size %E" msgstr "" -#: builtins.c:4354 +#: builtins.c:4358 #, gcc-internal-format msgid "%K%qD expecting %E byte in a region of size %E" msgid_plural "%K%qD expecting %E bytes in a region of size %E" msgstr[0] "" msgstr[1] "" -#: builtins.c:4359 +#: builtins.c:4363 #, gcc-internal-format msgid "%Kexpecting %E byte in a region of size %E" msgid_plural "%Kexpecting %E bytes in a region of size %E" msgstr[0] "" msgstr[1] "" -#: builtins.c:4367 +#: builtins.c:4371 #, gcc-internal-format msgid "%K%qD expecting %E or more bytes in a region of size %E" msgstr "" -#: builtins.c:4371 +#: builtins.c:4375 #, gcc-internal-format msgid "%Kexpecting %E or more bytes in a region of size %E" msgstr "" -#: builtins.c:4378 +#: builtins.c:4382 #, gcc-internal-format msgid "%K%qD expecting between %E and %E bytes in a region of size %E" msgstr "" -#: builtins.c:4382 +#: builtins.c:4386 #, gcc-internal-format msgid "%Kexpecting between %E and %E bytes in a region of size %E" msgstr "" -#: builtins.c:4545 +#: builtins.c:4549 #, gcc-internal-format msgid "at offset %s into destination object %qE of size %s" msgstr "" -#: builtins.c:4548 +#: builtins.c:4552 #, gcc-internal-format msgid "destination object %qE of size %s" msgstr "" -#: builtins.c:4554 +#: builtins.c:4558 #, gcc-internal-format msgid "at offset %s into destination object of size %s allocated by %qE" msgstr "" -#: builtins.c:4557 +#: builtins.c:4561 #, gcc-internal-format msgid "destination object of size %s allocated by %qE" msgstr "" -#: builtins.c:4565 +#: builtins.c:4569 #, gcc-internal-format msgid "at offset %s into source object %qE of size %s" msgstr "" -#: builtins.c:4568 +#: builtins.c:4572 #, gcc-internal-format msgid "source object %qE of size %s" msgstr "" -#: builtins.c:4575 +#: builtins.c:4579 #, gcc-internal-format msgid "at offset %s into source object of size %s allocated by %qE" msgstr "" -#: builtins.c:4578 +#: builtins.c:4582 #, gcc-internal-format msgid "source object of size %s allocated by %qE" msgstr "" -#: builtins.c:6425 builtins.c:6498 +#: builtins.c:6429 builtins.c:6502 #, gcc-internal-format msgid "%K%qD specified bound %E equals destination size" msgstr "" -#: builtins.c:7390 gimplify.c:3383 +#: builtins.c:7394 gimplify.c:3383 #, fuzzy, gcc-internal-format #| msgid "too few arguments to function `%s'" msgid "too few arguments to function %" msgstr "нехапае аргументаў у функцыі \"%s\"" -#: builtins.c:7490 +#: builtins.c:7494 #, fuzzy, gcc-internal-format #| msgid "invalid use of `%D'" msgid "invalid argument to %qD" msgstr "нерэчаіснае выкарыстаньне `%D'" -#: builtins.c:7503 +#: builtins.c:7507 #, fuzzy, gcc-internal-format msgid "unsupported argument to %qD" msgstr "нехапае аргументаў у функцыі \"%s\"" #. Warn since no effort is made to ensure that any frame #. beyond the current one exists or can be safely reached. -#: builtins.c:7511 +#: builtins.c:7515 #, gcc-internal-format msgid "calling %qD with a nonzero argument is unsafe" msgstr "" -#: builtins.c:7841 builtins.c:7881 +#: builtins.c:7845 builtins.c:7885 #, fuzzy, gcc-internal-format #| msgid "argument of `__builtin_args_info' must be constant" msgid "both arguments to %<__builtin___clear_cache%> must be pointers" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: builtins.c:7971 +#: builtins.c:7975 #, fuzzy, gcc-internal-format msgid "trampoline generated for nested function %qD" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: builtins.c:8366 builtins.c:8379 +#: builtins.c:8370 builtins.c:8383 #, gcc-internal-format msgid "%qD changed semantics in GCC 4.4" msgstr "" -#: builtins.c:8485 +#: builtins.c:8489 #, gcc-internal-format msgid "unknown architecture specifier in memory model to builtin" msgstr "" -#: builtins.c:8493 +#: builtins.c:8497 #, gcc-internal-format msgid "invalid memory model argument to builtin" msgstr "" -#: builtins.c:8554 builtins.c:8681 +#: builtins.c:8558 builtins.c:8685 #, gcc-internal-format msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>" msgstr "" -#: builtins.c:8562 builtins.c:8689 +#: builtins.c:8566 builtins.c:8693 #, gcc-internal-format msgid "invalid failure memory model for %<__atomic_compare_exchange%>" msgstr "" -#: builtins.c:8747 +#: builtins.c:8751 #, gcc-internal-format msgid "invalid memory model for %<__atomic_load%>" msgstr "" -#: builtins.c:8779 builtins.c:8972 +#: builtins.c:8783 builtins.c:8976 #, fuzzy, gcc-internal-format #| msgid "invalid mode for gen_tst_reg" msgid "invalid memory model for %<__atomic_store%>" msgstr "нерэчаісны рэжым для gen_tst_reg" -#: builtins.c:9093 +#: builtins.c:9097 #, fuzzy, gcc-internal-format msgid "non-constant argument 1 to %qs" msgstr "вельмі шмат аргументаў у функцыі \"%s\"" -#: builtins.c:9135 +#: builtins.c:9139 #, fuzzy, gcc-internal-format msgid "non-integer argument 1 to %qs" msgstr "аргумент для \"%s\" прапушчан" -#: builtins.c:9199 +#: builtins.c:9203 #, fuzzy, gcc-internal-format #| msgid "__builtin_saveregs not supported by this target" msgid "%<__builtin_thread_pointer%> is not supported on this target" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" -#: builtins.c:9219 +#: builtins.c:9223 #, fuzzy, gcc-internal-format #| msgid "__builtin_saveregs not supported by this target" msgid "%<__builtin_set_thread_pointer%> is not supported on this target" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" -#: builtins.c:9278 +#: builtins.c:9282 #, fuzzy, gcc-internal-format msgid "%qs only supported in OpenACC code" msgstr "-pipe не падтрымліваецца" -#: builtins.c:9285 +#: builtins.c:9289 #, fuzzy, gcc-internal-format msgid "non-constant argument 0 to %qs" msgstr "вельмі шмат аргументаў у функцыі \"%s\"" -#: builtins.c:9297 +#: builtins.c:9301 #, fuzzy, gcc-internal-format msgid "illegal argument 0 to %qs" msgstr "аргумент для \"%s\" прапушчан" #. All valid uses of __builtin_va_arg_pack () are removed during #. inlining. -#: builtins.c:9755 expr.c:11247 +#: builtins.c:9759 expr.c:11247 #, gcc-internal-format msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>" msgstr "" #. All valid uses of __builtin_va_arg_pack_len () are removed during #. inlining. -#: builtins.c:9761 +#: builtins.c:9765 #, gcc-internal-format msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>" msgstr "" -#: builtins.c:10093 +#: builtins.c:10097 #, gcc-internal-format msgid "%<__builtin_longjmp%> second argument must be 1" msgstr "" -#: builtins.c:10986 +#: builtins.c:10990 #, fuzzy, gcc-internal-format msgid "target format does not support infinity" msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы" -#: builtins.c:12607 +#: builtins.c:12611 #, fuzzy, gcc-internal-format #| msgid "`va_start' used in function with fixed args" msgid "% used in function with fixed arguments" @@ -21986,99 +21996,99 @@ msgstr "" "`va_start' выкарыстоўвываецца ў функцыі з нязьменнай\n" " колькасьцю аргументаў" -#: builtins.c:12615 +#: builtins.c:12619 #, fuzzy, gcc-internal-format #| msgid "wrong number of arguments specified for `%s' attribute" msgid "wrong number of arguments to function %" msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'" -#: builtins.c:12630 +#: builtins.c:12634 #, fuzzy, gcc-internal-format #| msgid "`__builtin_next_arg' called without an argument" msgid "%<__builtin_next_arg%> called without an argument" msgstr "\"__buitin_next_arg\" выклікаецца без аргумента" -#: builtins.c:12635 +#: builtins.c:12639 #, fuzzy, gcc-internal-format #| msgid "wrong number of arguments specified for `%s' attribute" msgid "wrong number of arguments to function %<__builtin_next_arg%>" msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'" -#: builtins.c:12668 +#: builtins.c:12672 #, gcc-internal-format msgid "second parameter of % not last named argument" msgstr "" -#: builtins.c:12681 +#: builtins.c:12685 #, gcc-internal-format msgid "undefined behavior when second parameter of % is declared with % storage" msgstr "" -#: builtins.c:12710 +#: builtins.c:12714 #, gcc-internal-format msgid "%Kfirst argument of %qD must be a pointer, second integer constant" msgstr "" -#: builtins.c:12723 +#: builtins.c:12727 #, gcc-internal-format msgid "%Klast argument of %qD is not integer constant between 0 and 3" msgstr "" -#: builtins.c:13526 +#: builtins.c:13530 #, gcc-internal-format msgid "%K%qD called on pointer %qE with nonzero offset%s" msgstr "" -#: builtins.c:13531 builtins.c:13595 gimple-ssa-isolate-paths.c:412 -#: tree.c:13239 tree.c:13276 c/c-typeck.c:2939 c/c-typeck.c:3026 -#: c/c-typeck.c:5541 c/c-typeck.c:10767 c/c-typeck.c:10784 -#: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7278 cp/call.c:9295 -#: cp/constexpr.c:843 cp/constexpr.c:3583 cp/cvt.c:1077 cp/cvt.c:1115 -#: cp/decl.c:8251 cp/decl.c:15330 cp/decl.c:15709 cp/decl2.c:5623 -#: cp/decl2.c:5674 cp/parser.c:20758 cp/pt.c:8849 cp/semantics.c:2093 -#: cp/semantics.c:3337 cp/semantics.c:4424 cp/typeck.c:1803 cp/typeck.c:2020 -#: cp/typeck.c:4091 cp/typeck.c:9787 +#: builtins.c:13535 builtins.c:13599 gimple-ssa-isolate-paths.c:412 +#: tree.c:13239 tree.c:13276 c/c-typeck.c:2989 c/c-typeck.c:3076 +#: c/c-typeck.c:5601 c/c-typeck.c:10827 c/c-typeck.c:10844 +#: c/gimple-parser.c:2416 c/gimple-parser.c:2424 cp/call.c:7282 cp/call.c:9315 +#: cp/constexpr.c:844 cp/constexpr.c:3638 cp/cvt.c:1077 cp/cvt.c:1115 +#: cp/decl.c:8257 cp/decl.c:15348 cp/decl.c:15727 cp/decl2.c:5624 +#: cp/decl2.c:5675 cp/parser.c:20795 cp/pt.c:8873 cp/semantics.c:2112 +#: cp/semantics.c:3355 cp/semantics.c:4452 cp/typeck.c:1814 cp/typeck.c:2031 +#: cp/typeck.c:4102 cp/typeck.c:9794 #, fuzzy, gcc-internal-format #| msgid "called from here" msgid "declared here" msgstr "выклікана адсюль" -#: builtins.c:13541 builtins.c:13666 +#: builtins.c:13545 builtins.c:13670 #, gcc-internal-format msgid "returned from %qD" msgstr "" -#: builtins.c:13544 +#: builtins.c:13548 #, gcc-internal-format msgid "returned from %qT" msgstr "" -#: builtins.c:13546 +#: builtins.c:13550 #, gcc-internal-format msgid "obtained here" msgstr "" -#: builtins.c:13589 +#: builtins.c:13593 #, gcc-internal-format msgid "%K%qD called on unallocated object %qD" msgstr "" -#: builtins.c:13609 +#: builtins.c:13613 #, gcc-internal-format msgid "%K%qD called on a pointer to an unallocated object %qE" msgstr "" -#: builtins.c:13618 +#: builtins.c:13622 #, gcc-internal-format msgid "assigned here" msgstr "" -#: builtins.c:13647 +#: builtins.c:13651 #, gcc-internal-format msgid "%K%qD called on pointer returned from a mismatched allocation function" msgstr "" -#: builtins.c:13656 +#: builtins.c:13660 #, gcc-internal-format msgid "%K%qD called on pointer to an unallocated object" msgstr "" @@ -22864,303 +22874,303 @@ msgstr "" msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)" msgstr "" -#: cgraph.c:3139 +#: cgraph.c:3150 #, gcc-internal-format msgid "caller edge count invalid" msgstr "" -#: cgraph.c:3235 +#: cgraph.c:3246 #, gcc-internal-format msgid "missing indirect call in speculative call sequence" msgstr "" -#: cgraph.c:3240 +#: cgraph.c:3251 #, gcc-internal-format msgid "indirect call in speculative call sequence has no speculative flag" msgstr "" -#: cgraph.c:3270 +#: cgraph.c:3281 #, gcc-internal-format msgid "speculative edges are not adjacent" msgstr "" -#: cgraph.c:3276 +#: cgraph.c:3287 #, gcc-internal-format, gfc-internal-format msgid "direct call to %s in speculative call sequence has no speculative flag" msgstr "" -#: cgraph.c:3282 cgraph.c:3312 +#: cgraph.c:3293 cgraph.c:3323 #, gcc-internal-format, gfc-internal-format msgid "direct call to %s in speculative call sequence has speculative_id %i out of range" msgstr "" -#: cgraph.c:3289 +#: cgraph.c:3300 #, gcc-internal-format, gfc-internal-format msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i" msgstr "" -#: cgraph.c:3300 +#: cgraph.c:3311 #, gcc-internal-format msgid "call stmt hash does not point to first direct edge of speculative call sequence" msgstr "" -#: cgraph.c:3319 +#: cgraph.c:3330 #, gcc-internal-format, gfc-internal-format msgid "duplicate reference %s in speculative call sequence with speculative_id %i" msgstr "" -#: cgraph.c:3332 +#: cgraph.c:3343 #, gcc-internal-format, gfc-internal-format msgid "missing direct call for speculation %i" msgstr "" -#: cgraph.c:3337 +#: cgraph.c:3348 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "missing ref for speculation %i" msgstr "аргумент для \"%s\" прапушчан" -#: cgraph.c:3346 +#: cgraph.c:3357 #, gcc-internal-format, gfc-internal-format msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i" msgstr "" -#: cgraph.c:3375 +#: cgraph.c:3386 #, gcc-internal-format, gfc-internal-format msgid "aux field set for edge %s->%s" msgstr "" -#: cgraph.c:3382 +#: cgraph.c:3393 #, gcc-internal-format msgid "cgraph count invalid" msgstr "" -#: cgraph.c:3387 +#: cgraph.c:3398 #, gcc-internal-format msgid "inline clone in same comdat group list" msgstr "" -#: cgraph.c:3392 +#: cgraph.c:3403 #, gcc-internal-format msgid "inline clone count is not compatible" msgstr "" -#: cgraph.c:3399 +#: cgraph.c:3410 #, gcc-internal-format msgid "tp_first_run must be non-negative" msgstr "" -#: cgraph.c:3404 +#: cgraph.c:3415 #, fuzzy, gcc-internal-format #| msgid "label `%s' used but not defined" msgid "local symbols must be defined" msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана" -#: cgraph.c:3409 +#: cgraph.c:3420 #, gcc-internal-format msgid "externally visible inline clone" msgstr "" -#: cgraph.c:3414 +#: cgraph.c:3425 #, gcc-internal-format msgid "inline clone with address taken" msgstr "" -#: cgraph.c:3419 +#: cgraph.c:3430 #, gcc-internal-format msgid "inline clone is forced to output" msgstr "" -#: cgraph.c:3426 +#: cgraph.c:3437 #, gcc-internal-format msgid "calls_comdat_local is set outside of a comdat group" msgstr "" -#: cgraph.c:3431 +#: cgraph.c:3442 #, gcc-internal-format msgid "invalid calls_comdat_local flag" msgstr "" -#: cgraph.c:3438 +#: cgraph.c:3449 #, gcc-internal-format msgid "malloc attribute should be used for a function that returns a pointer" msgstr "" -#: cgraph.c:3446 +#: cgraph.c:3457 #, gcc-internal-format, gfc-internal-format msgid "aux field set for indirect edge from %s" msgstr "" -#: cgraph.c:3452 cgraph.c:3512 +#: cgraph.c:3463 cgraph.c:3523 #, gcc-internal-format msgid "edge count is not compatible with function count" msgstr "" -#: cgraph.c:3460 +#: cgraph.c:3471 #, gcc-internal-format, gfc-internal-format msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: " msgstr "" -#: cgraph.c:3468 cgraph.c:3539 +#: cgraph.c:3479 cgraph.c:3550 #, gcc-internal-format msgid "edge has both call_stmt and lto_stmt_uid set" msgstr "" -#: cgraph.c:3480 +#: cgraph.c:3491 #, gcc-internal-format, gfc-internal-format msgid "comdat-local function called by %s outside its comdat" msgstr "" -#: cgraph.c:3490 +#: cgraph.c:3501 #, gcc-internal-format msgid "inlined_to pointer is wrong" msgstr "" -#: cgraph.c:3495 +#: cgraph.c:3506 #, gcc-internal-format msgid "multiple inline callers" msgstr "" -#: cgraph.c:3502 +#: cgraph.c:3513 #, gcc-internal-format msgid "inlined_to pointer set for noninline callers" msgstr "" -#: cgraph.c:3529 +#: cgraph.c:3540 #, gcc-internal-format msgid "caller edge count does not match BB count" msgstr "" -#: cgraph.c:3560 +#: cgraph.c:3571 #, gcc-internal-format msgid "indirect call count does not match BB count" msgstr "" -#: cgraph.c:3577 +#: cgraph.c:3588 #, gcc-internal-format msgid "reference has both stmt and lto_stmt_uid set" msgstr "" -#: cgraph.c:3588 +#: cgraph.c:3599 #, gcc-internal-format msgid "inlined_to pointer is set but no predecessors found" msgstr "" -#: cgraph.c:3593 +#: cgraph.c:3604 #, gcc-internal-format msgid "inlined_to pointer refers to itself" msgstr "" -#: cgraph.c:3604 +#: cgraph.c:3615 #, gcc-internal-format msgid "cgraph_node has wrong clone_of" msgstr "" -#: cgraph.c:3617 +#: cgraph.c:3628 #, gcc-internal-format msgid "cgraph_node has wrong clone list" msgstr "" -#: cgraph.c:3623 +#: cgraph.c:3634 #, gcc-internal-format msgid "cgraph_node is in clone list but it is not clone" msgstr "" -#: cgraph.c:3628 +#: cgraph.c:3639 #, gcc-internal-format msgid "cgraph_node has wrong prev_clone pointer" msgstr "" -#: cgraph.c:3633 +#: cgraph.c:3644 #, gcc-internal-format msgid "double linked list of clones corrupted" msgstr "" -#: cgraph.c:3645 +#: cgraph.c:3656 #, gcc-internal-format msgid "Alias has call edges" msgstr "" -#: cgraph.c:3651 +#: cgraph.c:3662 #, gcc-internal-format msgid "Alias has non-alias reference" msgstr "" -#: cgraph.c:3656 +#: cgraph.c:3667 #, gcc-internal-format msgid "Alias has more than one alias reference" msgstr "" -#: cgraph.c:3663 +#: cgraph.c:3674 #, gcc-internal-format msgid "Analyzed alias has no reference" msgstr "" -#: cgraph.c:3672 +#: cgraph.c:3683 #, gcc-internal-format msgid "No edge out of thunk node" msgstr "" -#: cgraph.c:3677 +#: cgraph.c:3688 #, gcc-internal-format msgid "More than one edge out of thunk node" msgstr "" -#: cgraph.c:3682 +#: cgraph.c:3693 #, gcc-internal-format msgid "Thunk is not supposed to have body" msgstr "" -#: cgraph.c:3716 +#: cgraph.c:3727 #, gcc-internal-format msgid "shared call_stmt:" msgstr "" -#: cgraph.c:3724 +#: cgraph.c:3735 #, fuzzy, gcc-internal-format msgid "edge points to wrong declaration:" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: cgraph.c:3733 +#: cgraph.c:3744 #, gcc-internal-format msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:" msgstr "" -#: cgraph.c:3743 +#: cgraph.c:3754 #, gcc-internal-format msgid "missing callgraph edge for call stmt:" msgstr "" -#: cgraph.c:3753 +#: cgraph.c:3764 #, gcc-internal-format msgid "reference to dead statement" msgstr "" -#: cgraph.c:3766 +#: cgraph.c:3777 #, gcc-internal-format, gfc-internal-format msgid "edge %s->%s has no corresponding call_stmt" msgstr "" -#: cgraph.c:3778 +#: cgraph.c:3789 #, gcc-internal-format, gfc-internal-format msgid "an indirect edge from %s has no corresponding call_stmt" msgstr "" -#: cgraph.c:3797 cgraph.c:3810 +#: cgraph.c:3808 cgraph.c:3821 #, gcc-internal-format msgid "missing origin for a node in a nested list" msgstr "" -#: cgraph.c:3802 +#: cgraph.c:3813 #, gcc-internal-format msgid "origin points to a different parent" msgstr "" -#: cgraph.c:3818 +#: cgraph.c:3829 #, gcc-internal-format msgid "verify_cgraph_node failed" msgstr "" -#: cgraph.c:3940 varpool.c:304 +#: cgraph.c:3951 varpool.c:304 #, fuzzy, gcc-internal-format, gfc-internal-format #| msgid "argument to `-%s' is missing" msgid "%s: section %s.%d is missing" @@ -23242,13 +23252,13 @@ msgid "% attribute ignored because variable is initialized" msgstr "" #. include_self= -#: cgraphunit.c:1082 c/c-decl.c:12107 +#: cgraphunit.c:1082 c/c-decl.c:12106 #, fuzzy, gcc-internal-format #| msgid "label `%s' used but not defined" msgid "%q+F used but never defined" msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана" -#: cgraphunit.c:1084 c/c-decl.c:12117 +#: cgraphunit.c:1084 c/c-decl.c:12116 #, gcc-internal-format msgid "%q+F declared % but never defined" msgstr "" @@ -23322,7 +23332,7 @@ msgstr "памер вяртаемага значэння \"%s\" %u байт" msgid "size of return value of %q+D is larger than %wu bytes" msgstr "памер вяртаемага значэння \"%s\" больш чым %d байт" -#: cgraphunit.c:2394 +#: cgraphunit.c:2390 #, gcc-internal-format msgid "nodes with unreleased memory found" msgstr "" @@ -23738,12 +23748,12 @@ msgstr "" msgid "multiple EH personalities are supported only with assemblers supporting %<.cfi_personality%> directive" msgstr "" -#: dwarf2out.c:11050 +#: dwarf2out.c:11059 #, gcc-internal-format msgid "%<-gdwarf-6%> is output as version 5 with incompatibilities" msgstr "" -#: dwarf2out.c:14644 +#: dwarf2out.c:14793 #, gcc-internal-format, gfc-internal-format msgid "non-delegitimized UNSPEC %s (%d) found in variable location" msgstr "" @@ -23763,7 +23773,7 @@ msgstr "" msgid "internal consistency failure" msgstr "унутраная памылка" -#: emit-rtl.c:4038 +#: emit-rtl.c:4039 #, gcc-internal-format msgid "ICE: emit_insn used where emit_jump_insn needed:\n" msgstr "" @@ -23896,42 +23906,42 @@ msgstr "не магу знайсці крыніцу %s\n" msgid "large fixed-point constant implicitly truncated to fixed-point type" msgstr "" -#: fold-const.c:4617 fold-const.c:4627 +#: fold-const.c:4618 fold-const.c:4628 #, gcc-internal-format, gfc-internal-format msgid "comparison is always %d due to width of bit-field" msgstr "" -#: fold-const.c:5981 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752 +#: fold-const.c:5982 tree-ssa-reassoc.c:2736 tree-ssa-reassoc.c:3752 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying range test" msgstr "" -#: fold-const.c:6441 fold-const.c:6455 +#: fold-const.c:6442 fold-const.c:6456 #, gcc-internal-format, gfc-internal-format msgid "comparison is always %d" msgstr "" -#: fold-const.c:6599 +#: fold-const.c:6600 #, gcc-internal-format msgid "% of unmatched not-equal tests is always 1" msgstr "" -#: fold-const.c:6604 +#: fold-const.c:6605 #, gcc-internal-format msgid "% of mutually exclusive equal-tests is always 0" msgstr "" -#: fold-const.c:9811 +#: fold-const.c:9812 #, gcc-internal-format msgid "assuming signed overflow does not occur when reducing constant in comparison" msgstr "" -#: fold-const.c:10211 +#: fold-const.c:10212 #, gcc-internal-format msgid "assuming signed overflow does not occur when combining constants around a comparison" msgstr "" -#: fold-const.c:13468 +#: fold-const.c:13469 #, gcc-internal-format msgid "fold check: original tree changed by fold" msgstr "" @@ -23946,7 +23956,7 @@ msgstr "" msgid "total size of local objects exceeds maximum %wu" msgstr "" -#: function.c:1786 gimplify.c:6328 gimplify.c:6488 +#: function.c:1786 gimplify.c:6329 gimplify.c:6489 #, fuzzy, gcc-internal-format #| msgid "impossible operator '%s'" msgid "impossible constraint in %" @@ -24586,7 +24596,7 @@ msgstr "" msgid "function may return address of local variable" msgstr "" -#: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10861 +#: gimple-ssa-isolate-paths.c:409 c/c-typeck.c:10921 #, gcc-internal-format msgid "function returns address of local variable" msgstr "" @@ -24952,53 +24962,53 @@ msgstr "" msgid "%Gnull format string" msgstr "" -#: gimple-ssa-warn-alloca.c:288 +#: gimple-ssa-warn-alloca.c:287 msgid "%Guse of %" msgstr "" -#: gimple-ssa-warn-alloca.c:324 +#: gimple-ssa-warn-alloca.c:323 msgid "%Gargument to variable-length array may be too large" msgstr "" -#: gimple-ssa-warn-alloca.c:326 +#: gimple-ssa-warn-alloca.c:325 msgid "%Gargument to % may be too large" msgstr "" -#: gimple-ssa-warn-alloca.c:332 +#: gimple-ssa-warn-alloca.c:331 #, gcc-internal-format msgid "limit is %wu bytes, but argument may be as large as %s" msgstr "" -#: gimple-ssa-warn-alloca.c:344 +#: gimple-ssa-warn-alloca.c:343 msgid "%Gargument to variable-length array is too large" msgstr "" -#: gimple-ssa-warn-alloca.c:346 +#: gimple-ssa-warn-alloca.c:345 msgid "%Gargument to % is too large" msgstr "" -#: gimple-ssa-warn-alloca.c:351 +#: gimple-ssa-warn-alloca.c:350 #, gcc-internal-format msgid "limit is %wu bytes, but argument is %s" msgstr "" -#: gimple-ssa-warn-alloca.c:360 +#: gimple-ssa-warn-alloca.c:359 msgid "%Gunbounded use of variable-length array" msgstr "" -#: gimple-ssa-warn-alloca.c:361 +#: gimple-ssa-warn-alloca.c:360 msgid "%Gunbounded use of %" msgstr "" -#: gimple-ssa-warn-alloca.c:367 +#: gimple-ssa-warn-alloca.c:366 msgid "%Guse of % within a loop" msgstr "" -#: gimple-ssa-warn-alloca.c:372 +#: gimple-ssa-warn-alloca.c:371 msgid "%Gargument to variable-length array is zero" msgstr "" -#: gimple-ssa-warn-alloca.c:374 +#: gimple-ssa-warn-alloca.c:373 msgid "%Gargument to % is zero" msgstr "" @@ -25112,7 +25122,7 @@ msgstr "" msgid "%G%qD pointer overflow between offset %s and size %s accessing array %qD with type %qT" msgstr "" -#: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3734 +#: gimple-ssa-warn-restrict.c:1773 c-family/c-warn.c:3735 #, fuzzy, gcc-internal-format msgid "array %qD declared here" msgstr "тып параметра \"%s\" не аб'яўлены" @@ -25138,11 +25148,11 @@ msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT" msgstr "" #: gimple-ssa-warn-restrict.c:1818 tree-ssa-uninit.c:586 tree-ssa-uninit.c:664 -#: c/c-decl.c:3873 c/c-decl.c:4146 c/c-typeck.c:8868 cp/class.c:1437 -#: cp/class.c:3253 cp/constexpr.c:956 cp/decl.c:4209 cp/decl.c:11926 -#: cp/decl.c:12405 cp/decl.c:12414 cp/friend.c:386 cp/friend.c:396 -#: cp/init.c:2665 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631 -#: cp/parser.c:6768 cp/parser.c:23234 +#: c/c-decl.c:3872 c/c-decl.c:4145 c/c-typeck.c:8928 cp/class.c:1444 +#: cp/class.c:3260 cp/constexpr.c:957 cp/decl.c:4197 cp/decl.c:11944 +#: cp/decl.c:12423 cp/decl.c:12432 cp/friend.c:386 cp/friend.c:396 +#: cp/init.c:2672 cp/parser.c:3434 cp/parser.c:3580 cp/parser.c:3631 +#: cp/parser.c:6768 cp/parser.c:23271 #, fuzzy, gcc-internal-format msgid "%qD declared here" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" @@ -25217,308 +25227,308 @@ msgstr "" msgid "using result of function returning %" msgstr "" -#: gimplify.c:6329 +#: gimplify.c:6330 #, gcc-internal-format, gfc-internal-format msgid "non-memory output %d must stay in memory" msgstr "" -#: gimplify.c:6342 +#: gimplify.c:6343 #, gcc-internal-format msgid "invalid lvalue in % output %d" msgstr "" -#: gimplify.c:6489 +#: gimplify.c:6490 #, gcc-internal-format, gfc-internal-format msgid "non-memory input %d must stay in memory" msgstr "" -#: gimplify.c:6529 gimplify.c:6538 +#: gimplify.c:6530 gimplify.c:6539 #, gcc-internal-format, gfc-internal-format msgid "memory input %d is not directly addressable" msgstr "" -#: gimplify.c:7152 +#: gimplify.c:7153 #, gcc-internal-format msgid "threadprivate variable %qE used in a region with % clause" msgstr "" -#: gimplify.c:7154 +#: gimplify.c:7155 #, gcc-internal-format msgid "enclosing region" msgstr "" -#: gimplify.c:7158 +#: gimplify.c:7159 #, gcc-internal-format msgid "threadprivate variable %qE used in target region" msgstr "" -#: gimplify.c:7160 +#: gimplify.c:7161 #, gcc-internal-format msgid "enclosing target region" msgstr "" -#: gimplify.c:7173 +#: gimplify.c:7174 #, gcc-internal-format msgid "threadprivate variable %qE used in untied task" msgstr "" -#: gimplify.c:7175 +#: gimplify.c:7176 #, gcc-internal-format msgid "enclosing task" msgstr "" -#: gimplify.c:7260 +#: gimplify.c:7261 #, gcc-internal-format msgid "%qE not specified in enclosing %qs" msgstr "" -#: gimplify.c:7262 +#: gimplify.c:7263 #, gcc-internal-format msgid "enclosing %qs" msgstr "" -#: gimplify.c:7405 +#: gimplify.c:7406 #, gcc-internal-format msgid "%qE not specified in enclosing OpenACC %qs construct" msgstr "" -#: gimplify.c:7407 +#: gimplify.c:7408 #, gcc-internal-format msgid "enclosing OpenACC %qs construct" msgstr "" -#: gimplify.c:7468 +#: gimplify.c:7469 #, gcc-internal-format msgid "%qE with % clause used in % function" msgstr "" -#: gimplify.c:7476 +#: gimplify.c:7477 #, gcc-internal-format msgid "%qE requires a % directive for use in a % function" msgstr "" -#: gimplify.c:7541 +#: gimplify.c:7542 #, gcc-internal-format msgid "%qE not specified in enclosing %" msgstr "" -#: gimplify.c:7543 +#: gimplify.c:7544 #, gcc-internal-format msgid "enclosing %" msgstr "" -#: gimplify.c:7573 gimplify.c:9014 +#: gimplify.c:7574 gimplify.c:9015 #, gcc-internal-format msgid "variable %qE declared in enclosing % region" msgstr "" -#: gimplify.c:7594 +#: gimplify.c:7595 #, gcc-internal-format msgid "%qD referenced in target region does not have a mappable type" msgstr "" -#: gimplify.c:7725 +#: gimplify.c:7726 #, gcc-internal-format msgid "iteration variable %qE is predetermined linear" msgstr "" -#: gimplify.c:7728 +#: gimplify.c:7729 #, gcc-internal-format msgid "iteration variable %qE should be private" msgstr "" -#: gimplify.c:7742 +#: gimplify.c:7743 #, gcc-internal-format msgid "iteration variable %qE should not be firstprivate" msgstr "" -#: gimplify.c:7745 +#: gimplify.c:7746 #, gcc-internal-format msgid "iteration variable %qE should not be reduction" msgstr "" -#: gimplify.c:7748 +#: gimplify.c:7749 #, gcc-internal-format msgid "iteration variable %qE should not be linear" msgstr "" -#: gimplify.c:8615 gimplify.c:8621 +#: gimplify.c:8616 gimplify.c:8622 #, gcc-internal-format msgid "conditional % clause on %qs construct" msgstr "" -#: gimplify.c:8638 +#: gimplify.c:8639 #, gcc-internal-format msgid "non-scalar variable %qD in conditional % clause" msgstr "" -#: gimplify.c:8727 +#: gimplify.c:8728 #, gcc-internal-format msgid "% reduction modifier on a construct with a % clause" msgstr "" -#: gimplify.c:8735 gimplify.c:12857 +#: gimplify.c:8736 gimplify.c:12858 #, gcc-internal-format msgid "invalid % reduction modifier on construct other than %, %qs or %" msgstr "" -#: gimplify.c:8746 gimplify.c:8752 gimplify.c:8758 gimplify.c:8764 -#: gimplify.c:12850 +#: gimplify.c:8747 gimplify.c:8753 gimplify.c:8759 gimplify.c:8765 +#: gimplify.c:12851 #, gcc-internal-format msgid "% % clause on %qs construct" msgstr "" -#: gimplify.c:8858 +#: gimplify.c:8859 #, gcc-internal-format msgid "% clause for variable other than loop iterator specified on construct combined with %" msgstr "" -#: gimplify.c:9184 +#: gimplify.c:9185 #, gcc-internal-format msgid "mapping field %qE of variable length structure" msgstr "" -#: gimplify.c:9366 +#: gimplify.c:9367 #, gcc-internal-format msgid "%qE appears more than once in map clauses" msgstr "" -#: gimplify.c:9728 +#: gimplify.c:9729 #, gcc-internal-format msgid "copyprivate variable %qE is not threadprivate or private in outer context" msgstr "" -#: gimplify.c:9785 +#: gimplify.c:9786 #, gcc-internal-format msgid "%s variable %qE is private in outer context" msgstr "" -#: gimplify.c:9817 +#: gimplify.c:9818 #, gcc-internal-format msgid "expected %qs % clause modifier rather than %qs" msgstr "" -#: gimplify.c:10017 +#: gimplify.c:10018 #, gcc-internal-format msgid "%qD specified in %qs clause but not in % % clause on the containing construct" msgstr "" -#: gimplify.c:10227 +#: gimplify.c:10228 #, gcc-internal-format msgid "%<_Atomic%> %qD in implicit % clause" msgstr "" -#: gimplify.c:10281 +#: gimplify.c:10282 #, gcc-internal-format msgid "%<_Atomic%> %qD in implicit % clause on % construct" msgstr "" -#: gimplify.c:10530 +#: gimplify.c:10531 #, gcc-internal-format msgid "%<_Atomic%> %qD in % clause on % construct" msgstr "" -#: gimplify.c:10591 +#: gimplify.c:10592 #, gcc-internal-format msgid "same variable used in % and % clauses on % construct" msgstr "" -#: gimplify.c:10682 +#: gimplify.c:10683 #, gcc-internal-format msgid "incompatible data clause with reduction on %qE; promoting to %" msgstr "" -#: gimplify.c:10829 +#: gimplify.c:10830 #, gcc-internal-format msgid "%qD specified in % % clause but not in % directive clause" msgstr "" -#: gimplify.c:10848 +#: gimplify.c:10849 #, fuzzy, gcc-internal-format msgid "invalid private reduction on %qE" msgstr "Нерэчаіснае абвяшчэнне" -#: gimplify.c:10985 +#: gimplify.c:10986 #, gcc-internal-format msgid "% % clause used together with % clause for a variable other than loop iterator" msgstr "" -#: gimplify.c:11319 +#: gimplify.c:11320 #, gcc-internal-format msgid "% kind in % clause on a % construct" msgstr "" -#: gimplify.c:11578 gimplify.c:11582 gimplify.c:11591 +#: gimplify.c:11579 gimplify.c:11583 gimplify.c:11592 #, gcc-internal-format msgid "%qs clause may not appear on non-rectangular %qs" msgstr "" -#: gimplify.c:11823 gimplify.c:12082 +#: gimplify.c:11824 gimplify.c:12083 #, gcc-internal-format msgid "conditional % on loop iterator %qD ignored" msgstr "" -#: gimplify.c:12788 +#: gimplify.c:12789 #, gcc-internal-format msgid "% clause not specified on a % construct not nested inside another OpenMP construct" msgstr "" -#: gimplify.c:12812 +#: gimplify.c:12813 #, gcc-internal-format msgid "% on a % construct nested inside % construct" msgstr "" -#: gimplify.c:12832 +#: gimplify.c:12833 #, gcc-internal-format msgid "% on a % region not strictly nested inside of a % region" msgstr "" -#: gimplify.c:12885 +#: gimplify.c:12886 #, gcc-internal-format msgid "% clause on a % construct refers to a variable %qD which is not the loop iterator" msgstr "" -#: gimplify.c:13748 omp-low.c:3472 +#: gimplify.c:13749 omp-low.c:3472 #, gcc-internal-format msgid "% construct with % clause must be closely nested inside a loop with % clause with a parameter" msgstr "" -#: gimplify.c:13766 +#: gimplify.c:13767 #, gcc-internal-format msgid "variable %qE is not an iteration of outermost loop %d, expected %qE" msgstr "" -#: gimplify.c:13779 +#: gimplify.c:13780 #, gcc-internal-format msgid "number of variables in % clause with % modifier does not match number of iteration variables" msgstr "" -#: gimplify.c:13792 +#: gimplify.c:13793 #, gcc-internal-format msgid "more than one % clause with % modifier on an % construct" msgstr "" -#: gimplify.c:13803 +#: gimplify.c:13804 #, gcc-internal-format msgid "% clause with % modifier specified together with % clauses with % modifier on the same construct" msgstr "" -#: gimplify.c:15080 +#: gimplify.c:15082 #, gcc-internal-format msgid "gimplification failed" msgstr "" -#: gimplify.c:15613 +#: gimplify.c:15615 #, gcc-internal-format msgid "%qT is promoted to %qT when passed through %<...%>" msgstr "" -#: gimplify.c:15618 +#: gimplify.c:15620 #, gcc-internal-format msgid "(so you should pass %qT not %qT to %)" msgstr "" -#: gimplify.c:15625 +#: gimplify.c:15627 #, gcc-internal-format msgid "if this code is reached, the program will abort" msgstr "" @@ -25969,22 +25979,22 @@ msgstr "" msgid "Function %s, parameter %u, is used but does not have any certain IPA-SRA access" msgstr "" -#: ira.c:2317 ira.c:2339 +#: ira.c:2318 ira.c:2340 #, fuzzy, gcc-internal-format msgid "%s cannot be used in % here" msgstr "\"%s\" звычайна функцыя" -#: ira.c:5920 +#: ira.c:5921 #, gcc-internal-format msgid "frame pointer required, but reserved" msgstr "" -#: ira.c:5921 +#: ira.c:5922 #, gcc-internal-format msgid "for %qD" msgstr "" -#: ira.c:5937 +#: ira.c:5938 #, gcc-internal-format msgid "frame size too large for reliable stack checking" msgstr "" @@ -26004,12 +26014,12 @@ msgstr "" msgid "unable to find a register to spill" msgstr "Не выкарыстоўваць рэгістра sb" -#: lra-constraints.c:4135 reload.c:3863 reload.c:4118 +#: lra-constraints.c:4140 reload.c:3869 reload.c:4124 #, gcc-internal-format msgid "inconsistent operand constraints in an %" msgstr "" -#: lra-constraints.c:5091 +#: lra-constraints.c:5097 #, gcc-internal-format, gfc-internal-format msgid "maximum number of generated reload insns per insn achieved (%d)" msgstr "" @@ -26726,12 +26736,12 @@ msgstr "памер \"%s\" больш чам %d байт" msgid "unrecognized argument in option %qs" msgstr "нераспазнаны выбар \"-%s\"" -#: opts-common.c:1366 config/i386/i386-options.c:1551 +#: opts-common.c:1366 config/i386/i386-options.c:1554 #, fuzzy, gcc-internal-format msgid "valid arguments to %qs are: %s; did you mean %qs?" msgstr "нявернае выкарыстанне \"restict\"" -#: opts-common.c:1369 config/i386/i386-options.c:1554 +#: opts-common.c:1369 config/i386/i386-options.c:1557 #, fuzzy, gcc-internal-format msgid "valid arguments to %qs are: %s" msgstr "нявернае выкарыстанне \"restict\"" @@ -26859,7 +26869,7 @@ msgstr "" msgid "section anchors must be disabled when toplevel reorder is disabled" msgstr "" -#: opts.c:1002 config/darwin.c:3317 +#: opts.c:1002 config/darwin.c:3312 #, gcc-internal-format msgid "%<-freorder-blocks-and-partition%> does not work with exceptions on this architecture" msgstr "" @@ -27371,22 +27381,22 @@ msgstr "" msgid "output operand %d must use %<&%> constraint" msgstr "" -#: regcprop.c:1229 +#: regcprop.c:1230 #, gcc-internal-format msgid "%qs: [%u] bad % for empty chain (%u)" msgstr "" -#: regcprop.c:1241 +#: regcprop.c:1242 #, gcc-internal-format msgid "%qs: loop in % chain (%u)" msgstr "" -#: regcprop.c:1244 +#: regcprop.c:1245 #, gcc-internal-format msgid "%qs: [%u] bad % (%u)" msgstr "" -#: regcprop.c:1256 +#: regcprop.c:1257 #, gcc-internal-format msgid "%qs: [%u] non-empty register in chain (%s %u %i)" msgstr "" @@ -27448,12 +27458,12 @@ msgstr "" msgid "impossible register constraint in %" msgstr "" -#: reload.c:2687 +#: reload.c:2692 #, gcc-internal-format msgid "the target does not support % with outputs in %" msgstr "" -#: reload.c:3720 +#: reload.c:3726 #, gcc-internal-format msgid "%<&%> constraint used with no register class" msgstr "" @@ -27483,52 +27493,52 @@ msgstr "" msgid "output operand is constant in %" msgstr "" -#: rtl.c:850 +#: rtl.c:860 #, gcc-internal-format, gfc-internal-format msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:860 +#: rtl.c:870 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d" msgstr "" -#: rtl.c:870 +#: rtl.c:880 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d" msgstr "" -#: rtl.c:879 +#: rtl.c:889 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d" msgstr "" -#: rtl.c:889 +#: rtl.c:899 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d" msgstr "" -#: rtl.c:900 +#: rtl.c:910 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d" msgstr "" -#: rtl.c:927 +#: rtl.c:937 #, gcc-internal-format, gfc-internal-format msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d" msgstr "" -#: rtl.c:937 +#: rtl.c:947 #, gcc-internal-format, gfc-internal-format msgid "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:947 +#: rtl.c:957 #, gcc-internal-format, gfc-internal-format msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:958 +#: rtl.c:968 #, gcc-internal-format, gfc-internal-format msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d" msgstr "" @@ -27574,22 +27584,22 @@ msgstr "" msgid "invalid punctuation %qc in constraint" msgstr "`%E' - нерэчаісная нязьменная тыпу string" -#: stmt.c:430 +#: stmt.c:431 #, gcc-internal-format msgid "matching constraint does not allow a register" msgstr "" -#: stmt.c:524 +#: stmt.c:525 #, fuzzy, gcc-internal-format msgid "duplicate % operand name %qs" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: stmt.c:621 +#: stmt.c:622 #, gcc-internal-format msgid "missing close brace for named operand" msgstr "" -#: stmt.c:650 +#: stmt.c:651 #, fuzzy, gcc-internal-format msgid "undefined named operand %qs" msgstr "нераспазнаны аператар %s" @@ -28279,9 +28289,9 @@ msgstr "нерэчаісны %%-код" #: tree-cfg.c:3186 tree-cfg.c:3195 tree-cfg.c:3212 tree-cfg.c:3849 #: tree-cfg.c:3878 tree-cfg.c:3895 tree-cfg.c:3916 tree-cfg.c:3964 #: tree-cfg.c:3985 tree-cfg.c:4039 tree-cfg.c:4063 tree-cfg.c:4099 -#: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4260 -#: tree-cfg.c:4272 tree-cfg.c:4331 tree-cfg.c:4356 tree-cfg.c:4429 -#: tree-cfg.c:4507 +#: tree-cfg.c:4120 tree-cfg.c:4152 tree-cfg.c:4228 tree-cfg.c:4262 +#: tree-cfg.c:4274 tree-cfg.c:4333 tree-cfg.c:4358 tree-cfg.c:4431 +#: tree-cfg.c:4509 #, gcc-internal-format msgid "type mismatch in %qs" msgstr "" @@ -28319,7 +28329,7 @@ msgstr "нерэчаісны %%f аперанд" msgid "invalid clique in %qs" msgstr "Нерэчаісны выбар %s" -#: tree-cfg.c:3305 tree-cfg.c:4519 +#: tree-cfg.c:3305 tree-cfg.c:4521 #, gcc-internal-format msgid "%qs in gimple IL" msgstr "" @@ -28525,367 +28535,367 @@ msgstr "нерэчаісны %%-код" msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result" msgstr "" -#: tree-cfg.c:4284 tree-cfg.c:4343 +#: tree-cfg.c:4286 tree-cfg.c:4345 #, gcc-internal-format msgid "vector types expected in %qs" msgstr "" -#: tree-cfg.c:4299 +#: tree-cfg.c:4301 #, gcc-internal-format msgid "vectors with different element number found in %qs" msgstr "" -#: tree-cfg.c:4315 +#: tree-cfg.c:4317 #, fuzzy, gcc-internal-format msgid "invalid mask type in %qs" msgstr "Нерэчаісны выбар %s" -#: tree-cfg.c:4375 +#: tree-cfg.c:4377 #, gcc-internal-format msgid "not allowed type combination in %qs" msgstr "" -#: tree-cfg.c:4384 +#: tree-cfg.c:4386 #, fuzzy, gcc-internal-format msgid "invalid position or size in %qs" msgstr "Нерэчаісны выбар %s" -#: tree-cfg.c:4390 +#: tree-cfg.c:4392 #, gcc-internal-format msgid "%qs into non-mode-precision operand" msgstr "" -#: tree-cfg.c:4400 +#: tree-cfg.c:4402 #, gcc-internal-format msgid "insertion out of range in %qs" msgstr "" -#: tree-cfg.c:4410 +#: tree-cfg.c:4412 #, gcc-internal-format msgid "%qs not at element boundary" msgstr "" -#: tree-cfg.c:4465 +#: tree-cfg.c:4467 #, gcc-internal-format msgid "non-trivial conversion in %qs" msgstr "" -#: tree-cfg.c:4474 +#: tree-cfg.c:4476 #, gcc-internal-format msgid "%qs LHS in clobber statement" msgstr "" -#: tree-cfg.c:4493 +#: tree-cfg.c:4495 #, fuzzy, gcc-internal-format msgid "invalid operand in %qs" msgstr "нерэчаісны %%-код" -#: tree-cfg.c:4534 tree-cfg.c:4560 +#: tree-cfg.c:4536 tree-cfg.c:4562 #, fuzzy, gcc-internal-format #| msgid "invalid register name for `%s'" msgid "invalid RHS for gimple memory store: %qs" msgstr "нерэчаісная назва рэгістра `%s'" -#: tree-cfg.c:4594 tree-cfg.c:4612 +#: tree-cfg.c:4596 tree-cfg.c:4614 #, gcc-internal-format msgid "incorrect type of vector %qs elements" msgstr "" -#: tree-cfg.c:4603 tree-cfg.c:4620 +#: tree-cfg.c:4605 tree-cfg.c:4622 #, gcc-internal-format msgid "incorrect number of vector %qs elements" msgstr "" -#: tree-cfg.c:4628 +#: tree-cfg.c:4630 #, gcc-internal-format msgid "incorrect type of vector CONSTRUCTOR elements" msgstr "" -#: tree-cfg.c:4637 +#: tree-cfg.c:4639 #, gcc-internal-format msgid "vector %qs with non-NULL element index" msgstr "" -#: tree-cfg.c:4644 +#: tree-cfg.c:4646 #, gcc-internal-format msgid "vector %qs element is not a GIMPLE value" msgstr "" -#: tree-cfg.c:4653 +#: tree-cfg.c:4655 #, gcc-internal-format msgid "non-vector %qs with elements" msgstr "" -#: tree-cfg.c:4664 +#: tree-cfg.c:4666 #, gcc-internal-format msgid "%qs with an always-false condition" msgstr "" -#: tree-cfg.c:4723 +#: tree-cfg.c:4725 #, fuzzy, gcc-internal-format msgid "invalid operand in return statement" msgstr "нерэчаісны %%-код" -#: tree-cfg.c:4738 c/gimple-parser.c:2422 +#: tree-cfg.c:4740 c/gimple-parser.c:2422 #, gcc-internal-format msgid "invalid conversion in return statement" msgstr "" -#: tree-cfg.c:4762 +#: tree-cfg.c:4764 #, gcc-internal-format msgid "goto destination is neither a label nor a pointer" msgstr "" -#: tree-cfg.c:4781 +#: tree-cfg.c:4783 #, fuzzy, gcc-internal-format msgid "invalid operand to switch statement" msgstr "нерэчаісны %%-код" -#: tree-cfg.c:4789 +#: tree-cfg.c:4791 #, gcc-internal-format msgid "non-integral type switch statement" msgstr "" -#: tree-cfg.c:4799 +#: tree-cfg.c:4801 #, gcc-internal-format msgid "invalid default case label in switch statement" msgstr "" -#: tree-cfg.c:4811 +#: tree-cfg.c:4813 #, gcc-internal-format msgid "invalid %" msgstr "" -#: tree-cfg.c:4817 +#: tree-cfg.c:4819 #, gcc-internal-format msgid "invalid case label in switch statement" msgstr "" -#: tree-cfg.c:4824 +#: tree-cfg.c:4826 #, fuzzy, gcc-internal-format msgid "invalid case range in switch statement" msgstr "нявернае выкарыстанне \"restict\"" -#: tree-cfg.c:4834 +#: tree-cfg.c:4836 #, gcc-internal-format msgid "type precision mismatch in switch statement" msgstr "" -#: tree-cfg.c:4841 +#: tree-cfg.c:4843 #, gcc-internal-format msgid "type mismatch for case label in switch statement" msgstr "" -#: tree-cfg.c:4850 +#: tree-cfg.c:4852 #, gcc-internal-format msgid "case labels not sorted in switch statement" msgstr "" -#: tree-cfg.c:4893 +#: tree-cfg.c:4895 #, fuzzy, gcc-internal-format msgid "label context is not the current function declaration" msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй" -#: tree-cfg.c:4902 +#: tree-cfg.c:4904 #, gcc-internal-format msgid "incorrect entry in %" msgstr "" -#: tree-cfg.c:4912 +#: tree-cfg.c:4914 #, gcc-internal-format msgid "incorrect setting of landing pad number" msgstr "" -#: tree-cfg.c:4928 +#: tree-cfg.c:4930 #, fuzzy, gcc-internal-format msgid "invalid comparison code in gimple cond" msgstr "нерэчаісны %%-код" -#: tree-cfg.c:4936 +#: tree-cfg.c:4938 #, gcc-internal-format msgid "invalid labels in gimple cond" msgstr "" -#: tree-cfg.c:5019 tree-cfg.c:5028 +#: tree-cfg.c:5021 tree-cfg.c:5030 #, fuzzy, gcc-internal-format #| msgid "invalid %%Q value" msgid "invalid % result" msgstr "дрэннае %%Q значэнне" -#: tree-cfg.c:5038 +#: tree-cfg.c:5040 #, gcc-internal-format msgid "missing % def" msgstr "" -#: tree-cfg.c:5052 +#: tree-cfg.c:5054 #, fuzzy, gcc-internal-format #| msgid "invalid %%Q value" msgid "invalid % argument" msgstr "дрэннае %%Q значэнне" -#: tree-cfg.c:5059 +#: tree-cfg.c:5061 #, gcc-internal-format msgid "incompatible types in % argument %u" msgstr "" -#: tree-cfg.c:5157 +#: tree-cfg.c:5159 #, gcc-internal-format msgid "% failed" msgstr "" -#: tree-cfg.c:5214 +#: tree-cfg.c:5216 #, gcc-internal-format msgid "dead statement in EH table" msgstr "" -#: tree-cfg.c:5230 +#: tree-cfg.c:5232 #, gcc-internal-format msgid "location references block not in block tree" msgstr "" -#: tree-cfg.c:5279 +#: tree-cfg.c:5281 #, fuzzy, gcc-internal-format msgid "local declaration from a different function" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: tree-cfg.c:5382 +#: tree-cfg.c:5384 #, gcc-internal-format msgid "gimple_bb (phi) is set to a wrong basic block" msgstr "" -#: tree-cfg.c:5391 +#: tree-cfg.c:5393 #, gcc-internal-format msgid "PHI node with location" msgstr "" -#: tree-cfg.c:5402 tree-cfg.c:5449 +#: tree-cfg.c:5404 tree-cfg.c:5451 #, gcc-internal-format msgid "incorrect sharing of tree nodes" msgstr "" -#: tree-cfg.c:5410 +#: tree-cfg.c:5412 #, gcc-internal-format msgid "virtual PHI with argument locations" msgstr "" -#: tree-cfg.c:5437 +#: tree-cfg.c:5439 #, gcc-internal-format msgid "gimple_bb (stmt) is set to a wrong basic block" msgstr "" -#: tree-cfg.c:5477 +#: tree-cfg.c:5479 #, gcc-internal-format msgid "statement marked for throw, but doesn%'t" msgstr "" -#: tree-cfg.c:5483 +#: tree-cfg.c:5485 #, gcc-internal-format msgid "statement marked for throw in middle of block" msgstr "" -#: tree-cfg.c:5505 +#: tree-cfg.c:5507 #, gcc-internal-format msgid "verify_gimple failed" msgstr "" -#: tree-cfg.c:5527 +#: tree-cfg.c:5529 #, gcc-internal-format msgid "ENTRY_BLOCK has IL associated with it" msgstr "" -#: tree-cfg.c:5534 +#: tree-cfg.c:5536 #, gcc-internal-format msgid "EXIT_BLOCK has IL associated with it" msgstr "" -#: tree-cfg.c:5541 +#: tree-cfg.c:5543 #, gcc-internal-format, gfc-internal-format msgid "fallthru to exit from bb %d" msgstr "" -#: tree-cfg.c:5565 +#: tree-cfg.c:5567 #, gcc-internal-format msgid "nonlocal label " msgstr "" -#: tree-cfg.c:5574 +#: tree-cfg.c:5576 #, gcc-internal-format msgid "EH landing pad label " msgstr "" -#: tree-cfg.c:5583 tree-cfg.c:5592 tree-cfg.c:5617 +#: tree-cfg.c:5585 tree-cfg.c:5594 tree-cfg.c:5619 #, gcc-internal-format msgid "label " msgstr "" -#: tree-cfg.c:5607 +#: tree-cfg.c:5609 #, gcc-internal-format, gfc-internal-format msgid "control flow in the middle of basic block %d" msgstr "" -#: tree-cfg.c:5640 +#: tree-cfg.c:5642 #, gcc-internal-format, gfc-internal-format msgid "fallthru edge after a control statement in bb %d" msgstr "" -#: tree-cfg.c:5653 +#: tree-cfg.c:5655 #, gcc-internal-format, gfc-internal-format msgid "true/false edge after a non-GIMPLE_COND in bb %d" msgstr "" -#: tree-cfg.c:5676 tree-cfg.c:5698 tree-cfg.c:5715 tree-cfg.c:5784 +#: tree-cfg.c:5678 tree-cfg.c:5700 tree-cfg.c:5717 tree-cfg.c:5786 #, gcc-internal-format, gfc-internal-format msgid "wrong outgoing edge flags at end of bb %d" msgstr "" -#: tree-cfg.c:5686 +#: tree-cfg.c:5688 #, gcc-internal-format, gfc-internal-format msgid "explicit goto at end of bb %d" msgstr "" -#: tree-cfg.c:5720 +#: tree-cfg.c:5722 #, gcc-internal-format, gfc-internal-format msgid "return edge does not point to exit in bb %d" msgstr "" -#: tree-cfg.c:5750 +#: tree-cfg.c:5752 #, gcc-internal-format msgid "found default case not at the start of case vector" msgstr "" -#: tree-cfg.c:5758 +#: tree-cfg.c:5760 #, fuzzy, gcc-internal-format #| msgid "-pipe is not supported" msgid "case labels not sorted: " msgstr "-pipe не падтрымліваецца" -#: tree-cfg.c:5775 +#: tree-cfg.c:5777 #, gcc-internal-format, gfc-internal-format msgid "extra outgoing edge %d->%d" msgstr "" -#: tree-cfg.c:5798 +#: tree-cfg.c:5800 #, fuzzy, gcc-internal-format, gfc-internal-format #| msgid "missing field '%s' in '%s'" msgid "missing edge %i->%i" msgstr "прапушчана поле '%s' у '%s'" -#: tree-cfg.c:9473 +#: tree-cfg.c:9475 #, gcc-internal-format msgid "% function does return" msgstr "" -#: tree-cfg.c:9494 tree-cfg.c:9526 +#: tree-cfg.c:9496 tree-cfg.c:9528 #, gcc-internal-format msgid "control reaches end of non-void function" msgstr "" -#: tree-cfg.c:9592 +#: tree-cfg.c:9594 #, gcc-internal-format msgid "ignoring return value of %qD declared with attribute %" msgstr "" -#: tree-cfg.c:9597 cp/cvt.c:1119 +#: tree-cfg.c:9599 cp/cvt.c:1119 #, gcc-internal-format msgid "ignoring return value of function declared with attribute %" msgstr "" @@ -29978,7 +29988,7 @@ msgstr "" msgid "requested alignment for %q+D is greater than implemented alignment of %wu" msgstr "" -#: varasm.c:2284 c/c-decl.c:5451 c/c-parser.c:1660 +#: varasm.c:2284 c/c-decl.c:5450 c/c-parser.c:1660 #, gcc-internal-format msgid "storage size of %q+D isn%'t known" msgstr "" @@ -30139,7 +30149,7 @@ msgstr "" msgid "bytecode stream: tag %s is not in the expected range [%s, %s]" msgstr "" -#: c-family/c-ada-spec.c:2840 +#: c-family/c-ada-spec.c:2843 #, fuzzy, gcc-internal-format #| msgid "unsupported version" msgid "unsupported record layout" @@ -30755,7 +30765,7 @@ msgstr "" msgid "type was previously declared %qE" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c-family/c-attribs.c:3948 cp/class.c:4749 +#: c-family/c-attribs.c:3948 cp/class.c:4756 #, gcc-internal-format msgid "% may only be specified for a virtual function" msgstr "" @@ -30776,7 +30786,7 @@ msgstr "" msgid "%qE argument is not a function" msgstr "`%D' - гэта ня функцыя," -#: c-family/c-attribs.c:4068 cp/name-lookup.c:6060 +#: c-family/c-attribs.c:4068 cp/name-lookup.c:6077 #, gcc-internal-format msgid "deprecated message is not a string" msgstr "" @@ -31205,12 +31215,12 @@ msgstr "" msgid "the compiler can assume that the address of %qD will always evaluate to %" msgstr "" -#: c-family/c-common.c:3500 cp/semantics.c:823 cp/typeck.c:9569 +#: c-family/c-common.c:3500 cp/semantics.c:842 cp/typeck.c:9576 #, gcc-internal-format msgid "suggest parentheses around assignment used as truth value" msgstr "" -#: c-family/c-common.c:3587 c/c-decl.c:4688 c/c-decl.c:7081 c/c-typeck.c:15429 +#: c-family/c-common.c:3587 c/c-decl.c:4687 c/c-decl.c:7080 c/c-typeck.c:15489 #, fuzzy, gcc-internal-format #| msgid "invalid use of `restrict'" msgid "invalid use of %" @@ -31373,14 +31383,14 @@ msgid "% attribute specified with a parameter" msgstr "" #: c-family/c-common.c:5974 c-family/c-common.c:6804 c-family/c-common.c:6851 -#: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3671 +#: c-family/c-common.c:6926 c-family/c-common.c:6999 c/c-typeck.c:3721 #, fuzzy, gcc-internal-format #| msgid "too few arguments to function" msgid "too few arguments to function %qE" msgstr "не хапае аргументаў у функцыі" #: c-family/c-common.c:5979 c-family/c-common.c:6857 c-family/c-common.c:7025 -#: c/c-typeck.c:3535 +#: c/c-typeck.c:3585 #, fuzzy, gcc-internal-format #| msgid "too many arguments to function" msgid "too many arguments to function %qE" @@ -32335,7 +32345,7 @@ msgstr "" msgid "traditional C rejects string constant concatenation" msgstr "" -#: c-family/c-omp.c:116 cp/pt.c:18845 +#: c-family/c-omp.c:116 cp/pt.c:18928 #, gcc-internal-format msgid "%<#pragma omp critical%> with % clause requires a name, except when % is used" msgstr "" @@ -32385,7 +32395,7 @@ msgstr "" msgid "% modifier may not be specified on % construct" msgstr "" -#: c-family/c-omp.c:736 cp/semantics.c:9430 +#: c-family/c-omp.c:736 cp/semantics.c:9458 #, gcc-internal-format msgid "invalid type for iteration variable %qE" msgstr "" @@ -32401,17 +32411,17 @@ msgstr "" msgid "%qE is not initialized" msgstr "прапушчан ініцыялізатар" -#: c-family/c-omp.c:778 cp/semantics.c:9319 +#: c-family/c-omp.c:778 cp/semantics.c:9347 #, gcc-internal-format msgid "missing controlling predicate" msgstr "" -#: c-family/c-omp.c:884 cp/semantics.c:8938 +#: c-family/c-omp.c:884 cp/semantics.c:8966 #, fuzzy, gcc-internal-format msgid "invalid controlling predicate" msgstr "нерэчаісны ініцыялізатар" -#: c-family/c-omp.c:891 cp/semantics.c:9325 +#: c-family/c-omp.c:891 cp/semantics.c:9353 #, fuzzy, gcc-internal-format msgid "missing increment expression" msgstr "аргумент для \"%s\" прапушчан" @@ -32421,7 +32431,7 @@ msgstr "аргумент для \"%s\" прапушчан" msgid "increment is not constant 1 or -1 for % condition" msgstr "" -#: c-family/c-omp.c:1022 cp/semantics.c:9053 +#: c-family/c-omp.c:1022 cp/semantics.c:9081 #, fuzzy, gcc-internal-format msgid "invalid increment expression" msgstr "нерэчаісны ініцыялізатар" @@ -32486,7 +32496,7 @@ msgstr "" msgid "% % clause on construct other than %, %, %, %, %" msgstr "" -#: c-family/c-omp.c:2382 c/c-typeck.c:15242 cp/semantics.c:8581 +#: c-family/c-omp.c:2382 c/c-typeck.c:15302 cp/semantics.c:8609 #, gcc-internal-format msgid "%qD specified in % clause but not in an explicit privatization clause" msgstr "" @@ -33061,8 +33071,8 @@ msgstr "вяртанне" msgid "wrong type argument to %s" msgstr "не хапае аргументаў у функцыі" -#: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:2949 -#: cp/constexpr.c:6003 +#: c-family/c-warn.c:58 c-family/c-warn.c:71 cp/constexpr.c:3004 +#: cp/constexpr.c:6066 #, gcc-internal-format msgid "overflow in constant expression" msgstr "" @@ -33554,17 +33564,17 @@ msgstr "нехапае аргументаў у функцыі \"%s\"" msgid "function %qD used as % output" msgstr "" -#: c-family/c-warn.c:1858 c/c-typeck.c:4924 +#: c-family/c-warn.c:1858 c/c-typeck.c:4984 #, gcc-internal-format msgid "assignment of read-only location %qE" msgstr "" -#: c-family/c-warn.c:1859 c/c-typeck.c:4927 +#: c-family/c-warn.c:1859 c/c-typeck.c:4987 #, gcc-internal-format msgid "increment of read-only location %qE" msgstr "" -#: c-family/c-warn.c:1860 c/c-typeck.c:4930 +#: c-family/c-warn.c:1860 c/c-typeck.c:4990 #, gcc-internal-format msgid "decrement of read-only location %qE" msgstr "" @@ -33747,8 +33757,8 @@ msgstr "" msgid "% used with length equal to number of elements without multiplication by element size" msgstr "" -#: c-family/c-warn.c:2251 c/c-typeck.c:12061 c/c-typeck.c:12229 -#: cp/typeck.c:5433 +#: c-family/c-warn.c:2251 c/c-typeck.c:12121 c/c-typeck.c:12289 +#: cp/typeck.c:5444 #, gcc-internal-format msgid "comparison between types %qT and %qT" msgstr "" @@ -33827,162 +33837,162 @@ msgid_plural "passing argument %i to %qs-qualified parameter aliases with argume msgstr[0] "" msgstr[1] "" -#: c-family/c-warn.c:2790 c/c-typeck.c:5495 cp/call.c:5803 +#: c-family/c-warn.c:2791 c/c-typeck.c:5555 cp/call.c:5807 #, gcc-internal-format msgid "this condition has identical branches" msgstr "" -#: c-family/c-warn.c:2897 +#: c-family/c-warn.c:2898 #, gcc-internal-format msgid "macro expands to multiple statements" msgstr "" -#: c-family/c-warn.c:2898 +#: c-family/c-warn.c:2899 #, gcc-internal-format msgid "some parts of macro expansion are not guarded by this %qs clause" msgstr "" -#: c-family/c-warn.c:2991 +#: c-family/c-warn.c:2992 #, gcc-internal-format msgid "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment %d) may result in an unaligned pointer value" msgstr "" -#: c-family/c-warn.c:2998 c-family/c-warn.c:3001 cp/init.c:635 +#: c-family/c-warn.c:2999 c-family/c-warn.c:3002 cp/init.c:642 #, gcc-internal-format msgid "defined here" msgstr "" -#: c-family/c-warn.c:3088 +#: c-family/c-warn.c:3089 #, gcc-internal-format msgid "taking address of packed member of %qT may result in an unaligned pointer value" msgstr "" -#: c-family/c-warn.c:3315 +#: c-family/c-warn.c:3316 msgid "mismatch in bound %Z of argument %u declared as %s" msgid_plural "mismatch in bounds %Z of argument %u declared as %s" msgstr[0] "" msgstr[1] "" -#: c-family/c-warn.c:3318 c-family/c-warn.c:3688 +#: c-family/c-warn.c:3319 c-family/c-warn.c:3689 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "previously declared as %s" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c-family/c-warn.c:3452 +#: c-family/c-warn.c:3453 #, gcc-internal-format, gfc-internal-format msgid "argument %u of type %s declared as a variable length array" msgstr "" -#: c-family/c-warn.c:3457 +#: c-family/c-warn.c:3458 #, fuzzy, gcc-internal-format, gfc-internal-format #| msgid "previous declaration `%D'" msgid "previously declared as a pointer %s" msgstr "папярэдняе абвяшчэньне `%D'" -#: c-family/c-warn.c:3458 +#: c-family/c-warn.c:3459 #, fuzzy, gcc-internal-format, gfc-internal-format #| msgid "no previous declaration for `%s'" msgid "previously declared as an ordinary array %s" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c-family/c-warn.c:3471 c-family/c-warn.c:3485 +#: c-family/c-warn.c:3472 c-family/c-warn.c:3486 #, gcc-internal-format, gfc-internal-format msgid "argument %u of type %s declared as a pointer" msgstr "" -#: c-family/c-warn.c:3475 c-family/c-warn.c:3501 +#: c-family/c-warn.c:3476 c-family/c-warn.c:3502 #, gcc-internal-format, gfc-internal-format msgid "previously declared as a variable length array %s" msgstr "" -#: c-family/c-warn.c:3488 +#: c-family/c-warn.c:3489 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "previously declared as an array %s" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c-family/c-warn.c:3497 +#: c-family/c-warn.c:3498 #, gcc-internal-format, gfc-internal-format msgid "argument %u of type %s declared as an ordinary array" msgstr "" -#: c-family/c-warn.c:3525 +#: c-family/c-warn.c:3526 #, gcc-internal-format, gfc-internal-format msgid "argument %u of type %s declared with %u variable bound" msgid_plural "argument %u of type %s declared with %u variable bounds" msgstr[0] "" msgstr[1] "" -#: c-family/c-warn.c:3532 +#: c-family/c-warn.c:3533 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "previously declared as %s with %u variable bound" msgid_plural "previously declared as %s with %u variable bounds" msgstr[0] "няма папярэдняга аб'яўлення для \"%s\"" msgstr[1] "няма папярэдняга аб'яўлення для \"%s\"" -#: c-family/c-warn.c:3556 +#: c-family/c-warn.c:3557 #, gcc-internal-format, gfc-internal-format msgid "argument %u of type %s declared with %u unspecified variable bound" msgid_plural "argument %u of type %s declared with %u unspecified variable bounds" msgstr[0] "" msgstr[1] "" -#: c-family/c-warn.c:3564 +#: c-family/c-warn.c:3565 #, gcc-internal-format, gfc-internal-format msgid "previously declared as %s with %u unspecified variable bound" msgid_plural "previously declared as %s with %u unspecified variable bounds" msgstr[0] "" msgstr[1] "" -#: c-family/c-warn.c:3571 +#: c-family/c-warn.c:3572 #, gcc-internal-format, gfc-internal-format msgid "subsequently declared as %s with %u unspecified variable bound" msgid_plural "subsequently declared as %s with %u unspecified variable bounds" msgstr[0] "" msgstr[1] "" -#: c-family/c-warn.c:3624 +#: c-family/c-warn.c:3625 #, gcc-internal-format msgid "argument %u of type %s declared with mismatched bound argument %E" msgstr "" -#: c-family/c-warn.c:3631 c-family/c-warn.c:3664 +#: c-family/c-warn.c:3632 c-family/c-warn.c:3665 #, gcc-internal-format msgid "argument %u of type %s declared with mismatched bound %<%s%>" msgstr "" -#: c-family/c-warn.c:3643 +#: c-family/c-warn.c:3644 #, fuzzy, gcc-internal-format msgid "previously declared as %s with bound argument %E" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c-family/c-warn.c:3648 +#: c-family/c-warn.c:3649 #, fuzzy, gcc-internal-format #| msgid "previous declaration `%D'" msgid "previously declared as %s with bound %<%s%>" msgstr "папярэдняе абвяшчэньне `%D'" -#: c-family/c-warn.c:3667 +#: c-family/c-warn.c:3668 #, fuzzy, gcc-internal-format #| msgid "previous declaration `%D'" msgid "previously declared as %s with bound %qs" msgstr "папярэдняе абвяшчэньне `%D'" -#: c-family/c-warn.c:3686 +#: c-family/c-warn.c:3687 #, gcc-internal-format, gfc-internal-format msgid "argument %u of type %s with mismatched bound" msgstr "" -#: c-family/c-warn.c:3717 +#: c-family/c-warn.c:3718 #, gcc-internal-format msgid "expression does not compute the number of elements in this array; element type is %qT, not %qT" msgstr "" -#: c-family/c-warn.c:3727 +#: c-family/c-warn.c:3728 #, gcc-internal-format msgid "add parentheses around %qE to silence this warning" msgstr "" -#: c-family/c-warn.c:3731 +#: c-family/c-warn.c:3732 #, gcc-internal-format msgid "add parentheses around the second % to silence this warning" msgstr "" @@ -33997,7 +34007,7 @@ msgstr "" msgid "too many input files" msgstr "вельмі шмат уваходзячых файлаў" -#: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:14814 +#: common/config/aarch64/aarch64-common.c:519 config/aarch64/aarch64.c:16448 #, gcc-internal-format msgid "unknown value %qs for %<-mcpu%>" msgstr "" @@ -34029,14 +34039,14 @@ msgid "unrecognized option passed to %%:target_mode_check" msgstr "" #: common/config/arm/arm-common.c:368 common/config/arm/arm-common.c:432 -#: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:14746 -#: config/aarch64/aarch64.c:14784 +#: common/config/arm/arm-common.c:479 config/aarch64/aarch64.c:16380 +#: config/aarch64/aarch64.c:16418 #, gcc-internal-format msgid "valid arguments are: %s; did you mean %qs?" msgstr "" #: common/config/arm/arm-common.c:371 common/config/arm/arm-common.c:435 -#: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:14749 +#: common/config/arm/arm-common.c:482 config/aarch64/aarch64.c:16383 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "valid arguments are: %s" msgstr "нявернае выкарыстанне \"restict\"" @@ -34190,62 +34200,62 @@ msgstr "" msgid "for the option %<-mcache-block-size=X%>, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512" msgstr "" -#: common/config/riscv/riscv-common.c:290 +#: common/config/riscv/riscv-common.c:295 #, gcc-internal-format msgid "%<-march=%s%>: Extension `%s' appear more than one time." msgstr "" -#: common/config/riscv/riscv-common.c:535 +#: common/config/riscv/riscv-common.c:540 #, gcc-internal-format msgid "%<-march=%s%>: Expect number after %<%dp%>." msgstr "" -#: common/config/riscv/riscv-common.c:605 +#: common/config/riscv/riscv-common.c:610 #, gcc-internal-format msgid "%<-march=%s%>: rv%de is not a valid base ISA" msgstr "" -#: common/config/riscv/riscv-common.c:617 +#: common/config/riscv/riscv-common.c:622 #, gcc-internal-format msgid "version of `g` will be omitted, please specify version for individual extension." msgstr "" -#: common/config/riscv/riscv-common.c:636 +#: common/config/riscv/riscv-common.c:641 #, gcc-internal-format msgid "%<-march=%s%>: first ISA subset must be %, % or %" msgstr "" -#: common/config/riscv/riscv-common.c:663 +#: common/config/riscv/riscv-common.c:668 #, gcc-internal-format msgid "%<-march=%s%>: unsupported ISA subset %<%c%>" msgstr "" -#: common/config/riscv/riscv-common.c:667 +#: common/config/riscv/riscv-common.c:672 #, gcc-internal-format msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>" msgstr "" -#: common/config/riscv/riscv-common.c:773 +#: common/config/riscv/riscv-common.c:778 #, gcc-internal-format msgid "%<-march=%s%>: name of %s must be more than 1 letter" msgstr "" -#: common/config/riscv/riscv-common.c:785 +#: common/config/riscv/riscv-common.c:790 #, gcc-internal-format msgid "%<-march=%s%>: %s must separate with _" msgstr "" -#: common/config/riscv/riscv-common.c:814 +#: common/config/riscv/riscv-common.c:819 #, gcc-internal-format msgid "%<-march=%s%>: ISA string must begin with rv32 or rv64" msgstr "" -#: common/config/riscv/riscv-common.c:851 +#: common/config/riscv/riscv-common.c:856 #, gcc-internal-format msgid "%<-march=%s%>: unexpected ISA string at end: %qs" msgstr "" -#: common/config/riscv/riscv-common.c:979 +#: common/config/riscv/riscv-common.c:984 #, gcc-internal-format msgid "%<-mcpu=%s%>: unknown CPU" msgstr "" @@ -34408,89 +34418,89 @@ msgstr "" msgid "%s conflicts with ppc64 (arch flags ignored)" msgstr "" -#: config/darwin.c:2011 +#: config/darwin.c:2006 #, gcc-internal-format, gfc-internal-format msgid "failed to open temporary file %s for LTO output" msgstr "" -#: config/darwin.c:2104 +#: config/darwin.c:2099 #, gcc-internal-format msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext" msgstr "" -#: config/darwin.c:2111 +#: config/darwin.c:2106 #, gcc-internal-format msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes" msgstr "" -#: config/darwin.c:2848 +#: config/darwin.c:2843 #, fuzzy, gcc-internal-format msgid "protected visibility attribute not supported in this configuration; ignored" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: config/darwin.c:3063 +#: config/darwin.c:3058 #, gcc-internal-format, gfc-internal-format msgid "failed to open temporary file %s with LTO output" msgstr "" -#: config/darwin.c:3267 +#: config/darwin.c:3262 #, gcc-internal-format msgid "%<-fobjc-abi-version%> 2 must be used for 64 bit targets with %<-fnext-runtime%>" msgstr "" -#: config/darwin.c:3272 +#: config/darwin.c:3267 #, gcc-internal-format msgid "%<-fobjc-abi-version%> %d is not supported for 32 bit targets with %<-fnext-runtime%>" msgstr "" -#: config/darwin.c:3287 +#: config/darwin.c:3282 #, fuzzy, gcc-internal-format msgid "%<-gsplit-dwarf%> is not supported on this platform, ignored" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: config/darwin.c:3365 +#: config/darwin.c:3360 #, gcc-internal-format msgid "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>" msgstr "" -#: config/darwin.c:3408 +#: config/darwin.c:3403 #, gcc-internal-format msgid "%<-mpic-symbol-stubs%> is not required for 64-bit code (ignored)" msgstr "" -#: config/darwin.c:3588 +#: config/darwin.c:3583 #, gcc-internal-format msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag" msgstr "" -#: config/darwin.c:3595 +#: config/darwin.c:3590 #, gcc-internal-format msgid "built-in function %qD takes one argument only" msgstr "" -#: config/darwin.c:3683 +#: config/darwin.c:3678 #, gcc-internal-format msgid "CFString literal is missing" msgstr "" -#: config/darwin.c:3694 +#: config/darwin.c:3689 #, fuzzy, gcc-internal-format msgid "CFString literal expression is not a string constant" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: config/darwin.c:3718 +#: config/darwin.c:3713 #, gcc-internal-format msgid "non-ASCII character in CFString literal" msgstr "" -#: config/darwin.c:3719 +#: config/darwin.c:3714 #, gcc-internal-format msgid "embedded NUL in CFString literal" msgstr "" #: config/host-darwin.c:65 #, gcc-internal-format -msgid "could not unmap % %m" +msgid "could not unmap %: %m" msgstr "" #: config/sol2-c.c:91 config/sol2-c.c:107 @@ -34626,366 +34636,366 @@ msgstr "" msgid "unknown %<#pragma GCC aarch64%> option %qs" msgstr "" -#: config/aarch64/aarch64.c:1636 +#: config/aarch64/aarch64.c:1973 #, fuzzy, gcc-internal-format msgid "the %qE attribute cannot be applied to an SVE function type" msgstr "\"%s\" звычайна функцыя" -#: config/aarch64/aarch64.c:1711 config/aarch64/aarch64.c:1725 +#: config/aarch64/aarch64.c:2048 config/aarch64/aarch64.c:2062 #, gcc-internal-format msgid "unexpected %<%s%> after %<%s%>" msgstr "" -#: config/aarch64/aarch64.c:2178 +#: config/aarch64/aarch64.c:2515 #, gcc-internal-format msgid "%qs is incompatible with the use of floating-point types" msgstr "" -#: config/aarch64/aarch64.c:2181 +#: config/aarch64/aarch64.c:2518 #, gcc-internal-format msgid "%qs is incompatible with the use of vector types" msgstr "" -#: config/aarch64/aarch64.c:2185 +#: config/aarch64/aarch64.c:2522 #, gcc-internal-format msgid "%qs feature modifier is incompatible with the use of floating-point types" msgstr "" -#: config/aarch64/aarch64.c:2188 +#: config/aarch64/aarch64.c:2525 #, gcc-internal-format msgid "%qs feature modifier is incompatible with the use of vector types" msgstr "" -#: config/aarch64/aarch64.c:2204 +#: config/aarch64/aarch64.c:2541 #, gcc-internal-format msgid "this operation requires the SVE ISA extension" msgstr "" -#: config/aarch64/aarch64.c:2205 +#: config/aarch64/aarch64.c:2542 #, gcc-internal-format msgid "you can enable SVE using the command-line option %<-march%>, or by using the % attribute or pragma" msgstr "" #. We can't gracefully recover at this point, so make this a #. fatal error. -#: config/aarch64/aarch64.c:5704 +#: config/aarch64/aarch64.c:6103 #, gcc-internal-format msgid "arguments of type %qT require the SVE ISA extension" msgstr "" -#: config/aarch64/aarch64.c:6025 +#: config/aarch64/aarch64.c:6424 #, fuzzy, gcc-internal-format msgid "SVE type %qT cannot be passed to an unprototyped function" msgstr "\"%s\" звычайна функцыя" -#: config/aarch64/aarch64.c:6147 config/aarch64/aarch64.c:6210 -#: config/aarch64/aarch64.c:6329 config/aarch64/aarch64.c:16667 -#: config/arm/arm.c:7075 config/arm/arm.c:7105 config/arm/arm.c:28839 +#: config/aarch64/aarch64.c:6546 config/aarch64/aarch64.c:6609 +#: config/aarch64/aarch64.c:6732 config/aarch64/aarch64.c:18309 +#: config/arm/arm.c:7084 config/arm/arm.c:7114 config/arm/arm.c:28855 #, gcc-internal-format msgid "parameter passing for argument of type %qT changed in GCC 9.1" msgstr "" -#: config/aarch64/aarch64.c:6278 +#: config/aarch64/aarch64.c:6677 #, gcc-internal-format msgid "%qE requires the SVE ISA extension" msgstr "" -#: config/aarch64/aarch64.c:6281 +#: config/aarch64/aarch64.c:6680 #, gcc-internal-format msgid "calls to functions of type %qT require the SVE ISA extension" msgstr "" -#: config/aarch64/aarch64.c:6453 +#: config/aarch64/aarch64.c:6857 #, gcc-internal-format msgid "stack probes for SVE frames" msgstr "" -#: config/aarch64/aarch64.c:14270 +#: config/aarch64/aarch64.c:15904 #, gcc-internal-format msgid "unknown flag passed in %<-moverride=%s%> (%s)" msgstr "" -#: config/aarch64/aarch64.c:14314 +#: config/aarch64/aarch64.c:15948 #, gcc-internal-format, gfc-internal-format msgid "%s string ill-formed\n" msgstr "" -#: config/aarch64/aarch64.c:14370 +#: config/aarch64/aarch64.c:16004 #, fuzzy, gcc-internal-format #| msgid "invalid mode for gen_tst_reg" msgid "invalid format for sve_width" msgstr "нерэчаісны рэжым для gen_tst_reg" -#: config/aarch64/aarch64.c:14382 +#: config/aarch64/aarch64.c:16016 #, fuzzy, gcc-internal-format, gfc-internal-format #| msgid "invalid %%h value" msgid "invalid sve_width value: %d" msgstr "нерэчаіснае значэньне %%h" -#: config/aarch64/aarch64.c:14402 +#: config/aarch64/aarch64.c:16036 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "tuning string missing in option (%s)" msgstr "Нераспазнаны выбар \"%s\"" -#: config/aarch64/aarch64.c:14420 +#: config/aarch64/aarch64.c:16054 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "unknown tuning option (%s)" msgstr "невядомая назва рэгістра: %s\n" -#: config/aarch64/aarch64.c:14588 config/riscv/riscv.c:4816 +#: config/aarch64/aarch64.c:16222 config/riscv/riscv.c:4825 #, gcc-internal-format msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>" msgstr "" -#: config/aarch64/aarch64.c:14597 config/riscv/riscv.c:4825 +#: config/aarch64/aarch64.c:16231 config/riscv/riscv.c:4834 #, gcc-internal-format msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>" msgstr "" -#: config/aarch64/aarch64.c:14605 +#: config/aarch64/aarch64.c:16239 #, gcc-internal-format msgid "specify a system register with a small string length." msgstr "" -#: config/aarch64/aarch64.c:14615 config/riscv/riscv.c:4854 -#: config/rs6000/rs6000.c:4583 +#: config/aarch64/aarch64.c:16249 config/riscv/riscv.c:4863 +#: config/rs6000/rs6000.c:4587 #, fuzzy, gcc-internal-format msgid "%qs is not a valid offset in %qs" msgstr "Нерэчаісны выбар %s" -#: config/aarch64/aarch64.c:14686 +#: config/aarch64/aarch64.c:16320 #, gcc-internal-format msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size. Given value %d (%llu KB) is out of range" msgstr "" -#: config/aarch64/aarch64.c:14702 +#: config/aarch64/aarch64.c:16336 #, gcc-internal-format msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>" msgstr "" -#: config/aarch64/aarch64.c:14787 +#: config/aarch64/aarch64.c:16421 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "valid arguments are: %s;" msgstr "нявернае выкарыстанне \"restict\"" -#: config/aarch64/aarch64.c:14811 +#: config/aarch64/aarch64.c:16445 #, gcc-internal-format msgid "missing cpu name in %<-mcpu=%s%>" msgstr "" -#: config/aarch64/aarch64.c:14818 +#: config/aarch64/aarch64.c:16452 #, gcc-internal-format msgid "invalid feature modifier %qs in %<-mcpu=%s%>" msgstr "" -#: config/aarch64/aarch64.c:14877 +#: config/aarch64/aarch64.c:16511 #, gcc-internal-format msgid "invalid argument given to %<-mharden-sls=%>" msgstr "" -#: config/aarch64/aarch64.c:14888 +#: config/aarch64/aarch64.c:16522 #, gcc-internal-format msgid "%<%s%> must be by itself for %<-mharden-sls=%>" msgstr "" -#: config/aarch64/aarch64.c:14893 +#: config/aarch64/aarch64.c:16527 #, gcc-internal-format msgid "invalid argument %<%s%> for %<-mharden-sls=%>" msgstr "" -#: config/aarch64/aarch64.c:14999 +#: config/aarch64/aarch64.c:16633 #, gcc-internal-format msgid "invalid argument %<%s%> for %<-mbranch-protection=%>" msgstr "" -#: config/aarch64/aarch64.c:15001 +#: config/aarch64/aarch64.c:16635 #, fuzzy, gcc-internal-format msgid "missing argument for %<-mbranch-protection=%>" msgstr "аргумент для \"%s\" прапушчан" -#: config/aarch64/aarch64.c:15025 +#: config/aarch64/aarch64.c:16659 #, gcc-internal-format msgid "missing arch name in %<-march=%s%>" msgstr "" -#: config/aarch64/aarch64.c:15028 +#: config/aarch64/aarch64.c:16662 #, gcc-internal-format msgid "unknown value %qs for %<-march%>" msgstr "" -#: config/aarch64/aarch64.c:15032 +#: config/aarch64/aarch64.c:16666 #, gcc-internal-format msgid "invalid feature modifier %qs in %<-march=%s%>" msgstr "" -#: config/aarch64/aarch64.c:15060 +#: config/aarch64/aarch64.c:16694 #, gcc-internal-format msgid "missing cpu name in %<-mtune=%s%>" msgstr "" -#: config/aarch64/aarch64.c:15063 +#: config/aarch64/aarch64.c:16697 #, gcc-internal-format msgid "unknown value %qs for %<-mtune%>" msgstr "" -#: config/aarch64/aarch64.c:15197 config/arm/arm.c:3244 +#: config/aarch64/aarch64.c:16831 #, gcc-internal-format msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch" msgstr "" -#: config/aarch64/aarch64.c:15253 +#: config/aarch64/aarch64.c:16887 #, fuzzy, gcc-internal-format #| msgid "%s does not support %s" msgid "assembler does not support %<-mabi=ilp32%>" msgstr "%s не падтрымлівае %s" -#: config/aarch64/aarch64.c:15260 +#: config/aarch64/aarch64.c:16894 #, gcc-internal-format msgid "return address signing is only supported for %<-mabi=lp64%>" msgstr "" -#: config/aarch64/aarch64.c:15342 +#: config/aarch64/aarch64.c:16976 #, gcc-internal-format msgid "code model %qs with %<-f%s%>" msgstr "" -#: config/aarch64/aarch64.c:15345 +#: config/aarch64/aarch64.c:16979 #, fuzzy, gcc-internal-format msgid "code model %qs not supported in ilp32 mode" msgstr "-pipe не падтрымліваецца" -#: config/aarch64/aarch64.c:15520 +#: config/aarch64/aarch64.c:17158 #, gcc-internal-format msgid "missing name in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15523 +#: config/aarch64/aarch64.c:17161 #, gcc-internal-format msgid "invalid name (\"%s\") in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15527 config/aarch64/aarch64.c:15569 -#: config/aarch64/aarch64.c:15676 +#: config/aarch64/aarch64.c:17165 config/aarch64/aarch64.c:17207 +#: config/aarch64/aarch64.c:17314 #, gcc-internal-format msgid "invalid feature modifier %s of value (\"%s\") in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15562 +#: config/aarch64/aarch64.c:17200 #, gcc-internal-format msgid "missing name in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15565 +#: config/aarch64/aarch64.c:17203 #, gcc-internal-format msgid "invalid name (\"%s\") in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15592 +#: config/aarch64/aarch64.c:17230 #, gcc-internal-format msgid "missing argument to % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15596 +#: config/aarch64/aarch64.c:17234 #, gcc-internal-format msgid "invalid protection type (\"%s\") in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15631 +#: config/aarch64/aarch64.c:17269 #, gcc-internal-format msgid "invalid name (\"%s\") in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15672 +#: config/aarch64/aarch64.c:17310 #, gcc-internal-format msgid "missing value in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15730 config/aarch64/aarch64.c:15903 +#: config/aarch64/aarch64.c:17368 config/aarch64/aarch64.c:17541 #, gcc-internal-format msgid "malformed % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:15774 +#: config/aarch64/aarch64.c:17412 #, gcc-internal-format msgid "pragma or attribute % does not accept an argument" msgstr "" -#: config/aarch64/aarch64.c:15782 config/i386/i386-options.c:1201 +#: config/aarch64/aarch64.c:17420 config/i386/i386-options.c:1204 #, gcc-internal-format msgid "pragma or attribute % does not allow a negated form" msgstr "" -#: config/aarch64/aarch64.c:15836 +#: config/aarch64/aarch64.c:17474 #, gcc-internal-format msgid "pragma or attribute % is not valid" msgstr "" -#: config/aarch64/aarch64.c:15893 config/arm/arm.c:32851 -#: config/rs6000/rs6000.c:24138 config/s390/s390.c:15744 +#: config/aarch64/aarch64.c:17531 config/arm/arm.c:32867 +#: config/rs6000/rs6000.c:24255 config/s390/s390.c:15767 #, gcc-internal-format msgid "attribute % argument not a string" msgstr "" -#: config/aarch64/aarch64.c:15920 +#: config/aarch64/aarch64.c:17558 #, gcc-internal-format msgid "pragma or attribute % is not valid" msgstr "" -#: config/aarch64/aarch64.c:15929 +#: config/aarch64/aarch64.c:17567 #, gcc-internal-format msgid "malformed % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:17355 config/arm/arm.c:6427 -#: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12128 -#: config/s390/s390.c:12205 +#: config/aarch64/aarch64.c:18997 config/arm/arm.c:6436 +#: config/rs6000/rs6000-call.c:6329 config/s390/s390.c:12151 +#: config/s390/s390.c:12228 msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}" msgstr "" -#: config/aarch64/aarch64.c:17360 config/arm/arm.c:6432 -#: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12123 -#: config/s390/s390.c:12200 +#: config/aarch64/aarch64.c:19002 config/arm/arm.c:6441 +#: config/rs6000/rs6000-call.c:6324 config/s390/s390.c:12146 +#: config/s390/s390.c:12223 msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}" msgstr "" -#: config/aarch64/aarch64.c:18493 +#: config/aarch64/aarch64.c:20135 #, gcc-internal-format msgid "%Klane %wd out of range %wd - %wd" msgstr "" -#: config/aarch64/aarch64.c:18495 +#: config/aarch64/aarch64.c:20137 #, gcc-internal-format msgid "lane %wd out of range %wd - %wd" msgstr "" -#: config/aarch64/aarch64.c:23410 config/i386/i386.c:22491 +#: config/aarch64/aarch64.c:25053 config/i386/i386.c:22491 #: config/i386/i386.c:22619 #, fuzzy, gcc-internal-format #| msgid "unsupported version" msgid "unsupported simdlen %wd" msgstr "непадтрымліваемая версія" -#: config/aarch64/aarch64.c:23420 config/aarch64/aarch64.c:23447 +#: config/aarch64/aarch64.c:25063 config/aarch64/aarch64.c:25090 #, gcc-internal-format msgid "GCC does not currently support mixed size types for % functions" msgstr "" -#: config/aarch64/aarch64.c:23424 +#: config/aarch64/aarch64.c:25067 #, gcc-internal-format msgid "GCC does not currently support return type %qT for % functions" msgstr "" -#: config/aarch64/aarch64.c:23428 +#: config/aarch64/aarch64.c:25071 #, gcc-internal-format msgid "unsupported return type %qT for % functions" msgstr "" -#: config/aarch64/aarch64.c:23451 +#: config/aarch64/aarch64.c:25094 #, gcc-internal-format msgid "GCC does not currently support argument type %qT for % functions" msgstr "" -#: config/aarch64/aarch64.c:23476 +#: config/aarch64/aarch64.c:25119 #, gcc-internal-format msgid "GCC does not currently support simdlen %wd for type %qT" msgstr "" @@ -35046,7 +35056,7 @@ msgid "bad value %qs for %<-mmemory-latency%>" msgstr "" #: config/alpha/alpha.c:6651 config/alpha/alpha.c:6654 config/arc/arc.c:7073 -#: config/arc/arc.c:7347 config/s390/s390.c:856 config/tilegx/tilegx.c:3536 +#: config/arc/arc.c:7347 config/s390/s390.c:879 config/tilegx/tilegx.c:3536 #: config/tilepro/tilepro.c:3100 #, gcc-internal-format msgid "bad builtin fcode" @@ -35168,18 +35178,18 @@ msgstr "аргумент `__builtin_args_info' павінен быць канс msgid "argument of %qE attribute is not \"ilink\" or \"firq\"" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: config/arc/arc.c:2130 config/arm/arm.c:7216 config/arm/arm.c:7234 -#: config/arm/arm.c:7415 config/avr/avr.c:9695 config/avr/avr.c:9711 +#: config/arc/arc.c:2130 config/arm/arm.c:7225 config/arm/arm.c:7243 +#: config/arm/arm.c:7424 config/avr/avr.c:9695 config/avr/avr.c:9711 #: config/bfin/bfin.c:4693 config/bfin/bfin.c:4754 config/bfin/bfin.c:4783 #: config/bpf/bpf.c:80 config/csky/csky.c:6068 config/csky/csky.c:6096 #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:318 -#: config/h8300/h8300.c:4894 config/i386/i386-options.c:3429 -#: config/i386/i386-options.c:3606 config/i386/i386-options.c:3662 -#: config/i386/i386-options.c:3713 config/i386/i386-options.c:3750 +#: config/h8300/h8300.c:4894 config/i386/i386-options.c:3442 +#: config/i386/i386-options.c:3619 config/i386/i386-options.c:3675 +#: config/i386/i386-options.c:3726 config/i386/i386-options.c:3763 #: config/m68k/m68k.c:792 config/mcore/mcore.c:3066 config/nvptx/nvptx.c:5164 -#: config/riscv/riscv.c:3039 config/rl78/rl78.c:820 config/rl78/rl78.c:889 -#: config/rs6000/rs6000.c:20188 config/rx/rx.c:2727 config/rx/rx.c:2753 -#: config/s390/s390.c:1071 config/s390/s390.c:1158 config/sh/sh.c:8428 +#: config/riscv/riscv.c:3048 config/rl78/rl78.c:820 config/rl78/rl78.c:889 +#: config/rs6000/rs6000.c:20305 config/rx/rx.c:2727 config/rx/rx.c:2753 +#: config/s390/s390.c:1094 config/s390/s390.c:1181 config/sh/sh.c:8428 #: config/sh/sh.c:8446 config/sh/sh.c:8470 config/sh/sh.c:8541 #: config/sh/sh.c:8564 config/stormy16/stormy16.c:2229 config/v850/v850.c:2010 #: config/visium/visium.c:724 @@ -35615,223 +35625,228 @@ msgstr "ISO C не падтрымлівае комлексныя цэлалік msgid "target CPU does not support unaligned accesses" msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы" -#: config/arm/arm.c:3489 +#: config/arm/arm.c:3244 +#, gcc-internal-format +msgid "switch %<-mcpu=%s%> conflicts with switch %<-march=%s%>" +msgstr "" + +#: config/arm/arm.c:3494 #, gcc-internal-format msgid "%<-mapcs-stack-check%> incompatible with %<-mno-apcs-frame%>" msgstr "" -#: config/arm/arm.c:3498 +#: config/arm/arm.c:3503 #, gcc-internal-format msgid "%<-fpic%> and %<-mapcs-reent%> are incompatible" msgstr "" -#: config/arm/arm.c:3501 +#: config/arm/arm.c:3506 #, gcc-internal-format msgid "APCS reentrant code not supported. Ignored" msgstr "" -#: config/arm/arm.c:3524 +#: config/arm/arm.c:3529 #, gcc-internal-format msgid "option %<-mstructure-size-boundary%> is deprecated" msgstr "" -#: config/arm/arm.c:3532 +#: config/arm/arm.c:3537 #, gcc-internal-format msgid "structure size boundary can only be set to 8, 32 or 64" msgstr "" -#: config/arm/arm.c:3534 +#: config/arm/arm.c:3539 #, gcc-internal-format msgid "structure size boundary can only be set to 8 or 32" msgstr "" -#: config/arm/arm.c:3559 +#: config/arm/arm.c:3564 #, gcc-internal-format msgid "RTP PIC is incompatible with %<-msingle-pic-base%>" msgstr "" -#: config/arm/arm.c:3571 config/arm/arm.c:32865 +#: config/arm/arm.c:3576 config/arm/arm.c:32881 #, gcc-internal-format msgid "FDPIC mode is not supported in Thumb-1 mode" msgstr "" -#: config/arm/arm.c:3579 +#: config/arm/arm.c:3584 #, gcc-internal-format msgid "%<-mpic-register=%> is useless without %<-fpic%>" msgstr "" -#: config/arm/arm.c:3588 +#: config/arm/arm.c:3593 #, gcc-internal-format msgid "unable to use %qs for PIC register" msgstr "" -#: config/arm/arm.c:3610 config/pru/pru.c:612 +#: config/arm/arm.c:3615 config/pru/pru.c:612 #, fuzzy, gcc-internal-format msgid "%<-freorder-blocks-and-partition%> not supported on this architecture" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: config/arm/arm.c:3755 +#: config/arm/arm.c:3760 #, gcc-internal-format msgid "selected fp16 options are incompatible" msgstr "" -#: config/arm/arm.c:3807 +#: config/arm/arm.c:3812 #, gcc-internal-format msgid "iwmmxt requires an AAPCS compatible ABI for proper operation" msgstr "" -#: config/arm/arm.c:3810 +#: config/arm/arm.c:3815 #, gcc-internal-format msgid "iwmmxt abi requires an iwmmxt capable cpu" msgstr "" -#: config/arm/arm.c:3818 +#: config/arm/arm.c:3823 #, gcc-internal-format msgid "target CPU does not support interworking" msgstr "" -#: config/arm/arm.c:3831 +#: config/arm/arm.c:3836 #, gcc-internal-format msgid "AAPCS does not support %<-mcaller-super-interworking%>" msgstr "" -#: config/arm/arm.c:3834 +#: config/arm/arm.c:3839 #, gcc-internal-format msgid "AAPCS does not support %<-mcallee-super-interworking%>" msgstr "" -#: config/arm/arm.c:3839 +#: config/arm/arm.c:3844 #, gcc-internal-format msgid "__fp16 and no ldrh" msgstr "" -#: config/arm/arm.c:3842 +#: config/arm/arm.c:3847 #, fuzzy, gcc-internal-format msgid "target CPU does not support ARMv8-M Security Extensions" msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы" -#: config/arm/arm.c:3847 +#: config/arm/arm.c:3852 #, gcc-internal-format msgid "ARMv8-M Security Extensions incompatible with selected FPU" msgstr "" -#: config/arm/arm.c:3859 +#: config/arm/arm.c:3864 #, gcc-internal-format -msgid "%<-mfloat-abi=hard%>: selected processor lacks an FPU" +msgid "%<-mfloat-abi=hard%>: selected architecture lacks an FPU" msgstr "" -#: config/arm/arm.c:3867 +#: config/arm/arm.c:3872 #, gcc-internal-format msgid "%<-mfloat-abi=hard%> and VFP" msgstr "" -#: config/arm/arm.c:6101 +#: config/arm/arm.c:6110 #, gcc-internal-format msgid "non-AAPCS derived PCS variant" msgstr "" -#: config/arm/arm.c:6103 +#: config/arm/arm.c:6112 #, gcc-internal-format msgid "variadic functions must use the base AAPCS variant" msgstr "" -#: config/arm/arm.c:6123 +#: config/arm/arm.c:6132 #, gcc-internal-format msgid "PCS variant" msgstr "" -#: config/arm/arm.c:6375 +#: config/arm/arm.c:6384 #, gcc-internal-format msgid "Thumb-1 hard-float VFP ABI" msgstr "" -#: config/arm/arm.c:6464 +#: config/arm/arm.c:6473 #, gcc-internal-format msgid "argument of type %qT not permitted with -mgeneral-regs-only" msgstr "" -#: config/arm/arm.c:6848 config/arm/arm.c:7069 config/arm/arm.c:7102 -#: config/arm/arm.c:28832 +#: config/arm/arm.c:6857 config/arm/arm.c:7078 config/arm/arm.c:7111 +#: config/arm/arm.c:28848 #, gcc-internal-format msgid "parameter passing for argument of type %qT changed in GCC 7.1" msgstr "" -#: config/arm/arm.c:7240 +#: config/arm/arm.c:7249 #, gcc-internal-format msgid "FP registers might be clobbered despite %qE attribute: compile with %<-mgeneral-regs-only%>" msgstr "" -#: config/arm/arm.c:7364 +#: config/arm/arm.c:7373 #, gcc-internal-format msgid "%qE attribute not available to functions with arguments passed on the stack" msgstr "" -#: config/arm/arm.c:7376 +#: config/arm/arm.c:7385 #, gcc-internal-format msgid "%qE attribute not available to functions with variable number of arguments" msgstr "" -#: config/arm/arm.c:7385 +#: config/arm/arm.c:7394 #, gcc-internal-format msgid "%qE attribute not available to functions that return value on the stack" msgstr "" -#: config/arm/arm.c:7407 config/arm/arm.c:7459 +#: config/arm/arm.c:7416 config/arm/arm.c:7468 #, fuzzy, gcc-internal-format msgid "%qE attribute ignored without %<-mcmse%> option." msgstr "\"%s\" атрыбут ігнарыруецца" -#: config/arm/arm.c:7426 +#: config/arm/arm.c:7435 #, gcc-internal-format msgid "%qE attribute has no effect on functions with static linkage" msgstr "" -#: config/arm/arm.c:7475 +#: config/arm/arm.c:7484 #, fuzzy, gcc-internal-format msgid "%qE attribute only applies to base type of a function pointer" msgstr "\"%s\" звычайна функцыя" -#: config/arm/arm.c:9439 +#: config/arm/arm.c:9448 #, gcc-internal-format msgid "accessing thread-local storage is not currently supported with %<-mpure-code%> or %<-mslow-flash-data%>" msgstr "" -#: config/arm/arm.c:13198 +#: config/arm/arm.c:13217 #, gcc-internal-format msgid "%K%s %wd out of range %wd - %wd" msgstr "" -#: config/arm/arm.c:13201 +#: config/arm/arm.c:13220 #, gcc-internal-format msgid "%s %wd out of range %wd - %wd" msgstr "" -#: config/arm/arm.c:25478 +#: config/arm/arm.c:25497 #, gcc-internal-format msgid "unable to compute real location of stacked parameter" msgstr "" -#: config/arm/arm.c:26140 +#: config/arm/arm.c:26159 #, gcc-internal-format msgid "Unexpected thumb1 far jump" msgstr "" -#: config/arm/arm.c:26399 +#: config/arm/arm.c:26418 #, gcc-internal-format msgid "no low registers available for popping high registers" msgstr "" -#: config/arm/arm.c:26651 +#: config/arm/arm.c:26670 #, gcc-internal-format msgid "Interrupt Service Routines cannot be coded in Thumb-1 mode" msgstr "" -#: config/arm/arm.c:26897 +#: config/arm/arm.c:26916 #, gcc-internal-format msgid "%<-fstack-check=specific%> for Thumb-1" msgstr "" -#: config/arm/arm.c:32880 +#: config/arm/arm.c:32896 #, gcc-internal-format msgid "invalid fpu for target attribute or pragma %qs" msgstr "" @@ -35839,23 +35854,23 @@ msgstr "" #. This doesn't really make sense until we support #. general dynamic selection of the architecture and all #. sub-features. -#: config/arm/arm.c:32888 +#: config/arm/arm.c:32904 #, gcc-internal-format msgid "auto fpu selection not currently permitted here" msgstr "" -#: config/arm/arm.c:32901 +#: config/arm/arm.c:32917 #, gcc-internal-format msgid "invalid architecture for target attribute or pragma %qs" msgstr "" -#: config/arm/arm.c:32915 +#: config/arm/arm.c:32931 #, fuzzy, gcc-internal-format #| msgid "unknown register name: %s" msgid "unknown target attribute or pragma %qs" msgstr "невядомая назва рэгістра: %s" -#: config/arm/arm.c:33927 +#: config/arm/arm.c:33943 #, fuzzy, gcc-internal-format msgid "asm flags not supported in thumb1 mode" msgstr "-pipe не падтрымліваецца" @@ -35938,18 +35953,18 @@ msgstr "-pipe не падтрымліваецца" msgid "%<-fPIE%> is not supported" msgstr "-pipe не падтрымліваецца" -#: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5111 +#: config/avr/avr.c:1040 config/avr/avr.c:1045 config/riscv/riscv.c:5122 #, gcc-internal-format msgid "function attributes %qs and %qs are mutually exclusive" msgstr "" -#: config/avr/avr.c:1066 config/riscv/riscv.c:5123 +#: config/avr/avr.c:1066 config/riscv/riscv.c:5134 #, fuzzy, gcc-internal-format #| msgid "virtual functions cannot be friends" msgid "%qs function cannot have arguments" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: config/avr/avr.c:1069 config/riscv/riscv.c:5120 +#: config/avr/avr.c:1069 config/riscv/riscv.c:5131 #, fuzzy, gcc-internal-format #| msgid "function does not return string type" msgid "%qs function cannot return a value" @@ -36704,132 +36719,132 @@ msgstr "аргумент `__builtin_args_info' павінен быць канс msgid "parameter to builtin not valid: %s" msgstr "параметр \"%s\" ініцыялізаваны" -#: config/i386/i386-expand.c:8043 +#: config/i386/i386-expand.c:8049 #, gcc-internal-format msgid "interrupt service routine cannot be called directly" msgstr "" -#: config/i386/i386-expand.c:8453 config/i386/i386-expand.c:9905 +#: config/i386/i386-expand.c:8459 config/i386/i386-expand.c:9911 #, fuzzy, gcc-internal-format msgid "the last argument must be a 2-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:8841 +#: config/i386/i386-expand.c:8847 #, fuzzy, gcc-internal-format msgid "the fifth argument must be an 8-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:8936 +#: config/i386/i386-expand.c:8942 #, fuzzy, gcc-internal-format msgid "the third argument must be an 8-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:9836 +#: config/i386/i386-expand.c:9842 #, fuzzy, gcc-internal-format msgid "the last argument must be an 1-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:9851 +#: config/i386/i386-expand.c:9857 #, fuzzy, gcc-internal-format msgid "the last argument must be a 3-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:9884 +#: config/i386/i386-expand.c:9890 #, fuzzy, gcc-internal-format msgid "the last argument must be a 4-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:9924 +#: config/i386/i386-expand.c:9930 #, fuzzy, gcc-internal-format msgid "the last argument must be a 1-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:9937 +#: config/i386/i386-expand.c:9943 #, fuzzy, gcc-internal-format msgid "the last argument must be a 5-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:9947 +#: config/i386/i386-expand.c:9953 #, gcc-internal-format msgid "the next to last argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386-expand.c:9952 +#: config/i386/i386-expand.c:9958 #, fuzzy, gcc-internal-format msgid "the last argument must be an 8-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:10089 +#: config/i386/i386-expand.c:10095 #, fuzzy, gcc-internal-format msgid "the third argument must be comparison constant" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: config/i386/i386-expand.c:10094 +#: config/i386/i386-expand.c:10100 #, gcc-internal-format msgid "incorrect comparison mode" msgstr "" -#: config/i386/i386-expand.c:10100 config/i386/i386-expand.c:10420 +#: config/i386/i386-expand.c:10106 config/i386/i386-expand.c:10426 #, gcc-internal-format msgid "incorrect rounding operand" msgstr "" -#: config/i386/i386-expand.c:10402 +#: config/i386/i386-expand.c:10408 #, fuzzy, gcc-internal-format msgid "the immediate argument must be a 4-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:10408 +#: config/i386/i386-expand.c:10414 #, fuzzy, gcc-internal-format msgid "the immediate argument must be a 5-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:10411 +#: config/i386/i386-expand.c:10417 #, gcc-internal-format msgid "the immediate argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386-expand.c:10906 config/rs6000/rs6000-call.c:10919 +#: config/i386/i386-expand.c:10912 config/rs6000/rs6000-call.c:10919 #, gcc-internal-format msgid "selector must be an integer constant in the range [0, %wi]" msgstr "" -#: config/i386/i386-expand.c:11119 +#: config/i386/i386-expand.c:11125 #, gcc-internal-format msgid "%qE needs unknown isa option" msgstr "" -#: config/i386/i386-expand.c:11123 +#: config/i386/i386-expand.c:11129 #, fuzzy, gcc-internal-format msgid "%qE needs isa option %s" msgstr "Нерэчаісны выбар %s" -#: config/i386/i386-expand.c:12044 +#: config/i386/i386-expand.c:12050 #, fuzzy, gcc-internal-format msgid "the last argument must be a 32-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:12077 +#: config/i386/i386-expand.c:12083 #, fuzzy, gcc-internal-format msgid "last argument must be an immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/i386/i386-expand.c:12838 config/i386/i386-expand.c:13050 +#: config/i386/i386-expand.c:12844 config/i386/i386-expand.c:13056 #, gcc-internal-format msgid "the last argument must be scale 1, 2, 4, 8" msgstr "" -#: config/i386/i386-expand.c:13103 +#: config/i386/i386-expand.c:13109 #, gcc-internal-format msgid "the forth argument must be scale 1, 2, 4, 8" msgstr "" -#: config/i386/i386-expand.c:13109 +#: config/i386/i386-expand.c:13115 #, gcc-internal-format msgid "incorrect hint operand" msgstr "" -#: config/i386/i386-expand.c:13128 +#: config/i386/i386-expand.c:13134 #, fuzzy, gcc-internal-format msgid "the argument to % intrinsic must be an 8-bit immediate" msgstr "першым аргументам \"%s\" павінен быць \"int\"" @@ -36850,517 +36865,517 @@ msgstr "віртуальныя функцыі не могуць быць сяб msgid "multiversioning needs % which is not supported on this target" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" -#: config/i386/i386-options.c:849 config/i386/i386-options.c:2000 -#: config/i386/i386-options.c:2009 +#: config/i386/i386-options.c:852 config/i386/i386-options.c:2010 +#: config/i386/i386-options.c:2019 #, 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.c:1106 +#: config/i386/i386-options.c:1109 #, fuzzy, gcc-internal-format msgid "attribute %qs argument is not a string" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: config/i386/i386-options.c:1170 +#: config/i386/i386-options.c:1173 #, gcc-internal-format msgid "attribute %qs argument %qs is unknown" msgstr "" -#: config/i386/i386-options.c:1233 +#: config/i386/i386-options.c:1236 #, gcc-internal-format msgid "attribute value %qs was already specified in %qs attribute" msgstr "" -#: config/i386/i386-options.c:1271 +#: config/i386/i386-options.c:1274 #, gcc-internal-format msgid "attribute value %qs is unknown in %qs attribute" msgstr "" -#: config/i386/i386-options.c:1522 +#: config/i386/i386-options.c:1525 #, fuzzy, gcc-internal-format #| msgid "too many arguments to function `%s'" msgid "wrong argument %qs to option %qs" msgstr "вельмі шмат аргумэнтаў у функцыі `%s'" -#: config/i386/i386-options.c:1528 +#: config/i386/i386-options.c:1531 #, gcc-internal-format msgid "size ranges of option %qs should be increasing" msgstr "" -#: config/i386/i386-options.c:1538 +#: config/i386/i386-options.c:1541 #, 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.c:1564 +#: config/i386/i386-options.c:1567 #, gcc-internal-format msgid "strategy name %qs specified for option %qs not supported for 32-bit code" msgstr "" -#: config/i386/i386-options.c:1577 +#: config/i386/i386-options.c:1580 #, gcc-internal-format msgid "unknown alignment %qs specified for option %qs" msgstr "" -#: config/i386/i386-options.c:1587 +#: config/i386/i386-options.c:1590 #, gcc-internal-format msgid "the max value for the last size range should be -1 for option %qs" msgstr "" -#: config/i386/i386-options.c:1594 +#: config/i386/i386-options.c:1597 #, gcc-internal-format msgid "too many size ranges specified in option %qs" msgstr "" -#: config/i386/i386-options.c:1647 +#: config/i386/i386-options.c:1650 #, gcc-internal-format msgid "unknown parameter to option %<-mtune-ctrl%>: %s" msgstr "" -#: config/i386/i386-options.c:1832 +#: config/i386/i386-options.c:1835 #, gcc-internal-format msgid "Intel MCU psABI isn%'t supported in %s mode" msgstr "" -#: config/i386/i386-options.c:1879 +#: config/i386/i386-options.c:1889 #, gcc-internal-format msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate" msgstr "" -#: config/i386/i386-options.c:1881 +#: config/i386/i386-options.c:1891 #, gcc-internal-format msgid "% is deprecated; use % or % instead as appropriate" msgstr "" #. rep; movq isn't available in 32-bit code. -#: config/i386/i386-options.c:1909 +#: config/i386/i386-options.c:1919 #, gcc-internal-format msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code" msgstr "" -#: config/i386/i386-options.c:1914 +#: config/i386/i386-options.c:1924 #, fuzzy, gcc-internal-format msgid "%<-muintr%> not supported for 32-bit code" msgstr "-pipe не падтрымліваецца" -#: config/i386/i386-options.c:1929 +#: config/i386/i386-options.c:1939 #, gcc-internal-format msgid "address mode %qs not supported in the %s bit mode" msgstr "" -#: config/i386/i386-options.c:1940 +#: config/i386/i386-options.c:1950 #, gcc-internal-format msgid "%<-mabi=ms%> not supported with X32 ABI" msgstr "" -#: config/i386/i386-options.c:1946 +#: config/i386/i386-options.c:1956 #, gcc-internal-format msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>" msgstr "" -#: config/i386/i386-options.c:1949 +#: config/i386/i386-options.c:1959 #, gcc-internal-format msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>" msgstr "" -#: config/i386/i386-options.c:1953 +#: config/i386/i386-options.c:1963 #, gcc-internal-format msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>" msgstr "" -#: config/i386/i386-options.c:1970 config/i386/i386-options.c:1979 -#: config/i386/i386-options.c:1991 config/i386/i386-options.c:2002 -#: config/i386/i386-options.c:2013 +#: config/i386/i386-options.c:1980 config/i386/i386-options.c:1989 +#: config/i386/i386-options.c:2001 config/i386/i386-options.c:2012 +#: config/i386/i386-options.c:2023 #, fuzzy, gcc-internal-format msgid "code model %qs not supported in the %s bit mode" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" -#: config/i386/i386-options.c:1982 config/i386/i386-options.c:1994 +#: config/i386/i386-options.c:1992 config/i386/i386-options.c:2004 #, fuzzy, gcc-internal-format msgid "code model %qs not supported in x32 mode" msgstr "-pipe не падтрымліваецца" -#: config/i386/i386-options.c:2037 +#: config/i386/i386-options.c:2047 #, fuzzy, gcc-internal-format msgid "%<-masm=intel%> not supported in this configuration" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: config/i386/i386-options.c:2042 +#: config/i386/i386-options.c:2052 #, gcc-internal-format, gfc-internal-format msgid "%i-bit mode not compiled in" msgstr "" -#: config/i386/i386-options.c:2051 +#: config/i386/i386-options.c:2064 #, gcc-internal-format msgid "% CPU can be used only for %<-mtune=%> switch" msgstr "" -#: config/i386/i386-options.c:2053 +#: config/i386/i386-options.c:2066 #, gcc-internal-format msgid "% CPU can be used only for % attribute" msgstr "" -#: config/i386/i386-options.c:2060 +#: config/i386/i386-options.c:2073 #, gcc-internal-format msgid "% CPU can be used only for %<-mtune=%> switch" msgstr "" -#: config/i386/i386-options.c:2062 +#: config/i386/i386-options.c:2075 #, gcc-internal-format msgid "% CPU can be used only for % attribute" msgstr "" -#: config/i386/i386-options.c:2070 config/i386/i386-options.c:2444 +#: config/i386/i386-options.c:2083 config/i386/i386-options.c:2457 #, fuzzy, gcc-internal-format msgid "CPU you selected does not support x86-64 instruction set" msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы" -#: config/i386/i386-options.c:2383 +#: config/i386/i386-options.c:2396 #, gcc-internal-format msgid "bad value (%qs) for %<-march=%> switch" msgstr "" -#: config/i386/i386-options.c:2384 +#: config/i386/i386-options.c:2397 #, gcc-internal-format msgid "bad value (%qs) for % attribute" msgstr "" -#: config/i386/i386-options.c:2406 +#: config/i386/i386-options.c:2419 #, gcc-internal-format msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386-options.c:2408 +#: config/i386/i386-options.c:2421 #, gcc-internal-format msgid "valid arguments to % attribute are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386-options.c:2413 +#: config/i386/i386-options.c:2426 #, gcc-internal-format msgid "valid arguments to %<-march=%> switch are: %s" msgstr "" -#: config/i386/i386-options.c:2414 +#: config/i386/i386-options.c:2427 #, fuzzy, gcc-internal-format msgid "valid arguments to % attribute are: %s" msgstr "нявернае выкарыстанне \"restict\"" -#: config/i386/i386-options.c:2463 +#: config/i386/i386-options.c:2476 #, gcc-internal-format msgid "bad value (%qs) for %<-mtune=%> switch" msgstr "" -#: config/i386/i386-options.c:2464 +#: config/i386/i386-options.c:2477 #, gcc-internal-format msgid "bad value (%qs) for % attribute" msgstr "" -#: config/i386/i386-options.c:2485 +#: config/i386/i386-options.c:2498 #, gcc-internal-format msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386-options.c:2487 +#: config/i386/i386-options.c:2500 #, gcc-internal-format msgid "valid arguments to % attribute are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386-options.c:2492 +#: config/i386/i386-options.c:2505 #, gcc-internal-format msgid "valid arguments to %<-mtune=%> switch are: %s" msgstr "" -#: config/i386/i386-options.c:2493 +#: config/i386/i386-options.c:2506 #, fuzzy, gcc-internal-format msgid "valid arguments to % attribute are: %s" msgstr "нявернае выкарыстанне \"restict\"" -#: config/i386/i386-options.c:2517 +#: config/i386/i386-options.c:2530 #, gcc-internal-format msgid "%<-mregparm%> is ignored in 64-bit mode" msgstr "" -#: config/i386/i386-options.c:2519 +#: config/i386/i386-options.c:2532 #, gcc-internal-format msgid "%<-mregparm%> is ignored for Intel MCU psABI" msgstr "" -#: config/i386/i386-options.c:2522 +#: config/i386/i386-options.c:2535 #, gcc-internal-format msgid "%<-mregparm=%d%> is not between 0 and %d" msgstr "" -#: config/i386/i386-options.c:2550 +#: config/i386/i386-options.c:2563 #, gcc-internal-format msgid "%<-mrtd%> is ignored in 64bit mode" msgstr "" -#: config/i386/i386-options.c:2551 +#: config/i386/i386-options.c:2564 #, gcc-internal-format msgid "% is ignored in 64bit mode" msgstr "" -#: config/i386/i386-options.c:2630 +#: config/i386/i386-options.c:2643 #, fuzzy, gcc-internal-format msgid "%<-mpreferred-stack-boundary%> is not supported for this target" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: config/i386/i386-options.c:2633 +#: config/i386/i386-options.c:2646 #, gcc-internal-format msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d" msgstr "" -#: config/i386/i386-options.c:2656 +#: config/i386/i386-options.c:2669 #, gcc-internal-format msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12" msgstr "" -#: config/i386/i386-options.c:2669 +#: config/i386/i386-options.c:2682 #, gcc-internal-format msgid "%<-mnop-mcount%> is not compatible with this target" msgstr "" -#: config/i386/i386-options.c:2672 +#: config/i386/i386-options.c:2685 #, gcc-internal-format msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>" msgstr "" -#: config/i386/i386-options.c:2678 +#: config/i386/i386-options.c:2691 #, gcc-internal-format msgid "%<-msseregparm%> used without SSE enabled" msgstr "" -#: config/i386/i386-options.c:2679 +#: config/i386/i386-options.c:2692 #, gcc-internal-format msgid "% used without SSE enabled" msgstr "" -#: config/i386/i386-options.c:2689 +#: config/i386/i386-options.c:2702 #, gcc-internal-format msgid "SSE instruction set disabled, using 387 arithmetics" msgstr "" -#: config/i386/i386-options.c:2696 +#: config/i386/i386-options.c:2709 #, gcc-internal-format msgid "387 instruction set disabled, using SSE arithmetics" msgstr "" -#: config/i386/i386-options.c:2746 +#: config/i386/i386-options.c:2759 #, gcc-internal-format msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness" msgstr "" -#: config/i386/i386-options.c:2748 +#: config/i386/i386-options.c:2761 #, gcc-internal-format msgid "stack probing requires % for correctness" msgstr "" -#: config/i386/i386-options.c:2762 +#: config/i386/i386-options.c:2775 #, gcc-internal-format msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>" msgstr "" -#: config/i386/i386-options.c:2764 +#: config/i386/i386-options.c:2777 #, gcc-internal-format msgid "fixed ebp register requires %" msgstr "" -#: config/i386/i386-options.c:2818 +#: config/i386/i386-options.c:2831 #, gcc-internal-format msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>" msgstr "" -#: config/i386/i386-options.c:2821 +#: config/i386/i386-options.c:2834 #, gcc-internal-format msgid "%<-mno-fentry%> isn%'t compatible with SEH" msgstr "" -#: config/i386/i386-options.c:2825 +#: config/i386/i386-options.c:2838 #, gcc-internal-format msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH" msgstr "" -#: config/i386/i386-options.c:2890 +#: config/i386/i386-options.c:2903 #, gcc-internal-format msgid "unknown option for %<-mrecip=%s%>" msgstr "" -#: config/i386/i386-options.c:2949 +#: config/i386/i386-options.c:2962 #, gcc-internal-format msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>" msgstr "" -#: config/i386/i386-options.c:2954 +#: config/i386/i386-options.c:2967 #, gcc-internal-format msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>" msgstr "" -#: config/i386/i386-options.c:2982 +#: config/i386/i386-options.c:2995 #, gcc-internal-format msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>" msgstr "" -#: config/i386/i386-options.c:3030 +#: config/i386/i386-options.c:3043 #, fuzzy, gcc-internal-format msgid "%<-fcf-protection%> is not compatible with this target" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: config/i386/i386-options.c:3157 +#: config/i386/i386-options.c:3170 #, gcc-internal-format msgid "interrupt and naked attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3172 +#: config/i386/i386-options.c:3185 #, gcc-internal-format msgid "only DWARF debug format is supported for interrupt service routine" msgstr "" -#: config/i386/i386-options.c:3221 +#: config/i386/i386-options.c:3234 #, gcc-internal-format msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible" msgstr "" -#: config/i386/i386-options.c:3231 +#: config/i386/i386-options.c:3244 #, gcc-internal-format msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible" msgstr "" -#: config/i386/i386-options.c:3266 +#: config/i386/i386-options.c:3279 #, gcc-internal-format msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible" msgstr "" -#: config/i386/i386-options.c:3276 +#: config/i386/i386-options.c:3289 #, gcc-internal-format msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible" msgstr "" -#: config/i386/i386-options.c:3389 +#: config/i386/i386-options.c:3402 #, gcc-internal-format msgid "%s instructions aren%'t allowed in an exception service routine" msgstr "" -#: config/i386/i386-options.c:3391 +#: config/i386/i386-options.c:3404 #, gcc-internal-format msgid "%s instructions aren%'t allowed in an interrupt service routine" msgstr "" -#: config/i386/i386-options.c:3395 +#: config/i386/i386-options.c:3408 #, gcc-internal-format msgid "%s instructions aren%'t allowed in a function with the % attribute" msgstr "" -#: config/i386/i386-options.c:3442 config/i386/i386-options.c:3493 +#: config/i386/i386-options.c:3455 config/i386/i386-options.c:3506 #, gcc-internal-format msgid "fastcall and regparm attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3447 +#: config/i386/i386-options.c:3460 #, gcc-internal-format msgid "regparam and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3454 config/i386/i386-options.c:3682 +#: config/i386/i386-options.c:3467 config/i386/i386-options.c:3695 #, gcc-internal-format msgid "%qE attribute requires an integer constant argument" msgstr "" -#: config/i386/i386-options.c:3460 +#: config/i386/i386-options.c:3473 #, fuzzy, gcc-internal-format msgid "argument to %qE attribute larger than %d" msgstr "памер \"%s\" больш чам %d байт" -#: config/i386/i386-options.c:3485 config/i386/i386-options.c:3528 +#: config/i386/i386-options.c:3498 config/i386/i386-options.c:3541 #, gcc-internal-format msgid "fastcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3489 +#: config/i386/i386-options.c:3502 #, gcc-internal-format msgid "fastcall and stdcall attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3497 config/i386/i386-options.c:3546 +#: config/i386/i386-options.c:3510 config/i386/i386-options.c:3559 #, gcc-internal-format msgid "fastcall and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3507 config/i386/i386-options.c:3524 +#: config/i386/i386-options.c:3520 config/i386/i386-options.c:3537 #, gcc-internal-format msgid "stdcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3511 +#: config/i386/i386-options.c:3524 #, gcc-internal-format msgid "stdcall and fastcall attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3515 config/i386/i386-options.c:3542 +#: config/i386/i386-options.c:3528 config/i386/i386-options.c:3555 #, gcc-internal-format msgid "stdcall and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3532 config/i386/i386-options.c:3550 +#: config/i386/i386-options.c:3545 config/i386/i386-options.c:3563 #, gcc-internal-format msgid "cdecl and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3538 +#: config/i386/i386-options.c:3551 #, gcc-internal-format msgid "%qE attribute is used for non-class method" msgstr "" -#: config/i386/i386-options.c:3642 config/rs6000/rs6000.c:20301 +#: config/i386/i386-options.c:3655 config/rs6000/rs6000.c:20418 #, fuzzy, gcc-internal-format #| msgid "`%s' attribute ignored" msgid "%qE incompatible attribute ignored" msgstr "\"%s\" атрыбут ігнарыруецца" -#: config/i386/i386-options.c:3669 +#: config/i386/i386-options.c:3682 #, fuzzy, gcc-internal-format msgid "%qE attribute only available for 32-bit" msgstr "\"%s\" атрыбут ігнарыруецца" -#: config/i386/i386-options.c:3690 +#: config/i386/i386-options.c:3703 #, fuzzy, gcc-internal-format msgid "argument to %qE attribute is neither zero, nor one" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: config/i386/i386-options.c:3724 config/i386/i386-options.c:3734 +#: config/i386/i386-options.c:3737 config/i386/i386-options.c:3747 #, gcc-internal-format msgid "%qs and %qs attributes are not compatible" msgstr "" -#: config/i386/i386-options.c:3761 config/i386/i386-options.c:3783 -#: config/ia64/ia64.c:812 config/s390/s390.c:1168 +#: config/i386/i386-options.c:3774 config/i386/i386-options.c:3796 +#: config/ia64/ia64.c:812 config/s390/s390.c:1191 #, fuzzy, gcc-internal-format msgid "%qE attribute requires a string constant argument" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: config/i386/i386-options.c:3771 config/i386/i386-options.c:3793 -#: config/s390/s390.c:1197 +#: config/i386/i386-options.c:3784 config/i386/i386-options.c:3806 +#: config/s390/s390.c:1220 #, fuzzy, gcc-internal-format msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: config/i386/i386-options.c:3825 +#: config/i386/i386-options.c:3838 #, gcc-internal-format msgid "interrupt service routine should have a pointer as the first argument" msgstr "" -#: config/i386/i386-options.c:3832 +#: config/i386/i386-options.c:3845 #, gcc-internal-format msgid "interrupt service routine should have %qs as the second argument" msgstr "" -#: config/i386/i386-options.c:3843 +#: config/i386/i386-options.c:3856 #, gcc-internal-format msgid "interrupt service routine can only have a pointer argument and an optional integer argument" msgstr "" -#: config/i386/i386-options.c:3846 +#: config/i386/i386-options.c:3859 #, gcc-internal-format msgid "interrupt service routine must return %" msgstr "" @@ -37820,7 +37835,7 @@ msgstr "" msgid "%qE redeclared with conflicting %qs attributes" msgstr "" -#: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3067 +#: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:3076 #, gcc-internal-format msgid "%qE attribute requires a string argument" msgstr "" @@ -38888,58 +38903,58 @@ msgstr "" msgid "unknown cpu %qs for %<-mtune%>" msgstr "" -#: config/riscv/riscv.c:2687 config/riscv/riscv.c:2729 +#: config/riscv/riscv.c:2696 config/riscv/riscv.c:2738 #, gcc-internal-format msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10" msgstr "" -#: config/riscv/riscv.c:3078 +#: config/riscv/riscv.c:3087 #, fuzzy, gcc-internal-format msgid "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\"" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: config/riscv/riscv.c:4735 +#: config/riscv/riscv.c:4744 #, gcc-internal-format msgid "%<-mdiv%> requires %<-march%> to subsume the % extension" msgstr "" -#: config/riscv/riscv.c:4778 +#: config/riscv/riscv.c:4787 #, gcc-internal-format msgid "requested ABI requires %<-march%> to subsume the %qc extension" msgstr "" -#: config/riscv/riscv.c:4782 +#: config/riscv/riscv.c:4791 #, gcc-internal-format msgid "rv32e requires ilp32e ABI" msgstr "" -#: config/riscv/riscv.c:4786 +#: config/riscv/riscv.c:4795 #, gcc-internal-format msgid "ABI requires %<-march=rv%d%>" msgstr "" -#: config/riscv/riscv.c:4796 +#: config/riscv/riscv.c:4805 #, gcc-internal-format msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d" msgstr "" -#: config/riscv/riscv.c:4809 +#: config/riscv/riscv.c:4818 #, gcc-internal-format msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]" msgstr "" -#: config/riscv/riscv.c:4836 config/rs6000/rs6000.c:4595 +#: config/riscv/riscv.c:4845 config/rs6000/rs6000.c:4599 #, 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.c:4850 config/rs6000/rs6000.c:4578 +#: config/riscv/riscv.c:4859 config/rs6000/rs6000.c:4582 #, gcc-internal-format msgid "%qs is not a valid number in %qs" msgstr "" -#: config/riscv/riscv.c:5149 +#: config/riscv/riscv.c:5160 #, gcc-internal-format msgid "%qs function cannot have different interrupt type" msgstr "" @@ -39449,242 +39464,242 @@ msgstr "Не выкарыстоўваць рэгістра sb" msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>" msgstr "" -#: config/rs6000/rs6000.c:3238 config/rs6000/rs6000.c:3241 -#: config/rs6000/rs6000.c:3244 +#: config/rs6000/rs6000.c:3242 config/rs6000/rs6000.c:3245 +#: config/rs6000/rs6000.c:3248 #, gcc-internal-format msgid "%qs requires %qs or %qs" msgstr "" -#: config/rs6000/rs6000.c:3345 +#: config/rs6000/rs6000.c:3349 #, gcc-internal-format msgid "%qs requires PowerPC64 architecture, enabling" msgstr "" -#: config/rs6000/rs6000.c:3491 +#: config/rs6000/rs6000.c:3495 #, gcc-internal-format msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>" msgstr "" -#: config/rs6000/rs6000.c:3511 config/rs6000/rtems.h:114 +#: config/rs6000/rs6000.c:3515 config/rs6000/rtems.h:114 #, gcc-internal-format msgid "%<-m64%> requires a PowerPC64 cpu" msgstr "" -#: config/rs6000/rs6000.c:3519 +#: config/rs6000/rs6000.c:3523 #, gcc-internal-format msgid "%<-mcmodel incompatible with other toc options%>" msgstr "" -#: config/rs6000/rs6000.c:3540 +#: config/rs6000/rs6000.c:3544 #, fuzzy, gcc-internal-format msgid "%qs unsupported for this ABI" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: config/rs6000/rs6000.c:3673 +#: config/rs6000/rs6000.c:3677 #, gcc-internal-format msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries" msgstr "" -#: config/rs6000/rs6000.c:3812 +#: config/rs6000/rs6000.c:3816 #, fuzzy, gcc-internal-format msgid "AltiVec not supported in this target" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" -#: config/rs6000/rs6000.c:3829 +#: config/rs6000/rs6000.c:3833 #, fuzzy, gcc-internal-format msgid "%qs is not supported on little endian systems" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: config/rs6000/rs6000.c:3915 +#: config/rs6000/rs6000.c:3919 #, gcc-internal-format msgid "power9 target option is incompatible with %<%s=%> for less than power9" msgstr "" #. Enforce that none of the ISA_3_0_MASKS_SERVER flags #. were explicitly cleared. -#: config/rs6000/rs6000.c:3923 +#: config/rs6000/rs6000.c:3927 #, gcc-internal-format msgid "%qs incompatible with explicitly disabled options" msgstr "" #. TARGET_VSX = 1 implies Power 7 and newer -#: config/rs6000/rs6000.c:3948 config/rs6000/rs6000.c:3956 -#: config/rs6000/rs6000.c:3963 config/rs6000/rs6000.c:3970 -#: config/rs6000/rs6000.c:3978 config/rs6000/rs6000.c:3997 -#: config/rs6000/rs6000.c:4059 config/rs6000/rs6000.c:4086 -#: config/rs6000/rs6000.c:4113 config/rs6000/rs6000.c:4128 -#: config/rs6000/rs6000.c:4136 config/rs6000/rs6000.c:4181 -#: config/rs6000/rs6000.c:4183 config/rs6000/rs6000.c:4275 -#: config/rs6000/rs6000.c:4288 config/rs6000/rs6000.c:4297 -#: config/rs6000/rs6000.c:4447 config/rs6000/rs6000.c:4470 +#: config/rs6000/rs6000.c:3952 config/rs6000/rs6000.c:3960 +#: config/rs6000/rs6000.c:3967 config/rs6000/rs6000.c:3974 +#: config/rs6000/rs6000.c:3982 config/rs6000/rs6000.c:4001 +#: config/rs6000/rs6000.c:4063 config/rs6000/rs6000.c:4090 +#: config/rs6000/rs6000.c:4117 config/rs6000/rs6000.c:4132 +#: config/rs6000/rs6000.c:4140 config/rs6000/rs6000.c:4185 +#: config/rs6000/rs6000.c:4187 config/rs6000/rs6000.c:4279 +#: config/rs6000/rs6000.c:4292 config/rs6000/rs6000.c:4301 +#: config/rs6000/rs6000.c:4451 config/rs6000/rs6000.c:4474 #, gcc-internal-format msgid "%qs requires %qs" msgstr "" -#: config/rs6000/rs6000.c:4172 +#: config/rs6000/rs6000.c:4176 #, gcc-internal-format msgid "target attribute or pragma changes % size" msgstr "" -#: config/rs6000/rs6000.c:4198 +#: config/rs6000/rs6000.c:4202 #, gcc-internal-format msgid "%qs requires full ISA 2.06 support" msgstr "" -#: config/rs6000/rs6000.c:4213 +#: config/rs6000/rs6000.c:4217 #, gcc-internal-format msgid "Using IEEE extended precision %" msgstr "" -#: config/rs6000/rs6000.c:4216 +#: config/rs6000/rs6000.c:4220 #, gcc-internal-format msgid "Using IBM extended precision %" msgstr "" -#: config/rs6000/rs6000.c:4235 +#: config/rs6000/rs6000.c:4239 #, fuzzy, gcc-internal-format #| msgid "%s does not support %s" msgid "%qs requires VSX support" msgstr "%s не падтрымлівае %s" -#: config/rs6000/rs6000.c:4244 +#: config/rs6000/rs6000.c:4248 #, gcc-internal-format msgid "The %<-mfloat128%> option may not be fully supported" msgstr "" -#: config/rs6000/rs6000.c:4267 +#: config/rs6000/rs6000.c:4271 #, gcc-internal-format msgid "%qs requires full ISA 3.0 support" msgstr "" -#: config/rs6000/rs6000.c:4354 +#: config/rs6000/rs6000.c:4358 #, gcc-internal-format msgid "unknown vectorization library ABI type (%qs) for %qs switch" msgstr "" -#: config/rs6000/rs6000.c:4379 config/rs6000/rs6000.c:4394 +#: config/rs6000/rs6000.c:4383 config/rs6000/rs6000.c:4398 #, gcc-internal-format msgid "target attribute or pragma changes AltiVec ABI" msgstr "" -#: config/rs6000/rs6000.c:4407 +#: config/rs6000/rs6000.c:4411 #, gcc-internal-format msgid "target attribute or pragma changes darwin64 ABI" msgstr "" -#: config/rs6000/rs6000.c:4603 +#: config/rs6000/rs6000.c:4607 #, gcc-internal-format msgid "%qs needs a valid base register" msgstr "" -#: config/rs6000/rs6000.c:4900 +#: config/rs6000/rs6000.c:4904 #, fuzzy, gcc-internal-format msgid "unknown option for %<%s=%s%>" msgstr "невядомая назва рэгістра: %s\n" -#: config/rs6000/rs6000.c:4937 +#: config/rs6000/rs6000.c:4941 #, gcc-internal-format msgid "%qs is deprecated and not recommended in any circumstances" msgstr "" -#: config/rs6000/rs6000.c:7847 +#: config/rs6000/rs6000.c:7901 #, gcc-internal-format, gfc-internal-format msgid "the layout of aggregates containing vectors with %d-byte alignment has changed in GCC 5" msgstr "" -#: config/rs6000/rs6000.c:10582 +#: config/rs6000/rs6000.c:10675 #, gcc-internal-format -msgid "%qs is an opaque type, and you can't set it to other values." +msgid "%qs is an opaque type, and you cannot set it to other values" msgstr "" -#: config/rs6000/rs6000.c:17677 +#: config/rs6000/rs6000.c:17794 #, gcc-internal-format msgid "no profiling of 64-bit code for this ABI" msgstr "" -#: config/rs6000/rs6000.c:19967 +#: config/rs6000/rs6000.c:20084 #, gcc-internal-format msgid "you cannot take the address of a nested function if you use the %qs option" msgstr "" -#: config/rs6000/rs6000.c:20049 +#: config/rs6000/rs6000.c:20166 #, gcc-internal-format msgid "use of % in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:20051 +#: config/rs6000/rs6000.c:20168 #, gcc-internal-format msgid "use of boolean types in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:20053 +#: config/rs6000/rs6000.c:20170 #, gcc-internal-format msgid "use of % in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:20055 +#: config/rs6000/rs6000.c:20172 #, gcc-internal-format -msgid "use of decimal floating point types in AltiVec types is invalid" +msgid "use of decimal floating-point types in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:20061 +#: config/rs6000/rs6000.c:20178 #, gcc-internal-format msgid "use of % in AltiVec types is invalid for 64-bit code without %qs" msgstr "" -#: config/rs6000/rs6000.c:20064 +#: config/rs6000/rs6000.c:20181 #, gcc-internal-format msgid "use of % in AltiVec types is deprecated; use %" msgstr "" -#: config/rs6000/rs6000.c:20069 +#: config/rs6000/rs6000.c:20186 #, gcc-internal-format msgid "use of % in AltiVec types is invalid without %qs" msgstr "" -#: config/rs6000/rs6000.c:20072 +#: config/rs6000/rs6000.c:20189 #, gcc-internal-format msgid "use of % in AltiVec types is invalid without %qs" msgstr "" -#: config/rs6000/rs6000.c:24110 +#: config/rs6000/rs6000.c:24227 #, fuzzy, gcc-internal-format #| msgid "invalid use of `%D'" msgid "invalid cpu %qs for %s%qs%s" msgstr "нерэчаіснае выкарыстаньне `%D'" -#: config/rs6000/rs6000.c:24113 +#: config/rs6000/rs6000.c:24230 #, fuzzy, gcc-internal-format #| msgid "%s=%s is too large" msgid "%s%qs%s is not allowed" msgstr "%s=%s вельмі вялікі" -#: config/rs6000/rs6000.c:24115 +#: config/rs6000/rs6000.c:24232 #, gcc-internal-format msgid "%s%qs%s is invalid" msgstr "" -#: config/rs6000/rs6000.c:24660 +#: config/rs6000/rs6000.c:24777 #, gcc-internal-format msgid "%<-mno-%s%> turns off %<-m%s%>" msgstr "" -#: config/rs6000/rs6000.c:24819 +#: config/rs6000/rs6000.c:24936 #, gcc-internal-format msgid "% attribute needs GLIBC (2.23 and newer) that exports hardware capability bits" msgstr "" -#: config/rs6000/rs6000.c:24851 +#: config/rs6000/rs6000.c:24968 #, fuzzy, gcc-internal-format msgid "multiversioning needs ifunc which is not supported on this target" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" -#: config/rs6000/rs6000.c:25107 +#: config/rs6000/rs6000.c:25224 #, gcc-internal-format msgid "Virtual function multiversioning not supported" msgstr "" -#: config/rs6000/rs6000.c:27708 +#: config/rs6000/rs6000.c:27827 #, gcc-internal-format msgid "the result for the xxspltidp instruction is undefined for subnormal input values" msgstr "" @@ -39863,7 +39878,7 @@ msgstr "" msgid "builtin vec_step can only be used on vector types." msgstr "" -#: config/s390/s390-c.c:712 config/s390/s390.c:896 +#: config/s390/s390-c.c:712 config/s390/s390.c:919 #, gcc-internal-format msgid "constant value required for builtin %qF argument %d" msgstr "" @@ -39934,202 +39949,207 @@ msgstr "" msgid "constant argument %d for builtin %qF is out of range for target type" msgstr "" -#: config/s390/s390.c:743 +#: config/s390/s390.c:762 +#, fuzzy, gcc-internal-format +msgid "constant argument %d for builtin %qF is invalid (%s)" +msgstr "параметр \"%s\" ініцыялізаваны" + +#: config/s390/s390.c:766 #, gcc-internal-format msgid "constant argument %d for builtin %qF is out of range (0..%wu)" msgstr "" -#: config/s390/s390.c:759 +#: config/s390/s390.c:782 #, gcc-internal-format msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)" msgstr "" -#: config/s390/s390.c:808 +#: config/s390/s390.c:831 #, gcc-internal-format msgid "builtin %qF is not supported without %<-mhtm%> (default with %<-march=zEC12%> and higher)." msgstr "" -#: config/s390/s390.c:814 +#: config/s390/s390.c:837 #, gcc-internal-format msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)." msgstr "" -#: config/s390/s390.c:821 +#: config/s390/s390.c:844 #, gcc-internal-format msgid "Builtin %qF requires z14 or higher." msgstr "" -#: config/s390/s390.c:827 +#: config/s390/s390.c:850 #, gcc-internal-format msgid "Builtin %qF requires z15 or higher." msgstr "" -#: config/s390/s390.c:833 +#: config/s390/s390.c:856 #, gcc-internal-format msgid "Builtin %qF requires arch14 or higher." msgstr "" -#: config/s390/s390.c:852 +#: config/s390/s390.c:875 #, gcc-internal-format msgid "unresolved overloaded builtin" msgstr "" -#: config/s390/s390.c:859 config/tilegx/tilegx.c:3539 +#: config/s390/s390.c:882 config/tilegx/tilegx.c:3539 #: config/tilepro/tilepro.c:3103 #, gcc-internal-format msgid "bad builtin icode" msgstr "" -#: config/s390/s390.c:993 +#: config/s390/s390.c:1016 #, fuzzy, gcc-internal-format msgid "invalid argument %d for builtin %qF" msgstr "нявернае выкарыстанне \"restict\"" -#: config/s390/s390.c:1094 +#: config/s390/s390.c:1117 #, gcc-internal-format msgid "requested %qE attribute is not a comma separated pair of non-negative integer constants or too large (max. %d)" msgstr "" -#: config/s390/s390.c:1184 +#: config/s390/s390.c:1207 #, fuzzy, gcc-internal-format msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)" msgstr "аргумент `__builtin_args_info' павінен быць канстантай" -#: config/s390/s390.c:10001 +#: config/s390/s390.c:10024 #, gcc-internal-format msgid "total size of local variables exceeds architecture limit" msgstr "" -#: config/s390/s390.c:11366 +#: config/s390/s390.c:11389 #, gcc-internal-format msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes. An unconditional trap is added." msgstr "" -#: config/s390/s390.c:11382 +#: config/s390/s390.c:11405 #, gcc-internal-format msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function." msgstr "" -#: config/s390/s390.c:11410 +#: config/s390/s390.c:11433 #, fuzzy, gcc-internal-format #| msgid "size of `%s' is %d bytes" msgid "frame size of %qs is %wd bytes" msgstr "памер \"%s\" - %d байт" -#: config/s390/s390.c:11414 +#: config/s390/s390.c:11437 #, gcc-internal-format msgid "%qs uses dynamic stack allocation" msgstr "" -#: config/s390/s390.c:13124 +#: config/s390/s390.c:13147 #, gcc-internal-format msgid "nested functions cannot be profiled with %<-mfentry%> on s390" msgstr "" -#: config/s390/s390.c:15390 +#: config/s390/s390.c:15413 #, gcc-internal-format msgid "64-bit ABI not supported in ESA/390 mode" msgstr "" -#: config/s390/s390.c:15397 +#: config/s390/s390.c:15420 #, gcc-internal-format msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>" msgstr "" -#: config/s390/s390.c:15432 +#: config/s390/s390.c:15455 #, gcc-internal-format, gfc-internal-format msgid "hardware vector support not available on %s" msgstr "" -#: config/s390/s390.c:15435 +#: config/s390/s390.c:15458 #, gcc-internal-format msgid "hardware vector support not available with %<-msoft-float%>" msgstr "" -#: config/s390/s390.c:15464 +#: config/s390/s390.c:15487 #, gcc-internal-format, gfc-internal-format msgid "hardware decimal floating point instructions not available on %s" msgstr "" -#: config/s390/s390.c:15468 +#: config/s390/s390.c:15491 #, gcc-internal-format msgid "hardware decimal floating point instructions not available in ESA/390 mode" msgstr "" -#: config/s390/s390.c:15480 +#: config/s390/s390.c:15503 #, gcc-internal-format msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>" msgstr "" -#: config/s390/s390.c:15489 +#: config/s390/s390.c:15512 #, gcc-internal-format msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination" msgstr "" -#: config/s390/s390.c:15495 +#: config/s390/s390.c:15518 #, gcc-internal-format msgid "stack size must be greater than the stack guard value" msgstr "" -#: config/s390/s390.c:15497 +#: config/s390/s390.c:15520 #, gcc-internal-format msgid "stack size must not be greater than 64k" msgstr "" -#: config/s390/s390.c:15500 +#: config/s390/s390.c:15523 #, gcc-internal-format msgid "%<-mstack-guard%> implies use of %<-mstack-size%>" msgstr "" -#: config/s390/s390.c:15513 +#: config/s390/s390.c:15536 #, gcc-internal-format msgid "-mtpf-trace-hook-prologue-check requires integer in range 0..4095" msgstr "" -#: config/s390/s390.c:15516 +#: config/s390/s390.c:15539 #, gcc-internal-format msgid "-mtpf-trace-hook-prologue-target requires integer in range 0..4095" msgstr "" -#: config/s390/s390.c:15519 +#: config/s390/s390.c:15542 #, gcc-internal-format msgid "-mtpf-trace-hook-epilogue-check requires integer in range 0..4095" msgstr "" -#: config/s390/s390.c:15522 +#: config/s390/s390.c:15545 #, gcc-internal-format msgid "-mtpf-trace-hook-epilogue-target requires integer in range 0..4095" msgstr "" -#: config/s390/s390.c:15575 +#: config/s390/s390.c:15598 #, gcc-internal-format msgid "%<-mfentry%> is supported only for 64-bit CPUs" msgstr "" #. argument is not a plain number -#: config/s390/s390.c:15611 +#: config/s390/s390.c:15634 #, fuzzy, gcc-internal-format #| msgid "first argument of `%s' should be `int'" msgid "arguments to %qs should be non-negative integers" msgstr "першым аргументам \"%s\" павінен быць \"int\"" -#: config/s390/s390.c:15618 +#: config/s390/s390.c:15641 #, fuzzy, gcc-internal-format msgid "argument to %qs is too large (max. %d)" msgstr "памер \"%s\" больш чам %d байт" -#: config/s390/s390.c:15649 +#: config/s390/s390.c:15672 #, gcc-internal-format msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>" msgstr "" -#: config/s390/s390.c:15810 config/s390/s390.c:15860 config/s390/s390.c:15877 +#: config/s390/s390.c:15833 config/s390/s390.c:15883 config/s390/s390.c:15900 #, gcc-internal-format, gfc-internal-format msgid "attribute(target(\"%s\")) is unknown" msgstr "" #. Value is not allowed for the target attribute. -#: config/s390/s390.c:15816 +#: config/s390/s390.c:15839 #, fuzzy, gcc-internal-format msgid "value %qs is not supported by attribute %" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" @@ -40473,17 +40493,22 @@ msgstr "" msgid "STABS debugging information for Ada is obsolete and not supported anymore" msgstr "" -#: ada/gcc-interface/trans.c:1637 +#: ada/gcc-interface/trans.c:332 +#, gcc-internal-format, gfc-internal-format +msgid "%s contains too many lines" +msgstr "" + +#: ada/gcc-interface/trans.c:1642 #, gcc-internal-format msgid "subprogram %q+F not marked %" msgstr "" -#: ada/gcc-interface/trans.c:1639 ada/gcc-interface/trans.c:1645 +#: ada/gcc-interface/trans.c:1644 ada/gcc-interface/trans.c:1650 #, fuzzy, gcc-internal-format msgid "parent subprogram cannot be inlined" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: ada/gcc-interface/trans.c:1643 +#: ada/gcc-interface/trans.c:1648 #, gcc-internal-format msgid "subprogram %q+F not marked %" msgstr "" @@ -40551,8 +40576,8 @@ msgstr "\"%s\" атрыбут ігнарыруецца" msgid "could not read the BRIG file" msgstr "не магу знайсці крыніцу %s\n" -#: c/c-convert.c:101 c/c-typeck.c:2210 c/c-typeck.c:12707 cp/typeck.c:2146 -#: cp/typeck.c:8603 cp/typeck.c:9394 +#: c/c-convert.c:101 c/c-typeck.c:2260 c/c-typeck.c:12767 cp/typeck.c:2157 +#: cp/typeck.c:8610 cp/typeck.c:9401 #, gcc-internal-format msgid "void value not ignored as it ought to be" msgstr "" @@ -40615,7 +40640,7 @@ msgstr "адмеціна `%D' вызначана, але не выкарысто msgid "type of array %q+D completed incompatibly with implicit initialization" msgstr "" -#: c/c-decl.c:1596 c/c-decl.c:7353 c/c-decl.c:8261 c/c-decl.c:9068 +#: c/c-decl.c:1596 c/c-decl.c:7352 c/c-decl.c:8260 c/c-decl.c:9067 #, gcc-internal-format msgid "originally defined here" msgstr "" @@ -40840,7 +40865,7 @@ msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэк msgid "declaration of %qD shadows a parameter" msgstr "" -#: c/c-decl.c:3041 cp/name-lookup.c:3339 +#: c/c-decl.c:3041 cp/name-lookup.c:3340 #, gcc-internal-format msgid "declaration of %qD shadows a global declaration" msgstr "" @@ -40850,7 +40875,7 @@ msgstr "" msgid "declaration of %qD shadows a previous local" msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй" -#: c/c-decl.c:3073 cp/name-lookup.c:3112 +#: c/c-decl.c:3073 cp/name-lookup.c:3113 #, fuzzy, gcc-internal-format msgid "shadowed declaration is here" msgstr "няма папярэдняга аб'яўлення для \"%s\"" @@ -40860,220 +40885,220 @@ msgstr "няма папярэдняга аб'яўлення для \"%s\"" msgid "nested extern declaration of %qD" msgstr "пустое абвяшчэнне" -#: c/c-decl.c:3367 c/c-decl.c:3381 +#: c/c-decl.c:3366 c/c-decl.c:3380 #, fuzzy, gcc-internal-format msgid "implicit declaration of function %qE; did you mean %qs?" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c/c-decl.c:3373 c/c-decl.c:3386 +#: c/c-decl.c:3372 c/c-decl.c:3385 #, fuzzy, gcc-internal-format msgid "implicit declaration of function %qE" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c/c-decl.c:3405 +#: c/c-decl.c:3404 #, fuzzy, gcc-internal-format msgid "include %qs or provide a declaration of %qE" msgstr "Нерэчаіснае абвяшчэнне" -#: c/c-decl.c:3675 +#: c/c-decl.c:3674 #, fuzzy, gcc-internal-format msgid "incompatible implicit declaration of built-in function %qD" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c/c-decl.c:3685 +#: c/c-decl.c:3684 #, fuzzy, gcc-internal-format msgid "include %qs or provide a declaration of %qD" msgstr "Нерэчаіснае абвяшчэнне" -#: c/c-decl.c:3696 +#: c/c-decl.c:3695 #, fuzzy, gcc-internal-format msgid "incompatible implicit declaration of function %qD" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c/c-decl.c:3757 +#: c/c-decl.c:3756 #, gcc-internal-format msgid "%qE undeclared here (not in a function); did you mean %qs?" msgstr "" -#: c/c-decl.c:3762 +#: c/c-decl.c:3761 #, fuzzy, gcc-internal-format msgid "%qE undeclared here (not in a function)" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: c/c-decl.c:3775 +#: c/c-decl.c:3774 #, 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.c:3780 +#: c/c-decl.c:3779 #, 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.c:3784 +#: c/c-decl.c:3783 #, 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.c:3832 cp/decl.c:3281 +#: c/c-decl.c:3831 cp/decl.c:3263 #, gcc-internal-format msgid "label %qE referenced outside of any function" msgstr "" -#: c/c-decl.c:3868 +#: c/c-decl.c:3867 #, gcc-internal-format msgid "jump into scope of identifier with variably modified type" msgstr "" -#: c/c-decl.c:3871 +#: c/c-decl.c:3870 #, fuzzy, gcc-internal-format msgid "jump skips variable initialization" msgstr "нерэчаісны ініцыялізатар" -#: c/c-decl.c:3872 c/c-decl.c:3927 c/c-decl.c:4017 +#: c/c-decl.c:3871 c/c-decl.c:3926 c/c-decl.c:4016 #, fuzzy, gcc-internal-format #| msgid "label `%D' defined but not used" msgid "label %qD defined here" msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца" -#: c/c-decl.c:3926 c/c-decl.c:4016 +#: c/c-decl.c:3925 c/c-decl.c:4015 #, gcc-internal-format msgid "jump into statement expression" msgstr "" -#: c/c-decl.c:3949 +#: c/c-decl.c:3948 #, fuzzy, gcc-internal-format #| msgid "duplicate label declaration `%s'" msgid "duplicate label declaration %qE" msgstr "паўторнае абвяшчэньне адмеціны `%s'" -#: c/c-decl.c:4048 cp/decl.c:3687 +#: c/c-decl.c:4047 cp/decl.c:3669 #, fuzzy, gcc-internal-format msgid "duplicate label %qD" msgstr "паўтарэнне \"%s\"" -#: c/c-decl.c:4079 +#: c/c-decl.c:4078 #, gcc-internal-format msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts" msgstr "" -#: c/c-decl.c:4144 +#: c/c-decl.c:4143 #, gcc-internal-format msgid "switch jumps over variable initialization" msgstr "" -#: c/c-decl.c:4145 c/c-decl.c:4156 +#: c/c-decl.c:4144 c/c-decl.c:4155 #, gcc-internal-format msgid "switch starts here" msgstr "" -#: c/c-decl.c:4155 +#: c/c-decl.c:4154 #, gcc-internal-format msgid "switch jumps into statement expression" msgstr "" -#: c/c-decl.c:4238 +#: c/c-decl.c:4237 #, gcc-internal-format msgid "%qE defined as wrong kind of tag" msgstr "" -#: c/c-decl.c:4424 cp/tree.c:4728 +#: c/c-decl.c:4423 cp/tree.c:4789 #, gcc-internal-format msgid "%qE attribute applied to %qD with void return type" msgstr "" -#: c/c-decl.c:4433 +#: c/c-decl.c:4432 #, gcc-internal-format msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types" msgstr "" -#: c/c-decl.c:4698 +#: c/c-decl.c:4697 #, gcc-internal-format msgid "unnamed struct/union that defines no instances" msgstr "" -#: c/c-decl.c:4709 +#: c/c-decl.c:4708 #, gcc-internal-format msgid "empty declaration with storage class specifier does not redeclare tag" msgstr "" -#: c/c-decl.c:4725 +#: c/c-decl.c:4724 #, gcc-internal-format msgid "empty declaration with type qualifier does not redeclare tag" msgstr "" -#: c/c-decl.c:4737 +#: c/c-decl.c:4736 #, gcc-internal-format msgid "empty declaration with %<_Alignas%> does not redeclare tag" msgstr "" -#: c/c-decl.c:4759 c/c-decl.c:4767 +#: c/c-decl.c:4758 c/c-decl.c:4766 #, fuzzy, gcc-internal-format msgid "useless type name in empty declaration" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: c/c-decl.c:4775 +#: c/c-decl.c:4774 #, fuzzy, gcc-internal-format #| msgid "empty declaration" msgid "% in empty declaration" msgstr "пустое абвяшчэньне" -#: c/c-decl.c:4781 +#: c/c-decl.c:4780 #, fuzzy, gcc-internal-format #| msgid "empty declaration" msgid "%<_Noreturn%> in empty declaration" msgstr "пустое абвяшчэньне" -#: c/c-decl.c:4787 +#: c/c-decl.c:4786 #, gcc-internal-format msgid "% in file-scope empty declaration" msgstr "" -#: c/c-decl.c:4793 +#: c/c-decl.c:4792 #, gcc-internal-format msgid "% in file-scope empty declaration" msgstr "" -#: c/c-decl.c:4800 +#: c/c-decl.c:4799 #, fuzzy, gcc-internal-format msgid "useless storage class specifier in empty declaration" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: c/c-decl.c:4806 +#: c/c-decl.c:4805 #, fuzzy, gcc-internal-format #| msgid "empty declaration" msgid "useless %qs in empty declaration" msgstr "пустое абвяшчэньне" -#: c/c-decl.c:4819 +#: c/c-decl.c:4818 #, fuzzy, gcc-internal-format msgid "useless type qualifier in empty declaration" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: c/c-decl.c:4826 +#: c/c-decl.c:4825 #, gcc-internal-format msgid "useless %<_Alignas%> in empty declaration" msgstr "" -#: c/c-decl.c:4844 +#: c/c-decl.c:4843 #, fuzzy, gcc-internal-format msgid "invalid use of attributes in empty declaration" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: c/c-decl.c:4858 c/c-parser.c:2033 +#: c/c-decl.c:4857 c/c-parser.c:2033 #, gcc-internal-format msgid "empty declaration" msgstr "пустое абвяшчэньне" -#: c/c-decl.c:4929 +#: c/c-decl.c:4928 #, fuzzy, gcc-internal-format msgid "ISO C90 does not support % or type qualifiers in parameter array declarators" msgstr "ISO C89 не падтрымлівае \"long long\"" -#: c/c-decl.c:4933 +#: c/c-decl.c:4932 #, fuzzy, gcc-internal-format msgid "ISO C90 does not support %<[*]%> array declarators" msgstr "ISO C89 не падтрымлівае \"long long\"" @@ -41081,29 +41106,29 @@ msgstr "ISO C89 не падтрымлівае \"long long\"" #. C99 6.7.5.2p4 #. A function definition isn't function prototype scope C99 6.2.1p4. #. C99 6.7.5.2p4 -#: c/c-decl.c:4939 c/c-decl.c:7820 c/c-decl.c:9738 +#: c/c-decl.c:4938 c/c-decl.c:7819 c/c-decl.c:9737 #, gcc-internal-format msgid "%<[*]%> not allowed in other than function prototype scope" msgstr "" -#: c/c-decl.c:5104 +#: c/c-decl.c:5103 #, fuzzy, gcc-internal-format #| msgid "`%s' is usually a function" msgid "%q+D is usually a function" msgstr "`%s' - звычайна функцыя" -#: c/c-decl.c:5113 +#: c/c-decl.c:5112 #, fuzzy, gcc-internal-format msgid "typedef %qD is initialized (use %<__typeof__%> instead)" msgstr "параметр \"%s\" ініцыялізаваны" -#: c/c-decl.c:5118 +#: c/c-decl.c:5117 #, 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.c:5124 +#: c/c-decl.c:5123 #, fuzzy, gcc-internal-format #| msgid "parameter `%s' is initialized" msgid "parameter %qD is initialized" @@ -41113,274 +41138,274 @@ msgstr "параметр \"%s\" ініцыялізаваны" #. of VLAs themselves count as VLAs, it does not make #. sense to permit them to be initialized given that #. ordinary VLAs may not be initialized. -#: c/c-decl.c:5143 c/c-decl.c:5158 c/c-typeck.c:8153 +#: c/c-decl.c:5142 c/c-decl.c:5157 c/c-typeck.c:8213 #, gcc-internal-format msgid "variable-sized object may not be initialized" msgstr "" -#: c/c-decl.c:5149 +#: c/c-decl.c:5148 #, fuzzy, gcc-internal-format msgid "variable %qD has initializer but incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: c/c-decl.c:5238 +#: c/c-decl.c:5237 #, gcc-internal-format msgid "inline function %q+D given attribute %qs" msgstr "" -#: c/c-decl.c:5288 +#: c/c-decl.c:5287 #, gcc-internal-format msgid "uninitialized const member in %qT is invalid in C++" msgstr "" -#: c/c-decl.c:5290 +#: c/c-decl.c:5289 #, fuzzy, gcc-internal-format msgid "%qD should be initialized" msgstr "параметр \"%s\" ініцыялізаваны" -#: c/c-decl.c:5371 +#: c/c-decl.c:5370 #, gcc-internal-format msgid "initializer fails to determine size of %q+D" msgstr "" -#: c/c-decl.c:5376 +#: c/c-decl.c:5375 #, fuzzy, gcc-internal-format #| msgid "array size missing in `%D'" msgid "array size missing in %q+D" msgstr "прапушчан памер масіва ў `%D'" -#: c/c-decl.c:5380 +#: c/c-decl.c:5379 #, fuzzy, gcc-internal-format #| msgid "zero-size array `%D'" msgid "zero or negative size array %q+D" msgstr "нулявы памер масіва `%D'" -#: c/c-decl.c:5469 +#: c/c-decl.c:5468 #, fuzzy, gcc-internal-format msgid "storage size of %q+D isn%'t constant" msgstr "тып параметра \"%s\" не аб'яўлены" -#: c/c-decl.c:5519 +#: c/c-decl.c:5518 #, gcc-internal-format msgid "ignoring % specifier for non-static local variable %q+D" msgstr "" -#: c/c-decl.c:5557 +#: c/c-decl.c:5556 #, gcc-internal-format msgid "cannot put object with volatile field into register" msgstr "" -#: c/c-decl.c:5643 +#: c/c-decl.c:5642 #, fuzzy, gcc-internal-format msgid "uninitialized % is invalid in C++" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: c/c-decl.c:5658 cp/decl.c:8192 +#: c/c-decl.c:5657 cp/decl.c:8198 #, gcc-internal-format msgid "%q+D in declare target directive does not have mappable type" msgstr "" -#: c/c-decl.c:5915 +#: c/c-decl.c:5914 #, gcc-internal-format msgid "ISO C forbids forward parameter declarations" msgstr "" -#: c/c-decl.c:6026 +#: c/c-decl.c:6025 #, gcc-internal-format msgid "defining a type in a compound literal is invalid in C++" msgstr "" -#: c/c-decl.c:6047 c/c-decl.c:6062 +#: c/c-decl.c:6046 c/c-decl.c:6061 #, fuzzy, gcc-internal-format msgid "bit-field %qs width not an integer constant" msgstr "бітавае поле \"%s\" мае нерэчаісны тып" -#: c/c-decl.c:6057 +#: c/c-decl.c:6056 #, fuzzy, gcc-internal-format msgid "bit-field %qs width not an integer constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: c/c-decl.c:6068 +#: c/c-decl.c:6067 #, gcc-internal-format msgid "negative width in bit-field %qs" msgstr "" -#: c/c-decl.c:6073 +#: c/c-decl.c:6072 #, gcc-internal-format msgid "zero width for bit-field %qs" msgstr "" -#: c/c-decl.c:6083 +#: c/c-decl.c:6082 #, fuzzy, gcc-internal-format #| msgid "bit-field `%s' has invalid type" msgid "bit-field %qs has invalid type" msgstr "бітавае поле \"%s\" мае нерэчаісны тып" -#: c/c-decl.c:6089 +#: c/c-decl.c:6088 #, gcc-internal-format msgid "cannot declare bit-field %qs with % type" msgstr "" -#: c/c-decl.c:6100 +#: c/c-decl.c:6099 #, gcc-internal-format msgid "type of bit-field %qs is a GCC extension" msgstr "" -#: c/c-decl.c:6106 +#: c/c-decl.c:6105 #, gcc-internal-format msgid "width of %qs exceeds its type" msgstr "" -#: c/c-decl.c:6119 +#: c/c-decl.c:6118 #, gcc-internal-format msgid "%qs is narrower than values of its type" msgstr "" -#: c/c-decl.c:6134 +#: c/c-decl.c:6133 #, gcc-internal-format msgid "ISO C90 forbids array %qE whose size cannot be evaluated" msgstr "" -#: c/c-decl.c:6137 +#: c/c-decl.c:6136 #, gcc-internal-format msgid "ISO C90 forbids array whose size cannot be evaluated" msgstr "" -#: c/c-decl.c:6144 +#: c/c-decl.c:6143 #, fuzzy, gcc-internal-format msgid "ISO C90 forbids variable length array %qE" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: c/c-decl.c:6146 +#: c/c-decl.c:6145 #, fuzzy, gcc-internal-format msgid "ISO C90 forbids variable length array" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: c/c-decl.c:6357 c/c-decl.c:6753 c/c-decl.c:6763 +#: c/c-decl.c:6356 c/c-decl.c:6752 c/c-decl.c:6762 #, gcc-internal-format msgid "variably modified %qE at file scope" msgstr "" -#: c/c-decl.c:6359 +#: c/c-decl.c:6358 #, gcc-internal-format msgid "variably modified field at file scope" msgstr "" -#: c/c-decl.c:6379 +#: c/c-decl.c:6378 #, gcc-internal-format msgid "type defaults to % in declaration of %qE" msgstr "" -#: c/c-decl.c:6383 +#: c/c-decl.c:6382 #, gcc-internal-format msgid "type defaults to % in type name" msgstr "" -#: c/c-decl.c:6415 +#: c/c-decl.c:6414 #, fuzzy, gcc-internal-format #| msgid "duplicate `const'" msgid "duplicate %" msgstr "паўтарэнне \"const\"" -#: c/c-decl.c:6417 +#: c/c-decl.c:6416 #, fuzzy, gcc-internal-format #| msgid "duplicate `restrict'" msgid "duplicate %" msgstr "паўтарэнне \"restrict\"" -#: c/c-decl.c:6419 +#: c/c-decl.c:6418 #, fuzzy, gcc-internal-format #| msgid "duplicate `volatile'" msgid "duplicate %" msgstr "паўтарэнне \"volatile\"" -#: c/c-decl.c:6421 +#: c/c-decl.c:6420 #, fuzzy, gcc-internal-format #| msgid "duplicate `restrict'" msgid "duplicate %<_Atomic%>" msgstr "паўтарэнне \"restrict\"" -#: c/c-decl.c:6424 +#: c/c-decl.c:6423 #, gcc-internal-format, gfc-internal-format msgid "conflicting named address spaces (%s vs %s)" msgstr "" -#: c/c-decl.c:6447 c/c-parser.c:3048 +#: c/c-decl.c:6446 c/c-parser.c:3048 #, gcc-internal-format msgid "%<_Atomic%>-qualified array type" msgstr "" -#: c/c-decl.c:6461 +#: c/c-decl.c:6460 #, gcc-internal-format msgid "function definition declared %" msgstr "" -#: c/c-decl.c:6463 +#: c/c-decl.c:6462 #, fuzzy, gcc-internal-format msgid "function definition declared %" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: c/c-decl.c:6465 +#: c/c-decl.c:6464 #, gcc-internal-format msgid "function definition declared %" msgstr "" -#: c/c-decl.c:6467 +#: c/c-decl.c:6466 #, fuzzy, gcc-internal-format msgid "function definition declared %qs" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: c/c-decl.c:6485 +#: c/c-decl.c:6484 #, gcc-internal-format msgid "storage class specified for structure field %qE" msgstr "" -#: c/c-decl.c:6488 +#: c/c-decl.c:6487 #, gcc-internal-format msgid "storage class specified for structure field" msgstr "" -#: c/c-decl.c:6492 +#: c/c-decl.c:6491 #, gcc-internal-format msgid "storage class specified for parameter %qE" msgstr "" -#: c/c-decl.c:6495 +#: c/c-decl.c:6494 #, gcc-internal-format msgid "storage class specified for unnamed parameter" msgstr "" -#: c/c-decl.c:6498 cp/decl.c:12158 +#: c/c-decl.c:6497 cp/decl.c:12176 #, gcc-internal-format msgid "storage class specified for typename" msgstr "" -#: c/c-decl.c:6515 +#: c/c-decl.c:6514 #, gcc-internal-format msgid "%qE initialized and declared %" msgstr "" -#: c/c-decl.c:6519 +#: c/c-decl.c:6518 #, gcc-internal-format msgid "%qE has both % and initializer" msgstr "" -#: c/c-decl.c:6524 +#: c/c-decl.c:6523 #, gcc-internal-format msgid "file-scope declaration of %qE specifies %" msgstr "" -#: c/c-decl.c:6528 +#: c/c-decl.c:6527 #, gcc-internal-format msgid "file-scope declaration of %qE specifies %" msgstr "" -#: c/c-decl.c:6533 +#: c/c-decl.c:6532 #, gcc-internal-format msgid "nested function %qE declared %" msgstr "" -#: c/c-decl.c:6536 +#: c/c-decl.c:6535 #, gcc-internal-format msgid "function-scope %qE implicitly auto and declared %qs" msgstr "" @@ -41388,736 +41413,736 @@ msgstr "" #. Only the innermost declarator (making a parameter be of #. array type which is converted to pointer type) #. may have static or type qualifiers. -#: c/c-decl.c:6583 c/c-decl.c:6977 +#: c/c-decl.c:6582 c/c-decl.c:6976 #, gcc-internal-format msgid "static or type qualifiers in non-parameter array declarator" msgstr "" -#: c/c-decl.c:6644 +#: c/c-decl.c:6643 #, gcc-internal-format msgid "declaration of %qE as array of voids" msgstr "" -#: c/c-decl.c:6646 +#: c/c-decl.c:6645 #, gcc-internal-format msgid "declaration of type name as array of voids" msgstr "" -#: c/c-decl.c:6653 +#: c/c-decl.c:6652 #, gcc-internal-format msgid "declaration of %qE as array of functions" msgstr "" -#: c/c-decl.c:6656 +#: c/c-decl.c:6655 #, gcc-internal-format msgid "declaration of type name as array of functions" msgstr "" -#: c/c-decl.c:6664 c/c-decl.c:8792 +#: c/c-decl.c:6663 c/c-decl.c:8791 #, fuzzy, gcc-internal-format msgid "invalid use of structure with flexible array member" msgstr "нявернае выкарыстанне \"restict\"" -#: c/c-decl.c:6696 +#: c/c-decl.c:6695 #, fuzzy, gcc-internal-format msgid "size of array %qE has non-integer type" msgstr "памер масіва \"%s\" адмоўны" -#: c/c-decl.c:6700 +#: c/c-decl.c:6699 #, fuzzy, gcc-internal-format msgid "size of unnamed array has non-integer type" msgstr "памер масіва \"%s\" адмоўны" -#: c/c-decl.c:6708 +#: c/c-decl.c:6707 #, fuzzy, gcc-internal-format msgid "size of array %qE has incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: c/c-decl.c:6711 +#: c/c-decl.c:6710 #, fuzzy, gcc-internal-format msgid "size of unnamed array has incomplete type" msgstr "памер масіва \"%s\" адмоўны" -#: c/c-decl.c:6723 +#: c/c-decl.c:6722 #, fuzzy, gcc-internal-format msgid "ISO C forbids zero-size array %qE" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: c/c-decl.c:6726 +#: c/c-decl.c:6725 #, fuzzy, gcc-internal-format msgid "ISO C forbids zero-size array" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: c/c-decl.c:6735 +#: c/c-decl.c:6734 #, fuzzy, gcc-internal-format #| msgid "size of array is negative" msgid "size of array %qE is negative" msgstr "адмоўны памер масіва " -#: c/c-decl.c:6737 +#: c/c-decl.c:6736 #, fuzzy, gcc-internal-format #| msgid "size of array is negative" msgid "size of unnamed array is negative" msgstr "адмоўны памер масіва " -#: c/c-decl.c:6823 +#: c/c-decl.c:6822 #, fuzzy, gcc-internal-format #| msgid "size of array `%s' is too large" msgid "size of array %qE is too large" msgstr "памер масіва \"%s\" вельмі вялікі" -#: c/c-decl.c:6826 +#: c/c-decl.c:6825 #, fuzzy, gcc-internal-format #| msgid "size of array `%s' is too large" msgid "size of unnamed array is too large" msgstr "памер масіва \"%s\" вельмі вялікі" -#: c/c-decl.c:6865 c/c-decl.c:7523 +#: c/c-decl.c:6864 c/c-decl.c:7522 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support complex types" msgid "ISO C90 does not support flexible array members" msgstr "ISO C89 не падтрымлівае комлексныя тыпы" #. C99 6.7.5.2p4 -#: c/c-decl.c:6887 +#: c/c-decl.c:6886 #, fuzzy, gcc-internal-format #| msgid "`%s' is not at beginning of declaration" msgid "%<[*]%> not in a declaration" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: c/c-decl.c:6900 +#: c/c-decl.c:6899 #, fuzzy, gcc-internal-format msgid "array type has incomplete element type %qT" msgstr "\"%s\" мае незавершаны тып" -#: c/c-decl.c:6906 +#: c/c-decl.c:6905 #, gcc-internal-format msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: c/c-decl.c:6910 +#: c/c-decl.c:6909 #, gcc-internal-format msgid "declaration of multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: c/c-decl.c:7013 +#: c/c-decl.c:7012 #, fuzzy, gcc-internal-format #| msgid "`%s' undeclared (first use in this function)" msgid "%qE declared as function returning a function" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: c/c-decl.c:7016 +#: c/c-decl.c:7015 #, gcc-internal-format msgid "type name declared as function returning a function" msgstr "" -#: c/c-decl.c:7023 +#: c/c-decl.c:7022 #, gcc-internal-format msgid "%qE declared as function returning an array" msgstr "" -#: c/c-decl.c:7026 +#: c/c-decl.c:7025 #, gcc-internal-format msgid "type name declared as function returning an array" msgstr "" -#: c/c-decl.c:7067 +#: c/c-decl.c:7066 #, fuzzy, gcc-internal-format #| msgid "function does not return string type" msgid "function definition has qualified void return type" msgstr "функцыя не вяртае тып string" -#: c/c-decl.c:7071 cp/decl.c:12458 +#: c/c-decl.c:7070 cp/decl.c:12476 #, gcc-internal-format msgid "type qualifiers ignored on function return type" msgstr "" -#: c/c-decl.c:7109 c/c-decl.c:7319 c/c-decl.c:7373 c/c-decl.c:7457 -#: c/c-decl.c:7582 c/c-parser.c:3050 +#: c/c-decl.c:7108 c/c-decl.c:7318 c/c-decl.c:7372 c/c-decl.c:7456 +#: c/c-decl.c:7581 c/c-parser.c:3050 #, gcc-internal-format msgid "%<_Atomic%>-qualified function type" msgstr "" -#: c/c-decl.c:7115 c/c-decl.c:7325 c/c-decl.c:7462 c/c-decl.c:7587 +#: c/c-decl.c:7114 c/c-decl.c:7324 c/c-decl.c:7461 c/c-decl.c:7586 #, gcc-internal-format msgid "ISO C forbids qualified function types" msgstr "" -#: c/c-decl.c:7210 +#: c/c-decl.c:7209 #, gcc-internal-format msgid "%qs combined with % qualifier for %qE" msgstr "" -#: c/c-decl.c:7214 +#: c/c-decl.c:7213 #, gcc-internal-format msgid "%qs combined with % qualifier for %qE" msgstr "" -#: c/c-decl.c:7220 +#: c/c-decl.c:7219 #, gcc-internal-format msgid "%qs specified for auto variable %qE" msgstr "" -#: c/c-decl.c:7236 +#: c/c-decl.c:7235 #, gcc-internal-format msgid "%qs specified for parameter %qE" msgstr "" -#: c/c-decl.c:7239 +#: c/c-decl.c:7238 #, gcc-internal-format msgid "%qs specified for unnamed parameter" msgstr "" -#: c/c-decl.c:7245 +#: c/c-decl.c:7244 #, gcc-internal-format msgid "%qs specified for structure field %qE" msgstr "" -#: c/c-decl.c:7248 +#: c/c-decl.c:7247 #, gcc-internal-format msgid "%qs specified for structure field" msgstr "" -#: c/c-decl.c:7263 +#: c/c-decl.c:7262 #, fuzzy, gcc-internal-format #| msgid "bit-field `%s' has invalid type" msgid "bit-field %qE has atomic type" msgstr "бітавае поле \"%s\" мае нерэчаісны тып" -#: c/c-decl.c:7265 +#: c/c-decl.c:7264 #, fuzzy, gcc-internal-format #| msgid "bit-field `%s' has invalid type" msgid "bit-field has atomic type" msgstr "бітавае поле \"%s\" мае нерэчаісны тып" -#: c/c-decl.c:7274 +#: c/c-decl.c:7273 #, gcc-internal-format msgid "alignment specified for typedef %qE" msgstr "" -#: c/c-decl.c:7276 +#: c/c-decl.c:7275 #, gcc-internal-format msgid "alignment specified for % object %qE" msgstr "" -#: c/c-decl.c:7281 +#: c/c-decl.c:7280 #, gcc-internal-format msgid "alignment specified for parameter %qE" msgstr "" -#: c/c-decl.c:7283 +#: c/c-decl.c:7282 #, gcc-internal-format msgid "alignment specified for unnamed parameter" msgstr "" -#: c/c-decl.c:7288 +#: c/c-decl.c:7287 #, gcc-internal-format msgid "alignment specified for bit-field %qE" msgstr "" -#: c/c-decl.c:7290 +#: c/c-decl.c:7289 #, gcc-internal-format msgid "alignment specified for unnamed bit-field" msgstr "" -#: c/c-decl.c:7293 +#: c/c-decl.c:7292 #, fuzzy, gcc-internal-format msgid "alignment specified for function %qE" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: c/c-decl.c:7300 +#: c/c-decl.c:7299 #, gcc-internal-format msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE" msgstr "" -#: c/c-decl.c:7303 +#: c/c-decl.c:7302 #, gcc-internal-format msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field" msgstr "" -#: c/c-decl.c:7334 +#: c/c-decl.c:7333 #, gcc-internal-format msgid "typedef %q+D declared %" msgstr "" -#: c/c-decl.c:7336 +#: c/c-decl.c:7335 #, gcc-internal-format msgid "typedef %q+D declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7379 +#: c/c-decl.c:7378 #, gcc-internal-format msgid "ISO C forbids const or volatile function types" msgstr "" #. C99 6.7.2.1p8 -#: c/c-decl.c:7390 +#: c/c-decl.c:7389 #, gcc-internal-format msgid "a member of a structure or union cannot have a variably modified type" msgstr "" -#: c/c-decl.c:7407 cp/decl.c:11090 +#: c/c-decl.c:7406 cp/decl.c:11108 #, fuzzy, gcc-internal-format msgid "variable or field %qE declared void" msgstr "тып параметра \"%s\" не аб'яўлены" -#: c/c-decl.c:7447 +#: c/c-decl.c:7446 #, gcc-internal-format msgid "attributes in parameter array declarator ignored" msgstr "" -#: c/c-decl.c:7489 +#: c/c-decl.c:7488 #, fuzzy, gcc-internal-format msgid "parameter %q+D declared %" msgstr "тып параметра \"%s\" не аб'яўлены" -#: c/c-decl.c:7491 +#: c/c-decl.c:7490 #, fuzzy, gcc-internal-format msgid "parameter %q+D declared %<_Noreturn%>" msgstr "тып параметра \"%s\" не аб'яўлены" -#: c/c-decl.c:7504 +#: c/c-decl.c:7503 #, fuzzy, gcc-internal-format msgid "field %qE declared as a function" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: c/c-decl.c:7511 +#: c/c-decl.c:7510 #, fuzzy, gcc-internal-format msgid "field %qE has incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: c/c-decl.c:7513 +#: c/c-decl.c:7512 #, fuzzy, gcc-internal-format msgid "unnamed field has incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: c/c-decl.c:7553 c/c-decl.c:7564 c/c-decl.c:7567 +#: c/c-decl.c:7552 c/c-decl.c:7563 c/c-decl.c:7566 #, fuzzy, gcc-internal-format msgid "invalid storage class for function %qE" msgstr "Нерэчаісны выбар \"%s\"" -#: c/c-decl.c:7624 +#: c/c-decl.c:7623 #, fuzzy, gcc-internal-format msgid "cannot inline function %" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: c/c-decl.c:7626 +#: c/c-decl.c:7625 #, gcc-internal-format msgid "% declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7637 +#: c/c-decl.c:7636 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support complex types" msgid "ISO C99 does not support %<_Noreturn%>" msgstr "ISO C89 не падтрымлівае комлексныя тыпы" -#: c/c-decl.c:7640 +#: c/c-decl.c:7639 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support complex types" msgid "ISO C90 does not support %<_Noreturn%>" msgstr "ISO C89 не падтрымлівае комлексныя тыпы" -#: c/c-decl.c:7669 +#: c/c-decl.c:7668 #, gcc-internal-format msgid "variable previously declared % redeclared %" msgstr "" -#: c/c-decl.c:7679 +#: c/c-decl.c:7678 #, gcc-internal-format msgid "variable %q+D declared %" msgstr "" -#: c/c-decl.c:7681 +#: c/c-decl.c:7680 #, gcc-internal-format msgid "variable %q+D declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7716 +#: c/c-decl.c:7715 #, gcc-internal-format msgid "non-nested function with variably modified type" msgstr "" -#: c/c-decl.c:7718 +#: c/c-decl.c:7717 #, gcc-internal-format msgid "object with variably modified type must have no linkage" msgstr "" -#: c/c-decl.c:7826 c/c-decl.c:9546 +#: c/c-decl.c:7825 c/c-decl.c:9545 #, gcc-internal-format msgid "function declaration isn%'t a prototype" msgstr "" -#: c/c-decl.c:7836 +#: c/c-decl.c:7835 #, gcc-internal-format msgid "parameter names (without types) in function declaration" msgstr "" -#: c/c-decl.c:7881 +#: c/c-decl.c:7880 #, fuzzy, gcc-internal-format msgid "parameter %u (%q+D) has incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: c/c-decl.c:7885 +#: c/c-decl.c:7884 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "parameter %u has incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: c/c-decl.c:7896 +#: c/c-decl.c:7895 #, fuzzy, gcc-internal-format msgid "parameter %u (%q+D) has void type" msgstr "тып параметра \"%s\" не аб'яўлены" -#: c/c-decl.c:7900 +#: c/c-decl.c:7899 #, fuzzy, gcc-internal-format, gfc-internal-format msgid "parameter %u has void type" msgstr "тып параметра \"%s\" не аб'яўлены" -#: c/c-decl.c:7974 +#: c/c-decl.c:7973 #, gcc-internal-format msgid "% as only parameter may not be qualified" msgstr "" -#: c/c-decl.c:7978 c/c-decl.c:8014 +#: c/c-decl.c:7977 c/c-decl.c:8013 #, fuzzy, gcc-internal-format msgid "% must be the only parameter" msgstr "нявернае выкарыстанне \"restict\"" -#: c/c-decl.c:8008 +#: c/c-decl.c:8007 #, gcc-internal-format msgid "parameter %q+D has just a forward declaration" msgstr "" -#: c/c-decl.c:8054 +#: c/c-decl.c:8053 #, gcc-internal-format msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration" msgstr "" -#: c/c-decl.c:8060 +#: c/c-decl.c:8059 #, gcc-internal-format, gfc-internal-format msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration" msgstr "" -#: c/c-decl.c:8168 +#: c/c-decl.c:8167 #, gcc-internal-format msgid "enum type defined here" msgstr "" -#: c/c-decl.c:8174 +#: c/c-decl.c:8173 #, fuzzy, gcc-internal-format #| msgid "previous definition here" msgid "struct defined here" msgstr "папярэдняе вызначэньне" -#: c/c-decl.c:8180 +#: c/c-decl.c:8179 #, fuzzy, gcc-internal-format #| msgid "previous definition here" msgid "union defined here" msgstr "папярэдняе вызначэньне" -#: c/c-decl.c:8257 +#: c/c-decl.c:8256 #, fuzzy, gcc-internal-format msgid "redefinition of %" msgstr "перанакіраванне stdout: %s" -#: c/c-decl.c:8259 +#: c/c-decl.c:8258 #, fuzzy, gcc-internal-format msgid "redefinition of %" msgstr "перанакіраванне stdout: %s" -#: c/c-decl.c:8268 +#: c/c-decl.c:8267 #, fuzzy, gcc-internal-format msgid "nested redefinition of %" msgstr "перанакіраванне stdout: %s" -#: c/c-decl.c:8270 +#: c/c-decl.c:8269 #, fuzzy, gcc-internal-format msgid "nested redefinition of %" msgstr "перанакіраванне stdout: %s" -#: c/c-decl.c:8300 c/c-decl.c:9087 +#: c/c-decl.c:8299 c/c-decl.c:9086 #, gcc-internal-format msgid "defining type in %qs expression is invalid in C++" msgstr "" -#: c/c-decl.c:8367 cp/decl.c:5143 +#: c/c-decl.c:8366 cp/decl.c:5139 #, gcc-internal-format msgid "declaration does not declare anything" msgstr "" -#: c/c-decl.c:8372 +#: c/c-decl.c:8371 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support complex types" msgid "ISO C99 doesn%'t support unnamed structs/unions" msgstr "ISO C89 не падтрымлівае комлексныя тыпы" -#: c/c-decl.c:8375 +#: c/c-decl.c:8374 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support complex types" msgid "ISO C90 doesn%'t support unnamed structs/unions" msgstr "ISO C89 не падтрымлівае комлексныя тыпы" -#: c/c-decl.c:8468 c/c-decl.c:8486 c/c-decl.c:8547 +#: c/c-decl.c:8467 c/c-decl.c:8485 c/c-decl.c:8546 #, fuzzy, gcc-internal-format msgid "duplicate member %q+D" msgstr "паўтарэнне \"%s\"" -#: c/c-decl.c:8573 +#: c/c-decl.c:8572 #, gcc-internal-format msgid "empty struct has size 0 in C, size 1 in C++" msgstr "" -#: c/c-decl.c:8576 +#: c/c-decl.c:8575 #, gcc-internal-format msgid "empty union has size 0 in C, size 1 in C++" msgstr "" -#: c/c-decl.c:8701 +#: c/c-decl.c:8700 #, gcc-internal-format msgid "union has no named members" msgstr "" -#: c/c-decl.c:8703 +#: c/c-decl.c:8702 #, gcc-internal-format msgid "union has no members" msgstr "" -#: c/c-decl.c:8708 +#: c/c-decl.c:8707 #, gcc-internal-format msgid "struct has no named members" msgstr "" -#: c/c-decl.c:8710 +#: c/c-decl.c:8709 #, gcc-internal-format msgid "struct has no members" msgstr "" -#: c/c-decl.c:8771 cp/decl.c:13430 +#: c/c-decl.c:8770 cp/decl.c:13448 #, gcc-internal-format msgid "flexible array member in union" msgstr "" -#: c/c-decl.c:8777 +#: c/c-decl.c:8776 #, gcc-internal-format msgid "flexible array member not at end of struct" msgstr "" -#: c/c-decl.c:8783 +#: c/c-decl.c:8782 #, gcc-internal-format msgid "flexible array member in a struct with no named members" msgstr "" -#: c/c-decl.c:8814 +#: c/c-decl.c:8813 #, fuzzy, gcc-internal-format #| msgid "%s is too large" msgid "type %qT is too large" msgstr "%s - вельмі вялікі" -#: c/c-decl.c:8919 +#: c/c-decl.c:8918 #, gcc-internal-format msgid "union cannot be made transparent" msgstr "" -#: c/c-decl.c:9059 +#: c/c-decl.c:9058 #, fuzzy, gcc-internal-format msgid "nested redefinition of %" msgstr "перанакіраванне stdout: %s" #. This enum is a named one that has been declared already. -#: c/c-decl.c:9066 +#: c/c-decl.c:9065 #, fuzzy, gcc-internal-format #| msgid "declaration of `%#D'" msgid "redeclaration of %" msgstr "абвяшчэньне `%#D'" -#: c/c-decl.c:9145 cp/decl.c:15903 +#: c/c-decl.c:9144 cp/decl.c:15921 #, gcc-internal-format msgid "specified mode too small for enumerated values" msgstr "" -#: c/c-decl.c:9160 +#: c/c-decl.c:9159 #, gcc-internal-format msgid "enumeration values exceed range of largest integer" msgstr "" -#: c/c-decl.c:9280 c/c-decl.c:9296 +#: c/c-decl.c:9279 c/c-decl.c:9295 #, fuzzy, gcc-internal-format msgid "enumerator value for %qE is not an integer constant" msgstr "памер масіва \"%s\" адмоўны" -#: c/c-decl.c:9291 +#: c/c-decl.c:9290 #, fuzzy, gcc-internal-format msgid "enumerator value for %qE is not an integer constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: c/c-decl.c:9315 +#: c/c-decl.c:9314 #, gcc-internal-format msgid "overflow in enumeration values" msgstr "" -#: c/c-decl.c:9323 +#: c/c-decl.c:9322 #, gcc-internal-format msgid "ISO C restricts enumerator values to range of %" msgstr "" -#: c/c-decl.c:9440 cp/decl.c:5454 cp/decl.c:16454 +#: c/c-decl.c:9439 cp/decl.c:5450 cp/decl.c:16472 #, gcc-internal-format msgid "inline function %qD given attribute %qs" msgstr "" -#: c/c-decl.c:9458 +#: c/c-decl.c:9457 #, gcc-internal-format msgid "return type is an incomplete type" msgstr "" -#: c/c-decl.c:9469 +#: c/c-decl.c:9468 #, fuzzy, gcc-internal-format #| msgid "return type of `%s' is not `int'" msgid "return type defaults to %" msgstr "вяртаемы тып \"%s\" не \"int\"" -#: c/c-decl.c:9497 +#: c/c-decl.c:9496 #, gcc-internal-format msgid "%q+D defined as variadic function without prototype" msgstr "" -#: c/c-decl.c:9555 +#: c/c-decl.c:9554 #, fuzzy, gcc-internal-format #| msgid "no previous prototype for `%s'" msgid "no previous prototype for %qD" msgstr "няма папярэдняга прататыпа для \"%s\"" -#: c/c-decl.c:9564 +#: c/c-decl.c:9563 #, fuzzy, gcc-internal-format msgid "%qD was used with no prototype before its definition" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: c/c-decl.c:9572 cp/decl.c:16589 +#: c/c-decl.c:9571 cp/decl.c:16607 #, fuzzy, gcc-internal-format #| msgid "no previous declaration for `%s'" msgid "no previous declaration for %qD" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: c/c-decl.c:9582 +#: c/c-decl.c:9581 #, fuzzy, gcc-internal-format msgid "%qD was used with no declaration before its definition" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: c/c-decl.c:9601 +#: c/c-decl.c:9600 #, fuzzy, gcc-internal-format #| msgid "return type of `%s' is not `int'" msgid "return type of %qD is not %" msgstr "вяртаемы тып \"%s\" не \"int\"" -#: c/c-decl.c:9603 +#: c/c-decl.c:9602 #, gcc-internal-format msgid "%<_Atomic%>-qualified return type of %qD" msgstr "" -#: c/c-decl.c:9610 +#: c/c-decl.c:9609 #, fuzzy, gcc-internal-format #| msgid "`%s' is usually a function" msgid "%qD is normally a non-static function" msgstr "`%s' - звычайна функцыя" -#: c/c-decl.c:9658 +#: c/c-decl.c:9657 #, gcc-internal-format msgid "old-style parameter declarations in prototyped function definition" msgstr "" -#: c/c-decl.c:9673 +#: c/c-decl.c:9672 #, gcc-internal-format msgid "traditional C rejects ISO C style function definitions" msgstr "" -#: c/c-decl.c:9690 +#: c/c-decl.c:9689 #, gcc-internal-format msgid "ISO C does not support omitting parameter names in function definitions before C2X" msgstr "" -#: c/c-decl.c:9730 c/c-decl.c:9734 +#: c/c-decl.c:9729 c/c-decl.c:9733 #, gcc-internal-format msgid "old-style function definition" msgstr "" -#: c/c-decl.c:9747 +#: c/c-decl.c:9746 #, gcc-internal-format msgid "parameter name missing from parameter list" msgstr "" -#: c/c-decl.c:9763 +#: c/c-decl.c:9762 #, gcc-internal-format msgid "%qD declared as a non-parameter" msgstr "" -#: c/c-decl.c:9771 +#: c/c-decl.c:9770 #, fuzzy, gcc-internal-format msgid "multiple parameters named %qD" msgstr "невыкарыстаемы параметр \"%s\"" -#: c/c-decl.c:9780 +#: c/c-decl.c:9779 #, fuzzy, gcc-internal-format msgid "parameter %qD declared with void type" msgstr "тып параметра \"%s\" не аб'яўлены" -#: c/c-decl.c:9809 c/c-decl.c:9814 +#: c/c-decl.c:9808 c/c-decl.c:9813 #, gcc-internal-format msgid "type of %qD defaults to %" msgstr "" -#: c/c-decl.c:9834 +#: c/c-decl.c:9833 #, fuzzy, gcc-internal-format msgid "parameter %qD has incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: c/c-decl.c:9841 +#: c/c-decl.c:9840 #, gcc-internal-format msgid "declaration for parameter %qD but no such parameter" msgstr "" -#: c/c-decl.c:9894 +#: c/c-decl.c:9893 #, gcc-internal-format msgid "number of arguments doesn%'t match built-in prototype" msgstr "" -#: c/c-decl.c:9905 +#: c/c-decl.c:9904 #, fuzzy, gcc-internal-format #| msgid "wrong number of arguments specified for `%s' attribute" msgid "number of arguments doesn%'t match prototype" msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'" -#: c/c-decl.c:9908 c/c-decl.c:9955 c/c-decl.c:9969 +#: c/c-decl.c:9907 c/c-decl.c:9954 c/c-decl.c:9968 #, fuzzy, gcc-internal-format #| msgid "empty declaration" msgid "prototype declaration" msgstr "пустое абвяшчэньне" -#: c/c-decl.c:9947 +#: c/c-decl.c:9946 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match built-in prototype" msgstr "" -#: c/c-decl.c:9952 +#: c/c-decl.c:9951 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match prototype" msgstr "" -#: c/c-decl.c:9962 +#: c/c-decl.c:9961 #, gcc-internal-format msgid "argument %qD doesn%'t match built-in prototype" msgstr "" -#: c/c-decl.c:9967 +#: c/c-decl.c:9966 #, gcc-internal-format msgid "argument %qD doesn%'t match prototype" msgstr "" -#: c/c-decl.c:10225 cp/decl.c:17414 +#: c/c-decl.c:10224 cp/decl.c:17432 #, gcc-internal-format msgid "no return statement in function returning non-void" msgstr "" -#: c/c-decl.c:10244 cp/decl.c:17498 +#: c/c-decl.c:10243 cp/decl.c:17516 #, fuzzy, gcc-internal-format #| msgid "label `%D' defined but not used" msgid "parameter %qD set but not used" @@ -42126,272 +42151,272 @@ msgstr "адмеціна `%D' вызначана, але не выкарысто #. If we get here, declarations have been used in a for loop without #. the C99 for loop scope. This doesn't make much sense, so don't #. allow it. -#: c/c-decl.c:10340 +#: c/c-decl.c:10339 #, gcc-internal-format msgid "% loop initial declarations are only allowed in C99 or C11 mode" msgstr "" -#: c/c-decl.c:10345 +#: c/c-decl.c:10344 #, gcc-internal-format msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code" msgstr "" -#: c/c-decl.c:10352 +#: c/c-decl.c:10351 #, fuzzy, gcc-internal-format msgid "ISO C90 does not support % loop initial declarations" msgstr "ISO C89 не падтрымлівае \"long long\"" -#: c/c-decl.c:10384 +#: c/c-decl.c:10383 #, gcc-internal-format msgid "declaration of static variable %qD in % loop initial declaration" msgstr "" -#: c/c-decl.c:10388 +#: c/c-decl.c:10387 #, gcc-internal-format msgid "declaration of % variable %qD in % loop initial declaration" msgstr "" -#: c/c-decl.c:10395 +#: c/c-decl.c:10394 #, gcc-internal-format msgid "% declared in % loop initial declaration" msgstr "" -#: c/c-decl.c:10400 +#: c/c-decl.c:10399 #, gcc-internal-format msgid "% declared in % loop initial declaration" msgstr "" -#: c/c-decl.c:10404 +#: c/c-decl.c:10403 #, gcc-internal-format msgid "% declared in % loop initial declaration" msgstr "" -#: c/c-decl.c:10408 +#: c/c-decl.c:10407 #, gcc-internal-format msgid "declaration of non-variable %qD in % loop initial declaration" msgstr "" -#: c/c-decl.c:10700 +#: c/c-decl.c:10699 #, gcc-internal-format msgid "incompatible address space qualifiers %qs and %qs" msgstr "" -#: c/c-decl.c:10759 c/c-decl.c:10766 +#: c/c-decl.c:10758 c/c-decl.c:10765 #, fuzzy, gcc-internal-format #| msgid "duplicate label declaration `%s'" msgid "duplicate %qE declaration specifier" msgstr "паўторнае абвяшчэньне адмеціны `%s'" -#: c/c-decl.c:10794 c/c-decl.c:11178 c/c-decl.c:11573 +#: c/c-decl.c:10793 c/c-decl.c:11177 c/c-decl.c:11572 #, gcc-internal-format msgid "two or more data types in declaration specifiers" msgstr "" -#: c/c-decl.c:10806 cp/parser.c:31446 +#: c/c-decl.c:10805 cp/parser.c:31500 #, fuzzy, gcc-internal-format #| msgid "`long long long' is too long for GCC" msgid "% is too long for GCC" msgstr "`long long long' - вельмі доўга для GCC" -#: c/c-decl.c:10819 +#: c/c-decl.c:10818 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support `long long'" msgid "ISO C90 does not support %" msgstr "ISO C89 не падтрымлівае `long long'" -#: c/c-decl.c:11048 c/c-parser.c:9956 +#: c/c-decl.c:11047 c/c-parser.c:9956 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support complex types" msgid "ISO C90 does not support complex types" msgstr "ISO C89 не падтрымлівае комлексныя тыпы" -#: c/c-decl.c:11094 +#: c/c-decl.c:11093 #, fuzzy, gcc-internal-format #| msgid "ISO C does not support complex integer types" msgid "ISO C does not support saturating types" msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы" -#: c/c-decl.c:11165 c/c-decl.c:11731 +#: c/c-decl.c:11164 c/c-decl.c:11730 #, fuzzy, gcc-internal-format #| msgid "duplicate `%s'" msgid "duplicate %qE" msgstr "паўтарэньне `%s'" -#: c/c-decl.c:11225 +#: c/c-decl.c:11224 #, fuzzy, gcc-internal-format #| msgid "ISO C does not support complex integer types" msgid "ISO C does not support %<__int%d%> types" msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы" -#: c/c-decl.c:11247 +#: c/c-decl.c:11246 #, fuzzy, gcc-internal-format msgid "%<__int%d%> is not supported on this target" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" -#: c/c-decl.c:11290 +#: c/c-decl.c:11289 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support complex types" msgid "ISO C90 does not support boolean types" msgstr "ISO C89 не падтрымлівае комлексныя тыпы" -#: c/c-decl.c:11409 +#: c/c-decl.c:11408 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support complex types" msgid "ISO C does not support the %<_Float%d%s%> type" msgstr "ISO C89 не падтрымлівае комлексныя тыпы" -#: c/c-decl.c:11459 +#: c/c-decl.c:11458 #, fuzzy, gcc-internal-format msgid "%<_Float%d%s%> is not supported on this target" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" -#: c/c-decl.c:11530 +#: c/c-decl.c:11529 #, fuzzy, gcc-internal-format #| msgid "ISO C does not support complex integer types" msgid "ISO C does not support decimal floating-point before C2X" msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы" -#: c/c-decl.c:11554 c/c-decl.c:11827 c/c-parser.c:8967 +#: c/c-decl.c:11553 c/c-decl.c:11826 c/c-parser.c:8967 #, fuzzy, gcc-internal-format msgid "fixed-point types not supported for this target" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: c/c-decl.c:11556 +#: c/c-decl.c:11555 #, fuzzy, gcc-internal-format #| msgid "ISO C does not support complex integer types" msgid "ISO C does not support fixed-point types" msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы" -#: c/c-decl.c:11591 +#: c/c-decl.c:11590 #, gcc-internal-format msgid "C++ lookup of %qD would return a field, not a type" msgstr "" -#: c/c-decl.c:11604 +#: c/c-decl.c:11603 #, gcc-internal-format msgid "%qE fails to be a typedef or built in type" msgstr "" -#: c/c-decl.c:11653 +#: c/c-decl.c:11652 #, fuzzy, gcc-internal-format #| msgid "`%s' is not at beginning of declaration" msgid "%qE is not at beginning of declaration" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: c/c-decl.c:11674 +#: c/c-decl.c:11673 #, gcc-internal-format msgid "%qE used with %" msgstr "" -#: c/c-decl.c:11676 +#: c/c-decl.c:11675 #, gcc-internal-format msgid "%qE used with %" msgstr "" -#: c/c-decl.c:11678 +#: c/c-decl.c:11677 #, gcc-internal-format msgid "%qE used with %" msgstr "" -#: c/c-decl.c:11692 c/c-parser.c:8325 +#: c/c-decl.c:11691 c/c-parser.c:8325 #, fuzzy, gcc-internal-format #| msgid "%s does not support %s" msgid "ISO C99 does not support %qE" msgstr "%s не падтрымлівае %s" -#: c/c-decl.c:11695 c/c-parser.c:8328 +#: c/c-decl.c:11694 c/c-parser.c:8328 #, fuzzy, gcc-internal-format #| msgid "%s does not support %s" msgid "ISO C90 does not support %qE" msgstr "%s не падтрымлівае %s" -#: c/c-decl.c:11707 +#: c/c-decl.c:11706 #, gcc-internal-format msgid "%<__thread%> before %" msgstr "" -#: c/c-decl.c:11716 +#: c/c-decl.c:11715 #, gcc-internal-format msgid "%<__thread%> before %" msgstr "" -#: c/c-decl.c:11729 +#: c/c-decl.c:11728 #, gcc-internal-format msgid "duplicate %<_Thread_local%> or %<__thread%>" msgstr "" -#: c/c-decl.c:11737 +#: c/c-decl.c:11736 #, gcc-internal-format msgid "multiple storage classes in declaration specifiers" msgstr "" -#: c/c-decl.c:11745 +#: c/c-decl.c:11744 #, gcc-internal-format msgid "%qs used with %qE" msgstr "" -#: c/c-decl.c:11824 +#: c/c-decl.c:11823 #, gcc-internal-format msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>" msgstr "" -#: c/c-decl.c:11839 +#: c/c-decl.c:11838 #, fuzzy, gcc-internal-format #| msgid "ISO C does not support plain `complex' meaning `double complex'" msgid "ISO C does not support plain % meaning %" msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\"" -#: c/c-decl.c:11866 +#: c/c-decl.c:11865 #, gcc-internal-format msgid "%<__auto_type%> followed by %<[[]]%> attributes" msgstr "" -#: c/c-decl.c:11892 c/c-decl.c:11908 c/c-decl.c:11934 +#: c/c-decl.c:11891 c/c-decl.c:11907 c/c-decl.c:11933 #, gcc-internal-format msgid "ISO C does not support complex integer types" msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы" -#: c/c-decl.c:12361 cp/semantics.c:5793 +#: c/c-decl.c:12360 cp/semantics.c:5821 #, gcc-internal-format msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not % nor %" msgstr "" -#: c/c-decl.c:12365 cp/semantics.c:5797 +#: c/c-decl.c:12364 cp/semantics.c:5825 #, gcc-internal-format msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not % nor %" msgstr "" -#: c/c-fold.c:387 c/c-typeck.c:11988 cp/typeck.c:5073 +#: c/c-fold.c:387 c/c-typeck.c:12048 cp/typeck.c:5084 #, gcc-internal-format msgid "left shift of negative value" msgstr "" -#: c/c-fold.c:397 c/c-typeck.c:11997 cp/typeck.c:5081 +#: c/c-fold.c:397 c/c-typeck.c:12057 cp/typeck.c:5092 #, gcc-internal-format msgid "left shift count is negative" msgstr "" -#: c/c-fold.c:398 c/c-typeck.c:11926 cp/typeck.c:5021 +#: c/c-fold.c:398 c/c-typeck.c:11986 cp/typeck.c:5032 #, gcc-internal-format msgid "right shift count is negative" msgstr "" -#: c/c-fold.c:406 c/c-typeck.c:12016 cp/typeck.c:5089 +#: c/c-fold.c:406 c/c-typeck.c:12076 cp/typeck.c:5100 #, gcc-internal-format msgid "left shift count >= width of type" msgstr "" -#: c/c-fold.c:407 c/c-typeck.c:11950 cp/typeck.c:5032 +#: c/c-fold.c:407 c/c-typeck.c:12010 cp/typeck.c:5043 #, gcc-internal-format msgid "right shift count >= width of type" msgstr "" -#: c/c-fold.c:414 c/c-typeck.c:12008 +#: c/c-fold.c:414 c/c-typeck.c:12068 #, gcc-internal-format msgid "left shift count >= width of vector element" msgstr "" -#: c/c-fold.c:415 c/c-typeck.c:11937 +#: c/c-fold.c:415 c/c-typeck.c:11997 #, gcc-internal-format msgid "right shift count >= width of vector element" msgstr "" @@ -42411,7 +42436,7 @@ msgstr "" msgid "to match this %qs" msgstr "" -#: c/c-parser.c:1325 cp/parser.c:31680 +#: c/c-parser.c:1325 cp/parser.c:31734 #, gcc-internal-format msgid "expected end of line" msgstr "" @@ -42422,7 +42447,7 @@ msgstr "" msgid "ISO C forbids an empty translation unit" msgstr "ISO C не дазваляе пусты ізыходны файл" -#: c/c-parser.c:1665 cp/semantics.c:3201 +#: c/c-parser.c:1665 cp/semantics.c:3219 #, gcc-internal-format msgid "%<#pragma omp declare target%> without corresponding %<#pragma omp end declare target%>" msgstr "" @@ -42459,7 +42484,7 @@ msgid "unknown type name %qE" msgstr "невядомая назва рэгістра: %s" #: c/c-parser.c:2001 c/c-parser.c:12508 c/c-parser.c:18876 c/c-parser.c:19393 -#: c/c-parser.c:19910 cp/parser.c:41330 cp/parser.c:45195 +#: c/c-parser.c:19910 cp/parser.c:41383 cp/parser.c:45248 #, fuzzy, gcc-internal-format #| msgid "empty declaration" msgid "expected declaration specifiers" @@ -42481,7 +42506,7 @@ msgstr "" msgid "expected %<;%>, identifier or %<(%>" msgstr "" -#: c/c-parser.c:2066 cp/parser.c:33879 cp/parser.c:33951 +#: c/c-parser.c:2066 cp/parser.c:33933 cp/parser.c:34005 #, fuzzy, gcc-internal-format msgid "prefix attributes are ignored for methods" msgstr "\"%s\" атрыбут ігнарыруецца" @@ -42497,7 +42522,7 @@ msgstr "атрыбуты секцыі не падтрымліваюцца для msgid "unexpected attribute" msgstr "" -#: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11832 cp/parser.c:12039 +#: c/c-parser.c:2132 c/c-parser.c:6220 cp/parser.c:11853 cp/parser.c:12060 #, gcc-internal-format msgid "% attribute not followed by %<;%>" msgstr "" @@ -42535,7 +42560,7 @@ msgstr "" msgid "%<__auto_type%> may only be used with a single declarator" msgstr "" -#: c/c-parser.c:2415 cp/parser.c:14539 +#: c/c-parser.c:2415 cp/parser.c:14563 #, gcc-internal-format msgid "expected %<,%> or %<;%>" msgstr "" @@ -42596,7 +42621,7 @@ msgstr "" msgid "static assertion failed: %E" msgstr "" -#: c/c-parser.c:2683 cp/semantics.c:10131 +#: c/c-parser.c:2683 cp/semantics.c:10159 #, gcc-internal-format msgid "static assertion failed" msgstr "" @@ -42643,14 +42668,14 @@ msgstr "параметр \"%s\" ініцыялізаваны" #: c/c-parser.c:12166 c/c-parser.c:12212 c/c-parser.c:12998 c/c-parser.c:13031 #: c/c-parser.c:15343 c/c-parser.c:15453 c/c-parser.c:15726 c/c-parser.c:15989 #: c/c-parser.c:17946 c/c-parser.c:20428 c/c-parser.c:20619 -#: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8961 -#: cp/parser.c:31683 cp/parser.c:34856 cp/parser.c:37421 cp/parser.c:37589 -#: cp/parser.c:42903 cp/parser.c:44510 +#: c/gimple-parser.c:1776 c/gimple-parser.c:1814 cp/parser.c:8968 +#: cp/parser.c:31737 cp/parser.c:34910 cp/parser.c:37474 cp/parser.c:37642 +#: cp/parser.c:42956 cp/parser.c:44563 #, gcc-internal-format msgid "expected identifier" msgstr "" -#: c/c-parser.c:3238 cp/parser.c:20165 +#: c/c-parser.c:3238 cp/parser.c:20202 #, gcc-internal-format msgid "comma at end of enumerator list" msgstr "" @@ -42737,7 +42762,7 @@ msgstr "" msgid "parentheses must be omitted if attribute argument list is empty" msgstr "" -#: c/c-parser.c:4932 cp/parser.c:27867 +#: c/c-parser.c:4932 cp/parser.c:27902 #, gcc-internal-format msgid "%qE attribute does not take any arguments" msgstr "" @@ -42798,7 +42823,7 @@ msgstr "ISO C не дазваляе дэкларацыі метак (label)" msgid "expected %<}%> before %" msgstr "" -#: c/c-parser.c:5776 cp/parser.c:12162 +#: c/c-parser.c:5776 cp/parser.c:12184 #, gcc-internal-format msgid "% without a previous %" msgstr "" @@ -42813,7 +42838,7 @@ msgstr "" #. delimiter without consuming it, but here we need to consume #. it to proceed further. #: c/c-parser.c:5815 c/c-parser.c:5828 c/c-parser.c:6241 -#: c/gimple-parser.c:2276 cp/parser.c:11782 +#: c/gimple-parser.c:2276 cp/parser.c:11803 #, gcc-internal-format msgid "expected statement" msgstr "" @@ -42838,19 +42863,19 @@ msgstr "" msgid "only attribute % can be applied to a null statement" msgstr "" -#: c/c-parser.c:6348 cp/parser.c:13616 +#: c/c-parser.c:6348 cp/parser.c:13640 #, fuzzy, gcc-internal-format #| msgid "empty body in an else-statement" msgid "suggest braces around empty body in an % statement" msgstr "пустое цела ў else-выражэнні" -#: c/c-parser.c:6390 cp/parser.c:13619 +#: c/c-parser.c:6390 cp/parser.c:13643 #, fuzzy, gcc-internal-format #| msgid "empty body in an else-statement" msgid "suggest braces around empty body in an % statement" msgstr "пустое цела ў else-выражэнні" -#: c/c-parser.c:6521 cp/parser.c:12433 +#: c/c-parser.c:6521 cp/parser.c:12455 #, gcc-internal-format msgid "suggest explicit braces to avoid ambiguous %" msgstr "" @@ -42870,12 +42895,12 @@ msgstr "" msgid "invalid iterating variable in fast enumeration" msgstr "нявернае выкарыстанне \"restict\"" -#: c/c-parser.c:6872 cp/parser.c:12702 +#: c/c-parser.c:6872 cp/parser.c:12724 #, gcc-internal-format msgid "missing loop condition in loop with % pragma" msgstr "" -#: c/c-parser.c:6878 cp/parser.c:12708 +#: c/c-parser.c:6878 cp/parser.c:12730 #, gcc-internal-format msgid "missing loop condition in loop with % pragma" msgstr "" @@ -42890,8 +42915,8 @@ msgstr "" msgid "duplicate % qualifier %qE" msgstr "паўтарэнне \"volatile\"" -#: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21018 -#: cp/parser.c:21035 cp/parser.c:21049 +#: c/c-parser.c:7037 c/c-parser.c:7048 c/c-parser.c:7059 cp/parser.c:21055 +#: cp/parser.c:21072 cp/parser.c:21086 #, gcc-internal-format msgid "first seen here" msgstr "" @@ -42918,12 +42943,12 @@ msgstr "ISO C не дазваляе пусты ізыходны файл" #. Location of the binary operator. #. Quiet warning. -#: c/c-parser.c:7819 cp/typeck.c:4849 +#: c/c-parser.c:7819 cp/typeck.c:4860 #, gcc-internal-format msgid "division % does not compute the number of array elements" msgstr "" -#: c/c-parser.c:7825 cp/typeck.c:4854 +#: c/c-parser.c:7825 cp/typeck.c:4865 #, gcc-internal-format msgid "first % operand was declared here" msgstr "" @@ -43322,12 +43347,12 @@ msgstr "" msgid "no type or storage class may be specified here," msgstr "" -#: c/c-parser.c:11951 cp/parser.c:34713 +#: c/c-parser.c:11951 cp/parser.c:34767 #, gcc-internal-format msgid "empty property attribute list" msgstr "" -#: c/c-parser.c:11965 cp/parser.c:34726 +#: c/c-parser.c:11965 cp/parser.c:34780 #, fuzzy, gcc-internal-format msgid "missing property attribute" msgstr "прапушчан ініцыялізатар" @@ -43337,51 +43362,51 @@ msgstr "прапушчан ініцыялізатар" msgid "unknown property attribute %<%s%s%>" msgstr "" -#: c/c-parser.c:12007 cp/parser.c:34763 +#: c/c-parser.c:12007 cp/parser.c:34817 #, gcc-internal-format msgid "unknown property attribute" msgstr "" -#: c/c-parser.c:12016 cp/parser.c:34772 +#: c/c-parser.c:12016 cp/parser.c:34826 #, gcc-internal-format msgid "expected %<=%> after Objective-C %qE" msgstr "" -#: c/c-parser.c:12027 cp/parser.c:34786 +#: c/c-parser.c:12027 cp/parser.c:34840 #, gcc-internal-format msgid "expected %qE selector name" msgstr "" -#: c/c-parser.c:12043 cp/parser.c:34805 +#: c/c-parser.c:12043 cp/parser.c:34859 #, gcc-internal-format msgid "setter method names must terminate with %<:%>" msgstr "" -#: c/c-parser.c:12257 cp/parser.c:44841 +#: c/c-parser.c:12257 cp/parser.c:44894 #, gcc-internal-format msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u" msgstr "" #: c/c-parser.c:12301 c/c-parser.c:19390 c/c-parser.c:19685 c/c-parser.c:19744 -#: c/c-parser.c:19830 cp/parser.c:41327 cp/parser.c:41661 cp/parser.c:41751 -#: cp/parser.c:41824 cp/parser.c:44888 cp/parser.c:44903 cp/parser.c:44918 -#: cp/parser.c:44934 cp/parser.c:44950 cp/parser.c:44966 cp/parser.c:44993 -#: cp/parser.c:45006 cp/parser.c:45029 cp/parser.c:45042 +#: c/c-parser.c:19830 cp/parser.c:41380 cp/parser.c:41714 cp/parser.c:41804 +#: cp/parser.c:41877 cp/parser.c:44941 cp/parser.c:44956 cp/parser.c:44971 +#: cp/parser.c:44987 cp/parser.c:45003 cp/parser.c:45019 cp/parser.c:45046 +#: cp/parser.c:45059 cp/parser.c:45082 cp/parser.c:45095 #, gcc-internal-format msgid "%<#pragma %s%> may only be used in compound statements" msgstr "" -#: c/c-parser.c:12324 cp/parser.c:45019 +#: c/c-parser.c:12324 cp/parser.c:45072 #, gcc-internal-format msgid "%<#pragma acc routine%> must be at file scope" msgstr "" -#: c/c-parser.c:12411 cp/parser.c:45114 +#: c/c-parser.c:12411 cp/parser.c:45167 #, gcc-internal-format msgid "%<#pragma omp scan%> may only be used in a loop construct with % % clause" msgstr "" -#: c/c-parser.c:12418 cp/parser.c:45120 +#: c/c-parser.c:12418 cp/parser.c:45173 #, gcc-internal-format msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct" msgstr "" @@ -43391,18 +43416,18 @@ msgstr "" msgid "%<#pragma omp requires%> may only be used at file scope" msgstr "" -#: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45149 cp/parser.c:45182 +#: c/c-parser.c:12453 c/c-parser.c:12477 cp/parser.c:45202 cp/parser.c:45235 #, gcc-internal-format msgid "for, while or do statement expected" msgstr "" -#: c/c-parser.c:12490 cp/parser.c:44878 +#: c/c-parser.c:12490 cp/parser.c:44931 #, gcc-internal-format msgid "%<#pragma GCC pch_preprocess%> must be first" msgstr "" #: c/c-parser.c:12829 c/c-parser.c:15837 c/c-parser.c:21433 c/c-parser.c:21441 -#: cp/parser.c:35224 cp/parser.c:37940 cp/parser.c:43961 cp/parser.c:43969 +#: cp/parser.c:35278 cp/parser.c:37993 cp/parser.c:44014 cp/parser.c:44022 #, fuzzy, gcc-internal-format #| msgid "too many input files" msgid "too many %qs clauses" @@ -43423,54 +43448,54 @@ msgstr "" msgid "%qD is not a variable" msgstr "\"%s\" мае незавершаны тып" -#: c/c-parser.c:13267 cp/semantics.c:7767 +#: c/c-parser.c:13267 cp/semantics.c:7795 #, fuzzy, gcc-internal-format msgid "%qD is not a pointer variable" msgstr "\"%s\" звычайна функцыя" -#: c/c-parser.c:13309 cp/parser.c:35911 +#: c/c-parser.c:13309 cp/parser.c:35964 #, gcc-internal-format msgid "collapse argument needs positive constant integer expression" msgstr "" -#: c/c-parser.c:13386 cp/parser.c:35975 +#: c/c-parser.c:13386 cp/parser.c:36028 #, gcc-internal-format msgid "expected % or %" msgstr "" -#: c/c-parser.c:13388 cp/parser.c:35977 +#: c/c-parser.c:13388 cp/parser.c:36030 #, gcc-internal-format msgid "expected % or %" msgstr "" -#: c/c-parser.c:13508 cp/parser.c:36088 +#: c/c-parser.c:13508 cp/parser.c:36141 #, gcc-internal-format msgid "expected %, %, % or %" msgstr "" -#: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36106 -#: cp/parser.c:41653 cp/parser.c:41743 +#: c/c-parser.c:13528 c/c-parser.c:19737 c/c-parser.c:19823 cp/parser.c:36159 +#: cp/parser.c:41706 cp/parser.c:41796 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:13581 cp/parser.c:36161 +#: c/c-parser.c:13581 cp/parser.c:36214 #, gcc-internal-format msgid "too many % clauses with %qs modifier" msgstr "" -#: c/c-parser.c:13588 cp/parser.c:36168 +#: c/c-parser.c:13588 cp/parser.c:36221 #, fuzzy, gcc-internal-format #| msgid "too many input files" msgid "too many % clauses" msgstr "вельмі шмат уваходзячых файлаў" -#: c/c-parser.c:13590 cp/parser.c:36170 +#: c/c-parser.c:13590 cp/parser.c:36223 #, gcc-internal-format msgid "too many % clauses without modifier" msgstr "" -#: c/c-parser.c:13596 cp/parser.c:36176 +#: c/c-parser.c:13596 cp/parser.c:36229 #, gcc-internal-format msgid "if any % clause has modifier, then all % clauses have to use modifier" msgstr "" @@ -43492,109 +43517,109 @@ msgstr "" msgid "% value must be positive" msgstr "" -#: c/c-parser.c:13804 cp/semantics.c:7972 +#: c/c-parser.c:13804 cp/semantics.c:8000 #, gcc-internal-format msgid "% value must be positive" msgstr "" -#: c/c-parser.c:13851 cp/semantics.c:8002 +#: c/c-parser.c:13851 cp/semantics.c:8030 #, gcc-internal-format msgid "% value must be non-negative" msgstr "" -#: c/c-parser.c:13885 cp/parser.c:36368 +#: c/c-parser.c:13885 cp/parser.c:36421 #, gcc-internal-format msgid "expected constant integer expression with valid sync-hint value" msgstr "" -#: c/c-parser.c:13925 cp/parser.c:36410 +#: c/c-parser.c:13925 cp/parser.c:36463 #, gcc-internal-format msgid "expected %, %, %, %, %, % or %" msgstr "" -#: c/c-parser.c:13986 cp/parser.c:36475 +#: c/c-parser.c:13986 cp/parser.c:36528 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:14052 cp/parser.c:36544 +#: c/c-parser.c:14052 cp/parser.c:36597 #, gcc-internal-format msgid "too many % clauses with %qs category" msgstr "" -#: c/c-parser.c:14055 cp/parser.c:36547 +#: c/c-parser.c:14055 cp/parser.c:36600 #, gcc-internal-format msgid "too many % clauses with unspecified category" msgstr "" -#: c/c-parser.c:14129 cp/semantics.c:7009 +#: c/c-parser.c:14129 cp/semantics.c:7037 #, gcc-internal-format msgid "%qs expression must be integral" msgstr "" -#: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7041 +#: c/c-parser.c:14141 c/c-parser.c:14264 cp/semantics.c:7069 #, gcc-internal-format msgid "%qs value must be positive" msgstr "" -#: c/c-parser.c:14203 cp/parser.c:35683 +#: c/c-parser.c:14203 cp/parser.c:35736 #, fuzzy, gcc-internal-format #| msgid "too many arguments to function" msgid "too many % arguments" msgstr "вельмі шмат аргументаў у функцыі" -#: c/c-parser.c:14237 cp/parser.c:35716 +#: c/c-parser.c:14237 cp/parser.c:35769 #, fuzzy, gcc-internal-format #| msgid "no arguments" msgid "unexpected argument" msgstr "няма аргументаў" -#: c/c-parser.c:14404 cp/semantics.c:8137 +#: c/c-parser.c:14404 cp/semantics.c:8165 #, gcc-internal-format msgid "% argument needs positive integral constant" msgstr "" -#: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36579 cp/parser.c:36589 +#: c/c-parser.c:14462 c/c-parser.c:14468 cp/parser.c:36632 cp/parser.c:36642 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:14502 cp/parser.c:36627 +#: c/c-parser.c:14502 cp/parser.c:36680 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:14555 cp/parser.c:36695 +#: c/c-parser.c:14555 cp/parser.c:36748 #, gcc-internal-format msgid "ordered argument needs positive constant integer expression" msgstr "" -#: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43612 +#: c/c-parser.c:14680 c/c-parser.c:20999 cp/parser.c:43665 #, gcc-internal-format msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier" msgstr "" -#: c/c-parser.c:14800 cp/parser.c:36953 +#: c/c-parser.c:14800 cp/parser.c:37006 #, gcc-internal-format msgid "both % and % modifiers specified" msgstr "" -#: c/c-parser.c:14854 cp/parser.c:36969 +#: c/c-parser.c:14854 cp/parser.c:37022 #, gcc-internal-format msgid "schedule % does not take a % parameter" msgstr "" -#: c/c-parser.c:14858 cp/parser.c:36972 +#: c/c-parser.c:14858 cp/parser.c:37025 #, gcc-internal-format msgid "schedule % does not take a % parameter" msgstr "" -#: c/c-parser.c:14870 cp/semantics.c:7076 +#: c/c-parser.c:14870 cp/semantics.c:7104 #, gcc-internal-format msgid "chunk size value must be positive" msgstr "" -#: c/c-parser.c:14893 cp/parser.c:36992 +#: c/c-parser.c:14893 cp/parser.c:37045 #, fuzzy, gcc-internal-format #| msgid "invalid %%-code" msgid "invalid schedule kind" @@ -43605,17 +43630,17 @@ msgstr "нерэчаісны %%-код" msgid "% value must be positive" msgstr "" -#: c/c-parser.c:15059 cp/semantics.c:7172 +#: c/c-parser.c:15059 cp/semantics.c:7200 #, gcc-internal-format msgid "% value must be positive" msgstr "" -#: c/c-parser.c:15104 cp/semantics.c:7291 +#: c/c-parser.c:15104 cp/semantics.c:7319 #, gcc-internal-format msgid "% clause alignment expression must be positive constant integer expression" msgstr "" -#: c/c-parser.c:15149 cp/semantics.c:7389 +#: c/c-parser.c:15149 cp/semantics.c:7417 #, gcc-internal-format msgid "% clause allocator expression has type %qT rather than %" msgstr "" @@ -43635,24 +43660,24 @@ msgstr "" msgid "% clause expression must be positive constant integer expression" msgstr "" -#: c/c-parser.c:15580 cp/parser.c:37721 +#: c/c-parser.c:15580 cp/parser.c:37774 #, gcc-internal-format msgid "% modifier incompatible with %qs" msgstr "" -#: c/c-parser.c:15627 cp/parser.c:37769 cp/parser.c:37998 cp/parser.c:38048 +#: c/c-parser.c:15627 cp/parser.c:37822 cp/parser.c:38051 cp/parser.c:38101 #, fuzzy, gcc-internal-format #| msgid "invalid %%d operand" msgid "invalid depend kind" msgstr "нерэчаісны %%d аперанд" -#: c/c-parser.c:15714 cp/parser.c:37844 +#: c/c-parser.c:15714 cp/parser.c:37897 #, fuzzy, gcc-internal-format #| msgid "invalid mask" msgid "invalid map kind" msgstr "нерэчаісная маска" -#: c/c-parser.c:15812 cp/parser.c:37945 +#: c/c-parser.c:15812 cp/parser.c:37998 #, gcc-internal-format msgid "invalid dist_schedule kind" msgstr "" @@ -43667,83 +43692,83 @@ msgstr "Нерэчаісны выбар %s" msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:16009 cp/semantics.c:7547 +#: c/c-parser.c:16009 cp/semantics.c:7575 #, gcc-internal-format msgid "% clause event handle has type %qT rather than %" msgstr "" -#: c/c-parser.c:16206 cp/parser.c:38282 +#: c/c-parser.c:16206 cp/parser.c:38335 #, gcc-internal-format msgid "expected %<#pragma acc%> clause" msgstr "" -#: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38293 cp/parser.c:38664 +#: c/c-parser.c:16217 c/c-parser.c:16549 cp/parser.c:38346 cp/parser.c:38717 #, fuzzy, gcc-internal-format #| msgid "complex invalid for `%s'" msgid "%qs is not valid for %qs" msgstr "complex нерэчаісны для \"%s\"" -#: c/c-parser.c:16261 cp/parser.c:38340 +#: c/c-parser.c:16261 cp/parser.c:38393 #, gcc-internal-format msgid "clauses in % trait should be separated by %<,%>" msgstr "" -#: c/c-parser.c:16406 cp/parser.c:38518 +#: c/c-parser.c:16406 cp/parser.c:38571 #, gcc-internal-format msgid "%qs must be the first clause of %qs" msgstr "" -#: c/c-parser.c:16538 cp/parser.c:38653 +#: c/c-parser.c:16538 cp/parser.c:38706 #, gcc-internal-format msgid "expected %<#pragma omp%> clause" msgstr "" -#: c/c-parser.c:16671 cp/parser.c:42180 +#: c/c-parser.c:16671 cp/parser.c:42233 #, gcc-internal-format msgid "no valid clauses specified in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:16681 cp/parser.c:42190 +#: c/c-parser.c:16681 cp/parser.c:42243 #, gcc-internal-format msgid "array section in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:16701 cp/parser.c:42210 +#: c/c-parser.c:16701 cp/parser.c:42263 #, gcc-internal-format msgid "%qD must be a global variable in %<#pragma acc declare link%>" msgstr "" -#: c/c-parser.c:16712 cp/parser.c:42221 +#: c/c-parser.c:16712 cp/parser.c:42274 #, gcc-internal-format msgid "invalid OpenACC clause at file scope" msgstr "" -#: c/c-parser.c:16719 cp/parser.c:42228 +#: c/c-parser.c:16719 cp/parser.c:42281 #, gcc-internal-format msgid "invalid use of % variable %qD in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:16727 cp/parser.c:42236 +#: c/c-parser.c:16727 cp/parser.c:42289 #, gcc-internal-format msgid "invalid use of % variable %qD in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:16738 cp/parser.c:42258 +#: c/c-parser.c:16738 cp/parser.c:42311 #, gcc-internal-format msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:16748 cp/parser.c:42268 +#: c/c-parser.c:16748 cp/parser.c:42321 #, gcc-internal-format msgid "variable %qD used more than once with %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:16841 cp/parser.c:42365 +#: c/c-parser.c:16841 cp/parser.c:42418 #, gcc-internal-format msgid "expected % after %<#pragma acc %s%>" msgstr "" -#: c/c-parser.c:16857 cp/parser.c:42382 +#: c/c-parser.c:16857 cp/parser.c:42435 #, gcc-internal-format msgid "%<#pragma acc %s data%> has no data movement clause" msgstr "" @@ -43758,7 +43783,7 @@ msgstr "" msgid "expected function name" msgstr "" -#: c/c-parser.c:17128 cp/parser.c:44205 +#: c/c-parser.c:17128 cp/parser.c:44258 #, fuzzy, gcc-internal-format #| msgid "`%D' is not a function," msgid "%qD does not refer to a function" @@ -43769,27 +43794,27 @@ msgstr "`%D' - гэта ня функцыя," msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition" msgstr "" -#: c/c-parser.c:17191 cp/parser.c:44256 cp/parser.c:44301 +#: c/c-parser.c:17191 cp/parser.c:44309 cp/parser.c:44354 #, gcc-internal-format msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition" msgstr "" -#: c/c-parser.c:17222 cp/parser.c:44330 +#: c/c-parser.c:17222 cp/parser.c:44383 #, gcc-internal-format msgid "%<#pragma acc routine%> must be applied before use" msgstr "" -#: c/c-parser.c:17223 cp/parser.c:44332 +#: c/c-parser.c:17223 cp/parser.c:44385 #, gcc-internal-format msgid "%<#pragma acc routine%> must be applied before definition" msgstr "" -#: c/c-parser.c:17267 cp/parser.c:42583 +#: c/c-parser.c:17267 cp/parser.c:42636 #, gcc-internal-format msgid "%<#pragma acc update%> must contain at least one % or % or % clause" msgstr "" -#: c/c-parser.c:17322 cp/parser.c:38743 +#: c/c-parser.c:17322 cp/parser.c:38796 #, gcc-internal-format msgid "expected %" msgstr "" @@ -43799,83 +43824,83 @@ msgstr "" msgid "% clause allocator expression has type %qT rather than %" msgstr "" -#: c/c-parser.c:17353 cp/parser.c:38758 +#: c/c-parser.c:17353 cp/parser.c:38811 #, gcc-internal-format msgid "%<#pragma omp allocate%> not yet supported" msgstr "" -#: c/c-parser.c:17452 cp/parser.c:38851 +#: c/c-parser.c:17452 cp/parser.c:38904 #, gcc-internal-format msgid "expected %, %, %, or % clause" msgstr "" -#: c/c-parser.c:17474 cp/parser.c:38873 +#: c/c-parser.c:17474 cp/parser.c:38926 #, gcc-internal-format msgid "expected %, %, %, %, %, %, %, % or % clause" msgstr "" -#: c/c-parser.c:17488 cp/parser.c:38887 +#: c/c-parser.c:17488 cp/parser.c:38940 #, fuzzy, gcc-internal-format #| msgid "too many input files" msgid "too many atomic clauses" msgstr "вельмі шмат уваходзячых файлаў" -#: c/c-parser.c:17495 cp/parser.c:38894 +#: c/c-parser.c:17495 cp/parser.c:38947 #, gcc-internal-format msgid "too many memory order clauses" msgstr "" -#: c/c-parser.c:17552 cp/parser.c:38951 +#: c/c-parser.c:17552 cp/parser.c:39004 #, gcc-internal-format msgid "%<#pragma omp atomic read%> incompatible with % or % clauses" msgstr "" -#: c/c-parser.c:17561 cp/parser.c:38960 +#: c/c-parser.c:17561 cp/parser.c:39013 #, gcc-internal-format msgid "%<#pragma omp atomic write%> incompatible with % or % clauses" msgstr "" -#: c/c-parser.c:17571 cp/parser.c:38969 +#: c/c-parser.c:17571 cp/parser.c:39022 #, gcc-internal-format msgid "%<#pragma omp atomic update%> incompatible with % or % clauses" msgstr "" -#: c/c-parser.c:17837 cp/parser.c:39174 cp/parser.c:39200 +#: c/c-parser.c:17837 cp/parser.c:39227 cp/parser.c:39253 #, gcc-internal-format msgid "invalid form of %<#pragma omp atomic%>" msgstr "" -#: c/c-parser.c:17841 cp/parser.c:39231 cp/parser.c:39247 +#: c/c-parser.c:17841 cp/parser.c:39284 cp/parser.c:39300 #, gcc-internal-format msgid "invalid operator for %<#pragma omp atomic%>" msgstr "" -#: c/c-parser.c:17890 cp/semantics.c:9721 cp/semantics.c:9731 +#: c/c-parser.c:17890 cp/semantics.c:9749 cp/semantics.c:9759 #, gcc-internal-format msgid "%<#pragma omp atomic capture%> uses two different expressions for memory" msgstr "" -#: c/c-parser.c:17990 cp/semantics.c:9796 +#: c/c-parser.c:17990 cp/semantics.c:9824 #, gcc-internal-format msgid "% expression is not lvalue expression" msgstr "" -#: c/c-parser.c:18047 cp/parser.c:39431 +#: c/c-parser.c:18047 cp/parser.c:39484 #, gcc-internal-format msgid "expected %, %, % or %" msgstr "" -#: c/c-parser.c:18059 cp/parser.c:39447 +#: c/c-parser.c:18059 cp/parser.c:39500 #, gcc-internal-format msgid "expected %, % or % clause" msgstr "" -#: c/c-parser.c:18095 cp/parser.c:39480 +#: c/c-parser.c:18095 cp/parser.c:39533 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:18102 cp/parser.c:39487 +#: c/c-parser.c:18102 cp/parser.c:39540 #, gcc-internal-format msgid "% list specified together with memory order clause" msgstr "" @@ -43885,32 +43910,32 @@ msgstr "" msgid "expected %<(%> or end of line" msgstr "" -#: c/c-parser.c:18161 cp/parser.c:40092 +#: c/c-parser.c:18161 cp/parser.c:40145 #, gcc-internal-format msgid "expected % or % clause" msgstr "" -#: c/c-parser.c:18166 cp/parser.c:40098 +#: c/c-parser.c:18166 cp/parser.c:40151 #, gcc-internal-format msgid "expected %<#pragma omp scan%>" msgstr "" -#: c/c-parser.c:18222 cp/parser.c:40149 +#: c/c-parser.c:18222 cp/parser.c:40202 #, gcc-internal-format msgid "% clause parameter is less than %" msgstr "" -#: c/c-parser.c:18233 cp/parser.c:40160 +#: c/c-parser.c:18233 cp/parser.c:40213 #, gcc-internal-format msgid "% clause may not be specified together with % clause with a parameter" msgstr "" -#: c/c-parser.c:18251 cp/parser.c:40188 +#: c/c-parser.c:18251 cp/parser.c:40241 #, fuzzy, gcc-internal-format msgid "for statement expected" msgstr "вельмі шмат аргументаў у функцыі" -#: c/c-parser.c:18330 cp/semantics.c:9306 cp/semantics.c:9397 +#: c/c-parser.c:18330 cp/semantics.c:9334 cp/semantics.c:9425 #, gcc-internal-format msgid "expected iteration declaration or initialization" msgstr "" @@ -43920,72 +43945,72 @@ msgstr "" msgid "not enough perfectly nested loops" msgstr "" -#: c/c-parser.c:18464 cp/parser.c:40502 +#: c/c-parser.c:18464 cp/parser.c:40555 #, gcc-internal-format msgid "collapsed loops not perfectly nested" msgstr "" -#: c/c-parser.c:18547 cp/parser.c:40298 cp/parser.c:40340 cp/pt.c:17886 +#: c/c-parser.c:18547 cp/parser.c:40351 cp/parser.c:40393 cp/pt.c:17969 #, gcc-internal-format msgid "iteration variable %qD should not be firstprivate" msgstr "" -#: c/c-parser.c:18681 cp/parser.c:40621 +#: c/c-parser.c:18681 cp/parser.c:40674 #, gcc-internal-format msgid "% clause with parameter may not be specified on %qs construct" msgstr "" -#: c/c-parser.c:18895 cp/parser.c:40839 +#: c/c-parser.c:18895 cp/parser.c:40892 #, gcc-internal-format msgid "%<#pragma omp ordered%> with % clause may only be used in compound statements" msgstr "" -#: c/c-parser.c:19105 cp/parser.c:41040 +#: c/c-parser.c:19105 cp/parser.c:41093 #, gcc-internal-format msgid "expected % after %qs" msgstr "" -#: c/c-parser.c:19381 cp/parser.c:41318 +#: c/c-parser.c:19381 cp/parser.c:41371 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:19634 cp/parser.c:41591 +#: c/c-parser.c:19634 cp/parser.c:41644 #, gcc-internal-format msgid "%<#pragma omp target data%> with map-type other than %, %, % or % on % clause" msgstr "" -#: c/c-parser.c:19650 cp/parser.c:41607 +#: c/c-parser.c:19650 cp/parser.c:41660 #, gcc-internal-format msgid "%<#pragma omp target data%> must contain at least one %, % or % clause" msgstr "" -#: c/c-parser.c:19698 cp/parser.c:41837 +#: c/c-parser.c:19698 cp/parser.c:41890 #, gcc-internal-format msgid "%<#pragma omp target update%> must contain at least one % or % clauses" msgstr "" -#: c/c-parser.c:19772 cp/parser.c:41690 +#: c/c-parser.c:19772 cp/parser.c:41743 #, gcc-internal-format msgid "%<#pragma omp target enter data%> with map-type other than % or % on % clause" msgstr "" -#: c/c-parser.c:19784 cp/parser.c:41702 +#: c/c-parser.c:19784 cp/parser.c:41755 #, gcc-internal-format msgid "%<#pragma omp target enter data%> must contain at least one % clause" msgstr "" -#: c/c-parser.c:19859 cp/parser.c:41781 +#: c/c-parser.c:19859 cp/parser.c:41834 #, gcc-internal-format msgid "%<#pragma omp target exit data%> with map-type other than %, % or % on % clause" msgstr "" -#: c/c-parser.c:19872 cp/parser.c:41794 +#: c/c-parser.c:19872 cp/parser.c:41847 #, gcc-internal-format msgid "%<#pragma omp target exit data%> must contain at least one % clause" msgstr "" -#: c/c-parser.c:20095 cp/parser.c:42055 +#: c/c-parser.c:20095 cp/parser.c:42108 #, gcc-internal-format msgid "%<#pragma omp target%> with map-type other than %, %, % or % on % clause" msgstr "" @@ -44000,57 +44025,57 @@ msgstr "" msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition" msgstr "" -#: c/c-parser.c:20270 cp/parser.c:42731 +#: c/c-parser.c:20270 cp/parser.c:42784 #, gcc-internal-format msgid "expected trait selector name" msgstr "" -#: c/c-parser.c:20323 cp/parser.c:42783 +#: c/c-parser.c:20323 cp/parser.c:42836 #, gcc-internal-format msgid "selector %qs not allowed for context selector set %qs" msgstr "" -#: c/c-parser.c:20348 cp/parser.c:42807 +#: c/c-parser.c:20348 cp/parser.c:42860 #, gcc-internal-format msgid "selector %qs does not accept any properties" msgstr "" -#: c/c-parser.c:20375 cp/parser.c:42846 cp/pt.c:11516 +#: c/c-parser.c:20375 cp/parser.c:42899 cp/pt.c:11539 #, gcc-internal-format msgid "score argument must be constant integer expression" msgstr "" -#: c/c-parser.c:20378 cp/parser.c:42849 cp/pt.c:11533 +#: c/c-parser.c:20378 cp/parser.c:42902 cp/pt.c:11556 #, gcc-internal-format msgid "score argument must be non-negative" msgstr "" -#: c/c-parser.c:20402 cp/parser.c:42877 cp/pt.c:11519 +#: c/c-parser.c:20402 cp/parser.c:42930 cp/pt.c:11542 #, gcc-internal-format msgid "property must be constant integer expression or string literal" msgstr "" -#: c/c-parser.c:20447 cp/parser.c:42921 +#: c/c-parser.c:20447 cp/parser.c:42974 #, gcc-internal-format msgid "expected identifier or string literal" msgstr "" -#: c/c-parser.c:20469 cp/parser.c:42943 cp/pt.c:11523 +#: c/c-parser.c:20469 cp/parser.c:42996 cp/pt.c:11546 #, gcc-internal-format msgid "property must be constant integer expression" msgstr "" -#: c/c-parser.c:20480 cp/parser.c:42954 +#: c/c-parser.c:20480 cp/parser.c:43007 #, gcc-internal-format msgid "properties for % selector may not be specified in %" msgstr "" -#: c/c-parser.c:20567 cp/parser.c:43040 +#: c/c-parser.c:20567 cp/parser.c:43093 #, gcc-internal-format msgid "expected %, %, % or %" msgstr "" -#: c/c-parser.c:20642 cp/parser.c:43148 +#: c/c-parser.c:20642 cp/parser.c:43201 #, gcc-internal-format msgid "expected %" msgstr "" @@ -44061,12 +44086,12 @@ msgstr "" msgid "variant %qD is not a function" msgstr "`%D' - гэта ня функцыя," -#: c/c-parser.c:20668 cp/decl.c:7567 +#: c/c-parser.c:20668 cp/decl.c:7563 #, fuzzy, gcc-internal-format msgid "variant %qD and base %qD have incompatible types" msgstr "\"%s\" мае незавершаны тып" -#: c/c-parser.c:20680 cp/decl.c:7576 +#: c/c-parser.c:20680 cp/decl.c:7572 #, gcc-internal-format msgid "variant %qD is a built-in" msgstr "" @@ -44076,32 +44101,32 @@ msgstr "" msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition" msgstr "" -#: c/c-parser.c:20731 cp/parser.c:43193 +#: c/c-parser.c:20731 cp/parser.c:43246 #, gcc-internal-format msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition" msgstr "" -#: c/c-parser.c:20840 cp/parser.c:43298 +#: c/c-parser.c:20840 cp/parser.c:43351 #, gcc-internal-format msgid "%qD specified both in declare target % and % clauses" msgstr "" -#: c/c-parser.c:20889 cp/parser.c:43347 +#: c/c-parser.c:20889 cp/parser.c:43400 #, gcc-internal-format msgid "directive with only % clauses ignored" msgstr "" -#: c/c-parser.c:20908 cp/parser.c:43372 +#: c/c-parser.c:20908 cp/parser.c:43425 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:20915 cp/parser.c:43379 +#: c/c-parser.c:20915 cp/parser.c:43432 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:20921 cp/parser.c:43386 +#: c/c-parser.c:20921 cp/parser.c:43439 #, gcc-internal-format msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>" msgstr "" @@ -44156,42 +44181,42 @@ msgstr "" msgid "one of the initializer call arguments should be %<&omp_priv%>" msgstr "" -#: c/c-parser.c:21331 cp/parser.c:43854 +#: c/c-parser.c:21331 cp/parser.c:43907 #, gcc-internal-format msgid "expected %, %, % or %" msgstr "" -#: c/c-parser.c:21395 cp/parser.c:43917 +#: c/c-parser.c:21395 cp/parser.c:43970 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:21415 cp/parser.c:43943 +#: c/c-parser.c:21415 cp/parser.c:43996 #, gcc-internal-format msgid "expected %, %, %, % or % clause" msgstr "" -#: c/c-parser.c:21424 cp/parser.c:43952 +#: c/c-parser.c:21424 cp/parser.c:44005 #, gcc-internal-format msgid "%qs clause on % directive not supported yet" msgstr "" -#: c/c-parser.c:21436 cp/parser.c:43964 +#: c/c-parser.c:21436 cp/parser.c:44017 #, gcc-internal-format msgid "%qs clause used lexically after first target construct or offloading API" msgstr "" -#: c/c-parser.c:21448 cp/parser.c:43976 +#: c/c-parser.c:21448 cp/parser.c:44029 #, gcc-internal-format msgid "more than one % clause in a single compilation unit" msgstr "" -#: c/c-parser.c:21457 cp/parser.c:43985 +#: c/c-parser.c:21457 cp/parser.c:44038 #, gcc-internal-format msgid "% clause used lexically after first % construct without memory order clause" msgstr "" -#: c/c-parser.c:21471 cp/parser.c:43999 +#: c/c-parser.c:21471 cp/parser.c:44052 #, gcc-internal-format msgid "% requires at least one clause" msgstr "" @@ -44206,27 +44231,27 @@ msgstr "" msgid "variable sized type %qT in % clause" msgstr "" -#: c/c-parser.c:21736 cp/semantics.c:8745 +#: c/c-parser.c:21736 cp/semantics.c:8773 #, gcc-internal-format msgid "%qE declared % after first use" msgstr "" -#: c/c-parser.c:21738 cp/semantics.c:8747 +#: c/c-parser.c:21738 cp/semantics.c:8775 #, gcc-internal-format msgid "automatic variable %qE cannot be %" msgstr "" -#: c/c-parser.c:21742 cp/semantics.c:8749 +#: c/c-parser.c:21742 cp/semantics.c:8777 #, fuzzy, gcc-internal-format msgid "% %qE has incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: c/c-parser.c:21921 cp/parser.c:44732 +#: c/c-parser.c:21921 cp/parser.c:44785 #, gcc-internal-format msgid "%<__transaction_cancel%> without transactional memory support enabled" msgstr "" -#: c/c-parser.c:21927 cp/parser.c:44738 +#: c/c-parser.c:21927 cp/parser.c:44791 #, gcc-internal-format msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>" msgstr "" @@ -44236,7 +44261,7 @@ msgstr "" msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a % function" msgstr "" -#: c/c-parser.c:21944 cp/parser.c:44756 +#: c/c-parser.c:21944 cp/parser.c:44809 #, gcc-internal-format msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>" msgstr "" @@ -44252,7 +44277,7 @@ msgstr "" msgid "%qD has an incomplete type %qT" msgstr "\"%s\" мае незавершаны тып" -#: c/c-typeck.c:241 c/c-typeck.c:10615 c/c-typeck.c:10657 cp/call.c:4552 +#: c/c-typeck.c:241 c/c-typeck.c:10675 c/c-typeck.c:10717 cp/call.c:4555 #, gcc-internal-format msgid "invalid use of void expression" msgstr "" @@ -44293,127 +44318,127 @@ msgstr "" msgid "function types not truly compatible in ISO C" msgstr "" -#: c/c-typeck.c:770 +#: c/c-typeck.c:776 #, gcc-internal-format msgid "cannot mix operands of decimal floating and vector types" msgstr "" -#: c/c-typeck.c:775 +#: c/c-typeck.c:781 #, gcc-internal-format msgid "cannot mix operands of decimal floating and complex types" msgstr "" -#: c/c-typeck.c:780 +#: c/c-typeck.c:786 #, gcc-internal-format msgid "cannot mix operands of decimal floating and other floating types" msgstr "" -#: c/c-typeck.c:1325 +#: c/c-typeck.c:1331 #, gcc-internal-format msgid "pointers to arrays with different qualifiers are incompatible in ISO C" msgstr "" -#: c/c-typeck.c:1329 +#: c/c-typeck.c:1335 #, gcc-internal-format msgid "types are not quite compatible" msgstr "" -#: c/c-typeck.c:1333 +#: c/c-typeck.c:1339 #, gcc-internal-format msgid "pointer target types incompatible in C++" msgstr "" -#: c/c-typeck.c:1666 +#: c/c-typeck.c:1672 #, gcc-internal-format msgid "function return types not compatible due to %" msgstr "" -#: c/c-typeck.c:1924 +#: c/c-typeck.c:1930 #, gcc-internal-format msgid "converting an array compound literal to a pointer is ill-formed in C++" msgstr "" -#: c/c-typeck.c:2457 c/c-typeck.c:9170 +#: c/c-typeck.c:2507 c/c-typeck.c:9230 #, gcc-internal-format msgid "%qT has no member named %qE; did you mean %qE?" msgstr "" -#: c/c-typeck.c:2461 c/c-typeck.c:9174 +#: c/c-typeck.c:2511 c/c-typeck.c:9234 #, gcc-internal-format msgid "%qT has no member named %qE" msgstr "" -#: c/c-typeck.c:2470 +#: c/c-typeck.c:2520 #, gcc-internal-format msgid "accessing a member %qE of an atomic structure %qE" msgstr "" -#: c/c-typeck.c:2473 +#: c/c-typeck.c:2523 #, gcc-internal-format msgid "accessing a member %qE of an atomic union %qE" msgstr "" -#: c/c-typeck.c:2533 +#: c/c-typeck.c:2583 #, gcc-internal-format msgid "%qE is a pointer; did you mean to use %<->%>?" msgstr "" -#: c/c-typeck.c:2539 +#: c/c-typeck.c:2589 #, gcc-internal-format msgid "request for member %qE in something not a structure or union" msgstr "" -#: c/c-typeck.c:2587 +#: c/c-typeck.c:2637 #, gcc-internal-format msgid "dereferencing % pointer" msgstr "" -#: c/c-typeck.c:2642 +#: c/c-typeck.c:2692 #, gcc-internal-format msgid "subscripted value is neither array nor pointer nor vector" msgstr "" -#: c/c-typeck.c:2652 cp/typeck.c:3588 cp/typeck.c:3681 +#: c/c-typeck.c:2702 cp/typeck.c:3599 cp/typeck.c:3692 #, gcc-internal-format msgid "array subscript is not an integer" msgstr "" -#: c/c-typeck.c:2658 +#: c/c-typeck.c:2708 #, gcc-internal-format msgid "subscripted value is pointer to function" msgstr "" -#: c/c-typeck.c:2712 +#: c/c-typeck.c:2762 #, fuzzy, gcc-internal-format msgid "ISO C forbids subscripting % array" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: c/c-typeck.c:2715 +#: c/c-typeck.c:2765 #, fuzzy, gcc-internal-format msgid "ISO C90 forbids subscripting non-lvalue array" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: c/c-typeck.c:2829 +#: c/c-typeck.c:2879 #, gcc-internal-format msgid "enum constant defined here" msgstr "" -#: c/c-typeck.c:2936 cp/typeck.c:1801 +#: c/c-typeck.c:2986 cp/typeck.c:1812 #, gcc-internal-format msgid "% on array function parameter %qE will return size of %qT" msgstr "" -#: c/c-typeck.c:3089 +#: c/c-typeck.c:3139 #, gcc-internal-format msgid "called object %qE is not a function or function pointer" msgstr "" -#: c/c-typeck.c:3094 +#: c/c-typeck.c:3144 #, gcc-internal-format msgid "called object %qD is not a function or function pointer" msgstr "" -#: c/c-typeck.c:3100 +#: c/c-typeck.c:3150 #, gcc-internal-format msgid "called object is not a function or function pointer" msgstr "" @@ -44421,1603 +44446,1603 @@ msgstr "" #. This situation leads to run-time undefined behavior. We can't, #. therefore, simply error unless we can prove that all possible #. executions of the program must execute the code. -#: c/c-typeck.c:3130 +#: c/c-typeck.c:3180 #, gcc-internal-format msgid "function called through a non-compatible type" msgstr "" -#: c/c-typeck.c:3135 c/c-typeck.c:3187 +#: c/c-typeck.c:3185 c/c-typeck.c:3237 #, gcc-internal-format msgid "function with qualified void return type called" msgstr "" -#: c/c-typeck.c:3242 +#: c/c-typeck.c:3292 #, gcc-internal-format, gfc-internal-format msgid "type of formal parameter %d is incomplete" msgstr "" -#: c/c-typeck.c:3256 +#: c/c-typeck.c:3306 #, gcc-internal-format msgid "passing argument %d of %qE as integer rather than floating due to prototype" msgstr "" -#: c/c-typeck.c:3262 +#: c/c-typeck.c:3312 #, gcc-internal-format msgid "passing argument %d of %qE as integer rather than complex due to prototype" msgstr "" -#: c/c-typeck.c:3268 +#: c/c-typeck.c:3318 #, gcc-internal-format msgid "passing argument %d of %qE as complex rather than floating due to prototype" msgstr "" -#: c/c-typeck.c:3274 +#: c/c-typeck.c:3324 #, gcc-internal-format msgid "passing argument %d of %qE as floating rather than integer due to prototype" msgstr "" -#: c/c-typeck.c:3280 +#: c/c-typeck.c:3330 #, gcc-internal-format msgid "passing argument %d of %qE as complex rather than integer due to prototype" msgstr "" -#: c/c-typeck.c:3286 +#: c/c-typeck.c:3336 #, gcc-internal-format msgid "passing argument %d of %qE as floating rather than complex due to prototype" msgstr "" -#: c/c-typeck.c:3300 +#: c/c-typeck.c:3350 #, gcc-internal-format msgid "passing argument %d of %qE as % rather than % due to prototype" msgstr "" -#: c/c-typeck.c:3326 +#: c/c-typeck.c:3376 #, gcc-internal-format msgid "passing argument %d of %qE as %qT rather than %qT due to prototype" msgstr "" -#: c/c-typeck.c:3351 +#: c/c-typeck.c:3401 #, gcc-internal-format msgid "passing argument %d of %qE with different width due to prototype" msgstr "" -#: c/c-typeck.c:3375 +#: c/c-typeck.c:3425 #, gcc-internal-format msgid "passing argument %d of %qE as unsigned due to prototype" msgstr "" -#: c/c-typeck.c:3380 +#: c/c-typeck.c:3430 #, gcc-internal-format msgid "passing argument %d of %qE as signed due to prototype" msgstr "" -#: c/c-typeck.c:3533 +#: c/c-typeck.c:3583 #, fuzzy, gcc-internal-format #| msgid "too many arguments to function `%s'" msgid "too many arguments to method %qE" msgstr "вельмі шмат аргумэнтаў у функцыі `%s'" -#: c/c-typeck.c:3543 +#: c/c-typeck.c:3593 #, fuzzy, gcc-internal-format #| msgid "too many arguments to function `%s'" msgid "too many arguments to built-in function %qE expecting %d" msgstr "вельмі шмат аргумэнтаў у функцыі `%s'" -#: c/c-typeck.c:3615 +#: c/c-typeck.c:3665 #, gcc-internal-format msgid "implicit conversion from %qT to %qT when passing argument to function" msgstr "" -#: c/c-typeck.c:3683 +#: c/c-typeck.c:3733 #, fuzzy, gcc-internal-format #| msgid "too few arguments to function `%s'" msgid "too few arguments to built-in function %qE expecting %u" msgstr "нехапае аргументаў у функцыі \"%s\"" -#: c/c-typeck.c:3858 c/c-typeck.c:3886 cp/typeck.c:5119 cp/typeck.c:5388 +#: c/c-typeck.c:3908 c/c-typeck.c:3936 cp/typeck.c:5130 cp/typeck.c:5399 #, gcc-internal-format msgid "comparison with string literal results in unspecified behavior" msgstr "" -#: c/c-typeck.c:3866 c/c-typeck.c:3877 cp/typeck.c:5146 cp/typeck.c:5170 +#: c/c-typeck.c:3916 c/c-typeck.c:3927 cp/typeck.c:5157 cp/typeck.c:5181 #, gcc-internal-format msgid "comparison between pointer and zero character constant" msgstr "" -#: c/c-typeck.c:3869 c/c-typeck.c:3880 cp/typeck.c:5149 cp/typeck.c:5173 +#: c/c-typeck.c:3919 c/c-typeck.c:3930 cp/typeck.c:5160 cp/typeck.c:5184 #, gcc-internal-format msgid "did you mean to dereference the pointer?" msgstr "" -#: c/c-typeck.c:3900 +#: c/c-typeck.c:3950 #, gcc-internal-format msgid "comparison between %qT and %qT" msgstr "" -#: c/c-typeck.c:3951 +#: c/c-typeck.c:4001 #, gcc-internal-format msgid "pointer of type % used in subtraction" msgstr "" -#: c/c-typeck.c:3954 +#: c/c-typeck.c:4004 #, gcc-internal-format msgid "pointer to a function used in subtraction" msgstr "" -#: c/c-typeck.c:3988 +#: c/c-typeck.c:4038 #, gcc-internal-format msgid "arithmetic on pointer to an incomplete type" msgstr "" -#: c/c-typeck.c:3997 cp/typeck.c:6086 +#: c/c-typeck.c:4047 cp/typeck.c:6097 #, gcc-internal-format msgid "arithmetic on pointer to an empty aggregate" msgstr "" -#: c/c-typeck.c:4430 +#: c/c-typeck.c:4490 #, gcc-internal-format msgid "%<~%> on a boolean expression" msgstr "" -#: c/c-typeck.c:4434 +#: c/c-typeck.c:4494 #, gcc-internal-format msgid "did you mean to use logical not?" msgstr "" -#: c/c-typeck.c:4444 +#: c/c-typeck.c:4504 #, fuzzy, gcc-internal-format #| msgid "ISO C89 does not support complex types" msgid "ISO C does not support %<~%> for complex conjugation" msgstr "ISO C89 не падтрымлівае комлексныя тыпы" -#: c/c-typeck.c:4468 +#: c/c-typeck.c:4528 #, fuzzy, gcc-internal-format msgid "wrong type argument to absu" msgstr "не хапае аргументаў у функцыі" -#: c/c-typeck.c:4493 +#: c/c-typeck.c:4553 #, gcc-internal-format msgid "wrong type argument to unary exclamation mark" msgstr "" -#: c/c-typeck.c:4551 +#: c/c-typeck.c:4611 #, gcc-internal-format msgid "increment of enumeration value is invalid in C++" msgstr "" -#: c/c-typeck.c:4554 +#: c/c-typeck.c:4614 #, gcc-internal-format msgid "decrement of enumeration value is invalid in C++" msgstr "" -#: c/c-typeck.c:4561 +#: c/c-typeck.c:4621 #, gcc-internal-format msgid "increment of a boolean expression" msgstr "" -#: c/c-typeck.c:4564 +#: c/c-typeck.c:4624 #, gcc-internal-format msgid "decrement of a boolean expression" msgstr "" -#: c/c-typeck.c:4580 +#: c/c-typeck.c:4640 #, fuzzy, gcc-internal-format #| msgid "ISO C does not support `++' and `--' on complex types" msgid "ISO C does not support %<++%> and %<--%> on complex types" msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex" -#: c/c-typeck.c:4606 c/c-typeck.c:4640 +#: c/c-typeck.c:4666 c/c-typeck.c:4700 #, fuzzy, gcc-internal-format msgid "wrong type argument to increment" msgstr "не хапае аргументаў у функцыі" -#: c/c-typeck.c:4608 c/c-typeck.c:4643 +#: c/c-typeck.c:4668 c/c-typeck.c:4703 #, gcc-internal-format msgid "wrong type argument to decrement" msgstr "" -#: c/c-typeck.c:4628 +#: c/c-typeck.c:4688 #, fuzzy, gcc-internal-format msgid "increment of pointer to an incomplete type %qT" msgstr "\"%s\" мае незавершаны тып" -#: c/c-typeck.c:4632 +#: c/c-typeck.c:4692 #, fuzzy, gcc-internal-format msgid "decrement of pointer to an incomplete type %qT" msgstr "\"%s\" мае незавершаны тып" -#: c/c-typeck.c:4739 +#: c/c-typeck.c:4799 #, gcc-internal-format msgid "taking address of expression of type %" msgstr "" -#: c/c-typeck.c:4798 +#: c/c-typeck.c:4858 #, fuzzy, gcc-internal-format msgid "cannot take address of bit-field %qD" msgstr "не магу атрымаць адрас бітавага поля \"%s\"" -#: c/c-typeck.c:4811 +#: c/c-typeck.c:4871 #, fuzzy, gcc-internal-format msgid "cannot take address of scalar with reverse storage order" msgstr "не магу атрымаць адрас бітавага поля \"%s\"" -#: c/c-typeck.c:4819 +#: c/c-typeck.c:4879 #, gcc-internal-format msgid "address of array with reverse scalar storage order requested" msgstr "" -#: c/c-typeck.c:5004 +#: c/c-typeck.c:5064 #, gcc-internal-format msgid "global register variable %qD used in nested function" msgstr "" -#: c/c-typeck.c:5007 +#: c/c-typeck.c:5067 #, gcc-internal-format msgid "register variable %qD used in nested function" msgstr "" -#: c/c-typeck.c:5012 +#: c/c-typeck.c:5072 #, gcc-internal-format msgid "address of global register variable %qD requested" msgstr "" -#: c/c-typeck.c:5014 +#: c/c-typeck.c:5074 #, gcc-internal-format msgid "address of register variable %qD requested" msgstr "" -#: c/c-typeck.c:5153 +#: c/c-typeck.c:5213 #, gcc-internal-format msgid "non-lvalue array in conditional expression" msgstr "" -#: c/c-typeck.c:5235 +#: c/c-typeck.c:5295 #, gcc-internal-format msgid "implicit conversion from %qT to %qT to match other result of conditional" msgstr "" -#: c/c-typeck.c:5294 c/c-typeck.c:5300 +#: c/c-typeck.c:5354 c/c-typeck.c:5360 #, gcc-internal-format msgid "operand of % changes signedness from %qT to %qT due to unsignedness of other operand" msgstr "" -#: c/c-typeck.c:5317 +#: c/c-typeck.c:5377 #, gcc-internal-format msgid "ISO C forbids conditional expr with only one void side" msgstr "" -#: c/c-typeck.c:5334 +#: c/c-typeck.c:5394 #, gcc-internal-format msgid "pointers to disjoint address spaces used in conditional expression" msgstr "" -#: c/c-typeck.c:5345 c/c-typeck.c:5362 +#: c/c-typeck.c:5405 c/c-typeck.c:5422 #, gcc-internal-format msgid "pointer to array loses qualifier in conditional expression" msgstr "" -#: c/c-typeck.c:5350 c/c-typeck.c:5367 +#: c/c-typeck.c:5410 c/c-typeck.c:5427 #, gcc-internal-format msgid "ISO C forbids conditional expr between % and function pointer" msgstr "" -#: c/c-typeck.c:5380 +#: c/c-typeck.c:5440 #, gcc-internal-format msgid "pointer type mismatch between %qT and %qT of %qD and %qD in conditional expression" msgstr "" -#: c/c-typeck.c:5385 +#: c/c-typeck.c:5445 #, gcc-internal-format msgid "pointer type mismatch in conditional expression" msgstr "" -#: c/c-typeck.c:5394 c/c-typeck.c:5405 +#: c/c-typeck.c:5454 c/c-typeck.c:5465 #, gcc-internal-format msgid "pointer/integer type mismatch in conditional expression" msgstr "" -#: c/c-typeck.c:5419 +#: c/c-typeck.c:5479 #, gcc-internal-format msgid "type mismatch in conditional expression" msgstr "" -#: c/c-typeck.c:5534 +#: c/c-typeck.c:5594 #, gcc-internal-format msgid "ignoring return value of %qD, declared with attribute %: %E" msgstr "" -#: c/c-typeck.c:5538 +#: c/c-typeck.c:5598 #, gcc-internal-format msgid "ignoring return value of %qD, declared with attribute %" msgstr "" -#: c/c-typeck.c:5556 +#: c/c-typeck.c:5616 #, gcc-internal-format msgid "ignoring return value of type %qT, declared with attribute %: %E" msgstr "" -#: c/c-typeck.c:5561 +#: c/c-typeck.c:5621 #, gcc-internal-format msgid "ignoring return value of type %qT, declared with attribute %" msgstr "" -#: c/c-typeck.c:5570 cp/cvt.c:1098 +#: c/c-typeck.c:5630 cp/cvt.c:1098 #, gcc-internal-format msgid "in call to %qD, declared here" msgstr "" -#: c/c-typeck.c:5619 +#: c/c-typeck.c:5679 #, gcc-internal-format msgid "left-hand operand of comma expression has no effect" msgstr "" -#: c/c-typeck.c:5637 c/c-typeck.c:11178 +#: c/c-typeck.c:5697 c/c-typeck.c:11238 #, gcc-internal-format msgid "right-hand operand of comma expression has no effect" msgstr "" -#: c/c-typeck.c:5708 +#: c/c-typeck.c:5768 msgid "cast adds %q#v qualifier to function type" msgstr "" -#: c/c-typeck.c:5714 +#: c/c-typeck.c:5774 msgid "cast discards %qv qualifier from pointer target type" msgstr "" -#: c/c-typeck.c:5749 +#: c/c-typeck.c:5809 #, gcc-internal-format msgid "to be safe all intermediate pointers in cast from %qT to %qT must be % qualified" msgstr "" -#: c/c-typeck.c:5843 +#: c/c-typeck.c:5903 #, gcc-internal-format msgid "cast specifies array type" msgstr "" -#: c/c-typeck.c:5849 +#: c/c-typeck.c:5909 #, gcc-internal-format msgid "cast specifies function type" msgstr "" -#: c/c-typeck.c:5864 +#: c/c-typeck.c:5924 #, gcc-internal-format msgid "ISO C forbids casting nonscalar to the same type" msgstr "" -#: c/c-typeck.c:5884 +#: c/c-typeck.c:5944 #, gcc-internal-format msgid "ISO C forbids casts to union type" msgstr "" -#: c/c-typeck.c:5894 +#: c/c-typeck.c:5954 #, gcc-internal-format msgid "cast to union type from type not present in union" msgstr "" -#: c/c-typeck.c:5929 +#: c/c-typeck.c:5989 #, gcc-internal-format, gfc-internal-format msgid "cast to %s address space pointer from disjoint generic address space pointer" msgstr "" -#: c/c-typeck.c:5934 +#: c/c-typeck.c:5994 #, gcc-internal-format, gfc-internal-format msgid "cast to generic address space pointer from disjoint %s address space pointer" msgstr "" -#: c/c-typeck.c:5939 +#: c/c-typeck.c:5999 #, gcc-internal-format, gfc-internal-format msgid "cast to %s address space pointer from disjoint %s address space pointer" msgstr "" -#: c/c-typeck.c:5959 +#: c/c-typeck.c:6019 #, gcc-internal-format msgid "cast increases required alignment of target type" msgstr "" -#: c/c-typeck.c:5970 +#: c/c-typeck.c:6030 #, gcc-internal-format msgid "cast from pointer to integer of different size" msgstr "" -#: c/c-typeck.c:5975 +#: c/c-typeck.c:6035 #, gcc-internal-format msgid "cast from function call of type %qT to non-matching type %qT" msgstr "" -#: c/c-typeck.c:5984 cp/typeck.c:8438 +#: c/c-typeck.c:6044 cp/typeck.c:8445 #, gcc-internal-format msgid "cast to pointer from integer of different size" msgstr "" -#: c/c-typeck.c:5998 +#: c/c-typeck.c:6058 #, gcc-internal-format msgid "ISO C forbids conversion of function pointer to object pointer type" msgstr "" -#: c/c-typeck.c:6007 +#: c/c-typeck.c:6067 #, gcc-internal-format msgid "ISO C forbids conversion of object pointer to function pointer type" msgstr "" -#: c/c-typeck.c:6017 +#: c/c-typeck.c:6077 #, gcc-internal-format msgid "cast between incompatible function types from %qT to %qT" msgstr "" -#: c/c-typeck.c:6112 +#: c/c-typeck.c:6172 #, gcc-internal-format msgid "defining a type in a cast is invalid in C++" msgstr "" -#: c/c-typeck.c:6153 +#: c/c-typeck.c:6213 #, gcc-internal-format msgid "assignment to expression with array type" msgstr "" -#: c/c-typeck.c:6279 +#: c/c-typeck.c:6339 #, gcc-internal-format msgid "enum conversion in assignment is invalid in C++" msgstr "" -#: c/c-typeck.c:6481 c/c-typeck.c:6503 c/c-typeck.c:6529 +#: c/c-typeck.c:6541 c/c-typeck.c:6563 c/c-typeck.c:6589 #, fuzzy, gcc-internal-format #| msgid "initialization" msgid "(near initialization for %qs)" msgstr "ініцыялізацыя" -#: c/c-typeck.c:6544 +#: c/c-typeck.c:6604 #, gcc-internal-format msgid "array initialized from parenthesized string constant" msgstr "" -#: c/c-typeck.c:6587 c/c-typeck.c:6833 +#: c/c-typeck.c:6647 c/c-typeck.c:6893 #, gcc-internal-format msgid "expected %qT but argument is of type %qT" msgstr "" -#: c/c-typeck.c:6621 +#: c/c-typeck.c:6681 #, gcc-internal-format msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype" msgstr "" -#: c/c-typeck.c:6624 +#: c/c-typeck.c:6684 #, gcc-internal-format msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype" msgstr "" -#: c/c-typeck.c:6629 +#: c/c-typeck.c:6689 #, gcc-internal-format msgid "built-in %qD declared here" msgstr "" -#: c/c-typeck.c:6828 +#: c/c-typeck.c:6888 #, gcc-internal-format msgid "enum conversion when passing argument %d of %qE is invalid in C++" msgstr "" -#: c/c-typeck.c:6837 +#: c/c-typeck.c:6897 #, gcc-internal-format msgid "enum conversion from %qT to %qT in assignment is invalid in C++" msgstr "" -#: c/c-typeck.c:6841 +#: c/c-typeck.c:6901 #, gcc-internal-format msgid "enum conversion from %qT to %qT in initialization is invalid in C++" msgstr "" -#: c/c-typeck.c:6846 +#: c/c-typeck.c:6906 #, gcc-internal-format msgid "enum conversion from %qT to %qT in return is invalid in C++" msgstr "" -#: c/c-typeck.c:6864 +#: c/c-typeck.c:6924 #, fuzzy, gcc-internal-format #| msgid "converting from `%T' to `%T'" msgid "implicit conversion from %qT to %qT" msgstr "пераўтварэньне з `%T' у `%T'" -#: c/c-typeck.c:7042 c/c-typeck.c:7397 +#: c/c-typeck.c:7102 c/c-typeck.c:7457 msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified" msgstr "" -#: c/c-typeck.c:7045 c/c-typeck.c:7400 +#: c/c-typeck.c:7105 c/c-typeck.c:7460 msgid "assignment makes %q#v qualified function pointer from unqualified" msgstr "" -#: c/c-typeck.c:7048 c/c-typeck.c:7402 +#: c/c-typeck.c:7108 c/c-typeck.c:7462 msgid "initialization makes %q#v qualified function pointer from unqualified" msgstr "" -#: c/c-typeck.c:7051 c/c-typeck.c:7404 +#: c/c-typeck.c:7111 c/c-typeck.c:7464 msgid "return makes %q#v qualified function pointer from unqualified" msgstr "" -#: c/c-typeck.c:7059 c/c-typeck.c:7292 c/c-typeck.c:7335 +#: c/c-typeck.c:7119 c/c-typeck.c:7352 c/c-typeck.c:7395 msgid "passing argument %d of %qE discards %qv qualifier from pointer target type" msgstr "" -#: c/c-typeck.c:7061 c/c-typeck.c:7294 c/c-typeck.c:7337 +#: c/c-typeck.c:7121 c/c-typeck.c:7354 c/c-typeck.c:7397 msgid "assignment discards %qv qualifier from pointer target type" msgstr "" -#: c/c-typeck.c:7063 c/c-typeck.c:7296 c/c-typeck.c:7339 +#: c/c-typeck.c:7123 c/c-typeck.c:7356 c/c-typeck.c:7399 msgid "initialization discards %qv qualifier from pointer target type" msgstr "" -#: c/c-typeck.c:7065 c/c-typeck.c:7298 c/c-typeck.c:7341 +#: c/c-typeck.c:7125 c/c-typeck.c:7358 c/c-typeck.c:7401 msgid "return discards %qv qualifier from pointer target type" msgstr "" -#: c/c-typeck.c:7074 +#: c/c-typeck.c:7134 #, gcc-internal-format msgid "ISO C prohibits argument conversion to union type" msgstr "" -#: c/c-typeck.c:7142 +#: c/c-typeck.c:7202 #, gcc-internal-format msgid "request for implicit conversion from %qT to %qT not permitted in C++" msgstr "" -#: c/c-typeck.c:7155 +#: c/c-typeck.c:7215 #, gcc-internal-format msgid "passing argument %d of %qE from pointer to non-enclosed address space" msgstr "" -#: c/c-typeck.c:7165 +#: c/c-typeck.c:7225 #, gcc-internal-format msgid "assignment from pointer to non-enclosed address space" msgstr "" -#: c/c-typeck.c:7175 +#: c/c-typeck.c:7235 #, gcc-internal-format msgid "initialization from pointer to non-enclosed address space" msgstr "" -#: c/c-typeck.c:7185 +#: c/c-typeck.c:7245 #, gcc-internal-format msgid "return from pointer to non-enclosed address space" msgstr "" -#: c/c-typeck.c:7208 +#: c/c-typeck.c:7268 #, gcc-internal-format msgid "argument %d of %qE might be a candidate for a format attribute" msgstr "" -#: c/c-typeck.c:7214 +#: c/c-typeck.c:7274 #, gcc-internal-format msgid "assignment left-hand side might be a candidate for a format attribute" msgstr "" -#: c/c-typeck.c:7219 +#: c/c-typeck.c:7279 #, gcc-internal-format msgid "initialization left-hand side might be a candidate for a format attribute" msgstr "" -#: c/c-typeck.c:7224 cp/typeck.c:9547 +#: c/c-typeck.c:7284 cp/typeck.c:9554 #, gcc-internal-format msgid "return type might be a candidate for a format attribute" msgstr "" -#: c/c-typeck.c:7245 +#: c/c-typeck.c:7305 #, gcc-internal-format msgid "passing argument %d of %qE from incompatible scalar storage order" msgstr "" -#: c/c-typeck.c:7250 +#: c/c-typeck.c:7310 #, gcc-internal-format msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order" msgstr "" -#: c/c-typeck.c:7255 +#: c/c-typeck.c:7315 #, gcc-internal-format msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order" msgstr "" -#: c/c-typeck.c:7260 +#: c/c-typeck.c:7320 #, gcc-internal-format msgid "returning %qT from pointer type with incompatible scalar storage order %qT" msgstr "" -#: c/c-typeck.c:7309 +#: c/c-typeck.c:7369 #, gcc-internal-format msgid "ISO C forbids passing argument %d of %qE between function pointer and %" msgstr "" -#: c/c-typeck.c:7312 +#: c/c-typeck.c:7372 #, gcc-internal-format msgid "ISO C forbids assignment between function pointer and %" msgstr "" -#: c/c-typeck.c:7314 +#: c/c-typeck.c:7374 #, gcc-internal-format msgid "ISO C forbids initialization between function pointer and %" msgstr "" -#: c/c-typeck.c:7316 +#: c/c-typeck.c:7376 #, gcc-internal-format msgid "ISO C forbids return between function pointer and %" msgstr "" -#: c/c-typeck.c:7360 +#: c/c-typeck.c:7420 #, gcc-internal-format msgid "pointer targets in passing argument %d of %qE differ in signedness" msgstr "" -#: c/c-typeck.c:7368 +#: c/c-typeck.c:7428 #, gcc-internal-format msgid "pointer targets in assignment from %qT to %qT differ in signedness" msgstr "" -#: c/c-typeck.c:7373 +#: c/c-typeck.c:7433 #, gcc-internal-format msgid "pointer targets in initialization of %qT from %qT differ in signedness" msgstr "" -#: c/c-typeck.c:7378 +#: c/c-typeck.c:7438 #, gcc-internal-format msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness" msgstr "" -#: c/c-typeck.c:7420 +#: c/c-typeck.c:7480 #, gcc-internal-format msgid "passing argument %d of %qE from incompatible pointer type" msgstr "" -#: c/c-typeck.c:7428 +#: c/c-typeck.c:7488 #, fuzzy, gcc-internal-format msgid "assignment to %qT from pointer to %qD with incompatible type %qT" msgstr "\"%s\" мае незавершаны тып" -#: c/c-typeck.c:7433 +#: c/c-typeck.c:7493 #, gcc-internal-format msgid "assignment to %qT from incompatible pointer type %qT" msgstr "" -#: c/c-typeck.c:7439 +#: c/c-typeck.c:7499 #, fuzzy, gcc-internal-format msgid "initialization of %qT from pointer to %qD with incompatible type %qT" msgstr "\"%s\" мае незавершаны тып" -#: c/c-typeck.c:7444 +#: c/c-typeck.c:7504 #, gcc-internal-format msgid "initialization of %qT from incompatible pointer type %qT" msgstr "" -#: c/c-typeck.c:7451 +#: c/c-typeck.c:7511 #, gcc-internal-format msgid "returning pointer to %qD of type %qT from a function with incompatible type %qT" msgstr "" -#: c/c-typeck.c:7456 +#: c/c-typeck.c:7516 #, gcc-internal-format msgid "returning %qT from a function with incompatible return type %qT" msgstr "" -#: c/c-typeck.c:7495 +#: c/c-typeck.c:7555 #, gcc-internal-format msgid "passing argument %d of %qE makes pointer from integer without a cast" msgstr "" -#: c/c-typeck.c:7502 +#: c/c-typeck.c:7562 #, gcc-internal-format msgid "assignment to %qT from %qT makes pointer from integer without a cast" msgstr "" -#: c/c-typeck.c:7507 +#: c/c-typeck.c:7567 #, gcc-internal-format msgid "initialization of %qT from %qT makes pointer from integer without a cast" msgstr "" -#: c/c-typeck.c:7511 +#: c/c-typeck.c:7571 #, gcc-internal-format msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast" msgstr "" -#: c/c-typeck.c:7531 +#: c/c-typeck.c:7591 #, gcc-internal-format msgid "passing argument %d of %qE makes integer from pointer without a cast" msgstr "" -#: c/c-typeck.c:7538 +#: c/c-typeck.c:7598 #, gcc-internal-format msgid "assignment to %qT from %qT makes integer from pointer without a cast" msgstr "" -#: c/c-typeck.c:7543 +#: c/c-typeck.c:7603 #, gcc-internal-format msgid "initialization of %qT from %qT makes integer from pointer without a cast" msgstr "" -#: c/c-typeck.c:7547 +#: c/c-typeck.c:7607 #, gcc-internal-format msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast" msgstr "" -#: c/c-typeck.c:7574 +#: c/c-typeck.c:7634 #, gcc-internal-format msgid "incompatible type for argument %d of %qE" msgstr "" -#: c/c-typeck.c:7585 +#: c/c-typeck.c:7645 #, gcc-internal-format msgid "incompatible types when assigning to type %qT from type %qT" msgstr "" -#: c/c-typeck.c:7595 +#: c/c-typeck.c:7655 #, gcc-internal-format msgid "incompatible types when initializing type %qT using type %qT" msgstr "" -#: c/c-typeck.c:7605 +#: c/c-typeck.c:7665 #, gcc-internal-format msgid "incompatible types when returning type %qT but %qT was expected" msgstr "" -#: c/c-typeck.c:7673 +#: c/c-typeck.c:7733 #, gcc-internal-format msgid "traditional C rejects automatic aggregate initialization" msgstr "" -#: c/c-typeck.c:7913 c/c-typeck.c:8807 cp/typeck2.c:1082 +#: c/c-typeck.c:7973 c/c-typeck.c:8867 cp/typeck2.c:1082 #, gcc-internal-format msgid "initialization of a flexible array member" msgstr "" -#: c/c-typeck.c:7929 cp/typeck2.c:1099 +#: c/c-typeck.c:7989 cp/typeck2.c:1099 #, gcc-internal-format msgid "cannot initialize array of %qT from a string literal with type array of %qT" msgstr "" -#: c/c-typeck.c:7969 +#: c/c-typeck.c:8029 #, gcc-internal-format msgid "array of inappropriate type initialized from string constant" msgstr "" -#: c/c-typeck.c:8037 cp/typeck.c:2182 +#: c/c-typeck.c:8097 cp/typeck.c:2193 #, gcc-internal-format msgid "invalid use of non-lvalue array" msgstr "" -#: c/c-typeck.c:8056 c/c-typeck.c:8080 c/c-typeck.c:8083 c/c-typeck.c:8091 -#: c/c-typeck.c:8131 c/c-typeck.c:9660 c/c-typeck.c:9710 +#: c/c-typeck.c:8116 c/c-typeck.c:8140 c/c-typeck.c:8143 c/c-typeck.c:8151 +#: c/c-typeck.c:8191 c/c-typeck.c:9720 c/c-typeck.c:9770 #, gcc-internal-format msgid "initializer element is not constant" msgstr "" -#: c/c-typeck.c:8065 +#: c/c-typeck.c:8125 #, gcc-internal-format msgid "array initialized from non-constant array expression" msgstr "" -#: c/c-typeck.c:8096 c/c-typeck.c:8144 c/c-typeck.c:9720 +#: c/c-typeck.c:8156 c/c-typeck.c:8204 c/c-typeck.c:9780 #, fuzzy, gcc-internal-format msgid "initializer element is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: c/c-typeck.c:8138 c/c-typeck.c:9715 +#: c/c-typeck.c:8198 c/c-typeck.c:9775 #, gcc-internal-format msgid "initializer element is not computable at load time" msgstr "" -#: c/c-typeck.c:8157 +#: c/c-typeck.c:8217 #, gcc-internal-format msgid "invalid initializer" msgstr "нерэчаісны ініцыялізатар" -#: c/c-typeck.c:8435 cp/decl.c:6976 +#: c/c-typeck.c:8495 cp/decl.c:6972 #, gcc-internal-format msgid "opaque vector types cannot be initialized" msgstr "" -#: c/c-typeck.c:8655 +#: c/c-typeck.c:8715 #, gcc-internal-format msgid "extra brace group at end of initializer" msgstr "" -#: c/c-typeck.c:8738 +#: c/c-typeck.c:8798 #, gcc-internal-format msgid "braces around scalar initializer" msgstr "" -#: c/c-typeck.c:8804 c/c-typeck.c:10243 cp/typeck2.c:1109 cp/typeck2.c:1367 +#: c/c-typeck.c:8864 c/c-typeck.c:10303 cp/typeck2.c:1109 cp/typeck2.c:1364 #, gcc-internal-format msgid "initialization of flexible array member in a nested context" msgstr "" -#: c/c-typeck.c:8841 +#: c/c-typeck.c:8901 #, gcc-internal-format msgid "missing braces around initializer" msgstr "" -#: c/c-typeck.c:8864 +#: c/c-typeck.c:8924 #, fuzzy, gcc-internal-format msgid "missing initializer for field %qD of %qT" msgstr "прапушчан ініцыялізатар" -#: c/c-typeck.c:8888 +#: c/c-typeck.c:8948 #, gcc-internal-format msgid "empty scalar initializer" msgstr "" -#: c/c-typeck.c:8893 +#: c/c-typeck.c:8953 #, gcc-internal-format msgid "extra elements in scalar initializer" msgstr "" -#: c/c-typeck.c:9012 c/c-typeck.c:9094 +#: c/c-typeck.c:9072 c/c-typeck.c:9154 #, gcc-internal-format msgid "array index in non-array initializer" msgstr "" -#: c/c-typeck.c:9017 c/c-typeck.c:9156 +#: c/c-typeck.c:9077 c/c-typeck.c:9216 #, gcc-internal-format msgid "field name not in record or union initializer" msgstr "" -#: c/c-typeck.c:9067 +#: c/c-typeck.c:9127 #, fuzzy, gcc-internal-format msgid "array index in initializer not of integer type" msgstr "\"%s\" мае незавершаны тып" -#: c/c-typeck.c:9076 c/c-typeck.c:9085 +#: c/c-typeck.c:9136 c/c-typeck.c:9145 #, fuzzy, gcc-internal-format msgid "array index in initializer is not an integer constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: c/c-typeck.c:9090 c/c-typeck.c:9092 +#: c/c-typeck.c:9150 c/c-typeck.c:9152 #, gcc-internal-format msgid "nonconstant array index in initializer" msgstr "" -#: c/c-typeck.c:9096 c/c-typeck.c:9099 +#: c/c-typeck.c:9156 c/c-typeck.c:9159 #, gcc-internal-format msgid "array index in initializer exceeds array bounds" msgstr "" -#: c/c-typeck.c:9118 +#: c/c-typeck.c:9178 #, gcc-internal-format msgid "empty index range in initializer" msgstr "" -#: c/c-typeck.c:9127 +#: c/c-typeck.c:9187 #, gcc-internal-format msgid "array index range in initializer exceeds array bounds" msgstr "" -#: c/c-typeck.c:9229 c/c-typeck.c:9259 c/c-typeck.c:9803 +#: c/c-typeck.c:9289 c/c-typeck.c:9319 c/c-typeck.c:9863 #, gcc-internal-format msgid "initialized field with side-effects overwritten" msgstr "" -#: c/c-typeck.c:9233 c/c-typeck.c:9263 c/c-typeck.c:9806 +#: c/c-typeck.c:9293 c/c-typeck.c:9323 c/c-typeck.c:9866 #, gcc-internal-format msgid "initialized field overwritten" msgstr "" -#: c/c-typeck.c:9737 +#: c/c-typeck.c:9797 #, gcc-internal-format msgid "enum conversion in initialization is invalid in C++" msgstr "" -#: c/c-typeck.c:10118 +#: c/c-typeck.c:10178 #, gcc-internal-format msgid "excess elements in % array initializer" msgstr "" -#: c/c-typeck.c:10125 c/c-typeck.c:10202 +#: c/c-typeck.c:10185 c/c-typeck.c:10262 #, gcc-internal-format msgid "excess elements in struct initializer" msgstr "" -#: c/c-typeck.c:10146 +#: c/c-typeck.c:10206 #, gcc-internal-format msgid "positional initialization of field in % declared with % attribute" msgstr "" -#: c/c-typeck.c:10217 cp/typeck2.c:1086 +#: c/c-typeck.c:10277 cp/typeck2.c:1086 #, gcc-internal-format msgid "non-static initialization of a flexible array member" msgstr "" -#: c/c-typeck.c:10312 +#: c/c-typeck.c:10372 #, gcc-internal-format msgid "excess elements in union initializer" msgstr "" -#: c/c-typeck.c:10334 +#: c/c-typeck.c:10394 #, gcc-internal-format msgid "traditional C rejects initialization of unions" msgstr "" -#: c/c-typeck.c:10396 +#: c/c-typeck.c:10456 #, gcc-internal-format msgid "excess elements in array initializer" msgstr "" -#: c/c-typeck.c:10430 +#: c/c-typeck.c:10490 #, gcc-internal-format msgid "excess elements in vector initializer" msgstr "" -#: c/c-typeck.c:10462 +#: c/c-typeck.c:10522 #, gcc-internal-format msgid "excess elements in scalar initializer" msgstr "" -#: c/c-typeck.c:10704 +#: c/c-typeck.c:10764 #, fuzzy, gcc-internal-format #| msgid "ISO C forbids `goto *expr;'" msgid "ISO C forbids %" msgstr "ISO C не падтрымлівае \"goto *expr;\"" -#: c/c-typeck.c:10731 c/gimple-parser.c:2404 cp/typeck.c:10039 +#: c/c-typeck.c:10791 c/gimple-parser.c:2404 cp/typeck.c:10046 #, fuzzy, gcc-internal-format #| msgid "function does not return string type" msgid "function declared % has a % statement" msgstr "функцыя не вяртае тып string" -#: c/c-typeck.c:10759 c/c-typeck.c:10763 +#: c/c-typeck.c:10819 c/c-typeck.c:10823 #, gcc-internal-format msgid "% with no value, in function returning non-void" msgstr "" -#: c/c-typeck.c:10777 c/gimple-parser.c:2414 +#: c/c-typeck.c:10837 c/gimple-parser.c:2414 #, gcc-internal-format msgid "% with a value, in function returning void" msgstr "" -#: c/c-typeck.c:10780 +#: c/c-typeck.c:10840 #, gcc-internal-format msgid "ISO C forbids % with expression, in function returning void" msgstr "" -#: c/c-typeck.c:10857 +#: c/c-typeck.c:10917 #, fuzzy, gcc-internal-format msgid "function returns address of label" msgstr "ISO C не дазваляе пусты ізыходны файл" -#: c/c-typeck.c:10947 cp/semantics.c:1420 +#: c/c-typeck.c:11007 cp/semantics.c:1439 #, gcc-internal-format msgid "switch quantity not an integer" msgstr "" -#: c/c-typeck.c:10972 +#: c/c-typeck.c:11032 #, gcc-internal-format msgid "% switch expression not converted to % in ISO C" msgstr "" -#: c/c-typeck.c:11010 c/c-typeck.c:11018 +#: c/c-typeck.c:11070 c/c-typeck.c:11078 #, fuzzy, gcc-internal-format msgid "case label is not an integer constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: c/c-typeck.c:11024 cp/parser.c:11953 +#: c/c-typeck.c:11084 cp/parser.c:11974 #, gcc-internal-format msgid "case label not within a switch statement" msgstr "" -#: c/c-typeck.c:11026 +#: c/c-typeck.c:11086 #, gcc-internal-format msgid "% label not within a switch statement" msgstr "" -#: c/c-typeck.c:11102 cp/parser.c:13452 +#: c/c-typeck.c:11162 cp/parser.c:13476 #, gcc-internal-format msgid "break statement not within loop or switch" msgstr "" -#: c/c-typeck.c:11105 c/c-typeck.c:11125 cp/decl.c:3661 cp/parser.c:13462 -#: cp/parser.c:13483 +#: c/c-typeck.c:11165 c/c-typeck.c:11185 cp/decl.c:3643 cp/parser.c:13486 +#: cp/parser.c:13507 #, gcc-internal-format msgid "invalid exit from OpenMP structured block" msgstr "" -#: c/c-typeck.c:11108 cp/parser.c:13465 +#: c/c-typeck.c:11168 cp/parser.c:13489 #, gcc-internal-format msgid "break statement used with OpenMP for loop" msgstr "" -#: c/c-typeck.c:11122 cp/parser.c:13475 +#: c/c-typeck.c:11182 cp/parser.c:13499 #, gcc-internal-format msgid "continue statement not within a loop" msgstr "" -#: c/c-typeck.c:11160 cp/cp-gimplify.c:218 +#: c/c-typeck.c:11220 cp/cp-gimplify.c:218 #, gcc-internal-format msgid "statement with no effect" msgstr "" -#: c/c-typeck.c:11204 +#: c/c-typeck.c:11264 #, gcc-internal-format msgid "expression statement has incomplete type" msgstr "" -#: c/c-typeck.c:12038 c/c-typeck.c:12206 cp/typeck.c:5402 +#: c/c-typeck.c:12098 c/c-typeck.c:12266 cp/typeck.c:5413 #, gcc-internal-format msgid "comparing vectors with different element types" msgstr "" -#: c/c-typeck.c:12046 c/c-typeck.c:12214 cp/typeck.c:5415 +#: c/c-typeck.c:12106 c/c-typeck.c:12274 cp/typeck.c:5426 #, gcc-internal-format msgid "comparing vectors with different number of elements" msgstr "" -#: c/c-typeck.c:12071 c/c-typeck.c:12239 cp/typeck.c:5450 +#: c/c-typeck.c:12131 c/c-typeck.c:12299 cp/typeck.c:5461 #, gcc-internal-format msgid "could not find an integer type of the same size as %qT" msgstr "" -#: c/c-typeck.c:12085 cp/typeck.c:5108 +#: c/c-typeck.c:12145 cp/typeck.c:5119 #, gcc-internal-format msgid "comparing floating-point with %<==%> or % is unsafe" msgstr "" -#: c/c-typeck.c:12103 c/c-typeck.c:12124 +#: c/c-typeck.c:12163 c/c-typeck.c:12184 #, gcc-internal-format msgid "the comparison will always evaluate as % for the address of %qD will never be NULL" msgstr "" -#: c/c-typeck.c:12109 c/c-typeck.c:12130 +#: c/c-typeck.c:12169 c/c-typeck.c:12190 #, gcc-internal-format msgid "the comparison will always evaluate as % for the address of %qD will never be NULL" msgstr "" -#: c/c-typeck.c:12151 c/c-typeck.c:12280 +#: c/c-typeck.c:12211 c/c-typeck.c:12340 #, gcc-internal-format msgid "comparison of pointers to disjoint address spaces" msgstr "" -#: c/c-typeck.c:12158 c/c-typeck.c:12164 +#: c/c-typeck.c:12218 c/c-typeck.c:12224 #, fuzzy, gcc-internal-format msgid "ISO C forbids comparison of % with function pointer" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: c/c-typeck.c:12171 c/c-typeck.c:12290 +#: c/c-typeck.c:12231 c/c-typeck.c:12350 #, gcc-internal-format msgid "comparison of distinct pointer types lacks a cast" msgstr "" -#: c/c-typeck.c:12183 c/c-typeck.c:12188 c/c-typeck.c:12316 c/c-typeck.c:12321 +#: c/c-typeck.c:12243 c/c-typeck.c:12248 c/c-typeck.c:12376 c/c-typeck.c:12381 #, gcc-internal-format msgid "comparison between pointer and integer" msgstr "" -#: c/c-typeck.c:12268 +#: c/c-typeck.c:12328 #, gcc-internal-format msgid "comparison of complete and incomplete pointers" msgstr "" -#: c/c-typeck.c:12270 +#: c/c-typeck.c:12330 #, gcc-internal-format msgid "ISO C forbids ordered comparisons of pointers to functions" msgstr "" -#: c/c-typeck.c:12275 +#: c/c-typeck.c:12335 #, gcc-internal-format msgid "ordered comparison of pointer with null pointer" msgstr "" -#: c/c-typeck.c:12298 c/c-typeck.c:12301 c/c-typeck.c:12308 c/c-typeck.c:12311 +#: c/c-typeck.c:12358 c/c-typeck.c:12361 c/c-typeck.c:12368 c/c-typeck.c:12371 #, gcc-internal-format msgid "ordered comparison of pointer with integer zero" msgstr "" -#: c/c-typeck.c:12380 +#: c/c-typeck.c:12440 #, gcc-internal-format msgid "implicit conversion from %qT to %qT to match other operand of binary expression" msgstr "" -#: c/c-typeck.c:12695 +#: c/c-typeck.c:12755 #, gcc-internal-format msgid "used array that cannot be converted to pointer where scalar is required" msgstr "" -#: c/c-typeck.c:12699 +#: c/c-typeck.c:12759 #, gcc-internal-format msgid "used struct type value where scalar is required" msgstr "" -#: c/c-typeck.c:12703 +#: c/c-typeck.c:12763 #, gcc-internal-format msgid "used union type value where scalar is required" msgstr "" -#: c/c-typeck.c:12719 +#: c/c-typeck.c:12779 #, gcc-internal-format msgid "used vector type where scalar is required" msgstr "" -#: c/c-typeck.c:12909 cp/semantics.c:9869 +#: c/c-typeck.c:12969 cp/semantics.c:9897 #, gcc-internal-format msgid "%<#pragma omp cancel%> must specify one of %, %, % or % clauses" msgstr "" -#: c/c-typeck.c:12920 c/c-typeck.c:12930 cp/semantics.c:9880 -#: cp/semantics.c:9890 +#: c/c-typeck.c:12980 c/c-typeck.c:12990 cp/semantics.c:9908 +#: cp/semantics.c:9918 #, gcc-internal-format msgid "expected % % clause modifier" msgstr "" -#: c/c-typeck.c:12965 cp/semantics.c:9925 +#: c/c-typeck.c:13025 cp/semantics.c:9953 #, gcc-internal-format msgid "%<#pragma omp cancellation point%> must specify one of %, %, % or % clauses" msgstr "" -#: c/c-typeck.c:13009 c/c-typeck.c:14596 c/c-typeck.c:14683 c/c-typeck.c:14756 +#: c/c-typeck.c:13069 c/c-typeck.c:14656 c/c-typeck.c:14743 c/c-typeck.c:14816 #, gcc-internal-format msgid "%<_Atomic%> %qE in %qs clause" msgstr "" -#: c/c-typeck.c:13021 c/c-typeck.c:14528 c/c-typeck.c:14669 -#: cp/semantics.c:4930 cp/semantics.c:7473 cp/semantics.c:7667 +#: c/c-typeck.c:13081 c/c-typeck.c:14588 c/c-typeck.c:14729 +#: cp/semantics.c:4958 cp/semantics.c:7501 cp/semantics.c:7695 #, gcc-internal-format msgid "bit-field %qE in %qs clause" msgstr "" -#: c/c-typeck.c:13030 c/c-typeck.c:14693 cp/semantics.c:4940 -#: cp/semantics.c:7686 +#: c/c-typeck.c:13090 c/c-typeck.c:14753 cp/semantics.c:4968 +#: cp/semantics.c:7714 #, gcc-internal-format msgid "%qE is a member of a union" msgstr "" -#: c/c-typeck.c:13038 c/c-typeck.c:14702 +#: c/c-typeck.c:13098 c/c-typeck.c:14762 #, fuzzy, gcc-internal-format msgid "cannot dereference %qE in %qs clause" msgstr "Не магу знайсці файл для класа %s." -#: c/c-typeck.c:13049 cp/semantics.c:4956 cp/semantics.c:7715 +#: c/c-typeck.c:13109 cp/semantics.c:4984 cp/semantics.c:7743 #, gcc-internal-format msgid "%qD is not a variable in %qs clause" msgstr "" -#: c/c-typeck.c:13053 c/c-typeck.c:14721 cp/semantics.c:4960 -#: cp/semantics.c:7719 +#: c/c-typeck.c:13113 c/c-typeck.c:14781 cp/semantics.c:4988 +#: cp/semantics.c:7747 #, gcc-internal-format msgid "%qE is not a variable in %qs clause" msgstr "" -#: c/c-typeck.c:13060 +#: c/c-typeck.c:13120 #, gcc-internal-format msgid "%<_Atomic%> %qD in %qs clause" msgstr "" -#: c/c-typeck.c:13069 c/c-typeck.c:14728 c/c-typeck.c:14846 -#: cp/semantics.c:4978 cp/semantics.c:7726 cp/semantics.c:7907 +#: c/c-typeck.c:13129 c/c-typeck.c:14788 c/c-typeck.c:14906 +#: cp/semantics.c:5006 cp/semantics.c:7754 cp/semantics.c:7935 #, gcc-internal-format msgid "%qD is threadprivate variable in %qs clause" msgstr "" -#: c/c-typeck.c:13105 cp/semantics.c:5012 +#: c/c-typeck.c:13165 cp/semantics.c:5040 #, gcc-internal-format msgid "low bound %qE of array section does not have integral type" msgstr "" -#: c/c-typeck.c:13112 cp/semantics.c:5019 +#: c/c-typeck.c:13172 cp/semantics.c:5047 #, gcc-internal-format msgid "length %qE of array section does not have integral type" msgstr "" -#: c/c-typeck.c:13135 cp/semantics.c:5052 +#: c/c-typeck.c:13195 cp/semantics.c:5080 #, gcc-internal-format msgid "expected single pointer in %qs clause" msgstr "" -#: c/c-typeck.c:13152 c/c-typeck.c:13218 c/c-typeck.c:13495 -#: cp/semantics.c:5069 cp/semantics.c:5135 +#: c/c-typeck.c:13212 c/c-typeck.c:13278 c/c-typeck.c:13555 +#: cp/semantics.c:5097 cp/semantics.c:5163 #, gcc-internal-format msgid "zero length array section in %qs clause" msgstr "" -#: c/c-typeck.c:13171 cp/semantics.c:5088 +#: c/c-typeck.c:13231 cp/semantics.c:5116 #, gcc-internal-format msgid "for unknown bound array type length expression must be specified" msgstr "" -#: c/c-typeck.c:13179 cp/semantics.c:5096 +#: c/c-typeck.c:13239 cp/semantics.c:5124 #, gcc-internal-format msgid "negative low bound in array section in %qs clause" msgstr "" -#: c/c-typeck.c:13188 c/c-typeck.c:13309 cp/semantics.c:5105 -#: cp/semantics.c:5226 +#: c/c-typeck.c:13248 c/c-typeck.c:13369 cp/semantics.c:5133 +#: cp/semantics.c:5254 #, gcc-internal-format msgid "negative length in array section in %qs clause" msgstr "" -#: c/c-typeck.c:13205 cp/semantics.c:5122 +#: c/c-typeck.c:13265 cp/semantics.c:5150 #, gcc-internal-format msgid "low bound %qE above array section size in %qs clause" msgstr "" -#: c/c-typeck.c:13246 cp/semantics.c:5163 +#: c/c-typeck.c:13306 cp/semantics.c:5191 #, gcc-internal-format msgid "length %qE above array section size in %qs clause" msgstr "" -#: c/c-typeck.c:13261 cp/semantics.c:5178 +#: c/c-typeck.c:13321 cp/semantics.c:5206 #, gcc-internal-format msgid "high bound %qE above array section size in %qs clause" msgstr "" -#: c/c-typeck.c:13297 cp/semantics.c:5214 +#: c/c-typeck.c:13357 cp/semantics.c:5242 #, gcc-internal-format msgid "for array function parameter length expression must be specified" msgstr "" -#: c/c-typeck.c:13301 cp/semantics.c:5218 +#: c/c-typeck.c:13361 cp/semantics.c:5246 #, gcc-internal-format msgid "for pointer type length expression must be specified" msgstr "" -#: c/c-typeck.c:13319 c/c-typeck.c:13434 cp/semantics.c:5236 -#: cp/semantics.c:5365 +#: c/c-typeck.c:13379 c/c-typeck.c:13494 cp/semantics.c:5264 +#: cp/semantics.c:5393 #, gcc-internal-format msgid "array section is not contiguous in %qs clause" msgstr "" -#: c/c-typeck.c:13327 cp/semantics.c:5244 +#: c/c-typeck.c:13387 cp/semantics.c:5272 #, gcc-internal-format msgid "%qE does not have pointer or array type" msgstr "" -#: c/c-typeck.c:13713 cp/semantics.c:6318 +#: c/c-typeck.c:13773 cp/semantics.c:6346 #, gcc-internal-format msgid "iterator %qD has neither integral nor pointer type" msgstr "" -#: c/c-typeck.c:13720 +#: c/c-typeck.c:13780 #, gcc-internal-format msgid "iterator %qD has %<_Atomic%> qualified type" msgstr "" -#: c/c-typeck.c:13726 cp/semantics.c:6325 +#: c/c-typeck.c:13786 cp/semantics.c:6353 #, gcc-internal-format msgid "iterator %qD has const qualified type" msgstr "" -#: c/c-typeck.c:13739 cp/semantics.c:6341 +#: c/c-typeck.c:13799 cp/semantics.c:6369 #, fuzzy, gcc-internal-format msgid "iterator step with non-integral type" msgstr "бітавае поле \"%s\" мае нерэчаісны тып" -#: c/c-typeck.c:13759 cp/semantics.c:6377 +#: c/c-typeck.c:13819 cp/semantics.c:6405 #, gcc-internal-format msgid "iterator %qD has zero step" msgstr "" -#: c/c-typeck.c:13786 +#: c/c-typeck.c:13846 #, gcc-internal-format msgid "type of iterator %qD refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13793 cp/semantics.c:6411 +#: c/c-typeck.c:13853 cp/semantics.c:6439 #, gcc-internal-format msgid "begin expression refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13799 cp/semantics.c:6417 +#: c/c-typeck.c:13859 cp/semantics.c:6445 #, gcc-internal-format msgid "end expression refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13805 cp/semantics.c:6423 +#: c/c-typeck.c:13865 cp/semantics.c:6451 #, gcc-internal-format msgid "step expression refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13842 cp/semantics.c:6471 +#: c/c-typeck.c:13902 cp/semantics.c:6499 #, gcc-internal-format msgid "expected pointer in %qs clause" msgstr "" -#: c/c-typeck.c:13924 cp/semantics.c:6546 +#: c/c-typeck.c:13984 cp/semantics.c:6574 #, gcc-internal-format msgid "% and non-% % clauses on the same construct" msgstr "" -#: c/c-typeck.c:13946 cp/semantics.c:6566 +#: c/c-typeck.c:14006 cp/semantics.c:6594 #, gcc-internal-format msgid "% % clause with array section" msgstr "" -#: c/c-typeck.c:13972 c/c-typeck.c:13982 +#: c/c-typeck.c:14032 c/c-typeck.c:14042 #, gcc-internal-format msgid "%qD in % clause is a zero size array" msgstr "" -#: c/c-typeck.c:14002 +#: c/c-typeck.c:14062 #, gcc-internal-format msgid "%<_Atomic%> %qE in % clause" msgstr "" -#: c/c-typeck.c:14014 +#: c/c-typeck.c:14074 #, gcc-internal-format msgid "zero sized type %qT in %qs clause" msgstr "" -#: c/c-typeck.c:14022 +#: c/c-typeck.c:14082 #, gcc-internal-format msgid "variable sized type %qT in %qs clause" msgstr "" -#: c/c-typeck.c:14072 +#: c/c-typeck.c:14132 #, gcc-internal-format msgid "%qE has invalid type for %" msgstr "" -#: c/c-typeck.c:14081 cp/semantics.c:6210 +#: c/c-typeck.c:14141 cp/semantics.c:6238 #, gcc-internal-format msgid "user defined reduction not found for %qE" msgstr "" -#: c/c-typeck.c:14169 +#: c/c-typeck.c:14229 #, gcc-internal-format msgid "variable length element type in array % clause" msgstr "" -#: c/c-typeck.c:14187 c/c-typeck.c:14920 cp/semantics.c:8362 +#: c/c-typeck.c:14247 c/c-typeck.c:14980 cp/semantics.c:8390 #, gcc-internal-format msgid "% clause must not be used together with %" msgstr "" -#: c/c-typeck.c:14199 cp/semantics.c:8430 +#: c/c-typeck.c:14259 cp/semantics.c:8458 #, gcc-internal-format msgid "%qE must be % for %" msgstr "" -#: c/c-typeck.c:14213 cp/semantics.c:6607 +#: c/c-typeck.c:14273 cp/semantics.c:6635 #, gcc-internal-format msgid "modifier should not be specified in % clause on % or % constructs" msgstr "" -#: c/c-typeck.c:14221 +#: c/c-typeck.c:14281 #, gcc-internal-format msgid "linear clause applied to non-integral non-pointer variable with type %qT" msgstr "" -#: c/c-typeck.c:14229 +#: c/c-typeck.c:14289 #, gcc-internal-format msgid "%<_Atomic%> %qD in % clause" msgstr "" -#: c/c-typeck.c:14248 cp/semantics.c:6681 +#: c/c-typeck.c:14308 cp/semantics.c:6709 #, gcc-internal-format msgid "% clause step %qE is neither constant nor a parameter" msgstr "" -#: c/c-typeck.c:14278 c/c-typeck.c:14839 c/c-typeck.c:15063 -#: cp/semantics.c:6768 cp/semantics.c:7900 cp/semantics.c:8198 +#: c/c-typeck.c:14338 c/c-typeck.c:14899 c/c-typeck.c:15123 +#: cp/semantics.c:6796 cp/semantics.c:7928 cp/semantics.c:8226 #, gcc-internal-format msgid "%qE is not a variable in clause %qs" msgstr "" -#: c/c-typeck.c:14293 cp/semantics.c:6783 +#: c/c-typeck.c:14353 cp/semantics.c:6811 #, gcc-internal-format msgid "%qD appears more than once in reduction clauses" msgstr "" -#: c/c-typeck.c:14306 c/c-typeck.c:14338 c/c-typeck.c:14369 +#: c/c-typeck.c:14366 c/c-typeck.c:14398 c/c-typeck.c:14429 #, gcc-internal-format msgid "%qE appears more than once in data clauses" msgstr "" -#: c/c-typeck.c:14314 c/c-typeck.c:14345 c/c-typeck.c:14617 c/c-typeck.c:14767 -#: c/c-typeck.c:14774 c/c-typeck.c:14792 c/c-typeck.c:14802 c/c-typeck.c:14809 -#: cp/semantics.c:6796 cp/semantics.c:6804 cp/semantics.c:6861 -#: cp/semantics.c:6868 cp/semantics.c:6912 cp/semantics.c:7600 -#: cp/semantics.c:7777 cp/semantics.c:7784 cp/semantics.c:7801 -#: cp/semantics.c:7811 cp/semantics.c:7818 +#: c/c-typeck.c:14374 c/c-typeck.c:14405 c/c-typeck.c:14677 c/c-typeck.c:14827 +#: c/c-typeck.c:14834 c/c-typeck.c:14852 c/c-typeck.c:14862 c/c-typeck.c:14869 +#: cp/semantics.c:6824 cp/semantics.c:6832 cp/semantics.c:6889 +#: cp/semantics.c:6896 cp/semantics.c:6940 cp/semantics.c:7628 +#: cp/semantics.c:7805 cp/semantics.c:7812 cp/semantics.c:7829 +#: cp/semantics.c:7839 cp/semantics.c:7846 #, gcc-internal-format msgid "%qD appears more than once in data clauses" msgstr "" -#: c/c-typeck.c:14317 c/c-typeck.c:14348 c/c-typeck.c:14777 c/c-typeck.c:14812 -#: cp/semantics.c:6807 cp/semantics.c:6871 cp/semantics.c:7787 -#: cp/semantics.c:7821 +#: c/c-typeck.c:14377 c/c-typeck.c:14408 c/c-typeck.c:14837 c/c-typeck.c:14872 +#: cp/semantics.c:6835 cp/semantics.c:6899 cp/semantics.c:7815 +#: cp/semantics.c:7849 #, gcc-internal-format msgid "%qD appears both in data and map clauses" msgstr "" -#: c/c-typeck.c:14331 cp/semantics.c:6853 +#: c/c-typeck.c:14391 cp/semantics.c:6881 #, gcc-internal-format msgid "%qE is not a variable in clause %" msgstr "" -#: c/c-typeck.c:14362 cp/semantics.c:6904 +#: c/c-typeck.c:14422 cp/semantics.c:6932 #, gcc-internal-format msgid "%qE is not a variable in clause %" msgstr "" -#: c/c-typeck.c:14381 cp/semantics.c:7243 +#: c/c-typeck.c:14441 cp/semantics.c:7271 #, gcc-internal-format msgid "%qE is not a variable in % clause" msgstr "" -#: c/c-typeck.c:14388 +#: c/c-typeck.c:14448 #, gcc-internal-format msgid "%qE in % clause is neither a pointer nor an array" msgstr "" -#: c/c-typeck.c:14395 +#: c/c-typeck.c:14455 #, gcc-internal-format msgid "%<_Atomic%> %qD in % clause" msgstr "" -#: c/c-typeck.c:14402 +#: c/c-typeck.c:14462 #, gcc-internal-format msgid "%qE appears more than once in % clauses" msgstr "" -#: c/c-typeck.c:14415 cp/semantics.c:7314 +#: c/c-typeck.c:14475 cp/semantics.c:7342 #, gcc-internal-format msgid "%qE is not a variable in % clause" msgstr "" -#: c/c-typeck.c:14421 +#: c/c-typeck.c:14481 #, gcc-internal-format msgid "%qE appears more than once in % clauses" msgstr "" -#: c/c-typeck.c:14434 cp/semantics.c:7353 +#: c/c-typeck.c:14494 cp/semantics.c:7381 #, gcc-internal-format msgid "%qE is not a variable in % clause" msgstr "" -#: c/c-typeck.c:14440 +#: c/c-typeck.c:14500 #, gcc-internal-format msgid "%qE appears more than once in % clauses" msgstr "" -#: c/c-typeck.c:14509 cp/semantics.c:7439 +#: c/c-typeck.c:14569 cp/semantics.c:7467 #, gcc-internal-format msgid "% clause with % dependence type on array section" msgstr "" -#: c/c-typeck.c:14520 cp/semantics.c:7464 +#: c/c-typeck.c:14580 cp/semantics.c:7492 #, gcc-internal-format msgid "%qE is not lvalue expression nor array section in % clause" msgstr "" -#: c/c-typeck.c:14536 cp/semantics.c:7483 +#: c/c-typeck.c:14596 cp/semantics.c:7511 #, gcc-internal-format msgid "%qE does not have % type in % clause with % dependence type" msgstr "" -#: c/c-typeck.c:14545 cp/semantics.c:7494 +#: c/c-typeck.c:14605 cp/semantics.c:7522 #, gcc-internal-format msgid "%qE should not have % type in % clause with dependence type other than %" msgstr "" -#: c/c-typeck.c:14588 cp/semantics.c:7575 +#: c/c-typeck.c:14648 cp/semantics.c:7603 #, gcc-internal-format msgid "array section does not have mappable type in %qs clause" msgstr "" -#: c/c-typeck.c:14613 c/c-typeck.c:14789 cp/semantics.c:7596 -#: cp/semantics.c:7798 +#: c/c-typeck.c:14673 c/c-typeck.c:14849 cp/semantics.c:7624 +#: cp/semantics.c:7826 #, gcc-internal-format msgid "%qD appears more than once in motion clauses" msgstr "" -#: c/c-typeck.c:14621 c/c-typeck.c:14795 cp/semantics.c:7604 -#: cp/semantics.c:7804 +#: c/c-typeck.c:14681 c/c-typeck.c:14855 cp/semantics.c:7632 +#: cp/semantics.c:7832 #, gcc-internal-format msgid "%qD appears more than once in map clauses" msgstr "" -#: c/c-typeck.c:14676 cp/semantics.c:7674 +#: c/c-typeck.c:14736 cp/semantics.c:7702 #, gcc-internal-format msgid "%qE does not have a mappable type in %qs clause" msgstr "" -#: c/c-typeck.c:14747 c/c-typeck.c:14853 cp/semantics.c:7756 -#: cp/semantics.c:7914 +#: c/c-typeck.c:14807 c/c-typeck.c:14913 cp/semantics.c:7784 +#: cp/semantics.c:7942 #, gcc-internal-format msgid "%qD does not have a mappable type in %qs clause" msgstr "" -#: c/c-typeck.c:14834 cp/semantics.c:7894 +#: c/c-typeck.c:14894 cp/semantics.c:7922 #, gcc-internal-format msgid "%qE is neither a variable nor a function name in clause %qs" msgstr "" -#: c/c-typeck.c:14862 cp/semantics.c:7924 +#: c/c-typeck.c:14922 cp/semantics.c:7952 #, gcc-internal-format msgid "%qE appears more than once on the same % directive" msgstr "" -#: c/c-typeck.c:14876 cp/semantics.c:7940 +#: c/c-typeck.c:14936 cp/semantics.c:7968 #, gcc-internal-format msgid "%qD is not an argument in % clause" msgstr "" -#: c/c-typeck.c:14879 cp/semantics.c:7943 +#: c/c-typeck.c:14939 cp/semantics.c:7971 #, gcc-internal-format msgid "%qE is not an argument in % clause" msgstr "" -#: c/c-typeck.c:14896 +#: c/c-typeck.c:14956 #, gcc-internal-format msgid "%qs variable is not a pointer" msgstr "" -#: c/c-typeck.c:14903 +#: c/c-typeck.c:14963 #, gcc-internal-format msgid "%qs variable is neither a pointer nor an array" msgstr "" -#: c/c-typeck.c:14933 c/c-typeck.c:15024 cp/semantics.c:8340 +#: c/c-typeck.c:14993 c/c-typeck.c:15084 cp/semantics.c:8368 #, gcc-internal-format msgid "% clause must not be used together with %" msgstr "" -#: c/c-typeck.c:14953 cp/semantics.c:7526 +#: c/c-typeck.c:15013 cp/semantics.c:7554 #, gcc-internal-format msgid "too many %qs clauses on a task construct" msgstr "" -#: c/c-typeck.c:15046 cp/semantics.c:8166 +#: c/c-typeck.c:15106 cp/semantics.c:8194 #, gcc-internal-format msgid "% clause is incompatible with %" msgstr "" -#: c/c-typeck.c:15113 cp/semantics.c:8501 +#: c/c-typeck.c:15173 cp/semantics.c:8529 #, gcc-internal-format msgid "%qE is predetermined %qs for %qs" msgstr "" -#: c/c-typeck.c:15123 +#: c/c-typeck.c:15183 #, gcc-internal-format msgid "% qualified %qE may appear only in % or % clauses" msgstr "" -#: c/c-typeck.c:15142 cp/semantics.c:8292 +#: c/c-typeck.c:15202 cp/semantics.c:8320 #, gcc-internal-format msgid "% clause value is bigger than % clause value" msgstr "" -#: c/c-typeck.c:15154 cp/semantics.c:8305 +#: c/c-typeck.c:15214 cp/semantics.c:8333 #, gcc-internal-format msgid "% schedule modifier specified together with % clause" msgstr "" -#: c/c-typeck.c:15165 c/c-typeck.c:15173 cp/semantics.c:8314 -#: cp/semantics.c:8332 +#: c/c-typeck.c:15225 c/c-typeck.c:15233 cp/semantics.c:8342 +#: cp/semantics.c:8360 #, gcc-internal-format msgid "%qs clause specified together with % % clause" msgstr "" -#: c/c-typeck.c:15218 cp/semantics.c:8272 +#: c/c-typeck.c:15278 cp/semantics.c:8300 #, gcc-internal-format msgid "% clause step is a parameter %qD not specified in % clause" msgstr "" -#: c/c-typeck.c:15255 cp/semantics.c:8322 +#: c/c-typeck.c:15315 cp/semantics.c:8350 #, gcc-internal-format msgid "% clause must not be used together with % clause" msgstr "" -#: c/c-typeck.c:15265 cp/semantics.c:8351 +#: c/c-typeck.c:15325 cp/semantics.c:8379 #, gcc-internal-format msgid "% clause must not be used together with % clause" msgstr "" -#: c/c-typeck.c:15283 cp/semantics.c:8526 +#: c/c-typeck.c:15343 cp/semantics.c:8554 #, gcc-internal-format msgid "the event handle of a % clause should not be in a data-sharing clause" msgstr "" -#: c/c-typeck.c:15457 +#: c/c-typeck.c:15517 #, gcc-internal-format msgid "cannot use % with reverse storage order" msgstr "" -#: c/c-typeck.c:15462 +#: c/c-typeck.c:15522 #, fuzzy, gcc-internal-format msgid "second argument to % is of incomplete type %qT" msgstr "\"%s\" мае незавершаны тып" -#: c/c-typeck.c:15468 +#: c/c-typeck.c:15528 #, gcc-internal-format msgid "C++ requires promoted type, not enum type, in %" msgstr "" @@ -46230,7 +46255,7 @@ msgstr "пераўтварэньне з `%T' у `%T'" msgid " no known conversion for argument %d from %qH to %qI" msgstr "" -#: cp/call.c:3729 cp/pt.c:6885 +#: cp/call.c:3729 cp/pt.c:6906 #, gcc-internal-format, gfc-internal-format msgid " candidate expects %d argument, %d provided" msgid_plural " candidate expects %d arguments, %d provided" @@ -46339,670 +46364,674 @@ msgstr "" msgid "conversion from %qH to %qI in a converted constant expression" msgstr "" -#: cp/call.c:4641 +#: cp/call.c:4644 #, gcc-internal-format msgid "no matching function for call to %<%D(%A)%>" msgstr "" -#: cp/call.c:4644 +#: cp/call.c:4647 #, gcc-internal-format msgid "call of overloaded %<%D(%A)%> is ambiguous" msgstr "" #. It's no good looking for an overloaded operator() on a #. pointer-to-member-function. -#: cp/call.c:4869 +#: cp/call.c:4872 #, gcc-internal-format msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>" msgstr "" -#: cp/call.c:4941 +#: cp/call.c:4944 #, gcc-internal-format msgid "no match for call to %<(%T) (%A)%>" msgstr "" -#: cp/call.c:4955 +#: cp/call.c:4958 #, fuzzy, gcc-internal-format msgid "call of %<(%T) (%A)%> is ambiguous" msgstr "памер \"%s\" - %d байт" -#: cp/call.c:5007 +#: cp/call.c:5010 #, gcc-internal-format msgid "ambiguous overload for " msgstr "" -#: cp/call.c:5008 +#: cp/call.c:5011 #, gcc-internal-format msgid "no match for " msgstr "" -#: cp/call.c:5011 +#: cp/call.c:5014 #, gcc-internal-format msgid " (operand types are %qT, %qT, and %qT)" msgstr "" -#: cp/call.c:5013 +#: cp/call.c:5016 #, gcc-internal-format msgid " (operand types are %qT and %qT)" msgstr "" -#: cp/call.c:5015 +#: cp/call.c:5018 #, gcc-internal-format msgid " (operand type is %qT)" msgstr "" -#: cp/call.c:5032 +#: cp/call.c:5035 #, fuzzy, gcc-internal-format msgid "ternary %" msgstr "Унутраная памылка: %s" -#: cp/call.c:5036 +#: cp/call.c:5039 #, gcc-internal-format msgid "ternary % in %<%E ? %E : %E%>" msgstr "" -#: cp/call.c:5045 cp/call.c:5089 cp/call.c:5099 +#: cp/call.c:5048 cp/call.c:5092 cp/call.c:5102 #, gcc-internal-format msgid "%" msgstr "" -#: cp/call.c:5048 +#: cp/call.c:5051 #, gcc-internal-format msgid "% in %<%E%s%>" msgstr "" -#: cp/call.c:5055 +#: cp/call.c:5058 #, gcc-internal-format msgid "%" msgstr "" -#: cp/call.c:5058 +#: cp/call.c:5061 #, gcc-internal-format msgid "% in %<%E[%E]%>" msgstr "" -#: cp/call.c:5066 +#: cp/call.c:5069 #, fuzzy, gcc-internal-format #| msgid "%s\n" msgid "%qs" msgstr "%s\n" -#: cp/call.c:5069 +#: cp/call.c:5072 #, gcc-internal-format msgid "%qs in %<%s %E%>" msgstr "" -#: cp/call.c:5075 +#: cp/call.c:5078 #, gcc-internal-format msgid "%" msgstr "" -#: cp/call.c:5078 +#: cp/call.c:5081 #, gcc-internal-format msgid "% in %<%s%E%>" msgstr "" -#: cp/call.c:5093 +#: cp/call.c:5096 #, gcc-internal-format msgid "% in %<%E %s %E%>" msgstr "" -#: cp/call.c:5102 +#: cp/call.c:5105 #, gcc-internal-format msgid "% in %<%s%E%>" msgstr "" -#: cp/call.c:5212 +#: cp/call.c:5215 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids omitting the middle term of a % expression" msgstr "ISO C не дазваляе пусты ізыходны файл" -#: cp/call.c:5279 +#: cp/call.c:5282 #, gcc-internal-format msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT" msgstr "" -#: cp/call.c:5296 cp/call.c:5303 +#: cp/call.c:5299 cp/call.c:5306 msgid "conversion of scalar %qH to vector %qI involves truncation" msgstr "" -#: cp/call.c:5359 +#: cp/call.c:5362 #, gcc-internal-format msgid "incompatible vector types in conditional expression: %qT, %qT and %qT" msgstr "" -#: cp/call.c:5439 +#: cp/call.c:5442 #, gcc-internal-format msgid "second operand to the conditional operator is of type %, but the third operand is neither a throw-expression nor of type %" msgstr "" -#: cp/call.c:5444 +#: cp/call.c:5447 #, gcc-internal-format msgid "third operand to the conditional operator is of type %, but the second operand is neither a throw-expression nor of type %" msgstr "" -#: cp/call.c:5493 cp/call.c:5608 cp/call.c:5779 +#: cp/call.c:5496 cp/call.c:5611 cp/call.c:5782 #, gcc-internal-format msgid "operands to % have different types %qT and %qT" msgstr "" -#: cp/call.c:5497 +#: cp/call.c:5500 #, gcc-internal-format msgid " and each type can be converted to the other" msgstr "" -#: cp/call.c:5684 +#: cp/call.c:5687 msgid "implicit conversion from %qH to %qI to match other result of conditional" msgstr "" -#: cp/call.c:5700 +#: cp/call.c:5703 #, gcc-internal-format msgid "enumerated mismatch in conditional expression: %qT vs %qT" msgstr "" -#: cp/call.c:5713 +#: cp/call.c:5716 #, gcc-internal-format msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated" msgstr "" -#: cp/call.c:5718 +#: cp/call.c:5721 #, gcc-internal-format msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated" msgstr "" -#: cp/call.c:5734 +#: cp/call.c:5737 #, gcc-internal-format msgid "enumerated and non-enumerated type in conditional expression" msgstr "" -#: cp/call.c:6415 +#: cp/call.c:6419 #, gcc-internal-format msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead" msgstr "" -#: cp/call.c:6417 +#: cp/call.c:6421 #, gcc-internal-format msgid "no %<%D(int)%> declared for postfix %qs" msgstr "" -#: cp/call.c:6497 +#: cp/call.c:6501 #, gcc-internal-format msgid "in C++20 this comparison calls the current function recursively with reversed arguments" msgstr "" -#: cp/call.c:6548 +#: cp/call.c:6552 #, fuzzy, gcc-internal-format #| msgid "return type of `%s' is not `int'" msgid "return type of %qD is not %qs" msgstr "вяртаемы тып \"%s\" не \"int\"" -#: cp/call.c:6550 +#: cp/call.c:6554 #, gcc-internal-format msgid "used as rewritten candidate for comparison of %qT and %qT" msgstr "" -#: cp/call.c:6621 +#: cp/call.c:6625 #, gcc-internal-format msgid "comparison between %q#T and %q#T" msgstr "" -#: cp/call.c:7005 +#: cp/call.c:7009 #, gcc-internal-format msgid "exception cleanup for this placement new selects non-placement %" msgstr "" -#: cp/call.c:7008 +#: cp/call.c:7012 #, gcc-internal-format msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)" msgstr "" -#: cp/call.c:7047 +#: cp/call.c:7051 #, gcc-internal-format msgid "%qD is a usual (non-placement) deallocation function" msgstr "" -#: cp/call.c:7221 +#: cp/call.c:7225 #, gcc-internal-format msgid "no corresponding deallocation function for %qD" msgstr "" -#: cp/call.c:7227 +#: cp/call.c:7231 #, fuzzy, gcc-internal-format #| msgid "impossible operator '%s'" msgid "no suitable % for %qT" msgstr "немагчымы апэратар '%s'" -#: cp/call.c:7263 +#: cp/call.c:7267 #, gcc-internal-format msgid "%q#D is private within this context" msgstr "" -#: cp/call.c:7264 cp/decl.c:8260 +#: cp/call.c:7268 cp/decl.c:8266 #, fuzzy, gcc-internal-format msgid "declared private here" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/call.c:7269 +#: cp/call.c:7273 #, fuzzy, gcc-internal-format msgid "%q#D is protected within this context" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/call.c:7270 cp/decl.c:8261 +#: cp/call.c:7274 cp/decl.c:8267 #, fuzzy, gcc-internal-format #| msgid "called from here" msgid "declared protected here" msgstr "выклікана адсюль" -#: cp/call.c:7277 +#: cp/call.c:7281 #, gcc-internal-format msgid "%q#D is inaccessible within this context" msgstr "" -#: cp/call.c:7358 +#: cp/call.c:7362 #, gcc-internal-format msgid "passing NULL to non-pointer argument %P of %qD" msgstr "" -#: cp/call.c:7361 cp/call.c:7380 cp/decl.c:9950 cp/typeck.c:4188 +#: cp/call.c:7365 cp/call.c:7384 cp/decl.c:9962 cp/typeck.c:4199 #, fuzzy, gcc-internal-format #| msgid " from here" msgid " declared here" msgstr " адсюль" -#: cp/call.c:7365 +#: cp/call.c:7369 #, gcc-internal-format msgid "converting to non-pointer type %qT from NULL" msgstr "" -#: cp/call.c:7377 +#: cp/call.c:7381 #, gcc-internal-format msgid "converting % to pointer type for argument %P of %qD" msgstr "" -#: cp/call.c:7384 +#: cp/call.c:7388 #, gcc-internal-format msgid "converting % to pointer type %qT" msgstr "" -#: cp/call.c:7451 +#: cp/call.c:7455 #, gcc-internal-format msgid " initializing argument %P of %qD" msgstr "" -#: cp/call.c:7471 +#: cp/call.c:7475 #, gcc-internal-format msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/call.c:7521 +#: cp/call.c:7525 #, fuzzy, gcc-internal-format msgid "too many braces around initializer for %qT" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/call.c:7532 +#: cp/call.c:7536 msgid "converting to %qH from %qI requires direct-initialization" msgstr "" -#: cp/call.c:7541 +#: cp/call.c:7545 msgid "invalid user-defined conversion from %qH to %qI" msgstr "" -#: cp/call.c:7578 cp/cvt.c:227 +#: cp/call.c:7582 cp/cvt.c:227 #, fuzzy #| msgid "converting from `%T' to `%T'" msgid "invalid conversion from %qH to %qI" msgstr "пераўтварэньне з `%T' у `%T'" -#: cp/call.c:7620 cp/call.c:7627 +#: cp/call.c:7624 cp/call.c:7631 #, gcc-internal-format msgid "converting to %qT from initializer list would use explicit constructor %qD" msgstr "" -#: cp/call.c:7623 +#: cp/call.c:7627 #, gcc-internal-format msgid "in C++11 and above a default constructor can be explicit" msgstr "" -#: cp/call.c:7893 +#: cp/call.c:7897 msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI" msgstr "" -#: cp/call.c:7897 +#: cp/call.c:7906 +msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI" +msgstr "" + +#: cp/call.c:7911 msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI" msgstr "" -#: cp/call.c:7908 +#: cp/call.c:7923 msgid "cannot bind reference of type %qH to %qI due to different array bounds" msgstr "" -#: cp/call.c:7911 +#: cp/call.c:7926 msgid "binding reference of type %qH to %qI discards qualifiers" msgstr "" -#: cp/call.c:7950 +#: cp/call.c:7965 #, fuzzy, gcc-internal-format msgid "cannot bind bit-field %qE to %qT" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/call.c:7953 cp/call.c:7971 +#: cp/call.c:7968 cp/call.c:7986 #, gcc-internal-format msgid "cannot bind packed field %qE to %qT" msgstr "" -#: cp/call.c:7956 +#: cp/call.c:7971 #, fuzzy, gcc-internal-format msgid "cannot bind rvalue %qE to %qT" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/call.c:8151 +#: cp/call.c:8166 msgid "implicit conversion from %qH to %qI when passing argument to function" msgstr "" -#: cp/call.c:8175 cp/cvt.c:1978 +#: cp/call.c:8190 cp/cvt.c:1978 #, gcc-internal-format msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after" msgstr "" -#: cp/call.c:8219 +#: cp/call.c:8234 #, gcc-internal-format msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported" msgstr "" -#: cp/call.c:8255 +#: cp/call.c:8270 #, gcc-internal-format msgid "cannot receive reference type %qT through %<...%>" msgstr "" -#: cp/call.c:8265 +#: cp/call.c:8280 #, gcc-internal-format msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported" msgstr "" -#: cp/call.c:8333 +#: cp/call.c:8348 #, fuzzy, gcc-internal-format msgid "recursive evaluation of default argument for %q#D" msgstr "нехапае аргументаў у функцыі \"%s\"" -#: cp/call.c:8342 +#: cp/call.c:8357 #, gcc-internal-format msgid "call to %qD uses the default argument for parameter %P, which is not yet defined" msgstr "" -#: cp/call.c:8442 +#: cp/call.c:8457 #, gcc-internal-format msgid "argument of function call might be a candidate for a format attribute" msgstr "" -#: cp/call.c:8504 +#: cp/call.c:8519 #, gcc-internal-format msgid "use of multiversioned function without a default" msgstr "" -#: cp/call.c:9083 +#: cp/call.c:9103 #, gcc-internal-format msgid "passing %qT as % argument discards qualifiers" msgstr "" -#: cp/call.c:9086 cp/call.c:11715 +#: cp/call.c:9106 cp/call.c:11736 #, gcc-internal-format msgid " in call to %qD" msgstr "" -#: cp/call.c:9111 +#: cp/call.c:9131 #, gcc-internal-format msgid "%qT is not an accessible base of %qT" msgstr "" -#: cp/call.c:9293 +#: cp/call.c:9313 #, gcc-internal-format msgid "passing arguments to ellipsis of inherited constructor %qD" msgstr "" -#: cp/call.c:9425 +#: cp/call.c:9445 #, gcc-internal-format msgid "assignment from temporary % does not extend the lifetime of the underlying array" msgstr "" -#: cp/call.c:9825 +#: cp/call.c:9845 #, gcc-internal-format msgid "%qD writing to an object of type %#qT with no trivial copy-assignment" msgstr "" -#: cp/call.c:9828 +#: cp/call.c:9848 #, gcc-internal-format msgid "%qD writing to an object of non-trivial type %#qT%s" msgstr "" -#: cp/call.c:9833 +#: cp/call.c:9853 #, gcc-internal-format msgid "%qD writing to an object of type %#qT with %qs member %qD" msgstr "" -#: cp/call.c:9838 +#: cp/call.c:9858 #, gcc-internal-format msgid "%qD writing to an object of type %#qT containing a pointer to data member%s" msgstr "" -#: cp/call.c:9853 +#: cp/call.c:9873 #, gcc-internal-format msgid "; use assignment or value-initialization instead" msgstr "" -#: cp/call.c:9855 +#: cp/call.c:9875 #, gcc-internal-format msgid "; use assignment instead" msgstr "" -#: cp/call.c:9857 +#: cp/call.c:9877 #, gcc-internal-format msgid "; use value-initialization instead" msgstr "" -#: cp/call.c:9860 +#: cp/call.c:9880 #, gcc-internal-format msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s" msgstr "" -#: cp/call.c:9863 +#: cp/call.c:9883 #, gcc-internal-format msgid "%qD clearing an object of non-trivial type %#qT%s" msgstr "" -#: cp/call.c:9865 +#: cp/call.c:9885 #, gcc-internal-format msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s" msgstr "" -#: cp/call.c:9886 +#: cp/call.c:9906 #, gcc-internal-format msgid "; use copy-assignment or copy-initialization instead" msgstr "" -#: cp/call.c:9888 +#: cp/call.c:9908 #, gcc-internal-format msgid "; use copy-assignment instead" msgstr "" -#: cp/call.c:9890 +#: cp/call.c:9910 #, gcc-internal-format msgid "; use copy-initialization instead" msgstr "" -#: cp/call.c:9893 +#: cp/call.c:9913 #, gcc-internal-format msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s" msgstr "" -#: cp/call.c:9896 +#: cp/call.c:9916 #, gcc-internal-format msgid "%qD writing to an object of non-trivially copyable type %#qT%s" msgstr "" -#: cp/call.c:9899 +#: cp/call.c:9919 #, gcc-internal-format msgid "%qD writing to an object with a deleted copy constructor" msgstr "" -#: cp/call.c:9910 +#: cp/call.c:9930 #, gcc-internal-format msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT" msgstr "" -#: cp/call.c:9922 +#: cp/call.c:9942 #, gcc-internal-format msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead" msgstr "" -#: cp/call.c:9939 +#: cp/call.c:9959 #, gcc-internal-format msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged" msgstr "" -#: cp/call.c:9942 +#: cp/call.c:9962 #, gcc-internal-format msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged" msgstr "" -#: cp/call.c:9952 +#: cp/call.c:9972 #, gcc-internal-format msgid "%qD moving an object of non-trivially copyable type %#qT; use % and % instead" msgstr "" -#: cp/call.c:9955 +#: cp/call.c:9975 #, gcc-internal-format msgid "%qD moving an object of type %#qT with deleted copy constructor; use % and % instead" msgstr "" -#: cp/call.c:9958 +#: cp/call.c:9978 #, gcc-internal-format msgid "%qD moving an object of type %#qT with deleted destructor" msgstr "" -#: cp/call.c:9967 +#: cp/call.c:9987 #, gcc-internal-format msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E" msgstr "" -#: cp/call.c:9989 +#: cp/call.c:10009 #, gcc-internal-format msgid "%#qT declared here" msgstr "" -#: cp/call.c:10089 +#: cp/call.c:10109 #, gcc-internal-format msgid "constructor delegates to itself" msgstr "" -#: cp/call.c:10363 cp/typeck.c:9482 +#: cp/call.c:10383 cp/typeck.c:9489 msgid "cannot convert %qH to %qI" msgstr "" -#: cp/call.c:10385 +#: cp/call.c:10405 #, gcc-internal-format msgid "no matching function for call to %<%T::operator %T(%A)%#V%>" msgstr "" -#: cp/call.c:10417 +#: cp/call.c:10437 #, gcc-internal-format msgid "no matching function for call to %<%T::%s%E(%A)%#V%>" msgstr "" -#: cp/call.c:10464 +#: cp/call.c:10484 #, gcc-internal-format msgid "call to non-function %qD" msgstr "" -#: cp/call.c:10502 cp/pt.c:16264 cp/typeck.c:3162 +#: cp/call.c:10522 cp/pt.c:16347 cp/typeck.c:3173 #, gcc-internal-format msgid "cannot call constructor %<%T::%D%> directly" msgstr "" -#: cp/call.c:10504 +#: cp/call.c:10524 #, gcc-internal-format msgid "for a function-style cast, remove the redundant %<::%D%>" msgstr "" -#: cp/call.c:10696 +#: cp/call.c:10716 #, gcc-internal-format msgid "no matching function for call to %<%s(%A)%>" msgstr "" -#: cp/call.c:10699 +#: cp/call.c:10719 #, gcc-internal-format msgid "call of overloaded %<%s(%A)%> is ambiguous" msgstr "" -#: cp/call.c:10722 +#: cp/call.c:10742 #, gcc-internal-format msgid "pure virtual %q#D called from non-static data member initializer" msgstr "" -#: cp/call.c:10727 +#: cp/call.c:10747 #, gcc-internal-format msgid "pure virtual %q#D called from constructor" msgstr "" -#: cp/call.c:10728 +#: cp/call.c:10748 #, gcc-internal-format msgid "pure virtual %q#D called from destructor" msgstr "" -#: cp/call.c:10751 +#: cp/call.c:10771 #, gcc-internal-format msgid "cannot call member function %qD without object" msgstr "" -#: cp/call.c:11713 +#: cp/call.c:11734 #, gcc-internal-format msgid "passing %qT chooses %qT over %qT" msgstr "" -#: cp/call.c:11782 +#: cp/call.c:11803 #, gcc-internal-format msgid "choosing %qD over %qD" msgstr "" -#: cp/call.c:11783 +#: cp/call.c:11804 #, fuzzy #| msgid "converting from `%T' to `%T'" msgid " for conversion from %qH to %qI" msgstr "пераўтварэньне з `%T' у `%T'" -#: cp/call.c:11786 +#: cp/call.c:11807 #, gcc-internal-format msgid " because conversion sequence for the argument is better" msgstr "" -#: cp/call.c:12036 +#: cp/call.c:12057 #, gcc-internal-format msgid "default argument mismatch in overload resolution" msgstr "" -#: cp/call.c:12040 +#: cp/call.c:12061 #, gcc-internal-format msgid " candidate 1: %q#F" msgstr "" -#: cp/call.c:12042 +#: cp/call.c:12063 #, gcc-internal-format msgid " candidate 2: %q#F" msgstr "" -#: cp/call.c:12088 +#: cp/call.c:12109 #, gcc-internal-format msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:" msgstr "" -#: cp/call.c:12475 +#: cp/call.c:12496 #, gcc-internal-format msgid "a temporary bound to %qD only persists until the constructor exits" msgstr "" -#: cp/call.c:12630 +#: cp/call.c:12651 msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI" msgstr "" -#: cp/call.c:12634 +#: cp/call.c:12655 msgid "invalid initialization of reference of type %qH from expression of type %qI" msgstr "" @@ -47026,1137 +47055,1137 @@ msgstr "" msgid "cannot convert from base class %qT to derived class %qT via virtual base %qT" msgstr "" -#: cp/class.c:371 +#: cp/class.c:378 #, gcc-internal-format msgid "cannot convert from %qT to base class %qT because %qT is incomplete" msgstr "" -#: cp/class.c:1184 +#: cp/class.c:1191 #, fuzzy, gcc-internal-format msgid "%q#D conflicts with version inherited from %qT" msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй" -#: cp/class.c:1187 +#: cp/class.c:1194 #, gcc-internal-format msgid "version inherited from %qT declared here" msgstr "" -#: cp/class.c:1205 +#: cp/class.c:1212 #, gcc-internal-format msgid "%q#D cannot be overloaded with %q#D" msgstr "" -#: cp/class.c:1207 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804 -#: cp/name-lookup.c:2735 cp/name-lookup.c:3061 +#: cp/class.c:1214 cp/decl.c:1744 cp/decl.c:1756 cp/decl.c:1781 cp/decl.c:1804 +#: cp/name-lookup.c:2736 cp/name-lookup.c:3062 #, fuzzy, gcc-internal-format #| msgid "previous declaration `%D'" msgid "previous declaration %q#D" msgstr "папярэдняе абвяшчэньне `%D'" -#: cp/class.c:1249 +#: cp/class.c:1256 #, gcc-internal-format msgid "conflicting access specifications for method %q+D, ignored" msgstr "" -#: cp/class.c:1252 +#: cp/class.c:1259 #, gcc-internal-format msgid "conflicting access specifications for field %qE, ignored" msgstr "" -#: cp/class.c:1321 +#: cp/class.c:1328 #, gcc-internal-format msgid "%qD invalid in %q#T because of local method %q#D with same name" msgstr "" -#: cp/class.c:1325 +#: cp/class.c:1332 #, gcc-internal-format msgid "local method %q#D declared here" msgstr "" -#: cp/class.c:1331 +#: cp/class.c:1338 #, gcc-internal-format msgid "%qD invalid in %q#T because of local member %q#D with same name" msgstr "" -#: cp/class.c:1335 +#: cp/class.c:1342 #, fuzzy, gcc-internal-format msgid "local member %q#D declared here" msgstr "тып параметра \"%s\" не аб'яўлены" -#: cp/class.c:1410 +#: cp/class.c:1417 #, gcc-internal-format msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has" msgstr "" -#: cp/class.c:1413 cp/class.c:1420 cp/class.c:1427 cp/class.c:1439 +#: cp/class.c:1420 cp/class.c:1427 cp/class.c:1434 cp/class.c:1446 #: cp/cvt.c:1100 #, gcc-internal-format msgid "%qT declared here" msgstr "" -#: cp/class.c:1418 +#: cp/class.c:1425 #, gcc-internal-format msgid "%qD inherits the %E ABI tag that %qT (used in its type) has" msgstr "" -#: cp/class.c:1425 +#: cp/class.c:1432 #, gcc-internal-format msgid "%qT does not have the %E ABI tag that base %qT has" msgstr "" -#: cp/class.c:1433 +#: cp/class.c:1440 #, gcc-internal-format msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has" msgstr "" -#: cp/class.c:1744 +#: cp/class.c:1751 #, gcc-internal-format msgid "cannot derive from % base %qT in derived type %qT" msgstr "" -#: cp/class.c:2218 +#: cp/class.c:2225 #, gcc-internal-format msgid "all member functions in class %qT are private" msgstr "" -#: cp/class.c:2230 +#: cp/class.c:2237 #, gcc-internal-format msgid "%q#T only defines a private destructor and has no friends" msgstr "" -#: cp/class.c:2271 +#: cp/class.c:2278 #, gcc-internal-format msgid "%q#T only defines private constructors and has no friends" msgstr "" -#: cp/class.c:2275 +#: cp/class.c:2282 #, gcc-internal-format msgid "%q#D is public, but requires an existing %q#T object" msgstr "" -#: cp/class.c:2567 +#: cp/class.c:2574 #, gcc-internal-format msgid "no unique final overrider for %qD in %qT" msgstr "" -#: cp/class.c:2929 +#: cp/class.c:2936 #, gcc-internal-format msgid "%qD can be marked override" msgstr "" -#: cp/class.c:2932 +#: cp/class.c:2939 #, gcc-internal-format msgid "%q+#D marked %, but does not override" msgstr "" -#: cp/class.c:2947 +#: cp/class.c:2954 #, gcc-internal-format msgid "%q+#D marked %, but is not virtual" msgstr "" -#: cp/class.c:3010 +#: cp/class.c:3017 #, gcc-internal-format msgid "%qD was hidden" msgstr "" -#: cp/class.c:3011 +#: cp/class.c:3018 #, gcc-internal-format msgid " by %qD" msgstr "" -#: cp/class.c:3046 +#: cp/class.c:3053 #, gcc-internal-format msgid "%q#D invalid; an anonymous union may only have public non-static data members" msgstr "" -#: cp/class.c:3056 cp/parser.c:21822 +#: cp/class.c:3063 cp/parser.c:21859 #, gcc-internal-format msgid "this flexibility is deprecated and will be removed" msgstr "" -#: cp/class.c:3252 +#: cp/class.c:3259 #, gcc-internal-format msgid "the ellipsis in %qD is not inherited" msgstr "" -#: cp/class.c:3444 +#: cp/class.c:3451 #, fuzzy, gcc-internal-format msgid "bit-field %q#D with non-integral type %qT" msgstr "бітавае поле \"%s\" мае нерэчаісны тып" -#: cp/class.c:3460 +#: cp/class.c:3467 #, fuzzy, gcc-internal-format msgid "bit-field %q+D width not an integer constant" msgstr "бітавае поле \"%s\" мае нерэчаісны тып" -#: cp/class.c:3465 +#: cp/class.c:3472 #, gcc-internal-format msgid "negative width in bit-field %q+D" msgstr "" -#: cp/class.c:3470 +#: cp/class.c:3477 #, gcc-internal-format msgid "zero width for bit-field %q+D" msgstr "" -#: cp/class.c:3480 +#: cp/class.c:3487 #, gcc-internal-format msgid "width of %qD exceeds its type" msgstr "" -#: cp/class.c:3486 +#: cp/class.c:3493 #, gcc-internal-format msgid "%qD is too small to hold all values of %q#T" msgstr "" -#: cp/class.c:3547 +#: cp/class.c:3554 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in union" msgstr "" -#: cp/class.c:3550 +#: cp/class.c:3557 #, gcc-internal-format msgid "member %q+#D with destructor not allowed in union" msgstr "" -#: cp/class.c:3552 +#: cp/class.c:3559 #, gcc-internal-format msgid "member %q+#D with copy assignment operator not allowed in union" msgstr "" -#: cp/class.c:3556 +#: cp/class.c:3563 #, gcc-internal-format msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>" msgstr "" -#: cp/class.c:3672 +#: cp/class.c:3679 #, gcc-internal-format msgid "in C++98 %q+D may not be static because it is a member of a union" msgstr "" -#: cp/class.c:3685 +#: cp/class.c:3692 #, gcc-internal-format msgid "non-static data member %q+D in a union may not have reference type %qT" msgstr "" -#: cp/class.c:3698 +#: cp/class.c:3705 #, fuzzy, gcc-internal-format msgid "data member %q+D invalidly declared function type" msgstr "тып параметра \"%s\" не аб'яўлены" -#: cp/class.c:3704 +#: cp/class.c:3711 #, fuzzy, gcc-internal-format msgid "data member %q+D invalidly declared method type" msgstr "тып параметра \"%s\" не аб'яўлены" -#: cp/class.c:3775 +#: cp/class.c:3782 #, gcc-internal-format msgid "ignoring packed attribute because of unpacked non-POD field %q#D" msgstr "" -#: cp/class.c:3827 +#: cp/class.c:3834 #, gcc-internal-format msgid "member %q+D cannot be declared as a % reference" msgstr "" -#: cp/class.c:3830 +#: cp/class.c:3837 #, gcc-internal-format msgid "member %q+D cannot be declared both % and %" msgstr "" -#: cp/class.c:3861 +#: cp/class.c:3868 #, gcc-internal-format msgid "multiple fields in union %qT initialized" msgstr "" -#: cp/class.c:3863 +#: cp/class.c:3870 #, gcc-internal-format msgid "initialized member %q+D declared here" msgstr "" -#: cp/class.c:3906 +#: cp/class.c:3913 #, gcc-internal-format msgid "field %q#D with same name as class" msgstr "" -#: cp/class.c:3934 +#: cp/class.c:3941 #, gcc-internal-format msgid "%q#T has pointer data members" msgstr "" -#: cp/class.c:3939 +#: cp/class.c:3946 #, gcc-internal-format msgid " but does not declare %<%T(const %T&)%>" msgstr "" -#: cp/class.c:3941 +#: cp/class.c:3948 #, gcc-internal-format msgid " or %" msgstr "" -#: cp/class.c:3945 +#: cp/class.c:3952 #, gcc-internal-format msgid " but does not declare %" msgstr "" -#: cp/class.c:3947 +#: cp/class.c:3954 #, fuzzy, gcc-internal-format msgid "pointer member %q+D declared here" msgstr "тып параметра \"%s\" не аб'яўлены" -#: cp/class.c:4404 +#: cp/class.c:4411 #, gcc-internal-format msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)" msgstr "" -#: cp/class.c:4407 +#: cp/class.c:4414 #, gcc-internal-format msgid "alignment of %qD will increase in %<-fabi-version=9%>" msgstr "" -#: cp/class.c:4735 +#: cp/class.c:4742 #, fuzzy, gcc-internal-format msgid "initializer specified for non-virtual method %q+D" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/class.c:4768 +#: cp/class.c:4775 #, fuzzy, gcc-internal-format msgid "destructor for %qT is ambiguous" msgstr "памер \"%s\" - %d байт" -#: cp/class.c:5224 +#: cp/class.c:5231 #, gcc-internal-format msgid "method overrides both % and %qE methods" msgstr "" -#: cp/class.c:5245 +#: cp/class.c:5252 #, gcc-internal-format msgid "method declared %qE overriding %qE method" msgstr "" -#: cp/class.c:5901 cp/constexpr.c:245 +#: cp/class.c:5908 cp/constexpr.c:246 #, gcc-internal-format msgid "enclosing class of % non-static member function %q+#D is not a literal type" msgstr "" -#: cp/class.c:5927 +#: cp/class.c:5934 #, gcc-internal-format msgid "%q+T is not literal because:" msgstr "" -#: cp/class.c:5930 +#: cp/class.c:5937 #, gcc-internal-format msgid " %qT is a closure type, which is only literal in C++17 and later" msgstr "" -#: cp/class.c:5933 +#: cp/class.c:5940 #, gcc-internal-format msgid " %q+T has a non-trivial destructor" msgstr "" -#: cp/class.c:5936 +#: cp/class.c:5943 #, gcc-internal-format msgid " %q+T does not have % destructor" msgstr "" -#: cp/class.c:5944 +#: cp/class.c:5951 #, gcc-internal-format msgid " %q+T is not an aggregate, does not have a trivial default constructor, and has no % constructor that is not a copy or move constructor" msgstr "" -#: cp/class.c:5977 +#: cp/class.c:5984 #, gcc-internal-format msgid " base class %qT of %q+T is non-literal" msgstr "" -#: cp/class.c:5992 +#: cp/class.c:5999 #, gcc-internal-format msgid " non-static data member %qD has non-literal type" msgstr "" -#: cp/class.c:5999 +#: cp/class.c:6006 #, gcc-internal-format msgid " non-static data member %qD has volatile type" msgstr "" -#: cp/class.c:6120 +#: cp/class.c:6127 #, gcc-internal-format msgid "base class %q#T has accessible non-virtual destructor" msgstr "" -#: cp/class.c:6149 +#: cp/class.c:6156 #, gcc-internal-format msgid "non-static reference %q#D in class without a constructor" msgstr "" -#: cp/class.c:6155 +#: cp/class.c:6162 #, gcc-internal-format msgid "non-static const member %q#D in class without a constructor" msgstr "" -#: cp/class.c:6474 +#: cp/class.c:6481 #, gcc-internal-format msgid "direct base %qT inaccessible in %qT due to ambiguity" msgstr "" -#: cp/class.c:6486 +#: cp/class.c:6493 #, gcc-internal-format msgid "virtual base %qT inaccessible in %qT due to ambiguity" msgstr "" -#: cp/class.c:6736 +#: cp/class.c:6743 #, gcc-internal-format msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC" msgstr "" -#: cp/class.c:6915 +#: cp/class.c:6922 #, fuzzy, gcc-internal-format #| msgid "size of `%s' is larger than %d bytes" msgid "size of type %qT is too large (%qE bytes)" msgstr "памер \"%s\" больш чам %d байт" -#: cp/class.c:7201 +#: cp/class.c:7208 #, gcc-internal-format msgid "invalid use of %q#T with a zero-size array in %q#D" msgstr "" -#: cp/class.c:7203 +#: cp/class.c:7210 #, gcc-internal-format msgid "invalid use of %q#T with a flexible array member in %q#T" msgstr "" -#: cp/class.c:7208 +#: cp/class.c:7215 #, fuzzy, gcc-internal-format msgid "array member %q#D declared here" msgstr "тып параметра \"%s\" не аб'яўлены" -#: cp/class.c:7236 +#: cp/class.c:7243 #, gcc-internal-format msgid "zero-size array member %qD not at end of %q#T" msgstr "" -#: cp/class.c:7238 +#: cp/class.c:7245 #, gcc-internal-format msgid "zero-size array member %qD in an otherwise empty %q#T" msgstr "" -#: cp/class.c:7247 cp/class.c:7278 +#: cp/class.c:7254 cp/class.c:7285 #, fuzzy, gcc-internal-format #| msgid "previous definition of `%#T'" msgid "in the definition of %q#T" msgstr "папярэдняе вызначэньне `%#T'" -#: cp/class.c:7255 +#: cp/class.c:7262 #, gcc-internal-format msgid "flexible array member %qD not at end of %q#T" msgstr "" -#: cp/class.c:7257 +#: cp/class.c:7264 #, gcc-internal-format msgid "flexible array member %qD in an otherwise empty %q#T" msgstr "" -#: cp/class.c:7276 +#: cp/class.c:7283 #, gcc-internal-format msgid "next member %q#D declared here" msgstr "" -#: cp/class.c:7390 cp/parser.c:25610 +#: cp/class.c:7397 cp/parser.c:25645 #, fuzzy, gcc-internal-format #| msgid "previous definition of `%#T'" msgid "redefinition of %q#T" msgstr "папярэдняе вызначэньне `%#T'" -#: cp/class.c:7527 +#: cp/class.c:7534 #, gcc-internal-format msgid "%q#T has virtual functions and accessible non-virtual destructor" msgstr "" -#: cp/class.c:7555 +#: cp/class.c:7562 #, gcc-internal-format msgid "type transparent %q#T does not have any fields" msgstr "" -#: cp/class.c:7561 +#: cp/class.c:7568 #, gcc-internal-format msgid "type transparent class %qT has base classes" msgstr "" -#: cp/class.c:7565 +#: cp/class.c:7572 #, gcc-internal-format msgid "type transparent class %qT has virtual functions" msgstr "" -#: cp/class.c:7571 +#: cp/class.c:7578 #, gcc-internal-format msgid "type transparent %q#T cannot be made transparent because the type of the first field has a different ABI from the class overall" msgstr "" -#: cp/class.c:7728 +#: cp/class.c:7735 #, gcc-internal-format msgid "definition of %qD does not match %<#include %>" msgstr "" -#: cp/class.c:7739 +#: cp/class.c:7746 #, gcc-internal-format msgid "trying to finish struct, but kicked out due to previous parse errors" msgstr "" -#: cp/class.c:8246 +#: cp/class.c:8253 #, fuzzy, gcc-internal-format #| msgid "language %s not recognized" msgid "language string %<\"%E\"%> not recognized" msgstr "мова %s не распазнана" -#: cp/class.c:8336 +#: cp/class.c:8343 #, gcc-internal-format msgid "cannot resolve overloaded function %qD based on conversion to type %qT" msgstr "" -#: cp/class.c:8494 +#: cp/class.c:8501 #, gcc-internal-format msgid "no matches converting function %qD to type %q#T" msgstr "" -#: cp/class.c:8521 +#: cp/class.c:8528 #, gcc-internal-format msgid "converting overloaded function %qD to type %q#T is ambiguous" msgstr "" -#: cp/class.c:8548 +#: cp/class.c:8555 #, fuzzy, gcc-internal-format msgid "assuming pointer to member %qD" msgstr "прапушчан ініцыялізатар" -#: cp/class.c:8551 +#: cp/class.c:8558 #, gcc-internal-format msgid "(a pointer to member can only be formed with %<&%E%>)" msgstr "" -#: cp/class.c:8627 cp/class.c:8669 +#: cp/class.c:8634 cp/class.c:8676 #, gcc-internal-format msgid "not enough type information" msgstr "" -#: cp/class.c:8647 +#: cp/class.c:8654 #, gcc-internal-format msgid "cannot convert %qE from type %qT to type %qT" msgstr "" -#: cp/class.c:8921 +#: cp/class.c:8928 #, gcc-internal-format msgid "declaration of %q#D changes meaning of %qD" msgstr "" -#: cp/class.c:8924 +#: cp/class.c:8931 #, gcc-internal-format msgid "%qD declared here as %q#D" msgstr "" -#: cp/constexpr.c:106 +#: cp/constexpr.c:107 #, gcc-internal-format msgid "the type %qT of % variable %qD is not literal" msgstr "" -#: cp/constexpr.c:117 +#: cp/constexpr.c:118 #, gcc-internal-format msgid "variable %qD of non-literal type %qT in % function" msgstr "" -#: cp/constexpr.c:129 +#: cp/constexpr.c:130 #, gcc-internal-format msgid "% variable %qD has variably-modified type %qT" msgstr "" -#: cp/constexpr.c:193 +#: cp/constexpr.c:194 #, gcc-internal-format msgid "inherited constructor %qD is not %" msgstr "" -#: cp/constexpr.c:206 +#: cp/constexpr.c:207 #, gcc-internal-format msgid "invalid type for parameter %d of % function %q+#D" msgstr "" -#: cp/constexpr.c:218 +#: cp/constexpr.c:219 #, gcc-internal-format msgid "lambdas are implicitly % only in C++17 and later" msgstr "" -#: cp/constexpr.c:229 +#: cp/constexpr.c:230 #, fuzzy, gcc-internal-format msgid "invalid return type %qT of % function %q+D" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/constexpr.c:256 +#: cp/constexpr.c:257 #, gcc-internal-format msgid "%q#T has virtual base classes" msgstr "" -#: cp/constexpr.c:517 +#: cp/constexpr.c:518 #, gcc-internal-format msgid "% constructor does not have empty body" msgstr "" -#: cp/constexpr.c:780 +#: cp/constexpr.c:781 #, gcc-internal-format msgid "% constructor for union %qT must initialize exactly one non-static data member" msgstr "" -#: cp/constexpr.c:841 +#: cp/constexpr.c:842 #, gcc-internal-format msgid "member %qD must be initialized by mem-initializer in % constructor" msgstr "" -#: cp/constexpr.c:883 +#: cp/constexpr.c:884 #, gcc-internal-format msgid "body of % function %qD not a return-statement" msgstr "" -#: cp/constexpr.c:972 +#: cp/constexpr.c:973 #, gcc-internal-format msgid "%qD is not usable as a % function because:" msgstr "" -#: cp/constexpr.c:1445 cp/constexpr.c:2747 +#: cp/constexpr.c:1446 cp/constexpr.c:2783 #, gcc-internal-format msgid "% call flows off the end of the function" msgstr "" -#: cp/constexpr.c:1450 cp/constexpr.c:1460 cp/constexpr.c:2942 +#: cp/constexpr.c:1451 cp/constexpr.c:1461 cp/constexpr.c:2997 #, fuzzy, gcc-internal-format msgid "%q+E is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:1735 cp/constexpr.c:7953 +#: cp/constexpr.c:1771 cp/constexpr.c:8016 #, fuzzy, gcc-internal-format #| msgid "can't initialize friend function `%s'" msgid "call to internal function %qE" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/constexpr.c:1790 +#: cp/constexpr.c:1826 #, fuzzy, gcc-internal-format msgid "modifying a const object %qE is not allowed in a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:1792 +#: cp/constexpr.c:1828 #, gcc-internal-format msgid "originally declared % here" msgstr "" -#: cp/constexpr.c:2010 cp/constexpr.c:2065 cp/constexpr.c:2097 -#: cp/constexpr.c:2118 +#: cp/constexpr.c:2046 cp/constexpr.c:2101 cp/constexpr.c:2133 +#: cp/constexpr.c:2154 #, gcc-internal-format msgid "reference % failed" msgstr "" -#: cp/constexpr.c:2011 +#: cp/constexpr.c:2047 #, gcc-internal-format msgid "dynamic type %qT of its operand does not have a base class of type %qT" msgstr "" -#: cp/constexpr.c:2035 +#: cp/constexpr.c:2071 #, fuzzy, gcc-internal-format #| msgid "parameter `%s' is initialized" msgid "virtual table pointer is used uninitialized" msgstr "параметр \"%s\" ініцыялізаваны" -#: cp/constexpr.c:2066 cp/constexpr.c:2098 +#: cp/constexpr.c:2102 cp/constexpr.c:2134 #, gcc-internal-format msgid "static type %qT of its operand is a non-public base class of dynamic type %qT" msgstr "" -#: cp/constexpr.c:2120 +#: cp/constexpr.c:2156 #, gcc-internal-format msgid "%qT is an ambiguous base class of dynamic type %qT of its operand" msgstr "" -#: cp/constexpr.c:2123 +#: cp/constexpr.c:2159 #, gcc-internal-format msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT" msgstr "" -#: cp/constexpr.c:2198 cp/constexpr.c:2467 cp/constexpr.c:7985 +#: cp/constexpr.c:2234 cp/constexpr.c:2503 cp/constexpr.c:8048 #, gcc-internal-format msgid "call to non-% function %qD" msgstr "" -#: cp/constexpr.c:2315 +#: cp/constexpr.c:2351 #, gcc-internal-format msgid "expression %qE does not designate a % function" msgstr "" -#: cp/constexpr.c:2388 +#: cp/constexpr.c:2424 #, gcc-internal-format msgid "array deallocation of object allocated with non-array allocation" msgstr "" -#: cp/constexpr.c:2392 cp/constexpr.c:2414 +#: cp/constexpr.c:2428 cp/constexpr.c:2450 #, gcc-internal-format msgid "allocation performed here" msgstr "" -#: cp/constexpr.c:2410 +#: cp/constexpr.c:2446 #, gcc-internal-format msgid "non-array deallocation of object allocated with array allocation" msgstr "" -#: cp/constexpr.c:2427 +#: cp/constexpr.c:2463 #, gcc-internal-format msgid "deallocation of already deallocated storage" msgstr "" -#: cp/constexpr.c:2434 +#: cp/constexpr.c:2470 #, gcc-internal-format msgid "deallocation of storage that was not previously allocated" msgstr "" -#: cp/constexpr.c:2541 +#: cp/constexpr.c:2577 #, gcc-internal-format msgid "%qD called in a constant expression before its definition is complete" msgstr "" -#: cp/constexpr.c:2548 +#: cp/constexpr.c:2584 #, gcc-internal-format msgid "%qD called in a constant expression" msgstr "" -#: cp/constexpr.c:2552 +#: cp/constexpr.c:2588 #, fuzzy, gcc-internal-format msgid "%qD used before its definition" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/constexpr.c:2643 +#: cp/constexpr.c:2679 #, gcc-internal-format msgid "call has circular dependency" msgstr "" -#: cp/constexpr.c:2654 +#: cp/constexpr.c:2690 #, gcc-internal-format msgid "% evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)" msgstr "" -#: cp/constexpr.c:2982 +#: cp/constexpr.c:3037 #, gcc-internal-format msgid "right operand of shift expression %q+E is negative" msgstr "" -#: cp/constexpr.c:2989 +#: cp/constexpr.c:3044 #, gcc-internal-format msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand" msgstr "" -#: cp/constexpr.c:3012 +#: cp/constexpr.c:3067 #, gcc-internal-format msgid "left operand of shift expression %q+E is negative" msgstr "" -#: cp/constexpr.c:3031 +#: cp/constexpr.c:3086 #, gcc-internal-format msgid "shift expression %q+E overflows" msgstr "" -#: cp/constexpr.c:3189 +#: cp/constexpr.c:3244 #, gcc-internal-format msgid "arithmetic involving a null pointer in %qE" msgstr "" -#: cp/constexpr.c:3578 +#: cp/constexpr.c:3633 #, gcc-internal-format msgid "array subscript value %qE is outside the bounds of array %qD of type %qT" msgstr "" -#: cp/constexpr.c:3581 +#: cp/constexpr.c:3636 #, gcc-internal-format msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds" msgstr "" -#: cp/constexpr.c:3586 +#: cp/constexpr.c:3641 #, gcc-internal-format msgid "array subscript value %qE is outside the bounds of array type %qT" msgstr "" -#: cp/constexpr.c:3589 +#: cp/constexpr.c:3644 #, gcc-internal-format msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds" msgstr "" -#: cp/constexpr.c:3772 +#: cp/constexpr.c:3827 #, fuzzy, gcc-internal-format msgid "accessing uninitialized array element" msgstr "прапушчан ініцыялізатар" -#: cp/constexpr.c:3820 +#: cp/constexpr.c:3875 #, gcc-internal-format msgid "dereferencing a null pointer in %qE" msgstr "" -#: cp/constexpr.c:3837 cp/constexpr.c:3936 cp/constexpr.c:6051 -#: cp/constexpr.c:6148 cp/constexpr.c:7905 +#: cp/constexpr.c:3892 cp/constexpr.c:3991 cp/constexpr.c:6114 +#: cp/constexpr.c:6211 cp/constexpr.c:7968 #, fuzzy, gcc-internal-format msgid "%qE is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:3843 +#: cp/constexpr.c:3898 #, fuzzy, gcc-internal-format msgid "mutable %qD is not usable in a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:3874 cp/constexpr.c:3896 +#: cp/constexpr.c:3929 cp/constexpr.c:3951 #, fuzzy, gcc-internal-format msgid "accessing uninitialized member %qD" msgstr "прапушчан ініцыялізатар" -#: cp/constexpr.c:3876 +#: cp/constexpr.c:3931 #, gcc-internal-format msgid "accessing %qD member instead of initialized %qD member in constant expression" msgstr "" -#: cp/constexpr.c:4007 +#: cp/constexpr.c:4062 #, gcc-internal-format msgid "%qs is not a constant expression because %qT is a union type" msgstr "" -#: cp/constexpr.c:4010 +#: cp/constexpr.c:4065 #, gcc-internal-format msgid "%qs is not a constant expression because %qT contains a union type" msgstr "" -#: cp/constexpr.c:4021 +#: cp/constexpr.c:4076 #, gcc-internal-format msgid "%qs is not a constant expression because %qT is a pointer type" msgstr "" -#: cp/constexpr.c:4024 +#: cp/constexpr.c:4079 #, gcc-internal-format msgid "%qs is not a constant expression because %qT contains a pointer type" msgstr "" -#: cp/constexpr.c:4035 +#: cp/constexpr.c:4090 #, gcc-internal-format msgid "%qs is not a constant expression because %qT is a reference type" msgstr "" -#: cp/constexpr.c:4038 +#: cp/constexpr.c:4093 #, gcc-internal-format msgid "%qs is not a constant expression because %qT contains a reference type" msgstr "" -#: cp/constexpr.c:4049 +#: cp/constexpr.c:4104 #, gcc-internal-format msgid "%qs is not a constant expression because %qT is a pointer to member type" msgstr "" -#: cp/constexpr.c:4053 +#: cp/constexpr.c:4108 #, gcc-internal-format msgid "%qs is not a constant expression because %qT contains a pointer to member type" msgstr "" -#: cp/constexpr.c:4064 +#: cp/constexpr.c:4119 #, gcc-internal-format msgid "%qs is not a constant expression because %qT is volatile" msgstr "" -#: cp/constexpr.c:4067 +#: cp/constexpr.c:4122 #, gcc-internal-format msgid "%qs is not a constant expression because %qT contains a volatile subobject" msgstr "" -#: cp/constexpr.c:4108 +#: cp/constexpr.c:4163 #, gcc-internal-format msgid "%qs cannot be constant evaluated on the target" msgstr "" -#: cp/constexpr.c:4117 cp/constexpr.c:4127 +#: cp/constexpr.c:4172 cp/constexpr.c:4182 #, gcc-internal-format msgid "%qs cannot be constant evaluated because the type is too large" msgstr "" -#: cp/constexpr.c:4147 +#: cp/constexpr.c:4202 #, gcc-internal-format msgid "%qs cannot be constant evaluated because the argument cannot be encoded" msgstr "" -#: cp/constexpr.c:4171 +#: cp/constexpr.c:4226 #, gcc-internal-format msgid "%qs accessing uninitialized byte at offset %d" msgstr "" -#: cp/constexpr.c:4183 +#: cp/constexpr.c:4238 #, gcc-internal-format msgid "%qs cannot be constant evaluated because the argument cannot be interpreted" msgstr "" -#: cp/constexpr.c:4906 cp/constexpr.c:6718 +#: cp/constexpr.c:4961 cp/constexpr.c:6781 #, gcc-internal-format msgid "dereferencing a null pointer" msgstr "" -#: cp/constexpr.c:4926 +#: cp/constexpr.c:4981 #, gcc-internal-format msgid "accessing value of %qE through a %qT glvalue in a constant expression" msgstr "" -#: cp/constexpr.c:4971 +#: cp/constexpr.c:5026 #, fuzzy, gcc-internal-format msgid "the content of uninitialized storage is not usable in a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:4973 cp/constexpr.c:4980 +#: cp/constexpr.c:5028 cp/constexpr.c:5035 #, fuzzy, gcc-internal-format #| msgid "called from here" msgid "allocated here" msgstr "выклікана адсюль" -#: cp/constexpr.c:4978 +#: cp/constexpr.c:5033 #, fuzzy, gcc-internal-format msgid "use of allocated storage after deallocation in a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:4983 +#: cp/constexpr.c:5038 #, fuzzy, gcc-internal-format msgid "the value of %qD is not usable in a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:4990 +#: cp/constexpr.c:5045 #, fuzzy, gcc-internal-format #| msgid "invalid initializer" msgid "%qD used in its own initializer" msgstr "нерэчаісны ініцыялізатар" -#: cp/constexpr.c:4995 +#: cp/constexpr.c:5050 #, fuzzy, gcc-internal-format #| msgid "`%D' is not a function," msgid "%q#D is not const" msgstr "`%D' - гэта ня функцыя," -#: cp/constexpr.c:4998 +#: cp/constexpr.c:5053 #, gcc-internal-format msgid "%q#D is volatile" msgstr "" -#: cp/constexpr.c:5003 cp/constexpr.c:5010 +#: cp/constexpr.c:5058 cp/constexpr.c:5065 #, fuzzy, gcc-internal-format msgid "%qD was not initialized with a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:5016 +#: cp/constexpr.c:5071 #, fuzzy, gcc-internal-format msgid "%qD was not declared %" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/constexpr.c:5019 +#: cp/constexpr.c:5074 #, gcc-internal-format msgid "%qD does not have integral or enumeration type" msgstr "" -#: cp/constexpr.c:5265 +#: cp/constexpr.c:5320 #, fuzzy, gcc-internal-format msgid "modification of %qE is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:5334 +#: cp/constexpr.c:5389 #, gcc-internal-format msgid "change of the active member of a union from %qD to %qD" msgstr "" -#: cp/constexpr.c:5347 +#: cp/constexpr.c:5402 #, gcc-internal-format msgid "change of the active member of a union from %qD to %qD during initialization" msgstr "" -#: cp/constexpr.c:5739 cp/constexpr.c:6976 +#: cp/constexpr.c:5802 cp/constexpr.c:7039 #, fuzzy, gcc-internal-format msgid "statement is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:5845 +#: cp/constexpr.c:5908 #, gcc-internal-format msgid "% loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)" msgstr "" -#: cp/constexpr.c:5947 +#: cp/constexpr.c:6010 #, fuzzy, gcc-internal-format msgid "inline assembly is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:5948 +#: cp/constexpr.c:6011 #, gcc-internal-format msgid "only unevaluated inline assembly is allowed in a % function in C++20" msgstr "" -#: cp/constexpr.c:6013 +#: cp/constexpr.c:6076 #, fuzzy, gcc-internal-format msgid "value %qE of type %qT is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:6026 +#: cp/constexpr.c:6089 #, gcc-internal-format msgid "% evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)" msgstr "" -#: cp/constexpr.c:6208 cp/constexpr.c:8583 +#: cp/constexpr.c:6271 cp/constexpr.c:8646 #, fuzzy, gcc-internal-format msgid "temporary of non-literal type %qT in a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:6636 cp/constexpr.c:8110 +#: cp/constexpr.c:6699 cp/constexpr.c:8173 #, fuzzy, gcc-internal-format msgid "% is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:6664 +#: cp/constexpr.c:6727 #, gcc-internal-format msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression" msgstr "" -#: cp/constexpr.c:6693 +#: cp/constexpr.c:6756 #, gcc-internal-format msgid "cast from %qT is not allowed" msgstr "" -#: cp/constexpr.c:6729 +#: cp/constexpr.c:6792 #, gcc-internal-format msgid "%(%E)%> is not a constant expression" msgstr "" -#: cp/constexpr.c:6834 cp/constexpr.c:8409 cp/constexpr.c:8787 +#: cp/constexpr.c:6897 cp/constexpr.c:8472 cp/constexpr.c:8850 #, fuzzy, gcc-internal-format msgid "expression %qE is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:6929 +#: cp/constexpr.c:6992 #, gcc-internal-format msgid "unexpected template-id %qE" msgstr "" -#: cp/constexpr.c:6935 +#: cp/constexpr.c:6998 #, gcc-internal-format msgid "function concept must be called" msgstr "" -#: cp/constexpr.c:6960 +#: cp/constexpr.c:7023 #, fuzzy, gcc-internal-format msgid "address of a call to %qs is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:6979 +#: cp/constexpr.c:7042 #, gcc-internal-format msgid "unexpected expression %qE of kind %s" msgstr "" -#: cp/constexpr.c:7209 +#: cp/constexpr.c:7272 #, gcc-internal-format msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT" msgstr "" -#: cp/constexpr.c:7217 +#: cp/constexpr.c:7280 #, gcc-internal-format msgid "%qE is not a constant expression because it refers to an incompletely initialized variable" msgstr "" -#: cp/constexpr.c:7232 +#: cp/constexpr.c:7295 #, gcc-internal-format msgid "%qE is not a constant expression because it refers to a result of %" msgstr "" -#: cp/constexpr.c:7243 +#: cp/constexpr.c:7306 #, gcc-internal-format msgid "%qE is not a constant expression because allocated storage has not been deallocated" msgstr "" -#: cp/constexpr.c:7265 +#: cp/constexpr.c:7328 #, gcc-internal-format msgid "immediate evaluation returns address of immediate function %qD" msgstr "" -#: cp/constexpr.c:7845 +#: cp/constexpr.c:7908 #, gcc-internal-format msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT" msgstr "" -#: cp/constexpr.c:8075 +#: cp/constexpr.c:8138 #, fuzzy, gcc-internal-format msgid "lambda capture of %qE is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:8078 +#: cp/constexpr.c:8141 #, gcc-internal-format msgid "because it is used as a glvalue" msgstr "" -#: cp/constexpr.c:8130 +#: cp/constexpr.c:8193 #, gcc-internal-format msgid "% from integer to pointer" msgstr "" -#: cp/constexpr.c:8163 +#: cp/constexpr.c:8226 #, gcc-internal-format msgid "address-of an object %qE with thread local or automatic storage is not a constant expression" msgstr "" -#: cp/constexpr.c:8202 +#: cp/constexpr.c:8265 #, fuzzy, gcc-internal-format msgid "use of % in a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:8356 +#: cp/constexpr.c:8419 #, gcc-internal-format msgid "lambda-expression is not a constant expression before C++17" msgstr "" -#: cp/constexpr.c:8423 +#: cp/constexpr.c:8486 #, fuzzy, gcc-internal-format #| msgid "virtual functions cannot be friends" msgid "virtual functions cannot be % before C++20" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/constexpr.c:8438 +#: cp/constexpr.c:8501 #, gcc-internal-format msgid "% is not a constant expression because %qE is of polymorphic type" msgstr "" -#: cp/constexpr.c:8502 +#: cp/constexpr.c:8565 #, fuzzy, gcc-internal-format msgid "cast to non-integral type %qT in a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:8552 +#: cp/constexpr.c:8615 #, fuzzy, gcc-internal-format msgid "%qD declared % in % context" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/constexpr.c:8559 +#: cp/constexpr.c:8622 #, gcc-internal-format msgid "%qD declared % in % context" msgstr "" -#: cp/constexpr.c:8632 +#: cp/constexpr.c:8695 #, fuzzy, gcc-internal-format msgid "division by zero is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:8728 +#: cp/constexpr.c:8791 #, fuzzy, gcc-internal-format msgid "% is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:8795 +#: cp/constexpr.c:8858 #, fuzzy, gcc-internal-format msgid "non-constant array initialization" msgstr "нерэчаісны ініцыялізатар" -#: cp/constexpr.c:8825 +#: cp/constexpr.c:8888 #, fuzzy, gcc-internal-format msgid "% is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:8834 +#: cp/constexpr.c:8897 #, fuzzy, gcc-internal-format msgid "label definition is not a constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/constexpr.c:8853 +#: cp/constexpr.c:8916 #, gcc-internal-format, gfc-internal-format msgid "unexpected AST of kind %s" msgstr "" @@ -48166,52 +48195,52 @@ msgstr "" msgid "both branches of % statement marked as %qs" msgstr "" -#: cp/cp-gimplify.c:1325 +#: cp/cp-gimplify.c:1333 #, gcc-internal-format msgid "% will always call %" msgstr "" -#: cp/cp-gimplify.c:1328 +#: cp/cp-gimplify.c:1336 #, gcc-internal-format msgid "in C++11 destructors default to %" msgstr "" -#: cp/cp-gimplify.c:1340 +#: cp/cp-gimplify.c:1348 #, gcc-internal-format msgid "in C++11 this % will call % because destructors default to %" msgstr "" -#: cp/cp-gimplify.c:2793 +#: cp/cp-gimplify.c:2773 #, gcc-internal-format msgid "ignoring attribute %qE after earlier %qE" msgstr "" -#: cp/cp-gimplify.c:2815 cp/cp-gimplify.c:2827 cp/decl.c:4066 cp/method.c:978 +#: cp/cp-gimplify.c:2795 cp/cp-gimplify.c:2807 cp/decl.c:4048 cp/method.c:978 #, fuzzy, gcc-internal-format msgid "%qD is not a type" msgstr "\"%s\" мае незавершаны тып" -#: cp/cp-gimplify.c:2833 +#: cp/cp-gimplify.c:2813 #, fuzzy, gcc-internal-format msgid "%qD is not a class type" msgstr "\"%s\" мае незавершаны тып" -#: cp/cp-gimplify.c:2850 +#: cp/cp-gimplify.c:2830 #, gcc-internal-format msgid "%qD does not have % type" msgstr "" -#: cp/cp-gimplify.c:2861 +#: cp/cp-gimplify.c:2841 #, fuzzy, gcc-internal-format msgid "%qD does not have integral type" msgstr "\"%s\" мае незавершаны тып" -#: cp/cp-gimplify.c:2873 +#: cp/cp-gimplify.c:2853 #, gcc-internal-format msgid "% does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>" msgstr "" -#: cp/cp-gimplify.c:2977 +#: cp/cp-gimplify.c:2957 #, gcc-internal-format msgid "evaluating %qs" msgstr "" @@ -48253,7 +48282,7 @@ msgstr "" msgid "conversion from %qH to %qI discards qualifiers" msgstr "" -#: cp/cvt.c:498 cp/typeck.c:7969 +#: cp/cvt.c:498 cp/typeck.c:7976 #, gcc-internal-format msgid "casting %qT to %qT does not dereference pointer" msgstr "" @@ -48641,7 +48670,7 @@ msgstr "папярэдняе абвяшчэньне `%D'" msgid "redeclaration %qD differs in %qs from previous declaration" msgstr "гэта папярэдняе абвяшчэньне" -#: cp/decl.c:1303 cp/decl.c:15319 +#: cp/decl.c:1303 cp/decl.c:15337 #, fuzzy, gcc-internal-format #| msgid "previous declaration `%D'" msgid "previous declaration %qD" @@ -48775,8 +48804,8 @@ msgstr "няма папярэдняга аб'яўлення для \"%s\"" msgid "%q#D previously defined here" msgstr "папярэдняе вызначэньне" -#: cp/decl.c:1901 cp/name-lookup.c:3187 cp/name-lookup.c:3216 -#: cp/name-lookup.c:3240 +#: cp/decl.c:1901 cp/name-lookup.c:3188 cp/name-lookup.c:3217 +#: cp/name-lookup.c:3241 #, fuzzy, gcc-internal-format msgid "%q#D previously declared here" msgstr "няма папярэдняга аб'яўлення для \"%s\"" @@ -48812,54 +48841,54 @@ msgstr "нехапае аргументаў у функцыі \"%s\"" msgid "previous specification in %q#D here" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:2047 +#: cp/decl.c:2045 #, fuzzy, gcc-internal-format msgid "declaration %qD conflicts with builtin" msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй" -#: cp/decl.c:2055 +#: cp/decl.c:2053 #, fuzzy, gcc-internal-format msgid "declaration %qD conflicts with import" msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй" -#: cp/decl.c:2056 +#: cp/decl.c:2054 #, fuzzy, gcc-internal-format msgid "import declared %q#D here" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:2064 +#: cp/decl.c:2062 #, fuzzy, gcc-internal-format #| msgid "conflicts with previous declaration `%#D'" msgid "conflicting exporting declaration %qD" msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'" -#: cp/decl.c:2065 +#: cp/decl.c:2063 #, fuzzy, gcc-internal-format msgid "previous declaration %q#D here" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:2090 +#: cp/decl.c:2088 #, fuzzy, gcc-internal-format #| msgid "previous definition here" msgid "previous definition of %qD here" msgstr "папярэдняе вызначэньне" -#: cp/decl.c:2091 +#: cp/decl.c:2089 #, fuzzy, gcc-internal-format msgid "previous declaration of %qD here" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:2104 +#: cp/decl.c:2102 #, gcc-internal-format msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not" msgstr "" -#: cp/decl.c:2149 +#: cp/decl.c:2147 #, fuzzy, gcc-internal-format msgid "redundant redeclaration of %qD in same scope" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: cp/decl.c:2166 +#: cp/decl.c:2164 #, gcc-internal-format msgid "deleted definition of %qD is not first declaration" msgstr "" @@ -48872,50 +48901,50 @@ msgstr "" #. that specialization that would cause an implicit #. instantiation to take place, in every translation unit in #. which such a use occurs. -#: cp/decl.c:2640 +#: cp/decl.c:2635 #, fuzzy, gcc-internal-format msgid "explicit specialization of %qD after first use" msgstr "ініцыялізацыя" -#: cp/decl.c:2779 +#: cp/decl.c:2774 #, fuzzy, gcc-internal-format #| msgid "section of `%s' conflicts with previous declaration" msgid "%qD: visibility attribute ignored because it conflicts with previous declaration" msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй" #. Reject two definitions. -#: cp/decl.c:3052 cp/decl.c:3081 cp/decl.c:3123 cp/decl.c:3140 cp/decl.c:3243 +#: cp/decl.c:3034 cp/decl.c:3063 cp/decl.c:3105 cp/decl.c:3122 cp/decl.c:3225 #, fuzzy, gcc-internal-format #| msgid "previous definition of `%#T'" msgid "redefinition of %q#D" msgstr "папярэдняе вызначэньне `%#T'" -#: cp/decl.c:3068 +#: cp/decl.c:3050 #, fuzzy, gcc-internal-format msgid "%qD conflicts with used function" msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй" -#: cp/decl.c:3078 +#: cp/decl.c:3060 #, fuzzy, gcc-internal-format msgid "%q#D not declared in class" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/decl.c:3092 cp/decl.c:3150 +#: cp/decl.c:3074 cp/decl.c:3132 #, gcc-internal-format msgid "%q+D redeclared inline with % attribute" msgstr "" -#: cp/decl.c:3095 cp/decl.c:3153 +#: cp/decl.c:3077 cp/decl.c:3135 #, gcc-internal-format msgid "%q+D redeclared inline without % attribute" msgstr "" -#: cp/decl.c:3102 cp/decl.c:3160 +#: cp/decl.c:3084 cp/decl.c:3142 #, gcc-internal-format msgid "deduction guide %q+D redeclared" msgstr "" -#: cp/decl.c:3109 +#: cp/decl.c:3091 #, gcc-internal-format msgid "comparison operator %q+D defaulted after its first declaration" msgstr "" @@ -48923,2334 +48952,2349 @@ msgstr "" #. is_primary= #. is_partial= #. is_friend_decl= -#: cp/decl.c:3174 +#: cp/decl.c:3156 #, gcc-internal-format msgid "redeclaration of friend %q#D may not have default template arguments" msgstr "" -#: cp/decl.c:3189 +#: cp/decl.c:3171 #, gcc-internal-format msgid "thread-local declaration of %q#D follows non-thread-local declaration" msgstr "" -#: cp/decl.c:3192 +#: cp/decl.c:3174 #, gcc-internal-format msgid "non-thread-local declaration of %q#D follows thread-local declaration" msgstr "" -#: cp/decl.c:3207 cp/decl.c:3251 cp/name-lookup.c:2730 cp/name-lookup.c:3214 -#: cp/name-lookup.c:3238 +#: cp/decl.c:3189 cp/decl.c:3233 cp/name-lookup.c:2731 cp/name-lookup.c:3215 +#: cp/name-lookup.c:3239 #, fuzzy, gcc-internal-format #| msgid "declaration of `%#D'" msgid "redeclaration of %q#D" msgstr "абвяшчэньне `%#D'" -#: cp/decl.c:3234 +#: cp/decl.c:3216 #, gcc-internal-format msgid "redundant redeclaration of % static data member %qD" msgstr "" -#: cp/decl.c:3300 +#: cp/decl.c:3282 #, gcc-internal-format msgid "local label %qE conflicts with existing label" msgstr "" -#: cp/decl.c:3301 +#: cp/decl.c:3283 #, gcc-internal-format msgid "previous label" msgstr "" -#: cp/decl.c:3395 +#: cp/decl.c:3377 #, gcc-internal-format msgid " from here" msgstr " адсюль" -#: cp/decl.c:3418 cp/decl.c:3646 +#: cp/decl.c:3400 cp/decl.c:3628 #, gcc-internal-format msgid " exits OpenMP structured block" msgstr "" -#: cp/decl.c:3446 +#: cp/decl.c:3428 #, fuzzy, gcc-internal-format msgid " crosses initialization of %q#D" msgstr "ініцыялізацыя" -#: cp/decl.c:3449 +#: cp/decl.c:3431 #, gcc-internal-format msgid " enters scope of %q#D, which has non-trivial destructor" msgstr "" -#: cp/decl.c:3463 cp/decl.c:3617 +#: cp/decl.c:3445 cp/decl.c:3599 #, gcc-internal-format msgid " enters % block" msgstr "" -#: cp/decl.c:3469 cp/decl.c:3599 cp/decl.c:3619 +#: cp/decl.c:3451 cp/decl.c:3581 cp/decl.c:3601 #, gcc-internal-format msgid " enters % block" msgstr "" -#: cp/decl.c:3475 cp/decl.c:3629 +#: cp/decl.c:3457 cp/decl.c:3611 #, gcc-internal-format msgid " enters OpenMP structured block" msgstr "" -#: cp/decl.c:3481 cp/decl.c:3621 +#: cp/decl.c:3463 cp/decl.c:3603 #, gcc-internal-format msgid " enters synchronized or atomic statement" msgstr "" -#: cp/decl.c:3488 cp/decl.c:3623 +#: cp/decl.c:3470 cp/decl.c:3605 #, gcc-internal-format msgid " enters % statement" msgstr "" -#: cp/decl.c:3606 +#: cp/decl.c:3588 #, fuzzy, gcc-internal-format msgid " skips initialization of %q#D" msgstr "ініцыялізацыя" -#: cp/decl.c:3609 +#: cp/decl.c:3591 #, gcc-internal-format msgid " enters scope of %q#D which has non-trivial destructor" msgstr "" -#: cp/decl.c:4073 cp/parser.c:6807 +#: cp/decl.c:4055 cp/parser.c:6807 #, gcc-internal-format msgid "%qD used without template arguments" msgstr "" -#: cp/decl.c:4084 +#: cp/decl.c:4061 +#, fuzzy, gcc-internal-format +msgid "%qD is a function, not a type" +msgstr "\"%s\" звычайна функцыя" + +#: cp/decl.c:4072 #, fuzzy, gcc-internal-format msgid "%q#T is not a class" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:4112 cp/decl.c:4198 +#: cp/decl.c:4100 cp/decl.c:4186 #, gcc-internal-format msgid "no class template named %q#T in %q#T" msgstr "" -#: cp/decl.c:4113 +#: cp/decl.c:4101 #, fuzzy, gcc-internal-format msgid "no type named %q#T in %q#T" msgstr "вяртаемы тып \"%s\" не \"int\"" -#: cp/decl.c:4126 +#: cp/decl.c:4114 #, fuzzy, gcc-internal-format msgid "lookup of %qT in %qT is ambiguous" msgstr "памер \"%s\" - %d байт" -#: cp/decl.c:4135 +#: cp/decl.c:4123 #, gcc-internal-format msgid "% names %q#T, which is not a class template" msgstr "" -#: cp/decl.c:4142 +#: cp/decl.c:4130 #, gcc-internal-format msgid "% names %q#T, which is not a type" msgstr "" -#: cp/decl.c:4207 +#: cp/decl.c:4195 #, fuzzy, gcc-internal-format msgid "template parameters do not match template %qD" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:4543 +#: cp/decl.c:4531 #, gcc-internal-format msgid "%<-faligned-new=%d%> is not a power of two" msgstr "" -#: cp/decl.c:5042 +#: cp/decl.c:5038 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:5045 +#: cp/decl.c:5041 #, gcc-internal-format msgid "member %q+#D with destructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:5048 +#: cp/decl.c:5044 #, gcc-internal-format msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:5067 +#: cp/decl.c:5063 #, fuzzy, gcc-internal-format msgid "attribute ignored in declaration of %q#T" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:5070 +#: cp/decl.c:5066 #, gcc-internal-format msgid "attribute for %q#T must follow the %qs keyword" msgstr "" -#: cp/decl.c:5112 +#: cp/decl.c:5108 #, gcc-internal-format msgid "multiple types in one declaration" msgstr "" -#: cp/decl.c:5117 +#: cp/decl.c:5113 #, fuzzy, gcc-internal-format msgid "redeclaration of C++ built-in type %qT" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:5134 +#: cp/decl.c:5130 #, gcc-internal-format msgid "% can only be specified for variables or function declarations" msgstr "" -#: cp/decl.c:5167 +#: cp/decl.c:5163 #, gcc-internal-format msgid "missing type-name in typedef-declaration" msgstr "" -#: cp/decl.c:5175 +#: cp/decl.c:5171 #, gcc-internal-format msgid "ISO C++ prohibits anonymous structs" msgstr "" -#: cp/decl.c:5182 +#: cp/decl.c:5178 #, fuzzy, gcc-internal-format msgid "% can only be specified for functions" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/decl.c:5185 +#: cp/decl.c:5181 #, gcc-internal-format msgid "% can only be specified for functions" msgstr "" -#: cp/decl.c:5190 +#: cp/decl.c:5186 #, gcc-internal-format msgid "% can only be specified inside a class" msgstr "" -#: cp/decl.c:5193 +#: cp/decl.c:5189 #, gcc-internal-format msgid "% can only be specified for constructors" msgstr "" -#: cp/decl.c:5196 +#: cp/decl.c:5192 #, gcc-internal-format msgid "a storage class can only be specified for objects and functions" msgstr "" -#: cp/decl.c:5200 +#: cp/decl.c:5196 #, gcc-internal-format msgid "% can only be specified for objects and functions" msgstr "" -#: cp/decl.c:5204 +#: cp/decl.c:5200 #, gcc-internal-format msgid "% can only be specified for objects and functions" msgstr "" -#: cp/decl.c:5208 +#: cp/decl.c:5204 #, gcc-internal-format msgid "%<__restrict%> can only be specified for objects and functions" msgstr "" -#: cp/decl.c:5212 +#: cp/decl.c:5208 #, gcc-internal-format msgid "%<__thread%> can only be specified for objects and functions" msgstr "" -#: cp/decl.c:5216 +#: cp/decl.c:5212 #, gcc-internal-format msgid "% was ignored in this declaration" msgstr "" -#: cp/decl.c:5219 cp/decl.c:5222 cp/decl.c:5225 +#: cp/decl.c:5215 cp/decl.c:5218 cp/decl.c:5221 #, fuzzy, gcc-internal-format msgid "%qs cannot be used for type declarations" msgstr "\"%s\" звычайна функцыя" -#: cp/decl.c:5247 +#: cp/decl.c:5243 #, fuzzy, gcc-internal-format msgid "attribute ignored in explicit instantiation %q#T" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: cp/decl.c:5250 +#: cp/decl.c:5246 #, fuzzy, gcc-internal-format msgid "no attribute can be applied to an explicit instantiation" msgstr "\"%s\" звычайна функцыя" -#: cp/decl.c:5322 +#: cp/decl.c:5318 #, gcc-internal-format msgid "ignoring attributes applied to class type %qT outside of definition" msgstr "" #. A template type parameter or other dependent type. -#: cp/decl.c:5326 +#: cp/decl.c:5322 #, gcc-internal-format msgid "ignoring attributes applied to dependent type %qT without an associated declaration" msgstr "" -#: cp/decl.c:5390 cp/decl2.c:859 +#: cp/decl.c:5386 cp/decl2.c:859 #, fuzzy, gcc-internal-format msgid "typedef %qD is initialized (use %qs instead)" msgstr "параметр \"%s\" ініцыялізаваны" -#: cp/decl.c:5403 +#: cp/decl.c:5399 #, gcc-internal-format msgid "declaration of %q#D has % and is initialized" msgstr "" -#: cp/decl.c:5441 +#: cp/decl.c:5437 #, gcc-internal-format msgid "definition of %q#D is marked %" msgstr "" -#: cp/decl.c:5465 +#: cp/decl.c:5461 #, gcc-internal-format msgid "%q+#D is not a static data member of %q#T" msgstr "" -#: cp/decl.c:5473 +#: cp/decl.c:5469 #, fuzzy, gcc-internal-format msgid "non-member-template declaration of %qD" msgstr "пустое абвяшчэнне" -#: cp/decl.c:5474 +#: cp/decl.c:5470 #, fuzzy, gcc-internal-format msgid "does not match member template declaration here" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: cp/decl.c:5486 +#: cp/decl.c:5482 #, gcc-internal-format msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>" msgstr "" -#: cp/decl.c:5498 +#: cp/decl.c:5494 #, fuzzy, gcc-internal-format msgid "duplicate initialization of %qD" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: cp/decl.c:5546 +#: cp/decl.c:5542 #, gcc-internal-format msgid "declaration of %q#D outside of class is not definition" msgstr "" -#: cp/decl.c:5563 +#: cp/decl.c:5559 #, gcc-internal-format msgid "block-scope extern declaration %q#D not permitted in module purview" msgstr "" -#: cp/decl.c:5598 +#: cp/decl.c:5594 #, fuzzy, gcc-internal-format #| msgid "`%s' undeclared (first use in this function)" msgid "%qD declared % in %qs function" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/decl.c:5603 +#: cp/decl.c:5599 #, fuzzy, gcc-internal-format msgid "%qD declared % in %qs function" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/decl.c:5675 +#: cp/decl.c:5671 #, fuzzy, gcc-internal-format msgid "variable %q#D has initializer but incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:5681 cp/decl.c:6834 +#: cp/decl.c:5677 cp/decl.c:6830 #, fuzzy, gcc-internal-format msgid "elements of array %q#D have incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:5691 +#: cp/decl.c:5687 #, gcc-internal-format msgid "aggregate %q#D has incomplete type and cannot be defined" msgstr "" -#: cp/decl.c:5758 +#: cp/decl.c:5754 #, gcc-internal-format msgid "%qD declared as reference but not initialized" msgstr "" -#: cp/decl.c:5841 +#: cp/decl.c:5837 #, gcc-internal-format msgid "name used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:5847 +#: cp/decl.c:5843 #, gcc-internal-format msgid "name %qD used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:5866 +#: cp/decl.c:5862 #, gcc-internal-format msgid "non-trivial designated initializers not supported" msgstr "" -#: cp/decl.c:5870 +#: cp/decl.c:5866 #, fuzzy, gcc-internal-format msgid "C99 designator %qE is not an integral constant-expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/decl.c:5926 +#: cp/decl.c:5922 #, gcc-internal-format msgid "initializer fails to determine size of %qD" msgstr "" -#: cp/decl.c:5933 +#: cp/decl.c:5929 #, fuzzy, gcc-internal-format #| msgid "array size missing in `%D'" msgid "array size missing in %qD" msgstr "прапушчан памер масіва ў `%D'" -#: cp/decl.c:5945 +#: cp/decl.c:5941 #, fuzzy, gcc-internal-format #| msgid "zero-size array `%D'" msgid "zero-size array %qD" msgstr "нулявы памер масіва `%D'" -#: cp/decl.c:5985 +#: cp/decl.c:5981 #, gcc-internal-format msgid "storage size of %qD isn%'t known" msgstr "" -#: cp/decl.c:6010 +#: cp/decl.c:6006 #, fuzzy, gcc-internal-format msgid "storage size of %qD isn%'t constant" msgstr "тып параметра \"%s\" не аб'яўлены" -#: cp/decl.c:6061 +#: cp/decl.c:6057 #, gcc-internal-format msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)" msgstr "" -#: cp/decl.c:6065 +#: cp/decl.c:6061 #, gcc-internal-format msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)" msgstr "" -#: cp/decl.c:6071 +#: cp/decl.c:6067 #, gcc-internal-format msgid "you can work around this by removing the initializer" msgstr "" -#: cp/decl.c:6113 +#: cp/decl.c:6109 #, fuzzy, gcc-internal-format msgid "uninitialized %" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/decl.c:6120 +#: cp/decl.c:6116 #, gcc-internal-format msgid "uninitialized variable %qD in % function" msgstr "" -#: cp/decl.c:6129 +#: cp/decl.c:6125 #, gcc-internal-format msgid "uninitialized variable %qD in % context" msgstr "" -#: cp/decl.c:6137 +#: cp/decl.c:6133 #, gcc-internal-format msgid "%q#T has no user-provided default constructor" msgstr "" -#: cp/decl.c:6141 +#: cp/decl.c:6137 #, gcc-internal-format msgid "constructor is not user-provided because it is explicitly defaulted in the class body" msgstr "" -#: cp/decl.c:6144 +#: cp/decl.c:6140 #, gcc-internal-format msgid "and the implicitly-defined constructor does not initialize %q#D" msgstr "" -#: cp/decl.c:6312 +#: cp/decl.c:6308 #, fuzzy, gcc-internal-format msgid "invalid type %qT as initializer for a vector of type %qT" msgstr "нерэчаісны ініцыялізатар" -#: cp/decl.c:6369 +#: cp/decl.c:6365 #, gcc-internal-format msgid "initializer for %qT must be brace-enclosed" msgstr "" -#: cp/decl.c:6407 +#: cp/decl.c:6403 #, gcc-internal-format msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT" msgstr "" -#: cp/decl.c:6415 +#: cp/decl.c:6411 #, gcc-internal-format msgid "%qT has no non-static data member named %qD" msgstr "" -#: cp/decl.c:6443 +#: cp/decl.c:6439 #, fuzzy, gcc-internal-format #| msgid "invalid initializer" msgid "invalid initializer for %q#D" msgstr "нерэчаісны ініцыялізатар" -#: cp/decl.c:6494 +#: cp/decl.c:6490 #, gcc-internal-format msgid "C99 designator %qE outside aggregate initializer" msgstr "" -#: cp/decl.c:6533 cp/decl.c:6793 cp/typeck2.c:1380 cp/typeck2.c:1694 -#: cp/typeck2.c:1742 cp/typeck2.c:1789 +#: cp/decl.c:6529 cp/decl.c:6789 cp/typeck2.c:1377 cp/typeck2.c:1691 +#: cp/typeck2.c:1739 cp/typeck2.c:1786 #, fuzzy, gcc-internal-format msgid "too many initializers for %qT" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/decl.c:6574 +#: cp/decl.c:6570 #, fuzzy, gcc-internal-format msgid "braces around scalar initializer for type %qT" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/decl.c:6584 +#: cp/decl.c:6580 #, gcc-internal-format msgid "too many braces around scalar initializer for type %qT" msgstr "" -#: cp/decl.c:6702 +#: cp/decl.c:6698 #, fuzzy, gcc-internal-format msgid "missing braces around initializer for %qT" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/decl.c:6822 +#: cp/decl.c:6818 #, fuzzy, gcc-internal-format msgid "structured binding has incomplete type %qT" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:6836 +#: cp/decl.c:6832 #, fuzzy, gcc-internal-format msgid "elements of array %q#T have incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:6849 +#: cp/decl.c:6845 #, gcc-internal-format msgid "variable-sized compound literal" msgstr "" -#: cp/decl.c:6904 +#: cp/decl.c:6900 #, fuzzy, gcc-internal-format msgid "%q#D has incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:6925 +#: cp/decl.c:6921 #, gcc-internal-format msgid "scalar object %qD requires one element in initializer" msgstr "" -#: cp/decl.c:6970 +#: cp/decl.c:6966 #, gcc-internal-format msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>" msgstr "" -#: cp/decl.c:7102 +#: cp/decl.c:7098 #, gcc-internal-format msgid "array %qD initialized by parenthesized string literal %qE" msgstr "" -#: cp/decl.c:7137 +#: cp/decl.c:7133 #, gcc-internal-format msgid "initializer invalid for static member with constructor" msgstr "" -#: cp/decl.c:7139 +#: cp/decl.c:7135 #, gcc-internal-format msgid "non-constant in-class initialization invalid for static member %qD" msgstr "" -#: cp/decl.c:7142 +#: cp/decl.c:7138 #, gcc-internal-format msgid "non-constant in-class initialization invalid for non-inline static member %qD" msgstr "" -#: cp/decl.c:7147 +#: cp/decl.c:7143 #, gcc-internal-format msgid "(an out of class initialization is required)" msgstr "" -#: cp/decl.c:7332 +#: cp/decl.c:7328 #, fuzzy, gcc-internal-format msgid "reference %qD is initialized with itself" msgstr "параметр \"%s\" ініцыялізаваны" -#: cp/decl.c:7590 +#: cp/decl.c:7586 #, fuzzy, gcc-internal-format msgid "could not find variant declaration" msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\"" -#: cp/decl.c:7614 +#: cp/decl.c:7610 #, gcc-internal-format msgid "% on constructor %qD" msgstr "" -#: cp/decl.c:7619 +#: cp/decl.c:7615 #, gcc-internal-format msgid "% on destructor %qD" msgstr "" -#: cp/decl.c:7624 +#: cp/decl.c:7620 #, gcc-internal-format msgid "% on defaulted %qD" msgstr "" -#: cp/decl.c:7629 +#: cp/decl.c:7625 #, fuzzy, gcc-internal-format #| msgid "declaration of template `%#D'" msgid "% on deleted %qD" msgstr "абвяшчэньне шаблёну `%#D'" -#: cp/decl.c:7634 +#: cp/decl.c:7630 #, gcc-internal-format msgid "% on virtual %qD" msgstr "" -#: cp/decl.c:7684 +#: cp/decl.c:7680 #, gcc-internal-format msgid "assignment (not initialization) in declaration" msgstr "" -#: cp/decl.c:7702 cp/decl.c:14061 +#: cp/decl.c:7698 cp/decl.c:14079 #, gcc-internal-format msgid "ISO C++17 does not allow % storage class specifier" msgstr "" -#: cp/decl.c:7706 cp/decl.c:14065 +#: cp/decl.c:7702 cp/decl.c:14083 #, gcc-internal-format msgid "% storage class specifier used" msgstr "" -#: cp/decl.c:7759 +#: cp/decl.c:7758 #, gcc-internal-format msgid "initializer for % has function type; did you forget the %<()%>?" msgstr "" -#: cp/decl.c:7867 +#: cp/decl.c:7866 #, gcc-internal-format msgid "variable concept has no initializer" msgstr "" -#: cp/decl.c:7926 +#: cp/decl.c:7925 #, fuzzy, gcc-internal-format msgid "shadowing previous type declaration of %q#D" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:7969 +#: cp/decl.c:7968 #, gcc-internal-format msgid "% can only be applied to a variable with static or thread storage duration" msgstr "" -#: cp/decl.c:8140 +#: cp/decl.c:8146 #, gcc-internal-format msgid "function %q#D is initialized like a variable" msgstr "" -#: cp/decl.c:8246 +#: cp/decl.c:8252 #, gcc-internal-format msgid "cannot decompose class type %qT because it has an anonymous struct member" msgstr "" -#: cp/decl.c:8249 +#: cp/decl.c:8255 #, gcc-internal-format msgid "cannot decompose class type %qT because it has an anonymous union member" msgstr "" -#: cp/decl.c:8256 +#: cp/decl.c:8262 #, gcc-internal-format msgid "cannot decompose inaccessible member %qD of %qT" msgstr "" -#: cp/decl.c:8282 +#: cp/decl.c:8288 #, gcc-internal-format msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members" msgstr "" -#: cp/decl.c:8291 +#: cp/decl.c:8297 #, gcc-internal-format msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members" msgstr "" -#: cp/decl.c:8501 +#: cp/decl.c:8507 #, fuzzy, gcc-internal-format msgid "structured binding refers to incomplete type %qT" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:8517 +#: cp/decl.c:8523 #, gcc-internal-format msgid "cannot decompose variable length array %qT" msgstr "" -#: cp/decl.c:8526 cp/decl.c:8611 +#: cp/decl.c:8532 cp/decl.c:8617 #, gcc-internal-format, gfc-internal-format msgid "%u name provided for structured binding" msgid_plural "%u names provided for structured binding" msgstr[0] "" msgstr[1] "" -#: cp/decl.c:8530 +#: cp/decl.c:8536 #, gcc-internal-format, gfc-internal-format msgid "only %u name provided for structured binding" msgid_plural "only %u names provided for structured binding" msgstr[0] "" msgstr[1] "" -#: cp/decl.c:8533 +#: cp/decl.c:8539 #, gcc-internal-format msgid "while %qT decomposes into %wu element" msgid_plural "while %qT decomposes into %wu elements" msgstr[0] "" msgstr[1] "" -#: cp/decl.c:8578 +#: cp/decl.c:8584 #, gcc-internal-format msgid "cannot decompose variable length vector %qT" msgstr "" -#: cp/decl.c:8604 +#: cp/decl.c:8610 #, fuzzy, gcc-internal-format msgid "%::value%> is not an integral constant expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/decl.c:8613 +#: cp/decl.c:8619 #, gcc-internal-format msgid "while %qT decomposes into %E elements" msgstr "" -#: cp/decl.c:8634 +#: cp/decl.c:8640 +#, gcc-internal-format +msgid "%::type%> is %" +msgstr "" + +#: cp/decl.c:8646 #, gcc-internal-format msgid "in initialization of structured binding variable %qD" msgstr "" -#: cp/decl.c:8663 +#: cp/decl.c:8675 #, gcc-internal-format msgid "cannot decompose union type %qT" msgstr "" -#: cp/decl.c:8668 +#: cp/decl.c:8680 #, gcc-internal-format msgid "cannot decompose non-array non-class type %qT" msgstr "" -#: cp/decl.c:8673 +#: cp/decl.c:8685 #, gcc-internal-format msgid "cannot decompose lambda closure type %qT" msgstr "" -#: cp/decl.c:8679 +#: cp/decl.c:8691 #, gcc-internal-format msgid "structured binding refers to incomplete class type %qT" msgstr "" -#: cp/decl.c:8688 +#: cp/decl.c:8700 #, gcc-internal-format msgid "cannot decompose class type %qT without non-static data members" msgstr "" -#: cp/decl.c:9155 +#: cp/decl.c:9167 #, gcc-internal-format msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization" msgstr "" -#: cp/decl.c:9158 +#: cp/decl.c:9170 #, gcc-internal-format msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor" msgstr "" -#: cp/decl.c:9163 +#: cp/decl.c:9175 #, gcc-internal-format msgid "C++11 % allows dynamic initialization and destruction" msgstr "" -#: cp/decl.c:9400 +#: cp/decl.c:9412 #, gcc-internal-format msgid "initializer fails to determine size of %qT" msgstr "" -#: cp/decl.c:9404 +#: cp/decl.c:9416 #, fuzzy, gcc-internal-format #| msgid "array size missing in `%D'" msgid "array size missing in %qT" msgstr "прапушчан памер масіва ў `%D'" -#: cp/decl.c:9407 +#: cp/decl.c:9419 #, fuzzy, gcc-internal-format #| msgid "zero-size array `%D'" msgid "zero-size array %qT" msgstr "нулявы памер масіва `%D'" -#: cp/decl.c:9423 +#: cp/decl.c:9435 #, gcc-internal-format msgid "destructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:9425 +#: cp/decl.c:9437 #, gcc-internal-format msgid "constructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:9451 +#: cp/decl.c:9463 #, gcc-internal-format msgid "%qD declared as a % variable" msgstr "" -#: cp/decl.c:9453 +#: cp/decl.c:9465 #, gcc-internal-format msgid "% and % function specifiers on %qD invalid in variable declaration" msgstr "" -#: cp/decl.c:9459 +#: cp/decl.c:9471 #, gcc-internal-format msgid "%qD declared as a % parameter" msgstr "" -#: cp/decl.c:9462 +#: cp/decl.c:9474 #, gcc-internal-format msgid "%qD declared as an % parameter" msgstr "" -#: cp/decl.c:9464 +#: cp/decl.c:9476 #, gcc-internal-format msgid "% and % function specifiers on %qD invalid in parameter declaration" msgstr "" -#: cp/decl.c:9470 +#: cp/decl.c:9482 #, gcc-internal-format msgid "%qD declared as a % type" msgstr "" -#: cp/decl.c:9473 +#: cp/decl.c:9485 #, gcc-internal-format msgid "%qD declared as an % type" msgstr "" -#: cp/decl.c:9475 +#: cp/decl.c:9487 #, gcc-internal-format msgid "% and % function specifiers on %qD invalid in type declaration" msgstr "" -#: cp/decl.c:9481 +#: cp/decl.c:9493 #, gcc-internal-format msgid "%qD declared as a % field" msgstr "" -#: cp/decl.c:9484 +#: cp/decl.c:9496 #, gcc-internal-format msgid "%qD declared as an % field" msgstr "" -#: cp/decl.c:9486 +#: cp/decl.c:9498 #, gcc-internal-format msgid "% and % function specifiers on %qD invalid in field declaration" msgstr "" -#: cp/decl.c:9493 +#: cp/decl.c:9505 #, gcc-internal-format msgid "%q+D declared as a friend" msgstr "" -#: cp/decl.c:9500 +#: cp/decl.c:9512 #, fuzzy, gcc-internal-format msgid "%q+D declared with an exception specification" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/decl.c:9532 +#: cp/decl.c:9544 #, gcc-internal-format msgid "definition of %qD is not in namespace enclosing %qT" msgstr "" -#: cp/decl.c:9572 +#: cp/decl.c:9584 #, gcc-internal-format msgid "static member function %q#D declared with type qualifiers" msgstr "" -#: cp/decl.c:9583 +#: cp/decl.c:9595 #, gcc-internal-format msgid "concept %q#D declared with function parameters" msgstr "" -#: cp/decl.c:9590 +#: cp/decl.c:9602 #, gcc-internal-format msgid "concept %q#D declared with a deduced return type" msgstr "" -#: cp/decl.c:9593 +#: cp/decl.c:9605 #, gcc-internal-format msgid "concept %q#D with non-% return type %qT" msgstr "" -#: cp/decl.c:9669 +#: cp/decl.c:9681 #, gcc-internal-format msgid "concept %qD has no definition" msgstr "" -#: cp/decl.c:9691 +#: cp/decl.c:9703 #, fuzzy, gcc-internal-format #| msgid "virtual functions cannot be friends" msgid "a function concept cannot be constrained" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:9701 +#: cp/decl.c:9713 #, gcc-internal-format msgid "constraints on a non-templated function" msgstr "" -#: cp/decl.c:9746 +#: cp/decl.c:9758 #, fuzzy, gcc-internal-format msgid "defining explicit specialization %qD in friend declaration" msgstr "ініцыялізацыя" -#: cp/decl.c:9757 +#: cp/decl.c:9769 #, fuzzy, gcc-internal-format msgid "invalid use of template-id %qD in declaration of primary template" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:9776 +#: cp/decl.c:9788 #, gcc-internal-format msgid "default arguments are not allowed in declaration of friend template specialization %qD" msgstr "" -#: cp/decl.c:9785 +#: cp/decl.c:9797 #, gcc-internal-format msgid "% is not allowed in declaration of friend template specialization %qD" msgstr "" -#: cp/decl.c:9802 +#: cp/decl.c:9814 #, gcc-internal-format msgid "friend declaration of %qD specifies default arguments and isn%'t a definition" msgstr "" -#: cp/decl.c:9847 +#: cp/decl.c:9859 #, gcc-internal-format msgid "cannot declare %<::main%> to be a template" msgstr "" -#: cp/decl.c:9850 +#: cp/decl.c:9862 #, gcc-internal-format msgid "cannot declare %<::main%> to be inline" msgstr "" -#: cp/decl.c:9853 cp/decl.c:9856 +#: cp/decl.c:9865 cp/decl.c:9868 #, gcc-internal-format msgid "cannot declare %<::main%> to be %qs" msgstr "" -#: cp/decl.c:9858 +#: cp/decl.c:9870 #, gcc-internal-format msgid "cannot declare %<::main%> to be static" msgstr "" -#: cp/decl.c:9920 +#: cp/decl.c:9932 #, gcc-internal-format msgid "static member function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:9921 +#: cp/decl.c:9933 #, gcc-internal-format msgid "non-member function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:9929 +#: cp/decl.c:9941 #, gcc-internal-format msgid "static member function %qD cannot have ref-qualifier" msgstr "" -#: cp/decl.c:9930 +#: cp/decl.c:9942 #, gcc-internal-format msgid "non-member function %qD cannot have ref-qualifier" msgstr "" -#: cp/decl.c:9940 +#: cp/decl.c:9952 #, gcc-internal-format msgid "deduction guide %qD must be declared at namespace scope" msgstr "" -#: cp/decl.c:9948 +#: cp/decl.c:9960 #, gcc-internal-format msgid "deduction guide %qD must be declared in the same scope as %qT" msgstr "" -#: cp/decl.c:9955 +#: cp/decl.c:9967 #, gcc-internal-format msgid "deduction guide %qD must not have a function body" msgstr "" -#: cp/decl.c:9968 +#: cp/decl.c:9980 #, gcc-internal-format msgid "literal operator with C linkage" msgstr "" -#: cp/decl.c:9978 +#: cp/decl.c:9990 #, fuzzy, gcc-internal-format msgid "%qD has invalid argument list" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:9986 +#: cp/decl.c:9998 #, gcc-internal-format msgid "integer suffix %qs shadowed by implementation" msgstr "" -#: cp/decl.c:9992 +#: cp/decl.c:10004 #, gcc-internal-format msgid "floating-point suffix %qs shadowed by implementation" msgstr "" -#: cp/decl.c:9999 +#: cp/decl.c:10011 #, gcc-internal-format msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization" msgstr "" -#: cp/decl.c:10004 +#: cp/decl.c:10016 #, gcc-internal-format msgid "%qD must be a non-member function" msgstr "" -#: cp/decl.c:10087 +#: cp/decl.c:10099 #, fuzzy, gcc-internal-format #| msgid "`main' must return `int'" msgid "%<::main%> must return %" msgstr "`main' павінна вяртаць `int'" -#: cp/decl.c:10127 +#: cp/decl.c:10139 #, gcc-internal-format msgid "definition of implicitly-declared %qD" msgstr "" -#: cp/decl.c:10132 +#: cp/decl.c:10144 #, gcc-internal-format msgid "definition of explicitly-defaulted %q+D" msgstr "" -#: cp/decl.c:10134 +#: cp/decl.c:10146 #, fuzzy, gcc-internal-format msgid "%q#D explicitly defaulted here" msgstr "ініцыялізацыя" -#: cp/decl.c:10151 +#: cp/decl.c:10163 #, gcc-internal-format msgid "no %q#D member function declared in class %qT" msgstr "" -#: cp/decl.c:10344 +#: cp/decl.c:10356 #, gcc-internal-format msgid "cannot declare %<::main%> to be a global variable" msgstr "" -#: cp/decl.c:10353 +#: cp/decl.c:10365 #, fuzzy, gcc-internal-format msgid "a non-template variable cannot be %" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:10360 +#: cp/decl.c:10371 +#, gcc-internal-format +msgid "concept must be defined at namespace scope" +msgstr "" + +#: cp/decl.c:10378 #, gcc-internal-format msgid "concept must have type %" msgstr "" -#: cp/decl.c:10363 +#: cp/decl.c:10381 #, fuzzy, gcc-internal-format #| msgid "virtual functions cannot be friends" msgid "a variable concept cannot be constrained" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:10487 +#: cp/decl.c:10505 #, gcc-internal-format msgid "in-class initialization of static data member %q#D of incomplete type" msgstr "" -#: cp/decl.c:10491 +#: cp/decl.c:10509 #, gcc-internal-format msgid "% needed for in-class initialization of static data member %q#D of non-integral type" msgstr "" -#: cp/decl.c:10495 +#: cp/decl.c:10513 #, gcc-internal-format msgid "in-class initialization of static data member %q#D of non-literal type" msgstr "" -#: cp/decl.c:10506 +#: cp/decl.c:10524 #, gcc-internal-format msgid "invalid in-class initialization of static data member of non-integral type %qT" msgstr "" -#: cp/decl.c:10511 +#: cp/decl.c:10529 #, gcc-internal-format msgid "ISO C++ forbids in-class initialization of non-const static member %qD" msgstr "" -#: cp/decl.c:10516 +#: cp/decl.c:10534 #, gcc-internal-format msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT" msgstr "" -#: cp/decl.c:10627 +#: cp/decl.c:10645 #, fuzzy, gcc-internal-format #| msgid "size of array `%D' has non-integer type" msgid "size of array %qD has non-integral type %qT" msgstr "памер масіва `%D' не цэлалікавы тып" -#: cp/decl.c:10630 +#: cp/decl.c:10648 #, fuzzy, gcc-internal-format msgid "size of array has non-integral type %qT" msgstr "памер масіва \"%s\" адмоўны" -#: cp/decl.c:10661 cp/decl.c:10733 +#: cp/decl.c:10679 cp/decl.c:10751 #, fuzzy, gcc-internal-format msgid "size of array %qD is not an integral constant-expression" msgstr "памер масіва \"%s\" адмоўны" -#: cp/decl.c:10665 cp/decl.c:10736 +#: cp/decl.c:10683 cp/decl.c:10754 #, gcc-internal-format msgid "size of array is not an integral constant-expression" msgstr "" -#: cp/decl.c:10716 +#: cp/decl.c:10734 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids zero-size array %qD" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: cp/decl.c:10719 +#: cp/decl.c:10737 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids zero-size array" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: cp/decl.c:10743 +#: cp/decl.c:10761 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids variable length array %qD" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: cp/decl.c:10746 +#: cp/decl.c:10764 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids variable length array" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: cp/decl.c:10752 +#: cp/decl.c:10770 #, gcc-internal-format msgid "variable length array %qD is used" msgstr "" -#: cp/decl.c:10755 +#: cp/decl.c:10773 #, gcc-internal-format msgid "variable length array is used" msgstr "" -#: cp/decl.c:10807 +#: cp/decl.c:10825 #, gcc-internal-format msgid "overflow in array dimension" msgstr "" -#: cp/decl.c:10867 +#: cp/decl.c:10885 #, gcc-internal-format msgid "%qD declared as array of %qT" msgstr "" -#: cp/decl.c:10869 cp/pt.c:15991 +#: cp/decl.c:10887 cp/pt.c:16074 #, gcc-internal-format msgid "creating array of %qT" msgstr "" -#: cp/decl.c:10879 +#: cp/decl.c:10897 #, fuzzy, gcc-internal-format #| msgid "declaration of `%#D'" msgid "declaration of %qD as array of void" msgstr "абвяшчэньне `%#D'" -#: cp/decl.c:10881 +#: cp/decl.c:10899 #, gcc-internal-format msgid "creating array of void" msgstr "" -#: cp/decl.c:10886 +#: cp/decl.c:10904 #, gcc-internal-format msgid "declaration of %qD as array of functions" msgstr "" -#: cp/decl.c:10888 +#: cp/decl.c:10906 #, gcc-internal-format msgid "creating array of functions" msgstr "" -#: cp/decl.c:10893 +#: cp/decl.c:10911 #, gcc-internal-format msgid "declaration of %qD as array of references" msgstr "" -#: cp/decl.c:10895 +#: cp/decl.c:10913 #, gcc-internal-format msgid "creating array of references" msgstr "" -#: cp/decl.c:10900 +#: cp/decl.c:10918 #, gcc-internal-format msgid "declaration of %qD as array of function members" msgstr "" -#: cp/decl.c:10903 +#: cp/decl.c:10921 #, gcc-internal-format msgid "creating array of function members" msgstr "" -#: cp/decl.c:10921 +#: cp/decl.c:10939 #, gcc-internal-format msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: cp/decl.c:10925 +#: cp/decl.c:10943 #, gcc-internal-format msgid "multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: cp/decl.c:11007 +#: cp/decl.c:11025 #, gcc-internal-format msgid "return type specification for constructor invalid" msgstr "" -#: cp/decl.c:11010 +#: cp/decl.c:11028 #, fuzzy, gcc-internal-format msgid "qualifiers are not allowed on constructor declaration" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: cp/decl.c:11021 +#: cp/decl.c:11039 #, gcc-internal-format msgid "return type specification for destructor invalid" msgstr "" -#: cp/decl.c:11024 +#: cp/decl.c:11042 #, fuzzy, gcc-internal-format msgid "qualifiers are not allowed on destructor declaration" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: cp/decl.c:11037 +#: cp/decl.c:11055 #, gcc-internal-format msgid "return type specified for %" msgstr "" -#: cp/decl.c:11040 +#: cp/decl.c:11058 #, gcc-internal-format msgid "qualifiers are not allowed on declaration of %" msgstr "" -#: cp/decl.c:11049 +#: cp/decl.c:11067 #, gcc-internal-format msgid "return type specified for deduction guide" msgstr "" -#: cp/decl.c:11052 +#: cp/decl.c:11070 #, gcc-internal-format msgid "qualifiers are not allowed on declaration of deduction guide" msgstr "" -#: cp/decl.c:11056 +#: cp/decl.c:11074 #, gcc-internal-format msgid "template template parameter %qT in declaration of deduction guide" msgstr "" -#: cp/decl.c:11065 +#: cp/decl.c:11083 #, gcc-internal-format msgid "% in declaration of deduction guide" msgstr "" -#: cp/decl.c:11086 +#: cp/decl.c:11104 #, gcc-internal-format msgid "unnamed variable or field declared void" msgstr "" -#: cp/decl.c:11094 +#: cp/decl.c:11112 #, gcc-internal-format msgid "variable or field declared void" msgstr "" -#: cp/decl.c:11109 +#: cp/decl.c:11127 #, gcc-internal-format msgid "% specifier invalid for variable %qD declared at block scope" msgstr "" -#: cp/decl.c:11114 +#: cp/decl.c:11132 #, gcc-internal-format msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/decl.c:11361 +#: cp/decl.c:11379 #, fuzzy, gcc-internal-format msgid "invalid use of qualified-name %<::%D%>" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:11364 cp/decl.c:11386 +#: cp/decl.c:11382 cp/decl.c:11404 #, fuzzy, gcc-internal-format msgid "invalid use of qualified-name %<%T::%D%>" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:11367 +#: cp/decl.c:11385 #, fuzzy, gcc-internal-format msgid "invalid use of qualified-name %<%D::%D%>" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:11377 +#: cp/decl.c:11395 #, gcc-internal-format msgid "%q#T is not a class or namespace" msgstr "" -#: cp/decl.c:11401 +#: cp/decl.c:11419 #, fuzzy, gcc-internal-format msgid "declaration of %qE as non-function" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:11408 +#: cp/decl.c:11426 #, fuzzy, gcc-internal-format #| msgid "declaration of `%#D'" msgid "declaration of %qE as non-member" msgstr "абвяшчэньне `%#D'" -#: cp/decl.c:11436 +#: cp/decl.c:11454 #, gcc-internal-format msgid "declarator-id missing; using reserved word %qD" msgstr "" -#: cp/decl.c:11487 +#: cp/decl.c:11505 #, gcc-internal-format msgid "function definition does not declare parameters" msgstr "" -#: cp/decl.c:11495 cp/decl.c:11504 cp/decl.c:13312 +#: cp/decl.c:11513 cp/decl.c:11522 cp/decl.c:13330 #, fuzzy, gcc-internal-format msgid "declaration of %qD as non-function" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:11512 +#: cp/decl.c:11530 #, fuzzy, gcc-internal-format #| msgid "declaration of `%#D'" msgid "declaration of %qD as %" msgstr "абвяшчэньне `%#D'" -#: cp/decl.c:11517 +#: cp/decl.c:11535 #, fuzzy, gcc-internal-format #| msgid "declaration of `%#D'" msgid "declaration of %qD as parameter" msgstr "абвяшчэньне `%#D'" -#: cp/decl.c:11552 +#: cp/decl.c:11570 #, gcc-internal-format msgid "both %qs and %qs specified" msgstr "" -#: cp/decl.c:11559 cp/decl.c:11566 cp/decl.c:11573 cp/decl.c:11580 +#: cp/decl.c:11577 cp/decl.c:11584 cp/decl.c:11591 cp/decl.c:11598 #, fuzzy, gcc-internal-format #| msgid "`%s' is not at beginning of declaration" msgid "%qs cannot appear in a typedef declaration" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: cp/decl.c:11591 +#: cp/decl.c:11609 #, gcc-internal-format msgid "can use at most one of the % and % specifiers" msgstr "" -#: cp/decl.c:11601 +#: cp/decl.c:11619 #, fuzzy, gcc-internal-format msgid "two or more data types in declaration of %qs" msgstr "пустое абвяшчэнне" -#: cp/decl.c:11609 +#: cp/decl.c:11627 #, fuzzy, gcc-internal-format #| msgid "conflicts with previous declaration `%#D'" msgid "conflicting specifiers in declaration of %qs" msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'" -#: cp/decl.c:11656 +#: cp/decl.c:11674 #, fuzzy, gcc-internal-format #| msgid "ISO C does not support plain `complex' meaning `double complex'" msgid "ISO C++ does not support plain % meaning %" msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\"" -#: cp/decl.c:11705 cp/decl.c:11709 cp/decl.c:11712 +#: cp/decl.c:11723 cp/decl.c:11727 cp/decl.c:11730 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids declaration of %qs with no type" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: cp/decl.c:11729 +#: cp/decl.c:11747 #, fuzzy, gcc-internal-format #| msgid "__builtin_saveregs not supported by this target" msgid "%<__int%d%> is not supported by this target" msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай" -#: cp/decl.c:11737 +#: cp/decl.c:11755 #, fuzzy, gcc-internal-format #| msgid "ISO C++ does not support `long long'" msgid "ISO C++ does not support %<__int%d%> for %qs" msgstr "ISO C++ не падтрымлівае \"long long\"" -#: cp/decl.c:11791 +#: cp/decl.c:11809 #, gcc-internal-format msgid "% and % specified together" msgstr "" -#: cp/decl.c:11797 +#: cp/decl.c:11815 #, gcc-internal-format msgid "% and % specified together" msgstr "" -#: cp/decl.c:11805 cp/decl.c:11811 +#: cp/decl.c:11823 cp/decl.c:11829 #, gcc-internal-format msgid "%qs specified with %qT" msgstr "" -#: cp/decl.c:11816 +#: cp/decl.c:11834 #, gcc-internal-format msgid "%qs specified with %" msgstr "" -#: cp/decl.c:11818 +#: cp/decl.c:11836 #, gcc-internal-format msgid "%qs specified with %" msgstr "" -#: cp/decl.c:11885 +#: cp/decl.c:11903 #, fuzzy, gcc-internal-format #| msgid "complex invalid for `%s'" msgid "complex invalid for %qs" msgstr "complex нерэчаісны для \"%s\"" -#: cp/decl.c:11924 +#: cp/decl.c:11942 #, gcc-internal-format msgid "template placeholder type %qT must be followed by a simple declarator-id" msgstr "" -#: cp/decl.c:11945 +#: cp/decl.c:11963 #, gcc-internal-format msgid "member %qD cannot be declared both % and %" msgstr "" -#: cp/decl.c:11954 +#: cp/decl.c:11972 #, gcc-internal-format msgid "member %qD can be declared both % and % only in %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/decl.c:11967 +#: cp/decl.c:11985 #, gcc-internal-format msgid "typedef declaration invalid in parameter declaration" msgstr "" -#: cp/decl.c:11974 +#: cp/decl.c:11992 #, gcc-internal-format msgid "storage class specified for template parameter %qs" msgstr "" -#: cp/decl.c:11984 cp/decl.c:12156 +#: cp/decl.c:12002 cp/decl.c:12174 #, gcc-internal-format msgid "storage class specified for parameter %qs" msgstr "" -#: cp/decl.c:11992 cp/decl.c:12001 cp/decl.c:12007 cp/decl.c:12013 +#: cp/decl.c:12010 cp/decl.c:12019 cp/decl.c:12025 cp/decl.c:12031 #, fuzzy, gcc-internal-format msgid "a parameter cannot be declared %qs" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:12023 +#: cp/decl.c:12041 #, fuzzy, gcc-internal-format #| msgid "Invalid declaration" msgid "% outside class declaration" msgstr "Нерэчаіснае абвяшчэнне" -#: cp/decl.c:12033 cp/decl.c:12036 cp/decl.c:12038 cp/decl.c:12041 -#: cp/decl.c:12051 cp/decl.c:12061 cp/decl.c:12071 cp/decl.c:12075 +#: cp/decl.c:12051 cp/decl.c:12054 cp/decl.c:12056 cp/decl.c:12059 +#: cp/decl.c:12069 cp/decl.c:12079 cp/decl.c:12089 cp/decl.c:12093 #, gcc-internal-format msgid "structured binding declaration cannot be %qs" msgstr "" -#: cp/decl.c:12045 cp/decl.c:12067 +#: cp/decl.c:12063 cp/decl.c:12085 #, gcc-internal-format msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/decl.c:12055 +#: cp/decl.c:12073 #, gcc-internal-format msgid "%-qualified structured binding is deprecated" msgstr "" -#: cp/decl.c:12079 +#: cp/decl.c:12097 #, gcc-internal-format msgid "structured binding declaration cannot be C++98 %" msgstr "" -#: cp/decl.c:12090 +#: cp/decl.c:12108 #, gcc-internal-format msgid "structured binding declaration cannot have type %qT" msgstr "" -#: cp/decl.c:12093 +#: cp/decl.c:12111 #, gcc-internal-format msgid "type must be cv-qualified % or reference to cv-qualified %" msgstr "" -#: cp/decl.c:12128 +#: cp/decl.c:12146 #, fuzzy, gcc-internal-format #| msgid "duplicate label declaration `%s'" msgid "multiple storage classes in declaration of %qs" msgstr "паўторнае абвяшчэньне адмеціны `%s'" -#: cp/decl.c:12154 +#: cp/decl.c:12172 #, gcc-internal-format msgid "storage class specified for %qs" msgstr "" -#: cp/decl.c:12168 +#: cp/decl.c:12186 #, gcc-internal-format msgid "nested function %qs declared %" msgstr "" -#: cp/decl.c:12173 +#: cp/decl.c:12191 #, gcc-internal-format msgid "top-level declaration of %qs specifies %" msgstr "" -#: cp/decl.c:12181 +#: cp/decl.c:12199 #, gcc-internal-format msgid "function-scope %qs implicitly auto and declared %<__thread%>" msgstr "" -#: cp/decl.c:12195 +#: cp/decl.c:12213 #, gcc-internal-format msgid "storage class specifiers invalid in friend function declarations" msgstr "" -#: cp/decl.c:12226 +#: cp/decl.c:12244 #, fuzzy, gcc-internal-format #| msgid "`%s' attribute ignored" msgid "attribute ignored" msgstr "\"%s\" атрыбут ігнарыруецца" -#: cp/decl.c:12227 +#: cp/decl.c:12245 #, gcc-internal-format msgid "an attribute that appertains to a type-specifier is ignored" msgstr "" -#: cp/decl.c:12285 +#: cp/decl.c:12303 #, fuzzy, gcc-internal-format msgid "unnecessary parentheses in declaration of %qs" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:12291 +#: cp/decl.c:12309 #, gcc-internal-format msgid "remove parentheses" msgstr "" -#: cp/decl.c:12340 +#: cp/decl.c:12358 #, gcc-internal-format msgid "requires-clause on return type" msgstr "" -#: cp/decl.c:12360 +#: cp/decl.c:12378 #, gcc-internal-format msgid "%qs function uses % type specifier without trailing return type" msgstr "" -#: cp/decl.c:12364 +#: cp/decl.c:12382 #, gcc-internal-format msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/decl.c:12369 +#: cp/decl.c:12387 #, fuzzy, gcc-internal-format #| msgid "virtual functions cannot be friends" msgid "virtual function cannot have deduced return type" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:12376 +#: cp/decl.c:12394 #, gcc-internal-format msgid "%qs function with trailing return type has %qT as its type rather than plain %" msgstr "" -#: cp/decl.c:12385 +#: cp/decl.c:12403 #, gcc-internal-format msgid "%qs function with trailing return type has % as its type rather than plain %" msgstr "" -#: cp/decl.c:12390 +#: cp/decl.c:12408 #, fuzzy, gcc-internal-format msgid "invalid use of %" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:12401 +#: cp/decl.c:12419 #, gcc-internal-format msgid "deduced class type %qD in function return type" msgstr "" -#: cp/decl.c:12410 +#: cp/decl.c:12428 #, gcc-internal-format msgid "deduction guide for %qT must have trailing return type" msgstr "" -#: cp/decl.c:12423 +#: cp/decl.c:12441 #, gcc-internal-format msgid "trailing return type %qT of deduction guide is not a specialization of %qT" msgstr "" -#: cp/decl.c:12437 +#: cp/decl.c:12455 #, gcc-internal-format msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>" msgstr "" -#: cp/decl.c:12440 +#: cp/decl.c:12458 #, gcc-internal-format msgid "%qs function with trailing return type not declared with % type specifier" msgstr "" -#: cp/decl.c:12464 +#: cp/decl.c:12482 #, gcc-internal-format msgid "%-qualified return type is deprecated" msgstr "" -#: cp/decl.c:12476 +#: cp/decl.c:12494 #, fuzzy, gcc-internal-format #| msgid "`%s' undeclared (first use in this function)" msgid "%qs declared as function returning a function" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/decl.c:12482 +#: cp/decl.c:12500 #, gcc-internal-format msgid "%qs declared as function returning an array" msgstr "" -#: cp/decl.c:12489 +#: cp/decl.c:12507 #, gcc-internal-format msgid "% on function return type is not allowed" msgstr "" -#: cp/decl.c:12500 cp/pt.c:29580 +#: cp/decl.c:12518 cp/pt.c:29643 #, gcc-internal-format msgid "%qT as type rather than plain %" msgstr "" -#: cp/decl.c:12506 cp/pt.c:29586 +#: cp/decl.c:12524 cp/pt.c:29649 #, gcc-internal-format msgid "% cannot be cv-qualified" msgstr "" -#: cp/decl.c:12538 +#: cp/decl.c:12556 #, gcc-internal-format msgid "destructor cannot be static member function" msgstr "" -#: cp/decl.c:12540 +#: cp/decl.c:12558 #, gcc-internal-format msgid "constructor cannot be static member function" msgstr "" -#: cp/decl.c:12545 +#: cp/decl.c:12563 #, gcc-internal-format msgid "destructors may not be cv-qualified" msgstr "" -#: cp/decl.c:12546 +#: cp/decl.c:12564 #, gcc-internal-format msgid "constructors may not be cv-qualified" msgstr "" -#: cp/decl.c:12554 +#: cp/decl.c:12572 #, gcc-internal-format msgid "destructors may not be ref-qualified" msgstr "" -#: cp/decl.c:12555 +#: cp/decl.c:12573 #, gcc-internal-format msgid "constructors may not be ref-qualified" msgstr "" -#: cp/decl.c:12573 +#: cp/decl.c:12591 #, fuzzy, gcc-internal-format msgid "constructors cannot be declared %" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:12590 +#: cp/decl.c:12608 #, gcc-internal-format msgid "virtual functions cannot be friends" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:12595 +#: cp/decl.c:12613 #, gcc-internal-format msgid "friend declaration not in class definition" msgstr "" -#: cp/decl.c:12599 +#: cp/decl.c:12617 #, fuzzy, gcc-internal-format msgid "cannot define friend function %qs in a local class definition" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/decl.c:12609 +#: cp/decl.c:12627 #, gcc-internal-format msgid "friend function definition %qs cannot have a name qualified with %<::%>" msgstr "" -#: cp/decl.c:12613 +#: cp/decl.c:12631 #, gcc-internal-format msgid "friend function definition %qs cannot have a name qualified with %<%D::%>" msgstr "" -#: cp/decl.c:12626 +#: cp/decl.c:12644 #, gcc-internal-format msgid "a conversion function cannot have a trailing return type" msgstr "" -#: cp/decl.c:12653 +#: cp/decl.c:12671 #, gcc-internal-format msgid "destructors may not have parameters" msgstr "" -#: cp/decl.c:12693 +#: cp/decl.c:12711 #, fuzzy, gcc-internal-format msgid "cannot declare pointer to %q#T" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:12706 cp/decl.c:12713 +#: cp/decl.c:12724 cp/decl.c:12731 #, fuzzy, gcc-internal-format msgid "cannot declare reference to %q#T" msgstr "Не магу знайсці файл для класа %s." -#: cp/decl.c:12715 +#: cp/decl.c:12733 #, gcc-internal-format msgid "cannot declare pointer to %q#T member" msgstr "" -#: cp/decl.c:12744 +#: cp/decl.c:12762 #, gcc-internal-format msgid "cannot declare reference to qualified function type %qT" msgstr "" -#: cp/decl.c:12745 +#: cp/decl.c:12763 #, fuzzy, gcc-internal-format msgid "cannot declare pointer to qualified function type %qT" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:12818 +#: cp/decl.c:12836 #, gcc-internal-format msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument" msgstr "" -#: cp/decl.c:12889 +#: cp/decl.c:12907 #, gcc-internal-format msgid "template-id %qD used as a declarator" msgstr "" -#: cp/decl.c:12915 +#: cp/decl.c:12933 #, gcc-internal-format msgid "member functions are implicitly friends of their class" msgstr "" -#: cp/decl.c:12920 +#: cp/decl.c:12938 #, gcc-internal-format msgid "extra qualification %<%T::%> on member %qs" msgstr "" -#: cp/decl.c:12950 +#: cp/decl.c:12968 #, gcc-internal-format msgid "cannot define member function %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:12952 +#: cp/decl.c:12970 #, gcc-internal-format msgid "cannot declare member function %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:12960 +#: cp/decl.c:12978 #, gcc-internal-format msgid "cannot declare member %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:13000 +#: cp/decl.c:13018 #, gcc-internal-format msgid "non-parameter %qs cannot be a parameter pack" msgstr "" -#: cp/decl.c:13009 +#: cp/decl.c:13027 #, gcc-internal-format msgid "data member may not have variably modified type %qT" msgstr "" -#: cp/decl.c:13012 +#: cp/decl.c:13030 #, gcc-internal-format msgid "parameter may not have variably modified type %qT" msgstr "" -#: cp/decl.c:13023 +#: cp/decl.c:13041 #, fuzzy, gcc-internal-format #| msgid "duplicate label declaration `%s'" msgid "% outside class declaration" msgstr "паўторнае абвяшчэньне адмеціны `%s'" -#: cp/decl.c:13026 +#: cp/decl.c:13044 #, fuzzy, gcc-internal-format msgid "% in friend declaration" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:13029 +#: cp/decl.c:13047 #, gcc-internal-format msgid "only declarations of constructors and conversion operators can be %" msgstr "" -#: cp/decl.c:13039 +#: cp/decl.c:13057 #, fuzzy, gcc-internal-format msgid "non-member %qs cannot be declared %" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:13046 +#: cp/decl.c:13064 #, gcc-internal-format msgid "non-object member %qs cannot be declared %" msgstr "" -#: cp/decl.c:13052 +#: cp/decl.c:13070 #, fuzzy, gcc-internal-format msgid "function %qs cannot be declared %" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:13058 +#: cp/decl.c:13076 #, gcc-internal-format msgid "% %qs cannot be declared %" msgstr "" -#: cp/decl.c:13064 +#: cp/decl.c:13082 #, fuzzy, gcc-internal-format msgid "% %qs cannot be declared %" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:13070 +#: cp/decl.c:13088 #, fuzzy, gcc-internal-format msgid "reference %qs cannot be declared %" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:13086 +#: cp/decl.c:13104 #, gcc-internal-format msgid "typedef may not be a function definition" msgstr "" -#: cp/decl.c:13089 +#: cp/decl.c:13107 #, gcc-internal-format msgid "typedef may not be a member function definition" msgstr "" -#: cp/decl.c:13115 +#: cp/decl.c:13133 #, fuzzy, gcc-internal-format msgid "% not allowed in alias declaration" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: cp/decl.c:13118 +#: cp/decl.c:13136 #, gcc-internal-format msgid "typedef declared %" msgstr "" -#: cp/decl.c:13123 +#: cp/decl.c:13141 #, gcc-internal-format msgid "requires-clause on typedef" msgstr "" -#: cp/decl.c:13127 +#: cp/decl.c:13145 #, gcc-internal-format msgid "typedef name may not be a nested-name-specifier" msgstr "" -#: cp/decl.c:13153 +#: cp/decl.c:13171 #, gcc-internal-format msgid "ISO C++ forbids nested type %qD with same name as enclosing class" msgstr "" -#: cp/decl.c:13242 +#: cp/decl.c:13260 #, fuzzy, gcc-internal-format msgid "% specified for friend class declaration" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: cp/decl.c:13250 +#: cp/decl.c:13268 #, fuzzy, gcc-internal-format msgid "template parameters cannot be friends" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:13252 +#: cp/decl.c:13270 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %" msgstr "" -#: cp/decl.c:13256 +#: cp/decl.c:13274 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %" msgstr "" -#: cp/decl.c:13269 +#: cp/decl.c:13287 #, gcc-internal-format msgid "trying to make class %qT a friend of global scope" msgstr "" -#: cp/decl.c:13289 +#: cp/decl.c:13307 #, gcc-internal-format msgid "invalid qualifiers on non-member function type" msgstr "" -#: cp/decl.c:13293 +#: cp/decl.c:13311 #, gcc-internal-format msgid "requires-clause on type-id" msgstr "" -#: cp/decl.c:13303 +#: cp/decl.c:13321 #, gcc-internal-format msgid "abstract declarator %qT used as declaration" msgstr "" -#: cp/decl.c:13318 +#: cp/decl.c:13336 #, fuzzy, gcc-internal-format msgid "requires-clause on declaration of non-function type %qT" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:13337 +#: cp/decl.c:13355 #, fuzzy, gcc-internal-format msgid "cannot use %<::%> in parameter declaration" msgstr "Не магу знайсці дэкларацыю пратакола для \"%s\"" -#: cp/decl.c:13346 cp/parser.c:19160 +#: cp/decl.c:13364 cp/parser.c:19197 #, gcc-internal-format msgid "cannot declare a parameter with %" msgstr "" -#: cp/decl.c:13351 +#: cp/decl.c:13369 #, gcc-internal-format msgid "class template placeholder %qE not permitted in this context" msgstr "" -#: cp/decl.c:13354 +#: cp/decl.c:13372 #, fuzzy, gcc-internal-format msgid "use % for an abbreviated function template" msgstr "\"%s\" звычайна функцыя" -#: cp/decl.c:13359 +#: cp/decl.c:13377 #, gcc-internal-format msgid "% parameter not permitted in this context" msgstr "" -#: cp/decl.c:13362 +#: cp/decl.c:13380 #, fuzzy, gcc-internal-format msgid "parameter declared %" msgstr "тып параметра \"%s\" не аб'яўлены" -#: cp/decl.c:13413 cp/parser.c:3429 +#: cp/decl.c:13431 cp/parser.c:3429 #, fuzzy, gcc-internal-format msgid "invalid use of template-name %qE without an argument list" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:13417 +#: cp/decl.c:13435 #, gcc-internal-format msgid "non-static data member declared with placeholder %qT" msgstr "" -#: cp/decl.c:13438 +#: cp/decl.c:13456 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids flexible array member %qs" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: cp/decl.c:13441 +#: cp/decl.c:13459 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids flexible array members" msgstr "ISO C не дазваляе дэкларацыі метак (label)" #. Something like struct S { int N::j; }; -#: cp/decl.c:13457 +#: cp/decl.c:13475 #, fuzzy, gcc-internal-format #| msgid "invalid use of `::'" msgid "invalid use of %<::%>" msgstr "нерэчаіснае выкарыстаньне `::'" -#: cp/decl.c:13478 +#: cp/decl.c:13496 #, fuzzy, gcc-internal-format msgid "declaration of function %qD in invalid context" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:13488 +#: cp/decl.c:13506 #, fuzzy, gcc-internal-format msgid "function %qD declared % inside a union" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/decl.c:13498 +#: cp/decl.c:13516 #, gcc-internal-format msgid "%qD cannot be declared %, since it is always static" msgstr "" -#: cp/decl.c:13512 +#: cp/decl.c:13530 #, gcc-internal-format msgid "expected qualified name in friend declaration for destructor %qD" msgstr "" -#: cp/decl.c:13519 +#: cp/decl.c:13537 #, fuzzy, gcc-internal-format #| msgid "declaration of template `%#D'" msgid "declaration of %qD as member of %qT" msgstr "абвяшчэньне шаблёну `%#D'" -#: cp/decl.c:13526 cp/decl.c:13539 +#: cp/decl.c:13544 cp/decl.c:13557 #, gcc-internal-format msgid "a destructor cannot be %qs" msgstr "" -#: cp/decl.c:13532 +#: cp/decl.c:13550 #, gcc-internal-format msgid "% destructors only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/decl.c:13545 +#: cp/decl.c:13563 #, gcc-internal-format msgid "expected qualified name in friend declaration for constructor %qD" msgstr "" -#: cp/decl.c:13554 +#: cp/decl.c:13572 #, gcc-internal-format msgid "a constructor cannot be %" msgstr "" -#: cp/decl.c:13560 +#: cp/decl.c:13578 #, fuzzy, gcc-internal-format msgid "a concept cannot be a member function" msgstr "\"%s\" звычайна функцыя" -#: cp/decl.c:13568 cp/decl.c:13898 +#: cp/decl.c:13586 cp/decl.c:13916 #, fuzzy, gcc-internal-format #| msgid "[cannot find %s]" msgid "%qD cannot be %qs" msgstr "[нельга знайсці %s]" -#: cp/decl.c:13577 +#: cp/decl.c:13595 #, gcc-internal-format msgid "specialization of variable template %qD declared as function" msgstr "" -#: cp/decl.c:13580 +#: cp/decl.c:13598 #, fuzzy, gcc-internal-format msgid "variable template declared here" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: cp/decl.c:13642 +#: cp/decl.c:13660 #, fuzzy, gcc-internal-format msgid "field %qD has incomplete type %qT" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:13647 +#: cp/decl.c:13665 #, fuzzy, gcc-internal-format msgid "name %qT has incomplete type" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:13667 +#: cp/decl.c:13685 #, fuzzy, gcc-internal-format msgid "%qE is neither function nor member function; cannot be declared friend" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/decl.c:13670 +#: cp/decl.c:13688 #, gcc-internal-format msgid "unnamed field is neither function nor member function; cannot be declared friend" msgstr "" -#: cp/decl.c:13723 cp/decl.c:13734 +#: cp/decl.c:13741 cp/decl.c:13752 #, gcc-internal-format msgid "static data member %qE declared %qs" msgstr "" -#: cp/decl.c:13728 +#: cp/decl.c:13746 #, gcc-internal-format msgid "% static data member %qD must have an initializer" msgstr "" -#: cp/decl.c:13762 cp/decl.c:13770 cp/decl.c:13777 cp/decl.c:13784 +#: cp/decl.c:13780 cp/decl.c:13788 cp/decl.c:13795 cp/decl.c:13802 #, gcc-internal-format msgid "non-static data member %qE declared %qs" msgstr "" -#: cp/decl.c:13839 +#: cp/decl.c:13857 #, gcc-internal-format msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:13842 +#: cp/decl.c:13860 #, gcc-internal-format msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:13848 +#: cp/decl.c:13866 #, gcc-internal-format msgid "storage class %<__thread%> invalid for function %qs" msgstr "" -#: cp/decl.c:13852 +#: cp/decl.c:13870 #, gcc-internal-format msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:13857 +#: cp/decl.c:13875 #, gcc-internal-format msgid "virt-specifiers in %qs not allowed outside a class definition" msgstr "" -#: cp/decl.c:13869 +#: cp/decl.c:13887 #, gcc-internal-format msgid "% specifier invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:13873 +#: cp/decl.c:13891 #, gcc-internal-format msgid "% specifier invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:13881 +#: cp/decl.c:13899 #, gcc-internal-format msgid "virtual non-class function %qs" msgstr "" -#: cp/decl.c:13888 +#: cp/decl.c:13906 #, gcc-internal-format msgid "%qs defined in a non-class scope" msgstr "" -#: cp/decl.c:13889 +#: cp/decl.c:13907 #, fuzzy, gcc-internal-format msgid "%qs declared in a non-class scope" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/decl.c:13932 +#: cp/decl.c:13950 #, gcc-internal-format msgid "cannot declare member function %qD to have static linkage" msgstr "" -#: cp/decl.c:13941 +#: cp/decl.c:13959 #, gcc-internal-format msgid "cannot declare static function inside another function" msgstr "" -#: cp/decl.c:13980 +#: cp/decl.c:13998 #, gcc-internal-format msgid "% may not be used when defining (as opposed to declaring) a static data member" msgstr "" -#: cp/decl.c:13987 +#: cp/decl.c:14005 #, gcc-internal-format msgid "static member %qD declared %" msgstr "" -#: cp/decl.c:13993 +#: cp/decl.c:14011 #, gcc-internal-format msgid "cannot explicitly declare member %q#D to have extern linkage" msgstr "" -#: cp/decl.c:14001 +#: cp/decl.c:14019 #, gcc-internal-format msgid "declaration of % variable %qD is not a definition" msgstr "" -#: cp/decl.c:14008 +#: cp/decl.c:14026 #, gcc-internal-format msgid "a variable cannot be declared %" msgstr "" -#: cp/decl.c:14028 +#: cp/decl.c:14046 #, fuzzy, gcc-internal-format msgid "declaration of %q#D has no initializer" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/decl.c:14040 +#: cp/decl.c:14058 #, gcc-internal-format msgid "%qs initialized and declared %" msgstr "" -#: cp/decl.c:14045 +#: cp/decl.c:14063 #, gcc-internal-format msgid "%qs has both % and initializer" msgstr "" -#: cp/decl.c:14217 +#: cp/decl.c:14235 #, fuzzy, gcc-internal-format msgid "default argument %qE uses %qD" msgstr "нехапае аргументаў у функцыі \"%s\"" -#: cp/decl.c:14220 +#: cp/decl.c:14238 #, fuzzy, gcc-internal-format msgid "default argument %qE uses local variable %qD" msgstr "нехапае аргументаў у функцыі \"%s\"" -#: cp/decl.c:14310 +#: cp/decl.c:14328 #, fuzzy, gcc-internal-format msgid "invalid use of cv-qualified type %qT in parameter declaration" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:14314 +#: cp/decl.c:14332 #, fuzzy, gcc-internal-format msgid "invalid use of type % in parameter declaration" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:14336 +#: cp/decl.c:14354 #, gcc-internal-format msgid "%-qualified parameter is deprecated" msgstr "" -#: cp/decl.c:14344 +#: cp/decl.c:14362 #, fuzzy, gcc-internal-format msgid "parameter %qD invalidly declared method type" msgstr "тып параметра \"%s\" не аб'яўлены" -#: cp/decl.c:14369 +#: cp/decl.c:14387 #, gcc-internal-format msgid "parameter %qD includes pointer to array of unknown bound %qT" msgstr "" -#: cp/decl.c:14371 +#: cp/decl.c:14389 #, gcc-internal-format msgid "parameter %qD includes reference to array of unknown bound %qT" msgstr "" -#: cp/decl.c:14630 +#: cp/decl.c:14648 #, gcc-internal-format msgid "invalid constructor; you probably meant %<%T (const %T&)%>" msgstr "" -#: cp/decl.c:14709 +#: cp/decl.c:14727 #, fuzzy, gcc-internal-format msgid "%qD may not be declared within a namespace" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/decl.c:14716 +#: cp/decl.c:14734 #, fuzzy, gcc-internal-format msgid "%qD may not be declared as static" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/decl.c:14746 +#: cp/decl.c:14764 #, gcc-internal-format msgid "%qD must be a non-static member function" msgstr "" -#: cp/decl.c:14752 +#: cp/decl.c:14770 #, gcc-internal-format msgid "%qD must be either a non-static member function or a non-member function" msgstr "" -#: cp/decl.c:14762 +#: cp/decl.c:14780 #, gcc-internal-format msgid "%qD must have an argument of class or enumerated type" msgstr "" #. 13.4.0.3 -#: cp/decl.c:14788 +#: cp/decl.c:14806 #, gcc-internal-format msgid "ISO C++ prohibits overloading %" msgstr "" #. Variadic. -#: cp/decl.c:14799 +#: cp/decl.c:14817 #, gcc-internal-format msgid "%qD must not have variable number of arguments" msgstr "" -#: cp/decl.c:14825 +#: cp/decl.c:14843 #, gcc-internal-format msgid "%qD must have either zero or one argument" msgstr "" -#: cp/decl.c:14826 +#: cp/decl.c:14844 #, gcc-internal-format msgid "%qD must have either one or two arguments" msgstr "" -#: cp/decl.c:14838 +#: cp/decl.c:14856 #, gcc-internal-format msgid "postfix %qD must have % as its argument" msgstr "" -#: cp/decl.c:14839 +#: cp/decl.c:14857 #, gcc-internal-format msgid "postfix %qD must have % as its second argument" msgstr "" -#: cp/decl.c:14850 +#: cp/decl.c:14868 #, fuzzy, gcc-internal-format #| msgid "no arguments" msgid "%qD must have no arguments" msgstr "няма аргументаў" -#: cp/decl.c:14851 cp/decl.c:14861 +#: cp/decl.c:14869 cp/decl.c:14879 #, gcc-internal-format msgid "%qD must have exactly one argument" msgstr "" -#: cp/decl.c:14862 +#: cp/decl.c:14880 #, gcc-internal-format msgid "%qD must have exactly two arguments" msgstr "" -#: cp/decl.c:14876 +#: cp/decl.c:14894 #, fuzzy, gcc-internal-format msgid "%qD cannot have default arguments" msgstr "нехапае аргументаў у функцыі \"%s\"" -#: cp/decl.c:14900 +#: cp/decl.c:14918 #, gcc-internal-format msgid "converting %qT to % will never use a type conversion operator" msgstr "" -#: cp/decl.c:14907 +#: cp/decl.c:14925 #, gcc-internal-format msgid "converting %qT to a reference to the same type will never use a type conversion operator" msgstr "" -#: cp/decl.c:14909 +#: cp/decl.c:14927 #, gcc-internal-format msgid "converting %qT to the same type will never use a type conversion operator" msgstr "" -#: cp/decl.c:14918 +#: cp/decl.c:14936 #, gcc-internal-format msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator" msgstr "" -#: cp/decl.c:14920 +#: cp/decl.c:14938 #, gcc-internal-format msgid "converting %qT to a base class %qT will never use a type conversion operator" msgstr "" -#: cp/decl.c:14936 +#: cp/decl.c:14954 #, gcc-internal-format msgid "user-defined %qD always evaluates both arguments" msgstr "" -#: cp/decl.c:14955 +#: cp/decl.c:14973 #, gcc-internal-format msgid "prefix %qD should return %qT" msgstr "" -#: cp/decl.c:14962 +#: cp/decl.c:14980 #, gcc-internal-format msgid "postfix %qD should return %qT" msgstr "" -#: cp/decl.c:14974 +#: cp/decl.c:14992 #, gcc-internal-format msgid "%qD should return by value" msgstr "" -#: cp/decl.c:15029 +#: cp/decl.c:15047 #, fuzzy, gcc-internal-format msgid "using template type parameter %qT after %qs" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/decl.c:15052 +#: cp/decl.c:15070 #, gcc-internal-format msgid "using alias template specialization %qT after %qs" msgstr "" -#: cp/decl.c:15055 +#: cp/decl.c:15073 #, gcc-internal-format msgid "using typedef-name %qD after %qs" msgstr "" -#: cp/decl.c:15057 +#: cp/decl.c:15075 #, fuzzy, gcc-internal-format #| msgid "this is a previous declaration" msgid "%qD has a previous declaration here" msgstr "гэта папярэдняе абвяшчэньне" -#: cp/decl.c:15065 +#: cp/decl.c:15083 #, gcc-internal-format msgid "%qT referred to as %qs" msgstr "" -#: cp/decl.c:15066 cp/decl.c:15073 +#: cp/decl.c:15084 cp/decl.c:15091 #, fuzzy, gcc-internal-format #| msgid "this is a previous declaration" msgid "%qT has a previous declaration here" msgstr "гэта папярэдняе абвяшчэньне" -#: cp/decl.c:15072 +#: cp/decl.c:15090 #, gcc-internal-format msgid "%qT referred to as enum" msgstr "" @@ -51262,106 +51306,106 @@ msgstr "" #. void f(class C); // No template header here #. #. then the required template argument is missing. -#: cp/decl.c:15087 +#: cp/decl.c:15105 #, fuzzy, gcc-internal-format msgid "template argument required for %<%s %T%>" msgstr "параметр \"%s\" ініцыялізаваны" -#: cp/decl.c:15130 cp/name-lookup.c:5736 cp/name-lookup.c:5871 -#: cp/parser.c:6817 cp/parser.c:29391 +#: cp/decl.c:15148 cp/name-lookup.c:5753 cp/name-lookup.c:5888 +#: cp/parser.c:6817 cp/parser.c:29445 #, fuzzy, gcc-internal-format msgid "reference to %qD is ambiguous" msgstr "памер \"%s\" - %d байт" -#: cp/decl.c:15151 cp/name-lookup.c:5434 +#: cp/decl.c:15169 cp/name-lookup.c:5451 #, gcc-internal-format msgid "%qD has the same name as the class in which it is declared" msgstr "" -#: cp/decl.c:15179 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526 -#: cp/pt.c:9740 +#: cp/decl.c:15197 cp/friend.c:302 cp/parser.c:3254 cp/parser.c:6526 +#: cp/pt.c:9764 #, fuzzy, gcc-internal-format msgid "%qT is not a template" msgstr "\"%s\" мае незавершаны тып" -#: cp/decl.c:15184 +#: cp/decl.c:15202 #, gcc-internal-format msgid "perhaps you want to explicitly add %<%T::%>" msgstr "" -#: cp/decl.c:15287 +#: cp/decl.c:15305 #, fuzzy, gcc-internal-format msgid "use of enum %q#D without previous declaration" msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй" -#: cp/decl.c:15318 +#: cp/decl.c:15336 #, fuzzy, gcc-internal-format #| msgid "declaration of template `%#D'" msgid "redeclaration of %qT as a non-template" msgstr "абвяшчэньне шаблёну `%#D'" -#: cp/decl.c:15329 cp/semantics.c:3336 +#: cp/decl.c:15347 cp/semantics.c:3354 #, gcc-internal-format msgid "cannot declare %qD in a different module" msgstr "" -#: cp/decl.c:15457 +#: cp/decl.c:15475 #, gcc-internal-format msgid "derived union %qT invalid" msgstr "" -#: cp/decl.c:15464 +#: cp/decl.c:15482 #, gcc-internal-format msgid "%qT defined with multiple direct bases" msgstr "" -#: cp/decl.c:15475 +#: cp/decl.c:15493 #, gcc-internal-format msgid "%qT defined with direct virtual base" msgstr "" -#: cp/decl.c:15500 +#: cp/decl.c:15518 #, gcc-internal-format msgid "base type %qT fails to be a struct or class type" msgstr "" -#: cp/decl.c:15530 +#: cp/decl.c:15548 #, gcc-internal-format msgid "recursive type %qT undefined" msgstr "" -#: cp/decl.c:15532 +#: cp/decl.c:15550 #, fuzzy, gcc-internal-format msgid "duplicate base type %qT invalid" msgstr "паўтарэнне \"restrict\"" -#: cp/decl.c:15677 +#: cp/decl.c:15695 #, gcc-internal-format msgid "scoped/unscoped mismatch in enum %q#T" msgstr "" -#: cp/decl.c:15680 cp/decl.c:15688 cp/decl.c:15698 cp/decl.c:16300 -#: cp/parser.c:20064 +#: cp/decl.c:15698 cp/decl.c:15706 cp/decl.c:15716 cp/decl.c:16318 +#: cp/parser.c:20101 #, gcc-internal-format msgid "previous definition here" msgstr "папярэдняе вызначэньне" -#: cp/decl.c:15685 +#: cp/decl.c:15703 #, gcc-internal-format msgid "underlying type mismatch in enum %q#T" msgstr "" -#: cp/decl.c:15695 +#: cp/decl.c:15713 #, gcc-internal-format msgid "different underlying type in enum %q#T" msgstr "" -#: cp/decl.c:15706 +#: cp/decl.c:15724 #, gcc-internal-format msgid "cannot define %qD in different module" msgstr "" -#: cp/decl.c:15780 +#: cp/decl.c:15798 #, gcc-internal-format msgid "underlying type %qT of %qT must be an integral type" msgstr "" @@ -51370,78 +51414,78 @@ msgstr "" #. #. IF no integral type can represent all the enumerator values, the #. enumeration is ill-formed. -#: cp/decl.c:15927 +#: cp/decl.c:15945 #, gcc-internal-format msgid "no integral type can represent all of the enumerator values for %qT" msgstr "" -#: cp/decl.c:16102 +#: cp/decl.c:16120 #, gcc-internal-format msgid "enumerator value for %qD must have integral or unscoped enumeration type" msgstr "" -#: cp/decl.c:16112 +#: cp/decl.c:16130 #, fuzzy, gcc-internal-format msgid "enumerator value for %qD is not an integer constant" msgstr "памер масіва \"%s\" адмоўны" -#: cp/decl.c:16161 +#: cp/decl.c:16179 #, gcc-internal-format msgid "incremented enumerator value is too large for %" msgstr "" -#: cp/decl.c:16162 +#: cp/decl.c:16180 #, gcc-internal-format msgid "incremented enumerator value is too large for %" msgstr "" -#: cp/decl.c:16173 +#: cp/decl.c:16191 #, gcc-internal-format msgid "overflow in enumeration values at %qD" msgstr "" -#: cp/decl.c:16193 +#: cp/decl.c:16211 #, gcc-internal-format msgid "enumerator value %qE is outside the range of underlying type %qT" msgstr "" -#: cp/decl.c:16298 cp/parser.c:20062 +#: cp/decl.c:16316 cp/parser.c:20099 #, fuzzy, gcc-internal-format #| msgid "previous definition of `%#T'" msgid "multiple definition of %q#T" msgstr "папярэдняе вызначэньне `%#T'" -#: cp/decl.c:16338 +#: cp/decl.c:16356 #, fuzzy, gcc-internal-format msgid "return type %q#T is incomplete" msgstr "вяртаемы тып \"%s\" не \"int\"" -#: cp/decl.c:16498 cp/typeck.c:10213 +#: cp/decl.c:16516 cp/typeck.c:10220 #, gcc-internal-format msgid "% should return a reference to %<*this%>" msgstr "" -#: cp/decl.c:17347 +#: cp/decl.c:17365 #, gcc-internal-format msgid "no return statements in function returning %qT" msgstr "" -#: cp/decl.c:17349 cp/typeck.c:10093 +#: cp/decl.c:17367 cp/typeck.c:10100 #, gcc-internal-format msgid "only plain % return type can be deduced to %" msgstr "" -#: cp/decl.c:17411 +#: cp/decl.c:17429 #, gcc-internal-format msgid "no return statement in % function returning non-void" msgstr "" -#: cp/decl.c:17593 +#: cp/decl.c:17611 #, fuzzy, gcc-internal-format msgid "%qD is already defined in class %qT" msgstr "не знойдзен клас \"%s\"" -#: cp/decl.c:17984 +#: cp/decl.c:18002 #, gcc-internal-format msgid "use of %qD before deduction of %" msgstr "" @@ -51481,7 +51525,7 @@ msgstr "" msgid "deleting %qT is undefined" msgstr "метка \"%s\" ужываецца, але не вызначана" -#: cp/decl2.c:580 cp/pt.c:5824 +#: cp/decl2.c:580 cp/pt.c:5841 #, fuzzy, gcc-internal-format msgid "template declaration of %q#D" msgstr "пустое абвяшчэнне" @@ -51491,7 +51535,7 @@ msgstr "пустое абвяшчэнне" msgid "template parameter lists provided don%'t match the template parameters of %qD" msgstr "" -#: cp/decl2.c:635 cp/pt.c:5781 +#: cp/decl2.c:635 cp/pt.c:5798 #, gcc-internal-format msgid "destructor %qD declared as member template" msgstr "" @@ -51820,22 +51864,22 @@ msgstr "" #. We mark a lambda conversion op as deleted if we can't #. generate it properly; see maybe_add_lambda_conv_op. -#: cp/decl2.c:5618 +#: cp/decl2.c:5619 #, gcc-internal-format msgid "converting lambda that uses %<...%> to function pointer" msgstr "" -#: cp/decl2.c:5621 +#: cp/decl2.c:5622 #, gcc-internal-format msgid "use of deleted function %qD" msgstr "" -#: cp/decl2.c:5671 +#: cp/decl2.c:5672 #, gcc-internal-format msgid "use of function %qD with unsatisfied constraints" msgstr "" -#: cp/decl2.c:5703 +#: cp/decl2.c:5704 #, gcc-internal-format msgid "use of built-in parameter pack %qD outside of a template" msgstr "" @@ -51941,7 +51985,7 @@ msgstr "памер \"%s\" - %d байт" msgid "%qD is not a member of %qT; did you mean %qs?" msgstr "" -#: cp/error.c:4550 cp/typeck.c:2550 +#: cp/error.c:4550 cp/typeck.c:2561 #, gcc-internal-format msgid "%qD is not a member of %qT" msgstr "" @@ -51951,7 +51995,7 @@ msgstr "" msgid "%qD is not a member of %qD; did you mean %qs?" msgstr "" -#: cp/error.c:4576 cp/typeck.c:3146 +#: cp/error.c:4576 cp/typeck.c:3157 #, gcc-internal-format msgid "%qD is not a member of %qD" msgstr "" @@ -52137,410 +52181,410 @@ msgstr "" msgid "recursive instantiation of default member initializer for %qD" msgstr "" -#: cp/init.c:633 +#: cp/init.c:640 #, gcc-internal-format msgid "default member initializer for %qD required before the end of its enclosing class" msgstr "" -#: cp/init.c:697 +#: cp/init.c:704 #, fuzzy, gcc-internal-format msgid "initializer for flexible array member %q#D" msgstr "прапушчан ініцыялізатар" -#: cp/init.c:755 +#: cp/init.c:762 #, gcc-internal-format msgid "initializing %qD from %qE does not extend the lifetime of the underlying array" msgstr "" -#: cp/init.c:781 +#: cp/init.c:788 #, fuzzy, gcc-internal-format msgid "%qD should be initialized in the member initialization list" msgstr "нерэчаісны ініцыялізатар" -#: cp/init.c:802 +#: cp/init.c:809 #, fuzzy, gcc-internal-format msgid "%qD is initialized with itself" msgstr "параметр \"%s\" ініцыялізаваны" -#: cp/init.c:918 +#: cp/init.c:925 #, fuzzy, gcc-internal-format msgid "invalid initializer for array member %q#D" msgstr "нерэчаісны ініцыялізатар" -#: cp/init.c:933 cp/init.c:959 cp/init.c:2504 cp/method.c:2261 +#: cp/init.c:940 cp/init.c:966 cp/init.c:2511 cp/method.c:2261 #, fuzzy, gcc-internal-format msgid "uninitialized const member in %q#T" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/init.c:935 cp/init.c:953 cp/init.c:961 cp/init.c:2489 cp/init.c:2517 +#: cp/init.c:942 cp/init.c:960 cp/init.c:968 cp/init.c:2496 cp/init.c:2524 #: cp/method.c:2264 cp/method.c:2275 #, fuzzy, gcc-internal-format msgid "%q#D should be initialized" msgstr "параметр \"%s\" ініцыялізаваны" -#: cp/init.c:951 cp/init.c:2476 cp/method.c:2272 +#: cp/init.c:958 cp/init.c:2483 cp/method.c:2272 #, fuzzy, gcc-internal-format msgid "uninitialized reference member in %q#T" msgstr "прапушчан ініцыялізатар" -#: cp/init.c:1128 +#: cp/init.c:1135 #, gcc-internal-format msgid "%qD will be initialized after" msgstr "" -#: cp/init.c:1131 +#: cp/init.c:1138 #, fuzzy, gcc-internal-format msgid "base %qT will be initialized after" msgstr "Клас \"%s\" ужо існуе" -#: cp/init.c:1135 +#: cp/init.c:1142 #, gcc-internal-format msgid " %q#D" msgstr "" -#: cp/init.c:1137 +#: cp/init.c:1144 #, gcc-internal-format msgid " base %qT" msgstr "" -#: cp/init.c:1139 +#: cp/init.c:1146 #, fuzzy, gcc-internal-format #| msgid "invalid initializer" msgid " when initialized here" msgstr "нерэчаісны ініцыялізатар" -#: cp/init.c:1156 +#: cp/init.c:1163 #, fuzzy, gcc-internal-format msgid "multiple initializations given for %qD" msgstr "ініцыялізацыя" -#: cp/init.c:1160 +#: cp/init.c:1167 #, gcc-internal-format msgid "multiple initializations given for base %qT" msgstr "" -#: cp/init.c:1247 +#: cp/init.c:1254 #, gcc-internal-format msgid "initializations for multiple members of %qT" msgstr "" -#: cp/init.c:1344 +#: cp/init.c:1351 #, gcc-internal-format msgid "base class %q#T should be explicitly initialized in the copy constructor" msgstr "" -#: cp/init.c:1575 cp/init.c:1594 +#: cp/init.c:1582 cp/init.c:1601 #, gcc-internal-format msgid "class %qT does not have any field named %qD" msgstr "" -#: cp/init.c:1581 +#: cp/init.c:1588 #, gcc-internal-format msgid "%q#D is a static data member; it can only be initialized at its definition" msgstr "" -#: cp/init.c:1588 +#: cp/init.c:1595 #, gcc-internal-format msgid "%q#D is not a non-static data member of %qT" msgstr "" -#: cp/init.c:1627 +#: cp/init.c:1634 #, gcc-internal-format msgid "unnamed initializer for %qT, which has no base classes" msgstr "" -#: cp/init.c:1635 +#: cp/init.c:1642 #, gcc-internal-format msgid "unnamed initializer for %qT, which uses multiple inheritance" msgstr "" -#: cp/init.c:1682 +#: cp/init.c:1689 #, gcc-internal-format msgid "%qD is both a direct base and an indirect virtual base" msgstr "" -#: cp/init.c:1690 +#: cp/init.c:1697 #, gcc-internal-format msgid "type %qT is not a direct or virtual base of %qT" msgstr "" -#: cp/init.c:1693 +#: cp/init.c:1700 #, gcc-internal-format msgid "type %qT is not a direct base of %qT" msgstr "" -#: cp/init.c:1805 cp/init.c:4511 cp/typeck2.c:1238 +#: cp/init.c:1812 cp/init.c:4518 cp/typeck2.c:1238 #, gcc-internal-format msgid "array must be initialized with a brace-enclosed initializer" msgstr "" -#: cp/init.c:2115 cp/semantics.c:3604 +#: cp/init.c:2122 cp/semantics.c:3622 #, fuzzy, gcc-internal-format msgid "%qT is not a class type" msgstr "\"%s\" мае незавершаны тып" -#: cp/init.c:2159 +#: cp/init.c:2166 #, gcc-internal-format msgid "incomplete type %qT does not have member %qD" msgstr "" -#: cp/init.c:2173 +#: cp/init.c:2180 #, fuzzy, gcc-internal-format msgid "invalid pointer to bit-field %qD" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/init.c:2259 cp/typeck.c:2018 +#: cp/init.c:2266 cp/typeck.c:2029 #, fuzzy, gcc-internal-format msgid "invalid use of non-static member function %qD" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/init.c:2266 cp/semantics.c:2092 +#: cp/init.c:2273 cp/semantics.c:2111 #, fuzzy, gcc-internal-format msgid "invalid use of non-static data member %qD" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/init.c:2473 +#: cp/init.c:2480 #, gcc-internal-format msgid "uninitialized reference member in %q#T using % without new-initializer" msgstr "" -#: cp/init.c:2481 +#: cp/init.c:2488 #, gcc-internal-format msgid "uninitialized reference member in base %q#T of %q#T using % without new-initializer" msgstr "" -#: cp/init.c:2485 +#: cp/init.c:2492 #, gcc-internal-format msgid "uninitialized reference member in base %q#T of %q#T" msgstr "" -#: cp/init.c:2501 +#: cp/init.c:2508 #, gcc-internal-format msgid "uninitialized const member in %q#T using % without new-initializer" msgstr "" -#: cp/init.c:2509 +#: cp/init.c:2516 #, gcc-internal-format msgid "uninitialized const member in base %q#T of %q#T using % without new-initializer" msgstr "" -#: cp/init.c:2513 +#: cp/init.c:2520 #, gcc-internal-format msgid "uninitialized const member in base %q#T of %q#T" msgstr "" -#: cp/init.c:2623 +#: cp/init.c:2630 #, gcc-internal-format msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size %qwi" msgstr "" -#: cp/init.c:2626 +#: cp/init.c:2633 #, gcc-internal-format msgid "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a region of type %qT and size at most %qwu" msgstr "" -#: cp/init.c:2636 +#: cp/init.c:2643 #, gcc-internal-format msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size %qwi" msgstr "" -#: cp/init.c:2639 +#: cp/init.c:2646 #, gcc-internal-format msgid "placement new constructing an array of objects of type %qT and size %qwu in a region of type %qT and size at most %qwu" msgstr "" -#: cp/init.c:2648 +#: cp/init.c:2655 #, gcc-internal-format msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size %qwi" msgstr "" -#: cp/init.c:2651 +#: cp/init.c:2658 #, gcc-internal-format msgid "placement new constructing an object of type %qT and size %qwu in a region of type %qT and size at most %qwu" msgstr "" -#: cp/init.c:2668 +#: cp/init.c:2675 #, gcc-internal-format msgid "at offset %wi from %qD declared here" msgstr "" -#: cp/init.c:2672 +#: cp/init.c:2679 #, gcc-internal-format msgid "at offset [%wi, %wi] from %qD declared here" msgstr "" -#: cp/init.c:2887 +#: cp/init.c:2894 #, gcc-internal-format msgid "integer overflow in array size" msgstr "" -#: cp/init.c:2897 +#: cp/init.c:2904 #, gcc-internal-format msgid "array size in new-expression must be constant" msgstr "" -#: cp/init.c:2915 +#: cp/init.c:2922 #, gcc-internal-format msgid "variably modified type not allowed in new-expression" msgstr "" -#: cp/init.c:2931 +#: cp/init.c:2938 #, gcc-internal-format msgid "non-constant array new length must be specified directly, not by %" msgstr "" -#: cp/init.c:2933 +#: cp/init.c:2940 #, gcc-internal-format msgid "non-constant array new length must be specified without parentheses around the type-id" msgstr "" -#: cp/init.c:2943 +#: cp/init.c:2950 #, gcc-internal-format msgid "invalid type % for %" msgstr "" -#: cp/init.c:2949 +#: cp/init.c:2956 #, gcc-internal-format msgid "% of % does not extend the lifetime of the underlying array" msgstr "" -#: cp/init.c:2991 +#: cp/init.c:2998 #, fuzzy, gcc-internal-format msgid "uninitialized const in % of %q#T" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/init.c:3135 +#: cp/init.c:3142 #, fuzzy, gcc-internal-format #| msgid "field '%s' not found in class" msgid "no suitable %qD found in class %qT" msgstr "поле \"%s\" не знойдзена ў класе" -#: cp/init.c:3142 cp/search.c:1058 +#: cp/init.c:3149 cp/search.c:1058 #, fuzzy, gcc-internal-format msgid "request for member %qD is ambiguous" msgstr "памер \"%s\" - %d байт" -#: cp/init.c:3216 +#: cp/init.c:3223 #, gcc-internal-format msgid "% of type %qT with extended alignment %d" msgstr "" -#: cp/init.c:3219 +#: cp/init.c:3226 #, gcc-internal-format msgid "uses %qD, which does not have an alignment parameter" msgstr "" -#: cp/init.c:3222 +#: cp/init.c:3229 #, gcc-internal-format msgid "use %<-faligned-new%> to enable C++17 over-aligned new support" msgstr "" -#: cp/init.c:3419 +#: cp/init.c:3426 #, gcc-internal-format msgid "parenthesized initializer in array new" msgstr "" -#: cp/init.c:3712 +#: cp/init.c:3719 #, gcc-internal-format msgid "size in array new must have integral type" msgstr "" -#: cp/init.c:3741 +#: cp/init.c:3748 #, gcc-internal-format msgid "new cannot be applied to a reference type" msgstr "" -#: cp/init.c:3750 +#: cp/init.c:3757 #, gcc-internal-format msgid "new cannot be applied to a function type" msgstr "" -#: cp/init.c:3869 +#: cp/init.c:3876 #, gcc-internal-format msgid "possible problem detected in invocation of operator %" msgstr "" -#: cp/init.c:3873 +#: cp/init.c:3880 #, gcc-internal-format msgid "neither the destructor nor the class-specific operator % will be called, even if they are declared when the class is defined" msgstr "" -#: cp/init.c:4420 +#: cp/init.c:4427 #, gcc-internal-format msgid "initializer ends prematurely" msgstr "" -#: cp/init.c:4726 +#: cp/init.c:4733 #, gcc-internal-format msgid "unknown array size in delete" msgstr "" -#: cp/init.c:4760 +#: cp/init.c:4767 #, gcc-internal-format msgid "possible problem detected in invocation of %" msgstr "" -#: cp/init.c:4765 +#: cp/init.c:4772 #, gcc-internal-format msgid "neither the destructor nor the class-specific % will be called, even if they are declared when the class is defined" msgstr "" -#: cp/init.c:4780 +#: cp/init.c:4787 #, gcc-internal-format msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior" msgstr "" -#: cp/init.c:4785 +#: cp/init.c:4792 #, gcc-internal-format msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior" msgstr "" -#: cp/init.c:5089 +#: cp/init.c:5096 #, gcc-internal-format msgid "type to vector delete is neither pointer or array type" msgstr "" -#: cp/lambda.c:528 +#: cp/lambda.c:529 #, gcc-internal-format msgid "array of runtime bound cannot be captured by copy, only by reference" msgstr "" -#: cp/lambda.c:543 +#: cp/lambda.c:544 #, gcc-internal-format msgid "capture of variably-modified type %qT that is not an N3639 array of runtime bound" msgstr "" -#: cp/lambda.c:547 +#: cp/lambda.c:548 #, gcc-internal-format msgid "because the array element type %qT has variable size" msgstr "" -#: cp/lambda.c:571 +#: cp/lambda.c:572 #, gcc-internal-format msgid "cannot capture %qE by reference" msgstr "" -#: cp/lambda.c:581 +#: cp/lambda.c:582 #, fuzzy, gcc-internal-format msgid "capture by copy of incomplete type %qT" msgstr "\"%s\" мае незавершаны тып" -#: cp/lambda.c:633 +#: cp/lambda.c:637 #, gcc-internal-format msgid "trying to capture %qD in instantiation of generic lambda" msgstr "" -#: cp/lambda.c:709 +#: cp/lambda.c:713 #, gcc-internal-format msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20" msgstr "" -#: cp/lambda.c:711 +#: cp/lambda.c:715 #, gcc-internal-format msgid "add explicit % or %<*this%> capture" msgstr "" -#: cp/lambda.c:825 +#: cp/lambda.c:829 #, gcc-internal-format msgid "% was not captured for this lambda function" msgstr "" @@ -52596,62 +52640,62 @@ msgstr "" msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)" msgstr "" -#: cp/mangle.c:2357 +#: cp/mangle.c:2350 #, gcc-internal-format msgid "mangling %, use % instead" msgstr "" -#: cp/mangle.c:2361 +#: cp/mangle.c:2354 #, gcc-internal-format msgid "mangling %<__underlying_type%>" msgstr "" -#: cp/mangle.c:2668 +#: cp/mangle.c:2661 #, gcc-internal-format msgid "mangling unknown fixed point type" msgstr "" -#: cp/mangle.c:3428 +#: cp/mangle.c:3439 #, gcc-internal-format msgid "use of built-in trait %qE in function signature; use library traits instead" msgstr "" -#: cp/mangle.c:3433 +#: cp/mangle.c:3444 #, gcc-internal-format, gfc-internal-format msgid "mangling %C" msgstr "" -#: cp/mangle.c:3509 +#: cp/mangle.c:3520 #, gcc-internal-format msgid "omitted middle operand to % operand cannot be mangled" msgstr "" -#: cp/mangle.c:4074 +#: cp/mangle.c:4085 #, gcc-internal-format msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type" msgstr "" -#: cp/mangle.c:4120 +#: cp/mangle.c:4131 #, gcc-internal-format msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)" msgstr "" -#: cp/mangle.c:4126 +#: cp/mangle.c:4137 #, gcc-internal-format msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)" msgstr "" -#: cp/mangle.c:4398 +#: cp/mangle.c:4409 #, gcc-internal-format msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>" msgstr "" -#: cp/mangle.c:4403 +#: cp/mangle.c:4414 #, gcc-internal-format msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>" msgstr "" -#: cp/mangle.c:4408 +#: cp/mangle.c:4419 #, gcc-internal-format msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>" msgstr "" @@ -52832,307 +52876,307 @@ msgstr "" msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX" msgstr "" -#: cp/method.c:3136 +#: cp/method.c:3153 #, gcc-internal-format msgid "defaulted declaration %q+D does not match the expected signature" msgstr "" -#: cp/method.c:3139 +#: cp/method.c:3156 #, gcc-internal-format msgid "expected signature: %qD" msgstr "" -#: cp/method.c:3171 +#: cp/method.c:3188 #, gcc-internal-format msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:" msgstr "" -#: cp/method.c:3191 +#: cp/method.c:3208 #, fuzzy, gcc-internal-format msgid "a template cannot be defaulted" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/method.c:3226 +#: cp/method.c:3243 #, fuzzy, gcc-internal-format msgid "%qD cannot be defaulted" msgstr "YYDEBUG не вызначан." -#: cp/method.c:3235 +#: cp/method.c:3252 #, gcc-internal-format msgid "defaulted function %q+D with default argument" msgstr "" -#: cp/name-lookup.c:2727 +#: cp/name-lookup.c:2728 #, gcc-internal-format msgid "redeclaration of %q#D with different template parameters" msgstr "" -#: cp/name-lookup.c:2733 +#: cp/name-lookup.c:2734 #, fuzzy, gcc-internal-format #| msgid "conflicts with previous declaration `%#D'" msgid "%q#D conflicts with a previous declaration" msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'" -#: cp/name-lookup.c:2910 +#: cp/name-lookup.c:2911 #, fuzzy, gcc-internal-format msgid "%q#D hides constructor for %q#D" msgstr "дэструктару неабходны \"%#D\"" -#: cp/name-lookup.c:3059 +#: cp/name-lookup.c:3060 #, fuzzy, gcc-internal-format msgid "conflicting C language linkage declaration %q#D" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: cp/name-lookup.c:3064 +#: cp/name-lookup.c:3065 #, fuzzy, gcc-internal-format msgid "due to different exception specifications" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/name-lookup.c:3162 +#: cp/name-lookup.c:3163 #, fuzzy, gcc-internal-format msgid "lambda parameter %qD previously declared as a capture" msgstr "тып параметра \"%s\" не аб'яўлены" -#: cp/name-lookup.c:3185 +#: cp/name-lookup.c:3186 #, fuzzy, gcc-internal-format #| msgid "declaration of `%#D'" msgid "declaration of %q#D shadows a parameter" msgstr "абвяшчэньне `%#D'" -#: cp/name-lookup.c:3319 +#: cp/name-lookup.c:3320 #, gcc-internal-format msgid "declaration of %qD shadows a member of %qT" msgstr "" -#: cp/name-lookup.c:3746 +#: cp/name-lookup.c:3763 #, gcc-internal-format msgid "friend declaration %qD in local class without prior local declaration" msgstr "" -#: cp/name-lookup.c:4226 +#: cp/name-lookup.c:4243 #, gcc-internal-format msgid "%s %<%s(%E)%> %p %d" msgstr "" -#: cp/name-lookup.c:4229 +#: cp/name-lookup.c:4246 #, gcc-internal-format msgid "%s %s %p %d" msgstr "" -#: cp/name-lookup.c:4844 +#: cp/name-lookup.c:4861 #, gcc-internal-format msgid "%q#D does not have external linkage" msgstr "" -#: cp/name-lookup.c:4846 cp/parser.c:11133 cp/parser.c:11143 -#: cp/semantics.c:3788 cp/semantics.c:3800 +#: cp/name-lookup.c:4863 cp/parser.c:11154 cp/parser.c:11164 +#: cp/semantics.c:3806 cp/semantics.c:3818 #, fuzzy, gcc-internal-format msgid "%q#D declared here" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/name-lookup.c:5588 +#: cp/name-lookup.c:5605 #, gcc-internal-format msgid "%<%T%s%D%> names destructor" msgstr "" -#: cp/name-lookup.c:5604 +#: cp/name-lookup.c:5621 #, gcc-internal-format msgid "using-declaration for non-member at class scope" msgstr "" -#: cp/name-lookup.c:5612 +#: cp/name-lookup.c:5629 #, gcc-internal-format msgid "% with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/name-lookup.c:5628 cp/pt.c:18214 +#: cp/name-lookup.c:5645 cp/pt.c:18297 #, gcc-internal-format msgid "%qT is not a class, namespace, or enumeration" msgstr "" -#: cp/name-lookup.c:5638 +#: cp/name-lookup.c:5655 #, gcc-internal-format msgid "non-member using-declaration names constructor of %qT" msgstr "" -#: cp/name-lookup.c:5649 cp/name-lookup.c:5707 +#: cp/name-lookup.c:5666 cp/name-lookup.c:5724 #, gcc-internal-format msgid "using-declaration for member at non-class scope" msgstr "" -#: cp/name-lookup.c:5672 +#: cp/name-lookup.c:5689 #, fuzzy, gcc-internal-format #| msgid "%s: Not a directory" msgid "%qT is not a direct base of %qT" msgstr "%s: не дырэкторыя" -#: cp/name-lookup.c:5717 +#: cp/name-lookup.c:5734 #, gcc-internal-format msgid "did you mean %?" msgstr "" -#: cp/name-lookup.c:5729 +#: cp/name-lookup.c:5746 #, fuzzy, gcc-internal-format msgid "%qD has not been declared in %qD" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/name-lookup.c:5743 +#: cp/name-lookup.c:5760 #, fuzzy, gcc-internal-format #| msgid "declaration of template `%#D'" msgid "using-declaration may not name namespace %qD" msgstr "абвяшчэньне шаблёну `%#D'" -#: cp/name-lookup.c:5754 +#: cp/name-lookup.c:5771 #, fuzzy, gcc-internal-format msgid "%<%T::%D%> names constructor in %qT" msgstr "дэструктару неабходны \"%#D\"" -#: cp/name-lookup.c:5850 +#: cp/name-lookup.c:5867 #, gcc-internal-format msgid "declaration of %qD not in a namespace surrounding %qD" msgstr "" -#: cp/name-lookup.c:5891 +#: cp/name-lookup.c:5908 #, fuzzy, gcc-internal-format msgid "explicit qualification in declaration of %qD" msgstr "паўторнае абвяшчэнне меткі \"%s\"" -#: cp/name-lookup.c:5901 +#: cp/name-lookup.c:5918 #, gcc-internal-format msgid "%qD should have been declared inside %qD" msgstr "" -#: cp/name-lookup.c:5954 +#: cp/name-lookup.c:5971 #, fuzzy, gcc-internal-format msgid "%qD has not been declared within %qD" msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)" -#: cp/name-lookup.c:5956 +#: cp/name-lookup.c:5973 #, gcc-internal-format msgid "only here as a %" msgstr "" -#: cp/name-lookup.c:6010 +#: cp/name-lookup.c:6027 #, gcc-internal-format msgid "%qD attribute requires a single NTBS argument" msgstr "" -#: cp/name-lookup.c:6017 +#: cp/name-lookup.c:6034 #, gcc-internal-format msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols" msgstr "" -#: cp/name-lookup.c:6027 cp/name-lookup.c:6054 +#: cp/name-lookup.c:6044 cp/name-lookup.c:6071 #, gcc-internal-format msgid "ignoring %qD attribute on anonymous namespace" msgstr "" -#: cp/name-lookup.c:6033 +#: cp/name-lookup.c:6050 #, gcc-internal-format msgid "ignoring %qD attribute on non-inline namespace" msgstr "" -#: cp/name-lookup.c:6070 cp/name-lookup.c:8581 +#: cp/name-lookup.c:6087 cp/name-lookup.c:8598 #, fuzzy, gcc-internal-format #| msgid "`%s' attribute ignored" msgid "%qD attribute directive ignored" msgstr "\"%s\" атрыбут ігнарыруецца" -#: cp/name-lookup.c:6398 +#: cp/name-lookup.c:6415 #, gcc-internal-format msgid "maximum limit of %d namespaces searched for %qE" msgstr "" -#: cp/name-lookup.c:6450 +#: cp/name-lookup.c:6467 #, gcc-internal-format msgid "suggested alternative:" msgid_plural "suggested alternatives:" msgstr[0] "" msgstr[1] "" -#: cp/name-lookup.c:6456 +#: cp/name-lookup.c:6473 #, gcc-internal-format msgid " %qE" msgstr "" -#: cp/name-lookup.c:6985 +#: cp/name-lookup.c:7002 #, gcc-internal-format msgid "% is defined in header %qs; did you forget to %<#include %s%>?" msgstr "" -#: cp/name-lookup.c:6991 +#: cp/name-lookup.c:7008 #, gcc-internal-format msgid "% is only available from %s onwards" msgstr "" -#: cp/name-lookup.c:7427 +#: cp/name-lookup.c:7444 #, gcc-internal-format msgid "the macro %qs had not yet been defined" msgstr "" -#: cp/name-lookup.c:7430 +#: cp/name-lookup.c:7447 #, gcc-internal-format msgid "it was later defined here" msgstr "" -#: cp/name-lookup.c:8213 +#: cp/name-lookup.c:8230 #, gcc-internal-format msgid "declaration of % does not match %<#include %>, isn%'t a template" msgstr "" -#: cp/name-lookup.c:8575 +#: cp/name-lookup.c:8592 #, gcc-internal-format msgid "% using directive no longer supported" msgstr "" -#: cp/name-lookup.c:8578 +#: cp/name-lookup.c:8595 #, gcc-internal-format msgid "you can use an inline namespace instead" msgstr "" #. We only allow depth 255. -#: cp/name-lookup.c:8669 +#: cp/name-lookup.c:8686 #, gcc-internal-format, gfc-internal-format msgid "cannot nest more than %d namespaces" msgstr "" -#: cp/name-lookup.c:8766 +#: cp/name-lookup.c:8783 #, fuzzy, gcc-internal-format msgid "% is ambiguous" msgstr "памер \"%s\" - %d байт" -#: cp/name-lookup.c:8782 +#: cp/name-lookup.c:8799 #, fuzzy, gcc-internal-format msgid "namespace alias %qD not allowed here, assuming %qD" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: cp/name-lookup.c:8862 +#: cp/name-lookup.c:8879 #, gcc-internal-format msgid "inline namespace must be specified at initial definition" msgstr "" -#: cp/name-lookup.c:8863 +#: cp/name-lookup.c:8880 #, fuzzy, gcc-internal-format msgid "%qD defined here" msgstr "YYDEBUG не вызначан." -#: cp/name-lookup.c:8915 +#: cp/name-lookup.c:8932 #, gcc-internal-format msgid "%s namespace %qD conflicts with reachable definition" msgstr "" -#: cp/name-lookup.c:8917 +#: cp/name-lookup.c:8934 #, fuzzy, gcc-internal-format, gfc-internal-format #| msgid "previous definition here" msgid "reachable %s definition here" msgstr "папярэдняе вызначэньне" -#: cp/name-lookup.c:8997 +#: cp/name-lookup.c:9014 #, gcc-internal-format msgid "XXX entering %" msgstr "" -#: cp/name-lookup.c:9006 +#: cp/name-lookup.c:9023 #, gcc-internal-format msgid "XXX leaving %" msgstr "" @@ -53157,7 +53201,7 @@ msgstr "" msgid "% is not set to true" msgstr "" -#: cp/parser.c:1415 cp/parser.c:42693 +#: cp/parser.c:1415 cp/parser.c:42746 #, gcc-internal-format msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition" msgstr "" @@ -53182,7 +53226,7 @@ msgstr "" msgid "request for member %qE in non-class type %qT" msgstr "" -#: cp/parser.c:3106 cp/parser.c:20001 +#: cp/parser.c:3106 cp/parser.c:20038 #, gcc-internal-format msgid "%<%T::%E%> has not been declared" msgstr "" @@ -53262,7 +53306,7 @@ msgstr "Нерэчаісны выбар %s" msgid "ISO C++ forbids using a floating-point literal in a constant-expression" msgstr "" -#: cp/parser.c:3301 cp/pt.c:19710 +#: cp/parser.c:3301 cp/pt.c:19792 #, gcc-internal-format msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression" msgstr "" @@ -53399,7 +53443,7 @@ msgstr "" msgid "% only available with %<-std=c++20%> or %<-fconcepts%>" msgstr "" -#: cp/parser.c:3496 cp/parser.c:28706 +#: cp/parser.c:3496 cp/parser.c:28760 #, gcc-internal-format msgid "% only available with %<-std=c++20%> or %<-fconcepts%>" msgstr "" @@ -53524,7 +53568,7 @@ msgstr "" msgid "global module fragment contents must be from preprocessor inclusion" msgstr "" -#: cp/parser.c:4935 cp/parser.c:14325 +#: cp/parser.c:4935 cp/parser.c:14349 #, fuzzy, gcc-internal-format #| msgid "empty declaration" msgid "expected declaration" @@ -53576,7 +53620,7 @@ msgstr "" msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3942 +#: cp/parser.c:5638 cp/parser.c:5817 cp/parser.c:5995 cp/semantics.c:3960 #, gcc-internal-format msgid "expected primary-expression" msgstr "" @@ -53606,7 +53650,7 @@ msgstr "" msgid "% keyword not permitted in destructor name" msgstr "" -#: cp/parser.c:6329 cp/parser.c:8350 +#: cp/parser.c:6329 cp/parser.c:8357 #, gcc-internal-format msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" @@ -53626,12 +53670,12 @@ msgstr "" msgid "typedef-name %qD used as destructor declarator" msgstr "" -#: cp/parser.c:6500 cp/parser.c:22400 +#: cp/parser.c:6500 cp/parser.c:22437 #, gcc-internal-format msgid "expected unqualified-id" msgstr "" -#: cp/parser.c:6527 cp/typeck.c:2843 cp/typeck.c:2846 cp/typeck.c:2863 +#: cp/parser.c:6527 cp/typeck.c:2854 cp/typeck.c:2857 cp/typeck.c:2874 #, fuzzy, gcc-internal-format msgid "%qD is not a template" msgstr "\"%s\" мае незавершаны тып" @@ -53666,7 +53710,7 @@ msgstr "" msgid "expected nested-name-specifier" msgstr "" -#: cp/parser.c:7143 cp/parser.c:9595 +#: cp/parser.c:7143 cp/parser.c:9602 #, gcc-internal-format msgid "types may not be defined in casts" msgstr "" @@ -53682,7 +53726,7 @@ msgstr "" msgid "wrong number of arguments to %<__builtin_addressof%>" msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'" -#: cp/parser.c:7336 cp/pt.c:20360 +#: cp/parser.c:7336 cp/pt.c:20442 #, fuzzy, gcc-internal-format #| msgid "wrong number of arguments specified for `%s' attribute" msgid "wrong number of arguments to %<__builtin_launder%>" @@ -53698,1126 +53742,1131 @@ msgstr "ISO C не дазваляе дэкларацыі метак (label)" msgid "two consecutive %<[%> shall only introduce an attribute" msgstr "" -#: cp/parser.c:8088 cp/typeck.c:2731 +#: cp/parser.c:8095 cp/typeck.c:2742 #, fuzzy, gcc-internal-format #| msgid "invalid use of `%D'" msgid "invalid use of %qD" msgstr "нерэчаіснае выкарыстаньне `%D'" -#: cp/parser.c:8097 +#: cp/parser.c:8104 #, gcc-internal-format msgid "%<%D::%D%> is not a class member" msgstr "" -#: cp/parser.c:8402 +#: cp/parser.c:8409 #, gcc-internal-format msgid "non-scalar type" msgstr "" -#: cp/parser.c:8512 +#: cp/parser.c:8519 #, fuzzy, gcc-internal-format msgid "ISO C++ does not allow % with a non-type" msgstr "ISO C не дазваляе дэкларацыі метак (label)" -#: cp/parser.c:8607 +#: cp/parser.c:8614 #, gcc-internal-format msgid "types may not be defined in % expressions" msgstr "" -#: cp/parser.c:8881 cp/parser.c:31202 +#: cp/parser.c:8888 cp/parser.c:31256 #, gcc-internal-format msgid "types may not be defined in %qs expressions" msgstr "" -#: cp/parser.c:8946 +#: cp/parser.c:8953 #, gcc-internal-format msgid "%<__builtin_has_attribute%> with dependent argument not supported yet" msgstr "" -#: cp/parser.c:9032 +#: cp/parser.c:9039 #, gcc-internal-format msgid "types may not be defined in a new-expression" msgstr "" -#: cp/parser.c:9048 +#: cp/parser.c:9055 #, gcc-internal-format msgid "array bound forbidden after parenthesized type-id" msgstr "" -#: cp/parser.c:9050 +#: cp/parser.c:9057 #, gcc-internal-format msgid "try removing the parentheses around the type-id" msgstr "" -#: cp/parser.c:9082 +#: cp/parser.c:9089 #, gcc-internal-format msgid "initialization of new-expression for type % requires exactly one element" msgstr "" -#: cp/parser.c:9127 +#: cp/parser.c:9134 #, gcc-internal-format msgid "expected expression-list or type-id" msgstr "" -#: cp/parser.c:9156 +#: cp/parser.c:9163 #, gcc-internal-format msgid "types may not be defined in a new-type-id" msgstr "" -#: cp/parser.c:9291 +#: cp/parser.c:9298 #, gcc-internal-format msgid "expression in new-declarator must have integral or enumeration type" msgstr "" -#: cp/parser.c:9700 +#: cp/parser.c:9707 #, gcc-internal-format msgid "use of old-style cast to %q#T" msgstr "" -#: cp/parser.c:9849 +#: cp/parser.c:9856 #, gcc-internal-format msgid "%<>>%> operator is treated as two right angle brackets in C++11" msgstr "" -#: cp/parser.c:9852 +#: cp/parser.c:9859 #, gcc-internal-format msgid "suggest parentheses around %<>>%> expression" msgstr "" -#: cp/parser.c:10060 +#: cp/parser.c:10067 #, gcc-internal-format msgid "ISO C++ does not allow % with omitted middle operand" msgstr "" -#: cp/parser.c:10349 +#: cp/parser.c:10356 #, gcc-internal-format msgid "top-level comma expression in array subscript is deprecated" msgstr "" -#: cp/parser.c:10499 +#: cp/parser.c:10506 #, gcc-internal-format msgid "types may not be defined within %<__builtin_offsetof%>" msgstr "" -#: cp/parser.c:10798 +#: cp/parser.c:10809 +#, gcc-internal-format +msgid "lambda-expression in template parameter type" +msgstr "" + +#: cp/parser.c:10819 #, gcc-internal-format msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:10808 +#: cp/parser.c:10829 #, gcc-internal-format msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:10960 +#: cp/parser.c:10981 #, gcc-internal-format msgid "non-local lambda expression cannot have a capture-default" msgstr "" -#: cp/parser.c:10982 +#: cp/parser.c:11003 #, gcc-internal-format msgid "expected end of capture-list" msgstr "" -#: cp/parser.c:10997 +#: cp/parser.c:11018 #, gcc-internal-format msgid "explicit by-copy capture of % redundant with by-copy capture default" msgstr "" -#: cp/parser.c:11002 cp/parser.c:11023 cp/parser.c:11215 +#: cp/parser.c:11023 cp/parser.c:11044 cp/parser.c:11236 #, gcc-internal-format msgid "already captured %qD in lambda expression" msgstr "" -#: cp/parser.c:11017 +#: cp/parser.c:11038 #, gcc-internal-format msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:11037 +#: cp/parser.c:11058 #, fuzzy, gcc-internal-format msgid "% cannot be captured by reference" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/parser.c:11056 +#: cp/parser.c:11077 #, gcc-internal-format msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:11067 +#: cp/parser.c:11088 #, gcc-internal-format msgid "%<&%> should come before %<...%>" msgstr "" -#: cp/parser.c:11098 +#: cp/parser.c:11119 #, gcc-internal-format msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/parser.c:11105 +#: cp/parser.c:11126 #, gcc-internal-format msgid "empty initializer for lambda init-capture" msgstr "" -#: cp/parser.c:11129 +#: cp/parser.c:11150 #, gcc-internal-format msgid "capture of non-variable %qE" msgstr "" -#: cp/parser.c:11139 +#: cp/parser.c:11160 #, gcc-internal-format msgid "capture of variable %qD with non-automatic storage duration" msgstr "" -#: cp/parser.c:11177 +#: cp/parser.c:11198 #, gcc-internal-format msgid "too many %<...%> in lambda capture" msgstr "" -#: cp/parser.c:11188 +#: cp/parser.c:11209 #, gcc-internal-format msgid "explicit by-copy capture of %qD redundant with by-copy capture default" msgstr "" -#: cp/parser.c:11193 +#: cp/parser.c:11214 #, gcc-internal-format msgid "explicit by-reference capture of %qD redundant with by-reference capture default" msgstr "" -#: cp/parser.c:11272 +#: cp/parser.c:11293 #, gcc-internal-format msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/parser.c:11276 +#: cp/parser.c:11297 #, gcc-internal-format msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:11344 +#: cp/parser.c:11365 #, fuzzy, gcc-internal-format #| msgid "wrong number of arguments specified for `%s' attribute" msgid "default argument specified for lambda parameter" msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'" -#: cp/parser.c:11364 +#: cp/parser.c:11385 #, gcc-internal-format msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++2b%> or %<-std=gnu++2b%>" msgstr "" -#: cp/parser.c:11376 +#: cp/parser.c:11397 #, fuzzy, gcc-internal-format msgid "duplicate %" msgstr "паўтарэнне \"%s\"" -#: cp/parser.c:11383 +#: cp/parser.c:11404 #, gcc-internal-format msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++2b%> or %<-std=gnu++2b%>" msgstr "" -#: cp/parser.c:11396 +#: cp/parser.c:11417 #, gcc-internal-format msgid "parameter declaration before lambda exception specification only optional with %<-std=c++2b%> or %<-std=gnu++2b%>" msgstr "" -#: cp/parser.c:11414 +#: cp/parser.c:11435 #, gcc-internal-format msgid "parameter declaration before lambda trailing return type only optional with %<-std=c++2b%> or %<-std=gnu++2b%>" msgstr "" -#: cp/parser.c:11456 +#: cp/parser.c:11477 #, gcc-internal-format msgid "% lambda only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:11845 cp/parser.c:12046 +#: cp/parser.c:11866 cp/parser.c:12067 #, gcc-internal-format msgid "attributes at the beginning of statement are ignored" msgstr "" -#: cp/parser.c:11885 +#: cp/parser.c:11906 #, fuzzy, gcc-internal-format #| msgid "empty body in an else-statement" msgid "expected labeled-statement" msgstr "пустое цела ў else-выражэнні" -#: cp/parser.c:11934 +#: cp/parser.c:11955 #, gcc-internal-format msgid "case label %qE not within a switch statement" msgstr "" -#: cp/parser.c:12053 +#: cp/parser.c:12074 #, gcc-internal-format msgid "need % before %qE because %qT is a dependent scope" msgstr "" -#: cp/parser.c:12062 +#: cp/parser.c:12083 #, gcc-internal-format msgid "%<%T::%D%> names the constructor, not the type" msgstr "" -#: cp/parser.c:12110 +#: cp/parser.c:12131 #, gcc-internal-format msgid "compound-statement in % function" msgstr "" -#: cp/parser.c:12275 +#: cp/parser.c:12297 #, gcc-internal-format msgid "% only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:12302 +#: cp/parser.c:12324 #, gcc-internal-format msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:12470 cp/parser.c:31686 +#: cp/parser.c:12492 cp/parser.c:31740 #, fuzzy, gcc-internal-format #| msgid "empty body in an else-statement" msgid "expected selection-statement" msgstr "пустое цела ў else-выражэнні" -#: cp/parser.c:12511 +#: cp/parser.c:12533 #, gcc-internal-format msgid "condition declares an array" msgstr "" -#: cp/parser.c:12513 +#: cp/parser.c:12535 #, fuzzy, gcc-internal-format #| msgid "too few arguments to function" msgid "condition declares a function" msgstr "не хапае аргументаў у функцыі" -#: cp/parser.c:12553 +#: cp/parser.c:12575 #, gcc-internal-format msgid "types may not be defined in conditions" msgstr "" #. Anything else is an error. -#: cp/parser.c:12634 cp/parser.c:21692 cp/parser.c:24161 +#: cp/parser.c:12656 cp/parser.c:21729 cp/parser.c:24198 #, fuzzy, gcc-internal-format #| msgid "invalid initializer" msgid "expected initializer" msgstr "нерэчаісны ініцыялізатар" -#: cp/parser.c:12918 +#: cp/parser.c:12942 #, gcc-internal-format msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT" msgstr "" #. rval -#: cp/parser.c:12925 +#: cp/parser.c:12949 #, gcc-internal-format msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying" msgstr "" -#: cp/parser.c:12950 +#: cp/parser.c:12974 #, gcc-internal-format msgid "loop variable %qD creates a copy from type %qT" msgstr "" -#: cp/parser.c:12955 +#: cp/parser.c:12979 #, gcc-internal-format msgid "use reference type to prevent copying" msgstr "" -#: cp/parser.c:13098 +#: cp/parser.c:13122 #, gcc-internal-format msgid "range-based % expression of type %qT has incomplete type" msgstr "" -#: cp/parser.c:13182 +#: cp/parser.c:13206 #, gcc-internal-format msgid "inconsistent begin/end types in range-based % statement: %qT and %qT" msgstr "" -#: cp/parser.c:13325 cp/parser.c:31689 +#: cp/parser.c:13349 cp/parser.c:31743 #, fuzzy, gcc-internal-format #| msgid "empty body in an else-statement" msgid "expected iteration-statement" msgstr "пустое цела ў else-выражэнні" -#: cp/parser.c:13371 +#: cp/parser.c:13395 #, gcc-internal-format msgid "range-based % loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:13395 +#: cp/parser.c:13419 #, gcc-internal-format msgid "range-based % loops only available with %<-std=c++11%> or %<-std=gnu++11%>" msgstr "" -#: cp/parser.c:13526 +#: cp/parser.c:13550 #, gcc-internal-format msgid "% in % function" msgstr "" #. Issue a warning about this use of a GNU extension. -#: cp/parser.c:13534 +#: cp/parser.c:13558 #, gcc-internal-format msgid "ISO C++ forbids computed gotos" msgstr "" -#: cp/parser.c:13547 cp/parser.c:31692 +#: cp/parser.c:13571 cp/parser.c:31746 #, gcc-internal-format msgid "expected jump-statement" msgstr "" -#: cp/parser.c:13724 +#: cp/parser.c:13748 #, gcc-internal-format msgid "expected module-name" msgstr "" -#: cp/parser.c:13759 +#: cp/parser.c:13783 #, gcc-internal-format msgid "module-declaration not permitted in header-unit" msgstr "" -#: cp/parser.c:13784 +#: cp/parser.c:13808 #, gcc-internal-format msgid "private module fragment only permitted in purview of module interface or partition" msgstr "" -#: cp/parser.c:13789 +#: cp/parser.c:13813 #, gcc-internal-format msgid "private module fragment" msgstr "" #. Neither the first declaration, nor in a GMF. -#: cp/parser.c:13795 +#: cp/parser.c:13819 #, gcc-internal-format msgid "module-declaration only permitted as first declaration, or ending a global module fragment" msgstr "" -#: cp/parser.c:13832 +#: cp/parser.c:13856 #, gcc-internal-format msgid "post-module-declaration imports must be contiguous" msgstr "" -#: cp/parser.c:13835 +#: cp/parser.c:13859 #, gcc-internal-format msgid "perhaps insert a line break, or other disambiguation, to prevent this being considered a module control-line" msgstr "" -#: cp/parser.c:13843 +#: cp/parser.c:13867 #, gcc-internal-format msgid "import-declaration must be at global scope" msgstr "" -#: cp/parser.c:13856 +#: cp/parser.c:13880 #, gcc-internal-format msgid "import cannot appear directly in a linkage-specification" msgstr "" -#: cp/parser.c:13864 +#: cp/parser.c:13888 #, gcc-internal-format msgid "post-module-declaration imports must not be include-translated" msgstr "" -#: cp/parser.c:13869 +#: cp/parser.c:13893 #, gcc-internal-format msgid "post-module-declaration imports must not be from header inclusion" msgstr "" -#: cp/parser.c:13889 +#: cp/parser.c:13913 #, gcc-internal-format msgid "%qE may only occur after a module interface declaration" msgstr "" -#: cp/parser.c:13897 +#: cp/parser.c:13921 #, gcc-internal-format msgid "%qE may only occur once in an export declaration" msgstr "" -#: cp/parser.c:13918 +#: cp/parser.c:13942 #, gcc-internal-format msgid "% not part of following module-directive" msgstr "" -#: cp/parser.c:14020 +#: cp/parser.c:14044 #, fuzzy, gcc-internal-format msgid "attributes are not permitted in this position" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: cp/parser.c:14024 +#: cp/parser.c:14048 #, gcc-internal-format msgid "attributes may be inserted here" msgstr "" -#: cp/parser.c:14155 cp/parser.c:25964 +#: cp/parser.c:14179 cp/parser.c:25999 #, gcc-internal-format msgid "extra %<;%>" msgstr "" -#: cp/parser.c:14248 +#: cp/parser.c:14272 #, gcc-internal-format msgid "%<__label__%> not at the beginning of a block" msgstr "" -#: cp/parser.c:14463 +#: cp/parser.c:14487 #, gcc-internal-format msgid "non-variable %qD in declaration with more than one declarator with placeholder type" msgstr "" -#: cp/parser.c:14483 +#: cp/parser.c:14507 #, gcc-internal-format msgid "inconsistent deduction for %qT: %qT and then %qT" msgstr "" -#: cp/parser.c:14504 +#: cp/parser.c:14528 #, gcc-internal-format msgid "mixing declarations and function-definitions is forbidden" msgstr "" -#: cp/parser.c:14528 +#: cp/parser.c:14552 #, gcc-internal-format msgid "types may not be defined in a for-range-declaration" msgstr "" -#: cp/parser.c:14583 +#: cp/parser.c:14607 #, gcc-internal-format msgid "initializer in range-based % loop" msgstr "" -#: cp/parser.c:14586 +#: cp/parser.c:14610 #, fuzzy, gcc-internal-format #| msgid "multiple declarations `%T' and `%T'" msgid "multiple declarations in range-based % loop" msgstr "неаднолькавае абвяшчэньне `%T' і `%T'" -#: cp/parser.c:14637 +#: cp/parser.c:14661 #, gcc-internal-format msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:14689 +#: cp/parser.c:14713 #, fuzzy, gcc-internal-format #| msgid "empty declaration" msgid "empty structured binding declaration" msgstr "пустое абвяшчэньне" -#: cp/parser.c:14707 +#: cp/parser.c:14731 #, fuzzy, gcc-internal-format msgid "invalid initializer for structured binding declaration" msgstr "нерэчаісны ініцыялізатар" -#: cp/parser.c:14876 +#: cp/parser.c:14900 #, gcc-internal-format msgid "% used outside of class" msgstr "" -#: cp/parser.c:14915 +#: cp/parser.c:14939 #, gcc-internal-format msgid "the % keyword is not allowed in a C++20 concept definition" msgstr "" -#: cp/parser.c:14918 +#: cp/parser.c:14942 #, gcc-internal-format msgid "C++20 concept definition syntax is % = %>" msgstr "" -#: cp/parser.c:14985 +#: cp/parser.c:15009 #, gcc-internal-format msgid "% changes meaning in C++11; please remove it" msgstr "" -#: cp/parser.c:15021 +#: cp/parser.c:15045 #, gcc-internal-format msgid "% invalid in condition" msgstr "" -#: cp/parser.c:15028 +#: cp/parser.c:15052 #, fuzzy, gcc-internal-format msgid "%qD invalid in lambda" msgstr "Нерэчаісны выбар \"%s\"" -#: cp/parser.c:15109 +#: cp/parser.c:15133 #, gcc-internal-format msgid "type-specifier invalid in lambda" msgstr "" -#: cp/parser.c:15128 +#: cp/parser.c:15152 #, fuzzy, gcc-internal-format msgid "class definition may not be declared a friend" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/parser.c:15201 cp/parser.c:26479 +#: cp/parser.c:15225 cp/parser.c:26514 #, gcc-internal-format msgid "templates may not be %" msgstr "" -#: cp/parser.c:15220 +#: cp/parser.c:15244 #, gcc-internal-format msgid "types may not be defined in explicit-specifier" msgstr "" -#: cp/parser.c:15224 +#: cp/parser.c:15248 #, gcc-internal-format msgid "% only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:15288 +#: cp/parser.c:15312 #, fuzzy, gcc-internal-format msgid "invalid linkage-specification" msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc." -#: cp/parser.c:15392 +#: cp/parser.c:15416 #, gcc-internal-format msgid "% without a message only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:15594 +#: cp/parser.c:15618 #, gcc-internal-format msgid "% type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/parser.c:15607 +#: cp/parser.c:15631 #, gcc-internal-format msgid "types may not be defined in % expressions" msgstr "" -#: cp/parser.c:15770 +#: cp/parser.c:15794 #, gcc-internal-format msgid "types may not be defined in a conversion-type-id" msgstr "" -#: cp/parser.c:15799 +#: cp/parser.c:15823 #, gcc-internal-format msgid "invalid use of % in conversion operator" msgstr "" -#: cp/parser.c:15803 +#: cp/parser.c:15827 #, gcc-internal-format msgid "use of % in member template conversion operator can never be deduced" msgstr "" -#: cp/parser.c:15887 +#: cp/parser.c:15911 #, gcc-internal-format msgid "only constructors take member initializers" msgstr "" -#: cp/parser.c:15914 +#: cp/parser.c:15938 #, fuzzy, gcc-internal-format msgid "cannot expand initializer for member %qD" msgstr "прапушчан ініцыялізатар" -#: cp/parser.c:15926 cp/pt.c:26408 +#: cp/parser.c:15950 cp/pt.c:26446 #, gcc-internal-format msgid "mem-initializer for %qD follows constructor delegation" msgstr "" -#: cp/parser.c:15938 cp/pt.c:26420 +#: cp/parser.c:15962 cp/pt.c:26458 #, gcc-internal-format msgid "constructor delegation follows mem-initializer for %qD" msgstr "" -#: cp/parser.c:15990 +#: cp/parser.c:16014 #, gcc-internal-format msgid "anachronistic old-style base class initializer" msgstr "" -#: cp/parser.c:16075 +#: cp/parser.c:16099 #, gcc-internal-format msgid "keyword % not allowed in this context (a qualified member initializer is implicitly a type)" msgstr "" -#: cp/parser.c:16476 +#: cp/parser.c:16500 #, gcc-internal-format msgid "unexpected keyword; remove space between quotes and suffix identifier" msgstr "" -#: cp/parser.c:16482 +#: cp/parser.c:16506 #, gcc-internal-format msgid "expected suffix identifier" msgstr "" -#: cp/parser.c:16491 +#: cp/parser.c:16515 #, gcc-internal-format msgid "expected empty string after % keyword" msgstr "" -#: cp/parser.c:16497 +#: cp/parser.c:16521 #, gcc-internal-format msgid "invalid encoding prefix in literal operator" msgstr "" -#: cp/parser.c:16531 +#: cp/parser.c:16555 #, fuzzy, gcc-internal-format #| msgid "unregistered operator %s" msgid "expected operator" msgstr "нераспазнаны аператар %s" -#: cp/parser.c:16578 +#: cp/parser.c:16602 #, gcc-internal-format msgid "keyword % not implemented, and will be ignored" msgstr "" -#: cp/parser.c:16580 +#: cp/parser.c:16604 #, gcc-internal-format msgid "keyword % is deprecated, and is ignored" msgstr "" -#: cp/parser.c:16582 +#: cp/parser.c:16606 #, gcc-internal-format msgid "keyword % is enabled with %<-fmodules-ts%>" msgstr "" -#: cp/parser.c:16761 +#: cp/parser.c:16785 #, fuzzy, gcc-internal-format msgid "invalid constrained type parameter" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/parser.c:16769 +#: cp/parser.c:16793 #, fuzzy, gcc-internal-format msgid "cv-qualified type parameter" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/parser.c:16912 +#: cp/parser.c:16940 #, fuzzy, gcc-internal-format msgid "invalid use of % in default template argument" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/parser.c:17148 cp/parser.c:17234 cp/parser.c:23932 +#: cp/parser.c:17176 cp/parser.c:17262 cp/parser.c:23969 #, fuzzy, gcc-internal-format msgid "template parameter pack %qD cannot have a default argument" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/parser.c:17152 cp/parser.c:17238 +#: cp/parser.c:17180 cp/parser.c:17266 #, fuzzy, gcc-internal-format msgid "template parameter packs cannot have default arguments" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/parser.c:17305 +#: cp/parser.c:17333 #, gcc-internal-format msgid "expected template-id" msgstr "" -#: cp/parser.c:17367 +#: cp/parser.c:17395 #, gcc-internal-format msgid "%<<::%> cannot begin a template-argument list" msgstr "" -#: cp/parser.c:17371 +#: cp/parser.c:17399 #, gcc-internal-format msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>" msgstr "" -#: cp/parser.c:17375 +#: cp/parser.c:17403 #, gcc-internal-format msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)" msgstr "" -#: cp/parser.c:17405 +#: cp/parser.c:17433 #, fuzzy, gcc-internal-format msgid "invalid template-argument-list" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/parser.c:17406 +#: cp/parser.c:17434 #, gcc-internal-format msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>" msgstr "" -#: cp/parser.c:17413 +#: cp/parser.c:17441 #, gcc-internal-format msgid "expected %<(%> after template-argument-list" msgstr "" -#: cp/parser.c:17517 +#: cp/parser.c:17545 #, gcc-internal-format msgid "parse error in template argument list" msgstr "" #. The name does not name a template. -#: cp/parser.c:17602 cp/parser.c:17768 cp/parser.c:17973 +#: cp/parser.c:17630 cp/parser.c:17796 cp/parser.c:18001 #, gcc-internal-format msgid "expected template-name" msgstr "" #. Explain what went wrong. -#: cp/parser.c:17648 +#: cp/parser.c:17676 #, gcc-internal-format msgid "non-template %qD used as template" msgstr "" -#: cp/parser.c:17650 +#: cp/parser.c:17678 #, gcc-internal-format msgid "use %<%T::template %D%> to indicate that it is a template" msgstr "" -#: cp/parser.c:17829 +#: cp/parser.c:17857 #, gcc-internal-format msgid "expected parameter pack before %<...%>" msgstr "" -#: cp/parser.c:17938 cp/parser.c:17956 cp/parser.c:18127 +#: cp/parser.c:17966 cp/parser.c:17984 cp/parser.c:18155 #, gcc-internal-format msgid "expected template-argument" msgstr "" -#: cp/parser.c:18094 +#: cp/parser.c:18122 #, fuzzy, gcc-internal-format msgid "invalid non-type template argument" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/parser.c:18229 +#: cp/parser.c:18257 #, gcc-internal-format msgid "explicit instantiation shall not use % specifier" msgstr "" -#: cp/parser.c:18233 +#: cp/parser.c:18261 #, gcc-internal-format msgid "explicit instantiation shall not use % specifier" msgstr "" -#: cp/parser.c:18237 +#: cp/parser.c:18265 #, gcc-internal-format msgid "explicit instantiation shall not use % specifier" msgstr "" -#: cp/parser.c:18297 +#: cp/parser.c:18325 #, gcc-internal-format msgid "template specialization with C linkage" msgstr "" -#: cp/parser.c:18517 +#: cp/parser.c:18554 #, gcc-internal-format msgid "expected type specifier" msgstr "" -#: cp/parser.c:18710 +#: cp/parser.c:18747 #, gcc-internal-format msgid "use of % in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/parser.c:18716 +#: cp/parser.c:18753 #, gcc-internal-format msgid "use of % in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/parser.c:18721 +#: cp/parser.c:18758 #, gcc-internal-format msgid "use of % in parameter declaration only available with %<-fconcepts-ts%>" msgstr "" -#: cp/parser.c:18878 +#: cp/parser.c:18915 #, gcc-internal-format msgid "expected template-id for type" msgstr "" -#: cp/parser.c:19008 +#: cp/parser.c:19045 #, gcc-internal-format msgid "expected type-name" msgstr "" -#: cp/parser.c:19118 +#: cp/parser.c:19155 #, fuzzy, gcc-internal-format #| msgid "function does not return string type" msgid "%qE does not constrain a type" msgstr "функцыя не вяртае тып string" -#: cp/parser.c:19119 +#: cp/parser.c:19156 #, gcc-internal-format msgid "concept defined here" msgstr "" -#: cp/parser.c:19141 +#: cp/parser.c:19178 #, gcc-internal-format msgid "expected % or % after %qE" msgstr "" -#: cp/parser.c:19148 +#: cp/parser.c:19185 #, gcc-internal-format msgid "unexpected placeholder in constrained result type" msgstr "" -#: cp/parser.c:19391 +#: cp/parser.c:19428 #, gcc-internal-format msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword" msgstr "" -#: cp/parser.c:19467 +#: cp/parser.c:19504 #, gcc-internal-format msgid "% must follow a nested-name-specifier" msgstr "" -#: cp/parser.c:19629 +#: cp/parser.c:19666 #, gcc-internal-format msgid "declaration %qD does not declare anything" msgstr "" -#: cp/parser.c:19717 +#: cp/parser.c:19754 #, gcc-internal-format msgid "attributes ignored on uninstantiated type" msgstr "" -#: cp/parser.c:19723 +#: cp/parser.c:19760 #, gcc-internal-format msgid "attributes ignored on template instantiation" msgstr "" -#: cp/parser.c:19728 +#: cp/parser.c:19765 #, gcc-internal-format msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration" msgstr "" -#: cp/parser.c:19868 +#: cp/parser.c:19905 #, fuzzy, gcc-internal-format msgid "%qD is an enumeration template" msgstr "\"%s\" звычайна функцыя" -#: cp/parser.c:19879 +#: cp/parser.c:19916 #, gcc-internal-format msgid "%qD does not name an enumeration in %qT" msgstr "" -#: cp/parser.c:19894 +#: cp/parser.c:19931 #, gcc-internal-format msgid "unnamed scoped enum is not allowed" msgstr "" -#: cp/parser.c:19951 +#: cp/parser.c:19988 #, gcc-internal-format msgid "expected %<;%> or %<{%>" msgstr "" -#: cp/parser.c:19995 +#: cp/parser.c:20032 #, gcc-internal-format msgid "cannot add an enumerator list to a template instantiation" msgstr "" -#: cp/parser.c:20009 +#: cp/parser.c:20046 #, gcc-internal-format msgid "nested name specifier %qT for enum declaration does not name a class or namespace" msgstr "" -#: cp/parser.c:20021 cp/parser.c:25439 +#: cp/parser.c:20058 cp/parser.c:25474 #, gcc-internal-format msgid "declaration of %qD in namespace %qD which does not enclose %qD" msgstr "" -#: cp/parser.c:20026 cp/parser.c:25444 +#: cp/parser.c:20063 cp/parser.c:25479 #, gcc-internal-format msgid "declaration of %qD in %qD which does not enclose %qD" msgstr "" -#: cp/parser.c:20038 cp/parser.c:25457 +#: cp/parser.c:20075 cp/parser.c:25492 #, gcc-internal-format msgid "extra qualification not allowed" msgstr "" -#: cp/parser.c:20075 +#: cp/parser.c:20112 #, fuzzy, gcc-internal-format #| msgid "ISO C forbids an empty source file" msgid "ISO C++ forbids empty unnamed enum" msgstr "ISO C не дазваляе пусты ізыходны файл" -#: cp/parser.c:20100 +#: cp/parser.c:20137 #, gcc-internal-format msgid "opaque-enum-specifier without name" msgstr "" -#: cp/parser.c:20103 +#: cp/parser.c:20140 #, gcc-internal-format msgid "opaque-enum-specifier must use a simple identifier" msgstr "" -#: cp/parser.c:20290 +#: cp/parser.c:20327 #, gcc-internal-format msgid "%qD is not a namespace-name; did you mean %qs?" msgstr "" -#: cp/parser.c:20294 +#: cp/parser.c:20331 #, fuzzy, gcc-internal-format #| msgid "`%D' is not a function," msgid "%qD is not a namespace-name" msgstr "`%D' - гэта ня функцыя," -#: cp/parser.c:20298 +#: cp/parser.c:20335 #, gcc-internal-format msgid "expected namespace-name" msgstr "" -#: cp/parser.c:20359 +#: cp/parser.c:20396 #, gcc-internal-format msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:20370 +#: cp/parser.c:20407 #, gcc-internal-format msgid "standard attributes on namespaces must precede the namespace name" msgstr "" -#: cp/parser.c:20389 +#: cp/parser.c:20426 #, gcc-internal-format msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:20399 +#: cp/parser.c:20436 #, gcc-internal-format msgid "nested namespace name required" msgstr "" -#: cp/parser.c:20404 +#: cp/parser.c:20441 #, gcc-internal-format msgid "namespace name required" msgstr "" -#: cp/parser.c:20408 +#: cp/parser.c:20445 #, gcc-internal-format msgid "a nested namespace definition cannot have attributes" msgstr "" -#: cp/parser.c:20411 +#: cp/parser.c:20448 #, gcc-internal-format msgid "a nested namespace definition cannot be inline" msgstr "" -#: cp/parser.c:20418 +#: cp/parser.c:20455 #, gcc-internal-format msgid "namespace %qD entered" msgstr "" -#: cp/parser.c:20473 +#: cp/parser.c:20510 #, gcc-internal-format msgid "% definition is not allowed here" msgstr "" -#: cp/parser.c:20648 +#: cp/parser.c:20685 #, gcc-internal-format msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:20663 +#: cp/parser.c:20700 #, fuzzy, gcc-internal-format msgid "a template-id may not appear in a using-declaration" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: cp/parser.c:20681 +#: cp/parser.c:20718 #, gcc-internal-format msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:20691 +#: cp/parser.c:20728 #, gcc-internal-format msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the % keyword" msgstr "" -#: cp/parser.c:20756 +#: cp/parser.c:20793 #, fuzzy, gcc-internal-format msgid "opaque-enum-declaration here" msgstr "няма папярэдняга аб'яўлення для \"%s\"" -#: cp/parser.c:20826 +#: cp/parser.c:20863 #, gcc-internal-format msgid "types may not be defined in alias template declarations" msgstr "" -#: cp/parser.c:20997 +#: cp/parser.c:21034 #, gcc-internal-format msgid "% in % function only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:21016 cp/parser.c:21033 cp/parser.c:21047 +#: cp/parser.c:21053 cp/parser.c:21070 cp/parser.c:21084 #, fuzzy, gcc-internal-format msgid "duplicate % qualifier %qT" msgstr "паўтарэнне \"volatile\"" -#: cp/parser.c:21023 +#: cp/parser.c:21060 #, gcc-internal-format msgid "% qualifier %qT ignored outside of function body" msgstr "" -#: cp/parser.c:21060 +#: cp/parser.c:21097 #, gcc-internal-format msgid "%qT is not an % qualifier" msgstr "" -#: cp/parser.c:21076 +#: cp/parser.c:21113 #, gcc-internal-format msgid "% qualifier outside of function body" msgstr "" -#: cp/parser.c:21304 +#: cp/parser.c:21341 #, gcc-internal-format msgid "empty parentheses were disambiguated as a function declaration" msgstr "" -#: cp/parser.c:21315 +#: cp/parser.c:21352 #, gcc-internal-format msgid "remove parentheses to default-initialize a variable" msgstr "" -#: cp/parser.c:21320 +#: cp/parser.c:21357 #, gcc-internal-format msgid "or replace parentheses with braces to aggregate-initialize a variable" msgstr "" -#: cp/parser.c:21323 +#: cp/parser.c:21360 #, gcc-internal-format msgid "or replace parentheses with braces to value-initialize a variable" msgstr "" -#: cp/parser.c:21340 cp/parser.c:21365 +#: cp/parser.c:21377 cp/parser.c:21402 #, gcc-internal-format msgid "parentheses were disambiguated as a function declaration" msgstr "" -#: cp/parser.c:21352 cp/parser.c:21373 +#: cp/parser.c:21389 cp/parser.c:21410 #, gcc-internal-format msgid "replace parentheses with braces to declare a variable" msgstr "" -#: cp/parser.c:21359 +#: cp/parser.c:21396 #, gcc-internal-format msgid "add parentheses to declare a variable" msgstr "" -#: cp/parser.c:21587 +#: cp/parser.c:21624 #, fuzzy, gcc-internal-format msgid "a function-definition is not allowed here" msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты" -#: cp/parser.c:21598 +#: cp/parser.c:21635 #, gcc-internal-format msgid "an % specification is not allowed on a function-definition" msgstr "" -#: cp/parser.c:21602 +#: cp/parser.c:21639 #, fuzzy, gcc-internal-format msgid "attributes are not allowed on a function-definition" msgstr "\"%s\" - гэта не пачатак дэкларацыі" -#: cp/parser.c:21653 +#: cp/parser.c:21690 #, gcc-internal-format msgid "expected constructor, destructor, or type conversion" msgstr "" -#: cp/parser.c:21773 +#: cp/parser.c:21810 #, fuzzy, gcc-internal-format msgid "initializer provided for function" msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\"" -#: cp/parser.c:21815 +#: cp/parser.c:21852 #, gcc-internal-format msgid "attributes after parenthesized initializer ignored" msgstr "" -#: cp/parser.c:21829 +#: cp/parser.c:21866 #, gcc-internal-format msgid "non-function %qD declared as implicit template" msgstr "" -#: cp/parser.c:22320 +#: cp/parser.c:22357 #, fuzzy, gcc-internal-format msgid "array bound is not an integer constant" msgstr "памер масіва \"%s\" адмоўны" -#: cp/parser.c:22446 +#: cp/parser.c:22483 #, gcc-internal-format msgid "cannot define member of dependent typedef %qT" msgstr "" -#: cp/parser.c:22450 +#: cp/parser.c:22487 #, fuzzy, gcc-internal-format msgid "%<%T::%E%> is not a type" msgstr "\"%s\" мае незавершаны тып" @@ -54826,437 +54875,437 @@ msgstr "\"%s\" мае незавершаны тып" #. here because we do not have enough #. information about its original syntactic #. form. -#: cp/parser.c:22479 +#: cp/parser.c:22516 #, gcc-internal-format msgid "invalid declarator" msgstr "нерэчаісны абвяшчальнік" -#: cp/parser.c:22487 +#: cp/parser.c:22524 #, fuzzy, gcc-internal-format msgid "invalid use of constructor as a template" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/parser.c:22489 +#: cp/parser.c:22526 #, gcc-internal-format msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name" msgstr "" #. But declarations with qualified-ids can't appear in a #. function. -#: cp/parser.c:22604 +#: cp/parser.c:22641 #, fuzzy, gcc-internal-format #| msgid "Invalid declaration" msgid "qualified-id in declaration" msgstr "Нерэчаіснае абвяшчэнне" -#: cp/parser.c:22629 +#: cp/parser.c:22666 #, fuzzy, gcc-internal-format #| msgid "empty declaration" msgid "expected declarator" msgstr "пустое абвяшчэньне" -#: cp/parser.c:22750 +#: cp/parser.c:22787 #, gcc-internal-format msgid "%qD is a namespace" msgstr "" -#: cp/parser.c:22752 +#: cp/parser.c:22789 #, gcc-internal-format msgid "cannot form pointer to member of non-class %q#T" msgstr "" -#: cp/parser.c:22773 +#: cp/parser.c:22810 #, gcc-internal-format msgid "expected ptr-operator" msgstr "" -#: cp/parser.c:22834 +#: cp/parser.c:22871 #, fuzzy, gcc-internal-format #| msgid "duplicate `volatile'" msgid "duplicate cv-qualifier" msgstr "паўтарэнне \"volatile\"" -#: cp/parser.c:22888 +#: cp/parser.c:22925 #, gcc-internal-format msgid "multiple ref-qualifiers" msgstr "" -#: cp/parser.c:22925 +#: cp/parser.c:22962 #, gcc-internal-format msgid "%qE requires %<-fgnu-tm%>" msgstr "" -#: cp/parser.c:22983 +#: cp/parser.c:23020 #, fuzzy, gcc-internal-format #| msgid "duplicate `volatile'" msgid "duplicate virt-specifier" msgstr "паўтарэнне \"volatile\"" -#: cp/parser.c:23232 +#: cp/parser.c:23269 #, fuzzy, gcc-internal-format msgid "missing template arguments after %qT" msgstr "невыкарыстаемы параметр \"%s\"" -#: cp/parser.c:23238 +#: cp/parser.c:23275 #, gcc-internal-format msgid "%qT not permitted in template argument" msgstr "" -#: cp/parser.c:23241 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2200 +#: cp/parser.c:23278 cp/typeck2.c:353 cp/typeck2.c:400 cp/typeck2.c:2197 #, fuzzy, gcc-internal-format #| msgid "invalid use of `%T'" msgid "invalid use of %qT" msgstr "нерэчаіснае выкарыстаньне `%T'" -#: cp/parser.c:23267 +#: cp/parser.c:23304 #, gcc-internal-format msgid "types may not be defined in template arguments" msgstr "" -#: cp/parser.c:23272 +#: cp/parser.c:23309 #, fuzzy, gcc-internal-format msgid "invalid use of % in template argument" msgstr "нявернае выкарыстанне \"restict\"" -#: cp/parser.c:23378 +#: cp/parser.c:23415 #, gcc-internal-format msgid "expected type-specifier" msgstr "" -#: cp/parser.c:23659 +#: cp/parser.c:23696 #, gcc-internal-format msgid "expected %<,%> or %<...%>" msgstr "" -#: cp/parser.c:23737 +#: cp/parser.c:23774 #, gcc-internal-format msgid "types may not be defined in parameter types" msgstr "" -#: cp/parser.c:23916 +#: cp/parser.c:23953 #, gcc-internal-format msgid "default arguments are only permitted for function parameters" msgstr "" -#: cp/parser.c:23934 +#: cp/parser.c:23971 #, gcc-internal-format msgid "parameter pack %qD cannot have a default argument" msgstr "" -#: cp/parser.c:23940 +#: cp/parser.c:23977 #, fuzzy, gcc-internal-format msgid "template parameter pack cannot have a default argument" msgstr "віртуальныя функцыі не могуць быць сяброўскімі" -#: cp/parser.c:23942 +#: cp/parser.c:23979 #, gcc-internal-format msgid "parameter pack cannot have a default argument" msgstr "" -#: cp/parser.c:24068 +#: cp/parser.c:24105 #, gcc-internal-format msgid "function-try-block body of % constructor only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:24072 +#: cp/parser.c:24109 #, gcc-internal-format msgid "function-try-block body of % function only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:24396 +#: cp/parser.c:24433 #, gcc-internal-format msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>" msgstr "" -#: cp/parser.c:24416 +#: cp/parser.c:24453 #, gcc-internal-format msgid "ISO C++ does not allow GNU designated initializers" msgstr "" -#: cp/parser.c:24454 +#: cp/parser.c:24491 #, gcc-internal-format msgid "ISO C++ does not allow C99 designated initializers" msgstr "" -#: cp/parser.c:24468 +#: cp/parser.c:24505 #, gcc-internal-format msgid "either all initializer clauses should be designated or none of them should be" msgstr "" -#: cp/parser.c:24493 +#: cp/parser.c:24530 #, gcc-internal-format msgid "%<...%> not allowed in designated initializer list" msgstr "" -#: cp/parser.c:24544 +#: cp/parser.c:24581 #, gcc-internal-format msgid "%<.%s%> designator used multiple times in the same initializer list" msgstr "" -#: cp/parser.c:24600 cp/parser.c:24739 +#: cp/parser.c:24637 cp/parser.c:24774 #, gcc-internal-format msgid "expected class-name" msgstr "" -#: cp/parser.c:24978 +#: cp/parser.c:25013 #, gcc-internal-format msgid "expected %<;%> after class definition" msgstr "" -#: cp/parser.c:24981 +#: cp/parser.c:25016 #, gcc-internal-format msgid "expected %<;%> after struct definition" msgstr "" -#: cp/parser.c:24984 +#: cp/parser.c:25019 #, gcc-internal-format msgid "expected %<;%> after union definition" msgstr "" -#: cp/parser.c:25381 +#: cp/parser.c:25416 #, gcc-internal-format msgid "expected %<{%> or %<:%>" msgstr "" -#: cp/parser.c:25392 +#: cp/parser.c:25427 #, fuzzy, gcc-internal-format #| msgid "cannot find file for class %s" msgid "cannot specify % for a class" msgstr "немагчыма знайсьці файл для кляса %s" -#: cp/parser.c:25400 +#: cp/parser.c:25435 #, gcc-internal-format msgid "global qualification of class name is invalid" msgstr "" -#: cp/parser.c:25407 +#: cp/parser.c:25442 #, gcc-internal-format msgid "qualified name does not name a class" msgstr "" -#: cp/parser.c:25419 +#: cp/parser.c:25454 #, gcc-internal-format msgid "keyword % not allowed in class-head-name" msgstr "" -#: cp/parser.c:25425 +#: cp/parser.c:25460 #, fuzzy, gcc-internal-format msgid "invalid class name in declaration of %qD" msgstr "Нерэчаіснае абвяшчэнне" -#: cp/parser.c:25479 +#: cp/parser.c:25514 #, fuzzy, gcc-internal-format msgid "an explicit specialization must be preceded by %