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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#. 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"
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 ""
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 ""
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 "<anonymous>"
#: params.def:960
#, no-c-format
-msgid "Maximum number of arrays per scop."
+msgid "Maximum number of arrays per SCoP."
msgstr ""
#: params.def:965
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-"
"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 "
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 ""
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"
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
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 ""
#: 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
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 ""
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"
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"
#: 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 ""
#: 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 ""
#: 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 ""
#: 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 ""
#: 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 %<while%>"
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 ""
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 ""
#. 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 ""
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 ""
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 ""
msgid "<type error>"
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 "<unnamed>"
msgstr ""
msgid "%r%s:%d:%R in %<constexpr%> 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] ""
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 ""
#. 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
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
#: 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
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"
"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<options>\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<directory>\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=<n>\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=<big-endian|little-endian|native|swap> 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-<n>\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-<n>\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=<n>\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=<n>\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=<true|false>\tInitialize local logical variables."
+#: config/mips/mips.opt:328
+msgid "Do not use MDMX instructions."
msgstr ""
-#: fortran/lang.opt:597
-msgid "-finit-real=<zero|snan|nan|inf|-inf>\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=<n>\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=<n>\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=<n>\tMaximum identifier length."
+#: config/mips/mips.opt:348
+msgid "Valid arguments to -mr10k-cache-barrier=:"
msgstr ""
-#: fortran/lang.opt:631
-msgid "-fmax-subrecord-length=<n>\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=<n>\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=<none|single|lib>\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<number>\tPut global and static data smaller than <number> 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
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 ""
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 ""
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 "
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<MCU>.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=<number>\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<MCU>.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
"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 <number> bytes "
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 ""
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 <dir>\tAdd <dir> 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=<number>\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<number>\tPut global and static data smaller than <number> 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
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=<number>\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=<string>\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=<number>\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=<number>\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<options>\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=<file>\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-<type>\tDump Go frontend internal information."
msgstr ""
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code."
+#: go/lang.opt:62
+msgid "-fgo-optimize-<type>\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=<string>\tSet Go package path."
msgstr ""
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules."
+#: go/lang.opt:70
+msgid ""
+"-fgo-prefix=<string>\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=<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=<string>\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=<class>\tDisplay descriptions of a specific class of options. "
+"<class> 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 <param>=<value>\tSet parameter <param> 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<number>\tSet optimization level to <number>."
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=<string>\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=<number>\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 <dir>\tAdd <dir> to the end of the system framework include path."
-msgstr ""
-
-#: config/darwin.opt:401
-msgid "The version of ld64 in use for this toolchain."
-msgstr ""
-
-#: 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 <dir>\tWrite D interface files to directory <dir>."
-msgstr ""
-
-#: d/lang.opt:55
-msgid "-Hf <file>\tWrite D interface to <file>."
-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 <file>\tWrite JSON output to the given <file>."
-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=<level|ident>\tCompile in debug code, code <= <level>, or code "
-"identified by <ident>."
-msgstr ""
-
-#: d/lang.opt:214
-msgid "Generate documentation."
-msgstr ""
-
-#: d/lang.opt:218
-msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
-msgstr ""
-
-#: d/lang.opt:222
-msgid "-fdoc-file=<file>\tWrite documentation to <file>."
-msgstr ""
-
-#: d/lang.opt:226
-msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
-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=<package.module>=<filespec>\tuse <filespec> as source file for "
-"<package.module>."
-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=<level|ident>\tCompile in version code >= <level> or identified by "
-"<ident>."
-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=<file>\tWrite Go struct definitions to file as C code."
-msgstr ""
-
-#: go/lang.opt:46
-msgid "Add explicit checks for division by zero."
-msgstr ""
-
-#: go/lang.opt:50
-msgid "Add explicit checks for division overflow in INT_MIN / -1."
-msgstr ""
-
-#: go/lang.opt:54
-msgid "Apply special rules for compiling runtime package."
-msgstr ""
-
-#: go/lang.opt:58
-msgid "-fgo-dump-<type>\tDump Go frontend internal information."
-msgstr ""
-
-#: go/lang.opt:62
-msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
-msgstr ""
-
-#: go/lang.opt:66
-msgid "-fgo-pkgpath=<string>\tSet Go package path."
-msgstr ""
-
-#: go/lang.opt:70
-msgid ""
-"-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
-msgstr ""
-
-#: go/lang.opt:74
-msgid ""
-"-fgo-relative-import-path=<path>\tTreat a relative import as relative to "
-"path."
-msgstr ""
-
-#: go/lang.opt:78
-msgid "Functions which return values must end with return statements."
-msgstr ""
-
-#: go/lang.opt:82
-msgid ""
-"Emit debugging information related to the escape analysis pass when run with "
-"-fgo-optimize-allocs."
-msgstr ""
-
-#: go/lang.opt:86
-msgid "-fgo-debug-escape-hash=<string>\tHash value to debug escape analysis."
-msgstr ""
-
-#: 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=<class>\tDisplay descriptions of a specific class of options. "
-"<class> 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 <param>=<value>\tSet parameter <param> to value. See below for a "
-"complete list of parameters."
-msgstr ""
-
-#: common.opt:470
-msgid "-O<number>\tSet optimization level to <number>."
-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
"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 "
"-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\" "
"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 ""
"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 ""
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 ""
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 ""
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=<targets>=<options> Specify offloading targets and options for "
"-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 ""
"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 "
"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 ""
"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 ""
"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 ""
"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 "
"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 ""
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 <dir>\tWrite D interface files to directory <dir>."
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 <file>\tWrite D interface to <file>."
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 <file>\tWrite JSON output to the given <file>."
+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=<level|ident>\tCompile in debug code, code <= <level>, or code "
+"identified by <ident>."
+msgstr ""
+
+#: d/lang.opt:218
+msgid "Generate documentation."
+msgstr ""
+
+#: d/lang.opt:222
+msgid "-fdoc-dir=<dir>\tWrite documentation file to directory <dir>."
+msgstr ""
+
+#: d/lang.opt:226
+msgid "-fdoc-file=<file>\tWrite documentation to <file>."
+msgstr ""
+
+#: d/lang.opt:230
+msgid "-fdoc-inc=<file>\tInclude a Ddoc macro <file>."
+msgstr ""
+
+#: d/lang.opt:234
+msgid "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=<package.module>=<filespec>\tuse <filespec> as source file for "
+"<package.module>."
+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=<level|ident>\tCompile in version code >= <level> or identified by "
+"<ident>."
+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
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 <target>\tAdd a MAKE-quoted target."
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 ""
"-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 ""
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=<name>\tUse class <name> for constant strings."
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 ""
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=<number>\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=<number>\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=<cset>\tConvert all wide strings and character constants "
+"to character set <cset>."
+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=<spec-list>\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 <dir>\tAdd <dir> to the end of the system include path."
+msgstr ""
+
+#: c-family/c.opt:1907
+msgid "-imacros <file>\tAccept definition of macros in <file>."
+msgstr ""
+
+#: c-family/c.opt:1911
+msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
+msgstr ""
+
+#: c-family/c.opt:1915
+msgid "-include <file>\tInclude the contents of <file> before other files."
+msgstr ""
+
+#: c-family/c.opt:1919
+msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
+msgstr ""
+
+#: c-family/c.opt:1923
+msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
+msgstr ""
+
+#: c-family/c.opt:1927
+msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
+msgstr ""
+
+#: c-family/c.opt:1931
+msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
+msgstr ""
+
+#: c-family/c.opt:1935
+msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
+msgstr ""
+
+#: c-family/c.opt:1939
+msgid ""
+"-iwithprefixbefore <dir>\tAdd <dir> 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<directory>\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=<n>\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=<big-endian|little-endian|native|swap> 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=<number>\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=<number>\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-<n>\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=<cset>\tConvert all wide strings and character constants "
-"to character set <cset>."
+#: 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-<n>\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=<spec-list>\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=<n>\tInitialize local character variables to ASCII value n."
msgstr ""
-#: c-family/c.opt:1903
-msgid "-idirafter <dir>\tAdd <dir> 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 <file>\tAccept definition of macros in <file>."
+#: fortran/lang.opt:585
+msgid "-finit-integer=<n>\tInitialize local integer variables to n."
msgstr ""
-#: c-family/c.opt:1911
-msgid "-imultilib <dir>\tSet <dir> 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 <file>\tInclude the contents of <file> before other files."
+#: fortran/lang.opt:593
+msgid "-finit-logical=<true|false>\tInitialize local logical variables."
msgstr ""
-#: c-family/c.opt:1919
-msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
+#: fortran/lang.opt:597
+msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
msgstr ""
-#: c-family/c.opt:1923
-msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
+#: fortran/lang.opt:619
+msgid ""
+"-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which "
+"matmul will be inlined."
msgstr ""
-#: c-family/c.opt:1927
-msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
+#: fortran/lang.opt:623
+msgid ""
+"-fmax-array-constructor=<n>\tMaximum number of objects in an array "
+"constructor."
msgstr ""
-#: c-family/c.opt:1931
-msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
+#: fortran/lang.opt:627
+msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
msgstr ""
-#: c-family/c.opt:1935
-msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
+#: fortran/lang.opt:631
+msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
msgstr ""
-#: c-family/c.opt:1939
+#: fortran/lang.opt:635
msgid ""
-"-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
+"-fmax-stack-var-size=<n>\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=<none|single|lib>\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
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 ""
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 ""
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 ""
#: 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
msgid "missing %<target%> 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 ""
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 ""
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 ""
#. 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 ""
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 %<nonstring%> is smaller than the "
"specified bound %wu"
msgstr ""
-#: calls.c:1803
+#: calls.c:1806
#, gcc-internal-format
msgid ""
"%qD argument %i declared attribute %<nonstring%> is smaller than the "
"specified bound [%E, %E]"
msgstr ""
-#: calls.c:1809
+#: calls.c:1812
#, gcc-internal-format
msgid ""
"%qD argument %i declared attribute %<nonstring%> 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 %<nonstring%>"
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 ""
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 ""
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 %<static%> but never defined"
msgstr ""
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
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"
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
#: collect2.c:2425
#, gcc-internal-format
-msgid "cannot find 'nm'"
+msgid "cannot find %<nm%>"
msgstr ""
#: collect2.c:2473
#: collect2.c:2596
#, gcc-internal-format
-msgid "cannot find 'ldd'"
+msgid "cannot find %<ldd%>"
msgstr ""
#: collect2.c:2642
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
"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 ""
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 ""
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 "
#: 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 ""
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 "
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 "
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"
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 "
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 "
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 %<INT_MAX%>"
msgstr ""
-#: gimple-ssa-sprintf.c:2932
+#: gimple-ssa-sprintf.c:2936
#, gcc-internal-format
msgid "%<%.*s%> directive output between %wu and %wu bytes exceeds %<INT_MAX%>"
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 %<INT_MAX%>"
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 "
"%<INT_MAX%>"
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 %<INT_MAX%>"
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 %<INT_MAX%>"
msgstr ""
-#: gimple-ssa-sprintf.c:4128
+#: gimple-ssa-sprintf.c:4132
#, gcc-internal-format
msgid "specified bound range [%wu, %wu] exceeds %<INT_MAX%>"
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 ""
msgid "argument to %<alloca%> 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"
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"
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"
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"
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"
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"
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"
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"
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 ""
msgid "invalid use of attribute %<fallthrough%>"
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 ""
"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 ""
"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"
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
#: multiple_target.c:76
#, gcc-internal-format
-msgid "the call requires ifunc, which is not supported by this target"
+msgid "the call requires %<ifunc%>, which is not supported by this target"
msgstr ""
#: multiple_target.c:83
msgid "default %<target_clones%> attribute was not set"
msgstr ""
-#: multiple_target.c:351
+#: multiple_target.c:354
#, gcc-internal-format
msgid "single %<target_clones%> attribute is ignored"
msgstr ""
-#: multiple_target.c:360
+#: multiple_target.c:363
#, gcc-internal-format
msgid "clones for %<target_clones%> 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 %<noclone%> attribute"
msgstr ""
-#: multiple_target.c:380
+#: multiple_target.c:384
#, gcc-internal-format
-msgid "default target was not set"
+msgid "%<default%> target was not set"
msgstr ""
#: multiple_target.c:388
msgid "an empty string cannot be in %<target_clones%> attribute"
msgstr ""
+#: multiple_target.c:392
+#, gcc-internal-format
+msgid "multiple %<default%> targets were set"
+msgstr ""
+
#: omp-expand.c:2150
#, gcc-internal-format
msgid ""
#: 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
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 ""
#: symtab.c:1005
#, gcc-internal-format
-msgid "inconsistent `ifunc' attribute"
+msgid "inconsistent %<ifunc%> attribute"
msgstr ""
#: symtab.c:1013
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 ""
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 ""
#: 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
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 ""
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 ""
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 ""
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 ""
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 ""
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 ""
"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 ""
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 %<target%>"
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 %<struct%> 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 ""
"%<true%>"
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 %<restrict%>"
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 ""
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 ""
msgid "%<iterator%> modifier may not be specified on %<depobj%> 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 ""
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 ""
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 ""
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 ""
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 %<if%> 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 %<noinline%>"
msgstr ""
-#: c-family/c-warn.c:2364
+#: c-family/c-warn.c:2367
#, gcc-internal-format
msgid ""
"declaration of %q+D with attribute %<noinline%> 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 ""
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 "
"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 ""
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 ""
#: 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
#: 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 %<e%>, %<i%> or %<g%>"
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
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 ""
#: 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
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 ""
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 %<target(\"arch=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.c:12298
+#: config/aarch64/aarch64.c:12327
#, gcc-internal-format
msgid "invalid name (\"%s\") in %<target(\"arch=\")%> 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 %<target()%> pragma or "
"attribute"
msgstr ""
-#: config/aarch64/aarch64.c:12337
+#: config/aarch64/aarch64.c:12366
#, gcc-internal-format
msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.c:12340
+#: config/aarch64/aarch64.c:12369
#, gcc-internal-format
msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.c:12367
+#: config/aarch64/aarch64.c:12396
#, gcc-internal-format
msgid ""
"missing argument to %<target(\"branch-protection=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.c:12371
+#: config/aarch64/aarch64.c:12400
#, gcc-internal-format
msgid ""
"invalid protection type (\"%s\") in %<target(\"branch-protection=\")%> "
"pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.c:12406
+#: config/aarch64/aarch64.c:12435
#, gcc-internal-format
msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.c:12447
+#: config/aarch64/aarch64.c:12476
#, gcc-internal-format
msgid "missing value in %<target()%> 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 %<target()%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.c:12551
+#: config/aarch64/aarch64.c:12580
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
msgstr ""
-#: config/aarch64/aarch64.c:12559
+#: config/aarch64/aarch64.c:12588
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
msgstr ""
-#: config/aarch64/aarch64.c:12613
+#: config/aarch64/aarch64.c:12642
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s=%s\")%> 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 %<target%> argument not a string"
msgstr ""
-#: config/aarch64/aarch64.c:12697
+#: config/aarch64/aarch64.c:12726
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s\")%> is not valid"
msgstr ""
-#: config/aarch64/aarch64.c:12706
+#: config/aarch64/aarch64.c:12735
#, gcc-internal-format
msgid "malformed %<target(\"%s\")%> 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 %<simd%> 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 %<simd%> functions"
msgstr ""
-#: config/aarch64/aarch64.c:18636
+#: config/aarch64/aarch64.c:18665
#, gcc-internal-format
msgid "unsupported return type %qT for %<simd%> 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 %<simd%> 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 ""
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"
#: 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
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"
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
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 ""
"%> 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 ""
#. 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 ""
#: 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
#: config/ft32/ft32.c:181
#, gcc-internal-format
-msgid "'h' applied to non-register operand"
+msgid "%<h%> applied to non-register operand"
msgstr ""
#: config/ft32/ft32.c:206
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 ""
"%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or "
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 "%<generic%> CPU can be used only for %<-mtune=%> switch"
msgstr ""
-#: config/i386/i386.c:3924
+#: config/i386/i386.c:3812
#, gcc-internal-format
msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
msgstr ""
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3819
#, gcc-internal-format
msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
msgstr ""
-#: config/i386/i386.c:3933
+#: config/i386/i386.c:3821
#, gcc-internal-format
msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> 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 %<target(\"arch=\")%> 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 %<target(\"arch=\")%> 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 %<target(\"arch=\")%> 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 %<target(\"tune=\")%> 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 %<target(\"tune=\")%> 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 %<target(\"tune=\")%> 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 "%<target(\"rtd\")%> 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 "%<target(\"sseregparm\")%> 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 %<target(\"accumulate-outgoing-args\")%> 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 %<target(\"accumulate-outgoing-args\")%>"
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 "
"%<no_caller_saved_registers%> 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 "
"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 "
#. 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 "%<V%> 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 %<z%>"
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 %<xabort%> 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 ""
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
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
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
#: 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 ""
#: 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
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"
#: 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
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
#: 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.
msgid "use of %<double%> 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 ""
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 %<psw%>"
msgstr ""
#: config/rx/rx.c:1389
#: 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 %<C%>, %<Z%>, %<S%>, %<O%>, %<I%>, or %<U%>"
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 ""
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 ""
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 "
"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 %<target%>"
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 ""
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 ""
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 ""
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 ""
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 "%<inline%> 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 "%<auto%> in file-scope empty declaration"
msgstr ""
-#: c/c-decl.c:4594
+#: c/c-decl.c:4597
#, gcc-internal-format
msgid "%<register%> 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 %<static%> 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 ""
#. 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 ""
#. 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 %<warn_if_not_aligned%> 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 %<int%> in declaration of %qE"
msgstr ""
-#: c/c-decl.c:5954
+#: c/c-decl.c:5957
#, gcc-internal-format
msgid "type defaults to %<int%> in type name"
msgstr ""
-#: c/c-decl.c:5986
+#: c/c-decl.c:5989
#, gcc-internal-format
msgid "duplicate %<const%>"
msgstr ""
-#: c/c-decl.c:5988
+#: c/c-decl.c:5991
#, gcc-internal-format
msgid "duplicate %<restrict%>"
msgstr ""
-#: c/c-decl.c:5990
+#: c/c-decl.c:5993
#, gcc-internal-format
msgid "duplicate %<volatile%>"
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 %<auto%>"
msgstr ""
-#: c/c-decl.c:6034
+#: c/c-decl.c:6037
#, gcc-internal-format
msgid "function definition declared %<register%>"
msgstr ""
-#: c/c-decl.c:6036
+#: c/c-decl.c:6039
#, gcc-internal-format
msgid "function definition declared %<typedef%>"
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 %<extern%>"
msgstr ""
-#: c/c-decl.c:6090
+#: c/c-decl.c:6093
#, gcc-internal-format
msgid "%qE has both %<extern%> and initializer"
msgstr ""
-#: c/c-decl.c:6095
+#: c/c-decl.c:6098
#, gcc-internal-format
msgid "file-scope declaration of %qE specifies %<auto%>"
msgstr ""
-#: c/c-decl.c:6099
+#: c/c-decl.c:6102
#, gcc-internal-format
msgid "file-scope declaration of %qE specifies %<register%>"
msgstr ""
-#: c/c-decl.c:6104
+#: c/c-decl.c:6107
#, gcc-internal-format
msgid "nested function %qE declared %<extern%>"
msgstr ""
-#: c/c-decl.c:6107
+#: c/c-decl.c:6110
#, gcc-internal-format
msgid "function-scope %qE implicitly auto and declared %qs"
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 %<auto%> qualifier for %qE"
msgstr ""
-#: c/c-decl.c:6759
+#: c/c-decl.c:6762
#, gcc-internal-format
msgid "%qs combined with %<register%> 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 %<register%> 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 %<inline%>"
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 %<inline%>"
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 %<main%>"
msgstr ""
-#: c/c-decl.c:7167
+#: c/c-decl.c:7170
#, gcc-internal-format
msgid "%<main%> 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 %<static%> redeclared %<extern%>"
msgstr ""
-#: c/c-decl.c:7220
+#: c/c-decl.c:7223
#, gcc-internal-format
msgid "variable %q+D declared %<inline%>"
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 "%<void%> 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 "%<void%> 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 %<union %E%>"
msgstr ""
-#: c/c-decl.c:7769
+#: c/c-decl.c:7772
#, gcc-internal-format
msgid "redefinition of %<struct %E%>"
msgstr ""
-#: c/c-decl.c:7778
+#: c/c-decl.c:7781
#, gcc-internal-format
msgid "nested redefinition of %<union %E%>"
msgstr ""
-#: c/c-decl.c:7780
+#: c/c-decl.c:7783
#, gcc-internal-format
msgid "nested redefinition of %<struct %E%>"
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 %<enum %E%>"
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 %<enum %E%>"
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 %<int%>"
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 %<int%>"
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 %<int%>"
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 %<int%>"
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 ""
#. 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 "%<for%> 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 %<for%> loop initial declarations"
msgstr ""
-#: c/c-decl.c:9828
+#: c/c-decl.c:9831
#, gcc-internal-format
msgid "declaration of static variable %qD in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9832
+#: c/c-decl.c:9835
#, gcc-internal-format
msgid ""
"declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9839
+#: c/c-decl.c:9842
#, gcc-internal-format
msgid "%<struct %E%> declared in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9844
+#: c/c-decl.c:9847
#, gcc-internal-format
msgid "%<union %E%> declared in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9848
+#: c/c-decl.c:9851
#, gcc-internal-format
msgid "%<enum %E%> declared in %<for%> loop initial declaration"
msgstr ""
-#: c/c-decl.c:9852
+#: c/c-decl.c:9855
#, gcc-internal-format
msgid "declaration of non-variable %qD in %<for%> 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 "%<long long long%> 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 %<long long%>"
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 %<auto%>"
msgstr ""
-#: c/c-decl.c:11070
+#: c/c-decl.c:11073
#, gcc-internal-format
msgid "%qE used with %<register%>"
msgstr ""
-#: c/c-decl.c:11072
+#: c/c-decl.c:11075
#, gcc-internal-format
msgid "%qE used with %<typedef%>"
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 %<extern%>"
msgstr ""
-#: c/c-decl.c:11110
+#: c/c-decl.c:11113
#, gcc-internal-format
msgid "%<__thread%> before %<static%>"
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 %<complex%> meaning %<double complex%>"
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 %<omp_out%> nor %<omp_in%>"
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 %<omp_priv%> nor %<omp_orig%>"
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 ""
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 ""
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 ""
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 ""
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 "%<fallthrough%> attribute not followed by %<;%>"
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 ""
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 ""
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 ""
#: 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 ""
msgid "expected %<}%> before %<else%>"
msgstr ""
-#: c/c-parser.c:5137 cp/parser.c:11650
+#: c/c-parser.c:5137 cp/parser.c:11652
#, gcc-internal-format
msgid "%<else%> without a previous %<if%>"
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 %<if%> 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 %<else%> 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 %<else%>"
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 %<GCC ivdep%> 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 %<GCC unroll%> pragma"
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 ""
#. 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 %<sizeof (%T) / sizeof (%T)%> 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 %<sizeof%> operand was declared here"
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 ""
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 %<getter%> 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 %<setter%> 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 %<setter%> 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 %<getter%> 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 "
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 ""
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 %<none%> or %<present%>"
msgstr ""
-#: c/c-parser.c:12391 cp/parser.c:33116
+#: c/c-parser.c:12391 cp/parser.c:33117
#, gcc-internal-format
msgid "expected %<none%> or %<shared%>"
msgstr ""
-#: c/c-parser.c:12511 cp/parser.c:33227
+#: c/c-parser.c:12511 cp/parser.c:33228
#, gcc-internal-format
msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
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 %<data%>"
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 %<if%> 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 %<if%> 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 %<if%> 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 %<if%> clause has modifier, then all %<if%> clauses have to use "
msgid "%<num_tasks%> 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 "%<grainsize%> 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 "%<priority%> value must be non-negative"
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 %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> "
"or %<default%>"
msgstr ""
-#: c/c-parser.c:12990 cp/parser.c:33605
+#: c/c-parser.c:12990 cp/parser.c:33606
#, gcc-internal-format
msgid "expected %<scalar%>, %<aggregate%> or %<pointer%>"
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 %<defaultmap%> 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 %<defaultmap%> 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 %<static%> 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 "%<tile%> 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 "%<inscan%> modifier on %<reduction%> 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 %<monotonic%> and %<nonmonotonic%> 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 %<runtime%> does not take a %<chunk_size%> 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 %<auto%> does not take a %<chunk_size%> 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 ""
msgid "%<num_teams%> 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 "%<thread_limit%> 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 ""
"%<aligned%> clause alignment expression must be positive constant integer "
"%<simdlen%> 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 "%<iterator%> 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 ""
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 %<extern%> 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 %<global%> 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 %<data%> 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 ""
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 %<device%> or %<host%> or "
"%<self%> 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 %<read%>, %<write%>, %<update%>, %<capture%>, %<seq_cst%>, %<acq_rel"
"%>, %<release%>, %<relaxed%> or %<hint%> 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 %<acq_rel%> or %<release%> "
"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 %<acq_rel%> or %<acquire%> "
"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 %<acq_rel%> or %<acquire%> "
"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"
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 "%<depobj%> 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 %<in%>, %<out%>, %<inout%> or %<mutexinoutset%>"
msgstr ""
-#: c/c-parser.c:16657 cp/parser.c:36235
+#: c/c-parser.c:16657 cp/parser.c:36236
#, gcc-internal-format
msgid "expected %<depend%>, %<destroy%> or %<update%> 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 %<acq_rel%>, %<release%> or %<acquire%>"
msgstr ""
-#: c/c-parser.c:16700 cp/parser.c:36275
+#: c/c-parser.c:16700 cp/parser.c:36276
#, gcc-internal-format
msgid "%<flush%> 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 "%<ordered%> clause parameter is less than %<collapse%>"
msgstr ""
-#: c/c-parser.c:16760 cp/parser.c:36886
+#: c/c-parser.c:16760 cp/parser.c:36887
#, gcc-internal-format
msgid ""
"%<linear%> clause may not be specified together with %<ordered%> 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 ""
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 "%<ordered%> 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 %<depend%> 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 %<for%> 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 %<point%>"
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 %<to%>, %<from%>, "
"%<tofrom%> or %<alloc%> on %<map%> 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 %<map%> or "
"%<use_device_ptr%> 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 %<from%> or %<to%> "
"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 %<to%> or %<alloc"
"%> on %<map%> 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 %<map%> 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 %<from%>, %<release"
"%> or %<delete%> on %<map%> 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 %<map%> 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 %<to%>, %<from%>, %<tofrom%> "
"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 %<link%> and %<to%> 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 %<target%>"
msgstr ""
-#: c/c-parser.c:18785 cp/parser.c:39378
+#: c/c-parser.c:18785 cp/parser.c:39379
#, gcc-internal-format
msgid "expected %<declare%>"
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 "
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 %<simd%> or %<reduction%> or %<target%>"
msgstr ""
-#: c/c-parser.c:19255 cp/parser.c:39895
+#: c/c-parser.c:19255 cp/parser.c:39896
#, gcc-internal-format
msgid "expected %<seq_cst%>, %<relaxed%> or %<acq_rel%>"
msgstr ""
-#: c/c-parser.c:19275 cp/parser.c:39921
+#: c/c-parser.c:19275 cp/parser.c:39922
#, gcc-internal-format
msgid ""
"expected %<unified_address%>, %<unified_shared_memory%>, %<dynamic_allocators"
"%>, %<reverse_offload%> or %<atomic_default_mem_order%> 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 %<requires%> 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 %<atomic_default_mem_order%> 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 ""
"%<atomic_default_mem_order%> clause used lexically after first %<atomic%> "
"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 "%<pragma omp requires%> requires at least one clause"
msgstr ""
msgid "variable sized type %qT in %<reduction%> 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 %<threadprivate%> 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 %<threadprivate%>"
msgstr ""
-#: c/c-parser.c:19594 cp/semantics.c:8026
+#: c/c-parser.c:19594 cp/semantics.c:8029
#, gcc-internal-format
msgid "%<threadprivate%> %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 %<transaction_may_cancel_outer%> 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 ""
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 ""
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 ""
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 ""
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 ""
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 ""
"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 ""
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 ""
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 ""
msgid "ISO C forbids %<goto *expr;%>"
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 %<noreturn%> has a %<return%> statement"
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 ""
msgid "%<default%> 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 ""
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 ""
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 ""
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 %<parallel%>, %<for%>, %<sections"
"%> or %<taskgroup%> 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 %<cancel%> %<if%> 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 %<parallel%>, %<for"
msgid "%<_Atomic%> %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 ""
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 ""
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 ""
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 ""
msgid "%qE has invalid type for %<reduction(%s)%>"
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 ""
msgid "variable length element type in array %<reduction%> 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 "%<nowait%> clause must not be used together with %<copyprivate%>"
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 %<threadprivate%> for %<copyin%>"
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 %<linear%> clause on %<simd%> or %<for%> "
msgid "%<_Atomic%> %qD in %<linear%> clause"
msgstr ""
-#: c/c-typeck.c:14012 cp/semantics.c:6307
+#: c/c-typeck.c:14012 cp/semantics.c:6310
#, gcc-internal-format
msgid "%<linear%> 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 ""
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 %<firstprivate%>"
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 %<lastprivate%>"
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 %<aligned%> clause"
msgstr ""
msgid "%qE appears more than once in %<aligned%> 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 %<nontemporal%> clause"
msgstr ""
msgid "%qE appears more than once in %<nontemporal%> clauses"
msgstr ""
-#: c/c-typeck.c:14244 cp/semantics.c:6984
+#: c/c-typeck.c:14244 cp/semantics.c:6987
#, gcc-internal-format
msgid "%<depend%> clause with %<depobj%> 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 %<depend%> 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 %<omp_depend_t%> type in %<depend%> clause with %<depobj%> "
"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 %<omp_depend_t%> type in %<depend%> clause with "
"dependence type other than %<depobj%>"
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 %<declare target%> 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 %<uniform%> 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 %<uniform%> clause"
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 "%<inbranch%> clause is incompatible with %<notinbranch%>"
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 ""
"clauses"
msgstr ""
-#: c/c-typeck.c:14750 cp/semantics.c:7680
+#: c/c-typeck.c:14750 cp/semantics.c:7683
#, gcc-internal-format
msgid "%<simdlen%> clause value is bigger than %<safelen%> 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 ""
"%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
msgstr ""
-#: c/c-typeck.c:14780 cp/semantics.c:7660
+#: c/c-typeck.c:14780 cp/semantics.c:7663
#, gcc-internal-format
msgid ""
"%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.c:14795 cp/semantics.c:7706
+#: c/c-typeck.c:14795 cp/semantics.c:7709
#, gcc-internal-format
msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
msgstr ""
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 %<this%> argument discards qualifiers"
msgstr ""
-#: cp/call.c:3556
+#: cp/call.c:3557
msgid " no known conversion for implicit %<this%> 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)%> <built-in>"
msgstr ""
-#: cp/call.c:3621
+#: cp/call.c:3622
#, gcc-internal-format
msgid "%s%<%D(%T, %T)%> <built-in>"
msgstr ""
-#: cp/call.c:3625
+#: cp/call.c:3626
#, gcc-internal-format
msgid "%s%<%D(%T)%> <built-in>"
msgstr ""
-#: cp/call.c:3629
+#: cp/call.c:3630
#, gcc-internal-format
msgid "%s%qT <conversion>"
msgstr ""
-#: cp/call.c:3631
+#: cp/call.c:3632
#, gcc-internal-format
msgid "%s%#qD <near match>"
msgstr ""
-#: cp/call.c:3633
+#: cp/call.c:3634
#, gcc-internal-format
msgid "%s%#qD <deleted>"
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 %<operator?:%>"
msgstr ""
-#: cp/call.c:4843
+#: cp/call.c:4844
#, gcc-internal-format
msgid "ternary %<operator?:%> 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 "%<operator%s%>"
msgstr ""
-#: cp/call.c:4855
+#: cp/call.c:4856
#, gcc-internal-format
msgid "%<operator%s%> in %<%E%s%>"
msgstr ""
-#: cp/call.c:4862
+#: cp/call.c:4863
#, gcc-internal-format
msgid "%<operator[]%>"
msgstr ""
-#: cp/call.c:4865
+#: cp/call.c:4866
#, gcc-internal-format
msgid "%<operator[]%> 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 "%<operator%s%> in %<%E %s %E%>"
msgstr ""
-#: cp/call.c:4899
+#: cp/call.c:4900
#, gcc-internal-format
msgid "%<operator%s%> 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 %<void%>, but the "
"third operand is neither a throw-expression nor of type %<void%>"
msgstr ""
-#: cp/call.c:5233
+#: cp/call.c:5234
#, gcc-internal-format
msgid ""
"third operand to the conditional operator is of type %<void%>, but the "
"second operand is neither a throw-expression nor of type %<void%>"
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 %<operator %s%> 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 %<false%> to pointer type for argument %P of %qD"
msgstr ""
-#: cp/call.c:6880
+#: cp/call.c:6881
#, gcc-internal-format
msgid "converting %<false%> 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 %<this%> 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 %<new%> and "
"%<delete%> 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 %<new%> "
"and %<delete%> 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 ""
"%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 ""
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 ""
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 ""
msgid "expression %qE does not designate a %<constexpr%> 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-%<constexpr%> function %qD"
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 ""
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 ""
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 ""
"%<constexpr%> 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 ""
"%<constexpr%> 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 "%<reinterpret_cast<%T>(%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 %<this%> 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 %<static%> in %<constexpr%> context"
msgstr ""
-#: cp/constexpr.c:6539
+#: cp/constexpr.c:6527
#, gcc-internal-format
msgid "%qD declared %<thread_local%> in %<constexpr%> 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 "%<delete[]%> 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 "%<goto%> 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 ""
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 ""
msgid "redeclaration %qD differs in %<constexpr%> 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 ""
#. 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 "
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 %<gnu_inline%> 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 %<gnu_inline%> attribute"
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 %<constexpr%> 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 %<constexpr%> 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 "%<typename %T::%D%> names %q#T, which is not a class template"
msgstr ""
-#: cp/decl.c:3882
+#: cp/decl.c:3885
#, gcc-internal-format
msgid "%<typename %T::%D%> 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 "%<auto%> 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 "%<inline%> can only be specified for functions"
msgstr ""
-#: cp/decl.c:4861
+#: cp/decl.c:4864
#, gcc-internal-format
msgid "%<virtual%> can only be specified for functions"
msgstr ""
-#: cp/decl.c:4866
+#: cp/decl.c:4869
#, gcc-internal-format
msgid "%<friend%> can only be specified inside a class"
msgstr ""
-#: cp/decl.c:4869
+#: cp/decl.c:4872
#, gcc-internal-format
msgid "%<explicit%> 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 "%<const%> can only be specified for objects and functions"
msgstr ""
-#: cp/decl.c:4880
+#: cp/decl.c:4883
#, gcc-internal-format
msgid "%<volatile%> 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 "%<typedef%> was ignored in this declaration"
msgstr ""
-#: cp/decl.c:4895
+#: cp/decl.c:4898
#, gcc-internal-format
msgid "%<constexpr%> 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 %<extern%> and is initialized"
msgstr ""
-#: cp/decl.c:5104
+#: cp/decl.c:5107
#, gcc-internal-format
msgid "definition of %q#D is marked %<dllimport%>"
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 %<thread_local%> in %<constexpr%> function"
msgstr ""
-#: cp/decl.c:5249
+#: cp/decl.c:5252
#, gcc-internal-format
msgid "%qD declared %<static%> in %<constexpr%> 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 %<constexpr%> function"
msgstr ""
-#: cp/decl.c:5701
+#: cp/decl.c:5704
#, gcc-internal-format
msgid "uninitialized variable %qD in %<constexpr%> 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 %<register%> storage class specifier"
msgstr ""
-#: cp/decl.c:6933 cp/decl.c:12879
+#: cp/decl.c:6960 cp/decl.c:12906
#, gcc-internal-format
msgid "%<register%> storage class specifier used"
msgstr ""
-#: cp/decl.c:6980
+#: cp/decl.c:7007
#, gcc-internal-format
msgid ""
"initializer for %<decltype(auto) %D%> 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 "%<std::tuple_size<%T>::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 %<thread_local%> 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 %<virtual%> variable"
msgstr ""
-#: cp/decl.c:8579
+#: cp/decl.c:8606
#, gcc-internal-format
msgid ""
"%<const%> and %<volatile%> 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 %<virtual%> parameter"
msgstr ""
-#: cp/decl.c:8588
+#: cp/decl.c:8615
#, gcc-internal-format
msgid "%qD declared as an %<inline%> parameter"
msgstr ""
-#: cp/decl.c:8590
+#: cp/decl.c:8617
#, gcc-internal-format
msgid ""
"%<const%> and %<volatile%> 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 %<virtual%> type"
msgstr ""
-#: cp/decl.c:8599
+#: cp/decl.c:8626
#, gcc-internal-format
msgid "%qD declared as an %<inline%> type"
msgstr ""
-#: cp/decl.c:8601
+#: cp/decl.c:8628
#, gcc-internal-format
msgid ""
"%<const%> and %<volatile%> 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 %<virtual%> field"
msgstr ""
-#: cp/decl.c:8610
+#: cp/decl.c:8637
#, gcc-internal-format
msgid "%qD declared as an %<inline%> field"
msgstr ""
-#: cp/decl.c:8612
+#: cp/decl.c:8639
#, gcc-internal-format
msgid ""
"%<const%> and %<volatile%> 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-%<bool%> 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 ""
"%<inline%> 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 %<constexpr%>"
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 %<int%>"
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 %<concept%>"
msgstr ""
-#: cp/decl.c:9454
+#: cp/decl.c:9481
#, gcc-internal-format
msgid "concept must have type %<bool%>"
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 ""
"%<constexpr%> 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 %<operator %T%>"
msgstr ""
-#: cp/decl.c:10101
+#: cp/decl.c:10128
#, gcc-internal-format
msgid "qualifiers are not allowed on declaration of %<operator %T%>"
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 "%<inline%> 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 %<typedef%>"
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 "%<concept%> cannot appear in a typedef declaration"
msgstr ""
-#: cp/decl.c:10625
+#: cp/decl.c:10652
#, gcc-internal-format
msgid "%<constexpr%> 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 %<complex%> meaning %<double complex%>"
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 "%<signed%> and %<unsigned%> specified together"
msgstr ""
-#: cp/decl.c:10811
+#: cp/decl.c:10838
#, gcc-internal-format
msgid "%<long%> and %<short%> 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 %<decltype%>"
msgstr ""
-#: cp/decl.c:10832
+#: cp/decl.c:10859
#, gcc-internal-format
msgid "%qs specified with %<typeof%>"
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 %<virtual%> and %<static%>"
msgstr ""
-#: cp/decl.c:10966
+#: cp/decl.c:10993
#, gcc-internal-format
msgid ""
"member %qD can be declared both %<virtual%> and %<constexpr%> 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 %<concept%>"
msgstr ""
-#: cp/decl.c:11009
+#: cp/decl.c:11036
#, gcc-internal-format
msgid "a parameter cannot be declared %<constexpr%>"
msgstr ""
-#: cp/decl.c:11019
+#: cp/decl.c:11046
#, gcc-internal-format
msgid "%<virtual%> outside class declaration"
msgstr ""
-#: cp/decl.c:11029
+#: cp/decl.c:11056
#, gcc-internal-format
msgid "structured binding declaration cannot be %<inline%>"
msgstr ""
-#: cp/decl.c:11032
+#: cp/decl.c:11059
#, gcc-internal-format
msgid "structured binding declaration cannot be %<typedef%>"
msgstr ""
-#: cp/decl.c:11034
+#: cp/decl.c:11061
#, gcc-internal-format
msgid "structured binding declaration cannot be %<constexpr%>"
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 %<concept%>"
msgstr ""
-#: cp/decl.c:11049
+#: cp/decl.c:11076
#, gcc-internal-format
msgid "structured binding declaration cannot be %<register%>"
msgstr ""
-#: cp/decl.c:11053
+#: cp/decl.c:11080
#, gcc-internal-format
msgid "structured binding declaration cannot be %<static%>"
msgstr ""
-#: cp/decl.c:11057
+#: cp/decl.c:11084
#, gcc-internal-format
msgid "structured binding declaration cannot be %<extern%>"
msgstr ""
-#: cp/decl.c:11061
+#: cp/decl.c:11088
#, gcc-internal-format
msgid "structured binding declaration cannot be %<mutable%>"
msgstr ""
-#: cp/decl.c:11065
+#: cp/decl.c:11092
#, gcc-internal-format
msgid "structured binding declaration cannot be C++98 %<auto%>"
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 %<auto%> or reference to cv-qualified %<auto%>"
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 %<extern%>"
msgstr ""
-#: cp/decl.c:11154
+#: cp/decl.c:11181
#, gcc-internal-format
msgid "top-level declaration of %qs specifies %<auto%>"
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 %<auto%> 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 "
"%<auto%>"
msgstr ""
-#: cp/decl.c:11355
+#: cp/decl.c:11382
#, gcc-internal-format
msgid ""
"%qs function with trailing return type has %<decltype(auto)%> as its type "
"rather than plain %<auto%>"
msgstr ""
-#: cp/decl.c:11360
+#: cp/decl.c:11387
#, gcc-internal-format
msgid "invalid use of %<decltype(auto)%>"
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 %<auto%> 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 %<virtual%>"
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 "%<explicit%> outside class declaration"
msgstr ""
-#: cp/decl.c:11939
+#: cp/decl.c:11966
#, gcc-internal-format
msgid "%<explicit%> 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 %<explicit"
"%>"
msgstr ""
-#: cp/decl.c:11952
+#: cp/decl.c:11979
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:11959
+#: cp/decl.c:11986
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:11966
+#: cp/decl.c:11993
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:11972
+#: cp/decl.c:11999
#, gcc-internal-format
msgid "%<static%> %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:11978
+#: cp/decl.c:12005
#, gcc-internal-format
msgid "%<const%> %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:11984
+#: cp/decl.c:12011
#, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.c:12020
+#: cp/decl.c:12047
#, gcc-internal-format
msgid "%<auto%> not allowed in alias declaration"
msgstr ""
-#: cp/decl.c:12023
+#: cp/decl.c:12050
#, gcc-internal-format
msgid "typedef declared %<auto%>"
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 "%<inline%> 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. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.c:12158
+#: cp/decl.c:12185
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
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 "%<auto%> parameter not permitted in this context"
msgstr ""
-#: cp/decl.c:12247
+#: cp/decl.c:12274
#, gcc-internal-format
msgid "parameter declared %<auto%>"
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 %<virtual%> inside a union"
msgstr ""
-#: cp/decl.c:12386
+#: cp/decl.c:12413
#, gcc-internal-format
msgid "%qD cannot be declared %<virtual%>, 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 %<concept%>"
msgstr ""
-#: cp/decl.c:12420
+#: cp/decl.c:12447
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
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 %<concept%>"
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 %<concept%>"
msgstr ""
-#: cp/decl.c:12581
+#: cp/decl.c:12608
#, gcc-internal-format
msgid "%<constexpr%> 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 %<concept%>"
msgstr ""
-#: cp/decl.c:12615
+#: cp/decl.c:12642
#, gcc-internal-format
msgid "non-static data member %qE declared %<constexpr%>"
msgstr ""
-#: cp/decl.c:12670
+#: cp/decl.c:12697
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr ""
-#: cp/decl.c:12672
+#: cp/decl.c:12699
#, gcc-internal-format
msgid "storage class %<register%> 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 %<thread_local%> 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 ""
"%<static%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.c:12702
+#: cp/decl.c:12729
#, gcc-internal-format
msgid ""
"%<inline%> 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 ""
"%<static%> 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 %<register%>"
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 %<constexpr%> 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 %<extern%>"
msgstr ""
-#: cp/decl.c:12859
+#: cp/decl.c:12886
#, gcc-internal-format
msgid "%qs has both %<extern%> 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 %<void%> 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 ""
#. 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 %<int%> as its argument"
msgstr ""
-#: cp/decl.c:13627
+#: cp/decl.c:13654
#, gcc-internal-format
msgid "postfix %qD must have %<int%> 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 %<void%> 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 ""
#. 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 ""
#.
#. 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 %<unsigned long%>"
msgstr ""
-#: cp/decl.c:14942
+#: cp/decl.c:14969
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<long%>"
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 "%<operator=%> 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 %<auto%> return type can be deduced to %<void%>"
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 %<auto%>"
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 ""
#. [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 ""
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 ""
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 %<false%> 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 %<noexcept%>"
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 ""
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 "
"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 %<constexpr%> "
"because the implicit declaration is not %<constexpr%>:"
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 ""
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 "%<typeid%> 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 %<constexpr%> 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 %<noexcept%> 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 %<thread_local%> only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/parser.c:3335
+#: cp/parser.c:3338
#, gcc-internal-format
msgid "%<concept%> only available with %<-fconcepts%>"
msgstr ""
-#: cp/parser.c:3361
+#: cp/parser.c:3364
#, gcc-internal-format
msgid "(perhaps %<typename %T::%E%> 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 %<typename%> 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 %<typename%> 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 %<using namespace std::complex_literals%> (from <complex>) to enable the "
"C++14 user-defined literal suffixes"
msgstr ""
-#: cp/parser.c:4550
+#: cp/parser.c:4553
#, gcc-internal-format
msgid "or use %<j%> instead of %<i%> 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 "%<this%> 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 %<typeid%> 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 %<alignof%> with a non-type"
msgstr ""
-#: cp/parser.c:8262
+#: cp/parser.c:8265
#, gcc-internal-format
msgid "types may not be defined in %<noexcept%> 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 %<auto%> 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 %<this%> 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 %<mutable%>"
msgstr ""
-#: cp/parser.c:10938
+#: cp/parser.c:10940
#, gcc-internal-format
msgid ""
"%<constexpr%> 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 %<typename%> 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 %<constexpr%> function"
msgstr ""
-#: cp/parser.c:11763
+#: cp/parser.c:11765
#, gcc-internal-format
msgid "%<if constexpr%> 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 %<for%> 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 %<for%> 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 %<for%> 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 %<for%> loops only available with %<-std=c++11%> or %<-std=gnu+"
"+11%>"
msgstr ""
-#: cp/parser.c:12927
+#: cp/parser.c:12929
#, gcc-internal-format
msgid "%<goto%> in %<constexpr%> 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 %<for%> loop"
msgstr ""
-#: cp/parser.c:13692
+#: cp/parser.c:13694
#, gcc-internal-format
msgid "multiple declarations in range-based %<for%> 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 "%<friend%> used outside of class"
msgstr ""
-#: cp/parser.c:14056
+#: cp/parser.c:14058
#, gcc-internal-format
msgid "%<auto%> 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 %<virtual%>"
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 ""
"%<explicit(bool)%> 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 %<decltype%> 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 %<auto%> in conversion operator"
msgstr ""
-#: cp/parser.c:14847
+#: cp/parser.c:14849
#, gcc-internal-format
msgid ""
"use of %<auto%> 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 %<typename%> 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 %<operator%> 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 %<export%> 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 %<auto%> 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 %<inline%> specifier"
msgstr ""
-#: cp/parser.c:17233
+#: cp/parser.c:17235
#, gcc-internal-format
msgid "explicit instantiation shall not use %<constexpr%> 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 %<auto%> 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 %<auto%> 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 %<auto%> 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 "%<template%> 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 "%<namespace%> 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 %<using%> 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 "%<asm%> in %<constexpr%> 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 ""
#. 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 "
#. 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 %<auto%> 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 %<constexpr%> 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 %<constexpr%> 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 %<override%> 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 %<template%> 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 %<template <>%>"
msgstr ""
-#: cp/parser.c:24013
+#: cp/parser.c:24015
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr ""
-#: cp/parser.c:24049
+#: cp/parser.c:24051
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.c:24111
+#: cp/parser.c:24113
#, gcc-internal-format
msgid "previous definition of %q#T"
msgstr ""
-#: cp/parser.c:24201 cp/parser.c:29426
+#: cp/parser.c:24203 cp/parser.c:29427
#, gcc-internal-format
msgid "expected class-key"
msgstr ""
-#: cp/parser.c:24225
+#: cp/parser.c:24227
#, gcc-internal-format
msgid ""
"ISO C++ forbids typename key in template template parameter; use %<-std=c+"
"+17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.c:24229
+#: cp/parser.c:24231
#, gcc-internal-format
msgid "expected %<class%> or %<typename%>"
msgstr ""
-#: cp/parser.c:24476
+#: cp/parser.c:24478
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.c:24494
+#: cp/parser.c:24496
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr ""
-#: cp/parser.c:24512
+#: cp/parser.c:24514
#, gcc-internal-format
msgid "a storage class on an anonymous aggregate in class scope is not allowed"
msgstr ""
-#: cp/parser.c:24611
+#: cp/parser.c:24613
#, gcc-internal-format
msgid ""
"default member initializers for bit-fields only available with %<-std=c++2a"
"%> or %<-std=gnu++2a%>"
msgstr ""
-#: cp/parser.c:24618
+#: cp/parser.c:24620
#, gcc-internal-format
msgid "default member initializer for unnamed bit-field"
msgstr ""
-#: cp/parser.c:24631
+#: cp/parser.c:24633
#, gcc-internal-format
msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
msgstr ""
-#: cp/parser.c:24779
+#: cp/parser.c:24781
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.c:24799
+#: cp/parser.c:24801
#, gcc-internal-format
msgid "extra %<;%> after in-class function definition"
msgstr ""
-#: cp/parser.c:24846
+#: cp/parser.c:24848
#, gcc-internal-format
msgid "stray %<,%> at end of member declaration"
msgstr ""
-#: cp/parser.c:24860
+#: cp/parser.c:24862
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr ""
-#: cp/parser.c:24934
+#: cp/parser.c:24936
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.c:24969
+#: cp/parser.c:24971
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.c:25099
+#: cp/parser.c:25101
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specifier"
msgstr ""
-#: cp/parser.c:25119
+#: cp/parser.c:25121
#, gcc-internal-format
msgid "more than one access specifier in base-specifier"
msgstr ""
-#: cp/parser.c:25143
+#: cp/parser.c:25145
#, gcc-internal-format
msgid "keyword %<typename%> not allowed outside of templates"
msgstr ""
-#: cp/parser.c:25146
+#: cp/parser.c:25148
#, gcc-internal-format
msgid ""
"keyword %<typename%> not allowed in this context (the base class is "
"implicitly a type)"
msgstr ""
-#: cp/parser.c:25246 cp/parser.c:25337
+#: cp/parser.c:25248 cp/parser.c:25339
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr ""
-#: cp/parser.c:25345
+#: cp/parser.c:25347
#, gcc-internal-format
msgid "ISO C++17 does not allow dynamic exception specifications"
msgstr ""
-#: cp/parser.c:25351
+#: cp/parser.c:25353
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++11"
msgstr ""
-#: cp/parser.c:25395
+#: cp/parser.c:25397
#, gcc-internal-format
msgid "invalid use of %<auto%> in exception-specification"
msgstr ""
-#: cp/parser.c:25436
+#: cp/parser.c:25438
#, gcc-internal-format
msgid ""
"%<try%> in %<constexpr%> function only available with %<-std=c++2a%> or %<-"
"std=gnu++2a%>"
msgstr ""
-#: cp/parser.c:25548
+#: cp/parser.c:25550
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr ""
-#: cp/parser.c:26110
+#: cp/parser.c:26112
#, gcc-internal-format
msgid "attribute using prefix used together with scoped attribute token"
msgstr ""
-#: cp/parser.c:26124
+#: cp/parser.c:26126
#, gcc-internal-format
msgid "expected an identifier for the attribute name"
msgstr ""
-#: cp/parser.c:26213
+#: cp/parser.c:26215
#, gcc-internal-format
msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
msgstr ""
-#: cp/parser.c:26217
+#: cp/parser.c:26219
#, gcc-internal-format
msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
msgstr ""
-#: cp/parser.c:26254
+#: cp/parser.c:26256
#, gcc-internal-format
msgid "expected attribute before %<...%>"
msgstr ""
-#: cp/parser.c:26315
+#: cp/parser.c:26317
#, gcc-internal-format
msgid ""
"attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.c:26639
+#: cp/parser.c:26641
#, gcc-internal-format
msgid "%<requires%> only available with %<-fconcepts%>"
msgstr ""
-#: cp/parser.c:26671
+#: cp/parser.c:26673
#, gcc-internal-format
msgid "a requires expression cannot appear outside a template"
msgstr ""
-#: cp/parser.c:27386
+#: cp/parser.c:27388
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.c:27391
+#: cp/parser.c:27393
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr ""
-#: cp/parser.c:27395
+#: cp/parser.c:27397
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr ""
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.c:27402
+#: cp/parser.c:27404
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.c:27764
+#: cp/parser.c:27766
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr ""
-#: cp/parser.c:27923
+#: cp/parser.c:27925
#, gcc-internal-format
msgid ""
"ISO C++ did not adopt string literal operator templates taking an argument "
"pack of characters"
msgstr ""
-#: cp/parser.c:27932
+#: cp/parser.c:27934
#, gcc-internal-format
msgid ""
"literal operator template %qD has invalid parameter list; Expected non-type "
"template parameter pack <char...> or single non-type parameter of class type"
msgstr ""
-#: cp/parser.c:27937
+#: cp/parser.c:27939
#, gcc-internal-format
msgid ""
"literal operator template %qD has invalid parameter list. Expected non-type "
"template parameter pack <char...>"
msgstr ""
-#: cp/parser.c:28031
+#: cp/parser.c:28033
#, gcc-internal-format
msgid "no matching concept for template-introduction"
msgstr ""
-#: cp/parser.c:28053
+#: cp/parser.c:28055
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.c:28062
+#: cp/parser.c:28064
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.c:28082
+#: cp/parser.c:28084
#, gcc-internal-format
msgid "invalid explicit specialization"
msgstr ""
-#: cp/parser.c:28187
+#: cp/parser.c:28189
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr ""
-#: cp/parser.c:28238
+#: cp/parser.c:28240
#, gcc-internal-format
msgid "a class template declaration must not declare anything else"
msgstr ""
-#: cp/parser.c:28285
+#: cp/parser.c:28287
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr ""
-#: cp/parser.c:28588
+#: cp/parser.c:28590
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr ""
-#: cp/parser.c:28601
+#: cp/parser.c:28603
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.c:28894
+#: cp/parser.c:28896
#, gcc-internal-format
msgid "%<sizeof...%> argument must be surrounded by parentheses"
msgstr ""
-#: cp/parser.c:29041
+#: cp/parser.c:29042
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr ""
-#: cp/parser.c:29056
+#: cp/parser.c:29057
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr ""
-#: cp/parser.c:29191
+#: cp/parser.c:29192
#, gcc-internal-format
msgid "ISO C++ 1998 does not support %<long long%>"
msgstr ""
-#: cp/parser.c:29202
+#: cp/parser.c:29203
#, gcc-internal-format
msgid "both %<__thread%> and %<thread_local%> specified"
msgstr ""
-#: cp/parser.c:29207
+#: cp/parser.c:29208
#, gcc-internal-format
msgid "duplicate %qD"
msgstr ""
-#: cp/parser.c:29231
+#: cp/parser.c:29232
#, gcc-internal-format
msgid "duplicate %qs"
msgstr ""
-#: cp/parser.c:29283
+#: cp/parser.c:29284
#, gcc-internal-format
msgid "expected %<new%>"
msgstr ""
-#: cp/parser.c:29286
+#: cp/parser.c:29287
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr ""
-#: cp/parser.c:29289
+#: cp/parser.c:29290
#, gcc-internal-format
msgid "expected %<return%>"
msgstr ""
-#: cp/parser.c:29295
+#: cp/parser.c:29296
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr ""
-#: cp/parser.c:29298
+#: cp/parser.c:29299
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr ""
-#: cp/parser.c:29301
+#: cp/parser.c:29302
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr ""
-#: cp/parser.c:29304
+#: cp/parser.c:29305
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr ""
-#: cp/parser.c:29307
+#: cp/parser.c:29308
#, gcc-internal-format
msgid "expected %<class%>"
msgstr ""
-#: cp/parser.c:29310
+#: cp/parser.c:29311
#, gcc-internal-format
msgid "expected %<template%>"
msgstr ""
-#: cp/parser.c:29313
+#: cp/parser.c:29314
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr ""
-#: cp/parser.c:29316
+#: cp/parser.c:29317
#, gcc-internal-format
msgid "expected %<using%>"
msgstr ""
-#: cp/parser.c:29319
+#: cp/parser.c:29320
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr ""
-#: cp/parser.c:29322
+#: cp/parser.c:29323
#, gcc-internal-format
msgid "expected %<try%>"
msgstr ""
-#: cp/parser.c:29325
+#: cp/parser.c:29326
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr ""
-#: cp/parser.c:29328
+#: cp/parser.c:29329
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr ""
-#: cp/parser.c:29331
+#: cp/parser.c:29332
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr ""
-#: cp/parser.c:29334
+#: cp/parser.c:29335
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr ""
-#: cp/parser.c:29337
+#: cp/parser.c:29338
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr ""
-#: cp/parser.c:29340
+#: cp/parser.c:29341
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr ""
-#: cp/parser.c:29343
+#: cp/parser.c:29344
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.c:29346
+#: cp/parser.c:29347
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.c:29378
+#: cp/parser.c:29379
#, gcc-internal-format
msgid "expected %<::%>"
msgstr ""
-#: cp/parser.c:29390
+#: cp/parser.c:29391
#, gcc-internal-format
msgid "expected %<...%>"
msgstr ""
-#: cp/parser.c:29393
+#: cp/parser.c:29394
#, gcc-internal-format
msgid "expected %<*%>"
msgstr ""
-#: cp/parser.c:29396
+#: cp/parser.c:29397
#, gcc-internal-format
msgid "expected %<~%>"
msgstr ""
-#: cp/parser.c:29402
+#: cp/parser.c:29403
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr ""
-#: cp/parser.c:29429
+#: cp/parser.c:29430
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr ""
-#: cp/parser.c:29699
+#: cp/parser.c:29700
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.c:29704
+#: cp/parser.c:29705
#, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr ""
-#: cp/parser.c:29725
+#: cp/parser.c:29726
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr ""
-#: cp/parser.c:29746
+#: cp/parser.c:29747
#, gcc-internal-format
msgid ""
"in C++98 %<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.c:29994
+#: cp/parser.c:29995
#, gcc-internal-format
msgid "file ends in default argument"
msgstr ""
-#: cp/parser.c:30235 cp/parser.c:31555 cp/parser.c:31744
+#: cp/parser.c:30236 cp/parser.c:31556 cp/parser.c:31745
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.c:30304
+#: cp/parser.c:30305
#, gcc-internal-format
msgid "objective-c++ message receiver expected"
msgstr ""
-#: cp/parser.c:30374
+#: cp/parser.c:30375
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.c:30405
+#: cp/parser.c:30406
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.c:30815
+#: cp/parser.c:30816
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.c:30890 cp/parser.c:30908
+#: cp/parser.c:30891 cp/parser.c:30909
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr ""
-#: cp/parser.c:30902 cp/parser.c:30968
+#: cp/parser.c:30903 cp/parser.c:30969
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr ""
-#: cp/parser.c:31011
+#: cp/parser.c:31012
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.c:31217 cp/parser.c:31224 cp/parser.c:31231
+#: cp/parser.c:31218 cp/parser.c:31225 cp/parser.c:31232
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr ""
-#: cp/parser.c:31348
+#: cp/parser.c:31349
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr ""
-#: cp/parser.c:31520
+#: cp/parser.c:31521
#, gcc-internal-format
msgid ""
"attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.c:31527
+#: cp/parser.c:31528
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr ""
-#: cp/parser.c:31803 cp/parser.c:31810 cp/parser.c:31817
+#: cp/parser.c:31804 cp/parser.c:31811 cp/parser.c:31818
#, gcc-internal-format
msgid "invalid type for property"
msgstr ""
-#: cp/parser.c:32965
+#: cp/parser.c:32966
#, gcc-internal-format
msgid "expected integer expression list"
msgstr ""
-#: cp/parser.c:32982
+#: cp/parser.c:32983
#, gcc-internal-format
msgid "%<wait%> expression must be integral"
msgstr ""
-#: cp/parser.c:33866
+#: cp/parser.c:33867
#, gcc-internal-format
msgid "invalid reduction-identifier"
msgstr ""
-#: cp/parser.c:34525
+#: cp/parser.c:34526
#, gcc-internal-format
msgid "types may not be defined in iterator type"
msgstr ""
-#: cp/parser.c:36496
+#: cp/parser.c:36497
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.c:36985
+#: cp/parser.c:36986
#, gcc-internal-format
msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
msgstr ""
-#: cp/parser.c:37071 cp/pt.c:16734
+#: cp/parser.c:37072 cp/pt.c:16761
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr ""
-#: cp/parser.c:37165
+#: cp/parser.c:37166
#, gcc-internal-format
msgid "not enough for loops to collapse"
msgstr ""
-#: cp/parser.c:39483
+#: cp/parser.c:39484
#, gcc-internal-format
msgid "invalid initializer clause"
msgstr ""
-#: cp/parser.c:39513
+#: cp/parser.c:39514
#, gcc-internal-format
msgid "expected id-expression (arguments)"
msgstr ""
-#: cp/parser.c:39525
+#: cp/parser.c:39526
#, gcc-internal-format
msgid ""
"one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
msgstr ""
-#: cp/parser.c:39626
+#: cp/parser.c:39627
#, gcc-internal-format
msgid "types may not be defined in declare reduction type list"
msgstr ""
-#: cp/parser.c:39646 cp/semantics.c:5545
+#: cp/parser.c:39647 cp/semantics.c:5548
#, gcc-internal-format
msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.c:39651 cp/semantics.c:5554
+#: cp/parser.c:39652 cp/semantics.c:5557
#, gcc-internal-format
msgid "function or array type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.c:39654 cp/pt.c:13064 cp/semantics.c:5560
+#: cp/parser.c:39655 cp/pt.c:13085 cp/semantics.c:5563
#, gcc-internal-format
msgid "reference type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.c:39657 cp/semantics.c:5566
+#: cp/parser.c:39658 cp/semantics.c:5569
#, gcc-internal-format
msgid ""
"const, volatile or __restrict qualified type %qT in %<#pragma omp declare "
"reduction%>"
msgstr ""
-#: cp/parser.c:40162
+#: cp/parser.c:40163
#, gcc-internal-format
msgid "%<#pragma acc routine%> names a set of overloads"
msgstr ""
-#: cp/parser.c:40172
+#: cp/parser.c:40173
#, gcc-internal-format
msgid "%qD does not refer to a namespace scope function"
msgstr ""
#. cancel-and-throw is unimplemented.
-#: cp/parser.c:40509
+#: cp/parser.c:40510
#, gcc-internal-format
msgid "atomic_cancel"
msgstr ""
-#: cp/parser.c:40552 cp/semantics.c:9195
+#: cp/parser.c:40553 cp/semantics.c:9198
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:40554 cp/semantics.c:9197
+#: cp/parser.c:40555 cp/semantics.c:9200
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: cp/parser.c:40748
+#: cp/parser.c:40749
#, gcc-internal-format
msgid "junk at end of %<#pragma GCC pch_preprocess%>"
msgstr ""
-#: cp/parser.c:41062
+#: cp/parser.c:41063
#, gcc-internal-format
msgid "%<#pragma GCC ivdep%> must be inside a function"
msgstr ""
-#: cp/parser.c:41094
+#: cp/parser.c:41095
#, gcc-internal-format
msgid "%<#pragma GCC unroll%> must be inside a function"
msgstr ""
-#: cp/parser.c:41174
+#: cp/parser.c:41175
#, gcc-internal-format
msgid "inter-module optimizations not implemented for C++"
msgstr ""
-#: cp/parser.c:41432
+#: cp/parser.c:41433
#, gcc-internal-format
msgid "implicit templates may not be %<virtual%>"
msgstr ""
-#: cp/parser.c:41488
+#: cp/parser.c:41489
#, gcc-internal-format
msgid "%<extern \"C\"%> linkage started here"
msgstr ""
msgid "specialization of %qD after instantiation"
msgstr ""
-#: cp/pt.c:2006 cp/semantics.c:5414
+#: cp/pt.c:2006 cp/semantics.c:5417
#, gcc-internal-format
msgid "%s %#qD"
msgstr ""
msgid "partial specialization of %qD after instantiation of %qD"
msgstr ""
-#: cp/pt.c:5248
+#: cp/pt.c:5254
#, gcc-internal-format
msgid "no default argument for %qD"
msgstr ""
#. A primary class template can only have one
#. parameter pack, at the end of the template
#. parameter list.
-#: cp/pt.c:5270
+#: cp/pt.c:5276
#, gcc-internal-format
msgid "parameter pack %q+D must be at the end of the template parameter list"
msgstr ""
-#: cp/pt.c:5306
+#: cp/pt.c:5312
#, gcc-internal-format
msgid ""
"default template arguments may not be used in function template friend re-"
"declaration"
msgstr ""
-#: cp/pt.c:5309
+#: cp/pt.c:5315
#, gcc-internal-format
msgid ""
"default template arguments may not be used in template friend declarations"
msgstr ""
-#: cp/pt.c:5312
+#: cp/pt.c:5318
#, gcc-internal-format
msgid ""
"default template arguments may not be used in function templates without %<-"
"std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/pt.c:5315
+#: cp/pt.c:5321
#, gcc-internal-format
msgid "default template arguments may not be used in partial specializations"
msgstr ""
-#: cp/pt.c:5318 cp/pt.c:5376
+#: cp/pt.c:5324 cp/pt.c:5382
#, gcc-internal-format
msgid "default argument for template parameter for class enclosing %qD"
msgstr ""
-#: cp/pt.c:5490
+#: cp/pt.c:5496
#, gcc-internal-format
msgid "template %qD declared"
msgstr ""
-#: cp/pt.c:5497
+#: cp/pt.c:5503
#, gcc-internal-format
msgid "template class without a name"
msgstr ""
-#: cp/pt.c:5505
+#: cp/pt.c:5511
#, gcc-internal-format
msgid "member template %qD may not have virt-specifiers"
msgstr ""
#. An allocation function can be a function
#. template. ... Template allocation functions shall
#. have two or more parameters.
-#: cp/pt.c:5527
+#: cp/pt.c:5533
#, gcc-internal-format
msgid "invalid template declaration of %qD"
msgstr ""
-#: cp/pt.c:5670
+#: cp/pt.c:5676
#, gcc-internal-format
msgid "template definition of non-template %q#D"
msgstr ""
-#: cp/pt.c:5713
+#: cp/pt.c:5719
#, gcc-internal-format
msgid "expected %d levels of template parms for %q#D, got %d"
msgstr ""
-#: cp/pt.c:5727
+#: cp/pt.c:5733
#, gcc-internal-format
msgid "got %d template parameters for %q#D"
msgstr ""
-#: cp/pt.c:5730
+#: cp/pt.c:5736
#, gcc-internal-format
msgid "got %d template parameters for %q#T"
msgstr ""
-#: cp/pt.c:5732
+#: cp/pt.c:5738
#, gcc-internal-format, gfc-internal-format
msgid " but %d required"
msgstr ""
-#: cp/pt.c:5753
+#: cp/pt.c:5759
#, gcc-internal-format
msgid "template arguments to %qD do not match original template %qD"
msgstr ""
-#: cp/pt.c:5756
+#: cp/pt.c:5762
#, gcc-internal-format
msgid "use %<template<>%> for an explicit specialization"
msgstr ""
-#: cp/pt.c:5883
+#: cp/pt.c:5889
#, gcc-internal-format
msgid "%qT is not a template type"
msgstr ""
-#: cp/pt.c:5896
+#: cp/pt.c:5902
#, gcc-internal-format
msgid "template specifiers not specified in declaration of %qD"
msgstr ""
-#: cp/pt.c:5907
+#: cp/pt.c:5913
#, gcc-internal-format, gfc-internal-format
msgid "redeclared with %d template parameter"
msgid_plural "redeclared with %d template parameters"
msgstr[0] ""
msgstr[1] ""
-#: cp/pt.c:5911
+#: cp/pt.c:5917
#, gcc-internal-format
msgid "previous declaration %qD used %d template parameter"
msgid_plural "previous declaration %qD used %d template parameters"
msgstr[0] ""
msgstr[1] ""
-#: cp/pt.c:5948
+#: cp/pt.c:5954
#, gcc-internal-format
msgid "template parameter %q+#D"
msgstr ""
-#: cp/pt.c:5949
+#: cp/pt.c:5955
#, gcc-internal-format
msgid "redeclared here as %q#D"
msgstr ""
#.
#. A template-parameter may not be given default arguments
#. by two different declarations in the same scope.
-#: cp/pt.c:5959
+#: cp/pt.c:5965
#, gcc-internal-format
msgid "redefinition of default argument for %q#D"
msgstr ""
-#: cp/pt.c:5961
+#: cp/pt.c:5967
#, gcc-internal-format
msgid "original definition appeared here"
msgstr ""
-#: cp/pt.c:5989
+#: cp/pt.c:5995
#, gcc-internal-format
msgid "redeclaration %q#D with different constraints"
msgstr ""
-#: cp/pt.c:5992
+#: cp/pt.c:5998
#, gcc-internal-format
msgid "original declaration appeared here"
msgstr ""
-#: cp/pt.c:6252 cp/pt.c:6320
+#: cp/pt.c:6258 cp/pt.c:6326
#, gcc-internal-format
msgid "%qE is not a valid template argument for type %qT"
msgstr ""
-#: cp/pt.c:6255
+#: cp/pt.c:6261
#, gcc-internal-format
msgid "it must be the address of a function with external linkage"
msgstr ""
-#: cp/pt.c:6258
+#: cp/pt.c:6264
#, gcc-internal-format
msgid "it must be the name of a function with external linkage"
msgstr ""
-#: cp/pt.c:6270
+#: cp/pt.c:6276
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because %qD has no linkage"
msgstr ""
-#: cp/pt.c:6274
+#: cp/pt.c:6280
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because %qD does not have "
"external linkage"
msgstr ""
-#: cp/pt.c:6323
+#: cp/pt.c:6329
#, gcc-internal-format
msgid "it must be a pointer-to-member of the form %<&X::Y%>"
msgstr ""
-#: cp/pt.c:6325
+#: cp/pt.c:6331
#, gcc-internal-format
msgid "because it is a member of %qT"
msgstr ""
-#: cp/pt.c:6385
+#: cp/pt.c:6391
#, gcc-internal-format
msgid " couldn%'t deduce template parameter %qD"
msgstr ""
-#: cp/pt.c:6394
+#: cp/pt.c:6400
#, gcc-internal-format
msgid " types %qT and %qT have incompatible cv-qualifiers"
msgstr ""
-#: cp/pt.c:6403
+#: cp/pt.c:6409
#, gcc-internal-format
msgid " mismatched types %qT and %qT"
msgstr ""
-#: cp/pt.c:6412
+#: cp/pt.c:6418
#, gcc-internal-format
msgid " template parameter %qD is not a parameter pack, but argument %qD is"
msgstr ""
-#: cp/pt.c:6423
+#: cp/pt.c:6429
#, gcc-internal-format
msgid " template argument %qE does not match pointer-to-member constant %qE"
msgstr ""
-#: cp/pt.c:6433
+#: cp/pt.c:6439
#, gcc-internal-format
msgid " %qE is not equivalent to %qE"
msgstr ""
-#: cp/pt.c:6442
+#: cp/pt.c:6448
#, gcc-internal-format
msgid " inconsistent parameter pack deduction with %qT and %qT"
msgstr ""
-#: cp/pt.c:6454
+#: cp/pt.c:6460
#, gcc-internal-format
msgid " deduced conflicting types for parameter %qT (%qT and %qT)"
msgstr ""
-#: cp/pt.c:6458
+#: cp/pt.c:6464
#, gcc-internal-format
msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)"
msgstr ""
-#: cp/pt.c:6469
+#: cp/pt.c:6475
#, gcc-internal-format
msgid " variable-sized array type %qT is not a valid template argument"
msgstr ""
-#: cp/pt.c:6480
+#: cp/pt.c:6486
#, gcc-internal-format
msgid " member function type %qT is not a valid template argument"
msgstr ""
-#: cp/pt.c:6492
+#: cp/pt.c:6498
#, gcc-internal-format, gfc-internal-format
msgid " candidate expects at least %d argument, %d provided"
msgid_plural " candidate expects at least %d arguments, %d provided"
msgstr[0] ""
msgstr[1] ""
-#: cp/pt.c:6523
+#: cp/pt.c:6529
#, gcc-internal-format
msgid " cannot convert %qE (type %qT) to type %qT"
msgstr ""
-#: cp/pt.c:6536
+#: cp/pt.c:6542
#, gcc-internal-format
msgid " %qT is an ambiguous base class of %qT"
msgstr ""
-#: cp/pt.c:6540
+#: cp/pt.c:6546
#, gcc-internal-format
msgid " %qT is not derived from %qT"
msgstr ""
-#: cp/pt.c:6551
+#: cp/pt.c:6557
#, gcc-internal-format
msgid ""
" template parameters of a template template argument are inconsistent with "
"other deduced template arguments"
msgstr ""
-#: cp/pt.c:6561
+#: cp/pt.c:6567
#, gcc-internal-format
msgid " can%'t deduce a template for %qT from non-template type %qT"
msgstr ""
-#: cp/pt.c:6571
+#: cp/pt.c:6577
#, gcc-internal-format
msgid " template argument %qE does not match %qE"
msgstr ""
-#: cp/pt.c:6617
+#: cp/pt.c:6623
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument of type %qT because %qE is not a "
"variable"
msgstr ""
-#: cp/pt.c:6624
+#: cp/pt.c:6630
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument of type %qT in C++98 because %qD does "
"not have external linkage"
msgstr ""
-#: cp/pt.c:6633
+#: cp/pt.c:6639
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument of type %qT because %qD has no linkage"
msgstr ""
-#: cp/pt.c:6648
+#: cp/pt.c:6654
#, gcc-internal-format
msgid "the address of %qD is not a valid template argument"
msgstr ""
-#: cp/pt.c:6657
+#: cp/pt.c:6663
#, gcc-internal-format
msgid ""
"the address of the %qT subobject of %qD is not a valid template argument"
msgstr ""
-#: cp/pt.c:6664
+#: cp/pt.c:6670
#, gcc-internal-format
msgid ""
"the address of %qD is not a valid template argument because it does not have "
"static storage duration"
msgstr ""
-#: cp/pt.c:6682
+#: cp/pt.c:6688
#, gcc-internal-format
msgid ""
"%qD is not a valid template argument because %qD is a variable, not the "
"address of a variable"
msgstr ""
-#: cp/pt.c:6690
+#: cp/pt.c:6696
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for %qT because it is not the address "
"of a variable"
msgstr ""
-#: cp/pt.c:6772
+#: cp/pt.c:6778
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because string literals "
"can never be used in this context"
msgstr ""
-#: cp/pt.c:6925
+#: cp/pt.c:6944
#, gcc-internal-format
msgid "in template argument for type %qT"
msgstr ""
-#: cp/pt.c:6939
+#: cp/pt.c:6958
#, gcc-internal-format
msgid "template argument %qE for type %qT not a constant integer"
msgstr ""
-#: cp/pt.c:7025
+#: cp/pt.c:7044
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because of conflicts in cv-"
"qualification"
msgstr ""
-#: cp/pt.c:7033
+#: cp/pt.c:7052
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because it is not an lvalue"
msgstr ""
-#: cp/pt.c:7051
+#: cp/pt.c:7070
#, gcc-internal-format
msgid ""
"%q#D is not a valid template argument for type %qT because a reference "
"variable does not have a constant address"
msgstr ""
-#: cp/pt.c:7111
+#: cp/pt.c:7130
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because it is a pointer"
msgstr ""
-#: cp/pt.c:7113
+#: cp/pt.c:7132
#, gcc-internal-format
msgid "try using %qE instead"
msgstr ""
-#: cp/pt.c:7167
+#: cp/pt.c:7186
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because it is of type %qT"
msgstr ""
-#: cp/pt.c:7738
+#: cp/pt.c:7758
#, gcc-internal-format
msgid "ignoring attributes on template argument %qT"
msgstr ""
-#: cp/pt.c:7754
+#: cp/pt.c:7774
#, gcc-internal-format
msgid "ignoring attributes in template argument %qE"
msgstr ""
-#: cp/pt.c:7889
+#: cp/pt.c:7909
#, gcc-internal-format
msgid "injected-class-name %qD used as template template argument"
msgstr ""
-#: cp/pt.c:7918
+#: cp/pt.c:7938
#, gcc-internal-format
msgid "invalid use of destructor %qE as a type"
msgstr ""
-#: cp/pt.c:7923
+#: cp/pt.c:7943
#, gcc-internal-format
msgid "to refer to a type member of a template parameter, use %<typename %E%>"
msgstr ""
-#: cp/pt.c:7939 cp/pt.c:7961 cp/pt.c:8015
+#: cp/pt.c:7959 cp/pt.c:7981 cp/pt.c:8035
#, gcc-internal-format
msgid "type/value mismatch at argument %d in template parameter list for %qD"
msgstr ""
-#: cp/pt.c:7944
+#: cp/pt.c:7964
#, gcc-internal-format
msgid " expected a constant of type %qT, got %qT"
msgstr ""
-#: cp/pt.c:7949
+#: cp/pt.c:7969
#, gcc-internal-format
msgid " expected a class template, got %qE"
msgstr ""
-#: cp/pt.c:7952
+#: cp/pt.c:7972
#, gcc-internal-format
msgid " expected a type, got %qE"
msgstr ""
-#: cp/pt.c:7966
+#: cp/pt.c:7986
#, gcc-internal-format
msgid " expected a type, got %qT"
msgstr ""
-#: cp/pt.c:7969
+#: cp/pt.c:7989
#, gcc-internal-format
msgid " expected a class template, got %qT"
msgstr ""
-#: cp/pt.c:8019
+#: cp/pt.c:8039
#, gcc-internal-format
msgid " expected a template of type %qD, got %qT"
msgstr ""
-#: cp/pt.c:8033
+#: cp/pt.c:8053
#, gcc-internal-format
msgid "constraint mismatch at argument %d in template parameter list for %qD"
msgstr ""
-#: cp/pt.c:8036
+#: cp/pt.c:8056
#, gcc-internal-format
msgid " expected %qD but got %qD"
msgstr ""
-#: cp/pt.c:8099
+#: cp/pt.c:8119
#, gcc-internal-format
msgid "could not convert template argument %qE from %qT to %qT"
msgstr ""
-#: cp/pt.c:8236 cp/pt.c:8549
+#: cp/pt.c:8257 cp/pt.c:8570
#, gcc-internal-format, gfc-internal-format
msgid "template argument %d is invalid"
msgstr ""
-#: cp/pt.c:8251 cp/pt.c:8383
+#: cp/pt.c:8272 cp/pt.c:8404
#, gcc-internal-format, gfc-internal-format
msgid "wrong number of template arguments (%d, should be %d)"
msgstr ""
-#: cp/pt.c:8379
+#: cp/pt.c:8400
#, gcc-internal-format, gfc-internal-format
msgid "wrong number of template arguments (%d, should be at least %d)"
msgstr ""
-#: cp/pt.c:8388
+#: cp/pt.c:8409
#, gcc-internal-format
msgid "provided for %qD"
msgstr ""
-#: cp/pt.c:8413
+#: cp/pt.c:8434
#, gcc-internal-format
msgid ""
"pack expansion argument for non-pack parameter %qD of alias template %qD"
msgstr ""
-#: cp/pt.c:8417
+#: cp/pt.c:8438
#, gcc-internal-format
msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
msgstr ""
-#: cp/pt.c:8515
+#: cp/pt.c:8536
#, gcc-internal-format
msgid ""
"so any instantiation with a non-empty parameter pack would be ill-formed"
msgstr ""
-#: cp/pt.c:9134
+#: cp/pt.c:9155
#, gcc-internal-format
msgid "%q#D is not a function template"
msgstr ""
-#: cp/pt.c:9297
+#: cp/pt.c:9318
#, gcc-internal-format
msgid "non-template type %qT used as a template"
msgstr ""
-#: cp/pt.c:9299
+#: cp/pt.c:9320
#, gcc-internal-format
msgid "for template declaration %q+D"
msgstr ""
-#: cp/pt.c:9423
+#: cp/pt.c:9444
#, gcc-internal-format
msgid "template constraint failure"
msgstr ""
-#: cp/pt.c:9793
+#: cp/pt.c:9814
#, gcc-internal-format
msgid "use of invalid variable template %qE"
msgstr ""
-#: cp/pt.c:10223
+#: cp/pt.c:10244
#, gcc-internal-format
msgid ""
"template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth="
"%> to increase the maximum)"
msgstr ""
-#: cp/pt.c:11303
+#: cp/pt.c:11324
#, gcc-internal-format
msgid "flexible array member %qD in union"
msgstr ""
-#: cp/pt.c:11798
+#: cp/pt.c:11819
#, gcc-internal-format
msgid "fold of empty expansion over %O"
msgstr ""
-#: cp/pt.c:12180
+#: cp/pt.c:12201
#, gcc-internal-format
msgid "%qE is not the entire pattern of the pack expansion"
msgstr ""
-#: cp/pt.c:12270
+#: cp/pt.c:12291
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %qT"
msgstr ""
-#: cp/pt.c:12273
+#: cp/pt.c:12294
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %qE"
msgstr ""
-#: cp/pt.c:12834
+#: cp/pt.c:12855
#, gcc-internal-format
msgid " when instantiating default argument for call to %qD"
msgstr ""
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.c:13853
+#: cp/pt.c:13880
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr ""
-#: cp/pt.c:14026
+#: cp/pt.c:14053
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr ""
-#: cp/pt.c:14028
+#: cp/pt.c:14055
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr ""
-#: cp/pt.c:14146
+#: cp/pt.c:14173
#, gcc-internal-format
msgid "function returning an array"
msgstr ""
-#: cp/pt.c:14148
+#: cp/pt.c:14175
#, gcc-internal-format
msgid "function returning a function"
msgstr ""
-#: cp/pt.c:14186
+#: cp/pt.c:14213
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr ""
-#: cp/pt.c:14798
+#: cp/pt.c:14825
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.c:14800
+#: cp/pt.c:14827
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr ""
-#: cp/pt.c:14802
+#: cp/pt.c:14829
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr ""
-#: cp/pt.c:14815
+#: cp/pt.c:14842
#, gcc-internal-format
msgid "forming pointer to qualified function type %qT"
msgstr ""
-#: cp/pt.c:14818
+#: cp/pt.c:14845
#, gcc-internal-format
msgid "forming reference to qualified function type %qT"
msgstr ""
-#: cp/pt.c:14866
+#: cp/pt.c:14893
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr ""
-#: cp/pt.c:14872
+#: cp/pt.c:14899
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr ""
-#: cp/pt.c:14878
+#: cp/pt.c:14905
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr ""
-#: cp/pt.c:14978
+#: cp/pt.c:15005
#, gcc-internal-format
msgid "%qD is instantiated for an empty pack"
msgstr ""
-#: cp/pt.c:14998
+#: cp/pt.c:15025
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr ""
-#: cp/pt.c:15035
+#: cp/pt.c:15062
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.c:15043
+#: cp/pt.c:15070
#, gcc-internal-format
msgid "%qT resolves to %qT, which is is not a class type"
msgstr ""
-#: cp/pt.c:15107
+#: cp/pt.c:15134
#, gcc-internal-format
msgid "empty initializer in lambda init-capture"
msgstr ""
-#: cp/pt.c:15182
+#: cp/pt.c:15209
#, gcc-internal-format
msgid "use of %qs in template"
msgstr ""
-#: cp/pt.c:15360
+#: cp/pt.c:15387
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.c:15375
+#: cp/pt.c:15402
#, gcc-internal-format
msgid ""
"dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.c:15377
+#: cp/pt.c:15404
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.c:15467
+#: cp/pt.c:15494
#, gcc-internal-format
msgid "initializer for %q#D expands to an empty list of expressions"
msgstr ""
-#: cp/pt.c:15590
+#: cp/pt.c:15617
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr ""
-#: cp/pt.c:16106 cp/pt.c:17858
+#: cp/pt.c:16133 cp/pt.c:17885
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr ""
-#: cp/pt.c:16110 cp/pt.c:17862
+#: cp/pt.c:16137 cp/pt.c:17889
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.c:18914
+#: cp/pt.c:18941
#, gcc-internal-format
msgid ""
"%qD was not declared in this scope, and no declarations were found by "
"argument-dependent lookup at the point of instantiation"
msgstr ""
-#: cp/pt.c:18942
+#: cp/pt.c:18969
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.c:18947
+#: cp/pt.c:18974
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.c:18950
+#: cp/pt.c:18977
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.c:18955
+#: cp/pt.c:18982
#, gcc-internal-format
msgid "%qD declared here, later in the translation unit"
msgstr ""
-#: cp/pt.c:19011
+#: cp/pt.c:19038
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_convertvector%>"
msgstr ""
-#: cp/pt.c:19306
+#: cp/pt.c:19333
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr ""
-#: cp/pt.c:19309
+#: cp/pt.c:19336
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr ""
-#: cp/pt.c:19632
+#: cp/pt.c:19659
#, gcc-internal-format
msgid "%qT is/uses unnamed type"
msgstr ""
-#: cp/pt.c:19634
+#: cp/pt.c:19661
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr ""
-#: cp/pt.c:19644
+#: cp/pt.c:19671
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.c:19659
+#: cp/pt.c:19686
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr ""
-#: cp/pt.c:19677
+#: cp/pt.c:19704
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.c:23677
+#: cp/pt.c:23704
#, gcc-internal-format
msgid "ambiguous template instantiation for %q#T"
msgstr ""
-#: cp/pt.c:23679
+#: cp/pt.c:23706
#, gcc-internal-format
msgid "ambiguous template instantiation for %q#D"
msgstr ""
-#: cp/pt.c:23685
+#: cp/pt.c:23712
msgid "%s %#qS"
msgstr ""
-#: cp/pt.c:23709 cp/pt.c:23804
+#: cp/pt.c:23736 cp/pt.c:23831
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr ""
-#: cp/pt.c:23715
+#: cp/pt.c:23742
#, gcc-internal-format
msgid "explicit instantiation of variable concept %q#D"
msgstr ""
-#: cp/pt.c:23717
+#: cp/pt.c:23744
#, gcc-internal-format
msgid "explicit instantiation of function concept %q#D"
msgstr ""
-#: cp/pt.c:23736
+#: cp/pt.c:23763
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.c:23742 cp/pt.c:23799
+#: cp/pt.c:23769 cp/pt.c:23826
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.c:23747
+#: cp/pt.c:23774
#, gcc-internal-format
msgid ""
"type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.c:23755
+#: cp/pt.c:23782
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:23791
+#: cp/pt.c:23818
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.c:23814 cp/pt.c:23900
+#: cp/pt.c:23841 cp/pt.c:23927
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.c:23819 cp/pt.c:23917
+#: cp/pt.c:23846 cp/pt.c:23944
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.c:23876
+#: cp/pt.c:23903
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr ""
-#: cp/pt.c:23878
+#: cp/pt.c:23905
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr ""
-#: cp/pt.c:23887
+#: cp/pt.c:23914
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.c:23905
+#: cp/pt.c:23932
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.c:23951
+#: cp/pt.c:23978
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr ""
-#: cp/pt.c:24273
+#: cp/pt.c:24300
#, gcc-internal-format
msgid "exception specification of %qD depends on itself"
msgstr ""
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
-#: cp/pt.c:24613
+#: cp/pt.c:24640
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.c:24815
+#: cp/pt.c:24842
#, gcc-internal-format
msgid ""
"template instantiation depth exceeds maximum of %d instantiating %q+D, "
"increase the maximum)"
msgstr ""
-#: cp/pt.c:25190
+#: cp/pt.c:25217
#, gcc-internal-format
msgid ""
"non-type template parameters of class type only available with %<-std=c++2a"
"%> or %<-std=gnu++2a%>"
msgstr ""
-#: cp/pt.c:25198
+#: cp/pt.c:25225
#, gcc-internal-format
msgid ""
"%qT is not a valid type for a template non-type parameter because it is not "
"literal"
msgstr ""
-#: cp/pt.c:25205
+#: cp/pt.c:25232
#, gcc-internal-format
msgid ""
"%qT is not a valid type for a template non-type parameter because it has a "
"mutable member"
msgstr ""
-#: cp/pt.c:25217
+#: cp/pt.c:25244
#, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr ""
-#: cp/pt.c:25219
+#: cp/pt.c:25246
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr ""
-#: cp/pt.c:26555
+#: cp/pt.c:26582
#, gcc-internal-format
msgid "keyword %<template%> not allowed in declarator-id"
msgstr ""
-#: cp/pt.c:26795
+#: cp/pt.c:26822
#, gcc-internal-format
msgid ""
"deducing from brace-enclosed initializer list requires %<#include "
"<initializer_list>%>"
msgstr ""
-#: cp/pt.c:27276
+#: cp/pt.c:27303
#, gcc-internal-format
msgid "non-class template %qT used without template arguments"
msgstr ""
-#: cp/pt.c:27425
+#: cp/pt.c:27452
#, gcc-internal-format
msgid ""
"cannot deduce template arguments for copy-initialization of %qT, as it has "
"no non-explicit deduction guides or user-declared constructors"
msgstr ""
-#: cp/pt.c:27432
+#: cp/pt.c:27459
#, gcc-internal-format
msgid ""
"cannot deduce template arguments of %qT, as it has no viable deduction guides"
msgstr ""
-#: cp/pt.c:27446
+#: cp/pt.c:27473
#, gcc-internal-format
msgid "class template argument deduction failed:"
msgstr ""
-#: cp/pt.c:27453
+#: cp/pt.c:27480
#, gcc-internal-format
msgid "explicit deduction guides not considered for copy-initialization"
msgstr ""
-#: cp/pt.c:27515
+#: cp/pt.c:27546
#, gcc-internal-format
msgid "direct-list-initialization of %<auto%> requires exactly one element"
msgstr ""
-#: cp/pt.c:27518
+#: cp/pt.c:27549
#, gcc-internal-format
msgid ""
"for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
"e. add %<=%> before the %<{%>)"
msgstr ""
-#: cp/pt.c:27551
+#: cp/pt.c:27582
#, gcc-internal-format
msgid "%qT as type rather than plain %<decltype(auto)%>"
msgstr ""
-#: cp/pt.c:27586
+#: cp/pt.c:27617
#, gcc-internal-format
msgid "unable to deduce lambda return type from %qE"
msgstr ""
-#: cp/pt.c:27588
+#: cp/pt.c:27619
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.c:27622
+#: cp/pt.c:27653
#, gcc-internal-format
msgid "placeholder constraints not satisfied"
msgstr ""
-#: cp/pt.c:27626
+#: cp/pt.c:27657
#, gcc-internal-format
msgid "deduced initializer does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.c:27630
+#: cp/pt.c:27661
#, gcc-internal-format
msgid "deduced return type does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.c:27634
+#: cp/pt.c:27665
#, gcc-internal-format
msgid "deduced expression type does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.c:27752
+#: cp/pt.c:27783
#, gcc-internal-format
msgid "invalid use of %qT in template argument"
msgstr ""
msgid "invalid qualifying scope in pseudo-destructor name"
msgstr ""
-#: cp/semantics.c:2703 cp/typeck.c:2624
+#: cp/semantics.c:2703 cp/typeck.c:2632
#, gcc-internal-format
msgid "qualified type %qT does not match destructor name ~%qT"
msgstr ""
msgid "cannot capture member %qD of anonymous union"
msgstr ""
-#: cp/semantics.c:3529 cp/semantics.c:9891
+#: cp/semantics.c:3529 cp/semantics.c:9894
#, gcc-internal-format
msgid "%qD is not captured"
msgstr ""
msgid "Parameter pack __bases only valid in template declaration"
msgstr ""
-#: cp/semantics.c:4149
+#: cp/semantics.c:4152
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
msgstr ""
-#: cp/semantics.c:4163
+#: cp/semantics.c:4166
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to member function %qD"
msgstr ""
-#: cp/semantics.c:4167
+#: cp/semantics.c:4170
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to member function"
msgstr ""
-#: cp/semantics.c:4172
+#: cp/semantics.c:4175
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to an enumerator %qD"
msgstr ""
-#: cp/semantics.c:4183
+#: cp/semantics.c:4186
#, gcc-internal-format
msgid "offsetof within non-standard-layout type %qT is conditionally-supported"
msgstr ""
-#: cp/semantics.c:4700 cp/semantics.c:6378 cp/semantics.c:6457
-#: cp/semantics.c:6508 cp/semantics.c:6848 cp/semantics.c:6995
-#: cp/semantics.c:7207
+#: cp/semantics.c:4703 cp/semantics.c:6381 cp/semantics.c:6460
+#: cp/semantics.c:6511 cp/semantics.c:6851 cp/semantics.c:6998
+#: cp/semantics.c:7210
#, gcc-internal-format
msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
msgstr ""
-#: cp/semantics.c:5411
+#: cp/semantics.c:5414
#, gcc-internal-format
msgid "user defined reduction lookup is ambiguous"
msgstr ""
-#: cp/semantics.c:5685
+#: cp/semantics.c:5688
#, gcc-internal-format
msgid "%qE in %<reduction%> clause is a zero size array"
msgstr ""
-#: cp/semantics.c:5735
+#: cp/semantics.c:5738
#, gcc-internal-format
msgid "%qE has const type for %<reduction%>"
msgstr ""
-#: cp/semantics.c:5852
+#: cp/semantics.c:5855
#, gcc-internal-format
msgid "user defined reduction with constructor initializer for base class %qT"
msgstr ""
-#: cp/semantics.c:6246
+#: cp/semantics.c:6249
#, gcc-internal-format
msgid ""
"linear clause with %qs modifier applied to non-reference variable with %qT "
"type"
msgstr ""
-#: cp/semantics.c:6261
+#: cp/semantics.c:6264
#, gcc-internal-format
msgid ""
"linear clause applied to non-integral non-pointer variable with %qT type"
msgstr ""
-#: cp/semantics.c:6285
+#: cp/semantics.c:6288
#, gcc-internal-format
msgid "linear step expression must be integral"
msgstr ""
-#: cp/semantics.c:6390
+#: cp/semantics.c:6393
#, gcc-internal-format
msgid "%qD is not a variable in clause %qs"
msgstr ""
-#: cp/semantics.c:6470
+#: cp/semantics.c:6473
#, gcc-internal-format
msgid "%qD is not a variable in clause %<firstprivate%>"
msgstr ""
-#: cp/semantics.c:6521
+#: cp/semantics.c:6524
#, gcc-internal-format
msgid "%qD is not a variable in clause %<lastprivate%>"
msgstr ""
-#: cp/semantics.c:6571
+#: cp/semantics.c:6574
#, gcc-internal-format
msgid "%<gang%> static expression must be integral"
msgstr ""
-#: cp/semantics.c:6585
+#: cp/semantics.c:6588
#, gcc-internal-format
msgid "%<gang%> static value must be positive"
msgstr ""
-#: cp/semantics.c:6619
+#: cp/semantics.c:6622
#, gcc-internal-format
msgid "%<gang%> num expression must be integral"
msgstr ""
-#: cp/semantics.c:6622
+#: cp/semantics.c:6625
#, gcc-internal-format
msgid "%<vector%> length expression must be integral"
msgstr ""
-#: cp/semantics.c:6626
+#: cp/semantics.c:6629
#, gcc-internal-format
msgid "%<worker%> num expression must be integral"
msgstr ""
-#: cp/semantics.c:6648
+#: cp/semantics.c:6651
#, gcc-internal-format
msgid "%<gang%> num value must be positive"
msgstr ""
-#: cp/semantics.c:6652
+#: cp/semantics.c:6655
#, gcc-internal-format
msgid "%<vector%> length value must be positive"
msgstr ""
-#: cp/semantics.c:6657
+#: cp/semantics.c:6660
#, gcc-internal-format
msgid "%<worker%> num value must be positive"
msgstr ""
-#: cp/semantics.c:6684
+#: cp/semantics.c:6687
#, gcc-internal-format
msgid "schedule chunk size expression must be integral"
msgstr ""
-#: cp/semantics.c:6715
+#: cp/semantics.c:6718
#, gcc-internal-format
msgid "%qs length expression must be integral"
msgstr ""
-#: cp/semantics.c:6729
+#: cp/semantics.c:6732
#, gcc-internal-format
msgid "%qs length expression must be positive constant integer expression"
msgstr ""
-#: cp/semantics.c:6749
+#: cp/semantics.c:6752
#, gcc-internal-format
msgid "%<async%> expression must be integral"
msgstr ""
-#: cp/semantics.c:6778
+#: cp/semantics.c:6781
#, gcc-internal-format
msgid "%<thread_limit%> expression must be integral"
msgstr ""
-#: cp/semantics.c:6808
+#: cp/semantics.c:6811
#, gcc-internal-format
msgid "%<device%> id must be integral"
msgstr ""
-#: cp/semantics.c:6830
+#: cp/semantics.c:6833
#, gcc-internal-format
msgid "%<dist_schedule%> chunk size expression must be integral"
msgstr ""
-#: cp/semantics.c:6859
+#: cp/semantics.c:6862
#, gcc-internal-format
msgid "%qD is not a variable in %<aligned%> clause"
msgstr ""
-#: cp/semantics.c:6874
+#: cp/semantics.c:6877
#, gcc-internal-format
msgid ""
"%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
"to pointer or array"
msgstr ""
-#: cp/semantics.c:6881
+#: cp/semantics.c:6884
#, gcc-internal-format
msgid "%qD appears more than once in %<aligned%> clauses"
msgstr ""
-#: cp/semantics.c:6896
+#: cp/semantics.c:6899
#, gcc-internal-format
msgid "%<aligned%> clause alignment expression must be integral"
msgstr ""
-#: cp/semantics.c:6929
+#: cp/semantics.c:6932
#, gcc-internal-format
msgid "%qD is not a variable in %<nontemporal%> clause"
msgstr ""
-#: cp/semantics.c:6940
+#: cp/semantics.c:6943
#, gcc-internal-format
msgid "%qD appears more than once in %<nontemporal%> clauses"
msgstr ""
-#: cp/semantics.c:7005
+#: cp/semantics.c:7008
#, gcc-internal-format
msgid "%qD is not lvalue expression nor array section in %<depend%> clause"
msgstr ""
-#: cp/semantics.c:7350
+#: cp/semantics.c:7353
#, gcc-internal-format
msgid "template %qE in clause %qs"
msgstr ""
-#: cp/semantics.c:7354
+#: cp/semantics.c:7357
#, gcc-internal-format
msgid "overloaded function name %qE in clause %qs"
msgstr ""
-#: cp/semantics.c:7422
+#: cp/semantics.c:7425
#, gcc-internal-format
msgid "%<grainsize%> expression must be integral"
msgstr ""
-#: cp/semantics.c:7452
+#: cp/semantics.c:7455
#, gcc-internal-format
msgid "%<priority%> expression must be integral"
msgstr ""
-#: cp/semantics.c:7482
+#: cp/semantics.c:7485
#, gcc-internal-format
msgid "%<hint%> expression must be integral"
msgstr ""
-#: cp/semantics.c:7495
+#: cp/semantics.c:7498
#, gcc-internal-format
msgid "%<hint%> expression must be constant integer expression"
msgstr ""
-#: cp/semantics.c:7518
+#: cp/semantics.c:7521
#, gcc-internal-format
msgid ""
"%qs variable is neither a pointer, nor an array nor reference to pointer or "
"array"
msgstr ""
-#: cp/semantics.c:7559
+#: cp/semantics.c:7562
#, gcc-internal-format
msgid "%<tile%> argument needs integral type"
msgstr ""
-#: cp/semantics.c:7821
+#: cp/semantics.c:7824
#, gcc-internal-format
msgid ""
"%<const%> qualified %qE without %<mutable%> member may appear only in "
"%<shared%> or %<firstprivate%> clauses"
msgstr ""
-#: cp/semantics.c:8015
+#: cp/semantics.c:8018
#, gcc-internal-format
msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
msgstr ""
-#: cp/semantics.c:8029
+#: cp/semantics.c:8032
#, gcc-internal-format
msgid "%<threadprivate%> %qE directive not in %qT definition"
msgstr ""
-#: cp/semantics.c:8227
+#: cp/semantics.c:8230
#, gcc-internal-format
msgid "difference between %qE and %qD does not have integer type"
msgstr ""
-#: cp/semantics.c:8670
+#: cp/semantics.c:8673
#, gcc-internal-format
msgid "%<#pragma omp simd%> used with class iteration variable %qE"
msgstr ""
-#: cp/semantics.c:8953 cp/semantics.c:8963
+#: cp/semantics.c:8956 cp/semantics.c:8966
#, gcc-internal-format
msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
msgstr ""
-#: cp/semantics.c:9325
+#: cp/semantics.c:9328
#, gcc-internal-format, gfc-internal-format
msgid "static assertion failed: %s"
msgstr ""
-#: cp/semantics.c:9330
+#: cp/semantics.c:9333
#, gcc-internal-format
msgid "non-constant condition for static assertion"
msgstr ""
-#: cp/semantics.c:9360
+#: cp/semantics.c:9363
#, gcc-internal-format
msgid "argument to decltype must be an expression"
msgstr ""
-#: cp/semantics.c:9388
+#: cp/semantics.c:9391
#, gcc-internal-format
msgid "decltype cannot resolve address of overloaded function"
msgstr ""
-#: cp/semantics.c:9930
+#: cp/semantics.c:9933
#, gcc-internal-format
msgid "operand of fold expression has no unexpanded parameter packs"
msgstr ""
-#: cp/semantics.c:9983
+#: cp/semantics.c:9986
#, gcc-internal-format
msgid "both arguments in binary fold have unexpanded parameter packs"
msgstr ""
-#: cp/semantics.c:9985
+#: cp/semantics.c:9988
#, gcc-internal-format
msgid "no unexpanded parameter packs in binary fold"
msgstr ""
-#: cp/semantics.c:10003
+#: cp/semantics.c:10006
#, gcc-internal-format
msgid "non-pointer argument to %<__builtin_launder%>"
msgstr ""
msgid "deprecated conversion from string constant to %qT"
msgstr ""
-#: cp/typeck.c:2383 cp/typeck.c:2937
+#: cp/typeck.c:2383 cp/typeck.c:2945
#, gcc-internal-format
msgid ""
"request for member %qD in %qE, which is of pointer type %qT (maybe you meant "
"to use %<->%> ?)"
msgstr ""
-#: cp/typeck.c:2387 cp/typeck.c:2941
+#: cp/typeck.c:2387 cp/typeck.c:2949
#, gcc-internal-format
msgid "request for member %qD in %qE, which is of non-class type %qT"
msgstr ""
msgid "invalid use of nonstatic data member %qE"
msgstr ""
-#: cp/typeck.c:2489
+#: cp/typeck.c:2497
#, gcc-internal-format
msgid ""
"invalid access to non-static data member %qD in virtual base of NULL object"
msgstr ""
-#: cp/typeck.c:2639
+#: cp/typeck.c:2647
#, gcc-internal-format
msgid "object type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/typeck.c:2648
+#: cp/typeck.c:2656
#, gcc-internal-format
msgid "the type being destroyed is %qT, but the destructor refers to %qT"
msgstr ""
-#: cp/typeck.c:2789
+#: cp/typeck.c:2797
#, gcc-internal-format
msgid "field %q#D can be accessed via %q#D"
msgstr ""
#. No hint.
-#: cp/typeck.c:2808
+#: cp/typeck.c:2816
#, gcc-internal-format
msgid "%q#T has no member named %qE"
msgstr ""
-#: cp/typeck.c:2831
+#: cp/typeck.c:2839
#, gcc-internal-format
msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)"
msgstr ""
-#: cp/typeck.c:2842
+#: cp/typeck.c:2850
#, gcc-internal-format
msgid ""
"%q#T has no member named %qE; did you mean %q#D? (not accessible from this "
"context)"
msgstr ""
-#: cp/typeck.c:2856
+#: cp/typeck.c:2864
#, gcc-internal-format
msgid "%q#T has no member named %qE; did you mean %qE?"
msgstr ""
-#: cp/typeck.c:2971 cp/typeck.c:2997
+#: cp/typeck.c:2979 cp/typeck.c:3005
#, gcc-internal-format
msgid "%<%D::%D%> is not a member of %qT"
msgstr ""
-#: cp/typeck.c:3036
+#: cp/typeck.c:3044
#, gcc-internal-format
msgid "%qT is not a base of %qT"
msgstr ""
-#: cp/typeck.c:3089
+#: cp/typeck.c:3097
#, gcc-internal-format
msgid "%qD is not a member template function"
msgstr ""
-#: cp/typeck.c:3268
+#: cp/typeck.c:3276
#, gcc-internal-format
msgid "%qT is not a pointer-to-object type"
msgstr ""
-#: cp/typeck.c:3299
+#: cp/typeck.c:3307
#, gcc-internal-format
msgid "invalid use of array indexing on pointer to member"
msgstr ""
-#: cp/typeck.c:3302
+#: cp/typeck.c:3310
#, gcc-internal-format
msgid "invalid use of unary %<*%> on pointer to member"
msgstr ""
-#: cp/typeck.c:3305
+#: cp/typeck.c:3313
#, gcc-internal-format
msgid "invalid use of implicit conversion on pointer to member"
msgstr ""
-#: cp/typeck.c:3308
+#: cp/typeck.c:3316
#, gcc-internal-format
msgid ""
"left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
"member of type %qT"
msgstr ""
-#: cp/typeck.c:3372
+#: cp/typeck.c:3380
#, gcc-internal-format
msgid "subscript missing in array reference"
msgstr ""
-#: cp/typeck.c:3469
+#: cp/typeck.c:3477
#, gcc-internal-format
msgid "subscripting array declared %<register%>"
msgstr ""
-#: cp/typeck.c:3503
+#: cp/typeck.c:3511
#, gcc-internal-format
msgid "subscripted value is neither array nor pointer"
msgstr ""
-#: cp/typeck.c:3576
+#: cp/typeck.c:3584
#, gcc-internal-format
msgid "object missing in use of %qE"
msgstr ""
-#: cp/typeck.c:3808
+#: cp/typeck.c:3816
#, gcc-internal-format
msgid "cannot call function %qD"
msgstr ""
-#: cp/typeck.c:3823
+#: cp/typeck.c:3831
#, gcc-internal-format
msgid "ISO C++ forbids calling %<::main%> from within program"
msgstr ""
-#: cp/typeck.c:3844
+#: cp/typeck.c:3852
#, gcc-internal-format
msgid ""
"must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
"(...)%>, e.g. %<(... ->* %E) (...)%>"
msgstr ""
-#: cp/typeck.c:3861
+#: cp/typeck.c:3869
#, gcc-internal-format
msgid "%qE cannot be used as a function"
msgstr ""
-#: cp/typeck.c:3864
+#: cp/typeck.c:3872
#, gcc-internal-format
msgid "%qD cannot be used as a function"
msgstr ""
-#: cp/typeck.c:3867
+#: cp/typeck.c:3875
#, gcc-internal-format
msgid "expression cannot be used as a function"
msgstr ""
-#: cp/typeck.c:3924
+#: cp/typeck.c:3932
#, gcc-internal-format
msgid "too many arguments to constructor %q#D"
msgstr ""
-#: cp/typeck.c:3925
+#: cp/typeck.c:3933
#, gcc-internal-format
msgid "too few arguments to constructor %q#D"
msgstr ""
-#: cp/typeck.c:3930
+#: cp/typeck.c:3938
#, gcc-internal-format
msgid "too many arguments to member function %q#D"
msgstr ""
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
#, gcc-internal-format
msgid "too few arguments to member function %q#D"
msgstr ""
-#: cp/typeck.c:3937
+#: cp/typeck.c:3945
#, gcc-internal-format
msgid "too many arguments to function %q#D"
msgstr ""
-#: cp/typeck.c:3938
+#: cp/typeck.c:3946
#, gcc-internal-format
msgid "too few arguments to function %q#D"
msgstr ""
-#: cp/typeck.c:3948
+#: cp/typeck.c:3956
#, gcc-internal-format
msgid "too many arguments to method %q#D"
msgstr ""
-#: cp/typeck.c:3949
+#: cp/typeck.c:3957
#, gcc-internal-format
msgid "too few arguments to method %q#D"
msgstr ""
-#: cp/typeck.c:3952
+#: cp/typeck.c:3960
#, gcc-internal-format
msgid "too many arguments to function"
msgstr ""
-#: cp/typeck.c:3953
+#: cp/typeck.c:3961
#, gcc-internal-format
msgid "too few arguments to function"
msgstr ""
-#: cp/typeck.c:4036
+#: cp/typeck.c:4044
#, gcc-internal-format
msgid "parameter %P of %qD has incomplete type %qT"
msgstr ""
-#: cp/typeck.c:4042
+#: cp/typeck.c:4050
#, gcc-internal-format
msgid "parameter %P has incomplete type %qT"
msgstr ""
-#: cp/typeck.c:4291
+#: cp/typeck.c:4299
#, gcc-internal-format
msgid "the address of %qD will never be NULL"
msgstr ""
-#: cp/typeck.c:4302
+#: cp/typeck.c:4310
#, gcc-internal-format
msgid "the compiler can assume that the address of %qD will never be NULL"
msgstr ""
-#: cp/typeck.c:4420 cp/typeck.c:4431
+#: cp/typeck.c:4428 cp/typeck.c:4439
#, gcc-internal-format
msgid "assuming cast to type %qT from overloaded function"
msgstr ""
-#: cp/typeck.c:4477
+#: cp/typeck.c:4485
#, gcc-internal-format
msgid "NULL used in arithmetic"
msgstr ""
-#: cp/typeck.c:4844
+#: cp/typeck.c:4852
#, gcc-internal-format
msgid "left rotate count is negative"
msgstr ""
-#: cp/typeck.c:4845
+#: cp/typeck.c:4853
#, gcc-internal-format
msgid "right rotate count is negative"
msgstr ""
-#: cp/typeck.c:4851
+#: cp/typeck.c:4859
#, gcc-internal-format
msgid "left rotate count >= width of type"
msgstr ""
-#: cp/typeck.c:4852
+#: cp/typeck.c:4860
#, gcc-internal-format
msgid "right rotate count >= width of type"
msgstr ""
-#: cp/typeck.c:4946 cp/typeck.c:4954 cp/typeck.c:5234 cp/typeck.c:5242
+#: cp/typeck.c:4954 cp/typeck.c:4962 cp/typeck.c:5242 cp/typeck.c:5250
#, gcc-internal-format
msgid "ISO C++ forbids comparison between pointer and integer"
msgstr ""
-#: cp/typeck.c:5156 cp/typeck.c:5169
+#: cp/typeck.c:5164 cp/typeck.c:5177
#, gcc-internal-format
msgid "operand types are %qT and %qT"
msgstr ""
-#: cp/typeck.c:5271
+#: cp/typeck.c:5279
#, gcc-internal-format
msgid "unordered comparison on non-floating point argument"
msgstr ""
-#: cp/typeck.c:5316
+#: cp/typeck.c:5324
msgid ""
"implicit conversion from %qH to %qI to match other operand of binary "
"expression"
msgstr ""
-#: cp/typeck.c:5329
+#: cp/typeck.c:5337
#, gcc-internal-format
msgid "invalid operands of types %qT and %qT to binary %qO"
msgstr ""
-#: cp/typeck.c:5636
+#: cp/typeck.c:5637
#, gcc-internal-format
msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
msgstr ""
-#: cp/typeck.c:5644
+#: cp/typeck.c:5645
#, gcc-internal-format
msgid "ISO C++ forbids using pointer to a function in subtraction"
msgstr ""
-#: cp/typeck.c:5652
+#: cp/typeck.c:5653
#, gcc-internal-format
msgid "ISO C++ forbids using pointer to a method in subtraction"
msgstr ""
-#: cp/typeck.c:5698
+#: cp/typeck.c:5699
#, gcc-internal-format
msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
msgstr ""
-#: cp/typeck.c:5777
+#: cp/typeck.c:5778
#, gcc-internal-format
msgid "taking address of constructor %qD"
msgstr ""
-#: cp/typeck.c:5778
+#: cp/typeck.c:5779
#, gcc-internal-format
msgid "taking address of destructor %qD"
msgstr ""
-#: cp/typeck.c:5794
+#: cp/typeck.c:5795
#, gcc-internal-format
msgid "invalid use of %qE to form a pointer-to-member-function"
msgstr ""
-#: cp/typeck.c:5797
+#: cp/typeck.c:5798
#, gcc-internal-format
msgid " a qualified-id is required"
msgstr ""
-#: cp/typeck.c:5804
+#: cp/typeck.c:5805
#, gcc-internal-format
msgid ""
"parentheses around %qE cannot be used to form a pointer-to-member-function"
msgstr ""
#. An expression like &memfn.
-#: cp/typeck.c:5979
+#: cp/typeck.c:5980
#, gcc-internal-format
msgid ""
"ISO C++ forbids taking the address of an unqualified or parenthesized non-"
"static member function to form a pointer to member function. Say %<&%T::%D%>"
msgstr ""
-#: cp/typeck.c:5984
+#: cp/typeck.c:5985
#, gcc-internal-format
msgid ""
"ISO C++ forbids taking the address of a bound member function to form a "
msgstr ""
#. Make this a permerror because we used to accept it.
-#: cp/typeck.c:6020
+#: cp/typeck.c:6021
#, gcc-internal-format
msgid "taking address of rvalue"
msgstr ""
-#: cp/typeck.c:6037
+#: cp/typeck.c:6038
#, gcc-internal-format
msgid "ISO C++ forbids taking address of function %<::main%>"
msgstr ""
-#: cp/typeck.c:6094
+#: cp/typeck.c:6095
#, gcc-internal-format
msgid "cannot create pointer to reference member %qD"
msgstr ""
-#: cp/typeck.c:6114
+#: cp/typeck.c:6115
#, gcc-internal-format
msgid "attempt to take address of bit-field"
msgstr ""
-#: cp/typeck.c:6264
+#: cp/typeck.c:6265
#, gcc-internal-format
msgid "%<~%> on an expression of type bool"
msgstr ""
-#: cp/typeck.c:6265
+#: cp/typeck.c:6266
#, gcc-internal-format
msgid "did you mean to use logical not (%<!%>)?"
msgstr ""
-#: cp/typeck.c:6387
+#: cp/typeck.c:6388
#, gcc-internal-format
msgid "ISO C++ forbids incrementing an enum"
msgstr ""
-#: cp/typeck.c:6388
+#: cp/typeck.c:6389
#, gcc-internal-format
msgid "ISO C++ forbids decrementing an enum"
msgstr ""
-#: cp/typeck.c:6404
+#: cp/typeck.c:6405
#, gcc-internal-format
msgid "cannot increment a pointer to incomplete type %qT"
msgstr ""
-#: cp/typeck.c:6405
+#: cp/typeck.c:6406
#, gcc-internal-format
msgid "cannot decrement a pointer to incomplete type %qT"
msgstr ""
-#: cp/typeck.c:6416
+#: cp/typeck.c:6417
#, gcc-internal-format
msgid "ISO C++ forbids incrementing a pointer of type %qT"
msgstr ""
-#: cp/typeck.c:6417
+#: cp/typeck.c:6418
#, gcc-internal-format
msgid "ISO C++ forbids decrementing a pointer of type %qT"
msgstr ""
-#: cp/typeck.c:6452
+#: cp/typeck.c:6453
#, gcc-internal-format
msgid "use of an operand of type %qT in %<operator--%> is forbidden"
msgstr ""
-#: cp/typeck.c:6461
+#: cp/typeck.c:6462
#, gcc-internal-format
msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
msgstr ""
-#: cp/typeck.c:6468
+#: cp/typeck.c:6469
#, gcc-internal-format
msgid "use of an operand of type %qT in %<operator++%> is deprecated"
msgstr ""
-#: cp/typeck.c:6649
+#: cp/typeck.c:6650
#, gcc-internal-format
msgid "cannot take the address of %<this%>, which is an rvalue expression"
msgstr ""
-#: cp/typeck.c:6671
+#: cp/typeck.c:6672
#, gcc-internal-format
msgid "address of explicit register variable %qD requested"
msgstr ""
-#: cp/typeck.c:6676
+#: cp/typeck.c:6677
#, gcc-internal-format
msgid "address requested for %qD, which is declared %<register%>"
msgstr ""
-#: cp/typeck.c:6751
+#: cp/typeck.c:6752
#, gcc-internal-format
msgid "list-initializer for non-class type must not be parenthesized"
msgstr ""
-#: cp/typeck.c:6763
+#: cp/typeck.c:6764
#, gcc-internal-format
msgid "expression list treated as compound expression in initializer"
msgstr ""
-#: cp/typeck.c:6767
+#: cp/typeck.c:6768
#, gcc-internal-format
msgid "expression list treated as compound expression in mem-initializer"
msgstr ""
-#: cp/typeck.c:6771
+#: cp/typeck.c:6772
#, gcc-internal-format
msgid "expression list treated as compound expression in functional cast"
msgstr ""
-#: cp/typeck.c:6808
+#: cp/typeck.c:6809
#, gcc-internal-format, gfc-internal-format
msgid "%s expression list treated as compound expression"
msgstr ""
-#: cp/typeck.c:6894
+#: cp/typeck.c:6895
#, gcc-internal-format
msgid "no context to resolve type of %qE"
msgstr ""
-#: cp/typeck.c:6927
+#: cp/typeck.c:6928
#, gcc-internal-format
msgid "cast from type %qT to type %qT casts away qualifiers"
msgstr ""
-#: cp/typeck.c:6933
+#: cp/typeck.c:6934
#, gcc-internal-format
msgid "static_cast from type %qT to type %qT casts away qualifiers"
msgstr ""
-#: cp/typeck.c:6939
+#: cp/typeck.c:6940
#, gcc-internal-format
msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
msgstr ""
-#: cp/typeck.c:6960
+#: cp/typeck.c:6961
#, gcc-internal-format
msgid "useless cast to type %q#T"
msgstr ""
-#: cp/typeck.c:6973
+#: cp/typeck.c:6974
#, gcc-internal-format
msgid "type qualifiers ignored on cast result type"
msgstr ""
-#: cp/typeck.c:7392
+#: cp/typeck.c:7393
#, gcc-internal-format
msgid "invalid static_cast from type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:7398 cp/typeck.c:7404 cp/typeck.c:9030
+#: cp/typeck.c:7399 cp/typeck.c:7405 cp/typeck.c:9031
#, gcc-internal-format
msgid "class type %qT is incomplete"
msgstr ""
-#: cp/typeck.c:7430
+#: cp/typeck.c:7431
msgid "converting from %qH to %qI"
msgstr ""
-#: cp/typeck.c:7504
+#: cp/typeck.c:7505
#, gcc-internal-format
msgid "invalid cast of an rvalue expression of type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:7574
+#: cp/typeck.c:7575
msgid "cast from %qH to %qI loses precision"
msgstr ""
-#: cp/typeck.c:7599
+#: cp/typeck.c:7600
msgid "cast between incompatible function types from %qH to %qI"
msgstr ""
-#: cp/typeck.c:7610
+#: cp/typeck.c:7611
msgid "cast between incompatible pointer to member types from %qH to %qI"
msgstr ""
-#: cp/typeck.c:7631 cp/typeck.c:7813
+#: cp/typeck.c:7632 cp/typeck.c:7814
msgid "cast from %qH to %qI increases required alignment of target type"
msgstr ""
-#: cp/typeck.c:7647
+#: cp/typeck.c:7648
#, gcc-internal-format
msgid ""
"casting between pointer-to-function and pointer-to-object is conditionally-"
"supported"
msgstr ""
-#: cp/typeck.c:7661
+#: cp/typeck.c:7662
#, gcc-internal-format
msgid "invalid cast from type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:7729
+#: cp/typeck.c:7730
#, gcc-internal-format
msgid ""
"invalid use of const_cast with type %qT, which is not a pointer, reference, "
"nor a pointer-to-data-member type"
msgstr ""
-#: cp/typeck.c:7738
+#: cp/typeck.c:7739
#, gcc-internal-format
msgid ""
"invalid use of const_cast with type %qT, which is a pointer or reference to "
"a function type"
msgstr ""
-#: cp/typeck.c:7779
+#: cp/typeck.c:7780
#, gcc-internal-format
msgid "invalid const_cast of an rvalue of type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:7848
+#: cp/typeck.c:7849
#, gcc-internal-format
msgid "invalid const_cast from type %qT to type %qT"
msgstr ""
-#: cp/typeck.c:7944 cp/typeck.c:7952
+#: cp/typeck.c:7945 cp/typeck.c:7953
#, gcc-internal-format
msgid "ISO C++ forbids casting to an array type %qT"
msgstr ""
-#: cp/typeck.c:7961
+#: cp/typeck.c:7962
#, gcc-internal-format
msgid "invalid cast to function type %qT"
msgstr ""
-#: cp/typeck.c:8280
+#: cp/typeck.c:8281
#, gcc-internal-format
msgid " in evaluation of %<%Q(%#T, %#T)%>"
msgstr ""
-#: cp/typeck.c:8340
+#: cp/typeck.c:8341
#, gcc-internal-format
msgid "assigning to an array from an initializer list"
msgstr ""
-#: cp/typeck.c:8367
+#: cp/typeck.c:8368
#, gcc-internal-format
msgid "incompatible types in assignment of %qT to %qT"
msgstr ""
-#: cp/typeck.c:8381
+#: cp/typeck.c:8382
#, gcc-internal-format
msgid "array used as initializer"
msgstr ""
-#: cp/typeck.c:8383
+#: cp/typeck.c:8384
#, gcc-internal-format
msgid "invalid array assignment"
msgstr ""
-#: cp/typeck.c:8517
+#: cp/typeck.c:8518
#, gcc-internal-format
msgid " in pointer to member function conversion"
msgstr ""
-#: cp/typeck.c:8531
+#: cp/typeck.c:8532
#, gcc-internal-format
msgid "pointer to member conversion via virtual base %qT"
msgstr ""
-#: cp/typeck.c:8578 cp/typeck.c:8597
+#: cp/typeck.c:8579 cp/typeck.c:8598
#, gcc-internal-format
msgid " in pointer to member conversion"
msgstr ""
-#: cp/typeck.c:8678
+#: cp/typeck.c:8679
#, gcc-internal-format
msgid "invalid conversion to type %qT from type %qT"
msgstr ""
-#: cp/typeck.c:8993
+#: cp/typeck.c:8994
msgid "cannot convert %qH to %qI in default argument"
msgstr ""
-#: cp/typeck.c:8998
+#: cp/typeck.c:8999
msgid "cannot convert %qH to %qI in argument passing"
msgstr ""
-#: cp/typeck.c:9007
+#: cp/typeck.c:9008
msgid "cannot convert %qH to %qI in initialization"
msgstr ""
-#: cp/typeck.c:9011
+#: cp/typeck.c:9012
msgid "cannot convert %qH to %qI in return"
msgstr ""
-#: cp/typeck.c:9016
+#: cp/typeck.c:9017
msgid "cannot convert %qH to %qI in assignment"
msgstr ""
-#: cp/typeck.c:9048
+#: cp/typeck.c:9049
#, gcc-internal-format
msgid "parameter %qP of %qD might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.c:9052
+#: cp/typeck.c:9053
#, gcc-internal-format
msgid "parameter might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.c:9057
+#: cp/typeck.c:9058
#, gcc-internal-format
msgid "target of conversion might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.c:9062
+#: cp/typeck.c:9063
#, gcc-internal-format
msgid "target of initialization might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.c:9072
+#: cp/typeck.c:9073
#, gcc-internal-format
msgid ""
"left-hand side of assignment might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.c:9168
+#: cp/typeck.c:9169
#, gcc-internal-format
msgid "in passing argument %P of %qD"
msgstr ""
-#: cp/typeck.c:9251
+#: cp/typeck.c:9252
#, gcc-internal-format
msgid "returning reference to temporary"
msgstr ""
-#: cp/typeck.c:9254
+#: cp/typeck.c:9255
#, gcc-internal-format
msgid ""
"returning temporary initializer_list does not extend the lifetime of the "
"underlying array"
msgstr ""
-#: cp/typeck.c:9288
+#: cp/typeck.c:9289
#, gcc-internal-format
msgid "reference to local variable %qD returned"
msgstr ""
-#: cp/typeck.c:9292
+#: cp/typeck.c:9293
#, gcc-internal-format
msgid ""
"returning local initializer_list variable %qD does not extend the lifetime "
"of the underlying array"
msgstr ""
-#: cp/typeck.c:9297
+#: cp/typeck.c:9298
#, gcc-internal-format
msgid "address of label %qD returned"
msgstr ""
-#: cp/typeck.c:9301
+#: cp/typeck.c:9302
#, gcc-internal-format
msgid "address of local variable %qD returned"
msgstr ""
-#: cp/typeck.c:9445
+#: cp/typeck.c:9446
#, gcc-internal-format
msgid "moving a local object in a return statement prevents copy elision"
msgstr ""
-#: cp/typeck.c:9447 cp/typeck.c:9470
+#: cp/typeck.c:9448 cp/typeck.c:9471
#, gcc-internal-format
msgid "remove %<std::move%> call"
msgstr ""
-#: cp/typeck.c:9469
+#: cp/typeck.c:9470
#, gcc-internal-format
msgid "redundant move in return statement"
msgstr ""
-#: cp/typeck.c:9507
+#: cp/typeck.c:9508
#, gcc-internal-format
msgid "returning a value from a destructor"
msgstr ""
#. If a return statement appears in a handler of the
#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:9515
+#: cp/typeck.c:9516
#, gcc-internal-format
msgid "cannot return from a handler of a function-try-block of a constructor"
msgstr ""
#. You can't return a value from a constructor.
-#: cp/typeck.c:9518
+#: cp/typeck.c:9519
#, gcc-internal-format
msgid "returning a value from a constructor"
msgstr ""
#. Give a helpful error message.
-#: cp/typeck.c:9552 cp/typeck.c:9598
+#: cp/typeck.c:9553 cp/typeck.c:9599
#, gcc-internal-format
msgid "return-statement with no value, in function returning %qT"
msgstr ""
-#: cp/typeck.c:9560
+#: cp/typeck.c:9561
#, gcc-internal-format
msgid "returning initializer list"
msgstr ""
-#: cp/typeck.c:9579
+#: cp/typeck.c:9580
#, gcc-internal-format
msgid "inconsistent types %qT and %qT deduced for lambda return type"
msgstr ""
-#: cp/typeck.c:9582
+#: cp/typeck.c:9583
#, gcc-internal-format
msgid "inconsistent deduction for auto return type: %qT and then %qT"
msgstr ""
-#: cp/typeck.c:9618
+#: cp/typeck.c:9619
#, gcc-internal-format
msgid "return-statement with a value, in function returning %qT"
msgstr ""
-#: cp/typeck.c:9647
+#: cp/typeck.c:9648
#, gcc-internal-format
msgid ""
"%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
msgstr ""
#. Make this a permerror because we used to accept it.
-#: cp/typeck.c:10261
+#: cp/typeck.c:10262
#, gcc-internal-format
msgid "using rvalue as lvalue"
msgstr ""
msgid "narrowing conversion of %qE from %qH to %qI is ill-formed in C++11"
msgstr ""
-#: cp/typeck2.c:1009
+#: cp/typeck2.c:1009 cp/typeck2.c:1022
msgid "narrowing conversion of %qE from %qH to %qI"
msgstr ""
" the expression has a constant value but is not a C++ constant-expression"
msgstr ""
-#: cp/typeck2.c:1022
-msgid "narrowing conversion of %qE from %qH to %qI "
-msgstr ""
-
#: cp/typeck2.c:1167
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr ""
-#: cp/typeck2.c:1227
+#: cp/typeck2.c:1226
#, gcc-internal-format
msgid "initializing a base class of type %qT results in object slicing"
msgstr ""
-#: cp/typeck2.c:1229
+#: cp/typeck2.c:1228
#, gcc-internal-format
msgid "remove %<{ }%> around initializer"
msgstr ""
-#: cp/typeck2.c:1246
+#: cp/typeck2.c:1245
#, gcc-internal-format
msgid "cannot initialize aggregate of type %qT with a compound literal"
msgstr ""
-#: cp/typeck2.c:1604 cp/typeck2.c:1634
+#: cp/typeck2.c:1603 cp/typeck2.c:1633
#, gcc-internal-format
msgid "missing initializer for member %qD"
msgstr ""
-#: cp/typeck2.c:1612
+#: cp/typeck2.c:1611
#, gcc-internal-format
msgid "member %qD is uninitialized reference"
msgstr ""
-#: cp/typeck2.c:1619
+#: cp/typeck2.c:1618
#, gcc-internal-format
msgid "member %qD with uninitialized reference fields"
msgstr ""
-#: cp/typeck2.c:1705
+#: cp/typeck2.c:1704
#, gcc-internal-format
msgid "designator order for field %qD does not match declaration order in %qT"
msgstr ""
-#: cp/typeck2.c:1778
+#: cp/typeck2.c:1777
#, gcc-internal-format
msgid "no field %qD found in union being initialized"
msgstr ""
-#: cp/typeck2.c:1789
+#: cp/typeck2.c:1788
#, gcc-internal-format
msgid "index value instead of field name in union initializer"
msgstr ""
-#: cp/typeck2.c:1979
+#: cp/typeck2.c:1978
#, gcc-internal-format
msgid "circular pointer delegation detected"
msgstr ""
-#: cp/typeck2.c:1993
+#: cp/typeck2.c:1992
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
msgstr ""
-#: cp/typeck2.c:2019
+#: cp/typeck2.c:2018
#, gcc-internal-format
msgid "result of %<operator->()%> yields non-pointer result"
msgstr ""
-#: cp/typeck2.c:2021
+#: cp/typeck2.c:2020
#, gcc-internal-format
msgid "base operand of %<->%> is not a pointer"
msgstr ""
-#: cp/typeck2.c:2048
+#: cp/typeck2.c:2047
#, gcc-internal-format
msgid "%qE cannot be used as a member pointer, since it is of type %qT"
msgstr ""
-#: cp/typeck2.c:2057
+#: cp/typeck2.c:2056
#, gcc-internal-format
msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
msgstr ""
-#: cp/typeck2.c:2079
+#: cp/typeck2.c:2078
#, gcc-internal-format
msgid "pointer to member type %qT incompatible with object type %qT"
msgstr ""
-#: cp/typeck2.c:2137
+#: cp/typeck2.c:2136
#, gcc-internal-format
msgid "pointer-to-member-function type %qT requires an rvalue"
msgstr ""
-#: cp/typeck2.c:2148
+#: cp/typeck2.c:2147
#, gcc-internal-format
msgid "pointer-to-member-function type %qT requires an lvalue"
msgstr ""
-#: cp/typeck2.c:2156
+#: cp/typeck2.c:2155
#, gcc-internal-format
msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
msgstr ""
-#: cp/typeck2.c:2197
+#: cp/typeck2.c:2196
#, gcc-internal-format
msgid "functional cast to array type %qT"
msgstr ""
-#: cp/typeck2.c:2220
+#: cp/typeck2.c:2219
#, gcc-internal-format
msgid "cannot deduce template arguments for %qT from ()"
msgstr ""
-#: cp/typeck2.c:2240
+#: cp/typeck2.c:2239
#, gcc-internal-format
msgid "invalid value-initialization of reference type"
msgstr ""
-#: cp/typeck2.c:2470
+#: cp/typeck2.c:2469
#, gcc-internal-format
msgid "call to function %qD which throws incomplete type %q#T"
msgstr ""
-#: cp/typeck2.c:2473
+#: cp/typeck2.c:2472
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr ""
#: fortran/array.c:221 fortran/array.c:661 fortran/check.c:2840
#: fortran/check.c:5292 fortran/check.c:5330 fortran/check.c:5372
-#: fortran/check.c:5399 fortran/check.c:5624 fortran/match.c:1834
+#: fortran/check.c:5399 fortran/check.c:5646 fortran/match.c:1834
#: fortran/match.c:3192 fortran/match.c:3534 fortran/match.c:3730
#: fortran/simplify.c:2912 fortran/simplify.c:2942 fortran/simplify.c:6222
#: fortran/simplify.c:8133
msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:220 fortran/check.c:6791
+#: fortran/check.c:220 fortran/check.c:6813
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be a constant"
msgstr ""
msgid "Unequal character lengths (%ld/%ld) in %s at %L"
msgstr ""
-#: fortran/check.c:961 fortran/check.c:6729
+#: fortran/check.c:961 fortran/check.c:6751
#, gcc-internal-format
msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
msgstr ""
#: fortran/check.c:1954 fortran/check.c:2557 fortran/check.c:2640
#: fortran/check.c:2826 fortran/check.c:2871 fortran/check.c:4326
-#: fortran/check.c:4460 fortran/check.c:4515 fortran/check.c:5610
-#: fortran/check.c:5739
+#: fortran/check.c:4460 fortran/check.c:4515 fortran/check.c:5632
+#: fortran/check.c:5761
#, gcc-internal-format
msgid "%qs intrinsic with KIND argument at %L"
msgstr ""
msgid "NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.c:3835 fortran/check.c:5686
+#: fortran/check.c:3835 fortran/check.c:5708
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must provide at least as many elements "
"array"
msgstr ""
-#: fortran/check.c:4530 fortran/check.c:6774
+#: fortran/check.c:4530 fortran/check.c:6796
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
msgstr ""
-#: fortran/check.c:4543 fortran/check.c:4682 fortran/check.c:6766
+#: fortran/check.c:4543 fortran/check.c:4682 fortran/check.c:6788
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
msgstr ""
"have storage size 0 when %<SOURCE%> argument has size greater than 0"
msgstr ""
-#: fortran/check.c:5549
+#: fortran/check.c:5551
+#, gcc-internal-format
+msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
+msgstr ""
+
+#: fortran/check.c:5561
+#, gcc-internal-format
+msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
+msgstr ""
+
+#: fortran/check.c:5569
#, gcc-internal-format
msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.c:5578
+#: fortran/check.c:5600
#, gcc-internal-format, gfc-internal-format
msgid ""
"Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
"result size %ld"
msgstr ""
-#: fortran/check.c:5700
+#: fortran/check.c:5722
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
"scalar"
msgstr ""
-#: fortran/check.c:5713
+#: fortran/check.c:5735
#, gcc-internal-format
msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.c:5977 fortran/check.c:6009
+#: fortran/check.c:5999 fortran/check.c:6031
#, gcc-internal-format
msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.c:6017
+#: fortran/check.c:6039
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr ""
-#: fortran/check.c:6035
+#: fortran/check.c:6057
#, gcc-internal-format
msgid "fe_runtime_error string must be null terminated"
msgstr ""
-#: fortran/check.c:6047
+#: fortran/check.c:6069
#, gcc-internal-format, gfc-internal-format
msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
msgstr ""
-#: fortran/check.c:6087
+#: fortran/check.c:6109
#, gcc-internal-format, gfc-internal-format
msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
msgstr ""
-#: fortran/check.c:6106
+#: fortran/check.c:6128
#, gcc-internal-format, gfc-internal-format
msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
msgstr ""
-#: fortran/check.c:6116
+#: fortran/check.c:6138
#, gcc-internal-format, gfc-internal-format
msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
msgstr ""
-#: fortran/check.c:6133
+#: fortran/check.c:6155
#, gcc-internal-format, gfc-internal-format
msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
msgstr ""
-#: fortran/check.c:6350
+#: fortran/check.c:6372
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
"default kind (%d)"
msgstr ""
-#: fortran/check.c:6713 fortran/check.c:6721
+#: fortran/check.c:6735 fortran/check.c:6743
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be INTEGER or LOGICAL"
msgstr ""
-#: fortran/check.c:6758
+#: fortran/check.c:6780
#, gcc-internal-format, gfc-internal-format
msgid ""
"Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
msgid "Maximum extension level reached with type %qs at %L"
msgstr ""
-#: fortran/class.c:2904 fortran/class.c:2978
+#: fortran/class.c:2908 fortran/class.c:2982
#, gcc-internal-format
msgid "%qs of %qs is PRIVATE at %L"
msgstr ""
"Dummy procedure %qs is invalid in procedure pointer initialization at %L"
msgstr ""
-#: fortran/expr.c:4888
+#: fortran/expr.c:4887
#, gcc-internal-format
msgid ""
"generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr"
"%> or %<c_funptr%>"
msgstr ""
-#: fortran/expr.c:5970
+#: fortran/expr.c:5969
#, gcc-internal-format, gfc-internal-format
msgid ""
"Fortran 2008: Pointer functions in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.c:5978
+#: fortran/expr.c:5977
#, gcc-internal-format, gfc-internal-format
msgid "Non-variable expression in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.c:5986
+#: fortran/expr.c:5985
#, gcc-internal-format
msgid "Named constant %qs in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.c:5995
+#: fortran/expr.c:5994
#, gcc-internal-format
msgid "%qs in variable definition context (%s) at %L is not a variable"
msgstr ""
-#: fortran/expr.c:6006
+#: fortran/expr.c:6005
#, gcc-internal-format, gfc-internal-format
msgid "Non-POINTER in pointer association context (%s) at %L"
msgstr ""
-#: fortran/expr.c:6015
+#: fortran/expr.c:6014
#, gcc-internal-format, gfc-internal-format
msgid "Type inaccessible in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.c:6028
+#: fortran/expr.c:6027
#, gcc-internal-format, gfc-internal-format
msgid "LOCK_TYPE in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.c:6041
+#: fortran/expr.c:6040
#, gcc-internal-format, gfc-internal-format
msgid "LOCK_EVENT in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.c:6071
+#: fortran/expr.c:6070
#, gcc-internal-format
msgid ""
"Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
msgstr ""
-#: fortran/expr.c:6079
+#: fortran/expr.c:6078
#, gcc-internal-format
msgid ""
"Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.c:6092
+#: fortran/expr.c:6091
#, gcc-internal-format
msgid ""
"Variable %qs is PROTECTED and cannot appear in a pointer association context "
"(%s) at %L"
msgstr ""
-#: fortran/expr.c:6100
+#: fortran/expr.c:6099
#, gcc-internal-format
msgid ""
"Variable %qs is PROTECTED and cannot appear in a variable definition context "
"(%s) at %L"
msgstr ""
-#: fortran/expr.c:6112
+#: fortran/expr.c:6111
#, gcc-internal-format
msgid ""
"Variable %qs cannot appear in a variable definition context (%s) at %L in "
"PURE procedure"
msgstr ""
-#: fortran/expr.c:6171
+#: fortran/expr.c:6170
#, gcc-internal-format
msgid ""
"%qs at %L associated to vector-indexed target cannot be used in a variable "
"definition context (%s)"
msgstr ""
-#: fortran/expr.c:6176
+#: fortran/expr.c:6175
#, gcc-internal-format
msgid ""
"%qs at %L associated to expression cannot be used in a variable definition "
"context (%s)"
msgstr ""
-#: fortran/expr.c:6188
+#: fortran/expr.c:6187
#, gcc-internal-format
msgid ""
"Associate-name %qs cannot appear in a variable definition context (%s) at %L "
"because its target at %L cannot, either"
msgstr ""
-#: fortran/expr.c:6230
+#: fortran/expr.c:6229
#, gcc-internal-format, gfc-internal-format
msgid ""
"Elements with the same value at %L and %L in vector subscript in a variable "
msgid "Scalarization using DIMEN_RANGE unimplemented"
msgstr ""
-#: fortran/frontend-passes.c:4860
+#: fortran/frontend-passes.c:4863
#, gcc-internal-format, gfc-internal-format
msgid "Interchanging loops at %L"
msgstr ""
msgstr ""
#. A general purpose syntax error.
-#: fortran/io.c:3684 fortran/io.c:4392 fortran/gfortran.h:2937
+#: fortran/io.c:3684 fortran/io.c:4392 fortran/gfortran.h:2938
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in %s statement at %C"
msgstr ""
msgid "streaming subprocess was killed by signal"
msgstr ""
-#: lto/lto.c:2426
+#: lto/lto.c:2438
#, gcc-internal-format
msgid "no LTRANS output list filename provided"
msgstr ""
-#: lto/lto.c:2506
+#: lto/lto.c:2529
#, gcc-internal-format
msgid "opening LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2513
+#: lto/lto.c:2536
#, gcc-internal-format
msgid "writing to LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2523
+#: lto/lto.c:2546
#, gcc-internal-format
msgid "closing LTRANS output list %s: %m"
msgstr ""
-#: lto/lto.c:2775
+#: lto/lto.c:2798
#, gcc-internal-format
msgid "could not open symbol resolution file: %m"
msgstr ""
-#: lto/lto.c:2897
+#: lto/lto.c:2920
#, gcc-internal-format, gfc-internal-format
msgid "missing resolution data for %s"
msgstr ""
-#: lto/lto.c:2929
+#: lto/lto.c:2952
#, gcc-internal-format
msgid "errors during merging of translation units"
msgstr ""
-#: objc/objc-act.c:425 objc/objc-act.c:6790
+#: objc/objc-act.c:425 objc/objc-act.c:6794
#, gcc-internal-format
msgid "%<@end%> missing in implementation context"
msgstr ""
msgid "redeclaration of property %qD"
msgstr ""
-#: objc/objc-act.c:1031 objc/objc-act.c:1096 objc/objc-act.c:1106
-#: objc/objc-act.c:1119 objc/objc-act.c:1130 objc/objc-act.c:1141
-#: objc/objc-act.c:1178 objc/objc-act.c:7561 objc/objc-act.c:7624
-#: objc/objc-act.c:7646 objc/objc-act.c:7659 objc/objc-act.c:7677
-#: objc/objc-act.c:7776
+#: objc/objc-act.c:1031 objc/objc-act.c:1097 objc/objc-act.c:1108
+#: objc/objc-act.c:1122 objc/objc-act.c:1133 objc/objc-act.c:1145
+#: objc/objc-act.c:1182 objc/objc-act.c:7565 objc/objc-act.c:7628
+#: objc/objc-act.c:7651 objc/objc-act.c:7665 objc/objc-act.c:7683
+#: objc/objc-act.c:7782
#, gcc-internal-format
msgid "originally specified here"
msgstr ""
#: objc/objc-act.c:1093
#, gcc-internal-format
msgid ""
-"'nonatomic' attribute of property %qD conflicts with previous declaration"
+"%<nonatomic%> attribute of property %qD conflicts with previous declaration"
msgstr ""
-#: objc/objc-act.c:1103
+#: objc/objc-act.c:1104
#, gcc-internal-format
-msgid "'getter' attribute of property %qD conflicts with previous declaration"
+msgid ""
+"%<getter%> attribute of property %qD conflicts with previous declaration"
msgstr ""
-#: objc/objc-act.c:1116
+#: objc/objc-act.c:1118
#, gcc-internal-format
-msgid "'setter' attribute of property %qD conflicts with previous declaration"
+msgid ""
+"%<setter%> attribute of property %qD conflicts with previous declaration"
msgstr ""
-#: objc/objc-act.c:1127
+#: objc/objc-act.c:1130
#, gcc-internal-format
msgid ""
"assign semantics attributes of property %qD conflict with previous "
"declaration"
msgstr ""
-#: objc/objc-act.c:1138
+#: objc/objc-act.c:1141
#, gcc-internal-format
msgid ""
-"'readonly' attribute of property %qD conflicts with previous declaration"
+"%<readonly%> attribute of property %qD conflicts with previous declaration"
msgstr ""
-#: objc/objc-act.c:1176
+#: objc/objc-act.c:1180
#, gcc-internal-format
msgid "type of property %qD conflicts with previous declaration"
msgstr ""
-#: objc/objc-act.c:1651
+#: objc/objc-act.c:1655
#, gcc-internal-format
msgid "the dot syntax is not available in Objective-C 1.0"
msgstr ""
#. We know that 'class_name' is an Objective-C class name as the
#. parser won't call this function if it is not. This is only a
#. double-check for safety.
-#: objc/objc-act.c:1667
+#: objc/objc-act.c:1671
#, gcc-internal-format
msgid "could not find class %qE"
msgstr ""
#. Again, this should never happen, but we do check.
-#: objc/objc-act.c:1675
+#: objc/objc-act.c:1679
#, gcc-internal-format
msgid "could not find interface for class %qE"
msgstr ""
-#: objc/objc-act.c:1681 objc/objc-act.c:6827 objc/objc-act.c:6958
+#: objc/objc-act.c:1685 objc/objc-act.c:6831 objc/objc-act.c:6962
#, gcc-internal-format
msgid "class %qE is deprecated"
msgstr ""
-#: objc/objc-act.c:1710
+#: objc/objc-act.c:1714
#, gcc-internal-format
msgid "could not find setter/getter for %qE in class %qE"
msgstr ""
-#: objc/objc-act.c:1746
+#: objc/objc-act.c:1750
#, gcc-internal-format
msgid "readonly property cannot be set"
msgstr ""
-#: objc/objc-act.c:2017
+#: objc/objc-act.c:2021
#, gcc-internal-format
msgid "method declaration not in @interface context"
msgstr ""
-#: objc/objc-act.c:2021
+#: objc/objc-act.c:2025
#, gcc-internal-format
msgid "method attributes are not available in Objective-C 1.0"
msgstr ""
-#: objc/objc-act.c:2041
+#: objc/objc-act.c:2045
#, gcc-internal-format
msgid "method definition not in @implementation context"
msgstr ""
-#: objc/objc-act.c:2056
+#: objc/objc-act.c:2060
#, gcc-internal-format
msgid "method attributes cannot be specified in @implementation context"
msgstr ""
-#: objc/objc-act.c:2285
+#: objc/objc-act.c:2289
#, gcc-internal-format
msgid "class %qs does not implement the %qE protocol"
msgstr ""
-#: objc/objc-act.c:2288
+#: objc/objc-act.c:2292
#, gcc-internal-format
msgid "type %qs does not conform to the %qE protocol"
msgstr ""
-#: objc/objc-act.c:2569
+#: objc/objc-act.c:2573
#, gcc-internal-format
msgid "comparison of distinct Objective-C types lacks a cast"
msgstr ""
-#: objc/objc-act.c:2573
+#: objc/objc-act.c:2577
#, gcc-internal-format
msgid "initialization from distinct Objective-C type"
msgstr ""
-#: objc/objc-act.c:2577
+#: objc/objc-act.c:2581
#, gcc-internal-format
msgid "assignment from distinct Objective-C type"
msgstr ""
-#: objc/objc-act.c:2581
+#: objc/objc-act.c:2585
#, gcc-internal-format
msgid "distinct Objective-C type in return"
msgstr ""
-#: objc/objc-act.c:2585
+#: objc/objc-act.c:2589
#, gcc-internal-format
msgid "passing argument %d of %qE from distinct Objective-C type"
msgstr ""
-#: objc/objc-act.c:2728
+#: objc/objc-act.c:2732
#, gcc-internal-format
msgid "statically allocated instance of Objective-C class %qE"
msgstr ""
-#: objc/objc-act.c:2737
+#: objc/objc-act.c:2741
#, gcc-internal-format
msgid "redeclaration of Objective-C class %qs"
msgstr ""
#. Objective-C class, but something else, such as 'int'.
#. This is an error; protocols make no sense unless you use
#. them with Objective-C objects.
-#: objc/objc-act.c:2779
+#: objc/objc-act.c:2783
#, gcc-internal-format
msgid "only Objective-C object types can be qualified with a protocol"
msgstr ""
-#: objc/objc-act.c:2843
+#: objc/objc-act.c:2847
#, gcc-internal-format
msgid "protocol %qE has circular dependency"
msgstr ""
-#: objc/objc-act.c:2876 objc/objc-act.c:5691
+#: objc/objc-act.c:2880 objc/objc-act.c:5695
#, gcc-internal-format
msgid "cannot find protocol declaration for %qE"
msgstr ""
-#: objc/objc-act.c:3177 objc/objc-act.c:3832 objc/objc-act.c:6403
-#: objc/objc-act.c:6878 objc/objc-act.c:6951 objc/objc-act.c:7004
+#: objc/objc-act.c:3181 objc/objc-act.c:3836 objc/objc-act.c:6407
+#: objc/objc-act.c:6882 objc/objc-act.c:6955 objc/objc-act.c:7008
#, gcc-internal-format
msgid "cannot find interface declaration for %qE"
msgstr ""
-#: objc/objc-act.c:3181
+#: objc/objc-act.c:3185
#, gcc-internal-format
msgid "interface %qE does not have valid constant string layout"
msgstr ""
-#: objc/objc-act.c:3186
+#: objc/objc-act.c:3190
#, gcc-internal-format
msgid "cannot find reference tag for class %qE"
msgstr ""
-#: objc/objc-act.c:3331
+#: objc/objc-act.c:3335
#, gcc-internal-format
msgid "%qE is not an Objective-C class name or alias"
msgstr ""
-#: objc/objc-act.c:3346 objc/objc-act.c:3377 objc/objc-act.c:6784
-#: objc/objc-act.c:8107 objc/objc-act.c:8158
+#: objc/objc-act.c:3350 objc/objc-act.c:3381 objc/objc-act.c:6788
+#: objc/objc-act.c:8113 objc/objc-act.c:8164
#, gcc-internal-format
msgid "Objective-C declarations may only appear in global scope"
msgstr ""
-#: objc/objc-act.c:3351
+#: objc/objc-act.c:3355
#, gcc-internal-format
msgid "cannot find class %qE"
msgstr ""
-#: objc/objc-act.c:3353
+#: objc/objc-act.c:3357
#, gcc-internal-format
msgid "class %qE already exists"
msgstr ""
-#: objc/objc-act.c:3395 objc/objc-act.c:6843
+#: objc/objc-act.c:3399 objc/objc-act.c:6847
#, gcc-internal-format
msgid "%qE redeclared as different kind of symbol"
msgstr ""
-#: objc/objc-act.c:3397 objc/objc-act.c:3983 objc/objc-act.c:4011
-#: objc/objc-act.c:4066 objc/objc-act.c:6845
+#: objc/objc-act.c:3401 objc/objc-act.c:3987 objc/objc-act.c:4015
+#: objc/objc-act.c:4070 objc/objc-act.c:6849
#, gcc-internal-format
msgid "previous declaration of %q+D"
msgstr ""
-#: objc/objc-act.c:3686
+#: objc/objc-act.c:3690
#, gcc-internal-format
msgid "strong-cast assignment has been intercepted"
msgstr ""
-#: objc/objc-act.c:3728
+#: objc/objc-act.c:3732
#, gcc-internal-format
msgid "strong-cast may possibly be needed"
msgstr ""
-#: objc/objc-act.c:3738
+#: objc/objc-act.c:3742
#, gcc-internal-format
msgid "instance variable assignment has been intercepted"
msgstr ""
-#: objc/objc-act.c:3757
+#: objc/objc-act.c:3761
#, gcc-internal-format
msgid "pointer arithmetic for garbage-collected objects not allowed"
msgstr ""
-#: objc/objc-act.c:3763
+#: objc/objc-act.c:3767
#, gcc-internal-format
msgid "global/static variable assignment has been intercepted"
msgstr ""
-#: objc/objc-act.c:3980 objc/objc-act.c:4008 objc/objc-act.c:4063
+#: objc/objc-act.c:3984 objc/objc-act.c:4012 objc/objc-act.c:4067
#, gcc-internal-format
msgid "duplicate instance variable %q+D"
msgstr ""
-#: objc/objc-act.c:4123
+#: objc/objc-act.c:4127
#, gcc-internal-format
msgid ""
"%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
msgstr ""
-#: objc/objc-act.c:4207
+#: objc/objc-act.c:4211
#, gcc-internal-format
msgid "@catch parameter is not a known Objective-C class type"
msgstr ""
-#: objc/objc-act.c:4213
+#: objc/objc-act.c:4217
#, gcc-internal-format
msgid "@catch parameter cannot be protocol-qualified"
msgstr ""
-#: objc/objc-act.c:4258
+#: objc/objc-act.c:4262
#, gcc-internal-format
msgid "exception of type %<%T%> will be caught"
msgstr ""
-#: objc/objc-act.c:4260
+#: objc/objc-act.c:4264
#, gcc-internal-format
msgid " by earlier handler for %<%T%>"
msgstr ""
-#: objc/objc-act.c:4307
+#: objc/objc-act.c:4311
#, gcc-internal-format
msgid "%<@try%> without %<@catch%> or %<@finally%>"
msgstr ""
-#: objc/objc-act.c:4335
+#: objc/objc-act.c:4339
#, gcc-internal-format
msgid "%<@throw%> (rethrow) used outside of a @catch block"
msgstr ""
-#: objc/objc-act.c:4348
+#: objc/objc-act.c:4352
#, gcc-internal-format
msgid "%<@throw%> argument is not an object"
msgstr ""
-#: objc/objc-act.c:4369
+#: objc/objc-act.c:4373
#, gcc-internal-format
msgid "%<@synchronized%> argument is not an object"
msgstr ""
-#: objc/objc-act.c:4577
+#: objc/objc-act.c:4581
#, gcc-internal-format
msgid "%s %qs"
msgstr ""
-#: objc/objc-act.c:4600 objc/objc-act.c:4625
+#: objc/objc-act.c:4604 objc/objc-act.c:4629
#, gcc-internal-format
msgid "inconsistent instance variable specification"
msgstr ""
-#: objc/objc-act.c:4680
+#: objc/objc-act.c:4684
#, gcc-internal-format
msgid "cannot use an object as parameter to a method"
msgstr ""
-#: objc/objc-act.c:4724
+#: objc/objc-act.c:4728
#, gcc-internal-format
msgid "method argument attributes are not available in Objective-C 1.0"
msgstr ""
-#: objc/objc-act.c:5098
+#: objc/objc-act.c:5102
#, gcc-internal-format
msgid "multiple methods named %<%c%E%> found"
msgstr ""
-#: objc/objc-act.c:5101
+#: objc/objc-act.c:5105
#, gcc-internal-format
msgid "using %<%c%s%>"
msgstr ""
-#: objc/objc-act.c:5110
+#: objc/objc-act.c:5114
#, gcc-internal-format
msgid "multiple selectors named %<%c%E%> found"
msgstr ""
-#: objc/objc-act.c:5113
+#: objc/objc-act.c:5117
#, gcc-internal-format
msgid "found %<%c%s%>"
msgstr ""
-#: objc/objc-act.c:5122
+#: objc/objc-act.c:5126
#, gcc-internal-format
msgid "also found %<%c%s%>"
msgstr ""
#. warning, either include an @interface for the
#. class, or cast the receiver to 'id'. Note that
#. rtype is an IDENTIFIER_NODE at this point.
-#: objc/objc-act.c:5410 objc/objc-act.c:5544
+#: objc/objc-act.c:5414 objc/objc-act.c:5548
#, gcc-internal-format
msgid "@interface of class %qE not found"
msgstr ""
-#: objc/objc-act.c:5418
+#: objc/objc-act.c:5422
#, gcc-internal-format
msgid "no super class declared in @interface for %qE"
msgstr ""
-#: objc/objc-act.c:5469
+#: objc/objc-act.c:5473
#, gcc-internal-format
msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
msgstr ""
#. We have a type, but it's not an Objective-C type (!).
-#: objc/objc-act.c:5581
+#: objc/objc-act.c:5585
#, gcc-internal-format
msgid "invalid receiver type %qs"
msgstr ""
-#: objc/objc-act.c:5598
+#: objc/objc-act.c:5602
#, gcc-internal-format
msgid "%<%c%E%> not found in protocol(s)"
msgstr ""
-#: objc/objc-act.c:5612
+#: objc/objc-act.c:5616
#, gcc-internal-format
msgid "%qE may not respond to %<%c%E%>"
msgstr ""
-#: objc/objc-act.c:5620
+#: objc/objc-act.c:5624
#, gcc-internal-format
msgid "no %<%c%E%> method found"
msgstr ""
-#: objc/objc-act.c:5627
+#: objc/objc-act.c:5631
#, gcc-internal-format
msgid "(Messages without a matching method signature"
msgstr ""
-#: objc/objc-act.c:5629
+#: objc/objc-act.c:5633
#, gcc-internal-format
msgid "will be assumed to return %<id%> and accept"
msgstr ""
-#: objc/objc-act.c:5631
+#: objc/objc-act.c:5635
#, gcc-internal-format
msgid "%<...%> as arguments.)"
msgstr ""
-#: objc/objc-act.c:5740
+#: objc/objc-act.c:5744
#, gcc-internal-format
msgid "undeclared selector %qE"
msgstr ""
#. to an instance variable. It's better to catch the cases
#. where this is done unknowingly than to support the above
#. paradigm.
-#: objc/objc-act.c:5764
+#: objc/objc-act.c:5768
#, gcc-internal-format
msgid "instance variable %qE accessed in class method"
msgstr ""
-#: objc/objc-act.c:5994 objc/objc-act.c:6014
+#: objc/objc-act.c:5998 objc/objc-act.c:6018
#, gcc-internal-format
msgid ""
"method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
msgstr ""
-#: objc/objc-act.c:5998
+#: objc/objc-act.c:6002
#, gcc-internal-format
msgid "previous declaration of %<%c%E%> as %<@required%>"
msgstr ""
-#: objc/objc-act.c:6018
+#: objc/objc-act.c:6022
#, gcc-internal-format
msgid "previous declaration of %<%c%E%> as %<@optional%>"
msgstr ""
-#: objc/objc-act.c:6078
+#: objc/objc-act.c:6082
#, gcc-internal-format
msgid "duplicate declaration of method %<%c%E%> with conflicting types"
msgstr ""
-#: objc/objc-act.c:6082
+#: objc/objc-act.c:6086
#, gcc-internal-format
msgid "previous declaration of %<%c%E%>"
msgstr ""
-#: objc/objc-act.c:6119
+#: objc/objc-act.c:6123
#, gcc-internal-format
msgid "duplicate interface declaration for category %<%E(%E)%>"
msgstr ""
-#: objc/objc-act.c:6207
+#: objc/objc-act.c:6211
#, gcc-internal-format
msgid "illegal reference type specified for instance variable %qs"
msgstr ""
-#: objc/objc-act.c:6218
+#: objc/objc-act.c:6222
#, gcc-internal-format
msgid "instance variable %qs has unknown size"
msgstr ""
-#: objc/objc-act.c:6239
+#: objc/objc-act.c:6243
#, gcc-internal-format
msgid "instance variable %qs uses flexible array member"
msgstr ""
-#: objc/objc-act.c:6266
+#: objc/objc-act.c:6270
#, gcc-internal-format
msgid "type %qE has no default constructor to call"
msgstr ""
-#: objc/objc-act.c:6272
+#: objc/objc-act.c:6276
#, gcc-internal-format
msgid "destructor for %qE shall not be run either"
msgstr ""
#. Vtable pointers are Real Bad(tm), since Obj-C cannot
#. initialize them.
-#: objc/objc-act.c:6284
+#: objc/objc-act.c:6288
#, gcc-internal-format
msgid "type %qE has virtual member functions"
msgstr ""
-#: objc/objc-act.c:6285
+#: objc/objc-act.c:6289
#, gcc-internal-format
msgid "illegal aggregate type %qE specified for instance variable %qs"
msgstr ""
-#: objc/objc-act.c:6295
+#: objc/objc-act.c:6299
#, gcc-internal-format
msgid "type %qE has a user-defined constructor"
msgstr ""
-#: objc/objc-act.c:6297
+#: objc/objc-act.c:6301
#, gcc-internal-format
msgid "type %qE has a user-defined destructor"
msgstr ""
-#: objc/objc-act.c:6301
+#: objc/objc-act.c:6305
#, gcc-internal-format
msgid ""
"C++ constructors and destructors will not be invoked for Objective-C fields"
msgstr ""
-#: objc/objc-act.c:6432
+#: objc/objc-act.c:6436
#, gcc-internal-format
msgid "instance variable %qE is declared private"
msgstr ""
-#: objc/objc-act.c:6443
+#: objc/objc-act.c:6447
#, gcc-internal-format
msgid "instance variable %qE is %s; this will be a hard error in the future"
msgstr ""
-#: objc/objc-act.c:6450
+#: objc/objc-act.c:6454
#, gcc-internal-format
msgid "instance variable %qE is declared %s"
msgstr ""
-#: objc/objc-act.c:6561 objc/objc-act.c:6676
+#: objc/objc-act.c:6565 objc/objc-act.c:6680
#, gcc-internal-format
msgid "incomplete implementation of class %qE"
msgstr ""
-#: objc/objc-act.c:6565 objc/objc-act.c:6680
+#: objc/objc-act.c:6569 objc/objc-act.c:6684
#, gcc-internal-format
msgid "incomplete implementation of category %qE"
msgstr ""
-#: objc/objc-act.c:6574 objc/objc-act.c:6688
+#: objc/objc-act.c:6578 objc/objc-act.c:6692
#, gcc-internal-format
msgid "method definition for %<%c%E%> not found"
msgstr ""
-#: objc/objc-act.c:6729
+#: objc/objc-act.c:6733
#, gcc-internal-format
msgid "%s %qE does not fully implement the %qE protocol"
msgstr ""
-#: objc/objc-act.c:6819
+#: objc/objc-act.c:6823
#, gcc-internal-format
msgid "cannot find interface declaration for %qE, superclass of %qE"
msgstr ""
-#: objc/objc-act.c:6858
+#: objc/objc-act.c:6862
#, gcc-internal-format
msgid "reimplementation of class %qE"
msgstr ""
-#: objc/objc-act.c:6891
+#: objc/objc-act.c:6895
#, gcc-internal-format
msgid "conflicting super class name %qE"
msgstr ""
-#: objc/objc-act.c:6894
+#: objc/objc-act.c:6898
#, gcc-internal-format
msgid "previous declaration of %qE"
msgstr ""
-#: objc/objc-act.c:6896
+#: objc/objc-act.c:6900
#, gcc-internal-format
msgid "previous declaration"
msgstr ""
-#: objc/objc-act.c:6909 objc/objc-act.c:6911
+#: objc/objc-act.c:6913 objc/objc-act.c:6915
#, gcc-internal-format
msgid "duplicate interface declaration for class %qE"
msgstr ""
-#: objc/objc-act.c:7228 objc/objc-act.c:7424
+#: objc/objc-act.c:7232 objc/objc-act.c:7428
#, gcc-internal-format
msgid "cannot find instance variable associated with property"
msgstr ""
#. TODO: This should be caught much earlier than this.
-#: objc/objc-act.c:7390
+#: objc/objc-act.c:7394
#, gcc-internal-format
msgid "invalid setter, it must have one argument"
msgstr ""
-#: objc/objc-act.c:7554 objc/objc-act.c:7769
+#: objc/objc-act.c:7558 objc/objc-act.c:7775
#, gcc-internal-format
msgid "property %qs already specified in %<@dynamic%>"
msgstr ""
-#: objc/objc-act.c:7557 objc/objc-act.c:7772
+#: objc/objc-act.c:7561 objc/objc-act.c:7778
#, gcc-internal-format
msgid "property %qs already specified in %<@synthesize%>"
msgstr ""
-#: objc/objc-act.c:7571 objc/objc-act.c:7786
+#: objc/objc-act.c:7575 objc/objc-act.c:7792
#, gcc-internal-format
msgid "no declaration of property %qs found in the interface"
msgstr ""
-#: objc/objc-act.c:7598
+#: objc/objc-act.c:7602
#, gcc-internal-format
msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
msgstr ""
-#: objc/objc-act.c:7619
+#: objc/objc-act.c:7623
#, gcc-internal-format
msgid "property %qs is using instance variable %qs of incompatible type"
msgstr ""
-#: objc/objc-act.c:7641
+#: objc/objc-act.c:7645
#, gcc-internal-format
-msgid "'assign' property %qs is using bit-field instance variable %qs"
+msgid "%<assign%> property %qs is using bit-field instance variable %qs"
msgstr ""
-#: objc/objc-act.c:7654
+#: objc/objc-act.c:7659
#, gcc-internal-format
-msgid "'atomic' property %qs is using bit-field instance variable %qs"
+msgid "%<atomic%> property %qs is using bit-field instance variable %qs"
msgstr ""
-#: objc/objc-act.c:7672
+#: objc/objc-act.c:7678
#, gcc-internal-format
msgid "property %qs is using the same instance variable as property %qs"
msgstr ""
-#: objc/objc-act.c:7713
+#: objc/objc-act.c:7719
#, gcc-internal-format
msgid "%<@synthesize%> is not available in Objective-C 1.0"
msgstr ""
#. detects the problem while parsing, outputs the error
#. "misplaced '@synthesize' Objective-C++ construct" and skips
#. the declaration.
-#: objc/objc-act.c:7724
+#: objc/objc-act.c:7730
#, gcc-internal-format
msgid "%<@synthesize%> not in @implementation context"
msgstr ""
-#: objc/objc-act.c:7730
+#: objc/objc-act.c:7736
#, gcc-internal-format
msgid "%<@synthesize%> cannot be used in categories"
msgstr ""
-#: objc/objc-act.c:7739
+#: objc/objc-act.c:7745
#, gcc-internal-format
msgid "%<@synthesize%> requires the @interface of the class to be available"
msgstr ""
-#: objc/objc-act.c:7822
+#: objc/objc-act.c:7828
#, gcc-internal-format
msgid "%<@dynamic%> is not available in Objective-C 1.0"
msgstr ""
#. detects the problem while parsing, outputs the error
#. "misplaced '@dynamic' Objective-C++ construct" and skips the
#. declaration.
-#: objc/objc-act.c:7833
+#: objc/objc-act.c:7839
#, gcc-internal-format
msgid "%<@dynamic%> not in @implementation context"
msgstr ""
-#: objc/objc-act.c:7855
+#: objc/objc-act.c:7861
#, gcc-internal-format
msgid "%<@dynamic%> requires the @interface of the class to be available"
msgstr ""
-#: objc/objc-act.c:8053
+#: objc/objc-act.c:8059
#, gcc-internal-format
msgid "definition of protocol %qE not found"
msgstr ""
#. It would be nice to use warn_deprecated_use() here, but
#. we are using TREE_CHAIN (which is supposed to be the
#. TYPE_STUB_DECL for a TYPE) for something different.
-#: objc/objc-act.c:8084
+#: objc/objc-act.c:8090
#, gcc-internal-format
msgid "protocol %qE is deprecated"
msgstr ""
-#: objc/objc-act.c:8203
+#: objc/objc-act.c:8209
#, gcc-internal-format
msgid "duplicate declaration for protocol %qE"
msgstr ""
-#: objc/objc-act.c:8714
+#: objc/objc-act.c:8720
#, gcc-internal-format
msgid "conflicting types for %<%c%s%>"
msgstr ""
-#: objc/objc-act.c:8718
+#: objc/objc-act.c:8724
#, gcc-internal-format
msgid "previous declaration of %<%c%s%>"
msgstr ""
-#: objc/objc-act.c:8818
+#: objc/objc-act.c:8824
#, gcc-internal-format
msgid "no super class declared in interface for %qE"
msgstr ""
-#: objc/objc-act.c:8845
+#: objc/objc-act.c:8851
#, gcc-internal-format
msgid "[super ...] must appear in a method context"
msgstr ""
-#: objc/objc-act.c:8885
+#: objc/objc-act.c:8891
#, gcc-internal-format
msgid "method possibly missing a [super dealloc] call"
msgstr ""
-#: objc/objc-act.c:9353
+#: objc/objc-act.c:9359
#, gcc-internal-format
msgid "instance variable %qs is declared private"
msgstr ""
-#: objc/objc-act.c:9406
+#: objc/objc-act.c:9412
#, gcc-internal-format
msgid "local declaration of %qE hides instance variable"
msgstr ""
#. This can happen if DECL_ARTIFICIAL (*expr_p), but
#. should be impossible for real properties, which always
#. have a getter.
-#: objc/objc-act.c:9452
+#: objc/objc-act.c:9458
#, gcc-internal-format
msgid "no %qs getter found"
msgstr ""
-#: objc/objc-act.c:9692
+#: objc/objc-act.c:9698
#, gcc-internal-format
msgid "fast enumeration is not available in Objective-C 1.0"
msgstr ""
-#: objc/objc-act.c:9702
+#: objc/objc-act.c:9708
#, gcc-internal-format
msgid "iterating variable in fast enumeration is not an object"
msgstr ""
-#: objc/objc-act.c:9708
+#: objc/objc-act.c:9714
#, gcc-internal-format
msgid "collection in fast enumeration is not an object"
msgstr ""
#, gcc-internal-format
msgid "creating selector for nonexistent method %qE"
msgstr ""
+
+#: config/fused-madd.opt:22
+#, gcc-internal-format
+msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
+msgstr ""
+
+#: config/microblaze/microblaze.opt:87
+#, gcc-internal-format
+msgid "%qs is deprecated; use -fstack-check"
+msgstr ""
+
+#: config/microblaze/microblaze.opt:95
+#, gcc-internal-format
+msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
+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
+#, gcc-internal-format
+msgid "%qs is deprecated"
+msgstr ""
+
+#: config/vms/vms.opt:42
+#, gcc-internal-format
+msgid "unknown pointer size model %qs"
+msgstr ""
+
+#: config/avr/avr.opt:26
+#, gcc-internal-format
+msgid "missing device or architecture after %qs"
+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
+#, gcc-internal-format
+msgid "missing filename after %qs"
+msgstr ""
+
+#: config/i386/i386.opt:319
+#, gcc-internal-format
+msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
+msgstr ""
+
+#: config/i386/i386.opt:379
+#, gcc-internal-format
+msgid ""
+"%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-"
+"masm=intel%> and %<-masm=att%> instead"
+msgstr ""
+
+#: config/i386/i386.opt:681
+#, gcc-internal-format
+msgid "%<-msse5%> was removed"
+msgstr ""
+
+#: config/rs6000/rs6000.opt:317
+#, gcc-internal-format
+msgid "%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead"
+msgstr ""
+
+#: config/rs6000/rs6000.opt:321
+#, gcc-internal-format
+msgid "%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead"
+msgstr ""
+
+#: config/rs6000/rs6000.opt:369
+#, gcc-internal-format
+msgid "using darwin64 ABI"
+msgstr ""
+
+#: config/rs6000/rs6000.opt:372
+#, gcc-internal-format
+msgid "using old darwin ABI"
+msgstr ""
+
+#: common.opt:1406
+#, gcc-internal-format
+msgid "unknown excess precision style %qs"
+msgstr ""
+
+#: common.opt:1421
+#, gcc-internal-format
+msgid ""
+"unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
+msgstr ""
+
+#: common.opt:1461
+#, gcc-internal-format
+msgid "unknown floating point contraction style %qs"
+msgstr ""
+
+#: common.opt:1613
+#, gcc-internal-format
+msgid "unknown Stack Reuse Level %qs"
+msgstr ""
+
+#: common.opt:1682
+#, gcc-internal-format
+msgid "unknown Control-Flow Protection Level %qs"
+msgstr ""
+
+#: common.opt:1777
+#, gcc-internal-format
+msgid "unknown IRA algorithm %qs"
+msgstr ""
+
+#: common.opt:1790
+#, gcc-internal-format
+msgid "unknown IRA region %qs"
+msgstr ""
+
+#: common.opt:1864
+#, gcc-internal-format
+msgid "unknown LTO partitioning model %qs"
+msgstr ""
+
+#: common.opt:1966
+#, gcc-internal-format
+msgid "options or targets missing after %qs"
+msgstr ""
+
+#: common.opt:1974
+#, gcc-internal-format
+msgid "unknown offload ABI %qs"
+msgstr ""
+
+#: common.opt:2112
+#, gcc-internal-format
+msgid "unknown profile update method %qs"
+msgstr ""
+
+#: common.opt:2198
+#, gcc-internal-format
+msgid "unknown Live-Patching Level %qs"
+msgstr ""
+
+#: common.opt:2227
+#, gcc-internal-format
+msgid "unknown basic block reordering algorithm %qs"
+msgstr ""
+
+#: common.opt:2530
+#, gcc-internal-format
+msgid "unknown TLS model %qs"
+msgstr ""
+
+#: common.opt:2862
+#, gcc-internal-format
+msgid "unknown vectorizer cost model %qs"
+msgstr ""
+
+#: common.opt:2900
+#, gcc-internal-format
+msgid "unrecognized visibility value %qs"
+msgstr ""
+
+#: common.opt:2919
+#, gcc-internal-format
+msgid "unknown vtable verify initialization priority %qs"
+msgstr ""
+
+#: d/lang.opt:189
+#, gcc-internal-format
+msgid "unknown array bounds setting %qs"
+msgstr ""
+
+#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
+#, gcc-internal-format
+msgid "assertion missing after %qs"
+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
+#, gcc-internal-format
+msgid "macro name missing after %qs"
+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
+#, gcc-internal-format
+msgid "missing path after %qs"
+msgstr ""
+
+#: c-family/c.opt:244 c-family/c.opt:248
+#, gcc-internal-format
+msgid "missing makefile target after %qs"
+msgstr ""
+
+#: c-family/c.opt:283
+#, gcc-internal-format
+msgid "argument %qs to %<-Waligned-new%> not recognized"
+msgstr ""
+
+#: c-family/c.opt:903
+#, gcc-internal-format
+msgid "argument %qs to %<-Wnormalized%> not recognized"
+msgstr ""
+
+#: c-family/c.opt:1408
+#, gcc-internal-format
+msgid "no class name specified with %qs"
+msgstr ""
+
+#: c-family/c.opt:1519
+#, gcc-internal-format
+msgid ""
+"%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by "
+"default)"
+msgstr ""
+
+#: c-family/c.opt:1602
+#, gcc-internal-format
+msgid "unrecognized ivar visibility value %qs"
+msgstr ""
+
+#: c-family/c.opt:1762
+#, gcc-internal-format
+msgid "unrecognized scalar storage order value %qs"
+msgstr ""
+
+#: fortran/lang.opt:409
+#, gcc-internal-format
+msgid "Unrecognized option to endianness value: %qs"
+msgstr ""
+
+#: fortran/lang.opt:600
+#, gcc-internal-format
+msgid "Unrecognized option to floating-point init value: %qs"
+msgstr ""
+
+#: fortran/lang.opt:730
+#, gcc-internal-format
+msgid "Unrecognized option: %qs"
+msgstr ""
+
+#: lto/lang.opt:28
+#, gcc-internal-format
+msgid "unknown linker output %qs"
+msgstr ""