msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
-"POT-Creation-Date: 2026-03-26 15:06+0000\n"
+"POT-Creation-Date: 2026-04-22 17:16+0000\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"
msgid "Known PTX ISA versions (for use with the -mptx= option):"
msgstr ""
-#: config/nvptx/nvptx.opt:204
+#: config/nvptx/nvptx.opt:207
#, no-c-format
msgid "Specify the PTX ISA version to use."
msgstr ""
-#: config/nvptx/nvptx.opt:208
+#: config/nvptx/nvptx.opt:211
#, no-c-format
msgid "Initialize ptx registers."
msgstr ""
#: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
#: config/i386/i386.opt:1009 config/arm/arm.opt:347
-#: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
+#: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
#, no-c-format
msgid "Use given stack-protector guard."
msgstr ""
#: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
-#: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
+#: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
#: config/s390/s390.opt:205
#, no-c-format
msgid "Valid arguments to -mstack-protector-guard=:"
msgstr ""
#: config/riscv/riscv.opt:30 config/arm/arm.opt:168
-#: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
+#: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
#, no-c-format
msgid "Assume target CPU is configured as little endian."
msgstr ""
"targets 32-bit integer load/stores."
msgstr ""
-#: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
+#: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
#: config/loongarch/loongarch.opt:298
#, no-c-format
msgid "Specify the code model."
msgstr ""
#: config/riscv/riscv.opt:169 config/i386/i386.opt:413
-#: config/aarch64/aarch64.opt:155
+#: config/aarch64/aarch64.opt:160
#, no-c-format
msgid "Omit the frame pointer in leaf functions."
msgstr ""
"-param=riscv-two-source-permutes Enable permutes with two source vectors."
msgstr ""
-#: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:315
+#: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
#, no-c-format
msgid ""
"Override the scalar cost model such that vectorization is always profitable."
msgid "The possible TLS dialects:"
msgstr ""
-#: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
+#: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
#: config/loongarch/loongarch.opt:325
#, no-c-format
msgid "Specify TLS dialect."
msgid "Enable conservative small loop unrolling."
msgstr ""
-#: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
+#: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
#, no-c-format
msgid "Limit how much the autovectorizer may unroll a loop."
msgstr ""
msgid "Cost to assume for a branch insn."
msgstr ""
-#: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
+#: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
#, no-c-format
msgid "Use branch-protection features."
msgstr ""
msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
msgstr ""
-#: config/aarch64/aarch64.opt:116
+#: config/aarch64/aarch64.opt:108
+#, no-c-format
+msgid ""
+"Enable narrowing of 64-bit general purpose register writes to 32-bit when "
+"upper 32 bits of the register are unused."
+msgstr ""
+
+#: config/aarch64/aarch64.opt:121
#, no-c-format
msgid "The register used to access the thread pointer:"
msgstr ""
-#: config/aarch64/aarch64.opt:147
+#: config/aarch64/aarch64.opt:152
#, no-c-format
msgid "Specify the thread pointer register."
msgstr ""
-#: config/aarch64/aarch64.opt:151
+#: config/aarch64/aarch64.opt:156
#, no-c-format
msgid "Don't assume that unaligned accesses are handled by the system."
msgstr ""
-#: config/aarch64/aarch64.opt:163
+#: config/aarch64/aarch64.opt:168
#, no-c-format
msgid ""
"Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, "
"48."
msgstr ""
-#: config/aarch64/aarch64.opt:182
+#: config/aarch64/aarch64.opt:187
#, no-c-format
msgid "Use features of architecture ARCH."
msgstr ""
-#: config/aarch64/aarch64.opt:186
+#: config/aarch64/aarch64.opt:191
#, no-c-format
msgid "Use features of and optimize for CPU."
msgstr ""
-#: config/aarch64/aarch64.opt:190
+#: config/aarch64/aarch64.opt:195
#, no-c-format
msgid "Optimize for CPU."
msgstr ""
-#: config/aarch64/aarch64.opt:194
+#: config/aarch64/aarch64.opt:199
#, no-c-format
msgid "Generate code that conforms to the specified ABI."
msgstr ""
-#: config/aarch64/aarch64.opt:198
+#: config/aarch64/aarch64.opt:203
#, no-c-format
msgid ""
"-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
msgstr ""
-#: config/aarch64/aarch64.opt:202
+#: config/aarch64/aarch64.opt:207
#, no-c-format
msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
msgstr ""
-#: config/aarch64/aarch64.opt:206
+#: config/aarch64/aarch64.opt:211
#, no-c-format
msgid ""
"-moverride=<string>\tPower users only! Override CPU optimization parameters."
msgstr ""
-#: config/aarch64/aarch64.opt:210
+#: config/aarch64/aarch64.opt:215
#, no-c-format
msgid "Known AArch64 ABIs (for use with the -mabi= option):"
msgstr ""
-#: config/aarch64/aarch64.opt:220
+#: config/aarch64/aarch64.opt:225
#, no-c-format
msgid "PC relative literal loads."
msgstr ""
-#: config/aarch64/aarch64.opt:228
+#: config/aarch64/aarch64.opt:233
#, no-c-format
msgid "Select return address signing scope."
msgstr ""
-#: config/aarch64/aarch64.opt:232
+#: config/aarch64/aarch64.opt:237
#, no-c-format
msgid ""
"Supported AArch64 return address signing scope (for use with -msign-return-"
"address= option):"
msgstr ""
-#: config/aarch64/aarch64.opt:245
+#: config/aarch64/aarch64.opt:250
#, no-c-format
msgid ""
"Enable the reciprocal square root approximation. Enabling this reduces "
"precision and to 32 bits for double precision."
msgstr ""
-#: config/aarch64/aarch64.opt:251
+#: config/aarch64/aarch64.opt:256
#, no-c-format
msgid ""
"Enable the square root approximation. Enabling this reduces precision of "
"double precision. If enabled, it implies -mlow-precision-recip-sqrt."
msgstr ""
-#: config/aarch64/aarch64.opt:258
+#: config/aarch64/aarch64.opt:263
#, no-c-format
msgid ""
"Enable the division approximation. Enabling this reduces precision of "
"double precision."
msgstr ""
-#: config/aarch64/aarch64.opt:276
+#: config/aarch64/aarch64.opt:281
#, no-c-format
msgid ""
"Specify when to enable an early register allocation pass. The possibilities "
"instructions, and no functions."
msgstr ""
-#: config/aarch64/aarch64.opt:282
+#: config/aarch64/aarch64.opt:287
#, no-c-format
msgid "The possible SVE vector lengths:"
msgstr ""
-#: config/aarch64/aarch64.opt:304
+#: config/aarch64/aarch64.opt:309
#, no-c-format
msgid ""
"-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
msgstr ""
-#: config/aarch64/aarch64.opt:308
+#: config/aarch64/aarch64.opt:313
#, no-c-format
msgid ""
"-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] "
"parameter should only be used for code exploration."
msgstr ""
-#: config/aarch64/aarch64.opt:319
+#: config/aarch64/aarch64.opt:324
#, no-c-format
msgid "Enables verbose cost model dumping in the debug dump files."
msgstr ""
-#: config/aarch64/aarch64.opt:323
+#: config/aarch64/aarch64.opt:328
#, no-c-format
msgid "Generate code to track when the CPU might be speculating incorrectly."
msgstr ""
-#: config/aarch64/aarch64.opt:327
+#: config/aarch64/aarch64.opt:332
#, no-c-format
msgid ""
"Enable the copy of the AArch64 load/store pair fusion pass that runs before "
"register allocation."
msgstr ""
-#: config/aarch64/aarch64.opt:332
+#: config/aarch64/aarch64.opt:337
#, no-c-format
msgid ""
"Enable the copy of the AArch64 load/store pair fusion pass that runs after "
"register allocation."
msgstr ""
-#: config/aarch64/aarch64.opt:351
+#: config/aarch64/aarch64.opt:356
#, no-c-format
msgid ""
"Use the system register specified on the command line as the stack protector "
"for use in user-land code."
msgstr ""
-#: config/aarch64/aarch64.opt:357
+#: config/aarch64/aarch64.opt:362
#, no-c-format
msgid ""
"Use an immediate to offset from the stack protector guard register, sp_el0. "
"land code."
msgstr ""
-#: config/aarch64/aarch64.opt:366
+#: config/aarch64/aarch64.opt:371
#, no-c-format
msgid "Generate local calls to out-of-line atomic operations."
msgstr ""
-#: config/aarch64/aarch64.opt:370
+#: config/aarch64/aarch64.opt:375
#, no-c-format
msgid ""
"When vectorizing, consider using multiple different approaches and use the "
"cost model to choose the cheapest one."
msgstr ""
-#: config/aarch64/aarch64.opt:375
+#: config/aarch64/aarch64.opt:380
#, no-c-format
msgid ""
"The number of Newton iterations for calculating the reciprocal for float "
"approximation is enabled. The default value is 1."
msgstr ""
-#: config/aarch64/aarch64.opt:379
+#: config/aarch64/aarch64.opt:384
#, no-c-format
msgid ""
"The number of Newton iterations for calculating the reciprocal for double "
"approximation is enabled. The default value is 2."
msgstr ""
-#: config/aarch64/aarch64.opt:383
+#: config/aarch64/aarch64.opt:388
#, no-c-format
msgid ""
"An old alias for -mautovec-preference. If both -mautovec-preference and --"
"param=aarch64-autovec-preference are passed, the --param value will be used."
msgstr ""
-#: config/aarch64/aarch64.opt:409
+#: config/aarch64/aarch64.opt:414
#, no-c-format
msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
msgstr ""
-#: config/aarch64/aarch64.opt:413
+#: config/aarch64/aarch64.opt:418
#, no-c-format
msgid ""
"Constant memmove size in bytes above which to start using MOPS sequence."
msgstr ""
-#: config/aarch64/aarch64.opt:417
+#: config/aarch64/aarch64.opt:422
#, no-c-format
msgid "Constant memset size in bytes from which to start using MOPS sequence."
msgstr ""
-#: config/aarch64/aarch64.opt:425
+#: config/aarch64/aarch64.opt:430
#, no-c-format
msgid ""
"--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained "
"policy for load pairs."
msgstr ""
-#: config/aarch64/aarch64.opt:429
+#: config/aarch64/aarch64.opt:434
#, no-c-format
msgid ""
"--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained "
"policy for store pairs."
msgstr ""
-#: config/aarch64/aarch64.opt:448
+#: config/aarch64/aarch64.opt:453
#, no-c-format
msgid ""
"Limit on number of alias checks performed when attempting to form an ldp/stp."
msgstr ""
-#: config/aarch64/aarch64.opt:452
+#: config/aarch64/aarch64.opt:457
#, no-c-format
msgid ""
"Param to control which writeback opportunities we try to handle in the load/"
"destructive updates of the base register used by a pair."
msgstr ""
-#: config/aarch64/aarch64.opt:461
+#: config/aarch64/aarch64.opt:466
#, no-c-format
msgid ""
"Param to control the treshold in number of granules beyond which an explicit "
"loop for tagging a memory block is emitted."
msgstr ""
-#: config/aarch64/aarch64.opt:466
+#: config/aarch64/aarch64.opt:471
#, no-c-format
msgid "This option is deprecated."
msgstr ""
#: params.opt:1300
#, no-c-format
msgid ""
-"The scaling multiplier as a percentage to apply to all scalar loop costing "
-"when performing vectorization profitability analysis. The default value is "
-"100."
+"Enable vectorization of loops that may not be profitable according to the "
+"cost model but still perform costing between vector modes."
msgstr ""
#: params.opt:1304
msgid "Conform to the latest 202Y D language edition (experimental)."
msgstr ""
-#: calls.cc:1467
+#: calls.cc:1463
msgid "a callee-copied argument is stored in the current function's frame"
msgstr ""
-#: calls.cc:1537
+#: calls.cc:1533
msgid "argument must be passed by copying"
msgstr ""
-#: calls.cc:2554
+#: calls.cc:2555
msgid ""
"machine description does not have a sibcall_epilogue instruction pattern"
msgstr ""
-#: calls.cc:2566
+#: calls.cc:2567
msgid "callee returns a structure"
msgstr ""
-#: calls.cc:2574
+#: calls.cc:2575
msgid "target is not able to optimize the call into a sibling call"
msgstr ""
-#: calls.cc:2583
+#: calls.cc:2584
msgid "callee returns twice"
msgstr ""
-#: calls.cc:2588
+#: calls.cc:2589
msgid "callee does not return"
msgstr ""
-#: calls.cc:2595
+#: calls.cc:2596
msgid "volatile function type"
msgstr ""
-#: calls.cc:2614
+#: calls.cc:2615
msgid "nested function"
msgstr ""
-#: calls.cc:2625
+#: calls.cc:2626
msgid "callee required more stack slots than the caller"
msgstr ""
-#: calls.cc:2639
+#: calls.cc:2640
msgid "inconsistent number of popped arguments"
msgstr ""
-#: calls.cc:2646
+#: calls.cc:2647
msgid "frontend does not support sibling call"
msgstr ""
-#: calls.cc:2702
+#: calls.cc:2703
msgid "other reasons"
msgstr ""
-#: calls.cc:3076
+#: calls.cc:3077
msgid "inside another call"
msgstr ""
-#: calls.cc:3085
+#: calls.cc:3086
msgid "variable size arguments"
msgstr ""
-#: calls.cc:3109
+#: calls.cc:3110
msgid "hidden string length argument passed on stack"
msgstr ""
-#: calls.cc:3158
+#: calls.cc:3159
msgid "caller and callee disagree in promotion of function return value"
msgstr ""
#. Ideally we'd emit a message for all of the ways that it could
#. have failed.
-#: calls.cc:4085
+#: calls.cc:4086
msgid "tail call production failed"
msgstr ""
#. PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. TARGET_PRINT_OPERAND must handle them.
-#: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13346
+#: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
#, c-format
msgid "floating constant misused"
msgstr ""
-#: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13440
+#: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
#: config/pdp11/pdp11.cc:1872
#, c-format
msgid "invalid expression as operand"
msgid "this is the insn:"
msgstr ""
-#: lra-constraints.cc:4197
+#: lra-constraints.cc:4198
msgid "unable to reload address in "
msgstr ""
-#: lra-constraints.cc:4522 reload.cc:3852
+#: lra-constraints.cc:4523 reload.cc:3852
msgid "unable to generate reloads for:"
msgstr ""
msgstr ""
#: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
-#: c/c-typeck.cc:9587 cp/error.cc:1379 c-family/c-pretty-print.cc:441
+#: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
#, gcc-internal-format
msgid "<anonymous>"
msgstr ""
msgid "<command-line>"
msgstr ""
-#: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
+#: config/aarch64/aarch64.cc:13028 config/loongarch/loongarch.cc:6728
#, c-format
msgid "unsupported operand for code '%c'"
msgstr ""
-#: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
-#: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
-#: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
-#: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
-#: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
-#: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
-#: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
-#: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8092
-#: config/riscv/riscv.cc:8108 config/riscv/riscv.cc:8124
-#: config/riscv/riscv.cc:8140 config/riscv/riscv.cc:8173
-#: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
-#: config/riscv/riscv.cc:8201
+#: config/aarch64/aarch64.cc:13037 config/aarch64/aarch64.cc:13050
+#: config/aarch64/aarch64.cc:13062 config/aarch64/aarch64.cc:13073
+#: config/aarch64/aarch64.cc:13089 config/aarch64/aarch64.cc:13103
+#: config/aarch64/aarch64.cc:13123 config/aarch64/aarch64.cc:13205
+#: config/aarch64/aarch64.cc:13216 config/aarch64/aarch64.cc:13230
+#: config/aarch64/aarch64.cc:13456 config/aarch64/aarch64.cc:13469
+#: config/aarch64/aarch64.cc:13486 config/pru/pru.cc:1872
+#: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
+#: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
+#: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
+#: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
+#: config/riscv/riscv.cc:8204
#, c-format
msgid "invalid operand for '%%%c'"
msgstr ""
-#: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
-#: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
-#: config/riscv/riscv.cc:7988 config/riscv/riscv.cc:7996
-#: config/riscv/riscv.cc:8003 config/riscv/riscv.cc:8007
-#: config/riscv/riscv.cc:8049 config/riscv/riscv.cc:8067
+#: config/aarch64/aarch64.cc:13141 config/aarch64/aarch64.cc:13152
+#: config/aarch64/aarch64.cc:13316 config/aarch64/aarch64.cc:13327
+#: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
+#: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
+#: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
#, c-format
msgid "invalid vector constant"
msgstr ""
-#: config/aarch64/aarch64.cc:13165
+#: config/aarch64/aarch64.cc:13166
#, c-format
msgid "incompatible floating point / vector register operand for '%%%c'"
msgstr ""
-#: config/aarch64/aarch64.cc:13177
+#: config/aarch64/aarch64.cc:13178
#, c-format
msgid "incompatible operand for '%%%c'"
msgstr ""
-#: config/aarch64/aarch64.cc:13197
+#: config/aarch64/aarch64.cc:13198
#, c-format
msgid "incompatible register operand for '%%%c'"
msgstr ""
-#: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
+#: config/aarch64/aarch64.cc:13263 config/arm/arm.cc:24794
#, c-format
msgid "missing operand"
msgstr ""
-#: config/aarch64/aarch64.cc:13352
+#: config/aarch64/aarch64.cc:13353
#, c-format
msgid "invalid constant"
msgstr ""
-#: config/aarch64/aarch64.cc:13355
+#: config/aarch64/aarch64.cc:13356
#, c-format
msgid "invalid operand"
msgstr ""
-#: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
+#: config/aarch64/aarch64.cc:13494 config/aarch64/aarch64.cc:13499
#, c-format
msgid "invalid operand prefix '%%%c'"
msgstr ""
-#: config/aarch64/aarch64.cc:13518
+#: config/aarch64/aarch64.cc:13519
#, c-format
msgid "invalid address mode"
msgstr ""
-#: config/aarch64/aarch64.cc:23806
+#: config/aarch64/aarch64.cc:23823
msgid "invalid conversion from type %<mfloat8_t%>"
msgstr ""
-#: config/aarch64/aarch64.cc:23808
+#: config/aarch64/aarch64.cc:23825
msgid "invalid conversion to type %<mfloat8_t%>"
msgstr ""
-#: config/aarch64/aarch64.cc:31118
+#: config/aarch64/aarch64.cc:31135
msgid "preincrement operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31120
+#: config/aarch64/aarch64.cc:31137
msgid "predecrement operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31122
+#: config/aarch64/aarch64.cc:31139
msgid "postincrement operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31124
+#: config/aarch64/aarch64.cc:31141
msgid "postdecrement operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31126
+#: config/aarch64/aarch64.cc:31143
msgid "negation operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31128
+#: config/aarch64/aarch64.cc:31145
msgid "plus operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31130
+#: config/aarch64/aarch64.cc:31147
msgid "minus operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31132
+#: config/aarch64/aarch64.cc:31149
msgid "multiply operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31134
+#: config/aarch64/aarch64.cc:31151
msgid "divide operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31137
+#: config/aarch64/aarch64.cc:31154
msgid "shift operation not permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31142
+#: config/aarch64/aarch64.cc:31159
msgid "only == and != operations permitted on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31144
+#: config/aarch64/aarch64.cc:31161
msgid "subscript operation not supported on svbool_t"
msgstr ""
-#: config/aarch64/aarch64.cc:31165 config/aarch64/aarch64.cc:31198
+#: config/aarch64/aarch64.cc:31182 config/aarch64/aarch64.cc:31215
msgid "operation not permitted on type %<mfloat8_t%>"
msgstr ""
-#: config/aarch64/aarch64.cc:31186
+#: config/aarch64/aarch64.cc:31203
msgid "cannot combine GNU and SVE vectors in a binary operation"
msgstr ""
-#: config/alpha/alpha.cc:5776 config/i386/i386.cc:14652
+#: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
#: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
#: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
-#: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3011
+#: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
#, c-format
msgid "invalid %%R value"
msgstr ""
#: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
-#: config/xtensa/xtensa.cc:2984
+#: config/xtensa/xtensa.cc:2989
#, c-format
msgid "invalid %%N value"
msgstr ""
msgid "invalid %%h value"
msgstr ""
-#: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
+#: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
#, c-format
msgid "invalid %%L value"
msgstr ""
msgid "invalid %%M value"
msgstr ""
-#: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
+#: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
#, c-format
msgid "invalid %%U value"
msgstr ""
#: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
#: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
#: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
-#: cobol/genutil.cc:1182 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8107
+#: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
#: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
#: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
#: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
msgid "Expected register or constant integer."
msgstr ""
-#: config/i386/i386.cc:13434
+#: config/i386/i386.cc:13458
#, c-format
msgid "invalid UNSPEC as operand"
msgstr ""
-#: config/i386/i386.cc:13977
+#: config/i386/i386.cc:14001
#, c-format
msgid "invalid use of register '%s'"
msgstr ""
-#: config/i386/i386.cc:13982
+#: config/i386/i386.cc:14006
#, c-format
msgid "invalid use of asm flag output"
msgstr ""
-#: config/i386/i386.cc:14217
+#: config/i386/i386.cc:14241
#, c-format
msgid "invalid operand size for operand code 'O'"
msgstr ""
-#: config/i386/i386.cc:14252
+#: config/i386/i386.cc:14276
#, c-format
msgid "invalid operand size for operand code 'z'"
msgstr ""
-#: config/i386/i386.cc:14327
+#: config/i386/i386.cc:14351
#, c-format
msgid "invalid operand type used with operand code '%c'"
msgstr ""
-#: config/i386/i386.cc:14332
+#: config/i386/i386.cc:14356
#, c-format
msgid "invalid operand size for operand code '%c'"
msgstr ""
-#: config/i386/i386.cc:14410
+#: config/i386/i386.cc:14434
#, c-format
msgid "operand is not a condition code, invalid operand code 'Y'"
msgstr ""
-#: config/i386/i386.cc:14489
+#: config/i386/i386.cc:14513
#, c-format
msgid "operand is not a condition code, invalid operand code 'D'"
msgstr ""
-#: config/i386/i386.cc:14507
+#: config/i386/i386.cc:14531
#, c-format
msgid "operand is not a condition code, invalid operand code '%c'"
msgstr ""
-#: config/i386/i386.cc:14528
+#: config/i386/i386.cc:14552
#, c-format
msgid ""
"operand is not an offsettable memory reference, invalid operand code 'H'"
msgstr ""
-#: config/i386/i386.cc:14543
+#: config/i386/i386.cc:14567
#, c-format
msgid "operand is not an integer, invalid operand code 'K'"
msgstr ""
-#: config/i386/i386.cc:14571
+#: config/i386/i386.cc:14595
#, c-format
msgid "operand is not a specific integer, invalid operand code 'r'"
msgstr ""
-#: config/i386/i386.cc:14589
+#: config/i386/i386.cc:14613
#, c-format
msgid "operand is not an integer, invalid operand code 'R'"
msgstr ""
-#: config/i386/i386.cc:14612
+#: config/i386/i386.cc:14636
#, c-format
msgid "operand is not a specific integer, invalid operand code 'R'"
msgstr ""
-#: config/i386/i386.cc:14639
+#: config/i386/i386.cc:14663
#, c-format
msgid "operand is not a memory reference, invalid operand code 'v'"
msgstr ""
-#: config/i386/i386.cc:14727
+#: config/i386/i386.cc:14751
#, c-format
msgid "invalid operand code '%c'"
msgstr ""
-#: config/i386/i386.cc:14789 config/i386/i386.cc:15178
+#: config/i386/i386.cc:14813 config/i386/i386.cc:15202
#, c-format
msgid "invalid constraints for operand"
msgstr ""
-#: config/i386/i386.cc:14890
+#: config/i386/i386.cc:14914
#, c-format
msgid "invalid vector immediate"
msgstr ""
-#: config/i386/i386.cc:18068
+#: config/i386/i386.cc:18092
msgid "unknown insn mode"
msgstr ""
-#: config/i386/i386.cc:24802
+#: config/i386/i386.cc:24925
msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
msgstr ""
-#: config/i386/i386.cc:24805
+#: config/i386/i386.cc:24928
msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
msgstr ""
-#: config/i386/i386.cc:24808
+#: config/i386/i386.cc:24931
msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
msgstr ""
-#: config/i386/i386.cc:24811
+#: config/i386/i386.cc:24934
msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
msgstr ""
-#: config/i386/i386.cc:24849 config/i386/i386.cc:24874
+#: config/i386/i386.cc:24972 config/i386/i386.cc:24997
msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
msgstr ""
-#: config/i386/i386.cc:24852 config/i386/i386.cc:24878
+#: config/i386/i386.cc:24975 config/i386/i386.cc:25001
msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
msgstr ""
#: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
#: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
#: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
-#: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
-#: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
-#: config/riscv/riscv.cc:8291
+#: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
+#: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
+#: config/riscv/riscv.cc:8294
#, c-format
msgid "invalid use of '%%%c'"
msgstr ""
msgstr ""
#: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
-#: config/xtensa/xtensa.cc:3121
+#: config/xtensa/xtensa.cc:3126
msgid "invalid address"
msgstr ""
msgid "invalid %%H value"
msgstr ""
-#: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
+#: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
#, c-format
msgid "invalid %%d value"
msgstr ""
msgid "unsupported memory expression:"
msgstr ""
-#: config/riscv/riscv.cc:7969
+#: config/riscv/riscv.cc:7972
#, c-format
msgid "invalid vector operand"
msgstr ""
-#: config/riscv/riscv.cc:8214
+#: config/riscv/riscv.cc:8217
#, c-format
msgid "modifier 'N' require register operand"
msgstr ""
-#: config/riscv/riscv.cc:8227
+#: config/riscv/riscv.cc:8230
#, c-format
msgid "invalid register number for 'N' modifier"
msgstr ""
-#: config/riscv/riscv.cc:8236
+#: config/riscv/riscv.cc:8239
#, c-format
msgid "modifier 'H' require register operand"
msgstr ""
-#: config/riscv/riscv.cc:8241
+#: config/riscv/riscv.cc:8244
#, c-format
msgid "modifier 'H' is for integer registers only"
msgstr ""
-#: config/riscv/riscv.cc:8246
+#: config/riscv/riscv.cc:8249
#, c-format
msgid "modifier 'H' cannot be applied to R31"
msgstr ""
msgid "invalid %%A value"
msgstr ""
-#: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
+#: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
#, c-format
msgid "invalid %%D value"
msgstr ""
msgid "invalid %%k value"
msgstr ""
-#: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
+#: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
#, c-format
msgid "invalid %%K value"
msgstr ""
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2972
+#: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
#, c-format
msgid "invalid %%v value"
msgstr ""
-#: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3025
+#: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
#, c-format
msgid "invalid %%V value"
msgstr ""
-#: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
+#: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
#, c-format
msgid "invalid %%x value"
msgstr ""
msgid "floating-point constant not a valid immediate operand"
msgstr ""
-#: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
+#: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
#, c-format
msgid "'B' operand is not constant"
msgstr ""
-#: config/stormy16/stormy16.cc:1921
+#: config/stormy16/stormy16.cc:1922
#, c-format
msgid "'B' operand has multiple bits set"
msgstr ""
-#: config/stormy16/stormy16.cc:1947
+#: config/stormy16/stormy16.cc:1948
#, c-format
msgid "'o' operand is not constant"
msgstr ""
-#: config/stormy16/stormy16.cc:1979
+#: config/stormy16/stormy16.cc:1980
#, c-format
msgid "'h' operand is not SImode register"
msgstr ""
-#: config/stormy16/stormy16.cc:1987
+#: config/stormy16/stormy16.cc:1988
#, c-format
msgid "xstormy16_print_operand: unknown code"
msgstr ""
msgid "Unable to load DLL."
msgstr ""
-#: config/xtensa/xtensa.cc:845 config/xtensa/xtensa.cc:879
+#: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
msgid "bad test"
msgstr ""
-#: config/xtensa/xtensa.cc:2992
+#: config/xtensa/xtensa.cc:2997
msgid "invalid mask"
msgstr ""
-#: config/xtensa/xtensa.cc:3058 config/xtensa/xtensa.cc:3068
+#: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
#, c-format
msgid "invalid %%t/%%b value"
msgstr ""
-#: config/xtensa/xtensa.cc:3146
+#: config/xtensa/xtensa.cc:3151
msgid "no register in address"
msgstr ""
-#: config/xtensa/xtensa.cc:3154
+#: config/xtensa/xtensa.cc:3159
msgid "address offset not a constant"
msgstr ""
msgid "aka"
msgstr ""
-#: c/c-objc-common.cc:395 c/c-typeck.cc:8295
+#: c/c-objc-common.cc:395 c/c-typeck.cc:8303
msgid "({anonymous})"
msgstr ""
#: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
#: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
#: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
-#: c/gimple-parser.cc:2246 cp/parser.cc:18008 cp/parser.cc:37077
-#: cp/parser.cc:37716
+#: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
+#: cp/parser.cc:37776
#, gcc-internal-format
msgid "expected %<;%>"
msgstr ""
#: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
#: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
#: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
-#: c/c-parser.cc:21763 cp/parser.cc:37764 cp/parser.cc:46127
+#: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
#, gcc-internal-format
msgid "expected %<)%>"
msgstr ""
#: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
#: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
#: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
-#: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37728
+#: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
#, gcc-internal-format
msgid "expected %<]%>"
msgstr ""
#: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
#: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
#: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
-#: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37719
+#: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
#, gcc-internal-format
msgid "expected %<(%>"
msgstr ""
-#: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37731
-#: cp/parser.cc:41634 go/gofrontend/embed.cc:440
+#: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
+#: cp/parser.cc:41694 go/gofrontend/embed.cc:440
#, gcc-internal-format
msgid "expected %<[%>"
msgstr ""
#: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
#: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
#: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
-#: c/c-parser.cc:14863 cp/parser.cc:23905 cp/parser.cc:37725
+#: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
#: go/gofrontend/embed.cc:371
#, gcc-internal-format
msgid "expected %<{%>"
#: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
#: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
#: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
-#: c/c-parser.cc:19056 cp/parser.cc:37758 cp/parser.cc:39474 cp/parser.cc:42574
-#: cp/parser.cc:43478 go/gofrontend/embed.cc:404
+#: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
+#: cp/parser.cc:43538 go/gofrontend/embed.cc:404
#, gcc-internal-format
msgid "expected %<:%>"
msgstr ""
-#: c/c-parser.cc:9106 cp/parser.cc:37645
+#: c/c-parser.cc:9106 cp/parser.cc:37705
#, gcc-internal-format
msgid "expected %<while%>"
msgstr ""
#: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
#: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
#: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
-#: cp/parser.cc:37075 cp/parser.cc:37734
+#: cp/parser.cc:37135 cp/parser.cc:37794
#, gcc-internal-format
msgid "expected %<,%>"
msgstr ""
msgstr ""
#: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
-#: cp/parser.cc:40048 cp/parser.cc:40069
+#: cp/parser.cc:40108 cp/parser.cc:40129
#, gcc-internal-format
msgid "expected %<@end%>"
msgstr ""
-#: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
+#: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
#, gcc-internal-format
msgid "expected %<>%>"
msgstr ""
#: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
-#: cp/parser.cc:37767 cp/parser.cc:45978
+#: cp/parser.cc:37827 cp/parser.cc:46038
#, gcc-internal-format
msgid "expected %<,%> or %<)%>"
msgstr ""
#: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
#: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
#: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
-#: c/c-parser.cc:24283 cp/parser.cc:37746 cp/parser.cc:47688 cp/parser.cc:47861
+#: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
#, gcc-internal-format
msgid "expected %<=%>"
msgstr ""
#: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
#: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
-#: cp/parser.cc:46128 cp/parser.cc:46155 cp/parser.cc:53806 cp/parser.cc:53817
+#: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
#, gcc-internal-format
msgid "expected %<)%> or %<,%>"
msgstr ""
#: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
#: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
-#: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37722
-#: cp/parser.cc:40258
+#: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
+#: cp/parser.cc:40318
#, gcc-internal-format
msgid "expected %<}%>"
msgstr ""
-#: c/c-parser.cc:24164 cp/parser.cc:47786
+#: c/c-parser.cc:24164 cp/parser.cc:47846
#, gcc-internal-format
msgid "expected %<else%>"
msgstr ""
-#: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50747
+#: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
#, gcc-internal-format
msgid "expected %<#pragma omp section%> or %<}%>"
msgstr ""
-#: c/c-parser.cc:30216 cp/parser.cc:56058
+#: c/c-parser.cc:30216 cp/parser.cc:56118
msgid "<message unknown at compile time>"
msgstr ""
-#: c/c-typeck.cc:10458
+#: c/c-typeck.cc:10466
msgid "(anonymous)"
msgstr ""
-#: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
+#: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
#, gcc-internal-format
msgid "expected %<<%>"
msgstr ""
msgid " after user-defined conversion:"
msgstr ""
-#: cp/call.cc:8800 cp/pt.cc:27736
+#: cp/call.cc:8800 cp/pt.cc:27894
msgid "candidate is:"
msgid_plural "candidates are:"
msgstr[0] ""
msgid "<statement>"
msgstr ""
-#: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
+#: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
#, gcc-internal-format
msgid "<unknown>"
msgstr ""
msgid "*this"
msgstr ""
-#: cp/error.cc:3360
+#: cp/error.cc:3367
msgid "<expression error>"
msgstr ""
-#: cp/error.cc:3375
+#: cp/error.cc:3382
msgid "<unknown operator>"
msgstr ""
-#: cp/error.cc:3865
+#: cp/error.cc:3872
msgid "At global scope:"
msgstr ""
-#: cp/reflect.cc:565
-msgid "array element not a constant integer"
+#: cp/reflect.cc:408
+msgid "reflect_constant_array failed"
msgstr ""
-#: cp/reflect.cc:573 cp/reflect.cc:3906
+#: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
msgid "reflect_constant failed"
msgstr ""
-#: cp/reflect.cc:1031
+#: cp/reflect.cc:641
+msgid "array element not a constant integer"
+msgstr ""
+
+#: cp/reflect.cc:1117
msgid "reflection does not represent a type"
msgstr ""
-#: cp/reflect.cc:1043
+#: cp/reflect.cc:1129
msgid "reflection does not have template arguments"
msgstr ""
-#: cp/reflect.cc:1054
+#: cp/reflect.cc:1140
msgid "reflection does not represent a function or function type"
msgstr ""
-#: cp/reflect.cc:2355
+#: cp/reflect.cc:2441
msgid ""
"reflection does not represent an operator function or operator function "
"template"
msgstr ""
-#: cp/reflect.cc:2405
+#: cp/reflect.cc:2491
msgid "operators argument is not a valid operator"
msgstr ""
-#: cp/reflect.cc:2536
+#: cp/reflect.cc:2622 cp/reflect.cc:6057
msgid "reflection does not have a type"
msgstr ""
-#: cp/reflect.cc:2652
+#: cp/reflect.cc:2738
msgid ""
"reflection does not represent an object with static storage duration, or a "
"reference to such an object"
msgstr ""
-#: cp/reflect.cc:2733
+#: cp/reflect.cc:2821
msgid ""
"reflection does not represent an annotation or a valid argument to a splice-"
"expression"
msgstr ""
-#: cp/reflect.cc:2953
+#: cp/reflect.cc:3041
msgid "reflection does not represent an entity with parent"
msgstr ""
-#: cp/reflect.cc:3076
+#: cp/reflect.cc:3164
msgid "reflection does not represent parameter of current function"
msgstr ""
-#: cp/reflect.cc:3097
+#: cp/reflect.cc:3185
msgid ""
"reflection does not represent a function or function type with a return type"
msgstr ""
-#: cp/reflect.cc:3128
+#: cp/reflect.cc:3216
msgid ""
"reflection of virtual direct base relationship with abstract derived class"
msgstr ""
-#: cp/reflect.cc:3134
+#: cp/reflect.cc:3222
msgid "reflection unsuitable for offset_of"
msgstr ""
-#: cp/reflect.cc:3139
+#: cp/reflect.cc:3227
msgid "non-constant offset for offset_of"
msgstr ""
-#: cp/reflect.cc:3203
+#: cp/reflect.cc:3291
msgid "reflection not suitable for size_of"
msgstr ""
-#: cp/reflect.cc:3222
+#: cp/reflect.cc:3310
msgid "reflection with incomplete type in size_of"
msgstr ""
-#: cp/reflect.cc:3258
+#: cp/reflect.cc:3347
msgid "reflection not suitable for alignment_of"
msgstr ""
-#: cp/reflect.cc:3294
+#: cp/reflect.cc:3383
msgid "alignment_of on function type"
msgstr ""
-#: cp/reflect.cc:3303
+#: cp/reflect.cc:3392
msgid "reflection with incomplete type in alignment_of"
msgstr ""
-#: cp/reflect.cc:3338
+#: cp/reflect.cc:3427
msgid "reflection not suitable for bit_size_of"
msgstr ""
-#: cp/reflect.cc:3362
+#: cp/reflect.cc:3451
msgid "reflection with incomplete type in bit_size_of"
msgstr ""
-#: cp/reflect.cc:3538
+#: cp/reflect.cc:3627
msgid "reflection with has_identifier false"
msgstr ""
-#: cp/reflect.cc:3578 cp/reflect.cc:3668
+#: cp/reflect.cc:3667
msgid "identifier_of not representable in ordinary literal encoding"
msgstr ""
-#: cp/reflect.cc:3582 cp/reflect.cc:3672
+#: cp/reflect.cc:3671
msgid "u8identifier_of not representable in UTF-8"
msgstr ""
-#: cp/reflect.cc:3805
+#: cp/reflect.cc:3777
+msgid "display_string_of not representable in ordinary literal encoding"
+msgstr ""
+
+#: cp/reflect.cc:3782
+msgid "u8display_string_of not representable in UTF-8"
+msgstr ""
+
+#: cp/reflect.cc:3922
msgid ""
"reflection does not represent a type, type alias, variable, function, "
-"namespace, enumerator, direct base class relationship, or non-static data "
-"member"
+"function parameter, namespace, enumerator, direct base class relationship, "
+"or non-static data member"
msgstr ""
-#: cp/reflect.cc:3817
+#: cp/reflect.cc:3935
msgid "reflection does not represent a complete type or type alias"
msgstr ""
-#: cp/reflect.cc:3930
+#: cp/reflect.cc:4063
msgid "reflect_object failed"
msgstr ""
-#: cp/reflect.cc:3957
+#: cp/reflect.cc:4090
msgid "reflect_function failed"
msgstr ""
-#: cp/reflect.cc:4840
+#: cp/reflect.cc:4970
msgid "value member missing"
msgstr ""
-#: cp/reflect.cc:4851 cp/reflect.cc:4860
+#: cp/reflect.cc:4981 cp/reflect.cc:4990
msgid "unexpected value of value member"
msgstr ""
-#: cp/reflect.cc:4967
+#: cp/reflect.cc:5097
msgid "type member missing"
msgstr ""
-#: cp/reflect.cc:4991
+#: cp/reflect.cc:5121
msgid "reflection does not represent a complete enumeration type"
msgstr ""
-#: cp/reflect.cc:5048
+#: cp/reflect.cc:5178
msgid "reflection does not represent an enumerable enumeration type"
msgstr ""
-#: cp/reflect.cc:5204
+#: cp/reflect.cc:5334
msgid "reflection represents non-integral or bool type"
msgstr ""
-#: cp/reflect.cc:5343
+#: cp/reflect.cc:5473
msgid "reflection does not represent a template"
msgstr ""
-#: cp/reflect.cc:5366
+#: cp/reflect.cc:5496
msgid "invalid argument to can_substitute"
msgstr ""
-#: cp/reflect.cc:5428
+#: cp/reflect.cc:5558
msgid "can_substitute returned false"
msgstr ""
-#: cp/reflect.cc:5559
+#: cp/reflect.cc:5694
msgid "type is not object or reference type"
msgstr ""
-#: cp/reflect.cc:5804
+#: cp/reflect.cc:5961
msgid "conversion from ordinary literal encoding to source charset failed"
msgstr ""
-#: cp/reflect.cc:5810
+#: cp/reflect.cc:5967
msgid "conversion from UTF-8 encoding to source charset failed"
msgstr ""
-#: cp/reflect.cc:5818
+#: cp/reflect.cc:5975
msgid "name is not a valid identifier"
msgstr ""
-#: cp/reflect.cc:5824
+#: cp/reflect.cc:5981
msgid "name is a keyword"
msgstr ""
-#: cp/reflect.cc:5827
+#: cp/reflect.cc:5984
msgid "name is a built-in trait"
msgstr ""
-#: cp/reflect.cc:5836
+#: cp/reflect.cc:5993
msgid "neither name nor bit_width specified"
msgstr ""
-#: cp/reflect.cc:5842
+#: cp/reflect.cc:5997
+msgid "no name and non-empty annotations specified"
+msgstr ""
+
+#: cp/reflect.cc:6003
msgid "bit_width specified with non-integral and non-enumeration type"
msgstr ""
-#: cp/reflect.cc:5847
+#: cp/reflect.cc:6008
msgid "both alignment and bit_width specified"
msgstr ""
-#: cp/reflect.cc:5851
+#: cp/reflect.cc:6012
msgid "bit_width specified with no_unique_address true"
msgstr ""
-#: cp/reflect.cc:5856
+#: cp/reflect.cc:6017
msgid "bit_width 0 with specified name"
msgstr ""
-#: cp/reflect.cc:5859
+#: cp/reflect.cc:6020
msgid "bit_width is negative"
msgstr ""
-#: cp/reflect.cc:5866
+#: cp/reflect.cc:6026
+msgid "name unspecified and type is const"
+msgstr ""
+
+#: cp/reflect.cc:6030
+msgid "name unspecified and type is volatile"
+msgstr ""
+
+#: cp/reflect.cc:6038
msgid "alignment is not power of two"
msgstr ""
-#: cp/reflect.cc:5869
+#: cp/reflect.cc:6041
msgid "alignment is negative"
msgstr ""
-#: cp/reflect.cc:5876
+#: cp/reflect.cc:6048
msgid "alignment is smaller than alignment_of"
msgstr ""
-#: cp/reflect.cc:6413
+#: cp/reflect.cc:6062
+msgid "reflection does not have non-array object type"
+msgstr ""
+
+#: cp/reflect.cc:6506
+msgid "current scope does not represent a function"
+msgstr ""
+
+#: cp/reflect.cc:6526
+msgid "current scope does not represent a class nor a member function"
+msgstr ""
+
+#: cp/reflect.cc:6685
msgid "incomplete parent class"
msgstr ""
-#: cp/reflect.cc:6859
+#: cp/reflect.cc:7149
msgid "neither complete class type nor namespace"
msgstr ""
-#: cp/reflect.cc:6889 cp/reflect.cc:6917 cp/reflect.cc:6946 cp/reflect.cc:6984
-#: cp/reflect.cc:7022 cp/reflect.cc:7053
+#: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
+#: cp/reflect.cc:7312 cp/reflect.cc:7343
msgid "not a complete class type"
msgstr ""
-#: cp/reflect.cc:7012
+#: cp/reflect.cc:7302
msgid "closure type"
msgstr ""
-#: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
+#: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
msgid "value cannot be extracted"
msgstr ""
msgid "source type is not polymorphic"
msgstr ""
-#: cp/semantics.cc:6821
+#: cp/semantics.cc:6842
msgid "candidates are:"
msgstr ""
-#: cp/typeck.cc:7784 c/c-typeck.cc:5822
+#: cp/typeck.cc:7779 c/c-typeck.cc:5830
#, gcc-internal-format
msgid "wrong type argument to unary minus"
msgstr ""
-#: cp/typeck.cc:7785 c/c-typeck.cc:5808
+#: cp/typeck.cc:7780 c/c-typeck.cc:5816
#, gcc-internal-format
msgid "wrong type argument to unary plus"
msgstr ""
-#: cp/typeck.cc:7812 c/c-typeck.cc:5867
+#: cp/typeck.cc:7807 c/c-typeck.cc:5875
#, gcc-internal-format
msgid "wrong type argument to bit-complement"
msgstr ""
-#: cp/typeck.cc:7832 c/c-typeck.cc:5875
+#: cp/typeck.cc:7827 c/c-typeck.cc:5883
#, gcc-internal-format
msgid "wrong type argument to abs"
msgstr ""
-#: cp/typeck.cc:7844 c/c-typeck.cc:5897
+#: cp/typeck.cc:7839 c/c-typeck.cc:5905
#, gcc-internal-format
msgid "wrong type argument to conjugation"
msgstr ""
-#: cp/typeck.cc:7868
+#: cp/typeck.cc:7862
msgid "in argument to unary !"
msgstr ""
-#: cp/typeck.cc:7928
+#: cp/typeck.cc:7922
msgid "no pre-increment operator for type"
msgstr ""
-#: cp/typeck.cc:7930
+#: cp/typeck.cc:7924
msgid "no post-increment operator for type"
msgstr ""
-#: cp/typeck.cc:7932
+#: cp/typeck.cc:7926
msgid "no pre-decrement operator for type"
msgstr ""
-#: cp/typeck.cc:7934
+#: cp/typeck.cc:7928
msgid "no post-decrement operator for type"
msgstr ""
msgid "BOZ constant truncated at %L"
msgstr ""
-#: fortran/check.cc:4174
+#: fortran/check.cc:4175
#, c-format
msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
msgstr ""
-#: fortran/check.cc:4412 fortran/check.cc:4497 fortran/check.cc:4562
-#: fortran/check.cc:5265
+#: fortran/check.cc:4413 fortran/check.cc:4498 fortran/check.cc:4563
+#: fortran/check.cc:5266
#, c-format
msgid "arguments '%s' and '%s' for intrinsic %s"
msgstr ""
-#: fortran/check.cc:5016 fortran/intrinsic.cc:5062
+#: fortran/check.cc:5017 fortran/intrinsic.cc:5062
#, c-format
msgid "arguments '%s' and '%s' for intrinsic '%s'"
msgstr ""
-#: fortran/check.cc:5892
+#: fortran/check.cc:5893
msgid "NULL() is not interoperable"
msgstr ""
-#: fortran/check.cc:5898
+#: fortran/check.cc:5899
msgid "BOZ literal constant"
msgstr ""
-#: fortran/check.cc:5904
+#: fortran/check.cc:5905
msgid "Expression is polymorphic"
msgstr ""
-#: fortran/check.cc:5911
+#: fortran/check.cc:5912
msgid "Expression is a noninteroperable derived type"
msgstr ""
-#: fortran/check.cc:5917
+#: fortran/check.cc:5918
msgid "Procedure unexpected as argument"
msgstr ""
-#: fortran/check.cc:5927
+#: fortran/check.cc:5928
msgid "Extension to use a non-C_Bool-kind LOGICAL"
msgstr ""
-#: fortran/check.cc:5934
+#: fortran/check.cc:5935
msgid "Extension to use a non-C_CHAR-kind CHARACTER"
msgstr ""
-#: fortran/check.cc:5955
+#: fortran/check.cc:5956
msgid "Type shall have a character length of 1"
msgstr ""
-#: fortran/check.cc:5966
+#: fortran/check.cc:5967
msgid "Coarrays are not interoperable"
msgstr ""
-#: fortran/check.cc:5977
+#: fortran/check.cc:5978
msgid "Assumed-size arrays are not interoperable"
msgstr ""
msgid "Unsigned:"
msgstr ""
-#: fortran/expr.cc:4136
+#: fortran/expr.cc:4139
msgid "array assignment"
msgstr ""
msgstr ""
#. Macros for unified error messages.
-#: fortran/frontend-passes.cc:4044
+#: fortran/frontend-passes.cc:4109
#, c-format
msgid ""
"Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, "
"should be %ld"
msgstr ""
-#: fortran/frontend-passes.cc:4047
+#: fortran/frontend-passes.cc:4112
#, c-format
msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
msgstr ""
-#: fortran/frontend-passes.cc:4050
+#: fortran/frontend-passes.cc:4115
#, c-format
msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
msgstr ""
msgid "implied END DO"
msgstr ""
-#: fortran/parse.cc:2532 fortran/resolve.cc:14333
+#: fortran/parse.cc:2532 fortran/resolve.cc:14453
msgid "assignment"
msgstr ""
-#: fortran/parse.cc:2535 fortran/resolve.cc:14399 fortran/resolve.cc:14402
+#: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
msgid "pointer assignment"
msgstr ""
msgid "simple IF"
msgstr ""
-#: fortran/resolve.cc:2489 fortran/resolve.cc:2684
+#: fortran/resolve.cc:2514 fortran/resolve.cc:2709
msgid "elemental procedure"
msgstr ""
-#: fortran/resolve.cc:2587
+#: fortran/resolve.cc:2612
msgid "allocatable argument"
msgstr ""
-#: fortran/resolve.cc:2592
+#: fortran/resolve.cc:2617
msgid "asynchronous argument"
msgstr ""
-#: fortran/resolve.cc:2597
+#: fortran/resolve.cc:2622
msgid "optional argument"
msgstr ""
-#: fortran/resolve.cc:2602
+#: fortran/resolve.cc:2627
msgid "pointer argument"
msgstr ""
-#: fortran/resolve.cc:2607
+#: fortran/resolve.cc:2632
msgid "target argument"
msgstr ""
-#: fortran/resolve.cc:2612
+#: fortran/resolve.cc:2637
msgid "value argument"
msgstr ""
-#: fortran/resolve.cc:2617
+#: fortran/resolve.cc:2642
msgid "volatile argument"
msgstr ""
-#: fortran/resolve.cc:2622
+#: fortran/resolve.cc:2647
msgid "assumed-shape argument"
msgstr ""
-#: fortran/resolve.cc:2627
+#: fortran/resolve.cc:2652
msgid "assumed-rank argument"
msgstr ""
-#: fortran/resolve.cc:2632
+#: fortran/resolve.cc:2657
msgid "coarray argument"
msgstr ""
-#: fortran/resolve.cc:2637
+#: fortran/resolve.cc:2662
msgid "parametrized derived type argument"
msgstr ""
-#: fortran/resolve.cc:2642
+#: fortran/resolve.cc:2667
msgid "polymorphic argument"
msgstr ""
-#: fortran/resolve.cc:2647
+#: fortran/resolve.cc:2672
msgid "NO_ARG_CHECK attribute"
msgstr ""
#. As assumed-type is unlimited polymorphic (cf. above).
#. See also TS 29113, Note 6.1.
-#: fortran/resolve.cc:2654
+#: fortran/resolve.cc:2679
msgid "assumed-type argument"
msgstr ""
-#: fortran/resolve.cc:2665
+#: fortran/resolve.cc:2690
msgid "array result"
msgstr ""
-#: fortran/resolve.cc:2670
+#: fortran/resolve.cc:2695
msgid "pointer or allocatable result"
msgstr ""
-#: fortran/resolve.cc:2677
+#: fortran/resolve.cc:2702
msgid "result with non-constant character length"
msgstr ""
-#: fortran/resolve.cc:2689
+#: fortran/resolve.cc:2714
msgid "bind(c) procedure"
msgstr ""
-#: fortran/resolve.cc:8326
+#: fortran/resolve.cc:8404
msgid "Loop variable"
msgstr ""
-#: fortran/resolve.cc:8330
+#: fortran/resolve.cc:8408
msgid "iterator variable"
msgstr ""
-#: fortran/resolve.cc:8334
+#: fortran/resolve.cc:8412
msgid "Start expression in DO loop"
msgstr ""
-#: fortran/resolve.cc:8338
+#: fortran/resolve.cc:8416
msgid "End expression in DO loop"
msgstr ""
-#: fortran/resolve.cc:8342
+#: fortran/resolve.cc:8420
msgid "Step expression in DO loop"
msgstr ""
-#: fortran/resolve.cc:8975 fortran/resolve.cc:8978
+#: fortran/resolve.cc:9053 fortran/resolve.cc:9056
msgid "DEALLOCATE object"
msgstr ""
-#: fortran/resolve.cc:9419 fortran/resolve.cc:9422
+#: fortran/resolve.cc:9497 fortran/resolve.cc:9500
msgid "ALLOCATE object"
msgstr ""
-#: fortran/resolve.cc:9659 fortran/resolve.cc:11846 fortran/resolve.cc:12072
+#: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
msgid "STAT variable"
msgstr ""
-#: fortran/resolve.cc:9710 fortran/resolve.cc:11858 fortran/resolve.cc:12084
+#: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
msgid "ERRMSG variable"
msgstr ""
-#: fortran/resolve.cc:11654
+#: fortran/resolve.cc:11732
msgid "item in READ"
msgstr ""
-#: fortran/resolve.cc:11870
+#: fortran/resolve.cc:11948
msgid "ACQUIRED_LOCK variable"
msgstr ""
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
-#: fortran/trans-array.cc:6906
+#: fortran/trans-array.cc:6929
msgid "Integer overflow when calculating the amount of memory to allocate"
msgstr ""
-#: fortran/trans-array.cc:11451
+#: fortran/trans-array.cc:11543
#, c-format
msgid ""
"The value of the PDT LEN parameter '%s' does not agree with that in the "
"dummy declaration"
msgstr ""
-#: fortran/trans-decl.cc:6690
+#: fortran/trans-decl.cc:6770
#, c-format
msgid ""
"Actual string length does not match the declared one for dummy argument '%s' "
"(%ld/%ld)"
msgstr ""
-#: fortran/trans-decl.cc:6698
+#: fortran/trans-decl.cc:6778
#, c-format
msgid ""
"Actual string length is shorter than the declared one for dummy argument "
"'%s' (%ld/%ld)"
msgstr ""
-#: fortran/trans-expr.cc:11598
+#: fortran/trans-expr.cc:11654
#, c-format
msgid "Target of rank remapping is too small (%ld < %ld)"
msgstr ""
-#: fortran/trans-expr.cc:13373
+#: fortran/trans-expr.cc:13458
msgid "Assignment of scalar to unallocated array"
msgstr ""
msgid "Argument NCOPIES of REPEAT intrinsic is too large"
msgstr ""
-#: fortran/trans-intrinsic.cc:13166
+#: fortran/trans-intrinsic.cc:13169
#, c-format
msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
msgstr ""
-#: fortran/trans-intrinsic.cc:13178
+#: fortran/trans-intrinsic.cc:13181
#, c-format
msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
msgstr ""
-#: fortran/trans-intrinsic.cc:13190
+#: fortran/trans-intrinsic.cc:13193
#, c-format
msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
msgstr ""
-#: fortran/trans-intrinsic.cc:13202
+#: fortran/trans-intrinsic.cc:13205
#, c-format
msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
msgstr ""
-#: fortran/trans-intrinsic.cc:13210
+#: fortran/trans-intrinsic.cc:13213
#, c-format
msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
msgstr ""
msgstr ""
#: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
-#: cp/parser.cc:44599 cp/parser.cc:44606
+#: cp/parser.cc:44659 cp/parser.cc:44666
#, gcc-internal-format
msgid "expected integer"
msgstr ""
#: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
#: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
#: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
-#: cp/pt.cc:9576
+#: cp/pt.cc:9604
#, gcc-internal-format
msgid "too many arguments"
msgstr ""
msgid "target OS does not support unaligned accesses"
msgstr ""
-#: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
+#: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
#, gcc-internal-format
msgid "profiling is not yet implemented for this architecture"
msgstr ""
msgid "Global declarative %s for %s"
msgstr ""
-#: cobol/parse_ante.h:2502 cobol/symbols.h:164 cobol/genapi.cc:6385
+#: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
#: cobol/util.cc:333 cobol/util.cc:380 cobol/util.cc:427 cobol/util.cc:729
#, gcc-internal-format
msgid "%s:%d: invalid %<symbol_type_t%> %d"
msgstr ""
-#: cobol/parse_ante.h:3259
+#: cobol/parse_ante.h:3265
#, gcc-internal-format
msgid "SET identifier-11 TO LOCALE"
msgstr ""
msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
msgstr ""
-#: config/aarch64/aarch64.opt:387
+#: config/aarch64/aarch64.opt:392
#, gcc-internal-format
msgid "unknown autovec preference %qs"
msgstr ""
-#: config/aarch64/aarch64.opt:432
+#: config/aarch64/aarch64.opt:437
#, gcc-internal-format
msgid "unknown LDP/STP policy %qs"
msgstr ""
#: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
#: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
-#: c-family/c-attribs.cc:5566 cp/contracts.cc:595 cp/decl.cc:18264
-#: cp/decl.cc:18315 cp/friend.cc:319 cp/tree.cc:5723
+#: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
+#: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
#, gcc-internal-format
msgid "previous declaration here"
msgstr ""
msgid "%<%E::%E%> scoped attribute directive ignored"
msgstr ""
-#: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4115
+#: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
#, gcc-internal-format
msgid "wrong number of arguments specified for %qE attribute"
msgstr ""
msgid "expected %i or more, found %i"
msgstr ""
-#: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4117
+#: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
#, gcc-internal-format, gfc-internal-format
msgid "expected %i, found %i"
msgstr ""
#: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
#: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
#: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
-#: cp/tree.cc:5374 cp/tree.cc:5879 d/d-attribs.cc:483 d/d-attribs.cc:702
-#: d/d-attribs.cc:723 d/d-attribs.cc:739 d/d-attribs.cc:756 d/d-attribs.cc:788
-#: d/d-attribs.cc:917 d/d-attribs.cc:976 d/d-attribs.cc:992 d/d-attribs.cc:1008
-#: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
-#: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
-#: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
+#: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
+#: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
+#: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
+#: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
+#: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
+#: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
#: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
#: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
#: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
msgid "auto-profile contains invalid filename index %d"
msgstr ""
-#: auto-profile.cc:1603
+#: auto-profile.cc:1605
#, gcc-internal-format
msgid ""
"auto-profile of %q+F contains inlined function with symbol name %s instead "
"of symbol name %s"
msgstr ""
-#: auto-profile.cc:1606 auto-profile.cc:1832 auto-profile.cc:1841
-#: auto-profile.cc:1883
+#: auto-profile.cc:1608 auto-profile.cc:1834 auto-profile.cc:1843
+#: auto-profile.cc:1885
#, gcc-internal-format
msgid "corresponding call"
msgstr ""
-#: auto-profile.cc:1651
+#: auto-profile.cc:1653
#, gcc-internal-format
msgid ""
"duplicated count information in auto-profile of %q+F with relative location "
"%i discriminator %i"
msgstr ""
-#: auto-profile.cc:1656
+#: auto-profile.cc:1658
#, gcc-internal-format
msgid "corresponding source location"
msgstr ""
-#: auto-profile.cc:1827
+#: auto-profile.cc:1829
#, gcc-internal-format
msgid ""
"duplicated callsite in auto-profile of %q+F with relative location %i, "
"discriminator %i"
msgstr ""
-#: auto-profile.cc:1835
+#: auto-profile.cc:1837
#, gcc-internal-format
msgid ""
"both call targets and inline callsite information is present in auto-profile "
"of function %q+F with relative location %i, discriminator %i"
msgstr ""
-#: auto-profile.cc:1875
+#: auto-profile.cc:1877
#, gcc-internal-format
msgid ""
"auto-profile of %q+F seem to contain lost discriminator %i for call of %s at "
"relative location %i"
msgstr ""
-#: auto-profile.cc:1919
+#: auto-profile.cc:1921
#, gcc-internal-format
msgid ""
"auto-profile of %q+F contains multiple targets for a direct call with "
"relative location %i, discriminator %i"
msgstr ""
-#: auto-profile.cc:1935
+#: auto-profile.cc:1937
#, gcc-internal-format, gfc-internal-format
msgid ""
"function contains two calls of the same relative location +%i, discriminator "
"%i, that leads to lost auto-profile"
msgstr ""
-#: auto-profile.cc:1943
+#: auto-profile.cc:1945
#, gcc-internal-format
msgid "location of the first call"
msgstr ""
-#: auto-profile.cc:1945
+#: auto-profile.cc:1947
#, gcc-internal-format
msgid "location of the second call"
msgstr ""
-#: auto-profile.cc:1999
+#: auto-profile.cc:2001
#, gcc-internal-format
msgid ""
"auto-profile of %q+F contains indirect call targets not associated with an "
"indirect call statement"
msgstr ""
-#: auto-profile.cc:2004 auto-profile.cc:2051
+#: auto-profile.cc:2006 auto-profile.cc:2053
#, gcc-internal-format
msgid "count %<PRIu64> with relative location +%i, discriminator %i"
msgstr ""
-#: auto-profile.cc:2047
+#: auto-profile.cc:2049
#, gcc-internal-format
msgid "auto-profile of %q+F contains extra statements"
msgstr ""
-#: auto-profile.cc:2057 auto-profile.cc:2098
+#: auto-profile.cc:2059 auto-profile.cc:2100
#, gcc-internal-format
msgid "location is after end of function"
msgstr ""
-#: auto-profile.cc:2086
+#: auto-profile.cc:2088
#, gcc-internal-format
msgid "auto-profile of %q+F contains extra callsites"
msgstr ""
-#: auto-profile.cc:2091
+#: auto-profile.cc:2093
#, gcc-internal-format
msgid ""
"call of %s with total count %<PRId64>, relative location +%i, discriminator "
"%i"
msgstr ""
-#: auto-profile.cc:3025
+#: auto-profile.cc:3027
#, gcc-internal-format
msgid "Not expected TAG."
msgstr ""
-#: auto-profile.cc:3048
+#: auto-profile.cc:3050
#, gcc-internal-format, gfc-internal-format
msgid "auto-profile contains duplicated function instance %s"
msgstr ""
-#: auto-profile.cc:3210
+#: auto-profile.cc:3212
#, gcc-internal-format, gfc-internal-format
msgid "cannot open profile file %s"
msgstr ""
-#: auto-profile.cc:3216
+#: auto-profile.cc:3218
#, gcc-internal-format
msgid "AutoFDO profile magic number does not match"
msgstr ""
-#: auto-profile.cc:3224
+#: auto-profile.cc:3226
#, gcc-internal-format, gfc-internal-format
msgid "AutoFDO profile version %u does not match %u"
msgstr ""
-#: auto-profile.cc:3236
+#: auto-profile.cc:3238
#, gcc-internal-format, gfc-internal-format
msgid "cannot read summary information from %s"
msgstr ""
-#: auto-profile.cc:3244
+#: auto-profile.cc:3246
#, gcc-internal-format, gfc-internal-format
msgid "cannot read string table from %s"
msgstr ""
-#: auto-profile.cc:3253
+#: auto-profile.cc:3255
#, gcc-internal-format, gfc-internal-format
msgid "cannot read function profile from %s"
msgstr ""
-#: auto-profile.cc:3263
+#: auto-profile.cc:3265
#, gcc-internal-format, gfc-internal-format
msgid "cannot read module profile from %s"
msgstr ""
msgid "offset %qwi outside bounds of constant string"
msgstr ""
-#: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7189
+#: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
#, gcc-internal-format
msgid "%qE declared here"
msgstr ""
msgid "illegal argument 0 to %qs"
msgstr ""
-#: builtins.cc:7817 internal-fn.cc:4098
+#: builtins.cc:7817 internal-fn.cc:4166
#, gcc-internal-format
msgid "third argument to %<crc%> builtins must be a constant"
msgstr ""
msgid "cannot tail-call: %s"
msgstr ""
-#: calls.cc:2828
+#: calls.cc:2829
#, gcc-internal-format
msgid "function call has aggregate value"
msgstr ""
-#: calls.cc:3566
+#: calls.cc:3567
#, gcc-internal-format
msgid "passing too large argument on stack"
msgstr ""
msgid "%s does not support make_forwarder_block"
msgstr ""
-#: cfghooks.cc:1087
+#: cfghooks.cc:1084
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support force_nonfallthru"
msgstr ""
-#: cfghooks.cc:1121
+#: cfghooks.cc:1118
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support can_duplicate_block_p"
msgstr ""
-#: cfghooks.cc:1150
+#: cfghooks.cc:1147
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support duplicate_block"
msgstr ""
-#: cfghooks.cc:1225
+#: cfghooks.cc:1222
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support block_ends_with_call_p"
msgstr ""
-#: cfghooks.cc:1236
+#: cfghooks.cc:1233
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support block_ends_with_condjump_p"
msgstr ""
-#: cfghooks.cc:1254
+#: cfghooks.cc:1251
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support flow_call_edges_add"
msgstr ""
-#: cfgloop.cc:1404
+#: cfgloop.cc:1402
#, gcc-internal-format
msgid "loop verification on loop tree that needs fixup"
msgstr ""
-#: cfgloop.cc:1420
+#: cfgloop.cc:1418
#, gcc-internal-format
msgid "corrupt loop tree root"
msgstr ""
-#: cfgloop.cc:1430
+#: cfgloop.cc:1428
#, gcc-internal-format, gfc-internal-format
msgid "loop with header %d marked for removal"
msgstr ""
-#: cfgloop.cc:1435
+#: cfgloop.cc:1433
#, gcc-internal-format, gfc-internal-format
msgid "loop with header %d not in loop tree"
msgstr ""
-#: cfgloop.cc:1441
+#: cfgloop.cc:1439
#, gcc-internal-format, gfc-internal-format
msgid "non-loop with header %d not marked for removal"
msgstr ""
-#: cfgloop.cc:1455
+#: cfgloop.cc:1453
#, gcc-internal-format, gfc-internal-format
msgid "removed loop %d in loop tree"
msgstr ""
-#: cfgloop.cc:1463
+#: cfgloop.cc:1461
#, gcc-internal-format, gfc-internal-format
msgid "size of loop %d should be %d, not %d"
msgstr ""
-#: cfgloop.cc:1474
+#: cfgloop.cc:1472
#, gcc-internal-format, gfc-internal-format
msgid "bb %d does not belong to loop %d"
msgstr ""
-#: cfgloop.cc:1486
+#: cfgloop.cc:1484
#, gcc-internal-format, gfc-internal-format
msgid "bb %d has father loop %d, should be loop %d"
msgstr ""
-#: cfgloop.cc:1502
+#: cfgloop.cc:1500
#, gcc-internal-format
msgid "loop %d%'s header is not a loop header"
msgstr ""
-#: cfgloop.cc:1508
+#: cfgloop.cc:1506
#, gcc-internal-format
msgid "loop %d%'s header does not have exactly 2 entries"
msgstr ""
-#: cfgloop.cc:1515
+#: cfgloop.cc:1513
#, gcc-internal-format
msgid "loop %d%'s latch does not have an edge to its header"
msgstr ""
-#: cfgloop.cc:1520
+#: cfgloop.cc:1518
#, gcc-internal-format
msgid "loop %d%'s latch is not dominated by its header"
msgstr ""
-#: cfgloop.cc:1528
+#: cfgloop.cc:1526
#, gcc-internal-format
msgid "loop %d%'s latch does not have exactly 1 successor"
msgstr ""
-#: cfgloop.cc:1533
+#: cfgloop.cc:1531
#, gcc-internal-format
msgid "loop %d%'s latch does not have header as successor"
msgstr ""
-#: cfgloop.cc:1538
+#: cfgloop.cc:1536
#, gcc-internal-format
msgid "loop %d%'s latch does not belong directly to it"
msgstr ""
-#: cfgloop.cc:1544
+#: cfgloop.cc:1542
#, gcc-internal-format
msgid "loop %d%'s header does not belong directly to it"
msgstr ""
-#: cfgloop.cc:1554
+#: cfgloop.cc:1552
#, gcc-internal-format
msgid "loop %d%'s latch is marked as part of irreducible region"
msgstr ""
-#: cfgloop.cc:1566
+#: cfgloop.cc:1564
#, gcc-internal-format
msgid ""
"loop %d%'s number of iterations %qE references the released SSA name %qE"
msgstr ""
-#: cfgloop.cc:1599
+#: cfgloop.cc:1597
#, gcc-internal-format, gfc-internal-format
msgid "basic block %d should be marked irreducible"
msgstr ""
-#: cfgloop.cc:1605
+#: cfgloop.cc:1603
#, gcc-internal-format, gfc-internal-format
msgid "basic block %d should not be marked irreducible"
msgstr ""
-#: cfgloop.cc:1614
+#: cfgloop.cc:1612
#, gcc-internal-format, gfc-internal-format
msgid "edge from %d to %d should be marked irreducible"
msgstr ""
-#: cfgloop.cc:1621
+#: cfgloop.cc:1619
#, gcc-internal-format, gfc-internal-format
msgid "edge from %d to %d should not be marked irreducible"
msgstr ""
-#: cfgloop.cc:1635
+#: cfgloop.cc:1633
#, gcc-internal-format, gfc-internal-format
msgid "corrupted head of the exits list of loop %d"
msgstr ""
-#: cfgloop.cc:1653
+#: cfgloop.cc:1651
#, gcc-internal-format, gfc-internal-format
msgid "corrupted exits list of loop %d"
msgstr ""
-#: cfgloop.cc:1662
+#: cfgloop.cc:1660
#, gcc-internal-format, gfc-internal-format
msgid "nonempty exits list of loop %d, but exits are not recorded"
msgstr ""
-#: cfgloop.cc:1689
+#: cfgloop.cc:1687
#, gcc-internal-format, gfc-internal-format
msgid "exit %d->%d not recorded"
msgstr ""
-#: cfgloop.cc:1712
+#: cfgloop.cc:1710
#, gcc-internal-format, gfc-internal-format
msgid "wrong list of exited loops for edge %d->%d"
msgstr ""
-#: cfgloop.cc:1721
+#: cfgloop.cc:1719
#, gcc-internal-format
msgid "too many loop exits recorded"
msgstr ""
-#: cfgloop.cc:1732
+#: cfgloop.cc:1730
#, gcc-internal-format, gfc-internal-format
msgid "%d exits recorded for loop %d (having %d exits)"
msgstr ""
msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
msgstr ""
-#: cgraph.cc:3724
+#: cgraph.cc:3734
#, gcc-internal-format
msgid "caller edge count invalid"
msgstr ""
-#: cgraph.cc:3821
+#: cgraph.cc:3831
#, gcc-internal-format
msgid "missing indirect call in speculative call sequence"
msgstr ""
-#: cgraph.cc:3826
+#: cgraph.cc:3836
#, gcc-internal-format
msgid "indirect call in speculative call sequence has no speculative flag"
msgstr ""
-#: cgraph.cc:3856
+#: cgraph.cc:3866
#, gcc-internal-format
msgid "speculative edges are not adjacent"
msgstr ""
-#: cgraph.cc:3862
+#: cgraph.cc:3872
#, gcc-internal-format, gfc-internal-format
msgid "direct call to %s in speculative call sequence has no speculative flag"
msgstr ""
-#: cgraph.cc:3868 cgraph.cc:3898
+#: cgraph.cc:3878 cgraph.cc:3908
#, gcc-internal-format, gfc-internal-format
msgid ""
"direct call to %s in speculative call sequence has speculative_id %i out of "
"range"
msgstr ""
-#: cgraph.cc:3875
+#: cgraph.cc:3885
#, gcc-internal-format, gfc-internal-format
msgid ""
"duplicate direct call to %s in speculative call sequence with speculative_id "
"%i"
msgstr ""
-#: cgraph.cc:3886
+#: cgraph.cc:3896
#, gcc-internal-format
msgid ""
"call stmt hash does not point to first direct edge of speculative call "
"sequence"
msgstr ""
-#: cgraph.cc:3905
+#: cgraph.cc:3915
#, gcc-internal-format, gfc-internal-format
msgid ""
"duplicate reference %s in speculative call sequence with speculative_id %i"
msgstr ""
-#: cgraph.cc:3918
+#: cgraph.cc:3928
#, gcc-internal-format, gfc-internal-format
msgid "missing direct call for speculation %i"
msgstr ""
-#: cgraph.cc:3923
+#: cgraph.cc:3933
#, gcc-internal-format, gfc-internal-format
msgid "missing ref for speculation %i"
msgstr ""
-#: cgraph.cc:3932
+#: cgraph.cc:3942
#, gcc-internal-format, gfc-internal-format
msgid ""
"number of speculative targets %i mismatched with "
"num_speculative_call_targets %i"
msgstr ""
-#: cgraph.cc:3961
+#: cgraph.cc:3971
#, gcc-internal-format, gfc-internal-format
msgid "aux field set for edge %s->%s"
msgstr ""
-#: cgraph.cc:3968
+#: cgraph.cc:3978
#, gcc-internal-format
msgid "cgraph count invalid"
msgstr ""
-#: cgraph.cc:3973
+#: cgraph.cc:3983
#, gcc-internal-format
msgid "inline clone in same comdat group list"
msgstr ""
-#: cgraph.cc:3978
+#: cgraph.cc:3988
#, gcc-internal-format
msgid "inline clone count is not compatible"
msgstr ""
-#: cgraph.cc:3985
+#: cgraph.cc:3995
#, gcc-internal-format
msgid "tp_first_run must be non-negative"
msgstr ""
-#: cgraph.cc:3990
+#: cgraph.cc:4000
#, gcc-internal-format
msgid "local symbols must be defined"
msgstr ""
-#: cgraph.cc:3995
+#: cgraph.cc:4005
#, gcc-internal-format
msgid "externally visible inline clone"
msgstr ""
-#: cgraph.cc:4000
+#: cgraph.cc:4010
#, gcc-internal-format
msgid "inline clone with address taken"
msgstr ""
-#: cgraph.cc:4005
+#: cgraph.cc:4015
#, gcc-internal-format
msgid "inline clone is forced to output"
msgstr ""
-#: cgraph.cc:4010
+#: cgraph.cc:4020
#, gcc-internal-format
msgid "inline clone is referenced by assembly"
msgstr ""
-#: cgraph.cc:4017
+#: cgraph.cc:4027
#, gcc-internal-format
msgid "calls_comdat_local is set outside of a comdat group"
msgstr ""
-#: cgraph.cc:4022
+#: cgraph.cc:4032
#, gcc-internal-format
msgid "invalid calls_comdat_local flag"
msgstr ""
-#: cgraph.cc:4029
+#: cgraph.cc:4039
#, gcc-internal-format
msgid "malloc attribute should be used for a function that returns a pointer"
msgstr ""
-#: cgraph.cc:4041
+#: cgraph.cc:4051
#, gcc-internal-format
msgid "semantic interposition mismatch"
msgstr ""
-#: cgraph.cc:4048
+#: cgraph.cc:4058
#, gcc-internal-format, gfc-internal-format
msgid "aux field set for indirect edge from %s"
msgstr ""
-#: cgraph.cc:4054 cgraph.cc:4121
+#: cgraph.cc:4064 cgraph.cc:4131
#, gcc-internal-format
msgid "edge count is not compatible with function count"
msgstr ""
-#: cgraph.cc:4061
+#: cgraph.cc:4071
#, gcc-internal-format
msgid "edge count is not compatible with inlined to function count"
msgstr ""
-#: cgraph.cc:4069
+#: cgraph.cc:4079
#, gcc-internal-format, gfc-internal-format
msgid ""
"An indirect edge from %s is not marked as indirect or has associated "
"indirect_info, the corresponding statement is: "
msgstr ""
-#: cgraph.cc:4077 cgraph.cc:4151
+#: cgraph.cc:4087 cgraph.cc:4161
#, gcc-internal-format
msgid "edge has both call_stmt and lto_stmt_uid set"
msgstr ""
-#: cgraph.cc:4089
+#: cgraph.cc:4099
#, gcc-internal-format, gfc-internal-format
msgid "comdat-local function called by %s outside its comdat"
msgstr ""
-#: cgraph.cc:4099
+#: cgraph.cc:4109
#, gcc-internal-format
msgid "inlined_to pointer is wrong"
msgstr ""
-#: cgraph.cc:4104
+#: cgraph.cc:4114
#, gcc-internal-format
msgid "multiple inline callers"
msgstr ""
-#: cgraph.cc:4111
+#: cgraph.cc:4121
#, gcc-internal-format
msgid "inlined_to pointer set for noninline callers"
msgstr ""
-#: cgraph.cc:4141
+#: cgraph.cc:4151
#, gcc-internal-format
msgid "caller edge count does not match BB count"
msgstr ""
-#: cgraph.cc:4172
+#: cgraph.cc:4182
#, gcc-internal-format
msgid "indirect call count does not match BB count"
msgstr ""
-#: cgraph.cc:4189
+#: cgraph.cc:4199
#, gcc-internal-format
msgid "reference has both stmt and lto_stmt_uid set"
msgstr ""
-#: cgraph.cc:4200
+#: cgraph.cc:4210
#, gcc-internal-format
msgid "inlined_to pointer is set but no predecessors found"
msgstr ""
-#: cgraph.cc:4205
+#: cgraph.cc:4215
#, gcc-internal-format
msgid "inlined_to pointer refers to itself"
msgstr ""
-#: cgraph.cc:4216
+#: cgraph.cc:4226
#, gcc-internal-format
msgid "cgraph_node has wrong clone_of"
msgstr ""
-#: cgraph.cc:4229
+#: cgraph.cc:4239
#, gcc-internal-format
msgid "cgraph_node has wrong clone list"
msgstr ""
-#: cgraph.cc:4235
+#: cgraph.cc:4245
#, gcc-internal-format
msgid "cgraph_node is in clone list but it is not clone"
msgstr ""
-#: cgraph.cc:4240
+#: cgraph.cc:4250
#, gcc-internal-format
msgid "cgraph_node has wrong prev_clone pointer"
msgstr ""
-#: cgraph.cc:4245
+#: cgraph.cc:4255
#, gcc-internal-format
msgid "double linked list of clones corrupted"
msgstr ""
-#: cgraph.cc:4257
+#: cgraph.cc:4267
#, gcc-internal-format
msgid "Alias has call edges"
msgstr ""
-#: cgraph.cc:4263
+#: cgraph.cc:4273
#, gcc-internal-format
msgid "Alias has non-alias reference"
msgstr ""
-#: cgraph.cc:4268
+#: cgraph.cc:4278
#, gcc-internal-format
msgid "Alias has more than one alias reference"
msgstr ""
-#: cgraph.cc:4275
+#: cgraph.cc:4285
#, gcc-internal-format
msgid "Analyzed alias has no reference"
msgstr ""
-#: cgraph.cc:4284
+#: cgraph.cc:4294
#, gcc-internal-format
msgid "No edge out of thunk node"
msgstr ""
-#: cgraph.cc:4289
+#: cgraph.cc:4299
#, gcc-internal-format
msgid "More than one edge out of thunk node"
msgstr ""
-#: cgraph.cc:4294
+#: cgraph.cc:4304
#, gcc-internal-format
msgid "Thunk is not supposed to have body"
msgstr ""
-#: cgraph.cc:4330
+#: cgraph.cc:4340
#, gcc-internal-format
msgid "shared call_stmt:"
msgstr ""
-#: cgraph.cc:4343
+#: cgraph.cc:4353
#, gcc-internal-format
msgid "edge points to wrong declaration:"
msgstr ""
-#: cgraph.cc:4352
+#: cgraph.cc:4362
#, gcc-internal-format
msgid ""
"an indirect edge with unknown callee corresponding to a call_stmt with a "
"known declaration:"
msgstr ""
-#: cgraph.cc:4362
+#: cgraph.cc:4372
#, gcc-internal-format
msgid "missing callgraph edge for call stmt:"
msgstr ""
-#: cgraph.cc:4372
+#: cgraph.cc:4382
#, gcc-internal-format
msgid "reference to dead statement"
msgstr ""
-#: cgraph.cc:4385
+#: cgraph.cc:4395
#, gcc-internal-format
msgid "non-callback edge has callback_id set"
msgstr ""
-#: cgraph.cc:4391
+#: cgraph.cc:4401
#, gcc-internal-format
msgid "edge has both callback and has_callback set"
msgstr ""
-#: cgraph.cc:4399
+#: cgraph.cc:4409
#, gcc-internal-format, gfc-internal-format
msgid "callback edge %s->%s has no callback-carrying"
msgstr ""
-#: cgraph.cc:4427
+#: cgraph.cc:4437
#, gcc-internal-format, gfc-internal-format
msgid ""
"callback edge %s->%s callback edge count mismatch, expected at most %d, "
"found %d"
msgstr ""
-#: cgraph.cc:4440
+#: cgraph.cc:4450
#, gcc-internal-format, gfc-internal-format
msgid ""
"callback-carrying edge is pointing towards __builtin_unreachable, but its "
"callback edge %s -> %s is not"
msgstr ""
-#: cgraph.cc:4447
+#: cgraph.cc:4457
#, gcc-internal-format, gfc-internal-format
msgid "edge %s->%s has no corresponding call_stmt"
msgstr ""
-#: cgraph.cc:4459
+#: cgraph.cc:4469
#, gcc-internal-format, gfc-internal-format
msgid "an indirect edge from %s has no corresponding call_stmt"
msgstr ""
-#: cgraph.cc:4478 cgraph.cc:4491
+#: cgraph.cc:4488 cgraph.cc:4501
#, gcc-internal-format
msgid "missing origin for a node in a nested list"
msgstr ""
-#: cgraph.cc:4483
+#: cgraph.cc:4493
#, gcc-internal-format
msgid "origin points to a different parent"
msgstr ""
-#: cgraph.cc:4499
+#: cgraph.cc:4509
#, gcc-internal-format
msgid "verify_cgraph_node failed"
msgstr ""
-#: cgraph.cc:4621 varpool.cc:300
+#: cgraph.cc:4631 varpool.cc:300
#, gcc-internal-format, gfc-internal-format
msgid "%s: section %s.%d is missing"
msgstr ""
msgid "the frame size of %wu bytes is larger than %wu bytes"
msgstr ""
-#: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
+#: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1464
#, gcc-internal-format
msgid "could not open final insn dump file %qs: %m"
msgstr ""
-#: final.cc:4493 tree-cfgcleanup.cc:1479
+#: final.cc:4493 tree-cfgcleanup.cc:1481
#, gcc-internal-format
msgid "could not close final insn dump file %qs: %m"
msgstr ""
msgid "impossible constraint in %<asm%>"
msgstr ""
-#: function.cc:4285
+#: function.cc:4292
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.cc:4306
+#: function.cc:4313
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
msgstr ""
-#: function.cc:5031
+#: function.cc:5038
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr ""
"flexible array member %qD does not have well defined padding bits for %qs"
msgstr ""
-#: gimple-fold.cc:4866 cp/constexpr.cc:6367
+#: gimple-fold.cc:4866 cp/constexpr.cc:6380
#, gcc-internal-format
msgid "PDP11 bit-field handling unsupported in %qs"
msgstr ""
"from outside of the attribute"
msgstr ""
-#: gimple-low.cc:112 cp/name-lookup.cc:9636
+#: gimple-low.cc:112 cp/name-lookup.cc:9676
#, gcc-internal-format
msgid "%qD defined here"
msgstr ""
msgid "function may return address of local variable"
msgstr ""
-#: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13501
+#: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
#, gcc-internal-format
msgid "function returns address of local variable"
msgstr ""
#: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
-#: gimple-ssa-warn-access.cc:3761 tree.cc:12759 tree.cc:12796 tree.cc:12837
+#: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
#: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
-#: c/c-typeck.cc:4034 c/c-typeck.cc:4288 c/c-typeck.cc:4300 c/c-typeck.cc:7088
-#: c/c-typeck.cc:13396 c/c-typeck.cc:13413 c/gimple-parser.cc:2650
+#: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
+#: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
#: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
#: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
-#: cp/constexpr.cc:5736 cp/constexpr.cc:7566 cp/constexpr.cc:7968
-#: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10327 cp/decl2.cc:6719
-#: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14487
-#: cp/module.cc:14523 cp/parser.cc:24780 cp/parser.cc:25654 cp/pt.cc:9376
-#: cp/semantics.cc:2781 cp/semantics.cc:5406 cp/typeck.cc:2279
-#: cp/typeck.cc:2500 cp/typeck.cc:4821 cp/typeck.cc:11081
+#: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
+#: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
+#: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
+#: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
+#: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
+#: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
#: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
#: rust/backend/rust-tree.cc:3826
#, gcc-internal-format
msgid "%qD called on pointer %qE with nonzero offset%s"
msgstr ""
-#: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
+#: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
#, gcc-internal-format
msgid "returned from %qD"
msgstr ""
msgid "unknown architecture specifier in memory model %wi for %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:2985
+#: gimple-ssa-warn-access.cc:2984
#, gcc-internal-format
msgid "invalid memory model %qs for %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:2989
+#: gimple-ssa-warn-access.cc:2988
#, gcc-internal-format
msgid "invalid memory model %wi for %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
+#: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
msgid "valid models are %e"
msgstr ""
-#: gimple-ssa-warn-access.cc:3017
+#: gimple-ssa-warn-access.cc:3016
#, gcc-internal-format
msgid "invalid failure memory model %qs for %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3022
+#: gimple-ssa-warn-access.cc:3021
#, gcc-internal-format
msgid "valid failure models are %qs, %qs, %qs, %qs"
msgstr ""
-#: gimple-ssa-warn-access.cc:3038
+#: gimple-ssa-warn-access.cc:3037
#, gcc-internal-format
msgid ""
"failure memory model %qs cannot be stronger than success memory model %qs "
"for %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3061
+#: gimple-ssa-warn-access.cc:3060
#, gcc-internal-format
msgid ""
"failure memory model %wi cannot be stronger than success memory model %wi "
"for %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3506
+#: gimple-ssa-warn-access.cc:3554
#, gcc-internal-format, gfc-internal-format
msgid ""
"bound argument %i value %s is negative for a variable length array argument "
"%i of type %s"
msgstr ""
-#: gimple-ssa-warn-access.cc:3514
+#: gimple-ssa-warn-access.cc:3562
#, gcc-internal-format, gfc-internal-format
msgid "argument %i value %s is negative"
msgstr ""
-#: gimple-ssa-warn-access.cc:3560
+#: gimple-ssa-warn-access.cc:3608
#, gcc-internal-format, gfc-internal-format
msgid "argument %i is null but the corresponding size argument %i value is %s"
msgstr ""
-#: gimple-ssa-warn-access.cc:3624
+#: gimple-ssa-warn-access.cc:3672
#, gcc-internal-format
msgid "referencing argument %u of type %qT"
msgstr ""
-#: gimple-ssa-warn-access.cc:3638
+#: gimple-ssa-warn-access.cc:3686
#, gcc-internal-format
msgid "in a call to function %qD declared with attribute %qs"
msgstr ""
-#: gimple-ssa-warn-access.cc:3642
+#: gimple-ssa-warn-access.cc:3690
#, gcc-internal-format
msgid "in a call with type %qT and attribute %qs"
msgstr ""
-#: gimple-ssa-warn-access.cc:3649
+#: gimple-ssa-warn-access.cc:3697
#, gcc-internal-format
msgid "in a call to function %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3652
+#: gimple-ssa-warn-access.cc:3700
#, gcc-internal-format
msgid "in a call with type %qT"
msgstr ""
-#: gimple-ssa-warn-access.cc:3758
+#: gimple-ssa-warn-access.cc:3806
#, gcc-internal-format
msgid "%qD called on unallocated object %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3777
+#: gimple-ssa-warn-access.cc:3825
#, gcc-internal-format
msgid "%qD called on a pointer to an unallocated object %qE"
msgstr ""
-#: gimple-ssa-warn-access.cc:3786
+#: gimple-ssa-warn-access.cc:3834
#, gcc-internal-format
msgid "assigned here"
msgstr ""
-#: gimple-ssa-warn-access.cc:3820
+#: gimple-ssa-warn-access.cc:3868
#, gcc-internal-format
msgid "%qD called on pointer returned from a mismatched allocation function"
msgstr ""
-#: gimple-ssa-warn-access.cc:3829
+#: gimple-ssa-warn-access.cc:3877
#, gcc-internal-format
msgid "%qD called on pointer to an unallocated object"
msgstr ""
-#: gimple-ssa-warn-access.cc:3977
+#: gimple-ssa-warn-access.cc:4025
#, gcc-internal-format
msgid "pointer %qE may be used after %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3978
+#: gimple-ssa-warn-access.cc:4026
#, gcc-internal-format
msgid "pointer %qE used after %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3982
+#: gimple-ssa-warn-access.cc:4030
#, gcc-internal-format
msgid "pointer may be used after %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3983
+#: gimple-ssa-warn-access.cc:4031
#, gcc-internal-format
msgid "pointer used after %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:3987
+#: gimple-ssa-warn-access.cc:4035
#, gcc-internal-format
msgid "call to %qD here"
msgstr ""
-#: gimple-ssa-warn-access.cc:4004
+#: gimple-ssa-warn-access.cc:4052
#, gcc-internal-format
msgid "dangling pointer %qE to %qD may be used"
msgstr ""
-#: gimple-ssa-warn-access.cc:4005
+#: gimple-ssa-warn-access.cc:4053
#, gcc-internal-format
msgid "using dangling pointer %qE to %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:4010
+#: gimple-ssa-warn-access.cc:4058
#, gcc-internal-format
msgid "dangling pointer to %qD may be used"
msgstr ""
-#: gimple-ssa-warn-access.cc:4011
+#: gimple-ssa-warn-access.cc:4059
#, gcc-internal-format
msgid "using a dangling pointer to %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:4014 gimple-ssa-warn-access.cc:4671
-#: gimple-ssa-warn-access.cc:4674 gimple-ssa-warn-restrict.cc:1847
+#: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
+#: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
#: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
-#: c/c-decl.cc:4515 c/c-typeck.cc:10985 c/c-typeck.cc:14219 cp/call.cc:8892
+#: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
#: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
-#: cp/decl.cc:5231 cp/decl.cc:14671 cp/decl.cc:15267 cp/decl.cc:15277
-#: cp/decl.cc:16284 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
-#: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8073
-#: cp/parser.cc:27838 cp/reflect.cc:175 cp/typeck.cc:1971 cp/typeck.cc:5316
+#: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
+#: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
+#: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
+#: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
#, gcc-internal-format
msgid "%qD declared here"
msgstr ""
-#: gimple-ssa-warn-access.cc:4022
+#: gimple-ssa-warn-access.cc:4070
#, gcc-internal-format
msgid "dangling pointer %qE to an unnamed temporary may be used"
msgstr ""
-#: gimple-ssa-warn-access.cc:4024
+#: gimple-ssa-warn-access.cc:4072
#, gcc-internal-format
msgid "using dangling pointer %qE to an unnamed temporary"
msgstr ""
-#: gimple-ssa-warn-access.cc:4030
+#: gimple-ssa-warn-access.cc:4078
#, gcc-internal-format
msgid "dangling pointer to an unnamed temporary may be used"
msgstr ""
-#: gimple-ssa-warn-access.cc:4032
+#: gimple-ssa-warn-access.cc:4080
#, gcc-internal-format
msgid "using a dangling pointer to an unnamed temporary"
msgstr ""
-#: gimple-ssa-warn-access.cc:4036
+#: gimple-ssa-warn-access.cc:4084
#, gcc-internal-format
msgid "unnamed temporary defined here"
msgstr ""
-#: gimple-ssa-warn-access.cc:4126
+#: gimple-ssa-warn-access.cc:4174
#, gcc-internal-format
msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:4131
+#: gimple-ssa-warn-access.cc:4179
#, gcc-internal-format
msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:4137
+#: gimple-ssa-warn-access.cc:4185
#, gcc-internal-format
msgid "call to %qD"
msgstr ""
-#: gimple-ssa-warn-access.cc:4665
+#: gimple-ssa-warn-access.cc:4713
#, gcc-internal-format
msgid "storing the address of local variable %qD in %qE"
msgstr ""
msgid "invalid use of attribute %<fallthrough%>"
msgstr ""
-#: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
-#: ipa-devirt.cc:866
+#: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
+#: ipa-devirt.cc:935
#, gcc-internal-format
msgid "virtual table of type %qD violates one definition rule"
msgstr ""
-#: ipa-devirt.cc:682
+#: ipa-devirt.cc:751
#, gcc-internal-format
msgid ""
"variable of same assembler name as the virtual table is defined in another "
"translation unit"
msgstr ""
-#: ipa-devirt.cc:723
+#: ipa-devirt.cc:792
#, gcc-internal-format
msgid "virtual table of type %qD contains RTTI information"
msgstr ""
-#: ipa-devirt.cc:729
+#: ipa-devirt.cc:798
#, gcc-internal-format
msgid "but is prevailed by one without from other translation unit"
msgstr ""
-#: ipa-devirt.cc:733
+#: ipa-devirt.cc:802
#, gcc-internal-format
msgid "RTTI will not work on this type"
msgstr ""
-#: ipa-devirt.cc:770
+#: ipa-devirt.cc:839
#, gcc-internal-format
msgid ""
"the conflicting type defined in another translation unit has virtual table "
"of different size"
msgstr ""
-#: ipa-devirt.cc:799
+#: ipa-devirt.cc:868
#, gcc-internal-format
msgid ""
"the conflicting type defined in another translation unit with different RTTI "
"information"
msgstr ""
-#: ipa-devirt.cc:843 ipa-devirt.cc:874
+#: ipa-devirt.cc:912 ipa-devirt.cc:943
#, gcc-internal-format
msgid "the conflicting type defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:847
+#: ipa-devirt.cc:916
#, gcc-internal-format
msgid "contains additional virtual method %qD"
msgstr ""
-#: ipa-devirt.cc:854
+#: ipa-devirt.cc:923
#, gcc-internal-format
msgid ""
"the conflicting type defined in another translation unit has virtual table "
"with more entries"
msgstr ""
-#: ipa-devirt.cc:880
+#: ipa-devirt.cc:949
#, gcc-internal-format
msgid "virtual method %qD"
msgstr ""
-#: ipa-devirt.cc:884
+#: ipa-devirt.cc:953
#, gcc-internal-format
msgid "ought to match virtual method %qD but does not"
msgstr ""
-#: ipa-devirt.cc:890
+#: ipa-devirt.cc:959
#, gcc-internal-format
msgid ""
"the conflicting type defined in another translation unit has virtual table "
"with different contents"
msgstr ""
-#: ipa-devirt.cc:924
+#: ipa-devirt.cc:993
#, gcc-internal-format
msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
msgstr ""
-#: ipa-devirt.cc:932
+#: ipa-devirt.cc:1001
#, gcc-internal-format
msgid "type %qT violates the C++ One Definition Rule"
msgstr ""
-#: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
-#: ipa-devirt.cc:1329 ipa-devirt.cc:1347
+#: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
+#: ipa-devirt.cc:1398 ipa-devirt.cc:1416
#, gcc-internal-format
msgid "a different type is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:951
+#: ipa-devirt.cc:1020
#, gcc-internal-format
msgid "the first difference of corresponding definitions is field %qD"
msgstr ""
-#: ipa-devirt.cc:961
+#: ipa-devirt.cc:1030
#, gcc-internal-format
msgid "the first difference of corresponding definitions is method %qD"
msgstr ""
-#: ipa-devirt.cc:1066
+#: ipa-devirt.cc:1135
#, gcc-internal-format
msgid ""
"type %qT defined in anonymous namespace cannot match type %qT across the "
"translation unit boundary"
msgstr ""
-#: ipa-devirt.cc:1071
+#: ipa-devirt.cc:1140
#, gcc-internal-format
msgid ""
"type %qT defined in anonymous namespace cannot match across the translation "
"unit boundary"
msgstr ""
-#: ipa-devirt.cc:1076
+#: ipa-devirt.cc:1145
#, gcc-internal-format
msgid "the incompatible type defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1092
+#: ipa-devirt.cc:1161
#, gcc-internal-format
msgid "type name %qs should match type name %qs"
msgstr ""
-#: ipa-devirt.cc:1096 ipa-devirt.cc:1193
+#: ipa-devirt.cc:1165 ipa-devirt.cc:1262
#, gcc-internal-format
msgid "the incompatible type is defined here"
msgstr ""
-#: ipa-devirt.cc:1124
+#: ipa-devirt.cc:1193
#, gcc-internal-format
msgid "array types have different bounds"
msgstr ""
-#: ipa-devirt.cc:1139
+#: ipa-devirt.cc:1208
#, gcc-internal-format
msgid "return value type mismatch"
msgstr ""
-#: ipa-devirt.cc:1154
+#: ipa-devirt.cc:1223
#, gcc-internal-format
msgid "implicit this pointer type mismatch"
msgstr ""
-#: ipa-devirt.cc:1157
+#: ipa-devirt.cc:1226
#, gcc-internal-format, gfc-internal-format
msgid "type mismatch in parameter %i"
msgstr ""
-#: ipa-devirt.cc:1168
+#: ipa-devirt.cc:1237
#, gcc-internal-format
msgid "types have different parameter counts"
msgstr ""
-#: ipa-devirt.cc:1184
+#: ipa-devirt.cc:1253
#, gcc-internal-format
msgid "type %qT itself violates the C++ One Definition Rule"
msgstr ""
-#: ipa-devirt.cc:1190
+#: ipa-devirt.cc:1259
#, gcc-internal-format
msgid "type %qT should match type %qT"
msgstr ""
-#: ipa-devirt.cc:1265
+#: ipa-devirt.cc:1334
#, gcc-internal-format
msgid "a type with different precision is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1273
+#: ipa-devirt.cc:1342
#, gcc-internal-format
msgid ""
"a vector type with different number of elements is defined in another "
"translation unit"
msgstr ""
-#: ipa-devirt.cc:1280
+#: ipa-devirt.cc:1349
#, gcc-internal-format
msgid "a type with different signedness is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1305
+#: ipa-devirt.cc:1374
#, gcc-internal-format
msgid ""
"it is defined as a pointer in different address space in another translation "
"unit"
msgstr ""
-#: ipa-devirt.cc:1314
+#: ipa-devirt.cc:1383
#, gcc-internal-format
msgid ""
"it is defined as a pointer to different type in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1374
+#: ipa-devirt.cc:1443
#, gcc-internal-format
msgid "an array of different size is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1389
+#: ipa-devirt.cc:1458
#, gcc-internal-format
msgid "has different return value in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1412 ipa-devirt.cc:1424
+#: ipa-devirt.cc:1481 ipa-devirt.cc:1493
#, gcc-internal-format
msgid "has different parameters in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1447
+#: ipa-devirt.cc:1516
#, gcc-internal-format
msgid "a type defined in another translation unit is not polymorphic"
msgstr ""
-#: ipa-devirt.cc:1451
+#: ipa-devirt.cc:1520
#, gcc-internal-format
msgid "a type defined in another translation unit is polymorphic"
msgstr ""
-#: ipa-devirt.cc:1469 ipa-devirt.cc:1533
+#: ipa-devirt.cc:1538 ipa-devirt.cc:1602
#, gcc-internal-format
msgid ""
"a type with different virtual table pointers is defined in another "
"translation unit"
msgstr ""
-#: ipa-devirt.cc:1476 ipa-devirt.cc:1538
+#: ipa-devirt.cc:1545 ipa-devirt.cc:1607
#, gcc-internal-format
msgid "a type with different bases is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1484
+#: ipa-devirt.cc:1553
#, gcc-internal-format
msgid "a field with different name is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1498
+#: ipa-devirt.cc:1567
#, gcc-internal-format
msgid ""
"a field of same name but different type is defined in another translation "
"unit"
msgstr ""
-#: ipa-devirt.cc:1511
+#: ipa-devirt.cc:1580
#, gcc-internal-format
msgid "fields have different layout in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1518
+#: ipa-devirt.cc:1587
#, gcc-internal-format
msgid "one field is a bitfield while the other is not"
msgstr ""
-#: ipa-devirt.cc:1542
+#: ipa-devirt.cc:1611
#, gcc-internal-format
msgid ""
"a type with different number of fields is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1565
+#: ipa-devirt.cc:1634
#, gcc-internal-format
msgid "a type with different size is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:1574
+#: ipa-devirt.cc:1643
#, gcc-internal-format
msgid "one type needs to be constructed while the other does not"
msgstr ""
-#: ipa-devirt.cc:1587
+#: ipa-devirt.cc:1656
#, gcc-internal-format
msgid "memory layout mismatch"
msgstr ""
-#: ipa-devirt.cc:1706
+#: ipa-devirt.cc:1775
#, gcc-internal-format
msgid "the extra base is defined here"
msgstr ""
-#: ipa-devirt.cc:3990
+#: ipa-devirt.cc:4060
#, gcc-internal-format
msgid "Declaring type %qD final would enable devirtualization of %i call"
msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ipa-devirt.cc:3999
+#: ipa-devirt.cc:4069
#, gcc-internal-format
msgid ""
"Declaring type %qD final would enable devirtualization of %i call executed "
msgstr[0] ""
msgstr[1] ""
-#: ipa-devirt.cc:4029
+#: ipa-devirt.cc:4099
#, gcc-internal-format
msgid ""
"Declaring virtual destructor of %qD final would enable devirtualization of "
msgstr[0] ""
msgstr[1] ""
-#: ipa-devirt.cc:4037
+#: ipa-devirt.cc:4107
#, gcc-internal-format
msgid "Declaring method %qD final would enable devirtualization of %i call"
msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ipa-devirt.cc:4045
+#: ipa-devirt.cc:4115
#, gcc-internal-format
msgid ""
"Declaring virtual destructor of %qD final would enable devirtualization of "
msgstr[0] ""
msgstr[1] ""
-#: ipa-devirt.cc:4056
+#: ipa-devirt.cc:4126
#, gcc-internal-format
msgid ""
"Declaring method %qD final would enable devirtualization of %i call executed "
msgstr[0] ""
msgstr[1] ""
-#: ipa-devirt.cc:4372
+#: ipa-devirt.cc:4442
#, gcc-internal-format
msgid "type %qs violates the C++ One Definition Rule"
msgstr ""
-#: ipa-devirt.cc:4381
+#: ipa-devirt.cc:4451
#, gcc-internal-format
msgid ""
"an enum with different number of values is defined in another translation "
"unit"
msgstr ""
-#: ipa-devirt.cc:4385
+#: ipa-devirt.cc:4455
#, gcc-internal-format
msgid ""
"an enum with different value name is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:4389
+#: ipa-devirt.cc:4459
#, gcc-internal-format
msgid "an enum with different values is defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:4410
+#: ipa-devirt.cc:4480
#, gcc-internal-format
msgid "name %qs differs from name %qs defined in another translation unit"
msgstr ""
-#: ipa-devirt.cc:4416
+#: ipa-devirt.cc:4486
#, gcc-internal-format
msgid ""
"name %qs is defined as %u-bit while another translation unit defines it as "
"%u-bit"
msgstr ""
-#: ipa-devirt.cc:4425
+#: ipa-devirt.cc:4495
#, gcc-internal-format
msgid ""
"name %qs is defined to %wd while another translation unit defines it as %wd"
msgstr ""
-#: ipa-devirt.cc:4431
+#: ipa-devirt.cc:4501
#, gcc-internal-format
msgid "name %qs is defined to different value in another translation unit"
msgstr ""
-#: ipa-devirt.cc:4436
+#: ipa-devirt.cc:4506
#, gcc-internal-format
msgid "mismatching definition"
msgstr ""
msgid "IPA modref summary is missing in input file"
msgstr ""
-#: ipa-prop.cc:5358 ipa-prop.cc:5402 ipa-prop.cc:5482 ipa-prop.cc:5534
+#: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
#, gcc-internal-format
msgid "invalid jump function in LTO stream"
msgstr ""
msgid "unable to find a register to spill"
msgstr ""
-#: lra-constraints.cc:4524 reload.cc:3853 reload.cc:4108
+#: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
#, gcc-internal-format
msgid "inconsistent operand constraints in an %<asm%>"
msgstr ""
-#: lra-constraints.cc:5701
+#: lra-constraints.cc:5702
#, gcc-internal-format, gfc-internal-format
msgid "maximum number of generated reload insns per insn achieved (%d)"
msgstr ""
"space"
msgstr ""
-#: omp-expand.cc:8239
+#: omp-expand.cc:8236
#, gcc-internal-format
msgid ""
"invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a "
msgid "output operand %d must use %<&%> constraint"
msgstr ""
-#: regcprop.cc:1296
+#: regcprop.cc:1304
#, gcc-internal-format
msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
msgstr ""
-#: regcprop.cc:1308
+#: regcprop.cc:1316
#, gcc-internal-format
msgid "%qs: loop in %<next_regno%> chain (%u)"
msgstr ""
-#: regcprop.cc:1311
+#: regcprop.cc:1319
#, gcc-internal-format
msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
msgstr ""
-#: regcprop.cc:1323
+#: regcprop.cc:1331
#, gcc-internal-format
msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
msgstr ""
msgid "ignoring loop annotation"
msgstr ""
-#: tree-cfg.cc:2981
+#: tree-cfg.cc:2983
#, gcc-internal-format
msgid "constant not recomputed when %<ADDR_EXPR%> changed"
msgstr ""
-#: tree-cfg.cc:2986
+#: tree-cfg.cc:2988
#, gcc-internal-format
msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
msgstr ""
-#: tree-cfg.cc:3001
+#: tree-cfg.cc:3003
#, gcc-internal-format
msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
msgstr ""
-#: tree-cfg.cc:3027
+#: tree-cfg.cc:3029
#, gcc-internal-format
msgid "non-scalar %qs"
msgstr ""
-#: tree-cfg.cc:3041
+#: tree-cfg.cc:3043
#, gcc-internal-format
msgid "invalid position or size operand to %qs"
msgstr ""
-#: tree-cfg.cc:3047
+#: tree-cfg.cc:3049
#, gcc-internal-format
msgid "integral result type precision does not match field size of %qs"
msgstr ""
-#: tree-cfg.cc:3056
+#: tree-cfg.cc:3058
#, gcc-internal-format
msgid "mode size of non-integral result does not match field size of %qs"
msgstr ""
-#: tree-cfg.cc:3064
+#: tree-cfg.cc:3066
#, gcc-internal-format
msgid "%qs of non-mode-precision operand"
msgstr ""
-#: tree-cfg.cc:3071
+#: tree-cfg.cc:3073
#, gcc-internal-format
msgid "position plus size exceeds size of referenced object in %qs"
msgstr ""
-#: tree-cfg.cc:3082
+#: tree-cfg.cc:3084
#, gcc-internal-format
msgid "type mismatch in %qs reference"
msgstr ""
-#: tree-cfg.cc:3098
+#: tree-cfg.cc:3100
#, gcc-internal-format
msgid "conversion of %qs on the left hand side of %qs"
msgstr ""
-#: tree-cfg.cc:3106
+#: tree-cfg.cc:3108
#, gcc-internal-format
msgid "conversion of register to a different size in %qs"
msgstr ""
-#: tree-cfg.cc:3126
+#: tree-cfg.cc:3128
#, gcc-internal-format
msgid "non-top-level %qs"
msgstr ""
-#: tree-cfg.cc:3141
+#: tree-cfg.cc:3143
#, gcc-internal-format
msgid "invalid operands to %qs"
msgstr ""
-#: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
-#: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
-#: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
-#: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
-#: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
-#: tree-cfg.cc:4568
+#: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
+#: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
+#: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
+#: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
+#: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
+#: tree-cfg.cc:4570
#, gcc-internal-format
msgid "type mismatch in %qs"
msgstr ""
-#: tree-cfg.cc:3172
+#: tree-cfg.cc:3174
#, gcc-internal-format
msgid "invalid %qs offset operator"
msgstr ""
-#: tree-cfg.cc:3196 tree-cfg.cc:3222
+#: tree-cfg.cc:3198 tree-cfg.cc:3224
#, gcc-internal-format
msgid "invalid address operand in %qs"
msgstr ""
-#: tree-cfg.cc:3203 tree-cfg.cc:3229
+#: tree-cfg.cc:3205 tree-cfg.cc:3231
#, gcc-internal-format
msgid "invalid offset operand in %qs"
msgstr ""
-#: tree-cfg.cc:3210 tree-cfg.cc:3236
+#: tree-cfg.cc:3212 tree-cfg.cc:3238
#, gcc-internal-format
msgid "invalid clique in %qs"
msgstr ""
-#: tree-cfg.cc:3243 tree-cfg.cc:4580
+#: tree-cfg.cc:3245 tree-cfg.cc:4582
#, gcc-internal-format
msgid "%qs in gimple IL"
msgstr ""
-#: tree-cfg.cc:3254
+#: tree-cfg.cc:3256
#, gcc-internal-format
msgid "%qs as base where non-register is required"
msgstr ""
-#: tree-cfg.cc:3269
+#: tree-cfg.cc:3271
#, gcc-internal-format
msgid "invalid expression for min lvalue"
msgstr ""
-#: tree-cfg.cc:3320
+#: tree-cfg.cc:3322
#, gcc-internal-format
msgid "gimple call has two targets"
msgstr ""
-#: tree-cfg.cc:3329
+#: tree-cfg.cc:3331
#, gcc-internal-format
msgid "gimple call has no target"
msgstr ""
-#: tree-cfg.cc:3336
+#: tree-cfg.cc:3338
#, gcc-internal-format
msgid "invalid function in gimple call"
msgstr ""
-#: tree-cfg.cc:3346
+#: tree-cfg.cc:3348
#, gcc-internal-format
msgid "non-function in gimple call"
msgstr ""
-#: tree-cfg.cc:3357
+#: tree-cfg.cc:3359
#, gcc-internal-format
msgid "invalid pure const state for function"
msgstr ""
-#: tree-cfg.cc:3369
+#: tree-cfg.cc:3371
#, gcc-internal-format
msgid "invalid LHS in gimple call"
msgstr ""
-#: tree-cfg.cc:3377
+#: tree-cfg.cc:3379
#, gcc-internal-format
msgid "LHS in %<noreturn%> call"
msgstr ""
-#: tree-cfg.cc:3391
+#: tree-cfg.cc:3393
#, gcc-internal-format
msgid "invalid conversion in gimple call"
msgstr ""
-#: tree-cfg.cc:3400
+#: tree-cfg.cc:3402
#, gcc-internal-format
msgid "invalid static chain in gimple call"
msgstr ""
-#: tree-cfg.cc:3411
+#: tree-cfg.cc:3413
#, gcc-internal-format
msgid "static chain with function that doesn%'t use one"
msgstr ""
#. __builtin_unreachable internally, for example when IPA figures
#. out a call cannot happen in a legal program. In such cases,
#. we must make sure arguments are stripped off.
-#: tree-cfg.cc:3430
+#: tree-cfg.cc:3432
#, gcc-internal-format
msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
msgstr ""
-#: tree-cfg.cc:3461
+#: tree-cfg.cc:3463
#, gcc-internal-format
msgid ""
"%<DEFERRED_INIT%> calls should have same constant size for the first "
"argument and LHS"
msgstr ""
-#: tree-cfg.cc:3479
+#: tree-cfg.cc:3481
#, gcc-internal-format
msgid "invalid argument to gimple call"
msgstr ""
-#: tree-cfg.cc:3506
+#: tree-cfg.cc:3508
#, gcc-internal-format
msgid "invalid operands in gimple comparison"
msgstr ""
-#: tree-cfg.cc:3517
+#: tree-cfg.cc:3519
#, gcc-internal-format
msgid "mismatching comparison operand types"
msgstr ""
-#: tree-cfg.cc:3534
+#: tree-cfg.cc:3536
#, gcc-internal-format
msgid "unsupported operation or type for vector comparison returning a boolean"
msgstr ""
-#: tree-cfg.cc:3549
+#: tree-cfg.cc:3551
#, gcc-internal-format
msgid "non-vector operands in vector comparison"
msgstr ""
-#: tree-cfg.cc:3558
+#: tree-cfg.cc:3560
#, gcc-internal-format
msgid "invalid vector comparison resulting type"
msgstr ""
-#: tree-cfg.cc:3565
+#: tree-cfg.cc:3567
#, gcc-internal-format
msgid "bogus comparison result type"
msgstr ""
-#: tree-cfg.cc:3587
+#: tree-cfg.cc:3589
#, gcc-internal-format
msgid "non-register as LHS of unary operation"
msgstr ""
-#: tree-cfg.cc:3593
+#: tree-cfg.cc:3595
#, gcc-internal-format
msgid "invalid operand in unary operation"
msgstr ""
-#: tree-cfg.cc:3616
+#: tree-cfg.cc:3618
#, gcc-internal-format
msgid "invalid vector types in nop conversion"
msgstr ""
-#: tree-cfg.cc:3653
+#: tree-cfg.cc:3655
#, gcc-internal-format
msgid "invalid types in nop conversion"
msgstr ""
-#: tree-cfg.cc:3668
+#: tree-cfg.cc:3670
#, gcc-internal-format
msgid "invalid types in address space conversion"
msgstr ""
-#: tree-cfg.cc:3682
+#: tree-cfg.cc:3684
#, gcc-internal-format
msgid "invalid types in fixed-point conversion"
msgstr ""
-#: tree-cfg.cc:3697
+#: tree-cfg.cc:3699
#, gcc-internal-format
msgid "invalid types in conversion to floating-point"
msgstr ""
-#: tree-cfg.cc:3712
+#: tree-cfg.cc:3714
#, gcc-internal-format
msgid "invalid types in conversion to integer"
msgstr ""
-#: tree-cfg.cc:3752
+#: tree-cfg.cc:3754
#, gcc-internal-format
msgid "type mismatch in %qs expression"
msgstr ""
-#: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
+#: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
#, gcc-internal-format
msgid "invalid types for %qs"
msgstr ""
-#: tree-cfg.cc:3778
+#: tree-cfg.cc:3780
#, gcc-internal-format
msgid "%qs should be from a scalar to a like vector"
msgstr ""
-#: tree-cfg.cc:3789
+#: tree-cfg.cc:3791
#, gcc-internal-format
msgid "invalid type for %qs"
msgstr ""
-#: tree-cfg.cc:3813
+#: tree-cfg.cc:3815
#, gcc-internal-format
msgid "non-trivial conversion in unary operation"
msgstr ""
-#: tree-cfg.cc:3838
+#: tree-cfg.cc:3840
#, gcc-internal-format
msgid "non-register as LHS of binary operation"
msgstr ""
-#: tree-cfg.cc:3845
+#: tree-cfg.cc:3847
#, gcc-internal-format
msgid "invalid operands in binary operation"
msgstr ""
-#: tree-cfg.cc:3950
+#: tree-cfg.cc:3952
#, gcc-internal-format
msgid "invalid non-vector operands to %qs"
msgstr ""
-#: tree-cfg.cc:3961
+#: tree-cfg.cc:3963
#, gcc-internal-format
msgid "invalid (pointer) operands %qs"
msgstr ""
-#: tree-cfg.cc:4196
+#: tree-cfg.cc:4198
#, gcc-internal-format
msgid "vector type expected in %qs"
msgstr ""
-#: tree-cfg.cc:4209
+#: tree-cfg.cc:4211
#, gcc-internal-format
msgid "type mismatch in binary expression"
msgstr ""
-#: tree-cfg.cc:4237
+#: tree-cfg.cc:4239
#, gcc-internal-format
msgid "non-register as LHS of ternary operation"
msgstr ""
-#: tree-cfg.cc:4245
+#: tree-cfg.cc:4247
#, gcc-internal-format
msgid "invalid operands in ternary operation"
msgstr ""
-#: tree-cfg.cc:4277
+#: tree-cfg.cc:4279
#, gcc-internal-format
msgid ""
"the first argument of a %qs must be of a boolean vector type of the same "
"number of elements as the result"
msgstr ""
-#: tree-cfg.cc:4309 tree-cfg.cc:4386
+#: tree-cfg.cc:4311 tree-cfg.cc:4388
#, gcc-internal-format
msgid "vector types expected in %qs"
msgstr ""
-#: tree-cfg.cc:4342
+#: tree-cfg.cc:4344
#, gcc-internal-format
msgid "vectors with different element number found in %qs"
msgstr ""
-#: tree-cfg.cc:4358
+#: tree-cfg.cc:4360
#, gcc-internal-format
msgid "invalid mask type in %qs"
msgstr ""
-#: tree-cfg.cc:4419
+#: tree-cfg.cc:4421
#, gcc-internal-format
msgid "not allowed type combination in %qs"
msgstr ""
-#: tree-cfg.cc:4428
+#: tree-cfg.cc:4430
#, gcc-internal-format
msgid "invalid position or size in %qs"
msgstr ""
-#: tree-cfg.cc:4434
+#: tree-cfg.cc:4436
#, gcc-internal-format
msgid "%qs into non-mode-precision operand"
msgstr ""
-#: tree-cfg.cc:4444
+#: tree-cfg.cc:4446
#, gcc-internal-format
msgid "insertion out of range in %qs"
msgstr ""
-#: tree-cfg.cc:4454
+#: tree-cfg.cc:4456
#, gcc-internal-format
msgid "%qs not at element boundary"
msgstr ""
-#: tree-cfg.cc:4510
+#: tree-cfg.cc:4512
#, gcc-internal-format
msgid "non-trivial conversion in %qs"
msgstr ""
-#: tree-cfg.cc:4519
+#: tree-cfg.cc:4521
#, gcc-internal-format
msgid "invalid LHS (%qs) for assignment: %qs"
msgstr ""
-#: tree-cfg.cc:4527
+#: tree-cfg.cc:4529
#, gcc-internal-format
msgid "%qs LHS in clobber statement"
msgstr ""
-#: tree-cfg.cc:4535
+#: tree-cfg.cc:4537
#, gcc-internal-format
msgid "%qs LHS in assignment statement"
msgstr ""
-#: tree-cfg.cc:4554
+#: tree-cfg.cc:4556
#, gcc-internal-format
msgid "invalid operand in %qs"
msgstr ""
-#: tree-cfg.cc:4586
+#: tree-cfg.cc:4588
#, gcc-internal-format
msgid "invalid %qs size argument in load"
msgstr ""
-#: tree-cfg.cc:4605 tree-cfg.cc:4631
+#: tree-cfg.cc:4607 tree-cfg.cc:4633
#, gcc-internal-format
msgid "invalid RHS for gimple memory store: %qs"
msgstr ""
-#: tree-cfg.cc:4648
+#: tree-cfg.cc:4650
#, gcc-internal-format
msgid "non-register as LHS with vector constructor"
msgstr ""
-#: tree-cfg.cc:4670 tree-cfg.cc:4688
+#: tree-cfg.cc:4672 tree-cfg.cc:4690
#, gcc-internal-format
msgid "incorrect type of vector %qs elements"
msgstr ""
-#: tree-cfg.cc:4679 tree-cfg.cc:4696
+#: tree-cfg.cc:4681 tree-cfg.cc:4698
#, gcc-internal-format
msgid "incorrect number of vector %qs elements"
msgstr ""
-#: tree-cfg.cc:4704
+#: tree-cfg.cc:4706
#, gcc-internal-format
msgid "incorrect type of vector CONSTRUCTOR elements"
msgstr ""
-#: tree-cfg.cc:4713
+#: tree-cfg.cc:4715
#, gcc-internal-format
msgid "vector %qs with non-NULL element index"
msgstr ""
-#: tree-cfg.cc:4720
+#: tree-cfg.cc:4722
#, gcc-internal-format
msgid "vector %qs element is not a GIMPLE value"
msgstr ""
-#: tree-cfg.cc:4729
+#: tree-cfg.cc:4731
#, gcc-internal-format
msgid "non-vector %qs with elements"
msgstr ""
-#: tree-cfg.cc:4756
+#: tree-cfg.cc:4758
#, gcc-internal-format
msgid "nontemporal store lhs cannot be a gimple register"
msgstr ""
-#: tree-cfg.cc:4799
+#: tree-cfg.cc:4801
#, gcc-internal-format
msgid "invalid operand in return statement"
msgstr ""
-#: tree-cfg.cc:4809 c/gimple-parser.cc:2656
+#: tree-cfg.cc:4811 c/gimple-parser.cc:2656
#, gcc-internal-format
msgid "invalid conversion in return statement"
msgstr ""
-#: tree-cfg.cc:4833
+#: tree-cfg.cc:4835
#, gcc-internal-format
msgid "goto destination is neither a label nor a pointer"
msgstr ""
-#: tree-cfg.cc:4852
+#: tree-cfg.cc:4854
#, gcc-internal-format
msgid "invalid operand to switch statement"
msgstr ""
-#: tree-cfg.cc:4860
+#: tree-cfg.cc:4862
#, gcc-internal-format
msgid "non-integral type switch statement"
msgstr ""
-#: tree-cfg.cc:4870
+#: tree-cfg.cc:4872
#, gcc-internal-format
msgid "invalid default case label in switch statement"
msgstr ""
-#: tree-cfg.cc:4882
+#: tree-cfg.cc:4884
#, gcc-internal-format
msgid "invalid %<CASE_CHAIN%>"
msgstr ""
-#: tree-cfg.cc:4888
+#: tree-cfg.cc:4890
#, gcc-internal-format
msgid "invalid case label in switch statement"
msgstr ""
-#: tree-cfg.cc:4895
+#: tree-cfg.cc:4897
#, gcc-internal-format
msgid "invalid case range in switch statement"
msgstr ""
-#: tree-cfg.cc:4905
+#: tree-cfg.cc:4907
#, gcc-internal-format
msgid "type precision mismatch in switch statement"
msgstr ""
-#: tree-cfg.cc:4912
+#: tree-cfg.cc:4914
#, gcc-internal-format
msgid "type mismatch for case label in switch statement"
msgstr ""
-#: tree-cfg.cc:4921
+#: tree-cfg.cc:4923
#, gcc-internal-format
msgid "case labels not sorted in switch statement"
msgstr ""
-#: tree-cfg.cc:4964
+#: tree-cfg.cc:4966
#, gcc-internal-format
msgid "label context is not the current function declaration"
msgstr ""
-#: tree-cfg.cc:4973
+#: tree-cfg.cc:4975
#, gcc-internal-format
msgid "incorrect entry in %<label_to_block_map%>"
msgstr ""
-#: tree-cfg.cc:4983
+#: tree-cfg.cc:4985
#, gcc-internal-format
msgid "incorrect setting of landing pad number"
msgstr ""
-#: tree-cfg.cc:4999
+#: tree-cfg.cc:5001
#, gcc-internal-format
msgid "invalid comparison code in gimple cond"
msgstr ""
-#: tree-cfg.cc:5007
+#: tree-cfg.cc:5009
#, gcc-internal-format
msgid "invalid labels in gimple cond"
msgstr ""
-#: tree-cfg.cc:5020
+#: tree-cfg.cc:5022
#, gcc-internal-format
msgid "gimple cond condition cannot throw"
msgstr ""
-#: tree-cfg.cc:5106 tree-cfg.cc:5115
+#: tree-cfg.cc:5108 tree-cfg.cc:5117
#, gcc-internal-format
msgid "invalid %<PHI%> result"
msgstr ""
-#: tree-cfg.cc:5125
+#: tree-cfg.cc:5127
#, gcc-internal-format
msgid "missing %<PHI%> def"
msgstr ""
-#: tree-cfg.cc:5139
+#: tree-cfg.cc:5141
#, gcc-internal-format
msgid "invalid %<PHI%> argument"
msgstr ""
-#: tree-cfg.cc:5146
+#: tree-cfg.cc:5148
#, gcc-internal-format
msgid "incompatible types in %<PHI%> argument %u"
msgstr ""
-#: tree-cfg.cc:5249
+#: tree-cfg.cc:5251
#, gcc-internal-format
msgid "%<verify_gimple%> failed"
msgstr ""
-#: tree-cfg.cc:5308
+#: tree-cfg.cc:5310
#, gcc-internal-format
msgid "dead statement in EH table"
msgstr ""
-#: tree-cfg.cc:5324
+#: tree-cfg.cc:5326
#, gcc-internal-format
msgid "location references block not in block tree"
msgstr ""
-#: tree-cfg.cc:5373
+#: tree-cfg.cc:5375
#, gcc-internal-format
msgid "local declaration from a different function"
msgstr ""
-#: tree-cfg.cc:5476
+#: tree-cfg.cc:5478
#, gcc-internal-format
msgid "gimple_bb (phi) is set to a wrong basic block"
msgstr ""
-#: tree-cfg.cc:5485
+#: tree-cfg.cc:5487
#, gcc-internal-format
msgid "PHI node with location"
msgstr ""
-#: tree-cfg.cc:5496 tree-cfg.cc:5543
+#: tree-cfg.cc:5498 tree-cfg.cc:5545
#, gcc-internal-format
msgid "incorrect sharing of tree nodes"
msgstr ""
-#: tree-cfg.cc:5504
+#: tree-cfg.cc:5506
#, gcc-internal-format
msgid "virtual PHI with argument locations"
msgstr ""
-#: tree-cfg.cc:5531
+#: tree-cfg.cc:5533
#, gcc-internal-format
msgid "gimple_bb (stmt) is set to a wrong basic block"
msgstr ""
-#: tree-cfg.cc:5571
+#: tree-cfg.cc:5573
#, gcc-internal-format
msgid "statement marked for throw, but doesn%'t"
msgstr ""
-#: tree-cfg.cc:5577
+#: tree-cfg.cc:5579
#, gcc-internal-format
msgid "statement marked for throw in middle of block"
msgstr ""
-#: tree-cfg.cc:5599
+#: tree-cfg.cc:5601
#, gcc-internal-format
msgid "verify_gimple failed"
msgstr ""
-#: tree-cfg.cc:5623
+#: tree-cfg.cc:5625
#, gcc-internal-format
msgid "ENTRY_BLOCK has IL associated with it"
msgstr ""
-#: tree-cfg.cc:5630
+#: tree-cfg.cc:5632
#, gcc-internal-format
msgid "EXIT_BLOCK has IL associated with it"
msgstr ""
-#: tree-cfg.cc:5637
+#: tree-cfg.cc:5639
#, gcc-internal-format, gfc-internal-format
msgid "fallthru to exit from bb %d"
msgstr ""
-#: tree-cfg.cc:5643
+#: tree-cfg.cc:5645
#, gcc-internal-format
msgid "entry block count not initialized"
msgstr ""
-#: tree-cfg.cc:5649
+#: tree-cfg.cc:5651
#, gcc-internal-format
msgid "exit block count not initialized"
msgstr ""
-#: tree-cfg.cc:5656
+#: tree-cfg.cc:5658
#, gcc-internal-format
msgid "probability of edge from entry block not initialized"
msgstr ""
-#: tree-cfg.cc:5662
+#: tree-cfg.cc:5664
#, gcc-internal-format
msgid "exit block count is not compatible with entry block count"
msgstr ""
-#: tree-cfg.cc:5677
+#: tree-cfg.cc:5679
#, gcc-internal-format, gfc-internal-format
msgid "count of bb %d not initialized"
msgstr ""
-#: tree-cfg.cc:5683
+#: tree-cfg.cc:5685
#, gcc-internal-format, gfc-internal-format
msgid "probability of edge %d->%d not initialized"
msgstr ""
-#: tree-cfg.cc:5690
+#: tree-cfg.cc:5692
#, gcc-internal-format, gfc-internal-format
msgid "count of bb %d is not compatible with entry block count"
msgstr ""
-#: tree-cfg.cc:5709
+#: tree-cfg.cc:5711
#, gcc-internal-format
msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
msgstr ""
-#: tree-cfg.cc:5716
+#: tree-cfg.cc:5718
#, gcc-internal-format
msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
msgstr ""
-#: tree-cfg.cc:5723
+#: tree-cfg.cc:5725
#, gcc-internal-format
msgid "label %qD to block does not match in bb %d"
msgstr ""
-#: tree-cfg.cc:5730
+#: tree-cfg.cc:5732
#, gcc-internal-format
msgid "label %qD has incorrect context in bb %d"
msgstr ""
-#: tree-cfg.cc:5745
+#: tree-cfg.cc:5747
#, gcc-internal-format, gfc-internal-format
msgid "control flow in the middle of basic block %d"
msgstr ""
-#: tree-cfg.cc:5755
+#: tree-cfg.cc:5757
#, gcc-internal-format
msgid "label %qD in the middle of basic block %d"
msgstr ""
-#: tree-cfg.cc:5774
+#: tree-cfg.cc:5776
#, gcc-internal-format, gfc-internal-format
msgid "returns_twice call is not last in basic block %d"
msgstr ""
-#: tree-cfg.cc:5783
+#: tree-cfg.cc:5785
#, gcc-internal-format, gfc-internal-format
msgid "returns_twice call is not first in basic block %d"
msgstr ""
-#: tree-cfg.cc:5815
+#: tree-cfg.cc:5817
#, gcc-internal-format, gfc-internal-format
msgid "fallthru edge after a control statement in bb %d"
msgstr ""
-#: tree-cfg.cc:5828
+#: tree-cfg.cc:5830
#, gcc-internal-format, gfc-internal-format
msgid "true/false edge after a non-GIMPLE_COND in bb %d"
msgstr ""
-#: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
+#: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
#, gcc-internal-format, gfc-internal-format
msgid "wrong outgoing edge flags at end of bb %d"
msgstr ""
-#: tree-cfg.cc:5861
+#: tree-cfg.cc:5863
#, gcc-internal-format, gfc-internal-format
msgid "explicit goto at end of bb %d"
msgstr ""
-#: tree-cfg.cc:5895
+#: tree-cfg.cc:5897
#, gcc-internal-format, gfc-internal-format
msgid "return edge does not point to exit in bb %d"
msgstr ""
-#: tree-cfg.cc:5925
+#: tree-cfg.cc:5927
#, gcc-internal-format
msgid "found default case not at the start of case vector"
msgstr ""
-#: tree-cfg.cc:5933
+#: tree-cfg.cc:5935
#, gcc-internal-format
msgid "case labels not sorted: "
msgstr ""
-#: tree-cfg.cc:5950
+#: tree-cfg.cc:5952
#, gcc-internal-format, gfc-internal-format
msgid "extra outgoing edge %d->%d"
msgstr ""
-#: tree-cfg.cc:5973
+#: tree-cfg.cc:5975
#, gcc-internal-format, gfc-internal-format
msgid "missing edge %i->%i"
msgstr ""
-#: tree-cfg.cc:9785
+#: tree-cfg.cc:9787
#, gcc-internal-format
msgid "%<noreturn%> function does return"
msgstr ""
-#: tree-cfg.cc:9805 tree-cfg.cc:9840
+#: tree-cfg.cc:9807 tree-cfg.cc:9842
#, gcc-internal-format
msgid "control reaches end of non-void function"
msgstr ""
-#: tree-cfg.cc:9910
+#: tree-cfg.cc:9912
#, gcc-internal-format
msgid ""
"ignoring return value of %qD declared with attribute %<warn_unused_result%>"
msgstr ""
-#: tree-cfg.cc:9915 cp/cvt.cc:1167
+#: tree-cfg.cc:9917 cp/cvt.cc:1167
#, gcc-internal-format
msgid ""
"ignoring return value of function declared with attribute "
msgid "target does not support atomic profile update, single mode is selected"
msgstr ""
-#: tree-ssa-alias.cc:4131
+#: tree-ssa-alias.cc:4130
#, gcc-internal-format, gfc-internal-format
msgid "invalid fn spec attribute \"%s\""
msgstr ""
-#: tree-ssa-alias.cc:4170
+#: tree-ssa-alias.cc:4169
#, gcc-internal-format, gfc-internal-format
msgid "invalid fn spec attribute \"%s\" arg %i"
msgstr ""
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
-#: tree-vect-loop.cc:4493
+#: tree-vect-loop.cc:4492
#, gcc-internal-format
msgid "vectorization did not happen for a simd loop"
msgstr ""
msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
msgstr ""
-#: tree.cc:15620
+#: tree.cc:15640
#, gcc-internal-format
msgid "missing %<target%> attribute for multi-versioned %qD"
msgstr ""
-#: tree.cc:15623 tree.cc:15789 tree.cc:15807 tree.cc:15820 cp/decl.cc:1487
+#: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
#: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
#: cp/decl.cc:3787
#, gcc-internal-format
msgid "previous declaration of %qD"
msgstr ""
-#: tree.cc:15785
+#: tree.cc:15805
#, gcc-internal-format
msgid "%qD conflicts with overlapping %<target_clone%> declaration"
msgstr ""
-#: tree.cc:15804
+#: tree.cc:15824
msgid "%qD conflicts for version %qB"
msgstr ""
-#: tree.cc:15817
+#: tree.cc:15837
msgid "%qD conflicts with a previous declaration for version %qB"
msgstr ""
msgid "no initializers are allowed in section %qs"
msgstr ""
-#: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
+#: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
#, gcc-internal-format
msgid "register name not specified for %q+D"
msgstr ""
msgid "%qs symbol %q+D must have static linkage"
msgstr ""
-#: varasm.cc:6661 config/nvptx/nvptx.cc:7751
+#: varasm.cc:6661 config/nvptx/nvptx.cc:7757
#, gcc-internal-format
msgid "alias definitions not supported in this configuration"
msgstr ""
msgid "cannot tail-call: return value must be a call"
msgstr ""
-#: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
+#: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
#, gcc-internal-format
msgid "%qE attribute argument is invalid"
msgstr ""
-#: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
+#: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
#, gcc-internal-format
msgid "%qE attribute argument %i is invalid"
msgstr ""
-#: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
+#: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
#, gcc-internal-format
msgid "%qE attribute argument has type %qT"
msgstr ""
-#: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
+#: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
#, gcc-internal-format
msgid "%qE attribute argument %i has type %qT"
msgstr ""
#: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
-#: c-family/c-attribs.cc:4919 d/d-attribs.cc:1225
+#: c-family/c-attribs.cc:4919 d/d-attribs.cc:1228
#, gcc-internal-format
msgid "%qE attribute argument value %qE is not an integer constant"
msgstr ""
-#: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
+#: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
#, gcc-internal-format
msgid "%qE attribute argument %i value %qE is not an integer constant"
msgstr ""
-#: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
+#: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
#, gcc-internal-format
msgid "%qE attribute argument value %qE does not refer to a function parameter"
msgstr ""
-#: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
+#: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
#, gcc-internal-format
msgid ""
"%qE attribute argument %i value %qE does not refer to a function parameter"
msgstr ""
-#: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
+#: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
#, gcc-internal-format
msgid ""
"%qE attribute argument value %qE exceeds the number of function parameters %u"
msgstr ""
-#: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
+#: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
#, gcc-internal-format
msgid ""
"%qE attribute argument %i value %qE exceeds the number of function "
"list"
msgstr ""
-#: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
+#: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
#, gcc-internal-format
msgid "%qE attribute argument value %qE refers to parameter type %qT"
msgstr ""
-#: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
+#: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
#, gcc-internal-format
msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
msgstr ""
msgid "mode %qs applied to inappropriate type"
msgstr ""
-#: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1024
+#: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1027
#, gcc-internal-format
msgid "section attributes are not supported for this target"
msgstr ""
-#: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
+#: c-family/c-attribs.cc:2627 d/d-attribs.cc:1034
#, gcc-internal-format
msgid "section attribute not allowed for %q+D"
msgstr ""
msgid "section attribute argument not a string constant"
msgstr ""
-#: c-family/c-attribs.cc:2642 d/d-attribs.cc:1047
+#: c-family/c-attribs.cc:2642 d/d-attribs.cc:1050
#, gcc-internal-format
msgid "section attribute cannot be specified for local variables"
msgstr ""
#: c-family/c-attribs.cc:2653 config/bfin/bfin.cc:4796 config/bfin/bfin.cc:4847
-#: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1058
+#: config/bfin/bfin.cc:4873 config/bfin/bfin.cc:4886 d/d-attribs.cc:1061
#, gcc-internal-format
msgid "section of %q+D conflicts with previous declaration"
msgstr ""
-#: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1067
+#: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1070
#, gcc-internal-format
msgid "section of %q+D cannot be overridden"
msgstr ""
msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
msgstr ""
-#: c-family/c-attribs.cc:3042 d/d-attribs.cc:1146 jit/dummy-frontend.cc:757
+#: c-family/c-attribs.cc:3042 d/d-attribs.cc:1149 jit/dummy-frontend.cc:757
#, gcc-internal-format
msgid "inline function %q+D declared weak"
msgstr ""
msgid "%qE attribute is only applicable on functions"
msgstr ""
-#: c-family/c-attribs.cc:3196 d/d-attribs.cc:1094
+#: c-family/c-attribs.cc:3196 d/d-attribs.cc:1097
#, gcc-internal-format
msgid "%<symver%> attribute only applies to functions and variables"
msgstr ""
-#: c-family/c-attribs.cc:3204 d/d-attribs.cc:1102
+#: c-family/c-attribs.cc:3204 d/d-attribs.cc:1105
#, gcc-internal-format
msgid "%<symver%> attribute is only applicable to symbols"
msgstr ""
msgid "%<symver%> attribute argument not a string constant"
msgstr ""
-#: c-family/c-attribs.cc:3228 d/d-attribs.cc:1126
+#: c-family/c-attribs.cc:3228 d/d-attribs.cc:1129
#, gcc-internal-format
msgid "symver attribute argument must have format %<name@nodename%>"
msgstr ""
-#: c-family/c-attribs.cc:3229 d/d-attribs.cc:1127
+#: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
#, gcc-internal-format
msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
msgstr ""
msgid "visibility argument not a string"
msgstr ""
-#: c-family/c-attribs.cc:3649 d/d-attribs.cc:1585 jit/dummy-frontend.cc:631
+#: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 jit/dummy-frontend.cc:631
#, gcc-internal-format
msgid "%qE attribute ignored on types"
msgstr ""
-#: c-family/c-attribs.cc:3665 d/d-attribs.cc:1614 jit/dummy-frontend.cc:647
+#: c-family/c-attribs.cc:3665 d/d-attribs.cc:1634 jit/dummy-frontend.cc:647
#, gcc-internal-format
msgid "attribute %qE argument must be one of %qs, %qs, %qs, or %qs"
msgstr ""
-#: c-family/c-attribs.cc:3677 d/d-attribs.cc:1625 jit/dummy-frontend.cc:659
+#: c-family/c-attribs.cc:3677 d/d-attribs.cc:1645 jit/dummy-frontend.cc:659
#, gcc-internal-format
msgid "%qD redeclared with different visibility"
msgstr ""
-#: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1628
-#: d/d-attribs.cc:1632 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
+#: c-family/c-attribs.cc:3680 c-family/c-attribs.cc:3684 d/d-attribs.cc:1648
+#: d/d-attribs.cc:1652 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
#, gcc-internal-format
msgid "%qD was declared %qs which implies default visibility"
msgstr ""
#: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
#: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
-#: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700
+#: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
#, gcc-internal-format
msgid "%qE attribute applies only to functions"
msgstr ""
msgstr ""
#: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
-#: c-family/c-attribs.cc:4136 d/d-attribs.cc:1329
+#: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
#, gcc-internal-format
msgid "%qE attribute ignored on a function returning %qT"
msgstr ""
msgid "%qE argument is not a function"
msgstr ""
-#: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
+#: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
#, gcc-internal-format
msgid "deprecated message is not a string"
msgstr ""
msgstr ""
#: c-family/c-attribs.cc:5205 config/mips/mips.cc:1346 config/mips/mips.cc:1607
-#: config/mips/mips.cc:1661 config/riscv/riscv.cc:7590
+#: config/mips/mips.cc:1661 config/riscv/riscv.cc:7593
#, gcc-internal-format
msgid "%qE attribute requires a string argument"
msgstr ""
msgstr ""
#: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
-#: d/d-attribs.cc:771 jit/dummy-frontend.cc:798
+#: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
#, gcc-internal-format
msgid "empty string in attribute %<target%>"
msgstr ""
#. The argument must be a constant string.
-#: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1038
-#: d/d-attribs.cc:1112 d/d-attribs.cc:1415 d/d-attribs.cc:1458
-#: d/d-attribs.cc:1520 d/d-attribs.cc:1599
+#: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1041
+#: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
+#: d/d-attribs.cc:1540 d/d-attribs.cc:1619
#, gcc-internal-format
msgid "%qE attribute argument not a string constant"
msgstr ""
msgstr ""
#: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
-#: c/c-parser.cc:4189 c/c-typeck.cc:18701
+#: c/c-parser.cc:4189 c/c-typeck.cc:18709
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr ""
msgid "missing sentinel in function call"
msgstr ""
-#: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
-#: d/d-attribs.cc:887
+#: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
+#: d/d-attribs.cc:890
#, gcc-internal-format
msgid "bad option %qs to attribute %<optimize%>"
msgstr ""
msgid "traditional C rejects string constant concatenation"
msgstr ""
-#: c-family/c-omp.cc:136 cp/pt.cc:20275
+#: c-family/c-omp.cc:136 cp/pt.cc:20421
#, gcc-internal-format
msgid ""
"%<#pragma omp critical%> with %<hint%> clause requires a name, except when "
msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
msgstr ""
-#: c-family/c-omp.cc:1005 cp/semantics.cc:12083
+#: c-family/c-omp.cc:1005 cp/semantics.cc:12104
#, gcc-internal-format
msgid "invalid type for iteration variable %qE"
msgstr ""
msgid "%qE is not initialized"
msgstr ""
-#: c-family/c-omp.cc:1047 cp/semantics.cc:11967
+#: c-family/c-omp.cc:1047 cp/semantics.cc:11988
#, gcc-internal-format
msgid "missing controlling predicate"
msgstr ""
-#: c-family/c-omp.cc:1153 cp/semantics.cc:11558
+#: c-family/c-omp.cc:1153 cp/semantics.cc:11579
#, gcc-internal-format
msgid "invalid controlling predicate"
msgstr ""
-#: c-family/c-omp.cc:1160 cp/semantics.cc:11973
+#: c-family/c-omp.cc:1160 cp/semantics.cc:11994
#, gcc-internal-format
msgid "missing increment expression"
msgstr ""
msgid "increment is not constant 1 or -1 for %<!=%> condition"
msgstr ""
-#: c-family/c-omp.cc:1292 cp/semantics.cc:11675
+#: c-family/c-omp.cc:1292 cp/semantics.cc:11696
#, gcc-internal-format
msgid "invalid increment expression"
msgstr ""
"%<for simd%>, %<parallel for%>, %<parallel for simd%>"
msgstr ""
-#: c-family/c-omp.cc:3078 c/c-typeck.cc:18475 cp/semantics.cc:10586
+#: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
#, gcc-internal-format
msgid ""
"%qD specified in %<allocate%> clause but not in an explicit privatization "
msgstr ""
#: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
-#: cp/parser.cc:53709
+#: cp/parser.cc:53769
#, gcc-internal-format
msgid "%qD is not a function argument"
msgstr ""
-#: c-family/c-omp.cc:3466 c/c-typeck.cc:17546 cp/semantics.cc:9158
+#: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
#, gcc-internal-format
msgid "bit-field %qE in %qs clause"
msgstr ""
msgid "%qE does not have a mappable type in %qs clause"
msgstr ""
-#: c-family/c-omp.cc:3482 c/c-typeck.cc:15808 c/c-typeck.cc:17645
-#: c/c-typeck.cc:17833
+#: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
+#: c/c-typeck.cc:17841
#, gcc-internal-format
msgid "%<_Atomic%> %qE in %qs clause"
msgstr ""
msgid "malformed %<#pragma %s%>, ignored"
msgstr ""
-#: c-family/c-pragma.cc:1440 cp/lex.cc:694
+#: c-family/c-pragma.cc:1440 cp/lex.cc:697
#, gcc-internal-format
msgid "junk at end of %<#pragma %s%>"
msgstr ""
msgid "wrong type argument to %s"
msgstr ""
-#: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4883
-#: cp/constexpr.cc:9158 m2/gm2-gcc/m2expr.cc:869
+#: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
+#: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
#: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
#, gcc-internal-format
msgid "overflow in constant expression"
msgid "function %qD used as %<asm%> output"
msgstr ""
-#: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
+#: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
#, gcc-internal-format
msgid "assignment of read-only location %qE"
msgstr ""
-#: c-family/c-warn.cc:1915 c/c-typeck.cc:6404
+#: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
#, gcc-internal-format
msgid "increment of read-only location %qE"
msgstr ""
-#: c-family/c-warn.cc:1916 c/c-typeck.cc:6407
+#: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
#, gcc-internal-format
msgid "decrement of read-only location %qE"
msgstr ""
msgstr[0] ""
msgstr[1] ""
-#: c-family/c-warn.cc:2934 c/c-typeck.cc:7041 cp/call.cc:6602
+#: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
#, gcc-internal-format
msgid "this condition has identical branches"
msgstr ""
msgstr ""
#: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
-#: config/aarch64/aarch64.cc:19694 config/aarch64/aarch64.cc:20321
+#: config/aarch64/aarch64.cc:19711 config/aarch64/aarch64.cc:20338
#, gcc-internal-format
msgid ""
"you can enable %qs using the command-line option %<-march%>, or by using the "
#: config/aarch64/aarch64-sve-builtins.cc:4883
#: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
-#: config/riscv/riscv-vector-builtins.cc:5584
+#: config/riscv/riscv-vector-builtins.cc:5591
#, gcc-internal-format
msgid "duplicate definition of %qs"
msgstr ""
msgstr ""
#: config/aarch64/aarch64-sve-builtins.cc:5252
-#: config/riscv/riscv-vector-builtins.cc:5468
+#: config/riscv/riscv-vector-builtins.cc:5475
#, gcc-internal-format
msgid "variables of type %qT cannot have thread-local storage duration"
msgstr ""
msgstr ""
#: config/aarch64/aarch64-sve-builtins.cc:5302
-#: config/riscv/riscv-vector-builtins.cc:5527
+#: config/riscv/riscv-vector-builtins.cc:5534
#, gcc-internal-format
msgid "cannot reference %qT object types in %<target%> region"
msgstr ""
msgstr ""
#: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
-#: config/aarch64/aarch64.cc:22639
+#: config/aarch64/aarch64.cc:22656
#, gcc-internal-format
msgid "parameter passing for argument of type %qT changed in GCC 13.1"
msgstr ""
#: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
-#: config/aarch64/aarch64.cc:22646
+#: config/aarch64/aarch64.cc:22663
#, gcc-internal-format
msgid "parameter passing for argument of type %qT changed in GCC 14.1"
msgstr ""
#: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
-#: config/aarch64/aarch64.cc:22654 config/arm/arm.cc:7326
+#: config/aarch64/aarch64.cc:22671 config/arm/arm.cc:7326
#: config/arm/arm.cc:7356 config/arm/arm.cc:29418
#, gcc-internal-format
msgid "parameter passing for argument of type %qT changed in GCC 9.1"
"state"
msgstr ""
-#: config/aarch64/aarch64.cc:12263
+#: config/aarch64/aarch64.cc:12264
#, gcc-internal-format
msgid ""
"call to a function that shares state other than %qs from a function that has "
"%qs state"
msgstr ""
-#: config/aarch64/aarch64.cc:12265
+#: config/aarch64/aarch64.cc:12266
#, gcc-internal-format
msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
msgstr ""
-#: config/aarch64/aarch64.cc:19278
+#: config/aarch64/aarch64.cc:19295
#, gcc-internal-format
msgid "unknown flag passed in %<-moverride=%s%> (%s)"
msgstr ""
-#: config/aarch64/aarch64.cc:19322
+#: config/aarch64/aarch64.cc:19339
#, gcc-internal-format
msgid "%qs string ill-formed"
msgstr ""
-#: config/aarch64/aarch64.cc:19378
+#: config/aarch64/aarch64.cc:19395
#, gcc-internal-format
msgid "invalid format for %<sve_width%>"
msgstr ""
-#: config/aarch64/aarch64.cc:19390
+#: config/aarch64/aarch64.cc:19407
#, gcc-internal-format
msgid "invalid %<sve_width%> value: %d"
msgstr ""
-#: config/aarch64/aarch64.cc:19410
+#: config/aarch64/aarch64.cc:19427
#, gcc-internal-format, gfc-internal-format
msgid "tuning string missing in option (%s)"
msgstr ""
-#: config/aarch64/aarch64.cc:19428
+#: config/aarch64/aarch64.cc:19445
#, gcc-internal-format, gfc-internal-format
msgid "unknown tuning option (%s)"
msgstr ""
-#: config/aarch64/aarch64.cc:19638 config/arm/arm.cc:3214
-#: config/riscv/riscv.cc:12481
+#: config/aarch64/aarch64.cc:19655 config/arm/arm.cc:3214
+#: config/riscv/riscv.cc:12484
#, gcc-internal-format
msgid ""
"incompatible options %<-mstack-protector-guard=global%> and %<-mstack-"
"protector-guard-offset=%s%>"
msgstr ""
-#: config/aarch64/aarch64.cc:19647 config/riscv/riscv.cc:12490
+#: config/aarch64/aarch64.cc:19664 config/riscv/riscv.cc:12493
#, gcc-internal-format
msgid ""
"both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> "
"must be used with %<-mstack-protector-guard=sysreg%>"
msgstr ""
-#: config/aarch64/aarch64.cc:19655
+#: config/aarch64/aarch64.cc:19672
#, gcc-internal-format
msgid "specify a system register with a small string length"
msgstr ""
-#: config/aarch64/aarch64.cc:19665 config/arm/arm.cc:3226
-#: config/riscv/riscv.cc:12519 config/rs6000/rs6000.cc:4515
+#: config/aarch64/aarch64.cc:19682 config/arm/arm.cc:3226
+#: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
#, gcc-internal-format
msgid "%qs is not a valid offset in %qs"
msgstr ""
-#: config/aarch64/aarch64.cc:19673
+#: config/aarch64/aarch64.cc:19690
#, gcc-internal-format
msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
msgstr ""
-#: config/aarch64/aarch64.cc:19676
+#: config/aarch64/aarch64.cc:19693
#, gcc-internal-format
msgid ""
"%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by "
"the target operating system"
msgstr ""
-#: config/aarch64/aarch64.cc:19682
+#: config/aarch64/aarch64.cc:19699
#, gcc-internal-format
msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
msgstr ""
-#: config/aarch64/aarch64.cc:19690
+#: config/aarch64/aarch64.cc:19707
#, gcc-internal-format
msgid "streaming functions require the ISA extension %qs"
msgstr ""
-#: config/aarch64/aarch64.cc:19692
+#: config/aarch64/aarch64.cc:19709
#, gcc-internal-format
msgid "functions with SME state require the ISA extension %qs"
msgstr ""
-#: config/aarch64/aarch64.cc:19785
+#: config/aarch64/aarch64.cc:19802
#, gcc-internal-format
msgid ""
"only values 12 (4 KB) and 16 (64 KB) are supported for guard size. Given "
"value %d (%llu KB) is out of range"
msgstr ""
-#: config/aarch64/aarch64.cc:19801 config/riscv/riscv.cc:12539
+#: config/aarch64/aarch64.cc:19818 config/riscv/riscv.cc:12542
#, gcc-internal-format
msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
msgstr ""
-#: config/aarch64/aarch64.cc:19896
+#: config/aarch64/aarch64.cc:19913
#, gcc-internal-format
msgid "invalid argument given to %<-mharden-sls=%>"
msgstr ""
-#: config/aarch64/aarch64.cc:19907
+#: config/aarch64/aarch64.cc:19924
#, gcc-internal-format
msgid "%qs must be by itself for %<-mharden-sls=%>"
msgstr ""
-#: config/aarch64/aarch64.cc:19912
+#: config/aarch64/aarch64.cc:19929
#, gcc-internal-format
msgid "invalid argument %qs for %<-mharden-sls=%>"
msgstr ""
-#: config/aarch64/aarch64.cc:20068
+#: config/aarch64/aarch64.cc:20085
#, gcc-internal-format
msgid ""
"switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in "
"options %qs being added"
msgstr ""
-#: config/aarch64/aarch64.cc:20135
+#: config/aarch64/aarch64.cc:20152
#, gcc-internal-format
msgid "assembler does not support %<-mabi=ilp32%>"
msgstr ""
-#: config/aarch64/aarch64.cc:20138
+#: config/aarch64/aarch64.cc:20155
#, gcc-internal-format
msgid "%<-mabi=ilp32%> is deprecated"
msgstr ""
-#: config/aarch64/aarch64.cc:20144
+#: config/aarch64/aarch64.cc:20161
#, gcc-internal-format
msgid "return address signing is only supported for %<-mabi=lp64%>"
msgstr ""
-#: config/aarch64/aarch64.cc:20218
+#: config/aarch64/aarch64.cc:20235
#, gcc-internal-format
msgid "code model %qs with %<-f%s%>"
msgstr ""
-#: config/aarch64/aarch64.cc:20221
+#: config/aarch64/aarch64.cc:20238
#, gcc-internal-format
msgid "code model %qs not supported in ilp32 mode"
msgstr ""
-#: config/aarch64/aarch64.cc:20319
+#: config/aarch64/aarch64.cc:20336
#, gcc-internal-format
msgid "functions with %qs state require the ISA extension %qs"
msgstr ""
-#: config/aarch64/aarch64.cc:20429
+#: config/aarch64/aarch64.cc:20446
#, gcc-internal-format
msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20432
+#: config/aarch64/aarch64.cc:20449
#, gcc-internal-format
msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20436
+#: config/aarch64/aarch64.cc:20453
#, gcc-internal-format
msgid ""
"invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20471
+#: config/aarch64/aarch64.cc:20488
#, gcc-internal-format
msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20474
+#: config/aarch64/aarch64.cc:20491
#, gcc-internal-format
msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20478 config/aarch64/aarch64.cc:20562
+#: config/aarch64/aarch64.cc:20495 config/aarch64/aarch64.cc:20579
#, gcc-internal-format
msgid ""
"invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20517
+#: config/aarch64/aarch64.cc:20534
#, gcc-internal-format
msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20558
+#: config/aarch64/aarch64.cc:20575
#, gcc-internal-format
msgid "missing value in %<target()%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20618 config/aarch64/aarch64.cc:20796
+#: config/aarch64/aarch64.cc:20635 config/aarch64/aarch64.cc:20813
#: config/loongarch/loongarch-target-attr.cc:197
#: config/loongarch/loongarch-target-attr.cc:395
#, gcc-internal-format
msgid "malformed %<target()%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:20664
+#: config/aarch64/aarch64.cc:20681
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
msgstr ""
-#: config/aarch64/aarch64.cc:20672 config/i386/i386-options.cc:1302
+#: config/aarch64/aarch64.cc:20689 config/i386/i386-options.cc:1302
#: config/loongarch/loongarch-target-attr.cc:233
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
msgstr ""
-#: config/aarch64/aarch64.cc:20727
+#: config/aarch64/aarch64.cc:20744
#: config/loongarch/loongarch-target-attr.cc:281
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
msgstr ""
-#: config/aarch64/aarch64.cc:20784 config/arm/arm.cc:33537
+#: config/aarch64/aarch64.cc:20801 config/arm/arm.cc:33537
#: config/loongarch/loongarch-target-attr.cc:383
#: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
#: config/s390/s390.cc:16979
msgid "attribute %<target%> argument not a string"
msgstr ""
-#: config/aarch64/aarch64.cc:20821
+#: config/aarch64/aarch64.cc:20838
#, gcc-internal-format
msgid "arch extension %qs should be prefixed by %<+%>"
msgstr ""
-#: config/aarch64/aarch64.cc:20824
+#: config/aarch64/aarch64.cc:20841
#, gcc-internal-format
msgid "pragma or attribute %<target(\"%s\")%> is not valid"
msgstr ""
-#: config/aarch64/aarch64.cc:20833
+#: config/aarch64/aarch64.cc:20850
#: config/loongarch/loongarch-target-attr.cc:418
#, gcc-internal-format
msgid "malformed %<target(\"%s\")%> pragma or attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:21104 config/loongarch/loongarch.cc:11491
+#: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11491
#: config/riscv/riscv-target-attr.cc:552
#, gcc-internal-format
msgid "attribute %<target_version%> has multiple values"
msgstr ""
-#: config/aarch64/aarch64.cc:21112 config/loongarch/loongarch.cc:11501
+#: config/aarch64/aarch64.cc:21129 config/loongarch/loongarch.cc:11501
#: config/riscv/riscv-target-attr.cc:562
#, gcc-internal-format
msgid "attribute %<target_version%> argument not a string"
msgstr ""
-#: config/aarch64/aarch64.cc:21134
+#: config/aarch64/aarch64.cc:21151
#, gcc-internal-format
msgid "missing value in %<target_version%> attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:21138
+#: config/aarch64/aarch64.cc:21155
#, gcc-internal-format
msgid ""
"invalid feature modifier %qs of value %qs in %<target_version%> attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:21144
+#: config/aarch64/aarch64.cc:21161
#, gcc-internal-format
msgid ""
"duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:21726 config/i386/i386-features.cc:5490
-#: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12048
-#: config/riscv/riscv.cc:15547 config/rs6000/rs6000.cc:28526
+#: config/aarch64/aarch64.cc:21743 config/i386/i386-features.cc:5490
+#: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
+#: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
#, gcc-internal-format
msgid "virtual function multiversioning not supported"
msgstr ""
-#: config/aarch64/aarch64.cc:21783 config/i386/i386-features.cc:5593
-#: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15601
+#: config/aarch64/aarch64.cc:21800 config/i386/i386-features.cc:5593
+#: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
#: config/rs6000/rs6000.cc:25381
#, gcc-internal-format
msgid "multiversioning needs %<ifunc%> which is not supported on this target"
msgstr ""
-#: config/aarch64/aarch64.cc:21822
+#: config/aarch64/aarch64.cc:21839
#, gcc-internal-format
msgid "%q+D has an inconsistent function multi-version priority value"
msgstr ""
-#: config/aarch64/aarch64.cc:21825
+#: config/aarch64/aarch64.cc:21842
#, gcc-internal-format
msgid "%q+D was previously declared here with priority value of %d"
msgstr ""
-#: config/aarch64/aarch64.cc:23434 config/arm/arm.cc:6696
+#: config/aarch64/aarch64.cc:23451 config/arm/arm.cc:6696
#: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
msgid ""
"parameter passing for argument of type %qT with %<[[no_unique_address]]%> "
"members changed %{in GCC 10.1%}"
msgstr ""
-#: config/aarch64/aarch64.cc:23439 config/arm/arm.cc:6701
+#: config/aarch64/aarch64.cc:23456 config/arm/arm.cc:6701
#: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
msgid ""
"parameter passing for argument of type %qT when C++17 is enabled changed to "
"match C++14 %{in GCC 10.1%}"
msgstr ""
-#: config/aarch64/aarch64.cc:23444 config/arm/arm.cc:6706
+#: config/aarch64/aarch64.cc:23461 config/arm/arm.cc:6706
msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
msgstr ""
-#: config/aarch64/aarch64.cc:25006 config/aarch64/aarch64.cc:25009
+#: config/aarch64/aarch64.cc:25023 config/aarch64/aarch64.cc:25026
#, gcc-internal-format
msgid "lane %wd out of range %wd - %wd"
msgstr ""
-#: config/aarch64/aarch64.cc:30718 config/i386/i386.cc:26917
-#: config/i386/i386.cc:27048
+#: config/aarch64/aarch64.cc:30735 config/i386/i386.cc:27040
+#: config/i386/i386.cc:27171
#, gcc-internal-format
msgid "unsupported simdlen %wd"
msgstr ""
-#: config/aarch64/aarch64.cc:30732
+#: config/aarch64/aarch64.cc:30749
#, gcc-internal-format
msgid "GCC does not currently support return type %qT for simd"
msgstr ""
-#: config/aarch64/aarch64.cc:30736 config/i386/i386.cc:26939
+#: config/aarch64/aarch64.cc:30753 config/i386/i386.cc:27062
#, gcc-internal-format
msgid "unsupported return type %qT for simd"
msgstr ""
-#: config/aarch64/aarch64.cc:30770
+#: config/aarch64/aarch64.cc:30787
#, gcc-internal-format
msgid "GCC does not currently support argument type %qT for simd"
msgstr ""
-#: config/aarch64/aarch64.cc:30774 config/i386/i386.cc:26970
+#: config/aarch64/aarch64.cc:30791 config/i386/i386.cc:27093
#, gcc-internal-format
msgid "unsupported argument type %qT for simd"
msgstr ""
-#: config/aarch64/aarch64.cc:30845
+#: config/aarch64/aarch64.cc:30862
#, gcc-internal-format
msgid "GCC does not currently support simdlen %wd for type %qT"
msgstr ""
-#: config/aarch64/aarch64.cc:30865
+#: config/aarch64/aarch64.cc:30882
#, gcc-internal-format
msgid ""
"GCC does not currently support a simdclone with simdlens %wd and %wd for "
"these types."
msgstr ""
-#: config/aarch64/aarch64.cc:31055
+#: config/aarch64/aarch64.cc:31072
#, gcc-internal-format
msgid "cannot apply attribute %qs to %q+D after the function has been defined"
msgstr ""
-#: config/aarch64/aarch64.cc:31057
+#: config/aarch64/aarch64.cc:31074
#, gcc-internal-format
msgid "%q+D defined here"
msgstr ""
-#: config/aarch64/aarch64.cc:31876
+#: config/aarch64/aarch64.cc:31893
#, gcc-internal-format
msgid "non-local gotos in functions with SME state"
msgstr ""
-#: config/aarch64/aarch64.cc:32184
+#: config/aarch64/aarch64.cc:32212
#, gcc-internal-format
msgid "catching non-call exceptions in functions with SME state"
msgstr ""
-#: config/aarch64/aarch64.cc:32824 config/arm/arm-mve-builtins.cc:614
-#: config/riscv/riscv-vector-builtins.cc:5216
+#: config/aarch64/aarch64.cc:32852 config/arm/arm-mve-builtins.cc:614
+#: config/riscv/riscv-vector-builtins.cc:5223
#, gcc-internal-format
msgid "argument %d of %qE must be an integer constant expression"
msgstr ""
-#: config/aarch64/aarch64.cc:32837
+#: config/aarch64/aarch64.cc:32865
#, gcc-internal-format
msgid "passing %wd to argument %d of %qE, which expects the value %wd"
msgstr ""
-#: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:626
-#: config/riscv/riscv-vector-builtins.cc:5230
+#: config/aarch64/aarch64.cc:32868 config/arm/arm-mve-builtins.cc:626
+#: config/riscv/riscv-vector-builtins.cc:5237
#, gcc-internal-format
msgid ""
"passing %wd to argument %d of %qE, which expects a value in the range [%wd, "
"%wd]"
msgstr ""
-#: config/aarch64/aarch64.cc:32853
+#: config/aarch64/aarch64.cc:32881
#, gcc-internal-format
msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
msgstr ""
-#: config/aarch64/aarch64.cc:32867 config/arm/arm-mve-builtins.cc:665
+#: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:665
#, gcc-internal-format
msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
msgstr ""
-#: config/aarch64/aarch64.cc:32879 config/arm/arm-mve-builtins.cc:652
+#: config/aarch64/aarch64.cc:32907 config/arm/arm-mve-builtins.cc:652
#, gcc-internal-format
msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
msgstr ""
-#: config/aarch64/aarch64.cc:33113
+#: config/aarch64/aarch64.cc:33141
#, gcc-internal-format
msgid "empty string not valid for a %<target_clones%> version"
msgstr ""
-#: config/aarch64/aarch64.cc:33117
+#: config/aarch64/aarch64.cc:33145
msgid ""
"invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:33123
+#: config/aarch64/aarch64.cc:33151
msgid ""
"duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
msgstr ""
-#: config/aarch64/aarch64.cc:33129
+#: config/aarch64/aarch64.cc:33157
msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
msgstr ""
#: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
#: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
#: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
-#: config/nvptx/nvptx.cc:5888 config/riscv/riscv.cc:7562
+#: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
#: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
#: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
#: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
#: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
-#: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2402
+#: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
#: config/v850/v850.cc:2010 config/visium/visium.cc:727
#, gcc-internal-format
msgid "%qE attribute only applies to functions"
msgstr ""
#: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
-#: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
+#: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
#, gcc-internal-format
msgid "%qE attribute only applies to variables"
msgstr ""
-#: config/arm/aarch-common.cc:553 config/i386/i386.cc:25075
+#: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
#, gcc-internal-format
msgid "alternatives not allowed in %<asm%> flag output"
msgstr ""
-#: config/arm/aarch-common.cc:614 config/i386/i386.cc:25139
+#: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
#, gcc-internal-format
msgid "unknown %<asm%> flag output %qs"
msgstr ""
-#: config/arm/aarch-common.cc:624 config/i386/i386.cc:25168
+#: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
#, gcc-internal-format
msgid "invalid type for %<asm%> flag output"
msgstr ""
msgid "%<-fPIE%> is not supported"
msgstr ""
-#: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
+#: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
#, gcc-internal-format
msgid "function attributes %qs and %qs are mutually exclusive"
msgstr ""
-#: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
+#: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
#, gcc-internal-format
msgid "%qs function cannot have arguments"
msgstr ""
msgid "method %qs has an implicit %<this%> argument"
msgstr ""
-#: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
+#: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
#, gcc-internal-format
msgid "%qs function cannot return a value"
msgstr ""
#: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
#: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
-#: config/riscv/riscv-vector-builtins.cc:5196
+#: config/riscv/riscv-vector-builtins.cc:5203
#, gcc-internal-format
msgid "invalid argument to built-in function"
msgstr ""
msgid "using %<vector_length (64)%>, ignoring runtime setting"
msgstr ""
-#: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6741
+#: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
#, gcc-internal-format
msgid "using %<num_workers (%d)%>, ignoring %d"
msgstr ""
msgid "parameter to builtin not valid: %s"
msgstr ""
-#: config/i386/i386-expand.cc:11087
+#: config/i386/i386-expand.cc:11093
#, gcc-internal-format
msgid "interrupt service routine cannot be called directly"
msgstr ""
-#: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
+#: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
#, gcc-internal-format
msgid "the last argument must be a 2-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:12062
+#: config/i386/i386-expand.cc:12068
#, gcc-internal-format
msgid "the fifth argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:12157
+#: config/i386/i386-expand.cc:12163
#, gcc-internal-format
msgid "the third argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13205
+#: config/i386/i386-expand.cc:13211
#, gcc-internal-format
msgid "the last argument must be an 1-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13220
+#: config/i386/i386-expand.cc:13226
#, gcc-internal-format
msgid "the last argument must be a 3-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13255
+#: config/i386/i386-expand.cc:13261
#, gcc-internal-format
msgid "the last argument must be a 4-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13295
+#: config/i386/i386-expand.cc:13301
#, gcc-internal-format
msgid "the last argument must be a 1-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13304
+#: config/i386/i386-expand.cc:13310
#, gcc-internal-format, gfc-internal-format
msgid "'%s' needs isa option %s"
msgstr ""
-#: config/i386/i386-expand.cc:13317
+#: config/i386/i386-expand.cc:13323
#, gcc-internal-format
msgid "the last argument must be a 5-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13327
+#: config/i386/i386-expand.cc:13333
#, gcc-internal-format
msgid "the next to last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13332
+#: config/i386/i386-expand.cc:13338
#, gcc-internal-format
msgid "the last argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13471
+#: config/i386/i386-expand.cc:13477
#, gcc-internal-format
msgid "the third argument must be comparison constant"
msgstr ""
-#: config/i386/i386-expand.cc:13476
+#: config/i386/i386-expand.cc:13482
#, gcc-internal-format
msgid "incorrect comparison mode"
msgstr ""
-#: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
+#: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
#, gcc-internal-format
msgid "incorrect rounding operand"
msgstr ""
-#: config/i386/i386-expand.cc:13885
+#: config/i386/i386-expand.cc:13891
#, gcc-internal-format
msgid "the immediate argument must be a 4-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13893
+#: config/i386/i386-expand.cc:13899
#, gcc-internal-format
msgid "the immediate argument must be a 5-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:13896
+#: config/i386/i386-expand.cc:13902
#, gcc-internal-format
msgid "the immediate argument must be an 8-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:14376
+#: config/i386/i386-expand.cc:14382
#, gcc-internal-format
msgid "the fourth argument must be one of enum %qs"
msgstr ""
-#: config/i386/i386-expand.cc:14446
+#: config/i386/i386-expand.cc:14452
#, gcc-internal-format
msgid "selector must be an integer constant in the range [0, %wi]"
msgstr ""
-#: config/i386/i386-expand.cc:14702
+#: config/i386/i386-expand.cc:14708
#, gcc-internal-format
msgid "%qE needs unknown isa option"
msgstr ""
-#: config/i386/i386-expand.cc:14706
+#: config/i386/i386-expand.cc:14712
#, gcc-internal-format
msgid "%qE needs isa option %s"
msgstr ""
-#: config/i386/i386-expand.cc:15206
+#: config/i386/i386-expand.cc:15212
#, gcc-internal-format
msgid "second, third and fourth argument must be a const"
msgstr ""
-#: config/i386/i386-expand.cc:15212
+#: config/i386/i386-expand.cc:15218
#, gcc-internal-format
msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
msgstr ""
-#: config/i386/i386-expand.cc:15221
+#: config/i386/i386-expand.cc:15227
#, gcc-internal-format
msgid "invalid third argument"
msgstr ""
#. Ignore the hint.
-#: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
+#: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
#, gcc-internal-format
msgid ""
"instruction prefetch applies when in 64-bit mode with RIP-relative "
"addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
msgstr ""
-#: config/i386/i386-expand.cc:15240
+#: config/i386/i386-expand.cc:15246
#, gcc-internal-format
msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
msgstr ""
-#: config/i386/i386-expand.cc:15251
+#: config/i386/i386-expand.cc:15257
#, gcc-internal-format
msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
msgstr ""
-#: config/i386/i386-expand.cc:15279
+#: config/i386/i386-expand.cc:15285
#, gcc-internal-format
msgid "second argument must be a const"
msgstr ""
-#: config/i386/i386-expand.cc:15825
+#: config/i386/i386-expand.cc:15831
#, gcc-internal-format
msgid "the last argument must be a 32-bit immediate"
msgstr ""
-#: config/i386/i386-expand.cc:15858
+#: config/i386/i386-expand.cc:15864
#, gcc-internal-format
msgid "last argument must be an immediate"
msgstr ""
-#: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
+#: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
#, gcc-internal-format
msgid "the last argument must be scale 1, 2, 4, 8"
msgstr ""
-#: config/i386/i386-expand.cc:16826
+#: config/i386/i386-expand.cc:16832
#, gcc-internal-format
msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
msgstr ""
"specified on the command line"
msgstr ""
-#: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
-#: config/riscv/riscv.cc:12360
+#: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
+#: config/riscv/riscv.cc:12363
#, gcc-internal-format
msgid "%<-fcf-protection%> is not compatible with this target"
msgstr ""
"GCC %{12.1%}"
msgstr ""
-#: config/i386/i386.cc:2835 config/i386/i386.cc:4212 config/i386/i386.cc:4222
+#: config/i386/i386.cc:2835 config/i386/i386.cc:4223 config/i386/i386.cc:4233
#, gcc-internal-format
msgid "SSE register return with SSE2 disabled"
msgstr ""
msgid "x87 register return with x87 disabled"
msgstr ""
-#: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4240
+#: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4251
#, gcc-internal-format
msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
msgstr ""
-#: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4242
+#: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4253
#, gcc-internal-format
msgid ""
"this is a GCC bug that can be worked around by adding attribute used to "
"the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
msgstr ""
-#: config/i386/i386.cc:6936
+#: config/i386/i386.cc:6947
#, gcc-internal-format
msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
msgstr ""
-#: config/i386/i386.cc:9289
+#: config/i386/i386.cc:9313
#, gcc-internal-format
msgid ""
"%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
msgstr ""
-#: config/i386/i386.cc:9379
+#: config/i386/i386.cc:9403
#, gcc-internal-format
msgid ""
"Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service "
"return."
msgstr ""
-#: config/i386/i386.cc:10459
+#: config/i386/i386.cc:10483
#, gcc-internal-format
msgid "Stack realignment not supported with %<__builtin_eh_return%>"
msgstr ""
-#: config/i386/i386.cc:10464
+#: config/i386/i386.cc:10488
#, gcc-internal-format
msgid "regparm nested function not supported with %<__builtin_eh_return%>"
msgstr ""
-#: config/i386/i386.cc:10855
+#: config/i386/i386.cc:10879
#, gcc-internal-format
msgid "%<-fsplit-stack%> does not support fastcall with nested function"
msgstr ""
-#: config/i386/i386.cc:10875
+#: config/i386/i386.cc:10899
#, 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.cc:10886
+#: config/i386/i386.cc:10910
#, gcc-internal-format
msgid "%<-fsplit-stack%> does not support 3 register parameters"
msgstr ""
-#: config/i386/i386.cc:12641
+#: config/i386/i386.cc:12665
#, gcc-internal-format
msgid ""
"%<-mtls-dialect=gnu2%> must be used with a function with the "
"%<no_caller_saved_registers%> attribute"
msgstr ""
-#: config/i386/i386.cc:12645
+#: config/i386/i386.cc:12669
#, gcc-internal-format
msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
msgstr ""
-#: config/i386/i386.cc:12647
+#: config/i386/i386.cc:12671
#, gcc-internal-format
msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
msgstr ""
-#: config/i386/i386.cc:13991
+#: config/i386/i386.cc:14015
#, gcc-internal-format
msgid "%<V%> modifier on non-integer register"
msgstr ""
-#: config/i386/i386.cc:14002 config/i386/i386.cc:14016
+#: config/i386/i386.cc:14026 config/i386/i386.cc:14040
#, gcc-internal-format
msgid "unsupported size for integer register"
msgstr ""
-#: config/i386/i386.cc:14048
+#: config/i386/i386.cc:14072
#, gcc-internal-format
msgid "extended registers have no high halves"
msgstr ""
-#: config/i386/i386.cc:14063
+#: config/i386/i386.cc:14087
#, gcc-internal-format
msgid "unsupported operand size for extended register"
msgstr ""
-#: config/i386/i386.cc:14262 config/i386/i386.cc:14264
+#: config/i386/i386.cc:14286 config/i386/i386.cc:14288
#, gcc-internal-format
msgid "non-integer operand used with operand code %<z%>"
msgstr ""
-#: config/i386/i386.cc:18507
+#: config/i386/i386.cc:18531
#, gcc-internal-format
msgid ""
"empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
msgstr ""
-#: config/i386/i386.cc:23913
+#: config/i386/i386.cc:24036
msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
msgstr ""
-#: config/i386/i386.cc:24008
+#: config/i386/i386.cc:24131
#, gcc-internal-format
msgid "no register available for profiling %<-mcmodel=large%s%>"
msgstr ""
-#: config/i386/i386.cc:24112
+#: config/i386/i386.cc:24235
#, gcc-internal-format
msgid "profiling %<-mcmodel=large%> with PIC is not supported"
msgstr ""
-#: config/i386/i386.cc:24827
+#: config/i386/i386.cc:24950
#, gcc-internal-format
msgid ""
"%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since "
"%<short%>; an explicit bitcast may be needed here"
msgstr ""
-#: config/i386/i386.cc:26876
+#: config/i386/i386.cc:26999
#, gcc-internal-format
msgid "unknown architecture specific memory model"
msgstr ""
-#: config/i386/i386.cc:26883
+#: config/i386/i386.cc:27006
#, gcc-internal-format
msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
msgstr ""
-#: config/i386/i386.cc:26890
+#: config/i386/i386.cc:27013
#, gcc-internal-format
msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
msgstr ""
-#: config/i386/i386.cc:27576
+#: config/i386/i386.cc:27699
#, gcc-internal-format
msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
msgstr ""
msgid "argument %qd is not a constant"
msgstr ""
-#: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3116
+#: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
#, gcc-internal-format
msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
msgstr ""
msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
msgstr ""
-#: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2942
+#: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
#, gcc-internal-format
msgid "%<PRINT_OPERAND%> null pointer"
msgstr ""
msgid "attribute %<target%> argument %qs is unknown"
msgstr ""
-#: config/loongarch/loongarch-target-attr.cc:544
+#: config/loongarch/loongarch-target-attr.cc:541
#, gcc-internal-format
msgid "\"default\" cannot be set together with other features in %qs"
msgstr ""
-#: config/loongarch/loongarch-target-attr.cc:556
+#: config/loongarch/loongarch-target-attr.cc:553
#, gcc-internal-format
msgid "character before %<;%> in attribute %qs cannot be empty"
msgstr ""
-#: config/loongarch/loongarch-target-attr.cc:567
+#: config/loongarch/loongarch-target-attr.cc:564
#, gcc-internal-format
msgid "in attribute %qs priority cannot be empty"
msgstr ""
-#: config/loongarch/loongarch-target-attr.cc:576
+#: config/loongarch/loongarch-target-attr.cc:573
#, gcc-internal-format
msgid "in attribute %qs the number of features cannot exceed two"
msgstr ""
-#: config/loongarch/loongarch-target-attr.cc:600
+#: config/loongarch/loongarch-target-attr.cc:597
#, gcc-internal-format
msgid "Setting the priority value to %qs is illegal in attribute %qs"
msgstr ""
-#: config/loongarch/loongarch-target-attr.cc:611
+#: config/loongarch/loongarch-target-attr.cc:608
#, gcc-internal-format
msgid ""
"in attribute %qs, the second feature should be \"priority=%<num%>\" instead "
"of %qs"
msgstr ""
-#: config/loongarch/loongarch-target-attr.cc:630
-#: config/loongarch/loongarch-target-attr.cc:662
+#: config/loongarch/loongarch-target-attr.cc:627
+#: config/loongarch/loongarch-target-attr.cc:661
#, gcc-internal-format
msgid "in attribute %qs you need to set a legal value for \"arch\""
msgstr ""
-#: config/loongarch/loongarch-target-attr.cc:684
+#: config/loongarch/loongarch-target-attr.cc:685
#, gcc-internal-format
msgid ""
"attribute %qs is not supported in %<target_version%> or %<target_clones%>"
msgstr ""
-#: config/loongarch/loongarch-target-attr.cc:701
+#: config/loongarch/loongarch-target-attr.cc:704
#, gcc-internal-format
msgid "%qs is not supported in target attribute"
msgstr ""
msgstr ""
#: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
-#: config/xtensa/xtensa.cc:4155 config/xtensa/xtensa.cc:4181
+#: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
#, gcc-internal-format
msgid "bad builtin code"
msgstr ""
msgid "option %s is not supported together with %<-fopenacc%>"
msgstr ""
-#: config/nvptx/nvptx.cc:348
+#: config/nvptx/nvptx.cc:354
#, gcc-internal-format
msgid ""
"PTX version (%<-mptx%>) needs to be at least %s to support selected %<-"
"misa%> (sm_%s)"
msgstr ""
-#: config/nvptx/nvptx.cc:365
+#: config/nvptx/nvptx.cc:371
#, gcc-internal-format
msgid "%<-march=%> must be specified"
msgstr ""
-#: config/nvptx/nvptx.cc:388
+#: config/nvptx/nvptx.cc:394
#, gcc-internal-format
msgid "not generating patch area, nops not supported"
msgstr ""
-#: config/nvptx/nvptx.cc:485
+#: config/nvptx/nvptx.cc:491
#, gcc-internal-format
msgid ""
"static initialization of variable %q+D in %<.shared%> memory is not supported"
msgstr ""
-#: config/nvptx/nvptx.cc:2407
+#: config/nvptx/nvptx.cc:2413
#, gcc-internal-format
msgid "cannot emit unaligned pointers in ptx assembly"
msgstr ""
-#: config/nvptx/nvptx.cc:2657
+#: config/nvptx/nvptx.cc:2663
#, gcc-internal-format
msgid "PTX does not support weak declarations (only weak definitions)"
msgstr ""
-#: config/nvptx/nvptx.cc:5893
+#: config/nvptx/nvptx.cc:5899
#, gcc-internal-format
msgid "%qE attribute requires a void return type"
msgstr ""
-#: config/nvptx/nvptx.cc:5916
+#: config/nvptx/nvptx.cc:5922
#, gcc-internal-format
msgid "%qE attribute not allowed with auto storage class"
msgstr ""
-#: config/nvptx/nvptx.cc:6361
+#: config/nvptx/nvptx.cc:6367
#, gcc-internal-format
msgid "barrier value must be within [0,15]"
msgstr ""
-#: config/nvptx/nvptx.cc:6374
+#: config/nvptx/nvptx.cc:6380
#, gcc-internal-format
msgid "complement argument must be constant"
msgstr ""
-#: config/nvptx/nvptx.cc:6714
+#: config/nvptx/nvptx.cc:6720
#, gcc-internal-format
msgid ""
"using %<vector_length (%d)%> due to call to vector-partitionable routine, "
"ignoring %d"
msgstr ""
-#: config/nvptx/nvptx.cc:6722
+#: config/nvptx/nvptx.cc:6728
#, gcc-internal-format
msgid "using %<vector_length (%d)%>, ignoring runtime setting"
msgstr ""
-#: config/nvptx/nvptx.cc:6736
+#: config/nvptx/nvptx.cc:6742
#, gcc-internal-format
msgid "using %<vector_length (%d)%>, ignoring %d"
msgstr ""
-#: config/nvptx/nvptx.cc:7622
+#: config/nvptx/nvptx.cc:7628
#, gcc-internal-format
msgid "variable %qD adjusted for OpenACC privatization level: %qs"
msgstr ""
-#: config/nvptx/nvptx.cc:7761
+#: config/nvptx/nvptx.cc:7767
#, gcc-internal-format
msgid "weak alias definitions not supported in this configuration"
msgstr ""
-#: config/nvptx/nvptx.cc:7774
+#: config/nvptx/nvptx.cc:7780
#, gcc-internal-format
msgid "non-function alias definitions not supported in this configuration"
msgstr ""
msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5246
+#: config/riscv/riscv-vector-builtins.cc:5253
#, gcc-internal-format
msgid ""
"passing %wd to argument %d of %qE, which expects a value in the range [%wd, "
"%wd] or %wd"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5455
+#: config/riscv/riscv-vector-builtins.cc:5462
#, gcc-internal-format
msgid "RVV type %qT does not have a fixed size"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5461
+#: config/riscv/riscv-vector-builtins.cc:5468
#, gcc-internal-format
msgid "RVV type %qT does not have a defined alignment"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5476
+#: config/riscv/riscv-vector-builtins.cc:5483
#, gcc-internal-format
msgid "arithmetic on pointer to RVV type %qT"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5484
+#: config/riscv/riscv-vector-builtins.cc:5491
#, gcc-internal-format
msgid "member variables cannot have RVV type %qT"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5486
+#: config/riscv/riscv-vector-builtins.cc:5493
#, gcc-internal-format
msgid "fields cannot have RVV type %qT"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5492
+#: config/riscv/riscv-vector-builtins.cc:5499
#, gcc-internal-format
msgid "array elements cannot have RVV type %qT"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5498
+#: config/riscv/riscv-vector-builtins.cc:5505
#, gcc-internal-format
msgid "cannot allocate objects with RVV type %qT"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5504
+#: config/riscv/riscv-vector-builtins.cc:5511
#, gcc-internal-format
msgid "cannot delete objects with RVV type %qT"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5510
+#: config/riscv/riscv-vector-builtins.cc:5517
#, gcc-internal-format
msgid "cannot throw or catch RVV type %qT"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5516
+#: config/riscv/riscv-vector-builtins.cc:5523
#, gcc-internal-format
msgid "capture by copy of RVV type %qT"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5522
+#: config/riscv/riscv-vector-builtins.cc:5529
#, gcc-internal-format
msgid "RVV type %qT not allowed in %<map%> clause"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5532
+#: config/riscv/riscv-vector-builtins.cc:5539
#, gcc-internal-format
msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5538
+#: config/riscv/riscv-vector-builtins.cc:5545
#, gcc-internal-format
msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5544
+#: config/riscv/riscv-vector-builtins.cc:5551
#, gcc-internal-format
msgid "RVV type %qT not allowed in %<target%> device clauses"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5656
+#: config/riscv/riscv-vector-builtins.cc:5663
#, gcc-internal-format
msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5666
+#: config/riscv/riscv-vector-builtins.cc:5673
#, gcc-internal-format
msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5676
+#: config/riscv/riscv-vector-builtins.cc:5683
#, gcc-internal-format
msgid ""
"built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5686
+#: config/riscv/riscv-vector-builtins.cc:5693
#, gcc-internal-format
msgid "built-in function %qE requires the zve64d or v ISA extension"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5695
+#: config/riscv/riscv-vector-builtins.cc:5702
#, gcc-internal-format
msgid ""
"built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5713
+#: config/riscv/riscv-vector-builtins.cc:5720
#, gcc-internal-format
msgid "unrecognized RVV builtin"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5720
+#: config/riscv/riscv-vector-builtins.cc:5727
#, gcc-internal-format
msgid "built-in function %qE requires the %qs ISA extension"
msgstr ""
-#: config/riscv/riscv-vector-builtins.cc:5772
+#: config/riscv/riscv-vector-builtins.cc:5779
#, gcc-internal-format
msgid "no matching function call to %qE with empty arguments"
msgstr ""
-#: config/riscv/riscv.cc:1033
+#: config/riscv/riscv.cc:1036
#, gcc-internal-format
msgid "unknown cpu %qs for %<-mtune%>"
msgstr ""
-#: config/riscv/riscv.cc:3464
+#: config/riscv/riscv.cc:3467
#, gcc-internal-format
msgid "this operation requires the RVV ISA extension"
msgstr ""
-#: config/riscv/riscv.cc:3465
+#: config/riscv/riscv.cc:3468
#, gcc-internal-format
msgid ""
"you can enable RVV using the command-line option %<-march%>, or by using the "
"%<target%> attribute or pragma"
msgstr ""
-#: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
+#: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
#, gcc-internal-format
msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
msgstr ""
-#: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
+#: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
#, gcc-internal-format
msgid "ABI for flattened empty union and zero length array changed in GCC 16"
msgstr ""
-#: config/riscv/riscv.cc:7029
+#: config/riscv/riscv.cc:7032
#, gcc-internal-format
msgid "RVV type %qT cannot be passed to an unprototyped function"
msgstr ""
-#: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
+#: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
#, gcc-internal-format
msgid "%s %qT requires the V ISA extension"
msgstr ""
-#: config/riscv/riscv.cc:7330
+#: config/riscv/riscv.cc:7333
#, gcc-internal-format
msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
msgstr ""
-#: config/riscv/riscv.cc:7344
+#: config/riscv/riscv.cc:7347
#, gcc-internal-format
msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
msgstr ""
-#: config/riscv/riscv.cc:7353
+#: config/riscv/riscv.cc:7356
#, gcc-internal-format
msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
msgstr ""
-#: config/riscv/riscv.cc:7362
+#: config/riscv/riscv.cc:7365
#, gcc-internal-format
msgid "%s %qT requires the zve64d or v ISA extension"
msgstr ""
-#: config/riscv/riscv.cc:7372
+#: config/riscv/riscv.cc:7375
#, gcc-internal-format
msgid "%s %qT requires the minimal vector length %qd but %qd is given"
msgstr ""
-#: config/riscv/riscv.cc:7438
+#: config/riscv/riscv.cc:7441
#, gcc-internal-format
msgid "function attribute %qs requires the V ISA extension"
msgstr ""
-#: config/riscv/riscv.cc:7464
+#: config/riscv/riscv.cc:7467
#, gcc-internal-format
msgid ""
"unsupported %<ABI_VLEN%> value %d for %qs attribute; %<ABI_VLEN%> must be in "
"the range [32, 16384] and must be a power of 2"
msgstr ""
-#: config/riscv/riscv.cc:7489
+#: config/riscv/riscv.cc:7492
#, gcc-internal-format
msgid "function attribute %qs requires the vector ISA extension"
msgstr ""
-#: config/riscv/riscv.cc:7599
+#: config/riscv/riscv.cc:7602
#, gcc-internal-format
msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
msgstr ""
-#: config/riscv/riscv.cc:7607
+#: config/riscv/riscv.cc:7610
#, gcc-internal-format
msgid ""
"argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or "
"%<\"rnmi\"%>"
msgstr ""
-#: config/riscv/riscv.cc:7649
+#: config/riscv/riscv.cc:7652
#, gcc-internal-format
msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
msgstr ""
-#: config/riscv/riscv.cc:7658
+#: config/riscv/riscv.cc:7661
#, gcc-internal-format
msgid "%qs applied to non-RVV type %qT"
msgstr ""
-#: config/riscv/riscv.cc:7666
+#: config/riscv/riscv.cc:7669
#, gcc-internal-format
msgid "%qs requires an integer constant"
msgstr ""
-#: config/riscv/riscv.cc:7676
+#: config/riscv/riscv.cc:7679
#, gcc-internal-format
msgid ""
"invalid RVV vector size %qd, expected size is %qd based on LMUL of type and "
"%qs"
msgstr ""
-#: config/riscv/riscv.cc:12270
+#: config/riscv/riscv.cc:12273
#, gcc-internal-format
msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
msgstr ""
-#: config/riscv/riscv.cc:12275
+#: config/riscv/riscv.cc:12278
#, gcc-internal-format
msgid "Currently the %<V%> implementation requires the %<M%> extension"
msgstr ""
-#: config/riscv/riscv.cc:12335
+#: config/riscv/riscv.cc:12338
#, gcc-internal-format
msgid ""
"Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' "
"Extension"
msgstr ""
-#: config/riscv/riscv.cc:12341
+#: config/riscv/riscv.cc:12344
#, gcc-internal-format
msgid "Current RISC-V GCC does not support RVV in big-endian mode"
msgstr ""
-#: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
+#: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
#, gcc-internal-format
msgid "code model %qs with %qs"
msgstr ""
-#: config/riscv/riscv.cc:12419
+#: config/riscv/riscv.cc:12422
#, gcc-internal-format
msgid "requested ABI requires %<-march%> to subsume the %qc extension"
msgstr ""
-#: config/riscv/riscv.cc:12426
+#: config/riscv/riscv.cc:12429
#, gcc-internal-format
msgid "rv32e requires ilp32e ABI"
msgstr ""
-#: config/riscv/riscv.cc:12428
+#: config/riscv/riscv.cc:12431
#, gcc-internal-format
msgid "rv64e requires lp64e ABI"
msgstr ""
-#: config/riscv/riscv.cc:12433
+#: config/riscv/riscv.cc:12436
#, gcc-internal-format
msgid "ILP32E ABI does not support the %qc extension"
msgstr ""
-#: config/riscv/riscv.cc:12438
+#: config/riscv/riscv.cc:12441
#, gcc-internal-format
msgid "LP64E ABI is marked for deprecation in GCC"
msgstr ""
-#: config/riscv/riscv.cc:12439
+#: config/riscv/riscv.cc:12442
msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
msgstr ""
-#: config/riscv/riscv.cc:12447
+#: config/riscv/riscv.cc:12450
#, gcc-internal-format
msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
msgstr ""
-#: config/riscv/riscv.cc:12451
+#: config/riscv/riscv.cc:12454
#, gcc-internal-format
msgid "ABI requires %<-march=rv%d%>"
msgstr ""
-#: config/riscv/riscv.cc:12461
+#: config/riscv/riscv.cc:12464
#, gcc-internal-format
msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
msgstr ""
-#: config/riscv/riscv.cc:12474
+#: config/riscv/riscv.cc:12477
#, gcc-internal-format
msgid ""
"%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-"
"attribute%>]"
msgstr ""
-#: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
+#: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
#, gcc-internal-format
msgid "%qs is not a valid base register in %qs"
msgstr ""
-#: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
+#: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
#, gcc-internal-format
msgid "%qs is not a valid number in %qs"
msgstr ""
-#: config/riscv/riscv.cc:13047
+#: config/riscv/riscv.cc:13050
#, gcc-internal-format
msgid "%qs function cannot have different interrupt type"
msgstr ""
-#: config/riscv/riscv.cc:13644
+#: config/riscv/riscv.cc:13657
#, gcc-internal-format
msgid "cannot allocate vl register for %qs on this target"
msgstr ""
-#: config/riscv/riscv.cc:15067
+#: config/riscv/riscv.cc:15080
msgid "invalid version %qB for %<target_clones%> attribute"
msgstr ""
msgid "%<function_profiler%> support"
msgstr ""
-#: config/stormy16/stormy16.cc:1452
+#: config/stormy16/stormy16.cc:1453
#, gcc-internal-format
msgid "cannot use %<va_start%> in interrupt function"
msgstr ""
-#: config/stormy16/stormy16.cc:2031
+#: config/stormy16/stormy16.cc:2032
#, gcc-internal-format, gfc-internal-format
msgid "switch statement of size %lu entries too large"
msgstr ""
-#: config/stormy16/stormy16.cc:2425
+#: config/stormy16/stormy16.cc:2426
#, gcc-internal-format
msgid "%<__BELOW100__%> attribute only applies to variables"
msgstr ""
-#: config/stormy16/stormy16.cc:2432
+#: config/stormy16/stormy16.cc:2433
#, gcc-internal-format
msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
msgstr ""
msgid "%qs is defined but plugin support is disabled"
msgstr ""
-#: config/xtensa/xtensa.cc:2778
+#: config/xtensa/xtensa.cc:2783
#, gcc-internal-format
msgid "boolean registers required for the floating-point option"
msgstr ""
-#: config/xtensa/xtensa.cc:2813
+#: config/xtensa/xtensa.cc:2818
#, gcc-internal-format
msgid "%<-f%s%> is not supported with CONST16 instructions"
msgstr ""
-#: config/xtensa/xtensa.cc:2820
+#: config/xtensa/xtensa.cc:2825
#, gcc-internal-format
msgid "PIC is required but not supported with CONST16 instructions"
msgstr ""
-#: config/xtensa/xtensa.cc:4290
+#: config/xtensa/xtensa.cc:4296
#, gcc-internal-format
msgid "only uninitialized variables can be placed in a %<.bss%> section"
msgstr ""
-#: config/xtensa/xtensa.cc:6141
+#: config/xtensa/xtensa.cc:6147
#, gcc-internal-format
msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
msgstr ""
-#: config/xtensa/xtensa.cc:6146
+#: config/xtensa/xtensa.cc:6152
#, gcc-internal-format
msgid ""
"constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd "
msgid "%qs attribute only applies to variadic functions"
msgstr ""
-#: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
+#: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
#: rust/rust-attribs.cc:195
#, gcc-internal-format
msgid "%qE attribute has no effect"
msgid "could not get size of source file"
msgstr ""
-#: c/c-convert.cc:104 c/c-typeck.cc:2883 c/c-typeck.cc:15490 cp/typeck.cc:2635
-#: cp/typeck.cc:9874 cp/typeck.cc:10682 d/d-convert.cc:262
+#: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
+#: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr ""
msgid "%qE defined as wrong kind of tag"
msgstr ""
-#: c/c-decl.cc:4824 cp/tree.cc:5397
+#: c/c-decl.cc:4824 cp/tree.cc:5414
#, gcc-internal-format
msgid "%qE attribute applied to %qD with void return type"
msgstr ""
msgid "ISO C90 does not support %<[*]%> array declarators"
msgstr ""
-#: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9309
+#: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
#, gcc-internal-format
msgid "%<omp::%s%> not allowed to be specified in this context"
msgstr ""
msgid "%q+D is usually a function"
msgstr ""
-#: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19852
+#: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
#, gcc-internal-format
msgid "no previous declaration for %qD"
msgstr ""
msgid "uninitialized %<const %D%> is invalid in C++"
msgstr ""
-#: c/c-decl.cc:6356 cp/decl.cc:10251
+#: c/c-decl.cc:6356 cp/decl.cc:10265
#, gcc-internal-format
msgid "%q+D in declare target directive does not have mappable type"
msgstr ""
msgid "storage class specified for unnamed parameter"
msgstr ""
-#: c/c-decl.cc:7170 cp/decl.cc:14915
+#: c/c-decl.cc:7170 cp/decl.cc:14958
#, gcc-internal-format
msgid "storage class specified for typename"
msgstr ""
msgid "function definition has qualified void return type"
msgstr ""
-#: c/c-decl.cc:7724 cp/decl.cc:15330
+#: c/c-decl.cc:7724 cp/decl.cc:15373
#, gcc-internal-format
msgid "type qualifiers ignored on function return type"
msgstr ""
msgid "a member of a structure or union cannot have a variably modified type"
msgstr ""
-#: c/c-decl.cc:8019 cp/decl.cc:13680
+#: c/c-decl.cc:8019 cp/decl.cc:13723
#, gcc-internal-format
msgid "variable or field %qE declared void"
msgstr ""
msgid "%qT defined in underspecified object initializer"
msgstr ""
-#: c/c-decl.cc:9085 cp/decl.cc:6314 cp/parser.cc:31012
+#: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
#, gcc-internal-format
msgid "declaration does not declare anything"
msgstr ""
msgid "struct has no members"
msgstr ""
-#: c/c-decl.cc:9744 cp/decl.cc:16369
+#: c/c-decl.cc:9744 cp/decl.cc:16412
#, gcc-internal-format
msgid "flexible array member in union is a GCC extension"
msgstr ""
msgid "%<enum%> declared with but defined without fixed underlying type"
msgstr ""
-#: c/c-decl.cc:10327 cp/decl.cc:19106 m2/gm2-gcc/m2type.cc:2100
+#: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
#, gcc-internal-format
msgid "specified mode too small for enumerated values"
msgstr ""
msgid "ISO C restricts enumerator values to range of %<int%> before C23"
msgstr ""
-#: c/c-decl.cc:10806 cp/decl.cc:6655 cp/decl.cc:19710
+#: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
#, gcc-internal-format
msgid "inline function %qD given attribute %qs"
msgstr ""
msgid "argument %qD doesn%'t match prototype"
msgstr ""
-#: c/c-decl.cc:11607 cp/decl.cc:20645
+#: c/c-decl.cc:11607 cp/decl.cc:20711
#, gcc-internal-format
msgid "no return statement in function returning non-void"
msgstr ""
-#: c/c-decl.cc:11626 cp/decl.cc:20721
+#: c/c-decl.cc:11626 cp/decl.cc:20787
#, gcc-internal-format
msgid "parameter %qD set but not used"
msgstr ""
msgid "two or more data types in declaration specifiers"
msgstr ""
-#: c/c-decl.cc:12221 cp/parser.cc:37533
+#: c/c-decl.cc:12221 cp/parser.cc:37593
#, gcc-internal-format
msgid "%<long long long%> is too long for GCC"
msgstr ""
msgid "ISO C does not support the %<_Float%d%s%> type before C23"
msgstr ""
-#: c/c-decl.cc:12921 cp/parser.cc:22574
+#: c/c-decl.cc:12921 cp/parser.cc:22638
#, gcc-internal-format
msgid "%<_Float%d%s%> is not supported on this target"
msgstr ""
msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
msgstr ""
-#: c/c-decl.cc:13967 cp/semantics.cc:6991
+#: c/c-decl.cc:13967 cp/semantics.cc:7012
#, gcc-internal-format
msgid ""
"%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
"not %<omp_out%> nor %<omp_in%>"
msgstr ""
-#: c/c-decl.cc:13971 cp/semantics.cc:6995
+#: c/c-decl.cc:13971 cp/semantics.cc:7016
#, gcc-internal-format
msgid ""
"%<#pragma omp declare reduction%> initializer refers to variable %qD which "
msgid "%qs is a keyword with %qs onwards"
msgstr ""
-#: c/c-fold.cc:410 c/c-typeck.cc:14758 cp/typeck.cc:6053
+#: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
#, gcc-internal-format
msgid "left shift of negative value"
msgstr ""
-#: c/c-fold.cc:423 c/c-typeck.cc:14767 cp/typeck.cc:6061
+#: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
#, gcc-internal-format
msgid "left shift count is negative"
msgstr ""
-#: c/c-fold.cc:424 c/c-typeck.cc:14694 cp/typeck.cc:6000
+#: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
#, gcc-internal-format
msgid "right shift count is negative"
msgstr ""
-#: c/c-fold.cc:434 c/c-typeck.cc:14786 cp/typeck.cc:6069
+#: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
#, gcc-internal-format
msgid "left shift count >= width of type"
msgstr ""
-#: c/c-fold.cc:435 c/c-typeck.cc:14718 cp/typeck.cc:6011
+#: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr ""
-#: c/c-fold.cc:442 c/c-typeck.cc:14778
+#: c/c-fold.cc:442 c/c-typeck.cc:14786
#, gcc-internal-format
msgid "left shift count >= width of vector element"
msgstr ""
-#: c/c-fold.cc:443 c/c-typeck.cc:14705
+#: c/c-fold.cc:443 c/c-typeck.cc:14713
#, gcc-internal-format
msgid "right shift count >= width of vector element"
msgstr ""
msgid "to match this %qs"
msgstr ""
-#: c/c-parser.cc:1513 cp/parser.cc:37770
+#: c/c-parser.cc:1513 cp/parser.cc:37830
#, gcc-internal-format
msgid "expected end of line"
msgstr ""
msgid "ISO C forbids an empty translation unit"
msgstr ""
-#: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54560
+#: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
#: cp/semantics.cc:4059 cp/semantics.cc:4075
#, gcc-internal-format
msgid "%qs without corresponding %qs"
msgstr ""
#: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
-#: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51254
-#: cp/parser.cc:57386
+#: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
+#: cp/parser.cc:57446
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr ""
msgid "expected %<;%>, identifier or %<(%>"
msgstr ""
-#: c/c-parser.cc:2729 cp/parser.cc:40037 cp/parser.cc:40109
+#: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
#, gcc-internal-format
msgid "prefix attributes are ignored for methods"
msgstr ""
msgid "unexpected attribute"
msgstr ""
-#: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14521 cp/parser.cc:14778
+#: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
#, gcc-internal-format
msgid "%<fallthrough%> attribute not followed by %<;%>"
msgstr ""
-#: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4095
+#: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
#, gcc-internal-format
msgid "%<assume%> attribute not followed by %<;%>"
msgstr ""
msgid "%qs may only be used with a single declarator"
msgstr ""
-#: c/c-parser.cc:3185 cp/parser.cc:18168
+#: c/c-parser.cc:3185 cp/parser.cc:18206
#, gcc-internal-format
msgid "expected %<,%> or %<;%>"
msgstr ""
msgstr ""
#: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
-#: c/c-parser.cc:21727 cp/parser.cc:46078
+#: c/c-parser.cc:21727 cp/parser.cc:46138
#, gcc-internal-format
msgid "expected string literal"
msgstr ""
msgid "static assertion failed: %E"
msgstr ""
-#: c/c-parser.cc:3572 cp/semantics.cc:13123
+#: c/c-parser.cc:3572 cp/semantics.cc:13144
#, gcc-internal-format
msgid "static assertion failed"
msgstr ""
#: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
#: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
#: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
-#: cp/parser.cc:10760 cp/parser.cc:37773 cp/parser.cc:41014 cp/parser.cc:44543
-#: cp/parser.cc:44735 cp/parser.cc:52957 cp/parser.cc:56605
+#: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
+#: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
#, gcc-internal-format
msgid "expected identifier"
msgstr ""
msgid "%<enum%> underlying type incompatible with previous declaration"
msgstr ""
-#: c/c-parser.cc:4291 cp/parser.cc:24136
+#: c/c-parser.cc:4291 cp/parser.cc:24200
#, gcc-internal-format
msgid "comma at end of enumerator list"
msgstr ""
-#: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46141
+#: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
#: go/gofrontend/embed.cc:424
#, gcc-internal-format
msgid "expected %<,%> or %<}%>"
msgid "parentheses must be omitted if attribute argument list is empty"
msgstr ""
-#: c/c-parser.cc:6014 cp/parser.cc:33010
+#: c/c-parser.cc:6014 cp/parser.cc:33074
#, gcc-internal-format
msgid "expected OpenMP directive name"
msgstr ""
-#: c/c-parser.cc:6061 cp/parser.cc:33066
+#: c/c-parser.cc:6061 cp/parser.cc:33130
#, gcc-internal-format
msgid "expected %<directive%> or %<sequence%>"
msgstr ""
-#: c/c-parser.cc:6206 cp/parser.cc:33234
+#: c/c-parser.cc:6206 cp/parser.cc:33298
#, gcc-internal-format
msgid "%<omp::%E%> attribute requires argument"
msgstr ""
-#: c/c-parser.cc:6222 cp/parser.cc:33250
+#: c/c-parser.cc:6222 cp/parser.cc:33314
#, gcc-internal-format
msgid "%qE attribute does not take any arguments"
msgstr ""
msgid "ISO C does not support %<[[]]%> attributes before C23"
msgstr ""
-#: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10232
+#: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
#, gcc-internal-format
msgid ""
"variable-sized object may not be initialized except with an empty initializer"
msgid "obsolete use of designated initializer without %<=%>"
msgstr ""
-#: c/c-parser.cc:7203 cp/parser.cc:14900
+#: c/c-parser.cc:7203 cp/parser.cc:14915
#, gcc-internal-format
msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
msgstr ""
-#: c/c-parser.cc:7210 cp/parser.cc:14907
+#: c/c-parser.cc:7210 cp/parser.cc:14922
#, gcc-internal-format
msgid "inner loops must be perfectly nested with %<ordered%> clause"
msgstr ""
-#: c/c-parser.cc:7217 cp/parser.cc:14914
+#: c/c-parser.cc:7217 cp/parser.cc:14929
#, gcc-internal-format
msgid ""
"inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
msgstr ""
-#: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13804 cp/parser.cc:13954
-#: cp/parser.cc:53983
+#: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
+#: cp/parser.cc:54043
#, gcc-internal-format
msgid ""
"mixing OpenMP directives with attribute and pragma syntax on the same "
"statement"
msgstr ""
-#: c/c-parser.cc:7288 cp/parser.cc:13812
+#: c/c-parser.cc:7288 cp/parser.cc:13827
#, gcc-internal-format
msgid "OpenMP %<omp::decl%> attribute on a statement"
msgstr ""
-#: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13836
-#: cp/parser.cc:53963 cp/parser.cc:54102
+#: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
+#: cp/parser.cc:54023 cp/parser.cc:54162
#, gcc-internal-format
msgid "unknown OpenMP directive name in %qs attribute argument"
msgstr ""
-#: c/c-parser.cc:7404 cp/parser.cc:13923
+#: c/c-parser.cc:7404 cp/parser.cc:13938
#, gcc-internal-format
msgid ""
"OpenMP construct among %<omp::directive%> attributes requires all "
"%<omp::sequence%>"
msgstr ""
-#: c/c-parser.cc:7412 cp/parser.cc:13931
+#: c/c-parser.cc:7412 cp/parser.cc:13946
#, gcc-internal-format
msgid ""
"multiple OpenMP standalone directives among %<omp::directive%> attributes "
"must be all within the same %<omp::sequence%>"
msgstr ""
-#: c/c-parser.cc:7424 cp/parser.cc:13943
+#: c/c-parser.cc:7424 cp/parser.cc:13958
#, gcc-internal-format
msgid ""
"standalone OpenMP directives in %<omp::directive%> attribute can only appear "
"on an empty statement"
msgstr ""
-#: c/c-parser.cc:7545 cp/parser.cc:14063
+#: c/c-parser.cc:7545 cp/parser.cc:14078
#, gcc-internal-format
msgid ""
"mixing OpenMP directives with attribute and pragma syntax on the same "
"declaration"
msgstr ""
-#: c/c-parser.cc:7603 cp/parser.cc:16828
+#: c/c-parser.cc:7603 cp/parser.cc:16866
#, gcc-internal-format
msgid "%qs attribute does not take any arguments"
msgstr ""
msgid "expected %<}%> before %<else%>"
msgstr ""
-#: c/c-parser.cc:7937 cp/parser.cc:14967
+#: c/c-parser.cc:7937 cp/parser.cc:14982
#, gcc-internal-format
msgid "%<else%> without a previous %<if%>"
msgstr ""
#. delimiter without consuming it, but here we need to consume
#. it to proceed further.
#: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
-#: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14427
+#: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
#, gcc-internal-format
msgid "expected statement"
msgstr ""
msgid "declaration in the controlling expression must have an initializer"
msgstr ""
-#: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17957
+#: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
#, gcc-internal-format
msgid "expected declaration"
msgstr ""
-#: c/c-parser.cc:8753 cp/parser.cc:16965
+#: c/c-parser.cc:8753 cp/parser.cc:17003
#, gcc-internal-format
msgid "suggest braces around empty body in an %<if%> statement"
msgstr ""
-#: c/c-parser.cc:8796 cp/parser.cc:16968
+#: c/c-parser.cc:8796 cp/parser.cc:17006
#, gcc-internal-format
msgid "suggest braces around empty body in an %<else%> statement"
msgstr ""
-#: c/c-parser.cc:8890 cp/parser.cc:15381
+#: c/c-parser.cc:8890 cp/parser.cc:15396
#, gcc-internal-format
msgid "suggest explicit braces to avoid ambiguous %<else%>"
msgstr ""
-#: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16378
+#: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
#, gcc-internal-format
msgid "loop not permitted in intervening code in OpenMP loop body"
msgstr ""
msgid "invalid iterating variable in fast enumeration"
msgstr ""
-#: c/c-parser.cc:9335 cp/parser.cc:15689
+#: c/c-parser.cc:9335 cp/parser.cc:15704
#, gcc-internal-format
msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
msgstr ""
-#: c/c-parser.cc:9341 cp/parser.cc:15695
+#: c/c-parser.cc:9341 cp/parser.cc:15710
#, gcc-internal-format
msgid "missing loop condition in loop with %<GCC unroll%> pragma"
msgstr ""
msgid "duplicate %<asm%> qualifier %qE"
msgstr ""
-#: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25090
-#: cp/parser.cc:25108 cp/parser.cc:25123
+#: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
+#: cp/parser.cc:25172 cp/parser.cc:25187
#, gcc-internal-format
msgid "first seen here"
msgstr ""
#. Location of the binary operator.
#. Quiet warning.
-#: c/c-parser.cc:10344 cp/typeck.cc:5829
+#: c/c-parser.cc:10344 cp/typeck.cc:5824
#, gcc-internal-format
msgid ""
"division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array "
"elements"
msgstr ""
-#: c/c-parser.cc:10350 cp/typeck.cc:5834
+#: c/c-parser.cc:10350 cp/typeck.cc:5829
#, gcc-internal-format
msgid "first %<sizeof%> operand was declared here"
msgstr ""
#: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
#: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
-#: cp/parser.cc:47626
+#: cp/parser.cc:47686
#, gcc-internal-format
msgid "expected expression"
msgstr ""
msgid "ISO C forbids braced-groups within expressions"
msgstr ""
-#: c/c-parser.cc:12018 cp/parser.cc:12389
+#: c/c-parser.cc:12018 cp/parser.cc:12383
#, gcc-internal-format
msgid "optional second parameter of %<va_start%> not last named argument"
msgstr ""
-#: c/c-parser.cc:12057 cp/parser.cc:12444
+#: c/c-parser.cc:12057 cp/parser.cc:12438
#, gcc-internal-format
msgid ""
"%<va_start%> macro used with additional arguments other than identifier of "
"the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
msgstr ""
-#: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8703
+#: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_shuffle%>"
msgstr ""
msgid "rotate count is negative"
msgstr ""
-#: c/c-parser.cc:13589 cp/parser.cc:6977
+#: c/c-parser.cc:13589 cp/parser.cc:6960
#, gcc-internal-format
msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
msgstr ""
"of type %qT which may cause truncation of value"
msgstr ""
-#: c/c-parser.cc:14074 cp/parser.cc:9140
+#: c/c-parser.cc:14074 cp/parser.cc:9123
#, gcc-internal-format
msgid "calls to the OpenMP runtime API are not permitted in intervening code"
msgstr ""
msgid "no type or storage class may be specified here,"
msgstr ""
-#: c/c-parser.cc:15652 cp/parser.cc:40871
+#: c/c-parser.cc:15652 cp/parser.cc:40931
#, gcc-internal-format
msgid "empty property attribute list"
msgstr ""
-#: c/c-parser.cc:15666 cp/parser.cc:40884
+#: c/c-parser.cc:15666 cp/parser.cc:40944
#, gcc-internal-format
msgid "missing property attribute"
msgstr ""
msgid "unknown property attribute %<%s%s%>"
msgstr ""
-#: c/c-parser.cc:15708 cp/parser.cc:40921
+#: c/c-parser.cc:15708 cp/parser.cc:40981
#, gcc-internal-format
msgid "unknown property attribute"
msgstr ""
-#: c/c-parser.cc:15717 cp/parser.cc:40930
+#: c/c-parser.cc:15717 cp/parser.cc:40990
#, gcc-internal-format
msgid "expected %<=%> after Objective-C %qE"
msgstr ""
-#: c/c-parser.cc:15728 cp/parser.cc:40944
+#: c/c-parser.cc:15728 cp/parser.cc:41004
#, gcc-internal-format
msgid "expected %qE selector name"
msgstr ""
-#: c/c-parser.cc:15744 cp/parser.cc:40963
+#: c/c-parser.cc:15744 cp/parser.cc:41023
#, gcc-internal-format
msgid "setter method names must terminate with %<:%>"
msgstr ""
-#: c/c-parser.cc:15968 cp/semantics.cc:14906
+#: c/c-parser.cc:15968 cp/semantics.cc:14927
#, gcc-internal-format
msgid ""
"%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
"non-negative integral constant less than %u"
msgstr ""
-#: c/c-parser.cc:16010 cp/parser.cc:56964
+#: c/c-parser.cc:16010 cp/parser.cc:57024
#, gcc-internal-format
msgid "intervening code must not contain executable OpenMP directives"
msgstr ""
#: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
-#: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51251
-#: cp/parser.cc:51599 cp/parser.cc:51714 cp/parser.cc:51813 cp/parser.cc:56996
-#: cp/parser.cc:57012 cp/parser.cc:57028 cp/parser.cc:57044 cp/parser.cc:57061
-#: cp/parser.cc:57078 cp/parser.cc:57095 cp/parser.cc:57126 cp/parser.cc:57140
-#: cp/parser.cc:57165 cp/parser.cc:57179
+#: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
+#: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
+#: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
+#: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
+#: cp/parser.cc:57225 cp/parser.cc:57239
#, gcc-internal-format
msgid "%<#pragma %s%> may only be used in compound statements"
msgstr ""
-#: c/c-parser.cc:16053 cp/parser.cc:57154
+#: c/c-parser.cc:16053 cp/parser.cc:57214
#, gcc-internal-format
msgid "%<#pragma acc routine%> must be at file scope"
msgstr ""
-#: c/c-parser.cc:16156 cp/parser.cc:57284
+#: c/c-parser.cc:16156 cp/parser.cc:57344
#, gcc-internal-format
msgid ""
"%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> "
"%<reduction%> clause"
msgstr ""
-#: c/c-parser.cc:16163 cp/parser.cc:57290
+#: c/c-parser.cc:16163 cp/parser.cc:57350
#, gcc-internal-format
msgid ""
"%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
msgid "%<#pragma %s%> may only be used at file scope"
msgstr ""
-#: c/c-parser.cc:16262 cp/parser.cc:57373
+#: c/c-parser.cc:16262 cp/parser.cc:57433
#, gcc-internal-format
msgid "for, while or do statement expected"
msgstr ""
-#: c/c-parser.cc:16278 cp/parser.cc:56986
+#: c/c-parser.cc:16278 cp/parser.cc:57046
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr ""
#: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
#: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
#: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
-#: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41414
-#: cp/parser.cc:45726 cp/parser.cc:47152 cp/parser.cc:47189 cp/parser.cc:47378
-#: cp/parser.cc:47441 cp/parser.cc:47448 cp/parser.cc:47455 cp/parser.cc:53195
-#: cp/parser.cc:53202 cp/parser.cc:53209 cp/parser.cc:53216 cp/parser.cc:53764
-#: cp/parser.cc:55835 cp/parser.cc:55843 cp/parser.cc:55995 cp/parser.cc:56005
+#: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
+#: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
+#: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
+#: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
+#: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
#, gcc-internal-format
msgid "too many %qs clauses"
msgstr ""
msgid "%qD is not a variable"
msgstr ""
-#: c/c-parser.cc:17303 cp/semantics.cc:9531
+#: c/c-parser.cc:17303 cp/semantics.cc:9552
#, gcc-internal-format
msgid "%qD is not a pointer variable"
msgstr ""
-#: c/c-parser.cc:17345 cp/parser.cc:42305
+#: c/c-parser.cc:17345 cp/parser.cc:42365
#, gcc-internal-format
msgid "collapse argument needs positive constant integer expression"
msgstr ""
-#: c/c-parser.cc:17440 cp/parser.cc:42383
+#: c/c-parser.cc:17440 cp/parser.cc:42443
#, gcc-internal-format
msgid "expected %<none%> or %<present%>"
msgstr ""
-#: c/c-parser.cc:17442 cp/parser.cc:42385
+#: c/c-parser.cc:17442 cp/parser.cc:42445
#, gcc-internal-format
msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
msgstr ""
-#: c/c-parser.cc:17527 cp/parser.cc:42455
+#: c/c-parser.cc:17527 cp/parser.cc:42515
#, gcc-internal-format
msgid "expected constant logical expression"
msgstr ""
-#: c/c-parser.cc:17604 cp/parser.cc:42537
+#: c/c-parser.cc:17604 cp/parser.cc:42597
#, gcc-internal-format
msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
msgstr ""
#: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
-#: cp/parser.cc:42555 cp/parser.cc:51591 cp/parser.cc:51706
+#: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
#, gcc-internal-format
msgid "expected %<data%>"
msgstr ""
-#: c/c-parser.cc:17677 cp/parser.cc:42610
+#: c/c-parser.cc:17677 cp/parser.cc:42670
#, gcc-internal-format
msgid "too many %<if%> clauses with %qs modifier"
msgstr ""
-#: c/c-parser.cc:17684 cp/parser.cc:42617
+#: c/c-parser.cc:17684 cp/parser.cc:42677
#, gcc-internal-format
msgid "too many %<if%> clauses"
msgstr ""
-#: c/c-parser.cc:17686 cp/parser.cc:42619
+#: c/c-parser.cc:17686 cp/parser.cc:42679
#, gcc-internal-format
msgid "too many %<if%> clauses without modifier"
msgstr ""
-#: c/c-parser.cc:17692 cp/parser.cc:42625
+#: c/c-parser.cc:17692 cp/parser.cc:42685
#, 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.cc:17931 cp/semantics.cc:9746
+#: c/c-parser.cc:17931 cp/semantics.cc:9767
#, gcc-internal-format
msgid "%<grainsize%> value must be positive"
msgstr ""
-#: c/c-parser.cc:17980 cp/semantics.cc:9776
+#: c/c-parser.cc:17980 cp/semantics.cc:9797
#, gcc-internal-format
msgid "%<priority%> value must be non-negative"
msgstr ""
-#: c/c-parser.cc:18014 cp/parser.cc:42851
+#: c/c-parser.cc:18014 cp/parser.cc:42911
#, gcc-internal-format
msgid "expected constant integer expression with valid sync-hint value"
msgstr ""
-#: c/c-parser.cc:18086 cp/parser.cc:42921
+#: c/c-parser.cc:18086 cp/parser.cc:42981
#, gcc-internal-format
msgid ""
"expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> "
msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
msgstr ""
-#: c/c-parser.cc:18231 cp/parser.cc:43073
+#: c/c-parser.cc:18231 cp/parser.cc:43133
#, gcc-internal-format
msgid "too many %<defaultmap%> clauses with %qs category"
msgstr ""
-#: c/c-parser.cc:18234 cp/parser.cc:43076
+#: c/c-parser.cc:18234 cp/parser.cc:43136
#, gcc-internal-format
msgid "too many %<defaultmap%> clauses with unspecified category"
msgstr ""
-#: c/c-parser.cc:18318 cp/semantics.cc:8423 cp/semantics.cc:8488
+#: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
#, gcc-internal-format
msgid "%qs expression must be integral"
msgstr ""
-#: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8458
-#: cp/semantics.cc:8502
+#: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
+#: cp/semantics.cc:8523
#, gcc-internal-format
msgid "%qs value must be positive"
msgstr ""
-#: c/c-parser.cc:18392 cp/parser.cc:42068
+#: c/c-parser.cc:18392 cp/parser.cc:42128
#, gcc-internal-format
msgid "too many %<static%> arguments"
msgstr ""
-#: c/c-parser.cc:18426 cp/parser.cc:42101
+#: c/c-parser.cc:18426 cp/parser.cc:42161
#, gcc-internal-format
msgid "unexpected argument"
msgstr ""
-#: c/c-parser.cc:18593 cp/semantics.cc:9962
+#: c/c-parser.cc:18593 cp/semantics.cc:9983
#, gcc-internal-format
msgid "%<tile%> argument needs positive integral constant"
msgstr ""
-#: c/c-parser.cc:18661 cp/parser.cc:46354
+#: c/c-parser.cc:18661 cp/parser.cc:46414
#, gcc-internal-format
msgid "too many %<self%> clauses"
msgstr ""
-#: c/c-parser.cc:18703 cp/parser.cc:43126
+#: c/c-parser.cc:18703 cp/parser.cc:43186
#, gcc-internal-format
msgid "expected %<reproducible%> or %<unconstrained%>"
msgstr ""
-#: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43135
-#: cp/parser.cc:43145
+#: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
+#: cp/parser.cc:43205
#, gcc-internal-format
msgid "expected %<concurrent%>"
msgstr ""
-#: c/c-parser.cc:18754 cp/parser.cc:43185
+#: c/c-parser.cc:18754 cp/parser.cc:43245
#, gcc-internal-format
msgid "expected %<teams%>, %<parallel%> or %<thread%>"
msgstr ""
-#: c/c-parser.cc:18807 cp/parser.cc:43253
+#: c/c-parser.cc:18807 cp/parser.cc:43313
#, gcc-internal-format
msgid "ordered argument needs positive constant integer expression"
msgstr ""
-#: c/c-parser.cc:18902 cp/parser.cc:43335
+#: c/c-parser.cc:18902 cp/parser.cc:43395
#, gcc-internal-format
msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
msgstr ""
-#: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55273
+#: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
#, gcc-internal-format
msgid ""
"expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
"identifier"
msgstr ""
-#: c/c-parser.cc:19063 cp/parser.cc:43522
+#: c/c-parser.cc:19063 cp/parser.cc:43582
#, gcc-internal-format
msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
msgstr ""
-#: c/c-parser.cc:19117 cp/parser.cc:43538
+#: c/c-parser.cc:19117 cp/parser.cc:43598
#, gcc-internal-format
msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c/c-parser.cc:19121 cp/parser.cc:43541
+#: c/c-parser.cc:19121 cp/parser.cc:43601
#, gcc-internal-format
msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
msgstr ""
-#: c/c-parser.cc:19134 cp/semantics.cc:8549
+#: c/c-parser.cc:19134 cp/semantics.cc:8570
#, gcc-internal-format
msgid "chunk size value must be positive"
msgstr ""
-#: c/c-parser.cc:19157 cp/parser.cc:43561
+#: c/c-parser.cc:19157 cp/parser.cc:43621
#, gcc-internal-format
msgid "invalid schedule kind"
msgstr ""
msgid "%<num_teams%> value must be positive"
msgstr ""
-#: c/c-parser.cc:19315 cp/semantics.cc:8516
+#: c/c-parser.cc:19315 cp/semantics.cc:8537
#, gcc-internal-format
msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
msgstr ""
-#: c/c-parser.cc:19364 cp/semantics.cc:8645
+#: c/c-parser.cc:19364 cp/semantics.cc:8666
#, gcc-internal-format
msgid "%<thread_limit%> value must be positive"
msgstr ""
-#: c/c-parser.cc:19409 cp/semantics.cc:8773
+#: c/c-parser.cc:19409 cp/semantics.cc:8794
#, gcc-internal-format
msgid ""
"%<aligned%> clause alignment expression must be positive constant integer "
"expression"
msgstr ""
-#: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47144
+#: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
#, gcc-internal-format
msgid "expected %<allocator%> or %<align%>"
msgstr ""
#: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
-#: cp/parser.cc:44046
+#: cp/parser.cc:44106
#, gcc-internal-format
msgid "duplicate %qs modifier"
msgstr ""
-#: c/c-parser.cc:19576 cp/semantics.cc:8906
+#: c/c-parser.cc:19576 cp/semantics.cc:8927
#, gcc-internal-format
msgid ""
"%<allocate%> clause allocator expression has type %qT rather than "
"%<omp_allocator_handle_t%>"
msgstr ""
-#: c/c-parser.cc:19587 cp/semantics.cc:8861 cp/semantics.cc:8877
+#: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
#, gcc-internal-format
msgid ""
"%<allocate%> clause %<align%> modifier argument needs to be positive "
"when using modifiers"
msgstr ""
-#: c/c-parser.cc:19813 cp/parser.cc:44108
+#: c/c-parser.cc:19813 cp/parser.cc:44168
#, gcc-internal-format
msgid ""
"the specification of arguments to %<uses_allocators%> where each item is of "
"the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
msgstr ""
-#: c/c-parser.cc:19821 cp/parser.cc:44116
+#: c/c-parser.cc:19821 cp/parser.cc:44176
#, gcc-internal-format
msgid ""
"%<uses_allocators%> clause only accepts a single allocator when using "
"modifiers"
msgstr ""
-#: c/c-parser.cc:19955 cp/parser.cc:44326
+#: c/c-parser.cc:19955 cp/parser.cc:44386
#, gcc-internal-format
msgid "multiple linear modifiers"
msgstr ""
-#: c/c-parser.cc:19967 cp/parser.cc:44339
+#: c/c-parser.cc:19967 cp/parser.cc:44399
#, gcc-internal-format
msgid "multiple %<step%> modifiers"
msgstr ""
msgid "%<linear%> clause step expression must be integral"
msgstr ""
-#: c/c-parser.cc:20037 cp/parser.cc:44462
+#: c/c-parser.cc:20037 cp/parser.cc:44522
#, gcc-internal-format
msgid ""
"specifying the list items as arguments to the modifiers is deprecated since "
"%<simdlen%> clause expression must be positive constant integer expression"
msgstr ""
-#: c/c-parser.cc:20463 cp/parser.cc:44917
+#: c/c-parser.cc:20463 cp/parser.cc:44977
#, gcc-internal-format
msgid ""
"%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use "
"with %<doacross%>"
msgstr ""
-#: c/c-parser.cc:20472 cp/parser.cc:44926
+#: c/c-parser.cc:20472 cp/parser.cc:44986
#, gcc-internal-format
msgid ""
"%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use "
"with %<doacross%>"
msgstr ""
-#: c/c-parser.cc:20489 cp/parser.cc:44943
+#: c/c-parser.cc:20489 cp/parser.cc:45003
#, gcc-internal-format
msgid "%<iterator%> modifier incompatible with %qs"
msgstr ""
-#: c/c-parser.cc:20537 cp/parser.cc:44998 cp/parser.cc:45796 cp/parser.cc:45863
+#: c/c-parser.cc:20537 cp/parser.cc:45058
#, gcc-internal-format
msgid "invalid depend kind"
msgstr ""
-#: c/c-parser.cc:20598 cp/parser.cc:45028
+#: c/c-parser.cc:20598 cp/parser.cc:45088
#, gcc-internal-format
msgid "invalid doacross kind"
msgstr ""
-#: c/c-parser.cc:20633 cp/parser.cc:45229
+#: c/c-parser.cc:20633 cp/parser.cc:45289
#, gcc-internal-format
msgid "expected %<fallback%> modifier"
msgstr ""
-#: c/c-parser.cc:20650 cp/parser.cc:45253
+#: c/c-parser.cc:20650 cp/parser.cc:45313
#, gcc-internal-format
msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
msgstr ""
-#: c/c-parser.cc:20679 cp/semantics.cc:8469
+#: c/c-parser.cc:20679 cp/semantics.cc:8490
#, gcc-internal-format
msgid "%<dyn_groupprivate%> value must be non-negative"
msgstr ""
-#: c/c-parser.cc:20787 cp/parser.cc:45369
+#: c/c-parser.cc:20787 cp/parser.cc:45429
#, gcc-internal-format
msgid "illegal comma"
msgstr ""
-#: c/c-parser.cc:20797 cp/parser.cc:45379
+#: c/c-parser.cc:20797 cp/parser.cc:45439
#, gcc-internal-format
msgid "too many %<always%> modifiers"
msgstr ""
-#: c/c-parser.cc:20808 cp/parser.cc:45393
+#: c/c-parser.cc:20808 cp/parser.cc:45453
#, gcc-internal-format
msgid "too many %<close%> modifiers"
msgstr ""
-#: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45153
-#: cp/parser.cc:45407
+#: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
+#: cp/parser.cc:45467
#, gcc-internal-format
msgid "too many %<iterator%> modifiers"
msgstr ""
-#: c/c-parser.cc:20835 cp/parser.cc:45427
+#: c/c-parser.cc:20835 cp/parser.cc:45487
#, gcc-internal-format
msgid "too many %<mapper%> modifiers"
msgstr ""
-#: c/c-parser.cc:20855 cp/parser.cc:45453
+#: c/c-parser.cc:20855 cp/parser.cc:45513
#, gcc-internal-format
msgid ""
"in %<declare mapper%> directives, parameter to %<mapper%> modifier must be "
"%<default%>"
msgstr ""
-#: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45470
-#: cp/parser.cc:55509
+#: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
+#: cp/parser.cc:55569
#, gcc-internal-format
msgid "expected identifier or %<default%>"
msgstr ""
-#: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45139
-#: cp/parser.cc:45492
+#: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
+#: cp/parser.cc:45552
#, gcc-internal-format
msgid "too many %<present%> modifiers"
msgstr ""
-#: c/c-parser.cc:20898 cp/parser.cc:45504
+#: c/c-parser.cc:20898 cp/parser.cc:45564
#, gcc-internal-format
msgid ""
"%<map%> clause with map-type modifier other than %<always%>, %<close%>, "
"%<iterator%>, %<mapper%> or %<present%>"
msgstr ""
-#: c/c-parser.cc:20910 cp/parser.cc:45519
+#: c/c-parser.cc:20910 cp/parser.cc:45579
#, gcc-internal-format
msgid ""
"%<map%> clause modifiers without comma separation is deprecated since OpenMP "
"5.2"
msgstr ""
-#: c/c-parser.cc:20945 cp/parser.cc:45553
+#: c/c-parser.cc:20945 cp/parser.cc:45613
#, gcc-internal-format
msgid "invalid map kind"
msgstr ""
-#: c/c-parser.cc:21029 cp/parser.cc:45649
+#: c/c-parser.cc:21029 cp/parser.cc:45709
#, gcc-internal-format
msgid ""
"%<ancestor%> device modifier not preceded by %<requires%> directive with "
"%<reverse_offload%> clause"
msgstr ""
-#: c/c-parser.cc:21041 cp/parser.cc:45660
+#: c/c-parser.cc:21041 cp/parser.cc:45720
#, gcc-internal-format
msgid "expected %<ancestor%> or %<device_num%>"
msgstr ""
-#: c/c-parser.cc:21064 cp/semantics.cc:8670
+#: c/c-parser.cc:21064 cp/semantics.cc:8691
#, gcc-internal-format
msgid "the %<device%> clause expression must evaluate to %<1%>"
msgstr ""
-#: c/c-parser.cc:21097 cp/parser.cc:45731
+#: c/c-parser.cc:21097 cp/parser.cc:45791
#, gcc-internal-format
msgid "invalid dist_schedule kind"
msgstr ""
-#: c/c-parser.cc:21161 cp/parser.cc:45770
+#: c/c-parser.cc:21161 cp/parser.cc:45830
#, gcc-internal-format
msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
msgstr ""
-#: c/c-parser.cc:21184
+#: c/c-parser.cc:21184 cp/parser.cc:45856
#, gcc-internal-format
msgid "invalid proc_bind kind"
msgstr ""
-#: c/c-parser.cc:21228
+#: c/c-parser.cc:21228 cp/parser.cc:45923
#, gcc-internal-format
msgid "expected %<host%>, %<nohost%> or %<any%>"
msgstr ""
-#: c/c-parser.cc:21321 cp/parser.cc:45168
+#: c/c-parser.cc:21321 cp/parser.cc:45228
#, gcc-internal-format
msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
msgstr ""
-#: c/c-parser.cc:21417 cp/semantics.cc:10084 cp/semantics.cc:10102
+#: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
#, gcc-internal-format
msgid "%<partial%> argument needs positive constant integer expression"
msgstr ""
-#: c/c-parser.cc:21518 cp/semantics.cc:9243
+#: c/c-parser.cc:21518 cp/semantics.cc:9264
#, gcc-internal-format
msgid ""
"%<detach%> clause event handle has type %qT rather than "
"%<omp_event_handle_t%>"
msgstr ""
-#: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45923
-#: cp/parser.cc:46035
+#: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
+#: cp/parser.cc:46095
#, gcc-internal-format
msgid "string literal must not contain %<\\0%>"
msgstr ""
-#: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45930
-#: cp/parser.cc:46070
+#: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
+#: cp/parser.cc:46130
#, gcc-internal-format
msgid "unknown foreign runtime identifier %qs"
msgstr ""
-#: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:45945
-#: cp/parser.cc:46092
+#: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
+#: cp/parser.cc:46152
#, gcc-internal-format
msgid "expected string literal or constant integer expression"
msgstr ""
-#: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:45953
-#: cp/parser.cc:46100 cp/semantics.cc:7747
+#: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
+#: cp/parser.cc:46160 cp/semantics.cc:7768
#, gcc-internal-format
msgid "unknown foreign runtime identifier %qwd"
msgstr ""
-#: c/c-parser.cc:21659 cp/parser.cc:46012
+#: c/c-parser.cc:21659 cp/parser.cc:46072
#, gcc-internal-format
msgid "expected %<fr%> or %<attr%> preference selector"
msgstr ""
-#: c/c-parser.cc:21667 cp/parser.cc:46020
+#: c/c-parser.cc:21667 cp/parser.cc:46080
#, gcc-internal-format
msgid "duplicated %<fr%> preference selector"
msgstr ""
-#: c/c-parser.cc:21693 cp/parser.cc:46044
+#: c/c-parser.cc:21693 cp/parser.cc:46104
#, gcc-internal-format
msgid "%<attr%> string literal must start with %<ompx_%>"
msgstr ""
-#: c/c-parser.cc:21701 cp/parser.cc:46051
+#: c/c-parser.cc:21701 cp/parser.cc:46111
#, gcc-internal-format
msgid "%<attr%> string literal must not contain a comma"
msgstr ""
-#: c/c-parser.cc:21713 cp/parser.cc:46063
+#: c/c-parser.cc:21713 cp/parser.cc:46123
#, gcc-internal-format
msgid "non-empty string literal expected"
msgstr ""
-#: c/c-parser.cc:21823 cp/parser.cc:46203
+#: c/c-parser.cc:21823 cp/parser.cc:46263
#, gcc-internal-format
msgid "duplicate %<targetsync%> modifier"
msgstr ""
-#: c/c-parser.cc:21830 cp/parser.cc:46210
+#: c/c-parser.cc:21830 cp/parser.cc:46270
#, gcc-internal-format
msgid "duplicate %<target%> modifier"
msgstr ""
-#: c/c-parser.cc:21837 cp/parser.cc:46217
+#: c/c-parser.cc:21837 cp/parser.cc:46277
#, gcc-internal-format
msgid "duplicate %<prefer_type%> modifier"
msgstr ""
-#: c/c-parser.cc:21858 cp/parser.cc:46238
+#: c/c-parser.cc:21858 cp/parser.cc:46298
#, gcc-internal-format
msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
msgstr ""
-#: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46275
-#: cp/parser.cc:53789
+#: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
+#: cp/parser.cc:53849
#, gcc-internal-format
msgid "missing required %<target%> and/or %<targetsync%> modifier"
msgstr ""
-#: c/c-parser.cc:22135 cp/parser.cc:46570
+#: c/c-parser.cc:22135 cp/parser.cc:46630
#, gcc-internal-format
msgid "expected an OpenACC clause"
msgstr ""
#: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
-#: cp/parser.cc:46581 cp/parser.cc:47049 cp/parser.cc:54743
+#: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
#, gcc-internal-format
msgid "%qs is not valid for %qs"
msgstr ""
-#: c/c-parser.cc:22191 cp/parser.cc:46629
+#: c/c-parser.cc:22191 cp/parser.cc:46689
#, gcc-internal-format
msgid "clauses in %<simd%> trait should be separated by %<,%>"
msgstr ""
-#: c/c-parser.cc:22344 cp/parser.cc:46822
+#: c/c-parser.cc:22344 cp/parser.cc:46882
#, gcc-internal-format
msgid "%qs must be the first clause of %qs"
msgstr ""
-#: c/c-parser.cc:22384 cp/parser.cc:46858
+#: c/c-parser.cc:22384 cp/parser.cc:46918
#, gcc-internal-format
msgid ""
"%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use "
"%<enter%>"
msgstr ""
-#: c/c-parser.cc:22545 cp/parser.cc:47038
+#: c/c-parser.cc:22545 cp/parser.cc:47098
#, gcc-internal-format
msgid "expected an OpenMP clause"
msgstr ""
-#: c/c-parser.cc:22706 cp/parser.cc:52281
+#: c/c-parser.cc:22706 cp/parser.cc:52341
#, gcc-internal-format
msgid "no valid clauses specified in %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.cc:22716 cp/parser.cc:52291
+#: c/c-parser.cc:22716 cp/parser.cc:52351
#, gcc-internal-format
msgid "array section in %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.cc:22736 cp/parser.cc:52311
+#: c/c-parser.cc:22736 cp/parser.cc:52371
#, gcc-internal-format
msgid "%qD must be a global variable in %<#pragma acc declare link%>"
msgstr ""
-#: c/c-parser.cc:22747 cp/parser.cc:52322
+#: c/c-parser.cc:22747 cp/parser.cc:52382
#, gcc-internal-format
msgid "invalid OpenACC clause at file scope"
msgstr ""
-#: c/c-parser.cc:22754 cp/parser.cc:52329
+#: c/c-parser.cc:22754 cp/parser.cc:52389
#, gcc-internal-format
msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.cc:22762 cp/parser.cc:52337
+#: c/c-parser.cc:22762 cp/parser.cc:52397
#, gcc-internal-format
msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.cc:22773 cp/parser.cc:52359
+#: c/c-parser.cc:22773 cp/parser.cc:52419
#, gcc-internal-format
msgid ""
"%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.cc:22783 cp/parser.cc:52382
+#: c/c-parser.cc:22783 cp/parser.cc:52442
#, gcc-internal-format
msgid "variable %qD used more than once with %<#pragma acc declare%>"
msgstr ""
-#: c/c-parser.cc:22876 cp/parser.cc:52466
+#: c/c-parser.cc:22876 cp/parser.cc:52526
#, gcc-internal-format
msgid "expected %<data%> after %<#pragma acc %s%>"
msgstr ""
-#: c/c-parser.cc:22892 cp/parser.cc:52483
+#: c/c-parser.cc:22892 cp/parser.cc:52543
#, gcc-internal-format
msgid "%<#pragma acc %s data%> has no data movement clause"
msgstr ""
-#: c/c-parser.cc:22924 cp/parser.cc:52241
+#: c/c-parser.cc:22924 cp/parser.cc:52301
#, gcc-internal-format
msgid "%<host_data%> construct requires %<use_device%> clause"
msgstr ""
msgid "expected function name"
msgstr ""
-#: c/c-parser.cc:23175 cp/parser.cc:56273
+#: c/c-parser.cc:23175 cp/parser.cc:56333
#, gcc-internal-format
msgid "%qD does not refer to a function"
msgstr ""
"definition"
msgstr ""
-#: c/c-parser.cc:23238 cp/parser.cc:56324 cp/parser.cc:56371
+#: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
#, gcc-internal-format
msgid ""
"%<#pragma acc routine%> not immediately followed by a single function "
"declaration or definition"
msgstr ""
-#: c/c-parser.cc:23269 cp/parser.cc:56399
+#: c/c-parser.cc:23269 cp/parser.cc:56459
#, gcc-internal-format
msgid "%<#pragma acc routine%> must be applied before use"
msgstr ""
-#: c/c-parser.cc:23270 cp/parser.cc:56401
+#: c/c-parser.cc:23270 cp/parser.cc:56461
#, gcc-internal-format
msgid "%<#pragma acc routine%> must be applied before definition"
msgstr ""
-#: c/c-parser.cc:23315 cp/parser.cc:52699
+#: c/c-parser.cc:23315 cp/parser.cc:52759
#, gcc-internal-format
msgid ""
"%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
msgid "modified here"
msgstr ""
-#: c/c-parser.cc:23467 cp/parser.cc:47164 cp/parser.cc:47179
+#: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
#, gcc-internal-format
msgid ""
"%<align%> clause argument needs to be positive constant power of two integer "
msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
msgstr ""
-#: c/c-parser.cc:23694 cp/parser.cc:47344
+#: c/c-parser.cc:23694 cp/parser.cc:47404
#, gcc-internal-format
msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
msgstr ""
-#: c/c-parser.cc:23733 cp/parser.cc:47383
+#: c/c-parser.cc:23733 cp/parser.cc:47443
#, gcc-internal-format
msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
msgstr ""
-#: c/c-parser.cc:23757 cp/parser.cc:47412
+#: c/c-parser.cc:23757 cp/parser.cc:47472
#, gcc-internal-format
msgid ""
"expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, "
"%<hint%> clause"
msgstr ""
-#: c/c-parser.cc:23772 cp/parser.cc:47427
+#: c/c-parser.cc:23772 cp/parser.cc:47487
#, gcc-internal-format
msgid "too many atomic clauses"
msgstr ""
-#: c/c-parser.cc:23779 cp/parser.cc:47434
+#: c/c-parser.cc:23779 cp/parser.cc:47494
#, gcc-internal-format
msgid "too many memory order clauses"
msgstr ""
-#: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47472
-#: cp/parser.cc:47479
+#: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
+#: cp/parser.cc:47539
#, gcc-internal-format
msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
msgstr ""
-#: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47485
-#: cp/parser.cc:47490
+#: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
+#: cp/parser.cc:47550
#, gcc-internal-format
msgid "%qs clause requires %qs clause"
msgstr ""
-#: c/c-parser.cc:23858 cp/parser.cc:47513
+#: c/c-parser.cc:23858 cp/parser.cc:47573
#, gcc-internal-format
msgid ""
"%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly "
"provided by a %<requires%> directive"
msgstr ""
-#: c/c-parser.cc:23869 cp/parser.cc:47524
+#: c/c-parser.cc:23869 cp/parser.cc:47584
#, gcc-internal-format
msgid ""
"%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly "
"provided by a %<requires%> directive"
msgstr ""
-#: c/c-parser.cc:23901 cp/parser.cc:47556
+#: c/c-parser.cc:23901 cp/parser.cc:47616
#, gcc-internal-format
msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
msgstr ""
-#: c/c-parser.cc:23911 cp/parser.cc:47566
+#: c/c-parser.cc:23911 cp/parser.cc:47626
#, gcc-internal-format
msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
msgstr ""
-#: c/c-parser.cc:24032 cp/parser.cc:47666
+#: c/c-parser.cc:24032 cp/parser.cc:47726
#, gcc-internal-format
msgid "expected %<==%> comparison in %<if%> condition"
msgstr ""
-#: c/c-parser.cc:24039 cp/parser.cc:47673
+#: c/c-parser.cc:24039 cp/parser.cc:47733
#, gcc-internal-format
msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
msgstr ""
-#: c/c-parser.cc:24112 cp/parser.cc:47738 cp/parser.cc:48021 cp/parser.cc:48115
-#: cp/parser.cc:48133
+#: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
+#: cp/parser.cc:48193
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic compare%>"
msgstr ""
-#: c/c-parser.cc:24123 cp/parser.cc:47749
+#: c/c-parser.cc:24123 cp/parser.cc:47809
#, gcc-internal-format
msgid "unexpected %<else%>"
msgstr ""
-#: c/c-parser.cc:24183 cp/parser.cc:48188
+#: c/c-parser.cc:24183 cp/parser.cc:48248
#, gcc-internal-format
msgid "invalid form of %<pragma omp atomic compare%>"
msgstr ""
-#: c/c-parser.cc:24454 cp/parser.cc:48042 cp/parser.cc:48068
+#: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
#, gcc-internal-format
msgid "invalid form of %<#pragma omp atomic%>"
msgstr ""
-#: c/c-parser.cc:24458 cp/parser.cc:48108 cp/parser.cc:48142
+#: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
#, gcc-internal-format
msgid "invalid operator for %<#pragma omp atomic%>"
msgstr ""
-#: c/c-parser.cc:24509 cp/parser.cc:48177
+#: c/c-parser.cc:24509 cp/parser.cc:48237
#, gcc-internal-format
msgid "%<weak%> clause requires atomic equality comparison"
msgstr ""
-#: c/c-parser.cc:24515 cp/semantics.cc:12395 cp/semantics.cc:12405
+#: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
#, gcc-internal-format
msgid ""
"%<#pragma omp atomic capture%> uses two different expressions for memory"
msgstr ""
-#: c/c-parser.cc:24618 cp/semantics.cc:12482
+#: c/c-parser.cc:24618 cp/semantics.cc:12503
#, gcc-internal-format
msgid "%<depobj%> expression is not lvalue expression"
msgstr ""
msgid "%<destroy%> expression is not lvalue expression"
msgstr ""
-#: c/c-parser.cc:24667 cp/parser.cc:48330
+#: c/c-parser.cc:24667 cp/parser.cc:48390
#, gcc-internal-format
msgid ""
"the %<destroy%> expression %qE should be the same as the %<depobj%> argument "
"%qE"
msgstr ""
-#: c/c-parser.cc:24698 cp/parser.cc:48366
+#: c/c-parser.cc:24698 cp/parser.cc:48426
#, gcc-internal-format
msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
msgstr ""
-#: c/c-parser.cc:24710 cp/parser.cc:48382
+#: c/c-parser.cc:24710 cp/parser.cc:48442
#, gcc-internal-format
msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
msgstr ""
-#: c/c-parser.cc:24751 cp/parser.cc:48420
+#: c/c-parser.cc:24751 cp/parser.cc:48480
#, gcc-internal-format
msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
msgstr ""
-#: c/c-parser.cc:24759 cp/parser.cc:48428
+#: c/c-parser.cc:24759 cp/parser.cc:48488
#, gcc-internal-format
msgid "%<flush%> list specified together with memory order clause"
msgstr ""
msgid "expected %<(%> or end of line"
msgstr ""
-#: c/c-parser.cc:24835 cp/parser.cc:49166
+#: c/c-parser.cc:24835 cp/parser.cc:49226
#, gcc-internal-format
msgid ""
"%<[[omp::directive(%s)]]%> must be the only specified attribute on a "
"statement"
msgstr ""
-#: c/c-parser.cc:24902 cp/parser.cc:49235
+#: c/c-parser.cc:24902 cp/parser.cc:49295
#, gcc-internal-format
msgid "%<#pragma omp scan%> with zero preceding executable statements"
msgstr ""
-#: c/c-parser.cc:24936 cp/parser.cc:49268
+#: c/c-parser.cc:24936 cp/parser.cc:49328
#, gcc-internal-format
msgid "expected %<inclusive%> or %<exclusive%> clause"
msgstr ""
-#: c/c-parser.cc:24941 cp/parser.cc:49274
+#: c/c-parser.cc:24941 cp/parser.cc:49334
#, gcc-internal-format
msgid "expected %<#pragma omp scan%>"
msgstr ""
-#: c/c-parser.cc:24950 cp/parser.cc:49283
+#: c/c-parser.cc:24950 cp/parser.cc:49343
#, gcc-internal-format
msgid "%<#pragma omp scan%> with zero succeeding executable statements"
msgstr ""
-#: c/c-parser.cc:24975 cp/parser.cc:49306
+#: c/c-parser.cc:24975 cp/parser.cc:49366
#, gcc-internal-format
msgid "for statement expected"
msgstr ""
#. Don't call cp_parser_error here since it overrides the
#. provided message with a more confusing one if there was
#. a bad pragma or attribute directive.
-#: c/c-parser.cc:25004 cp/parser.cc:49328 cp/parser.cc:49330 cp/parser.cc:49515
+#: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
#, gcc-internal-format
msgid "loop nest expected"
msgstr ""
-#: c/c-parser.cc:25056 cp/parser.cc:49403
+#: c/c-parser.cc:25056 cp/parser.cc:49463
#, gcc-internal-format
msgid ""
"attributes other than OpenMP directives are not allowed on %<for%> in loop "
"nest"
msgstr ""
-#: c/c-parser.cc:25085 cp/parser.cc:49434
+#: c/c-parser.cc:25085 cp/parser.cc:49494
#, gcc-internal-format
msgid ""
"%<unroll%> construct with %<partial%> clause generates just one loop with "
"canonical form but %d loops are needed"
msgstr ""
-#: c/c-parser.cc:25096 cp/parser.cc:49445
+#: c/c-parser.cc:25096 cp/parser.cc:49505
#, gcc-internal-format
msgid ""
"generated loop of %<unroll%> construct without %<partial%> clause does not "
"have canonical form"
msgstr ""
-#: c/c-parser.cc:25119 cp/parser.cc:49471
+#: c/c-parser.cc:25119 cp/parser.cc:49531
#, gcc-internal-format
msgid ""
"%<tile%> construct generates %d loops with canonical form but %d loops are "
"needed"
msgstr ""
-#: c/c-parser.cc:25130 cp/parser.cc:49482
+#: c/c-parser.cc:25130 cp/parser.cc:49542
#, gcc-internal-format
msgid "expected %<for%> loop or OpenMP loop transformation construct"
msgstr ""
-#: c/c-parser.cc:25218 cp/semantics.cc:11957 cp/semantics.cc:12050
+#: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
#, gcc-internal-format
msgid "expected iteration declaration or initialization"
msgstr ""
-#: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49809
-#: cp/parser.cc:49824
+#: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
+#: cp/parser.cc:49884
#, gcc-internal-format
msgid "not enough nested loops"
msgstr ""
-#: c/c-parser.cc:25425 cp/parser.cc:50117
+#: c/c-parser.cc:25425 cp/parser.cc:50177
#, gcc-internal-format
msgid "%<ordered%> clause parameter is less than %<collapse%>"
msgstr ""
-#: c/c-parser.cc:25548 cp/parser.cc:49644 cp/parser.cc:49687 cp/pt.cc:19181
+#: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
#, gcc-internal-format
msgid "iteration variable %qD should not be firstprivate"
msgstr ""
-#: c/c-parser.cc:25796 cp/parser.cc:50510
+#: c/c-parser.cc:25796 cp/parser.cc:50570
#, gcc-internal-format
msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
msgstr ""
-#: c/c-parser.cc:25988 cp/parser.cc:50669
+#: c/c-parser.cc:25988 cp/parser.cc:50729
#, gcc-internal-format
msgid ""
"%<#pragma omp ordered%> with %qs clause may only be used in compound "
"statements"
msgstr ""
-#: c/c-parser.cc:26204 cp/parser.cc:50875
+#: c/c-parser.cc:26204 cp/parser.cc:50935
#, gcc-internal-format
msgid "expected %<for%> after %qs"
msgstr ""
msgid "expected a function name"
msgstr ""
-#: c/c-parser.cc:26439 cp/parser.cc:53409
+#: c/c-parser.cc:26439 cp/parser.cc:53469
#, gcc-internal-format
msgid "expected target-function call"
msgstr ""
"assignment"
msgstr ""
-#: c/c-parser.cc:26696 cp/parser.cc:51242
+#: c/c-parser.cc:26696 cp/parser.cc:51302
#, gcc-internal-format
msgid "expected %<point%>"
msgstr ""
-#: c/c-parser.cc:26963 cp/parser.cc:51529
+#: c/c-parser.cc:26963 cp/parser.cc:51589
#, 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.cc:26979 cp/parser.cc:51545
+#: c/c-parser.cc:26979 cp/parser.cc:51605
#, gcc-internal-format
msgid ""
"%<#pragma omp target data%> must contain at least one %<map%>, "
"%<use_device_ptr%> or %<use_device_addr%> clause"
msgstr ""
-#: c/c-parser.cc:27027 cp/parser.cc:51826
+#: c/c-parser.cc:27027 cp/parser.cc:51886
#, gcc-internal-format
msgid ""
"%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
"clauses"
msgstr ""
-#: c/c-parser.cc:27129 cp/parser.cc:51652
+#: c/c-parser.cc:27129 cp/parser.cc:51712
#, gcc-internal-format
msgid ""
"%<#pragma omp target enter data%> with map-type other than %<to%>, "
"%<tofrom%> or %<alloc%> on %<map%> clause"
msgstr ""
-#: c/c-parser.cc:27141 cp/parser.cc:51664
+#: c/c-parser.cc:27141 cp/parser.cc:51724
#, gcc-internal-format
msgid ""
"%<#pragma omp target enter data%> must contain at least one %<map%> clause"
msgstr ""
-#: c/c-parser.cc:27240 cp/parser.cc:51769
+#: c/c-parser.cc:27240 cp/parser.cc:51829
#, gcc-internal-format
msgid ""
"%<#pragma omp target exit data%> with map-type other than %<from%>, "
"%<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
msgstr ""
-#: c/c-parser.cc:27253 cp/parser.cc:51782
+#: c/c-parser.cc:27253 cp/parser.cc:51842
#, gcc-internal-format
msgid ""
"%<#pragma omp target exit data%> must contain at least one %<map%> clause"
msgstr ""
-#: c/c-parser.cc:27505 cp/semantics.cc:11460
+#: c/c-parser.cc:27505 cp/semantics.cc:11481
#, gcc-internal-format
msgid ""
"%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
"definition"
msgstr ""
-#: c/c-parser.cc:27688 cp/parser.cc:52844
+#: c/c-parser.cc:27688 cp/parser.cc:52904
#, gcc-internal-format
msgid "expected trait selector name"
msgstr ""
-#: c/c-parser.cc:27700 cp/parser.cc:52858
+#: c/c-parser.cc:27700 cp/parser.cc:52918
#, gcc-internal-format
msgid "unknown selector %qs for context selector set %qs"
msgstr ""
-#: c/c-parser.cc:27728 cp/parser.cc:52887
+#: c/c-parser.cc:27728 cp/parser.cc:52947
#, gcc-internal-format
msgid "selector %qs does not accept any properties"
msgstr ""
-#: c/c-parser.cc:27750 cp/parser.cc:52919
+#: c/c-parser.cc:27750 cp/parser.cc:52979
#, gcc-internal-format
msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
msgstr ""
-#: c/c-parser.cc:27759 cp/parser.cc:52929 cp/pt.cc:18829
+#: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
#, gcc-internal-format
msgid "%<score%> argument must be constant integer expression"
msgstr ""
-#: c/c-parser.cc:27762 cp/parser.cc:52932 cp/pt.cc:18836
+#: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
#, gcc-internal-format
msgid "%<score%> argument must be non-negative"
msgstr ""
-#: c/c-parser.cc:27803 cp/parser.cc:52978
+#: c/c-parser.cc:27803 cp/parser.cc:53038
#, gcc-internal-format
msgid "expected identifier or string literal"
msgstr ""
-#: c/c-parser.cc:27839 cp/parser.cc:53017 cp/pt.cc:18862
+#: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
#, gcc-internal-format
msgid "property must be integer expression"
msgstr ""
-#: c/c-parser.cc:27850 cp/parser.cc:53032
+#: c/c-parser.cc:27850 cp/parser.cc:53092
#, gcc-internal-format
msgid ""
"properties for %<simd%> selector may not be specified in %<metadirective%>"
msgstr ""
-#: c/c-parser.cc:27871 cp/parser.cc:53048 fortran/openmp.cc:6674
+#: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
#, gcc-internal-format
msgid "%<requires%> selector is not supported yet"
msgstr ""
-#: c/c-parser.cc:27930 cp/parser.cc:53111
+#: c/c-parser.cc:27930 cp/parser.cc:53171
#, gcc-internal-format
msgid "expected context selector set name"
msgstr ""
msgid "variant %qD is not a function"
msgstr ""
-#: c/c-parser.cc:28009 cp/decl.cc:9307
+#: c/c-parser.cc:28009 cp/decl.cc:9321
#, gcc-internal-format
msgid "variant %qD is a built-in"
msgstr ""
-#: c/c-parser.cc:28015 cp/decl.cc:9229
+#: c/c-parser.cc:28015 cp/decl.cc:9243
#, gcc-internal-format
msgid "variant %qD is the same as base function"
msgstr ""
-#: c/c-parser.cc:28069 cp/parser.cc:53627
+#: c/c-parser.cc:28069 cp/parser.cc:53687
#, gcc-internal-format
msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
msgstr ""
-#: c/c-parser.cc:28085 cp/parser.cc:53640
+#: c/c-parser.cc:28085 cp/parser.cc:53700
#, gcc-internal-format
msgid "too many %<match%> clauses"
msgstr ""
-#: c/c-parser.cc:28147 cp/parser.cc:53716
+#: c/c-parser.cc:28147 cp/parser.cc:53776
#, gcc-internal-format
msgid "%qD is specified more than once"
msgstr ""
msgid "%qD is not of pointer type"
msgstr ""
-#: c/c-parser.cc:28174 cp/parser.cc:53749
+#: c/c-parser.cc:28174 cp/parser.cc:53809
#, gcc-internal-format
msgid "expected %<nothing%> or %<need_device_ptr%>"
msgstr ""
msgid "%<need_device_addr%> is not valid for C"
msgstr ""
-#: c/c-parser.cc:28184 cp/parser.cc:53756
+#: c/c-parser.cc:28184 cp/parser.cc:53816
#, gcc-internal-format
msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
msgstr ""
-#: c/c-parser.cc:28204 cp/parser.cc:53773
+#: c/c-parser.cc:28204 cp/parser.cc:53833
#, gcc-internal-format
msgid "expected %<interop%>"
msgstr ""
-#: c/c-parser.cc:28249 cp/parser.cc:53836
+#: c/c-parser.cc:28249 cp/parser.cc:53896
#, gcc-internal-format
msgid "expected %<match%> clause"
msgstr ""
msgid "base function %qD declared here"
msgstr ""
-#: c/c-parser.cc:28330 cp/decl.cc:9289
+#: c/c-parser.cc:28330 cp/decl.cc:9303
#, gcc-internal-format
msgid "argument %d of %qD must be of %<omp_interop_t%>"
msgstr ""
-#: c/c-parser.cc:28334 cp/decl.cc:9154 cp/decl.cc:9292
+#: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
#, gcc-internal-format
msgid "%<append_args%> specified here"
msgstr ""
"adjustment"
msgstr ""
-#: c/c-parser.cc:28396 cp/decl.cc:9298
+#: c/c-parser.cc:28396 cp/decl.cc:9312
#, gcc-internal-format
msgid "variant %qD and base %qD have incompatible types"
msgstr ""
"declaration or definition"
msgstr ""
-#: c/c-parser.cc:28467 cp/parser.cc:53886
+#: c/c-parser.cc:28467 cp/parser.cc:53946
#, gcc-internal-format
msgid ""
"%<#pragma omp declare %s%> not immediately followed by a single function "
msgid "no declaration of base function %qs"
msgstr ""
-#: c/c-parser.cc:28575 cp/parser.cc:25651
+#: c/c-parser.cc:28575 cp/parser.cc:25715
#, gcc-internal-format
msgid "variant function definition does not match declaration of %qE"
msgstr ""
-#: c/c-parser.cc:28733 cp/parser.cc:54282
+#: c/c-parser.cc:28733 cp/parser.cc:54342
#, gcc-internal-format
msgid ""
"use of %<omp declare target%> as a synonym for %<omp begin declare target%> "
"has been deprecated since OpenMP 5.2"
msgstr ""
-#: c/c-parser.cc:28770 cp/parser.cc:54175
+#: c/c-parser.cc:28770 cp/parser.cc:54235
#, gcc-internal-format
msgid "%qD specified both in declare target %<link%> and %qs clauses"
msgstr ""
-#: c/c-parser.cc:28774 cp/parser.cc:54179
+#: c/c-parser.cc:28774 cp/parser.cc:54239
#, gcc-internal-format
msgid ""
"%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
msgstr ""
-#: c/c-parser.cc:28834 cp/parser.cc:54317
+#: c/c-parser.cc:28834 cp/parser.cc:54377
#, gcc-internal-format
msgid "directive with only %<device_type%> or %<indirect%> clauses"
msgstr ""
-#: c/c-parser.cc:28837 cp/parser.cc:54320
+#: c/c-parser.cc:28837 cp/parser.cc:54380
#, gcc-internal-format
msgid ""
"%<device_type%> clause must specify 'any' when used with an %<indirect%> "
"clause"
msgstr ""
-#: c/c-parser.cc:28901 cp/parser.cc:54390
+#: c/c-parser.cc:28901 cp/parser.cc:54450
#, gcc-internal-format
msgid "expected %<match%>"
msgstr ""
-#: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54443
+#: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
#, gcc-internal-format
msgid "expected %<target%> or %<variant%>"
msgstr ""
-#: c/c-parser.cc:28968 cp/parser.cc:54456
+#: c/c-parser.cc:28968 cp/parser.cc:54516
#, gcc-internal-format
msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
msgstr ""
-#: c/c-parser.cc:29001 cp/parser.cc:54494
+#: c/c-parser.cc:29001 cp/parser.cc:54554
#, gcc-internal-format
msgid ""
"%<#pragma omp end declare target%> without corresponding %<#pragma omp "
"declare target%> or %<#pragma omp begin declare target%>"
msgstr ""
-#: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54505
-#: cp/parser.cc:54570
+#: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
+#: cp/parser.cc:54630
#, gcc-internal-format
msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
msgstr ""
-#: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54512
-#: cp/parser.cc:54575
+#: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
+#: cp/parser.cc:54635
#, gcc-internal-format
msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
msgstr ""
-#: c/c-parser.cc:29033 cp/parser.cc:54526
+#: c/c-parser.cc:29033 cp/parser.cc:54586
#, gcc-internal-format
msgid ""
"%<#pragma omp end declare variant%> without corresponding %<#pragma omp "
"begin declare variant%>"
msgstr ""
-#: c/c-parser.cc:29043 cp/parser.cc:54536
+#: c/c-parser.cc:29043 cp/parser.cc:54596
#, gcc-internal-format
msgid ""
"%<begin declare variant%> in attribute syntax terminated with %<end declare "
"variant%> in pragma syntax"
msgstr ""
-#: c/c-parser.cc:29048 cp/parser.cc:54541
+#: c/c-parser.cc:29048 cp/parser.cc:54601
#, gcc-internal-format
msgid ""
"%<begin declare variant%> in pragma syntax terminated with %<end declare "
"variant%> in attribute syntax"
msgstr ""
-#: c/c-parser.cc:29090 cp/parser.cc:54583
+#: c/c-parser.cc:29090 cp/parser.cc:54643
#, gcc-internal-format
msgid "expected %<declare%> or %<assumes%>"
msgstr ""
msgid "%<#pragma omp declare mapper%> previously declared here"
msgstr ""
-#: c/c-parser.cc:29206 cp/parser.cc:55578
+#: c/c-parser.cc:29206 cp/parser.cc:55638
#, gcc-internal-format
msgid "unexpected clause"
msgstr ""
-#: c/c-parser.cc:29214 cp/parser.cc:55589
+#: c/c-parser.cc:29214 cp/parser.cc:55649
#, gcc-internal-format
msgid "missing %<map%> clause"
msgstr ""
msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
msgstr ""
-#: c/c-parser.cc:29728 cp/parser.cc:55784
+#: c/c-parser.cc:29728 cp/parser.cc:55844
#, gcc-internal-format
msgid ""
"expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
msgstr ""
-#: c/c-parser.cc:29757 cp/parser.cc:55819
+#: c/c-parser.cc:29757 cp/parser.cc:55879
#, gcc-internal-format
msgid ""
"expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, "
"clause"
msgstr ""
-#: c/c-parser.cc:29776 cp/parser.cc:55838
+#: c/c-parser.cc:29776 cp/parser.cc:55898
#, gcc-internal-format
msgid ""
"%qs clause used lexically after first target construct or offloading API"
msgstr ""
-#: c/c-parser.cc:29788 cp/parser.cc:55850
+#: c/c-parser.cc:29788 cp/parser.cc:55910
#, gcc-internal-format
msgid ""
"more than one %<atomic_default_mem_order%> clause in a single compilation "
"unit"
msgstr ""
-#: c/c-parser.cc:29797 cp/parser.cc:55859
+#: c/c-parser.cc:29797 cp/parser.cc:55919
#, gcc-internal-format
msgid ""
"%<atomic_default_mem_order%> clause used lexically after first %<atomic%> "
"construct without memory order clause"
msgstr ""
-#: c/c-parser.cc:29811 cp/parser.cc:55873
+#: c/c-parser.cc:29811 cp/parser.cc:55933
#, 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.cc:29954 cp/parser.cc:52050
+#: c/c-parser.cc:29954 cp/parser.cc:52110
#, gcc-internal-format
msgid "expected %<sizes%>"
msgstr ""
-#: c/c-parser.cc:29983 cp/semantics.cc:9986 cp/semantics.cc:10003
+#: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
#, gcc-internal-format
msgid "%<sizes%> argument needs positive integral constant"
msgstr ""
-#: c/c-parser.cc:30099 cp/parser.cc:55930
+#: c/c-parser.cc:30099 cp/parser.cc:55990
#, gcc-internal-format
msgid "expected %<at%>, %<severity%> or %<message%> clause"
msgstr ""
-#: c/c-parser.cc:30132 cp/parser.cc:55965
+#: c/c-parser.cc:30132 cp/parser.cc:56025
#, gcc-internal-format
msgid "expected %qs or %qs"
msgstr ""
-#: c/c-parser.cc:30189 cp/parser.cc:56027
+#: c/c-parser.cc:30189 cp/parser.cc:56087
#, gcc-internal-format
msgid ""
"%<#pragma omp error%> with %<at(execution)%> clause may only be used in "
"compound statements"
msgstr ""
-#: c/c-parser.cc:30196 cp/parser.cc:56034
+#: c/c-parser.cc:30196 cp/parser.cc:56094
#, gcc-internal-format
msgid ""
"%<#pragma omp error%> with %<at(execution)%> clause may not be used in "
"intervening code"
msgstr ""
-#: c/c-parser.cc:30223 cp/parser.cc:56065
+#: c/c-parser.cc:30223 cp/parser.cc:56125
#, gcc-internal-format
msgid "%<pragma omp error%> encountered: %s"
msgstr ""
-#: c/c-parser.cc:30226 cp/parser.cc:56068
+#: c/c-parser.cc:30226 cp/parser.cc:56128
#, gcc-internal-format
msgid "%<pragma omp error%> encountered"
msgstr ""
-#: c/c-parser.cc:30257 cp/parser.cc:53176
+#: c/c-parser.cc:30257 cp/parser.cc:53236
#, gcc-internal-format
msgid "expected at least one assumption clause"
msgstr ""
-#: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53269
-#: cp/parser.cc:54812 cp/parser.cc:54839
+#: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
+#: cp/parser.cc:54872 cp/parser.cc:54899
#, gcc-internal-format
msgid "expected directive name"
msgstr ""
-#: c/c-parser.cc:30362 cp/parser.cc:53281
+#: c/c-parser.cc:30362 cp/parser.cc:53341
#, gcc-internal-format
msgid ""
"invalid OpenMP directive name in %qs clause argument: declarative, "
"informational, and meta directives not permitted"
msgstr ""
-#: c/c-parser.cc:30370 cp/parser.cc:53289
+#: c/c-parser.cc:30370 cp/parser.cc:53349
#, gcc-internal-format
msgid "unknown OpenMP directive name in %qs clause argument"
msgstr ""
-#: c/c-parser.cc:30377 cp/parser.cc:53296
+#: c/c-parser.cc:30377 cp/parser.cc:53356
#, gcc-internal-format
msgid ""
"%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> "
"clauses"
msgstr ""
-#: c/c-parser.cc:30388 cp/parser.cc:53307
+#: c/c-parser.cc:30388 cp/parser.cc:53367
#, gcc-internal-format
msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
msgstr ""
-#: c/c-parser.cc:30411 cp/parser.cc:53334
+#: c/c-parser.cc:30411 cp/parser.cc:53394
#, gcc-internal-format
msgid "unknown assumption clause %qs"
msgstr ""
-#: c/c-parser.cc:30424 cp/parser.cc:53344
+#: c/c-parser.cc:30424 cp/parser.cc:53404
#, gcc-internal-format
msgid "expected assumption clause"
msgstr ""
-#: c/c-parser.cc:30553 cp/parser.cc:54705
+#: c/c-parser.cc:30553 cp/parser.cc:54765
#, gcc-internal-format
msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
msgstr ""
-#: c/c-parser.cc:30565 cp/parser.cc:54718
+#: c/c-parser.cc:30565 cp/parser.cc:54778
#, gcc-internal-format
msgid ""
"%<default%> clause on metadirectives deprecated since OpenMP 5.2, use "
"%<otherwise%>"
msgstr ""
-#: c/c-parser.cc:30575 cp/parser.cc:54728
+#: c/c-parser.cc:30575 cp/parser.cc:54788
#, gcc-internal-format
msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
msgstr ""
-#: c/c-parser.cc:30583 cp/parser.cc:54737
+#: c/c-parser.cc:30583 cp/parser.cc:54797
#, gcc-internal-format
msgid ""
"%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
msgstr ""
-#: c/c-parser.cc:30670 cp/parser.cc:54825
+#: c/c-parser.cc:30670 cp/parser.cc:54885
#, gcc-internal-format
msgid "unknown directive name"
msgstr ""
-#: c/c-parser.cc:30685 cp/parser.cc:54845
+#: c/c-parser.cc:30685 cp/parser.cc:54905
#, gcc-internal-format
msgid "metadirectives cannot be used as variants of a %<metadirective%>"
msgstr ""
-#: c/c-parser.cc:30691 cp/parser.cc:54851
+#: c/c-parser.cc:30691 cp/parser.cc:54911
#, gcc-internal-format
msgid "declarative directive variants of a %<metadirective%> are not supported"
msgstr ""
-#: c/c-parser.cc:31023 cp/parser.cc:51178
+#: c/c-parser.cc:31023 cp/parser.cc:51238
#, gcc-internal-format
msgid "%<omp groupprivate%>"
msgstr ""
-#: c/c-parser.cc:31049 cp/semantics.cc:10764
+#: c/c-parser.cc:31049 cp/semantics.cc:10785
#, gcc-internal-format
msgid "%qE declared %<threadprivate%> after first use"
msgstr ""
-#: c/c-parser.cc:31051 cp/semantics.cc:10766
+#: c/c-parser.cc:31051 cp/semantics.cc:10787
#, gcc-internal-format
msgid "automatic variable %qE cannot be %<threadprivate%>"
msgstr ""
-#: c/c-parser.cc:31055 cp/semantics.cc:10768
+#: c/c-parser.cc:31055 cp/semantics.cc:10789
#, gcc-internal-format
msgid "%<threadprivate%> %qE has incomplete type"
msgstr ""
-#: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56696
-#: cp/semantics.cc:12642
+#: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
+#: cp/semantics.cc:12663
#, gcc-internal-format
msgid "%<__transaction_atomic%> without transactional memory support enabled"
msgstr ""
-#: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56694
-#: cp/semantics.cc:12640
+#: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
+#: cp/semantics.cc:12661
#, gcc-internal-format
msgid "%<__transaction_relaxed%> without transactional memory support enabled"
msgstr ""
-#: c/c-parser.cc:31239 cp/parser.cc:56827
+#: c/c-parser.cc:31239 cp/parser.cc:56887
#, gcc-internal-format
msgid "%<__transaction_cancel%> without transactional memory support enabled"
msgstr ""
-#: c/c-parser.cc:31245 cp/parser.cc:56833
+#: c/c-parser.cc:31245 cp/parser.cc:56893
#, gcc-internal-format
msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
msgstr ""
"a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: c/c-parser.cc:31262 cp/parser.cc:56851
+#: c/c-parser.cc:31262 cp/parser.cc:56911
#, gcc-internal-format
msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
msgstr ""
msgid "%qD has an incomplete type %qT"
msgstr ""
-#: c/c-typeck.cc:260 c/c-typeck.cc:13154 c/c-typeck.cc:13228 cp/call.cc:5129
+#: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
#, gcc-internal-format
msgid "invalid use of void expression"
msgstr ""
msgid "%qT and %qT are in disjoint named address spaces"
msgstr ""
-#: c/c-typeck.cc:657
+#: c/c-typeck.cc:663
#, gcc-internal-format
msgid "%qs attribute can only be applied to variadic functions"
msgstr ""
-#: c/c-typeck.cc:730
+#: c/c-typeck.cc:736
#, gcc-internal-format
msgid "function types not truly compatible in ISO C"
msgstr ""
-#: c/c-typeck.cc:1218
+#: c/c-typeck.cc:1224
#, gcc-internal-format
msgid "cannot mix operands of decimal floating and vector types"
msgstr ""
-#: c/c-typeck.cc:1223
+#: c/c-typeck.cc:1229
#, gcc-internal-format
msgid "cannot mix operands of decimal floating and complex types"
msgstr ""
-#: c/c-typeck.cc:1228
+#: c/c-typeck.cc:1234
#, gcc-internal-format
msgid "cannot mix operands of decimal floating and other floating types"
msgstr ""
-#: c/c-typeck.cc:1258
+#: c/c-typeck.cc:1264
#, gcc-internal-format
msgid "%<_Complex _BitInt(%d)%> unsupported"
msgstr ""
-#: c/c-typeck.cc:1907
+#: c/c-typeck.cc:1913
#, gcc-internal-format
msgid ""
"invalid use of pointers to arrays with different qualifiers in ISO C before "
"C23"
msgstr ""
-#: c/c-typeck.cc:1911
+#: c/c-typeck.cc:1917
#, gcc-internal-format
msgid "types are not quite compatible"
msgstr ""
-#: c/c-typeck.cc:1915
+#: c/c-typeck.cc:1921
#, gcc-internal-format
msgid "pointer target types incompatible in C++"
msgstr ""
-#: c/c-typeck.cc:2133
+#: c/c-typeck.cc:2139
#, gcc-internal-format
msgid "function return types not compatible due to %<volatile%>"
msgstr ""
-#: c/c-typeck.cc:2348
+#: c/c-typeck.cc:2354
#, gcc-internal-format
msgid ""
"converting an array compound literal to a pointer leads to a dangling "
"pointer in C++"
msgstr ""
-#: c/c-typeck.cc:3128
+#: c/c-typeck.cc:3134
#, gcc-internal-format
msgid ""
"%<counted_by%> attribute is not allowed for a pointer to structure or union "
"with flexible array member"
msgstr ""
-#: c/c-typeck.cc:3370 c/c-typeck.cc:11302
+#: c/c-typeck.cc:3378 c/c-typeck.cc:11310
#, gcc-internal-format
msgid "%qT has no member named %qE; did you mean %qE?"
msgstr ""
-#: c/c-typeck.cc:3374 c/c-typeck.cc:11306
+#: c/c-typeck.cc:3382 c/c-typeck.cc:11314
#, gcc-internal-format
msgid "%qT has no member named %qE"
msgstr ""
-#: c/c-typeck.cc:3383
+#: c/c-typeck.cc:3391
#, gcc-internal-format
msgid "accessing a member %qE of an atomic structure %qE"
msgstr ""
-#: c/c-typeck.cc:3386
+#: c/c-typeck.cc:3394
#, gcc-internal-format
msgid "accessing a member %qE of an atomic union %qE"
msgstr ""
-#: c/c-typeck.cc:3453
+#: c/c-typeck.cc:3461
#, gcc-internal-format
msgid ""
"%qE is a pointer to pointer; did you mean to dereference it before applying "
"%<->%> to it?"
msgstr ""
-#: c/c-typeck.cc:3462
+#: c/c-typeck.cc:3470
#, gcc-internal-format
msgid "%qE is a pointer; did you mean to use %<->%>?"
msgstr ""
-#: c/c-typeck.cc:3469
+#: c/c-typeck.cc:3477
#, gcc-internal-format
msgid "request for member %qE in something not a structure or union"
msgstr ""
-#: c/c-typeck.cc:3517
+#: c/c-typeck.cc:3525
#, gcc-internal-format
msgid "dereferencing %<void *%> pointer"
msgstr ""
-#: c/c-typeck.cc:3572
+#: c/c-typeck.cc:3580
#, gcc-internal-format
msgid "subscripted value is neither array nor pointer nor vector"
msgstr ""
-#: c/c-typeck.cc:3582 cp/typeck.cc:4273 cp/typeck.cc:4367
+#: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
#, gcc-internal-format
msgid "array subscript is not an integer"
msgstr ""
-#: c/c-typeck.cc:3588
+#: c/c-typeck.cc:3596
#, gcc-internal-format
msgid "subscripted value is pointer to function"
msgstr ""
-#: c/c-typeck.cc:3643
+#: c/c-typeck.cc:3651
#, gcc-internal-format
msgid "array subscript is negative"
msgstr ""
-#: c/c-typeck.cc:3656
+#: c/c-typeck.cc:3664
#, gcc-internal-format
msgid "ISO C forbids subscripting %<register%> array before C2Y"
msgstr ""
-#: c/c-typeck.cc:3660
+#: c/c-typeck.cc:3668
#, gcc-internal-format
msgid "ISO C90 forbids subscripting non-lvalue array"
msgstr ""
-#: c/c-typeck.cc:3865
+#: c/c-typeck.cc:3873
#, gcc-internal-format
msgid "underspecified %qD referenced in its initializer"
msgstr ""
-#: c/c-typeck.cc:3910
+#: c/c-typeck.cc:3918
#, gcc-internal-format
msgid "enum constant defined in struct or union is not visible in C++"
msgstr ""
-#: c/c-typeck.cc:3912
+#: c/c-typeck.cc:3920
#, gcc-internal-format
msgid "enum constant defined here"
msgstr ""
-#: c/c-typeck.cc:4031 cp/typeck.cc:2277
+#: c/c-typeck.cc:4039 cp/typeck.cc:2277
#, gcc-internal-format
msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
msgstr ""
-#: c/c-typeck.cc:4374
+#: c/c-typeck.cc:4382
#, gcc-internal-format
msgid "called object %qE is not a function or function pointer"
msgstr ""
-#: c/c-typeck.cc:4380
+#: c/c-typeck.cc:4388
#, gcc-internal-format
msgid "called object %qD is not a function or function pointer"
msgstr ""
-#: c/c-typeck.cc:4386
+#: c/c-typeck.cc:4394
#, gcc-internal-format
msgid "called object is not a function or function pointer"
msgstr ""
#. This situation leads to run-time undefined behavior. We can't,
#. therefore, simply error unless we can prove that all possible
#. executions of the program must execute the code.
-#: c/c-typeck.cc:4415
+#: c/c-typeck.cc:4423
#, gcc-internal-format
msgid "function called through a non-compatible type"
msgstr ""
-#: c/c-typeck.cc:4420 c/c-typeck.cc:4476
+#: c/c-typeck.cc:4428 c/c-typeck.cc:4484
#, gcc-internal-format
msgid "function with qualified void return type called"
msgstr ""
-#: c/c-typeck.cc:4531
+#: c/c-typeck.cc:4539
#, gcc-internal-format, gfc-internal-format
msgid "type of formal parameter %d is incomplete"
msgstr ""
-#: c/c-typeck.cc:4543
+#: c/c-typeck.cc:4551
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as integer rather than floating due to prototype"
msgstr ""
-#: c/c-typeck.cc:4549
+#: c/c-typeck.cc:4557
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as integer rather than complex due to prototype"
msgstr ""
-#: c/c-typeck.cc:4555
+#: c/c-typeck.cc:4563
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as complex rather than floating due to prototype"
msgstr ""
-#: c/c-typeck.cc:4561
+#: c/c-typeck.cc:4569
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as floating rather than integer due to prototype"
msgstr ""
-#: c/c-typeck.cc:4567
+#: c/c-typeck.cc:4575
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as complex rather than integer due to prototype"
msgstr ""
-#: c/c-typeck.cc:4573
+#: c/c-typeck.cc:4581
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as floating rather than complex due to prototype"
msgstr ""
-#: c/c-typeck.cc:4589
+#: c/c-typeck.cc:4597
#, gcc-internal-format
msgid ""
"passing argument %d of %qE as %<float%> rather than %<double%> due to "
"prototype"
msgstr ""
-#: c/c-typeck.cc:4615
+#: c/c-typeck.cc:4623
#, gcc-internal-format
msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
msgstr ""
-#: c/c-typeck.cc:4641
+#: c/c-typeck.cc:4649
#, gcc-internal-format
msgid "passing argument %d of %qE with different width due to prototype"
msgstr ""
-#: c/c-typeck.cc:4665
+#: c/c-typeck.cc:4673
#, gcc-internal-format
msgid "passing argument %d of %qE as unsigned due to prototype"
msgstr ""
-#: c/c-typeck.cc:4670
+#: c/c-typeck.cc:4678
#, gcc-internal-format
msgid "passing argument %d of %qE as signed due to prototype"
msgstr ""
-#: c/c-typeck.cc:4838
+#: c/c-typeck.cc:4846
#, gcc-internal-format
msgid "too many arguments to method %qE; expected %i, have %i"
msgstr ""
-#: c/c-typeck.cc:4842
+#: c/c-typeck.cc:4850
#, gcc-internal-format
msgid "too many arguments to function %qE; expected %i, have %i"
msgstr ""
-#: c/c-typeck.cc:4852
+#: c/c-typeck.cc:4860
#, gcc-internal-format
msgid "too many arguments to built-in function %qE expecting %d"
msgstr ""
-#: c/c-typeck.cc:4865
+#: c/c-typeck.cc:4873
#, gcc-internal-format
msgid ""
"ISO C23 does not allow arguments for method %qE declared without parameters"
msgstr ""
-#: c/c-typeck.cc:4870
+#: c/c-typeck.cc:4878
#, gcc-internal-format
msgid ""
"ISO C23 does not allow arguments for function %qE declared without parameters"
msgstr ""
-#: c/c-typeck.cc:4949
+#: c/c-typeck.cc:4957
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT when passing argument to function"
msgstr ""
-#: c/c-typeck.cc:5030
+#: c/c-typeck.cc:5038
#, gcc-internal-format
msgid "too few arguments to function %qE; expected at least %i, have %i"
msgstr ""
-#: c/c-typeck.cc:5031
+#: c/c-typeck.cc:5039
#, gcc-internal-format
msgid "too few arguments to function %qE; expected %i, have %i"
msgstr ""
-#: c/c-typeck.cc:5045
+#: c/c-typeck.cc:5053
#, gcc-internal-format
msgid "too few arguments to built-in function %qE expecting %u"
msgstr ""
-#: c/c-typeck.cc:5223 c/c-typeck.cc:5251 cp/typeck.cc:6099 cp/typeck.cc:6391
+#: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
#, gcc-internal-format
msgid "comparison with string literal results in unspecified behavior"
msgstr ""
-#: c/c-typeck.cc:5231 c/c-typeck.cc:5242 cp/typeck.cc:6136 cp/typeck.cc:6160
+#: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
#, gcc-internal-format
msgid "comparison between pointer and zero character constant"
msgstr ""
-#: c/c-typeck.cc:5234 c/c-typeck.cc:5245 cp/typeck.cc:6139 cp/typeck.cc:6163
+#: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
#, gcc-internal-format
msgid "did you mean to dereference the pointer?"
msgstr ""
-#: c/c-typeck.cc:5263 c/c-typeck.cc:5270 c/c-typeck.cc:6701 c/c-typeck.cc:6706
-#: c/c-typeck.cc:9255 cp/tree.cc:6866
+#: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
+#: c/c-typeck.cc:9263 cp/tree.cc:6889
#, gcc-internal-format
msgid "zero as null pointer constant"
msgstr ""
-#: c/c-typeck.cc:5291
+#: c/c-typeck.cc:5299
#, gcc-internal-format
msgid "comparison between %qT and %qT"
msgstr ""
-#: c/c-typeck.cc:5350
+#: c/c-typeck.cc:5358
#, gcc-internal-format
msgid "pointer of type %<void *%> used in subtraction"
msgstr ""
-#: c/c-typeck.cc:5353
+#: c/c-typeck.cc:5361
#, gcc-internal-format
msgid "pointer to a function used in subtraction"
msgstr ""
-#: c/c-typeck.cc:5387
+#: c/c-typeck.cc:5395
#, gcc-internal-format
msgid "arithmetic on pointer to an incomplete type"
msgstr ""
-#: c/c-typeck.cc:5396 cp/typeck.cc:7197
+#: c/c-typeck.cc:5404 cp/typeck.cc:7192
#, gcc-internal-format
msgid "arithmetic on pointer to an empty aggregate"
msgstr ""
-#: c/c-typeck.cc:5847
+#: c/c-typeck.cc:5855
#, gcc-internal-format
msgid "%<~%> on a boolean expression"
msgstr ""
-#: c/c-typeck.cc:5851
+#: c/c-typeck.cc:5859
#, gcc-internal-format
msgid "did you mean to use logical not?"
msgstr ""
-#: c/c-typeck.cc:5861
+#: c/c-typeck.cc:5869
#, gcc-internal-format
msgid "ISO C does not support %<~%> for complex conjugation"
msgstr ""
-#: c/c-typeck.cc:5885
+#: c/c-typeck.cc:5893
#, gcc-internal-format
msgid "wrong type argument to absu"
msgstr ""
-#: c/c-typeck.cc:5911
+#: c/c-typeck.cc:5919
#, gcc-internal-format
msgid "wrong type argument to unary exclamation mark"
msgstr ""
-#: c/c-typeck.cc:5969
+#: c/c-typeck.cc:5977
#, gcc-internal-format
msgid "increment of enumeration value is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:5972
+#: c/c-typeck.cc:5980
#, gcc-internal-format
msgid "decrement of enumeration value is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:5979
+#: c/c-typeck.cc:5987
#, gcc-internal-format
msgid "increment of a boolean expression"
msgstr ""
-#: c/c-typeck.cc:5982
+#: c/c-typeck.cc:5990
#, gcc-internal-format
msgid "decrement of a boolean expression"
msgstr ""
-#: c/c-typeck.cc:5998
+#: c/c-typeck.cc:6006
#, gcc-internal-format
msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
msgstr ""
-#: c/c-typeck.cc:6025 c/c-typeck.cc:6059
+#: c/c-typeck.cc:6033 c/c-typeck.cc:6067
#, gcc-internal-format
msgid "wrong type argument to increment"
msgstr ""
-#: c/c-typeck.cc:6027 c/c-typeck.cc:6062
+#: c/c-typeck.cc:6035 c/c-typeck.cc:6070
#, gcc-internal-format
msgid "wrong type argument to decrement"
msgstr ""
-#: c/c-typeck.cc:6047
+#: c/c-typeck.cc:6055
#, gcc-internal-format
msgid "increment of pointer to an incomplete type %qT"
msgstr ""
-#: c/c-typeck.cc:6051
+#: c/c-typeck.cc:6059
#, gcc-internal-format
msgid "decrement of pointer to an incomplete type %qT"
msgstr ""
-#: c/c-typeck.cc:6200
+#: c/c-typeck.cc:6208
#, gcc-internal-format
msgid "taking address of expression of type %<void%>"
msgstr ""
-#: c/c-typeck.cc:6263 c/c-typeck.cc:6460 d/d-codegen.cc:759
+#: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
#, gcc-internal-format
msgid "cannot take address of bit-field %qD"
msgstr ""
-#: c/c-typeck.cc:6277
+#: c/c-typeck.cc:6285
#, gcc-internal-format
msgid "cannot take address of scalar with reverse storage order"
msgstr ""
-#: c/c-typeck.cc:6285
+#: c/c-typeck.cc:6293
#, gcc-internal-format
msgid "address of array with reverse scalar storage order requested"
msgstr ""
-#: c/c-typeck.cc:6479
+#: c/c-typeck.cc:6487
#, gcc-internal-format
msgid "address of register compound literal requested"
msgstr ""
-#: c/c-typeck.cc:6501
+#: c/c-typeck.cc:6509
#, gcc-internal-format
msgid "global register variable %qD used in nested function"
msgstr ""
-#: c/c-typeck.cc:6504
+#: c/c-typeck.cc:6512
#, gcc-internal-format
msgid "register variable %qD used in nested function"
msgstr ""
-#: c/c-typeck.cc:6509
+#: c/c-typeck.cc:6517
#, gcc-internal-format
msgid "address of global register variable %qD requested"
msgstr ""
-#: c/c-typeck.cc:6518 d/d-codegen.cc:775
+#: c/c-typeck.cc:6526 d/d-codegen.cc:775
#, gcc-internal-format
msgid "address of register variable %qD requested"
msgstr ""
-#: c/c-typeck.cc:6656
+#: c/c-typeck.cc:6664
#, gcc-internal-format
msgid "non-lvalue array in conditional expression"
msgstr ""
-#: c/c-typeck.cc:6691
+#: c/c-typeck.cc:6699
#, gcc-internal-format
msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
msgstr ""
-#: c/c-typeck.cc:6751
+#: c/c-typeck.cc:6759
#, gcc-internal-format
msgid ""
"implicit conversion from %qT to %qT to match other result of conditional"
msgstr ""
-#: c/c-typeck.cc:6810 c/c-typeck.cc:6816
+#: c/c-typeck.cc:6818 c/c-typeck.cc:6824
#, gcc-internal-format
msgid ""
"operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of "
"other operand"
msgstr ""
-#: c/c-typeck.cc:6833
+#: c/c-typeck.cc:6841
#, gcc-internal-format
msgid "ISO C forbids conditional expr with only one void side"
msgstr ""
-#: c/c-typeck.cc:6853
+#: c/c-typeck.cc:6861
#, gcc-internal-format
msgid "pointers to disjoint address spaces used in conditional expression"
msgstr ""
-#: c/c-typeck.cc:6877
+#: c/c-typeck.cc:6885
#, gcc-internal-format
msgid "pointer to array loses qualifier in conditional expression"
msgstr ""
-#: c/c-typeck.cc:6881
+#: c/c-typeck.cc:6889
#, gcc-internal-format
msgid ""
"pointer to array loses qualifier in conditional expression in ISO C before "
"C23"
msgstr ""
-#: c/c-typeck.cc:6886
+#: c/c-typeck.cc:6894
#, gcc-internal-format
msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
msgstr ""
-#: c/c-typeck.cc:6910
+#: c/c-typeck.cc:6918
#, gcc-internal-format
msgid "pointer type mismatch in conditional expression"
msgstr ""
-#: c/c-typeck.cc:6913
+#: c/c-typeck.cc:6921
#, gcc-internal-format
msgid "first expression has type %qT"
msgstr ""
-#: c/c-typeck.cc:6914
+#: c/c-typeck.cc:6922
#, gcc-internal-format
msgid "second expression has type %qT"
msgstr ""
-#: c/c-typeck.cc:6925 c/c-typeck.cc:6938
+#: c/c-typeck.cc:6933 c/c-typeck.cc:6946
#, gcc-internal-format
msgid "pointer/integer type mismatch in conditional expression"
msgstr ""
-#: c/c-typeck.cc:6965
+#: c/c-typeck.cc:6973
#, gcc-internal-format
msgid "type mismatch in conditional expression"
msgstr ""
-#: c/c-typeck.cc:7081
+#: c/c-typeck.cc:7089
#, gcc-internal-format
msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
msgstr ""
-#: c/c-typeck.cc:7085
+#: c/c-typeck.cc:7093
#, gcc-internal-format
msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
msgstr ""
-#: c/c-typeck.cc:7104
+#: c/c-typeck.cc:7112
#, gcc-internal-format
msgid ""
"ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
msgstr ""
-#: c/c-typeck.cc:7109
+#: c/c-typeck.cc:7117
#, gcc-internal-format
msgid ""
"ignoring return value of type %qT, declared with attribute %<nodiscard%>"
msgstr ""
-#: c/c-typeck.cc:7118 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
+#: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
#, gcc-internal-format
msgid "in call to %qD, declared here"
msgstr ""
-#: c/c-typeck.cc:7167
+#: c/c-typeck.cc:7175
#, gcc-internal-format
msgid "left-hand operand of comma expression has no effect"
msgstr ""
-#: c/c-typeck.cc:7185 c/c-typeck.cc:13831
+#: c/c-typeck.cc:7193 c/c-typeck.cc:13839
#, gcc-internal-format
msgid "right-hand operand of comma expression has no effect"
msgstr ""
-#: c/c-typeck.cc:7256
+#: c/c-typeck.cc:7264
msgid "cast adds %q#v qualifier to function type"
msgstr ""
-#: c/c-typeck.cc:7262
+#: c/c-typeck.cc:7270
msgid "cast discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:7297
+#: c/c-typeck.cc:7305
#, gcc-internal-format
msgid ""
"to be safe all intermediate pointers in cast from %qT to %qT must be "
"%<const%> qualified"
msgstr ""
-#: c/c-typeck.cc:7389
+#: c/c-typeck.cc:7397
#, gcc-internal-format
msgid "cast specifies array type"
msgstr ""
-#: c/c-typeck.cc:7395
+#: c/c-typeck.cc:7403
#, gcc-internal-format
msgid "cast specifies function type"
msgstr ""
-#: c/c-typeck.cc:7410
+#: c/c-typeck.cc:7418
#, gcc-internal-format
msgid "ISO C forbids casting nonscalar to the same type"
msgstr ""
-#: c/c-typeck.cc:7414
+#: c/c-typeck.cc:7422
#, gcc-internal-format
msgid "useless cast to type %qT"
msgstr ""
-#: c/c-typeck.cc:7434
+#: c/c-typeck.cc:7442
#, gcc-internal-format
msgid "ISO C forbids casts to union type"
msgstr ""
-#: c/c-typeck.cc:7444
+#: c/c-typeck.cc:7452
#, gcc-internal-format
msgid "cast to union type from type not present in union"
msgstr ""
-#: c/c-typeck.cc:7479
+#: c/c-typeck.cc:7487
#, gcc-internal-format
msgid ""
"cast to %qs address space pointer from disjoint generic address space pointer"
msgstr ""
-#: c/c-typeck.cc:7484
+#: c/c-typeck.cc:7492
#, gcc-internal-format
msgid ""
"cast to generic address space pointer from disjoint %qs address space pointer"
msgstr ""
-#: c/c-typeck.cc:7489
+#: c/c-typeck.cc:7497
#, gcc-internal-format
msgid ""
"cast to %qs address space pointer from disjoint %qs address space pointer"
msgstr ""
-#: c/c-typeck.cc:7522
+#: c/c-typeck.cc:7530
#, gcc-internal-format
msgid "cast increases required alignment of target type"
msgstr ""
-#: c/c-typeck.cc:7534
+#: c/c-typeck.cc:7542
#, gcc-internal-format
msgid "cast from pointer to integer of different size"
msgstr ""
-#: c/c-typeck.cc:7540
+#: c/c-typeck.cc:7548
#, gcc-internal-format
msgid "cast from function call of type %qT to non-matching type %qT"
msgstr ""
-#: c/c-typeck.cc:7550 cp/typeck.cc:9654
+#: c/c-typeck.cc:7558 cp/typeck.cc:9652
#, gcc-internal-format
msgid "cast to pointer from integer of different size"
msgstr ""
-#: c/c-typeck.cc:7564
+#: c/c-typeck.cc:7572
#, gcc-internal-format
msgid "ISO C forbids conversion of function pointer to object pointer type"
msgstr ""
-#: c/c-typeck.cc:7573
+#: c/c-typeck.cc:7581
#, gcc-internal-format
msgid "ISO C forbids conversion of object pointer to function pointer type"
msgstr ""
-#: c/c-typeck.cc:7583
+#: c/c-typeck.cc:7591
#, gcc-internal-format
msgid "cast between incompatible function types from %qT to %qT"
msgstr ""
-#: c/c-typeck.cc:7698
+#: c/c-typeck.cc:7706
#, gcc-internal-format
msgid "defining a type in a cast is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:7740
+#: c/c-typeck.cc:7748
#, gcc-internal-format
msgid "assignment to expression with array type"
msgstr ""
-#: c/c-typeck.cc:7881
+#: c/c-typeck.cc:7889
#, gcc-internal-format
msgid "enum conversion in assignment is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:8075 c/c-typeck.cc:8094 c/c-typeck.cc:8153
+#: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
#, gcc-internal-format
msgid "(near initialization for %qs)"
msgstr ""
-#: c/c-typeck.cc:8169
+#: c/c-typeck.cc:8177
#, gcc-internal-format
msgid "array initialized from parenthesized string constant"
msgstr ""
-#: c/c-typeck.cc:8219
+#: c/c-typeck.cc:8227
msgid "expected %e but argument is of type %e"
msgstr ""
-#: c/c-typeck.cc:8253
+#: c/c-typeck.cc:8261
#, gcc-internal-format
msgid ""
"%qD argument %d type is %qT where %qT is expected in a call to built-in "
"function declared without prototype"
msgstr ""
-#: c/c-typeck.cc:8256
+#: c/c-typeck.cc:8264
#, gcc-internal-format
msgid ""
"%qD argument %d promotes to %qT where %qT is expected in a call to built-in "
"function declared without prototype"
msgstr ""
-#: c/c-typeck.cc:8261
+#: c/c-typeck.cc:8269
#, gcc-internal-format
msgid "built-in %qD declared here"
msgstr ""
-#: c/c-typeck.cc:8318 c/c-typeck.cc:9217
+#: c/c-typeck.cc:8326 c/c-typeck.cc:9225
msgid "%e declared here"
msgstr ""
-#: c/c-typeck.cc:8511
+#: c/c-typeck.cc:8519
#, gcc-internal-format
msgid "enum conversion when passing argument %d of %qE is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:8516
+#: c/c-typeck.cc:8524
#, gcc-internal-format
msgid "expected %qT but argument is of type %qT"
msgstr ""
-#: c/c-typeck.cc:8520
+#: c/c-typeck.cc:8528
#, gcc-internal-format
msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:8525
+#: c/c-typeck.cc:8533
#, gcc-internal-format
msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:8530
+#: c/c-typeck.cc:8538
#, gcc-internal-format
msgid "enum conversion from %qT to %qT in return is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:8548
+#: c/c-typeck.cc:8556
#, gcc-internal-format
msgid "implicit conversion from %qT to %qT"
msgstr ""
-#: c/c-typeck.cc:8730 c/c-typeck.cc:9120
+#: c/c-typeck.cc:8738 c/c-typeck.cc:9128
msgid ""
"passing argument %d of %qE makes %q#v qualified function pointer from "
"unqualified"
msgstr ""
-#: c/c-typeck.cc:8733 c/c-typeck.cc:9123
+#: c/c-typeck.cc:8741 c/c-typeck.cc:9131
msgid "assignment makes %q#v qualified function pointer from unqualified"
msgstr ""
-#: c/c-typeck.cc:8736 c/c-typeck.cc:9125
+#: c/c-typeck.cc:8744 c/c-typeck.cc:9133
msgid "initialization makes %q#v qualified function pointer from unqualified"
msgstr ""
-#: c/c-typeck.cc:8739 c/c-typeck.cc:9127
+#: c/c-typeck.cc:8747 c/c-typeck.cc:9135
msgid "return makes %q#v qualified function pointer from unqualified"
msgstr ""
-#: c/c-typeck.cc:8747 c/c-typeck.cc:9010 c/c-typeck.cc:9053
+#: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
msgid ""
"passing argument %d of %qE discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:8749 c/c-typeck.cc:9012 c/c-typeck.cc:9055
+#: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
msgid "assignment discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:8751 c/c-typeck.cc:9014 c/c-typeck.cc:9057
+#: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
msgid "initialization discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:8753 c/c-typeck.cc:9016 c/c-typeck.cc:9059
+#: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
msgid "return discards %qv qualifier from pointer target type"
msgstr ""
-#: c/c-typeck.cc:8762
+#: c/c-typeck.cc:8770
#, gcc-internal-format
msgid "ISO C prohibits argument conversion to union type"
msgstr ""
-#: c/c-typeck.cc:8821
+#: c/c-typeck.cc:8829
#, gcc-internal-format
msgid "request for implicit conversion from %qT to %qT not permitted in C++"
msgstr ""
-#: c/c-typeck.cc:8848
+#: c/c-typeck.cc:8856
#, gcc-internal-format
msgid "passing argument %d of %qE from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.cc:8859
+#: c/c-typeck.cc:8867
#, gcc-internal-format
msgid "assignment from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.cc:8870
+#: c/c-typeck.cc:8878
#, gcc-internal-format
msgid "initialization from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.cc:8880
+#: c/c-typeck.cc:8888
#, gcc-internal-format
msgid "return from pointer to non-enclosed address space"
msgstr ""
-#: c/c-typeck.cc:8896
+#: c/c-typeck.cc:8904
#, gcc-internal-format
msgid "expected %qT but pointer is of type %qT"
msgstr ""
-#: c/c-typeck.cc:8911
+#: c/c-typeck.cc:8919
#, gcc-internal-format
msgid "argument %d of %qE might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.cc:8917
+#: c/c-typeck.cc:8925
#, gcc-internal-format
msgid "assignment left-hand side might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.cc:8923
+#: c/c-typeck.cc:8931
#, gcc-internal-format
msgid ""
"initialization left-hand side might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.cc:8928 cp/typeck.cc:10845
+#: c/c-typeck.cc:8936 cp/typeck.cc:10843
#, gcc-internal-format
msgid "return type might be a candidate for a format attribute"
msgstr ""
-#: c/c-typeck.cc:8952
+#: c/c-typeck.cc:8960
#, gcc-internal-format
msgid "passing argument %d of %qE from incompatible scalar storage order"
msgstr ""
-#: c/c-typeck.cc:8962
+#: c/c-typeck.cc:8970
#, gcc-internal-format
msgid ""
"assignment to %qT from pointer type %qT with incompatible scalar storage "
"order"
msgstr ""
-#: c/c-typeck.cc:8972
+#: c/c-typeck.cc:8980
#, gcc-internal-format
msgid ""
"initialization of %qT from pointer type %qT with incompatible scalar storage "
"order"
msgstr ""
-#: c/c-typeck.cc:8977
+#: c/c-typeck.cc:8985
#, gcc-internal-format
msgid ""
"returning %qT from pointer type with incompatible scalar storage order %qT"
msgstr ""
-#: c/c-typeck.cc:9027
+#: c/c-typeck.cc:9035
#, gcc-internal-format
msgid ""
"ISO C forbids passing argument %d of %qE between function pointer and %<void "
"*%>"
msgstr ""
-#: c/c-typeck.cc:9030
+#: c/c-typeck.cc:9038
#, gcc-internal-format
msgid "ISO C forbids assignment between function pointer and %<void *%>"
msgstr ""
-#: c/c-typeck.cc:9032
+#: c/c-typeck.cc:9040
#, gcc-internal-format
msgid "ISO C forbids initialization between function pointer and %<void *%>"
msgstr ""
-#: c/c-typeck.cc:9034
+#: c/c-typeck.cc:9042
#, gcc-internal-format
msgid "ISO C forbids return between function pointer and %<void *%>"
msgstr ""
-#: c/c-typeck.cc:9064
+#: c/c-typeck.cc:9072
#, gcc-internal-format
msgid "array with qualifier on the element is not qualified before C23"
msgstr ""
-#: c/c-typeck.cc:9082
+#: c/c-typeck.cc:9090
#, gcc-internal-format
msgid "pointer targets in passing argument %d of %qE differ in signedness"
msgstr ""
-#: c/c-typeck.cc:9090
+#: c/c-typeck.cc:9098
#, gcc-internal-format
msgid "pointer targets in assignment from %qT to %qT differ in signedness"
msgstr ""
-#: c/c-typeck.cc:9096
+#: c/c-typeck.cc:9104
#, gcc-internal-format
msgid "pointer targets in initialization of %qT from %qT differ in signedness"
msgstr ""
-#: c/c-typeck.cc:9101
+#: c/c-typeck.cc:9109
#, gcc-internal-format
msgid ""
"pointer targets in returning %qT from a function with return type %qT differ "
"in signedness"
msgstr ""
-#: c/c-typeck.cc:9148
+#: c/c-typeck.cc:9156
#, gcc-internal-format
msgid "passing argument %d of %qE from incompatible pointer type"
msgstr ""
-#: c/c-typeck.cc:9159
+#: c/c-typeck.cc:9167
msgid "assignment to %e from pointer to %qD with incompatible type %e"
msgstr ""
-#: c/c-typeck.cc:9165
+#: c/c-typeck.cc:9173
msgid "assignment to %e from incompatible pointer type %e"
msgstr ""
-#: c/c-typeck.cc:9174
+#: c/c-typeck.cc:9182
msgid "initialization of %e from pointer to %qD with incompatible type %e"
msgstr ""
-#: c/c-typeck.cc:9180
+#: c/c-typeck.cc:9188
msgid "initialization of %e from incompatible pointer type %e"
msgstr ""
-#: c/c-typeck.cc:9188
+#: c/c-typeck.cc:9196
msgid ""
"returning pointer to %qD of type %e from a function with incompatible type %e"
msgstr ""
-#: c/c-typeck.cc:9194
+#: c/c-typeck.cc:9202
msgid "returning %e from a function with incompatible return type %e"
msgstr ""
-#: c/c-typeck.cc:9272
+#: c/c-typeck.cc:9280
#, gcc-internal-format
msgid "passing argument %d of %qE makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.cc:9282
+#: c/c-typeck.cc:9290
#, gcc-internal-format
msgid "assignment to %qT from %qT makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.cc:9288
+#: c/c-typeck.cc:9296
#, gcc-internal-format
msgid ""
"initialization of %qT from %qT makes pointer from integer without a cast"
msgstr ""
-#: c/c-typeck.cc:9293
+#: c/c-typeck.cc:9301
#, gcc-internal-format
msgid ""
"returning %qT from a function with return type %qT makes pointer from "
"integer without a cast"
msgstr ""
-#: c/c-typeck.cc:9315
+#: c/c-typeck.cc:9323
#, gcc-internal-format
msgid "passing argument %d of %qE makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.cc:9325
+#: c/c-typeck.cc:9333
#, gcc-internal-format
msgid "assignment to %qT from %qT makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.cc:9331
+#: c/c-typeck.cc:9339
#, gcc-internal-format
msgid ""
"initialization of %qT from %qT makes integer from pointer without a cast"
msgstr ""
-#: c/c-typeck.cc:9335
+#: c/c-typeck.cc:9343
#, gcc-internal-format
msgid ""
"returning %qT from a function with return type %qT makes integer from "
"pointer without a cast"
msgstr ""
-#: c/c-typeck.cc:9368
+#: c/c-typeck.cc:9376
#, gcc-internal-format
msgid "incompatible type for argument %d of %qE"
msgstr ""
-#: c/c-typeck.cc:9379
+#: c/c-typeck.cc:9387
#, gcc-internal-format
msgid "incompatible types when assigning to type %qT from type %qT"
msgstr ""
-#: c/c-typeck.cc:9390
+#: c/c-typeck.cc:9398
#, gcc-internal-format
msgid "incompatible types when initializing type %qT using type %qT"
msgstr ""
-#: c/c-typeck.cc:9400
+#: c/c-typeck.cc:9408
#, gcc-internal-format
msgid "incompatible types when returning type %qT but %qT was expected"
msgstr ""
-#: c/c-typeck.cc:9480
+#: c/c-typeck.cc:9488
#, gcc-internal-format
msgid "traditional C rejects automatic aggregate initialization"
msgstr ""
-#: c/c-typeck.cc:9722
+#: c/c-typeck.cc:9730
#, gcc-internal-format
msgid "%<constexpr%> pointer initializer is not null"
msgstr ""
-#: c/c-typeck.cc:9739 c/c-typeck.cc:9749 c/c-typeck.cc:9811 c/c-typeck.cc:9964
+#: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
#, gcc-internal-format
msgid "%<constexpr%> initializer not representable in type of object"
msgstr ""
-#: c/c-typeck.cc:9745
+#: c/c-typeck.cc:9753
#, gcc-internal-format
msgid "%<constexpr%> integer initializer is not an integer constant expression"
msgstr ""
-#: c/c-typeck.cc:9759
+#: c/c-typeck.cc:9767
#, gcc-internal-format
msgid "%<constexpr%> initializer is not an arithmetic constant expression"
msgstr ""
-#: c/c-typeck.cc:9776
+#: c/c-typeck.cc:9784
#, gcc-internal-format
msgid "%<constexpr%> initializer for a real type is of complex type"
msgstr ""
-#: c/c-typeck.cc:9785
+#: c/c-typeck.cc:9793
#, gcc-internal-format
msgid ""
"%<constexpr%> initializer for a binary floating-point type is of decimal type"
msgstr ""
-#: c/c-typeck.cc:9929 c/c-typeck.cc:10915 cp/typeck2.cc:1329
+#: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
#, gcc-internal-format
msgid "initialization of a flexible array member"
msgstr ""
-#: c/c-typeck.cc:9945 cp/typeck2.cc:1346
+#: c/c-typeck.cc:9953 cp/typeck2.cc:1346
#, gcc-internal-format
msgid ""
"cannot initialize array of %qT from a string literal with type array of %qT"
msgstr ""
-#: c/c-typeck.cc:9991
+#: c/c-typeck.cc:9999
#, gcc-internal-format
msgid ""
"initializer-string for array of %qT is too long (%wu chars into %wu "
"available)"
msgstr ""
-#: c/c-typeck.cc:9996
+#: c/c-typeck.cc:10004
#, gcc-internal-format
msgid ""
"initializer-string for array of %qT is too long for C++ (%wu chars into %wu "
"available)"
msgstr ""
-#: c/c-typeck.cc:10003
+#: c/c-typeck.cc:10011
#, gcc-internal-format
msgid ""
"initializer-string for array of %qT truncates NUL terminator but destination "
"lacks %qs attribute (%wu chars into %wu available)"
msgstr ""
-#: c/c-typeck.cc:10015
+#: c/c-typeck.cc:10023
#, gcc-internal-format
msgid "array of inappropriate type initialized from string constant"
msgstr ""
-#: c/c-typeck.cc:10083 cp/typeck.cc:2671
+#: c/c-typeck.cc:10091 cp/typeck.cc:2671
#, gcc-internal-format
msgid "invalid use of non-lvalue array"
msgstr ""
-#: c/c-typeck.cc:10097 c/c-typeck.cc:10237 c/c-typeck.cc:11009
+#: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
#, gcc-internal-format
msgid "invalid initializer"
msgstr ""
-#: c/c-typeck.cc:10109 c/c-typeck.cc:10133 c/c-typeck.cc:10136
-#: c/c-typeck.cc:10144 c/c-typeck.cc:10206 c/c-typeck.cc:11993
-#: c/c-typeck.cc:12077
+#: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
+#: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
+#: c/c-typeck.cc:12085
#, gcc-internal-format
msgid "initializer element is not constant"
msgstr ""
-#: c/c-typeck.cc:10118
+#: c/c-typeck.cc:10126
#, gcc-internal-format
msgid "array initialized from non-constant array expression"
msgstr ""
-#: c/c-typeck.cc:10149 c/c-typeck.cc:10219 c/c-typeck.cc:12087
+#: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
#, gcc-internal-format
msgid "initializer element is not a constant expression"
msgstr ""
-#: c/c-typeck.cc:10171 cp/typeck2.cc:1428
+#: c/c-typeck.cc:10179 cp/typeck2.cc:1428
#, gcc-internal-format
msgid "conversion from %qT to %qT changes value from %qd to %qd"
msgstr ""
-#: c/c-typeck.cc:10213 c/c-typeck.cc:12082
+#: c/c-typeck.cc:10221 c/c-typeck.cc:12090
#, gcc-internal-format
msgid "initializer element is not computable at load time"
msgstr ""
-#: c/c-typeck.cc:10524 cp/decl.cc:8528
+#: c/c-typeck.cc:10532 cp/decl.cc:8542
#, gcc-internal-format
msgid "opaque vector types cannot be initialized"
msgstr ""
-#: c/c-typeck.cc:10755
+#: c/c-typeck.cc:10763
#, gcc-internal-format
msgid "extra brace group at end of initializer"
msgstr ""
-#: c/c-typeck.cc:10842 c/c-typeck.cc:10845
+#: c/c-typeck.cc:10850 c/c-typeck.cc:10853
#, gcc-internal-format
msgid "braces around scalar initializer"
msgstr ""
-#: c/c-typeck.cc:10917 c/c-typeck.cc:10921 c/c-typeck.cc:12685
-#: c/c-typeck.cc:12810 cp/typeck2.cc:1356 cp/typeck2.cc:1714
+#: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
+#: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
#, gcc-internal-format
msgid "initialization of flexible array member in a nested context"
msgstr ""
-#: c/c-typeck.cc:10958
+#: c/c-typeck.cc:10966
#, gcc-internal-format
msgid "missing braces around initializer"
msgstr ""
-#: c/c-typeck.cc:10981
+#: c/c-typeck.cc:10989
#, gcc-internal-format
msgid "missing initializer for field %qD of %qT"
msgstr ""
-#: c/c-typeck.cc:11021
+#: c/c-typeck.cc:11029
#, gcc-internal-format
msgid "extra elements in scalar initializer"
msgstr ""
-#: c/c-typeck.cc:11144 c/c-typeck.cc:11226
+#: c/c-typeck.cc:11152 c/c-typeck.cc:11234
#, gcc-internal-format
msgid "array index in non-array initializer"
msgstr ""
-#: c/c-typeck.cc:11149 c/c-typeck.cc:11288
+#: c/c-typeck.cc:11157 c/c-typeck.cc:11296
#, gcc-internal-format
msgid "field name not in record or union initializer"
msgstr ""
-#: c/c-typeck.cc:11199
+#: c/c-typeck.cc:11207
#, gcc-internal-format
msgid "array index in initializer not of integer type"
msgstr ""
-#: c/c-typeck.cc:11208 c/c-typeck.cc:11217
+#: c/c-typeck.cc:11216 c/c-typeck.cc:11225
#, gcc-internal-format
msgid "array index in initializer is not an integer constant expression"
msgstr ""
-#: c/c-typeck.cc:11222 c/c-typeck.cc:11224
+#: c/c-typeck.cc:11230 c/c-typeck.cc:11232
#, gcc-internal-format
msgid "nonconstant array index in initializer"
msgstr ""
-#: c/c-typeck.cc:11228 c/c-typeck.cc:11231
+#: c/c-typeck.cc:11236 c/c-typeck.cc:11239
#, gcc-internal-format
msgid "array index in initializer exceeds array bounds"
msgstr ""
-#: c/c-typeck.cc:11250
+#: c/c-typeck.cc:11258
#, gcc-internal-format
msgid "empty index range in initializer"
msgstr ""
-#: c/c-typeck.cc:11259
+#: c/c-typeck.cc:11267
#, gcc-internal-format
msgid "array index range in initializer exceeds array bounds"
msgstr ""
-#: c/c-typeck.cc:11393 c/c-typeck.cc:11448 c/c-typeck.cc:11489
-#: c/c-typeck.cc:11549 c/c-typeck.cc:11596 c/c-typeck.cc:12184
+#: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
+#: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
#, gcc-internal-format
msgid "initialized field overwritten"
msgstr ""
-#: c/c-typeck.cc:11484 c/c-typeck.cc:11545 c/c-typeck.cc:11592
-#: c/c-typeck.cc:12181
+#: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
+#: c/c-typeck.cc:12189
#, gcc-internal-format
msgid "initialized field with side-effects overwritten"
msgstr ""
-#: c/c-typeck.cc:12109
+#: c/c-typeck.cc:12117
#, gcc-internal-format
msgid "enum conversion in initialization is invalid in C++"
msgstr ""
-#: c/c-typeck.cc:12555
+#: c/c-typeck.cc:12563
#, gcc-internal-format
msgid "excess elements in %qT initializer"
msgstr ""
-#: c/c-typeck.cc:12567 c/c-typeck.cc:12644
+#: c/c-typeck.cc:12575 c/c-typeck.cc:12652
#, gcc-internal-format
msgid "excess elements in struct initializer"
msgstr ""
-#: c/c-typeck.cc:12588
+#: c/c-typeck.cc:12596
#, gcc-internal-format
msgid ""
"positional initialization of field in %<struct%> declared with "
"%<designated_init%> attribute"
msgstr ""
-#: c/c-typeck.cc:12659 c/c-typeck.cc:12785 cp/typeck2.cc:1333
+#: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
#, gcc-internal-format
msgid "non-static initialization of a flexible array member"
msgstr ""
-#: c/c-typeck.cc:12755
+#: c/c-typeck.cc:12763
#, gcc-internal-format
msgid "excess elements in union initializer"
msgstr ""
-#: c/c-typeck.cc:12777
+#: c/c-typeck.cc:12785
#, gcc-internal-format
msgid "traditional C rejects initialization of unions"
msgstr ""
-#: c/c-typeck.cc:12878
+#: c/c-typeck.cc:12886
#, gcc-internal-format
msgid "excess elements in array initializer"
msgstr ""
-#: c/c-typeck.cc:12955 c/c-typeck.cc:12957
+#: c/c-typeck.cc:12963 c/c-typeck.cc:12965
#, gcc-internal-format
msgid "excess elements in vector initializer"
msgstr ""
-#: c/c-typeck.cc:12991
+#: c/c-typeck.cc:12999
#, gcc-internal-format
msgid "excess elements in scalar initializer"
msgstr ""
-#: c/c-typeck.cc:13159 c/c-typeck.cc:13234 cp/semantics.cc:2371
+#: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
#: cp/semantics.cc:2481
#, gcc-internal-format
msgid "constraint allows registers outside of a function"
msgstr ""
-#: c/c-typeck.cc:13171 cp/semantics.cc:2383
+#: c/c-typeck.cc:13179 cp/semantics.cc:2383
#, gcc-internal-format
msgid "side-effects in output operand outside of a function"
msgstr ""
-#: c/c-typeck.cc:13182 cp/semantics.cc:2399
+#: c/c-typeck.cc:13190 cp/semantics.cc:2399
#, gcc-internal-format
msgid "output operand outside of a function is not constant"
msgstr ""
-#: c/c-typeck.cc:13190 c/c-typeck.cc:13281 cp/semantics.cc:2410
+#: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
#: cp/semantics.cc:2546
#, gcc-internal-format
msgid "%<-%> modifier used inside of a function"
msgstr ""
-#: c/c-typeck.cc:13247 cp/semantics.cc:2494
+#: c/c-typeck.cc:13255 cp/semantics.cc:2494
#, gcc-internal-format
msgid ""
"%<:%> constraint operand is not address of a function or non-automatic "
"variable"
msgstr ""
-#: c/c-typeck.cc:13262 cp/semantics.cc:2509
+#: c/c-typeck.cc:13270 cp/semantics.cc:2509
#, gcc-internal-format
msgid "side-effects in input operand outside of a function"
msgstr ""
-#: c/c-typeck.cc:13273 cp/semantics.cc:2524 cp/semantics.cc:2538
+#: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
#, gcc-internal-format
msgid "input operand outside of a function is not constant"
msgstr ""
-#: c/c-typeck.cc:13326
+#: c/c-typeck.cc:13334
#, gcc-internal-format
msgid "ISO C forbids %<goto *expr;%>"
msgstr ""
-#: c/c-typeck.cc:13332
+#: c/c-typeck.cc:13340
#, gcc-internal-format
msgid "computed goto must be pointer type"
msgstr ""
-#: c/c-typeck.cc:13362 c/gimple-parser.cc:2638 cp/typeck.cc:11447
+#: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
#, gcc-internal-format
msgid "function declared %<noreturn%> has a %<return%> statement"
msgstr ""
-#: c/c-typeck.cc:13393
+#: c/c-typeck.cc:13401
#, gcc-internal-format
msgid "%<return%> with no value, in function returning non-void"
msgstr ""
-#: c/c-typeck.cc:13406 c/gimple-parser.cc:2648
+#: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
#, gcc-internal-format
msgid "%<return%> with a value, in function returning void"
msgstr ""
-#: c/c-typeck.cc:13409
+#: c/c-typeck.cc:13417
#, gcc-internal-format
msgid "ISO C forbids %<return%> with expression, in function returning void"
msgstr ""
-#: c/c-typeck.cc:13490
+#: c/c-typeck.cc:13498
#, gcc-internal-format
msgid "function returns address of label"
msgstr ""
-#: c/c-typeck.cc:13495
+#: c/c-typeck.cc:13503
#, gcc-internal-format
msgid "function returns address of nested function referencing local context"
msgstr ""
-#: c/c-typeck.cc:13588 cp/semantics.cc:1945
+#: c/c-typeck.cc:13596 cp/semantics.cc:1945
#, gcc-internal-format
msgid "switch quantity not an integer"
msgstr ""
-#: c/c-typeck.cc:13613
+#: c/c-typeck.cc:13621
#, gcc-internal-format
msgid "%<long%> switch expression not converted to %<int%> in ISO C"
msgstr ""
-#: c/c-typeck.cc:13651 c/c-typeck.cc:13659
+#: c/c-typeck.cc:13659 c/c-typeck.cc:13667
#, gcc-internal-format
msgid "case label is not an integer constant expression"
msgstr ""
-#: c/c-typeck.cc:13665 cp/parser.cc:14672
+#: c/c-typeck.cc:13673 cp/parser.cc:14687
#, gcc-internal-format
msgid "case label not within a switch statement"
msgstr ""
-#: c/c-typeck.cc:13667
+#: c/c-typeck.cc:13675
#, gcc-internal-format
msgid "%<default%> label not within a switch statement"
msgstr ""
-#: c/c-typeck.cc:13743 cp/parser.cc:16761
+#: c/c-typeck.cc:13751 cp/parser.cc:16799
#, gcc-internal-format
msgid "break statement not within loop or switch"
msgstr ""
-#: c/c-typeck.cc:13746 c/c-typeck.cc:13766 cp/decl.cc:4639 cp/parser.cc:16772
-#: cp/parser.cc:16794
+#: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
+#: cp/parser.cc:16832
#, gcc-internal-format
msgid "invalid exit from OpenMP structured block"
msgstr ""
-#: c/c-typeck.cc:13749 cp/parser.cc:16775
+#: c/c-typeck.cc:13757 cp/parser.cc:16813
#, gcc-internal-format
msgid "break statement used with OpenMP for loop"
msgstr ""
-#: c/c-typeck.cc:13763 cp/parser.cc:16785
+#: c/c-typeck.cc:13771 cp/parser.cc:16823
#, gcc-internal-format
msgid "continue statement not within a loop"
msgstr ""
-#: c/c-typeck.cc:13813 cp/cp-gimplify.cc:314
+#: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
#, gcc-internal-format
msgid "statement with no effect"
msgstr ""
-#: c/c-typeck.cc:13857
+#: c/c-typeck.cc:13865
#, gcc-internal-format
msgid "expression statement has incomplete type"
msgstr ""
-#: c/c-typeck.cc:14148
+#: c/c-typeck.cc:14156
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<false%> for the pointer operand in "
"%qE must not be NULL"
msgstr ""
-#: c/c-typeck.cc:14153
+#: c/c-typeck.cc:14161
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<true%> for the pointer operand in "
"%qE must not be NULL"
msgstr ""
-#: c/c-typeck.cc:14171 c/c-typeck.cc:14209
+#: c/c-typeck.cc:14179 c/c-typeck.cc:14217
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<false%> for the address of %qE will "
"never be NULL"
msgstr ""
-#: c/c-typeck.cc:14176 c/c-typeck.cc:14214
+#: c/c-typeck.cc:14184 c/c-typeck.cc:14222
#, gcc-internal-format
msgid ""
"the comparison will always evaluate as %<true%> for the address of %qE will "
"never be NULL"
msgstr ""
-#: c/c-typeck.cc:14808 c/c-typeck.cc:14978 cp/typeck.cc:6417
+#: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
#, gcc-internal-format
msgid "comparing vectors with different element types"
msgstr ""
-#: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6431
+#: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
#, gcc-internal-format
msgid "comparing vectors with different number of elements"
msgstr ""
-#: c/c-typeck.cc:14831 c/c-typeck.cc:15001 cp/typeck.cc:6449
+#: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
#, gcc-internal-format
msgid "comparison between types %qT and %qT"
msgstr ""
-#: c/c-typeck.cc:14847 c/c-typeck.cc:15011 cp/typeck.cc:6472
+#: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
#, gcc-internal-format
msgid "could not find an integer type of the same size as %qT"
msgstr ""
-#: c/c-typeck.cc:14861 cp/typeck.cc:6088
+#: c/c-typeck.cc:14869 cp/typeck.cc:6083
#, gcc-internal-format
msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
msgstr ""
-#: c/c-typeck.cc:14900 c/c-typeck.cc:15052
+#: c/c-typeck.cc:14908 c/c-typeck.cc:15060
#, gcc-internal-format
msgid "comparison of pointers to disjoint address spaces"
msgstr ""
-#: c/c-typeck.cc:14907 c/c-typeck.cc:14913
+#: c/c-typeck.cc:14915 c/c-typeck.cc:14921
#, gcc-internal-format
msgid "ISO C forbids comparison of %<void *%> with function pointer"
msgstr ""
-#: c/c-typeck.cc:14920 c/c-typeck.cc:15062
+#: c/c-typeck.cc:14928 c/c-typeck.cc:15070
#, gcc-internal-format
msgid "comparison of distinct pointer types lacks a cast"
msgstr ""
-#: c/c-typeck.cc:14933 c/c-typeck.cc:14939 c/c-typeck.cc:15089
-#: c/c-typeck.cc:15095
+#: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
+#: c/c-typeck.cc:15103
#, gcc-internal-format
msgid "comparison between pointer and integer"
msgstr ""
-#: c/c-typeck.cc:15040
+#: c/c-typeck.cc:15048
#, gcc-internal-format
msgid "comparison of complete and incomplete pointers"
msgstr ""
-#: c/c-typeck.cc:15042
+#: c/c-typeck.cc:15050
#, gcc-internal-format
msgid "ISO C forbids ordered comparisons of pointers to functions"
msgstr ""
-#: c/c-typeck.cc:15047
+#: c/c-typeck.cc:15055
#, gcc-internal-format
msgid "ordered comparison of pointer with null pointer"
msgstr ""
-#: c/c-typeck.cc:15070 c/c-typeck.cc:15073 c/c-typeck.cc:15080
-#: c/c-typeck.cc:15083
+#: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
+#: c/c-typeck.cc:15091
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero"
msgstr ""
-#: c/c-typeck.cc:15160
+#: c/c-typeck.cc:15168
#, gcc-internal-format
msgid ""
"implicit conversion from %qT to %qT to match other operand of binary "
"expression"
msgstr ""
-#: c/c-typeck.cc:15478
+#: c/c-typeck.cc:15486
#, gcc-internal-format
msgid "used array that cannot be converted to pointer where scalar is required"
msgstr ""
-#: c/c-typeck.cc:15482
+#: c/c-typeck.cc:15490
#, gcc-internal-format
msgid "used struct type value where scalar is required"
msgstr ""
-#: c/c-typeck.cc:15486
+#: c/c-typeck.cc:15494
#, gcc-internal-format
msgid "used union type value where scalar is required"
msgstr ""
-#: c/c-typeck.cc:15502
+#: c/c-typeck.cc:15510
#, gcc-internal-format
msgid "used vector type where scalar is required"
msgstr ""
-#: c/c-typeck.cc:15705 cp/semantics.cc:12555
+#: c/c-typeck.cc:15713 cp/semantics.cc:12576
#, gcc-internal-format
msgid ""
"%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, "
"%<sections%> or %<taskgroup%> clauses"
msgstr ""
-#: c/c-typeck.cc:15716 c/c-typeck.cc:15726 cp/semantics.cc:12566
-#: cp/semantics.cc:12576
+#: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
+#: cp/semantics.cc:12597
#, gcc-internal-format
msgid "expected %<cancel%> %<if%> clause modifier"
msgstr ""
-#: c/c-typeck.cc:15761 cp/semantics.cc:12611
+#: c/c-typeck.cc:15769 cp/semantics.cc:12632
#, gcc-internal-format
msgid ""
"%<#pragma omp cancellation point%> must specify one of %<parallel%>, "
"%<for%>, %<sections%> or %<taskgroup%> clauses"
msgstr ""
-#: c/c-typeck.cc:15829 cp/semantics.cc:6066 cp/semantics.cc:9478
+#: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
#, gcc-internal-format
msgid "%qD is not a variable in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15833 c/c-typeck.cc:17798 cp/semantics.cc:6070
-#: cp/semantics.cc:9482
+#: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
+#: cp/semantics.cc:9503
#, gcc-internal-format
msgid "%qE is not a variable in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15841
+#: c/c-typeck.cc:15849
#, gcc-internal-format
msgid "%<_Atomic%> %qD in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15851 c/c-typeck.cc:17805 c/c-typeck.cc:17959
-#: cp/semantics.cc:6079 cp/semantics.cc:9489 cp/semantics.cc:9678
+#: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
+#: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
#, gcc-internal-format
msgid "%qD is threadprivate variable in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15884 cp/semantics.cc:6113
+#: c/c-typeck.cc:15892 cp/semantics.cc:6134
#, gcc-internal-format
msgid "low bound %qE of array section does not have integral type"
msgstr ""
-#: c/c-typeck.cc:15891 cp/semantics.cc:6120
+#: c/c-typeck.cc:15899 cp/semantics.cc:6141
#, gcc-internal-format
msgid "length %qE of array section does not have integral type"
msgstr ""
-#: c/c-typeck.cc:15914 cp/semantics.cc:6153
+#: c/c-typeck.cc:15922 cp/semantics.cc:6174
#, gcc-internal-format
msgid "expected single pointer in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15932 c/c-typeck.cc:15999 c/c-typeck.cc:16290
-#: cp/semantics.cc:6171 cp/semantics.cc:6238
+#: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
+#: cp/semantics.cc:6192 cp/semantics.cc:6259
#, gcc-internal-format
msgid "zero length array section in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15951 cp/semantics.cc:6190
+#: c/c-typeck.cc:15959 cp/semantics.cc:6211
#, gcc-internal-format
msgid "for unknown bound array type length expression must be specified"
msgstr ""
-#: c/c-typeck.cc:15959 cp/semantics.cc:6198
+#: c/c-typeck.cc:15967 cp/semantics.cc:6219
#, gcc-internal-format
msgid "negative low bound in array section in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15968 c/c-typeck.cc:16092 cp/semantics.cc:6207
-#: cp/semantics.cc:6331
+#: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
+#: cp/semantics.cc:6352
#, gcc-internal-format
msgid "negative length in array section in %qs clause"
msgstr ""
-#: c/c-typeck.cc:15985 cp/semantics.cc:6224
+#: c/c-typeck.cc:15993 cp/semantics.cc:6245
#, gcc-internal-format
msgid "low bound %qE above array section size in %qs clause"
msgstr ""
-#: c/c-typeck.cc:16028 cp/semantics.cc:6267
+#: c/c-typeck.cc:16036 cp/semantics.cc:6288
#, gcc-internal-format
msgid "length %qE above array section size in %qs clause"
msgstr ""
-#: c/c-typeck.cc:16043 cp/semantics.cc:6282
+#: c/c-typeck.cc:16051 cp/semantics.cc:6303
#, gcc-internal-format
msgid "high bound %qE above array section size in %qs clause"
msgstr ""
-#: c/c-typeck.cc:16080 cp/semantics.cc:6319
+#: c/c-typeck.cc:16088 cp/semantics.cc:6340
#, gcc-internal-format
msgid "for array function parameter length expression must be specified"
msgstr ""
-#: c/c-typeck.cc:16084 cp/semantics.cc:6323
+#: c/c-typeck.cc:16092 cp/semantics.cc:6344
#, gcc-internal-format
msgid "for pointer type length expression must be specified"
msgstr ""
-#: c/c-typeck.cc:16112 c/c-typeck.cc:16229 cp/semantics.cc:6350
-#: cp/semantics.cc:6484
+#: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
+#: cp/semantics.cc:6505
#, gcc-internal-format
msgid "array section is not contiguous in %qs clause"
msgstr ""
-#: c/c-typeck.cc:16122 cp/semantics.cc:6360
+#: c/c-typeck.cc:16130 cp/semantics.cc:6381
#, gcc-internal-format
msgid "%qE does not have pointer or array type"
msgstr ""
-#: c/c-typeck.cc:16496 cp/semantics.cc:7539
+#: c/c-typeck.cc:16504 cp/semantics.cc:7560
#, gcc-internal-format
msgid "iterator %qD has neither integral nor pointer type"
msgstr ""
-#: c/c-typeck.cc:16503
+#: c/c-typeck.cc:16511
#, gcc-internal-format
msgid "iterator %qD has %<_Atomic%> qualified type"
msgstr ""
-#: c/c-typeck.cc:16509 cp/semantics.cc:7546
+#: c/c-typeck.cc:16517 cp/semantics.cc:7567
#, gcc-internal-format
msgid "iterator %qD has const qualified type"
msgstr ""
-#: c/c-typeck.cc:16522 cp/semantics.cc:7562
+#: c/c-typeck.cc:16530 cp/semantics.cc:7583
#, gcc-internal-format
msgid "iterator step with non-integral type"
msgstr ""
-#: c/c-typeck.cc:16542 cp/semantics.cc:7598
+#: c/c-typeck.cc:16550 cp/semantics.cc:7619
#, gcc-internal-format
msgid "iterator %qD has zero step"
msgstr ""
-#: c/c-typeck.cc:16569
+#: c/c-typeck.cc:16577
#, gcc-internal-format
msgid "type of iterator %qD refers to outer iterator %qD"
msgstr ""
-#: c/c-typeck.cc:16576 cp/semantics.cc:7632
+#: c/c-typeck.cc:16584 cp/semantics.cc:7653
#, gcc-internal-format
msgid "begin expression refers to outer iterator %qD"
msgstr ""
-#: c/c-typeck.cc:16582 cp/semantics.cc:7638
+#: c/c-typeck.cc:16590 cp/semantics.cc:7659
#, gcc-internal-format
msgid "end expression refers to outer iterator %qD"
msgstr ""
-#: c/c-typeck.cc:16588 cp/semantics.cc:7644
+#: c/c-typeck.cc:16596 cp/semantics.cc:7665
#, gcc-internal-format
msgid "step expression refers to outer iterator %qD"
msgstr ""
-#: c/c-typeck.cc:16625 cp/semantics.cc:7692
+#: c/c-typeck.cc:16633 cp/semantics.cc:7713
#, gcc-internal-format
msgid "expected pointer in %qs clause"
msgstr ""
-#: c/c-typeck.cc:16735 cp/semantics.cc:7865
+#: c/c-typeck.cc:16743 cp/semantics.cc:7886
#, gcc-internal-format
msgid ""
"%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
msgstr ""
-#: c/c-typeck.cc:16757 cp/semantics.cc:7885
+#: c/c-typeck.cc:16765 cp/semantics.cc:7906
#, gcc-internal-format
msgid "%<inscan%> %<reduction%> clause with array section"
msgstr ""
-#: c/c-typeck.cc:16783 c/c-typeck.cc:16793
+#: c/c-typeck.cc:16791 c/c-typeck.cc:16801
#, gcc-internal-format
msgid "%qD in %<reduction%> clause is a zero size array"
msgstr ""
-#: c/c-typeck.cc:16813
+#: c/c-typeck.cc:16821
#, gcc-internal-format
msgid "%<_Atomic%> %qE in %<reduction%> clause"
msgstr ""
-#: c/c-typeck.cc:16825
+#: c/c-typeck.cc:16833
#, gcc-internal-format
msgid "zero sized type %qT in %qs clause"
msgstr ""
-#: c/c-typeck.cc:16833
+#: c/c-typeck.cc:16841
#, gcc-internal-format
msgid "variable sized type %qT in %qs clause"
msgstr ""
-#: c/c-typeck.cc:16877
+#: c/c-typeck.cc:16885
#, gcc-internal-format
msgid "%qE has invalid type for %<reduction(%s)%>"
msgstr ""
-#: c/c-typeck.cc:16886 cp/semantics.cc:7404
+#: c/c-typeck.cc:16894 cp/semantics.cc:7425
#, gcc-internal-format
msgid "user defined reduction not found for %qE"
msgstr ""
-#: c/c-typeck.cc:16974
+#: c/c-typeck.cc:16982
#, gcc-internal-format
msgid "variable length element type in array %<reduction%> clause"
msgstr ""
-#: c/c-typeck.cc:16992 c/c-typeck.cc:18053 cp/semantics.cc:10367
+#: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
#, gcc-internal-format
msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
msgstr ""
-#: c/c-typeck.cc:17004 cp/semantics.cc:10435
+#: c/c-typeck.cc:17012 cp/semantics.cc:10456
#, gcc-internal-format
msgid "%qE must be %<threadprivate%> for %<copyin%>"
msgstr ""
-#: c/c-typeck.cc:17019 cp/semantics.cc:7928
+#: c/c-typeck.cc:17027 cp/semantics.cc:7949
#, gcc-internal-format
msgid ""
"modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
"constructs when not using OpenMP 5.2 modifiers"
msgstr ""
-#: c/c-typeck.cc:17028
+#: c/c-typeck.cc:17036
#, gcc-internal-format
msgid ""
"linear clause applied to non-integral non-pointer variable with type %qT"
msgstr ""
-#: c/c-typeck.cc:17036
+#: c/c-typeck.cc:17044
#, gcc-internal-format
msgid "%<_Atomic%> %qD in %<linear%> clause"
msgstr ""
-#: c/c-typeck.cc:17055 cp/semantics.cc:8012
+#: c/c-typeck.cc:17063 cp/semantics.cc:8033
#, gcc-internal-format
msgid "%<linear%> clause step %qE is neither constant nor a parameter"
msgstr ""
-#: c/c-typeck.cc:17085 c/c-typeck.cc:17953 c/c-typeck.cc:18225
-#: cp/semantics.cc:8099 cp/semantics.cc:9672 cp/semantics.cc:10063
+#: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
+#: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
#, gcc-internal-format
msgid "%qE is not a variable in clause %qs"
msgstr ""
-#: c/c-typeck.cc:17102 cp/semantics.cc:8117
+#: c/c-typeck.cc:17110 cp/semantics.cc:8138
#, gcc-internal-format
msgid "%qD appears more than once in data-sharing clauses"
msgstr ""
-#: c/c-typeck.cc:17113 cp/semantics.cc:8128
+#: c/c-typeck.cc:17121 cp/semantics.cc:8149
#, gcc-internal-format
msgid "%qD appears more than once in reduction clauses"
msgstr ""
-#: c/c-typeck.cc:17127 c/c-typeck.cc:17197 c/c-typeck.cc:17232
-#: c/c-typeck.cc:17363 cp/semantics.cc:8946
+#: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
+#: c/c-typeck.cc:17371 cp/semantics.cc:8967
#, gcc-internal-format
msgid "%qE appears more than once in data clauses"
msgstr ""
-#: c/c-typeck.cc:17137 c/c-typeck.cc:17205 c/c-typeck.cc:17701
-#: c/c-typeck.cc:17853 c/c-typeck.cc:17861 c/c-typeck.cc:17877
-#: c/c-typeck.cc:17886 c/c-typeck.cc:17894 cp/semantics.cc:8142
-#: cp/semantics.cc:8152 cp/semantics.cc:8245 cp/semantics.cc:8253
-#: cp/semantics.cc:8300 cp/semantics.cc:9360 cp/semantics.cc:9550
-#: cp/semantics.cc:9558 cp/semantics.cc:9578 cp/semantics.cc:9587
-#: cp/semantics.cc:9595
+#: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
+#: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
+#: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
+#: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
+#: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
+#: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
+#: cp/semantics.cc:9616
#, gcc-internal-format
msgid "%qD appears more than once in data clauses"
msgstr ""
-#: c/c-typeck.cc:17140 c/c-typeck.cc:17211 c/c-typeck.cc:17897
-#: cp/semantics.cc:8155 cp/semantics.cc:8259 cp/semantics.cc:9598
+#: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
+#: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
#, gcc-internal-format
msgid "%qD appears both in data and map clauses"
msgstr ""
-#: c/c-typeck.cc:17185 cp/semantics.cc:8232
+#: c/c-typeck.cc:17193 cp/semantics.cc:8253
#, gcc-internal-format
msgid "%qE is not a variable in clause %<firstprivate%>"
msgstr ""
-#: c/c-typeck.cc:17225 cp/semantics.cc:8292
+#: c/c-typeck.cc:17233 cp/semantics.cc:8313
#, gcc-internal-format
msgid "%qE is not a variable in clause %<lastprivate%>"
msgstr ""
-#: c/c-typeck.cc:17244 cp/semantics.cc:8725
+#: c/c-typeck.cc:17252 cp/semantics.cc:8746
#, gcc-internal-format
msgid "%qE is not a variable in %<aligned%> clause"
msgstr ""
-#: c/c-typeck.cc:17251
+#: c/c-typeck.cc:17259
#, gcc-internal-format
msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
msgstr ""
-#: c/c-typeck.cc:17258
+#: c/c-typeck.cc:17266
#, gcc-internal-format
msgid "%<_Atomic%> %qD in %<aligned%> clause"
msgstr ""
-#: c/c-typeck.cc:17265
+#: c/c-typeck.cc:17273
#, gcc-internal-format
msgid "%qE appears more than once in %<aligned%> clauses"
msgstr ""
-#: c/c-typeck.cc:17278 cp/semantics.cc:8794
+#: c/c-typeck.cc:17286 cp/semantics.cc:8815
#, gcc-internal-format
msgid "%qE is not a variable in %<nontemporal%> clause"
msgstr ""
-#: c/c-typeck.cc:17284
+#: c/c-typeck.cc:17292
#, gcc-internal-format
msgid "%qE appears more than once in %<nontemporal%> clauses"
msgstr ""
-#: c/c-typeck.cc:17297 cp/semantics.cc:8833
+#: c/c-typeck.cc:17305 cp/semantics.cc:8854
#, gcc-internal-format
msgid "%qE is not a variable in %<allocate%> clause"
msgstr ""
-#: c/c-typeck.cc:17303
+#: c/c-typeck.cc:17311
#, gcc-internal-format
msgid "%qE appears more than once in %<allocate%> clauses"
msgstr ""
-#: c/c-typeck.cc:17374 cp/semantics.cc:8965
+#: c/c-typeck.cc:17382 cp/semantics.cc:8986
#, gcc-internal-format
msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
msgstr ""
-#: c/c-typeck.cc:17392 cp/semantics.cc:8986
+#: c/c-typeck.cc:17400 cp/semantics.cc:9007
#, gcc-internal-format
msgid "allocator %qE must be either a variable or a predefined allocator"
msgstr ""
-#: c/c-typeck.cc:17406
+#: c/c-typeck.cc:17414
#, gcc-internal-format
msgid "modifiers cannot be used with predefined allocator %qE"
msgstr ""
-#: c/c-typeck.cc:17423 cp/semantics.cc:9018
+#: c/c-typeck.cc:17431 cp/semantics.cc:9039
#, gcc-internal-format
msgid ""
"memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
msgstr ""
-#: c/c-typeck.cc:17439 cp/semantics.cc:9038
+#: c/c-typeck.cc:17447 cp/semantics.cc:9059
#, gcc-internal-format
msgid ""
"traits array %qE must be defined in same scope as the construct on which the "
"clause appears"
msgstr ""
-#: c/c-typeck.cc:17464 cp/semantics.cc:9062
+#: c/c-typeck.cc:17472 cp/semantics.cc:9083
#, gcc-internal-format
msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
msgstr ""
-#: c/c-typeck.cc:17467
+#: c/c-typeck.cc:17475
#, gcc-internal-format
msgid "traits array must be of %<const omp_alloctrait_t []%> type"
msgstr ""
-#: c/c-typeck.cc:17476 cp/semantics.cc:9078
+#: c/c-typeck.cc:17484 cp/semantics.cc:9099
#, gcc-internal-format
msgid "traits array must be initialized with constants"
msgstr ""
-#: c/c-typeck.cc:17512 cp/semantics.cc:9115
+#: c/c-typeck.cc:17520 cp/semantics.cc:9136
#, gcc-internal-format
msgid "%<depend%> clause with %<depobj%> dependence type on array section"
msgstr ""
-#: c/c-typeck.cc:17527 cp/semantics.cc:9130
+#: c/c-typeck.cc:17535 cp/semantics.cc:9151
#, gcc-internal-format
msgid ""
"%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
msgstr ""
-#: c/c-typeck.cc:17535 cp/semantics.cc:9148
+#: c/c-typeck.cc:17543 cp/semantics.cc:9169
#, gcc-internal-format
msgid "%qE is not lvalue expression nor array section in %qs clause"
msgstr ""
-#: c/c-typeck.cc:17556 cp/semantics.cc:9170
+#: c/c-typeck.cc:17564 cp/semantics.cc:9191
#, gcc-internal-format
msgid ""
"%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> "
"dependence type"
msgstr ""
-#: c/c-typeck.cc:17566 cp/semantics.cc:9182
+#: c/c-typeck.cc:17574 cp/semantics.cc:9203
#, 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.cc:17637 cp/semantics.cc:9295
+#: c/c-typeck.cc:17645 cp/semantics.cc:9316
#, gcc-internal-format
msgid "array section does not have mappable type in %qs clause"
msgstr ""
-#: c/c-typeck.cc:17657 c/c-typeck.cc:17733 c/c-typeck.cc:17769
-#: cp/semantics.cc:9315 cp/semantics.cc:9394 cp/semantics.cc:9430
+#: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
+#: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
#, gcc-internal-format
msgid "unsupported map expression %qE"
msgstr ""
-#: c/c-typeck.cc:17697 c/c-typeck.cc:17874 cp/semantics.cc:9356
-#: cp/semantics.cc:9575
+#: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
+#: cp/semantics.cc:9596
#, gcc-internal-format
msgid "%qD appears more than once in motion clauses"
msgstr ""
-#: c/c-typeck.cc:17705 c/c-typeck.cc:17880 cp/semantics.cc:9364
-#: cp/semantics.cc:9581
+#: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
+#: cp/semantics.cc:9602
#, gcc-internal-format
msgid "%qD appears more than once in map clauses"
msgstr ""
-#: c/c-typeck.cc:17824 c/c-typeck.cc:17966 cp/semantics.cc:9518
-#: cp/semantics.cc:9686
+#: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
+#: cp/semantics.cc:9707
#, gcc-internal-format
msgid "%qD does not have a mappable type in %qs clause"
msgstr ""
-#: c/c-typeck.cc:17949 cp/semantics.cc:9667
+#: c/c-typeck.cc:17957 cp/semantics.cc:9688
#, gcc-internal-format
msgid "%qE is neither a variable nor a function name in clause %qs"
msgstr ""
-#: c/c-typeck.cc:17975 cp/semantics.cc:9698
+#: c/c-typeck.cc:17983 cp/semantics.cc:9719
#, gcc-internal-format
msgid "%qE appears more than once on the same %<declare target%> directive"
msgstr ""
-#: c/c-typeck.cc:17989 cp/semantics.cc:9714
+#: c/c-typeck.cc:17997 cp/semantics.cc:9735
#, gcc-internal-format
msgid "%qD is not an argument in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.cc:17992 cp/semantics.cc:9717
+#: c/c-typeck.cc:18000 cp/semantics.cc:9738
#, gcc-internal-format
msgid "%qE is not an argument in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.cc:18011
+#: c/c-typeck.cc:18019
#, gcc-internal-format
msgid "%qs variable is not a pointer"
msgstr ""
-#: c/c-typeck.cc:18018
+#: c/c-typeck.cc:18026
#, gcc-internal-format
msgid "%qs variable is neither a pointer nor an array"
msgstr ""
-#: c/c-typeck.cc:18066 c/c-typeck.cc:18172 cp/semantics.cc:10318
+#: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
#, gcc-internal-format
msgid "%<order%> clause must not be used together with %<ordered%> clause"
msgstr ""
-#: c/c-typeck.cc:18086 cp/semantics.cc:9222
+#: c/c-typeck.cc:18094 cp/semantics.cc:9243
#, gcc-internal-format
msgid "too many %qs clauses on a task construct"
msgstr ""
-#: c/c-typeck.cc:18208 cp/semantics.cc:10031
+#: c/c-typeck.cc:18216 cp/semantics.cc:10052
#, gcc-internal-format
msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
msgstr ""
-#: c/c-typeck.cc:18243 cp/semantics.cc:10125
+#: c/c-typeck.cc:18251 cp/semantics.cc:10146
#, gcc-internal-format
msgid "%qD appears more than once in action clauses"
msgstr ""
-#: c/c-typeck.cc:18254 cp/semantics.cc:10139
+#: c/c-typeck.cc:18262 cp/semantics.cc:10160
#, gcc-internal-format
msgid "%qD must be of %<omp_interop_t%>"
msgstr ""
-#: c/c-typeck.cc:18263 cp/semantics.cc:10148
+#: c/c-typeck.cc:18271 cp/semantics.cc:10169
#, gcc-internal-format
msgid "%qD shall not be const"
msgstr ""
-#: c/c-typeck.cc:18312 cp/semantics.cc:10506
+#: c/c-typeck.cc:18320 cp/semantics.cc:10527
#, gcc-internal-format
msgid "%qE is predetermined %qs for %qs"
msgstr ""
-#: c/c-typeck.cc:18322
+#: c/c-typeck.cc:18330
#, gcc-internal-format
msgid ""
"%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> "
"clauses"
msgstr ""
-#: c/c-typeck.cc:18358 cp/semantics.cc:10259
+#: c/c-typeck.cc:18366 cp/semantics.cc:10280
#, gcc-internal-format
msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
msgstr ""
-#: c/c-typeck.cc:18370 cp/semantics.cc:10272
+#: c/c-typeck.cc:18378 cp/semantics.cc:10293
#, gcc-internal-format
msgid ""
"%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
msgstr ""
-#: c/c-typeck.cc:18381 c/c-typeck.cc:18389 cp/semantics.cc:10281
-#: cp/semantics.cc:10310
+#: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
+#: cp/semantics.cc:10331
#, gcc-internal-format
msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
msgstr ""
-#: c/c-typeck.cc:18437 cp/semantics.cc:10239
+#: c/c-typeck.cc:18445 cp/semantics.cc:10260
#, gcc-internal-format
msgid ""
"%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
msgstr ""
-#: c/c-typeck.cc:18488 cp/semantics.cc:10289
+#: c/c-typeck.cc:18496 cp/semantics.cc:10310
#, gcc-internal-format
msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
msgstr ""
-#: c/c-typeck.cc:18496 cp/semantics.cc:10300
+#: c/c-typeck.cc:18504 cp/semantics.cc:10321
#, gcc-internal-format
msgid ""
"%<grainsize%> clause must not be used together with %<num_tasks%> clause"
msgstr ""
-#: c/c-typeck.cc:18504 cp/semantics.cc:10356
+#: c/c-typeck.cc:18512 cp/semantics.cc:10377
#, gcc-internal-format
msgid "%<full%> clause must not be used together with %<partial%> clause"
msgstr ""
-#: c/c-typeck.cc:18514 cp/semantics.cc:10329
+#: c/c-typeck.cc:18522 cp/semantics.cc:10350
#, gcc-internal-format
msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
msgstr ""
-#: c/c-typeck.cc:18532 cp/semantics.cc:10531
+#: c/c-typeck.cc:18540 cp/semantics.cc:10552
#, gcc-internal-format
msgid ""
"the event handle of a %<detach%> clause should not be in a data-sharing "
"clause"
msgstr ""
-#: c/c-typeck.cc:18550 cp/semantics.cc:10602
+#: c/c-typeck.cc:18558 cp/semantics.cc:10623
#, gcc-internal-format
msgid ""
"%<depend%> clause requires action clauses with %<targetsync%> interop-type"
msgstr ""
-#: c/c-typeck.cc:18554 cp/semantics.cc:10606
+#: c/c-typeck.cc:18562 cp/semantics.cc:10627
#, gcc-internal-format
msgid "%<init%> clause lacks the %<targetsync%> modifier"
msgstr ""
-#: c/c-typeck.cc:18736
+#: c/c-typeck.cc:18744
#, gcc-internal-format
msgid "cannot use %<va_arg%> with reverse storage order"
msgstr ""
-#: c/c-typeck.cc:18741
+#: c/c-typeck.cc:18749
#, gcc-internal-format
msgid "second argument to %<va_arg%> is of incomplete type %qT"
msgstr ""
-#: c/c-typeck.cc:18747
+#: c/c-typeck.cc:18755
#, gcc-internal-format
msgid "second argument to %<va_arg%> is a function type %qT"
msgstr ""
-#: c/c-typeck.cc:18754 c/c-typeck.cc:18764
+#: c/c-typeck.cc:18762 c/c-typeck.cc:18772
#, gcc-internal-format
msgid "second argument to %<va_arg%> is an array type %qT"
msgstr ""
-#: c/c-typeck.cc:18760
+#: c/c-typeck.cc:18768
#, gcc-internal-format
msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
msgstr ""
msgid "no such exception: 0x%x"
msgstr ""
-#: cobol/genapi.cc:353
+#: cobol/genapi.cc:362
#, gcc-internal-format
msgid "Probable cause: it was referenced without being defined."
msgstr ""
-#: cobol/genapi.cc:597
+#: cobol/genapi.cc:606
#, gcc-internal-format
msgid "That string should not be that long."
msgstr ""
-#: cobol/genapi.cc:1263
+#: cobol/genapi.cc:1272
#, gcc-internal-format, gfc-internal-format
msgid "%s should not be null"
msgstr ""
-#: cobol/genapi.cc:1828
+#: cobol/genapi.cc:1837
#, gcc-internal-format, gfc-internal-format
msgid "%s: Knows not the variable type %s for %s"
msgstr ""
-#: cobol/genapi.cc:2162
+#: cobol/genapi.cc:2171
#, gcc-internal-format, gfc-internal-format
msgid "%s: Invalid field type %s:"
msgstr ""
-#: cobol/genapi.cc:4444
+#: cobol/genapi.cc:4622
#, gcc-internal-format
msgid "Not valid for ACCEPT statement."
msgstr ""
-#: cobol/genapi.cc:5497
+#: cobol/genapi.cc:5675
#, gcc-internal-format
msgid "Attempting to send to an input device."
msgstr ""
-#: cobol/genapi.cc:5520
+#: cobol/genapi.cc:5698
#, gcc-internal-format
msgid "Not valid for DISPLAY statement."
msgstr ""
-#: cobol/genapi.cc:7790 cobol/genapi.cc:7796 cobol/genapi.cc:7802
+#: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
#, gcc-internal-format
msgid ""
"%<parser_logop()%> was called with variable %s on line %d, which is not a "
"FldConditional"
msgstr ""
-#: cobol/genapi.cc:7909
+#: cobol/genapi.cc:8188
#, gcc-internal-format
msgid ""
"%<parser_relop%> was called with variable %qs, which is not a FldConditional"
msgstr ""
-#: cobol/genapi.cc:7973
+#: cobol/genapi.cc:8252
#, gcc-internal-format
msgid ""
"%<parser_relop()%> was called with variable %s, which is not a FldConditional"
msgstr ""
-#: cobol/genapi.cc:8018
+#: cobol/genapi.cc:8297
#, gcc-internal-format
msgid ""
"%<parser_if()%> was called with variable %s, which is not a FldConditional"
msgstr ""
-#: cobol/genapi.cc:8269
+#: cobol/genapi.cc:8552
#, gcc-internal-format
msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
msgstr ""
-#: cobol/genapi.cc:8280
+#: cobol/genapi.cc:8563
#, gcc-internal-format
msgid "unknown %<setop_t%> code %d"
msgstr ""
-#: cobol/genapi.cc:8469
+#: cobol/genapi.cc:8752
#, gcc-internal-format
msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
msgstr ""
-#: cobol/genapi.cc:9460
-#, gcc-internal-format, gfc-internal-format
-msgid "%s:%d: ignoring subscripts"
-msgstr ""
-
-#: cobol/genapi.cc:9683 cobol/genapi.cc:10175
+#: cobol/genapi.cc:9962 cobol/genapi.cc:10454
#, gcc-internal-format, gfc-internal-format
msgid "%s: called with NULL *file"
msgstr ""
-#: cobol/genapi.cc:9808
+#: cobol/genapi.cc:10087
#, gcc-internal-format
msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
msgstr ""
-#: cobol/genapi.cc:9915
+#: cobol/genapi.cc:10194
#, gcc-internal-format
msgid "%<parser_file_open%> called with NULL *file"
msgstr ""
-#: cobol/genapi.cc:9920
+#: cobol/genapi.cc:10199
#, gcc-internal-format
msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
msgstr ""
-#: cobol/genapi.cc:9926
+#: cobol/genapi.cc:10205
#, gcc-internal-format, gfc-internal-format
msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
msgstr ""
-#: cobol/genapi.cc:9986
+#: cobol/genapi.cc:10265
#, gcc-internal-format
msgid "%<parser_file_close%> called with NULL *file"
msgstr ""
-#: cobol/genapi.cc:9991
+#: cobol/genapi.cc:10270
#, gcc-internal-format
msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
msgstr ""
-#: cobol/genapi.cc:10046
+#: cobol/genapi.cc:10325
#, gcc-internal-format, gfc-internal-format
msgid "%s:%d file %s 'where' is zero in %s"
msgstr ""
-#: cobol/genapi.cc:10056
+#: cobol/genapi.cc:10335
#, gcc-internal-format
msgid "%<parser_file_read%> called with NULL *file"
msgstr ""
-#: cobol/genapi.cc:10061
+#: cobol/genapi.cc:10340
#, gcc-internal-format
msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
msgstr ""
-#: cobol/genapi.cc:10067
+#: cobol/genapi.cc:10346
#, gcc-internal-format
msgid "%<parser_file_read%> called with NULL *field"
msgstr ""
-#: cobol/genapi.cc:10072
+#: cobol/genapi.cc:10351
#, gcc-internal-format
msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
msgstr ""
-#: cobol/genapi.cc:10078
+#: cobol/genapi.cc:10357
#, gcc-internal-format
msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
msgstr ""
-#: cobol/genapi.cc:10087
+#: cobol/genapi.cc:10366
#, gcc-internal-format
msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
msgstr ""
-#: cobol/genapi.cc:10131
+#: cobol/genapi.cc:10410
#, gcc-internal-format, gfc-internal-format
msgid "%s:%d file %s 'sequentially' is %d in %s"
msgstr ""
-#: cobol/genapi.cc:10180
+#: cobol/genapi.cc:10459
#, gcc-internal-format
msgid "%s: for %s called with NULL %<file->var_decl_node%>"
msgstr ""
-#: cobol/genapi.cc:10186
+#: cobol/genapi.cc:10465
#, gcc-internal-format, gfc-internal-format
msgid "%s: called with NULL *field"
msgstr ""
-#: cobol/genapi.cc:10191
+#: cobol/genapi.cc:10470
#, gcc-internal-format
msgid "%s: for %s called with NULL %<field->var_decl_node%>"
msgstr ""
-#: cobol/genapi.cc:10276
+#: cobol/genapi.cc:10555
#, gcc-internal-format
msgid "The file pointer should not be null"
msgstr ""
-#: cobol/genapi.cc:10459
+#: cobol/genapi.cc:10738
#, gcc-internal-format, gfc-internal-format
msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
msgstr ""
-#: cobol/genapi.cc:12290
+#: cobol/genapi.cc:12582
#, gcc-internal-format, gfc-internal-format
msgid "%s: asked to sort %s, which is not a table"
msgstr ""
#. Having both or neither violates SORT syntax
-#: cobol/genapi.cc:12422
+#: cobol/genapi.cc:12714
#, gcc-internal-format, gfc-internal-format
msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
msgstr ""
-#: cobol/genapi.cc:12556
+#: cobol/genapi.cc:12848
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s: syntax error: both (or neither) GIVING and output-proc are specified"
msgstr ""
-#: cobol/genapi.cc:12978
+#: cobol/genapi.cc:13270
#, gcc-internal-format, gfc-internal-format
msgid "%s: syntax error: both (or neither) files and output-proc are specified"
msgstr ""
-#: cobol/genapi.cc:13382
+#: cobol/genapi.cc:13674
#, gcc-internal-format
msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
msgstr ""
-#: cobol/genapi.cc:13653
+#: cobol/genapi.cc:13945
#, gcc-internal-format, gfc-internal-format
msgid "%s: What in the name of Nero are we doing here?"
msgstr ""
-#: cobol/genapi.cc:15043
+#: cobol/genapi.cc:15462
#, gcc-internal-format
msgid ""
"In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
msgstr ""
-#: cobol/genapi.cc:15280
+#: cobol/genapi.cc:15699
#, gcc-internal-format
msgid ""
"In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
msgstr ""
-#: cobol/genapi.cc:17171
+#: cobol/genapi.cc:17553
#, gcc-internal-format, gfc-internal-format
msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
msgstr ""
-#: cobol/genapi.cc:17209
+#: cobol/genapi.cc:17591
#, gcc-internal-format
msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
msgstr ""
-#: cobol/genapi.cc:17239
+#: cobol/genapi.cc:17621
#, gcc-internal-format, gfc-internal-format
msgid "%s: %d %s is a table, but it improperly has a capacity of zero"
msgstr ""
-#: cobol/genapi.cc:17279
+#: cobol/genapi.cc:17661
#, gcc-internal-format, gfc-internal-format
msgid "%s: %s is its own ancestor"
msgstr ""
-#: cobol/genapi.cc:17284
+#: cobol/genapi.cc:17666
#, gcc-internal-format
msgid "%s: %d %qs has NULL ancestor"
msgstr ""
-#: cobol/genapi.cc:17291
+#: cobol/genapi.cc:17673
#, gcc-internal-format
msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
msgstr ""
#. During the early stages of implementing cbl_field_t::our_index, there
#. were execution paths in parse.y and parser.cc that resulted in
#. our_index not being set. Those should be gone.
-#: cobol/genapi.cc:17426
+#: cobol/genapi.cc:17808
#, gcc-internal-format
msgid "%<our_index%> is NULL under unanticipated circumstances"
msgstr ""
-#: cobol/genapi.cc:17512
+#: cobol/genapi.cc:17894
#, gcc-internal-format, gfc-internal-format
msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
msgstr ""
-#: cobol/genapi.cc:17580
+#: cobol/genapi.cc:17962
#, gcc-internal-format
msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
msgstr ""
-#: cobol/gengen.cc:360
+#: cobol/gengen.cc:370
#, gcc-internal-format
msgid "The given type is NULL, and that is just not fair"
msgstr ""
-#: cobol/gengen.cc:369
+#: cobol/gengen.cc:379
#, gcc-internal-format
msgid "The given type is not a declaration or a TYPE"
msgstr ""
-#: cobol/gengen.cc:413
+#: cobol/gengen.cc:423
#, gcc-internal-format, gfc-internal-format
msgid "Unknown type %d"
msgstr ""
-#: cobol/gengen.cc:482
+#: cobol/gengen.cc:502
#, gcc-internal-format
msgid "Attempting an assignment of differing types."
msgstr ""
-#: cobol/gengen.cc:526
+#: cobol/gengen.cc:651
#, gcc-internal-format, gfc-internal-format
msgid "Somebody asked for the field %s.%s, which does not exist"
msgstr ""
-#: cobol/gengen.cc:2159 cobol/gengen.cc:2212 cobol/gengen.cc:3039
-#: cobol/gengen.cc:3094
+#: cobol/gengen.cc:1276
+#, gcc-internal-format, gfc-internal-format
+msgid "%s:%d: Must not call here with %s"
+msgstr ""
+
+#: cobol/gengen.cc:1294
+#, gcc-internal-format, gfc-internal-format
+msgid "%s:%d: Must not call here with non-%s"
+msgstr ""
+
+#: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
+#: cobol/gengen.cc:2952
#, gcc-internal-format
msgid "You *must* be joking"
msgstr ""
#. Warning: This test is not completely reliable, because a garbage
#. byte could have a valid TREE_CODE. But it does help.
-#: cobol/gengen.cc:2166
+#: cobol/gengen.cc:2024
#, gcc-internal-format
msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_printf()%> again"
msgstr ""
#. Warning: This test is not completely reliable, because a garbage
#. byte could have a valid TREE_CODE. But it does help.
-#: cobol/gengen.cc:2590 cobol/gengen.cc:2749
+#: cobol/gengen.cc:2448 cobol/gengen.cc:2607
#, gcc-internal-format
msgid ""
"You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> "
"again"
msgstr ""
-#: cobol/gengen.cc:2601 cobol/gengen.cc:2760
+#: cobol/gengen.cc:2459 cobol/gengen.cc:2618
#, gcc-internal-format, gfc-internal-format
msgid "%d parameters? Really? Are you insane?"
msgstr ""
-#: cobol/gengen.cc:2882
+#: cobol/gengen.cc:2740
#, gcc-internal-format
msgid "Residual context count"
msgstr ""
msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
msgstr ""
-#: cobol/genutil.cc:643 cobol/genutil.cc:710
+#: cobol/genutil.cc:640 cobol/genutil.cc:707
#, gcc-internal-format
msgid "Too many subscripts"
msgstr ""
-#: cobol/genutil.cc:871
+#: cobol/genutil.cc:868
#, gcc-internal-format
msgid "cannot get %<float%> value from %s"
msgstr ""
msgid "%s exited with status %d"
msgstr ""
-#: cobol/symbols.cc:426
+#: cobol/symbols.cc:434
msgid "%s:%d: LblNone '%s' has parent #%zu"
msgstr ""
-#: cobol/symbols.cc:1883
+#: cobol/symbols.cc:1900
#, gcc-internal-format, gfc-internal-format
msgid "%s: data item %s #"
msgstr ""
-#: cobol/symbols.cc:2047
+#: cobol/symbols.cc:2069
#, gcc-internal-format, gfc-internal-format
msgid "%s: key must be field"
msgstr ""
-#: cobol/symbols.cc:4232
+#: cobol/symbols.cc:4292
#, gcc-internal-format, gfc-internal-format
msgid "%s: %s %s has invalid encoding"
msgstr ""
-#: cobol/symbols.cc:4400 cobol/symbols.cc:4503 cobol/symbols.cc:4533
+#: cobol/symbols.cc:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
#, gcc-internal-format, gfc-internal-format
msgid "%s:%d: could not add '%s'"
msgstr ""
-#: cobol/util.cc:1776
+#: cobol/util.cc:1741
#, gcc-internal-format, gfc-internal-format
msgid "%s: %s %lu %s %lu"
msgstr ""
-#: cobol/util.cc:1791
+#: cobol/util.cc:1756
#, gcc-internal-format, gfc-internal-format
msgid "%s: nbytes %lu %s %lu"
msgstr ""
-#: cobol/util.cc:1869
+#: cobol/util.cc:1834
#, gcc-internal-format, gfc-internal-format
msgid "%s:%d: type %s, who woulda thunk?"
msgstr ""
-#: cobol/util.cc:2224
+#: cobol/util.cc:2189
#, gcc-internal-format, gfc-internal-format
msgid "logic error: MOVE %s %s invalid type:"
msgstr ""
-#: cobol/util.cc:2814
+#: cobol/util.cc:2779
#, gcc-internal-format, gfc-internal-format
msgid "%s: regcomp: %s"
msgstr ""
-#: cobol/util.cc:2963
+#: cobol/util.cc:2928
#, gcc-internal-format, gfc-internal-format
msgid "logic error: missing inode for %s"
msgstr ""
-#: cobol/util.cc:3387
+#: cobol/util.cc:3352
#, gcc-internal-format, gfc-internal-format
msgid "failed compiling %s"
msgstr ""
msgid "%q#D is private within this context"
msgstr ""
-#: cp/call.cc:8447 cp/decl.cc:10339
+#: cp/call.cc:8447 cp/decl.cc:10353
#, gcc-internal-format
msgid "declared private here"
msgstr ""
msgid "%q#D is protected within this context"
msgstr ""
-#: cp/call.cc:8453 cp/decl.cc:10340
+#: cp/call.cc:8453 cp/decl.cc:10354
#, gcc-internal-format
msgid "declared protected here"
msgstr ""
msgid "constructor delegates to itself"
msgstr ""
-#: cp/call.cc:11924 cp/typeck.cc:10776
+#: cp/call.cc:11924 cp/typeck.cc:10774
msgid "cannot convert %qH to %qI"
msgstr ""
msgid "call to non-function %qD"
msgstr ""
-#: cp/call.cc:12066 cp/pt.cc:18011 cp/typeck.cc:3666
+#: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
#, gcc-internal-format
msgid "cannot call constructor %<%T::%D%> directly"
msgstr ""
msgid "next member %q#D declared here"
msgstr ""
-#: cp/class.cc:7967 cp/decl.cc:19542 cp/parser.cc:30588
+#: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
#, gcc-internal-format
msgid "redefinition of %q#T"
msgstr ""
"defining %qT, which previously failed to be complete in a SFINAE context"
msgstr ""
-#: cp/class.cc:7979 cp/decl.cc:20587
+#: cp/class.cc:7979 cp/decl.cc:20653
#, gcc-internal-format
msgid "here. Use %qs for a diagnostic at that point"
msgstr ""
msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
msgstr ""
-#: cp/constexpr.cc:274 cp/decl.cc:16470
+#: cp/constexpr.cc:274 cp/decl.cc:16513
#, gcc-internal-format
msgid ""
"%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu+"
msgid "%qD is not usable as a %<constexpr%> function because:"
msgstr ""
-#: cp/constexpr.cc:1466 cp/constexpr.cc:7964
+#: cp/constexpr.cc:1466 cp/constexpr.cc:7987
#, gcc-internal-format
msgid "destroying %qE outside its lifetime"
msgstr ""
msgid "uncaught exception of type %qT"
msgstr ""
-#: cp/constexpr.cc:1912
+#: cp/constexpr.cc:1908
#, gcc-internal-format
msgid "call to %qD function with incorrect number of arguments"
msgstr ""
-#: cp/constexpr.cc:1930
+#: cp/constexpr.cc:1926
#, gcc-internal-format
msgid "%qD called with no caught exceptions pending"
msgstr ""
-#: cp/constexpr.cc:2014
+#: cp/constexpr.cc:2010
#, gcc-internal-format
msgid "cannot allocate exception: size not constant"
msgstr ""
-#: cp/constexpr.cc:2034
+#: cp/constexpr.cc:2030
#, gcc-internal-format
msgid ""
"first argument to %qD function not result of %<__cxa_allocate_exception%>"
msgstr ""
-#: cp/constexpr.cc:2065 cp/constexpr.cc:2117
+#: cp/constexpr.cc:2061 cp/constexpr.cc:2113
#, gcc-internal-format
msgid "%qD called with no caught exceptions active"
msgstr ""
-#: cp/constexpr.cc:2155
+#: cp/constexpr.cc:2151
#, gcc-internal-format
msgid "%qD called without %<std::%D%> being defined"
msgstr ""
-#: cp/constexpr.cc:2224
+#: cp/constexpr.cc:2220
#, gcc-internal-format
msgid "%qD called without supportable %qs"
msgstr ""
-#: cp/constexpr.cc:2280
+#: cp/constexpr.cc:2276
#, gcc-internal-format
msgid "%qD called with unexpected %qs argument"
msgstr ""
-#: cp/constexpr.cc:2308
+#: cp/constexpr.cc:2304
#, gcc-internal-format
msgid "%qD called with second argument other than 1 or -1"
msgstr ""
-#: cp/constexpr.cc:2346
+#: cp/constexpr.cc:2342
#, gcc-internal-format
msgid "wrong number of arguments to %qs call"
msgstr ""
-#: cp/constexpr.cc:2373
+#: cp/constexpr.cc:2369
#, gcc-internal-format
msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
msgstr ""
-#: cp/constexpr.cc:2420
+#: cp/constexpr.cc:2416
#, gcc-internal-format
msgid ""
"%qs tag string contains %qc character other than letters, digits or %<_%>"
msgstr ""
-#: cp/constexpr.cc:2454
+#: cp/constexpr.cc:2450
msgid "constexpr message: %.*s [%r%.*s%R]"
msgstr ""
-#: cp/constexpr.cc:2458
+#: cp/constexpr.cc:2454
#, gcc-internal-format
msgid "constexpr message: %.*s"
msgstr ""
-#: cp/constexpr.cc:2564 cp/constexpr.cc:4540
+#: cp/constexpr.cc:2573 cp/constexpr.cc:4553
#: rust/backend/rust-constexpr.cc:3510
#, gcc-internal-format
msgid "%<constexpr%> call flows off the end of the function"
msgstr ""
-#: cp/constexpr.cc:2566 cp/constexpr.cc:2687 cp/constexpr.cc:2696
-#: cp/constexpr.cc:4873 rust/backend/rust-constexpr.cc:3515
+#: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
+#: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
#: rust/backend/rust-constexpr.cc:3525
#, gcc-internal-format
msgid "%q+E is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:2856 cp/constexpr.cc:3821 cp/constexpr.cc:4195
-#: cp/constexpr.cc:4260 cp/constexpr.cc:12039
+#: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
+#: cp/constexpr.cc:4269 cp/constexpr.cc:12081
#: rust/backend/rust-constexpr.cc:6013
#, gcc-internal-format
msgid "call to non-%<constexpr%> function %qD"
msgstr ""
-#: cp/constexpr.cc:2930 cp/constexpr.cc:7481 cp/constexpr.cc:10199
+#: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
#: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
#, gcc-internal-format
msgid "dereferencing a null pointer"
msgstr ""
-#: cp/constexpr.cc:3117
+#: cp/constexpr.cc:3126
#, gcc-internal-format
msgid "the comparison reduces to %qE"
msgstr ""
-#: cp/constexpr.cc:3120
+#: cp/constexpr.cc:3129
#, gcc-internal-format
msgid "%qE evaluates to false"
msgstr ""
-#: cp/constexpr.cc:3203
+#: cp/constexpr.cc:3212
#, gcc-internal-format
msgid "failed %<assume%> attribute assumption"
msgstr ""
-#: cp/constexpr.cc:3243 cp/constexpr.cc:11984
+#: cp/constexpr.cc:3252 cp/constexpr.cc:12026
#: rust/backend/rust-constexpr.cc:5982
#, gcc-internal-format
msgid "call to internal function %qE"
msgstr ""
-#: cp/constexpr.cc:3300 rust/backend/rust-constexpr.cc:2697
+#: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
#, gcc-internal-format
msgid "modifying a const object %qE is not allowed in a constant expression"
msgstr ""
-#: cp/constexpr.cc:3328 rust/backend/rust-constexpr.cc:2700
+#: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
#, gcc-internal-format
msgid "originally declared %<const%> here"
msgstr ""
-#: cp/constexpr.cc:3606 cp/constexpr.cc:3665 cp/constexpr.cc:3698
-#: cp/constexpr.cc:3720
+#: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
+#: cp/constexpr.cc:3729
#, gcc-internal-format
msgid "reference %<dynamic_cast%> failed"
msgstr ""
-#: cp/constexpr.cc:3607
+#: cp/constexpr.cc:3616
#, gcc-internal-format
msgid "dynamic type %qT of its operand does not have a base class of type %qT"
msgstr ""
-#: cp/constexpr.cc:3634
+#: cp/constexpr.cc:3643
#, gcc-internal-format
msgid "virtual table pointer is used uninitialized"
msgstr ""
-#: cp/constexpr.cc:3666 cp/constexpr.cc:3699
+#: cp/constexpr.cc:3675 cp/constexpr.cc:3708
#, gcc-internal-format
msgid ""
"static type %qT of its operand is a non-public base class of dynamic type %qT"
msgstr ""
-#: cp/constexpr.cc:3722
+#: cp/constexpr.cc:3731
#, gcc-internal-format
msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
msgstr ""
-#: cp/constexpr.cc:3725
+#: cp/constexpr.cc:3734
#, gcc-internal-format
msgid ""
"dynamic type %qT of its operand does not have an unambiguous public base "
#. virtual_offset is only set for virtual bases, which make the
#. class non-literal, so we don't need to handle it here.
-#: cp/constexpr.cc:3827
+#: cp/constexpr.cc:3836
#, gcc-internal-format
msgid "calling constexpr member function %qD through virtual base subobject"
msgstr ""
-#: cp/constexpr.cc:3907
+#: cp/constexpr.cc:3916
#, gcc-internal-format
msgid "couldn%'t throw %qT"
msgstr ""
-#: cp/constexpr.cc:3982 rust/backend/rust-constexpr.cc:3571
+#: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
#, gcc-internal-format
msgid "expression %qE does not designate a %<constexpr%> function"
msgstr ""
-#: cp/constexpr.cc:4065
+#: cp/constexpr.cc:4074
#, gcc-internal-format
msgid "cannot allocate array: size not constant"
msgstr ""
-#: cp/constexpr.cc:4098
+#: cp/constexpr.cc:4107
#, gcc-internal-format
msgid "array deallocation of object allocated with non-array allocation"
msgstr ""
-#: cp/constexpr.cc:4102 cp/constexpr.cc:4125
+#: cp/constexpr.cc:4111 cp/constexpr.cc:4134
#, gcc-internal-format
msgid "allocation performed here"
msgstr ""
-#: cp/constexpr.cc:4121
+#: cp/constexpr.cc:4130
#, gcc-internal-format
msgid "non-array deallocation of object allocated with array allocation"
msgstr ""
-#: cp/constexpr.cc:4138
+#: cp/constexpr.cc:4147
#, gcc-internal-format
msgid "deallocation of already deallocated storage"
msgstr ""
-#: cp/constexpr.cc:4145
+#: cp/constexpr.cc:4154
#, gcc-internal-format
msgid "deallocation of storage that was not previously allocated"
msgstr ""
-#: cp/constexpr.cc:4303 rust/backend/rust-constexpr.cc:3626
+#: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
#, gcc-internal-format
msgid "%qD called in a constant expression before its definition is complete"
msgstr ""
-#: cp/constexpr.cc:4310
+#: cp/constexpr.cc:4319
#, gcc-internal-format
msgid "%qD called in a constant expression"
msgstr ""
-#: cp/constexpr.cc:4314 rust/backend/rust-constexpr.cc:3640
+#: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
#, gcc-internal-format
msgid "%qD used before its definition"
msgstr ""
-#: cp/constexpr.cc:4398 rust/backend/rust-constexpr.cc:3682
+#: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
#, gcc-internal-format
msgid "call has circular dependency"
msgstr ""
-#: cp/constexpr.cc:4409 rust/backend/rust-constexpr.cc:3693
+#: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
#, gcc-internal-format
msgid ""
"%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-"
"depth=%> to increase the maximum)"
msgstr ""
-#: cp/constexpr.cc:4831
+#: cp/constexpr.cc:4844
#, gcc-internal-format
msgid "reference to %qD is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:4834
+#: cp/constexpr.cc:4847
#, gcc-internal-format
msgid "pointer to %qD is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:4840
+#: cp/constexpr.cc:4853
#, gcc-internal-format
msgid ""
"address of non-static constexpr variable %qD may differ on each invocation "
"of the enclosing function; add %<static%> to give it a constant address"
msgstr ""
-#: cp/constexpr.cc:4916 rust/backend/rust-constexpr.cc:6730
+#: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
#, gcc-internal-format
msgid "right operand of shift expression %q+E is negative"
msgstr ""
-#: cp/constexpr.cc:4923 rust/backend/rust-constexpr.cc:6738
+#: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
#, gcc-internal-format
msgid ""
"right operand of shift expression %q+E is greater than or equal to the "
"precision %wu of the left operand"
msgstr ""
-#: cp/constexpr.cc:4946 rust/backend/rust-constexpr.cc:6757
+#: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
#, gcc-internal-format
msgid "left operand of shift expression %q+E is negative"
msgstr ""
-#: cp/constexpr.cc:4965 rust/backend/rust-constexpr.cc:6776
+#: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
#, gcc-internal-format
msgid "shift expression %q+E overflows"
msgstr ""
-#: cp/constexpr.cc:5184 rust/backend/rust-constexpr.cc:3169
+#: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
#, gcc-internal-format
msgid "arithmetic involving a null pointer in %qE"
msgstr ""
-#: cp/constexpr.cc:5731 rust/backend/rust-constexpr.cc:4619
+#: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
#, gcc-internal-format
msgid ""
"array subscript value %qE is outside the bounds of array %qD of type %qT"
msgstr ""
-#: cp/constexpr.cc:5734 rust/backend/rust-constexpr.cc:4624
+#: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
#, gcc-internal-format
msgid ""
"nonzero array subscript %qE is used with array %qD of type %qT with unknown "
"bounds"
msgstr ""
-#: cp/constexpr.cc:5739 rust/backend/rust-constexpr.cc:4631
+#: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
#, gcc-internal-format
msgid "array subscript value %qE is outside the bounds of array type %qT"
msgstr ""
-#: cp/constexpr.cc:5742 rust/backend/rust-constexpr.cc:4636
+#: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
#, gcc-internal-format
msgid ""
"nonzero array subscript %qE is used with array of type %qT with unknown "
"bounds"
msgstr ""
-#: cp/constexpr.cc:5956 rust/backend/rust-constexpr.cc:1714
+#: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
#, gcc-internal-format
msgid "accessing uninitialized array element"
msgstr ""
-#: cp/constexpr.cc:6022 rust/backend/rust-constexpr.cc:1773
+#: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
#, gcc-internal-format
msgid "dereferencing a null pointer in %qE"
msgstr ""
-#: cp/constexpr.cc:6041 cp/constexpr.cc:6177 cp/constexpr.cc:6189
-#: cp/constexpr.cc:9210 cp/constexpr.cc:9346 cp/constexpr.cc:11934
-#: cp/constexpr.cc:12999 rust/backend/rust-constexpr.cc:1787
+#: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
+#: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
+#: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
#: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
#: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
#, gcc-internal-format
msgid "%qE is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:6049 rust/backend/rust-constexpr.cc:1793
+#: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
#, gcc-internal-format
msgid "mutable %qD is not usable in a constant expression"
msgstr ""
-#: cp/constexpr.cc:6083 cp/constexpr.cc:6120 cp/constexpr.cc:8155
+#: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
#: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
#, gcc-internal-format
msgid "accessing uninitialized member %qD"
msgstr ""
-#: cp/constexpr.cc:6085
+#: cp/constexpr.cc:6098
#, gcc-internal-format
msgid ""
"accessing %qD member instead of active %qD member in constant expression"
msgstr ""
-#: cp/constexpr.cc:6098 cp/constexpr.cc:8150
+#: cp/constexpr.cc:6111 cp/constexpr.cc:8173
#: rust/backend/rust-constexpr.cc:1825
#, gcc-internal-format
msgid ""
"accessing %qD member instead of initialized %qD member in constant expression"
msgstr ""
-#: cp/constexpr.cc:6255
+#: cp/constexpr.cc:6268
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT is a union type"
msgstr ""
-#: cp/constexpr.cc:6258
+#: cp/constexpr.cc:6271
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT contains a union type"
msgstr ""
-#: cp/constexpr.cc:6269
+#: cp/constexpr.cc:6282
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT is a pointer type"
msgstr ""
-#: cp/constexpr.cc:6272
+#: cp/constexpr.cc:6285
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT contains a pointer type"
msgstr ""
-#: cp/constexpr.cc:6283
+#: cp/constexpr.cc:6296
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT is a reference type"
msgstr ""
-#: cp/constexpr.cc:6286
+#: cp/constexpr.cc:6299
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT contains a reference type"
msgstr ""
-#: cp/constexpr.cc:6297
+#: cp/constexpr.cc:6310
#, gcc-internal-format
msgid ""
"%qs is not a constant expression because %qT is a pointer to member type"
msgstr ""
-#: cp/constexpr.cc:6301
+#: cp/constexpr.cc:6314
#, gcc-internal-format
msgid ""
"%qs is not a constant expression because %qT contains a pointer to member "
"type"
msgstr ""
-#: cp/constexpr.cc:6312
+#: cp/constexpr.cc:6325
#, gcc-internal-format
msgid "%qs is not a constant expression because %qT is volatile"
msgstr ""
-#: cp/constexpr.cc:6315
+#: cp/constexpr.cc:6328
#, gcc-internal-format
msgid ""
"%qs is not a constant expression because %qT contains a volatile subobject"
msgstr ""
-#: cp/constexpr.cc:6473
+#: cp/constexpr.cc:6486
#, gcc-internal-format
msgid "%qs cannot be constant evaluated on the target"
msgstr ""
-#: cp/constexpr.cc:6482 cp/constexpr.cc:6492
+#: cp/constexpr.cc:6495 cp/constexpr.cc:6505
#, gcc-internal-format
msgid "%qs cannot be constant evaluated because the type is too large"
msgstr ""
-#: cp/constexpr.cc:6512
+#: cp/constexpr.cc:6525
#, gcc-internal-format
msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
msgstr ""
-#: cp/constexpr.cc:6559
+#: cp/constexpr.cc:6572
#, gcc-internal-format
msgid "%qs accessing uninitialized byte at offset %d"
msgstr ""
-#: cp/constexpr.cc:6571
+#: cp/constexpr.cc:6584
#, gcc-internal-format
msgid ""
"%qs cannot be constant evaluated because the argument cannot be interpreted"
msgstr ""
-#: cp/constexpr.cc:7505
+#: cp/constexpr.cc:7528
#, gcc-internal-format
msgid ""
"accessing value of %qT object through a %qT glvalue in a constant expression"
msgstr ""
-#: cp/constexpr.cc:7513
+#: cp/constexpr.cc:7536
#, gcc-internal-format
msgid "%qT object created here"
msgstr ""
-#: cp/constexpr.cc:7516 cp/parser.cc:13134 cp/parser.cc:13145
-#: cp/reflect.cc:8548 cp/semantics.cc:4693 cp/semantics.cc:4709
+#: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
+#: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
#, gcc-internal-format
msgid "%q#D declared here"
msgstr ""
#. Provide a more accurate message for deleted variables.
-#: cp/constexpr.cc:7559 cp/constexpr.cc:7592
+#: cp/constexpr.cc:7582 cp/constexpr.cc:7615
#, gcc-internal-format
msgid "use of allocated storage after deallocation in a constant expression"
msgstr ""
-#: cp/constexpr.cc:7561 cp/constexpr.cc:7587 cp/constexpr.cc:7594
-#: cp/constexpr.cc:7959 cp/constexpr.cc:11030 cp/constexpr.cc:11043
+#: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
+#: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
#, gcc-internal-format
msgid "allocated here"
msgstr ""
-#: cp/constexpr.cc:7565
+#: cp/constexpr.cc:7588
#, gcc-internal-format
msgid "accessing %qE outside its lifetime"
msgstr ""
-#: cp/constexpr.cc:7585
+#: cp/constexpr.cc:7608
#, gcc-internal-format
msgid ""
"the content of uninitialized storage is not usable in a constant expression"
msgstr ""
-#: cp/constexpr.cc:7597
+#: cp/constexpr.cc:7620
#, gcc-internal-format
msgid "the value of %qD is not usable in a constant expression"
msgstr ""
-#: cp/constexpr.cc:7605 rust/backend/rust-constexpr.cc:4242
+#: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
#, gcc-internal-format
msgid "%qD used in its own initializer"
msgstr ""
-#: cp/constexpr.cc:7610
+#: cp/constexpr.cc:7633
#, gcc-internal-format
msgid "%q#D is not const"
msgstr ""
-#: cp/constexpr.cc:7613
+#: cp/constexpr.cc:7636
#, gcc-internal-format
msgid "%q#D is volatile"
msgstr ""
-#: cp/constexpr.cc:7618 cp/constexpr.cc:7625
+#: cp/constexpr.cc:7641 cp/constexpr.cc:7648
#: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
#, gcc-internal-format
msgid "%qD was not initialized with a constant expression"
msgstr ""
-#: cp/constexpr.cc:7631 rust/backend/rust-constexpr.cc:4262
+#: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
#, gcc-internal-format
msgid "%qD was not declared %<constexpr%>"
msgstr ""
-#: cp/constexpr.cc:7634 rust/backend/rust-constexpr.cc:4266
+#: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
#, gcc-internal-format
msgid "%qD does not have integral or enumeration type"
msgstr ""
-#: cp/constexpr.cc:7957
+#: cp/constexpr.cc:7980
#, gcc-internal-format
msgid ""
"modification of allocated storage after deallocation is not a constant "
"expression"
msgstr ""
-#: cp/constexpr.cc:7966
+#: cp/constexpr.cc:7989
#, gcc-internal-format
msgid "modification of %qE outside its lifetime is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:7973
+#: cp/constexpr.cc:7996
#, gcc-internal-format
msgid ""
"destroying %qE from outside current evaluation is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:7976
+#: cp/constexpr.cc:7999
#, gcc-internal-format
msgid ""
"modification of %qE from outside current evaluation is not a constant "
"expression"
msgstr ""
-#: cp/constexpr.cc:8128
+#: cp/constexpr.cc:8151
#, gcc-internal-format
msgid ""
"change of the active member of a union from %qD to %qD is not a constant "
"expression before C++20"
msgstr ""
-#: cp/constexpr.cc:8159
+#: cp/constexpr.cc:8182
#, gcc-internal-format
msgid ""
"%qD does not implicitly begin its lifetime because %qT does not have a non-"
"deleted trivial default constructor, use %<std::construct_at%> instead"
msgstr ""
-#: cp/constexpr.cc:8166
+#: cp/constexpr.cc:8189
#, gcc-internal-format
msgid ""
"initializing %qD requires a member access expression as the left operand of "
"the assignment"
msgstr ""
-#: cp/constexpr.cc:8178 rust/backend/rust-constexpr.cc:2906
+#: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
#, gcc-internal-format
msgid ""
"change of the active member of a union from %qD to %qD during initialization"
msgstr ""
-#: cp/constexpr.cc:8838 rust/backend/rust-constexpr.cc:5154
+#: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
#, gcc-internal-format
msgid ""
"%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-"
"loop-limit=%> to increase the limit)"
msgstr ""
-#: cp/constexpr.cc:8951 rust/backend/rust-constexpr.cc:1041
+#: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
#, gcc-internal-format
msgid "inline assembly is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:8953 rust/backend/rust-constexpr.cc:1042
+#: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
#, gcc-internal-format
msgid ""
"only unevaluated inline assembly is allowed in a %<constexpr%> function in C+"
"+20"
msgstr ""
-#: cp/constexpr.cc:8972
+#: cp/constexpr.cc:9005
#, gcc-internal-format
msgid "use of %qD"
msgstr ""
-#: cp/constexpr.cc:8976
+#: cp/constexpr.cc:9009
#, gcc-internal-format
msgid ""
"its value can vary between compiler versions or with different %<-mtune%> or "
"%<-mcpu%> flags"
msgstr ""
-#: cp/constexpr.cc:8978
+#: cp/constexpr.cc:9011
#, gcc-internal-format
msgid ""
"if this use is part of a public ABI, change it to instead use a constant "
"variable you define"
msgstr ""
-#: cp/constexpr.cc:8980
+#: cp/constexpr.cc:9013
#, gcc-internal-format, gfc-internal-format
msgid "the default value for the current CPU tuning is %d bytes"
msgstr ""
-#: cp/constexpr.cc:8982
+#: cp/constexpr.cc:9015
#, gcc-internal-format
msgid ""
"you can stabilize this value with %<--param "
"Wno-interference-size%>"
msgstr ""
-#: cp/constexpr.cc:9094
+#: cp/constexpr.cc:9127
#, gcc-internal-format
msgid "destructor exited with an exception"
msgstr ""
-#: cp/constexpr.cc:9172
+#: cp/constexpr.cc:9205
#, gcc-internal-format
msgid "value %qE of type %qT is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:9185
+#: cp/constexpr.cc:9218
#, gcc-internal-format
msgid ""
"%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-"
"fconstexpr-ops-limit=%> to increase the limit)"
msgstr ""
-#: cp/constexpr.cc:9376
+#: cp/constexpr.cc:9409
#, gcc-internal-format
msgid "control passes through definition of %qD with thread storage duration"
msgstr ""
-#: cp/constexpr.cc:9379
+#: cp/constexpr.cc:9412
#, gcc-internal-format
msgid "control passes through definition of %qD with static storage duration"
msgstr ""
-#: cp/constexpr.cc:9447 cp/constexpr.cc:12692
+#: cp/constexpr.cc:9480 cp/constexpr.cc:12734
#: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
#, gcc-internal-format
msgid "temporary of non-literal type %qT in a constant expression"
msgstr ""
-#: cp/constexpr.cc:9672
+#: cp/constexpr.cc:9714
#, gcc-internal-format
msgid "uncaught exception exited from %<noexcept%> function %qD"
msgstr ""
-#: cp/constexpr.cc:9676
+#: cp/constexpr.cc:9718
#, gcc-internal-format
msgid ""
"destructor exited with an exception after initializing the exception object"
msgstr ""
-#: cp/constexpr.cc:9679
+#: cp/constexpr.cc:9721
#, gcc-internal-format
msgid "constructor exited with another exception while entering handler"
msgstr ""
-#: cp/constexpr.cc:10055 cp/constexpr.cc:12162
+#: cp/constexpr.cc:10097 cp/constexpr.cc:12204
#, gcc-internal-format
msgid "%<reinterpret_cast%> is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:10089 rust/backend/rust-constexpr.cc:2543
+#: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
#, gcc-internal-format
msgid ""
"conversion from pointer type %qT to arithmetic type %qT in a constant "
"expression"
msgstr ""
-#: cp/constexpr.cc:10144
+#: cp/constexpr.cc:10186
#, gcc-internal-format
msgid ""
"cast from %qT is not allowed in a constant expression because pointed-to "
"type %qT is not similar to %qT"
msgstr ""
-#: cp/constexpr.cc:10154
+#: cp/constexpr.cc:10196
#, gcc-internal-format
msgid "pointed-to object declared here"
msgstr ""
-#: cp/constexpr.cc:10162
+#: cp/constexpr.cc:10204
#, gcc-internal-format
msgid "cast from %qT is not allowed in a constant expression before C++26"
msgstr ""
-#: cp/constexpr.cc:10176
+#: cp/constexpr.cc:10218
#, gcc-internal-format
msgid "%qE is not a constant expression when the class %qT is still incomplete"
msgstr ""
-#: cp/constexpr.cc:10216 rust/backend/rust-constexpr.cc:2588
+#: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
#, gcc-internal-format
msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:10375 cp/constexpr.cc:12471 cp/constexpr.cc:12920
+#: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
#: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
#, gcc-internal-format
msgid "expression %qE is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:10424 cp/constexpr.cc:12964
+#: cp/constexpr.cc:10466 cp/constexpr.cc:13006
#, gcc-internal-format
msgid "%<goto%> is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:10545
+#: cp/constexpr.cc:10587
#, gcc-internal-format
msgid "address of a call to %qs is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:10595 cp/constexpr.cc:10607
+#: cp/constexpr.cc:10637 cp/constexpr.cc:10649
#: rust/backend/rust-constexpr.cc:4889
#, gcc-internal-format
msgid "statement is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:10610
+#: cp/constexpr.cc:10652
#, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
msgstr ""
-#: cp/constexpr.cc:10628
+#: cp/constexpr.cc:10670
#, gcc-internal-format
msgid "%qE accesses an object outside its lifetime"
msgstr ""
-#: cp/constexpr.cc:10772
+#: cp/constexpr.cc:10814
#, gcc-internal-format
msgid "contract condition is not constant"
msgstr ""
-#: cp/constexpr.cc:10778
+#: cp/constexpr.cc:10820
#, gcc-internal-format
msgid "contract predicate is false in constant expression"
msgstr ""
-#: cp/constexpr.cc:10963
+#: cp/constexpr.cc:11005
#, gcc-internal-format
msgid "%<break%> outside of a loop or %<switch%>"
msgstr ""
-#: cp/constexpr.cc:10965
+#: cp/constexpr.cc:11007
#, gcc-internal-format
msgid "%<continue%> outside of a loop"
msgstr ""
-#: cp/constexpr.cc:10967
+#: cp/constexpr.cc:11009
#, gcc-internal-format
msgid "%<return%> in a statement expression"
msgstr ""
-#: cp/constexpr.cc:11008 rust/backend/rust-constexpr.cc:5382
+#: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because it refers to mutable subobjects of "
"%qT"
msgstr ""
-#: cp/constexpr.cc:11024
+#: cp/constexpr.cc:11066
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because it refers to exception object "
"allocated with %<__cxa_allocate_exception%>"
msgstr ""
-#: cp/constexpr.cc:11028 rust/backend/rust-constexpr.cc:5407
+#: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because it refers to a result of %<operator "
"new%>"
msgstr ""
-#: cp/constexpr.cc:11041 rust/backend/rust-constexpr.cc:5419
+#: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because allocated storage has not been "
"deallocated"
msgstr ""
-#: cp/constexpr.cc:11062 rust/backend/rust-constexpr.cc:5437
+#: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
#, gcc-internal-format
msgid "immediate evaluation returns address of immediate function %qD"
msgstr ""
-#: cp/constexpr.cc:11066
+#: cp/constexpr.cc:11108
#, gcc-internal-format
msgid "constant evaluation returns address of immediate function %qD"
msgstr ""
-#: cp/constexpr.cc:11091
+#: cp/constexpr.cc:11133
#, gcc-internal-format
msgid ""
"reference into an object of consteval-only type is not a constant expression "
"unless it also has consteval-only type"
msgstr ""
-#: cp/constexpr.cc:11096
+#: cp/constexpr.cc:11138
#, gcc-internal-format
msgid ""
"pointer into an object of consteval-only type is not a constant expression "
"unless it also has consteval-only type"
msgstr ""
-#: cp/constexpr.cc:11112 rust/backend/rust-constexpr.cc:5391
+#: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because it refers to an incompletely "
"initialized variable"
msgstr ""
-#: cp/constexpr.cc:11163
+#: cp/constexpr.cc:11205
#, gcc-internal-format
msgid ""
"%qE is not a constant expression because it initializes a %qT rather than %qT"
msgstr ""
-#: cp/constexpr.cc:11870 rust/backend/rust-constexpr.cc:5891
+#: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
#, gcc-internal-format
msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
msgstr ""
-#: cp/constexpr.cc:12124
+#: cp/constexpr.cc:12166
#, gcc-internal-format
msgid "lambda capture of %qE is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:12127
+#: cp/constexpr.cc:12169
#, gcc-internal-format
msgid "because it is used as a glvalue"
msgstr ""
-#: cp/constexpr.cc:12183 rust/backend/rust-constexpr.cc:6117
+#: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
#, gcc-internal-format
msgid "%<reinterpret_cast%> from integer to pointer"
msgstr ""
-#: cp/constexpr.cc:12217 rust/backend/rust-constexpr.cc:6144
+#: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
#, gcc-internal-format
msgid ""
"address-of an object %qE with thread local or automatic storage is not a "
"constant expression"
msgstr ""
-#: cp/constexpr.cc:12407
+#: cp/constexpr.cc:12449
#, gcc-internal-format
msgid "lambda-expression is not a constant expression before C++17"
msgstr ""
-#: cp/constexpr.cc:12419
+#: cp/constexpr.cc:12461
#, gcc-internal-format
msgid "new-expression is not a constant expression before C++20"
msgstr ""
-#: cp/constexpr.cc:12495
+#: cp/constexpr.cc:12537
#, gcc-internal-format
msgid "virtual functions cannot be %<constexpr%> before C++20"
msgstr ""
-#: cp/constexpr.cc:12512
+#: cp/constexpr.cc:12554
#, gcc-internal-format
msgid ""
"%<typeid%> is not a constant expression because %qE is of polymorphic type"
msgstr ""
-#: cp/constexpr.cc:12576
+#: cp/constexpr.cc:12618
#, gcc-internal-format
msgid "cast to non-integral type %qT in a constant expression"
msgstr ""
-#: cp/constexpr.cc:12650
+#: cp/constexpr.cc:12692
#, gcc-internal-format
msgid "%qD defined %<thread_local%> in %<constexpr%> context"
msgstr ""
-#: cp/constexpr.cc:12658
+#: cp/constexpr.cc:12700
#, gcc-internal-format
msgid "%qD defined %<static%> in %<constexpr%> context"
msgstr ""
-#: cp/constexpr.cc:12744 rust/backend/rust-constexpr.cc:6478
+#: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
#, gcc-internal-format
msgid "division by zero is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:12845 rust/backend/rust-constexpr.cc:6578
+#: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
#, gcc-internal-format
msgid "%<delete[]%> is not a constant expression"
msgstr ""
-#: cp/constexpr.cc:12917
+#: cp/constexpr.cc:12959
#, gcc-internal-format
msgid "neither branch of %<if%> is a constant expression"
msgstr ""
-#: cp/constexpr.cc:12930
+#: cp/constexpr.cc:12972
#, gcc-internal-format
msgid "non-constant array initialization"
msgstr ""
-#: cp/constexpr.cc:12981
+#: cp/constexpr.cc:13023
#, gcc-internal-format
msgid ""
"label definition in %<constexpr%> function only available with %<-std=c+"
"+23%> or %<-std=gnu++23%>"
msgstr ""
-#: cp/constexpr.cc:13026 rust/backend/rust-constexpr.cc:6667
+#: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr ""
msgid "the operand %qE is unsatisfied because"
msgstr ""
-#: cp/constraint.cc:3147
+#: cp/constraint.cc:3152
#, gcc-internal-format
msgid "%qT is not nothrow copy assignable"
msgstr ""
-#: cp/constraint.cc:3150
+#: cp/constraint.cc:3155
#, gcc-internal-format
msgid "%qT is not nothrow default constructible"
msgstr ""
-#: cp/constraint.cc:3153
+#: cp/constraint.cc:3158
#, gcc-internal-format
msgid "%qT is not nothrow copy constructible"
msgstr ""
-#: cp/constraint.cc:3156
+#: cp/constraint.cc:3161
#, gcc-internal-format
msgid "%qT is not trivially copy assignable"
msgstr ""
-#: cp/constraint.cc:3159
+#: cp/constraint.cc:3164
#, gcc-internal-format
msgid "%qT is not trivially default constructible"
msgstr ""
-#: cp/constraint.cc:3162
+#: cp/constraint.cc:3167
#, gcc-internal-format
msgid "%qT is not trivially copy constructible"
msgstr ""
-#: cp/constraint.cc:3165
+#: cp/constraint.cc:3170
#, gcc-internal-format
msgid "%qT is not trivially destructible"
msgstr ""
-#: cp/constraint.cc:3168
+#: cp/constraint.cc:3173
#, gcc-internal-format
msgid "%qT does not have unique object representations, because"
msgstr ""
-#: cp/constraint.cc:3178
+#: cp/constraint.cc:3183
#, gcc-internal-format
msgid "%qT does not have a virtual destructor"
msgstr ""
-#: cp/constraint.cc:3182
+#: cp/constraint.cc:3187
#, gcc-internal-format
msgid "%qT is not an abstract class"
msgstr ""
-#: cp/constraint.cc:3185
+#: cp/constraint.cc:3190
#, gcc-internal-format
msgid "%qT is not an aggregate"
msgstr ""
-#: cp/constraint.cc:3188
+#: cp/constraint.cc:3193
#, gcc-internal-format
msgid "%qT is not an array"
msgstr ""
-#: cp/constraint.cc:3191
+#: cp/constraint.cc:3196
#, gcc-internal-format
msgid "%qT is not assignable from %qT, because"
msgstr ""
-#: cp/constraint.cc:3195 cp/semantics.cc:13521 cp/typeck.cc:3701
+#: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
#, gcc-internal-format
msgid "%qT is not a base of %qT"
msgstr ""
-#: cp/constraint.cc:3198
+#: cp/constraint.cc:3203
#, gcc-internal-format
msgid "%qT is not a bounded array"
msgstr ""
-#: cp/constraint.cc:3201
+#: cp/constraint.cc:3206
#, gcc-internal-format
msgid "%qT is not a class"
msgstr ""
-#: cp/constraint.cc:3204
+#: cp/constraint.cc:3209
#, gcc-internal-format
msgid "%qT is not a const type"
msgstr ""
-#: cp/constraint.cc:3208
+#: cp/constraint.cc:3213
#, gcc-internal-format
msgid "%qT is not default constructible, because"
msgstr ""
-#: cp/constraint.cc:3210
+#: cp/constraint.cc:3215
#, gcc-internal-format
msgid "%qT is not constructible from %qT, because"
msgstr ""
-#: cp/constraint.cc:3219
+#: cp/constraint.cc:3224
#, gcc-internal-format
msgid "%qT is not destructible, because"
msgstr ""
-#: cp/constraint.cc:3223
+#: cp/constraint.cc:3228
#, gcc-internal-format
msgid "%qT is not an empty class"
msgstr ""
-#: cp/constraint.cc:3226
+#: cp/constraint.cc:3231
#, gcc-internal-format
msgid "%qT is not an enum"
msgstr ""
-#: cp/constraint.cc:3229
+#: cp/constraint.cc:3234
#, gcc-internal-format
msgid "%qT is not a final class"
msgstr ""
-#: cp/constraint.cc:3232
+#: cp/constraint.cc:3237
#, gcc-internal-format
msgid "%qT is not a function"
msgstr ""
-#: cp/constraint.cc:3235
+#: cp/constraint.cc:3240
#, gcc-internal-format
msgid "%qT is not an implicit-lifetime type"
msgstr ""
-#: cp/constraint.cc:3240
+#: cp/constraint.cc:3245
#, gcc-internal-format
msgid "%qT is not invocable, because"
msgstr ""
-#: cp/constraint.cc:3242
+#: cp/constraint.cc:3247
#, gcc-internal-format
msgid "%qT is not invocable by %qT, because"
msgstr ""
-#: cp/constraint.cc:3247
+#: cp/constraint.cc:3252
#, gcc-internal-format
msgid "%qT is not layout compatible with %qT, because"
msgstr ""
-#: cp/constraint.cc:3251
+#: cp/constraint.cc:3256
#, gcc-internal-format
msgid "%qT is not a literal type"
msgstr ""
-#: cp/constraint.cc:3254
+#: cp/constraint.cc:3259
#, gcc-internal-format
msgid "%qT is not a member function pointer"
msgstr ""
-#: cp/constraint.cc:3257
+#: cp/constraint.cc:3262
#, gcc-internal-format
msgid "%qT is not a member object pointer"
msgstr ""
-#: cp/constraint.cc:3260
+#: cp/constraint.cc:3265
#, gcc-internal-format
msgid "%qT is not a member pointer"
msgstr ""
-#: cp/constraint.cc:3263
+#: cp/constraint.cc:3268
#, gcc-internal-format
msgid "%qT is not nothrow assignable from %qT, because"
msgstr ""
-#: cp/constraint.cc:3268
+#: cp/constraint.cc:3273
#, gcc-internal-format
msgid "%qT is not nothrow default constructible, because"
msgstr ""
-#: cp/constraint.cc:3270
+#: cp/constraint.cc:3275
#, gcc-internal-format
msgid "%qT is not nothrow constructible from %qT, because"
msgstr ""
-#: cp/constraint.cc:3275
+#: cp/constraint.cc:3280
#, gcc-internal-format
msgid "%qT is not nothrow convertible from %qT, because"
msgstr ""
-#: cp/constraint.cc:3279
+#: cp/constraint.cc:3284
#, gcc-internal-format
msgid "%qT is not nothrow destructible, because"
msgstr ""
-#: cp/constraint.cc:3285
+#: cp/constraint.cc:3290
#, gcc-internal-format
msgid "%qT is not nothrow invocable, because"
msgstr ""
-#: cp/constraint.cc:3287
+#: cp/constraint.cc:3292
#, gcc-internal-format
msgid "%qT is not nothrow invocable by %qT, because"
msgstr ""
-#: cp/constraint.cc:3294
+#: cp/constraint.cc:3299
#, gcc-internal-format
msgid "%qT is not an object type"
msgstr ""
-#: cp/constraint.cc:3298
+#: cp/constraint.cc:3303
#, gcc-internal-format
msgid "%qT is not a pointer-interconvertible base of %qT, because"
msgstr ""
-#: cp/constraint.cc:3303
+#: cp/constraint.cc:3308
#, gcc-internal-format
msgid "%qT is not a POD type"
msgstr ""
-#: cp/constraint.cc:3306
+#: cp/constraint.cc:3311
#, gcc-internal-format
msgid "%qT is not a pointer"
msgstr ""
-#: cp/constraint.cc:3309
+#: cp/constraint.cc:3314
#, gcc-internal-format
msgid "%qT is not a polymorphic type"
msgstr ""
-#: cp/constraint.cc:3312
+#: cp/constraint.cc:3317
#, gcc-internal-format
msgid "%qT is not a reference"
msgstr ""
-#: cp/constraint.cc:3315
+#: cp/constraint.cc:3320
#, gcc-internal-format
msgid "%q#T is not the same as %q#T"
msgstr ""
-#: cp/constraint.cc:3318
+#: cp/constraint.cc:3323
#, gcc-internal-format
msgid "%qT is not a scoped enum"
msgstr ""
-#: cp/constraint.cc:3321
+#: cp/constraint.cc:3326
#, gcc-internal-format
msgid "%qT is not a standard layout type"
msgstr ""
-#: cp/constraint.cc:3324
+#: cp/constraint.cc:3329
#, gcc-internal-format
msgid "%qT is not a trivial type"
msgstr ""
-#: cp/constraint.cc:3327
+#: cp/constraint.cc:3332
#, gcc-internal-format
msgid "%qT is not trivially assignable from %qT, because"
msgstr ""
-#: cp/constraint.cc:3332
+#: cp/constraint.cc:3337
#, gcc-internal-format
msgid "%qT is not trivially default constructible, because"
msgstr ""
-#: cp/constraint.cc:3334
+#: cp/constraint.cc:3339
#, gcc-internal-format
msgid "%qT is not trivially constructible from %qT, because"
msgstr ""
-#: cp/constraint.cc:3339 cp/tree.cc:5014
+#: cp/constraint.cc:3344 cp/tree.cc:5031
#, gcc-internal-format
msgid "%qT is not trivially copyable"
msgstr ""
-#: cp/constraint.cc:3342
+#: cp/constraint.cc:3347
#, gcc-internal-format
msgid "%qT is not trivially destructible, because"
msgstr ""
-#: cp/constraint.cc:3346
+#: cp/constraint.cc:3351
#, gcc-internal-format
msgid "%qT is not an unbounded array"
msgstr ""
-#: cp/constraint.cc:3349
+#: cp/constraint.cc:3354
#, gcc-internal-format
msgid "%qT is not a union"
msgstr ""
-#: cp/constraint.cc:3352
+#: cp/constraint.cc:3357
#, gcc-internal-format
msgid "%qT is not a virtual base of %qT"
msgstr ""
-#: cp/constraint.cc:3355
+#: cp/constraint.cc:3360
#, gcc-internal-format
msgid "%qT is not a volatile type"
msgstr ""
-#: cp/constraint.cc:3358
+#: cp/constraint.cc:3363
#, gcc-internal-format
-msgid "%qT is not consteval-only"
+msgid "%qT is not a structural type"
msgstr ""
-#: cp/constraint.cc:3361
+#: cp/constraint.cc:3367
#, gcc-internal-format
msgid "%qT cannot yield a rank"
msgstr ""
-#: cp/constraint.cc:3364
+#: cp/constraint.cc:3370
#, gcc-internal-format
msgid "%qT and %qT cannot be ordered"
msgstr ""
-#: cp/constraint.cc:3367
+#: cp/constraint.cc:3373
#, gcc-internal-format
msgid "%qT is not destructurable"
msgstr ""
-#: cp/constraint.cc:3370
+#: cp/constraint.cc:3376
#, gcc-internal-format
msgid ""
"%qT is not a reference that binds to a temporary object of type %qT (direct-"
"initialization)"
msgstr ""
-#: cp/constraint.cc:3374
+#: cp/constraint.cc:3380
#, gcc-internal-format
msgid ""
"%qT is not a reference that binds to a temporary object of type %qT (copy-"
"initialization)"
msgstr ""
-#: cp/constraint.cc:3378
+#: cp/constraint.cc:3384
#, gcc-internal-format
msgid "%qD is not deducible from %qT"
msgstr ""
-#: cp/constraint.cc:3445
+#: cp/constraint.cc:3451
#, gcc-internal-format
msgid "invalid constraints"
msgstr ""
-#: cp/constraint.cc:3466
+#: cp/constraint.cc:3472
#, gcc-internal-format
msgid "constraint %qE has type %qT, not %<bool%>"
msgstr ""
-#: cp/constraint.cc:3470
+#: cp/constraint.cc:3476
#, gcc-internal-format
msgid "the expression %qE evaluated to %<false%>"
msgstr ""
-#: cp/constraint.cc:3525
+#: cp/constraint.cc:3531
#, gcc-internal-format
msgid "constraints not satisfied"
msgstr ""
-#: cp/constraint.cc:3542
+#: cp/constraint.cc:3548
#, gcc-internal-format
msgid "set %qs to at least %d for more detail"
msgstr ""
msgid "previous declaration with fewer contracts here"
msgstr ""
-#: cp/contracts.cc:562
+#: cp/contracts.cc:564
#, gcc-internal-format
msgid "a value parameter used in a postcondition must be const"
msgstr ""
-#: cp/contracts.cc:563 cp/contracts.cc:1039
+#: cp/contracts.cc:565 cp/contracts.cc:1041
#, gcc-internal-format
msgid "parameter declared here"
msgstr ""
-#: cp/contracts.cc:593
+#: cp/contracts.cc:595
#, gcc-internal-format
msgid "value parameter %qE used in a postcondition must be const"
msgstr ""
-#: cp/contracts.cc:1036
+#: cp/contracts.cc:1038
#, gcc-internal-format
msgid "contract postcondition result name shadows a function parameter"
msgstr ""
-#: cp/contracts.cc:1660
+#: cp/contracts.cc:1674
#, gcc-internal-format
msgid "declaration adds contracts to %q#D"
msgstr ""
-#: cp/contracts.cc:1661
+#: cp/contracts.cc:1675
#, gcc-internal-format
msgid "first declared here"
msgstr ""
-#: cp/contracts.cc:1922
+#: cp/contracts.cc:1936
#, gcc-internal-format
msgid "constructor does not return a value to test"
msgstr ""
-#: cp/contracts.cc:1924
+#: cp/contracts.cc:1938
#, gcc-internal-format
msgid "destructor does not return a value to test"
msgstr ""
-#: cp/contracts.cc:1925
+#: cp/contracts.cc:1939
#, gcc-internal-format
msgid "function does not return a value to test"
msgstr ""
msgid "%<return_void%> declared here"
msgstr ""
-#: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
+#: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
#, gcc-internal-format
msgid "no member named %qE in %qT"
msgstr ""
msgid "awaitable type %qT is not a structure"
msgstr ""
-#: cp/coroutines.cc:1500
+#: cp/coroutines.cc:1503
#, gcc-internal-format
msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
msgstr ""
-#: cp/coroutines.cc:1592 cp/coroutines.cc:1678
+#: cp/coroutines.cc:1595 cp/coroutines.cc:1681
#, gcc-internal-format
msgid "%qs cannot be used in an unevaluated context"
msgstr ""
-#: cp/coroutines.cc:1861
+#: cp/coroutines.cc:1864
#, gcc-internal-format
msgid "function declared %<noreturn%> has a %<co_return%> statement"
msgstr ""
-#: cp/coroutines.cc:1898
+#: cp/coroutines.cc:1901
#, gcc-internal-format
msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
msgstr ""
-#: cp/coroutines.cc:1908
+#: cp/coroutines.cc:1911
#, gcc-internal-format
msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
msgstr ""
-#: cp/coroutines.cc:2412
+#: cp/coroutines.cc:2426
#, gcc-internal-format
msgid "no suspend point info for %qD"
msgstr ""
-#: cp/coroutines.cc:2984
+#: cp/coroutines.cc:2999
#, gcc-internal-format
msgid "duplicate info for %qE"
msgstr ""
-#: cp/coroutines.cc:3642
+#: cp/coroutines.cc:3657
#, gcc-internal-format
msgid "assumption ignored because it contains an await-expression"
msgstr ""
-#: cp/coroutines.cc:4149
+#: cp/coroutines.cc:4164
#, gcc-internal-format
msgid "await expressions are not permitted in handlers"
msgstr ""
-#: cp/coroutines.cc:4366
+#: cp/coroutines.cc:4381
#, gcc-internal-format
msgid "variable length arrays are not yet supported in coroutines"
msgstr ""
-#: cp/coroutines.cc:4885
+#: cp/coroutines.cc:4900
#, gcc-internal-format
msgid ""
"%qE is provided by %qT but is not usable with the function signature %qD"
msgstr ""
-#: cp/coroutines.cc:4892
+#: cp/coroutines.cc:4907
#, gcc-internal-format
msgid ""
"%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
msgstr ""
-#: cp/coroutines.cc:4897
+#: cp/coroutines.cc:4912
#, gcc-internal-format
msgid ""
"%qE is marked %<throw()%> or %<noexcept%> but no usable "
msgstr ""
#. Something is seriously wrong, punt.
-#: cp/coroutines.cc:4928
+#: cp/coroutines.cc:4943
#, gcc-internal-format
msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
msgstr ""
-#: cp/coroutines.cc:5024
+#: cp/coroutines.cc:5039
#, gcc-internal-format
msgid "%qE is provided by %qT but is not usable with the function %qD"
msgstr ""
-#: cp/coroutines.cc:5298
+#: cp/coroutines.cc:5332
#, gcc-internal-format
msgid ""
"no viable conversion from %<void%> provided by %<get_return_object%> to "
msgid "%qs used outside of constant expressions"
msgstr ""
-#: cp/cp-gimplify.cc:1291
+#: cp/cp-gimplify.cc:999
+#, gcc-internal-format
+msgid "unexpected %<std::%s%> declaration"
+msgstr ""
+
+#: cp/cp-gimplify.cc:1317
#, gcc-internal-format
msgid "taking address of an immediate function %qD"
msgstr ""
-#: cp/cp-gimplify.cc:1472
+#: cp/cp-gimplify.cc:1498
#, gcc-internal-format
msgid "call to consteval function %qE is not a constant expression"
msgstr ""
-#: cp/cp-gimplify.cc:2311
+#: cp/cp-gimplify.cc:2337
#, gcc-internal-format
msgid "%<throw%> will always call %<terminate%>"
msgstr ""
-#: cp/cp-gimplify.cc:2314
+#: cp/cp-gimplify.cc:2340
#, gcc-internal-format
msgid "in C++11 destructors default to %<noexcept%>"
msgstr ""
-#: cp/cp-gimplify.cc:2326
+#: cp/cp-gimplify.cc:2352
#, gcc-internal-format
msgid ""
"in C++11 this %<throw%> will call %<terminate%> because destructors default "
"to %<noexcept%>"
msgstr ""
-#: cp/cp-gimplify.cc:4061
+#: cp/cp-gimplify.cc:4087
#, gcc-internal-format
msgid "ignoring attribute %qE after earlier %qE"
msgstr ""
-#: cp/cp-gimplify.cc:4104
+#: cp/cp-gimplify.cc:4130
#, gcc-internal-format
msgid "pack expansion of %qE attribute"
msgstr ""
-#: cp/cp-gimplify.cc:4107
+#: cp/cp-gimplify.cc:4133
#, gcc-internal-format
msgid "use fold expression in the attribute argument instead"
msgstr ""
-#: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
+#: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
#: cp/method.cc:991
#, gcc-internal-format
msgid "%qD is not a type"
msgstr ""
-#: cp/cp-gimplify.cc:4164
+#: cp/cp-gimplify.cc:4190
#, gcc-internal-format
msgid "%qD is not a class type"
msgstr ""
-#: cp/cp-gimplify.cc:4181
+#: cp/cp-gimplify.cc:4207
#, gcc-internal-format
msgid "%qD does not have %<const char *%> type"
msgstr ""
-#: cp/cp-gimplify.cc:4191
+#: cp/cp-gimplify.cc:4217
#, gcc-internal-format
msgid "%qD does not have integral type"
msgstr ""
-#: cp/cp-gimplify.cc:4203
+#: cp/cp-gimplify.cc:4229
#, gcc-internal-format
msgid ""
"%<std::source_location::__impl%> does not contain only non-static data "
msgid "conversion from %qH to %qI discards qualifiers"
msgstr ""
-#: cp/cvt.cc:499 cp/typeck.cc:9185
+#: cp/cvt.cc:499 cp/typeck.cc:9183
#, gcc-internal-format
msgid "casting %qT to %qT does not dereference pointer"
msgstr ""
msgid "redeclaration %qD differs in %qs from previous declaration"
msgstr ""
-#: cp/decl.cc:1620 cp/decl.cc:18452
+#: cp/decl.cc:1620 cp/decl.cc:18516
#, gcc-internal-format
msgid "previous declaration %qD"
msgstr ""
msgid "previous specification in %q#D here"
msgstr ""
-#: cp/decl.cc:2570 cp/decl.cc:18470
+#: cp/decl.cc:2570 cp/decl.cc:18534
#, gcc-internal-format
msgid "conflicting exporting for declaration %qD"
msgstr ""
-#: cp/decl.cc:2572 cp/decl.cc:18472
+#: cp/decl.cc:2572 cp/decl.cc:18536
#, gcc-internal-format
msgid "previously declared here without exporting"
msgstr ""
msgid " enters %<template for%> statement"
msgstr ""
-#: cp/decl.cc:5060 cp/parser.cc:8112
+#: cp/decl.cc:5060 cp/parser.cc:8095
#, gcc-internal-format
msgid "%qD used without template arguments"
msgstr ""
msgid "template parameters do not match template %qD"
msgstr ""
-#: cp/decl.cc:5736
+#: cp/decl.cc:5750
#, gcc-internal-format
msgid "%<-faligned-new=%d%> is not a power of two"
msgstr ""
-#: cp/decl.cc:5794
+#: cp/decl.cc:5808
#, gcc-internal-format
msgid "%<--param destructive-interference-size=%d%> is less than %d"
msgstr ""
-#: cp/decl.cc:5798
+#: cp/decl.cc:5812
#, gcc-internal-format
msgid ""
"%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-"
"line-size=%d%>"
msgstr ""
-#: cp/decl.cc:5811
+#: cp/decl.cc:5825
#, gcc-internal-format
msgid "%<--param constructive-interference-size=%d%> is less than %d"
msgstr ""
-#: cp/decl.cc:5816
+#: cp/decl.cc:5830
#, gcc-internal-format
msgid ""
"%<--param constructive-interference-size=%d%> is greater than %<--param l1-"
"cache-line-size=%d%>"
msgstr ""
-#: cp/decl.cc:6162
+#: cp/decl.cc:6176
#, gcc-internal-format
msgid ""
"%q#D invalid; an anonymous union may only have public non-static data members"
msgstr ""
-#: cp/decl.cc:6172 cp/parser.cc:26315
+#: cp/decl.cc:6186 cp/parser.cc:26379
#, gcc-internal-format
msgid "this flexibility is deprecated and will be removed"
msgstr ""
-#: cp/decl.cc:6201
+#: cp/decl.cc:6215
#, gcc-internal-format
msgid "anonymous struct with base classes"
msgstr ""
-#: cp/decl.cc:6213
+#: cp/decl.cc:6227
#, gcc-internal-format
msgid "member %q+#D with constructor not allowed in anonymous aggregate"
msgstr ""
-#: cp/decl.cc:6216
+#: cp/decl.cc:6230
#, gcc-internal-format
msgid "member %q+#D with destructor not allowed in anonymous aggregate"
msgstr ""
-#: cp/decl.cc:6219
+#: cp/decl.cc:6233
#, gcc-internal-format
msgid ""
"member %q+#D with copy assignment operator not allowed in anonymous aggregate"
msgstr ""
-#: cp/decl.cc:6238
+#: cp/decl.cc:6252
#, gcc-internal-format
msgid "attribute ignored in declaration of %q#T"
msgstr ""
-#: cp/decl.cc:6241
+#: cp/decl.cc:6255
#, gcc-internal-format
msgid "attribute for %q#T must follow the %qs keyword"
msgstr ""
-#: cp/decl.cc:6283
+#: cp/decl.cc:6297
#, gcc-internal-format
msgid "multiple types in one declaration"
msgstr ""
-#: cp/decl.cc:6288
+#: cp/decl.cc:6302
#, gcc-internal-format
msgid "redeclaration of C++ built-in type %qT"
msgstr ""
-#: cp/decl.cc:6305
+#: cp/decl.cc:6319
#, gcc-internal-format
msgid "%<auto%> can only be specified for variables or function declarations"
msgstr ""
-#: cp/decl.cc:6338
+#: cp/decl.cc:6352
#, gcc-internal-format
msgid "missing type-name in typedef-declaration"
msgstr ""
-#: cp/decl.cc:6346
+#: cp/decl.cc:6360
#, gcc-internal-format
msgid "ISO C++ prohibits anonymous structs"
msgstr ""
-#: cp/decl.cc:6353
+#: cp/decl.cc:6367
#, gcc-internal-format
msgid "%<inline%> can only be specified for functions"
msgstr ""
-#: cp/decl.cc:6356
+#: cp/decl.cc:6370
#, gcc-internal-format
msgid "%<virtual%> can only be specified for functions"
msgstr ""
-#: cp/decl.cc:6361
+#: cp/decl.cc:6375
#, gcc-internal-format
msgid "%<friend%> can only be specified inside a class"
msgstr ""
-#: cp/decl.cc:6364
+#: cp/decl.cc:6378
#, gcc-internal-format
msgid "%<explicit%> can only be specified for constructors"
msgstr ""
-#: cp/decl.cc:6367
+#: cp/decl.cc:6381
#, gcc-internal-format
msgid "a storage class can only be specified for objects and functions"
msgstr ""
-#: cp/decl.cc:6371
+#: cp/decl.cc:6385
#, gcc-internal-format
msgid "%<const%> can only be specified for objects and functions"
msgstr ""
-#: cp/decl.cc:6375
+#: cp/decl.cc:6389
#, gcc-internal-format
msgid "%<volatile%> can only be specified for objects and functions"
msgstr ""
-#: cp/decl.cc:6379
+#: cp/decl.cc:6393
#, gcc-internal-format
msgid "%<__restrict%> can only be specified for objects and functions"
msgstr ""
-#: cp/decl.cc:6383
+#: cp/decl.cc:6397
#, gcc-internal-format
msgid "%<__thread%> can only be specified for objects and functions"
msgstr ""
-#: cp/decl.cc:6387
+#: cp/decl.cc:6401
#, gcc-internal-format
msgid "%<typedef%> was ignored in this declaration"
msgstr ""
-#: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
+#: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
#, gcc-internal-format
msgid "%qs cannot be used for type declarations"
msgstr ""
-#: cp/decl.cc:6419
+#: cp/decl.cc:6433
#, gcc-internal-format
msgid "attribute ignored in explicit instantiation %q#T"
msgstr ""
-#: cp/decl.cc:6422
+#: cp/decl.cc:6436
#, gcc-internal-format
msgid "no attribute can be applied to an explicit instantiation"
msgstr ""
-#: cp/decl.cc:6435 cp/decl.cc:14985 cp/decl.cc:16629 cp/parser.cc:17511
-#: cp/parser.cc:23677 cp/parser.cc:31066
+#: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
+#: cp/parser.cc:23741 cp/parser.cc:31130
#, gcc-internal-format
msgid "attribute ignored"
msgstr ""
-#: cp/decl.cc:6437 cp/decl.cc:14986
+#: cp/decl.cc:6451 cp/decl.cc:15029
#, gcc-internal-format
msgid "an attribute that appertains to a type-specifier is ignored"
msgstr ""
-#: cp/decl.cc:6506
+#: cp/decl.cc:6520
#, 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.cc:6510
+#: cp/decl.cc:6524
#, gcc-internal-format
msgid ""
"ignoring attributes applied to dependent type %qT without an associated "
"declaration"
msgstr ""
-#: cp/decl.cc:6576 cp/decl2.cc:1277 cp/decl2.cc:1478
+#: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
#, gcc-internal-format
msgid "typedef %qD is initialized (use %qs instead)"
msgstr ""
-#: cp/decl.cc:6591
+#: cp/decl.cc:6605
#, gcc-internal-format
msgid ""
"postconditions with deduced result name types must only appear on function "
"definitions"
msgstr ""
-#: cp/decl.cc:6603
+#: cp/decl.cc:6617
#, gcc-internal-format
msgid "declaration of %q#D has %<extern%> and is initialized"
msgstr ""
-#: cp/decl.cc:6640
+#: cp/decl.cc:6654
#, gcc-internal-format
msgid "definition of %q#D is marked %<dllimport%>"
msgstr ""
-#: cp/decl.cc:6667
+#: cp/decl.cc:6681
#, gcc-internal-format
msgid "%q+#D is not a static data member of %q#T"
msgstr ""
-#: cp/decl.cc:6676
+#: cp/decl.cc:6690
#, gcc-internal-format
msgid "non-member-template declaration of %qD"
msgstr ""
-#: cp/decl.cc:6677
+#: cp/decl.cc:6691
#, gcc-internal-format
msgid "does not match member template declaration here"
msgstr ""
-#: cp/decl.cc:6689
+#: cp/decl.cc:6703
#, gcc-internal-format
msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
msgstr ""
-#: cp/decl.cc:6705
+#: cp/decl.cc:6719
#, gcc-internal-format
msgid "duplicate initialization of %qD"
msgstr ""
-#: cp/decl.cc:6754
+#: cp/decl.cc:6768
#, gcc-internal-format
msgid "declaration of %q#D outside of class is not definition"
msgstr ""
-#: cp/decl.cc:6772
+#: cp/decl.cc:6786
#, gcc-internal-format
msgid ""
"block-scope extern declaration %q#D must not be attached to a named module"
msgstr ""
-#: cp/decl.cc:6810
+#: cp/decl.cc:6824
#, gcc-internal-format
msgid ""
"%qD defined %<thread_local%> in %qs function only available with %<-std=c+"
"+23%> or %<-std=gnu++23%>"
msgstr ""
-#: cp/decl.cc:6819
+#: cp/decl.cc:6833
#, gcc-internal-format
msgid ""
"%qD defined %<static%> in %qs function only available with %<-std=c++23%> or "
"%<-std=gnu++23%>"
msgstr ""
-#: cp/decl.cc:6886
+#: cp/decl.cc:6900
#, gcc-internal-format
msgid "variable %q#D has initializer but incomplete type"
msgstr ""
-#: cp/decl.cc:6895 cp/decl.cc:8379
+#: cp/decl.cc:6909 cp/decl.cc:8393
#, gcc-internal-format
msgid "elements of array %q#D have incomplete type"
msgstr ""
-#: cp/decl.cc:6906
+#: cp/decl.cc:6920
#, gcc-internal-format
msgid "aggregate %q#D has incomplete type and cannot be defined"
msgstr ""
-#: cp/decl.cc:6976
+#: cp/decl.cc:6990
#, gcc-internal-format
msgid "%qD declared as reference but not initialized"
msgstr ""
-#: cp/decl.cc:7059
+#: cp/decl.cc:7073
#, gcc-internal-format
msgid "name used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.cc:7065
+#: cp/decl.cc:7079
#, gcc-internal-format
msgid "name %qD used in a GNU-style designated initializer for an array"
msgstr ""
-#: cp/decl.cc:7085
+#: cp/decl.cc:7099
#, gcc-internal-format
msgid "non-trivial designated initializers not supported"
msgstr ""
-#: cp/decl.cc:7089
+#: cp/decl.cc:7103
#, gcc-internal-format
msgid "C99 designator %qE is not an integral constant-expression"
msgstr ""
-#: cp/decl.cc:7154
+#: cp/decl.cc:7168
#, gcc-internal-format
msgid "initializer fails to determine size of %qD"
msgstr ""
-#: cp/decl.cc:7161
+#: cp/decl.cc:7175
#, gcc-internal-format
msgid "array size missing in %qD"
msgstr ""
-#: cp/decl.cc:7173
+#: cp/decl.cc:7187
#, gcc-internal-format
msgid "zero-size array %qD"
msgstr ""
-#: cp/decl.cc:7221
+#: cp/decl.cc:7235
#, gcc-internal-format
msgid "storage size of %qD isn%'t known"
msgstr ""
-#: cp/decl.cc:7246
+#: cp/decl.cc:7260
#, gcc-internal-format
msgid "storage size of %qD isn%'t constant"
msgstr ""
-#: cp/decl.cc:7348
+#: cp/decl.cc:7362
#, gcc-internal-format
msgid ""
"sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
"multiple copies)"
msgstr ""
-#: cp/decl.cc:7352
+#: cp/decl.cc:7366
#, 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.cc:7359
+#: cp/decl.cc:7373
#, gcc-internal-format
msgid "you can work around this by removing the initializer"
msgstr ""
-#: cp/decl.cc:7402 rust/backend/rust-tree.cc:3278
+#: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
#, gcc-internal-format
msgid "uninitialized %<const %D%>"
msgstr ""
-#: cp/decl.cc:7409 rust/backend/rust-tree.cc:3285
+#: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
#, gcc-internal-format
msgid "uninitialized variable %qD in %<constexpr%> function"
msgstr ""
-#: cp/decl.cc:7418 rust/backend/rust-tree.cc:3294
+#: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
#, gcc-internal-format
msgid "uninitialized variable %qD in %<constexpr%> context"
msgstr ""
-#: cp/decl.cc:7426
+#: cp/decl.cc:7440
#, gcc-internal-format
msgid "%q#T has no user-provided default constructor"
msgstr ""
-#: cp/decl.cc:7430
+#: cp/decl.cc:7444
#, gcc-internal-format
msgid ""
"constructor is not user-provided because it is explicitly defaulted in the "
"class body"
msgstr ""
-#: cp/decl.cc:7433
+#: cp/decl.cc:7447
#, gcc-internal-format
msgid "and the implicitly-defined constructor does not initialize %q#D"
msgstr ""
-#: cp/decl.cc:7733
+#: cp/decl.cc:7747
#, gcc-internal-format
msgid "invalid type %qT as initializer for a vector of type %qT"
msgstr ""
-#: cp/decl.cc:7805
+#: cp/decl.cc:7819
#, gcc-internal-format
msgid "initializer for %qT must be brace-enclosed"
msgstr ""
-#: cp/decl.cc:7850
+#: cp/decl.cc:7864
#, gcc-internal-format
msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
msgstr ""
-#: cp/decl.cc:7867 cp/init.cc:3439 cp/search.cc:1245
+#: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
#, gcc-internal-format
msgid "request for member %qD is ambiguous"
msgstr ""
-#: cp/decl.cc:7872
+#: cp/decl.cc:7886
#, gcc-internal-format
msgid "%qT has no non-static data member named %qD"
msgstr ""
-#: cp/decl.cc:7897
+#: cp/decl.cc:7911
#, gcc-internal-format
msgid "%qD is not a direct member of %qT"
msgstr ""
-#: cp/decl.cc:7953
+#: cp/decl.cc:7967
#, gcc-internal-format
msgid "invalid initializer for %q#D"
msgstr ""
-#: cp/decl.cc:8007
+#: cp/decl.cc:8021
#, gcc-internal-format
msgid "C99 designator %qE outside aggregate initializer"
msgstr ""
-#: cp/decl.cc:8046 cp/decl.cc:8337 cp/typeck2.cc:1727 cp/typeck2.cc:2062
+#: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
#: cp/typeck2.cc:2110 cp/typeck2.cc:2157
#, gcc-internal-format
msgid "too many initializers for %qT"
msgstr ""
-#: cp/decl.cc:8089
+#: cp/decl.cc:8103
#, gcc-internal-format
msgid "braces around scalar initializer for type %qT"
msgstr ""
-#: cp/decl.cc:8099
+#: cp/decl.cc:8113
#, gcc-internal-format
msgid "too many braces around scalar initializer for type %qT"
msgstr ""
-#: cp/decl.cc:8233
+#: cp/decl.cc:8247
#, gcc-internal-format
msgid "missing braces around initializer for %qT"
msgstr ""
-#: cp/decl.cc:8367
+#: cp/decl.cc:8381
#, gcc-internal-format
msgid "structured binding has incomplete type %qT"
msgstr ""
-#: cp/decl.cc:8381
+#: cp/decl.cc:8395
#, gcc-internal-format
msgid "elements of array %q#T have incomplete type"
msgstr ""
-#: cp/decl.cc:8394
+#: cp/decl.cc:8408
#, gcc-internal-format
msgid "variable-sized compound literal"
msgstr ""
-#: cp/decl.cc:8450
+#: cp/decl.cc:8464
#, gcc-internal-format
msgid "%q#D has incomplete type"
msgstr ""
-#: cp/decl.cc:8471
+#: cp/decl.cc:8485
#, gcc-internal-format
msgid "scalar object %qD requires one element in initializer"
msgstr ""
-#: cp/decl.cc:8522
+#: cp/decl.cc:8536
#, gcc-internal-format
msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
msgstr ""
-#: cp/decl.cc:8665
+#: cp/decl.cc:8679
#, gcc-internal-format
msgid "array %qD initialized by parenthesized string literal %qE"
msgstr ""
-#: cp/decl.cc:8715
+#: cp/decl.cc:8729
#, gcc-internal-format
msgid "initializer invalid for static member with constructor"
msgstr ""
-#: cp/decl.cc:8717
+#: cp/decl.cc:8731
#, gcc-internal-format
msgid "non-constant in-class initialization invalid for static member %qD"
msgstr ""
-#: cp/decl.cc:8720
+#: cp/decl.cc:8734
#, gcc-internal-format
msgid ""
"non-constant in-class initialization invalid for non-inline static member %qD"
msgstr ""
-#: cp/decl.cc:8725
+#: cp/decl.cc:8739
#, gcc-internal-format
msgid "(an out of class initialization is required)"
msgstr ""
-#: cp/decl.cc:8752 cp/decl.cc:9776 cp/typeck.cc:8281 d/d-codegen.cc:773
+#: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
#: rust/backend/rust-tree.cc:4770
#, gcc-internal-format
msgid "address of explicit register variable %qD requested"
msgstr ""
-#: cp/decl.cc:8949
+#: cp/decl.cc:8963
#, gcc-internal-format
msgid "reference %qD is initialized with itself"
msgstr ""
-#: cp/decl.cc:9151
+#: cp/decl.cc:9165
#, gcc-internal-format
msgid "argument %d of %qE must be of %<omp_interop_t%>"
msgstr ""
-#: cp/decl.cc:9354
+#: cp/decl.cc:9368
#, gcc-internal-format
msgid "could not find variant declaration"
msgstr ""
-#: cp/decl.cc:9378
+#: cp/decl.cc:9392
#, gcc-internal-format
msgid "%<declare variant%> on constructor %qD"
msgstr ""
-#: cp/decl.cc:9383
+#: cp/decl.cc:9397
#, gcc-internal-format
msgid "%<declare variant%> on destructor %qD"
msgstr ""
-#: cp/decl.cc:9388
+#: cp/decl.cc:9402
#, gcc-internal-format
msgid "%<declare variant%> on defaulted %qD"
msgstr ""
-#: cp/decl.cc:9393
+#: cp/decl.cc:9407
#, gcc-internal-format
msgid "%<declare variant%> on deleted %qD"
msgstr ""
-#: cp/decl.cc:9398
+#: cp/decl.cc:9412
#, gcc-internal-format
msgid "%<declare variant%> on virtual %qD"
msgstr ""
-#: cp/decl.cc:9463
+#: cp/decl.cc:9477
#, gcc-internal-format
msgid "assignment (not initialization) in declaration"
msgstr ""
-#: cp/decl.cc:9484 cp/decl.cc:17028
+#: cp/decl.cc:9498 cp/decl.cc:17092
#, gcc-internal-format
msgid "ISO C++17 does not allow %<register%> storage class specifier"
msgstr ""
-#: cp/decl.cc:9488 cp/decl.cc:17032
+#: cp/decl.cc:9502 cp/decl.cc:17096
#, gcc-internal-format
msgid "%<register%> storage class specifier used"
msgstr ""
-#: cp/decl.cc:9533 cp/decl.cc:16995
+#: cp/decl.cc:9547 cp/decl.cc:17059
#, gcc-internal-format
msgid "declaration of %q#D has no initializer"
msgstr ""
-#: cp/decl.cc:9569
+#: cp/decl.cc:9583
#, gcc-internal-format
msgid ""
"initializer for %<decltype(auto) %D%> has function type; did you forget the "
"%<()%>?"
msgstr ""
-#: cp/decl.cc:9581
+#: cp/decl.cc:9595
#, gcc-internal-format
msgid "deduced type %qT for %qD is incomplete"
msgstr ""
#. [basic.start.main]/3: A program that defines main as deleted
#. is ill-formed.
-#: cp/decl.cc:9637
+#: cp/decl.cc:9651
#, gcc-internal-format
msgid "%<::main%> cannot be deleted"
msgstr ""
-#: cp/decl.cc:9798
+#: cp/decl.cc:9812
#, gcc-internal-format
msgid "shadowing previous type declaration of %q#D"
msgstr ""
-#: cp/decl.cc:9841
+#: cp/decl.cc:9855
#, gcc-internal-format
msgid ""
"%<constinit%> can only be applied to a variable with static or thread "
"storage duration"
msgstr ""
-#: cp/decl.cc:9850
+#: cp/decl.cc:9864
#, gcc-internal-format
msgid ""
"%<constinit%> can be applied to structured binding only with %<-std=c++2c%> "
"or %<-std=gnu++2c%>"
msgstr ""
-#: cp/decl.cc:10067
+#: cp/decl.cc:10081
#, gcc-internal-format
msgid "function %q#D is initialized like a variable"
msgstr ""
-#: cp/decl.cc:10302
+#: cp/decl.cc:10316
#, gcc-internal-format
msgid "cannot decompose lambda closure type %qT"
msgstr ""
-#: cp/decl.cc:10303
+#: cp/decl.cc:10317
#, gcc-internal-format
msgid "lambda declared here"
msgstr ""
-#: cp/decl.cc:10322
+#: cp/decl.cc:10336
#, gcc-internal-format
msgid ""
"cannot decompose class type %qT because it has an anonymous struct member"
msgstr ""
-#: cp/decl.cc:10325
+#: cp/decl.cc:10339
#, gcc-internal-format
msgid ""
"cannot decompose class type %qT because it has an anonymous union member"
msgstr ""
-#: cp/decl.cc:10335
+#: cp/decl.cc:10349
#, gcc-internal-format
msgid "cannot decompose inaccessible member %qD of %qT"
msgstr ""
-#: cp/decl.cc:10360
+#: cp/decl.cc:10374
#, gcc-internal-format
msgid "in base class of %qT"
msgstr ""
-#: cp/decl.cc:10368
+#: cp/decl.cc:10382
#, gcc-internal-format
msgid ""
"cannot decompose class type %qT: both it and its base class %qT have non-"
"static data members"
msgstr ""
-#: cp/decl.cc:10378
+#: cp/decl.cc:10392
#, gcc-internal-format
msgid ""
"cannot decompose class type %qT: its base classes %qT and %qT have non-"
"static data members"
msgstr ""
-#: cp/decl.cc:10579 cp/decl.cc:10747
+#: cp/decl.cc:10593 cp/decl.cc:10767
#, gcc-internal-format
msgid "structured binding refers to incomplete type %qT"
msgstr ""
-#: cp/decl.cc:10591
+#: cp/decl.cc:10605
#, gcc-internal-format
msgid "cannot decompose array of unknown bound %qT"
msgstr ""
-#: cp/decl.cc:10601 cp/decl.cc:10777
+#: cp/decl.cc:10615 cp/decl.cc:10797
#, gcc-internal-format
msgid "cannot decompose variable length array %qT"
msgstr ""
-#: cp/decl.cc:10614 cp/decl.cc:10884
+#: cp/decl.cc:10628 cp/decl.cc:10904
#, gcc-internal-format
msgid "cannot decompose variable length vector %qT"
msgstr ""
-#: cp/decl.cc:10626 cp/decl.cc:10936
+#: cp/decl.cc:10640 cp/decl.cc:10956
#, gcc-internal-format
msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
msgstr ""
-#: cp/decl.cc:10635 cp/decl.cc:11082
+#: cp/decl.cc:10649 cp/decl.cc:11104
#, gcc-internal-format
msgid "cannot decompose union type %qT"
msgstr ""
-#: cp/decl.cc:10641 cp/decl.cc:11087
+#: cp/decl.cc:10655 cp/decl.cc:11109
#, gcc-internal-format
msgid "cannot decompose non-array non-class type %qT"
msgstr ""
-#: cp/decl.cc:10649 cp/decl.cc:11093
+#: cp/decl.cc:10663 cp/decl.cc:11115
#, gcc-internal-format
msgid "structured binding refers to incomplete class type %qT"
msgstr ""
-#: cp/decl.cc:10771
+#: cp/decl.cc:10791
#, gcc-internal-format
msgid "array initializer for structured binding declaration in condition"
msgstr ""
-#: cp/decl.cc:10787 cp/decl.cc:10944
+#: cp/decl.cc:10807 cp/decl.cc:10964
#, 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.cc:10791
+#: cp/decl.cc:10811
#, 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.cc:10794
+#: cp/decl.cc:10814
#, gcc-internal-format
msgid "while %qT decomposes into %wu element"
msgid_plural "while %qT decomposes into %wu elements"
msgstr[0] ""
msgstr[1] ""
-#: cp/decl.cc:10946
+#: cp/decl.cc:10966
#, gcc-internal-format
msgid "while %qT decomposes into %E elements"
msgstr ""
-#: cp/decl.cc:11001 cp/decl.cc:11047
+#: cp/decl.cc:11021 cp/decl.cc:11068
#, gcc-internal-format
msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
msgstr ""
-#: cp/decl.cc:11007
+#: cp/decl.cc:11027
#, gcc-internal-format
msgid "in initialization of structured binding pack %qD"
msgstr ""
-#: cp/decl.cc:11053
+#: cp/decl.cc:11074
#, gcc-internal-format
msgid "in initialization of structured binding variable %qD"
msgstr ""
-#: cp/decl.cc:11109
+#: cp/decl.cc:11131
#, gcc-internal-format
msgid "cannot decompose class type %qT without non-static data members"
msgstr ""
-#: cp/decl.cc:11668
+#: cp/decl.cc:11690
#, gcc-internal-format
msgid ""
"non-local variable %qD declared %<__thread%> needs dynamic initialization"
msgstr ""
-#: cp/decl.cc:11671
+#: cp/decl.cc:11693
#, gcc-internal-format
msgid ""
"non-local variable %qD declared %<__thread%> has a non-trivial destructor"
msgstr ""
-#: cp/decl.cc:11676
+#: cp/decl.cc:11698
#, gcc-internal-format
msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
msgstr ""
-#: cp/decl.cc:11895
+#: cp/decl.cc:11917
#, gcc-internal-format
msgid "initializer fails to determine size of %qT"
msgstr ""
-#: cp/decl.cc:11899
+#: cp/decl.cc:11921
#, gcc-internal-format
msgid "array size missing in %qT"
msgstr ""
-#: cp/decl.cc:11902
+#: cp/decl.cc:11924
#, gcc-internal-format
msgid "zero-size array %qT"
msgstr ""
-#: cp/decl.cc:11918
+#: cp/decl.cc:11940
#, gcc-internal-format
msgid "destructor for alien class %qT cannot be a member"
msgstr ""
-#: cp/decl.cc:11920
+#: cp/decl.cc:11942
#, gcc-internal-format
msgid "constructor for alien class %qT cannot be a member"
msgstr ""
-#: cp/decl.cc:11946
+#: cp/decl.cc:11968
#, gcc-internal-format
msgid "%qD declared as a %<virtual%> variable"
msgstr ""
-#: cp/decl.cc:11948
+#: cp/decl.cc:11970
#, gcc-internal-format
msgid ""
"%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
"declaration"
msgstr ""
-#: cp/decl.cc:11954
+#: cp/decl.cc:11976
#, gcc-internal-format
msgid "%qD declared as a %<virtual%> parameter"
msgstr ""
-#: cp/decl.cc:11957
+#: cp/decl.cc:11979
#, gcc-internal-format
msgid "%qD declared as an %<inline%> parameter"
msgstr ""
-#: cp/decl.cc:11959
+#: cp/decl.cc:11981
#, gcc-internal-format
msgid ""
"%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
"declaration"
msgstr ""
-#: cp/decl.cc:11965
+#: cp/decl.cc:11987
#, gcc-internal-format
msgid "%qD declared as a %<virtual%> type"
msgstr ""
-#: cp/decl.cc:11968
+#: cp/decl.cc:11990
#, gcc-internal-format
msgid "%qD declared as an %<inline%> type"
msgstr ""
-#: cp/decl.cc:11970
+#: cp/decl.cc:11992
#, gcc-internal-format
msgid ""
"%<const%> and %<volatile%> function specifiers on %qD invalid in type "
"declaration"
msgstr ""
-#: cp/decl.cc:11976
+#: cp/decl.cc:11998
#, gcc-internal-format
msgid "%qD declared as a %<virtual%> field"
msgstr ""
-#: cp/decl.cc:11979
+#: cp/decl.cc:12001
#, gcc-internal-format
msgid "%qD declared as an %<inline%> field"
msgstr ""
-#: cp/decl.cc:11981
+#: cp/decl.cc:12003
#, gcc-internal-format
msgid ""
"%<const%> and %<volatile%> function specifiers on %qD invalid in field "
"declaration"
msgstr ""
-#: cp/decl.cc:11988
+#: cp/decl.cc:12010
#, gcc-internal-format
msgid "%q+D declared as a friend"
msgstr ""
-#: cp/decl.cc:11995
+#: cp/decl.cc:12017
#, gcc-internal-format
msgid "%q+D declared with an exception specification"
msgstr ""
-#: cp/decl.cc:12027
+#: cp/decl.cc:12049
#, gcc-internal-format
msgid "definition of %qD is not in namespace enclosing %qT"
msgstr ""
-#: cp/decl.cc:12067
+#: cp/decl.cc:12089
#, gcc-internal-format
msgid "static member function %q#D declared with type qualifiers"
msgstr ""
-#: cp/decl.cc:12144
+#: cp/decl.cc:12166
#, gcc-internal-format
msgid "function concepts are no longer supported"
msgstr ""
-#: cp/decl.cc:12182
+#: cp/decl.cc:12204
#, gcc-internal-format
msgid "constraints on a non-templated function"
msgstr ""
-#: cp/decl.cc:12184
+#: cp/decl.cc:12206
#, gcc-internal-format
msgid "constrained non-template friend declaration must be a definition"
msgstr ""
-#: cp/decl.cc:12191
+#: cp/decl.cc:12213
#, gcc-internal-format
msgid ""
"friend function template with constraints that depend on outer template "
"parameters must be a definition"
msgstr ""
-#: cp/decl.cc:12243
+#: cp/decl.cc:12286
#, gcc-internal-format
msgid "defining explicit specialization %qD in friend declaration"
msgstr ""
-#: cp/decl.cc:12254
+#: cp/decl.cc:12297
#, gcc-internal-format
msgid "invalid use of template-id %qD in declaration of primary template"
msgstr ""
-#: cp/decl.cc:12277
+#: cp/decl.cc:12320
#, gcc-internal-format
msgid ""
"default arguments are not allowed in declaration of friend template "
"specialization %qD"
msgstr ""
-#: cp/decl.cc:12286
+#: cp/decl.cc:12329
#, gcc-internal-format
msgid ""
"%<inline%> is not allowed in declaration of friend template specialization "
msgstr ""
#. diagnostics::option_id=
-#: cp/decl.cc:12317
+#: cp/decl.cc:12360
#, gcc-internal-format
msgid ""
"friend declaration of %qD specifies default arguments and isn%'t a definition"
msgstr ""
-#: cp/decl.cc:12359
+#: cp/decl.cc:12402
#, gcc-internal-format
msgid "cannot declare %<::main%> to be a template"
msgstr ""
-#: cp/decl.cc:12362
+#: cp/decl.cc:12405
#, gcc-internal-format
msgid "cannot declare %<::main%> to be inline"
msgstr ""
-#: cp/decl.cc:12365 cp/decl.cc:12368
+#: cp/decl.cc:12408 cp/decl.cc:12411
#, gcc-internal-format
msgid "cannot declare %<::main%> to be %qs"
msgstr ""
-#: cp/decl.cc:12370
+#: cp/decl.cc:12413
#, gcc-internal-format
msgid "cannot declare %<::main%> to be static"
msgstr ""
-#: cp/decl.cc:12372
+#: cp/decl.cc:12415
#, gcc-internal-format
msgid ""
"cannot declare %<::main%> with a linkage specification other than %<extern "
"\"C++\"%>"
msgstr ""
-#: cp/decl.cc:12377
+#: cp/decl.cc:12420
#, gcc-internal-format
msgid "cannot attach %<::main%> to a named module"
msgstr ""
-#: cp/decl.cc:12378
+#: cp/decl.cc:12421
#, gcc-internal-format
msgid "use %<extern \"C++\"%> to attach it to the global module instead"
msgstr ""
-#: cp/decl.cc:12439
+#: cp/decl.cc:12482
#, gcc-internal-format
msgid "non-member function %qD cannot have cv-qualifier"
msgstr ""
-#: cp/decl.cc:12441
+#: cp/decl.cc:12484
#, gcc-internal-format
msgid "static member function %qD cannot have cv-qualifier"
msgstr ""
-#: cp/decl.cc:12442
+#: cp/decl.cc:12485
#, gcc-internal-format
msgid "explicit object member function %qD cannot have cv-qualifier"
msgstr ""
-#: cp/decl.cc:12447
+#: cp/decl.cc:12490
#, gcc-internal-format
msgid "non-member function %qD cannot have ref-qualifier"
msgstr ""
-#: cp/decl.cc:12449
+#: cp/decl.cc:12492
#, gcc-internal-format
msgid "static member function %qD cannot have ref-qualifier"
msgstr ""
-#: cp/decl.cc:12450
+#: cp/decl.cc:12493
#, gcc-internal-format
msgid "explicit object member function %qD cannot have ref-qualifier"
msgstr ""
-#: cp/decl.cc:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
+#: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
#, gcc-internal-format
msgid "explicit object parameter declared here"
msgstr ""
-#: cp/decl.cc:12469
+#: cp/decl.cc:12512
#, gcc-internal-format
msgid "deduction guide %qD must be declared in the same scope as %qT"
msgstr ""
-#: cp/decl.cc:12471 cp/decl.cc:12480 cp/typeck.cc:4914
+#: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
#, gcc-internal-format
msgid " declared here"
msgstr ""
-#: cp/decl.cc:12478
+#: cp/decl.cc:12521
#, gcc-internal-format
msgid "deduction guide %qD must have the same access as %qT"
msgstr ""
-#: cp/decl.cc:12484
+#: cp/decl.cc:12527
#, gcc-internal-format
msgid "deduction guide %qD must not have a function body"
msgstr ""
-#: cp/decl.cc:12498
+#: cp/decl.cc:12541
#, gcc-internal-format
msgid "literal operator with C linkage"
msgstr ""
-#: cp/decl.cc:12508
+#: cp/decl.cc:12551
#, gcc-internal-format
msgid "%qD has invalid argument list"
msgstr ""
-#: cp/decl.cc:12516
+#: cp/decl.cc:12559
#, gcc-internal-format
msgid "integer suffix %qs shadowed by implementation"
msgstr ""
-#: cp/decl.cc:12522
+#: cp/decl.cc:12565
#, gcc-internal-format
msgid "floating-point suffix %qs shadowed by implementation"
msgstr ""
-#: cp/decl.cc:12529
+#: cp/decl.cc:12572
#, gcc-internal-format
msgid ""
"literal operator suffixes not preceded by %<_%> are reserved for future "
"standardization"
msgstr ""
-#: cp/decl.cc:12534
+#: cp/decl.cc:12577
#, gcc-internal-format
msgid "%qD must be a non-member function"
msgstr ""
-#: cp/decl.cc:12631
+#: cp/decl.cc:12674
#, gcc-internal-format
msgid "%<::main%> must return %<int%>"
msgstr ""
-#: cp/decl.cc:12672
+#: cp/decl.cc:12715
#, gcc-internal-format
msgid "definition of implicitly-declared %qD"
msgstr ""
-#: cp/decl.cc:12678
+#: cp/decl.cc:12721
#, gcc-internal-format
msgid "definition of explicitly-defaulted %q+D"
msgstr ""
-#: cp/decl.cc:12680
+#: cp/decl.cc:12723
#, gcc-internal-format
msgid "%q#D explicitly defaulted here"
msgstr ""
-#: cp/decl.cc:12700
+#: cp/decl.cc:12743
#, gcc-internal-format
msgid "no %q#D member function declared in class %qT"
msgstr ""
-#: cp/decl.cc:12906
+#: cp/decl.cc:12949
#, gcc-internal-format
msgid "cannot declare %<::main%> to be a global variable"
msgstr ""
-#: cp/decl.cc:12909
+#: cp/decl.cc:12952
#, gcc-internal-format
msgid "an entity named %<main%> cannot be declared with C language linkage"
msgstr ""
-#: cp/decl.cc:12918
+#: cp/decl.cc:12961
#, gcc-internal-format
msgid "a non-template variable cannot be %<concept%>"
msgstr ""
-#: cp/decl.cc:12921
+#: cp/decl.cc:12964
#, gcc-internal-format
msgid "concept must be defined at namespace scope"
msgstr ""
-#: cp/decl.cc:12924
+#: cp/decl.cc:12967
#, gcc-internal-format
msgid "variable concepts are no longer supported"
msgstr ""
-#: cp/decl.cc:13045
+#: cp/decl.cc:13088
#, gcc-internal-format
msgid "in-class initialization of static data member %q#D of incomplete type"
msgstr ""
-#: cp/decl.cc:13049
+#: cp/decl.cc:13092
#, gcc-internal-format
msgid ""
"%<constexpr%> needed for in-class initialization of static data member %q#D "
"of non-integral type"
msgstr ""
-#: cp/decl.cc:13053
+#: cp/decl.cc:13096
#, gcc-internal-format
msgid "in-class initialization of static data member %q#D of non-literal type"
msgstr ""
-#: cp/decl.cc:13064
+#: cp/decl.cc:13107
#, gcc-internal-format
msgid ""
"invalid in-class initialization of static data member of non-integral type "
"%qT"
msgstr ""
-#: cp/decl.cc:13069
+#: cp/decl.cc:13112
#, gcc-internal-format
msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
msgstr ""
-#: cp/decl.cc:13074
+#: cp/decl.cc:13117
#, gcc-internal-format
msgid ""
"ISO C++ forbids initialization of member constant %qD of non-integral type "
"%qT"
msgstr ""
-#: cp/decl.cc:13186
+#: cp/decl.cc:13229
#, gcc-internal-format
msgid "size of array %qD has non-integral type %qT"
msgstr ""
-#: cp/decl.cc:13189
+#: cp/decl.cc:13232
#, gcc-internal-format
msgid "size of array has non-integral type %qT"
msgstr ""
-#: cp/decl.cc:13220 cp/decl.cc:13292
+#: cp/decl.cc:13263 cp/decl.cc:13335
#, gcc-internal-format
msgid "size of array %qD is not an integral constant-expression"
msgstr ""
-#: cp/decl.cc:13224 cp/decl.cc:13295
+#: cp/decl.cc:13267 cp/decl.cc:13338
#, gcc-internal-format
msgid "size of array is not an integral constant-expression"
msgstr ""
-#: cp/decl.cc:13275
+#: cp/decl.cc:13318
#, gcc-internal-format
msgid "ISO C++ forbids zero-size array %qD"
msgstr ""
-#: cp/decl.cc:13278
+#: cp/decl.cc:13321
#, gcc-internal-format
msgid "ISO C++ forbids zero-size array"
msgstr ""
-#: cp/decl.cc:13302
+#: cp/decl.cc:13345
#, gcc-internal-format
msgid "ISO C++ forbids variable length array %qD"
msgstr ""
-#: cp/decl.cc:13305
+#: cp/decl.cc:13348
#, gcc-internal-format
msgid "ISO C++ forbids variable length array"
msgstr ""
-#: cp/decl.cc:13311
+#: cp/decl.cc:13354
#, gcc-internal-format
msgid "variable length array %qD is used"
msgstr ""
-#: cp/decl.cc:13314
+#: cp/decl.cc:13357
#, gcc-internal-format
msgid "variable length array is used"
msgstr ""
-#: cp/decl.cc:13366
+#: cp/decl.cc:13409
#, gcc-internal-format
msgid "overflow in array dimension"
msgstr ""
-#: cp/decl.cc:13426
+#: cp/decl.cc:13469
#, gcc-internal-format
msgid "%qD declared as array of template placeholder type %qT"
msgstr ""
-#: cp/decl.cc:13429
+#: cp/decl.cc:13472
#, gcc-internal-format
msgid "creating array of template placeholder type %qT"
msgstr ""
-#: cp/decl.cc:13439
+#: cp/decl.cc:13482
#, gcc-internal-format
msgid "declaration of %qD as array of void"
msgstr ""
-#: cp/decl.cc:13441
+#: cp/decl.cc:13484
#, gcc-internal-format
msgid "creating array of void"
msgstr ""
-#: cp/decl.cc:13446
+#: cp/decl.cc:13489
#, gcc-internal-format
msgid "declaration of %qD as array of functions"
msgstr ""
-#: cp/decl.cc:13448
+#: cp/decl.cc:13491
#, gcc-internal-format
msgid "creating array of functions"
msgstr ""
-#: cp/decl.cc:13453
+#: cp/decl.cc:13496
#, gcc-internal-format
msgid "declaration of %qD as array of references"
msgstr ""
-#: cp/decl.cc:13455
+#: cp/decl.cc:13498
#, gcc-internal-format
msgid "creating array of references"
msgstr ""
-#: cp/decl.cc:13460
+#: cp/decl.cc:13503
#, gcc-internal-format
msgid "declaration of %qD as array of function members"
msgstr ""
-#: cp/decl.cc:13463
+#: cp/decl.cc:13506
#, gcc-internal-format
msgid "creating array of function members"
msgstr ""
-#: cp/decl.cc:13481
+#: cp/decl.cc:13524
#, gcc-internal-format
msgid ""
"declaration of %qD as multidimensional array must have bounds for all "
"dimensions except the first"
msgstr ""
-#: cp/decl.cc:13485
+#: cp/decl.cc:13528
#, gcc-internal-format
msgid ""
"multidimensional array must have bounds for all dimensions except the first"
msgstr ""
-#: cp/decl.cc:13499
+#: cp/decl.cc:13542
#, gcc-internal-format
msgid "variable-length array of %<auto%>"
msgstr ""
-#: cp/decl.cc:13597
+#: cp/decl.cc:13640
#, gcc-internal-format
msgid "return type specification for constructor invalid"
msgstr ""
-#: cp/decl.cc:13600
+#: cp/decl.cc:13643
#, gcc-internal-format
msgid "qualifiers are not allowed on constructor declaration"
msgstr ""
-#: cp/decl.cc:13611
+#: cp/decl.cc:13654
#, gcc-internal-format
msgid "return type specification for destructor invalid"
msgstr ""
-#: cp/decl.cc:13614
+#: cp/decl.cc:13657
#, gcc-internal-format
msgid "qualifiers are not allowed on destructor declaration"
msgstr ""
-#: cp/decl.cc:13627
+#: cp/decl.cc:13670
#, gcc-internal-format
msgid "return type specified for %<operator %T%>"
msgstr ""
-#: cp/decl.cc:13630
+#: cp/decl.cc:13673
#, gcc-internal-format
msgid "qualifiers are not allowed on declaration of %<operator %T%>"
msgstr ""
-#: cp/decl.cc:13639
+#: cp/decl.cc:13682
#, gcc-internal-format
msgid "return type specified for deduction guide"
msgstr ""
-#: cp/decl.cc:13642
+#: cp/decl.cc:13685
#, gcc-internal-format
msgid "qualifiers are not allowed on declaration of deduction guide"
msgstr ""
-#: cp/decl.cc:13646
+#: cp/decl.cc:13689
#, gcc-internal-format
msgid "template template parameter %qT in declaration of deduction guide"
msgstr ""
-#: cp/decl.cc:13655
+#: cp/decl.cc:13698
#, gcc-internal-format
msgid "%<decl-specifier%> in declaration of deduction guide"
msgstr ""
-#: cp/decl.cc:13676
+#: cp/decl.cc:13719
#, gcc-internal-format
msgid "unnamed variable or field declared void"
msgstr ""
-#: cp/decl.cc:13684
+#: cp/decl.cc:13727
#, gcc-internal-format
msgid "variable or field declared void"
msgstr ""
-#: cp/decl.cc:13699
+#: cp/decl.cc:13742
#, gcc-internal-format
msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
msgstr ""
-#: cp/decl.cc:13704
+#: cp/decl.cc:13747
#, gcc-internal-format
msgid ""
"inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/decl.cc:13725
+#: cp/decl.cc:13768
#, gcc-internal-format
msgid ""
"anonymous non-C-compatible type given name for linkage purposes by "
"%<typedef%> declaration"
msgstr ""
-#: cp/decl.cc:13742
+#: cp/decl.cc:13785
#, gcc-internal-format
msgid "type is not C-compatible because it has a base class"
msgstr ""
-#: cp/decl.cc:13757
+#: cp/decl.cc:13800
#, gcc-internal-format
msgid "type is not C-compatible because %qD has default member initializer"
msgstr ""
-#: cp/decl.cc:13787
+#: cp/decl.cc:13830
#, gcc-internal-format
msgid "type is not C-compatible because it contains %qD declaration"
msgstr ""
-#: cp/decl.cc:13858
+#: cp/decl.cc:13901
#, gcc-internal-format
msgid "%qT as type rather than plain %<decltype(auto)%>"
msgstr ""
-#: cp/decl.cc:13864
+#: cp/decl.cc:13907
#, gcc-internal-format
msgid "%<decltype(auto)%> cannot be cv-qualified"
msgstr ""
-#: cp/decl.cc:13885
+#: cp/decl.cc:13928
msgid "%e and %e specified together"
msgstr ""
-#: cp/decl.cc:14098
+#: cp/decl.cc:14141
#, gcc-internal-format
msgid "invalid use of qualified-name %<::%D%>"
msgstr ""
-#: cp/decl.cc:14101 cp/decl.cc:14123
+#: cp/decl.cc:14144 cp/decl.cc:14166
#, gcc-internal-format
msgid "invalid use of qualified-name %<%T::%D%>"
msgstr ""
-#: cp/decl.cc:14104
+#: cp/decl.cc:14147
#, gcc-internal-format
msgid "invalid use of qualified-name %<%D::%D%>"
msgstr ""
-#: cp/decl.cc:14114
+#: cp/decl.cc:14157
#, gcc-internal-format
msgid "%q#T is not a class or namespace"
msgstr ""
-#: cp/decl.cc:14138
+#: cp/decl.cc:14181
#, gcc-internal-format
msgid "declaration of %qE as non-function"
msgstr ""
-#: cp/decl.cc:14145
+#: cp/decl.cc:14188
#, gcc-internal-format
msgid "declaration of %qE as non-member"
msgstr ""
-#: cp/decl.cc:14173
+#: cp/decl.cc:14216
#, gcc-internal-format
msgid "declarator-id missing; using reserved word %qD"
msgstr ""
-#: cp/decl.cc:14224
+#: cp/decl.cc:14267
#, gcc-internal-format
msgid "function definition does not declare parameters"
msgstr ""
-#: cp/decl.cc:14232 cp/decl.cc:14241 cp/decl.cc:16237
+#: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
#, gcc-internal-format
msgid "declaration of %qD as non-function"
msgstr ""
-#: cp/decl.cc:14249
+#: cp/decl.cc:14292
#, gcc-internal-format
msgid "declaration of %qD as %<typedef%>"
msgstr ""
-#: cp/decl.cc:14254
+#: cp/decl.cc:14297
#, gcc-internal-format
msgid "declaration of %qD as parameter"
msgstr ""
-#: cp/decl.cc:14289
+#: cp/decl.cc:14332
#, gcc-internal-format
msgid "both %qs and %qs specified"
msgstr ""
-#: cp/decl.cc:14296 cp/decl.cc:14303 cp/decl.cc:14310 cp/decl.cc:14317
+#: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
#, gcc-internal-format
msgid "%qs cannot appear in a typedef declaration"
msgstr ""
-#: cp/decl.cc:14328
+#: cp/decl.cc:14371
#, gcc-internal-format
msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
msgstr ""
-#: cp/decl.cc:14338
+#: cp/decl.cc:14381
#, gcc-internal-format
msgid "two or more data types in declaration of %qs"
msgstr ""
-#: cp/decl.cc:14392
+#: cp/decl.cc:14435
#, gcc-internal-format
msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
msgstr ""
-#: cp/decl.cc:14442 cp/decl.cc:14446 cp/decl.cc:14449
+#: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
#, gcc-internal-format
msgid "ISO C++ forbids declaration of %qs with no type"
msgstr ""
-#: cp/decl.cc:14466
+#: cp/decl.cc:14509
#, gcc-internal-format
msgid "%<__int%d%> is not supported by this target"
msgstr ""
-#: cp/decl.cc:14474
+#: cp/decl.cc:14517
#, gcc-internal-format
msgid "ISO C++ does not support %<__int%d%> for %qs"
msgstr ""
-#: cp/decl.cc:14537
+#: cp/decl.cc:14580
#, gcc-internal-format
msgid "%qs specified with %qT"
msgstr ""
-#: cp/decl.cc:14544
+#: cp/decl.cc:14587
#, gcc-internal-format
msgid "%qs specified with typedef-name %qD"
msgstr ""
-#: cp/decl.cc:14553
+#: cp/decl.cc:14596
#, gcc-internal-format
msgid "%qs specified with %<decltype%>"
msgstr ""
-#: cp/decl.cc:14555
+#: cp/decl.cc:14598
#, gcc-internal-format
msgid "%qs specified with %<typeof%>"
msgstr ""
-#: cp/decl.cc:14624
+#: cp/decl.cc:14667
#, gcc-internal-format
msgid "complex invalid for %qs"
msgstr ""
-#: cp/decl.cc:14668
+#: cp/decl.cc:14711
#, gcc-internal-format
msgid ""
"missing template argument list after %qE; for deduction, template "
"placeholder must be followed by a simple declarator-id"
msgstr ""
-#: cp/decl.cc:14694
+#: cp/decl.cc:14737
#, gcc-internal-format
msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
msgstr ""
-#: cp/decl.cc:14703
+#: cp/decl.cc:14746
#, gcc-internal-format
msgid ""
"member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-"
"std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/decl.cc:14716
+#: cp/decl.cc:14759
#, gcc-internal-format
msgid "typedef declaration invalid in parameter declaration"
msgstr ""
-#: cp/decl.cc:14723
+#: cp/decl.cc:14766
#, gcc-internal-format
msgid "storage class specified for template parameter %qs"
msgstr ""
-#: cp/decl.cc:14733 cp/decl.cc:14913
+#: cp/decl.cc:14776 cp/decl.cc:14956
#, gcc-internal-format
msgid "storage class specified for parameter %qs"
msgstr ""
-#: cp/decl.cc:14741 cp/decl.cc:14750 cp/decl.cc:14756 cp/decl.cc:14762
+#: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
#, gcc-internal-format
msgid "a parameter cannot be declared %qs"
msgstr ""
-#: cp/decl.cc:14772
+#: cp/decl.cc:14815
#, gcc-internal-format
msgid "%<virtual%> outside class declaration"
msgstr ""
-#: cp/decl.cc:14782 cp/decl.cc:14785 cp/decl.cc:14791 cp/decl.cc:14802
-#: cp/decl.cc:14814 cp/decl.cc:14824 cp/decl.cc:14828
+#: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
+#: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
#, gcc-internal-format
msgid "structured binding declaration cannot be %qs"
msgstr ""
-#: cp/decl.cc:14788
+#: cp/decl.cc:14831
#, gcc-internal-format
msgid ""
"structured binding declaration can be %qs only with %<-std=c++2c%> or %<-"
"std=gnu++2c%>"
msgstr ""
-#: cp/decl.cc:14795 cp/decl.cc:14820
+#: cp/decl.cc:14838 cp/decl.cc:14863
#, gcc-internal-format
msgid ""
"structured binding declaration can be %qs only in %<-std=c++20%> or %<-"
"std=gnu++20%>"
msgstr ""
-#: cp/decl.cc:14808
+#: cp/decl.cc:14851
#, gcc-internal-format
msgid "%<volatile%>-qualified structured binding is deprecated"
msgstr ""
-#: cp/decl.cc:14832
+#: cp/decl.cc:14875
#, gcc-internal-format
msgid "structured binding declaration cannot be C++98 %<auto%>"
msgstr ""
-#: cp/decl.cc:14844
+#: cp/decl.cc:14887
#, gcc-internal-format
msgid "structured binding declaration cannot have type %qT"
msgstr ""
-#: cp/decl.cc:14847
+#: cp/decl.cc:14890
#, gcc-internal-format
msgid ""
"type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
msgstr ""
-#: cp/decl.cc:14855
+#: cp/decl.cc:14898
#, gcc-internal-format
msgid ""
"structured binding declaration cannot have constrained %<auto%> type %qT"
msgstr ""
-#: cp/decl.cc:14885
+#: cp/decl.cc:14928
#, gcc-internal-format
msgid "multiple storage classes in declaration of %qs"
msgstr ""
-#: cp/decl.cc:14911
+#: cp/decl.cc:14954
#, gcc-internal-format
msgid "storage class specified for %qs"
msgstr ""
-#: cp/decl.cc:14925
+#: cp/decl.cc:14968
#, gcc-internal-format
msgid "nested function %qs declared %<extern%>"
msgstr ""
-#: cp/decl.cc:14930
+#: cp/decl.cc:14973
#, gcc-internal-format
msgid "top-level declaration of %qs specifies %<auto%>"
msgstr ""
-#: cp/decl.cc:14938
+#: cp/decl.cc:14981
#, gcc-internal-format
msgid "function-scope %qs implicitly auto and declared %<__thread%>"
msgstr ""
-#: cp/decl.cc:14952
+#: cp/decl.cc:14995
#, gcc-internal-format
msgid "storage class specifiers invalid in friend function declarations"
msgstr ""
-#: cp/decl.cc:15048
+#: cp/decl.cc:15091
#, gcc-internal-format
msgid "unnecessary parentheses in declaration of %qs"
msgstr ""
-#: cp/decl.cc:15054
+#: cp/decl.cc:15097
#, gcc-internal-format
msgid "remove parentheses"
msgstr ""
-#: cp/decl.cc:15121
+#: cp/decl.cc:15164
#, gcc-internal-format
msgid ""
"explicit object member function only available with %<-std=c++23%> or %<-"
"std=gnu++23%>"
msgstr ""
-#: cp/decl.cc:15135
+#: cp/decl.cc:15178
#, gcc-internal-format
msgid "a function type cannot have an explicit object parameter"
msgstr ""
-#: cp/decl.cc:15141
+#: cp/decl.cc:15184
#, gcc-internal-format
msgid "a pointer to function type cannot have an explicit object parameter"
msgstr ""
-#: cp/decl.cc:15145
+#: cp/decl.cc:15188
#, gcc-internal-format
msgid ""
"a pointer to member function type cannot have an explicit object parameter"
msgstr ""
-#: cp/decl.cc:15153
+#: cp/decl.cc:15196
#, gcc-internal-format
msgid ""
"the type of a pointer to explicit object member function is a regular "
"pointer to function type"
msgstr ""
-#: cp/decl.cc:15157
+#: cp/decl.cc:15200
#, gcc-internal-format
msgid ""
"the type of an explicit object member function is a regular function type"
msgstr ""
-#: cp/decl.cc:15178
+#: cp/decl.cc:15221
#, gcc-internal-format
msgid ""
"only the first parameter of a member function can be declared as an explicit "
"object parameter"
msgstr ""
-#: cp/decl.cc:15183
+#: cp/decl.cc:15226
#, gcc-internal-format
msgid "valid explicit object parameter declared here"
msgstr ""
-#: cp/decl.cc:15187
+#: cp/decl.cc:15230
#, gcc-internal-format
msgid "requires-clause on return type"
msgstr ""
-#: cp/decl.cc:15208
+#: cp/decl.cc:15251
#, gcc-internal-format
msgid "%qs function uses %<auto%> type specifier without trailing return type"
msgstr ""
-#: cp/decl.cc:15212
+#: cp/decl.cc:15255
#, gcc-internal-format
msgid ""
"deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
msgstr ""
-#: cp/decl.cc:15217
+#: cp/decl.cc:15260
#, gcc-internal-format
msgid "virtual function cannot have deduced return type"
msgstr ""
-#: cp/decl.cc:15224
+#: cp/decl.cc:15267
#, gcc-internal-format
msgid ""
"%qs function with trailing return type has %qT as its type rather than plain "
"%<auto%>"
msgstr ""
-#: cp/decl.cc:15233
+#: cp/decl.cc:15276
#, gcc-internal-format
msgid ""
"%qs function with trailing return type has %<decltype(auto)%> as its type "
"rather than plain %<auto%>"
msgstr ""
-#: cp/decl.cc:15238
+#: cp/decl.cc:15281
#, gcc-internal-format
msgid "invalid use of %<decltype(auto)%>"
msgstr ""
-#: cp/decl.cc:15245
+#: cp/decl.cc:15288
#, gcc-internal-format
msgid ""
"%qs function with trailing return type has constrained %<auto%> type "
"specifier rather than plain %<auto%>"
msgstr ""
-#: cp/decl.cc:15251
+#: cp/decl.cc:15294
#, gcc-internal-format
msgid "invalid use of constrained %<auto%> type"
msgstr ""
-#: cp/decl.cc:15263
+#: cp/decl.cc:15306
#, gcc-internal-format
msgid "deduced class type %qD in function return type"
msgstr ""
-#: cp/decl.cc:15273
+#: cp/decl.cc:15316
#, gcc-internal-format
msgid "deduction guide for %qT must have trailing return type"
msgstr ""
-#: cp/decl.cc:15286
+#: cp/decl.cc:15329
#, gcc-internal-format
msgid ""
"trailing return type %qT of deduction guide is not a specialization of %qT"
msgstr ""
-#: cp/decl.cc:15300
+#: cp/decl.cc:15343
#, gcc-internal-format
msgid ""
"trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/decl.cc:15303
+#: cp/decl.cc:15346
#, gcc-internal-format
msgid ""
"%qs function with trailing return type not declared with %<auto%> type "
"specifier"
msgstr ""
-#: cp/decl.cc:15310
+#: cp/decl.cc:15353
#, gcc-internal-format
msgid "a conversion function cannot have a trailing return type"
msgstr ""
-#: cp/decl.cc:15336
+#: cp/decl.cc:15379
#, gcc-internal-format
msgid "%<volatile%>-qualified return type is deprecated"
msgstr ""
-#: cp/decl.cc:15348
+#: cp/decl.cc:15391
#, gcc-internal-format
msgid "%qs declared as function returning a function"
msgstr ""
-#: cp/decl.cc:15354
+#: cp/decl.cc:15397
#, gcc-internal-format
msgid "%qs declared as function returning an array"
msgstr ""
-#: cp/decl.cc:15361
+#: cp/decl.cc:15404
#, gcc-internal-format
msgid "%<constinit%> on function return type is not allowed"
msgstr ""
-#: cp/decl.cc:15394
+#: cp/decl.cc:15437
#, gcc-internal-format
msgid "destructor cannot be static member function"
msgstr ""
-#: cp/decl.cc:15396
+#: cp/decl.cc:15439
#, gcc-internal-format
msgid "constructor cannot be static member function"
msgstr ""
-#: cp/decl.cc:15401
+#: cp/decl.cc:15444
#, gcc-internal-format
msgid "destructors may not be cv-qualified"
msgstr ""
-#: cp/decl.cc:15402
+#: cp/decl.cc:15445
#, gcc-internal-format
msgid "constructors may not be cv-qualified"
msgstr ""
-#: cp/decl.cc:15410
+#: cp/decl.cc:15453
#, gcc-internal-format
msgid "destructors may not be ref-qualified"
msgstr ""
-#: cp/decl.cc:15411
+#: cp/decl.cc:15454
#, gcc-internal-format
msgid "constructors may not be ref-qualified"
msgstr ""
-#: cp/decl.cc:15429
+#: cp/decl.cc:15472
#, gcc-internal-format
msgid "constructors cannot be declared %<virtual%>"
msgstr ""
-#: cp/decl.cc:15446
+#: cp/decl.cc:15489
#, gcc-internal-format
msgid "virtual functions cannot be friends"
msgstr ""
-#: cp/decl.cc:15451
+#: cp/decl.cc:15494
#, gcc-internal-format
msgid "friend declaration not in class definition"
msgstr ""
-#: cp/decl.cc:15455
+#: cp/decl.cc:15498
#, gcc-internal-format
msgid "cannot define friend function %qs in a local class definition"
msgstr ""
-#: cp/decl.cc:15465
+#: cp/decl.cc:15508
#, gcc-internal-format
msgid "friend function definition %qs cannot have a name qualified with %<::%>"
msgstr ""
-#: cp/decl.cc:15469
+#: cp/decl.cc:15512
#, gcc-internal-format
msgid ""
"friend function definition %qs cannot have a name qualified with %<%D::%>"
msgstr ""
-#: cp/decl.cc:15495
+#: cp/decl.cc:15538
#, gcc-internal-format
msgid "a non-member function cannot have an explicit object parameter"
msgstr ""
-#: cp/decl.cc:15503
+#: cp/decl.cc:15546
#, gcc-internal-format
msgid "an explicit object member function cannot be %<virtual%>"
msgstr ""
-#: cp/decl.cc:15513
+#: cp/decl.cc:15556
#, gcc-internal-format
msgid "an explicit object member function cannot be %<static%>"
msgstr ""
-#: cp/decl.cc:15522
+#: cp/decl.cc:15565
#, gcc-internal-format
msgid "%qD cannot be an explicit object member function"
msgstr ""
-#: cp/decl.cc:15545
+#: cp/decl.cc:15588
#, gcc-internal-format
msgid "destructors may not have parameters"
msgstr ""
-#: cp/decl.cc:15593
+#: cp/decl.cc:15636
#, gcc-internal-format
msgid "cannot declare pointer to %q#T"
msgstr ""
-#: cp/decl.cc:15606 cp/decl.cc:15613
+#: cp/decl.cc:15649 cp/decl.cc:15656
#, gcc-internal-format
msgid "cannot declare reference to %q#T"
msgstr ""
-#: cp/decl.cc:15615
+#: cp/decl.cc:15658
#, gcc-internal-format
msgid "cannot declare pointer to %q#T member"
msgstr ""
-#: cp/decl.cc:15644
+#: cp/decl.cc:15687
#, gcc-internal-format
msgid "cannot declare reference to qualified function type %qT"
msgstr ""
-#: cp/decl.cc:15645
+#: cp/decl.cc:15688
#, gcc-internal-format
msgid "cannot declare pointer to qualified function type %qT"
msgstr ""
-#: cp/decl.cc:15718
+#: cp/decl.cc:15761
#, gcc-internal-format
msgid ""
"cannot declare reference to %q#T, which is not a typedef or a template type "
"argument"
msgstr ""
-#: cp/decl.cc:15797
+#: cp/decl.cc:15840
#, gcc-internal-format
msgid "template-id %qD used as a declarator"
msgstr ""
-#: cp/decl.cc:15823
+#: cp/decl.cc:15866
#, gcc-internal-format
msgid "member functions are implicitly friends of their class"
msgstr ""
-#: cp/decl.cc:15828
+#: cp/decl.cc:15871
#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
msgstr ""
-#: cp/decl.cc:15858
+#: cp/decl.cc:15901
#, gcc-internal-format
msgid "cannot define member function %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.cc:15860
+#: cp/decl.cc:15903
#, gcc-internal-format
msgid "cannot declare member function %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.cc:15868
+#: cp/decl.cc:15911
#, gcc-internal-format
msgid "cannot declare member %<%T::%s%> within %qT"
msgstr ""
-#: cp/decl.cc:15922
+#: cp/decl.cc:15965
#, gcc-internal-format
msgid "non-parameter %qs cannot be a parameter pack"
msgstr ""
-#: cp/decl.cc:15931
+#: cp/decl.cc:15974
#, gcc-internal-format
msgid "data member may not have variably modified type %qT"
msgstr ""
-#: cp/decl.cc:15934
+#: cp/decl.cc:15977
#, gcc-internal-format
msgid "parameter may not have variably modified type %qT"
msgstr ""
-#: cp/decl.cc:15945
+#: cp/decl.cc:15988
#, gcc-internal-format
msgid "%<explicit%> outside class declaration"
msgstr ""
-#: cp/decl.cc:15948
+#: cp/decl.cc:15991
#, gcc-internal-format
msgid "%<explicit%> in friend declaration"
msgstr ""
-#: cp/decl.cc:15951
+#: cp/decl.cc:15994
#, gcc-internal-format
msgid ""
"only declarations of constructors and conversion operators can be "
"%<explicit%>"
msgstr ""
-#: cp/decl.cc:15961
+#: cp/decl.cc:16004
#, gcc-internal-format
msgid "non-member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:15968
+#: cp/decl.cc:16011
#, gcc-internal-format
msgid "non-object member %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:15974
+#: cp/decl.cc:16017
#, gcc-internal-format
msgid "function %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:15980
+#: cp/decl.cc:16023
#, gcc-internal-format
msgid "%<static%> %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:15986
+#: cp/decl.cc:16029
#, gcc-internal-format
msgid "%<const%> %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:15992
+#: cp/decl.cc:16035
#, gcc-internal-format
msgid "reference %qs cannot be declared %<mutable%>"
msgstr ""
-#: cp/decl.cc:16008
+#: cp/decl.cc:16051
#, gcc-internal-format
msgid "typedef may not be a function definition"
msgstr ""
-#: cp/decl.cc:16011
+#: cp/decl.cc:16054
#, gcc-internal-format
msgid "typedef may not be a member function definition"
msgstr ""
-#: cp/decl.cc:16037
+#: cp/decl.cc:16080
#, gcc-internal-format
msgid "%<auto%> not allowed in alias declaration"
msgstr ""
-#: cp/decl.cc:16040
+#: cp/decl.cc:16083
#, gcc-internal-format
msgid "typedef declared %<auto%>"
msgstr ""
-#: cp/decl.cc:16045
+#: cp/decl.cc:16088
#, gcc-internal-format
msgid "requires-clause on typedef"
msgstr ""
-#: cp/decl.cc:16049
+#: cp/decl.cc:16092
#, gcc-internal-format
msgid "typedef name may not be a nested-name-specifier"
msgstr ""
-#: cp/decl.cc:16075
+#: cp/decl.cc:16118
#, gcc-internal-format
msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
msgstr ""
-#: cp/decl.cc:16167
+#: cp/decl.cc:16210
#, gcc-internal-format
msgid "%<inline%> specified for friend class declaration"
msgstr ""
-#: cp/decl.cc:16175
+#: cp/decl.cc:16218
#, gcc-internal-format
msgid "template parameters cannot be friends"
msgstr ""
-#: cp/decl.cc:16177
+#: cp/decl.cc:16220
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
msgstr ""
-#: cp/decl.cc:16181
+#: cp/decl.cc:16224
#, gcc-internal-format
msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
msgstr ""
-#: cp/decl.cc:16194
+#: cp/decl.cc:16237
#, gcc-internal-format
msgid "trying to make class %qT a friend of global scope"
msgstr ""
-#: cp/decl.cc:16214
+#: cp/decl.cc:16257
#, gcc-internal-format
msgid "invalid qualifiers on non-member function type"
msgstr ""
-#: cp/decl.cc:16218
+#: cp/decl.cc:16261
#, gcc-internal-format
msgid "requires-clause on type-id"
msgstr ""
-#: cp/decl.cc:16228
+#: cp/decl.cc:16271
#, gcc-internal-format
msgid "abstract declarator %qT used as declaration"
msgstr ""
-#: cp/decl.cc:16243
+#: cp/decl.cc:16286
#, gcc-internal-format
msgid "requires-clause on declaration of non-function type %qT"
msgstr ""
-#: cp/decl.cc:16262
+#: cp/decl.cc:16305
#, gcc-internal-format
msgid "cannot use %<::%> in parameter declaration"
msgstr ""
-#: cp/decl.cc:16272 cp/parser.cc:23108
+#: cp/decl.cc:16315 cp/parser.cc:23172
#, gcc-internal-format
msgid "cannot declare a parameter with %<decltype(auto)%>"
msgstr ""
-#: cp/decl.cc:16279
+#: cp/decl.cc:16322
#, gcc-internal-format
msgid ""
"missing template argument list after %qE; template placeholder not permitted "
"in parameter"
msgstr ""
-#: cp/decl.cc:16282
+#: cp/decl.cc:16325
#, gcc-internal-format
msgid "or use %<auto%> for an abbreviated function template"
msgstr ""
-#: cp/decl.cc:16288 cp/parser.cc:28184
+#: cp/decl.cc:16331 cp/parser.cc:28248
#, gcc-internal-format
msgid "%<auto%> parameter not permitted in this context"
msgstr ""
-#: cp/decl.cc:16298
+#: cp/decl.cc:16341
#, gcc-internal-format
msgid "parameter declared %<auto%>"
msgstr ""
-#: cp/decl.cc:16352 cp/parser.cc:3932
+#: cp/decl.cc:16395 cp/parser.cc:3932
#, gcc-internal-format
msgid "invalid use of template-name %qE without an argument list"
msgstr ""
-#: cp/decl.cc:16356
+#: cp/decl.cc:16399
#, gcc-internal-format
msgid "non-static data member declared with placeholder %qT"
msgstr ""
-#: cp/decl.cc:16376
+#: cp/decl.cc:16419
#, gcc-internal-format
msgid "ISO C++ forbids flexible array member %qs"
msgstr ""
-#: cp/decl.cc:16379
+#: cp/decl.cc:16422
#, gcc-internal-format
msgid "ISO C++ forbids flexible array members"
msgstr ""
#. Something like struct S { int N::j; };
-#: cp/decl.cc:16395
+#: cp/decl.cc:16438
#, gcc-internal-format
msgid "invalid use of %<::%>"
msgstr ""
-#: cp/decl.cc:16416
+#: cp/decl.cc:16459
#, gcc-internal-format
msgid "declaration of function %qD in invalid context"
msgstr ""
-#: cp/decl.cc:16426
+#: cp/decl.cc:16469
#, gcc-internal-format
msgid "function %qD declared %<virtual%> inside a union"
msgstr ""
-#: cp/decl.cc:16436
+#: cp/decl.cc:16479
#, gcc-internal-format
msgid "%qD cannot be declared %<virtual%>, since it is always static"
msgstr ""
-#: cp/decl.cc:16450
+#: cp/decl.cc:16493
#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
msgstr ""
-#: cp/decl.cc:16457
+#: cp/decl.cc:16500
#, gcc-internal-format
msgid "declaration of %qD as member of %qT"
msgstr ""
-#: cp/decl.cc:16464 cp/decl.cc:16477
+#: cp/decl.cc:16507 cp/decl.cc:16520
#, gcc-internal-format
msgid "a destructor cannot be %qs"
msgstr ""
-#: cp/decl.cc:16483
+#: cp/decl.cc:16526
#, gcc-internal-format
msgid "expected qualified name in friend declaration for constructor %qD"
msgstr ""
-#: cp/decl.cc:16492
+#: cp/decl.cc:16535
#, gcc-internal-format
msgid "a constructor cannot be %<concept%>"
msgstr ""
-#: cp/decl.cc:16498
+#: cp/decl.cc:16541
#, gcc-internal-format
msgid "a concept cannot be a member function"
msgstr ""
-#: cp/decl.cc:16506 cp/decl.cc:16864
+#: cp/decl.cc:16549 cp/decl.cc:16928
#, gcc-internal-format
msgid "%qD cannot be %qs"
msgstr ""
-#: cp/decl.cc:16516
+#: cp/decl.cc:16559
#, gcc-internal-format
msgid "specialization of variable template %qD declared as function"
msgstr ""
-#: cp/decl.cc:16519
+#: cp/decl.cc:16562
#, gcc-internal-format
msgid "variable template declared here"
msgstr ""
-#: cp/decl.cc:16584
+#: cp/decl.cc:16627
#, gcc-internal-format
msgid "field %qD has incomplete type %qT"
msgstr ""
-#: cp/decl.cc:16589
+#: cp/decl.cc:16632
#, gcc-internal-format
msgid "name %qT has incomplete type"
msgstr ""
-#: cp/decl.cc:16609
+#: cp/decl.cc:16652
#, gcc-internal-format
msgid "%qE is neither function nor member function; cannot be declared friend"
msgstr ""
-#: cp/decl.cc:16612
+#: cp/decl.cc:16655
#, gcc-internal-format
msgid ""
"unnamed field is neither function nor member function; cannot be declared "
"friend"
msgstr ""
-#: cp/decl.cc:16630 cp/parser.cc:23678 cp/parser.cc:31067
+#: cp/decl.cc:16674
+#, gcc-internal-format
+msgid "annotation applied to non-defining friend declaration %qD"
+msgstr ""
+
+#: cp/decl.cc:16682
+#, gcc-internal-format
+msgid "annotation applied to parameter %qD of non-defining friend declaration"
+msgstr ""
+
+#: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
#, gcc-internal-format
msgid ""
"an attribute that appertains to a friend declaration that is not a "
"definition is ignored"
msgstr ""
-#: cp/decl.cc:16680 cp/decl.cc:16691
+#: cp/decl.cc:16744 cp/decl.cc:16755
#, gcc-internal-format
msgid "static data member %qE declared %qs"
msgstr ""
-#: cp/decl.cc:16685
+#: cp/decl.cc:16749
#, gcc-internal-format
msgid "%<constexpr%> static data member %qD must have an initializer"
msgstr ""
-#: cp/decl.cc:16728 cp/decl.cc:16736 cp/decl.cc:16743 cp/decl.cc:16750
+#: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
#, gcc-internal-format
msgid "non-static data member %qE declared %qs"
msgstr ""
-#: cp/decl.cc:16802
+#: cp/decl.cc:16866
#, gcc-internal-format
msgid "storage class %<auto%> invalid for function %qs"
msgstr ""
-#: cp/decl.cc:16805
+#: cp/decl.cc:16869
#, gcc-internal-format
msgid "storage class %<register%> invalid for function %qs"
msgstr ""
-#: cp/decl.cc:16811
+#: cp/decl.cc:16875
#, gcc-internal-format
msgid "storage class %<__thread%> invalid for function %qs"
msgstr ""
-#: cp/decl.cc:16815
+#: cp/decl.cc:16879
#, gcc-internal-format
msgid "storage class %<thread_local%> invalid for function %qs"
msgstr ""
-#: cp/decl.cc:16820
+#: cp/decl.cc:16884
#, gcc-internal-format
msgid "%<constinit%> specifier invalid for function %qs"
msgstr ""
-#: cp/decl.cc:16823
+#: cp/decl.cc:16887
#, gcc-internal-format
msgid "virt-specifiers in %qs not allowed outside a class definition"
msgstr ""
-#: cp/decl.cc:16835
+#: cp/decl.cc:16899
#, gcc-internal-format
msgid ""
"%<static%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.cc:16839
+#: cp/decl.cc:16903
#, gcc-internal-format
msgid ""
"%<inline%> specifier invalid for function %qs declared out of global scope"
msgstr ""
-#: cp/decl.cc:16847
+#: cp/decl.cc:16911
#, gcc-internal-format
msgid "virtual non-class function %qs"
msgstr ""
-#: cp/decl.cc:16854
+#: cp/decl.cc:16918
#, gcc-internal-format
msgid "%qs defined in a non-class scope"
msgstr ""
-#: cp/decl.cc:16855
+#: cp/decl.cc:16919
#, gcc-internal-format
msgid "%qs declared in a non-class scope"
msgstr ""
-#: cp/decl.cc:16897
+#: cp/decl.cc:16961
#, gcc-internal-format
msgid "cannot declare member function %qD to have static linkage"
msgstr ""
-#: cp/decl.cc:16906
+#: cp/decl.cc:16970
#, gcc-internal-format
msgid "cannot declare static function inside another function"
msgstr ""
-#: cp/decl.cc:16947
+#: cp/decl.cc:17011
#, gcc-internal-format
msgid ""
"%<static%> may not be used when defining (as opposed to declaring) a static "
"data member"
msgstr ""
-#: cp/decl.cc:16954
+#: cp/decl.cc:17018
#, gcc-internal-format
msgid "static member %qD declared %<register%>"
msgstr ""
-#: cp/decl.cc:16960
+#: cp/decl.cc:17024
#, gcc-internal-format
msgid "cannot explicitly declare member %q#D to have extern linkage"
msgstr ""
-#: cp/decl.cc:16968
+#: cp/decl.cc:17032
#, gcc-internal-format
msgid "declaration of %<constexpr%> variable %qD is not a definition"
msgstr ""
-#: cp/decl.cc:16975
+#: cp/decl.cc:17039
#, gcc-internal-format
msgid "a variable cannot be declared %<consteval%>"
msgstr ""
-#: cp/decl.cc:17007
+#: cp/decl.cc:17071
#, gcc-internal-format
msgid "%qs initialized and declared %<extern%>"
msgstr ""
-#: cp/decl.cc:17012
+#: cp/decl.cc:17076
#, gcc-internal-format
msgid "%qs has both %<extern%> and initializer"
msgstr ""
-#: cp/decl.cc:17214
+#: cp/decl.cc:17278
#, gcc-internal-format
msgid "default argument %qE uses %qD"
msgstr ""
-#: cp/decl.cc:17217
+#: cp/decl.cc:17281
#, gcc-internal-format
msgid "default argument %qE uses local variable %qD"
msgstr ""
-#: cp/decl.cc:17344
+#: cp/decl.cc:17408
#, gcc-internal-format
msgid "invalid use of cv-qualified type %qT in parameter declaration"
msgstr ""
-#: cp/decl.cc:17348
+#: cp/decl.cc:17412
#, gcc-internal-format
msgid "invalid use of type %<void%> in parameter declaration"
msgstr ""
-#: cp/decl.cc:17377
+#: cp/decl.cc:17441
#, gcc-internal-format
msgid "%<volatile%>-qualified parameter is deprecated"
msgstr ""
-#: cp/decl.cc:17385
+#: cp/decl.cc:17449
#, gcc-internal-format
msgid "parameter %qD invalidly declared method type"
msgstr ""
-#: cp/decl.cc:17410
+#: cp/decl.cc:17474
#, gcc-internal-format
msgid "parameter %qD includes pointer to array of unknown bound %qT"
msgstr ""
-#: cp/decl.cc:17412
+#: cp/decl.cc:17476
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr ""
-#: cp/decl.cc:17695
+#: cp/decl.cc:17759
#, gcc-internal-format
msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
msgstr ""
-#: cp/decl.cc:17774
+#: cp/decl.cc:17838
#, gcc-internal-format
msgid "%qD may not be declared within a namespace"
msgstr ""
-#: cp/decl.cc:17781
+#: cp/decl.cc:17845
#, gcc-internal-format
msgid "%qD may not be declared as static"
msgstr ""
-#: cp/decl.cc:17839
+#: cp/decl.cc:17903
#, gcc-internal-format
msgid "%qD must be a non-static member function"
msgstr ""
-#: cp/decl.cc:17847
+#: cp/decl.cc:17911
#, gcc-internal-format
msgid "%qD must be a member function"
msgstr ""
-#: cp/decl.cc:17855
+#: cp/decl.cc:17919
#, gcc-internal-format
msgid ""
"%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu+"
"+23%>"
msgstr ""
-#: cp/decl.cc:17865
+#: cp/decl.cc:17929
#, gcc-internal-format
msgid ""
"%qD must be either a non-static member function or a non-member function"
msgstr ""
-#: cp/decl.cc:17875
+#: cp/decl.cc:17939
#, gcc-internal-format
msgid "%qD must have an argument of class or enumerated type"
msgstr ""
#. 13.4.0.3
-#: cp/decl.cc:17906
+#: cp/decl.cc:17970
#, gcc-internal-format
msgid "ISO C++ prohibits overloading %<operator ?:%>"
msgstr ""
-#: cp/decl.cc:17916
+#: cp/decl.cc:17980
#, gcc-internal-format
msgid "%qD must not have variable number of arguments"
msgstr ""
-#: cp/decl.cc:17942
+#: cp/decl.cc:18006
#, gcc-internal-format
msgid "%qD must have either zero or one argument"
msgstr ""
-#: cp/decl.cc:17943
+#: cp/decl.cc:18007
#, gcc-internal-format
msgid "%qD must have either one or two arguments"
msgstr ""
-#: cp/decl.cc:17955
+#: cp/decl.cc:18019
#, gcc-internal-format
msgid "postfix %qD must have %<int%> as its argument"
msgstr ""
-#: cp/decl.cc:17956
+#: cp/decl.cc:18020
#, gcc-internal-format
msgid "postfix %qD must have %<int%> as its second argument"
msgstr ""
-#: cp/decl.cc:17967
+#: cp/decl.cc:18031
#, gcc-internal-format
msgid "%qD must have no arguments"
msgstr ""
-#: cp/decl.cc:17968 cp/decl.cc:17978
+#: cp/decl.cc:18032 cp/decl.cc:18042
#, gcc-internal-format
msgid "%qD must have exactly one argument"
msgstr ""
-#: cp/decl.cc:17979
+#: cp/decl.cc:18043
#, gcc-internal-format
msgid "%qD must have exactly two arguments"
msgstr ""
-#: cp/decl.cc:17994
+#: cp/decl.cc:18058
#, gcc-internal-format
msgid "%qD cannot have default arguments"
msgstr ""
-#: cp/decl.cc:18018
+#: cp/decl.cc:18082
#, gcc-internal-format
msgid "converting %qT to %<void%> will never use a type conversion operator"
msgstr ""
-#: cp/decl.cc:18025
+#: cp/decl.cc:18089
#, gcc-internal-format
msgid ""
"converting %qT to a reference to the same type will never use a type "
"conversion operator"
msgstr ""
-#: cp/decl.cc:18027
+#: cp/decl.cc:18091
#, gcc-internal-format
msgid ""
"converting %qT to the same type will never use a type conversion operator"
msgstr ""
-#: cp/decl.cc:18036
+#: cp/decl.cc:18100
#, gcc-internal-format
msgid ""
"converting %qT to a reference to a base class %qT will never use a type "
"conversion operator"
msgstr ""
-#: cp/decl.cc:18038
+#: cp/decl.cc:18102
#, gcc-internal-format
msgid ""
"converting %qT to a base class %qT will never use a type conversion operator"
msgstr ""
-#: cp/decl.cc:18054
+#: cp/decl.cc:18118
#, gcc-internal-format
msgid "user-defined %qD always evaluates both arguments"
msgstr ""
-#: cp/decl.cc:18073
+#: cp/decl.cc:18137
#, gcc-internal-format
msgid "prefix %qD should return %qT"
msgstr ""
-#: cp/decl.cc:18080
+#: cp/decl.cc:18144
#, gcc-internal-format
msgid "postfix %qD should return %qT"
msgstr ""
-#: cp/decl.cc:18092
+#: cp/decl.cc:18156
#, gcc-internal-format
msgid "%qD should return by value"
msgstr ""
-#: cp/decl.cc:18149
+#: cp/decl.cc:18213
#, gcc-internal-format
msgid "using template type parameter %qT after %qs"
msgstr ""
-#: cp/decl.cc:18173
+#: cp/decl.cc:18237
#, gcc-internal-format
msgid "using alias template specialization %qT after %qs"
msgstr ""
-#: cp/decl.cc:18176
+#: cp/decl.cc:18240
#, gcc-internal-format
msgid "using typedef-name %qD after %qs"
msgstr ""
-#: cp/decl.cc:18178
+#: cp/decl.cc:18242
#, gcc-internal-format
msgid "%qD has a previous declaration here"
msgstr ""
-#: cp/decl.cc:18187
+#: cp/decl.cc:18251
#, gcc-internal-format
msgid "%qT referred to as %qs"
msgstr ""
-#: cp/decl.cc:18188 cp/decl.cc:18196
+#: cp/decl.cc:18252 cp/decl.cc:18260
#, gcc-internal-format
msgid "%qT has a previous declaration here"
msgstr ""
-#: cp/decl.cc:18195
+#: cp/decl.cc:18259
#, 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.cc:18210
+#: cp/decl.cc:18274
#, gcc-internal-format
msgid "template argument required for %<%s %T%>"
msgstr ""
-#: cp/decl.cc:18253 cp/name-lookup.cc:6471 cp/name-lookup.cc:6605
-#: cp/parser.cc:8122 cp/parser.cc:35474
+#: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
+#: cp/parser.cc:8105 cp/parser.cc:35534
#, gcc-internal-format
msgid "reference to %qD is ambiguous"
msgstr ""
-#: cp/decl.cc:18263
+#: cp/decl.cc:18327
#, gcc-internal-format
msgid "class template %qD redeclared as non-template"
msgstr ""
-#: cp/decl.cc:18285 cp/name-lookup.cc:6160
+#: cp/decl.cc:18349 cp/name-lookup.cc:6200
#, gcc-internal-format
msgid "%qD has the same name as the class in which it is declared"
msgstr ""
-#: cp/decl.cc:18314 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7813
-#: cp/parser.cc:21303 cp/pt.cc:10235
+#: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
+#: cp/parser.cc:21367 cp/pt.cc:10263
#, gcc-internal-format
msgid "%qT is not a template"
msgstr ""
-#: cp/decl.cc:18319
+#: cp/decl.cc:18383
#, gcc-internal-format
msgid "perhaps you want to explicitly add %<%T::%>"
msgstr ""
-#: cp/decl.cc:18424
+#: cp/decl.cc:18488
#, gcc-internal-format
msgid "use of enum %q#D without previous declaration"
msgstr ""
-#: cp/decl.cc:18451
+#: cp/decl.cc:18515
#, gcc-internal-format
msgid "redeclaration of %qT as a non-template"
msgstr ""
-#: cp/decl.cc:18594
+#: cp/decl.cc:18658
#, gcc-internal-format
msgid "derived union %qT invalid"
msgstr ""
-#: cp/decl.cc:18601
+#: cp/decl.cc:18665
#, gcc-internal-format
msgid "%qT defined with multiple direct bases"
msgstr ""
-#: cp/decl.cc:18612
+#: cp/decl.cc:18676
#, gcc-internal-format
msgid "%qT defined with direct virtual base"
msgstr ""
-#: cp/decl.cc:18661
+#: cp/decl.cc:18725
#, gcc-internal-format
msgid "base type %qT fails to be a struct or class type"
msgstr ""
-#: cp/decl.cc:18691
+#: cp/decl.cc:18755
#, gcc-internal-format
msgid "recursive type %qT undefined"
msgstr ""
-#: cp/decl.cc:18693
+#: cp/decl.cc:18757
#, gcc-internal-format
msgid "duplicate base type %qT invalid"
msgstr ""
-#: cp/decl.cc:18866
+#: cp/decl.cc:18930
#, gcc-internal-format
msgid "scoped/unscoped mismatch in enum %q#T"
msgstr ""
-#: cp/decl.cc:18869 cp/decl.cc:18878 cp/decl.cc:18889 cp/decl.cc:19511
-#: cp/parser.cc:24034
+#: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
+#: cp/parser.cc:24098
#, gcc-internal-format
msgid "previous definition here"
msgstr ""
-#: cp/decl.cc:18875
+#: cp/decl.cc:18939
#, gcc-internal-format
msgid "underlying type mismatch in enum %q#T"
msgstr ""
-#: cp/decl.cc:18886
+#: cp/decl.cc:18950
#, gcc-internal-format
msgid "different underlying type in enum %q#T"
msgstr ""
-#: cp/decl.cc:18961
+#: cp/decl.cc:19025
#, 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.cc:19130
+#: cp/decl.cc:19194
#, gcc-internal-format
msgid "no integral type can represent all of the enumerator values for %qT"
msgstr ""
-#: cp/decl.cc:19318
+#: cp/decl.cc:19384
#, gcc-internal-format
msgid ""
"enumerator value for %qD must have integral or unscoped enumeration type"
msgstr ""
-#: cp/decl.cc:19328
+#: cp/decl.cc:19394
#, gcc-internal-format
msgid "enumerator value for %qD is not an integer constant"
msgstr ""
-#: cp/decl.cc:19377
+#: cp/decl.cc:19443
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<unsigned long%>"
msgstr ""
-#: cp/decl.cc:19378
+#: cp/decl.cc:19444
#, gcc-internal-format
msgid "incremented enumerator value is too large for %<long%>"
msgstr ""
-#: cp/decl.cc:19389
+#: cp/decl.cc:19455
#, gcc-internal-format
msgid "overflow in enumeration values at %qD"
msgstr ""
-#: cp/decl.cc:19409
+#: cp/decl.cc:19475
#, gcc-internal-format
msgid "enumerator value %qE is outside the range of underlying type %qT"
msgstr ""
-#: cp/decl.cc:19509 cp/parser.cc:24032
+#: cp/decl.cc:19575 cp/parser.cc:24096
#, gcc-internal-format
msgid "multiple definition of %q#T"
msgstr ""
-#: cp/decl.cc:19583
+#: cp/decl.cc:19649
#, gcc-internal-format
msgid "return type %q#T is incomplete"
msgstr ""
-#: cp/decl.cc:19753 cp/typeck.cc:11632
+#: cp/decl.cc:19819 cp/typeck.cc:11630
#, gcc-internal-format
msgid "%<operator=%> should return a reference to %<*this%>"
msgstr ""
-#: cp/decl.cc:20571
+#: cp/decl.cc:20637
#, gcc-internal-format
msgid "no return statements in function returning %qT"
msgstr ""
-#: cp/decl.cc:20573 cp/typeck.cc:11510
+#: cp/decl.cc:20639 cp/typeck.cc:11508
#, gcc-internal-format
msgid "only plain %<auto%> return type can be deduced to %<void%>"
msgstr ""
-#: cp/decl.cc:20584
+#: cp/decl.cc:20650
#, gcc-internal-format
msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
msgstr ""
-#: cp/decl.cc:20642
+#: cp/decl.cc:20708
#, gcc-internal-format
msgid "no return statement in %<constexpr%> function returning non-void"
msgstr ""
-#: cp/decl.cc:20838
+#: cp/decl.cc:20904
#, gcc-internal-format
msgid "%qD is already defined in class %qT"
msgstr ""
-#: cp/decl.cc:21236
+#: cp/decl.cc:21302
#, gcc-internal-format
msgid "using %qs"
msgstr ""
-#: cp/decl.cc:21248
+#: cp/decl.cc:21329
+#, gcc-internal-format
+msgid "%qs used without %qs declaration"
+msgstr ""
+
+#: cp/decl.cc:21341
#, gcc-internal-format
msgid "use of %qD before deduction of %<auto%>"
msgstr ""
msgid "use of built-in parameter pack %qD outside of a template"
msgstr ""
-#: cp/error.cc:3924
+#: cp/error.cc:3931
msgid " inlined from %qD at %r%s:%d:%d%R"
msgstr ""
-#: cp/error.cc:3929
+#: cp/error.cc:3936
msgid " inlined from %qD at %r%s:%d%R"
msgstr ""
-#: cp/error.cc:3935
+#: cp/error.cc:3942
#, gcc-internal-format
msgid " inlined from %qD"
msgstr ""
-#: cp/error.cc:3961
+#: cp/error.cc:3968
#, gcc-internal-format
msgid "In static member function %qD"
msgstr ""
-#: cp/error.cc:3963
+#: cp/error.cc:3970
#, gcc-internal-format
msgid "In copy constructor %qD"
msgstr ""
-#: cp/error.cc:3965
+#: cp/error.cc:3972
#, gcc-internal-format
msgid "In constructor %qD"
msgstr ""
-#: cp/error.cc:3967
+#: cp/error.cc:3974
#, gcc-internal-format
msgid "In destructor %qD"
msgstr ""
-#: cp/error.cc:3969
+#: cp/error.cc:3976
#, gcc-internal-format
msgid "In lambda function"
msgstr ""
-#: cp/error.cc:3971
+#: cp/error.cc:3978
#, gcc-internal-format
msgid "In explicit object member function %qD"
msgstr ""
-#: cp/error.cc:3973
+#: cp/error.cc:3980
#, gcc-internal-format
msgid "In member function %qD"
msgstr ""
-#: cp/error.cc:3976
+#: cp/error.cc:3983
#, gcc-internal-format
msgid "In function %qD"
msgstr ""
-#: cp/error.cc:3992
+#: cp/error.cc:3999
#, gcc-internal-format
msgid "but %qE is a type"
msgstr ""
-#: cp/error.cc:3994
+#: cp/error.cc:4001
#, gcc-internal-format
msgid "but %qE is an expression"
msgstr ""
-#: cp/error.cc:3996
+#: cp/error.cc:4003
#, gcc-internal-format
msgid "but %qE is a structured binding"
msgstr ""
-#: cp/error.cc:3998
+#: cp/error.cc:4005
#, gcc-internal-format
msgid "but %qE is a variable"
msgstr ""
-#: cp/error.cc:4000
+#: cp/error.cc:4007
#, gcc-internal-format
msgid "but %qE is a parameter"
msgstr ""
-#: cp/error.cc:4002
+#: cp/error.cc:4009
#, gcc-internal-format
msgid "but %qE is a function"
msgstr ""
-#: cp/error.cc:4004
+#: cp/error.cc:4011
#, gcc-internal-format
msgid "but %qE is a data member"
msgstr ""
-#: cp/error.cc:4006
+#: cp/error.cc:4013
#, gcc-internal-format
msgid "but %qE is a function template"
msgstr ""
-#: cp/error.cc:4008
+#: cp/error.cc:4015
#, gcc-internal-format
msgid "but %qE is a class template"
msgstr ""
-#: cp/error.cc:4010
+#: cp/error.cc:4017
#, gcc-internal-format
msgid "but %qE is a variable template"
msgstr ""
-#: cp/error.cc:4012
+#: cp/error.cc:4019
#, gcc-internal-format
msgid "but %qE is a namespace"
msgstr ""
-#: cp/error.cc:4014
+#: cp/error.cc:4021
#, gcc-internal-format
msgid "but %qE is an enumerator"
msgstr ""
-#: cp/error.cc:4042
+#: cp/error.cc:4049
#, gcc-internal-format
msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
msgstr ""
-#: cp/error.cc:4045
+#: cp/error.cc:4052
msgid "%s%s%sIn substitution of %qS:\n"
msgstr ""
-#: cp/error.cc:4046
+#: cp/error.cc:4053
#, gcc-internal-format
msgid "%s%s%sIn instantiation of %q#D:\n"
msgstr ""
-#: cp/error.cc:4068
+#: cp/error.cc:4075
msgid "%r%s:%d:%d:%R "
msgstr ""
-#: cp/error.cc:4071
+#: cp/error.cc:4078
msgid "%r%s:%d:%R "
msgstr ""
-#: cp/error.cc:4175
+#: cp/error.cc:4182
#, gcc-internal-format
msgid "recursively required from %<template for%> iteration %E\n"
msgstr ""
-#: cp/error.cc:4177
+#: cp/error.cc:4184
#, gcc-internal-format
msgid "required from %<template for%> iteration %E\n"
msgstr ""
-#: cp/error.cc:4182
+#: cp/error.cc:4189
msgid "recursively required by substitution of %qS\n"
msgstr ""
-#: cp/error.cc:4183
+#: cp/error.cc:4190
msgid "required by substitution of %qS\n"
msgstr ""
-#: cp/error.cc:4188
+#: cp/error.cc:4195
#, gcc-internal-format
msgid "recursively required from %q#D\n"
msgstr ""
-#: cp/error.cc:4189
+#: cp/error.cc:4196
#, gcc-internal-format
msgid "required from %q#D\n"
msgstr ""
-#: cp/error.cc:4196
+#: cp/error.cc:4203
#, gcc-internal-format
msgid "recursively required from here\n"
msgstr ""
-#: cp/error.cc:4197
+#: cp/error.cc:4204
#, gcc-internal-format
msgid "required from here\n"
msgstr ""
-#: cp/error.cc:4247
+#: cp/error.cc:4254
#, gcc-internal-format, gfc-internal-format
msgid ""
"[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to "
"disable ]\n"
msgstr ""
-#: cp/error.cc:4299
+#: cp/error.cc:4306
#, gcc-internal-format
msgid "in %<constexpr%> expansion of %qs"
msgstr ""
-#: cp/error.cc:4312
+#: cp/error.cc:4319
#, gcc-internal-format
msgid "required by the constraints of %q#D\n"
msgstr ""
-#: cp/error.cc:4327
+#: cp/error.cc:4334
#, gcc-internal-format
msgid "required for the satisfaction of %qE"
msgstr ""
-#: cp/error.cc:4349
+#: cp/error.cc:4356
#, gcc-internal-format
msgid "required for constraint satisfaction\n"
msgstr ""
-#: cp/error.cc:4380
+#: cp/error.cc:4387
#, gcc-internal-format
msgid "in requirements with "
msgstr ""
-#: cp/error.cc:4381
+#: cp/error.cc:4388
#, gcc-internal-format
msgid "in requirements "
msgstr ""
-#: cp/error.cc:4499
+#: cp/error.cc:4506
#, gcc-internal-format
msgid "(no argument)"
msgstr ""
-#: cp/error.cc:4593
+#: cp/error.cc:4600
#, gcc-internal-format
msgid "[...]"
msgstr ""
-#: cp/error.cc:4945
+#: cp/error.cc:4952
#, gcc-internal-format
msgid ""
"extended initializer lists only available with %<-std=c++11%> or %<-std=gnu+"
"+11%>"
msgstr ""
-#: cp/error.cc:4950
+#: cp/error.cc:4957
#, gcc-internal-format
msgid ""
"explicit conversion operators only available with %<-std=c++11%> or %<-"
"std=gnu++11%>"
msgstr ""
-#: cp/error.cc:4955
+#: cp/error.cc:4962
#, gcc-internal-format
msgid ""
"variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/error.cc:4960
+#: cp/error.cc:4967
#, gcc-internal-format
msgid ""
"lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/error.cc:4965
+#: cp/error.cc:4972
#, gcc-internal-format
msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/error.cc:4970
+#: cp/error.cc:4977
#, gcc-internal-format
msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/error.cc:4975
+#: cp/error.cc:4982
#, gcc-internal-format
msgid ""
"defaulted and deleted functions only available with %<-std=c++11%> or %<-"
"std=gnu++11%>"
msgstr ""
-#: cp/error.cc:4981
+#: cp/error.cc:4988
#, gcc-internal-format
msgid ""
"inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/error.cc:4986
+#: cp/error.cc:4993
#, gcc-internal-format
msgid ""
"override controls (override/final) only available with %<-std=c++11%> or %<-"
"std=gnu++11%>"
msgstr ""
-#: cp/error.cc:4991
+#: cp/error.cc:4998
#, gcc-internal-format
msgid ""
"non-static data member initializers only available with %<-std=c++11%> or %<-"
"std=gnu++11%>"
msgstr ""
-#: cp/error.cc:4996
+#: cp/error.cc:5003
#, gcc-internal-format
msgid ""
"user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/error.cc:5001
+#: cp/error.cc:5008
#, gcc-internal-format
msgid ""
"delegating constructors only available with %<-std=c++11%> or %<-std=gnu+"
"+11%>"
msgstr ""
-#: cp/error.cc:5006
+#: cp/error.cc:5013
#, gcc-internal-format
msgid ""
"inheriting constructors only available with %<-std=c++11%> or %<-std=gnu+"
"+11%>"
msgstr ""
-#: cp/error.cc:5012
+#: cp/error.cc:5019
#, gcc-internal-format
msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/error.cc:5017
+#: cp/error.cc:5024
#, gcc-internal-format
msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
msgstr ""
-#: cp/error.cc:5072
+#: cp/error.cc:5079
#, gcc-internal-format
msgid "incomplete type %qT used in nested name specifier"
msgstr ""
-#: cp/error.cc:5077
+#: cp/error.cc:5084
#, gcc-internal-format
msgid "reference to %<%T::%D%> is ambiguous"
msgstr ""
-#: cp/error.cc:5092
+#: cp/error.cc:5099
#, gcc-internal-format
msgid "%qD is not a member of %qT; did you mean %qs?"
msgstr ""
-#: cp/error.cc:5096 cp/typeck.cc:3012
+#: cp/error.cc:5103 cp/typeck.cc:3012
#, gcc-internal-format
msgid "%qD is not a member of %qT"
msgstr ""
-#: cp/error.cc:5118
+#: cp/error.cc:5125
#, gcc-internal-format
msgid "%qD is not a member of %qD; did you mean %qs?"
msgstr ""
-#: cp/error.cc:5122 cp/typeck.cc:3641
+#: cp/error.cc:5129 cp/typeck.cc:3648
#, gcc-internal-format
msgid "%qD is not a member of %qD"
msgstr ""
-#: cp/error.cc:5133
+#: cp/error.cc:5140
#, gcc-internal-format
msgid "%<::%D%> has not been declared; did you mean %qs?"
msgstr ""
-#: cp/error.cc:5137
+#: cp/error.cc:5144
#, gcc-internal-format
msgid "%<::%D%> has not been declared"
msgstr ""
msgid "member %qD is used uninitialized"
msgstr ""
-#: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5118 cp/typeck2.cc:1519
+#: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 cp/typeck2.cc:1519
#, gcc-internal-format
msgid "array must be initialized with a brace-enclosed initializer"
msgstr ""
msgid "type %qT is not a direct base of %qT"
msgstr ""
-#: cp/init.cc:2383 cp/reflect.cc:2553 cp/semantics.cc:4484
+#: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
#: rust/backend/rust-tree.cc:4192
#, gcc-internal-format
msgid "%qT is not a class type"
"called, even if they are declared when the class is defined"
msgstr ""
-#: cp/init.cc:5007
+#: cp/init.cc:5121
#, gcc-internal-format
msgid "initializer ends prematurely"
msgstr ""
-#: cp/init.cc:5327
+#: cp/init.cc:5441
#, gcc-internal-format
msgid "unknown array size in delete"
msgstr ""
-#: cp/init.cc:5364
+#: cp/init.cc:5478
#, gcc-internal-format
msgid "operator %<delete%> used on incomplete type"
msgstr ""
-#: cp/init.cc:5379
+#: cp/init.cc:5493
#, gcc-internal-format
msgid "possible problem detected in invocation of %<operator delete%>"
msgstr ""
-#: cp/init.cc:5385
+#: cp/init.cc:5499
#, gcc-internal-format
msgid ""
"neither the destructor nor the class-specific %<operator delete%> will be "
"called, even if they are declared when the class is defined"
msgstr ""
-#: cp/init.cc:5400
+#: cp/init.cc:5514
#, gcc-internal-format
msgid ""
"deleting object of abstract class type %qT which has non-virtual destructor "
"will cause undefined behavior"
msgstr ""
-#: cp/init.cc:5405
+#: cp/init.cc:5519
#, gcc-internal-format
msgid ""
"deleting object of polymorphic class type %qT which has non-virtual "
"destructor might cause undefined behavior"
msgstr ""
-#: cp/init.cc:5719
+#: cp/init.cc:5833
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr ""
msgid "captured structured bindings are a C++20 extension"
msgstr ""
-#: cp/lambda.cc:732
+#. This can happen for code like [&]<auto e> { [:e:]; } where
+#. we can't figure out what the splice will designate while parsing;
+#. we'll only know it after we've substituted the splice, but then
+#. it's too late to capture anything. This code is ill-formed as
+#. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
+#. S is ... a local entity such that ... there is a lambda scope that
+#. intervenes between the expression and the point at which S was
+#. introduced and the expression would be potentially evaluated.
+#: cp/lambda.cc:741
#, gcc-internal-format
msgid "trying to capture %qD in instantiation of generic lambda"
msgstr ""
-#: cp/lambda.cc:809
+#: cp/lambda.cc:820
#, gcc-internal-format
msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
msgstr ""
-#: cp/lambda.cc:811
+#: cp/lambda.cc:822
#, gcc-internal-format
msgid "add explicit %<this%> or %<*this%> capture"
msgstr ""
-#: cp/lambda.cc:946
+#: cp/lambda.cc:957
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr ""
-#: cp/lambda.cc:1630
+#: cp/lambda.cc:1641
#, gcc-internal-format
msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
msgstr ""
-#: cp/lambda.cc:1634
+#: cp/lambda.cc:1645
#, gcc-internal-format
msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
msgstr ""
-#: cp/lambda.cc:1942
+#: cp/lambda.cc:1953
#, gcc-internal-format
msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
msgstr ""
-#: cp/lex.cc:701
+#: cp/lex.cc:704
#, gcc-internal-format
msgid "invalid %<#pragma %s%>"
msgstr ""
-#: cp/lex.cc:709
+#: cp/lex.cc:712
#, gcc-internal-format
msgid "%<#pragma vtable%> no longer supported"
msgstr ""
-#: cp/lex.cc:781
+#: cp/lex.cc:784
#, gcc-internal-format
msgid "%<#pragma implementation%> for %qs appears after file is included"
msgstr ""
-#: cp/lex.cc:809
+#: cp/lex.cc:812
#, gcc-internal-format
msgid "%qD not defined"
msgstr ""
-#: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
+#: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
#, gcc-internal-format
msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
msgstr ""
-#: cp/lex.cc:824
+#: cp/lex.cc:827
#, gcc-internal-format
msgid "%qD was not declared in this scope; did you mean %qs?"
msgstr ""
-#: cp/lex.cc:828
+#: cp/lex.cc:831
#, gcc-internal-format
msgid "%qD was not declared in this scope"
msgstr ""
-#: cp/lex.cc:871
+#: cp/lex.cc:874
#, gcc-internal-format
msgid ""
"there are no arguments to %qD that depend on a template parameter, so a "
"declaration of %qD must be available"
msgstr ""
-#: cp/lex.cc:880
+#: cp/lex.cc:883
#, gcc-internal-format
msgid ""
"(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
msgid " # %E"
msgstr ""
-#: cp/mangle.cc:2738
+#: cp/mangle.cc:2751
#, gcc-internal-format
msgid "mangling %<typeof%>, use %<decltype%> instead"
msgstr ""
-#: cp/mangle.cc:2742
+#: cp/mangle.cc:2755
#, gcc-internal-format
msgid ""
"use of built-in trait %qT in function signature; use library traits instead"
msgstr ""
-#. TODO Mangle pack indexing
-#. <https://github.com/itanium-cxx-abi/cxx-abi/issues/175>.
-#: cp/mangle.cc:2749
-#, gcc-internal-format
-msgid "mangling type pack index"
-msgstr ""
-
-#: cp/mangle.cc:4014
+#: cp/mangle.cc:4061
#, gcc-internal-format
msgid ""
"use of built-in trait %qE in function signature; use library traits instead"
msgstr ""
-#: cp/mangle.cc:4019
+#: cp/mangle.cc:4066
#, gcc-internal-format, gfc-internal-format
msgid "mangling %C"
msgstr ""
-#: cp/mangle.cc:4093
+#: cp/mangle.cc:4140
#, gcc-internal-format
msgid "omitted middle operand to %<?:%> operand cannot be mangled"
msgstr ""
-#: cp/mangle.cc:4789
+#: cp/mangle.cc:4886
#, 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.cc:4835 cp/mangle.cc:5014
+#: cp/mangle.cc:4932 cp/mangle.cc:5111
#, gcc-internal-format
msgid ""
"the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
msgstr ""
-#: cp/mangle.cc:4841 cp/mangle.cc:5020
+#: cp/mangle.cc:4938 cp/mangle.cc:5117
#, gcc-internal-format
msgid ""
"the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
msgstr ""
-#: cp/mangle.cc:5167
+#: cp/mangle.cc:5264
#, gcc-internal-format
msgid ""
"the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and "
"%<-fabi-version=%d%>"
msgstr ""
-#: cp/mangle.cc:5172
+#: cp/mangle.cc:5269
#, gcc-internal-format
msgid ""
"the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-"
"version=%d%>"
msgstr ""
-#: cp/mangle.cc:5177
+#: cp/mangle.cc:5274
#, gcc-internal-format
msgid ""
"the mangled name of the initialization guard variable for %qD changes "
msgid "conflicting language linkage for imported declaration %#qD"
msgstr ""
-#: cp/module.cc:12587 cp/module.cc:12715
+#: cp/module.cc:12587 cp/module.cc:12721
#, gcc-internal-format
msgid "conflicting type for imported declaration %#qD"
msgstr ""
msgid "conflicting argument types for imported declaration %#qD"
msgstr ""
-#: cp/module.cc:12646
+#: cp/module.cc:12648
#, gcc-internal-format
msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
msgstr ""
-#: cp/module.cc:12665
+#: cp/module.cc:12671
#, gcc-internal-format
msgid "conflicting deduced return type for imported declaration %#qD"
msgstr ""
-#: cp/module.cc:12690
+#: cp/module.cc:12696
#, gcc-internal-format
msgid "conflicting %<constexpr%> for imported declaration %#qD"
msgstr ""
-#: cp/module.cc:12706
+#: cp/module.cc:12712
#, gcc-internal-format
msgid "conflicting imported declaration %q#D"
msgstr ""
-#: cp/module.cc:12732
+#: cp/module.cc:12738
#, gcc-internal-format
msgid "existing declaration %#qD"
msgstr ""
-#: cp/module.cc:12835
+#: cp/module.cc:12841
#, gcc-internal-format
msgid "conflicting default argument for %#qD"
msgstr ""
-#: cp/module.cc:12837 cp/module.cc:12864
+#: cp/module.cc:12843 cp/module.cc:12870
#, gcc-internal-format
msgid "existing default declared here"
msgstr ""
-#: cp/module.cc:12861
+#: cp/module.cc:12867
#, gcc-internal-format
msgid "conflicting default argument for parameter %P of %#qD"
msgstr ""
-#: cp/module.cc:13986
+#: cp/module.cc:13999
#, gcc-internal-format
msgid "definition of %qD does not match"
msgstr ""
-#: cp/module.cc:13988
+#: cp/module.cc:14001
#, gcc-internal-format
msgid "existing definition %qD"
msgstr ""
-#: cp/module.cc:14000
+#: cp/module.cc:14013
#, gcc-internal-format
msgid "enumerator %qD does not match ..."
msgstr ""
-#: cp/module.cc:14002
+#: cp/module.cc:14015
#, gcc-internal-format
msgid "... this enumerator %qD"
msgstr ""
-#: cp/module.cc:14008
+#: cp/module.cc:14021
#, gcc-internal-format
msgid "additional enumerators beginning with %qD"
msgstr ""
-#: cp/module.cc:14012
+#: cp/module.cc:14025
#, gcc-internal-format
msgid "enumeration range differs"
msgstr ""
-#: cp/module.cc:14229
+#: cp/module.cc:14242
#, gcc-internal-format
msgid "%qD is an alias of TU-local type %qT"
msgstr ""
-#: cp/module.cc:14247
+#: cp/module.cc:14260
#, gcc-internal-format
msgid "%qD is a specialization of TU-local template %qD"
msgstr ""
-#: cp/module.cc:14271
+#: cp/module.cc:14284
#, gcc-internal-format
msgid "%qD declared with internal linkage"
msgstr ""
-#: cp/module.cc:14289
+#: cp/module.cc:14302
#, gcc-internal-format
msgid "%qD has no linkage and is declared in an anonymous namespace"
msgstr ""
-#: cp/module.cc:14301
+#: cp/module.cc:14314
#, gcc-internal-format
msgid "%qD has no linkage and is declared within TU-local entity %qT"
msgstr ""
-#: cp/module.cc:14312
+#: cp/module.cc:14325
#, gcc-internal-format
msgid "%qD has no linkage and is declared within TU-local entity %qD"
msgstr ""
-#: cp/module.cc:14344
+#: cp/module.cc:14357
#, gcc-internal-format
msgid ""
"%qT has no name and cannot be differentiated from similar lambdas in other "
"TUs"
msgstr ""
-#: cp/module.cc:14353
+#: cp/module.cc:14366
#, gcc-internal-format
msgid ""
"%qT has no name and is not defined within a class, function, or initializer"
msgstr ""
-#: cp/module.cc:14389
+#: cp/module.cc:14402
#, gcc-internal-format
msgid "%qD has TU-local template argument %qD"
msgstr ""
-#: cp/module.cc:14401
+#: cp/module.cc:14414
#, gcc-internal-format
msgid "%qD has TU-local template argument %qT"
msgstr ""
-#: cp/module.cc:14453
+#: cp/module.cc:14466
#, gcc-internal-format
msgid "%qD refers to TU-local object %qD"
msgstr ""
-#: cp/module.cc:14455
+#: cp/module.cc:14468
#, gcc-internal-format
msgid "%qD refers to TU-local function %qD"
msgstr ""
-#: cp/module.cc:14485 cp/module.cc:14522
+#: cp/module.cc:14498 cp/module.cc:14535
#, gcc-internal-format
msgid "instantiation exposes TU-local entity %qD"
msgstr ""
-#: cp/module.cc:15866 cp/module.cc:15876
+#: cp/module.cc:15881 cp/module.cc:15891
#, gcc-internal-format
msgid "%qD exposes TU-local entity %qD"
msgstr ""
-#: cp/module.cc:15881
+#: cp/module.cc:15896
#, gcc-internal-format
msgid "%qD is also TU-local but has been exposed elsewhere"
msgstr ""
-#: cp/module.cc:15934
+#: cp/module.cc:15949
#, gcc-internal-format
msgid ""
"%qD refers to TU-local entity %qD, which may cause issues when instantiating "
"in other TUs"
msgstr ""
-#: cp/module.cc:15944
+#: cp/module.cc:15959
#, gcc-internal-format
msgid ""
"%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
msgstr ""
-#: cp/module.cc:16002
+#: cp/module.cc:16022
#, gcc-internal-format
msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
msgstr ""
-#: cp/module.cc:16009
+#: cp/module.cc:16029
#, gcc-internal-format
msgid ""
"%qD is a reference declared %<inline%> and is constant-initialized to a TU-"
"local value"
msgstr ""
-#: cp/module.cc:16640
+#: cp/module.cc:16660
#, gcc-internal-format
msgid "recursive lazy load"
msgstr ""
-#: cp/module.cc:16658
+#: cp/module.cc:16678
#, gcc-internal-format
msgid "module %qs depends on itself"
msgstr ""
-#: cp/module.cc:16660 cp/module.cc:22766
+#: cp/module.cc:16680 cp/module.cc:22792
#, gcc-internal-format
msgid "module %qs declared here"
msgstr ""
-#: cp/module.cc:17015
+#: cp/module.cc:17035
#, gcc-internal-format
msgid "indirect import %qs is not already loaded"
msgstr ""
-#: cp/module.cc:17021
+#: cp/module.cc:17041
#, gcc-internal-format
msgid "import %qs has CRC mismatch"
msgstr ""
-#: cp/module.cc:20083
+#: cp/module.cc:20103
#, gcc-internal-format
msgid "not exporting %<#define %E%> as it is a keyword"
msgstr ""
-#: cp/module.cc:20323
+#: cp/module.cc:20343
#, gcc-internal-format
msgid "macro definitions of %qE corrupted"
msgstr ""
-#: cp/module.cc:20348 cp/module.cc:20351
+#: cp/module.cc:20368 cp/module.cc:20371
#, gcc-internal-format
msgid "inconsistent imported macro definition %qE"
msgstr ""
-#: cp/module.cc:20357
+#: cp/module.cc:20377
#, gcc-internal-format
msgid "%<#undef %E%>"
msgstr ""
-#: cp/module.cc:20359
+#: cp/module.cc:20379
#, gcc-internal-format
msgid "%<#define %s%>"
msgstr ""
-#: cp/module.cc:20693
+#: cp/module.cc:20713
#, gcc-internal-format
msgid "compiled module file is %qs"
msgstr ""
-#: cp/module.cc:20733 cp/module.cc:20738
+#: cp/module.cc:20753 cp/module.cc:20758
#, gcc-internal-format, gfc-internal-format
msgid "compiled module is %sversion %s"
msgstr ""
-#: cp/module.cc:20744
+#: cp/module.cc:20764
#, gcc-internal-format, gfc-internal-format
msgid "compiler is %sversion %s%s%s"
msgstr ""
-#: cp/module.cc:20774
+#: cp/module.cc:20794
#, gcc-internal-format
msgid "module %qs found"
msgstr ""
-#: cp/module.cc:20776
+#: cp/module.cc:20796
#, gcc-internal-format
msgid "header module expected, module %qs found"
msgstr ""
-#: cp/module.cc:20777
+#: cp/module.cc:20797
#, gcc-internal-format
msgid "module %qs expected, header module found"
msgstr ""
-#: cp/module.cc:20794
+#: cp/module.cc:20814
#, gcc-internal-format
msgid "module %qs CRC mismatch"
msgstr ""
-#: cp/module.cc:20808
+#: cp/module.cc:20828
#, gcc-internal-format
msgid "target & host is %qs:%qs, expected %qs:%qs"
msgstr ""
-#: cp/module.cc:20821
+#: cp/module.cc:20841
#, gcc-internal-format
msgid "language dialect differs %qs, expected %qs"
msgstr ""
-#: cp/module.cc:20841
+#: cp/module.cc:20861
#, gcc-internal-format
msgid "module contains OpenMP, use %<-fopenmp%> to enable"
msgstr ""
-#: cp/module.cc:20843
+#: cp/module.cc:20863
#, gcc-internal-format
msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
msgstr ""
-#: cp/module.cc:20846
+#: cp/module.cc:20866
#, gcc-internal-format
msgid "module contains OpenACC, use %<-fopenacc%> to enable"
msgstr ""
-#: cp/module.cc:20864
+#: cp/module.cc:20884
#, gcc-internal-format
msgid "fixed tree mismatch"
msgstr ""
-#: cp/module.cc:20956
+#: cp/module.cc:20976
#, gcc-internal-format
msgid "interface partition is not exported"
msgstr ""
-#: cp/module.cc:21531
+#: cp/module.cc:21551
#, gcc-internal-format, gfc-internal-format
msgid "failed to read compiled module cluster %u: %s"
msgstr ""
-#: cp/module.cc:21570
+#: cp/module.cc:21590
#, gcc-internal-format, gfc-internal-format
msgid "failed to read compiled module: %s"
msgstr ""
-#: cp/module.cc:21580
+#: cp/module.cc:21600
#, gcc-internal-format
msgid ""
"consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> "
"value, or increasing the per-process file descriptor limit"
msgstr ""
-#: cp/module.cc:21585
+#: cp/module.cc:21605
#, gcc-internal-format
msgid "imports must be built before being imported"
msgstr ""
-#: cp/module.cc:21588
+#: cp/module.cc:21608
#, gcc-internal-format
msgid "returning to the gate for a mechanical issue"
msgstr ""
-#: cp/module.cc:21940
+#: cp/module.cc:21960
#, gcc-internal-format
msgid "declaring %qD in module %qs conflicts with builtin in global module"
msgstr ""
-#: cp/module.cc:21943
+#: cp/module.cc:21963
#, gcc-internal-format
msgid "declaration %qD conflicts with builtin"
msgstr ""
-#: cp/module.cc:21949
+#: cp/module.cc:21969
#, gcc-internal-format
msgid "redeclaring %qD in module %qs conflicts with import"
msgstr ""
-#: cp/module.cc:21952
+#: cp/module.cc:21972
#, gcc-internal-format
msgid "redeclaring %qD in global module conflicts with import"
msgstr ""
-#: cp/module.cc:21957
+#: cp/module.cc:21977
#, gcc-internal-format
msgid "import declared attached to module %qs"
msgstr ""
-#: cp/module.cc:21961
+#: cp/module.cc:21981
#, gcc-internal-format
msgid "import declared in global module"
msgstr ""
-#: cp/module.cc:21967
+#: cp/module.cc:21987
#, gcc-internal-format
msgid "conflicting declaration of %qD in module %qs"
msgstr ""
-#: cp/module.cc:21970
+#: cp/module.cc:21990
#, gcc-internal-format
msgid "conflicting declaration of %qD in global module"
msgstr ""
-#: cp/module.cc:21975
+#: cp/module.cc:21995
#, gcc-internal-format
msgid "previously declared in module %qs"
msgstr ""
-#: cp/module.cc:21979
+#: cp/module.cc:21999
#, gcc-internal-format
msgid "previously declared in global module"
msgstr ""
-#: cp/module.cc:22118
+#: cp/module.cc:22144
#, gcc-internal-format
msgid ""
"external linkage definition of %qD in header module must be declared "
"%<inline%>"
msgstr ""
-#: cp/module.cc:22133
+#: cp/module.cc:22159
#, gcc-internal-format
msgid "exporting declaration %qD declared in unnamed namespace"
msgstr ""
-#: cp/module.cc:22140
+#: cp/module.cc:22166
#, gcc-internal-format
msgid "exporting declaration %qD with internal linkage"
msgstr ""
-#: cp/module.cc:22403
+#: cp/module.cc:22429
#, gcc-internal-format
msgid "reading CMI %qs"
msgstr ""
-#: cp/module.cc:22590
+#: cp/module.cc:22616
#, gcc-internal-format
msgid "failed to load binding %<%E%s%E%>"
msgstr ""
-#: cp/module.cc:22591
+#: cp/module.cc:22617
#, gcc-internal-format
msgid "failed to load binding %<%E%s%E@%s%>"
msgstr ""
-#: cp/module.cc:22598
+#: cp/module.cc:22624
#, gcc-internal-format
msgid "during load of binding %<%E%s%E%>"
msgstr ""
-#: cp/module.cc:22599
+#: cp/module.cc:22625
#, gcc-internal-format
msgid "during load of binding %<%E%s%E@%s%>"
msgstr ""
-#: cp/module.cc:22661
+#: cp/module.cc:22687
#, gcc-internal-format
msgid "failed to load pendings for %<%E%s%E%>"
msgstr ""
-#: cp/module.cc:22665
+#: cp/module.cc:22691
#, gcc-internal-format
msgid "during load of pendings for %<%E%s%E%>"
msgstr ""
-#: cp/module.cc:22713
+#: cp/module.cc:22739
#, gcc-internal-format
msgid "import of %qs within its own implementation unit"
msgstr ""
-#: cp/module.cc:22715
+#: cp/module.cc:22741
#, gcc-internal-format
msgid "module declared here"
msgstr ""
#. module, so we don't want to confuse things by having to think
#. about whether 'extern "C++" { import foo; }' puts foo's
#. contents into the global module all of a sudden.
-#: cp/module.cc:22730
+#: cp/module.cc:22756
#, gcc-internal-format
msgid "import of named module %qs inside language-linkage block"
msgstr ""
-#: cp/module.cc:22761 cp/module.cc:23299
+#: cp/module.cc:22787 cp/module.cc:23334
#, gcc-internal-format
msgid "module already declared"
msgstr ""
-#: cp/module.cc:22762 cp/module.cc:23300
+#: cp/module.cc:22788 cp/module.cc:23335
#, gcc-internal-format
msgid "module already imported"
msgstr ""
-#: cp/module.cc:22767
+#: cp/module.cc:22793
#, gcc-internal-format
msgid "module %qs imported here"
msgstr ""
-#: cp/module.cc:22975
+#: cp/module.cc:23001
#, gcc-internal-format
msgid "mismatching compiled module interface: had %qs, got %qs"
msgstr ""
-#: cp/module.cc:22981
+#: cp/module.cc:23007
#, gcc-internal-format, gfc-internal-format
msgid "unknown compiled module interface: %s"
msgstr ""
-#: cp/module.cc:23085
+#: cp/module.cc:23111
#, gcc-internal-format
msgid "cannot determine %<#include%> translation of %s: %s"
msgstr ""
-#: cp/module.cc:23125
+#: cp/module.cc:23160
#, gcc-internal-format
msgid "include %qs translated to import"
msgstr ""
-#: cp/module.cc:23127
+#: cp/module.cc:23162
#, gcc-internal-format
msgid "import of %qs failed, falling back to include"
msgstr ""
-#: cp/module.cc:23128
+#: cp/module.cc:23163
#, gcc-internal-format
msgid "include %qs processed textually"
msgstr ""
-#: cp/module.cc:23507
+#: cp/module.cc:23542
#, gcc-internal-format
msgid "C++ modules are incompatible with precompiled headers"
msgstr ""
-#: cp/module.cc:23511
+#: cp/module.cc:23546
#, gcc-internal-format
msgid "C++ modules are incompatible with traditional preprocessing"
msgstr ""
-#: cp/module.cc:23543 cp/module.cc:23572
+#: cp/module.cc:23578 cp/module.cc:23607
#, gcc-internal-format
msgid "invalid header name %qs"
msgstr ""
-#: cp/module.cc:23582
+#: cp/module.cc:23617
#, gcc-internal-format
msgid "invalid module name %qs"
msgstr ""
-#: cp/module.cc:23782
+#: cp/module.cc:23817
#, gcc-internal-format
msgid "%<-fmodule-only%> used for non-interface"
msgstr ""
-#: cp/module.cc:23822
+#: cp/module.cc:23857
#, gcc-internal-format
msgid "writing CMI %qs"
msgstr ""
-#: cp/module.cc:23837
+#: cp/module.cc:23872
#, gcc-internal-format
msgid "not writing module %qs due to errors in template bodies"
msgstr ""
-#: cp/module.cc:23840
+#: cp/module.cc:23875
#, gcc-internal-format
msgid "enable %<-Wtemplate-body%> for more details"
msgstr ""
-#: cp/module.cc:23842
+#: cp/module.cc:23877
#, gcc-internal-format
msgid "first error in %qD appeared here"
msgstr ""
-#: cp/module.cc:23906
+#: cp/module.cc:23941
#, gcc-internal-format, gfc-internal-format
msgid "failed to write compiled module: %s"
msgstr ""
-#: cp/module.cc:24003
+#: cp/module.cc:24038
#, gcc-internal-format
msgid "unknown header kind %qs"
msgstr ""
msgid "ignoring %qD declared here with internal linkage"
msgstr ""
-#: cp/name-lookup.cc:2949 cp/name-lookup.cc:4069 cp/name-lookup.cc:4169
+#: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
#, gcc-internal-format
msgid ""
"name-independent declarations only available with %<-std=c++2c%> or %<-"
msgid "declaration of %qD shadows a member of %qT"
msgstr ""
-#: cp/name-lookup.cc:4154
+#: cp/name-lookup.cc:3698
+#, gcc-internal-format
+msgid "annotation applied to block scope extern %qD"
+msgstr ""
+
+#: cp/name-lookup.cc:3705
+#, gcc-internal-format
+msgid "annotation applied to parameter %qD of block scope extern"
+msgstr ""
+
+#: cp/name-lookup.cc:4170
#, gcc-internal-format
msgid "friend declaration %qD in local class without prior local declaration"
msgstr ""
-#: cp/name-lookup.cc:4881
+#: cp/name-lookup.cc:4897
#, gcc-internal-format
msgid "%s %<%s(%E)%> %p %d"
msgstr ""
-#: cp/name-lookup.cc:4884
+#: cp/name-lookup.cc:4900
#, gcc-internal-format
msgid "%s %s %p %d"
msgstr ""
-#: cp/name-lookup.cc:5483
+#: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
#, gcc-internal-format
msgid "exporting %q#D that does not have external linkage"
msgstr ""
-#: cp/name-lookup.cc:5487
+#: cp/name-lookup.cc:5525
#, gcc-internal-format
msgid "%q#D declared here with no linkage"
msgstr ""
-#: cp/name-lookup.cc:5490
+#: cp/name-lookup.cc:5528
#, gcc-internal-format
msgid "%q#D declared here with internal linkage"
msgstr ""
-#: cp/name-lookup.cc:5493
+#: cp/name-lookup.cc:5531
#, gcc-internal-format
msgid "%q#D declared here with module linkage"
msgstr ""
-#: cp/name-lookup.cc:6307
+#: cp/name-lookup.cc:6347
#, gcc-internal-format
msgid "%<%T%s%D%> names destructor"
msgstr ""
-#: cp/name-lookup.cc:6323
+#: cp/name-lookup.cc:6363
#, gcc-internal-format
msgid "using-declaration for non-member at class scope"
msgstr ""
-#: cp/name-lookup.cc:6331
+#: cp/name-lookup.cc:6371
#, gcc-internal-format
msgid ""
"%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or "
"%<-std=gnu++20%>"
msgstr ""
-#: cp/name-lookup.cc:6347 cp/pt.cc:19528
+#: cp/name-lookup.cc:6387 cp/pt.cc:19669
#, gcc-internal-format
msgid "%qT is not a class, namespace, or enumeration"
msgstr ""
-#: cp/name-lookup.cc:6357
+#: cp/name-lookup.cc:6397
#, gcc-internal-format
msgid "non-member using-declaration names constructor of %qT"
msgstr ""
-#: cp/name-lookup.cc:6368 cp/name-lookup.cc:6441
+#: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
#, gcc-internal-format
msgid "using-declaration for member at non-class scope"
msgstr ""
-#: cp/name-lookup.cc:6391
+#: cp/name-lookup.cc:6431
#, gcc-internal-format
msgid "%qT is not a direct base of %qT"
msgstr ""
-#: cp/name-lookup.cc:6451
+#: cp/name-lookup.cc:6491
#, gcc-internal-format
msgid "did you mean %<using enum %T::%D%>?"
msgstr ""
-#: cp/name-lookup.cc:6463
+#: cp/name-lookup.cc:6503
#, gcc-internal-format
msgid "%qD has not been declared in %qD"
msgstr ""
-#: cp/name-lookup.cc:6479
+#: cp/name-lookup.cc:6519
#, gcc-internal-format
msgid "using-declaration may not name namespace %qD"
msgstr ""
-#: cp/name-lookup.cc:6490
+#: cp/name-lookup.cc:6530
#, gcc-internal-format
msgid "%<%T::%D%> names constructor in %qT"
msgstr ""
-#: cp/name-lookup.cc:6583
+#: cp/name-lookup.cc:6623
#, gcc-internal-format
msgid "declaration of %qD not in a namespace surrounding %qD"
msgstr ""
-#: cp/name-lookup.cc:6625
+#: cp/name-lookup.cc:6665
#, gcc-internal-format
msgid "explicit qualification in declaration of %qD"
msgstr ""
-#: cp/name-lookup.cc:6635
+#: cp/name-lookup.cc:6675
#, gcc-internal-format
msgid "%qD should have been declared inside %qD"
msgstr ""
-#: cp/name-lookup.cc:6705
+#: cp/name-lookup.cc:6745
#, gcc-internal-format
msgid "%qD has not been declared within %qD"
msgstr ""
-#: cp/name-lookup.cc:6707
+#: cp/name-lookup.cc:6747
#, gcc-internal-format
msgid "only here as a %<friend%>"
msgstr ""
-#: cp/name-lookup.cc:6762
+#: cp/name-lookup.cc:6802
#, gcc-internal-format
msgid "%qD attribute requires a single NTBS argument"
msgstr ""
-#: cp/name-lookup.cc:6769
+#: cp/name-lookup.cc:6809
#, gcc-internal-format
msgid ""
"%qD attribute is meaningless since members of the anonymous namespace get "
"local symbols"
msgstr ""
-#: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
+#: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
#, gcc-internal-format
msgid "ignoring %qD attribute on anonymous namespace"
msgstr ""
-#: cp/name-lookup.cc:6786
+#: cp/name-lookup.cc:6826
#, gcc-internal-format
msgid "ignoring %qD attribute on non-inline namespace"
msgstr ""
-#: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
+#: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
#, gcc-internal-format
msgid "%qD attribute directive ignored"
msgstr ""
-#: cp/name-lookup.cc:7163
+#: cp/name-lookup.cc:7203
#, gcc-internal-format
msgid "maximum limit of %d namespaces searched for %qE"
msgstr ""
-#: cp/name-lookup.cc:7215
+#: cp/name-lookup.cc:7255
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
msgstr[0] ""
msgstr[1] ""
-#: cp/name-lookup.cc:7221
+#: cp/name-lookup.cc:7261
#, gcc-internal-format
msgid " %qE"
msgstr ""
-#: cp/name-lookup.cc:7551
+#: cp/name-lookup.cc:7591
#, gcc-internal-format
msgid ""
"%<std::%s%> is defined in header %qs; this is probably fixable by adding "
"%<#include %s%>"
msgstr ""
-#: cp/name-lookup.cc:7557
+#: cp/name-lookup.cc:7597
#, gcc-internal-format
msgid "%<std::%s%> is only available from %s onwards"
msgstr ""
-#: cp/name-lookup.cc:7997
+#: cp/name-lookup.cc:8037
#, gcc-internal-format
msgid "the macro %qs had not yet been defined"
msgstr ""
-#: cp/name-lookup.cc:8000
+#: cp/name-lookup.cc:8040
#, gcc-internal-format
msgid "it was later defined here"
msgstr ""
-#: cp/name-lookup.cc:8815
+#: cp/name-lookup.cc:8855
#, gcc-internal-format
msgid ""
"declaration of %<std::initializer_list%> does not match %<#include "
"<initializer_list>%>, isn%'t a template"
msgstr ""
-#: cp/name-lookup.cc:9292
+#: cp/name-lookup.cc:9332
#, gcc-internal-format
msgid "%<strong%> using directive no longer supported"
msgstr ""
-#: cp/name-lookup.cc:9295
+#: cp/name-lookup.cc:9335
#, gcc-internal-format
msgid "you can use an inline namespace instead"
msgstr ""
-#: cp/name-lookup.cc:9314
+#: cp/name-lookup.cc:9354
#, gcc-internal-format
msgid "%<omp::%E%> not allowed to be specified in this context"
msgstr ""
-#: cp/name-lookup.cc:9320
+#: cp/name-lookup.cc:9360
#, gcc-internal-format
msgid "annotation on using directive"
msgstr ""
#. We only allow depth 255.
-#: cp/name-lookup.cc:9408
+#: cp/name-lookup.cc:9448
#, gcc-internal-format, gfc-internal-format
msgid "cannot nest more than %d namespaces"
msgstr ""
-#: cp/name-lookup.cc:9533
+#: cp/name-lookup.cc:9573
#, gcc-internal-format
msgid "%<namespace %E%> is ambiguous"
msgstr ""
-#: cp/name-lookup.cc:9549
+#: cp/name-lookup.cc:9589
#, gcc-internal-format
msgid "namespace alias %qD not allowed here, assuming %qD"
msgstr ""
-#: cp/name-lookup.cc:9619
+#: cp/name-lookup.cc:9659
#, gcc-internal-format
msgid "exporting namespace %qD with internal linkage"
msgstr ""
-#: cp/name-lookup.cc:9621
+#: cp/name-lookup.cc:9661
#, gcc-internal-format
msgid ""
"%qD has internal linkage because it was declared in an unnamed namespace"
msgstr ""
-#: cp/name-lookup.cc:9625
+#: cp/name-lookup.cc:9665
#, gcc-internal-format
msgid "exporting unnamed namespace"
msgstr ""
-#: cp/name-lookup.cc:9635
+#: cp/name-lookup.cc:9675
#, gcc-internal-format
msgid "inline namespace must be specified at initial definition"
msgstr ""
-#: cp/name-lookup.cc:9685
+#: cp/name-lookup.cc:9725
#, gcc-internal-format
msgid "%s namespace %qD conflicts with reachable definition"
msgstr ""
-#: cp/name-lookup.cc:9687
+#: cp/name-lookup.cc:9727
#, gcc-internal-format, gfc-internal-format
msgid "reachable %s definition here"
msgstr ""
-#: cp/name-lookup.cc:9730
+#: cp/name-lookup.cc:9770
#, gcc-internal-format
msgid "XXX entering %<pop_everything ()%>"
msgstr ""
-#: cp/name-lookup.cc:9739
+#: cp/name-lookup.cc:9779
#, gcc-internal-format
msgid "XXX leaving %<pop_everything ()%>"
msgstr ""
msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
msgstr ""
-#: cp/parser.cc:1784 cp/parser.cc:52812
+#: cp/parser.cc:1784 cp/parser.cc:52872
#, gcc-internal-format
msgid ""
"%<#pragma omp declare %s%> not immediately followed by function declaration "
msgid "request for member %qE in non-class type %qT"
msgstr ""
-#: cp/parser.cc:3594 cp/parser.cc:23969
+#: cp/parser.cc:3594 cp/parser.cc:24033
#, gcc-internal-format
msgid "%<%T::%E%> has not been declared"
msgstr ""
msgid "%qE is not a class template"
msgstr ""
-#: cp/parser.cc:3763 cp/parser.cc:21305
+#: cp/parser.cc:3763 cp/parser.cc:21369
#, gcc-internal-format
msgid "%qE is not a template"
msgstr ""
msgid "pack index missing"
msgstr ""
-#: cp/parser.cc:6151 cp/parser.cc:10115
+#: cp/parser.cc:6156 cp/parser.cc:10098
#, gcc-internal-format
msgid "reflection is only available with %<-freflection%>"
msgstr ""
-#: cp/parser.cc:6261
+#: cp/parser.cc:6272
#, gcc-internal-format
msgid "expected a reflection of a type"
msgstr ""
-#: cp/parser.cc:6341
-#, gcc-internal-format
-msgid "expected a reflection of a function template"
-msgstr ""
-
-#: cp/parser.cc:6439
+#: cp/parser.cc:6422
#, gcc-internal-format
msgid "extra %<template%> in a scope splice"
msgstr ""
-#: cp/parser.cc:6448
+#: cp/parser.cc:6431
#, gcc-internal-format
msgid "missing %<template%> in a scope splice with template arguments"
msgstr ""
-#: cp/parser.cc:6450
+#: cp/parser.cc:6433
#, gcc-internal-format
msgid ""
"%<template%> may only be omitted when the scope splice is preceded by "
"%<typename%>"
msgstr ""
-#: cp/parser.cc:6463
+#: cp/parser.cc:6446
#, gcc-internal-format
msgid "expected a reflection of a class, namespace, or enumeration"
msgstr ""
-#: cp/parser.cc:6624
+#: cp/parser.cc:6607
#, gcc-internal-format
msgid "fixed-point types not supported in C++"
msgstr ""
-#: cp/parser.cc:6714
+#: cp/parser.cc:6697
#, gcc-internal-format
msgid "ISO C++ forbids braced-groups within expressions"
msgstr ""
-#: cp/parser.cc:6726
+#: cp/parser.cc:6709
#, gcc-internal-format
msgid ""
"statement-expressions are not allowed outside functions nor in template-"
"argument lists"
msgstr ""
-#: cp/parser.cc:6766
+#: cp/parser.cc:6749
#, gcc-internal-format
msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:6832 cp/parser.cc:7003 cp/parser.cc:7202 cp/semantics.cc:4857
+#: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
#, gcc-internal-format
msgid "expected primary-expression"
msgstr ""
-#: cp/parser.cc:6865
+#: cp/parser.cc:6848
#, gcc-internal-format
msgid "%<this%> may not be used in this context"
msgstr ""
-#: cp/parser.cc:6987
+#: cp/parser.cc:6970
#, gcc-internal-format
msgid "a template declaration cannot appear at block scope"
msgstr ""
-#: cp/parser.cc:7147
+#: cp/parser.cc:7130
#, gcc-internal-format
msgid "parameter %qD may not appear in this context"
msgstr ""
-#: cp/parser.cc:7148
+#: cp/parser.cc:7131
#, gcc-internal-format
msgid "local variable %qD may not appear in this context"
msgstr ""
-#: cp/parser.cc:7194
+#: cp/parser.cc:7177
#, gcc-internal-format
msgid "reflection is only available in C++26 with %<-freflection%>"
msgstr ""
-#: cp/parser.cc:7231
+#: cp/parser.cc:7214
#, gcc-internal-format
msgid "expected %qs keyword before dependent template name"
msgstr ""
-#: cp/parser.cc:7375
+#: cp/parser.cc:7358
#, gcc-internal-format
msgid "expected id-expression"
msgstr ""
-#: cp/parser.cc:7540
+#: cp/parser.cc:7523
#, gcc-internal-format
msgid "scope %qT before %<~%> is not a class-name"
msgstr ""
-#: cp/parser.cc:7550
+#: cp/parser.cc:7533
#, gcc-internal-format
msgid "%<template%> keyword not permitted in destructor name"
msgstr ""
-#: cp/parser.cc:7587 cp/parser.cc:9966
+#: cp/parser.cc:7570 cp/parser.cc:9949
#, gcc-internal-format
msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
msgstr ""
-#: cp/parser.cc:7601 cp/parser.cc:7605
+#: cp/parser.cc:7584 cp/parser.cc:7588
#, gcc-internal-format
msgid "template-id not allowed for destructor in C++20"
msgstr ""
-#: cp/parser.cc:7607 cp/parser.cc:35946
+#: cp/parser.cc:7590 cp/parser.cc:36006
#, gcc-internal-format
msgid "remove the %qs"
msgstr ""
-#: cp/parser.cc:7729
+#: cp/parser.cc:7712
#, gcc-internal-format
msgid "declaration of %<~%T%> as member of %qT"
msgstr ""
-#: cp/parser.cc:7744
+#: cp/parser.cc:7727
#, gcc-internal-format
msgid "typedef-name %qD used as destructor declarator"
msgstr ""
-#: cp/parser.cc:7787 cp/parser.cc:26949
+#: cp/parser.cc:7770 cp/parser.cc:27013
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
-#: cp/parser.cc:7814 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
+#: cp/parser.cc:7797 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
#, gcc-internal-format
msgid "%qD is not a template"
msgstr ""
-#: cp/parser.cc:7939
+#: cp/parser.cc:7922
#, gcc-internal-format
msgid "found %<:%> in nested-name-specifier, expected %<::%>"
msgstr ""
-#: cp/parser.cc:8027
+#: cp/parser.cc:8010
#, gcc-internal-format
msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
msgstr ""
-#: cp/parser.cc:8054
+#: cp/parser.cc:8037
#, gcc-internal-format
msgid "function template-id %qD in nested-name-specifier"
msgstr ""
-#: cp/parser.cc:8061
+#: cp/parser.cc:8044
#, gcc-internal-format
msgid "concept-id %qD in nested-name-specifier"
msgstr ""
-#: cp/parser.cc:8067
+#: cp/parser.cc:8050
#, gcc-internal-format
msgid "variable template-id %qD in nested-name-specifier"
msgstr ""
-#: cp/parser.cc:8242
+#: cp/parser.cc:8225
#, gcc-internal-format
msgid "expected nested-name-specifier"
msgstr ""
-#: cp/parser.cc:8473 cp/parser.cc:11405
+#: cp/parser.cc:8456 cp/parser.cc:11399
#, gcc-internal-format
msgid "types may not be defined in casts"
msgstr ""
-#: cp/parser.cc:8561
+#: cp/parser.cc:8544
#, gcc-internal-format
msgid "types may not be defined in a %<typeid%> expression"
msgstr ""
-#: cp/parser.cc:8661
+#: cp/parser.cc:8644
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_addressof%>"
msgstr ""
-#: cp/parser.cc:8673 cp/pt.cc:22263
+#: cp/parser.cc:8656 cp/pt.cc:22411
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_launder%>"
msgstr ""
-#: cp/parser.cc:8686
+#: cp/parser.cc:8669
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
msgstr ""
-#: cp/parser.cc:8712
+#: cp/parser.cc:8695
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_shufflevector%>"
msgstr ""
-#: cp/parser.cc:8740 cp/pt.cc:22378
+#: cp/parser.cc:8723 cp/pt.cc:22526
#, gcc-internal-format
msgid ""
"call to %<__builtin_operator_new%> does not select replaceable global "
"allocation function"
msgstr ""
-#: cp/parser.cc:8744 cp/pt.cc:22382
+#: cp/parser.cc:8727 cp/pt.cc:22530
#, gcc-internal-format
msgid ""
"call to %<__builtin_operator_delete%> does not select replaceable global "
"deallocation function"
msgstr ""
-#: cp/parser.cc:8749 cp/pt.cc:22387
+#: cp/parser.cc:8732 cp/pt.cc:22535
#, gcc-internal-format
msgid "selected function declared here"
msgstr ""
-#: cp/parser.cc:8883
+#: cp/parser.cc:8866
#, gcc-internal-format
msgid "ISO C++ forbids compound-literals"
msgstr ""
-#: cp/parser.cc:8942
+#: cp/parser.cc:8925
#, gcc-internal-format
msgid "two consecutive %<[%> shall only introduce an attribute"
msgstr ""
-#: cp/parser.cc:8993
+#: cp/parser.cc:8976
#, gcc-internal-format
msgid "types may not be defined in %<__builtin_classify_type%> calls"
msgstr ""
-#: cp/parser.cc:9391 cp/parser.cc:9420
+#: cp/parser.cc:9374 cp/parser.cc:9403
#, gcc-internal-format
msgid "cannot use multidimensional subscript in OpenMP array section"
msgstr ""
-#: cp/parser.cc:9706 cp/typeck.cc:3192
+#: cp/parser.cc:9689 cp/typeck.cc:3192
#, gcc-internal-format
msgid "invalid use of %qD"
msgstr ""
-#: cp/parser.cc:9715
+#: cp/parser.cc:9698
#, gcc-internal-format
msgid "%<%D::%D%> is not a class member"
msgstr ""
-#: cp/parser.cc:10018
+#: cp/parser.cc:10001
#, gcc-internal-format
msgid "non-scalar type"
msgstr ""
-#: cp/parser.cc:10076 cp/parser.cc:23417
+#: cp/parser.cc:10059 cp/parser.cc:23481
#, gcc-internal-format
msgid "%<template%> must follow a nested-name-specifier"
msgstr ""
+#: cp/parser.cc:10142
+#, gcc-internal-format
+msgid "%<^^%> cannot be applied to a placeholder type"
+msgstr ""
+
#. Oy vey, nothing worked.
-#: cp/parser.cc:10203
+#: cp/parser.cc:10197
#, gcc-internal-format
msgid "%<^^%> cannot be applied to this operand"
msgstr ""
-#: cp/parser.cc:10291
+#: cp/parser.cc:10285
#, gcc-internal-format
msgid "ISO C++ does not allow %<alignof%> with a non-type"
msgstr ""
-#: cp/parser.cc:10394
+#: cp/parser.cc:10388
#, gcc-internal-format
msgid "types may not be defined in %<noexcept%> expressions"
msgstr ""
-#: cp/parser.cc:10453
+#: cp/parser.cc:10447
#, gcc-internal-format
msgid "%<co_await%> cannot be used in default arguments"
msgstr ""
-#: cp/parser.cc:10680 cp/parser.cc:37264
+#: cp/parser.cc:10674 cp/parser.cc:37324
#, gcc-internal-format
msgid "types may not be defined in %qs expressions"
msgstr ""
-#: cp/parser.cc:10745
+#: cp/parser.cc:10739
#, gcc-internal-format
msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
msgstr ""
-#: cp/parser.cc:10831
+#: cp/parser.cc:10825
#, gcc-internal-format
msgid "types may not be defined in a new-expression"
msgstr ""
-#: cp/parser.cc:10849
+#: cp/parser.cc:10843
#, gcc-internal-format
msgid "array bound forbidden after parenthesized type-id"
msgstr ""
-#: cp/parser.cc:10851
+#: cp/parser.cc:10845
#, gcc-internal-format
msgid "try removing the parentheses around the type-id"
msgstr ""
-#: cp/parser.cc:10884
+#: cp/parser.cc:10878
#, gcc-internal-format
msgid ""
"initialization of new-expression for type %<auto%> requires exactly one "
"element"
msgstr ""
-#: cp/parser.cc:10929
+#: cp/parser.cc:10923
#, gcc-internal-format
msgid "expected expression-list or type-id"
msgstr ""
-#: cp/parser.cc:10958
+#: cp/parser.cc:10952
#, gcc-internal-format
msgid "types may not be defined in a new-type-id"
msgstr ""
-#: cp/parser.cc:11006
+#: cp/parser.cc:11000
#, gcc-internal-format
msgid "attributes ignored on outermost array type in new expression"
msgstr ""
-#: cp/parser.cc:11102
+#: cp/parser.cc:11096
#, gcc-internal-format
msgid "expression in new-declarator must have integral or enumeration type"
msgstr ""
-#: cp/parser.cc:11508
+#: cp/parser.cc:11502
#, gcc-internal-format
msgid "use of old-style cast to %q#T"
msgstr ""
-#: cp/parser.cc:11658
+#: cp/parser.cc:11652
#, gcc-internal-format
msgid "%<>>%> operator is treated as two right angle brackets in C++11"
msgstr ""
-#: cp/parser.cc:11661
+#: cp/parser.cc:11655
#, gcc-internal-format
msgid "suggest parentheses around %<>>%> expression"
msgstr ""
-#: cp/parser.cc:11895
+#: cp/parser.cc:11889
#, gcc-internal-format
msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
msgstr ""
-#: cp/parser.cc:12233
+#: cp/parser.cc:12227
#, gcc-internal-format
msgid "top-level comma expression in array subscript is deprecated"
msgstr ""
-#: cp/parser.cc:12508
+#: cp/parser.cc:12502
#, gcc-internal-format
msgid "types may not be defined within %<__builtin_offsetof%>"
msgstr ""
-#: cp/parser.cc:12642
+#: cp/parser.cc:12636
#, gcc-internal-format
msgid "trailing argument to %<__type_pack_element%> is not a type"
msgstr ""
-#: cp/parser.cc:12743
+#: cp/parser.cc:12737
#, gcc-internal-format
msgid ""
"lambda-expression in unevaluated context only available with %<-std=c++20%> "
"or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:12753
+#: cp/parser.cc:12747
#, gcc-internal-format
msgid ""
"lambda-expression in template-argument only available with %<-std=c++20%> or "
"%<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:12954
+#: cp/parser.cc:12948
#, gcc-internal-format
msgid "non-local lambda expression cannot have a capture-default"
msgstr ""
-#: cp/parser.cc:12977
+#: cp/parser.cc:12971
#, gcc-internal-format
msgid "expected end of capture-list"
msgstr ""
-#: cp/parser.cc:12993
+#: cp/parser.cc:12987
#, gcc-internal-format
msgid ""
"explicit by-copy capture of %<this%> with by-copy capture default only "
"available with %<-std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
+#: cp/parser.cc:12993 cp/parser.cc:13015 cp/parser.cc:13213
#, gcc-internal-format
msgid "already captured %qD in lambda expression"
msgstr ""
-#: cp/parser.cc:13015
+#: cp/parser.cc:13009
#, gcc-internal-format
msgid ""
"%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:13035
+#: cp/parser.cc:13029
#, gcc-internal-format
msgid "%<this%> cannot be captured by reference"
msgstr ""
-#: cp/parser.cc:13055
+#: cp/parser.cc:13049
#, gcc-internal-format
msgid ""
"pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:13066
+#: cp/parser.cc:13060
#, gcc-internal-format
msgid "%<&%> should come before %<...%>"
msgstr ""
-#: cp/parser.cc:13096
+#: cp/parser.cc:13090
#, gcc-internal-format
msgid ""
"lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu+"
"+14%>"
msgstr ""
-#: cp/parser.cc:13105
+#: cp/parser.cc:13099
#, gcc-internal-format
msgid "empty initializer for lambda init-capture"
msgstr ""
-#: cp/parser.cc:13130
+#: cp/parser.cc:13124
#, gcc-internal-format
msgid "capture of non-variable %qE"
msgstr ""
-#: cp/parser.cc:13141
+#: cp/parser.cc:13135
#, gcc-internal-format
msgid "capture of variable %qD with non-automatic storage duration"
msgstr ""
-#: cp/parser.cc:13179
+#: cp/parser.cc:13173
#, gcc-internal-format
msgid "too many %<...%> in lambda capture"
msgstr ""
-#: cp/parser.cc:13190
+#: cp/parser.cc:13184
#, gcc-internal-format
msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
msgstr ""
-#: cp/parser.cc:13195
+#: cp/parser.cc:13189
#, gcc-internal-format
msgid ""
"explicit by-reference capture of %qD redundant with by-reference capture "
"default"
msgstr ""
-#: cp/parser.cc:13287
+#: cp/parser.cc:13281
#, gcc-internal-format
msgid ""
"lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:13341
+#: cp/parser.cc:13335
#, gcc-internal-format
msgid "default argument specified for lambda parameter"
msgstr ""
-#: cp/parser.cc:13376
+#: cp/parser.cc:13370
#, gcc-internal-format
msgid ""
"parameter declaration before lambda declaration specifiers only optional "
"with %<-std=c++23%> or %<-std=gnu++23%>"
msgstr ""
-#: cp/parser.cc:13406 cp/pt.cc:15307
+#: cp/parser.cc:13400 cp/pt.cc:15428
#, gcc-internal-format
msgid ""
"a lambda with captures may not have an explicit object parameter of an "
"unrelated type"
msgstr ""
-#: cp/parser.cc:13419
+#: cp/parser.cc:13413
#, gcc-internal-format
msgid "%<mutable%> lambda specifier with explicit object parameter"
msgstr ""
-#: cp/parser.cc:13428
+#: cp/parser.cc:13422
#, gcc-internal-format
msgid ""
"the passed in closure object will not be mutated because it is taken by value"
msgstr ""
-#: cp/parser.cc:13432
+#: cp/parser.cc:13426
#, gcc-internal-format
msgid "declare the explicit object parameter as non-const reference instead"
msgstr ""
-#: cp/parser.cc:13436
+#: cp/parser.cc:13430
#, gcc-internal-format
msgid "explicit object parameter is already a mutable reference"
msgstr ""
-#: cp/parser.cc:13443
+#: cp/parser.cc:13437
#, gcc-internal-format
msgid "%<static%> lambda specifier with explicit object parameter"
msgstr ""
-#: cp/parser.cc:13461
+#: cp/parser.cc:13455
#, gcc-internal-format
msgid "%<static%> lambda specifier with lambda capture"
msgstr ""
-#: cp/parser.cc:13477
+#: cp/parser.cc:13471
#, gcc-internal-format
msgid ""
"parameter declaration before lambda transaction qualifier only optional with "
"%<-std=c++23%> or %<-std=gnu++23%>"
msgstr ""
-#: cp/parser.cc:13490
+#: cp/parser.cc:13484
#, gcc-internal-format
msgid ""
"parameter declaration before lambda exception specification only optional "
"with %<-std=c++23%> or %<-std=gnu++23%>"
msgstr ""
-#: cp/parser.cc:13508
+#: cp/parser.cc:13502
#, gcc-internal-format
msgid ""
"parameter declaration before lambda trailing return type only optional with "
"%<-std=c++23%> or %<-std=gnu++23%>"
msgstr ""
-#: cp/parser.cc:13561
+#: cp/parser.cc:13555
#, gcc-internal-format
msgid ""
"%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:14364
+#: cp/parser.cc:13752
+#, gcc-internal-format
+msgid "%qE is not implicitly captured by a contract assertion"
+msgstr ""
+
+#: cp/parser.cc:13754
+#, gcc-internal-format
+msgid "%q#E declared here"
+msgstr ""
+
+#: cp/parser.cc:14379
#, gcc-internal-format
msgid ""
"label at end of compound statement only available with %<-std=c++23%> or %<-"
"std=gnu++23%>"
msgstr ""
-#: cp/parser.cc:14533 cp/parser.cc:14785
+#: cp/parser.cc:14548 cp/parser.cc:14800
#, gcc-internal-format
msgid "attributes at the beginning of statement are ignored"
msgstr ""
-#: cp/parser.cc:14604
+#: cp/parser.cc:14619
#, gcc-internal-format
msgid "expected labeled-statement"
msgstr ""
-#: cp/parser.cc:14653
+#: cp/parser.cc:14668
#, gcc-internal-format
msgid "case label %qE not within a switch statement"
msgstr ""
-#: cp/parser.cc:14681
+#: cp/parser.cc:14696
#, gcc-internal-format
msgid "identifier label %qE in %<template for%> body"
msgstr ""
-#: cp/parser.cc:14793
+#: cp/parser.cc:14808
#, gcc-internal-format
msgid "need %<typename%> before %qE because %qT is a dependent scope"
msgstr ""
#. A::A a;
-#: cp/parser.cc:14799
+#: cp/parser.cc:14814
#, gcc-internal-format
msgid "%qE names the constructor, not the type"
msgstr ""
-#: cp/parser.cc:14857
+#: cp/parser.cc:14872
#, gcc-internal-format
msgid "compound-statement in %<constexpr%> function"
msgstr ""
-#: cp/parser.cc:14921
+#: cp/parser.cc:14936
#, gcc-internal-format
msgid "inner loops must be perfectly nested with %<tile%> directive"
msgstr ""
-#: cp/parser.cc:15126
+#: cp/parser.cc:15141
#, gcc-internal-format
msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:15148
+#: cp/parser.cc:15163
#, gcc-internal-format
msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
msgstr ""
-#: cp/parser.cc:15173 cp/parser.cc:15208
+#: cp/parser.cc:15188 cp/parser.cc:15223
#, gcc-internal-format
msgid "%<if consteval%> requires compound statement"
msgstr ""
-#: cp/parser.cc:15250
+#: cp/parser.cc:15265
#, gcc-internal-format
msgid ""
"init-statement in selection statements only available with %<-std=c++17%> or "
"%<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:15418 cp/parser.cc:37776
+#: cp/parser.cc:15433 cp/parser.cc:37836
#, gcc-internal-format
msgid "expected selection-statement"
msgstr ""
-#: cp/parser.cc:15459
+#: cp/parser.cc:15474
#, gcc-internal-format
msgid "condition declares an array"
msgstr ""
-#: cp/parser.cc:15461
+#: cp/parser.cc:15476
#, gcc-internal-format
msgid "condition declares a function"
msgstr ""
-#: cp/parser.cc:15502
+#: cp/parser.cc:15517
#, gcc-internal-format
msgid "types may not be defined in conditions"
msgstr ""
#. Anything else is an error.
-#: cp/parser.cc:15604 cp/parser.cc:26170 cp/parser.cc:28936
+#: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
#, gcc-internal-format
msgid "expected initializer"
msgstr ""
-#: cp/parser.cc:15654
+#: cp/parser.cc:15669
#, gcc-internal-format
msgid ""
"range-based %<for%> loops with initializer only available with %<-std=c+"
"+20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:15960
+#: cp/parser.cc:15976
#, gcc-internal-format
msgid ""
"loop variable %qD of type %qT binds to a temporary constructed from type %qT"
msgstr ""
#. rval
-#: cp/parser.cc:15967
+#: cp/parser.cc:15983
#, gcc-internal-format
msgid ""
"use non-reference type %qT to make the copy explicit or %qT to prevent "
"copying"
msgstr ""
-#: cp/parser.cc:15993
+#: cp/parser.cc:16009
#, gcc-internal-format
msgid "loop variable %qD creates a copy from type %qT"
msgstr ""
-#: cp/parser.cc:15998
+#: cp/parser.cc:16014
#, gcc-internal-format
msgid "use reference type to prevent copying"
msgstr ""
-#: cp/parser.cc:16201
+#: cp/parser.cc:16222
#, gcc-internal-format
msgid "range-based %<for%> expression of type %qT has incomplete type"
msgstr ""
-#: cp/parser.cc:16312
+#: cp/parser.cc:16333
#, gcc-internal-format
msgid ""
"inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
msgstr ""
-#: cp/parser.cc:16464 cp/parser.cc:37779
+#: cp/parser.cc:16485 cp/parser.cc:37839
#, gcc-internal-format
msgid "expected iteration-statement"
msgstr ""
-#: cp/parser.cc:16509
+#: cp/parser.cc:16530
#, gcc-internal-format
msgid ""
"alias-declaration in init-statement only available with %<-std=c++23%> or %<-"
"std=gnu++23%>"
msgstr ""
-#: cp/parser.cc:16526
+#: cp/parser.cc:16547
#, gcc-internal-format
msgid ""
"range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu+"
"+11%>"
msgstr ""
-#: cp/parser.cc:16572
+#: cp/parser.cc:16593
#, gcc-internal-format
msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
msgstr ""
-#: cp/parser.cc:16631
+#: cp/parser.cc:16655
#, gcc-internal-format
msgid "designators in %<template for%> initializer"
msgstr ""
-#: cp/parser.cc:16698
+#: cp/parser.cc:16736
#, gcc-internal-format
msgid "for-range-declaration cannot be 'constinit'"
msgstr ""
-#: cp/parser.cc:16868
+#: cp/parser.cc:16906
#, gcc-internal-format
msgid ""
"%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-"
msgstr ""
#. Issue a warning about this use of a GNU extension.
-#: cp/parser.cc:16877
+#: cp/parser.cc:16915
#, gcc-internal-format
msgid "ISO C++ forbids computed gotos"
msgstr ""
-#: cp/parser.cc:16896 cp/parser.cc:37782
+#: cp/parser.cc:16934 cp/parser.cc:37842
#, gcc-internal-format
msgid "expected jump-statement"
msgstr ""
-#: cp/parser.cc:17071
+#: cp/parser.cc:17109
#, gcc-internal-format
msgid "expected module-partition"
msgstr ""
-#: cp/parser.cc:17073
+#: cp/parser.cc:17111
#, gcc-internal-format
msgid "expected module-name"
msgstr ""
-#: cp/parser.cc:17115
+#: cp/parser.cc:17153
#, gcc-internal-format
msgid "module-declaration not permitted in header-unit"
msgstr ""
-#: cp/parser.cc:17121
+#: cp/parser.cc:17159
#, gcc-internal-format
msgid "module-declaration must be at global scope"
msgstr ""
-#: cp/parser.cc:17122
+#: cp/parser.cc:17160
#, gcc-internal-format
msgid "scope opened here"
msgstr ""
-#: cp/parser.cc:17148
+#: cp/parser.cc:17186
#, gcc-internal-format
msgid "private module fragment"
msgstr ""
-#: cp/parser.cc:17152
+#: cp/parser.cc:17190
#, gcc-internal-format
msgid ""
"private module fragment only permitted in purview of module interface or "
msgstr ""
#. Neither the first declaration, nor in a GMF.
-#: cp/parser.cc:17158
+#: cp/parser.cc:17196
#, gcc-internal-format
msgid ""
"module-declaration only permitted as first declaration, or ending a global "
"module fragment"
msgstr ""
-#: cp/parser.cc:17199
+#: cp/parser.cc:17237
#, gcc-internal-format
msgid "post-module-declaration imports must be contiguous"
msgstr ""
-#: cp/parser.cc:17201 cp/parser.cc:17210
+#: cp/parser.cc:17239 cp/parser.cc:17248
#, gcc-internal-format
msgid ""
"perhaps insert a line break after %<import%>, or other disambiguation, to "
"prevent this being considered a module control-line"
msgstr ""
-#: cp/parser.cc:17209
+#: cp/parser.cc:17247
#, gcc-internal-format
msgid "import-declaration must be at global scope"
msgstr ""
-#: cp/parser.cc:17233
+#: cp/parser.cc:17271
#, gcc-internal-format
msgid ""
"import specifying a module-partition must appear after a named module-"
"declaration"
msgstr ""
-#: cp/parser.cc:17254
+#: cp/parser.cc:17292
#, gcc-internal-format
msgid "post-module-declaration imports must not be include-translated"
msgstr ""
-#: cp/parser.cc:17257
+#: cp/parser.cc:17295
#, gcc-internal-format
msgid "post-module-declaration imports must not be from header inclusion"
msgstr ""
-#: cp/parser.cc:17278
+#: cp/parser.cc:17316
#, gcc-internal-format
msgid "%qE may only occur after a module interface declaration"
msgstr ""
-#: cp/parser.cc:17286
+#: cp/parser.cc:17324
#, gcc-internal-format
msgid "%qE may only occur once in an export declaration"
msgstr ""
-#: cp/parser.cc:17307
+#: cp/parser.cc:17345
#, gcc-internal-format
msgid "%<export%> not part of following module-directive"
msgstr ""
-#: cp/parser.cc:17346
+#: cp/parser.cc:17384
#, gcc-internal-format
msgid "extra %<;%> outside of a function only allowed in C++11"
msgstr ""
-#: cp/parser.cc:17349
+#: cp/parser.cc:17387
#, gcc-internal-format
msgid "extra %<;%> outside of a function"
msgstr ""
-#: cp/parser.cc:17358
+#: cp/parser.cc:17396
#, gcc-internal-format
msgid "extra %<;%> inside a struct only allowed in C++11"
msgstr ""
-#: cp/parser.cc:17360
+#: cp/parser.cc:17398
#, gcc-internal-format
msgid "extra %<;%> inside a struct"
msgstr ""
-#: cp/parser.cc:17368
+#: cp/parser.cc:17406
#, gcc-internal-format
msgid "extra %<;%> after in-class function definition"
msgstr ""
-#: cp/parser.cc:17539
+#: cp/parser.cc:17577
#, gcc-internal-format
msgid "attributes are not permitted in this position"
msgstr ""
-#: cp/parser.cc:17543
+#: cp/parser.cc:17581
#, gcc-internal-format
msgid "attributes may be inserted here"
msgstr ""
-#: cp/parser.cc:17583
+#: cp/parser.cc:17621
#, gcc-internal-format
msgid "explicit specializations are not permitted here"
msgstr ""
-#: cp/parser.cc:17585 cp/parser.cc:30428
+#: cp/parser.cc:17623 cp/parser.cc:30492
#, gcc-internal-format
msgid "a specialization is always exported alongside its primary template"
msgstr ""
-#: cp/parser.cc:17604
+#: cp/parser.cc:17642
#, gcc-internal-format
msgid "explicit instantiations are not permitted here"
msgstr ""
-#: cp/parser.cc:17620
+#: cp/parser.cc:17658
#, gcc-internal-format
msgid "export-declarations are not permitted here"
msgstr ""
-#: cp/parser.cc:17842
+#: cp/parser.cc:17880
#, gcc-internal-format
msgid "%<__label__%> not at the beginning of a block"
msgstr ""
-#: cp/parser.cc:18090
+#: cp/parser.cc:18128
#, gcc-internal-format
msgid ""
"non-variable %qD in declaration with more than one declarator with "
"placeholder type"
msgstr ""
-#: cp/parser.cc:18109
+#: cp/parser.cc:18147
#, gcc-internal-format
msgid "inconsistent deduction for %qT: %qT and then %qT"
msgstr ""
-#: cp/parser.cc:18130
+#: cp/parser.cc:18168
#, gcc-internal-format
msgid "mixing declarations and function-definitions is forbidden"
msgstr ""
-#: cp/parser.cc:18155
+#: cp/parser.cc:18193
#, gcc-internal-format
msgid "types may not be defined in a for-range-declaration"
msgstr ""
-#: cp/parser.cc:18212
+#: cp/parser.cc:18250
#, gcc-internal-format
msgid "initializer in range-based %<for%> loop"
msgstr ""
-#: cp/parser.cc:18215
+#: cp/parser.cc:18253
#, gcc-internal-format
msgid "multiple declarations in range-based %<for%> loop"
msgstr ""
-#: cp/parser.cc:18253
+#: cp/parser.cc:18291
#, gcc-internal-format
msgid "structured binding pack outside of template"
msgstr ""
-#: cp/parser.cc:18256
+#: cp/parser.cc:18294
#, gcc-internal-format
msgid "multiple packs in structured binding declaration"
msgstr ""
-#: cp/parser.cc:18263
+#: cp/parser.cc:18301
#, gcc-internal-format
msgid ""
"structured binding packs only available with %<-std=c++2c%> or %<-std=gnu+"
"+2c%>"
msgstr ""
-#: cp/parser.cc:18282
+#: cp/parser.cc:18320
#, gcc-internal-format
msgid ""
"structured bindings with attributed identifiers only available with %<-std=c+"
"+2c%> or %<-std=gnu++2c%>"
msgstr ""
-#: cp/parser.cc:18293
+#: cp/parser.cc:18331
#, gcc-internal-format
msgid "annotation on structured binding"
msgstr ""
-#: cp/parser.cc:18321
+#: cp/parser.cc:18359
#, gcc-internal-format
msgid ""
"structured bindings in conditions only available with %<-std=c++2c%> or %<-"
"std=gnu++2c%>"
msgstr ""
-#: cp/parser.cc:18325
+#: cp/parser.cc:18363
#, gcc-internal-format
msgid ""
"structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:18405
+#: cp/parser.cc:18443
#, gcc-internal-format
msgid "empty structured binding declaration"
msgstr ""
-#: cp/parser.cc:18423
+#: cp/parser.cc:18461
#, gcc-internal-format
msgid "invalid initializer for structured binding declaration"
msgstr ""
-#: cp/parser.cc:18449 cp/parser.cc:18454 cp/parser.cc:26151 cp/parser.cc:26156
-#: cp/parser.cc:26160 cp/parser.cc:26164
+#: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
+#: cp/parser.cc:26224 cp/parser.cc:26228
#, gcc-internal-format
msgid "for-range-declaration cannot be %qs"
msgstr ""
-#: cp/parser.cc:18622
+#: cp/parser.cc:18660
#, gcc-internal-format
msgid "%<this%> must be the first specifier in a parameter declaration"
msgstr ""
-#: cp/parser.cc:18645
+#: cp/parser.cc:18683
#, gcc-internal-format
msgid "%<friend%> used outside of class"
msgstr ""
-#: cp/parser.cc:18683
+#: cp/parser.cc:18721
#, gcc-internal-format
msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
msgstr ""
-#: cp/parser.cc:18686
+#: cp/parser.cc:18724
#, gcc-internal-format
msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
msgstr ""
-#: cp/parser.cc:18737
+#: cp/parser.cc:18775
#, gcc-internal-format
msgid "%<typedef%> specifier conflicts with %qs"
msgstr ""
-#: cp/parser.cc:18763
+#: cp/parser.cc:18801
#, gcc-internal-format
msgid "%<auto%> changes meaning in C++11; please remove it"
msgstr ""
-#: cp/parser.cc:18799
+#: cp/parser.cc:18837
#, gcc-internal-format
msgid "%qD invalid in condition"
msgstr ""
-#: cp/parser.cc:18808
+#: cp/parser.cc:18846
#, gcc-internal-format
msgid "%qD invalid in lambda"
msgstr ""
-#: cp/parser.cc:18812
+#: cp/parser.cc:18850
#, gcc-internal-format
msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
msgstr ""
-#: cp/parser.cc:18894
+#: cp/parser.cc:18932
#, gcc-internal-format
msgid "type-specifier invalid in lambda"
msgstr ""
-#: cp/parser.cc:18907
+#: cp/parser.cc:18945
#, gcc-internal-format
msgid "standard attributes in middle of decl-specifiers"
msgstr ""
-#: cp/parser.cc:18909
+#: cp/parser.cc:18947
#, gcc-internal-format
msgid ""
"standard attributes must precede the decl-specifiers to apply to the "
"declaration, or follow them to apply to the type"
msgstr ""
-#: cp/parser.cc:18924
+#: cp/parser.cc:18962
#, gcc-internal-format
msgid "class definition may not be declared a friend"
msgstr ""
-#: cp/parser.cc:18997 cp/parser.cc:31672
+#: cp/parser.cc:19035 cp/parser.cc:31736
#, gcc-internal-format
msgid "templates may not be %<virtual%>"
msgstr ""
-#: cp/parser.cc:19016
+#: cp/parser.cc:19054
#, gcc-internal-format
msgid "types may not be defined in explicit-specifier"
msgstr ""
-#: cp/parser.cc:19020
+#: cp/parser.cc:19058
#, gcc-internal-format
msgid ""
"%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:19088
+#: cp/parser.cc:19126
#, gcc-internal-format
msgid "invalid linkage-specification"
msgstr ""
-#: cp/parser.cc:19195
+#: cp/parser.cc:19233
#, gcc-internal-format
msgid ""
"%<static_assert%> without a message only available with %<-std=c++17%> or %<-"
"std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:19223
+#: cp/parser.cc:19261
#, gcc-internal-format
msgid ""
"%<static_assert%> with non-string message only available with %<-std=c++2c%> "
"or %<-std=gnu++2c%>"
msgstr ""
-#: cp/parser.cc:19440
+#: cp/parser.cc:19487
#, gcc-internal-format
msgid ""
"%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-"
"std=gnu++14%>"
msgstr ""
-#: cp/parser.cc:19453
+#: cp/parser.cc:19500
#, gcc-internal-format
msgid "types may not be defined in %<decltype%> expressions"
msgstr ""
-#: cp/parser.cc:19629
+#: cp/parser.cc:19676
#, gcc-internal-format
msgid "types may not be defined in a conversion-type-id"
msgstr ""
-#: cp/parser.cc:19658 cp/parser.cc:19664
+#: cp/parser.cc:19705 cp/parser.cc:19711
#, gcc-internal-format
msgid "invalid use of %<auto%> in conversion operator"
msgstr ""
-#: cp/parser.cc:19666
+#: cp/parser.cc:19713
#, gcc-internal-format
msgid ""
"use of %<auto%> in member template conversion operator can never be deduced"
msgstr ""
-#: cp/parser.cc:19751
+#: cp/parser.cc:19798
#, gcc-internal-format
msgid "only constructors take member initializers"
msgstr ""
-#: cp/parser.cc:19778
+#: cp/parser.cc:19825
#, gcc-internal-format
msgid "cannot expand initializer for member %qD"
msgstr ""
-#: cp/parser.cc:19790 cp/pt.cc:29076
+#: cp/parser.cc:19837 cp/pt.cc:29234
#, gcc-internal-format
msgid "mem-initializer for %qD follows constructor delegation"
msgstr ""
-#: cp/parser.cc:19802 cp/pt.cc:29088
+#: cp/parser.cc:19849 cp/pt.cc:29246
#, gcc-internal-format
msgid "constructor delegation follows mem-initializer for %qD"
msgstr ""
-#: cp/parser.cc:19854
+#: cp/parser.cc:19901
#, gcc-internal-format
msgid "anachronistic old-style base class initializer"
msgstr ""
-#: cp/parser.cc:19942
+#: cp/parser.cc:20024
#, gcc-internal-format
msgid ""
"keyword %<typename%> not allowed in this context (a qualified member "
"initializer is implicitly a type)"
msgstr ""
-#: cp/parser.cc:20354
+#: cp/parser.cc:20418
#, gcc-internal-format
msgid "space between quotes and suffix is deprecated in C++23"
msgstr ""
-#: cp/parser.cc:20360
+#: cp/parser.cc:20424
#, gcc-internal-format
msgid "unexpected keyword; remove space between quotes and suffix identifier"
msgstr ""
-#: cp/parser.cc:20366
+#: cp/parser.cc:20430
#, gcc-internal-format
msgid "expected suffix identifier"
msgstr ""
-#: cp/parser.cc:20375
+#: cp/parser.cc:20439
#, gcc-internal-format
msgid "expected empty string after %<operator%> keyword"
msgstr ""
-#: cp/parser.cc:20381
+#: cp/parser.cc:20445
#, gcc-internal-format
msgid "invalid encoding prefix in literal operator"
msgstr ""
-#: cp/parser.cc:20415
+#: cp/parser.cc:20479
#, gcc-internal-format
msgid "expected operator"
msgstr ""
-#: cp/parser.cc:20462
+#: cp/parser.cc:20526
#, gcc-internal-format
msgid "keyword %<export%> not implemented, and will be ignored"
msgstr ""
-#: cp/parser.cc:20464
+#: cp/parser.cc:20528
#, gcc-internal-format
msgid "keyword %<export%> is deprecated, and is ignored"
msgstr ""
-#: cp/parser.cc:20466
+#: cp/parser.cc:20530
#, gcc-internal-format
msgid "keyword %<export%> is enabled with %<-fmodules%>"
msgstr ""
-#: cp/parser.cc:20571
+#: cp/parser.cc:20635
#, gcc-internal-format
msgid "invalid constrained type parameter"
msgstr ""
-#: cp/parser.cc:20579
+#: cp/parser.cc:20643
#, gcc-internal-format
msgid "cv-qualified type parameter"
msgstr ""
-#: cp/parser.cc:20703
+#: cp/parser.cc:20767
#, gcc-internal-format
msgid "invalid use of %<auto%> in default template argument"
msgstr ""
-#: cp/parser.cc:20941 cp/parser.cc:21027 cp/parser.cc:28684
+#: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
#, gcc-internal-format
msgid "template parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.cc:20945 cp/parser.cc:21031
+#: cp/parser.cc:21009 cp/parser.cc:21095
#, gcc-internal-format
msgid "template parameter packs cannot have default arguments"
msgstr ""
-#: cp/parser.cc:21103
+#: cp/parser.cc:21167
#, gcc-internal-format
msgid "expected template-id"
msgstr ""
-#: cp/parser.cc:21176
+#: cp/parser.cc:21240
#, gcc-internal-format
msgid "%<<::%> cannot begin a template-argument list"
msgstr ""
-#: cp/parser.cc:21180
+#: cp/parser.cc:21244
#, gcc-internal-format
msgid ""
"%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
"and %<::%>"
msgstr ""
-#: cp/parser.cc:21184
+#: cp/parser.cc:21248
#, gcc-internal-format
msgid ""
"(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
"accept your code)"
msgstr ""
-#: cp/parser.cc:21215
+#: cp/parser.cc:21279
#, gcc-internal-format
msgid "invalid template-argument-list"
msgstr ""
-#: cp/parser.cc:21216
+#: cp/parser.cc:21280
#, gcc-internal-format
msgid ""
"function name as the left hand operand of %<<%> is ill-formed in C++20; wrap "
"the function name in %<()%>"
msgstr ""
-#: cp/parser.cc:21223
+#: cp/parser.cc:21287
#, gcc-internal-format
msgid "expected %<(%> after template-argument-list"
msgstr ""
-#: cp/parser.cc:21350
+#: cp/parser.cc:21414
#, gcc-internal-format
msgid "parse error in template argument list"
msgstr ""
#. The name does not name a template.
-#: cp/parser.cc:21435 cp/parser.cc:21627 cp/parser.cc:21836
+#: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
#, gcc-internal-format
msgid "expected template-name"
msgstr ""
-#: cp/parser.cc:21483
+#: cp/parser.cc:21547
#, gcc-internal-format
msgid "non-template %qD used as template"
msgstr ""
-#: cp/parser.cc:21485
+#: cp/parser.cc:21549
#, gcc-internal-format
msgid "use %<%T::template %D%> to indicate that it is a template"
msgstr ""
-#: cp/parser.cc:21700
+#: cp/parser.cc:21764
#, gcc-internal-format
msgid "expected parameter pack before %<...%>"
msgstr ""
-#: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
+#: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
#, gcc-internal-format
msgid "expected template-argument"
msgstr ""
-#: cp/parser.cc:21966
+#: cp/parser.cc:22030
#, gcc-internal-format
msgid "invalid non-type template argument"
msgstr ""
-#: cp/parser.cc:22004
+#: cp/parser.cc:22068
#, gcc-internal-format
msgid "unparenthesized splice expression cannot be used as a template argument"
msgstr ""
-#: cp/parser.cc:22122
+#: cp/parser.cc:22186
#, gcc-internal-format
msgid "explicit instantiation shall not use %<inline%> specifier"
msgstr ""
-#: cp/parser.cc:22126
+#: cp/parser.cc:22190
#, gcc-internal-format
msgid "explicit instantiation shall not use %<constexpr%> specifier"
msgstr ""
-#: cp/parser.cc:22130
+#: cp/parser.cc:22194
#, gcc-internal-format
msgid "explicit instantiation shall not use %<consteval%> specifier"
msgstr ""
-#: cp/parser.cc:22191
+#: cp/parser.cc:22255
#, gcc-internal-format
msgid "template specialization with C linkage"
msgstr ""
-#: cp/parser.cc:22427
+#: cp/parser.cc:22491
#, gcc-internal-format
msgid "expected type specifier"
msgstr ""
-#: cp/parser.cc:22636
+#: cp/parser.cc:22700
#, gcc-internal-format
msgid ""
"use of %<auto%> in lambda parameter declaration only available with %<-std=c+"
"+14%> or %<-std=gnu++14%>"
msgstr ""
-#: cp/parser.cc:22642
+#: cp/parser.cc:22706
#, gcc-internal-format
msgid ""
"use of %<auto%> in parameter declaration only available with %<-std=c++20%> "
"or %<-fconcepts%>"
msgstr ""
-#: cp/parser.cc:22646
+#: cp/parser.cc:22710
#, gcc-internal-format
msgid ""
"use of %<auto%> in parameter declaration only available with %<-std=c++14%> "
"or %<-std=gnu++14%>"
msgstr ""
-#: cp/parser.cc:22653 cp/parser.cc:23114
+#: cp/parser.cc:22717 cp/parser.cc:23178
#, gcc-internal-format
msgid "use of %<auto%> in template argument"
msgstr ""
-#: cp/parser.cc:22807
+#: cp/parser.cc:22871
#, gcc-internal-format
msgid "expected template-id for type"
msgstr ""
-#: cp/parser.cc:22957
+#: cp/parser.cc:23021
#, gcc-internal-format
msgid "expected type-name"
msgstr ""
-#: cp/parser.cc:23041
+#: cp/parser.cc:23105
#, gcc-internal-format
msgid "%qE does not constrain a type"
msgstr ""
-#: cp/parser.cc:23042
+#: cp/parser.cc:23106
#, gcc-internal-format
msgid "concept defined here"
msgstr ""
-#: cp/parser.cc:23073
+#: cp/parser.cc:23137
#, gcc-internal-format
msgid "invalid use of concept-name %qD"
msgstr ""
-#: cp/parser.cc:23089
+#: cp/parser.cc:23153
#, gcc-internal-format
msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
msgstr ""
-#: cp/parser.cc:23096
+#: cp/parser.cc:23160
#, gcc-internal-format
msgid "unexpected placeholder in constrained result type"
msgstr ""
-#: cp/parser.cc:23341
+#: cp/parser.cc:23405
#, gcc-internal-format
msgid ""
"elaborated-type-specifier for a scoped enum must not use the %qD keyword"
msgstr ""
-#: cp/parser.cc:23579
+#: cp/parser.cc:23643
#, gcc-internal-format
msgid "declaration %qD does not declare anything"
msgstr ""
-#: cp/parser.cc:23667
+#: cp/parser.cc:23731
#, gcc-internal-format
msgid "attributes ignored on uninstantiated type"
msgstr ""
-#: cp/parser.cc:23673
+#: cp/parser.cc:23737
#, gcc-internal-format
msgid "attributes ignored on template instantiation"
msgstr ""
-#: cp/parser.cc:23685
+#: cp/parser.cc:23749
#, gcc-internal-format
msgid ""
"attributes ignored on elaborated-type-specifier that is not a forward "
"declaration"
msgstr ""
-#: cp/parser.cc:23826
+#: cp/parser.cc:23890
#, gcc-internal-format
msgid "%qD is an enumeration template"
msgstr ""
-#: cp/parser.cc:23837
+#: cp/parser.cc:23901
#, gcc-internal-format
msgid "%qD does not name an enumeration in %qT"
msgstr ""
-#: cp/parser.cc:23852
+#: cp/parser.cc:23916
#, gcc-internal-format
msgid "unnamed scoped enum is not allowed"
msgstr ""
-#: cp/parser.cc:23870
+#: cp/parser.cc:23934
#, gcc-internal-format
msgid "types may not be defined in enum-base"
msgstr ""
-#: cp/parser.cc:23916
+#: cp/parser.cc:23980
#, gcc-internal-format
msgid ""
"declaration of enumeration with fixed underlying type and no enumerator list "
"is only permitted as a standalone declaration"
msgstr ""
-#: cp/parser.cc:23920
+#: cp/parser.cc:23984
#, gcc-internal-format
msgid "expected %<;%> or %<{%>"
msgstr ""
-#: cp/parser.cc:23963
+#: cp/parser.cc:24027
#, gcc-internal-format
msgid "cannot add an enumerator list to a template instantiation"
msgstr ""
-#: cp/parser.cc:23977
+#: cp/parser.cc:24041
#, gcc-internal-format
msgid ""
"nested name specifier %qT for enum declaration does not name a class or "
"namespace"
msgstr ""
-#: cp/parser.cc:23989 cp/parser.cc:30397
+#: cp/parser.cc:24053 cp/parser.cc:30461
#, gcc-internal-format
msgid "declaration of %qD in namespace %qD which does not enclose %qD"
msgstr ""
-#: cp/parser.cc:23994 cp/parser.cc:30402
+#: cp/parser.cc:24058 cp/parser.cc:30466
#, gcc-internal-format
msgid "declaration of %qD in %qD which does not enclose %qD"
msgstr ""
-#: cp/parser.cc:24006 cp/parser.cc:30415
+#: cp/parser.cc:24070 cp/parser.cc:30479
#, gcc-internal-format
msgid "extra qualification not allowed"
msgstr ""
-#: cp/parser.cc:24047
+#: cp/parser.cc:24111
#, gcc-internal-format
msgid "ISO C++ forbids empty unnamed enum"
msgstr ""
-#: cp/parser.cc:24071
+#: cp/parser.cc:24135
#, gcc-internal-format
msgid "opaque-enum-specifier without name"
msgstr ""
-#: cp/parser.cc:24074
+#: cp/parser.cc:24138
#, gcc-internal-format
msgid "opaque-enum-specifier must use a simple identifier"
msgstr ""
-#: cp/parser.cc:24195
+#: cp/parser.cc:24259
#, gcc-internal-format
msgid "unexpanded parameter pack in enumerator in lambda"
msgstr ""
-#: cp/parser.cc:24270
+#: cp/parser.cc:24334
#, gcc-internal-format
msgid "%qD is not a namespace-name; did you mean %qs?"
msgstr ""
-#: cp/parser.cc:24274
+#: cp/parser.cc:24338
#, gcc-internal-format
msgid "%qD is not a namespace-name"
msgstr ""
-#: cp/parser.cc:24278
+#: cp/parser.cc:24342
#, gcc-internal-format
msgid "expected namespace-name"
msgstr ""
-#: cp/parser.cc:24339
+#: cp/parser.cc:24403
#, gcc-internal-format
msgid ""
"nested inline namespace definitions only available with %<-std=c++20%> or %<-"
"std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:24351
+#: cp/parser.cc:24415
#, gcc-internal-format
msgid "standard attributes on namespaces must precede the namespace name"
msgstr ""
-#: cp/parser.cc:24370
+#: cp/parser.cc:24434
#, gcc-internal-format
msgid ""
"nested namespace definitions only available with %<-std=c++17%> or %<-"
"std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:24380
+#: cp/parser.cc:24444
#, gcc-internal-format
msgid "nested namespace name required"
msgstr ""
-#: cp/parser.cc:24385
+#: cp/parser.cc:24449
#, gcc-internal-format
msgid "namespace name required"
msgstr ""
-#: cp/parser.cc:24389
+#: cp/parser.cc:24453
#, gcc-internal-format
msgid "a nested namespace definition cannot have attributes"
msgstr ""
-#: cp/parser.cc:24392
+#: cp/parser.cc:24456
#, gcc-internal-format
msgid "a nested namespace definition cannot be inline"
msgstr ""
-#: cp/parser.cc:24399
+#: cp/parser.cc:24463
#, gcc-internal-format
msgid "namespace %qD entered"
msgstr ""
-#: cp/parser.cc:24456
+#: cp/parser.cc:24520
#, gcc-internal-format
msgid "%<namespace%> definition is not allowed here"
msgstr ""
-#: cp/parser.cc:24641
+#: cp/parser.cc:24705
#, gcc-internal-format
msgid ""
"pack expansion in using-declaration only available with %<-std=c++17%> or %<-"
"std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:24685
+#: cp/parser.cc:24749
#, gcc-internal-format
msgid "a template-id may not appear in a using-declaration"
msgstr ""
-#: cp/parser.cc:24703
+#: cp/parser.cc:24767
#, gcc-internal-format
msgid ""
"comma-separated list in using-declaration only available with %<-std=c++17%> "
"or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:24713
+#: cp/parser.cc:24777
#, gcc-internal-format
msgid ""
"access declarations are deprecated in favor of using-declarations; "
"suggestion: add the %<using%> keyword"
msgstr ""
-#: cp/parser.cc:24759
+#: cp/parser.cc:24823
#, gcc-internal-format
msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:24762
+#: cp/parser.cc:24826
#, gcc-internal-format
msgid "%<using enum%> of dependent type %qT"
msgstr ""
-#: cp/parser.cc:24764
+#: cp/parser.cc:24828
#, gcc-internal-format
msgid "%<using enum%> of non-enumeration type %q#T"
msgstr ""
-#: cp/parser.cc:24766
+#: cp/parser.cc:24830
#, gcc-internal-format
msgid "%<using enum%> of incomplete type %qT"
msgstr ""
-#: cp/parser.cc:24768
+#: cp/parser.cc:24832
#, gcc-internal-format
msgid "%<using enum%> of %qT before its enum-specifier"
msgstr ""
-#: cp/parser.cc:24778
+#: cp/parser.cc:24842
#, gcc-internal-format
msgid "opaque-enum-declaration here"
msgstr ""
-#: cp/parser.cc:24848
+#: cp/parser.cc:24912
#, gcc-internal-format
msgid "types may not be defined in alias template declarations"
msgstr ""
-#: cp/parser.cc:25006
+#: cp/parser.cc:25070
#, gcc-internal-format
msgid "expected string-literal or constexpr in parentheses"
msgstr ""
-#: cp/parser.cc:25067
+#: cp/parser.cc:25131
#, gcc-internal-format
msgid ""
"%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-"
"std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:25088 cp/parser.cc:25106 cp/parser.cc:25121
+#: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
#, gcc-internal-format
msgid "duplicate %<asm%> qualifier %qT"
msgstr ""
-#: cp/parser.cc:25095
+#: cp/parser.cc:25159
#, gcc-internal-format
msgid "%<asm%> qualifier %qT ignored outside of function body"
msgstr ""
-#: cp/parser.cc:25134
+#: cp/parser.cc:25198
#, gcc-internal-format
msgid "%qT is not an %<asm%> qualifier"
msgstr ""
-#: cp/parser.cc:25150
+#: cp/parser.cc:25214
#, gcc-internal-format
msgid "%<asm%> qualifier outside of function body"
msgstr ""
-#: cp/parser.cc:25300
+#: cp/parser.cc:25364
#, gcc-internal-format
msgid "attributes ignored on %<asm%> declaration"
msgstr ""
-#: cp/parser.cc:25391
+#: cp/parser.cc:25455
#, gcc-internal-format
msgid "empty parentheses were disambiguated as a function declaration"
msgstr ""
-#: cp/parser.cc:25402
+#: cp/parser.cc:25466
#, gcc-internal-format
msgid "remove parentheses to default-initialize a variable"
msgstr ""
-#: cp/parser.cc:25407
+#: cp/parser.cc:25471
#, gcc-internal-format
msgid "or replace parentheses with braces to aggregate-initialize a variable"
msgstr ""
-#: cp/parser.cc:25410
+#: cp/parser.cc:25474
#, gcc-internal-format
msgid "or replace parentheses with braces to value-initialize a variable"
msgstr ""
-#: cp/parser.cc:25427 cp/parser.cc:25452
+#: cp/parser.cc:25491 cp/parser.cc:25516
#, gcc-internal-format
msgid "parentheses were disambiguated as a function declaration"
msgstr ""
-#: cp/parser.cc:25439 cp/parser.cc:25460
+#: cp/parser.cc:25503 cp/parser.cc:25524
#, gcc-internal-format
msgid "replace parentheses with braces to declare a variable"
msgstr ""
-#: cp/parser.cc:25446
+#: cp/parser.cc:25510
#, gcc-internal-format
msgid "add parentheses to declare a variable"
msgstr ""
-#: cp/parser.cc:25516
+#: cp/parser.cc:25580
#, gcc-internal-format
msgid "cannot handle qualified name for variant function"
msgstr ""
-#: cp/parser.cc:25525
+#: cp/parser.cc:25589
#, gcc-internal-format
msgid "declare variant directives are not allowed on constructors"
msgstr ""
-#: cp/parser.cc:25531
+#: cp/parser.cc:25595
#, gcc-internal-format
msgid "declare variant directives are not allowed on destructors"
msgstr ""
-#: cp/parser.cc:25537
+#: cp/parser.cc:25601
#, gcc-internal-format, gfc-internal-format
msgid "cannot handle %s identifier name"
msgstr ""
-#: cp/parser.cc:25590
+#: cp/parser.cc:25654
#, gcc-internal-format
msgid "no declaration of base function %qs in this scope"
msgstr ""
-#: cp/parser.cc:25632
+#: cp/parser.cc:25696
#, gcc-internal-format
msgid "base function is ambiguous"
msgstr ""
-#: cp/parser.cc:25640
+#: cp/parser.cc:25704
#, gcc-internal-format
msgid "variant function must be in the same scope as the base function %qs"
msgstr ""
-#: cp/parser.cc:25661
+#: cp/parser.cc:25725
#, gcc-internal-format
msgid "variant function must be in the same scope as the base function %qE"
msgstr ""
-#: cp/parser.cc:25668
+#: cp/parser.cc:25732
#, gcc-internal-format
msgid "declare variant directives are not allowed on virtual functions"
msgstr ""
-#: cp/parser.cc:25675 cp/parser.cc:26124
+#: cp/parser.cc:25739 cp/parser.cc:26188
#, gcc-internal-format
msgid "declare variant directives are not allowed on defaulted functions"
msgstr ""
-#: cp/parser.cc:25682 cp/parser.cc:26131
+#: cp/parser.cc:25746 cp/parser.cc:26195
#, gcc-internal-format
msgid "declare variant directives are not allowed on deleted functions"
msgstr ""
-#: cp/parser.cc:25690
+#: cp/parser.cc:25754
#, gcc-internal-format
msgid "declare variant directives are not allowed on immediate functions"
msgstr ""
-#: cp/parser.cc:25965
+#: cp/parser.cc:26029
#, gcc-internal-format
msgid "a function-definition is not allowed here"
msgstr ""
-#: cp/parser.cc:25976
+#: cp/parser.cc:26040
#, gcc-internal-format
msgid "an %<asm%> specification is not allowed on a function-definition"
msgstr ""
-#: cp/parser.cc:25980
+#: cp/parser.cc:26044
#, gcc-internal-format
msgid "attributes are not allowed on a function-definition"
msgstr ""
-#: cp/parser.cc:26066
+#: cp/parser.cc:26130
#, gcc-internal-format
msgid "expected constructor, destructor, or type conversion"
msgstr ""
-#: cp/parser.cc:26265
+#: cp/parser.cc:26329
#, gcc-internal-format
msgid "initializer provided for function"
msgstr ""
-#: cp/parser.cc:26310
+#: cp/parser.cc:26374
#, gcc-internal-format
msgid "attributes after parenthesized initializer ignored"
msgstr ""
-#: cp/parser.cc:26322
+#: cp/parser.cc:26386
#, gcc-internal-format
msgid "non-function %qD declared as implicit template"
msgstr ""
-#: cp/parser.cc:26870
+#: cp/parser.cc:26934
#, gcc-internal-format
msgid "array bound is not an integer constant"
msgstr ""
-#: cp/parser.cc:26995
+#: cp/parser.cc:27059
#, gcc-internal-format
msgid "cannot define member of dependent typedef %qT"
msgstr ""
-#: cp/parser.cc:26999
+#: cp/parser.cc:27063
#, 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.cc:27028
+#: cp/parser.cc:27092
#, gcc-internal-format
msgid "invalid declarator"
msgstr ""
-#: cp/parser.cc:27037
+#: cp/parser.cc:27101
#, gcc-internal-format
msgid "invalid use of constructor as a template"
msgstr ""
-#: cp/parser.cc:27039
+#: cp/parser.cc:27103
#, 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.cc:27154
+#: cp/parser.cc:27218
#, gcc-internal-format
msgid "qualified-id in declaration"
msgstr ""
-#: cp/parser.cc:27179
+#: cp/parser.cc:27243
#, gcc-internal-format
msgid "expected declarator"
msgstr ""
-#: cp/parser.cc:27300
+#: cp/parser.cc:27364
#, gcc-internal-format
msgid "%qD is a namespace"
msgstr ""
-#: cp/parser.cc:27302
+#: cp/parser.cc:27366
#, gcc-internal-format
msgid "cannot form pointer to member of non-class %q#T"
msgstr ""
-#: cp/parser.cc:27323
+#: cp/parser.cc:27387
#, gcc-internal-format
msgid "expected ptr-operator"
msgstr ""
-#: cp/parser.cc:27384
+#: cp/parser.cc:27448
#, gcc-internal-format
msgid "duplicate cv-qualifier"
msgstr ""
-#: cp/parser.cc:27438
+#: cp/parser.cc:27502
#, gcc-internal-format
msgid "multiple ref-qualifiers"
msgstr ""
-#: cp/parser.cc:27475
+#: cp/parser.cc:27539
#, gcc-internal-format
msgid "%qE requires %<-fgnu-tm%>"
msgstr ""
-#: cp/parser.cc:27533
+#: cp/parser.cc:27597
#, gcc-internal-format
msgid "duplicate virt-specifier"
msgstr ""
-#: cp/parser.cc:27836
+#: cp/parser.cc:27900
#, gcc-internal-format
msgid "missing template arguments after %qE"
msgstr ""
-#: cp/parser.cc:27842
+#: cp/parser.cc:27906
#, gcc-internal-format
msgid "%qT not permitted in template argument"
msgstr ""
-#: cp/parser.cc:27845 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
+#: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
#: rust/backend/rust-tree.cc:3924
#, gcc-internal-format
msgid "invalid use of %qT"
msgstr ""
-#: cp/parser.cc:27872
+#: cp/parser.cc:27936
#, gcc-internal-format
msgid "types may not be defined in template arguments"
msgstr ""
-#: cp/parser.cc:27881
+#: cp/parser.cc:27945
#, gcc-internal-format
msgid "invalid use of %<auto%> in template argument"
msgstr ""
-#: cp/parser.cc:28008
+#: cp/parser.cc:28072
#, gcc-internal-format
msgid "expected type-specifier"
msgstr ""
-#: cp/parser.cc:28155
+#: cp/parser.cc:28219
#, gcc-internal-format
msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
msgstr ""
-#: cp/parser.cc:28362
+#: cp/parser.cc:28426
#, gcc-internal-format
msgid "expected %<,%> or %<...%>"
msgstr ""
-#: cp/parser.cc:28440
+#: cp/parser.cc:28504
#, gcc-internal-format
msgid "types may not be defined in parameter types"
msgstr ""
-#: cp/parser.cc:28564
+#: cp/parser.cc:28628
#, gcc-internal-format
msgid "%<this%> specifier in template parameter declaration"
msgstr ""
-#: cp/parser.cc:28567
+#: cp/parser.cc:28631
#, gcc-internal-format
msgid "%<this%> specifier in a requires-expression parameter"
msgstr ""
-#: cp/parser.cc:28627
+#: cp/parser.cc:28691
#, gcc-internal-format
msgid "an explicit object parameter cannot be a function parameter pack"
msgstr ""
-#: cp/parser.cc:28668
+#: cp/parser.cc:28732
#, gcc-internal-format
msgid "default arguments are only permitted for function parameters"
msgstr ""
-#: cp/parser.cc:28686
+#: cp/parser.cc:28750
#, gcc-internal-format
msgid "parameter pack %qD cannot have a default argument"
msgstr ""
-#: cp/parser.cc:28692
+#: cp/parser.cc:28756
#, gcc-internal-format
msgid "template parameter pack cannot have a default argument"
msgstr ""
-#: cp/parser.cc:28694
+#: cp/parser.cc:28758
#, gcc-internal-format
msgid "parameter pack cannot have a default argument"
msgstr ""
-#: cp/parser.cc:28717
+#: cp/parser.cc:28781
#, gcc-internal-format
msgid "an explicit object parameter may not have a default argument"
msgstr ""
-#: cp/parser.cc:28841
+#: cp/parser.cc:28905
#, gcc-internal-format
msgid ""
"function-try-block body of %<constexpr%> constructor only available with %<-"
"std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:28845
+#: cp/parser.cc:28909
#, gcc-internal-format
msgid ""
"function-try-block body of %<constexpr%> function only available with %<-"
"std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:29036
+#: cp/parser.cc:29100
#, gcc-internal-format
msgid "probably missing a comma or an operator before"
msgstr ""
-#: cp/parser.cc:29198
+#: cp/parser.cc:29262
#, gcc-internal-format
msgid ""
"C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu+"
"+20%>"
msgstr ""
-#: cp/parser.cc:29220
+#: cp/parser.cc:29284
#, gcc-internal-format
msgid "ISO C++ does not allow GNU designated initializers"
msgstr ""
-#: cp/parser.cc:29258
+#: cp/parser.cc:29322
#, gcc-internal-format
msgid "ISO C++ does not allow C99 designated initializers"
msgstr ""
-#: cp/parser.cc:29272
+#: cp/parser.cc:29336
#, gcc-internal-format
msgid ""
"either all initializer clauses should be designated or none of them should be"
msgstr ""
-#: cp/parser.cc:29312
+#: cp/parser.cc:29376
#, gcc-internal-format
msgid "%<...%> not allowed in designated initializer list"
msgstr ""
-#: cp/parser.cc:29363
+#: cp/parser.cc:29427
#, gcc-internal-format
msgid "%<.%s%> designator used multiple times in the same initializer list"
msgstr ""
-#: cp/parser.cc:29419 cp/parser.cc:29553
+#: cp/parser.cc:29483 cp/parser.cc:29617
#, gcc-internal-format
msgid "expected class-name"
msgstr ""
-#: cp/parser.cc:29833
+#: cp/parser.cc:29897
#, gcc-internal-format
msgid "expected %<;%> after class definition"
msgstr ""
-#: cp/parser.cc:29836
+#: cp/parser.cc:29900
#, gcc-internal-format
msgid "expected %<;%> after struct definition"
msgstr ""
-#: cp/parser.cc:29839
+#: cp/parser.cc:29903
#, gcc-internal-format
msgid "expected %<;%> after union definition"
msgstr ""
-#: cp/parser.cc:30135 cp/parser.cc:37398
+#: cp/parser.cc:30199 cp/parser.cc:37458
#, gcc-internal-format
msgid "duplicate %qD specifier"
msgstr ""
-#: cp/parser.cc:30346
+#: cp/parser.cc:30410
#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
msgstr ""
-#: cp/parser.cc:30358
+#: cp/parser.cc:30422
#, gcc-internal-format
msgid "global qualification of class name is invalid"
msgstr ""
-#: cp/parser.cc:30365
+#: cp/parser.cc:30429
#, gcc-internal-format
msgid "qualified name does not name a class"
msgstr ""
-#: cp/parser.cc:30377
+#: cp/parser.cc:30441
#, gcc-internal-format
msgid "keyword %<template%> not allowed in class-head-name"
msgstr ""
-#: cp/parser.cc:30383
+#: cp/parser.cc:30447
#, gcc-internal-format
msgid "invalid class name in declaration of %qD"
msgstr ""
-#: cp/parser.cc:30426
+#: cp/parser.cc:30490
#, gcc-internal-format
msgid "declaration of partial specialization in unbraced export-declaration"
msgstr ""
-#: cp/parser.cc:30452
+#: cp/parser.cc:30516
#, gcc-internal-format
msgid ""
"an explicit instantiation cannot have a definition; use %<template <>%> to "
"declare a specialization"
msgstr ""
-#: cp/parser.cc:30459
+#: cp/parser.cc:30523
#, gcc-internal-format
msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr ""
-#: cp/parser.cc:30492
+#: cp/parser.cc:30556
#, gcc-internal-format
msgid "function template %qD redeclared as a class template"
msgstr ""
-#: cp/parser.cc:30525
+#: cp/parser.cc:30589
#, gcc-internal-format
msgid "could not resolve typename type"
msgstr ""
-#: cp/parser.cc:30590
+#: cp/parser.cc:30654
#, gcc-internal-format
msgid "previous definition of %q#T"
msgstr ""
#. In a lambda this should work, but doesn't currently.
#. We're in a lambda, but it isn't the innermost class.
#. This should work, but currently doesn't.
-#: cp/parser.cc:30604 cp/pt.cc:4414
+#: cp/parser.cc:30668 cp/pt.cc:4414
#, gcc-internal-format
msgid "unexpanded parameter pack in local class in lambda"
msgstr ""
-#: cp/parser.cc:30722 cp/parser.cc:37785
+#: cp/parser.cc:30786 cp/parser.cc:37845
#, gcc-internal-format
msgid "expected class-key"
msgstr ""
-#: cp/parser.cc:30747
+#: cp/parser.cc:30811
#, gcc-internal-format
msgid ""
"ISO C++ forbids typename key in template template parameter; use %<-std=c+"
"+17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:30751
+#: cp/parser.cc:30815
#, gcc-internal-format
msgid "expected %<class%> or %<typename%>"
msgstr ""
-#: cp/parser.cc:31030
+#: cp/parser.cc:31094
#, gcc-internal-format
msgid "in C++03 a class-key must be used when declaring a friend"
msgstr ""
-#: cp/parser.cc:31036
+#: cp/parser.cc:31100
#, gcc-internal-format
msgid ""
"variadic friends or friend type declarations with multiple types only "
"available with %<-std=c++2c%> or %<-std=gnu++2c%>"
msgstr ""
-#: cp/parser.cc:31077
+#: cp/parser.cc:31141
#, gcc-internal-format
msgid "friend declaration does not name a class or function"
msgstr ""
-#: cp/parser.cc:31117
+#: cp/parser.cc:31181
#, gcc-internal-format
msgid "a storage class on an anonymous aggregate in class scope is not allowed"
msgstr ""
-#: cp/parser.cc:31220
+#: cp/parser.cc:31284
#, gcc-internal-format
msgid ""
"default member initializers for bit-fields only available with %<-std=c+"
"+20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:31227
+#: cp/parser.cc:31291
#, gcc-internal-format
msgid "default member initializer for unnamed bit-field"
msgstr ""
-#: cp/parser.cc:31240
+#: cp/parser.cc:31304
#, gcc-internal-format
msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
msgstr ""
-#: cp/parser.cc:31422
+#: cp/parser.cc:31486
#, gcc-internal-format
msgid "bit-field %qD has non-integral type %qT"
msgstr ""
-#: cp/parser.cc:31450
+#: cp/parser.cc:31514
#, gcc-internal-format
msgid "pure-specifier on function-definition"
msgstr ""
-#: cp/parser.cc:31556
+#: cp/parser.cc:31620
#, gcc-internal-format
msgid "stray %<,%> at end of member declaration"
msgstr ""
-#: cp/parser.cc:31570
+#: cp/parser.cc:31634
#, gcc-internal-format
msgid "expected %<;%> at end of member declaration"
msgstr ""
-#: cp/parser.cc:31643
+#: cp/parser.cc:31707
#, gcc-internal-format
msgid ""
"%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
msgstr ""
-#: cp/parser.cc:31666
+#: cp/parser.cc:31730
#, gcc-internal-format
msgid "invalid pure specifier (only %<= 0%> is allowed)"
msgstr ""
-#: cp/parser.cc:31701
+#: cp/parser.cc:31765
#, gcc-internal-format
msgid "a brace-enclosed initializer is not allowed here"
msgstr ""
-#: cp/parser.cc:31848
+#: cp/parser.cc:31912
#, gcc-internal-format
msgid "attributes on base specifiers are ignored"
msgstr ""
-#: cp/parser.cc:31868
+#: cp/parser.cc:31932
#, gcc-internal-format
msgid "%<virtual%> specified more than once in base-specifier"
msgstr ""
-#: cp/parser.cc:31888
+#: cp/parser.cc:31952
#, gcc-internal-format
msgid "more than one access specifier in base-specifier"
msgstr ""
-#: cp/parser.cc:31945
+#: cp/parser.cc:32009
#, gcc-internal-format
msgid ""
"keyword %<typename%> not allowed in this context (the base class is "
"implicitly a type)"
msgstr ""
-#: cp/parser.cc:32129 cp/parser.cc:32223
+#: cp/parser.cc:32193 cp/parser.cc:32287
#, gcc-internal-format
msgid "types may not be defined in an exception-specification"
msgstr ""
-#: cp/parser.cc:32231
+#: cp/parser.cc:32295
#, gcc-internal-format
msgid "ISO C++17 does not allow dynamic exception specifications"
msgstr ""
-#: cp/parser.cc:32237
+#: cp/parser.cc:32301
#, gcc-internal-format
msgid "dynamic exception specifications are deprecated in C++11"
msgstr ""
-#: cp/parser.cc:32281
+#: cp/parser.cc:32345
#, gcc-internal-format
msgid "invalid use of %<auto%> in exception-specification"
msgstr ""
-#: cp/parser.cc:32322
+#: cp/parser.cc:32386
#, gcc-internal-format
msgid ""
"%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-"
"std=gnu++20%>"
msgstr ""
-#: cp/parser.cc:32434
+#: cp/parser.cc:32498
#, gcc-internal-format
msgid "types may not be defined in exception-declarations"
msgstr ""
-#: cp/parser.cc:32469
+#: cp/parser.cc:32533
#, gcc-internal-format
msgid "%<alignas%> on exception declaration"
msgstr ""
-#: cp/parser.cc:32548
+#: cp/parser.cc:32612
#, gcc-internal-format
msgid "%<co_yield%> cannot be used in default arguments"
msgstr ""
-#: cp/parser.cc:33019
+#: cp/parser.cc:33083
#, gcc-internal-format
msgid "expected attribute argument as balanced token sequence"
msgstr ""
-#: cp/parser.cc:33165
+#: cp/parser.cc:33229
#, gcc-internal-format
msgid "attribute using prefix used together with scoped attribute token"
msgstr ""
-#: cp/parser.cc:33179
+#: cp/parser.cc:33243
#, gcc-internal-format
msgid "expected an identifier for the attribute name"
msgstr ""
#. e.g. [[attr()]].
-#: cp/parser.cc:33321
+#: cp/parser.cc:33385
#, gcc-internal-format
msgid "parentheses must be omitted if %qE attribute argument list is empty"
msgstr ""
-#: cp/parser.cc:33356
+#: cp/parser.cc:33420
#, gcc-internal-format
msgid "attribute %qs specified multiple times"
msgstr ""
-#: cp/parser.cc:33399 cp/parser.cc:33491
+#: cp/parser.cc:33463 cp/parser.cc:33555
#, gcc-internal-format
msgid "mixing annotations and attributes in the same list"
msgstr ""
-#: cp/parser.cc:33428
+#: cp/parser.cc:33492
#, gcc-internal-format
msgid "expected attribute before %<...%>"
msgstr ""
-#: cp/parser.cc:33431
+#: cp/parser.cc:33495
#, gcc-internal-format
msgid "attribute with no arguments contains no parameter packs"
msgstr ""
-#: cp/parser.cc:33589
+#: cp/parser.cc:33651
#, gcc-internal-format
msgid "expected conditional-expression"
msgstr ""
-#: cp/parser.cc:33636
+#: cp/parser.cc:33698
#, gcc-internal-format
msgid "%qs is only available with %qs"
msgstr ""
-#: cp/parser.cc:33652
+#: cp/parser.cc:33714
#, gcc-internal-format
msgid "attributes are ignored on %qs"
msgstr ""
-#: cp/parser.cc:33768
+#: cp/parser.cc:33829
#, gcc-internal-format
msgid "attributes are ignored on function contract specifiers"
msgstr ""
-#: cp/parser.cc:33872
+#: cp/parser.cc:33932
#, gcc-internal-format
msgid "contracts are only available with %qs"
msgstr ""
-#: cp/parser.cc:33955
+#: cp/parser.cc:34015
#, gcc-internal-format
msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
msgstr ""
-#: cp/parser.cc:33986
+#: cp/parser.cc:34046
#, gcc-internal-format
msgid ""
"attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
msgstr ""
-#: cp/parser.cc:34359 cp/parser.cc:34368
+#: cp/parser.cc:34419 cp/parser.cc:34428
#, gcc-internal-format
msgid "expression must be enclosed in parentheses"
msgstr ""
-#: cp/parser.cc:34715
+#: cp/parser.cc:34775
#, gcc-internal-format
msgid "missing additional %<requires%> to start a requires-expression"
msgstr ""
-#: cp/parser.cc:34956
+#: cp/parser.cc:35016
#, gcc-internal-format
msgid ""
"testing if a concept-id is a valid expression; add %<requires%> to check "
"satisfaction"
msgstr ""
-#: cp/parser.cc:35099
+#: cp/parser.cc:35159
#, gcc-internal-format
msgid "result type is not a plain type-constraint"
msgstr ""
-#: cp/parser.cc:35108
+#: cp/parser.cc:35168
#, gcc-internal-format
msgid "return-type-requirement is not a type-constraint"
msgstr ""
-#: cp/parser.cc:35635
+#: cp/parser.cc:35695
#, gcc-internal-format
msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
msgstr ""
-#: cp/parser.cc:35640
+#: cp/parser.cc:35700
#, gcc-internal-format
msgid "invalid declaration of %<%T::%E%>"
msgstr ""
-#: cp/parser.cc:35644
+#: cp/parser.cc:35704
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr ""
#. something like:
#.
#. template <class T> template <class U> void S::f();
-#: cp/parser.cc:35651
+#: cp/parser.cc:35711
#, gcc-internal-format
msgid "too many template-parameter-lists"
msgstr ""
-#: cp/parser.cc:35945
+#: cp/parser.cc:36005
#, gcc-internal-format
msgid "template-id not allowed for constructor in C++20"
msgstr ""
-#: cp/parser.cc:36056
+#: cp/parser.cc:36116
#, gcc-internal-format
msgid "named return values are no longer supported"
msgstr ""
-#: cp/parser.cc:36233
+#: cp/parser.cc:36293
#, gcc-internal-format
msgid ""
"ISO C++ did not adopt string literal operator templates taking an argument "
"pack of characters"
msgstr ""
-#: cp/parser.cc:36242
+#: cp/parser.cc:36302
#, gcc-internal-format
msgid ""
"literal operator template %qD has invalid parameter list; expected non-type "
"type"
msgstr ""
-#: cp/parser.cc:36248
+#: cp/parser.cc:36308
#, gcc-internal-format
msgid ""
"literal operator template %qD has invalid parameter list; expected non-type "
"template parameter pack %<<char...>%>"
msgstr ""
-#: cp/parser.cc:36288
+#: cp/parser.cc:36348
#, gcc-internal-format
msgid "invalid declaration of member template in local class"
msgstr ""
-#: cp/parser.cc:36298
+#: cp/parser.cc:36358
#, gcc-internal-format
msgid "template with C linkage"
msgstr ""
-#: cp/parser.cc:36318
+#: cp/parser.cc:36378
#, gcc-internal-format
msgid "invalid explicit specialization"
msgstr ""
-#: cp/parser.cc:36428
+#: cp/parser.cc:36488
#, gcc-internal-format
msgid "template declaration of %<typedef%>"
msgstr ""
-#: cp/parser.cc:36479
+#: cp/parser.cc:36539
#, gcc-internal-format
msgid "a class template declaration must not declare anything else"
msgstr ""
-#: cp/parser.cc:36532
+#: cp/parser.cc:36592
#, gcc-internal-format
msgid "explicit template specialization cannot have a storage class"
msgstr ""
-#: cp/parser.cc:36851
+#: cp/parser.cc:36911
#, gcc-internal-format
msgid "%<>>%> should be %<> >%> within a nested template argument list"
msgstr ""
-#: cp/parser.cc:36864
+#: cp/parser.cc:36924
#, gcc-internal-format
msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
msgstr ""
-#: cp/parser.cc:36895
+#: cp/parser.cc:36955
#, gcc-internal-format
msgid "%qs should be %qs to terminate a template argument list"
msgstr ""
-#: cp/parser.cc:37211
+#: cp/parser.cc:37271
#, gcc-internal-format
msgid "%<sizeof...%> argument must be surrounded by parentheses"
msgstr ""
-#: cp/parser.cc:37386
+#: cp/parser.cc:37446
#, gcc-internal-format
msgid "invalid use of %qD in linkage specification"
msgstr ""
-#: cp/parser.cc:37401
+#: cp/parser.cc:37461
#, gcc-internal-format
msgid "%qD specifier conflicts with %qs"
msgstr ""
-#: cp/parser.cc:37413
+#: cp/parser.cc:37473
#, gcc-internal-format
msgid "%<__thread%> before %qD"
msgstr ""
-#: cp/parser.cc:37430
+#: cp/parser.cc:37490
#, gcc-internal-format
msgid "%qD specifier conflicts with %<typedef%>"
msgstr ""
-#: cp/parser.cc:37539
+#: cp/parser.cc:37599
#, gcc-internal-format
msgid "ISO C++ 1998 does not support %<long long%>"
msgstr ""
-#: cp/parser.cc:37550
+#: cp/parser.cc:37610
#, gcc-internal-format
msgid "both %<__thread%> and %<thread_local%> specified"
msgstr ""
-#: cp/parser.cc:37555
+#: cp/parser.cc:37615
#, gcc-internal-format
msgid "duplicate %qD"
msgstr ""
-#: cp/parser.cc:37584
+#: cp/parser.cc:37644
#, gcc-internal-format
msgid "duplicate %qs"
msgstr ""
-#: cp/parser.cc:37636
+#: cp/parser.cc:37696
#, gcc-internal-format
msgid "expected %<new%>"
msgstr ""
-#: cp/parser.cc:37639
+#: cp/parser.cc:37699
#, gcc-internal-format
msgid "expected %<delete%>"
msgstr ""
-#: cp/parser.cc:37642
+#: cp/parser.cc:37702
#, gcc-internal-format
msgid "expected %<return%>"
msgstr ""
-#: cp/parser.cc:37648
+#: cp/parser.cc:37708
#, gcc-internal-format
msgid "expected %<extern%>"
msgstr ""
-#: cp/parser.cc:37651
+#: cp/parser.cc:37711
#, gcc-internal-format
msgid "expected %<static_assert%>"
msgstr ""
-#: cp/parser.cc:37654
+#: cp/parser.cc:37714
#, gcc-internal-format
msgid "expected %<decltype%>"
msgstr ""
-#: cp/parser.cc:37657
+#: cp/parser.cc:37717
#, gcc-internal-format
msgid "expected %<operator%>"
msgstr ""
-#: cp/parser.cc:37660
+#: cp/parser.cc:37720
#, gcc-internal-format
msgid "expected %<class%>"
msgstr ""
-#: cp/parser.cc:37663
+#: cp/parser.cc:37723
#, gcc-internal-format
msgid "expected %<template%>"
msgstr ""
-#: cp/parser.cc:37666
+#: cp/parser.cc:37726
#, gcc-internal-format
msgid "expected %<namespace%>"
msgstr ""
-#: cp/parser.cc:37669
+#: cp/parser.cc:37729
#, gcc-internal-format
msgid "expected %<using%>"
msgstr ""
-#: cp/parser.cc:37672
+#: cp/parser.cc:37732
#, gcc-internal-format
msgid "expected %<asm%>"
msgstr ""
-#: cp/parser.cc:37675
+#: cp/parser.cc:37735
#, gcc-internal-format
msgid "expected %<try%>"
msgstr ""
-#: cp/parser.cc:37678
+#: cp/parser.cc:37738
#, gcc-internal-format
msgid "expected %<catch%>"
msgstr ""
-#: cp/parser.cc:37681
+#: cp/parser.cc:37741
#, gcc-internal-format
msgid "expected %<throw%>"
msgstr ""
-#: cp/parser.cc:37684
+#: cp/parser.cc:37744
#, gcc-internal-format
msgid "expected %<auto%>"
msgstr ""
-#: cp/parser.cc:37687
+#: cp/parser.cc:37747
#, gcc-internal-format
msgid "expected %<__label__%>"
msgstr ""
-#: cp/parser.cc:37690
+#: cp/parser.cc:37750
#, gcc-internal-format
msgid "expected %<@try%>"
msgstr ""
-#: cp/parser.cc:37693
+#: cp/parser.cc:37753
#, gcc-internal-format
msgid "expected %<@synchronized%>"
msgstr ""
-#: cp/parser.cc:37696
+#: cp/parser.cc:37756
#, gcc-internal-format
msgid "expected %<@throw%>"
msgstr ""
-#: cp/parser.cc:37699
+#: cp/parser.cc:37759
#, gcc-internal-format
msgid "expected %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.cc:37702
+#: cp/parser.cc:37762
#, gcc-internal-format
msgid "expected %<__transaction_relaxed%>"
msgstr ""
-#: cp/parser.cc:37705
+#: cp/parser.cc:37765
#, gcc-internal-format
msgid "expected %<co_yield%>"
msgstr ""
-#: cp/parser.cc:37737
+#: cp/parser.cc:37797
#, gcc-internal-format
msgid "expected %<::%>"
msgstr ""
-#: cp/parser.cc:37749
+#: cp/parser.cc:37809
#, gcc-internal-format
msgid "expected %<...%>"
msgstr ""
-#: cp/parser.cc:37752
+#: cp/parser.cc:37812
#, gcc-internal-format
msgid "expected %<*%>"
msgstr ""
-#: cp/parser.cc:37755
+#: cp/parser.cc:37815
#, gcc-internal-format
msgid "expected %<~%>"
msgstr ""
-#: cp/parser.cc:37761
+#: cp/parser.cc:37821
#, gcc-internal-format
msgid "expected %<:%> or %<::%>"
msgstr ""
-#: cp/parser.cc:37788
+#: cp/parser.cc:37848
#, gcc-internal-format
msgid "expected %<class%>, %<typename%>, or %<template%>"
msgstr ""
-#: cp/parser.cc:37791
+#: cp/parser.cc:37851
#, gcc-internal-format
msgid "expected %<:]%>"
msgstr ""
-#: cp/parser.cc:38126
+#: cp/parser.cc:38186
#, gcc-internal-format
msgid "redundant enum-key %<enum%s%> in reference to %q#T"
msgstr ""
-#: cp/parser.cc:38280
+#: cp/parser.cc:38340
#, gcc-internal-format
msgid "%qs tag used in naming %q#T"
msgstr ""
-#: cp/parser.cc:38285
+#: cp/parser.cc:38345
#, gcc-internal-format
msgid "%q#T was previously declared here"
msgstr ""
-#: cp/parser.cc:38406
+#: cp/parser.cc:38466
#, gcc-internal-format
msgid "redundant class-key %qs in reference to %q#T"
msgstr ""
-#: cp/parser.cc:38564 cp/parser.cc:38598
+#: cp/parser.cc:38624 cp/parser.cc:38658
#, gcc-internal-format
msgid "%qT declared with a mismatched class-key %qs"
msgstr ""
-#: cp/parser.cc:38571 cp/parser.cc:38604
+#: cp/parser.cc:38631 cp/parser.cc:38664
#, gcc-internal-format
msgid "remove the class-key or replace it with %qs"
msgstr ""
-#: cp/parser.cc:38572 cp/parser.cc:38605
+#: cp/parser.cc:38632 cp/parser.cc:38665
#, gcc-internal-format
msgid "replace the class-key with %qs"
msgstr ""
-#: cp/parser.cc:38579
+#: cp/parser.cc:38639
#, gcc-internal-format
msgid "%qT defined as %qs here"
msgstr ""
-#: cp/parser.cc:38580
+#: cp/parser.cc:38640
#, gcc-internal-format
msgid "%qT first declared as %qs here"
msgstr ""
-#: cp/parser.cc:38663
+#: cp/parser.cc:38723
#, gcc-internal-format
msgid "%qD redeclared with different access"
msgstr ""
-#: cp/parser.cc:38684
+#: cp/parser.cc:38744
#, gcc-internal-format
msgid ""
"in C++98 %<template%> (as a disambiguator) is only allowed within templates"
msgstr ""
-#: cp/parser.cc:38937
+#: cp/parser.cc:38997
#, gcc-internal-format
msgid "file ends in default argument"
msgstr ""
-#: cp/parser.cc:39178 cp/parser.cc:40490 cp/parser.cc:40679
+#: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
#, gcc-internal-format
msgid "misplaced %<@%D%> Objective-C++ construct"
msgstr ""
-#: cp/parser.cc:39249
+#: cp/parser.cc:39309
#, gcc-internal-format
msgid "objective-c++ message receiver expected"
msgstr ""
-#: cp/parser.cc:39323
+#: cp/parser.cc:39383
#, gcc-internal-format
msgid "objective-c++ message argument(s) are expected"
msgstr ""
-#: cp/parser.cc:39354
+#: cp/parser.cc:39414
#, gcc-internal-format
msgid "%<@encode%> must specify a type as an argument"
msgstr ""
-#: cp/parser.cc:39758
+#: cp/parser.cc:39818
#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
msgstr ""
-#: cp/parser.cc:39833 cp/parser.cc:39851
+#: cp/parser.cc:39893 cp/parser.cc:39911
#, gcc-internal-format
msgid "objective-c++ method declaration is expected"
msgstr ""
-#: cp/parser.cc:39845 cp/parser.cc:39911
+#: cp/parser.cc:39905 cp/parser.cc:39971
#, gcc-internal-format
msgid "method attributes must be specified at the end"
msgstr ""
-#: cp/parser.cc:39954
+#: cp/parser.cc:40014
#, gcc-internal-format
msgid "stray %qs between Objective-C++ methods"
msgstr ""
-#: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
+#: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
#, gcc-internal-format
msgid "invalid type for instance variable"
msgstr ""
-#: cp/parser.cc:40282
+#: cp/parser.cc:40342
#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
msgstr ""
-#: cp/parser.cc:40455
+#: cp/parser.cc:40515
#, gcc-internal-format
msgid ""
"attributes may not be specified before the %<@%D%> Objective-C++ keyword"
msgstr ""
-#: cp/parser.cc:40462
+#: cp/parser.cc:40522
#, gcc-internal-format
msgid "prefix attributes are ignored before %<@%D%>"
msgstr ""
-#: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
+#: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
#, gcc-internal-format
msgid "invalid type for property"
msgstr ""
-#: cp/parser.cc:40918
+#: cp/parser.cc:40978
#, gcc-internal-format
msgid "unknown property attribute %qE"
msgstr ""
-#: cp/parser.cc:42220
+#: cp/parser.cc:42280
#, gcc-internal-format
msgid "expected integer expression list"
msgstr ""
-#: cp/parser.cc:42237
+#: cp/parser.cc:42297
#, gcc-internal-format
msgid "%<wait%> expression must be integral"
msgstr ""
-#: cp/parser.cc:42993
+#: cp/parser.cc:43053
#, gcc-internal-format
msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
msgstr ""
-#: cp/parser.cc:43395
+#: cp/parser.cc:43455
#, gcc-internal-format
msgid "invalid reduction-identifier"
msgstr ""
-#: cp/parser.cc:44089
+#: cp/parser.cc:44149
#, gcc-internal-format
msgid ""
"legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause "
"when using modifiers"
msgstr ""
-#: cp/parser.cc:44725
+#: cp/parser.cc:44785
#, gcc-internal-format
msgid "types may not be defined in iterator type"
msgstr ""
#. check above and add one in semantics.cc (to properly handle templates).
#. Base this on the allocator/align modifiers check for the 'allocate' clause
#. in semantics.cc's finish_omp_clauses.
-#: cp/parser.cc:47212
+#: cp/parser.cc:47272
#, gcc-internal-format
msgid "%<#pragma omp allocate%> not yet supported"
msgstr ""
-#: cp/parser.cc:48663
+#: cp/parser.cc:48723
#, gcc-internal-format
msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
msgstr ""
-#: cp/parser.cc:49611
+#: cp/parser.cc:49671
#, gcc-internal-format
msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
msgstr ""
-#: cp/parser.cc:49693 cp/pt.cc:19188
+#: cp/parser.cc:49753 cp/pt.cc:19329
#, gcc-internal-format
msgid "iteration variable %qD should not be reduction"
msgstr ""
-#: cp/parser.cc:52774
+#: cp/parser.cc:52834
#, gcc-internal-format
msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
msgstr ""
-#: cp/parser.cc:53486
+#: cp/parser.cc:53546
#, gcc-internal-format
msgid ""
"%<#pragma omp dispatch%> must be followed by a direct function call with "
"optional assignment"
msgstr ""
-#: cp/parser.cc:53727
+#: cp/parser.cc:53787
#, gcc-internal-format
msgid "%qD is not a C pointer"
msgstr ""
-#: cp/parser.cc:53853
+#: cp/parser.cc:53913
#, gcc-internal-format
msgid ""
"an %qs clause can only be specified if the %<dispatch%> selector of the "
"construct selector set appears in the %<match%> clause"
msgstr ""
-#: cp/parser.cc:53974
+#: cp/parser.cc:54034
#, gcc-internal-format
msgid ""
"OpenMP directive other than %<declare simd%> or %<declare variant%> "
"appertains to a declaration"
msgstr ""
-#: cp/parser.cc:54549
+#: cp/parser.cc:54609
#, gcc-internal-format
msgid "expected %<target%>"
msgstr ""
-#: cp/parser.cc:55146
+#: cp/parser.cc:55206
#, gcc-internal-format
msgid "invalid initializer clause"
msgstr ""
-#: cp/parser.cc:55177
+#: cp/parser.cc:55237
#, gcc-internal-format
msgid "expected id-expression (arguments)"
msgstr ""
-#: cp/parser.cc:55189
+#: cp/parser.cc:55249
#, gcc-internal-format
msgid ""
"one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
msgstr ""
-#: cp/parser.cc:55292
+#: cp/parser.cc:55352
#, gcc-internal-format
msgid "types may not be defined in declare reduction type list"
msgstr ""
-#: cp/parser.cc:55312 cp/semantics.cc:7048
+#: cp/parser.cc:55372 cp/semantics.cc:7069
#, gcc-internal-format
msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.cc:55316 cp/semantics.cc:7056
+#: cp/parser.cc:55376 cp/semantics.cc:7077
#, gcc-internal-format
msgid "function or array type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.cc:55319 cp/pt.cc:15198 cp/semantics.cc:7062
+#: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
#, gcc-internal-format
msgid "reference type %qT in %<#pragma omp declare reduction%>"
msgstr ""
-#: cp/parser.cc:55322 cp/semantics.cc:7068
+#: cp/parser.cc:55382 cp/semantics.cc:7089
#, gcc-internal-format
msgid ""
"%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma "
"omp declare reduction%>"
msgstr ""
-#: cp/parser.cc:55519
+#: cp/parser.cc:55579
#, gcc-internal-format
msgid "types may not be defined within %<declare mapper%>"
msgstr ""
-#: cp/parser.cc:55691
+#: cp/parser.cc:55751
#, gcc-internal-format
msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
msgstr ""
-#: cp/parser.cc:56256
+#: cp/parser.cc:56316
#, gcc-internal-format
msgid "%<#pragma acc routine%> names a set of overloads"
msgstr ""
-#: cp/parser.cc:56266
+#: cp/parser.cc:56326
#, gcc-internal-format
msgid "%qD does not refer to a namespace scope function"
msgstr ""
-#: cp/parser.cc:56436 cp/parser.cc:56975
+#: cp/parser.cc:56496 cp/parser.cc:57035
#, gcc-internal-format
msgid "OpenMP directives may not appear in %<constexpr%> functions"
msgstr ""
#. cancel-and-throw is unimplemented.
-#: cp/parser.cc:56647
+#: cp/parser.cc:56707
#, gcc-internal-format
msgid "%<atomic_cancel%>"
msgstr ""
-#: cp/parser.cc:56842
+#: cp/parser.cc:56902
#, gcc-internal-format
msgid ""
"outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
msgstr ""
-#: cp/parser.cc:56845
+#: cp/parser.cc:56905
#, gcc-internal-format
msgid " or a %<transaction_may_cancel_outer%> function"
msgstr ""
-#: cp/parser.cc:56892
+#: cp/parser.cc:56952
#, gcc-internal-format
msgid "malformed %<#pragma GCC pch_preprocess%>"
msgstr ""
-#: cp/parser.cc:57229
+#: cp/parser.cc:57289
#, gcc-internal-format
msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
msgstr ""
-#: cp/parser.cc:57240
+#: cp/parser.cc:57300
#, gcc-internal-format
msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
msgstr ""
-#: cp/parser.cc:57327
+#: cp/parser.cc:57387
#, gcc-internal-format
msgid "%<#pragma GCC %s%> must be inside a function"
msgstr ""
-#: cp/parser.cc:57469
+#: cp/parser.cc:57529
#, gcc-internal-format
msgid "multi-source compilation not implemented for C++"
msgstr ""
-#: cp/parser.cc:57609
+#: cp/parser.cc:57669
#, gcc-internal-format
msgid "placeholder type not allowed in this context"
msgstr ""
-#: cp/parser.cc:57711
+#: cp/parser.cc:57771
#, gcc-internal-format
msgid "implicit templates may not be %<virtual%>"
msgstr ""
-#: cp/parser.cc:57767
+#: cp/parser.cc:57827
#, gcc-internal-format
msgid "%<extern \"C\"%> linkage started here"
msgstr ""
msgid "redeclaration of %qD with different constraints"
msgstr ""
-#: cp/pt.cc:6454
+#: cp/pt.cc:6386
+#, gcc-internal-format
+msgid "local class in lambda in template parameter list"
+msgstr ""
+
+#: cp/pt.cc:6461
#, gcc-internal-format
msgid "%qT is not a template type"
msgstr ""
-#: cp/pt.cc:6467
+#: cp/pt.cc:6474
#, gcc-internal-format
msgid "template specifiers not specified in declaration of %qD"
msgstr ""
-#: cp/pt.cc:6479
+#: cp/pt.cc:6486
#, 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.cc:6483
+#: cp/pt.cc:6490
#, 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.cc:6517
+#: cp/pt.cc:6524
#, gcc-internal-format
msgid "template parameter %q+#D"
msgstr ""
-#: cp/pt.cc:6519
+#: cp/pt.cc:6526
#, gcc-internal-format
msgid "redeclared here as %q#D"
msgstr ""
-#: cp/pt.cc:6521
+#: cp/pt.cc:6528
#, gcc-internal-format
msgid "redeclared here"
msgstr ""
-#: cp/pt.cc:6532
+#: cp/pt.cc:6539
#, gcc-internal-format
msgid "declaration of template parameter %q+#D with different constraints"
msgstr ""
-#: cp/pt.cc:6535 cp/pt.cc:6563
+#: cp/pt.cc:6542 cp/pt.cc:6570
#, gcc-internal-format
msgid "original declaration appeared here"
msgstr ""
-#: cp/pt.cc:6560
+#: cp/pt.cc:6567
#, gcc-internal-format
msgid "redeclaration of %q#D with different constraints"
msgstr ""
-#: cp/pt.cc:7010 cp/pt.cc:7082
+#: cp/pt.cc:7035 cp/pt.cc:7107
#, gcc-internal-format
msgid "%qE is not a valid template argument for type %qT"
msgstr ""
-#: cp/pt.cc:7013
+#: cp/pt.cc:7038
#, gcc-internal-format
msgid "it must be the address of a function with external linkage"
msgstr ""
-#: cp/pt.cc:7016
+#: cp/pt.cc:7041
#, gcc-internal-format
msgid "it must be the name of a function with external linkage"
msgstr ""
-#: cp/pt.cc:7031
+#: cp/pt.cc:7056
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because %qD has no linkage"
msgstr ""
-#: cp/pt.cc:7035
+#: cp/pt.cc:7060
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because %qD does not have "
"external linkage"
msgstr ""
-#: cp/pt.cc:7085
+#: cp/pt.cc:7110
#, gcc-internal-format
msgid "it must be a pointer-to-member of the form %<&X::Y%>"
msgstr ""
-#: cp/pt.cc:7087
+#: cp/pt.cc:7112
#, gcc-internal-format
msgid "because it is a member of %qT"
msgstr ""
-#: cp/pt.cc:7156
+#: cp/pt.cc:7182
#, gcc-internal-format
msgid " couldn%'t deduce template parameter %qD"
msgstr ""
-#: cp/pt.cc:7165
+#: cp/pt.cc:7191
#, gcc-internal-format
msgid " types %qT and %qT have incompatible cv-qualifiers"
msgstr ""
-#: cp/pt.cc:7174
+#: cp/pt.cc:7200
#, gcc-internal-format
msgid " mismatched types %qT and %qT"
msgstr ""
-#: cp/pt.cc:7183
+#: cp/pt.cc:7209
#, gcc-internal-format
msgid " template parameter %qD is not a parameter pack, but argument %qD is"
msgstr ""
-#: cp/pt.cc:7194
+#: cp/pt.cc:7220
#, gcc-internal-format
msgid " template argument %qE does not match pointer-to-member constant %qE"
msgstr ""
-#: cp/pt.cc:7204
+#: cp/pt.cc:7230
#, gcc-internal-format
msgid " %qE is not equivalent to %qE"
msgstr ""
-#: cp/pt.cc:7213
+#: cp/pt.cc:7239
#, gcc-internal-format
msgid " inconsistent parameter pack deduction with %qT and %qT"
msgstr ""
-#: cp/pt.cc:7225
+#: cp/pt.cc:7251
#, gcc-internal-format
msgid " deduced conflicting types for parameter %qT (%qT and %qT)"
msgstr ""
-#: cp/pt.cc:7229
+#: cp/pt.cc:7255
#, gcc-internal-format
msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)"
msgstr ""
-#: cp/pt.cc:7240
+#: cp/pt.cc:7266
#, gcc-internal-format
msgid " variable-sized array type %qT is not a valid template argument"
msgstr ""
-#: cp/pt.cc:7251
+#: cp/pt.cc:7277
#, gcc-internal-format
msgid " member function type %qT is not a valid template argument"
msgstr ""
-#: cp/pt.cc:7263
+#: cp/pt.cc:7289
#, 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.cc:7268
+#: cp/pt.cc:7294
#, 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/pt.cc:7294
+#: cp/pt.cc:7320
#, gcc-internal-format
msgid " cannot convert %qE (type %qT) to type %qT"
msgstr ""
-#: cp/pt.cc:7307
+#: cp/pt.cc:7333
#, gcc-internal-format
msgid " %qT is an ambiguous base class of %qT"
msgstr ""
-#: cp/pt.cc:7311
+#: cp/pt.cc:7337
#, gcc-internal-format
msgid " %qT is not derived from %qT"
msgstr ""
-#: cp/pt.cc:7322
+#: cp/pt.cc:7348
#, gcc-internal-format
msgid ""
" template parameters of a template template argument are inconsistent with "
"other deduced template arguments"
msgstr ""
-#: cp/pt.cc:7332
+#: cp/pt.cc:7358
#, gcc-internal-format
msgid " cannot deduce a template for %qT from non-template type %qT"
msgstr ""
-#: cp/pt.cc:7342
+#: cp/pt.cc:7368
#, gcc-internal-format
msgid " template argument %qE does not match %qE"
msgstr ""
-#: cp/pt.cc:7393
+#: cp/pt.cc:7419
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument of type %qT because %qE is not a "
"variable or function"
msgstr ""
-#: cp/pt.cc:7402
+#: cp/pt.cc:7428
#, 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.cc:7412
+#: cp/pt.cc:7438
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument of type %qT because %qD has no linkage"
msgstr ""
-#: cp/pt.cc:7429
+#: cp/pt.cc:7455
#, gcc-internal-format
msgid "the address of %qD is not a valid template argument"
msgstr ""
-#: cp/pt.cc:7439
+#: cp/pt.cc:7465
#, gcc-internal-format
msgid ""
"the address of the %qT subobject of %qD is not a valid template argument"
msgstr ""
-#: cp/pt.cc:7446
+#: cp/pt.cc:7472
#, 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.cc:7469
+#: cp/pt.cc:7495
#, 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.cc:7473
+#: cp/pt.cc:7499
#, 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.cc:7610
+#: cp/pt.cc:7638
#, 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.cc:7777
+#: cp/pt.cc:7805
#, gcc-internal-format
msgid "in template argument for type %qT"
msgstr ""
-#: cp/pt.cc:7791
+#: cp/pt.cc:7819
#, gcc-internal-format
msgid "template argument %qE for type %qT not a compile-time constant"
msgstr ""
-#: cp/pt.cc:7877
+#: cp/pt.cc:7905
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because of conflicts in cv-"
"qualification"
msgstr ""
-#: cp/pt.cc:7885
+#: cp/pt.cc:7913
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because it is not an lvalue"
msgstr ""
-#: cp/pt.cc:7903
+#: cp/pt.cc:7931
#, 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.cc:7963
+#: cp/pt.cc:7991
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because it is a pointer"
msgstr ""
-#: cp/pt.cc:7965
+#: cp/pt.cc:7993
#, gcc-internal-format
msgid "try using %qE instead"
msgstr ""
-#: cp/pt.cc:8019 cp/pt.cc:8051
+#: cp/pt.cc:8047 cp/pt.cc:8079
#, gcc-internal-format
msgid ""
"%qE is not a valid template argument for type %qT because it is of type %qT"
msgstr ""
-#: cp/pt.cc:8645
+#: cp/pt.cc:8673
#, gcc-internal-format
msgid "ignoring attributes on template argument %qT"
msgstr ""
-#: cp/pt.cc:8661
+#: cp/pt.cc:8689
#, gcc-internal-format
msgid "ignoring attributes in template argument %qE"
msgstr ""
-#: cp/pt.cc:8804
+#: cp/pt.cc:8832
#, gcc-internal-format
msgid "injected-class-name %qD used as template template argument"
msgstr ""
-#: cp/pt.cc:8833
+#: cp/pt.cc:8861
#, gcc-internal-format
msgid "invalid use of destructor %qE as a type"
msgstr ""
-#: cp/pt.cc:8838
+#: cp/pt.cc:8866
#, gcc-internal-format
msgid "to refer to a type member of a template parameter, use %<typename %E%>"
msgstr ""
-#: cp/pt.cc:8855 cp/pt.cc:8890 cp/pt.cc:8941
+#: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
#, gcc-internal-format
msgid "type/value mismatch at argument %d in template parameter list for %qD"
msgstr ""
-#: cp/pt.cc:8863
+#: cp/pt.cc:8891
#, gcc-internal-format
msgid " expected a constant of type %qT, got %qT"
msgstr ""
-#: cp/pt.cc:8871
+#: cp/pt.cc:8899
#, gcc-internal-format
msgid ""
" ambiguous template argument for non-type template parameter is treated as "
"function type"
msgstr ""
-#: cp/pt.cc:8877
+#: cp/pt.cc:8905
#, gcc-internal-format
msgid " expected a class template, got %qE"
msgstr ""
-#: cp/pt.cc:8880
+#: cp/pt.cc:8908
#, gcc-internal-format
msgid " expected a type, got %qE"
msgstr ""
-#: cp/pt.cc:8895
+#: cp/pt.cc:8923
#, gcc-internal-format
msgid " expected a type, got %qT"
msgstr ""
-#: cp/pt.cc:8898
+#: cp/pt.cc:8926
#, gcc-internal-format
msgid " expected a class template, got %qT"
msgstr ""
-#: cp/pt.cc:8945
+#: cp/pt.cc:8973
#, gcc-internal-format
msgid " expected a template of type %qD, got %qT"
msgstr ""
-#: cp/pt.cc:8960
+#: cp/pt.cc:8988
#, gcc-internal-format
msgid "constraint mismatch at argument %d in template parameter list for %qD"
msgstr ""
-#: cp/pt.cc:8963
+#: cp/pt.cc:8991
#, gcc-internal-format
msgid " expected %qD but got %qD"
msgstr ""
-#: cp/pt.cc:9050
+#: cp/pt.cc:9078
#, gcc-internal-format
msgid "could not convert template argument %qE from %qT to %qT"
msgstr ""
-#: cp/pt.cc:9178 cp/pt.cc:9514
+#: cp/pt.cc:9206 cp/pt.cc:9542
#, gcc-internal-format, gfc-internal-format
msgid "template argument %d is invalid"
msgstr ""
-#: cp/pt.cc:9193 cp/pt.cc:9339
+#: cp/pt.cc:9221 cp/pt.cc:9367
#, gcc-internal-format, gfc-internal-format
msgid "wrong number of template arguments (%d, should be %d)"
msgstr ""
-#: cp/pt.cc:9335
+#: cp/pt.cc:9363
#, gcc-internal-format, gfc-internal-format
msgid "wrong number of template arguments (%d, should be at least %d)"
msgstr ""
-#: cp/pt.cc:9344
+#: cp/pt.cc:9372
#, gcc-internal-format
msgid "provided for %qD"
msgstr ""
-#: cp/pt.cc:9370
+#: cp/pt.cc:9398
#, gcc-internal-format
msgid ""
"pack expansion argument for non-pack parameter %qD of alias template %qD"
msgstr ""
-#: cp/pt.cc:9374
+#: cp/pt.cc:9402
#, gcc-internal-format
msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
msgstr ""
-#: cp/pt.cc:9475
+#: cp/pt.cc:9503
#, gcc-internal-format
msgid ""
"so any instantiation with a non-empty parameter pack would be ill-formed"
msgstr ""
-#: cp/pt.cc:10052
+#: cp/pt.cc:10080
#, gcc-internal-format
msgid "%q#D is not a function template"
msgstr ""
-#: cp/pt.cc:10247
+#: cp/pt.cc:10275
#, gcc-internal-format
msgid "non-template type %qT used as a template"
msgstr ""
-#: cp/pt.cc:10249
+#: cp/pt.cc:10277
#, gcc-internal-format
msgid "for template declaration %q+D"
msgstr ""
-#: cp/pt.cc:10418 cp/pt.cc:23643
+#: cp/pt.cc:10446 cp/pt.cc:23801
#, gcc-internal-format
msgid "template constraint failure for %qD"
msgstr ""
-#: cp/pt.cc:10768
+#: cp/pt.cc:10796
#, gcc-internal-format
msgid "use of invalid variable template %qE"
msgstr ""
-#: cp/pt.cc:11508
+#: cp/pt.cc:11536
#, gcc-internal-format
msgid ""
"template instantiation depth exceeds maximum of %d (use %<-ftemplate-"
"depth=%> to increase the maximum)"
msgstr ""
-#: cp/pt.cc:12444
+#: cp/pt.cc:12472
#, gcc-internal-format
msgid "score argument must be constant integer expression"
msgstr ""
-#: cp/pt.cc:12453
+#: cp/pt.cc:12481
#, gcc-internal-format
msgid "score argument must be non-negative"
msgstr ""
-#: cp/pt.cc:12480
+#: cp/pt.cc:12508
#, gcc-internal-format
msgid "property must be constant integer expression or string literal"
msgstr ""
-#: cp/pt.cc:12484
+#: cp/pt.cc:12512
#, gcc-internal-format
msgid "property must be constant integer expression"
msgstr ""
-#: cp/pt.cc:12713
+#: cp/pt.cc:12741
#, gcc-internal-format
msgid "instantiating erroneous template"
msgstr ""
-#: cp/pt.cc:12714
+#: cp/pt.cc:12742
#, gcc-internal-format
msgid "first error appeared here"
msgstr ""
-#: cp/pt.cc:13082
+#: cp/pt.cc:13110
#, gcc-internal-format
msgid "flexible array member %qD in union"
msgstr ""
-#: cp/pt.cc:13601
+#: cp/pt.cc:13629
#, gcc-internal-format
msgid "fold of empty expansion over %O"
msgstr ""
-#: cp/pt.cc:14078
+#: cp/pt.cc:14189
#, gcc-internal-format
msgid "%qE is not the entire pattern of the pack expansion"
msgstr ""
-#: cp/pt.cc:14204
+#: cp/pt.cc:14321
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %qT"
msgstr ""
-#: cp/pt.cc:14207
+#: cp/pt.cc:14324
#, gcc-internal-format
msgid "mismatched argument pack lengths while expanding %qE"
msgstr ""
-#: cp/pt.cc:14412
+#: cp/pt.cc:14529
#, gcc-internal-format
msgid "cannot index an empty pack"
msgstr ""
-#: cp/pt.cc:14868
+#: cp/pt.cc:14989
#, gcc-internal-format
msgid " when instantiating default argument for call to %qD"
msgstr ""
-#: cp/pt.cc:14965
+#: cp/pt.cc:15086
#, gcc-internal-format
msgid "creating pointer to member function of non-class type %qT"
msgstr ""
-#: cp/pt.cc:15976
+#: cp/pt.cc:16097
#, gcc-internal-format, gfc-internal-format
msgid "mismatched argument pack lengths (%d vs %d)"
msgstr ""
#.
#. is an attempt to declare a variable with function
#. type.
-#: cp/pt.cc:16178
+#: cp/pt.cc:16332
#, gcc-internal-format
msgid "variable %qD has function type"
msgstr ""
-#: cp/pt.cc:16403
+#: cp/pt.cc:16530
#, gcc-internal-format
msgid "invalid parameter type %qT"
msgstr ""
-#: cp/pt.cc:16405
+#: cp/pt.cc:16532
#, gcc-internal-format
msgid "in declaration %q+D"
msgstr ""
-#: cp/pt.cc:16532
+#: cp/pt.cc:16659
#, gcc-internal-format
msgid "function returning an array"
msgstr ""
-#: cp/pt.cc:16534
+#: cp/pt.cc:16661
#, gcc-internal-format
msgid "function returning a function"
msgstr ""
-#: cp/pt.cc:16784
+#: cp/pt.cc:16914
#, gcc-internal-format
msgid "%qE is not usable in a splice type"
msgstr ""
-#: cp/pt.cc:16786
+#: cp/pt.cc:16916
#, gcc-internal-format
msgid "%qE is not usable in a splice scope"
msgstr ""
-#: cp/pt.cc:17367
+#: cp/pt.cc:17508
#, gcc-internal-format
msgid "forming reference to void"
msgstr ""
-#: cp/pt.cc:17369
+#: cp/pt.cc:17510
#, gcc-internal-format
msgid "forming pointer to reference type %qT"
msgstr ""
-#: cp/pt.cc:17371
+#: cp/pt.cc:17512
#, gcc-internal-format
msgid "forming reference to reference type %qT"
msgstr ""
-#: cp/pt.cc:17384
+#: cp/pt.cc:17525
#, gcc-internal-format
msgid "forming pointer to qualified function type %qT"
msgstr ""
-#: cp/pt.cc:17387
+#: cp/pt.cc:17528
#, gcc-internal-format
msgid "forming reference to qualified function type %qT"
msgstr ""
-#: cp/pt.cc:17440
+#: cp/pt.cc:17581
#, gcc-internal-format
msgid "creating pointer to member of non-class type %qT"
msgstr ""
-#: cp/pt.cc:17446
+#: cp/pt.cc:17587
#, gcc-internal-format
msgid "creating pointer to member reference type %qT"
msgstr ""
-#: cp/pt.cc:17452
+#: cp/pt.cc:17593
#, gcc-internal-format
msgid "creating pointer to member of type void"
msgstr ""
-#: cp/pt.cc:17521
+#: cp/pt.cc:17662
#, gcc-internal-format
msgid "creating array of %qT"
msgstr ""
-#: cp/pt.cc:17562
+#: cp/pt.cc:17703
#, gcc-internal-format
msgid "%qD expanded to more than one element"
msgstr ""
-#: cp/pt.cc:17569
+#: cp/pt.cc:17710
#, gcc-internal-format
msgid "%qD is instantiated for an empty pack"
msgstr ""
-#: cp/pt.cc:17623
+#: cp/pt.cc:17764
#, gcc-internal-format
msgid "%qT is not a class, struct, or union type"
msgstr ""
-#: cp/pt.cc:17657
+#: cp/pt.cc:17798
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not an enumeration type"
msgstr ""
-#: cp/pt.cc:17666
+#: cp/pt.cc:17807
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not a non-union class type"
msgstr ""
-#: cp/pt.cc:17674
+#: cp/pt.cc:17815
#, gcc-internal-format
msgid "%qT resolves to %qT, which is not a union type"
msgstr ""
-#: cp/pt.cc:17810
+#: cp/pt.cc:17951
#, gcc-internal-format
msgid "expected a reflection of a type template"
msgstr ""
-#: cp/pt.cc:17844
+#: cp/pt.cc:17985
#, gcc-internal-format
msgid "use of %qs in template"
msgstr ""
#. Lookup succeeded at parse time, but failed during
#. instantiation; must be because we're trying to refer to it
#. while forming its declaration (c++/120204).
-#: cp/pt.cc:18017
+#: cp/pt.cc:18158
#, gcc-internal-format
msgid "declaration of %<%T::%D%> depends on itself"
msgstr ""
-#: cp/pt.cc:18173
+#: cp/pt.cc:18314
#, gcc-internal-format
msgid "qualifying type %qT does not match destructor name ~%qT"
msgstr ""
-#: cp/pt.cc:18189
+#: cp/pt.cc:18330
#, gcc-internal-format
msgid ""
"dependent-name %qE is parsed as a non-type, but instantiation yields a type"
msgstr ""
-#: cp/pt.cc:18191
+#: cp/pt.cc:18332
#, gcc-internal-format
msgid "say %<typename %E%> if a type is meant"
msgstr ""
-#: cp/pt.cc:18277
+#: cp/pt.cc:18418
#, gcc-internal-format
msgid "initializer for %q#D expands to an empty list of expressions"
msgstr ""
-#: cp/pt.cc:20655 cp/pt.cc:22967
+#: cp/pt.cc:20801 cp/pt.cc:23125
#, gcc-internal-format
msgid "invalid use of pack expansion expression"
msgstr ""
-#: cp/pt.cc:20659 cp/pt.cc:22971
+#: cp/pt.cc:20805 cp/pt.cc:23129
#, gcc-internal-format
msgid "use %<...%> to expand argument pack"
msgstr ""
-#: cp/pt.cc:20806
+#: cp/pt.cc:20952
#, gcc-internal-format
msgid "empty initializer in lambda init-capture"
msgstr ""
-#: cp/pt.cc:22178
+#: cp/pt.cc:22326
#, 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.cc:22213
+#: cp/pt.cc:22361
#, gcc-internal-format
msgid "declarations in dependent base %qT are not found by unqualified lookup"
msgstr ""
-#: cp/pt.cc:22218
+#: cp/pt.cc:22366
#, gcc-internal-format
msgid "use %<this->%D%> instead"
msgstr ""
-#: cp/pt.cc:22221
+#: cp/pt.cc:22369
#, gcc-internal-format
msgid "use %<%T::%D%> instead"
msgstr ""
-#: cp/pt.cc:22226
+#: cp/pt.cc:22374
#, gcc-internal-format
msgid "%qD declared here, later in the translation unit"
msgstr ""
-#: cp/pt.cc:22277
+#: cp/pt.cc:22425
#, gcc-internal-format
msgid "wrong number of arguments to %<__builtin_convertvector%>"
msgstr ""
-#: cp/pt.cc:22304
+#: cp/pt.cc:22452
#, gcc-internal-format
msgid "wrong number of arguments to %<assume%> attribute"
msgstr ""
-#: cp/pt.cc:22552
+#: cp/pt.cc:22710
#, gcc-internal-format
msgid "%qT is not a class or namespace"
msgstr ""
-#: cp/pt.cc:22555
+#: cp/pt.cc:22713
#, gcc-internal-format
msgid "%qD is not a class or namespace"
msgstr ""
-#: cp/pt.cc:22884
+#: cp/pt.cc:23042
#, gcc-internal-format
msgid "using invalid field %qD"
msgstr ""
-#: cp/pt.cc:23273
+#: cp/pt.cc:23431
#, gcc-internal-format
msgid "%qT is/uses unnamed type"
msgstr ""
-#: cp/pt.cc:23275
+#: cp/pt.cc:23433
#, gcc-internal-format
msgid "template argument for %qD uses local type %qT"
msgstr ""
-#: cp/pt.cc:23285
+#: cp/pt.cc:23443
#, gcc-internal-format
msgid "%qT is a variably modified type"
msgstr ""
-#: cp/pt.cc:23300
+#: cp/pt.cc:23458
#, gcc-internal-format
msgid "integral expression %qE is not constant"
msgstr ""
-#: cp/pt.cc:23318
+#: cp/pt.cc:23476
#, gcc-internal-format
msgid " trying to instantiate %qD"
msgstr ""
-#: cp/pt.cc:27733
+#: cp/pt.cc:27891
#, gcc-internal-format
msgid "ambiguous template instantiation for %q#T"
msgstr ""
-#: cp/pt.cc:27735
+#: cp/pt.cc:27893
#, gcc-internal-format
msgid "ambiguous template instantiation for %q#D"
msgstr ""
-#: cp/pt.cc:27741
+#: cp/pt.cc:27899
msgid "%s %#qS"
msgstr ""
-#: cp/pt.cc:27768 cp/pt.cc:27855
+#: cp/pt.cc:27926 cp/pt.cc:28013
#, gcc-internal-format
msgid "explicit instantiation of non-template %q#D"
msgstr ""
-#: cp/pt.cc:27787
+#: cp/pt.cc:27945
#, gcc-internal-format
msgid "%qD is not a static data member of a class template"
msgstr ""
-#: cp/pt.cc:27793 cp/pt.cc:27850
+#: cp/pt.cc:27951 cp/pt.cc:28008
#, gcc-internal-format
msgid "no matching template for %qD found"
msgstr ""
-#: cp/pt.cc:27798
+#: cp/pt.cc:27956
#, gcc-internal-format
msgid ""
"type %qT for explicit instantiation %qD does not match declared type %qT"
msgstr ""
-#: cp/pt.cc:27806
+#: cp/pt.cc:27964
#, gcc-internal-format
msgid "explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.cc:27842
+#: cp/pt.cc:28000
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#D"
msgstr ""
-#: cp/pt.cc:27865 cp/pt.cc:27932
+#: cp/pt.cc:28023 cp/pt.cc:28090
#, gcc-internal-format
msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
msgstr ""
-#: cp/pt.cc:27870 cp/pt.cc:27947
+#: cp/pt.cc:28028 cp/pt.cc:28105
#, gcc-internal-format
msgid "storage class %qD applied to template instantiation"
msgstr ""
-#: cp/pt.cc:27904
+#: cp/pt.cc:28062
#, gcc-internal-format
msgid "explicit instantiation of non-class template %qD"
msgstr ""
-#: cp/pt.cc:27907
+#: cp/pt.cc:28065
#, gcc-internal-format
msgid "explicit instantiation of non-template type %qT"
msgstr ""
-#: cp/pt.cc:27916
+#: cp/pt.cc:28074
#, gcc-internal-format
msgid "explicit instantiation of %q#T before definition of template"
msgstr ""
-#: cp/pt.cc:27937
+#: cp/pt.cc:28095
#, gcc-internal-format
msgid "ISO C++ forbids the use of %qE on explicit instantiations"
msgstr ""
-#: cp/pt.cc:27977
+#: cp/pt.cc:28135
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr ""
-#: cp/pt.cc:28318
+#: cp/pt.cc:28476
#, gcc-internal-format
msgid "exception specification of %qD depends on itself"
msgstr ""
-#: cp/pt.cc:28324
+#: cp/pt.cc:28482
#, gcc-internal-format
msgid ""
"exception specification of %qD is not available until end of class definition"
#. 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.cc:28804
+#: cp/pt.cc:28962
#, gcc-internal-format
msgid "explicit instantiation of %qD but no definition available"
msgstr ""
-#: cp/pt.cc:28850
+#: cp/pt.cc:29008
#, gcc-internal-format
msgid ""
"template instantiation depth exceeds maximum of %d instantiating %q+D, "
"increase the maximum)"
msgstr ""
-#: cp/pt.cc:29225
+#: cp/pt.cc:29383
#, gcc-internal-format
msgid ""
"non-type template parameters of deduced class type only available with %<-"
"std=c++20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/pt.cc:29255
+#: cp/pt.cc:29413
#, gcc-internal-format
msgid ""
"%qT is not a valid type for a template non-type parameter because it is not "
"structural"
msgstr ""
-#: cp/pt.cc:29264
+#: cp/pt.cc:29422
#, gcc-internal-format
msgid ""
"non-type template parameters of class type only available with %<-std=c+"
"+20%> or %<-std=gnu++20%>"
msgstr ""
-#: cp/pt.cc:29272
+#: cp/pt.cc:29430
#, gcc-internal-format
msgid "invalid template non-type parameter"
msgstr ""
-#: cp/pt.cc:29274
+#: cp/pt.cc:29432
#, gcc-internal-format
msgid "%q#T is not a valid type for a template non-type parameter"
msgstr ""
-#: cp/pt.cc:30824
+#: cp/pt.cc:30989
#, gcc-internal-format
msgid "keyword %<template%> not allowed in declarator-id"
msgstr ""
-#: cp/pt.cc:31020
+#: cp/pt.cc:31185
#, gcc-internal-format
msgid "a concept cannot be constrained"
msgstr ""
-#: cp/pt.cc:31029
+#: cp/pt.cc:31194
#, gcc-internal-format
msgid "concept %qE not in namespace scope"
msgstr ""
-#: cp/pt.cc:31035
+#: cp/pt.cc:31200
#, gcc-internal-format
msgid "concept %qE has multiple template parameter lists"
msgstr ""
-#: cp/pt.cc:31079
+#: cp/pt.cc:31244
#, gcc-internal-format
msgid ""
"deducing from brace-enclosed initializer list requires %<#include "
"<initializer_list>%>"
msgstr ""
-#: cp/pt.cc:32350
+#: cp/pt.cc:32515
#, gcc-internal-format
msgid "non-deducible template %qT used without template arguments"
msgstr ""
-#: cp/pt.cc:32365
+#: cp/pt.cc:32530
#, gcc-internal-format
msgid ""
"alias template deduction only available with %<-std=c++20%> or %<-std=gnu+"
"+20%>"
msgstr ""
-#: cp/pt.cc:32371
+#: cp/pt.cc:32536
#, gcc-internal-format
msgid "use %qD directly instead"
msgstr ""
-#: cp/pt.cc:32499
+#: cp/pt.cc:32664
#, 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.cc:32506
+#: cp/pt.cc:32671
#, gcc-internal-format
msgid ""
"cannot deduce template arguments of %qT, as it has no viable deduction guides"
msgstr ""
-#: cp/pt.cc:32519
+#: cp/pt.cc:32684
#, gcc-internal-format
msgid "class template argument deduction failed:"
msgstr ""
-#: cp/pt.cc:32522
+#: cp/pt.cc:32687
#, gcc-internal-format
msgid "explicit deduction guides not considered for copy-initialization"
msgstr ""
-#: cp/pt.cc:32537
+#: cp/pt.cc:32702
#, gcc-internal-format
msgid ""
"class template argument deduction for %qT failed: explicit deduction guide "
"selected in copy-list-initialization"
msgstr ""
-#: cp/pt.cc:32541
+#: cp/pt.cc:32706
#, gcc-internal-format
msgid "explicit deduction guide declared here"
msgstr ""
-#: cp/pt.cc:32556
+#: cp/pt.cc:32721
#, gcc-internal-format
msgid "%qT may not intend to support class template argument deduction"
msgstr ""
-#: cp/pt.cc:32558
+#: cp/pt.cc:32723
#, gcc-internal-format
msgid "add a deduction guide to suppress this warning"
msgstr ""
-#: cp/pt.cc:32689
+#: cp/pt.cc:32854
#, gcc-internal-format
msgid "direct-list-initialization of %<auto%> requires exactly one element"
msgstr ""
-#: cp/pt.cc:32692
+#: cp/pt.cc:32857
#, gcc-internal-format
msgid ""
"for deduction to %<std::initializer_list%>, use copy-list-initialization "
"(i.e. add %<=%> before the %<{%>)"
msgstr ""
-#: cp/pt.cc:32752
+#: cp/pt.cc:32917
#, gcc-internal-format
msgid "unable to deduce lambda return type from %qE"
msgstr ""
-#: cp/pt.cc:32755
+#: cp/pt.cc:32920
#, gcc-internal-format
msgid "unable to deduce %qT from %qE"
msgstr ""
-#: cp/pt.cc:32835
+#: cp/pt.cc:33000
#, gcc-internal-format
msgid "placeholder constraints not satisfied"
msgstr ""
-#: cp/pt.cc:32839
+#: cp/pt.cc:33004
#, gcc-internal-format
msgid "deduced initializer does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.cc:32843
+#: cp/pt.cc:33008
#, gcc-internal-format
msgid "deduced return type does not satisfy placeholder constraints"
msgstr ""
-#: cp/pt.cc:32847
+#: cp/pt.cc:33012
#, gcc-internal-format
msgid "deduced expression type does not satisfy placeholder constraints"
msgstr ""
#: cp/reflect.cc:130
#, gcc-internal-format
-msgid "%<^^%> cannot be applied to a placeholder type"
-msgstr ""
-
-#: cp/reflect.cc:137
-#, gcc-internal-format
msgid "%<^^%> cannot be applied to a pack index"
msgstr ""
-#: cp/reflect.cc:142
+#: cp/reflect.cc:135
#, gcc-internal-format
msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
msgstr ""
-#: cp/reflect.cc:150
+#: cp/reflect.cc:143
#, gcc-internal-format
msgid "%<^^%> cannot be applied to a capture %qD"
msgstr ""
-#: cp/reflect.cc:157
+#: cp/reflect.cc:150
#, gcc-internal-format
msgid ""
"%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
msgstr ""
-#: cp/reflect.cc:173
+#: cp/reflect.cc:166
#, gcc-internal-format
msgid ""
"%<^^%> cannot be applied a local entity for which there is an intervening "
"lambda expression"
msgstr ""
-#: cp/reflect.cc:183
+#: cp/reflect.cc:176
#, gcc-internal-format
msgid "%<^^%> cannot be applied to a using-declaration"
msgstr ""
-#: cp/reflect.cc:189
+#: cp/reflect.cc:182
#, gcc-internal-format
msgid "%<^^%> cannot be applied to a concept check"
msgstr ""
-#: cp/reflect.cc:207
+#: cp/reflect.cc:200
#, gcc-internal-format
msgid "cannot take the reflection of an overload set"
msgstr ""
-#: cp/reflect.cc:416
+#: cp/reflect.cc:363 cp/reflect.cc:7729
+#, gcc-internal-format
+msgid "incorrect %qT type of argument %d, expected %qT"
+msgstr ""
+
+#: cp/reflect.cc:476
#, gcc-internal-format
msgid "%<std::ranges%> is not a namespace"
msgstr ""
-#: cp/reflect.cc:459
+#: cp/reflect.cc:519
#, gcc-internal-format
msgid ""
"%<reflect_constant_string%> called with %qT rather than %<char%>, "
"%<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
msgstr ""
-#: cp/reflect.cc:495
+#: cp/reflect.cc:556
#, gcc-internal-format
msgid ""
"%<reflect_constant_array%> argument with %qT which is not a structural type"
msgstr ""
-#: cp/reflect.cc:509
+#: cp/reflect.cc:570
#, gcc-internal-format
msgid ""
"%<reflect_constant_array%> argument with %qT which is not copy constructible"
msgstr ""
-#: cp/reflect.cc:531
+#: cp/reflect.cc:595
+#, gcc-internal-format
+msgid ""
+"%<reflect_constant_array%> argument with %qT which is not compatible with "
+"%qT %<std::ranges::range_reference_t%>"
+msgstr ""
+
+#: cp/reflect.cc:606
#, gcc-internal-format
msgid ""
"%<reflect_constant_array%> argument with %qT which is not constructible from "
"%qT %<std::ranges::range_reference_t%>"
msgstr ""
-#: cp/reflect.cc:660
+#: cp/reflect.cc:746
#, gcc-internal-format
msgid ""
"%<std::ranges::data%> or %<std::ranges::size%> are not customization point "
"objects"
msgstr ""
-#: cp/reflect.cc:827
+#: cp/reflect.cc:913
#, gcc-internal-format
msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
msgstr ""
-#: cp/reflect.cc:845
+#: cp/reflect.cc:931
#, gcc-internal-format
msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
msgstr ""
-#: cp/reflect.cc:852
+#: cp/reflect.cc:938
#, gcc-internal-format
msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
msgstr ""
-#: cp/reflect.cc:965
+#: cp/reflect.cc:1051
#, gcc-internal-format
msgid "%qD should throw %qs; %<what()%>: %qs"
msgstr ""
-#: cp/reflect.cc:967
+#: cp/reflect.cc:1053
#, gcc-internal-format
msgid "exceptions are disabled, treating as non-constant"
msgstr ""
-#: cp/reflect.cc:977
+#: cp/reflect.cc:1063
#, gcc-internal-format
msgid "couldn%'t throw %qs"
msgstr ""
-#: cp/reflect.cc:1077
+#: cp/reflect.cc:1163
#, gcc-internal-format
msgid "unexpected %<std::meta::operators%>"
msgstr ""
-#: cp/reflect.cc:2702
+#: cp/reflect.cc:2788
#, gcc-internal-format
msgid "couldn%'t look up %<%D::%D%>"
msgstr ""
-#: cp/reflect.cc:2990
+#: cp/reflect.cc:3078
#, gcc-internal-format
msgid "couldn%'t look up %qs"
msgstr ""
-#: cp/reflect.cc:3144 cp/reflect.cc:3207 cp/reflect.cc:3262 cp/reflect.cc:3342
-#: cp/reflect.cc:6283
+#: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
+#: cp/reflect.cc:6555
#, gcc-internal-format
msgid "unexpected return type of %qs"
msgstr ""
-#: cp/reflect.cc:3900
+#: cp/reflect.cc:4033
#, gcc-internal-format
msgid ""
"%qT must be a cv-unqualified structural type that is not a reference type"
msgstr ""
-#: cp/reflect.cc:3924
+#: cp/reflect.cc:4057
#, gcc-internal-format
msgid "%qT must be an object type"
msgstr ""
-#: cp/reflect.cc:3951
+#: cp/reflect.cc:4084
#, gcc-internal-format
msgid "%qT must be a function type"
msgstr ""
-#: cp/reflect.cc:4832 cp/reflect.cc:4959
+#: cp/reflect.cc:4962 cp/reflect.cc:5089
#, gcc-internal-format
msgid "couldn%'t instantiate %<std::%s<%T>%>"
msgstr ""
-#: cp/reflect.cc:5565
+#: cp/reflect.cc:5700
#, gcc-internal-format
msgid "unexpected %<data_member_options%> argument"
msgstr ""
-#: cp/reflect.cc:5934
+#: cp/reflect.cc:6132
#, gcc-internal-format
msgid "first %<define_aggregate%> argument is not a class type reflection"
msgstr ""
-#: cp/reflect.cc:5942
+#: cp/reflect.cc:6140
#, gcc-internal-format
msgid "first %<define_aggregate%> argument is a reflection of a type alias"
msgstr ""
-#: cp/reflect.cc:5950
+#: cp/reflect.cc:6148
#, gcc-internal-format
msgid ""
"first %<define_aggregate%> argument is a cv-qualified class type reflection"
msgstr ""
-#: cp/reflect.cc:5958
+#: cp/reflect.cc:6156
#, gcc-internal-format
msgid "first %<define_aggregate%> argument is a complete class type reflection"
msgstr ""
-#: cp/reflect.cc:5966
+#: cp/reflect.cc:6164
#, gcc-internal-format
msgid ""
"first %<define_aggregate%> argument is a reflection of a class type %qT "
"being defined"
msgstr ""
-#: cp/reflect.cc:5979
+#: cp/reflect.cc:6177
#, gcc-internal-format
msgid "%<define_aggregate%> argument not a data member description"
msgstr ""
-#: cp/reflect.cc:5987
+#: cp/reflect.cc:6185
#, gcc-internal-format
msgid ""
"%<define_aggregate%> argument data member description without complete type"
msgstr ""
-#: cp/reflect.cc:5997
+#: cp/reflect.cc:6195
#, gcc-internal-format
msgid "name %qD used in multiple data member descriptions"
msgstr ""
-#: cp/reflect.cc:6006
+#: cp/reflect.cc:6204
#, gcc-internal-format
msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
msgstr ""
-#: cp/reflect.cc:6016
+#: cp/reflect.cc:6214
#, gcc-internal-format
msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
msgstr ""
-#: cp/reflect.cc:6037
+#: cp/reflect.cc:6235
#, gcc-internal-format
msgid ""
"%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT "
"being defined"
msgstr ""
-#: cp/reflect.cc:6041 cp/reflect.cc:6124
+#: cp/reflect.cc:6239 cp/reflect.cc:6322
#, gcc-internal-format
msgid "%<consteval%> block defined here"
msgstr ""
-#: cp/reflect.cc:6057 cp/reflect.cc:6116
+#: cp/reflect.cc:6255 cp/reflect.cc:6314
#, gcc-internal-format
msgid ""
"%qD intervenes between %qT scope and %<consteval%> block "
"%<define_aggregate%> is evaluated from"
msgstr ""
-#: cp/reflect.cc:6061 cp/reflect.cc:6120
+#: cp/reflect.cc:6259 cp/reflect.cc:6318
#, gcc-internal-format
msgid ""
"%qT intervenes between %qT scope and %<consteval%> block "
"%<define_aggregate%> is evaluated from"
msgstr ""
-#: cp/reflect.cc:6072 cp/reflect.cc:6108
+#: cp/reflect.cc:6270 cp/reflect.cc:6306
#, gcc-internal-format
msgid ""
"%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated "
"from and %qT scope"
msgstr ""
-#: cp/reflect.cc:6076 cp/reflect.cc:6112
+#: cp/reflect.cc:6274 cp/reflect.cc:6310
#, gcc-internal-format
msgid ""
"%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated "
"from and %qT scope"
msgstr ""
-#: cp/reflect.cc:6086
+#: cp/reflect.cc:6284
#, gcc-internal-format
msgid ""
"%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD "
"while %qT type being defined is enclosed by %qD"
msgstr ""
-#: cp/reflect.cc:6091
+#: cp/reflect.cc:6289
#, gcc-internal-format
msgid ""
"%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD "
"while %qT type being defined is enclosed by %qT"
msgstr ""
-#: cp/reflect.cc:6096
+#: cp/reflect.cc:6294
#, gcc-internal-format
msgid ""
"%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT "
"while %qT type being defined is enclosed by %qD"
msgstr ""
-#: cp/reflect.cc:6101
+#: cp/reflect.cc:6299
#, gcc-internal-format
msgid ""
"%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT "
"while %qT type being defined is enclosed by %qT"
msgstr ""
-#: cp/reflect.cc:6262
+#: cp/reflect.cc:6472
#, gcc-internal-format
-msgid ""
-"%<access_context::current%> used outside of manifestly constant-evaluation"
+msgid "%qs used outside of manifestly constant-evaluation"
msgstr ""
-#: cp/reflect.cc:6313
+#: cp/reflect.cc:6585
#, gcc-internal-format
msgid "invalid %<access_context%> argument"
msgstr ""
-#: cp/reflect.cc:6324
+#: cp/reflect.cc:6596
#, gcc-internal-format
msgid "unexpected %<access_context::scope()%>"
msgstr ""
-#: cp/reflect.cc:6334
+#: cp/reflect.cc:6606
#, gcc-internal-format
msgid "unexpected %<access_context::designating_class()%>"
msgstr ""
-#: cp/reflect.cc:7107
+#: cp/reflect.cc:7397
#, gcc-internal-format
msgid "unexpected argument to %qs"
msgstr ""
-#: cp/reflect.cc:7396
+#: cp/reflect.cc:7726
+#, gcc-internal-format
+msgid "incorrect %qT type of argument %d, expected %qs"
+msgstr ""
+
+#: cp/reflect.cc:7799
+#, gcc-internal-format
+msgid "incorrect %qT return type, expected %qs"
+msgstr ""
+
+#: cp/reflect.cc:7802
+#, gcc-internal-format
+msgid "incorrect %qT return type, expected %qT"
+msgstr ""
+
+#: cp/reflect.cc:7826
#, gcc-internal-format
msgid "unknown metafunction %qD"
msgstr ""
-#: cp/reflect.cc:8070
+#: cp/reflect.cc:8523
#, gcc-internal-format
msgid "splice argument must be an expression of type %qs"
msgstr ""
-#: cp/reflect.cc:8326
+#: cp/reflect.cc:8530
+#, gcc-internal-format
+msgid "cannot splice a null reflection"
+msgstr ""
+
+#: cp/reflect.cc:8540
+#, gcc-internal-format
+msgid "cannot use %qD function parameter reflection in a splice expression"
+msgstr ""
+
+#: cp/reflect.cc:8544
+#, gcc-internal-format
+msgid "apply %<std::meta::variable_of%> on it before splicing"
+msgstr ""
+
+#: cp/reflect.cc:8803
#, gcc-internal-format
msgid ""
"consteval-only variable %qD not declared %<constexpr%> used outside a "
"constant-evaluated context"
msgstr ""
-#: cp/reflect.cc:8328
+#: cp/reflect.cc:8805
#, gcc-internal-format
msgid "add %<constexpr%>"
msgstr ""
-#: cp/reflect.cc:8332
+#: cp/reflect.cc:8809
#, gcc-internal-format
msgid ""
"consteval-only expressions are only allowed in a constant-evaluated context"
msgstr ""
-#: cp/reflect.cc:8439
+#: cp/reflect.cc:8949
#, gcc-internal-format
msgid "function of consteval-only type must be declared %qs"
msgstr ""
-#: cp/reflect.cc:8463 cp/reflect.cc:8479
+#: cp/reflect.cc:8975 cp/reflect.cc:8991
#, gcc-internal-format
msgid "expected a reflection of an expression"
msgstr ""
-#: cp/reflect.cc:8469 cp/reflect.cc:8473
+#: cp/reflect.cc:8981 cp/reflect.cc:8985
#, gcc-internal-format
msgid "add %<typename%> to denote a type outside a type-only context"
msgstr ""
-#: cp/reflect.cc:8492
+#: cp/reflect.cc:9004
#, gcc-internal-format
msgid "cannot use constructor or destructor %qD in a splice expression"
msgstr ""
-#: cp/reflect.cc:8500
+#: cp/reflect.cc:9012
#, gcc-internal-format
msgid "cannot use an unnamed bit-field %qD in a splice expression"
msgstr ""
-#: cp/reflect.cc:8513
+#: cp/reflect.cc:9025
#, gcc-internal-format
msgid "cannot implicitly reference a class member %qD through a splice"
msgstr ""
-#: cp/reflect.cc:8527
+#: cp/reflect.cc:9034
+#, gcc-internal-format
+msgid "invalid class member access of type template %qE"
+msgstr ""
+
+#: cp/reflect.cc:9042
+#, gcc-internal-format
+msgid "cannot use %qE to access a class member"
+msgstr ""
+
+#: cp/reflect.cc:9056
#, gcc-internal-format
msgid ""
"unary %<&%> applied to an anonymous union member %qD that is not a direct "
"member of a named class"
msgstr ""
-#: cp/reflect.cc:8546
+#: cp/reflect.cc:9075
#, gcc-internal-format
msgid ""
"use of local variable with automatic storage from containing function in a "
"splice expression"
msgstr ""
-#: cp/reflect.cc:8559
+#: cp/reflect.cc:9088
#, gcc-internal-format
msgid "cannot use an annotation %qE in a splice expression"
msgstr ""
-#: cp/reflect.cc:8568
+#: cp/reflect.cc:9097
#, gcc-internal-format
msgid "cannot use a data member specification in a splice expression"
msgstr ""
+#: cp/reflect.cc:9114
+#, gcc-internal-format
+msgid "expected a reflection of a function template"
+msgstr ""
+
+#: cp/reflect.cc:9130
+#, gcc-internal-format
+msgid "expected a reflection of a function or variable template"
+msgstr ""
+
#: cp/rtti.cc:308
#, gcc-internal-format
msgid "cannot use %<typeid%> with %<-fno-rtti%>"
msgid "invalid base-class specification"
msgstr ""
-#: cp/semantics.cc:4666
+#: cp/semantics.cc:4683
#, gcc-internal-format
msgid "cannot capture member %qD of anonymous union"
msgstr ""
-#: cp/semantics.cc:4684
+#: cp/semantics.cc:4705
#, gcc-internal-format
msgid "%qD is not captured"
msgstr ""
-#: cp/semantics.cc:4688
+#: cp/semantics.cc:4709
#, gcc-internal-format
msgid "the lambda has no capture-default"
msgstr ""
-#: cp/semantics.cc:4690
+#: cp/semantics.cc:4711
#, gcc-internal-format
msgid ""
"lambda in local class %q+T cannot capture variables from the enclosing "
"context"
msgstr ""
-#: cp/semantics.cc:4706
+#: cp/semantics.cc:4727
#, gcc-internal-format
msgid "use of local variable with automatic storage from containing function"
msgstr ""
-#: cp/semantics.cc:4708
+#: cp/semantics.cc:4729
#, gcc-internal-format
msgid "use of parameter from containing function"
msgstr ""
-#: cp/semantics.cc:4841
+#: cp/semantics.cc:4862
#, gcc-internal-format
msgid "use of parameter outside function body"
msgstr ""
-#: cp/semantics.cc:4851
+#: cp/semantics.cc:4872
#, gcc-internal-format
msgid "missing template arguments"
msgstr ""
-#: cp/semantics.cc:4887
+#: cp/semantics.cc:4908
#, gcc-internal-format
msgid ""
"template parameter %qD of type %qT is not allowed in an integral constant "
"expression because it is not of integral or enumeration type"
msgstr ""
-#: cp/semantics.cc:4942
+#: cp/semantics.cc:4963
#, gcc-internal-format
msgid "use of class template %qT as expression"
msgstr ""
-#: cp/semantics.cc:4950
+#: cp/semantics.cc:4971
#, gcc-internal-format
msgid "request for member %qD is ambiguous in multiple inheritance lattice"
msgstr ""
-#: cp/semantics.cc:4978
+#: cp/semantics.cc:4999
#, gcc-internal-format
msgid "%qD cannot appear in a constant-expression"
msgstr ""
-#: cp/semantics.cc:5022 cp/semantics.cc:5053
+#: cp/semantics.cc:5043 cp/semantics.cc:5074
#, gcc-internal-format
msgid ""
"%qD 'this' required when accessing a member within a constructor "
"precondition or destructor postcondition contract check"
msgstr ""
-#: cp/semantics.cc:5155
+#: cp/semantics.cc:5176
#, gcc-internal-format
msgid "type of %qE is unknown"
msgstr ""
-#: cp/semantics.cc:5173 rust/backend/rust-tree.cc:5536
+#: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
#, gcc-internal-format
msgid "%qT is not an enumeration type"
msgstr ""
-#: cp/semantics.cc:5200
+#: cp/semantics.cc:5221
#, gcc-internal-format
msgid "pack index has non-integral type %qT"
msgstr ""
-#: cp/semantics.cc:5207
+#: cp/semantics.cc:5228
#, gcc-internal-format
msgid "pack index is not an integral constant"
msgstr ""
-#: cp/semantics.cc:5215
+#: cp/semantics.cc:5236
#, gcc-internal-format
msgid "pack index %qE is negative"
msgstr ""
-#: cp/semantics.cc:5221
+#: cp/semantics.cc:5242
#, gcc-internal-format
msgid "pack index %qE is out of range for pack of length %qd"
msgstr ""
#. Parameter packs can only be used in templates
-#: cp/semantics.cc:5359
+#: cp/semantics.cc:5380
#, gcc-internal-format
msgid "parameter pack %<__bases%> only valid in template declaration"
msgstr ""
-#: cp/semantics.cc:5391
+#: cp/semantics.cc:5412
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
msgstr ""
-#: cp/semantics.cc:5405
+#: cp/semantics.cc:5426
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to member function %qD"
msgstr ""
-#: cp/semantics.cc:5409
+#: cp/semantics.cc:5430
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to member function"
msgstr ""
-#: cp/semantics.cc:5414
+#: cp/semantics.cc:5435
#, gcc-internal-format
msgid "cannot apply %<offsetof%> to an enumerator %qD"
msgstr ""
-#: cp/semantics.cc:5425
+#: cp/semantics.cc:5446
#, gcc-internal-format
msgid ""
"%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
msgstr ""
-#: cp/semantics.cc:6629
+#: cp/semantics.cc:6650
#, gcc-internal-format
msgid "pointer-to-member mapping %qE not supported"
msgstr ""
-#: cp/semantics.cc:6824
+#: cp/semantics.cc:6845
#, gcc-internal-format
msgid "user defined reduction lookup is ambiguous"
msgstr ""
-#: cp/semantics.cc:6827
+#: cp/semantics.cc:6848
#, gcc-internal-format
msgid "%s %#qD"
msgstr ""
-#: cp/semantics.cc:7188
+#: cp/semantics.cc:7209
#, gcc-internal-format
msgid "%qE in %<reduction%> clause is a zero size array"
msgstr ""
-#: cp/semantics.cc:7234
+#: cp/semantics.cc:7255
#, gcc-internal-format
msgid "%qE has const type for %<reduction%>"
msgstr ""
-#: cp/semantics.cc:7353
+#: cp/semantics.cc:7374
#, gcc-internal-format
msgid "user defined reduction with constructor initializer for base class %qT"
msgstr ""
-#: cp/semantics.cc:7427
+#: cp/semantics.cc:7448
#, gcc-internal-format
msgid ""
"%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
msgstr ""
-#: cp/semantics.cc:7433
+#: cp/semantics.cc:7454
#, gcc-internal-format
msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
msgstr ""
-#: cp/semantics.cc:7739
+#: cp/semantics.cc:7760
#, gcc-internal-format
msgid "expected string literal or constant integer expression instead of %qE"
msgstr ""
-#: cp/semantics.cc:7936
+#: cp/semantics.cc:7957
#, gcc-internal-format
msgid ""
"modifier other than %<val%> specified in %<linear%> clause on %<simd%> or "
"%<for%> constructs when using OpenMP 5.2 modifiers"
msgstr ""
-#: cp/semantics.cc:7951
+#: cp/semantics.cc:7972
#, gcc-internal-format
msgid ""
"linear clause with %qs modifier applied to non-reference variable with %qT "
"type"
msgstr ""
-#: cp/semantics.cc:7966
+#: cp/semantics.cc:7987
#, gcc-internal-format
msgid ""
"linear clause applied to non-integral non-pointer variable with %qT type"
msgstr ""
-#: cp/semantics.cc:7990
+#: cp/semantics.cc:8011
#, gcc-internal-format
msgid "linear step expression must be integral"
msgstr ""
-#: cp/semantics.cc:8083 cp/semantics.cc:8215 cp/semantics.cc:8275
-#: cp/semantics.cc:8711 cp/semantics.cc:10046
+#: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
+#: cp/semantics.cc:8732 cp/semantics.cc:10067
#, gcc-internal-format
msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
msgstr ""
-#: cp/semantics.cc:8095 cp/semantics.cc:10059
+#: cp/semantics.cc:8116 cp/semantics.cc:10080
#, gcc-internal-format
msgid "%qD is not a variable in clause %qs"
msgstr ""
-#: cp/semantics.cc:8228
+#: cp/semantics.cc:8249
#, gcc-internal-format
msgid "%qD is not a variable in clause %<firstprivate%>"
msgstr ""
-#: cp/semantics.cc:8288
+#: cp/semantics.cc:8309
#, gcc-internal-format
msgid "%qD is not a variable in clause %<lastprivate%>"
msgstr ""
-#: cp/semantics.cc:8359
+#: cp/semantics.cc:8380
#, gcc-internal-format
msgid "%<gang%> static expression must be integral"
msgstr ""
-#: cp/semantics.cc:8373
+#: cp/semantics.cc:8394
#, gcc-internal-format
msgid "%<gang%> static value must be positive"
msgstr ""
-#: cp/semantics.cc:8412
+#: cp/semantics.cc:8433
#, gcc-internal-format
msgid "%<gang%> num expression must be integral"
msgstr ""
-#: cp/semantics.cc:8415
+#: cp/semantics.cc:8436
#, gcc-internal-format
msgid "%<vector%> length expression must be integral"
msgstr ""
-#: cp/semantics.cc:8419
+#: cp/semantics.cc:8440
#, gcc-internal-format
msgid "%<worker%> num expression must be integral"
msgstr ""
-#: cp/semantics.cc:8442
+#: cp/semantics.cc:8463
#, gcc-internal-format
msgid "%<gang%> num value must be positive"
msgstr ""
-#: cp/semantics.cc:8446
+#: cp/semantics.cc:8467
#, gcc-internal-format
msgid "%<vector%> length value must be positive"
msgstr ""
-#: cp/semantics.cc:8451
+#: cp/semantics.cc:8472
#, gcc-internal-format
msgid "%<worker%> num value must be positive"
msgstr ""
-#: cp/semantics.cc:8536
+#: cp/semantics.cc:8557
#, gcc-internal-format
msgid "schedule chunk size expression must be integral"
msgstr ""
-#: cp/semantics.cc:8569
+#: cp/semantics.cc:8590
#, gcc-internal-format
msgid "%qs length expression must be integral"
msgstr ""
-#: cp/semantics.cc:8583
+#: cp/semantics.cc:8604
#, gcc-internal-format
msgid "%qs length expression must be positive constant integer expression"
msgstr ""
-#: cp/semantics.cc:8603
+#: cp/semantics.cc:8624
#, gcc-internal-format
msgid "%<async%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:8632
+#: cp/semantics.cc:8653
#, gcc-internal-format
msgid "%<thread_limit%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:8662
+#: cp/semantics.cc:8683
#, gcc-internal-format
msgid "%<device%> id must be integral"
msgstr ""
-#: cp/semantics.cc:8693
+#: cp/semantics.cc:8714
#, gcc-internal-format
msgid "%<dist_schedule%> chunk size expression must be integral"
msgstr ""
-#: cp/semantics.cc:8722
+#: cp/semantics.cc:8743
#, gcc-internal-format
msgid "%qD is not a variable in %<aligned%> clause"
msgstr ""
-#: cp/semantics.cc:8737
+#: cp/semantics.cc:8758
#, 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.cc:8744
+#: cp/semantics.cc:8765
#, gcc-internal-format
msgid "%qD appears more than once in %<aligned%> clauses"
msgstr ""
-#: cp/semantics.cc:8759
+#: cp/semantics.cc:8780
#, gcc-internal-format
msgid "%<aligned%> clause alignment expression must be integral"
msgstr ""
-#: cp/semantics.cc:8790
+#: cp/semantics.cc:8811
#, gcc-internal-format
msgid "%qD is not a variable in %<nontemporal%> clause"
msgstr ""
-#: cp/semantics.cc:8801
+#: cp/semantics.cc:8822
#, gcc-internal-format
msgid "%qD appears more than once in %<nontemporal%> clauses"
msgstr ""
-#: cp/semantics.cc:8818
+#: cp/semantics.cc:8839
#, gcc-internal-format
msgid "%<this%> not allowed in %<allocate%> clause"
msgstr ""
-#: cp/semantics.cc:8830
+#: cp/semantics.cc:8851
#, gcc-internal-format
msgid "%qD is not a variable in %<allocate%> clause"
msgstr ""
-#: cp/semantics.cc:8839
+#: cp/semantics.cc:8860
#, gcc-internal-format
msgid "%qD appears more than once in %<allocate%> clauses"
msgstr ""
-#: cp/semantics.cc:8955
+#: cp/semantics.cc:8976
#, gcc-internal-format
msgid "class member %qE not yet supported in %<uses_allocators%> clause"
msgstr ""
-#: cp/semantics.cc:9000
+#: cp/semantics.cc:9021
#, gcc-internal-format
msgid "modifiers cannot be used with predefined allocators"
msgstr ""
-#: cp/semantics.cc:9069
+#: cp/semantics.cc:9090
#, gcc-internal-format
msgid "variable length traits arrays are not supported"
msgstr ""
-#: cp/semantics.cc:9143
+#: cp/semantics.cc:9164
#, gcc-internal-format
msgid "%qD is not lvalue expression nor array section in %qs clause"
msgstr ""
-#: cp/semantics.cc:9660
+#: cp/semantics.cc:9681
#, gcc-internal-format
msgid "template %qE in clause %qs"
msgstr ""
-#: cp/semantics.cc:9663
+#: cp/semantics.cc:9684
#, gcc-internal-format
msgid "overloaded function name %qE in clause %qs"
msgstr ""
-#: cp/semantics.cc:9733
+#: cp/semantics.cc:9754
#, gcc-internal-format
msgid "%<grainsize%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:9763
+#: cp/semantics.cc:9784
#, gcc-internal-format
msgid "%<priority%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:9793
+#: cp/semantics.cc:9814
#, gcc-internal-format
msgid "%<hint%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:9805
+#: cp/semantics.cc:9826
#, gcc-internal-format
msgid "%<hint%> expression must be constant integer expression"
msgstr ""
-#: cp/semantics.cc:9822
+#: cp/semantics.cc:9843
#, gcc-internal-format
msgid "%<filter%> expression must be integral"
msgstr ""
-#: cp/semantics.cc:9853
+#: cp/semantics.cc:9874
#, gcc-internal-format
msgid "%qs variable is neither a pointer nor reference to pointer"
msgstr ""
-#: cp/semantics.cc:9863
+#: cp/semantics.cc:9884
#, gcc-internal-format
msgid ""
"%qs variable is neither a pointer, nor an array nor reference to pointer or "
"array"
msgstr ""
-#: cp/semantics.cc:9947
+#: cp/semantics.cc:9968
#, gcc-internal-format
msgid "%<tile%> argument needs integral type"
msgstr ""
-#: cp/semantics.cc:10516
+#: cp/semantics.cc:10537
#, gcc-internal-format
msgid ""
"%<const%> qualified %qE without %<mutable%> member may appear only in "
"%<shared%> or %<firstprivate%> clauses"
msgstr ""
-#: cp/semantics.cc:10757
+#: cp/semantics.cc:10778
#, gcc-internal-format
msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
msgstr ""
-#: cp/semantics.cc:10771
+#: cp/semantics.cc:10792
#, gcc-internal-format
msgid "%<threadprivate%> %qE directive not in %qT definition"
msgstr ""
-#: cp/semantics.cc:11570
+#: cp/semantics.cc:11591
#, gcc-internal-format
msgid "difference between %qE and %qD does not have integer type"
msgstr ""
-#: cp/semantics.cc:12068
+#: cp/semantics.cc:12089
#, gcc-internal-format
msgid "%<#pragma omp simd%> used with class iteration variable %qE"
msgstr ""
-#: cp/semantics.cc:12392 cp/semantics.cc:12402
+#: cp/semantics.cc:12413 cp/semantics.cc:12423
#, gcc-internal-format
msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
msgstr ""
-#: cp/semantics.cc:12734
+#: cp/semantics.cc:12755
#, gcc-internal-format
msgid ""
"constexpr string must be a string literal or object with %<size%> and "
"%<data%> members"
msgstr ""
-#: cp/semantics.cc:12750
+#: cp/semantics.cc:12771
#, gcc-internal-format
msgid ""
"constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
msgstr ""
-#: cp/semantics.cc:12768
+#: cp/semantics.cc:12789
#, gcc-internal-format
msgid ""
"constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
msgstr ""
-#: cp/semantics.cc:12821
+#: cp/semantics.cc:12842
#, gcc-internal-format
msgid "constexpr string %<size()%> must be a constant expression"
msgstr ""
-#: cp/semantics.cc:12830
+#: cp/semantics.cc:12851
#, gcc-internal-format
msgid "constexpr string message %<size()%> %qE too large"
msgstr ""
-#: cp/semantics.cc:12848
+#: cp/semantics.cc:12869
#, gcc-internal-format
msgid "unhandled return from %<data()%>"
msgstr ""
-#: cp/semantics.cc:12947
+#: cp/semantics.cc:12968
#, gcc-internal-format
msgid "constexpr string %<data()[%d]%> must be a constant expression"
msgstr ""
-#: cp/semantics.cc:12973
+#: cp/semantics.cc:12994
#, gcc-internal-format
msgid "constexpr string %<data()%> must be a core constant expression"
msgstr ""
-#: cp/semantics.cc:13011
+#: cp/semantics.cc:13032
#, gcc-internal-format
msgid ""
"could not convert constexpr string from UTF-8 encoding to source character "
"set"
msgstr ""
-#: cp/semantics.cc:13015
+#: cp/semantics.cc:13036
#, gcc-internal-format
msgid ""
"could not convert constexpr string from ordinary literal encoding to source "
"character set"
msgstr ""
-#: cp/semantics.cc:13125
+#: cp/semantics.cc:13146
#, gcc-internal-format
msgid "static assertion failed: %.*s"
msgstr ""
-#: cp/semantics.cc:13141
+#: cp/semantics.cc:13162
#, gcc-internal-format
msgid "non-constant condition for static assertion"
msgstr ""
-#: cp/semantics.cc:13170
+#: cp/semantics.cc:13191
#, gcc-internal-format
msgid "argument to %<decltype%> must be an expression"
msgstr ""
-#: cp/semantics.cc:13216
+#: cp/semantics.cc:13237
#, gcc-internal-format
msgid "%<decltype%> cannot resolve address of overloaded function"
msgstr ""
-#: cp/semantics.cc:13491 cp/semantics.cc:13498
+#: cp/semantics.cc:13512 cp/semantics.cc:13519
#, gcc-internal-format
msgid "%qT is not a non-union class type"
msgstr ""
-#: cp/semantics.cc:13509 cp/typeck.cc:1926 cp/typeck.cc:1933
+#: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
#, gcc-internal-format
msgid "%qT is not a standard-layout type"
msgstr ""
-#: cp/semantics.cc:13570 rust/backend/rust-tree.cc:5250
+#: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
#, gcc-internal-format
msgid ""
"%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
msgstr ""
-#: cp/semantics.cc:13579 rust/backend/rust-tree.cc:5259
+#: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
#, gcc-internal-format
msgid ""
"%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer "
"to member"
msgstr ""
-#: cp/semantics.cc:13750 rust/backend/rust-tree.cc:5863
+#: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
#, gcc-internal-format
msgid ""
"%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
msgstr ""
-#: cp/semantics.cc:13774 rust/backend/rust-tree.cc:5907
+#: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
#, gcc-internal-format
msgid "%<__builtin_is_corresponding_member%> needs two arguments"
msgstr ""
-#: cp/semantics.cc:13785 rust/backend/rust-tree.cc:5917
+#: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
#, gcc-internal-format
msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
msgstr ""
-#: cp/semantics.cc:13872
+#: cp/semantics.cc:13893
#, gcc-internal-format
msgid "%<__builtin_is_string_literal%> needs a single argument"
msgstr ""
-#: cp/semantics.cc:13884
+#: cp/semantics.cc:13905
#, gcc-internal-format
msgid ""
"%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const "
"wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
msgstr ""
-#: cp/semantics.cc:13999
+#: cp/semantics.cc:14020
#, gcc-internal-format
msgid "checking %qs for type %qT with a destructor that cannot be called"
msgstr ""
-#: cp/semantics.cc:14296
+#: cp/semantics.cc:14317
#, gcc-internal-format
msgid "%qs argument %qT is a reference"
msgstr ""
-#: cp/semantics.cc:14467
+#: cp/semantics.cc:14488
#, gcc-internal-format
msgid "%qD is not a class or alias template"
msgstr ""
-#: cp/semantics.cc:14698
+#: cp/semantics.cc:14719
#, gcc-internal-format
msgid "operand of fold expression has no unexpanded parameter packs"
msgstr ""
-#: cp/semantics.cc:14758
+#: cp/semantics.cc:14779
#, gcc-internal-format
msgid "both arguments in binary fold have unexpanded parameter packs"
msgstr ""
-#: cp/semantics.cc:14760
+#: cp/semantics.cc:14781
#, gcc-internal-format
msgid "no unexpanded parameter packs in binary fold"
msgstr ""
-#: cp/semantics.cc:14777
+#: cp/semantics.cc:14798
#, gcc-internal-format
msgid ""
"type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
#. std::bit_cast for destination ARRAY_TYPE is not possible,
#. as functions may not return an array, so don't bother trying
#. to support this (and then deal with VLAs etc.).
-#: cp/semantics.cc:14827
+#: cp/semantics.cc:14848
#, gcc-internal-format
msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
msgstr ""
-#: cp/semantics.cc:14833
+#: cp/semantics.cc:14854
#, gcc-internal-format
msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
msgstr ""
-#: cp/semantics.cc:14839
+#: cp/semantics.cc:14860
#, gcc-internal-format
msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
msgstr ""
-#: cp/semantics.cc:14866
+#: cp/semantics.cc:14887
#, gcc-internal-format
msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
msgstr ""
-#: cp/semantics.cc:14874
+#: cp/semantics.cc:14895
#, gcc-internal-format
msgid ""
"%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
msgstr ""
-#: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
+#: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
#, gcc-internal-format
msgid "%qV qualifiers cannot be applied to %qT"
msgstr ""
-#: cp/tree.cc:4751
+#: cp/tree.cc:4768
#, gcc-internal-format
msgid ""
"%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which "
"was accidentally changed in 8.1"
msgstr ""
-#: cp/tree.cc:4755
+#: cp/tree.cc:4772
#, gcc-internal-format
msgid ""
"%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention "
"for %qT"
msgstr ""
-#: cp/tree.cc:4759
+#: cp/tree.cc:4776
#, gcc-internal-format
msgid " declared here"
msgstr ""
-#: cp/tree.cc:4764
+#: cp/tree.cc:4781
#, gcc-internal-format
msgid ""
"the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
msgstr ""
-#: cp/tree.cc:4766
+#: cp/tree.cc:4783
#, gcc-internal-format
msgid " because all of its copy and move constructors are deleted"
msgstr ""
-#: cp/tree.cc:5047
+#: cp/tree.cc:5064
#, gcc-internal-format
msgid "%qT is a floating-point type"
msgstr ""
-#: cp/tree.cc:5052
+#: cp/tree.cc:5069
#, gcc-internal-format
msgid "%qT is a fixed-point type"
msgstr ""
-#: cp/tree.cc:5083
+#: cp/tree.cc:5100
#, gcc-internal-format
msgid "%qD does not fill all bits of %q#T"
msgstr ""
-#: cp/tree.cc:5091
+#: cp/tree.cc:5108
#, gcc-internal-format
msgid "%qD has type %qT that does not have unique object representations"
msgstr ""
-#: cp/tree.cc:5101
+#: cp/tree.cc:5118
#, gcc-internal-format
msgid "%q#T has no data fields"
msgstr ""
-#: cp/tree.cc:5113
+#: cp/tree.cc:5130
#, gcc-internal-format
msgid "%<std::nullptr_t%> has padding bits and no value bits"
msgstr ""
-#: cp/tree.cc:5142
+#: cp/tree.cc:5159
#, gcc-internal-format
msgid "base %qT does not have unique object representations"
msgstr ""
-#: cp/tree.cc:5154 cp/tree.cc:5164
+#: cp/tree.cc:5171 cp/tree.cc:5181
#, gcc-internal-format
msgid "%qD with type %qT does not have unique object representations"
msgstr ""
-#: cp/tree.cc:5190
+#: cp/tree.cc:5207
#, gcc-internal-format
msgid "padding occurs between %qD and %qD"
msgstr ""
-#: cp/tree.cc:5194
+#: cp/tree.cc:5211
#, gcc-internal-format
msgid "unnamed bit-field inserts padding before %qD"
msgstr ""
-#: cp/tree.cc:5198
+#: cp/tree.cc:5215
#, gcc-internal-format
msgid "padding occurs before %qD"
msgstr ""
-#: cp/tree.cc:5215
+#: cp/tree.cc:5232
#, gcc-internal-format
msgid "padding occurs after %qD"
msgstr ""
-#: cp/tree.cc:5218
+#: cp/tree.cc:5235
#, gcc-internal-format
msgid "%qT has padding and no data fields"
msgstr ""
-#: cp/tree.cc:5327
+#: cp/tree.cc:5344
#, gcc-internal-format
msgid "base class %qT is not public"
msgstr ""
-#: cp/tree.cc:5330
+#: cp/tree.cc:5347
#, gcc-internal-format
msgid "%qD is not public"
msgstr ""
-#: cp/tree.cc:5337
+#: cp/tree.cc:5354
#, gcc-internal-format
msgid "%qD is mutable"
msgstr ""
-#: cp/tree.cc:5345
+#: cp/tree.cc:5362
#, gcc-internal-format
msgid "%qD has a non-structural type"
msgstr ""
-#: cp/tree.cc:5368
+#: cp/tree.cc:5385
#, gcc-internal-format
msgid "%qE attribute can only be applied to functions or parameters"
msgstr ""
-#: cp/tree.cc:5389
+#: cp/tree.cc:5406
#, gcc-internal-format
msgid "%qE attribute argument must be a string constant"
msgstr ""
-#: cp/tree.cc:5404
+#: cp/tree.cc:5421
#, gcc-internal-format
msgid ""
"%qE attribute can only be applied to functions or to class or enumeration "
"types"
msgstr ""
-#: cp/tree.cc:5424 cp/tree.cc:5429
+#: cp/tree.cc:5441 cp/tree.cc:5446
#, gcc-internal-format
msgid "%qE attribute can only be applied to non-static data members"
msgstr ""
-#: cp/tree.cc:5435
+#: cp/tree.cc:5452
#, gcc-internal-format
msgid "%qE attribute cannot be applied to a bit-field"
msgstr ""
-#: cp/tree.cc:5455
+#: cp/tree.cc:5472
#, gcc-internal-format
msgid "%qE attribute takes no arguments"
msgstr ""
-#: cp/tree.cc:5459
+#: cp/tree.cc:5476
#, gcc-internal-format
msgid ""
"ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]"
"%>"
msgstr ""
-#: cp/tree.cc:5482
+#: cp/tree.cc:5499
#, gcc-internal-format
msgid "%<alignas%> on function declaration"
msgstr ""
-#: cp/tree.cc:5485
+#: cp/tree.cc:5502
#, gcc-internal-format
msgid "%<alignas%> on enumerated type"
msgstr ""
-#: cp/tree.cc:5488
+#: cp/tree.cc:5505
#, gcc-internal-format
msgid "%<alignas%> on a type other than class"
msgstr ""
-#: cp/tree.cc:5490
+#: cp/tree.cc:5507
#, gcc-internal-format
msgid "%<alignas%> on bit-field"
msgstr ""
-#: cp/tree.cc:5493
+#: cp/tree.cc:5510
#, gcc-internal-format
msgid "%<alignas%> on a type alias"
msgstr ""
-#: cp/tree.cc:5510 cp/tree.cc:5528
+#: cp/tree.cc:5527 cp/tree.cc:5545
#, gcc-internal-format
msgid "%qE on a type other than class or enumeration definition"
msgstr ""
-#: cp/tree.cc:5512 cp/tree.cc:5530
+#: cp/tree.cc:5529 cp/tree.cc:5547
#, gcc-internal-format
msgid "%qE on unnamed bit-field"
msgstr ""
-#: cp/tree.cc:5534
+#: cp/tree.cc:5551
#, gcc-internal-format
msgid "%qE on %<case%> or %<default%> label"
msgstr ""
-#: cp/tree.cc:5548
+#: cp/tree.cc:5565
#, gcc-internal-format
msgid "%qE on declaration other than parameter or automatic variable"
msgstr ""
-#: cp/tree.cc:5643
+#: cp/tree.cc:5660
#, gcc-internal-format
msgid "requested %<init_priority%> is not an integer constant"
msgstr ""
-#: cp/tree.cc:5665
+#: cp/tree.cc:5682
#, gcc-internal-format
msgid ""
"can only use %qE attribute on file-scope definitions of objects of class type"
msgstr ""
-#: cp/tree.cc:5673
+#: cp/tree.cc:5690
#, gcc-internal-format
msgid "requested %<init_priority%> %i is out of range [0, %i]"
msgstr ""
-#: cp/tree.cc:5686
+#: cp/tree.cc:5703
#, gcc-internal-format
msgid "requested %<init_priority%> %i is reserved for internal use"
msgstr ""
-#: cp/tree.cc:5717
+#: cp/tree.cc:5734
#, gcc-internal-format
msgid "redeclaration of %qD adds abi tag %qE"
msgstr ""
-#: cp/tree.cc:5737
+#: cp/tree.cc:5754
#, gcc-internal-format
msgid "the %qE attribute requires arguments"
msgstr ""
-#: cp/tree.cc:5748
+#: cp/tree.cc:5765
#, gcc-internal-format
msgid "arguments to the %qE attribute must be narrow string literals"
msgstr ""
-#: cp/tree.cc:5762 cp/tree.cc:5776
+#: cp/tree.cc:5779 cp/tree.cc:5793
#, gcc-internal-format
msgid "arguments to the %qE attribute must contain valid identifiers"
msgstr ""
-#: cp/tree.cc:5764
+#: cp/tree.cc:5781
#, gcc-internal-format
msgid "%<%c%> is not a valid first character for an identifier"
msgstr ""
-#: cp/tree.cc:5778
+#: cp/tree.cc:5795
#, gcc-internal-format
msgid "%<%c%> is not a valid character in an identifier"
msgstr ""
-#: cp/tree.cc:5802
+#: cp/tree.cc:5819
#, gcc-internal-format
msgid "%qE attribute applied to non-class, non-enum type %qT"
msgstr ""
-#: cp/tree.cc:5808
+#: cp/tree.cc:5825
#, gcc-internal-format
msgid "%qE attribute applied to %qT after its definition"
msgstr ""
-#: cp/tree.cc:5815
+#: cp/tree.cc:5832
#, gcc-internal-format
msgid "ignoring %qE attribute applied to template instantiation %qT"
msgstr ""
-#: cp/tree.cc:5822
+#: cp/tree.cc:5839
#, gcc-internal-format
msgid "ignoring %qE attribute applied to template specialization %qT"
msgstr ""
-#: cp/tree.cc:5844
+#: cp/tree.cc:5861
#, gcc-internal-format
msgid "%qE attribute applied to non-function, non-variable %qD"
msgstr ""
-#: cp/tree.cc:5850
+#: cp/tree.cc:5867
#, gcc-internal-format
msgid "%qE attribute applied to extern \"C\" declaration %qD"
msgstr ""
-#: cp/tree.cc:5872
+#: cp/tree.cc:5889
#, gcc-internal-format
msgid ""
"%qE attribute argument must be an expression that evaluates to true or false"
msgstr ""
-#: cp/tree.cc:5898
+#: cp/tree.cc:5915
#, gcc-internal-format
msgid "annotation on a type other than class or enumeration definition"
msgstr ""
-#: cp/tree.cc:5905
+#: cp/tree.cc:5922
#, gcc-internal-format
msgid "annotation applied to a label"
msgstr ""
-#: cp/tree.cc:5911
+#: cp/tree.cc:5928
#, gcc-internal-format
msgid "annotation on unnamed bit-field"
msgstr ""
-#: cp/tree.cc:5917
+#: cp/tree.cc:5934
#, gcc-internal-format
msgid "annotation on void parameter"
msgstr ""
-#: cp/tree.cc:5926
+#: cp/tree.cc:5950
#, gcc-internal-format
msgid "annotation does not have structural type"
msgstr ""
-#: cp/tree.cc:5941
+#: cp/tree.cc:5965
#, gcc-internal-format
msgid "annotation does not have copy constructible type"
msgstr ""
-#: cp/tree.cc:6915 rust/backend/rust-tree.cc:3189
+#: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
#, gcc-internal-format
msgid "%<lang_*%> check: failed in %s, at %s:%d"
msgstr ""
msgid "%q#T has no member named %qE; did you mean %qE?"
msgstr ""
-#: cp/typeck.cc:3592 cp/typeck.cc:3629
+#: cp/typeck.cc:3592 cp/typeck.cc:3636
#, gcc-internal-format
msgid "%<%D::%D%> is not a member of %qT"
msgstr ""
-#: cp/typeck.cc:3786
+#: cp/typeck.cc:3605
+#, gcc-internal-format
+msgid "%q#D is not a member of %qT"
+msgstr ""
+
+#: cp/typeck.cc:3781
#, gcc-internal-format
msgid "%qD is not a member template function"
msgstr ""
-#: cp/typeck.cc:4052
+#: cp/typeck.cc:4047
#, gcc-internal-format
msgid "%qT is not a pointer-to-object type"
msgstr ""
-#: cp/typeck.cc:4086
+#: cp/typeck.cc:4081
#, gcc-internal-format
msgid "invalid use of array indexing on pointer to member"
msgstr ""
-#: cp/typeck.cc:4089
+#: cp/typeck.cc:4084
#, gcc-internal-format
msgid "invalid use of unary %<*%> on pointer to member"
msgstr ""
-#: cp/typeck.cc:4092
+#: cp/typeck.cc:4087
#, gcc-internal-format
msgid "invalid use of implicit conversion on pointer to member"
msgstr ""
-#: cp/typeck.cc:4096
+#: cp/typeck.cc:4091
#, 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.cc:4161
+#: cp/typeck.cc:4156
#, gcc-internal-format
msgid "subscript missing in array reference"
msgstr ""
-#: cp/typeck.cc:4322
+#: cp/typeck.cc:4317
#, gcc-internal-format
msgid "subscripting array declared %<register%>"
msgstr ""
-#: cp/typeck.cc:4361
+#: cp/typeck.cc:4356
#, gcc-internal-format
msgid "subscripted value is neither array nor pointer"
msgstr ""
-#: cp/typeck.cc:4433
+#: cp/typeck.cc:4428
#, gcc-internal-format
msgid "object missing in use of %qE"
msgstr ""
-#: cp/typeck.cc:4685
+#: cp/typeck.cc:4680
#, gcc-internal-format
msgid "no default version in scope"
msgstr ""
-#: cp/typeck.cc:4694
+#: cp/typeck.cc:4689
#, gcc-internal-format
msgid "ISO C++ forbids calling %<::main%> from within program"
msgstr ""
-#: cp/typeck.cc:4715
+#: cp/typeck.cc:4710
#, gcc-internal-format
msgid ""
"must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)"
"%>, e.g. %<(... ->* %E) (...)%>"
msgstr ""
-#: cp/typeck.cc:4732
+#: cp/typeck.cc:4727
#, gcc-internal-format
msgid "%qT cannot be used as a function"
msgstr ""
-#: cp/typeck.cc:4736
+#: cp/typeck.cc:4731
#, gcc-internal-format
msgid "%qE cannot be used as a function"
msgstr ""
-#: cp/typeck.cc:4739
+#: cp/typeck.cc:4734
#, gcc-internal-format
msgid "%qD cannot be used as a function"
msgstr ""
-#: cp/typeck.cc:4742
+#: cp/typeck.cc:4737
#, gcc-internal-format
msgid "expression cannot be used as a function"
msgstr ""
-#: cp/typeck.cc:4804
+#: cp/typeck.cc:4799
#, gcc-internal-format
msgid "too many arguments to constructor %q#D"
msgstr ""
-#: cp/typeck.cc:4805
+#: cp/typeck.cc:4800
#, gcc-internal-format
msgid "too few arguments to constructor %q#D"
msgstr ""
-#: cp/typeck.cc:4810
+#: cp/typeck.cc:4805
#, gcc-internal-format
msgid "too many arguments to member function %q#D"
msgstr ""
-#: cp/typeck.cc:4811
+#: cp/typeck.cc:4806
#, gcc-internal-format
msgid "too few arguments to member function %q#D"
msgstr ""
-#: cp/typeck.cc:4817
+#: cp/typeck.cc:4812
#, gcc-internal-format
msgid "too many arguments to function %q#D"
msgstr ""
-#: cp/typeck.cc:4818
+#: cp/typeck.cc:4813
#, gcc-internal-format
msgid "too few arguments to function %q#D"
msgstr ""
-#: cp/typeck.cc:4828
+#: cp/typeck.cc:4823
#, gcc-internal-format
msgid "too many arguments to method %q#D"
msgstr ""
-#: cp/typeck.cc:4829
+#: cp/typeck.cc:4824
#, gcc-internal-format
msgid "too few arguments to method %q#D"
msgstr ""
-#: cp/typeck.cc:4832
+#: cp/typeck.cc:4827
#, gcc-internal-format
msgid "too many arguments to function"
msgstr ""
-#: cp/typeck.cc:4833
+#: cp/typeck.cc:4828
#, gcc-internal-format
msgid "too few arguments to function"
msgstr ""
-#: cp/typeck.cc:4911
+#: cp/typeck.cc:4906
#, gcc-internal-format
msgid "parameter %P of %qD has incomplete type %qT"
msgstr ""
-#: cp/typeck.cc:4917
+#: cp/typeck.cc:4912
#, gcc-internal-format
msgid "parameter %P has incomplete type %qT"
msgstr ""
-#: cp/typeck.cc:5231
+#: cp/typeck.cc:5226
#, gcc-internal-format
msgid "the address %qE will never be NULL"
msgstr ""
-#: cp/typeck.cc:5278
+#: cp/typeck.cc:5273
#, gcc-internal-format
msgid "the address of %qD will never be NULL"
msgstr ""
-#: cp/typeck.cc:5293
+#: cp/typeck.cc:5288
#, gcc-internal-format
msgid "the compiler can assume that the address of %qE will never be NULL"
msgstr ""
-#: cp/typeck.cc:5296
+#: cp/typeck.cc:5291
#, gcc-internal-format
msgid "comparing the result of pointer addition %qE and NULL"
msgstr ""
-#: cp/typeck.cc:5311
+#: cp/typeck.cc:5306
#, gcc-internal-format
msgid "the compiler can assume that the address of %qD will never be NULL"
msgstr ""
-#: cp/typeck.cc:5370
+#: cp/typeck.cc:5365
#, gcc-internal-format
msgid "bitwise operation between different enumeration types %qT and %qT"
msgstr ""
-#: cp/typeck.cc:5373
+#: cp/typeck.cc:5368
#, gcc-internal-format
msgid ""
"bitwise operation between different enumeration types %qT and %qT is "
"deprecated"
msgstr ""
-#: cp/typeck.cc:5379
+#: cp/typeck.cc:5374
#, gcc-internal-format
msgid "arithmetic between different enumeration types %qT and %qT"
msgstr ""
-#: cp/typeck.cc:5382
+#: cp/typeck.cc:5377
#, gcc-internal-format
msgid ""
"arithmetic between different enumeration types %qT and %qT is deprecated"
msgstr ""
-#: cp/typeck.cc:5419
+#: cp/typeck.cc:5414
#, gcc-internal-format
msgid "comparison of enumeration type %qT with floating-point type %qT"
msgstr ""
-#: cp/typeck.cc:5422
+#: cp/typeck.cc:5417
#, gcc-internal-format
msgid "comparison of floating-point type %qT with enumeration type %qT"
msgstr ""
-#: cp/typeck.cc:5425
+#: cp/typeck.cc:5420
#, gcc-internal-format
msgid ""
"comparison of enumeration type %qT with floating-point type %qT is deprecated"
msgstr ""
-#: cp/typeck.cc:5429
+#: cp/typeck.cc:5424
#, gcc-internal-format
msgid ""
"comparison of floating-point type %qT with enumeration type %qT is deprecated"
msgstr ""
-#: cp/typeck.cc:5438
+#: cp/typeck.cc:5433
#, gcc-internal-format
msgid "arithmetic between enumeration type %qT and floating-point type %qT"
msgstr ""
-#: cp/typeck.cc:5441
+#: cp/typeck.cc:5436
#, gcc-internal-format
msgid "arithmetic between floating-point type %qT and enumeration type %qT"
msgstr ""
-#: cp/typeck.cc:5444
+#: cp/typeck.cc:5439
#, gcc-internal-format
msgid ""
"arithmetic between enumeration type %qT and floating-point type %qT is "
"deprecated"
msgstr ""
-#: cp/typeck.cc:5448
+#: cp/typeck.cc:5443
#, gcc-internal-format
msgid ""
"arithmetic between floating-point type %qT and enumeration type %qT is "
"deprecated"
msgstr ""
-#: cp/typeck.cc:5583 cp/typeck.cc:5595
+#: cp/typeck.cc:5578 cp/typeck.cc:5590
#, gcc-internal-format
msgid "assuming cast to type %qT from overloaded function"
msgstr ""
-#: cp/typeck.cc:5709
+#: cp/typeck.cc:5704
#, gcc-internal-format
msgid "NULL used in arithmetic"
msgstr ""
-#: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
+#: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
#, gcc-internal-format
msgid "ISO C++ forbids comparison between pointer and integer"
msgstr ""
-#: cp/typeck.cc:6419 cp/typeck.cc:6433
+#: cp/typeck.cc:6414 cp/typeck.cc:6428
#, gcc-internal-format
msgid "operand types are %qT and %qT"
msgstr ""
-#: cp/typeck.cc:6456
+#: cp/typeck.cc:6451
#, gcc-internal-format
msgid "three-way comparison of vectors"
msgstr ""
-#: cp/typeck.cc:6496
+#: cp/typeck.cc:6491
#, gcc-internal-format
msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
msgstr ""
-#: cp/typeck.cc:6543
+#: cp/typeck.cc:6538
#, gcc-internal-format
msgid "unordered comparison on non-floating-point argument"
msgstr ""
-#: cp/typeck.cc:6609
+#: cp/typeck.cc:6604
msgid ""
"implicit conversion from %qH to %qI to match other operand of binary "
"expression"
msgstr ""
-#: cp/typeck.cc:6718
+#: cp/typeck.cc:6713
#, gcc-internal-format
msgid "invalid operands of types %qT and %qT to binary %qO"
msgstr ""
-#: cp/typeck.cc:7119
+#: cp/typeck.cc:7114
#, gcc-internal-format
msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
msgstr ""
-#: cp/typeck.cc:7127
+#: cp/typeck.cc:7122
#, gcc-internal-format
msgid "ISO C++ forbids using pointer to a function in subtraction"
msgstr ""
-#: cp/typeck.cc:7135
+#: cp/typeck.cc:7130
#, gcc-internal-format
msgid "ISO C++ forbids using pointer to a method in subtraction"
msgstr ""
-#: cp/typeck.cc:7188
+#: cp/typeck.cc:7183
#, gcc-internal-format
msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
msgstr ""
-#: cp/typeck.cc:7265
+#: cp/typeck.cc:7260
#, gcc-internal-format
msgid "taking address of constructor %qD"
msgstr ""
-#: cp/typeck.cc:7266
+#: cp/typeck.cc:7261
#, gcc-internal-format
msgid "taking address of destructor %qD"
msgstr ""
-#: cp/typeck.cc:7283
+#: cp/typeck.cc:7278
#, gcc-internal-format
msgid "invalid use of %qE to form a pointer-to-member-function"
msgstr ""
-#: cp/typeck.cc:7286
+#: cp/typeck.cc:7281
#, gcc-internal-format
msgid " a qualified-id is required"
msgstr ""
-#: cp/typeck.cc:7293
+#: cp/typeck.cc:7288
#, gcc-internal-format
msgid ""
"parentheses around %qE cannot be used to form a pointer-to-member-function"
msgstr ""
-#: cp/typeck.cc:7488
+#: cp/typeck.cc:7483
#, 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.cc:7494
+#: cp/typeck.cc:7489
#, gcc-internal-format
msgid ""
"ISO C++ forbids taking the address of an unqualified or parenthesized non-"
"static member function to form a pointer to explicit object member function"
msgstr ""
-#: cp/typeck.cc:7500
+#: cp/typeck.cc:7495
#, gcc-internal-format
msgid ""
"ISO C++ forbids taking the address of a bound member function to form a "
"pointer to member function. Say %<&%T::%D%>"
msgstr ""
-#: cp/typeck.cc:7506
+#: cp/typeck.cc:7501
#, gcc-internal-format
msgid ""
"ISO C++ forbids taking the address of a bound member function to form a "
"pointer to explicit object member function"
msgstr ""
-#: cp/typeck.cc:7511
+#: cp/typeck.cc:7506
#, gcc-internal-format
msgid ""
"a pointer to explicit object member function can only be formed with %<&%T::"
msgstr ""
#. Make this a permerror because we used to accept it.
-#: cp/typeck.cc:7544
+#: cp/typeck.cc:7539
#, gcc-internal-format
msgid "taking address of rvalue"
msgstr ""
-#: cp/typeck.cc:7561
+#: cp/typeck.cc:7556
#, gcc-internal-format
msgid "ISO C++ forbids taking address of function %<::main%>"
msgstr ""
-#: cp/typeck.cc:7619
+#: cp/typeck.cc:7614
#, gcc-internal-format
msgid "cannot create pointer to reference member %qD"
msgstr ""
-#: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
+#: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
#, gcc-internal-format
msgid "attempt to take address of bit-field"
msgstr ""
-#: cp/typeck.cc:7821
+#: cp/typeck.cc:7816
#, gcc-internal-format
msgid "%<~%> on an expression of type %<bool%>"
msgstr ""
-#: cp/typeck.cc:7822
+#: cp/typeck.cc:7817
#, gcc-internal-format
msgid "did you mean to use logical not (%<!%>)?"
msgstr ""
-#: cp/typeck.cc:7966
+#: cp/typeck.cc:7960
#, gcc-internal-format
msgid "ISO C++ forbids incrementing an enum"
msgstr ""
-#: cp/typeck.cc:7967
+#: cp/typeck.cc:7961
#, gcc-internal-format
msgid "ISO C++ forbids decrementing an enum"
msgstr ""
-#: cp/typeck.cc:7983
+#: cp/typeck.cc:7977
#, gcc-internal-format
msgid "cannot increment a pointer to incomplete type %qT"
msgstr ""
-#: cp/typeck.cc:7985
+#: cp/typeck.cc:7979
#, gcc-internal-format
msgid "cannot decrement a pointer to incomplete type %qT"
msgstr ""
-#: cp/typeck.cc:7997
+#: cp/typeck.cc:7991
#, gcc-internal-format
msgid "ISO C++ forbids incrementing a pointer of type %qT"
msgstr ""
-#: cp/typeck.cc:7999
+#: cp/typeck.cc:7993
#, gcc-internal-format
msgid "ISO C++ forbids decrementing a pointer of type %qT"
msgstr ""
-#: cp/typeck.cc:8039
+#: cp/typeck.cc:8033
#, gcc-internal-format
msgid "%qs expression of %<volatile%>-qualified type is deprecated"
msgstr ""
-#: cp/typeck.cc:8052
+#: cp/typeck.cc:8046
#, gcc-internal-format
msgid "use of an operand of type %qT in %<operator--%> is forbidden"
msgstr ""
-#: cp/typeck.cc:8062
+#: cp/typeck.cc:8056
#, gcc-internal-format
msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
msgstr ""
-#: cp/typeck.cc:8070
+#: cp/typeck.cc:8064
#, gcc-internal-format
msgid "use of an operand of type %qT in %<operator++%> is deprecated"
msgstr ""
-#: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
+#: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
#, gcc-internal-format
msgid "cannot take the address of %<this%>, which is an rvalue expression"
msgstr ""
-#: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
+#: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
#, gcc-internal-format
msgid "address requested for %qD, which is declared %<register%>"
msgstr ""
-#: cp/typeck.cc:8357
+#: cp/typeck.cc:8355
#, gcc-internal-format
msgid "list-initializer for non-class type must not be parenthesized"
msgstr ""
-#: cp/typeck.cc:8369
+#: cp/typeck.cc:8367
#, gcc-internal-format
msgid "expression list treated as compound expression in initializer"
msgstr ""
-#: cp/typeck.cc:8373
+#: cp/typeck.cc:8371
#, gcc-internal-format
msgid "expression list treated as compound expression in mem-initializer"
msgstr ""
-#: cp/typeck.cc:8377
+#: cp/typeck.cc:8375
#, gcc-internal-format
msgid "expression list treated as compound expression in functional cast"
msgstr ""
-#: cp/typeck.cc:8415
+#: cp/typeck.cc:8413
#, gcc-internal-format, gfc-internal-format
msgid "%s expression list treated as compound expression"
msgstr ""
-#: cp/typeck.cc:8518
+#: cp/typeck.cc:8516
#, gcc-internal-format
msgid "no context to resolve type of %qE"
msgstr ""
-#: cp/typeck.cc:8555
+#: cp/typeck.cc:8553
#, gcc-internal-format
msgid "cast from type %qT to type %qT casts away qualifiers"
msgstr ""
-#: cp/typeck.cc:8561
+#: cp/typeck.cc:8559
#, gcc-internal-format
msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
msgstr ""
-#: cp/typeck.cc:8568
+#: cp/typeck.cc:8566
#, gcc-internal-format
msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
msgstr ""
-#: cp/typeck.cc:8594
+#: cp/typeck.cc:8592
#, gcc-internal-format
msgid "useless cast to type %q#T"
msgstr ""
-#: cp/typeck.cc:8608
+#: cp/typeck.cc:8606
#, gcc-internal-format
msgid "type qualifiers ignored on cast result type"
msgstr ""
-#: cp/typeck.cc:9057
+#: cp/typeck.cc:9055
#, gcc-internal-format
msgid "invalid %<static_cast%> from type %qT to type %qT"
msgstr ""
-#: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
+#: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
#, gcc-internal-format
msgid "class type %qT is incomplete"
msgstr ""
-#: cp/typeck.cc:9097
+#: cp/typeck.cc:9095
msgid "converting from %qH to %qI"
msgstr ""
-#: cp/typeck.cc:9172
+#: cp/typeck.cc:9170
#, gcc-internal-format
msgid "invalid cast of a prvalue expression of type %qT to type %qT"
msgstr ""
-#: cp/typeck.cc:9242
+#: cp/typeck.cc:9240
msgid "cast from %qH to %qI loses precision"
msgstr ""
-#: cp/typeck.cc:9267
+#: cp/typeck.cc:9265
msgid "cast between incompatible function types from %qH to %qI"
msgstr ""
-#: cp/typeck.cc:9278
+#: cp/typeck.cc:9276
msgid "cast between incompatible pointer to member types from %qH to %qI"
msgstr ""
-#: cp/typeck.cc:9299 cp/typeck.cc:9489
+#: cp/typeck.cc:9297 cp/typeck.cc:9487
msgid "cast from %qH to %qI increases required alignment of target type"
msgstr ""
-#: cp/typeck.cc:9316
+#: cp/typeck.cc:9314
#, gcc-internal-format
msgid ""
"casting between pointer-to-function and pointer-to-object is conditionally-"
"supported"
msgstr ""
-#: cp/typeck.cc:9330
+#: cp/typeck.cc:9328
#, gcc-internal-format
msgid "invalid cast from type %qT to type %qT"
msgstr ""
-#: cp/typeck.cc:9403
+#: cp/typeck.cc:9401
#, 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.cc:9412
+#: cp/typeck.cc:9410
#, 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.cc:9454
+#: cp/typeck.cc:9452
#, gcc-internal-format
msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
msgstr ""
-#: cp/typeck.cc:9524
+#: cp/typeck.cc:9522
#, gcc-internal-format
msgid "invalid %<const_cast%> from type %qT to type %qT"
msgstr ""
-#: cp/typeck.cc:9625 cp/typeck.cc:9634
+#: cp/typeck.cc:9623 cp/typeck.cc:9632
#, gcc-internal-format
msgid "ISO C++ forbids casting to an array type %qT"
msgstr ""
-#: cp/typeck.cc:9643
+#: cp/typeck.cc:9641
#, gcc-internal-format
msgid "invalid cast to function type %qT"
msgstr ""
-#: cp/typeck.cc:9759
+#: cp/typeck.cc:9757
#, gcc-internal-format
msgid "moving %qE of type %qT to itself"
msgstr ""
-#: cp/typeck.cc:10039
+#: cp/typeck.cc:10037
#, gcc-internal-format
msgid " in evaluation of %<%Q(%#T, %#T)%>"
msgstr ""
-#: cp/typeck.cc:10100
+#: cp/typeck.cc:10098
#, gcc-internal-format
msgid "assigning to an array from an initializer list"
msgstr ""
-#: cp/typeck.cc:10127
+#: cp/typeck.cc:10125
#, gcc-internal-format
msgid "incompatible types in assignment of %qT to %qT"
msgstr ""
-#: cp/typeck.cc:10143
+#: cp/typeck.cc:10141
#, gcc-internal-format
msgid "array used as initializer"
msgstr ""
-#: cp/typeck.cc:10145
+#: cp/typeck.cc:10143
#, gcc-internal-format
msgid "invalid array assignment"
msgstr ""
-#: cp/typeck.cc:10281
+#: cp/typeck.cc:10279
#, gcc-internal-format
msgid " in pointer to member function conversion"
msgstr ""
-#: cp/typeck.cc:10295
+#: cp/typeck.cc:10293
#, gcc-internal-format
msgid "pointer to member conversion via virtual base %qT"
msgstr ""
-#: cp/typeck.cc:10343 cp/typeck.cc:10362
+#: cp/typeck.cc:10341 cp/typeck.cc:10360
#, gcc-internal-format
msgid " in pointer to member conversion"
msgstr ""
-#: cp/typeck.cc:10443
+#: cp/typeck.cc:10441
#, gcc-internal-format
msgid "invalid conversion to type %qT from type %qT"
msgstr ""
-#: cp/typeck.cc:10767
+#: cp/typeck.cc:10765
msgid "cannot convert %qH to %qI in default argument"
msgstr ""
-#: cp/typeck.cc:10772
+#: cp/typeck.cc:10770
msgid "cannot convert %qH to %qI in argument passing"
msgstr ""
-#: cp/typeck.cc:10781
+#: cp/typeck.cc:10779
msgid "cannot convert %qH to %qI in initialization"
msgstr ""
-#: cp/typeck.cc:10785
+#: cp/typeck.cc:10783
msgid "cannot convert %qH to %qI in return"
msgstr ""
-#: cp/typeck.cc:10790
+#: cp/typeck.cc:10788
msgid "cannot convert %qH to %qI in assignment"
msgstr ""
-#: cp/typeck.cc:10826
+#: cp/typeck.cc:10824
#, gcc-internal-format
msgid "parameter %qP of %qD might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.cc:10830
+#: cp/typeck.cc:10828
#, gcc-internal-format
msgid "parameter might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.cc:10835
+#: cp/typeck.cc:10833
#, gcc-internal-format
msgid "target of conversion might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.cc:10840
+#: cp/typeck.cc:10838
#, gcc-internal-format
msgid "target of initialization might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.cc:10850
+#: cp/typeck.cc:10848
#, gcc-internal-format
msgid ""
"left-hand side of assignment might be a candidate for a format attribute"
msgstr ""
-#: cp/typeck.cc:10936
+#: cp/typeck.cc:10934
#, gcc-internal-format
msgid "in passing argument %P of %qD"
msgstr ""
-#: cp/typeck.cc:11022
+#: cp/typeck.cc:11020
#, gcc-internal-format
msgid "returning reference to temporary"
msgstr ""
-#: cp/typeck.cc:11025
+#: cp/typeck.cc:11023
#, gcc-internal-format
msgid "returning pointer to temporary"
msgstr ""
-#: cp/typeck.cc:11028
+#: cp/typeck.cc:11026
#, gcc-internal-format
msgid ""
"returning temporary %<initializer_list%> does not extend the lifetime of the "
"underlying array"
msgstr ""
-#: cp/typeck.cc:11063
+#: cp/typeck.cc:11061
#, gcc-internal-format
msgid "reference to local variable %qD returned"
msgstr ""
-#: cp/typeck.cc:11067
+#: cp/typeck.cc:11065
#, gcc-internal-format
msgid ""
"returning local %<initializer_list%> variable %qD does not extend the "
"lifetime of the underlying array"
msgstr ""
-#: cp/typeck.cc:11073
+#: cp/typeck.cc:11071
#, gcc-internal-format
msgid "address of label %qD returned"
msgstr ""
-#: cp/typeck.cc:11077
+#: cp/typeck.cc:11075
#, gcc-internal-format
msgid "address of local variable %qD returned"
msgstr ""
-#: cp/typeck.cc:11337
+#: cp/typeck.cc:11335
#, gcc-internal-format
msgid "moving a temporary object prevents copy elision"
msgstr ""
-#: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
+#: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
#, gcc-internal-format
msgid "remove %<std::move%> call"
msgstr ""
-#: cp/typeck.cc:11352
+#: cp/typeck.cc:11350
#, gcc-internal-format
msgid "moving a local object in a return statement prevents copy elision"
msgstr ""
-#: cp/typeck.cc:11378 cp/typeck.cc:11413
+#: cp/typeck.cc:11376 cp/typeck.cc:11411
#, gcc-internal-format
msgid "redundant move in return statement"
msgstr ""
-#: cp/typeck.cc:11415
+#: cp/typeck.cc:11413
#, gcc-internal-format
msgid "redundant move in initialization"
msgstr ""
-#: cp/typeck.cc:11453
+#: cp/typeck.cc:11451
#, 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.cc:11465
+#: cp/typeck.cc:11463
#, 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.cc:11468
+#: cp/typeck.cc:11466
#, gcc-internal-format
msgid "returning a value from a constructor"
msgstr ""
-#: cp/typeck.cc:11508 cp/typeck.cc:11554
+#: cp/typeck.cc:11506 cp/typeck.cc:11552
#, gcc-internal-format
msgid "return-statement with no value, in function returning %qT"
msgstr ""
-#: cp/typeck.cc:11516
+#: cp/typeck.cc:11514
#, gcc-internal-format
msgid "returning initializer list"
msgstr ""
-#: cp/typeck.cc:11535
+#: cp/typeck.cc:11533
#, gcc-internal-format
msgid "inconsistent types %qT and %qT deduced for lambda return type"
msgstr ""
-#: cp/typeck.cc:11538
+#: cp/typeck.cc:11536
#, gcc-internal-format
msgid "inconsistent deduction for auto return type: %qT and then %qT"
msgstr ""
-#: cp/typeck.cc:11575
+#: cp/typeck.cc:11573
#, gcc-internal-format
msgid "return-statement with a value, in function returning %qT"
msgstr ""
-#: cp/typeck.cc:11604
+#: cp/typeck.cc:11602
#, gcc-internal-format
msgid ""
"%<operator new%> must not return NULL unless it is declared %<throw()%> (or "
"%<-fcheck-new%> is in effect)"
msgstr ""
-#: cp/typeck.cc:11693
+#: cp/typeck.cc:11691
#, gcc-internal-format
msgid "not eliding copy on return from %qD"
msgstr ""
-#: cp/typeck.cc:11705
+#: cp/typeck.cc:11703
#, gcc-internal-format
msgid "not eliding copy on return in %qD"
msgstr ""
-#: cp/typeck.cc:12297
+#: cp/typeck.cc:12295
#, gcc-internal-format
msgid "using rvalue as lvalue"
msgstr ""
msgid "unable to open log file %<vtv_count_data.log%>: %m"
msgstr ""
-#: d/d-attribs.cc:375 d/d-attribs.cc:392
+#: d/d-attribs.cc:378 d/d-attribs.cc:395
#, gcc-internal-format
msgid "unknown attribute %qs"
msgstr ""
-#: d/d-attribs.cc:1153
+#: d/d-attribs.cc:1156
#, gcc-internal-format
msgid "%q+D declared weak after being used"
msgstr ""
-#: d/d-attribs.cc:1533
+#: d/d-attribs.cc:1553
#, gcc-internal-format
msgid ""
"only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> "
msgid "the address of %qD will never be %<null%>"
msgstr ""
-#: d/d-codegen.cc:2291
+#: d/d-codegen.cc:2296
#, gcc-internal-format
msgid "need %<this%> to access member %qE"
msgstr ""
-#: d/d-codegen.cc:2446
+#: d/d-codegen.cc:2456
#, gcc-internal-format
msgid "tried to perform floating-point modulo division on %qT"
msgstr ""
-#: d/d-codegen.cc:2497
+#: d/d-codegen.cc:2507
#, gcc-internal-format
msgid "cannot get frame pointer to %qs"
msgstr ""
#. Should instead error on line that references `fd'.
-#: d/d-codegen.cc:2523
+#: d/d-codegen.cc:2533
#, gcc-internal-format
msgid "nested function missing body"
msgstr ""
-#: d/d-codegen.cc:2565
+#: d/d-codegen.cc:2575
#, gcc-internal-format
msgid "%qs is a nested function and cannot be accessed from %qs"
msgstr ""
-#: d/d-codegen.cc:2874
+#: d/d-codegen.cc:2884
#, gcc-internal-format
msgid "variable %qs has scoped destruction, cannot build closure"
msgstr ""
-#: d/d-codegen.cc:2882
+#: d/d-codegen.cc:2892
#, gcc-internal-format
msgid "explicit register variable %qs cannot be used in nested function"
msgstr ""
-#: d/d-codegen.cc:3107
+#: d/d-codegen.cc:3117
#, gcc-internal-format
msgid "forward reference to frame of %qs"
msgstr ""
msgid "bad argument for %<-fversion=%>: %qs"
msgstr ""
-#: d/d-lang.cc:993
+#: d/d-lang.cc:997
#, gcc-internal-format
msgid "unable to open %s for writing: %m"
msgstr ""
-#: d/d-lang.cc:1000
+#: d/d-lang.cc:1004
#, gcc-internal-format
msgid "writing output file %s: %m"
msgstr ""
-#: d/d-lang.cc:1020
+#: d/d-lang.cc:1024
#, gcc-internal-format
msgid "unable to open %s for reading: %m"
msgstr ""
-#: d/d-lang.cc:1045
+#: d/d-lang.cc:1049
#, gcc-internal-format
msgid "reading ddoc file %s: %m"
msgstr ""
-#: d/d-lang.cc:1104
+#: d/d-lang.cc:1108
#, gcc-internal-format
msgid "%<-fonly=%> argument is different from first input file name"
msgstr ""
-#: d/d-lang.cc:1289
+#: d/d-lang.cc:1293
#, gcc-internal-format
msgid "unable to resolve forward reference in definition"
msgstr ""
msgid "%qs is not an associative array"
msgstr ""
-#: d/expr.cc:1568 d/expr.cc:1951
+#: d/expr.cc:1568 d/expr.cc:1949
#, gcc-internal-format
msgid "need %<this%> to access member %qs"
msgstr ""
msgid "%qs is not a field, but a %qs"
msgstr ""
-#: d/expr.cc:1977
+#: d/expr.cc:1975
#, gcc-internal-format
msgid "recursive reference %qs"
msgstr ""
-#: d/expr.cc:1997 d/expr.cc:2837
+#: d/expr.cc:1995 d/expr.cc:2872
#, gcc-internal-format
msgid "non-constant expression %qs"
msgstr ""
-#: d/expr.cc:2804
+#: d/expr.cc:2839
#, gcc-internal-format
msgid "%qs is not an expression"
msgstr ""
-#: d/expr.cc:2811
+#: d/expr.cc:2846
#, gcc-internal-format
msgid "type %qs is not an expression"
msgstr ""
msgid "D inline assembler statements are not supported in GDC."
msgstr ""
-#: d/typeinfo.cc:1454
+#: d/typeinfo.cc:1451
#, gcc-internal-format
msgid ""
"expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-"
"rtti%>"
msgstr ""
-#: d/typeinfo.cc:1458
+#: d/typeinfo.cc:1455
#, gcc-internal-format
msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
msgstr ""
-#: d/typeinfo.cc:1482
+#: d/typeinfo.cc:1479
#, gcc-internal-format
msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
msgstr ""
#: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
#: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
-#: fortran/simplify.cc:3386 fortran/simplify.cc:3416 fortran/simplify.cc:7040
-#: fortran/simplify.cc:9341
+#: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
+#: fortran/simplify.cc:9345
#, gcc-internal-format
msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
msgstr ""
msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
msgstr ""
-#: fortran/check.cc:123 fortran/resolve.cc:13082
+#: fortran/check.cc:123 fortran/resolve.cc:13160
#, gcc-internal-format, gfc-internal-format
msgid "Invalid use of BOZ literal constant at %L"
msgstr ""
msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.cc:742 fortran/check.cc:8465
+#: fortran/check.cc:742 fortran/check.cc:8466
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be a constant"
msgstr ""
msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
msgstr ""
-#: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4159
+#: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4160
#, gcc-internal-format, gfc-internal-format
msgid "Different type kinds at %L"
msgstr ""
msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
msgstr ""
-#: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4954
+#: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4955
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
msgstr ""
msgstr ""
#: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
-#: fortran/check.cc:6763 fortran/check.cc:6814 fortran/check.cc:6844
-#: fortran/check.cc:6862 fortran/check.cc:7162
+#: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
+#: fortran/check.cc:6863 fortran/check.cc:7163
#, gcc-internal-format
msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
msgstr ""
msgstr ""
#: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
-#: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5599
-#: fortran/check.cc:5744 fortran/check.cc:5822 fortran/check.cc:7148
-#: fortran/check.cc:7280
+#: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5600
+#: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
+#: fortran/check.cc:7281
#, gcc-internal-format
msgid "%qs intrinsic with KIND argument at %L"
msgstr ""
msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
msgstr ""
-#: fortran/check.cc:2984 fortran/check.cc:4271 fortran/check.cc:4279
+#: fortran/check.cc:2984 fortran/check.cc:4272 fortran/check.cc:4280
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
msgstr ""
-#: fortran/check.cc:2992 fortran/check.cc:4289
+#: fortran/check.cc:2992 fortran/check.cc:4290
#, gcc-internal-format
msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
msgstr ""
msgid "Intrinsic %qs at %L must have at least two arguments"
msgstr ""
-#: fortran/check.cc:4111
+#: fortran/check.cc:4112
#, gcc-internal-format
msgid "Missing %qs argument to the %s intrinsic at %L"
msgstr ""
-#: fortran/check.cc:4126
+#: fortran/check.cc:4127
#, gcc-internal-format
msgid "Duplicate argument %qs at %L to intrinsic %s"
msgstr ""
-#: fortran/check.cc:4131
+#: fortran/check.cc:4132
#, gcc-internal-format
msgid "Unknown argument %qs at %L to intrinsic %s"
msgstr ""
-#: fortran/check.cc:4156
+#: fortran/check.cc:4157
#, gcc-internal-format, gfc-internal-format
msgid "Different character kinds at %L"
msgstr ""
-#: fortran/check.cc:4165
+#: fortran/check.cc:4166
#, gcc-internal-format
msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
msgstr ""
-#: fortran/check.cc:4196
+#: fortran/check.cc:4197
#, gcc-internal-format
msgid "%qs intrinsic with CHARACTER argument at %L"
msgstr ""
-#: fortran/check.cc:4208
+#: fortran/check.cc:4209
#, gcc-internal-format
msgid ""
"%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or "
"UNSIGNED"
msgstr ""
-#: fortran/check.cc:4218
+#: fortran/check.cc:4219
#, gcc-internal-format
msgid ""
"%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
msgstr ""
-#: fortran/check.cc:4303
+#: fortran/check.cc:4304
#, gcc-internal-format
msgid ""
"Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
"matmul"
msgstr ""
-#: fortran/check.cc:4322
+#: fortran/check.cc:4323
#, gcc-internal-format
msgid ""
"Different shape on dimension 2 for argument %qs and dimension 1 for argument "
"%qs at %L for intrinsic matmul"
msgstr ""
-#: fortran/check.cc:4331
+#: fortran/check.cc:4332
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
msgstr ""
-#: fortran/check.cc:4509
+#: fortran/check.cc:4510
#, gcc-internal-format
msgid ""
"Argument %qs of %qs intrinsic at %L must be in type conformance to argument "
"%qs at %L"
msgstr ""
-#: fortran/check.cc:4643
+#: fortran/check.cc:4644
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
msgstr ""
-#: fortran/check.cc:4651 fortran/check.cc:8385 fortran/check.cc:8400
+#: fortran/check.cc:4652 fortran/check.cc:8386 fortran/check.cc:8401
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
msgstr ""
-#: fortran/check.cc:4766
+#: fortran/check.cc:4767
#, gcc-internal-format, gfc-internal-format
msgid "STAT= or ERRMSG= at %L not supported"
msgstr ""
-#: fortran/check.cc:4778
+#: fortran/check.cc:4779
#, gcc-internal-format, gfc-internal-format
msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
msgstr ""
-#: fortran/check.cc:4789
+#: fortran/check.cc:4790
#, gcc-internal-format, gfc-internal-format
msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
msgstr ""
-#: fortran/check.cc:4796
+#: fortran/check.cc:4797
#, gcc-internal-format, gfc-internal-format
msgid ""
"The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
"polymorphic"
msgstr ""
-#: fortran/check.cc:4807
+#: fortran/check.cc:4808
#, gcc-internal-format, gfc-internal-format
msgid ""
"The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
"same rank %d/%d"
msgstr ""
-#: fortran/check.cc:4816
+#: fortran/check.cc:4817
#, gcc-internal-format, gfc-internal-format
msgid ""
"The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
"same corank %d/%d"
msgstr ""
-#: fortran/check.cc:4856
+#: fortran/check.cc:4857
#, gcc-internal-format, gfc-internal-format
msgid ""
"The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
"12.4.1.7)"
msgstr ""
-#: fortran/check.cc:4883
+#: fortran/check.cc:4884
#, gcc-internal-format
msgid "Argument %<S%> of NEAREST at %L shall not be zero"
msgstr ""
-#: fortran/check.cc:4939
+#: fortran/check.cc:4940
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
"procedure pointer"
msgstr ""
-#: fortran/check.cc:4947
+#: fortran/check.cc:4948
#, gcc-internal-format, gfc-internal-format
msgid "NULL intrinsic with allocatable MOLD at %L"
msgstr ""
-#: fortran/check.cc:4990
+#: fortran/check.cc:4991
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L shall appear only if %qs is of type REAL "
"and %qs is of type INTEGER or UNSIGNED"
msgstr ""
-#: fortran/check.cc:5068 fortran/check.cc:7227
+#: fortran/check.cc:5069 fortran/check.cc:7228
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must provide at least as many elements "
"as there are .TRUE. values in %qs (%ld/%d)"
msgstr ""
-#: fortran/check.cc:5129
+#: fortran/check.cc:5130
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
msgstr ""
-#: fortran/check.cc:5139
+#: fortran/check.cc:5140
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
msgstr ""
-#: fortran/check.cc:5158
+#: fortran/check.cc:5159
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
msgstr ""
-#: fortran/check.cc:5209
+#: fortran/check.cc:5210
#, gcc-internal-format, gfc-internal-format
msgid "The argument of the RANK intrinsic at %L must be a data object"
msgstr ""
-#: fortran/check.cc:5241
+#: fortran/check.cc:5242
#, gcc-internal-format, gfc-internal-format
msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
msgstr ""
-#: fortran/check.cc:5251
+#: fortran/check.cc:5252
#, gcc-internal-format, gfc-internal-format
msgid "The DIM argument at %L, if present, must be an integer scalar"
msgstr ""
-#: fortran/check.cc:5258
+#: fortran/check.cc:5259
#, gcc-internal-format, gfc-internal-format
msgid ""
"The MASK argument at %L, if present, must be a logical array with the same "
"rank as ARRAY"
msgstr ""
-#: fortran/check.cc:5270
+#: fortran/check.cc:5271
#, gcc-internal-format, gfc-internal-format
msgid "MASK present at %L without IDENTITY"
msgstr ""
-#: fortran/check.cc:5274
+#: fortran/check.cc:5275
#, gcc-internal-format, gfc-internal-format
msgid "The ORDERED argument at %L, if present, must be a logical scalar"
msgstr ""
-#: fortran/check.cc:5282
+#: fortran/check.cc:5283
#, gcc-internal-format, gfc-internal-format
msgid ""
"The IDENTITY argument at %L, if present, must be a scalar with the same type "
"as ARRAY"
msgstr ""
-#: fortran/check.cc:5373
+#: fortran/check.cc:5374
#, gcc-internal-format
msgid ""
"%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
"constant size"
msgstr ""
-#: fortran/check.cc:5383
+#: fortran/check.cc:5384
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L is empty"
msgstr ""
-#: fortran/check.cc:5390
+#: fortran/check.cc:5391
#, gcc-internal-format
msgid ""
"%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
msgstr ""
-#: fortran/check.cc:5413
+#: fortran/check.cc:5414
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
msgstr ""
-#: fortran/check.cc:5453
+#: fortran/check.cc:5454
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
msgstr ""
-#: fortran/check.cc:5471
+#: fortran/check.cc:5472
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
msgstr ""
-#: fortran/check.cc:5480
+#: fortran/check.cc:5481
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
"(dimension %qd duplicated)"
msgstr ""
-#: fortran/check.cc:5515 fortran/simplify.cc:7891
+#: fortran/check.cc:5516 fortran/simplify.cc:7895
#, gcc-internal-format, gfc-internal-format
msgid ""
"Without padding, there are not enough elements in the intrinsic RESHAPE "
"source at %L to match the shape"
msgstr ""
-#: fortran/check.cc:5532 fortran/check.cc:5551
+#: fortran/check.cc:5533 fortran/check.cc:5552
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
msgstr ""
-#: fortran/check.cc:5542 fortran/check.cc:5561
+#: fortran/check.cc:5543 fortran/check.cc:5562
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
msgstr ""
-#: fortran/check.cc:5680
+#: fortran/check.cc:5681
#, gcc-internal-format
msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
msgstr ""
-#: fortran/check.cc:5711
+#: fortran/check.cc:5712
#, gcc-internal-format
msgid "%qs intrinsic with RADIX argument at %L"
msgstr ""
-#: fortran/check.cc:5759
+#: fortran/check.cc:5760
#, gcc-internal-format
msgid ""
"%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
"array"
msgstr ""
-#: fortran/check.cc:5840 fortran/check.cc:8445
+#: fortran/check.cc:5841 fortran/check.cc:8446
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
msgstr ""
-#: fortran/check.cc:5856 fortran/check.cc:6002 fortran/check.cc:8437
+#: fortran/check.cc:5857 fortran/check.cc:6003 fortran/check.cc:8438
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
msgstr ""
-#: fortran/check.cc:5867 fortran/check.cc:6014
+#: fortran/check.cc:5868 fortran/check.cc:6015
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
msgstr ""
-#: fortran/check.cc:5949
+#: fortran/check.cc:5950
#, gcc-internal-format
msgid "is_c_interoperable(): gfc_simplify_expr failed"
msgstr ""
-#: fortran/check.cc:5993
+#: fortran/check.cc:5994
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
msgstr ""
-#: fortran/check.cc:6054
+#: fortran/check.cc:6055
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
"TYPE(C_FUNPTR)"
msgstr ""
-#: fortran/check.cc:6108
+#: fortran/check.cc:6109
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1, "
"found %s instead of %s"
msgstr ""
-#: fortran/check.cc:6142
+#: fortran/check.cc:6143
#, gcc-internal-format, gfc-internal-format
msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
msgstr ""
-#: fortran/check.cc:6154
+#: fortran/check.cc:6155
#, gcc-internal-format, gfc-internal-format
msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
msgstr ""
-#: fortran/check.cc:6161
+#: fortran/check.cc:6162
#, gcc-internal-format, gfc-internal-format
msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
msgstr ""
-#: fortran/check.cc:6168
+#: fortran/check.cc:6169
#, gcc-internal-format, gfc-internal-format
msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
msgstr ""
-#: fortran/check.cc:6175
+#: fortran/check.cc:6176
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
msgstr ""
-#: fortran/check.cc:6181
+#: fortran/check.cc:6182
#, gcc-internal-format, gfc-internal-format
msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
msgstr ""
-#: fortran/check.cc:6200
+#: fortran/check.cc:6201
#, gcc-internal-format, gfc-internal-format
msgid ""
"SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
"FPTR"
msgstr ""
-#: fortran/check.cc:6209
+#: fortran/check.cc:6210
#, gcc-internal-format, gfc-internal-format
msgid "LOWER argument at %L to C_F_POINTER"
msgstr ""
-#: fortran/check.cc:6215
+#: fortran/check.cc:6216
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
msgstr ""
-#: fortran/check.cc:6236
+#: fortran/check.cc:6237
#, gcc-internal-format, gfc-internal-format
msgid ""
"LOWER argument at %L to C_F_POINTER must have the same size as the RANK of "
"FPTR"
msgstr ""
-#: fortran/check.cc:6247
+#: fortran/check.cc:6248
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic FPTR at %L to C_F_POINTER"
msgstr ""
-#: fortran/check.cc:6253
+#: fortran/check.cc:6254
#, gcc-internal-format, gfc-internal-format
msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
msgstr ""
-#: fortran/check.cc:6260
+#: fortran/check.cc:6261
#, gcc-internal-format, gfc-internal-format
msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
msgstr ""
-#: fortran/check.cc:6276
+#: fortran/check.cc:6277
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
msgstr ""
-#: fortran/check.cc:6288
+#: fortran/check.cc:6289
#, gcc-internal-format, gfc-internal-format
msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
msgstr ""
-#: fortran/check.cc:6295
+#: fortran/check.cc:6296
#, gcc-internal-format, gfc-internal-format
msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
msgstr ""
-#: fortran/check.cc:6301
+#: fortran/check.cc:6302
#, gcc-internal-format, gfc-internal-format
msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
msgstr ""
-#: fortran/check.cc:6315
+#: fortran/check.cc:6316
#, gcc-internal-format, gfc-internal-format
msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
msgstr ""
-#: fortran/check.cc:6327
+#: fortran/check.cc:6328
#, gcc-internal-format
msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
msgstr ""
-#: fortran/check.cc:6334
+#: fortran/check.cc:6335
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
msgstr ""
-#: fortran/check.cc:6340
+#: fortran/check.cc:6341
#, gcc-internal-format, gfc-internal-format
msgid "Noninteroperable procedure at %L to C_FUNLOC"
msgstr ""
-#: fortran/check.cc:6354
+#: fortran/check.cc:6355
#, gcc-internal-format, gfc-internal-format
msgid "Argument X at %L to C_LOC shall not be coindexed"
msgstr ""
-#: fortran/check.cc:6360
+#: fortran/check.cc:6361
#, gcc-internal-format, gfc-internal-format
msgid "X argument at %L to C_LOC shall not be polymorphic"
msgstr ""
-#: fortran/check.cc:6371
+#: fortran/check.cc:6372
#, gcc-internal-format, gfc-internal-format
msgid ""
"Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
"attribute"
msgstr ""
-#: fortran/check.cc:6379
+#: fortran/check.cc:6380
#, gcc-internal-format, gfc-internal-format
msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
msgstr ""
-#: fortran/check.cc:6388
+#: fortran/check.cc:6389
#, gcc-internal-format, gfc-internal-format
msgid "Argument at %L to C_LOC shall not be polymorphic"
msgstr ""
-#: fortran/check.cc:6395
+#: fortran/check.cc:6396
#, gcc-internal-format, gfc-internal-format
msgid "Noninteroperable array at %L as argument to C_LOC: %s"
msgstr ""
-#: fortran/check.cc:6406
+#: fortran/check.cc:6407
#, gcc-internal-format, gfc-internal-format
msgid ""
"Array of interoperable type at %L to C_LOC which is nonallocatable and "
"neither assumed size nor explicit size"
msgstr ""
-#: fortran/check.cc:6411
+#: fortran/check.cc:6412
#, gcc-internal-format, gfc-internal-format
msgid "Array section at %L to C_LOC"
msgstr ""
-#: fortran/check.cc:6439
+#: fortran/check.cc:6440
#, gcc-internal-format, gfc-internal-format
msgid "non double precision REAL argument to %s intrinsic at %L"
msgstr ""
-#: fortran/check.cc:6455
+#: fortran/check.cc:6456
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
msgstr ""
-#: fortran/check.cc:6474
+#: fortran/check.cc:6475
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
msgstr ""
-#: fortran/check.cc:6498
+#: fortran/check.cc:6499
#, gcc-internal-format
msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
msgstr ""
-#: fortran/check.cc:6773
+#: fortran/check.cc:6774
#, gcc-internal-format, gfc-internal-format
msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
msgstr ""
-#: fortran/check.cc:6785
+#: fortran/check.cc:6786
#, gcc-internal-format, gfc-internal-format
msgid ""
"The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
"be %d (corank) not %d"
msgstr ""
-#: fortran/check.cc:6823
+#: fortran/check.cc:6824
#, gcc-internal-format
msgid "%<team%> or %<team_number%> argument to %qs at %L"
msgstr ""
-#: fortran/check.cc:6883
+#: fortran/check.cc:6884
#, gcc-internal-format
msgid ""
"First argument of %<this_image%> intrinsic at %L must be a coarray variable "
"%<ISO_FORTRAN_ENV%>"
msgstr ""
-#: fortran/check.cc:6912
+#: fortran/check.cc:6913
#, gcc-internal-format
msgid ""
"Second argument of %<this_image%> intrinsic at %L must be an %<INTEGER%> "
"%<ISO_FORTRAN_ENV%>"
msgstr ""
-#: fortran/check.cc:6938
+#: fortran/check.cc:6939
#, gcc-internal-format
msgid ""
"%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> "
"intrinsic at %L"
msgstr ""
-#: fortran/check.cc:6949
+#: fortran/check.cc:6950
#, gcc-internal-format
msgid "%<team%> argument to %<this_image%> at %L"
msgstr ""
-#: fortran/check.cc:6960
+#: fortran/check.cc:6961
#, gcc-internal-format
msgid ""
"At most one argument of type %<team_type%> from the intrinsic module "
"%<ISO_FORTRAN_ENV%> to %<this_image%> at %L allowed"
msgstr ""
-#: fortran/check.cc:7002
+#: fortran/check.cc:7003
#, gcc-internal-format
msgid ""
"%<MOLD%> argument of %<TRANSFER%> intrinsic at %L is an array and shall not "
"have storage size 0 when %<SOURCE%> argument has size greater than 0"
msgstr ""
-#: fortran/check.cc:7054
+#: fortran/check.cc:7055
#, gcc-internal-format
msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
msgstr ""
-#: fortran/check.cc:7073
+#: fortran/check.cc:7074
#, gcc-internal-format
msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
msgstr ""
-#: fortran/check.cc:7081
+#: fortran/check.cc:7082
#, gcc-internal-format
msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
msgstr ""
-#: fortran/check.cc:7116
+#: fortran/check.cc:7117
msgid ""
"Intrinsic TRANSFER at %L has partly undefined result: source size %zd < "
"result size %zd"
msgstr ""
-#: fortran/check.cc:7241
+#: fortran/check.cc:7242
#, 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.cc:7254
+#: fortran/check.cc:7255
#, gcc-internal-format
msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
msgstr ""
-#: fortran/check.cc:7390
+#: fortran/check.cc:7391
#, gcc-internal-format, gfc-internal-format
msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
msgstr ""
-#: fortran/check.cc:7402
+#: fortran/check.cc:7403
#, gcc-internal-format, gfc-internal-format
msgid ""
"VALUES argument of DATE_AND_TIME at %L must have a decimal exponent range of "
"at least four"
msgstr ""
-#: fortran/check.cc:7557 fortran/check.cc:7593
+#: fortran/check.cc:7558 fortran/check.cc:7594
#, gcc-internal-format
msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
msgstr ""
-#: fortran/check.cc:7604
+#: fortran/check.cc:7605
#, gcc-internal-format, gfc-internal-format
msgid "Too many arguments to %s at %L"
msgstr ""
-#: fortran/check.cc:7622
+#: fortran/check.cc:7623
#, gcc-internal-format
msgid "fe_runtime_error string must be null terminated"
msgstr ""
-#: fortran/check.cc:7634
+#: fortran/check.cc:7635
#, gcc-internal-format, gfc-internal-format
msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
msgstr ""
-#: fortran/check.cc:7676
+#: fortran/check.cc:7677
#, gcc-internal-format, gfc-internal-format
msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
msgstr ""
-#: fortran/check.cc:7683
+#: fortran/check.cc:7684
#, gcc-internal-format, gfc-internal-format
msgid ""
"COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
msgstr ""
-#: fortran/check.cc:7704
+#: fortran/check.cc:7705
#, gcc-internal-format, gfc-internal-format
msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
msgstr ""
-#: fortran/check.cc:7714
+#: fortran/check.cc:7715
#, gcc-internal-format, gfc-internal-format
msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
msgstr ""
-#: fortran/check.cc:7721
+#: fortran/check.cc:7722
#, gcc-internal-format, gfc-internal-format
msgid ""
"COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default "
"integer"
msgstr ""
-#: fortran/check.cc:7741
+#: fortran/check.cc:7742
#, gcc-internal-format, gfc-internal-format
msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
msgstr ""
-#: fortran/check.cc:7751
+#: fortran/check.cc:7752
#, gcc-internal-format, gfc-internal-format
msgid ""
"COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default "
"integer"
msgstr ""
-#: fortran/check.cc:7766 fortran/check.cc:7773
+#: fortran/check.cc:7767 fortran/check.cc:7774
#, gcc-internal-format, gfc-internal-format
msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
msgstr ""
-#: fortran/check.cc:7987
+#: fortran/check.cc:7988
#, 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.cc:8169
+#: fortran/check.cc:8170
#, gcc-internal-format
msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
msgstr ""
-#: fortran/check.cc:8358 fortran/check.cc:8369
+#: fortran/check.cc:8359 fortran/check.cc:8370
#, gcc-internal-format
msgid ""
"%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ "
"literal constant"
msgstr ""
-#: fortran/check.cc:8429
+#: fortran/check.cc:8430
#, gcc-internal-format, gfc-internal-format
msgid ""
"Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
-#: fortran/class.cc:811 fortran/decl.cc:4348 fortran/decl.cc:11485
+#: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
#, gcc-internal-format
msgid "Maximum extension level reached with type %qs at %L"
msgstr ""
msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
msgstr ""
-#: fortran/data.cc:220 fortran/resolve.cc:5843
+#: fortran/data.cc:220 fortran/resolve.cc:5927
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/data.cc:226 fortran/resolve.cc:5873
+#: fortran/data.cc:226 fortran/resolve.cc:5957
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
msgid "Simplification error"
msgstr ""
-#: fortran/decl.cc:308
+#: fortran/decl.cc:329
#, gcc-internal-format, gfc-internal-format
msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
msgstr ""
-#: fortran/decl.cc:322
+#: fortran/decl.cc:343
#, gcc-internal-format
msgid "Host associated variable %qs may not be in the DATA statement at %C"
msgstr ""
-#: fortran/decl.cc:329
+#: fortran/decl.cc:350
#, gcc-internal-format
msgid "initialization of common block variable %qs in DATA statement at %C"
msgstr ""
-#: fortran/decl.cc:467
+#: fortran/decl.cc:488
#, gcc-internal-format
msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
msgstr ""
-#: fortran/decl.cc:493
+#: fortran/decl.cc:514
#, gcc-internal-format, gfc-internal-format
msgid "Invalid initializer %s in Data statement at %C"
msgstr ""
-#: fortran/decl.cc:598
+#: fortran/decl.cc:619
#, gcc-internal-format, gfc-internal-format
msgid "BOZ at %L cannot appear in an old-style initialization"
msgstr ""
-#: fortran/decl.cc:606
+#: fortran/decl.cc:627
#, gcc-internal-format
msgid ""
"BOZ literal constant near %L cannot be assigned to a %qs variable in an old-"
"style initialization"
msgstr ""
-#: fortran/decl.cc:616
+#: fortran/decl.cc:637
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.cc:663
+#: fortran/decl.cc:684
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.cc:687
+#: fortran/decl.cc:708
#, gcc-internal-format, gfc-internal-format
msgid "Invalid substring in data-implied-do at %L in DATA statement"
msgstr ""
-#: fortran/decl.cc:710
+#: fortran/decl.cc:731
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocatable component or deferred-shaped array near %C in DATA statement"
msgstr ""
-#: fortran/decl.cc:752
+#: fortran/decl.cc:773
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal constant at %L cannot appear in a structure constructor"
msgstr ""
-#: fortran/decl.cc:768
+#: fortran/decl.cc:789
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.cc:777
+#: fortran/decl.cc:798
#, gcc-internal-format, gfc-internal-format
msgid ""
"part-ref with pointer attribute near %L is not rightmost part-ref of data-"
"stmt-object"
msgstr ""
-#: fortran/decl.cc:816
+#: fortran/decl.cc:837
#, gcc-internal-format, gfc-internal-format
msgid "Empty old style initializer list at %C"
msgstr ""
-#: fortran/decl.cc:825
+#: fortran/decl.cc:846
#, gcc-internal-format, gfc-internal-format
msgid "Array in initializer list at %L must have an explicit shape"
msgstr ""
-#: fortran/decl.cc:848
+#: fortran/decl.cc:869
#, gcc-internal-format, gfc-internal-format
msgid "Repeat spec invalid in scalar initializer at %C"
msgstr ""
-#: fortran/decl.cc:853
+#: fortran/decl.cc:874
#, gcc-internal-format, gfc-internal-format
msgid "Repeat spec must be an integer at %C"
msgstr ""
-#: fortran/decl.cc:864
+#: fortran/decl.cc:885
#, gcc-internal-format, gfc-internal-format
msgid "Expected data constant after repeat spec at %C"
msgstr ""
-#: fortran/decl.cc:896
+#: fortran/decl.cc:917
#, gcc-internal-format, gfc-internal-format
msgid "End of scalar initializer expected at %C"
msgstr ""
-#: fortran/decl.cc:924
+#: fortran/decl.cc:945
#, gcc-internal-format, gfc-internal-format
msgid "Not enough elements in array initializer at %C"
msgstr ""
-#: fortran/decl.cc:926
+#: fortran/decl.cc:947
#, gcc-internal-format, gfc-internal-format
msgid "Too many elements in array initializer at %C"
msgstr ""
-#: fortran/decl.cc:953
+#: fortran/decl.cc:974
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in old style initializer list at %C"
msgstr ""
-#: fortran/decl.cc:977
+#: fortran/decl.cc:998
#, gcc-internal-format, gfc-internal-format
msgid "The assumed-rank array at %C shall not have a codimension"
msgstr ""
-#: fortran/decl.cc:1042
+#: fortran/decl.cc:1063
#, gcc-internal-format, gfc-internal-format
msgid ""
"Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions "
"of %d"
msgstr ""
-#: fortran/decl.cc:1066
+#: fortran/decl.cc:1087
#, gcc-internal-format, gfc-internal-format
msgid "Bad INTENT specification at %C"
msgstr ""
-#: fortran/decl.cc:1088
+#: fortran/decl.cc:1109
#, gcc-internal-format, gfc-internal-format
msgid "deferred type parameter at %C"
msgstr ""
-#: fortran/decl.cc:1181 fortran/resolve.cc:14904
+#: fortran/decl.cc:1202 fortran/resolve.cc:15024
#, gcc-internal-format, gfc-internal-format
msgid "Scalar INTEGER expression expected at %L"
msgstr ""
-#: fortran/decl.cc:1207 fortran/decl.cc:1236
+#: fortran/decl.cc:1228 fortran/decl.cc:1257
#, gcc-internal-format, gfc-internal-format
msgid "Old-style character length at %C"
msgstr ""
-#: fortran/decl.cc:1242
+#: fortran/decl.cc:1263
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in character length specification at %C"
msgstr ""
-#: fortran/decl.cc:1394 fortran/decl.cc:1401 fortran/decl.cc:1467
+#: fortran/decl.cc:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
#, gcc-internal-format
msgid "Procedure %qs at %C is already defined at %L"
msgstr ""
-#: fortran/decl.cc:1409
+#: fortran/decl.cc:1430
#, gcc-internal-format
msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
msgstr ""
-#: fortran/decl.cc:1421
+#: fortran/decl.cc:1442
#, gcc-internal-format
msgid "Name %qs at %C is already defined as a generic interface at %L"
msgstr ""
-#: fortran/decl.cc:1439
+#: fortran/decl.cc:1460
#, gcc-internal-format
msgid ""
"Procedure %qs at %C has an explicit interface from a previous declaration"
msgstr ""
-#: fortran/decl.cc:1455
+#: fortran/decl.cc:1476
#, gcc-internal-format
msgid ""
"Procedure %qs defined in interface body at %L clashes with internal "
"procedure defined at %C"
msgstr ""
-#: fortran/decl.cc:1538
+#: fortran/decl.cc:1559
#, gcc-internal-format
msgid ""
"Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
msgstr ""
-#: fortran/decl.cc:1603
+#: fortran/decl.cc:1624
#, gcc-internal-format
msgid ""
"Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
"not C interoperable because derived type %qs is not C interoperable"
msgstr ""
-#: fortran/decl.cc:1610
+#: fortran/decl.cc:1631
#, gcc-internal-format
msgid ""
"Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
"not C interoperable because it is polymorphic"
msgstr ""
-#: fortran/decl.cc:1617
+#: fortran/decl.cc:1638
#, gcc-internal-format
msgid ""
"Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
"not be C interoperable"
msgstr ""
-#: fortran/decl.cc:1626
+#: fortran/decl.cc:1647
#, gcc-internal-format
msgid ""
"Dummy argument %qs at %L may not be a pointer with CONTIGUOUS attribute as "
"procedure %qs is BIND(C)"
msgstr ""
-#: fortran/decl.cc:1636
+#: fortran/decl.cc:1657
#, gcc-internal-format
msgid ""
"Default-initialized dummy argument %qs with %s attribute at %L is not "
"permitted in BIND(C) procedure %qs"
msgstr ""
-#: fortran/decl.cc:1657
+#: fortran/decl.cc:1678
#, gcc-internal-format
msgid ""
"Allocatable character dummy argument %qs at %L must have deferred length as "
"procedure %qs is BIND(C)"
msgstr ""
-#: fortran/decl.cc:1662
+#: fortran/decl.cc:1683
#, gcc-internal-format
msgid ""
"Pointer character dummy argument %qs at %L must have deferred length as "
"procedure %qs is BIND(C)"
msgstr ""
-#: fortran/decl.cc:1669
+#: fortran/decl.cc:1690
#, gcc-internal-format
msgid ""
"Deferred-length character dummy argument %qs at %L of procedure %qs with "
"BIND(C) attribute"
msgstr ""
-#: fortran/decl.cc:1681
+#: fortran/decl.cc:1702
#, gcc-internal-format
msgid ""
"Character dummy argument %qs at %L must be of length 1 as it has the VALUE "
"attribute"
msgstr ""
-#: fortran/decl.cc:1692
+#: fortran/decl.cc:1713
#, gcc-internal-format
msgid ""
"Assumed-length character dummy argument %qs at %L of procedure %qs with "
"BIND(C) attribute"
msgstr ""
-#: fortran/decl.cc:1706
+#: fortran/decl.cc:1727
#, gcc-internal-format
msgid ""
"Character dummy argument %qs at %L must be of constant length of one or "
"%qs has the BIND(C) attribute"
msgstr ""
-#: fortran/decl.cc:1724
+#: fortran/decl.cc:1745
#, gcc-internal-format
msgid ""
"Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
msgstr ""
-#: fortran/decl.cc:1732
+#: fortran/decl.cc:1753
#, gcc-internal-format
msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
msgstr ""
-#: fortran/decl.cc:1741
+#: fortran/decl.cc:1762
#, gcc-internal-format
msgid ""
"Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
"because procedure %qs is BIND(C)"
msgstr ""
-#: fortran/decl.cc:1748
+#: fortran/decl.cc:1769
#, gcc-internal-format
msgid ""
"Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
msgstr ""
-#: fortran/decl.cc:1759
+#: fortran/decl.cc:1780
#, gcc-internal-format
msgid ""
"Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
"at %L"
msgstr ""
-#: fortran/decl.cc:1815
+#: fortran/decl.cc:1836
#, gcc-internal-format, gfc-internal-format
msgid ""
"F2018: C8102 %s at %L is already imported by an %s statement and must not be "
"re-declared"
msgstr ""
-#: fortran/decl.cc:1844
+#: fortran/decl.cc:1865
#, gcc-internal-format
msgid "Symbol %qs at %C also declared as a type at %L"
msgstr ""
-#: fortran/decl.cc:1919
+#: fortran/decl.cc:1940
#, gcc-internal-format
msgid ""
"Variable %qs in common block %qs at %C must be declared with a C "
"interoperable kind since common block %qs is BIND(C)"
msgstr ""
-#: fortran/decl.cc:1959
+#: fortran/decl.cc:1980
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER length must be a constant at %L"
msgstr ""
-#: fortran/decl.cc:1974
+#: fortran/decl.cc:1995
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
msgstr ""
-#: fortran/decl.cc:1983 fortran/decl.cc:1989
+#: fortran/decl.cc:2004 fortran/decl.cc:2010
#, gcc-internal-format, gfc-internal-format
msgid ""
"The CHARACTER elements of the array constructor at %L must have the same "
"length (%ld/%ld)"
msgstr ""
-#: fortran/decl.cc:2128
+#: fortran/decl.cc:2150
#, gcc-internal-format
msgid "Initializer not allowed for PARAMETER %qs at %C"
msgstr ""
-#: fortran/decl.cc:2141
+#: fortran/decl.cc:2163
#, gcc-internal-format, gfc-internal-format
msgid "PARAMETER at %L is missing an initializer"
msgstr ""
-#: fortran/decl.cc:2151
+#: fortran/decl.cc:2173
#, gcc-internal-format
msgid ""
"Variable %qs at %C with an initializer already appears in a DATA statement"
msgstr ""
-#: fortran/decl.cc:2194
+#: fortran/decl.cc:2216
#, gcc-internal-format, gfc-internal-format
msgid "Cannot initialize parameter array at %L with variable length elements"
msgstr ""
-#: fortran/decl.cc:2228
+#: fortran/decl.cc:2260
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
msgstr ""
-#: fortran/decl.cc:2241
+#: fortran/decl.cc:2273
#, gcc-internal-format, gfc-internal-format
msgid "Cannot initialize implied-shape array at %L with scalar"
msgstr ""
-#: fortran/decl.cc:2251
+#: fortran/decl.cc:2283
#, gcc-internal-format, gfc-internal-format
msgid "Bad shape of initializer at %L"
msgstr ""
-#: fortran/decl.cc:2258
+#: fortran/decl.cc:2290
#, gcc-internal-format, gfc-internal-format
msgid "Cannot determine shape of initializer at %L"
msgstr ""
-#: fortran/decl.cc:2293
+#: fortran/decl.cc:2325
#, gcc-internal-format, gfc-internal-format
msgid "Non-constant lower bound in implied-shape declaration at %L"
msgstr ""
-#: fortran/decl.cc:2343
+#: fortran/decl.cc:2375
#, gcc-internal-format
msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
msgstr ""
-#: fortran/decl.cc:2409 fortran/decl.cc:2416
+#: fortran/decl.cc:2441 fortran/decl.cc:2448
#, gcc-internal-format, gfc-internal-format
msgid "Component at %C must have the POINTER attribute"
msgstr ""
-#: fortran/decl.cc:2425
+#: fortran/decl.cc:2457
#, gcc-internal-format
msgid "Component %qs with CLASS at %C must be allocatable or pointer"
msgstr ""
-#: fortran/decl.cc:2434
+#: fortran/decl.cc:2466
#, gcc-internal-format, gfc-internal-format
msgid "Array component of structure at %C must have explicit or deferred shape"
msgstr ""
-#: fortran/decl.cc:2458 fortran/symbol.cc:2343
+#: fortran/decl.cc:2490 fortran/symbol.cc:2343
#, gcc-internal-format
msgid "Component %qs at %C already declared at %L"
msgstr ""
-#: fortran/decl.cc:2513
+#: fortran/decl.cc:2545
#, gcc-internal-format, gfc-internal-format
msgid "Pointer array component of structure at %C must have a deferred shape"
msgstr ""
-#: fortran/decl.cc:2520
+#: fortran/decl.cc:2552
#, gcc-internal-format, gfc-internal-format
msgid "Allocatable component of structure at %C must have a deferred shape"
msgstr ""
-#: fortran/decl.cc:2544
+#: fortran/decl.cc:2576
#, gcc-internal-format, gfc-internal-format
msgid "Array component of structure at %C must have an explicit shape"
msgstr ""
-#: fortran/decl.cc:2561
+#: fortran/decl.cc:2593
#, gcc-internal-format
msgid ""
"Type parameter %qs at %C has no corresponding entry in the type parameter "
"name list at %L"
msgstr ""
-#: fortran/decl.cc:2618
+#: fortran/decl.cc:2650
#, gcc-internal-format, gfc-internal-format
msgid "NULL() initialization at %C is ambiguous"
msgstr ""
-#: fortran/decl.cc:2635
+#: fortran/decl.cc:2667
#, gcc-internal-format, gfc-internal-format
msgid "NULL() initialization at %C may not have MOLD"
msgstr ""
-#: fortran/decl.cc:2652
+#: fortran/decl.cc:2684
#, gcc-internal-format, gfc-internal-format
msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.cc:2673
+#: fortran/decl.cc:2705
#, gcc-internal-format, gfc-internal-format
msgid "Error in pointer initialization at %C"
msgstr ""
-#: fortran/decl.cc:2680
+#: fortran/decl.cc:2712
#, gcc-internal-format, gfc-internal-format
msgid "non-NULL pointer initialization at %C"
msgstr ""
-#: fortran/decl.cc:2703
+#: fortran/decl.cc:2735
#, gcc-internal-format
msgid ""
"RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing "
"in a specification statement"
msgstr ""
-#: fortran/decl.cc:2758
+#: fortran/decl.cc:2792
#, gcc-internal-format
msgid "%qs not allowed outside STRUCTURE at %C"
msgstr ""
-#: fortran/decl.cc:2760
+#: fortran/decl.cc:2794
#, gcc-internal-format
msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
msgstr ""
-#: fortran/decl.cc:2768
+#: fortran/decl.cc:2802
#, gcc-internal-format
msgid "%qs entity cannot have attributes at %C"
msgstr ""
-#: fortran/decl.cc:2778
+#: fortran/decl.cc:2812
#, gcc-internal-format
msgid "Invalid character %qc in variable name at %C"
msgstr ""
-#: fortran/decl.cc:2820
+#: fortran/decl.cc:2854
#, gcc-internal-format
msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
msgstr ""
-#: fortran/decl.cc:2830
+#: fortran/decl.cc:2864
#, gcc-internal-format, gfc-internal-format
msgid "Implied-shape array at %L"
msgstr ""
-#: fortran/decl.cc:2887
+#: fortran/decl.cc:2921
#, gcc-internal-format, gfc-internal-format
msgid ""
"Explicit array shape at %C must be constant of INTEGER type and not %s type"
msgstr ""
-#: fortran/decl.cc:2895
+#: fortran/decl.cc:2929
#, gcc-internal-format, gfc-internal-format
msgid "Explicit shaped array with nonconstant bounds at %C"
msgstr ""
-#: fortran/decl.cc:2996
+#: fortran/decl.cc:3030
#, gcc-internal-format
msgid ""
"%qs at %L is a redefinition of the declaration in the corresponding "
"interface for MODULE PROCEDURE %qs"
msgstr ""
-#: fortran/decl.cc:3007
+#: fortran/decl.cc:3041
#, gcc-internal-format
msgid "%qs entity cannot have an initializer at %L"
msgstr ""
-#: fortran/decl.cc:3033
+#: fortran/decl.cc:3067
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %L"
msgstr ""
-#: fortran/decl.cc:3041
+#: fortran/decl.cc:3075
#, gcc-internal-format
msgid "Cannot set pointee array spec."
msgstr ""
-#: fortran/decl.cc:3104
+#: fortran/decl.cc:3138
#, gcc-internal-format, gfc-internal-format
msgid "Old-style initialization at %C"
msgstr ""
-#: fortran/decl.cc:3112
+#: fortran/decl.cc:3146
#, gcc-internal-format, gfc-internal-format
msgid "Invalid old style initialization for derived type component at %C"
msgstr ""
-#: fortran/decl.cc:3125
+#: fortran/decl.cc:3159
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in old style initialization of %s at %C"
msgstr ""
-#: fortran/decl.cc:3145 fortran/decl.cc:7874
+#: fortran/decl.cc:3179 fortran/decl.cc:7911
#, gcc-internal-format, gfc-internal-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
-#: fortran/decl.cc:3168
+#: fortran/decl.cc:3202
#, gcc-internal-format
msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
msgstr ""
-#: fortran/decl.cc:3186 fortran/decl.cc:11659
+#: fortran/decl.cc:3220 fortran/decl.cc:11712
#, gcc-internal-format, gfc-internal-format
msgid "Expected an initialization expression at %C"
msgstr ""
-#: fortran/decl.cc:3193
+#: fortran/decl.cc:3227
#, gcc-internal-format, gfc-internal-format
msgid "Initialization of variable at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.cc:3210
+#: fortran/decl.cc:3244
#, gcc-internal-format, gfc-internal-format
msgid "Initialization of allocatable component at %C is not allowed"
msgstr ""
-#: fortran/decl.cc:3219
+#: fortran/decl.cc:3253
#, gcc-internal-format, gfc-internal-format
msgid ""
"Initialization of structure component with a HOLLERITH constant at %L is not "
"allowed"
msgstr ""
-#: fortran/decl.cc:3233
+#: fortran/decl.cc:3267
#, gcc-internal-format, gfc-internal-format
msgid ""
"The component with KIND or LEN attribute at %C does not not appear in the "
"type parameter list at %L"
msgstr ""
-#: fortran/decl.cc:3241
+#: fortran/decl.cc:3275
#, gcc-internal-format, gfc-internal-format
msgid ""
"The component at %C that appears in the type parameter list at %L has "
"neither the KIND nor LEN attribute"
msgstr ""
-#: fortran/decl.cc:3249
+#: fortran/decl.cc:3283
#, gcc-internal-format, gfc-internal-format
msgid "The component at %C which is a type parameter must be a scalar"
msgstr ""
-#: fortran/decl.cc:3258
+#: fortran/decl.cc:3292
#, gcc-internal-format, gfc-internal-format
msgid "BOZ literal constant at %L cannot appear as an initializer"
msgstr ""
-#: fortran/decl.cc:3275
+#: fortran/decl.cc:3309
#, gcc-internal-format
msgid ""
"Incompatible initialization between a derived type entity and an entity with "
"%qs type at %C"
msgstr ""
-#: fortran/decl.cc:3338 fortran/decl.cc:3373
+#: fortran/decl.cc:3373 fortran/decl.cc:3408
#, gcc-internal-format, gfc-internal-format
msgid "Old-style type declaration %s*%d not supported at %C"
msgstr ""
-#: fortran/decl.cc:3379
+#: fortran/decl.cc:3414
#, gcc-internal-format, gfc-internal-format
msgid "Nonstandard type declaration %s*%d at %C"
msgstr ""
-#: fortran/decl.cc:3438 fortran/decl.cc:3515
+#: fortran/decl.cc:3473 fortran/decl.cc:3550
#, gcc-internal-format, gfc-internal-format
msgid "Missing right parenthesis at %C"
msgstr ""
-#: fortran/decl.cc:3451 fortran/decl.cc:3586
+#: fortran/decl.cc:3486 fortran/decl.cc:3621
#, gcc-internal-format, gfc-internal-format
msgid "Expected initialization expression at %C"
msgstr ""
-#: fortran/decl.cc:3459 fortran/decl.cc:3592
+#: fortran/decl.cc:3494 fortran/decl.cc:3627
#, gcc-internal-format, gfc-internal-format
msgid "Expected scalar initialization expression at %C"
msgstr ""
-#: fortran/decl.cc:3489 fortran/decl.cc:4384
+#: fortran/decl.cc:3524 fortran/decl.cc:4418
#, gcc-internal-format, gfc-internal-format
msgid "Kind %d not supported for type %s at %C"
msgstr ""
-#: fortran/decl.cc:3502
+#: fortran/decl.cc:3537
#, gcc-internal-format, gfc-internal-format
msgid "C kind type parameter is for type %s but type at %L is %s"
msgstr ""
-#: fortran/decl.cc:3513
+#: fortran/decl.cc:3548
#, gcc-internal-format, gfc-internal-format
msgid "Missing right parenthesis or comma at %C"
msgstr ""
-#: fortran/decl.cc:3618
+#: fortran/decl.cc:3653
#, gcc-internal-format, gfc-internal-format
msgid "Kind %d is not supported for CHARACTER at %C"
msgstr ""
-#: fortran/decl.cc:3750
+#: fortran/decl.cc:3785
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in CHARACTER declaration at %C"
msgstr ""
-#: fortran/decl.cc:3851
+#: fortran/decl.cc:3886
#, gcc-internal-format
msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
msgstr ""
-#: fortran/decl.cc:3864
+#: fortran/decl.cc:3899
#, gcc-internal-format, gfc-internal-format
msgid "Structure name expected after RECORD at %C"
msgstr ""
-#: fortran/decl.cc:4038
+#: fortran/decl.cc:4072
#, gcc-internal-format, gfc-internal-format
msgid ""
"The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED "
"parameters"
msgstr ""
-#: fortran/decl.cc:4067
+#: fortran/decl.cc:4101
#, gcc-internal-format, gfc-internal-format
msgid ""
"The type parameter spec list at %C does not contain enough parameter "
"expressions"
msgstr ""
-#: fortran/decl.cc:4091
+#: fortran/decl.cc:4125
#, gcc-internal-format
msgid "The derived parameter %qs at %C does not have a default value"
msgstr ""
-#: fortran/decl.cc:4102
+#: fortran/decl.cc:4136
#, gcc-internal-format, gfc-internal-format
msgid "The type parameter expression at %L must be of INTEGER type and not %s"
msgstr ""
-#: fortran/decl.cc:4140
+#: fortran/decl.cc:4174
#, gcc-internal-format, gfc-internal-format
msgid "The parameter expression at %C must be of INTEGER type and not %s type"
msgstr ""
-#: fortran/decl.cc:4147
+#: fortran/decl.cc:4181
#, gcc-internal-format, gfc-internal-format
msgid "The parameter expression at %C does not simplify to an INTEGER constant"
msgstr ""
-#: fortran/decl.cc:4174
+#: fortran/decl.cc:4208
#, gcc-internal-format
msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
msgstr ""
-#: fortran/decl.cc:4181
+#: fortran/decl.cc:4215
#, gcc-internal-format
msgid ""
"The value for the KIND parameter %qs at %C does not reduce to a constant "
"expression"
msgstr ""
-#: fortran/decl.cc:4210
+#: fortran/decl.cc:4244
#, gcc-internal-format, gfc-internal-format
msgid ""
"The type parameter spec list at %C contains too many parameter expressions"
msgstr ""
-#: fortran/decl.cc:4219
+#: fortran/decl.cc:4253
#, gcc-internal-format, gfc-internal-format
msgid "Parameterized derived type at %C is ambiguous"
msgstr ""
-#: fortran/decl.cc:4586
+#: fortran/decl.cc:4623
#, gcc-internal-format, gfc-internal-format
msgid "BYTE type at %C"
msgstr ""
-#: fortran/decl.cc:4598
+#: fortran/decl.cc:4635
#, gcc-internal-format, gfc-internal-format
msgid "BYTE type used at %C is not available on the target machine"
msgstr ""
-#: fortran/decl.cc:4660
+#: fortran/decl.cc:4697
#, gcc-internal-format, gfc-internal-format
msgid "Assumed type at %C is not allowed for components"
msgstr ""
-#: fortran/decl.cc:4663
+#: fortran/decl.cc:4700
#, gcc-internal-format, gfc-internal-format
msgid "Assumed type at %C"
msgstr ""
-#: fortran/decl.cc:4696 fortran/decl.cc:4730 fortran/decl.cc:4763
-#: fortran/decl.cc:5097
+#: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
+#: fortran/decl.cc:5134
#, gcc-internal-format, gfc-internal-format
msgid "TYPE with intrinsic-type-spec at %C"
msgstr ""
-#: fortran/decl.cc:4708 fortran/decl.cc:4736 fortran/decl.cc:4769
-#: fortran/decl.cc:4795 fortran/decl.cc:5122 fortran/decl.cc:5140
+#: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
+#: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
#, gcc-internal-format, gfc-internal-format
msgid "Malformed type-spec at %C"
msgstr ""
-#: fortran/decl.cc:4759
+#: fortran/decl.cc:4796
#, gcc-internal-format, gfc-internal-format
msgid "DOUBLE COMPLEX at %C"
msgstr ""
-#: fortran/decl.cc:4811 fortran/decl.cc:4978 fortran/decl.cc:4990
-#: fortran/decl.cc:5004 fortran/decl.cc:5617 fortran/decl.cc:5627
+#: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
+#: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
#, gcc-internal-format
msgid "Type name %qs at %C is ambiguous"
msgstr ""
-#: fortran/decl.cc:4912
+#: fortran/decl.cc:4949
#, gcc-internal-format, gfc-internal-format
msgid "CLASS statement at %C"
msgstr ""
-#: fortran/decl.cc:5019
+#: fortran/decl.cc:5056
#, gcc-internal-format
msgid ""
"Type name %qs at %C conflicts with previously declared entity at %L, which "
"has the same name"
msgstr ""
-#: fortran/decl.cc:5030
+#: fortran/decl.cc:5067
#, gcc-internal-format
msgid ""
"Type %qs is not parameterized and so the type parameter spec list at %C may "
"not appear"
msgstr ""
-#: fortran/decl.cc:5175
+#: fortran/decl.cc:5212
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate IMPLICIT NONE statement at %C"
msgstr ""
-#: fortran/decl.cc:5184
+#: fortran/decl.cc:5221
#, gcc-internal-format, gfc-internal-format
msgid "IMPLICIT NONE with spec list at %C"
msgstr ""
-#: fortran/decl.cc:5243
+#: fortran/decl.cc:5280
#, gcc-internal-format, gfc-internal-format
msgid "Missing character range in IMPLICIT at %C"
msgstr ""
-#: fortran/decl.cc:5289
+#: fortran/decl.cc:5326
#, gcc-internal-format, gfc-internal-format
msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
msgstr ""
-#: fortran/decl.cc:5342
+#: fortran/decl.cc:5379
#, gcc-internal-format, gfc-internal-format
msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
msgstr ""
-#: fortran/decl.cc:5352
+#: fortran/decl.cc:5389
#, gcc-internal-format, gfc-internal-format
msgid "Empty IMPLICIT statement at %C"
msgstr ""
-#: fortran/decl.cc:5509
+#: fortran/decl.cc:5546
#, gcc-internal-format, gfc-internal-format
msgid "IMPORT statement at %C only permitted in an INTERFACE body"
msgstr ""
-#: fortran/decl.cc:5525
+#: fortran/decl.cc:5562
#, gcc-internal-format, gfc-internal-format
msgid ""
"F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
"interface body"
msgstr ""
-#: fortran/decl.cc:5530
+#: fortran/decl.cc:5567
#, gcc-internal-format, gfc-internal-format
msgid "IMPORT statement at %C"
msgstr ""
-#: fortran/decl.cc:5609
+#: fortran/decl.cc:5646
#, gcc-internal-format
msgid "import-name %qs at %C is in the local scope"
msgstr ""
-#: fortran/decl.cc:5636
+#: fortran/decl.cc:5673
#, gcc-internal-format
msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
msgstr ""
-#: fortran/decl.cc:5657
+#: fortran/decl.cc:5694
#, gcc-internal-format
msgid "%qs is already IMPORTed from host scoping unit at %C"
msgstr ""
-#: fortran/decl.cc:5700
+#: fortran/decl.cc:5737
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in IMPORT statement at %C"
msgstr ""
-#: fortran/decl.cc:5704
+#: fortran/decl.cc:5741
#, gcc-internal-format, gfc-internal-format
msgid ""
"F2018: C897 IMPORT statement at %C cannot appear in a main program, an "
"external subprogram, a module or block data"
msgstr ""
-#: fortran/decl.cc:5709
+#: fortran/decl.cc:5746
#, gcc-internal-format, gfc-internal-format
msgid ""
"F2018: C898 IMPORT statement at %C is not permitted because a scoping unit "
"has an ONLY specifier, can only have IMPORT with an ONLY specifier"
msgstr ""
-#: fortran/decl.cc:5715
+#: fortran/decl.cc:5752
#, gcc-internal-format, gfc-internal-format
msgid ""
"F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule "
"as at %C"
msgstr ""
-#: fortran/decl.cc:5720
+#: fortran/decl.cc:5757
#, gcc-internal-format, gfc-internal-format
msgid ""
"F2018: C8100 IMPORT statement at %C is not permitted because %s has already "
"been declared, which must be unique in the scoping unit"
msgstr ""
-#: fortran/decl.cc:5728
+#: fortran/decl.cc:5765
#, gcc-internal-format, gfc-internal-format
msgid "Expecting list of named entities at %C"
msgstr ""
-#: fortran/decl.cc:6068
+#: fortran/decl.cc:6105
#, gcc-internal-format, gfc-internal-format
msgid "Missing codimension specification at %C"
msgstr ""
-#: fortran/decl.cc:6070
+#: fortran/decl.cc:6107
#, gcc-internal-format, gfc-internal-format
msgid "Missing dimension specification at %C"
msgstr ""
-#: fortran/decl.cc:6165
+#: fortran/decl.cc:6202
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate %s attribute at %L"
msgstr ""
-#: fortran/decl.cc:6182
+#: fortran/decl.cc:6219
#, gcc-internal-format
msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
msgstr ""
-#: fortran/decl.cc:6201
+#: fortran/decl.cc:6238
#, gcc-internal-format, gfc-internal-format
msgid "ALLOCATABLE attribute at %C in a TYPE definition"
msgstr ""
-#: fortran/decl.cc:6203
+#: fortran/decl.cc:6240
#, gcc-internal-format, gfc-internal-format
msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
msgstr ""
-#: fortran/decl.cc:6213
+#: fortran/decl.cc:6250
#, gcc-internal-format, gfc-internal-format
msgid "KIND attribute at %C in a TYPE definition"
msgstr ""
-#: fortran/decl.cc:6215
+#: fortran/decl.cc:6252
#, gcc-internal-format, gfc-internal-format
msgid "KIND attribute at %C in a STRUCTURE definition"
msgstr ""
-#: fortran/decl.cc:6223
+#: fortran/decl.cc:6260
#, gcc-internal-format, gfc-internal-format
msgid "Component with KIND attribute at %C must be INTEGER"
msgstr ""
-#: fortran/decl.cc:6232
+#: fortran/decl.cc:6269
#, gcc-internal-format, gfc-internal-format
msgid "LEN attribute at %C in a TYPE definition"
msgstr ""
-#: fortran/decl.cc:6234
+#: fortran/decl.cc:6271
#, gcc-internal-format, gfc-internal-format
msgid "LEN attribute at %C in a STRUCTURE definition"
msgstr ""
-#: fortran/decl.cc:6242
+#: fortran/decl.cc:6279
#, gcc-internal-format, gfc-internal-format
msgid "Component with LEN attribute at %C must be INTEGER"
msgstr ""
-#: fortran/decl.cc:6250
+#: fortran/decl.cc:6287
#, gcc-internal-format, gfc-internal-format
msgid "Attribute at %L is not allowed in a TYPE definition"
msgstr ""
-#: fortran/decl.cc:6252
+#: fortran/decl.cc:6289
#, gcc-internal-format, gfc-internal-format
msgid "Attribute at %L is not allowed in a STRUCTURE definition"
msgstr ""
-#: fortran/decl.cc:6270
+#: fortran/decl.cc:6307
#, gcc-internal-format, gfc-internal-format
msgid "Attribute %s at %L in a TYPE definition"
msgstr ""
-#: fortran/decl.cc:6280
+#: fortran/decl.cc:6317
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s attribute at %L is not allowed outside of the specification part of a "
"module"
msgstr ""
-#: fortran/decl.cc:6290
+#: fortran/decl.cc:6327
#, gcc-internal-format, gfc-internal-format
msgid "Attribute at %L is not allowed outside a TYPE definition"
msgstr ""
-#: fortran/decl.cc:6303
+#: fortran/decl.cc:6340
#, gcc-internal-format, gfc-internal-format
msgid "ASYNCHRONOUS attribute at %C"
msgstr ""
-#: fortran/decl.cc:6314
+#: fortran/decl.cc:6351
#, gcc-internal-format, gfc-internal-format
msgid "CONTIGUOUS attribute at %C"
msgstr ""
-#: fortran/decl.cc:6369 fortran/decl.cc:10008
+#: fortran/decl.cc:6406 fortran/decl.cc:10055
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
-#: fortran/decl.cc:6375
+#: fortran/decl.cc:6412
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute at %C"
msgstr ""
-#: fortran/decl.cc:6409
+#: fortran/decl.cc:6446
#, gcc-internal-format, gfc-internal-format
msgid "VALUE attribute at %C"
msgstr ""
-#: fortran/decl.cc:6416
+#: fortran/decl.cc:6453
#, gcc-internal-format, gfc-internal-format
msgid "VOLATILE attribute at %C"
msgstr ""
-#: fortran/decl.cc:6423
+#: fortran/decl.cc:6460
#, gcc-internal-format
msgid "match_attr_spec(): Bad attribute"
msgstr ""
-#: fortran/decl.cc:6464
+#: fortran/decl.cc:6501
#, gcc-internal-format, gfc-internal-format
msgid "Multiple identifiers provided with single NAME= specifier at %C"
msgstr ""
-#: fortran/decl.cc:6562
+#: fortran/decl.cc:6599
#, gcc-internal-format
msgid ""
"Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
msgstr ""
-#: fortran/decl.cc:6584
+#: fortran/decl.cc:6621
#, gcc-internal-format
msgid ""
"Variable %qs in common block %qs at %L may not be a C interoperable kind "
"though common block %qs is BIND(C)"
msgstr ""
-#: fortran/decl.cc:6595
+#: fortran/decl.cc:6632
#, gcc-internal-format
msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
msgstr ""
-#: fortran/decl.cc:6601
+#: fortran/decl.cc:6638
#, gcc-internal-format
msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
msgstr ""
-#: fortran/decl.cc:6613
+#: fortran/decl.cc:6650
#, gcc-internal-format
msgid ""
"Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
"it is not a global"
msgstr ""
-#: fortran/decl.cc:6627
+#: fortran/decl.cc:6664
#, gcc-internal-format
msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
msgstr ""
-#: fortran/decl.cc:6635
+#: fortran/decl.cc:6672
#, gcc-internal-format
msgid ""
"Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
msgstr ""
-#: fortran/decl.cc:6647
+#: fortran/decl.cc:6684
#, gcc-internal-format
msgid "Return type of BIND(C) function %qs at %L cannot be an array"
msgstr ""
-#: fortran/decl.cc:6653
+#: fortran/decl.cc:6690
#, gcc-internal-format
msgid ""
"Return type of BIND(C) function %qs of character type at %L must have length "
"1"
msgstr ""
-#: fortran/decl.cc:6666
+#: fortran/decl.cc:6703
#, gcc-internal-format
msgid ""
"Symbol %qs at %L is marked PRIVATE but is accessible via its default binding "
"name %qs"
msgstr ""
-#: fortran/decl.cc:6740
+#: fortran/decl.cc:6777
#, gcc-internal-format, gfc-internal-format
msgid ""
"Need either entity or common block name for attribute specification "
"statement at %C"
msgstr ""
-#: fortran/decl.cc:6785
+#: fortran/decl.cc:6822
#, gcc-internal-format, gfc-internal-format
msgid ""
"Missing entity or common block name for attribute specification statement at "
"%C"
msgstr ""
-#: fortran/decl.cc:6792
+#: fortran/decl.cc:6829
#, gcc-internal-format
msgid "Missing symbol"
msgstr ""
-#: fortran/decl.cc:6821
+#: fortran/decl.cc:6858
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) statement at %C"
msgstr ""
-#: fortran/decl.cc:6899
+#: fortran/decl.cc:6936
#, gcc-internal-format, gfc-internal-format
msgid "CLASS entity at %C cannot have the PARAMETER attribute"
msgstr ""
-#: fortran/decl.cc:6931
+#: fortran/decl.cc:6968
#, gcc-internal-format, gfc-internal-format
msgid ""
"Derived type at %C has not been previously defined and so cannot appear in a "
"derived type definition"
msgstr ""
-#: fortran/decl.cc:6973
+#: fortran/decl.cc:7010
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in anonymous structure declaration at %C"
msgstr ""
-#: fortran/decl.cc:6982
+#: fortran/decl.cc:7019
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in data declaration at %C"
msgstr ""
-#: fortran/decl.cc:7128
+#: fortran/decl.cc:7165
#, gcc-internal-format, gfc-internal-format
msgid "MODULE prefix at %C"
msgstr ""
-#: fortran/decl.cc:7133
+#: fortran/decl.cc:7170
#, gcc-internal-format, gfc-internal-format
msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
msgstr ""
-#: fortran/decl.cc:7184
+#: fortran/decl.cc:7221
#, gcc-internal-format, gfc-internal-format
msgid "IMPURE procedure at %C"
msgstr ""
-#: fortran/decl.cc:7196
+#: fortran/decl.cc:7233
#, gcc-internal-format, gfc-internal-format
msgid "PURE and IMPURE must not appear both at %C"
msgstr ""
-#: fortran/decl.cc:7242
+#: fortran/decl.cc:7279
#, gcc-internal-format, gfc-internal-format
msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
msgstr ""
-#: fortran/decl.cc:7249
+#: fortran/decl.cc:7286
#, gcc-internal-format, gfc-internal-format
msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
msgstr ""
-#: fortran/decl.cc:7256
+#: fortran/decl.cc:7293
#, gcc-internal-format, gfc-internal-format
msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
msgstr ""
-#: fortran/decl.cc:7317
+#: fortran/decl.cc:7354
#, gcc-internal-format, gfc-internal-format
msgid "A type parameter list is required at %C"
msgstr ""
-#: fortran/decl.cc:7332 fortran/primary.cc:1998
+#: fortran/decl.cc:7369 fortran/primary.cc:1998
#, gcc-internal-format, gfc-internal-format
msgid "Alternate-return argument at %C"
msgstr ""
-#: fortran/decl.cc:7338 fortran/decl.cc:7347
+#: fortran/decl.cc:7375 fortran/decl.cc:7384
#, gcc-internal-format, gfc-internal-format
msgid "A parameter name is required at %C"
msgstr ""
-#: fortran/decl.cc:7388
+#: fortran/decl.cc:7425
#, gcc-internal-format
msgid "Name %qs at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.cc:7401
+#: fortran/decl.cc:7438
#, gcc-internal-format, gfc-internal-format
msgid "Expected parameter list in type declaration at %C"
msgstr ""
-#: fortran/decl.cc:7404
+#: fortran/decl.cc:7441
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.cc:7422
+#: fortran/decl.cc:7459
#, gcc-internal-format
msgid "Duplicate name %qs in parameter list at %C"
msgstr ""
-#: fortran/decl.cc:7425
+#: fortran/decl.cc:7462
#, gcc-internal-format
msgid "Duplicate symbol %qs in formal argument list at %C"
msgstr ""
-#: fortran/decl.cc:7467
+#: fortran/decl.cc:7504
#, gcc-internal-format
msgid ""
"MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
msgstr ""
-#: fortran/decl.cc:7471
+#: fortran/decl.cc:7508
#, gcc-internal-format
msgid ""
"MODULE PROCEDURE formal argument is alternate return and conflicts with %qs "
"in the separate declaration at %C"
msgstr ""
-#: fortran/decl.cc:7476
+#: fortran/decl.cc:7513
#, gcc-internal-format, gfc-internal-format
msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
msgstr ""
-#: fortran/decl.cc:7483
+#: fortran/decl.cc:7520
#, gcc-internal-format, gfc-internal-format
msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
msgstr ""
-#: fortran/decl.cc:7522
+#: fortran/decl.cc:7559
#, gcc-internal-format, gfc-internal-format
msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.cc:7599
+#: fortran/decl.cc:7636
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected junk after function declaration at %C"
msgstr ""
-#: fortran/decl.cc:7609 fortran/decl.cc:8752
+#: fortran/decl.cc:7646 fortran/decl.cc:8799
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
msgstr ""
-#: fortran/decl.cc:7813
+#: fortran/decl.cc:7850
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
msgstr ""
-#: fortran/decl.cc:7820
+#: fortran/decl.cc:7857
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
msgstr ""
-#: fortran/decl.cc:7826
+#: fortran/decl.cc:7863
#, gcc-internal-format, gfc-internal-format
msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
msgstr ""
-#: fortran/decl.cc:7849
+#: fortran/decl.cc:7886
#, gcc-internal-format
msgid "Procedure %qs at %L already has basic type of %s"
msgstr ""
-#: fortran/decl.cc:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
+#: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.cc:7944 fortran/decl.cc:12043
+#: fortran/decl.cc:7983 fortran/decl.cc:12097
#, gcc-internal-format
msgid "Expected %<::%> after binding-attributes at %C"
msgstr ""
-#: fortran/decl.cc:7951
+#: fortran/decl.cc:7990
#, gcc-internal-format, gfc-internal-format
msgid "NOPASS or explicit interface required at %C"
msgstr ""
-#: fortran/decl.cc:7955
+#: fortran/decl.cc:7994
#, gcc-internal-format, gfc-internal-format
msgid "Procedure pointer component at %C"
msgstr ""
-#: fortran/decl.cc:8030
+#: fortran/decl.cc:8069
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in procedure pointer component at %C"
msgstr ""
-#: fortran/decl.cc:8048
+#: fortran/decl.cc:8087
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE at %C must be in a generic interface"
msgstr ""
-#: fortran/decl.cc:8057 fortran/decl.cc:10783
+#: fortran/decl.cc:8096 fortran/decl.cc:10834
#, gcc-internal-format, gfc-internal-format
msgid "double colon in MODULE PROCEDURE statement at %L"
msgstr ""
-#: fortran/decl.cc:8127
+#: fortran/decl.cc:8166
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.cc:8199
+#: fortran/decl.cc:8242
#, gcc-internal-format, gfc-internal-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.cc:8229 fortran/decl.cc:8508 fortran/decl.cc:8719
+#: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
#: fortran/symbol.cc:1973
#, gcc-internal-format, gfc-internal-format
msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.cc:8259 fortran/decl.cc:8777
+#: fortran/decl.cc:8302 fortran/decl.cc:8824
#, gcc-internal-format
msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
msgstr ""
-#: fortran/decl.cc:8402
+#: fortran/decl.cc:8445
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C"
msgstr ""
-#: fortran/decl.cc:8411
+#: fortran/decl.cc:8454
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.cc:8414
+#: fortran/decl.cc:8457
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.cc:8417
+#: fortran/decl.cc:8460
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
msgstr ""
-#: fortran/decl.cc:8420
+#: fortran/decl.cc:8463
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.cc:8424 fortran/decl.cc:8469
+#: fortran/decl.cc:8467 fortran/decl.cc:8512
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.cc:8428
+#: fortran/decl.cc:8471
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
msgstr ""
-#: fortran/decl.cc:8432
+#: fortran/decl.cc:8475
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.cc:8436
+#: fortran/decl.cc:8479
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.cc:8441
+#: fortran/decl.cc:8484
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.cc:8445
+#: fortran/decl.cc:8488
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.cc:8449
+#: fortran/decl.cc:8492
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.cc:8453
+#: fortran/decl.cc:8496
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.cc:8457
+#: fortran/decl.cc:8500
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.cc:8461
+#: fortran/decl.cc:8504
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected ENTRY statement at %C"
msgstr ""
-#: fortran/decl.cc:8482
+#: fortran/decl.cc:8525
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr ""
-#: fortran/decl.cc:8533 fortran/decl.cc:8759
+#: fortran/decl.cc:8576 fortran/decl.cc:8806
#, gcc-internal-format, gfc-internal-format
msgid "Missing required parentheses before BIND(C) at %C"
msgstr ""
-#: fortran/decl.cc:8627
+#: fortran/decl.cc:8670
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
msgstr ""
-#: fortran/decl.cc:8786
+#: fortran/decl.cc:8833
#, gcc-internal-format, gfc-internal-format
msgid ""
"Alternate return dummy argument cannot appear in a SUBROUTINE with the "
"BIND(C) attribute at %L"
msgstr ""
-#: fortran/decl.cc:8849 fortran/decl.cc:8856
+#: fortran/decl.cc:8896 fortran/decl.cc:8903
#, gcc-internal-format, gfc-internal-format
msgid "Invalid C identifier in NAME= specifier at %C"
msgstr ""
-#: fortran/decl.cc:8896
+#: fortran/decl.cc:8943
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in NAME= specifier for binding label at %C"
msgstr ""
-#: fortran/decl.cc:8912
+#: fortran/decl.cc:8959
#, gcc-internal-format, gfc-internal-format
msgid "NAME= specifier at %C should be a constant expression"
msgstr ""
-#: fortran/decl.cc:8920
+#: fortran/decl.cc:8967
#, gcc-internal-format, gfc-internal-format
msgid "NAME= specifier at %C should be a scalar of default character kind"
msgstr ""
-#: fortran/decl.cc:8939
+#: fortran/decl.cc:8986
#, gcc-internal-format, gfc-internal-format
msgid "Missing closing paren for binding label at %C"
msgstr ""
-#: fortran/decl.cc:8945
+#: fortran/decl.cc:8992
#, gcc-internal-format, gfc-internal-format
msgid "No binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.cc:8951
+#: fortran/decl.cc:8998
#, gcc-internal-format, gfc-internal-format
msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
msgstr ""
-#: fortran/decl.cc:8980
+#: fortran/decl.cc:9027
#, gcc-internal-format, gfc-internal-format
msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
msgstr ""
-#: fortran/decl.cc:9263
+#: fortran/decl.cc:9310
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected END statement at %C"
msgstr ""
-#: fortran/decl.cc:9272
+#: fortran/decl.cc:9319
#, gcc-internal-format, gfc-internal-format
msgid "END statement instead of %s statement at %L"
msgstr ""
#. We would have required END [something].
-#: fortran/decl.cc:9281
+#: fortran/decl.cc:9328
#, gcc-internal-format, gfc-internal-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.cc:9292
+#: fortran/decl.cc:9339
#, gcc-internal-format, gfc-internal-format
msgid "Expecting %s statement at %L"
msgstr ""
-#: fortran/decl.cc:9317
+#: fortran/decl.cc:9364
#, gcc-internal-format
msgid "Expected block name of %qs in %s statement at %L"
msgstr ""
-#: fortran/decl.cc:9334
+#: fortran/decl.cc:9381
#, gcc-internal-format, gfc-internal-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.cc:9348 fortran/decl.cc:9356
+#: fortran/decl.cc:9395 fortran/decl.cc:9403
#, gcc-internal-format
msgid "Expected label %qs for %s statement at %C"
msgstr ""
-#: fortran/decl.cc:9456
+#: fortran/decl.cc:9503
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.cc:9464
+#: fortran/decl.cc:9511
#, gcc-internal-format, gfc-internal-format
msgid "Dimensions specified for %s at %L after its initialization"
msgstr ""
-#: fortran/decl.cc:9472
+#: fortran/decl.cc:9519
#, gcc-internal-format, gfc-internal-format
msgid "Missing array specification at %L in CODIMENSION statement"
msgstr ""
-#: fortran/decl.cc:9481
+#: fortran/decl.cc:9528
#, gcc-internal-format, gfc-internal-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.cc:9586
+#: fortran/decl.cc:9633
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.cc:9623
+#: fortran/decl.cc:9670
#, gcc-internal-format
msgid "Expected %<(%> at %C"
msgstr ""
-#: fortran/decl.cc:9637 fortran/decl.cc:9677
+#: fortran/decl.cc:9684 fortran/decl.cc:9724
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.cc:9653
+#: fortran/decl.cc:9700
#, gcc-internal-format, gfc-internal-format
msgid "Cray pointer at %C must be an integer"
msgstr ""
-#: fortran/decl.cc:9657
+#: fortran/decl.cc:9704
#, gcc-internal-format, gfc-internal-format
msgid ""
"Cray pointer at %C has %d bytes of precision; memory addresses require %d "
"bytes"
msgstr ""
-#: fortran/decl.cc:9663
+#: fortran/decl.cc:9710
#, gcc-internal-format, gfc-internal-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.cc:9702
+#: fortran/decl.cc:9749
#, gcc-internal-format
msgid "Cannot set Cray pointee array spec."
msgstr ""
-#: fortran/decl.cc:9706
+#: fortran/decl.cc:9753
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
-#: fortran/decl.cc:9726
+#: fortran/decl.cc:9773
#, gcc-internal-format, gfc-internal-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.cc:9738
+#: fortran/decl.cc:9785
#, gcc-internal-format
msgid "Expected %<,%> or end of statement at %C"
msgstr ""
-#: fortran/decl.cc:9764
+#: fortran/decl.cc:9811
#, gcc-internal-format, gfc-internal-format
msgid "INTENT is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.cc:9796
+#: fortran/decl.cc:9843
#, gcc-internal-format, gfc-internal-format
msgid "OPTIONAL is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.cc:9815
+#: fortran/decl.cc:9862
#, gcc-internal-format
msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
msgstr ""
-#: fortran/decl.cc:9854
+#: fortran/decl.cc:9901
#, gcc-internal-format, gfc-internal-format
msgid "CONTIGUOUS statement at %C"
msgstr ""
-#: fortran/decl.cc:9952
+#: fortran/decl.cc:9999
#, gcc-internal-format, gfc-internal-format
msgid ""
"Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.cc:9968
+#: fortran/decl.cc:10015
#, gcc-internal-format, gfc-internal-format
msgid ""
"Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.cc:10016
+#: fortran/decl.cc:10063
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.cc:10050
+#: fortran/decl.cc:10097
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.cc:10077 fortran/decl.cc:10102
+#: fortran/decl.cc:10124 fortran/decl.cc:10149
#, gcc-internal-format, gfc-internal-format
msgid ""
"PRIVATE statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.cc:10123 fortran/decl.cc:10143
+#: fortran/decl.cc:10170 fortran/decl.cc:10190
#, gcc-internal-format, gfc-internal-format
msgid ""
"PUBLIC statement at %C is only allowed in the specification part of a module"
msgstr ""
-#: fortran/decl.cc:10165
+#: fortran/decl.cc:10215
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.cc:10172
+#: fortran/decl.cc:10222
#, gcc-internal-format, gfc-internal-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.cc:10178
+#: fortran/decl.cc:10228
#, gcc-internal-format, gfc-internal-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.cc:10198
+#: fortran/decl.cc:10248
#, gcc-internal-format, gfc-internal-format
msgid "Initializing already initialized variable at %C"
msgstr ""
#. With legacy PARAMETER statements, don't expect a terminating ')'.
-#: fortran/decl.cc:10223
+#: fortran/decl.cc:10274
#, gcc-internal-format, gfc-internal-format
msgid "PARAMETER without '()' at %C"
msgstr ""
-#: fortran/decl.cc:10239
+#: fortran/decl.cc:10290
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.cc:10258 fortran/decl.cc:10314
+#: fortran/decl.cc:10309 fortran/decl.cc:10365
#, gcc-internal-format
msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
msgstr ""
-#: fortran/decl.cc:10293
+#: fortran/decl.cc:10344
#, gcc-internal-format, gfc-internal-format
msgid "Expected entity-list in AUTOMATIC statement at %C"
msgstr ""
-#: fortran/decl.cc:10300
+#: fortran/decl.cc:10351
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in AUTOMATIC statement at %C"
msgstr ""
-#: fortran/decl.cc:10349
+#: fortran/decl.cc:10400
#, gcc-internal-format, gfc-internal-format
msgid "Expected entity-list in STATIC statement at %C"
msgstr ""
-#: fortran/decl.cc:10356
+#: fortran/decl.cc:10407
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in STATIC statement at %C"
msgstr ""
-#: fortran/decl.cc:10375
+#: fortran/decl.cc:10426
#, gcc-internal-format, gfc-internal-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.cc:10386
+#: fortran/decl.cc:10437
#, gcc-internal-format, gfc-internal-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.cc:10421
+#: fortran/decl.cc:10472
#, gcc-internal-format
msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
msgstr ""
-#: fortran/decl.cc:10443
+#: fortran/decl.cc:10494
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.cc:10460
+#: fortran/decl.cc:10511
#, gcc-internal-format, gfc-internal-format
msgid "VALUE is not allowed inside of BLOCK at %C"
msgstr ""
-#: fortran/decl.cc:10464
+#: fortran/decl.cc:10515
#, gcc-internal-format, gfc-internal-format
msgid "VALUE statement at %C"
msgstr ""
-#: fortran/decl.cc:10502
+#: fortran/decl.cc:10553
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VALUE statement at %C"
msgstr ""
-#: fortran/decl.cc:10514
+#: fortran/decl.cc:10565
#, gcc-internal-format, gfc-internal-format
msgid "VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.cc:10541
+#: fortran/decl.cc:10592
#, gcc-internal-format
msgid ""
"Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
"associated"
msgstr ""
-#: fortran/decl.cc:10566
+#: fortran/decl.cc:10617
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.cc:10578
+#: fortran/decl.cc:10629
#, gcc-internal-format, gfc-internal-format
msgid "ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.cc:10622
+#: fortran/decl.cc:10673
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ASYNCHRONOUS statement at %C"
msgstr ""
-#: fortran/decl.cc:10647
+#: fortran/decl.cc:10698
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE declaration at %C"
msgstr ""
-#: fortran/decl.cc:10758
+#: fortran/decl.cc:10809
#, gcc-internal-format, gfc-internal-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.cc:10816
+#: fortran/decl.cc:10867
#, gcc-internal-format, gfc-internal-format
msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
msgstr ""
-#: fortran/decl.cc:10865
+#: fortran/decl.cc:10916
#, gcc-internal-format, gfc-internal-format
msgid "Ambiguous symbol in TYPE definition at %C"
msgstr ""
-#: fortran/decl.cc:10874
+#: fortran/decl.cc:10925
#, gcc-internal-format
msgid "Symbol %qs at %C has not been previously defined"
msgstr ""
-#: fortran/decl.cc:10880
+#: fortran/decl.cc:10931
#, gcc-internal-format
msgid "%qs in EXTENDS expression at %C is not a derived type"
msgstr ""
-#: fortran/decl.cc:10887
+#: fortran/decl.cc:10938
#, gcc-internal-format
msgid "%qs cannot be extended at %C because it is BIND(C)"
msgstr ""
-#: fortran/decl.cc:10894
+#: fortran/decl.cc:10945
#, gcc-internal-format
msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
msgstr ""
-#: fortran/decl.cc:10917
+#: fortran/decl.cc:10968
#, gcc-internal-format, gfc-internal-format
msgid ""
"Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.cc:10929
+#: fortran/decl.cc:10980
#, gcc-internal-format, gfc-internal-format
msgid ""
"Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.cc:10950
+#: fortran/decl.cc:11001
#, gcc-internal-format, gfc-internal-format
msgid "ABSTRACT type at %C"
msgstr ""
-#: fortran/decl.cc:10996
+#: fortran/decl.cc:11047
#, gcc-internal-format, gfc-internal-format
msgid "Failed to create structure type '%s' at %C"
msgstr ""
-#: fortran/decl.cc:11002
+#: fortran/decl.cc:11053
#, gcc-internal-format
msgid "Type definition of %qs at %C was already defined at %L"
msgstr ""
-#: fortran/decl.cc:11049
+#: fortran/decl.cc:11100
#, gcc-internal-format, gfc-internal-format
msgid "Junk after MAP statement at %C"
msgstr ""
-#: fortran/decl.cc:11082
+#: fortran/decl.cc:11133
#, gcc-internal-format, gfc-internal-format
msgid "Junk after UNION statement at %C"
msgstr ""
-#: fortran/decl.cc:11117
+#: fortran/decl.cc:11168
#, gcc-internal-format
msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
msgstr ""
-#: fortran/decl.cc:11131
+#: fortran/decl.cc:11182
#, gcc-internal-format, gfc-internal-format
msgid "Structure name expected in non-nested structure declaration at %C"
msgstr ""
-#: fortran/decl.cc:11149
+#: fortran/decl.cc:11200
#, gcc-internal-format, gfc-internal-format
msgid "Junk after non-nested STRUCTURE statement at %C"
msgstr ""
-#: fortran/decl.cc:11156
+#: fortran/decl.cc:11207
#, gcc-internal-format
msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.cc:11319
+#: fortran/decl.cc:11370
#, gcc-internal-format, gfc-internal-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.cc:11332
+#: fortran/decl.cc:11383
#, gcc-internal-format, gfc-internal-format
msgid "Mangled derived type definition at %C"
msgstr ""
-#: fortran/decl.cc:11361
+#: fortran/decl.cc:11412
#, gcc-internal-format
msgid "Type name %qs at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.cc:11372
+#: fortran/decl.cc:11423
#, gcc-internal-format
msgid "Derived type name %qs at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.cc:11375
+#: fortran/decl.cc:11426
#, gcc-internal-format
msgid "Derived type name %qs at %C already has a basic type"
msgstr ""
-#: fortran/decl.cc:11390
+#: fortran/decl.cc:11441
#, gcc-internal-format
msgid "Dummy argument %qs at %L cannot be a derived type at %C"
msgstr ""
-#: fortran/decl.cc:11399
+#: fortran/decl.cc:11450
#, gcc-internal-format
msgid "Derived type definition of %qs at %C has already been defined"
msgstr ""
-#: fortran/decl.cc:11462
+#: fortran/decl.cc:11513
#, gcc-internal-format, gfc-internal-format
msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
msgstr ""
-#: fortran/decl.cc:11545
+#: fortran/decl.cc:11596
#, gcc-internal-format, gfc-internal-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.cc:11565
+#: fortran/decl.cc:11616
#, gcc-internal-format, gfc-internal-format
msgid "ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.cc:11597
+#: fortran/decl.cc:11648
#, gcc-internal-format, gfc-internal-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/decl.cc:11676
+#: fortran/decl.cc:11729
#, gcc-internal-format, gfc-internal-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.cc:11724
+#: fortran/decl.cc:11778
#, gcc-internal-format, gfc-internal-format
msgid "ENUM definition statement expected before %C"
msgstr ""
-#: fortran/decl.cc:11760
+#: fortran/decl.cc:11814
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/decl.cc:11807 fortran/decl.cc:11822
+#: fortran/decl.cc:11861 fortran/decl.cc:11876
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate access-specifier at %C"
msgstr ""
-#: fortran/decl.cc:11842
+#: fortran/decl.cc:11896
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal NOPASS at %C"
msgstr ""
-#: fortran/decl.cc:11862
+#: fortran/decl.cc:11916
#, gcc-internal-format, gfc-internal-format
msgid "Binding attributes already specify passing, illegal PASS at %C"
msgstr ""
-#: fortran/decl.cc:11889
+#: fortran/decl.cc:11943
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate POINTER attribute at %C"
msgstr ""
-#: fortran/decl.cc:11907
+#: fortran/decl.cc:11961
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate NON_OVERRIDABLE at %C"
msgstr ""
-#: fortran/decl.cc:11923
+#: fortran/decl.cc:11977
#, gcc-internal-format, gfc-internal-format
msgid "Duplicate DEFERRED at %C"
msgstr ""
-#: fortran/decl.cc:11936
+#: fortran/decl.cc:11990
#, gcc-internal-format, gfc-internal-format
msgid "Expected access-specifier at %C"
msgstr ""
-#: fortran/decl.cc:11938
+#: fortran/decl.cc:11992
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding attribute at %C"
msgstr ""
-#: fortran/decl.cc:11946
+#: fortran/decl.cc:12000
#, gcc-internal-format, gfc-internal-format
msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
msgstr ""
-#: fortran/decl.cc:11959
+#: fortran/decl.cc:12013
#, gcc-internal-format, gfc-internal-format
msgid "POINTER attribute is required for procedure pointer component at %C"
msgstr ""
-#: fortran/decl.cc:12001
+#: fortran/decl.cc:12055
#, gcc-internal-format
msgid "Interface-name expected after %<(%> at %C"
msgstr ""
-#: fortran/decl.cc:12007
+#: fortran/decl.cc:12061
#, gcc-internal-format
msgid "%<)%> expected at %C"
msgstr ""
-#: fortran/decl.cc:12027
+#: fortran/decl.cc:12081
#, gcc-internal-format, gfc-internal-format
msgid "Interface must be specified for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.cc:12032
+#: fortran/decl.cc:12086
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
msgstr ""
-#: fortran/decl.cc:12055
+#: fortran/decl.cc:12109
#, gcc-internal-format, gfc-internal-format
msgid "Expected binding name at %C"
msgstr ""
-#: fortran/decl.cc:12059
+#: fortran/decl.cc:12113
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE list at %C"
msgstr ""
-#: fortran/decl.cc:12071
+#: fortran/decl.cc:12125
#, gcc-internal-format
msgid "%<=> target%> is invalid for DEFERRED binding at %C"
msgstr ""
-#: fortran/decl.cc:12077
+#: fortran/decl.cc:12131
#, gcc-internal-format
msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
msgstr ""
-#: fortran/decl.cc:12087
+#: fortran/decl.cc:12141
#, gcc-internal-format
msgid "Expected binding target after %<=>%> at %C"
msgstr ""
-#: fortran/decl.cc:12104
+#: fortran/decl.cc:12158
#, gcc-internal-format
msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
msgstr ""
-#: fortran/decl.cc:12115
+#: fortran/decl.cc:12169
#, gcc-internal-format
msgid ""
"There is already a procedure with binding name %qs for the derived type %qs "
"at %C"
msgstr ""
-#: fortran/decl.cc:12202 fortran/decl.cc:12484
+#: fortran/decl.cc:12256 fortran/decl.cc:12538
#, gcc-internal-format
msgid "Expected %<::%> at %C"
msgstr ""
-#: fortran/decl.cc:12213 fortran/decl.cc:12496
+#: fortran/decl.cc:12267 fortran/decl.cc:12550
#, gcc-internal-format, gfc-internal-format
msgid "Expected generic name or operator descriptor at %C"
msgstr ""
-#: fortran/decl.cc:12234 fortran/decl.cc:12517
+#: fortran/decl.cc:12288 fortran/decl.cc:12571
#, gcc-internal-format, gfc-internal-format
msgid "Malformed GENERIC statement at %C"
msgstr ""
-#: fortran/decl.cc:12245 fortran/decl.cc:12528
+#: fortran/decl.cc:12299 fortran/decl.cc:12582
#, gcc-internal-format
msgid "Expected %<=>%> at %C"
msgstr ""
-#: fortran/decl.cc:12252
+#: fortran/decl.cc:12306
#, gcc-internal-format, gfc-internal-format
msgid "The access specification at %L not in a module"
msgstr ""
-#: fortran/decl.cc:12273
+#: fortran/decl.cc:12327
#, gcc-internal-format
msgid ""
"The generic-spec name %qs at %C clashes with the name of an entity declared "
"at %L that is not a procedure"
msgstr ""
-#: fortran/decl.cc:12282
+#: fortran/decl.cc:12336
#, gcc-internal-format
msgid "There's already a non-generic procedure with name %qs at %C"
msgstr ""
-#: fortran/decl.cc:12291
+#: fortran/decl.cc:12345
#, gcc-internal-format
msgid "The access specification at %L conflicts with that already given to %qs"
msgstr ""
-#: fortran/decl.cc:12298
+#: fortran/decl.cc:12352
#, gcc-internal-format
msgid "The access specification at %L repeats that already given to %qs"
msgstr ""
-#: fortran/decl.cc:12307
+#: fortran/decl.cc:12361
#, gcc-internal-format, gfc-internal-format
msgid ""
"The generic-spec in the generic statement at %C has a type from the "
"declaration at %L"
msgstr ""
-#: fortran/decl.cc:12348
+#: fortran/decl.cc:12402
#, gcc-internal-format
msgid ""
"The user operator at %L must have the same access specification as already "
"defined user operator %qs"
msgstr ""
-#: fortran/decl.cc:12355
+#: fortran/decl.cc:12409
#, gcc-internal-format
msgid ""
"The user operator at %L repeats the access specification of already defined "
"user operator %qs"
msgstr ""
-#: fortran/decl.cc:12391
+#: fortran/decl.cc:12445
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific procedure name at %C"
msgstr ""
-#: fortran/decl.cc:12398
+#: fortran/decl.cc:12452
#, gcc-internal-format
msgid ""
"The name %qs of the specific procedure at %C conflicts with that of the "
"generic-spec"
msgstr ""
-#: fortran/decl.cc:12408
+#: fortran/decl.cc:12462
#, gcc-internal-format
msgid "%qs already defined as a specific procedure for the generic %qs at %C"
msgstr ""
-#: fortran/decl.cc:12434
+#: fortran/decl.cc:12488
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC statement at %C"
msgstr ""
-#: fortran/decl.cc:12464
+#: fortran/decl.cc:12518
#, gcc-internal-format, gfc-internal-format
msgid "GENERIC at %C must be inside a derived-type CONTAINS"
msgstr ""
-#: fortran/decl.cc:12564
+#: fortran/decl.cc:12618
#, gcc-internal-format
msgid ""
"There's already a non-generic procedure with binding name %qs for the "
"derived type %qs at %C"
msgstr ""
-#: fortran/decl.cc:12572
+#: fortran/decl.cc:12626
#, gcc-internal-format
msgid "Binding at %C must have the same access as already defined binding %qs"
msgstr ""
-#: fortran/decl.cc:12620
+#: fortran/decl.cc:12674
#, gcc-internal-format, gfc-internal-format
msgid "Expected specific binding name at %C"
msgstr ""
-#: fortran/decl.cc:12630
+#: fortran/decl.cc:12684
#, gcc-internal-format
msgid "%qs already defined as specific binding for the generic %qs at %C"
msgstr ""
-#: fortran/decl.cc:12648
+#: fortran/decl.cc:12702
#, gcc-internal-format, gfc-internal-format
msgid "Junk after GENERIC binding at %C"
msgstr ""
-#: fortran/decl.cc:12694
+#: fortran/decl.cc:12748
#, gcc-internal-format, gfc-internal-format
msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
msgstr ""
-#: fortran/decl.cc:12706
+#: fortran/decl.cc:12760
#, gcc-internal-format, gfc-internal-format
msgid ""
"Derived type declaration with FINAL at %C must be in the specification part "
"of a MODULE"
msgstr ""
-#: fortran/decl.cc:12728
+#: fortran/decl.cc:12782
#, gcc-internal-format, gfc-internal-format
msgid "Empty FINAL at %C"
msgstr ""
-#: fortran/decl.cc:12735
+#: fortran/decl.cc:12789
#, gcc-internal-format, gfc-internal-format
msgid "Expected module procedure name at %C"
msgstr ""
-#: fortran/decl.cc:12745
+#: fortran/decl.cc:12799
#, gcc-internal-format
msgid "Expected %<,%> at %C"
msgstr ""
-#: fortran/decl.cc:12751
+#: fortran/decl.cc:12805
#, gcc-internal-format
msgid "Unknown procedure name %qs at %C"
msgstr ""
-#: fortran/decl.cc:12764
+#: fortran/decl.cc:12818
#, gcc-internal-format
msgid "%qs at %C is already defined as FINAL procedure"
msgstr ""
-#: fortran/decl.cc:12838
+#: fortran/decl.cc:12892
#, gcc-internal-format, gfc-internal-format
msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.cc:12884
+#: fortran/decl.cc:12938
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-#: fortran/decl.cc:12905
+#: fortran/decl.cc:12959
#, gcc-internal-format
msgid ""
"%<GCC unroll%> directive requires a non-negative integral constant less than "
"or equal to %u at %C"
msgstr ""
-#: fortran/decl.cc:12919
+#: fortran/decl.cc:12973
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ UNROLL directive at %C"
msgstr ""
-#: fortran/decl.cc:12991
+#: fortran/decl.cc:13045
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ IVDEP directive at %C"
msgstr ""
-#: fortran/decl.cc:13008
+#: fortran/decl.cc:13062
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ VECTOR directive at %C"
msgstr ""
-#: fortran/decl.cc:13025
+#: fortran/decl.cc:13079
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
msgstr ""
msgid "IM part_ref at %C"
msgstr ""
-#: fortran/expr.cc:2777
+#: fortran/expr.cc:2780
#, gcc-internal-format, gfc-internal-format
msgid "elemental function arguments at %C are not compliant"
msgstr ""
-#: fortran/expr.cc:2821
+#: fortran/expr.cc:2824
#, gcc-internal-format, gfc-internal-format
msgid "Numeric or CHARACTER operands are required in expression at %L"
msgstr ""
-#: fortran/expr.cc:2846
+#: fortran/expr.cc:2849
#, gcc-internal-format, gfc-internal-format
msgid ""
"Concatenation operator in expression at %L must have two CHARACTER operands"
msgstr ""
-#: fortran/expr.cc:2853
+#: fortran/expr.cc:2856
#, gcc-internal-format, gfc-internal-format
msgid "Concat operator at %L must concatenate strings of the same kind"
msgstr ""
-#: fortran/expr.cc:2863
+#: fortran/expr.cc:2866
#, gcc-internal-format, gfc-internal-format
msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
msgstr ""
-#: fortran/expr.cc:2879
+#: fortran/expr.cc:2882
#, gcc-internal-format, gfc-internal-format
msgid "LOGICAL operands are required in expression at %L"
msgstr ""
-#: fortran/expr.cc:2890
+#: fortran/expr.cc:2893
#, gcc-internal-format, gfc-internal-format
msgid "Only intrinsic operators can be used in expression at %L"
msgstr ""
-#: fortran/expr.cc:2898
+#: fortran/expr.cc:2901
#, gcc-internal-format, gfc-internal-format
msgid "Numeric operands are required in expression at %L"
msgstr ""
-#: fortran/expr.cc:2921
+#: fortran/expr.cc:2924
#, gcc-internal-format
msgid ""
"Invalid initialization expression for ALLOCATABLE component %qs in structure "
"constructor at %L"
msgstr ""
-#: fortran/expr.cc:3058
+#: fortran/expr.cc:3061
#, gcc-internal-format
msgid ""
"Assumed or deferred character length variable %qs in constant expression at "
"%L"
msgstr ""
-#: fortran/expr.cc:3142
+#: fortran/expr.cc:3145
#, gcc-internal-format
msgid ""
"transformational intrinsic %qs at %L is not permitted in an initialization "
"expression"
msgstr ""
-#: fortran/expr.cc:3173
+#: fortran/expr.cc:3176
#, gcc-internal-format, gfc-internal-format
msgid "Evaluation of nonstandard initialization expression at %L"
msgstr ""
-#: fortran/expr.cc:3264 fortran/resolve.cc:2915
+#: fortran/expr.cc:3267 fortran/resolve.cc:2945
#, gcc-internal-format
msgid ""
"Function %qs in initialization expression at %L must be an intrinsic function"
msgstr ""
-#: fortran/expr.cc:3276
+#: fortran/expr.cc:3279
#, gcc-internal-format
msgid ""
"Intrinsic function %qs at %L is not permitted in an initialization expression"
msgstr ""
-#: fortran/expr.cc:3315
+#: fortran/expr.cc:3318
#, gcc-internal-format
msgid "PARAMETER %qs is used at %L before its definition is complete"
msgstr ""
-#: fortran/expr.cc:3335
+#: fortran/expr.cc:3338
#, gcc-internal-format
msgid ""
"Assumed size array %qs at %L is not permitted in an initialization expression"
msgstr ""
-#: fortran/expr.cc:3341
+#: fortran/expr.cc:3344
#, gcc-internal-format
msgid ""
"Assumed shape array %qs at %L is not permitted in an initialization "
"expression"
msgstr ""
-#: fortran/expr.cc:3350
+#: fortran/expr.cc:3353
#, gcc-internal-format
msgid ""
"Assumed-shape array %qs at %L is not permitted in an initialization "
"expression"
msgstr ""
-#: fortran/expr.cc:3354
+#: fortran/expr.cc:3357
#, gcc-internal-format
msgid ""
"Deferred array %qs at %L is not permitted in an initialization expression"
msgstr ""
-#: fortran/expr.cc:3360
+#: fortran/expr.cc:3363
#, gcc-internal-format
msgid ""
"Array %qs at %L is a variable, which does not reduce to a constant expression"
msgstr ""
-#: fortran/expr.cc:3366
+#: fortran/expr.cc:3369
#, gcc-internal-format
msgid ""
"Assumed-rank array %qs at %L is not permitted in an initialization expression"
msgstr ""
-#: fortran/expr.cc:3376
+#: fortran/expr.cc:3379
#, gcc-internal-format
msgid ""
"Parameter %qs at %L has not been declared or is a variable, which does not "
"reduce to a constant expression"
msgstr ""
-#: fortran/expr.cc:3430
+#: fortran/expr.cc:3433
#, gcc-internal-format
msgid "check_init_expr(): Unknown expression type"
msgstr ""
-#: fortran/expr.cc:3570
+#: fortran/expr.cc:3573
#, gcc-internal-format
msgid "Specification function %qs at %L cannot be a statement function"
msgstr ""
-#: fortran/expr.cc:3577
+#: fortran/expr.cc:3580
#, gcc-internal-format
msgid "Specification function %qs at %L cannot be an internal function"
msgstr ""
-#: fortran/expr.cc:3584
+#: fortran/expr.cc:3587
#, gcc-internal-format
msgid "Specification function %qs at %L must be PURE"
msgstr ""
-#: fortran/expr.cc:3592
+#: fortran/expr.cc:3595
#, gcc-internal-format
msgid "Specification function %qs at %L cannot be RECURSIVE"
msgstr ""
-#: fortran/expr.cc:3753
+#: fortran/expr.cc:3756
#, gcc-internal-format
msgid "Dummy argument %qs not allowed in expression at %L"
msgstr ""
-#: fortran/expr.cc:3761
+#: fortran/expr.cc:3764
#, gcc-internal-format
msgid "Dummy argument %qs at %L cannot be OPTIONAL"
msgstr ""
-#: fortran/expr.cc:3768
+#: fortran/expr.cc:3771
#, gcc-internal-format
msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
msgstr ""
-#: fortran/expr.cc:3790
+#: fortran/expr.cc:3793
#, gcc-internal-format
msgid "Variable %qs cannot appear in the expression at %L"
msgstr ""
-#: fortran/expr.cc:3821
+#: fortran/expr.cc:3824
#, gcc-internal-format
msgid "check_restricted(): Unknown expression type"
msgstr ""
-#: fortran/expr.cc:3841
+#: fortran/expr.cc:3844
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/expr.cc:3853
+#: fortran/expr.cc:3856
#, gcc-internal-format
msgid "Function %qs at %L must be PURE"
msgstr ""
-#: fortran/expr.cc:3862
+#: fortran/expr.cc:3865
#, gcc-internal-format, gfc-internal-format
msgid "Expression at %L must be scalar"
msgstr ""
#. Reject truncation.
-#: fortran/expr.cc:3894
+#: fortran/expr.cc:3897
#, gcc-internal-format, gfc-internal-format
msgid "optype_msgid overflow: %d"
msgstr ""
-#: fortran/expr.cc:3898
+#: fortran/expr.cc:3901
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible ranks in %s (%d and %d) at %L"
msgstr ""
-#: fortran/expr.cc:3912
+#: fortran/expr.cc:3915
#, gcc-internal-format, gfc-internal-format
msgid "Different shape for %s at %L on dimension %d (%d and %d)"
msgstr ""
-#: fortran/expr.cc:3980
+#: fortran/expr.cc:3983
#, gcc-internal-format
msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
msgstr ""
-#: fortran/expr.cc:4021
+#: fortran/expr.cc:4024
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
msgstr ""
-#: fortran/expr.cc:4077
+#: fortran/expr.cc:4080
#, gcc-internal-format
msgid "%qs at %L is not a VALUE"
msgstr ""
-#: fortran/expr.cc:4088
+#: fortran/expr.cc:4091
#, gcc-internal-format, gfc-internal-format
msgid "Illegal assignment to external procedure at %L"
msgstr ""
-#: fortran/expr.cc:4096
+#: fortran/expr.cc:4099
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible ranks %d and %d in assignment at %L"
msgstr ""
-#: fortran/expr.cc:4103
+#: fortran/expr.cc:4106
#, gcc-internal-format, gfc-internal-format
msgid "Variable type is UNKNOWN in assignment at %L"
msgstr ""
-#: fortran/expr.cc:4121
+#: fortran/expr.cc:4124
#, gcc-internal-format, gfc-internal-format
msgid "NULL appears on right-hand side in assignment at %L"
msgstr ""
-#: fortran/expr.cc:4131
+#: fortran/expr.cc:4134
#, gcc-internal-format, gfc-internal-format
msgid "POINTER-valued function appears on right-hand side of assignment at %L"
msgstr ""
-#: fortran/expr.cc:4174
+#: fortran/expr.cc:4177
#, gcc-internal-format
msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
msgstr ""
-#: fortran/expr.cc:4181
+#: fortran/expr.cc:4184
#, gcc-internal-format, gfc-internal-format
msgid ""
"The assignment to a KIND or LEN component of a parameterized type at %L is "
"not allowed"
msgstr ""
-#: fortran/expr.cc:4218
+#: fortran/expr.cc:4221
#, gcc-internal-format, gfc-internal-format
msgid ""
"Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
msgstr ""
-#: fortran/expr.cc:4262
+#: fortran/expr.cc:4265
#, gcc-internal-format, gfc-internal-format
msgid "Pointer assignment target is not a POINTER at %L"
msgstr ""
-#: fortran/expr.cc:4270
+#: fortran/expr.cc:4273
#, gcc-internal-format
msgid ""
"%qs in the pointer assignment at %L cannot be an l-value since it is a "
"procedure"
msgstr ""
-#: fortran/expr.cc:4294
+#: fortran/expr.cc:4297
#, gcc-internal-format
msgid "Expected bounds specification for %qs at %L"
msgstr ""
-#: fortran/expr.cc:4299
+#: fortran/expr.cc:4302
#, gcc-internal-format
msgid "Bounds specification for %qs in pointer assignment at %L"
msgstr ""
-#: fortran/expr.cc:4328
+#: fortran/expr.cc:4331
#, gcc-internal-format, gfc-internal-format
msgid "Stride must not be present at %L"
msgstr ""
-#: fortran/expr.cc:4334 fortran/expr.cc:4354
+#: fortran/expr.cc:4337 fortran/expr.cc:4357
#, gcc-internal-format
msgid ""
"Rank remapping requires a list of %<lower-bound : upper-bound%> "
"specifications at %L"
msgstr ""
-#: fortran/expr.cc:4342 fortran/expr.cc:4361
+#: fortran/expr.cc:4345 fortran/expr.cc:4364
#, gcc-internal-format
msgid ""
"Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> "
"specifications at %L"
msgstr ""
-#: fortran/expr.cc:4388
+#: fortran/expr.cc:4391
#, gcc-internal-format, gfc-internal-format
msgid "Pointer object at %L shall not have a coindex"
msgstr ""
-#: fortran/expr.cc:4409
+#: fortran/expr.cc:4412
#, gcc-internal-format, gfc-internal-format
msgid "Invalid procedure pointer assignment at %L"
msgstr ""
-#: fortran/expr.cc:4434
+#: fortran/expr.cc:4437
#, gcc-internal-format
msgid ""
"Function result %qs is invalid as proc-target in procedure pointer "
"assignment at %L"
msgstr ""
-#: fortran/expr.cc:4443
+#: fortran/expr.cc:4446
#, gcc-internal-format
msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
msgstr ""
-#: fortran/expr.cc:4453
+#: fortran/expr.cc:4456
#, gcc-internal-format
msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
msgstr ""
-#: fortran/expr.cc:4459
+#: fortran/expr.cc:4462
#, gcc-internal-format
msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
msgstr ""
-#: fortran/expr.cc:4466
+#: fortran/expr.cc:4469
#, gcc-internal-format
msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
msgstr ""
-#: fortran/expr.cc:4474
+#: fortran/expr.cc:4477
#, gcc-internal-format
msgid ""
"Nonintrinsic elemental procedure %qs is invalid in procedure pointer "
"assignment at %L"
msgstr ""
-#: fortran/expr.cc:4497
+#: fortran/expr.cc:4500
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
"convention"
msgstr ""
-#: fortran/expr.cc:4550
+#: fortran/expr.cc:4553
#, gcc-internal-format
msgid ""
"Interface mismatch in procedure pointer assignment at %L: %qs is not a "
"subroutine"
msgstr ""
-#: fortran/expr.cc:4560 fortran/expr.cc:4575
+#: fortran/expr.cc:4563 fortran/expr.cc:4578
#, gcc-internal-format
msgid "Explicit interface required for component %qs at %L: %s"
msgstr ""
-#: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
+#: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
#, gcc-internal-format
msgid "Explicit interface required for %qs at %L: %s"
msgstr ""
-#: fortran/expr.cc:4593
+#: fortran/expr.cc:4596
#, gcc-internal-format, gfc-internal-format
msgid "Interface mismatch in procedure pointer assignment at %L: %s"
msgstr ""
-#: fortran/expr.cc:4602
+#: fortran/expr.cc:4605
#, gcc-internal-format
msgid ""
"Procedure pointer target %qs at %L must be either an intrinsic, host or use "
"associated, referenced or have the EXTERNAL attribute"
msgstr ""
-#: fortran/expr.cc:4615
+#: fortran/expr.cc:4618
#, gcc-internal-format, gfc-internal-format
msgid "Pointer assignment target cannot be a constant at %L"
msgstr ""
-#: fortran/expr.cc:4629
+#: fortran/expr.cc:4632
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data-pointer-object at %L must be unlimited polymorphic, or of a type with "
"polymorphic target"
msgstr ""
-#: fortran/expr.cc:4634
+#: fortran/expr.cc:4637
#, gcc-internal-format, gfc-internal-format
msgid ""
"Different types in pointer assignment at %L; attempted assignment of %s to %s"
msgstr ""
-#: fortran/expr.cc:4642
+#: fortran/expr.cc:4645
#, gcc-internal-format, gfc-internal-format
msgid "Different kind type parameters in pointer assignment at %L"
msgstr ""
-#: fortran/expr.cc:4650
+#: fortran/expr.cc:4653
#, gcc-internal-format, gfc-internal-format
msgid "Different ranks in pointer assignment at %L"
msgstr ""
-#: fortran/expr.cc:4671
+#: fortran/expr.cc:4674
#, gcc-internal-format, gfc-internal-format
msgid ""
"Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
msgstr ""
-#: fortran/expr.cc:4687
+#: fortran/expr.cc:4690
#, gcc-internal-format, gfc-internal-format
msgid ""
"The assumed rank target at %L is an experimental F202y feature. Use option "
"-std=f202y to enable"
msgstr ""
-#: fortran/expr.cc:4699
+#: fortran/expr.cc:4702
#, gcc-internal-format, gfc-internal-format
msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
msgstr ""
-#: fortran/expr.cc:4703
+#: fortran/expr.cc:4706
#, gcc-internal-format, gfc-internal-format
msgid "Rank remapping target is not rank 1 at %L"
msgstr ""
-#: fortran/expr.cc:4710
+#: fortran/expr.cc:4713
#, gcc-internal-format, gfc-internal-format
msgid ""
"The data-target at %L is an assumed rank object and so the data-pointer-"
"dimension)"
msgstr ""
-#: fortran/expr.cc:4719
+#: fortran/expr.cc:4722
#, gcc-internal-format, gfc-internal-format
msgid "The assumed rank data-target at %L must be contiguous"
msgstr ""
#. The test above might need to be extend when F08, Note 5.4 has to be
#. interpreted in the way that target and pointer with the same coindex
#. are allowed.
-#: fortran/expr.cc:4743 fortran/expr.cc:4869
+#: fortran/expr.cc:4746 fortran/expr.cc:4872
#, gcc-internal-format, gfc-internal-format
msgid "Data target at %L shall not have a coindex"
msgstr ""
-#: fortran/expr.cc:4746
+#: fortran/expr.cc:4749
#, gcc-internal-format, gfc-internal-format
msgid ""
"Target expression in pointer assignment at %L must deliver a pointer result"
msgstr ""
-#: fortran/expr.cc:4760
+#: fortran/expr.cc:4763
#, gcc-internal-format, gfc-internal-format
msgid ""
"Zero-sized array detected at %L where an entity with the TARGET attribute is "
"expected"
msgstr ""
-#: fortran/expr.cc:4766 fortran/expr.cc:4781
+#: fortran/expr.cc:4769 fortran/expr.cc:4784
#, gcc-internal-format, gfc-internal-format
msgid ""
"Pointer assignment target in initialization expression does not have the "
"TARGET attribute at %L"
msgstr ""
-#: fortran/expr.cc:4797
+#: fortran/expr.cc:4800
#, gcc-internal-format, gfc-internal-format
msgid ""
"Every subscript of target specification at %L must be a constant expression"
msgstr ""
-#: fortran/expr.cc:4808
+#: fortran/expr.cc:4811
#, gcc-internal-format, gfc-internal-format
msgid ""
"Substring starting and ending points of target specification at %L must be "
"constant expressions"
msgstr ""
-#: fortran/expr.cc:4824
+#: fortran/expr.cc:4827
#, gcc-internal-format, gfc-internal-format
msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
msgstr ""
-#: fortran/expr.cc:4839
+#: fortran/expr.cc:4842
#, gcc-internal-format, gfc-internal-format
msgid "Bad target in pointer assignment in PURE procedure at %L"
msgstr ""
-#: fortran/expr.cc:4848
+#: fortran/expr.cc:4851
#, gcc-internal-format, gfc-internal-format
msgid "Pointer assignment with vector subscript on rhs at %L"
msgstr ""
-#: fortran/expr.cc:4856
+#: fortran/expr.cc:4859
#, gcc-internal-format, gfc-internal-format
msgid "Pointer assignment target has PROTECTED attribute at %L"
msgstr ""
-#: fortran/expr.cc:4884 fortran/expr.cc:4889
+#: fortran/expr.cc:4887 fortran/expr.cc:4892
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to contiguous pointer from non-contiguous target at %L"
msgstr ""
-#: fortran/expr.cc:4929
+#: fortran/expr.cc:4932
#, gcc-internal-format, gfc-internal-format
msgid "Pointer at %L in pointer assignment might outlive the pointer target"
msgstr ""
-#: fortran/expr.cc:4987
+#: fortran/expr.cc:4990
#, gcc-internal-format
msgid ""
"The component %qs at %L of derived type %qs has paramterized type or array "
"length parameters, which is not compatible with a default initializer"
msgstr ""
-#: fortran/expr.cc:5055 fortran/resolve.cc:1574
+#: fortran/expr.cc:5058 fortran/resolve.cc:1599
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/expr.cc:5061
+#: fortran/expr.cc:5064
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the TARGET attribute"
msgstr ""
-#: fortran/expr.cc:5076 fortran/resolve.cc:1580
+#: fortran/expr.cc:5079 fortran/resolve.cc:1605
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-#: fortran/expr.cc:5088
+#: fortran/expr.cc:5091
#, gcc-internal-format, gfc-internal-format
msgid ""
"Procedure pointer initialization target at %L may not be a procedure pointer"
msgstr ""
-#: fortran/expr.cc:5094
+#: fortran/expr.cc:5097
#, gcc-internal-format
msgid ""
"Internal procedure %qs is invalid in procedure pointer initialization at %L"
msgstr ""
-#: fortran/expr.cc:5101
+#: fortran/expr.cc:5104
#, gcc-internal-format
msgid ""
"Dummy procedure %qs is invalid in procedure pointer initialization at %L"
msgstr ""
-#: fortran/expr.cc:5585
+#: fortran/expr.cc:5588
#, gcc-internal-format
msgid ""
"generate_isocbinding_initializer(): bad iso_c_binding type, expected "
"%<c_ptr%> or %<c_funptr%>"
msgstr ""
-#: fortran/expr.cc:6738
+#: fortran/expr.cc:6741
#, gcc-internal-format, gfc-internal-format
msgid ""
"Fortran 2008: Pointer functions in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6746
+#: fortran/expr.cc:6749
#, gcc-internal-format, gfc-internal-format
msgid "Non-variable expression in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6754
+#: fortran/expr.cc:6757
#, gcc-internal-format
msgid "Named constant %qs in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6765
+#: fortran/expr.cc:6768
#, gcc-internal-format
msgid "%qs in variable definition context (%s) at %L is not a variable"
msgstr ""
-#: fortran/expr.cc:6776
+#: fortran/expr.cc:6779
#, gcc-internal-format, gfc-internal-format
msgid "Non-POINTER in pointer association context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6785
+#: fortran/expr.cc:6788
#, gcc-internal-format, gfc-internal-format
msgid "Type inaccessible in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6798
+#: fortran/expr.cc:6801
#, gcc-internal-format, gfc-internal-format
msgid "LOCK_TYPE in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6811
+#: fortran/expr.cc:6814
#, gcc-internal-format, gfc-internal-format
msgid "LOCK_EVENT in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6845
+#: fortran/expr.cc:6848
#, gcc-internal-format
msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6891
+#: fortran/expr.cc:6894
#, gcc-internal-format
msgid ""
"Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6899
+#: fortran/expr.cc:6902
#, gcc-internal-format
msgid ""
"Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
msgstr ""
-#: fortran/expr.cc:6916
+#: fortran/expr.cc:6919
#, gcc-internal-format
msgid ""
"Variable %qs is PROTECTED and cannot appear in a pointer association context "
"(%s) at %L"
msgstr ""
-#: fortran/expr.cc:6924
+#: fortran/expr.cc:6927
#, gcc-internal-format
msgid ""
"Variable %qs is PROTECTED and cannot appear in a variable definition context "
"(%s) at %L"
msgstr ""
-#: fortran/expr.cc:6939
+#: fortran/expr.cc:6942
#, gcc-internal-format
msgid ""
"Variable %qs cannot appear in a variable definition context (%s) at %L in "
"PURE procedure"
msgstr ""
-#: fortran/expr.cc:7000 fortran/expr.cc:7021
+#: fortran/expr.cc:7003 fortran/expr.cc:7024
#, gcc-internal-format
msgid ""
"%qs at %L associated to vector-indexed target cannot be used in a variable "
"definition context (%s)"
msgstr ""
-#: fortran/expr.cc:7005
+#: fortran/expr.cc:7008
#, gcc-internal-format
msgid ""
"%qs at %L associated to expression cannot be used in a variable definition "
"context (%s)"
msgstr ""
-#: fortran/expr.cc:7014
+#: fortran/expr.cc:7017
#, gcc-internal-format
msgid ""
"%qs at %L associated to pointer function target being used in a variable "
"definition context (%s)"
msgstr ""
-#: fortran/expr.cc:7035
+#: fortran/expr.cc:7038
#, 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.cc:7077
+#: fortran/expr.cc:7080
#, gcc-internal-format, gfc-internal-format
msgid ""
"Elements with the same value at %L and %L in vector subscript in a variable "
msgstr ""
#: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
-#: fortran/trans-array.cc:7709 fortran/trans-array.cc:9537
+#: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
#: fortran/trans-intrinsic.cc:8803
#, gcc-internal-format, gfc-internal-format
msgid "Creating array temporary at %L"
"INTENT(INOUT) argument to subroutine %qs"
msgstr ""
-#: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
+#: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
msgstr ""
-#: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
+#: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
msgstr ""
-#: fortran/frontend-passes.cc:3021
+#: fortran/frontend-passes.cc:3086
#, gcc-internal-format
msgid ""
"Variable %qs at %L set to undefined value inside loop beginning at %L as "
"INTENT(OUT) argument to function %qs"
msgstr ""
-#: fortran/frontend-passes.cc:3027
+#: fortran/frontend-passes.cc:3092
#, gcc-internal-format
msgid ""
"Variable %qs at %L not definable inside loop beginning at %L as "
"INTENT(INOUT) argument to function %qs"
msgstr ""
-#: fortran/frontend-passes.cc:3443 fortran/trans-expr.cc:2102
+#: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
#, gcc-internal-format, gfc-internal-format
msgid "Code for reallocating the allocatable array at %L will be added"
msgstr ""
-#: fortran/frontend-passes.cc:3968
+#: fortran/frontend-passes.cc:4033
#, gcc-internal-format
msgid "Scalarization using DIMEN_RANGE unimplemented"
msgstr ""
-#: fortran/frontend-passes.cc:5185
+#: fortran/frontend-passes.cc:5250
#, gcc-internal-format, gfc-internal-format
msgid "Interchanging loops at %L"
msgstr ""
-#: fortran/frontend-passes.cc:5843
+#: fortran/frontend-passes.cc:5908
#, gcc-internal-format, gfc-internal-format
msgid "%s between %L and %L"
msgstr ""
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.cc:1064 fortran/resolve.cc:20098
+#: fortran/interface.cc:1064 fortran/resolve.cc:20232
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.cc:1071 fortran/resolve.cc:20116
+#: fortran/interface.cc:1071 fortran/resolve.cc:20250
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
"ALLOCATABLE"
msgstr ""
-#: fortran/interface.cc:4063
+#: fortran/interface.cc:4072
#, gcc-internal-format
msgid ""
"Array-section actual argument with vector subscripts at %L is incompatible "
"dummy argument %qs"
msgstr ""
-#: fortran/interface.cc:4083
+#: fortran/interface.cc:4092
#, gcc-internal-format
msgid ""
"Assumed-shape actual argument at %L is incompatible with the non-assumed-"
"shape dummy argument %qs due to VOLATILE attribute"
msgstr ""
-#: fortran/interface.cc:4101
+#: fortran/interface.cc:4110
#, gcc-internal-format
msgid ""
"Array-section actual argument at %L is incompatible with the non-assumed-"
"shape dummy argument %qs due to VOLATILE attribute"
msgstr ""
-#: fortran/interface.cc:4122
+#: fortran/interface.cc:4131
#, gcc-internal-format
msgid ""
"Pointer-array actual argument at %L requires an assumed-shape or pointer-"
"array dummy argument %qs due to VOLATILE attribute"
msgstr ""
-#: fortran/interface.cc:4150
+#: fortran/interface.cc:4153
+#, gcc-internal-format
+msgid ""
+"ISO_C_BINDING function actual argument at %L requires dummy argument %qs to "
+"have a matching type from ISO_C_BINDING"
+msgstr ""
+
+#: fortran/interface.cc:4181
#, gcc-internal-format, gfc-internal-format
msgid "Missing alternate return spec in subroutine call at %L"
msgstr ""
-#: fortran/interface.cc:4163
+#: fortran/interface.cc:4194
#, gcc-internal-format
msgid "Missing actual argument for argument %qs at %L"
msgstr ""
-#: fortran/interface.cc:4291
+#: fortran/interface.cc:4322
#, gcc-internal-format
msgid "compare_actual_expr(): Bad component code"
msgstr ""
-#: fortran/interface.cc:4320
+#: fortran/interface.cc:4351
#, gcc-internal-format
msgid "check_some_aliasing(): List mismatch"
msgstr ""
-#: fortran/interface.cc:4346
+#: fortran/interface.cc:4377
#, gcc-internal-format
msgid "check_some_aliasing(): corrupted data"
msgstr ""
-#: fortran/interface.cc:4356
+#: fortran/interface.cc:4387
#, gcc-internal-format
msgid ""
"Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
"argument %qs at %L"
msgstr ""
-#: fortran/interface.cc:4386
+#: fortran/interface.cc:4417
#, gcc-internal-format
msgid "check_intents(): List mismatch"
msgstr ""
-#: fortran/interface.cc:4406
+#: fortran/interface.cc:4437
#, gcc-internal-format, gfc-internal-format
msgid ""
"Procedure argument at %L is local to a PURE procedure and has the POINTER "
"attribute"
msgstr ""
-#: fortran/interface.cc:4418
+#: fortran/interface.cc:4449
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
"argument"
msgstr ""
-#: fortran/interface.cc:4428
+#: fortran/interface.cc:4459
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
"dummy argument"
msgstr ""
-#: fortran/interface.cc:4439
+#: fortran/interface.cc:4470
#, gcc-internal-format
msgid ""
"Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
"argument %qs"
msgstr ""
-#: fortran/interface.cc:4481
+#: fortran/interface.cc:4512
#, gcc-internal-format
msgid ""
"Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
msgstr ""
-#: fortran/interface.cc:4485 fortran/interface.cc:4495
+#: fortran/interface.cc:4516 fortran/interface.cc:4526
#, gcc-internal-format
msgid "Procedure %qs called at %L is not explicitly declared"
msgstr ""
-#: fortran/interface.cc:4491
+#: fortran/interface.cc:4522
#, gcc-internal-format
msgid "Procedure %qs called with an implicit interface at %L"
msgstr ""
-#: fortran/interface.cc:4504
+#: fortran/interface.cc:4535
#, gcc-internal-format
msgid ""
"The pointer object %qs at %L must have an explicit function interface or be "
"declared as array"
msgstr ""
-#: fortran/interface.cc:4512
+#: fortran/interface.cc:4543
#, gcc-internal-format
msgid ""
"The allocatable object %qs at %L must have an explicit function interface or "
"be declared as array"
msgstr ""
-#: fortran/interface.cc:4520
+#: fortran/interface.cc:4551
#, gcc-internal-format
msgid "Allocatable function %qs at %L must have an explicit function interface"
msgstr ""
-#: fortran/interface.cc:4537
+#: fortran/interface.cc:4568
#, gcc-internal-format, gfc-internal-format
msgid "Explicit interface required for polymorphic argument at %L"
msgstr ""
-#: fortran/interface.cc:4546
+#: fortran/interface.cc:4577
#, gcc-internal-format
msgid "Keyword argument requires explicit interface for procedure %qs at %L"
msgstr ""
-#: fortran/interface.cc:4555
+#: fortran/interface.cc:4586
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type argument %s at %L requires an explicit interface"
msgstr ""
-#: fortran/interface.cc:4570
+#: fortran/interface.cc:4601
#, gcc-internal-format
msgid ""
"Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
"explicit interface for procedure %qs"
msgstr ""
-#: fortran/interface.cc:4585
+#: fortran/interface.cc:4616
#, gcc-internal-format
msgid ""
"Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
"explicit interface for procedure %qs"
msgstr ""
-#: fortran/interface.cc:4595
+#: fortran/interface.cc:4626
#, gcc-internal-format, gfc-internal-format
msgid "MOLD argument to NULL required at %L"
msgstr ""
-#: fortran/interface.cc:4603
+#: fortran/interface.cc:4634
#, gcc-internal-format, gfc-internal-format
msgid ""
"Passing intrinsic NULL as actual argument at %L requires an explicit "
"interface"
msgstr ""
-#: fortran/interface.cc:4613
+#: fortran/interface.cc:4644
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank argument requires an explicit interface at %L"
msgstr ""
-#: fortran/interface.cc:4655
+#: fortran/interface.cc:4686
#, gcc-internal-format
msgid "Procedure pointer component %qs called with an implicit interface at %L"
msgstr ""
-#: fortran/interface.cc:4666
+#: fortran/interface.cc:4697
#, gcc-internal-format
msgid ""
"Keyword argument requires explicit interface for procedure pointer component "
"%qs at %L"
msgstr ""
-#: fortran/interface.cc:4751
+#: fortran/interface.cc:4782
#, gcc-internal-format, gfc-internal-format
msgid ""
"MOLD= required in NULL() argument at %L: Ambiguity between specific "
"functions %s and %s"
msgstr ""
-#: fortran/interface.cc:4821
+#: fortran/interface.cc:4852
#, gcc-internal-format
msgid "Unable to find symbol %qs"
msgstr ""
-#: fortran/interface.cc:5216
+#: fortran/interface.cc:5247
#, gcc-internal-format
msgid "Entity %qs at %L is already present in the interface"
msgstr ""
-#: fortran/interface.cc:5333
+#: fortran/interface.cc:5364
#, gcc-internal-format
msgid "gfc_add_interface(): Bad interface type"
msgstr ""
-#: fortran/interface.cc:5427
+#: fortran/interface.cc:5458
#, gcc-internal-format
msgid "Cannot overwrite GENERIC %qs at %L"
msgstr ""
-#: fortran/interface.cc:5439
+#: fortran/interface.cc:5470
#, gcc-internal-format
msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
msgstr ""
-#: fortran/interface.cc:5447
+#: fortran/interface.cc:5478
#, gcc-internal-format
msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
msgstr ""
-#: fortran/interface.cc:5455
+#: fortran/interface.cc:5486
#, gcc-internal-format
msgid "%qs at %L overrides a PURE procedure and must also be PURE"
msgstr ""
-#: fortran/interface.cc:5464
+#: fortran/interface.cc:5495
#, gcc-internal-format
msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
msgstr ""
-#: fortran/interface.cc:5470
+#: fortran/interface.cc:5501
#, gcc-internal-format
msgid ""
"%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
"either"
msgstr ""
-#: fortran/interface.cc:5479
+#: fortran/interface.cc:5510
#, gcc-internal-format
msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
msgstr ""
-#: fortran/interface.cc:5490
+#: fortran/interface.cc:5521
#, gcc-internal-format
msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
msgstr ""
-#: fortran/interface.cc:5498
+#: fortran/interface.cc:5529
#, gcc-internal-format
msgid "Result mismatch for the overriding procedure %qs at %L: %s"
msgstr ""
-#: fortran/interface.cc:5509
+#: fortran/interface.cc:5540
#, gcc-internal-format
msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
msgstr ""
-#: fortran/interface.cc:5539
+#: fortran/interface.cc:5570
#, gcc-internal-format
msgid ""
"Dummy argument %qs of %qs at %L should be named %qs as to match the "
"corresponding argument of the overridden procedure"
msgstr ""
-#: fortran/interface.cc:5550
+#: fortran/interface.cc:5581
#, gcc-internal-format
msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
msgstr ""
-#: fortran/interface.cc:5559
+#: fortran/interface.cc:5590
#, gcc-internal-format
msgid ""
"%qs at %L must have the same number of formal arguments as the overridden "
"procedure"
msgstr ""
-#: fortran/interface.cc:5568
+#: fortran/interface.cc:5599
#, gcc-internal-format
msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
msgstr ""
-#: fortran/interface.cc:5579
+#: fortran/interface.cc:5610
#, gcc-internal-format
msgid "%qs at %L overrides a binding with PASS and must also be PASS"
msgstr ""
-#: fortran/interface.cc:5586
+#: fortran/interface.cc:5617
#, gcc-internal-format
msgid ""
"Passed-object dummy argument of %qs at %L must be at the same position as "
"the passed-object dummy argument of the overridden procedure"
msgstr ""
-#: fortran/interface.cc:5607
+#: fortran/interface.cc:5638
#, gcc-internal-format, gfc-internal-format
msgid "DTIO dummy argument at %L must be of type %s"
msgstr ""
-#: fortran/interface.cc:5614
+#: fortran/interface.cc:5645
#, gcc-internal-format, gfc-internal-format
msgid "DTIO dummy argument at %L must be of KIND = %d"
msgstr ""
-#: fortran/interface.cc:5621
+#: fortran/interface.cc:5652
#, gcc-internal-format, gfc-internal-format
msgid "DTIO dummy argument at %L must be a scalar"
msgstr ""
-#: fortran/interface.cc:5625
+#: fortran/interface.cc:5656
#, gcc-internal-format, gfc-internal-format
msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
msgstr ""
-#: fortran/interface.cc:5629
+#: fortran/interface.cc:5660
#, gcc-internal-format, gfc-internal-format
msgid "DTIO character argument at %L must have assumed length"
msgstr ""
-#: fortran/interface.cc:5633
+#: fortran/interface.cc:5664
#, gcc-internal-format, gfc-internal-format
msgid "DTIO dummy argument at %L must have INTENT %s"
msgstr ""
-#: fortran/interface.cc:5691 fortran/interface.cc:5737
+#: fortran/interface.cc:5722 fortran/interface.cc:5768
#, gcc-internal-format, gfc-internal-format
msgid "Alternate return at %L is not permitted in a DTIO procedure"
msgstr ""
-#: fortran/interface.cc:5703
+#: fortran/interface.cc:5734
#, gcc-internal-format
msgid "DTIO procedure %qs at %L must be a subroutine"
msgstr ""
-#: fortran/interface.cc:5715
+#: fortran/interface.cc:5746
#, gcc-internal-format
msgid "Too few dummy arguments in DTIO procedure %qs at %L"
msgstr ""
-#: fortran/interface.cc:5722
+#: fortran/interface.cc:5753
#, gcc-internal-format
msgid "Too many dummy arguments in DTIO procedure %qs at %L"
msgstr ""
#. Use of -fdec-char-conversions allows assignment of character data
#. to non-character variables. This not permitted for nonconstant
#. strings.
-#: fortran/intrinsic.cc:5654 fortran/resolve.cc:13050
+#: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
#, gcc-internal-format, gfc-internal-format
msgid "Cannot convert %s to %s at %L"
msgstr ""
"defined input/output procedure"
msgstr ""
-#: fortran/io.cc:3423 fortran/resolve.cc:17850
+#: fortran/io.cc:3423 fortran/resolve.cc:17981
#, gcc-internal-format
msgid ""
"NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
msgid "check_charlen_present(): length not set"
msgstr ""
-#: fortran/iresolve.cc:3235
+#: fortran/iresolve.cc:3258
#, gcc-internal-format, gfc-internal-format
msgid ""
"GET_TEAM at %L needs USE of the intrinsic module ISO_FORTRAN_ENV to define "
"its result type TEAM_TYPE"
msgstr ""
-#: fortran/iresolve.cc:3366
+#: fortran/iresolve.cc:3389
#, gcc-internal-format, gfc-internal-format
msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
msgstr ""
msgid "STOP code at %L must be default integer KIND=%d"
msgstr ""
-#: fortran/match.cc:3821 fortran/resolve.cc:14180
+#: fortran/match.cc:3821 fortran/resolve.cc:14300
#, gcc-internal-format, gfc-internal-format
msgid "QUIET specifier at %L must be a scalar LOGICAL"
msgstr ""
msgid "SELECT TYPE at %C cannot appear in this scope"
msgstr ""
-#: fortran/match.cc:7524
+#: fortran/match.cc:7529
#, gcc-internal-format, gfc-internal-format
msgid "parse error in SELECT TYPE statement at %C"
msgstr ""
-#: fortran/match.cc:7549
+#: fortran/match.cc:7554
#, gcc-internal-format, gfc-internal-format
msgid ""
"Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
msgstr ""
-#: fortran/match.cc:7737
+#: fortran/match.cc:7742
#, gcc-internal-format, gfc-internal-format
msgid "SELECT RANK statement at %C"
msgstr ""
-#: fortran/match.cc:7778 fortran/match.cc:7832
+#: fortran/match.cc:7783 fortran/match.cc:7837
#, gcc-internal-format, gfc-internal-format
msgid "The SELECT RANK selector at %C must be an assumed rank variable"
msgstr ""
-#: fortran/match.cc:7842
+#: fortran/match.cc:7847
#, gcc-internal-format, gfc-internal-format
msgid "parse error in SELECT RANK statement at %C"
msgstr ""
-#: fortran/match.cc:7878
+#: fortran/match.cc:7883
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected CASE statement at %C"
msgstr ""
-#: fortran/match.cc:7930
+#: fortran/match.cc:7935
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in CASE specification at %C"
msgstr ""
-#: fortran/match.cc:7948
+#: fortran/match.cc:7953
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected TYPE IS statement at %C"
msgstr ""
-#: fortran/match.cc:7980
+#: fortran/match.cc:7985
#, gcc-internal-format, gfc-internal-format
msgid ""
"The type-spec shall not specify a sequence derived type or a type with the "
"BIND attribute in SELECT TYPE at %C [F2003:C815]"
msgstr ""
-#: fortran/match.cc:7989
+#: fortran/match.cc:7994
#, gcc-internal-format, gfc-internal-format
msgid ""
"All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
msgstr ""
-#: fortran/match.cc:8002
+#: fortran/match.cc:8007
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in TYPE IS specification at %C"
msgstr ""
-#: fortran/match.cc:8078
+#: fortran/match.cc:8083
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in CLASS IS specification at %C"
msgstr ""
-#: fortran/match.cc:8098
+#: fortran/match.cc:8103
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected RANK statement at %C"
msgstr ""
-#: fortran/match.cc:8144
+#: fortran/match.cc:8149
#, gcc-internal-format, gfc-internal-format
msgid ""
"The SELECT RANK CASE expression at %C must be a scalar, integer constant"
msgstr ""
-#: fortran/match.cc:8153
+#: fortran/match.cc:8158
#, gcc-internal-format, gfc-internal-format
msgid ""
"The value of the SELECT RANK CASE expression at %C must not be less than "
"zero or greater than %d"
msgstr ""
-#: fortran/match.cc:8180
+#: fortran/match.cc:8185
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in RANK specification at %C"
msgstr ""
-#: fortran/match.cc:8302
+#: fortran/match.cc:8307
#, gcc-internal-format, gfc-internal-format
msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
msgstr ""
-#: fortran/match.cc:8340
+#: fortran/match.cc:8345
#, gcc-internal-format
msgid "Label %qs at %C doesn't match WHERE label %qs"
msgstr ""
"DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
msgstr ""
-#: fortran/openmp.cc:5672 fortran/openmp.cc:10702
+#: fortran/openmp.cc:5672 fortran/openmp.cc:10737
#, gcc-internal-format, gfc-internal-format
msgid ""
"MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
msgid "Unexpected junk after $OMP FLUSH statement at %C"
msgstr ""
-#: fortran/openmp.cc:6149 fortran/openmp.cc:13621
+#: fortran/openmp.cc:6149 fortran/openmp.cc:13656
#, gcc-internal-format, gfc-internal-format
msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
msgstr ""
-#: fortran/openmp.cc:6153 fortran/openmp.cc:13625
+#: fortran/openmp.cc:6153 fortran/openmp.cc:13660
#, gcc-internal-format, gfc-internal-format
msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
msgstr ""
msgid "%s clause at %L requires a scalar INTEGER expression"
msgstr ""
-#: fortran/openmp.cc:8482 fortran/openmp.cc:10737
+#: fortran/openmp.cc:8482 fortran/openmp.cc:10772
#, gcc-internal-format, gfc-internal-format
msgid "INTEGER expression of %s clause at %L must be positive"
msgstr ""
msgid "Cray pointee object %qs of derived type in %s clause at %L"
msgstr ""
-#: fortran/openmp.cc:8514 fortran/openmp.cc:10560
+#: fortran/openmp.cc:8514 fortran/openmp.cc:10595
#, gcc-internal-format
msgid "POINTER object %qs of polymorphic type in %s clause at %L"
msgstr ""
msgid "POINTER object %qs in %s clause at %L"
msgstr ""
-#: fortran/openmp.cc:8558 fortran/openmp.cc:10564
+#: fortran/openmp.cc:8558 fortran/openmp.cc:10599
#, gcc-internal-format
msgid "Cray pointer object %qs in %s clause at %L"
msgstr ""
-#: fortran/openmp.cc:8563 fortran/openmp.cc:10567
+#: fortran/openmp.cc:8563 fortran/openmp.cc:10602
#, gcc-internal-format
msgid "Cray pointee object %qs in %s clause at %L"
msgstr ""
-#: fortran/openmp.cc:8568 fortran/openmp.cc:10555
+#: fortran/openmp.cc:8568 fortran/openmp.cc:10590
#, gcc-internal-format
msgid "ALLOCATABLE object %qs in %s clause at %L"
msgstr ""
msgid "ORDER clause must not be used together with ORDERED at %L"
msgstr ""
-#: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12828
-#: fortran/resolve.cc:14446
+#: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
+#: fortran/resolve.cc:14566
#, gcc-internal-format, gfc-internal-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
msgid "Clause for object %qs at %L is ignored as it is a parameter"
msgstr ""
-#: fortran/openmp.cc:9205 fortran/openmp.cc:13163
+#: fortran/openmp.cc:9205 fortran/openmp.cc:13198
#, gcc-internal-format
msgid "Object %qs is not a variable at %L"
msgstr ""
#: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
#: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
#: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
-#: fortran/openmp.cc:9655 fortran/openmp.cc:13197
+#: fortran/openmp.cc:9655 fortran/openmp.cc:13232
#, gcc-internal-format
msgid "Symbol %qs present on multiple clauses at %L"
msgstr ""
msgid "%qs appears more than once in %<allocate%> at %L"
msgstr ""
-#: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8531
+#: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
#, gcc-internal-format
msgid ""
"%qs specified in %<allocate%> clause at %L but not in an explicit "
msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
msgstr ""
-#: fortran/openmp.cc:10491
+#: fortran/openmp.cc:10507
+#, gcc-internal-format
+msgid ""
+"Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct "
+"at %L is not yet supported"
+msgstr ""
+
+#: fortran/openmp.cc:10512
+#, gcc-internal-format
+msgid ""
+"Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not "
+"yet supported"
+msgstr ""
+
+#: fortran/openmp.cc:10526
#, gcc-internal-format, gfc-internal-format
msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
msgstr ""
-#: fortran/openmp.cc:10497
+#: fortran/openmp.cc:10532
#, gcc-internal-format, gfc-internal-format
msgid ""
"LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
msgstr ""
-#: fortran/openmp.cc:10505
+#: fortran/openmp.cc:10540
#, gcc-internal-format
msgid "LINEAR variable %qs must be INTEGER at %L"
msgstr ""
-#: fortran/openmp.cc:10510
+#: fortran/openmp.cc:10545
#, gcc-internal-format
msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
msgstr ""
-#: fortran/openmp.cc:10521
+#: fortran/openmp.cc:10556
#, gcc-internal-format
msgid ""
"%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
msgstr ""
-#: fortran/openmp.cc:10538
+#: fortran/openmp.cc:10573
#, gcc-internal-format
msgid ""
"%qs in LINEAR clause at %L requires a constant integer linear-step "
"expression or dummy argument specified in UNIFORM clause"
msgstr ""
-#: fortran/openmp.cc:10572
+#: fortran/openmp.cc:10607
#, gcc-internal-format
msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
msgstr ""
-#: fortran/openmp.cc:10632
+#: fortran/openmp.cc:10667
#, gcc-internal-format, gfc-internal-format
msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
msgstr ""
-#: fortran/openmp.cc:10645
+#: fortran/openmp.cc:10680
#, gcc-internal-format, gfc-internal-format
msgid "Value of HINT clause at %L shall be a valid constant hint expression"
msgstr ""
-#: fortran/openmp.cc:10655
+#: fortran/openmp.cc:10690
#, gcc-internal-format, gfc-internal-format
msgid ""
"DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
msgstr ""
-#: fortran/openmp.cc:10665
+#: fortran/openmp.cc:10700
#, gcc-internal-format
msgid ""
"%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> "
"clause"
msgstr ""
-#: fortran/openmp.cc:10668
+#: fortran/openmp.cc:10703
#, gcc-internal-format
msgid ""
"%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
msgstr ""
-#: fortran/openmp.cc:10672
+#: fortran/openmp.cc:10707
#, gcc-internal-format
msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
msgstr ""
-#: fortran/openmp.cc:10695
+#: fortran/openmp.cc:10730
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible use of TILE and COLLAPSE at %L"
msgstr ""
-#: fortran/openmp.cc:10719
+#: fortran/openmp.cc:10754
#, gcc-internal-format, gfc-internal-format
msgid ""
"TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or "
"USE_DEVICE_ADDR clause at %L"
msgstr ""
-#: fortran/openmp.cc:10722
+#: fortran/openmp.cc:10757
#, gcc-internal-format, gfc-internal-format
msgid "%s must contain at least one MAP clause at %L"
msgstr ""
-#: fortran/openmp.cc:10732
+#: fortran/openmp.cc:10767
#, gcc-internal-format, gfc-internal-format
msgid "SIZES requires constant expression at %L"
msgstr ""
-#: fortran/openmp.cc:10748
+#: fortran/openmp.cc:10783
#, gcc-internal-format
msgid ""
"%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
msgstr ""
-#: fortran/openmp.cc:10753
+#: fortran/openmp.cc:10788
#, gcc-internal-format, gfc-internal-format
msgid "The event handle at %L must not be an array element"
msgstr ""
-#: fortran/openmp.cc:10757
+#: fortran/openmp.cc:10792
#, gcc-internal-format, gfc-internal-format
msgid "The event handle at %L must not be part of a derived type or class"
msgstr ""
-#: fortran/openmp.cc:10761
+#: fortran/openmp.cc:10796
#, gcc-internal-format
msgid ""
"%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
msgstr ""
-#: fortran/openmp.cc:10768
+#: fortran/openmp.cc:10803
#, gcc-internal-format
msgid "%<host_data%> construct at %L requires %<use_device%> clause"
msgstr ""
-#: fortran/openmp.cc:10922
+#: fortran/openmp.cc:10957
#, gcc-internal-format, gfc-internal-format
msgid "Expected IF at %L in atomic compare capture"
msgstr ""
-#: fortran/openmp.cc:10930
+#: fortran/openmp.cc:10965
#, gcc-internal-format, gfc-internal-format
msgid "Expected ELSE at %L in atomic compare capture"
msgstr ""
-#: fortran/openmp.cc:11042
+#: fortran/openmp.cc:11077
#, gcc-internal-format
msgid ""
"Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
msgstr ""
-#: fortran/openmp.cc:11048
+#: fortran/openmp.cc:11083
#, gcc-internal-format, gfc-internal-format
msgid "Expected scalar intrinsic variable at %L in atomic comparison"
msgstr ""
-#: fortran/openmp.cc:11056
+#: fortran/openmp.cc:11091
#, gcc-internal-format, gfc-internal-format
msgid "Expected scalar intrinsic expression at %L in atomic comparison"
msgstr ""
-#: fortran/openmp.cc:11064
+#: fortran/openmp.cc:11099
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
msgstr ""
-#: fortran/openmp.cc:11073
+#: fortran/openmp.cc:11108
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
msgstr ""
-#: fortran/openmp.cc:11080
+#: fortran/openmp.cc:11115
#, gcc-internal-format, gfc-internal-format
msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
msgstr ""
-#: fortran/openmp.cc:11097
+#: fortran/openmp.cc:11132
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
"type at %L"
msgstr ""
-#: fortran/openmp.cc:11102
+#: fortran/openmp.cc:11137
#, gcc-internal-format, gfc-internal-format
msgid ""
"expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
"reference var at %L"
msgstr ""
-#: fortran/openmp.cc:11114
+#: fortran/openmp.cc:11149
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type "
"at %L"
msgstr ""
-#: fortran/openmp.cc:11122
+#: fortran/openmp.cc:11157
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type "
"at %L"
msgstr ""
-#: fortran/openmp.cc:11132
+#: fortran/openmp.cc:11167
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
"update statement writes into at %L"
msgstr ""
-#: fortran/openmp.cc:11148
+#: fortran/openmp.cc:11183
#, gcc-internal-format
msgid ""
"For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the "
"variable %qs that the update statement writes into at %L"
msgstr ""
-#: fortran/openmp.cc:11156
+#: fortran/openmp.cc:11191
#, gcc-internal-format, gfc-internal-format
msgid ""
"expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot "
"reference var at %L"
msgstr ""
-#: fortran/openmp.cc:11174
+#: fortran/openmp.cc:11209
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE "
"clause or using the intrinsic MIN/MAX procedure"
msgstr ""
-#: fortran/openmp.cc:11201
+#: fortran/openmp.cc:11236
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment operator must be binary +, *, "
"-, /, .AND., .OR., .EQV. or .NEQV. at %L"
msgstr ""
-#: fortran/openmp.cc:11249
+#: fortran/openmp.cc:11284
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
msgstr ""
-#: fortran/openmp.cc:11263
+#: fortran/openmp.cc:11298
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
"(expr) at %L"
msgstr ""
-#: fortran/openmp.cc:11296
+#: fortran/openmp.cc:11331
#, gcc-internal-format, gfc-internal-format
msgid ""
"expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
"reference var at %L"
msgstr ""
-#: fortran/openmp.cc:11320
+#: fortran/openmp.cc:11355
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
"at %L"
msgstr ""
-#: fortran/openmp.cc:11327
+#: fortran/openmp.cc:11362
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
msgstr ""
-#: fortran/openmp.cc:11350
+#: fortran/openmp.cc:11385
#, gcc-internal-format
msgid ""
"!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
msgstr ""
-#: fortran/openmp.cc:11357
+#: fortran/openmp.cc:11392
#, gcc-internal-format, gfc-internal-format
msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
msgstr ""
-#: fortran/openmp.cc:11365
+#: fortran/openmp.cc:11400
#, gcc-internal-format
msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
msgstr ""
-#: fortran/openmp.cc:11383
+#: fortran/openmp.cc:11418
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
"side at %L"
msgstr ""
-#: fortran/openmp.cc:11388
+#: fortran/openmp.cc:11423
#, gcc-internal-format, gfc-internal-format
msgid "unexpected !$OMP ATOMIC expression at %L"
msgstr ""
-#: fortran/openmp.cc:11496
+#: fortran/openmp.cc:11531
#, gcc-internal-format, gfc-internal-format
msgid ""
"With INSCAN at %L, expected loop body with !$OMP SCAN between two structured "
"block sequences"
msgstr ""
-#: fortran/openmp.cc:11503
+#: fortran/openmp.cc:11538
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP SCAN at %L with zero executable statements in preceding structured "
"block sequence"
msgstr ""
-#: fortran/openmp.cc:11510
+#: fortran/openmp.cc:11545
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP SCAN at %L with zero executable statements in succeeding structured "
"block sequence"
msgstr ""
-#: fortran/openmp.cc:11726
+#: fortran/openmp.cc:11761
#, gcc-internal-format, gfc-internal-format
msgid "%s cannot contain loop in intervening code at %L"
msgstr ""
-#: fortran/openmp.cc:11747 fortran/openmp.cc:11780
+#: fortran/openmp.cc:11782 fortran/openmp.cc:11815
#, gcc-internal-format, gfc-internal-format
msgid "%s cannot contain OpenMP API call in intervening code at %L"
msgstr ""
-#: fortran/openmp.cc:11757
+#: fortran/openmp.cc:11792
#, gcc-internal-format, gfc-internal-format
msgid "%s cannot contain OpenMP directive in intervening code at %L"
msgstr ""
-#: fortran/openmp.cc:12303
+#: fortran/openmp.cc:12338
#, gcc-internal-format, gfc-internal-format
msgid "SIZES clause is required on !$OMP TILE construct at %L"
msgstr ""
-#: fortran/openmp.cc:12330
+#: fortran/openmp.cc:12365
#, gcc-internal-format, gfc-internal-format
msgid "%s cannot be a DO WHILE or DO without loop control at %L"
msgstr ""
-#: fortran/openmp.cc:12336
+#: fortran/openmp.cc:12371
#, gcc-internal-format, gfc-internal-format
msgid "%s cannot be a DO CONCURRENT loop at %L"
msgstr ""
-#: fortran/openmp.cc:12346
+#: fortran/openmp.cc:12381
#, gcc-internal-format, gfc-internal-format
msgid ""
"Generated loop of UNROLL construct at %L without PARTIAL clause does not "
"have canonical form"
msgstr ""
-#: fortran/openmp.cc:12353
+#: fortran/openmp.cc:12388
#, gcc-internal-format, gfc-internal-format
msgid ""
"UNROLL construct at %L with PARTIAL clause generates just one loop with "
"canonical form but %d loops are needed"
msgstr ""
-#: fortran/openmp.cc:12368
+#: fortran/openmp.cc:12403
#, gcc-internal-format, gfc-internal-format
msgid ""
"TILE construct at %L generates %d loops with canonical form but %d loops are "
"needed"
msgstr ""
-#: fortran/openmp.cc:12379
+#: fortran/openmp.cc:12414
#, gcc-internal-format
msgid "Imperfectly nested loop using generated loops"
msgstr ""
-#: fortran/openmp.cc:12391
+#: fortran/openmp.cc:12426
#, gcc-internal-format, gfc-internal-format
msgid "%s iteration variable must be of type integer at %L"
msgstr ""
-#: fortran/openmp.cc:12398
+#: fortran/openmp.cc:12433
#, gcc-internal-format, gfc-internal-format
msgid "%s iteration variable must not be THREADPRIVATE at %L"
msgstr ""
-#: fortran/openmp.cc:12413
+#: fortran/openmp.cc:12448
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or "
"ALLOCATE at %L"
msgstr ""
-#: fortran/openmp.cc:12417
+#: fortran/openmp.cc:12452
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, "
"ALLOCATE or LINEAR at %L"
msgstr ""
-#: fortran/openmp.cc:12424
+#: fortran/openmp.cc:12459
#, gcc-internal-format, gfc-internal-format
msgid "%s iteration variable used in more than one loop at %L"
msgstr ""
-#: fortran/openmp.cc:12430
+#: fortran/openmp.cc:12465
#, gcc-internal-format, gfc-internal-format
msgid "%s iteration variable at %L is bound in intervening code"
msgstr ""
-#: fortran/openmp.cc:12439
+#: fortran/openmp.cc:12474
#, gcc-internal-format, gfc-internal-format
msgid "%s loop start expression not in canonical form at %L"
msgstr ""
-#: fortran/openmp.cc:12446
+#: fortran/openmp.cc:12481
#, gcc-internal-format, gfc-internal-format
msgid "%s loop start expression at %L uses variable bound in intervening code"
msgstr ""
-#: fortran/openmp.cc:12455
+#: fortran/openmp.cc:12490
#, gcc-internal-format, gfc-internal-format
msgid "%s loop end expression not in canonical form at %L"
msgstr ""
-#: fortran/openmp.cc:12462
+#: fortran/openmp.cc:12497
#, gcc-internal-format, gfc-internal-format
msgid "%s loop end expression at %L uses variable bound in intervening code"
msgstr ""
-#: fortran/openmp.cc:12469
+#: fortran/openmp.cc:12504
#, gcc-internal-format, gfc-internal-format
msgid "%s loop bounds reference different iteration variables at %L"
msgstr ""
-#: fortran/openmp.cc:12475
+#: fortran/openmp.cc:12510
#, gcc-internal-format, gfc-internal-format
msgid "%s loop increment not in canonical form at %L"
msgstr ""
-#: fortran/openmp.cc:12482
+#: fortran/openmp.cc:12517
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s loop increment expression at %L uses variable bound in intervening code"
msgstr ""
-#: fortran/openmp.cc:12493
+#: fortran/openmp.cc:12528
#, gcc-internal-format
msgid "Non-rectangular loops from generated loops unsupported"
msgstr ""
#. Parse error, can't recover from this.
-#: fortran/openmp.cc:12509
+#: fortran/openmp.cc:12544
#, gcc-internal-format, gfc-internal-format
msgid "not enough DO loops for collapsed %s (level %d) at %L"
msgstr ""
-#: fortran/openmp.cc:12522
+#: fortran/openmp.cc:12557
#, gcc-internal-format, gfc-internal-format
msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
msgstr ""
-#: fortran/openmp.cc:12529
+#: fortran/openmp.cc:12564
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
msgstr ""
-#: fortran/openmp.cc:12536
+#: fortran/openmp.cc:12571
#, gcc-internal-format, gfc-internal-format
msgid "%s inner loops must be perfectly nested at %L"
msgstr ""
-#: fortran/openmp.cc:12584
+#: fortran/openmp.cc:12619
#, gcc-internal-format
msgid "%<score%> argument must be constant integer expression at %L"
msgstr ""
-#: fortran/openmp.cc:12592
+#: fortran/openmp.cc:12627
#, gcc-internal-format
msgid "%<score%> argument must be non-negative at %L"
msgstr ""
-#: fortran/openmp.cc:12621
+#: fortran/openmp.cc:12656
#, gcc-internal-format, gfc-internal-format
msgid "property must be a logical expression at %L"
msgstr ""
-#: fortran/openmp.cc:12625
+#: fortran/openmp.cc:12660
#, gcc-internal-format, gfc-internal-format
msgid "property must be an integer expression at %L"
msgstr ""
-#: fortran/openmp.cc:12632
+#: fortran/openmp.cc:12667
#, gcc-internal-format, gfc-internal-format
msgid "property must be a constant logical expression at %L"
msgstr ""
-#: fortran/openmp.cc:12636
+#: fortran/openmp.cc:12671
#, gcc-internal-format, gfc-internal-format
msgid "property must be a constant integer expression at %L"
msgstr ""
-#: fortran/openmp.cc:12661
+#: fortran/openmp.cc:12696
#, gcc-internal-format, gfc-internal-format
msgid "property must be a conforming device number at %L"
msgstr ""
-#: fortran/openmp.cc:12940 fortran/openmp.cc:12953
+#: fortran/openmp.cc:12975 fortran/openmp.cc:12988
#, gcc-internal-format, gfc-internal-format
msgid "The %s directive cannot be specified within a %s region at %L"
msgstr ""
-#: fortran/openmp.cc:12972
+#: fortran/openmp.cc:13007
#, gcc-internal-format, gfc-internal-format
msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
msgstr ""
-#: fortran/openmp.cc:12978
+#: fortran/openmp.cc:13013
#, gcc-internal-format, gfc-internal-format
msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
msgstr ""
-#: fortran/openmp.cc:12984
+#: fortran/openmp.cc:13019
#, gcc-internal-format, gfc-internal-format
msgid "!$ACC LOOP iteration variable must be of type integer at %L"
msgstr ""
-#: fortran/openmp.cc:13000
+#: fortran/openmp.cc:13035
#, gcc-internal-format, gfc-internal-format
msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
msgstr ""
-#: fortran/openmp.cc:13012
+#: fortran/openmp.cc:13047
#, gcc-internal-format, gfc-internal-format
msgid "%s !$ACC LOOP loops not perfectly nested at %L"
msgstr ""
-#: fortran/openmp.cc:13022 fortran/openmp.cc:13031
+#: fortran/openmp.cc:13057 fortran/openmp.cc:13066
#, gcc-internal-format, gfc-internal-format
msgid "not enough DO loops for %s !$ACC LOOP at %L"
msgstr ""
-#: fortran/openmp.cc:13047
+#: fortran/openmp.cc:13082
#, gcc-internal-format, gfc-internal-format
msgid ""
"Tiled loop cannot be parallelized across gangs, workers and vectors at the "
"same time at %L"
msgstr ""
-#: fortran/openmp.cc:13068
+#: fortran/openmp.cc:13103
#, gcc-internal-format, gfc-internal-format
msgid "TILE requires constant expression at %L"
msgstr ""
-#: fortran/openmp.cc:13173
+#: fortran/openmp.cc:13208
#, gcc-internal-format
msgid "Object %qs at %L is ignored as parameters need not be copied"
msgstr ""
-#: fortran/openmp.cc:13180
+#: fortran/openmp.cc:13215
#, gcc-internal-format
msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
msgstr ""
-#: fortran/openmp.cc:13227
+#: fortran/openmp.cc:13262
#, gcc-internal-format
msgid ""
"NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE "
"( NAME ) at %L"
msgstr ""
-#: fortran/openmp.cc:13233
+#: fortran/openmp.cc:13268
#, gcc-internal-format
msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
msgstr ""
-#: fortran/openmp.cc:13320
+#: fortran/openmp.cc:13355
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any "
"construct"
msgstr ""
-#: fortran/openmp.cc:13324
+#: fortran/openmp.cc:13359
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP TARGET region at %L with a nested TEAMS may not contain any other "
"statement, declaration or directive outside of the single TEAMS construct"
msgstr ""
-#: fortran/openmp.cc:13342
+#: fortran/openmp.cc:13377
#, gcc-internal-format
msgid ""
"%<OMP DISPATCH%> directive at %L must be followed by a procedure call with "
"optional assignment"
msgstr ""
-#: fortran/openmp.cc:13349
+#: fortran/openmp.cc:13384
#, gcc-internal-format
msgid ""
"%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
msgstr ""
-#: fortran/openmp.cc:13444
+#: fortran/openmp.cc:13479
#, gcc-internal-format, gfc-internal-format
msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
msgstr ""
-#: fortran/openmp.cc:13458
+#: fortran/openmp.cc:13493
#, gcc-internal-format, gfc-internal-format
msgid ""
"OMP CRITICAL at %L with HINT clause requires a NAME, except when "
"omp_sync_hint_none is used"
msgstr ""
-#: fortran/openmp.cc:13464
+#: fortran/openmp.cc:13499
#, gcc-internal-format
msgid ""
"Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION "
"clause"
msgstr ""
-#: fortran/openmp.cc:13493
+#: fortran/openmp.cc:13528
#, gcc-internal-format
msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
msgstr ""
-#: fortran/openmp.cc:13532
+#: fortran/openmp.cc:13567
#, gcc-internal-format, gfc-internal-format
msgid "Expected constant non-negative scalar integer offset expression at %L"
msgstr ""
-#: fortran/openmp.cc:13535
+#: fortran/openmp.cc:13570
#, gcc-internal-format
msgid ""
"For range-based %<adjust_args%>, a constant positive scalar integer "
"expression is required at %L"
msgstr ""
-#: fortran/openmp.cc:13549
+#: fortran/openmp.cc:13584
#, gcc-internal-format, gfc-internal-format
msgid "Expected dummy parameter name or a positive integer at %L"
msgstr ""
-#: fortran/openmp.cc:13575
+#: fortran/openmp.cc:13610
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
"DECLARE REDUCTION at %L"
msgstr ""
-#: fortran/openmp.cc:13583
+#: fortran/openmp.cc:13618
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
"REDUCTION at %L"
msgstr ""
-#: fortran/openmp.cc:13612
+#: fortran/openmp.cc:13647
#, gcc-internal-format, gfc-internal-format
msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
msgstr ""
-#: fortran/openmp.cc:13634
+#: fortran/openmp.cc:13669
#, gcc-internal-format, gfc-internal-format
msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
msgstr ""
-#: fortran/openmp.cc:13650
+#: fortran/openmp.cc:13685
#, gcc-internal-format, gfc-internal-format
msgid ""
"Subroutine call with alternate returns in combiner of !$OMP DECLARE "
"REDUCTION at %L"
msgstr ""
-#: fortran/openmp.cc:13665
+#: fortran/openmp.cc:13700
#, gcc-internal-format, gfc-internal-format
msgid ""
"Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
"DECLARE REDUCTION at %L"
msgstr ""
-#: fortran/openmp.cc:13675
+#: fortran/openmp.cc:13710
#, gcc-internal-format, gfc-internal-format
msgid ""
"One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
"REDUCTION must be OMP_PRIV at %L"
msgstr ""
-#: fortran/openmp.cc:13683
+#: fortran/openmp.cc:13718
#, gcc-internal-format, gfc-internal-format
msgid ""
"Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
msgid "%<GCC novector%> directive not at the start of a loop at %C"
msgstr ""
-#: fortran/parse.cc:6967
+#: fortran/parse.cc:6994
#, gcc-internal-format
msgid "Contained procedure %qs at %C is already ambiguous"
msgstr ""
-#: fortran/parse.cc:7024
+#: fortran/parse.cc:7051
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in CONTAINS section at %C"
msgstr ""
-#: fortran/parse.cc:7049
+#: fortran/parse.cc:7076
#, gcc-internal-format, gfc-internal-format
msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
msgstr ""
-#: fortran/parse.cc:7144
+#: fortran/parse.cc:7171
#, gcc-internal-format, gfc-internal-format
msgid "%s statement at %C cannot appear after executable statements"
msgstr ""
-#: fortran/parse.cc:7172
+#: fortran/parse.cc:7199
#, gcc-internal-format, gfc-internal-format
msgid "CONTAINS statement at %C is already in a contained program unit"
msgstr ""
-#: fortran/parse.cc:7224
+#: fortran/parse.cc:7251
#, gcc-internal-format
msgid "Global binding name %qs at %L is already being used as a %s at %L"
msgstr ""
-#: fortran/parse.cc:7228
+#: fortran/parse.cc:7255
#, gcc-internal-format
msgid "Global name %qs at %L is already being used as a %s at %L"
msgstr ""
-#: fortran/parse.cc:7234
+#: fortran/parse.cc:7261
#, gcc-internal-format
msgid "Global binding name %qs at %L is already being used at %L"
msgstr ""
-#: fortran/parse.cc:7237
+#: fortran/parse.cc:7264
#, gcc-internal-format
msgid "Global name %qs at %L is already being used at %L"
msgstr ""
-#: fortran/parse.cc:7259
+#: fortran/parse.cc:7286
#, gcc-internal-format, gfc-internal-format
msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
msgstr ""
-#: fortran/parse.cc:7285
+#: fortran/parse.cc:7312
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in BLOCK DATA at %C"
msgstr ""
-#: fortran/parse.cc:7388
+#: fortran/parse.cc:7415
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in MODULE at %C"
msgstr ""
#. If we see a duplicate main program, shut down. If the second
#. instance is an implied main program, i.e. data decls or executable
#. statements, we're in for lots of errors.
-#: fortran/parse.cc:7915
+#: fortran/parse.cc:7942
#, gcc-internal-format, gfc-internal-format
msgid "Two main PROGRAMs at %L and %C"
msgstr ""
msgid "%qs at %C is not a variable"
msgstr ""
-#: fortran/resolve.cc:121
+#: fortran/resolve.cc:142
#, gcc-internal-format
msgid "%qs at %L is of the ABSTRACT type %qs"
msgstr ""
-#: fortran/resolve.cc:124
+#: fortran/resolve.cc:145
#, gcc-internal-format
msgid "ABSTRACT type %qs used at %L"
msgstr ""
-#: fortran/resolve.cc:141
+#: fortran/resolve.cc:162
#, gcc-internal-format
msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
msgstr ""
-#: fortran/resolve.cc:154
+#: fortran/resolve.cc:175
#, gcc-internal-format
msgid "Interface %qs at %L may not be generic"
msgstr ""
-#: fortran/resolve.cc:161
+#: fortran/resolve.cc:182
#, gcc-internal-format
msgid "Interface %qs at %L may not be a statement function"
msgstr ""
-#: fortran/resolve.cc:170
+#: fortran/resolve.cc:191
#, gcc-internal-format
msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
msgstr ""
-#: fortran/resolve.cc:176
+#: fortran/resolve.cc:197
#, gcc-internal-format
msgid "Interface %qs at %L must be explicit"
msgstr ""
-#: fortran/resolve.cc:198
+#: fortran/resolve.cc:219
#, gcc-internal-format
msgid "PROCEDURE %qs at %L may not be used as its own interface"
msgstr ""
-#: fortran/resolve.cc:299
+#: fortran/resolve.cc:321
#, gcc-internal-format
msgid ""
"Alternate return specifier in elemental subroutine %qs at %L is not allowed"
msgstr ""
-#: fortran/resolve.cc:303
+#: fortran/resolve.cc:325
#, gcc-internal-format
msgid "Alternate return specifier in function %qs at %L is not allowed"
msgstr ""
-#: fortran/resolve.cc:315
+#: fortran/resolve.cc:337
#, gcc-internal-format
msgid "Self-referential argument %qs at %L is not allowed"
msgstr ""
-#: fortran/resolve.cc:387
+#: fortran/resolve.cc:412
#, gcc-internal-format
msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
msgstr ""
-#: fortran/resolve.cc:397
+#: fortran/resolve.cc:422
#, gcc-internal-format
msgid ""
"Argument %qs of pure function %qs at %L with VALUE attribute but without "
"INTENT(IN)"
msgstr ""
-#: fortran/resolve.cc:402
+#: fortran/resolve.cc:427
#, gcc-internal-format
msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
msgstr ""
-#: fortran/resolve.cc:410
+#: fortran/resolve.cc:435
#, gcc-internal-format
msgid ""
"Argument %qs of pure subroutine %qs at %L with VALUE attribute but without "
"INTENT"
msgstr ""
-#: fortran/resolve.cc:415
+#: fortran/resolve.cc:440
#, gcc-internal-format
msgid ""
"Argument %qs of pure subroutine %qs at %L must have its INTENT specified or "
"have the VALUE attribute"
msgstr ""
-#: fortran/resolve.cc:425
+#: fortran/resolve.cc:450
#, gcc-internal-format
msgid ""
"INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
msgstr ""
-#: fortran/resolve.cc:458
+#: fortran/resolve.cc:483
#, gcc-internal-format
msgid "Coarray dummy argument %qs at %L to elemental procedure"
msgstr ""
-#: fortran/resolve.cc:466
+#: fortran/resolve.cc:491
#, gcc-internal-format
msgid "Argument %qs of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:475
+#: fortran/resolve.cc:500
#, gcc-internal-format
msgid ""
"Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE "
"attribute"
msgstr ""
-#: fortran/resolve.cc:485
+#: fortran/resolve.cc:510
#, gcc-internal-format
msgid ""
"Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.cc:493
+#: fortran/resolve.cc:518
#, gcc-internal-format
msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
msgstr ""
-#: fortran/resolve.cc:502
+#: fortran/resolve.cc:527
#, gcc-internal-format
msgid ""
"Argument %qs of elemental procedure %qs at %L must have its INTENT specified "
#. F03:C1263 (R1238) The function-name and each dummy-arg-name
#. shall be specified, explicitly or implicitly, to be scalar.
-#: fortran/resolve.cc:517
+#: fortran/resolve.cc:542
#, gcc-internal-format
msgid "Argument %qs of statement function %qs at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:528
+#: fortran/resolve.cc:553
#, gcc-internal-format
msgid ""
"Character-valued argument %qs of statement function at %L must have constant "
"length"
msgstr ""
-#: fortran/resolve.cc:579
+#: fortran/resolve.cc:604
#, gcc-internal-format
msgid ""
"Contained procedure %qs at %L has the same name as its encompassing procedure"
msgstr ""
-#: fortran/resolve.cc:599
+#: fortran/resolve.cc:624
#, gcc-internal-format
msgid "Contained function %qs at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.cc:602
+#: fortran/resolve.cc:627
#, gcc-internal-format
msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.cc:628
+#: fortran/resolve.cc:653
#, gcc-internal-format
msgid "Character-valued module procedure %qs at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.cc:630
+#: fortran/resolve.cc:655
#, gcc-internal-format
msgid "Character-valued internal function %qs at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.cc:803
+#: fortran/resolve.cc:828
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entries with mismatched array specifications"
msgstr ""
-#: fortran/resolve.cc:814
+#: fortran/resolve.cc:839
#, gcc-internal-format, gfc-internal-format
msgid "Function %s at %L has entry %s with mismatched characteristics"
msgstr ""
-#: fortran/resolve.cc:829
+#: fortran/resolve.cc:854
#, gcc-internal-format, gfc-internal-format
msgid ""
"Function %s at %L with entries returning variables of different string "
"lengths"
msgstr ""
-#: fortran/resolve.cc:861
+#: fortran/resolve.cc:886
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.cc:865
+#: fortran/resolve.cc:890
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.cc:872
+#: fortran/resolve.cc:897
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.cc:876
+#: fortran/resolve.cc:901
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.cc:883
+#: fortran/resolve.cc:908
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.cc:887
+#: fortran/resolve.cc:912
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.cc:925
+#: fortran/resolve.cc:950
#, gcc-internal-format, gfc-internal-format
msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.cc:930
+#: fortran/resolve.cc:955
#, gcc-internal-format, gfc-internal-format
msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.cc:981
+#: fortran/resolve.cc:1006
#, gcc-internal-format
msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
msgstr ""
-#: fortran/resolve.cc:985
+#: fortran/resolve.cc:1010
#, gcc-internal-format
msgid "Global entity %qs at %L cannot appear in a COMMON block"
msgstr ""
-#: fortran/resolve.cc:995
+#: fortran/resolve.cc:1020
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block at %L"
msgstr ""
-#: fortran/resolve.cc:1002
+#: fortran/resolve.cc:1027
#, gcc-internal-format
msgid ""
"Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is "
"allowed"
msgstr ""
-#: fortran/resolve.cc:1006
+#: fortran/resolve.cc:1031
#, gcc-internal-format
msgid ""
"Initialized variable %qs at %L is in a blank COMMON but initialization is "
"only allowed in named common blocks"
msgstr ""
-#: fortran/resolve.cc:1013
+#: fortran/resolve.cc:1038
#, gcc-internal-format
msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
msgstr ""
-#: fortran/resolve.cc:1018
+#: fortran/resolve.cc:1043
#, gcc-internal-format
msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
msgstr ""
-#: fortran/resolve.cc:1030
+#: fortran/resolve.cc:1055
#, gcc-internal-format
msgid ""
"Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the "
"BIND(C) attribute"
msgstr ""
-#: fortran/resolve.cc:1034
+#: fortran/resolve.cc:1059
#, gcc-internal-format
msgid ""
"Derived type variable %qs in COMMON at %L has an ultimate component that is "
"allocatable"
msgstr ""
-#: fortran/resolve.cc:1038
+#: fortran/resolve.cc:1063
#, gcc-internal-format
msgid ""
"Derived type variable %qs in COMMON at %L may not have default initializer"
msgstr ""
-#: fortran/resolve.cc:1082
+#: fortran/resolve.cc:1107
#, gcc-internal-format
msgid ""
"In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus "
"have the same binding name as the same-named COMMON block at %L: %s vs %s"
msgstr ""
-#: fortran/resolve.cc:1096
+#: fortran/resolve.cc:1121
#, gcc-internal-format
msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
msgstr ""
-#: fortran/resolve.cc:1104
+#: fortran/resolve.cc:1129
#, gcc-internal-format
msgid ""
"Fortran 2008: COMMON block %qs with binding label at %L sharing the "
"identifier with global non-COMMON-block entity at %L"
msgstr ""
-#: fortran/resolve.cc:1126
+#: fortran/resolve.cc:1151
#, gcc-internal-format
msgid ""
"COMMON block at %L with binding label %qs uses the same global identifier as "
"entity at %L"
msgstr ""
-#: fortran/resolve.cc:1147
+#: fortran/resolve.cc:1172
#, gcc-internal-format
msgid "COMMON block %qs at %L is used as PARAMETER at %L"
msgstr ""
-#: fortran/resolve.cc:1151
+#: fortran/resolve.cc:1176
#, gcc-internal-format
msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.cc:1155
+#: fortran/resolve.cc:1180
#, gcc-internal-format
msgid "COMMON block %qs at %L is also an intrinsic procedure"
msgstr ""
-#: fortran/resolve.cc:1159
+#: fortran/resolve.cc:1184
#, gcc-internal-format
msgid "COMMON block %qs at %L that is also a function result"
msgstr ""
-#: fortran/resolve.cc:1164
+#: fortran/resolve.cc:1189
#, gcc-internal-format
msgid "COMMON block %qs at %L that is also a global procedure"
msgstr ""
-#: fortran/resolve.cc:1231
+#: fortran/resolve.cc:1256
#, gcc-internal-format
msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
msgstr ""
-#: fortran/resolve.cc:1374
+#: fortran/resolve.cc:1399
#, gcc-internal-format, gfc-internal-format
msgid ""
"The rank of the element in the structure constructor at %L does not match "
"that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.cc:1395
+#: fortran/resolve.cc:1420
#, gcc-internal-format
msgid ""
"The element in the structure constructor at %L, for pointer component %qs, "
"is %s but should be %s"
msgstr ""
-#: fortran/resolve.cc:1430
+#: fortran/resolve.cc:1455
#, gcc-internal-format
msgid ""
"Unequal character lengths (%wd/%wd) for pointer component %qs in constructor "
"at %L"
msgstr ""
-#: fortran/resolve.cc:1476
+#: fortran/resolve.cc:1501
#, gcc-internal-format
msgid ""
"The NULL in the structure constructor at %L is being applied to component "
"%qs, which is neither a POINTER nor ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:1510
+#: fortran/resolve.cc:1535
#, gcc-internal-format
msgid ""
"Interface mismatch for procedure-pointer component %qs in structure "
"constructor at %L: %s"
msgstr ""
-#: fortran/resolve.cc:1529
+#: fortran/resolve.cc:1554
#, gcc-internal-format
msgid ""
"Bad array spec of component %qs referenced in structure constructor at %L"
msgstr ""
-#: fortran/resolve.cc:1542
+#: fortran/resolve.cc:1567
#, gcc-internal-format
msgid ""
"The shape of component %qs in the structure constructor at %L differs from "
"the shape of the declared component for dimension %d (%ld/%ld)"
msgstr ""
-#: fortran/resolve.cc:1563
+#: fortran/resolve.cc:1588
#, gcc-internal-format
msgid ""
"The element in the structure constructor at %L, for pointer component %qs "
"should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.cc:1590
+#: fortran/resolve.cc:1615
#, gcc-internal-format, gfc-internal-format
msgid "Pointer assignment target at %L has a vector subscript"
msgstr ""
-#: fortran/resolve.cc:1602
+#: fortran/resolve.cc:1627
#, gcc-internal-format
msgid ""
"Invalid expression in the structure constructor for pointer component %qs at "
"%L in PURE procedure"
msgstr ""
-#: fortran/resolve.cc:1728
+#: fortran/resolve.cc:1753
#, gcc-internal-format
msgid ""
"The upper bound in the last dimension must appear in the reference to the "
"assumed size array %qs at %L"
msgstr ""
-#: fortran/resolve.cc:1790
+#: fortran/resolve.cc:1815
#, gcc-internal-format
msgid "%qs at %L is ambiguous"
msgstr ""
-#: fortran/resolve.cc:1794
+#: fortran/resolve.cc:1819
#, gcc-internal-format
msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.cc:1915
+#: fortran/resolve.cc:1940
#, gcc-internal-format
msgid "Type specified for intrinsic function %qs at %L is ignored"
msgstr ""
-#: fortran/resolve.cc:1928
+#: fortran/resolve.cc:1953
#, gcc-internal-format
msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
msgstr ""
-#: fortran/resolve.cc:1939
+#: fortran/resolve.cc:1964
#, gcc-internal-format
msgid "%qs declared INTRINSIC at %L does not exist"
msgstr ""
-#: fortran/resolve.cc:1952
+#: fortran/resolve.cc:1977
#, gcc-internal-format
msgid ""
"The intrinsic %qs declared INTRINSIC at %L is not available in the current "
"fall-intrinsics%> in order to use it."
msgstr ""
-#: fortran/resolve.cc:1990
+#: fortran/resolve.cc:2015
#, gcc-internal-format
msgid ""
"Non-RECURSIVE procedure %qs from module %qs is possibly calling itself "
"recursively in procedure %qs. Declare it RECURSIVE or use %<-frecursive%>"
msgstr ""
-#: fortran/resolve.cc:1995 fortran/resolve.cc:7476
+#: fortran/resolve.cc:2020 fortran/resolve.cc:7554
#, gcc-internal-format
msgid ""
"Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. "
"Declare it RECURSIVE or use %<-frecursive%>"
msgstr ""
-#: fortran/resolve.cc:2054 fortran/resolve.cc:12104 fortran/resolve.cc:14373
+#: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
-#: fortran/resolve.cc:2086
+#: fortran/resolve.cc:2111
#, gcc-internal-format
msgid "Derived type %qs is used as an actual argument at %L"
msgstr ""
-#: fortran/resolve.cc:2104
+#: fortran/resolve.cc:2129
#, gcc-internal-format
msgid "Statement function %qs at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.cc:2112
+#: fortran/resolve.cc:2137
#, gcc-internal-format
msgid "Intrinsic %qs at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.cc:2119
+#: fortran/resolve.cc:2144
#, gcc-internal-format
msgid "Internal procedure %qs is used as actual argument at %L"
msgstr ""
-#: fortran/resolve.cc:2127
+#: fortran/resolve.cc:2152
#, gcc-internal-format
msgid ""
"ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument "
"at %L"
msgstr ""
-#: fortran/resolve.cc:2154
+#: fortran/resolve.cc:2179
#, gcc-internal-format
msgid ""
"Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
msgstr ""
-#: fortran/resolve.cc:2176
+#: fortran/resolve.cc:2201
#, gcc-internal-format
msgid "Symbol %qs at %L is ambiguous"
msgstr ""
-#: fortran/resolve.cc:2240
+#: fortran/resolve.cc:2265
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.cc:2247
+#: fortran/resolve.cc:2272
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.cc:2261
+#: fortran/resolve.cc:2286
#, gcc-internal-format, gfc-internal-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.cc:2273
+#: fortran/resolve.cc:2298
#, gcc-internal-format, gfc-internal-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.cc:2284
+#: fortran/resolve.cc:2309
#, gcc-internal-format
msgid ""
"ELEMENTAL procedure pointer component %qs is not allowed as an actual "
"argument at %L"
msgstr ""
-#: fortran/resolve.cc:2293
+#: fortran/resolve.cc:2318
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed actual argument at %L with ultimate pointer component"
msgstr ""
-#: fortran/resolve.cc:2310 fortran/resolve.cc:2315
+#: fortran/resolve.cc:2335 fortran/resolve.cc:2340
#, gcc-internal-format
msgid ""
"Procedure %qs at %L used as actual argument but does neither have an "
"explicit interface nor the EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.cc:2467
+#: fortran/resolve.cc:2492
#, gcc-internal-format
msgid ""
"%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be "
"argument with the same rank (Fortran 2018, 15.5.2.12)"
msgstr ""
-#: fortran/resolve.cc:2506
+#: fortran/resolve.cc:2531
#, gcc-internal-format
msgid ""
"Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
"is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.cc:2780
+#: fortran/resolve.cc:2810
#, gcc-internal-format
msgid "Return type mismatch of function %qs at %L (%s/%s)"
msgstr ""
-#: fortran/resolve.cc:2807
+#: fortran/resolve.cc:2837
#, gcc-internal-format
msgid "Interface mismatch in global procedure %qs at %L: %s"
msgstr ""
-#: fortran/resolve.cc:2919
+#: fortran/resolve.cc:2949
#, gcc-internal-format
msgid "There is no specific function for the generic %qs at %L"
msgstr ""
-#: fortran/resolve.cc:2939
+#: fortran/resolve.cc:2969
#, gcc-internal-format
msgid ""
"Generic function %qs at %L is not consistent with a specific intrinsic "
"interface"
msgstr ""
-#: fortran/resolve.cc:2977
+#: fortran/resolve.cc:3007
#, gcc-internal-format
msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.cc:3038
+#: fortran/resolve.cc:3068
#, gcc-internal-format
msgid "Unable to resolve the specific function %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3115
+#: fortran/resolve.cc:3145
#, gcc-internal-format
msgid ""
"Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3150
+#: fortran/resolve.cc:3180
#, gcc-internal-format
msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
msgstr ""
-#: fortran/resolve.cc:3154 fortran/resolve.cc:20028
+#: fortran/resolve.cc:3184 fortran/resolve.cc:20162
#, gcc-internal-format
msgid "Function %qs at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.cc:3308
+#: fortran/resolve.cc:3338
#, gcc-internal-format, gfc-internal-format
msgid "Reference to impure function at %L inside a DO CONCURRENT"
msgstr ""
-#: fortran/resolve.cc:3319
+#: fortran/resolve.cc:3349
#, gcc-internal-format
msgid "Reference to impure function %qs at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.cc:3326
+#: fortran/resolve.cc:3356
#, gcc-internal-format
msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
msgstr ""
-#: fortran/resolve.cc:3333
+#: fortran/resolve.cc:3363
#, gcc-internal-format
msgid "Reference to impure function %qs at %L within a PURE procedure"
msgstr ""
-#: fortran/resolve.cc:3400
+#: fortran/resolve.cc:3430
#, gcc-internal-format
msgid "Unexpected junk after %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3411
+#: fortran/resolve.cc:3441
#, gcc-internal-format
msgid "%qs at %L is not a function"
msgstr ""
-#: fortran/resolve.cc:3419 fortran/resolve.cc:4148
+#: fortran/resolve.cc:3449 fortran/resolve.cc:4227
#, gcc-internal-format
msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
msgstr ""
-#: fortran/resolve.cc:3431
+#: fortran/resolve.cc:3461
#, gcc-internal-format
msgid ""
"ABSTRACT INTERFACE %qs at %L must not have an assumed character length "
msgstr ""
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.cc:3474
+#: fortran/resolve.cc:3504
#, gcc-internal-format
msgid ""
"Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
"not a dummy argument"
msgstr ""
-#: fortran/resolve.cc:3495
+#: fortran/resolve.cc:3525
#, gcc-internal-format, gfc-internal-format
msgid "Different argument lists in external dummy function %s at %L and %L"
msgstr ""
-#: fortran/resolve.cc:3534
+#: fortran/resolve.cc:3564
#, gcc-internal-format
msgid "resolve_function(): bad function type"
msgstr ""
-#: fortran/resolve.cc:3548
+#: fortran/resolve.cc:3578
#, gcc-internal-format, gfc-internal-format
msgid ""
"A BOZ literal constant at %L cannot appear as an actual argument in a "
"function reference"
msgstr ""
-#: fortran/resolve.cc:3564
+#: fortran/resolve.cc:3594
#, gcc-internal-format
msgid ""
"User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
"construct"
msgstr ""
-#: fortran/resolve.cc:3626
+#: fortran/resolve.cc:3656
#, gcc-internal-format
msgid ""
"ENTRY %qs at %L cannot be called recursively, as function %qs is not "
"RECURSIVE"
msgstr ""
-#: fortran/resolve.cc:3630
+#: fortran/resolve.cc:3660
#, gcc-internal-format
msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.cc:3688
+#: fortran/resolve.cc:3718
#, gcc-internal-format
msgid "Using function %qs at %L is deprecated"
msgstr ""
-#: fortran/resolve.cc:3699 fortran/resolve.cc:4189
+#: fortran/resolve.cc:3729 fortran/resolve.cc:4268
#, gcc-internal-format
msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
msgstr ""
-#: fortran/resolve.cc:3740
+#: fortran/resolve.cc:3770
#, gcc-internal-format, gfc-internal-format
msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
msgstr ""
-#: fortran/resolve.cc:3749
+#: fortran/resolve.cc:3779
#, gcc-internal-format
msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.cc:3755
+#: fortran/resolve.cc:3785
#, gcc-internal-format
msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
msgstr ""
-#: fortran/resolve.cc:3761
+#: fortran/resolve.cc:3791
#, gcc-internal-format
msgid "Subroutine call to %qs at %L is not PURE"
msgstr ""
-#: fortran/resolve.cc:3829
+#: fortran/resolve.cc:3859
#, gcc-internal-format
msgid "There is no specific subroutine for the generic %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3838
+#: fortran/resolve.cc:3868
#, gcc-internal-format
msgid ""
"Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
"interface"
msgstr ""
-#: fortran/resolve.cc:3873
+#: fortran/resolve.cc:3903
#, gcc-internal-format
msgid ""
"Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.cc:3918
+#: fortran/resolve.cc:3948
#, gcc-internal-format
msgid "Unable to resolve the specific subroutine %qs at %L"
msgstr ""
-#: fortran/resolve.cc:3983
+#: fortran/resolve.cc:4013
#, gcc-internal-format
msgid ""
"F2018: C8102 %qs at %L is host associated but does not appear in an IMPORT "
"or IMPORT, ONLY list"
msgstr ""
-#: fortran/resolve.cc:3990
+#: fortran/resolve.cc:4020
#, gcc-internal-format
msgid ""
"F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
msgstr ""
-#: fortran/resolve.cc:4119
+#: fortran/resolve.cc:4198
#, gcc-internal-format
msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.cc:4158
+#: fortran/resolve.cc:4237
#, gcc-internal-format
msgid ""
"ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
"RECURSIVE"
msgstr ""
-#: fortran/resolve.cc:4162
+#: fortran/resolve.cc:4241
#, gcc-internal-format
msgid ""
"SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.cc:4223
+#: fortran/resolve.cc:4302
#, gcc-internal-format, gfc-internal-format
msgid "Different argument lists in external dummy subroutine %s at %L and %L"
msgstr ""
-#: fortran/resolve.cc:4254
+#: fortran/resolve.cc:4333
#, gcc-internal-format
msgid "resolve_subroutine(): bad function type"
msgstr ""
-#: fortran/resolve.cc:4271
+#: fortran/resolve.cc:4355
#, gcc-internal-format
msgid "Using subroutine %qs at %L is deprecated"
msgstr ""
-#: fortran/resolve.cc:4303
+#: fortran/resolve.cc:4387
#, gcc-internal-format, gfc-internal-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr ""
-#: fortran/resolve.cc:4355
+#: fortran/resolve.cc:4439
#, gcc-internal-format
msgid "logical_to_bitwise(): Bad intrinsic"
msgstr ""
-#: fortran/resolve.cc:4458
+#: fortran/resolve.cc:4542
#, gcc-internal-format
msgid "Impure function %qs at %L might not be evaluated"
msgstr ""
-#: fortran/resolve.cc:4462
+#: fortran/resolve.cc:4546
#, gcc-internal-format, gfc-internal-format
msgid "Impure function at %L might not be evaluated"
msgstr ""
-#: fortran/resolve.cc:4557
+#: fortran/resolve.cc:4641
#, gcc-internal-format
msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
msgstr ""
-#: fortran/resolve.cc:4565
+#: fortran/resolve.cc:4649
#, gcc-internal-format, gfc-internal-format
msgid "Negation of unsigned expression at %L not permitted "
msgstr ""
-#: fortran/resolve.cc:4586
+#: fortran/resolve.cc:4670
#, gcc-internal-format
msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
msgstr ""
-#: fortran/resolve.cc:4596
+#: fortran/resolve.cc:4680
#, gcc-internal-format, gfc-internal-format
msgid "Invalid context for NULL() pointer at %L"
msgstr ""
-#: fortran/resolve.cc:4614
+#: fortran/resolve.cc:4698
#, gcc-internal-format
msgid "Operand of unary numeric operator %qs at %L is %s"
msgstr ""
-#: fortran/resolve.cc:4629 fortran/resolve.cc:4663
+#: fortran/resolve.cc:4713 fortran/resolve.cc:4747
#, gcc-internal-format
msgid "Operands of binary numeric operator %qs at %L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
+#: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
#, gcc-internal-format, gfc-internal-format
msgid "Inconsistent ranks for operator at %L and %L"
msgstr ""
-#: fortran/resolve.cc:4655
+#: fortran/resolve.cc:4739
#, gcc-internal-format
msgid ""
"Unexpected derived-type entities in binary intrinsic numeric operator %qs at "
"%L"
msgstr ""
-#: fortran/resolve.cc:4679
+#: fortran/resolve.cc:4763
#, gcc-internal-format, gfc-internal-format
msgid "Operands of string concatenation operator at %L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:4722
+#: fortran/resolve.cc:4806
#, gcc-internal-format
msgid "Operands of logical operator %qs at %L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:4745
+#: fortran/resolve.cc:4829
#, gcc-internal-format, gfc-internal-format
msgid "Operand of .not. operator at %L is %s"
msgstr ""
-#: fortran/resolve.cc:4760
+#: fortran/resolve.cc:4844
#, gcc-internal-format, gfc-internal-format
msgid "COMPLEX quantities cannot be compared at %L"
msgstr ""
-#: fortran/resolve.cc:4790 fortran/resolve.cc:4805
+#: fortran/resolve.cc:4874 fortran/resolve.cc:4889
#, gcc-internal-format, gfc-internal-format
msgid ""
"BOZ literal constant near %L cannot appear as an operand of a relational "
"operator"
msgstr ""
-#: fortran/resolve.cc:4840
+#: fortran/resolve.cc:4924
#, gcc-internal-format, gfc-internal-format
msgid "Inconsistent types for operator at %L and %L: %s and %s"
msgstr ""
-#: fortran/resolve.cc:4864
+#: fortran/resolve.cc:4948
#, gcc-internal-format, gfc-internal-format
msgid "Equality comparison for %s at %L"
msgstr ""
-#: fortran/resolve.cc:4866
+#: fortran/resolve.cc:4950
#, gcc-internal-format, gfc-internal-format
msgid "Inequality comparison for %s at %L"
msgstr ""
-#: fortran/resolve.cc:4879
+#: fortran/resolve.cc:4963
#, gcc-internal-format, gfc-internal-format
msgid "Logicals at %L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.cc:4887
+#: fortran/resolve.cc:4971
#, gcc-internal-format
msgid "Operands of comparison operator %qs at %L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:4902
+#: fortran/resolve.cc:4986
#, gcc-internal-format
msgid "Unknown operator %qs at %L; did you mean %qs?"
msgstr ""
-#: fortran/resolve.cc:4905
+#: fortran/resolve.cc:4989
#, gcc-internal-format
msgid "Unknown operator %qs at %L"
msgstr ""
-#: fortran/resolve.cc:4910
+#: fortran/resolve.cc:4994
#, gcc-internal-format
msgid "Operand of user operator %qs at %L is %s"
msgstr ""
-#: fortran/resolve.cc:4917
+#: fortran/resolve.cc:5001
#, gcc-internal-format
msgid "Operands of user operator %qs at %L are %s/%s"
msgstr ""
-#: fortran/resolve.cc:4931
+#: fortran/resolve.cc:5015
#, gcc-internal-format
msgid "resolve_operator(): Bad intrinsic"
msgstr ""
-#: fortran/resolve.cc:5056
+#: fortran/resolve.cc:5140
#, gcc-internal-format, gfc-internal-format
msgid "Condition in conditional expression must be a scalar logical at %L"
msgstr ""
-#: fortran/resolve.cc:5063
+#: fortran/resolve.cc:5147
#, gcc-internal-format, gfc-internal-format
msgid ""
"expr at %L and expr at %L in conditional expression must have the same "
"declared type"
msgstr ""
-#: fortran/resolve.cc:5071
+#: fortran/resolve.cc:5155
#, gcc-internal-format, gfc-internal-format
msgid ""
"expr at %L and expr at %L in conditional expression must have the same kind "
"parameter"
msgstr ""
-#: fortran/resolve.cc:5079
+#: fortran/resolve.cc:5163
#, gcc-internal-format, gfc-internal-format
msgid ""
"expr at %L and expr at %L in conditional expression must have the same rank"
msgstr ""
-#: fortran/resolve.cc:5091
+#: fortran/resolve.cc:5175
#, gcc-internal-format, gfc-internal-format
msgid ""
"Sorry, only integer, logical, real, complex and character types are "
"currently supported for conditional expressions at %L"
msgstr ""
-#: fortran/resolve.cc:5100
+#: fortran/resolve.cc:5184
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, array is currently unsupported for conditional expressions at %L"
msgstr ""
-#: fortran/resolve.cc:5270
+#: fortran/resolve.cc:5354
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:5275
+#: fortran/resolve.cc:5359
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.cc:5285
+#: fortran/resolve.cc:5369
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:5290
+#: fortran/resolve.cc:5374
#, gcc-internal-format, gfc-internal-format
msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
msgstr ""
-#: fortran/resolve.cc:5311
+#: fortran/resolve.cc:5395
#, gcc-internal-format, gfc-internal-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.cc:5328
+#: fortran/resolve.cc:5412
#, gcc-internal-format, gfc-internal-format
msgid ""
"Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:5336
+#: fortran/resolve.cc:5420
#, gcc-internal-format, gfc-internal-format
msgid ""
"Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:5352
+#: fortran/resolve.cc:5436
#, gcc-internal-format, gfc-internal-format
msgid ""
"Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:5361
+#: fortran/resolve.cc:5445
#, gcc-internal-format, gfc-internal-format
msgid ""
"Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.cc:5377
+#: fortran/resolve.cc:5461
#, gcc-internal-format
msgid "check_dimension(): Bad array reference"
msgstr ""
-#: fortran/resolve.cc:5400
+#: fortran/resolve.cc:5484
#, gcc-internal-format, gfc-internal-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.cc:5410
+#: fortran/resolve.cc:5494
#, gcc-internal-format, gfc-internal-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.cc:5418
+#: fortran/resolve.cc:5502
#, gcc-internal-format, gfc-internal-format
msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.cc:5434
+#: fortran/resolve.cc:5518
#, gcc-internal-format, gfc-internal-format
msgid "Coindex of codimension %d must be a scalar at %L"
msgstr ""
-#: fortran/resolve.cc:5462
+#: fortran/resolve.cc:5546
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5468
+#: fortran/resolve.cc:5552
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.cc:5474
+#: fortran/resolve.cc:5558
#, gcc-internal-format, gfc-internal-format
msgid "REAL array index at %L"
msgstr ""
-#: fortran/resolve.cc:5514
+#: fortran/resolve.cc:5598
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5521
+#: fortran/resolve.cc:5605
#, gcc-internal-format, gfc-internal-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.cc:5582
+#: fortran/resolve.cc:5666
#, gcc-internal-format, gfc-internal-format
msgid "Invalid array reference of a non-array entity at %L"
msgstr ""
-#: fortran/resolve.cc:5597
+#: fortran/resolve.cc:5681
#, gcc-internal-format
msgid "find_array_spec(): unused as(1)"
msgstr ""
-#: fortran/resolve.cc:5609
+#: fortran/resolve.cc:5693
#, gcc-internal-format
msgid "find_array_spec(): unused as(2)"
msgstr ""
-#: fortran/resolve.cc:5654
+#: fortran/resolve.cc:5738
#, gcc-internal-format, gfc-internal-format
msgid "Array index at %L is an array of rank %d"
msgstr ""
-#: fortran/resolve.cc:5745
+#: fortran/resolve.cc:5829
#, gcc-internal-format, gfc-internal-format
msgid "TEAM_NUMBER argument at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5752
+#: fortran/resolve.cc:5836
#, gcc-internal-format, gfc-internal-format
msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.cc:5766
+#: fortran/resolve.cc:5850
#, gcc-internal-format, gfc-internal-format
msgid "TEAM argument at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5775
+#: fortran/resolve.cc:5859
#, gcc-internal-format, gfc-internal-format
msgid ""
"TEAM argument at %L must be of TEAM_TYPE from the intrinsic module "
"ISO_FORTRAN_ENV, found %s"
msgstr ""
-#: fortran/resolve.cc:5789
+#: fortran/resolve.cc:5873
#, gcc-internal-format, gfc-internal-format
msgid "STAT argument at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5796
+#: fortran/resolve.cc:5880
#, gcc-internal-format, gfc-internal-format
msgid "STAT argument at %L must be of INTEGER type, found %s"
msgstr ""
-#: fortran/resolve.cc:5805
+#: fortran/resolve.cc:5889
#, gcc-internal-format, gfc-internal-format
msgid "STAT's expression at %L must be a variable"
msgstr ""
-#: fortran/resolve.cc:5827
+#: fortran/resolve.cc:5911
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.cc:5834
+#: fortran/resolve.cc:5918
#, gcc-internal-format, gfc-internal-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5856
+#: fortran/resolve.cc:5940
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.cc:5863
+#: fortran/resolve.cc:5947
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:5883
+#: fortran/resolve.cc:5967
#, gcc-internal-format, gfc-internal-format
msgid "Substring end index at %L is too large"
msgstr ""
-#: fortran/resolve.cc:6112
+#: fortran/resolve.cc:6196
#, gcc-internal-format
msgid "resolve_ref(): Bad array reference"
msgstr ""
-#: fortran/resolve.cc:6126
+#: fortran/resolve.cc:6210
#, gcc-internal-format, gfc-internal-format
msgid ""
"Component to the right of a part reference with nonzero rank must not have "
"the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.cc:6136
+#: fortran/resolve.cc:6220
#, gcc-internal-format, gfc-internal-format
msgid ""
"Component to the right of a part reference with nonzero rank must not have "
"the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.cc:6204
+#: fortran/resolve.cc:6288
#, gcc-internal-format, gfc-internal-format
msgid ""
"Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.cc:6316
+#: fortran/resolve.cc:6400
#, gcc-internal-format
msgid "gfc_expression_rank(): Two array specs"
msgstr ""
-#: fortran/resolve.cc:6345
+#: fortran/resolve.cc:6429
#, gcc-internal-format
msgid "Illegal coarray index"
msgstr ""
-#: fortran/resolve.cc:6393
+#: fortran/resolve.cc:6477
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
"argument"
msgstr ""
-#: fortran/resolve.cc:6403
+#: fortran/resolve.cc:6487
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L may only be used as actual argument"
msgstr ""
#. for all inquiry functions in resolve_function; the reason is
#. that the function-name resolution happens too late in that
#. function.
-#: fortran/resolve.cc:6413
+#: fortran/resolve.cc:6497
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-type variable %s at %L as actual argument to an inquiry function "
"shall be the first argument"
msgstr ""
-#: fortran/resolve.cc:6434
+#: fortran/resolve.cc:6518
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank variable %s at %L may only be used as actual argument"
msgstr ""
#. for all inquiry functions in resolve_function; the reason is
#. that the function-name resolution happens too late in that
#. function.
-#: fortran/resolve.cc:6444
+#: fortran/resolve.cc:6528
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-rank variable %s at %L as actual argument to an inquiry function "
"shall be the first argument"
msgstr ""
-#: fortran/resolve.cc:6455
+#: fortran/resolve.cc:6539
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
"reference"
msgstr ""
-#: fortran/resolve.cc:6464
+#: fortran/resolve.cc:6548
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L shall not have a subobject reference"
msgstr ""
-#: fortran/resolve.cc:6481
+#: fortran/resolve.cc:6565
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
msgstr ""
-#: fortran/resolve.cc:6542
+#: fortran/resolve.cc:6626
#, gcc-internal-format
msgid "Scalar variable %qs has an array reference at %L"
msgstr ""
-#: fortran/resolve.cc:6698
+#: fortran/resolve.cc:6773
#, gcc-internal-format
msgid ""
"Variable %qs, used in a specification expression, is referenced at %L before "
"the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.cc:6703
+#: fortran/resolve.cc:6778
#, gcc-internal-format
msgid ""
"Variable %qs is used at %L before the ENTRY statement in which it is a "
"parameter"
msgstr ""
-#: fortran/resolve.cc:6777
+#: fortran/resolve.cc:6855
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic subobject of coindexed object at %L"
msgstr ""
-#: fortran/resolve.cc:6790
+#: fortran/resolve.cc:6868
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
msgstr ""
-#: fortran/resolve.cc:6803
+#: fortran/resolve.cc:6881
#, gcc-internal-format
msgid "Using variable %qs at %L is deprecated"
msgstr ""
-#: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
+#: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
#, gcc-internal-format, gfc-internal-format
msgid "Invalid array reference at %L"
msgstr ""
-#: fortran/resolve.cc:7056
+#: fortran/resolve.cc:7134
#, gcc-internal-format
msgid ""
"%qs at %L is host associated at %L into a contained procedure with an "
"internal procedure of the same name"
msgstr ""
-#: fortran/resolve.cc:7235 fortran/resolve.cc:7387
+#: fortran/resolve.cc:7313 fortran/resolve.cc:7465
#, gcc-internal-format, gfc-internal-format
msgid "Error in typebound call at %L"
msgstr ""
-#: fortran/resolve.cc:7351
+#: fortran/resolve.cc:7429
#, gcc-internal-format, gfc-internal-format
msgid "Passed-object at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:7358
+#: fortran/resolve.cc:7436
#, gcc-internal-format
msgid ""
"Base object for procedure-pointer component call at %L is of ABSTRACT type "
"%qs"
msgstr ""
-#: fortran/resolve.cc:7397
+#: fortran/resolve.cc:7475
#, gcc-internal-format
msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
msgstr ""
-#: fortran/resolve.cc:7406
+#: fortran/resolve.cc:7484
#, gcc-internal-format, gfc-internal-format
msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
msgstr ""
#. Nothing matching found!
-#: fortran/resolve.cc:7601
+#: fortran/resolve.cc:7679
#, gcc-internal-format
msgid ""
"Found no matching specific binding for the call to the GENERIC %qs at %L"
msgstr ""
-#: fortran/resolve.cc:7635
+#: fortran/resolve.cc:7713
#, gcc-internal-format
msgid "%qs at %L should be a SUBROUTINE"
msgstr ""
-#: fortran/resolve.cc:7688
+#: fortran/resolve.cc:7766
#, gcc-internal-format
msgid "%qs at %L should be a FUNCTION"
msgstr ""
-#: fortran/resolve.cc:8253
+#: fortran/resolve.cc:8331
#, gcc-internal-format
msgid "gfc_resolve_expr(): Bad expression type"
msgstr ""
-#: fortran/resolve.cc:8289
+#: fortran/resolve.cc:8367
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.cc:8299
+#: fortran/resolve.cc:8377
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be integer"
msgstr ""
-#: fortran/resolve.cc:8303 fortran/resolve.cc:8310
+#: fortran/resolve.cc:8381 fortran/resolve.cc:8388
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.cc:8365
+#: fortran/resolve.cc:8443
#, gcc-internal-format, gfc-internal-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.cc:8388
+#: fortran/resolve.cc:8466
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L will be executed zero times"
msgstr ""
-#: fortran/resolve.cc:8405
+#: fortran/resolve.cc:8483
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L is undefined as it overflows"
msgstr ""
-#: fortran/resolve.cc:8411
+#: fortran/resolve.cc:8489
#, gcc-internal-format, gfc-internal-format
msgid "DO loop at %L is undefined as it underflows"
msgstr ""
-#: fortran/resolve.cc:8471
+#: fortran/resolve.cc:8549
#, gcc-internal-format
msgid ""
"Variable %qs referenced in concurrent-header at %L must not appear in LOCAL "
"locality-spec at %L"
msgstr ""
-#: fortran/resolve.cc:8520
+#: fortran/resolve.cc:8598
#, gcc-internal-format
msgid ""
"Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L "
"but required due to DEFAULT (NONE)"
msgstr ""
-#: fortran/resolve.cc:8572
+#: fortran/resolve.cc:8650
#, gcc-internal-format, gfc-internal-format
msgid "Expected variable name in %s locality spec at %L"
msgstr ""
-#: fortran/resolve.cc:8581
+#: fortran/resolve.cc:8659
#, gcc-internal-format
msgid "Variable %qs at %L has already been specified in a locality-spec"
msgstr ""
-#: fortran/resolve.cc:8591
+#: fortran/resolve.cc:8669
#, gcc-internal-format
msgid "Index variable %qs at %L cannot be specified in a locality-spec"
msgstr ""
-#: fortran/resolve.cc:8604
+#: fortran/resolve.cc:8682
#, gcc-internal-format
msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
msgstr ""
-#: fortran/resolve.cc:8611
+#: fortran/resolve.cc:8689
#, gcc-internal-format
msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
msgstr ""
-#: fortran/resolve.cc:8624
+#: fortran/resolve.cc:8702
#, gcc-internal-format
msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
msgstr ""
-#: fortran/resolve.cc:8629
+#: fortran/resolve.cc:8707
#, gcc-internal-format
msgid ""
"Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-"
"spec at %L"
msgstr ""
-#: fortran/resolve.cc:8634
+#: fortran/resolve.cc:8712
#, gcc-internal-format
msgid "Coarray not permitted for %qs in %s locality-spec at %L"
msgstr ""
-#: fortran/resolve.cc:8640
+#: fortran/resolve.cc:8718
#, gcc-internal-format
msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
msgstr ""
-#: fortran/resolve.cc:8645
+#: fortran/resolve.cc:8723
#, gcc-internal-format
msgid ""
"Type with ultimate allocatable component not permitted for %qs in %s "
"locality-spec at %L"
msgstr ""
-#: fortran/resolve.cc:8653
+#: fortran/resolve.cc:8731
#, gcc-internal-format
msgid ""
"ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
msgstr ""
-#: fortran/resolve.cc:8657
+#: fortran/resolve.cc:8735
#, gcc-internal-format
msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
msgstr ""
-#: fortran/resolve.cc:8711
+#: fortran/resolve.cc:8789
#, gcc-internal-format
msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
msgstr ""
-#: fortran/resolve.cc:8720
+#: fortran/resolve.cc:8798
#, gcc-internal-format
msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
msgstr ""
-#: fortran/resolve.cc:8738
+#: fortran/resolve.cc:8816
#, gcc-internal-format
msgid ""
"Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at "
"%L, got %s"
msgstr ""
-#: fortran/resolve.cc:8747
+#: fortran/resolve.cc:8825
#, gcc-internal-format
msgid ""
"Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
msgstr ""
-#: fortran/resolve.cc:8785
+#: fortran/resolve.cc:8863
#, gcc-internal-format
msgid "Variable %qs in locality-spec at %L is not used"
msgstr ""
-#: fortran/resolve.cc:8818
+#: fortran/resolve.cc:8896
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.cc:8823
+#: fortran/resolve.cc:8901
#, gcc-internal-format, gfc-internal-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.cc:8830
+#: fortran/resolve.cc:8908
#, gcc-internal-format, gfc-internal-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.cc:8838
+#: fortran/resolve.cc:8916
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.cc:8843
+#: fortran/resolve.cc:8921
#, gcc-internal-format, gfc-internal-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.cc:8856
+#: fortran/resolve.cc:8934
#, gcc-internal-format
msgid "FORALL index %qs may not appear in triplet specification at %L"
msgstr ""
-#: fortran/resolve.cc:8961 fortran/resolve.cc:9284
+#: fortran/resolve.cc:9039 fortran/resolve.cc:9362
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.cc:8969 fortran/resolve.cc:9247
+#: fortran/resolve.cc:9047 fortran/resolve.cc:9325
#, gcc-internal-format, gfc-internal-format
msgid "Coindexed allocatable object at %L"
msgstr ""
-#: fortran/resolve.cc:9093
+#: fortran/resolve.cc:9171
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
msgstr ""
-#: fortran/resolve.cc:9104
+#: fortran/resolve.cc:9182
#, gcc-internal-format, gfc-internal-format
msgid ""
"Source-expr at %L must be scalar or have the same rank as the allocate-"
"object at %L"
msgstr ""
-#: fortran/resolve.cc:9135
+#: fortran/resolve.cc:9213
#, gcc-internal-format, gfc-internal-format
msgid "Source-expr at %L and allocate-object at %L must have the same shape"
msgstr ""
-#: fortran/resolve.cc:9299
+#: fortran/resolve.cc:9377
#, gcc-internal-format, gfc-internal-format
msgid "The intrinsic NULL cannot be used as source-expr at %L"
msgstr ""
-#: fortran/resolve.cc:9307
+#: fortran/resolve.cc:9385
#, gcc-internal-format, gfc-internal-format
msgid "Type of entity at %L is type incompatible with source-expr at %L"
msgstr ""
-#: fortran/resolve.cc:9319
+#: fortran/resolve.cc:9397
#, gcc-internal-format, gfc-internal-format
msgid ""
"The allocate-object at %L and the source-expr at %L shall have the same kind "
"type parameter"
msgstr ""
-#: fortran/resolve.cc:9333
+#: fortran/resolve.cc:9411
#, gcc-internal-format, gfc-internal-format
msgid ""
"The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
"LOCK_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.cc:9358
+#: fortran/resolve.cc:9436
#, gcc-internal-format, gfc-internal-format
msgid ""
"The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
"EVENT_TYPE component if allocate-object at %L is a coarray"
msgstr ""
-#: fortran/resolve.cc:9371
+#: fortran/resolve.cc:9449
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
msgstr ""
-#: fortran/resolve.cc:9385
+#: fortran/resolve.cc:9463
#, gcc-internal-format
msgid ""
"The type parameter in ALLOCATE statement with type-spec shall be an asterisk "
"as allocate object %qs at %L is a dummy argument with assumed type parameter"
msgstr ""
-#: fortran/resolve.cc:9405
+#: fortran/resolve.cc:9483
#, gcc-internal-format, gfc-internal-format
msgid ""
"Allocating %s at %L with type-spec requires the same character-length "
"parameter as in the declaration"
msgstr ""
-#: fortran/resolve.cc:9489 fortran/resolve.cc:9504
+#: fortran/resolve.cc:9567 fortran/resolve.cc:9582
#, gcc-internal-format, gfc-internal-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:9496
+#: fortran/resolve.cc:9574
#, gcc-internal-format, gfc-internal-format
msgid ""
"Array specification or array-valued SOURCE= expression required in ALLOCATE "
"statement at %L"
msgstr ""
-#: fortran/resolve.cc:9521
+#: fortran/resolve.cc:9599
#, gcc-internal-format, gfc-internal-format
msgid "Coarray specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:9531 fortran/resolve.cc:9633
+#: fortran/resolve.cc:9609 fortran/resolve.cc:9711
#, gcc-internal-format, gfc-internal-format
msgid "Bad coarray specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:9537
+#: fortran/resolve.cc:9615
#, gcc-internal-format, gfc-internal-format
msgid "Upper cobound is less than lower cobound at %L"
msgstr ""
-#: fortran/resolve.cc:9549
+#: fortran/resolve.cc:9627
#, gcc-internal-format, gfc-internal-format
msgid "Upper cobound is less than lower cobound of 1 at %L"
msgstr ""
-#: fortran/resolve.cc:9560 fortran/resolve.cc:9588
+#: fortran/resolve.cc:9638 fortran/resolve.cc:9666
#, gcc-internal-format, gfc-internal-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:9607
+#: fortran/resolve.cc:9685
#, gcc-internal-format
msgid ""
"%qs must not appear in the array specification at %L in the same ALLOCATE "
"statement where it is itself allocated"
msgstr ""
-#: fortran/resolve.cc:9622
+#: fortran/resolve.cc:9700
#, gcc-internal-format
msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.cc:9664
+#: fortran/resolve.cc:9742
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.cc:9693
+#: fortran/resolve.cc:9771
#, gcc-internal-format, gfc-internal-format
msgid "Stat-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.cc:9706
+#: fortran/resolve.cc:9784
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG at %L is useless without a STAT tag"
msgstr ""
-#: fortran/resolve.cc:9720
+#: fortran/resolve.cc:9798
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
msgstr ""
-#: fortran/resolve.cc:9749
+#: fortran/resolve.cc:9827
#, gcc-internal-format, gfc-internal-format
msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
msgstr ""
-#: fortran/resolve.cc:9781
+#: fortran/resolve.cc:9859
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L also appears at %L"
msgstr ""
-#: fortran/resolve.cc:9787 fortran/resolve.cc:9793
+#: fortran/resolve.cc:9865 fortran/resolve.cc:9871
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.cc:10022
+#: fortran/resolve.cc:10100
#, gcc-internal-format, gfc-internal-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.cc:10073
+#: fortran/resolve.cc:10151
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.cc:10084
+#: fortran/resolve.cc:10162
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be of kind %d"
msgstr ""
-#: fortran/resolve.cc:10097
+#: fortran/resolve.cc:10175
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:10143
+#: fortran/resolve.cc:10221
#, gcc-internal-format, gfc-internal-format
msgid ""
"Selection expression in computed GOTO statement at %L must be a scalar "
"integer expression"
msgstr ""
-#: fortran/resolve.cc:10164
+#: fortran/resolve.cc:10242
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.cc:10174
+#: fortran/resolve.cc:10252
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SELECT statement at %L must be a scalar expression"
msgstr ""
-#: fortran/resolve.cc:10192 fortran/resolve.cc:10200
+#: fortran/resolve.cc:10270 fortran/resolve.cc:10278
#, gcc-internal-format, gfc-internal-format
msgid "Expression in CASE statement at %L is not in the range of %s"
msgstr ""
-#: fortran/resolve.cc:10262 fortran/resolve.cc:11118
+#: fortran/resolve.cc:10340 fortran/resolve.cc:11196
#, gcc-internal-format, gfc-internal-format
msgid ""
"The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.cc:10288
+#: fortran/resolve.cc:10366
#, gcc-internal-format, gfc-internal-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.cc:10301
+#: fortran/resolve.cc:10379
#, gcc-internal-format, gfc-internal-format
msgid "Constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.cc:10316
+#: fortran/resolve.cc:10394
#, gcc-internal-format, gfc-internal-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.cc:10419
+#: fortran/resolve.cc:10497
#, gcc-internal-format, gfc-internal-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.cc:10460
+#: fortran/resolve.cc:10538
#, gcc-internal-format, gfc-internal-format
msgid "%s could not be resolved to a specific function at %L"
msgstr ""
-#: fortran/resolve.cc:10498
+#: fortran/resolve.cc:10576
#, gcc-internal-format, gfc-internal-format
msgid ""
"(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate "
"name %s at %L"
msgstr ""
-#: fortran/resolve.cc:10514
+#: fortran/resolve.cc:10592
#, gcc-internal-format
msgid "Associating entity %qs at %L is a procedure pointer"
msgstr ""
-#: fortran/resolve.cc:10523
+#: fortran/resolve.cc:10601
#, gcc-internal-format
msgid "Derived type %qs cannot be used as a variable at %L"
msgstr ""
-#: fortran/resolve.cc:10540
+#: fortran/resolve.cc:10618
#, gcc-internal-format
msgid "Associating entity %qs at %L is a procedure name"
msgstr ""
-#: fortran/resolve.cc:10556
+#: fortran/resolve.cc:10634
#, gcc-internal-format, gfc-internal-format
msgid "Associating selector-expression at %L yields a procedure"
msgstr ""
-#: fortran/resolve.cc:10610
+#: fortran/resolve.cc:10688
#, gcc-internal-format, gfc-internal-format
msgid "Selector at %L cannot be NULL()"
msgstr ""
-#: fortran/resolve.cc:10615
+#: fortran/resolve.cc:10693
#, gcc-internal-format, gfc-internal-format
msgid "Selector at %L has no type"
msgstr ""
-#: fortran/resolve.cc:10674
+#: fortran/resolve.cc:10752
#, gcc-internal-format
msgid "Associate-name %qs at %L is used as array"
msgstr ""
-#: fortran/resolve.cc:10685
+#: fortran/resolve.cc:10763
#, gcc-internal-format, gfc-internal-format
msgid "CLASS selector at %L needs a temporary which is not yet implemented"
msgstr ""
-#: fortran/resolve.cc:10977
+#: fortran/resolve.cc:11055
#, gcc-internal-format, gfc-internal-format
msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.cc:11026 fortran/resolve.cc:11038
+#: fortran/resolve.cc:11104 fortran/resolve.cc:11116
#, gcc-internal-format, gfc-internal-format
msgid "Selector at %L must not be coindexed"
msgstr ""
-#: fortran/resolve.cc:11067
+#: fortran/resolve.cc:11145
#, gcc-internal-format, gfc-internal-format
msgid "TYPE IS at %L overlaps with TYPE IS at %L"
msgstr ""
-#: fortran/resolve.cc:11080
+#: fortran/resolve.cc:11158
#, gcc-internal-format
msgid "Derived type %qs at %L must be extensible"
msgstr ""
-#: fortran/resolve.cc:11093
+#: fortran/resolve.cc:11171
#, gcc-internal-format
msgid "Derived type %qs at %L must be an extension of %qs"
msgstr ""
-#: fortran/resolve.cc:11096
+#: fortran/resolve.cc:11174
#, gcc-internal-format
msgid "Unexpected intrinsic type %qs at %L"
msgstr ""
-#: fortran/resolve.cc:11106
+#: fortran/resolve.cc:11184
#, gcc-internal-format, gfc-internal-format
msgid ""
"The type-spec at %L shall specify that each length type parameter is assumed"
msgstr ""
-#: fortran/resolve.cc:11374
+#: fortran/resolve.cc:11452
#, gcc-internal-format, gfc-internal-format
msgid "Double CLASS IS block in SELECT TYPE statement at %L"
msgstr ""
-#: fortran/resolve.cc:11507
+#: fortran/resolve.cc:11585
#, gcc-internal-format, gfc-internal-format
msgid "RANK DEFAULT at %L is repeated at %L"
msgstr ""
-#: fortran/resolve.cc:11516
+#: fortran/resolve.cc:11594
#, gcc-internal-format, gfc-internal-format
msgid "RANK (*) at %L is repeated at %L"
msgstr ""
-#: fortran/resolve.cc:11519
+#: fortran/resolve.cc:11597
#, gcc-internal-format, gfc-internal-format
msgid "RANK (%i) at %L is repeated at %L"
msgstr ""
-#: fortran/resolve.cc:11529
+#: fortran/resolve.cc:11607
#, gcc-internal-format, gfc-internal-format
msgid ""
"RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
msgstr ""
-#: fortran/resolve.cc:11638
+#: fortran/resolve.cc:11716
#, gcc-internal-format, gfc-internal-format
msgid "Invalid context for NULL () intrinsic at %L"
msgstr ""
-#: fortran/resolve.cc:11692
+#: fortran/resolve.cc:11770
#, gcc-internal-format, gfc-internal-format
msgid "DTIO %s procedure at %L must be recursive"
msgstr ""
-#: fortran/resolve.cc:11702
+#: fortran/resolve.cc:11780
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot be polymorphic unless it is processed by "
"a defined input/output procedure"
msgstr ""
-#: fortran/resolve.cc:11715
+#: fortran/resolve.cc:11793
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot have POINTER components unless it is "
"processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.cc:11724
+#: fortran/resolve.cc:11802
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have procedure pointer components"
msgstr ""
-#: fortran/resolve.cc:11731
+#: fortran/resolve.cc:11809
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot have ALLOCATABLE components unless it is "
"processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.cc:11742
+#: fortran/resolve.cc:11820
#, gcc-internal-format, gfc-internal-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.cc:11748
+#: fortran/resolve.cc:11826
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot have PRIVATE components unless it is "
"processed by a defined input/output procedure"
msgstr ""
-#: fortran/resolve.cc:11766
+#: fortran/resolve.cc:11844
#, gcc-internal-format, gfc-internal-format
msgid ""
"Data transfer element at %L cannot be a full reference to an assumed-size "
"array"
msgstr ""
-#: fortran/resolve.cc:11817
+#: fortran/resolve.cc:11895
#, gcc-internal-format, gfc-internal-format
msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
msgstr ""
-#: fortran/resolve.cc:11827
+#: fortran/resolve.cc:11905
#, gcc-internal-format, gfc-internal-format
msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
msgstr ""
-#: fortran/resolve.cc:11831
+#: fortran/resolve.cc:11909
#, gcc-internal-format, gfc-internal-format
msgid "Event variable argument at %L must be a coarray or coindexed"
msgstr ""
-#: fortran/resolve.cc:11834
+#: fortran/resolve.cc:11912
#, gcc-internal-format, gfc-internal-format
msgid "Event variable argument at %L must be a coarray but not coindexed"
msgstr ""
-#: fortran/resolve.cc:11841 fortran/resolve.cc:12068
+#: fortran/resolve.cc:11919 fortran/resolve.cc:12146
#, gcc-internal-format, gfc-internal-format
msgid "STAT= argument at %L must be a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.cc:11853 fortran/resolve.cc:12080
+#: fortran/resolve.cc:11931 fortran/resolve.cc:12158
#, gcc-internal-format, gfc-internal-format
msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
msgstr ""
-#: fortran/resolve.cc:11865
+#: fortran/resolve.cc:11943
#, gcc-internal-format, gfc-internal-format
msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
msgstr ""
-#: fortran/resolve.cc:11878
+#: fortran/resolve.cc:11956
#, gcc-internal-format, gfc-internal-format
msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
msgstr ""
-#: fortran/resolve.cc:11891
+#: fortran/resolve.cc:11969
#, gcc-internal-format, gfc-internal-format
msgid ""
"TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the "
"intrinsic module ISO_FORTRAN_ENV"
msgstr ""
-#: fortran/resolve.cc:11905
+#: fortran/resolve.cc:11983
#, gcc-internal-format, gfc-internal-format
msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
msgstr ""
-#: fortran/resolve.cc:11926
+#: fortran/resolve.cc:12004
#, gcc-internal-format, gfc-internal-format
msgid "%s argument at %L must be a scalar %s of at least kind %d"
msgstr ""
-#: fortran/resolve.cc:12044
+#: fortran/resolve.cc:12122
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
msgstr ""
-#: fortran/resolve.cc:12048 fortran/resolve.cc:12058
+#: fortran/resolve.cc:12126 fortran/resolve.cc:12136
#, gcc-internal-format, gfc-internal-format
msgid "Imageset argument at %L must between 1 and num_images()"
msgstr ""
-#: fortran/resolve.cc:12111
+#: fortran/resolve.cc:12189
#, gcc-internal-format, gfc-internal-format
msgid ""
"Statement at %L is not a valid branch target statement for the branch "
"statement at %L"
msgstr ""
-#: fortran/resolve.cc:12120
+#: fortran/resolve.cc:12198
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
-#: fortran/resolve.cc:12138 fortran/resolve.cc:12165
+#: fortran/resolve.cc:12216 fortran/resolve.cc:12243
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
msgstr ""
-#: fortran/resolve.cc:12142 fortran/resolve.cc:12171
+#: fortran/resolve.cc:12220 fortran/resolve.cc:12249
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
-#: fortran/resolve.cc:12146
+#: fortran/resolve.cc:12224
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
msgstr ""
#. The label is not in an enclosing block, so illegal. This was
#. allowed in Fortran 66, so we allow it as extension. No
#. further checks are necessary in this case.
-#: fortran/resolve.cc:12186
+#: fortran/resolve.cc:12264
#, gcc-internal-format, gfc-internal-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.cc:12258
+#: fortran/resolve.cc:12336
#, gcc-internal-format, gfc-internal-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.cc:12274
+#: fortran/resolve.cc:12352
#, gcc-internal-format, gfc-internal-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.cc:12287 fortran/resolve.cc:12382
+#: fortran/resolve.cc:12365 fortran/resolve.cc:12460
#, gcc-internal-format, gfc-internal-format
msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
msgstr ""
-#: fortran/resolve.cc:12297 fortran/resolve.cc:12392
+#: fortran/resolve.cc:12375 fortran/resolve.cc:12470
#, gcc-internal-format, gfc-internal-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.cc:12327
+#: fortran/resolve.cc:12405
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.cc:12340
+#: fortran/resolve.cc:12418
#, gcc-internal-format
msgid ""
"The FORALL with index %qs is not used on the left side of the assignment at "
"%L and so might cause multiple assignment to this object"
msgstr ""
-#: fortran/resolve.cc:12676
+#: fortran/resolve.cc:12754
#, gcc-internal-format, gfc-internal-format
msgid "FORALL construct at %L"
msgstr ""
-#: fortran/resolve.cc:12702
+#: fortran/resolve.cc:12780
#, gcc-internal-format, gfc-internal-format
msgid "FORALL index-name at %L must be a scalar variable of type integer"
msgstr ""
-#: fortran/resolve.cc:12714
+#: fortran/resolve.cc:12792
#, gcc-internal-format, gfc-internal-format
msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.cc:12749
+#: fortran/resolve.cc:12827
#, gcc-internal-format
msgid "Expected shadow variable name to start with _"
msgstr ""
-#: fortran/resolve.cc:12836
+#: fortran/resolve.cc:12914
#, gcc-internal-format, gfc-internal-format
msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.cc:12957
+#: fortran/resolve.cc:13035
#, gcc-internal-format
msgid "gfc_resolve_blocks(): Bad block type"
msgstr ""
-#: fortran/resolve.cc:13037
+#: fortran/resolve.cc:13115
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable in the ordinary assignment at %L is a procedure pointer component"
msgstr ""
-#: fortran/resolve.cc:13057
+#: fortran/resolve.cc:13135
#, gcc-internal-format, gfc-internal-format
msgid "Cannot assign %s to %s at %L"
msgstr ""
-#: fortran/resolve.cc:13105
+#: fortran/resolve.cc:13183
#, gcc-internal-format
msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
msgstr ""
-#: fortran/resolve.cc:13137
+#: fortran/resolve.cc:13215
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed expression at %L is assigned to a derived type variable with a "
msgstr ""
#. F2008, C1283 (4).
-#: fortran/resolve.cc:13143
+#: fortran/resolve.cc:13221
#, gcc-internal-format, gfc-internal-format
msgid ""
"In a pure subprogram an INTENT(IN) dummy argument shall not be used as the "
"component selection."
msgstr ""
-#: fortran/resolve.cc:13155
+#: fortran/resolve.cc:13233
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to coindexed variable at %L in a PURE procedure"
msgstr ""
-#: fortran/resolve.cc:13187
+#: fortran/resolve.cc:13265
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to polymorphic coarray at %L is not permitted"
msgstr ""
-#: fortran/resolve.cc:13191
+#: fortran/resolve.cc:13269
#, gcc-internal-format, gfc-internal-format
msgid "Assignment to an allocatable polymorphic variable at %L"
msgstr ""
-#: fortran/resolve.cc:13196
+#: fortran/resolve.cc:13274
#, gcc-internal-format
msgid ""
"Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
"lhs%>"
msgstr ""
-#: fortran/resolve.cc:13203
+#: fortran/resolve.cc:13281
#, gcc-internal-format
msgid ""
"Nonallocatable variable must not be polymorphic in intrinsic assignment at "
"%L - check that there is a matching specific subroutine for %<=%> operator"
msgstr ""
-#: fortran/resolve.cc:13214
+#: fortran/resolve.cc:13292
#, gcc-internal-format, gfc-internal-format
msgid ""
"Coindexed variable must not have an allocatable ultimate component in "
"assignment at %L"
msgstr ""
-#: fortran/resolve.cc:13603
+#: fortran/resolve.cc:13723
#, gcc-internal-format, gfc-internal-format
msgid ""
"TODO: type-bound defined assignment(s) at %L not done because multiple part "
#. Even if standard does not support this feature, continue to build
#. the two statements to avoid upsetting frontend_passes.c.
-#: fortran/resolve.cc:13917
+#: fortran/resolve.cc:14037
#, gcc-internal-format, gfc-internal-format
msgid "Pointer procedure assignment at %L"
msgstr ""
-#: fortran/resolve.cc:13929
+#: fortran/resolve.cc:14049
#, gcc-internal-format, gfc-internal-format
msgid ""
"The function result on the lhs of the assignment at %L must have the pointer "
"attribute."
msgstr ""
-#: fortran/resolve.cc:14246
+#: fortran/resolve.cc:14366
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
msgstr ""
-#: fortran/resolve.cc:14250
+#: fortran/resolve.cc:14370
#, gcc-internal-format
msgid "Variable %qs has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.cc:14261
+#: fortran/resolve.cc:14381
#, gcc-internal-format, gfc-internal-format
msgid ""
"Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.cc:14340
+#: fortran/resolve.cc:14460
#, gcc-internal-format, gfc-internal-format
msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
msgstr ""
-#: fortran/resolve.cc:14382
+#: fortran/resolve.cc:14502
#, gcc-internal-format, gfc-internal-format
msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.cc:14429
+#: fortran/resolve.cc:14549
#, gcc-internal-format, gfc-internal-format
msgid "Invalid NULL at %L"
msgstr ""
-#: fortran/resolve.cc:14433
+#: fortran/resolve.cc:14553
#, gcc-internal-format, gfc-internal-format
msgid ""
"Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
msgstr ""
-#: fortran/resolve.cc:14494
+#: fortran/resolve.cc:14614
#, gcc-internal-format
msgid "gfc_resolve_code(): No expression on DO WHILE"
msgstr ""
-#: fortran/resolve.cc:14499
+#: fortran/resolve.cc:14619
#, gcc-internal-format, gfc-internal-format
msgid ""
"Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.cc:14583
+#: fortran/resolve.cc:14703
#, gcc-internal-format, gfc-internal-format
msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/resolve.cc:14695
+#: fortran/resolve.cc:14815
#, gcc-internal-format
msgid "gfc_resolve_code(): Bad statement code"
msgstr ""
-#: fortran/resolve.cc:14716
+#: fortran/resolve.cc:14836
#, gcc-internal-format
msgid "Using parameter %qs declared at %L is deprecated"
msgstr ""
-#: fortran/resolve.cc:14812
+#: fortran/resolve.cc:14932
#, gcc-internal-format
msgid ""
"Variable %qs with binding label %qs at %L uses the same global identifier as "
#. This can only happen if the variable is defined in a module - if it
#. isn't the same module, reject it.
-#: fortran/resolve.cc:14826
+#: fortran/resolve.cc:14946
#, gcc-internal-format
msgid ""
"Variable %qs from module %qs with binding label %qs at %L uses the same "
#. Print an error if the procedure is defined multiple times; we have to
#. exclude references to the same procedure via module association or
#. multiple checks for the same procedure.
-#: fortran/resolve.cc:14845
+#: fortran/resolve.cc:14965
#, gcc-internal-format
msgid ""
"Procedure %qs with binding label %qs at %L uses the same global identifier "
"as entity at %L"
msgstr ""
-#: fortran/resolve.cc:14931
+#: fortran/resolve.cc:15051
#, gcc-internal-format, gfc-internal-format
msgid "String length at %L is too large"
msgstr ""
-#: fortran/resolve.cc:15175
+#: fortran/resolve.cc:15295
#, gcc-internal-format
msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
msgstr ""
-#: fortran/resolve.cc:15179
+#: fortran/resolve.cc:15299
#, gcc-internal-format
msgid "Scalar object %qs at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:15187
+#: fortran/resolve.cc:15307
#, gcc-internal-format
msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
msgstr ""
-#: fortran/resolve.cc:15198
+#: fortran/resolve.cc:15318
#, gcc-internal-format
msgid "Array %qs at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.cc:15216
+#: fortran/resolve.cc:15336
#, gcc-internal-format
msgid "Type %qs of CLASS variable %qs at %L is not extensible"
msgstr ""
-#: fortran/resolve.cc:15230
+#: fortran/resolve.cc:15350
#, gcc-internal-format
msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
msgstr ""
-#: fortran/resolve.cc:15263
+#: fortran/resolve.cc:15383
#, gcc-internal-format
msgid ""
"The type %qs cannot be host associated at %L because it is blocked by an "
"incompatible object of the same name declared at %L"
msgstr ""
-#: fortran/resolve.cc:15285
+#: fortran/resolve.cc:15405
#, gcc-internal-format
msgid ""
"Implied SAVE for module variable %qs at %L, needed due to the default "
"initialization"
msgstr ""
-#: fortran/resolve.cc:15318
+#: fortran/resolve.cc:15438
#, gcc-internal-format
msgid ""
"Entity %qs at %L has a deferred type parameter and requires either the "
"POINTER or ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.cc:15332
+#: fortran/resolve.cc:15452
#, gcc-internal-format
msgid "Automatic object %qs at %L cannot have the SAVE attribute"
msgstr ""
#. F08:C541. The shape of an array defined in a main program or module
#. * needs to be constant.
-#: fortran/resolve.cc:15354
+#: fortran/resolve.cc:15476
#, gcc-internal-format
msgid "The module or main program array %qs at %L must have constant shape"
msgstr ""
-#: fortran/resolve.cc:15379
+#: fortran/resolve.cc:15502
#, gcc-internal-format, gfc-internal-format
msgid ""
"Entity with assumed character length at %L must be a dummy argument or a "
"PARAMETER"
msgstr ""
-#: fortran/resolve.cc:15400
+#: fortran/resolve.cc:15525
#, gcc-internal-format
msgid "%qs at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.cc:15407
+#: fortran/resolve.cc:15533
#, gcc-internal-format
msgid "COMMON variable %qs at %L must have constant character length"
msgstr ""
-#: fortran/resolve.cc:15455
+#: fortran/resolve.cc:15583
#, gcc-internal-format
msgid "Allocatable %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:15458
+#: fortran/resolve.cc:15586
#, gcc-internal-format
msgid "External %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:15461
+#: fortran/resolve.cc:15589
#, gcc-internal-format
msgid "Dummy %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:15464
+#: fortran/resolve.cc:15592
#, gcc-internal-format
msgid "Intrinsic %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:15467
+#: fortran/resolve.cc:15595
#, gcc-internal-format
msgid "Function result %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:15470
+#: fortran/resolve.cc:15598
#, gcc-internal-format
msgid "Automatic array %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:15512
+#: fortran/resolve.cc:15643
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L"
msgstr ""
-#: fortran/resolve.cc:15544
+#: fortran/resolve.cc:15675
#, gcc-internal-format
msgid "Character-valued statement function %qs at %L must have constant length"
msgstr ""
-#: fortran/resolve.cc:15567
+#: fortran/resolve.cc:15698
#, gcc-internal-format
msgid ""
"%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
"PUBLIC at %L"
msgstr ""
-#: fortran/resolve.cc:15589
+#: fortran/resolve.cc:15720
#, gcc-internal-format
msgid ""
"Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
"which is PRIVATE"
msgstr ""
-#: fortran/resolve.cc:15607
+#: fortran/resolve.cc:15738
#, gcc-internal-format
msgid "Function %qs at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.cc:15619
+#: fortran/resolve.cc:15750
#, gcc-internal-format
msgid "External object %qs at %L may not have an initializer"
msgstr ""
-#: fortran/resolve.cc:15629
+#: fortran/resolve.cc:15760
#, gcc-internal-format
msgid "ELEMENTAL function %qs at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.cc:15639
+#: fortran/resolve.cc:15770
#, gcc-internal-format
msgid ""
"Statement function %qs at %L may not have pointer or allocatable attribute"
msgstr ""
-#: fortran/resolve.cc:15658
+#: fortran/resolve.cc:15789
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.cc:15662
+#: fortran/resolve.cc:15793
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.cc:15666
+#: fortran/resolve.cc:15797
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be pure"
msgstr ""
-#: fortran/resolve.cc:15670
+#: fortran/resolve.cc:15801
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.cc:15683
+#: fortran/resolve.cc:15814
#, gcc-internal-format
msgid "CHARACTER(*) function %qs at %L"
msgstr ""
-#: fortran/resolve.cc:15694
+#: fortran/resolve.cc:15825
#, gcc-internal-format
msgid "Procedure pointer %qs at %L shall not be elemental"
msgstr ""
-#: fortran/resolve.cc:15700
+#: fortran/resolve.cc:15831
#, gcc-internal-format
msgid "Dummy procedure %qs at %L shall not be elemental"
msgstr ""
-#: fortran/resolve.cc:15720
+#: fortran/resolve.cc:15851
#, gcc-internal-format
msgid ""
"Function result variable %qs at %L of elemental function %qs shall not have "
"an ALLOCATABLE or POINTER attribute"
msgstr ""
-#: fortran/resolve.cc:15737
+#: fortran/resolve.cc:15868
#, gcc-internal-format
msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
msgstr ""
-#: fortran/resolve.cc:15751
+#: fortran/resolve.cc:15882
#, gcc-internal-format
msgid ""
"Result variable %qs of pure function at %L has polymorphic allocatable "
"component %qs"
msgstr ""
-#: fortran/resolve.cc:15810
+#: fortran/resolve.cc:15941
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:15816
+#: fortran/resolve.cc:15947
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:15822
+#: fortran/resolve.cc:15953
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:15830
+#: fortran/resolve.cc:15961
#, gcc-internal-format
msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:15836
+#: fortran/resolve.cc:15967
#, gcc-internal-format
msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
msgstr ""
-#: fortran/resolve.cc:15879
+#: fortran/resolve.cc:16010
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
"interface in %s"
msgstr ""
-#: fortran/resolve.cc:15887
+#: fortran/resolve.cc:16018
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
"in %s"
msgstr ""
-#: fortran/resolve.cc:15895
+#: fortran/resolve.cc:16026
#, gcc-internal-format, gfc-internal-format
msgid ""
"Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
"interface in %s"
msgstr ""
-#: fortran/resolve.cc:15904
+#: fortran/resolve.cc:16035
#, gcc-internal-format
msgid ""
"%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
"declaration at %L in (SUB)MODULE %qs"
msgstr ""
-#: fortran/resolve.cc:15928
+#: fortran/resolve.cc:16059
#, gcc-internal-format
msgid "Interface of %qs at %L must be explicit"
msgstr ""
-#: fortran/resolve.cc:16033
+#: fortran/resolve.cc:16164
#, gcc-internal-format
msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
msgstr ""
-#: fortran/resolve.cc:16042
+#: fortran/resolve.cc:16173
#, gcc-internal-format, gfc-internal-format
msgid "FINAL procedure at %L must have exactly one argument"
msgstr ""
-#: fortran/resolve.cc:16050 fortran/resolve.cc:16068
+#: fortran/resolve.cc:16181 fortran/resolve.cc:16199
#, gcc-internal-format
msgid "Argument of FINAL procedure at %L must be of type %qs"
msgstr ""
-#: fortran/resolve.cc:16058
+#: fortran/resolve.cc:16189
#, gcc-internal-format, gfc-internal-format
msgid ""
"FINAL procedure at %L with assumed rank argument must be the only finalizer "
"with the same kind/type (F2018: C790)"
msgstr ""
-#: fortran/resolve.cc:16076
+#: fortran/resolve.cc:16207
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be a POINTER"
msgstr ""
-#: fortran/resolve.cc:16082
+#: fortran/resolve.cc:16213
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:16088
+#: fortran/resolve.cc:16219
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
msgstr ""
-#: fortran/resolve.cc:16096
+#: fortran/resolve.cc:16227
#, gcc-internal-format, gfc-internal-format
msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.cc:16105
+#: fortran/resolve.cc:16236
#, gcc-internal-format, gfc-internal-format
msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
msgstr ""
-#: fortran/resolve.cc:16127
+#: fortran/resolve.cc:16258
#, gcc-internal-format
msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
msgstr ""
-#: fortran/resolve.cc:16164
+#: fortran/resolve.cc:16295
#, gcc-internal-format
msgid ""
"Only array FINAL procedures declared for derived type %qs defined at %L, "
"suggest also scalar one unless an assumed rank finalizer has been declared"
msgstr ""
-#: fortran/resolve.cc:16234
+#: fortran/resolve.cc:16365
#, gcc-internal-format
msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16281
+#: fortran/resolve.cc:16412
#, gcc-internal-format
msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
msgstr ""
-#: fortran/resolve.cc:16340
+#: fortran/resolve.cc:16471
#, gcc-internal-format
msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16352
+#: fortran/resolve.cc:16483
#, gcc-internal-format
msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
msgstr ""
-#: fortran/resolve.cc:16380
+#: fortran/resolve.cc:16511
#, gcc-internal-format
msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
msgstr ""
-#: fortran/resolve.cc:16436
+#: fortran/resolve.cc:16567
#, gcc-internal-format, gfc-internal-format
msgid "Type-bound operator at %L cannot be NOPASS"
msgstr ""
-#: fortran/resolve.cc:16652
+#: fortran/resolve.cc:16783
#, gcc-internal-format
msgid ""
"%qs must be a module procedure or an external procedure with an explicit "
"interface at %L"
msgstr ""
-#: fortran/resolve.cc:16695
+#: fortran/resolve.cc:16826
#, gcc-internal-format
msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
msgstr ""
-#: fortran/resolve.cc:16709
+#: fortran/resolve.cc:16840
#, gcc-internal-format
msgid "Procedure %qs with PASS at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.cc:16723 fortran/resolve.cc:17289
+#: fortran/resolve.cc:16854 fortran/resolve.cc:17420
#, gcc-internal-format
msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
msgstr ""
-#: fortran/resolve.cc:16734
+#: fortran/resolve.cc:16865
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
msgstr ""
-#: fortran/resolve.cc:16744
+#: fortran/resolve.cc:16875
#, gcc-internal-format
msgid ""
"Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-"
"type %qs"
msgstr ""
-#: fortran/resolve.cc:16787
+#: fortran/resolve.cc:16918
#, gcc-internal-format
msgid ""
"All LEN type parameters of the passed dummy argument %qs of %qs at %L must "
"be ASSUMED."
msgstr ""
-#: fortran/resolve.cc:16797
+#: fortran/resolve.cc:16928
#, gcc-internal-format
msgid "Passed-object dummy argument of %qs at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:16803
+#: fortran/resolve.cc:16934
#, gcc-internal-format
msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:16809
+#: fortran/resolve.cc:16940
#, gcc-internal-format
msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
msgstr ""
-#: fortran/resolve.cc:16838
+#: fortran/resolve.cc:16969
#, gcc-internal-format
msgid "Procedure %qs at %L has the same name as a component of %qs"
msgstr ""
-#: fortran/resolve.cc:16848
+#: fortran/resolve.cc:16979
#, gcc-internal-format
msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
msgstr ""
-#: fortran/resolve.cc:16945
+#: fortran/resolve.cc:17076
#, gcc-internal-format
msgid ""
"Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
"not overridden"
msgstr ""
-#: fortran/resolve.cc:17050
+#: fortran/resolve.cc:17181
#, gcc-internal-format
msgid "Coarray component %qs at %L must be allocatable with deferred shape"
msgstr ""
-#: fortran/resolve.cc:17059
+#: fortran/resolve.cc:17190
#, gcc-internal-format
msgid ""
"Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.cc:17069
+#: fortran/resolve.cc:17200
#, gcc-internal-format
msgid ""
"Component %qs at %L with coarray component shall be a nonpointer, "
"nonallocatable scalar"
msgstr ""
-#: fortran/resolve.cc:17094
+#: fortran/resolve.cc:17225
#, gcc-internal-format
msgid ""
"Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
msgstr ""
-#: fortran/resolve.cc:17105
+#: fortran/resolve.cc:17236
#, gcc-internal-format
msgid "Component %qs of BIND(C) type at %L must have length one"
msgstr ""
-#: fortran/resolve.cc:17222
+#: fortran/resolve.cc:17353
#, gcc-internal-format
msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
msgstr ""
-#: fortran/resolve.cc:17236
+#: fortran/resolve.cc:17367
#, gcc-internal-format
msgid ""
"Procedure pointer component %qs with PASS at %L must have at least one "
"argument"
msgstr ""
-#: fortran/resolve.cc:17252
+#: fortran/resolve.cc:17383
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
msgstr ""
-#: fortran/resolve.cc:17262
+#: fortran/resolve.cc:17393
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
msgstr ""
-#: fortran/resolve.cc:17271
+#: fortran/resolve.cc:17402
#, gcc-internal-format
msgid ""
"Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
msgstr ""
-#: fortran/resolve.cc:17280
+#: fortran/resolve.cc:17411
#, gcc-internal-format
msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:17322
+#: fortran/resolve.cc:17453
#, gcc-internal-format
msgid ""
"Component %qs of %qs at %L has the same name as an inherited type-bound "
"procedure"
msgstr ""
-#: fortran/resolve.cc:17338
+#: fortran/resolve.cc:17469
#, gcc-internal-format
msgid ""
"Character length of component %qs needs to be a constant specification "
"expression at %L"
msgstr ""
-#: fortran/resolve.cc:17349
+#: fortran/resolve.cc:17480
#, gcc-internal-format
msgid ""
"Character length expression of component %qs at %L must be of INTEGER type, "
"found %s"
msgstr ""
-#: fortran/resolve.cc:17362
+#: fortran/resolve.cc:17493
#, gcc-internal-format
msgid ""
"Character component %qs of %qs at %L with deferred length must be a POINTER "
"or ALLOCATABLE"
msgstr ""
-#: fortran/resolve.cc:17395
+#: fortran/resolve.cc:17526
#, gcc-internal-format
msgid ""
"the component %qs is a PRIVATE type and cannot be a component of %qs, which "
"is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.cc:17403
+#: fortran/resolve.cc:17534
#, gcc-internal-format, gfc-internal-format
msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
msgstr ""
-#: fortran/resolve.cc:17412
+#: fortran/resolve.cc:17543
#, gcc-internal-format, gfc-internal-format
msgid ""
"Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
"attribute"
msgstr ""
-#: fortran/resolve.cc:17498
+#: fortran/resolve.cc:17629
#, gcc-internal-format, gfc-internal-format
msgid "Conflicting initializers in union at %L and %L"
msgstr ""
-#: fortran/resolve.cc:17590
+#: fortran/resolve.cc:17721
#, gcc-internal-format
msgid ""
"As extending type %qs at %L has a coarray component, parent type %qs shall "
"also have one"
msgstr ""
-#: fortran/resolve.cc:17603
+#: fortran/resolve.cc:17734
#, gcc-internal-format
msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
msgstr ""
-#: fortran/resolve.cc:17673
+#: fortran/resolve.cc:17804
#, gcc-internal-format
msgid ""
"Parameterized type %qs does not have a component corresponding to parameter "
"%qs at %L"
msgstr ""
-#: fortran/resolve.cc:17705
+#: fortran/resolve.cc:17836
#, gcc-internal-format
msgid ""
"Generic name %qs of function %qs at %L being the same name as derived type "
"at %L"
msgstr ""
-#: fortran/resolve.cc:17719
+#: fortran/resolve.cc:17850
#, gcc-internal-format
msgid "Derived type %qs at %L has not been declared"
msgstr ""
-#: fortran/resolve.cc:17742
+#: fortran/resolve.cc:17873
#, gcc-internal-format, gfc-internal-format
msgid "Failed to build PDT class component at %L"
msgstr ""
-#: fortran/resolve.cc:17803
+#: fortran/resolve.cc:17934
#, gcc-internal-format
msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
msgstr ""
-#: fortran/resolve.cc:17809
+#: fortran/resolve.cc:17940
#, gcc-internal-format
msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:17815
+#: fortran/resolve.cc:17946
#, gcc-internal-format
msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:17823
+#: fortran/resolve.cc:17954
#, gcc-internal-format
msgid ""
"NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:17840
+#: fortran/resolve.cc:17971
#, gcc-internal-format
msgid ""
"NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
"namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:17862
+#: fortran/resolve.cc:17993
#, gcc-internal-format
msgid ""
"NAMELIST object %qs has use-associated PRIVATE components and cannot be "
"member of namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:17873
+#: fortran/resolve.cc:18004
#, gcc-internal-format
msgid ""
"NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
"namelist %qs at %L"
msgstr ""
-#: fortran/resolve.cc:17900
+#: fortran/resolve.cc:18031
#, gcc-internal-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
msgstr ""
-#: fortran/resolve.cc:17919
+#: fortran/resolve.cc:18050
#, gcc-internal-format
msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.cc:17935
+#: fortran/resolve.cc:18066
#, gcc-internal-format
msgid ""
"Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.cc:17946
+#: fortran/resolve.cc:18077
#, gcc-internal-format, gfc-internal-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.cc:17954
+#: fortran/resolve.cc:18085
#, gcc-internal-format
msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
msgstr ""
-#: fortran/resolve.cc:17976
+#: fortran/resolve.cc:18107
#, gcc-internal-format, gfc-internal-format
msgid "Expecting constant expression near %L"
msgstr ""
-#: fortran/resolve.cc:18027
+#: fortran/resolve.cc:18158
#, gcc-internal-format
msgid ""
"Entity %qs at %L has a deferred LEN parameter %qs and requires either the "
"POINTER or ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.cc:18039
+#: fortran/resolve.cc:18170
#, gcc-internal-format
msgid ""
"The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
"variable declared in the main program, a module or a submodule(F08/C513)"
msgstr ""
-#: fortran/resolve.cc:18046
+#: fortran/resolve.cc:18177
#, gcc-internal-format
msgid ""
"The object %qs at %L with ASSUMED type parameters must be a dummy or a "
"SELECT TYPE selector(F08/4.2)"
msgstr ""
-#: fortran/resolve.cc:18105
+#: fortran/resolve.cc:18239
#, gcc-internal-format, gfc-internal-format
msgid ""
"Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
"at %L are unsupported"
msgstr ""
-#: fortran/resolve.cc:18118
+#: fortran/resolve.cc:18252
#, gcc-internal-format
msgid ""
"%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND "
"clause"
msgstr ""
-#: fortran/resolve.cc:18183
+#: fortran/resolve.cc:18317
#, gcc-internal-format, gfc-internal-format
msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
msgstr ""
-#: fortran/resolve.cc:18186
+#: fortran/resolve.cc:18320
#, gcc-internal-format, gfc-internal-format
msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
msgstr ""
-#: fortran/resolve.cc:18293
+#: fortran/resolve.cc:18427
#, gcc-internal-format
msgid ""
"%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
"assumed-shape or assumed-rank array"
msgstr ""
-#: fortran/resolve.cc:18314
+#: fortran/resolve.cc:18448
#, gcc-internal-format, gfc-internal-format
msgid "Bad specification for assumed size array at %L"
msgstr ""
-#: fortran/resolve.cc:18328
+#: fortran/resolve.cc:18462
#, gcc-internal-format, gfc-internal-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.cc:18331
+#: fortran/resolve.cc:18465
#, gcc-internal-format, gfc-internal-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.cc:18343
+#: fortran/resolve.cc:18477
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.cc:18350
+#: fortran/resolve.cc:18484
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
msgstr ""
-#: fortran/resolve.cc:18363
+#: fortran/resolve.cc:18497
#, gcc-internal-format, gfc-internal-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.cc:18369
+#: fortran/resolve.cc:18503
#, gcc-internal-format
msgid ""
"%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.cc:18379
+#: fortran/resolve.cc:18513
#, gcc-internal-format
msgid ""
"Character dummy variable %qs at %L with VALUE attribute must have constant "
"length"
msgstr ""
-#: fortran/resolve.cc:18388
+#: fortran/resolve.cc:18522
#, gcc-internal-format
msgid ""
"C interoperable character dummy variable %qs at %L with VALUE attribute must "
"have length one"
msgstr ""
-#: fortran/resolve.cc:18401 fortran/resolve.cc:18578
+#: fortran/resolve.cc:18535 fortran/resolve.cc:18712
#, gcc-internal-format
msgid "The derived type %qs at %L is of type %qs, which has not been defined"
msgstr ""
-#: fortran/resolve.cc:18415
+#: fortran/resolve.cc:18549
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
msgstr ""
-#: fortran/resolve.cc:18424
+#: fortran/resolve.cc:18558
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
"an numeric intrinsic type"
msgstr ""
-#: fortran/resolve.cc:18433
+#: fortran/resolve.cc:18567
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
"CODIMENSION, POINTER or VALUE attribute"
msgstr ""
-#: fortran/resolve.cc:18441
+#: fortran/resolve.cc:18575
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
"attribute"
msgstr ""
-#: fortran/resolve.cc:18448
+#: fortran/resolve.cc:18582
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
"assumed-size array"
msgstr ""
-#: fortran/resolve.cc:18468
+#: fortran/resolve.cc:18602
#, gcc-internal-format, gfc-internal-format
msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
msgstr ""
-#: fortran/resolve.cc:18475
+#: fortran/resolve.cc:18609
#, gcc-internal-format, gfc-internal-format
msgid ""
"Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
"POINTER or VALUE attribute"
msgstr ""
-#: fortran/resolve.cc:18482
+#: fortran/resolve.cc:18616
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
msgstr ""
-#: fortran/resolve.cc:18489
+#: fortran/resolve.cc:18623
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
msgstr ""
-#: fortran/resolve.cc:18515
+#: fortran/resolve.cc:18649
#, gcc-internal-format
msgid ""
"Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
"nor declared at the module level scope"
msgstr ""
-#: fortran/resolve.cc:18525
+#: fortran/resolve.cc:18659
#, gcc-internal-format
msgid "BIND(C) Variable %qs at %L must have length one"
msgstr ""
-#: fortran/resolve.cc:18604
+#: fortran/resolve.cc:18738
#, gcc-internal-format
msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
msgstr ""
-#: fortran/resolve.cc:18619
+#: fortran/resolve.cc:18753
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
"must be a coarray"
msgstr ""
-#: fortran/resolve.cc:18632
+#: fortran/resolve.cc:18766
#, gcc-internal-format, gfc-internal-format
msgid ""
"Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
"must be a coarray"
msgstr ""
-#: fortran/resolve.cc:18650
+#: fortran/resolve.cc:18784
#, gcc-internal-format
msgid ""
"The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
"a default initializer"
msgstr ""
-#: fortran/resolve.cc:18662
+#: fortran/resolve.cc:18796
#, gcc-internal-format
msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.cc:18671
+#: fortran/resolve.cc:18805
#, gcc-internal-format
msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
msgstr ""
-#: fortran/resolve.cc:18684
+#: fortran/resolve.cc:18818
#, gcc-internal-format
msgid ""
"Function result %qs at %L shall not be a coarray or have a coarray component"
msgstr ""
-#: fortran/resolve.cc:18693
+#: fortran/resolve.cc:18827
#, gcc-internal-format
msgid ""
"Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
msgstr ""
-#: fortran/resolve.cc:18706
+#: fortran/resolve.cc:18840
#, gcc-internal-format
msgid ""
"Variable %qs at %L with coarray component shall be a nonpointer, "
"nonallocatable scalar, which is not a coarray"
msgstr ""
-#: fortran/resolve.cc:18722
+#: fortran/resolve.cc:18856
#, gcc-internal-format
msgid ""
"Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
"argument"
msgstr ""
-#: fortran/resolve.cc:18730
+#: fortran/resolve.cc:18864
#, gcc-internal-format
msgid ""
"Coarray variable %qs at %L shall not have codimensions with deferred shape "
"without allocatable"
msgstr ""
-#: fortran/resolve.cc:18738
+#: fortran/resolve.cc:18872
#, gcc-internal-format
msgid "Allocatable coarray variable %qs at %L must have deferred shape"
msgstr ""
-#: fortran/resolve.cc:18751
+#: fortran/resolve.cc:18885
#, gcc-internal-format
msgid ""
"Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
"or have coarray components"
msgstr ""
-#: fortran/resolve.cc:18760
+#: fortran/resolve.cc:18894
#, gcc-internal-format
msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
msgstr ""
-#: fortran/resolve.cc:18776
+#: fortran/resolve.cc:18910
#, gcc-internal-format
msgid ""
"LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
"%qs"
msgstr ""
-#: fortran/resolve.cc:18782
+#: fortran/resolve.cc:18916
#, gcc-internal-format
msgid ""
"LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
"%qs"
msgstr ""
-#: fortran/resolve.cc:18807
+#: fortran/resolve.cc:18941
#, gcc-internal-format
msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
msgstr ""
-#: fortran/resolve.cc:18869
+#: fortran/resolve.cc:19003
#, gcc-internal-format, gfc-internal-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.cc:18871
+#: fortran/resolve.cc:19005
#, gcc-internal-format
msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
msgstr ""
-#: fortran/resolve.cc:18876
+#: fortran/resolve.cc:19010
#, gcc-internal-format
msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
msgstr ""
-#: fortran/resolve.cc:18892
+#: fortran/resolve.cc:19026
#, gcc-internal-format
msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.cc:19010
+#: fortran/resolve.cc:19144
#, gcc-internal-format, gfc-internal-format
msgid "Expecting definable entity near %L"
msgstr ""
-#: fortran/resolve.cc:19018
+#: fortran/resolve.cc:19152
#, gcc-internal-format
msgid "BLOCK DATA element %qs at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.cc:19025
+#: fortran/resolve.cc:19159
#, gcc-internal-format
msgid "DATA array %qs at %L must be specified in a previous declaration"
msgstr ""
-#: fortran/resolve.cc:19032
+#: fortran/resolve.cc:19166
#, gcc-internal-format
msgid "DATA element %qs at %L cannot have a coindex"
msgstr ""
-#: fortran/resolve.cc:19048
+#: fortran/resolve.cc:19182
#, gcc-internal-format
msgid "DATA element %qs at %L is a pointer and so must be a full array"
msgstr ""
-#: fortran/resolve.cc:19055
+#: fortran/resolve.cc:19189
#, gcc-internal-format, gfc-internal-format
msgid ""
"DATA object near %L has the pointer attribute and the corresponding DATA "
"value is not a valid initial-data-target"
msgstr ""
-#: fortran/resolve.cc:19064
+#: fortran/resolve.cc:19198
#, gcc-internal-format
msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
msgstr ""
-#: fortran/resolve.cc:19126
+#: fortran/resolve.cc:19260
#, gcc-internal-format, gfc-internal-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.cc:19139
+#: fortran/resolve.cc:19273
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.cc:19215
+#: fortran/resolve.cc:19349
#, gcc-internal-format, gfc-internal-format
msgid "Non-constant character length at %L in DATA statement"
msgstr ""
-#: fortran/resolve.cc:19243
+#: fortran/resolve.cc:19377
#, gcc-internal-format, gfc-internal-format
msgid ""
"start of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.cc:19251
+#: fortran/resolve.cc:19385
#, gcc-internal-format, gfc-internal-format
msgid ""
"end of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.cc:19259
+#: fortran/resolve.cc:19393
#, gcc-internal-format, gfc-internal-format
msgid ""
"step of implied-do loop at %L could not be simplified to a constant value"
msgstr ""
-#: fortran/resolve.cc:19266
+#: fortran/resolve.cc:19400
#, gcc-internal-format, gfc-internal-format
msgid "step of implied-do loop at %L shall not be zero"
msgstr ""
-#: fortran/resolve.cc:19391
+#: fortran/resolve.cc:19525
#, gcc-internal-format, gfc-internal-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.cc:19568
+#: fortran/resolve.cc:19702
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but not used"
msgstr ""
-#: fortran/resolve.cc:19574
+#: fortran/resolve.cc:19708
#, gcc-internal-format, gfc-internal-format
msgid "Label %d at %L defined but cannot be used"
msgstr ""
-#: fortran/resolve.cc:19658
+#: fortran/resolve.cc:19792
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L must have SEQUENCE attribute to be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:19667
+#: fortran/resolve.cc:19801
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:19675
+#: fortran/resolve.cc:19809
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L with default initialization cannot be in "
"EQUIVALENCE with a variable in COMMON"
msgstr ""
-#: fortran/resolve.cc:19691
+#: fortran/resolve.cc:19825
#, gcc-internal-format
msgid ""
"Derived type variable %qs at %L with pointer component(s) cannot be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:19794
+#: fortran/resolve.cc:19928
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.cc:19809
+#: fortran/resolve.cc:19943
#, gcc-internal-format, gfc-internal-format
msgid ""
"Either all or none of the objects in the EQUIVALENCE set at %L shall have "
"the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.cc:19834
+#: fortran/resolve.cc:19968
#, gcc-internal-format
msgid ""
"COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
"procedure %qs"
msgstr ""
-#: fortran/resolve.cc:19843
+#: fortran/resolve.cc:19977
#, gcc-internal-format
msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
msgstr ""
#. Since the pair of objects is not of the same type, mixed or
#. non-default sequences can be rejected.
-#: fortran/resolve.cc:19873
+#: fortran/resolve.cc:20007
#, gcc-internal-format, gfc-internal-format
msgid ""
"Sequence %s with mixed components in EQUIVALENCE statement at %L with "
"different type objects"
msgstr ""
-#: fortran/resolve.cc:19883
+#: fortran/resolve.cc:20017
#, gcc-internal-format, gfc-internal-format
msgid ""
"Non-default type object or sequence %s in EQUIVALENCE statement at %L with "
"objects of different type"
msgstr ""
-#: fortran/resolve.cc:19893
+#: fortran/resolve.cc:20027
#, gcc-internal-format
msgid ""
"Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.cc:19900
+#: fortran/resolve.cc:20034
#, gcc-internal-format
msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.cc:19918
+#: fortran/resolve.cc:20052
#, gcc-internal-format
msgid ""
"Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:19929
+#: fortran/resolve.cc:20063
#, gcc-internal-format
msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.cc:19940
+#: fortran/resolve.cc:20074
#, gcc-internal-format, gfc-internal-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.cc:19971
+#: fortran/resolve.cc:20105
#, gcc-internal-format
msgid "Self reference in character length expression for %qs at %L"
msgstr ""
-#: fortran/resolve.cc:20038
+#: fortran/resolve.cc:20172
#, gcc-internal-format
msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
msgstr ""
-#: fortran/resolve.cc:20051
+#: fortran/resolve.cc:20185
#, gcc-internal-format
msgid "ENTRY %qs at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.cc:20073
+#: fortran/resolve.cc:20207
#, gcc-internal-format
msgid "User operator procedure %qs at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.cc:20083
+#: fortran/resolve.cc:20217
#, gcc-internal-format
msgid "User operator procedure %qs at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.cc:20091
+#: fortran/resolve.cc:20225
#, gcc-internal-format
msgid "User operator procedure %qs at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.cc:20105
+#: fortran/resolve.cc:20239
#, gcc-internal-format, gfc-internal-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.cc:20123
+#: fortran/resolve.cc:20257
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.cc:20130
+#: fortran/resolve.cc:20264
#, gcc-internal-format, gfc-internal-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.cc:20212
+#: fortran/resolve.cc:20346
#, gcc-internal-format
msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
msgstr ""
msgid "%qs is not a directory"
msgstr ""
-#: fortran/scanner.cc:790
+#: fortran/scanner.cc:792
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$ACC at %C starts a commented line as it neither is followed by a space nor "
"is a continuation line"
msgstr ""
-#: fortran/scanner.cc:830
+#: fortran/scanner.cc:834
#, gcc-internal-format, gfc-internal-format
msgid ""
"!$OMP at %C starts a commented line as it neither is followed by a space nor "
"is a continuation line"
msgstr ""
-#: fortran/scanner.cc:1009
+#: fortran/scanner.cc:1013
#, gcc-internal-format
msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
msgstr ""
-#: fortran/scanner.cc:1321 fortran/scanner.cc:1524
+#: fortran/scanner.cc:1325 fortran/scanner.cc:1528
#, gcc-internal-format, gfc-internal-format
msgid "Line truncated at %L"
msgstr ""
-#: fortran/scanner.cc:1385 fortran/scanner.cc:1614
+#: fortran/scanner.cc:1389 fortran/scanner.cc:1618
#, gcc-internal-format, gfc-internal-format
msgid "Limit of %d continuations exceeded in statement at %C"
msgstr ""
-#: fortran/scanner.cc:1464 fortran/scanner.cc:1573
+#: fortran/scanner.cc:1468 fortran/scanner.cc:1577
#, gcc-internal-format, gfc-internal-format
msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
msgstr ""
-#: fortran/scanner.cc:1466 fortran/scanner.cc:1575
+#: fortran/scanner.cc:1470 fortran/scanner.cc:1579
#, gcc-internal-format, gfc-internal-format
msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
msgstr ""
-#: fortran/scanner.cc:1479
+#: fortran/scanner.cc:1483
#, gcc-internal-format
msgid "Missing %<&%> in continued character constant at %C"
msgstr ""
-#: fortran/scanner.cc:1765
+#: fortran/scanner.cc:1769
#, gcc-internal-format, gfc-internal-format
msgid "Nonconforming tab character at %C"
msgstr ""
-#: fortran/scanner.cc:1776
+#: fortran/scanner.cc:1780
#, gcc-internal-format, gfc-internal-format
msgid "Invalid character 0x%s at %C"
msgstr ""
-#: fortran/scanner.cc:1865 fortran/scanner.cc:1868
+#: fortran/scanner.cc:1869 fortran/scanner.cc:1872
#, gcc-internal-format
msgid "%<&%> not allowed by itself in line %d"
msgstr ""
-#: fortran/scanner.cc:1958
+#: fortran/scanner.cc:1962
#, gcc-internal-format, gfc-internal-format
msgid "Nonconforming tab character in column %d of line %d"
msgstr ""
-#: fortran/scanner.cc:2187
+#: fortran/scanner.cc:2191
#, gcc-internal-format
msgid "file %qs left but not entered"
msgstr ""
-#: fortran/scanner.cc:2229
+#: fortran/scanner.cc:2233
#, gcc-internal-format
msgid "Illegal preprocessor directive"
msgstr ""
-#: fortran/scanner.cc:2552
+#: fortran/scanner.cc:2556
#, gcc-internal-format
msgid "File %qs is being included recursively"
msgstr ""
-#: fortran/scanner.cc:2564
+#: fortran/scanner.cc:2568
#, gcc-internal-format
msgid "Cannot open file %qs"
msgstr ""
-#: fortran/scanner.cc:2574
+#: fortran/scanner.cc:2578
#, gcc-internal-format
msgid "Cannot open included file %qs"
msgstr ""
-#: fortran/scanner.cc:2576
+#: fortran/scanner.cc:2580
#, gcc-internal-format
msgid "Cannot open pre-included file %qs"
msgstr ""
-#: fortran/scanner.cc:2584 fortran/scanner.cc:2586
+#: fortran/scanner.cc:2588 fortran/scanner.cc:2590
#, gcc-internal-format
msgid "Included file %qs is not a regular file"
msgstr ""
msgid "gfc_simplify_dim(): Bad type"
msgstr ""
-#: fortran/simplify.cc:3336
+#: fortran/simplify.cc:3340
#, gcc-internal-format
msgid "in gfc_simplify_exp(): Bad type"
msgstr ""
-#: fortran/simplify.cc:3556
+#: fortran/simplify.cc:3560
#, gcc-internal-format
msgid "gfc_simplify_floor(): Bad kind"
msgstr ""
-#: fortran/simplify.cc:3673
+#: fortran/simplify.cc:3677
#, gcc-internal-format, gfc-internal-format
msgid "Argument of IACHAR at %L must be of length one"
msgstr ""
-#: fortran/simplify.cc:3681
+#: fortran/simplify.cc:3685
#, gcc-internal-format, gfc-internal-format
msgid "Argument of IACHAR function at %L outside of range 0..127"
msgstr ""
-#: fortran/simplify.cc:3842
+#: fortran/simplify.cc:3846
#, gcc-internal-format, gfc-internal-format
msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
msgstr ""
-#: fortran/simplify.cc:3868
+#: fortran/simplify.cc:3872
#, gcc-internal-format
msgid "IBITS: Bad bit"
msgstr ""
-#: fortran/simplify.cc:3935
+#: fortran/simplify.cc:3939
#, gcc-internal-format, gfc-internal-format
msgid "Argument of ICHAR at %L must be of length one"
msgstr ""
#. Left shift, as in SHIFTL.
-#: fortran/simplify.cc:4296 fortran/simplify.cc:4304
+#: fortran/simplify.cc:4300 fortran/simplify.cc:4308
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of %s is negative at %L"
msgstr ""
-#: fortran/simplify.cc:4316
+#: fortran/simplify.cc:4320
#, gcc-internal-format, gfc-internal-format
msgid "Magnitude of second argument of %s exceeds bit size at %L"
msgstr ""
-#: fortran/simplify.cc:4448
+#: fortran/simplify.cc:4452
#, gcc-internal-format, gfc-internal-format
msgid ""
"Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
"%C"
msgstr ""
-#: fortran/simplify.cc:4451
+#: fortran/simplify.cc:4455
#, gcc-internal-format, gfc-internal-format
msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
msgstr ""
-#: fortran/simplify.cc:4798 fortran/simplify.cc:4931
+#: fortran/simplify.cc:4802 fortran/simplify.cc:4935
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument at %L is out of bounds"
msgstr ""
-#: fortran/simplify.cc:5279
+#: fortran/simplify.cc:5283
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.cc:5292
+#: fortran/simplify.cc:5296
#, gcc-internal-format, gfc-internal-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.cc:5303
+#: fortran/simplify.cc:5307
#, gcc-internal-format
msgid "gfc_simplify_log: bad type"
msgstr ""
-#: fortran/simplify.cc:5320
+#: fortran/simplify.cc:5324
#, gcc-internal-format, gfc-internal-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.cc:5752
+#: fortran/simplify.cc:5756
#, gcc-internal-format
msgid "simplify_min_max(): Bad type in arglist"
msgstr ""
-#: fortran/simplify.cc:6675 fortran/simplify.cc:6683
+#: fortran/simplify.cc:6679 fortran/simplify.cc:6687
#, gcc-internal-format
msgid "Argument %qs of MOD at %L shall not be zero"
msgstr ""
-#: fortran/simplify.cc:6689
+#: fortran/simplify.cc:6693
#, gcc-internal-format
msgid "gfc_simplify_mod(): Bad arguments"
msgstr ""
-#: fortran/simplify.cc:6728 fortran/simplify.cc:6736
+#: fortran/simplify.cc:6732 fortran/simplify.cc:6740
#, gcc-internal-format
msgid "Argument %qs of MODULO at %L shall not be zero"
msgstr ""
-#: fortran/simplify.cc:6742
+#: fortran/simplify.cc:6746
#, gcc-internal-format
msgid "gfc_simplify_modulo(): Bad arguments"
msgstr ""
-#: fortran/simplify.cc:6814
+#: fortran/simplify.cc:6818
#, gcc-internal-format, gfc-internal-format
msgid "Result of NEAREST is NaN at %L"
msgstr ""
-#: fortran/simplify.cc:7601
+#: fortran/simplify.cc:7605
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
msgstr ""
-#: fortran/simplify.cc:7657
+#: fortran/simplify.cc:7661
#, gcc-internal-format, gfc-internal-format
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.cc:7694
+#: fortran/simplify.cc:7698
#, gcc-internal-format, gfc-internal-format
msgid ""
"Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
msgstr ""
-#: fortran/simplify.cc:7752
+#: fortran/simplify.cc:7756
#, gcc-internal-format, gfc-internal-format
msgid ""
"The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for "
"dimension %d"
msgstr ""
-#: fortran/simplify.cc:7777
+#: fortran/simplify.cc:7781
#, gcc-internal-format, gfc-internal-format
msgid "Shapes of ORDER at %L and SHAPE at %L are different"
msgstr ""
-#: fortran/simplify.cc:7791
+#: fortran/simplify.cc:7795
#, gcc-internal-format, gfc-internal-format
msgid "Sizes of ORDER at %L and SHAPE at %L are different"
msgstr ""
-#: fortran/simplify.cc:7806
+#: fortran/simplify.cc:7810
#, gcc-internal-format, gfc-internal-format
msgid ""
"Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] "
"for the RESHAPE intrinsic near %L"
msgstr ""
-#: fortran/simplify.cc:7817
+#: fortran/simplify.cc:7821
#, gcc-internal-format, gfc-internal-format
msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
msgstr ""
-#: fortran/simplify.cc:7879
+#: fortran/simplify.cc:7883
#, gcc-internal-format, gfc-internal-format
msgid "Reshaped array too large at %C"
msgstr ""
-#: fortran/simplify.cc:8000
+#: fortran/simplify.cc:8004
#, gcc-internal-format, gfc-internal-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.cc:8520
+#: fortran/simplify.cc:8524
#, gcc-internal-format, gfc-internal-format
msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
msgstr ""
-#: fortran/simplify.cc:8649
+#: fortran/simplify.cc:8653
#, gcc-internal-format
msgid "Bad type in gfc_simplify_sign"
msgstr ""
-#: fortran/simplify.cc:8678
+#: fortran/simplify.cc:8682
#, gcc-internal-format
msgid "in gfc_simplify_sin(): Bad type"
msgstr ""
-#: fortran/simplify.cc:8816 fortran/simplify.cc:9099
+#: fortran/simplify.cc:8820 fortran/simplify.cc:9103
#, gcc-internal-format
msgid "Failure getting length of a constant array."
msgstr ""
-#: fortran/simplify.cc:8826
+#: fortran/simplify.cc:8830
#, gcc-internal-format
msgid ""
"The number of elements (%d) in the array constructor at %L requires an "
"option."
msgstr ""
-#: fortran/simplify.cc:8893
+#: fortran/simplify.cc:8897
#, gcc-internal-format, gfc-internal-format
msgid "Simplification of SPREAD at %C not yet implemented"
msgstr ""
-#: fortran/simplify.cc:8917
+#: fortran/simplify.cc:8921
#, gcc-internal-format, gfc-internal-format
msgid "Argument of SQRT at %L has a negative value"
msgstr ""
-#: fortran/simplify.cc:8933
+#: fortran/simplify.cc:8937
#, gcc-internal-format, gfc-internal-format
msgid "invalid argument of SQRT at %L"
msgstr ""
-#: fortran/simplify.cc:9281
+#: fortran/simplify.cc:9285
#, gcc-internal-format, gfc-internal-format
msgid ""
"Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
"lower bound is %ld)"
msgstr ""
-#: fortran/simplify.cc:9304
+#: fortran/simplify.cc:9308
#, gcc-internal-format, gfc-internal-format
msgid ""
"Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
"upper bound is %ld)"
msgstr ""
-#: fortran/simplify.cc:9846
+#: fortran/simplify.cc:9850
#, gcc-internal-format
msgid ""
"Character %qs in string at %L cannot be converted into character kind %d"
msgid "Labeled DO statement at %L"
msgstr ""
-#: fortran/symbol.cc:3436
+#: fortran/symbol.cc:3444
#, gcc-internal-format
msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
msgstr ""
-#: fortran/symbol.cc:3439
+#: fortran/symbol.cc:3447
#, gcc-internal-format
msgid ""
"Name %qs at %C is an ambiguous reference to %qs from current program unit"
msgstr ""
#. Symbol is from another namespace.
-#: fortran/symbol.cc:3684
+#: fortran/symbol.cc:3692
#, gcc-internal-format
msgid "Symbol %qs at %C has already been host associated"
msgstr ""
-#: fortran/symbol.cc:4739
+#: fortran/symbol.cc:4747
#, gcc-internal-format
msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
msgstr ""
-#: fortran/symbol.cc:4752
+#: fortran/symbol.cc:4760
#, gcc-internal-format
msgid ""
"Derived type %qs declared at %L must have the BIND attribute to be C "
"interoperable"
msgstr ""
-#: fortran/symbol.cc:4780
+#: fortran/symbol.cc:4788
#, gcc-internal-format
msgid "Derived type %qs with BIND(C) attribute at %L has no components"
msgstr ""
#. Generally emit warning, but not twice if -pedantic is given.
-#: fortran/symbol.cc:4786
+#: fortran/symbol.cc:4794
#, gcc-internal-format
msgid ""
"Derived type %qs with BIND(C) attribute at %L is empty, and may be "
"inaccessible by the C companion processor"
msgstr ""
-#: fortran/symbol.cc:4808
+#: fortran/symbol.cc:4816
#, gcc-internal-format
msgid ""
"Component %qs at %L cannot have the POINTER attribute because it is a member "
"of the BIND(C) derived type %qs at %L"
msgstr ""
-#: fortran/symbol.cc:4818
+#: fortran/symbol.cc:4826
#, gcc-internal-format
msgid ""
"Procedure pointer component %qs at %L cannot be a member of the BIND(C) "
"derived type %qs at %L"
msgstr ""
-#: fortran/symbol.cc:4829
+#: fortran/symbol.cc:4837
#, gcc-internal-format
msgid ""
"Component %qs at %L cannot have the ALLOCATABLE attribute because it is a "
"member of the BIND(C) derived type %qs at %L"
msgstr ""
-#: fortran/symbol.cc:4868
+#: fortran/symbol.cc:4876
#, gcc-internal-format
msgid ""
"Component %qs in derived type %qs at %L may not be C interoperable, even "
"though derived type %qs is BIND(C)"
msgstr ""
-#: fortran/symbol.cc:4878
+#: fortran/symbol.cc:4886
#, gcc-internal-format
msgid "Component %qs in derived type %qs at %L may not be C interoperable"
msgstr ""
-#: fortran/symbol.cc:4890
+#: fortran/symbol.cc:4898
#, gcc-internal-format
msgid ""
"Derived type %qs at %L cannot have the SEQUENCE attribute because it is "
"BIND(C)"
msgstr ""
-#: fortran/symbol.cc:5403 fortran/symbol.cc:5408
+#: fortran/symbol.cc:5411 fortran/symbol.cc:5416
#, gcc-internal-format
msgid "Symbol %qs is used before it is typed at %L"
msgstr ""
msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
msgstr ""
-#: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10648
+#: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
#, gcc-internal-format, gfc-internal-format
msgid ""
"The structure constructor at %L has been finalized. This feature was removed "
"by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
msgstr ""
-#: fortran/trans-array.cc:4023
+#: fortran/trans-array.cc:4046
#, gcc-internal-format
msgid ""
"Bounds checking of the elemental index at %L will cause two calls to %qs, "
"which is not declared to be PURE or is not implicitly pure."
msgstr ""
+#: fortran/trans-array.cc:7109
+#, gcc-internal-format, gfc-internal-format
+msgid "Array initializer at %L does not reduce to a constant expression"
+msgstr ""
+
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
-#: fortran/trans-array.cc:7113
+#: fortran/trans-array.cc:7149
#, gcc-internal-format
msgid ""
"The number of elements in the array constructor at %L requires an increase "
"of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
msgstr ""
-#: fortran/trans-array.cc:9533
+#: fortran/trans-array.cc:9569
#, gcc-internal-format
msgid "Creating array temporary at %L for argument %qs"
msgstr ""
-#: fortran/trans-array.cc:13291
+#: fortran/trans-array.cc:13383
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr ""
msgid "non-constant initialization expression at %L"
msgstr ""
-#: fortran/trans-decl.cc:785
+#: fortran/trans-decl.cc:798
#, gcc-internal-format
msgid ""
"Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved "
"SAVE attribute."
msgstr ""
-#: fortran/trans-decl.cc:1591
+#: fortran/trans-decl.cc:1604
#, gcc-internal-format
msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
msgstr ""
#. Use 'else if' as groupprivate implies 'local'.
-#: fortran/trans-decl.cc:1595
+#: fortran/trans-decl.cc:1608
#, gcc-internal-format
msgid ""
"Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs "
"declared at %L"
msgstr ""
-#: fortran/trans-decl.cc:1939
+#: fortran/trans-decl.cc:1952
#, gcc-internal-format, gfc-internal-format
msgid "%s at %L has no default type"
msgstr ""
-#: fortran/trans-decl.cc:1943
+#: fortran/trans-decl.cc:1956
#, gcc-internal-format
msgid "intrinsic variable which isn't a procedure"
msgstr ""
-#: fortran/trans-decl.cc:4824 fortran/trans-decl.cc:7998
+#: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
#, gcc-internal-format
msgid "Return value of function %qs at %L not set"
msgstr ""
-#: fortran/trans-decl.cc:5381
+#: fortran/trans-decl.cc:5461
#, gcc-internal-format
msgid "Deferred type parameter not yet supported"
msgstr ""
-#: fortran/trans-decl.cc:5693
+#: fortran/trans-decl.cc:5773
#, gcc-internal-format
msgid "backend decl for module variable %qs already exists"
msgstr ""
-#: fortran/trans-decl.cc:5706
+#: fortran/trans-decl.cc:5786
#, gcc-internal-format
msgid "Unused PRIVATE module variable %qs declared at %L"
msgstr ""
-#: fortran/trans-decl.cc:6392
+#: fortran/trans-decl.cc:6472
#, gcc-internal-format
msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
msgstr ""
-#: fortran/trans-decl.cc:6395
+#: fortran/trans-decl.cc:6475
#, gcc-internal-format
msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
msgstr ""
-#: fortran/trans-decl.cc:6410
+#: fortran/trans-decl.cc:6490
#, gcc-internal-format
msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
msgstr ""
-#: fortran/trans-decl.cc:6416
+#: fortran/trans-decl.cc:6496
#, gcc-internal-format
msgid ""
"Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
"set and does not have a default initializer"
msgstr ""
-#: fortran/trans-decl.cc:6427 fortran/trans-decl.cc:6578
+#: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
#, gcc-internal-format
msgid "Unused dummy argument %qs at %L"
msgstr ""
-#: fortran/trans-decl.cc:6443
+#: fortran/trans-decl.cc:6523
#, gcc-internal-format
msgid "Unused module variable %qs which has been explicitly imported at %L"
msgstr ""
-#: fortran/trans-decl.cc:6462
+#: fortran/trans-decl.cc:6542
#, gcc-internal-format
msgid "Unused variable %qs declared at %L"
msgstr ""
-#: fortran/trans-decl.cc:6511
+#: fortran/trans-decl.cc:6591
#, gcc-internal-format
msgid "Unused parameter %qs declared at %L"
msgstr ""
-#: fortran/trans-decl.cc:6515
+#: fortran/trans-decl.cc:6595
#, gcc-internal-format
msgid "Unused parameter %qs which has been explicitly imported at %L"
msgstr ""
-#: fortran/trans-decl.cc:6545
+#: fortran/trans-decl.cc:6625
#, gcc-internal-format
msgid "Return value %qs of function %qs declared at %L not set"
msgstr ""
-#: fortran/trans-decl.cc:7144
+#: fortran/trans-decl.cc:7224
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
msgstr ""
-#: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
+#: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
#, gcc-internal-format
msgid "Unsigned not yet implemented"
msgstr ""
-#: fortran/trans-decl.cc:8482
+#: fortran/trans-decl.cc:8562
#, gcc-internal-format
msgid ""
"Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a "
msgid "Unknown intrinsic op"
msgstr ""
-#: fortran/trans-expr.cc:6003
+#: fortran/trans-expr.cc:6023
#, gcc-internal-format, gfc-internal-format
msgid "Unknown argument list function at %L"
msgstr ""
-#: fortran/trans-expr.cc:11255
+#: fortran/trans-expr.cc:11311
#, gcc-internal-format, gfc-internal-format
msgid ""
"If bounds remapping is specified at %L, the pointer target shall not be NULL"
msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
msgstr ""
-#: fortran/trans-intrinsic.cc:12993 fortran/trans-stmt.cc:1234
+#: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, the event component of derived type at %L is not yet supported"
msgstr ""
-#: fortran/trans-intrinsic.cc:13000
+#: fortran/trans-intrinsic.cc:13003
#, gcc-internal-format, gfc-internal-format
msgid "The event variable at %L shall not be coindexed"
msgstr ""
msgid "implicit mapping of assumed size array %qD"
msgstr ""
-#: fortran/trans-openmp.cc:2187
+#: fortran/trans-openmp.cc:2217
#, gcc-internal-format
msgid ""
"Mapping of unlimited polymorphic list item %qD is unspecified behavior and "
"unsupported"
msgstr ""
-#: fortran/trans-openmp.cc:2192
+#: fortran/trans-openmp.cc:2222
#, gcc-internal-format
msgid "Mapping of polymorphic list item %qD is unspecified behavior"
msgstr ""
-#: fortran/trans-openmp.cc:4423
+#: fortran/trans-openmp.cc:4453
#, gcc-internal-format
msgid "optional class parameter"
msgstr ""
-#: fortran/trans-openmp.cc:4914
+#: fortran/trans-openmp.cc:4944
#, gcc-internal-format
msgid "unhandled expression type"
msgstr ""
-#: fortran/trans-openmp.cc:5109
+#: fortran/trans-openmp.cc:5139
#, gcc-internal-format
msgid "unhandled expression"
msgstr ""
-#: fortran/trans-openmp.cc:5234
+#: fortran/trans-openmp.cc:5264
#, gcc-internal-format
msgid "%<uses_allocators%> clause with traits and memory spaces"
msgstr ""
-#: fortran/trans-openmp.cc:6270
+#: fortran/trans-openmp.cc:6300
#, gcc-internal-format
msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
msgstr ""
-#: fortran/trans-openmp.cc:6273
+#: fortran/trans-openmp.cc:6303
#, gcc-internal-format
msgid ""
"All files that might deallocate such a variable must be compiled with %<-"
"fopenmp-allocators%>"
msgstr ""
-#: fortran/trans-openmp.cc:6276
+#: fortran/trans-openmp.cc:6306
#, gcc-internal-format
msgid ""
"This includes explicit DEALLOCATE, reallocation on intrinsic assignment, "
"components allocated with an OpenMP allocator"
msgstr ""
-#: fortran/trans-openmp.cc:6853 fortran/trans-openmp.cc:6873
+#: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
#, gcc-internal-format
msgid "non-rectangular loop nest with non-constant step for %qs"
msgstr ""
-#: fortran/trans-openmp.cc:6875
+#: fortran/trans-openmp.cc:6905
#, gcc-internal-format
msgid "Used here"
msgstr ""
-#: fortran/trans-openmp.cc:9443
+#: fortran/trans-openmp.cc:9473
#, gcc-internal-format
msgid "gfc_trans_omp_workshare(): Bad statement code"
msgstr ""
-#: fortran/trans-openmp.cc:9853
+#: fortran/trans-openmp.cc:9883
#, gcc-internal-format
msgid "The base name for %<declare variant%> must be specified at %L"
msgstr ""
-#: fortran/trans-openmp.cc:9864
+#: fortran/trans-openmp.cc:9894
#, gcc-internal-format, gfc-internal-format
msgid "The base name at %L does not match the name of the current procedure"
msgstr ""
-#: fortran/trans-openmp.cc:9867
+#: fortran/trans-openmp.cc:9897
#, gcc-internal-format, gfc-internal-format
msgid "The base name at %L must not be an entry name"
msgstr ""
-#: fortran/trans-openmp.cc:9870
+#: fortran/trans-openmp.cc:9900
#, gcc-internal-format, gfc-internal-format
msgid "The base name at %L must not be a generic name"
msgstr ""
-#: fortran/trans-openmp.cc:9873
+#: fortran/trans-openmp.cc:9903
#, gcc-internal-format, gfc-internal-format
msgid "The base name at %L must not be a procedure pointer"
msgstr ""
-#: fortran/trans-openmp.cc:9876
+#: fortran/trans-openmp.cc:9906
#, gcc-internal-format, gfc-internal-format
msgid "The base procedure at %L must have an explicit interface"
msgstr ""
-#: fortran/trans-openmp.cc:9912
+#: fortran/trans-openmp.cc:9942
#, gcc-internal-format
msgid "Cannot find symbol %qs at %L"
msgstr ""
-#: fortran/trans-openmp.cc:9925
+#: fortran/trans-openmp.cc:9955
#, gcc-internal-format
msgid "variant %qs at %L is not a function or subroutine"
msgstr ""
-#: fortran/trans-openmp.cc:9931
+#: fortran/trans-openmp.cc:9961
#, gcc-internal-format
msgid "variant %qs at %L is the same as base function"
msgstr ""
-#: fortran/trans-openmp.cc:9973
+#: fortran/trans-openmp.cc:10003
#, gcc-internal-format
msgid "variant %qs and base %qs at %L have incompatible types: %s"
msgstr ""
-#: fortran/trans-openmp.cc:9979
+#: fortran/trans-openmp.cc:10009
#, gcc-internal-format
msgid ""
"%<append_args%> clause implies that %qs has %d dummy arguments of integer "
"type with %<omp_interop_kind%> kind"
msgstr ""
-#: fortran/trans-openmp.cc:10005
+#: fortran/trans-openmp.cc:10035
#, gcc-internal-format
msgid ""
"%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument "
"at %L"
msgstr ""
-#: fortran/trans-openmp.cc:10015
+#: fortran/trans-openmp.cc:10045
#, gcc-internal-format
msgid ""
"%qs at %L with OPTIONAL attribute not support when utilized with the "
"%<append_args%> clause at %L"
msgstr ""
-#: fortran/trans-openmp.cc:10025
+#: fortran/trans-openmp.cc:10055
#, gcc-internal-format
msgid ""
"%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments "
"as it is utilized with the %<append_args%> clause at %L"
msgstr ""
-#: fortran/trans-openmp.cc:10040
+#: fortran/trans-openmp.cc:10070
#, gcc-internal-format
msgid ""
"the %qs clause can only be specified if the %<dispatch%> selector of the "
"construct selector set appears in the %<match%> clause at %L"
msgstr ""
-#: fortran/trans-openmp.cc:10141 fortran/trans-openmp.cc:10180
+#: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
#, gcc-internal-format, gfc-internal-format
msgid "Expected positive argument index at %L"
msgstr ""
-#: fortran/trans-openmp.cc:10152
+#: fortran/trans-openmp.cc:10182
#, gcc-internal-format, gfc-internal-format
msgid "Argument index at %L exceeds number of arguments %d"
msgstr ""
-#: fortran/trans-openmp.cc:10190
+#: fortran/trans-openmp.cc:10220
#, gcc-internal-format, gfc-internal-format
msgid "Upper argument index smaller than lower one at %L"
msgstr ""
-#: fortran/trans-openmp.cc:10216
+#: fortran/trans-openmp.cc:10246
#, gcc-internal-format
msgid "List item %qs at %L, declared at %L, is not a dummy argument"
msgstr ""
-#: fortran/trans-openmp.cc:10230
+#: fortran/trans-openmp.cc:10260
#, gcc-internal-format
msgid ""
"Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a "
"scalar of TYPE(C_PTR)"
msgstr ""
-#: fortran/trans-openmp.cc:10237
+#: fortran/trans-openmp.cc:10267
#, gcc-internal-format
msgid "Consider using %<need_device_addr%> instead"
msgstr ""
-#: fortran/trans-openmp.cc:10244
+#: fortran/trans-openmp.cc:10274
#, gcc-internal-format
msgid ""
"Argument %qs at %L to list item in %<need_device_addr%> at %L must not have "
"the VALUE attribute"
msgstr ""
-#: fortran/trans-openmp.cc:10253
+#: fortran/trans-openmp.cc:10283
#, gcc-internal-format
msgid "%qs at %L is specified more than once"
msgstr ""
-#: fortran/trans-openmp.cc:10270
+#: fortran/trans-openmp.cc:10300
#, gcc-internal-format
msgid "%<need_device_addr%> not yet supported"
msgstr ""
msgid "two or more sections for %s"
msgstr ""
-#: lto/lto-partition.cc:1233
+#: lto/lto-partition.cc:1264
#, gcc-internal-format
msgid "min partition size cannot be greater than max partition size"
msgstr ""
msgid "array element value must be the same type as its declaration"
msgstr ""
-#: m2/gm2-gcc/m2type.cc:2534
+#: m2/gm2-gcc/m2type.cc:2547
#, gcc-internal-format
msgid "low bound for the subrange has overflowed"
msgstr ""
-#: m2/gm2-gcc/m2type.cc:2536
+#: m2/gm2-gcc/m2type.cc:2549
#, gcc-internal-format
msgid "high bound for the subrange has overflowed"
msgstr ""
-#: m2/gm2-gcc/m2type.cc:2833
+#: m2/gm2-gcc/m2type.cc:2846
#, gcc-internal-format
msgid "requested alignment is not a constant"
msgstr ""
-#: m2/gm2-gcc/m2type.cc:2835
+#: m2/gm2-gcc/m2type.cc:2848
#, gcc-internal-format
msgid "requested alignment is not a power of 2"
msgstr ""
-#: m2/gm2-gcc/m2type.cc:2837
+#: m2/gm2-gcc/m2type.cc:2850
#, gcc-internal-format
msgid "requested alignment is too large"
msgstr ""
-#: m2/gm2-gcc/m2type.cc:2863
+#: m2/gm2-gcc/m2type.cc:2876
#, gcc-internal-format
msgid "alignment may not be specified for %qD"
msgstr ""