From 4b4f5ccdeee47a294a2a4642007f489076accc47 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Sat, 13 Apr 2019 10:16:59 +0200 Subject: [PATCH] * gcc.pot: Regenerate. From-SVN: r270337 --- gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 14700 +++++++++++++++++++++++---------------------- 2 files changed, 7380 insertions(+), 7324 deletions(-) diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index b94bb09ca09..c7204e2c4bb 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2019-04-13 Jakub Jelinek + + * gcc.pot: Regenerate. + 2019-04-12 Jakub Jelinek PR translation/90041 diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot index 29e5eb3b4a6..d1f457efef4 100644 --- a/gcc/po/gcc.pot +++ b/gcc/po/gcc.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n" -"POT-Creation-Date: 2019-04-02 07:20+0200\n" +"POT-Creation-Date: 2019-04-13 10:12+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -194,12 +194,12 @@ msgstr "" #. PRINT_OPERAND must handle them. #. We can't handle floating point constants; #. TARGET_PRINT_OPERAND must handle them. -#: final.c:4149 config/arc/arc.c:6110 config/i386/i386.c:17109 +#: final.c:4149 config/arc/arc.c:6143 config/i386/i386.c:16997 #, c-format msgid "floating constant misused" msgstr "" -#: final.c:4207 config/arc/arc.c:6207 config/i386/i386.c:17200 +#: final.c:4207 config/arc/arc.c:6240 config/i386/i386.c:17088 #: config/pdp11/pdp11.c:1874 #, c-format msgid "invalid expression as operand" @@ -926,201 +926,201 @@ msgstr "" msgid "Removing '%s'\n" msgstr "" -#: gcov.c:1399 gcov.c:1466 gcov.c:2803 +#: gcov.c:1399 gcov.c:1467 gcov.c:2804 #, c-format msgid "\n" msgstr "" -#: gcov.c:1488 +#: gcov.c:1489 #, c-format msgid "Cannot open JSON output file %s\n" msgstr "" -#: gcov.c:1496 +#: gcov.c:1497 #, c-format msgid "Error writing JSON output file %s\n" msgstr "" -#: gcov.c:1663 +#: gcov.c:1664 #, c-format msgid "%s:source file is newer than notes file '%s'\n" msgstr "" -#: gcov.c:1668 +#: gcov.c:1669 #, c-format msgid "(the message is displayed only once per source file)\n" msgstr "" -#: gcov.c:1688 +#: gcov.c:1689 #, c-format msgid "%s:cannot open notes file\n" msgstr "" -#: gcov.c:1694 +#: gcov.c:1695 #, c-format msgid "%s:not a gcov notes file\n" msgstr "" -#: gcov.c:1707 +#: gcov.c:1708 #, c-format msgid "%s:version '%.4s', prefer '%.4s'\n" msgstr "" -#: gcov.c:1757 +#: gcov.c:1758 #, c-format msgid "%s:already seen blocks for '%s'\n" msgstr "" -#: gcov.c:1871 gcov.c:1973 +#: gcov.c:1872 gcov.c:1974 #, c-format msgid "%s:corrupted\n" msgstr "" -#: gcov.c:1878 +#: gcov.c:1879 #, c-format msgid "%s:no functions found\n" msgstr "" -#: gcov.c:1896 +#: gcov.c:1897 #, c-format msgid "%s:cannot open data file, assuming not executed\n" msgstr "" -#: gcov.c:1903 +#: gcov.c:1904 #, c-format msgid "%s:not a gcov data file\n" msgstr "" -#: gcov.c:1916 +#: gcov.c:1917 #, c-format msgid "%s:version '%.4s', prefer version '%.4s'\n" msgstr "" -#: gcov.c:1922 +#: gcov.c:1923 #, c-format msgid "%s:stamp mismatch with notes file\n" msgstr "" -#: gcov.c:1954 +#: gcov.c:1955 #, c-format msgid "%s:profile mismatch for '%s'\n" msgstr "" -#: gcov.c:1972 +#: gcov.c:1973 #, c-format msgid "%s:overflowed\n" msgstr "" -#: gcov.c:2019 +#: gcov.c:2020 #, c-format msgid "%s:'%s' lacks entry and/or exit blocks\n" msgstr "" -#: gcov.c:2024 +#: gcov.c:2025 #, c-format msgid "%s:'%s' has arcs to entry block\n" msgstr "" -#: gcov.c:2032 +#: gcov.c:2033 #, c-format msgid "%s:'%s' has arcs from exit block\n" msgstr "" -#: gcov.c:2241 +#: gcov.c:2242 #, c-format msgid "%s:graph is unsolvable for '%s'\n" msgstr "" -#: gcov.c:2357 +#: gcov.c:2358 #, c-format msgid "Lines executed:%s of %d\n" msgstr "" -#: gcov.c:2360 +#: gcov.c:2361 #, c-format msgid "No executable lines\n" msgstr "" -#: gcov.c:2368 gcov.c:2377 +#: gcov.c:2369 gcov.c:2378 #, c-format msgid "%s '%s'\n" msgstr "" -#: gcov.c:2384 +#: gcov.c:2385 #, c-format msgid "Branches executed:%s of %d\n" msgstr "" -#: gcov.c:2388 +#: gcov.c:2389 #, c-format msgid "Taken at least once:%s of %d\n" msgstr "" -#: gcov.c:2394 +#: gcov.c:2395 #, c-format msgid "No branches\n" msgstr "" -#: gcov.c:2396 +#: gcov.c:2397 #, c-format msgid "Calls executed:%s of %d\n" msgstr "" -#: gcov.c:2400 +#: gcov.c:2401 #, c-format msgid "No calls\n" msgstr "" -#: gcov.c:2657 +#: gcov.c:2658 #, c-format msgid "%s:no lines for '%s'\n" msgstr "" -#: gcov.c:2783 +#: gcov.c:2784 #, c-format msgid "call %2d returned %s\n" msgstr "" -#: gcov.c:2788 +#: gcov.c:2789 #, c-format msgid "call %2d never executed\n" msgstr "" -#: gcov.c:2793 +#: gcov.c:2794 #, c-format msgid "branch %2d taken %s%s" msgstr "" -#: gcov.c:2798 +#: gcov.c:2799 #, c-format msgid "branch %2d never executed" msgstr "" -#: gcov.c:2801 +#: gcov.c:2802 #, c-format msgid " (BB %d)" msgstr "" -#: gcov.c:2808 +#: gcov.c:2809 #, c-format msgid "unconditional %2d taken %s\n" msgstr "" -#: gcov.c:2811 +#: gcov.c:2812 #, c-format msgid "unconditional %2d never executed\n" msgstr "" -#: gcov.c:3064 +#: gcov.c:3065 #, c-format msgid "Cannot open source file %s\n" msgstr "" -#: gcse.c:2590 +#: gcse.c:2591 msgid "PRE disabled" msgstr "" -#: gcse.c:3519 +#: gcse.c:3520 msgid "GCSE disabled" msgstr "" @@ -1358,16 +1358,16 @@ msgstr "" msgid "insn does not satisfy its constraints:" msgstr "" -#: targhooks.c:2019 +#: targhooks.c:2023 #, c-format msgid "created and used with differing settings of '%s'" msgstr "" -#: targhooks.c:2034 +#: targhooks.c:2038 msgid "created and used with different settings of %<-fpic%>" msgstr "" -#: targhooks.c:2036 +#: targhooks.c:2040 msgid "created and used with different settings of %<-fpie%>" msgstr "" @@ -1432,7 +1432,7 @@ msgstr "" msgid "options enabled: " msgstr "" -#: tree-diagnostic.c:299 c/c-decl.c:5614 c/c-typeck.c:7603 cp/error.c:1061 +#: tree-diagnostic.c:299 c/c-decl.c:5617 c/c-typeck.c:7603 cp/error.c:1061 #: c-family/c-pretty-print.c:413 #, gcc-internal-format msgid "" @@ -2461,7 +2461,7 @@ msgstr "" #: params.def:960 #, no-c-format -msgid "Maximum number of arrays per scop." +msgid "Maximum number of arrays per SCoP." msgstr "" #: params.def:965 @@ -2637,19 +2637,24 @@ msgstr "" msgid "Maximal size of a partition for LTO (in estimated instructions)." msgstr "" -#: params.def:1153 +#: params.def:1151 +#, no-c-format +msgid "maximal number of LTO partitions streamed in parallel." +msgstr "" + +#: params.def:1158 #, no-c-format msgid "" "Maximum number of namespaces to search for alternatives when name lookup " "fails." msgstr "" -#: params.def:1160 +#: params.def:1165 #, no-c-format msgid "Maximum number of conditional store pairs that can be sunk." msgstr "" -#: params.def:1168 +#: params.def:1173 #, no-c-format msgid "" "The smallest number of different values for which it is best to use a jump-" @@ -2657,250 +2662,250 @@ msgid "" "the machine." msgstr "" -#: params.def:1176 +#: params.def:1181 #, no-c-format msgid "Allow new data races on stores to be introduced." msgstr "" -#: params.def:1182 +#: params.def:1187 #, no-c-format msgid "" "Set the maximum number of instructions executed in parallel in reassociated " "tree. If 0, use the target dependent heuristic." msgstr "" -#: params.def:1188 +#: params.def:1193 #, no-c-format msgid "Maximum amount of similar bbs to compare a bb with." msgstr "" -#: params.def:1193 +#: params.def:1198 #, no-c-format msgid "" "Allow the store merging pass to introduce unaligned stores if it is legal to " "do so." msgstr "" -#: params.def:1199 +#: params.def:1204 #, no-c-format msgid "Maximum number of constant stores to merge in the store merging pass." msgstr "" -#: params.def:1205 +#: params.def:1210 #, no-c-format msgid "Maximum amount of iterations of the pass over a function." msgstr "" -#: params.def:1212 +#: params.def:1217 #, no-c-format msgid "" "Maximum number of strings for which strlen optimization pass will track " "string lengths." msgstr "" -#: params.def:1219 +#: params.def:1224 #, no-c-format msgid "Which -fsched-pressure algorithm to apply." msgstr "" -#: params.def:1225 +#: params.def:1230 #, no-c-format msgid "Maximum length of candidate scans for straight-line strength reduction." msgstr "" -#: params.def:1233 +#: params.def:1238 #, no-c-format msgid "Enable asan stack protection." msgstr "" -#: params.def:1238 +#: params.def:1243 #, no-c-format msgid "Enable asan allocas/VLAs protection." msgstr "" -#: params.def:1243 +#: params.def:1248 #, no-c-format msgid "Enable asan globals protection." msgstr "" -#: params.def:1248 +#: params.def:1253 #, no-c-format msgid "Enable asan store operations protection." msgstr "" -#: params.def:1253 +#: params.def:1258 #, no-c-format msgid "Enable asan load operations protection." msgstr "" -#: params.def:1258 +#: params.def:1263 #, no-c-format msgid "Enable asan builtin functions protection." msgstr "" -#: params.def:1263 +#: params.def:1268 #, no-c-format msgid "Enable asan detection of use-after-return bugs." msgstr "" -#: params.def:1268 +#: params.def:1273 #, no-c-format msgid "" "Use callbacks instead of inline code if number of accesses in function " "becomes greater or equal to this number." msgstr "" -#: params.def:1274 +#: params.def:1279 #, no-c-format msgid "" "Use direct poisoning/unpoisoning instructions for variables smaller or equal " "to this number." msgstr "" -#: params.def:1280 +#: params.def:1285 #, no-c-format msgid "" "Maximum number of nested calls to search for control dependencies during " "uninitialized variable analysis." msgstr "" -#: params.def:1286 +#: params.def:1291 #, no-c-format msgid "" "Scale factor to apply to the number of statements in a threading path when " "comparing to the number of (scaled) blocks." msgstr "" -#: params.def:1291 +#: params.def:1296 #, no-c-format msgid "" "Maximum number of arguments a PHI may have before the FSM threader will not " "try to thread through its block." msgstr "" -#: params.def:1296 +#: params.def:1301 #, no-c-format msgid "" "Scale factor to apply to the number of blocks in a threading path when " "comparing to the number of (scaled) statements." msgstr "" -#: params.def:1301 +#: params.def:1306 #, no-c-format msgid "" "Maximum number of instructions to copy when duplicating blocks on a finite " "state automaton jump thread path." msgstr "" -#: params.def:1306 +#: params.def:1311 #, no-c-format msgid "" "Maximum number of basic blocks on a finite state automaton jump thread path." msgstr "" -#: params.def:1311 +#: params.def:1316 #, no-c-format msgid "" "Maximum number of new jump thread paths to create for a finite state " "automaton." msgstr "" -#: params.def:1316 +#: params.def:1321 #, no-c-format msgid "Chunk size of omp schedule for loops parallelized by parloops." msgstr "" -#: params.def:1321 +#: params.def:1326 #, no-c-format msgid "" "Schedule type of omp schedule for loops parallelized by parloops (static, " "dynamic, guided, auto, runtime)." msgstr "" -#: params.def:1328 +#: params.def:1333 #, no-c-format msgid "" "Minimum number of iterations per thread of an innermost parallelized loop." msgstr "" -#: params.def:1334 +#: params.def:1339 #, no-c-format msgid "" "Maximum recursion depth allowed when querying a property of an SSA name." msgstr "" -#: params.def:1340 +#: params.def:1345 #, no-c-format msgid "" "Maximum number of insns in a basic block to consider for RTL if-conversion." msgstr "" -#: params.def:1346 +#: params.def:1351 #, no-c-format msgid "" "Maximum permissible cost for the sequence that would be generated by the RTL " "if-conversion pass for a branch that is considered predictable." msgstr "" -#: params.def:1353 +#: params.def:1358 #, no-c-format msgid "" "Maximum permissible cost for the sequence that would be generated by the RTL " "if-conversion pass for a branch that is considered unpredictable." msgstr "" -#: params.def:1360 +#: params.def:1365 #, no-c-format msgid "Level of hsa debug stores verbosity." msgstr "" -#: params.def:1365 +#: params.def:1370 #, no-c-format msgid "Maximum number of may-defs visited when devirtualizing speculatively." msgstr "" -#: params.def:1370 +#: params.def:1375 #, no-c-format msgid "" "Maximum number of assertions to add along the default edge of a switch " "statement during VRP." msgstr "" -#: params.def:1376 +#: params.def:1381 #, no-c-format msgid "Enable loop epilogue vectorization using smaller vector size." msgstr "" -#: params.def:1381 +#: params.def:1386 #, no-c-format msgid "" "Minimum percentage of memrefs that must go away for unroll-and-jam to be " "considered profitable." msgstr "" -#: params.def:1386 +#: params.def:1391 #, no-c-format msgid "Maximum unroll factor for the unroll-and-jam transformation." msgstr "" -#: params.def:1391 +#: params.def:1396 #, no-c-format msgid "Maximum number of bits for which we avoid creating FMAs." msgstr "" -#: params.def:1396 +#: params.def:1401 #, no-c-format msgid "True if a non-short-circuit operation is optimal." msgstr "" -#: params.def:1401 +#: params.def:1406 #, no-c-format msgid "" "The maximum number of instructions in an inner loop that is being considered " "for versioning." msgstr "" -#: params.def:1407 +#: params.def:1412 #, no-c-format msgid "" "The maximum number of instructions in an outer loop that is being considered " @@ -3207,7 +3212,7 @@ msgstr "" msgid "incompatible floating point / vector register operand for '%%%c'" msgstr "" -#: config/aarch64/aarch64.c:7803 config/arm/arm.c:22873 +#: config/aarch64/aarch64.c:7803 config/arm/arm.c:22872 #, c-format msgid "missing operand" msgstr "" @@ -3232,7 +3237,7 @@ msgstr "" msgid "invalid address mode" msgstr "" -#: config/alpha/alpha.c:5129 config/i386/i386.c:18367 +#: config/alpha/alpha.c:5129 config/i386/i386.c:18255 #: config/rs6000/rs6000.c:21430 config/sparc/sparc.c:9342 #, c-format msgid "'%%&' used without any local dynamic TLS references" @@ -3324,107 +3329,107 @@ msgstr "" msgid "invalid operand address" msgstr "" -#: config/arc/arc.c:4174 +#: config/arc/arc.c:4207 #, c-format msgid "invalid operand to %%Z code" msgstr "" -#: config/arc/arc.c:4182 +#: config/arc/arc.c:4215 #, c-format msgid "invalid operand to %%z code" msgstr "" -#: config/arc/arc.c:4190 +#: config/arc/arc.c:4223 #, c-format msgid "invalid operands to %%c code" msgstr "" -#: config/arc/arc.c:4198 +#: config/arc/arc.c:4231 #, c-format msgid "invalid operand to %%M code" msgstr "" -#: config/arc/arc.c:4206 config/m32r/m32r.c:2103 +#: config/arc/arc.c:4239 config/m32r/m32r.c:2103 #, c-format msgid "invalid operand to %%p code" msgstr "" -#: config/arc/arc.c:4217 config/m32r/m32r.c:2096 +#: config/arc/arc.c:4250 config/m32r/m32r.c:2096 #, c-format msgid "invalid operand to %%s code" msgstr "" -#: config/arc/arc.c:4365 config/m32r/m32r.c:2129 +#: config/arc/arc.c:4398 config/m32r/m32r.c:2129 #, c-format msgid "invalid operand to %%R code" msgstr "" -#: config/arc/arc.c:4441 config/m32r/m32r.c:2152 +#: config/arc/arc.c:4474 config/m32r/m32r.c:2152 #, c-format msgid "invalid operand to %%H/%%L code" msgstr "" -#: config/arc/arc.c:4509 config/m32r/m32r.c:2223 +#: config/arc/arc.c:4542 config/m32r/m32r.c:2223 #, c-format msgid "invalid operand to %%U code" msgstr "" -#: config/arc/arc.c:4521 +#: config/arc/arc.c:4554 #, c-format msgid "invalid operand to %%V code" msgstr "" -#: config/arc/arc.c:4578 +#: config/arc/arc.c:4611 #, c-format msgid "invalid operand to %%O code" msgstr "" #. Unknown flag. #. Undocumented flag. -#: config/arc/arc.c:4604 config/epiphany/epiphany.c:1305 +#: config/arc/arc.c:4637 config/epiphany/epiphany.c:1305 #: config/m32r/m32r.c:2250 config/nds32/nds32.c:3512 config/sparc/sparc.c:9621 #, c-format msgid "invalid operand output code" msgstr "" -#: config/arc/arc.c:6195 +#: config/arc/arc.c:6228 #, c-format msgid "invalid UNSPEC as operand: %d" msgstr "" -#: config/arc/arc.c:6484 config/cris/cris.c:2571 +#: config/arc/arc.c:6517 config/cris/cris.c:2571 msgid "unrecognized supposed constant" msgstr "" -#: config/arm/arm.c:19311 config/arm/arm.c:19336 config/arm/arm.c:19346 -#: config/arm/arm.c:19355 config/arm/arm.c:19364 +#: config/arm/arm.c:19310 config/arm/arm.c:19335 config/arm/arm.c:19345 +#: config/arm/arm.c:19354 config/arm/arm.c:19363 #, c-format msgid "invalid shift operand" msgstr "" -#: config/arm/arm.c:22204 config/arm/arm.c:22222 +#: config/arm/arm.c:22203 config/arm/arm.c:22221 #, c-format msgid "predicated Thumb instruction" msgstr "" -#: config/arm/arm.c:22210 +#: config/arm/arm.c:22209 #, c-format msgid "predicated instruction in conditional sequence" msgstr "" -#: config/arm/arm.c:22328 config/arm/arm.c:22341 config/arm/arm.c:22366 +#: config/arm/arm.c:22327 config/arm/arm.c:22340 config/arm/arm.c:22365 #: config/nios2/nios2.c:3070 #, c-format msgid "Unsupported operand for code '%c'" msgstr "" -#: config/arm/arm.c:22443 config/arm/arm.c:22465 config/arm/arm.c:22475 -#: config/arm/arm.c:22485 config/arm/arm.c:22495 config/arm/arm.c:22534 -#: config/arm/arm.c:22552 config/arm/arm.c:22577 config/arm/arm.c:22592 -#: config/arm/arm.c:22619 config/arm/arm.c:22626 config/arm/arm.c:22644 -#: config/arm/arm.c:22651 config/arm/arm.c:22659 config/arm/arm.c:22680 -#: config/arm/arm.c:22687 config/arm/arm.c:22820 config/arm/arm.c:22827 -#: config/arm/arm.c:22854 config/arm/arm.c:22861 config/bfin/bfin.c:1441 +#: config/arm/arm.c:22442 config/arm/arm.c:22464 config/arm/arm.c:22474 +#: config/arm/arm.c:22484 config/arm/arm.c:22494 config/arm/arm.c:22533 +#: config/arm/arm.c:22551 config/arm/arm.c:22576 config/arm/arm.c:22591 +#: config/arm/arm.c:22618 config/arm/arm.c:22625 config/arm/arm.c:22643 +#: config/arm/arm.c:22650 config/arm/arm.c:22658 config/arm/arm.c:22679 +#: config/arm/arm.c:22686 config/arm/arm.c:22819 config/arm/arm.c:22826 +#: config/arm/arm.c:22853 config/arm/arm.c:22860 config/bfin/bfin.c:1441 #: config/bfin/bfin.c:1448 config/bfin/bfin.c:1455 config/bfin/bfin.c:1462 #: config/bfin/bfin.c:1471 config/bfin/bfin.c:1478 config/bfin/bfin.c:1485 #: config/bfin/bfin.c:1492 config/nds32/nds32.c:3538 @@ -3432,13 +3437,13 @@ msgstr "" msgid "invalid operand for code '%c'" msgstr "" -#: config/arm/arm.c:22547 +#: config/arm/arm.c:22546 #, c-format msgid "instruction never executed" msgstr "" #. Former Maverick support, removed after GCC-4.7. -#: config/arm/arm.c:22568 +#: config/arm/arm.c:22567 #, c-format msgid "obsolete Maverick format code '%c'" msgstr "" @@ -3549,7 +3554,7 @@ msgstr "" #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108 #: final.c:3608 final.c:3610 fold-const.c:267 gcc.c:5393 gcc.c:5407 -#: rtl-error.c:101 toplev.c:326 vr-values.c:2450 cp/typeck.c:6501 +#: rtl-error.c:101 toplev.c:326 vr-values.c:2450 cp/typeck.c:6502 #: 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 @@ -3784,98 +3789,98 @@ msgstr "" msgid "invalid fp constant" msgstr "" -#: config/i386/i386.c:17194 +#: config/i386/i386.c:17082 #, c-format msgid "invalid UNSPEC as operand" msgstr "" -#: config/i386/i386.c:17733 +#: config/i386/i386.c:17621 #, c-format msgid "invalid use of register '%s'" msgstr "" -#: config/i386/i386.c:17738 +#: config/i386/i386.c:17626 #, c-format msgid "invalid use of asm flag output" msgstr "" -#: config/i386/i386.c:17969 +#: config/i386/i386.c:17857 #, c-format msgid "invalid operand size for operand code 'O'" msgstr "" -#: config/i386/i386.c:18004 +#: config/i386/i386.c:17892 #, c-format msgid "invalid operand size for operand code 'z'" msgstr "" -#: config/i386/i386.c:18073 +#: config/i386/i386.c:17961 #, c-format msgid "invalid operand type used with operand code 'Z'" msgstr "" -#: config/i386/i386.c:18078 +#: config/i386/i386.c:17966 #, c-format msgid "invalid operand size for operand code 'Z'" msgstr "" -#: config/i386/i386.c:18155 +#: config/i386/i386.c:18043 #, c-format msgid "operand is not a condition code, invalid operand code 'Y'" msgstr "" -#: config/i386/i386.c:18234 +#: config/i386/i386.c:18122 #, c-format msgid "operand is not a condition code, invalid operand code 'D'" msgstr "" -#: config/i386/i386.c:18252 +#: config/i386/i386.c:18140 #, c-format msgid "operand is not a condition code, invalid operand code '%c'" msgstr "" -#: config/i386/i386.c:18265 +#: config/i386/i386.c:18153 #, c-format msgid "" "operand is not an offsettable memory reference, invalid operand code 'H'" msgstr "" -#: config/i386/i386.c:18280 +#: config/i386/i386.c:18168 #, c-format msgid "operand is not an integer, invalid operand code 'K'" msgstr "" -#: config/i386/i386.c:18308 +#: config/i386/i386.c:18196 #, c-format msgid "operand is not a specific integer, invalid operand code 'r'" msgstr "" -#: config/i386/i386.c:18326 +#: config/i386/i386.c:18214 #, c-format msgid "operand is not an integer, invalid operand code 'R'" msgstr "" -#: config/i386/i386.c:18349 +#: config/i386/i386.c:18237 #, c-format msgid "operand is not a specific integer, invalid operand code 'R'" msgstr "" -#: config/i386/i386.c:18453 +#: config/i386/i386.c:18341 #, c-format msgid "invalid operand code '%c'" msgstr "" -#: config/i386/i386.c:18515 +#: config/i386/i386.c:18403 #, c-format msgid "invalid constraints for operand" msgstr "" -#: config/i386/i386.c:18565 +#: config/i386/i386.c:18453 #, c-format msgid "invalid vector immediate" msgstr "" -#: config/i386/i386.c:29443 +#: config/i386/i386.c:29331 msgid "unknown insn mode" msgstr "" @@ -4247,114 +4252,114 @@ msgstr "" msgid "__float128 and long double cannot be used in the same expression" msgstr "" -#: config/rs6000/rs6000.c:36435 +#: config/rs6000/rs6000.c:36437 msgid "AltiVec argument passed to unprototyped function" msgstr "" -#: config/rs6000/rs6000.c:38904 +#: config/rs6000/rs6000.c:38906 msgid "Could not generate addis value for fusion" msgstr "" -#: config/rs6000/rs6000.c:38973 +#: config/rs6000/rs6000.c:38975 msgid "Unable to generate load/store offset for fusion" msgstr "" -#: config/rs6000/rs6000.c:39049 +#: config/rs6000/rs6000.c:39051 msgid "Bad GPR fusion" msgstr "" -#: config/s390/s390.c:7588 +#: config/s390/s390.c:7694 #, c-format msgid "symbolic memory references are only supported on z10 or later" msgstr "" -#: config/s390/s390.c:7599 +#: config/s390/s390.c:7705 #, c-format msgid "cannot decompose address" msgstr "" -#: config/s390/s390.c:7681 +#: config/s390/s390.c:7787 #, c-format msgid "invalid comparison operator for 'E' output modifier" msgstr "" -#: config/s390/s390.c:7704 +#: config/s390/s390.c:7810 #, c-format msgid "invalid reference for 'J' output modifier" msgstr "" -#: config/s390/s390.c:7722 +#: config/s390/s390.c:7828 #, c-format msgid "invalid address for 'O' output modifier" msgstr "" -#: config/s390/s390.c:7744 +#: config/s390/s390.c:7850 #, c-format msgid "invalid address for 'R' output modifier" msgstr "" -#: config/s390/s390.c:7762 +#: config/s390/s390.c:7868 #, c-format msgid "memory reference expected for 'S' output modifier" msgstr "" -#: config/s390/s390.c:7772 +#: config/s390/s390.c:7878 #, c-format msgid "invalid address for 'S' output modifier" msgstr "" -#: config/s390/s390.c:7793 +#: config/s390/s390.c:7899 #, c-format msgid "register or memory expression expected for 'N' output modifier" msgstr "" -#: config/s390/s390.c:7804 +#: config/s390/s390.c:7910 #, c-format msgid "register or memory expression expected for 'M' output modifier" msgstr "" -#: config/s390/s390.c:7890 config/s390/s390.c:7911 +#: config/s390/s390.c:7996 config/s390/s390.c:8017 #, c-format msgid "invalid constant for output modifier '%c'" msgstr "" -#: config/s390/s390.c:7908 +#: config/s390/s390.c:8014 #, c-format msgid "invalid constant - try using an output modifier" msgstr "" -#: config/s390/s390.c:7945 +#: config/s390/s390.c:8051 #, c-format msgid "invalid constant vector for output modifier '%c'" msgstr "" -#: config/s390/s390.c:7952 +#: config/s390/s390.c:8058 #, c-format msgid "invalid expression - try using an output modifier" msgstr "" -#: config/s390/s390.c:7955 +#: config/s390/s390.c:8061 #, c-format msgid "invalid expression for output modifier '%c'" msgstr "" -#: config/s390/s390.c:11617 +#: config/s390/s390.c:11723 msgid "vector argument passed to unprototyped function" msgstr "" -#: config/s390/s390.c:15916 +#: config/s390/s390.c:16047 msgid "types differ in signedness" msgstr "" -#: config/s390/s390.c:15926 +#: config/s390/s390.c:16057 msgid "binary operator does not support two vector bool operands" msgstr "" -#: config/s390/s390.c:15929 +#: config/s390/s390.c:16060 msgid "binary operator does not support vector bool operand" msgstr "" -#: config/s390/s390.c:15937 +#: config/s390/s390.c:16068 msgid "" "binary operator does not support mixing vector bool with floating point " "vector operands" @@ -4513,15 +4518,11 @@ msgstr "" msgid "invalid %%M operand" msgstr "" -#: config/tilepro/tilepro.c:4767 +#: config/tilepro/tilepro.c:4767 config/tilepro/tilepro.c:4774 #, c-format msgid "invalid %%t operand" msgstr "" -#: config/tilepro/tilepro.c:4774 -msgid "invalid %%t operand %<%wd%>" -msgstr "" - #: config/tilepro/tilepro.c:4794 #, c-format msgid "invalid %%r operand" @@ -4627,8 +4628,8 @@ msgstr "" #: c/gimple-parser.c:346 c/gimple-parser.c:355 c/gimple-parser.c:522 #: c/gimple-parser.c:1820 c/gimple-parser.c:1855 c/gimple-parser.c:1934 #: c/gimple-parser.c:1961 c/c-parser.c:3232 c/c-parser.c:10389 -#: c/gimple-parser.c:1707 c/gimple-parser.c:1746 cp/parser.c:28777 -#: cp/parser.c:29357 +#: c/gimple-parser.c:1707 c/gimple-parser.c:1746 cp/parser.c:28779 +#: cp/parser.c:29358 #, gcc-internal-format msgid "expected %<;%>" msgstr "" @@ -4645,7 +4646,7 @@ msgstr "" #: c/gimple-parser.c:1088 c/gimple-parser.c:1200 c/gimple-parser.c:1216 #: c/gimple-parser.c:1232 c/gimple-parser.c:1259 c/gimple-parser.c:1458 #: c/gimple-parser.c:1649 c/gimple-parser.c:1781 c/gimple-parser.c:1891 -#: cp/parser.c:29405 +#: cp/parser.c:29406 #, gcc-internal-format msgid "expected %<)%>" msgstr "" @@ -4653,7 +4654,7 @@ msgstr "" #: c/c-parser.c:3852 c/c-parser.c:4803 c/c-parser.c:4839 c/c-parser.c:6555 #: c/c-parser.c:8366 c/c-parser.c:9256 c/c-parser.c:9545 c/c-parser.c:12104 #: c/c-parser.c:19646 c/c-parser.c:19648 c/gimple-parser.c:1435 -#: cp/parser.c:29369 +#: cp/parser.c:29370 #, gcc-internal-format msgid "expected %<]%>" msgstr "" @@ -4668,14 +4669,14 @@ msgstr "" #: c/gimple-parser.c:416 c/gimple-parser.c:675 c/gimple-parser.c:1083 #: c/gimple-parser.c:1190 c/gimple-parser.c:1252 c/gimple-parser.c:1618 #: c/gimple-parser.c:1629 c/gimple-parser.c:1778 c/gimple-parser.c:1888 -#: c/c-parser.c:12446 cp/parser.c:29360 +#: c/c-parser.c:12446 cp/parser.c:29361 #, gcc-internal-format msgid "expected %<(%>" msgstr "" #: c/c-parser.c:4973 c/c-parser.c:10732 c/c-parser.c:17394 c/c-parser.c:19875 #: c/gimple-parser.c:299 c/gimple-parser.c:1894 c/c-parser.c:3046 -#: c/c-parser.c:3253 c/c-parser.c:10284 cp/parser.c:18814 cp/parser.c:29366 +#: c/c-parser.c:3253 c/c-parser.c:10284 cp/parser.c:18816 cp/parser.c:29367 #, gcc-internal-format msgid "expected %<{%>" msgstr "" @@ -4686,19 +4687,19 @@ msgstr "" #: c/c-parser.c:14326 c/c-parser.c:14453 c/c-parser.c:18880 c/c-parser.c:18939 #: c/gimple-parser.c:442 c/gimple-parser.c:745 c/gimple-parser.c:1942 #: c/gimple-parser.c:1969 c/c-parser.c:6460 c/c-parser.c:12549 -#: cp/parser.c:29399 cp/parser.c:30529 cp/parser.c:33264 +#: cp/parser.c:29400 cp/parser.c:30530 cp/parser.c:33265 #, gcc-internal-format msgid "expected %<:%>" msgstr "" -#: c/c-parser.c:6044 cp/parser.c:29292 +#: c/c-parser.c:6044 cp/parser.c:29293 #, gcc-internal-format msgid "expected %" msgstr "" #: c/c-parser.c:7621 c/c-parser.c:7810 c/c-parser.c:8256 c/c-parser.c:8299 #: c/c-parser.c:8437 c/c-parser.c:9148 c/c-parser.c:13368 c/c-parser.c:14409 -#: cp/parser.c:28775 cp/parser.c:29375 +#: cp/parser.c:28777 cp/parser.c:29376 #, gcc-internal-format msgid "expected %<,%>" msgstr "" @@ -4707,18 +4708,18 @@ msgstr "" msgid "expected %<.%>" msgstr "" -#: c/c-parser.c:9955 c/c-parser.c:9987 c/c-parser.c:10227 cp/parser.c:31105 -#: cp/parser.c:31179 +#: c/c-parser.c:9955 c/c-parser.c:9987 c/c-parser.c:10227 cp/parser.c:31106 +#: cp/parser.c:31180 #, gcc-internal-format msgid "expected %<@end%>" msgstr "" -#: c/c-parser.c:10645 c/gimple-parser.c:1185 cp/parser.c:29384 +#: c/c-parser.c:10645 c/gimple-parser.c:1185 cp/parser.c:29385 #, gcc-internal-format msgid "expected %<>%>" msgstr "" -#: c/c-parser.c:13796 c/c-parser.c:14690 cp/parser.c:29408 +#: c/c-parser.c:13796 c/c-parser.c:14690 cp/parser.c:29409 #, gcc-internal-format msgid "expected %<,%> or %<)%>" msgstr "" @@ -4726,24 +4727,24 @@ msgstr "" #. All following cases are statements with LHS. #: c/c-parser.c:14318 c/c-parser.c:16181 c/c-parser.c:16225 c/c-parser.c:16457 #: c/c-parser.c:16831 c/c-parser.c:19077 c/gimple-parser.c:597 -#: c/c-parser.c:4862 cp/parser.c:29387 +#: c/c-parser.c:4862 cp/parser.c:29388 #, gcc-internal-format msgid "expected %<=%>" msgstr "" #: c/c-parser.c:16473 c/gimple-parser.c:1275 c/gimple-parser.c:1307 -#: c/gimple-parser.c:1317 c/gimple-parser.c:1979 cp/parser.c:29363 -#: cp/parser.c:31324 +#: c/gimple-parser.c:1317 c/gimple-parser.c:1979 cp/parser.c:29364 +#: cp/parser.c:31325 #, gcc-internal-format msgid "expected %<}%>" msgstr "" -#: c/c-parser.c:17437 c/c-parser.c:17427 cp/parser.c:37590 +#: c/c-parser.c:17437 c/c-parser.c:17427 cp/parser.c:37591 #, gcc-internal-format msgid "expected %<#pragma omp section%> or %<}%>" msgstr "" -#: c/c-parser.c:19634 c/c-parser.c:12036 cp/parser.c:29372 cp/parser.c:32494 +#: c/c-parser.c:19634 c/c-parser.c:12036 cp/parser.c:29373 cp/parser.c:32495 #, gcc-internal-format msgid "expected %<[%>" msgstr "" @@ -4752,7 +4753,7 @@ msgstr "" msgid "(anonymous)" msgstr "" -#: c/gimple-parser.c:1174 cp/parser.c:16379 cp/parser.c:29381 +#: c/gimple-parser.c:1174 cp/parser.c:16381 cp/parser.c:29382 #, gcc-internal-format msgid "expected %<<%>" msgstr "" @@ -4763,39 +4764,39 @@ msgstr "" msgid "expected label" msgstr "" -#: cp/call.c:11043 +#: cp/call.c:11044 msgid "candidate 1:" msgstr "" -#: cp/call.c:11044 +#: cp/call.c:11045 msgid "candidate 2:" msgstr "" -#: cp/decl.c:3138 +#: cp/decl.c:3141 msgid "jump to label %qD" msgstr "" -#: cp/decl.c:3139 +#: cp/decl.c:3142 msgid "jump to case label" msgstr "" -#: cp/decl.c:3209 +#: cp/decl.c:3212 msgid "enters try block" msgstr "" -#: cp/decl.c:3215 +#: cp/decl.c:3218 msgid "enters catch block" msgstr "" -#: cp/decl.c:3221 +#: cp/decl.c:3224 msgid "enters OpenMP structured block" msgstr "" -#: cp/decl.c:3227 +#: cp/decl.c:3230 msgid "enters synchronized or atomic statement" msgstr "" -#: cp/decl.c:3234 +#: cp/decl.c:3237 msgid "enters constexpr if statement" msgstr "" @@ -4815,7 +4816,7 @@ msgstr "" msgid "" msgstr "" -#: cp/error.c:744 objc/objc-act.c:6190 cp/cxx-pretty-print.c:153 +#: cp/error.c:744 objc/objc-act.c:6194 cp/cxx-pretty-print.c:153 #, gcc-internal-format msgid "" msgstr "" @@ -5010,11 +5011,11 @@ msgstr "" msgid "%r%s:%d:%R in % expansion of %qs" msgstr "" -#: cp/pt.c:2001 cp/semantics.c:5408 +#: cp/pt.c:2001 cp/semantics.c:5411 msgid "candidates are:" msgstr "" -#: cp/pt.c:2003 cp/pt.c:23680 +#: cp/pt.c:2003 cp/pt.c:23707 msgid "candidate is:" msgid_plural "candidates are:" msgstr[0] "" @@ -5060,48 +5061,48 @@ msgstr "" msgid "source type is not polymorphic" msgstr "" -#: cp/typeck.c:6229 c/c-typeck.c:4372 +#: cp/typeck.c:6230 c/c-typeck.c:4372 #, gcc-internal-format msgid "wrong type argument to unary minus" msgstr "" -#: cp/typeck.c:6230 c/c-typeck.c:4359 +#: cp/typeck.c:6231 c/c-typeck.c:4359 #, gcc-internal-format msgid "wrong type argument to unary plus" msgstr "" -#: cp/typeck.c:6257 c/c-typeck.c:4416 +#: cp/typeck.c:6258 c/c-typeck.c:4416 #, gcc-internal-format msgid "wrong type argument to bit-complement" msgstr "" -#: cp/typeck.c:6274 c/c-typeck.c:4424 +#: cp/typeck.c:6275 c/c-typeck.c:4424 #, gcc-internal-format msgid "wrong type argument to abs" msgstr "" -#: cp/typeck.c:6286 c/c-typeck.c:4446 +#: cp/typeck.c:6287 c/c-typeck.c:4446 #, gcc-internal-format msgid "wrong type argument to conjugation" msgstr "" -#: cp/typeck.c:6304 +#: cp/typeck.c:6305 msgid "in argument to unary !" msgstr "" -#: cp/typeck.c:6350 +#: cp/typeck.c:6351 msgid "no pre-increment operator for type" msgstr "" -#: cp/typeck.c:6352 +#: cp/typeck.c:6353 msgid "no post-increment operator for type" msgstr "" -#: cp/typeck.c:6354 +#: cp/typeck.c:6355 msgid "no pre-decrement operator for type" msgstr "" -#: cp/typeck.c:6356 +#: cp/typeck.c:6357 msgid "no post-decrement operator for type" msgstr "" @@ -5194,11 +5195,20 @@ msgstr "" #. Macros for unified error messages. #: fortran/frontend-passes.c:3746 -msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension " +#, c-format +msgid "" +"Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, " +"should be %ld" msgstr "" #: fortran/frontend-passes.c:3749 -msgid "Array bound mismatch for dimension " +#, c-format +msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)" +msgstr "" + +#: fortran/frontend-passes.c:3752 +#, c-format +msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)" msgstr "" #: fortran/gfortranspec.c:427 @@ -5819,7 +5829,7 @@ msgid "-E or -x required when input is from standard input" msgstr "" #: config/darwin.h:126 config/darwin.h:427 -msgid "gsplit-dwarf is not supported on this platform " +msgid "gsplit-dwarf is not supported on this platform" msgstr "" #: config/darwin.h:170 @@ -5885,7 +5895,7 @@ msgstr "" #: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49 #: config/riscv/freebsd.h:44 -msgid "consider using `-pg' instead of `-p' with gprof (1) " +msgid "consider using `-pg' instead of `-p' with gprof (1)" msgstr "" #: config/arc/arc.h:68 config/mips/mips.h:1452 @@ -5983,7 +5993,11 @@ msgstr "" msgid "SH2a does not support little-endian" msgstr "" -#: config/sparc/linux64.h:152 config/sparc/linux64.h:158 +#: config/sparc/linux64.h:148 +msgid "-fsanitize=address is not supported in this configuration" +msgstr "" + +#: config/sparc/linux64.h:162 config/sparc/linux64.h:168 #: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117 #: config/sparc/sol2.h:237 config/sparc/sol2.h:243 msgid "may not use both -m32 and -m64" @@ -6027,1275 +6041,1093 @@ msgid "" "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead" msgstr "" -#: ada/gcc-interface/lang.opt:57 c-family/c.opt:304 -msgid "Enable most warning messages." +#: config/alpha/alpha.opt:23 config/i386/i386.opt:440 +msgid "Do not use hardware fp." msgstr "" -#: ada/gcc-interface/lang.opt:61 -msgid "Synonym of -gnatk8." +#: config/alpha/alpha.opt:27 +msgid "Use fp registers." msgstr "" -#: ada/gcc-interface/lang.opt:69 -msgid "Do not look for object files in standard path." +#: config/alpha/alpha.opt:31 common.opt:654 common.opt:788 common.opt:998 +#: common.opt:1002 common.opt:1006 common.opt:1010 common.opt:1574 +#: common.opt:1630 common.opt:1762 common.opt:1766 common.opt:2000 +#: common.opt:2178 common.opt:2879 fortran/lang.opt:489 +msgid "Does nothing. Preserved for backward compatibility." msgstr "" -#: ada/gcc-interface/lang.opt:73 -msgid "Select the runtime." +#: config/alpha/alpha.opt:35 +msgid "Request IEEE-conformant math library routines (OSF/1)." msgstr "" -#: ada/gcc-interface/lang.opt:77 c-family/c.opt:1736 -msgid "Use the narrowest integer type possible for enumeration types." +#: config/alpha/alpha.opt:39 +msgid "Emit IEEE-conformant code, without inexact exceptions." msgstr "" -#: ada/gcc-interface/lang.opt:81 c-family/c.opt:1748 -msgid "Make \"char\" signed by default." +#: config/alpha/alpha.opt:46 +msgid "Do not emit complex integer constants to read-only memory." msgstr "" -#: ada/gcc-interface/lang.opt:85 c-family/c.opt:1834 -msgid "Make \"char\" unsigned by default." +#: config/alpha/alpha.opt:50 +msgid "Use VAX fp." msgstr "" -#: ada/gcc-interface/lang.opt:89 -msgid "Catch typos." +#: config/alpha/alpha.opt:54 +msgid "Do not use VAX fp." msgstr "" -#: ada/gcc-interface/lang.opt:93 -msgid "Set name of output ALI file (internal switch)." +#: config/alpha/alpha.opt:58 +msgid "Emit code for the byte/word ISA extension." msgstr "" -#: ada/gcc-interface/lang.opt:97 -msgid "-gnat\tSpecify options to GNAT." +#: config/alpha/alpha.opt:62 +msgid "Emit code for the motion video ISA extension." msgstr "" -#: ada/gcc-interface/lang.opt:101 -msgid "Ignored." +#: config/alpha/alpha.opt:66 +msgid "Emit code for the fp move and sqrt ISA extension." msgstr "" -#: fortran/lang.opt:146 -msgid "-J\tPut MODULE files in 'directory'." +#: config/alpha/alpha.opt:70 +msgid "Emit code for the counting ISA extension." msgstr "" -#: fortran/lang.opt:198 -msgid "Warn about possible aliasing of dummy arguments." +#: config/alpha/alpha.opt:74 +msgid "Emit code using explicit relocation directives." msgstr "" -#: fortran/lang.opt:202 -msgid "Warn about alignment of COMMON blocks." +#: config/alpha/alpha.opt:78 +msgid "Emit 16-bit relocations to the small data areas." msgstr "" -#: fortran/lang.opt:206 -msgid "Warn about missing ampersand in continued character constants." +#: config/alpha/alpha.opt:82 +msgid "Emit 32-bit relocations to the small data areas." msgstr "" -#: fortran/lang.opt:210 -msgid "Warn about creation of array temporaries." +#: config/alpha/alpha.opt:86 +msgid "Emit direct branches to local functions." msgstr "" -#: fortran/lang.opt:214 -msgid "Warn about type and rank mismatches between arguments and parameters." +#: config/alpha/alpha.opt:90 +msgid "Emit indirect branches to local functions." msgstr "" -#: fortran/lang.opt:218 -msgid "Warn if the type of a variable might be not interoperable with C." +#: config/alpha/alpha.opt:94 +msgid "Emit rdval instead of rduniq for thread pointer." msgstr "" -#: fortran/lang.opt:226 -msgid "Warn about truncated character expressions." +#: config/alpha/alpha.opt:98 config/s390/s390.opt:150 config/i386/i386.opt:212 +#: config/sparc/long-double-switch.opt:23 +msgid "Use 128-bit long double." msgstr "" -#: fortran/lang.opt:230 -msgid "Warn about equality comparisons involving REAL or COMPLEX expressions." +#: config/alpha/alpha.opt:102 config/s390/s390.opt:154 config/i386/i386.opt:208 +#: config/sparc/long-double-switch.opt:27 +msgid "Use 64-bit long double." msgstr "" -#: fortran/lang.opt:238 -msgid "Warn about most implicit conversions." +#: config/alpha/alpha.opt:106 +msgid "Use features of and schedule given CPU." msgstr "" -#: fortran/lang.opt:242 -msgid "Warn about possibly incorrect subscripts in do loops." +#: config/alpha/alpha.opt:110 +msgid "Schedule given CPU." msgstr "" -#: fortran/lang.opt:250 -msgid "Warn if loops have been interchanged." +#: config/alpha/alpha.opt:114 +msgid "Control the generated fp rounding mode." msgstr "" -#: fortran/lang.opt:254 -msgid "Warn about function call elimination." +#: config/alpha/alpha.opt:118 +msgid "Control the IEEE trap mode." msgstr "" -#: fortran/lang.opt:258 -msgid "Warn about calls with implicit interface." +#: config/alpha/alpha.opt:122 +msgid "Control the precision given to fp exceptions." msgstr "" -#: fortran/lang.opt:262 -msgid "Warn about called procedures not explicitly declared." +#: config/alpha/alpha.opt:126 +msgid "Tune expected memory latency." msgstr "" -#: fortran/lang.opt:266 -msgid "Warn about constant integer divisions with truncated results." +#: config/alpha/alpha.opt:130 config/ia64/ia64.opt:118 +msgid "Specify bit size of immediate TLS offsets." msgstr "" -#: fortran/lang.opt:270 -msgid "Warn about truncated source lines." +#: config/mips/mips-tables.opt:24 +msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):" msgstr "" -#: fortran/lang.opt:274 -msgid "Warn on intrinsics not part of the selected standard." +#: config/mips/mips-tables.opt:28 +msgid "Known MIPS ISA levels (for use with the -mips option):" msgstr "" -#: fortran/lang.opt:286 -msgid "Warn about USE statements that have no ONLY qualifier." +#: config/mips/mips.opt:32 +msgid "-mabi=ABI\tGenerate code that conforms to the given ABI." msgstr "" -#: fortran/lang.opt:298 -msgid "Warn about real-literal-constants with 'q' exponent-letter." +#: config/mips/mips.opt:36 +msgid "Known MIPS ABIs (for use with the -mabi= option):" msgstr "" -#: fortran/lang.opt:302 -msgid "Warn when a left-hand-side array variable is reallocated." +#: config/mips/mips.opt:55 +msgid "Generate code that can be used in SVR4-style dynamic objects." msgstr "" -#: fortran/lang.opt:306 -msgid "Warn when a left-hand-side variable is reallocated." +#: config/mips/mips.opt:59 +msgid "Use PMC-style 'mad' instructions." msgstr "" -#: fortran/lang.opt:310 -msgid "Warn if the pointer in a pointer assignment might outlive its target." +#: config/mips/mips.opt:63 +msgid "Use integer madd/msub instructions." msgstr "" -#: fortran/lang.opt:318 -msgid "Warn about \"suspicious\" constructs." +#: config/mips/mips.opt:67 +msgid "-march=ISA\tGenerate code for the given ISA." msgstr "" -#: fortran/lang.opt:322 -msgid "Permit nonconforming uses of the tab character." +#: config/mips/mips.opt:71 +msgid "" +"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions." msgstr "" -#: fortran/lang.opt:326 -msgid "Warn about an invalid DO loop." +#: config/mips/mips.opt:75 +msgid "Use Branch Likely instructions, overriding the architecture default." msgstr "" -#: fortran/lang.opt:330 -msgid "Warn about underflow of numerical constant expressions." +#: config/mips/mips.opt:79 +msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing." msgstr "" -#: fortran/lang.opt:338 -msgid "Warn if a user-procedure has the same name as an intrinsic." +#: config/mips/mips.opt:83 +msgid "Trap on integer divide by zero." msgstr "" -#: fortran/lang.opt:346 -msgid "Warn about unused dummy arguments." +#: config/mips/mips.opt:87 +msgid "" +"-mcode-readable=SETTING\tSpecify when instructions are allowed to access " +"code." msgstr "" -#: fortran/lang.opt:350 -msgid "Warn about zero-trip DO loops." +#: config/mips/mips.opt:91 +msgid "Valid arguments to -mcode-readable=:" msgstr "" -#: fortran/lang.opt:354 -msgid "Enable preprocessing." +#: config/mips/mips.opt:104 +msgid "Use branch-and-break sequences to check for integer divide by zero." msgstr "" -#: fortran/lang.opt:362 -msgid "Disable preprocessing." +#: config/mips/mips.opt:108 +msgid "Use trap instructions to check for integer divide by zero." msgstr "" -#: fortran/lang.opt:370 -msgid "Eliminate multiple function invocations also for impure functions." +#: config/mips/mips.opt:112 +msgid "Allow the use of MDMX instructions." msgstr "" -#: fortran/lang.opt:374 -msgid "Enable alignment of COMMON blocks." +#: config/mips/mips.opt:116 +msgid "" +"Allow hardware floating-point instructions to cover both 32-bit and 64-bit " +"operations." msgstr "" -#: fortran/lang.opt:378 -msgid "" -"All intrinsics procedures are available regardless of selected standard." +#: config/mips/mips.opt:120 +msgid "Use MIPS-DSP instructions." msgstr "" -#: fortran/lang.opt:386 -msgid "" -"Do not treat local variables and COMMON blocks as if they were named in SAVE " -"statements." +#: config/mips/mips.opt:124 +msgid "Use MIPS-DSP REV 2 instructions." msgstr "" -#: fortran/lang.opt:390 -msgid "Specify that backslash in string introduces an escape character." +#: config/mips/mips.opt:134 config/c6x/c6x.opt:30 config/nios2/nios2.opt:94 +#: config/tilegx/tilegx.opt:45 +msgid "Use big-endian byte order." msgstr "" -#: fortran/lang.opt:394 -msgid "Produce a backtrace when a runtime error is encountered." +#: config/mips/mips.opt:138 config/c6x/c6x.opt:34 config/nios2/nios2.opt:98 +#: config/tilegx/tilegx.opt:49 +msgid "Use little-endian byte order." msgstr "" -#: fortran/lang.opt:398 -msgid "" -"-fblas-matmul-limit=\tSize of the smallest matrix for which matmul will " -"use BLAS." +#: config/mips/mips.opt:142 config/iq2000/iq2000.opt:61 +msgid "Use ROM instead of RAM." msgstr "" -#: fortran/lang.opt:402 -msgid "" -"Produce a warning at runtime if a array temporary has been created for a " -"procedure argument." +#: config/mips/mips.opt:146 +msgid "Use Enhanced Virtual Addressing instructions." msgstr "" -#: fortran/lang.opt:406 -msgid "" -"-fconvert= The endianness used for " -"unformatted files." +#: config/mips/mips.opt:150 +msgid "Use NewABI-style %reloc() assembly operators." msgstr "" -#: fortran/lang.opt:409 -#, c-format -msgid "Unrecognized option to endianness value: %qs" +#: config/mips/mips.opt:154 +msgid "Use -G for data that is not defined by the current object." msgstr "" -#: fortran/lang.opt:425 -msgid "Use the Cray Pointer extension." +#: config/mips/mips.opt:158 +msgid "Work around certain 24K errata." msgstr "" -#: fortran/lang.opt:429 -msgid "Generate C prototypes from BIND(C) declarations." +#: config/mips/mips.opt:162 +msgid "Work around certain R4000 errata." msgstr "" -#: fortran/lang.opt:433 -msgid "Ignore 'D' in column one in fixed form." +#: config/mips/mips.opt:166 +msgid "Work around certain R4400 errata." msgstr "" -#: fortran/lang.opt:437 -msgid "Treat lines with 'D' in column one as comments." +#: config/mips/mips.opt:170 +msgid "Work around the R5900 short loop erratum." msgstr "" -#: fortran/lang.opt:441 -msgid "Enable all DEC language extensions." +#: config/mips/mips.opt:174 +msgid "Work around certain RM7000 errata." msgstr "" -#: fortran/lang.opt:445 -msgid "Enable legacy parsing of INCLUDE as statement." +#: config/mips/mips.opt:178 +msgid "Work around certain R10000 errata." msgstr "" -#: fortran/lang.opt:449 -msgid "Enable kind-specific variants of integer intrinsic functions." +#: config/mips/mips.opt:182 +msgid "Work around errata for early SB-1 revision 2 cores." msgstr "" -#: fortran/lang.opt:453 -msgid "Enable legacy math intrinsics for compatibility." +#: config/mips/mips.opt:186 +msgid "Work around certain VR4120 errata." msgstr "" -#: fortran/lang.opt:457 -msgid "Enable support for DEC STRUCTURE/RECORD." +#: config/mips/mips.opt:190 +msgid "Work around VR4130 mflo/mfhi errata." msgstr "" -#: fortran/lang.opt:461 -msgid "Enable DEC-style STATIC and AUTOMATIC attributes." +#: config/mips/mips.opt:194 +msgid "Work around an early 4300 hardware bug." msgstr "" -#: fortran/lang.opt:465 -msgid "Set the default double precision kind to an 8 byte wide type." +#: config/mips/mips.opt:198 +msgid "FP exceptions are enabled." msgstr "" -#: fortran/lang.opt:469 -msgid "Set the default integer kind to an 8 byte wide type." +#: config/mips/mips.opt:202 +msgid "Use 32-bit floating-point registers." msgstr "" -#: fortran/lang.opt:473 -msgid "Set the default real kind to an 8 byte wide type." +#: config/mips/mips.opt:206 +msgid "Conform to the o32 FPXX ABI." msgstr "" -#: fortran/lang.opt:477 -msgid "Set the default real kind to an 10 byte wide type." +#: config/mips/mips.opt:210 +msgid "Use 64-bit floating-point registers." msgstr "" -#: fortran/lang.opt:481 -msgid "Set the default real kind to an 16 byte wide type." +#: config/mips/mips.opt:214 +msgid "" +"-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack " +"trampolines." msgstr "" -#: fortran/lang.opt:485 -msgid "Allow dollar signs in entity names." +#: config/mips/mips.opt:218 +msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode." msgstr "" -#: fortran/lang.opt:489 config/alpha/alpha.opt:31 common.opt:654 common.opt:788 -#: common.opt:998 common.opt:1002 common.opt:1006 common.opt:1010 -#: common.opt:1574 common.opt:1630 common.opt:1762 common.opt:1766 -#: common.opt:2000 common.opt:2178 common.opt:2879 -msgid "Does nothing. Preserved for backward compatibility." +#: config/mips/mips.opt:222 +msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding." msgstr "" -#: fortran/lang.opt:493 -msgid "Display the code tree after parsing." +#: config/mips/mips.opt:226 +msgid "" +"Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):" msgstr "" -#: fortran/lang.opt:497 -msgid "Display the code tree after front end optimization." +#: config/mips/mips.opt:236 +msgid "Use 32-bit general registers." msgstr "" -#: fortran/lang.opt:501 -msgid "Display the code tree after parsing; deprecated option." +#: config/mips/mips.opt:240 +msgid "Use 64-bit general registers." msgstr "" -#: fortran/lang.opt:505 -msgid "" -"Specify that an external BLAS library should be used for matmul calls on " -"large-size arrays." +#: config/mips/mips.opt:244 +msgid "Use GP-relative addressing to access small data." msgstr "" -#: fortran/lang.opt:509 -msgid "Use f2c calling convention." +#: config/mips/mips.opt:248 +msgid "" +"When generating -mabicalls code, allow executables to use PLTs and copy " +"relocations." msgstr "" -#: fortran/lang.opt:513 -msgid "Assume that the source file is fixed form." +#: config/mips/mips.opt:252 +msgid "Allow the use of hardware floating-point ABI and instructions." msgstr "" -#: fortran/lang.opt:517 -msgid "Force creation of temporary to test infrequently-executed forall code." +#: config/mips/mips.opt:256 +msgid "Generate code that is link-compatible with MIPS16 and microMIPS code." msgstr "" -#: fortran/lang.opt:521 -msgid "Interpret any INTEGER(4) as an INTEGER(8)." +#: config/mips/mips.opt:260 +msgid "An alias for minterlink-compressed provided for backward-compatibility." msgstr "" -#: fortran/lang.opt:525 fortran/lang.opt:529 -msgid "Specify where to find the compiled intrinsic modules." +#: config/mips/mips.opt:264 +msgid "-mipsN\tGenerate code for ISA level N." msgstr "" -#: fortran/lang.opt:533 -msgid "Allow arbitrary character line width in fixed mode." +#: config/mips/mips.opt:268 +msgid "Generate MIPS16 code." msgstr "" -#: fortran/lang.opt:537 -msgid "-ffixed-line-length-\tUse n as character line width in fixed mode." +#: config/mips/mips.opt:272 +msgid "Use MIPS-3D instructions." msgstr "" -#: fortran/lang.opt:541 -msgid "Pad shorter fixed form lines to line width with spaces." +#: config/mips/mips.opt:276 +msgid "Use ll, sc and sync instructions." msgstr "" -#: fortran/lang.opt:545 -msgid "-ffpe-trap=[...]\tStop on following floating point exceptions." +#: config/mips/mips.opt:280 +msgid "Use -G for object-local data." msgstr "" -#: fortran/lang.opt:549 -msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions." +#: config/mips/mips.opt:284 +msgid "Use indirect calls." msgstr "" -#: fortran/lang.opt:553 -msgid "Assume that the source file is free form." +#: config/mips/mips.opt:288 +msgid "Use a 32-bit long type." msgstr "" -#: fortran/lang.opt:557 -msgid "Allow arbitrary character line width in free mode." +#: config/mips/mips.opt:292 +msgid "Use a 64-bit long type." msgstr "" -#: fortran/lang.opt:561 -msgid "-ffree-line-length-\tUse n as character line width in free mode." +#: config/mips/mips.opt:296 +msgid "Pass the address of the ra save location to _mcount in $12." msgstr "" -#: fortran/lang.opt:565 -msgid "Try to interchange loops if profitable." +#: config/mips/mips.opt:300 +msgid "Don't optimize block moves." msgstr "" -#: fortran/lang.opt:569 -msgid "Enable front end optimization." +#: config/mips/mips.opt:304 +msgid "Use microMIPS instructions." msgstr "" -#: fortran/lang.opt:573 -msgid "" -"Specify that no implicit typing is allowed, unless overridden by explicit " -"IMPLICIT statements." +#: config/mips/mips.opt:308 +msgid "Use MIPS MSA Extension instructions." msgstr "" -#: fortran/lang.opt:577 -msgid "" -"-finit-character=\tInitialize local character variables to ASCII value n." +#: config/mips/mips.opt:312 +msgid "Allow the use of MT instructions." msgstr "" -#: fortran/lang.opt:581 -msgid "" -"Initialize components of derived type variables according to other init " -"flags." +#: config/mips/mips.opt:316 +msgid "Prevent the use of all floating-point operations." msgstr "" -#: fortran/lang.opt:585 -msgid "-finit-integer=\tInitialize local integer variables to n." +#: config/mips/mips.opt:320 +msgid "Use MCU instructions." msgstr "" -#: fortran/lang.opt:589 -msgid "Initialize local variables to zero (from g77)." +#: config/mips/mips.opt:324 +msgid "Do not use a cache-flushing function before calling stack trampolines." msgstr "" -#: fortran/lang.opt:593 -msgid "-finit-logical=\tInitialize local logical variables." +#: config/mips/mips.opt:328 +msgid "Do not use MDMX instructions." msgstr "" -#: fortran/lang.opt:597 -msgid "-finit-real=\tInitialize local real variables." +#: config/mips/mips.opt:332 +msgid "Generate normal-mode code." msgstr "" -#: fortran/lang.opt:600 -#, c-format -msgid "Unrecognized option to floating-point init value: %qs" +#: config/mips/mips.opt:336 +msgid "Do not use MIPS-3D instructions." msgstr "" -#: fortran/lang.opt:619 -msgid "" -"-finline-matmul-limit=\tSpecify the size of the largest matrix for which " -"matmul will be inlined." +#: config/mips/mips.opt:340 +msgid "Use paired-single floating-point instructions." msgstr "" -#: fortran/lang.opt:623 +#: config/mips/mips.opt:344 msgid "" -"-fmax-array-constructor=\tMaximum number of objects in an array " -"constructor." +"-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be " +"inserted." msgstr "" -#: fortran/lang.opt:627 -msgid "-fmax-identifier-length=\tMaximum identifier length." +#: config/mips/mips.opt:348 +msgid "Valid arguments to -mr10k-cache-barrier=:" msgstr "" -#: fortran/lang.opt:631 -msgid "-fmax-subrecord-length=\tMaximum length for subrecords." +#: config/mips/mips.opt:361 +msgid "Try to allow the linker to turn PIC calls into direct calls." msgstr "" -#: fortran/lang.opt:635 +#: config/mips/mips.opt:365 msgid "" -"-fmax-stack-var-size=\tSize in bytes of the largest array that will be " -"put on the stack." +"When generating -mabicalls code, make the code suitable for use in shared " +"libraries." msgstr "" -#: fortran/lang.opt:639 -msgid "Put all local arrays on stack." +#: config/mips/mips.opt:369 +msgid "" +"Restrict the use of hardware floating-point instructions to 32-bit " +"operations." msgstr "" -#: fortran/lang.opt:643 -msgid "Set default accessibility of module entities to PRIVATE." +#: config/mips/mips.opt:373 +msgid "Use SmartMIPS instructions." msgstr "" -#: fortran/lang.opt:663 -msgid "Try to lay out derived types as compactly as possible." +#: config/mips/mips.opt:377 +msgid "Prevent the use of all hardware floating-point instructions." msgstr "" -#: fortran/lang.opt:671 -msgid "Protect parentheses in expressions." +#: config/mips/mips.opt:381 +msgid "Optimize lui/addiu address loads." msgstr "" -#: fortran/lang.opt:675 -msgid "" -"Path to header file that should be pre-included before each compilation unit." +#: config/mips/mips.opt:385 +msgid "Assume all symbols have 32-bit values." msgstr "" -#: fortran/lang.opt:679 -msgid "Enable range checking during compilation." +#: config/mips/mips.opt:389 +msgid "Use synci instruction to invalidate i-cache." msgstr "" -#: fortran/lang.opt:683 -msgid "Interpret any REAL(4) as a REAL(8)." +#: config/mips/mips.opt:393 config/arc/arc.opt:406 config/s390/s390.opt:225 +#: config/ft32/ft32.opt:27 +msgid "Use LRA instead of reload." msgstr "" -#: fortran/lang.opt:687 -msgid "Interpret any REAL(4) as a REAL(10)." +#: config/mips/mips.opt:397 +msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable." msgstr "" -#: fortran/lang.opt:691 -msgid "Interpret any REAL(4) as a REAL(16)." +#: config/mips/mips.opt:401 +msgid "Use 4-operand madd.s/madd.d and related instructions where applicable." msgstr "" -#: fortran/lang.opt:695 -msgid "Interpret any REAL(8) as a REAL(4)." +#: config/mips/mips.opt:405 config/riscv/riscv.opt:80 +msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR." msgstr "" -#: fortran/lang.opt:699 -msgid "Interpret any REAL(8) as a REAL(10)." +#: config/mips/mips.opt:409 config/iq2000/iq2000.opt:74 +msgid "Put uninitialized constants in ROM (needs -membedded-data)." msgstr "" -#: fortran/lang.opt:703 -msgid "Interpret any REAL(8) as a REAL(16)." +#: config/mips/mips.opt:413 +msgid "Use Virtualization (VZ) instructions." msgstr "" -#: fortran/lang.opt:707 -msgid "Reallocate the LHS in assignments." +#: config/mips/mips.opt:417 +msgid "Use eXtended Physical Address (XPA) instructions." msgstr "" -#: fortran/lang.opt:711 -msgid "Use a 4-byte record marker for unformatted files." +#: config/mips/mips.opt:421 +msgid "Use Cyclic Redundancy Check (CRC) instructions." msgstr "" -#: fortran/lang.opt:715 -msgid "Use an 8-byte record marker for unformatted files." +#: config/mips/mips.opt:425 +msgid "Use Global INValidate (GINV) instructions." msgstr "" -#: fortran/lang.opt:719 -msgid "Allocate local variables on the stack to allow indirect recursion." +#: config/mips/mips.opt:429 +msgid "Perform VR4130-specific alignment optimizations." msgstr "" -#: fortran/lang.opt:723 -msgid "Copy array sections into a contiguous block on procedure entry." +#: config/mips/mips.opt:433 +msgid "Lift restrictions on GOT size." msgstr "" -#: fortran/lang.opt:727 -msgid "" -"-fcoarray=\tSpecify which coarray parallelization should be " -"used." +#: config/mips/mips.opt:437 +msgid "Enable use of odd-numbered single-precision registers." msgstr "" -#: fortran/lang.opt:730 -#, c-format -msgid "Unrecognized option: %qs" +#: config/mips/mips.opt:441 +msgid "Optimize frame header." msgstr "" -#: fortran/lang.opt:743 -msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed." +#: config/mips/mips.opt:448 +msgid "Enable load/store bonding." msgstr "" -#: fortran/lang.opt:747 -msgid "Append a second underscore if the name already contains an underscore." +#: config/mips/mips.opt:452 +msgid "Specify the compact branch usage policy." msgstr "" -#: fortran/lang.opt:755 -msgid "Apply negative sign to zero values." +#: config/mips/mips.opt:456 +msgid "Policies available for use with -mcompact-branches=:" msgstr "" -#: fortran/lang.opt:759 -msgid "Append underscores to externally visible names." +#: config/mips/mips.opt:469 +msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions." msgstr "" -#: fortran/lang.opt:763 config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1167 -#: common.opt:1375 common.opt:1450 common.opt:1718 common.opt:1849 -#: common.opt:2249 common.opt:2285 common.opt:2378 common.opt:2382 -#: common.opt:2487 common.opt:2578 common.opt:2586 common.opt:2594 -#: common.opt:2602 common.opt:2703 common.opt:2755 common.opt:2843 -#: common.opt:2980 common.opt:2984 common.opt:2988 common.opt:2992 -#: c-family/c.opt:1405 c-family/c.opt:1437 c-family/c.opt:1685 -msgid "Does nothing. Preserved for backward compatibility." +#: config/mips/mips.opt:473 +msgid "Use Loongson EXTension (EXT) instructions." msgstr "" -#: fortran/lang.opt:803 -msgid "Statically link the GNU Fortran helper library (libgfortran)." +#: config/mips/mips.opt:477 +msgid "Use Loongson EXTension R2 (EXT2) instructions." msgstr "" -#: fortran/lang.opt:807 -msgid "Conform to the ISO Fortran 2003 standard." +#: config/visium/visium.opt:25 +msgid "Link with libc.a and libdebug.a." msgstr "" -#: fortran/lang.opt:811 -msgid "Conform to the ISO Fortran 2008 standard." +#: config/visium/visium.opt:29 +msgid "Link with libc.a and libsim.a." msgstr "" -#: fortran/lang.opt:815 -msgid "Conform to the ISO Fortran 2008 standard including TS 29113." +#: config/visium/visium.opt:33 +msgid "Use hardware FP (default)." msgstr "" -#: fortran/lang.opt:819 -msgid "Conform to the ISO Fortran 2018 standard." +#: config/visium/visium.opt:37 config/sparc/sparc.opt:30 +#: config/sparc/sparc.opt:34 +msgid "Use hardware FP." msgstr "" -#: fortran/lang.opt:823 -msgid "Conform to the ISO Fortran 95 standard." +#: config/visium/visium.opt:41 config/sparc/sparc.opt:38 +msgid "Do not use hardware FP." msgstr "" -#: fortran/lang.opt:827 -msgid "Conform to nothing in particular." +#: config/visium/visium.opt:45 +msgid "Use features of and schedule code for given CPU." msgstr "" -#: fortran/lang.opt:831 -msgid "Accept extensions to support legacy code." +#: config/visium/visium.opt:49 config/spu/spu.opt:84 config/s390/s390.opt:194 +#: config/i386/i386.opt:514 config/sparc/sparc.opt:146 config/ia64/ia64.opt:122 +msgid "Schedule code for given CPU." msgstr "" -#: config/fr30/fr30.opt:23 -msgid "Assume small address space." +#: config/visium/visium.opt:65 +msgid "Generate code for the supervisor mode (default)." msgstr "" -#: config/fr30/fr30.opt:27 config/mcore/mcore.opt:56 -msgid "" -"Assume that run-time support has been provided, so omit -lsim from the " -"linker command line." +#: config/visium/visium.opt:69 +msgid "Generate code for the user mode." msgstr "" -#: config/g.opt:27 -msgid "" -"-G\tPut global and static data smaller than bytes into a " -"special section (on some targets)." +#: config/visium/visium.opt:73 +msgid "Only retained for backward compatibility." msgstr "" -#: config/microblaze/microblaze.opt:40 -msgid "Use software emulation for floating point (default)." +#: config/epiphany/epiphany.opt:24 +msgid "Don't use any of r32..r63." msgstr "" -#: config/microblaze/microblaze.opt:44 -msgid "Use hardware floating point instructions." +#: config/epiphany/epiphany.opt:28 +msgid "" +"Preferentially allocate registers that allow short instruction generation." msgstr "" -#: config/microblaze/microblaze.opt:48 -msgid "Use table lookup optimization for small signed integer divisions." +#: config/epiphany/epiphany.opt:32 +msgid "Set branch cost." msgstr "" -#: config/microblaze/microblaze.opt:52 -msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU." +#: config/epiphany/epiphany.opt:36 +msgid "Enable conditional move instruction usage." msgstr "" -#: config/microblaze/microblaze.opt:56 -msgid "Don't optimize block moves, use memcpy." +#: config/epiphany/epiphany.opt:40 +msgid "Set number of nops to emit before each insn pattern." msgstr "" -#: config/microblaze/microblaze.opt:60 config/arm/arm.opt:99 -#: config/aarch64/aarch64.opt:68 -msgid "Assume target CPU is configured as big endian." +#: config/epiphany/epiphany.opt:52 +msgid "Use software floating point comparisons." msgstr "" -#: config/microblaze/microblaze.opt:64 config/arm/arm.opt:164 -#: config/aarch64/aarch64.opt:84 -msgid "Assume target CPU is configured as little endian." +#: config/epiphany/epiphany.opt:56 +msgid "Enable split of 32 bit immediate loads into low / high part." msgstr "" -#: config/microblaze/microblaze.opt:68 -msgid "Use the soft multiply emulation (default)." +#: config/epiphany/epiphany.opt:60 +msgid "Enable use of POST_INC / POST_DEC." msgstr "" -#: config/microblaze/microblaze.opt:72 -msgid "Use reorder instructions (swap and byte reversed load/store) (default)." +#: config/epiphany/epiphany.opt:64 +msgid "Enable use of POST_MODIFY." msgstr "" -#: config/microblaze/microblaze.opt:76 -msgid "Use the software emulation for divides (default)." +#: config/epiphany/epiphany.opt:68 +msgid "Set number of bytes on the stack preallocated for use by the callee." msgstr "" -#: config/microblaze/microblaze.opt:80 -msgid "Use the hardware barrel shifter instead of emulation." +#: config/epiphany/epiphany.opt:72 +msgid "Assume round to nearest is selected for purposes of scheduling." msgstr "" -#: config/microblaze/microblaze.opt:84 -msgid "Use pattern compare instructions." +#: config/epiphany/epiphany.opt:76 +msgid "Generate call insns as indirect calls." msgstr "" -#: config/microblaze/microblaze.opt:87 -#, c-format -msgid "%qs is deprecated; use -fstack-check" +#: config/epiphany/epiphany.opt:80 +msgid "Generate call insns as direct calls." msgstr "" -#: config/microblaze/microblaze.opt:88 -msgid "Check for stack overflow at runtime." +#: config/epiphany/epiphany.opt:84 +msgid "" +"Assume labels and symbols can be addressed using 16 bit absolute addresses." msgstr "" -#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65 -msgid "Use GP relative sdata/sbss sections." +#: config/epiphany/epiphany.opt:108 +msgid "" +"A floatig point to integer truncation may be replaced with rounding to save " +"mode switching." msgstr "" -#: config/microblaze/microblaze.opt:95 -#, c-format -msgid "%qs is deprecated; use -fno-zero-initialized-in-bss" +#: config/epiphany/epiphany.opt:112 +msgid "Vectorize for double-word operations." msgstr "" -#: config/microblaze/microblaze.opt:96 -msgid "Clear the BSS to zero and place zero initialized in BSS." +#: config/epiphany/epiphany.opt:128 +msgid "" +"Split unaligned 8 byte vector moves before post-modify address generation." msgstr "" -#: config/microblaze/microblaze.opt:100 -msgid "Use multiply high instructions for high part of 32x32 multiply." +#: config/epiphany/epiphany.opt:132 +msgid "Use the floating point unit for integer add/subtract." msgstr "" -#: config/microblaze/microblaze.opt:104 -msgid "Use hardware floating point conversion instructions." +#: config/epiphany/epiphany.opt:136 +msgid "Set register to hold -1." msgstr "" -#: config/microblaze/microblaze.opt:108 -msgid "Use hardware floating point square root instruction." +#: config/mn10300/mn10300.opt:30 +msgid "Target the AM33 processor." msgstr "" -#: config/microblaze/microblaze.opt:112 -msgid "Description for mxl-mode-executable." +#: config/mn10300/mn10300.opt:34 +msgid "Target the AM33/2.0 processor." msgstr "" -#: config/microblaze/microblaze.opt:116 -msgid "Description for mxl-mode-xmdstub." +#: config/mn10300/mn10300.opt:38 +msgid "Target the AM34 processor." msgstr "" -#: config/microblaze/microblaze.opt:120 -msgid "Description for mxl-mode-bootstrap." +#: config/mn10300/mn10300.opt:42 config/arm/arm.opt:236 +msgid "Tune code for the given processor." msgstr "" -#: config/microblaze/microblaze.opt:124 -msgid "Description for mxl-mode-novectors." +#: config/mn10300/mn10300.opt:46 +msgid "Work around hardware multiply bug." msgstr "" -#: config/microblaze/microblaze.opt:128 -msgid "Use hardware prefetch instruction." +#: config/mn10300/mn10300.opt:55 +msgid "Enable linker relaxations." msgstr "" -#: config/microblaze/microblaze.opt:132 -msgid "" -"Data referenced by offset from start of text instead of GOT (with -fPIC/-" -"fPIE)." +#: config/mn10300/mn10300.opt:59 +msgid "Return pointers in both a0 and d0." msgstr "" -#: config/arm/arm.opt:35 -msgid "TLS dialect to use:" +#: config/mn10300/mn10300.opt:63 +msgid "Allow gcc to generate LIW instructions." msgstr "" -#: config/arm/arm.opt:45 -msgid "Specify an ABI." +#: config/mn10300/mn10300.opt:67 +msgid "Allow gcc to generate the SETLB and Lcc instructions." msgstr "" -#: config/arm/arm.opt:49 -msgid "Known ARM ABIs (for use with the -mabi= option):" +#: config/csky/csky_tables.opt:24 +msgid "Known CSKY CPUs (for use with the -mcpu= options):" msgstr "" -#: config/arm/arm.opt:68 -msgid "Generate a call to abort if a noreturn function returns." +#: config/csky/csky_tables.opt:199 +msgid "Known CSKY architectures (for use with the -march= option):" msgstr "" -#: config/arm/arm.opt:75 -msgid "Generate APCS conformant stack frames." +#: config/csky/csky_tables.opt:218 +msgid "Known CSKY FPUs (for use with the -mfpu= option):" msgstr "" -#: config/arm/arm.opt:79 -msgid "Generate re-entrant, PIC code." +#: config/csky/csky.opt:34 +msgid "Specify the target architecture." msgstr "" -#: config/arm/arm.opt:86 config/nds32/nds32.opt:171 config/c6x/c6x.opt:67 -#: config/nios2/nios2.opt:570 config/m68k/m68k.opt:103 -msgid "Specify the name of the target architecture." +#: config/csky/csky.opt:38 +msgid "Specify the target processor." msgstr "" -#: config/arm/arm.opt:95 -msgid "Generate code in 32 bit ARM state." +#: config/csky/csky.opt:44 config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 +msgid "Generate big-endian code." msgstr "" -#: config/arm/arm.opt:103 -msgid "Thumb: Assume non-static functions may be called from ARM code." +#: config/csky/csky.opt:51 config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 +msgid "Generate little-endian code." msgstr "" -#: config/arm/arm.opt:107 -msgid "Thumb: Assume function pointers may go to non-Thumb aware code." +#: config/csky/csky.opt:61 +msgid "Enable hardware floating-point instructions." msgstr "" -#: config/arm/arm.opt:111 config/bfin/bfin.opt:44 -msgid "Specify the name of the target CPU." +#: config/csky/csky.opt:65 +msgid "Use library calls to perform floating-point operations (default)." msgstr "" -#: config/arm/arm.opt:115 -msgid "Specify if floating point hardware should be used." +#: config/csky/csky.opt:69 +msgid "Specify the target floating-point hardware/format." msgstr "" -#: config/arm/arm.opt:119 -msgid "" -"Specify that the compiler should target secure code as per ARMv8-M Security " -"Extensions." +#: config/csky/csky.opt:73 +msgid "Generate C-SKY FPU double float instructions (default for hard float)." msgstr "" -#: config/arm/arm.opt:123 -msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):" +#: config/csky/csky.opt:77 +msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)." msgstr "" -#: config/arm/arm.opt:136 -msgid "Switch ARM/Thumb modes on alternating functions for compiler testing." +#: config/csky/csky.opt:85 +msgid "Enable the extended LRW instruction (default for CK801)." msgstr "" -#: config/arm/arm.opt:140 -msgid "Specify the __fp16 floating-point format." +#: config/csky/csky.opt:89 +msgid "Enable interrupt stack instructions." msgstr "" -#: config/arm/arm.opt:144 -msgid "Known __fp16 formats (for use with the -mfp16-format= option):" +#: config/csky/csky.opt:93 +msgid "Enable multiprocessor instructions." msgstr "" -#: config/arm/arm.opt:157 -msgid "Specify the name of the target floating point hardware/format." +#: config/csky/csky.opt:97 +msgid "Enable coprocessor instructions." msgstr "" -#: config/arm/arm.opt:168 -msgid "Generate call insns as indirect calls, if necessary." +#: config/csky/csky.opt:101 +msgid "Enable cache prefetch instructions." msgstr "" -#: config/arm/arm.opt:172 config/s390/s390.opt:226 -msgid "Assume data segments are relative to text segment." +#: config/csky/csky.opt:105 +msgid "Enable C-SKY SECURE instructions." msgstr "" -#: config/arm/arm.opt:176 -msgid "Specify the register to be used for PIC addressing." +#: config/csky/csky.opt:112 +msgid "Enable C-SKY TRUST instructions." msgstr "" -#: config/arm/arm.opt:180 -msgid "Store function names in object code." +#: config/csky/csky.opt:116 +msgid "Enable C-SKY DSP instructions." msgstr "" -#: config/arm/arm.opt:184 -msgid "Permit scheduling of a function's prologue sequence." +#: config/csky/csky.opt:120 +msgid "Enable C-SKY Enhanced DSP instructions." msgstr "" -#: config/arm/arm.opt:188 config/rs6000/rs6000.opt:240 -msgid "Do not load the PIC register in function prologues." +#: config/csky/csky.opt:124 +msgid "Enable C-SKY Vector DSP instructions." msgstr "" -#: config/arm/arm.opt:195 -msgid "Specify the minimum bit alignment of structures. (Deprecated)." +#: config/csky/csky.opt:130 +msgid "Generate divide instructions." msgstr "" -#: config/arm/arm.opt:199 -msgid "Generate code for Thumb state." +#: config/csky/csky.opt:134 +msgid "Generate code for Smart Mode." msgstr "" -#: config/arm/arm.opt:203 -msgid "Support calls between Thumb and ARM instruction sets." +#: config/csky/csky.opt:138 +msgid "Enable use of R16-R31 (default)." msgstr "" -#: config/arm/arm.opt:207 -msgid "Specify thread local storage scheme." +#: config/csky/csky.opt:142 +msgid "Generate code using global anchor symbol addresses." msgstr "" -#: config/arm/arm.opt:211 -msgid "Specify how to access the thread pointer." +#: config/csky/csky.opt:146 +msgid "Generate push/pop instructions (default)." msgstr "" -#: config/arm/arm.opt:215 -msgid "Valid arguments to -mtp=:" +#: config/csky/csky.opt:150 +msgid "Generate stm/ldm instructions (default)." msgstr "" -#: config/arm/arm.opt:228 -msgid "Thumb: Generate (non-leaf) stack frames even if not needed." +#: config/csky/csky.opt:157 +msgid "Generate constant pools in the compiler instead of assembler." msgstr "" -#: config/arm/arm.opt:232 -msgid "Thumb: Generate (leaf) stack frames even if not needed." +#: config/csky/csky.opt:161 +msgid "Emit .stack_size directives." msgstr "" -#: config/arm/arm.opt:236 config/mn10300/mn10300.opt:42 -msgid "Tune code for the given processor." +#: config/csky/csky.opt:165 +msgid "Generate code for C-SKY compiler runtime instead of libgcc." msgstr "" -#: config/arm/arm.opt:240 -msgid "" -"Print CPU tuning information as comment in assembler file. This is an " -"option used only for regression testing of the compiler and not intended for " -"ordinary use in compiling code." +#: config/csky/csky.opt:169 +msgid "Set the branch costs to roughly the specified number of instructions." msgstr "" -#: config/arm/arm.opt:251 -msgid "" -"Use Neon quad-word (rather than double-word) registers for vectorization." +#: config/csky/csky.opt:173 +msgid "Permit scheduling of function prologue and epilogue sequences." msgstr "" -#: config/arm/arm.opt:255 -msgid "" -"Use Neon double-word (rather than quad-word) registers for vectorization." +#: config/microblaze/microblaze.opt:40 +msgid "Use software emulation for floating point (default)." msgstr "" -#: config/arm/arm.opt:259 -msgid "" -"Enable more verbose RTX cost dumps during debug. For GCC developers use " -"only." +#: config/microblaze/microblaze.opt:44 +msgid "Use hardware floating point instructions." msgstr "" -#: config/arm/arm.opt:263 -msgid "Only generate absolute relocations on word sized values." +#: config/microblaze/microblaze.opt:48 +msgid "Use table lookup optimization for small signed integer divisions." msgstr "" -#: config/arm/arm.opt:267 -msgid "Generate IT blocks appropriate for ARMv8." +#: config/microblaze/microblaze.opt:52 +msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU." msgstr "" -#: config/arm/arm.opt:271 -msgid "" -"Avoid overlapping destination and address registers on LDRD instructions " -"that may trigger Cortex-M3 errata." +#: config/microblaze/microblaze.opt:56 +msgid "Don't optimize block moves, use memcpy." msgstr "" -#: config/arm/arm.opt:276 config/arc/arc.opt:496 config/nds32/nds32.opt:461 -msgid "Enable unaligned word and halfword accesses to packed data." +#: config/microblaze/microblaze.opt:60 config/arm/arm.opt:99 +#: config/aarch64/aarch64.opt:68 +msgid "Assume target CPU is configured as big endian." msgstr "" -#: config/arm/arm.opt:280 -msgid "Use Neon to perform 64-bits operations rather than core registers." +#: config/microblaze/microblaze.opt:64 config/arm/arm.opt:164 +#: config/aarch64/aarch64.opt:84 +msgid "Assume target CPU is configured as little endian." msgstr "" -#: config/arm/arm.opt:284 -msgid "Assume loading data from flash is slower than fetching instructions." +#: config/microblaze/microblaze.opt:68 +msgid "Use the soft multiply emulation (default)." msgstr "" -#: config/arm/arm.opt:288 -msgid "Assume unified syntax for inline assembly code." +#: config/microblaze/microblaze.opt:72 +msgid "Use reorder instructions (swap and byte reversed load/store) (default)." msgstr "" -#: config/arm/arm.opt:292 -msgid "Do not allow constant data to be placed in code sections." +#: config/microblaze/microblaze.opt:76 +msgid "Use the software emulation for divides (default)." msgstr "" -#: config/arm/arm.opt:296 -msgid "When linking for big-endian targets, generate a BE8 format image." +#: config/microblaze/microblaze.opt:80 +msgid "Use the hardware barrel shifter instead of emulation." msgstr "" -#: config/arm/arm.opt:300 -msgid "" -"When linking for big-endian targets, generate a legacy BE32 format image." +#: config/microblaze/microblaze.opt:84 +msgid "Use pattern compare instructions." msgstr "" -#: config/arm/arm.opt:304 config/sh/sh.opt:195 -msgid "Cost to assume for a branch insn." +#: config/microblaze/microblaze.opt:88 +msgid "Check for stack overflow at runtime." msgstr "" -#: config/arm/arm-tables.opt:25 -msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):" +#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65 +msgid "Use GP relative sdata/sbss sections." msgstr "" -#: config/arm/arm-tables.opt:257 -msgid "Known ARM architectures (for use with the -march= option):" +#: config/microblaze/microblaze.opt:96 +msgid "Clear the BSS to zero and place zero initialized in BSS." msgstr "" -#: config/arm/arm-tables.opt:354 -msgid "Known ARM FPUs (for use with the -mfpu= option):" +#: config/microblaze/microblaze.opt:100 +msgid "Use multiply high instructions for high part of 32x32 multiply." msgstr "" -#: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34 -#: config/visium/visium.opt:37 -msgid "Use hardware FP." +#: config/microblaze/microblaze.opt:104 +msgid "Use hardware floating point conversion instructions." msgstr "" -#: config/sparc/sparc.opt:38 config/visium/visium.opt:41 -msgid "Do not use hardware FP." +#: config/microblaze/microblaze.opt:108 +msgid "Use hardware floating point square root instruction." msgstr "" -#: config/sparc/sparc.opt:42 -msgid "Use flat register window model." +#: config/microblaze/microblaze.opt:112 +msgid "Description for mxl-mode-executable." msgstr "" -#: config/sparc/sparc.opt:46 -msgid "Assume possible double misalignment." +#: config/microblaze/microblaze.opt:116 +msgid "Description for mxl-mode-xmdstub." msgstr "" -#: config/sparc/sparc.opt:50 -msgid "Use ABI reserved registers." +#: config/microblaze/microblaze.opt:120 +msgid "Description for mxl-mode-bootstrap." msgstr "" -#: config/sparc/sparc.opt:54 -msgid "Use hardware quad FP instructions." +#: config/microblaze/microblaze.opt:124 +msgid "Description for mxl-mode-novectors." msgstr "" -#: config/sparc/sparc.opt:58 -msgid "Do not use hardware quad fp instructions." +#: config/microblaze/microblaze.opt:128 +msgid "Use hardware prefetch instruction." msgstr "" -#: config/sparc/sparc.opt:62 -msgid "Enable Local Register Allocation." +#: config/microblaze/microblaze.opt:132 +msgid "" +"Data referenced by offset from start of text instead of GOT (with -fPIC/-" +"fPIE)." msgstr "" -#: config/sparc/sparc.opt:66 -msgid "Compile for V8+ ABI." +#: config/spu/spu.opt:20 +msgid "Emit warnings when run-time relocations are generated." msgstr "" -#: config/sparc/sparc.opt:70 -msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions." +#: config/spu/spu.opt:24 +msgid "Emit errors when run-time relocations are generated." msgstr "" -#: config/sparc/sparc.opt:74 -msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions." +#: config/spu/spu.opt:28 +msgid "Specify cost of branches (Default 20)." msgstr "" -#: config/sparc/sparc.opt:78 -msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions." +#: config/spu/spu.opt:32 +msgid "Make sure loads and stores are not moved past DMA instructions." msgstr "" -#: config/sparc/sparc.opt:82 -msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions." +#: config/spu/spu.opt:36 +msgid "volatile must be specified on any memory that is effected by DMA." msgstr "" -#: config/sparc/sparc.opt:86 -msgid "Use additional VIS instructions introduced in OSA2017." +#: config/spu/spu.opt:40 config/spu/spu.opt:44 +msgid "" +"Insert nops when it might improve performance by allowing dual issue " +"(default)." msgstr "" -#: config/sparc/sparc.opt:90 -msgid "Use UltraSPARC Compare-and-Branch extensions." -msgstr "" - -#: config/sparc/sparc.opt:94 -msgid "Use UltraSPARC Fused Multiply-Add extensions." -msgstr "" - -#: config/sparc/sparc.opt:98 -msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction." -msgstr "" - -#: config/sparc/sparc.opt:102 -msgid "Use UltraSPARC Population-Count instruction." -msgstr "" - -#: config/sparc/sparc.opt:106 -msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction." -msgstr "" - -#: config/sparc/sparc.opt:110 -msgid "Pointers are 64-bit." -msgstr "" - -#: config/sparc/sparc.opt:114 -msgid "Pointers are 32-bit." -msgstr "" - -#: config/sparc/sparc.opt:118 -msgid "Use 64-bit ABI." -msgstr "" - -#: config/sparc/sparc.opt:122 -msgid "Use 32-bit ABI." -msgstr "" - -#: config/sparc/sparc.opt:126 -msgid "Use stack bias." -msgstr "" - -#: config/sparc/sparc.opt:130 -msgid "Use structs on stronger alignment for double-word copies." -msgstr "" - -#: config/sparc/sparc.opt:134 -msgid "Optimize tail call instructions in assembler and linker." -msgstr "" - -#: config/sparc/sparc.opt:138 -msgid "Do not generate code that can only run in supervisor mode (default)." -msgstr "" - -#: config/sparc/sparc.opt:142 -msgid "Use instructions of and schedule code for given CPU." -msgstr "" - -#: config/sparc/sparc.opt:146 config/spu/spu.opt:84 config/visium/visium.opt:49 -#: config/ia64/ia64.opt:122 config/s390/s390.opt:191 config/i386/i386.opt:514 -msgid "Schedule code for given CPU." -msgstr "" - -#: config/sparc/sparc.opt:225 -msgid "Use given SPARC-V9 code model." +#: config/spu/spu.opt:48 +msgid "Use standard main function as entry for startup." msgstr "" -#: config/sparc/sparc.opt:247 -msgid "Enable debug output." +#: config/spu/spu.opt:52 +msgid "Generate branch hints for branches." msgstr "" -#: config/sparc/sparc.opt:251 -msgid "Enable strict 32-bit psABI struct return checking." +#: config/spu/spu.opt:56 +msgid "Maximum number of nops to insert for a hint (Default 2)." msgstr "" -#: config/sparc/sparc.opt:255 +#: config/spu/spu.opt:60 msgid "" -"Enable workaround for single erratum of AT697F processor (corresponding to " -"erratum #13 of AT697E processor)." -msgstr "" - -#: config/sparc/sparc.opt:260 -msgid "Enable workarounds for the errata of the UT699 processor." -msgstr "" - -#: config/sparc/sparc.opt:264 -msgid "Enable workarounds for the errata of the UT699E/UT700 processor." -msgstr "" - -#: config/sparc/sparc.opt:268 -msgid "Enable workarounds for the errata of the GR712RC processor." -msgstr "" - -#: config/sparc/sparc.opt:305 -msgid "Specify the memory model in effect for the program." -msgstr "" - -#: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98 -#: config/s390/s390.opt:147 config/i386/i386.opt:212 -msgid "Use 128-bit long double." -msgstr "" - -#: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102 -#: config/s390/s390.opt:151 config/i386/i386.opt:208 -msgid "Use 64-bit long double." -msgstr "" - -#: config/m32c/m32c.opt:23 -msgid "-msim\tUse simulator runtime." -msgstr "" - -#: config/m32c/m32c.opt:27 -msgid "-mcpu=r8c\tCompile code for R8C variants." -msgstr "" - -#: config/m32c/m32c.opt:31 -msgid "-mcpu=m16c\tCompile code for M16C variants." -msgstr "" - -#: config/m32c/m32c.opt:35 -msgid "-mcpu=m32cm\tCompile code for M32CM variants." -msgstr "" - -#: config/m32c/m32c.opt:39 -msgid "-mcpu=m32c\tCompile code for M32C variants." -msgstr "" - -#: config/m32c/m32c.opt:43 -msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)." -msgstr "" - -#: config/fused-madd.opt:22 -msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead" -msgstr "" - -#: config/nvptx/nvptx.opt:22 config/gcn/gcn.opt:47 -msgid "Generate code for a 32-bit ABI." -msgstr "" - -#: config/nvptx/nvptx.opt:26 config/gcn/gcn.opt:51 -msgid "Generate code for a 64-bit ABI." -msgstr "" - -#: config/nvptx/nvptx.opt:30 -msgid "Link in code for a __main kernel." -msgstr "" - -#: config/nvptx/nvptx.opt:34 -msgid "Optimize partition neutering." +"Approximate maximum number of instructions to allow between a hint and its " +"branch [125]." msgstr "" -#: config/nvptx/nvptx.opt:38 -msgid "Use custom stacks instead of local memory for automatic storage." +#: config/spu/spu.opt:64 +msgid "Generate code for 18 bit addressing." msgstr "" -#: config/nvptx/nvptx.opt:42 -msgid "" -"Specify size of .local memory used for stack when the exact amount is not " -"known." +#: config/spu/spu.opt:68 +msgid "Generate code for 32 bit addressing." msgstr "" -#: config/nvptx/nvptx.opt:46 -msgid "Generate code that can keep local state uniform across all lanes." +#: config/spu/spu.opt:72 config/sh/sh.opt:227 config/ia64/ia64.opt:114 +#: config/pa/pa.opt:62 +msgid "Specify range of registers to make fixed." msgstr "" -#: config/nvptx/nvptx.opt:50 +#: config/spu/spu.opt:76 msgid "" -"Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt." -msgstr "" - -#: config/nvptx/nvptx.opt:54 -msgid "Known PTX ISA versions (for use with the -misa= option):" -msgstr "" - -#: config/nvptx/nvptx.opt:64 -msgid "Specify the version of the ptx ISA to use." -msgstr "" - -#: config/mmix/mmix.opt:24 -msgid "For intrinsics library: pass all parameters in registers." -msgstr "" - -#: config/mmix/mmix.opt:28 -msgid "Use register stack for parameters and return value." -msgstr "" - -#: config/mmix/mmix.opt:32 -msgid "Use call-clobbered registers for parameters and return value." -msgstr "" - -#: config/mmix/mmix.opt:37 -msgid "Use epsilon-respecting floating point compare instructions." -msgstr "" - -#: config/mmix/mmix.opt:41 -msgid "Use zero-extending memory loads, not sign-extending ones." +"Insert hbrp instructions after hinted branch targets to avoid the SPU hang " +"issue." msgstr "" -#: config/mmix/mmix.opt:45 -msgid "" -"Generate divide results with reminder having the same sign as the divisor " -"(not the dividend)." +#: config/spu/spu.opt:80 config/s390/s390.opt:56 config/i386/i386.opt:257 +msgid "Generate code for given CPU." msgstr "" -#: config/mmix/mmix.opt:49 -msgid "Prepend global symbols with \":\" (for use with PREFIX)." +#: config/spu/spu.opt:88 +msgid "Access variables in 32-bit PPU objects (default)." msgstr "" -#: config/mmix/mmix.opt:53 -msgid "Do not provide a default start-address 0x100 of the program." +#: config/spu/spu.opt:92 +msgid "Access variables in 64-bit PPU objects." msgstr "" -#: config/mmix/mmix.opt:57 -msgid "Link to emit program in ELF format (rather than mmo)." +#: config/spu/spu.opt:96 +msgid "Allow conversions between __ea and generic pointers (default)." msgstr "" -#: config/mmix/mmix.opt:61 -msgid "Use P-mnemonics for branches statically predicted as taken." +#: config/spu/spu.opt:100 +msgid "Size (in KB) of software data cache." msgstr "" -#: config/mmix/mmix.opt:65 -msgid "Don't use P-mnemonics for branches." +#: config/spu/spu.opt:104 +msgid "Atomically write back software data cache lines (default)." msgstr "" -#: config/mmix/mmix.opt:79 -msgid "Use addresses that allocate global registers." +#: config/c6x/c6x-tables.opt:24 +msgid "Known C6X ISAs (for use with the -march= option):" msgstr "" -#: config/mmix/mmix.opt:83 -msgid "Do not use addresses that allocate global registers." +#: config/c6x/c6x.opt:38 config/msp430/msp430.opt:3 config/bfin/bfin.opt:40 +msgid "Use simulator runtime." msgstr "" -#: config/mmix/mmix.opt:87 -msgid "Generate a single exit point for each function." +#: config/c6x/c6x.opt:42 +msgid "Select method for sdata handling." msgstr "" -#: config/mmix/mmix.opt:91 -msgid "Do not generate a single exit point for each function." +#: config/c6x/c6x.opt:46 +msgid "Valid arguments for the -msdata= option:" msgstr "" -#: config/mmix/mmix.opt:95 -msgid "Set start-address of the program." +#: config/c6x/c6x.opt:59 +msgid "Compile for the DSBT shared library ABI." msgstr "" -#: config/mmix/mmix.opt:99 -msgid "Set start-address of data." +#: config/c6x/c6x.opt:63 config/bfin/bfin.opt:82 +msgid "Avoid generating pc-relative calls; use indirection." msgstr "" -#: config/lm32/lm32.opt:24 -msgid "Enable multiply instructions." +#: config/c6x/c6x.opt:67 config/m68k/m68k.opt:103 config/arm/arm.opt:86 +#: config/nios2/nios2.opt:570 config/nds32/nds32.opt:171 +msgid "Specify the name of the target architecture." msgstr "" -#: config/lm32/lm32.opt:28 -msgid "Enable divide and modulus instructions." +#: config/mcore/mcore.opt:23 +msgid "Generate code for the M*Core M210." msgstr "" -#: config/lm32/lm32.opt:32 -msgid "Enable barrel shift instructions." +#: config/mcore/mcore.opt:27 +msgid "Generate code for the M*Core M340." msgstr "" -#: config/lm32/lm32.opt:36 -msgid "Enable sign extend instructions." +#: config/mcore/mcore.opt:31 +msgid "Force functions to be aligned to a 4 byte boundary." msgstr "" -#: config/lm32/lm32.opt:40 -msgid "Enable user-defined instructions." +#: config/mcore/mcore.opt:39 +msgid "Emit call graph information." msgstr "" -#: config/mn10300/mn10300.opt:30 -msgid "Target the AM33 processor." +#: config/mcore/mcore.opt:43 +msgid "Use the divide instruction." msgstr "" -#: config/mn10300/mn10300.opt:34 -msgid "Target the AM33/2.0 processor." +#: config/mcore/mcore.opt:47 +msgid "Inline constants if it can be done in 2 insns or less." msgstr "" -#: config/mn10300/mn10300.opt:38 -msgid "Target the AM34 processor." +#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27 +msgid "" +"Assume that run-time support has been provided, so omit -lsim from the " +"linker command line." msgstr "" -#: config/mn10300/mn10300.opt:46 -msgid "Work around hardware multiply bug." +#: config/mcore/mcore.opt:60 +msgid "Use arbitrary sized immediates in bit operations." msgstr "" -#: config/mn10300/mn10300.opt:55 -msgid "Enable linker relaxations." +#: config/mcore/mcore.opt:64 +msgid "Prefer word accesses over byte accesses." msgstr "" -#: config/mn10300/mn10300.opt:59 -msgid "Return pointers in both a0 and d0." +#: config/mcore/mcore.opt:71 +msgid "Set the maximum amount for a single stack increment operation." msgstr "" -#: config/mn10300/mn10300.opt:63 -msgid "Allow gcc to generate LIW instructions." +#: config/mcore/mcore.opt:75 +msgid "Always treat bitfields as int-sized." msgstr "" -#: config/mn10300/mn10300.opt:67 -msgid "Allow gcc to generate the SETLB and Lcc instructions." +#: config/arc/arc-tables.opt:25 +msgid "Known ARC CPUs (for use with the -mcpu= option):" msgstr "" #: config/arc/arc.opt:26 @@ -7376,14 +7208,6 @@ msgstr "" msgid "Generate mul64 and mulu64 instructions." msgstr "" -#: config/arc/arc.opt:173 config/arc/arc.opt:334 config/arc/arc.opt:342 -#: config/arc/arc.opt:349 config/arc/arc.opt:353 config/arc/arc.opt:357 -#: config/arc/arc.opt:361 config/arc/arc.opt:364 config/arc/arc.opt:367 -#: config/arc/arc.opt:384 -#, c-format -msgid "%qs is deprecated" -msgstr "" - #: config/arc/arc.opt:174 msgid "Do not generate mpy instructions for ARC700." msgstr "" @@ -7582,11 +7406,6 @@ msgstr "" msgid "Pass -marclinux_prof option through to linker." msgstr "" -#: config/arc/arc.opt:406 config/ft32/ft32.opt:27 config/s390/s390.opt:222 -#: config/mips/mips.opt:393 -msgid "Use LRA instead of reload." -msgstr "" - #: config/arc/arc.opt:410 msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY." msgstr "" @@ -7623,6 +7442,10 @@ msgstr "" msgid "Enable use of NPS400 xld/xst extension." msgstr "" +#: config/arc/arc.opt:496 config/arm/arm.opt:276 config/nds32/nds32.opt:461 +msgid "Enable unaligned word and halfword accesses to packed data." +msgstr "" + #: config/arc/arc.opt:500 msgid "" "Specifies the registers that the processor saves on an interrupt entry and " @@ -7652,983 +7475,900 @@ msgstr "" msgid "Enable ENTER_S and LEAVE_S opcodes for ARCv2." msgstr "" -#: config/arc/arc-tables.opt:25 -msgid "Known ARC CPUs (for use with the -mcpu= option):" +#: config/m68k/m68k.opt:30 +msgid "Generate code for a 520X." msgstr "" -#: config/m32r/m32r.opt:34 -msgid "Compile for the m32rx." +#: config/m68k/m68k.opt:34 +msgid "Generate code for a 5206e." msgstr "" -#: config/m32r/m32r.opt:38 -msgid "Compile for the m32r2." +#: config/m68k/m68k.opt:38 +msgid "Generate code for a 528x." msgstr "" -#: config/m32r/m32r.opt:42 -msgid "Compile for the m32r." +#: config/m68k/m68k.opt:42 +msgid "Generate code for a 5307." msgstr "" -#: config/m32r/m32r.opt:46 -msgid "Align all loops to 32 byte boundary." +#: config/m68k/m68k.opt:46 +msgid "Generate code for a 5407." msgstr "" -#: config/m32r/m32r.opt:50 -msgid "Prefer branches over conditional execution." +#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111 +msgid "Generate code for a 68000." msgstr "" -#: config/m32r/m32r.opt:54 -msgid "Give branches their default cost." +#: config/m68k/m68k.opt:54 +msgid "Generate code for a 68010." msgstr "" -#: config/m32r/m32r.opt:58 -msgid "Display compile time statistics." +#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115 +msgid "Generate code for a 68020." msgstr "" -#: config/m32r/m32r.opt:62 -msgid "Specify cache flush function." +#: config/m68k/m68k.opt:62 +msgid "Generate code for a 68040, without any new instructions." msgstr "" -#: config/m32r/m32r.opt:66 -msgid "Specify cache flush trap number." +#: config/m68k/m68k.opt:66 +msgid "Generate code for a 68060, without any new instructions." msgstr "" -#: config/m32r/m32r.opt:70 -msgid "Only issue one instruction per cycle." +#: config/m68k/m68k.opt:70 +msgid "Generate code for a 68030." msgstr "" -#: config/m32r/m32r.opt:74 -msgid "Allow two instructions to be issued per cycle." +#: config/m68k/m68k.opt:74 +msgid "Generate code for a 68040." msgstr "" -#: config/m32r/m32r.opt:78 -msgid "Code size: small, medium or large." +#: config/m68k/m68k.opt:78 +msgid "Generate code for a 68060." msgstr "" -#: config/m32r/m32r.opt:94 -msgid "Don't call any cache flush functions." +#: config/m68k/m68k.opt:82 +msgid "Generate code for a 68302." msgstr "" -#: config/m32r/m32r.opt:98 -msgid "Don't call any cache flush trap." +#: config/m68k/m68k.opt:86 +msgid "Generate code for a 68332." msgstr "" -#: config/m32r/m32r.opt:105 -msgid "Small data area: none, sdata, use." +#: config/m68k/m68k.opt:91 +msgid "Generate code for a 68851." msgstr "" -#: config/epiphany/epiphany.opt:24 -msgid "Don't use any of r32..r63." +#: config/m68k/m68k.opt:95 +msgid "Generate code that uses 68881 floating-point instructions." msgstr "" -#: config/epiphany/epiphany.opt:28 -msgid "" -"Preferentially allocate registers that allow short instruction generation." +#: config/m68k/m68k.opt:99 +msgid "Align variables on a 32-bit boundary." msgstr "" -#: config/epiphany/epiphany.opt:32 -msgid "Set branch cost." +#: config/m68k/m68k.opt:107 +msgid "Use the bit-field instructions." msgstr "" -#: config/epiphany/epiphany.opt:36 -msgid "Enable conditional move instruction usage." +#: config/m68k/m68k.opt:119 +msgid "Generate code for a ColdFire v4e." msgstr "" -#: config/epiphany/epiphany.opt:40 -msgid "Set number of nops to emit before each insn pattern." +#: config/m68k/m68k.opt:123 +msgid "Specify the target CPU." msgstr "" -#: config/epiphany/epiphany.opt:52 -msgid "Use software floating point comparisons." +#: config/m68k/m68k.opt:127 +msgid "Generate code for a cpu32." msgstr "" -#: config/epiphany/epiphany.opt:56 -msgid "Enable split of 32 bit immediate loads into low / high part." +#: config/m68k/m68k.opt:131 +msgid "Use hardware division instructions on ColdFire." msgstr "" -#: config/epiphany/epiphany.opt:60 -msgid "Enable use of POST_INC / POST_DEC." +#: config/m68k/m68k.opt:135 +msgid "Generate code for a Fido A." msgstr "" -#: config/epiphany/epiphany.opt:64 -msgid "Enable use of POST_MODIFY." +#: config/m68k/m68k.opt:139 +msgid "Generate code which uses hardware floating point instructions." msgstr "" -#: config/epiphany/epiphany.opt:68 -msgid "Set number of bytes on the stack preallocated for use by the callee." +#: config/m68k/m68k.opt:143 +msgid "Enable ID based shared library." msgstr "" -#: config/epiphany/epiphany.opt:72 -msgid "Assume round to nearest is selected for purposes of scheduling." +#: config/m68k/m68k.opt:147 +msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets." msgstr "" -#: config/epiphany/epiphany.opt:76 -msgid "Generate call insns as indirect calls." +#: config/m68k/m68k.opt:151 +msgid "Do not use the bit-field instructions." msgstr "" -#: config/epiphany/epiphany.opt:80 -msgid "Generate call insns as direct calls." +#: config/m68k/m68k.opt:155 +msgid "Use normal calling convention." msgstr "" -#: config/epiphany/epiphany.opt:84 -msgid "" -"Assume labels and symbols can be addressed using 16 bit absolute addresses." +#: config/m68k/m68k.opt:159 +msgid "Consider type 'int' to be 32 bits wide." msgstr "" -#: config/epiphany/epiphany.opt:108 -msgid "" -"A floatig point to integer truncation may be replaced with rounding to save " -"mode switching." +#: config/m68k/m68k.opt:163 +msgid "Generate pc-relative code." msgstr "" -#: config/epiphany/epiphany.opt:112 -msgid "Vectorize for double-word operations." +#: config/m68k/m68k.opt:167 +msgid "Use different calling convention using 'rtd'." msgstr "" -#: config/epiphany/epiphany.opt:128 -msgid "" -"Split unaligned 8 byte vector moves before post-modify address generation." +#: config/m68k/m68k.opt:171 config/bfin/bfin.opt:78 +msgid "Enable separate data segment." msgstr "" -#: config/epiphany/epiphany.opt:132 -msgid "Use the floating point unit for integer add/subtract." +#: config/m68k/m68k.opt:175 config/bfin/bfin.opt:74 +msgid "ID of shared library to build." msgstr "" -#: config/epiphany/epiphany.opt:136 -msgid "Set register to hold -1." +#: config/m68k/m68k.opt:179 +msgid "Consider type 'int' to be 16 bits wide." msgstr "" -#: config/avr/avr.opt:23 -msgid "Use subroutines for function prologues and epilogues." +#: config/m68k/m68k.opt:183 +msgid "Generate code with library calls for floating point." msgstr "" -#: config/avr/avr.opt:26 -#, c-format -msgid "missing device or architecture after %qs" +#: config/m68k/m68k.opt:187 +msgid "Do not use unaligned memory references." msgstr "" -#: config/avr/avr.opt:27 -msgid "-mmcu=MCU\tSelect the target MCU." +#: config/m68k/m68k.opt:191 +msgid "Tune for the specified target CPU or architecture." msgstr "" -#: config/avr/avr.opt:31 -msgid "" -"Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues." +#: config/m68k/m68k.opt:195 +msgid "Support more than 8192 GOT entries on ColdFire." msgstr "" -#: config/avr/avr.opt:35 -msgid "Set the number of 64 KiB flash segments." +#: config/m68k/m68k.opt:199 +msgid "Support TLS segment larger than 64K." msgstr "" -#: config/avr/avr.opt:39 -msgid "Indicate presence of a processor erratum." +#: config/m68k/ieee.opt:24 config/i386/i386.opt:368 +msgid "Use IEEE math for fp comparisons." msgstr "" -#: config/avr/avr.opt:43 -msgid "Enable Read-Modify-Write (RMW) instructions support/use." +#: config/m68k/m68k-tables.opt:25 +msgid "Known M68K CPUs (for use with the -mcpu= option):" msgstr "" -#: config/avr/avr.opt:53 -msgid "Use RJMP / RCALL even though CALL / JMP are available." +#: config/m68k/m68k-tables.opt:365 +msgid "Known M68K microarchitectures (for use with the -mtune= option):" msgstr "" -#: config/avr/avr.opt:57 -msgid "Use an 8-bit 'int' type." +#: config/m68k/m68k-tables.opt:411 +msgid "Known M68K ISAs (for use with the -march= option):" msgstr "" -#: config/avr/avr.opt:61 -msgid "Change the stack pointer without disabling interrupts." +#: config/v850/v850.opt:29 +msgid "Use registers r2 and r5." msgstr "" -#: config/avr/avr.opt:65 -msgid "" -"Set the branch costs for conditional branch instructions. Reasonable values " -"are small, non-negative integers. The default branch cost is 0." +#: config/v850/v850.opt:33 +msgid "Use 4 byte entries in switch tables." msgstr "" -#: config/avr/avr.opt:69 -msgid "Treat main as if it had attribute OS_task." +#: config/v850/v850.opt:37 +msgid "Enable backend debugging." msgstr "" -#: config/avr/avr.opt:79 -msgid "Change only the low 8 bits of the stack pointer." +#: config/v850/v850.opt:41 +msgid "Do not use the callt instruction (default)." msgstr "" -#: config/avr/avr.opt:83 -msgid "Relax branches." +#: config/v850/v850.opt:45 +msgid "Reuse r30 on a per function basis." msgstr "" -#: config/avr/avr.opt:87 -msgid "" -"Make the linker relaxation machine assume that a program counter wrap-around " -"occurs." +#: config/v850/v850.opt:52 +msgid "Prohibit PC relative function calls." msgstr "" -#: config/avr/avr.opt:91 -msgid "" -"Accumulate outgoing function arguments and acquire/release the needed stack " -"space for outgoing function arguments in function prologue/epilogue. " -"Without this option, outgoing arguments are pushed before calling a function " -"and popped afterwards. This option can lead to reduced code size for " -"functions that call many functions that get their arguments on the stack " -"like, for example printf." +#: config/v850/v850.opt:56 +msgid "Use stubs for function prologues." msgstr "" -#: config/avr/avr.opt:95 -msgid "" -"When accessing RAM, use X as imposed by the hardware, i.e. just use pre-" -"decrement, post-increment and indirect addressing with the X register. " -"Without this option, the compiler may assume that there is an addressing " -"mode X+const similar to Y+const and Z+const and emit instructions to emulate " -"such an addressing mode for X." +#: config/v850/v850.opt:60 +msgid "Set the max size of data eligible for the SDA area." msgstr "" -#: config/avr/avr.opt:100 -msgid "" -"The device has no SPH special function register. This option will be " -"overridden by the compiler driver with the correct setting if presence/" -"absence of SPH can be deduced from -mmcu=MCU." +#: config/v850/v850.opt:67 +msgid "Enable the use of the short load instructions." msgstr "" -#: config/avr/avr.opt:104 -msgid "Warn if the address space of an address is changed." +#: config/v850/v850.opt:71 +msgid "Same as: -mep -mprolog-function." msgstr "" -#: config/avr/avr.opt:108 -msgid "" -"Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by " -"default." +#: config/v850/v850.opt:75 +msgid "Set the max size of data eligible for the TDA area." msgstr "" -#: config/avr/avr.opt:112 -msgid "" -"Allow to use truncation instead of rounding towards zero for fractional " -"fixed-point types." +#: config/v850/v850.opt:82 +msgid "Do not enforce strict alignment." msgstr "" -#: config/avr/avr.opt:116 +#: config/v850/v850.opt:86 msgid "" -"Assume that all data in static storage can be accessed by LDS / STS. This " -"option is only useful for reduced Tiny devices." +"Put jump tables for switch statements into the .data section rather than " +"the .code section." msgstr "" -#: config/avr/avr.opt:120 -msgid "Do not link against the device-specific library lib.a." +#: config/v850/v850.opt:93 +msgid "Compile for the v850 processor." msgstr "" -#: config/vms/vms.opt:27 -msgid "Malloc data into P2 space." +#: config/v850/v850.opt:97 +msgid "Compile for the v850e processor." msgstr "" -#: config/vms/vms.opt:31 -msgid "Set name of main routine for the debugger." +#: config/v850/v850.opt:101 +msgid "Compile for the v850e1 processor." msgstr "" -#: config/vms/vms.opt:35 -msgid "Use VMS exit codes instead of posix ones." +#: config/v850/v850.opt:105 +msgid "Compile for the v850es variant of the v850e1." msgstr "" -#: config/vms/vms.opt:39 -msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size." +#: config/v850/v850.opt:109 +msgid "Compile for the v850e2 processor." msgstr "" -#: config/vms/vms.opt:42 -#, c-format -msgid "unknown pointer size model %qs" +#: config/v850/v850.opt:113 +msgid "Compile for the v850e2v3 processor." msgstr "" -#: config/rl78/rl78.opt:27 config/rx/rx.opt:87 -msgid "Use the simulator runtime." +#: config/v850/v850.opt:117 +msgid "Compile for the v850e3v5 processor." msgstr "" -#: config/rl78/rl78.opt:31 -msgid "" -"Selects the type of hardware multiplication and division to use (none/g13/" -"g14)." +#: config/v850/v850.opt:124 +msgid "Enable v850e3v5 loop instructions." msgstr "" -#: config/rl78/rl78.opt:50 -msgid "Use all registers, reserving none for interrupt handlers." +#: config/v850/v850.opt:128 +msgid "Set the max size of data eligible for the ZDA area." msgstr "" -#: config/rl78/rl78.opt:54 -msgid "Enable assembler and linker relaxation. Enabled by default at -Os." +#: config/v850/v850.opt:135 +msgid "Enable relaxing in the assembler." msgstr "" -#: config/rl78/rl78.opt:58 -msgid "" -"Selects the type of RL78 core being targeted (g10/g13/g14). The default is " -"the G14. If set, also selects the hardware multiply support to be used." +#: config/v850/v850.opt:139 +msgid "Prohibit PC relative jumps." msgstr "" -#: config/rl78/rl78.opt:77 -msgid "Alias for -mcpu=g10." +#: config/v850/v850.opt:143 +msgid "Inhibit the use of hardware floating point instructions." msgstr "" -#: config/rl78/rl78.opt:81 -msgid "Alias for -mcpu=g13." +#: config/v850/v850.opt:147 +msgid "" +"Allow the use of hardware floating point instructions for V850E2V3 and up." msgstr "" -#: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89 -msgid "Alias for -mcpu=g14." +#: config/v850/v850.opt:151 +msgid "Enable support for the RH850 ABI. This is the default." msgstr "" -#: config/rl78/rl78.opt:93 -msgid "" -"Assume ES is zero throughout program execution, use ES: for read-only data." +#: config/v850/v850.opt:155 +msgid "Enable support for the old GCC ABI." msgstr "" -#: config/rl78/rl78.opt:97 -msgid "Stores the MDUC registers in interrupt handlers for G13 target." +#: config/v850/v850.opt:159 +msgid "Support alignments of up to 64-bits." msgstr "" -#: config/spu/spu.opt:20 -msgid "Emit warnings when run-time relocations are generated." +#: config/m32r/m32r.opt:34 +msgid "Compile for the m32rx." msgstr "" -#: config/spu/spu.opt:24 -msgid "Emit errors when run-time relocations are generated." +#: config/m32r/m32r.opt:38 +msgid "Compile for the m32r2." msgstr "" -#: config/spu/spu.opt:28 -msgid "Specify cost of branches (Default 20)." +#: config/m32r/m32r.opt:42 +msgid "Compile for the m32r." msgstr "" -#: config/spu/spu.opt:32 -msgid "Make sure loads and stores are not moved past DMA instructions." +#: config/m32r/m32r.opt:46 +msgid "Align all loops to 32 byte boundary." msgstr "" -#: config/spu/spu.opt:36 -msgid "volatile must be specified on any memory that is effected by DMA." +#: config/m32r/m32r.opt:50 +msgid "Prefer branches over conditional execution." msgstr "" -#: config/spu/spu.opt:40 config/spu/spu.opt:44 -msgid "" -"Insert nops when it might improve performance by allowing dual issue " -"(default)." +#: config/m32r/m32r.opt:54 +msgid "Give branches their default cost." msgstr "" -#: config/spu/spu.opt:48 -msgid "Use standard main function as entry for startup." +#: config/m32r/m32r.opt:58 +msgid "Display compile time statistics." msgstr "" -#: config/spu/spu.opt:52 -msgid "Generate branch hints for branches." +#: config/m32r/m32r.opt:62 +msgid "Specify cache flush function." msgstr "" -#: config/spu/spu.opt:56 -msgid "Maximum number of nops to insert for a hint (Default 2)." +#: config/m32r/m32r.opt:66 +msgid "Specify cache flush trap number." msgstr "" -#: config/spu/spu.opt:60 -msgid "" -"Approximate maximum number of instructions to allow between a hint and its " -"branch [125]." +#: config/m32r/m32r.opt:70 +msgid "Only issue one instruction per cycle." msgstr "" -#: config/spu/spu.opt:64 -msgid "Generate code for 18 bit addressing." +#: config/m32r/m32r.opt:74 +msgid "Allow two instructions to be issued per cycle." msgstr "" -#: config/spu/spu.opt:68 -msgid "Generate code for 32 bit addressing." +#: config/m32r/m32r.opt:78 +msgid "Code size: small, medium or large." msgstr "" -#: config/spu/spu.opt:72 config/pa/pa.opt:62 config/ia64/ia64.opt:114 -#: config/sh/sh.opt:227 -msgid "Specify range of registers to make fixed." +#: config/m32r/m32r.opt:94 +msgid "Don't call any cache flush functions." msgstr "" -#: config/spu/spu.opt:76 -msgid "" -"Insert hbrp instructions after hinted branch targets to avoid the SPU hang " -"issue." +#: config/m32r/m32r.opt:98 +msgid "Don't call any cache flush trap." msgstr "" -#: config/spu/spu.opt:80 config/s390/s390.opt:56 config/i386/i386.opt:257 -msgid "Generate code for given CPU." +#: config/m32r/m32r.opt:105 +msgid "Small data area: none, sdata, use." msgstr "" -#: config/spu/spu.opt:88 -msgid "Access variables in 32-bit PPU objects (default)." +#: config/arm/arm.opt:35 +msgid "TLS dialect to use:" msgstr "" -#: config/spu/spu.opt:92 -msgid "Access variables in 64-bit PPU objects." +#: config/arm/arm.opt:45 +msgid "Specify an ABI." msgstr "" -#: config/spu/spu.opt:96 -msgid "Allow conversions between __ea and generic pointers (default)." +#: config/arm/arm.opt:49 +msgid "Known ARM ABIs (for use with the -mabi= option):" msgstr "" -#: config/spu/spu.opt:100 -msgid "Size (in KB) of software data cache." +#: config/arm/arm.opt:68 +msgid "Generate a call to abort if a noreturn function returns." msgstr "" -#: config/spu/spu.opt:104 -msgid "Atomically write back software data cache lines (default)." +#: config/arm/arm.opt:75 +msgid "Generate APCS conformant stack frames." msgstr "" -#: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95 -msgid "Generate PA1.0 code." +#: config/arm/arm.opt:79 +msgid "Generate re-entrant, PIC code." msgstr "" -#: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140 -msgid "Generate PA1.1 code." +#: config/arm/arm.opt:95 +msgid "Generate code in 32 bit ARM state." msgstr "" -#: config/pa/pa.opt:38 config/pa/pa.opt:103 -msgid "Generate PA2.0 code (requires binutils 2.10 or later)." +#: config/arm/arm.opt:103 +msgid "Thumb: Assume non-static functions may be called from ARM code." msgstr "" -#: config/pa/pa.opt:46 -msgid "Caller copies function arguments passed by hidden reference." +#: config/arm/arm.opt:107 +msgid "Thumb: Assume function pointers may go to non-Thumb aware code." msgstr "" -#: config/pa/pa.opt:50 -msgid "Disable FP regs." +#: config/arm/arm.opt:111 config/bfin/bfin.opt:44 +msgid "Specify the name of the target CPU." msgstr "" -#: config/pa/pa.opt:54 -msgid "Disable indexed addressing." +#: config/arm/arm.opt:115 +msgid "Specify if floating point hardware should be used." msgstr "" -#: config/pa/pa.opt:58 -msgid "Generate fast indirect calls." +#: config/arm/arm.opt:119 +msgid "" +"Specify that the compiler should target secure code as per ARMv8-M Security " +"Extensions." msgstr "" -#: config/pa/pa.opt:66 -msgid "Assume code will be assembled by GAS." +#: config/arm/arm.opt:123 +msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):" msgstr "" -#: config/pa/pa.opt:75 -msgid "Enable linker optimizations." +#: config/arm/arm.opt:136 +msgid "Switch ARM/Thumb modes on alternating functions for compiler testing." msgstr "" -#: config/pa/pa.opt:79 -msgid "Always generate long calls." +#: config/arm/arm.opt:140 +msgid "Specify the __fp16 floating-point format." msgstr "" -#: config/pa/pa.opt:83 -msgid "Emit long load/store sequences." +#: config/arm/arm.opt:144 +msgid "Known __fp16 formats (for use with the -mfp16-format= option):" msgstr "" -#: config/pa/pa.opt:91 -msgid "Disable space regs." +#: config/arm/arm.opt:157 +msgid "Specify the name of the target floating point hardware/format." msgstr "" -#: config/pa/pa.opt:107 -msgid "Use portable calling conventions." +#: config/arm/arm.opt:168 +msgid "Generate call insns as indirect calls, if necessary." msgstr "" -#: config/pa/pa.opt:111 -msgid "" -"Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, " -"7200, 7300, and 8000." +#: config/arm/arm.opt:172 config/s390/s390.opt:229 +msgid "Assume data segments are relative to text segment." msgstr "" -#: config/pa/pa.opt:136 config/frv/frv.opt:215 -msgid "Use software floating point." +#: config/arm/arm.opt:176 +msgid "Specify the register to be used for PIC addressing." msgstr "" -#: config/pa/pa.opt:144 -msgid "Do not disable space regs." +#: config/arm/arm.opt:180 +msgid "Store function names in object code." msgstr "" -#: config/pa/pa-hpux.opt:27 -msgid "Generate cpp defines for server IO." +#: config/arm/arm.opt:184 +msgid "Permit scheduling of a function's prologue sequence." msgstr "" -#: config/pa/pa-hpux.opt:31 config/pa/pa-hpux1111.opt:23 -#: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1010.opt:23 -msgid "Specify UNIX standard for predefines and linking." +#: config/arm/arm.opt:188 config/rs6000/rs6000.opt:240 +msgid "Do not load the PIC register in function prologues." msgstr "" -#: config/pa/pa-hpux.opt:35 -msgid "Generate cpp defines for workstation IO." +#: config/arm/arm.opt:195 +msgid "Specify the minimum bit alignment of structures. (Deprecated)." msgstr "" -#: config/pa/pa64-hpux.opt:23 -msgid "Assume code will be linked by GNU ld." +#: config/arm/arm.opt:199 +msgid "Generate code for Thumb state." msgstr "" -#: config/pa/pa64-hpux.opt:27 -msgid "Assume code will be linked by HP ld." +#: config/arm/arm.opt:203 +msgid "Support calls between Thumb and ARM instruction sets." msgstr "" -#: config/vxworks.opt:36 -msgid "Assume the VxWorks RTP environment." +#: config/arm/arm.opt:207 +msgid "Specify thread local storage scheme." msgstr "" -#: config/vxworks.opt:43 -msgid "Assume the VxWorks vThreads environment." +#: config/arm/arm.opt:211 +msgid "Specify how to access the thread pointer." msgstr "" -#: config/gcn/gcn.opt:26 -msgid "GCN GPU type to use:" +#: config/arm/arm.opt:215 +msgid "Valid arguments to -mtp=:" msgstr "" -#: config/gcn/gcn.opt:39 config/gcn/gcn.opt:43 -msgid "Specify the name of the target GPU." +#: config/arm/arm.opt:228 +msgid "Thumb: Generate (non-leaf) stack frames even if not needed." msgstr "" -#: config/gcn/gcn.opt:55 -msgid "Enable OpenMP GPU offloading." +#: config/arm/arm.opt:232 +msgid "Thumb: Generate (leaf) stack frames even if not needed." msgstr "" -#: config/gcn/gcn.opt:71 +#: config/arm/arm.opt:240 msgid "" -"-mstack-size=\tSet the private segment size per wave-front, in bytes." +"Print CPU tuning information as comment in assembler file. This is an " +"option used only for regression testing of the compiler and not intended for " +"ordinary use in compiling code." msgstr "" -#: config/gcn/gcn.opt:78 -msgid "Warn about invalid OpenACC dimensions." +#: config/arm/arm.opt:251 +msgid "" +"Use Neon quad-word (rather than double-word) registers for vectorization." msgstr "" -#: config/lynx.opt:23 -msgid "Support legacy multi-threading." +#: config/arm/arm.opt:255 +msgid "" +"Use Neon double-word (rather than quad-word) registers for vectorization." msgstr "" -#: config/lynx.opt:27 -msgid "Use shared libraries." +#: config/arm/arm.opt:259 +msgid "" +"Enable more verbose RTX cost dumps during debug. For GCC developers use " +"only." msgstr "" -#: config/lynx.opt:31 -msgid "Support multi-threading." +#: config/arm/arm.opt:263 +msgid "Only generate absolute relocations on word sized values." msgstr "" -#: config/alpha/alpha.opt:23 config/i386/i386.opt:440 -msgid "Do not use hardware fp." +#: config/arm/arm.opt:267 +msgid "Generate IT blocks appropriate for ARMv8." msgstr "" -#: config/alpha/alpha.opt:27 -msgid "Use fp registers." +#: config/arm/arm.opt:271 +msgid "" +"Avoid overlapping destination and address registers on LDRD instructions " +"that may trigger Cortex-M3 errata." msgstr "" -#: config/alpha/alpha.opt:35 -msgid "Request IEEE-conformant math library routines (OSF/1)." +#: config/arm/arm.opt:280 +msgid "Use Neon to perform 64-bits operations rather than core registers." msgstr "" -#: config/alpha/alpha.opt:39 -msgid "Emit IEEE-conformant code, without inexact exceptions." +#: config/arm/arm.opt:284 +msgid "Assume loading data from flash is slower than fetching instructions." msgstr "" -#: config/alpha/alpha.opt:46 -msgid "Do not emit complex integer constants to read-only memory." +#: config/arm/arm.opt:288 +msgid "Assume unified syntax for inline assembly code." msgstr "" -#: config/alpha/alpha.opt:50 -msgid "Use VAX fp." +#: config/arm/arm.opt:292 +msgid "Do not allow constant data to be placed in code sections." msgstr "" -#: config/alpha/alpha.opt:54 -msgid "Do not use VAX fp." +#: config/arm/arm.opt:296 +msgid "When linking for big-endian targets, generate a BE8 format image." msgstr "" -#: config/alpha/alpha.opt:58 -msgid "Emit code for the byte/word ISA extension." +#: config/arm/arm.opt:300 +msgid "" +"When linking for big-endian targets, generate a legacy BE32 format image." msgstr "" -#: config/alpha/alpha.opt:62 -msgid "Emit code for the motion video ISA extension." +#: config/arm/arm.opt:304 config/sh/sh.opt:195 +msgid "Cost to assume for a branch insn." msgstr "" -#: config/alpha/alpha.opt:66 -msgid "Emit code for the fp move and sqrt ISA extension." +#: config/arm/arm-tables.opt:25 +msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):" msgstr "" -#: config/alpha/alpha.opt:70 -msgid "Emit code for the counting ISA extension." +#: config/arm/arm-tables.opt:257 +msgid "Known ARM architectures (for use with the -march= option):" msgstr "" -#: config/alpha/alpha.opt:74 -msgid "Emit code using explicit relocation directives." +#: config/arm/arm-tables.opt:354 +msgid "Known ARM FPUs (for use with the -mfpu= option):" msgstr "" -#: config/alpha/alpha.opt:78 -msgid "Emit 16-bit relocations to the small data areas." +#: config/tilepro/tilepro.opt:23 +msgid "" +"Compile with 32 bit longs and pointers, which is the only supported behavior " +"and thus the flag is ignored." msgstr "" -#: config/alpha/alpha.opt:82 -msgid "Emit 32-bit relocations to the small data areas." +#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26 +msgid "-mcpu=CPU\tUse features of and schedule code for given CPU." msgstr "" -#: config/alpha/alpha.opt:86 -msgid "Emit direct branches to local functions." +#: config/tilepro/tilepro.opt:32 +msgid "Known TILEPro CPUs (for use with the -mcpu= option):" msgstr "" -#: config/alpha/alpha.opt:90 -msgid "Emit indirect branches to local functions." +#: config/sol2.opt:32 +msgid "Clear hardware capabilities when linking." msgstr "" -#: config/alpha/alpha.opt:94 -msgid "Emit rdval instead of rduniq for thread pointer." +#: config/sol2.opt:36 +msgid "Pass -z text to linker." msgstr "" -#: config/alpha/alpha.opt:106 -msgid "Use features of and schedule given CPU." +#: config/vms/vms.opt:27 +msgid "Malloc data into P2 space." msgstr "" -#: config/alpha/alpha.opt:110 -msgid "Schedule given CPU." +#: config/vms/vms.opt:31 +msgid "Set name of main routine for the debugger." msgstr "" -#: config/alpha/alpha.opt:114 -msgid "Control the generated fp rounding mode." +#: config/vms/vms.opt:35 +msgid "Use VMS exit codes instead of posix ones." msgstr "" -#: config/alpha/alpha.opt:118 -msgid "Control the IEEE trap mode." +#: config/vms/vms.opt:39 +msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size." msgstr "" -#: config/alpha/alpha.opt:122 -msgid "Control the precision given to fp exceptions." +#: config/avr/avr.opt:23 +msgid "Use subroutines for function prologues and epilogues." msgstr "" -#: config/alpha/alpha.opt:126 -msgid "Tune expected memory latency." +#: config/avr/avr.opt:27 +msgid "-mmcu=MCU\tSelect the target MCU." msgstr "" -#: config/alpha/alpha.opt:130 config/ia64/ia64.opt:118 -msgid "Specify bit size of immediate TLS offsets." +#: config/avr/avr.opt:31 +msgid "" +"Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues." msgstr "" -#: config/or1k/or1k.opt:28 -msgid "Use hardware divide instructions, use -msoft-div for emulation." +#: config/avr/avr.opt:35 +msgid "Set the number of 64 KiB flash segments." msgstr "" -#: config/or1k/or1k.opt:32 -msgid "Use hardware multiply instructions, use -msoft-mul for emulation." +#: config/avr/avr.opt:39 +msgid "Indicate presence of a processor erratum." msgstr "" -#: config/or1k/or1k.opt:36 -msgid "" -"Allows generation of binaries which use the l.cmov instruction. If your " -"target does not support this the compiler will generate the equivalent using " -"set and branch." +#: config/avr/avr.opt:43 +msgid "Enable Read-Modify-Write (RMW) instructions support/use." msgstr "" -#: config/or1k/or1k.opt:42 -msgid "Allows generation of binaries which use the l.rori instructions." +#: config/avr/avr.opt:53 +msgid "Use RJMP / RCALL even though CALL / JMP are available." msgstr "" -#: config/or1k/or1k.opt:46 -msgid "" -"Allows generation of binaries which use sign-extension instructions. If " -"your target does not support this the compiler will use memory loads to " -"perform sign extension." +#: config/avr/avr.opt:57 +msgid "Use an 8-bit 'int' type." msgstr "" -#: config/or1k/or1k.opt:52 -msgid "" -"Allows generation of binaries which use l.sf*i instructions. If your target " -"does not support this the compiler will generate instructions to store the " -"immediate to a register first." +#: config/avr/avr.opt:61 +msgid "Change the stack pointer without disabling interrupts." msgstr "" -#: config/or1k/or1k.opt:58 +#: config/avr/avr.opt:65 msgid "" -"Allows generation of binaries which support shifts and rotate instructions " -"supporting immediate arguments, for example l.rori." +"Set the branch costs for conditional branch instructions. Reasonable values " +"are small, non-negative integers. The default branch cost is 0." msgstr "" -#: config/or1k/or1k.opt:63 -msgid "Use divide emulation." +#: config/avr/avr.opt:69 +msgid "Treat main as if it had attribute OS_task." msgstr "" -#: config/or1k/or1k.opt:67 -msgid "Use multiply emulation." +#: config/avr/avr.opt:79 +msgid "Change only the low 8 bits of the stack pointer." msgstr "" -#: config/or1k/elf.opt:28 -msgid "Configure board specific runtime." +#: config/avr/avr.opt:83 +msgid "Relax branches." msgstr "" -#: config/or1k/elf.opt:32 -msgid "For compatibility, it's always newlib for elf now." +#: config/avr/avr.opt:87 +msgid "" +"Make the linker relaxation machine assume that a program counter wrap-around " +"occurs." msgstr "" -#: config/ft32/ft32.opt:23 -msgid "Target the software simulator." +#: config/avr/avr.opt:91 +msgid "" +"Accumulate outgoing function arguments and acquire/release the needed stack " +"space for outgoing function arguments in function prologue/epilogue. " +"Without this option, outgoing arguments are pushed before calling a function " +"and popped afterwards. This option can lead to reduced code size for " +"functions that call many functions that get their arguments on the stack " +"like, for example printf." msgstr "" -#: config/ft32/ft32.opt:31 -msgid "Avoid use of the DIV and MOD instructions." +#: config/avr/avr.opt:95 +msgid "" +"When accessing RAM, use X as imposed by the hardware, i.e. just use pre-" +"decrement, post-increment and indirect addressing with the X register. " +"Without this option, the compiler may assume that there is an addressing " +"mode X+const similar to Y+const and Z+const and emit instructions to emulate " +"such an addressing mode for X." msgstr "" -#: config/ft32/ft32.opt:35 -msgid "Target the FT32B architecture." -msgstr "" - -#: config/ft32/ft32.opt:39 -msgid "Enable FT32B code compression." -msgstr "" - -#: config/ft32/ft32.opt:43 -msgid "Avoid placing any readable data in program memory." -msgstr "" - -#: config/sol2.opt:32 -msgid "Clear hardware capabilities when linking." -msgstr "" - -#: config/sol2.opt:36 -msgid "Pass -z text to linker." -msgstr "" - -#: config/xtensa/xtensa.opt:23 -msgid "Use CONST16 instruction to load constants." -msgstr "" - -#: config/xtensa/xtensa.opt:27 -msgid "Disable position-independent code (PIC) for use in OS kernel code." -msgstr "" - -#: config/xtensa/xtensa.opt:31 -msgid "Use indirect CALLXn instructions for large programs." -msgstr "" - -#: config/xtensa/xtensa.opt:35 -msgid "Automatically align branch targets to reduce branch penalties." +#: config/avr/avr.opt:100 +msgid "" +"The device has no SPH special function register. This option will be " +"overridden by the compiler driver with the correct setting if presence/" +"absence of SPH can be deduced from -mmcu=MCU." msgstr "" -#: config/xtensa/xtensa.opt:39 -msgid "Intersperse literal pools with code in the text section." +#: config/avr/avr.opt:104 +msgid "Warn if the address space of an address is changed." msgstr "" -#: config/xtensa/xtensa.opt:43 +#: config/avr/avr.opt:108 msgid "" -"Relax literals in assembler and place them automatically in the text section." +"Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by " +"default." msgstr "" -#: config/xtensa/xtensa.opt:47 +#: config/avr/avr.opt:112 msgid "" -"-mno-serialize-volatile\tDo not serialize volatile memory references with " -"MEMW instructions." -msgstr "" - -#: config/v850/v850.opt:29 -msgid "Use registers r2 and r5." +"Allow to use truncation instead of rounding towards zero for fractional " +"fixed-point types." msgstr "" -#: config/v850/v850.opt:33 -msgid "Use 4 byte entries in switch tables." +#: config/avr/avr.opt:116 +msgid "" +"Assume that all data in static storage can be accessed by LDS / STS. This " +"option is only useful for reduced Tiny devices." msgstr "" -#: config/v850/v850.opt:37 -msgid "Enable backend debugging." +#: config/avr/avr.opt:120 +msgid "Do not link against the device-specific library lib.a." msgstr "" -#: config/v850/v850.opt:41 -msgid "Do not use the callt instruction (default)." +#: config/s390/tpf.opt:23 +msgid "Enable TPF-OS tracing code." msgstr "" -#: config/v850/v850.opt:45 -msgid "Reuse r30 on a per function basis." +#: config/s390/tpf.opt:27 +msgid "Specify main object for TPF-OS." msgstr "" -#: config/v850/v850.opt:52 -msgid "Prohibit PC relative function calls." +#: config/s390/s390.opt:48 +msgid "31 bit ABI." msgstr "" -#: config/v850/v850.opt:56 -msgid "Use stubs for function prologues." +#: config/s390/s390.opt:52 +msgid "64 bit ABI." msgstr "" -#: config/v850/v850.opt:60 -msgid "Set the max size of data eligible for the SDA area." +#: config/s390/s390.opt:120 +msgid "Maintain backchain pointer." msgstr "" -#: config/v850/v850.opt:67 -msgid "Enable the use of the short load instructions." +#: config/s390/s390.opt:124 +msgid "Additional debug prints." msgstr "" -#: config/v850/v850.opt:71 -msgid "Same as: -mep -mprolog-function." +#: config/s390/s390.opt:128 +msgid "ESA/390 architecture." msgstr "" -#: config/v850/v850.opt:75 -msgid "Set the max size of data eligible for the TDA area." +#: config/s390/s390.opt:132 +msgid "Enable decimal floating point hardware support." msgstr "" -#: config/v850/v850.opt:82 -msgid "Do not enforce strict alignment." +#: config/s390/s390.opt:136 +msgid "Enable hardware floating point." msgstr "" -#: config/v850/v850.opt:86 +#: config/s390/s390.opt:140 msgid "" -"Put jump tables for switch statements into the .data section rather than " -"the .code section." -msgstr "" - -#: config/v850/v850.opt:93 -msgid "Compile for the v850 processor." -msgstr "" - -#: config/v850/v850.opt:97 -msgid "Compile for the v850e processor." -msgstr "" - -#: config/v850/v850.opt:101 -msgid "Compile for the v850e1 processor." -msgstr "" - -#: config/v850/v850.opt:105 -msgid "Compile for the v850es variant of the v850e1." -msgstr "" - -#: config/v850/v850.opt:109 -msgid "Compile for the v850e2 processor." -msgstr "" - -#: config/v850/v850.opt:113 -msgid "Compile for the v850e2v3 processor." -msgstr "" - -#: config/v850/v850.opt:117 -msgid "Compile for the v850e3v5 processor." +"Takes two non-negative integer numbers separated by a comma. Prepend the " +"function label with the number of two-byte Nop instructions indicated by the " +"first. Append Nop instructions covering the number of halfwords indicated " +"by the second after the label. Nop instructions of the largest possible " +"size are used (six, four or two bytes), beginning with the largest possible " +"size. Using 0 for both values disables hotpatching." msgstr "" -#: config/v850/v850.opt:124 -msgid "Enable v850e3v5 loop instructions." +#: config/s390/s390.opt:158 +msgid "Use hardware transactional execution instructions." msgstr "" -#: config/v850/v850.opt:128 -msgid "Set the max size of data eligible for the ZDA area." +#: config/s390/s390.opt:162 +msgid "Use hardware vector facility instructions and enable the vector ABI." msgstr "" -#: config/v850/v850.opt:135 -msgid "Enable relaxing in the assembler." +#: config/s390/s390.opt:166 +msgid "Use packed stack layout." msgstr "" -#: config/v850/v850.opt:139 -msgid "Prohibit PC relative jumps." +#: config/s390/s390.opt:170 +msgid "Use bras for executable < 64k." msgstr "" -#: config/v850/v850.opt:143 -msgid "Inhibit the use of hardware floating point instructions." +#: config/s390/s390.opt:174 +msgid "Disable hardware floating point." msgstr "" -#: config/v850/v850.opt:147 +#: config/s390/s390.opt:178 msgid "" -"Allow the use of hardware floating point instructions for V850E2V3 and up." -msgstr "" - -#: config/v850/v850.opt:151 -msgid "Enable support for the RH850 ABI. This is the default." -msgstr "" - -#: config/v850/v850.opt:155 -msgid "Enable support for the old GCC ABI." +"Set the max. number of bytes which has to be left to stack size before a " +"trap instruction is triggered." msgstr "" -#: config/v850/v850.opt:159 -msgid "Support alignments of up to 64-bits." +#: config/s390/s390.opt:182 +msgid "Switches off the -mstack-guard= option." msgstr "" -#: config/tilepro/tilepro.opt:23 +#: config/s390/s390.opt:186 msgid "" -"Compile with 32 bit longs and pointers, which is the only supported behavior " -"and thus the flag is ignored." -msgstr "" - -#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26 -msgid "-mcpu=CPU\tUse features of and schedule code for given CPU." -msgstr "" - -#: config/tilepro/tilepro.opt:32 -msgid "Known TILEPro CPUs (for use with the -mcpu= option):" -msgstr "" - -#: config/cris/cris.opt:45 -msgid "Work around bug in multiplication instruction." -msgstr "" - -#: config/cris/cris.opt:51 -msgid "Compile for ETRAX 4 (CRIS v3)." -msgstr "" - -#: config/cris/cris.opt:56 -msgid "Compile for ETRAX 100 (CRIS v8)." +"Emit extra code in the function prologue in order to trap if the stack size " +"exceeds the given limit." msgstr "" -#: config/cris/cris.opt:64 -msgid "Emit verbose debug information in assembly code." +#: config/s390/s390.opt:190 +msgid "Switches off the -mstack-size= option." msgstr "" -#: config/cris/cris.opt:71 -msgid "Do not use condition codes from normal instructions." +#: config/s390/s390.opt:198 +msgid "Use the mvcle instruction for block moves." msgstr "" -#: config/cris/cris.opt:80 -msgid "Do not emit addressing modes with side-effect assignment." +#: config/s390/s390.opt:202 +msgid "" +"Enable the z vector language extension providing the context-sensitive " +"vector macro and enable the Altivec-style builtins in vecintrin.h." msgstr "" -#: config/cris/cris.opt:89 -msgid "Do not tune stack alignment." +#: config/s390/s390.opt:207 +msgid "Warn if a function uses alloca or creates an array with dynamic size." msgstr "" -#: config/cris/cris.opt:98 -msgid "Do not tune writable data alignment." +#: config/s390/s390.opt:211 +msgid "Warn if a single function's framesize exceeds the given framesize." msgstr "" -#: config/cris/cris.opt:107 -msgid "Do not tune code and read-only data alignment." +#: config/s390/s390.opt:215 +msgid "z/Architecture." msgstr "" -#: config/cris/cris.opt:116 -msgid "Align code and data to 32 bits." +#: config/s390/s390.opt:219 +msgid "" +"Set the branch costs for conditional branch instructions. Reasonable values " +"are small, non-negative integers. The default branch cost is 1." msgstr "" -#: config/cris/cris.opt:133 -msgid "Don't align items in code or data." +#: config/s390/s390.opt:234 +msgid "" +"Wrap all indirect branches into execute in order to disable branch " +"prediction." msgstr "" -#: config/cris/cris.opt:142 -msgid "Do not emit function prologue or epilogue." +#: config/s390/s390.opt:239 +msgid "" +"Wrap indirect table jumps and computed gotos into execute in order to " +"disable branch prediction. Using thunk or thunk-extern with this option " +"requires the thunks to be considered signal handlers to order to generate " +"correct CFI. For environments where unwinding (e.g. for exceptions) is " +"required please use thunk-inline instead." msgstr "" -#: config/cris/cris.opt:149 -msgid "Use the most feature-enabling options allowed by other options." +#: config/s390/s390.opt:247 +msgid "" +"Wrap all indirect calls into execute in order to disable branch prediction." msgstr "" -#: config/cris/cris.opt:158 -msgid "Override -mbest-lib-options." +#: config/s390/s390.opt:251 +msgid "" +"Wrap all indirect return branches into execute in order to disable branch " +"prediction." msgstr "" -#: config/cris/cris.opt:165 -msgid "-march=ARCH\tGenerate code for the specified chip or CPU version." +#: config/s390/s390.opt:256 +msgid "" +"Wrap indirect return branches into execute in order to disable branch " +"prediction. This affects only branches where the return address is going to " +"be restored from memory." msgstr "" -#: config/cris/cris.opt:169 -msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version." +#: config/s390/s390.opt:262 +msgid "" +"Wrap indirect return branches into execute in order to disable branch " +"prediction. This affects only branches where the return address doesn't need " +"to be restored from memory." msgstr "" -#: config/cris/cris.opt:173 +#: config/s390/s390.opt:268 config/i386/i386.opt:1050 msgid "" -"-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified " -"size." +"Known indirect branch choices (for use with the -mindirect-branch=/-" +"mfunction-return= options):" msgstr "" -#: config/cris/cris.opt:180 +#: config/s390/s390.opt:284 msgid "" -"Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls " -"to abort() are used." +"Generate sections .s390_indirect_jump, .s390_indirect_call, ." +"s390_return_reg, and .s390_return_mem to contain the indirect branch " +"locations which have been patched as part of using one of the -mindirect-" +"branch* or -mfunction-return* options. The sections consist of an array of " +"32 bit elements. Each entry holds the offset from the entry to the patched " +"location." msgstr "" -#: config/cris/cris.opt:184 +#: config/s390/s390.opt:293 msgid "" -"Emit checks causing \"break 8\" instructions to execute when applying atomic " -"builtins on misaligned memory." +"Emit profiling counter call at function entry before prologue. The compiled " +"code will require a 64-bit CPU and glibc 2.29 or newer to run." msgstr "" -#: config/cris/cris.opt:188 -msgid "" -"Handle atomic builtins that may be applied to unaligned data by calling " -"library functions. Overrides -mtrap-unaligned-atomic." +#: config/s390/s390.opt:298 +msgid "Generate __mcount_loc section with all _mcount and __fentry__ calls." msgstr "" -#: config/cris/linux.opt:27 -msgid "Together with -fpic and -fPIC, do not use GOTPLT references." +#: config/s390/s390.opt:302 config/i386/i386.opt:934 +msgid "" +"Generate mcount/__fentry__ calls as nops. To activate they need to be " +"patched in." msgstr "" #: config/riscv/riscv.opt:26 @@ -8665,10 +8405,6 @@ msgid "" "be lower-case." msgstr "" -#: config/riscv/riscv.opt:80 config/mips/mips.opt:405 -msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR." -msgstr "" - #: config/riscv/riscv.opt:84 msgid "" "-msmall-data-limit=N\tPut global and static data smaller than bytes " @@ -8687,9 +8423,9 @@ msgstr "" msgid "Do not generate unaligned memory accesses." msgstr "" -#: config/riscv/riscv.opt:100 config/tilegx/tilegx.opt:57 -#: config/rs6000/linux64.opt:32 config/rs6000/aix64.opt:36 -#: config/i386/i386.opt:287 +#: config/riscv/riscv.opt:100 config/i386/i386.opt:287 +#: config/tilegx/tilegx.opt:57 config/rs6000/aix64.opt:36 +#: config/rs6000/linux64.opt:32 msgid "Known code models (for use with the -mcmodel= option):" msgstr "" @@ -8707,1555 +8443,1493 @@ msgstr "" msgid "Emit RISC-V ELF attribute." msgstr "" -#: config/frv/frv.opt:30 -msgid "Use 4 media accumulators." +#: config/darwin.opt:117 +msgid "Generate compile-time CFString objects." msgstr "" -#: config/frv/frv.opt:34 -msgid "Use 8 media accumulators." +#: config/darwin.opt:214 +msgid "Warn if constant CFString objects contain non-portable characters." msgstr "" -#: config/frv/frv.opt:38 -msgid "Enable label alignment optimizations." +#: config/darwin.opt:219 +msgid "Generate AT&T-style stubs for Mach-O." msgstr "" -#: config/frv/frv.opt:42 -msgid "Dynamically allocate cc registers." +#: config/darwin.opt:223 +msgid "Generate code suitable for executables (NOT shared libs)." msgstr "" -#: config/frv/frv.opt:49 -msgid "Set the cost of branches." +#: config/darwin.opt:227 +msgid "Generate code suitable for fast turn around debugging." msgstr "" -#: config/frv/frv.opt:53 -msgid "Enable conditional execution other than moves/scc." +#: config/darwin.opt:235 +msgid "The earliest MacOS X version on which this program will run." msgstr "" -#: config/frv/frv.opt:57 -msgid "Change the maximum length of conditionally-executed sequences." +#: config/darwin.opt:239 +msgid "Set sizeof(bool) to 1." msgstr "" -#: config/frv/frv.opt:61 -msgid "" -"Change the number of temporary registers that are available to conditionally-" -"executed sequences." +#: config/darwin.opt:243 +msgid "Generate code for darwin loadable kernel extensions." msgstr "" -#: config/frv/frv.opt:65 -msgid "Enable conditional moves." +#: config/darwin.opt:247 +msgid "Generate code for the kernel or loadable kernel extensions." msgstr "" -#: config/frv/frv.opt:69 -msgid "Set the target CPU type." +#: config/darwin.opt:251 +msgid "" +"-iframework \tAdd to the end of the system framework include path." msgstr "" -#: config/frv/frv.opt:73 -msgid "Known FR-V CPUs (for use with the -mcpu= option):" +#: config/darwin.opt:401 +msgid "The version of ld64 in use for this toolchain." msgstr "" -#: config/frv/frv.opt:122 -msgid "Use fp double instructions." +#: config/sh/superh.opt:6 +msgid "Board name [and memory region]." msgstr "" -#: config/frv/frv.opt:126 -msgid "Change the ABI to allow double word insns." +#: config/sh/superh.opt:10 +msgid "Runtime name." msgstr "" -#: config/frv/frv.opt:130 config/bfin/bfin.opt:90 -msgid "Enable Function Descriptor PIC mode." +#: config/sh/sh.opt:42 +msgid "Generate SH1 code." msgstr "" -#: config/frv/frv.opt:134 -msgid "Just use icc0/fcc0." +#: config/sh/sh.opt:46 +msgid "Generate SH2 code." msgstr "" -#: config/frv/frv.opt:138 -msgid "Only use 32 FPRs." +#: config/sh/sh.opt:50 +msgid "Generate default double-precision SH2a-FPU code." msgstr "" -#: config/frv/frv.opt:142 -msgid "Use 64 FPRs." +#: config/sh/sh.opt:54 +msgid "Generate SH2a FPU-less code." msgstr "" -#: config/frv/frv.opt:146 -msgid "Only use 32 GPRs." +#: config/sh/sh.opt:58 +msgid "Generate default single-precision SH2a-FPU code." msgstr "" -#: config/frv/frv.opt:150 -msgid "Use 64 GPRs." +#: config/sh/sh.opt:62 +msgid "Generate only single-precision SH2a-FPU code." msgstr "" -#: config/frv/frv.opt:154 -msgid "Enable use of GPREL for read-only data in FDPIC." +#: config/sh/sh.opt:66 +msgid "Generate SH2e code." msgstr "" -#: config/frv/frv.opt:158 config/pdp11/pdp11.opt:47 -#: config/rs6000/rs6000.opt:188 -msgid "Use hardware floating point." +#: config/sh/sh.opt:70 +msgid "Generate SH3 code." msgstr "" -#: config/frv/frv.opt:162 config/bfin/bfin.opt:94 -msgid "Enable inlining of PLT in function calls." +#: config/sh/sh.opt:74 +msgid "Generate SH3e code." msgstr "" -#: config/frv/frv.opt:166 -msgid "Enable PIC support for building libraries." +#: config/sh/sh.opt:78 +msgid "Generate SH4 code." msgstr "" -#: config/frv/frv.opt:170 -msgid "Follow the EABI linkage requirements." +#: config/sh/sh.opt:82 +msgid "Generate SH4-100 code." msgstr "" -#: config/frv/frv.opt:174 -msgid "Disallow direct calls to global functions." +#: config/sh/sh.opt:86 +msgid "Generate SH4-200 code." msgstr "" -#: config/frv/frv.opt:178 -msgid "Use media instructions." +#: config/sh/sh.opt:92 +msgid "Generate SH4-300 code." msgstr "" -#: config/frv/frv.opt:182 -msgid "Use multiply add/subtract instructions." +#: config/sh/sh.opt:96 +msgid "Generate SH4 FPU-less code." msgstr "" -#: config/frv/frv.opt:186 -msgid "Enable optimizing &&/|| in conditional execution." +#: config/sh/sh.opt:100 +msgid "Generate SH4-100 FPU-less code." msgstr "" -#: config/frv/frv.opt:190 -msgid "Enable nested conditional execution optimizations." +#: config/sh/sh.opt:104 +msgid "Generate SH4-200 FPU-less code." msgstr "" -#: config/frv/frv.opt:195 -msgid "Do not mark ABI switches in e_flags." +#: config/sh/sh.opt:108 +msgid "Generate SH4-300 FPU-less code." msgstr "" -#: config/frv/frv.opt:199 -msgid "Remove redundant membars." +#: config/sh/sh.opt:112 +msgid "Generate code for SH4 340 series (MMU/FPU-less)." msgstr "" -#: config/frv/frv.opt:203 -msgid "Pack VLIW instructions." +#: config/sh/sh.opt:117 +msgid "Generate code for SH4 400 series (MMU/FPU-less)." msgstr "" -#: config/frv/frv.opt:207 -msgid "Enable setting GPRs to the result of comparisons." +#: config/sh/sh.opt:122 +msgid "Generate code for SH4 500 series (FPU-less)." msgstr "" -#: config/frv/frv.opt:211 -msgid "Change the amount of scheduler lookahead." +#: config/sh/sh.opt:127 +msgid "Generate default single-precision SH4 code." msgstr "" -#: config/frv/frv.opt:219 -msgid "Assume a large TLS segment." +#: config/sh/sh.opt:131 +msgid "Generate default single-precision SH4-100 code." msgstr "" -#: config/frv/frv.opt:223 -msgid "Do not assume a large TLS segment." +#: config/sh/sh.opt:135 +msgid "Generate default single-precision SH4-200 code." msgstr "" -#: config/frv/frv.opt:228 -msgid "Cause gas to print tomcat statistics." +#: config/sh/sh.opt:139 +msgid "Generate default single-precision SH4-300 code." msgstr "" -#: config/frv/frv.opt:233 -msgid "Link with the library-pic libraries." +#: config/sh/sh.opt:143 +msgid "Generate only single-precision SH4 code." msgstr "" -#: config/frv/frv.opt:237 -msgid "Allow branches to be packed with other instructions." +#: config/sh/sh.opt:147 +msgid "Generate only single-precision SH4-100 code." msgstr "" -#: config/msp430/msp430.opt:3 config/bfin/bfin.opt:40 config/c6x/c6x.opt:38 -msgid "Use simulator runtime." +#: config/sh/sh.opt:151 +msgid "Generate only single-precision SH4-200 code." msgstr "" -#: config/msp430/msp430.opt:7 -msgid "Force assembly output to always use hex constants." +#: config/sh/sh.opt:155 +msgid "Generate only single-precision SH4-300 code." msgstr "" -#: config/msp430/msp430.opt:11 -msgid "Specify the MCU to build for." +#: config/sh/sh.opt:159 +msgid "Generate SH4a code." msgstr "" -#: config/msp430/msp430.opt:15 -msgid "" -"Warn if an MCU name is unrecognized or conflicts with other options " -"(default: on)." +#: config/sh/sh.opt:163 +msgid "Generate SH4a FPU-less code." msgstr "" -#: config/msp430/msp430.opt:19 -msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2." +#: config/sh/sh.opt:167 +msgid "Generate default single-precision SH4a code." msgstr "" -#: config/msp430/msp430.opt:23 -msgid "Select large model - 20-bit addresses/pointers." +#: config/sh/sh.opt:171 +msgid "Generate only single-precision SH4a code." msgstr "" -#: config/msp430/msp430.opt:27 -msgid "Select small model - 16-bit addresses/pointers (default)." +#: config/sh/sh.opt:175 +msgid "Generate SH4al-dsp code." msgstr "" -#: config/msp430/msp430.opt:31 -msgid "Optimize opcode sizes at link time." +#: config/sh/sh.opt:179 config/i386/i386.opt:216 +msgid "Reserve space for outgoing arguments in the function prologue." msgstr "" -#: config/msp430/msp430.opt:38 -msgid "" -"Use a minimum runtime (no static initializers or ctors) for memory-" -"constrained devices." +#: config/sh/sh.opt:183 +msgid "Generate code in big endian mode." msgstr "" -#: config/msp430/msp430.opt:45 -msgid "Specify the type of hardware multiply to support." +#: config/sh/sh.opt:187 +msgid "Generate 32-bit offsets in switch tables." msgstr "" -#: config/msp430/msp430.opt:67 -msgid "Specify whether functions should be placed into low or high memory." +#: config/sh/sh.opt:191 +msgid "Generate bit instructions." msgstr "" -#: config/msp430/msp430.opt:71 -msgid "Specify whether variables should be placed into low or high memory." +#: config/sh/sh.opt:199 +msgid "Assume that zero displacement conditional branches are fast." msgstr "" -#: config/msp430/msp430.opt:90 -msgid "" -"Passes on a request to the assembler to enable fixes for various silicon " -"errata." +#: config/sh/sh.opt:203 +msgid "Force the usage of delay slots for conditional branches." msgstr "" -#: config/msp430/msp430.opt:94 -msgid "" -"Passes on a request to the assembler to warn about various silicon errata." +#: config/sh/sh.opt:207 +msgid "Align doubles at 64-bit boundaries." msgstr "" -#: config/csky/csky_tables.opt:24 -msgid "Known CSKY CPUs (for use with the -mcpu= options):" +#: config/sh/sh.opt:211 +msgid "Division strategy, one of: call-div1, call-fp, call-table." msgstr "" -#: config/csky/csky_tables.opt:199 -msgid "Known CSKY architectures (for use with the -march= option):" +#: config/sh/sh.opt:215 +msgid "Specify name for 32 bit signed division function." msgstr "" -#: config/csky/csky_tables.opt:218 -msgid "Known CSKY FPUs (for use with the -mfpu= option):" +#: config/sh/sh.opt:219 +msgid "Generate ELF FDPIC code." msgstr "" -#: config/csky/csky.opt:34 -msgid "Specify the target architecture." +#: config/sh/sh.opt:223 +msgid "" +"Enable the use of 64-bit floating point registers in fmov instructions. See " +"-mdalign if 64-bit alignment is required." msgstr "" -#: config/csky/csky.opt:38 -msgid "Specify the target processor." +#: config/sh/sh.opt:231 config/sh/sh.opt:269 +msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions." msgstr "" -#: config/csky/csky.opt:44 config/moxie/moxie.opt:23 config/mcore/mcore.opt:35 -msgid "Generate big-endian code." +#: config/sh/sh.opt:235 +msgid "Increase the IEEE compliance for floating-point comparisons." msgstr "" -#: config/csky/csky.opt:51 config/moxie/moxie.opt:27 config/mcore/mcore.opt:51 -msgid "Generate little-endian code." +#: config/sh/sh.opt:239 +msgid "" +"Inline code to invalidate instruction cache entries after setting up nested " +"function trampolines." msgstr "" -#: config/csky/csky.opt:61 -msgid "Enable hardware floating-point instructions." +#: config/sh/sh.opt:247 +msgid "Generate code in little endian mode." msgstr "" -#: config/csky/csky.opt:65 -msgid "Use library calls to perform floating-point operations (default)." +#: config/sh/sh.opt:251 +msgid "Mark MAC register as call-clobbered." msgstr "" -#: config/csky/csky.opt:69 -msgid "Specify the target floating-point hardware/format." +#: config/sh/sh.opt:257 +msgid "Make structs a multiple of 4 bytes (warning: ABI altered)." msgstr "" -#: config/csky/csky.opt:73 -msgid "Generate C-SKY FPU double float instructions (default for hard float)." +#: config/sh/sh.opt:261 +msgid "Emit function-calls using global offset table when generating PIC." msgstr "" -#: config/csky/csky.opt:77 -msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)." +#: config/sh/sh.opt:265 +msgid "Shorten address references during linking." msgstr "" -#: config/csky/csky.opt:85 -msgid "Enable the extended LRW instruction (default for CK801)." +#: config/sh/sh.opt:273 +msgid "Specify the model for atomic operations." msgstr "" -#: config/csky/csky.opt:89 -msgid "Enable interrupt stack instructions." +#: config/sh/sh.opt:277 +msgid "Use tas.b instruction for __atomic_test_and_set." msgstr "" -#: config/csky/csky.opt:93 -msgid "Enable multiprocessor instructions." +#: config/sh/sh.opt:281 +msgid "Cost to assume for a multiply insn." msgstr "" -#: config/csky/csky.opt:97 -msgid "Enable coprocessor instructions." +#: config/sh/sh.opt:285 +msgid "" +"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate " +"if the inline code would not work in user mode." msgstr "" -#: config/csky/csky.opt:101 -msgid "Enable cache prefetch instructions." +#: config/sh/sh.opt:291 +msgid "Pretend a branch-around-a-move is a conditional move." msgstr "" -#: config/csky/csky.opt:105 -msgid "Enable C-SKY SECURE instructions." +#: config/sh/sh.opt:295 +msgid "Enable the use of the fsca instruction." msgstr "" -#: config/csky/csky.opt:112 -msgid "Enable C-SKY TRUST instructions." +#: config/sh/sh.opt:299 +msgid "Enable the use of the fsrra instruction." msgstr "" -#: config/csky/csky.opt:116 -msgid "Enable C-SKY DSP instructions." +#: config/sh/sh.opt:303 +msgid "Use LRA instead of reload (transitional)." msgstr "" -#: config/csky/csky.opt:120 -msgid "Enable C-SKY Enhanced DSP instructions." +#: config/i386/i386.opt:192 +msgid "sizeof(long double) is 16." msgstr "" -#: config/csky/csky.opt:124 -msgid "Enable C-SKY Vector DSP instructions." +#: config/i386/i386.opt:196 config/i386/i386.opt:364 +msgid "Use hardware fp." msgstr "" -#: config/csky/csky.opt:130 -msgid "Generate divide instructions." +#: config/i386/i386.opt:200 +msgid "sizeof(long double) is 12." msgstr "" -#: config/csky/csky.opt:134 -msgid "Generate code for Smart Mode." +#: config/i386/i386.opt:204 +msgid "Use 80-bit long double." msgstr "" -#: config/csky/csky.opt:138 -msgid "Enable use of R16-R31 (default)." +#: config/i386/i386.opt:220 +msgid "Align some doubles on dword boundary." msgstr "" -#: config/csky/csky.opt:142 -msgid "Generate code using global anchor symbol addresses." +#: config/i386/i386.opt:224 +msgid "Function starts are aligned to this power of 2." msgstr "" -#: config/csky/csky.opt:146 -msgid "Generate push/pop instructions (default)." +#: config/i386/i386.opt:228 +msgid "Jump targets are aligned to this power of 2." msgstr "" -#: config/csky/csky.opt:150 -msgid "Generate stm/ldm instructions (default)." +#: config/i386/i386.opt:232 +msgid "Loop code aligned to this power of 2." msgstr "" -#: config/csky/csky.opt:157 -msgid "Generate constant pools in the compiler instead of assembler." +#: config/i386/i386.opt:236 +msgid "Align destination of the string operations." msgstr "" -#: config/csky/csky.opt:161 -msgid "Emit .stack_size directives." +#: config/i386/i386.opt:240 +msgid "Use the given data alignment." msgstr "" -#: config/csky/csky.opt:165 -msgid "Generate code for C-SKY compiler runtime instead of libgcc." +#: config/i386/i386.opt:244 +msgid "Known data alignment choices (for use with the -malign-data= option):" msgstr "" -#: config/csky/csky.opt:169 -msgid "Set the branch costs to roughly the specified number of instructions." +#: config/i386/i386.opt:261 +msgid "Use given assembler dialect." msgstr "" -#: config/csky/csky.opt:173 -msgid "Permit scheduling of function prologue and epilogue sequences." +#: config/i386/i386.opt:265 +msgid "Known assembler dialects (for use with the -masm= option):" msgstr "" -#: config/vax/vax.opt:23 config/vax/vax.opt:27 -msgid "Target DFLOAT double precision code." +#: config/i386/i386.opt:275 +msgid "Branches are this expensive (arbitrary units)." msgstr "" -#: config/vax/vax.opt:31 config/vax/vax.opt:35 -msgid "Generate GFLOAT double precision code." +#: config/i386/i386.opt:279 +msgid "" +"-mlarge-data-threshold=\tData greater than given threshold will go " +"into .ldata section in x86-64 medium model." msgstr "" -#: config/vax/vax.opt:39 -msgid "Generate code for GNU assembler (gas)." +#: config/i386/i386.opt:283 +msgid "Use given x86-64 code model." msgstr "" -#: config/vax/vax.opt:43 -msgid "Generate code for UNIX assembler." +#: config/i386/i386.opt:306 +msgid "Use given address mode." msgstr "" -#: config/vax/vax.opt:47 -msgid "Use VAXC structure conventions." +#: config/i386/i386.opt:310 +msgid "Known address mode (for use with the -maddress-mode= option):" msgstr "" -#: config/vax/vax.opt:51 -msgid "Use new adddi3/subdi3 patterns." +#: config/i386/i386.opt:323 +msgid "Generate sin, cos, sqrt for FPU." msgstr "" -#: config/bfin/bfin.opt:48 -msgid "Omit frame pointer for leaf functions." +#: config/i386/i386.opt:327 +msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack." msgstr "" -#: config/bfin/bfin.opt:52 -msgid "Program is entirely located in low 64k of memory." +#: config/i386/i386.opt:331 +msgid "Return values of functions in FPU registers." msgstr "" -#: config/bfin/bfin.opt:56 -msgid "" -"Work around a hardware anomaly by adding a number of NOPs before a CSYNC or " -"SSYNC instruction." +#: config/i386/i386.opt:335 +msgid "Generate floating point mathematics using given instruction set." msgstr "" -#: config/bfin/bfin.opt:61 -msgid "Avoid speculative loads to work around a hardware anomaly." +#: config/i386/i386.opt:339 +msgid "Valid arguments to -mfpmath=:" msgstr "" -#: config/bfin/bfin.opt:65 -msgid "Enabled ID based shared library." +#: config/i386/i386.opt:372 +msgid "Inline all known string operations." msgstr "" -#: config/bfin/bfin.opt:69 +#: config/i386/i386.opt:376 msgid "" -"Generate code that won't be linked against any other ID shared libraries, " -"but may be used as a shared library." +"Inline memset/memcpy string operations, but perform inline version only for " +"small blocks." msgstr "" -#: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175 -msgid "ID of shared library to build." +#: config/i386/i386.opt:384 +msgid "Use native (MS) bitfield layout." msgstr "" -#: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171 -msgid "Enable separate data segment." +#: config/i386/i386.opt:400 config/aarch64/aarch64.opt:96 +msgid "Omit the frame pointer in leaf functions." msgstr "" -#: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63 -msgid "Avoid generating pc-relative calls; use indirection." +#: config/i386/i386.opt:404 +msgid "Set 80387 floating-point precision to 32-bit." msgstr "" -#: config/bfin/bfin.opt:86 -msgid "Link with the fast floating-point library." +#: config/i386/i386.opt:408 +msgid "Set 80387 floating-point precision to 64-bit." msgstr "" -#: config/bfin/bfin.opt:98 -msgid "Do stack checking using bounds in L1 scratch memory." +#: config/i386/i386.opt:412 +msgid "Set 80387 floating-point precision to 80-bit." msgstr "" -#: config/bfin/bfin.opt:102 -msgid "Enable multicore support." +#: config/i386/i386.opt:420 +msgid "Assume incoming stack aligned to this power of 2." msgstr "" -#: config/bfin/bfin.opt:106 -msgid "Build for Core A." +#: config/i386/i386.opt:424 +msgid "Use push instructions to save outgoing arguments." msgstr "" -#: config/bfin/bfin.opt:110 -msgid "Build for Core B." +#: config/i386/i386.opt:428 +msgid "Use red-zone in the x86-64 code." msgstr "" -#: config/bfin/bfin.opt:114 -msgid "Build for SDRAM." +#: config/i386/i386.opt:432 +msgid "Number of registers used to pass integer arguments." msgstr "" -#: config/bfin/bfin.opt:118 -msgid "Assume ICPLBs are enabled at runtime." +#: config/i386/i386.opt:436 +msgid "Alternate calling convention." msgstr "" -#: config/linux.opt:24 -msgid "Use Bionic C library." +#: config/i386/i386.opt:444 +msgid "Use SSE register passing conventions for SF and DF mode." msgstr "" -#: config/linux.opt:28 -msgid "Use GNU C library." +#: config/i386/i386.opt:448 +msgid "Realign stack in prologue." msgstr "" -#: config/linux.opt:32 -msgid "Use uClibc C library." +#: config/i386/i386.opt:452 +msgid "Enable stack probing." msgstr "" -#: config/linux.opt:36 -msgid "Use musl C library." +#: config/i386/i386.opt:456 +msgid "Specify memcpy expansion strategy when expected size is known." msgstr "" -#: config/cr16/cr16.opt:23 -msgid "-msim Use simulator runtime." +#: config/i386/i386.opt:460 +msgid "Specify memset expansion strategy when expected size is known." msgstr "" -#: config/cr16/cr16.opt:27 -msgid "Generate SBIT, CBIT instructions." +#: config/i386/i386.opt:464 +msgid "Chose strategy to generate stringop using." msgstr "" -#: config/cr16/cr16.opt:31 -msgid "Support multiply accumulate instructions." +#: config/i386/i386.opt:468 +msgid "Valid arguments to -mstringop-strategy=:" msgstr "" -#: config/cr16/cr16.opt:38 -msgid "Treat data references as near, far or medium. medium is default." +#: config/i386/i386.opt:496 +msgid "Use given thread-local storage dialect." msgstr "" -#: config/cr16/cr16.opt:42 -msgid "Generate code for CR16C architecture." +#: config/i386/i386.opt:500 +msgid "Known TLS dialects (for use with the -mtls-dialect= option):" msgstr "" -#: config/cr16/cr16.opt:46 -msgid "Generate code for CR16C+ architecture (Default)." +#: config/i386/i386.opt:510 +#, c-format +msgid "Use direct references against %gs when accessing tls data." msgstr "" -#: config/cr16/cr16.opt:50 -msgid "Treat integers as 32-bit." +#: config/i386/i386.opt:518 +msgid "Fine grain control of tune features." msgstr "" -#: config/tilegx/tilegx.opt:30 -msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):" +#: config/i386/i386.opt:522 +msgid "Clear all tune features." msgstr "" -#: config/tilegx/tilegx.opt:37 -msgid "Compile with 32 bit longs and pointers." +#: config/i386/i386.opt:529 +msgid "Generate code that conforms to Intel MCU psABI." msgstr "" -#: config/tilegx/tilegx.opt:41 -msgid "Compile with 64 bit longs and pointers." +#: config/i386/i386.opt:533 +msgid "Generate code that conforms to the given ABI." msgstr "" -#: config/tilegx/tilegx.opt:45 config/c6x/c6x.opt:30 config/nios2/nios2.opt:94 -#: config/mips/mips.opt:134 -msgid "Use big-endian byte order." +#: config/i386/i386.opt:537 config/nds32/nds32.opt:51 +msgid "Known ABIs (for use with the -mabi= option):" msgstr "" -#: config/tilegx/tilegx.opt:49 config/c6x/c6x.opt:34 config/nios2/nios2.opt:98 -#: config/mips/mips.opt:138 -msgid "Use little-endian byte order." +#: config/i386/i386.opt:547 +msgid "" +"Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft " +"to System V ABI calls." msgstr "" -#: config/tilegx/tilegx.opt:53 -msgid "Use given TILE-Gx code model." +#: config/i386/i386.opt:551 config/rs6000/rs6000.opt:200 +msgid "Vector library ABI to use." msgstr "" -#: config/visium/visium.opt:25 -msgid "Link with libc.a and libdebug.a." +#: config/i386/i386.opt:555 +msgid "" +"Known vectorization library ABIs (for use with the -mveclibabi= option):" msgstr "" -#: config/visium/visium.opt:29 -msgid "Link with libc.a and libsim.a." +#: config/i386/i386.opt:565 +msgid "Return 8-byte vectors in memory." msgstr "" -#: config/visium/visium.opt:33 -msgid "Use hardware FP (default)." +#: config/i386/i386.opt:569 +msgid "Generate reciprocals instead of divss and sqrtss." msgstr "" -#: config/visium/visium.opt:45 -msgid "Use features of and schedule code for given CPU." +#: config/i386/i386.opt:573 +msgid "Control generation of reciprocal estimates." msgstr "" -#: config/visium/visium.opt:65 -msgid "Generate code for the supervisor mode (default)." +#: config/i386/i386.opt:577 +msgid "Generate cld instruction in the function prologue." msgstr "" -#: config/visium/visium.opt:69 -msgid "Generate code for the user mode." +#: config/i386/i386.opt:581 +msgid "" +"Generate vzeroupper instruction before a transfer of control flow out of the " +"function." msgstr "" -#: config/visium/visium.opt:73 -msgid "Only retained for backward compatibility." +#: config/i386/i386.opt:586 +msgid "" +"Disable Scalar to Vector optimization pass transforming 64-bit integer " +"computations into a vector ones." msgstr "" -#: config/moxie/moxie.opt:31 -msgid "Enable MUL.X and UMUL.X instructions." +#: config/i386/i386.opt:591 +msgid "" +"Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or " +"znver1 and Haifa scheduling is selected." msgstr "" -#: config/rx/rx.opt:29 -msgid "Store doubles in 64 bits." +#: config/i386/i386.opt:596 +msgid "" +"Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-" +"vectorizer." msgstr "" -#: config/rx/rx.opt:33 -msgid "Stores doubles in 32 bits. This is the default." +#: config/i386/i386.opt:600 +msgid "" +"Use given register vector width instructions instead of maximum register " +"width in the auto-vectorizer." msgstr "" -#: config/rx/rx.opt:37 -msgid "Disable the use of RX FPU instructions." +#: config/i386/i386.opt:604 +msgid "" +"Known preferred register vector length (to use with the -mprefer-vector-" +"width= option):" msgstr "" -#: config/rx/rx.opt:44 -msgid "Enable the use of RX FPU instructions. This is the default." +#: config/i386/i386.opt:622 +msgid "Generate 32bit i386 code." msgstr "" -#: config/rx/rx.opt:50 -msgid "Specify the target RX cpu type." +#: config/i386/i386.opt:626 +msgid "Generate 64bit x86-64 code." msgstr "" -#: config/rx/rx.opt:71 -msgid "Data is stored in big-endian format." +#: config/i386/i386.opt:630 +msgid "Generate 32bit x86-64 code." msgstr "" -#: config/rx/rx.opt:75 -msgid "Data is stored in little-endian format. (Default)." +#: config/i386/i386.opt:634 +msgid "Generate 16bit i386 code." msgstr "" -#: config/rx/rx.opt:81 -msgid "" -"Maximum size of global and static variables which can be placed into the " -"small data area." +#: config/i386/i386.opt:638 +msgid "Support MMX built-in functions." msgstr "" -#: config/rx/rx.opt:93 -msgid "" -"Generate assembler output that is compatible with the Renesas AS100 " -"assembler. This may restrict some of the compiler's capabilities. The " -"default is to generate GAS compatible syntax." +#: config/i386/i386.opt:642 +msgid "Support 3DNow! built-in functions." msgstr "" -#: config/rx/rx.opt:99 -msgid "Enable linker relaxation." +#: config/i386/i386.opt:646 +msgid "Support Athlon 3Dnow! built-in functions." msgstr "" -#: config/rx/rx.opt:105 -msgid "Maximum size in bytes of constant values allowed as operands." +#: config/i386/i386.opt:650 +msgid "Support MMX and SSE built-in functions and code generation." msgstr "" -#: config/rx/rx.opt:111 -msgid "Specifies the number of registers to reserve for interrupt handlers." +#: config/i386/i386.opt:654 +msgid "Support MMX, SSE and SSE2 built-in functions and code generation." msgstr "" -#: config/rx/rx.opt:117 -msgid "" -"Specifies whether interrupt functions should save and restore the " -"accumulator register." +#: config/i386/i386.opt:658 +msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation." msgstr "" -#: config/rx/rx.opt:123 -msgid "Enables Position-Independent-Data (PID) mode." +#: config/i386/i386.opt:662 +msgid "" +"Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code " +"generation." msgstr "" -#: config/rx/rx.opt:129 +#: config/i386/i386.opt:666 msgid "" -"Warn when multiple, different, fast interrupt handlers are in the " -"compilation unit." +"Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code " +"generation." msgstr "" -#: config/rx/rx.opt:135 +#: config/i386/i386.opt:670 config/i386/i386.opt:674 msgid "" -"Enable the use of the old, broken, ABI where all stacked function arguments " -"are aligned to 32-bits." +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions " +"and code generation." msgstr "" -#: config/rx/rx.opt:139 +#: config/i386/i386.opt:678 msgid "" -"Enable the use the standard RX ABI where all stacked function arguments are " -"naturally aligned. This is the default." +"Do not support SSE4.1 and SSE4.2 built-in functions and code generation." msgstr "" -#: config/rx/rx.opt:145 -msgid "Enable the use of the LRA register allocator." +#: config/i386/i386.opt:686 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in " +"functions and code generation." msgstr "" -#: config/rx/rx.opt:151 +#: config/i386/i386.opt:690 msgid "" -"Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and " -"RMPA instructions. Enabled by default." +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in " +"functions and code generation." msgstr "" -#: config/rx/rx.opt:157 -msgid "Always use JSR, never BSR, for calls." +#: config/i386/i386.opt:694 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"built-in functions and code generation." msgstr "" -#: config/ia64/ilp32.opt:3 -msgid "Generate ILP32 code." +#: config/i386/i386.opt:698 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512PF built-in functions and code generation." msgstr "" -#: config/ia64/ilp32.opt:7 -msgid "Generate LP64 code." +#: config/i386/i386.opt:702 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512ER built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:28 -msgid "Generate big endian code." +#: config/i386/i386.opt:706 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512CD built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:32 -msgid "Generate little endian code." +#: config/i386/i386.opt:710 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512DQ built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:36 -msgid "Generate code for GNU as." +#: config/i386/i386.opt:714 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512BW built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:40 -msgid "Generate code for GNU ld." +#: config/i386/i386.opt:718 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512VL built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:44 -msgid "Emit stop bits before and after volatile extended asms." +#: config/i386/i386.opt:722 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512IFMA built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:48 -msgid "Use in/loc/out register names." +#: config/i386/i386.opt:726 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512VBMI built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:55 -msgid "Enable use of sdata/scommon/sbss." +#: config/i386/i386.opt:730 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX5124FMAPS built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:59 -msgid "Generate code without GP reg." +#: config/i386/i386.opt:734 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX5124VNNIW built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:63 -msgid "gp is constant (but save/restore gp on indirect calls)." +#: config/i386/i386.opt:738 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX512VPOPCNTDQ built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:67 -msgid "Generate self-relocatable code." +#: config/i386/i386.opt:742 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX512VBMI2 built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:71 -msgid "Generate inline floating point division, optimize for latency." +#: config/i386/i386.opt:746 +msgid "Support AVX512VNNI built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:75 -msgid "Generate inline floating point division, optimize for throughput." +#: config/i386/i386.opt:750 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX512BITALG built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:82 -msgid "Generate inline integer division, optimize for latency." -msgstr "" - -#: config/ia64/ia64.opt:86 -msgid "Generate inline integer division, optimize for throughput." +#: config/i386/i386.opt:754 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in " +"functions and code generation." msgstr "" -#: config/ia64/ia64.opt:90 -msgid "Do not inline integer division." +#: config/i386/i386.opt:758 +msgid "" +"Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code " +"generation." msgstr "" -#: config/ia64/ia64.opt:94 -msgid "Generate inline square root, optimize for latency." +#: config/i386/i386.opt:762 +msgid "Support FMA4 built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:98 -msgid "Generate inline square root, optimize for throughput." +#: config/i386/i386.opt:766 +msgid "Support XOP built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:102 -msgid "Do not inline square root." +#: config/i386/i386.opt:770 +msgid "Support LWP built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:106 -msgid "Enable DWARF line debug info via GNU as." +#: config/i386/i386.opt:774 +msgid "" +"Support code generation of Advanced Bit Manipulation (ABM) instructions." msgstr "" -#: config/ia64/ia64.opt:110 -msgid "Enable earlier placing stop bits for better scheduling." +#: config/i386/i386.opt:778 +msgid "Support code generation of popcnt instruction." msgstr "" -#: config/ia64/ia64.opt:126 -msgid "Known Itanium CPUs (for use with the -mtune= option):" +#: config/i386/i386.opt:782 +msgid "Support PCONFIG built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:136 -msgid "Use data speculation before reload." +#: config/i386/i386.opt:786 +msgid "Support WBNOINVD built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:140 -msgid "Use data speculation after reload." +#: config/i386/i386.opt:790 +msgid "Support PTWRITE built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:144 -msgid "Use control speculation." +#: config/i386/i386.opt:794 +msgid "Support SGX built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:148 -msgid "Use in block data speculation before reload." +#: config/i386/i386.opt:798 +msgid "Support RDPID built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:152 -msgid "Use in block data speculation after reload." +#: config/i386/i386.opt:802 +msgid "Support GFNI built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:156 -msgid "Use in block control speculation." +#: config/i386/i386.opt:806 +msgid "Support VAES built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:160 -msgid "Use simple data speculation check." +#: config/i386/i386.opt:810 +msgid "Support VPCLMULQDQ built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:164 -msgid "Use simple data speculation check for control speculation." +#: config/i386/i386.opt:814 +msgid "Support BMI built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:174 -msgid "" -"Count speculative dependencies while calculating priority of instructions." +#: config/i386/i386.opt:818 +msgid "Support BMI2 built-in functions and code generation." msgstr "" -#: config/ia64/ia64.opt:178 -msgid "Place a stop bit after every cycle when scheduling." +#: config/i386/i386.opt:822 +msgid "Support LZCNT built-in function and code generation." msgstr "" -#: config/ia64/ia64.opt:182 -msgid "" -"Assume that floating-point stores and loads are not likely to cause conflict " -"when placed into one instruction group." +#: config/i386/i386.opt:826 +msgid "Support Hardware Lock Elision prefixes." msgstr "" -#: config/ia64/ia64.opt:186 -msgid "" -"Soft limit on number of memory insns per instruction group, giving lower " -"priority to subsequent memory insns attempting to schedule in the same insn " -"group. Frequently useful to prevent cache bank conflicts. Default value is " -"1." +#: config/i386/i386.opt:830 +msgid "Support RDSEED instruction." msgstr "" -#: config/ia64/ia64.opt:190 -msgid "" -"Disallow more than 'msched-max-memory-insns' in instruction group. " -"Otherwise, limit is 'soft' (prefer non-memory operations when limit is " -"reached)." +#: config/i386/i386.opt:834 +msgid "Support PREFETCHW instruction." msgstr "" -#: config/ia64/ia64.opt:194 -msgid "Don't generate checks for control speculation in selective scheduling." +#: config/i386/i386.opt:838 +msgid "Support flag-preserving add-carry instructions." msgstr "" -#: config/sh/superh.opt:6 -msgid "Board name [and memory region]." +#: config/i386/i386.opt:842 +msgid "Support CLFLUSHOPT instructions." msgstr "" -#: config/sh/superh.opt:10 -msgid "Runtime name." +#: config/i386/i386.opt:846 +msgid "Support CLWB instruction." msgstr "" -#: config/sh/sh.opt:42 -msgid "Generate SH1 code." +#: config/i386/i386.opt:854 +msgid "Support FXSAVE and FXRSTOR instructions." msgstr "" -#: config/sh/sh.opt:46 -msgid "Generate SH2 code." +#: config/i386/i386.opt:858 +msgid "Support XSAVE and XRSTOR instructions." msgstr "" -#: config/sh/sh.opt:50 -msgid "Generate default double-precision SH2a-FPU code." +#: config/i386/i386.opt:862 +msgid "Support XSAVEOPT instruction." msgstr "" -#: config/sh/sh.opt:54 -msgid "Generate SH2a FPU-less code." +#: config/i386/i386.opt:866 +msgid "Support XSAVEC instructions." msgstr "" -#: config/sh/sh.opt:58 -msgid "Generate default single-precision SH2a-FPU code." +#: config/i386/i386.opt:870 +msgid "Support XSAVES and XRSTORS instructions." msgstr "" -#: config/sh/sh.opt:62 -msgid "Generate only single-precision SH2a-FPU code." +#: config/i386/i386.opt:874 +msgid "Support TBM built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:66 -msgid "Generate SH2e code." +#: config/i386/i386.opt:878 +msgid "Support code generation of cmpxchg16b instruction." msgstr "" -#: config/sh/sh.opt:70 -msgid "Generate SH3 code." +#: config/i386/i386.opt:882 +msgid "Support code generation of sahf instruction in 64bit x86-64 code." msgstr "" -#: config/sh/sh.opt:74 -msgid "Generate SH3e code." +#: config/i386/i386.opt:886 +msgid "Support code generation of movbe instruction." msgstr "" -#: config/sh/sh.opt:78 -msgid "Generate SH4 code." +#: config/i386/i386.opt:890 +msgid "Support code generation of crc32 instruction." msgstr "" -#: config/sh/sh.opt:82 -msgid "Generate SH4-100 code." +#: config/i386/i386.opt:894 +msgid "Support AES built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:86 -msgid "Generate SH4-200 code." +#: config/i386/i386.opt:898 +msgid "Support SHA1 and SHA256 built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:92 -msgid "Generate SH4-300 code." +#: config/i386/i386.opt:902 +msgid "Support PCLMUL built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:96 -msgid "Generate SH4 FPU-less code." +#: config/i386/i386.opt:906 +msgid "Encode SSE instructions with VEX prefix." msgstr "" -#: config/sh/sh.opt:100 -msgid "Generate SH4-100 FPU-less code." +#: config/i386/i386.opt:910 +msgid "Support FSGSBASE built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:104 -msgid "Generate SH4-200 FPU-less code." +#: config/i386/i386.opt:914 +msgid "Support RDRND built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:108 -msgid "Generate SH4-300 FPU-less code." +#: config/i386/i386.opt:918 +msgid "Support F16C built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:112 -msgid "Generate code for SH4 340 series (MMU/FPU-less)." +#: config/i386/i386.opt:922 +msgid "Support PREFETCHWT1 built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:117 -msgid "Generate code for SH4 400 series (MMU/FPU-less)." +#: config/i386/i386.opt:926 +msgid "Emit profiling counter call at function entry before prologue." msgstr "" -#: config/sh/sh.opt:122 -msgid "Generate code for SH4 500 series (FPU-less)." +#: config/i386/i386.opt:930 +msgid "Generate __mcount_loc section with all mcount or __fentry__ calls." msgstr "" -#: config/sh/sh.opt:127 -msgid "Generate default single-precision SH4 code." +#: config/i386/i386.opt:939 +msgid "Set name of __fentry__ symbol called at function entry." msgstr "" -#: config/sh/sh.opt:131 -msgid "Generate default single-precision SH4-100 code." +#: config/i386/i386.opt:943 +msgid "Set name of section to record mrecord-mcount calls." msgstr "" -#: config/sh/sh.opt:135 -msgid "Generate default single-precision SH4-200 code." +#: config/i386/i386.opt:947 +msgid "Skip setting up RAX register when passing variable arguments." msgstr "" -#: config/sh/sh.opt:139 -msgid "Generate default single-precision SH4-300 code." +#: config/i386/i386.opt:951 +msgid "" +"Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-" +"time check." msgstr "" -#: config/sh/sh.opt:143 -msgid "Generate only single-precision SH4 code." +#: config/i386/i386.opt:955 +msgid "Split 32-byte AVX unaligned load." msgstr "" -#: config/sh/sh.opt:147 -msgid "Generate only single-precision SH4-100 code." +#: config/i386/i386.opt:959 +msgid "Split 32-byte AVX unaligned store." msgstr "" -#: config/sh/sh.opt:151 -msgid "Generate only single-precision SH4-200 code." +#: config/i386/i386.opt:963 +msgid "Support RTM built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:155 -msgid "Generate only single-precision SH4-300 code." +#: config/i386/i386.opt:967 c-family/c.opt:425 c-family/c.opt:1310 +#: c-family/c.opt:1314 c-family/c.opt:1318 c-family/c.opt:1322 +#: c-family/c.opt:1326 c-family/c.opt:1330 c-family/c.opt:1334 +#: c-family/c.opt:1341 c-family/c.opt:1345 c-family/c.opt:1349 +#: c-family/c.opt:1353 c-family/c.opt:1357 c-family/c.opt:1361 +#: c-family/c.opt:1365 c-family/c.opt:1369 c-family/c.opt:1373 +#: c-family/c.opt:1377 c-family/c.opt:1381 c-family/c.opt:1385 +#: c-family/c.opt:1389 +msgid "Deprecated in GCC 9. This switch has no effect." msgstr "" -#: config/sh/sh.opt:159 -msgid "Generate SH4a code." +#: config/i386/i386.opt:971 +msgid "Support MWAITX and MONITORX built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:163 -msgid "Generate SH4a FPU-less code." +#: config/i386/i386.opt:975 +msgid "Support CLZERO built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:167 -msgid "Generate default single-precision SH4a code." +#: config/i386/i386.opt:979 +msgid "Support PKU built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:171 -msgid "Generate only single-precision SH4a code." +#: config/i386/i386.opt:983 config/aarch64/aarch64.opt:231 +#: config/rs6000/rs6000.opt:542 +msgid "Use given stack-protector guard." msgstr "" -#: config/sh/sh.opt:175 -msgid "Generate SH4al-dsp code." +#: config/i386/i386.opt:987 +msgid "" +"Known stack protector guard (for use with the -mstack-protector-guard= " +"option):" msgstr "" -#: config/sh/sh.opt:179 config/i386/i386.opt:216 -msgid "Reserve space for outgoing arguments in the function prologue." +#: config/i386/i386.opt:997 config/rs6000/rs6000.opt:556 +msgid "Use the given base register for addressing the stack-protector guard." msgstr "" -#: config/sh/sh.opt:183 -msgid "Generate code in big endian mode." +#: config/i386/i386.opt:1004 config/rs6000/rs6000.opt:563 +msgid "Use the given offset for addressing the stack-protector guard." msgstr "" -#: config/sh/sh.opt:187 -msgid "Generate 32-bit offsets in switch tables." +#: config/i386/i386.opt:1011 +msgid "Use the given symbol for addressing the stack-protector guard." msgstr "" -#: config/sh/sh.opt:191 -msgid "Generate bit instructions." +#: config/i386/i386.opt:1019 config/aarch64/aarch64.opt:72 +msgid "Generate code which uses only the general registers." msgstr "" -#: config/sh/sh.opt:199 -msgid "Assume that zero displacement conditional branches are fast." +#: config/i386/i386.opt:1023 +msgid "" +"Enable shadow stack built-in functions from Control-flow Enforcement " +"Technology (CET)." msgstr "" -#: config/sh/sh.opt:203 -msgid "Force the usage of delay slots for conditional branches." +#: config/i386/i386.opt:1028 +msgid "" +"Turn on CET instrumentation for switch statements that use a jump table and " +"an indirect jump." msgstr "" -#: config/sh/sh.opt:207 -msgid "Align doubles at 64-bit boundaries." +#: config/i386/i386.opt:1033 +msgid "" +"Insert ENDBR instruction at function entry only via cf_check attribute for " +"CET instrumentation." msgstr "" -#: config/sh/sh.opt:211 -msgid "Division strategy, one of: call-div1, call-fp, call-table." +#: config/i386/i386.opt:1038 +msgid "Make all function calls indirect." msgstr "" -#: config/sh/sh.opt:215 -msgid "Specify name for 32 bit signed division function." +#: config/i386/i386.opt:1042 +msgid "Convert indirect call and jump to call and return thunks." msgstr "" -#: config/sh/sh.opt:219 -msgid "Generate ELF FDPIC code." +#: config/i386/i386.opt:1046 +msgid "Convert function return to call and return thunk." msgstr "" -#: config/sh/sh.opt:223 -msgid "" -"Enable the use of 64-bit floating point registers in fmov instructions. See " -"-mdalign if 64-bit alignment is required." +#: config/i386/i386.opt:1066 +msgid "Force indirect call and jump via register." msgstr "" -#: config/sh/sh.opt:231 config/sh/sh.opt:269 -msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions." +#: config/i386/i386.opt:1070 +msgid "Support MOVDIRI built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:235 -msgid "Increase the IEEE compliance for floating-point comparisons." +#: config/i386/i386.opt:1074 +msgid "Support MOVDIR64B built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:239 -msgid "" -"Inline code to invalidate instruction cache entries after setting up nested " -"function trampolines." +#: config/i386/i386.opt:1078 +msgid "Support WAITPKG built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:247 -msgid "Generate code in little endian mode." +#: config/i386/i386.opt:1082 +msgid "Support CLDEMOTE built-in functions and code generation." msgstr "" -#: config/sh/sh.opt:251 -msgid "Mark MAC register as call-clobbered." +#: config/i386/i386.opt:1086 +msgid "Instrument function exit in instrumented functions with __fentry__." msgstr "" -#: config/sh/sh.opt:257 -msgid "Make structs a multiple of 4 bytes (warning: ABI altered)." +#: config/i386/i386.opt:1090 +msgid "Known choices for return instrumentation with -minstrument-return=:" msgstr "" -#: config/sh/sh.opt:261 -msgid "Emit function-calls using global offset table when generating PIC." +#: config/i386/i386.opt:1103 +msgid "" +"Generate a __return_loc section pointing to all return instrumentation code." msgstr "" -#: config/sh/sh.opt:265 -msgid "Shorten address references during linking." +#: config/i386/cygming.opt:23 +msgid "Create console application." msgstr "" -#: config/sh/sh.opt:273 -msgid "Specify the model for atomic operations." +#: config/i386/cygming.opt:27 +msgid "Generate code for a DLL." msgstr "" -#: config/sh/sh.opt:277 -msgid "Use tas.b instruction for __atomic_test_and_set." +#: config/i386/cygming.opt:31 +msgid "Ignore dllimport for functions." msgstr "" -#: config/sh/sh.opt:281 -msgid "Cost to assume for a multiply insn." +#: config/i386/cygming.opt:35 +msgid "Use Mingw-specific thread support." msgstr "" -#: config/sh/sh.opt:285 -msgid "" -"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate " -"if the inline code would not work in user mode." +#: config/i386/cygming.opt:39 +msgid "Set Windows defines." msgstr "" -#: config/sh/sh.opt:291 -msgid "Pretend a branch-around-a-move is a conditional move." +#: config/i386/cygming.opt:43 +msgid "Create GUI application." msgstr "" -#: config/sh/sh.opt:295 -msgid "Enable the use of the fsca instruction." +#: config/i386/cygming.opt:47 +msgid "Use the GNU extension to the PE format for aligned common data." msgstr "" -#: config/sh/sh.opt:299 -msgid "Enable the use of the fsrra instruction." +#: config/i386/cygming.opt:51 +msgid "" +"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/" +"delete replacement." msgstr "" -#: config/sh/sh.opt:303 -msgid "Use LRA instead of reload (transitional)." +#: config/i386/cygming.opt:55 +msgid "For nested functions on stack executable permission is set." msgstr "" -#: config/mcore/mcore.opt:23 -msgid "Generate code for the M*Core M210." +#: config/i386/cygming.opt:62 +msgid "Put relocated read-only data into .data section." msgstr "" -#: config/mcore/mcore.opt:27 -msgid "Generate code for the M*Core M340." +#: config/i386/mingw-w64.opt:23 +msgid "Use unicode startup and define UNICODE macro." msgstr "" -#: config/mcore/mcore.opt:31 -msgid "Force functions to be aligned to a 4 byte boundary." +#: config/i386/mingw.opt:29 +msgid "Warn about none ISO msvcrt scanf/printf width extensions." msgstr "" -#: config/mcore/mcore.opt:39 -msgid "Emit call graph information." +#: config/moxie/moxie.opt:31 +msgid "Enable MUL.X and UMUL.X instructions." msgstr "" -#: config/mcore/mcore.opt:43 -msgid "Use the divide instruction." +#: config/xtensa/xtensa.opt:23 +msgid "Use CONST16 instruction to load constants." msgstr "" -#: config/mcore/mcore.opt:47 -msgid "Inline constants if it can be done in 2 insns or less." +#: config/xtensa/xtensa.opt:27 +msgid "Disable position-independent code (PIC) for use in OS kernel code." msgstr "" -#: config/mcore/mcore.opt:60 -msgid "Use arbitrary sized immediates in bit operations." +#: config/xtensa/xtensa.opt:31 +msgid "Use indirect CALLXn instructions for large programs." msgstr "" -#: config/mcore/mcore.opt:64 -msgid "Prefer word accesses over byte accesses." +#: config/xtensa/xtensa.opt:35 +msgid "Automatically align branch targets to reduce branch penalties." msgstr "" -#: config/mcore/mcore.opt:71 -msgid "Set the maximum amount for a single stack increment operation." +#: config/xtensa/xtensa.opt:39 +msgid "Intersperse literal pools with code in the text section." msgstr "" -#: config/mcore/mcore.opt:75 -msgid "Always treat bitfields as int-sized." +#: config/xtensa/xtensa.opt:43 +msgid "" +"Relax literals in assembler and place them automatically in the text section." msgstr "" -#: config/s390/tpf.opt:23 -msgid "Enable TPF-OS tracing code." +#: config/xtensa/xtensa.opt:47 +msgid "" +"-mno-serialize-volatile\tDo not serialize volatile memory references with " +"MEMW instructions." msgstr "" -#: config/s390/tpf.opt:27 -msgid "Specify main object for TPF-OS." +#: config/sparc/sparc.opt:42 +msgid "Use flat register window model." msgstr "" -#: config/s390/s390.opt:48 -msgid "31 bit ABI." +#: config/sparc/sparc.opt:46 +msgid "Assume possible double misalignment." msgstr "" -#: config/s390/s390.opt:52 -msgid "64 bit ABI." +#: config/sparc/sparc.opt:50 +msgid "Use ABI reserved registers." msgstr "" -#: config/s390/s390.opt:117 -msgid "Maintain backchain pointer." +#: config/sparc/sparc.opt:54 +msgid "Use hardware quad FP instructions." msgstr "" -#: config/s390/s390.opt:121 -msgid "Additional debug prints." +#: config/sparc/sparc.opt:58 +msgid "Do not use hardware quad fp instructions." msgstr "" -#: config/s390/s390.opt:125 -msgid "ESA/390 architecture." +#: config/sparc/sparc.opt:62 +msgid "Enable Local Register Allocation." msgstr "" -#: config/s390/s390.opt:129 -msgid "Enable decimal floating point hardware support." +#: config/sparc/sparc.opt:66 +msgid "Compile for V8+ ABI." msgstr "" -#: config/s390/s390.opt:133 -msgid "Enable hardware floating point." +#: config/sparc/sparc.opt:70 +msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions." msgstr "" -#: config/s390/s390.opt:137 -msgid "" -"Takes two non-negative integer numbers separated by a comma. Prepend the " -"function label with the number of two-byte Nop instructions indicated by the " -"first. Append Nop instructions covering the number of halfwords indicated " -"by the second after the label. Nop instructions of the largest possible " -"size are used (six, four or two bytes), beginning with the largest possible " -"size. Using 0 for both values disables hotpatching." +#: config/sparc/sparc.opt:74 +msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions." msgstr "" -#: config/s390/s390.opt:155 -msgid "Use hardware transactional execution instructions." +#: config/sparc/sparc.opt:78 +msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions." msgstr "" -#: config/s390/s390.opt:159 -msgid "Use hardware vector facility instructions and enable the vector ABI." +#: config/sparc/sparc.opt:82 +msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions." msgstr "" -#: config/s390/s390.opt:163 -msgid "Use packed stack layout." +#: config/sparc/sparc.opt:86 +msgid "Use additional VIS instructions introduced in OSA2017." msgstr "" -#: config/s390/s390.opt:167 -msgid "Use bras for executable < 64k." +#: config/sparc/sparc.opt:90 +msgid "Use UltraSPARC Compare-and-Branch extensions." msgstr "" -#: config/s390/s390.opt:171 -msgid "Disable hardware floating point." +#: config/sparc/sparc.opt:94 +msgid "Use UltraSPARC Fused Multiply-Add extensions." msgstr "" -#: config/s390/s390.opt:175 -msgid "" -"Set the max. number of bytes which has to be left to stack size before a " -"trap instruction is triggered." +#: config/sparc/sparc.opt:98 +msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction." msgstr "" -#: config/s390/s390.opt:179 -msgid "Switches off the -mstack-guard= option." +#: config/sparc/sparc.opt:102 +msgid "Use UltraSPARC Population-Count instruction." msgstr "" -#: config/s390/s390.opt:183 -msgid "" -"Emit extra code in the function prologue in order to trap if the stack size " -"exceeds the given limit." +#: config/sparc/sparc.opt:106 +msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction." msgstr "" -#: config/s390/s390.opt:187 -msgid "Switches off the -mstack-size= option." +#: config/sparc/sparc.opt:110 +msgid "Pointers are 64-bit." msgstr "" -#: config/s390/s390.opt:195 -msgid "Use the mvcle instruction for block moves." +#: config/sparc/sparc.opt:114 +msgid "Pointers are 32-bit." msgstr "" -#: config/s390/s390.opt:199 -msgid "" -"Enable the z vector language extension providing the context-sensitive " -"vector macro and enable the Altivec-style builtins in vecintrin.h." +#: config/sparc/sparc.opt:118 +msgid "Use 64-bit ABI." msgstr "" -#: config/s390/s390.opt:204 -msgid "Warn if a function uses alloca or creates an array with dynamic size." +#: config/sparc/sparc.opt:122 +msgid "Use 32-bit ABI." msgstr "" -#: config/s390/s390.opt:208 -msgid "Warn if a single function's framesize exceeds the given framesize." +#: config/sparc/sparc.opt:126 +msgid "Use stack bias." msgstr "" -#: config/s390/s390.opt:212 -msgid "z/Architecture." +#: config/sparc/sparc.opt:130 +msgid "Use structs on stronger alignment for double-word copies." msgstr "" -#: config/s390/s390.opt:216 -msgid "" -"Set the branch costs for conditional branch instructions. Reasonable values " -"are small, non-negative integers. The default branch cost is 1." +#: config/sparc/sparc.opt:134 +msgid "Optimize tail call instructions in assembler and linker." msgstr "" -#: config/s390/s390.opt:231 -msgid "" -"Wrap all indirect branches into execute in order to disable branch " -"prediction." +#: config/sparc/sparc.opt:138 +msgid "Do not generate code that can only run in supervisor mode (default)." msgstr "" -#: config/s390/s390.opt:236 -msgid "" -"Wrap indirect table jumps and computed gotos into execute in order to " -"disable branch prediction. Using thunk or thunk-extern with this option " -"requires the thunks to be considered signal handlers to order to generate " -"correct CFI. For environments where unwinding (e.g. for exceptions) is " -"required please use thunk-inline instead." +#: config/sparc/sparc.opt:142 +msgid "Use instructions of and schedule code for given CPU." msgstr "" -#: config/s390/s390.opt:244 -msgid "" -"Wrap all indirect calls into execute in order to disable branch prediction." +#: config/sparc/sparc.opt:225 +msgid "Use given SPARC-V9 code model." msgstr "" -#: config/s390/s390.opt:248 -msgid "" -"Wrap all indirect return branches into execute in order to disable branch " -"prediction." +#: config/sparc/sparc.opt:247 +msgid "Enable debug output." msgstr "" -#: config/s390/s390.opt:253 -msgid "" -"Wrap indirect return branches into execute in order to disable branch " -"prediction. This affects only branches where the return address is going to " -"be restored from memory." +#: config/sparc/sparc.opt:251 +msgid "Enable strict 32-bit psABI struct return checking." msgstr "" -#: config/s390/s390.opt:259 +#: config/sparc/sparc.opt:255 msgid "" -"Wrap indirect return branches into execute in order to disable branch " -"prediction. This affects only branches where the return address doesn't need " -"to be restored from memory." +"Enable workaround for single erratum of AT697F processor (corresponding to " +"erratum #13 of AT697E processor)." msgstr "" -#: config/s390/s390.opt:265 config/i386/i386.opt:1050 -msgid "" -"Known indirect branch choices (for use with the -mindirect-branch=/-" -"mfunction-return= options):" +#: config/sparc/sparc.opt:260 +msgid "Enable workarounds for the errata of the UT699 processor." msgstr "" -#: config/s390/s390.opt:281 -msgid "" -"Generate sections .s390_indirect_jump, .s390_indirect_call, ." -"s390_return_reg, and .s390_return_mem to contain the indirect branch " -"locations which have been patched as part of using one of the -mindirect-" -"branch* or -mfunction-return* options. The sections consist of an array of " -"32 bit elements. Each entry holds the offset from the entry to the patched " -"location." +#: config/sparc/sparc.opt:264 +msgid "Enable workarounds for the errata of the UT699E/UT700 processor." msgstr "" -#: config/s390/s390.opt:290 -msgid "" -"Emit profiling counter call at function entry before prologue. The compiled " -"code will require a 64-bit CPU and glibc 2.29 or newer to run." +#: config/sparc/sparc.opt:268 +msgid "Enable workarounds for the errata of the GR712RC processor." msgstr "" -#: config/s390/s390.opt:295 -msgid "Generate __mcount_loc section with all _mcount and __fentry__ calls." +#: config/sparc/sparc.opt:305 +msgid "Specify the memory model in effect for the program." msgstr "" -#: config/s390/s390.opt:299 config/i386/i386.opt:934 -msgid "" -"Generate mcount/__fentry__ calls as nops. To activate they need to be " -"patched in." +#: config/m32c/m32c.opt:23 +msgid "-msim\tUse simulator runtime." msgstr "" -#: config/pdp11/pdp11.opt:23 -msgid "Generate code for an 11/10." +#: config/m32c/m32c.opt:27 +msgid "-mcpu=r8c\tCompile code for R8C variants." msgstr "" -#: config/pdp11/pdp11.opt:27 -msgid "Generate code for an 11/40." +#: config/m32c/m32c.opt:31 +msgid "-mcpu=m16c\tCompile code for M16C variants." msgstr "" -#: config/pdp11/pdp11.opt:31 -msgid "Generate code for an 11/45." +#: config/m32c/m32c.opt:35 +msgid "-mcpu=m32cm\tCompile code for M32CM variants." msgstr "" -#: config/pdp11/pdp11.opt:35 -msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)." +#: config/m32c/m32c.opt:39 +msgid "-mcpu=m32c\tCompile code for M32C variants." msgstr "" -#: config/pdp11/pdp11.opt:39 -msgid "Use the DEC assembler syntax." +#: config/m32c/m32c.opt:43 +msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)." msgstr "" -#: config/pdp11/pdp11.opt:43 -msgid "Use the GNU assembler syntax." +#: config/iq2000/iq2000.opt:31 +msgid "Specify CPU for code generation purposes." msgstr "" -#: config/pdp11/pdp11.opt:51 -msgid "Use 16 bit int." +#: config/iq2000/iq2000.opt:47 +msgid "Specify CPU for scheduling purposes." msgstr "" -#: config/pdp11/pdp11.opt:55 -msgid "Use 32 bit int." +#: config/iq2000/iq2000.opt:51 +msgid "Known IQ2000 CPUs (for use with the -mcpu= option):" msgstr "" -#: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:184 -msgid "Do not use hardware floating point." +#: config/iq2000/iq2000.opt:70 +msgid "No default crt0.o." msgstr "" -#: config/pdp11/pdp11.opt:63 -msgid "Target has split I&D." +#: config/g.opt:27 +msgid "" +"-G\tPut global and static data smaller than bytes into a " +"special section (on some targets)." msgstr "" -#: config/pdp11/pdp11.opt:67 -msgid "Use UNIX assembler syntax." +#: config/linux-android.opt:23 +msgid "Generate code for the Android platform." msgstr "" -#: config/pdp11/pdp11.opt:71 -msgid "Use LRA register allocator." +#: config/ia64/ilp32.opt:3 +msgid "Generate ILP32 code." msgstr "" -#: config/nds32/nds32-elf.opt:3 config/nds32/nds32-linux.opt:3 -msgid "Specify the address generation strategy for code model." +#: config/ia64/ilp32.opt:7 +msgid "Generate LP64 code." msgstr "" -#: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7 -msgid "Known cmodel types (for use with the -mcmodel= option):" +#: config/ia64/ia64.opt:28 +msgid "Generate big endian code." msgstr "" -#: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89 -msgid "Generate code in big-endian mode." +#: config/ia64/ia64.opt:32 +msgid "Generate little endian code." msgstr "" -#: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93 -msgid "Generate code in little-endian mode." +#: config/ia64/ia64.opt:36 +msgid "Generate code for GNU as." msgstr "" -#: config/nds32/nds32.opt:37 -msgid "Force performing fp-as-gp optimization." +#: config/ia64/ia64.opt:40 +msgid "Generate code for GNU ld." msgstr "" -#: config/nds32/nds32.opt:41 -msgid "Forbid performing fp-as-gp optimization." +#: config/ia64/ia64.opt:44 +msgid "Emit stop bits before and after volatile extended asms." msgstr "" -#: config/nds32/nds32.opt:47 -msgid "Specify which ABI type to generate code for: 2, 2fp+." +#: config/ia64/ia64.opt:48 +msgid "Use in/loc/out register names." msgstr "" -#: config/nds32/nds32.opt:51 config/i386/i386.opt:537 -msgid "Known ABIs (for use with the -mabi= option):" +#: config/ia64/ia64.opt:55 +msgid "Enable use of sdata/scommon/sbss." msgstr "" -#: config/nds32/nds32.opt:61 -msgid "Specify use soft floating point ABI which mean alias to -mabi=2." +#: config/ia64/ia64.opt:59 +msgid "Generate code without GP reg." msgstr "" -#: config/nds32/nds32.opt:65 -msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+." +#: config/ia64/ia64.opt:63 +msgid "gp is constant (but save/restore gp on indirect calls)." msgstr "" -#: config/nds32/nds32.opt:71 -msgid "Use reduced-set registers for register allocation." +#: config/ia64/ia64.opt:67 +msgid "Generate self-relocatable code." msgstr "" -#: config/nds32/nds32.opt:75 -msgid "Use full-set registers for register allocation." +#: config/ia64/ia64.opt:71 +msgid "Generate inline floating point division, optimize for latency." msgstr "" -#: config/nds32/nds32.opt:81 -msgid "Always align function entry, jump target and return address." +#: config/ia64/ia64.opt:75 +msgid "Generate inline floating point division, optimize for throughput." msgstr "" -#: config/nds32/nds32.opt:85 -msgid "Align function entry to 4 byte." +#: config/ia64/ia64.opt:82 +msgid "Generate inline integer division, optimize for latency." msgstr "" -#: config/nds32/nds32.opt:97 -msgid "" -"Prevent $fp being allocated during register allocation so that compiler is " -"able to force performing fp-as-gp optimization." +#: config/ia64/ia64.opt:86 +msgid "Generate inline integer division, optimize for throughput." msgstr "" -#: config/nds32/nds32.opt:101 -msgid "" -"Forbid using $fp to access static and global variables. This option " -"strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'." +#: config/ia64/ia64.opt:90 +msgid "Do not inline integer division." msgstr "" -#: config/nds32/nds32.opt:105 -msgid "Specify the address generation strategy for ICT call's code model." +#: config/ia64/ia64.opt:94 +msgid "Generate inline square root, optimize for latency." msgstr "" -#: config/nds32/nds32.opt:109 -msgid "Known cmodel types (for use with the -mict-model= option):" +#: config/ia64/ia64.opt:98 +msgid "Generate inline square root, optimize for throughput." msgstr "" -#: config/nds32/nds32.opt:119 -msgid "Generate conditional move instructions." +#: config/ia64/ia64.opt:102 +msgid "Do not inline square root." msgstr "" -#: config/nds32/nds32.opt:123 -msgid "Generate hardware abs instructions." +#: config/ia64/ia64.opt:106 +msgid "Enable DWARF line debug info via GNU as." msgstr "" -#: config/nds32/nds32.opt:127 -msgid "Generate performance extension instructions." +#: config/ia64/ia64.opt:110 +msgid "Enable earlier placing stop bits for better scheduling." msgstr "" -#: config/nds32/nds32.opt:131 -msgid "Generate performance extension version 2 instructions." +#: config/ia64/ia64.opt:126 +msgid "Known Itanium CPUs (for use with the -mtune= option):" msgstr "" -#: config/nds32/nds32.opt:135 -msgid "Generate string extension instructions." +#: config/ia64/ia64.opt:136 +msgid "Use data speculation before reload." msgstr "" -#: config/nds32/nds32.opt:139 -msgid "Generate DSP extension instructions." +#: config/ia64/ia64.opt:140 +msgid "Use data speculation after reload." msgstr "" -#: config/nds32/nds32.opt:143 -msgid "Generate v3 push25/pop25 instructions." +#: config/ia64/ia64.opt:144 +msgid "Use control speculation." msgstr "" -#: config/nds32/nds32.opt:147 -msgid "Generate 16-bit instructions." +#: config/ia64/ia64.opt:148 +msgid "Use in block data speculation before reload." msgstr "" -#: config/nds32/nds32.opt:151 -msgid "Insert relax hint for linker to do relaxation." +#: config/ia64/ia64.opt:152 +msgid "Use in block data speculation after reload." msgstr "" -#: config/nds32/nds32.opt:155 -msgid "Enable Virtual Hosting support." +#: config/ia64/ia64.opt:156 +msgid "Use in block control speculation." msgstr "" -#: config/nds32/nds32.opt:159 -msgid "Specify the size of each interrupt vector, which must be 4 or 16." +#: config/ia64/ia64.opt:160 +msgid "Use simple data speculation check." msgstr "" -#: config/nds32/nds32.opt:163 -msgid "Specify the security level of c-isr for the whole file." +#: config/ia64/ia64.opt:164 +msgid "Use simple data speculation check for control speculation." msgstr "" -#: config/nds32/nds32.opt:167 +#: config/ia64/ia64.opt:174 msgid "" -"Specify the size of each cache block, which must be a power of 2 between 4 " -"and 512." -msgstr "" - -#: config/nds32/nds32.opt:175 -msgid "Known arch types (for use with the -march= option):" -msgstr "" - -#: config/nds32/nds32.opt:197 -msgid "Specify the cpu for pipeline model." -msgstr "" - -#: config/nds32/nds32.opt:201 -msgid "Known cpu types (for use with the -mcpu= option):" +"Count speculative dependencies while calculating priority of instructions." msgstr "" -#: config/nds32/nds32.opt:361 -msgid "" -"Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and " -"4-7 is corresponding to 0-3." +#: config/ia64/ia64.opt:178 +msgid "Place a stop bit after every cycle when scheduling." msgstr "" -#: config/nds32/nds32.opt:365 +#: config/ia64/ia64.opt:182 msgid "" -"Known floating-point number of registers (for use with the -mconfig-fpu= " -"option):" +"Assume that floating-point stores and loads are not likely to cause conflict " +"when placed into one instruction group." msgstr "" -#: config/nds32/nds32.opt:393 +#: config/ia64/ia64.opt:186 msgid "" -"Specify configuration of instruction mul: fast1, fast2 or slow. The default " -"is fast1." +"Soft limit on number of memory insns per instruction group, giving lower " +"priority to subsequent memory insns attempting to schedule in the same insn " +"group. Frequently useful to prevent cache bank conflicts. Default value is " +"1." msgstr "" -#: config/nds32/nds32.opt:412 +#: config/ia64/ia64.opt:190 msgid "" -"Specify how many read/write ports for n9/n10 cores. The value should be " -"3r2w or 2r1w." -msgstr "" - -#: config/nds32/nds32.opt:425 -msgid "Enable constructor/destructor feature." -msgstr "" - -#: config/nds32/nds32.opt:429 -msgid "Guide linker to relax instructions." -msgstr "" - -#: config/nds32/nds32.opt:433 -msgid "Generate floating-point multiply-accumulation instructions." -msgstr "" - -#: config/nds32/nds32.opt:437 -msgid "Generate single-precision floating-point instructions." -msgstr "" - -#: config/nds32/nds32.opt:441 -msgid "Generate double-precision floating-point instructions." -msgstr "" - -#: config/nds32/nds32.opt:445 -msgid "Force disable hardware loop, even use -mext-dsp." -msgstr "" - -#: config/nds32/nds32.opt:449 -msgid "Permit scheduling of a function's prologue and epilogue sequence." -msgstr "" - -#: config/nds32/nds32.opt:453 -msgid "Generate return instruction in naked function." -msgstr "" - -#: config/nds32/nds32.opt:457 -msgid "Always save $lp in the stack." -msgstr "" - -#: config/nds32/nds32.opt:465 -msgid "Allow use r15 for inline ASM." -msgstr "" - -#: config/c6x/c6x.opt:42 -msgid "Select method for sdata handling." -msgstr "" - -#: config/c6x/c6x.opt:46 -msgid "Valid arguments for the -msdata= option:" -msgstr "" - -#: config/c6x/c6x.opt:59 -msgid "Compile for the DSBT shared library ABI." +"Disallow more than 'msched-max-memory-insns' in instruction group. " +"Otherwise, limit is 'soft' (prefer non-memory operations when limit is " +"reached)." msgstr "" -#: config/c6x/c6x-tables.opt:24 -msgid "Known C6X ISAs (for use with the -march= option):" +#: config/ia64/ia64.opt:194 +msgid "Don't generate checks for control speculation in selective scheduling." msgstr "" #: config/nios2/elf.opt:26 @@ -10806,2432 +10480,1967 @@ msgstr "" msgid "Regular expression matching section names for r0-relative addressing." msgstr "" -#: config/linux-android.opt:23 -msgid "Generate code for the Android platform." -msgstr "" - -#: config/iq2000/iq2000.opt:31 -msgid "Specify CPU for code generation purposes." +#: config/lm32/lm32.opt:24 +msgid "Enable multiply instructions." msgstr "" -#: config/iq2000/iq2000.opt:47 -msgid "Specify CPU for scheduling purposes." +#: config/lm32/lm32.opt:28 +msgid "Enable divide and modulus instructions." msgstr "" -#: config/iq2000/iq2000.opt:51 -msgid "Known IQ2000 CPUs (for use with the -mcpu= option):" +#: config/lm32/lm32.opt:32 +msgid "Enable barrel shift instructions." msgstr "" -#: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142 -msgid "Use ROM instead of RAM." +#: config/lm32/lm32.opt:36 +msgid "Enable sign extend instructions." msgstr "" -#: config/iq2000/iq2000.opt:70 -msgid "No default crt0.o." +#: config/lm32/lm32.opt:40 +msgid "Enable user-defined instructions." msgstr "" -#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:409 -msgid "Put uninitialized constants in ROM (needs -membedded-data)." +#: config/msp430/msp430.opt:7 +msgid "Force assembly output to always use hex constants." msgstr "" -#: config/rs6000/rs6000-tables.opt:24 -msgid "Known CPUs (for use with the -mcpu= and -mtune= options):" +#: config/msp430/msp430.opt:11 +msgid "Specify the MCU to build for." msgstr "" -#: config/rs6000/linux64.opt:24 -msgid "Call mcount for profiling before a function prologue." +#: config/msp430/msp430.opt:15 +msgid "" +"Warn if an MCU name is unrecognized or conflicts with other options " +"(default: on)." msgstr "" -#: config/rs6000/linux64.opt:28 config/rs6000/aix64.opt:32 -msgid "Select code model." +#: config/msp430/msp430.opt:19 +msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2." msgstr "" -#: config/rs6000/aix64.opt:24 -msgid "Compile for 64-bit pointers." +#: config/msp430/msp430.opt:23 +msgid "Select large model - 20-bit addresses/pointers." msgstr "" -#: config/rs6000/aix64.opt:28 -msgid "Compile for 32-bit pointers." +#: config/msp430/msp430.opt:27 +msgid "Select small model - 16-bit addresses/pointers (default)." msgstr "" -#: config/rs6000/aix64.opt:49 -msgid "Support message passing with the Parallel Environment." +#: config/msp430/msp430.opt:31 +msgid "Optimize opcode sizes at link time." msgstr "" -#: config/rs6000/rs6000.opt:121 -msgid "Use PowerPC-64 instruction set." +#: config/msp430/msp430.opt:38 +msgid "" +"Use a minimum runtime (no static initializers or ctors) for memory-" +"constrained devices." msgstr "" -#: config/rs6000/rs6000.opt:125 -msgid "Use PowerPC General Purpose group optional instructions." +#: config/msp430/msp430.opt:45 +msgid "Specify the type of hardware multiply to support." msgstr "" -#: config/rs6000/rs6000.opt:129 -msgid "Use PowerPC Graphics group optional instructions." +#: config/msp430/msp430.opt:67 +msgid "Specify whether functions should be placed into low or high memory." msgstr "" -#: config/rs6000/rs6000.opt:133 -msgid "Use PowerPC V2.01 single field mfcr instruction." +#: config/msp430/msp430.opt:71 +msgid "Specify whether variables should be placed into low or high memory." msgstr "" -#: config/rs6000/rs6000.opt:137 -msgid "Use PowerPC V2.02 popcntb instruction." +#: config/msp430/msp430.opt:90 +msgid "" +"Passes on a request to the assembler to enable fixes for various silicon " +"errata." msgstr "" -#: config/rs6000/rs6000.opt:141 -msgid "Use PowerPC V2.02 floating point rounding instructions." +#: config/msp430/msp430.opt:94 +msgid "" +"Passes on a request to the assembler to warn about various silicon errata." msgstr "" -#: config/rs6000/rs6000.opt:145 -msgid "Use PowerPC V2.05 compare bytes instruction." +#: config/gcn/gcn.opt:26 +msgid "GCN GPU type to use:" msgstr "" -#: config/rs6000/rs6000.opt:149 -msgid "" -"Use extended PowerPC V2.05 move floating point to/from GPR instructions." +#: config/gcn/gcn.opt:39 config/gcn/gcn.opt:43 +msgid "Specify the name of the target GPU." msgstr "" -#: config/rs6000/rs6000.opt:153 -msgid "Use AltiVec instructions." +#: config/gcn/gcn.opt:47 config/nvptx/nvptx.opt:22 +msgid "Generate code for a 32-bit ABI." msgstr "" -#: config/rs6000/rs6000.opt:157 -msgid "Enable early gimple folding of builtins." +#: config/gcn/gcn.opt:51 config/nvptx/nvptx.opt:26 +msgid "Generate code for a 64-bit ABI." msgstr "" -#: config/rs6000/rs6000.opt:161 -msgid "Use decimal floating point instructions." +#: config/gcn/gcn.opt:55 +msgid "Enable OpenMP GPU offloading." msgstr "" -#: config/rs6000/rs6000.opt:165 -msgid "Use 4xx half-word multiply instructions." +#: config/gcn/gcn.opt:71 +msgid "" +"-mstack-size=\tSet the private segment size per wave-front, in bytes." msgstr "" -#: config/rs6000/rs6000.opt:169 -msgid "Use 4xx string-search dlmzb instruction." +#: config/gcn/gcn.opt:78 +msgid "Warn about invalid OpenACC dimensions." msgstr "" -#: config/rs6000/rs6000.opt:173 -msgid "Generate load/store multiple instructions." +#: config/rx/rx.opt:29 +msgid "Store doubles in 64 bits." msgstr "" -#: config/rs6000/rs6000.opt:192 -msgid "Use PowerPC V2.06 popcntd instruction." +#: config/rx/rx.opt:33 +msgid "Stores doubles in 32 bits. This is the default." msgstr "" -#: config/rs6000/rs6000.opt:196 -msgid "" -"Under -ffast-math, generate a FRIZ instruction for (double)(long long) " -"conversions." +#: config/rx/rx.opt:37 +msgid "Disable the use of RX FPU instructions." msgstr "" -#: config/rs6000/rs6000.opt:200 config/i386/i386.opt:551 -msgid "Vector library ABI to use." +#: config/rx/rx.opt:44 +msgid "Enable the use of RX FPU instructions. This is the default." msgstr "" -#: config/rs6000/rs6000.opt:204 -msgid "Use vector/scalar (VSX) instructions." +#: config/rx/rx.opt:50 +msgid "Specify the target RX cpu type." msgstr "" -#: config/rs6000/rs6000.opt:232 -msgid "Do not generate load/store with update instructions." +#: config/rx/rx.opt:71 +msgid "Data is stored in big-endian format." msgstr "" -#: config/rs6000/rs6000.opt:236 -msgid "Generate load/store with update instructions." +#: config/rx/rx.opt:75 +msgid "Data is stored in little-endian format. (Default)." msgstr "" -#: config/rs6000/rs6000.opt:244 -msgid "Avoid generation of indexed load/store instructions when possible." +#: config/rx/rx.opt:81 +msgid "" +"Maximum size of global and static variables which can be placed into the " +"small data area." msgstr "" -#: config/rs6000/rs6000.opt:248 -msgid "Mark __tls_get_addr calls with argument info." +#: config/rx/rx.opt:87 config/rl78/rl78.opt:27 +msgid "Use the simulator runtime." msgstr "" -#: config/rs6000/rs6000.opt:255 -msgid "Schedule the start and end of the procedure." +#: config/rx/rx.opt:93 +msgid "" +"Generate assembler output that is compatible with the Renesas AS100 " +"assembler. This may restrict some of the compiler's capabilities. The " +"default is to generate GAS compatible syntax." msgstr "" -#: config/rs6000/rs6000.opt:259 -msgid "Return all structures in memory (AIX default)." +#: config/rx/rx.opt:99 +msgid "Enable linker relaxation." msgstr "" -#: config/rs6000/rs6000.opt:263 -msgid "Return small structures in registers (SVR4 default)." +#: config/rx/rx.opt:105 +msgid "Maximum size in bytes of constant values allowed as operands." msgstr "" -#: config/rs6000/rs6000.opt:267 -msgid "Conform more closely to IBM XLC semantics." +#: config/rx/rx.opt:111 +msgid "Specifies the number of registers to reserve for interrupt handlers." msgstr "" -#: config/rs6000/rs6000.opt:271 config/rs6000/rs6000.opt:275 +#: config/rx/rx.opt:117 msgid "" -"Generate software reciprocal divide and square root for better throughput." +"Specifies whether interrupt functions should save and restore the " +"accumulator register." msgstr "" -#: config/rs6000/rs6000.opt:279 -msgid "Assume that the reciprocal estimate instructions provide more accuracy." +#: config/rx/rx.opt:123 +msgid "Enables Position-Independent-Data (PID) mode." msgstr "" -#: config/rs6000/rs6000.opt:283 -msgid "Do not place floating point constants in TOC." +#: config/rx/rx.opt:129 +msgid "" +"Warn when multiple, different, fast interrupt handlers are in the " +"compilation unit." msgstr "" -#: config/rs6000/rs6000.opt:287 -msgid "Place floating point constants in TOC." +#: config/rx/rx.opt:135 +msgid "" +"Enable the use of the old, broken, ABI where all stacked function arguments " +"are aligned to 32-bits." msgstr "" -#: config/rs6000/rs6000.opt:291 -msgid "Do not place symbol+offset constants in TOC." +#: config/rx/rx.opt:139 +msgid "" +"Enable the use the standard RX ABI where all stacked function arguments are " +"naturally aligned. This is the default." msgstr "" -#: config/rs6000/rs6000.opt:295 -msgid "Place symbol+offset constants in TOC." +#: config/rx/rx.opt:145 +msgid "Enable the use of the LRA register allocator." msgstr "" -#: config/rs6000/rs6000.opt:306 -msgid "Use only one TOC entry per procedure." +#: config/rx/rx.opt:151 +msgid "" +"Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and " +"RMPA instructions. Enabled by default." msgstr "" -#: config/rs6000/rs6000.opt:310 -msgid "Put everything in the regular TOC." +#: config/rx/rx.opt:157 +msgid "Always use JSR, never BSR, for calls." msgstr "" -#: config/rs6000/rs6000.opt:314 -msgid "Generate VRSAVE instructions when generating AltiVec code." +#: config/cr16/cr16.opt:23 +msgid "-msim Use simulator runtime." msgstr "" -#: config/rs6000/rs6000.opt:317 -msgid "%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead" +#: config/cr16/cr16.opt:27 +msgid "Generate SBIT, CBIT instructions." msgstr "" -#: config/rs6000/rs6000.opt:318 -msgid "Deprecated option. Use -mno-vrsave instead." +#: config/cr16/cr16.opt:31 +msgid "Support multiply accumulate instructions." msgstr "" -#: config/rs6000/rs6000.opt:321 -msgid "%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead" +#: config/cr16/cr16.opt:38 +msgid "Treat data references as near, far or medium. medium is default." msgstr "" -#: config/rs6000/rs6000.opt:322 -msgid "Deprecated option. Use -mvrsave instead." +#: config/cr16/cr16.opt:42 +msgid "Generate code for CR16C architecture." msgstr "" -#: config/rs6000/rs6000.opt:326 -msgid "Max number of bytes to move inline." +#: config/cr16/cr16.opt:46 +msgid "Generate code for CR16C+ architecture (Default)." msgstr "" -#: config/rs6000/rs6000.opt:330 -msgid "Max number of bytes to compare without loops." +#: config/cr16/cr16.opt:50 +msgid "Treat integers as 32-bit." msgstr "" -#: config/rs6000/rs6000.opt:334 -msgid "Max number of bytes to compare with loops." +#: config/pa/pa-hpux.opt:27 +msgid "Generate cpp defines for server IO." msgstr "" -#: config/rs6000/rs6000.opt:338 -msgid "Max number of bytes to compare." +#: config/pa/pa-hpux.opt:31 config/pa/pa-hpux1131.opt:23 +#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23 +msgid "Specify UNIX standard for predefines and linking." msgstr "" -#: config/rs6000/rs6000.opt:342 -msgid "Generate isel instructions." +#: config/pa/pa-hpux.opt:35 +msgid "Generate cpp defines for workstation IO." msgstr "" -#: config/rs6000/rs6000.opt:346 -msgid "-mdebug=\tEnable debug output." +#: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95 +msgid "Generate PA1.0 code." msgstr "" -#: config/rs6000/rs6000.opt:350 -msgid "Use the AltiVec ABI extensions." +#: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140 +msgid "Generate PA1.1 code." msgstr "" -#: config/rs6000/rs6000.opt:354 -msgid "Do not use the AltiVec ABI extensions." +#: config/pa/pa.opt:38 config/pa/pa.opt:103 +msgid "Generate PA2.0 code (requires binutils 2.10 or later)." msgstr "" -#: config/rs6000/rs6000.opt:358 -msgid "Use the ELFv1 ABI." +#: config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1167 common.opt:1375 +#: common.opt:1450 common.opt:1718 common.opt:1849 common.opt:2249 +#: common.opt:2285 common.opt:2378 common.opt:2382 common.opt:2487 +#: common.opt:2578 common.opt:2586 common.opt:2594 common.opt:2602 +#: common.opt:2703 common.opt:2755 common.opt:2843 common.opt:2980 +#: common.opt:2984 common.opt:2988 common.opt:2992 c-family/c.opt:1405 +#: c-family/c.opt:1437 c-family/c.opt:1685 fortran/lang.opt:763 +msgid "Does nothing. Preserved for backward compatibility." msgstr "" -#: config/rs6000/rs6000.opt:362 -msgid "Use the ELFv2 ABI." +#: config/pa/pa.opt:46 +msgid "Caller copies function arguments passed by hidden reference." msgstr "" -#: config/rs6000/rs6000.opt:369 -msgid "using darwin64 ABI" +#: config/pa/pa.opt:50 +msgid "Disable FP regs." msgstr "" -#: config/rs6000/rs6000.opt:372 -msgid "using old darwin ABI" +#: config/pa/pa.opt:54 +msgid "Disable indexed addressing." msgstr "" -#: config/rs6000/rs6000.opt:382 -msgid "-mcpu=\tUse features of and schedule code for given CPU." +#: config/pa/pa.opt:58 +msgid "Generate fast indirect calls." msgstr "" -#: config/rs6000/rs6000.opt:386 -msgid "-mtune=\tSchedule code for given CPU." +#: config/pa/pa.opt:66 +msgid "Assume code will be assembled by GAS." msgstr "" -#: config/rs6000/rs6000.opt:397 -msgid "-mtraceback=[full,part,no]\tSelect type of traceback table." +#: config/pa/pa.opt:75 +msgid "Enable linker optimizations." msgstr "" -#: config/rs6000/rs6000.opt:413 -msgid "Avoid all range limits on call instructions." +#: config/pa/pa.opt:79 +msgid "Always generate long calls." msgstr "" -#: config/rs6000/rs6000.opt:421 -msgid "Warn about deprecated 'vector long ...' AltiVec type usage." +#: config/pa/pa.opt:83 +msgid "Emit long load/store sequences." msgstr "" -#: config/rs6000/rs6000.opt:425 -msgid "-mlong-double-[64,128]\tSpecify size of long double." +#: config/pa/pa.opt:91 +msgid "Disable space regs." msgstr "" -#: config/rs6000/rs6000.opt:433 -msgid "Determine which dependences between insns are considered costly." +#: config/pa/pa.opt:107 +msgid "Use portable calling conventions." msgstr "" -#: config/rs6000/rs6000.opt:437 -msgid "Specify which post scheduling nop insertion scheme to apply." +#: config/pa/pa.opt:111 +msgid "" +"Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, " +"7200, 7300, and 8000." msgstr "" -#: config/rs6000/rs6000.opt:441 -msgid "Specify alignment of structure fields default/natural." +#: config/pa/pa.opt:136 config/frv/frv.opt:215 +msgid "Use software floating point." msgstr "" -#: config/rs6000/rs6000.opt:445 -msgid "Valid arguments to -malign-:" +#: config/pa/pa.opt:144 +msgid "Do not disable space regs." msgstr "" -#: config/rs6000/rs6000.opt:455 -msgid "Specify scheduling priority for dispatch slot restricted insns." +#: config/pa/pa64-hpux.opt:23 +msgid "Assume code will be linked by GNU ld." msgstr "" -#: config/rs6000/rs6000.opt:459 -msgid "Use r11 to hold the static link in calls to functions via pointers." +#: config/pa/pa64-hpux.opt:27 +msgid "Assume code will be linked by HP ld." msgstr "" -#: config/rs6000/rs6000.opt:463 -msgid "Save the TOC in the prologue for indirect calls rather than inline." +#: config/vxworks.opt:36 +msgid "Assume the VxWorks RTP environment." msgstr "" -#: config/rs6000/rs6000.opt:471 -msgid "" -"Fuse certain integer operations together for better performance on power8." +#: config/vxworks.opt:43 +msgid "Assume the VxWorks vThreads environment." msgstr "" -#: config/rs6000/rs6000.opt:475 -msgid "Allow sign extension in fusion operations." +#: config/aarch64/aarch64.opt:43 +msgid "The possible TLS dialects:" msgstr "" -#: config/rs6000/rs6000.opt:479 -msgid "Use vector and scalar instructions added in ISA 2.07." +#: config/aarch64/aarch64.opt:55 +msgid "The code model option names for -mcmodel:" msgstr "" -#: config/rs6000/rs6000.opt:483 -msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions." +#: config/aarch64/aarch64.opt:76 +msgid "Workaround for ARM Cortex-A53 Erratum number 835769." msgstr "" -#: config/rs6000/rs6000.opt:490 -msgid "Use ISA 2.07 transactional memory (HTM) instructions." +#: config/aarch64/aarch64.opt:80 +msgid "Workaround for ARM Cortex-A53 Erratum number 843419." msgstr "" -#: config/rs6000/rs6000.opt:494 -msgid "Generate the quad word memory instructions (lq/stq)." +#: config/aarch64/aarch64.opt:92 +msgid "Don't assume that unaligned accesses are handled by the system." msgstr "" -#: config/rs6000/rs6000.opt:498 -msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)." +#: config/aarch64/aarch64.opt:100 +msgid "Specify TLS dialect." msgstr "" -#: config/rs6000/rs6000.opt:502 +#: config/aarch64/aarch64.opt:104 msgid "" -"Generate aggregate parameter passing code with at most 64-bit alignment." +"Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, " +"48." msgstr "" -#: config/rs6000/rs6000.opt:506 -msgid "Analyze and remove doubleword swaps from VSX computations." +#: config/aarch64/aarch64.opt:123 +msgid "Use features of architecture ARCH." msgstr "" -#: config/rs6000/rs6000.opt:510 -msgid "Use certain scalar instructions added in ISA 3.0." +#: config/aarch64/aarch64.opt:127 +msgid "Use features of and optimize for CPU." msgstr "" -#: config/rs6000/rs6000.opt:514 -msgid "Use vector instructions added in ISA 3.0." +#: config/aarch64/aarch64.opt:131 +msgid "Optimize for CPU." msgstr "" -#: config/rs6000/rs6000.opt:518 -msgid "Use the new min/max instructions defined in ISA 3.0." +#: config/aarch64/aarch64.opt:135 +msgid "Generate code that conforms to the specified ABI." msgstr "" -#: config/rs6000/rs6000.opt:522 +#: config/aarch64/aarch64.opt:139 msgid "" -"Fuse medium/large code model toc references with the memory instruction." +"-moverride=\tPower users only! Override CPU optimization parameters." msgstr "" -#: config/rs6000/rs6000.opt:526 -msgid "Generate the integer modulo instructions." +#: config/aarch64/aarch64.opt:143 +msgid "Known AArch64 ABIs (for use with the -mabi= option):" msgstr "" -#: config/rs6000/rs6000.opt:530 -msgid "Enable IEEE 128-bit floating point via the __float128 keyword." +#: config/aarch64/aarch64.opt:153 +msgid "PC relative literal loads." msgstr "" -#: config/rs6000/rs6000.opt:534 -msgid "Enable using IEEE 128-bit floating point instructions." +#: config/aarch64/aarch64.opt:157 +msgid "Use branch-protection features." msgstr "" -#: config/rs6000/rs6000.opt:538 -msgid "Enable default conversions between __float128 & long double." +#: config/aarch64/aarch64.opt:161 +msgid "Select return address signing scope." msgstr "" -#: config/rs6000/rs6000.opt:542 config/i386/i386.opt:983 -#: config/aarch64/aarch64.opt:231 -msgid "Use given stack-protector guard." +#: config/aarch64/aarch64.opt:165 +msgid "" +"Supported AArch64 return address signing scope (for use with -msign-return-" +"address= option):" msgstr "" -#: config/rs6000/rs6000.opt:546 config/aarch64/aarch64.opt:235 -msgid "Valid arguments to -mstack-protector-guard=:" +#: config/aarch64/aarch64.opt:178 +msgid "" +"Enable the reciprocal square root approximation. Enabling this reduces " +"precision of reciprocal square root results to about 16 bits for single " +"precision and to 32 bits for double precision." msgstr "" -#: config/rs6000/rs6000.opt:556 config/i386/i386.opt:997 -msgid "Use the given base register for addressing the stack-protector guard." +#: config/aarch64/aarch64.opt:184 +msgid "" +"Enable the square root approximation. Enabling this reduces precision of " +"square root results to about 16 bits for single precision and to 32 bits for " +"double precision. If enabled, it implies -mlow-precision-recip-sqrt." msgstr "" -#: config/rs6000/rs6000.opt:563 config/i386/i386.opt:1004 -msgid "Use the given offset for addressing the stack-protector guard." +#: config/aarch64/aarch64.opt:191 +msgid "" +"Enable the division approximation. Enabling this reduces precision of " +"division results to about 16 bits for single precision and to 32 bits for " +"double precision." msgstr "" -#: config/rs6000/476.opt:24 -msgid "" -"Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl " -"insns used for GOT accesses." +#: config/aarch64/aarch64.opt:197 +msgid "The possible SVE vector lengths:" msgstr "" -#: config/rs6000/sysv4.opt:24 -msgid "-mcall-ABI\tSelect ABI calling convention." +#: config/aarch64/aarch64.opt:219 +msgid "" +"-msve-vector-bits=\tSet the number of bits in an SVE vector register." msgstr "" -#: config/rs6000/sysv4.opt:28 -msgid "-msdata=[none,data,sysv,eabi]\tSelect method for sdata handling." +#: config/aarch64/aarch64.opt:223 +msgid "Enables verbose cost model dumping in the debug dump files." msgstr "" -#: config/rs6000/sysv4.opt:32 -msgid "Allow readonly data in sdata." +#: config/aarch64/aarch64.opt:227 +msgid "Generate code to track when the CPU might be speculating incorrectly." msgstr "" -#: config/rs6000/sysv4.opt:36 -msgid "-mtls-size=[16,32]\tSpecify bit size of immediate TLS offsets." +#: config/aarch64/aarch64.opt:235 config/rs6000/rs6000.opt:546 +msgid "Valid arguments to -mstack-protector-guard=:" msgstr "" -#: config/rs6000/sysv4.opt:52 -msgid "Align to the base type of the bit-field." +#: config/aarch64/aarch64.opt:245 +msgid "" +"Use the system register specified on the command line as the stack protector " +"guard register. This option is for use with fstack-protector-strong and not " +"for use in user-land code." msgstr "" -#: config/rs6000/sysv4.opt:56 +#: config/aarch64/aarch64.opt:251 msgid "" -"Align to the base type of the bit-field. Don't assume that unaligned " -"accesses are handled by the system." +"Use an immediate to offset from the stack protector guard register, sp_el0. " +"This option is for use with fstack-protector-strong and not for use in user-" +"land code." msgstr "" -#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65 -msgid "Produce code relocatable at runtime." +#: config/h8300/h8300.opt:23 +msgid "Generate H8S code." msgstr "" -#: config/rs6000/sysv4.opt:69 config/rs6000/sysv4.opt:73 -msgid "Produce little endian code." +#: config/h8300/h8300.opt:27 +msgid "Generate H8SX code." msgstr "" -#: config/rs6000/sysv4.opt:77 config/rs6000/sysv4.opt:81 -msgid "Produce big endian code." +#: config/h8300/h8300.opt:31 +msgid "Generate H8S/2600 code." msgstr "" -#: config/rs6000/sysv4.opt:86 config/rs6000/sysv4.opt:90 -#: config/rs6000/sysv4.opt:99 config/rs6000/sysv4.opt:141 -#: config/rs6000/sysv4.opt:153 -msgid "No description yet." +#: config/h8300/h8300.opt:35 +msgid "Make integers 32 bits wide." msgstr "" -#: config/rs6000/sysv4.opt:94 -msgid "Assume all variable arg functions are prototyped." +#: config/h8300/h8300.opt:42 +msgid "Use registers for argument passing." msgstr "" -#: config/rs6000/sysv4.opt:103 -msgid "Use EABI." +#: config/h8300/h8300.opt:46 +msgid "Consider access to byte sized memory slow." msgstr "" -#: config/rs6000/sysv4.opt:107 -msgid "Allow bit-fields to cross word boundaries." +#: config/h8300/h8300.opt:50 +msgid "Enable linker relaxing." msgstr "" -#: config/rs6000/sysv4.opt:111 -msgid "Use alternate register names." +#: config/h8300/h8300.opt:54 +msgid "Generate H8/300H code." msgstr "" -#: config/rs6000/sysv4.opt:117 -msgid "Use default method for sdata handling." +#: config/h8300/h8300.opt:58 +msgid "Enable the normal mode." msgstr "" -#: config/rs6000/sysv4.opt:121 -msgid "Link with libsim.a, libc.a and sim-crt0.o." +#: config/h8300/h8300.opt:62 +msgid "Use H8/300 alignment rules." msgstr "" -#: config/rs6000/sysv4.opt:125 -msgid "Link with libads.a, libc.a and crt0.o." +#: config/h8300/h8300.opt:66 +msgid "Push extended registers on stack in monitor functions." msgstr "" -#: config/rs6000/sysv4.opt:129 -msgid "Link with libyk.a, libc.a and crt0.o." +#: config/h8300/h8300.opt:70 +msgid "Do not push extended registers on stack in monitor functions." msgstr "" -#: config/rs6000/sysv4.opt:133 -msgid "Link with libmvme.a, libc.a and crt0.o." +#: config/nvptx/nvptx.opt:30 +msgid "Link in code for a __main kernel." msgstr "" -#: config/rs6000/sysv4.opt:137 -msgid "Set the PPC_EMB bit in the ELF flags header." +#: config/nvptx/nvptx.opt:34 +msgid "Optimize partition neutering." msgstr "" -#: config/rs6000/sysv4.opt:145 config/rs6000/darwin.opt:38 -msgid "Generate 64-bit code." +#: config/nvptx/nvptx.opt:38 +msgid "Use custom stacks instead of local memory for automatic storage." msgstr "" -#: config/rs6000/sysv4.opt:149 config/rs6000/darwin.opt:42 -msgid "Generate 32-bit code." +#: config/nvptx/nvptx.opt:42 +msgid "" +"Specify size of .local memory used for stack when the exact amount is not " +"known." msgstr "" -#: config/rs6000/sysv4.opt:157 -msgid "Generate code to use a non-exec PLT and GOT." +#: config/nvptx/nvptx.opt:46 +msgid "Generate code that can keep local state uniform across all lanes." msgstr "" -#: config/rs6000/sysv4.opt:161 -msgid "Generate code for old exec BSS PLT." +#: config/nvptx/nvptx.opt:50 +msgid "" +"Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt." msgstr "" -#: config/rs6000/sysv4.opt:165 -msgid "Use inline plt sequences to implement long calls and -fno-plt." +#: config/nvptx/nvptx.opt:54 +msgid "Known PTX ISA versions (for use with the -misa= option):" msgstr "" -#: config/rs6000/sysv4.opt:169 -msgid "Emit .gnu_attribute tags." +#: config/nvptx/nvptx.opt:64 +msgid "Specify the version of the ptx ISA to use." msgstr "" -#: config/i386/mingw-w64.opt:23 -msgid "Use unicode startup and define UNICODE macro." +#: config/vax/vax.opt:23 config/vax/vax.opt:27 +msgid "Target DFLOAT double precision code." msgstr "" -#: config/i386/i386.opt:192 -msgid "sizeof(long double) is 16." +#: config/vax/vax.opt:31 config/vax/vax.opt:35 +msgid "Generate GFLOAT double precision code." msgstr "" -#: config/i386/i386.opt:196 config/i386/i386.opt:364 -msgid "Use hardware fp." +#: config/vax/vax.opt:39 +msgid "Generate code for GNU assembler (gas)." msgstr "" -#: config/i386/i386.opt:200 -msgid "sizeof(long double) is 12." +#: config/vax/vax.opt:43 +msgid "Generate code for UNIX assembler." msgstr "" -#: config/i386/i386.opt:204 -msgid "Use 80-bit long double." +#: config/vax/vax.opt:47 +msgid "Use VAXC structure conventions." msgstr "" -#: config/i386/i386.opt:220 -msgid "Align some doubles on dword boundary." +#: config/vax/vax.opt:51 +msgid "Use new adddi3/subdi3 patterns." msgstr "" -#: config/i386/i386.opt:224 -msgid "Function starts are aligned to this power of 2." +#: config/linux.opt:24 +msgid "Use Bionic C library." msgstr "" -#: config/i386/i386.opt:228 -msgid "Jump targets are aligned to this power of 2." +#: config/linux.opt:28 +msgid "Use GNU C library." msgstr "" -#: config/i386/i386.opt:232 -msgid "Loop code aligned to this power of 2." +#: config/linux.opt:32 +msgid "Use uClibc C library." msgstr "" -#: config/i386/i386.opt:236 -msgid "Align destination of the string operations." +#: config/linux.opt:36 +msgid "Use musl C library." msgstr "" -#: config/i386/i386.opt:240 -msgid "Use the given data alignment." +#: config/mmix/mmix.opt:24 +msgid "For intrinsics library: pass all parameters in registers." msgstr "" -#: config/i386/i386.opt:244 -msgid "Known data alignment choices (for use with the -malign-data= option):" +#: config/mmix/mmix.opt:28 +msgid "Use register stack for parameters and return value." msgstr "" -#: config/i386/i386.opt:261 -msgid "Use given assembler dialect." +#: config/mmix/mmix.opt:32 +msgid "Use call-clobbered registers for parameters and return value." msgstr "" -#: config/i386/i386.opt:265 -msgid "Known assembler dialects (for use with the -masm= option):" +#: config/mmix/mmix.opt:37 +msgid "Use epsilon-respecting floating point compare instructions." msgstr "" -#: config/i386/i386.opt:275 -msgid "Branches are this expensive (arbitrary units)." +#: config/mmix/mmix.opt:41 +msgid "Use zero-extending memory loads, not sign-extending ones." msgstr "" -#: config/i386/i386.opt:279 +#: config/mmix/mmix.opt:45 msgid "" -"-mlarge-data-threshold=\tData greater than given threshold will go " -"into .ldata section in x86-64 medium model." +"Generate divide results with reminder having the same sign as the divisor " +"(not the dividend)." msgstr "" -#: config/i386/i386.opt:283 -msgid "Use given x86-64 code model." +#: config/mmix/mmix.opt:49 +msgid "Prepend global symbols with \":\" (for use with PREFIX)." msgstr "" -#: config/i386/i386.opt:306 -msgid "Use given address mode." +#: config/mmix/mmix.opt:53 +msgid "Do not provide a default start-address 0x100 of the program." msgstr "" -#: config/i386/i386.opt:310 -msgid "Known address mode (for use with the -maddress-mode= option):" +#: config/mmix/mmix.opt:57 +msgid "Link to emit program in ELF format (rather than mmo)." msgstr "" -#: config/i386/i386.opt:319 -msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead" +#: config/mmix/mmix.opt:61 +msgid "Use P-mnemonics for branches statically predicted as taken." msgstr "" -#: config/i386/i386.opt:323 -msgid "Generate sin, cos, sqrt for FPU." +#: config/mmix/mmix.opt:65 +msgid "Don't use P-mnemonics for branches." msgstr "" -#: config/i386/i386.opt:327 -msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack." +#: config/mmix/mmix.opt:79 +msgid "Use addresses that allocate global registers." msgstr "" -#: config/i386/i386.opt:331 -msgid "Return values of functions in FPU registers." +#: config/mmix/mmix.opt:83 +msgid "Do not use addresses that allocate global registers." msgstr "" -#: config/i386/i386.opt:335 -msgid "Generate floating point mathematics using given instruction set." +#: config/mmix/mmix.opt:87 +msgid "Generate a single exit point for each function." msgstr "" -#: config/i386/i386.opt:339 -msgid "Valid arguments to -mfpmath=:" +#: config/mmix/mmix.opt:91 +msgid "Do not generate a single exit point for each function." msgstr "" -#: config/i386/i386.opt:368 config/m68k/ieee.opt:24 -msgid "Use IEEE math for fp comparisons." +#: config/mmix/mmix.opt:95 +msgid "Set start-address of the program." msgstr "" -#: config/i386/i386.opt:372 -msgid "Inline all known string operations." +#: config/mmix/mmix.opt:99 +msgid "Set start-address of data." msgstr "" -#: config/i386/i386.opt:376 -msgid "" -"Inline memset/memcpy string operations, but perform inline version only for " -"small blocks." +#: config/fr30/fr30.opt:23 +msgid "Assume small address space." msgstr "" -#: config/i386/i386.opt:379 -msgid "" -"%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-" -"masm=intel%> and %<-masm=att%> instead" +#: config/pdp11/pdp11.opt:23 +msgid "Generate code for an 11/10." msgstr "" -#: config/i386/i386.opt:384 -msgid "Use native (MS) bitfield layout." +#: config/pdp11/pdp11.opt:27 +msgid "Generate code for an 11/40." msgstr "" -#: config/i386/i386.opt:400 config/aarch64/aarch64.opt:96 -msgid "Omit the frame pointer in leaf functions." +#: config/pdp11/pdp11.opt:31 +msgid "Generate code for an 11/45." msgstr "" -#: config/i386/i386.opt:404 -msgid "Set 80387 floating-point precision to 32-bit." +#: config/pdp11/pdp11.opt:35 +msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)." msgstr "" -#: config/i386/i386.opt:408 -msgid "Set 80387 floating-point precision to 64-bit." +#: config/pdp11/pdp11.opt:39 +msgid "Use the DEC assembler syntax." msgstr "" -#: config/i386/i386.opt:412 -msgid "Set 80387 floating-point precision to 80-bit." +#: config/pdp11/pdp11.opt:43 +msgid "Use the GNU assembler syntax." msgstr "" -#: config/i386/i386.opt:420 -msgid "Assume incoming stack aligned to this power of 2." +#: config/pdp11/pdp11.opt:47 config/frv/frv.opt:158 +#: config/rs6000/rs6000.opt:188 +msgid "Use hardware floating point." msgstr "" -#: config/i386/i386.opt:424 -msgid "Use push instructions to save outgoing arguments." +#: config/pdp11/pdp11.opt:51 +msgid "Use 16 bit int." msgstr "" -#: config/i386/i386.opt:428 -msgid "Use red-zone in the x86-64 code." +#: config/pdp11/pdp11.opt:55 +msgid "Use 32 bit int." msgstr "" -#: config/i386/i386.opt:432 -msgid "Number of registers used to pass integer arguments." +#: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:184 +msgid "Do not use hardware floating point." msgstr "" -#: config/i386/i386.opt:436 -msgid "Alternate calling convention." +#: config/pdp11/pdp11.opt:63 +msgid "Target has split I&D." msgstr "" -#: config/i386/i386.opt:444 -msgid "Use SSE register passing conventions for SF and DF mode." +#: config/pdp11/pdp11.opt:67 +msgid "Use UNIX assembler syntax." msgstr "" -#: config/i386/i386.opt:448 -msgid "Realign stack in prologue." +#: config/pdp11/pdp11.opt:71 +msgid "Use LRA register allocator." msgstr "" -#: config/i386/i386.opt:452 -msgid "Enable stack probing." +#: config/frv/frv.opt:30 +msgid "Use 4 media accumulators." msgstr "" -#: config/i386/i386.opt:456 -msgid "Specify memcpy expansion strategy when expected size is known." +#: config/frv/frv.opt:34 +msgid "Use 8 media accumulators." msgstr "" -#: config/i386/i386.opt:460 -msgid "Specify memset expansion strategy when expected size is known." +#: config/frv/frv.opt:38 +msgid "Enable label alignment optimizations." msgstr "" -#: config/i386/i386.opt:464 -msgid "Chose strategy to generate stringop using." +#: config/frv/frv.opt:42 +msgid "Dynamically allocate cc registers." msgstr "" -#: config/i386/i386.opt:468 -msgid "Valid arguments to -mstringop-strategy=:" +#: config/frv/frv.opt:49 +msgid "Set the cost of branches." msgstr "" -#: config/i386/i386.opt:496 -msgid "Use given thread-local storage dialect." +#: config/frv/frv.opt:53 +msgid "Enable conditional execution other than moves/scc." msgstr "" -#: config/i386/i386.opt:500 -msgid "Known TLS dialects (for use with the -mtls-dialect= option):" +#: config/frv/frv.opt:57 +msgid "Change the maximum length of conditionally-executed sequences." msgstr "" -#: config/i386/i386.opt:510 -#, c-format -msgid "Use direct references against %gs when accessing tls data." +#: config/frv/frv.opt:61 +msgid "" +"Change the number of temporary registers that are available to conditionally-" +"executed sequences." msgstr "" -#: config/i386/i386.opt:518 -msgid "Fine grain control of tune features." +#: config/frv/frv.opt:65 +msgid "Enable conditional moves." msgstr "" -#: config/i386/i386.opt:522 -msgid "Clear all tune features." +#: config/frv/frv.opt:69 +msgid "Set the target CPU type." msgstr "" -#: config/i386/i386.opt:529 -msgid "Generate code that conforms to Intel MCU psABI." +#: config/frv/frv.opt:73 +msgid "Known FR-V CPUs (for use with the -mcpu= option):" msgstr "" -#: config/i386/i386.opt:533 -msgid "Generate code that conforms to the given ABI." +#: config/frv/frv.opt:122 +msgid "Use fp double instructions." msgstr "" -#: config/i386/i386.opt:547 -msgid "" -"Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft " -"to System V ABI calls." +#: config/frv/frv.opt:126 +msgid "Change the ABI to allow double word insns." msgstr "" -#: config/i386/i386.opt:555 -msgid "" -"Known vectorization library ABIs (for use with the -mveclibabi= option):" +#: config/frv/frv.opt:130 config/bfin/bfin.opt:90 +msgid "Enable Function Descriptor PIC mode." msgstr "" -#: config/i386/i386.opt:565 -msgid "Return 8-byte vectors in memory." +#: config/frv/frv.opt:134 +msgid "Just use icc0/fcc0." msgstr "" -#: config/i386/i386.opt:569 -msgid "Generate reciprocals instead of divss and sqrtss." +#: config/frv/frv.opt:138 +msgid "Only use 32 FPRs." msgstr "" -#: config/i386/i386.opt:573 -msgid "Control generation of reciprocal estimates." +#: config/frv/frv.opt:142 +msgid "Use 64 FPRs." msgstr "" -#: config/i386/i386.opt:577 -msgid "Generate cld instruction in the function prologue." +#: config/frv/frv.opt:146 +msgid "Only use 32 GPRs." msgstr "" -#: config/i386/i386.opt:581 -msgid "" -"Generate vzeroupper instruction before a transfer of control flow out of the " -"function." +#: config/frv/frv.opt:150 +msgid "Use 64 GPRs." msgstr "" -#: config/i386/i386.opt:586 -msgid "" -"Disable Scalar to Vector optimization pass transforming 64-bit integer " -"computations into a vector ones." +#: config/frv/frv.opt:154 +msgid "Enable use of GPREL for read-only data in FDPIC." msgstr "" -#: config/i386/i386.opt:591 -msgid "" -"Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or " -"znver1 and Haifa scheduling is selected." +#: config/frv/frv.opt:162 config/bfin/bfin.opt:94 +msgid "Enable inlining of PLT in function calls." msgstr "" -#: config/i386/i386.opt:596 -msgid "" -"Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-" -"vectorizer." +#: config/frv/frv.opt:166 +msgid "Enable PIC support for building libraries." msgstr "" -#: config/i386/i386.opt:600 -msgid "" -"Use given register vector width instructions instead of maximum register " -"width in the auto-vectorizer." +#: config/frv/frv.opt:170 +msgid "Follow the EABI linkage requirements." msgstr "" -#: config/i386/i386.opt:604 -msgid "" -"Known preferred register vector length (to use with the -mprefer-vector-" -"width= option):" +#: config/frv/frv.opt:174 +msgid "Disallow direct calls to global functions." msgstr "" -#: config/i386/i386.opt:622 -msgid "Generate 32bit i386 code." +#: config/frv/frv.opt:178 +msgid "Use media instructions." msgstr "" -#: config/i386/i386.opt:626 -msgid "Generate 64bit x86-64 code." +#: config/frv/frv.opt:182 +msgid "Use multiply add/subtract instructions." msgstr "" -#: config/i386/i386.opt:630 -msgid "Generate 32bit x86-64 code." +#: config/frv/frv.opt:186 +msgid "Enable optimizing &&/|| in conditional execution." msgstr "" -#: config/i386/i386.opt:634 -msgid "Generate 16bit i386 code." +#: config/frv/frv.opt:190 +msgid "Enable nested conditional execution optimizations." msgstr "" -#: config/i386/i386.opt:638 -msgid "Support MMX built-in functions." +#: config/frv/frv.opt:195 +msgid "Do not mark ABI switches in e_flags." msgstr "" -#: config/i386/i386.opt:642 -msgid "Support 3DNow! built-in functions." +#: config/frv/frv.opt:199 +msgid "Remove redundant membars." msgstr "" -#: config/i386/i386.opt:646 -msgid "Support Athlon 3Dnow! built-in functions." +#: config/frv/frv.opt:203 +msgid "Pack VLIW instructions." msgstr "" -#: config/i386/i386.opt:650 -msgid "Support MMX and SSE built-in functions and code generation." +#: config/frv/frv.opt:207 +msgid "Enable setting GPRs to the result of comparisons." msgstr "" -#: config/i386/i386.opt:654 -msgid "Support MMX, SSE and SSE2 built-in functions and code generation." +#: config/frv/frv.opt:211 +msgid "Change the amount of scheduler lookahead." msgstr "" -#: config/i386/i386.opt:658 -msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation." +#: config/frv/frv.opt:219 +msgid "Assume a large TLS segment." msgstr "" -#: config/i386/i386.opt:662 -msgid "" -"Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code " -"generation." +#: config/frv/frv.opt:223 +msgid "Do not assume a large TLS segment." msgstr "" -#: config/i386/i386.opt:666 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code " -"generation." +#: config/frv/frv.opt:228 +msgid "Cause gas to print tomcat statistics." msgstr "" -#: config/i386/i386.opt:670 config/i386/i386.opt:674 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions " -"and code generation." +#: config/frv/frv.opt:233 +msgid "Link with the library-pic libraries." msgstr "" -#: config/i386/i386.opt:678 -msgid "" -"Do not support SSE4.1 and SSE4.2 built-in functions and code generation." +#: config/frv/frv.opt:237 +msgid "Allow branches to be packed with other instructions." msgstr "" -#: config/i386/i386.opt:681 -msgid "%<-msse5%> was removed" +#: config/tilegx/tilegx.opt:30 +msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):" msgstr "" -#: config/i386/i386.opt:686 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in " -"functions and code generation." +#: config/tilegx/tilegx.opt:37 +msgid "Compile with 32 bit longs and pointers." msgstr "" -#: config/i386/i386.opt:690 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in " -"functions and code generation." +#: config/tilegx/tilegx.opt:41 +msgid "Compile with 64 bit longs and pointers." msgstr "" -#: config/i386/i386.opt:694 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"built-in functions and code generation." +#: config/tilegx/tilegx.opt:53 +msgid "Use given TILE-Gx code model." msgstr "" -#: config/i386/i386.opt:698 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512PF built-in functions and code generation." +#: config/lynx.opt:23 +msgid "Support legacy multi-threading." msgstr "" -#: config/i386/i386.opt:702 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512ER built-in functions and code generation." +#: config/lynx.opt:27 +msgid "Use shared libraries." msgstr "" -#: config/i386/i386.opt:706 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512CD built-in functions and code generation." +#: config/lynx.opt:31 +msgid "Support multi-threading." msgstr "" -#: config/i386/i386.opt:710 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512DQ built-in functions and code generation." +#: config/stormy16/stormy16.opt:24 +msgid "Provide libraries for the simulator." msgstr "" -#: config/i386/i386.opt:714 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512BW built-in functions and code generation." +#: config/bfin/bfin.opt:48 +msgid "Omit frame pointer for leaf functions." msgstr "" -#: config/i386/i386.opt:718 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512VL built-in functions and code generation." +#: config/bfin/bfin.opt:52 +msgid "Program is entirely located in low 64k of memory." msgstr "" -#: config/i386/i386.opt:722 +#: config/bfin/bfin.opt:56 msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512IFMA built-in functions and code generation." +"Work around a hardware anomaly by adding a number of NOPs before a CSYNC or " +"SSYNC instruction." msgstr "" -#: config/i386/i386.opt:726 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512VBMI built-in functions and code generation." +#: config/bfin/bfin.opt:61 +msgid "Avoid speculative loads to work around a hardware anomaly." msgstr "" -#: config/i386/i386.opt:730 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX5124FMAPS built-in functions and code generation." +#: config/bfin/bfin.opt:65 +msgid "Enabled ID based shared library." msgstr "" -#: config/i386/i386.opt:734 +#: config/bfin/bfin.opt:69 msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX5124VNNIW built-in functions and code generation." +"Generate code that won't be linked against any other ID shared libraries, " +"but may be used as a shared library." msgstr "" -#: config/i386/i386.opt:738 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX512VPOPCNTDQ built-in functions and code generation." +#: config/bfin/bfin.opt:86 +msgid "Link with the fast floating-point library." msgstr "" -#: config/i386/i386.opt:742 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX512VBMI2 built-in functions and code generation." +#: config/bfin/bfin.opt:98 +msgid "Do stack checking using bounds in L1 scratch memory." msgstr "" -#: config/i386/i386.opt:746 -msgid "Support AVX512VNNI built-in functions and code generation." +#: config/bfin/bfin.opt:102 +msgid "Enable multicore support." msgstr "" -#: config/i386/i386.opt:750 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX512BITALG built-in functions and code generation." +#: config/bfin/bfin.opt:106 +msgid "Build for Core A." msgstr "" -#: config/i386/i386.opt:754 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in " -"functions and code generation." +#: config/bfin/bfin.opt:110 +msgid "Build for Core B." msgstr "" -#: config/i386/i386.opt:758 -msgid "" -"Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code " -"generation." +#: config/bfin/bfin.opt:114 +msgid "Build for SDRAM." msgstr "" -#: config/i386/i386.opt:762 -msgid "Support FMA4 built-in functions and code generation." +#: config/bfin/bfin.opt:118 +msgid "Assume ICPLBs are enabled at runtime." msgstr "" -#: config/i386/i386.opt:766 -msgid "Support XOP built-in functions and code generation." +#: config/cris/cris.opt:45 +msgid "Work around bug in multiplication instruction." msgstr "" -#: config/i386/i386.opt:770 -msgid "Support LWP built-in functions and code generation." +#: config/cris/cris.opt:51 +msgid "Compile for ETRAX 4 (CRIS v3)." msgstr "" -#: config/i386/i386.opt:774 -msgid "" -"Support code generation of Advanced Bit Manipulation (ABM) instructions." +#: config/cris/cris.opt:56 +msgid "Compile for ETRAX 100 (CRIS v8)." msgstr "" -#: config/i386/i386.opt:778 -msgid "Support code generation of popcnt instruction." +#: config/cris/cris.opt:64 +msgid "Emit verbose debug information in assembly code." msgstr "" -#: config/i386/i386.opt:782 -msgid "Support PCONFIG built-in functions and code generation." +#: config/cris/cris.opt:71 +msgid "Do not use condition codes from normal instructions." msgstr "" -#: config/i386/i386.opt:786 -msgid "Support WBNOINVD built-in functions and code generation." +#: config/cris/cris.opt:80 +msgid "Do not emit addressing modes with side-effect assignment." msgstr "" -#: config/i386/i386.opt:790 -msgid "Support PTWRITE built-in functions and code generation." +#: config/cris/cris.opt:89 +msgid "Do not tune stack alignment." msgstr "" -#: config/i386/i386.opt:794 -msgid "Support SGX built-in functions and code generation." +#: config/cris/cris.opt:98 +msgid "Do not tune writable data alignment." msgstr "" -#: config/i386/i386.opt:798 -msgid "Support RDPID built-in functions and code generation." +#: config/cris/cris.opt:107 +msgid "Do not tune code and read-only data alignment." msgstr "" -#: config/i386/i386.opt:802 -msgid "Support GFNI built-in functions and code generation." +#: config/cris/cris.opt:116 +msgid "Align code and data to 32 bits." msgstr "" -#: config/i386/i386.opt:806 -msgid "Support VAES built-in functions and code generation." +#: config/cris/cris.opt:133 +msgid "Don't align items in code or data." msgstr "" -#: config/i386/i386.opt:810 -msgid "Support VPCLMULQDQ built-in functions and code generation." +#: config/cris/cris.opt:142 +msgid "Do not emit function prologue or epilogue." msgstr "" -#: config/i386/i386.opt:814 -msgid "Support BMI built-in functions and code generation." +#: config/cris/cris.opt:149 +msgid "Use the most feature-enabling options allowed by other options." msgstr "" -#: config/i386/i386.opt:818 -msgid "Support BMI2 built-in functions and code generation." +#: config/cris/cris.opt:158 +msgid "Override -mbest-lib-options." msgstr "" -#: config/i386/i386.opt:822 -msgid "Support LZCNT built-in function and code generation." +#: config/cris/cris.opt:165 +msgid "-march=ARCH\tGenerate code for the specified chip or CPU version." msgstr "" -#: config/i386/i386.opt:826 -msgid "Support Hardware Lock Elision prefixes." +#: config/cris/cris.opt:169 +msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version." msgstr "" -#: config/i386/i386.opt:830 -msgid "Support RDSEED instruction." +#: config/cris/cris.opt:173 +msgid "" +"-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified " +"size." msgstr "" -#: config/i386/i386.opt:834 -msgid "Support PREFETCHW instruction." +#: config/cris/cris.opt:180 +msgid "" +"Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls " +"to abort() are used." msgstr "" -#: config/i386/i386.opt:838 -msgid "Support flag-preserving add-carry instructions." +#: config/cris/cris.opt:184 +msgid "" +"Emit checks causing \"break 8\" instructions to execute when applying atomic " +"builtins on misaligned memory." msgstr "" -#: config/i386/i386.opt:842 -msgid "Support CLFLUSHOPT instructions." +#: config/cris/cris.opt:188 +msgid "" +"Handle atomic builtins that may be applied to unaligned data by calling " +"library functions. Overrides -mtrap-unaligned-atomic." msgstr "" -#: config/i386/i386.opt:846 -msgid "Support CLWB instruction." +#: config/cris/linux.opt:27 +msgid "Together with -fpic and -fPIC, do not use GOTPLT references." msgstr "" -#: config/i386/i386.opt:854 -msgid "Support FXSAVE and FXRSTOR instructions." +#: config/rs6000/rs6000-tables.opt:24 +msgid "Known CPUs (for use with the -mcpu= and -mtune= options):" msgstr "" -#: config/i386/i386.opt:858 -msgid "Support XSAVE and XRSTOR instructions." +#: config/rs6000/rs6000.opt:121 +msgid "Use PowerPC-64 instruction set." msgstr "" -#: config/i386/i386.opt:862 -msgid "Support XSAVEOPT instruction." +#: config/rs6000/rs6000.opt:125 +msgid "Use PowerPC General Purpose group optional instructions." msgstr "" -#: config/i386/i386.opt:866 -msgid "Support XSAVEC instructions." +#: config/rs6000/rs6000.opt:129 +msgid "Use PowerPC Graphics group optional instructions." msgstr "" -#: config/i386/i386.opt:870 -msgid "Support XSAVES and XRSTORS instructions." +#: config/rs6000/rs6000.opt:133 +msgid "Use PowerPC V2.01 single field mfcr instruction." msgstr "" -#: config/i386/i386.opt:874 -msgid "Support TBM built-in functions and code generation." +#: config/rs6000/rs6000.opt:137 +msgid "Use PowerPC V2.02 popcntb instruction." msgstr "" -#: config/i386/i386.opt:878 -msgid "Support code generation of cmpxchg16b instruction." +#: config/rs6000/rs6000.opt:141 +msgid "Use PowerPC V2.02 floating point rounding instructions." msgstr "" -#: config/i386/i386.opt:882 -msgid "Support code generation of sahf instruction in 64bit x86-64 code." +#: config/rs6000/rs6000.opt:145 +msgid "Use PowerPC V2.05 compare bytes instruction." msgstr "" -#: config/i386/i386.opt:886 -msgid "Support code generation of movbe instruction." +#: config/rs6000/rs6000.opt:149 +msgid "" +"Use extended PowerPC V2.05 move floating point to/from GPR instructions." msgstr "" -#: config/i386/i386.opt:890 -msgid "Support code generation of crc32 instruction." +#: config/rs6000/rs6000.opt:153 +msgid "Use AltiVec instructions." msgstr "" -#: config/i386/i386.opt:894 -msgid "Support AES built-in functions and code generation." +#: config/rs6000/rs6000.opt:157 +msgid "Enable early gimple folding of builtins." msgstr "" -#: config/i386/i386.opt:898 -msgid "Support SHA1 and SHA256 built-in functions and code generation." +#: config/rs6000/rs6000.opt:161 +msgid "Use decimal floating point instructions." msgstr "" -#: config/i386/i386.opt:902 -msgid "Support PCLMUL built-in functions and code generation." +#: config/rs6000/rs6000.opt:165 +msgid "Use 4xx half-word multiply instructions." msgstr "" -#: config/i386/i386.opt:906 -msgid "Encode SSE instructions with VEX prefix." +#: config/rs6000/rs6000.opt:169 +msgid "Use 4xx string-search dlmzb instruction." msgstr "" -#: config/i386/i386.opt:910 -msgid "Support FSGSBASE built-in functions and code generation." +#: config/rs6000/rs6000.opt:173 +msgid "Generate load/store multiple instructions." msgstr "" -#: config/i386/i386.opt:914 -msgid "Support RDRND built-in functions and code generation." +#: config/rs6000/rs6000.opt:192 +msgid "Use PowerPC V2.06 popcntd instruction." msgstr "" -#: config/i386/i386.opt:918 -msgid "Support F16C built-in functions and code generation." +#: config/rs6000/rs6000.opt:196 +msgid "" +"Under -ffast-math, generate a FRIZ instruction for (double)(long long) " +"conversions." msgstr "" -#: config/i386/i386.opt:922 -msgid "Support PREFETCHWT1 built-in functions and code generation." +#: config/rs6000/rs6000.opt:204 +msgid "Use vector/scalar (VSX) instructions." msgstr "" -#: config/i386/i386.opt:926 -msgid "Emit profiling counter call at function entry before prologue." +#: config/rs6000/rs6000.opt:232 +msgid "Do not generate load/store with update instructions." msgstr "" -#: config/i386/i386.opt:930 -msgid "Generate __mcount_loc section with all mcount or __fentry__ calls." +#: config/rs6000/rs6000.opt:236 +msgid "Generate load/store with update instructions." msgstr "" -#: config/i386/i386.opt:939 -msgid "Set name of __fentry__ symbol called at function entry." +#: config/rs6000/rs6000.opt:244 +msgid "Avoid generation of indexed load/store instructions when possible." msgstr "" -#: config/i386/i386.opt:943 -msgid "Set name of section to record mrecord-mcount calls." +#: config/rs6000/rs6000.opt:248 +msgid "Mark __tls_get_addr calls with argument info." msgstr "" -#: config/i386/i386.opt:947 -msgid "Skip setting up RAX register when passing variable arguments." +#: config/rs6000/rs6000.opt:255 +msgid "Schedule the start and end of the procedure." msgstr "" -#: config/i386/i386.opt:951 -msgid "" -"Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-" -"time check." +#: config/rs6000/rs6000.opt:259 +msgid "Return all structures in memory (AIX default)." msgstr "" -#: config/i386/i386.opt:955 -msgid "Split 32-byte AVX unaligned load." +#: config/rs6000/rs6000.opt:263 +msgid "Return small structures in registers (SVR4 default)." msgstr "" -#: config/i386/i386.opt:959 -msgid "Split 32-byte AVX unaligned store." +#: config/rs6000/rs6000.opt:267 +msgid "Conform more closely to IBM XLC semantics." msgstr "" -#: config/i386/i386.opt:963 -msgid "Support RTM built-in functions and code generation." +#: config/rs6000/rs6000.opt:271 config/rs6000/rs6000.opt:275 +msgid "" +"Generate software reciprocal divide and square root for better throughput." msgstr "" -#: config/i386/i386.opt:967 c-family/c.opt:425 c-family/c.opt:1310 -#: c-family/c.opt:1314 c-family/c.opt:1318 c-family/c.opt:1322 -#: c-family/c.opt:1326 c-family/c.opt:1330 c-family/c.opt:1334 -#: c-family/c.opt:1341 c-family/c.opt:1345 c-family/c.opt:1349 -#: c-family/c.opt:1353 c-family/c.opt:1357 c-family/c.opt:1361 -#: c-family/c.opt:1365 c-family/c.opt:1369 c-family/c.opt:1373 -#: c-family/c.opt:1377 c-family/c.opt:1381 c-family/c.opt:1385 -#: c-family/c.opt:1389 -msgid "Deprecated in GCC 9. This switch has no effect." +#: config/rs6000/rs6000.opt:279 +msgid "Assume that the reciprocal estimate instructions provide more accuracy." msgstr "" -#: config/i386/i386.opt:971 -msgid "Support MWAITX and MONITORX built-in functions and code generation." +#: config/rs6000/rs6000.opt:283 +msgid "Do not place floating point constants in TOC." msgstr "" -#: config/i386/i386.opt:975 -msgid "Support CLZERO built-in functions and code generation." +#: config/rs6000/rs6000.opt:287 +msgid "Place floating point constants in TOC." msgstr "" -#: config/i386/i386.opt:979 -msgid "Support PKU built-in functions and code generation." +#: config/rs6000/rs6000.opt:291 +msgid "Do not place symbol+offset constants in TOC." msgstr "" -#: config/i386/i386.opt:987 -msgid "" -"Known stack protector guard (for use with the -mstack-protector-guard= " -"option):" +#: config/rs6000/rs6000.opt:295 +msgid "Place symbol+offset constants in TOC." msgstr "" -#: config/i386/i386.opt:1011 -msgid "Use the given symbol for addressing the stack-protector guard." +#: config/rs6000/rs6000.opt:306 +msgid "Use only one TOC entry per procedure." msgstr "" -#: config/i386/i386.opt:1019 config/aarch64/aarch64.opt:72 -msgid "Generate code which uses only the general registers." +#: config/rs6000/rs6000.opt:310 +msgid "Put everything in the regular TOC." msgstr "" -#: config/i386/i386.opt:1023 -msgid "" -"Enable shadow stack built-in functions from Control-flow Enforcement " -"Technology (CET)." +#: config/rs6000/rs6000.opt:314 +msgid "Generate VRSAVE instructions when generating AltiVec code." msgstr "" -#: config/i386/i386.opt:1028 -msgid "" -"Turn on CET instrumentation for switch statements that use a jump table and " -"an indirect jump." +#: config/rs6000/rs6000.opt:318 +msgid "Deprecated option. Use -mno-vrsave instead." msgstr "" -#: config/i386/i386.opt:1033 -msgid "" -"Insert ENDBR instruction at function entry only via cf_check attribute for " -"CET instrumentation." +#: config/rs6000/rs6000.opt:322 +msgid "Deprecated option. Use -mvrsave instead." msgstr "" -#: config/i386/i386.opt:1038 -msgid "Make all function calls indirect." +#: config/rs6000/rs6000.opt:326 +msgid "Max number of bytes to move inline." msgstr "" -#: config/i386/i386.opt:1042 -msgid "Convert indirect call and jump to call and return thunks." +#: config/rs6000/rs6000.opt:330 +msgid "Max number of bytes to compare without loops." msgstr "" -#: config/i386/i386.opt:1046 -msgid "Convert function return to call and return thunk." +#: config/rs6000/rs6000.opt:334 +msgid "Max number of bytes to compare with loops." msgstr "" -#: config/i386/i386.opt:1066 -msgid "Force indirect call and jump via register." +#: config/rs6000/rs6000.opt:338 +msgid "Max number of bytes to compare." msgstr "" -#: config/i386/i386.opt:1070 -msgid "Support MOVDIRI built-in functions and code generation." +#: config/rs6000/rs6000.opt:342 +msgid "Generate isel instructions." msgstr "" -#: config/i386/i386.opt:1074 -msgid "Support MOVDIR64B built-in functions and code generation." +#: config/rs6000/rs6000.opt:346 +msgid "-mdebug=\tEnable debug output." msgstr "" -#: config/i386/i386.opt:1078 -msgid "Support WAITPKG built-in functions and code generation." +#: config/rs6000/rs6000.opt:350 +msgid "Use the AltiVec ABI extensions." msgstr "" -#: config/i386/i386.opt:1082 -msgid "Support CLDEMOTE built-in functions and code generation." +#: config/rs6000/rs6000.opt:354 +msgid "Do not use the AltiVec ABI extensions." msgstr "" -#: config/i386/i386.opt:1086 -msgid "Instrument function exit in instrumented functions with __fentry__." +#: config/rs6000/rs6000.opt:358 +msgid "Use the ELFv1 ABI." msgstr "" -#: config/i386/i386.opt:1090 -msgid "Known choices for return instrumentation with -minstrument-return=:" +#: config/rs6000/rs6000.opt:362 +msgid "Use the ELFv2 ABI." msgstr "" -#: config/i386/i386.opt:1103 -msgid "" -"Generate a __return_loc section pointing to all return instrumentation code." +#: config/rs6000/rs6000.opt:382 +msgid "-mcpu=\tUse features of and schedule code for given CPU." msgstr "" -#: config/i386/mingw.opt:29 -msgid "Warn about none ISO msvcrt scanf/printf width extensions." +#: config/rs6000/rs6000.opt:386 +msgid "-mtune=\tSchedule code for given CPU." msgstr "" -#: config/i386/cygming.opt:23 -msgid "Create console application." +#: config/rs6000/rs6000.opt:397 +msgid "-mtraceback=[full,part,no]\tSelect type of traceback table." msgstr "" -#: config/i386/cygming.opt:27 -msgid "Generate code for a DLL." +#: config/rs6000/rs6000.opt:413 +msgid "Avoid all range limits on call instructions." msgstr "" -#: config/i386/cygming.opt:31 -msgid "Ignore dllimport for functions." +#: config/rs6000/rs6000.opt:421 +msgid "Warn about deprecated 'vector long ...' AltiVec type usage." msgstr "" -#: config/i386/cygming.opt:35 -msgid "Use Mingw-specific thread support." +#: config/rs6000/rs6000.opt:425 +msgid "-mlong-double-[64,128]\tSpecify size of long double." msgstr "" -#: config/i386/cygming.opt:39 -msgid "Set Windows defines." +#: config/rs6000/rs6000.opt:433 +msgid "Determine which dependences between insns are considered costly." msgstr "" -#: config/i386/cygming.opt:43 -msgid "Create GUI application." +#: config/rs6000/rs6000.opt:437 +msgid "Specify which post scheduling nop insertion scheme to apply." msgstr "" -#: config/i386/cygming.opt:47 -msgid "Use the GNU extension to the PE format for aligned common data." +#: config/rs6000/rs6000.opt:441 +msgid "Specify alignment of structure fields default/natural." msgstr "" -#: config/i386/cygming.opt:51 -msgid "" -"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/" -"delete replacement." +#: config/rs6000/rs6000.opt:445 +msgid "Valid arguments to -malign-:" msgstr "" -#: config/i386/cygming.opt:55 -msgid "For nested functions on stack executable permission is set." +#: config/rs6000/rs6000.opt:455 +msgid "Specify scheduling priority for dispatch slot restricted insns." msgstr "" -#: config/i386/cygming.opt:62 -msgid "Put relocated read-only data into .data section." +#: config/rs6000/rs6000.opt:459 +msgid "Use r11 to hold the static link in calls to functions via pointers." msgstr "" -#: config/m68k/m68k.opt:30 -msgid "Generate code for a 520X." +#: config/rs6000/rs6000.opt:463 +msgid "Save the TOC in the prologue for indirect calls rather than inline." msgstr "" -#: config/m68k/m68k.opt:34 -msgid "Generate code for a 5206e." +#: config/rs6000/rs6000.opt:471 +msgid "" +"Fuse certain integer operations together for better performance on power8." msgstr "" -#: config/m68k/m68k.opt:38 -msgid "Generate code for a 528x." +#: config/rs6000/rs6000.opt:475 +msgid "Allow sign extension in fusion operations." msgstr "" -#: config/m68k/m68k.opt:42 -msgid "Generate code for a 5307." +#: config/rs6000/rs6000.opt:479 +msgid "Use vector and scalar instructions added in ISA 2.07." msgstr "" -#: config/m68k/m68k.opt:46 -msgid "Generate code for a 5407." +#: config/rs6000/rs6000.opt:483 +msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions." msgstr "" -#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111 -msgid "Generate code for a 68000." +#: config/rs6000/rs6000.opt:490 +msgid "Use ISA 2.07 transactional memory (HTM) instructions." msgstr "" -#: config/m68k/m68k.opt:54 -msgid "Generate code for a 68010." +#: config/rs6000/rs6000.opt:494 +msgid "Generate the quad word memory instructions (lq/stq)." msgstr "" -#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115 -msgid "Generate code for a 68020." +#: config/rs6000/rs6000.opt:498 +msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)." msgstr "" -#: config/m68k/m68k.opt:62 -msgid "Generate code for a 68040, without any new instructions." +#: config/rs6000/rs6000.opt:502 +msgid "" +"Generate aggregate parameter passing code with at most 64-bit alignment." msgstr "" -#: config/m68k/m68k.opt:66 -msgid "Generate code for a 68060, without any new instructions." +#: config/rs6000/rs6000.opt:506 +msgid "Analyze and remove doubleword swaps from VSX computations." msgstr "" -#: config/m68k/m68k.opt:70 -msgid "Generate code for a 68030." +#: config/rs6000/rs6000.opt:510 +msgid "Use certain scalar instructions added in ISA 3.0." msgstr "" -#: config/m68k/m68k.opt:74 -msgid "Generate code for a 68040." +#: config/rs6000/rs6000.opt:514 +msgid "Use vector instructions added in ISA 3.0." msgstr "" -#: config/m68k/m68k.opt:78 -msgid "Generate code for a 68060." +#: config/rs6000/rs6000.opt:518 +msgid "Use the new min/max instructions defined in ISA 3.0." msgstr "" -#: config/m68k/m68k.opt:82 -msgid "Generate code for a 68302." +#: config/rs6000/rs6000.opt:522 +msgid "" +"Fuse medium/large code model toc references with the memory instruction." msgstr "" -#: config/m68k/m68k.opt:86 -msgid "Generate code for a 68332." +#: config/rs6000/rs6000.opt:526 +msgid "Generate the integer modulo instructions." msgstr "" -#: config/m68k/m68k.opt:91 -msgid "Generate code for a 68851." +#: config/rs6000/rs6000.opt:530 +msgid "Enable IEEE 128-bit floating point via the __float128 keyword." msgstr "" -#: config/m68k/m68k.opt:95 -msgid "Generate code that uses 68881 floating-point instructions." +#: config/rs6000/rs6000.opt:534 +msgid "Enable using IEEE 128-bit floating point instructions." msgstr "" -#: config/m68k/m68k.opt:99 -msgid "Align variables on a 32-bit boundary." +#: config/rs6000/rs6000.opt:538 +msgid "Enable default conversions between __float128 & long double." msgstr "" -#: config/m68k/m68k.opt:107 -msgid "Use the bit-field instructions." +#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:145 +msgid "Generate 64-bit code." msgstr "" -#: config/m68k/m68k.opt:119 -msgid "Generate code for a ColdFire v4e." +#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:149 +msgid "Generate 32-bit code." msgstr "" -#: config/m68k/m68k.opt:123 -msgid "Specify the target CPU." +#: config/rs6000/sysv4.opt:24 +msgid "-mcall-ABI\tSelect ABI calling convention." msgstr "" -#: config/m68k/m68k.opt:127 -msgid "Generate code for a cpu32." +#: config/rs6000/sysv4.opt:28 +msgid "-msdata=[none,data,sysv,eabi]\tSelect method for sdata handling." msgstr "" -#: config/m68k/m68k.opt:131 -msgid "Use hardware division instructions on ColdFire." +#: config/rs6000/sysv4.opt:32 +msgid "Allow readonly data in sdata." msgstr "" -#: config/m68k/m68k.opt:135 -msgid "Generate code for a Fido A." +#: config/rs6000/sysv4.opt:36 +msgid "-mtls-size=[16,32]\tSpecify bit size of immediate TLS offsets." msgstr "" -#: config/m68k/m68k.opt:139 -msgid "Generate code which uses hardware floating point instructions." +#: config/rs6000/sysv4.opt:52 +msgid "Align to the base type of the bit-field." msgstr "" -#: config/m68k/m68k.opt:143 -msgid "Enable ID based shared library." +#: config/rs6000/sysv4.opt:56 +msgid "" +"Align to the base type of the bit-field. Don't assume that unaligned " +"accesses are handled by the system." msgstr "" -#: config/m68k/m68k.opt:147 -msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets." +#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65 +msgid "Produce code relocatable at runtime." msgstr "" -#: config/m68k/m68k.opt:151 -msgid "Do not use the bit-field instructions." +#: config/rs6000/sysv4.opt:69 config/rs6000/sysv4.opt:73 +msgid "Produce little endian code." msgstr "" -#: config/m68k/m68k.opt:155 -msgid "Use normal calling convention." +#: config/rs6000/sysv4.opt:77 config/rs6000/sysv4.opt:81 +msgid "Produce big endian code." msgstr "" -#: config/m68k/m68k.opt:159 -msgid "Consider type 'int' to be 32 bits wide." +#: config/rs6000/sysv4.opt:86 config/rs6000/sysv4.opt:90 +#: config/rs6000/sysv4.opt:99 config/rs6000/sysv4.opt:141 +#: config/rs6000/sysv4.opt:153 +msgid "No description yet." msgstr "" -#: config/m68k/m68k.opt:163 -msgid "Generate pc-relative code." +#: config/rs6000/sysv4.opt:94 +msgid "Assume all variable arg functions are prototyped." msgstr "" -#: config/m68k/m68k.opt:167 -msgid "Use different calling convention using 'rtd'." +#: config/rs6000/sysv4.opt:103 +msgid "Use EABI." msgstr "" -#: config/m68k/m68k.opt:179 -msgid "Consider type 'int' to be 16 bits wide." +#: config/rs6000/sysv4.opt:107 +msgid "Allow bit-fields to cross word boundaries." msgstr "" -#: config/m68k/m68k.opt:183 -msgid "Generate code with library calls for floating point." +#: config/rs6000/sysv4.opt:111 +msgid "Use alternate register names." msgstr "" -#: config/m68k/m68k.opt:187 -msgid "Do not use unaligned memory references." +#: config/rs6000/sysv4.opt:117 +msgid "Use default method for sdata handling." msgstr "" -#: config/m68k/m68k.opt:191 -msgid "Tune for the specified target CPU or architecture." +#: config/rs6000/sysv4.opt:121 +msgid "Link with libsim.a, libc.a and sim-crt0.o." msgstr "" -#: config/m68k/m68k.opt:195 -msgid "Support more than 8192 GOT entries on ColdFire." +#: config/rs6000/sysv4.opt:125 +msgid "Link with libads.a, libc.a and crt0.o." msgstr "" -#: config/m68k/m68k.opt:199 -msgid "Support TLS segment larger than 64K." +#: config/rs6000/sysv4.opt:129 +msgid "Link with libyk.a, libc.a and crt0.o." msgstr "" -#: config/m68k/m68k-tables.opt:25 -msgid "Known M68K CPUs (for use with the -mcpu= option):" +#: config/rs6000/sysv4.opt:133 +msgid "Link with libmvme.a, libc.a and crt0.o." msgstr "" -#: config/m68k/m68k-tables.opt:365 -msgid "Known M68K microarchitectures (for use with the -mtune= option):" +#: config/rs6000/sysv4.opt:137 +msgid "Set the PPC_EMB bit in the ELF flags header." msgstr "" -#: config/m68k/m68k-tables.opt:411 -msgid "Known M68K ISAs (for use with the -march= option):" +#: config/rs6000/sysv4.opt:157 +msgid "Generate code to use a non-exec PLT and GOT." msgstr "" -#: config/mips/mips.opt:32 -msgid "-mabi=ABI\tGenerate code that conforms to the given ABI." +#: config/rs6000/sysv4.opt:161 +msgid "Generate code for old exec BSS PLT." msgstr "" -#: config/mips/mips.opt:36 -msgid "Known MIPS ABIs (for use with the -mabi= option):" +#: config/rs6000/sysv4.opt:165 +msgid "Use inline plt sequences to implement long calls and -fno-plt." msgstr "" -#: config/mips/mips.opt:55 -msgid "Generate code that can be used in SVR4-style dynamic objects." -msgstr "" - -#: config/mips/mips.opt:59 -msgid "Use PMC-style 'mad' instructions." -msgstr "" - -#: config/mips/mips.opt:63 -msgid "Use integer madd/msub instructions." +#: config/rs6000/sysv4.opt:169 +msgid "Emit .gnu_attribute tags." msgstr "" -#: config/mips/mips.opt:67 -msgid "-march=ISA\tGenerate code for the given ISA." +#: config/rs6000/aix64.opt:24 +msgid "Compile for 64-bit pointers." msgstr "" -#: config/mips/mips.opt:71 -msgid "" -"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions." +#: config/rs6000/aix64.opt:28 +msgid "Compile for 32-bit pointers." msgstr "" -#: config/mips/mips.opt:75 -msgid "Use Branch Likely instructions, overriding the architecture default." +#: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28 +msgid "Select code model." msgstr "" -#: config/mips/mips.opt:79 -msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing." +#: config/rs6000/aix64.opt:49 +msgid "Support message passing with the Parallel Environment." msgstr "" -#: config/mips/mips.opt:83 -msgid "Trap on integer divide by zero." +#: config/rs6000/linux64.opt:24 +msgid "Call mcount for profiling before a function prologue." msgstr "" -#: config/mips/mips.opt:87 +#: config/rs6000/476.opt:24 msgid "" -"-mcode-readable=SETTING\tSpecify when instructions are allowed to access " -"code." -msgstr "" - -#: config/mips/mips.opt:91 -msgid "Valid arguments to -mcode-readable=:" +"Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl " +"insns used for GOT accesses." msgstr "" -#: config/mips/mips.opt:104 -msgid "Use branch-and-break sequences to check for integer divide by zero." +#: config/rl78/rl78.opt:31 +msgid "" +"Selects the type of hardware multiplication and division to use (none/g13/" +"g14)." msgstr "" -#: config/mips/mips.opt:108 -msgid "Use trap instructions to check for integer divide by zero." +#: config/rl78/rl78.opt:50 +msgid "Use all registers, reserving none for interrupt handlers." msgstr "" -#: config/mips/mips.opt:112 -msgid "Allow the use of MDMX instructions." +#: config/rl78/rl78.opt:54 +msgid "Enable assembler and linker relaxation. Enabled by default at -Os." msgstr "" -#: config/mips/mips.opt:116 +#: config/rl78/rl78.opt:58 msgid "" -"Allow hardware floating-point instructions to cover both 32-bit and 64-bit " -"operations." +"Selects the type of RL78 core being targeted (g10/g13/g14). The default is " +"the G14. If set, also selects the hardware multiply support to be used." msgstr "" -#: config/mips/mips.opt:120 -msgid "Use MIPS-DSP instructions." +#: config/rl78/rl78.opt:77 +msgid "Alias for -mcpu=g10." msgstr "" -#: config/mips/mips.opt:124 -msgid "Use MIPS-DSP REV 2 instructions." +#: config/rl78/rl78.opt:81 +msgid "Alias for -mcpu=g13." msgstr "" -#: config/mips/mips.opt:146 -msgid "Use Enhanced Virtual Addressing instructions." +#: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89 +msgid "Alias for -mcpu=g14." msgstr "" -#: config/mips/mips.opt:150 -msgid "Use NewABI-style %reloc() assembly operators." +#: config/rl78/rl78.opt:93 +msgid "" +"Assume ES is zero throughout program execution, use ES: for read-only data." msgstr "" -#: config/mips/mips.opt:154 -msgid "Use -G for data that is not defined by the current object." +#: config/rl78/rl78.opt:97 +msgid "Stores the MDUC registers in interrupt handlers for G13 target." msgstr "" -#: config/mips/mips.opt:158 -msgid "Work around certain 24K errata." +#: config/nds32/nds32-elf.opt:3 config/nds32/nds32-linux.opt:3 +msgid "Specify the address generation strategy for code model." msgstr "" -#: config/mips/mips.opt:162 -msgid "Work around certain R4000 errata." +#: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7 +msgid "Known cmodel types (for use with the -mcmodel= option):" msgstr "" -#: config/mips/mips.opt:166 -msgid "Work around certain R4400 errata." +#: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89 +msgid "Generate code in big-endian mode." msgstr "" -#: config/mips/mips.opt:170 -msgid "Work around the R5900 short loop erratum." +#: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93 +msgid "Generate code in little-endian mode." msgstr "" -#: config/mips/mips.opt:174 -msgid "Work around certain RM7000 errata." +#: config/nds32/nds32.opt:37 +msgid "Force performing fp-as-gp optimization." msgstr "" -#: config/mips/mips.opt:178 -msgid "Work around certain R10000 errata." +#: config/nds32/nds32.opt:41 +msgid "Forbid performing fp-as-gp optimization." msgstr "" -#: config/mips/mips.opt:182 -msgid "Work around errata for early SB-1 revision 2 cores." +#: config/nds32/nds32.opt:47 +msgid "Specify which ABI type to generate code for: 2, 2fp+." msgstr "" -#: config/mips/mips.opt:186 -msgid "Work around certain VR4120 errata." +#: config/nds32/nds32.opt:61 +msgid "Specify use soft floating point ABI which mean alias to -mabi=2." msgstr "" -#: config/mips/mips.opt:190 -msgid "Work around VR4130 mflo/mfhi errata." +#: config/nds32/nds32.opt:65 +msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+." msgstr "" -#: config/mips/mips.opt:194 -msgid "Work around an early 4300 hardware bug." +#: config/nds32/nds32.opt:71 +msgid "Use reduced-set registers for register allocation." msgstr "" -#: config/mips/mips.opt:198 -msgid "FP exceptions are enabled." +#: config/nds32/nds32.opt:75 +msgid "Use full-set registers for register allocation." msgstr "" -#: config/mips/mips.opt:202 -msgid "Use 32-bit floating-point registers." +#: config/nds32/nds32.opt:81 +msgid "Always align function entry, jump target and return address." msgstr "" -#: config/mips/mips.opt:206 -msgid "Conform to the o32 FPXX ABI." +#: config/nds32/nds32.opt:85 +msgid "Align function entry to 4 byte." msgstr "" -#: config/mips/mips.opt:210 -msgid "Use 64-bit floating-point registers." +#: config/nds32/nds32.opt:97 +msgid "" +"Prevent $fp being allocated during register allocation so that compiler is " +"able to force performing fp-as-gp optimization." msgstr "" -#: config/mips/mips.opt:214 +#: config/nds32/nds32.opt:101 msgid "" -"-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack " -"trampolines." +"Forbid using $fp to access static and global variables. This option " +"strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'." msgstr "" -#: config/mips/mips.opt:218 -msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode." +#: config/nds32/nds32.opt:105 +msgid "Specify the address generation strategy for ICT call's code model." msgstr "" -#: config/mips/mips.opt:222 -msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding." +#: config/nds32/nds32.opt:109 +msgid "Known cmodel types (for use with the -mict-model= option):" msgstr "" -#: config/mips/mips.opt:226 -msgid "" -"Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):" +#: config/nds32/nds32.opt:119 +msgid "Generate conditional move instructions." msgstr "" -#: config/mips/mips.opt:236 -msgid "Use 32-bit general registers." +#: config/nds32/nds32.opt:123 +msgid "Generate hardware abs instructions." msgstr "" -#: config/mips/mips.opt:240 -msgid "Use 64-bit general registers." +#: config/nds32/nds32.opt:127 +msgid "Generate performance extension instructions." msgstr "" -#: config/mips/mips.opt:244 -msgid "Use GP-relative addressing to access small data." +#: config/nds32/nds32.opt:131 +msgid "Generate performance extension version 2 instructions." msgstr "" -#: config/mips/mips.opt:248 -msgid "" -"When generating -mabicalls code, allow executables to use PLTs and copy " -"relocations." +#: config/nds32/nds32.opt:135 +msgid "Generate string extension instructions." msgstr "" -#: config/mips/mips.opt:252 -msgid "Allow the use of hardware floating-point ABI and instructions." +#: config/nds32/nds32.opt:139 +msgid "Generate DSP extension instructions." msgstr "" -#: config/mips/mips.opt:256 -msgid "Generate code that is link-compatible with MIPS16 and microMIPS code." +#: config/nds32/nds32.opt:143 +msgid "Generate v3 push25/pop25 instructions." msgstr "" -#: config/mips/mips.opt:260 -msgid "An alias for minterlink-compressed provided for backward-compatibility." +#: config/nds32/nds32.opt:147 +msgid "Generate 16-bit instructions." msgstr "" -#: config/mips/mips.opt:264 -msgid "-mipsN\tGenerate code for ISA level N." +#: config/nds32/nds32.opt:151 +msgid "Insert relax hint for linker to do relaxation." msgstr "" -#: config/mips/mips.opt:268 -msgid "Generate MIPS16 code." +#: config/nds32/nds32.opt:155 +msgid "Enable Virtual Hosting support." msgstr "" -#: config/mips/mips.opt:272 -msgid "Use MIPS-3D instructions." +#: config/nds32/nds32.opt:159 +msgid "Specify the size of each interrupt vector, which must be 4 or 16." msgstr "" -#: config/mips/mips.opt:276 -msgid "Use ll, sc and sync instructions." +#: config/nds32/nds32.opt:163 +msgid "Specify the security level of c-isr for the whole file." msgstr "" -#: config/mips/mips.opt:280 -msgid "Use -G for object-local data." +#: config/nds32/nds32.opt:167 +msgid "" +"Specify the size of each cache block, which must be a power of 2 between 4 " +"and 512." msgstr "" -#: config/mips/mips.opt:284 -msgid "Use indirect calls." +#: config/nds32/nds32.opt:175 +msgid "Known arch types (for use with the -march= option):" msgstr "" -#: config/mips/mips.opt:288 -msgid "Use a 32-bit long type." +#: config/nds32/nds32.opt:197 +msgid "Specify the cpu for pipeline model." msgstr "" -#: config/mips/mips.opt:292 -msgid "Use a 64-bit long type." +#: config/nds32/nds32.opt:201 +msgid "Known cpu types (for use with the -mcpu= option):" msgstr "" -#: config/mips/mips.opt:296 -msgid "Pass the address of the ra save location to _mcount in $12." +#: config/nds32/nds32.opt:361 +msgid "" +"Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and " +"4-7 is corresponding to 0-3." msgstr "" -#: config/mips/mips.opt:300 -msgid "Don't optimize block moves." +#: config/nds32/nds32.opt:365 +msgid "" +"Known floating-point number of registers (for use with the -mconfig-fpu= " +"option):" msgstr "" -#: config/mips/mips.opt:304 -msgid "Use microMIPS instructions." +#: config/nds32/nds32.opt:393 +msgid "" +"Specify configuration of instruction mul: fast1, fast2 or slow. The default " +"is fast1." msgstr "" -#: config/mips/mips.opt:308 -msgid "Use MIPS MSA Extension instructions." +#: config/nds32/nds32.opt:412 +msgid "" +"Specify how many read/write ports for n9/n10 cores. The value should be " +"3r2w or 2r1w." msgstr "" -#: config/mips/mips.opt:312 -msgid "Allow the use of MT instructions." +#: config/nds32/nds32.opt:425 +msgid "Enable constructor/destructor feature." msgstr "" -#: config/mips/mips.opt:316 -msgid "Prevent the use of all floating-point operations." +#: config/nds32/nds32.opt:429 +msgid "Guide linker to relax instructions." msgstr "" -#: config/mips/mips.opt:320 -msgid "Use MCU instructions." +#: config/nds32/nds32.opt:433 +msgid "Generate floating-point multiply-accumulation instructions." msgstr "" -#: config/mips/mips.opt:324 -msgid "Do not use a cache-flushing function before calling stack trampolines." +#: config/nds32/nds32.opt:437 +msgid "Generate single-precision floating-point instructions." msgstr "" -#: config/mips/mips.opt:328 -msgid "Do not use MDMX instructions." +#: config/nds32/nds32.opt:441 +msgid "Generate double-precision floating-point instructions." msgstr "" -#: config/mips/mips.opt:332 -msgid "Generate normal-mode code." +#: config/nds32/nds32.opt:445 +msgid "Force disable hardware loop, even use -mext-dsp." msgstr "" -#: config/mips/mips.opt:336 -msgid "Do not use MIPS-3D instructions." +#: config/nds32/nds32.opt:449 +msgid "Permit scheduling of a function's prologue and epilogue sequence." msgstr "" -#: config/mips/mips.opt:340 -msgid "Use paired-single floating-point instructions." +#: config/nds32/nds32.opt:453 +msgid "Generate return instruction in naked function." msgstr "" -#: config/mips/mips.opt:344 -msgid "" -"-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be " -"inserted." +#: config/nds32/nds32.opt:457 +msgid "Always save $lp in the stack." msgstr "" -#: config/mips/mips.opt:348 -msgid "Valid arguments to -mr10k-cache-barrier=:" +#: config/nds32/nds32.opt:465 +msgid "Allow use r15 for inline ASM." msgstr "" -#: config/mips/mips.opt:361 -msgid "Try to allow the linker to turn PIC calls into direct calls." +#: config/ft32/ft32.opt:23 +msgid "Target the software simulator." msgstr "" -#: config/mips/mips.opt:365 -msgid "" -"When generating -mabicalls code, make the code suitable for use in shared " -"libraries." +#: config/ft32/ft32.opt:31 +msgid "Avoid use of the DIV and MOD instructions." msgstr "" -#: config/mips/mips.opt:369 -msgid "" -"Restrict the use of hardware floating-point instructions to 32-bit " -"operations." +#: config/ft32/ft32.opt:35 +msgid "Target the FT32B architecture." msgstr "" -#: config/mips/mips.opt:373 -msgid "Use SmartMIPS instructions." +#: config/ft32/ft32.opt:39 +msgid "Enable FT32B code compression." msgstr "" -#: config/mips/mips.opt:377 -msgid "Prevent the use of all hardware floating-point instructions." +#: config/ft32/ft32.opt:43 +msgid "Avoid placing any readable data in program memory." msgstr "" -#: config/mips/mips.opt:381 -msgid "Optimize lui/addiu address loads." +#: config/or1k/elf.opt:28 +msgid "Configure board specific runtime." msgstr "" -#: config/mips/mips.opt:385 -msgid "Assume all symbols have 32-bit values." +#: config/or1k/elf.opt:32 +msgid "For compatibility, it's always newlib for elf now." msgstr "" -#: config/mips/mips.opt:389 -msgid "Use synci instruction to invalidate i-cache." +#: config/or1k/or1k.opt:28 +msgid "Use hardware divide instructions, use -msoft-div for emulation." msgstr "" -#: config/mips/mips.opt:397 -msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable." +#: config/or1k/or1k.opt:32 +msgid "Use hardware multiply instructions, use -msoft-mul for emulation." msgstr "" -#: config/mips/mips.opt:401 -msgid "Use 4-operand madd.s/madd.d and related instructions where applicable." +#: config/or1k/or1k.opt:36 +msgid "" +"Allows generation of binaries which use the l.cmov instruction. If your " +"target does not support this the compiler will generate the equivalent using " +"set and branch." msgstr "" -#: config/mips/mips.opt:413 -msgid "Use Virtualization (VZ) instructions." +#: config/or1k/or1k.opt:42 +msgid "Allows generation of binaries which use the l.rori instructions." msgstr "" -#: config/mips/mips.opt:417 -msgid "Use eXtended Physical Address (XPA) instructions." +#: config/or1k/or1k.opt:46 +msgid "" +"Allows generation of binaries which use sign-extension instructions. If " +"your target does not support this the compiler will use memory loads to " +"perform sign extension." msgstr "" -#: config/mips/mips.opt:421 -msgid "Use Cyclic Redundancy Check (CRC) instructions." +#: config/or1k/or1k.opt:52 +msgid "" +"Allows generation of binaries which use l.sf*i instructions. If your target " +"does not support this the compiler will generate instructions to store the " +"immediate to a register first." msgstr "" -#: config/mips/mips.opt:425 -msgid "Use Global INValidate (GINV) instructions." +#: config/or1k/or1k.opt:58 +msgid "" +"Allows generation of binaries which support shifts and rotate instructions " +"supporting immediate arguments, for example l.rori." msgstr "" -#: config/mips/mips.opt:429 -msgid "Perform VR4130-specific alignment optimizations." +#: config/or1k/or1k.opt:63 +msgid "Use divide emulation." msgstr "" -#: config/mips/mips.opt:433 -msgid "Lift restrictions on GOT size." +#: config/or1k/or1k.opt:67 +msgid "Use multiply emulation." msgstr "" -#: config/mips/mips.opt:437 -msgid "Enable use of odd-numbered single-precision registers." +#: ada/gcc-interface/lang.opt:57 c-family/c.opt:304 +msgid "Enable most warning messages." msgstr "" -#: config/mips/mips.opt:441 -msgid "Optimize frame header." +#: ada/gcc-interface/lang.opt:61 +msgid "Synonym of -gnatk8." msgstr "" -#: config/mips/mips.opt:448 -msgid "Enable load/store bonding." +#: ada/gcc-interface/lang.opt:69 +msgid "Do not look for object files in standard path." msgstr "" -#: config/mips/mips.opt:452 -msgid "Specify the compact branch usage policy." +#: ada/gcc-interface/lang.opt:73 +msgid "Select the runtime." msgstr "" -#: config/mips/mips.opt:456 -msgid "Policies available for use with -mcompact-branches=:" +#: ada/gcc-interface/lang.opt:77 c-family/c.opt:1736 +msgid "Use the narrowest integer type possible for enumeration types." msgstr "" -#: config/mips/mips.opt:469 -msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions." +#: ada/gcc-interface/lang.opt:81 c-family/c.opt:1748 +msgid "Make \"char\" signed by default." msgstr "" -#: config/mips/mips.opt:473 -msgid "Use Loongson EXTension (EXT) instructions." +#: ada/gcc-interface/lang.opt:85 c-family/c.opt:1834 +msgid "Make \"char\" unsigned by default." msgstr "" -#: config/mips/mips.opt:477 -msgid "Use Loongson EXTension R2 (EXT2) instructions." +#: ada/gcc-interface/lang.opt:89 +msgid "Catch typos." msgstr "" -#: config/mips/mips-tables.opt:24 -msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):" +#: ada/gcc-interface/lang.opt:93 +msgid "Set name of output ALI file (internal switch)." msgstr "" -#: config/mips/mips-tables.opt:28 -msgid "Known MIPS ISA levels (for use with the -mips option):" +#: ada/gcc-interface/lang.opt:97 +msgid "-gnat\tSpecify options to GNAT." msgstr "" -#: config/h8300/h8300.opt:23 -msgid "Generate H8S code." +#: ada/gcc-interface/lang.opt:101 +msgid "Ignored." msgstr "" -#: config/h8300/h8300.opt:27 -msgid "Generate H8SX code." +#: brig/lang.opt:36 +msgid "" +"Assume we are finalizing for phsa and its libhsail-rt. Enables additional " +"phsa-specific optimizations (default)." msgstr "" -#: config/h8300/h8300.opt:31 -msgid "Generate H8S/2600 code." +#: go/lang.opt:42 +msgid "-fgo-c-header=\tWrite Go struct definitions to file as C code." msgstr "" -#: config/h8300/h8300.opt:35 -msgid "Make integers 32 bits wide." +#: go/lang.opt:46 +msgid "Add explicit checks for division by zero." msgstr "" -#: config/h8300/h8300.opt:42 -msgid "Use registers for argument passing." +#: go/lang.opt:50 +msgid "Add explicit checks for division overflow in INT_MIN / -1." msgstr "" -#: config/h8300/h8300.opt:46 -msgid "Consider access to byte sized memory slow." +#: go/lang.opt:54 +msgid "Apply special rules for compiling runtime package." msgstr "" -#: config/h8300/h8300.opt:50 -msgid "Enable linker relaxing." +#: go/lang.opt:58 +msgid "-fgo-dump-\tDump Go frontend internal information." msgstr "" -#: config/h8300/h8300.opt:54 -msgid "Generate H8/300H code." +#: go/lang.opt:62 +msgid "-fgo-optimize-\tTurn on optimization passes in the frontend." msgstr "" -#: config/h8300/h8300.opt:58 -msgid "Enable the normal mode." +#: go/lang.opt:66 +msgid "-fgo-pkgpath=\tSet Go package path." msgstr "" -#: config/h8300/h8300.opt:62 -msgid "Use H8/300 alignment rules." +#: go/lang.opt:70 +msgid "" +"-fgo-prefix=\tSet package-specific prefix for exported Go names." msgstr "" -#: config/h8300/h8300.opt:66 -msgid "Push extended registers on stack in monitor functions." +#: go/lang.opt:74 +msgid "" +"-fgo-relative-import-path=\tTreat a relative import as relative to " +"path." msgstr "" -#: config/h8300/h8300.opt:70 -msgid "Do not push extended registers on stack in monitor functions." +#: go/lang.opt:78 +msgid "Functions which return values must end with return statements." msgstr "" -#: config/stormy16/stormy16.opt:24 -msgid "Provide libraries for the simulator." +#: go/lang.opt:82 +msgid "" +"Emit debugging information related to the escape analysis pass when run with " +"-fgo-optimize-allocs." msgstr "" -#: config/aarch64/aarch64.opt:43 -msgid "The possible TLS dialects:" +#: go/lang.opt:86 +msgid "-fgo-debug-escape-hash=\tHash value to debug escape analysis." msgstr "" -#: config/aarch64/aarch64.opt:55 -msgid "The code model option names for -mcmodel:" +#: common.opt:243 +msgid "Provide bash completion for options starting with provided string." msgstr "" -#: config/aarch64/aarch64.opt:76 -msgid "Workaround for ARM Cortex-A53 Erratum number 835769." +#: common.opt:292 +msgid "Display this information." msgstr "" -#: config/aarch64/aarch64.opt:80 -msgid "Workaround for ARM Cortex-A53 Erratum number 843419." +#: common.opt:296 +msgid "" +"--help=\tDisplay descriptions of a specific class of options. " +" is one or more of optimizers, target, warnings, undocumented, params." msgstr "" -#: config/aarch64/aarch64.opt:92 -msgid "Don't assume that unaligned accesses are handled by the system." +#: common.opt:417 +msgid "Alias for --help=target." msgstr "" -#: config/aarch64/aarch64.opt:100 -msgid "Specify TLS dialect." +#: common.opt:442 +msgid "" +"--param =\tSet parameter to value. See below for a " +"complete list of parameters." msgstr "" -#: config/aarch64/aarch64.opt:104 -msgid "" -"Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, " -"48." +#: common.opt:470 +msgid "-O\tSet optimization level to ." msgstr "" -#: config/aarch64/aarch64.opt:123 -msgid "Use features of architecture ARCH." +#: common.opt:474 +msgid "Optimize for space rather than speed." msgstr "" -#: config/aarch64/aarch64.opt:127 -msgid "Use features of and optimize for CPU." +#: common.opt:478 +msgid "Optimize for speed disregarding exact standards compliance." msgstr "" -#: config/aarch64/aarch64.opt:131 -msgid "Optimize for CPU." -msgstr "" - -#: config/aarch64/aarch64.opt:135 -msgid "Generate code that conforms to the specified ABI." -msgstr "" - -#: config/aarch64/aarch64.opt:139 -msgid "" -"-moverride=\tPower users only! Override CPU optimization parameters." -msgstr "" - -#: config/aarch64/aarch64.opt:143 -msgid "Known AArch64 ABIs (for use with the -mabi= option):" -msgstr "" - -#: config/aarch64/aarch64.opt:153 -msgid "PC relative literal loads." -msgstr "" - -#: config/aarch64/aarch64.opt:157 -msgid "Use branch-protection features." -msgstr "" - -#: config/aarch64/aarch64.opt:161 -msgid "Select return address signing scope." -msgstr "" - -#: config/aarch64/aarch64.opt:165 -msgid "" -"Supported AArch64 return address signing scope (for use with -msign-return-" -"address= option):" -msgstr "" - -#: config/aarch64/aarch64.opt:178 -msgid "" -"Enable the reciprocal square root approximation. Enabling this reduces " -"precision of reciprocal square root results to about 16 bits for single " -"precision and to 32 bits for double precision." -msgstr "" - -#: config/aarch64/aarch64.opt:184 -msgid "" -"Enable the square root approximation. Enabling this reduces precision of " -"square root results to about 16 bits for single precision and to 32 bits for " -"double precision. If enabled, it implies -mlow-precision-recip-sqrt." -msgstr "" - -#: config/aarch64/aarch64.opt:191 -msgid "" -"Enable the division approximation. Enabling this reduces precision of " -"division results to about 16 bits for single precision and to 32 bits for " -"double precision." -msgstr "" - -#: config/aarch64/aarch64.opt:197 -msgid "The possible SVE vector lengths:" -msgstr "" - -#: config/aarch64/aarch64.opt:219 -msgid "" -"-msve-vector-bits=\tSet the number of bits in an SVE vector register " -"to N." -msgstr "" - -#: config/aarch64/aarch64.opt:223 -msgid "Enables verbose cost model dumping in the debug dump files." -msgstr "" - -#: config/aarch64/aarch64.opt:227 -msgid "Generate code to track when the CPU might be speculating incorrectly." -msgstr "" - -#: config/aarch64/aarch64.opt:245 -msgid "" -"Use the system register specified on the command line as the stack protector " -"guard register. This option is for use with fstack-protector-strong and not " -"for use in user-land code." -msgstr "" - -#: config/aarch64/aarch64.opt:251 -msgid "" -"Use an immediate to offset from the stack protector guard register, sp_el0. " -"This option is for use with fstack-protector-strong and not for use in user-" -"land code." -msgstr "" - -#: config/darwin.opt:56 brig/lang.opt:44 common.opt:326 common.opt:329 -#: common.opt:3140 c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 -#: c-family/c.opt:79 c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 -#: c-family/c.opt:224 c-family/c.opt:236 c-family/c.opt:1906 -#: c-family/c.opt:1914 -#, c-format -msgid "missing filename after %qs" -msgstr "" - -#: config/darwin.opt:117 -msgid "Generate compile-time CFString objects." -msgstr "" - -#: config/darwin.opt:214 -msgid "Warn if constant CFString objects contain non-portable characters." -msgstr "" - -#: config/darwin.opt:219 -msgid "Generate AT&T-style stubs for Mach-O." -msgstr "" - -#: config/darwin.opt:223 -msgid "Generate code suitable for executables (NOT shared libs)." -msgstr "" - -#: config/darwin.opt:227 -msgid "Generate code suitable for fast turn around debugging." -msgstr "" - -#: config/darwin.opt:235 -msgid "The earliest MacOS X version on which this program will run." -msgstr "" - -#: config/darwin.opt:239 -msgid "Set sizeof(bool) to 1." -msgstr "" - -#: config/darwin.opt:243 -msgid "Generate code for darwin loadable kernel extensions." -msgstr "" - -#: config/darwin.opt:247 -msgid "Generate code for the kernel or loadable kernel extensions." -msgstr "" - -#: config/darwin.opt:251 -msgid "" -"-iframework \tAdd to the end of the system framework include path." -msgstr "" - -#: config/darwin.opt:401 -msgid "The version of ld64 in use for this toolchain." -msgstr "" - -#: brig/lang.opt:36 -msgid "" -"Assume we are finalizing for phsa and its libhsail-rt. Enables additional " -"phsa-specific optimizations (default)." -msgstr "" - -#: lto/lang.opt:28 -#, c-format -msgid "unknown linker output %qs" -msgstr "" - -#: lto/lang.opt:50 -msgid "Set linker output type (used internally during LTO optimization)." -msgstr "" - -#: lto/lang.opt:55 -msgid "Run the link-time optimizer in local transformation (LTRANS) mode." -msgstr "" - -#: lto/lang.opt:59 -msgid "Specify a file to which a list of files output by LTRANS is written." -msgstr "" - -#: lto/lang.opt:63 -msgid "Run the link-time optimizer in whole program analysis (WPA) mode." -msgstr "" - -#: lto/lang.opt:67 -msgid "" -"Whole program analysis (WPA) mode with number of parallel jobs specified." -msgstr "" - -#: lto/lang.opt:71 -msgid "The resolution file." -msgstr "" - -#: d/lang.opt:51 -msgid "-Hd \tWrite D interface files to directory ." -msgstr "" - -#: d/lang.opt:55 -msgid "-Hf \tWrite D interface to ." -msgstr "" - -#: d/lang.opt:123 -msgid "Warn about casts that will produce a null result." -msgstr "" - -#: d/lang.opt:139 -msgid "Warn from speculative compiles such as __traits(compiles)." -msgstr "" - -#: d/lang.opt:151 -msgid "Generate JSON file." -msgstr "" - -#: d/lang.opt:155 -msgid "-Xf \tWrite JSON output to the given ." -msgstr "" - -#: d/lang.opt:159 -msgid "Debug library to use instead of phobos." -msgstr "" - -#: d/lang.opt:163 -msgid "Default library to use instead of phobos." -msgstr "" - -#: d/lang.opt:167 -msgid "Do link the standard D startup files in the compilation." -msgstr "" - -#: d/lang.opt:174 -msgid "Generate code for all template instantiations." -msgstr "" - -#: d/lang.opt:178 -msgid "Generate code for assert contracts." -msgstr "" - -#: d/lang.opt:186 -msgid "" -"-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code " -"only, or off." -msgstr "" - -#: d/lang.opt:189 -#, c-format -msgid "unknown array bounds setting %qs" -msgstr "" - -#: d/lang.opt:206 -msgid "Compile in debug code." -msgstr "" - -#: d/lang.opt:210 -msgid "" -"-fdebug=\tCompile in debug code, code <= , or code " -"identified by ." -msgstr "" - -#: d/lang.opt:214 -msgid "Generate documentation." -msgstr "" - -#: d/lang.opt:218 -msgid "-fdoc-dir=\tWrite documentation file to directory ." -msgstr "" - -#: d/lang.opt:222 -msgid "-fdoc-file=\tWrite documentation to ." -msgstr "" - -#: d/lang.opt:226 -msgid "-fdoc-inc=\tInclude a Ddoc macro ." -msgstr "" - -#: d/lang.opt:230 -msgid "Display the frontend AST after parsing and semantic passes." -msgstr "" - -#: d/lang.opt:234 -msgid "Ignore unsupported pragmas." -msgstr "" - -#: d/lang.opt:238 -msgid "Generate code for class invariant contracts." -msgstr "" - -#: d/lang.opt:242 -msgid "Generate a default D main() function when compiling." -msgstr "" - -#: d/lang.opt:246 -msgid "" -"-fmodule-file==\tuse as source file for " -"." -msgstr "" - -#: d/lang.opt:250 -msgid "Generate ModuleInfo struct for output module." -msgstr "" - -#: d/lang.opt:254 -msgid "" -"Process all modules specified on the command line, but only generate code " -"for the module specified by the argument." -msgstr "" - -#: d/lang.opt:258 -msgid "Generate code for postcondition contracts." -msgstr "" - -#: d/lang.opt:262 -msgid "Generate code for precondition contracts." -msgstr "" - -#: d/lang.opt:266 -msgid "Compile release version." -msgstr "" - -#: d/lang.opt:270 -msgid "Generate code for switches without a default case." -msgstr "" - -#: d/lang.opt:274 -msgid "List information on all language changes." -msgstr "" - -#: d/lang.opt:278 -msgid "Give deprecation messages about -ftransition=import anomalies." -msgstr "" - -#: d/lang.opt:282 -msgid "List all usages of complex or imaginary types." -msgstr "" - -#: d/lang.opt:286 -msgid "Implement DIP1000: Scoped pointers (experimental)." -msgstr "" - -#: d/lang.opt:290 -msgid "Implement DIP25: Sealed references (experimental)." -msgstr "" - -#: d/lang.opt:294 -msgid "List all non-mutable fields which occupy an object instance." -msgstr "" - -#: d/lang.opt:298 -msgid "Revert to single phase name lookup." -msgstr "" - -#: d/lang.opt:302 -msgid "List all hidden GC allocations." -msgstr "" - -#: d/lang.opt:306 -msgid "List all variables going into thread local storage." -msgstr "" - -#: d/lang.opt:310 -msgid "Compile in unittest code." -msgstr "" - -#: d/lang.opt:314 -msgid "" -"-fversion=\tCompile in version code >= or identified by " -"." -msgstr "" - -#: d/lang.opt:318 c-family/c.opt:1862 -msgid "Emit common-like symbols as weak symbols." -msgstr "" - -#: d/lang.opt:338 -msgid "Do not link the standard D library in the compilation." -msgstr "" - -#: d/lang.opt:346 -msgid "Link the standard D library statically in the compilation." -msgstr "" - -#: d/lang.opt:350 -msgid "Link the standard D library dynamically in the compilation." -msgstr "" - -#: go/lang.opt:42 -msgid "-fgo-c-header=\tWrite Go struct definitions to file as C code." -msgstr "" - -#: go/lang.opt:46 -msgid "Add explicit checks for division by zero." -msgstr "" - -#: go/lang.opt:50 -msgid "Add explicit checks for division overflow in INT_MIN / -1." -msgstr "" - -#: go/lang.opt:54 -msgid "Apply special rules for compiling runtime package." -msgstr "" - -#: go/lang.opt:58 -msgid "-fgo-dump-\tDump Go frontend internal information." -msgstr "" - -#: go/lang.opt:62 -msgid "-fgo-optimize-\tTurn on optimization passes in the frontend." -msgstr "" - -#: go/lang.opt:66 -msgid "-fgo-pkgpath=\tSet Go package path." -msgstr "" - -#: go/lang.opt:70 -msgid "" -"-fgo-prefix=\tSet package-specific prefix for exported Go names." -msgstr "" - -#: go/lang.opt:74 -msgid "" -"-fgo-relative-import-path=\tTreat a relative import as relative to " -"path." -msgstr "" - -#: go/lang.opt:78 -msgid "Functions which return values must end with return statements." -msgstr "" - -#: go/lang.opt:82 -msgid "" -"Emit debugging information related to the escape analysis pass when run with " -"-fgo-optimize-allocs." -msgstr "" - -#: go/lang.opt:86 -msgid "-fgo-debug-escape-hash=\tHash value to debug escape analysis." -msgstr "" - -#: common.opt:243 -msgid "Provide bash completion for options starting with provided string." -msgstr "" - -#: common.opt:292 -msgid "Display this information." -msgstr "" - -#: common.opt:296 -msgid "" -"--help=\tDisplay descriptions of a specific class of options. " -" is one or more of optimizers, target, warnings, undocumented, params." -msgstr "" - -#: common.opt:417 -msgid "Alias for --help=target." -msgstr "" - -#: common.opt:442 -msgid "" -"--param =\tSet parameter to value. See below for a " -"complete list of parameters." -msgstr "" - -#: common.opt:470 -msgid "-O\tSet optimization level to ." -msgstr "" - -#: common.opt:474 -msgid "Optimize for space rather than speed." -msgstr "" - -#: common.opt:478 -msgid "Optimize for speed disregarding exact standards compliance." -msgstr "" - -#: common.opt:482 -msgid "Optimize for debugging experience rather than speed or size." +#: common.opt:482 +msgid "Optimize for debugging experience rather than speed or size." msgstr "" #: common.opt:522 @@ -13920,23 +13129,12 @@ msgid "" "point precision." msgstr "" -#: common.opt:1406 -#, c-format -msgid "unknown excess precision style %qs" -msgstr "" - #: common.opt:1418 msgid "" "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of " "FLT_EVAL_METHOD are permitted." msgstr "" -#: common.opt:1421 -#, c-format -msgid "" -"unknown specification for the set of FLT_EVAL_METHOD values to permit %qs" -msgstr "" - #: common.opt:1434 msgid "" "Output lto objects containing both the intermediate language and binary " @@ -13965,11 +13163,6 @@ msgid "" "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction." msgstr "" -#: common.opt:1461 -#, c-format -msgid "unknown floating point contraction style %qs" -msgstr "" - #: common.opt:1475 msgid "" "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" " @@ -14087,11 +13280,6 @@ msgid "" "variables." msgstr "" -#: common.opt:1613 -#, c-format -msgid "unknown Stack Reuse Level %qs" -msgstr "" - #: common.opt:1626 msgid "Convert conditional jumps in innermost loops to branchless equivalents." msgstr "" @@ -14143,11 +13331,6 @@ msgid "" "targets." msgstr "" -#: common.opt:1682 -#, c-format -msgid "unknown Control-Flow Protection Level %qs" -msgstr "" - #: common.opt:1698 msgid "Instrument function entry and exit with profiling calls." msgstr "" @@ -14220,20 +13403,10 @@ msgstr "" msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm." msgstr "" -#: common.opt:1777 -#, c-format -msgid "unknown IRA algorithm %qs" -msgstr "" - #: common.opt:1787 msgid "-fira-region=[one|all|mixed]\tSet regions for IRA." msgstr "" -#: common.opt:1790 -#, c-format -msgid "unknown IRA region %qs" -msgstr "" - #: common.opt:1803 msgid "Use IRA based register pressure calculation in RTL hoist optimizations." msgstr "" @@ -14290,11 +13463,6 @@ msgstr "" msgid "Link-time optimization with number of parallel jobs or jobserver." msgstr "" -#: common.opt:1864 -#, c-format -msgid "unknown LTO partitioning model %qs" -msgstr "" - #: common.opt:1883 msgid "Specify the algorithm to partition symbols and vars at linktime." msgstr "" @@ -14380,11 +13548,6 @@ msgstr "" msgid "Support synchronous non-call exceptions." msgstr "" -#: common.opt:1966 -#, c-format -msgid "options or targets missing after %qs" -msgstr "" - #: common.opt:1967 msgid "" "-foffload== Specify offloading targets and options for " @@ -14396,11 +13559,6 @@ msgid "" "-foffload-abi=[lp64|ilp32] Set the ABI to use in an offload compiler." msgstr "" -#: common.opt:1974 -#, c-format -msgid "unknown offload ABI %qs" -msgstr "" - #: common.opt:1984 msgid "When possible do not generate stack frames." msgstr "" @@ -14536,11 +13694,6 @@ msgid "" "regular expressions (separated by a semi-colon)." msgstr "" -#: common.opt:2112 -#, c-format -msgid "unknown profile update method %qs" -msgstr "" - #: common.opt:2125 msgid "" "Enable common options for generating profile info for profile feedback " @@ -14605,11 +13758,6 @@ msgid "" "multiple-level control on the enabled IPA optimizations." msgstr "" -#: common.opt:2198 -#, c-format -msgid "unknown Live-Patching Level %qs" -msgstr "" - #: common.opt:2208 msgid "Relief of register pressure through live range shrinkage." msgstr "" @@ -14632,11 +13780,6 @@ msgid "" "algorithm." msgstr "" -#: common.opt:2227 -#, c-format -msgid "unknown basic block reordering algorithm %qs" -msgstr "" - #: common.opt:2237 msgid "Reorder basic blocks and partition into hot and cold sections." msgstr "" @@ -14915,11 +14058,6 @@ msgid "" "default thread-local storage code generation model." msgstr "" -#: common.opt:2530 -#, c-format -msgid "unknown TLS model %qs" -msgstr "" - #: common.opt:2546 msgid "Reorder top level functions, variables, and asms." msgstr "" @@ -15189,11 +14327,6 @@ msgid "" "cost model for code marked with a simd directive." msgstr "" -#: common.opt:2862 -#, c-format -msgid "unknown vectorizer cost model %qs" -msgstr "" - #: common.opt:2875 msgid "" "Enables the dynamic vectorizer cost model. Preserved for backward " @@ -15214,20 +14347,10 @@ msgid "" "visibility." msgstr "" -#: common.opt:2900 -#, c-format -msgid "unrecognized visibility value %qs" -msgstr "" - #: common.opt:2916 msgid "Validate vtable pointers before using them." msgstr "" -#: common.opt:2919 -#, c-format -msgid "unknown vtable verify initialization priority %qs" -msgstr "" - #: common.opt:2932 msgid "Output vtable verification counters." msgstr "" @@ -15425,22 +14548,190 @@ msgstr "" msgid "Use caller save register across calls if possible." msgstr "" -#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181 -#, c-format -msgid "assertion missing after %qs" +#: d/lang.opt:51 +msgid "-Hd \tWrite D interface files to directory ." msgstr "" -#: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166 -#: c-family/c.opt:193 c-family/c.opt:256 -#, c-format -msgid "macro name missing after %qs" +#: d/lang.opt:55 +msgid "-Hf \tWrite D interface to ." msgstr "" -#: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94 -#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1902 -#: c-family/c.opt:1922 c-family/c.opt:1926 c-family/c.opt:1930 -#, c-format -msgid "missing path after %qs" +#: d/lang.opt:123 +msgid "Warn about casts that will produce a null result." +msgstr "" + +#: d/lang.opt:139 +msgid "Warn from speculative compiles such as __traits(compiles)." +msgstr "" + +#: d/lang.opt:151 +msgid "Generate JSON file." +msgstr "" + +#: d/lang.opt:155 +msgid "-Xf \tWrite JSON output to the given ." +msgstr "" + +#: d/lang.opt:159 +msgid "Debug library to use instead of phobos." +msgstr "" + +#: d/lang.opt:163 +msgid "Default library to use instead of phobos." +msgstr "" + +#: d/lang.opt:167 +msgid "Do link the standard D startup files in the compilation." +msgstr "" + +#: d/lang.opt:174 +msgid "Generate code for all template instantiations." +msgstr "" + +#: d/lang.opt:178 +msgid "Generate code for assert contracts." +msgstr "" + +#: d/lang.opt:186 +msgid "" +"-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code " +"only, or off." +msgstr "" + +#: d/lang.opt:210 +msgid "Compile in debug code." +msgstr "" + +#: d/lang.opt:214 +msgid "" +"-fdebug=\tCompile in debug code, code <= , or code " +"identified by ." +msgstr "" + +#: d/lang.opt:218 +msgid "Generate documentation." +msgstr "" + +#: d/lang.opt:222 +msgid "-fdoc-dir=\tWrite documentation file to directory ." +msgstr "" + +#: d/lang.opt:226 +msgid "-fdoc-file=\tWrite documentation to ." +msgstr "" + +#: d/lang.opt:230 +msgid "-fdoc-inc=\tInclude a Ddoc macro ." +msgstr "" + +#: d/lang.opt:234 +msgid "Display the frontend AST after parsing and semantic passes." +msgstr "" + +#: d/lang.opt:238 +msgid "Ignore unsupported pragmas." +msgstr "" + +#: d/lang.opt:242 +msgid "Generate code for class invariant contracts." +msgstr "" + +#: d/lang.opt:246 +msgid "Generate a default D main() function when compiling." +msgstr "" + +#: d/lang.opt:250 +msgid "" +"-fmodule-file==\tuse as source file for " +"." +msgstr "" + +#: d/lang.opt:254 +msgid "Generate ModuleInfo struct for output module." +msgstr "" + +#: d/lang.opt:258 +msgid "" +"Process all modules specified on the command line, but only generate code " +"for the module specified by the argument." +msgstr "" + +#: d/lang.opt:262 +msgid "Generate code for postcondition contracts." +msgstr "" + +#: d/lang.opt:266 +msgid "Generate code for precondition contracts." +msgstr "" + +#: d/lang.opt:270 +msgid "Compile release version." +msgstr "" + +#: d/lang.opt:274 +msgid "Generate code for switches without a default case." +msgstr "" + +#: d/lang.opt:278 +msgid "List information on all language changes." +msgstr "" + +#: d/lang.opt:282 +msgid "Give deprecation messages about -ftransition=import anomalies." +msgstr "" + +#: d/lang.opt:286 +msgid "List all usages of complex or imaginary types." +msgstr "" + +#: d/lang.opt:290 +msgid "Implement DIP1000: Scoped pointers (experimental)." +msgstr "" + +#: d/lang.opt:294 +msgid "Implement DIP25: Sealed references (experimental)." +msgstr "" + +#: d/lang.opt:298 +msgid "List all non-mutable fields which occupy an object instance." +msgstr "" + +#: d/lang.opt:302 +msgid "Revert to single phase name lookup." +msgstr "" + +#: d/lang.opt:306 +msgid "List all hidden GC allocations." +msgstr "" + +#: d/lang.opt:310 +msgid "List all variables going into thread local storage." +msgstr "" + +#: d/lang.opt:314 +msgid "Compile in unittest code." +msgstr "" + +#: d/lang.opt:318 +msgid "" +"-fversion=\tCompile in version code >= or identified by " +"." +msgstr "" + +#: d/lang.opt:322 c-family/c.opt:1862 +msgid "Emit common-like symbols as weak symbols." +msgstr "" + +#: d/lang.opt:342 +msgid "Do not link the standard D library in the compilation." +msgstr "" + +#: d/lang.opt:350 +msgid "Link the standard D library statically in the compilation." +msgstr "" + +#: d/lang.opt:354 +msgid "Link the standard D library dynamically in the compilation." msgstr "" #: c-family/c.opt:182 @@ -15507,11 +14798,6 @@ msgstr "" msgid "Generate phony targets for all headers." msgstr "" -#: c-family/c.opt:244 c-family/c.opt:248 -#, c-format -msgid "missing makefile target after %qs" -msgstr "" - #: c-family/c.opt:245 msgid "-MQ \tAdd a MAKE-quoted target." msgstr "" @@ -15555,10 +14841,6 @@ msgstr "" msgid "Warn about suspicious uses of memory addresses." msgstr "" -#: c-family/c.opt:283 -msgid "argument %qs to %<-Waligned-new%> not recognized" -msgstr "" - #: c-family/c.opt:296 msgid "Warn about 'new' of type with extended alignment without -faligned-new." msgstr "" @@ -16163,10 +15445,6 @@ msgid "" "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings." msgstr "" -#: c-family/c.opt:903 -msgid "argument %qs to %<-Wnormalized%> not recognized" -msgstr "" - #: c-family/c.opt:919 msgid "Warn if a C-style cast is used in a program." msgstr "" @@ -16544,11 +15822,6 @@ msgstr "" msgid "Allow the arguments of the '?' operator to have different types." msgstr "" -#: c-family/c.opt:1408 -#, c-format -msgid "no class name specified with %qs" -msgstr "" - #: c-family/c.opt:1409 msgid "-fconst-string-class=\tUse class for constant strings." msgstr "" @@ -16654,11 +15927,6 @@ msgstr "" msgid "Use traditional GNU semantics for inline functions." msgstr "" -#: c-family/c.opt:1519 -msgid "" -"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)" -msgstr "" - #: c-family/c.opt:1526 msgid "Assume normal C execution environment." msgstr "" @@ -16702,469 +15970,981 @@ msgstr "" msgid "Generate code for NeXT (Apple Mac OS X) runtime environment." msgstr "" -#: c-family/c.opt:1591 -msgid "Assume that receivers of Objective-C messages may be nil." +#: c-family/c.opt:1591 +msgid "Assume that receivers of Objective-C messages may be nil." +msgstr "" + +#: c-family/c.opt:1595 +msgid "" +"Allow access to instance variables as if they were local declarations within " +"instance method implementations." +msgstr "" + +#: c-family/c.opt:1599 +msgid "" +"-fvisibility=[private|protected|public|package]\tSet the default symbol " +"visibility." +msgstr "" + +#: c-family/c.opt:1624 +msgid "" +"Treat a throw() exception specification as noexcept to improve code size." +msgstr "" + +#: c-family/c.opt:1628 +msgid "" +"Specify which ABI to use for Objective-C family code and meta-data " +"generation." +msgstr "" + +#: c-family/c.opt:1634 +msgid "" +"Generate special Objective-C methods to initialize/destroy non-POD C++ " +"ivars, if needed." +msgstr "" + +#: c-family/c.opt:1638 +msgid "Allow fast jumps to the message dispatcher." +msgstr "" + +#: c-family/c.opt:1644 +msgid "Enable Objective-C exception and synchronization syntax." +msgstr "" + +#: c-family/c.opt:1648 +msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs." +msgstr "" + +#: c-family/c.opt:1652 +msgid "" +"Enable inline checks for nil receivers with the NeXT runtime and ABI version " +"2." +msgstr "" + +#: c-family/c.opt:1657 +msgid "Enable Objective-C setjmp exception handling runtime." +msgstr "" + +#: c-family/c.opt:1661 +msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0." +msgstr "" + +#: c-family/c.opt:1665 +msgid "Enable OpenACC." +msgstr "" + +#: c-family/c.opt:1669 +msgid "Specify default OpenACC compute dimensions." +msgstr "" + +#: c-family/c.opt:1673 +msgid "Enable OpenMP (implies -frecursive in Fortran)." +msgstr "" + +#: c-family/c.opt:1677 +msgid "Enable OpenMP's SIMD directives." +msgstr "" + +#: c-family/c.opt:1681 +msgid "Recognize C++ keywords like \"compl\" and \"xor\"." +msgstr "" + +#: c-family/c.opt:1692 +msgid "Look for and use PCH files even when preprocessing." +msgstr "" + +#: c-family/c.opt:1696 +msgid "Downgrade conformance errors to warnings." +msgstr "" + +#: c-family/c.opt:1700 +msgid "Enable Plan 9 language extensions." +msgstr "" + +#: c-family/c.opt:1704 +msgid "Treat the input file as already preprocessed." +msgstr "" + +#: c-family/c.opt:1712 +msgid "" +"-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro " +"expansion and display them in error messages." +msgstr "" + +#: c-family/c.opt:1716 +msgid "" +"-fno-pretty-templates Do not pretty-print template specializations as the " +"template signature followed by the arguments." +msgstr "" + +#: c-family/c.opt:1720 +msgid "Treat known sprintf return values as constants." +msgstr "" + +#: c-family/c.opt:1724 +msgid "" +"Used in Fix-and-Continue mode to indicate that object files may be swapped " +"in at runtime." +msgstr "" + +#: c-family/c.opt:1728 +msgid "Enable automatic template instantiation." +msgstr "" + +#: c-family/c.opt:1732 +msgid "Generate run time type descriptor information." +msgstr "" + +#: c-family/c.opt:1740 +msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"." +msgstr "" + +#: c-family/c.opt:1744 +msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed." +msgstr "" + +#: c-family/c.opt:1752 +msgid "Enable C++14 sized deallocation support." +msgstr "" + +#: c-family/c.opt:1759 +msgid "" +"-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar " +"storage order." +msgstr "" + +#: c-family/c.opt:1775 +msgid "Display statistics accumulated during compilation." +msgstr "" + +#: c-family/c.opt:1779 +msgid "" +"Assume that values of enumeration type are always within the minimum range " +"of that type." +msgstr "" + +#: c-family/c.opt:1786 c-family/c.opt:1791 +msgid "" +"Follow the C++17 evaluation order requirements for assignment expressions, " +"shift, member function calls, etc." +msgstr "" + +#: c-family/c.opt:1808 +msgid "-ftabstop=\tDistance between tab stops for column reporting." +msgstr "" + +#: c-family/c.opt:1812 +msgid "" +"Set the maximum number of template instantiation notes for a single warning " +"or error." +msgstr "" + +#: c-family/c.opt:1819 +msgid "" +"-ftemplate-depth=\tSpecify maximum template instantiation depth." +msgstr "" + +#: c-family/c.opt:1826 +msgid "" +"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing " +"local statics." +msgstr "" + +#: c-family/c.opt:1830 +msgid "" +"When \"signed\" or \"unsigned\" is not given make the bitfield unsigned." +msgstr "" + +#: c-family/c.opt:1838 +msgid "Use __cxa_atexit to register destructors." +msgstr "" + +#: c-family/c.opt:1842 +msgid "Use __cxa_get_exception_ptr in exception handling." +msgstr "" + +#: c-family/c.opt:1846 +msgid "Marks all inlined functions and methods as having hidden visibility." +msgstr "" + +#: c-family/c.opt:1850 +msgid "Changes visibility to match Microsoft Visual Studio by default." +msgstr "" + +#: c-family/c.opt:1866 +msgid "" +"-fwide-exec-charset=\tConvert all wide strings and character constants " +"to character set ." +msgstr "" + +#: c-family/c.opt:1870 +msgid "Generate a #line directive pointing at the current working directory." +msgstr "" + +#: c-family/c.opt:1878 +msgid "" +"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode." +msgstr "" + +#: c-family/c.opt:1882 +msgid "Dump declarations to a .decl file." +msgstr "" + +#: c-family/c.opt:1886 +msgid "" +"-femit-struct-debug-baseonly\tAggressive reduced debug info for structs." +msgstr "" + +#: c-family/c.opt:1890 +msgid "" +"-femit-struct-debug-reduced\tConservative reduced debug info for structs." +msgstr "" + +#: c-family/c.opt:1894 +msgid "" +"-femit-struct-debug-detailed=\tDetailed reduced debug info for " +"structs." +msgstr "" + +#: c-family/c.opt:1898 +msgid "" +"Interpret imaginary, fixed-point, or other gnu number suffix as the " +"corresponding number literal rather than a user-defined number literal." +msgstr "" + +#: c-family/c.opt:1903 +msgid "-idirafter \tAdd to the end of the system include path." +msgstr "" + +#: c-family/c.opt:1907 +msgid "-imacros \tAccept definition of macros in ." +msgstr "" + +#: c-family/c.opt:1911 +msgid "-imultilib \tSet to be the multilib include subdirectory." +msgstr "" + +#: c-family/c.opt:1915 +msgid "-include \tInclude the contents of before other files." +msgstr "" + +#: c-family/c.opt:1919 +msgid "-iprefix \tSpecify as a prefix for next two options." +msgstr "" + +#: c-family/c.opt:1923 +msgid "-isysroot \tSet to be the system root directory." +msgstr "" + +#: c-family/c.opt:1927 +msgid "-isystem \tAdd to the start of the system include path." +msgstr "" + +#: c-family/c.opt:1931 +msgid "-iquote \tAdd to the end of the quote include path." +msgstr "" + +#: c-family/c.opt:1935 +msgid "-iwithprefix \tAdd to the end of the system include path." +msgstr "" + +#: c-family/c.opt:1939 +msgid "" +"-iwithprefixbefore \tAdd to the end of the main include path." +msgstr "" + +#: c-family/c.opt:1949 +msgid "" +"Do not search standard system include directories (those specified with -" +"isystem will still be used)." +msgstr "" + +#: c-family/c.opt:1953 +msgid "Do not search standard system include directories for C++." +msgstr "" + +#: c-family/c.opt:1965 +msgid "Generate C header of platform-specific features." +msgstr "" + +#: c-family/c.opt:1969 +msgid "Remap file names when including files." +msgstr "" + +#: c-family/c.opt:1973 c-family/c.opt:1977 +msgid "" +"Conform to the ISO 1998 C++ standard revised by the 2003 technical " +"corrigendum." +msgstr "" + +#: c-family/c.opt:1981 +msgid "Conform to the ISO 2011 C++ standard." +msgstr "" + +#: c-family/c.opt:1985 +msgid "Deprecated in favor of -std=c++11." +msgstr "" + +#: c-family/c.opt:1989 +msgid "Deprecated in favor of -std=c++14." +msgstr "" + +#: c-family/c.opt:1993 +msgid "Conform to the ISO 2014 C++ standard." +msgstr "" + +#: c-family/c.opt:1997 +msgid "Deprecated in favor of -std=c++17." +msgstr "" + +#: c-family/c.opt:2001 +msgid "Conform to the ISO 2017 C++ standard." +msgstr "" + +#: c-family/c.opt:2005 +msgid "" +"Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete " +"support)." +msgstr "" + +#: c-family/c.opt:2009 c-family/c.opt:2135 +msgid "Conform to the ISO 2011 C standard." +msgstr "" + +#: c-family/c.opt:2013 +msgid "Deprecated in favor of -std=c11." +msgstr "" + +#: c-family/c.opt:2017 c-family/c.opt:2021 c-family/c.opt:2139 +#: c-family/c.opt:2143 +msgid "Conform to the ISO 2017 C standard (published in 2018)." +msgstr "" + +#: c-family/c.opt:2025 +msgid "" +"Conform to the ISO 202X C standard draft (experimental and incomplete " +"support)." +msgstr "" + +#: c-family/c.opt:2029 c-family/c.opt:2033 c-family/c.opt:2119 +msgid "Conform to the ISO 1990 C standard." +msgstr "" + +#: c-family/c.opt:2037 c-family/c.opt:2127 +msgid "Conform to the ISO 1999 C standard." +msgstr "" + +#: c-family/c.opt:2041 +msgid "Deprecated in favor of -std=c99." +msgstr "" + +#: c-family/c.opt:2045 c-family/c.opt:2050 +msgid "" +"Conform to the ISO 1998 C++ standard revised by the 2003 technical " +"corrigendum with GNU extensions." +msgstr "" + +#: c-family/c.opt:2055 +msgid "Conform to the ISO 2011 C++ standard with GNU extensions." +msgstr "" + +#: c-family/c.opt:2059 +msgid "Deprecated in favor of -std=gnu++11." +msgstr "" + +#: c-family/c.opt:2063 +msgid "Deprecated in favor of -std=gnu++14." +msgstr "" + +#: c-family/c.opt:2067 +msgid "Conform to the ISO 2014 C++ standard with GNU extensions." +msgstr "" + +#: c-family/c.opt:2071 +msgid "Deprecated in favor of -std=gnu++17." +msgstr "" + +#: c-family/c.opt:2075 +msgid "Conform to the ISO 2017 C++ standard with GNU extensions." +msgstr "" + +#: c-family/c.opt:2079 +msgid "" +"Conform to the ISO 2020(?) C++ draft standard with GNU extensions " +"(experimental and incomplete support)." +msgstr "" + +#: c-family/c.opt:2083 +msgid "Conform to the ISO 2011 C standard with GNU extensions." +msgstr "" + +#: c-family/c.opt:2087 +msgid "Deprecated in favor of -std=gnu11." +msgstr "" + +#: c-family/c.opt:2091 c-family/c.opt:2095 +msgid "" +"Conform to the ISO 2017 C standard (published in 2018) with GNU extensions." +msgstr "" + +#: c-family/c.opt:2099 +msgid "" +"Conform to the ISO 202X C standard draft with GNU extensions (experimental " +"and incomplete support)." +msgstr "" + +#: c-family/c.opt:2103 c-family/c.opt:2107 +msgid "Conform to the ISO 1990 C standard with GNU extensions." +msgstr "" + +#: c-family/c.opt:2111 +msgid "Conform to the ISO 1999 C standard with GNU extensions." +msgstr "" + +#: c-family/c.opt:2115 +msgid "Deprecated in favor of -std=gnu99." +msgstr "" + +#: c-family/c.opt:2123 +msgid "Conform to the ISO 1990 C standard as amended in 1994." +msgstr "" + +#: c-family/c.opt:2131 +msgid "Deprecated in favor of -std=iso9899:1999." +msgstr "" + +#: c-family/c.opt:2150 +msgid "Enable traditional preprocessing." +msgstr "" + +#: c-family/c.opt:2154 +msgid "-trigraphs\tSupport ISO C trigraphs." +msgstr "" + +#: c-family/c.opt:2158 +msgid "Do not predefine system-specific and GCC-specific macros." +msgstr "" + +#: fortran/lang.opt:146 +msgid "-J\tPut MODULE files in 'directory'." +msgstr "" + +#: fortran/lang.opt:198 +msgid "Warn about possible aliasing of dummy arguments." +msgstr "" + +#: fortran/lang.opt:202 +msgid "Warn about alignment of COMMON blocks." +msgstr "" + +#: fortran/lang.opt:206 +msgid "Warn about missing ampersand in continued character constants." +msgstr "" + +#: fortran/lang.opt:210 +msgid "Warn about creation of array temporaries." +msgstr "" + +#: fortran/lang.opt:214 +msgid "Warn about type and rank mismatches between arguments and parameters." +msgstr "" + +#: fortran/lang.opt:218 +msgid "Warn if the type of a variable might be not interoperable with C." +msgstr "" + +#: fortran/lang.opt:226 +msgid "Warn about truncated character expressions." +msgstr "" + +#: fortran/lang.opt:230 +msgid "Warn about equality comparisons involving REAL or COMPLEX expressions." +msgstr "" + +#: fortran/lang.opt:238 +msgid "Warn about most implicit conversions." +msgstr "" + +#: fortran/lang.opt:242 +msgid "Warn about possibly incorrect subscripts in do loops." +msgstr "" + +#: fortran/lang.opt:250 +msgid "Warn if loops have been interchanged." +msgstr "" + +#: fortran/lang.opt:254 +msgid "Warn about function call elimination." +msgstr "" + +#: fortran/lang.opt:258 +msgid "Warn about calls with implicit interface." +msgstr "" + +#: fortran/lang.opt:262 +msgid "Warn about called procedures not explicitly declared." +msgstr "" + +#: fortran/lang.opt:266 +msgid "Warn about constant integer divisions with truncated results." +msgstr "" + +#: fortran/lang.opt:270 +msgid "Warn about truncated source lines." +msgstr "" + +#: fortran/lang.opt:274 +msgid "Warn on intrinsics not part of the selected standard." +msgstr "" + +#: fortran/lang.opt:286 +msgid "Warn about USE statements that have no ONLY qualifier." +msgstr "" + +#: fortran/lang.opt:298 +msgid "Warn about real-literal-constants with 'q' exponent-letter." +msgstr "" + +#: fortran/lang.opt:302 +msgid "Warn when a left-hand-side array variable is reallocated." +msgstr "" + +#: fortran/lang.opt:306 +msgid "Warn when a left-hand-side variable is reallocated." +msgstr "" + +#: fortran/lang.opt:310 +msgid "Warn if the pointer in a pointer assignment might outlive its target." +msgstr "" + +#: fortran/lang.opt:318 +msgid "Warn about \"suspicious\" constructs." +msgstr "" + +#: fortran/lang.opt:322 +msgid "Permit nonconforming uses of the tab character." +msgstr "" + +#: fortran/lang.opt:326 +msgid "Warn about an invalid DO loop." msgstr "" -#: c-family/c.opt:1595 -msgid "" -"Allow access to instance variables as if they were local declarations within " -"instance method implementations." +#: fortran/lang.opt:330 +msgid "Warn about underflow of numerical constant expressions." msgstr "" -#: c-family/c.opt:1599 -msgid "" -"-fvisibility=[private|protected|public|package]\tSet the default symbol " -"visibility." +#: fortran/lang.opt:338 +msgid "Warn if a user-procedure has the same name as an intrinsic." msgstr "" -#: c-family/c.opt:1602 -#, c-format -msgid "unrecognized ivar visibility value %qs" +#: fortran/lang.opt:346 +msgid "Warn about unused dummy arguments." msgstr "" -#: c-family/c.opt:1624 -msgid "" -"Treat a throw() exception specification as noexcept to improve code size." +#: fortran/lang.opt:350 +msgid "Warn about zero-trip DO loops." msgstr "" -#: c-family/c.opt:1628 -msgid "" -"Specify which ABI to use for Objective-C family code and meta-data " -"generation." +#: fortran/lang.opt:354 +msgid "Enable preprocessing." msgstr "" -#: c-family/c.opt:1634 -msgid "" -"Generate special Objective-C methods to initialize/destroy non-POD C++ " -"ivars, if needed." +#: fortran/lang.opt:362 +msgid "Disable preprocessing." msgstr "" -#: c-family/c.opt:1638 -msgid "Allow fast jumps to the message dispatcher." +#: fortran/lang.opt:370 +msgid "Eliminate multiple function invocations also for impure functions." msgstr "" -#: c-family/c.opt:1644 -msgid "Enable Objective-C exception and synchronization syntax." +#: fortran/lang.opt:374 +msgid "Enable alignment of COMMON blocks." msgstr "" -#: c-family/c.opt:1648 -msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs." +#: fortran/lang.opt:378 +msgid "" +"All intrinsics procedures are available regardless of selected standard." msgstr "" -#: c-family/c.opt:1652 +#: fortran/lang.opt:386 msgid "" -"Enable inline checks for nil receivers with the NeXT runtime and ABI version " -"2." +"Do not treat local variables and COMMON blocks as if they were named in SAVE " +"statements." msgstr "" -#: c-family/c.opt:1657 -msgid "Enable Objective-C setjmp exception handling runtime." +#: fortran/lang.opt:390 +msgid "Specify that backslash in string introduces an escape character." msgstr "" -#: c-family/c.opt:1661 -msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0." +#: fortran/lang.opt:394 +msgid "Produce a backtrace when a runtime error is encountered." msgstr "" -#: c-family/c.opt:1665 -msgid "Enable OpenACC." +#: fortran/lang.opt:398 +msgid "" +"-fblas-matmul-limit=\tSize of the smallest matrix for which matmul will " +"use BLAS." msgstr "" -#: c-family/c.opt:1669 -msgid "Specify default OpenACC compute dimensions." +#: fortran/lang.opt:402 +msgid "" +"Produce a warning at runtime if a array temporary has been created for a " +"procedure argument." msgstr "" -#: c-family/c.opt:1673 -msgid "Enable OpenMP (implies -frecursive in Fortran)." +#: fortran/lang.opt:406 +msgid "" +"-fconvert= The endianness used for " +"unformatted files." msgstr "" -#: c-family/c.opt:1677 -msgid "Enable OpenMP's SIMD directives." +#: fortran/lang.opt:425 +msgid "Use the Cray Pointer extension." msgstr "" -#: c-family/c.opt:1681 -msgid "Recognize C++ keywords like \"compl\" and \"xor\"." +#: fortran/lang.opt:429 +msgid "Generate C prototypes from BIND(C) declarations." msgstr "" -#: c-family/c.opt:1692 -msgid "Look for and use PCH files even when preprocessing." +#: fortran/lang.opt:433 +msgid "Ignore 'D' in column one in fixed form." msgstr "" -#: c-family/c.opt:1696 -msgid "Downgrade conformance errors to warnings." +#: fortran/lang.opt:437 +msgid "Treat lines with 'D' in column one as comments." msgstr "" -#: c-family/c.opt:1700 -msgid "Enable Plan 9 language extensions." +#: fortran/lang.opt:441 +msgid "Enable all DEC language extensions." msgstr "" -#: c-family/c.opt:1704 -msgid "Treat the input file as already preprocessed." +#: fortran/lang.opt:445 +msgid "Enable legacy parsing of INCLUDE as statement." msgstr "" -#: c-family/c.opt:1712 -msgid "" -"-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro " -"expansion and display them in error messages." +#: fortran/lang.opt:449 +msgid "Enable kind-specific variants of integer intrinsic functions." msgstr "" -#: c-family/c.opt:1716 -msgid "" -"-fno-pretty-templates Do not pretty-print template specializations as the " -"template signature followed by the arguments." +#: fortran/lang.opt:453 +msgid "Enable legacy math intrinsics for compatibility." msgstr "" -#: c-family/c.opt:1720 -msgid "Treat known sprintf return values as constants." +#: fortran/lang.opt:457 +msgid "Enable support for DEC STRUCTURE/RECORD." msgstr "" -#: c-family/c.opt:1724 -msgid "" -"Used in Fix-and-Continue mode to indicate that object files may be swapped " -"in at runtime." +#: fortran/lang.opt:461 +msgid "Enable DEC-style STATIC and AUTOMATIC attributes." msgstr "" -#: c-family/c.opt:1728 -msgid "Enable automatic template instantiation." +#: fortran/lang.opt:465 +msgid "Set the default double precision kind to an 8 byte wide type." msgstr "" -#: c-family/c.opt:1732 -msgid "Generate run time type descriptor information." +#: fortran/lang.opt:469 +msgid "Set the default integer kind to an 8 byte wide type." msgstr "" -#: c-family/c.opt:1740 -msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"." +#: fortran/lang.opt:473 +msgid "Set the default real kind to an 8 byte wide type." msgstr "" -#: c-family/c.opt:1744 -msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed." +#: fortran/lang.opt:477 +msgid "Set the default real kind to an 10 byte wide type." msgstr "" -#: c-family/c.opt:1752 -msgid "Enable C++14 sized deallocation support." +#: fortran/lang.opt:481 +msgid "Set the default real kind to an 16 byte wide type." msgstr "" -#: c-family/c.opt:1759 -msgid "" -"-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar " -"storage order." +#: fortran/lang.opt:485 +msgid "Allow dollar signs in entity names." msgstr "" -#: c-family/c.opt:1762 -#, c-format -msgid "unrecognized scalar storage order value %qs" +#: fortran/lang.opt:493 +msgid "Display the code tree after parsing." msgstr "" -#: c-family/c.opt:1775 -msgid "Display statistics accumulated during compilation." +#: fortran/lang.opt:497 +msgid "Display the code tree after front end optimization." msgstr "" -#: c-family/c.opt:1779 -msgid "" -"Assume that values of enumeration type are always within the minimum range " -"of that type." +#: fortran/lang.opt:501 +msgid "Display the code tree after parsing; deprecated option." msgstr "" -#: c-family/c.opt:1786 c-family/c.opt:1791 +#: fortran/lang.opt:505 msgid "" -"Follow the C++17 evaluation order requirements for assignment expressions, " -"shift, member function calls, etc." +"Specify that an external BLAS library should be used for matmul calls on " +"large-size arrays." msgstr "" -#: c-family/c.opt:1808 -msgid "-ftabstop=\tDistance between tab stops for column reporting." +#: fortran/lang.opt:509 +msgid "Use f2c calling convention." msgstr "" -#: c-family/c.opt:1812 -msgid "" -"Set the maximum number of template instantiation notes for a single warning " -"or error." +#: fortran/lang.opt:513 +msgid "Assume that the source file is fixed form." msgstr "" -#: c-family/c.opt:1819 -msgid "" -"-ftemplate-depth=\tSpecify maximum template instantiation depth." +#: fortran/lang.opt:517 +msgid "Force creation of temporary to test infrequently-executed forall code." msgstr "" -#: c-family/c.opt:1826 -msgid "" -"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing " -"local statics." +#: fortran/lang.opt:521 +msgid "Interpret any INTEGER(4) as an INTEGER(8)." msgstr "" -#: c-family/c.opt:1830 -msgid "" -"When \"signed\" or \"unsigned\" is not given make the bitfield unsigned." +#: fortran/lang.opt:525 fortran/lang.opt:529 +msgid "Specify where to find the compiled intrinsic modules." msgstr "" -#: c-family/c.opt:1838 -msgid "Use __cxa_atexit to register destructors." +#: fortran/lang.opt:533 +msgid "Allow arbitrary character line width in fixed mode." msgstr "" -#: c-family/c.opt:1842 -msgid "Use __cxa_get_exception_ptr in exception handling." +#: fortran/lang.opt:537 +msgid "-ffixed-line-length-\tUse n as character line width in fixed mode." msgstr "" -#: c-family/c.opt:1846 -msgid "Marks all inlined functions and methods as having hidden visibility." +#: fortran/lang.opt:541 +msgid "Pad shorter fixed form lines to line width with spaces." msgstr "" -#: c-family/c.opt:1850 -msgid "Changes visibility to match Microsoft Visual Studio by default." +#: fortran/lang.opt:545 +msgid "-ffpe-trap=[...]\tStop on following floating point exceptions." msgstr "" -#: c-family/c.opt:1866 -msgid "" -"-fwide-exec-charset=\tConvert all wide strings and character constants " -"to character set ." +#: fortran/lang.opt:549 +msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions." msgstr "" -#: c-family/c.opt:1870 -msgid "Generate a #line directive pointing at the current working directory." +#: fortran/lang.opt:553 +msgid "Assume that the source file is free form." msgstr "" -#: c-family/c.opt:1878 -msgid "" -"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode." +#: fortran/lang.opt:557 +msgid "Allow arbitrary character line width in free mode." msgstr "" -#: c-family/c.opt:1882 -msgid "Dump declarations to a .decl file." +#: fortran/lang.opt:561 +msgid "-ffree-line-length-\tUse n as character line width in free mode." msgstr "" -#: c-family/c.opt:1886 -msgid "" -"-femit-struct-debug-baseonly\tAggressive reduced debug info for structs." +#: fortran/lang.opt:565 +msgid "Try to interchange loops if profitable." msgstr "" -#: c-family/c.opt:1890 -msgid "" -"-femit-struct-debug-reduced\tConservative reduced debug info for structs." +#: fortran/lang.opt:569 +msgid "Enable front end optimization." msgstr "" -#: c-family/c.opt:1894 +#: fortran/lang.opt:573 msgid "" -"-femit-struct-debug-detailed=\tDetailed reduced debug info for " -"structs." +"Specify that no implicit typing is allowed, unless overridden by explicit " +"IMPLICIT statements." msgstr "" -#: c-family/c.opt:1898 +#: fortran/lang.opt:577 msgid "" -"Interpret imaginary, fixed-point, or other gnu number suffix as the " -"corresponding number literal rather than a user-defined number literal." +"-finit-character=\tInitialize local character variables to ASCII value n." msgstr "" -#: c-family/c.opt:1903 -msgid "-idirafter \tAdd to the end of the system include path." +#: fortran/lang.opt:581 +msgid "" +"Initialize components of derived type variables according to other init " +"flags." msgstr "" -#: c-family/c.opt:1907 -msgid "-imacros \tAccept definition of macros in ." +#: fortran/lang.opt:585 +msgid "-finit-integer=\tInitialize local integer variables to n." msgstr "" -#: c-family/c.opt:1911 -msgid "-imultilib \tSet to be the multilib include subdirectory." +#: fortran/lang.opt:589 +msgid "Initialize local variables to zero (from g77)." msgstr "" -#: c-family/c.opt:1915 -msgid "-include \tInclude the contents of before other files." +#: fortran/lang.opt:593 +msgid "-finit-logical=\tInitialize local logical variables." msgstr "" -#: c-family/c.opt:1919 -msgid "-iprefix \tSpecify as a prefix for next two options." +#: fortran/lang.opt:597 +msgid "-finit-real=\tInitialize local real variables." msgstr "" -#: c-family/c.opt:1923 -msgid "-isysroot \tSet to be the system root directory." +#: fortran/lang.opt:619 +msgid "" +"-finline-matmul-limit=\tSpecify the size of the largest matrix for which " +"matmul will be inlined." msgstr "" -#: c-family/c.opt:1927 -msgid "-isystem \tAdd to the start of the system include path." +#: fortran/lang.opt:623 +msgid "" +"-fmax-array-constructor=\tMaximum number of objects in an array " +"constructor." msgstr "" -#: c-family/c.opt:1931 -msgid "-iquote \tAdd to the end of the quote include path." +#: fortran/lang.opt:627 +msgid "-fmax-identifier-length=\tMaximum identifier length." msgstr "" -#: c-family/c.opt:1935 -msgid "-iwithprefix \tAdd to the end of the system include path." +#: fortran/lang.opt:631 +msgid "-fmax-subrecord-length=\tMaximum length for subrecords." msgstr "" -#: c-family/c.opt:1939 +#: fortran/lang.opt:635 msgid "" -"-iwithprefixbefore \tAdd to the end of the main include path." +"-fmax-stack-var-size=\tSize in bytes of the largest array that will be " +"put on the stack." msgstr "" -#: c-family/c.opt:1949 -msgid "" -"Do not search standard system include directories (those specified with -" -"isystem will still be used)." +#: fortran/lang.opt:639 +msgid "Put all local arrays on stack." msgstr "" -#: c-family/c.opt:1953 -msgid "Do not search standard system include directories for C++." +#: fortran/lang.opt:643 +msgid "Set default accessibility of module entities to PRIVATE." msgstr "" -#: c-family/c.opt:1965 -msgid "Generate C header of platform-specific features." +#: fortran/lang.opt:663 +msgid "Try to lay out derived types as compactly as possible." msgstr "" -#: c-family/c.opt:1969 -msgid "Remap file names when including files." +#: fortran/lang.opt:671 +msgid "Protect parentheses in expressions." msgstr "" -#: c-family/c.opt:1973 c-family/c.opt:1977 +#: fortran/lang.opt:675 msgid "" -"Conform to the ISO 1998 C++ standard revised by the 2003 technical " -"corrigendum." -msgstr "" - -#: c-family/c.opt:1981 -msgid "Conform to the ISO 2011 C++ standard." -msgstr "" - -#: c-family/c.opt:1985 -msgid "Deprecated in favor of -std=c++11." +"Path to header file that should be pre-included before each compilation unit." msgstr "" -#: c-family/c.opt:1989 -msgid "Deprecated in favor of -std=c++14." +#: fortran/lang.opt:679 +msgid "Enable range checking during compilation." msgstr "" -#: c-family/c.opt:1993 -msgid "Conform to the ISO 2014 C++ standard." +#: fortran/lang.opt:683 +msgid "Interpret any REAL(4) as a REAL(8)." msgstr "" -#: c-family/c.opt:1997 -msgid "Deprecated in favor of -std=c++17." +#: fortran/lang.opt:687 +msgid "Interpret any REAL(4) as a REAL(10)." msgstr "" -#: c-family/c.opt:2001 -msgid "Conform to the ISO 2017 C++ standard." +#: fortran/lang.opt:691 +msgid "Interpret any REAL(4) as a REAL(16)." msgstr "" -#: c-family/c.opt:2005 -msgid "" -"Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete " -"support)." +#: fortran/lang.opt:695 +msgid "Interpret any REAL(8) as a REAL(4)." msgstr "" -#: c-family/c.opt:2009 c-family/c.opt:2135 -msgid "Conform to the ISO 2011 C standard." +#: fortran/lang.opt:699 +msgid "Interpret any REAL(8) as a REAL(10)." msgstr "" -#: c-family/c.opt:2013 -msgid "Deprecated in favor of -std=c11." +#: fortran/lang.opt:703 +msgid "Interpret any REAL(8) as a REAL(16)." msgstr "" -#: c-family/c.opt:2017 c-family/c.opt:2021 c-family/c.opt:2139 -#: c-family/c.opt:2143 -msgid "Conform to the ISO 2017 C standard (published in 2018)." +#: fortran/lang.opt:707 +msgid "Reallocate the LHS in assignments." msgstr "" -#: c-family/c.opt:2025 -msgid "" -"Conform to the ISO 202X C standard draft (experimental and incomplete " -"support)." +#: fortran/lang.opt:711 +msgid "Use a 4-byte record marker for unformatted files." msgstr "" -#: c-family/c.opt:2029 c-family/c.opt:2033 c-family/c.opt:2119 -msgid "Conform to the ISO 1990 C standard." +#: fortran/lang.opt:715 +msgid "Use an 8-byte record marker for unformatted files." msgstr "" -#: c-family/c.opt:2037 c-family/c.opt:2127 -msgid "Conform to the ISO 1999 C standard." +#: fortran/lang.opt:719 +msgid "Allocate local variables on the stack to allow indirect recursion." msgstr "" -#: c-family/c.opt:2041 -msgid "Deprecated in favor of -std=c99." +#: fortran/lang.opt:723 +msgid "Copy array sections into a contiguous block on procedure entry." msgstr "" -#: c-family/c.opt:2045 c-family/c.opt:2050 +#: fortran/lang.opt:727 msgid "" -"Conform to the ISO 1998 C++ standard revised by the 2003 technical " -"corrigendum with GNU extensions." -msgstr "" - -#: c-family/c.opt:2055 -msgid "Conform to the ISO 2011 C++ standard with GNU extensions." +"-fcoarray=\tSpecify which coarray parallelization should be " +"used." msgstr "" -#: c-family/c.opt:2059 -msgid "Deprecated in favor of -std=gnu++11." +#: fortran/lang.opt:743 +msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed." msgstr "" -#: c-family/c.opt:2063 -msgid "Deprecated in favor of -std=gnu++14." +#: fortran/lang.opt:747 +msgid "Append a second underscore if the name already contains an underscore." msgstr "" -#: c-family/c.opt:2067 -msgid "Conform to the ISO 2014 C++ standard with GNU extensions." +#: fortran/lang.opt:755 +msgid "Apply negative sign to zero values." msgstr "" -#: c-family/c.opt:2071 -msgid "Deprecated in favor of -std=gnu++17." +#: fortran/lang.opt:759 +msgid "Append underscores to externally visible names." msgstr "" -#: c-family/c.opt:2075 -msgid "Conform to the ISO 2017 C++ standard with GNU extensions." +#: fortran/lang.opt:803 +msgid "Statically link the GNU Fortran helper library (libgfortran)." msgstr "" -#: c-family/c.opt:2079 -msgid "" -"Conform to the ISO 2020(?) C++ draft standard with GNU extensions " -"(experimental and incomplete support)." +#: fortran/lang.opt:807 +msgid "Conform to the ISO Fortran 2003 standard." msgstr "" -#: c-family/c.opt:2083 -msgid "Conform to the ISO 2011 C standard with GNU extensions." +#: fortran/lang.opt:811 +msgid "Conform to the ISO Fortran 2008 standard." msgstr "" -#: c-family/c.opt:2087 -msgid "Deprecated in favor of -std=gnu11." +#: fortran/lang.opt:815 +msgid "Conform to the ISO Fortran 2008 standard including TS 29113." msgstr "" -#: c-family/c.opt:2091 c-family/c.opt:2095 -msgid "" -"Conform to the ISO 2017 C standard (published in 2018) with GNU extensions." +#: fortran/lang.opt:819 +msgid "Conform to the ISO Fortran 2018 standard." msgstr "" -#: c-family/c.opt:2099 -msgid "" -"Conform to the ISO 202X C standard draft with GNU extensions (experimental " -"and incomplete support)." +#: fortran/lang.opt:823 +msgid "Conform to the ISO Fortran 95 standard." msgstr "" -#: c-family/c.opt:2103 c-family/c.opt:2107 -msgid "Conform to the ISO 1990 C standard with GNU extensions." +#: fortran/lang.opt:827 +msgid "Conform to nothing in particular." msgstr "" -#: c-family/c.opt:2111 -msgid "Conform to the ISO 1999 C standard with GNU extensions." +#: fortran/lang.opt:831 +msgid "Accept extensions to support legacy code." msgstr "" -#: c-family/c.opt:2115 -msgid "Deprecated in favor of -std=gnu99." +#: lto/lang.opt:50 +msgid "Set linker output type (used internally during LTO optimization)." msgstr "" -#: c-family/c.opt:2123 -msgid "Conform to the ISO 1990 C standard as amended in 1994." +#: lto/lang.opt:55 +msgid "Run the link-time optimizer in local transformation (LTRANS) mode." msgstr "" -#: c-family/c.opt:2131 -msgid "Deprecated in favor of -std=iso9899:1999." +#: lto/lang.opt:59 +msgid "Specify a file to which a list of files output by LTRANS is written." msgstr "" -#: c-family/c.opt:2150 -msgid "Enable traditional preprocessing." +#: lto/lang.opt:63 +msgid "Run the link-time optimizer in whole program analysis (WPA) mode." msgstr "" -#: c-family/c.opt:2154 -msgid "-trigraphs\tSupport ISO C trigraphs." +#: lto/lang.opt:67 +msgid "" +"Whole program analysis (WPA) mode with number of parallel jobs specified." msgstr "" -#: c-family/c.opt:2158 -msgid "Do not predefine system-specific and GCC-specific macros." +#: lto/lang.opt:71 +msgid "The resolution file." msgstr "" #: go/gofrontend/expressions.cc:95 c-family/c-warn.c:671 cp/cvt.c:1342 @@ -17177,242 +16957,242 @@ msgstr "" msgid "invalid use of type" msgstr "" -#: go/gofrontend/expressions.cc:3078 go/gofrontend/expressions.cc:3094 +#: go/gofrontend/expressions.cc:3086 go/gofrontend/expressions.cc:3102 msgid "constant refers to itself" msgstr "" -#: go/gofrontend/expressions.cc:4015 go/gofrontend/expressions.cc:4500 +#: go/gofrontend/expressions.cc:4023 go/gofrontend/expressions.cc:4508 msgid "expected pointer" msgstr "" -#: go/gofrontend/expressions.cc:4471 +#: go/gofrontend/expressions.cc:4479 msgid "expected numeric type" msgstr "" -#: go/gofrontend/expressions.cc:4476 +#: go/gofrontend/expressions.cc:4484 msgid "expected boolean type" msgstr "" -#: go/gofrontend/expressions.cc:4481 c/c-parser.c:14233 c/c-parser.c:14240 -#: cp/parser.c:34447 cp/parser.c:34454 +#: go/gofrontend/expressions.cc:4489 c/c-parser.c:14233 c/c-parser.c:14240 +#: cp/parser.c:34448 cp/parser.c:34455 #, gcc-internal-format msgid "expected integer" msgstr "" -#: go/gofrontend/expressions.cc:6127 +#: go/gofrontend/expressions.cc:6149 msgid "invalid comparison of nil with nil" msgstr "" -#: go/gofrontend/expressions.cc:6133 go/gofrontend/expressions.cc:6151 +#: go/gofrontend/expressions.cc:6155 go/gofrontend/expressions.cc:6173 msgid "incompatible types in binary expression" msgstr "" -#: go/gofrontend/expressions.cc:6171 +#: go/gofrontend/expressions.cc:6193 msgid "integer division by zero" msgstr "" -#: go/gofrontend/expressions.cc:6179 +#: go/gofrontend/expressions.cc:6201 msgid "shift of non-integer operand" msgstr "" -#: go/gofrontend/expressions.cc:6182 go/gofrontend/expressions.cc:6186 -#: go/gofrontend/expressions.cc:6194 +#: go/gofrontend/expressions.cc:6204 go/gofrontend/expressions.cc:6208 +#: go/gofrontend/expressions.cc:6216 msgid "shift count not unsigned integer" msgstr "" -#: go/gofrontend/expressions.cc:6199 +#: go/gofrontend/expressions.cc:6221 msgid "negative shift count" msgstr "" -#: go/gofrontend/expressions.cc:7022 +#: go/gofrontend/expressions.cc:7044 msgid "object is not a method" msgstr "" -#: go/gofrontend/expressions.cc:7039 +#: go/gofrontend/expressions.cc:7061 msgid "method type does not match object type" msgstr "" -#: go/gofrontend/expressions.cc:7433 +#: go/gofrontend/expressions.cc:7455 msgid "invalid use of %<...%> with builtin function" msgstr "" -#: go/gofrontend/expressions.cc:7444 +#: go/gofrontend/expressions.cc:7466 msgid "invalid use of method value as argument of Offsetof" msgstr "" -#: go/gofrontend/expressions.cc:7458 +#: go/gofrontend/expressions.cc:7480 msgid "argument of Offsetof implies indirection of an embedded field" msgstr "" -#: go/gofrontend/expressions.cc:7483 go/gofrontend/expressions.cc:7520 -#: go/gofrontend/expressions.cc:7687 go/gofrontend/expressions.cc:8871 -#: go/gofrontend/expressions.cc:9020 go/gofrontend/expressions.cc:9066 -#: go/gofrontend/expressions.cc:9101 go/gofrontend/expressions.cc:9177 -#: go/gofrontend/expressions.cc:10434 go/gofrontend/expressions.cc:10451 -#: go/gofrontend/expressions.cc:10467 +#: go/gofrontend/expressions.cc:7505 go/gofrontend/expressions.cc:7542 +#: go/gofrontend/expressions.cc:7709 go/gofrontend/expressions.cc:8893 +#: go/gofrontend/expressions.cc:9042 go/gofrontend/expressions.cc:9088 +#: go/gofrontend/expressions.cc:9123 go/gofrontend/expressions.cc:9199 +#: go/gofrontend/expressions.cc:10456 go/gofrontend/expressions.cc:10473 +#: go/gofrontend/expressions.cc:10489 msgid "not enough arguments" msgstr "" -#: go/gofrontend/expressions.cc:7485 go/gofrontend/expressions.cc:7522 -#: go/gofrontend/expressions.cc:8876 go/gofrontend/expressions.cc:9003 -#: go/gofrontend/expressions.cc:9025 go/gofrontend/expressions.cc:9106 -#: go/gofrontend/expressions.cc:9179 go/gofrontend/expressions.cc:10001 -#: go/gofrontend/expressions.cc:10439 go/gofrontend/expressions.cc:10453 -#: go/gofrontend/expressions.cc:10474 +#: go/gofrontend/expressions.cc:7507 go/gofrontend/expressions.cc:7544 +#: go/gofrontend/expressions.cc:8898 go/gofrontend/expressions.cc:9025 +#: go/gofrontend/expressions.cc:9047 go/gofrontend/expressions.cc:9128 +#: go/gofrontend/expressions.cc:9201 go/gofrontend/expressions.cc:10023 +#: go/gofrontend/expressions.cc:10461 go/gofrontend/expressions.cc:10475 +#: go/gofrontend/expressions.cc:10496 msgid "too many arguments" msgstr "" -#: go/gofrontend/expressions.cc:7524 +#: go/gofrontend/expressions.cc:7546 msgid "argument 1 must be a map" msgstr "" -#: go/gofrontend/expressions.cc:7717 +#: go/gofrontend/expressions.cc:7739 msgid "invalid type for make function" msgstr "" -#: go/gofrontend/expressions.cc:7730 +#: go/gofrontend/expressions.cc:7752 msgid "length required when allocating a slice" msgstr "" -#: go/gofrontend/expressions.cc:7774 +#: go/gofrontend/expressions.cc:7796 msgid "len larger than cap" msgstr "" -#: go/gofrontend/expressions.cc:7783 +#: go/gofrontend/expressions.cc:7805 msgid "too many arguments to make" msgstr "" -#: go/gofrontend/expressions.cc:8920 +#: go/gofrontend/expressions.cc:8942 msgid "argument must be array or slice or channel" msgstr "" -#: go/gofrontend/expressions.cc:8930 +#: go/gofrontend/expressions.cc:8952 msgid "argument must be string or array or slice or map or channel" msgstr "" -#: go/gofrontend/expressions.cc:8976 +#: go/gofrontend/expressions.cc:8998 msgid "unsupported argument type to builtin function" msgstr "" -#: go/gofrontend/expressions.cc:8987 +#: go/gofrontend/expressions.cc:9009 msgid "argument must be channel" msgstr "" -#: go/gofrontend/expressions.cc:8989 +#: go/gofrontend/expressions.cc:9011 msgid "cannot close receive-only channel" msgstr "" -#: go/gofrontend/expressions.cc:9011 +#: go/gofrontend/expressions.cc:9033 msgid "argument must be a field reference" msgstr "" -#: go/gofrontend/expressions.cc:9041 +#: go/gofrontend/expressions.cc:9063 msgid "left argument must be a slice" msgstr "" -#: go/gofrontend/expressions.cc:9049 +#: go/gofrontend/expressions.cc:9071 msgid "element types must be the same" msgstr "" -#: go/gofrontend/expressions.cc:9054 +#: go/gofrontend/expressions.cc:9076 msgid "first argument must be []byte" msgstr "" -#: go/gofrontend/expressions.cc:9057 +#: go/gofrontend/expressions.cc:9079 msgid "second argument must be slice or string" msgstr "" -#: go/gofrontend/expressions.cc:9169 +#: go/gofrontend/expressions.cc:9191 msgid "argument must have complex type" msgstr "" -#: go/gofrontend/expressions.cc:9188 +#: go/gofrontend/expressions.cc:9210 msgid "complex arguments must have identical types" msgstr "" -#: go/gofrontend/expressions.cc:9190 +#: go/gofrontend/expressions.cc:9212 msgid "complex arguments must have floating-point type" msgstr "" -#: go/gofrontend/expressions.cc:9754 go/gofrontend/expressions.cc:10380 -#: go/gofrontend/expressions.cc:10753 +#: go/gofrontend/expressions.cc:9776 go/gofrontend/expressions.cc:10402 +#: go/gofrontend/expressions.cc:10775 msgid "expected function" msgstr "" -#: go/gofrontend/expressions.cc:9782 +#: go/gofrontend/expressions.cc:9804 msgid "multiple-value argument in single-value context" msgstr "" -#: go/gofrontend/expressions.cc:10005 +#: go/gofrontend/expressions.cc:10027 msgid "invalid use of %<...%> with non-slice" msgstr "" -#: go/gofrontend/expressions.cc:10388 +#: go/gofrontend/expressions.cc:10410 msgid "function result count mismatch" msgstr "" -#: go/gofrontend/expressions.cc:10406 +#: go/gofrontend/expressions.cc:10428 msgid "incompatible type for receiver" msgstr "" -#: go/gofrontend/expressions.cc:10424 +#: go/gofrontend/expressions.cc:10446 msgid "invalid use of %<...%> calling non-variadic function" msgstr "" -#: go/gofrontend/expressions.cc:10762 go/gofrontend/expressions.cc:10776 +#: go/gofrontend/expressions.cc:10784 go/gofrontend/expressions.cc:10798 msgid "number of results does not match number of values" msgstr "" -#: go/gofrontend/expressions.cc:11080 go/gofrontend/expressions.cc:11627 +#: go/gofrontend/expressions.cc:11102 go/gofrontend/expressions.cc:11649 msgid "index must be integer" msgstr "" -#: go/gofrontend/expressions.cc:11088 go/gofrontend/expressions.cc:11635 +#: go/gofrontend/expressions.cc:11110 go/gofrontend/expressions.cc:11657 msgid "slice end must be integer" msgstr "" -#: go/gofrontend/expressions.cc:11096 +#: go/gofrontend/expressions.cc:11118 msgid "slice capacity must be integer" msgstr "" -#: go/gofrontend/expressions.cc:11146 go/gofrontend/expressions.cc:11669 +#: go/gofrontend/expressions.cc:11168 go/gofrontend/expressions.cc:11691 msgid "inverted slice range" msgstr "" -#: go/gofrontend/expressions.cc:11189 +#: go/gofrontend/expressions.cc:11211 msgid "slice of unaddressable value" msgstr "" -#: go/gofrontend/expressions.cc:11897 +#: go/gofrontend/expressions.cc:11919 msgid "incompatible type for map index" msgstr "" -#: go/gofrontend/expressions.cc:12267 +#: go/gofrontend/expressions.cc:12289 msgid "expected interface or pointer to interface" msgstr "" -#: go/gofrontend/expressions.cc:12988 +#: go/gofrontend/expressions.cc:13010 msgid "too many expressions for struct" msgstr "" -#: go/gofrontend/expressions.cc:13001 +#: go/gofrontend/expressions.cc:13023 msgid "too few expressions for struct" msgstr "" -#: go/gofrontend/expressions.cc:14764 go/gofrontend/statements.cc:1618 +#: go/gofrontend/expressions.cc:14786 go/gofrontend/statements.cc:1618 msgid "type assertion only valid for interface types" msgstr "" -#: go/gofrontend/expressions.cc:14776 +#: go/gofrontend/expressions.cc:14798 msgid "impossible type assertion: type does not implement interface" msgstr "" -#: go/gofrontend/expressions.cc:14946 go/gofrontend/expressions.cc:14966 +#: go/gofrontend/expressions.cc:14968 go/gofrontend/expressions.cc:14988 #: go/gofrontend/statements.cc:1465 msgid "expected channel" msgstr "" -#: go/gofrontend/expressions.cc:14971 go/gofrontend/statements.cc:1470 +#: go/gofrontend/expressions.cc:14993 go/gofrontend/statements.cc:1470 msgid "invalid receive on send-only channel" msgstr "" @@ -17613,14 +17393,14 @@ msgid "ignoring attribute %qE because it conflicts with attribute %qs" msgstr "" #: attribs.c:452 c-family/c-attribs.c:2104 c-family/c-attribs.c:2411 -#: cp/decl.c:13960 cp/friend.c:303 cp/tree.c:4569 +#: cp/decl.c:13987 cp/friend.c:303 cp/tree.c:4569 #, gcc-internal-format msgid "previous declaration here" msgstr "" #. Warn about and ignore all others for now, but store them. -#: attribs.c:567 c-family/c-attribs.c:3141 objc/objc-act.c:4965 -#: objc/objc-act.c:6936 objc/objc-act.c:8123 objc/objc-act.c:8174 +#: attribs.c:567 c-family/c-attribs.c:3141 objc/objc-act.c:4969 +#: objc/objc-act.c:6940 objc/objc-act.c:8129 objc/objc-act.c:8180 #, gcc-internal-format msgid "%qE attribute directive ignored" msgstr "" @@ -17635,17 +17415,17 @@ msgstr "" msgid "wrong number of arguments specified for %qE attribute" msgstr "" -#: attribs.c:594 cp/decl.c:11207 +#: attribs.c:594 cp/decl.c:11234 #, gcc-internal-format msgid "attribute ignored" msgstr "" -#: attribs.c:596 cp/decl.c:11208 +#: attribs.c:596 cp/decl.c:11235 #, gcc-internal-format msgid "an attribute that appertains to a type-specifier is ignored" msgstr "" -#: attribs.c:614 c-family/c-attribs.c:3656 +#: attribs.c:614 c-family/c-attribs.c:3693 #, gcc-internal-format msgid "%qE attribute does not apply to types" msgstr "" @@ -17682,16 +17462,15 @@ msgstr "" #: c-family/c-attribs.c:3032 c-family/c-attribs.c:3059 #: c-family/c-attribs.c:3114 c-family/c-attribs.c:3294 #: c-family/c-attribs.c:3315 c-family/c-attribs.c:3428 -#: c-family/c-attribs.c:3505 c-family/c-attribs.c:3658 -#: c-family/c-attribs.c:3676 c-family/c-attribs.c:3699 -#: c-family/c-attribs.c:3738 c-family/c-attribs.c:3820 -#: c-family/c-attribs.c:3876 c-family/c-attribs.c:3892 -#: c-family/c-attribs.c:3986 c-family/c-common.c:5770 config/darwin.c:2066 -#: config/arm/arm.c:6893 config/arm/arm.c:6921 config/arm/arm.c:6938 -#: config/avr/avr.c:9698 config/csky/csky.c:6060 config/csky/csky.c:6082 -#: config/h8300/h8300.c:5483 config/h8300/h8300.c:5507 config/i386/i386.c:6489 -#: config/i386/i386.c:41402 config/i386/i386.c:45986 config/ia64/ia64.c:788 -#: config/rs6000/rs6000.c:32968 config/spu/spu.c:3748 +#: c-family/c-attribs.c:3695 c-family/c-attribs.c:3713 +#: c-family/c-attribs.c:3736 c-family/c-attribs.c:3775 +#: c-family/c-attribs.c:3857 c-family/c-attribs.c:3913 +#: c-family/c-attribs.c:3929 c-family/c-attribs.c:4023 c-family/c-common.c:5770 +#: config/darwin.c:2066 config/arm/arm.c:6893 config/arm/arm.c:6921 +#: config/arm/arm.c:6938 config/avr/avr.c:9698 config/csky/csky.c:6060 +#: config/csky/csky.c:6082 config/h8300/h8300.c:5483 config/h8300/h8300.c:5507 +#: config/i386/i386.c:6377 config/i386/i386.c:41290 config/i386/i386.c:45874 +#: config/ia64/ia64.c:788 config/rs6000/rs6000.c:32968 config/spu/spu.c:3748 #: ada/gcc-interface/utils.c:6351 ada/gcc-interface/utils.c:6368 #: ada/gcc-interface/utils.c:6384 ada/gcc-interface/utils.c:6410 #: brig/brig-lang.c:484 lto/lto-lang.c:286 @@ -17704,8 +17483,8 @@ msgstr "" msgid "missing % attribute for multi-versioned %qD" msgstr "" -#: attribs.c:998 cp/decl.c:1136 cp/decl.c:1971 cp/decl.c:1982 cp/decl.c:2561 -#: cp/decl.c:2983 +#: attribs.c:998 cp/decl.c:1136 cp/decl.c:1971 cp/decl.c:1982 cp/decl.c:2564 +#: cp/decl.c:2986 #, gcc-internal-format msgid "previous declaration of %qD" msgstr "" @@ -17826,7 +17605,7 @@ msgstr "" msgid "%qs argument missing terminating nul" msgstr "" -#: builtins.c:561 builtins.c:3132 builtins.c:3186 gimple-ssa-sprintf.c:2976 +#: builtins.c:561 builtins.c:3132 builtins.c:3186 gimple-ssa-sprintf.c:2980 #, gcc-internal-format msgid "referenced argument declared here" msgstr "" @@ -17856,7 +17635,7 @@ msgstr "" msgid "invalid third argument to %<__builtin_prefetch%>; using zero" msgstr "" -#: builtins.c:3097 builtins.c:3511 calls.c:1649 +#: builtins.c:3097 builtins.c:3511 calls.c:1652 #, gcc-internal-format msgid "%K%qD specified bound %E exceeds maximum object size %E" msgstr "" @@ -18067,7 +17846,7 @@ msgstr "" #. All valid uses of __builtin_va_arg_pack () are removed during #. inlining. -#: builtins.c:7419 expr.c:10994 +#: builtins.c:7419 expr.c:10995 #, gcc-internal-format msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>" msgstr "" @@ -18192,53 +17971,53 @@ msgstr "" msgid "in a call to allocation function %qD declared here" msgstr "" -#: calls.c:1654 +#: calls.c:1657 #, gcc-internal-format msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E" msgstr "" -#: calls.c:1797 +#: calls.c:1800 #, gcc-internal-format msgid "" "%qD argument %i declared attribute % is smaller than the " "specified bound %wu" msgstr "" -#: calls.c:1803 +#: calls.c:1806 #, gcc-internal-format msgid "" "%qD argument %i declared attribute % is smaller than the " "specified bound [%E, %E]" msgstr "" -#: calls.c:1809 +#: calls.c:1812 #, gcc-internal-format msgid "" "%qD argument %i declared attribute % may be smaller than the " "specified bound [%E, %E]" msgstr "" -#: calls.c:1819 +#: calls.c:1822 #, gcc-internal-format msgid "%qD argument %i declared attribute %" msgstr "" -#: calls.c:1824 +#: calls.c:1827 #, gcc-internal-format msgid "argument %qD declared here" msgstr "" -#: calls.c:1838 +#: calls.c:1841 #, gcc-internal-format, gfc-internal-format msgid "cannot tail-call: %s" msgstr "" -#: calls.c:3382 +#: calls.c:3385 #, gcc-internal-format msgid "function call has aggregate value" msgstr "" -#: calls.c:4072 +#: calls.c:4075 #, gcc-internal-format msgid "passing too large argument on stack" msgstr "" @@ -18248,7 +18027,7 @@ msgstr "" msgid "total size of local objects is too large" msgstr "" -#: cfgexpand.c:1693 function.c:1008 varasm.c:2250 +#: cfgexpand.c:1693 function.c:1008 varasm.c:2243 #, gcc-internal-format msgid "size of variable %q+D is too large" msgstr "" @@ -19088,12 +18867,12 @@ msgid "% attribute ignored because variable is initialized" msgstr "" #. include_self= -#: cgraphunit.c:976 c/c-decl.c:11487 +#: cgraphunit.c:976 c/c-decl.c:11490 #, gcc-internal-format msgid "%q+F used but never defined" msgstr "" -#: cgraphunit.c:978 c/c-decl.c:11497 +#: cgraphunit.c:978 c/c-decl.c:11500 #, gcc-internal-format msgid "%q+F declared % but never defined" msgstr "" @@ -19204,8 +18983,8 @@ msgid "could not close response file %s" msgstr "" #: collect-utils.c:179 -#, gcc-internal-format, gfc-internal-format -msgid "cannot find '%s'" +#, gcc-internal-format +msgid "cannot find %qs" msgstr "" #: collect-utils.c:183 collect2.c:2451 collect2.c:2621 gcc.c:3201 gcc.c:6927 @@ -19223,7 +19002,7 @@ msgstr "" msgid "COLLECT_LTO_WRAPPER must be set" msgstr "" -#: collect2.c:976 gcc.c:7448 lto-wrapper.c:1754 +#: collect2.c:976 gcc.c:7448 lto-wrapper.c:1756 #: config/i386/intelmic-mkoffload.c:556 config/nvptx/mkoffload.c:405 #, gcc-internal-format msgid "atexit failed" @@ -19245,8 +19024,8 @@ msgid "can%'t open %s: %m" msgstr "" #: collect2.c:1519 -#, gcc-internal-format, gfc-internal-format -msgid "unknown demangling style '%s'" +#, gcc-internal-format +msgid "unknown demangling style %qs" msgstr "" #: collect2.c:1621 collect2.c:1802 collect2.c:1842 @@ -19266,7 +19045,7 @@ msgstr "" #: collect2.c:2425 #, gcc-internal-format -msgid "cannot find 'nm'" +msgid "cannot find %" msgstr "" #: collect2.c:2473 @@ -19286,7 +19065,7 @@ msgstr "" #: collect2.c:2596 #, gcc-internal-format -msgid "cannot find 'ldd'" +msgid "cannot find %" msgstr "" #: collect2.c:2642 @@ -19300,8 +19079,8 @@ msgid "dynamic dependency %s not found" msgstr "" #: collect2.c:2672 -#, gcc-internal-format, gfc-internal-format -msgid "unable to open dynamic dependency '%s'" +#, gcc-internal-format +msgid "unable to open dynamic dependency %qs" msgstr "" #: collect2.c:2826 @@ -19672,12 +19451,12 @@ msgid "" "truncated into %wu-bit" msgstr "" -#: expr.c:11006 +#: expr.c:11007 #, gcc-internal-format msgid "%Kcall to %qs declared with attribute error: %s" msgstr "" -#: expr.c:11020 +#: expr.c:11021 #, gcc-internal-format msgid "%Kcall to %qs declared with attribute warning: %s" msgstr "" @@ -19692,12 +19471,12 @@ msgstr "" msgid "the frame size of %wu bytes is larger than %wu bytes" msgstr "" -#: final.c:4810 toplev.c:1493 tree-cfgcleanup.c:1464 +#: final.c:4810 toplev.c:1493 tree-cfgcleanup.c:1488 #, gcc-internal-format msgid "could not open final insn dump file %qs: %m" msgstr "" -#: final.c:4879 tree-cfgcleanup.c:1481 +#: final.c:4879 tree-cfgcleanup.c:1505 #, gcc-internal-format msgid "could not close final insn dump file %qs: %m" msgstr "" @@ -20226,12 +20005,12 @@ msgstr "" msgid "scale needs to be non-negative\n" msgstr "" -#: gcse.c:3994 +#: gcse.c:3995 #, gcc-internal-format, gfc-internal-format msgid "%s: %d basic blocks and %d edges/basic block" msgstr "" -#: gcse.c:4006 +#: gcse.c:4007 #, gcc-internal-format, gfc-internal-format msgid "" "%s: %d basic blocks and %d registers; increase --param max-gcse-memory above " @@ -20359,10 +20138,10 @@ msgstr "" #: gimple-ssa-isolate-paths.c:431 gimple-ssa-isolate-paths.c:556 tree.c:13222 #: tree.c:13259 c/c-typeck.c:2915 c/c-typeck.c:3001 c/c-typeck.c:10545 #: c/c-typeck.c:10562 c/gimple-parser.c:2041 c/gimple-parser.c:2049 -#: cp/call.c:6745 cp/call.c:8479 cp/constexpr.c:839 cp/constexpr.c:2464 -#: cp/cvt.c:1038 cp/cvt.c:1067 cp/decl.c:7410 cp/decl2.c:5422 cp/pt.c:8419 -#: cp/semantics.c:1857 cp/semantics.c:4164 cp/typeck.c:1702 cp/typeck.c:1899 -#: cp/typeck.c:3941 cp/typeck.c:9305 +#: cp/call.c:6746 cp/call.c:8480 cp/constexpr.c:839 cp/constexpr.c:2464 +#: cp/cvt.c:1038 cp/cvt.c:1067 cp/decl.c:7437 cp/decl2.c:5422 cp/pt.c:8440 +#: cp/semantics.c:1857 cp/semantics.c:4167 cp/typeck.c:1702 cp/typeck.c:1899 +#: cp/typeck.c:3949 cp/typeck.c:9306 #, gcc-internal-format msgid "declared here" msgstr "" @@ -20372,34 +20151,34 @@ msgstr "" msgid "nonnull argument %qD compared to NULL" msgstr "" -#: gimple-ssa-sprintf.c:2502 gimple-ssa-sprintf.c:2622 +#: gimple-ssa-sprintf.c:2506 gimple-ssa-sprintf.c:2626 #, gcc-internal-format msgid "%qE output may be truncated before the last format character" msgstr "" -#: gimple-ssa-sprintf.c:2504 gimple-ssa-sprintf.c:2624 +#: gimple-ssa-sprintf.c:2508 gimple-ssa-sprintf.c:2628 #, gcc-internal-format msgid "%qE output truncated before the last format character" msgstr "" -#: gimple-ssa-sprintf.c:2507 gimple-ssa-sprintf.c:2627 +#: gimple-ssa-sprintf.c:2511 gimple-ssa-sprintf.c:2631 #, gcc-internal-format msgid "%qE may write a terminating nul past the end of the destination" msgstr "" -#: gimple-ssa-sprintf.c:2509 gimple-ssa-sprintf.c:2629 +#: gimple-ssa-sprintf.c:2513 gimple-ssa-sprintf.c:2633 #, gcc-internal-format msgid "%qE writing a terminating nul past the end of the destination" msgstr "" -#: gimple-ssa-sprintf.c:2519 +#: gimple-ssa-sprintf.c:2523 #, gcc-internal-format msgid "%<%.*s%> directive writing %wu byte into a region of size %wu" msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-sprintf.c:2526 +#: gimple-ssa-sprintf.c:2530 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing %wu byte into a region of " @@ -20410,7 +20189,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-sprintf.c:2533 +#: gimple-ssa-sprintf.c:2537 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing %wu byte into a region of size " @@ -20421,86 +20200,86 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-sprintf.c:2544 +#: gimple-ssa-sprintf.c:2548 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing up to %wu bytes into a " "region of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2547 +#: gimple-ssa-sprintf.c:2551 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing up to %wu bytes into a region of " "size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2549 +#: gimple-ssa-sprintf.c:2553 #, gcc-internal-format msgid "%<%.*s%> directive writing up to %wu bytes into a region of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2561 +#: gimple-ssa-sprintf.c:2565 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing likely %wu or more bytes " "into a region of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2564 +#: gimple-ssa-sprintf.c:2568 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing likely %wu or more bytes into a " "region of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2567 +#: gimple-ssa-sprintf.c:2571 #, gcc-internal-format msgid "" "%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2576 +#: gimple-ssa-sprintf.c:2580 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes " "into a region of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2579 +#: gimple-ssa-sprintf.c:2583 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a " "region of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2582 +#: gimple-ssa-sprintf.c:2586 #, gcc-internal-format msgid "" "%<%.*s%> directive writing between %wu and %wu bytes into a region of size " "%wu" msgstr "" -#: gimple-ssa-sprintf.c:2591 +#: gimple-ssa-sprintf.c:2595 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing %wu or more bytes into a " "region of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2594 +#: gimple-ssa-sprintf.c:2598 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing %wu or more bytes into a region " "of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2596 +#: gimple-ssa-sprintf.c:2600 #, gcc-internal-format msgid "%<%.*s%> directive writing %wu or more bytes into a region of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:2638 +#: gimple-ssa-sprintf.c:2642 #, gcc-internal-format msgid "" "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu" @@ -20510,7 +20289,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-sprintf.c:2645 +#: gimple-ssa-sprintf.c:2649 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing %wu byte into a region of " @@ -20521,7 +20300,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-sprintf.c:2653 +#: gimple-ssa-sprintf.c:2657 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing %wu byte into a region of size " @@ -20532,257 +20311,257 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-sprintf.c:2665 +#: gimple-ssa-sprintf.c:2669 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing up to %wu bytes into a " "region of size between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2668 +#: gimple-ssa-sprintf.c:2672 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing up to %wu bytes into a region of " "size between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2671 +#: gimple-ssa-sprintf.c:2675 #, gcc-internal-format msgid "" "%<%.*s%> directive writing up to %wu bytes into a region of size between %wu " "and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2684 +#: gimple-ssa-sprintf.c:2688 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing likely %wu or more bytes " "into a region of size between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2687 +#: gimple-ssa-sprintf.c:2691 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing likely %wu or more bytes into a " "region of size between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2690 +#: gimple-ssa-sprintf.c:2694 #, gcc-internal-format msgid "" "%<%.*s%> directive writing likely %wu or more bytes into a region of size " "between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2700 +#: gimple-ssa-sprintf.c:2704 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes " "into a region of size between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2703 +#: gimple-ssa-sprintf.c:2707 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a " "region of size between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2706 +#: gimple-ssa-sprintf.c:2710 #, gcc-internal-format msgid "" "%<%.*s%> directive writing between %wu and %wu bytes into a region of size " "between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2715 +#: gimple-ssa-sprintf.c:2719 #, gcc-internal-format msgid "" "%<%.*s%> directive output may be truncated writing %wu or more bytes into a " "region of size between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2718 +#: gimple-ssa-sprintf.c:2722 #, gcc-internal-format msgid "" "%<%.*s%> directive output truncated writing %wu or more bytes into a region " "of size between %wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2721 +#: gimple-ssa-sprintf.c:2725 #, gcc-internal-format msgid "" "%<%.*s%> directive writing %wu or more bytes into a region of size between " "%wu and %wu" msgstr "" -#: gimple-ssa-sprintf.c:2810 +#: gimple-ssa-sprintf.c:2814 msgid "%G%<%.*s%> directive argument is null" msgstr "" -#: gimple-ssa-sprintf.c:2883 +#: gimple-ssa-sprintf.c:2887 #, gcc-internal-format msgid "" "%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095" msgstr "" -#: gimple-ssa-sprintf.c:2889 +#: gimple-ssa-sprintf.c:2893 #, gcc-internal-format msgid "" "%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required " "size of 4095" msgstr "" -#: gimple-ssa-sprintf.c:2896 +#: gimple-ssa-sprintf.c:2900 #, gcc-internal-format msgid "" "%<%.*s%> directive output between %wu and %wu bytes may exceed minimum " "required size of 4095" msgstr "" -#: gimple-ssa-sprintf.c:2926 +#: gimple-ssa-sprintf.c:2930 #, gcc-internal-format msgid "%<%.*s%> directive output of %wu bytes exceeds %" msgstr "" -#: gimple-ssa-sprintf.c:2932 +#: gimple-ssa-sprintf.c:2936 #, gcc-internal-format msgid "%<%.*s%> directive output between %wu and %wu bytes exceeds %" msgstr "" -#: gimple-ssa-sprintf.c:2943 +#: gimple-ssa-sprintf.c:2947 #, gcc-internal-format msgid "" "%<%.*s%> directive output of %wu bytes causes result to exceed %" msgstr "" -#: gimple-ssa-sprintf.c:2949 +#: gimple-ssa-sprintf.c:2953 #, gcc-internal-format msgid "" "%<%.*s%> directive output between %wu and %wu bytes causes result to exceed " "%" msgstr "" -#: gimple-ssa-sprintf.c:2960 +#: gimple-ssa-sprintf.c:2964 #, gcc-internal-format msgid "" "%<%.*s%> directive output between %wu and %wu bytes may cause result to " "exceed %" msgstr "" -#: gimple-ssa-sprintf.c:2970 +#: gimple-ssa-sprintf.c:2974 #, gcc-internal-format msgid "%<%.*s%> directive argument is not a nul-terminated string" msgstr "" -#: gimple-ssa-sprintf.c:2983 +#: gimple-ssa-sprintf.c:2987 #, gcc-internal-format msgid "assuming directive output of %wu byte" msgid_plural "assuming directive output of %wu bytes" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-sprintf.c:2990 +#: gimple-ssa-sprintf.c:2994 #, gcc-internal-format msgid "directive argument %qE" msgstr "" -#: gimple-ssa-sprintf.c:2992 +#: gimple-ssa-sprintf.c:2996 #, gcc-internal-format msgid "directive argument in the range [%E, %E]" msgstr "" -#: gimple-ssa-sprintf.c:2996 +#: gimple-ssa-sprintf.c:3000 #, gcc-internal-format msgid "using the range [%E, %E] for directive argument" msgstr "" -#: gimple-ssa-sprintf.c:3017 +#: gimple-ssa-sprintf.c:3021 #, gcc-internal-format msgid "%qE output %wu byte into a destination of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:3018 +#: gimple-ssa-sprintf.c:3022 #, gcc-internal-format msgid "%qE output %wu bytes into a destination of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:3023 +#: gimple-ssa-sprintf.c:3027 #, gcc-internal-format msgid "%qE output between %wu and %wu bytes into a destination of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:3028 +#: gimple-ssa-sprintf.c:3032 #, gcc-internal-format msgid "" "%qE output %wu or more bytes (assuming %wu) into a destination of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:3033 +#: gimple-ssa-sprintf.c:3037 #, gcc-internal-format msgid "%qE output %wu or more bytes into a destination of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:3045 +#: gimple-ssa-sprintf.c:3049 #, gcc-internal-format msgid "%qE output %wu byte" msgstr "" -#: gimple-ssa-sprintf.c:3046 +#: gimple-ssa-sprintf.c:3050 #, gcc-internal-format msgid "%qE output %wu bytes" msgstr "" -#: gimple-ssa-sprintf.c:3050 +#: gimple-ssa-sprintf.c:3054 #, gcc-internal-format msgid "%qE output between %wu and %wu bytes" msgstr "" -#: gimple-ssa-sprintf.c:3054 +#: gimple-ssa-sprintf.c:3058 #, gcc-internal-format msgid "%qE output %wu or more bytes (assuming %wu)" msgstr "" -#: gimple-ssa-sprintf.c:3058 +#: gimple-ssa-sprintf.c:3062 #, gcc-internal-format msgid "%qE output %wu or more bytes" msgstr "" -#: gimple-ssa-sprintf.c:3433 +#: gimple-ssa-sprintf.c:3437 #, gcc-internal-format msgid "%<%.*s%> directive width out of range" msgstr "" -#: gimple-ssa-sprintf.c:3467 +#: gimple-ssa-sprintf.c:3471 #, gcc-internal-format msgid "%<%.*s%> directive precision out of range" msgstr "" -#: gimple-ssa-sprintf.c:4096 +#: gimple-ssa-sprintf.c:4100 #, gcc-internal-format msgid "specified bound %wu exceeds maximum object size %wu" msgstr "" -#: gimple-ssa-sprintf.c:4107 +#: gimple-ssa-sprintf.c:4111 #, gcc-internal-format msgid "specified bound %wu exceeds %" msgstr "" -#: gimple-ssa-sprintf.c:4128 +#: gimple-ssa-sprintf.c:4132 #, gcc-internal-format msgid "specified bound range [%wu, %wu] exceeds %" msgstr "" -#: gimple-ssa-sprintf.c:4179 +#: gimple-ssa-sprintf.c:4183 msgid "%Gnull destination pointer" msgstr "" -#: gimple-ssa-sprintf.c:4197 +#: gimple-ssa-sprintf.c:4201 #, gcc-internal-format msgid "specified bound %wu exceeds the size %wu of the destination object" msgstr "" -#: gimple-ssa-sprintf.c:4209 +#: gimple-ssa-sprintf.c:4213 msgid "%Gnull format string" msgstr "" @@ -20869,28 +20648,28 @@ msgstr "" msgid "argument to % is zero" msgstr "" -#: gimple-ssa-warn-restrict.c:1433 +#: gimple-ssa-warn-restrict.c:1437 msgid "" "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s" msgstr "" -#: gimple-ssa-warn-restrict.c:1435 +#: gimple-ssa-warn-restrict.c:1439 msgid "" "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s" msgstr "" -#: gimple-ssa-warn-restrict.c:1439 +#: gimple-ssa-warn-restrict.c:1443 msgid "" "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s" msgstr "" -#: gimple-ssa-warn-restrict.c:1441 +#: gimple-ssa-warn-restrict.c:1445 msgid "" "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset " "%s" msgstr "" -#: gimple-ssa-warn-restrict.c:1448 +#: gimple-ssa-warn-restrict.c:1452 msgid "" "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu " "bytes at offset %s" @@ -20900,7 +20679,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1458 +#: gimple-ssa-warn-restrict.c:1462 msgid "" "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at " "offset %s" @@ -20910,7 +20689,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1471 +#: gimple-ssa-warn-restrict.c:1475 msgid "" "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu " "byte at offset %s" @@ -20920,19 +20699,19 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1481 +#: gimple-ssa-warn-restrict.c:1485 msgid "" "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps " "between %wu and %wu bytes at offset %s" msgstr "" -#: gimple-ssa-warn-restrict.c:1489 +#: gimple-ssa-warn-restrict.c:1493 msgid "" "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu " "or more bytes at offset %s" msgstr "" -#: gimple-ssa-warn-restrict.c:1502 +#: gimple-ssa-warn-restrict.c:1506 msgid "" "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at " "offset %s" @@ -20942,25 +20721,25 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1510 +#: gimple-ssa-warn-restrict.c:1514 msgid "" "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu " "and %wu bytes at offset %s" msgstr "" -#: gimple-ssa-warn-restrict.c:1517 +#: gimple-ssa-warn-restrict.c:1521 msgid "" "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more " "bytes at offset %s" msgstr "" -#: gimple-ssa-warn-restrict.c:1545 +#: gimple-ssa-warn-restrict.c:1549 msgid "%G%qD accessing %wu byte may overlap %wu byte" msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1552 +#: gimple-ssa-warn-restrict.c:1556 msgid "" "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset " "%s" @@ -20970,13 +20749,13 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1563 +#: gimple-ssa-warn-restrict.c:1567 msgid "%G%qD accessing %wu byte may overlap up to %wu bytes" msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1570 +#: gimple-ssa-warn-restrict.c:1574 msgid "" "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at " "offset %s" @@ -20986,14 +20765,14 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1583 +#: gimple-ssa-warn-restrict.c:1587 msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte" msgid_plural "" "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1590 +#: gimple-ssa-warn-restrict.c:1594 msgid "" "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap " "%wu byte at offset %s" @@ -21003,7 +20782,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1602 +#: gimple-ssa-warn-restrict.c:1606 msgid "" "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte " "at offset %s" @@ -21013,86 +20792,86 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: gimple-ssa-warn-restrict.c:1648 +#: gimple-ssa-warn-restrict.c:1652 msgid "%G%qD specified bound %wu exceeds maximum object size %wu" msgstr "" -#: gimple-ssa-warn-restrict.c:1654 +#: gimple-ssa-warn-restrict.c:1658 msgid "" "%G%qD specified bound between %wu and %wu exceeds maximum object size %wu" msgstr "" -#: gimple-ssa-warn-restrict.c:1713 +#: gimple-ssa-warn-restrict.c:1717 msgid "" "%G%qD pointer overflow between offset %s and size %s accessing array %qD " "with type %qT" msgstr "" -#: gimple-ssa-warn-restrict.c:1718 +#: gimple-ssa-warn-restrict.c:1722 #, gcc-internal-format msgid "array %qD declared here" msgstr "" -#: gimple-ssa-warn-restrict.c:1723 gimple-ssa-warn-restrict.c:1729 +#: gimple-ssa-warn-restrict.c:1727 gimple-ssa-warn-restrict.c:1733 msgid "%G%qD pointer overflow between offset %s and size %s" msgstr "" -#: gimple-ssa-warn-restrict.c:1746 +#: gimple-ssa-warn-restrict.c:1750 msgid "" "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with " "type %qT" msgstr "" -#: gimple-ssa-warn-restrict.c:1749 +#: gimple-ssa-warn-restrict.c:1753 msgid "" "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT" msgstr "" -#: gimple-ssa-warn-restrict.c:1755 +#: gimple-ssa-warn-restrict.c:1759 msgid "" "%G%qD forming offset %s is out of the bounds of object %qD with type %qT" msgstr "" -#: gimple-ssa-warn-restrict.c:1757 +#: gimple-ssa-warn-restrict.c:1761 msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT" msgstr "" -#: gimple-ssa-warn-restrict.c:1763 c/c-decl.c:3768 c/c-decl.c:4041 -#: c/c-typeck.c:8688 cp/class.c:1343 cp/class.c:3104 cp/decl.c:3956 -#: cp/decl.c:10939 cp/decl.c:11375 cp/decl.c:11384 cp/friend.c:386 -#: cp/friend.c:396 cp/parser.c:3292 cp/parser.c:3424 cp/parser.c:3475 -#: cp/parser.c:6450 cp/parser.c:21872 +#: gimple-ssa-warn-restrict.c:1767 c/c-decl.c:3771 c/c-decl.c:4044 +#: c/c-typeck.c:8688 cp/class.c:1343 cp/class.c:3104 cp/decl.c:3959 +#: cp/decl.c:10966 cp/decl.c:11402 cp/decl.c:11411 cp/friend.c:386 +#: cp/friend.c:396 cp/parser.c:3295 cp/parser.c:3427 cp/parser.c:3478 +#: cp/parser.c:6453 cp/parser.c:21874 #, gcc-internal-format msgid "%qD declared here" msgstr "" -#: gimple-ssa-warn-restrict.c:1770 +#: gimple-ssa-warn-restrict.c:1774 msgid "%G%qD forming offset %s is out of the bounds [0, %wu]" msgstr "" -#: gimple-ssa-warn-restrict.c:1772 +#: gimple-ssa-warn-restrict.c:1776 msgid "%G%qD offset %s is out of the bounds [0, %wu]" msgstr "" -#: gimple-ssa-warn-restrict.c:1778 +#: gimple-ssa-warn-restrict.c:1782 msgid "%G%qD forming offset %s is out of bounds" msgstr "" -#: gimple-ssa-warn-restrict.c:1779 +#: gimple-ssa-warn-restrict.c:1783 msgid "%G%qD offset %s is out of bounds" msgstr "" -#: gimple-ssa-warn-restrict.c:1790 +#: gimple-ssa-warn-restrict.c:1794 msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT" msgstr "" -#: gimple-ssa-warn-restrict.c:1799 +#: gimple-ssa-warn-restrict.c:1803 msgid "" "%G%qD offset %s from the object at %qE is out of the bounds of referenced " "subobject %qD with type %qT at offset %wu" msgstr "" -#: gimple-ssa-warn-restrict.c:1976 +#: gimple-ssa-warn-restrict.c:1980 msgid "%G%qD source argument is the same as destination" msgstr "" @@ -21481,7 +21260,7 @@ msgstr "" msgid "invalid use of attribute %" msgstr "" -#: ipa-devirt.c:762 ipa-devirt.c:847 ipa-devirt.c:918 +#: ipa-devirt.c:762 ipa-devirt.c:847 ipa-devirt.c:876 ipa-devirt.c:918 #, gcc-internal-format msgid "virtual table of type %qD violates one definition rule" msgstr "" @@ -21515,11 +21294,6 @@ msgid "" "of different size" msgstr "" -#: ipa-devirt.c:876 ipa-devirt.c:949 -#, gcc-internal-format -msgid "virtual table of type %qD violates one definition rule " -msgstr "" - #: ipa-devirt.c:882 #, gcc-internal-format msgid "" @@ -21544,6 +21318,11 @@ msgid "" "with more entries" msgstr "" +#: ipa-devirt.c:949 +#, gcc-internal-format +msgid "virtual table of type %qD violates one definition rule " +msgstr "" + #: ipa-devirt.c:963 #, gcc-internal-format msgid "virtual method %qD" @@ -22053,8 +21832,8 @@ msgid "Option %s not used consistently in all LTO input files" msgstr "" #: lto-wrapper.c:825 -#, gcc-internal-format, gfc-internal-format -msgid "could not find %s in %s (consider using '-B')\n" +#, gcc-internal-format +msgid "could not find %s in %s (consider using %<-B%>)\n" msgstr "" #: lto-wrapper.c:906 @@ -22114,7 +21893,7 @@ msgstr "" #: multiple_target.c:76 #, gcc-internal-format -msgid "the call requires ifunc, which is not supported by this target" +msgid "the call requires %, which is not supported by this target" msgstr "" #: multiple_target.c:83 @@ -22127,24 +21906,24 @@ msgstr "" msgid "default % attribute was not set" msgstr "" -#: multiple_target.c:351 +#: multiple_target.c:354 #, gcc-internal-format msgid "single % attribute is ignored" msgstr "" -#: multiple_target.c:360 +#: multiple_target.c:363 #, gcc-internal-format msgid "clones for % attribute cannot be created" msgstr "" -#: multiple_target.c:363 +#: multiple_target.c:366 #, gcc-internal-format msgid "function %q+F can never be copied because it has % attribute" msgstr "" -#: multiple_target.c:380 +#: multiple_target.c:384 #, gcc-internal-format -msgid "default target was not set" +msgid "% target was not set" msgstr "" #: multiple_target.c:388 @@ -22152,6 +21931,11 @@ msgstr "" msgid "an empty string cannot be in % attribute" msgstr "" +#: multiple_target.c:392 +#, gcc-internal-format +msgid "multiple % targets were set" +msgstr "" + #: omp-expand.c:2150 #, gcc-internal-format msgid "" @@ -22404,7 +22188,7 @@ msgstr "" #: omp-offload.c:642 #, gcc-internal-format -msgid "%<-fopenacc-dim%> operand is malformed at '%s'" +msgid "%<-fopenacc-dim%> operand is malformed at %qs" msgstr "" #: omp-offload.c:1217 @@ -22513,12 +22297,12 @@ msgstr "" msgid "unrecognized argument in option %qs" msgstr "" -#: opts-common.c:1291 config/i386/i386.c:3494 +#: opts-common.c:1291 config/i386/i386.c:3382 #, gcc-internal-format msgid "valid arguments to %qs are: %s; did you mean %qs?" msgstr "" -#: opts-common.c:1294 config/i386/i386.c:3497 +#: opts-common.c:1294 config/i386/i386.c:3385 #, gcc-internal-format msgid "valid arguments to %qs are: %s" msgstr "" @@ -23562,7 +23346,7 @@ msgstr "" #: symtab.c:1005 #, gcc-internal-format -msgid "inconsistent `ifunc' attribute" +msgid "inconsistent % attribute" msgstr "" #: symtab.c:1013 @@ -23732,12 +23516,12 @@ msgstr "" msgid "nested function trampolines not supported on this target" msgstr "" -#: targhooks.c:1585 +#: targhooks.c:1589 #, gcc-internal-format msgid "target attribute is not supported on this machine" msgstr "" -#: targhooks.c:1599 +#: targhooks.c:1603 #, gcc-internal-format msgid "#pragma GCC target is not supported for this machine" msgstr "" @@ -23753,14 +23537,14 @@ msgid "renaming .rpo file: %m" msgstr "" #: tlink.c:493 -#, gcc-internal-format, gfc-internal-format -msgid "repository file '%s' does not contain command-line arguments" +#, gcc-internal-format +msgid "repository file %qs does not contain command-line arguments" msgstr "" #: tlink.c:619 -#, gcc-internal-format, gfc-internal-format +#, gcc-internal-format msgid "" -"'%s' was assigned to '%s', but was not defined during recompilation, or vice " +"%qs was assigned to %qs, but was not defined during recompilation, or vice " "versa" msgstr "" @@ -25015,7 +24799,7 @@ msgstr "" #: tree-profile.c:635 #, gcc-internal-format -msgid "invalid regular expression '%s' in %<%s%>" +msgid "invalid regular expression %qs in %qs" msgstr "" #: tree-profile.c:725 @@ -25868,100 +25652,100 @@ msgstr "" msgid "register name given for non-register variable %q+D" msgstr "" -#: varasm.c:1889 +#: varasm.c:1881 #, gcc-internal-format -msgid "Patchable function entry > size" +msgid "patchable function entry > size" msgstr "" -#: varasm.c:2088 +#: varasm.c:2081 #, gcc-internal-format msgid "thread-local COMMON data not implemented" msgstr "" -#: varasm.c:2121 +#: varasm.c:2114 #, gcc-internal-format msgid "" "requested alignment for %q+D is greater than implemented alignment of %wu" msgstr "" -#: varasm.c:2224 c/c-decl.c:5199 c/c-parser.c:1544 +#: varasm.c:2217 c/c-decl.c:5202 c/c-parser.c:1544 #, gcc-internal-format msgid "storage size of %q+D isn%'t known" msgstr "" -#: varasm.c:4988 +#: varasm.c:4981 #, gcc-internal-format msgid "initializer for integer/fixed-point value is too complicated" msgstr "" -#: varasm.c:4993 +#: varasm.c:4986 #, gcc-internal-format msgid "initializer for floating value is not a floating constant" msgstr "" -#: varasm.c:5312 +#: varasm.c:5305 #, gcc-internal-format msgid "invalid initial value for member %qE" msgstr "" -#: varasm.c:5568 +#: varasm.c:5561 #, gcc-internal-format msgid "%+qD declared weak after being used" msgstr "" -#: varasm.c:5620 +#: varasm.c:5613 #, gcc-internal-format msgid "" "weak declaration of %q+D being applied to a already existing, static " "definition" msgstr "" -#: varasm.c:5656 +#: varasm.c:5649 #, gcc-internal-format msgid "weak declaration of %q+D must be public" msgstr "" -#: varasm.c:5660 +#: varasm.c:5653 #, gcc-internal-format msgid "weak declaration of %q+D not supported" msgstr "" -#: varasm.c:5689 varasm.c:5992 +#: varasm.c:5682 varasm.c:5985 #, gcc-internal-format msgid "only weak aliases are supported in this configuration" msgstr "" -#: varasm.c:5884 +#: varasm.c:5877 #, gcc-internal-format msgid "weakref is not supported in this configuration" msgstr "" -#: varasm.c:5912 +#: varasm.c:5905 #, gcc-internal-format msgid "ifunc is not supported on this target" msgstr "" -#: varasm.c:5970 +#: varasm.c:5963 #, gcc-internal-format msgid "weakref %q+D ultimately targets itself" msgstr "" -#: varasm.c:5972 +#: varasm.c:5965 #, gcc-internal-format msgid "weakref %q+D must have static linkage" msgstr "" -#: varasm.c:5979 +#: varasm.c:5972 #, gcc-internal-format msgid "alias definitions not supported in this configuration" msgstr "" -#: varasm.c:5989 +#: varasm.c:5982 #, gcc-internal-format msgid "ifunc is not supported in this configuration" msgstr "" -#: varasm.c:6207 config/sol2.c:159 config/i386/winnt.c:265 +#: varasm.c:6200 config/sol2.c:159 config/i386/winnt.c:265 #, gcc-internal-format msgid "visibility attribute not supported in this configuration; ignored" msgstr "" @@ -26030,7 +25814,7 @@ msgid "" msgstr "" #. Print an error message for unrecognized stab codes. -#: xcoffout.c:194 +#: xcoffout.c:195 #, gcc-internal-format msgid "no sclass for %s stab (0x%x)" msgstr "" @@ -26045,7 +25829,7 @@ msgstr "" msgid "bytecode stream: tag %s is not in the expected range [%s, %s]" msgstr "" -#: c-family/c-ada-spec.c:2792 +#: c-family/c-ada-spec.c:2812 #, gcc-internal-format msgid "unsupported record layout" msgstr "" @@ -26070,7 +25854,7 @@ msgstr "" msgid "%qE attribute argument %i has type %qT" msgstr "" -#: c-family/c-attribs.c:552 +#: c-family/c-attribs.c:552 c-family/c-attribs.c:3508 c-family/c-attribs.c:3512 #, gcc-internal-format msgid "%qE attribute argument value %qE is not an integer constant" msgstr "" @@ -26167,8 +25951,8 @@ msgid "%qE attribute ignored. Use %<-fcf-protection%> option to enable it" msgstr "" #: c-family/c-attribs.c:1114 c-family/c-attribs.c:1120 -#: c-family/c-attribs.c:3825 c-family/c-attribs.c:3860 -#: c-family/c-attribs.c:3866 +#: c-family/c-attribs.c:3862 c-family/c-attribs.c:3897 +#: c-family/c-attribs.c:3903 #, gcc-internal-format msgid "%qE attribute ignored due to conflict with %qs attribute" msgstr "" @@ -26489,7 +26273,7 @@ msgid "%qE argument must be one of %qs, %qs, %qs, or %qs" msgstr "" #: c-family/c-attribs.c:2773 c-family/c-attribs.c:3080 -#: c-family/c-attribs.c:3934 config/m32c/m32c.c:2944 +#: c-family/c-attribs.c:3971 config/m32c/m32c.c:2944 #, gcc-internal-format msgid "%qE attribute applies only to functions" msgstr "" @@ -26522,7 +26306,7 @@ msgid "" "attribute" msgstr "" -#: c-family/c-attribs.c:3086 c-family/c-attribs.c:3940 +#: c-family/c-attribs.c:3086 c-family/c-attribs.c:3977 #, gcc-internal-format msgid "can%'t set %qE attribute after definition" msgstr "" @@ -26578,102 +26362,117 @@ msgstr "" msgid "invalid vector type for attribute %qE" msgstr "" -#: c-family/c-attribs.c:3513 ada/gcc-interface/utils.c:3969 +#: c-family/c-attribs.c:3521 c-family/c-attribs.c:3525 +#, gcc-internal-format +msgid "%qE attribute argument value %qE is negative" +msgstr "" + +#: c-family/c-attribs.c:3538 c-family/c-attribs.c:3542 +#, gcc-internal-format +msgid "%qE attribute argument value %qE exceeds %wu" +msgstr "" + +#: c-family/c-attribs.c:3550 ada/gcc-interface/utils.c:3969 #, gcc-internal-format msgid "vector size not an integral multiple of component size" msgstr "" -#: c-family/c-attribs.c:3519 ada/gcc-interface/utils.c:3976 +#: c-family/c-attribs.c:3556 ada/gcc-interface/utils.c:3976 #, gcc-internal-format msgid "zero vector size" msgstr "" -#: c-family/c-attribs.c:3528 c-family/c-attribs.c:3531 +#: c-family/c-attribs.c:3565 c-family/c-attribs.c:3568 #, gcc-internal-format msgid "number of components of the vector not a power of two" msgstr "" -#: c-family/c-attribs.c:3589 ada/gcc-interface/utils.c:6200 +#: c-family/c-attribs.c:3626 ada/gcc-interface/utils.c:6200 #, gcc-internal-format msgid "nonnull attribute without arguments on a non-prototype" msgstr "" -#: c-family/c-attribs.c:3645 +#: c-family/c-attribs.c:3682 #, gcc-internal-format msgid "%qE attribute ignored on objects of type %qT" msgstr "" -#: c-family/c-attribs.c:3653 +#: c-family/c-attribs.c:3690 #, gcc-internal-format msgid "%qE attribute does not apply to functions" msgstr "" -#: c-family/c-attribs.c:3710 +#: c-family/c-attribs.c:3747 #, gcc-internal-format msgid "cleanup argument not an identifier" msgstr "" -#: c-family/c-attribs.c:3717 +#: c-family/c-attribs.c:3754 #, gcc-internal-format msgid "cleanup argument not a function" msgstr "" -#: c-family/c-attribs.c:3754 +#: c-family/c-attribs.c:3791 #, gcc-internal-format msgid "%qE attribute requires prototypes with named arguments" msgstr "" -#: c-family/c-attribs.c:3762 +#: c-family/c-attribs.c:3799 #, gcc-internal-format msgid "%qE attribute only applies to variadic functions" msgstr "" -#: c-family/c-attribs.c:3778 ada/gcc-interface/utils.c:6287 +#: c-family/c-attribs.c:3815 ada/gcc-interface/utils.c:6287 #, gcc-internal-format msgid "requested position is not an integer constant" msgstr "" -#: c-family/c-attribs.c:3786 ada/gcc-interface/utils.c:6294 +#: c-family/c-attribs.c:3823 ada/gcc-interface/utils.c:6294 #, gcc-internal-format msgid "requested position is less than zero" msgstr "" -#: c-family/c-attribs.c:3841 +#: c-family/c-attribs.c:3878 #, gcc-internal-format msgid "empty string in attribute %" msgstr "" -#: c-family/c-attribs.c:3957 +#: c-family/c-attribs.c:3994 #, gcc-internal-format msgid "returns_nonnull attribute on a function not returning a pointer" msgstr "" -#: c-family/c-attribs.c:3972 +#: c-family/c-attribs.c:4009 #, gcc-internal-format msgid "%qE attribute is only valid on % type" msgstr "" -#: c-family/c-attribs.c:4010 +#: c-family/c-attribs.c:4045 +#, gcc-internal-format +msgid "%qE attribute argument %qE is not an integer constant" +msgstr "" + +#: c-family/c-attribs.c:4066 #, gcc-internal-format msgid "unknown attribute %qE" msgstr "" -#: c-family/c-attribs.c:4037 +#: c-family/c-attribs.c:4093 #, gcc-internal-format msgid "invalid operand type %qT for %qs" msgstr "" -#: c-family/c-attribs.c:4131 +#: c-family/c-attribs.c:4197 #, gcc-internal-format msgid "%qs attribute not supported for %qT in %<__builtin_has_attribute%>" msgstr "" -#: c-family/c-attribs.c:4133 +#: c-family/c-attribs.c:4199 #, gcc-internal-format msgid "%qs attribute not supported for %qE in %<__builtin_has_attribute%>" msgstr "" -#: c-family/c-attribs.c:4314 +#: c-family/c-attribs.c:4376 #, gcc-internal-format msgid "%qs attribute not supported in %<__builtin_has_attribute%>" msgstr "" @@ -26888,12 +26687,12 @@ msgid "" "%" msgstr "" -#: c-family/c-common.c:3551 cp/semantics.c:662 cp/typeck.c:9089 +#: c-family/c-common.c:3551 cp/semantics.c:662 cp/typeck.c:9090 #, gcc-internal-format msgid "suggest parentheses around assignment used as truth value" msgstr "" -#: c-family/c-common.c:3638 c/c-decl.c:4492 c/c-decl.c:6627 c/c-typeck.c:14934 +#: c-family/c-common.c:3638 c/c-decl.c:4495 c/c-decl.c:6630 c/c-typeck.c:14934 #, gcc-internal-format msgid "invalid use of %" msgstr "" @@ -26973,7 +26772,7 @@ msgstr "" msgid "duplicate case value" msgstr "" -#: c-family/c-common.c:5003 c-family/c-warn.c:2323 +#: c-family/c-common.c:5003 c-family/c-warn.c:2326 #, gcc-internal-format msgid "previously used here" msgstr "" @@ -27778,7 +27577,7 @@ msgstr "" msgid "repeated %<@%> before Objective-C string" msgstr "" -#: c-family/c-lex.c:1198 cp/parser.c:4183 +#: c-family/c-lex.c:1198 cp/parser.c:4186 #, gcc-internal-format msgid "unsupported non-standard concatenation of string literals" msgstr "" @@ -27835,7 +27634,7 @@ msgstr "" msgid "% modifier may not be specified on % construct" msgstr "" -#: c-family/c-omp.c:721 cp/semantics.c:8685 +#: c-family/c-omp.c:721 cp/semantics.c:8688 #, gcc-internal-format msgid "invalid type for iteration variable %qE" msgstr "" @@ -27850,17 +27649,17 @@ msgstr "" msgid "%qE is not initialized" msgstr "" -#: c-family/c-omp.c:763 cp/semantics.c:8574 +#: c-family/c-omp.c:763 cp/semantics.c:8577 #, gcc-internal-format msgid "missing controlling predicate" msgstr "" -#: c-family/c-omp.c:869 cp/semantics.c:8216 +#: c-family/c-omp.c:869 cp/semantics.c:8219 #, gcc-internal-format msgid "invalid controlling predicate" msgstr "" -#: c-family/c-omp.c:876 cp/semantics.c:8580 +#: c-family/c-omp.c:876 cp/semantics.c:8583 #, gcc-internal-format msgid "missing increment expression" msgstr "" @@ -27870,7 +27669,7 @@ msgstr "" msgid "increment is not constant 1 or -1 for != condition" msgstr "" -#: c-family/c-omp.c:1007 cp/semantics.c:8331 +#: c-family/c-omp.c:1007 cp/semantics.c:8334 #, gcc-internal-format msgid "invalid increment expression" msgstr "" @@ -28447,7 +28246,7 @@ msgid "wrong type argument to %s" msgstr "" #: c-family/c-warn.c:55 c-family/c-warn.c:68 cp/constexpr.c:1983 -#: cp/constexpr.c:4392 +#: cp/constexpr.c:4401 #, gcc-internal-format msgid "overflow in constant expression" msgstr "" @@ -29125,81 +28924,81 @@ msgid "" msgstr "" #: c-family/c-warn.c:2054 c/c-typeck.c:11911 c/c-typeck.c:12079 -#: cp/typeck.c:5185 +#: cp/typeck.c:5193 #, gcc-internal-format msgid "comparison between types %qT and %qT" msgstr "" -#: c-family/c-warn.c:2104 +#: c-family/c-warn.c:2107 #, gcc-internal-format msgid "comparison of integer expressions of different signedness: %qT and %qT" msgstr "" -#: c-family/c-warn.c:2157 +#: c-family/c-warn.c:2160 #, gcc-internal-format msgid "promoted ~unsigned is always non-zero" msgstr "" -#: c-family/c-warn.c:2160 +#: c-family/c-warn.c:2163 #, gcc-internal-format msgid "comparison of promoted ~unsigned with constant" msgstr "" -#: c-family/c-warn.c:2170 +#: c-family/c-warn.c:2173 #, gcc-internal-format msgid "comparison of promoted ~unsigned with unsigned" msgstr "" -#: c-family/c-warn.c:2224 +#: c-family/c-warn.c:2227 #, gcc-internal-format msgid "unused parameter %qD" msgstr "" -#: c-family/c-warn.c:2286 +#: c-family/c-warn.c:2289 #, gcc-internal-format msgid "typedef %qD locally defined but not used" msgstr "" -#: c-family/c-warn.c:2322 +#: c-family/c-warn.c:2325 #, gcc-internal-format msgid "duplicated % condition" msgstr "" -#: c-family/c-warn.c:2351 +#: c-family/c-warn.c:2354 #, gcc-internal-format msgid "" "optimization attribute on %qD follows definition but the attribute doesn%'t " "match" msgstr "" -#: c-family/c-warn.c:2359 +#: c-family/c-warn.c:2362 #, gcc-internal-format msgid "" "inline declaration of %qD follows declaration with attribute %" msgstr "" -#: c-family/c-warn.c:2364 +#: c-family/c-warn.c:2367 #, gcc-internal-format msgid "" "declaration of %q+D with attribute % follows inline declaration" msgstr "" -#: c-family/c-warn.c:2413 +#: c-family/c-warn.c:2416 #, gcc-internal-format msgid "result of %qE requires %u bits to represent, but %qT only has %u bits" msgstr "" -#: c-family/c-warn.c:2451 c-family/c-warn.c:2475 +#: c-family/c-warn.c:2454 c-family/c-warn.c:2478 #, gcc-internal-format msgid "comparison of constant %qE with boolean expression is always false" msgstr "" -#: c-family/c-warn.c:2454 c-family/c-warn.c:2472 +#: c-family/c-warn.c:2457 c-family/c-warn.c:2475 #, gcc-internal-format msgid "comparison of constant %qE with boolean expression is always true" msgstr "" -#: c-family/c-warn.c:2522 +#: c-family/c-warn.c:2525 msgid "" "passing argument %i to restrict-qualified parameter aliases with argument %Z" msgid_plural "" @@ -29207,34 +29006,34 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: c-family/c-warn.c:2587 c/c-typeck.c:5457 cp/call.c:5569 +#: c-family/c-warn.c:2590 c/c-typeck.c:5457 cp/call.c:5570 #, gcc-internal-format msgid "this condition has identical branches" msgstr "" -#: c-family/c-warn.c:2694 +#: c-family/c-warn.c:2697 #, gcc-internal-format msgid "macro expands to multiple statements" msgstr "" -#: c-family/c-warn.c:2695 +#: c-family/c-warn.c:2698 #, gcc-internal-format msgid "some parts of macro expansion are not guarded by this %qs clause" msgstr "" -#: c-family/c-warn.c:2785 +#: c-family/c-warn.c:2789 #, 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:2791 c-family/c-warn.c:2794 cp/init.c:638 +#: c-family/c-warn.c:2796 c-family/c-warn.c:2799 cp/init.c:638 #, gcc-internal-format msgid "defined here" msgstr "" -#: c-family/c-warn.c:2880 +#: c-family/c-warn.c:2886 #, gcc-internal-format msgid "" "taking address of packed member of %qT may result in an unaligned pointer " @@ -29258,7 +29057,7 @@ msgid "" "value %d (%llu KB) is out of range" msgstr "" -#: common/config/aarch64/aarch64-common.c:539 config/aarch64/aarch64.c:11690 +#: common/config/aarch64/aarch64-common.c:539 config/aarch64/aarch64.c:11719 #, gcc-internal-format msgid "unknown value %qs for %<-mcpu%>" msgstr "" @@ -29289,14 +29088,14 @@ msgid "unrecognized option passed to %%:target_mode_check" msgstr "" #: common/config/arm/arm-common.c:331 common/config/arm/arm-common.c:395 -#: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:11622 -#: config/aarch64/aarch64.c:11660 +#: common/config/arm/arm-common.c:442 config/aarch64/aarch64.c:11651 +#: config/aarch64/aarch64.c:11689 #, gcc-internal-format msgid "valid arguments are: %s; did you mean %qs?" msgstr "" #: common/config/arm/arm-common.c:334 common/config/arm/arm-common.c:398 -#: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:11625 +#: common/config/arm/arm-common.c:445 config/aarch64/aarch64.c:11654 #, gcc-internal-format, gfc-internal-format msgid "valid arguments are: %s" msgstr "" @@ -29465,7 +29264,7 @@ msgstr "" #: common/config/riscv/riscv-common.c:253 #, gcc-internal-format -msgid "%<-march=%s%>: Expect number after `%dp'." +msgid "%<-march=%s%>: Expect number after %<%dp%>." msgstr "" #: common/config/riscv/riscv-common.c:329 @@ -29475,17 +29274,17 @@ msgstr "" #: common/config/riscv/riscv-common.c:351 #, gcc-internal-format -msgid "%<-march=%s%>: first ISA subset must be `e', `i' or `g'" +msgid "%<-march=%s%>: first ISA subset must be %, % or %" msgstr "" #: common/config/riscv/riscv-common.c:378 #, gcc-internal-format -msgid "%<-march=%s%>: unsupported ISA subset `%c'" +msgid "%<-march=%s%>: unsupported ISA subset %<%c%>" msgstr "" #: common/config/riscv/riscv-common.c:382 #, gcc-internal-format -msgid "%<-march=%s%>: ISA string is not in canonical order. `%c'" +msgid "%<-march=%s%>: ISA string is not in canonical order. %<%c%>" msgstr "" #: common/config/riscv/riscv-common.c:458 @@ -29508,12 +29307,12 @@ msgstr "" msgid "the RX100 cpu does not have FPU hardware" msgstr "" -#: common/config/s390/s390-common.c:97 +#: common/config/s390/s390-common.c:100 #, gcc-internal-format msgid "stack guard value must be an exact power of 2" msgstr "" -#: common/config/s390/s390-common.c:102 +#: common/config/s390/s390-common.c:105 #, gcc-internal-format msgid "stack size must be an exact power of 2" msgstr "" @@ -29531,47 +29330,47 @@ msgstr "" #: config/darwin-c.c:102 config/darwin-c.c:105 config/darwin-c.c:107 #: config/darwin-c.c:109 #, gcc-internal-format -msgid "malformed '#pragma options', ignoring" +msgid "malformed %<#pragma options%>, ignoring" msgstr "" #: config/darwin-c.c:112 #, gcc-internal-format -msgid "junk at end of '#pragma options'" +msgid "junk at end of %<#pragma options%>" msgstr "" #: config/darwin-c.c:122 #, gcc-internal-format -msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring" +msgid "malformed %<#pragma options align={mac68k|power|reset}%>, ignoring" msgstr "" #: config/darwin-c.c:134 #, gcc-internal-format -msgid "missing '(' after '#pragma unused', ignoring" +msgid "missing %<(%> after %<#pragma unused%>, ignoring" msgstr "" #: config/darwin-c.c:155 #, gcc-internal-format -msgid "missing ')' after '#pragma unused', ignoring" +msgid "missing %<)%> after %<#pragma unused%>, ignoring" msgstr "" #: config/darwin-c.c:158 #, gcc-internal-format -msgid "junk at end of '#pragma unused'" +msgid "junk at end of %<#pragma unused%>" msgstr "" #: config/darwin-c.c:169 #, gcc-internal-format -msgid "malformed '#pragma ms_struct', ignoring" +msgid "malformed %<#pragma ms_struct%>, ignoring" msgstr "" #: config/darwin-c.c:177 #, gcc-internal-format -msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring" +msgid "malformed %<#pragma ms_struct {on|off|reset}%>, ignoring" msgstr "" #: config/darwin-c.c:180 #, gcc-internal-format -msgid "junk at end of '#pragma ms_struct'" +msgid "junk at end of %<#pragma ms_struct%>" msgstr "" #: config/darwin-c.c:406 @@ -29853,8 +29652,8 @@ msgid "%qs feature modifier is incompatible with the use of vector types" msgstr "" #: config/aarch64/aarch64.c:3919 config/aarch64/aarch64.c:3965 -#: config/aarch64/aarch64.c:4062 config/aarch64/aarch64.c:13416 -#: config/arm/arm.c:6715 config/arm/arm.c:6745 config/arm/arm.c:27086 +#: config/aarch64/aarch64.c:4062 config/aarch64/aarch64.c:13445 +#: config/arm/arm.c:6715 config/arm/arm.c:6745 config/arm/arm.c:27085 #, gcc-internal-format msgid "parameter passing for argument of type %qT changed in GCC 9.1" msgstr "" @@ -29864,260 +29663,260 @@ msgstr "" msgid "stack probes for SVE frames" msgstr "" -#: config/aarch64/aarch64.c:11154 +#: config/aarch64/aarch64.c:11183 #, gcc-internal-format msgid "unknown flag passed in %<-moverride=%s%> (%s)" msgstr "" -#: config/aarch64/aarch64.c:11198 +#: config/aarch64/aarch64.c:11227 #, gcc-internal-format, gfc-internal-format msgid "%s string ill-formed\n" msgstr "" -#: config/aarch64/aarch64.c:11254 +#: config/aarch64/aarch64.c:11283 #, gcc-internal-format msgid "invalid format for sve_width" msgstr "" -#: config/aarch64/aarch64.c:11266 +#: config/aarch64/aarch64.c:11295 #, gcc-internal-format, gfc-internal-format msgid "invalid sve_width value: %d" msgstr "" -#: config/aarch64/aarch64.c:11286 +#: config/aarch64/aarch64.c:11315 #, gcc-internal-format, gfc-internal-format msgid "tuning string missing in option (%s)" msgstr "" -#: config/aarch64/aarch64.c:11304 +#: config/aarch64/aarch64.c:11333 #, gcc-internal-format, gfc-internal-format msgid "unknown tuning option (%s)" msgstr "" -#: config/aarch64/aarch64.c:11457 +#: config/aarch64/aarch64.c:11486 #, gcc-internal-format msgid "" "incompatible options %<-mstack-protector-guard=global%> and%<-mstack-" "protector-guard-offset=%s%>" msgstr "" -#: config/aarch64/aarch64.c:11466 +#: config/aarch64/aarch64.c:11495 #, 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:11474 +#: config/aarch64/aarch64.c:11503 #, gcc-internal-format msgid "specify a system register with a small string length." msgstr "" -#: config/aarch64/aarch64.c:11484 config/rs6000/rs6000.c:4622 +#: config/aarch64/aarch64.c:11513 config/rs6000/rs6000.c:4622 #, gcc-internal-format msgid "%qs is not a valid offset in %qs" msgstr "" -#: config/aarch64/aarch64.c:11578 -#, gcc-internal-format, gfc-internal-format -msgid "stack clash guard size '%d' must be equal to probing interval '%d'" +#: config/aarch64/aarch64.c:11607 +#, gcc-internal-format +msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>" msgstr "" -#: config/aarch64/aarch64.c:11663 +#: config/aarch64/aarch64.c:11692 #, gcc-internal-format, gfc-internal-format msgid "valid arguments are: %s;" msgstr "" -#: config/aarch64/aarch64.c:11687 +#: config/aarch64/aarch64.c:11716 #, gcc-internal-format msgid "missing cpu name in %<-mcpu=%s%>" msgstr "" -#: config/aarch64/aarch64.c:11694 +#: config/aarch64/aarch64.c:11723 #, gcc-internal-format msgid "invalid feature modifier %qs in %<-mcpu=%s%>" msgstr "" -#: config/aarch64/aarch64.c:11802 +#: config/aarch64/aarch64.c:11831 #, gcc-internal-format msgid "invalid arg %<%s%> for %<-mbranch-protection=%>" msgstr "" -#: config/aarch64/aarch64.c:11804 +#: config/aarch64/aarch64.c:11833 #, gcc-internal-format msgid "missing arg for %<-mbranch-protection=%>" msgstr "" -#: config/aarch64/aarch64.c:11828 +#: config/aarch64/aarch64.c:11857 #, gcc-internal-format msgid "missing arch name in %<-march=%s%>" msgstr "" -#: config/aarch64/aarch64.c:11831 +#: config/aarch64/aarch64.c:11860 #, gcc-internal-format msgid "unknown value %qs for %<-march%>" msgstr "" -#: config/aarch64/aarch64.c:11835 +#: config/aarch64/aarch64.c:11864 #, gcc-internal-format msgid "invalid feature modifier %qs in %<-march=%s%>" msgstr "" -#: config/aarch64/aarch64.c:11863 +#: config/aarch64/aarch64.c:11892 #, gcc-internal-format msgid "missing cpu name in %<-mtune=%s%>" msgstr "" -#: config/aarch64/aarch64.c:11866 +#: config/aarch64/aarch64.c:11895 #, gcc-internal-format msgid "unknown value %qs for %<-mtune%>" msgstr "" -#: config/aarch64/aarch64.c:11991 config/arm/arm.c:3185 +#: config/aarch64/aarch64.c:12020 config/arm/arm.c:3185 #, gcc-internal-format msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch" msgstr "" -#: config/aarch64/aarch64.c:12047 +#: config/aarch64/aarch64.c:12076 #, gcc-internal-format msgid "assembler does not support %<-mabi=ilp32%>" msgstr "" -#: config/aarch64/aarch64.c:12054 +#: config/aarch64/aarch64.c:12083 #, gcc-internal-format msgid "return address signing is only supported for %<-mabi=lp64%>" msgstr "" -#: config/aarch64/aarch64.c:12122 +#: config/aarch64/aarch64.c:12151 #, gcc-internal-format msgid "code model %qs with %<-f%s%>" msgstr "" -#: config/aarch64/aarch64.c:12295 +#: config/aarch64/aarch64.c:12324 #, gcc-internal-format msgid "missing name in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:12298 +#: config/aarch64/aarch64.c:12327 #, gcc-internal-format msgid "invalid name (\"%s\") in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:12302 config/aarch64/aarch64.c:12344 -#: config/aarch64/aarch64.c:12451 +#: config/aarch64/aarch64.c:12331 config/aarch64/aarch64.c:12373 +#: config/aarch64/aarch64.c:12480 #, gcc-internal-format msgid "" "invalid feature modifier %s of value (\"%s\") in % pragma or " "attribute" msgstr "" -#: config/aarch64/aarch64.c:12337 +#: config/aarch64/aarch64.c:12366 #, gcc-internal-format msgid "missing name in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:12340 +#: config/aarch64/aarch64.c:12369 #, gcc-internal-format msgid "invalid name (\"%s\") in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:12367 +#: config/aarch64/aarch64.c:12396 #, gcc-internal-format msgid "" "missing argument to % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:12371 +#: config/aarch64/aarch64.c:12400 #, gcc-internal-format msgid "" "invalid protection type (\"%s\") in % " "pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:12406 +#: config/aarch64/aarch64.c:12435 #, gcc-internal-format msgid "invalid name (\"%s\") in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:12447 +#: config/aarch64/aarch64.c:12476 #, gcc-internal-format msgid "missing value in % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:12503 config/aarch64/aarch64.c:12680 +#: config/aarch64/aarch64.c:12532 config/aarch64/aarch64.c:12709 #, gcc-internal-format msgid "malformed % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:12551 +#: config/aarch64/aarch64.c:12580 #, gcc-internal-format msgid "pragma or attribute % does not accept an argument" msgstr "" -#: config/aarch64/aarch64.c:12559 +#: config/aarch64/aarch64.c:12588 #, gcc-internal-format msgid "pragma or attribute % does not allow a negated form" msgstr "" -#: config/aarch64/aarch64.c:12613 +#: config/aarch64/aarch64.c:12642 #, gcc-internal-format msgid "pragma or attribute % is not valid" msgstr "" -#: config/aarch64/aarch64.c:12670 config/arm/arm.c:30866 -#: config/i386/i386.c:5430 config/rs6000/rs6000.c:36761 -#: config/s390/s390.c:15268 +#: config/aarch64/aarch64.c:12699 config/arm/arm.c:30865 +#: config/i386/i386.c:5318 config/rs6000/rs6000.c:36763 +#: config/s390/s390.c:15399 #, gcc-internal-format msgid "attribute % argument not a string" msgstr "" -#: config/aarch64/aarch64.c:12697 +#: config/aarch64/aarch64.c:12726 #, gcc-internal-format msgid "pragma or attribute % is not valid" msgstr "" -#: config/aarch64/aarch64.c:12706 +#: config/aarch64/aarch64.c:12735 #, gcc-internal-format msgid "malformed % pragma or attribute" msgstr "" -#: config/aarch64/aarch64.c:14780 +#: config/aarch64/aarch64.c:14809 #, gcc-internal-format msgid "%Klane %wd out of range %wd - %wd" msgstr "" -#: config/aarch64/aarch64.c:14782 +#: config/aarch64/aarch64.c:14811 #, gcc-internal-format msgid "lane %wd out of range %wd - %wd" msgstr "" -#: config/aarch64/aarch64.c:18618 config/i386/i386.c:50706 -#: config/i386/i386.c:50833 +#: config/aarch64/aarch64.c:18647 config/i386/i386.c:50594 +#: config/i386/i386.c:50721 #, gcc-internal-format, gfc-internal-format msgid "unsupported simdlen %d" msgstr "" -#: config/aarch64/aarch64.c:18628 config/aarch64/aarch64.c:18649 +#: config/aarch64/aarch64.c:18657 config/aarch64/aarch64.c:18678 #, gcc-internal-format msgid "GCC does not currently support mixed size types for % functions" msgstr "" -#: config/aarch64/aarch64.c:18632 +#: config/aarch64/aarch64.c:18661 #, gcc-internal-format msgid "GCC does not currently support return type %qT for % functions" msgstr "" -#: config/aarch64/aarch64.c:18636 +#: config/aarch64/aarch64.c:18665 #, gcc-internal-format msgid "unsupported return type %qT for % functions" msgstr "" -#: config/aarch64/aarch64.c:18653 +#: config/aarch64/aarch64.c:18682 #, gcc-internal-format msgid "GCC does not currently support argument type %qT for % functions" msgstr "" -#: config/aarch64/aarch64.c:18675 +#: config/aarch64/aarch64.c:18704 #, gcc-internal-format msgid "GCC does not currently support simdlen %d for type %qT" msgstr "" @@ -30177,8 +29976,8 @@ msgstr "" msgid "bad value %qs for %<-mmemory-latency%>" msgstr "" -#: config/alpha/alpha.c:6719 config/alpha/alpha.c:6722 config/arc/arc.c:6852 -#: config/arc/arc.c:7126 config/s390/s390.c:833 config/tilegx/tilegx.c:3544 +#: config/alpha/alpha.c:6719 config/alpha/alpha.c:6722 config/arc/arc.c:6885 +#: config/arc/arc.c:7159 config/s390/s390.c:834 config/tilegx/tilegx.c:3544 #: config/tilepro/tilepro.c:3108 #, gcc-internal-format msgid "bad builtin fcode" @@ -30302,12 +30101,12 @@ msgstr "" #: config/bfin/bfin.c:4708 config/bfin/bfin.c:4769 config/bfin/bfin.c:4798 #: config/csky/csky.c:6020 config/csky/csky.c:6048 #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:312 -#: config/h8300/h8300.c:5459 config/i386/i386.c:6444 config/i386/i386.c:12281 -#: config/i386/i386.c:41306 config/i386/i386.c:41356 config/i386/i386.c:41426 +#: config/h8300/h8300.c:5459 config/i386/i386.c:6332 config/i386/i386.c:12169 +#: config/i386/i386.c:41194 config/i386/i386.c:41244 config/i386/i386.c:41314 #: config/m68k/m68k.c:788 config/mcore/mcore.c:3073 config/nvptx/nvptx.c:5059 #: config/riscv/riscv.c:2796 config/rl78/rl78.c:820 config/rl78/rl78.c:889 -#: config/rs6000/rs6000.c:32872 config/rx/rx.c:2720 config/rx/rx.c:2746 -#: config/s390/s390.c:1048 config/s390/s390.c:1135 config/sh/sh.c:8444 +#: config/rs6000/rs6000.c:32872 config/rx/rx.c:2721 config/rx/rx.c:2747 +#: config/s390/s390.c:1049 config/s390/s390.c:1136 config/sh/sh.c:8444 #: config/sh/sh.c:8462 config/sh/sh.c:8486 config/sh/sh.c:8557 #: config/sh/sh.c:8580 config/spu/spu.c:3690 config/stormy16/stormy16.c:2216 #: config/v850/v850.c:2034 config/visium/visium.c:725 @@ -30315,135 +30114,135 @@ msgstr "" msgid "%qE attribute only applies to functions" msgstr "" -#: config/arc/arc.c:6751 +#: config/arc/arc.c:6784 #, gcc-internal-format msgid "%<__builtin_arc_aligned%> with non-constant alignment" msgstr "" -#: config/arc/arc.c:6759 +#: config/arc/arc.c:6792 #, gcc-internal-format msgid "invalid alignment value for %<__builtin_arc_aligned%>" msgstr "" -#: config/arc/arc.c:6922 +#: config/arc/arc.c:6955 #, gcc-internal-format msgid "operand 1 should be an unsigned 3-bit immediate" msgstr "" -#: config/arc/arc.c:6963 config/arc/arc.c:7060 +#: config/arc/arc.c:6996 config/arc/arc.c:7093 #, gcc-internal-format msgid "operand 2 should be an unsigned 3-bit value (I0-I7)" msgstr "" -#: config/arc/arc.c:6996 config/arc/arc.c:7028 +#: config/arc/arc.c:7029 config/arc/arc.c:7061 #, gcc-internal-format msgid "operand 1 should be an unsigned 3-bit value (I0-I7)" msgstr "" -#: config/arc/arc.c:7000 config/arc/arc.c:7032 +#: config/arc/arc.c:7033 config/arc/arc.c:7065 #, gcc-internal-format msgid "operand 2 should be an unsigned 8-bit value" msgstr "" -#: config/arc/arc.c:7064 +#: config/arc/arc.c:7097 #, gcc-internal-format msgid "operand 3 should be an unsigned 8-bit value" msgstr "" -#: config/arc/arc.c:7097 +#: config/arc/arc.c:7130 #, gcc-internal-format msgid "operand 4 should be an unsigned 8-bit value (0-255)" msgstr "" -#: config/arc/arc.c:7101 +#: config/arc/arc.c:7134 #, gcc-internal-format msgid "operand 3 should be an unsigned 3-bit value (I0-I7)" msgstr "" -#: config/arc/arc.c:7108 +#: config/arc/arc.c:7141 #, gcc-internal-format msgid "operand 2 should be an unsigned 3-bit value (subreg 0-7)" msgstr "" -#: config/arc/arc.c:7111 +#: config/arc/arc.c:7144 #, gcc-internal-format msgid "operand 2 should be an even 3-bit value (subreg 0,2,4,6)" msgstr "" -#: config/arc/arc.c:7158 +#: config/arc/arc.c:7191 #, gcc-internal-format, gfc-internal-format msgid "builtin requires an immediate for operand %d" msgstr "" -#: config/arc/arc.c:7163 +#: config/arc/arc.c:7196 #, gcc-internal-format, gfc-internal-format msgid "operand %d should be a 6 bit unsigned immediate" msgstr "" -#: config/arc/arc.c:7167 +#: config/arc/arc.c:7200 #, gcc-internal-format, gfc-internal-format msgid "operand %d should be a 8 bit unsigned immediate" msgstr "" -#: config/arc/arc.c:7171 +#: config/arc/arc.c:7204 #, gcc-internal-format, gfc-internal-format msgid "operand %d should be a 3 bit unsigned immediate" msgstr "" -#: config/arc/arc.c:7174 +#: config/arc/arc.c:7207 #, gcc-internal-format, gfc-internal-format msgid "unknown builtin immediate operand type for operand %d" msgstr "" -#: config/arc/arc.c:7225 +#: config/arc/arc.c:7258 #, gcc-internal-format msgid "" "register number must be a compile-time constant. Try giving higher " "optimization levels" msgstr "" -#: config/arc/arc.c:8218 +#: config/arc/arc.c:8251 #, gcc-internal-format msgid "Insn addresses not set after shorten_branches" msgstr "" -#: config/arc/arc.c:8431 +#: config/arc/arc.c:8464 #, gcc-internal-format msgid "insn addresses not freed" msgstr "" -#: config/arc/arc.c:10982 +#: config/arc/arc.c:11015 #, gcc-internal-format msgid "%qE attribute only valid for ARCv2 architecture" msgstr "" -#: config/arc/arc.c:10990 config/arc/arc.c:11029 +#: config/arc/arc.c:11023 config/arc/arc.c:11062 #, gcc-internal-format msgid "argument of %qE attribute is missing" msgstr "" -#: config/arc/arc.c:11001 config/arc/arc.c:11040 config/arc/arc.c:11150 +#: config/arc/arc.c:11034 config/arc/arc.c:11073 config/arc/arc.c:11183 #: config/avr/avr.c:9790 #, gcc-internal-format msgid "%qE attribute allows only an integer constant argument" msgstr "" -#: config/arc/arc.c:11021 +#: config/arc/arc.c:11054 #, gcc-internal-format msgid "%qE attribute only valid for ARC EM architecture" msgstr "" -#: config/arc/arc.c:11076 +#: config/arc/arc.c:11109 #, gcc-internal-format msgid "%qE attribute only applies to types" msgstr "" -#: config/arc/arc.c:11082 +#: config/arc/arc.c:11115 #, gcc-internal-format msgid "argument of %qE attribute ignored" msgstr "" -#: config/arc/arc.c:11140 config/avr/avr.c:9777 config/bfin/bfin.c:4830 +#: config/arc/arc.c:11173 config/avr/avr.c:9777 config/bfin/bfin.c:4830 #: config/i386/winnt.c:63 config/msp430/msp430.c:2055 config/nvptx/nvptx.c:5082 #, gcc-internal-format msgid "%qE attribute only applies to variables" @@ -30778,8 +30577,8 @@ msgid "%<-mpic-register=%> is useless without %<-fpic%>" msgstr "" #: config/arm/arm.c:3502 -#, gcc-internal-format, gfc-internal-format -msgid "unable to use '%s' for PIC register" +#, gcc-internal-format +msgid "unable to use %qs for PIC register" msgstr "" #: config/arm/arm.c:3524 @@ -30863,7 +30662,7 @@ msgid "Thumb-1 hard-float VFP ABI" msgstr "" #: config/arm/arm.c:6496 config/arm/arm.c:6709 config/arm/arm.c:6742 -#: config/arm/arm.c:27079 +#: config/arm/arm.c:27078 #, gcc-internal-format msgid "parameter passing for argument of type %qT changed in GCC 7.1" msgstr "" @@ -30907,42 +30706,42 @@ msgid "" "%> or %<-mslow-flash-data%>" msgstr "" -#: config/arm/arm.c:12535 +#: config/arm/arm.c:12534 #, gcc-internal-format msgid "%K%s %wd out of range %wd - %wd" msgstr "" -#: config/arm/arm.c:12538 +#: config/arm/arm.c:12537 #, gcc-internal-format msgid "%s %wd out of range %wd - %wd" msgstr "" -#: config/arm/arm.c:24020 +#: config/arm/arm.c:24019 #, gcc-internal-format msgid "unable to compute real location of stacked parameter" msgstr "" -#: config/arm/arm.c:24676 +#: config/arm/arm.c:24675 #, gcc-internal-format msgid "Unexpected thumb1 far jump" msgstr "" -#: config/arm/arm.c:24940 +#: config/arm/arm.c:24939 #, gcc-internal-format msgid "no low registers available for popping high registers" msgstr "" -#: config/arm/arm.c:25190 +#: config/arm/arm.c:25189 #, gcc-internal-format msgid "interrupt Service Routines cannot be coded in Thumb mode" msgstr "" -#: config/arm/arm.c:25421 +#: config/arm/arm.c:25420 #, gcc-internal-format msgid "%<-fstack-check=specific%> for Thumb-1" msgstr "" -#: config/arm/arm.c:30890 +#: config/arm/arm.c:30889 #, gcc-internal-format msgid "invalid fpu for target attribute or pragma %qs" msgstr "" @@ -30950,17 +30749,17 @@ msgstr "" #. This doesn't really make sense until we support #. general dynamic selection of the architecture and all #. sub-features. -#: config/arm/arm.c:30898 +#: config/arm/arm.c:30897 #, gcc-internal-format msgid "auto fpu selection not currently permitted here" msgstr "" -#: config/arm/arm.c:30911 +#: config/arm/arm.c:30910 #, gcc-internal-format msgid "invalid architecture for target attribute or pragma %qs" msgstr "" -#: config/arm/arm.c:30925 +#: config/arm/arm.c:30924 #, gcc-internal-format msgid "unknown target attribute or pragma %qs" msgstr "" @@ -31331,7 +31130,7 @@ msgstr "" #: config/cris/cris.c:906 #, gcc-internal-format -msgid "invalid use of ':' modifier" +msgid "invalid use of %<:%> modifier" msgstr "" #: config/cris/cris.c:1140 config/moxie/moxie.c:186 config/or1k/or1k.c:1248 @@ -31591,7 +31390,7 @@ msgstr "" #: config/ft32/ft32.c:181 #, gcc-internal-format -msgid "'h' applied to non-register operand" +msgid "% applied to non-register operand" msgstr "" #: config/ft32/ft32.c:206 @@ -31714,61 +31513,61 @@ msgstr "" msgid "can%'t set position in PCH file: %m" msgstr "" -#: config/i386/i386.c:3465 +#: config/i386/i386.c:3353 #, gcc-internal-format msgid "wrong argument %qs to option %qs" msgstr "" -#: config/i386/i386.c:3471 +#: config/i386/i386.c:3359 #, gcc-internal-format msgid "size ranges of option %qs should be increasing" msgstr "" -#: config/i386/i386.c:3481 +#: config/i386/i386.c:3369 #, 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.c:3507 +#: config/i386/i386.c:3395 #, gcc-internal-format msgid "" "strategy name %qs specified for option %qs not supported for 32-bit code" msgstr "" -#: config/i386/i386.c:3520 +#: config/i386/i386.c:3408 #, gcc-internal-format msgid "unknown alignment %qs specified for option %qs" msgstr "" -#: config/i386/i386.c:3530 +#: config/i386/i386.c:3418 #, gcc-internal-format msgid "the max value for the last size range should be -1 for option %qs" msgstr "" -#: config/i386/i386.c:3537 +#: config/i386/i386.c:3425 #, gcc-internal-format msgid "too many size ranges specified in option %qs" msgstr "" -#: config/i386/i386.c:3590 +#: config/i386/i386.c:3478 #, gcc-internal-format msgid "unknown parameter to option %<-mtune-ctrl%>: %s" msgstr "" -#: config/i386/i386.c:3710 +#: config/i386/i386.c:3598 #, gcc-internal-format msgid "Intel MCU psABI isn%'t supported in %s mode" msgstr "" -#: config/i386/i386.c:3759 +#: config/i386/i386.c:3647 #, gcc-internal-format msgid "" "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> " "instead as appropriate" msgstr "" -#: config/i386/i386.c:3761 +#: config/i386/i386.c:3649 #, gcc-internal-format msgid "" "% is deprecated; use % or " @@ -31776,516 +31575,516 @@ msgid "" msgstr "" #. rep; movq isn't available in 32-bit code. -#: config/i386/i386.c:3787 +#: config/i386/i386.c:3675 #, gcc-internal-format msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code" msgstr "" -#: config/i386/i386.c:3804 +#: config/i386/i386.c:3692 #, gcc-internal-format msgid "address mode %qs not supported in the %s bit mode" msgstr "" -#: config/i386/i386.c:3816 +#: config/i386/i386.c:3704 #, gcc-internal-format msgid "%<-mabi=ms%> not supported with X32 ABI" msgstr "" -#: config/i386/i386.c:3820 +#: config/i386/i386.c:3708 #, gcc-internal-format msgid "%<-mabi=ms%> not supported with %<-fsanitize=address%>" msgstr "" -#: config/i386/i386.c:3822 +#: config/i386/i386.c:3710 #, gcc-internal-format msgid "%<-mabi=ms%> not supported with %<-fsanitize=kernel-address%>" msgstr "" -#: config/i386/i386.c:3824 +#: config/i386/i386.c:3712 #, gcc-internal-format msgid "%<-mabi=ms%> not supported with %<-fsanitize=thread%>" msgstr "" -#: config/i386/i386.c:3841 config/i386/i386.c:3850 config/i386/i386.c:3862 -#: config/i386/i386.c:3873 config/i386/i386.c:3884 +#: config/i386/i386.c:3729 config/i386/i386.c:3738 config/i386/i386.c:3750 +#: config/i386/i386.c:3761 config/i386/i386.c:3772 #, gcc-internal-format msgid "code model %qs not supported in the %s bit mode" msgstr "" -#: config/i386/i386.c:3853 config/i386/i386.c:3865 +#: config/i386/i386.c:3741 config/i386/i386.c:3753 #, gcc-internal-format msgid "code model %qs not supported in x32 mode" msgstr "" -#: config/i386/i386.c:3871 config/i386/i386.c:3880 config/i386/i386.c:5201 +#: config/i386/i386.c:3759 config/i386/i386.c:3768 config/i386/i386.c:5089 #, gcc-internal-format, gfc-internal-format msgid "code model %s does not support PIC mode" msgstr "" -#: config/i386/i386.c:3908 +#: config/i386/i386.c:3796 #, gcc-internal-format msgid "%<-masm=intel%> not supported in this configuration" msgstr "" -#: config/i386/i386.c:3913 +#: config/i386/i386.c:3801 #, gcc-internal-format, gfc-internal-format msgid "%i-bit mode not compiled in" msgstr "" -#: config/i386/i386.c:3922 +#: config/i386/i386.c:3810 #, gcc-internal-format msgid "% CPU can be used only for %<-mtune=%> switch" msgstr "" -#: config/i386/i386.c:3924 +#: config/i386/i386.c:3812 #, gcc-internal-format msgid "% CPU can be used only for % attribute" msgstr "" -#: config/i386/i386.c:3931 +#: config/i386/i386.c:3819 #, gcc-internal-format msgid "% CPU can be used only for %<-mtune=%> switch" msgstr "" -#: config/i386/i386.c:3933 +#: config/i386/i386.c:3821 #, gcc-internal-format msgid "% CPU can be used only for % attribute" msgstr "" -#: config/i386/i386.c:3941 config/i386/i386.c:4249 +#: config/i386/i386.c:3829 config/i386/i386.c:4137 #, gcc-internal-format msgid "CPU you selected does not support x86-64 instruction set" msgstr "" -#: config/i386/i386.c:4189 +#: config/i386/i386.c:4077 #, gcc-internal-format msgid "bad value (%qs) for %<-march=%> switch" msgstr "" -#: config/i386/i386.c:4190 +#: config/i386/i386.c:4078 #, gcc-internal-format msgid "bad value (%qs) for % attribute" msgstr "" -#: config/i386/i386.c:4212 +#: config/i386/i386.c:4100 #, gcc-internal-format msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386.c:4214 +#: config/i386/i386.c:4102 #, gcc-internal-format msgid "" "valid arguments to % attribute are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386.c:4219 +#: config/i386/i386.c:4107 #, gcc-internal-format msgid "valid arguments to %<-march=%> switch are: %s" msgstr "" -#: config/i386/i386.c:4220 +#: config/i386/i386.c:4108 #, gcc-internal-format msgid "valid arguments to % attribute are: %s" msgstr "" -#: config/i386/i386.c:4268 +#: config/i386/i386.c:4156 #, gcc-internal-format msgid "bad value (%qs) for %<-mtune=%> switch" msgstr "" -#: config/i386/i386.c:4269 +#: config/i386/i386.c:4157 #, gcc-internal-format msgid "bad value (%qs) for % attribute" msgstr "" -#: config/i386/i386.c:4289 +#: config/i386/i386.c:4177 #, gcc-internal-format msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386.c:4291 +#: config/i386/i386.c:4179 #, gcc-internal-format msgid "" "valid arguments to % attribute are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386.c:4296 +#: config/i386/i386.c:4184 #, gcc-internal-format msgid "valid arguments to %<-mtune=%> switch are: %s" msgstr "" -#: config/i386/i386.c:4297 +#: config/i386/i386.c:4185 #, gcc-internal-format msgid "valid arguments to % attribute are: %s" msgstr "" -#: config/i386/i386.c:4363 +#: config/i386/i386.c:4251 #, gcc-internal-format msgid "%<-mregparm%> is ignored in 64-bit mode" msgstr "" -#: config/i386/i386.c:4365 +#: config/i386/i386.c:4253 #, gcc-internal-format msgid "%<-mregparm%> is ignored for Intel MCU psABI" msgstr "" -#: config/i386/i386.c:4368 +#: config/i386/i386.c:4256 #, gcc-internal-format msgid "%<-mregparm=%d%> is not between 0 and %d" msgstr "" -#: config/i386/i386.c:4396 +#: config/i386/i386.c:4284 #, gcc-internal-format msgid "%<-mrtd%> is ignored in 64bit mode" msgstr "" -#: config/i386/i386.c:4397 +#: config/i386/i386.c:4285 #, gcc-internal-format msgid "% is ignored in 64bit mode" msgstr "" -#: config/i386/i386.c:4476 +#: config/i386/i386.c:4364 #, gcc-internal-format msgid "%<-mpreferred-stack-boundary%> is not supported for this target" msgstr "" -#: config/i386/i386.c:4479 +#: config/i386/i386.c:4367 #, gcc-internal-format msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d" msgstr "" -#: config/i386/i386.c:4502 +#: config/i386/i386.c:4390 #, gcc-internal-format msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12" msgstr "" -#: config/i386/i386.c:4515 +#: config/i386/i386.c:4403 #, gcc-internal-format msgid "%<-mnop-mcount%> is not compatible with this target" msgstr "" -#: config/i386/i386.c:4518 +#: config/i386/i386.c:4406 #, gcc-internal-format msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>" msgstr "" -#: config/i386/i386.c:4524 +#: config/i386/i386.c:4412 #, gcc-internal-format msgid "%<-msseregparm%> used without SSE enabled" msgstr "" -#: config/i386/i386.c:4525 +#: config/i386/i386.c:4413 #, gcc-internal-format msgid "% used without SSE enabled" msgstr "" -#: config/i386/i386.c:4535 +#: config/i386/i386.c:4423 #, gcc-internal-format msgid "SSE instruction set disabled, using 387 arithmetics" msgstr "" -#: config/i386/i386.c:4542 +#: config/i386/i386.c:4430 #, gcc-internal-format msgid "387 instruction set disabled, using SSE arithmetics" msgstr "" -#: config/i386/i386.c:4592 +#: config/i386/i386.c:4480 #, gcc-internal-format msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness" msgstr "" -#: config/i386/i386.c:4594 +#: config/i386/i386.c:4482 #, gcc-internal-format msgid "" "stack probing requires % for " "correctness" msgstr "" -#: config/i386/i386.c:4608 +#: config/i386/i386.c:4496 #, gcc-internal-format msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>" msgstr "" -#: config/i386/i386.c:4610 +#: config/i386/i386.c:4498 #, gcc-internal-format msgid "fixed ebp register requires %" msgstr "" -#: config/i386/i386.c:4720 +#: config/i386/i386.c:4608 #, gcc-internal-format msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>" msgstr "" -#: config/i386/i386.c:4723 +#: config/i386/i386.c:4611 #, gcc-internal-format msgid "%<-mno-fentry%> isn%'t compatible with SEH" msgstr "" -#: config/i386/i386.c:4727 +#: config/i386/i386.c:4615 #, gcc-internal-format msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH" msgstr "" -#: config/i386/i386.c:4792 +#: config/i386/i386.c:4680 #, gcc-internal-format msgid "unknown option for %<-mrecip=%s%>" msgstr "" -#: config/i386/i386.c:4851 +#: config/i386/i386.c:4739 #, gcc-internal-format msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>" msgstr "" -#: config/i386/i386.c:4856 +#: config/i386/i386.c:4744 #, gcc-internal-format msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>" msgstr "" -#: config/i386/i386.c:4884 +#: config/i386/i386.c:4772 #, gcc-internal-format msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>" msgstr "" -#: config/i386/i386.c:5496 config/i386/i386.c:5543 config/s390/s390.c:15334 -#: config/s390/s390.c:15384 config/s390/s390.c:15401 +#: config/i386/i386.c:5384 config/i386/i386.c:5431 config/s390/s390.c:15465 +#: config/s390/s390.c:15515 config/s390/s390.c:15532 #, gcc-internal-format, gfc-internal-format msgid "attribute(target(\"%s\")) is unknown" msgstr "" -#: config/i386/i386.c:5524 +#: config/i386/i386.c:5412 #, gcc-internal-format, gfc-internal-format msgid "option(\"%s\") was already specified" msgstr "" -#: config/i386/i386.c:5828 +#: config/i386/i386.c:5716 #, gcc-internal-format msgid "interrupt and naked attributes are not compatible" msgstr "" -#: config/i386/i386.c:5843 +#: config/i386/i386.c:5731 #, gcc-internal-format msgid "only DWARF debug format is supported for interrupt service routine" msgstr "" -#: config/i386/i386.c:5892 +#: config/i386/i386.c:5780 #, gcc-internal-format msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible" msgstr "" -#: config/i386/i386.c:5900 +#: config/i386/i386.c:5788 #, gcc-internal-format msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible" msgstr "" -#: config/i386/i386.c:5935 +#: config/i386/i386.c:5823 #, gcc-internal-format msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible" msgstr "" -#: config/i386/i386.c:5943 +#: config/i386/i386.c:5831 #, gcc-internal-format msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible" msgstr "" -#: config/i386/i386.c:6037 +#: config/i386/i386.c:5925 #, gcc-internal-format msgid "%s instructions aren%'t allowed in an exception service routine" msgstr "" -#: config/i386/i386.c:6039 +#: config/i386/i386.c:5927 #, gcc-internal-format msgid "%s instructions aren%'t allowed in an interrupt service routine" msgstr "" -#: config/i386/i386.c:6043 +#: config/i386/i386.c:5931 #, gcc-internal-format msgid "" "%s instructions aren%'t allowed in a function with the " "% attribute" msgstr "" -#: config/i386/i386.c:6457 config/i386/i386.c:6508 +#: config/i386/i386.c:6345 config/i386/i386.c:6396 #, gcc-internal-format msgid "fastcall and regparm attributes are not compatible" msgstr "" -#: config/i386/i386.c:6462 +#: config/i386/i386.c:6350 #, gcc-internal-format msgid "regparam and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6469 config/i386/i386.c:41326 +#: config/i386/i386.c:6357 config/i386/i386.c:41214 #, gcc-internal-format msgid "%qE attribute requires an integer constant argument" msgstr "" -#: config/i386/i386.c:6475 +#: config/i386/i386.c:6363 #, gcc-internal-format msgid "argument to %qE attribute larger than %d" msgstr "" -#: config/i386/i386.c:6500 config/i386/i386.c:6543 +#: config/i386/i386.c:6388 config/i386/i386.c:6431 #, gcc-internal-format msgid "fastcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386.c:6504 +#: config/i386/i386.c:6392 #, gcc-internal-format msgid "fastcall and stdcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6512 config/i386/i386.c:6561 +#: config/i386/i386.c:6400 config/i386/i386.c:6449 #, gcc-internal-format msgid "fastcall and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6522 config/i386/i386.c:6539 +#: config/i386/i386.c:6410 config/i386/i386.c:6427 #, gcc-internal-format msgid "stdcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386.c:6526 +#: config/i386/i386.c:6414 #, gcc-internal-format msgid "stdcall and fastcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6530 config/i386/i386.c:6557 +#: config/i386/i386.c:6418 config/i386/i386.c:6445 #, gcc-internal-format msgid "stdcall and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6547 config/i386/i386.c:6565 +#: config/i386/i386.c:6435 config/i386/i386.c:6453 #, gcc-internal-format msgid "cdecl and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6553 +#: config/i386/i386.c:6441 #, gcc-internal-format msgid "%qE attribute is used for non-class method" msgstr "" -#: config/i386/i386.c:6797 +#: config/i386/i386.c:6685 #, gcc-internal-format msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:6800 +#: config/i386/i386.c:6688 #, gcc-internal-format msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:7115 +#: config/i386/i386.c:7003 #, gcc-internal-format msgid "X32 does not support ms_abi attribute" msgstr "" -#: config/i386/i386.c:7149 +#: config/i386/i386.c:7037 #, gcc-internal-format msgid "ms_hook_prologue is not compatible with nested function" msgstr "" -#: config/i386/i386.c:7488 +#: config/i386/i386.c:7376 #, gcc-internal-format msgid "AVX512F vector argument without AVX512F enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7494 +#: config/i386/i386.c:7382 #, gcc-internal-format msgid "AVX512F vector return without AVX512F enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7508 +#: config/i386/i386.c:7396 #, gcc-internal-format msgid "AVX vector argument without AVX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7514 +#: config/i386/i386.c:7402 #, gcc-internal-format msgid "AVX vector return without AVX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7530 +#: config/i386/i386.c:7418 #, gcc-internal-format msgid "SSE vector argument without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7536 +#: config/i386/i386.c:7424 #, gcc-internal-format msgid "SSE vector return without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7552 +#: config/i386/i386.c:7440 #, gcc-internal-format msgid "MMX vector argument without MMX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7558 +#: config/i386/i386.c:7446 #, gcc-internal-format msgid "MMX vector return without MMX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7739 +#: config/i386/i386.c:7627 #, gcc-internal-format msgid "" "the ABI of passing struct with a flexible array member has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:7856 +#: config/i386/i386.c:7744 #, gcc-internal-format msgid "the ABI of passing union with long double has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:7974 +#: config/i386/i386.c:7862 #, gcc-internal-format msgid "" "the ABI of passing structure with complex float member has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:8137 +#: config/i386/i386.c:8025 #, gcc-internal-format msgid "SSE register return with SSE disabled" msgstr "" -#: config/i386/i386.c:8143 +#: config/i386/i386.c:8031 #, gcc-internal-format msgid "SSE register argument with SSE disabled" msgstr "" -#: config/i386/i386.c:8159 +#: config/i386/i386.c:8047 #, gcc-internal-format msgid "x87 register return with x87 disabled" msgstr "" -#: config/i386/i386.c:8469 config/i386/i386.c:8709 config/i386/i386.c:9209 +#: config/i386/i386.c:8357 config/i386/i386.c:8597 config/i386/i386.c:9097 #, gcc-internal-format msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:8471 config/i386/i386.c:8711 config/i386/i386.c:9211 +#: config/i386/i386.c:8359 config/i386/i386.c:8599 config/i386/i386.c:9099 #, gcc-internal-format msgid "" "this is a GCC bug that can be worked around by adding attribute used to " "function called" msgstr "" -#: config/i386/i386.c:9115 +#: config/i386/i386.c:9003 #, gcc-internal-format, gfc-internal-format msgid "" "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6" msgstr "" -#: config/i386/i386.c:11397 +#: config/i386/i386.c:11285 #, gcc-internal-format msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s" msgstr "" -#: config/i386/i386.c:13396 +#: config/i386/i386.c:13284 #, gcc-internal-format msgid "" "ms_hook_prologue attribute isn%'t compatible with %<-mfentry%> for 32-bit" msgstr "" -#: config/i386/i386.c:13486 +#: config/i386/i386.c:13374 #, gcc-internal-format msgid "" "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service " @@ -32293,12 +32092,12 @@ msgid "" "return." msgstr "" -#: config/i386/i386.c:14776 +#: config/i386/i386.c:14664 #, gcc-internal-format msgid "%<-fsplit-stack%> does not support fastcall with nested function" msgstr "" -#: config/i386/i386.c:14796 +#: config/i386/i386.c:14684 #, gcc-internal-format msgid "" "%<-fsplit-stack%> does not support 2 register parameters for a nested " @@ -32307,302 +32106,302 @@ msgstr "" #. FIXME: We could make this work by pushing a register #. around the addition and comparison. -#: config/i386/i386.c:14807 +#: config/i386/i386.c:14695 #, gcc-internal-format msgid "%<-fsplit-stack%> does not support 3 register parameters" msgstr "" -#: config/i386/i386.c:17747 +#: config/i386/i386.c:17635 #, gcc-internal-format -msgid "'V' modifier on non-integer register" +msgid "% modifier on non-integer register" msgstr "" -#: config/i386/i386.c:17758 config/i386/i386.c:17772 +#: config/i386/i386.c:17646 config/i386/i386.c:17660 #, gcc-internal-format msgid "unsupported size for integer register" msgstr "" -#: config/i386/i386.c:17804 +#: config/i386/i386.c:17692 #, gcc-internal-format msgid "extended registers have no high halves" msgstr "" -#: config/i386/i386.c:17819 +#: config/i386/i386.c:17707 #, gcc-internal-format msgid "unsupported operand size for extended register" msgstr "" -#: config/i386/i386.c:18011 +#: config/i386/i386.c:17899 #, gcc-internal-format -msgid "non-integer operand used with operand code 'z'" +msgid "non-integer operand used with operand code %" msgstr "" -#: config/i386/i386.c:28481 +#: config/i386/i386.c:28369 #, gcc-internal-format msgid "interrupt service routine can%'t be called directly" msgstr "" -#: config/i386/i386.c:29860 +#: config/i386/i386.c:29748 #, gcc-internal-format msgid "" "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)" msgstr "" -#: config/i386/i386.c:32205 +#: config/i386/i386.c:32093 #, gcc-internal-format msgid "no dispatcher found for the versioning attributes" msgstr "" -#: config/i386/i386.c:32255 +#: config/i386/i386.c:32143 #, gcc-internal-format, gfc-internal-format msgid "no dispatcher found for %s" msgstr "" -#: config/i386/i386.c:32265 +#: config/i386/i386.c:32153 #, gcc-internal-format, gfc-internal-format msgid "no dispatcher found for the versioning attributes: %s" msgstr "" -#: config/i386/i386.c:32427 +#: config/i386/i386.c:32315 #, gcc-internal-format msgid "" "function versions cannot be marked as gnu_inline, bodies have to be generated" msgstr "" -#: config/i386/i386.c:32432 config/i386/i386.c:32709 +#: config/i386/i386.c:32320 config/i386/i386.c:32597 #, gcc-internal-format msgid "virtual function multiversioning not supported" msgstr "" -#: config/i386/i386.c:32565 config/rs6000/rs6000.c:37464 +#: config/i386/i386.c:32453 config/rs6000/rs6000.c:37466 #, gcc-internal-format msgid "multiversioning needs ifunc which is not supported on this target" msgstr "" -#: config/i386/i386.c:32988 +#: config/i386/i386.c:32876 #, gcc-internal-format msgid "parameter to builtin must be a string constant or literal" msgstr "" -#: config/i386/i386.c:33013 config/i386/i386.c:33063 +#: config/i386/i386.c:32901 config/i386/i386.c:32951 #, gcc-internal-format, gfc-internal-format msgid "parameter to builtin not valid: %s" msgstr "" -#: config/i386/i386.c:34293 config/i386/i386.c:35733 +#: config/i386/i386.c:34181 config/i386/i386.c:35621 #, gcc-internal-format msgid "the last argument must be a 2-bit immediate" msgstr "" -#: config/i386/i386.c:34688 +#: config/i386/i386.c:34576 #, gcc-internal-format msgid "the fifth argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:34783 +#: config/i386/i386.c:34671 #, gcc-internal-format msgid "the third argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:35664 +#: config/i386/i386.c:35552 #, gcc-internal-format msgid "the last argument must be an 1-bit immediate" msgstr "" -#: config/i386/i386.c:35679 +#: config/i386/i386.c:35567 #, gcc-internal-format msgid "the last argument must be a 3-bit immediate" msgstr "" -#: config/i386/i386.c:35712 +#: config/i386/i386.c:35600 #, gcc-internal-format msgid "the last argument must be a 4-bit immediate" msgstr "" -#: config/i386/i386.c:35752 +#: config/i386/i386.c:35640 #, gcc-internal-format msgid "the last argument must be a 1-bit immediate" msgstr "" -#: config/i386/i386.c:35765 +#: config/i386/i386.c:35653 #, gcc-internal-format msgid "the last argument must be a 5-bit immediate" msgstr "" -#: config/i386/i386.c:35775 +#: config/i386/i386.c:35663 #, gcc-internal-format msgid "the next to last argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:35780 config/i386/i386.c:36567 +#: config/i386/i386.c:35668 config/i386/i386.c:36455 #, gcc-internal-format msgid "the last argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:35914 +#: config/i386/i386.c:35802 #, gcc-internal-format msgid "the third argument must be comparison constant" msgstr "" -#: config/i386/i386.c:35919 +#: config/i386/i386.c:35807 #, gcc-internal-format msgid "incorrect comparison mode" msgstr "" -#: config/i386/i386.c:35925 config/i386/i386.c:36132 +#: config/i386/i386.c:35813 config/i386/i386.c:36020 #, gcc-internal-format msgid "incorrect rounding operand" msgstr "" -#: config/i386/i386.c:36114 +#: config/i386/i386.c:36002 #, gcc-internal-format msgid "the immediate argument must be a 4-bit immediate" msgstr "" -#: config/i386/i386.c:36120 +#: config/i386/i386.c:36008 #, gcc-internal-format msgid "the immediate argument must be a 5-bit immediate" msgstr "" -#: config/i386/i386.c:36123 +#: config/i386/i386.c:36011 #, gcc-internal-format msgid "the immediate argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:36565 +#: config/i386/i386.c:36453 #, gcc-internal-format msgid "the last argument must be a 32-bit immediate" msgstr "" -#: config/i386/i386.c:36647 config/rs6000/rs6000.c:14703 +#: config/i386/i386.c:36535 config/rs6000/rs6000.c:14703 #, gcc-internal-format msgid "selector must be an integer constant in the range 0..%wi" msgstr "" -#: config/i386/i386.c:36827 +#: config/i386/i386.c:36715 #, gcc-internal-format msgid "%qE needs unknown isa option" msgstr "" -#: config/i386/i386.c:36831 +#: config/i386/i386.c:36719 #, gcc-internal-format msgid "%qE needs isa option %s" msgstr "" -#: config/i386/i386.c:37410 +#: config/i386/i386.c:37298 #, gcc-internal-format msgid "last argument must be an immediate" msgstr "" -#: config/i386/i386.c:38166 config/i386/i386.c:38378 +#: config/i386/i386.c:38054 config/i386/i386.c:38266 #, gcc-internal-format msgid "the last argument must be scale 1, 2, 4, 8" msgstr "" -#: config/i386/i386.c:38431 +#: config/i386/i386.c:38319 #, gcc-internal-format msgid "the forth argument must be scale 1, 2, 4, 8" msgstr "" -#: config/i386/i386.c:38437 +#: config/i386/i386.c:38325 #, gcc-internal-format msgid "incorrect hint operand" msgstr "" -#: config/i386/i386.c:38456 +#: config/i386/i386.c:38344 #, gcc-internal-format msgid "the argument to % intrinsic must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:41313 +#: config/i386/i386.c:41201 #, gcc-internal-format msgid "%qE attribute only available for 32-bit" msgstr "" -#: config/i386/i386.c:41334 +#: config/i386/i386.c:41222 #, gcc-internal-format msgid "argument to %qE attribute is neither zero, nor one" msgstr "" -#: config/i386/i386.c:41367 config/i386/i386.c:41376 +#: config/i386/i386.c:41255 config/i386/i386.c:41264 #, gcc-internal-format msgid "ms_abi and sysv_abi attributes are not compatible" msgstr "" -#: config/i386/i386.c:41412 config/rs6000/rs6000.c:32977 +#: config/i386/i386.c:41300 config/rs6000/rs6000.c:32977 #, gcc-internal-format msgid "%qE incompatible attribute ignored" msgstr "" -#: config/i386/i386.c:41437 config/i386/i386.c:41459 config/ia64/ia64.c:815 -#: config/s390/s390.c:1145 +#: config/i386/i386.c:41325 config/i386/i386.c:41347 config/ia64/ia64.c:815 +#: config/s390/s390.c:1146 #, gcc-internal-format msgid "%qE attribute requires a string constant argument" msgstr "" -#: config/i386/i386.c:41447 config/i386/i386.c:41469 config/s390/s390.c:1174 +#: config/i386/i386.c:41335 config/i386/i386.c:41357 config/s390/s390.c:1175 #, gcc-internal-format msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)" msgstr "" -#: config/i386/i386.c:41501 +#: config/i386/i386.c:41389 #, gcc-internal-format msgid "interrupt service routine should have a pointer as the first argument" msgstr "" -#: config/i386/i386.c:41508 +#: config/i386/i386.c:41396 #, gcc-internal-format msgid "interrupt service routine should have %qs as the second argument" msgstr "" -#: config/i386/i386.c:41519 +#: config/i386/i386.c:41407 #, gcc-internal-format msgid "" "interrupt service routine can only have a pointer argument and an optional " "integer argument" msgstr "" -#: config/i386/i386.c:41522 +#: config/i386/i386.c:41410 #, gcc-internal-format msgid "interrupt service routine can%'t have non-void return value" msgstr "" -#: config/i386/i386.c:44385 +#: config/i386/i386.c:44273 #, gcc-internal-format msgid "alternatives not allowed in asm flag output" msgstr "" -#: config/i386/i386.c:44449 +#: config/i386/i386.c:44337 #, gcc-internal-format msgid "unknown asm flag output %qs" msgstr "" -#: config/i386/i386.c:44478 +#: config/i386/i386.c:44366 #, gcc-internal-format msgid "invalid type for asm flag output" msgstr "" -#: config/i386/i386.c:50669 +#: config/i386/i386.c:50557 #, gcc-internal-format msgid "unknown architecture specific memory model" msgstr "" -#: config/i386/i386.c:50676 +#: config/i386/i386.c:50564 #, gcc-internal-format msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model" msgstr "" -#: config/i386/i386.c:50682 +#: config/i386/i386.c:50570 #, gcc-internal-format msgid "HLE_RELEASE not used with RELEASE or stronger memory model" msgstr "" -#: config/i386/i386.c:50727 +#: config/i386/i386.c:50615 #, gcc-internal-format msgid "unsupported return type %qT for simd" msgstr "" -#: config/i386/i386.c:50757 +#: config/i386/i386.c:50645 #, gcc-internal-format msgid "unsupported argument type %qT for simd" msgstr "" @@ -32657,13 +32456,13 @@ msgid "environment variable DJGPP not defined" msgstr "" #: config/i386/xm-djgpp.h:87 -#, gcc-internal-format, gfc-internal-format -msgid "environment variable DJGPP points to missing file '%s'" +#, gcc-internal-format +msgid "environment variable DJGPP points to missing file %qs" msgstr "" #: config/i386/xm-djgpp.h:90 -#, gcc-internal-format, gfc-internal-format -msgid "environment variable DJGPP points to corrupt file '%s'" +#, gcc-internal-format +msgid "environment variable DJGPP points to corrupt file %qs" msgstr "" #: config/ia64/ia64-c.c:50 @@ -32718,8 +32517,8 @@ msgid "PRINT_OPERAND_ADDRESS, null pointer" msgstr "" #: config/iq2000/iq2000.c:3102 -#, gcc-internal-format, gfc-internal-format -msgid "PRINT_OPERAND: Unknown punctuation '%c'" +#, gcc-internal-format +msgid "PRINT_OPERAND: Unknown punctuation %<%c%>" msgstr "" #: config/iq2000/iq2000.c:3111 config/xtensa/xtensa.c:2367 @@ -32753,8 +32552,8 @@ msgid "malformed #pragma ADDRESS variable address" msgstr "" #: config/m32c/m32c.c:420 -#, gcc-internal-format, gfc-internal-format -msgid "invalid target memregs value '%d'" +#, gcc-internal-format +msgid "invalid target memregs value %<%d%>" msgstr "" #: config/m32c/m32c.c:2936 @@ -33239,38 +33038,38 @@ msgstr "" #: config/msp430/msp430.c:800 #, gcc-internal-format -msgid "MCU '%s' supports %s ISA but %<-mcpu%> option is set to %s" +msgid "MCU %qs supports %s ISA but %<-mcpu%> option is set to %s" msgstr "" #: config/msp430/msp430.c:807 #, gcc-internal-format msgid "" -"MCU '%s' does not have hardware multiply support, but %<-mhwmult%> is set to " +"MCU %qs does not have hardware multiply support, but %<-mhwmult%> is set to " "%s" msgstr "" #: config/msp430/msp430.c:815 #, gcc-internal-format msgid "" -"MCU '%s' supports %s hardware multiply, but %<-mhwmult%> is set to 16-bit" +"MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 16-bit" msgstr "" #: config/msp430/msp430.c:819 #, gcc-internal-format msgid "" -"MCU '%s' supports %s hardware multiply, but %<-mhwmult%> is set to 32-bit" +"MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to 32-bit" msgstr "" #: config/msp430/msp430.c:823 #, gcc-internal-format msgid "" -"MCU '%s' supports %s hardware multiply, but %<-mhwmult%> is set to f5series" +"MCU %qs supports %s hardware multiply, but %<-mhwmult%> is set to f5series" msgstr "" #: config/msp430/msp430.c:840 #, gcc-internal-format msgid "" -"Unrecognized MCU name '%s', assuming that it is just a MSP430 with no " +"Unrecognized MCU name %qs, assuming that it is just a MSP430 with no " "hardware multiply.\n" "Use the %<-mcpu%> and %<-mhwmult%> options to set these explicitly." msgstr "" @@ -33278,20 +33077,20 @@ msgstr "" #: config/msp430/msp430.c:847 #, gcc-internal-format msgid "" -"Unrecognized MCU name '%s', assuming that it has no hardware multiply.\n" +"Unrecognized MCU name %qs, assuming that it has no hardware multiply.\n" "Use the %<-mhwmult%> option to set this explicitly." msgstr "" #: config/msp430/msp430.c:859 #, gcc-internal-format msgid "" -"Unrecognized MCU name '%s', assuming that it just supports the MSP430 ISA.\n" +"Unrecognized MCU name %qs, assuming that it just supports the MSP430 ISA.\n" "Use the %<-mcpu%> option to set the ISA explicitly." msgstr "" #: config/msp430/msp430.c:867 -#, gcc-internal-format, gfc-internal-format -msgid "Unrecognized MCU name '%s'." +#, gcc-internal-format +msgid "Unrecognized MCU name %qs." msgstr "" #: config/msp430/msp430.c:876 @@ -33364,7 +33163,7 @@ msgstr "" msgid "MSP430 builtin functions only work inside interrupt handlers" msgstr "" -#: config/msp430/msp430.c:2699 config/rx/rx.c:2659 config/xtensa/xtensa.c:3468 +#: config/msp430/msp430.c:2699 config/rx/rx.c:2660 config/xtensa/xtensa.c:3468 #: config/xtensa/xtensa.c:3494 #, gcc-internal-format msgid "bad builtin code" @@ -33520,14 +33319,14 @@ msgstr "" #: config/nds32/nds32.c:4177 #, gcc-internal-format -msgid "Disable FPU ISA, the ABI option must be enable '-mfloat-abi=soft'" +msgid "Disable FPU ISA, the ABI option must be enable %<-mfloat-abi=soft%>" msgstr "" #: config/nds32/nds32.c:4180 #, gcc-internal-format msgid "" -"'-mabi=2fp+' option only support when FPU available, must be enable '-mext-" -"fpu-sp' or '-mext-fpu-dp'" +"%<-mabi=2fp+%> option only support when FPU available, must be enable %<-" +"mext-fpu-sp%> or %<-mext-fpu-dp%>" msgstr "" #: config/nios2/nios2.c:573 @@ -33721,8 +33520,8 @@ msgid "COLLECT_GCC must be set." msgstr "" #: config/nvptx/mkoffload.c:457 -#, gcc-internal-format, gfc-internal-format -msgid "offload compiler %s not found (consider using '-B')" +#, gcc-internal-format +msgid "offload compiler %s not found (consider using %<-B%>)" msgstr "" #: config/nvptx/mkoffload.c:491 @@ -33865,7 +33664,7 @@ msgstr "" #: config/riscv/riscv.c:4825 #, gcc-internal-format -msgid "%qs function cannot have different intterupt type." +msgid "%qs function cannot have different interrupt type" msgstr "" #. Address spaces are currently only supported by C. @@ -34527,34 +34326,34 @@ msgstr "" msgid "use of % in AltiVec types is invalid without %qs" msgstr "" -#: config/rs6000/rs6000.c:36733 +#: config/rs6000/rs6000.c:36735 #, gcc-internal-format msgid "invalid cpu %qs for %s%qs%s" msgstr "" -#: config/rs6000/rs6000.c:36736 +#: config/rs6000/rs6000.c:36738 #, gcc-internal-format msgid "%s%qs%s is not allowed" msgstr "" -#: config/rs6000/rs6000.c:36738 +#: config/rs6000/rs6000.c:36740 #, gcc-internal-format msgid "%s%qs%s is invalid" msgstr "" -#: config/rs6000/rs6000.c:37273 +#: config/rs6000/rs6000.c:37275 #, gcc-internal-format msgid "%<-mno-%s%> turns off %<-m%s%>" msgstr "" -#: config/rs6000/rs6000.c:37432 +#: config/rs6000/rs6000.c:37434 #, gcc-internal-format msgid "" "target_clones attribute needs GLIBC (2.23 and newer) that exports hardware " "capability bits" msgstr "" -#: config/rs6000/rs6000.c:37708 +#: config/rs6000/rs6000.c:37710 #, gcc-internal-format msgid "Virtual function multiversioning not supported" msgstr "" @@ -34717,8 +34516,8 @@ msgid "%<-m%s%> not supported in this configuration" msgstr "" #: config/rx/rx.c:651 -#, gcc-internal-format, gfc-internal-format -msgid "unrecognized control register number: %d - using 'psw'" +#, gcc-internal-format +msgid "unrecognized control register number: %d- using %" msgstr "" #: config/rx/rx.c:1389 @@ -34728,21 +34527,21 @@ msgstr "" #: config/rx/rx.c:2596 #, gcc-internal-format -msgid "%<__builtin_rx_%s%> takes 'C', 'Z', 'S', 'O', 'I', or 'U'" +msgid "%<__builtin_rx_%s%> takes %, %, %, %, %, or %" msgstr "" -#: config/rx/rx.c:2598 +#: config/rx/rx.c:2599 #, gcc-internal-format msgid "use %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSW" msgstr "" -#: config/rx/rx.c:2645 +#: config/rx/rx.c:2646 #, gcc-internal-format msgid "" "%<-mno-allow-string-insns%> forbids the generation of the RMPA instruction" msgstr "" -#: config/rx/rx.c:2793 +#: config/rx/rx.c:2794 #, gcc-internal-format msgid "RX FPU instructions do not support NaNs and infinities" msgstr "" @@ -34752,7 +34551,7 @@ msgstr "" msgid "builtin vec_step can only be used on vector types." msgstr "" -#: config/s390/s390-c.c:694 config/s390/s390.c:873 +#: config/s390/s390-c.c:694 config/s390/s390.c:874 #, gcc-internal-format msgid "constant value required for builtin %qF argument %d" msgstr "" @@ -34814,74 +34613,74 @@ msgstr "" msgid "constant argument %d for builtin %qF is out of range for target type" msgstr "" -#: config/s390/s390.c:732 +#: config/s390/s390.c:733 #, gcc-internal-format msgid "constant argument %d for builtin %qF is out of range (0..%wu)" msgstr "" -#: config/s390/s390.c:748 +#: config/s390/s390.c:749 #, gcc-internal-format msgid "constant argument %d for builtin %qF is out of range (%wd..%wd)" msgstr "" -#: config/s390/s390.c:797 +#: config/s390/s390.c:798 #, gcc-internal-format msgid "" "builtin %qF is not supported without %<-mhtm%> (default with %<-" "march=zEC12%> and higher)." msgstr "" -#: config/s390/s390.c:803 +#: config/s390/s390.c:804 #, gcc-internal-format msgid "builtin %qF requires %<-mvx%> (default with %<-march=z13%> and higher)." msgstr "" -#: config/s390/s390.c:810 +#: config/s390/s390.c:811 #, gcc-internal-format msgid "Builtin %qF requires z14 or higher." msgstr "" -#: config/s390/s390.c:829 +#: config/s390/s390.c:830 #, gcc-internal-format msgid "unresolved overloaded builtin" msgstr "" -#: config/s390/s390.c:836 config/tilegx/tilegx.c:3547 +#: config/s390/s390.c:837 config/tilegx/tilegx.c:3547 #: config/tilepro/tilepro.c:3111 #, gcc-internal-format msgid "bad builtin icode" msgstr "" -#: config/s390/s390.c:970 +#: config/s390/s390.c:971 #, gcc-internal-format msgid "invalid argument %d for builtin %qF" msgstr "" -#: config/s390/s390.c:1071 +#: config/s390/s390.c:1072 #, 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:1161 +#: config/s390/s390.c:1162 #, gcc-internal-format msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)" msgstr "" -#: config/s390/s390.c:9674 +#: config/s390/s390.c:9780 #, gcc-internal-format msgid "total size of local variables exceeds architecture limit" msgstr "" -#: config/s390/s390.c:11001 +#: config/s390/s390.c:11107 #, 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:11017 +#: config/s390/s390.c:11123 #, gcc-internal-format msgid "" "frame size of function %qs is %wd bytes which is more than half the stack " @@ -34889,103 +34688,103 @@ msgid "" "function." msgstr "" -#: config/s390/s390.c:11045 +#: config/s390/s390.c:11151 #, gcc-internal-format msgid "frame size of %qs is %wd bytes" msgstr "" -#: config/s390/s390.c:11049 +#: config/s390/s390.c:11155 #, gcc-internal-format msgid "%qs uses dynamic stack allocation" msgstr "" -#: config/s390/s390.c:12655 +#: config/s390/s390.c:12761 #, gcc-internal-format msgid "nested functions cannot be profiled with %<-mfentry%> on s390" msgstr "" -#: config/s390/s390.c:14901 +#: config/s390/s390.c:15032 #, gcc-internal-format msgid "64-bit ABI not supported in ESA/390 mode" msgstr "" -#: config/s390/s390.c:14908 +#: config/s390/s390.c:15039 #, gcc-internal-format msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>" msgstr "" -#: config/s390/s390.c:14943 +#: config/s390/s390.c:15074 #, gcc-internal-format, gfc-internal-format msgid "hardware vector support not available on %s" msgstr "" -#: config/s390/s390.c:14946 +#: config/s390/s390.c:15077 #, gcc-internal-format msgid "hardware vector support not available with %<-msoft-float%>" msgstr "" -#: config/s390/s390.c:14975 +#: config/s390/s390.c:15106 #, gcc-internal-format, gfc-internal-format msgid "hardware decimal floating point instructions not available on %s" msgstr "" -#: config/s390/s390.c:14979 +#: config/s390/s390.c:15110 #, gcc-internal-format msgid "" "hardware decimal floating point instructions not available in ESA/390 mode" msgstr "" -#: config/s390/s390.c:14991 +#: config/s390/s390.c:15122 #, gcc-internal-format msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>" msgstr "" -#: config/s390/s390.c:15000 +#: config/s390/s390.c:15131 #, gcc-internal-format msgid "" "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in " "combination" msgstr "" -#: config/s390/s390.c:15006 +#: config/s390/s390.c:15137 #, gcc-internal-format msgid "stack size must be greater than the stack guard value" msgstr "" -#: config/s390/s390.c:15008 +#: config/s390/s390.c:15139 #, gcc-internal-format msgid "stack size must not be greater than 64k" msgstr "" -#: config/s390/s390.c:15011 +#: config/s390/s390.c:15142 #, gcc-internal-format msgid "%<-mstack-guard%> implies use of %<-mstack-size%>" msgstr "" -#: config/s390/s390.c:15100 +#: config/s390/s390.c:15231 #, gcc-internal-format msgid "%<-mfentry%> is supported only for 64-bit CPUs" msgstr "" #. argument is not a plain number -#: config/s390/s390.c:15136 +#: config/s390/s390.c:15267 #, gcc-internal-format msgid "arguments to %qs should be non-negative integers" msgstr "" -#: config/s390/s390.c:15143 +#: config/s390/s390.c:15274 #, gcc-internal-format msgid "argument to %qs is too large (max. %d)" msgstr "" -#: config/s390/s390.c:15173 +#: config/s390/s390.c:15304 #, gcc-internal-format msgid "" "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>" msgstr "" #. Value is not allowed for the target attribute. -#: config/s390/s390.c:15340 +#: config/s390/s390.c:15471 #, gcc-internal-format msgid "value %qs is not supported by attribute %" msgstr "" @@ -35279,67 +35078,67 @@ msgstr "" msgid "junk at end of #pragma __standard" msgstr "" -#: config/vms/vms-c.c:80 +#: config/vms/vms-c.c:81 #, gcc-internal-format -msgid "malformed '#pragma member_alignment', ignoring" +msgid "malformed %<#pragma member_alignment%>, ignoring" msgstr "" -#: config/vms/vms-c.c:95 -#, gcc-internal-format, gfc-internal-format -msgid "unknown '#pragma member_alignment' name %s" +#: config/vms/vms-c.c:96 +#, gcc-internal-format +msgid "unknown %<#pragma member_alignment%> name %s" msgstr "" -#: config/vms/vms-c.c:100 +#: config/vms/vms-c.c:101 #, gcc-internal-format -msgid "malformed '#pragma member_alignment'" +msgid "malformed %<#pragma member_alignment%>" msgstr "" -#: config/vms/vms-c.c:134 +#: config/vms/vms-c.c:135 #, gcc-internal-format -msgid "unhandled alignment for '#pragma nomember_alignment'" +msgid "unhandled alignment for %<#pragma nomember_alignment%>" msgstr "" -#: config/vms/vms-c.c:147 +#: config/vms/vms-c.c:148 #, gcc-internal-format -msgid "garbage at end of '#pragma nomember_alignment'" +msgid "garbage at end of %<#pragma nomember_alignment%>" msgstr "" -#: config/vms/vms-c.c:202 +#: config/vms/vms-c.c:203 #, gcc-internal-format -msgid "malformed '#pragma extern_model', ignoring" +msgid "malformed %<#pragma extern_model%>, ignoring" msgstr "" -#: config/vms/vms-c.c:223 +#: config/vms/vms-c.c:224 #, gcc-internal-format msgid "extern model globalvalue" msgstr "" -#: config/vms/vms-c.c:228 -#, gcc-internal-format, gfc-internal-format -msgid "unknown '#pragma extern_model' model '%s'" +#: config/vms/vms-c.c:229 +#, gcc-internal-format +msgid "unknown %<#pragma extern_model%> model %qs" msgstr "" -#: config/vms/vms-c.c:234 +#: config/vms/vms-c.c:235 #, gcc-internal-format msgid "junk at end of '#pragma extern_model'" msgstr "" -#: config/vms/vms-c.c:248 +#: config/vms/vms-c.c:249 #, gcc-internal-format msgid "vms '#pragma __message' is ignored" msgstr "" -#: config/vms/vms-c.c:273 config/vms/vms-c.c:279 +#: config/vms/vms-c.c:274 config/vms/vms-c.c:280 #, gcc-internal-format msgid "malformed '#pragma __extern_prefix', ignoring" msgstr "" -#: config/vms/vms-c.c:312 config/vms/vms-c.c:332 +#: config/vms/vms-c.c:313 config/vms/vms-c.c:333 #, gcc-internal-format msgid "malformed %<#pragma %s%>, ignoring" msgstr "" -#: config/vms/vms-c.c:328 +#: config/vms/vms-c.c:329 #, gcc-internal-format msgid "invalid constant in %<#pragma %s%>" msgstr "" @@ -35454,7 +35253,7 @@ msgid "could not read the BRIG file" msgstr "" #: c/c-convert.c:101 c/c-typeck.c:2176 c/c-typeck.c:12553 cp/typeck.c:2031 -#: cp/typeck.c:8136 cp/typeck.c:8914 +#: cp/typeck.c:8137 cp/typeck.c:8915 #, gcc-internal-format msgid "void value not ignored as it ought to be" msgstr "" @@ -35514,7 +35313,7 @@ msgstr "" msgid "type of array %q+D completed incompatibly with implicit initialization" msgstr "" -#: c/c-decl.c:1589 c/c-decl.c:6898 c/c-decl.c:7771 c/c-decl.c:8579 +#: c/c-decl.c:1589 c/c-decl.c:6901 c/c-decl.c:7774 c/c-decl.c:8582 #, gcc-internal-format msgid "originally defined here" msgstr "" @@ -35583,7 +35382,7 @@ msgstr "" msgid "built-in function %q+D declared as non-function" msgstr "" -#: c/c-decl.c:1932 c/c-decl.c:2974 +#: c/c-decl.c:1932 c/c-decl.c:2977 #, gcc-internal-format msgid "declaration of %q+D shadows a built-in function" msgstr "" @@ -35729,227 +35528,227 @@ msgstr "" msgid "redundant redeclaration of %q+D" msgstr "" -#: c/c-decl.c:2932 +#: c/c-decl.c:2935 #, gcc-internal-format msgid "declaration of %q+D shadows previous non-variable" msgstr "" -#: c/c-decl.c:2954 +#: c/c-decl.c:2957 #, gcc-internal-format msgid "declaration of %qD shadows a parameter" msgstr "" -#: c/c-decl.c:2967 cp/name-lookup.c:2827 +#: c/c-decl.c:2970 cp/name-lookup.c:2827 #, gcc-internal-format msgid "declaration of %qD shadows a global declaration" msgstr "" -#: c/c-decl.c:2993 +#: c/c-decl.c:2996 #, gcc-internal-format msgid "declaration of %qD shadows a previous local" msgstr "" -#: c/c-decl.c:2999 cp/name-lookup.c:2611 +#: c/c-decl.c:3002 cp/name-lookup.c:2611 #, gcc-internal-format msgid "shadowed declaration is here" msgstr "" -#: c/c-decl.c:3126 +#: c/c-decl.c:3129 #, gcc-internal-format msgid "nested extern declaration of %qD" msgstr "" -#: c/c-decl.c:3289 c/c-decl.c:3303 +#: c/c-decl.c:3292 c/c-decl.c:3306 #, gcc-internal-format msgid "implicit declaration of function %qE; did you mean %qs?" msgstr "" -#: c/c-decl.c:3295 c/c-decl.c:3308 +#: c/c-decl.c:3298 c/c-decl.c:3311 #, gcc-internal-format msgid "implicit declaration of function %qE" msgstr "" -#: c/c-decl.c:3569 +#: c/c-decl.c:3572 #, gcc-internal-format msgid "incompatible implicit declaration of built-in function %qD" msgstr "" -#: c/c-decl.c:3580 +#: c/c-decl.c:3583 #, gcc-internal-format msgid "include %qs or provide a declaration of %qD" msgstr "" -#: c/c-decl.c:3591 +#: c/c-decl.c:3594 #, gcc-internal-format msgid "incompatible implicit declaration of function %qD" msgstr "" -#: c/c-decl.c:3652 +#: c/c-decl.c:3655 #, gcc-internal-format msgid "%qE undeclared here (not in a function); did you mean %qs?" msgstr "" -#: c/c-decl.c:3657 +#: c/c-decl.c:3660 #, gcc-internal-format msgid "%qE undeclared here (not in a function)" msgstr "" -#: c/c-decl.c:3670 +#: c/c-decl.c:3673 #, gcc-internal-format msgid "%qE undeclared (first use in this function); did you mean %qs?" msgstr "" -#: c/c-decl.c:3675 +#: c/c-decl.c:3678 #, gcc-internal-format msgid "%qE undeclared (first use in this function)" msgstr "" -#: c/c-decl.c:3679 +#: c/c-decl.c:3682 #, gcc-internal-format msgid "" "each undeclared identifier is reported only once for each function it " "appears in" msgstr "" -#: c/c-decl.c:3727 cp/decl.c:3027 +#: c/c-decl.c:3730 cp/decl.c:3030 #, gcc-internal-format msgid "label %qE referenced outside of any function" msgstr "" -#: c/c-decl.c:3763 +#: c/c-decl.c:3766 #, gcc-internal-format msgid "jump into scope of identifier with variably modified type" msgstr "" -#: c/c-decl.c:3766 +#: c/c-decl.c:3769 #, gcc-internal-format msgid "jump skips variable initialization" msgstr "" -#: c/c-decl.c:3767 c/c-decl.c:3822 c/c-decl.c:3912 +#: c/c-decl.c:3770 c/c-decl.c:3825 c/c-decl.c:3915 #, gcc-internal-format msgid "label %qD defined here" msgstr "" -#: c/c-decl.c:3821 c/c-decl.c:3911 +#: c/c-decl.c:3824 c/c-decl.c:3914 #, gcc-internal-format msgid "jump into statement expression" msgstr "" -#: c/c-decl.c:3844 +#: c/c-decl.c:3847 #, gcc-internal-format msgid "duplicate label declaration %qE" msgstr "" -#: c/c-decl.c:3943 cp/decl.c:3433 +#: c/c-decl.c:3946 cp/decl.c:3436 #, gcc-internal-format msgid "duplicate label %qD" msgstr "" -#: c/c-decl.c:3974 +#: c/c-decl.c:3977 #, gcc-internal-format msgid "" "traditional C lacks a separate namespace for labels, identifier %qE conflicts" msgstr "" -#: c/c-decl.c:4039 +#: c/c-decl.c:4042 #, gcc-internal-format msgid "switch jumps over variable initialization" msgstr "" -#: c/c-decl.c:4040 c/c-decl.c:4051 +#: c/c-decl.c:4043 c/c-decl.c:4054 #, gcc-internal-format msgid "switch starts here" msgstr "" -#: c/c-decl.c:4050 +#: c/c-decl.c:4053 #, gcc-internal-format msgid "switch jumps into statement expression" msgstr "" -#: c/c-decl.c:4133 +#: c/c-decl.c:4136 #, gcc-internal-format msgid "%qE defined as wrong kind of tag" msgstr "" -#: c/c-decl.c:4502 +#: c/c-decl.c:4505 #, gcc-internal-format msgid "unnamed struct/union that defines no instances" msgstr "" -#: c/c-decl.c:4512 +#: c/c-decl.c:4515 #, gcc-internal-format msgid "empty declaration with storage class specifier does not redeclare tag" msgstr "" -#: c/c-decl.c:4527 +#: c/c-decl.c:4530 #, gcc-internal-format msgid "empty declaration with type qualifier does not redeclare tag" msgstr "" -#: c/c-decl.c:4538 +#: c/c-decl.c:4541 #, gcc-internal-format msgid "empty declaration with %<_Alignas%> does not redeclare tag" msgstr "" -#: c/c-decl.c:4560 c/c-decl.c:4568 +#: c/c-decl.c:4563 c/c-decl.c:4571 #, gcc-internal-format msgid "useless type name in empty declaration" msgstr "" -#: c/c-decl.c:4576 +#: c/c-decl.c:4579 #, gcc-internal-format msgid "% in empty declaration" msgstr "" -#: c/c-decl.c:4582 +#: c/c-decl.c:4585 #, gcc-internal-format msgid "%<_Noreturn%> in empty declaration" msgstr "" -#: c/c-decl.c:4588 +#: c/c-decl.c:4591 #, gcc-internal-format msgid "% in file-scope empty declaration" msgstr "" -#: c/c-decl.c:4594 +#: c/c-decl.c:4597 #, gcc-internal-format msgid "% in file-scope empty declaration" msgstr "" -#: c/c-decl.c:4601 +#: c/c-decl.c:4604 #, gcc-internal-format msgid "useless storage class specifier in empty declaration" msgstr "" -#: c/c-decl.c:4607 +#: c/c-decl.c:4610 #, gcc-internal-format msgid "useless %qs in empty declaration" msgstr "" -#: c/c-decl.c:4620 +#: c/c-decl.c:4623 #, gcc-internal-format msgid "useless type qualifier in empty declaration" msgstr "" -#: c/c-decl.c:4627 +#: c/c-decl.c:4630 #, gcc-internal-format msgid "useless %<_Alignas%> in empty declaration" msgstr "" -#: c/c-decl.c:4634 c/c-parser.c:1884 +#: c/c-decl.c:4637 c/c-parser.c:1884 #, gcc-internal-format msgid "empty declaration" msgstr "" -#: c/c-decl.c:4705 +#: c/c-decl.c:4708 #, gcc-internal-format msgid "" "ISO C90 does not support % or type qualifiers in parameter array " "declarators" msgstr "" -#: c/c-decl.c:4709 +#: c/c-decl.c:4712 #, gcc-internal-format msgid "ISO C90 does not support %<[*]%> array declarators" msgstr "" @@ -35957,28 +35756,28 @@ msgstr "" #. 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:4715 c/c-decl.c:7344 +#: c/c-decl.c:4718 c/c-decl.c:7347 #, gcc-internal-format msgid "%<[*]%> not allowed in other than function prototype scope" msgstr "" -#: c/c-decl.c:4861 +#: c/c-decl.c:4864 #, gcc-internal-format msgid "%q+D is usually a function" msgstr "" -#: c/c-decl.c:4870 +#: c/c-decl.c:4873 #, gcc-internal-format msgid "typedef %qD is initialized (use __typeof__ instead)" msgstr "" -#: c/c-decl.c:4875 +#: c/c-decl.c:4878 #, 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:4881 +#: c/c-decl.c:4884 #, gcc-internal-format msgid "parameter %qD is initialized" msgstr "" @@ -35987,267 +35786,267 @@ msgstr "" #. 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:4900 c/c-decl.c:4915 c/c-typeck.c:7973 +#: c/c-decl.c:4903 c/c-decl.c:4918 c/c-typeck.c:7973 #, gcc-internal-format msgid "variable-sized object may not be initialized" msgstr "" -#: c/c-decl.c:4906 +#: c/c-decl.c:4909 #, gcc-internal-format msgid "variable %qD has initializer but incomplete type" msgstr "" -#: c/c-decl.c:4995 +#: c/c-decl.c:4998 #, gcc-internal-format msgid "inline function %q+D given attribute noinline" msgstr "" -#: c/c-decl.c:5045 +#: c/c-decl.c:5048 #, gcc-internal-format msgid "uninitialized const member in %qT is invalid in C++" msgstr "" -#: c/c-decl.c:5047 +#: c/c-decl.c:5050 #, gcc-internal-format msgid "%qD should be initialized" msgstr "" -#: c/c-decl.c:5128 +#: c/c-decl.c:5131 #, gcc-internal-format msgid "initializer fails to determine size of %q+D" msgstr "" -#: c/c-decl.c:5133 +#: c/c-decl.c:5136 #, gcc-internal-format msgid "array size missing in %q+D" msgstr "" -#: c/c-decl.c:5137 +#: c/c-decl.c:5140 #, gcc-internal-format msgid "zero or negative size array %q+D" msgstr "" -#: c/c-decl.c:5215 +#: c/c-decl.c:5218 #, gcc-internal-format msgid "storage size of %q+D isn%'t constant" msgstr "" -#: c/c-decl.c:5265 +#: c/c-decl.c:5268 #, gcc-internal-format msgid "ignoring asm-specifier for non-static local variable %q+D" msgstr "" -#: c/c-decl.c:5295 +#: c/c-decl.c:5298 #, gcc-internal-format msgid "cannot put object with volatile field into register" msgstr "" -#: c/c-decl.c:5381 +#: c/c-decl.c:5384 #, gcc-internal-format msgid "uninitialized const %qD is invalid in C++" msgstr "" -#: c/c-decl.c:5396 cp/decl.c:7373 +#: c/c-decl.c:5399 cp/decl.c:7400 #, gcc-internal-format msgid "%q+D in declare target directive does not have mappable type" msgstr "" -#: c/c-decl.c:5460 +#: c/c-decl.c:5463 #, gcc-internal-format msgid "ISO C forbids forward parameter declarations" msgstr "" -#: c/c-decl.c:5566 +#: c/c-decl.c:5569 #, gcc-internal-format msgid "defining a type in a compound literal is invalid in C++" msgstr "" -#: c/c-decl.c:5620 c/c-decl.c:5635 +#: c/c-decl.c:5623 c/c-decl.c:5638 #, gcc-internal-format msgid "bit-field %qs width not an integer constant" msgstr "" -#: c/c-decl.c:5630 +#: c/c-decl.c:5633 #, gcc-internal-format msgid "bit-field %qs width not an integer constant expression" msgstr "" -#: c/c-decl.c:5641 +#: c/c-decl.c:5644 #, gcc-internal-format msgid "negative width in bit-field %qs" msgstr "" -#: c/c-decl.c:5646 +#: c/c-decl.c:5649 #, gcc-internal-format msgid "zero width for bit-field %qs" msgstr "" -#: c/c-decl.c:5656 +#: c/c-decl.c:5659 #, gcc-internal-format msgid "bit-field %qs has invalid type" msgstr "" -#: c/c-decl.c:5662 +#: c/c-decl.c:5665 #, gcc-internal-format msgid "cannot declare bit-field %qs with % type" msgstr "" -#: c/c-decl.c:5673 +#: c/c-decl.c:5676 #, gcc-internal-format msgid "type of bit-field %qs is a GCC extension" msgstr "" -#: c/c-decl.c:5679 +#: c/c-decl.c:5682 #, gcc-internal-format msgid "width of %qs exceeds its type" msgstr "" -#: c/c-decl.c:5692 +#: c/c-decl.c:5695 #, gcc-internal-format msgid "%qs is narrower than values of its type" msgstr "" -#: c/c-decl.c:5707 +#: c/c-decl.c:5710 #, gcc-internal-format msgid "ISO C90 forbids array %qE whose size can%'t be evaluated" msgstr "" -#: c/c-decl.c:5710 +#: c/c-decl.c:5713 #, gcc-internal-format msgid "ISO C90 forbids array whose size can%'t be evaluated" msgstr "" -#: c/c-decl.c:5717 +#: c/c-decl.c:5720 #, gcc-internal-format msgid "ISO C90 forbids variable length array %qE" msgstr "" -#: c/c-decl.c:5719 +#: c/c-decl.c:5722 #, gcc-internal-format msgid "ISO C90 forbids variable length array" msgstr "" -#: c/c-decl.c:5928 c/c-decl.c:6302 c/c-decl.c:6312 +#: c/c-decl.c:5931 c/c-decl.c:6305 c/c-decl.c:6315 #, gcc-internal-format msgid "variably modified %qE at file scope" msgstr "" -#: c/c-decl.c:5930 +#: c/c-decl.c:5933 #, gcc-internal-format msgid "variably modified field at file scope" msgstr "" -#: c/c-decl.c:5950 +#: c/c-decl.c:5953 #, gcc-internal-format msgid "type defaults to % in declaration of %qE" msgstr "" -#: c/c-decl.c:5954 +#: c/c-decl.c:5957 #, gcc-internal-format msgid "type defaults to % in type name" msgstr "" -#: c/c-decl.c:5986 +#: c/c-decl.c:5989 #, gcc-internal-format msgid "duplicate %" msgstr "" -#: c/c-decl.c:5988 +#: c/c-decl.c:5991 #, gcc-internal-format msgid "duplicate %" msgstr "" -#: c/c-decl.c:5990 +#: c/c-decl.c:5993 #, gcc-internal-format msgid "duplicate %" msgstr "" -#: c/c-decl.c:5992 +#: c/c-decl.c:5995 #, gcc-internal-format msgid "duplicate %<_Atomic%>" msgstr "" -#: c/c-decl.c:5995 +#: c/c-decl.c:5998 #, gcc-internal-format, gfc-internal-format msgid "conflicting named address spaces (%s vs %s)" msgstr "" -#: c/c-decl.c:6018 c/c-parser.c:2849 +#: c/c-decl.c:6021 c/c-parser.c:2849 #, gcc-internal-format msgid "%<_Atomic%>-qualified array type" msgstr "" -#: c/c-decl.c:6032 +#: c/c-decl.c:6035 #, gcc-internal-format msgid "function definition declared %" msgstr "" -#: c/c-decl.c:6034 +#: c/c-decl.c:6037 #, gcc-internal-format msgid "function definition declared %" msgstr "" -#: c/c-decl.c:6036 +#: c/c-decl.c:6039 #, gcc-internal-format msgid "function definition declared %" msgstr "" -#: c/c-decl.c:6038 +#: c/c-decl.c:6041 #, gcc-internal-format msgid "function definition declared %qs" msgstr "" -#: c/c-decl.c:6056 +#: c/c-decl.c:6059 #, gcc-internal-format msgid "storage class specified for structure field %qE" msgstr "" -#: c/c-decl.c:6059 +#: c/c-decl.c:6062 #, gcc-internal-format msgid "storage class specified for structure field" msgstr "" -#: c/c-decl.c:6063 +#: c/c-decl.c:6066 #, gcc-internal-format msgid "storage class specified for parameter %qE" msgstr "" -#: c/c-decl.c:6066 +#: c/c-decl.c:6069 #, gcc-internal-format msgid "storage class specified for unnamed parameter" msgstr "" -#: c/c-decl.c:6069 cp/decl.c:11140 +#: c/c-decl.c:6072 cp/decl.c:11167 #, gcc-internal-format msgid "storage class specified for typename" msgstr "" -#: c/c-decl.c:6086 +#: c/c-decl.c:6089 #, gcc-internal-format msgid "%qE initialized and declared %" msgstr "" -#: c/c-decl.c:6090 +#: c/c-decl.c:6093 #, gcc-internal-format msgid "%qE has both % and initializer" msgstr "" -#: c/c-decl.c:6095 +#: c/c-decl.c:6098 #, gcc-internal-format msgid "file-scope declaration of %qE specifies %" msgstr "" -#: c/c-decl.c:6099 +#: c/c-decl.c:6102 #, gcc-internal-format msgid "file-scope declaration of %qE specifies %" msgstr "" -#: c/c-decl.c:6104 +#: c/c-decl.c:6107 #, gcc-internal-format msgid "nested function %qE declared %" msgstr "" -#: c/c-decl.c:6107 +#: c/c-decl.c:6110 #, gcc-internal-format msgid "function-scope %qE implicitly auto and declared %qs" msgstr "" @@ -36255,719 +36054,719 @@ 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:6154 c/c-decl.c:6523 +#: c/c-decl.c:6157 c/c-decl.c:6526 #, gcc-internal-format msgid "static or type qualifiers in non-parameter array declarator" msgstr "" -#: c/c-decl.c:6202 +#: c/c-decl.c:6205 #, gcc-internal-format msgid "declaration of %qE as array of voids" msgstr "" -#: c/c-decl.c:6204 +#: c/c-decl.c:6207 #, gcc-internal-format msgid "declaration of type name as array of voids" msgstr "" -#: c/c-decl.c:6211 +#: c/c-decl.c:6214 #, gcc-internal-format msgid "declaration of %qE as array of functions" msgstr "" -#: c/c-decl.c:6214 +#: c/c-decl.c:6217 #, gcc-internal-format msgid "declaration of type name as array of functions" msgstr "" -#: c/c-decl.c:6222 c/c-decl.c:8282 +#: c/c-decl.c:6225 c/c-decl.c:8285 #, gcc-internal-format msgid "invalid use of structure with flexible array member" msgstr "" -#: c/c-decl.c:6248 +#: c/c-decl.c:6251 #, gcc-internal-format msgid "size of array %qE has non-integer type" msgstr "" -#: c/c-decl.c:6252 +#: c/c-decl.c:6255 #, gcc-internal-format msgid "size of unnamed array has non-integer type" msgstr "" -#: c/c-decl.c:6259 +#: c/c-decl.c:6262 #, gcc-internal-format msgid "size of array %qE has incomplete type" msgstr "" -#: c/c-decl.c:6262 +#: c/c-decl.c:6265 #, gcc-internal-format msgid "size of unnamed array has incomplete type" msgstr "" -#: c/c-decl.c:6273 +#: c/c-decl.c:6276 #, gcc-internal-format msgid "ISO C forbids zero-size array %qE" msgstr "" -#: c/c-decl.c:6276 +#: c/c-decl.c:6279 #, gcc-internal-format msgid "ISO C forbids zero-size array" msgstr "" -#: c/c-decl.c:6285 +#: c/c-decl.c:6288 #, gcc-internal-format msgid "size of array %qE is negative" msgstr "" -#: c/c-decl.c:6287 +#: c/c-decl.c:6290 #, gcc-internal-format msgid "size of unnamed array is negative" msgstr "" -#: c/c-decl.c:6372 +#: c/c-decl.c:6375 #, gcc-internal-format msgid "size of array %qE is too large" msgstr "" -#: c/c-decl.c:6375 +#: c/c-decl.c:6378 #, gcc-internal-format msgid "size of unnamed array is too large" msgstr "" -#: c/c-decl.c:6411 c/c-decl.c:7068 +#: c/c-decl.c:6414 c/c-decl.c:7071 #, gcc-internal-format msgid "ISO C90 does not support flexible array members" msgstr "" #. C99 6.7.5.2p4 -#: c/c-decl.c:6433 +#: c/c-decl.c:6436 #, gcc-internal-format msgid "%<[*]%> not in a declaration" msgstr "" -#: c/c-decl.c:6446 +#: c/c-decl.c:6449 #, gcc-internal-format msgid "array type has incomplete element type %qT" msgstr "" -#: c/c-decl.c:6452 +#: c/c-decl.c:6455 #, gcc-internal-format msgid "" "declaration of %qE as multidimensional array must have bounds for all " "dimensions except the first" msgstr "" -#: c/c-decl.c:6456 +#: c/c-decl.c:6459 #, gcc-internal-format msgid "" "declaration of multidimensional array must have bounds for all dimensions " "except the first" msgstr "" -#: c/c-decl.c:6559 +#: c/c-decl.c:6562 #, gcc-internal-format msgid "%qE declared as function returning a function" msgstr "" -#: c/c-decl.c:6562 +#: c/c-decl.c:6565 #, gcc-internal-format msgid "type name declared as function returning a function" msgstr "" -#: c/c-decl.c:6569 +#: c/c-decl.c:6572 #, gcc-internal-format msgid "%qE declared as function returning an array" msgstr "" -#: c/c-decl.c:6572 +#: c/c-decl.c:6575 #, gcc-internal-format msgid "type name declared as function returning an array" msgstr "" -#: c/c-decl.c:6613 +#: c/c-decl.c:6616 #, gcc-internal-format msgid "function definition has qualified void return type" msgstr "" -#: c/c-decl.c:6617 cp/decl.c:11427 +#: c/c-decl.c:6620 cp/decl.c:11454 #, gcc-internal-format msgid "type qualifiers ignored on function return type" msgstr "" -#: c/c-decl.c:6655 c/c-decl.c:6864 c/c-decl.c:6918 c/c-decl.c:7002 -#: c/c-decl.c:7123 c/c-parser.c:2851 +#: c/c-decl.c:6658 c/c-decl.c:6867 c/c-decl.c:6921 c/c-decl.c:7005 +#: c/c-decl.c:7126 c/c-parser.c:2851 #, gcc-internal-format msgid "%<_Atomic%>-qualified function type" msgstr "" -#: c/c-decl.c:6661 c/c-decl.c:6870 c/c-decl.c:7007 c/c-decl.c:7128 +#: c/c-decl.c:6664 c/c-decl.c:6873 c/c-decl.c:7010 c/c-decl.c:7131 #, gcc-internal-format msgid "ISO C forbids qualified function types" msgstr "" -#: c/c-decl.c:6755 +#: c/c-decl.c:6758 #, gcc-internal-format msgid "%qs combined with % qualifier for %qE" msgstr "" -#: c/c-decl.c:6759 +#: c/c-decl.c:6762 #, gcc-internal-format msgid "%qs combined with % qualifier for %qE" msgstr "" -#: c/c-decl.c:6765 +#: c/c-decl.c:6768 #, gcc-internal-format msgid "%qs specified for auto variable %qE" msgstr "" -#: c/c-decl.c:6781 +#: c/c-decl.c:6784 #, gcc-internal-format msgid "%qs specified for parameter %qE" msgstr "" -#: c/c-decl.c:6784 +#: c/c-decl.c:6787 #, gcc-internal-format msgid "%qs specified for unnamed parameter" msgstr "" -#: c/c-decl.c:6790 +#: c/c-decl.c:6793 #, gcc-internal-format msgid "%qs specified for structure field %qE" msgstr "" -#: c/c-decl.c:6793 +#: c/c-decl.c:6796 #, gcc-internal-format msgid "%qs specified for structure field" msgstr "" -#: c/c-decl.c:6808 +#: c/c-decl.c:6811 #, gcc-internal-format msgid "bit-field %qE has atomic type" msgstr "" -#: c/c-decl.c:6810 +#: c/c-decl.c:6813 #, gcc-internal-format msgid "bit-field has atomic type" msgstr "" -#: c/c-decl.c:6819 +#: c/c-decl.c:6822 #, gcc-internal-format msgid "alignment specified for typedef %qE" msgstr "" -#: c/c-decl.c:6821 +#: c/c-decl.c:6824 #, gcc-internal-format msgid "alignment specified for % object %qE" msgstr "" -#: c/c-decl.c:6826 +#: c/c-decl.c:6829 #, gcc-internal-format msgid "alignment specified for parameter %qE" msgstr "" -#: c/c-decl.c:6828 +#: c/c-decl.c:6831 #, gcc-internal-format msgid "alignment specified for unnamed parameter" msgstr "" -#: c/c-decl.c:6833 +#: c/c-decl.c:6836 #, gcc-internal-format msgid "alignment specified for bit-field %qE" msgstr "" -#: c/c-decl.c:6835 +#: c/c-decl.c:6838 #, gcc-internal-format msgid "alignment specified for unnamed bit-field" msgstr "" -#: c/c-decl.c:6838 +#: c/c-decl.c:6841 #, gcc-internal-format msgid "alignment specified for function %qE" msgstr "" -#: c/c-decl.c:6845 +#: c/c-decl.c:6848 #, gcc-internal-format msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE" msgstr "" -#: c/c-decl.c:6848 +#: c/c-decl.c:6851 #, gcc-internal-format msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field" msgstr "" -#: c/c-decl.c:6879 +#: c/c-decl.c:6882 #, gcc-internal-format msgid "typedef %q+D declared %" msgstr "" -#: c/c-decl.c:6881 +#: c/c-decl.c:6884 #, gcc-internal-format msgid "typedef %q+D declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:6924 +#: c/c-decl.c:6927 #, gcc-internal-format msgid "ISO C forbids const or volatile function types" msgstr "" #. C99 6.7.2.1p8 -#: c/c-decl.c:6935 +#: c/c-decl.c:6938 #, gcc-internal-format msgid "a member of a structure or union cannot have a variably modified type" msgstr "" -#: c/c-decl.c:6952 cp/decl.c:10150 +#: c/c-decl.c:6955 cp/decl.c:10177 #, gcc-internal-format msgid "variable or field %qE declared void" msgstr "" -#: c/c-decl.c:6992 +#: c/c-decl.c:6995 #, gcc-internal-format msgid "attributes in parameter array declarator ignored" msgstr "" -#: c/c-decl.c:7034 +#: c/c-decl.c:7037 #, gcc-internal-format msgid "parameter %q+D declared %" msgstr "" -#: c/c-decl.c:7036 +#: c/c-decl.c:7039 #, gcc-internal-format msgid "parameter %q+D declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7049 +#: c/c-decl.c:7052 #, gcc-internal-format msgid "field %qE declared as a function" msgstr "" -#: c/c-decl.c:7056 +#: c/c-decl.c:7059 #, gcc-internal-format msgid "field %qE has incomplete type" msgstr "" -#: c/c-decl.c:7058 +#: c/c-decl.c:7061 #, gcc-internal-format msgid "unnamed field has incomplete type" msgstr "" -#: c/c-decl.c:7094 c/c-decl.c:7105 c/c-decl.c:7108 +#: c/c-decl.c:7097 c/c-decl.c:7108 c/c-decl.c:7111 #, gcc-internal-format msgid "invalid storage class for function %qE" msgstr "" -#: c/c-decl.c:7165 +#: c/c-decl.c:7168 #, gcc-internal-format msgid "cannot inline function %" msgstr "" -#: c/c-decl.c:7167 +#: c/c-decl.c:7170 #, gcc-internal-format msgid "% declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7178 +#: c/c-decl.c:7181 #, gcc-internal-format msgid "ISO C99 does not support %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7181 +#: c/c-decl.c:7184 #, gcc-internal-format msgid "ISO C90 does not support %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7210 +#: c/c-decl.c:7213 #, gcc-internal-format msgid "variable previously declared % redeclared %" msgstr "" -#: c/c-decl.c:7220 +#: c/c-decl.c:7223 #, gcc-internal-format msgid "variable %q+D declared %" msgstr "" -#: c/c-decl.c:7222 +#: c/c-decl.c:7225 #, gcc-internal-format msgid "variable %q+D declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7257 +#: c/c-decl.c:7260 #, gcc-internal-format msgid "non-nested function with variably modified type" msgstr "" -#: c/c-decl.c:7259 +#: c/c-decl.c:7262 #, gcc-internal-format msgid "object with variably modified type must have no linkage" msgstr "" -#: c/c-decl.c:7350 c/c-decl.c:9020 +#: c/c-decl.c:7353 c/c-decl.c:9023 #, gcc-internal-format msgid "function declaration isn%'t a prototype" msgstr "" -#: c/c-decl.c:7360 +#: c/c-decl.c:7363 #, gcc-internal-format msgid "parameter names (without types) in function declaration" msgstr "" -#: c/c-decl.c:7398 +#: c/c-decl.c:7401 #, gcc-internal-format msgid "parameter %u (%q+D) has incomplete type" msgstr "" -#: c/c-decl.c:7402 +#: c/c-decl.c:7405 #, gcc-internal-format, gfc-internal-format msgid "parameter %u has incomplete type" msgstr "" -#: c/c-decl.c:7413 +#: c/c-decl.c:7416 #, gcc-internal-format msgid "parameter %u (%q+D) has void type" msgstr "" -#: c/c-decl.c:7417 +#: c/c-decl.c:7420 #, gcc-internal-format, gfc-internal-format msgid "parameter %u has void type" msgstr "" -#: c/c-decl.c:7491 +#: c/c-decl.c:7494 #, gcc-internal-format msgid "% as only parameter may not be qualified" msgstr "" -#: c/c-decl.c:7495 c/c-decl.c:7531 +#: c/c-decl.c:7498 c/c-decl.c:7534 #, gcc-internal-format msgid "% must be the only parameter" msgstr "" -#: c/c-decl.c:7525 +#: c/c-decl.c:7528 #, gcc-internal-format msgid "parameter %q+D has just a forward declaration" msgstr "" -#: c/c-decl.c:7571 +#: c/c-decl.c:7574 #, 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:7577 +#: c/c-decl.c:7580 #, 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:7679 +#: c/c-decl.c:7682 #, gcc-internal-format msgid "enum type defined here" msgstr "" -#: c/c-decl.c:7685 +#: c/c-decl.c:7688 #, gcc-internal-format msgid "struct defined here" msgstr "" -#: c/c-decl.c:7691 +#: c/c-decl.c:7694 #, gcc-internal-format msgid "union defined here" msgstr "" -#: c/c-decl.c:7767 +#: c/c-decl.c:7770 #, gcc-internal-format msgid "redefinition of %" msgstr "" -#: c/c-decl.c:7769 +#: c/c-decl.c:7772 #, gcc-internal-format msgid "redefinition of %" msgstr "" -#: c/c-decl.c:7778 +#: c/c-decl.c:7781 #, gcc-internal-format msgid "nested redefinition of %" msgstr "" -#: c/c-decl.c:7780 +#: c/c-decl.c:7783 #, gcc-internal-format msgid "nested redefinition of %" msgstr "" -#: c/c-decl.c:7810 c/c-decl.c:8598 +#: c/c-decl.c:7813 c/c-decl.c:8601 #, gcc-internal-format msgid "defining type in %qs expression is invalid in C++" msgstr "" -#: c/c-decl.c:7877 cp/decl.c:4820 +#: c/c-decl.c:7880 cp/decl.c:4823 #, gcc-internal-format msgid "declaration does not declare anything" msgstr "" -#: c/c-decl.c:7882 +#: c/c-decl.c:7885 #, gcc-internal-format msgid "ISO C99 doesn%'t support unnamed structs/unions" msgstr "" -#: c/c-decl.c:7885 +#: c/c-decl.c:7888 #, gcc-internal-format msgid "ISO C90 doesn%'t support unnamed structs/unions" msgstr "" -#: c/c-decl.c:7978 c/c-decl.c:7996 c/c-decl.c:8057 +#: c/c-decl.c:7981 c/c-decl.c:7999 c/c-decl.c:8060 #, gcc-internal-format msgid "duplicate member %q+D" msgstr "" -#: c/c-decl.c:8083 +#: c/c-decl.c:8086 #, gcc-internal-format msgid "empty struct has size 0 in C, size 1 in C++" msgstr "" -#: c/c-decl.c:8086 +#: c/c-decl.c:8089 #, gcc-internal-format msgid "empty union has size 0 in C, size 1 in C++" msgstr "" -#: c/c-decl.c:8191 +#: c/c-decl.c:8194 #, gcc-internal-format msgid "union has no named members" msgstr "" -#: c/c-decl.c:8193 +#: c/c-decl.c:8196 #, gcc-internal-format msgid "union has no members" msgstr "" -#: c/c-decl.c:8198 +#: c/c-decl.c:8201 #, gcc-internal-format msgid "struct has no named members" msgstr "" -#: c/c-decl.c:8200 +#: c/c-decl.c:8203 #, gcc-internal-format msgid "struct has no members" msgstr "" -#: c/c-decl.c:8261 cp/decl.c:12315 +#: c/c-decl.c:8264 cp/decl.c:12342 #, gcc-internal-format msgid "flexible array member in union" msgstr "" -#: c/c-decl.c:8267 +#: c/c-decl.c:8270 #, gcc-internal-format msgid "flexible array member not at end of struct" msgstr "" -#: c/c-decl.c:8273 +#: c/c-decl.c:8276 #, gcc-internal-format msgid "flexible array member in a struct with no named members" msgstr "" -#: c/c-decl.c:8304 +#: c/c-decl.c:8307 #, gcc-internal-format msgid "type %qT is too large" msgstr "" -#: c/c-decl.c:8409 +#: c/c-decl.c:8412 #, gcc-internal-format msgid "union cannot be made transparent" msgstr "" -#: c/c-decl.c:8570 +#: c/c-decl.c:8573 #, gcc-internal-format msgid "nested redefinition of %" msgstr "" #. This enum is a named one that has been declared already. -#: c/c-decl.c:8577 +#: c/c-decl.c:8580 #, gcc-internal-format msgid "redeclaration of %" msgstr "" -#: c/c-decl.c:8656 cp/decl.c:14686 +#: c/c-decl.c:8659 cp/decl.c:14713 #, gcc-internal-format msgid "specified mode too small for enumeral values" msgstr "" -#: c/c-decl.c:8671 +#: c/c-decl.c:8674 #, gcc-internal-format msgid "enumeration values exceed range of largest integer" msgstr "" -#: c/c-decl.c:8785 c/c-decl.c:8801 +#: c/c-decl.c:8788 c/c-decl.c:8804 #, gcc-internal-format msgid "enumerator value for %qE is not an integer constant" msgstr "" -#: c/c-decl.c:8796 +#: c/c-decl.c:8799 #, gcc-internal-format msgid "enumerator value for %qE is not an integer constant expression" msgstr "" -#: c/c-decl.c:8820 +#: c/c-decl.c:8823 #, gcc-internal-format msgid "overflow in enumeration values" msgstr "" -#: c/c-decl.c:8828 +#: c/c-decl.c:8831 #, gcc-internal-format msgid "ISO C restricts enumerator values to range of %" msgstr "" -#: c/c-decl.c:8917 cp/decl.c:5117 cp/decl.c:15215 +#: c/c-decl.c:8920 cp/decl.c:5120 cp/decl.c:15242 #, gcc-internal-format msgid "inline function %qD given attribute noinline" msgstr "" -#: c/c-decl.c:8935 +#: c/c-decl.c:8938 #, gcc-internal-format msgid "return type is an incomplete type" msgstr "" -#: c/c-decl.c:8946 +#: c/c-decl.c:8949 #, gcc-internal-format msgid "return type defaults to %" msgstr "" -#: c/c-decl.c:8970 +#: c/c-decl.c:8973 #, gcc-internal-format msgid "%q+D defined as variadic function without prototype" msgstr "" -#: c/c-decl.c:9029 +#: c/c-decl.c:9032 #, gcc-internal-format msgid "no previous prototype for %qD" msgstr "" -#: c/c-decl.c:9038 +#: c/c-decl.c:9041 #, gcc-internal-format msgid "%qD was used with no prototype before its definition" msgstr "" -#: c/c-decl.c:9046 cp/decl.c:15350 +#: c/c-decl.c:9049 cp/decl.c:15377 #, gcc-internal-format msgid "no previous declaration for %qD" msgstr "" -#: c/c-decl.c:9056 +#: c/c-decl.c:9059 #, gcc-internal-format msgid "%qD was used with no declaration before its definition" msgstr "" -#: c/c-decl.c:9075 +#: c/c-decl.c:9078 #, gcc-internal-format msgid "return type of %qD is not %" msgstr "" -#: c/c-decl.c:9077 +#: c/c-decl.c:9080 #, gcc-internal-format msgid "%<_Atomic%>-qualified return type of %qD" msgstr "" -#: c/c-decl.c:9084 +#: c/c-decl.c:9087 #, gcc-internal-format msgid "%qD is normally a non-static function" msgstr "" -#: c/c-decl.c:9121 +#: c/c-decl.c:9124 #, gcc-internal-format msgid "old-style parameter declarations in prototyped function definition" msgstr "" -#: c/c-decl.c:9136 +#: c/c-decl.c:9139 #, gcc-internal-format msgid "traditional C rejects ISO C style function definitions" msgstr "" -#: c/c-decl.c:9152 +#: c/c-decl.c:9155 #, gcc-internal-format msgid "parameter name omitted" msgstr "" -#: c/c-decl.c:9189 +#: c/c-decl.c:9192 #, gcc-internal-format msgid "old-style function definition" msgstr "" -#: c/c-decl.c:9198 +#: c/c-decl.c:9201 #, gcc-internal-format msgid "parameter name missing from parameter list" msgstr "" -#: c/c-decl.c:9214 +#: c/c-decl.c:9217 #, gcc-internal-format msgid "%qD declared as a non-parameter" msgstr "" -#: c/c-decl.c:9222 +#: c/c-decl.c:9225 #, gcc-internal-format msgid "multiple parameters named %qD" msgstr "" -#: c/c-decl.c:9231 +#: c/c-decl.c:9234 #, gcc-internal-format msgid "parameter %qD declared with void type" msgstr "" -#: c/c-decl.c:9260 c/c-decl.c:9265 +#: c/c-decl.c:9263 c/c-decl.c:9268 #, gcc-internal-format msgid "type of %qD defaults to %" msgstr "" -#: c/c-decl.c:9285 +#: c/c-decl.c:9288 #, gcc-internal-format msgid "parameter %qD has incomplete type" msgstr "" -#: c/c-decl.c:9292 +#: c/c-decl.c:9295 #, gcc-internal-format msgid "declaration for parameter %qD but no such parameter" msgstr "" -#: c/c-decl.c:9345 +#: c/c-decl.c:9348 #, gcc-internal-format msgid "number of arguments doesn%'t match built-in prototype" msgstr "" -#: c/c-decl.c:9356 +#: c/c-decl.c:9359 #, gcc-internal-format msgid "number of arguments doesn%'t match prototype" msgstr "" -#: c/c-decl.c:9359 c/c-decl.c:9406 c/c-decl.c:9420 +#: c/c-decl.c:9362 c/c-decl.c:9409 c/c-decl.c:9423 #, gcc-internal-format msgid "prototype declaration" msgstr "" -#: c/c-decl.c:9398 +#: c/c-decl.c:9401 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match built-in prototype" msgstr "" -#: c/c-decl.c:9403 +#: c/c-decl.c:9406 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match prototype" msgstr "" -#: c/c-decl.c:9413 +#: c/c-decl.c:9416 #, gcc-internal-format msgid "argument %qD doesn%'t match built-in prototype" msgstr "" -#: c/c-decl.c:9418 +#: c/c-decl.c:9421 #, gcc-internal-format msgid "argument %qD doesn%'t match prototype" msgstr "" -#: c/c-decl.c:9669 cp/decl.c:16176 +#: c/c-decl.c:9672 cp/decl.c:16203 #, gcc-internal-format msgid "no return statement in function returning non-void" msgstr "" -#: c/c-decl.c:9688 cp/decl.c:16208 +#: c/c-decl.c:9691 cp/decl.c:16235 #, gcc-internal-format msgid "parameter %qD set but not used" msgstr "" @@ -36975,249 +36774,249 @@ msgstr "" #. 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:9784 +#: c/c-decl.c:9787 #, gcc-internal-format msgid "% loop initial declarations are only allowed in C99 or C11 mode" msgstr "" -#: c/c-decl.c:9789 +#: c/c-decl.c:9792 #, gcc-internal-format msgid "" "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to " "compile your code" msgstr "" -#: c/c-decl.c:9796 +#: c/c-decl.c:9799 #, gcc-internal-format msgid "ISO C90 does not support % loop initial declarations" msgstr "" -#: c/c-decl.c:9828 +#: c/c-decl.c:9831 #, gcc-internal-format msgid "declaration of static variable %qD in % loop initial declaration" msgstr "" -#: c/c-decl.c:9832 +#: c/c-decl.c:9835 #, gcc-internal-format msgid "" "declaration of % variable %qD in % loop initial declaration" msgstr "" -#: c/c-decl.c:9839 +#: c/c-decl.c:9842 #, gcc-internal-format msgid "% declared in % loop initial declaration" msgstr "" -#: c/c-decl.c:9844 +#: c/c-decl.c:9847 #, gcc-internal-format msgid "% declared in % loop initial declaration" msgstr "" -#: c/c-decl.c:9848 +#: c/c-decl.c:9851 #, gcc-internal-format msgid "% declared in % loop initial declaration" msgstr "" -#: c/c-decl.c:9852 +#: c/c-decl.c:9855 #, gcc-internal-format msgid "declaration of non-variable %qD in % loop initial declaration" msgstr "" -#: c/c-decl.c:10102 +#: c/c-decl.c:10105 #, gcc-internal-format msgid "incompatible address space qualifiers %qs and %qs" msgstr "" -#: c/c-decl.c:10160 c/c-decl.c:10167 +#: c/c-decl.c:10163 c/c-decl.c:10170 #, gcc-internal-format msgid "duplicate %qE declaration specifier" msgstr "" -#: c/c-decl.c:10194 c/c-decl.c:10578 c/c-decl.c:10968 +#: c/c-decl.c:10197 c/c-decl.c:10581 c/c-decl.c:10971 #, gcc-internal-format msgid "two or more data types in declaration specifiers" msgstr "" -#: c/c-decl.c:10206 cp/parser.c:29185 +#: c/c-decl.c:10209 cp/parser.c:29186 #, gcc-internal-format msgid "% is too long for GCC" msgstr "" -#: c/c-decl.c:10219 +#: c/c-decl.c:10222 #, gcc-internal-format msgid "ISO C90 does not support %" msgstr "" -#: c/c-decl.c:10448 c/c-parser.c:9089 +#: c/c-decl.c:10451 c/c-parser.c:9089 #, gcc-internal-format msgid "ISO C90 does not support complex types" msgstr "" -#: c/c-decl.c:10494 +#: c/c-decl.c:10497 #, gcc-internal-format msgid "ISO C does not support saturating types" msgstr "" -#: c/c-decl.c:10565 c/c-decl.c:11125 +#: c/c-decl.c:10568 c/c-decl.c:11128 #, gcc-internal-format msgid "duplicate %qE" msgstr "" -#: c/c-decl.c:10621 +#: c/c-decl.c:10624 #, gcc-internal-format msgid "ISO C does not support %<__int%d%> types" msgstr "" -#: c/c-decl.c:10643 +#: c/c-decl.c:10646 #, gcc-internal-format msgid "%<__int%d%> is not supported on this target" msgstr "" -#: c/c-decl.c:10686 +#: c/c-decl.c:10689 #, gcc-internal-format msgid "ISO C90 does not support boolean types" msgstr "" -#: c/c-decl.c:10805 +#: c/c-decl.c:10808 #, gcc-internal-format msgid "ISO C does not support the %<_Float%d%s%> type" msgstr "" -#: c/c-decl.c:10855 +#: c/c-decl.c:10858 #, gcc-internal-format msgid "%<_Float%d%s%> is not supported on this target" msgstr "" -#: c/c-decl.c:10926 +#: c/c-decl.c:10929 #, gcc-internal-format msgid "ISO C does not support decimal floating point" msgstr "" -#: c/c-decl.c:10949 c/c-decl.c:11218 c/c-parser.c:8080 +#: c/c-decl.c:10952 c/c-decl.c:11221 c/c-parser.c:8080 #, gcc-internal-format msgid "fixed-point types not supported for this target" msgstr "" -#: c/c-decl.c:10951 +#: c/c-decl.c:10954 #, gcc-internal-format msgid "ISO C does not support fixed-point types" msgstr "" -#: c/c-decl.c:10986 +#: c/c-decl.c:10989 #, gcc-internal-format msgid "C++ lookup of %qD would return a field, not a type" msgstr "" -#: c/c-decl.c:10999 +#: c/c-decl.c:11002 #, gcc-internal-format msgid "%qE fails to be a typedef or built in type" msgstr "" -#: c/c-decl.c:11047 +#: c/c-decl.c:11050 #, gcc-internal-format msgid "%qE is not at beginning of declaration" msgstr "" -#: c/c-decl.c:11068 +#: c/c-decl.c:11071 #, gcc-internal-format msgid "%qE used with %" msgstr "" -#: c/c-decl.c:11070 +#: c/c-decl.c:11073 #, gcc-internal-format msgid "%qE used with %" msgstr "" -#: c/c-decl.c:11072 +#: c/c-decl.c:11075 #, gcc-internal-format msgid "%qE used with %" msgstr "" -#: c/c-decl.c:11086 c/c-parser.c:7480 +#: c/c-decl.c:11089 c/c-parser.c:7480 #, gcc-internal-format msgid "ISO C99 does not support %qE" msgstr "" -#: c/c-decl.c:11089 c/c-parser.c:7483 +#: c/c-decl.c:11092 c/c-parser.c:7483 #, gcc-internal-format msgid "ISO C90 does not support %qE" msgstr "" -#: c/c-decl.c:11101 +#: c/c-decl.c:11104 #, gcc-internal-format msgid "%<__thread%> before %" msgstr "" -#: c/c-decl.c:11110 +#: c/c-decl.c:11113 #, gcc-internal-format msgid "%<__thread%> before %" msgstr "" -#: c/c-decl.c:11123 +#: c/c-decl.c:11126 #, gcc-internal-format msgid "duplicate %<_Thread_local%> or %<__thread%>" msgstr "" -#: c/c-decl.c:11131 +#: c/c-decl.c:11134 #, gcc-internal-format msgid "multiple storage classes in declaration specifiers" msgstr "" -#: c/c-decl.c:11139 +#: c/c-decl.c:11142 #, gcc-internal-format msgid "%qs used with %qE" msgstr "" -#: c/c-decl.c:11215 +#: c/c-decl.c:11218 #, gcc-internal-format msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>" msgstr "" -#: c/c-decl.c:11230 +#: c/c-decl.c:11233 #, gcc-internal-format msgid "ISO C does not support plain % meaning %" msgstr "" -#: c/c-decl.c:11281 c/c-decl.c:11297 c/c-decl.c:11323 +#: c/c-decl.c:11284 c/c-decl.c:11300 c/c-decl.c:11326 #, gcc-internal-format msgid "ISO C does not support complex integer types" msgstr "" -#: c/c-decl.c:11721 cp/semantics.c:5488 +#: c/c-decl.c:11724 cp/semantics.c:5491 #, gcc-internal-format msgid "" "%<#pragma omp declare reduction%> combiner refers to variable %qD which is " "not % nor %" msgstr "" -#: c/c-decl.c:11725 cp/semantics.c:5492 +#: c/c-decl.c:11728 cp/semantics.c:5495 #, gcc-internal-format msgid "" "%<#pragma omp declare reduction%> initializer refers to variable %qD which " "is not % nor %" msgstr "" -#: c/c-fold.c:385 c/c-typeck.c:11838 cp/typeck.c:4806 +#: c/c-fold.c:385 c/c-typeck.c:11838 cp/typeck.c:4814 #, gcc-internal-format msgid "left shift of negative value" msgstr "" -#: c/c-fold.c:395 c/c-typeck.c:11847 cp/typeck.c:4814 +#: c/c-fold.c:395 c/c-typeck.c:11847 cp/typeck.c:4822 #, gcc-internal-format msgid "left shift count is negative" msgstr "" -#: c/c-fold.c:396 c/c-typeck.c:11777 cp/typeck.c:4759 +#: c/c-fold.c:396 c/c-typeck.c:11777 cp/typeck.c:4767 #, gcc-internal-format msgid "right shift count is negative" msgstr "" -#: c/c-fold.c:404 c/c-typeck.c:11866 cp/typeck.c:4822 +#: c/c-fold.c:404 c/c-typeck.c:11866 cp/typeck.c:4830 #, gcc-internal-format msgid "left shift count >= width of type" msgstr "" -#: c/c-fold.c:405 c/c-typeck.c:11801 cp/typeck.c:4767 +#: c/c-fold.c:405 c/c-typeck.c:11801 cp/typeck.c:4775 #, gcc-internal-format msgid "right shift count >= width of type" msgstr "" @@ -37237,17 +37036,17 @@ msgstr "" msgid "identifier %qE conflicts with C++ keyword" msgstr "" -#: c/c-parser.c:885 cp/parser.c:2866 +#: c/c-parser.c:885 cp/parser.c:2868 #, gcc-internal-format msgid "version control conflict marker in file" msgstr "" -#: c/c-parser.c:1088 cp/parser.c:2921 +#: c/c-parser.c:1088 cp/parser.c:2923 #, gcc-internal-format msgid "to match this %qs" msgstr "" -#: c/c-parser.c:1217 cp/parser.c:29411 +#: c/c-parser.c:1217 cp/parser.c:29412 #, gcc-internal-format msgid "expected end of line" msgstr "" @@ -37288,7 +37087,7 @@ msgid "unknown type name %qE" msgstr "" #: c/c-parser.c:1859 c/c-parser.c:11564 c/c-parser.c:17329 c/c-parser.c:17818 -#: c/c-parser.c:18300 cp/parser.c:37976 cp/parser.c:41128 +#: c/c-parser.c:18300 cp/parser.c:37977 cp/parser.c:41129 #, gcc-internal-format msgid "expected declaration specifiers" msgstr "" @@ -37303,7 +37102,7 @@ msgstr "" msgid "expected %<;%>, identifier or %<(%>" msgstr "" -#: c/c-parser.c:1917 cp/parser.c:31094 cp/parser.c:31168 +#: c/c-parser.c:1917 cp/parser.c:31095 cp/parser.c:31169 #, gcc-internal-format msgid "prefix attributes are ignored for methods" msgstr "" @@ -37318,8 +37117,8 @@ msgstr "" msgid "unexpected attribute" msgstr "" -#: c/c-parser.c:1983 c/c-parser.c:5264 c/c-parser.c:5581 cp/parser.c:11324 -#: cp/parser.c:11531 +#: c/c-parser.c:1983 c/c-parser.c:5264 c/c-parser.c:5581 cp/parser.c:11326 +#: cp/parser.c:11533 #, gcc-internal-format msgid "% attribute not followed by %<;%>" msgstr "" @@ -37358,7 +37157,7 @@ msgstr "" msgid "%<__auto_type%> may only be used with a single declarator" msgstr "" -#: c/c-parser.c:2233 cp/parser.c:13486 cp/parser.c:13645 +#: c/c-parser.c:2233 cp/parser.c:13488 cp/parser.c:13647 #, gcc-internal-format msgid "expected %<,%> or %<;%>" msgstr "" @@ -37386,7 +37185,7 @@ msgstr "" msgid "ISO C90 does not support %<_Static_assert%>" msgstr "" -#: c/c-parser.c:2463 c/c-parser.c:4189 c/c-parser.c:11622 cp/parser.c:40751 +#: c/c-parser.c:2463 c/c-parser.c:4189 c/c-parser.c:11622 cp/parser.c:40752 #, gcc-internal-format msgid "expected string literal" msgstr "" @@ -37416,7 +37215,7 @@ msgstr "" msgid "static assertion failed: %E" msgstr "" -#: c/c-parser.c:2502 cp/semantics.c:9323 +#: c/c-parser.c:2502 cp/semantics.c:9326 #, gcc-internal-format msgid "static assertion failed" msgstr "" @@ -37461,13 +37260,13 @@ msgstr "" #: c/c-parser.c:11236 c/c-parser.c:11282 c/c-parser.c:11939 c/c-parser.c:12050 #: c/c-parser.c:14201 c/c-parser.c:14311 c/c-parser.c:14584 c/c-parser.c:16535 #: c/c-parser.c:19644 c/gimple-parser.c:1478 c/gimple-parser.c:1516 -#: cp/parser.c:8600 cp/parser.c:29414 cp/parser.c:31950 cp/parser.c:31980 -#: cp/parser.c:32050 cp/parser.c:34413 cp/parser.c:34535 cp/parser.c:40467 +#: cp/parser.c:8602 cp/parser.c:29415 cp/parser.c:31951 cp/parser.c:31981 +#: cp/parser.c:32051 cp/parser.c:34414 cp/parser.c:34536 cp/parser.c:40468 #, gcc-internal-format msgid "expected identifier" msgstr "" -#: c/c-parser.c:3023 cp/parser.c:19043 +#: c/c-parser.c:3023 cp/parser.c:19045 #, gcc-internal-format msgid "comma at end of enumerator list" msgstr "" @@ -37597,7 +37396,7 @@ msgstr "" msgid "expected %<}%> before %" msgstr "" -#: c/c-parser.c:5137 cp/parser.c:11650 +#: c/c-parser.c:5137 cp/parser.c:11652 #, gcc-internal-format msgid "% without a previous %" msgstr "" @@ -37632,22 +37431,22 @@ msgstr "" #. c_parser_skip_until_found stops at a closing nesting #. delimiter without consuming it, but here we need to consume #. it to proceed further. -#: c/c-parser.c:5602 c/gimple-parser.c:1901 cp/parser.c:11274 +#: c/c-parser.c:5602 c/gimple-parser.c:1901 cp/parser.c:11276 #, gcc-internal-format msgid "expected statement" msgstr "" -#: c/c-parser.c:5709 cp/parser.c:13017 +#: c/c-parser.c:5709 cp/parser.c:13019 #, gcc-internal-format msgid "suggest braces around empty body in an % statement" msgstr "" -#: c/c-parser.c:5751 cp/parser.c:13020 +#: c/c-parser.c:5751 cp/parser.c:13022 #, gcc-internal-format msgid "suggest braces around empty body in an % statement" msgstr "" -#: c/c-parser.c:5885 cp/parser.c:11920 +#: c/c-parser.c:5885 cp/parser.c:11922 #, gcc-internal-format msgid "suggest explicit braces to avoid ambiguous %" msgstr "" @@ -37667,12 +37466,12 @@ msgstr "" msgid "invalid iterating variable in fast enumeration" msgstr "" -#: c/c-parser.c:6242 cp/parser.c:12185 +#: c/c-parser.c:6242 cp/parser.c:12187 #, gcc-internal-format msgid "missing loop condition in loop with % pragma" msgstr "" -#: c/c-parser.c:6248 cp/parser.c:12191 +#: c/c-parser.c:6248 cp/parser.c:12193 #, gcc-internal-format msgid "missing loop condition in loop with % pragma" msgstr "" @@ -37687,8 +37486,8 @@ msgstr "" msgid "duplicate asm qualifier %qE" msgstr "" -#: c/c-parser.c:6387 c/c-parser.c:6398 c/c-parser.c:6409 cp/parser.c:19839 -#: cp/parser.c:19855 cp/parser.c:19868 +#: c/c-parser.c:6387 c/c-parser.c:6398 c/c-parser.c:6409 cp/parser.c:19841 +#: cp/parser.c:19857 cp/parser.c:19870 #, gcc-internal-format msgid "first seen here" msgstr "" @@ -37710,14 +37509,14 @@ msgstr "" #. Location of the binary operator. #. Quiet warning. -#: c/c-parser.c:6984 cp/typeck.c:4593 +#: c/c-parser.c:6984 cp/typeck.c:4601 #, gcc-internal-format msgid "" "division % does not compute the number of array " "elements" msgstr "" -#: c/c-parser.c:6990 cp/typeck.c:4598 +#: c/c-parser.c:6990 cp/typeck.c:4606 #, gcc-internal-format msgid "first % operand was declared here" msgstr "" @@ -38007,7 +37806,7 @@ msgstr "" msgid "%<__builtin_complex%> operands of different types" msgstr "" -#: c/c-parser.c:9129 cp/parser.c:7042 +#: c/c-parser.c:9129 cp/parser.c:7045 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_shuffle%>" msgstr "" @@ -38149,37 +37948,37 @@ msgstr "" msgid "no type or storage class may be specified here," msgstr "" -#: c/c-parser.c:11083 c/c-parser.c:11140 cp/parser.c:32010 +#: c/c-parser.c:11083 c/c-parser.c:11140 cp/parser.c:32011 #, gcc-internal-format msgid "unknown property attribute" msgstr "" -#: c/c-parser.c:11104 cp/parser.c:31970 +#: c/c-parser.c:11104 cp/parser.c:31971 #, gcc-internal-format msgid "missing %<=%> (after % attribute)" msgstr "" -#: c/c-parser.c:11107 cp/parser.c:31973 +#: c/c-parser.c:11107 cp/parser.c:31974 #, gcc-internal-format msgid "missing %<=%> (after % attribute)" msgstr "" -#: c/c-parser.c:11121 cp/parser.c:31988 +#: c/c-parser.c:11121 cp/parser.c:31989 #, gcc-internal-format msgid "the % attribute may only be specified once" msgstr "" -#: c/c-parser.c:11126 cp/parser.c:31994 +#: c/c-parser.c:11126 cp/parser.c:31995 #, gcc-internal-format msgid "setter name must terminate with %<:%>" msgstr "" -#: c/c-parser.c:11133 cp/parser.c:32002 +#: c/c-parser.c:11133 cp/parser.c:32003 #, gcc-internal-format msgid "the % attribute may only be specified once" msgstr "" -#: c/c-parser.c:11327 cp/parser.c:40791 +#: c/c-parser.c:11327 cp/parser.c:40792 #, gcc-internal-format msgid "" "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a " @@ -38187,38 +37986,38 @@ msgid "" msgstr "" #: c/c-parser.c:11371 c/c-parser.c:17815 c/c-parser.c:18079 c/c-parser.c:18138 -#: c/c-parser.c:18222 cp/parser.c:37973 cp/parser.c:38272 cp/parser.c:38360 -#: cp/parser.c:38431 cp/parser.c:40838 cp/parser.c:40853 cp/parser.c:40868 -#: cp/parser.c:40884 cp/parser.c:40900 cp/parser.c:40916 cp/parser.c:40943 -#: cp/parser.c:40956 cp/parser.c:40979 cp/parser.c:40992 +#: c/c-parser.c:18222 cp/parser.c:37974 cp/parser.c:38273 cp/parser.c:38361 +#: cp/parser.c:38432 cp/parser.c:40839 cp/parser.c:40854 cp/parser.c:40869 +#: cp/parser.c:40885 cp/parser.c:40901 cp/parser.c:40917 cp/parser.c:40944 +#: cp/parser.c:40957 cp/parser.c:40980 cp/parser.c:40993 #, gcc-internal-format msgid "%<#pragma %s%> may only be used in compound statements" msgstr "" -#: c/c-parser.c:11394 cp/parser.c:40969 +#: c/c-parser.c:11394 cp/parser.c:40970 #, gcc-internal-format msgid "%<#pragma acc routine%> must be at file scope" msgstr "" -#: c/c-parser.c:11481 cp/parser.c:41053 +#: c/c-parser.c:11481 cp/parser.c:41054 #, gcc-internal-format msgid "" "%<#pragma omp section%> may only be used in %<#pragma omp sections%> " "construct" msgstr "" -#: c/c-parser.c:11509 c/c-parser.c:11533 cp/parser.c:41082 cp/parser.c:41115 +#: c/c-parser.c:11509 c/c-parser.c:11533 cp/parser.c:41083 cp/parser.c:41116 #, gcc-internal-format msgid "for, while or do statement expected" msgstr "" -#: c/c-parser.c:11546 cp/parser.c:40828 +#: c/c-parser.c:11546 cp/parser.c:40829 #, gcc-internal-format msgid "%<#pragma GCC pch_preprocess%> must be first" msgstr "" -#: c/c-parser.c:11868 c/c-parser.c:19293 c/c-parser.c:19301 cp/parser.c:32404 -#: cp/parser.c:39939 cp/parser.c:39947 +#: c/c-parser.c:11868 c/c-parser.c:19293 c/c-parser.c:19301 cp/parser.c:32405 +#: cp/parser.c:39940 cp/parser.c:39948 #, gcc-internal-format msgid "too many %qs clauses" msgstr "" @@ -38238,53 +38037,53 @@ msgstr "" msgid "%qD is not a variable" msgstr "" -#: c/c-parser.c:12270 cp/semantics.c:7240 +#: c/c-parser.c:12270 cp/semantics.c:7243 #, gcc-internal-format msgid "%qD is not a pointer variable" msgstr "" -#: c/c-parser.c:12312 cp/parser.c:33050 +#: c/c-parser.c:12312 cp/parser.c:33051 #, gcc-internal-format msgid "collapse argument needs positive constant integer expression" msgstr "" -#: c/c-parser.c:12389 cp/parser.c:33114 +#: c/c-parser.c:12389 cp/parser.c:33115 #, gcc-internal-format msgid "expected % or %" msgstr "" -#: c/c-parser.c:12391 cp/parser.c:33116 +#: c/c-parser.c:12391 cp/parser.c:33117 #, gcc-internal-format msgid "expected % or %" msgstr "" -#: c/c-parser.c:12511 cp/parser.c:33227 +#: c/c-parser.c:12511 cp/parser.c:33228 #, gcc-internal-format msgid "expected %, %, % or %" msgstr "" -#: c/c-parser.c:12531 c/c-parser.c:18131 c/c-parser.c:18215 cp/parser.c:33245 -#: cp/parser.c:38264 cp/parser.c:38352 +#: c/c-parser.c:12531 c/c-parser.c:18131 c/c-parser.c:18215 cp/parser.c:33246 +#: cp/parser.c:38265 cp/parser.c:38353 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:12584 cp/parser.c:33300 +#: c/c-parser.c:12584 cp/parser.c:33301 #, gcc-internal-format msgid "too many % clauses with %qs modifier" msgstr "" -#: c/c-parser.c:12591 cp/parser.c:33307 +#: c/c-parser.c:12591 cp/parser.c:33308 #, gcc-internal-format msgid "too many % clauses" msgstr "" -#: c/c-parser.c:12593 cp/parser.c:33309 +#: c/c-parser.c:12593 cp/parser.c:33310 #, gcc-internal-format msgid "too many % clauses without modifier" msgstr "" -#: c/c-parser.c:12599 cp/parser.c:33315 +#: c/c-parser.c:12599 cp/parser.c:33316 #, gcc-internal-format msgid "" "if any % clause has modifier, then all % clauses have to use " @@ -38308,12 +38107,12 @@ msgstr "" msgid "% value must be positive" msgstr "" -#: c/c-parser.c:12807 cp/semantics.c:7435 +#: c/c-parser.c:12807 cp/semantics.c:7438 #, gcc-internal-format msgid "% value must be positive" msgstr "" -#: c/c-parser.c:12854 cp/semantics.c:7465 +#: c/c-parser.c:12854 cp/semantics.c:7468 #, gcc-internal-format msgid "% value must be non-negative" msgstr "" @@ -38323,91 +38122,91 @@ msgstr "" msgid "expected constant integer expression" msgstr "" -#: c/c-parser.c:12929 cp/parser.c:33540 +#: c/c-parser.c:12929 cp/parser.c:33541 #, gcc-internal-format msgid "" "expected %, %, %, %, %, % " "or %" msgstr "" -#: c/c-parser.c:12990 cp/parser.c:33605 +#: c/c-parser.c:12990 cp/parser.c:33606 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:13056 cp/parser.c:33674 +#: c/c-parser.c:13056 cp/parser.c:33675 #, gcc-internal-format msgid "too many % clauses with %qs category" msgstr "" -#: c/c-parser.c:13059 cp/parser.c:33677 +#: c/c-parser.c:13059 cp/parser.c:33678 #, gcc-internal-format msgid "too many % clauses with unspecified category" msgstr "" -#: c/c-parser.c:13123 cp/semantics.c:6630 +#: c/c-parser.c:13123 cp/semantics.c:6633 #, gcc-internal-format msgid "%qs expression must be integral" msgstr "" -#: c/c-parser.c:13135 c/c-parser.c:13258 cp/semantics.c:6662 +#: c/c-parser.c:13135 c/c-parser.c:13258 cp/semantics.c:6665 #, gcc-internal-format msgid "%qs value must be positive" msgstr "" -#: c/c-parser.c:13197 cp/parser.c:32822 +#: c/c-parser.c:13197 cp/parser.c:32823 #, gcc-internal-format msgid "too many % arguments" msgstr "" -#: c/c-parser.c:13231 cp/parser.c:32855 +#: c/c-parser.c:13231 cp/parser.c:32856 #, gcc-internal-format msgid "unexpected argument" msgstr "" -#: c/c-parser.c:13398 cp/semantics.c:7574 +#: c/c-parser.c:13398 cp/semantics.c:7577 #, gcc-internal-format msgid "% argument needs positive integral constant" msgstr "" -#: c/c-parser.c:13472 cp/parser.c:33731 +#: c/c-parser.c:13472 cp/parser.c:33732 #, gcc-internal-format msgid "ordered argument needs positive constant integer expression" msgstr "" -#: c/c-parser.c:13545 cp/parser.c:33795 +#: c/c-parser.c:13545 cp/parser.c:33796 #, gcc-internal-format msgid "% modifier on % clause not supported yet" msgstr "" -#: c/c-parser.c:13601 c/c-parser.c:18869 cp/parser.c:39607 +#: c/c-parser.c:13601 c/c-parser.c:18869 cp/parser.c:39608 #, gcc-internal-format msgid "" "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or " "identifier" msgstr "" -#: c/c-parser.c:13714 cp/parser.c:33986 +#: c/c-parser.c:13714 cp/parser.c:33987 #, gcc-internal-format msgid "both % and % modifiers specified" msgstr "" -#: c/c-parser.c:13768 cp/parser.c:34002 +#: c/c-parser.c:13768 cp/parser.c:34003 #, gcc-internal-format msgid "schedule % does not take a % parameter" msgstr "" -#: c/c-parser.c:13772 cp/parser.c:34005 +#: c/c-parser.c:13772 cp/parser.c:34006 #, gcc-internal-format msgid "schedule % does not take a % parameter" msgstr "" -#: c/c-parser.c:13784 cp/semantics.c:6697 +#: c/c-parser.c:13784 cp/semantics.c:6700 #, gcc-internal-format msgid "chunk size value must be positive" msgstr "" -#: c/c-parser.c:13807 cp/parser.c:34025 +#: c/c-parser.c:13807 cp/parser.c:34026 #, gcc-internal-format msgid "invalid schedule kind" msgstr "" @@ -38417,12 +38216,12 @@ msgstr "" msgid "% value must be positive" msgstr "" -#: c/c-parser.c:13973 cp/semantics.c:6791 +#: c/c-parser.c:13973 cp/semantics.c:6794 #, gcc-internal-format msgid "% value must be positive" msgstr "" -#: c/c-parser.c:14018 cp/semantics.c:6910 +#: c/c-parser.c:14018 cp/semantics.c:6913 #, gcc-internal-format msgid "" "% clause alignment expression must be positive constant integer " @@ -38446,22 +38245,22 @@ msgid "" "% clause expression must be positive constant integer expression" msgstr "" -#: c/c-parser.c:14438 cp/parser.c:34667 +#: c/c-parser.c:14438 cp/parser.c:34668 #, gcc-internal-format msgid "% modifier incompatible with %qs" msgstr "" -#: c/c-parser.c:14485 cp/parser.c:34715 cp/parser.c:34942 +#: c/c-parser.c:14485 cp/parser.c:34716 cp/parser.c:34943 #, gcc-internal-format msgid "invalid depend kind" msgstr "" -#: c/c-parser.c:14572 cp/parser.c:34790 +#: c/c-parser.c:14572 cp/parser.c:34791 #, gcc-internal-format msgid "invalid map kind" msgstr "" -#: c/c-parser.c:14670 cp/parser.c:34889 +#: c/c-parser.c:14670 cp/parser.c:34890 #, gcc-internal-format msgid "invalid dist_schedule kind" msgstr "" @@ -38471,72 +38270,72 @@ msgstr "" msgid "invalid proc_bind kind" msgstr "" -#: c/c-parser.c:14954 cp/parser.c:35161 +#: c/c-parser.c:14954 cp/parser.c:35162 #, gcc-internal-format msgid "expected %<#pragma acc%> clause" msgstr "" -#: c/c-parser.c:14965 c/c-parser.c:15258 cp/parser.c:35172 cp/parser.c:35501 +#: c/c-parser.c:14965 c/c-parser.c:15258 cp/parser.c:35173 cp/parser.c:35502 #, gcc-internal-format msgid "%qs is not valid for %qs" msgstr "" -#: c/c-parser.c:15127 cp/parser.c:35368 +#: c/c-parser.c:15127 cp/parser.c:35369 #, gcc-internal-format msgid "%qs must be the first clause of %qs" msgstr "" -#: c/c-parser.c:15247 cp/parser.c:35490 +#: c/c-parser.c:15247 cp/parser.c:35491 #, gcc-internal-format msgid "expected %<#pragma omp%> clause" msgstr "" -#: c/c-parser.c:15377 cp/parser.c:38773 +#: c/c-parser.c:15377 cp/parser.c:38774 #, gcc-internal-format msgid "no valid clauses specified in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15387 cp/parser.c:38783 +#: c/c-parser.c:15387 cp/parser.c:38784 #, gcc-internal-format msgid "array section in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15407 cp/parser.c:38803 +#: c/c-parser.c:15407 cp/parser.c:38804 #, gcc-internal-format msgid "%qD must be a global variable in %<#pragma acc declare link%>" msgstr "" -#: c/c-parser.c:15418 cp/parser.c:38814 +#: c/c-parser.c:15418 cp/parser.c:38815 #, gcc-internal-format msgid "invalid OpenACC clause at file scope" msgstr "" -#: c/c-parser.c:15425 cp/parser.c:38821 +#: c/c-parser.c:15425 cp/parser.c:38822 #, gcc-internal-format msgid "invalid use of % variable %qD in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15433 cp/parser.c:38829 +#: c/c-parser.c:15433 cp/parser.c:38830 #, gcc-internal-format msgid "invalid use of % variable %qD in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15445 cp/parser.c:38841 +#: c/c-parser.c:15445 cp/parser.c:38842 #, gcc-internal-format msgid "variable %qD used more than once with %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15536 cp/parser.c:38926 +#: c/c-parser.c:15536 cp/parser.c:38927 #, gcc-internal-format msgid "expected % after %<#pragma acc %s%>" msgstr "" -#: c/c-parser.c:15552 cp/parser.c:38943 +#: c/c-parser.c:15552 cp/parser.c:38944 #, gcc-internal-format msgid "%<#pragma acc %s data%> has no data movement clause" msgstr "" -#: c/c-parser.c:15770 cp/parser.c:2968 +#: c/c-parser.c:15770 cp/parser.c:2970 #, gcc-internal-format msgid "%qE has not been declared" msgstr "" @@ -38546,96 +38345,96 @@ msgstr "" msgid "expected function name" msgstr "" -#: c/c-parser.c:15789 cp/parser.c:40179 +#: c/c-parser.c:15789 cp/parser.c:40180 #, gcc-internal-format msgid "%qD does not refer to a function" msgstr "" -#: c/c-parser.c:15809 c/c-parser.c:15857 cp/parser.c:1383 +#: c/c-parser.c:15809 c/c-parser.c:15857 cp/parser.c:1385 #, gcc-internal-format msgid "" "%<#pragma acc routine%> not immediately followed by function declaration or " "definition" msgstr "" -#: c/c-parser.c:15849 cp/parser.c:40233 cp/parser.c:40275 +#: c/c-parser.c:15849 cp/parser.c:40234 cp/parser.c:40276 #, gcc-internal-format msgid "" "%<#pragma acc routine%> not immediately followed by a single function " "declaration or definition" msgstr "" -#: c/c-parser.c:15866 cp/parser.c:40289 +#: c/c-parser.c:15866 cp/parser.c:40290 #, gcc-internal-format msgid "%<#pragma acc routine%> already applied to %qD" msgstr "" -#: c/c-parser.c:15875 cp/parser.c:40298 +#: c/c-parser.c:15875 cp/parser.c:40299 #, gcc-internal-format msgid "%<#pragma acc routine%> must be applied before use" msgstr "" -#: c/c-parser.c:15876 cp/parser.c:40299 +#: c/c-parser.c:15876 cp/parser.c:40300 #, gcc-internal-format msgid "%<#pragma acc routine%> must be applied before definition" msgstr "" -#: c/c-parser.c:15919 cp/parser.c:39114 +#: c/c-parser.c:15919 cp/parser.c:39115 #, gcc-internal-format msgid "" "%<#pragma acc update%> must contain at least one % or % or " "% clause" msgstr "" -#: c/c-parser.c:16071 cp/parser.c:35667 +#: c/c-parser.c:16071 cp/parser.c:35668 #, gcc-internal-format msgid "" "expected %, %, %, %, %, %, %, % or % clause" msgstr "" -#: c/c-parser.c:16080 cp/parser.c:35676 +#: c/c-parser.c:16080 cp/parser.c:35677 #, gcc-internal-format msgid "too many atomic clauses" msgstr "" -#: c/c-parser.c:16087 cp/parser.c:35683 +#: c/c-parser.c:16087 cp/parser.c:35684 #, gcc-internal-format msgid "too many memory order clauses" msgstr "" -#: c/c-parser.c:16142 cp/parser.c:35738 +#: c/c-parser.c:16142 cp/parser.c:35739 #, gcc-internal-format msgid "" "%<#pragma omp atomic read%> incompatible with % or % " "clauses" msgstr "" -#: c/c-parser.c:16151 cp/parser.c:35747 +#: c/c-parser.c:16151 cp/parser.c:35748 #, gcc-internal-format msgid "" "%<#pragma omp atomic write%> incompatible with % or % " "clauses" msgstr "" -#: c/c-parser.c:16160 cp/parser.c:35756 +#: c/c-parser.c:16160 cp/parser.c:35757 #, gcc-internal-format msgid "" "%<#pragma omp atomic update%> incompatible with % or % " "clauses" msgstr "" -#: c/c-parser.c:16426 cp/parser.c:35961 cp/parser.c:35987 +#: c/c-parser.c:16426 cp/parser.c:35962 cp/parser.c:35988 #, gcc-internal-format msgid "invalid form of %<#pragma omp atomic%>" msgstr "" -#: c/c-parser.c:16430 cp/parser.c:36018 cp/parser.c:36034 +#: c/c-parser.c:16430 cp/parser.c:36019 cp/parser.c:36035 #, gcc-internal-format msgid "invalid operator for %<#pragma omp atomic%>" msgstr "" -#: c/c-parser.c:16479 cp/semantics.c:8956 cp/semantics.c:8966 +#: c/c-parser.c:16479 cp/semantics.c:8959 cp/semantics.c:8969 #, gcc-internal-format msgid "" "%<#pragma omp atomic capture%> uses two different expressions for memory" @@ -38646,49 +38445,49 @@ msgstr "" msgid "expected %<(%> or end of line" msgstr "" -#: c/c-parser.c:16588 cp/semantics.c:9032 +#: c/c-parser.c:16588 cp/semantics.c:9035 #, gcc-internal-format msgid "% expression is not lvalue expression" msgstr "" -#: c/c-parser.c:16645 cp/parser.c:36219 +#: c/c-parser.c:16645 cp/parser.c:36220 #, gcc-internal-format msgid "expected %, %, % or %" msgstr "" -#: c/c-parser.c:16657 cp/parser.c:36235 +#: c/c-parser.c:16657 cp/parser.c:36236 #, gcc-internal-format msgid "expected %, % or % clause" msgstr "" -#: c/c-parser.c:16693 cp/parser.c:36268 +#: c/c-parser.c:16693 cp/parser.c:36269 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:16700 cp/parser.c:36275 +#: c/c-parser.c:16700 cp/parser.c:36276 #, gcc-internal-format msgid "% list specified together with memory order clause" msgstr "" -#: c/c-parser.c:16749 cp/parser.c:36875 +#: c/c-parser.c:16749 cp/parser.c:36876 #, gcc-internal-format msgid "% clause parameter is less than %" msgstr "" -#: c/c-parser.c:16760 cp/parser.c:36886 +#: c/c-parser.c:16760 cp/parser.c:36887 #, gcc-internal-format msgid "" "% clause may not be specified together with % clause with " "a parameter" msgstr "" -#: c/c-parser.c:16778 cp/parser.c:36914 +#: c/c-parser.c:16778 cp/parser.c:36915 #, gcc-internal-format msgid "for statement expected" msgstr "" -#: c/c-parser.c:16848 cp/semantics.c:8561 cp/semantics.c:8652 +#: c/c-parser.c:16848 cp/semantics.c:8564 cp/semantics.c:8655 #, gcc-internal-format msgid "expected iteration declaration or initialization" msgstr "" @@ -38698,86 +38497,86 @@ msgstr "" msgid "not enough perfectly nested loops" msgstr "" -#: c/c-parser.c:16996 cp/parser.c:37225 +#: c/c-parser.c:16996 cp/parser.c:37226 #, gcc-internal-format msgid "collapsed loops not perfectly nested" msgstr "" -#: c/c-parser.c:17043 cp/parser.c:37023 cp/parser.c:37065 cp/pt.c:16727 +#: c/c-parser.c:17043 cp/parser.c:37024 cp/parser.c:37066 cp/pt.c:16754 #, gcc-internal-format msgid "iteration variable %qD should not be firstprivate" msgstr "" -#: c/c-parser.c:17136 cp/parser.c:37300 +#: c/c-parser.c:17136 cp/parser.c:37301 #, gcc-internal-format msgid "% clause with parameter may not be specified on %qs construct" msgstr "" -#: c/c-parser.c:17348 cp/parser.c:37516 +#: c/c-parser.c:17348 cp/parser.c:37517 #, gcc-internal-format msgid "" "%<#pragma omp ordered%> with % clause may only be used in compound " "statements" msgstr "" -#: c/c-parser.c:17556 cp/parser.c:37715 +#: c/c-parser.c:17556 cp/parser.c:37716 #, gcc-internal-format msgid "expected % after %qs" msgstr "" -#: c/c-parser.c:17806 cp/parser.c:37964 +#: c/c-parser.c:17806 cp/parser.c:37965 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:18030 cp/parser.c:38204 +#: c/c-parser.c:18030 cp/parser.c:38205 #, gcc-internal-format msgid "" "%<#pragma omp target data%> with map-type other than %, %, " "% or % on % clause" msgstr "" -#: c/c-parser.c:18045 cp/parser.c:38219 +#: c/c-parser.c:18045 cp/parser.c:38220 #, gcc-internal-format msgid "" "%<#pragma omp target data%> must contain at least one % or " "% clause" msgstr "" -#: c/c-parser.c:18092 cp/parser.c:38444 +#: c/c-parser.c:18092 cp/parser.c:38445 #, gcc-internal-format msgid "" "%<#pragma omp target update%> must contain at least one % or % " "clauses" msgstr "" -#: c/c-parser.c:18164 cp/parser.c:38299 +#: c/c-parser.c:18164 cp/parser.c:38300 #, gcc-internal-format msgid "" "%<#pragma omp target enter data%> with map-type other than % or % on % clause" msgstr "" -#: c/c-parser.c:18176 cp/parser.c:38311 +#: c/c-parser.c:18176 cp/parser.c:38312 #, gcc-internal-format msgid "" "%<#pragma omp target enter data%> must contain at least one % clause" msgstr "" -#: c/c-parser.c:18250 cp/parser.c:38388 +#: c/c-parser.c:18250 cp/parser.c:38389 #, gcc-internal-format msgid "" "%<#pragma omp target exit data%> with map-type other than %, % or % on % clause" msgstr "" -#: c/c-parser.c:18263 cp/parser.c:38401 +#: c/c-parser.c:18263 cp/parser.c:38402 #, gcc-internal-format msgid "" "%<#pragma omp target exit data%> must contain at least one % clause" msgstr "" -#: c/c-parser.c:18482 cp/parser.c:38658 +#: c/c-parser.c:18482 cp/parser.c:38659 #, gcc-internal-format msgid "" "%<#pragma omp target%> with map-type other than %, %, % " @@ -38805,36 +38604,36 @@ msgid "" "declaration or definition" msgstr "" -#: c/c-parser.c:18639 cp/parser.c:39235 +#: c/c-parser.c:18639 cp/parser.c:39236 #, gcc-internal-format msgid "" "%<#pragma omp declare simd%> not immediately followed by a single function " "declaration or definition" msgstr "" -#: c/c-parser.c:18718 cp/parser.c:39305 +#: c/c-parser.c:18718 cp/parser.c:39306 #, gcc-internal-format msgid "" "%<#pragma omp declare target%> with clauses in between %<#pragma omp declare " "target%> without clauses and %<#pragma omp end declare target%>" msgstr "" -#: c/c-parser.c:18737 cp/parser.c:39324 +#: c/c-parser.c:18737 cp/parser.c:39325 #, gcc-internal-format msgid "%qD specified both in declare target % and % clauses" msgstr "" -#: c/c-parser.c:18778 cp/parser.c:39371 +#: c/c-parser.c:18778 cp/parser.c:39372 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:18785 cp/parser.c:39378 +#: c/c-parser.c:18785 cp/parser.c:39379 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:18791 cp/parser.c:39385 +#: c/c-parser.c:18791 cp/parser.c:39386 #, gcc-internal-format msgid "" "%<#pragma omp end declare target%> without corresponding %<#pragma omp " @@ -38893,49 +38692,49 @@ msgstr "" msgid "one of the initializer call arguments should be %<&omp_priv%>" msgstr "" -#: c/c-parser.c:19191 cp/parser.c:39832 +#: c/c-parser.c:19191 cp/parser.c:39833 #, gcc-internal-format msgid "expected % or % or %" msgstr "" -#: c/c-parser.c:19255 cp/parser.c:39895 +#: c/c-parser.c:19255 cp/parser.c:39896 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:19275 cp/parser.c:39921 +#: c/c-parser.c:19275 cp/parser.c:39922 #, gcc-internal-format msgid "" "expected %, %, %, % or % clause" msgstr "" -#: c/c-parser.c:19284 cp/parser.c:39930 +#: c/c-parser.c:19284 cp/parser.c:39931 #, gcc-internal-format msgid "%qs clause on % directive not supported yet" msgstr "" -#: c/c-parser.c:19296 cp/parser.c:39942 +#: c/c-parser.c:19296 cp/parser.c:39943 #, gcc-internal-format msgid "" "%qs clause used lexically after first target construct or offloading API" msgstr "" -#: c/c-parser.c:19308 cp/parser.c:39954 +#: c/c-parser.c:19308 cp/parser.c:39955 #, gcc-internal-format msgid "" "more than one % clause in a single compilation " "unit" msgstr "" -#: c/c-parser.c:19317 cp/parser.c:39963 +#: c/c-parser.c:19317 cp/parser.c:39964 #, gcc-internal-format msgid "" "% clause used lexically after first % " "construct without memory order clause" msgstr "" -#: c/c-parser.c:19331 cp/parser.c:39977 +#: c/c-parser.c:19331 cp/parser.c:39978 #, gcc-internal-format msgid "% requires at least one clause" msgstr "" @@ -38950,43 +38749,43 @@ msgstr "" msgid "variable sized type %qT in % clause" msgstr "" -#: c/c-parser.c:19588 cp/semantics.c:8022 +#: c/c-parser.c:19588 cp/semantics.c:8025 #, gcc-internal-format msgid "%qE declared % after first use" msgstr "" -#: c/c-parser.c:19590 cp/semantics.c:8024 +#: c/c-parser.c:19590 cp/semantics.c:8027 #, gcc-internal-format msgid "automatic variable %qE cannot be %" msgstr "" -#: c/c-parser.c:19594 cp/semantics.c:8026 +#: c/c-parser.c:19594 cp/semantics.c:8029 #, gcc-internal-format msgid "% %qE has incomplete type" msgstr "" -#: c/c-parser.c:19794 cp/parser.c:40682 +#: c/c-parser.c:19794 cp/parser.c:40683 #, gcc-internal-format msgid "%<__transaction_cancel%> without transactional memory support enabled" msgstr "" -#: c/c-parser.c:19800 cp/parser.c:40688 +#: c/c-parser.c:19800 cp/parser.c:40689 #, gcc-internal-format msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>" msgstr "" -#: c/c-parser.c:19809 cp/parser.c:40697 +#: c/c-parser.c:19809 cp/parser.c:40698 #, gcc-internal-format msgid "" "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>" msgstr "" -#: c/c-parser.c:19811 cp/parser.c:40700 +#: c/c-parser.c:19811 cp/parser.c:40701 #, gcc-internal-format msgid " or a % function" msgstr "" -#: c/c-parser.c:19817 cp/parser.c:40706 +#: c/c-parser.c:19817 cp/parser.c:40707 #, gcc-internal-format msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>" msgstr "" @@ -39001,7 +38800,7 @@ msgstr "" msgid "%qD has an incomplete type %qT" msgstr "" -#: c/c-typeck.c:238 c/c-typeck.c:10391 c/c-typeck.c:10433 cp/call.c:4346 +#: c/c-typeck.c:238 c/c-typeck.c:10391 c/c-typeck.c:10433 cp/call.c:4347 #, gcc-internal-format msgid "invalid use of void expression" msgstr "" @@ -39122,7 +38921,7 @@ msgstr "" msgid "subscripted value is neither array nor pointer nor vector" msgstr "" -#: c/c-typeck.c:2628 cp/typeck.c:3420 cp/typeck.c:3509 +#: c/c-typeck.c:2628 cp/typeck.c:3428 cp/typeck.c:3517 #, gcc-internal-format msgid "array subscript is not an integer" msgstr "" @@ -39268,17 +39067,17 @@ msgstr "" msgid "too few arguments to built-in function %qE expecting %u" msgstr "" -#: c/c-typeck.c:3828 c/c-typeck.c:3856 cp/typeck.c:4879 cp/typeck.c:5140 +#: c/c-typeck.c:3828 c/c-typeck.c:3856 cp/typeck.c:4887 cp/typeck.c:5148 #, gcc-internal-format msgid "comparison with string literal results in unspecified behavior" msgstr "" -#: c/c-typeck.c:3836 c/c-typeck.c:3847 cp/typeck.c:4905 cp/typeck.c:4928 +#: c/c-typeck.c:3836 c/c-typeck.c:3847 cp/typeck.c:4913 cp/typeck.c:4936 #, gcc-internal-format msgid "comparison between pointer and zero character constant" msgstr "" -#: c/c-typeck.c:3839 c/c-typeck.c:3850 cp/typeck.c:4908 cp/typeck.c:4931 +#: c/c-typeck.c:3839 c/c-typeck.c:3850 cp/typeck.c:4916 cp/typeck.c:4939 #, gcc-internal-format msgid "did you mean to dereference the pointer?" msgstr "" @@ -39303,7 +39102,7 @@ msgstr "" msgid "arithmetic on pointer to an incomplete type" msgstr "" -#: c/c-typeck.c:3963 cp/typeck.c:5707 +#: c/c-typeck.c:3963 cp/typeck.c:5708 #, gcc-internal-format msgid "arithmetic on pointer to an empty aggregate" msgstr "" @@ -39555,7 +39354,7 @@ msgstr "" msgid "cast from function call of type %qT to non-matching type %qT" msgstr "" -#: c/c-typeck.c:5864 cp/typeck.c:7972 +#: c/c-typeck.c:5864 cp/typeck.c:7973 #, gcc-internal-format msgid "cast to pointer from integer of different size" msgstr "" @@ -39725,7 +39524,7 @@ msgid "" "initialization left-hand side might be a candidate for a format attribute" msgstr "" -#: c/c-typeck.c:7083 cp/typeck.c:9067 +#: c/c-typeck.c:7083 cp/typeck.c:9068 #, gcc-internal-format msgid "return type might be a candidate for a format attribute" msgstr "" @@ -39929,7 +39728,7 @@ msgstr "" msgid "invalid initializer" msgstr "" -#: c/c-typeck.c:8255 cp/decl.c:6440 +#: c/c-typeck.c:8255 cp/decl.c:6467 #, gcc-internal-format msgid "opaque vector types cannot be initialized" msgstr "" @@ -39944,7 +39743,7 @@ msgstr "" msgid "braces around scalar initializer" msgstr "" -#: c/c-typeck.c:8624 c/c-typeck.c:10010 cp/typeck2.c:1137 cp/typeck2.c:1388 +#: c/c-typeck.c:8624 c/c-typeck.c:10010 cp/typeck2.c:1137 cp/typeck2.c:1387 #, gcc-internal-format msgid "initialization of flexible array member in a nested context" msgstr "" @@ -40076,7 +39875,7 @@ msgstr "" msgid "ISO C forbids %" msgstr "" -#: c/c-typeck.c:10511 c/gimple-parser.c:2029 cp/typeck.c:9501 +#: c/c-typeck.c:10511 c/gimple-parser.c:2029 cp/typeck.c:9502 #, gcc-internal-format msgid "function declared % has a % statement" msgstr "" @@ -40116,7 +39915,7 @@ msgstr "" msgid "case label is not an integer constant expression" msgstr "" -#: c/c-typeck.c:10802 cp/parser.c:11445 +#: c/c-typeck.c:10802 cp/parser.c:11447 #, gcc-internal-format msgid "case label not within a switch statement" msgstr "" @@ -40126,17 +39925,17 @@ msgstr "" msgid "% label not within a switch statement" msgstr "" -#: c/c-typeck.c:10976 cp/parser.c:12857 +#: c/c-typeck.c:10976 cp/parser.c:12859 #, gcc-internal-format msgid "break statement not within loop or switch" msgstr "" -#: c/c-typeck.c:10978 cp/parser.c:12880 +#: c/c-typeck.c:10978 cp/parser.c:12882 #, gcc-internal-format msgid "continue statement not within a loop" msgstr "" -#: c/c-typeck.c:10983 cp/parser.c:12870 +#: c/c-typeck.c:10983 cp/parser.c:12872 #, gcc-internal-format msgid "break statement used with OpenMP for loop" msgstr "" @@ -40161,22 +39960,22 @@ msgstr "" msgid "expression statement has incomplete type" msgstr "" -#: c/c-typeck.c:11888 c/c-typeck.c:12056 cp/typeck.c:5154 +#: c/c-typeck.c:11888 c/c-typeck.c:12056 cp/typeck.c:5162 #, gcc-internal-format msgid "comparing vectors with different element types" msgstr "" -#: c/c-typeck.c:11896 c/c-typeck.c:12064 cp/typeck.c:5167 +#: c/c-typeck.c:11896 c/c-typeck.c:12064 cp/typeck.c:5175 #, gcc-internal-format msgid "comparing vectors with different number of elements" msgstr "" -#: c/c-typeck.c:11921 c/c-typeck.c:12089 cp/typeck.c:5195 +#: c/c-typeck.c:11921 c/c-typeck.c:12089 cp/typeck.c:5203 #, gcc-internal-format msgid "could not find an integer type of the same size as %qT" msgstr "" -#: c/c-typeck.c:11935 cp/typeck.c:4870 +#: c/c-typeck.c:11935 cp/typeck.c:4878 #, gcc-internal-format msgid "comparing floating point with == or != is unsafe" msgstr "" @@ -40231,7 +40030,7 @@ msgid "ordered comparison of pointer with null pointer" msgstr "" #: c/c-typeck.c:12148 c/c-typeck.c:12151 c/c-typeck.c:12158 c/c-typeck.c:12161 -#: cp/typeck.c:5218 cp/typeck.c:5225 +#: cp/typeck.c:5226 cp/typeck.c:5233 #, gcc-internal-format msgid "ordered comparison of pointer with integer zero" msgstr "" @@ -40263,20 +40062,20 @@ msgstr "" msgid "used vector type where scalar is required" msgstr "" -#: c/c-typeck.c:12755 cp/semantics.c:9108 +#: c/c-typeck.c:12755 cp/semantics.c:9111 #, gcc-internal-format msgid "" "%<#pragma omp cancel%> must specify one of %, %, % or % clauses" msgstr "" -#: c/c-typeck.c:12766 c/c-typeck.c:12776 cp/semantics.c:9119 -#: cp/semantics.c:9129 +#: c/c-typeck.c:12766 c/c-typeck.c:12776 cp/semantics.c:9122 +#: cp/semantics.c:9132 #, gcc-internal-format msgid "expected % % clause modifier" msgstr "" -#: c/c-typeck.c:12811 cp/semantics.c:9165 +#: c/c-typeck.c:12811 cp/semantics.c:9168 #, gcc-internal-format msgid "" "%<#pragma omp cancellation point%> must specify one of %, % %qE in %qs clause" msgstr "" -#: c/c-typeck.c:12868 c/c-typeck.c:14263 c/c-typeck.c:14381 cp/semantics.c:4662 -#: cp/semantics.c:7018 cp/semantics.c:7145 +#: c/c-typeck.c:12868 c/c-typeck.c:14263 c/c-typeck.c:14381 cp/semantics.c:4665 +#: cp/semantics.c:7021 cp/semantics.c:7148 #, gcc-internal-format msgid "bit-field %qE in %qs clause" msgstr "" -#: c/c-typeck.c:12877 c/c-typeck.c:14405 cp/semantics.c:4672 -#: cp/semantics.c:7163 +#: c/c-typeck.c:12877 c/c-typeck.c:14405 cp/semantics.c:4675 +#: cp/semantics.c:7166 #, gcc-internal-format msgid "%qE is a member of a union" msgstr "" -#: c/c-typeck.c:12887 cp/semantics.c:4686 cp/semantics.c:7189 +#: c/c-typeck.c:12887 cp/semantics.c:4689 cp/semantics.c:7192 #, gcc-internal-format msgid "%qD is not a variable in %qs clause" msgstr "" -#: c/c-typeck.c:12891 c/c-typeck.c:14422 cp/semantics.c:4690 -#: cp/semantics.c:7193 +#: c/c-typeck.c:12891 c/c-typeck.c:14422 cp/semantics.c:4693 +#: cp/semantics.c:7196 #, gcc-internal-format msgid "%qE is not a variable in %qs clause" msgstr "" @@ -40316,76 +40115,76 @@ msgstr "" msgid "%<_Atomic%> %qD in %qs clause" msgstr "" -#: c/c-typeck.c:12907 c/c-typeck.c:14429 c/c-typeck.c:14539 cp/semantics.c:4708 -#: cp/semantics.c:7200 cp/semantics.c:7371 +#: c/c-typeck.c:12907 c/c-typeck.c:14429 c/c-typeck.c:14539 cp/semantics.c:4711 +#: cp/semantics.c:7203 cp/semantics.c:7374 #, gcc-internal-format msgid "%qD is threadprivate variable in %qs clause" msgstr "" -#: c/c-typeck.c:12943 cp/semantics.c:4742 +#: c/c-typeck.c:12943 cp/semantics.c:4745 #, gcc-internal-format msgid "low bound %qE of array section does not have integral type" msgstr "" -#: c/c-typeck.c:12950 cp/semantics.c:4749 +#: c/c-typeck.c:12950 cp/semantics.c:4752 #, gcc-internal-format msgid "length %qE of array section does not have integral type" msgstr "" -#: c/c-typeck.c:12979 c/c-typeck.c:13045 c/c-typeck.c:13317 cp/semantics.c:4787 -#: cp/semantics.c:4853 +#: c/c-typeck.c:12979 c/c-typeck.c:13045 c/c-typeck.c:13317 cp/semantics.c:4790 +#: cp/semantics.c:4856 #, gcc-internal-format msgid "zero length array section in %qs clause" msgstr "" -#: c/c-typeck.c:12998 cp/semantics.c:4806 +#: c/c-typeck.c:12998 cp/semantics.c:4809 #, gcc-internal-format msgid "for unknown bound array type length expression must be specified" msgstr "" -#: c/c-typeck.c:13006 cp/semantics.c:4814 +#: c/c-typeck.c:13006 cp/semantics.c:4817 #, gcc-internal-format msgid "negative low bound in array section in %qs clause" msgstr "" -#: c/c-typeck.c:13015 c/c-typeck.c:13131 cp/semantics.c:4823 -#: cp/semantics.c:4939 +#: c/c-typeck.c:13015 c/c-typeck.c:13131 cp/semantics.c:4826 +#: cp/semantics.c:4942 #, gcc-internal-format msgid "negative length in array section in %qs clause" msgstr "" -#: c/c-typeck.c:13032 cp/semantics.c:4840 +#: c/c-typeck.c:13032 cp/semantics.c:4843 #, gcc-internal-format msgid "low bound %qE above array section size in %qs clause" msgstr "" -#: c/c-typeck.c:13073 cp/semantics.c:4881 +#: c/c-typeck.c:13073 cp/semantics.c:4884 #, gcc-internal-format msgid "length %qE above array section size in %qs clause" msgstr "" -#: c/c-typeck.c:13088 cp/semantics.c:4896 +#: c/c-typeck.c:13088 cp/semantics.c:4899 #, gcc-internal-format msgid "high bound %qE above array section size in %qs clause" msgstr "" -#: c/c-typeck.c:13123 cp/semantics.c:4931 +#: c/c-typeck.c:13123 cp/semantics.c:4934 #, gcc-internal-format msgid "for pointer type length expression must be specified" msgstr "" -#: c/c-typeck.c:13141 c/c-typeck.c:13256 cp/semantics.c:4949 -#: cp/semantics.c:5067 +#: c/c-typeck.c:13141 c/c-typeck.c:13256 cp/semantics.c:4952 +#: cp/semantics.c:5070 #, gcc-internal-format msgid "array section is not contiguous in %qs clause" msgstr "" -#: c/c-typeck.c:13149 cp/semantics.c:4957 +#: c/c-typeck.c:13149 cp/semantics.c:4960 #, gcc-internal-format msgid "%qE does not have pointer or array type" msgstr "" -#: c/c-typeck.c:13534 cp/semantics.c:6009 +#: c/c-typeck.c:13534 cp/semantics.c:6012 #, gcc-internal-format msgid "iterator %qD has neither integral nor pointer type" msgstr "" @@ -40395,17 +40194,17 @@ msgstr "" msgid "iterator %qD has %<_Atomic%> qualified type" msgstr "" -#: c/c-typeck.c:13547 cp/semantics.c:6016 +#: c/c-typeck.c:13547 cp/semantics.c:6019 #, gcc-internal-format msgid "iterator %qD has const qualified type" msgstr "" -#: c/c-typeck.c:13560 cp/semantics.c:6032 +#: c/c-typeck.c:13560 cp/semantics.c:6035 #, gcc-internal-format msgid "iterator step with non-integral type" msgstr "" -#: c/c-typeck.c:13580 cp/semantics.c:6065 +#: c/c-typeck.c:13580 cp/semantics.c:6068 #, gcc-internal-format msgid "iterator %qD has zero step" msgstr "" @@ -40415,17 +40214,17 @@ msgstr "" msgid "type of iterator %qD refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13614 cp/semantics.c:6099 +#: c/c-typeck.c:13614 cp/semantics.c:6102 #, gcc-internal-format msgid "begin expression refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13620 cp/semantics.c:6105 +#: c/c-typeck.c:13620 cp/semantics.c:6108 #, gcc-internal-format msgid "end expression refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13626 cp/semantics.c:6111 +#: c/c-typeck.c:13626 cp/semantics.c:6114 #, gcc-internal-format msgid "step expression refers to outer iterator %qD" msgstr "" @@ -40455,7 +40254,7 @@ msgstr "" msgid "%qE has invalid type for %" msgstr "" -#: c/c-typeck.c:13845 cp/semantics.c:5901 +#: c/c-typeck.c:13845 cp/semantics.c:5904 #, gcc-internal-format msgid "user defined reduction not found for %qE" msgstr "" @@ -40465,17 +40264,17 @@ msgstr "" msgid "variable length element type in array % clause" msgstr "" -#: c/c-typeck.c:13951 c/c-typeck.c:14597 cp/semantics.c:7717 +#: c/c-typeck.c:13951 c/c-typeck.c:14597 cp/semantics.c:7720 #, gcc-internal-format msgid "% clause must not be used together with %" msgstr "" -#: c/c-typeck.c:13963 cp/semantics.c:7760 +#: c/c-typeck.c:13963 cp/semantics.c:7763 #, gcc-internal-format msgid "%qE must be % for %" msgstr "" -#: c/c-typeck.c:13977 cp/semantics.c:6233 +#: c/c-typeck.c:13977 cp/semantics.c:6236 #, gcc-internal-format msgid "" "modifier should not be specified in % clause on % or % " @@ -40493,18 +40292,18 @@ msgstr "" msgid "%<_Atomic%> %qD in % clause" msgstr "" -#: c/c-typeck.c:14012 cp/semantics.c:6307 +#: c/c-typeck.c:14012 cp/semantics.c:6310 #, gcc-internal-format msgid "% clause step %qE is neither constant nor a parameter" msgstr "" -#: c/c-typeck.c:14042 c/c-typeck.c:14532 cp/semantics.c:6394 -#: cp/semantics.c:7364 +#: c/c-typeck.c:14042 c/c-typeck.c:14532 cp/semantics.c:6397 +#: cp/semantics.c:7367 #, gcc-internal-format msgid "%qE is not a variable in clause %qs" msgstr "" -#: c/c-typeck.c:14052 cp/semantics.c:6404 +#: c/c-typeck.c:14052 cp/semantics.c:6407 #, gcc-internal-format msgid "%qD appears more than once in reduction clauses" msgstr "" @@ -40515,32 +40314,32 @@ msgid "%qE appears more than once in data clauses" msgstr "" #: c/c-typeck.c:14072 c/c-typeck.c:14103 c/c-typeck.c:14352 c/c-typeck.c:14468 -#: c/c-typeck.c:14475 c/c-typeck.c:14491 c/c-typeck.c:14502 cp/semantics.c:6416 -#: cp/semantics.c:6424 cp/semantics.c:6482 cp/semantics.c:6489 -#: cp/semantics.c:6533 cp/semantics.c:7107 cp/semantics.c:7250 -#: cp/semantics.c:7257 cp/semantics.c:7273 cp/semantics.c:7284 +#: c/c-typeck.c:14475 c/c-typeck.c:14491 c/c-typeck.c:14502 cp/semantics.c:6419 +#: cp/semantics.c:6427 cp/semantics.c:6485 cp/semantics.c:6492 +#: cp/semantics.c:6536 cp/semantics.c:7110 cp/semantics.c:7253 +#: cp/semantics.c:7260 cp/semantics.c:7276 cp/semantics.c:7287 #, gcc-internal-format msgid "%qD appears more than once in data clauses" msgstr "" #: c/c-typeck.c:14075 c/c-typeck.c:14106 c/c-typeck.c:14478 c/c-typeck.c:14505 -#: cp/semantics.c:6427 cp/semantics.c:6492 cp/semantics.c:7260 -#: cp/semantics.c:7287 +#: cp/semantics.c:6430 cp/semantics.c:6495 cp/semantics.c:7263 +#: cp/semantics.c:7290 #, gcc-internal-format msgid "%qD appears both in data and map clauses" msgstr "" -#: c/c-typeck.c:14089 cp/semantics.c:6474 +#: c/c-typeck.c:14089 cp/semantics.c:6477 #, gcc-internal-format msgid "%qE is not a variable in clause %" msgstr "" -#: c/c-typeck.c:14120 cp/semantics.c:6525 +#: c/c-typeck.c:14120 cp/semantics.c:6528 #, gcc-internal-format msgid "%qE is not a variable in clause %" msgstr "" -#: c/c-typeck.c:14139 cp/semantics.c:6862 +#: c/c-typeck.c:14139 cp/semantics.c:6865 #, gcc-internal-format msgid "%qE is not a variable in % clause" msgstr "" @@ -40560,7 +40359,7 @@ msgstr "" msgid "%qE appears more than once in % clauses" msgstr "" -#: c/c-typeck.c:14173 cp/semantics.c:6933 +#: c/c-typeck.c:14173 cp/semantics.c:6936 #, gcc-internal-format msgid "%qE is not a variable in % clause" msgstr "" @@ -40570,74 +40369,74 @@ msgstr "" msgid "%qE appears more than once in % clauses" msgstr "" -#: c/c-typeck.c:14244 cp/semantics.c:6984 +#: c/c-typeck.c:14244 cp/semantics.c:6987 #, gcc-internal-format msgid "% clause with % dependence type on array section" msgstr "" -#: c/c-typeck.c:14255 cp/semantics.c:7009 +#: c/c-typeck.c:14255 cp/semantics.c:7012 #, gcc-internal-format msgid "%qE is not lvalue expression nor array section in % clause" msgstr "" -#: c/c-typeck.c:14271 cp/semantics.c:7028 +#: c/c-typeck.c:14271 cp/semantics.c:7031 #, gcc-internal-format msgid "" "%qE does not have % type in % clause with % " "dependence type" msgstr "" -#: c/c-typeck.c:14280 cp/semantics.c:7039 +#: c/c-typeck.c:14280 cp/semantics.c:7042 #, gcc-internal-format msgid "" "%qE should not have % type in % clause with " "dependence type other than %" msgstr "" -#: c/c-typeck.c:14323 cp/semantics.c:7083 +#: c/c-typeck.c:14323 cp/semantics.c:7086 #, gcc-internal-format msgid "array section does not have mappable type in %qs clause" msgstr "" -#: c/c-typeck.c:14348 c/c-typeck.c:14488 cp/semantics.c:7103 -#: cp/semantics.c:7270 +#: c/c-typeck.c:14348 c/c-typeck.c:14488 cp/semantics.c:7106 +#: cp/semantics.c:7273 #, gcc-internal-format msgid "%qD appears more than once in motion clauses" msgstr "" -#: c/c-typeck.c:14356 c/c-typeck.c:14494 cp/semantics.c:7111 -#: cp/semantics.c:7276 +#: c/c-typeck.c:14356 c/c-typeck.c:14494 cp/semantics.c:7114 +#: cp/semantics.c:7279 #, gcc-internal-format msgid "%qD appears more than once in map clauses" msgstr "" -#: c/c-typeck.c:14388 cp/semantics.c:7152 +#: c/c-typeck.c:14388 cp/semantics.c:7155 #, gcc-internal-format msgid "%qE does not have a mappable type in %qs clause" msgstr "" -#: c/c-typeck.c:14448 c/c-typeck.c:14546 cp/semantics.c:7230 -#: cp/semantics.c:7378 +#: c/c-typeck.c:14448 c/c-typeck.c:14546 cp/semantics.c:7233 +#: cp/semantics.c:7381 #, gcc-internal-format msgid "%qD does not have a mappable type in %qs clause" msgstr "" -#: c/c-typeck.c:14527 cp/semantics.c:7358 +#: c/c-typeck.c:14527 cp/semantics.c:7361 #, gcc-internal-format msgid "%qE is neither a variable nor a function name in clause %qs" msgstr "" -#: c/c-typeck.c:14555 cp/semantics.c:7387 +#: c/c-typeck.c:14555 cp/semantics.c:7390 #, gcc-internal-format msgid "%qE appears more than once on the same % directive" msgstr "" -#: c/c-typeck.c:14569 cp/semantics.c:7403 +#: c/c-typeck.c:14569 cp/semantics.c:7406 #, gcc-internal-format msgid "%qD is not an argument in % clause" msgstr "" -#: c/c-typeck.c:14572 cp/semantics.c:7406 +#: c/c-typeck.c:14572 cp/semantics.c:7409 #, gcc-internal-format msgid "%qE is not an argument in % clause" msgstr "" @@ -40647,12 +40446,12 @@ msgstr "" msgid "%qs variable is neither a pointer nor an array" msgstr "" -#: c/c-typeck.c:14675 cp/semantics.c:7596 +#: c/c-typeck.c:14675 cp/semantics.c:7599 #, gcc-internal-format msgid "% clause is incompatible with %" msgstr "" -#: c/c-typeck.c:14721 cp/semantics.c:7811 +#: c/c-typeck.c:14721 cp/semantics.c:7814 #, gcc-internal-format msgid "%qE is predetermined %qs for %qs" msgstr "" @@ -40664,24 +40463,24 @@ msgid "" "clauses" msgstr "" -#: c/c-typeck.c:14750 cp/semantics.c:7680 +#: c/c-typeck.c:14750 cp/semantics.c:7683 #, gcc-internal-format msgid "% clause value is bigger than % clause value" msgstr "" -#: c/c-typeck.c:14762 cp/semantics.c:7693 +#: c/c-typeck.c:14762 cp/semantics.c:7696 #, gcc-internal-format msgid "" "% schedule modifier specified together with % clause" msgstr "" -#: c/c-typeck.c:14780 cp/semantics.c:7660 +#: c/c-typeck.c:14780 cp/semantics.c:7663 #, gcc-internal-format msgid "" "% clause step is a parameter %qD not specified in % clause" msgstr "" -#: c/c-typeck.c:14795 cp/semantics.c:7706 +#: c/c-typeck.c:14795 cp/semantics.c:7709 #, gcc-internal-format msgid "% clause must not be used together with % clause" msgstr "" @@ -40838,795 +40637,795 @@ msgid "expected case label" msgstr "" #. A bad conversion for 'this' must be discarding cv-quals. -#: cp/call.c:3552 +#: cp/call.c:3553 #, gcc-internal-format msgid " passing %qT as % argument discards qualifiers" msgstr "" -#: cp/call.c:3556 +#: cp/call.c:3557 msgid " no known conversion for implicit % parameter from %qH to %qI" msgstr "" -#: cp/call.c:3563 +#: cp/call.c:3564 #, gcc-internal-format, gfc-internal-format msgid " conversion of argument %d would be ill-formed:" msgstr "" #. Conversion of conversion function return value failed. -#: cp/call.c:3570 +#: cp/call.c:3571 msgid " no known conversion from %qH to %qI" msgstr "" -#: cp/call.c:3576 +#: cp/call.c:3577 msgid " no known conversion for argument %d from %qH to %qI" msgstr "" -#: cp/call.c:3588 cp/pt.c:6497 +#: cp/call.c:3589 cp/pt.c:6503 #, gcc-internal-format, gfc-internal-format msgid " candidate expects %d argument, %d provided" msgid_plural " candidate expects %d arguments, %d provided" msgstr[0] "" msgstr[1] "" -#: cp/call.c:3616 +#: cp/call.c:3617 #, gcc-internal-format msgid "%s%<%D(%T, %T, %T)%> " msgstr "" -#: cp/call.c:3621 +#: cp/call.c:3622 #, gcc-internal-format msgid "%s%<%D(%T, %T)%> " msgstr "" -#: cp/call.c:3625 +#: cp/call.c:3626 #, gcc-internal-format msgid "%s%<%D(%T)%> " msgstr "" -#: cp/call.c:3629 +#: cp/call.c:3630 #, gcc-internal-format msgid "%s%qT " msgstr "" -#: cp/call.c:3631 +#: cp/call.c:3632 #, gcc-internal-format msgid "%s%#qD " msgstr "" -#: cp/call.c:3633 +#: cp/call.c:3634 #, gcc-internal-format msgid "%s%#qD " msgstr "" -#: cp/call.c:3635 +#: cp/call.c:3636 #, gcc-internal-format msgid "%s%#qD" msgstr "" -#: cp/call.c:3639 +#: cp/call.c:3640 #, gcc-internal-format msgid " inherited here" msgstr "" -#: cp/call.c:3659 +#: cp/call.c:3660 #, gcc-internal-format msgid "" " return type %qT of explicit conversion function cannot be converted to %qT " "with a qualification conversion" msgstr "" -#: cp/call.c:3665 +#: cp/call.c:3666 #, gcc-internal-format msgid "" " conversion from return type %qT of template conversion function " "specialization to %qT is not an exact match" msgstr "" -#: cp/call.c:3676 +#: cp/call.c:3677 #, gcc-internal-format msgid "" " substitution of deduced template arguments resulted in errors seen above" msgstr "" #. Re-run template unification with diagnostics. -#: cp/call.c:3681 +#: cp/call.c:3682 #, gcc-internal-format msgid " template argument deduction/substitution failed:" msgstr "" -#: cp/call.c:3695 +#: cp/call.c:3696 #, gcc-internal-format msgid "" " a constructor taking a single argument of its own class type is invalid" msgstr "" -#: cp/call.c:3706 +#: cp/call.c:3707 #, gcc-internal-format msgid "" " an inherited constructor is not a candidate for initialization from an " "expression of the same or derived type" msgstr "" -#: cp/call.c:4092 +#: cp/call.c:4093 msgid "conversion from %qH to %qI is ambiguous" msgstr "" -#: cp/call.c:4238 +#: cp/call.c:4239 msgid "" "initializing %qH with %qI in converted constant expression does not bind " "directly" msgstr "" -#: cp/call.c:4259 +#: cp/call.c:4260 msgid "conversion from %qH to %qI in a converted constant expression" msgstr "" -#: cp/call.c:4288 cp/call.c:11227 +#: cp/call.c:4289 cp/call.c:11228 msgid "could not convert %qE from %qH to %qI" msgstr "" -#: cp/call.c:4438 +#: cp/call.c:4439 #, gcc-internal-format msgid "no matching function for call to %<%D(%A)%>" msgstr "" -#: cp/call.c:4441 +#: cp/call.c:4442 #, 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:4676 +#: cp/call.c:4677 #, gcc-internal-format msgid "" "pointer-to-member function %qE cannot be called without an object; consider " "using %<.*%> or %<->*%>" msgstr "" -#: cp/call.c:4748 +#: cp/call.c:4749 #, gcc-internal-format msgid "no match for call to %<(%T) (%A)%>" msgstr "" -#: cp/call.c:4762 +#: cp/call.c:4763 #, gcc-internal-format msgid "call of %<(%T) (%A)%> is ambiguous" msgstr "" -#: cp/call.c:4814 +#: cp/call.c:4815 #, gcc-internal-format msgid "ambiguous overload for " msgstr "" -#: cp/call.c:4815 +#: cp/call.c:4816 #, gcc-internal-format msgid "no match for " msgstr "" -#: cp/call.c:4818 +#: cp/call.c:4819 #, gcc-internal-format msgid " (operand types are %qT, %qT, and %qT)" msgstr "" -#: cp/call.c:4820 +#: cp/call.c:4821 #, gcc-internal-format msgid " (operand types are %qT and %qT)" msgstr "" -#: cp/call.c:4822 +#: cp/call.c:4823 #, gcc-internal-format msgid " (operand type is %qT)" msgstr "" -#: cp/call.c:4839 +#: cp/call.c:4840 #, gcc-internal-format msgid "ternary %" msgstr "" -#: cp/call.c:4843 +#: cp/call.c:4844 #, gcc-internal-format msgid "ternary % in %<%E ? %E : %E%>" msgstr "" -#: cp/call.c:4852 cp/call.c:4886 cp/call.c:4896 +#: cp/call.c:4853 cp/call.c:4887 cp/call.c:4897 #, gcc-internal-format msgid "%" msgstr "" -#: cp/call.c:4855 +#: cp/call.c:4856 #, gcc-internal-format msgid "% in %<%E%s%>" msgstr "" -#: cp/call.c:4862 +#: cp/call.c:4863 #, gcc-internal-format msgid "%" msgstr "" -#: cp/call.c:4865 +#: cp/call.c:4866 #, gcc-internal-format msgid "% in %<%E[%E]%>" msgstr "" -#: cp/call.c:4873 +#: cp/call.c:4874 #, gcc-internal-format msgid "%qs" msgstr "" -#: cp/call.c:4876 +#: cp/call.c:4877 #, gcc-internal-format msgid "%qs in %<%s %E%>" msgstr "" -#: cp/call.c:4890 +#: cp/call.c:4891 #, gcc-internal-format msgid "% in %<%E %s %E%>" msgstr "" -#: cp/call.c:4899 +#: cp/call.c:4900 #, gcc-internal-format msgid "% in %<%s%E%>" msgstr "" -#: cp/call.c:5009 +#: cp/call.c:5010 #, gcc-internal-format msgid "ISO C++ forbids omitting the middle term of a ?: expression" msgstr "" -#: cp/call.c:5071 +#: cp/call.c:5072 #, 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:5088 cp/call.c:5095 +#: cp/call.c:5089 cp/call.c:5096 msgid "conversion of scalar %qH to vector %qI involves truncation" msgstr "" -#: cp/call.c:5148 +#: cp/call.c:5149 #, gcc-internal-format msgid "incompatible vector types in conditional expression: %qT, %qT and %qT" msgstr "" -#: cp/call.c:5228 +#: cp/call.c:5229 #, 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:5233 +#: cp/call.c:5234 #, 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:5282 cp/call.c:5398 cp/call.c:5545 +#: cp/call.c:5283 cp/call.c:5399 cp/call.c:5546 #, gcc-internal-format msgid "operands to ?: have different types %qT and %qT" msgstr "" -#: cp/call.c:5285 +#: cp/call.c:5286 #, gcc-internal-format msgid " and each type can be converted to the other" msgstr "" -#: cp/call.c:5474 +#: cp/call.c:5475 msgid "" "implicit conversion from %qH to %qI to match other result of conditional" msgstr "" -#: cp/call.c:5490 +#: cp/call.c:5491 #, gcc-internal-format msgid "enumeral mismatch in conditional expression: %qT vs %qT" msgstr "" -#: cp/call.c:5502 +#: cp/call.c:5503 #, gcc-internal-format msgid "enumeral and non-enumeral type in conditional expression" msgstr "" -#: cp/call.c:6005 +#: cp/call.c:6006 #, gcc-internal-format msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead" msgstr "" -#: cp/call.c:6007 +#: cp/call.c:6008 #, gcc-internal-format msgid "no %<%D(int)%> declared for postfix %qs" msgstr "" -#: cp/call.c:6131 +#: cp/call.c:6132 #, gcc-internal-format msgid "comparison between %q#T and %q#T" msgstr "" -#: cp/call.c:6504 +#: cp/call.c:6505 #, gcc-internal-format msgid "" "exception cleanup for this placement new selects non-placement operator " "delete" msgstr "" -#: cp/call.c:6507 +#: cp/call.c:6508 #, gcc-internal-format msgid "" "%qD is a usual (non-placement) deallocation function in C++14 (or with -" "fsized-deallocation)" msgstr "" -#: cp/call.c:6546 +#: cp/call.c:6547 #, gcc-internal-format msgid "%qD is a usual (non-placement) deallocation function" msgstr "" -#: cp/call.c:6706 +#: cp/call.c:6707 #, gcc-internal-format msgid "no corresponding deallocation function for %qD" msgstr "" -#: cp/call.c:6712 +#: cp/call.c:6713 #, gcc-internal-format msgid "no suitable % for %qT" msgstr "" -#: cp/call.c:6730 +#: cp/call.c:6731 #, gcc-internal-format msgid "%q#D is private within this context" msgstr "" -#: cp/call.c:6732 cp/decl.c:7419 +#: cp/call.c:6733 cp/decl.c:7446 #, gcc-internal-format msgid "declared private here" msgstr "" -#: cp/call.c:6737 +#: cp/call.c:6738 #, gcc-internal-format msgid "%q#D is protected within this context" msgstr "" -#: cp/call.c:6739 cp/decl.c:7420 +#: cp/call.c:6740 cp/decl.c:7447 #, gcc-internal-format msgid "declared protected here" msgstr "" -#: cp/call.c:6744 +#: cp/call.c:6745 #, gcc-internal-format msgid "%q#D is inaccessible within this context" msgstr "" -#: cp/call.c:6854 +#: cp/call.c:6855 #, gcc-internal-format msgid "passing NULL to non-pointer argument %P of %qD" msgstr "" -#: cp/call.c:6857 cp/call.c:6876 cp/typeck.c:4039 +#: cp/call.c:6858 cp/call.c:6877 cp/typeck.c:4047 #, gcc-internal-format msgid " declared here" msgstr "" -#: cp/call.c:6861 +#: cp/call.c:6862 #, gcc-internal-format msgid "converting to non-pointer type %qT from NULL" msgstr "" -#: cp/call.c:6873 +#: cp/call.c:6874 #, gcc-internal-format msgid "converting % to pointer type for argument %P of %qD" msgstr "" -#: cp/call.c:6880 +#: cp/call.c:6881 #, gcc-internal-format msgid "converting % to pointer type %qT" msgstr "" -#: cp/call.c:6947 +#: cp/call.c:6948 #, gcc-internal-format msgid " initializing argument %P of %qD" msgstr "" -#: cp/call.c:6992 +#: cp/call.c:6993 #, gcc-internal-format msgid "too many braces around initializer for %qT" msgstr "" -#: cp/call.c:7003 +#: cp/call.c:7004 msgid "converting to %qH from %qI requires direct-initialization" msgstr "" -#: cp/call.c:7012 +#: cp/call.c:7013 msgid "invalid user-defined conversion from %qH to %qI" msgstr "" -#: cp/call.c:7052 cp/cvt.c:226 +#: cp/call.c:7053 cp/cvt.c:226 msgid "invalid conversion from %qH to %qI" msgstr "" -#: cp/call.c:7094 cp/call.c:7101 +#: cp/call.c:7095 cp/call.c:7102 #, gcc-internal-format msgid "" "converting to %qT from initializer list would use explicit constructor %qD" msgstr "" -#: cp/call.c:7097 +#: cp/call.c:7098 #, gcc-internal-format msgid "in C++11 and above a default constructor can be explicit" msgstr "" -#: cp/call.c:7350 +#: cp/call.c:7351 msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI" msgstr "" -#: cp/call.c:7354 +#: cp/call.c:7355 msgid "" "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI" msgstr "" -#: cp/call.c:7357 +#: cp/call.c:7358 msgid "binding reference of type %qH to %qI discards qualifiers" msgstr "" -#: cp/call.c:7392 +#: cp/call.c:7393 #, gcc-internal-format msgid "cannot bind bitfield %qE to %qT" msgstr "" -#: cp/call.c:7395 cp/call.c:7412 +#: cp/call.c:7396 cp/call.c:7413 #, gcc-internal-format msgid "cannot bind packed field %qE to %qT" msgstr "" -#: cp/call.c:7398 +#: cp/call.c:7399 #, gcc-internal-format msgid "cannot bind rvalue %qE to %qT" msgstr "" -#: cp/call.c:7511 +#: cp/call.c:7512 msgid "implicit conversion from %qH to %qI when passing argument to function" msgstr "" -#: cp/call.c:7528 cp/cvt.c:1925 +#: cp/call.c:7529 cp/cvt.c:1925 #, gcc-internal-format msgid "" "scoped enum %qT passed through ... as %qT before %<-fabi-version=6%>, %qT " "after" msgstr "" -#: cp/call.c:7565 +#: cp/call.c:7566 #, gcc-internal-format msgid "" "passing objects of non-trivially-copyable type %q#T through %<...%> is " "conditionally supported" msgstr "" -#: cp/call.c:7601 +#: cp/call.c:7602 #, gcc-internal-format msgid "cannot receive reference type %qT through %<...%>" msgstr "" -#: cp/call.c:7611 +#: cp/call.c:7612 #, gcc-internal-format msgid "" "receiving objects of non-trivially-copyable type %q#T through %<...%> is " "conditionally-supported" msgstr "" -#: cp/call.c:7679 +#: cp/call.c:7680 #, gcc-internal-format msgid "recursive evaluation of default argument for %q#D" msgstr "" -#: cp/call.c:7688 +#: cp/call.c:7689 #, gcc-internal-format msgid "" "call to %qD uses the default argument for parameter %P, which is not yet " "defined" msgstr "" -#: cp/call.c:7792 +#: cp/call.c:7793 #, gcc-internal-format msgid "argument of function call might be a candidate for a format attribute" msgstr "" -#: cp/call.c:7851 +#: cp/call.c:7852 #, gcc-internal-format msgid "use of multiversioned function without a default" msgstr "" -#: cp/call.c:8244 +#: cp/call.c:8245 #, gcc-internal-format msgid "passing %qT as % argument discards qualifiers" msgstr "" -#: cp/call.c:8247 cp/call.c:8363 cp/call.c:10694 +#: cp/call.c:8248 cp/call.c:8364 cp/call.c:10695 #, gcc-internal-format msgid " in call to %qD" msgstr "" -#: cp/call.c:8277 +#: cp/call.c:8278 #, gcc-internal-format msgid "%qT is not an accessible base of %qT" msgstr "" -#: cp/call.c:8359 +#: cp/call.c:8360 #, gcc-internal-format msgid "deducing %qT as %qT" msgstr "" -#: cp/call.c:8365 +#: cp/call.c:8366 #, gcc-internal-format msgid " (you can disable this with %<-fno-deduce-init-list%>)" msgstr "" -#: cp/call.c:8477 +#: cp/call.c:8478 #, gcc-internal-format msgid "passing arguments to ellipsis of inherited constructor %qD" msgstr "" -#: cp/call.c:8608 +#: cp/call.c:8609 #, gcc-internal-format msgid "" "assignment from temporary initializer_list does not extend the lifetime of " "the underlying array" msgstr "" -#: cp/call.c:8965 +#: cp/call.c:8966 #, gcc-internal-format msgid "%qD writing to an object of type %#qT with no trivial copy-assignment" msgstr "" -#: cp/call.c:8968 +#: cp/call.c:8969 #, gcc-internal-format msgid "%qD writing to an object of non-trivial type %#qT%s" msgstr "" -#: cp/call.c:8973 +#: cp/call.c:8974 #, gcc-internal-format msgid "%qD writing to an object of type %#qT with %qs member %qD" msgstr "" -#: cp/call.c:8978 +#: cp/call.c:8979 #, gcc-internal-format msgid "" "%qD writing to an object of type %#qT containing a pointer to data member%s" msgstr "" -#: cp/call.c:8993 +#: cp/call.c:8994 #, gcc-internal-format msgid "; use assignment or value-initialization instead" msgstr "" -#: cp/call.c:8995 +#: cp/call.c:8996 #, gcc-internal-format msgid "; use assignment instead" msgstr "" -#: cp/call.c:8997 +#: cp/call.c:8998 #, gcc-internal-format msgid "; use value-initialization instead" msgstr "" -#: cp/call.c:9000 +#: cp/call.c:9001 #, gcc-internal-format msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s" msgstr "" -#: cp/call.c:9003 +#: cp/call.c:9004 #, gcc-internal-format msgid "%qD clearing an object of non-trivial type %#qT%s" msgstr "" -#: cp/call.c:9005 +#: cp/call.c:9006 #, gcc-internal-format msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s" msgstr "" -#: cp/call.c:9026 +#: cp/call.c:9027 #, gcc-internal-format msgid "; use copy-assignment or copy-initialization instead" msgstr "" -#: cp/call.c:9028 +#: cp/call.c:9029 #, gcc-internal-format msgid "; use copy-assignment instead" msgstr "" -#: cp/call.c:9030 +#: cp/call.c:9031 #, gcc-internal-format msgid "; use copy-initialization instead" msgstr "" -#: cp/call.c:9033 +#: cp/call.c:9034 #, gcc-internal-format msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s" msgstr "" -#: cp/call.c:9036 +#: cp/call.c:9037 #, gcc-internal-format msgid "%qD writing to an object of non-trivially copyable type %#qT%s" msgstr "" -#: cp/call.c:9039 +#: cp/call.c:9040 #, gcc-internal-format msgid "%qD writing to an object with a deleted copy constructor" msgstr "" -#: cp/call.c:9050 +#: cp/call.c:9051 #, gcc-internal-format msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT" msgstr "" -#: cp/call.c:9062 +#: cp/call.c:9063 #, 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:9079 +#: cp/call.c:9080 #, gcc-internal-format msgid "" "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes " "unchanged" msgstr "" -#: cp/call.c:9082 +#: cp/call.c:9083 #, gcc-internal-format msgid "" "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged" msgstr "" -#: cp/call.c:9092 +#: cp/call.c:9093 #, gcc-internal-format msgid "" "%qD moving an object of non-trivially copyable type %#qT; use % and " "% instead" msgstr "" -#: cp/call.c:9095 +#: cp/call.c:9096 #, gcc-internal-format msgid "" "%qD moving an object of type %#qT with deleted copy constructor; use % " "and % instead" msgstr "" -#: cp/call.c:9098 +#: cp/call.c:9099 #, gcc-internal-format msgid "%qD moving an object of type %#qT with deleted destructor" msgstr "" -#: cp/call.c:9107 +#: cp/call.c:9108 #, 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:9129 +#: cp/call.c:9130 #, gcc-internal-format msgid "%#qT declared here" msgstr "" -#: cp/call.c:9225 +#: cp/call.c:9226 #, gcc-internal-format msgid "constructor delegates to itself" msgstr "" -#: cp/call.c:9499 cp/typeck.c:9002 +#: cp/call.c:9500 cp/typeck.c:9003 msgid "cannot convert %qH to %qI" msgstr "" -#: cp/call.c:9521 +#: cp/call.c:9522 #, gcc-internal-format msgid "no matching function for call to %<%T::operator %T(%A)%#V%>" msgstr "" -#: cp/call.c:9550 +#: cp/call.c:9551 #, gcc-internal-format msgid "no matching function for call to %<%T::%s%E(%A)%#V%>" msgstr "" -#: cp/call.c:9597 +#: cp/call.c:9598 #, gcc-internal-format msgid "call to non-function %qD" msgstr "" -#: cp/call.c:9638 cp/pt.c:15235 cp/typeck.c:3021 +#: cp/call.c:9639 cp/pt.c:15262 cp/typeck.c:3029 #, gcc-internal-format msgid "cannot call constructor %<%T::%D%> directly" msgstr "" -#: cp/call.c:9640 +#: cp/call.c:9641 #, gcc-internal-format msgid "for a function-style cast, remove the redundant %<::%D%>" msgstr "" -#: cp/call.c:9798 +#: cp/call.c:9799 #, gcc-internal-format msgid "no matching function for call to %<%s(%A)%>" msgstr "" -#: cp/call.c:9801 +#: cp/call.c:9802 #, gcc-internal-format msgid "call of overloaded %<%s(%A)%> is ambiguous" msgstr "" -#: cp/call.c:9822 +#: cp/call.c:9823 #, gcc-internal-format msgid "pure virtual %q#D called from non-static data member initializer" msgstr "" -#: cp/call.c:9827 +#: cp/call.c:9828 #, gcc-internal-format msgid "pure virtual %q#D called from constructor" msgstr "" -#: cp/call.c:9828 +#: cp/call.c:9829 #, gcc-internal-format msgid "pure virtual %q#D called from destructor" msgstr "" -#: cp/call.c:9851 +#: cp/call.c:9852 #, gcc-internal-format msgid "cannot call member function %qD without object" msgstr "" -#: cp/call.c:10692 +#: cp/call.c:10693 #, gcc-internal-format msgid "passing %qT chooses %qT over %qT" msgstr "" -#: cp/call.c:10753 +#: cp/call.c:10754 #, gcc-internal-format msgid "choosing %qD over %qD" msgstr "" -#: cp/call.c:10754 +#: cp/call.c:10755 msgid " for conversion from %qH to %qI" msgstr "" -#: cp/call.c:10757 +#: cp/call.c:10758 #, gcc-internal-format msgid " because conversion sequence for the argument is better" msgstr "" -#: cp/call.c:10987 +#: cp/call.c:10988 #, gcc-internal-format msgid "default argument mismatch in overload resolution" msgstr "" -#: cp/call.c:10991 +#: cp/call.c:10992 #, gcc-internal-format msgid " candidate 1: %q#F" msgstr "" -#: cp/call.c:10993 +#: cp/call.c:10994 #, gcc-internal-format msgid " candidate 2: %q#F" msgstr "" -#: cp/call.c:11039 +#: cp/call.c:11040 #, 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:11442 +#: cp/call.c:11443 #, gcc-internal-format msgid "a temporary bound to %qD only persists until the constructor exits" msgstr "" -#: cp/call.c:11565 +#: cp/call.c:11566 msgid "" "invalid initialization of non-const reference of type %qH from an rvalue of " "type %qI" msgstr "" -#: cp/call.c:11569 +#: cp/call.c:11570 msgid "" "invalid initialization of reference of type %qH from expression of type %qI" msgstr "" @@ -41801,7 +41600,7 @@ msgid "" "%q#D invalid; an anonymous union may only have public non-static data members" msgstr "" -#: cp/class.c:2909 cp/parser.c:20493 +#: cp/class.c:2909 cp/parser.c:20495 #, gcc-internal-format msgid "this flexibility is deprecated and will be removed" msgstr "" @@ -42077,7 +41876,7 @@ msgstr "" msgid "next member %q#D declared here" msgstr "" -#: cp/class.c:6914 cp/parser.c:24109 +#: cp/class.c:6914 cp/parser.c:24111 #, gcc-internal-format msgid "redefinition of %q#T" msgstr "" @@ -42248,7 +42047,7 @@ msgstr "" msgid "%q+E is not a constant expression" msgstr "" -#: cp/constexpr.c:1515 cp/constexpr.c:6002 +#: cp/constexpr.c:1515 cp/constexpr.c:5990 #, gcc-internal-format msgid "call to internal function %qE" msgstr "" @@ -42258,7 +42057,7 @@ msgstr "" msgid "expression %qE does not designate a % function" msgstr "" -#: cp/constexpr.c:1643 cp/constexpr.c:6020 +#: cp/constexpr.c:1643 cp/constexpr.c:6008 #, gcc-internal-format msgid "call to non-% function %qD" msgstr "" @@ -42352,8 +42151,8 @@ msgstr "" msgid "dereferencing a null pointer in %qE" msgstr "" -#: cp/constexpr.c:2684 cp/constexpr.c:2774 cp/constexpr.c:4438 -#: cp/constexpr.c:4532 cp/constexpr.c:5954 +#: cp/constexpr.c:2684 cp/constexpr.c:2774 cp/constexpr.c:4447 +#: cp/constexpr.c:4541 cp/constexpr.c:5942 #, gcc-internal-format msgid "%qE is not a constant expression" msgstr "" @@ -42374,7 +42173,7 @@ msgstr "" msgid "accessing uninitialized member %qD" msgstr "" -#: cp/constexpr.c:3486 cp/constexpr.c:4991 +#: cp/constexpr.c:3486 cp/constexpr.c:5000 #, gcc-internal-format msgid "dereferencing a null pointer" msgstr "" @@ -42429,167 +42228,167 @@ msgstr "" msgid "change of the active member of a union from %qD to %qD" msgstr "" -#: cp/constexpr.c:4253 +#: cp/constexpr.c:4162 cp/constexpr.c:5213 +#, gcc-internal-format +msgid "statement is not a constant expression" +msgstr "" + +#: cp/constexpr.c:4262 #, gcc-internal-format msgid "" "% loop iteration count exceeds limit of %d (use %<-fconstexpr-" "loop-limit=%> to increase the limit)" msgstr "" -#: cp/constexpr.c:4402 +#: cp/constexpr.c:4411 #, gcc-internal-format msgid "value %qE of type %qT is not a constant expression" msgstr "" -#: cp/constexpr.c:4416 +#: cp/constexpr.c:4425 #, gcc-internal-format msgid "" "% evaluation operation count exceeds limit of %wd (use -" "fconstexpr-ops-limit= to increase the limit)" msgstr "" -#: cp/constexpr.c:4584 cp/constexpr.c:6563 +#: cp/constexpr.c:4593 cp/constexpr.c:6551 #, gcc-internal-format msgid "temporary of non-literal type %qT in a constant expression" msgstr "" -#: cp/constexpr.c:4954 cp/constexpr.c:6134 +#: cp/constexpr.c:4963 cp/constexpr.c:6122 #, gcc-internal-format msgid "a reinterpret_cast is not a constant expression" msgstr "" -#: cp/constexpr.c:5003 +#: cp/constexpr.c:5012 #, gcc-internal-format msgid "conversion of %qT null pointer to %qT is not a constant expression" msgstr "" -#: cp/constexpr.c:5018 +#: cp/constexpr.c:5027 #, gcc-internal-format msgid "%(%E)%> is not a constant expression" msgstr "" -#: cp/constexpr.c:5086 cp/constexpr.c:5104 cp/constexpr.c:6399 -#: cp/constexpr.c:6734 +#: cp/constexpr.c:5095 cp/constexpr.c:5113 cp/constexpr.c:6387 +#: cp/constexpr.c:6722 #, gcc-internal-format msgid "expression %qE is not a constant expression" msgstr "" -#: cp/constexpr.c:5204 -#, gcc-internal-format -msgid "statement is not a constant expression" -msgstr "" - -#: cp/constexpr.c:5207 +#: cp/constexpr.c:5216 #, gcc-internal-format msgid "unexpected expression %qE of kind %s" msgstr "" -#: cp/constexpr.c:5334 +#: cp/constexpr.c:5343 #, gcc-internal-format msgid "" "%qE is not a constant expression because it refers to mutable subobjects of " "%qT" msgstr "" -#: cp/constexpr.c:5343 +#: cp/constexpr.c:5352 #, gcc-internal-format msgid "" "%qE is not a constant expression because it refers to an incompletely " "initialized variable" msgstr "" -#: cp/constexpr.c:5357 +#: cp/constexpr.c:5366 #, gcc-internal-format msgid "" "conversion from pointer type %qT to arithmetic type %qT in a constant " "expression" msgstr "" -#: cp/constexpr.c:5900 +#: cp/constexpr.c:5888 #, gcc-internal-format msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT" msgstr "" -#: cp/constexpr.c:6104 +#: cp/constexpr.c:6092 #, gcc-internal-format msgid "lambda capture of %qE is not a constant expression" msgstr "" -#: cp/constexpr.c:6107 +#: cp/constexpr.c:6095 #, gcc-internal-format msgid "because it is used as a glvalue" msgstr "" -#: cp/constexpr.c:6153 +#: cp/constexpr.c:6141 #, gcc-internal-format msgid "reinterpret_cast from integer to pointer" msgstr "" -#: cp/constexpr.c:6186 +#: cp/constexpr.c:6174 #, gcc-internal-format msgid "" "address-of an object %qE with thread local or automatic storage is not a " "constant expression" msgstr "" -#: cp/constexpr.c:6219 +#: cp/constexpr.c:6207 #, gcc-internal-format msgid "use of % in a constant expression" msgstr "" -#: cp/constexpr.c:6347 +#: cp/constexpr.c:6335 #, gcc-internal-format msgid "lambda-expression is not a constant expression before C++17" msgstr "" -#: cp/constexpr.c:6407 +#: cp/constexpr.c:6395 #, gcc-internal-format msgid "virtual functions cannot be constexpr before C++2a" msgstr "" -#: cp/constexpr.c:6419 +#: cp/constexpr.c:6407 #, gcc-internal-format msgid "" "typeid-expression is not a constant expression because %qE is of polymorphic " "type" msgstr "" -#: cp/constexpr.c:6482 +#: cp/constexpr.c:6470 #, gcc-internal-format msgid "cast to non-integral type %qT in a constant expression" msgstr "" -#: cp/constexpr.c:6532 +#: cp/constexpr.c:6520 #, gcc-internal-format msgid "%qD declared % in % context" msgstr "" -#: cp/constexpr.c:6539 +#: cp/constexpr.c:6527 #, gcc-internal-format msgid "%qD declared % in % context" msgstr "" -#: cp/constexpr.c:6612 +#: cp/constexpr.c:6600 #, gcc-internal-format msgid "division by zero is not a constant expression" msgstr "" -#: cp/constexpr.c:6710 +#: cp/constexpr.c:6698 #, gcc-internal-format msgid "% is not a constant expression" msgstr "" -#: cp/constexpr.c:6742 +#: cp/constexpr.c:6730 #, gcc-internal-format msgid "non-constant array initialization" msgstr "" -#: cp/constexpr.c:6767 +#: cp/constexpr.c:6755 #, gcc-internal-format msgid "% is not a constant expression" msgstr "" -#: cp/constexpr.c:6778 +#: cp/constexpr.c:6766 #, gcc-internal-format, gfc-internal-format msgid "unexpected AST of kind %s" msgstr "" @@ -42656,7 +42455,7 @@ msgstr "" msgid "conversion from %qH to %qI discards qualifiers" msgstr "" -#: cp/cvt.c:497 cp/typeck.c:7517 +#: cp/cvt.c:497 cp/typeck.c:7518 #, gcc-internal-format msgid "casting %qT to %qT does not dereference pointer" msgstr "" @@ -43076,7 +42875,7 @@ msgstr "" msgid "redeclaration %qD differs in % from previous declaration" msgstr "" -#: cp/decl.c:1225 cp/decl.c:14113 +#: cp/decl.c:1225 cp/decl.c:14140 #, gcc-internal-format msgid "previous declaration %qD" msgstr "" @@ -43271,12 +43070,12 @@ 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:2419 +#: cp/decl.c:2422 #, gcc-internal-format msgid "explicit specialization of %qD after first use" msgstr "" -#: cp/decl.c:2558 +#: cp/decl.c:2561 #, gcc-internal-format msgid "" "%qD: visibility attribute ignored because it conflicts with previous " @@ -43284,28 +43083,28 @@ msgid "" msgstr "" #. Reject two definitions. -#: cp/decl.c:2812 cp/decl.c:2841 cp/decl.c:2874 cp/decl.c:2891 cp/decl.c:2989 +#: cp/decl.c:2815 cp/decl.c:2844 cp/decl.c:2877 cp/decl.c:2894 cp/decl.c:2992 #: cp/decl2.c:903 #, gcc-internal-format msgid "redefinition of %q#D" msgstr "" -#: cp/decl.c:2828 +#: cp/decl.c:2831 #, gcc-internal-format msgid "%qD conflicts with used function" msgstr "" -#: cp/decl.c:2838 +#: cp/decl.c:2841 #, gcc-internal-format msgid "%q#D not declared in class" msgstr "" -#: cp/decl.c:2852 cp/decl.c:2901 +#: cp/decl.c:2855 cp/decl.c:2904 #, gcc-internal-format msgid "%q+D redeclared inline with % attribute" msgstr "" -#: cp/decl.c:2855 cp/decl.c:2904 +#: cp/decl.c:2858 cp/decl.c:2907 #, gcc-internal-format msgid "%q+D redeclared inline without % attribute" msgstr "" @@ -43313,2100 +43112,2100 @@ msgstr "" #. is_primary= #. is_partial= #. is_friend_decl= -#: cp/decl.c:2921 +#: cp/decl.c:2924 #, gcc-internal-format msgid "redeclaration of friend %q#D may not have default template arguments" msgstr "" -#: cp/decl.c:2935 +#: cp/decl.c:2938 #, gcc-internal-format msgid "thread-local declaration of %q#D follows non-thread-local declaration" msgstr "" -#: cp/decl.c:2938 +#: cp/decl.c:2941 #, gcc-internal-format msgid "non-thread-local declaration of %q#D follows thread-local declaration" msgstr "" -#: cp/decl.c:2953 cp/decl.c:2997 cp/name-lookup.c:2276 cp/name-lookup.c:2708 +#: cp/decl.c:2956 cp/decl.c:3000 cp/name-lookup.c:2276 cp/name-lookup.c:2708 #: cp/name-lookup.c:2731 #, gcc-internal-format msgid "redeclaration of %q#D" msgstr "" -#: cp/decl.c:2980 +#: cp/decl.c:2983 #, gcc-internal-format msgid "redundant redeclaration of % static data member %qD" msgstr "" -#: cp/decl.c:3046 +#: cp/decl.c:3049 #, gcc-internal-format msgid "local label %qE conflicts with existing label" msgstr "" -#: cp/decl.c:3047 +#: cp/decl.c:3050 #, gcc-internal-format msgid "previous label" msgstr "" -#: cp/decl.c:3141 +#: cp/decl.c:3144 #, gcc-internal-format msgid " from here" msgstr "" -#: cp/decl.c:3164 cp/decl.c:3392 +#: cp/decl.c:3167 cp/decl.c:3395 #, gcc-internal-format msgid " exits OpenMP structured block" msgstr "" -#: cp/decl.c:3192 +#: cp/decl.c:3195 #, gcc-internal-format msgid " crosses initialization of %q#D" msgstr "" -#: cp/decl.c:3195 +#: cp/decl.c:3198 #, gcc-internal-format msgid " enters scope of %q#D, which has non-trivial destructor" msgstr "" -#: cp/decl.c:3250 +#: cp/decl.c:3253 #, gcc-internal-format, gfc-internal-format msgid " %s" msgstr "" -#: cp/decl.c:3345 cp/decl.c:3365 +#: cp/decl.c:3348 cp/decl.c:3368 #, gcc-internal-format msgid " enters catch block" msgstr "" -#: cp/decl.c:3352 +#: cp/decl.c:3355 #, gcc-internal-format msgid " skips initialization of %q#D" msgstr "" -#: cp/decl.c:3355 +#: cp/decl.c:3358 #, gcc-internal-format msgid " enters scope of %q#D which has non-trivial destructor" msgstr "" -#: cp/decl.c:3363 +#: cp/decl.c:3366 #, gcc-internal-format msgid " enters try block" msgstr "" -#: cp/decl.c:3367 +#: cp/decl.c:3370 #, gcc-internal-format msgid " enters synchronized or atomic statement" msgstr "" -#: cp/decl.c:3369 +#: cp/decl.c:3372 #, gcc-internal-format msgid " enters % if statement" msgstr "" -#: cp/decl.c:3375 +#: cp/decl.c:3378 #, gcc-internal-format msgid " enters OpenMP structured block" msgstr "" -#: cp/decl.c:3407 cp/parser.c:12867 cp/parser.c:12888 +#: cp/decl.c:3410 cp/parser.c:12869 cp/parser.c:12890 #, gcc-internal-format msgid "invalid exit from OpenMP structured block" msgstr "" -#: cp/decl.c:3806 +#: cp/decl.c:3809 #, gcc-internal-format msgid "%qD is not a type" msgstr "" -#: cp/decl.c:3813 cp/parser.c:6489 +#: cp/decl.c:3816 cp/parser.c:6492 #, gcc-internal-format msgid "%qD used without template arguments" msgstr "" -#: cp/decl.c:3824 +#: cp/decl.c:3827 #, gcc-internal-format msgid "%q#T is not a class" msgstr "" -#: cp/decl.c:3852 cp/decl.c:3945 +#: cp/decl.c:3855 cp/decl.c:3948 #, gcc-internal-format msgid "no class template named %q#T in %q#T" msgstr "" -#: cp/decl.c:3853 +#: cp/decl.c:3856 #, gcc-internal-format msgid "no type named %q#T in %q#T" msgstr "" -#: cp/decl.c:3866 +#: cp/decl.c:3869 #, gcc-internal-format msgid "lookup of %qT in %qT is ambiguous" msgstr "" -#: cp/decl.c:3875 +#: cp/decl.c:3878 #, gcc-internal-format msgid "% names %q#T, which is not a class template" msgstr "" -#: cp/decl.c:3882 +#: cp/decl.c:3885 #, gcc-internal-format msgid "% names %q#T, which is not a type" msgstr "" -#: cp/decl.c:3954 +#: cp/decl.c:3957 #, gcc-internal-format msgid "template parameters do not match template %qD" msgstr "" -#: cp/decl.c:4270 +#: cp/decl.c:4273 #, gcc-internal-format msgid "%<-faligned-new=%d%> is not a power of two" msgstr "" -#: cp/decl.c:4738 +#: cp/decl.c:4741 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:4741 +#: cp/decl.c:4744 #, gcc-internal-format msgid "member %q+#D with destructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:4744 +#: cp/decl.c:4747 #, gcc-internal-format msgid "" "member %q+#D with copy assignment operator not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:4763 +#: cp/decl.c:4766 #, gcc-internal-format msgid "attribute ignored in declaration of %q#T" msgstr "" -#: cp/decl.c:4766 +#: cp/decl.c:4769 #, gcc-internal-format msgid "attribute for %q#T must follow the %qs keyword" msgstr "" -#: cp/decl.c:4789 +#: cp/decl.c:4792 #, gcc-internal-format msgid "multiple types in one declaration" msgstr "" -#: cp/decl.c:4794 +#: cp/decl.c:4797 #, gcc-internal-format msgid "redeclaration of C++ built-in type %qT" msgstr "" -#: cp/decl.c:4811 +#: cp/decl.c:4814 #, gcc-internal-format msgid "% can only be specified for variables or function declarations" msgstr "" -#: cp/decl.c:4843 +#: cp/decl.c:4846 #, gcc-internal-format msgid "missing type-name in typedef-declaration" msgstr "" -#: cp/decl.c:4851 +#: cp/decl.c:4854 #, gcc-internal-format msgid "ISO C++ prohibits anonymous structs" msgstr "" -#: cp/decl.c:4858 +#: cp/decl.c:4861 #, gcc-internal-format msgid "% can only be specified for functions" msgstr "" -#: cp/decl.c:4861 +#: cp/decl.c:4864 #, gcc-internal-format msgid "% can only be specified for functions" msgstr "" -#: cp/decl.c:4866 +#: cp/decl.c:4869 #, gcc-internal-format msgid "% can only be specified inside a class" msgstr "" -#: cp/decl.c:4869 +#: cp/decl.c:4872 #, gcc-internal-format msgid "% can only be specified for constructors" msgstr "" -#: cp/decl.c:4872 +#: cp/decl.c:4875 #, gcc-internal-format msgid "a storage class can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4876 +#: cp/decl.c:4879 #, gcc-internal-format msgid "% can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4880 +#: cp/decl.c:4883 #, gcc-internal-format msgid "% can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4884 +#: cp/decl.c:4887 #, gcc-internal-format msgid "%<__restrict%> can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4888 +#: cp/decl.c:4891 #, gcc-internal-format msgid "%<__thread%> can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4892 +#: cp/decl.c:4895 #, gcc-internal-format msgid "% was ignored in this declaration" msgstr "" -#: cp/decl.c:4895 +#: cp/decl.c:4898 #, gcc-internal-format msgid "% cannot be used for type declarations" msgstr "" -#: cp/decl.c:4917 +#: cp/decl.c:4920 #, gcc-internal-format msgid "attribute ignored in explicit instantiation %q#T" msgstr "" -#: cp/decl.c:4920 +#: cp/decl.c:4923 #, gcc-internal-format msgid "no attribute can be applied to an explicit instantiation" msgstr "" -#: cp/decl.c:4992 +#: cp/decl.c:4995 #, 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:4996 +#: cp/decl.c:4999 #, gcc-internal-format msgid "" "ignoring attributes applied to dependent type %qT without an associated " "declaration" msgstr "" -#: cp/decl.c:5066 cp/decl2.c:834 +#: cp/decl.c:5069 cp/decl2.c:834 #, gcc-internal-format msgid "typedef %qD is initialized (use decltype instead)" msgstr "" -#: cp/decl.c:5074 +#: cp/decl.c:5077 #, gcc-internal-format msgid "declaration of %q#D has % and is initialized" msgstr "" -#: cp/decl.c:5104 +#: cp/decl.c:5107 #, gcc-internal-format msgid "definition of %q#D is marked %" msgstr "" -#: cp/decl.c:5128 +#: cp/decl.c:5131 #, gcc-internal-format msgid "%q+#D is not a static data member of %q#T" msgstr "" -#: cp/decl.c:5136 +#: cp/decl.c:5139 #, gcc-internal-format msgid "non-member-template declaration of %qD" msgstr "" -#: cp/decl.c:5137 +#: cp/decl.c:5140 #, gcc-internal-format msgid "does not match member template declaration here" msgstr "" -#: cp/decl.c:5149 +#: cp/decl.c:5152 #, gcc-internal-format msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>" msgstr "" -#: cp/decl.c:5161 +#: cp/decl.c:5164 #, gcc-internal-format msgid "duplicate initialization of %qD" msgstr "" -#: cp/decl.c:5211 +#: cp/decl.c:5214 #, gcc-internal-format msgid "declaration of %q#D outside of class is not definition" msgstr "" -#: cp/decl.c:5245 +#: cp/decl.c:5248 #, gcc-internal-format msgid "%qD declared % in % function" msgstr "" -#: cp/decl.c:5249 +#: cp/decl.c:5252 #, gcc-internal-format msgid "%qD declared % in % function" msgstr "" -#: cp/decl.c:5314 +#: cp/decl.c:5317 #, gcc-internal-format msgid "variable %q#D has initializer but incomplete type" msgstr "" -#: cp/decl.c:5320 cp/decl.c:6303 +#: cp/decl.c:5323 cp/decl.c:6330 #, gcc-internal-format msgid "elements of array %q#D have incomplete type" msgstr "" -#: cp/decl.c:5330 +#: cp/decl.c:5333 #, gcc-internal-format msgid "aggregate %q#D has incomplete type and cannot be defined" msgstr "" -#: cp/decl.c:5366 +#: cp/decl.c:5369 #, gcc-internal-format msgid "%qD declared as reference but not initialized" msgstr "" -#: cp/decl.c:5423 +#: cp/decl.c:5426 #, gcc-internal-format msgid "name used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:5429 +#: cp/decl.c:5432 #, gcc-internal-format msgid "name %qD used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:5448 +#: cp/decl.c:5451 #, gcc-internal-format msgid "non-trivial designated initializers not supported" msgstr "" -#: cp/decl.c:5451 +#: cp/decl.c:5454 #, gcc-internal-format msgid "C99 designator %qE is not an integral constant-expression" msgstr "" -#: cp/decl.c:5507 +#: cp/decl.c:5510 #, gcc-internal-format msgid "initializer fails to determine size of %qD" msgstr "" -#: cp/decl.c:5514 +#: cp/decl.c:5517 #, gcc-internal-format msgid "array size missing in %qD" msgstr "" -#: cp/decl.c:5526 +#: cp/decl.c:5529 #, gcc-internal-format msgid "zero-size array %qD" msgstr "" -#: cp/decl.c:5566 +#: cp/decl.c:5569 #, gcc-internal-format msgid "storage size of %qD isn%'t known" msgstr "" -#: cp/decl.c:5590 +#: cp/decl.c:5593 #, gcc-internal-format msgid "storage size of %qD isn%'t constant" msgstr "" -#: cp/decl.c:5641 +#: cp/decl.c:5644 #, gcc-internal-format msgid "" "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with " "multiple copies)" msgstr "" -#: cp/decl.c:5645 +#: cp/decl.c:5648 #, 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:5651 +#: cp/decl.c:5654 #, gcc-internal-format msgid "you can work around this by removing the initializer" msgstr "" -#: cp/decl.c:5687 +#: cp/decl.c:5690 #, gcc-internal-format msgid "uninitialized const %qD" msgstr "" -#: cp/decl.c:5694 +#: cp/decl.c:5697 #, gcc-internal-format msgid "uninitialized variable %qD in % function" msgstr "" -#: cp/decl.c:5701 +#: cp/decl.c:5704 #, gcc-internal-format msgid "uninitialized variable %qD in % context" msgstr "" -#: cp/decl.c:5709 +#: cp/decl.c:5712 #, gcc-internal-format msgid "%q#T has no user-provided default constructor" msgstr "" -#: cp/decl.c:5713 +#: cp/decl.c:5716 #, gcc-internal-format msgid "" "constructor is not user-provided because it is explicitly defaulted in the " "class body" msgstr "" -#: cp/decl.c:5716 +#: cp/decl.c:5719 #, gcc-internal-format msgid "and the implicitly-defined constructor does not initialize %q#D" msgstr "" -#: cp/decl.c:5860 +#: cp/decl.c:5887 #, gcc-internal-format msgid "invalid type %qT as initializer for a vector of type %qT" msgstr "" -#: cp/decl.c:5901 +#: cp/decl.c:5928 #, gcc-internal-format msgid "initializer for %qT must be brace-enclosed" msgstr "" -#: cp/decl.c:5936 +#: cp/decl.c:5963 #, gcc-internal-format msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT" msgstr "" -#: cp/decl.c:5944 +#: cp/decl.c:5971 #, gcc-internal-format msgid "%qT has no non-static data member named %qD" msgstr "" -#: cp/decl.c:5964 +#: cp/decl.c:5991 #, gcc-internal-format msgid "invalid initializer for %q#D" msgstr "" -#: cp/decl.c:5994 +#: cp/decl.c:6021 #, gcc-internal-format msgid "C99 designator %qE outside aggregate initializer" msgstr "" -#: cp/decl.c:6033 cp/decl.c:6275 cp/typeck2.c:1401 cp/typeck2.c:1708 -#: cp/typeck2.c:1756 cp/typeck2.c:1803 +#: cp/decl.c:6060 cp/decl.c:6302 cp/typeck2.c:1400 cp/typeck2.c:1707 +#: cp/typeck2.c:1755 cp/typeck2.c:1802 #, gcc-internal-format msgid "too many initializers for %qT" msgstr "" -#: cp/decl.c:6070 +#: cp/decl.c:6097 #, gcc-internal-format msgid "braces around scalar initializer for type %qT" msgstr "" -#: cp/decl.c:6080 +#: cp/decl.c:6107 #, gcc-internal-format msgid "too many braces around scalar initializerfor type %qT" msgstr "" -#: cp/decl.c:6200 +#: cp/decl.c:6227 #, gcc-internal-format msgid "missing braces around initializer for %qT" msgstr "" -#: cp/decl.c:6305 +#: cp/decl.c:6332 #, gcc-internal-format msgid "elements of array %q#T have incomplete type" msgstr "" -#: cp/decl.c:6313 +#: cp/decl.c:6340 #, gcc-internal-format msgid "variable-sized compound literal" msgstr "" -#: cp/decl.c:6368 +#: cp/decl.c:6395 #, gcc-internal-format msgid "%q#D has incomplete type" msgstr "" -#: cp/decl.c:6389 +#: cp/decl.c:6416 #, gcc-internal-format msgid "scalar object %qD requires one element in initializer" msgstr "" -#: cp/decl.c:6434 +#: cp/decl.c:6461 #, gcc-internal-format msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>" msgstr "" -#: cp/decl.c:6541 +#: cp/decl.c:6568 #, gcc-internal-format msgid "array %qD initialized by parenthesized string literal %qE" msgstr "" -#: cp/decl.c:6576 +#: cp/decl.c:6603 #, gcc-internal-format msgid "initializer invalid for static member with constructor" msgstr "" -#: cp/decl.c:6578 +#: cp/decl.c:6605 #, gcc-internal-format msgid "non-constant in-class initialization invalid for static member %qD" msgstr "" -#: cp/decl.c:6581 +#: cp/decl.c:6608 #, gcc-internal-format msgid "" "non-constant in-class initialization invalid for non-inline static member %qD" msgstr "" -#: cp/decl.c:6586 +#: cp/decl.c:6613 #, gcc-internal-format msgid "(an out of class initialization is required)" msgstr "" -#: cp/decl.c:6764 +#: cp/decl.c:6791 #, gcc-internal-format msgid "reference %qD is initialized with itself" msgstr "" -#: cp/decl.c:6911 +#: cp/decl.c:6938 #, gcc-internal-format msgid "assignment (not initialization) in declaration" msgstr "" -#: cp/decl.c:6929 cp/decl.c:12875 +#: cp/decl.c:6956 cp/decl.c:12902 #, gcc-internal-format msgid "ISO C++17 does not allow % storage class specifier" msgstr "" -#: cp/decl.c:6933 cp/decl.c:12879 +#: cp/decl.c:6960 cp/decl.c:12906 #, gcc-internal-format msgid "% storage class specifier used" msgstr "" -#: cp/decl.c:6980 +#: cp/decl.c:7007 #, gcc-internal-format msgid "" "initializer for % has function type (did you forget the " "%<()%> ?)" msgstr "" -#: cp/decl.c:7076 +#: cp/decl.c:7103 #, gcc-internal-format msgid "variable concept has no initializer" msgstr "" -#: cp/decl.c:7129 +#: cp/decl.c:7156 #, gcc-internal-format msgid "shadowing previous type declaration of %q#D" msgstr "" -#: cp/decl.c:7321 +#: cp/decl.c:7348 #, gcc-internal-format msgid "function %q#D is initialized like a variable" msgstr "" -#: cp/decl.c:7405 +#: cp/decl.c:7432 #, gcc-internal-format msgid "" "cannot decompose class type %qT because it has an anonymous struct member" msgstr "" -#: cp/decl.c:7408 +#: cp/decl.c:7435 #, gcc-internal-format msgid "" "cannot decompose class type %qT because it has an anonymous union member" msgstr "" -#: cp/decl.c:7415 +#: cp/decl.c:7442 #, gcc-internal-format msgid "cannot decompose inaccessible member %qD of %qT" msgstr "" -#: cp/decl.c:7441 +#: cp/decl.c:7468 #, 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:7450 +#: cp/decl.c:7477 #, gcc-internal-format msgid "" "cannot decompose class type %qT: its base classes %qT and %qT have non-" "static data members" msgstr "" -#: cp/decl.c:7667 +#: cp/decl.c:7694 #, gcc-internal-format msgid "structured binding refers to incomplete type %qT" msgstr "" -#: cp/decl.c:7683 +#: cp/decl.c:7710 #, gcc-internal-format msgid "cannot decompose variable length array %qT" msgstr "" -#: cp/decl.c:7692 cp/decl.c:7777 +#: cp/decl.c:7719 cp/decl.c:7804 #, 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:7696 +#: cp/decl.c:7723 #, 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:7699 +#: cp/decl.c:7726 #, 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:7744 +#: cp/decl.c:7771 #, gcc-internal-format msgid "cannot decompose variable length vector %qT" msgstr "" -#: cp/decl.c:7770 +#: cp/decl.c:7797 #, gcc-internal-format msgid "%::value%> is not an integral constant expression" msgstr "" -#: cp/decl.c:7779 +#: cp/decl.c:7806 #, gcc-internal-format msgid "while %qT decomposes into %E elements" msgstr "" -#: cp/decl.c:7800 +#: cp/decl.c:7827 #, gcc-internal-format msgid "in initialization of structured binding variable %qD" msgstr "" -#: cp/decl.c:7826 +#: cp/decl.c:7853 #, gcc-internal-format msgid "cannot decompose union type %qT" msgstr "" -#: cp/decl.c:7831 +#: cp/decl.c:7858 #, gcc-internal-format msgid "cannot decompose non-array non-class type %qT" msgstr "" -#: cp/decl.c:7836 +#: cp/decl.c:7863 #, gcc-internal-format msgid "cannot decompose lambda closure type %qT" msgstr "" -#: cp/decl.c:7840 +#: cp/decl.c:7867 #, gcc-internal-format msgid "structured binding refers to incomplete class type %qT" msgstr "" -#: cp/decl.c:7849 +#: cp/decl.c:7876 #, gcc-internal-format msgid "cannot decompose class type %qT without non-static data members" msgstr "" -#: cp/decl.c:8289 +#: cp/decl.c:8316 #, gcc-internal-format msgid "" "non-local variable %qD declared %<__thread%> needs dynamic initialization" msgstr "" -#: cp/decl.c:8292 +#: cp/decl.c:8319 #, gcc-internal-format msgid "" "non-local variable %qD declared %<__thread%> has a non-trivial destructor" msgstr "" -#: cp/decl.c:8297 +#: cp/decl.c:8324 #, gcc-internal-format msgid "C++11 % allows dynamic initialization and destruction" msgstr "" -#: cp/decl.c:8526 +#: cp/decl.c:8553 #, gcc-internal-format msgid "initializer fails to determine size of %qT" msgstr "" -#: cp/decl.c:8530 +#: cp/decl.c:8557 #, gcc-internal-format msgid "array size missing in %qT" msgstr "" -#: cp/decl.c:8533 +#: cp/decl.c:8560 #, gcc-internal-format msgid "zero-size array %qT" msgstr "" -#: cp/decl.c:8549 +#: cp/decl.c:8576 #, gcc-internal-format msgid "destructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:8551 +#: cp/decl.c:8578 #, gcc-internal-format msgid "constructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:8577 +#: cp/decl.c:8604 #, gcc-internal-format msgid "%qD declared as a % variable" msgstr "" -#: cp/decl.c:8579 +#: cp/decl.c:8606 #, gcc-internal-format msgid "" "% and % function specifiers on %qD invalid in variable " "declaration" msgstr "" -#: cp/decl.c:8585 +#: cp/decl.c:8612 #, gcc-internal-format msgid "%qD declared as a % parameter" msgstr "" -#: cp/decl.c:8588 +#: cp/decl.c:8615 #, gcc-internal-format msgid "%qD declared as an % parameter" msgstr "" -#: cp/decl.c:8590 +#: cp/decl.c:8617 #, gcc-internal-format msgid "" "% and % function specifiers on %qD invalid in parameter " "declaration" msgstr "" -#: cp/decl.c:8596 +#: cp/decl.c:8623 #, gcc-internal-format msgid "%qD declared as a % type" msgstr "" -#: cp/decl.c:8599 +#: cp/decl.c:8626 #, gcc-internal-format msgid "%qD declared as an % type" msgstr "" -#: cp/decl.c:8601 +#: cp/decl.c:8628 #, gcc-internal-format msgid "" "% and % function specifiers on %qD invalid in type " "declaration" msgstr "" -#: cp/decl.c:8607 +#: cp/decl.c:8634 #, gcc-internal-format msgid "%qD declared as a % field" msgstr "" -#: cp/decl.c:8610 +#: cp/decl.c:8637 #, gcc-internal-format msgid "%qD declared as an % field" msgstr "" -#: cp/decl.c:8612 +#: cp/decl.c:8639 #, gcc-internal-format msgid "" "% and % function specifiers on %qD invalid in field " "declaration" msgstr "" -#: cp/decl.c:8619 +#: cp/decl.c:8646 #, gcc-internal-format msgid "%q+D declared as a friend" msgstr "" -#: cp/decl.c:8626 +#: cp/decl.c:8653 #, gcc-internal-format msgid "%q+D declared with an exception specification" msgstr "" -#: cp/decl.c:8658 +#: cp/decl.c:8685 #, gcc-internal-format msgid "definition of %qD is not in namespace enclosing %qT" msgstr "" -#: cp/decl.c:8698 +#: cp/decl.c:8725 #, gcc-internal-format msgid "static member function %q#D declared with type qualifiers" msgstr "" -#: cp/decl.c:8709 +#: cp/decl.c:8736 #, gcc-internal-format msgid "concept %q#D declared with function parameters" msgstr "" -#: cp/decl.c:8716 +#: cp/decl.c:8743 #, gcc-internal-format msgid "concept %q#D declared with a deduced return type" msgstr "" -#: cp/decl.c:8719 +#: cp/decl.c:8746 #, gcc-internal-format msgid "concept %q#D with non-% return type %qT" msgstr "" -#: cp/decl.c:8795 +#: cp/decl.c:8822 #, gcc-internal-format msgid "concept %qD has no definition" msgstr "" -#: cp/decl.c:8857 +#: cp/decl.c:8884 #, gcc-internal-format msgid "defining explicit specialization %qD in friend declaration" msgstr "" -#: cp/decl.c:8868 +#: cp/decl.c:8895 #, gcc-internal-format msgid "invalid use of template-id %qD in declaration of primary template" msgstr "" -#: cp/decl.c:8889 +#: cp/decl.c:8916 #, gcc-internal-format msgid "" "default arguments are not allowed in declaration of friend template " "specialization %qD" msgstr "" -#: cp/decl.c:8898 +#: cp/decl.c:8925 #, gcc-internal-format msgid "" "% is not allowed in declaration of friend template specialization " "%qD" msgstr "" -#: cp/decl.c:8915 +#: cp/decl.c:8942 #, gcc-internal-format msgid "" "friend declaration of %qD specifies default arguments and isn%'t a definition" msgstr "" -#: cp/decl.c:8962 +#: cp/decl.c:8989 #, gcc-internal-format msgid "cannot declare %<::main%> to be a template" msgstr "" -#: cp/decl.c:8965 +#: cp/decl.c:8992 #, gcc-internal-format msgid "cannot declare %<::main%> to be inline" msgstr "" -#: cp/decl.c:8968 +#: cp/decl.c:8995 #, gcc-internal-format msgid "cannot declare %<::main%> to be %" msgstr "" -#: cp/decl.c:8970 +#: cp/decl.c:8997 #, gcc-internal-format msgid "cannot declare %<::main%> to be static" msgstr "" -#: cp/decl.c:9027 +#: cp/decl.c:9054 #, gcc-internal-format msgid "static member function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:9028 +#: cp/decl.c:9055 #, gcc-internal-format msgid "non-member function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:9036 +#: cp/decl.c:9063 #, gcc-internal-format msgid "static member function %qD cannot have ref-qualifier" msgstr "" -#: cp/decl.c:9037 +#: cp/decl.c:9064 #, gcc-internal-format msgid "non-member function %qD cannot have ref-qualifier" msgstr "" -#: cp/decl.c:9047 +#: cp/decl.c:9074 #, gcc-internal-format msgid "deduction guide %qD must be declared at namespace scope" msgstr "" -#: cp/decl.c:9053 +#: cp/decl.c:9080 #, gcc-internal-format msgid "deduction guide %qD must not have a function body" msgstr "" -#: cp/decl.c:9066 +#: cp/decl.c:9093 #, gcc-internal-format msgid "literal operator with C linkage" msgstr "" -#: cp/decl.c:9076 +#: cp/decl.c:9103 #, gcc-internal-format msgid "%qD has invalid argument list" msgstr "" -#: cp/decl.c:9084 +#: cp/decl.c:9111 #, gcc-internal-format msgid "integer suffix %qs shadowed by implementation" msgstr "" -#: cp/decl.c:9090 +#: cp/decl.c:9117 #, gcc-internal-format msgid "floating point suffix %qs shadowed by implementation" msgstr "" -#: cp/decl.c:9098 +#: cp/decl.c:9125 #, gcc-internal-format msgid "" "literal operator suffixes not preceded by %<_%> are reserved for future " "standardization" msgstr "" -#: cp/decl.c:9103 +#: cp/decl.c:9130 #, gcc-internal-format msgid "%qD must be a non-member function" msgstr "" -#: cp/decl.c:9184 +#: cp/decl.c:9211 #, gcc-internal-format msgid "%<::main%> must return %" msgstr "" -#: cp/decl.c:9224 +#: cp/decl.c:9251 #, gcc-internal-format msgid "definition of implicitly-declared %qD" msgstr "" -#: cp/decl.c:9229 +#: cp/decl.c:9256 #, gcc-internal-format msgid "definition of explicitly-defaulted %q+D" msgstr "" -#: cp/decl.c:9231 +#: cp/decl.c:9258 #, gcc-internal-format msgid "%q#D explicitly defaulted here" msgstr "" -#: cp/decl.c:9248 +#: cp/decl.c:9275 #, gcc-internal-format msgid "no %q#D member function declared in class %qT" msgstr "" -#: cp/decl.c:9438 +#: cp/decl.c:9465 #, gcc-internal-format msgid "cannot declare %<::main%> to be a global variable" msgstr "" -#: cp/decl.c:9447 +#: cp/decl.c:9474 #, gcc-internal-format msgid "a non-template variable cannot be %" msgstr "" -#: cp/decl.c:9454 +#: cp/decl.c:9481 #, gcc-internal-format msgid "concept must have type %" msgstr "" -#: cp/decl.c:9574 +#: cp/decl.c:9601 #, gcc-internal-format msgid "in-class initialization of static data member %q#D of incomplete type" msgstr "" -#: cp/decl.c:9578 +#: cp/decl.c:9605 #, gcc-internal-format msgid "" "% needed for in-class initialization of static data member %q#D " "of non-integral type" msgstr "" -#: cp/decl.c:9582 +#: cp/decl.c:9609 #, gcc-internal-format msgid "in-class initialization of static data member %q#D of non-literal type" msgstr "" -#: cp/decl.c:9593 +#: cp/decl.c:9620 #, gcc-internal-format msgid "" "invalid in-class initialization of static data member of non-integral type " "%qT" msgstr "" -#: cp/decl.c:9598 +#: cp/decl.c:9625 #, gcc-internal-format msgid "ISO C++ forbids in-class initialization of non-const static member %qD" msgstr "" -#: cp/decl.c:9603 +#: cp/decl.c:9630 #, gcc-internal-format msgid "" "ISO C++ forbids initialization of member constant %qD of non-integral type " "%qT" msgstr "" -#: cp/decl.c:9712 +#: cp/decl.c:9739 #, gcc-internal-format msgid "size of array %qD has non-integral type %qT" msgstr "" -#: cp/decl.c:9715 +#: cp/decl.c:9742 #, gcc-internal-format msgid "size of array has non-integral type %qT" msgstr "" -#: cp/decl.c:9746 cp/decl.c:9815 +#: cp/decl.c:9773 cp/decl.c:9842 #, gcc-internal-format msgid "size of array %qD is not an integral constant-expression" msgstr "" -#: cp/decl.c:9750 cp/decl.c:9818 +#: cp/decl.c:9777 cp/decl.c:9845 #, gcc-internal-format msgid "size of array is not an integral constant-expression" msgstr "" -#: cp/decl.c:9798 +#: cp/decl.c:9825 #, gcc-internal-format msgid "ISO C++ forbids zero-size array %qD" msgstr "" -#: cp/decl.c:9801 +#: cp/decl.c:9828 #, gcc-internal-format msgid "ISO C++ forbids zero-size array" msgstr "" -#: cp/decl.c:9825 +#: cp/decl.c:9852 #, gcc-internal-format msgid "ISO C++ forbids variable length array %qD" msgstr "" -#: cp/decl.c:9828 +#: cp/decl.c:9855 #, gcc-internal-format msgid "ISO C++ forbids variable length array" msgstr "" -#: cp/decl.c:9834 +#: cp/decl.c:9861 #, gcc-internal-format msgid "variable length array %qD is used" msgstr "" -#: cp/decl.c:9837 +#: cp/decl.c:9864 #, gcc-internal-format msgid "variable length array is used" msgstr "" -#: cp/decl.c:9886 +#: cp/decl.c:9913 #, gcc-internal-format msgid "overflow in array dimension" msgstr "" -#: cp/decl.c:9946 +#: cp/decl.c:9973 #, gcc-internal-format msgid "%qD declared as array of %qT" msgstr "" -#: cp/decl.c:9948 cp/pt.c:14944 +#: cp/decl.c:9975 cp/pt.c:14971 #, gcc-internal-format msgid "creating array of %qT" msgstr "" -#: cp/decl.c:9958 +#: cp/decl.c:9985 #, gcc-internal-format msgid "declaration of %qD as array of void" msgstr "" -#: cp/decl.c:9960 +#: cp/decl.c:9987 #, gcc-internal-format msgid "creating array of void" msgstr "" -#: cp/decl.c:9965 +#: cp/decl.c:9992 #, gcc-internal-format msgid "declaration of %qD as array of functions" msgstr "" -#: cp/decl.c:9967 +#: cp/decl.c:9994 #, gcc-internal-format msgid "creating array of functions" msgstr "" -#: cp/decl.c:9972 +#: cp/decl.c:9999 #, gcc-internal-format msgid "declaration of %qD as array of references" msgstr "" -#: cp/decl.c:9974 +#: cp/decl.c:10001 #, gcc-internal-format msgid "creating array of references" msgstr "" -#: cp/decl.c:9979 +#: cp/decl.c:10006 #, gcc-internal-format msgid "declaration of %qD as array of function members" msgstr "" -#: cp/decl.c:9982 +#: cp/decl.c:10009 #, gcc-internal-format msgid "creating array of function members" msgstr "" -#: cp/decl.c:9996 +#: cp/decl.c:10023 #, gcc-internal-format msgid "" "declaration of %qD as multidimensional array must have bounds for all " "dimensions except the first" msgstr "" -#: cp/decl.c:10000 +#: cp/decl.c:10027 #, gcc-internal-format msgid "" "multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: cp/decl.c:10070 +#: cp/decl.c:10097 #, gcc-internal-format msgid "return type specification for constructor invalid" msgstr "" -#: cp/decl.c:10073 +#: cp/decl.c:10100 #, gcc-internal-format msgid "qualifiers are not allowed on constructor declaration" msgstr "" -#: cp/decl.c:10083 +#: cp/decl.c:10110 #, gcc-internal-format msgid "return type specification for destructor invalid" msgstr "" -#: cp/decl.c:10086 +#: cp/decl.c:10113 #, gcc-internal-format msgid "qualifiers are not allowed on destructor declaration" msgstr "" -#: cp/decl.c:10098 +#: cp/decl.c:10125 #, gcc-internal-format msgid "return type specified for %" msgstr "" -#: cp/decl.c:10101 +#: cp/decl.c:10128 #, gcc-internal-format msgid "qualifiers are not allowed on declaration of %" msgstr "" -#: cp/decl.c:10109 +#: cp/decl.c:10136 #, gcc-internal-format msgid "return type specified for deduction guide" msgstr "" -#: cp/decl.c:10112 +#: cp/decl.c:10139 #, gcc-internal-format msgid "qualifiers are not allowed on declaration of deduction guide" msgstr "" -#: cp/decl.c:10116 +#: cp/decl.c:10143 #, gcc-internal-format msgid "template template parameter %qT in declaration of deduction guide" msgstr "" -#: cp/decl.c:10125 +#: cp/decl.c:10152 #, gcc-internal-format msgid "decl-specifier in declaration of deduction guide" msgstr "" -#: cp/decl.c:10146 +#: cp/decl.c:10173 #, gcc-internal-format msgid "unnamed variable or field declared void" msgstr "" -#: cp/decl.c:10153 +#: cp/decl.c:10180 #, gcc-internal-format msgid "variable or field declared void" msgstr "" -#: cp/decl.c:10168 +#: cp/decl.c:10195 #, gcc-internal-format msgid "% specifier invalid for variable %qD declared at block scope" msgstr "" -#: cp/decl.c:10173 +#: cp/decl.c:10200 #, gcc-internal-format msgid "" "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/decl.c:10431 +#: cp/decl.c:10458 #, gcc-internal-format msgid "invalid use of qualified-name %<::%D%>" msgstr "" -#: cp/decl.c:10434 cp/decl.c:10454 +#: cp/decl.c:10461 cp/decl.c:10481 #, gcc-internal-format msgid "invalid use of qualified-name %<%T::%D%>" msgstr "" -#: cp/decl.c:10437 +#: cp/decl.c:10464 #, gcc-internal-format msgid "invalid use of qualified-name %<%D::%D%>" msgstr "" -#: cp/decl.c:10446 +#: cp/decl.c:10473 #, gcc-internal-format msgid "%q#T is not a class or a namespace" msgstr "" -#: cp/decl.c:10468 cp/decl.c:10561 cp/decl.c:10570 cp/decl.c:12214 +#: cp/decl.c:10495 cp/decl.c:10588 cp/decl.c:10597 cp/decl.c:12241 #, gcc-internal-format msgid "declaration of %qD as non-function" msgstr "" -#: cp/decl.c:10474 +#: cp/decl.c:10501 #, gcc-internal-format msgid "declaration of %qD as non-member" msgstr "" -#: cp/decl.c:10502 +#: cp/decl.c:10529 #, gcc-internal-format msgid "declarator-id missing; using reserved word %qD" msgstr "" -#: cp/decl.c:10553 +#: cp/decl.c:10580 #, gcc-internal-format msgid "function definition does not declare parameters" msgstr "" -#: cp/decl.c:10578 +#: cp/decl.c:10605 #, gcc-internal-format msgid "declaration of %qD as %" msgstr "" -#: cp/decl.c:10583 +#: cp/decl.c:10610 #, gcc-internal-format msgid "declaration of %qD as parameter" msgstr "" -#: cp/decl.c:10618 +#: cp/decl.c:10645 #, gcc-internal-format msgid "% cannot appear in a typedef declaration" msgstr "" -#: cp/decl.c:10625 +#: cp/decl.c:10652 #, gcc-internal-format msgid "% cannot appear in a typedef declaration" msgstr "" -#: cp/decl.c:10633 +#: cp/decl.c:10660 #, gcc-internal-format msgid "two or more data types in declaration of %qs" msgstr "" -#: cp/decl.c:10639 +#: cp/decl.c:10666 #, gcc-internal-format msgid "conflicting specifiers in declaration of %qs" msgstr "" -#: cp/decl.c:10674 +#: cp/decl.c:10701 #, gcc-internal-format msgid "ISO C++ does not support plain % meaning %" msgstr "" -#: cp/decl.c:10723 cp/decl.c:10726 cp/decl.c:10729 +#: cp/decl.c:10750 cp/decl.c:10753 cp/decl.c:10756 #, gcc-internal-format msgid "ISO C++ forbids declaration of %qs with no type" msgstr "" -#: cp/decl.c:10745 +#: cp/decl.c:10772 #, gcc-internal-format msgid "%<__int%d%> is not supported by this target" msgstr "" -#: cp/decl.c:10751 +#: cp/decl.c:10778 #, gcc-internal-format msgid "ISO C++ does not support %<__int%d%> for %qs" msgstr "" -#: cp/decl.c:10805 +#: cp/decl.c:10832 #, gcc-internal-format msgid "% and % specified together" msgstr "" -#: cp/decl.c:10811 +#: cp/decl.c:10838 #, gcc-internal-format msgid "% and % specified together" msgstr "" -#: cp/decl.c:10819 cp/decl.c:10825 +#: cp/decl.c:10846 cp/decl.c:10852 #, gcc-internal-format msgid "%qs specified with %qT" msgstr "" -#: cp/decl.c:10830 +#: cp/decl.c:10857 #, gcc-internal-format msgid "%qs specified with %" msgstr "" -#: cp/decl.c:10832 +#: cp/decl.c:10859 #, gcc-internal-format msgid "%qs specified with %" msgstr "" -#: cp/decl.c:10898 +#: cp/decl.c:10925 #, gcc-internal-format msgid "complex invalid for %qs" msgstr "" -#: cp/decl.c:10937 +#: cp/decl.c:10964 #, gcc-internal-format msgid "" "template placeholder type %qT must be followed by a simple declarator-id" msgstr "" -#: cp/decl.c:10957 +#: cp/decl.c:10984 #, gcc-internal-format msgid "member %qD cannot be declared both % and %" msgstr "" -#: cp/decl.c:10966 +#: cp/decl.c:10993 #, gcc-internal-format msgid "" "member %qD can be declared both % and % only in %<-" "std=c++2a%> or %<-std=gnu++2a%>" msgstr "" -#: cp/decl.c:10979 +#: cp/decl.c:11006 #, gcc-internal-format msgid "typedef declaration invalid in parameter declaration" msgstr "" -#: cp/decl.c:10986 +#: cp/decl.c:11013 #, gcc-internal-format msgid "storage class specified for template parameter %qs" msgstr "" -#: cp/decl.c:10996 cp/decl.c:11138 +#: cp/decl.c:11023 cp/decl.c:11165 #, gcc-internal-format msgid "storage class specified for parameter %qs" msgstr "" -#: cp/decl.c:11003 +#: cp/decl.c:11030 #, gcc-internal-format msgid "a parameter cannot be declared %" msgstr "" -#: cp/decl.c:11009 +#: cp/decl.c:11036 #, gcc-internal-format msgid "a parameter cannot be declared %" msgstr "" -#: cp/decl.c:11019 +#: cp/decl.c:11046 #, gcc-internal-format msgid "% outside class declaration" msgstr "" -#: cp/decl.c:11029 +#: cp/decl.c:11056 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11032 +#: cp/decl.c:11059 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11034 +#: cp/decl.c:11061 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11038 +#: cp/decl.c:11065 #, gcc-internal-format msgid "structured binding declaration cannot be %qs" msgstr "" -#: cp/decl.c:11043 +#: cp/decl.c:11070 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11049 +#: cp/decl.c:11076 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11053 +#: cp/decl.c:11080 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11057 +#: cp/decl.c:11084 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11061 +#: cp/decl.c:11088 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11065 +#: cp/decl.c:11092 #, gcc-internal-format msgid "structured binding declaration cannot be C++98 %" msgstr "" -#: cp/decl.c:11076 +#: cp/decl.c:11103 #, gcc-internal-format msgid "structured binding declaration cannot have type %qT" msgstr "" -#: cp/decl.c:11079 +#: cp/decl.c:11106 #, gcc-internal-format msgid "" "type must be cv-qualified % or reference to cv-qualified %" msgstr "" -#: cp/decl.c:11110 +#: cp/decl.c:11137 #, gcc-internal-format msgid "multiple storage classes in declaration of %qs" msgstr "" -#: cp/decl.c:11136 +#: cp/decl.c:11163 #, gcc-internal-format msgid "storage class specified for %qs" msgstr "" -#: cp/decl.c:11150 +#: cp/decl.c:11177 #, gcc-internal-format msgid "nested function %qs declared %" msgstr "" -#: cp/decl.c:11154 +#: cp/decl.c:11181 #, gcc-internal-format msgid "top-level declaration of %qs specifies %" msgstr "" -#: cp/decl.c:11162 +#: cp/decl.c:11189 #, gcc-internal-format msgid "function-scope %qs implicitly auto and declared %<__thread%>" msgstr "" -#: cp/decl.c:11176 +#: cp/decl.c:11203 #, gcc-internal-format msgid "storage class specifiers invalid in friend function declarations" msgstr "" -#: cp/decl.c:11258 +#: cp/decl.c:11285 #, gcc-internal-format msgid "unnecessary parentheses in declaration of %qs" msgstr "" -#: cp/decl.c:11307 +#: cp/decl.c:11334 #, gcc-internal-format msgid "requires-clause on return type" msgstr "" -#: cp/decl.c:11330 +#: cp/decl.c:11357 #, gcc-internal-format msgid "%qs function uses % type specifier without trailing return type" msgstr "" -#: cp/decl.c:11334 +#: cp/decl.c:11361 #, gcc-internal-format msgid "" "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/decl.c:11339 +#: cp/decl.c:11366 #, gcc-internal-format msgid "virtual function cannot have deduced return type" msgstr "" -#: cp/decl.c:11346 +#: cp/decl.c:11373 #, gcc-internal-format msgid "" "%qs function with trailing return type has %qT as its type rather than plain " "%" msgstr "" -#: cp/decl.c:11355 +#: cp/decl.c:11382 #, gcc-internal-format msgid "" "%qs function with trailing return type has % as its type " "rather than plain %" msgstr "" -#: cp/decl.c:11360 +#: cp/decl.c:11387 #, gcc-internal-format msgid "invalid use of %" msgstr "" -#: cp/decl.c:11371 +#: cp/decl.c:11398 #, gcc-internal-format msgid "deduced class type %qD in function return type" msgstr "" -#: cp/decl.c:11380 +#: cp/decl.c:11407 #, gcc-internal-format msgid "deduction guide for %qT must have trailing return type" msgstr "" -#: cp/decl.c:11393 +#: cp/decl.c:11420 #, gcc-internal-format msgid "" "trailing return type %qT of deduction guide is not a specialization of %qT" msgstr "" -#: cp/decl.c:11405 +#: cp/decl.c:11432 #, gcc-internal-format msgid "" "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>" msgstr "" -#: cp/decl.c:11408 +#: cp/decl.c:11435 #, gcc-internal-format msgid "" "%qs function with trailing return type not declared with % type " "specifier" msgstr "" -#: cp/decl.c:11438 +#: cp/decl.c:11465 #, gcc-internal-format msgid "%qs declared as function returning a function" msgstr "" -#: cp/decl.c:11444 +#: cp/decl.c:11471 #, gcc-internal-format msgid "%qs declared as function returning an array" msgstr "" -#: cp/decl.c:11473 +#: cp/decl.c:11500 #, gcc-internal-format msgid "destructor cannot be static member function" msgstr "" -#: cp/decl.c:11474 +#: cp/decl.c:11501 #, gcc-internal-format msgid "constructor cannot be static member function" msgstr "" -#: cp/decl.c:11478 +#: cp/decl.c:11505 #, gcc-internal-format msgid "destructors may not be cv-qualified" msgstr "" -#: cp/decl.c:11479 +#: cp/decl.c:11506 #, gcc-internal-format msgid "constructors may not be cv-qualified" msgstr "" -#: cp/decl.c:11487 +#: cp/decl.c:11514 #, gcc-internal-format msgid "destructors may not be ref-qualified" msgstr "" -#: cp/decl.c:11488 +#: cp/decl.c:11515 #, gcc-internal-format msgid "constructors may not be ref-qualified" msgstr "" -#: cp/decl.c:11506 +#: cp/decl.c:11533 #, gcc-internal-format msgid "constructors cannot be declared %" msgstr "" -#: cp/decl.c:11523 +#: cp/decl.c:11550 #, gcc-internal-format msgid "virtual functions cannot be friends" msgstr "" -#: cp/decl.c:11527 +#: cp/decl.c:11554 #, gcc-internal-format msgid "friend declaration not in class definition" msgstr "" -#: cp/decl.c:11530 +#: cp/decl.c:11557 #, gcc-internal-format msgid "can%'t define friend function %qs in a local class definition" msgstr "" -#: cp/decl.c:11543 +#: cp/decl.c:11570 #, gcc-internal-format msgid "a conversion function cannot have a trailing return type" msgstr "" -#: cp/decl.c:11569 +#: cp/decl.c:11596 #, gcc-internal-format msgid "destructors may not have parameters" msgstr "" -#: cp/decl.c:11609 +#: cp/decl.c:11636 #, gcc-internal-format msgid "cannot declare pointer to %q#T" msgstr "" -#: cp/decl.c:11622 cp/decl.c:11629 +#: cp/decl.c:11649 cp/decl.c:11656 #, gcc-internal-format msgid "cannot declare reference to %q#T" msgstr "" -#: cp/decl.c:11631 +#: cp/decl.c:11658 #, gcc-internal-format msgid "cannot declare pointer to %q#T member" msgstr "" -#: cp/decl.c:11660 +#: cp/decl.c:11687 #, gcc-internal-format msgid "cannot declare reference to qualified function type %qT" msgstr "" -#: cp/decl.c:11661 +#: cp/decl.c:11688 #, gcc-internal-format msgid "cannot declare pointer to qualified function type %qT" msgstr "" -#: cp/decl.c:11734 +#: cp/decl.c:11761 #, gcc-internal-format msgid "" "cannot declare reference to %q#T, which is not a typedef or a template type " "argument" msgstr "" -#: cp/decl.c:11804 +#: cp/decl.c:11831 #, gcc-internal-format msgid "template-id %qD used as a declarator" msgstr "" -#: cp/decl.c:11829 +#: cp/decl.c:11856 #, gcc-internal-format msgid "member functions are implicitly friends of their class" msgstr "" -#: cp/decl.c:11835 +#: cp/decl.c:11862 #, gcc-internal-format msgid "extra qualification %<%T::%> on member %qs" msgstr "" -#: cp/decl.c:11865 +#: cp/decl.c:11892 #, gcc-internal-format msgid "cannot define member function %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:11867 +#: cp/decl.c:11894 #, gcc-internal-format msgid "cannot declare member function %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:11875 +#: cp/decl.c:11902 #, gcc-internal-format msgid "cannot declare member %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:11915 +#: cp/decl.c:11942 #, gcc-internal-format msgid "non-parameter %qs cannot be a parameter pack" msgstr "" -#: cp/decl.c:11923 +#: cp/decl.c:11950 #, gcc-internal-format msgid "data member may not have variably modified type %qT" msgstr "" -#: cp/decl.c:11925 +#: cp/decl.c:11952 #, gcc-internal-format msgid "parameter may not have variably modified type %qT" msgstr "" -#: cp/decl.c:11936 +#: cp/decl.c:11963 #, gcc-internal-format msgid "% outside class declaration" msgstr "" -#: cp/decl.c:11939 +#: cp/decl.c:11966 #, gcc-internal-format msgid "% in friend declaration" msgstr "" -#: cp/decl.c:11942 +#: cp/decl.c:11969 #, gcc-internal-format msgid "" "only declarations of constructors and conversion operators can be %" msgstr "" -#: cp/decl.c:11952 +#: cp/decl.c:11979 #, gcc-internal-format msgid "non-member %qs cannot be declared %" msgstr "" -#: cp/decl.c:11959 +#: cp/decl.c:11986 #, gcc-internal-format msgid "non-object member %qs cannot be declared %" msgstr "" -#: cp/decl.c:11966 +#: cp/decl.c:11993 #, gcc-internal-format msgid "function %qs cannot be declared %" msgstr "" -#: cp/decl.c:11972 +#: cp/decl.c:11999 #, gcc-internal-format msgid "% %qs cannot be declared %" msgstr "" -#: cp/decl.c:11978 +#: cp/decl.c:12005 #, gcc-internal-format msgid "% %qs cannot be declared %" msgstr "" -#: cp/decl.c:11984 +#: cp/decl.c:12011 #, gcc-internal-format msgid "reference %qs cannot be declared %" msgstr "" -#: cp/decl.c:12020 +#: cp/decl.c:12047 #, gcc-internal-format msgid "% not allowed in alias declaration" msgstr "" -#: cp/decl.c:12023 +#: cp/decl.c:12050 #, gcc-internal-format msgid "typedef declared %" msgstr "" -#: cp/decl.c:12028 +#: cp/decl.c:12055 #, gcc-internal-format msgid "requires-clause on typedef" msgstr "" -#: cp/decl.c:12032 +#: cp/decl.c:12059 #, gcc-internal-format msgid "typedef name may not be a nested-name-specifier" msgstr "" -#: cp/decl.c:12056 +#: cp/decl.c:12083 #, gcc-internal-format msgid "ISO C++ forbids nested type %qD with same name as enclosing class" msgstr "" -#: cp/decl.c:12144 +#: cp/decl.c:12171 #, gcc-internal-format msgid "% specified for friend class declaration" msgstr "" -#: cp/decl.c:12152 +#: cp/decl.c:12179 #, gcc-internal-format msgid "template parameters cannot be friends" msgstr "" -#: cp/decl.c:12154 +#: cp/decl.c:12181 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %" msgstr "" -#: cp/decl.c:12158 +#: cp/decl.c:12185 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %" msgstr "" -#: cp/decl.c:12171 +#: cp/decl.c:12198 #, gcc-internal-format msgid "trying to make class %qT a friend of global scope" msgstr "" -#: cp/decl.c:12191 +#: cp/decl.c:12218 #, gcc-internal-format msgid "invalid qualifiers on non-member function type" msgstr "" -#: cp/decl.c:12195 +#: cp/decl.c:12222 #, gcc-internal-format msgid "requires-clause on type-id" msgstr "" -#: cp/decl.c:12205 +#: cp/decl.c:12232 #, gcc-internal-format msgid "abstract declarator %qT used as declaration" msgstr "" -#: cp/decl.c:12220 +#: cp/decl.c:12247 #, gcc-internal-format msgid "requires-clause on declaration of non-function type %qT" msgstr "" -#: cp/decl.c:12239 +#: cp/decl.c:12266 #, gcc-internal-format msgid "cannot use %<::%> in parameter declaration" msgstr "" -#: cp/decl.c:12245 +#: cp/decl.c:12272 #, gcc-internal-format msgid "% parameter not permitted in this context" msgstr "" -#: cp/decl.c:12247 +#: cp/decl.c:12274 #, gcc-internal-format msgid "parameter declared %" msgstr "" -#: cp/decl.c:12298 cp/parser.c:3287 +#: cp/decl.c:12325 cp/parser.c:3290 #, gcc-internal-format msgid "invalid use of template-name %qE without an argument list" msgstr "" -#: cp/decl.c:12302 +#: cp/decl.c:12329 #, gcc-internal-format msgid "non-static data member declared with placeholder %qT" msgstr "" -#: cp/decl.c:12326 +#: cp/decl.c:12353 #, gcc-internal-format msgid "ISO C++ forbids flexible array member %qs" msgstr "" -#: cp/decl.c:12329 +#: cp/decl.c:12356 #, gcc-internal-format msgid "ISO C++ forbids flexible array members" msgstr "" #. Something like struct S { int N::j; }; -#: cp/decl.c:12345 +#: cp/decl.c:12372 #, gcc-internal-format msgid "invalid use of %<::%>" msgstr "" -#: cp/decl.c:12366 +#: cp/decl.c:12393 #, gcc-internal-format msgid "declaration of function %qD in invalid context" msgstr "" -#: cp/decl.c:12376 +#: cp/decl.c:12403 #, gcc-internal-format msgid "function %qD declared % inside a union" msgstr "" -#: cp/decl.c:12386 +#: cp/decl.c:12413 #, gcc-internal-format msgid "%qD cannot be declared %, since it is always static" msgstr "" -#: cp/decl.c:12400 +#: cp/decl.c:12427 #, gcc-internal-format msgid "expected qualified name in friend declaration for destructor %qD" msgstr "" -#: cp/decl.c:12407 +#: cp/decl.c:12434 #, gcc-internal-format msgid "declaration of %qD as member of %qT" msgstr "" -#: cp/decl.c:12414 +#: cp/decl.c:12441 #, gcc-internal-format msgid "a destructor cannot be %" msgstr "" -#: cp/decl.c:12420 +#: cp/decl.c:12447 #, gcc-internal-format msgid "a destructor cannot be %" msgstr "" -#: cp/decl.c:12426 +#: cp/decl.c:12453 #, gcc-internal-format msgid "expected qualified name in friend declaration for constructor %qD" msgstr "" -#: cp/decl.c:12435 +#: cp/decl.c:12462 #, gcc-internal-format msgid "a constructor cannot be %" msgstr "" -#: cp/decl.c:12441 +#: cp/decl.c:12468 #, gcc-internal-format msgid "a concept cannot be a member function" msgstr "" -#: cp/decl.c:12450 +#: cp/decl.c:12477 #, gcc-internal-format msgid "specialization of variable template %qD declared as function" msgstr "" -#: cp/decl.c:12453 +#: cp/decl.c:12480 #, gcc-internal-format msgid "variable template declared here" msgstr "" -#: cp/decl.c:12511 +#: cp/decl.c:12538 #, gcc-internal-format msgid "field %qD has incomplete type %qT" msgstr "" -#: cp/decl.c:12516 +#: cp/decl.c:12543 #, gcc-internal-format msgid "name %qT has incomplete type" msgstr "" -#: cp/decl.c:12528 +#: cp/decl.c:12555 #, gcc-internal-format msgid "%qE is neither function nor member function; cannot be declared friend" msgstr "" -#: cp/decl.c:12531 +#: cp/decl.c:12558 #, gcc-internal-format msgid "" "unnamed field is neither function nor member function; cannot be declared " "friend" msgstr "" -#: cp/decl.c:12576 +#: cp/decl.c:12603 #, gcc-internal-format msgid "static data member %qE declared %" msgstr "" -#: cp/decl.c:12581 +#: cp/decl.c:12608 #, gcc-internal-format msgid "% static data member %qD must have an initializer" msgstr "" -#: cp/decl.c:12610 +#: cp/decl.c:12637 #, gcc-internal-format msgid "non-static data member %qE declared %" msgstr "" -#: cp/decl.c:12615 +#: cp/decl.c:12642 #, gcc-internal-format msgid "non-static data member %qE declared %" msgstr "" -#: cp/decl.c:12670 +#: cp/decl.c:12697 #, gcc-internal-format msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:12672 +#: cp/decl.c:12699 #, gcc-internal-format msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:12677 +#: cp/decl.c:12704 #, gcc-internal-format msgid "storage class %<__thread%> invalid for function %qs" msgstr "" -#: cp/decl.c:12681 +#: cp/decl.c:12708 #, gcc-internal-format msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:12686 +#: cp/decl.c:12713 #, gcc-internal-format msgid "virt-specifiers in %qs not allowed outside a class definition" msgstr "" -#: cp/decl.c:12698 +#: cp/decl.c:12725 #, gcc-internal-format msgid "" "% specifier invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:12702 +#: cp/decl.c:12729 #, gcc-internal-format msgid "" "% specifier invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:12710 +#: cp/decl.c:12737 #, gcc-internal-format msgid "virtual non-class function %qs" msgstr "" -#: cp/decl.c:12717 +#: cp/decl.c:12744 #, gcc-internal-format msgid "%qs defined in a non-class scope" msgstr "" -#: cp/decl.c:12718 +#: cp/decl.c:12745 #, gcc-internal-format msgid "%qs declared in a non-class scope" msgstr "" -#: cp/decl.c:12752 +#: cp/decl.c:12779 #, gcc-internal-format msgid "cannot declare member function %qD to have static linkage" msgstr "" -#: cp/decl.c:12761 +#: cp/decl.c:12788 #, gcc-internal-format msgid "cannot declare static function inside another function" msgstr "" -#: cp/decl.c:12800 +#: cp/decl.c:12827 #, gcc-internal-format msgid "" "% may not be used when defining (as opposed to declaring) a static " "data member" msgstr "" -#: cp/decl.c:12807 +#: cp/decl.c:12834 #, gcc-internal-format msgid "static member %qD declared %" msgstr "" -#: cp/decl.c:12813 +#: cp/decl.c:12840 #, gcc-internal-format msgid "cannot explicitly declare member %q#D to have extern linkage" msgstr "" -#: cp/decl.c:12821 +#: cp/decl.c:12848 #, gcc-internal-format msgid "declaration of % variable %qD is not a definition" msgstr "" -#: cp/decl.c:12842 +#: cp/decl.c:12869 #, gcc-internal-format msgid "declaration of %q#D has no initializer" msgstr "" -#: cp/decl.c:12854 +#: cp/decl.c:12881 #, gcc-internal-format msgid "%qs initialized and declared %" msgstr "" -#: cp/decl.c:12859 +#: cp/decl.c:12886 #, gcc-internal-format msgid "%qs has both % and initializer" msgstr "" -#: cp/decl.c:13024 +#: cp/decl.c:13051 #, gcc-internal-format msgid "default argument %qE uses %qD" msgstr "" -#: cp/decl.c:13027 +#: cp/decl.c:13054 #, gcc-internal-format msgid "default argument %qE uses local variable %qD" msgstr "" -#: cp/decl.c:13111 +#: cp/decl.c:13138 #, gcc-internal-format msgid "invalid use of cv-qualified type %qT in parameter declaration" msgstr "" -#: cp/decl.c:13115 +#: cp/decl.c:13142 #, gcc-internal-format msgid "invalid use of type % in parameter declaration" msgstr "" -#: cp/decl.c:13138 +#: cp/decl.c:13165 #, gcc-internal-format msgid "parameter %qD invalidly declared method type" msgstr "" -#: cp/decl.c:13165 +#: cp/decl.c:13192 #, gcc-internal-format msgid "parameter %qD includes pointer to array of unknown bound %qT" msgstr "" -#: cp/decl.c:13167 +#: cp/decl.c:13194 #, gcc-internal-format msgid "parameter %qD includes reference to array of unknown bound %qT" msgstr "" @@ -45426,171 +45225,171 @@ msgstr "" #. or implicitly defined), there's no need to worry about their #. existence. Theoretically, they should never even be #. instantiated, but that's hard to forestall. -#: cp/decl.c:13421 +#: cp/decl.c:13448 #, gcc-internal-format msgid "invalid constructor; you probably meant %<%T (const %T&)%>" msgstr "" -#: cp/decl.c:13500 +#: cp/decl.c:13527 #, gcc-internal-format msgid "%qD may not be declared within a namespace" msgstr "" -#: cp/decl.c:13507 +#: cp/decl.c:13534 #, gcc-internal-format msgid "%qD may not be declared as static" msgstr "" -#: cp/decl.c:13534 +#: cp/decl.c:13561 #, gcc-internal-format msgid "%qD must be a nonstatic member function" msgstr "" -#: cp/decl.c:13540 +#: cp/decl.c:13567 #, gcc-internal-format msgid "" "%qD must be either a non-static member function or a non-member function" msgstr "" -#: cp/decl.c:13550 +#: cp/decl.c:13577 #, gcc-internal-format msgid "%qD must have an argument of class or enumerated type" msgstr "" #. 13.4.0.3 -#: cp/decl.c:13576 +#: cp/decl.c:13603 #, gcc-internal-format msgid "ISO C++ prohibits overloading operator ?:" msgstr "" #. Variadic. -#: cp/decl.c:13587 +#: cp/decl.c:13614 #, gcc-internal-format msgid "%qD must not have variable number of arguments" msgstr "" -#: cp/decl.c:13613 +#: cp/decl.c:13640 #, gcc-internal-format msgid "%qD must have either zero or one argument" msgstr "" -#: cp/decl.c:13614 +#: cp/decl.c:13641 #, gcc-internal-format msgid "%qD must have either one or two arguments" msgstr "" -#: cp/decl.c:13626 +#: cp/decl.c:13653 #, gcc-internal-format msgid "postfix %qD must have % as its argument" msgstr "" -#: cp/decl.c:13627 +#: cp/decl.c:13654 #, gcc-internal-format msgid "postfix %qD must have % as its second argument" msgstr "" -#: cp/decl.c:13638 +#: cp/decl.c:13665 #, gcc-internal-format msgid "%qD must have no arguments" msgstr "" -#: cp/decl.c:13639 cp/decl.c:13649 +#: cp/decl.c:13666 cp/decl.c:13676 #, gcc-internal-format msgid "%qD must have exactly one argument" msgstr "" -#: cp/decl.c:13650 +#: cp/decl.c:13677 #, gcc-internal-format msgid "%qD must have exactly two arguments" msgstr "" -#: cp/decl.c:13664 +#: cp/decl.c:13691 #, gcc-internal-format msgid "%qD cannot have default arguments" msgstr "" -#: cp/decl.c:13688 +#: cp/decl.c:13715 #, gcc-internal-format msgid "converting %qT to % will never use a type conversion operator" msgstr "" -#: cp/decl.c:13695 +#: cp/decl.c:13722 #, gcc-internal-format msgid "" "converting %qT to a reference to the same type will never use a type " "conversion operator" msgstr "" -#: cp/decl.c:13697 +#: cp/decl.c:13724 #, gcc-internal-format msgid "" "converting %qT to the same type will never use a type conversion operator" msgstr "" -#: cp/decl.c:13706 +#: cp/decl.c:13733 #, 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:13708 +#: cp/decl.c:13735 #, gcc-internal-format msgid "" "converting %qT to a base class %qT will never use a type conversion operator" msgstr "" -#: cp/decl.c:13724 +#: cp/decl.c:13751 #, gcc-internal-format msgid "user-defined %qD always evaluates both arguments" msgstr "" -#: cp/decl.c:13743 +#: cp/decl.c:13770 #, gcc-internal-format msgid "prefix %qD should return %qT" msgstr "" -#: cp/decl.c:13750 +#: cp/decl.c:13777 #, gcc-internal-format msgid "postfix %qD should return %qT" msgstr "" -#: cp/decl.c:13762 +#: cp/decl.c:13789 #, gcc-internal-format msgid "%qD should return by value" msgstr "" -#: cp/decl.c:13817 +#: cp/decl.c:13844 #, gcc-internal-format msgid "using template type parameter %qT after %qs" msgstr "" -#: cp/decl.c:13840 +#: cp/decl.c:13867 #, gcc-internal-format msgid "using alias template specialization %qT after %qs" msgstr "" -#: cp/decl.c:13843 +#: cp/decl.c:13870 #, gcc-internal-format msgid "using typedef-name %qD after %qs" msgstr "" -#: cp/decl.c:13845 +#: cp/decl.c:13872 #, gcc-internal-format msgid "%qD has a previous declaration here" msgstr "" -#: cp/decl.c:13853 +#: cp/decl.c:13880 #, gcc-internal-format msgid "%qT referred to as %qs" msgstr "" -#: cp/decl.c:13854 cp/decl.c:13861 +#: cp/decl.c:13881 cp/decl.c:13888 #, gcc-internal-format msgid "%qT has a previous declaration here" msgstr "" -#: cp/decl.c:13860 +#: cp/decl.c:13887 #, gcc-internal-format msgid "%qT referred to as enum" msgstr "" @@ -45602,94 +45401,94 @@ msgstr "" #. void f(class C); // No template header here #. #. then the required template argument is missing. -#: cp/decl.c:13875 +#: cp/decl.c:13902 #, gcc-internal-format msgid "template argument required for %<%s %T%>" msgstr "" -#: cp/decl.c:13929 cp/name-lookup.c:4570 +#: cp/decl.c:13956 cp/name-lookup.c:4570 #, gcc-internal-format msgid "%qD has the same name as the class in which it is declared" msgstr "" -#: cp/decl.c:13959 cp/friend.c:302 cp/parser.c:3112 cp/parser.c:6548 -#: cp/pt.c:9285 +#: cp/decl.c:13986 cp/friend.c:302 cp/parser.c:3115 cp/parser.c:6551 +#: cp/pt.c:9306 #, gcc-internal-format msgid "%qT is not a template" msgstr "" -#: cp/decl.c:13964 +#: cp/decl.c:13991 #, gcc-internal-format msgid "perhaps you want to explicitly add %<%T::%>" msgstr "" -#: cp/decl.c:13973 cp/name-lookup.c:3997 cp/name-lookup.c:4004 -#: cp/name-lookup.c:4857 cp/parser.c:6499 cp/parser.c:27219 +#: cp/decl.c:14000 cp/name-lookup.c:3997 cp/name-lookup.c:4004 +#: cp/name-lookup.c:4857 cp/parser.c:6502 cp/parser.c:27221 #, gcc-internal-format msgid "reference to %qD is ambiguous" msgstr "" -#: cp/decl.c:14076 +#: cp/decl.c:14103 #, gcc-internal-format msgid "use of enum %q#D without previous declaration" msgstr "" -#: cp/decl.c:14112 +#: cp/decl.c:14139 #, gcc-internal-format msgid "redeclaration of %qT as a non-template" msgstr "" -#: cp/decl.c:14252 +#: cp/decl.c:14279 #, gcc-internal-format msgid "derived union %qT invalid" msgstr "" -#: cp/decl.c:14259 +#: cp/decl.c:14286 #, gcc-internal-format msgid "%qT defined with multiple direct bases" msgstr "" -#: cp/decl.c:14270 +#: cp/decl.c:14297 #, gcc-internal-format msgid "%qT defined with direct virtual base" msgstr "" -#: cp/decl.c:14295 +#: cp/decl.c:14322 #, gcc-internal-format msgid "base type %qT fails to be a struct or class type" msgstr "" -#: cp/decl.c:14325 +#: cp/decl.c:14352 #, gcc-internal-format msgid "recursive type %qT undefined" msgstr "" -#: cp/decl.c:14327 +#: cp/decl.c:14354 #, gcc-internal-format msgid "duplicate base type %qT invalid" msgstr "" -#: cp/decl.c:14472 +#: cp/decl.c:14499 #, gcc-internal-format msgid "scoped/unscoped mismatch in enum %q#T" msgstr "" -#: cp/decl.c:14475 cp/decl.c:14483 cp/decl.c:14493 cp/parser.c:18943 +#: cp/decl.c:14502 cp/decl.c:14510 cp/decl.c:14520 cp/parser.c:18945 #, gcc-internal-format msgid "previous definition here" msgstr "" -#: cp/decl.c:14480 +#: cp/decl.c:14507 #, gcc-internal-format msgid "underlying type mismatch in enum %q#T" msgstr "" -#: cp/decl.c:14490 +#: cp/decl.c:14517 #, gcc-internal-format msgid "different underlying type in enum %q#T" msgstr "" -#: cp/decl.c:14563 +#: cp/decl.c:14590 #, gcc-internal-format msgid "underlying type %qT of %qT must be an integral type" msgstr "" @@ -45698,78 +45497,78 @@ msgstr "" #. #. IF no integral type can represent all the enumerator values, the #. enumeration is ill-formed. -#: cp/decl.c:14710 +#: cp/decl.c:14737 #, gcc-internal-format msgid "no integral type can represent all of the enumerator values for %qT" msgstr "" -#: cp/decl.c:14882 +#: cp/decl.c:14909 #, gcc-internal-format msgid "" "enumerator value for %qD must have integral or unscoped enumeration type" msgstr "" -#: cp/decl.c:14892 +#: cp/decl.c:14919 #, gcc-internal-format msgid "enumerator value for %qD is not an integer constant" msgstr "" -#: cp/decl.c:14941 +#: cp/decl.c:14968 #, gcc-internal-format msgid "incremented enumerator value is too large for %" msgstr "" -#: cp/decl.c:14942 +#: cp/decl.c:14969 #, gcc-internal-format msgid "incremented enumerator value is too large for %" msgstr "" -#: cp/decl.c:14953 +#: cp/decl.c:14980 #, gcc-internal-format msgid "overflow in enumeration values at %qD" msgstr "" -#: cp/decl.c:14973 +#: cp/decl.c:15000 #, gcc-internal-format msgid "enumerator value %qE is outside the range of underlying type %qT" msgstr "" -#: cp/decl.c:15084 +#: cp/decl.c:15111 #, gcc-internal-format msgid "return type %q#T is incomplete" msgstr "" -#: cp/decl.c:15259 cp/typeck.c:9674 +#: cp/decl.c:15286 cp/typeck.c:9675 #, gcc-internal-format msgid "% should return a reference to %<*this%>" msgstr "" -#: cp/decl.c:15606 +#: cp/decl.c:15633 #, gcc-internal-format msgid "invalid function declaration" msgstr "" -#: cp/decl.c:16075 +#: cp/decl.c:16102 #, gcc-internal-format msgid "no return statements in function returning %qT" msgstr "" -#: cp/decl.c:16077 cp/typeck.c:9554 +#: cp/decl.c:16104 cp/typeck.c:9555 #, gcc-internal-format msgid "only plain % return type can be deduced to %" msgstr "" -#: cp/decl.c:16297 +#: cp/decl.c:16324 #, gcc-internal-format msgid "invalid member function declaration" msgstr "" -#: cp/decl.c:16311 +#: cp/decl.c:16338 #, gcc-internal-format msgid "%qD is already defined in class %qT" msgstr "" -#: cp/decl.c:16684 +#: cp/decl.c:16711 #, gcc-internal-format msgid "use of %qD before deduction of %" msgstr "" @@ -45811,7 +45610,7 @@ msgstr "" msgid "deleting %qT is undefined" msgstr "" -#: cp/decl2.c:566 cp/pt.c:5553 +#: cp/decl2.c:566 cp/pt.c:5559 #, gcc-internal-format msgid "template declaration of %q#D" msgstr "" @@ -45825,7 +45624,7 @@ msgstr "" #. [temp.mem] #. #. A destructor shall not be a member template. -#: cp/decl2.c:621 cp/pt.c:5512 +#: cp/decl2.c:621 cp/pt.c:5518 #, gcc-internal-format msgid "destructor %qD declared as member template" msgstr "" @@ -46290,7 +46089,7 @@ msgstr "" msgid "%qD is not a member of %qD; did you mean %qs?" msgstr "" -#: cp/error.c:4318 cp/typeck.c:3005 +#: cp/error.c:4318 cp/typeck.c:3013 #, gcc-internal-format msgid "%qD is not a member of %qD" msgstr "" @@ -46357,12 +46156,12 @@ msgstr "" msgid "%<...%> handler must be the last handler for its try block" msgstr "" -#: cp/except.c:1161 +#: cp/except.c:1164 #, gcc-internal-format msgid "noexcept-expression evaluates to % because of a call to %qD" msgstr "" -#: cp/except.c:1164 +#: cp/except.c:1167 #, gcc-internal-format msgid "but %qD does not throw; perhaps it should be declared %" msgstr "" @@ -46618,7 +46417,7 @@ msgstr "" msgid "type %qT is not a direct base of %qT" msgstr "" -#: cp/init.c:1798 cp/init.c:4515 cp/typeck2.c:1264 +#: cp/init.c:1798 cp/init.c:4515 cp/typeck2.c:1263 #, gcc-internal-format msgid "array must be initialized with a brace-enclosed initializer" msgstr "" @@ -46969,61 +46768,56 @@ msgstr "" msgid "mangling unknown fixed point type" msgstr "" -#: cp/mangle.c:3231 +#: cp/mangle.c:3261 #, gcc-internal-format msgid "" "use of built-in trait %qE in function signature; use library traits instead" msgstr "" -#: cp/mangle.c:3236 +#: cp/mangle.c:3266 #, gcc-internal-format, gfc-internal-format msgid "mangling %C" msgstr "" -#: cp/mangle.c:3313 +#: cp/mangle.c:3343 #, gcc-internal-format msgid "omitted middle operand to % operand cannot be mangled" msgstr "" -#: cp/mangle.c:3400 -#, gcc-internal-format -msgid "string literal in function template signature" -msgstr "" - -#: cp/mangle.c:3833 +#: cp/mangle.c:3892 #, 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:3879 +#: cp/mangle.c:3938 #, gcc-internal-format msgid "" "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)" msgstr "" -#: cp/mangle.c:3885 +#: cp/mangle.c:3944 #, gcc-internal-format msgid "" "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)" msgstr "" -#: cp/mangle.c:4157 +#: cp/mangle.c:4216 #, 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:4162 +#: cp/mangle.c:4221 #, gcc-internal-format msgid "" "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-" "version=%d%>" msgstr "" -#: cp/mangle.c:4167 +#: cp/mangle.c:4226 #, gcc-internal-format msgid "" "the mangled name of the initialization guard variable for %qD changes " @@ -47120,40 +46914,40 @@ msgid "" "match the implicit exception-specification %qX" msgstr "" -#: cp/method.c:2185 +#: cp/method.c:2192 #, gcc-internal-format msgid "defaulted declaration %q+D does not match the expected signature" msgstr "" -#: cp/method.c:2188 +#: cp/method.c:2195 #, gcc-internal-format msgid "expected signature: %qD" msgstr "" -#: cp/method.c:2226 +#: cp/method.c:2233 msgid "" "function %q+D defaulted on its redeclaration with an exception-specification " "that differs from the implicit exception-specification %qX" msgstr "" -#: cp/method.c:2248 +#: cp/method.c:2255 #, gcc-internal-format msgid "" "explicitly defaulted function %q+D cannot be declared as % " "because the implicit declaration is not %:" msgstr "" -#: cp/method.c:2296 +#: cp/method.c:2303 #, gcc-internal-format msgid "a template cannot be defaulted" msgstr "" -#: cp/method.c:2324 +#: cp/method.c:2331 #, gcc-internal-format msgid "%qD cannot be defaulted" msgstr "" -#: cp/method.c:2333 +#: cp/method.c:2340 #, gcc-internal-format msgid "defaulted function %q+D with default argument" msgstr "" @@ -47434,1477 +47228,1482 @@ msgstr "" msgid "making multiple clones of %qD" msgstr "" -#: cp/parser.c:820 +#: cp/parser.c:822 #, gcc-internal-format msgid "identifier %qE is a keyword in C++11" msgstr "" -#: cp/parser.c:1309 cp/parser.c:1322 +#: cp/parser.c:1311 cp/parser.c:1324 #, gcc-internal-format msgid "LEXER_DEBUGGING_ENABLED_P is not set to true" msgstr "" -#: cp/parser.c:1347 cp/parser.c:39216 +#: cp/parser.c:1349 cp/parser.c:39217 #, gcc-internal-format msgid "" "%<#pragma omp declare simd%> not immediately followed by function " "declaration or definition" msgstr "" -#: cp/parser.c:2853 +#: cp/parser.c:2855 #, gcc-internal-format msgid "%<#pragma%> is not allowed here" msgstr "" -#: cp/parser.c:2956 +#: cp/parser.c:2958 #, gcc-internal-format msgid "%<%E::%E%> has not been declared" msgstr "" -#: cp/parser.c:2959 +#: cp/parser.c:2961 #, gcc-internal-format msgid "%<::%E%> has not been declared" msgstr "" -#: cp/parser.c:2962 +#: cp/parser.c:2964 #, gcc-internal-format msgid "request for member %qE in non-class type %qT" msgstr "" -#: cp/parser.c:2965 cp/parser.c:18880 +#: cp/parser.c:2967 cp/parser.c:18882 #, gcc-internal-format msgid "%<%T::%E%> has not been declared" msgstr "" -#: cp/parser.c:2975 +#: cp/parser.c:2977 #, gcc-internal-format msgid "%<%E::%E%> is not a type" msgstr "" -#: cp/parser.c:2979 +#: cp/parser.c:2981 #, gcc-internal-format msgid "%<%E::%E%> is not a class or namespace" msgstr "" -#: cp/parser.c:2984 +#: cp/parser.c:2986 #, gcc-internal-format msgid "%<%E::%E%> is not a class, namespace, or enumeration" msgstr "" -#: cp/parser.c:2997 +#: cp/parser.c:2999 #, gcc-internal-format msgid "%<::%E%> is not a type" msgstr "" -#: cp/parser.c:3000 +#: cp/parser.c:3002 #, gcc-internal-format msgid "%<::%E%> is not a class or namespace" msgstr "" -#: cp/parser.c:3004 +#: cp/parser.c:3006 #, gcc-internal-format msgid "%<::%E%> is not a class, namespace, or enumeration" msgstr "" -#: cp/parser.c:3016 +#: cp/parser.c:3018 #, gcc-internal-format msgid "%qE is not a type" msgstr "" -#: cp/parser.c:3019 +#: cp/parser.c:3021 #, gcc-internal-format msgid "%qE is not a class or namespace" msgstr "" -#: cp/parser.c:3023 +#: cp/parser.c:3025 #, gcc-internal-format msgid "%qE is not a class, namespace, or enumeration" msgstr "" -#: cp/parser.c:3086 +#: cp/parser.c:3089 #, gcc-internal-format msgid "new types may not be defined in a return type" msgstr "" -#: cp/parser.c:3088 +#: cp/parser.c:3091 #, gcc-internal-format msgid "(perhaps a semicolon is missing after the definition of %qT)" msgstr "" -#: cp/parser.c:3116 +#: cp/parser.c:3119 #, gcc-internal-format msgid "%qE is not a class template" msgstr "" -#: cp/parser.c:3118 +#: cp/parser.c:3121 #, gcc-internal-format msgid "%qE is not a template" msgstr "" -#: cp/parser.c:3121 +#: cp/parser.c:3124 #, gcc-internal-format msgid "invalid template-id" msgstr "" -#: cp/parser.c:3155 +#: cp/parser.c:3158 #, gcc-internal-format msgid "ISO C++ forbids using a floating-point literal in a constant-expression" msgstr "" -#: cp/parser.c:3159 cp/pt.c:18384 +#: cp/parser.c:3162 cp/pt.c:18411 #, gcc-internal-format msgid "" "a cast to a type other than an integral or enumeration type cannot appear in " "a constant-expression" msgstr "" -#: cp/parser.c:3164 +#: cp/parser.c:3167 #, gcc-internal-format msgid "% operator cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3168 +#: cp/parser.c:3171 #, gcc-internal-format msgid "non-constant compound literals cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3172 +#: cp/parser.c:3175 #, gcc-internal-format msgid "a function call cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3176 +#: cp/parser.c:3179 #, gcc-internal-format msgid "an increment cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3180 +#: cp/parser.c:3183 #, gcc-internal-format msgid "an decrement cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3184 +#: cp/parser.c:3187 #, gcc-internal-format msgid "an array reference cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3188 +#: cp/parser.c:3191 #, gcc-internal-format msgid "the address of a label cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3192 +#: cp/parser.c:3195 #, gcc-internal-format msgid "calls to overloaded operators cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3196 +#: cp/parser.c:3199 #, gcc-internal-format msgid "an assignment cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3199 +#: cp/parser.c:3202 #, gcc-internal-format msgid "a comma operator cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3203 +#: cp/parser.c:3206 #, gcc-internal-format msgid "a call to a constructor cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3207 +#: cp/parser.c:3210 #, gcc-internal-format msgid "a transaction expression cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3253 +#: cp/parser.c:3256 #, gcc-internal-format msgid "%qs cannot appear in a constant-expression" msgstr "" -#: cp/parser.c:3290 +#: cp/parser.c:3293 #, gcc-internal-format msgid "" "class template argument deduction is only available with %<-std=c++17%> or " "%<-std=gnu++17%>" msgstr "" -#: cp/parser.c:3295 +#: cp/parser.c:3298 #, gcc-internal-format msgid "invalid use of destructor %qD as a type" msgstr "" #. Something like 'unsigned A a;' -#: cp/parser.c:3298 +#: cp/parser.c:3301 #, gcc-internal-format msgid "invalid combination of multiple type-specifiers" msgstr "" -#: cp/parser.c:3311 +#: cp/parser.c:3314 #, gcc-internal-format msgid "%qE does not name a type; did you mean %qs?" msgstr "" -#: cp/parser.c:3315 +#: cp/parser.c:3318 #, gcc-internal-format msgid "%qE does not name a type" msgstr "" -#: cp/parser.c:3324 +#: cp/parser.c:3327 #, gcc-internal-format msgid "" "C++11 % only available with %<-std=c++11%> or %<-std=gnu++11%>" msgstr "" -#: cp/parser.c:3327 +#: cp/parser.c:3330 #, gcc-internal-format msgid "" "C++11 % only available with %<-std=c++11%> or %<-std=gnu++11%>" msgstr "" -#: cp/parser.c:3332 +#: cp/parser.c:3335 #, gcc-internal-format msgid "" "C++11 % only available with %<-std=c++11%> or %<-std=gnu++11%>" msgstr "" -#: cp/parser.c:3335 +#: cp/parser.c:3338 #, gcc-internal-format msgid "% only available with %<-fconcepts%>" msgstr "" -#: cp/parser.c:3361 +#: cp/parser.c:3364 #, gcc-internal-format msgid "(perhaps % was intended)" msgstr "" -#: cp/parser.c:3390 cp/parser.c:3402 +#: cp/parser.c:3393 cp/parser.c:3405 #, gcc-internal-format msgid "%qE in namespace %qE does not name a template type; did you mean %qs?" msgstr "" -#: cp/parser.c:3395 cp/parser.c:3407 +#: cp/parser.c:3398 cp/parser.c:3410 #, gcc-internal-format msgid "%qE in namespace %qE does not name a template type" msgstr "" -#: cp/parser.c:3415 +#: cp/parser.c:3418 #, gcc-internal-format msgid "%qE in namespace %qE does not name a type; did you mean %qs?" msgstr "" -#: cp/parser.c:3420 +#: cp/parser.c:3423 #, gcc-internal-format msgid "%qE in namespace %qE does not name a type" msgstr "" -#: cp/parser.c:3431 +#: cp/parser.c:3434 #, gcc-internal-format msgid "%<%T::%E%> names the constructor, not the type" msgstr "" -#: cp/parser.c:3434 +#: cp/parser.c:3437 #, gcc-internal-format msgid "and %qT has no template constructors" msgstr "" -#: cp/parser.c:3444 +#: cp/parser.c:3447 #, gcc-internal-format msgid "" "need % before %<%T::%D::%E%> because %<%T::%D%> is a dependent " "scope" msgstr "" -#: cp/parser.c:3452 +#: cp/parser.c:3455 #, gcc-internal-format msgid "need % before %<%T::%E%> because %qT is a dependent scope" msgstr "" -#: cp/parser.c:3464 cp/parser.c:3468 +#: cp/parser.c:3467 cp/parser.c:3471 #, gcc-internal-format msgid "%qE in %q#T does not name a template type" msgstr "" -#: cp/parser.c:3472 +#: cp/parser.c:3475 #, gcc-internal-format msgid "%qE in %q#T does not name a type" msgstr "" -#: cp/parser.c:4098 +#: cp/parser.c:4101 #, gcc-internal-format msgid "expected string-literal" msgstr "" -#: cp/parser.c:4164 +#: cp/parser.c:4167 #, gcc-internal-format msgid "" "inconsistent user-defined literal suffixes %qD and %qD in string literal" msgstr "" -#: cp/parser.c:4219 +#: cp/parser.c:4222 #, gcc-internal-format msgid "a wide string is invalid in this context" msgstr "" -#: cp/parser.c:4350 +#: cp/parser.c:4353 #, gcc-internal-format msgid "unable to find character literal operator %qD with %qT argument" msgstr "" -#: cp/parser.c:4458 +#: cp/parser.c:4461 #, gcc-internal-format msgid "integer literal exceeds range of %qT type" msgstr "" -#: cp/parser.c:4465 +#: cp/parser.c:4468 #, gcc-internal-format msgid "floating literal exceeds range of %qT type" msgstr "" -#: cp/parser.c:4469 +#: cp/parser.c:4472 #, gcc-internal-format msgid "floating literal truncated to zero" msgstr "" -#: cp/parser.c:4502 +#: cp/parser.c:4505 #, gcc-internal-format msgid "failed to translate literal to execution character set %qT" msgstr "" -#: cp/parser.c:4540 +#: cp/parser.c:4543 #, gcc-internal-format msgid "unable to find numeric literal operator %qD" msgstr "" -#: cp/parser.c:4546 +#: cp/parser.c:4549 #, gcc-internal-format msgid "" "add % (from ) to enable the " "C++14 user-defined literal suffixes" msgstr "" -#: cp/parser.c:4550 +#: cp/parser.c:4553 #, gcc-internal-format msgid "or use % instead of % for the GNU built-in suffix" msgstr "" -#: cp/parser.c:4554 +#: cp/parser.c:4557 #, gcc-internal-format msgid "use %<-fext-numeric-literals%> to enable more built-in suffixes" msgstr "" -#: cp/parser.c:4640 +#: cp/parser.c:4643 #, gcc-internal-format msgid "unable to find string literal operator %qD with %qT, %qT arguments" msgstr "" -#: cp/parser.c:4691 cp/parser.c:13430 +#: cp/parser.c:4694 cp/parser.c:13432 #, gcc-internal-format msgid "expected declaration" msgstr "" -#: cp/parser.c:5048 cp/parser.c:5063 +#: cp/parser.c:5051 cp/parser.c:5066 #, gcc-internal-format msgid "expected binary operator" msgstr "" -#: cp/parser.c:5069 +#: cp/parser.c:5072 #, gcc-internal-format msgid "expected ..." msgstr "" -#: cp/parser.c:5081 +#: cp/parser.c:5084 #, gcc-internal-format msgid "binary expression in operand of fold-expression" msgstr "" -#: cp/parser.c:5086 +#: cp/parser.c:5089 #, gcc-internal-format msgid "conditional expression in operand of fold-expression" msgstr "" -#: cp/parser.c:5094 +#: cp/parser.c:5097 #, gcc-internal-format msgid "mismatched operator in fold-expression" msgstr "" -#: cp/parser.c:5198 +#: cp/parser.c:5201 #, gcc-internal-format msgid "fixed-point types not supported in C++" msgstr "" -#: cp/parser.c:5281 +#: cp/parser.c:5284 #, gcc-internal-format msgid "ISO C++ forbids braced-groups within expressions" msgstr "" -#: cp/parser.c:5293 +#: cp/parser.c:5296 #, gcc-internal-format msgid "" "statement-expressions are not allowed outside functions nor in template-" "argument lists" msgstr "" -#: cp/parser.c:5333 +#: cp/parser.c:5336 #, gcc-internal-format msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:5391 cp/parser.c:5568 cp/parser.c:5743 cp/semantics.c:3693 +#: cp/parser.c:5394 cp/parser.c:5571 cp/parser.c:5746 cp/semantics.c:3693 #, gcc-internal-format msgid "expected primary-expression" msgstr "" -#: cp/parser.c:5421 +#: cp/parser.c:5424 #, gcc-internal-format msgid "% may not be used in this context" msgstr "" -#: cp/parser.c:5562 +#: cp/parser.c:5565 #, gcc-internal-format msgid "a template declaration cannot appear at block scope" msgstr "" -#: cp/parser.c:5705 +#: cp/parser.c:5708 #, gcc-internal-format msgid "local variable %qD may not appear in this context" msgstr "" -#: cp/parser.c:5900 +#: cp/parser.c:5903 #, gcc-internal-format msgid "expected id-expression" msgstr "" -#: cp/parser.c:6033 +#: cp/parser.c:6036 #, gcc-internal-format msgid "scope %qT before %<~%> is not a class-name" msgstr "" -#: cp/parser.c:6071 cp/parser.c:8005 +#: cp/parser.c:6074 cp/parser.c:8008 #, gcc-internal-format msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/parser.c:6182 +#: cp/parser.c:6185 #, gcc-internal-format msgid "declaration of %<~%T%> as member of %qT" msgstr "" -#: cp/parser.c:6197 +#: cp/parser.c:6200 #, gcc-internal-format msgid "typedef-name %qD used as destructor declarator" msgstr "" -#: cp/parser.c:6234 cp/parser.c:21043 +#: cp/parser.c:6237 cp/parser.c:21045 #, gcc-internal-format msgid "expected unqualified-id" msgstr "" -#: cp/parser.c:6343 +#: cp/parser.c:6346 #, gcc-internal-format msgid "found %<:%> in nested-name-specifier, expected %<::%>" msgstr "" -#: cp/parser.c:6411 +#: cp/parser.c:6414 #, gcc-internal-format msgid "decltype evaluates to %qT, which is not a class or enumeration type" msgstr "" -#: cp/parser.c:6437 +#: cp/parser.c:6440 #, gcc-internal-format msgid "function template-id %qD in nested-name-specifier" msgstr "" -#: cp/parser.c:6445 +#: cp/parser.c:6448 #, gcc-internal-format msgid "variable template-id %qD in nested-name-specifier" msgstr "" -#: cp/parser.c:6549 cp/typeck.c:2704 cp/typeck.c:2707 cp/typeck.c:2724 +#: cp/parser.c:6552 cp/typeck.c:2712 cp/typeck.c:2715 cp/typeck.c:2732 #, gcc-internal-format msgid "%qD is not a template" msgstr "" -#: cp/parser.c:6627 +#: cp/parser.c:6630 #, gcc-internal-format msgid "expected nested-name-specifier" msgstr "" -#: cp/parser.c:6834 cp/parser.c:9220 +#: cp/parser.c:6837 cp/parser.c:9222 #, gcc-internal-format msgid "types may not be defined in casts" msgstr "" -#: cp/parser.c:6921 +#: cp/parser.c:6924 #, gcc-internal-format msgid "types may not be defined in a % expression" msgstr "" -#: cp/parser.c:7013 +#: cp/parser.c:7016 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_addressof%>" msgstr "" -#: cp/parser.c:7025 cp/pt.c:18996 +#: cp/parser.c:7028 cp/pt.c:19023 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_launder%>" msgstr "" -#: cp/parser.c:7145 +#: cp/parser.c:7148 #, gcc-internal-format msgid "ISO C++ forbids compound-literals" msgstr "" -#: cp/parser.c:7204 +#: cp/parser.c:7207 #, gcc-internal-format msgid "two consecutive %<[%> shall only introduce an attribute" msgstr "" -#: cp/parser.c:7741 cp/typeck.c:2592 +#: cp/parser.c:7744 cp/typeck.c:2600 #, gcc-internal-format msgid "invalid use of %qD" msgstr "" -#: cp/parser.c:7750 +#: cp/parser.c:7753 #, gcc-internal-format msgid "%<%D::%D%> is not a class member" msgstr "" -#: cp/parser.c:8057 +#: cp/parser.c:8060 #, gcc-internal-format msgid "non-scalar type" msgstr "" -#: cp/parser.c:8158 +#: cp/parser.c:8161 #, gcc-internal-format msgid "ISO C++ does not allow % with a non-type" msgstr "" -#: cp/parser.c:8262 +#: cp/parser.c:8265 #, gcc-internal-format msgid "types may not be defined in % expressions" msgstr "" -#: cp/parser.c:8673 +#: cp/parser.c:8527 cp/parser.c:28948 +#, gcc-internal-format +msgid "types may not be defined in %qs expressions" +msgstr "" + +#: cp/parser.c:8675 #, gcc-internal-format msgid "types may not be defined in a new-expression" msgstr "" -#: cp/parser.c:8689 +#: cp/parser.c:8691 #, gcc-internal-format msgid "array bound forbidden after parenthesized type-id" msgstr "" -#: cp/parser.c:8691 +#: cp/parser.c:8693 #, gcc-internal-format msgid "try removing the parentheses around the type-id" msgstr "" -#: cp/parser.c:8723 +#: cp/parser.c:8725 #, gcc-internal-format msgid "" "initialization of new-expression for type % requires exactly one " "element" msgstr "" -#: cp/parser.c:8771 +#: cp/parser.c:8773 #, gcc-internal-format msgid "expected expression-list or type-id" msgstr "" -#: cp/parser.c:8800 +#: cp/parser.c:8802 #, gcc-internal-format msgid "types may not be defined in a new-type-id" msgstr "" -#: cp/parser.c:8929 +#: cp/parser.c:8931 #, gcc-internal-format msgid "expression in new-declarator must have integral or enumeration type" msgstr "" -#: cp/parser.c:9325 +#: cp/parser.c:9327 #, gcc-internal-format msgid "use of old-style cast to %q#T" msgstr "" -#: cp/parser.c:9474 +#: cp/parser.c:9476 #, gcc-internal-format msgid "%<>>%> operator is treated as two right angle brackets in C++11" msgstr "" -#: cp/parser.c:9477 +#: cp/parser.c:9479 #, gcc-internal-format msgid "suggest parentheses around %<>>%> expression" msgstr "" -#: cp/parser.c:9683 +#: cp/parser.c:9685 #, gcc-internal-format msgid "ISO C++ does not allow ?: with omitted middle operand" msgstr "" -#: cp/parser.c:10105 +#: cp/parser.c:10107 #, gcc-internal-format msgid "types may not be defined within %<__builtin_offsetof%>" msgstr "" -#: cp/parser.c:10394 +#: cp/parser.c:10396 #, gcc-internal-format msgid "" "lambda-expression in unevaluated context only available with %<-std=c++2a%> " "or %<-std=gnu++2a%>" msgstr "" -#: cp/parser.c:10404 +#: cp/parser.c:10406 #, gcc-internal-format msgid "" "lambda-expression in template-argument only available with %<-std=c++2a%> or " "%<-std=gnu++2a%>" msgstr "" -#: cp/parser.c:10549 +#: cp/parser.c:10551 #, gcc-internal-format msgid "non-local lambda expression cannot have a capture-default" msgstr "" -#: cp/parser.c:10571 +#: cp/parser.c:10573 #, gcc-internal-format msgid "expected end of capture-list" msgstr "" -#: cp/parser.c:10586 +#: cp/parser.c:10588 #, gcc-internal-format msgid "" "explicit by-copy capture of % redundant with by-copy capture default" msgstr "" -#: cp/parser.c:10591 cp/parser.c:10612 cp/parser.c:10783 +#: cp/parser.c:10593 cp/parser.c:10614 cp/parser.c:10785 #, gcc-internal-format msgid "already captured %qD in lambda expression" msgstr "" -#: cp/parser.c:10606 +#: cp/parser.c:10608 #, gcc-internal-format msgid "" "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:10627 +#: cp/parser.c:10629 #, gcc-internal-format msgid "" "pack init-capture only available with %<-std=c++2a%> or %<-std=gnu++2a%>" msgstr "" -#: cp/parser.c:10666 +#: cp/parser.c:10668 #, gcc-internal-format msgid "" "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu+" "+14%>" msgstr "" -#: cp/parser.c:10673 +#: cp/parser.c:10675 #, gcc-internal-format msgid "empty initializer for lambda init-capture" msgstr "" -#: cp/parser.c:10697 +#: cp/parser.c:10699 #, gcc-internal-format msgid "capture of non-variable %qE" msgstr "" -#: cp/parser.c:10701 cp/parser.c:10711 cp/semantics.c:3539 cp/semantics.c:3551 +#: cp/parser.c:10703 cp/parser.c:10713 cp/semantics.c:3539 cp/semantics.c:3551 #, gcc-internal-format msgid "%q#D declared here" msgstr "" -#: cp/parser.c:10707 +#: cp/parser.c:10709 #, gcc-internal-format msgid "capture of variable %qD with non-automatic storage duration" msgstr "" -#: cp/parser.c:10745 +#: cp/parser.c:10747 #, gcc-internal-format msgid "too many %<...%> in lambda capture" msgstr "" -#: cp/parser.c:10756 +#: cp/parser.c:10758 #, gcc-internal-format msgid "explicit by-copy capture of %qD redundant with by-copy capture default" msgstr "" -#: cp/parser.c:10761 +#: cp/parser.c:10763 #, gcc-internal-format msgid "" "explicit by-reference capture of %qD redundant with by-reference capture " "default" msgstr "" -#: cp/parser.c:10835 +#: cp/parser.c:10837 #, gcc-internal-format msgid "" "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/parser.c:10839 +#: cp/parser.c:10841 #, gcc-internal-format msgid "" "lambda templates are only available with %<-std=c++2a%> or %<-std=gnu++2a%>" msgstr "" -#: cp/parser.c:10873 +#: cp/parser.c:10875 #, gcc-internal-format msgid "default argument specified for lambda parameter" msgstr "" -#: cp/parser.c:10890 +#: cp/parser.c:10892 #, gcc-internal-format msgid "duplicate %" msgstr "" -#: cp/parser.c:10938 +#: cp/parser.c:10940 #, gcc-internal-format msgid "" "% lambda only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:11337 cp/parser.c:11538 +#: cp/parser.c:11339 cp/parser.c:11540 #, gcc-internal-format msgid "attributes at the beginning of statement are ignored" msgstr "" -#: cp/parser.c:11377 +#: cp/parser.c:11379 #, gcc-internal-format msgid "expected labeled-statement" msgstr "" -#: cp/parser.c:11426 +#: cp/parser.c:11428 #, gcc-internal-format msgid "case label %qE not within a switch statement" msgstr "" -#: cp/parser.c:11545 +#: cp/parser.c:11547 #, gcc-internal-format msgid "need % before %qE because %qT is a dependent scope" msgstr "" -#: cp/parser.c:11554 +#: cp/parser.c:11556 #, gcc-internal-format msgid "%<%T::%D%> names the constructor, not the type" msgstr "" -#: cp/parser.c:11602 +#: cp/parser.c:11604 #, gcc-internal-format msgid "compound-statement in % function" msgstr "" -#: cp/parser.c:11763 +#: cp/parser.c:11765 #, gcc-internal-format msgid "% only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:11790 +#: cp/parser.c:11792 #, gcc-internal-format msgid "" "init-statement in selection statements only available with %<-std=c++17%> or " "%<-std=gnu++17%>" msgstr "" -#: cp/parser.c:11960 cp/parser.c:29417 +#: cp/parser.c:11962 cp/parser.c:29418 #, gcc-internal-format msgid "expected selection-statement" msgstr "" -#: cp/parser.c:11997 +#: cp/parser.c:11999 #, gcc-internal-format msgid "condition declares an array" msgstr "" -#: cp/parser.c:11999 +#: cp/parser.c:12001 #, gcc-internal-format msgid "condition declares a function" msgstr "" -#: cp/parser.c:12039 +#: cp/parser.c:12041 #, gcc-internal-format msgid "types may not be defined in conditions" msgstr "" #. Anything else is an error. -#: cp/parser.c:12117 cp/parser.c:20371 cp/parser.c:22776 +#: cp/parser.c:12119 cp/parser.c:20373 cp/parser.c:22778 #, gcc-internal-format msgid "expected initializer" msgstr "" -#: cp/parser.c:12499 +#: cp/parser.c:12501 #, gcc-internal-format msgid "range-based % expression of type %qT has incomplete type" msgstr "" -#: cp/parser.c:12586 +#: cp/parser.c:12588 #, gcc-internal-format msgid "" "inconsistent begin/end types in range-based % statement: %qT and %qT" msgstr "" -#: cp/parser.c:12731 cp/parser.c:29420 +#: cp/parser.c:12733 cp/parser.c:29421 #, gcc-internal-format msgid "expected iteration-statement" msgstr "" -#: cp/parser.c:12777 +#: cp/parser.c:12779 #, gcc-internal-format msgid "" "range-based % loops with initializer only available with %<-std=c++2a" "%> or %<-std=gnu++2a%>" msgstr "" -#: cp/parser.c:12801 +#: cp/parser.c:12803 #, gcc-internal-format msgid "" "range-based % loops only available with %<-std=c++11%> or %<-std=gnu+" "+11%>" msgstr "" -#: cp/parser.c:12927 +#: cp/parser.c:12929 #, gcc-internal-format msgid "% in % function" msgstr "" #. Issue a warning about this use of a GNU extension. -#: cp/parser.c:12935 +#: cp/parser.c:12937 #, gcc-internal-format msgid "ISO C++ forbids computed gotos" msgstr "" -#: cp/parser.c:12948 cp/parser.c:29423 +#: cp/parser.c:12950 cp/parser.c:29424 #, gcc-internal-format msgid "expected jump-statement" msgstr "" -#: cp/parser.c:13261 cp/parser.c:24455 +#: cp/parser.c:13263 cp/parser.c:24457 #, gcc-internal-format msgid "extra %<;%>" msgstr "" -#: cp/parser.c:13353 +#: cp/parser.c:13355 #, gcc-internal-format msgid "%<__label__%> not at the beginning of a block" msgstr "" -#: cp/parser.c:13569 +#: cp/parser.c:13571 #, gcc-internal-format msgid "" "non-variable %qD in declaration with more than one declarator with " "placeholder type" msgstr "" -#: cp/parser.c:13589 +#: cp/parser.c:13591 #, gcc-internal-format msgid "inconsistent deduction for %qT: %qT and then %qT" msgstr "" -#: cp/parser.c:13610 +#: cp/parser.c:13612 #, gcc-internal-format msgid "mixing declarations and function-definitions is forbidden" msgstr "" -#: cp/parser.c:13634 +#: cp/parser.c:13636 #, gcc-internal-format msgid "types may not be defined in a for-range-declaration" msgstr "" -#: cp/parser.c:13689 +#: cp/parser.c:13691 #, gcc-internal-format msgid "initializer in range-based % loop" msgstr "" -#: cp/parser.c:13692 +#: cp/parser.c:13694 #, gcc-internal-format msgid "multiple declarations in range-based % loop" msgstr "" -#: cp/parser.c:13743 +#: cp/parser.c:13745 #, gcc-internal-format msgid "" "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:13795 +#: cp/parser.c:13797 #, gcc-internal-format msgid "empty structured binding declaration" msgstr "" -#: cp/parser.c:13813 +#: cp/parser.c:13815 #, gcc-internal-format msgid "invalid initializer for structured binding declaration" msgstr "" -#: cp/parser.c:13980 +#: cp/parser.c:13982 #, gcc-internal-format msgid "% used outside of class" msgstr "" -#: cp/parser.c:14056 +#: cp/parser.c:14058 #, gcc-internal-format msgid "% changes meaning in C++11; please remove it" msgstr "" -#: cp/parser.c:14092 +#: cp/parser.c:14094 #, gcc-internal-format msgid "decl-specifier invalid in condition" msgstr "" -#: cp/parser.c:14098 +#: cp/parser.c:14100 #, gcc-internal-format msgid "%qD invalid in lambda" msgstr "" -#: cp/parser.c:14176 +#: cp/parser.c:14178 #, gcc-internal-format msgid "type-specifier invalid in lambda" msgstr "" -#: cp/parser.c:14195 +#: cp/parser.c:14197 #, gcc-internal-format msgid "class definition may not be declared a friend" msgstr "" -#: cp/parser.c:14268 cp/parser.c:24940 +#: cp/parser.c:14270 cp/parser.c:24942 #, gcc-internal-format msgid "templates may not be %" msgstr "" -#: cp/parser.c:14287 +#: cp/parser.c:14289 #, gcc-internal-format msgid "types may not be defined in explicit-specifier" msgstr "" -#: cp/parser.c:14291 +#: cp/parser.c:14293 #, gcc-internal-format msgid "" "% only available with %<-std=c++2a%> or %<-std=gnu++2a%>" msgstr "" -#: cp/parser.c:14355 +#: cp/parser.c:14357 #, gcc-internal-format msgid "invalid linkage-specification" msgstr "" -#: cp/parser.c:14459 +#: cp/parser.c:14461 #, gcc-internal-format msgid "" "static_assert without a message only available with %<-std=c++17%> or %<-" "std=gnu++17%>" msgstr "" -#: cp/parser.c:14661 +#: cp/parser.c:14663 #, gcc-internal-format msgid "types may not be defined in % expressions" msgstr "" -#: cp/parser.c:14815 +#: cp/parser.c:14817 #, gcc-internal-format msgid "types may not be defined in a conversion-type-id" msgstr "" -#: cp/parser.c:14843 +#: cp/parser.c:14845 #, gcc-internal-format msgid "invalid use of % in conversion operator" msgstr "" -#: cp/parser.c:14847 +#: cp/parser.c:14849 #, gcc-internal-format msgid "" "use of % in member template conversion operator can never be deduced" msgstr "" -#: cp/parser.c:14931 +#: cp/parser.c:14933 #, gcc-internal-format msgid "only constructors take member initializers" msgstr "" -#: cp/parser.c:14958 +#: cp/parser.c:14960 #, gcc-internal-format msgid "cannot expand initializer for member %qD" msgstr "" -#: cp/parser.c:14970 cp/pt.c:25027 +#: cp/parser.c:14972 cp/pt.c:25054 #, gcc-internal-format msgid "mem-initializer for %qD follows constructor delegation" msgstr "" -#: cp/parser.c:14982 cp/pt.c:25039 +#: cp/parser.c:14984 cp/pt.c:25066 #, gcc-internal-format msgid "constructor delegation follows mem-initializer for %qD" msgstr "" -#: cp/parser.c:15034 +#: cp/parser.c:15036 #, gcc-internal-format msgid "anachronistic old-style base class initializer" msgstr "" -#: cp/parser.c:15106 +#: cp/parser.c:15108 #, gcc-internal-format msgid "" "keyword % not allowed in this context (a qualified member " "initializer is implicitly a type)" msgstr "" -#: cp/parser.c:15490 +#: cp/parser.c:15492 #, gcc-internal-format msgid "unexpected keyword; remove space between quotes and suffix identifier" msgstr "" -#: cp/parser.c:15496 +#: cp/parser.c:15498 #, gcc-internal-format msgid "expected suffix identifier" msgstr "" -#: cp/parser.c:15505 +#: cp/parser.c:15507 #, gcc-internal-format msgid "expected empty string after % keyword" msgstr "" -#: cp/parser.c:15511 +#: cp/parser.c:15513 #, gcc-internal-format msgid "invalid encoding prefix in literal operator" msgstr "" -#: cp/parser.c:15547 +#: cp/parser.c:15549 #, gcc-internal-format msgid "expected operator" msgstr "" #. Warn that we do not support `export'. -#: cp/parser.c:15593 +#: cp/parser.c:15595 #, gcc-internal-format msgid "keyword % not implemented, and will be ignored" msgstr "" -#: cp/parser.c:15772 +#: cp/parser.c:15774 #, gcc-internal-format msgid "invalid constrained type parameter" msgstr "" -#: cp/parser.c:15780 +#: cp/parser.c:15782 #, gcc-internal-format msgid "cv-qualified type parameter" msgstr "" -#: cp/parser.c:15865 +#: cp/parser.c:15867 #, gcc-internal-format msgid "variadic constraint introduced without %<...%>" msgstr "" -#: cp/parser.c:15931 +#: cp/parser.c:15933 #, gcc-internal-format msgid "invalid use of % in default template argument" msgstr "" -#: cp/parser.c:16168 cp/parser.c:16254 cp/parser.c:22547 +#: cp/parser.c:16170 cp/parser.c:16256 cp/parser.c:22549 #, gcc-internal-format msgid "template parameter pack %qD cannot have a default argument" msgstr "" -#: cp/parser.c:16172 cp/parser.c:16258 +#: cp/parser.c:16174 cp/parser.c:16260 #, gcc-internal-format msgid "template parameter packs cannot have default arguments" msgstr "" -#: cp/parser.c:16324 +#: cp/parser.c:16326 #, gcc-internal-format msgid "expected template-id" msgstr "" -#: cp/parser.c:16386 +#: cp/parser.c:16388 #, gcc-internal-format msgid "%<<::%> cannot begin a template-argument list" msgstr "" -#: cp/parser.c:16390 +#: cp/parser.c:16392 #, gcc-internal-format msgid "" "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> " "and %<::%>" msgstr "" -#: cp/parser.c:16394 +#: cp/parser.c:16396 #, 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:16424 +#: cp/parser.c:16426 #, gcc-internal-format msgid "invalid template-argument-list" msgstr "" -#: cp/parser.c:16425 +#: cp/parser.c:16427 #, gcc-internal-format msgid "" "function name as the left hand operand of %<<%> is ill-formed in C++2a; wrap " "the function name in %<()%>" msgstr "" -#: cp/parser.c:16432 +#: cp/parser.c:16434 #, gcc-internal-format msgid "expected %<(%> after template-argument-list" msgstr "" -#: cp/parser.c:16538 +#: cp/parser.c:16540 #, gcc-internal-format msgid "parse error in template argument list" msgstr "" #. The name does not name a template. -#: cp/parser.c:16606 cp/parser.c:16762 cp/parser.c:16971 +#: cp/parser.c:16608 cp/parser.c:16764 cp/parser.c:16973 #, gcc-internal-format msgid "expected template-name" msgstr "" #. Explain what went wrong. -#: cp/parser.c:16652 +#: cp/parser.c:16654 #, gcc-internal-format msgid "non-template %qD used as template" msgstr "" -#: cp/parser.c:16654 +#: cp/parser.c:16656 #, gcc-internal-format msgid "use %<%T::template %D%> to indicate that it is a template" msgstr "" -#: cp/parser.c:16823 +#: cp/parser.c:16825 #, gcc-internal-format msgid "expected parameter pack before %<...%>" msgstr "" -#: cp/parser.c:16932 cp/parser.c:16950 cp/parser.c:17125 +#: cp/parser.c:16934 cp/parser.c:16952 cp/parser.c:17127 #, gcc-internal-format msgid "expected template-argument" msgstr "" -#: cp/parser.c:17092 +#: cp/parser.c:17094 #, gcc-internal-format msgid "invalid non-type template argument" msgstr "" -#: cp/parser.c:17229 +#: cp/parser.c:17231 #, gcc-internal-format msgid "explicit instantiation shall not use % specifier" msgstr "" -#: cp/parser.c:17233 +#: cp/parser.c:17235 #, gcc-internal-format msgid "explicit instantiation shall not use % specifier" msgstr "" -#: cp/parser.c:17292 +#: cp/parser.c:17294 #, gcc-internal-format msgid "template specialization with C linkage" msgstr "" -#: cp/parser.c:17513 +#: cp/parser.c:17515 #, gcc-internal-format msgid "expected type specifier" msgstr "" -#: cp/parser.c:17700 +#: cp/parser.c:17702 #, gcc-internal-format msgid "" "use of % in lambda parameter declaration only available with %<-std=c+" "+14%> or %<-std=gnu++14%>" msgstr "" -#: cp/parser.c:17706 +#: cp/parser.c:17708 #, gcc-internal-format msgid "" "use of % in parameter declaration only available with %<-std=c++14%> " "or %<-std=gnu++14%>" msgstr "" -#: cp/parser.c:17711 +#: cp/parser.c:17713 #, gcc-internal-format msgid "" "use of % in parameter declaration only available with %<-fconcepts%>" msgstr "" -#: cp/parser.c:17864 +#: cp/parser.c:17866 #, gcc-internal-format msgid "expected template-id for type" msgstr "" -#: cp/parser.c:17935 +#: cp/parser.c:17937 #, gcc-internal-format msgid "expected type-name" msgstr "" -#: cp/parser.c:18281 +#: cp/parser.c:18283 #, gcc-internal-format msgid "" "elaborated-type-specifier for a scoped enum must not use the %qD keyword" msgstr "" -#: cp/parser.c:18351 +#: cp/parser.c:18353 #, gcc-internal-format msgid "% must follow a nested-name-specifier" msgstr "" -#: cp/parser.c:18512 +#: cp/parser.c:18514 #, gcc-internal-format msgid "declaration %qD does not declare anything" msgstr "" -#: cp/parser.c:18600 +#: cp/parser.c:18602 #, gcc-internal-format msgid "attributes ignored on uninstantiated type" msgstr "" -#: cp/parser.c:18604 +#: cp/parser.c:18606 #, gcc-internal-format msgid "attributes ignored on template instantiation" msgstr "" -#: cp/parser.c:18609 +#: cp/parser.c:18611 #, gcc-internal-format msgid "" "attributes ignored on elaborated-type-specifier that is not a forward " "declaration" msgstr "" -#: cp/parser.c:18743 +#: cp/parser.c:18745 #, gcc-internal-format msgid "%qD is an enumeration template" msgstr "" -#: cp/parser.c:18754 +#: cp/parser.c:18756 #, gcc-internal-format msgid "%qD does not name an enumeration in %qT" msgstr "" -#: cp/parser.c:18769 +#: cp/parser.c:18771 #, gcc-internal-format msgid "unnamed scoped enum is not allowed" msgstr "" -#: cp/parser.c:18825 +#: cp/parser.c:18827 #, gcc-internal-format msgid "expected %<;%> or %<{%>" msgstr "" -#: cp/parser.c:18874 +#: cp/parser.c:18876 #, gcc-internal-format msgid "cannot add an enumerator list to a template instantiation" msgstr "" -#: cp/parser.c:18888 +#: cp/parser.c:18890 #, gcc-internal-format msgid "" "nested name specifier %qT for enum declaration does not name a class or " "namespace" msgstr "" -#: cp/parser.c:18900 cp/parser.c:23937 +#: cp/parser.c:18902 cp/parser.c:23939 #, gcc-internal-format msgid "declaration of %qD in namespace %qD which does not enclose %qD" msgstr "" -#: cp/parser.c:18905 cp/parser.c:23942 +#: cp/parser.c:18907 cp/parser.c:23944 #, gcc-internal-format msgid "declaration of %qD in %qD which does not enclose %qD" msgstr "" -#: cp/parser.c:18917 cp/parser.c:23956 +#: cp/parser.c:18919 cp/parser.c:23958 #, gcc-internal-format msgid "extra qualification not allowed" msgstr "" -#: cp/parser.c:18941 +#: cp/parser.c:18943 #, gcc-internal-format msgid "multiple definition of %q#T" msgstr "" -#: cp/parser.c:18954 +#: cp/parser.c:18956 #, gcc-internal-format msgid "ISO C++ forbids empty unnamed enum" msgstr "" -#: cp/parser.c:18974 +#: cp/parser.c:18976 #, gcc-internal-format msgid "opaque-enum-specifier without name" msgstr "" -#: cp/parser.c:18977 +#: cp/parser.c:18979 #, gcc-internal-format msgid "opaque-enum-specifier must use a simple identifier" msgstr "" -#: cp/parser.c:19168 +#: cp/parser.c:19170 #, gcc-internal-format msgid "%qD is not a namespace-name; did you mean %qs?" msgstr "" -#: cp/parser.c:19172 +#: cp/parser.c:19174 #, gcc-internal-format msgid "%qD is not a namespace-name" msgstr "" -#: cp/parser.c:19176 +#: cp/parser.c:19178 #, gcc-internal-format msgid "expected namespace-name" msgstr "" -#: cp/parser.c:19237 +#: cp/parser.c:19239 #, gcc-internal-format msgid "" "nested inline namespace definitions only available with %<-std=c++2a%> or %<-" "std=gnu++2a%>" msgstr "" -#: cp/parser.c:19248 +#: cp/parser.c:19250 #, gcc-internal-format msgid "standard attributes on namespaces must precede the namespace name" msgstr "" -#: cp/parser.c:19267 +#: cp/parser.c:19269 #, gcc-internal-format msgid "" "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu" "++17%>" msgstr "" -#: cp/parser.c:19277 +#: cp/parser.c:19279 #, gcc-internal-format msgid "nested namespace name required" msgstr "" -#: cp/parser.c:19282 +#: cp/parser.c:19284 #, gcc-internal-format msgid "namespace name required" msgstr "" -#: cp/parser.c:19286 +#: cp/parser.c:19288 #, gcc-internal-format msgid "a nested namespace definition cannot have attributes" msgstr "" -#: cp/parser.c:19289 +#: cp/parser.c:19291 #, gcc-internal-format msgid "a nested namespace definition cannot be inline" msgstr "" -#: cp/parser.c:19296 +#: cp/parser.c:19298 #, gcc-internal-format msgid "namespace %qD entered" msgstr "" -#: cp/parser.c:19351 +#: cp/parser.c:19353 #, gcc-internal-format msgid "% definition is not allowed here" msgstr "" -#: cp/parser.c:19503 +#: cp/parser.c:19505 #, gcc-internal-format msgid "" "pack expansion in using-declaration only available with %<-std=c++17%> or %<-" "std=gnu++17%>" msgstr "" -#: cp/parser.c:19518 +#: cp/parser.c:19520 #, gcc-internal-format msgid "a template-id may not appear in a using-declaration" msgstr "" -#: cp/parser.c:19565 +#: cp/parser.c:19567 #, gcc-internal-format msgid "" "comma-separated list in using-declaration only available with %<-std=c++17%> " "or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:19575 +#: cp/parser.c:19577 #, gcc-internal-format msgid "" "access declarations are deprecated in favour of using-declarations; " "suggestion: add the % keyword" msgstr "" -#: cp/parser.c:19640 +#: cp/parser.c:19642 #, gcc-internal-format msgid "types may not be defined in alias template declarations" msgstr "" -#: cp/parser.c:19818 +#: cp/parser.c:19820 #, gcc-internal-format msgid "% in % function" msgstr "" -#: cp/parser.c:19838 cp/parser.c:19854 cp/parser.c:19867 +#: cp/parser.c:19840 cp/parser.c:19856 cp/parser.c:19869 #, gcc-internal-format msgid "duplicate asm qualifier %qT" msgstr "" -#: cp/parser.c:19844 +#: cp/parser.c:19846 #, gcc-internal-format msgid "asm qualifier %qT ignored outside of function body" msgstr "" -#: cp/parser.c:19879 +#: cp/parser.c:19881 #, gcc-internal-format msgid "%qT is not an asm qualifier" msgstr "" -#: cp/parser.c:19895 +#: cp/parser.c:19897 #, gcc-internal-format msgid "asm qualifier outside of function body" msgstr "" -#: cp/parser.c:20266 +#: cp/parser.c:20268 #, gcc-internal-format msgid "a function-definition is not allowed here" msgstr "" -#: cp/parser.c:20277 +#: cp/parser.c:20279 #, gcc-internal-format msgid "an asm-specification is not allowed on a function-definition" msgstr "" -#: cp/parser.c:20281 +#: cp/parser.c:20283 #, gcc-internal-format msgid "attributes are not allowed on a function-definition" msgstr "" -#: cp/parser.c:20332 +#: cp/parser.c:20334 #, gcc-internal-format msgid "expected constructor, destructor, or type conversion" msgstr "" -#: cp/parser.c:20452 +#: cp/parser.c:20454 #, gcc-internal-format msgid "initializer provided for function" msgstr "" -#: cp/parser.c:20486 +#: cp/parser.c:20488 #, gcc-internal-format msgid "attributes after parenthesized initializer ignored" msgstr "" -#: cp/parser.c:20500 +#: cp/parser.c:20502 #, gcc-internal-format msgid "non-function %qD declared as implicit template" msgstr "" -#: cp/parser.c:20963 +#: cp/parser.c:20965 #, gcc-internal-format msgid "array bound is not an integer constant" msgstr "" -#: cp/parser.c:21089 +#: cp/parser.c:21091 #, gcc-internal-format msgid "cannot define member of dependent typedef %qT" msgstr "" -#: cp/parser.c:21093 +#: cp/parser.c:21095 #, gcc-internal-format msgid "%<%T::%E%> is not a type" msgstr "" @@ -48913,17 +48712,17 @@ msgstr "" #. here because we do not have enough #. information about its original syntactic #. form. -#: cp/parser.c:21122 +#: cp/parser.c:21124 #, gcc-internal-format msgid "invalid declarator" msgstr "" -#: cp/parser.c:21130 +#: cp/parser.c:21132 #, gcc-internal-format msgid "invalid use of constructor as a template" msgstr "" -#: cp/parser.c:21132 +#: cp/parser.c:21134 #, gcc-internal-format msgid "" "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified " @@ -48932,408 +48731,408 @@ msgstr "" #. But declarations with qualified-ids can't appear in a #. function. -#: cp/parser.c:21241 +#: cp/parser.c:21243 #, gcc-internal-format msgid "qualified-id in declaration" msgstr "" -#: cp/parser.c:21266 +#: cp/parser.c:21268 #, gcc-internal-format msgid "expected declarator" msgstr "" -#: cp/parser.c:21385 +#: cp/parser.c:21387 #, gcc-internal-format msgid "%qD is a namespace" msgstr "" -#: cp/parser.c:21387 +#: cp/parser.c:21389 #, gcc-internal-format msgid "cannot form pointer to member of non-class %q#T" msgstr "" -#: cp/parser.c:21408 +#: cp/parser.c:21410 #, gcc-internal-format msgid "expected ptr-operator" msgstr "" -#: cp/parser.c:21469 +#: cp/parser.c:21471 #, gcc-internal-format msgid "duplicate cv-qualifier" msgstr "" -#: cp/parser.c:21523 +#: cp/parser.c:21525 #, gcc-internal-format msgid "multiple ref-qualifiers" msgstr "" -#: cp/parser.c:21560 +#: cp/parser.c:21562 #, gcc-internal-format msgid "%qE requires %<-fgnu-tm%>" msgstr "" -#: cp/parser.c:21618 +#: cp/parser.c:21620 #, gcc-internal-format msgid "duplicate virt-specifier" msgstr "" -#: cp/parser.c:21870 +#: cp/parser.c:21872 #, gcc-internal-format msgid "missing template arguments after %qT" msgstr "" -#: cp/parser.c:21876 cp/typeck2.c:494 cp/typeck2.c:541 cp/typeck2.c:2207 +#: cp/parser.c:21878 cp/typeck2.c:494 cp/typeck2.c:541 cp/typeck2.c:2206 #, gcc-internal-format msgid "invalid use of %qT" msgstr "" -#: cp/parser.c:21902 +#: cp/parser.c:21904 #, gcc-internal-format msgid "types may not be defined in template arguments" msgstr "" -#: cp/parser.c:21907 +#: cp/parser.c:21909 #, gcc-internal-format msgid "invalid use of % in template argument" msgstr "" -#: cp/parser.c:22001 +#: cp/parser.c:22003 #, gcc-internal-format msgid "expected type-specifier" msgstr "" -#: cp/parser.c:22276 +#: cp/parser.c:22278 #, gcc-internal-format msgid "expected %<,%> or %<...%>" msgstr "" -#: cp/parser.c:22354 +#: cp/parser.c:22356 #, gcc-internal-format msgid "types may not be defined in parameter types" msgstr "" -#: cp/parser.c:22531 +#: cp/parser.c:22533 #, gcc-internal-format msgid "default arguments are only permitted for function parameters" msgstr "" -#: cp/parser.c:22549 +#: cp/parser.c:22551 #, gcc-internal-format msgid "parameter pack %qD cannot have a default argument" msgstr "" -#: cp/parser.c:22555 +#: cp/parser.c:22557 #, gcc-internal-format msgid "template parameter pack cannot have a default argument" msgstr "" -#: cp/parser.c:22557 +#: cp/parser.c:22559 #, gcc-internal-format msgid "parameter pack cannot have a default argument" msgstr "" -#: cp/parser.c:22683 +#: cp/parser.c:22685 #, gcc-internal-format msgid "" "function-try-block body of % constructor only available with %<-" "std=c++2a%> or %<-std=gnu++2a%>" msgstr "" -#: cp/parser.c:22687 +#: cp/parser.c:22689 #, gcc-internal-format msgid "" "function-try-block body of % function only available with %<-" "std=c++2a%> or %<-std=gnu++2a%>" msgstr "" -#: cp/parser.c:23008 +#: cp/parser.c:23010 #, gcc-internal-format msgid "" "C++ designated initializers only available with %<-std=c++2a%> or %<-std=gnu+" "+2a%>" msgstr "" -#: cp/parser.c:23028 +#: cp/parser.c:23030 #, gcc-internal-format msgid "ISO C++ does not allow GNU designated initializers" msgstr "" -#: cp/parser.c:23066 +#: cp/parser.c:23068 #, gcc-internal-format msgid "ISO C++ does not allow C99 designated initializers" msgstr "" -#: cp/parser.c:23080 +#: cp/parser.c:23082 #, gcc-internal-format msgid "" "either all initializer clauses should be designated or none of them should be" msgstr "" -#: cp/parser.c:23105 +#: cp/parser.c:23107 #, gcc-internal-format msgid "%<...%> not allowed in designated initializer list" msgstr "" -#: cp/parser.c:23143 +#: cp/parser.c:23145 #, gcc-internal-format msgid "%<.%s%> designator used multiple times in the same initializer list" msgstr "" -#: cp/parser.c:23200 cp/parser.c:23328 +#: cp/parser.c:23202 cp/parser.c:23330 #, gcc-internal-format msgid "expected class-name" msgstr "" -#: cp/parser.c:23530 +#: cp/parser.c:23532 #, gcc-internal-format msgid "expected %<;%> after class definition" msgstr "" -#: cp/parser.c:23533 +#: cp/parser.c:23535 #, gcc-internal-format msgid "expected %<;%> after struct definition" msgstr "" -#: cp/parser.c:23536 +#: cp/parser.c:23538 #, gcc-internal-format msgid "expected %<;%> after union definition" msgstr "" -#: cp/parser.c:23879 +#: cp/parser.c:23881 #, gcc-internal-format msgid "expected %<{%> or %<:%>" msgstr "" -#: cp/parser.c:23890 +#: cp/parser.c:23892 #, gcc-internal-format msgid "cannot specify % for a class" msgstr "" -#: cp/parser.c:23898 +#: cp/parser.c:23900 #, gcc-internal-format msgid "global qualification of class name is invalid" msgstr "" -#: cp/parser.c:23905 +#: cp/parser.c:23907 #, gcc-internal-format msgid "qualified name does not name a class" msgstr "" -#: cp/parser.c:23917 +#: cp/parser.c:23919 #, gcc-internal-format msgid "keyword % not allowed in class-head-name" msgstr "" -#: cp/parser.c:23923 +#: cp/parser.c:23925 #, gcc-internal-format msgid "invalid class name in declaration of %qD" msgstr "" -#: cp/parser.c:23981 +#: cp/parser.c:23983 #, gcc-internal-format msgid "an explicit specialization must be preceded by %