From: Joseph Myers Date: Mon, 29 Apr 2019 22:27:52 +0000 (+0100) Subject: * gcc.pot: Regenerate. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4fb7c86dd01ea8057ab5da6b9443a8f52ed1b9c7;p=gcc.git * gcc.pot: Regenerate. From-SVN: r270665 --- diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 4cf7f125188..60d6901ec2b 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2019-04-29 Joseph Myers + + * gcc.pot: Regenerate. + 2019-04-23 Joseph Myers * be.po, da.po, de.po, el.po, fi.po, fr.po, hr.po, id.po, ja.po, diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot index c08a7bc8ac5..68d8a59ca7c 100644 --- a/gcc/po/gcc.pot +++ b/gcc/po/gcc.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n" -"POT-Creation-Date: 2019-04-13 17:21+0200\n" +"POT-Creation-Date: 2019-04-29 22:22+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,19 +18,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: cfgrtl.c:2705 +#: cfgrtl.c:2709 msgid "flow control insn inside a basic block" msgstr "" -#: cfgrtl.c:2937 +#: cfgrtl.c:2941 msgid "wrong insn in the fallthru edge" msgstr "" -#: cfgrtl.c:2994 +#: cfgrtl.c:2998 msgid "insn outside basic block" msgstr "" -#: cfgrtl.c:3002 +#: cfgrtl.c:3006 msgid "return not followed by barrier" msgstr "" @@ -194,12 +194,12 @@ msgstr "" #. PRINT_OPERAND must handle them. #. We can't handle floating point constants; #. TARGET_PRINT_OPERAND must handle them. -#: final.c:4149 config/arc/arc.c:6143 config/i386/i386.c:16997 +#: final.c:4149 config/arc/arc.c:6158 config/i386/i386.c:16998 #, c-format msgid "floating constant misused" msgstr "" -#: final.c:4207 config/arc/arc.c:6240 config/i386/i386.c:17088 +#: final.c:4207 config/arc/arc.c:6255 config/i386/i386.c:17089 #: config/pdp11/pdp11.c:1874 #, c-format msgid "invalid expression as operand" @@ -1432,7 +1432,7 @@ msgstr "" msgid "options enabled: " msgstr "" -#: tree-diagnostic.c:299 c/c-decl.c:5617 c/c-typeck.c:7603 cp/error.c:1061 +#: tree-diagnostic.c:299 c/c-decl.c:5634 c/c-typeck.c:7603 cp/error.c:1061 #: c-family/c-pretty-print.c:413 #, gcc-internal-format msgid "" @@ -3212,7 +3212,7 @@ msgstr "" msgid "incompatible floating point / vector register operand for '%%%c'" msgstr "" -#: config/aarch64/aarch64.c:7803 config/arm/arm.c:22872 +#: config/aarch64/aarch64.c:7803 config/arm/arm.c:22877 #, c-format msgid "missing operand" msgstr "" @@ -3237,7 +3237,7 @@ msgstr "" msgid "invalid address mode" msgstr "" -#: config/alpha/alpha.c:5129 config/i386/i386.c:18255 +#: config/alpha/alpha.c:5129 config/i386/i386.c:18256 #: config/rs6000/rs6000.c:21430 config/sparc/sparc.c:9342 #, c-format msgid "'%%&' used without any local dynamic TLS references" @@ -3329,107 +3329,107 @@ msgstr "" msgid "invalid operand address" msgstr "" -#: config/arc/arc.c:4207 +#: config/arc/arc.c:4220 #, c-format msgid "invalid operand to %%Z code" msgstr "" -#: config/arc/arc.c:4215 +#: config/arc/arc.c:4228 #, c-format msgid "invalid operand to %%z code" msgstr "" -#: config/arc/arc.c:4223 +#: config/arc/arc.c:4236 #, c-format msgid "invalid operands to %%c code" msgstr "" -#: config/arc/arc.c:4231 +#: config/arc/arc.c:4244 #, c-format msgid "invalid operand to %%M code" msgstr "" -#: config/arc/arc.c:4239 config/m32r/m32r.c:2103 +#: config/arc/arc.c:4252 config/m32r/m32r.c:2103 #, c-format msgid "invalid operand to %%p code" msgstr "" -#: config/arc/arc.c:4250 config/m32r/m32r.c:2096 +#: config/arc/arc.c:4263 config/m32r/m32r.c:2096 #, c-format msgid "invalid operand to %%s code" msgstr "" -#: config/arc/arc.c:4398 config/m32r/m32r.c:2129 +#: config/arc/arc.c:4411 config/m32r/m32r.c:2129 #, c-format msgid "invalid operand to %%R code" msgstr "" -#: config/arc/arc.c:4474 config/m32r/m32r.c:2152 +#: config/arc/arc.c:4487 config/m32r/m32r.c:2152 #, c-format msgid "invalid operand to %%H/%%L code" msgstr "" -#: config/arc/arc.c:4542 config/m32r/m32r.c:2223 +#: config/arc/arc.c:4555 config/m32r/m32r.c:2223 #, c-format msgid "invalid operand to %%U code" msgstr "" -#: config/arc/arc.c:4554 +#: config/arc/arc.c:4567 #, c-format msgid "invalid operand to %%V code" msgstr "" -#: config/arc/arc.c:4611 +#: config/arc/arc.c:4624 #, c-format msgid "invalid operand to %%O code" msgstr "" #. Unknown flag. #. Undocumented flag. -#: config/arc/arc.c:4637 config/epiphany/epiphany.c:1305 +#: config/arc/arc.c:4650 config/epiphany/epiphany.c:1305 #: config/m32r/m32r.c:2250 config/nds32/nds32.c:3512 config/sparc/sparc.c:9621 #, c-format msgid "invalid operand output code" msgstr "" -#: config/arc/arc.c:6228 +#: config/arc/arc.c:6243 #, c-format msgid "invalid UNSPEC as operand: %d" msgstr "" -#: config/arc/arc.c:6517 config/cris/cris.c:2571 +#: config/arc/arc.c:6532 config/cris/cris.c:2571 msgid "unrecognized supposed constant" msgstr "" -#: config/arm/arm.c:19310 config/arm/arm.c:19335 config/arm/arm.c:19345 -#: config/arm/arm.c:19354 config/arm/arm.c:19363 +#: config/arm/arm.c:19315 config/arm/arm.c:19340 config/arm/arm.c:19350 +#: config/arm/arm.c:19359 config/arm/arm.c:19368 #, c-format msgid "invalid shift operand" msgstr "" -#: config/arm/arm.c:22203 config/arm/arm.c:22221 +#: config/arm/arm.c:22208 config/arm/arm.c:22226 #, c-format msgid "predicated Thumb instruction" msgstr "" -#: config/arm/arm.c:22209 +#: config/arm/arm.c:22214 #, c-format msgid "predicated instruction in conditional sequence" msgstr "" -#: config/arm/arm.c:22327 config/arm/arm.c:22340 config/arm/arm.c:22365 +#: config/arm/arm.c:22332 config/arm/arm.c:22345 config/arm/arm.c:22370 #: config/nios2/nios2.c:3070 #, c-format msgid "Unsupported operand for code '%c'" msgstr "" -#: config/arm/arm.c:22442 config/arm/arm.c:22464 config/arm/arm.c:22474 -#: config/arm/arm.c:22484 config/arm/arm.c:22494 config/arm/arm.c:22533 -#: config/arm/arm.c:22551 config/arm/arm.c:22576 config/arm/arm.c:22591 -#: config/arm/arm.c:22618 config/arm/arm.c:22625 config/arm/arm.c:22643 -#: config/arm/arm.c:22650 config/arm/arm.c:22658 config/arm/arm.c:22679 -#: config/arm/arm.c:22686 config/arm/arm.c:22819 config/arm/arm.c:22826 -#: config/arm/arm.c:22853 config/arm/arm.c:22860 config/bfin/bfin.c:1441 +#: config/arm/arm.c:22447 config/arm/arm.c:22469 config/arm/arm.c:22479 +#: config/arm/arm.c:22489 config/arm/arm.c:22499 config/arm/arm.c:22538 +#: config/arm/arm.c:22556 config/arm/arm.c:22581 config/arm/arm.c:22596 +#: config/arm/arm.c:22623 config/arm/arm.c:22630 config/arm/arm.c:22648 +#: config/arm/arm.c:22655 config/arm/arm.c:22663 config/arm/arm.c:22684 +#: config/arm/arm.c:22691 config/arm/arm.c:22824 config/arm/arm.c:22831 +#: config/arm/arm.c:22858 config/arm/arm.c:22865 config/bfin/bfin.c:1441 #: config/bfin/bfin.c:1448 config/bfin/bfin.c:1455 config/bfin/bfin.c:1462 #: config/bfin/bfin.c:1471 config/bfin/bfin.c:1478 config/bfin/bfin.c:1485 #: config/bfin/bfin.c:1492 config/nds32/nds32.c:3538 @@ -3437,13 +3437,13 @@ msgstr "" msgid "invalid operand for code '%c'" msgstr "" -#: config/arm/arm.c:22546 +#: config/arm/arm.c:22551 #, c-format msgid "instruction never executed" msgstr "" #. Former Maverick support, removed after GCC-4.7. -#: config/arm/arm.c:22567 +#: config/arm/arm.c:22572 #, c-format msgid "obsolete Maverick format code '%c'" msgstr "" @@ -3554,7 +3554,7 @@ msgstr "" #: config/cris/cris.c:625 config/ft32/ft32.c:110 config/moxie/moxie.c:108 #: final.c:3608 final.c:3610 fold-const.c:267 gcc.c:5393 gcc.c:5407 -#: rtl-error.c:101 toplev.c:326 vr-values.c:2450 cp/typeck.c:6502 +#: rtl-error.c:101 toplev.c:326 vr-values.c:2450 cp/typeck.c:6520 #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338 #: lto/lto-object.c:362 #, gcc-internal-format, gfc-internal-format @@ -3789,98 +3789,98 @@ msgstr "" msgid "invalid fp constant" msgstr "" -#: config/i386/i386.c:17082 +#: config/i386/i386.c:17083 #, c-format msgid "invalid UNSPEC as operand" msgstr "" -#: config/i386/i386.c:17621 +#: config/i386/i386.c:17622 #, c-format msgid "invalid use of register '%s'" msgstr "" -#: config/i386/i386.c:17626 +#: config/i386/i386.c:17627 #, c-format msgid "invalid use of asm flag output" msgstr "" -#: config/i386/i386.c:17857 +#: config/i386/i386.c:17858 #, c-format msgid "invalid operand size for operand code 'O'" msgstr "" -#: config/i386/i386.c:17892 +#: config/i386/i386.c:17893 #, c-format msgid "invalid operand size for operand code 'z'" msgstr "" -#: config/i386/i386.c:17961 +#: config/i386/i386.c:17962 #, c-format msgid "invalid operand type used with operand code 'Z'" msgstr "" -#: config/i386/i386.c:17966 +#: config/i386/i386.c:17967 #, c-format msgid "invalid operand size for operand code 'Z'" msgstr "" -#: config/i386/i386.c:18043 +#: config/i386/i386.c:18044 #, c-format msgid "operand is not a condition code, invalid operand code 'Y'" msgstr "" -#: config/i386/i386.c:18122 +#: config/i386/i386.c:18123 #, c-format msgid "operand is not a condition code, invalid operand code 'D'" msgstr "" -#: config/i386/i386.c:18140 +#: config/i386/i386.c:18141 #, c-format msgid "operand is not a condition code, invalid operand code '%c'" msgstr "" -#: config/i386/i386.c:18153 +#: config/i386/i386.c:18154 #, c-format msgid "" "operand is not an offsettable memory reference, invalid operand code 'H'" msgstr "" -#: config/i386/i386.c:18168 +#: config/i386/i386.c:18169 #, c-format msgid "operand is not an integer, invalid operand code 'K'" msgstr "" -#: config/i386/i386.c:18196 +#: config/i386/i386.c:18197 #, c-format msgid "operand is not a specific integer, invalid operand code 'r'" msgstr "" -#: config/i386/i386.c:18214 +#: config/i386/i386.c:18215 #, c-format msgid "operand is not an integer, invalid operand code 'R'" msgstr "" -#: config/i386/i386.c:18237 +#: config/i386/i386.c:18238 #, c-format msgid "operand is not a specific integer, invalid operand code 'R'" msgstr "" -#: config/i386/i386.c:18341 +#: config/i386/i386.c:18342 #, c-format msgid "invalid operand code '%c'" msgstr "" -#: config/i386/i386.c:18403 +#: config/i386/i386.c:18404 #, c-format msgid "invalid constraints for operand" msgstr "" -#: config/i386/i386.c:18453 +#: config/i386/i386.c:18454 #, c-format msgid "invalid vector immediate" msgstr "" -#: config/i386/i386.c:29331 +#: config/i386/i386.c:29334 msgid "unknown insn mode" msgstr "" @@ -4022,8 +4022,8 @@ msgstr "" #: config/mips/mips.c:9077 config/mips/mips.c:9080 config/mips/mips.c:9092 #: config/mips/mips.c:9095 config/mips/mips.c:9155 config/mips/mips.c:9162 #: config/mips/mips.c:9183 config/mips/mips.c:9198 config/mips/mips.c:9217 -#: config/mips/mips.c:9226 config/riscv/riscv.c:3195 config/riscv/riscv.c:3201 -#: config/riscv/riscv.c:3210 +#: config/mips/mips.c:9226 config/riscv/riscv.c:3223 config/riscv/riscv.c:3229 +#: config/riscv/riscv.c:3238 #, c-format msgid "invalid use of '%%%c'" msgstr "" @@ -4343,23 +4343,23 @@ msgstr "" msgid "invalid expression for output modifier '%c'" msgstr "" -#: config/s390/s390.c:11723 +#: config/s390/s390.c:11733 msgid "vector argument passed to unprototyped function" msgstr "" -#: config/s390/s390.c:16047 +#: config/s390/s390.c:16057 msgid "types differ in signedness" msgstr "" -#: config/s390/s390.c:16057 +#: config/s390/s390.c:16067 msgid "binary operator does not support two vector bool operands" msgstr "" -#: config/s390/s390.c:16060 +#: config/s390/s390.c:16070 msgid "binary operator does not support vector bool operand" msgstr "" -#: config/s390/s390.c:16068 +#: config/s390/s390.c:16078 msgid "" "binary operator does not support mixing vector bool with floating point " "vector operands" @@ -4620,14 +4620,14 @@ msgstr "" #. <~~~~~~~~~ declaration ~~~~~~~~~~> #. Use c_parser_require to get an error with a fix-it hint. #: c/c-parser.c:2280 c/c-parser.c:2396 c/c-parser.c:2410 c/c-parser.c:5034 -#: c/c-parser.c:5612 c/c-parser.c:6060 c/c-parser.c:6229 c/c-parser.c:6262 -#: c/c-parser.c:6503 c/c-parser.c:10102 c/c-parser.c:10137 c/c-parser.c:10168 -#: c/c-parser.c:10215 c/c-parser.c:10396 c/c-parser.c:11182 c/c-parser.c:11252 -#: c/c-parser.c:11295 c/c-parser.c:16448 c/c-parser.c:16472 c/c-parser.c:16490 -#: c/c-parser.c:16842 c/c-parser.c:16892 c/gimple-parser.c:306 +#: c/c-parser.c:5612 c/c-parser.c:6062 c/c-parser.c:6239 c/c-parser.c:6273 +#: c/c-parser.c:6520 c/c-parser.c:10119 c/c-parser.c:10154 c/c-parser.c:10185 +#: c/c-parser.c:10232 c/c-parser.c:10413 c/c-parser.c:11199 c/c-parser.c:11269 +#: c/c-parser.c:11312 c/c-parser.c:16465 c/c-parser.c:16489 c/c-parser.c:16507 +#: c/c-parser.c:16859 c/c-parser.c:16909 c/gimple-parser.c:306 #: c/gimple-parser.c:346 c/gimple-parser.c:355 c/gimple-parser.c:522 #: c/gimple-parser.c:1820 c/gimple-parser.c:1855 c/gimple-parser.c:1934 -#: c/gimple-parser.c:1961 c/c-parser.c:3232 c/c-parser.c:10389 +#: c/gimple-parser.c:1961 c/c-parser.c:3232 c/c-parser.c:10406 #: c/gimple-parser.c:1707 c/gimple-parser.c:1746 cp/parser.c:28779 #: cp/parser.c:29358 #, gcc-internal-format @@ -4636,12 +4636,12 @@ msgstr "" #: c/c-parser.c:2845 c/c-parser.c:3764 c/c-parser.c:3934 c/c-parser.c:3996 #: c/c-parser.c:4049 c/c-parser.c:4358 c/c-parser.c:4423 c/c-parser.c:4432 -#: c/c-parser.c:4484 c/c-parser.c:4493 c/c-parser.c:7657 c/c-parser.c:7723 -#: c/c-parser.c:8188 c/c-parser.c:8210 c/c-parser.c:8266 c/c-parser.c:8375 -#: c/c-parser.c:9158 c/c-parser.c:9569 c/c-parser.c:10503 c/c-parser.c:12641 -#: c/c-parser.c:13274 c/c-parser.c:13333 c/c-parser.c:13388 c/c-parser.c:14574 -#: c/c-parser.c:14672 c/c-parser.c:15777 c/c-parser.c:16532 c/c-parser.c:16850 -#: c/c-parser.c:19015 c/c-parser.c:19093 c/gimple-parser.c:430 +#: c/c-parser.c:4484 c/c-parser.c:4493 c/c-parser.c:7674 c/c-parser.c:7740 +#: c/c-parser.c:8205 c/c-parser.c:8227 c/c-parser.c:8283 c/c-parser.c:8392 +#: c/c-parser.c:9175 c/c-parser.c:9586 c/c-parser.c:10520 c/c-parser.c:12658 +#: c/c-parser.c:13291 c/c-parser.c:13350 c/c-parser.c:13405 c/c-parser.c:14591 +#: c/c-parser.c:14689 c/c-parser.c:15794 c/c-parser.c:16549 c/c-parser.c:16867 +#: c/c-parser.c:19032 c/c-parser.c:19110 c/gimple-parser.c:430 #: c/gimple-parser.c:440 c/gimple-parser.c:606 c/gimple-parser.c:705 #: c/gimple-parser.c:1088 c/gimple-parser.c:1200 c/gimple-parser.c:1216 #: c/gimple-parser.c:1232 c/gimple-parser.c:1259 c/gimple-parser.c:1458 @@ -4651,9 +4651,9 @@ msgstr "" msgid "expected %<)%>" msgstr "" -#: c/c-parser.c:3852 c/c-parser.c:4803 c/c-parser.c:4839 c/c-parser.c:6555 -#: c/c-parser.c:8366 c/c-parser.c:9256 c/c-parser.c:9545 c/c-parser.c:12104 -#: c/c-parser.c:19646 c/c-parser.c:19648 c/gimple-parser.c:1435 +#: c/c-parser.c:3852 c/c-parser.c:4803 c/c-parser.c:4839 c/c-parser.c:6572 +#: c/c-parser.c:8383 c/c-parser.c:9273 c/c-parser.c:9562 c/c-parser.c:12121 +#: c/c-parser.c:19663 c/c-parser.c:19665 c/gimple-parser.c:1435 #: cp/parser.c:29370 #, gcc-internal-format msgid "expected %<]%>" @@ -4664,87 +4664,87 @@ msgid "expected %<;%>, %<,%> or %<)%>" msgstr "" #. Look for the two `(' tokens. -#: c/c-parser.c:4453 c/c-parser.c:4458 c/c-parser.c:12624 c/c-parser.c:13363 -#: c/c-parser.c:18823 c/c-parser.c:19036 c/gimple-parser.c:378 +#: c/c-parser.c:4453 c/c-parser.c:4458 c/c-parser.c:12641 c/c-parser.c:13380 +#: c/c-parser.c:18840 c/c-parser.c:19053 c/gimple-parser.c:378 #: c/gimple-parser.c:416 c/gimple-parser.c:675 c/gimple-parser.c:1083 #: c/gimple-parser.c:1190 c/gimple-parser.c:1252 c/gimple-parser.c:1618 #: c/gimple-parser.c:1629 c/gimple-parser.c:1778 c/gimple-parser.c:1888 -#: c/c-parser.c:12446 cp/parser.c:29361 +#: c/c-parser.c:12463 cp/parser.c:29361 #, gcc-internal-format msgid "expected %<(%>" msgstr "" -#: c/c-parser.c:4973 c/c-parser.c:10732 c/c-parser.c:17394 c/c-parser.c:19875 +#: c/c-parser.c:4973 c/c-parser.c:10749 c/c-parser.c:17411 c/c-parser.c:19892 #: c/gimple-parser.c:299 c/gimple-parser.c:1894 c/c-parser.c:3046 -#: c/c-parser.c:3253 c/c-parser.c:10284 cp/parser.c:18816 cp/parser.c:29367 +#: c/c-parser.c:3253 c/c-parser.c:10301 cp/parser.c:18816 cp/parser.c:29367 #, gcc-internal-format msgid "expected %<{%>" msgstr "" -#: c/c-parser.c:5212 c/c-parser.c:5221 c/c-parser.c:6809 c/c-parser.c:7859 -#: c/c-parser.c:10496 c/c-parser.c:10882 c/c-parser.c:10943 c/c-parser.c:12086 -#: c/c-parser.c:12985 c/c-parser.c:13191 c/c-parser.c:13608 c/c-parser.c:13704 -#: c/c-parser.c:14326 c/c-parser.c:14453 c/c-parser.c:18880 c/c-parser.c:18939 +#: c/c-parser.c:5212 c/c-parser.c:5221 c/c-parser.c:6826 c/c-parser.c:7876 +#: c/c-parser.c:10513 c/c-parser.c:10899 c/c-parser.c:10960 c/c-parser.c:12103 +#: c/c-parser.c:13002 c/c-parser.c:13208 c/c-parser.c:13625 c/c-parser.c:13721 +#: c/c-parser.c:14343 c/c-parser.c:14470 c/c-parser.c:18897 c/c-parser.c:18956 #: c/gimple-parser.c:442 c/gimple-parser.c:745 c/gimple-parser.c:1942 -#: c/gimple-parser.c:1969 c/c-parser.c:6460 c/c-parser.c:12549 +#: c/gimple-parser.c:1969 c/c-parser.c:6477 c/c-parser.c:12566 #: cp/parser.c:29400 cp/parser.c:30530 cp/parser.c:33265 #, gcc-internal-format msgid "expected %<:%>" msgstr "" -#: c/c-parser.c:6044 cp/parser.c:29293 +#: c/c-parser.c:6045 cp/parser.c:29293 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:7621 c/c-parser.c:7810 c/c-parser.c:8256 c/c-parser.c:8299 -#: c/c-parser.c:8437 c/c-parser.c:9148 c/c-parser.c:13368 c/c-parser.c:14409 +#: c/c-parser.c:7638 c/c-parser.c:7827 c/c-parser.c:8273 c/c-parser.c:8316 +#: c/c-parser.c:8454 c/c-parser.c:9165 c/c-parser.c:13385 c/c-parser.c:14426 #: cp/parser.c:28777 cp/parser.c:29376 #, gcc-internal-format msgid "expected %<,%>" msgstr "" -#: c/c-parser.c:8134 +#: c/c-parser.c:8151 msgid "expected %<.%>" msgstr "" -#: c/c-parser.c:9955 c/c-parser.c:9987 c/c-parser.c:10227 cp/parser.c:31106 +#: c/c-parser.c:9972 c/c-parser.c:10004 c/c-parser.c:10244 cp/parser.c:31106 #: cp/parser.c:31180 #, gcc-internal-format msgid "expected %<@end%>" msgstr "" -#: c/c-parser.c:10645 c/gimple-parser.c:1185 cp/parser.c:29385 +#: c/c-parser.c:10662 c/gimple-parser.c:1185 cp/parser.c:29385 #, gcc-internal-format msgid "expected %<>%>" msgstr "" -#: c/c-parser.c:13796 c/c-parser.c:14690 cp/parser.c:29409 +#: c/c-parser.c:13813 c/c-parser.c:14707 cp/parser.c:29409 #, gcc-internal-format msgid "expected %<,%> or %<)%>" msgstr "" #. All following cases are statements with LHS. -#: c/c-parser.c:14318 c/c-parser.c:16181 c/c-parser.c:16225 c/c-parser.c:16457 -#: c/c-parser.c:16831 c/c-parser.c:19077 c/gimple-parser.c:597 +#: c/c-parser.c:14335 c/c-parser.c:16198 c/c-parser.c:16242 c/c-parser.c:16474 +#: c/c-parser.c:16848 c/c-parser.c:19094 c/gimple-parser.c:597 #: c/c-parser.c:4862 cp/parser.c:29388 #, gcc-internal-format msgid "expected %<=%>" msgstr "" -#: c/c-parser.c:16473 c/gimple-parser.c:1275 c/gimple-parser.c:1307 +#: c/c-parser.c:16490 c/gimple-parser.c:1275 c/gimple-parser.c:1307 #: c/gimple-parser.c:1317 c/gimple-parser.c:1979 cp/parser.c:29364 #: cp/parser.c:31325 #, gcc-internal-format msgid "expected %<}%>" msgstr "" -#: c/c-parser.c:17437 c/c-parser.c:17427 cp/parser.c:37591 +#: c/c-parser.c:17454 c/c-parser.c:17444 cp/parser.c:37591 #, gcc-internal-format msgid "expected %<#pragma omp section%> or %<}%>" msgstr "" -#: c/c-parser.c:19634 c/c-parser.c:12036 cp/parser.c:29373 cp/parser.c:32495 +#: c/c-parser.c:19651 c/c-parser.c:12053 cp/parser.c:29373 cp/parser.c:32495 #, gcc-internal-format msgid "expected %<[%>" msgstr "" @@ -4764,39 +4764,39 @@ msgstr "" msgid "expected label" msgstr "" -#: cp/call.c:11044 +#: cp/call.c:11059 msgid "candidate 1:" msgstr "" -#: cp/call.c:11045 +#: cp/call.c:11060 msgid "candidate 2:" msgstr "" -#: cp/decl.c:3141 +#: cp/decl.c:3161 msgid "jump to label %qD" msgstr "" -#: cp/decl.c:3142 +#: cp/decl.c:3162 msgid "jump to case label" msgstr "" -#: cp/decl.c:3212 +#: cp/decl.c:3232 msgid "enters try block" msgstr "" -#: cp/decl.c:3218 +#: cp/decl.c:3238 msgid "enters catch block" msgstr "" -#: cp/decl.c:3224 +#: cp/decl.c:3244 msgid "enters OpenMP structured block" msgstr "" -#: cp/decl.c:3230 +#: cp/decl.c:3250 msgid "enters synchronized or atomic statement" msgstr "" -#: cp/decl.c:3237 +#: cp/decl.c:3257 msgid "enters constexpr if statement" msgstr "" @@ -5011,11 +5011,11 @@ msgstr "" msgid "%r%s:%d:%R in % expansion of %qs" msgstr "" -#: cp/pt.c:2001 cp/semantics.c:5411 +#: cp/pt.c:2001 cp/semantics.c:5403 msgid "candidates are:" msgstr "" -#: cp/pt.c:2003 cp/pt.c:23707 +#: cp/pt.c:2003 cp/pt.c:23706 msgid "candidate is:" msgid_plural "candidates are:" msgstr[0] "" @@ -5061,48 +5061,48 @@ msgstr "" msgid "source type is not polymorphic" msgstr "" -#: cp/typeck.c:6230 c/c-typeck.c:4372 +#: cp/typeck.c:6248 c/c-typeck.c:4372 #, gcc-internal-format msgid "wrong type argument to unary minus" msgstr "" -#: cp/typeck.c:6231 c/c-typeck.c:4359 +#: cp/typeck.c:6249 c/c-typeck.c:4359 #, gcc-internal-format msgid "wrong type argument to unary plus" msgstr "" -#: cp/typeck.c:6258 c/c-typeck.c:4416 +#: cp/typeck.c:6276 c/c-typeck.c:4416 #, gcc-internal-format msgid "wrong type argument to bit-complement" msgstr "" -#: cp/typeck.c:6275 c/c-typeck.c:4424 +#: cp/typeck.c:6293 c/c-typeck.c:4424 #, gcc-internal-format msgid "wrong type argument to abs" msgstr "" -#: cp/typeck.c:6287 c/c-typeck.c:4446 +#: cp/typeck.c:6305 c/c-typeck.c:4446 #, gcc-internal-format msgid "wrong type argument to conjugation" msgstr "" -#: cp/typeck.c:6305 +#: cp/typeck.c:6323 msgid "in argument to unary !" msgstr "" -#: cp/typeck.c:6351 +#: cp/typeck.c:6369 msgid "no pre-increment operator for type" msgstr "" -#: cp/typeck.c:6353 +#: cp/typeck.c:6371 msgid "no post-increment operator for type" msgstr "" -#: cp/typeck.c:6355 +#: cp/typeck.c:6373 msgid "no pre-decrement operator for type" msgstr "" -#: cp/typeck.c:6357 +#: cp/typeck.c:6375 msgid "no post-decrement operator for type" msgstr "" @@ -5189,7 +5189,7 @@ msgstr "" msgid "Deleted feature:" msgstr "" -#: fortran/expr.c:3608 +#: fortran/expr.c:3632 msgid "array assignment" msgstr "" @@ -5399,11 +5399,11 @@ msgstr "" msgid "implied END DO" msgstr "" -#: fortran/parse.c:2061 fortran/resolve.c:11462 +#: fortran/parse.c:2061 fortran/resolve.c:11466 msgid "assignment" msgstr "" -#: fortran/parse.c:2064 fortran/resolve.c:11513 fortran/resolve.c:11516 +#: fortran/parse.c:2064 fortran/resolve.c:11517 fortran/resolve.c:11520 msgid "pointer assignment" msgstr "" @@ -5565,86 +5565,86 @@ msgstr "" msgid "Inconsistent ranks for operator at %%L and %%L" msgstr "" -#: fortran/resolve.c:7010 +#: fortran/resolve.c:7014 msgid "Loop variable" msgstr "" -#: fortran/resolve.c:7014 +#: fortran/resolve.c:7018 msgid "iterator variable" msgstr "" -#: fortran/resolve.c:7018 +#: fortran/resolve.c:7022 msgid "Start expression in DO loop" msgstr "" -#: fortran/resolve.c:7022 +#: fortran/resolve.c:7026 msgid "End expression in DO loop" msgstr "" -#: fortran/resolve.c:7026 +#: fortran/resolve.c:7030 msgid "Step expression in DO loop" msgstr "" -#: fortran/resolve.c:7312 fortran/resolve.c:7315 +#: fortran/resolve.c:7316 fortran/resolve.c:7319 msgid "DEALLOCATE object" msgstr "" -#: fortran/resolve.c:7688 fortran/resolve.c:7691 +#: fortran/resolve.c:7692 fortran/resolve.c:7695 msgid "ALLOCATE object" msgstr "" -#: fortran/resolve.c:7924 fortran/resolve.c:9660 +#: fortran/resolve.c:7928 fortran/resolve.c:9664 msgid "STAT variable" msgstr "" -#: fortran/resolve.c:7968 fortran/resolve.c:9672 +#: fortran/resolve.c:7972 fortran/resolve.c:9676 msgid "ERRMSG variable" msgstr "" -#: fortran/resolve.c:9463 +#: fortran/resolve.c:9467 msgid "item in READ" msgstr "" -#: fortran/resolve.c:9684 +#: fortran/resolve.c:9688 msgid "ACQUIRED_LOCK variable" msgstr "" -#: fortran/trans-array.c:1635 +#: fortran/trans-array.c:1675 #, c-format msgid "Different CHARACTER lengths (%ld/%ld) in array constructor" msgstr "" -#: fortran/trans-array.c:5887 +#: fortran/trans-array.c:5935 msgid "Integer overflow when calculating the amount of memory to allocate" msgstr "" -#: fortran/trans-array.c:9496 +#: fortran/trans-array.c:9544 #, c-format msgid "" "The value of the PDT LEN parameter '%s' does not agree with that in the " "dummy declaration" msgstr "" -#: fortran/trans-decl.c:5952 +#: fortran/trans-decl.c:6025 #, c-format msgid "" "Actual string length does not match the declared one for dummy argument " "'%s' (%ld/%ld)" msgstr "" -#: fortran/trans-decl.c:5960 +#: fortran/trans-decl.c:6033 #, c-format msgid "" "Actual string length is shorter than the declared one for dummy argument " "'%s' (%ld/%ld)" msgstr "" -#: fortran/trans-expr.c:9309 +#: fortran/trans-expr.c:9250 #, c-format msgid "Target of rank remapping is too small (%ld < %ld)" msgstr "" -#: fortran/trans-expr.c:10720 +#: fortran/trans-expr.c:10661 msgid "Assignment of scalar to unallocated array" msgstr "" @@ -5653,12 +5653,12 @@ msgstr "" msgid "Unequal character lengths (%ld/%ld) in %s" msgstr "" -#: fortran/trans-intrinsic.c:8737 +#: fortran/trans-intrinsic.c:8758 #, c-format msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)" msgstr "" -#: fortran/trans-intrinsic.c:8769 +#: fortran/trans-intrinsic.c:8790 msgid "Argument NCOPIES of REPEAT intrinsic is too large" msgstr "" @@ -5699,24 +5699,24 @@ msgstr "" msgid "Incorrect function return value" msgstr "" -#: fortran/trans.c:611 +#: fortran/trans.c:614 msgid "Memory allocation failed" msgstr "" -#: fortran/trans.c:689 fortran/trans.c:1672 +#: fortran/trans.c:692 fortran/trans.c:1675 msgid "Allocation would exceed memory limit" msgstr "" -#: fortran/trans.c:898 +#: fortran/trans.c:901 #, c-format msgid "Attempting to allocate already allocated variable '%s'" msgstr "" -#: fortran/trans.c:904 +#: fortran/trans.c:907 msgid "Attempting to allocate already allocated variable" msgstr "" -#: fortran/trans.c:1357 fortran/trans.c:1516 +#: fortran/trans.c:1360 fortran/trans.c:1519 #, c-format msgid "Attempt to DEALLOCATE unallocated '%s'" msgstr "" @@ -6041,5500 +6041,5690 @@ msgid "" "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead" msgstr "" -#: config/alpha/alpha.opt:23 config/i386/i386.opt:440 -msgid "Do not use hardware fp." +#: fortran/lang.opt:146 +msgid "-J\tPut MODULE files in 'directory'." msgstr "" -#: config/alpha/alpha.opt:27 -msgid "Use fp registers." +#: fortran/lang.opt:198 +msgid "Warn about possible aliasing of dummy arguments." msgstr "" -#: config/alpha/alpha.opt:31 common.opt:654 common.opt:788 common.opt:998 -#: common.opt:1002 common.opt:1006 common.opt:1010 common.opt:1574 -#: common.opt:1630 common.opt:1762 common.opt:1766 common.opt:2000 -#: common.opt:2178 common.opt:2879 fortran/lang.opt:489 -msgid "Does nothing. Preserved for backward compatibility." +#: fortran/lang.opt:202 +msgid "Warn about alignment of COMMON blocks." msgstr "" -#: config/alpha/alpha.opt:35 -msgid "Request IEEE-conformant math library routines (OSF/1)." +#: fortran/lang.opt:206 +msgid "Warn about missing ampersand in continued character constants." msgstr "" -#: config/alpha/alpha.opt:39 -msgid "Emit IEEE-conformant code, without inexact exceptions." +#: fortran/lang.opt:210 +msgid "Warn about creation of array temporaries." msgstr "" -#: config/alpha/alpha.opt:46 -msgid "Do not emit complex integer constants to read-only memory." +#: fortran/lang.opt:214 +msgid "Warn about type and rank mismatches between arguments and parameters." msgstr "" -#: config/alpha/alpha.opt:50 -msgid "Use VAX fp." +#: fortran/lang.opt:218 +msgid "Warn if the type of a variable might be not interoperable with C." msgstr "" -#: config/alpha/alpha.opt:54 -msgid "Do not use VAX fp." +#: fortran/lang.opt:226 +msgid "Warn about truncated character expressions." msgstr "" -#: config/alpha/alpha.opt:58 -msgid "Emit code for the byte/word ISA extension." +#: fortran/lang.opt:230 +msgid "Warn about equality comparisons involving REAL or COMPLEX expressions." msgstr "" -#: config/alpha/alpha.opt:62 -msgid "Emit code for the motion video ISA extension." +#: fortran/lang.opt:238 +msgid "Warn about most implicit conversions." msgstr "" -#: config/alpha/alpha.opt:66 -msgid "Emit code for the fp move and sqrt ISA extension." +#: fortran/lang.opt:242 +msgid "Warn about possibly incorrect subscripts in do loops." msgstr "" -#: config/alpha/alpha.opt:70 -msgid "Emit code for the counting ISA extension." +#: fortran/lang.opt:250 +msgid "Warn if loops have been interchanged." msgstr "" -#: config/alpha/alpha.opt:74 -msgid "Emit code using explicit relocation directives." +#: fortran/lang.opt:254 +msgid "Warn about function call elimination." msgstr "" -#: config/alpha/alpha.opt:78 -msgid "Emit 16-bit relocations to the small data areas." +#: fortran/lang.opt:258 +msgid "Warn about calls with implicit interface." msgstr "" -#: config/alpha/alpha.opt:82 -msgid "Emit 32-bit relocations to the small data areas." +#: fortran/lang.opt:262 +msgid "Warn about called procedures not explicitly declared." msgstr "" -#: config/alpha/alpha.opt:86 -msgid "Emit direct branches to local functions." +#: fortran/lang.opt:266 +msgid "Warn about constant integer divisions with truncated results." msgstr "" -#: config/alpha/alpha.opt:90 -msgid "Emit indirect branches to local functions." +#: fortran/lang.opt:270 +msgid "Warn about truncated source lines." msgstr "" -#: config/alpha/alpha.opt:94 -msgid "Emit rdval instead of rduniq for thread pointer." +#: fortran/lang.opt:274 +msgid "Warn on intrinsics not part of the selected standard." msgstr "" -#: config/alpha/alpha.opt:98 config/s390/s390.opt:150 config/i386/i386.opt:212 -#: config/sparc/long-double-switch.opt:23 -msgid "Use 128-bit long double." +#: fortran/lang.opt:286 +msgid "Warn about USE statements that have no ONLY qualifier." msgstr "" -#: config/alpha/alpha.opt:102 config/s390/s390.opt:154 config/i386/i386.opt:208 -#: config/sparc/long-double-switch.opt:27 -msgid "Use 64-bit long double." +#: fortran/lang.opt:298 +msgid "Warn about real-literal-constants with 'q' exponent-letter." msgstr "" -#: config/alpha/alpha.opt:106 -msgid "Use features of and schedule given CPU." +#: fortran/lang.opt:302 +msgid "Warn when a left-hand-side array variable is reallocated." msgstr "" -#: config/alpha/alpha.opt:110 -msgid "Schedule given CPU." +#: fortran/lang.opt:306 +msgid "Warn when a left-hand-side variable is reallocated." msgstr "" -#: config/alpha/alpha.opt:114 -msgid "Control the generated fp rounding mode." +#: fortran/lang.opt:310 +msgid "Warn if the pointer in a pointer assignment might outlive its target." msgstr "" -#: config/alpha/alpha.opt:118 -msgid "Control the IEEE trap mode." +#: fortran/lang.opt:318 +msgid "Warn about \"suspicious\" constructs." msgstr "" -#: config/alpha/alpha.opt:122 -msgid "Control the precision given to fp exceptions." +#: fortran/lang.opt:322 +msgid "Permit nonconforming uses of the tab character." msgstr "" -#: config/alpha/alpha.opt:126 -msgid "Tune expected memory latency." +#: fortran/lang.opt:326 +msgid "Warn about an invalid DO loop." msgstr "" -#: config/alpha/alpha.opt:130 config/ia64/ia64.opt:118 -msgid "Specify bit size of immediate TLS offsets." +#: fortran/lang.opt:330 +msgid "Warn about underflow of numerical constant expressions." msgstr "" -#: config/mips/mips-tables.opt:24 -msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):" +#: fortran/lang.opt:338 +msgid "Warn if a user-procedure has the same name as an intrinsic." msgstr "" -#: config/mips/mips-tables.opt:28 -msgid "Known MIPS ISA levels (for use with the -mips option):" +#: fortran/lang.opt:346 +msgid "Warn about unused dummy arguments." msgstr "" -#: config/mips/mips.opt:32 -msgid "-mabi=ABI\tGenerate code that conforms to the given ABI." +#: fortran/lang.opt:350 +msgid "Warn about zero-trip DO loops." msgstr "" -#: config/mips/mips.opt:36 -msgid "Known MIPS ABIs (for use with the -mabi= option):" +#: fortran/lang.opt:354 +msgid "Enable preprocessing." msgstr "" -#: config/mips/mips.opt:55 -msgid "Generate code that can be used in SVR4-style dynamic objects." +#: fortran/lang.opt:362 +msgid "Disable preprocessing." msgstr "" -#: config/mips/mips.opt:59 -msgid "Use PMC-style 'mad' instructions." +#: fortran/lang.opt:370 +msgid "Eliminate multiple function invocations also for impure functions." msgstr "" -#: config/mips/mips.opt:63 -msgid "Use integer madd/msub instructions." +#: fortran/lang.opt:374 +msgid "Enable alignment of COMMON blocks." msgstr "" -#: config/mips/mips.opt:67 -msgid "-march=ISA\tGenerate code for the given ISA." +#: fortran/lang.opt:378 +msgid "" +"All intrinsics procedures are available regardless of selected standard." msgstr "" -#: config/mips/mips.opt:71 +#: fortran/lang.opt:386 msgid "" -"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions." +"Do not treat local variables and COMMON blocks as if they were named in SAVE " +"statements." msgstr "" -#: config/mips/mips.opt:75 -msgid "Use Branch Likely instructions, overriding the architecture default." +#: fortran/lang.opt:390 +msgid "Specify that backslash in string introduces an escape character." msgstr "" -#: config/mips/mips.opt:79 -msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing." +#: fortran/lang.opt:394 +msgid "Produce a backtrace when a runtime error is encountered." msgstr "" -#: config/mips/mips.opt:83 -msgid "Trap on integer divide by zero." +#: fortran/lang.opt:398 +msgid "" +"-fblas-matmul-limit=\tSize of the smallest matrix for which matmul will " +"use BLAS." msgstr "" -#: config/mips/mips.opt:87 +#: fortran/lang.opt:402 msgid "" -"-mcode-readable=SETTING\tSpecify when instructions are allowed to access " -"code." +"Produce a warning at runtime if a array temporary has been created for a " +"procedure argument." msgstr "" -#: config/mips/mips.opt:91 -msgid "Valid arguments to -mcode-readable=:" +#: fortran/lang.opt:406 +msgid "" +"-fconvert= The endianness used for " +"unformatted files." msgstr "" -#: config/mips/mips.opt:104 -msgid "Use branch-and-break sequences to check for integer divide by zero." +#: fortran/lang.opt:425 +msgid "Use the Cray Pointer extension." msgstr "" -#: config/mips/mips.opt:108 -msgid "Use trap instructions to check for integer divide by zero." +#: fortran/lang.opt:429 +msgid "Generate C prototypes from BIND(C) declarations." msgstr "" -#: config/mips/mips.opt:112 -msgid "Allow the use of MDMX instructions." +#: fortran/lang.opt:433 +msgid "Ignore 'D' in column one in fixed form." msgstr "" -#: config/mips/mips.opt:116 -msgid "" -"Allow hardware floating-point instructions to cover both 32-bit and 64-bit " -"operations." +#: fortran/lang.opt:437 +msgid "Treat lines with 'D' in column one as comments." msgstr "" -#: config/mips/mips.opt:120 -msgid "Use MIPS-DSP instructions." +#: fortran/lang.opt:441 +msgid "Enable all DEC language extensions." msgstr "" -#: config/mips/mips.opt:124 -msgid "Use MIPS-DSP REV 2 instructions." +#: fortran/lang.opt:445 +msgid "Enable legacy parsing of INCLUDE as statement." msgstr "" -#: config/mips/mips.opt:134 config/c6x/c6x.opt:30 config/nios2/nios2.opt:94 -#: config/tilegx/tilegx.opt:45 -msgid "Use big-endian byte order." +#: fortran/lang.opt:449 +msgid "Enable kind-specific variants of integer intrinsic functions." msgstr "" -#: config/mips/mips.opt:138 config/c6x/c6x.opt:34 config/nios2/nios2.opt:98 -#: config/tilegx/tilegx.opt:49 -msgid "Use little-endian byte order." +#: fortran/lang.opt:453 +msgid "Enable legacy math intrinsics for compatibility." msgstr "" -#: config/mips/mips.opt:142 config/iq2000/iq2000.opt:61 -msgid "Use ROM instead of RAM." +#: fortran/lang.opt:457 +msgid "Enable support for DEC STRUCTURE/RECORD." msgstr "" -#: config/mips/mips.opt:146 -msgid "Use Enhanced Virtual Addressing instructions." +#: fortran/lang.opt:461 +msgid "Enable DEC-style STATIC and AUTOMATIC attributes." msgstr "" -#: config/mips/mips.opt:150 -msgid "Use NewABI-style %reloc() assembly operators." +#: fortran/lang.opt:465 +msgid "Set the default double precision kind to an 8 byte wide type." msgstr "" -#: config/mips/mips.opt:154 -msgid "Use -G for data that is not defined by the current object." +#: fortran/lang.opt:469 +msgid "Set the default integer kind to an 8 byte wide type." msgstr "" -#: config/mips/mips.opt:158 -msgid "Work around certain 24K errata." +#: fortran/lang.opt:473 +msgid "Set the default real kind to an 8 byte wide type." msgstr "" -#: config/mips/mips.opt:162 -msgid "Work around certain R4000 errata." +#: fortran/lang.opt:477 +msgid "Set the default real kind to an 10 byte wide type." msgstr "" -#: config/mips/mips.opt:166 -msgid "Work around certain R4400 errata." +#: fortran/lang.opt:481 +msgid "Set the default real kind to an 16 byte wide type." msgstr "" -#: config/mips/mips.opt:170 -msgid "Work around the R5900 short loop erratum." +#: fortran/lang.opt:485 +msgid "Allow dollar signs in entity names." msgstr "" -#: config/mips/mips.opt:174 -msgid "Work around certain RM7000 errata." +#: fortran/lang.opt:489 config/alpha/alpha.opt:31 common.opt:654 common.opt:788 +#: common.opt:998 common.opt:1002 common.opt:1006 common.opt:1010 +#: common.opt:1574 common.opt:1630 common.opt:1762 common.opt:1766 +#: common.opt:2000 common.opt:2178 common.opt:2879 +msgid "Does nothing. Preserved for backward compatibility." msgstr "" -#: config/mips/mips.opt:178 -msgid "Work around certain R10000 errata." +#: fortran/lang.opt:493 +msgid "Display the code tree after parsing." msgstr "" -#: config/mips/mips.opt:182 -msgid "Work around errata for early SB-1 revision 2 cores." +#: fortran/lang.opt:497 +msgid "Display the code tree after front end optimization." msgstr "" -#: config/mips/mips.opt:186 -msgid "Work around certain VR4120 errata." +#: fortran/lang.opt:501 +msgid "Display the code tree after parsing; deprecated option." msgstr "" -#: config/mips/mips.opt:190 -msgid "Work around VR4130 mflo/mfhi errata." +#: fortran/lang.opt:505 +msgid "" +"Specify that an external BLAS library should be used for matmul calls on " +"large-size arrays." msgstr "" -#: config/mips/mips.opt:194 -msgid "Work around an early 4300 hardware bug." +#: fortran/lang.opt:509 +msgid "Use f2c calling convention." msgstr "" -#: config/mips/mips.opt:198 -msgid "FP exceptions are enabled." +#: fortran/lang.opt:513 +msgid "Assume that the source file is fixed form." msgstr "" -#: config/mips/mips.opt:202 -msgid "Use 32-bit floating-point registers." +#: fortran/lang.opt:517 +msgid "Force creation of temporary to test infrequently-executed forall code." msgstr "" -#: config/mips/mips.opt:206 -msgid "Conform to the o32 FPXX ABI." +#: fortran/lang.opt:521 +msgid "Interpret any INTEGER(4) as an INTEGER(8)." msgstr "" -#: config/mips/mips.opt:210 -msgid "Use 64-bit floating-point registers." +#: fortran/lang.opt:525 fortran/lang.opt:529 +msgid "Specify where to find the compiled intrinsic modules." msgstr "" -#: config/mips/mips.opt:214 -msgid "" -"-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack " -"trampolines." +#: fortran/lang.opt:533 +msgid "Allow arbitrary character line width in fixed mode." msgstr "" -#: config/mips/mips.opt:218 -msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode." +#: fortran/lang.opt:537 +msgid "-ffixed-line-length-\tUse n as character line width in fixed mode." msgstr "" -#: config/mips/mips.opt:222 -msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding." +#: fortran/lang.opt:541 +msgid "Pad shorter fixed form lines to line width with spaces." msgstr "" -#: config/mips/mips.opt:226 -msgid "" -"Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):" +#: fortran/lang.opt:545 +msgid "-ffpe-trap=[...]\tStop on following floating point exceptions." msgstr "" -#: config/mips/mips.opt:236 -msgid "Use 32-bit general registers." +#: fortran/lang.opt:549 +msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions." msgstr "" -#: config/mips/mips.opt:240 -msgid "Use 64-bit general registers." +#: fortran/lang.opt:553 +msgid "Assume that the source file is free form." msgstr "" -#: config/mips/mips.opt:244 -msgid "Use GP-relative addressing to access small data." +#: fortran/lang.opt:557 +msgid "Allow arbitrary character line width in free mode." msgstr "" -#: config/mips/mips.opt:248 -msgid "" -"When generating -mabicalls code, allow executables to use PLTs and copy " -"relocations." +#: fortran/lang.opt:561 +msgid "-ffree-line-length-\tUse n as character line width in free mode." msgstr "" -#: config/mips/mips.opt:252 -msgid "Allow the use of hardware floating-point ABI and instructions." +#: fortran/lang.opt:565 +msgid "Try to interchange loops if profitable." msgstr "" -#: config/mips/mips.opt:256 -msgid "Generate code that is link-compatible with MIPS16 and microMIPS code." +#: fortran/lang.opt:569 +msgid "Enable front end optimization." msgstr "" -#: config/mips/mips.opt:260 -msgid "An alias for minterlink-compressed provided for backward-compatibility." +#: fortran/lang.opt:573 +msgid "" +"Specify that no implicit typing is allowed, unless overridden by explicit " +"IMPLICIT statements." msgstr "" -#: config/mips/mips.opt:264 -msgid "-mipsN\tGenerate code for ISA level N." +#: fortran/lang.opt:577 +msgid "" +"-finit-character=\tInitialize local character variables to ASCII value n." msgstr "" -#: config/mips/mips.opt:268 -msgid "Generate MIPS16 code." +#: fortran/lang.opt:581 +msgid "" +"Initialize components of derived type variables according to other init " +"flags." msgstr "" -#: config/mips/mips.opt:272 -msgid "Use MIPS-3D instructions." +#: fortran/lang.opt:585 +msgid "-finit-integer=\tInitialize local integer variables to n." msgstr "" -#: config/mips/mips.opt:276 -msgid "Use ll, sc and sync instructions." +#: fortran/lang.opt:589 +msgid "Initialize local variables to zero (from g77)." msgstr "" -#: config/mips/mips.opt:280 -msgid "Use -G for object-local data." +#: fortran/lang.opt:593 +msgid "-finit-logical=\tInitialize local logical variables." msgstr "" -#: config/mips/mips.opt:284 -msgid "Use indirect calls." +#: fortran/lang.opt:597 +msgid "-finit-real=\tInitialize local real variables." msgstr "" -#: config/mips/mips.opt:288 -msgid "Use a 32-bit long type." +#: fortran/lang.opt:619 +msgid "" +"-finline-matmul-limit=\tSpecify the size of the largest matrix for which " +"matmul will be inlined." msgstr "" -#: config/mips/mips.opt:292 -msgid "Use a 64-bit long type." +#: fortran/lang.opt:623 +msgid "" +"-fmax-array-constructor=\tMaximum number of objects in an array " +"constructor." msgstr "" -#: config/mips/mips.opt:296 -msgid "Pass the address of the ra save location to _mcount in $12." +#: fortran/lang.opt:627 +msgid "-fmax-identifier-length=\tMaximum identifier length." msgstr "" -#: config/mips/mips.opt:300 -msgid "Don't optimize block moves." +#: fortran/lang.opt:631 +msgid "-fmax-subrecord-length=\tMaximum length for subrecords." msgstr "" -#: config/mips/mips.opt:304 -msgid "Use microMIPS instructions." +#: fortran/lang.opt:635 +msgid "" +"-fmax-stack-var-size=\tSize in bytes of the largest array that will be " +"put on the stack." msgstr "" -#: config/mips/mips.opt:308 -msgid "Use MIPS MSA Extension instructions." +#: fortran/lang.opt:639 +msgid "Put all local arrays on stack." msgstr "" -#: config/mips/mips.opt:312 -msgid "Allow the use of MT instructions." +#: fortran/lang.opt:643 +msgid "Set default accessibility of module entities to PRIVATE." msgstr "" -#: config/mips/mips.opt:316 -msgid "Prevent the use of all floating-point operations." +#: fortran/lang.opt:663 +msgid "Try to lay out derived types as compactly as possible." msgstr "" -#: config/mips/mips.opt:320 -msgid "Use MCU instructions." +#: fortran/lang.opt:671 +msgid "Protect parentheses in expressions." msgstr "" -#: config/mips/mips.opt:324 -msgid "Do not use a cache-flushing function before calling stack trampolines." +#: fortran/lang.opt:675 +msgid "" +"Path to header file that should be pre-included before each compilation unit." msgstr "" -#: config/mips/mips.opt:328 -msgid "Do not use MDMX instructions." +#: fortran/lang.opt:679 +msgid "Enable range checking during compilation." msgstr "" -#: config/mips/mips.opt:332 -msgid "Generate normal-mode code." +#: fortran/lang.opt:683 +msgid "Interpret any REAL(4) as a REAL(8)." msgstr "" -#: config/mips/mips.opt:336 -msgid "Do not use MIPS-3D instructions." +#: fortran/lang.opt:687 +msgid "Interpret any REAL(4) as a REAL(10)." msgstr "" -#: config/mips/mips.opt:340 -msgid "Use paired-single floating-point instructions." +#: fortran/lang.opt:691 +msgid "Interpret any REAL(4) as a REAL(16)." msgstr "" -#: config/mips/mips.opt:344 -msgid "" -"-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be " -"inserted." +#: fortran/lang.opt:695 +msgid "Interpret any REAL(8) as a REAL(4)." msgstr "" -#: config/mips/mips.opt:348 -msgid "Valid arguments to -mr10k-cache-barrier=:" +#: fortran/lang.opt:699 +msgid "Interpret any REAL(8) as a REAL(10)." msgstr "" -#: config/mips/mips.opt:361 -msgid "Try to allow the linker to turn PIC calls into direct calls." +#: fortran/lang.opt:703 +msgid "Interpret any REAL(8) as a REAL(16)." msgstr "" -#: config/mips/mips.opt:365 -msgid "" -"When generating -mabicalls code, make the code suitable for use in shared " -"libraries." +#: fortran/lang.opt:707 +msgid "Reallocate the LHS in assignments." msgstr "" -#: config/mips/mips.opt:369 -msgid "" -"Restrict the use of hardware floating-point instructions to 32-bit " -"operations." +#: fortran/lang.opt:711 +msgid "Use a 4-byte record marker for unformatted files." msgstr "" -#: config/mips/mips.opt:373 -msgid "Use SmartMIPS instructions." +#: fortran/lang.opt:715 +msgid "Use an 8-byte record marker for unformatted files." msgstr "" -#: config/mips/mips.opt:377 -msgid "Prevent the use of all hardware floating-point instructions." +#: fortran/lang.opt:719 +msgid "Allocate local variables on the stack to allow indirect recursion." msgstr "" -#: config/mips/mips.opt:381 -msgid "Optimize lui/addiu address loads." +#: fortran/lang.opt:723 +msgid "Copy array sections into a contiguous block on procedure entry." msgstr "" -#: config/mips/mips.opt:385 -msgid "Assume all symbols have 32-bit values." +#: fortran/lang.opt:727 +msgid "" +"-fcoarray=\tSpecify which coarray parallelization should be " +"used." msgstr "" -#: config/mips/mips.opt:389 -msgid "Use synci instruction to invalidate i-cache." +#: fortran/lang.opt:743 +msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed." msgstr "" -#: config/mips/mips.opt:393 config/arc/arc.opt:406 config/s390/s390.opt:225 -#: config/ft32/ft32.opt:27 -msgid "Use LRA instead of reload." +#: fortran/lang.opt:747 +msgid "Append a second underscore if the name already contains an underscore." msgstr "" -#: config/mips/mips.opt:397 -msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable." +#: fortran/lang.opt:755 +msgid "Apply negative sign to zero values." msgstr "" -#: config/mips/mips.opt:401 -msgid "Use 4-operand madd.s/madd.d and related instructions where applicable." +#: fortran/lang.opt:759 +msgid "Append underscores to externally visible names." msgstr "" -#: config/mips/mips.opt:405 config/riscv/riscv.opt:80 -msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR." +#: fortran/lang.opt:763 c-family/c.opt:1405 c-family/c.opt:1437 +#: c-family/c.opt:1685 config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1167 +#: common.opt:1375 common.opt:1450 common.opt:1718 common.opt:1849 +#: common.opt:2249 common.opt:2285 common.opt:2378 common.opt:2382 +#: common.opt:2487 common.opt:2578 common.opt:2586 common.opt:2594 +#: common.opt:2602 common.opt:2703 common.opt:2755 common.opt:2843 +#: common.opt:2980 common.opt:2984 common.opt:2988 common.opt:2992 +msgid "Does nothing. Preserved for backward compatibility." msgstr "" -#: config/mips/mips.opt:409 config/iq2000/iq2000.opt:74 -msgid "Put uninitialized constants in ROM (needs -membedded-data)." +#: fortran/lang.opt:803 +msgid "Statically link the GNU Fortran helper library (libgfortran)." msgstr "" -#: config/mips/mips.opt:413 -msgid "Use Virtualization (VZ) instructions." +#: fortran/lang.opt:807 +msgid "Conform to the ISO Fortran 2003 standard." msgstr "" -#: config/mips/mips.opt:417 -msgid "Use eXtended Physical Address (XPA) instructions." +#: fortran/lang.opt:811 +msgid "Conform to the ISO Fortran 2008 standard." msgstr "" -#: config/mips/mips.opt:421 -msgid "Use Cyclic Redundancy Check (CRC) instructions." +#: fortran/lang.opt:815 +msgid "Conform to the ISO Fortran 2008 standard including TS 29113." msgstr "" -#: config/mips/mips.opt:425 -msgid "Use Global INValidate (GINV) instructions." +#: fortran/lang.opt:819 +msgid "Conform to the ISO Fortran 2018 standard." msgstr "" -#: config/mips/mips.opt:429 -msgid "Perform VR4130-specific alignment optimizations." +#: fortran/lang.opt:823 +msgid "Conform to the ISO Fortran 95 standard." msgstr "" -#: config/mips/mips.opt:433 -msgid "Lift restrictions on GOT size." -msgstr "" +#: fortran/lang.opt:827 +msgid "Conform to nothing in particular." +msgstr "" -#: config/mips/mips.opt:437 -msgid "Enable use of odd-numbered single-precision registers." +#: fortran/lang.opt:831 +msgid "Accept extensions to support legacy code." msgstr "" -#: config/mips/mips.opt:441 -msgid "Optimize frame header." +#: c-family/c.opt:182 +msgid "" +"-A=\tAssert the to . Putting '-' " +"before disables the to ." msgstr "" -#: config/mips/mips.opt:448 -msgid "Enable load/store bonding." +#: c-family/c.opt:186 +msgid "Do not discard comments." msgstr "" -#: config/mips/mips.opt:452 -msgid "Specify the compact branch usage policy." +#: c-family/c.opt:190 +msgid "Do not discard comments in macro expansions." msgstr "" -#: config/mips/mips.opt:456 -msgid "Policies available for use with -mcompact-branches=:" +#: c-family/c.opt:194 +msgid "" +"-D[=]\tDefine a with as its value. If just " +" is given, is taken to be 1." msgstr "" -#: config/mips/mips.opt:469 -msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions." +#: c-family/c.opt:201 +msgid "-F \tAdd to the end of the main framework include path." msgstr "" -#: config/mips/mips.opt:473 -msgid "Use Loongson EXTension (EXT) instructions." +#: c-family/c.opt:205 +msgid "Enable parsing GIMPLE." msgstr "" -#: config/mips/mips.opt:477 -msgid "Use Loongson EXTension R2 (EXT2) instructions." +#: c-family/c.opt:209 +msgid "Print the name of header files as they are used." msgstr "" -#: config/visium/visium.opt:25 -msgid "Link with libc.a and libdebug.a." +#: c-family/c.opt:213 +msgid "-I \tAdd to the end of the main include path." msgstr "" -#: config/visium/visium.opt:29 -msgid "Link with libc.a and libsim.a." +#: c-family/c.opt:217 +msgid "Generate make dependencies." msgstr "" -#: config/visium/visium.opt:33 -msgid "Use hardware FP (default)." +#: c-family/c.opt:221 +msgid "Generate make dependencies and compile." msgstr "" -#: config/visium/visium.opt:37 config/sparc/sparc.opt:30 -#: config/sparc/sparc.opt:34 -msgid "Use hardware FP." +#: c-family/c.opt:225 +msgid "-MF \tWrite dependency output to the given file." msgstr "" -#: config/visium/visium.opt:41 config/sparc/sparc.opt:38 -msgid "Do not use hardware FP." +#: c-family/c.opt:229 +msgid "Treat missing header files as generated files." msgstr "" -#: config/visium/visium.opt:45 -msgid "Use features of and schedule code for given CPU." +#: c-family/c.opt:233 +msgid "Like -M but ignore system header files." msgstr "" -#: config/visium/visium.opt:49 config/spu/spu.opt:84 config/s390/s390.opt:194 -#: config/i386/i386.opt:514 config/sparc/sparc.opt:146 config/ia64/ia64.opt:122 -msgid "Schedule code for given CPU." +#: c-family/c.opt:237 +msgid "Like -MD but ignore system header files." msgstr "" -#: config/visium/visium.opt:65 -msgid "Generate code for the supervisor mode (default)." +#: c-family/c.opt:241 +msgid "Generate phony targets for all headers." msgstr "" -#: config/visium/visium.opt:69 -msgid "Generate code for the user mode." +#: c-family/c.opt:245 +msgid "-MQ \tAdd a MAKE-quoted target." msgstr "" -#: config/visium/visium.opt:73 -msgid "Only retained for backward compatibility." +#: c-family/c.opt:249 +msgid "-MT \tAdd an unquoted target." msgstr "" -#: config/epiphany/epiphany.opt:24 -msgid "Don't use any of r32..r63." +#: c-family/c.opt:253 +msgid "Do not generate #line directives." msgstr "" -#: config/epiphany/epiphany.opt:28 -msgid "" -"Preferentially allocate registers that allow short instruction generation." +#: c-family/c.opt:257 +msgid "-U\tUndefine ." msgstr "" -#: config/epiphany/epiphany.opt:32 -msgid "Set branch cost." +#: c-family/c.opt:261 +msgid "" +"Warn about things that will change when compiling with an ABI-compliant " +"compiler." msgstr "" -#: config/epiphany/epiphany.opt:36 -msgid "Enable conditional move instruction usage." +#: c-family/c.opt:265 +msgid "" +"Warn about things that change between the current -fabi-version and the " +"specified version." msgstr "" -#: config/epiphany/epiphany.opt:40 -msgid "Set number of nops to emit before each insn pattern." +#: c-family/c.opt:269 +msgid "" +"Warn if a subobject has an abi_tag attribute that the complete object type " +"does not have." msgstr "" -#: config/epiphany/epiphany.opt:52 -msgid "Use software floating point comparisons." +#: c-family/c.opt:276 +msgid "" +"Warn on suspicious calls of standard functions computing absolute values." msgstr "" -#: config/epiphany/epiphany.opt:56 -msgid "Enable split of 32 bit immediate loads into low / high part." +#: c-family/c.opt:280 +msgid "Warn about suspicious uses of memory addresses." msgstr "" -#: config/epiphany/epiphany.opt:60 -msgid "Enable use of POST_INC / POST_DEC." +#: c-family/c.opt:296 +msgid "Warn about 'new' of type with extended alignment without -faligned-new." msgstr "" -#: config/epiphany/epiphany.opt:64 -msgid "Enable use of POST_MODIFY." +#: c-family/c.opt:300 +msgid "" +"-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member " +"allocation function." msgstr "" -#: config/epiphany/epiphany.opt:68 -msgid "Set number of bytes on the stack preallocated for use by the callee." +#: c-family/c.opt:304 ada/gcc-interface/lang.opt:57 +msgid "Enable most warning messages." msgstr "" -#: config/epiphany/epiphany.opt:72 -msgid "Assume round to nearest is selected for purposes of scheduling." +#: c-family/c.opt:308 +msgid "Warn on any use of alloca." msgstr "" -#: config/epiphany/epiphany.opt:76 -msgid "Generate call insns as indirect calls." +#: c-family/c.opt:312 +msgid "" +"-Walloc-size-larger-than= Warn for calls to allocation functions that " +"attempt to allocate objects larger than the specified number of bytes." msgstr "" -#: config/epiphany/epiphany.opt:80 -msgid "Generate call insns as direct calls." +#: c-family/c.opt:317 +msgid "" +"-Wno-alloc-size-larger-than Disable Walloc-size-larger-than= warning. " +"Equivalent to Walloc-size-larger-than= or larger." msgstr "" -#: config/epiphany/epiphany.opt:84 +#: c-family/c.opt:321 msgid "" -"Assume labels and symbols can be addressed using 16 bit absolute addresses." +"-Walloc-zero Warn for calls to allocation functions that specify zero bytes." msgstr "" -#: config/epiphany/epiphany.opt:108 +#: c-family/c.opt:325 msgid "" -"A floatig point to integer truncation may be replaced with rounding to save " -"mode switching." +"-Walloca-larger-than=\tWarn on unbounded uses of alloca, and on " +"bounded uses of alloca whose bound can be larger than bytes." msgstr "" -#: config/epiphany/epiphany.opt:112 -msgid "Vectorize for double-word operations." +#: c-family/c.opt:331 +msgid "" +"-Wno-alloca-larger-than Disable Walloca-larger-than= warning. Equivalent to " +"Walloca-larger-than= or larger." msgstr "" -#: config/epiphany/epiphany.opt:128 +#: c-family/c.opt:343 msgid "" -"Split unaligned 8 byte vector moves before post-modify address generation." +"Warn whenever an Objective-C assignment is being intercepted by the garbage " +"collector." msgstr "" -#: config/epiphany/epiphany.opt:132 -msgid "Use the floating point unit for integer add/subtract." +#: c-family/c.opt:347 +msgid "Warn about casting functions to incompatible types." msgstr "" -#: config/epiphany/epiphany.opt:136 -msgid "Set register to hold -1." +#: c-family/c.opt:351 +msgid "" +"Warn about boolean expression compared with an integer value different from " +"true/false." msgstr "" -#: config/mn10300/mn10300.opt:30 -msgid "Target the AM33 processor." +#: c-family/c.opt:355 +msgid "Warn about certain operations on boolean expressions." msgstr "" -#: config/mn10300/mn10300.opt:34 -msgid "Target the AM33/2.0 processor." +#: c-family/c.opt:359 +msgid "" +"Warn when __builtin_frame_address or __builtin_return_address is used " +"unsafely." msgstr "" -#: config/mn10300/mn10300.opt:38 -msgid "Target the AM34 processor." +#: c-family/c.opt:363 +msgid "Warn when a built-in function is declared with the wrong signature." msgstr "" -#: config/mn10300/mn10300.opt:42 config/arm/arm.opt:236 -msgid "Tune code for the given processor." +#: c-family/c.opt:367 +msgid "Warn when a built-in preprocessor macro is undefined or redefined." msgstr "" -#: config/mn10300/mn10300.opt:46 -msgid "Work around hardware multiply bug." +#: c-family/c.opt:371 +msgid "Warn about features not present in ISO C11, but present in ISO C2X." msgstr "" -#: config/mn10300/mn10300.opt:55 -msgid "Enable linker relaxations." +#: c-family/c.opt:375 +msgid "Warn about features not present in ISO C90, but present in ISO C99." msgstr "" -#: config/mn10300/mn10300.opt:59 -msgid "Return pointers in both a0 and d0." +#: c-family/c.opt:379 +msgid "Warn about features not present in ISO C99, but present in ISO C11." msgstr "" -#: config/mn10300/mn10300.opt:63 -msgid "Allow gcc to generate LIW instructions." +#: c-family/c.opt:383 +msgid "Warn about C constructs that are not in the common subset of C and C++." msgstr "" -#: config/mn10300/mn10300.opt:67 -msgid "Allow gcc to generate the SETLB and Lcc instructions." +#: c-family/c.opt:390 +msgid "" +"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO " +"C++ 2011." msgstr "" -#: config/csky/csky_tables.opt:24 -msgid "Known CSKY CPUs (for use with the -mcpu= options):" +#: c-family/c.opt:394 +msgid "" +"Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO " +"C++ 2014." msgstr "" -#: config/csky/csky_tables.opt:199 -msgid "Known CSKY architectures (for use with the -march= option):" +#: c-family/c.opt:401 +msgid "" +"Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO " +"C++ 2017." msgstr "" -#: config/csky/csky_tables.opt:218 -msgid "Known CSKY FPUs (for use with the -mfpu= option):" +#: c-family/c.opt:405 +msgid "Warn about casts between incompatible function types." msgstr "" -#: config/csky/csky.opt:34 -msgid "Specify the target architecture." +#: c-family/c.opt:409 +msgid "Warn about casts which discard qualifiers." msgstr "" -#: config/csky/csky.opt:38 -msgid "Specify the target processor." +#: c-family/c.opt:413 c-family/c.opt:417 +msgid "Warn about catch handlers of non-reference type." msgstr "" -#: config/csky/csky.opt:44 config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 -msgid "Generate big-endian code." +#: c-family/c.opt:421 +msgid "Warn about subscripts whose type is \"char\"." msgstr "" -#: config/csky/csky.opt:51 config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 -msgid "Generate little-endian code." +#: c-family/c.opt:425 c-family/c.opt:1310 c-family/c.opt:1314 +#: c-family/c.opt:1318 c-family/c.opt:1322 c-family/c.opt:1326 +#: c-family/c.opt:1330 c-family/c.opt:1334 c-family/c.opt:1341 +#: c-family/c.opt:1345 c-family/c.opt:1349 c-family/c.opt:1353 +#: c-family/c.opt:1357 c-family/c.opt:1361 c-family/c.opt:1365 +#: c-family/c.opt:1369 c-family/c.opt:1373 c-family/c.opt:1377 +#: c-family/c.opt:1381 c-family/c.opt:1385 c-family/c.opt:1389 +#: config/i386/i386.opt:967 +msgid "Deprecated in GCC 9. This switch has no effect." msgstr "" -#: config/csky/csky.opt:61 -msgid "Enable hardware floating-point instructions." +#: c-family/c.opt:429 +msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"." msgstr "" -#: config/csky/csky.opt:65 -msgid "Use library calls to perform floating-point operations (default)." +#: c-family/c.opt:433 +msgid "" +"Warn about possibly nested block comments, and C++ comments spanning more " +"than one physical line." msgstr "" -#: config/csky/csky.opt:69 -msgid "Specify the target floating-point hardware/format." +#: c-family/c.opt:437 +msgid "Synonym for -Wcomment." msgstr "" -#: config/csky/csky.opt:73 -msgid "Generate C-SKY FPU double float instructions (default for hard float)." +#: c-family/c.opt:441 +msgid "Warn for conditionally-supported constructs." msgstr "" -#: config/csky/csky.opt:77 -msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)." +#: c-family/c.opt:445 +msgid "Warn for implicit type conversions that may change a value." msgstr "" -#: config/csky/csky.opt:85 -msgid "Enable the extended LRW instruction (default for CK801)." +#: c-family/c.opt:449 +msgid "Warn for converting NULL from/to a non-pointer type." msgstr "" -#: config/csky/csky.opt:89 -msgid "Enable interrupt stack instructions." +#: c-family/c.opt:457 +msgid "Warn when all constructors and destructors are private." msgstr "" -#: config/csky/csky.opt:93 -msgid "Enable multiprocessor instructions." +#: c-family/c.opt:461 +msgid "Warn about dangling else." msgstr "" -#: config/csky/csky.opt:97 -msgid "Enable coprocessor instructions." +#: c-family/c.opt:465 +msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage." msgstr "" -#: config/csky/csky.opt:101 -msgid "Enable cache prefetch instructions." +#: c-family/c.opt:469 +msgid "Warn when a declaration is found after a statement." msgstr "" -#: config/csky/csky.opt:105 -msgid "Enable C-SKY SECURE instructions." +#: c-family/c.opt:473 +msgid "Warn when deleting a pointer to incomplete type." msgstr "" -#: config/csky/csky.opt:112 -msgid "Enable C-SKY TRUST instructions." +#: c-family/c.opt:477 +msgid "Warn about deleting polymorphic objects with non-virtual destructors." msgstr "" -#: config/csky/csky.opt:116 -msgid "Enable C-SKY DSP instructions." +#: c-family/c.opt:485 +msgid "" +"Mark implicitly-declared copy operations as deprecated if the class has a " +"user-provided copy operation." msgstr "" -#: config/csky/csky.opt:120 -msgid "Enable C-SKY Enhanced DSP instructions." +#: c-family/c.opt:490 +msgid "" +"Mark implicitly-declared copy operations as deprecated if the class has a " +"user-provided copy operation or destructor." msgstr "" -#: config/csky/csky.opt:124 -msgid "Enable C-SKY Vector DSP instructions." +#: c-family/c.opt:495 +msgid "" +"Warn about positional initialization of structs requiring designated " +"initializers." msgstr "" -#: config/csky/csky.opt:130 -msgid "Generate divide instructions." +#: c-family/c.opt:499 +msgid "Warn if qualifiers on arrays which are pointer targets are discarded." msgstr "" -#: config/csky/csky.opt:134 -msgid "Generate code for Smart Mode." +#: c-family/c.opt:503 +msgid "Warn if type qualifiers on pointers are discarded." msgstr "" -#: config/csky/csky.opt:138 -msgid "Enable use of R16-R31 (default)." +#: c-family/c.opt:507 +msgid "Warn about compile-time integer division by zero." msgstr "" -#: config/csky/csky.opt:142 -msgid "Generate code using global anchor symbol addresses." +#: c-family/c.opt:511 +msgid "Warn about duplicated branches in if-else statements." msgstr "" -#: config/csky/csky.opt:146 -msgid "Generate push/pop instructions (default)." +#: c-family/c.opt:515 +msgid "Warn about duplicated conditions in an if-else-if chain." msgstr "" -#: config/csky/csky.opt:150 -msgid "Generate stm/ldm instructions (default)." +#: c-family/c.opt:519 +msgid "Warn about violations of Effective C++ style rules." msgstr "" -#: config/csky/csky.opt:157 -msgid "Generate constant pools in the compiler instead of assembler." +#: c-family/c.opt:523 +msgid "Warn about an empty body in an if or else statement." msgstr "" -#: config/csky/csky.opt:161 -msgid "Emit .stack_size directives." +#: c-family/c.opt:527 +msgid "Warn about stray tokens after #else and #endif." msgstr "" -#: config/csky/csky.opt:165 -msgid "Generate code for C-SKY compiler runtime instead of libgcc." +#: c-family/c.opt:531 +msgid "Warn about comparison of different enum types." msgstr "" -#: config/csky/csky.opt:169 -msgid "Set the branch costs to roughly the specified number of instructions." +#: c-family/c.opt:539 +msgid "" +"This switch is deprecated; use -Werror=implicit-function-declaration instead." msgstr "" -#: config/csky/csky.opt:173 -msgid "Permit scheduling of function prologue and epilogue sequences." +#: c-family/c.opt:547 +msgid "Warn about semicolon after in-class function definition." msgstr "" -#: config/microblaze/microblaze.opt:40 -msgid "Use software emulation for floating point (default)." +#: c-family/c.opt:551 +msgid "" +"Warn for implicit type conversions that cause loss of floating point " +"precision." msgstr "" -#: config/microblaze/microblaze.opt:44 -msgid "Use hardware floating point instructions." +#: c-family/c.opt:555 +msgid "Warn if testing floating point numbers for equality." msgstr "" -#: config/microblaze/microblaze.opt:48 -msgid "Use table lookup optimization for small signed integer divisions." +#: c-family/c.opt:559 c-family/c.opt:601 +msgid "Warn about printf/scanf/strftime/strfmon format string anomalies." msgstr "" -#: config/microblaze/microblaze.opt:52 -msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU." +#: c-family/c.opt:563 +msgid "Warn about format strings that contain NUL bytes." msgstr "" -#: config/microblaze/microblaze.opt:56 -msgid "Don't optimize block moves, use memcpy." +#: c-family/c.opt:567 +msgid "Warn if passing too many arguments to a function for its format string." msgstr "" -#: config/microblaze/microblaze.opt:60 config/arm/arm.opt:99 -#: config/aarch64/aarch64.opt:68 -msgid "Assume target CPU is configured as big endian." +#: c-family/c.opt:571 +msgid "Warn about format strings that are not literals." msgstr "" -#: config/microblaze/microblaze.opt:64 config/arm/arm.opt:164 -#: config/aarch64/aarch64.opt:84 -msgid "Assume target CPU is configured as little endian." +#: c-family/c.opt:575 +msgid "" +"Warn about function calls with format strings that write past the end of the " +"destination region. Same as -Wformat-overflow=1." msgstr "" -#: config/microblaze/microblaze.opt:68 -msgid "Use the soft multiply emulation (default)." +#: c-family/c.opt:580 +msgid "Warn about possible security problems with format functions." msgstr "" -#: config/microblaze/microblaze.opt:72 -msgid "Use reorder instructions (swap and byte reversed load/store) (default)." +#: c-family/c.opt:584 +msgid "Warn about sign differences with format functions." msgstr "" -#: config/microblaze/microblaze.opt:76 -msgid "Use the software emulation for divides (default)." +#: c-family/c.opt:588 +msgid "" +"Warn about calls to snprintf and similar functions that truncate output. " +"Same as -Wformat-truncation=1." msgstr "" -#: config/microblaze/microblaze.opt:80 -msgid "Use the hardware barrel shifter instead of emulation." +#: c-family/c.opt:593 +msgid "Warn about strftime formats yielding 2-digit years." msgstr "" -#: config/microblaze/microblaze.opt:84 -msgid "Use pattern compare instructions." +#: c-family/c.opt:597 +msgid "Warn about zero-length formats." msgstr "" -#: config/microblaze/microblaze.opt:88 -msgid "Check for stack overflow at runtime." +#: c-family/c.opt:605 +msgid "" +"Warn about function calls with format strings that write past the end of the " +"destination region." msgstr "" -#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65 -msgid "Use GP relative sdata/sbss sections." +#: c-family/c.opt:610 +msgid "" +"Warn about calls to snprintf and similar functions that truncate output." msgstr "" -#: config/microblaze/microblaze.opt:96 -msgid "Clear the BSS to zero and place zero initialized in BSS." +#: c-family/c.opt:614 +msgid "Warn when the field in a struct is not aligned." msgstr "" -#: config/microblaze/microblaze.opt:100 -msgid "Use multiply high instructions for high part of 32x32 multiply." +#: c-family/c.opt:618 +msgid "Warn whenever type qualifiers are ignored." msgstr "" -#: config/microblaze/microblaze.opt:104 -msgid "Use hardware floating point conversion instructions." +#: c-family/c.opt:622 +msgid "Warn whenever attributes are ignored." msgstr "" -#: config/microblaze/microblaze.opt:108 -msgid "Use hardware floating point square root instruction." +#: c-family/c.opt:626 +msgid "" +"Warn when there is a conversion between pointers that have incompatible " +"types." msgstr "" -#: config/microblaze/microblaze.opt:112 -msgid "Description for mxl-mode-executable." +#: c-family/c.opt:630 +msgid "Warn when the address of packed member of struct or union is taken." msgstr "" -#: config/microblaze/microblaze.opt:116 -msgid "Description for mxl-mode-xmdstub." +#: c-family/c.opt:634 +msgid "Warn about variables which are initialized to themselves." msgstr "" -#: config/microblaze/microblaze.opt:120 -msgid "Description for mxl-mode-bootstrap." +#: c-family/c.opt:638 +msgid "" +"Warn about uses of std::initializer_list that can result in dangling " +"pointers." msgstr "" -#: config/microblaze/microblaze.opt:124 -msgid "Description for mxl-mode-novectors." +#: c-family/c.opt:642 +msgid "Warn about implicit declarations." msgstr "" -#: config/microblaze/microblaze.opt:128 -msgid "Use hardware prefetch instruction." +#: c-family/c.opt:650 +msgid "Warn about implicit conversions from \"float\" to \"double\"." msgstr "" -#: config/microblaze/microblaze.opt:132 -msgid "" -"Data referenced by offset from start of text instead of GOT (with -fPIC/-" -"fPIE)." +#: c-family/c.opt:654 +msgid "Warn if \"defined\" is used outside #if." msgstr "" -#: config/spu/spu.opt:20 -msgid "Emit warnings when run-time relocations are generated." +#: c-family/c.opt:658 +msgid "Warn about implicit function declarations." msgstr "" -#: config/spu/spu.opt:24 -msgid "Emit errors when run-time relocations are generated." +#: c-family/c.opt:662 +msgid "Warn when a declaration does not specify a type." msgstr "" -#: config/spu/spu.opt:28 -msgid "Specify cost of branches (Default 20)." +#: c-family/c.opt:669 +msgid "" +"Warn about C++11 inheriting constructors when the base has a variadic " +"constructor." msgstr "" -#: config/spu/spu.opt:32 -msgid "Make sure loads and stores are not moved past DMA instructions." +#: c-family/c.opt:673 +msgid "" +"Warn about incompatible integer to pointer and pointer to integer " +"conversions." msgstr "" -#: config/spu/spu.opt:36 -msgid "volatile must be specified on any memory that is effected by DMA." +#: c-family/c.opt:677 +msgid "Warn for suspicious integer expressions in boolean context." msgstr "" -#: config/spu/spu.opt:40 config/spu/spu.opt:44 +#: c-family/c.opt:681 msgid "" -"Insert nops when it might improve performance by allowing dual issue " -"(default)." +"Warn when there is a cast to a pointer from an integer of a different size." msgstr "" -#: config/spu/spu.opt:48 -msgid "Use standard main function as entry for startup." +#: c-family/c.opt:685 +msgid "Warn about invalid uses of the \"offsetof\" macro." msgstr "" -#: config/spu/spu.opt:52 -msgid "Generate branch hints for branches." +#: c-family/c.opt:689 +msgid "Warn about PCH files that are found but not used." msgstr "" -#: config/spu/spu.opt:56 -msgid "Maximum number of nops to insert for a hint (Default 2)." +#: c-family/c.opt:693 +msgid "Warn when a jump misses a variable initialization." msgstr "" -#: config/spu/spu.opt:60 +#: c-family/c.opt:697 msgid "" -"Approximate maximum number of instructions to allow between a hint and its " -"branch [125]." +"Warn when a string or character literal is followed by a ud-suffix which " +"does not begin with an underscore." msgstr "" -#: config/spu/spu.opt:64 -msgid "Generate code for 18 bit addressing." -msgstr "" - -#: config/spu/spu.opt:68 -msgid "Generate code for 32 bit addressing." -msgstr "" - -#: config/spu/spu.opt:72 config/sh/sh.opt:227 config/ia64/ia64.opt:114 -#: config/pa/pa.opt:62 -msgid "Specify range of registers to make fixed." -msgstr "" - -#: config/spu/spu.opt:76 +#: c-family/c.opt:701 msgid "" -"Insert hbrp instructions after hinted branch targets to avoid the SPU hang " -"issue." +"Warn when a logical operator is suspiciously always evaluating to true or " +"false." msgstr "" -#: config/spu/spu.opt:80 config/s390/s390.opt:56 config/i386/i386.opt:257 -msgid "Generate code for given CPU." +#: c-family/c.opt:705 +msgid "" +"Warn when logical not is used on the left hand side operand of a comparison." msgstr "" -#: config/spu/spu.opt:88 -msgid "Access variables in 32-bit PPU objects (default)." +#: c-family/c.opt:709 +msgid "Do not warn about using \"long long\" when -pedantic." msgstr "" -#: config/spu/spu.opt:92 -msgid "Access variables in 64-bit PPU objects." +#: c-family/c.opt:713 +msgid "Warn about suspicious declarations of \"main\"." msgstr "" -#: config/spu/spu.opt:96 -msgid "Allow conversions between __ea and generic pointers (default)." +#: c-family/c.opt:721 +msgid "" +"Warn about suspicious calls to memset where the third argument is constant " +"literal zero and the second is not." msgstr "" -#: config/spu/spu.opt:100 -msgid "Size (in KB) of software data cache." +#: c-family/c.opt:725 +msgid "" +"Warn about suspicious calls to memset where the third argument contains the " +"number of elements not multiplied by the element size." msgstr "" -#: config/spu/spu.opt:104 -msgid "Atomically write back software data cache lines (default)." +#: c-family/c.opt:729 +msgid "" +"Warn when the indentation of the code does not reflect the block structure." msgstr "" -#: config/c6x/c6x-tables.opt:24 -msgid "Known C6X ISAs (for use with the -march= option):" +#: c-family/c.opt:733 +msgid "Warn about possibly missing braces around initializers." msgstr "" -#: config/c6x/c6x.opt:38 config/msp430/msp430.opt:3 config/bfin/bfin.opt:40 -msgid "Use simulator runtime." +#: c-family/c.opt:737 +msgid "Warn about global functions without previous declarations." msgstr "" -#: config/c6x/c6x.opt:42 -msgid "Select method for sdata handling." +#: c-family/c.opt:741 +msgid "Warn about missing fields in struct initializers." msgstr "" -#: config/c6x/c6x.opt:46 -msgid "Valid arguments for the -msdata= option:" +#: c-family/c.opt:745 +msgid "" +"Warn about unsafe macros expanding to multiple statements used as a body of " +"a clause such as if, else, while, switch, or for." msgstr "" -#: config/c6x/c6x.opt:59 -msgid "Compile for the DSBT shared library ABI." +#: c-family/c.opt:749 +msgid "Warn on direct multiple inheritance." msgstr "" -#: config/c6x/c6x.opt:63 config/bfin/bfin.opt:82 -msgid "Avoid generating pc-relative calls; use indirection." +#: c-family/c.opt:753 +msgid "Warn on namespace definition." msgstr "" -#: config/c6x/c6x.opt:67 config/m68k/m68k.opt:103 config/arm/arm.opt:86 -#: config/nios2/nios2.opt:570 config/nds32/nds32.opt:171 -msgid "Specify the name of the target architecture." +#: c-family/c.opt:757 +msgid "Warn when fields in a struct with the packed attribute are misaligned." msgstr "" -#: config/mcore/mcore.opt:23 -msgid "Generate code for the M*Core M210." +#: c-family/c.opt:761 +msgid "Warn about missing sized deallocation functions." msgstr "" -#: config/mcore/mcore.opt:27 -msgid "Generate code for the M*Core M340." +#: c-family/c.opt:765 +msgid "" +"Warn about suspicious divisions of two sizeof expressions that don't work " +"correctly with pointers." msgstr "" -#: config/mcore/mcore.opt:31 -msgid "Force functions to be aligned to a 4 byte boundary." +#: c-family/c.opt:769 +msgid "" +"Warn about suspicious length parameters to certain string functions if the " +"argument uses sizeof." msgstr "" -#: config/mcore/mcore.opt:39 -msgid "Emit call graph information." +#: c-family/c.opt:773 +msgid "Warn when sizeof is applied on a parameter declared as an array." msgstr "" -#: config/mcore/mcore.opt:43 -msgid "Use the divide instruction." +#: c-family/c.opt:777 +msgid "" +"Warn about buffer overflow in string manipulation functions like memcpy and " +"strcpy." msgstr "" -#: config/mcore/mcore.opt:47 -msgid "Inline constants if it can be done in 2 insns or less." +#: c-family/c.opt:782 +msgid "" +"Under the control of Object Size type, warn about buffer overflow in string " +"manipulation functions like memcpy and strcpy." msgstr "" -#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27 +#: c-family/c.opt:787 msgid "" -"Assume that run-time support has been provided, so omit -lsim from the " -"linker command line." +"Warn about truncation in string manipulation functions like strncat and " +"strncpy." msgstr "" -#: config/mcore/mcore.opt:60 -msgid "Use arbitrary sized immediates in bit operations." +#: c-family/c.opt:791 +msgid "Warn about functions which might be candidates for format attributes." msgstr "" -#: config/mcore/mcore.opt:64 -msgid "Prefer word accesses over byte accesses." +#: c-family/c.opt:795 +msgid "" +"Suggest that the override keyword be used when the declaration of a virtual " +"function overrides another." msgstr "" -#: config/mcore/mcore.opt:71 -msgid "Set the maximum amount for a single stack increment operation." +#: c-family/c.opt:800 +msgid "Warn about enumerated switches, with no default, missing a case." msgstr "" -#: config/mcore/mcore.opt:75 -msgid "Always treat bitfields as int-sized." +#: c-family/c.opt:804 +msgid "Warn about enumerated switches missing a \"default:\" statement." msgstr "" -#: config/arc/arc-tables.opt:25 -msgid "Known ARC CPUs (for use with the -mcpu= option):" +#: c-family/c.opt:808 +msgid "Warn about all enumerated switches missing a specific case." msgstr "" -#: config/arc/arc.opt:26 -msgid "Compile code for big endian mode." +#: c-family/c.opt:812 +msgid "Warn about switches with boolean controlling expression." msgstr "" -#: config/arc/arc.opt:30 -msgid "Compile code for little endian mode. This is the default." +#: c-family/c.opt:816 +msgid "Warn on primary template declaration." msgstr "" -#: config/arc/arc.opt:34 +#: c-family/c.opt:820 msgid "" -"Disable ARCompact specific pass to generate conditional execution " -"instructions." +"Warn about declarations of entities that may be missing attributes that " +"related entities have been declared with." msgstr "" -#: config/arc/arc.opt:38 -msgid "Generate ARCompact 32-bit code for ARC600 processor." +#: c-family/c.opt:829 +msgid "Warn about user-specified include directories that do not exist." msgstr "" -#: config/arc/arc.opt:42 -msgid "Same as -mA6." +#: c-family/c.opt:833 +msgid "" +"Warn about function parameters declared without a type specifier in K&R-" +"style functions." msgstr "" -#: config/arc/arc.opt:46 -msgid "Generate ARCompact 32-bit code for ARC601 processor." +#: c-family/c.opt:837 +msgid "Warn about global functions without prototypes." msgstr "" -#: config/arc/arc.opt:50 -msgid "Generate ARCompact 32-bit code for ARC700 processor." +#: c-family/c.opt:844 +msgid "Warn about use of multi-character character constants." msgstr "" -#: config/arc/arc.opt:54 -msgid "Same as -mA7." +#: c-family/c.opt:848 +msgid "" +"Warn about narrowing conversions within { } that are ill-formed in C++11." msgstr "" -#: config/arc/arc.opt:58 -msgid "Force all calls to be made via a jli instruction." +#: c-family/c.opt:852 +msgid "Warn about \"extern\" declarations not at file scope." msgstr "" -#: config/arc/arc.opt:62 -msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option." +#: c-family/c.opt:856 +msgid "" +"Warn when a noexcept expression evaluates to false even though the " +"expression can't actually throw." msgstr "" -#: config/arc/arc.opt:132 -msgid "Enable DIV-REM instructions for ARCv2." +#: c-family/c.opt:860 +msgid "" +"Warn if C++17 noexcept function type will change the mangled name of a " +"symbol." msgstr "" -#: config/arc/arc.opt:136 -msgid "Enable code density instructions for ARCv2." +#: c-family/c.opt:864 +msgid "" +"Warn when non-templatized friend functions are declared within a template." msgstr "" -#: config/arc/arc.opt:140 -msgid "Tweak register allocation to help 16-bit instruction generation." +#: c-family/c.opt:868 +msgid "" +"Warn when a conversion function will never be called due to the type it " +"converts to." msgstr "" -#: config/arc/arc.opt:150 -msgid "Use ordinarily cached memory accesses for volatile references." +#: c-family/c.opt:872 +msgid "Warn for unsafe raw memory writes to objects of class types." msgstr "" -#: config/arc/arc.opt:154 -msgid "Enable cache bypass for volatile references." +#: c-family/c.opt:876 +msgid "Warn about non-virtual destructors." msgstr "" -#: config/arc/arc.opt:158 -msgid "Generate instructions supported by barrel shifter." +#: c-family/c.opt:880 +msgid "" +"Warn about NULL being passed to argument slots marked as requiring non-NULL." msgstr "" -#: config/arc/arc.opt:162 -msgid "Generate norm instruction." +#: c-family/c.opt:896 +msgid "" +"-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings." msgstr "" -#: config/arc/arc.opt:166 -msgid "Generate swap instruction." +#: c-family/c.opt:919 +msgid "Warn if a C-style cast is used in a program." msgstr "" -#: config/arc/arc.opt:170 -msgid "Generate mul64 and mulu64 instructions." +#: c-family/c.opt:923 +msgid "Warn for obsolescent usage in a declaration." msgstr "" -#: config/arc/arc.opt:174 -msgid "Do not generate mpy instructions for ARC700." +#: c-family/c.opt:927 +msgid "Warn if an old-style parameter definition is used." msgstr "" -#: config/arc/arc.opt:178 -msgid "" -"Generate Extended arithmetic instructions. Currently only divaw, adds, subs " -"and sat16 are supported." +#: c-family/c.opt:931 +msgid "Warn if a simd directive is overridden by the vectorizer cost model." msgstr "" -#: config/arc/arc.opt:182 +#: c-family/c.opt:935 msgid "" -"Dummy flag. This is the default unless FPX switches are provided explicitly." -msgstr "" - -#: config/arc/arc.opt:186 -msgid "Generate call insns as register indirect calls." +"Warn if a string is longer than the maximum portable length specified by the " +"standard." msgstr "" -#: config/arc/arc.opt:190 -msgid "Do no generate BRcc instructions in arc_reorg." +#: c-family/c.opt:939 +msgid "Warn about overloaded virtual function names." msgstr "" -#: config/arc/arc.opt:194 -msgid "" -"Generate sdata references. This is the default, unless you compile for PIC." +#: c-family/c.opt:943 +msgid "Warn about overriding initializers without side effects." msgstr "" -#: config/arc/arc.opt:198 -msgid "Generate millicode thunks." +#: c-family/c.opt:947 +msgid "Warn about overriding initializers with side effects." msgstr "" -#: config/arc/arc.opt:202 config/arc/arc.opt:206 -msgid "FPX: Generate Single Precision FPX (compact) instructions." +#: c-family/c.opt:951 +msgid "Warn about packed bit-fields whose offset changed in GCC 4.4." msgstr "" -#: config/arc/arc.opt:210 -msgid "FPX: Generate Single Precision FPX (fast) instructions." +#: c-family/c.opt:955 +msgid "Warn about possibly missing parentheses." msgstr "" -#: config/arc/arc.opt:214 +#: c-family/c.opt:963 msgid "" -"FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions." +"Warn about calling std::move on a local object in a return statement " +"preventing copy elision." msgstr "" -#: config/arc/arc.opt:218 config/arc/arc.opt:222 -msgid "FPX: Generate Double Precision FPX (compact) instructions." +#: c-family/c.opt:967 +msgid "Warn when converting the type of pointers to member functions." msgstr "" -#: config/arc/arc.opt:226 -msgid "FPX: Generate Double Precision FPX (fast) instructions." +#: c-family/c.opt:971 +msgid "Warn about function pointer arithmetic." msgstr "" -#: config/arc/arc.opt:230 -msgid "Disable LR and SR instructions from using FPX extension aux registers." +#: c-family/c.opt:975 +msgid "Warn when a pointer differs in signedness in an assignment." msgstr "" -#: config/arc/arc.opt:234 -msgid "" -"Enable generation of ARC SIMD instructions via target-specific builtins." +#: c-family/c.opt:979 +msgid "Warn when a pointer is compared with a zero character constant." msgstr "" -#: config/arc/arc.opt:238 -msgid "-mcpu=CPU\tCompile code for ARC variant CPU." +#: c-family/c.opt:983 +msgid "Warn when a pointer is cast to an integer of a different size." msgstr "" -#: config/arc/arc.opt:242 -msgid "" -"Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -" -"Os." +#: c-family/c.opt:987 +msgid "Warn about misuses of pragmas." msgstr "" -#: config/arc/arc.opt:246 config/sh/sh.opt:243 -msgid "Annotate assembler instructions with estimated addresses." +#: c-family/c.opt:991 +msgid "" +"Warn if constructor or destructors with priorities from 0 to 100 are used." msgstr "" -#: config/arc/arc.opt:250 +#: c-family/c.opt:995 msgid "" -"Cost to assume for a multiply instruction, with 4 being equal to a normal " -"insn." +"Warn if a property for an Objective-C object has no assign semantics " +"specified." msgstr "" -#: config/arc/arc.opt:254 -msgid "-mcpu=TUNE Tune code for given ARC variant." +#: c-family/c.opt:999 +msgid "Warn if inherited methods are unimplemented." msgstr "" -#: config/arc/arc.opt:285 -msgid "Enable the use of indexed loads." +#: c-family/c.opt:1003 c-family/c.opt:1007 +msgid "Warn for placement new expressions with undefined behavior." msgstr "" -#: config/arc/arc.opt:289 -msgid "Enable the use of pre/post modify with register displacement." +#: c-family/c.opt:1011 +msgid "Warn about multiple declarations of the same object." msgstr "" -#: config/arc/arc.opt:293 -msgid "Generate 32x16 multiply and mac instructions." +#: c-family/c.opt:1015 +msgid "Warn about redundant calls to std::move." msgstr "" -#: config/arc/arc.opt:299 -msgid "Set probability threshold for unaligning branches." +#: c-family/c.opt:1019 +msgid "Warn about uses of register storage specifier." msgstr "" -#: config/arc/arc.opt:303 -msgid "Don't use less than 25 bit addressing range for calls." +#: c-family/c.opt:1023 +msgid "Warn when the compiler reorders code." msgstr "" -#: config/arc/arc.opt:307 +#: c-family/c.opt:1027 msgid "" -"Explain what alignment considerations lead to the decision to make an insn " -"short or long." +"Warn whenever a function's return type defaults to \"int\" (C), or about " +"inconsistent return types (C++)." msgstr "" -#: config/arc/arc.opt:311 -msgid "Do alignment optimizations for call instructions." +#: c-family/c.opt:1031 +msgid "Warn on suspicious constructs involving reverse scalar storage order." msgstr "" -#: config/arc/arc.opt:315 -msgid "" -"Enable Rcq constraint handling - most short code generation depends on this." +#: c-family/c.opt:1035 +msgid "Warn if a selector has multiple methods." msgstr "" -#: config/arc/arc.opt:319 -msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this." +#: c-family/c.opt:1039 +msgid "Warn about possible violations of sequence point rules." msgstr "" -#: config/arc/arc.opt:323 -msgid "Enable pre-reload use of cbranchsi pattern." +#: c-family/c.opt:1043 +msgid "Warn if a local declaration hides an instance variable." msgstr "" -#: config/arc/arc.opt:327 -msgid "Enable bbit peephole2." +#: c-family/c.opt:1047 c-family/c.opt:1051 +msgid "Warn if left shift of a signed value overflows." msgstr "" -#: config/arc/arc.opt:331 -msgid "" -"Use pc-relative switch case tables - this enables case table shortening." +#: c-family/c.opt:1055 +msgid "Warn if shift count is negative." msgstr "" -#: config/arc/arc.opt:335 -msgid "Enable compact casesi pattern." +#: c-family/c.opt:1059 +msgid "Warn if shift count >= width of type." msgstr "" -#: config/arc/arc.opt:339 -msgid "Enable 'q' instruction alternatives." +#: c-family/c.opt:1063 +msgid "Warn if left shifting a negative value." msgstr "" -#: config/arc/arc.opt:343 -msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc." +#: c-family/c.opt:1067 +msgid "Warn about signed-unsigned comparisons." msgstr "" -#: config/arc/arc.opt:350 -msgid "Enable variable polynomial CRC extension." +#: c-family/c.opt:1075 +msgid "" +"Warn for implicit type conversions between signed and unsigned integers." msgstr "" -#: config/arc/arc.opt:354 -msgid "Enable DSP 3.1 Pack A extensions." +#: c-family/c.opt:1079 +msgid "Warn when overload promotes from unsigned to signed." msgstr "" -#: config/arc/arc.opt:358 -msgid "Enable dual viterbi butterfly extension." +#: c-family/c.opt:1083 +msgid "Warn about uncasted NULL used as sentinel." msgstr "" -#: config/arc/arc.opt:368 -msgid "Enable Dual and Single Operand Instructions for Telephony." +#: c-family/c.opt:1087 +msgid "Warn about unprototyped function declarations." msgstr "" -#: config/arc/arc.opt:372 -msgid "Enable XY Memory extension (DSP version 3)." +#: c-family/c.opt:1099 +msgid "Warn if type signatures of candidate methods do not match exactly." msgstr "" -#: config/arc/arc.opt:377 -msgid "Enable Locked Load/Store Conditional extension." +#: c-family/c.opt:1103 +msgid "" +"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions " +"are used." msgstr "" -#: config/arc/arc.opt:381 -msgid "Enable swap byte ordering extension instruction." +#: c-family/c.opt:1107 +msgid "Deprecated. This switch has no effect." msgstr "" -#: config/arc/arc.opt:385 -msgid "Enable 64-bit Time-Stamp Counter extension instruction." +#: c-family/c.opt:1115 +msgid "Warn if a comparison always evaluates to true or false." msgstr "" -#: config/arc/arc.opt:389 -msgid "Pass -EB option through to linker." +#: c-family/c.opt:1119 +msgid "Warn if a throw expression will always result in a call to terminate()." msgstr "" -#: config/arc/arc.opt:393 -msgid "Pass -EL option through to linker." +#: c-family/c.opt:1123 +msgid "Warn about features not present in traditional C." msgstr "" -#: config/arc/arc.opt:397 -msgid "Pass -marclinux option through to linker." +#: c-family/c.opt:1127 +msgid "" +"Warn of prototypes causing type conversions different from what would happen " +"in the absence of prototype." msgstr "" -#: config/arc/arc.opt:401 -msgid "Pass -marclinux_prof option through to linker." +#: c-family/c.opt:1131 +msgid "" +"Warn if trigraphs are encountered that might affect the meaning of the " +"program." msgstr "" -#: config/arc/arc.opt:410 -msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY." +#: c-family/c.opt:1135 +msgid "Warn about @selector()s without previously declared methods." msgstr "" -#: config/arc/arc.opt:414 -msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." +#: c-family/c.opt:1139 +msgid "Warn if an undefined macro is used in an #if directive." msgstr "" -#: config/arc/arc.opt:418 -msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." +#: c-family/c.opt:1151 +msgid "Warn about unrecognized pragmas." msgstr "" -#: config/arc/arc.opt:430 -msgid "Enable atomic instructions." +#: c-family/c.opt:1155 +msgid "Warn about unsuffixed float constants." msgstr "" -#: config/arc/arc.opt:434 -msgid "Enable double load/store instructions for ARC HS." +#: c-family/c.opt:1163 +msgid "Warn when typedefs locally defined in a function are not used." msgstr "" -#: config/arc/arc.opt:438 -msgid "Specify the name of the target floating point configuration." +#: c-family/c.opt:1167 +msgid "Warn about macros defined in the main file that are not used." msgstr "" -#: config/arc/arc.opt:481 -msgid "Specify thread pointer register number." +#: c-family/c.opt:1171 +msgid "" +"Warn if a caller of a function, marked with attribute warn_unused_result, " +"does not use its return value." msgstr "" -#: config/arc/arc.opt:488 -msgid "Enable use of NPS400 bit operations." +#: c-family/c.opt:1179 c-family/c.opt:1183 +msgid "Warn when a const variable is unused." msgstr "" -#: config/arc/arc.opt:492 -msgid "Enable use of NPS400 xld/xst extension." +#: c-family/c.opt:1187 +msgid "Warn about using variadic macros." msgstr "" -#: config/arc/arc.opt:496 config/arm/arm.opt:276 config/nds32/nds32.opt:461 -msgid "Enable unaligned word and halfword accesses to packed data." +#: c-family/c.opt:1191 +msgid "" +"Warn about questionable usage of the macros used to retrieve variable " +"arguments." msgstr "" -#: config/arc/arc.opt:500 -msgid "" -"Specifies the registers that the processor saves on an interrupt entry and " -"exit." +#: c-family/c.opt:1195 +msgid "Warn if a variable length array is used." msgstr "" -#: config/arc/arc.opt:504 +#: c-family/c.opt:1199 msgid "" -"Specifies the number of registers replicated in second register bank on " -"entry to fast interrupt." +"-Wvla-larger-than=\tWarn on unbounded uses of variable-length " +"arrays, and on bounded uses of variable-length arrays whose bound can be " +"larger than bytes. bytes." msgstr "" -#: config/arc/arc.opt:508 +#: c-family/c.opt:1206 msgid "" -"Sets LP_COUNT register width. Possible values are 8, 16, 20, 24, 28, and 32." +"-Wno-vla-larger-than Disable Wvla-larger-than= warning. Equivalent to Wvla-" +"larger-than= or larger." msgstr "" -#: config/arc/arc.opt:533 -msgid "Enable 16-entry register file." +#: c-family/c.opt:1210 +msgid "Warn when a register variable is declared volatile." msgstr "" -#: config/arc/arc.opt:537 -msgid "Enable use of BI/BIH instructions when available." +#: c-family/c.opt:1214 +msgid "Warn on direct virtual inheritance." msgstr "" -#: config/arc/arc.opt:541 -msgid "Enable ENTER_S and LEAVE_S opcodes for ARCv2." +#: c-family/c.opt:1218 +msgid "Warn if a virtual base has a non-trivial move assignment operator." msgstr "" -#: config/m68k/m68k.opt:30 -msgid "Generate code for a 520X." +#: c-family/c.opt:1222 +msgid "" +"In C++, nonzero means warn about deprecated conversion from string literals " +"to 'char *'. In C, similar warning, except that the conversion is of course " +"not deprecated by the ISO C standard." msgstr "" -#: config/m68k/m68k.opt:34 -msgid "Generate code for a 5206e." +#: c-family/c.opt:1226 +msgid "Warn when a literal '0' is used as null pointer." msgstr "" -#: config/m68k/m68k.opt:38 -msgid "Generate code for a 528x." -msgstr "" - -#: config/m68k/m68k.opt:42 -msgid "Generate code for a 5307." +#: c-family/c.opt:1230 +msgid "Warn about useless casts." msgstr "" -#: config/m68k/m68k.opt:46 -msgid "Generate code for a 5407." +#: c-family/c.opt:1234 +msgid "" +"Warn if a class type has a base or a field whose type uses the anonymous " +"namespace or depends on a type with no linkage." msgstr "" -#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111 -msgid "Generate code for a 68000." +#: c-family/c.opt:1238 +msgid "" +"Warn when a declaration has duplicate const, volatile, restrict or _Atomic " +"specifier." msgstr "" -#: config/m68k/m68k.opt:54 -msgid "Generate code for a 68010." +#: c-family/c.opt:1242 +msgid "" +"Warn when an argument passed to a restrict-qualified parameter aliases with " +"another argument." msgstr "" -#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115 -msgid "Generate code for a 68020." +#: c-family/c.opt:1247 +msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)." msgstr "" -#: config/m68k/m68k.opt:62 -msgid "Generate code for a 68040, without any new instructions." +#: c-family/c.opt:1255 +msgid "" +"The version of the C++ ABI used for -Wabi warnings and link compatibility " +"aliases." msgstr "" -#: config/m68k/m68k.opt:66 -msgid "Generate code for a 68060, without any new instructions." +#: c-family/c.opt:1259 +msgid "Enforce class member access control semantics." msgstr "" -#: config/m68k/m68k.opt:70 -msgid "Generate code for a 68030." +#: c-family/c.opt:1263 +msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent." msgstr "" -#: config/m68k/m68k.opt:74 -msgid "Generate code for a 68040." +#: c-family/c.opt:1267 +msgid "Support C++17 allocation of over-aligned types." msgstr "" -#: config/m68k/m68k.opt:78 -msgid "Generate code for a 68060." +#: c-family/c.opt:1271 +msgid "" +"-faligned-new= Use C++17 over-aligned type allocation for alignments " +"greater than N." msgstr "" -#: config/m68k/m68k.opt:82 -msgid "Generate code for a 68302." +#: c-family/c.opt:1278 +msgid "Allow variadic functions without named parameter." msgstr "" -#: config/m68k/m68k.opt:86 -msgid "Generate code for a 68332." +#: c-family/c.opt:1282 c-family/c.opt:1530 c-family/c.opt:1854 +#: c-family/c.opt:1858 c-family/c.opt:1874 +msgid "No longer supported." msgstr "" -#: config/m68k/m68k.opt:91 -msgid "Generate code for a 68851." +#: c-family/c.opt:1286 +msgid "Recognize the \"asm\" keyword." msgstr "" -#: config/m68k/m68k.opt:95 -msgid "Generate code that uses 68881 floating-point instructions." +#: c-family/c.opt:1294 +msgid "Recognize built-in functions." msgstr "" -#: config/m68k/m68k.opt:99 -msgid "Align variables on a 32-bit boundary." +#: c-family/c.opt:1301 +msgid "Where shorter, use canonicalized paths to systems headers." msgstr "" -#: config/m68k/m68k.opt:107 -msgid "Use the bit-field instructions." +#: c-family/c.opt:1305 +msgid "" +"Enable the char8_t fundamental type and use it as the type for UTF-8 string " +"and character literals." msgstr "" -#: config/m68k/m68k.opt:119 -msgid "Generate code for a ColdFire v4e." +#: c-family/c.opt:1393 +msgid "Deprecated in GCC 8. This switch has no effect." msgstr "" -#: config/m68k/m68k.opt:123 -msgid "Specify the target CPU." +#: c-family/c.opt:1397 +msgid "Enable support for C++ concepts." msgstr "" -#: config/m68k/m68k.opt:127 -msgid "Generate code for a cpu32." +#: c-family/c.opt:1401 +msgid "Allow the arguments of the '?' operator to have different types." msgstr "" -#: config/m68k/m68k.opt:131 -msgid "Use hardware division instructions on ColdFire." +#: c-family/c.opt:1409 +msgid "-fconst-string-class=\tUse class for constant strings." msgstr "" -#: config/m68k/m68k.opt:135 -msgid "Generate code for a Fido A." +#: c-family/c.opt:1413 +msgid "-fconstexpr-depth=\tSpecify maximum constexpr recursion depth." msgstr "" -#: config/m68k/m68k.opt:139 -msgid "Generate code which uses hardware floating point instructions." +#: c-family/c.opt:1417 +msgid "" +"-fconstexpr-loop-limit=\tSpecify maximum constexpr loop iteration " +"count." msgstr "" -#: config/m68k/m68k.opt:143 -msgid "Enable ID based shared library." +#: c-family/c.opt:1421 +msgid "" +"-fconstexpr-ops-limit=\tSpecify maximum number of constexpr " +"operations during a single constexpr evaluation." msgstr "" -#: config/m68k/m68k.opt:147 -msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets." +#: c-family/c.opt:1425 +msgid "Emit debug annotations during preprocessing." msgstr "" -#: config/m68k/m68k.opt:151 -msgid "Do not use the bit-field instructions." +#: c-family/c.opt:1429 +msgid "" +"-fdeduce-init-list\tenable deduction of std::initializer_list for a template " +"type parameter from a brace-enclosed initializer-list." msgstr "" -#: config/m68k/m68k.opt:155 -msgid "Use normal calling convention." +#: c-family/c.opt:1433 +msgid "Factor complex constructors and destructors to favor space over speed." msgstr "" -#: config/m68k/m68k.opt:159 -msgid "Consider type 'int' to be 32 bits wide." +#: c-family/c.opt:1441 +msgid "Print hierarchical comparisons when template types are mismatched." msgstr "" -#: config/m68k/m68k.opt:163 -msgid "Generate pc-relative code." +#: c-family/c.opt:1445 +msgid "Preprocess directives only." msgstr "" -#: config/m68k/m68k.opt:167 -msgid "Use different calling convention using 'rtd'." +#: c-family/c.opt:1449 +msgid "Permit '$' as an identifier character." msgstr "" -#: config/m68k/m68k.opt:171 config/bfin/bfin.opt:78 -msgid "Enable separate data segment." +#: c-family/c.opt:1453 +msgid "" +"-fmacro-prefix-map== Map one directory name to another in " +"__FILE__, __BASE_FILE__, and __builtin_FILE()." msgstr "" -#: config/m68k/m68k.opt:175 config/bfin/bfin.opt:74 -msgid "ID of shared library to build." +#: c-family/c.opt:1457 +msgid "Write all declarations as Ada code transitively." msgstr "" -#: config/m68k/m68k.opt:179 -msgid "Consider type 'int' to be 16 bits wide." +#: c-family/c.opt:1461 +msgid "Write all declarations as Ada code for the given file only." msgstr "" -#: config/m68k/m68k.opt:183 -msgid "Generate code with library calls for floating point." +#: c-family/c.opt:1468 +msgid "-fno-elide-type Do not elide common elements in template comparisons." msgstr "" -#: config/m68k/m68k.opt:187 -msgid "Do not use unaligned memory references." +#: c-family/c.opt:1472 +msgid "Generate code to check exception specifications." msgstr "" -#: config/m68k/m68k.opt:191 -msgid "Tune for the specified target CPU or architecture." +#: c-family/c.opt:1479 +msgid "" +"-fexec-charset=\tConvert all strings and character constants to " +"character set ." msgstr "" -#: config/m68k/m68k.opt:195 -msgid "Support more than 8192 GOT entries on ColdFire." +#: c-family/c.opt:1483 +msgid "Permit universal character names (\\u and \\U) in identifiers." msgstr "" -#: config/m68k/m68k.opt:199 -msgid "Support TLS segment larger than 64K." +#: c-family/c.opt:1487 +msgid "" +"-finput-charset=\tSpecify the default character set for source files." msgstr "" -#: config/m68k/ieee.opt:24 config/i386/i386.opt:368 -msgid "Use IEEE math for fp comparisons." +#: c-family/c.opt:1491 +msgid "" +"Support dynamic initialization of thread-local variables in a different " +"translation unit." msgstr "" -#: config/m68k/m68k-tables.opt:25 -msgid "Known M68K CPUs (for use with the -mcpu= option):" +#: c-family/c.opt:1501 +msgid "Do not assume that standard C libraries and \"main\" exist." msgstr "" -#: config/m68k/m68k-tables.opt:365 -msgid "Known M68K microarchitectures (for use with the -mtune= option):" +#: c-family/c.opt:1505 +msgid "Recognize GNU-defined keywords." msgstr "" -#: config/m68k/m68k-tables.opt:411 -msgid "Known M68K ISAs (for use with the -march= option):" +#: c-family/c.opt:1509 +msgid "Generate code for GNU runtime environment." msgstr "" -#: config/v850/v850.opt:29 -msgid "Use registers r2 and r5." +#: c-family/c.opt:1513 +msgid "Use traditional GNU semantics for inline functions." msgstr "" -#: config/v850/v850.opt:33 -msgid "Use 4 byte entries in switch tables." +#: c-family/c.opt:1526 +msgid "Assume normal C execution environment." msgstr "" -#: config/v850/v850.opt:37 -msgid "Enable backend debugging." +#: c-family/c.opt:1534 +msgid "Export functions even if they can be inlined." msgstr "" -#: config/v850/v850.opt:41 -msgid "Do not use the callt instruction (default)." +#: c-family/c.opt:1538 +msgid "Emit implicit instantiations of inline templates." msgstr "" -#: config/v850/v850.opt:45 -msgid "Reuse r30 on a per function basis." +#: c-family/c.opt:1542 +msgid "Emit implicit instantiations of templates." msgstr "" -#: config/v850/v850.opt:52 -msgid "Prohibit PC relative function calls." +#: c-family/c.opt:1546 +msgid "Implement C++17 inheriting constructor semantics." msgstr "" -#: config/v850/v850.opt:56 -msgid "Use stubs for function prologues." +#: c-family/c.opt:1553 +msgid "Don't emit dllexported inline functions unless needed." msgstr "" -#: config/v850/v850.opt:60 -msgid "Set the max size of data eligible for the SDA area." +#: c-family/c.opt:1560 +msgid "" +"Allow implicit conversions between vectors with differing numbers of " +"subparts and/or differing element types." msgstr "" -#: config/v850/v850.opt:67 -msgid "Enable the use of the short load instructions." +#: c-family/c.opt:1564 +msgid "Don't warn about uses of Microsoft extensions." msgstr "" -#: config/v850/v850.opt:71 -msgid "Same as: -mep -mprolog-function." +#: c-family/c.opt:1583 +msgid "" +"Implement resolution of DR 150 for matching of template template arguments." msgstr "" -#: config/v850/v850.opt:75 -msgid "Set the max size of data eligible for the TDA area." +#: c-family/c.opt:1587 +msgid "Generate code for NeXT (Apple Mac OS X) runtime environment." msgstr "" -#: config/v850/v850.opt:82 -msgid "Do not enforce strict alignment." +#: c-family/c.opt:1591 +msgid "Assume that receivers of Objective-C messages may be nil." msgstr "" -#: config/v850/v850.opt:86 +#: c-family/c.opt:1595 msgid "" -"Put jump tables for switch statements into the .data section rather than " -"the .code section." +"Allow access to instance variables as if they were local declarations within " +"instance method implementations." msgstr "" -#: config/v850/v850.opt:93 -msgid "Compile for the v850 processor." +#: c-family/c.opt:1599 +msgid "" +"-fvisibility=[private|protected|public|package]\tSet the default symbol " +"visibility." msgstr "" -#: config/v850/v850.opt:97 -msgid "Compile for the v850e processor." +#: c-family/c.opt:1624 +msgid "" +"Treat a throw() exception specification as noexcept to improve code size." msgstr "" -#: config/v850/v850.opt:101 -msgid "Compile for the v850e1 processor." +#: c-family/c.opt:1628 +msgid "" +"Specify which ABI to use for Objective-C family code and meta-data " +"generation." msgstr "" -#: config/v850/v850.opt:105 -msgid "Compile for the v850es variant of the v850e1." +#: c-family/c.opt:1634 +msgid "" +"Generate special Objective-C methods to initialize/destroy non-POD C++ " +"ivars, if needed." msgstr "" -#: config/v850/v850.opt:109 -msgid "Compile for the v850e2 processor." +#: c-family/c.opt:1638 +msgid "Allow fast jumps to the message dispatcher." msgstr "" -#: config/v850/v850.opt:113 -msgid "Compile for the v850e2v3 processor." +#: c-family/c.opt:1644 +msgid "Enable Objective-C exception and synchronization syntax." msgstr "" -#: config/v850/v850.opt:117 -msgid "Compile for the v850e3v5 processor." +#: c-family/c.opt:1648 +msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs." msgstr "" -#: config/v850/v850.opt:124 -msgid "Enable v850e3v5 loop instructions." +#: c-family/c.opt:1652 +msgid "" +"Enable inline checks for nil receivers with the NeXT runtime and ABI version " +"2." msgstr "" -#: config/v850/v850.opt:128 -msgid "Set the max size of data eligible for the ZDA area." +#: c-family/c.opt:1657 +msgid "Enable Objective-C setjmp exception handling runtime." msgstr "" -#: config/v850/v850.opt:135 -msgid "Enable relaxing in the assembler." +#: c-family/c.opt:1661 +msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0." msgstr "" -#: config/v850/v850.opt:139 -msgid "Prohibit PC relative jumps." +#: c-family/c.opt:1665 +msgid "Enable OpenACC." msgstr "" -#: config/v850/v850.opt:143 -msgid "Inhibit the use of hardware floating point instructions." +#: c-family/c.opt:1669 +msgid "Specify default OpenACC compute dimensions." msgstr "" -#: config/v850/v850.opt:147 -msgid "" -"Allow the use of hardware floating point instructions for V850E2V3 and up." +#: c-family/c.opt:1673 +msgid "Enable OpenMP (implies -frecursive in Fortran)." msgstr "" -#: config/v850/v850.opt:151 -msgid "Enable support for the RH850 ABI. This is the default." +#: c-family/c.opt:1677 +msgid "Enable OpenMP's SIMD directives." msgstr "" -#: config/v850/v850.opt:155 -msgid "Enable support for the old GCC ABI." +#: c-family/c.opt:1681 +msgid "Recognize C++ keywords like \"compl\" and \"xor\"." msgstr "" -#: config/v850/v850.opt:159 -msgid "Support alignments of up to 64-bits." +#: c-family/c.opt:1692 +msgid "Look for and use PCH files even when preprocessing." msgstr "" -#: config/m32r/m32r.opt:34 -msgid "Compile for the m32rx." +#: c-family/c.opt:1696 +msgid "Downgrade conformance errors to warnings." msgstr "" -#: config/m32r/m32r.opt:38 -msgid "Compile for the m32r2." +#: c-family/c.opt:1700 +msgid "Enable Plan 9 language extensions." msgstr "" -#: config/m32r/m32r.opt:42 -msgid "Compile for the m32r." +#: c-family/c.opt:1704 +msgid "Treat the input file as already preprocessed." msgstr "" -#: config/m32r/m32r.opt:46 -msgid "Align all loops to 32 byte boundary." +#: c-family/c.opt:1712 +msgid "" +"-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro " +"expansion and display them in error messages." msgstr "" -#: config/m32r/m32r.opt:50 -msgid "Prefer branches over conditional execution." +#: c-family/c.opt:1716 +msgid "" +"-fno-pretty-templates Do not pretty-print template specializations as the " +"template signature followed by the arguments." msgstr "" -#: config/m32r/m32r.opt:54 -msgid "Give branches their default cost." +#: c-family/c.opt:1720 +msgid "Treat known sprintf return values as constants." msgstr "" -#: config/m32r/m32r.opt:58 -msgid "Display compile time statistics." +#: c-family/c.opt:1724 +msgid "" +"Used in Fix-and-Continue mode to indicate that object files may be swapped " +"in at runtime." msgstr "" -#: config/m32r/m32r.opt:62 -msgid "Specify cache flush function." +#: c-family/c.opt:1728 +msgid "Enable automatic template instantiation." msgstr "" -#: config/m32r/m32r.opt:66 -msgid "Specify cache flush trap number." +#: c-family/c.opt:1732 +msgid "Generate run time type descriptor information." msgstr "" -#: config/m32r/m32r.opt:70 -msgid "Only issue one instruction per cycle." +#: c-family/c.opt:1736 ada/gcc-interface/lang.opt:77 +msgid "Use the narrowest integer type possible for enumeration types." msgstr "" -#: config/m32r/m32r.opt:74 -msgid "Allow two instructions to be issued per cycle." +#: c-family/c.opt:1740 +msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"." msgstr "" -#: config/m32r/m32r.opt:78 -msgid "Code size: small, medium or large." +#: c-family/c.opt:1744 +msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed." msgstr "" -#: config/m32r/m32r.opt:94 -msgid "Don't call any cache flush functions." +#: c-family/c.opt:1748 ada/gcc-interface/lang.opt:81 +msgid "Make \"char\" signed by default." msgstr "" -#: config/m32r/m32r.opt:98 -msgid "Don't call any cache flush trap." +#: c-family/c.opt:1752 +msgid "Enable C++14 sized deallocation support." msgstr "" -#: config/m32r/m32r.opt:105 -msgid "Small data area: none, sdata, use." +#: c-family/c.opt:1759 +msgid "" +"-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar " +"storage order." msgstr "" -#: config/arm/arm.opt:35 -msgid "TLS dialect to use:" +#: c-family/c.opt:1775 +msgid "Display statistics accumulated during compilation." msgstr "" -#: config/arm/arm.opt:45 -msgid "Specify an ABI." +#: c-family/c.opt:1779 +msgid "" +"Assume that values of enumeration type are always within the minimum range " +"of that type." msgstr "" -#: config/arm/arm.opt:49 -msgid "Known ARM ABIs (for use with the -mabi= option):" +#: c-family/c.opt:1786 c-family/c.opt:1791 +msgid "" +"Follow the C++17 evaluation order requirements for assignment expressions, " +"shift, member function calls, etc." msgstr "" -#: config/arm/arm.opt:68 -msgid "Generate a call to abort if a noreturn function returns." +#: c-family/c.opt:1808 +msgid "-ftabstop=\tDistance between tab stops for column reporting." msgstr "" -#: config/arm/arm.opt:75 -msgid "Generate APCS conformant stack frames." +#: c-family/c.opt:1812 +msgid "" +"Set the maximum number of template instantiation notes for a single warning " +"or error." msgstr "" -#: config/arm/arm.opt:79 -msgid "Generate re-entrant, PIC code." +#: c-family/c.opt:1819 +msgid "" +"-ftemplate-depth=\tSpecify maximum template instantiation depth." msgstr "" -#: config/arm/arm.opt:95 -msgid "Generate code in 32 bit ARM state." +#: c-family/c.opt:1826 +msgid "" +"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing " +"local statics." msgstr "" -#: config/arm/arm.opt:103 -msgid "Thumb: Assume non-static functions may be called from ARM code." +#: c-family/c.opt:1830 +msgid "" +"When \"signed\" or \"unsigned\" is not given make the bitfield unsigned." msgstr "" -#: config/arm/arm.opt:107 -msgid "Thumb: Assume function pointers may go to non-Thumb aware code." +#: c-family/c.opt:1834 ada/gcc-interface/lang.opt:85 +msgid "Make \"char\" unsigned by default." msgstr "" -#: config/arm/arm.opt:111 config/bfin/bfin.opt:44 -msgid "Specify the name of the target CPU." +#: c-family/c.opt:1838 +msgid "Use __cxa_atexit to register destructors." msgstr "" -#: config/arm/arm.opt:115 -msgid "Specify if floating point hardware should be used." +#: c-family/c.opt:1842 +msgid "Use __cxa_get_exception_ptr in exception handling." msgstr "" -#: config/arm/arm.opt:119 -msgid "" -"Specify that the compiler should target secure code as per ARMv8-M Security " -"Extensions." +#: c-family/c.opt:1846 +msgid "Marks all inlined functions and methods as having hidden visibility." msgstr "" -#: config/arm/arm.opt:123 -msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):" +#: c-family/c.opt:1850 +msgid "Changes visibility to match Microsoft Visual Studio by default." msgstr "" -#: config/arm/arm.opt:136 -msgid "Switch ARM/Thumb modes on alternating functions for compiler testing." +#: c-family/c.opt:1862 d/lang.opt:330 +msgid "Emit common-like symbols as weak symbols." msgstr "" -#: config/arm/arm.opt:140 -msgid "Specify the __fp16 floating-point format." +#: c-family/c.opt:1866 +msgid "" +"-fwide-exec-charset=\tConvert all wide strings and character constants " +"to character set ." msgstr "" -#: config/arm/arm.opt:144 -msgid "Known __fp16 formats (for use with the -mfp16-format= option):" +#: c-family/c.opt:1870 +msgid "Generate a #line directive pointing at the current working directory." msgstr "" -#: config/arm/arm.opt:157 -msgid "Specify the name of the target floating point hardware/format." +#: c-family/c.opt:1878 +msgid "" +"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode." msgstr "" -#: config/arm/arm.opt:168 -msgid "Generate call insns as indirect calls, if necessary." +#: c-family/c.opt:1882 +msgid "Dump declarations to a .decl file." msgstr "" -#: config/arm/arm.opt:172 config/s390/s390.opt:229 -msgid "Assume data segments are relative to text segment." +#: c-family/c.opt:1886 +msgid "" +"-femit-struct-debug-baseonly\tAggressive reduced debug info for structs." msgstr "" -#: config/arm/arm.opt:176 -msgid "Specify the register to be used for PIC addressing." +#: c-family/c.opt:1890 +msgid "" +"-femit-struct-debug-reduced\tConservative reduced debug info for structs." msgstr "" -#: config/arm/arm.opt:180 -msgid "Store function names in object code." +#: c-family/c.opt:1894 +msgid "" +"-femit-struct-debug-detailed=\tDetailed reduced debug info for " +"structs." msgstr "" -#: config/arm/arm.opt:184 -msgid "Permit scheduling of a function's prologue sequence." +#: c-family/c.opt:1898 +msgid "" +"Interpret imaginary, fixed-point, or other gnu number suffix as the " +"corresponding number literal rather than a user-defined number literal." msgstr "" -#: config/arm/arm.opt:188 config/rs6000/rs6000.opt:240 -msgid "Do not load the PIC register in function prologues." +#: c-family/c.opt:1903 +msgid "-idirafter \tAdd to the end of the system include path." msgstr "" -#: config/arm/arm.opt:195 -msgid "Specify the minimum bit alignment of structures. (Deprecated)." +#: c-family/c.opt:1907 +msgid "-imacros \tAccept definition of macros in ." msgstr "" -#: config/arm/arm.opt:199 -msgid "Generate code for Thumb state." +#: c-family/c.opt:1911 +msgid "-imultilib \tSet to be the multilib include subdirectory." msgstr "" -#: config/arm/arm.opt:203 -msgid "Support calls between Thumb and ARM instruction sets." +#: c-family/c.opt:1915 +msgid "-include \tInclude the contents of before other files." msgstr "" -#: config/arm/arm.opt:207 -msgid "Specify thread local storage scheme." +#: c-family/c.opt:1919 +msgid "-iprefix \tSpecify as a prefix for next two options." msgstr "" -#: config/arm/arm.opt:211 -msgid "Specify how to access the thread pointer." +#: c-family/c.opt:1923 +msgid "-isysroot \tSet to be the system root directory." msgstr "" -#: config/arm/arm.opt:215 -msgid "Valid arguments to -mtp=:" +#: c-family/c.opt:1927 +msgid "-isystem \tAdd to the start of the system include path." msgstr "" -#: config/arm/arm.opt:228 -msgid "Thumb: Generate (non-leaf) stack frames even if not needed." +#: c-family/c.opt:1931 +msgid "-iquote \tAdd to the end of the quote include path." msgstr "" -#: config/arm/arm.opt:232 -msgid "Thumb: Generate (leaf) stack frames even if not needed." +#: c-family/c.opt:1935 +msgid "-iwithprefix \tAdd to the end of the system include path." msgstr "" -#: config/arm/arm.opt:240 +#: c-family/c.opt:1939 msgid "" -"Print CPU tuning information as comment in assembler file. This is an " -"option used only for regression testing of the compiler and not intended for " -"ordinary use in compiling code." +"-iwithprefixbefore \tAdd to the end of the main include path." msgstr "" -#: config/arm/arm.opt:251 +#: c-family/c.opt:1949 msgid "" -"Use Neon quad-word (rather than double-word) registers for vectorization." +"Do not search standard system include directories (those specified with -" +"isystem will still be used)." msgstr "" -#: config/arm/arm.opt:255 -msgid "" -"Use Neon double-word (rather than quad-word) registers for vectorization." +#: c-family/c.opt:1953 +msgid "Do not search standard system include directories for C++." msgstr "" -#: config/arm/arm.opt:259 -msgid "" -"Enable more verbose RTX cost dumps during debug. For GCC developers use " -"only." +#: c-family/c.opt:1965 +msgid "Generate C header of platform-specific features." msgstr "" -#: config/arm/arm.opt:263 -msgid "Only generate absolute relocations on word sized values." +#: c-family/c.opt:1969 +msgid "Remap file names when including files." msgstr "" -#: config/arm/arm.opt:267 -msgid "Generate IT blocks appropriate for ARMv8." +#: c-family/c.opt:1973 c-family/c.opt:1977 +msgid "" +"Conform to the ISO 1998 C++ standard revised by the 2003 technical " +"corrigendum." msgstr "" -#: config/arm/arm.opt:271 -msgid "" -"Avoid overlapping destination and address registers on LDRD instructions " -"that may trigger Cortex-M3 errata." +#: c-family/c.opt:1981 +msgid "Conform to the ISO 2011 C++ standard." msgstr "" -#: config/arm/arm.opt:280 -msgid "Use Neon to perform 64-bits operations rather than core registers." +#: c-family/c.opt:1985 +msgid "Deprecated in favor of -std=c++11." msgstr "" -#: config/arm/arm.opt:284 -msgid "Assume loading data from flash is slower than fetching instructions." +#: c-family/c.opt:1989 +msgid "Deprecated in favor of -std=c++14." msgstr "" -#: config/arm/arm.opt:288 -msgid "Assume unified syntax for inline assembly code." +#: c-family/c.opt:1993 +msgid "Conform to the ISO 2014 C++ standard." msgstr "" -#: config/arm/arm.opt:292 -msgid "Do not allow constant data to be placed in code sections." +#: c-family/c.opt:1997 +msgid "Deprecated in favor of -std=c++17." msgstr "" -#: config/arm/arm.opt:296 -msgid "When linking for big-endian targets, generate a BE8 format image." +#: c-family/c.opt:2001 +msgid "Conform to the ISO 2017 C++ standard." msgstr "" -#: config/arm/arm.opt:300 +#: c-family/c.opt:2005 msgid "" -"When linking for big-endian targets, generate a legacy BE32 format image." +"Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete " +"support)." msgstr "" -#: config/arm/arm.opt:304 config/sh/sh.opt:195 -msgid "Cost to assume for a branch insn." +#: c-family/c.opt:2009 c-family/c.opt:2135 +msgid "Conform to the ISO 2011 C standard." msgstr "" -#: config/arm/arm-tables.opt:25 -msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):" +#: c-family/c.opt:2013 +msgid "Deprecated in favor of -std=c11." msgstr "" -#: config/arm/arm-tables.opt:257 -msgid "Known ARM architectures (for use with the -march= option):" +#: c-family/c.opt:2017 c-family/c.opt:2021 c-family/c.opt:2139 +#: c-family/c.opt:2143 +msgid "Conform to the ISO 2017 C standard (published in 2018)." msgstr "" -#: config/arm/arm-tables.opt:354 -msgid "Known ARM FPUs (for use with the -mfpu= option):" +#: c-family/c.opt:2025 +msgid "" +"Conform to the ISO 202X C standard draft (experimental and incomplete " +"support)." msgstr "" -#: config/tilepro/tilepro.opt:23 +#: c-family/c.opt:2029 c-family/c.opt:2033 c-family/c.opt:2119 +msgid "Conform to the ISO 1990 C standard." +msgstr "" + +#: c-family/c.opt:2037 c-family/c.opt:2127 +msgid "Conform to the ISO 1999 C standard." +msgstr "" + +#: c-family/c.opt:2041 +msgid "Deprecated in favor of -std=c99." +msgstr "" + +#: c-family/c.opt:2045 c-family/c.opt:2050 msgid "" -"Compile with 32 bit longs and pointers, which is the only supported behavior " -"and thus the flag is ignored." +"Conform to the ISO 1998 C++ standard revised by the 2003 technical " +"corrigendum with GNU extensions." msgstr "" -#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26 -msgid "-mcpu=CPU\tUse features of and schedule code for given CPU." +#: c-family/c.opt:2055 +msgid "Conform to the ISO 2011 C++ standard with GNU extensions." msgstr "" -#: config/tilepro/tilepro.opt:32 -msgid "Known TILEPro CPUs (for use with the -mcpu= option):" +#: c-family/c.opt:2059 +msgid "Deprecated in favor of -std=gnu++11." msgstr "" -#: config/sol2.opt:32 -msgid "Clear hardware capabilities when linking." +#: c-family/c.opt:2063 +msgid "Deprecated in favor of -std=gnu++14." msgstr "" -#: config/sol2.opt:36 -msgid "Pass -z text to linker." +#: c-family/c.opt:2067 +msgid "Conform to the ISO 2014 C++ standard with GNU extensions." msgstr "" -#: config/vms/vms.opt:27 -msgid "Malloc data into P2 space." +#: c-family/c.opt:2071 +msgid "Deprecated in favor of -std=gnu++17." msgstr "" -#: config/vms/vms.opt:31 -msgid "Set name of main routine for the debugger." +#: c-family/c.opt:2075 +msgid "Conform to the ISO 2017 C++ standard with GNU extensions." msgstr "" -#: config/vms/vms.opt:35 -msgid "Use VMS exit codes instead of posix ones." +#: c-family/c.opt:2079 +msgid "" +"Conform to the ISO 2020(?) C++ draft standard with GNU extensions " +"(experimental and incomplete support)." msgstr "" -#: config/vms/vms.opt:39 -msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size." +#: c-family/c.opt:2083 +msgid "Conform to the ISO 2011 C standard with GNU extensions." msgstr "" -#: config/avr/avr.opt:23 -msgid "Use subroutines for function prologues and epilogues." +#: c-family/c.opt:2087 +msgid "Deprecated in favor of -std=gnu11." msgstr "" -#: config/avr/avr.opt:27 -msgid "-mmcu=MCU\tSelect the target MCU." +#: c-family/c.opt:2091 c-family/c.opt:2095 +msgid "" +"Conform to the ISO 2017 C standard (published in 2018) with GNU extensions." msgstr "" -#: config/avr/avr.opt:31 +#: c-family/c.opt:2099 msgid "" -"Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues." +"Conform to the ISO 202X C standard draft with GNU extensions (experimental " +"and incomplete support)." msgstr "" -#: config/avr/avr.opt:35 -msgid "Set the number of 64 KiB flash segments." +#: c-family/c.opt:2103 c-family/c.opt:2107 +msgid "Conform to the ISO 1990 C standard with GNU extensions." msgstr "" -#: config/avr/avr.opt:39 -msgid "Indicate presence of a processor erratum." +#: c-family/c.opt:2111 +msgid "Conform to the ISO 1999 C standard with GNU extensions." msgstr "" -#: config/avr/avr.opt:43 -msgid "Enable Read-Modify-Write (RMW) instructions support/use." +#: c-family/c.opt:2115 +msgid "Deprecated in favor of -std=gnu99." msgstr "" -#: config/avr/avr.opt:53 -msgid "Use RJMP / RCALL even though CALL / JMP are available." +#: c-family/c.opt:2123 +msgid "Conform to the ISO 1990 C standard as amended in 1994." msgstr "" -#: config/avr/avr.opt:57 -msgid "Use an 8-bit 'int' type." +#: c-family/c.opt:2131 +msgid "Deprecated in favor of -std=iso9899:1999." msgstr "" -#: config/avr/avr.opt:61 -msgid "Change the stack pointer without disabling interrupts." +#: c-family/c.opt:2150 +msgid "Enable traditional preprocessing." msgstr "" -#: config/avr/avr.opt:65 -msgid "" -"Set the branch costs for conditional branch instructions. Reasonable values " -"are small, non-negative integers. The default branch cost is 0." +#: c-family/c.opt:2154 +msgid "-trigraphs\tSupport ISO C trigraphs." msgstr "" -#: config/avr/avr.opt:69 -msgid "Treat main as if it had attribute OS_task." +#: c-family/c.opt:2158 +msgid "Do not predefine system-specific and GCC-specific macros." msgstr "" -#: config/avr/avr.opt:79 -msgid "Change only the low 8 bits of the stack pointer." +#: brig/lang.opt:36 +msgid "" +"Assume we are finalizing for phsa and its libhsail-rt. Enables additional " +"phsa-specific optimizations (default)." msgstr "" -#: config/avr/avr.opt:83 -msgid "Relax branches." +#: ada/gcc-interface/lang.opt:61 +msgid "Synonym of -gnatk8." msgstr "" -#: config/avr/avr.opt:87 -msgid "" -"Make the linker relaxation machine assume that a program counter wrap-around " -"occurs." +#: ada/gcc-interface/lang.opt:69 +msgid "Do not look for object files in standard path." msgstr "" -#: config/avr/avr.opt:91 -msgid "" -"Accumulate outgoing function arguments and acquire/release the needed stack " -"space for outgoing function arguments in function prologue/epilogue. " -"Without this option, outgoing arguments are pushed before calling a function " -"and popped afterwards. This option can lead to reduced code size for " -"functions that call many functions that get their arguments on the stack " -"like, for example printf." +#: ada/gcc-interface/lang.opt:73 +msgid "Select the runtime." msgstr "" -#: config/avr/avr.opt:95 -msgid "" -"When accessing RAM, use X as imposed by the hardware, i.e. just use pre-" -"decrement, post-increment and indirect addressing with the X register. " -"Without this option, the compiler may assume that there is an addressing " -"mode X+const similar to Y+const and Z+const and emit instructions to emulate " -"such an addressing mode for X." +#: ada/gcc-interface/lang.opt:89 +msgid "Catch typos." msgstr "" -#: config/avr/avr.opt:100 -msgid "" -"The device has no SPH special function register. This option will be " -"overridden by the compiler driver with the correct setting if presence/" -"absence of SPH can be deduced from -mmcu=MCU." +#: ada/gcc-interface/lang.opt:93 +msgid "Set name of output ALI file (internal switch)." msgstr "" -#: config/avr/avr.opt:104 -msgid "Warn if the address space of an address is changed." +#: ada/gcc-interface/lang.opt:97 +msgid "-gnat\tSpecify options to GNAT." msgstr "" -#: config/avr/avr.opt:108 -msgid "" -"Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by " -"default." +#: ada/gcc-interface/lang.opt:101 +msgid "Ignored." msgstr "" -#: config/avr/avr.opt:112 -msgid "" -"Allow to use truncation instead of rounding towards zero for fractional " -"fixed-point types." +#: d/lang.opt:51 +msgid "-Hd \tWrite D interface files to directory ." msgstr "" -#: config/avr/avr.opt:116 -msgid "" -"Assume that all data in static storage can be accessed by LDS / STS. This " -"option is only useful for reduced Tiny devices." +#: d/lang.opt:55 +msgid "-Hf \tWrite D interface to ." msgstr "" -#: config/avr/avr.opt:120 -msgid "Do not link against the device-specific library lib.a." +#: d/lang.opt:123 +msgid "Warn about casts that will produce a null result." msgstr "" -#: config/s390/tpf.opt:23 -msgid "Enable TPF-OS tracing code." +#: d/lang.opt:139 +msgid "Warn from speculative compiles such as __traits(compiles)." msgstr "" -#: config/s390/tpf.opt:27 -msgid "Specify main object for TPF-OS." +#: d/lang.opt:151 +msgid "Generate JSON file." msgstr "" -#: config/s390/s390.opt:48 -msgid "31 bit ABI." +#: d/lang.opt:155 +msgid "-Xf \tWrite JSON output to the given ." msgstr "" -#: config/s390/s390.opt:52 -msgid "64 bit ABI." +#: d/lang.opt:159 +msgid "Debug library to use instead of phobos." msgstr "" -#: config/s390/s390.opt:120 -msgid "Maintain backchain pointer." +#: d/lang.opt:163 +msgid "Default library to use instead of phobos." msgstr "" -#: config/s390/s390.opt:124 -msgid "Additional debug prints." +#: d/lang.opt:167 +msgid "Do link the standard D startup files in the compilation." msgstr "" -#: config/s390/s390.opt:128 -msgid "ESA/390 architecture." +#: d/lang.opt:174 +msgid "Generate code for all template instantiations." msgstr "" -#: config/s390/s390.opt:132 -msgid "Enable decimal floating point hardware support." +#: d/lang.opt:178 +msgid "Generate code for assert contracts." msgstr "" -#: config/s390/s390.opt:136 -msgid "Enable hardware floating point." +#: d/lang.opt:186 +msgid "" +"-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code " +"only, or off." msgstr "" -#: config/s390/s390.opt:140 +#: d/lang.opt:210 +msgid "Compile in debug code." +msgstr "" + +#: d/lang.opt:214 msgid "" -"Takes two non-negative integer numbers separated by a comma. Prepend the " -"function label with the number of two-byte Nop instructions indicated by the " -"first. Append Nop instructions covering the number of halfwords indicated " -"by the second after the label. Nop instructions of the largest possible " -"size are used (six, four or two bytes), beginning with the largest possible " -"size. Using 0 for both values disables hotpatching." +"-fdebug=\tCompile in debug code, code <= , or code " +"identified by ." msgstr "" -#: config/s390/s390.opt:158 -msgid "Use hardware transactional execution instructions." +#: d/lang.opt:218 +msgid "Generate documentation." msgstr "" -#: config/s390/s390.opt:162 -msgid "Use hardware vector facility instructions and enable the vector ABI." +#: d/lang.opt:222 +msgid "-fdoc-dir=\tWrite documentation file to directory ." msgstr "" -#: config/s390/s390.opt:166 -msgid "Use packed stack layout." +#: d/lang.opt:226 +msgid "-fdoc-file=\tWrite documentation to ." msgstr "" -#: config/s390/s390.opt:170 -msgid "Use bras for executable < 64k." +#: d/lang.opt:230 +msgid "-fdoc-inc=\tInclude a Ddoc macro ." msgstr "" -#: config/s390/s390.opt:174 -msgid "Disable hardware floating point." +#: d/lang.opt:234 +msgid "Assume that standard D runtime libraries and \"D main\" exist." msgstr "" -#: config/s390/s390.opt:178 -msgid "" -"Set the max. number of bytes which has to be left to stack size before a " -"trap instruction is triggered." +#: d/lang.opt:238 +msgid "Display the frontend AST after parsing and semantic passes." msgstr "" -#: config/s390/s390.opt:182 -msgid "Switches off the -mstack-guard= option." +#: d/lang.opt:242 +msgid "Ignore unsupported pragmas." msgstr "" -#: config/s390/s390.opt:186 -msgid "" -"Emit extra code in the function prologue in order to trap if the stack size " -"exceeds the given limit." +#: d/lang.opt:246 +msgid "Generate code for class invariant contracts." msgstr "" -#: config/s390/s390.opt:190 -msgid "Switches off the -mstack-size= option." +#: d/lang.opt:250 +msgid "Generate a default D main() function when compiling." msgstr "" -#: config/s390/s390.opt:198 -msgid "Use the mvcle instruction for block moves." +#: d/lang.opt:254 +msgid "" +"-fmodule-file==\tuse as source file for " +"." msgstr "" -#: config/s390/s390.opt:202 +#: d/lang.opt:258 +msgid "Generate ModuleInfo struct for output module." +msgstr "" + +#: d/lang.opt:262 msgid "" -"Enable the z vector language extension providing the context-sensitive " -"vector macro and enable the Altivec-style builtins in vecintrin.h." +"Process all modules specified on the command line, but only generate code " +"for the module specified by the argument." msgstr "" -#: config/s390/s390.opt:207 -msgid "Warn if a function uses alloca or creates an array with dynamic size." +#: d/lang.opt:266 +msgid "Generate code for postcondition contracts." msgstr "" -#: config/s390/s390.opt:211 -msgid "Warn if a single function's framesize exceeds the given framesize." +#: d/lang.opt:270 +msgid "Generate code for precondition contracts." msgstr "" -#: config/s390/s390.opt:215 -msgid "z/Architecture." +#: d/lang.opt:274 +msgid "Compile release version." msgstr "" -#: config/s390/s390.opt:219 -msgid "" -"Set the branch costs for conditional branch instructions. Reasonable values " -"are small, non-negative integers. The default branch cost is 1." +#: d/lang.opt:282 +msgid "Generate code for switches without a default case." msgstr "" -#: config/s390/s390.opt:234 -msgid "" -"Wrap all indirect branches into execute in order to disable branch " -"prediction." +#: d/lang.opt:286 +msgid "List information on all language changes." msgstr "" -#: config/s390/s390.opt:239 -msgid "" -"Wrap indirect table jumps and computed gotos into execute in order to " -"disable branch prediction. Using thunk or thunk-extern with this option " -"requires the thunks to be considered signal handlers to order to generate " -"correct CFI. For environments where unwinding (e.g. for exceptions) is " -"required please use thunk-inline instead." +#: d/lang.opt:290 +msgid "Give deprecation messages about -ftransition=import anomalies." msgstr "" -#: config/s390/s390.opt:247 -msgid "" -"Wrap all indirect calls into execute in order to disable branch prediction." +#: d/lang.opt:294 +msgid "List all usages of complex or imaginary types." msgstr "" -#: config/s390/s390.opt:251 -msgid "" -"Wrap all indirect return branches into execute in order to disable branch " -"prediction." +#: d/lang.opt:298 +msgid "Implement DIP1000: Scoped pointers (experimental)." msgstr "" -#: config/s390/s390.opt:256 -msgid "" -"Wrap indirect return branches into execute in order to disable branch " -"prediction. This affects only branches where the return address is going to " -"be restored from memory." +#: d/lang.opt:302 +msgid "Implement DIP25: Sealed references (experimental)." msgstr "" -#: config/s390/s390.opt:262 -msgid "" -"Wrap indirect return branches into execute in order to disable branch " -"prediction. This affects only branches where the return address doesn't need " -"to be restored from memory." +#: d/lang.opt:306 +msgid "List all non-mutable fields which occupy an object instance." msgstr "" -#: config/s390/s390.opt:268 config/i386/i386.opt:1050 -msgid "" -"Known indirect branch choices (for use with the -mindirect-branch=/-" -"mfunction-return= options):" +#: d/lang.opt:310 +msgid "Revert to single phase name lookup." msgstr "" -#: config/s390/s390.opt:284 -msgid "" -"Generate sections .s390_indirect_jump, .s390_indirect_call, ." -"s390_return_reg, and .s390_return_mem to contain the indirect branch " -"locations which have been patched as part of using one of the -mindirect-" -"branch* or -mfunction-return* options. The sections consist of an array of " -"32 bit elements. Each entry holds the offset from the entry to the patched " -"location." +#: d/lang.opt:314 +msgid "List all hidden GC allocations." msgstr "" -#: config/s390/s390.opt:293 -msgid "" -"Emit profiling counter call at function entry before prologue. The compiled " -"code will require a 64-bit CPU and glibc 2.29 or newer to run." +#: d/lang.opt:318 +msgid "List all variables going into thread local storage." msgstr "" -#: config/s390/s390.opt:298 -msgid "Generate __mcount_loc section with all _mcount and __fentry__ calls." +#: d/lang.opt:322 +msgid "Compile in unittest code." msgstr "" -#: config/s390/s390.opt:302 config/i386/i386.opt:934 +#: d/lang.opt:326 msgid "" -"Generate mcount/__fentry__ calls as nops. To activate they need to be " -"patched in." +"-fversion=\tCompile in version code >= or identified by " +"." msgstr "" -#: config/riscv/riscv.opt:26 -msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions." +#: d/lang.opt:350 +msgid "Do not link the standard D library in the compilation." msgstr "" -#: config/riscv/riscv.opt:30 -msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic." +#: d/lang.opt:358 +msgid "Link the standard D library statically in the compilation." msgstr "" -#: config/riscv/riscv.opt:34 -msgid "Specify integer and floating-point calling convention." +#: d/lang.opt:362 +msgid "Link the standard D library dynamically in the compilation." msgstr "" -#: config/riscv/riscv.opt:38 config/i386/i386.opt:416 -msgid "Attempt to keep stack aligned to this power of 2." +#: go/lang.opt:42 +msgid "-fgo-c-header=\tWrite Go struct definitions to file as C code." msgstr "" -#: config/riscv/riscv.opt:42 -msgid "Supported ABIs (for use with the -mabi= option):" +#: go/lang.opt:46 +msgid "Add explicit checks for division by zero." msgstr "" -#: config/riscv/riscv.opt:67 -msgid "Use hardware floating-point divide and square root instructions." +#: go/lang.opt:50 +msgid "Add explicit checks for division overflow in INT_MIN / -1." msgstr "" -#: config/riscv/riscv.opt:71 -msgid "Use hardware instructions for integer division." +#: go/lang.opt:54 +msgid "Apply special rules for compiling runtime package." msgstr "" -#: config/riscv/riscv.opt:75 -msgid "" -"-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM). ISA strings must " -"be lower-case." +#: go/lang.opt:58 +msgid "-fgo-dump-\tDump Go frontend internal information." msgstr "" -#: config/riscv/riscv.opt:84 -msgid "" -"-msmall-data-limit=N\tPut global and static data smaller than bytes " -"into a special section (on some targets)." +#: go/lang.opt:62 +msgid "-fgo-optimize-\tTurn on optimization passes in the frontend." msgstr "" -#: config/riscv/riscv.opt:88 -msgid "Use smaller but slower prologue and epilogue code." +#: go/lang.opt:66 +msgid "-fgo-pkgpath=\tSet Go package path." msgstr "" -#: config/riscv/riscv.opt:92 config/aarch64/aarch64.opt:88 -msgid "Specify the code model." +#: go/lang.opt:70 +msgid "" +"-fgo-prefix=\tSet package-specific prefix for exported Go names." msgstr "" -#: config/riscv/riscv.opt:96 -msgid "Do not generate unaligned memory accesses." +#: go/lang.opt:74 +msgid "" +"-fgo-relative-import-path=\tTreat a relative import as relative to " +"path." msgstr "" -#: config/riscv/riscv.opt:100 config/i386/i386.opt:287 -#: config/tilegx/tilegx.opt:57 config/rs6000/aix64.opt:36 -#: config/rs6000/linux64.opt:32 -msgid "Known code models (for use with the -mcmodel= option):" +#: go/lang.opt:78 +msgid "Functions which return values must end with return statements." msgstr "" -#: config/riscv/riscv.opt:110 -msgid "Use %reloc() operators, rather than assembly macros, to load addresses." +#: go/lang.opt:82 +msgid "" +"Emit debugging information related to the escape analysis pass when run with " +"-fgo-optimize-allocs." msgstr "" -#: config/riscv/riscv.opt:114 -msgid "" -"Take advantage of linker relaxations to reduce the number of instructions " -"required to materialize symbol addresses." +#: go/lang.opt:86 +msgid "-fgo-debug-escape-hash=\tHash value to debug escape analysis." msgstr "" -#: config/riscv/riscv.opt:133 -msgid "Emit RISC-V ELF attribute." +#: config/vms/vms.opt:27 +msgid "Malloc data into P2 space." msgstr "" -#: config/darwin.opt:117 -msgid "Generate compile-time CFString objects." +#: config/vms/vms.opt:31 +msgid "Set name of main routine for the debugger." msgstr "" -#: config/darwin.opt:214 -msgid "Warn if constant CFString objects contain non-portable characters." +#: config/vms/vms.opt:35 +msgid "Use VMS exit codes instead of posix ones." msgstr "" -#: config/darwin.opt:219 -msgid "Generate AT&T-style stubs for Mach-O." +#: config/vms/vms.opt:39 +msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size." msgstr "" -#: config/darwin.opt:223 -msgid "Generate code suitable for executables (NOT shared libs)." +#: config/mcore/mcore.opt:23 +msgid "Generate code for the M*Core M210." msgstr "" -#: config/darwin.opt:227 -msgid "Generate code suitable for fast turn around debugging." +#: config/mcore/mcore.opt:27 +msgid "Generate code for the M*Core M340." msgstr "" -#: config/darwin.opt:235 -msgid "The earliest MacOS X version on which this program will run." +#: config/mcore/mcore.opt:31 +msgid "Force functions to be aligned to a 4 byte boundary." msgstr "" -#: config/darwin.opt:239 -msgid "Set sizeof(bool) to 1." +#: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 config/csky/csky.opt:44 +msgid "Generate big-endian code." msgstr "" -#: config/darwin.opt:243 -msgid "Generate code for darwin loadable kernel extensions." +#: config/mcore/mcore.opt:39 +msgid "Emit call graph information." msgstr "" -#: config/darwin.opt:247 -msgid "Generate code for the kernel or loadable kernel extensions." +#: config/mcore/mcore.opt:43 +msgid "Use the divide instruction." msgstr "" -#: config/darwin.opt:251 -msgid "" -"-iframework \tAdd to the end of the system framework include path." +#: config/mcore/mcore.opt:47 +msgid "Inline constants if it can be done in 2 insns or less." msgstr "" -#: config/darwin.opt:401 -msgid "The version of ld64 in use for this toolchain." +#: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 config/csky/csky.opt:51 +msgid "Generate little-endian code." msgstr "" -#: config/sh/superh.opt:6 -msgid "Board name [and memory region]." +#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27 +msgid "" +"Assume that run-time support has been provided, so omit -lsim from the " +"linker command line." msgstr "" -#: config/sh/superh.opt:10 -msgid "Runtime name." +#: config/mcore/mcore.opt:60 +msgid "Use arbitrary sized immediates in bit operations." msgstr "" -#: config/sh/sh.opt:42 -msgid "Generate SH1 code." +#: config/mcore/mcore.opt:64 +msgid "Prefer word accesses over byte accesses." msgstr "" -#: config/sh/sh.opt:46 -msgid "Generate SH2 code." +#: config/mcore/mcore.opt:71 +msgid "Set the maximum amount for a single stack increment operation." msgstr "" -#: config/sh/sh.opt:50 -msgid "Generate default double-precision SH2a-FPU code." +#: config/mcore/mcore.opt:75 +msgid "Always treat bitfields as int-sized." msgstr "" -#: config/sh/sh.opt:54 -msgid "Generate SH2a FPU-less code." +#: config/linux-android.opt:23 +msgid "Generate code for the Android platform." msgstr "" -#: config/sh/sh.opt:58 -msgid "Generate default single-precision SH2a-FPU code." +#: config/mmix/mmix.opt:24 +msgid "For intrinsics library: pass all parameters in registers." msgstr "" -#: config/sh/sh.opt:62 -msgid "Generate only single-precision SH2a-FPU code." +#: config/mmix/mmix.opt:28 +msgid "Use register stack for parameters and return value." msgstr "" -#: config/sh/sh.opt:66 -msgid "Generate SH2e code." +#: config/mmix/mmix.opt:32 +msgid "Use call-clobbered registers for parameters and return value." msgstr "" -#: config/sh/sh.opt:70 -msgid "Generate SH3 code." +#: config/mmix/mmix.opt:37 +msgid "Use epsilon-respecting floating point compare instructions." msgstr "" -#: config/sh/sh.opt:74 -msgid "Generate SH3e code." +#: config/mmix/mmix.opt:41 +msgid "Use zero-extending memory loads, not sign-extending ones." msgstr "" -#: config/sh/sh.opt:78 -msgid "Generate SH4 code." +#: config/mmix/mmix.opt:45 +msgid "" +"Generate divide results with reminder having the same sign as the divisor " +"(not the dividend)." msgstr "" -#: config/sh/sh.opt:82 -msgid "Generate SH4-100 code." +#: config/mmix/mmix.opt:49 +msgid "Prepend global symbols with \":\" (for use with PREFIX)." msgstr "" -#: config/sh/sh.opt:86 -msgid "Generate SH4-200 code." +#: config/mmix/mmix.opt:53 +msgid "Do not provide a default start-address 0x100 of the program." msgstr "" -#: config/sh/sh.opt:92 -msgid "Generate SH4-300 code." +#: config/mmix/mmix.opt:57 +msgid "Link to emit program in ELF format (rather than mmo)." msgstr "" -#: config/sh/sh.opt:96 -msgid "Generate SH4 FPU-less code." +#: config/mmix/mmix.opt:61 +msgid "Use P-mnemonics for branches statically predicted as taken." msgstr "" -#: config/sh/sh.opt:100 -msgid "Generate SH4-100 FPU-less code." +#: config/mmix/mmix.opt:65 +msgid "Don't use P-mnemonics for branches." msgstr "" -#: config/sh/sh.opt:104 -msgid "Generate SH4-200 FPU-less code." +#: config/mmix/mmix.opt:79 +msgid "Use addresses that allocate global registers." msgstr "" -#: config/sh/sh.opt:108 -msgid "Generate SH4-300 FPU-less code." +#: config/mmix/mmix.opt:83 +msgid "Do not use addresses that allocate global registers." msgstr "" -#: config/sh/sh.opt:112 -msgid "Generate code for SH4 340 series (MMU/FPU-less)." +#: config/mmix/mmix.opt:87 +msgid "Generate a single exit point for each function." msgstr "" -#: config/sh/sh.opt:117 -msgid "Generate code for SH4 400 series (MMU/FPU-less)." +#: config/mmix/mmix.opt:91 +msgid "Do not generate a single exit point for each function." msgstr "" -#: config/sh/sh.opt:122 -msgid "Generate code for SH4 500 series (FPU-less)." +#: config/mmix/mmix.opt:95 +msgid "Set start-address of the program." msgstr "" -#: config/sh/sh.opt:127 -msgid "Generate default single-precision SH4 code." +#: config/mmix/mmix.opt:99 +msgid "Set start-address of data." msgstr "" -#: config/sh/sh.opt:131 -msgid "Generate default single-precision SH4-100 code." +#: config/darwin.opt:117 +msgid "Generate compile-time CFString objects." msgstr "" -#: config/sh/sh.opt:135 -msgid "Generate default single-precision SH4-200 code." +#: config/darwin.opt:214 +msgid "Warn if constant CFString objects contain non-portable characters." msgstr "" -#: config/sh/sh.opt:139 -msgid "Generate default single-precision SH4-300 code." +#: config/darwin.opt:219 +msgid "Generate AT&T-style stubs for Mach-O." msgstr "" -#: config/sh/sh.opt:143 -msgid "Generate only single-precision SH4 code." +#: config/darwin.opt:223 +msgid "Generate code suitable for executables (NOT shared libs)." msgstr "" -#: config/sh/sh.opt:147 -msgid "Generate only single-precision SH4-100 code." +#: config/darwin.opt:227 +msgid "Generate code suitable for fast turn around debugging." msgstr "" -#: config/sh/sh.opt:151 -msgid "Generate only single-precision SH4-200 code." +#: config/darwin.opt:235 +msgid "The earliest MacOS X version on which this program will run." msgstr "" -#: config/sh/sh.opt:155 -msgid "Generate only single-precision SH4-300 code." +#: config/darwin.opt:239 +msgid "Set sizeof(bool) to 1." msgstr "" -#: config/sh/sh.opt:159 -msgid "Generate SH4a code." +#: config/darwin.opt:243 +msgid "Generate code for darwin loadable kernel extensions." msgstr "" -#: config/sh/sh.opt:163 -msgid "Generate SH4a FPU-less code." +#: config/darwin.opt:247 +msgid "Generate code for the kernel or loadable kernel extensions." msgstr "" -#: config/sh/sh.opt:167 -msgid "Generate default single-precision SH4a code." +#: config/darwin.opt:251 +msgid "" +"-iframework \tAdd to the end of the system framework include path." msgstr "" -#: config/sh/sh.opt:171 -msgid "Generate only single-precision SH4a code." +#: config/darwin.opt:401 +msgid "The version of ld64 in use for this toolchain." msgstr "" -#: config/sh/sh.opt:175 -msgid "Generate SH4al-dsp code." +#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38 +msgid "Use simulator runtime." msgstr "" -#: config/sh/sh.opt:179 config/i386/i386.opt:216 -msgid "Reserve space for outgoing arguments in the function prologue." +#: config/bfin/bfin.opt:44 config/arm/arm.opt:111 +msgid "Specify the name of the target CPU." msgstr "" -#: config/sh/sh.opt:183 -msgid "Generate code in big endian mode." +#: config/bfin/bfin.opt:48 +msgid "Omit frame pointer for leaf functions." msgstr "" -#: config/sh/sh.opt:187 -msgid "Generate 32-bit offsets in switch tables." +#: config/bfin/bfin.opt:52 +msgid "Program is entirely located in low 64k of memory." msgstr "" -#: config/sh/sh.opt:191 -msgid "Generate bit instructions." +#: config/bfin/bfin.opt:56 +msgid "" +"Work around a hardware anomaly by adding a number of NOPs before a CSYNC or " +"SSYNC instruction." msgstr "" -#: config/sh/sh.opt:199 -msgid "Assume that zero displacement conditional branches are fast." +#: config/bfin/bfin.opt:61 +msgid "Avoid speculative loads to work around a hardware anomaly." msgstr "" -#: config/sh/sh.opt:203 -msgid "Force the usage of delay slots for conditional branches." +#: config/bfin/bfin.opt:65 +msgid "Enabled ID based shared library." msgstr "" -#: config/sh/sh.opt:207 -msgid "Align doubles at 64-bit boundaries." +#: config/bfin/bfin.opt:69 +msgid "" +"Generate code that won't be linked against any other ID shared libraries, " +"but may be used as a shared library." msgstr "" -#: config/sh/sh.opt:211 -msgid "Division strategy, one of: call-div1, call-fp, call-table." +#: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175 +msgid "ID of shared library to build." msgstr "" -#: config/sh/sh.opt:215 -msgid "Specify name for 32 bit signed division function." +#: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171 +msgid "Enable separate data segment." msgstr "" -#: config/sh/sh.opt:219 -msgid "Generate ELF FDPIC code." +#: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63 +msgid "Avoid generating pc-relative calls; use indirection." msgstr "" -#: config/sh/sh.opt:223 -msgid "" -"Enable the use of 64-bit floating point registers in fmov instructions. See " -"-mdalign if 64-bit alignment is required." +#: config/bfin/bfin.opt:86 +msgid "Link with the fast floating-point library." msgstr "" -#: config/sh/sh.opt:231 config/sh/sh.opt:269 -msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions." +#: config/bfin/bfin.opt:90 config/frv/frv.opt:130 +msgid "Enable Function Descriptor PIC mode." msgstr "" -#: config/sh/sh.opt:235 -msgid "Increase the IEEE compliance for floating-point comparisons." +#: config/bfin/bfin.opt:94 config/frv/frv.opt:162 +msgid "Enable inlining of PLT in function calls." msgstr "" -#: config/sh/sh.opt:239 -msgid "" -"Inline code to invalidate instruction cache entries after setting up nested " -"function trampolines." +#: config/bfin/bfin.opt:98 +msgid "Do stack checking using bounds in L1 scratch memory." msgstr "" -#: config/sh/sh.opt:247 -msgid "Generate code in little endian mode." +#: config/bfin/bfin.opt:102 +msgid "Enable multicore support." msgstr "" -#: config/sh/sh.opt:251 -msgid "Mark MAC register as call-clobbered." +#: config/bfin/bfin.opt:106 +msgid "Build for Core A." msgstr "" -#: config/sh/sh.opt:257 -msgid "Make structs a multiple of 4 bytes (warning: ABI altered)." +#: config/bfin/bfin.opt:110 +msgid "Build for Core B." msgstr "" -#: config/sh/sh.opt:261 -msgid "Emit function-calls using global offset table when generating PIC." +#: config/bfin/bfin.opt:114 +msgid "Build for SDRAM." msgstr "" -#: config/sh/sh.opt:265 -msgid "Shorten address references during linking." +#: config/bfin/bfin.opt:118 +msgid "Assume ICPLBs are enabled at runtime." msgstr "" -#: config/sh/sh.opt:273 -msgid "Specify the model for atomic operations." +#: config/m68k/m68k-tables.opt:25 +msgid "Known M68K CPUs (for use with the -mcpu= option):" msgstr "" -#: config/sh/sh.opt:277 -msgid "Use tas.b instruction for __atomic_test_and_set." +#: config/m68k/m68k-tables.opt:365 +msgid "Known M68K microarchitectures (for use with the -mtune= option):" msgstr "" -#: config/sh/sh.opt:281 -msgid "Cost to assume for a multiply insn." +#: config/m68k/m68k-tables.opt:411 +msgid "Known M68K ISAs (for use with the -march= option):" msgstr "" -#: config/sh/sh.opt:285 -msgid "" -"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate " -"if the inline code would not work in user mode." +#: config/m68k/ieee.opt:24 config/i386/i386.opt:368 +msgid "Use IEEE math for fp comparisons." msgstr "" -#: config/sh/sh.opt:291 -msgid "Pretend a branch-around-a-move is a conditional move." +#: config/m68k/m68k.opt:30 +msgid "Generate code for a 520X." msgstr "" -#: config/sh/sh.opt:295 -msgid "Enable the use of the fsca instruction." +#: config/m68k/m68k.opt:34 +msgid "Generate code for a 5206e." msgstr "" -#: config/sh/sh.opt:299 -msgid "Enable the use of the fsrra instruction." +#: config/m68k/m68k.opt:38 +msgid "Generate code for a 528x." msgstr "" -#: config/sh/sh.opt:303 -msgid "Use LRA instead of reload (transitional)." +#: config/m68k/m68k.opt:42 +msgid "Generate code for a 5307." msgstr "" -#: config/i386/i386.opt:192 -msgid "sizeof(long double) is 16." +#: config/m68k/m68k.opt:46 +msgid "Generate code for a 5407." msgstr "" -#: config/i386/i386.opt:196 config/i386/i386.opt:364 -msgid "Use hardware fp." +#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111 +msgid "Generate code for a 68000." msgstr "" -#: config/i386/i386.opt:200 -msgid "sizeof(long double) is 12." +#: config/m68k/m68k.opt:54 +msgid "Generate code for a 68010." msgstr "" -#: config/i386/i386.opt:204 -msgid "Use 80-bit long double." +#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115 +msgid "Generate code for a 68020." msgstr "" -#: config/i386/i386.opt:220 -msgid "Align some doubles on dword boundary." +#: config/m68k/m68k.opt:62 +msgid "Generate code for a 68040, without any new instructions." msgstr "" -#: config/i386/i386.opt:224 -msgid "Function starts are aligned to this power of 2." +#: config/m68k/m68k.opt:66 +msgid "Generate code for a 68060, without any new instructions." msgstr "" -#: config/i386/i386.opt:228 -msgid "Jump targets are aligned to this power of 2." +#: config/m68k/m68k.opt:70 +msgid "Generate code for a 68030." msgstr "" -#: config/i386/i386.opt:232 -msgid "Loop code aligned to this power of 2." +#: config/m68k/m68k.opt:74 +msgid "Generate code for a 68040." msgstr "" -#: config/i386/i386.opt:236 -msgid "Align destination of the string operations." +#: config/m68k/m68k.opt:78 +msgid "Generate code for a 68060." msgstr "" -#: config/i386/i386.opt:240 -msgid "Use the given data alignment." +#: config/m68k/m68k.opt:82 +msgid "Generate code for a 68302." msgstr "" -#: config/i386/i386.opt:244 -msgid "Known data alignment choices (for use with the -malign-data= option):" +#: config/m68k/m68k.opt:86 +msgid "Generate code for a 68332." msgstr "" -#: config/i386/i386.opt:261 -msgid "Use given assembler dialect." +#: config/m68k/m68k.opt:91 +msgid "Generate code for a 68851." msgstr "" -#: config/i386/i386.opt:265 -msgid "Known assembler dialects (for use with the -masm= option):" +#: config/m68k/m68k.opt:95 +msgid "Generate code that uses 68881 floating-point instructions." msgstr "" -#: config/i386/i386.opt:275 -msgid "Branches are this expensive (arbitrary units)." +#: config/m68k/m68k.opt:99 +msgid "Align variables on a 32-bit boundary." msgstr "" -#: config/i386/i386.opt:279 -msgid "" -"-mlarge-data-threshold=\tData greater than given threshold will go " -"into .ldata section in x86-64 medium model." +#: config/m68k/m68k.opt:103 config/arm/arm.opt:86 config/nios2/nios2.opt:570 +#: config/nds32/nds32.opt:171 config/c6x/c6x.opt:67 +msgid "Specify the name of the target architecture." msgstr "" -#: config/i386/i386.opt:283 -msgid "Use given x86-64 code model." +#: config/m68k/m68k.opt:107 +msgid "Use the bit-field instructions." msgstr "" -#: config/i386/i386.opt:306 -msgid "Use given address mode." +#: config/m68k/m68k.opt:119 +msgid "Generate code for a ColdFire v4e." msgstr "" -#: config/i386/i386.opt:310 -msgid "Known address mode (for use with the -maddress-mode= option):" +#: config/m68k/m68k.opt:123 +msgid "Specify the target CPU." msgstr "" -#: config/i386/i386.opt:323 -msgid "Generate sin, cos, sqrt for FPU." +#: config/m68k/m68k.opt:127 +msgid "Generate code for a cpu32." msgstr "" -#: config/i386/i386.opt:327 -msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack." +#: config/m68k/m68k.opt:131 +msgid "Use hardware division instructions on ColdFire." msgstr "" -#: config/i386/i386.opt:331 -msgid "Return values of functions in FPU registers." +#: config/m68k/m68k.opt:135 +msgid "Generate code for a Fido A." msgstr "" -#: config/i386/i386.opt:335 -msgid "Generate floating point mathematics using given instruction set." +#: config/m68k/m68k.opt:139 +msgid "Generate code which uses hardware floating point instructions." msgstr "" -#: config/i386/i386.opt:339 -msgid "Valid arguments to -mfpmath=:" +#: config/m68k/m68k.opt:143 +msgid "Enable ID based shared library." msgstr "" -#: config/i386/i386.opt:372 -msgid "Inline all known string operations." +#: config/m68k/m68k.opt:147 +msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets." msgstr "" -#: config/i386/i386.opt:376 -msgid "" -"Inline memset/memcpy string operations, but perform inline version only for " -"small blocks." +#: config/m68k/m68k.opt:151 +msgid "Do not use the bit-field instructions." msgstr "" -#: config/i386/i386.opt:384 -msgid "Use native (MS) bitfield layout." +#: config/m68k/m68k.opt:155 +msgid "Use normal calling convention." msgstr "" -#: config/i386/i386.opt:400 config/aarch64/aarch64.opt:96 -msgid "Omit the frame pointer in leaf functions." +#: config/m68k/m68k.opt:159 +msgid "Consider type 'int' to be 32 bits wide." msgstr "" -#: config/i386/i386.opt:404 -msgid "Set 80387 floating-point precision to 32-bit." +#: config/m68k/m68k.opt:163 +msgid "Generate pc-relative code." msgstr "" -#: config/i386/i386.opt:408 -msgid "Set 80387 floating-point precision to 64-bit." +#: config/m68k/m68k.opt:167 +msgid "Use different calling convention using 'rtd'." msgstr "" -#: config/i386/i386.opt:412 -msgid "Set 80387 floating-point precision to 80-bit." +#: config/m68k/m68k.opt:179 +msgid "Consider type 'int' to be 16 bits wide." msgstr "" -#: config/i386/i386.opt:420 -msgid "Assume incoming stack aligned to this power of 2." +#: config/m68k/m68k.opt:183 +msgid "Generate code with library calls for floating point." msgstr "" -#: config/i386/i386.opt:424 -msgid "Use push instructions to save outgoing arguments." +#: config/m68k/m68k.opt:187 +msgid "Do not use unaligned memory references." msgstr "" -#: config/i386/i386.opt:428 -msgid "Use red-zone in the x86-64 code." +#: config/m68k/m68k.opt:191 +msgid "Tune for the specified target CPU or architecture." msgstr "" -#: config/i386/i386.opt:432 -msgid "Number of registers used to pass integer arguments." +#: config/m68k/m68k.opt:195 +msgid "Support more than 8192 GOT entries on ColdFire." msgstr "" -#: config/i386/i386.opt:436 -msgid "Alternate calling convention." +#: config/m68k/m68k.opt:199 +msgid "Support TLS segment larger than 64K." msgstr "" -#: config/i386/i386.opt:444 -msgid "Use SSE register passing conventions for SF and DF mode." +#: config/riscv/riscv.opt:26 +msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions." msgstr "" -#: config/i386/i386.opt:448 -msgid "Realign stack in prologue." +#: config/riscv/riscv.opt:30 +msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic." msgstr "" -#: config/i386/i386.opt:452 -msgid "Enable stack probing." +#: config/riscv/riscv.opt:34 +msgid "Specify integer and floating-point calling convention." msgstr "" -#: config/i386/i386.opt:456 -msgid "Specify memcpy expansion strategy when expected size is known." +#: config/riscv/riscv.opt:38 config/i386/i386.opt:416 +msgid "Attempt to keep stack aligned to this power of 2." msgstr "" -#: config/i386/i386.opt:460 -msgid "Specify memset expansion strategy when expected size is known." +#: config/riscv/riscv.opt:42 +msgid "Supported ABIs (for use with the -mabi= option):" msgstr "" -#: config/i386/i386.opt:464 -msgid "Chose strategy to generate stringop using." +#: config/riscv/riscv.opt:67 +msgid "Use hardware floating-point divide and square root instructions." msgstr "" -#: config/i386/i386.opt:468 -msgid "Valid arguments to -mstringop-strategy=:" +#: config/riscv/riscv.opt:71 +msgid "Use hardware instructions for integer division." msgstr "" -#: config/i386/i386.opt:496 -msgid "Use given thread-local storage dialect." +#: config/riscv/riscv.opt:75 +msgid "" +"-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM). ISA strings must " +"be lower-case." msgstr "" -#: config/i386/i386.opt:500 -msgid "Known TLS dialects (for use with the -mtls-dialect= option):" +#: config/riscv/riscv.opt:80 config/mips/mips.opt:405 +msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR." msgstr "" -#: config/i386/i386.opt:510 -#, c-format -msgid "Use direct references against %gs when accessing tls data." +#: config/riscv/riscv.opt:84 +msgid "" +"-msmall-data-limit=N\tPut global and static data smaller than bytes " +"into a special section (on some targets)." msgstr "" -#: config/i386/i386.opt:518 -msgid "Fine grain control of tune features." +#: config/riscv/riscv.opt:88 +msgid "Use smaller but slower prologue and epilogue code." msgstr "" -#: config/i386/i386.opt:522 -msgid "Clear all tune features." +#: config/riscv/riscv.opt:92 config/aarch64/aarch64.opt:88 +msgid "Specify the code model." msgstr "" -#: config/i386/i386.opt:529 -msgid "Generate code that conforms to Intel MCU psABI." +#: config/riscv/riscv.opt:96 +msgid "Do not generate unaligned memory accesses." msgstr "" -#: config/i386/i386.opt:533 -msgid "Generate code that conforms to the given ABI." +#: config/riscv/riscv.opt:100 config/i386/i386.opt:287 +#: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32 +#: config/tilegx/tilegx.opt:57 +msgid "Known code models (for use with the -mcmodel= option):" msgstr "" -#: config/i386/i386.opt:537 config/nds32/nds32.opt:51 -msgid "Known ABIs (for use with the -mabi= option):" +#: config/riscv/riscv.opt:110 +msgid "Use %reloc() operators, rather than assembly macros, to load addresses." msgstr "" -#: config/i386/i386.opt:547 +#: config/riscv/riscv.opt:114 msgid "" -"Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft " -"to System V ABI calls." +"Take advantage of linker relaxations to reduce the number of instructions " +"required to materialize symbol addresses." msgstr "" -#: config/i386/i386.opt:551 config/rs6000/rs6000.opt:200 -msgid "Vector library ABI to use." +#: config/riscv/riscv.opt:133 +msgid "Emit RISC-V ELF attribute." msgstr "" -#: config/i386/i386.opt:555 -msgid "" -"Known vectorization library ABIs (for use with the -mveclibabi= option):" +#: config/m32c/m32c.opt:23 +msgid "-msim\tUse simulator runtime." msgstr "" -#: config/i386/i386.opt:565 -msgid "Return 8-byte vectors in memory." +#: config/m32c/m32c.opt:27 +msgid "-mcpu=r8c\tCompile code for R8C variants." msgstr "" -#: config/i386/i386.opt:569 -msgid "Generate reciprocals instead of divss and sqrtss." +#: config/m32c/m32c.opt:31 +msgid "-mcpu=m16c\tCompile code for M16C variants." msgstr "" -#: config/i386/i386.opt:573 -msgid "Control generation of reciprocal estimates." +#: config/m32c/m32c.opt:35 +msgid "-mcpu=m32cm\tCompile code for M32CM variants." msgstr "" -#: config/i386/i386.opt:577 -msgid "Generate cld instruction in the function prologue." +#: config/m32c/m32c.opt:39 +msgid "-mcpu=m32c\tCompile code for M32C variants." msgstr "" -#: config/i386/i386.opt:581 -msgid "" -"Generate vzeroupper instruction before a transfer of control flow out of the " -"function." +#: config/m32c/m32c.opt:43 +msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)." msgstr "" -#: config/i386/i386.opt:586 -msgid "" -"Disable Scalar to Vector optimization pass transforming 64-bit integer " -"computations into a vector ones." +#: config/msp430/msp430.opt:7 +msgid "Force assembly output to always use hex constants." msgstr "" -#: config/i386/i386.opt:591 -msgid "" -"Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or " -"znver1 and Haifa scheduling is selected." +#: config/msp430/msp430.opt:11 +msgid "Specify the MCU to build for." msgstr "" -#: config/i386/i386.opt:596 +#: config/msp430/msp430.opt:15 msgid "" -"Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-" -"vectorizer." +"Warn if an MCU name is unrecognized or conflicts with other options " +"(default: on)." msgstr "" -#: config/i386/i386.opt:600 -msgid "" -"Use given register vector width instructions instead of maximum register " -"width in the auto-vectorizer." +#: config/msp430/msp430.opt:19 +msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2." msgstr "" -#: config/i386/i386.opt:604 -msgid "" -"Known preferred register vector length (to use with the -mprefer-vector-" -"width= option):" +#: config/msp430/msp430.opt:23 +msgid "Select large model - 20-bit addresses/pointers." msgstr "" -#: config/i386/i386.opt:622 -msgid "Generate 32bit i386 code." +#: config/msp430/msp430.opt:27 +msgid "Select small model - 16-bit addresses/pointers (default)." msgstr "" -#: config/i386/i386.opt:626 -msgid "Generate 64bit x86-64 code." +#: config/msp430/msp430.opt:31 +msgid "Optimize opcode sizes at link time." msgstr "" -#: config/i386/i386.opt:630 -msgid "Generate 32bit x86-64 code." +#: config/msp430/msp430.opt:38 +msgid "" +"Use a minimum runtime (no static initializers or ctors) for memory-" +"constrained devices." msgstr "" -#: config/i386/i386.opt:634 -msgid "Generate 16bit i386 code." +#: config/msp430/msp430.opt:45 +msgid "Specify the type of hardware multiply to support." msgstr "" -#: config/i386/i386.opt:638 -msgid "Support MMX built-in functions." +#: config/msp430/msp430.opt:67 +msgid "Specify whether functions should be placed into low or high memory." msgstr "" -#: config/i386/i386.opt:642 -msgid "Support 3DNow! built-in functions." +#: config/msp430/msp430.opt:71 +msgid "Specify whether variables should be placed into low or high memory." msgstr "" -#: config/i386/i386.opt:646 -msgid "Support Athlon 3Dnow! built-in functions." +#: config/msp430/msp430.opt:90 +msgid "" +"Passes on a request to the assembler to enable fixes for various silicon " +"errata." msgstr "" -#: config/i386/i386.opt:650 -msgid "Support MMX and SSE built-in functions and code generation." +#: config/msp430/msp430.opt:94 +msgid "" +"Passes on a request to the assembler to warn about various silicon errata." msgstr "" -#: config/i386/i386.opt:654 -msgid "Support MMX, SSE and SSE2 built-in functions and code generation." +#: config/aarch64/aarch64.opt:43 +msgid "The possible TLS dialects:" msgstr "" -#: config/i386/i386.opt:658 -msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation." +#: config/aarch64/aarch64.opt:55 +msgid "The code model option names for -mcmodel:" msgstr "" -#: config/i386/i386.opt:662 -msgid "" -"Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code " -"generation." +#: config/aarch64/aarch64.opt:68 config/arm/arm.opt:99 +#: config/microblaze/microblaze.opt:60 +msgid "Assume target CPU is configured as big endian." msgstr "" -#: config/i386/i386.opt:666 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code " -"generation." +#: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1019 +msgid "Generate code which uses only the general registers." msgstr "" -#: config/i386/i386.opt:670 config/i386/i386.opt:674 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions " -"and code generation." +#: config/aarch64/aarch64.opt:76 +msgid "Workaround for ARM Cortex-A53 Erratum number 835769." msgstr "" -#: config/i386/i386.opt:678 -msgid "" -"Do not support SSE4.1 and SSE4.2 built-in functions and code generation." +#: config/aarch64/aarch64.opt:80 +msgid "Workaround for ARM Cortex-A53 Erratum number 843419." msgstr "" -#: config/i386/i386.opt:686 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in " -"functions and code generation." +#: config/aarch64/aarch64.opt:84 config/arm/arm.opt:164 +#: config/microblaze/microblaze.opt:64 +msgid "Assume target CPU is configured as little endian." msgstr "" -#: config/i386/i386.opt:690 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in " -"functions and code generation." +#: config/aarch64/aarch64.opt:92 +msgid "Don't assume that unaligned accesses are handled by the system." msgstr "" -#: config/i386/i386.opt:694 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"built-in functions and code generation." +#: config/aarch64/aarch64.opt:96 config/i386/i386.opt:400 +msgid "Omit the frame pointer in leaf functions." msgstr "" -#: config/i386/i386.opt:698 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512PF built-in functions and code generation." +#: config/aarch64/aarch64.opt:100 +msgid "Specify TLS dialect." msgstr "" -#: config/i386/i386.opt:702 +#: config/aarch64/aarch64.opt:104 msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512ER built-in functions and code generation." +"Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, " +"48." msgstr "" -#: config/i386/i386.opt:706 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512CD built-in functions and code generation." +#: config/aarch64/aarch64.opt:123 +msgid "Use features of architecture ARCH." msgstr "" -#: config/i386/i386.opt:710 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512DQ built-in functions and code generation." +#: config/aarch64/aarch64.opt:127 +msgid "Use features of and optimize for CPU." +msgstr "" + +#: config/aarch64/aarch64.opt:131 +msgid "Optimize for CPU." +msgstr "" + +#: config/aarch64/aarch64.opt:135 +msgid "Generate code that conforms to the specified ABI." msgstr "" -#: config/i386/i386.opt:714 +#: config/aarch64/aarch64.opt:139 msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512BW built-in functions and code generation." +"-moverride=\tPower users only! Override CPU optimization parameters." msgstr "" -#: config/i386/i386.opt:718 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512VL built-in functions and code generation." +#: config/aarch64/aarch64.opt:143 +msgid "Known AArch64 ABIs (for use with the -mabi= option):" msgstr "" -#: config/i386/i386.opt:722 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512IFMA built-in functions and code generation." +#: config/aarch64/aarch64.opt:153 +msgid "PC relative literal loads." msgstr "" -#: config/i386/i386.opt:726 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " -"and AVX512VBMI built-in functions and code generation." +#: config/aarch64/aarch64.opt:157 +msgid "Use branch-protection features." msgstr "" -#: config/i386/i386.opt:730 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX5124FMAPS built-in functions and code generation." +#: config/aarch64/aarch64.opt:161 +msgid "Select return address signing scope." msgstr "" -#: config/i386/i386.opt:734 +#: config/aarch64/aarch64.opt:165 msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX5124VNNIW built-in functions and code generation." +"Supported AArch64 return address signing scope (for use with -msign-return-" +"address= option):" msgstr "" -#: config/i386/i386.opt:738 +#: config/aarch64/aarch64.opt:178 msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX512VPOPCNTDQ built-in functions and code generation." +"Enable the reciprocal square root approximation. Enabling this reduces " +"precision of reciprocal square root results to about 16 bits for single " +"precision and to 32 bits for double precision." msgstr "" -#: config/i386/i386.opt:742 +#: config/aarch64/aarch64.opt:184 msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX512VBMI2 built-in functions and code generation." +"Enable the square root approximation. Enabling this reduces precision of " +"square root results to about 16 bits for single precision and to 32 bits for " +"double precision. If enabled, it implies -mlow-precision-recip-sqrt." msgstr "" -#: config/i386/i386.opt:746 -msgid "Support AVX512VNNI built-in functions and code generation." +#: config/aarch64/aarch64.opt:191 +msgid "" +"Enable the division approximation. Enabling this reduces precision of " +"division results to about 16 bits for single precision and to 32 bits for " +"double precision." msgstr "" -#: config/i386/i386.opt:750 -msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX512BITALG built-in functions and code generation." +#: config/aarch64/aarch64.opt:197 +msgid "The possible SVE vector lengths:" msgstr "" -#: config/i386/i386.opt:754 +#: config/aarch64/aarch64.opt:219 msgid "" -"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in " -"functions and code generation." +"-msve-vector-bits=\tSet the number of bits in an SVE vector register." msgstr "" -#: config/i386/i386.opt:758 -msgid "" -"Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code " -"generation." +#: config/aarch64/aarch64.opt:223 +msgid "Enables verbose cost model dumping in the debug dump files." msgstr "" -#: config/i386/i386.opt:762 -msgid "Support FMA4 built-in functions and code generation." +#: config/aarch64/aarch64.opt:227 +msgid "Generate code to track when the CPU might be speculating incorrectly." msgstr "" -#: config/i386/i386.opt:766 -msgid "Support XOP built-in functions and code generation." +#: config/aarch64/aarch64.opt:231 config/i386/i386.opt:983 +#: config/rs6000/rs6000.opt:542 +msgid "Use given stack-protector guard." msgstr "" -#: config/i386/i386.opt:770 -msgid "Support LWP built-in functions and code generation." +#: config/aarch64/aarch64.opt:235 config/rs6000/rs6000.opt:546 +msgid "Valid arguments to -mstack-protector-guard=:" msgstr "" -#: config/i386/i386.opt:774 +#: config/aarch64/aarch64.opt:245 msgid "" -"Support code generation of Advanced Bit Manipulation (ABM) instructions." +"Use the system register specified on the command line as the stack protector " +"guard register. This option is for use with fstack-protector-strong and not " +"for use in user-land code." msgstr "" -#: config/i386/i386.opt:778 -msgid "Support code generation of popcnt instruction." +#: config/aarch64/aarch64.opt:251 +msgid "" +"Use an immediate to offset from the stack protector guard register, sp_el0. " +"This option is for use with fstack-protector-strong and not for use in user-" +"land code." msgstr "" -#: config/i386/i386.opt:782 -msgid "Support PCONFIG built-in functions and code generation." +#: config/linux.opt:24 +msgid "Use Bionic C library." msgstr "" -#: config/i386/i386.opt:786 -msgid "Support WBNOINVD built-in functions and code generation." +#: config/linux.opt:28 +msgid "Use GNU C library." msgstr "" -#: config/i386/i386.opt:790 -msgid "Support PTWRITE built-in functions and code generation." +#: config/linux.opt:32 +msgid "Use uClibc C library." msgstr "" -#: config/i386/i386.opt:794 -msgid "Support SGX built-in functions and code generation." +#: config/linux.opt:36 +msgid "Use musl C library." msgstr "" -#: config/i386/i386.opt:798 -msgid "Support RDPID built-in functions and code generation." +#: config/ia64/ilp32.opt:3 +msgid "Generate ILP32 code." msgstr "" -#: config/i386/i386.opt:802 -msgid "Support GFNI built-in functions and code generation." +#: config/ia64/ilp32.opt:7 +msgid "Generate LP64 code." msgstr "" -#: config/i386/i386.opt:806 -msgid "Support VAES built-in functions and code generation." +#: config/ia64/ia64.opt:28 +msgid "Generate big endian code." msgstr "" -#: config/i386/i386.opt:810 -msgid "Support VPCLMULQDQ built-in functions and code generation." +#: config/ia64/ia64.opt:32 +msgid "Generate little endian code." msgstr "" -#: config/i386/i386.opt:814 -msgid "Support BMI built-in functions and code generation." +#: config/ia64/ia64.opt:36 +msgid "Generate code for GNU as." msgstr "" -#: config/i386/i386.opt:818 -msgid "Support BMI2 built-in functions and code generation." +#: config/ia64/ia64.opt:40 +msgid "Generate code for GNU ld." msgstr "" -#: config/i386/i386.opt:822 -msgid "Support LZCNT built-in function and code generation." +#: config/ia64/ia64.opt:44 +msgid "Emit stop bits before and after volatile extended asms." msgstr "" -#: config/i386/i386.opt:826 -msgid "Support Hardware Lock Elision prefixes." +#: config/ia64/ia64.opt:48 +msgid "Use in/loc/out register names." msgstr "" -#: config/i386/i386.opt:830 -msgid "Support RDSEED instruction." +#: config/ia64/ia64.opt:55 +msgid "Enable use of sdata/scommon/sbss." msgstr "" -#: config/i386/i386.opt:834 -msgid "Support PREFETCHW instruction." +#: config/ia64/ia64.opt:59 +msgid "Generate code without GP reg." msgstr "" -#: config/i386/i386.opt:838 -msgid "Support flag-preserving add-carry instructions." +#: config/ia64/ia64.opt:63 +msgid "gp is constant (but save/restore gp on indirect calls)." msgstr "" -#: config/i386/i386.opt:842 -msgid "Support CLFLUSHOPT instructions." +#: config/ia64/ia64.opt:67 +msgid "Generate self-relocatable code." msgstr "" -#: config/i386/i386.opt:846 -msgid "Support CLWB instruction." +#: config/ia64/ia64.opt:71 +msgid "Generate inline floating point division, optimize for latency." msgstr "" -#: config/i386/i386.opt:854 -msgid "Support FXSAVE and FXRSTOR instructions." +#: config/ia64/ia64.opt:75 +msgid "Generate inline floating point division, optimize for throughput." msgstr "" -#: config/i386/i386.opt:858 -msgid "Support XSAVE and XRSTOR instructions." +#: config/ia64/ia64.opt:82 +msgid "Generate inline integer division, optimize for latency." msgstr "" -#: config/i386/i386.opt:862 -msgid "Support XSAVEOPT instruction." +#: config/ia64/ia64.opt:86 +msgid "Generate inline integer division, optimize for throughput." msgstr "" -#: config/i386/i386.opt:866 -msgid "Support XSAVEC instructions." +#: config/ia64/ia64.opt:90 +msgid "Do not inline integer division." msgstr "" -#: config/i386/i386.opt:870 -msgid "Support XSAVES and XRSTORS instructions." +#: config/ia64/ia64.opt:94 +msgid "Generate inline square root, optimize for latency." msgstr "" -#: config/i386/i386.opt:874 -msgid "Support TBM built-in functions and code generation." +#: config/ia64/ia64.opt:98 +msgid "Generate inline square root, optimize for throughput." msgstr "" -#: config/i386/i386.opt:878 -msgid "Support code generation of cmpxchg16b instruction." +#: config/ia64/ia64.opt:102 +msgid "Do not inline square root." msgstr "" -#: config/i386/i386.opt:882 -msgid "Support code generation of sahf instruction in 64bit x86-64 code." +#: config/ia64/ia64.opt:106 +msgid "Enable DWARF line debug info via GNU as." msgstr "" -#: config/i386/i386.opt:886 -msgid "Support code generation of movbe instruction." +#: config/ia64/ia64.opt:110 +msgid "Enable earlier placing stop bits for better scheduling." msgstr "" -#: config/i386/i386.opt:890 -msgid "Support code generation of crc32 instruction." +#: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:62 +#: config/sh/sh.opt:227 +msgid "Specify range of registers to make fixed." msgstr "" -#: config/i386/i386.opt:894 -msgid "Support AES built-in functions and code generation." +#: config/ia64/ia64.opt:118 config/alpha/alpha.opt:130 +msgid "Specify bit size of immediate TLS offsets." msgstr "" -#: config/i386/i386.opt:898 -msgid "Support SHA1 and SHA256 built-in functions and code generation." +#: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:514 +#: config/s390/s390.opt:194 config/sparc/sparc.opt:146 +#: config/visium/visium.opt:49 +msgid "Schedule code for given CPU." msgstr "" -#: config/i386/i386.opt:902 -msgid "Support PCLMUL built-in functions and code generation." +#: config/ia64/ia64.opt:126 +msgid "Known Itanium CPUs (for use with the -mtune= option):" msgstr "" -#: config/i386/i386.opt:906 -msgid "Encode SSE instructions with VEX prefix." +#: config/ia64/ia64.opt:136 +msgid "Use data speculation before reload." msgstr "" -#: config/i386/i386.opt:910 -msgid "Support FSGSBASE built-in functions and code generation." +#: config/ia64/ia64.opt:140 +msgid "Use data speculation after reload." msgstr "" -#: config/i386/i386.opt:914 -msgid "Support RDRND built-in functions and code generation." +#: config/ia64/ia64.opt:144 +msgid "Use control speculation." msgstr "" -#: config/i386/i386.opt:918 -msgid "Support F16C built-in functions and code generation." +#: config/ia64/ia64.opt:148 +msgid "Use in block data speculation before reload." msgstr "" -#: config/i386/i386.opt:922 -msgid "Support PREFETCHWT1 built-in functions and code generation." +#: config/ia64/ia64.opt:152 +msgid "Use in block data speculation after reload." msgstr "" -#: config/i386/i386.opt:926 -msgid "Emit profiling counter call at function entry before prologue." +#: config/ia64/ia64.opt:156 +msgid "Use in block control speculation." msgstr "" -#: config/i386/i386.opt:930 -msgid "Generate __mcount_loc section with all mcount or __fentry__ calls." +#: config/ia64/ia64.opt:160 +msgid "Use simple data speculation check." msgstr "" -#: config/i386/i386.opt:939 -msgid "Set name of __fentry__ symbol called at function entry." +#: config/ia64/ia64.opt:164 +msgid "Use simple data speculation check for control speculation." msgstr "" -#: config/i386/i386.opt:943 -msgid "Set name of section to record mrecord-mcount calls." +#: config/ia64/ia64.opt:174 +msgid "" +"Count speculative dependencies while calculating priority of instructions." msgstr "" -#: config/i386/i386.opt:947 -msgid "Skip setting up RAX register when passing variable arguments." +#: config/ia64/ia64.opt:178 +msgid "Place a stop bit after every cycle when scheduling." msgstr "" -#: config/i386/i386.opt:951 +#: config/ia64/ia64.opt:182 msgid "" -"Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-" -"time check." +"Assume that floating-point stores and loads are not likely to cause conflict " +"when placed into one instruction group." msgstr "" -#: config/i386/i386.opt:955 -msgid "Split 32-byte AVX unaligned load." +#: config/ia64/ia64.opt:186 +msgid "" +"Soft limit on number of memory insns per instruction group, giving lower " +"priority to subsequent memory insns attempting to schedule in the same insn " +"group. Frequently useful to prevent cache bank conflicts. Default value is " +"1." msgstr "" -#: config/i386/i386.opt:959 -msgid "Split 32-byte AVX unaligned store." +#: config/ia64/ia64.opt:190 +msgid "" +"Disallow more than 'msched-max-memory-insns' in instruction group. " +"Otherwise, limit is 'soft' (prefer non-memory operations when limit is " +"reached)." msgstr "" -#: config/i386/i386.opt:963 -msgid "Support RTM built-in functions and code generation." +#: config/ia64/ia64.opt:194 +msgid "Don't generate checks for control speculation in selective scheduling." msgstr "" -#: config/i386/i386.opt:967 c-family/c.opt:425 c-family/c.opt:1310 -#: c-family/c.opt:1314 c-family/c.opt:1318 c-family/c.opt:1322 -#: c-family/c.opt:1326 c-family/c.opt:1330 c-family/c.opt:1334 -#: c-family/c.opt:1341 c-family/c.opt:1345 c-family/c.opt:1349 -#: c-family/c.opt:1353 c-family/c.opt:1357 c-family/c.opt:1361 -#: c-family/c.opt:1365 c-family/c.opt:1369 c-family/c.opt:1373 -#: c-family/c.opt:1377 c-family/c.opt:1381 c-family/c.opt:1385 -#: c-family/c.opt:1389 -msgid "Deprecated in GCC 9. This switch has no effect." +#: config/spu/spu.opt:20 +msgid "Emit warnings when run-time relocations are generated." msgstr "" -#: config/i386/i386.opt:971 -msgid "Support MWAITX and MONITORX built-in functions and code generation." +#: config/spu/spu.opt:24 +msgid "Emit errors when run-time relocations are generated." msgstr "" -#: config/i386/i386.opt:975 -msgid "Support CLZERO built-in functions and code generation." +#: config/spu/spu.opt:28 +msgid "Specify cost of branches (Default 20)." msgstr "" -#: config/i386/i386.opt:979 -msgid "Support PKU built-in functions and code generation." +#: config/spu/spu.opt:32 +msgid "Make sure loads and stores are not moved past DMA instructions." msgstr "" -#: config/i386/i386.opt:983 config/aarch64/aarch64.opt:231 -#: config/rs6000/rs6000.opt:542 -msgid "Use given stack-protector guard." +#: config/spu/spu.opt:36 +msgid "volatile must be specified on any memory that is effected by DMA." msgstr "" -#: config/i386/i386.opt:987 +#: config/spu/spu.opt:40 config/spu/spu.opt:44 msgid "" -"Known stack protector guard (for use with the -mstack-protector-guard= " -"option):" -msgstr "" - -#: config/i386/i386.opt:997 config/rs6000/rs6000.opt:556 -msgid "Use the given base register for addressing the stack-protector guard." +"Insert nops when it might improve performance by allowing dual issue " +"(default)." msgstr "" -#: config/i386/i386.opt:1004 config/rs6000/rs6000.opt:563 -msgid "Use the given offset for addressing the stack-protector guard." +#: config/spu/spu.opt:48 +msgid "Use standard main function as entry for startup." msgstr "" -#: config/i386/i386.opt:1011 -msgid "Use the given symbol for addressing the stack-protector guard." +#: config/spu/spu.opt:52 +msgid "Generate branch hints for branches." msgstr "" -#: config/i386/i386.opt:1019 config/aarch64/aarch64.opt:72 -msgid "Generate code which uses only the general registers." +#: config/spu/spu.opt:56 +msgid "Maximum number of nops to insert for a hint (Default 2)." msgstr "" -#: config/i386/i386.opt:1023 +#: config/spu/spu.opt:60 msgid "" -"Enable shadow stack built-in functions from Control-flow Enforcement " -"Technology (CET)." +"Approximate maximum number of instructions to allow between a hint and its " +"branch [125]." msgstr "" -#: config/i386/i386.opt:1028 -msgid "" -"Turn on CET instrumentation for switch statements that use a jump table and " -"an indirect jump." +#: config/spu/spu.opt:64 +msgid "Generate code for 18 bit addressing." msgstr "" -#: config/i386/i386.opt:1033 -msgid "" -"Insert ENDBR instruction at function entry only via cf_check attribute for " -"CET instrumentation." +#: config/spu/spu.opt:68 +msgid "Generate code for 32 bit addressing." msgstr "" -#: config/i386/i386.opt:1038 -msgid "Make all function calls indirect." +#: config/spu/spu.opt:76 +msgid "" +"Insert hbrp instructions after hinted branch targets to avoid the SPU hang " +"issue." msgstr "" -#: config/i386/i386.opt:1042 -msgid "Convert indirect call and jump to call and return thunks." +#: config/spu/spu.opt:80 config/i386/i386.opt:257 config/s390/s390.opt:56 +msgid "Generate code for given CPU." msgstr "" -#: config/i386/i386.opt:1046 -msgid "Convert function return to call and return thunk." +#: config/spu/spu.opt:88 +msgid "Access variables in 32-bit PPU objects (default)." msgstr "" -#: config/i386/i386.opt:1066 -msgid "Force indirect call and jump via register." +#: config/spu/spu.opt:92 +msgid "Access variables in 64-bit PPU objects." msgstr "" -#: config/i386/i386.opt:1070 -msgid "Support MOVDIRI built-in functions and code generation." +#: config/spu/spu.opt:96 +msgid "Allow conversions between __ea and generic pointers (default)." msgstr "" -#: config/i386/i386.opt:1074 -msgid "Support MOVDIR64B built-in functions and code generation." +#: config/spu/spu.opt:100 +msgid "Size (in KB) of software data cache." msgstr "" -#: config/i386/i386.opt:1078 -msgid "Support WAITPKG built-in functions and code generation." +#: config/spu/spu.opt:104 +msgid "Atomically write back software data cache lines (default)." msgstr "" -#: config/i386/i386.opt:1082 -msgid "Support CLDEMOTE built-in functions and code generation." +#: config/epiphany/epiphany.opt:24 +msgid "Don't use any of r32..r63." msgstr "" -#: config/i386/i386.opt:1086 -msgid "Instrument function exit in instrumented functions with __fentry__." +#: config/epiphany/epiphany.opt:28 +msgid "" +"Preferentially allocate registers that allow short instruction generation." msgstr "" -#: config/i386/i386.opt:1090 -msgid "Known choices for return instrumentation with -minstrument-return=:" +#: config/epiphany/epiphany.opt:32 +msgid "Set branch cost." msgstr "" -#: config/i386/i386.opt:1103 -msgid "" -"Generate a __return_loc section pointing to all return instrumentation code." +#: config/epiphany/epiphany.opt:36 +msgid "Enable conditional move instruction usage." msgstr "" -#: config/i386/cygming.opt:23 -msgid "Create console application." +#: config/epiphany/epiphany.opt:40 +msgid "Set number of nops to emit before each insn pattern." msgstr "" -#: config/i386/cygming.opt:27 -msgid "Generate code for a DLL." +#: config/epiphany/epiphany.opt:52 +msgid "Use software floating point comparisons." msgstr "" -#: config/i386/cygming.opt:31 -msgid "Ignore dllimport for functions." +#: config/epiphany/epiphany.opt:56 +msgid "Enable split of 32 bit immediate loads into low / high part." msgstr "" -#: config/i386/cygming.opt:35 -msgid "Use Mingw-specific thread support." +#: config/epiphany/epiphany.opt:60 +msgid "Enable use of POST_INC / POST_DEC." msgstr "" -#: config/i386/cygming.opt:39 -msgid "Set Windows defines." +#: config/epiphany/epiphany.opt:64 +msgid "Enable use of POST_MODIFY." msgstr "" -#: config/i386/cygming.opt:43 -msgid "Create GUI application." +#: config/epiphany/epiphany.opt:68 +msgid "Set number of bytes on the stack preallocated for use by the callee." msgstr "" -#: config/i386/cygming.opt:47 -msgid "Use the GNU extension to the PE format for aligned common data." +#: config/epiphany/epiphany.opt:72 +msgid "Assume round to nearest is selected for purposes of scheduling." msgstr "" -#: config/i386/cygming.opt:51 -msgid "" -"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/" -"delete replacement." +#: config/epiphany/epiphany.opt:76 +msgid "Generate call insns as indirect calls." msgstr "" -#: config/i386/cygming.opt:55 -msgid "For nested functions on stack executable permission is set." +#: config/epiphany/epiphany.opt:80 +msgid "Generate call insns as direct calls." msgstr "" -#: config/i386/cygming.opt:62 -msgid "Put relocated read-only data into .data section." +#: config/epiphany/epiphany.opt:84 +msgid "" +"Assume labels and symbols can be addressed using 16 bit absolute addresses." msgstr "" -#: config/i386/mingw-w64.opt:23 -msgid "Use unicode startup and define UNICODE macro." +#: config/epiphany/epiphany.opt:108 +msgid "" +"A floatig point to integer truncation may be replaced with rounding to save " +"mode switching." msgstr "" -#: config/i386/mingw.opt:29 -msgid "Warn about none ISO msvcrt scanf/printf width extensions." +#: config/epiphany/epiphany.opt:112 +msgid "Vectorize for double-word operations." msgstr "" -#: config/moxie/moxie.opt:31 -msgid "Enable MUL.X and UMUL.X instructions." +#: config/epiphany/epiphany.opt:128 +msgid "" +"Split unaligned 8 byte vector moves before post-modify address generation." msgstr "" -#: config/xtensa/xtensa.opt:23 -msgid "Use CONST16 instruction to load constants." +#: config/epiphany/epiphany.opt:132 +msgid "Use the floating point unit for integer add/subtract." msgstr "" -#: config/xtensa/xtensa.opt:27 -msgid "Disable position-independent code (PIC) for use in OS kernel code." +#: config/epiphany/epiphany.opt:136 +msgid "Set register to hold -1." msgstr "" -#: config/xtensa/xtensa.opt:31 -msgid "Use indirect CALLXn instructions for large programs." +#: config/ft32/ft32.opt:23 +msgid "Target the software simulator." msgstr "" -#: config/xtensa/xtensa.opt:35 -msgid "Automatically align branch targets to reduce branch penalties." +#: config/ft32/ft32.opt:27 config/s390/s390.opt:225 config/mips/mips.opt:393 +#: config/arc/arc.opt:406 +msgid "Use LRA instead of reload." msgstr "" -#: config/xtensa/xtensa.opt:39 -msgid "Intersperse literal pools with code in the text section." +#: config/ft32/ft32.opt:31 +msgid "Avoid use of the DIV and MOD instructions." msgstr "" -#: config/xtensa/xtensa.opt:43 -msgid "" -"Relax literals in assembler and place them automatically in the text section." +#: config/ft32/ft32.opt:35 +msgid "Target the FT32B architecture." msgstr "" -#: config/xtensa/xtensa.opt:47 -msgid "" -"-mno-serialize-volatile\tDo not serialize volatile memory references with " -"MEMW instructions." +#: config/ft32/ft32.opt:39 +msgid "Enable FT32B code compression." msgstr "" -#: config/sparc/sparc.opt:42 -msgid "Use flat register window model." +#: config/ft32/ft32.opt:43 +msgid "Avoid placing any readable data in program memory." msgstr "" -#: config/sparc/sparc.opt:46 -msgid "Assume possible double misalignment." +#: config/h8300/h8300.opt:23 +msgid "Generate H8S code." msgstr "" -#: config/sparc/sparc.opt:50 -msgid "Use ABI reserved registers." +#: config/h8300/h8300.opt:27 +msgid "Generate H8SX code." msgstr "" -#: config/sparc/sparc.opt:54 -msgid "Use hardware quad FP instructions." +#: config/h8300/h8300.opt:31 +msgid "Generate H8S/2600 code." msgstr "" -#: config/sparc/sparc.opt:58 -msgid "Do not use hardware quad fp instructions." +#: config/h8300/h8300.opt:35 +msgid "Make integers 32 bits wide." msgstr "" -#: config/sparc/sparc.opt:62 -msgid "Enable Local Register Allocation." +#: config/h8300/h8300.opt:42 +msgid "Use registers for argument passing." msgstr "" -#: config/sparc/sparc.opt:66 -msgid "Compile for V8+ ABI." +#: config/h8300/h8300.opt:46 +msgid "Consider access to byte sized memory slow." msgstr "" -#: config/sparc/sparc.opt:70 -msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions." +#: config/h8300/h8300.opt:50 +msgid "Enable linker relaxing." msgstr "" -#: config/sparc/sparc.opt:74 -msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions." +#: config/h8300/h8300.opt:54 +msgid "Generate H8/300H code." msgstr "" -#: config/sparc/sparc.opt:78 -msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions." +#: config/h8300/h8300.opt:58 +msgid "Enable the normal mode." msgstr "" -#: config/sparc/sparc.opt:82 -msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions." +#: config/h8300/h8300.opt:62 +msgid "Use H8/300 alignment rules." msgstr "" -#: config/sparc/sparc.opt:86 -msgid "Use additional VIS instructions introduced in OSA2017." +#: config/h8300/h8300.opt:66 +msgid "Push extended registers on stack in monitor functions." msgstr "" -#: config/sparc/sparc.opt:90 -msgid "Use UltraSPARC Compare-and-Branch extensions." +#: config/h8300/h8300.opt:70 +msgid "Do not push extended registers on stack in monitor functions." msgstr "" -#: config/sparc/sparc.opt:94 -msgid "Use UltraSPARC Fused Multiply-Add extensions." +#: config/pdp11/pdp11.opt:23 +msgid "Generate code for an 11/10." msgstr "" -#: config/sparc/sparc.opt:98 -msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction." +#: config/pdp11/pdp11.opt:27 +msgid "Generate code for an 11/40." msgstr "" -#: config/sparc/sparc.opt:102 -msgid "Use UltraSPARC Population-Count instruction." +#: config/pdp11/pdp11.opt:31 +msgid "Generate code for an 11/45." msgstr "" -#: config/sparc/sparc.opt:106 -msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction." +#: config/pdp11/pdp11.opt:35 +msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)." msgstr "" -#: config/sparc/sparc.opt:110 -msgid "Pointers are 64-bit." +#: config/pdp11/pdp11.opt:39 +msgid "Use the DEC assembler syntax." msgstr "" -#: config/sparc/sparc.opt:114 -msgid "Pointers are 32-bit." +#: config/pdp11/pdp11.opt:43 +msgid "Use the GNU assembler syntax." msgstr "" -#: config/sparc/sparc.opt:118 -msgid "Use 64-bit ABI." +#: config/pdp11/pdp11.opt:47 config/rs6000/rs6000.opt:188 +#: config/frv/frv.opt:158 +msgid "Use hardware floating point." msgstr "" -#: config/sparc/sparc.opt:122 -msgid "Use 32-bit ABI." +#: config/pdp11/pdp11.opt:51 +msgid "Use 16 bit int." msgstr "" -#: config/sparc/sparc.opt:126 -msgid "Use stack bias." +#: config/pdp11/pdp11.opt:55 +msgid "Use 32 bit int." msgstr "" -#: config/sparc/sparc.opt:130 -msgid "Use structs on stronger alignment for double-word copies." +#: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:184 +msgid "Do not use hardware floating point." msgstr "" -#: config/sparc/sparc.opt:134 -msgid "Optimize tail call instructions in assembler and linker." +#: config/pdp11/pdp11.opt:63 +msgid "Target has split I&D." msgstr "" -#: config/sparc/sparc.opt:138 -msgid "Do not generate code that can only run in supervisor mode (default)." +#: config/pdp11/pdp11.opt:67 +msgid "Use UNIX assembler syntax." msgstr "" -#: config/sparc/sparc.opt:142 -msgid "Use instructions of and schedule code for given CPU." +#: config/pdp11/pdp11.opt:71 +msgid "Use LRA register allocator." msgstr "" -#: config/sparc/sparc.opt:225 -msgid "Use given SPARC-V9 code model." +#: config/xtensa/xtensa.opt:23 +msgid "Use CONST16 instruction to load constants." msgstr "" -#: config/sparc/sparc.opt:247 -msgid "Enable debug output." +#: config/xtensa/xtensa.opt:27 +msgid "Disable position-independent code (PIC) for use in OS kernel code." msgstr "" -#: config/sparc/sparc.opt:251 -msgid "Enable strict 32-bit psABI struct return checking." +#: config/xtensa/xtensa.opt:31 +msgid "Use indirect CALLXn instructions for large programs." msgstr "" -#: config/sparc/sparc.opt:255 -msgid "" -"Enable workaround for single erratum of AT697F processor (corresponding to " -"erratum #13 of AT697E processor)." +#: config/xtensa/xtensa.opt:35 +msgid "Automatically align branch targets to reduce branch penalties." msgstr "" -#: config/sparc/sparc.opt:260 -msgid "Enable workarounds for the errata of the UT699 processor." +#: config/xtensa/xtensa.opt:39 +msgid "Intersperse literal pools with code in the text section." msgstr "" -#: config/sparc/sparc.opt:264 -msgid "Enable workarounds for the errata of the UT699E/UT700 processor." +#: config/xtensa/xtensa.opt:43 +msgid "" +"Relax literals in assembler and place them automatically in the text section." msgstr "" -#: config/sparc/sparc.opt:268 -msgid "Enable workarounds for the errata of the GR712RC processor." +#: config/xtensa/xtensa.opt:47 +msgid "" +"-mno-serialize-volatile\tDo not serialize volatile memory references with " +"MEMW instructions." msgstr "" -#: config/sparc/sparc.opt:305 -msgid "Specify the memory model in effect for the program." +#: config/i386/cygming.opt:23 +msgid "Create console application." msgstr "" -#: config/m32c/m32c.opt:23 -msgid "-msim\tUse simulator runtime." +#: config/i386/cygming.opt:27 +msgid "Generate code for a DLL." msgstr "" -#: config/m32c/m32c.opt:27 -msgid "-mcpu=r8c\tCompile code for R8C variants." +#: config/i386/cygming.opt:31 +msgid "Ignore dllimport for functions." msgstr "" -#: config/m32c/m32c.opt:31 -msgid "-mcpu=m16c\tCompile code for M16C variants." +#: config/i386/cygming.opt:35 +msgid "Use Mingw-specific thread support." msgstr "" -#: config/m32c/m32c.opt:35 -msgid "-mcpu=m32cm\tCompile code for M32CM variants." +#: config/i386/cygming.opt:39 +msgid "Set Windows defines." msgstr "" -#: config/m32c/m32c.opt:39 -msgid "-mcpu=m32c\tCompile code for M32C variants." +#: config/i386/cygming.opt:43 +msgid "Create GUI application." msgstr "" -#: config/m32c/m32c.opt:43 -msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)." +#: config/i386/cygming.opt:47 +msgid "Use the GNU extension to the PE format for aligned common data." msgstr "" -#: config/iq2000/iq2000.opt:31 -msgid "Specify CPU for code generation purposes." +#: config/i386/cygming.opt:51 +msgid "" +"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/" +"delete replacement." msgstr "" -#: config/iq2000/iq2000.opt:47 -msgid "Specify CPU for scheduling purposes." +#: config/i386/cygming.opt:55 +msgid "For nested functions on stack executable permission is set." msgstr "" -#: config/iq2000/iq2000.opt:51 -msgid "Known IQ2000 CPUs (for use with the -mcpu= option):" +#: config/i386/cygming.opt:62 +msgid "Put relocated read-only data into .data section." msgstr "" -#: config/iq2000/iq2000.opt:70 -msgid "No default crt0.o." +#: config/i386/mingw.opt:29 +msgid "Warn about none ISO msvcrt scanf/printf width extensions." msgstr "" -#: config/g.opt:27 -msgid "" -"-G\tPut global and static data smaller than bytes into a " -"special section (on some targets)." +#: config/i386/mingw-w64.opt:23 +msgid "Use unicode startup and define UNICODE macro." msgstr "" -#: config/linux-android.opt:23 -msgid "Generate code for the Android platform." +#: config/i386/i386.opt:192 +msgid "sizeof(long double) is 16." msgstr "" -#: config/ia64/ilp32.opt:3 -msgid "Generate ILP32 code." +#: config/i386/i386.opt:196 config/i386/i386.opt:364 +msgid "Use hardware fp." msgstr "" -#: config/ia64/ilp32.opt:7 -msgid "Generate LP64 code." +#: config/i386/i386.opt:200 +msgid "sizeof(long double) is 12." msgstr "" -#: config/ia64/ia64.opt:28 -msgid "Generate big endian code." +#: config/i386/i386.opt:204 +msgid "Use 80-bit long double." msgstr "" -#: config/ia64/ia64.opt:32 -msgid "Generate little endian code." +#: config/i386/i386.opt:208 config/s390/s390.opt:154 +#: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102 +msgid "Use 64-bit long double." msgstr "" -#: config/ia64/ia64.opt:36 -msgid "Generate code for GNU as." +#: config/i386/i386.opt:212 config/s390/s390.opt:150 +#: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98 +msgid "Use 128-bit long double." msgstr "" -#: config/ia64/ia64.opt:40 -msgid "Generate code for GNU ld." +#: config/i386/i386.opt:216 config/sh/sh.opt:179 +msgid "Reserve space for outgoing arguments in the function prologue." msgstr "" -#: config/ia64/ia64.opt:44 -msgid "Emit stop bits before and after volatile extended asms." +#: config/i386/i386.opt:220 +msgid "Align some doubles on dword boundary." msgstr "" -#: config/ia64/ia64.opt:48 -msgid "Use in/loc/out register names." +#: config/i386/i386.opt:224 +msgid "Function starts are aligned to this power of 2." msgstr "" -#: config/ia64/ia64.opt:55 -msgid "Enable use of sdata/scommon/sbss." +#: config/i386/i386.opt:228 +msgid "Jump targets are aligned to this power of 2." msgstr "" -#: config/ia64/ia64.opt:59 -msgid "Generate code without GP reg." +#: config/i386/i386.opt:232 +msgid "Loop code aligned to this power of 2." msgstr "" -#: config/ia64/ia64.opt:63 -msgid "gp is constant (but save/restore gp on indirect calls)." +#: config/i386/i386.opt:236 +msgid "Align destination of the string operations." msgstr "" -#: config/ia64/ia64.opt:67 -msgid "Generate self-relocatable code." +#: config/i386/i386.opt:240 +msgid "Use the given data alignment." msgstr "" -#: config/ia64/ia64.opt:71 -msgid "Generate inline floating point division, optimize for latency." +#: config/i386/i386.opt:244 +msgid "Known data alignment choices (for use with the -malign-data= option):" msgstr "" -#: config/ia64/ia64.opt:75 -msgid "Generate inline floating point division, optimize for throughput." +#: config/i386/i386.opt:261 +msgid "Use given assembler dialect." msgstr "" -#: config/ia64/ia64.opt:82 -msgid "Generate inline integer division, optimize for latency." +#: config/i386/i386.opt:265 +msgid "Known assembler dialects (for use with the -masm= option):" msgstr "" -#: config/ia64/ia64.opt:86 -msgid "Generate inline integer division, optimize for throughput." +#: config/i386/i386.opt:275 +msgid "Branches are this expensive (arbitrary units)." msgstr "" -#: config/ia64/ia64.opt:90 -msgid "Do not inline integer division." +#: config/i386/i386.opt:279 +msgid "" +"-mlarge-data-threshold=\tData greater than given threshold will go " +"into .ldata section in x86-64 medium model." msgstr "" -#: config/ia64/ia64.opt:94 -msgid "Generate inline square root, optimize for latency." +#: config/i386/i386.opt:283 +msgid "Use given x86-64 code model." msgstr "" -#: config/ia64/ia64.opt:98 -msgid "Generate inline square root, optimize for throughput." +#: config/i386/i386.opt:306 +msgid "Use given address mode." msgstr "" -#: config/ia64/ia64.opt:102 -msgid "Do not inline square root." +#: config/i386/i386.opt:310 +msgid "Known address mode (for use with the -maddress-mode= option):" msgstr "" -#: config/ia64/ia64.opt:106 -msgid "Enable DWARF line debug info via GNU as." +#: config/i386/i386.opt:323 +msgid "Generate sin, cos, sqrt for FPU." msgstr "" -#: config/ia64/ia64.opt:110 -msgid "Enable earlier placing stop bits for better scheduling." +#: config/i386/i386.opt:327 +msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack." msgstr "" -#: config/ia64/ia64.opt:126 -msgid "Known Itanium CPUs (for use with the -mtune= option):" +#: config/i386/i386.opt:331 +msgid "Return values of functions in FPU registers." msgstr "" -#: config/ia64/ia64.opt:136 -msgid "Use data speculation before reload." +#: config/i386/i386.opt:335 +msgid "Generate floating point mathematics using given instruction set." msgstr "" -#: config/ia64/ia64.opt:140 -msgid "Use data speculation after reload." +#: config/i386/i386.opt:339 +msgid "Valid arguments to -mfpmath=:" msgstr "" -#: config/ia64/ia64.opt:144 -msgid "Use control speculation." +#: config/i386/i386.opt:372 +msgid "Inline all known string operations." msgstr "" -#: config/ia64/ia64.opt:148 -msgid "Use in block data speculation before reload." +#: config/i386/i386.opt:376 +msgid "" +"Inline memset/memcpy string operations, but perform inline version only for " +"small blocks." msgstr "" -#: config/ia64/ia64.opt:152 -msgid "Use in block data speculation after reload." +#: config/i386/i386.opt:384 +msgid "Use native (MS) bitfield layout." msgstr "" -#: config/ia64/ia64.opt:156 -msgid "Use in block control speculation." +#: config/i386/i386.opt:404 +msgid "Set 80387 floating-point precision to 32-bit." msgstr "" -#: config/ia64/ia64.opt:160 -msgid "Use simple data speculation check." +#: config/i386/i386.opt:408 +msgid "Set 80387 floating-point precision to 64-bit." msgstr "" -#: config/ia64/ia64.opt:164 -msgid "Use simple data speculation check for control speculation." +#: config/i386/i386.opt:412 +msgid "Set 80387 floating-point precision to 80-bit." msgstr "" -#: config/ia64/ia64.opt:174 -msgid "" -"Count speculative dependencies while calculating priority of instructions." +#: config/i386/i386.opt:420 +msgid "Assume incoming stack aligned to this power of 2." msgstr "" -#: config/ia64/ia64.opt:178 -msgid "Place a stop bit after every cycle when scheduling." +#: config/i386/i386.opt:424 +msgid "Use push instructions to save outgoing arguments." msgstr "" -#: config/ia64/ia64.opt:182 -msgid "" -"Assume that floating-point stores and loads are not likely to cause conflict " -"when placed into one instruction group." +#: config/i386/i386.opt:428 +msgid "Use red-zone in the x86-64 code." msgstr "" -#: config/ia64/ia64.opt:186 -msgid "" -"Soft limit on number of memory insns per instruction group, giving lower " -"priority to subsequent memory insns attempting to schedule in the same insn " -"group. Frequently useful to prevent cache bank conflicts. Default value is " -"1." +#: config/i386/i386.opt:432 +msgid "Number of registers used to pass integer arguments." msgstr "" -#: config/ia64/ia64.opt:190 -msgid "" -"Disallow more than 'msched-max-memory-insns' in instruction group. " -"Otherwise, limit is 'soft' (prefer non-memory operations when limit is " -"reached)." +#: config/i386/i386.opt:436 +msgid "Alternate calling convention." msgstr "" -#: config/ia64/ia64.opt:194 -msgid "Don't generate checks for control speculation in selective scheduling." +#: config/i386/i386.opt:440 config/alpha/alpha.opt:23 +msgid "Do not use hardware fp." msgstr "" -#: config/nios2/elf.opt:26 -msgid "Link with a limited version of the C library." +#: config/i386/i386.opt:444 +msgid "Use SSE register passing conventions for SF and DF mode." msgstr "" -#: config/nios2/elf.opt:30 -msgid "Name of system library to link against." +#: config/i386/i386.opt:448 +msgid "Realign stack in prologue." msgstr "" -#: config/nios2/elf.opt:34 -msgid "Name of the startfile." +#: config/i386/i386.opt:452 +msgid "Enable stack probing." msgstr "" -#: config/nios2/elf.opt:38 -msgid "Link with HAL BSP." +#: config/i386/i386.opt:456 +msgid "Specify memcpy expansion strategy when expected size is known." msgstr "" -#: config/nios2/nios2.opt:35 -msgid "Enable DIV, DIVU." +#: config/i386/i386.opt:460 +msgid "Specify memset expansion strategy when expected size is known." msgstr "" -#: config/nios2/nios2.opt:39 -msgid "Enable MUL instructions." +#: config/i386/i386.opt:464 +msgid "Chose strategy to generate stringop using." msgstr "" -#: config/nios2/nios2.opt:43 -msgid "Enable MULX instructions, assume fast shifter." +#: config/i386/i386.opt:468 +msgid "Valid arguments to -mstringop-strategy=:" msgstr "" -#: config/nios2/nios2.opt:47 -msgid "Use table based fast divide (default at -O3)." +#: config/i386/i386.opt:496 +msgid "Use given thread-local storage dialect." msgstr "" -#: config/nios2/nios2.opt:51 -msgid "All memory accesses use I/O load/store instructions." +#: config/i386/i386.opt:500 +msgid "Known TLS dialects (for use with the -mtls-dialect= option):" msgstr "" -#: config/nios2/nios2.opt:55 -msgid "Volatile memory accesses use I/O load/store instructions." +#: config/i386/i386.opt:510 +#, c-format +msgid "Use direct references against %gs when accessing tls data." msgstr "" -#: config/nios2/nios2.opt:59 -msgid "Volatile memory accesses do not use I/O load/store instructions." +#: config/i386/i386.opt:518 +msgid "Fine grain control of tune features." msgstr "" -#: config/nios2/nios2.opt:63 -msgid "Enable/disable GP-relative addressing." +#: config/i386/i386.opt:522 +msgid "Clear all tune features." msgstr "" -#: config/nios2/nios2.opt:67 -msgid "Valid options for GP-relative addressing (for -mgpopt):" +#: config/i386/i386.opt:529 +msgid "Generate code that conforms to Intel MCU psABI." msgstr "" -#: config/nios2/nios2.opt:86 -msgid "Equivalent to -mgpopt=local." +#: config/i386/i386.opt:533 +msgid "Generate code that conforms to the given ABI." msgstr "" -#: config/nios2/nios2.opt:90 -msgid "Equivalent to -mgpopt=none." +#: config/i386/i386.opt:537 config/nds32/nds32.opt:51 +msgid "Known ABIs (for use with the -mabi= option):" msgstr "" -#: config/nios2/nios2.opt:102 -msgid "Floating point custom instruction configuration name." +#: config/i386/i386.opt:547 +msgid "" +"Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft " +"to System V ABI calls." msgstr "" -#: config/nios2/nios2.opt:106 -msgid "Do not use the ftruncds custom instruction." +#: config/i386/i386.opt:551 config/rs6000/rs6000.opt:200 +msgid "Vector library ABI to use." msgstr "" -#: config/nios2/nios2.opt:110 -msgid "Integer id (N) of ftruncds custom instruction." +#: config/i386/i386.opt:555 +msgid "" +"Known vectorization library ABIs (for use with the -mveclibabi= option):" msgstr "" -#: config/nios2/nios2.opt:114 -msgid "Do not use the fextsd custom instruction." +#: config/i386/i386.opt:565 +msgid "Return 8-byte vectors in memory." msgstr "" -#: config/nios2/nios2.opt:118 -msgid "Integer id (N) of fextsd custom instruction." +#: config/i386/i386.opt:569 +msgid "Generate reciprocals instead of divss and sqrtss." msgstr "" -#: config/nios2/nios2.opt:122 -msgid "Do not use the fixdu custom instruction." +#: config/i386/i386.opt:573 +msgid "Control generation of reciprocal estimates." msgstr "" -#: config/nios2/nios2.opt:126 -msgid "Integer id (N) of fixdu custom instruction." +#: config/i386/i386.opt:577 +msgid "Generate cld instruction in the function prologue." msgstr "" -#: config/nios2/nios2.opt:130 -msgid "Do not use the fixdi custom instruction." +#: config/i386/i386.opt:581 +msgid "" +"Generate vzeroupper instruction before a transfer of control flow out of the " +"function." msgstr "" -#: config/nios2/nios2.opt:134 -msgid "Integer id (N) of fixdi custom instruction." +#: config/i386/i386.opt:586 +msgid "" +"Disable Scalar to Vector optimization pass transforming 64-bit integer " +"computations into a vector ones." msgstr "" -#: config/nios2/nios2.opt:138 -msgid "Do not use the fixsu custom instruction." +#: config/i386/i386.opt:591 +msgid "" +"Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or " +"znver1 and Haifa scheduling is selected." msgstr "" -#: config/nios2/nios2.opt:142 -msgid "Integer id (N) of fixsu custom instruction." +#: config/i386/i386.opt:596 +msgid "" +"Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-" +"vectorizer." msgstr "" -#: config/nios2/nios2.opt:146 -msgid "Do not use the fixsi custom instruction." +#: config/i386/i386.opt:600 +msgid "" +"Use given register vector width instructions instead of maximum register " +"width in the auto-vectorizer." msgstr "" -#: config/nios2/nios2.opt:150 -msgid "Integer id (N) of fixsi custom instruction." +#: config/i386/i386.opt:604 +msgid "" +"Known preferred register vector length (to use with the -mprefer-vector-" +"width= option):" msgstr "" -#: config/nios2/nios2.opt:154 -msgid "Do not use the floatud custom instruction." +#: config/i386/i386.opt:622 +msgid "Generate 32bit i386 code." msgstr "" -#: config/nios2/nios2.opt:158 -msgid "Integer id (N) of floatud custom instruction." +#: config/i386/i386.opt:626 +msgid "Generate 64bit x86-64 code." msgstr "" -#: config/nios2/nios2.opt:162 -msgid "Do not use the floatid custom instruction." +#: config/i386/i386.opt:630 +msgid "Generate 32bit x86-64 code." msgstr "" -#: config/nios2/nios2.opt:166 -msgid "Integer id (N) of floatid custom instruction." +#: config/i386/i386.opt:634 +msgid "Generate 16bit i386 code." msgstr "" -#: config/nios2/nios2.opt:170 -msgid "Do not use the floatus custom instruction." +#: config/i386/i386.opt:638 +msgid "Support MMX built-in functions." msgstr "" -#: config/nios2/nios2.opt:174 -msgid "Integer id (N) of floatus custom instruction." +#: config/i386/i386.opt:642 +msgid "Support 3DNow! built-in functions." msgstr "" -#: config/nios2/nios2.opt:178 -msgid "Do not use the floatis custom instruction." +#: config/i386/i386.opt:646 +msgid "Support Athlon 3Dnow! built-in functions." msgstr "" -#: config/nios2/nios2.opt:182 -msgid "Integer id (N) of floatis custom instruction." +#: config/i386/i386.opt:650 +msgid "Support MMX and SSE built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:186 -msgid "Do not use the fcmpned custom instruction." +#: config/i386/i386.opt:654 +msgid "Support MMX, SSE and SSE2 built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:190 -msgid "Integer id (N) of fcmpned custom instruction." +#: config/i386/i386.opt:658 +msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:194 -msgid "Do not use the fcmpeqd custom instruction." +#: config/i386/i386.opt:662 +msgid "" +"Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code " +"generation." msgstr "" -#: config/nios2/nios2.opt:198 -msgid "Integer id (N) of fcmpeqd custom instruction." +#: config/i386/i386.opt:666 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code " +"generation." msgstr "" -#: config/nios2/nios2.opt:202 -msgid "Do not use the fcmpged custom instruction." +#: config/i386/i386.opt:670 config/i386/i386.opt:674 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions " +"and code generation." msgstr "" -#: config/nios2/nios2.opt:206 -msgid "Integer id (N) of fcmpged custom instruction." +#: config/i386/i386.opt:678 +msgid "" +"Do not support SSE4.1 and SSE4.2 built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:210 -msgid "Do not use the fcmpgtd custom instruction." +#: config/i386/i386.opt:686 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in " +"functions and code generation." msgstr "" -#: config/nios2/nios2.opt:214 -msgid "Integer id (N) of fcmpgtd custom instruction." +#: config/i386/i386.opt:690 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in " +"functions and code generation." msgstr "" -#: config/nios2/nios2.opt:218 -msgid "Do not use the fcmpled custom instruction." +#: config/i386/i386.opt:694 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:222 -msgid "Integer id (N) of fcmpled custom instruction." +#: config/i386/i386.opt:698 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512PF built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:226 -msgid "Do not use the fcmpltd custom instruction." +#: config/i386/i386.opt:702 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512ER built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:230 -msgid "Integer id (N) of fcmpltd custom instruction." +#: config/i386/i386.opt:706 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512CD built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:234 -msgid "Do not use the flogd custom instruction." +#: config/i386/i386.opt:710 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512DQ built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:238 -msgid "Integer id (N) of flogd custom instruction." +#: config/i386/i386.opt:714 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512BW built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:242 -msgid "Do not use the fexpd custom instruction." +#: config/i386/i386.opt:718 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512VL built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:246 -msgid "Integer id (N) of fexpd custom instruction." +#: config/i386/i386.opt:722 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512IFMA built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:250 -msgid "Do not use the fatand custom instruction." +#: config/i386/i386.opt:726 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " +"and AVX512VBMI built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:254 -msgid "Integer id (N) of fatand custom instruction." +#: config/i386/i386.opt:730 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX5124FMAPS built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:258 -msgid "Do not use the ftand custom instruction." +#: config/i386/i386.opt:734 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX5124VNNIW built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:262 -msgid "Integer id (N) of ftand custom instruction." +#: config/i386/i386.opt:738 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX512VPOPCNTDQ built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:266 -msgid "Do not use the fsind custom instruction." +#: config/i386/i386.opt:742 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX512VBMI2 built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:270 -msgid "Integer id (N) of fsind custom instruction." +#: config/i386/i386.opt:746 +msgid "Support AVX512VNNI built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:274 -msgid "Do not use the fcosd custom instruction." +#: config/i386/i386.opt:750 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " +"AVX512BITALG built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:278 -msgid "Integer id (N) of fcosd custom instruction." +#: config/i386/i386.opt:754 +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in " +"functions and code generation." msgstr "" -#: config/nios2/nios2.opt:282 -msgid "Do not use the fsqrtd custom instruction." +#: config/i386/i386.opt:758 +msgid "" +"Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code " +"generation." msgstr "" -#: config/nios2/nios2.opt:286 -msgid "Integer id (N) of fsqrtd custom instruction." +#: config/i386/i386.opt:762 +msgid "Support FMA4 built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:290 -msgid "Do not use the fabsd custom instruction." +#: config/i386/i386.opt:766 +msgid "Support XOP built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:294 -msgid "Integer id (N) of fabsd custom instruction." +#: config/i386/i386.opt:770 +msgid "Support LWP built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:298 -msgid "Do not use the fnegd custom instruction." +#: config/i386/i386.opt:774 +msgid "" +"Support code generation of Advanced Bit Manipulation (ABM) instructions." msgstr "" -#: config/nios2/nios2.opt:302 -msgid "Integer id (N) of fnegd custom instruction." +#: config/i386/i386.opt:778 +msgid "Support code generation of popcnt instruction." msgstr "" -#: config/nios2/nios2.opt:306 -msgid "Do not use the fmaxd custom instruction." +#: config/i386/i386.opt:782 +msgid "Support PCONFIG built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:310 -msgid "Integer id (N) of fmaxd custom instruction." +#: config/i386/i386.opt:786 +msgid "Support WBNOINVD built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:314 -msgid "Do not use the fmind custom instruction." +#: config/i386/i386.opt:790 +msgid "Support PTWRITE built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:318 -msgid "Integer id (N) of fmind custom instruction." +#: config/i386/i386.opt:794 +msgid "Support SGX built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:322 -msgid "Do not use the fdivd custom instruction." +#: config/i386/i386.opt:798 +msgid "Support RDPID built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:326 -msgid "Integer id (N) of fdivd custom instruction." +#: config/i386/i386.opt:802 +msgid "Support GFNI built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:330 -msgid "Do not use the fmuld custom instruction." +#: config/i386/i386.opt:806 +msgid "Support VAES built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:334 -msgid "Integer id (N) of fmuld custom instruction." +#: config/i386/i386.opt:810 +msgid "Support VPCLMULQDQ built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:338 -msgid "Do not use the fsubd custom instruction." +#: config/i386/i386.opt:814 +msgid "Support BMI built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:342 -msgid "Integer id (N) of fsubd custom instruction." +#: config/i386/i386.opt:818 +msgid "Support BMI2 built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:346 -msgid "Do not use the faddd custom instruction." +#: config/i386/i386.opt:822 +msgid "Support LZCNT built-in function and code generation." msgstr "" -#: config/nios2/nios2.opt:350 -msgid "Integer id (N) of faddd custom instruction." +#: config/i386/i386.opt:826 +msgid "Support Hardware Lock Elision prefixes." msgstr "" -#: config/nios2/nios2.opt:354 -msgid "Do not use the fcmpnes custom instruction." +#: config/i386/i386.opt:830 +msgid "Support RDSEED instruction." msgstr "" -#: config/nios2/nios2.opt:358 -msgid "Integer id (N) of fcmpnes custom instruction." +#: config/i386/i386.opt:834 +msgid "Support PREFETCHW instruction." msgstr "" -#: config/nios2/nios2.opt:362 -msgid "Do not use the fcmpeqs custom instruction." +#: config/i386/i386.opt:838 +msgid "Support flag-preserving add-carry instructions." msgstr "" -#: config/nios2/nios2.opt:366 -msgid "Integer id (N) of fcmpeqs custom instruction." +#: config/i386/i386.opt:842 +msgid "Support CLFLUSHOPT instructions." msgstr "" -#: config/nios2/nios2.opt:370 -msgid "Do not use the fcmpges custom instruction." +#: config/i386/i386.opt:846 +msgid "Support CLWB instruction." msgstr "" -#: config/nios2/nios2.opt:374 -msgid "Integer id (N) of fcmpges custom instruction." +#: config/i386/i386.opt:854 +msgid "Support FXSAVE and FXRSTOR instructions." msgstr "" -#: config/nios2/nios2.opt:378 -msgid "Do not use the fcmpgts custom instruction." +#: config/i386/i386.opt:858 +msgid "Support XSAVE and XRSTOR instructions." msgstr "" -#: config/nios2/nios2.opt:382 -msgid "Integer id (N) of fcmpgts custom instruction." +#: config/i386/i386.opt:862 +msgid "Support XSAVEOPT instruction." msgstr "" -#: config/nios2/nios2.opt:386 -msgid "Do not use the fcmples custom instruction." +#: config/i386/i386.opt:866 +msgid "Support XSAVEC instructions." msgstr "" -#: config/nios2/nios2.opt:390 -msgid "Integer id (N) of fcmples custom instruction." +#: config/i386/i386.opt:870 +msgid "Support XSAVES and XRSTORS instructions." msgstr "" -#: config/nios2/nios2.opt:394 -msgid "Do not use the fcmplts custom instruction." +#: config/i386/i386.opt:874 +msgid "Support TBM built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:398 -msgid "Integer id (N) of fcmplts custom instruction." +#: config/i386/i386.opt:878 +msgid "Support code generation of cmpxchg16b instruction." msgstr "" -#: config/nios2/nios2.opt:402 -msgid "Do not use the flogs custom instruction." +#: config/i386/i386.opt:882 +msgid "Support code generation of sahf instruction in 64bit x86-64 code." msgstr "" -#: config/nios2/nios2.opt:406 -msgid "Integer id (N) of flogs custom instruction." +#: config/i386/i386.opt:886 +msgid "Support code generation of movbe instruction." msgstr "" -#: config/nios2/nios2.opt:410 -msgid "Do not use the fexps custom instruction." +#: config/i386/i386.opt:890 +msgid "Support code generation of crc32 instruction." msgstr "" -#: config/nios2/nios2.opt:414 -msgid "Integer id (N) of fexps custom instruction." +#: config/i386/i386.opt:894 +msgid "Support AES built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:418 -msgid "Do not use the fatans custom instruction." +#: config/i386/i386.opt:898 +msgid "Support SHA1 and SHA256 built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:422 -msgid "Integer id (N) of fatans custom instruction." +#: config/i386/i386.opt:902 +msgid "Support PCLMUL built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:426 -msgid "Do not use the ftans custom instruction." +#: config/i386/i386.opt:906 +msgid "Encode SSE instructions with VEX prefix." msgstr "" -#: config/nios2/nios2.opt:430 -msgid "Integer id (N) of ftans custom instruction." +#: config/i386/i386.opt:910 +msgid "Support FSGSBASE built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:434 -msgid "Do not use the fsins custom instruction." +#: config/i386/i386.opt:914 +msgid "Support RDRND built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:438 -msgid "Integer id (N) of fsins custom instruction." +#: config/i386/i386.opt:918 +msgid "Support F16C built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:442 -msgid "Do not use the fcoss custom instruction." +#: config/i386/i386.opt:922 +msgid "Support PREFETCHWT1 built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:446 -msgid "Integer id (N) of fcoss custom instruction." +#: config/i386/i386.opt:926 +msgid "Emit profiling counter call at function entry before prologue." msgstr "" -#: config/nios2/nios2.opt:450 -msgid "Do not use the fsqrts custom instruction." +#: config/i386/i386.opt:930 +msgid "Generate __mcount_loc section with all mcount or __fentry__ calls." msgstr "" -#: config/nios2/nios2.opt:454 -msgid "Integer id (N) of fsqrts custom instruction." +#: config/i386/i386.opt:934 config/s390/s390.opt:302 +msgid "" +"Generate mcount/__fentry__ calls as nops. To activate they need to be " +"patched in." msgstr "" -#: config/nios2/nios2.opt:458 -msgid "Do not use the fabss custom instr." +#: config/i386/i386.opt:939 +msgid "Set name of __fentry__ symbol called at function entry." msgstr "" -#: config/nios2/nios2.opt:462 -msgid "Integer id (N) of fabss custom instruction." +#: config/i386/i386.opt:943 +msgid "Set name of section to record mrecord-mcount calls." msgstr "" -#: config/nios2/nios2.opt:466 -msgid "Do not use the fnegs custom instruction." +#: config/i386/i386.opt:947 +msgid "Skip setting up RAX register when passing variable arguments." msgstr "" -#: config/nios2/nios2.opt:470 -msgid "Integer id (N) of fnegs custom instruction." +#: config/i386/i386.opt:951 +msgid "" +"Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-" +"time check." msgstr "" -#: config/nios2/nios2.opt:474 -msgid "Do not use the fmaxs custom instruction." +#: config/i386/i386.opt:955 +msgid "Split 32-byte AVX unaligned load." msgstr "" -#: config/nios2/nios2.opt:478 -msgid "Integer id (N) of fmaxs custom instruction." +#: config/i386/i386.opt:959 +msgid "Split 32-byte AVX unaligned store." msgstr "" -#: config/nios2/nios2.opt:482 -msgid "Do not use the fmins custom instruction." +#: config/i386/i386.opt:963 +msgid "Support RTM built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:486 -msgid "Integer id (N) of fmins custom instruction." +#: config/i386/i386.opt:971 +msgid "Support MWAITX and MONITORX built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:490 -msgid "Do not use the fdivs custom instruction." +#: config/i386/i386.opt:975 +msgid "Support CLZERO built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:494 -msgid "Integer id (N) of fdivs custom instruction." +#: config/i386/i386.opt:979 +msgid "Support PKU built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:498 -msgid "Do not use the fmuls custom instruction." +#: config/i386/i386.opt:987 +msgid "" +"Known stack protector guard (for use with the -mstack-protector-guard= " +"option):" msgstr "" -#: config/nios2/nios2.opt:502 -msgid "Integer id (N) of fmuls custom instruction." +#: config/i386/i386.opt:997 config/rs6000/rs6000.opt:556 +msgid "Use the given base register for addressing the stack-protector guard." msgstr "" -#: config/nios2/nios2.opt:506 -msgid "Do not use the fsubs custom instruction." +#: config/i386/i386.opt:1004 config/rs6000/rs6000.opt:563 +msgid "Use the given offset for addressing the stack-protector guard." msgstr "" -#: config/nios2/nios2.opt:510 -msgid "Integer id (N) of fsubs custom instruction." +#: config/i386/i386.opt:1011 +msgid "Use the given symbol for addressing the stack-protector guard." msgstr "" -#: config/nios2/nios2.opt:514 -msgid "Do not use the fadds custom instruction." +#: config/i386/i386.opt:1023 +msgid "" +"Enable shadow stack built-in functions from Control-flow Enforcement " +"Technology (CET)." msgstr "" -#: config/nios2/nios2.opt:518 -msgid "Integer id (N) of fadds custom instruction." +#: config/i386/i386.opt:1028 +msgid "" +"Turn on CET instrumentation for switch statements that use a jump table and " +"an indirect jump." msgstr "" -#: config/nios2/nios2.opt:522 -msgid "Do not use the frdy custom instruction." +#: config/i386/i386.opt:1033 +msgid "" +"Insert ENDBR instruction at function entry only via cf_check attribute for " +"CET instrumentation." msgstr "" -#: config/nios2/nios2.opt:526 -msgid "Integer id (N) of frdy custom instruction." +#: config/i386/i386.opt:1038 +msgid "Make all function calls indirect." msgstr "" -#: config/nios2/nios2.opt:530 -msgid "Do not use the frdxhi custom instruction." +#: config/i386/i386.opt:1042 +msgid "Convert indirect call and jump to call and return thunks." msgstr "" -#: config/nios2/nios2.opt:534 -msgid "Integer id (N) of frdxhi custom instruction." +#: config/i386/i386.opt:1046 +msgid "Convert function return to call and return thunk." msgstr "" -#: config/nios2/nios2.opt:538 -msgid "Do not use the frdxlo custom instruction." +#: config/i386/i386.opt:1050 config/s390/s390.opt:268 +msgid "" +"Known indirect branch choices (for use with the -mindirect-branch=/-" +"mfunction-return= options):" msgstr "" -#: config/nios2/nios2.opt:542 -msgid "Integer id (N) of frdxlo custom instruction." +#: config/i386/i386.opt:1066 +msgid "Force indirect call and jump via register." msgstr "" -#: config/nios2/nios2.opt:546 -msgid "Do not use the fwry custom instruction." +#: config/i386/i386.opt:1070 +msgid "Support MOVDIRI built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:550 -msgid "Integer id (N) of fwry custom instruction." +#: config/i386/i386.opt:1074 +msgid "Support MOVDIR64B built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:554 -msgid "Do not use the fwrx custom instruction." +#: config/i386/i386.opt:1078 +msgid "Support WAITPKG built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:558 -msgid "Integer id (N) of fwrx custom instruction." +#: config/i386/i386.opt:1082 +msgid "Support CLDEMOTE built-in functions and code generation." msgstr "" -#: config/nios2/nios2.opt:562 -msgid "Do not use the round custom instruction." +#: config/i386/i386.opt:1086 +msgid "Instrument function exit in instrumented functions with __fentry__." msgstr "" -#: config/nios2/nios2.opt:566 -msgid "Integer id (N) of round custom instruction." +#: config/i386/i386.opt:1090 +msgid "Known choices for return instrumentation with -minstrument-return=:" msgstr "" -#: config/nios2/nios2.opt:574 -msgid "Valid Nios II ISA levels (for -march):" +#: config/i386/i386.opt:1103 +msgid "" +"Generate a __return_loc section pointing to all return instrumentation code." msgstr "" -#: config/nios2/nios2.opt:584 -msgid "Enable generation of R2 BMX instructions." +#: config/pa/pa64-hpux.opt:23 +msgid "Assume code will be linked by GNU ld." msgstr "" -#: config/nios2/nios2.opt:588 -msgid "Enable generation of R2 CDX instructions." +#: config/pa/pa64-hpux.opt:27 +msgid "Assume code will be linked by HP ld." msgstr "" -#: config/nios2/nios2.opt:592 -msgid "Regular expression matching additional GP-addressible section names." +#: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31 +#: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23 +msgid "Specify UNIX standard for predefines and linking." msgstr "" -#: config/nios2/nios2.opt:596 -msgid "Regular expression matching section names for r0-relative addressing." +#: config/pa/pa-hpux.opt:27 +msgid "Generate cpp defines for server IO." msgstr "" -#: config/lm32/lm32.opt:24 -msgid "Enable multiply instructions." +#: config/pa/pa-hpux.opt:35 +msgid "Generate cpp defines for workstation IO." msgstr "" -#: config/lm32/lm32.opt:28 -msgid "Enable divide and modulus instructions." +#: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95 +msgid "Generate PA1.0 code." msgstr "" -#: config/lm32/lm32.opt:32 -msgid "Enable barrel shift instructions." +#: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140 +msgid "Generate PA1.1 code." msgstr "" -#: config/lm32/lm32.opt:36 -msgid "Enable sign extend instructions." +#: config/pa/pa.opt:38 config/pa/pa.opt:103 +msgid "Generate PA2.0 code (requires binutils 2.10 or later)." msgstr "" -#: config/lm32/lm32.opt:40 -msgid "Enable user-defined instructions." +#: config/pa/pa.opt:46 +msgid "Caller copies function arguments passed by hidden reference." msgstr "" -#: config/msp430/msp430.opt:7 -msgid "Force assembly output to always use hex constants." +#: config/pa/pa.opt:50 +msgid "Disable FP regs." msgstr "" -#: config/msp430/msp430.opt:11 -msgid "Specify the MCU to build for." +#: config/pa/pa.opt:54 +msgid "Disable indexed addressing." msgstr "" -#: config/msp430/msp430.opt:15 -msgid "" -"Warn if an MCU name is unrecognized or conflicts with other options " -"(default: on)." +#: config/pa/pa.opt:58 +msgid "Generate fast indirect calls." msgstr "" -#: config/msp430/msp430.opt:19 -msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2." +#: config/pa/pa.opt:66 +msgid "Assume code will be assembled by GAS." msgstr "" -#: config/msp430/msp430.opt:23 -msgid "Select large model - 20-bit addresses/pointers." +#: config/pa/pa.opt:75 +msgid "Enable linker optimizations." msgstr "" -#: config/msp430/msp430.opt:27 -msgid "Select small model - 16-bit addresses/pointers (default)." +#: config/pa/pa.opt:79 +msgid "Always generate long calls." msgstr "" -#: config/msp430/msp430.opt:31 -msgid "Optimize opcode sizes at link time." +#: config/pa/pa.opt:83 +msgid "Emit long load/store sequences." msgstr "" -#: config/msp430/msp430.opt:38 -msgid "" -"Use a minimum runtime (no static initializers or ctors) for memory-" -"constrained devices." +#: config/pa/pa.opt:91 +msgid "Disable space regs." msgstr "" -#: config/msp430/msp430.opt:45 -msgid "Specify the type of hardware multiply to support." +#: config/pa/pa.opt:107 +msgid "Use portable calling conventions." msgstr "" -#: config/msp430/msp430.opt:67 -msgid "Specify whether functions should be placed into low or high memory." +#: config/pa/pa.opt:111 +msgid "" +"Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, " +"7200, 7300, and 8000." msgstr "" -#: config/msp430/msp430.opt:71 -msgid "Specify whether variables should be placed into low or high memory." +#: config/pa/pa.opt:136 config/frv/frv.opt:215 +msgid "Use software floating point." msgstr "" -#: config/msp430/msp430.opt:90 -msgid "" -"Passes on a request to the assembler to enable fixes for various silicon " -"errata." +#: config/pa/pa.opt:144 +msgid "Do not disable space regs." msgstr "" -#: config/msp430/msp430.opt:94 -msgid "" -"Passes on a request to the assembler to warn about various silicon errata." +#: config/v850/v850.opt:29 +msgid "Use registers r2 and r5." msgstr "" -#: config/gcn/gcn.opt:26 -msgid "GCN GPU type to use:" +#: config/v850/v850.opt:33 +msgid "Use 4 byte entries in switch tables." msgstr "" -#: config/gcn/gcn.opt:39 config/gcn/gcn.opt:43 -msgid "Specify the name of the target GPU." +#: config/v850/v850.opt:37 +msgid "Enable backend debugging." msgstr "" -#: config/gcn/gcn.opt:47 config/nvptx/nvptx.opt:22 -msgid "Generate code for a 32-bit ABI." +#: config/v850/v850.opt:41 +msgid "Do not use the callt instruction (default)." msgstr "" -#: config/gcn/gcn.opt:51 config/nvptx/nvptx.opt:26 -msgid "Generate code for a 64-bit ABI." +#: config/v850/v850.opt:45 +msgid "Reuse r30 on a per function basis." msgstr "" -#: config/gcn/gcn.opt:55 -msgid "Enable OpenMP GPU offloading." +#: config/v850/v850.opt:52 +msgid "Prohibit PC relative function calls." msgstr "" -#: config/gcn/gcn.opt:71 -msgid "" -"-mstack-size=\tSet the private segment size per wave-front, in bytes." +#: config/v850/v850.opt:56 +msgid "Use stubs for function prologues." msgstr "" -#: config/gcn/gcn.opt:78 -msgid "Warn about invalid OpenACC dimensions." +#: config/v850/v850.opt:60 +msgid "Set the max size of data eligible for the SDA area." msgstr "" -#: config/rx/rx.opt:29 -msgid "Store doubles in 64 bits." +#: config/v850/v850.opt:67 +msgid "Enable the use of the short load instructions." msgstr "" -#: config/rx/rx.opt:33 -msgid "Stores doubles in 32 bits. This is the default." +#: config/v850/v850.opt:71 +msgid "Same as: -mep -mprolog-function." msgstr "" -#: config/rx/rx.opt:37 -msgid "Disable the use of RX FPU instructions." +#: config/v850/v850.opt:75 +msgid "Set the max size of data eligible for the TDA area." msgstr "" -#: config/rx/rx.opt:44 -msgid "Enable the use of RX FPU instructions. This is the default." +#: config/v850/v850.opt:82 +msgid "Do not enforce strict alignment." msgstr "" -#: config/rx/rx.opt:50 -msgid "Specify the target RX cpu type." +#: config/v850/v850.opt:86 +msgid "" +"Put jump tables for switch statements into the .data section rather than " +"the .code section." msgstr "" -#: config/rx/rx.opt:71 -msgid "Data is stored in big-endian format." +#: config/v850/v850.opt:93 +msgid "Compile for the v850 processor." msgstr "" -#: config/rx/rx.opt:75 -msgid "Data is stored in little-endian format. (Default)." +#: config/v850/v850.opt:97 +msgid "Compile for the v850e processor." msgstr "" -#: config/rx/rx.opt:81 -msgid "" -"Maximum size of global and static variables which can be placed into the " -"small data area." +#: config/v850/v850.opt:101 +msgid "Compile for the v850e1 processor." msgstr "" -#: config/rx/rx.opt:87 config/rl78/rl78.opt:27 -msgid "Use the simulator runtime." +#: config/v850/v850.opt:105 +msgid "Compile for the v850es variant of the v850e1." msgstr "" -#: config/rx/rx.opt:93 -msgid "" -"Generate assembler output that is compatible with the Renesas AS100 " -"assembler. This may restrict some of the compiler's capabilities. The " -"default is to generate GAS compatible syntax." +#: config/v850/v850.opt:109 +msgid "Compile for the v850e2 processor." msgstr "" -#: config/rx/rx.opt:99 -msgid "Enable linker relaxation." +#: config/v850/v850.opt:113 +msgid "Compile for the v850e2v3 processor." msgstr "" -#: config/rx/rx.opt:105 -msgid "Maximum size in bytes of constant values allowed as operands." +#: config/v850/v850.opt:117 +msgid "Compile for the v850e3v5 processor." msgstr "" -#: config/rx/rx.opt:111 -msgid "Specifies the number of registers to reserve for interrupt handlers." +#: config/v850/v850.opt:124 +msgid "Enable v850e3v5 loop instructions." msgstr "" -#: config/rx/rx.opt:117 -msgid "" -"Specifies whether interrupt functions should save and restore the " -"accumulator register." +#: config/v850/v850.opt:128 +msgid "Set the max size of data eligible for the ZDA area." msgstr "" -#: config/rx/rx.opt:123 -msgid "Enables Position-Independent-Data (PID) mode." +#: config/v850/v850.opt:135 +msgid "Enable relaxing in the assembler." msgstr "" -#: config/rx/rx.opt:129 -msgid "" -"Warn when multiple, different, fast interrupt handlers are in the " -"compilation unit." +#: config/v850/v850.opt:139 +msgid "Prohibit PC relative jumps." msgstr "" -#: config/rx/rx.opt:135 -msgid "" -"Enable the use of the old, broken, ABI where all stacked function arguments " -"are aligned to 32-bits." +#: config/v850/v850.opt:143 +msgid "Inhibit the use of hardware floating point instructions." msgstr "" -#: config/rx/rx.opt:139 +#: config/v850/v850.opt:147 msgid "" -"Enable the use the standard RX ABI where all stacked function arguments are " -"naturally aligned. This is the default." +"Allow the use of hardware floating point instructions for V850E2V3 and up." msgstr "" -#: config/rx/rx.opt:145 -msgid "Enable the use of the LRA register allocator." +#: config/v850/v850.opt:151 +msgid "Enable support for the RH850 ABI. This is the default." msgstr "" -#: config/rx/rx.opt:151 -msgid "" -"Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and " -"RMPA instructions. Enabled by default." +#: config/v850/v850.opt:155 +msgid "Enable support for the old GCC ABI." msgstr "" -#: config/rx/rx.opt:157 -msgid "Always use JSR, never BSR, for calls." +#: config/v850/v850.opt:159 +msgid "Support alignments of up to 64-bits." msgstr "" -#: config/cr16/cr16.opt:23 -msgid "-msim Use simulator runtime." +#: config/g.opt:27 +msgid "" +"-G\tPut global and static data smaller than bytes into a " +"special section (on some targets)." msgstr "" -#: config/cr16/cr16.opt:27 -msgid "Generate SBIT, CBIT instructions." +#: config/lynx.opt:23 +msgid "Support legacy multi-threading." msgstr "" -#: config/cr16/cr16.opt:31 -msgid "Support multiply accumulate instructions." +#: config/lynx.opt:27 +msgid "Use shared libraries." msgstr "" -#: config/cr16/cr16.opt:38 -msgid "Treat data references as near, far or medium. medium is default." +#: config/lynx.opt:31 +msgid "Support multi-threading." msgstr "" -#: config/cr16/cr16.opt:42 -msgid "Generate code for CR16C architecture." +#: config/nvptx/nvptx.opt:22 config/gcn/gcn.opt:47 +msgid "Generate code for a 32-bit ABI." msgstr "" -#: config/cr16/cr16.opt:46 -msgid "Generate code for CR16C+ architecture (Default)." +#: config/nvptx/nvptx.opt:26 config/gcn/gcn.opt:51 +msgid "Generate code for a 64-bit ABI." msgstr "" -#: config/cr16/cr16.opt:50 -msgid "Treat integers as 32-bit." +#: config/nvptx/nvptx.opt:30 +msgid "Link in code for a __main kernel." msgstr "" -#: config/pa/pa-hpux.opt:27 -msgid "Generate cpp defines for server IO." +#: config/nvptx/nvptx.opt:34 +msgid "Optimize partition neutering." msgstr "" -#: config/pa/pa-hpux.opt:31 config/pa/pa-hpux1131.opt:23 -#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23 -msgid "Specify UNIX standard for predefines and linking." +#: config/nvptx/nvptx.opt:38 +msgid "Use custom stacks instead of local memory for automatic storage." msgstr "" -#: config/pa/pa-hpux.opt:35 -msgid "Generate cpp defines for workstation IO." +#: config/nvptx/nvptx.opt:42 +msgid "" +"Specify size of .local memory used for stack when the exact amount is not " +"known." msgstr "" -#: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95 -msgid "Generate PA1.0 code." +#: config/nvptx/nvptx.opt:46 +msgid "Generate code that can keep local state uniform across all lanes." msgstr "" -#: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140 -msgid "Generate PA1.1 code." +#: config/nvptx/nvptx.opt:50 +msgid "" +"Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt." msgstr "" -#: config/pa/pa.opt:38 config/pa/pa.opt:103 -msgid "Generate PA2.0 code (requires binutils 2.10 or later)." +#: config/nvptx/nvptx.opt:54 +msgid "Known PTX ISA versions (for use with the -misa= option):" msgstr "" -#: config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1167 common.opt:1375 -#: common.opt:1450 common.opt:1718 common.opt:1849 common.opt:2249 -#: common.opt:2285 common.opt:2378 common.opt:2382 common.opt:2487 -#: common.opt:2578 common.opt:2586 common.opt:2594 common.opt:2602 -#: common.opt:2703 common.opt:2755 common.opt:2843 common.opt:2980 -#: common.opt:2984 common.opt:2988 common.opt:2992 c-family/c.opt:1405 -#: c-family/c.opt:1437 c-family/c.opt:1685 fortran/lang.opt:763 -msgid "Does nothing. Preserved for backward compatibility." +#: config/nvptx/nvptx.opt:64 +msgid "Specify the version of the ptx ISA to use." msgstr "" -#: config/pa/pa.opt:46 -msgid "Caller copies function arguments passed by hidden reference." +#: config/vxworks.opt:36 +msgid "Assume the VxWorks RTP environment." msgstr "" -#: config/pa/pa.opt:50 -msgid "Disable FP regs." +#: config/vxworks.opt:43 +msgid "Assume the VxWorks vThreads environment." msgstr "" -#: config/pa/pa.opt:54 -msgid "Disable indexed addressing." +#: config/cr16/cr16.opt:23 +msgid "-msim Use simulator runtime." msgstr "" -#: config/pa/pa.opt:58 -msgid "Generate fast indirect calls." +#: config/cr16/cr16.opt:27 +msgid "Generate SBIT, CBIT instructions." msgstr "" -#: config/pa/pa.opt:66 -msgid "Assume code will be assembled by GAS." +#: config/cr16/cr16.opt:31 +msgid "Support multiply accumulate instructions." msgstr "" -#: config/pa/pa.opt:75 -msgid "Enable linker optimizations." +#: config/cr16/cr16.opt:38 +msgid "Treat data references as near, far or medium. medium is default." msgstr "" -#: config/pa/pa.opt:79 -msgid "Always generate long calls." +#: config/cr16/cr16.opt:42 +msgid "Generate code for CR16C architecture." msgstr "" -#: config/pa/pa.opt:83 -msgid "Emit long load/store sequences." +#: config/cr16/cr16.opt:46 +msgid "Generate code for CR16C+ architecture (Default)." msgstr "" -#: config/pa/pa.opt:91 -msgid "Disable space regs." +#: config/cr16/cr16.opt:50 +msgid "Treat integers as 32-bit." msgstr "" -#: config/pa/pa.opt:107 -msgid "Use portable calling conventions." +#: config/avr/avr.opt:23 +msgid "Use subroutines for function prologues and epilogues." msgstr "" -#: config/pa/pa.opt:111 -msgid "" -"Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, " -"7200, 7300, and 8000." +#: config/avr/avr.opt:27 +msgid "-mmcu=MCU\tSelect the target MCU." msgstr "" -#: config/pa/pa.opt:136 config/frv/frv.opt:215 -msgid "Use software floating point." +#: config/avr/avr.opt:31 +msgid "" +"Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues." msgstr "" -#: config/pa/pa.opt:144 -msgid "Do not disable space regs." +#: config/avr/avr.opt:35 +msgid "Set the number of 64 KiB flash segments." msgstr "" -#: config/pa/pa64-hpux.opt:23 -msgid "Assume code will be linked by GNU ld." +#: config/avr/avr.opt:39 +msgid "Indicate presence of a processor erratum." msgstr "" -#: config/pa/pa64-hpux.opt:27 -msgid "Assume code will be linked by HP ld." +#: config/avr/avr.opt:43 +msgid "Enable Read-Modify-Write (RMW) instructions support/use." msgstr "" -#: config/vxworks.opt:36 -msgid "Assume the VxWorks RTP environment." +#: config/avr/avr.opt:53 +msgid "Use RJMP / RCALL even though CALL / JMP are available." msgstr "" -#: config/vxworks.opt:43 -msgid "Assume the VxWorks vThreads environment." +#: config/avr/avr.opt:57 +msgid "Use an 8-bit 'int' type." msgstr "" -#: config/aarch64/aarch64.opt:43 -msgid "The possible TLS dialects:" +#: config/avr/avr.opt:61 +msgid "Change the stack pointer without disabling interrupts." msgstr "" -#: config/aarch64/aarch64.opt:55 -msgid "The code model option names for -mcmodel:" +#: config/avr/avr.opt:65 +msgid "" +"Set the branch costs for conditional branch instructions. Reasonable values " +"are small, non-negative integers. The default branch cost is 0." msgstr "" -#: config/aarch64/aarch64.opt:76 -msgid "Workaround for ARM Cortex-A53 Erratum number 835769." +#: config/avr/avr.opt:69 +msgid "Treat main as if it had attribute OS_task." msgstr "" -#: config/aarch64/aarch64.opt:80 -msgid "Workaround for ARM Cortex-A53 Erratum number 843419." +#: config/avr/avr.opt:79 +msgid "Change only the low 8 bits of the stack pointer." msgstr "" -#: config/aarch64/aarch64.opt:92 -msgid "Don't assume that unaligned accesses are handled by the system." +#: config/avr/avr.opt:83 +msgid "Relax branches." msgstr "" -#: config/aarch64/aarch64.opt:100 -msgid "Specify TLS dialect." +#: config/avr/avr.opt:87 +msgid "" +"Make the linker relaxation machine assume that a program counter wrap-around " +"occurs." msgstr "" -#: config/aarch64/aarch64.opt:104 +#: config/avr/avr.opt:91 msgid "" -"Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, " -"48." +"Accumulate outgoing function arguments and acquire/release the needed stack " +"space for outgoing function arguments in function prologue/epilogue. " +"Without this option, outgoing arguments are pushed before calling a function " +"and popped afterwards. This option can lead to reduced code size for " +"functions that call many functions that get their arguments on the stack " +"like, for example printf." msgstr "" -#: config/aarch64/aarch64.opt:123 -msgid "Use features of architecture ARCH." +#: config/avr/avr.opt:95 +msgid "" +"When accessing RAM, use X as imposed by the hardware, i.e. just use pre-" +"decrement, post-increment and indirect addressing with the X register. " +"Without this option, the compiler may assume that there is an addressing " +"mode X+const similar to Y+const and Z+const and emit instructions to emulate " +"such an addressing mode for X." msgstr "" -#: config/aarch64/aarch64.opt:127 -msgid "Use features of and optimize for CPU." +#: config/avr/avr.opt:100 +msgid "" +"The device has no SPH special function register. This option will be " +"overridden by the compiler driver with the correct setting if presence/" +"absence of SPH can be deduced from -mmcu=MCU." msgstr "" -#: config/aarch64/aarch64.opt:131 -msgid "Optimize for CPU." +#: config/avr/avr.opt:104 +msgid "Warn if the address space of an address is changed." msgstr "" -#: config/aarch64/aarch64.opt:135 -msgid "Generate code that conforms to the specified ABI." +#: config/avr/avr.opt:108 +msgid "" +"Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by " +"default." msgstr "" -#: config/aarch64/aarch64.opt:139 +#: config/avr/avr.opt:112 msgid "" -"-moverride=\tPower users only! Override CPU optimization parameters." +"Allow to use truncation instead of rounding towards zero for fractional " +"fixed-point types." msgstr "" -#: config/aarch64/aarch64.opt:143 -msgid "Known AArch64 ABIs (for use with the -mabi= option):" +#: config/avr/avr.opt:116 +msgid "" +"Assume that all data in static storage can be accessed by LDS / STS. This " +"option is only useful for reduced Tiny devices." msgstr "" -#: config/aarch64/aarch64.opt:153 -msgid "PC relative literal loads." +#: config/avr/avr.opt:120 +msgid "Do not link against the device-specific library lib.a." msgstr "" -#: config/aarch64/aarch64.opt:157 -msgid "Use branch-protection features." +#: config/m32r/m32r.opt:34 +msgid "Compile for the m32rx." msgstr "" -#: config/aarch64/aarch64.opt:161 -msgid "Select return address signing scope." +#: config/m32r/m32r.opt:38 +msgid "Compile for the m32r2." msgstr "" -#: config/aarch64/aarch64.opt:165 -msgid "" -"Supported AArch64 return address signing scope (for use with -msign-return-" -"address= option):" +#: config/m32r/m32r.opt:42 +msgid "Compile for the m32r." msgstr "" -#: config/aarch64/aarch64.opt:178 -msgid "" -"Enable the reciprocal square root approximation. Enabling this reduces " -"precision of reciprocal square root results to about 16 bits for single " -"precision and to 32 bits for double precision." +#: config/m32r/m32r.opt:46 +msgid "Align all loops to 32 byte boundary." msgstr "" -#: config/aarch64/aarch64.opt:184 -msgid "" -"Enable the square root approximation. Enabling this reduces precision of " -"square root results to about 16 bits for single precision and to 32 bits for " -"double precision. If enabled, it implies -mlow-precision-recip-sqrt." +#: config/m32r/m32r.opt:50 +msgid "Prefer branches over conditional execution." msgstr "" -#: config/aarch64/aarch64.opt:191 -msgid "" -"Enable the division approximation. Enabling this reduces precision of " -"division results to about 16 bits for single precision and to 32 bits for " -"double precision." +#: config/m32r/m32r.opt:54 +msgid "Give branches their default cost." msgstr "" -#: config/aarch64/aarch64.opt:197 -msgid "The possible SVE vector lengths:" +#: config/m32r/m32r.opt:58 +msgid "Display compile time statistics." msgstr "" -#: config/aarch64/aarch64.opt:219 -msgid "" -"-msve-vector-bits=\tSet the number of bits in an SVE vector register." +#: config/m32r/m32r.opt:62 +msgid "Specify cache flush function." msgstr "" -#: config/aarch64/aarch64.opt:223 -msgid "Enables verbose cost model dumping in the debug dump files." +#: config/m32r/m32r.opt:66 +msgid "Specify cache flush trap number." msgstr "" -#: config/aarch64/aarch64.opt:227 -msgid "Generate code to track when the CPU might be speculating incorrectly." +#: config/m32r/m32r.opt:70 +msgid "Only issue one instruction per cycle." msgstr "" -#: config/aarch64/aarch64.opt:235 config/rs6000/rs6000.opt:546 -msgid "Valid arguments to -mstack-protector-guard=:" +#: config/m32r/m32r.opt:74 +msgid "Allow two instructions to be issued per cycle." msgstr "" -#: config/aarch64/aarch64.opt:245 -msgid "" -"Use the system register specified on the command line as the stack protector " -"guard register. This option is for use with fstack-protector-strong and not " -"for use in user-land code." +#: config/m32r/m32r.opt:78 +msgid "Code size: small, medium or large." msgstr "" -#: config/aarch64/aarch64.opt:251 -msgid "" -"Use an immediate to offset from the stack protector guard register, sp_el0. " -"This option is for use with fstack-protector-strong and not for use in user-" -"land code." +#: config/m32r/m32r.opt:94 +msgid "Don't call any cache flush functions." msgstr "" -#: config/h8300/h8300.opt:23 -msgid "Generate H8S code." +#: config/m32r/m32r.opt:98 +msgid "Don't call any cache flush trap." msgstr "" -#: config/h8300/h8300.opt:27 -msgid "Generate H8SX code." +#: config/m32r/m32r.opt:105 +msgid "Small data area: none, sdata, use." msgstr "" -#: config/h8300/h8300.opt:31 -msgid "Generate H8S/2600 code." +#: config/s390/tpf.opt:23 +msgid "Enable TPF-OS tracing code." msgstr "" -#: config/h8300/h8300.opt:35 -msgid "Make integers 32 bits wide." +#: config/s390/tpf.opt:27 +msgid "Specify main object for TPF-OS." msgstr "" -#: config/h8300/h8300.opt:42 -msgid "Use registers for argument passing." +#: config/s390/s390.opt:48 +msgid "31 bit ABI." msgstr "" -#: config/h8300/h8300.opt:46 -msgid "Consider access to byte sized memory slow." +#: config/s390/s390.opt:52 +msgid "64 bit ABI." msgstr "" -#: config/h8300/h8300.opt:50 -msgid "Enable linker relaxing." +#: config/s390/s390.opt:120 +msgid "Maintain backchain pointer." msgstr "" -#: config/h8300/h8300.opt:54 -msgid "Generate H8/300H code." +#: config/s390/s390.opt:124 +msgid "Additional debug prints." msgstr "" -#: config/h8300/h8300.opt:58 -msgid "Enable the normal mode." +#: config/s390/s390.opt:128 +msgid "ESA/390 architecture." msgstr "" -#: config/h8300/h8300.opt:62 -msgid "Use H8/300 alignment rules." +#: config/s390/s390.opt:132 +msgid "Enable decimal floating point hardware support." msgstr "" -#: config/h8300/h8300.opt:66 -msgid "Push extended registers on stack in monitor functions." +#: config/s390/s390.opt:136 +msgid "Enable hardware floating point." msgstr "" -#: config/h8300/h8300.opt:70 -msgid "Do not push extended registers on stack in monitor functions." +#: config/s390/s390.opt:140 +msgid "" +"Takes two non-negative integer numbers separated by a comma. Prepend the " +"function label with the number of two-byte Nop instructions indicated by the " +"first. Append Nop instructions covering the number of halfwords indicated " +"by the second after the label. Nop instructions of the largest possible " +"size are used (six, four or two bytes), beginning with the largest possible " +"size. Using 0 for both values disables hotpatching." msgstr "" -#: config/nvptx/nvptx.opt:30 -msgid "Link in code for a __main kernel." +#: config/s390/s390.opt:158 +msgid "Use hardware transactional execution instructions." msgstr "" -#: config/nvptx/nvptx.opt:34 -msgid "Optimize partition neutering." +#: config/s390/s390.opt:162 +msgid "Use hardware vector facility instructions and enable the vector ABI." msgstr "" -#: config/nvptx/nvptx.opt:38 -msgid "Use custom stacks instead of local memory for automatic storage." +#: config/s390/s390.opt:166 +msgid "Use packed stack layout." msgstr "" -#: config/nvptx/nvptx.opt:42 -msgid "" -"Specify size of .local memory used for stack when the exact amount is not " -"known." +#: config/s390/s390.opt:170 +msgid "Use bras for executable < 64k." msgstr "" -#: config/nvptx/nvptx.opt:46 -msgid "Generate code that can keep local state uniform across all lanes." +#: config/s390/s390.opt:174 +msgid "Disable hardware floating point." msgstr "" -#: config/nvptx/nvptx.opt:50 +#: config/s390/s390.opt:178 msgid "" -"Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt." +"Set the max. number of bytes which has to be left to stack size before a " +"trap instruction is triggered." msgstr "" -#: config/nvptx/nvptx.opt:54 -msgid "Known PTX ISA versions (for use with the -misa= option):" +#: config/s390/s390.opt:182 +msgid "Switches off the -mstack-guard= option." msgstr "" -#: config/nvptx/nvptx.opt:64 -msgid "Specify the version of the ptx ISA to use." +#: config/s390/s390.opt:186 +msgid "" +"Emit extra code in the function prologue in order to trap if the stack size " +"exceeds the given limit." msgstr "" -#: config/vax/vax.opt:23 config/vax/vax.opt:27 -msgid "Target DFLOAT double precision code." +#: config/s390/s390.opt:190 +msgid "Switches off the -mstack-size= option." msgstr "" -#: config/vax/vax.opt:31 config/vax/vax.opt:35 -msgid "Generate GFLOAT double precision code." +#: config/s390/s390.opt:198 +msgid "Use the mvcle instruction for block moves." msgstr "" -#: config/vax/vax.opt:39 -msgid "Generate code for GNU assembler (gas)." +#: config/s390/s390.opt:202 +msgid "" +"Enable the z vector language extension providing the context-sensitive " +"vector macro and enable the Altivec-style builtins in vecintrin.h." msgstr "" -#: config/vax/vax.opt:43 -msgid "Generate code for UNIX assembler." +#: config/s390/s390.opt:207 +msgid "Warn if a function uses alloca or creates an array with dynamic size." msgstr "" -#: config/vax/vax.opt:47 -msgid "Use VAXC structure conventions." +#: config/s390/s390.opt:211 +msgid "Warn if a single function's framesize exceeds the given framesize." msgstr "" -#: config/vax/vax.opt:51 -msgid "Use new adddi3/subdi3 patterns." +#: config/s390/s390.opt:215 +msgid "z/Architecture." msgstr "" -#: config/linux.opt:24 -msgid "Use Bionic C library." +#: config/s390/s390.opt:219 +msgid "" +"Set the branch costs for conditional branch instructions. Reasonable values " +"are small, non-negative integers. The default branch cost is 1." msgstr "" -#: config/linux.opt:28 -msgid "Use GNU C library." +#: config/s390/s390.opt:229 config/arm/arm.opt:172 +msgid "Assume data segments are relative to text segment." msgstr "" -#: config/linux.opt:32 -msgid "Use uClibc C library." +#: config/s390/s390.opt:234 +msgid "" +"Wrap all indirect branches into execute in order to disable branch " +"prediction." msgstr "" -#: config/linux.opt:36 -msgid "Use musl C library." +#: config/s390/s390.opt:239 +msgid "" +"Wrap indirect table jumps and computed gotos into execute in order to " +"disable branch prediction. Using thunk or thunk-extern with this option " +"requires the thunks to be considered signal handlers to order to generate " +"correct CFI. For environments where unwinding (e.g. for exceptions) is " +"required please use thunk-inline instead." msgstr "" -#: config/mmix/mmix.opt:24 -msgid "For intrinsics library: pass all parameters in registers." +#: config/s390/s390.opt:247 +msgid "" +"Wrap all indirect calls into execute in order to disable branch prediction." msgstr "" -#: config/mmix/mmix.opt:28 -msgid "Use register stack for parameters and return value." +#: config/s390/s390.opt:251 +msgid "" +"Wrap all indirect return branches into execute in order to disable branch " +"prediction." msgstr "" -#: config/mmix/mmix.opt:32 -msgid "Use call-clobbered registers for parameters and return value." +#: config/s390/s390.opt:256 +msgid "" +"Wrap indirect return branches into execute in order to disable branch " +"prediction. This affects only branches where the return address is going to " +"be restored from memory." msgstr "" -#: config/mmix/mmix.opt:37 -msgid "Use epsilon-respecting floating point compare instructions." +#: config/s390/s390.opt:262 +msgid "" +"Wrap indirect return branches into execute in order to disable branch " +"prediction. This affects only branches where the return address doesn't need " +"to be restored from memory." msgstr "" -#: config/mmix/mmix.opt:41 -msgid "Use zero-extending memory loads, not sign-extending ones." +#: config/s390/s390.opt:284 +msgid "" +"Generate sections .s390_indirect_jump, .s390_indirect_call, ." +"s390_return_reg, and .s390_return_mem to contain the indirect branch " +"locations which have been patched as part of using one of the -mindirect-" +"branch* or -mfunction-return* options. The sections consist of an array of " +"32 bit elements. Each entry holds the offset from the entry to the patched " +"location." msgstr "" -#: config/mmix/mmix.opt:45 +#: config/s390/s390.opt:293 msgid "" -"Generate divide results with reminder having the same sign as the divisor " -"(not the dividend)." +"Emit profiling counter call at function entry before prologue. The compiled " +"code will require a 64-bit CPU and glibc 2.29 or newer to run." msgstr "" -#: config/mmix/mmix.opt:49 -msgid "Prepend global symbols with \":\" (for use with PREFIX)." +#: config/s390/s390.opt:298 +msgid "Generate __mcount_loc section with all _mcount and __fentry__ calls." msgstr "" -#: config/mmix/mmix.opt:53 -msgid "Do not provide a default start-address 0x100 of the program." +#: config/rl78/rl78.opt:27 config/rx/rx.opt:87 +msgid "Use the simulator runtime." msgstr "" -#: config/mmix/mmix.opt:57 -msgid "Link to emit program in ELF format (rather than mmo)." +#: config/rl78/rl78.opt:31 +msgid "" +"Selects the type of hardware multiplication and division to use (none/g13/" +"g14)." msgstr "" -#: config/mmix/mmix.opt:61 -msgid "Use P-mnemonics for branches statically predicted as taken." +#: config/rl78/rl78.opt:50 +msgid "Use all registers, reserving none for interrupt handlers." msgstr "" -#: config/mmix/mmix.opt:65 -msgid "Don't use P-mnemonics for branches." +#: config/rl78/rl78.opt:54 +msgid "Enable assembler and linker relaxation. Enabled by default at -Os." msgstr "" -#: config/mmix/mmix.opt:79 -msgid "Use addresses that allocate global registers." +#: config/rl78/rl78.opt:58 +msgid "" +"Selects the type of RL78 core being targeted (g10/g13/g14). The default is " +"the G14. If set, also selects the hardware multiply support to be used." msgstr "" -#: config/mmix/mmix.opt:83 -msgid "Do not use addresses that allocate global registers." +#: config/rl78/rl78.opt:77 +msgid "Alias for -mcpu=g10." msgstr "" -#: config/mmix/mmix.opt:87 -msgid "Generate a single exit point for each function." +#: config/rl78/rl78.opt:81 +msgid "Alias for -mcpu=g13." msgstr "" -#: config/mmix/mmix.opt:91 -msgid "Do not generate a single exit point for each function." +#: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89 +msgid "Alias for -mcpu=g14." msgstr "" -#: config/mmix/mmix.opt:95 -msgid "Set start-address of the program." +#: config/rl78/rl78.opt:93 +msgid "" +"Assume ES is zero throughout program execution, use ES: for read-only data." msgstr "" -#: config/mmix/mmix.opt:99 -msgid "Set start-address of data." +#: config/rl78/rl78.opt:97 +msgid "Stores the MDUC registers in interrupt handlers for G13 target." msgstr "" -#: config/fr30/fr30.opt:23 -msgid "Assume small address space." +#: config/stormy16/stormy16.opt:24 +msgid "Provide libraries for the simulator." msgstr "" -#: config/pdp11/pdp11.opt:23 -msgid "Generate code for an 11/10." +#: config/arm/arm-tables.opt:25 +msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):" msgstr "" -#: config/pdp11/pdp11.opt:27 -msgid "Generate code for an 11/40." +#: config/arm/arm-tables.opt:257 +msgid "Known ARM architectures (for use with the -march= option):" msgstr "" -#: config/pdp11/pdp11.opt:31 -msgid "Generate code for an 11/45." +#: config/arm/arm-tables.opt:354 +msgid "Known ARM FPUs (for use with the -mfpu= option):" msgstr "" -#: config/pdp11/pdp11.opt:35 -msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)." +#: config/arm/arm.opt:35 +msgid "TLS dialect to use:" msgstr "" -#: config/pdp11/pdp11.opt:39 -msgid "Use the DEC assembler syntax." +#: config/arm/arm.opt:45 +msgid "Specify an ABI." msgstr "" -#: config/pdp11/pdp11.opt:43 -msgid "Use the GNU assembler syntax." +#: config/arm/arm.opt:49 +msgid "Known ARM ABIs (for use with the -mabi= option):" msgstr "" -#: config/pdp11/pdp11.opt:47 config/frv/frv.opt:158 -#: config/rs6000/rs6000.opt:188 -msgid "Use hardware floating point." +#: config/arm/arm.opt:68 +msgid "Generate a call to abort if a noreturn function returns." msgstr "" -#: config/pdp11/pdp11.opt:51 -msgid "Use 16 bit int." +#: config/arm/arm.opt:75 +msgid "Generate APCS conformant stack frames." msgstr "" -#: config/pdp11/pdp11.opt:55 -msgid "Use 32 bit int." +#: config/arm/arm.opt:79 +msgid "Generate re-entrant, PIC code." msgstr "" -#: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:184 -msgid "Do not use hardware floating point." +#: config/arm/arm.opt:95 +msgid "Generate code in 32 bit ARM state." msgstr "" -#: config/pdp11/pdp11.opt:63 -msgid "Target has split I&D." +#: config/arm/arm.opt:103 +msgid "Thumb: Assume non-static functions may be called from ARM code." msgstr "" -#: config/pdp11/pdp11.opt:67 -msgid "Use UNIX assembler syntax." +#: config/arm/arm.opt:107 +msgid "Thumb: Assume function pointers may go to non-Thumb aware code." msgstr "" -#: config/pdp11/pdp11.opt:71 -msgid "Use LRA register allocator." +#: config/arm/arm.opt:115 +msgid "Specify if floating point hardware should be used." msgstr "" -#: config/frv/frv.opt:30 -msgid "Use 4 media accumulators." +#: config/arm/arm.opt:119 +msgid "" +"Specify that the compiler should target secure code as per ARMv8-M Security " +"Extensions." msgstr "" -#: config/frv/frv.opt:34 -msgid "Use 8 media accumulators." +#: config/arm/arm.opt:123 +msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):" msgstr "" -#: config/frv/frv.opt:38 -msgid "Enable label alignment optimizations." +#: config/arm/arm.opt:136 +msgid "Switch ARM/Thumb modes on alternating functions for compiler testing." msgstr "" -#: config/frv/frv.opt:42 -msgid "Dynamically allocate cc registers." +#: config/arm/arm.opt:140 +msgid "Specify the __fp16 floating-point format." msgstr "" -#: config/frv/frv.opt:49 -msgid "Set the cost of branches." +#: config/arm/arm.opt:144 +msgid "Known __fp16 formats (for use with the -mfp16-format= option):" msgstr "" -#: config/frv/frv.opt:53 -msgid "Enable conditional execution other than moves/scc." +#: config/arm/arm.opt:157 +msgid "Specify the name of the target floating point hardware/format." msgstr "" -#: config/frv/frv.opt:57 -msgid "Change the maximum length of conditionally-executed sequences." +#: config/arm/arm.opt:168 +msgid "Generate call insns as indirect calls, if necessary." msgstr "" -#: config/frv/frv.opt:61 -msgid "" -"Change the number of temporary registers that are available to conditionally-" -"executed sequences." +#: config/arm/arm.opt:176 +msgid "Specify the register to be used for PIC addressing." msgstr "" -#: config/frv/frv.opt:65 -msgid "Enable conditional moves." +#: config/arm/arm.opt:180 +msgid "Store function names in object code." msgstr "" -#: config/frv/frv.opt:69 -msgid "Set the target CPU type." +#: config/arm/arm.opt:184 +msgid "Permit scheduling of a function's prologue sequence." msgstr "" -#: config/frv/frv.opt:73 -msgid "Known FR-V CPUs (for use with the -mcpu= option):" +#: config/arm/arm.opt:188 config/rs6000/rs6000.opt:240 +msgid "Do not load the PIC register in function prologues." msgstr "" -#: config/frv/frv.opt:122 -msgid "Use fp double instructions." +#: config/arm/arm.opt:195 +msgid "Specify the minimum bit alignment of structures. (Deprecated)." msgstr "" -#: config/frv/frv.opt:126 -msgid "Change the ABI to allow double word insns." +#: config/arm/arm.opt:199 +msgid "Generate code for Thumb state." msgstr "" -#: config/frv/frv.opt:130 config/bfin/bfin.opt:90 -msgid "Enable Function Descriptor PIC mode." +#: config/arm/arm.opt:203 +msgid "Support calls between Thumb and ARM instruction sets." msgstr "" -#: config/frv/frv.opt:134 -msgid "Just use icc0/fcc0." +#: config/arm/arm.opt:207 +msgid "Specify thread local storage scheme." msgstr "" -#: config/frv/frv.opt:138 -msgid "Only use 32 FPRs." +#: config/arm/arm.opt:211 +msgid "Specify how to access the thread pointer." msgstr "" -#: config/frv/frv.opt:142 -msgid "Use 64 FPRs." +#: config/arm/arm.opt:215 +msgid "Valid arguments to -mtp=:" msgstr "" -#: config/frv/frv.opt:146 -msgid "Only use 32 GPRs." +#: config/arm/arm.opt:228 +msgid "Thumb: Generate (non-leaf) stack frames even if not needed." msgstr "" -#: config/frv/frv.opt:150 -msgid "Use 64 GPRs." +#: config/arm/arm.opt:232 +msgid "Thumb: Generate (leaf) stack frames even if not needed." msgstr "" -#: config/frv/frv.opt:154 -msgid "Enable use of GPREL for read-only data in FDPIC." +#: config/arm/arm.opt:236 config/mn10300/mn10300.opt:42 +msgid "Tune code for the given processor." msgstr "" -#: config/frv/frv.opt:162 config/bfin/bfin.opt:94 -msgid "Enable inlining of PLT in function calls." +#: config/arm/arm.opt:240 +msgid "" +"Print CPU tuning information as comment in assembler file. This is an " +"option used only for regression testing of the compiler and not intended for " +"ordinary use in compiling code." msgstr "" -#: config/frv/frv.opt:166 -msgid "Enable PIC support for building libraries." +#: config/arm/arm.opt:251 +msgid "" +"Use Neon quad-word (rather than double-word) registers for vectorization." msgstr "" -#: config/frv/frv.opt:170 -msgid "Follow the EABI linkage requirements." +#: config/arm/arm.opt:255 +msgid "" +"Use Neon double-word (rather than quad-word) registers for vectorization." msgstr "" -#: config/frv/frv.opt:174 -msgid "Disallow direct calls to global functions." +#: config/arm/arm.opt:259 +msgid "" +"Enable more verbose RTX cost dumps during debug. For GCC developers use " +"only." msgstr "" -#: config/frv/frv.opt:178 -msgid "Use media instructions." +#: config/arm/arm.opt:263 +msgid "Only generate absolute relocations on word sized values." msgstr "" -#: config/frv/frv.opt:182 -msgid "Use multiply add/subtract instructions." +#: config/arm/arm.opt:267 +msgid "Generate IT blocks appropriate for ARMv8." msgstr "" -#: config/frv/frv.opt:186 -msgid "Enable optimizing &&/|| in conditional execution." +#: config/arm/arm.opt:271 +msgid "" +"Avoid overlapping destination and address registers on LDRD instructions " +"that may trigger Cortex-M3 errata." msgstr "" -#: config/frv/frv.opt:190 -msgid "Enable nested conditional execution optimizations." +#: config/arm/arm.opt:276 config/nds32/nds32.opt:461 config/arc/arc.opt:496 +msgid "Enable unaligned word and halfword accesses to packed data." msgstr "" -#: config/frv/frv.opt:195 -msgid "Do not mark ABI switches in e_flags." +#: config/arm/arm.opt:280 +msgid "Use Neon to perform 64-bits operations rather than core registers." msgstr "" -#: config/frv/frv.opt:199 -msgid "Remove redundant membars." +#: config/arm/arm.opt:284 +msgid "Assume loading data from flash is slower than fetching instructions." msgstr "" -#: config/frv/frv.opt:203 -msgid "Pack VLIW instructions." +#: config/arm/arm.opt:288 +msgid "Assume unified syntax for inline assembly code." msgstr "" -#: config/frv/frv.opt:207 -msgid "Enable setting GPRs to the result of comparisons." +#: config/arm/arm.opt:292 +msgid "Do not allow constant data to be placed in code sections." msgstr "" -#: config/frv/frv.opt:211 -msgid "Change the amount of scheduler lookahead." +#: config/arm/arm.opt:296 +msgid "When linking for big-endian targets, generate a BE8 format image." msgstr "" -#: config/frv/frv.opt:219 -msgid "Assume a large TLS segment." +#: config/arm/arm.opt:300 +msgid "" +"When linking for big-endian targets, generate a legacy BE32 format image." msgstr "" -#: config/frv/frv.opt:223 -msgid "Do not assume a large TLS segment." +#: config/arm/arm.opt:304 config/sh/sh.opt:195 +msgid "Cost to assume for a branch insn." msgstr "" -#: config/frv/frv.opt:228 -msgid "Cause gas to print tomcat statistics." +#: config/arm/arm.opt:308 +msgid "Generate code which uses the core registers only (r0-r14)." msgstr "" -#: config/frv/frv.opt:233 -msgid "Link with the library-pic libraries." +#: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34 +#: config/visium/visium.opt:37 +msgid "Use hardware FP." msgstr "" -#: config/frv/frv.opt:237 -msgid "Allow branches to be packed with other instructions." +#: config/sparc/sparc.opt:38 config/visium/visium.opt:41 +msgid "Do not use hardware FP." msgstr "" -#: config/tilegx/tilegx.opt:30 -msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):" +#: config/sparc/sparc.opt:42 +msgid "Use flat register window model." msgstr "" -#: config/tilegx/tilegx.opt:37 -msgid "Compile with 32 bit longs and pointers." +#: config/sparc/sparc.opt:46 +msgid "Assume possible double misalignment." msgstr "" -#: config/tilegx/tilegx.opt:41 -msgid "Compile with 64 bit longs and pointers." +#: config/sparc/sparc.opt:50 +msgid "Use ABI reserved registers." msgstr "" -#: config/tilegx/tilegx.opt:53 -msgid "Use given TILE-Gx code model." +#: config/sparc/sparc.opt:54 +msgid "Use hardware quad FP instructions." msgstr "" -#: config/lynx.opt:23 -msgid "Support legacy multi-threading." +#: config/sparc/sparc.opt:58 +msgid "Do not use hardware quad fp instructions." msgstr "" -#: config/lynx.opt:27 -msgid "Use shared libraries." +#: config/sparc/sparc.opt:62 +msgid "Enable Local Register Allocation." msgstr "" -#: config/lynx.opt:31 -msgid "Support multi-threading." +#: config/sparc/sparc.opt:66 +msgid "Compile for V8+ ABI." msgstr "" -#: config/stormy16/stormy16.opt:24 -msgid "Provide libraries for the simulator." +#: config/sparc/sparc.opt:70 +msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions." msgstr "" -#: config/bfin/bfin.opt:48 -msgid "Omit frame pointer for leaf functions." +#: config/sparc/sparc.opt:74 +msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions." msgstr "" -#: config/bfin/bfin.opt:52 -msgid "Program is entirely located in low 64k of memory." +#: config/sparc/sparc.opt:78 +msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions." msgstr "" -#: config/bfin/bfin.opt:56 -msgid "" -"Work around a hardware anomaly by adding a number of NOPs before a CSYNC or " -"SSYNC instruction." +#: config/sparc/sparc.opt:82 +msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions." msgstr "" -#: config/bfin/bfin.opt:61 -msgid "Avoid speculative loads to work around a hardware anomaly." +#: config/sparc/sparc.opt:86 +msgid "Use additional VIS instructions introduced in OSA2017." msgstr "" -#: config/bfin/bfin.opt:65 -msgid "Enabled ID based shared library." +#: config/sparc/sparc.opt:90 +msgid "Use UltraSPARC Compare-and-Branch extensions." msgstr "" -#: config/bfin/bfin.opt:69 -msgid "" -"Generate code that won't be linked against any other ID shared libraries, " -"but may be used as a shared library." +#: config/sparc/sparc.opt:94 +msgid "Use UltraSPARC Fused Multiply-Add extensions." msgstr "" -#: config/bfin/bfin.opt:86 -msgid "Link with the fast floating-point library." +#: config/sparc/sparc.opt:98 +msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction." msgstr "" -#: config/bfin/bfin.opt:98 -msgid "Do stack checking using bounds in L1 scratch memory." +#: config/sparc/sparc.opt:102 +msgid "Use UltraSPARC Population-Count instruction." msgstr "" -#: config/bfin/bfin.opt:102 -msgid "Enable multicore support." +#: config/sparc/sparc.opt:106 +msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction." msgstr "" -#: config/bfin/bfin.opt:106 -msgid "Build for Core A." +#: config/sparc/sparc.opt:110 +msgid "Pointers are 64-bit." msgstr "" -#: config/bfin/bfin.opt:110 -msgid "Build for Core B." +#: config/sparc/sparc.opt:114 +msgid "Pointers are 32-bit." msgstr "" -#: config/bfin/bfin.opt:114 -msgid "Build for SDRAM." +#: config/sparc/sparc.opt:118 +msgid "Use 64-bit ABI." msgstr "" -#: config/bfin/bfin.opt:118 -msgid "Assume ICPLBs are enabled at runtime." +#: config/sparc/sparc.opt:122 +msgid "Use 32-bit ABI." msgstr "" -#: config/cris/cris.opt:45 -msgid "Work around bug in multiplication instruction." +#: config/sparc/sparc.opt:126 +msgid "Use stack bias." msgstr "" -#: config/cris/cris.opt:51 -msgid "Compile for ETRAX 4 (CRIS v3)." +#: config/sparc/sparc.opt:130 +msgid "Use structs on stronger alignment for double-word copies." msgstr "" -#: config/cris/cris.opt:56 -msgid "Compile for ETRAX 100 (CRIS v8)." +#: config/sparc/sparc.opt:134 +msgid "Optimize tail call instructions in assembler and linker." msgstr "" -#: config/cris/cris.opt:64 -msgid "Emit verbose debug information in assembly code." +#: config/sparc/sparc.opt:138 +msgid "Do not generate code that can only run in supervisor mode (default)." msgstr "" -#: config/cris/cris.opt:71 -msgid "Do not use condition codes from normal instructions." +#: config/sparc/sparc.opt:142 +msgid "Use instructions of and schedule code for given CPU." msgstr "" -#: config/cris/cris.opt:80 -msgid "Do not emit addressing modes with side-effect assignment." +#: config/sparc/sparc.opt:225 +msgid "Use given SPARC-V9 code model." msgstr "" -#: config/cris/cris.opt:89 -msgid "Do not tune stack alignment." +#: config/sparc/sparc.opt:247 +msgid "Enable debug output." msgstr "" -#: config/cris/cris.opt:98 -msgid "Do not tune writable data alignment." +#: config/sparc/sparc.opt:251 +msgid "Enable strict 32-bit psABI struct return checking." msgstr "" -#: config/cris/cris.opt:107 -msgid "Do not tune code and read-only data alignment." +#: config/sparc/sparc.opt:255 +msgid "" +"Enable workaround for single erratum of AT697F processor (corresponding to " +"erratum #13 of AT697E processor)." msgstr "" -#: config/cris/cris.opt:116 -msgid "Align code and data to 32 bits." +#: config/sparc/sparc.opt:260 +msgid "Enable workarounds for the errata of the UT699 processor." msgstr "" -#: config/cris/cris.opt:133 -msgid "Don't align items in code or data." +#: config/sparc/sparc.opt:264 +msgid "Enable workarounds for the errata of the UT699E/UT700 processor." msgstr "" -#: config/cris/cris.opt:142 -msgid "Do not emit function prologue or epilogue." +#: config/sparc/sparc.opt:268 +msgid "Enable workarounds for the errata of the GR712RC processor." msgstr "" -#: config/cris/cris.opt:149 -msgid "Use the most feature-enabling options allowed by other options." +#: config/sparc/sparc.opt:305 +msgid "Specify the memory model in effect for the program." msgstr "" -#: config/cris/cris.opt:158 -msgid "Override -mbest-lib-options." +#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:145 +msgid "Generate 64-bit code." msgstr "" -#: config/cris/cris.opt:165 -msgid "-march=ARCH\tGenerate code for the specified chip or CPU version." +#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:149 +msgid "Generate 32-bit code." msgstr "" -#: config/cris/cris.opt:169 -msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version." +#: config/rs6000/rs6000-tables.opt:24 +msgid "Known CPUs (for use with the -mcpu= and -mtune= options):" msgstr "" -#: config/cris/cris.opt:173 +#: config/rs6000/476.opt:24 msgid "" -"-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified " -"size." +"Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl " +"insns used for GOT accesses." msgstr "" -#: config/cris/cris.opt:180 -msgid "" -"Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls " -"to abort() are used." +#: config/rs6000/aix64.opt:24 +msgid "Compile for 64-bit pointers." msgstr "" -#: config/cris/cris.opt:184 -msgid "" -"Emit checks causing \"break 8\" instructions to execute when applying atomic " -"builtins on misaligned memory." +#: config/rs6000/aix64.opt:28 +msgid "Compile for 32-bit pointers." msgstr "" -#: config/cris/cris.opt:188 -msgid "" -"Handle atomic builtins that may be applied to unaligned data by calling " -"library functions. Overrides -mtrap-unaligned-atomic." +#: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28 +msgid "Select code model." msgstr "" -#: config/cris/linux.opt:27 -msgid "Together with -fpic and -fPIC, do not use GOTPLT references." +#: config/rs6000/aix64.opt:49 +msgid "Support message passing with the Parallel Environment." msgstr "" -#: config/rs6000/rs6000-tables.opt:24 -msgid "Known CPUs (for use with the -mcpu= and -mtune= options):" +#: config/rs6000/linux64.opt:24 +msgid "Call mcount for profiling before a function prologue." msgstr "" #: config/rs6000/rs6000.opt:121 @@ -11848,14 +12038,6 @@ msgstr "" msgid "Enable default conversions between __float128 & long double." msgstr "" -#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:145 -msgid "Generate 64-bit code." -msgstr "" - -#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:149 -msgid "Generate 32-bit code." -msgstr "" - #: config/rs6000/sysv4.opt:24 msgid "-mcall-ABI\tSelect ABI calling convention." msgstr "" @@ -11956,4995 +12138,4822 @@ msgstr "" msgid "Emit .gnu_attribute tags." msgstr "" -#: config/rs6000/aix64.opt:24 -msgid "Compile for 64-bit pointers." -msgstr "" - -#: config/rs6000/aix64.opt:28 -msgid "Compile for 32-bit pointers." -msgstr "" - -#: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28 -msgid "Select code model." -msgstr "" - -#: config/rs6000/aix64.opt:49 -msgid "Support message passing with the Parallel Environment." -msgstr "" - -#: config/rs6000/linux64.opt:24 -msgid "Call mcount for profiling before a function prologue." -msgstr "" - -#: config/rs6000/476.opt:24 -msgid "" -"Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl " -"insns used for GOT accesses." -msgstr "" - -#: config/rl78/rl78.opt:31 -msgid "" -"Selects the type of hardware multiplication and division to use (none/g13/" -"g14)." -msgstr "" - -#: config/rl78/rl78.opt:50 -msgid "Use all registers, reserving none for interrupt handlers." +#: config/alpha/alpha.opt:27 +msgid "Use fp registers." msgstr "" -#: config/rl78/rl78.opt:54 -msgid "Enable assembler and linker relaxation. Enabled by default at -Os." +#: config/alpha/alpha.opt:35 +msgid "Request IEEE-conformant math library routines (OSF/1)." msgstr "" -#: config/rl78/rl78.opt:58 -msgid "" -"Selects the type of RL78 core being targeted (g10/g13/g14). The default is " -"the G14. If set, also selects the hardware multiply support to be used." +#: config/alpha/alpha.opt:39 +msgid "Emit IEEE-conformant code, without inexact exceptions." msgstr "" -#: config/rl78/rl78.opt:77 -msgid "Alias for -mcpu=g10." +#: config/alpha/alpha.opt:46 +msgid "Do not emit complex integer constants to read-only memory." msgstr "" -#: config/rl78/rl78.opt:81 -msgid "Alias for -mcpu=g13." +#: config/alpha/alpha.opt:50 +msgid "Use VAX fp." msgstr "" -#: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89 -msgid "Alias for -mcpu=g14." +#: config/alpha/alpha.opt:54 +msgid "Do not use VAX fp." msgstr "" -#: config/rl78/rl78.opt:93 -msgid "" -"Assume ES is zero throughout program execution, use ES: for read-only data." +#: config/alpha/alpha.opt:58 +msgid "Emit code for the byte/word ISA extension." msgstr "" -#: config/rl78/rl78.opt:97 -msgid "Stores the MDUC registers in interrupt handlers for G13 target." +#: config/alpha/alpha.opt:62 +msgid "Emit code for the motion video ISA extension." msgstr "" -#: config/nds32/nds32-elf.opt:3 config/nds32/nds32-linux.opt:3 -msgid "Specify the address generation strategy for code model." +#: config/alpha/alpha.opt:66 +msgid "Emit code for the fp move and sqrt ISA extension." msgstr "" -#: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7 -msgid "Known cmodel types (for use with the -mcmodel= option):" +#: config/alpha/alpha.opt:70 +msgid "Emit code for the counting ISA extension." msgstr "" -#: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89 -msgid "Generate code in big-endian mode." +#: config/alpha/alpha.opt:74 +msgid "Emit code using explicit relocation directives." msgstr "" -#: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93 -msgid "Generate code in little-endian mode." +#: config/alpha/alpha.opt:78 +msgid "Emit 16-bit relocations to the small data areas." msgstr "" -#: config/nds32/nds32.opt:37 -msgid "Force performing fp-as-gp optimization." +#: config/alpha/alpha.opt:82 +msgid "Emit 32-bit relocations to the small data areas." msgstr "" -#: config/nds32/nds32.opt:41 -msgid "Forbid performing fp-as-gp optimization." +#: config/alpha/alpha.opt:86 +msgid "Emit direct branches to local functions." msgstr "" -#: config/nds32/nds32.opt:47 -msgid "Specify which ABI type to generate code for: 2, 2fp+." +#: config/alpha/alpha.opt:90 +msgid "Emit indirect branches to local functions." msgstr "" -#: config/nds32/nds32.opt:61 -msgid "Specify use soft floating point ABI which mean alias to -mabi=2." +#: config/alpha/alpha.opt:94 +msgid "Emit rdval instead of rduniq for thread pointer." msgstr "" -#: config/nds32/nds32.opt:65 -msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+." +#: config/alpha/alpha.opt:106 +msgid "Use features of and schedule given CPU." msgstr "" -#: config/nds32/nds32.opt:71 -msgid "Use reduced-set registers for register allocation." +#: config/alpha/alpha.opt:110 +msgid "Schedule given CPU." msgstr "" -#: config/nds32/nds32.opt:75 -msgid "Use full-set registers for register allocation." +#: config/alpha/alpha.opt:114 +msgid "Control the generated fp rounding mode." msgstr "" -#: config/nds32/nds32.opt:81 -msgid "Always align function entry, jump target and return address." +#: config/alpha/alpha.opt:118 +msgid "Control the IEEE trap mode." msgstr "" -#: config/nds32/nds32.opt:85 -msgid "Align function entry to 4 byte." +#: config/alpha/alpha.opt:122 +msgid "Control the precision given to fp exceptions." msgstr "" -#: config/nds32/nds32.opt:97 -msgid "" -"Prevent $fp being allocated during register allocation so that compiler is " -"able to force performing fp-as-gp optimization." +#: config/alpha/alpha.opt:126 +msgid "Tune expected memory latency." msgstr "" -#: config/nds32/nds32.opt:101 +#: config/tilepro/tilepro.opt:23 msgid "" -"Forbid using $fp to access static and global variables. This option " -"strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'." -msgstr "" - -#: config/nds32/nds32.opt:105 -msgid "Specify the address generation strategy for ICT call's code model." +"Compile with 32 bit longs and pointers, which is the only supported behavior " +"and thus the flag is ignored." msgstr "" -#: config/nds32/nds32.opt:109 -msgid "Known cmodel types (for use with the -mict-model= option):" +#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26 +msgid "-mcpu=CPU\tUse features of and schedule code for given CPU." msgstr "" -#: config/nds32/nds32.opt:119 -msgid "Generate conditional move instructions." +#: config/tilepro/tilepro.opt:32 +msgid "Known TILEPro CPUs (for use with the -mcpu= option):" msgstr "" -#: config/nds32/nds32.opt:123 -msgid "Generate hardware abs instructions." +#: config/lm32/lm32.opt:24 +msgid "Enable multiply instructions." msgstr "" -#: config/nds32/nds32.opt:127 -msgid "Generate performance extension instructions." +#: config/lm32/lm32.opt:28 +msgid "Enable divide and modulus instructions." msgstr "" -#: config/nds32/nds32.opt:131 -msgid "Generate performance extension version 2 instructions." +#: config/lm32/lm32.opt:32 +msgid "Enable barrel shift instructions." msgstr "" -#: config/nds32/nds32.opt:135 -msgid "Generate string extension instructions." +#: config/lm32/lm32.opt:36 +msgid "Enable sign extend instructions." msgstr "" -#: config/nds32/nds32.opt:139 -msgid "Generate DSP extension instructions." +#: config/lm32/lm32.opt:40 +msgid "Enable user-defined instructions." msgstr "" -#: config/nds32/nds32.opt:143 -msgid "Generate v3 push25/pop25 instructions." +#: config/or1k/elf.opt:28 +msgid "Configure board specific runtime." msgstr "" -#: config/nds32/nds32.opt:147 -msgid "Generate 16-bit instructions." +#: config/or1k/elf.opt:32 +msgid "For compatibility, it's always newlib for elf now." msgstr "" -#: config/nds32/nds32.opt:151 -msgid "Insert relax hint for linker to do relaxation." +#: config/or1k/or1k.opt:28 +msgid "Use hardware divide instructions, use -msoft-div for emulation." msgstr "" -#: config/nds32/nds32.opt:155 -msgid "Enable Virtual Hosting support." +#: config/or1k/or1k.opt:32 +msgid "Use hardware multiply instructions, use -msoft-mul for emulation." msgstr "" -#: config/nds32/nds32.opt:159 -msgid "Specify the size of each interrupt vector, which must be 4 or 16." +#: config/or1k/or1k.opt:36 +msgid "" +"Allows generation of binaries which use the l.cmov instruction. If your " +"target does not support this the compiler will generate the equivalent using " +"set and branch." msgstr "" -#: config/nds32/nds32.opt:163 -msgid "Specify the security level of c-isr for the whole file." +#: config/or1k/or1k.opt:42 +msgid "Allows generation of binaries which use the l.rori instructions." msgstr "" -#: config/nds32/nds32.opt:167 +#: config/or1k/or1k.opt:46 msgid "" -"Specify the size of each cache block, which must be a power of 2 between 4 " -"and 512." +"Allows generation of binaries which use sign-extension instructions. If " +"your target does not support this the compiler will use memory loads to " +"perform sign extension." msgstr "" -#: config/nds32/nds32.opt:175 -msgid "Known arch types (for use with the -march= option):" +#: config/or1k/or1k.opt:52 +msgid "" +"Allows generation of binaries which use l.sf*i instructions. If your target " +"does not support this the compiler will generate instructions to store the " +"immediate to a register first." msgstr "" -#: config/nds32/nds32.opt:197 -msgid "Specify the cpu for pipeline model." +#: config/or1k/or1k.opt:58 +msgid "" +"Allows generation of binaries which support shifts and rotate instructions " +"supporting immediate arguments, for example l.rori." msgstr "" -#: config/nds32/nds32.opt:201 -msgid "Known cpu types (for use with the -mcpu= option):" +#: config/or1k/or1k.opt:63 +msgid "Use divide emulation." msgstr "" -#: config/nds32/nds32.opt:361 -msgid "" -"Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and " -"4-7 is corresponding to 0-3." +#: config/or1k/or1k.opt:67 +msgid "Use multiply emulation." msgstr "" -#: config/nds32/nds32.opt:365 -msgid "" -"Known floating-point number of registers (for use with the -mconfig-fpu= " -"option):" +#: config/nios2/elf.opt:26 +msgid "Link with a limited version of the C library." msgstr "" -#: config/nds32/nds32.opt:393 -msgid "" -"Specify configuration of instruction mul: fast1, fast2 or slow. The default " -"is fast1." +#: config/nios2/elf.opt:30 +msgid "Name of system library to link against." msgstr "" -#: config/nds32/nds32.opt:412 -msgid "" -"Specify how many read/write ports for n9/n10 cores. The value should be " -"3r2w or 2r1w." +#: config/nios2/elf.opt:34 +msgid "Name of the startfile." msgstr "" -#: config/nds32/nds32.opt:425 -msgid "Enable constructor/destructor feature." +#: config/nios2/elf.opt:38 +msgid "Link with HAL BSP." msgstr "" -#: config/nds32/nds32.opt:429 -msgid "Guide linker to relax instructions." +#: config/nios2/nios2.opt:35 +msgid "Enable DIV, DIVU." msgstr "" -#: config/nds32/nds32.opt:433 -msgid "Generate floating-point multiply-accumulation instructions." +#: config/nios2/nios2.opt:39 +msgid "Enable MUL instructions." msgstr "" -#: config/nds32/nds32.opt:437 -msgid "Generate single-precision floating-point instructions." +#: config/nios2/nios2.opt:43 +msgid "Enable MULX instructions, assume fast shifter." msgstr "" -#: config/nds32/nds32.opt:441 -msgid "Generate double-precision floating-point instructions." +#: config/nios2/nios2.opt:47 +msgid "Use table based fast divide (default at -O3)." msgstr "" -#: config/nds32/nds32.opt:445 -msgid "Force disable hardware loop, even use -mext-dsp." +#: config/nios2/nios2.opt:51 +msgid "All memory accesses use I/O load/store instructions." msgstr "" -#: config/nds32/nds32.opt:449 -msgid "Permit scheduling of a function's prologue and epilogue sequence." +#: config/nios2/nios2.opt:55 +msgid "Volatile memory accesses use I/O load/store instructions." msgstr "" -#: config/nds32/nds32.opt:453 -msgid "Generate return instruction in naked function." +#: config/nios2/nios2.opt:59 +msgid "Volatile memory accesses do not use I/O load/store instructions." msgstr "" -#: config/nds32/nds32.opt:457 -msgid "Always save $lp in the stack." +#: config/nios2/nios2.opt:63 +msgid "Enable/disable GP-relative addressing." msgstr "" -#: config/nds32/nds32.opt:465 -msgid "Allow use r15 for inline ASM." +#: config/nios2/nios2.opt:67 +msgid "Valid options for GP-relative addressing (for -mgpopt):" msgstr "" -#: config/ft32/ft32.opt:23 -msgid "Target the software simulator." +#: config/nios2/nios2.opt:86 +msgid "Equivalent to -mgpopt=local." msgstr "" -#: config/ft32/ft32.opt:31 -msgid "Avoid use of the DIV and MOD instructions." +#: config/nios2/nios2.opt:90 +msgid "Equivalent to -mgpopt=none." msgstr "" -#: config/ft32/ft32.opt:35 -msgid "Target the FT32B architecture." +#: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134 +#: config/tilegx/tilegx.opt:45 +msgid "Use big-endian byte order." msgstr "" -#: config/ft32/ft32.opt:39 -msgid "Enable FT32B code compression." +#: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138 +#: config/tilegx/tilegx.opt:49 +msgid "Use little-endian byte order." msgstr "" -#: config/ft32/ft32.opt:43 -msgid "Avoid placing any readable data in program memory." +#: config/nios2/nios2.opt:102 +msgid "Floating point custom instruction configuration name." msgstr "" -#: config/or1k/elf.opt:28 -msgid "Configure board specific runtime." +#: config/nios2/nios2.opt:106 +msgid "Do not use the ftruncds custom instruction." msgstr "" -#: config/or1k/elf.opt:32 -msgid "For compatibility, it's always newlib for elf now." +#: config/nios2/nios2.opt:110 +msgid "Integer id (N) of ftruncds custom instruction." msgstr "" -#: config/or1k/or1k.opt:28 -msgid "Use hardware divide instructions, use -msoft-div for emulation." +#: config/nios2/nios2.opt:114 +msgid "Do not use the fextsd custom instruction." msgstr "" -#: config/or1k/or1k.opt:32 -msgid "Use hardware multiply instructions, use -msoft-mul for emulation." +#: config/nios2/nios2.opt:118 +msgid "Integer id (N) of fextsd custom instruction." msgstr "" -#: config/or1k/or1k.opt:36 -msgid "" -"Allows generation of binaries which use the l.cmov instruction. If your " -"target does not support this the compiler will generate the equivalent using " -"set and branch." +#: config/nios2/nios2.opt:122 +msgid "Do not use the fixdu custom instruction." msgstr "" -#: config/or1k/or1k.opt:42 -msgid "Allows generation of binaries which use the l.rori instructions." +#: config/nios2/nios2.opt:126 +msgid "Integer id (N) of fixdu custom instruction." msgstr "" -#: config/or1k/or1k.opt:46 -msgid "" -"Allows generation of binaries which use sign-extension instructions. If " -"your target does not support this the compiler will use memory loads to " -"perform sign extension." +#: config/nios2/nios2.opt:130 +msgid "Do not use the fixdi custom instruction." msgstr "" -#: config/or1k/or1k.opt:52 -msgid "" -"Allows generation of binaries which use l.sf*i instructions. If your target " -"does not support this the compiler will generate instructions to store the " -"immediate to a register first." +#: config/nios2/nios2.opt:134 +msgid "Integer id (N) of fixdi custom instruction." msgstr "" -#: config/or1k/or1k.opt:58 -msgid "" -"Allows generation of binaries which support shifts and rotate instructions " -"supporting immediate arguments, for example l.rori." +#: config/nios2/nios2.opt:138 +msgid "Do not use the fixsu custom instruction." msgstr "" -#: config/or1k/or1k.opt:63 -msgid "Use divide emulation." +#: config/nios2/nios2.opt:142 +msgid "Integer id (N) of fixsu custom instruction." msgstr "" -#: config/or1k/or1k.opt:67 -msgid "Use multiply emulation." +#: config/nios2/nios2.opt:146 +msgid "Do not use the fixsi custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:57 c-family/c.opt:304 -msgid "Enable most warning messages." +#: config/nios2/nios2.opt:150 +msgid "Integer id (N) of fixsi custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:61 -msgid "Synonym of -gnatk8." +#: config/nios2/nios2.opt:154 +msgid "Do not use the floatud custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:69 -msgid "Do not look for object files in standard path." +#: config/nios2/nios2.opt:158 +msgid "Integer id (N) of floatud custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:73 -msgid "Select the runtime." +#: config/nios2/nios2.opt:162 +msgid "Do not use the floatid custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:77 c-family/c.opt:1736 -msgid "Use the narrowest integer type possible for enumeration types." +#: config/nios2/nios2.opt:166 +msgid "Integer id (N) of floatid custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:81 c-family/c.opt:1748 -msgid "Make \"char\" signed by default." +#: config/nios2/nios2.opt:170 +msgid "Do not use the floatus custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:85 c-family/c.opt:1834 -msgid "Make \"char\" unsigned by default." +#: config/nios2/nios2.opt:174 +msgid "Integer id (N) of floatus custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:89 -msgid "Catch typos." +#: config/nios2/nios2.opt:178 +msgid "Do not use the floatis custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:93 -msgid "Set name of output ALI file (internal switch)." +#: config/nios2/nios2.opt:182 +msgid "Integer id (N) of floatis custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:97 -msgid "-gnat\tSpecify options to GNAT." +#: config/nios2/nios2.opt:186 +msgid "Do not use the fcmpned custom instruction." msgstr "" -#: ada/gcc-interface/lang.opt:101 -msgid "Ignored." +#: config/nios2/nios2.opt:190 +msgid "Integer id (N) of fcmpned custom instruction." msgstr "" -#: brig/lang.opt:36 -msgid "" -"Assume we are finalizing for phsa and its libhsail-rt. Enables additional " -"phsa-specific optimizations (default)." +#: config/nios2/nios2.opt:194 +msgid "Do not use the fcmpeqd custom instruction." msgstr "" -#: go/lang.opt:42 -msgid "-fgo-c-header=\tWrite Go struct definitions to file as C code." +#: config/nios2/nios2.opt:198 +msgid "Integer id (N) of fcmpeqd custom instruction." msgstr "" -#: go/lang.opt:46 -msgid "Add explicit checks for division by zero." +#: config/nios2/nios2.opt:202 +msgid "Do not use the fcmpged custom instruction." msgstr "" -#: go/lang.opt:50 -msgid "Add explicit checks for division overflow in INT_MIN / -1." +#: config/nios2/nios2.opt:206 +msgid "Integer id (N) of fcmpged custom instruction." msgstr "" -#: go/lang.opt:54 -msgid "Apply special rules for compiling runtime package." +#: config/nios2/nios2.opt:210 +msgid "Do not use the fcmpgtd custom instruction." msgstr "" -#: go/lang.opt:58 -msgid "-fgo-dump-\tDump Go frontend internal information." +#: config/nios2/nios2.opt:214 +msgid "Integer id (N) of fcmpgtd custom instruction." msgstr "" -#: go/lang.opt:62 -msgid "-fgo-optimize-\tTurn on optimization passes in the frontend." +#: config/nios2/nios2.opt:218 +msgid "Do not use the fcmpled custom instruction." msgstr "" -#: go/lang.opt:66 -msgid "-fgo-pkgpath=\tSet Go package path." +#: config/nios2/nios2.opt:222 +msgid "Integer id (N) of fcmpled custom instruction." msgstr "" -#: go/lang.opt:70 -msgid "" -"-fgo-prefix=\tSet package-specific prefix for exported Go names." +#: config/nios2/nios2.opt:226 +msgid "Do not use the fcmpltd custom instruction." msgstr "" -#: go/lang.opt:74 -msgid "" -"-fgo-relative-import-path=\tTreat a relative import as relative to " -"path." +#: config/nios2/nios2.opt:230 +msgid "Integer id (N) of fcmpltd custom instruction." msgstr "" -#: go/lang.opt:78 -msgid "Functions which return values must end with return statements." +#: config/nios2/nios2.opt:234 +msgid "Do not use the flogd custom instruction." msgstr "" -#: go/lang.opt:82 -msgid "" -"Emit debugging information related to the escape analysis pass when run with " -"-fgo-optimize-allocs." +#: config/nios2/nios2.opt:238 +msgid "Integer id (N) of flogd custom instruction." msgstr "" -#: go/lang.opt:86 -msgid "-fgo-debug-escape-hash=\tHash value to debug escape analysis." +#: config/nios2/nios2.opt:242 +msgid "Do not use the fexpd custom instruction." msgstr "" -#: common.opt:243 -msgid "Provide bash completion for options starting with provided string." +#: config/nios2/nios2.opt:246 +msgid "Integer id (N) of fexpd custom instruction." msgstr "" -#: common.opt:292 -msgid "Display this information." +#: config/nios2/nios2.opt:250 +msgid "Do not use the fatand custom instruction." msgstr "" -#: common.opt:296 -msgid "" -"--help=\tDisplay descriptions of a specific class of options. " -" is one or more of optimizers, target, warnings, undocumented, params." +#: config/nios2/nios2.opt:254 +msgid "Integer id (N) of fatand custom instruction." msgstr "" -#: common.opt:417 -msgid "Alias for --help=target." +#: config/nios2/nios2.opt:258 +msgid "Do not use the ftand custom instruction." msgstr "" -#: common.opt:442 -msgid "" -"--param =\tSet parameter to value. See below for a " -"complete list of parameters." +#: config/nios2/nios2.opt:262 +msgid "Integer id (N) of ftand custom instruction." msgstr "" -#: common.opt:470 -msgid "-O\tSet optimization level to ." +#: config/nios2/nios2.opt:266 +msgid "Do not use the fsind custom instruction." msgstr "" -#: common.opt:474 -msgid "Optimize for space rather than speed." +#: config/nios2/nios2.opt:270 +msgid "Integer id (N) of fsind custom instruction." msgstr "" -#: common.opt:478 -msgid "Optimize for speed disregarding exact standards compliance." +#: config/nios2/nios2.opt:274 +msgid "Do not use the fcosd custom instruction." msgstr "" -#: common.opt:482 -msgid "Optimize for debugging experience rather than speed or size." +#: config/nios2/nios2.opt:278 +msgid "Integer id (N) of fcosd custom instruction." msgstr "" -#: common.opt:522 -msgid "This switch is deprecated; use -Wextra instead." +#: config/nios2/nios2.opt:282 +msgid "Do not use the fsqrtd custom instruction." msgstr "" -#: common.opt:535 -msgid "Warn about returning structures, unions or arrays." +#: config/nios2/nios2.opt:286 +msgid "Integer id (N) of fsqrtd custom instruction." msgstr "" -#: common.opt:539 -msgid "" -"Warn if a loop with constant number of iterations triggers undefined " -"behavior." +#: config/nios2/nios2.opt:290 +msgid "Do not use the fabsd custom instruction." msgstr "" -#: common.opt:543 common.opt:547 -msgid "Warn if an array is accessed out of bounds." +#: config/nios2/nios2.opt:294 +msgid "Integer id (N) of fabsd custom instruction." msgstr "" -#: common.opt:551 -msgid "Warn about inappropriate attribute usage." +#: config/nios2/nios2.opt:298 +msgid "Do not use the fnegd custom instruction." msgstr "" -#: common.opt:555 common.opt:559 -msgid "" -"Warn about type safety and similar errors and mismatches in declarations " -"with alias attributes." +#: config/nios2/nios2.opt:302 +msgid "Integer id (N) of fnegd custom instruction." msgstr "" -#: common.opt:563 -msgid "" -"Warn when profiling instrumentation was requested, but could not be applied " -"to a certain function." +#: config/nios2/nios2.opt:306 +msgid "Do not use the fmaxd custom instruction." msgstr "" -#: common.opt:568 common.opt:572 -msgid "Warn about pointer casts which increase alignment." +#: config/nios2/nios2.opt:310 +msgid "Integer id (N) of fmaxd custom instruction." msgstr "" -#: common.opt:576 -msgid "Warn when a #warning directive is encountered." +#: config/nios2/nios2.opt:314 +msgid "Do not use the fmind custom instruction." msgstr "" -#: common.opt:580 -msgid "Warn about uses of __attribute__((warning)) declarations." +#: config/nios2/nios2.opt:318 +msgid "Integer id (N) of fmind custom instruction." msgstr "" -#: common.opt:584 -msgid "Warn if a deprecated compiler feature, class, method, or field is used." +#: config/nios2/nios2.opt:322 +msgid "Do not use the fdivd custom instruction." msgstr "" -#: common.opt:588 -msgid "Warn about uses of __attribute__((deprecated)) declarations." +#: config/nios2/nios2.opt:326 +msgid "Integer id (N) of fdivd custom instruction." msgstr "" -#: common.opt:592 -msgid "Warn when an optimization pass is disabled." +#: config/nios2/nios2.opt:330 +msgid "Do not use the fmuld custom instruction." msgstr "" -#: common.opt:596 -msgid "Treat all warnings as errors." +#: config/nios2/nios2.opt:334 +msgid "Integer id (N) of fmuld custom instruction." msgstr "" -#: common.opt:600 -msgid "Treat specified warning as error." +#: config/nios2/nios2.opt:338 +msgid "Do not use the fsubd custom instruction." msgstr "" -#: common.opt:604 -msgid "Print extra (possibly unwanted) warnings." +#: config/nios2/nios2.opt:342 +msgid "Integer id (N) of fsubd custom instruction." msgstr "" -#: common.opt:608 -msgid "Exit on the first error occurred." +#: config/nios2/nios2.opt:346 +msgid "Do not use the faddd custom instruction." msgstr "" -#: common.opt:612 -msgid "" -"-Wframe-larger-than=\tWarn if a function's stack frame requires " -"in excess of ." +#: config/nios2/nios2.opt:350 +msgid "Integer id (N) of faddd custom instruction." msgstr "" -#: common.opt:616 -msgid "Warn when attempting to free a non-heap object." +#: config/nios2/nios2.opt:354 +msgid "Do not use the fcmpnes custom instruction." msgstr "" -#: common.opt:620 -msgid "Warn when a function cannot be expanded to HSAIL." +#: config/nios2/nios2.opt:358 +msgid "Integer id (N) of fcmpnes custom instruction." msgstr "" -#: common.opt:627 -msgid "Warn when a switch case falls through." +#: config/nios2/nios2.opt:362 +msgid "Do not use the fcmpeqs custom instruction." msgstr "" -#: common.opt:631 -msgid "Warn when an inlined function cannot be inlined." +#: config/nios2/nios2.opt:366 +msgid "Integer id (N) of fcmpeqs custom instruction." msgstr "" -#: common.opt:635 -msgid "" -"Warn when an atomic memory model parameter is known to be outside the valid " -"range." +#: config/nios2/nios2.opt:370 +msgid "Do not use the fcmpges custom instruction." msgstr "" -#: common.opt:642 -msgid "" -"-Wlarger-than=\tWarn if an object's size exceeds ." +#: config/nios2/nios2.opt:374 +msgid "Integer id (N) of fcmpges custom instruction." msgstr "" -#: common.opt:646 -msgid "Warn if comparing pointer parameter with nonnull attribute with NULL." +#: config/nios2/nios2.opt:378 +msgid "Do not use the fcmpgts custom instruction." msgstr "" -#: common.opt:650 -msgid "" -"Warn if dereferencing a NULL pointer may lead to erroneous or undefined " -"behavior." +#: config/nios2/nios2.opt:382 +msgid "Integer id (N) of fcmpgts custom instruction." msgstr "" -#: common.opt:661 -msgid "" -"Warn about some C++ One Definition Rule violations during link time " -"optimization." +#: config/nios2/nios2.opt:386 +msgid "Do not use the fcmples custom instruction." msgstr "" -#: common.opt:665 -msgid "Warn about overflow in arithmetic expressions." +#: config/nios2/nios2.opt:390 +msgid "Integer id (N) of fcmples custom instruction." msgstr "" -#: common.opt:669 -msgid "" -"During link time optimization warn about mismatched types of global " -"declarations." +#: config/nios2/nios2.opt:394 +msgid "Do not use the fcmplts custom instruction." msgstr "" -#: common.opt:673 -msgid "Warn when the packed attribute has no effect on struct layout." +#: config/nios2/nios2.opt:398 +msgid "Integer id (N) of fcmplts custom instruction." msgstr "" -#: common.opt:677 -msgid "Warn when padding is required to align structure members." +#: config/nios2/nios2.opt:402 +msgid "Do not use the flogs custom instruction." msgstr "" -#: common.opt:681 -msgid "Issue warnings needed for strict compliance to the standard." +#: config/nios2/nios2.opt:406 +msgid "Integer id (N) of flogs custom instruction." msgstr "" -#: common.opt:685 -msgid "" -"Warn about returning a pointer/reference to a local or temporary variable." +#: config/nios2/nios2.opt:410 +msgid "Do not use the fexps custom instruction." msgstr "" -#: common.opt:689 -msgid "Warn when one variable shadows another. Same as -Wshadow=global." +#: config/nios2/nios2.opt:414 +msgid "Integer id (N) of fexps custom instruction." msgstr "" -#: common.opt:693 -msgid "Warn when one variable shadows another (globally)." +#: config/nios2/nios2.opt:418 +msgid "Do not use the fatans custom instruction." msgstr "" -#: common.opt:697 -msgid "" -"Warn when one local variable shadows another local variable or parameter." +#: config/nios2/nios2.opt:422 +msgid "Integer id (N) of fatans custom instruction." msgstr "" -#: common.opt:704 -msgid "" -"Warn when one local variable shadows another local variable or parameter of " -"compatible type." +#: config/nios2/nios2.opt:426 +msgid "Do not use the ftans custom instruction." msgstr "" -#: common.opt:711 -msgid "Warn when not issuing stack smashing protection for some reason." +#: config/nios2/nios2.opt:430 +msgid "Integer id (N) of ftans custom instruction." msgstr "" -#: common.opt:715 -msgid "" -"-Wstack-usage=\tWarn if stack usage might exceed ." +#: config/nios2/nios2.opt:434 +msgid "Do not use the fsins custom instruction." msgstr "" -#: common.opt:719 common.opt:723 -msgid "Warn about code which might break strict aliasing rules." +#: config/nios2/nios2.opt:438 +msgid "Integer id (N) of fsins custom instruction." msgstr "" -#: common.opt:727 common.opt:731 -msgid "Warn about optimizations that assume that signed overflow is undefined." +#: config/nios2/nios2.opt:442 +msgid "Do not use the fcoss custom instruction." msgstr "" -#: common.opt:735 -msgid "" -"Warn about functions which might be candidates for __attribute__((cold))." +#: config/nios2/nios2.opt:446 +msgid "Integer id (N) of fcoss custom instruction." msgstr "" -#: common.opt:739 -msgid "" -"Warn about functions which might be candidates for __attribute__((const))." +#: config/nios2/nios2.opt:450 +msgid "Do not use the fsqrts custom instruction." msgstr "" -#: common.opt:743 -msgid "" -"Warn about functions which might be candidates for __attribute__((pure))." +#: config/nios2/nios2.opt:454 +msgid "Integer id (N) of fsqrts custom instruction." msgstr "" -#: common.opt:747 -msgid "" -"Warn about functions which might be candidates for __attribute__((noreturn))." +#: config/nios2/nios2.opt:458 +msgid "Do not use the fabss custom instr." msgstr "" -#: common.opt:751 -msgid "" -"Warn about functions which might be candidates for __attribute__((malloc))." +#: config/nios2/nios2.opt:462 +msgid "Integer id (N) of fabss custom instruction." msgstr "" -#: common.opt:755 -msgid "" -"Warn about C++ polymorphic types where adding final keyword would improve " -"code quality." +#: config/nios2/nios2.opt:466 +msgid "Do not use the fnegs custom instruction." msgstr "" -#: common.opt:759 -msgid "" -"Warn about C++ virtual methods where adding final keyword would improve code " -"quality." +#: config/nios2/nios2.opt:470 +msgid "Integer id (N) of fnegs custom instruction." msgstr "" -#: common.opt:763 -msgid "" -"Warn about statements between switch's controlling expression and the first " -"case." +#: config/nios2/nios2.opt:474 +msgid "Do not use the fmaxs custom instruction." msgstr "" -#: common.opt:768 -msgid "Do not suppress warnings from system headers." +#: config/nios2/nios2.opt:478 +msgid "Integer id (N) of fmaxs custom instruction." msgstr "" -#: common.opt:772 -msgid "Warn whenever a trampoline is generated." +#: config/nios2/nios2.opt:482 +msgid "Do not use the fmins custom instruction." msgstr "" -#: common.opt:776 -msgid "" -"Warn if a comparison is always true or always false due to the limited range " -"of the data type." +#: config/nios2/nios2.opt:486 +msgid "Integer id (N) of fmins custom instruction." msgstr "" -#: common.opt:780 -msgid "Warn about uninitialized automatic variables." +#: config/nios2/nios2.opt:490 +msgid "Do not use the fdivs custom instruction." msgstr "" -#: common.opt:784 -msgid "Warn about maybe uninitialized automatic variables." +#: config/nios2/nios2.opt:494 +msgid "Integer id (N) of fdivs custom instruction." msgstr "" -#: common.opt:792 -msgid "Enable all -Wunused- warnings." +#: config/nios2/nios2.opt:498 +msgid "Do not use the fmuls custom instruction." msgstr "" -#: common.opt:796 -msgid "Warn when a function parameter is only set, otherwise unused." +#: config/nios2/nios2.opt:502 +msgid "Integer id (N) of fmuls custom instruction." msgstr "" -#: common.opt:800 -msgid "Warn when a variable is only set, otherwise unused." +#: config/nios2/nios2.opt:506 +msgid "Do not use the fsubs custom instruction." msgstr "" -#: common.opt:804 -msgid "Warn when a function is unused." +#: config/nios2/nios2.opt:510 +msgid "Integer id (N) of fsubs custom instruction." msgstr "" -#: common.opt:808 -msgid "Warn when a label is unused." +#: config/nios2/nios2.opt:514 +msgid "Do not use the fadds custom instruction." msgstr "" -#: common.opt:812 -msgid "Warn when a function parameter is unused." +#: config/nios2/nios2.opt:518 +msgid "Integer id (N) of fadds custom instruction." msgstr "" -#: common.opt:816 -msgid "Warn when an expression value is unused." +#: config/nios2/nios2.opt:522 +msgid "Do not use the frdy custom instruction." msgstr "" -#: common.opt:820 -msgid "Warn when a variable is unused." +#: config/nios2/nios2.opt:526 +msgid "Integer id (N) of frdy custom instruction." msgstr "" -#: common.opt:824 -msgid "Warn in case profiles in -fprofile-use do not match." +#: config/nios2/nios2.opt:530 +msgid "Do not use the frdxhi custom instruction." msgstr "" -#: common.opt:828 -msgid "Warn in case profiles in -fprofile-use do not exist." +#: config/nios2/nios2.opt:534 +msgid "Integer id (N) of frdxhi custom instruction." msgstr "" -#: common.opt:832 -msgid "Warn when a vector operation is compiled outside the SIMD." +#: config/nios2/nios2.opt:538 +msgid "Do not use the frdxlo custom instruction." msgstr "" -#: common.opt:848 -msgid "-aux-info \tEmit declaration information into ." +#: config/nios2/nios2.opt:542 +msgid "Integer id (N) of frdxlo custom instruction." msgstr "" -#: common.opt:867 -msgid "-d\tEnable dumps from specific passes of the compiler." +#: config/nios2/nios2.opt:546 +msgid "Do not use the fwry custom instruction." msgstr "" -#: common.opt:871 -msgid "-dumpbase \tSet the file basename to be used for dumps." +#: config/nios2/nios2.opt:550 +msgid "Integer id (N) of fwry custom instruction." msgstr "" -#: common.opt:875 -msgid "-dumpdir \tSet the directory name to be used for dumps." +#: config/nios2/nios2.opt:554 +msgid "Do not use the fwrx custom instruction." msgstr "" -#: common.opt:959 -msgid "The version of the C++ ABI in use." +#: config/nios2/nios2.opt:558 +msgid "Integer id (N) of fwrx custom instruction." msgstr "" -#: common.opt:963 -msgid "Aggressively optimize loops using language constraints." +#: config/nios2/nios2.opt:562 +msgid "Do not use the round custom instruction." msgstr "" -#: common.opt:967 -msgid "Align the start of functions." +#: config/nios2/nios2.opt:566 +msgid "Integer id (N) of round custom instruction." msgstr "" -#: common.opt:977 -msgid "Align labels which are only reached by jumping." +#: config/nios2/nios2.opt:574 +msgid "Valid Nios II ISA levels (for -march):" msgstr "" -#: common.opt:984 -msgid "Align all labels." +#: config/nios2/nios2.opt:584 +msgid "Enable generation of R2 BMX instructions." msgstr "" -#: common.opt:991 -msgid "Align the start of loops." +#: config/nios2/nios2.opt:588 +msgid "Enable generation of R2 CDX instructions." msgstr "" -#: common.opt:1014 -msgid "Select what to sanitize." +#: config/nios2/nios2.opt:592 +msgid "Regular expression matching additional GP-addressible section names." msgstr "" -#: common.opt:1018 -msgid "Select type of coverage sanitization." +#: config/nios2/nios2.opt:596 +msgid "Regular expression matching section names for r0-relative addressing." msgstr "" -#: common.opt:1022 -msgid "-fasan-shadow-offset=\tUse custom shadow memory offset." +#: config/rx/rx.opt:29 +msgid "Store doubles in 64 bits." msgstr "" -#: common.opt:1026 -msgid "" -"-fsanitize-sections=\tSanitize global variables in user-" -"defined sections." +#: config/rx/rx.opt:33 +msgid "Stores doubles in 32 bits. This is the default." msgstr "" -#: common.opt:1031 -msgid "After diagnosing undefined behavior attempt to continue execution." +#: config/rx/rx.opt:37 +msgid "Disable the use of RX FPU instructions." msgstr "" -#: common.opt:1035 -msgid "This switch is deprecated; use -fsanitize-recover= instead." +#: config/rx/rx.opt:44 +msgid "Enable the use of RX FPU instructions. This is the default." msgstr "" -#: common.opt:1042 -msgid "" -"Use trap instead of a library function for undefined behavior sanitization." +#: config/rx/rx.opt:50 +msgid "Specify the target RX cpu type." msgstr "" -#: common.opt:1046 -msgid "Generate unwind tables that are exact at each instruction boundary." +#: config/rx/rx.opt:71 +msgid "Data is stored in big-endian format." msgstr "" -#: common.opt:1050 -msgid "Generate auto-inc/dec instructions." +#: config/rx/rx.opt:75 +msgid "Data is stored in little-endian format. (Default)." msgstr "" -#: common.opt:1054 +#: config/rx/rx.opt:81 msgid "" -"Use sample profile information for call graph node weights. The default " -"profile file is fbdata.afdo in 'pwd'." +"Maximum size of global and static variables which can be placed into the " +"small data area." msgstr "" -#: common.opt:1059 +#: config/rx/rx.opt:93 msgid "" -"Use sample profile information for call graph node weights. The profile file " -"is specified in the argument." +"Generate assembler output that is compatible with the Renesas AS100 " +"assembler. This may restrict some of the compiler's capabilities. The " +"default is to generate GAS compatible syntax." msgstr "" -#: common.opt:1068 -msgid "Generate code to check bounds before indexing arrays." +#: config/rx/rx.opt:99 +msgid "Enable linker relaxation." msgstr "" -#: common.opt:1072 -msgid "Replace add, compare, branch with branch on count register." +#: config/rx/rx.opt:105 +msgid "Maximum size in bytes of constant values allowed as operands." msgstr "" -#: common.opt:1076 -msgid "Use profiling information for branch probabilities." +#: config/rx/rx.opt:111 +msgid "Specifies the number of registers to reserve for interrupt handlers." msgstr "" -#: common.opt:1080 +#: config/rx/rx.opt:117 msgid "" -"Perform branch target load optimization before prologue / epilogue threading." +"Specifies whether interrupt functions should save and restore the " +"accumulator register." msgstr "" -#: common.opt:1084 +#: config/rx/rx.opt:123 +msgid "Enables Position-Independent-Data (PID) mode." +msgstr "" + +#: config/rx/rx.opt:129 msgid "" -"Perform branch target load optimization after prologue / epilogue threading." +"Warn when multiple, different, fast interrupt handlers are in the " +"compilation unit." msgstr "" -#: common.opt:1088 +#: config/rx/rx.opt:135 msgid "" -"Restrict target load migration not to re-use registers in any basic block." +"Enable the use of the old, broken, ABI where all stacked function arguments " +"are aligned to 32-bits." msgstr "" -#: common.opt:1092 +#: config/rx/rx.opt:139 msgid "" -"-fcall-saved-\tMark as being preserved across functions." +"Enable the use the standard RX ABI where all stacked function arguments are " +"naturally aligned. This is the default." msgstr "" -#: common.opt:1096 +#: config/rx/rx.opt:145 +msgid "Enable the use of the LRA register allocator." +msgstr "" + +#: config/rx/rx.opt:151 msgid "" -"-fcall-used-\tMark as being corrupted by function calls." +"Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and " +"RMPA instructions. Enabled by default." msgstr "" -#: common.opt:1103 -msgid "Save registers around function calls." +#: config/rx/rx.opt:157 +msgid "Always use JSR, never BSR, for calls." msgstr "" -#: common.opt:1107 -msgid "This switch is deprecated; do not use." +#: config/visium/visium.opt:25 +msgid "Link with libc.a and libdebug.a." msgstr "" -#: common.opt:1111 -msgid "Check the return value of new in C++." +#: config/visium/visium.opt:29 +msgid "Link with libc.a and libsim.a." msgstr "" -#: common.opt:1115 common.opt:1119 -msgid "Perform internal consistency checkings." +#: config/visium/visium.opt:33 +msgid "Use hardware FP (default)." msgstr "" -#: common.opt:1123 -msgid "Enable code hoisting." +#: config/visium/visium.opt:45 +msgid "Use features of and schedule code for given CPU." msgstr "" -#: common.opt:1127 -msgid "" -"Looks for opportunities to reduce stack adjustments and stack references." +#: config/visium/visium.opt:65 +msgid "Generate code for the supervisor mode (default)." msgstr "" -#: common.opt:1131 -msgid "Do not put uninitialized globals in the common section." +#: config/visium/visium.opt:69 +msgid "Generate code for the user mode." msgstr "" -#: common.opt:1139 -msgid "" -"-fcompare-debug[=]\tCompile with and without e.g. -gtoggle, and " -"compare the final-insns dump." +#: config/visium/visium.opt:73 +msgid "Only retained for backward compatibility." msgstr "" -#: common.opt:1143 -msgid "Run only the second compilation of -fcompare-debug." +#: config/sol2.opt:32 +msgid "Clear hardware capabilities when linking." msgstr "" -#: common.opt:1147 -msgid "Perform comparison elimination after register allocation has finished." +#: config/sol2.opt:36 +msgid "Pass -z text to linker." msgstr "" -#: common.opt:1151 -msgid "Do not perform optimizations increasing noticeably stack usage." +#: config/moxie/moxie.opt:31 +msgid "Enable MUL.X and UMUL.X instructions." msgstr "" -#: common.opt:1155 -msgid "Perform a register copy-propagation optimization pass." +#: config/microblaze/microblaze.opt:40 +msgid "Use software emulation for floating point (default)." msgstr "" -#: common.opt:1159 -msgid "Perform cross-jumping optimization." +#: config/microblaze/microblaze.opt:44 +msgid "Use hardware floating point instructions." msgstr "" -#: common.opt:1163 -msgid "When running CSE, follow jumps to their targets." +#: config/microblaze/microblaze.opt:48 +msgid "Use table lookup optimization for small signed integer divisions." msgstr "" -#: common.opt:1171 -msgid "Omit range reduction step when performing complex division." +#: config/microblaze/microblaze.opt:52 +msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU." msgstr "" -#: common.opt:1175 -msgid "Complex multiplication and division follow Fortran rules." +#: config/microblaze/microblaze.opt:56 +msgid "Don't optimize block moves, use memcpy." msgstr "" -#: common.opt:1179 -msgid "Place data items into their own section." +#: config/microblaze/microblaze.opt:68 +msgid "Use the soft multiply emulation (default)." msgstr "" -#: common.opt:1183 -msgid "List all available debugging counters with their limits and counts." +#: config/microblaze/microblaze.opt:72 +msgid "Use reorder instructions (swap and byte reversed load/store) (default)." msgstr "" -#: common.opt:1187 -msgid "" -"-fdbg-cnt=[:]:[,:...]\tSet the " -"debug counter limit." +#: config/microblaze/microblaze.opt:76 +msgid "Use the software emulation for divides (default)." msgstr "" -#: common.opt:1191 -msgid "" -"-fdebug-prefix-map== Map one directory name to another in debug " -"information." +#: config/microblaze/microblaze.opt:80 +msgid "Use the hardware barrel shifter instead of emulation." msgstr "" -#: common.opt:1195 -msgid "" -"-ffile-prefix-map== Map one directory name to another in " -"compilation result." +#: config/microblaze/microblaze.opt:84 +msgid "Use pattern compare instructions." msgstr "" -#: common.opt:1199 -msgid "Output .debug_types section when using DWARF v4 debuginfo." +#: config/microblaze/microblaze.opt:88 +msgid "Check for stack overflow at runtime." msgstr "" -#: common.opt:1205 -msgid "Defer popping functions args from stack until later." +#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65 +msgid "Use GP relative sdata/sbss sections." msgstr "" -#: common.opt:1209 -msgid "Attempt to fill delay slots of branch instructions." +#: config/microblaze/microblaze.opt:96 +msgid "Clear the BSS to zero and place zero initialized in BSS." msgstr "" -#: common.opt:1213 -msgid "Delete dead instructions that may throw exceptions." +#: config/microblaze/microblaze.opt:100 +msgid "Use multiply high instructions for high part of 32x32 multiply." msgstr "" -#: common.opt:1217 -msgid "Delete useless null pointer checks." +#: config/microblaze/microblaze.opt:104 +msgid "Use hardware floating point conversion instructions." msgstr "" -#: common.opt:1221 -msgid "" -"Stream extra data to support more aggressive devirtualization in LTO local " -"transformation mode." +#: config/microblaze/microblaze.opt:108 +msgid "Use hardware floating point square root instruction." msgstr "" -#: common.opt:1225 -msgid "Perform speculative devirtualization." +#: config/microblaze/microblaze.opt:112 +msgid "Description for mxl-mode-executable." msgstr "" -#: common.opt:1229 -msgid "Try to convert virtual calls to direct ones." +#: config/microblaze/microblaze.opt:116 +msgid "Description for mxl-mode-xmdstub." msgstr "" -#: common.opt:1233 -msgid "" -"-fdiagnostics-show-location=[once|every-line]\tHow often to emit source " -"location at the beginning of line-wrapped diagnostics." +#: config/microblaze/microblaze.opt:120 +msgid "Description for mxl-mode-bootstrap." msgstr "" -#: common.opt:1250 -msgid "Show the source line with a caret indicating the column." +#: config/microblaze/microblaze.opt:124 +msgid "Description for mxl-mode-novectors." msgstr "" -#: common.opt:1254 -msgid "Show labels annotating ranges of source code when showing source." +#: config/microblaze/microblaze.opt:128 +msgid "Use hardware prefetch instruction." msgstr "" -#: common.opt:1258 -msgid "Show line numbers in the left margin when showing source." +#: config/microblaze/microblaze.opt:132 +msgid "" +"Data referenced by offset from start of text instead of GOT (with -fPIC/-" +"fPIE)." msgstr "" -#: common.opt:1266 -msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics." +#: config/vax/vax.opt:23 config/vax/vax.opt:27 +msgid "Target DFLOAT double precision code." msgstr "" -#: common.opt:1286 -msgid "-fdiagnostics-format=[text|json] Select output format." +#: config/vax/vax.opt:31 config/vax/vax.opt:35 +msgid "Generate GFLOAT double precision code." msgstr "" -#: common.opt:1303 -msgid "Print fix-it hints in machine-readable form." +#: config/vax/vax.opt:39 +msgid "Generate code for GNU assembler (gas)." msgstr "" -#: common.opt:1307 -msgid "Print fix-it hints to stderr in unified diff format." +#: config/vax/vax.opt:43 +msgid "Generate code for UNIX assembler." msgstr "" -#: common.opt:1311 -msgid "" -"Amend appropriate diagnostic messages with the command line option that " -"controls them." +#: config/vax/vax.opt:47 +msgid "Use VAXC structure conventions." msgstr "" -#: common.opt:1315 -msgid "Set minimum width of left margin of source code when showing source." +#: config/vax/vax.opt:51 +msgid "Use new adddi3/subdi3 patterns." msgstr "" -#: common.opt:1319 -msgid "" -"-fdisable-[tree|rtl|ipa]-=range1+range2 disables an optimization pass." +#: config/frv/frv.opt:30 +msgid "Use 4 media accumulators." msgstr "" -#: common.opt:1323 -msgid "" -"-fenable-[tree|rtl|ipa]-=range1+range2 enables an optimization pass." +#: config/frv/frv.opt:34 +msgid "Use 8 media accumulators." msgstr "" -#: common.opt:1327 -msgid "-fdump-\tDump various compiler internals to a file." +#: config/frv/frv.opt:38 +msgid "Enable label alignment optimizations." msgstr "" -#: common.opt:1334 -msgid "" -"-fdump-final-insns=filename\tDump to filename the insns at the end of " -"translation." +#: config/frv/frv.opt:42 +msgid "Dynamically allocate cc registers." msgstr "" -#: common.opt:1338 -msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code." +#: config/frv/frv.opt:49 +msgid "Set the cost of branches." msgstr "" -#: common.opt:1342 -msgid "Suppress output of addresses in debugging dumps." +#: config/frv/frv.opt:53 +msgid "Enable conditional execution other than moves/scc." msgstr "" -#: common.opt:1346 -msgid "" -"Collect and dump debug information into temporary file if ICE in C/C++ " -"compiler occurred." +#: config/frv/frv.opt:57 +msgid "Change the maximum length of conditionally-executed sequences." msgstr "" -#: common.opt:1351 +#: config/frv/frv.opt:61 msgid "" -"Dump detailed information on GCC's internal representation of source code " -"locations." +"Change the number of temporary registers that are available to conditionally-" +"executed sequences." msgstr "" -#: common.opt:1355 -msgid "Dump optimization passes." +#: config/frv/frv.opt:65 +msgid "Enable conditional moves." msgstr "" -#: common.opt:1359 -msgid "" -"Suppress output of instruction numbers, line number notes and addresses in " -"debugging dumps." +#: config/frv/frv.opt:69 +msgid "Set the target CPU type." msgstr "" -#: common.opt:1363 -msgid "Suppress output of previous and next insn numbers in debugging dumps." +#: config/frv/frv.opt:73 +msgid "Known FR-V CPUs (for use with the -mcpu= option):" msgstr "" -#: common.opt:1367 -msgid "Enable CFI tables via GAS assembler directives." +#: config/frv/frv.opt:122 +msgid "Use fp double instructions." msgstr "" -#: common.opt:1371 -msgid "Perform early inlining." +#: config/frv/frv.opt:126 +msgid "Change the ABI to allow double word insns." msgstr "" -#: common.opt:1379 -msgid "Perform interprocedural reduction of aggregates." +#: config/frv/frv.opt:134 +msgid "Just use icc0/fcc0." msgstr "" -#: common.opt:1383 -msgid "Perform unused symbol elimination in debug info." +#: config/frv/frv.opt:138 +msgid "Only use 32 FPRs." msgstr "" -#: common.opt:1387 -msgid "Perform unused type elimination in debug info." +#: config/frv/frv.opt:142 +msgid "Use 64 FPRs." msgstr "" -#: common.opt:1391 -msgid "Do not suppress C++ class debug information." +#: config/frv/frv.opt:146 +msgid "Only use 32 GPRs." msgstr "" -#: common.opt:1395 -msgid "Enable exception handling." +#: config/frv/frv.opt:150 +msgid "Use 64 GPRs." msgstr "" -#: common.opt:1399 -msgid "Perform a number of minor, expensive optimizations." +#: config/frv/frv.opt:154 +msgid "Enable use of GPREL for read-only data in FDPIC." msgstr "" -#: common.opt:1403 -msgid "" -"-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-" -"point precision." +#: config/frv/frv.opt:166 +msgid "Enable PIC support for building libraries." msgstr "" -#: common.opt:1418 -msgid "" -"-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of " -"FLT_EVAL_METHOD are permitted." +#: config/frv/frv.opt:170 +msgid "Follow the EABI linkage requirements." msgstr "" -#: common.opt:1434 -msgid "" -"Output lto objects containing both the intermediate language and binary " -"output." +#: config/frv/frv.opt:174 +msgid "Disallow direct calls to global functions." msgstr "" -#: common.opt:1438 -msgid "Assume no NaNs or infinities are generated." +#: config/frv/frv.opt:178 +msgid "Use media instructions." msgstr "" -#: common.opt:1442 -msgid "" -"-ffixed-\tMark as being unavailable to the compiler." +#: config/frv/frv.opt:182 +msgid "Use multiply add/subtract instructions." msgstr "" -#: common.opt:1446 -msgid "Don't allocate floats and doubles in extended-precision registers." +#: config/frv/frv.opt:186 +msgid "Enable optimizing &&/|| in conditional execution." msgstr "" -#: common.opt:1454 -msgid "Perform a forward propagation pass on RTL." +#: config/frv/frv.opt:190 +msgid "Enable nested conditional execution optimizations." msgstr "" -#: common.opt:1458 -msgid "" -"-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction." +#: config/frv/frv.opt:195 +msgid "Do not mark ABI switches in e_flags." msgstr "" -#: common.opt:1475 -msgid "" -"Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" " -"exceptions." +#: config/frv/frv.opt:199 +msgid "Remove redundant membars." msgstr "" -#: common.opt:1482 -msgid "Allow function addresses to be held in registers." +#: config/frv/frv.opt:203 +msgid "Pack VLIW instructions." msgstr "" -#: common.opt:1486 -msgid "Place each function into its own section." +#: config/frv/frv.opt:207 +msgid "Enable setting GPRs to the result of comparisons." msgstr "" -#: common.opt:1490 -msgid "Perform global common subexpression elimination." +#: config/frv/frv.opt:211 +msgid "Change the amount of scheduler lookahead." msgstr "" -#: common.opt:1494 -msgid "" -"Perform enhanced load motion during global common subexpression elimination." +#: config/frv/frv.opt:219 +msgid "Assume a large TLS segment." msgstr "" -#: common.opt:1498 -msgid "Perform store motion after global common subexpression elimination." +#: config/frv/frv.opt:223 +msgid "Do not assume a large TLS segment." msgstr "" -#: common.opt:1502 -msgid "" -"Perform redundant load after store elimination in global common " -"subexpression elimination." +#: config/frv/frv.opt:228 +msgid "Cause gas to print tomcat statistics." msgstr "" -#: common.opt:1507 -msgid "" -"Perform global common subexpression elimination after register allocation " -"has finished." +#: config/frv/frv.opt:233 +msgid "Link with the library-pic libraries." msgstr "" -#: common.opt:1524 -msgid "" -"-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT " -"encodings and standard DWARF emitted in the debug information." +#: config/frv/frv.opt:237 +msgid "Allow branches to be packed with other instructions." msgstr "" -#: common.opt:1529 -msgid "Enable in and out of Graphite representation." +#: config/mn10300/mn10300.opt:30 +msgid "Target the AM33 processor." msgstr "" -#: common.opt:1533 -msgid "Enable Graphite Identity transformation." +#: config/mn10300/mn10300.opt:34 +msgid "Target the AM33/2.0 processor." msgstr "" -#: common.opt:1537 -msgid "" -"Enable hoisting adjacent loads to encourage generating conditional move " -"instructions." +#: config/mn10300/mn10300.opt:38 +msgid "Target the AM34 processor." msgstr "" -#: common.opt:1546 -msgid "Mark all loops as parallel." +#: config/mn10300/mn10300.opt:46 +msgid "Work around hardware multiply bug." msgstr "" -#: common.opt:1550 common.opt:1558 common.opt:2667 -msgid "Enable loop nest transforms. Same as -floop-nest-optimize." +#: config/mn10300/mn10300.opt:55 +msgid "Enable linker relaxations." msgstr "" -#: common.opt:1554 -msgid "Enable loop interchange on trees." +#: config/mn10300/mn10300.opt:59 +msgid "Return pointers in both a0 and d0." msgstr "" -#: common.opt:1562 -msgid "Perform unroll-and-jam on loops." +#: config/mn10300/mn10300.opt:63 +msgid "Allow gcc to generate LIW instructions." msgstr "" -#: common.opt:1566 -msgid "Enable support for GNU transactional memory." +#: config/mn10300/mn10300.opt:67 +msgid "Allow gcc to generate the SETLB and Lcc instructions." msgstr "" -#: common.opt:1570 -msgid "Use STB_GNU_UNIQUE if supported by the assembler." +#: config/nds32/nds32-elf.opt:3 config/nds32/nds32-linux.opt:3 +msgid "Specify the address generation strategy for code model." msgstr "" -#: common.opt:1578 -msgid "Enable the loop nest optimizer." +#: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7 +msgid "Known cmodel types (for use with the -mcmodel= option):" msgstr "" -#: common.opt:1582 -msgid "Force bitfield accesses to match their type width." +#: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89 +msgid "Generate code in big-endian mode." msgstr "" -#: common.opt:1586 -msgid "Merge adjacent stores." +#: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93 +msgid "Generate code in little-endian mode." msgstr "" -#: common.opt:1590 -msgid "Enable guessing of branch probabilities." +#: config/nds32/nds32.opt:37 +msgid "Force performing fp-as-gp optimization." msgstr "" -#: common.opt:1598 -msgid "Process #ident directives." +#: config/nds32/nds32.opt:41 +msgid "Forbid performing fp-as-gp optimization." msgstr "" -#: common.opt:1602 -msgid "Perform conversion of conditional jumps to branchless equivalents." +#: config/nds32/nds32.opt:47 +msgid "Specify which ABI type to generate code for: 2, 2fp+." msgstr "" -#: common.opt:1606 -msgid "Perform conversion of conditional jumps to conditional execution." +#: config/nds32/nds32.opt:61 +msgid "Specify use soft floating point ABI which mean alias to -mabi=2." msgstr "" -#: common.opt:1610 -msgid "" -"-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local " -"variables." +#: config/nds32/nds32.opt:65 +msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+." msgstr "" -#: common.opt:1626 -msgid "Convert conditional jumps in innermost loops to branchless equivalents." +#: config/nds32/nds32.opt:71 +msgid "Use reduced-set registers for register allocation." msgstr "" -#: common.opt:1638 -msgid "Do not generate .size directives." +#: config/nds32/nds32.opt:75 +msgid "Use full-set registers for register allocation." msgstr "" -#: common.opt:1642 -msgid "Perform indirect inlining." +#: config/nds32/nds32.opt:81 +msgid "Always align function entry, jump target and return address." msgstr "" -#: common.opt:1648 -msgid "" -"Enable inlining of function declared \"inline\", disabling disables all " -"inlining." +#: config/nds32/nds32.opt:85 +msgid "Align function entry to 4 byte." msgstr "" -#: common.opt:1652 +#: config/nds32/nds32.opt:97 msgid "" -"Integrate functions into their callers when code size is known not to grow." +"Prevent $fp being allocated during register allocation so that compiler is " +"able to force performing fp-as-gp optimization." msgstr "" -#: common.opt:1656 +#: config/nds32/nds32.opt:101 msgid "" -"Integrate functions not declared \"inline\" into their callers when " -"profitable." +"Forbid using $fp to access static and global variables. This option " +"strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'." msgstr "" -#: common.opt:1660 -msgid "Integrate functions only required by their single caller." +#: config/nds32/nds32.opt:105 +msgid "Specify the address generation strategy for ICT call's code model." msgstr "" -#: common.opt:1667 -msgid "" -"-finline-limit=\tLimit the size of inlined functions to ." +#: config/nds32/nds32.opt:109 +msgid "Known cmodel types (for use with the -mict-model= option):" msgstr "" -#: common.opt:1671 -msgid "" -"Inline __atomic operations when a lock free instruction sequence is " -"available." +#: config/nds32/nds32.opt:119 +msgid "Generate conditional move instructions." msgstr "" -#: common.opt:1678 -msgid "" -"-fcf-protection=[full|branch|return|none]\tInstrument functions with checks " -"to verify jump/call/return control-flow transfer instructions have valid " -"targets." +#: config/nds32/nds32.opt:123 +msgid "Generate hardware abs instructions." msgstr "" -#: common.opt:1698 -msgid "Instrument function entry and exit with profiling calls." +#: config/nds32/nds32.opt:127 +msgid "Generate performance extension instructions." msgstr "" -#: common.opt:1702 -msgid "" -"-finstrument-functions-exclude-function-list=name,... Do not instrument " -"listed functions." +#: config/nds32/nds32.opt:131 +msgid "Generate performance extension version 2 instructions." msgstr "" -#: common.opt:1706 -msgid "" -"-finstrument-functions-exclude-file-list=filename,... Do not instrument " -"functions listed in files." +#: config/nds32/nds32.opt:135 +msgid "Generate string extension instructions." msgstr "" -#: common.opt:1710 -msgid "Perform interprocedural constant propagation." +#: config/nds32/nds32.opt:139 +msgid "Generate DSP extension instructions." msgstr "" -#: common.opt:1714 -msgid "Perform cloning to make Interprocedural constant propagation stronger." +#: config/nds32/nds32.opt:143 +msgid "Generate v3 push25/pop25 instructions." msgstr "" -#: common.opt:1722 -msgid "Perform interprocedural bitwise constant propagation." +#: config/nds32/nds32.opt:147 +msgid "Generate 16-bit instructions." msgstr "" -#: common.opt:1726 -msgid "Perform interprocedural profile propagation." +#: config/nds32/nds32.opt:151 +msgid "Insert relax hint for linker to do relaxation." msgstr "" -#: common.opt:1730 -msgid "Perform interprocedural points-to analysis." +#: config/nds32/nds32.opt:155 +msgid "Enable Virtual Hosting support." msgstr "" -#: common.opt:1734 -msgid "Discover pure and const functions." +#: config/nds32/nds32.opt:159 +msgid "Specify the size of each interrupt vector, which must be 4 or 16." msgstr "" -#: common.opt:1738 -msgid "Perform Identical Code Folding for functions and read-only variables." +#: config/nds32/nds32.opt:163 +msgid "Specify the security level of c-isr for the whole file." msgstr "" -#: common.opt:1742 -msgid "Perform Identical Code Folding for functions." +#: config/nds32/nds32.opt:167 +msgid "" +"Specify the size of each cache block, which must be a power of 2 between 4 " +"and 512." msgstr "" -#: common.opt:1746 -msgid "Perform Identical Code Folding for variables." +#: config/nds32/nds32.opt:175 +msgid "Known arch types (for use with the -march= option):" msgstr "" -#: common.opt:1750 -msgid "Discover read-only and non addressable static variables." +#: config/nds32/nds32.opt:197 +msgid "Specify the cpu for pipeline model." msgstr "" -#: common.opt:1754 -msgid "Discover read-only, write-only and non-addressable static variables." +#: config/nds32/nds32.opt:201 +msgid "Known cpu types (for use with the -mcpu= option):" msgstr "" -#: common.opt:1758 -msgid "Reduce stack alignment on call sites if possible." +#: config/nds32/nds32.opt:361 +msgid "" +"Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and " +"4-7 is corresponding to 0-3." msgstr "" -#: common.opt:1770 -msgid "Perform IPA Value Range Propagation." +#: config/nds32/nds32.opt:365 +msgid "" +"Known floating-point number of registers (for use with the -mconfig-fpu= " +"option):" msgstr "" -#: common.opt:1774 -msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm." +#: config/nds32/nds32.opt:393 +msgid "" +"Specify configuration of instruction mul: fast1, fast2 or slow. The default " +"is fast1." msgstr "" -#: common.opt:1787 -msgid "-fira-region=[one|all|mixed]\tSet regions for IRA." +#: config/nds32/nds32.opt:412 +msgid "" +"Specify how many read/write ports for n9/n10 cores. The value should be " +"3r2w or 2r1w." msgstr "" -#: common.opt:1803 -msgid "Use IRA based register pressure calculation in RTL hoist optimizations." +#: config/nds32/nds32.opt:425 +msgid "Enable constructor/destructor feature." msgstr "" -#: common.opt:1808 -msgid "Use IRA based register pressure calculation in RTL loop optimizations." +#: config/nds32/nds32.opt:429 +msgid "Guide linker to relax instructions." msgstr "" -#: common.opt:1813 -msgid "Share slots for saving different hard registers." +#: config/nds32/nds32.opt:433 +msgid "Generate floating-point multiply-accumulation instructions." msgstr "" -#: common.opt:1817 -msgid "Share stack slots for spilled pseudo-registers." +#: config/nds32/nds32.opt:437 +msgid "Generate single-precision floating-point instructions." msgstr "" -#: common.opt:1821 -msgid "-fira-verbose=\tControl IRA's level of diagnostic messages." +#: config/nds32/nds32.opt:441 +msgid "Generate double-precision floating-point instructions." msgstr "" -#: common.opt:1825 -msgid "Optimize induction variables on trees." +#: config/nds32/nds32.opt:445 +msgid "Force disable hardware loop, even use -mext-dsp." msgstr "" -#: common.opt:1829 -msgid "Use jump tables for sufficiently large switch statements." +#: config/nds32/nds32.opt:449 +msgid "Permit scheduling of a function's prologue and epilogue sequence." msgstr "" -#: common.opt:1833 -msgid "Generate code for functions even if they are fully inlined." +#: config/nds32/nds32.opt:453 +msgid "Generate return instruction in naked function." msgstr "" -#: common.opt:1837 -msgid "Generate code for static functions even if they are never called." +#: config/nds32/nds32.opt:457 +msgid "Always save $lp in the stack." msgstr "" -#: common.opt:1841 -msgid "Emit static const variables even if they are not used." +#: config/nds32/nds32.opt:465 +msgid "Allow use r15 for inline ASM." msgstr "" -#: common.opt:1845 -msgid "Give external symbols a leading underscore." +#: config/iq2000/iq2000.opt:31 +msgid "Specify CPU for code generation purposes." msgstr "" -#: common.opt:1853 -msgid "Do CFG-sensitive rematerialization in LRA." +#: config/iq2000/iq2000.opt:47 +msgid "Specify CPU for scheduling purposes." msgstr "" -#: common.opt:1857 -msgid "Enable link-time optimization." +#: config/iq2000/iq2000.opt:51 +msgid "Known IQ2000 CPUs (for use with the -mcpu= option):" msgstr "" -#: common.opt:1861 -msgid "Link-time optimization with number of parallel jobs or jobserver." +#: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142 +msgid "Use ROM instead of RAM." msgstr "" -#: common.opt:1883 -msgid "Specify the algorithm to partition symbols and vars at linktime." +#: config/iq2000/iq2000.opt:70 +msgid "No default crt0.o." msgstr "" -#: common.opt:1888 -msgid "" -"-flto-compression-level=\tUse zlib compression level for IL." +#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:409 +msgid "Put uninitialized constants in ROM (needs -membedded-data)." msgstr "" -#: common.opt:1892 -msgid "Merge C++ types using One Definition Rule." +#: config/csky/csky.opt:34 +msgid "Specify the target architecture." msgstr "" -#: common.opt:1896 -msgid "Report various link-time optimization statistics." +#: config/csky/csky.opt:38 +msgid "Specify the target processor." msgstr "" -#: common.opt:1900 -msgid "Report various link-time optimization statistics for WPA only." +#: config/csky/csky.opt:61 +msgid "Enable hardware floating-point instructions." msgstr "" -#: common.opt:1904 -msgid "Set errno after built-in math functions." +#: config/csky/csky.opt:65 +msgid "Use library calls to perform floating-point operations (default)." msgstr "" -#: common.opt:1908 -msgid "-fmax-errors=\tMaximum number of errors to report." +#: config/csky/csky.opt:69 +msgid "Specify the target floating-point hardware/format." msgstr "" -#: common.opt:1912 -msgid "Report on permanent memory allocation." +#: config/csky/csky.opt:73 +msgid "Generate C-SKY FPU double float instructions (default for hard float)." msgstr "" -#: common.opt:1916 -msgid "Report on permanent memory allocation in WPA only." +#: config/csky/csky.opt:77 +msgid "Generate frecipd/fsqrtd/fdivd instructions (default for hard float)." msgstr "" -#: common.opt:1923 -msgid "Attempt to merge identical constants and constant variables." +#: config/csky/csky.opt:85 +msgid "Enable the extended LRW instruction (default for CK801)." msgstr "" -#: common.opt:1927 -msgid "Attempt to merge identical constants across compilation units." +#: config/csky/csky.opt:89 +msgid "Enable interrupt stack instructions." msgstr "" -#: common.opt:1931 -msgid "Attempt to merge identical debug strings across compilation units." +#: config/csky/csky.opt:93 +msgid "Enable multiprocessor instructions." msgstr "" -#: common.opt:1935 -msgid "" -"-fmessage-length=\tLimit diagnostics to characters per " -"line. 0 suppresses line-wrapping." +#: config/csky/csky.opt:97 +msgid "Enable coprocessor instructions." msgstr "" -#: common.opt:1939 -msgid "Perform SMS based modulo scheduling before the first scheduling pass." +#: config/csky/csky.opt:101 +msgid "Enable cache prefetch instructions." msgstr "" -#: common.opt:1943 -msgid "Perform SMS based modulo scheduling with register moves allowed." +#: config/csky/csky.opt:105 +msgid "Enable C-SKY SECURE instructions." msgstr "" -#: common.opt:1947 -msgid "Move loop invariant computations out of loops." +#: config/csky/csky.opt:112 +msgid "Enable C-SKY TRUST instructions." msgstr "" -#: common.opt:1951 -msgid "Use the RTL dead code elimination pass." +#: config/csky/csky.opt:116 +msgid "Enable C-SKY DSP instructions." msgstr "" -#: common.opt:1955 -msgid "Use the RTL dead store elimination pass." +#: config/csky/csky.opt:120 +msgid "Enable C-SKY Enhanced DSP instructions." msgstr "" -#: common.opt:1959 -msgid "" -"Enable/Disable the traditional scheduling in loops that already passed " -"modulo scheduling." +#: config/csky/csky.opt:124 +msgid "Enable C-SKY Vector DSP instructions." msgstr "" -#: common.opt:1963 -msgid "Support synchronous non-call exceptions." +#: config/csky/csky.opt:130 +msgid "Generate divide instructions." msgstr "" -#: common.opt:1967 -msgid "" -"-foffload== Specify offloading targets and options for " -"them." +#: config/csky/csky.opt:134 +msgid "Generate code for Smart Mode." msgstr "" -#: common.opt:1971 -msgid "" -"-foffload-abi=[lp64|ilp32] Set the ABI to use in an offload compiler." +#: config/csky/csky.opt:138 +msgid "Enable use of R16-R31 (default)." msgstr "" -#: common.opt:1984 -msgid "When possible do not generate stack frames." +#: config/csky/csky.opt:142 +msgid "Generate code using global anchor symbol addresses." msgstr "" -#: common.opt:1988 -msgid "Enable all optimization info dumps on stderr." +#: config/csky/csky.opt:146 +msgid "Generate push/pop instructions (default)." msgstr "" -#: common.opt:1992 -msgid "-fopt-info[-=filename]\tDump compiler optimization details." +#: config/csky/csky.opt:150 +msgid "Generate stm/ldm instructions (default)." msgstr "" -#: common.opt:1996 -msgid "" -"Write a SRCFILE.opt-record.json file detailing what optimizations were " -"performed." +#: config/csky/csky.opt:157 +msgid "Generate constant pools in the compiler instead of assembler." msgstr "" -#: common.opt:2004 -msgid "Optimize sibling and tail recursive calls." +#: config/csky/csky.opt:161 +msgid "Emit .stack_size directives." msgstr "" -#: common.opt:2008 -msgid "Perform partial inlining." +#: config/csky/csky.opt:165 +msgid "Generate code for C-SKY compiler runtime instead of libgcc." msgstr "" -#: common.opt:2012 common.opt:2016 -msgid "Report on memory allocation before interprocedural optimization." +#: config/csky/csky.opt:169 +msgid "Set the branch costs to roughly the specified number of instructions." msgstr "" -#: common.opt:2020 -msgid "Pack structure members together without holes." +#: config/csky/csky.opt:173 +msgid "Permit scheduling of function prologue and epilogue sequences." msgstr "" -#: common.opt:2024 -msgid "-fpack-struct=\tSet initial maximum structure member alignment." +#: config/csky/csky_tables.opt:24 +msgid "Known CSKY CPUs (for use with the -mcpu= options):" msgstr "" -#: common.opt:2028 -msgid "Return small aggregates in memory, not registers." +#: config/csky/csky_tables.opt:199 +msgid "Known CSKY architectures (for use with the -march= option):" msgstr "" -#: common.opt:2032 -msgid "Perform loop peeling." +#: config/csky/csky_tables.opt:218 +msgid "Known CSKY FPUs (for use with the -mfpu= option):" msgstr "" -#: common.opt:2036 -msgid "Enable machine specific peephole optimizations." +#: config/c6x/c6x-tables.opt:24 +msgid "Known C6X ISAs (for use with the -march= option):" msgstr "" -#: common.opt:2040 -msgid "Enable an RTL peephole pass before sched2." +#: config/c6x/c6x.opt:42 +msgid "Select method for sdata handling." msgstr "" -#: common.opt:2044 -msgid "Generate position-independent code if possible (large mode)." +#: config/c6x/c6x.opt:46 +msgid "Valid arguments for the -msdata= option:" msgstr "" -#: common.opt:2048 -msgid "" -"Generate position-independent code for executables if possible (large mode)." +#: config/c6x/c6x.opt:59 +msgid "Compile for the DSBT shared library ABI." msgstr "" -#: common.opt:2052 -msgid "Generate position-independent code if possible (small mode)." +#: config/cris/linux.opt:27 +msgid "Together with -fpic and -fPIC, do not use GOTPLT references." msgstr "" -#: common.opt:2056 -msgid "" -"Generate position-independent code for executables if possible (small mode)." +#: config/cris/cris.opt:45 +msgid "Work around bug in multiplication instruction." msgstr "" -#: common.opt:2060 -msgid "" -"Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)." +#: config/cris/cris.opt:51 +msgid "Compile for ETRAX 4 (CRIS v3)." msgstr "" -#: common.opt:2064 -msgid "Specify a plugin to load." +#: config/cris/cris.opt:56 +msgid "Compile for ETRAX 100 (CRIS v8)." msgstr "" -#: common.opt:2068 -msgid "" -"-fplugin-arg--[=]\tSpecify argument = for " -"plugin ." +#: config/cris/cris.opt:64 +msgid "Emit verbose debug information in assembly code." msgstr "" -#: common.opt:2072 -msgid "Run predictive commoning optimization." +#: config/cris/cris.opt:71 +msgid "Do not use condition codes from normal instructions." msgstr "" -#: common.opt:2076 -msgid "Generate prefetch instructions, if available, for arrays in loops." +#: config/cris/cris.opt:80 +msgid "Do not emit addressing modes with side-effect assignment." msgstr "" -#: common.opt:2080 -msgid "Enable basic program profiling code." +#: config/cris/cris.opt:89 +msgid "Do not tune stack alignment." msgstr "" -#: common.opt:2084 -msgid "Generate absolute source path names for gcov." +#: config/cris/cris.opt:98 +msgid "Do not tune writable data alignment." msgstr "" -#: common.opt:2088 -msgid "Insert arc-based program profiling code." +#: config/cris/cris.opt:107 +msgid "Do not tune code and read-only data alignment." msgstr "" -#: common.opt:2092 -msgid "" -"Set the top-level directory for storing the profile data. The default is " -"'pwd'." +#: config/cris/cris.opt:116 +msgid "Align code and data to 32 bits." msgstr "" -#: common.opt:2097 -msgid "Enable correction of flow inconsistent profile data input." +#: config/cris/cris.opt:133 +msgid "Don't align items in code or data." msgstr "" -#: common.opt:2101 -msgid "" -"-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update " -"method." +#: config/cris/cris.opt:142 +msgid "Do not emit function prologue or epilogue." msgstr "" -#: common.opt:2105 -msgid "" -"Instrument only functions from files where names match any regular " -"expression (separated by a semi-colon)." +#: config/cris/cris.opt:149 +msgid "Use the most feature-enabling options allowed by other options." msgstr "" -#: common.opt:2109 -msgid "" -"Instrument only functions from files where names do not match all the " -"regular expressions (separated by a semi-colon)." +#: config/cris/cris.opt:158 +msgid "Override -mbest-lib-options." msgstr "" -#: common.opt:2125 -msgid "" -"Enable common options for generating profile info for profile feedback " -"directed optimizations." +#: config/cris/cris.opt:165 +msgid "-march=ARCH\tGenerate code for the specified chip or CPU version." msgstr "" -#: common.opt:2129 -msgid "" -"Enable common options for generating profile info for profile feedback " -"directed optimizations, and set -fprofile-dir=." +#: config/cris/cris.opt:169 +msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version." msgstr "" -#: common.opt:2133 +#: config/cris/cris.opt:173 msgid "" -"Enable common options for performing profile feedback directed optimizations." +"-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified " +"size." msgstr "" -#: common.opt:2137 +#: config/cris/cris.opt:180 msgid "" -"Enable common options for performing profile feedback directed " -"optimizations, and set -fprofile-dir=." -msgstr "" - -#: common.opt:2141 -msgid "Insert code to profile values of expressions." -msgstr "" - -#: common.opt:2145 -msgid "Report on consistency of profile." +"Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls " +"to abort() are used." msgstr "" -#: common.opt:2149 -msgid "Enable function reordering that improves code placement." +#: config/cris/cris.opt:184 +msgid "" +"Emit checks causing \"break 8\" instructions to execute when applying atomic " +"builtins on misaligned memory." msgstr "" -#: common.opt:2153 -msgid "Insert NOP instructions at each function entry." +#: config/cris/cris.opt:188 +msgid "" +"Handle atomic builtins that may be applied to unaligned data by calling " +"library functions. Overrides -mtrap-unaligned-atomic." msgstr "" -#: common.opt:2160 -msgid "-frandom-seed=\tMake compile reproducible using ." +#: config/sh/superh.opt:6 +msgid "Board name [and memory region]." msgstr "" -#: common.opt:2170 -msgid "Record gcc command line switches in the object file." +#: config/sh/superh.opt:10 +msgid "Runtime name." msgstr "" -#: common.opt:2174 -msgid "Return small aggregates in registers." +#: config/sh/sh.opt:42 +msgid "Generate SH1 code." msgstr "" -#: common.opt:2182 -msgid "" -"Tell DSE that the storage for a C++ object is dead when the constructor " -"starts and when the destructor finishes." +#: config/sh/sh.opt:46 +msgid "Generate SH2 code." msgstr "" -#: common.opt:2193 -msgid "" -"-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations " -"to provide a safe compilation for live-patching. At the same time, provides " -"multiple-level control on the enabled IPA optimizations." +#: config/sh/sh.opt:50 +msgid "Generate default double-precision SH2a-FPU code." msgstr "" -#: common.opt:2208 -msgid "Relief of register pressure through live range shrinkage." +#: config/sh/sh.opt:54 +msgid "Generate SH2a FPU-less code." msgstr "" -#: common.opt:2212 -msgid "Perform a register renaming optimization pass." +#: config/sh/sh.opt:58 +msgid "Generate default single-precision SH2a-FPU code." msgstr "" -#: common.opt:2216 -msgid "Perform a target dependent instruction fusion optimization pass." +#: config/sh/sh.opt:62 +msgid "Generate only single-precision SH2a-FPU code." msgstr "" -#: common.opt:2220 -msgid "Reorder basic blocks to improve code placement." +#: config/sh/sh.opt:66 +msgid "Generate SH2e code." msgstr "" -#: common.opt:2224 -msgid "" -"-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering " -"algorithm." +#: config/sh/sh.opt:70 +msgid "Generate SH3 code." msgstr "" -#: common.opt:2237 -msgid "Reorder basic blocks and partition into hot and cold sections." +#: config/sh/sh.opt:74 +msgid "Generate SH3e code." msgstr "" -#: common.opt:2241 -msgid "Reorder functions to improve code placement." +#: config/sh/sh.opt:78 +msgid "Generate SH4 code." msgstr "" -#: common.opt:2245 -msgid "Add a common subexpression elimination pass after loop optimizations." +#: config/sh/sh.opt:82 +msgid "Generate SH4-100 code." msgstr "" -#: common.opt:2253 -msgid "Disable optimizations that assume default FP rounding behavior." +#: config/sh/sh.opt:86 +msgid "Generate SH4-200 code." msgstr "" -#: common.opt:2257 -msgid "Enable scheduling across basic blocks." +#: config/sh/sh.opt:92 +msgid "Generate SH4-300 code." msgstr "" -#: common.opt:2261 -msgid "Enable register pressure sensitive insn scheduling." +#: config/sh/sh.opt:96 +msgid "Generate SH4 FPU-less code." msgstr "" -#: common.opt:2265 -msgid "Allow speculative motion of non-loads." +#: config/sh/sh.opt:100 +msgid "Generate SH4-100 FPU-less code." msgstr "" -#: common.opt:2269 -msgid "Allow speculative motion of some loads." +#: config/sh/sh.opt:104 +msgid "Generate SH4-200 FPU-less code." msgstr "" -#: common.opt:2273 -msgid "Allow speculative motion of more loads." +#: config/sh/sh.opt:108 +msgid "Generate SH4-300 FPU-less code." msgstr "" -#: common.opt:2277 -msgid "-fsched-verbose=\tSet the verbosity level of the scheduler." +#: config/sh/sh.opt:112 +msgid "Generate code for SH4 340 series (MMU/FPU-less)." msgstr "" -#: common.opt:2281 -msgid "If scheduling post reload, do superblock scheduling." +#: config/sh/sh.opt:117 +msgid "Generate code for SH4 400 series (MMU/FPU-less)." msgstr "" -#: common.opt:2289 -msgid "Reschedule instructions before register allocation." +#: config/sh/sh.opt:122 +msgid "Generate code for SH4 500 series (FPU-less)." msgstr "" -#: common.opt:2293 -msgid "Reschedule instructions after register allocation." +#: config/sh/sh.opt:127 +msgid "Generate default single-precision SH4 code." msgstr "" -#: common.opt:2300 -msgid "Schedule instructions using selective scheduling algorithm." +#: config/sh/sh.opt:131 +msgid "Generate default single-precision SH4-100 code." msgstr "" -#: common.opt:2304 -msgid "Run selective scheduling after reload." +#: config/sh/sh.opt:135 +msgid "Generate default single-precision SH4-200 code." msgstr "" -#: common.opt:2308 -msgid "Run self-tests, using the given path to locate test files." +#: config/sh/sh.opt:139 +msgid "Generate default single-precision SH4-300 code." msgstr "" -#: common.opt:2312 -msgid "Perform software pipelining of inner loops during selective scheduling." +#: config/sh/sh.opt:143 +msgid "Generate only single-precision SH4 code." msgstr "" -#: common.opt:2316 -msgid "Perform software pipelining of outer loops during selective scheduling." +#: config/sh/sh.opt:147 +msgid "Generate only single-precision SH4-100 code." msgstr "" -#: common.opt:2320 -msgid "Reschedule pipelined regions without pipelining." +#: config/sh/sh.opt:151 +msgid "Generate only single-precision SH4-200 code." msgstr "" -#: common.opt:2324 -msgid "" -"Allow interposing function (or variables) by ones with different semantics " -"(or initializer) respectively by dynamic linker." +#: config/sh/sh.opt:155 +msgid "Generate only single-precision SH4-300 code." msgstr "" -#: common.opt:2330 -msgid "Allow premature scheduling of queued insns." +#: config/sh/sh.opt:159 +msgid "Generate SH4a code." msgstr "" -#: common.opt:2334 -msgid "" -"-fsched-stalled-insns=\tSet number of queued insns that can be " -"prematurely scheduled." +#: config/sh/sh.opt:163 +msgid "Generate SH4a FPU-less code." msgstr "" -#: common.opt:2342 -msgid "" -"Set dependence distance checking in premature scheduling of queued insns." +#: config/sh/sh.opt:167 +msgid "Generate default single-precision SH4a code." msgstr "" -#: common.opt:2346 -msgid "" -"-fsched-stalled-insns-dep=\tSet dependence distance checking in " -"premature scheduling of queued insns." +#: config/sh/sh.opt:171 +msgid "Generate only single-precision SH4a code." msgstr "" -#: common.opt:2350 -msgid "Enable the group heuristic in the scheduler." +#: config/sh/sh.opt:175 +msgid "Generate SH4al-dsp code." msgstr "" -#: common.opt:2354 -msgid "Enable the critical path heuristic in the scheduler." +#: config/sh/sh.opt:183 +msgid "Generate code in big endian mode." msgstr "" -#: common.opt:2358 -msgid "Enable the speculative instruction heuristic in the scheduler." +#: config/sh/sh.opt:187 +msgid "Generate 32-bit offsets in switch tables." msgstr "" -#: common.opt:2362 -msgid "Enable the rank heuristic in the scheduler." +#: config/sh/sh.opt:191 +msgid "Generate bit instructions." msgstr "" -#: common.opt:2366 -msgid "Enable the last instruction heuristic in the scheduler." +#: config/sh/sh.opt:199 +msgid "Assume that zero displacement conditional branches are fast." msgstr "" -#: common.opt:2370 -msgid "Enable the dependent count heuristic in the scheduler." +#: config/sh/sh.opt:203 +msgid "Force the usage of delay slots for conditional branches." msgstr "" -#: common.opt:2374 -msgid "Access data in the same section from shared anchor points." +#: config/sh/sh.opt:207 +msgid "Align doubles at 64-bit boundaries." msgstr "" -#: common.opt:2386 -msgid "Turn on Redundant Extensions Elimination pass." +#: config/sh/sh.opt:211 +msgid "Division strategy, one of: call-div1, call-fp, call-table." msgstr "" -#: common.opt:2390 -msgid "Show column numbers in diagnostics, when available. Default on." +#: config/sh/sh.opt:215 +msgid "Specify name for 32 bit signed division function." msgstr "" -#: common.opt:2394 +#: config/sh/sh.opt:219 +msgid "Generate ELF FDPIC code." +msgstr "" + +#: config/sh/sh.opt:223 msgid "" -"Emit function prologues only before parts of the function that need it, " -"rather than at the top of the function." +"Enable the use of 64-bit floating point registers in fmov instructions. See " +"-mdalign if 64-bit alignment is required." msgstr "" -#: common.opt:2399 -msgid "Shrink-wrap parts of the prologue and epilogue separately." +#: config/sh/sh.opt:231 config/sh/sh.opt:269 +msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions." msgstr "" -#: common.opt:2403 -msgid "Disable optimizations observable by IEEE signaling NaNs." +#: config/sh/sh.opt:235 +msgid "Increase the IEEE compliance for floating-point comparisons." msgstr "" -#: common.opt:2407 +#: config/sh/sh.opt:239 msgid "" -"Disable floating point optimizations that ignore the IEEE signedness of zero." +"Inline code to invalidate instruction cache entries after setting up nested " +"function trampolines." msgstr "" -#: common.opt:2411 -msgid "Convert floating point constants to single precision constants." +#: config/sh/sh.opt:243 config/arc/arc.opt:246 +msgid "Annotate assembler instructions with estimated addresses." msgstr "" -#: common.opt:2415 -msgid "Split lifetimes of induction variables when loops are unrolled." +#: config/sh/sh.opt:247 +msgid "Generate code in little endian mode." msgstr "" -#: common.opt:2419 -msgid "Generate discontiguous stack frames." +#: config/sh/sh.opt:251 +msgid "Mark MAC register as call-clobbered." msgstr "" -#: common.opt:2423 -msgid "Split wide types into independent registers." +#: config/sh/sh.opt:257 +msgid "Make structs a multiple of 4 bytes (warning: ABI altered)." msgstr "" -#: common.opt:2427 -msgid "Enable backward propagation of use properties at the SSA level." +#: config/sh/sh.opt:261 +msgid "Emit function-calls using global offset table when generating PIC." msgstr "" -#: common.opt:2431 -msgid "Optimize conditional patterns using SSA PHI nodes." +#: config/sh/sh.opt:265 +msgid "Shorten address references during linking." msgstr "" -#: common.opt:2435 -msgid "" -"Optimize amount of stdarg registers saved to stack at start of function." +#: config/sh/sh.opt:273 +msgid "Specify the model for atomic operations." msgstr "" -#: common.opt:2439 -msgid "Apply variable expansion when loops are unrolled." +#: config/sh/sh.opt:277 +msgid "Use tas.b instruction for __atomic_test_and_set." msgstr "" -#: common.opt:2443 -msgid "" -"-fstack-check=[no|generic|specific]\tInsert stack checking code into the " -"program." +#: config/sh/sh.opt:281 +msgid "Cost to assume for a multiply insn." msgstr "" -#: common.opt:2447 +#: config/sh/sh.opt:285 msgid "" -"Insert stack checking code into the program. Same as -fstack-check=specific." +"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate " +"if the inline code would not work in user mode." msgstr "" -#: common.opt:2451 -msgid "" -"Insert code to probe each page of stack space as it is allocated to protect " -"from stack-clash style attacks." +#: config/sh/sh.opt:291 +msgid "Pretend a branch-around-a-move is a conditional move." msgstr "" -#: common.opt:2459 -msgid "" -"-fstack-limit-register=\tTrap if the stack goes past ." +#: config/sh/sh.opt:295 +msgid "Enable the use of the fsca instruction." msgstr "" -#: common.opt:2463 -msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol ." +#: config/sh/sh.opt:299 +msgid "Enable the use of the fsrra instruction." msgstr "" -#: common.opt:2467 -msgid "Use propolice as a stack protection method." +#: config/sh/sh.opt:303 +msgid "Use LRA instead of reload (transitional)." msgstr "" -#: common.opt:2471 -msgid "Use a stack protection method for every function." +#: config/gcn/gcn.opt:26 +msgid "GCN GPU type to use:" msgstr "" -#: common.opt:2475 -msgid "Use a smart stack protection method for certain functions." +#: config/gcn/gcn.opt:39 config/gcn/gcn.opt:43 +msgid "Specify the name of the target GPU." msgstr "" -#: common.opt:2479 -msgid "" -"Use stack protection method only for functions with the stack_protect " -"attribute." +#: config/gcn/gcn.opt:55 +msgid "Enable OpenMP GPU offloading." msgstr "" -#: common.opt:2483 -msgid "Output stack usage information on a per-function basis." +#: config/gcn/gcn.opt:71 +msgid "" +"-mstack-size=\tSet the private segment size per wave-front, in bytes." msgstr "" -#: common.opt:2495 -msgid "Assume strict aliasing rules apply." +#: config/gcn/gcn.opt:78 +msgid "Warn about invalid OpenACC dimensions." msgstr "" -#: common.opt:2499 -msgid "" -"Treat signed overflow as undefined. Negated as -fwrapv -fwrapv-pointer." +#: config/fr30/fr30.opt:23 +msgid "Assume small address space." msgstr "" -#: common.opt:2503 -msgid "Implement __atomic operations via libcalls to legacy __sync functions." +#: config/mips/mips.opt:32 +msgid "-mabi=ABI\tGenerate code that conforms to the given ABI." msgstr "" -#: common.opt:2507 -msgid "Check for syntax errors, then stop." +#: config/mips/mips.opt:36 +msgid "Known MIPS ABIs (for use with the -mabi= option):" msgstr "" -#: common.opt:2511 -msgid "Create data files needed by \"gcov\"." +#: config/mips/mips.opt:55 +msgid "Generate code that can be used in SVR4-style dynamic objects." msgstr "" -#: common.opt:2515 -msgid "Perform jump threading optimizations." +#: config/mips/mips.opt:59 +msgid "Use PMC-style 'mad' instructions." msgstr "" -#: common.opt:2519 -msgid "Report the time taken by each compiler pass." +#: config/mips/mips.opt:63 +msgid "Use integer madd/msub instructions." msgstr "" -#: common.opt:2523 -msgid "Record times taken by sub-phases separately." +#: config/mips/mips.opt:67 +msgid "-march=ISA\tGenerate code for the given ISA." msgstr "" -#: common.opt:2527 +#: config/mips/mips.opt:71 msgid "" -"-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the " -"default thread-local storage code generation model." +"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions." msgstr "" -#: common.opt:2546 -msgid "Reorder top level functions, variables, and asms." +#: config/mips/mips.opt:75 +msgid "Use Branch Likely instructions, overriding the architecture default." msgstr "" -#: common.opt:2550 -msgid "Perform superblock formation via tail duplication." +#: config/mips/mips.opt:79 +msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing." msgstr "" -#: common.opt:2554 -msgid "" -"For targets that normally need trampolines for nested functions, always " -"generate them instead of using descriptors." +#: config/mips/mips.opt:83 +msgid "Trap on integer divide by zero." msgstr "" -#: common.opt:2562 -msgid "Assume floating-point operations can trap." +#: config/mips/mips.opt:87 +msgid "" +"-mcode-readable=SETTING\tSpecify when instructions are allowed to access " +"code." msgstr "" -#: common.opt:2566 -msgid "Trap for signed overflow in addition, subtraction and multiplication." +#: config/mips/mips.opt:91 +msgid "Valid arguments to -mcode-readable=:" msgstr "" -#: common.opt:2570 -msgid "Enable SSA-CCP optimization on trees." +#: config/mips/mips.opt:104 +msgid "Use branch-and-break sequences to check for integer divide by zero." msgstr "" -#: common.opt:2574 -msgid "Enable SSA-BIT-CCP optimization on trees." +#: config/mips/mips.opt:108 +msgid "Use trap instructions to check for integer divide by zero." msgstr "" -#: common.opt:2582 -msgid "Enable loop header copying on trees." +#: config/mips/mips.opt:112 +msgid "Allow the use of MDMX instructions." msgstr "" -#: common.opt:2590 -msgid "Enable SSA coalescing of user variables." +#: config/mips/mips.opt:116 +msgid "" +"Allow hardware floating-point instructions to cover both 32-bit and 64-bit " +"operations." msgstr "" -#: common.opt:2598 -msgid "Enable copy propagation on trees." +#: config/mips/mips.opt:120 +msgid "Use MIPS-DSP instructions." msgstr "" -#: common.opt:2606 -msgid "Transform condition stores into unconditional ones." +#: config/mips/mips.opt:124 +msgid "Use MIPS-DSP REV 2 instructions." msgstr "" -#: common.opt:2610 -msgid "Perform conversions of switch initializations." +#: config/mips/mips.opt:146 +msgid "Use Enhanced Virtual Addressing instructions." msgstr "" -#: common.opt:2614 -msgid "Enable SSA dead code elimination optimization on trees." +#: config/mips/mips.opt:150 +msgid "Use NewABI-style %reloc() assembly operators." msgstr "" -#: common.opt:2618 -msgid "Enable dominator optimizations." +#: config/mips/mips.opt:154 +msgid "Use -G for data that is not defined by the current object." msgstr "" -#: common.opt:2622 -msgid "Enable tail merging on trees." +#: config/mips/mips.opt:158 +msgid "Work around certain 24K errata." msgstr "" -#: common.opt:2626 -msgid "Enable dead store elimination." +#: config/mips/mips.opt:162 +msgid "Work around certain R4000 errata." msgstr "" -#: common.opt:2630 -msgid "Enable forward propagation on trees." +#: config/mips/mips.opt:166 +msgid "Work around certain R4400 errata." msgstr "" -#: common.opt:2634 -msgid "Enable Full Redundancy Elimination (FRE) on trees." +#: config/mips/mips.opt:170 +msgid "Work around the R5900 short loop erratum." msgstr "" -#: common.opt:2638 -msgid "Enable string length optimizations on trees." +#: config/mips/mips.opt:174 +msgid "Work around certain RM7000 errata." msgstr "" -#: common.opt:2642 -msgid "" -"Detect paths that trigger erroneous or undefined behavior due to " -"dereferencing a null pointer. Isolate those paths from the main control " -"flow and turn the statement with erroneous or undefined behavior into a trap." +#: config/mips/mips.opt:178 +msgid "Work around certain R10000 errata." msgstr "" -#: common.opt:2648 -msgid "" -"Detect paths that trigger erroneous or undefined behavior due to a null " -"value being used in a way forbidden by a returns_nonnull or nonnull " -"attribute. Isolate those paths from the main control flow and turn the " -"statement with erroneous or undefined behavior into a trap." +#: config/mips/mips.opt:182 +msgid "Work around errata for early SB-1 revision 2 cores." msgstr "" -#: common.opt:2655 -msgid "Enable loop distribution on trees." +#: config/mips/mips.opt:186 +msgid "Work around certain VR4120 errata." msgstr "" -#: common.opt:2659 -msgid "Enable loop distribution for patterns transformed into a library call." +#: config/mips/mips.opt:190 +msgid "Work around VR4130 mflo/mfhi errata." msgstr "" -#: common.opt:2663 -msgid "Enable loop invariant motion on trees." +#: config/mips/mips.opt:194 +msgid "Work around an early 4300 hardware bug." msgstr "" -#: common.opt:2671 -msgid "Create canonical induction variables in loops." +#: config/mips/mips.opt:198 +msgid "FP exceptions are enabled." msgstr "" -#: common.opt:2675 -msgid "Enable loop optimizations on tree level." +#: config/mips/mips.opt:202 +msgid "Use 32-bit floating-point registers." msgstr "" -#: common.opt:2679 -msgid "" -"-ftree-parallelize-loops=\tEnable automatic parallelization of loops." +#: config/mips/mips.opt:206 +msgid "Conform to the o32 FPXX ABI." msgstr "" -#: common.opt:2683 -msgid "Enable hoisting loads from conditional pointers." +#: config/mips/mips.opt:210 +msgid "Use 64-bit floating-point registers." msgstr "" -#: common.opt:2687 -msgid "Enable SSA-PRE optimization on trees." +#: config/mips/mips.opt:214 +msgid "" +"-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack " +"trampolines." msgstr "" -#: common.opt:2691 -msgid "" -"In SSA-PRE optimization on trees, enable partial-partial redundancy " -"elimination." +#: config/mips/mips.opt:218 +msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode." msgstr "" -#: common.opt:2695 -msgid "Perform function-local points-to analysis on trees." +#: config/mips/mips.opt:222 +msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding." msgstr "" -#: common.opt:2699 -msgid "Enable reassociation on tree level." +#: config/mips/mips.opt:226 +msgid "" +"Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):" msgstr "" -#: common.opt:2707 -msgid "Enable SSA code sinking on trees." +#: config/mips/mips.opt:236 +msgid "Use 32-bit general registers." msgstr "" -#: common.opt:2711 -msgid "Perform straight-line strength reduction." +#: config/mips/mips.opt:240 +msgid "Use 64-bit general registers." msgstr "" -#: common.opt:2715 -msgid "Perform scalar replacement of aggregates." +#: config/mips/mips.opt:244 +msgid "Use GP-relative addressing to access small data." msgstr "" -#: common.opt:2719 -msgid "Replace temporary expressions in the SSA->normal pass." +#: config/mips/mips.opt:248 +msgid "" +"When generating -mabicalls code, allow executables to use PLTs and copy " +"relocations." msgstr "" -#: common.opt:2723 -msgid "Perform live range splitting during the SSA->normal pass." +#: config/mips/mips.opt:252 +msgid "Allow the use of hardware floating-point ABI and instructions." msgstr "" -#: common.opt:2727 -msgid "Perform Value Range Propagation on trees." +#: config/mips/mips.opt:256 +msgid "Generate code that is link-compatible with MIPS16 and microMIPS code." msgstr "" -#: common.opt:2731 -msgid "Split paths leading to loop backedges." +#: config/mips/mips.opt:260 +msgid "An alias for minterlink-compressed provided for backward-compatibility." msgstr "" -#: common.opt:2735 -msgid "" -"Assume common declarations may be overridden with ones with a larger " -"trailing array." +#: config/mips/mips.opt:264 +msgid "-mipsN\tGenerate code for ISA level N." msgstr "" -#: common.opt:2740 -msgid "Compile whole compilation unit at a time." +#: config/mips/mips.opt:268 +msgid "Generate MIPS16 code." msgstr "" -#: common.opt:2744 -msgid "Perform loop unrolling when iteration count is known." +#: config/mips/mips.opt:272 +msgid "Use MIPS-3D instructions." msgstr "" -#: common.opt:2748 -msgid "Perform loop unrolling for all loops." +#: config/mips/mips.opt:276 +msgid "Use ll, sc and sync instructions." msgstr "" -#: common.opt:2759 -msgid "" -"Allow optimization for floating-point arithmetic which may change the result " -"of the operation due to rounding." +#: config/mips/mips.opt:280 +msgid "Use -G for object-local data." msgstr "" -#: common.opt:2764 -msgid "Same as -fassociative-math for expressions which include division." +#: config/mips/mips.opt:284 +msgid "Use indirect calls." msgstr "" -#: common.opt:2772 -msgid "Allow math optimizations that may violate IEEE or ISO standards." +#: config/mips/mips.opt:288 +msgid "Use a 32-bit long type." msgstr "" -#: common.opt:2776 -msgid "Perform loop unswitching." +#: config/mips/mips.opt:292 +msgid "Use a 64-bit long type." msgstr "" -#: common.opt:2780 -msgid "Perform loop splitting." +#: config/mips/mips.opt:296 +msgid "Pass the address of the ra save location to _mcount in $12." msgstr "" -#: common.opt:2784 -msgid "Version loops based on whether indices have a stride of one." +#: config/mips/mips.opt:300 +msgid "Don't optimize block moves." msgstr "" -#: common.opt:2788 -msgid "Just generate unwind tables for exception handling." +#: config/mips/mips.opt:304 +msgid "Use microMIPS instructions." msgstr "" -#: common.opt:2792 -msgid "Use the bfd linker instead of the default linker." +#: config/mips/mips.opt:308 +msgid "Use MIPS MSA Extension instructions." msgstr "" -#: common.opt:2796 -msgid "Use the gold linker instead of the default linker." +#: config/mips/mips.opt:312 +msgid "Allow the use of MT instructions." msgstr "" -#: common.opt:2800 -msgid "Use the lld LLVM linker instead of the default linker." +#: config/mips/mips.opt:316 +msgid "Prevent the use of all floating-point operations." msgstr "" -#: common.opt:2812 -msgid "Perform variable tracking." +#: config/mips/mips.opt:320 +msgid "Use MCU instructions." msgstr "" -#: common.opt:2820 -msgid "Perform variable tracking by annotating assignments." +#: config/mips/mips.opt:324 +msgid "Do not use a cache-flushing function before calling stack trampolines." msgstr "" -#: common.opt:2826 -msgid "Toggle -fvar-tracking-assignments." +#: config/mips/mips.opt:328 +msgid "Do not use MDMX instructions." msgstr "" -#: common.opt:2834 -msgid "" -"Perform variable tracking and also tag variables that are uninitialized." +#: config/mips/mips.opt:332 +msgid "Generate normal-mode code." msgstr "" -#: common.opt:2839 -msgid "Enable vectorization on trees." +#: config/mips/mips.opt:336 +msgid "Do not use MIPS-3D instructions." msgstr "" -#: common.opt:2847 -msgid "Enable loop vectorization on trees." +#: config/mips/mips.opt:340 +msgid "Use paired-single floating-point instructions." msgstr "" -#: common.opt:2851 -msgid "Enable basic block vectorization (SLP) on trees." +#: config/mips/mips.opt:344 +msgid "" +"-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be " +"inserted." msgstr "" -#: common.opt:2855 -msgid "" -"-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for " -"vectorization." +#: config/mips/mips.opt:348 +msgid "Valid arguments to -mr10k-cache-barrier=:" msgstr "" -#: common.opt:2859 -msgid "" -"-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization " -"cost model for code marked with a simd directive." +#: config/mips/mips.opt:361 +msgid "Try to allow the linker to turn PIC calls into direct calls." msgstr "" -#: common.opt:2875 +#: config/mips/mips.opt:365 msgid "" -"Enables the dynamic vectorizer cost model. Preserved for backward " -"compatibility." +"When generating -mabicalls code, make the code suitable for use in shared " +"libraries." msgstr "" -#: common.opt:2883 -msgid "Enable copy propagation of scalar-evolution information." +#: config/mips/mips.opt:369 +msgid "" +"Restrict the use of hardware floating-point instructions to 32-bit " +"operations." msgstr "" -#: common.opt:2893 -msgid "Add extra commentary to assembler output." +#: config/mips/mips.opt:373 +msgid "Use SmartMIPS instructions." msgstr "" -#: common.opt:2897 -msgid "" -"-fvisibility=[default|internal|hidden|protected]\tSet the default symbol " -"visibility." +#: config/mips/mips.opt:377 +msgid "Prevent the use of all hardware floating-point instructions." msgstr "" -#: common.opt:2916 -msgid "Validate vtable pointers before using them." +#: config/mips/mips.opt:381 +msgid "Optimize lui/addiu address loads." msgstr "" -#: common.opt:2932 -msgid "Output vtable verification counters." +#: config/mips/mips.opt:385 +msgid "Assume all symbols have 32-bit values." msgstr "" -#: common.opt:2936 -msgid "Output vtable verification pointer sets information." +#: config/mips/mips.opt:389 +msgid "Use synci instruction to invalidate i-cache." msgstr "" -#: common.opt:2940 -msgid "Use expression value profiles in optimizations." +#: config/mips/mips.opt:397 +msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable." msgstr "" -#: common.opt:2944 -msgid "Construct webs and split unrelated uses of single variable." +#: config/mips/mips.opt:401 +msgid "Use 4-operand madd.s/madd.d and related instructions where applicable." msgstr "" -#: common.opt:2948 -msgid "Enable conditional dead code elimination for builtin calls." +#: config/mips/mips.opt:413 +msgid "Use Virtualization (VZ) instructions." msgstr "" -#: common.opt:2952 -msgid "Perform whole program optimizations." +#: config/mips/mips.opt:417 +msgid "Use eXtended Physical Address (XPA) instructions." msgstr "" -#: common.opt:2956 -msgid "Assume pointer overflow wraps around." +#: config/mips/mips.opt:421 +msgid "Use Cyclic Redundancy Check (CRC) instructions." msgstr "" -#: common.opt:2960 -msgid "Assume signed arithmetic overflow wraps around." +#: config/mips/mips.opt:425 +msgid "Use Global INValidate (GINV) instructions." msgstr "" -#: common.opt:2964 -msgid "Put zero initialized data in the bss section." +#: config/mips/mips.opt:429 +msgid "Perform VR4130-specific alignment optimizations." msgstr "" -#: common.opt:2968 -msgid "Generate debug information in default format." +#: config/mips/mips.opt:433 +msgid "Lift restrictions on GOT size." msgstr "" -#: common.opt:2972 -msgid "Assume assembler support for (DWARF2+) .loc directives." +#: config/mips/mips.opt:437 +msgid "Enable use of odd-numbered single-precision registers." msgstr "" -#: common.opt:2976 -msgid "Assume assembler support for view in (DWARF2+) .loc directives." +#: config/mips/mips.opt:441 +msgid "Optimize frame header." msgstr "" -#: common.opt:2996 -msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF." +#: config/mips/mips.opt:448 +msgid "Enable load/store bonding." msgstr "" -#: common.opt:3000 -msgid "Generate debug information in default version of DWARF format." +#: config/mips/mips.opt:452 +msgid "Specify the compact branch usage policy." msgstr "" -#: common.opt:3004 -msgid "Generate debug information in DWARF v2 (or later) format." +#: config/mips/mips.opt:456 +msgid "Policies available for use with -mcompact-branches=:" msgstr "" -#: common.opt:3008 -msgid "Generate debug information in default extended format." +#: config/mips/mips.opt:469 +msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions." msgstr "" -#: common.opt:3012 -msgid "Generate extended entry point information for inlined functions." +#: config/mips/mips.opt:473 +msgid "Use Loongson EXTension (EXT) instructions." msgstr "" -#: common.opt:3016 -msgid "Compute locview reset points based on insn length estimates." +#: config/mips/mips.opt:477 +msgid "Use Loongson EXTension R2 (EXT2) instructions." msgstr "" -#: common.opt:3024 -msgid "Don't generate DWARF pubnames and pubtypes sections." +#: config/mips/mips-tables.opt:24 +msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):" msgstr "" -#: common.opt:3028 -msgid "Generate DWARF pubnames and pubtypes sections." +#: config/mips/mips-tables.opt:28 +msgid "Known MIPS ISA levels (for use with the -mips option):" msgstr "" -#: common.opt:3032 -msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions." +#: config/tilegx/tilegx.opt:30 +msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):" msgstr "" -#: common.opt:3036 -msgid "Record gcc command line switches in DWARF DW_AT_producer." +#: config/tilegx/tilegx.opt:37 +msgid "Compile with 32 bit longs and pointers." msgstr "" -#: common.opt:3040 -msgid "Generate debug information in separate .dwo files." +#: config/tilegx/tilegx.opt:41 +msgid "Compile with 64 bit longs and pointers." msgstr "" -#: common.opt:3044 -msgid "Generate debug information in STABS format." +#: config/tilegx/tilegx.opt:53 +msgid "Use given TILE-Gx code model." msgstr "" -#: common.opt:3048 -msgid "Generate debug information in extended STABS format." +#: config/arc/arc-tables.opt:25 +msgid "Known ARC CPUs (for use with the -mcpu= option):" msgstr "" -#: common.opt:3052 -msgid "Emit progressive recommended breakpoint locations." +#: config/arc/arc.opt:26 +msgid "Compile code for big endian mode." msgstr "" -#: common.opt:3056 -msgid "Don't emit DWARF additions beyond selected version." +#: config/arc/arc.opt:30 +msgid "Compile code for little endian mode. This is the default." msgstr "" -#: common.opt:3060 +#: config/arc/arc.opt:34 msgid "" -"Add description attributes to some DWARF DIEs that have no name attribute." +"Disable ARCompact specific pass to generate conditional execution " +"instructions." msgstr "" -#: common.opt:3064 -msgid "Toggle debug information generation." +#: config/arc/arc.opt:38 +msgid "Generate ARCompact 32-bit code for ARC600 processor." msgstr "" -#: common.opt:3068 -msgid "Augment variable location lists with progressive views." +#: config/arc/arc.opt:42 +msgid "Same as -mA6." msgstr "" -#: common.opt:3075 -msgid "Generate debug information in VMS format." +#: config/arc/arc.opt:46 +msgid "Generate ARCompact 32-bit code for ARC601 processor." msgstr "" -#: common.opt:3079 -msgid "Generate debug information in XCOFF format." +#: config/arc/arc.opt:50 +msgid "Generate ARCompact 32-bit code for ARC700 processor." msgstr "" -#: common.opt:3083 -msgid "Generate debug information in extended XCOFF format." +#: config/arc/arc.opt:54 +msgid "Same as -mA7." msgstr "" -#: common.opt:3101 -msgid "Generate compressed debug sections." +#: config/arc/arc.opt:58 +msgid "Force all calls to be made via a jli instruction." msgstr "" -#: common.opt:3105 -msgid "-gz=\tGenerate compressed debug sections in format ." +#: config/arc/arc.opt:62 +msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option." msgstr "" -#: common.opt:3112 -msgid "-iplugindir=\tSet to be the default plugin directory." +#: config/arc/arc.opt:132 +msgid "Enable DIV-REM instructions for ARCv2." msgstr "" -#: common.opt:3116 -msgid "-imultiarch \tSet to be the multiarch include subdirectory." +#: config/arc/arc.opt:136 +msgid "Enable code density instructions for ARCv2." msgstr "" -#: common.opt:3141 -msgid "-o \tPlace output into ." +#: config/arc/arc.opt:140 +msgid "Tweak register allocation to help 16-bit instruction generation." msgstr "" -#: common.opt:3145 -msgid "Enable function profiling." +#: config/arc/arc.opt:150 +msgid "Use ordinarily cached memory accesses for volatile references." msgstr "" -#: common.opt:3155 -msgid "Like -pedantic but issue them as errors." +#: config/arc/arc.opt:154 +msgid "Enable cache bypass for volatile references." msgstr "" -#: common.opt:3195 -msgid "Do not display functions compiled or elapsed time." +#: config/arc/arc.opt:158 +msgid "Generate instructions supported by barrel shifter." msgstr "" -#: common.opt:3227 -msgid "Enable verbose output." +#: config/arc/arc.opt:162 +msgid "Generate norm instruction." msgstr "" -#: common.opt:3231 -msgid "Display the compiler's version." +#: config/arc/arc.opt:166 +msgid "Generate swap instruction." msgstr "" -#: common.opt:3235 -msgid "Suppress warnings." +#: config/arc/arc.opt:170 +msgid "Generate mul64 and mulu64 instructions." msgstr "" -#: common.opt:3245 -msgid "Create a shared library." +#: config/arc/arc.opt:174 +msgid "Do not generate mpy instructions for ARC700." msgstr "" -#: common.opt:3290 -msgid "Don't create a dynamically linked position independent executable." +#: config/arc/arc.opt:178 +msgid "" +"Generate Extended arithmetic instructions. Currently only divaw, adds, subs " +"and sat16 are supported." msgstr "" -#: common.opt:3294 -msgid "Create a dynamically linked position independent executable." +#: config/arc/arc.opt:182 +msgid "" +"Dummy flag. This is the default unless FPX switches are provided explicitly." msgstr "" -#: common.opt:3298 -msgid "Create a static position independent executable." +#: config/arc/arc.opt:186 +msgid "Generate call insns as register indirect calls." msgstr "" -#: common.opt:3305 -msgid "Use caller save register across calls if possible." +#: config/arc/arc.opt:190 +msgid "Do no generate BRcc instructions in arc_reorg." msgstr "" -#: d/lang.opt:51 -msgid "-Hd \tWrite D interface files to directory ." +#: config/arc/arc.opt:194 +msgid "" +"Generate sdata references. This is the default, unless you compile for PIC." msgstr "" -#: d/lang.opt:55 -msgid "-Hf \tWrite D interface to ." +#: config/arc/arc.opt:198 +msgid "Generate millicode thunks." msgstr "" -#: d/lang.opt:123 -msgid "Warn about casts that will produce a null result." +#: config/arc/arc.opt:202 config/arc/arc.opt:206 +msgid "FPX: Generate Single Precision FPX (compact) instructions." msgstr "" -#: d/lang.opt:139 -msgid "Warn from speculative compiles such as __traits(compiles)." +#: config/arc/arc.opt:210 +msgid "FPX: Generate Single Precision FPX (fast) instructions." msgstr "" -#: d/lang.opt:151 -msgid "Generate JSON file." +#: config/arc/arc.opt:214 +msgid "" +"FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions." msgstr "" -#: d/lang.opt:155 -msgid "-Xf \tWrite JSON output to the given ." +#: config/arc/arc.opt:218 config/arc/arc.opt:222 +msgid "FPX: Generate Double Precision FPX (compact) instructions." msgstr "" -#: d/lang.opt:159 -msgid "Debug library to use instead of phobos." +#: config/arc/arc.opt:226 +msgid "FPX: Generate Double Precision FPX (fast) instructions." msgstr "" -#: d/lang.opt:163 -msgid "Default library to use instead of phobos." +#: config/arc/arc.opt:230 +msgid "Disable LR and SR instructions from using FPX extension aux registers." msgstr "" -#: d/lang.opt:167 -msgid "Do link the standard D startup files in the compilation." +#: config/arc/arc.opt:234 +msgid "" +"Enable generation of ARC SIMD instructions via target-specific builtins." msgstr "" -#: d/lang.opt:174 -msgid "Generate code for all template instantiations." +#: config/arc/arc.opt:238 +msgid "-mcpu=CPU\tCompile code for ARC variant CPU." msgstr "" -#: d/lang.opt:178 -msgid "Generate code for assert contracts." +#: config/arc/arc.opt:242 +msgid "" +"Size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -" +"Os." msgstr "" -#: d/lang.opt:186 +#: config/arc/arc.opt:250 msgid "" -"-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code " -"only, or off." +"Cost to assume for a multiply instruction, with 4 being equal to a normal " +"insn." msgstr "" -#: d/lang.opt:210 -msgid "Compile in debug code." +#: config/arc/arc.opt:254 +msgid "-mcpu=TUNE Tune code for given ARC variant." msgstr "" -#: d/lang.opt:214 -msgid "" -"-fdebug=\tCompile in debug code, code <= , or code " -"identified by ." +#: config/arc/arc.opt:285 +msgid "Enable the use of indexed loads." msgstr "" -#: d/lang.opt:218 -msgid "Generate documentation." +#: config/arc/arc.opt:289 +msgid "Enable the use of pre/post modify with register displacement." msgstr "" -#: d/lang.opt:222 -msgid "-fdoc-dir=\tWrite documentation file to directory ." +#: config/arc/arc.opt:293 +msgid "Generate 32x16 multiply and mac instructions." msgstr "" -#: d/lang.opt:226 -msgid "-fdoc-file=\tWrite documentation to ." +#: config/arc/arc.opt:299 +msgid "Set probability threshold for unaligning branches." msgstr "" -#: d/lang.opt:230 -msgid "-fdoc-inc=\tInclude a Ddoc macro ." +#: config/arc/arc.opt:303 +msgid "Don't use less than 25 bit addressing range for calls." msgstr "" -#: d/lang.opt:234 -msgid "Display the frontend AST after parsing and semantic passes." +#: config/arc/arc.opt:307 +msgid "" +"Explain what alignment considerations lead to the decision to make an insn " +"short or long." msgstr "" -#: d/lang.opt:238 -msgid "Ignore unsupported pragmas." +#: config/arc/arc.opt:311 +msgid "Do alignment optimizations for call instructions." msgstr "" -#: d/lang.opt:242 -msgid "Generate code for class invariant contracts." +#: config/arc/arc.opt:315 +msgid "" +"Enable Rcq constraint handling - most short code generation depends on this." msgstr "" -#: d/lang.opt:246 -msgid "Generate a default D main() function when compiling." +#: config/arc/arc.opt:319 +msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this." msgstr "" -#: d/lang.opt:250 -msgid "" -"-fmodule-file==\tuse as source file for " -"." +#: config/arc/arc.opt:323 +msgid "Enable pre-reload use of cbranchsi pattern." msgstr "" -#: d/lang.opt:254 -msgid "Generate ModuleInfo struct for output module." +#: config/arc/arc.opt:327 +msgid "Enable bbit peephole2." msgstr "" -#: d/lang.opt:258 +#: config/arc/arc.opt:331 msgid "" -"Process all modules specified on the command line, but only generate code " -"for the module specified by the argument." +"Use pc-relative switch case tables - this enables case table shortening." msgstr "" -#: d/lang.opt:262 -msgid "Generate code for postcondition contracts." +#: config/arc/arc.opt:335 +msgid "Enable compact casesi pattern." msgstr "" -#: d/lang.opt:266 -msgid "Generate code for precondition contracts." +#: config/arc/arc.opt:339 +msgid "Enable 'q' instruction alternatives." msgstr "" -#: d/lang.opt:270 -msgid "Compile release version." +#: config/arc/arc.opt:343 +msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc." msgstr "" -#: d/lang.opt:274 -msgid "Generate code for switches without a default case." +#: config/arc/arc.opt:350 +msgid "Enable variable polynomial CRC extension." msgstr "" -#: d/lang.opt:278 -msgid "List information on all language changes." +#: config/arc/arc.opt:354 +msgid "Enable DSP 3.1 Pack A extensions." msgstr "" -#: d/lang.opt:282 -msgid "Give deprecation messages about -ftransition=import anomalies." +#: config/arc/arc.opt:358 +msgid "Enable dual viterbi butterfly extension." msgstr "" -#: d/lang.opt:286 -msgid "List all usages of complex or imaginary types." +#: config/arc/arc.opt:368 +msgid "Enable Dual and Single Operand Instructions for Telephony." msgstr "" -#: d/lang.opt:290 -msgid "Implement DIP1000: Scoped pointers (experimental)." +#: config/arc/arc.opt:372 +msgid "Enable XY Memory extension (DSP version 3)." msgstr "" -#: d/lang.opt:294 -msgid "Implement DIP25: Sealed references (experimental)." +#: config/arc/arc.opt:377 +msgid "Enable Locked Load/Store Conditional extension." msgstr "" -#: d/lang.opt:298 -msgid "List all non-mutable fields which occupy an object instance." +#: config/arc/arc.opt:381 +msgid "Enable swap byte ordering extension instruction." msgstr "" -#: d/lang.opt:302 -msgid "Revert to single phase name lookup." +#: config/arc/arc.opt:385 +msgid "Enable 64-bit Time-Stamp Counter extension instruction." msgstr "" -#: d/lang.opt:306 -msgid "List all hidden GC allocations." +#: config/arc/arc.opt:389 +msgid "Pass -EB option through to linker." msgstr "" -#: d/lang.opt:310 -msgid "List all variables going into thread local storage." +#: config/arc/arc.opt:393 +msgid "Pass -EL option through to linker." msgstr "" -#: d/lang.opt:314 -msgid "Compile in unittest code." +#: config/arc/arc.opt:397 +msgid "Pass -marclinux option through to linker." msgstr "" -#: d/lang.opt:318 -msgid "" -"-fversion=\tCompile in version code >= or identified by " -"." +#: config/arc/arc.opt:401 +msgid "Pass -marclinux_prof option through to linker." msgstr "" -#: d/lang.opt:322 c-family/c.opt:1862 -msgid "Emit common-like symbols as weak symbols." +#: config/arc/arc.opt:410 +msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY." msgstr "" -#: d/lang.opt:342 -msgid "Do not link the standard D library in the compilation." +#: config/arc/arc.opt:414 +msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." msgstr "" -#: d/lang.opt:350 -msgid "Link the standard D library statically in the compilation." +#: config/arc/arc.opt:418 +msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." msgstr "" -#: d/lang.opt:354 -msgid "Link the standard D library dynamically in the compilation." +#: config/arc/arc.opt:430 +msgid "Enable atomic instructions." msgstr "" -#: c-family/c.opt:182 -msgid "" -"-A=\tAssert the to . Putting '-' " -"before disables the to ." +#: config/arc/arc.opt:434 +msgid "Enable double load/store instructions for ARC HS." msgstr "" -#: c-family/c.opt:186 -msgid "Do not discard comments." +#: config/arc/arc.opt:438 +msgid "Specify the name of the target floating point configuration." msgstr "" -#: c-family/c.opt:190 -msgid "Do not discard comments in macro expansions." +#: config/arc/arc.opt:481 +msgid "Specify thread pointer register number." msgstr "" -#: c-family/c.opt:194 -msgid "" -"-D[=]\tDefine a with as its value. If just " -" is given, is taken to be 1." +#: config/arc/arc.opt:488 +msgid "Enable use of NPS400 bit operations." msgstr "" -#: c-family/c.opt:201 -msgid "-F \tAdd to the end of the main framework include path." +#: config/arc/arc.opt:492 +msgid "Enable use of NPS400 xld/xst extension." msgstr "" -#: c-family/c.opt:205 -msgid "Enable parsing GIMPLE." +#: config/arc/arc.opt:500 +msgid "" +"Specifies the registers that the processor saves on an interrupt entry and " +"exit." msgstr "" -#: c-family/c.opt:209 -msgid "Print the name of header files as they are used." +#: config/arc/arc.opt:504 +msgid "" +"Specifies the number of registers replicated in second register bank on " +"entry to fast interrupt." msgstr "" -#: c-family/c.opt:213 -msgid "-I \tAdd to the end of the main include path." +#: config/arc/arc.opt:508 +msgid "" +"Sets LP_COUNT register width. Possible values are 8, 16, 20, 24, 28, and 32." msgstr "" -#: c-family/c.opt:217 -msgid "Generate make dependencies." +#: config/arc/arc.opt:533 +msgid "Enable 16-entry register file." msgstr "" -#: c-family/c.opt:221 -msgid "Generate make dependencies and compile." +#: config/arc/arc.opt:537 +msgid "Enable use of BI/BIH instructions when available." msgstr "" -#: c-family/c.opt:225 -msgid "-MF \tWrite dependency output to the given file." +#: config/arc/arc.opt:541 +msgid "Enable ENTER_S and LEAVE_S opcodes for ARCv2." msgstr "" -#: c-family/c.opt:229 -msgid "Treat missing header files as generated files." +#: lto/lang.opt:50 +msgid "Set linker output type (used internally during LTO optimization)." msgstr "" -#: c-family/c.opt:233 -msgid "Like -M but ignore system header files." +#: lto/lang.opt:55 +msgid "Run the link-time optimizer in local transformation (LTRANS) mode." msgstr "" -#: c-family/c.opt:237 -msgid "Like -MD but ignore system header files." +#: lto/lang.opt:59 +msgid "Specify a file to which a list of files output by LTRANS is written." msgstr "" -#: c-family/c.opt:241 -msgid "Generate phony targets for all headers." +#: lto/lang.opt:63 +msgid "Run the link-time optimizer in whole program analysis (WPA) mode." msgstr "" -#: c-family/c.opt:245 -msgid "-MQ \tAdd a MAKE-quoted target." +#: lto/lang.opt:67 +msgid "" +"Whole program analysis (WPA) mode with number of parallel jobs specified." msgstr "" -#: c-family/c.opt:249 -msgid "-MT \tAdd an unquoted target." +#: lto/lang.opt:71 +msgid "The resolution file." msgstr "" -#: c-family/c.opt:253 -msgid "Do not generate #line directives." +#: common.opt:243 +msgid "Provide bash completion for options starting with provided string." msgstr "" -#: c-family/c.opt:257 -msgid "-U\tUndefine ." +#: common.opt:292 +msgid "Display this information." msgstr "" -#: c-family/c.opt:261 +#: common.opt:296 msgid "" -"Warn about things that will change when compiling with an ABI-compliant " -"compiler." +"--help=\tDisplay descriptions of a specific class of options. " +" is one or more of optimizers, target, warnings, undocumented, params." msgstr "" -#: c-family/c.opt:265 -msgid "" -"Warn about things that change between the current -fabi-version and the " -"specified version." +#: common.opt:417 +msgid "Alias for --help=target." msgstr "" -#: c-family/c.opt:269 +#: common.opt:442 msgid "" -"Warn if a subobject has an abi_tag attribute that the complete object type " -"does not have." +"--param =\tSet parameter to value. See below for a " +"complete list of parameters." msgstr "" -#: c-family/c.opt:276 -msgid "" -"Warn on suspicious calls of standard functions computing absolute values." +#: common.opt:470 +msgid "-O\tSet optimization level to ." msgstr "" -#: c-family/c.opt:280 -msgid "Warn about suspicious uses of memory addresses." +#: common.opt:474 +msgid "Optimize for space rather than speed." msgstr "" -#: c-family/c.opt:296 -msgid "Warn about 'new' of type with extended alignment without -faligned-new." +#: common.opt:478 +msgid "Optimize for speed disregarding exact standards compliance." msgstr "" -#: c-family/c.opt:300 -msgid "" -"-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member " -"allocation function." +#: common.opt:482 +msgid "Optimize for debugging experience rather than speed or size." msgstr "" -#: c-family/c.opt:308 -msgid "Warn on any use of alloca." +#: common.opt:522 +msgid "This switch is deprecated; use -Wextra instead." msgstr "" -#: c-family/c.opt:312 -msgid "" -"-Walloc-size-larger-than= Warn for calls to allocation functions that " -"attempt to allocate objects larger than the specified number of bytes." +#: common.opt:535 +msgid "Warn about returning structures, unions or arrays." msgstr "" -#: c-family/c.opt:317 +#: common.opt:539 msgid "" -"-Wno-alloc-size-larger-than Disable Walloc-size-larger-than= warning. " -"Equivalent to Walloc-size-larger-than= or larger." +"Warn if a loop with constant number of iterations triggers undefined " +"behavior." msgstr "" -#: c-family/c.opt:321 -msgid "" -"-Walloc-zero Warn for calls to allocation functions that specify zero bytes." +#: common.opt:543 common.opt:547 +msgid "Warn if an array is accessed out of bounds." msgstr "" -#: c-family/c.opt:325 -msgid "" -"-Walloca-larger-than=\tWarn on unbounded uses of alloca, and on " -"bounded uses of alloca whose bound can be larger than bytes." +#: common.opt:551 +msgid "Warn about inappropriate attribute usage." msgstr "" -#: c-family/c.opt:331 +#: common.opt:555 common.opt:559 msgid "" -"-Wno-alloca-larger-than Disable Walloca-larger-than= warning. Equivalent to " -"Walloca-larger-than= or larger." +"Warn about type safety and similar errors and mismatches in declarations " +"with alias attributes." msgstr "" -#: c-family/c.opt:343 +#: common.opt:563 msgid "" -"Warn whenever an Objective-C assignment is being intercepted by the garbage " -"collector." +"Warn when profiling instrumentation was requested, but could not be applied " +"to a certain function." msgstr "" -#: c-family/c.opt:347 -msgid "Warn about casting functions to incompatible types." +#: common.opt:568 common.opt:572 +msgid "Warn about pointer casts which increase alignment." msgstr "" -#: c-family/c.opt:351 -msgid "" -"Warn about boolean expression compared with an integer value different from " -"true/false." +#: common.opt:576 +msgid "Warn when a #warning directive is encountered." msgstr "" -#: c-family/c.opt:355 -msgid "Warn about certain operations on boolean expressions." +#: common.opt:580 +msgid "Warn about uses of __attribute__((warning)) declarations." msgstr "" -#: c-family/c.opt:359 -msgid "" -"Warn when __builtin_frame_address or __builtin_return_address is used " -"unsafely." +#: common.opt:584 +msgid "Warn if a deprecated compiler feature, class, method, or field is used." msgstr "" -#: c-family/c.opt:363 -msgid "Warn when a built-in function is declared with the wrong signature." +#: common.opt:588 +msgid "Warn about uses of __attribute__((deprecated)) declarations." msgstr "" -#: c-family/c.opt:367 -msgid "Warn when a built-in preprocessor macro is undefined or redefined." +#: common.opt:592 +msgid "Warn when an optimization pass is disabled." msgstr "" -#: c-family/c.opt:371 -msgid "Warn about features not present in ISO C11, but present in ISO C2X." +#: common.opt:596 +msgid "Treat all warnings as errors." msgstr "" -#: c-family/c.opt:375 -msgid "Warn about features not present in ISO C90, but present in ISO C99." +#: common.opt:600 +msgid "Treat specified warning as error." msgstr "" -#: c-family/c.opt:379 -msgid "Warn about features not present in ISO C99, but present in ISO C11." +#: common.opt:604 +msgid "Print extra (possibly unwanted) warnings." msgstr "" -#: c-family/c.opt:383 -msgid "Warn about C constructs that are not in the common subset of C and C++." +#: common.opt:608 +msgid "Exit on the first error occurred." msgstr "" -#: c-family/c.opt:390 +#: common.opt:612 msgid "" -"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO " -"C++ 2011." +"-Wframe-larger-than=\tWarn if a function's stack frame requires " +"in excess of ." msgstr "" -#: c-family/c.opt:394 -msgid "" -"Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO " -"C++ 2014." +#: common.opt:616 +msgid "Warn when attempting to free a non-heap object." msgstr "" -#: c-family/c.opt:401 -msgid "" -"Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO " -"C++ 2017." +#: common.opt:620 +msgid "Warn when a function cannot be expanded to HSAIL." msgstr "" -#: c-family/c.opt:405 -msgid "Warn about casts between incompatible function types." +#: common.opt:627 +msgid "Warn when a switch case falls through." msgstr "" -#: c-family/c.opt:409 -msgid "Warn about casts which discard qualifiers." +#: common.opt:631 +msgid "Warn when an inlined function cannot be inlined." msgstr "" -#: c-family/c.opt:413 c-family/c.opt:417 -msgid "Warn about catch handlers of non-reference type." +#: common.opt:635 +msgid "" +"Warn when an atomic memory model parameter is known to be outside the valid " +"range." msgstr "" -#: c-family/c.opt:421 -msgid "Warn about subscripts whose type is \"char\"." +#: common.opt:642 +msgid "" +"-Wlarger-than=\tWarn if an object's size exceeds ." msgstr "" -#: c-family/c.opt:429 -msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"." +#: common.opt:646 +msgid "Warn if comparing pointer parameter with nonnull attribute with NULL." msgstr "" -#: c-family/c.opt:433 +#: common.opt:650 msgid "" -"Warn about possibly nested block comments, and C++ comments spanning more " -"than one physical line." +"Warn if dereferencing a NULL pointer may lead to erroneous or undefined " +"behavior." msgstr "" -#: c-family/c.opt:437 -msgid "Synonym for -Wcomment." +#: common.opt:661 +msgid "" +"Warn about some C++ One Definition Rule violations during link time " +"optimization." msgstr "" -#: c-family/c.opt:441 -msgid "Warn for conditionally-supported constructs." +#: common.opt:665 +msgid "Warn about overflow in arithmetic expressions." msgstr "" -#: c-family/c.opt:445 -msgid "Warn for implicit type conversions that may change a value." +#: common.opt:669 +msgid "" +"During link time optimization warn about mismatched types of global " +"declarations." msgstr "" -#: c-family/c.opt:449 -msgid "Warn for converting NULL from/to a non-pointer type." +#: common.opt:673 +msgid "Warn when the packed attribute has no effect on struct layout." msgstr "" -#: c-family/c.opt:457 -msgid "Warn when all constructors and destructors are private." +#: common.opt:677 +msgid "Warn when padding is required to align structure members." msgstr "" -#: c-family/c.opt:461 -msgid "Warn about dangling else." +#: common.opt:681 +msgid "Issue warnings needed for strict compliance to the standard." msgstr "" -#: c-family/c.opt:465 -msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage." +#: common.opt:685 +msgid "" +"Warn about returning a pointer/reference to a local or temporary variable." msgstr "" -#: c-family/c.opt:469 -msgid "Warn when a declaration is found after a statement." +#: common.opt:689 +msgid "Warn when one variable shadows another. Same as -Wshadow=global." msgstr "" -#: c-family/c.opt:473 -msgid "Warn when deleting a pointer to incomplete type." +#: common.opt:693 +msgid "Warn when one variable shadows another (globally)." msgstr "" -#: c-family/c.opt:477 -msgid "Warn about deleting polymorphic objects with non-virtual destructors." +#: common.opt:697 +msgid "" +"Warn when one local variable shadows another local variable or parameter." msgstr "" -#: c-family/c.opt:485 +#: common.opt:704 msgid "" -"Mark implicitly-declared copy operations as deprecated if the class has a " -"user-provided copy operation." +"Warn when one local variable shadows another local variable or parameter of " +"compatible type." msgstr "" -#: c-family/c.opt:490 -msgid "" -"Mark implicitly-declared copy operations as deprecated if the class has a " -"user-provided copy operation or destructor." +#: common.opt:711 +msgid "Warn when not issuing stack smashing protection for some reason." msgstr "" -#: c-family/c.opt:495 +#: common.opt:715 msgid "" -"Warn about positional initialization of structs requiring designated " -"initializers." +"-Wstack-usage=\tWarn if stack usage might exceed ." msgstr "" -#: c-family/c.opt:499 -msgid "Warn if qualifiers on arrays which are pointer targets are discarded." +#: common.opt:719 common.opt:723 +msgid "Warn about code which might break strict aliasing rules." msgstr "" -#: c-family/c.opt:503 -msgid "Warn if type qualifiers on pointers are discarded." +#: common.opt:727 common.opt:731 +msgid "Warn about optimizations that assume that signed overflow is undefined." msgstr "" -#: c-family/c.opt:507 -msgid "Warn about compile-time integer division by zero." +#: common.opt:735 +msgid "" +"Warn about functions which might be candidates for __attribute__((cold))." msgstr "" -#: c-family/c.opt:511 -msgid "Warn about duplicated branches in if-else statements." +#: common.opt:739 +msgid "" +"Warn about functions which might be candidates for __attribute__((const))." msgstr "" -#: c-family/c.opt:515 -msgid "Warn about duplicated conditions in an if-else-if chain." +#: common.opt:743 +msgid "" +"Warn about functions which might be candidates for __attribute__((pure))." msgstr "" -#: c-family/c.opt:519 -msgid "Warn about violations of Effective C++ style rules." +#: common.opt:747 +msgid "" +"Warn about functions which might be candidates for __attribute__((noreturn))." msgstr "" -#: c-family/c.opt:523 -msgid "Warn about an empty body in an if or else statement." +#: common.opt:751 +msgid "" +"Warn about functions which might be candidates for __attribute__((malloc))." msgstr "" -#: c-family/c.opt:527 -msgid "Warn about stray tokens after #else and #endif." +#: common.opt:755 +msgid "" +"Warn about C++ polymorphic types where adding final keyword would improve " +"code quality." msgstr "" -#: c-family/c.opt:531 -msgid "Warn about comparison of different enum types." +#: common.opt:759 +msgid "" +"Warn about C++ virtual methods where adding final keyword would improve code " +"quality." msgstr "" -#: c-family/c.opt:539 +#: common.opt:763 msgid "" -"This switch is deprecated; use -Werror=implicit-function-declaration instead." +"Warn about statements between switch's controlling expression and the first " +"case." msgstr "" -#: c-family/c.opt:547 -msgid "Warn about semicolon after in-class function definition." +#: common.opt:768 +msgid "Do not suppress warnings from system headers." msgstr "" -#: c-family/c.opt:551 -msgid "" -"Warn for implicit type conversions that cause loss of floating point " -"precision." +#: common.opt:772 +msgid "Warn whenever a trampoline is generated." msgstr "" -#: c-family/c.opt:555 -msgid "Warn if testing floating point numbers for equality." +#: common.opt:776 +msgid "" +"Warn if a comparison is always true or always false due to the limited range " +"of the data type." msgstr "" -#: c-family/c.opt:559 c-family/c.opt:601 -msgid "Warn about printf/scanf/strftime/strfmon format string anomalies." +#: common.opt:780 +msgid "Warn about uninitialized automatic variables." msgstr "" -#: c-family/c.opt:563 -msgid "Warn about format strings that contain NUL bytes." +#: common.opt:784 +msgid "Warn about maybe uninitialized automatic variables." msgstr "" -#: c-family/c.opt:567 -msgid "Warn if passing too many arguments to a function for its format string." +#: common.opt:792 +msgid "Enable all -Wunused- warnings." msgstr "" -#: c-family/c.opt:571 -msgid "Warn about format strings that are not literals." +#: common.opt:796 +msgid "Warn when a function parameter is only set, otherwise unused." msgstr "" -#: c-family/c.opt:575 -msgid "" -"Warn about function calls with format strings that write past the end of the " -"destination region. Same as -Wformat-overflow=1." +#: common.opt:800 +msgid "Warn when a variable is only set, otherwise unused." msgstr "" -#: c-family/c.opt:580 -msgid "Warn about possible security problems with format functions." +#: common.opt:804 +msgid "Warn when a function is unused." msgstr "" -#: c-family/c.opt:584 -msgid "Warn about sign differences with format functions." +#: common.opt:808 +msgid "Warn when a label is unused." msgstr "" -#: c-family/c.opt:588 -msgid "" -"Warn about calls to snprintf and similar functions that truncate output. " -"Same as -Wformat-truncation=1." +#: common.opt:812 +msgid "Warn when a function parameter is unused." msgstr "" -#: c-family/c.opt:593 -msgid "Warn about strftime formats yielding 2-digit years." +#: common.opt:816 +msgid "Warn when an expression value is unused." msgstr "" -#: c-family/c.opt:597 -msgid "Warn about zero-length formats." +#: common.opt:820 +msgid "Warn when a variable is unused." msgstr "" -#: c-family/c.opt:605 -msgid "" -"Warn about function calls with format strings that write past the end of the " -"destination region." +#: common.opt:824 +msgid "Warn in case profiles in -fprofile-use do not match." msgstr "" -#: c-family/c.opt:610 -msgid "" -"Warn about calls to snprintf and similar functions that truncate output." +#: common.opt:828 +msgid "Warn in case profiles in -fprofile-use do not exist." msgstr "" -#: c-family/c.opt:614 -msgid "Warn when the field in a struct is not aligned." +#: common.opt:832 +msgid "Warn when a vector operation is compiled outside the SIMD." msgstr "" -#: c-family/c.opt:618 -msgid "Warn whenever type qualifiers are ignored." +#: common.opt:848 +msgid "-aux-info \tEmit declaration information into ." msgstr "" -#: c-family/c.opt:622 -msgid "Warn whenever attributes are ignored." +#: common.opt:867 +msgid "-d\tEnable dumps from specific passes of the compiler." msgstr "" -#: c-family/c.opt:626 -msgid "" -"Warn when there is a conversion between pointers that have incompatible " -"types." +#: common.opt:871 +msgid "-dumpbase \tSet the file basename to be used for dumps." msgstr "" -#: c-family/c.opt:630 -msgid "Warn when the address of packed member of struct or union is taken." +#: common.opt:875 +msgid "-dumpdir \tSet the directory name to be used for dumps." msgstr "" -#: c-family/c.opt:634 -msgid "Warn about variables which are initialized to themselves." +#: common.opt:959 +msgid "The version of the C++ ABI in use." msgstr "" -#: c-family/c.opt:638 -msgid "" -"Warn about uses of std::initializer_list that can result in dangling " -"pointers." +#: common.opt:963 +msgid "Aggressively optimize loops using language constraints." msgstr "" -#: c-family/c.opt:642 -msgid "Warn about implicit declarations." +#: common.opt:967 +msgid "Align the start of functions." msgstr "" -#: c-family/c.opt:650 -msgid "Warn about implicit conversions from \"float\" to \"double\"." +#: common.opt:977 +msgid "Align labels which are only reached by jumping." msgstr "" -#: c-family/c.opt:654 -msgid "Warn if \"defined\" is used outside #if." +#: common.opt:984 +msgid "Align all labels." msgstr "" -#: c-family/c.opt:658 -msgid "Warn about implicit function declarations." +#: common.opt:991 +msgid "Align the start of loops." msgstr "" -#: c-family/c.opt:662 -msgid "Warn when a declaration does not specify a type." +#: common.opt:1014 +msgid "Select what to sanitize." msgstr "" -#: c-family/c.opt:669 -msgid "" -"Warn about C++11 inheriting constructors when the base has a variadic " -"constructor." +#: common.opt:1018 +msgid "Select type of coverage sanitization." msgstr "" -#: c-family/c.opt:673 -msgid "" -"Warn about incompatible integer to pointer and pointer to integer " -"conversions." +#: common.opt:1022 +msgid "-fasan-shadow-offset=\tUse custom shadow memory offset." msgstr "" -#: c-family/c.opt:677 -msgid "Warn for suspicious integer expressions in boolean context." +#: common.opt:1026 +msgid "" +"-fsanitize-sections=\tSanitize global variables in user-" +"defined sections." msgstr "" -#: c-family/c.opt:681 -msgid "" -"Warn when there is a cast to a pointer from an integer of a different size." +#: common.opt:1031 +msgid "After diagnosing undefined behavior attempt to continue execution." msgstr "" -#: c-family/c.opt:685 -msgid "Warn about invalid uses of the \"offsetof\" macro." +#: common.opt:1035 +msgid "This switch is deprecated; use -fsanitize-recover= instead." msgstr "" -#: c-family/c.opt:689 -msgid "Warn about PCH files that are found but not used." +#: common.opt:1042 +msgid "" +"Use trap instead of a library function for undefined behavior sanitization." msgstr "" -#: c-family/c.opt:693 -msgid "Warn when a jump misses a variable initialization." +#: common.opt:1046 +msgid "Generate unwind tables that are exact at each instruction boundary." msgstr "" -#: c-family/c.opt:697 -msgid "" -"Warn when a string or character literal is followed by a ud-suffix which " -"does not begin with an underscore." +#: common.opt:1050 +msgid "Generate auto-inc/dec instructions." msgstr "" -#: c-family/c.opt:701 +#: common.opt:1054 msgid "" -"Warn when a logical operator is suspiciously always evaluating to true or " -"false." +"Use sample profile information for call graph node weights. The default " +"profile file is fbdata.afdo in 'pwd'." msgstr "" -#: c-family/c.opt:705 +#: common.opt:1059 msgid "" -"Warn when logical not is used on the left hand side operand of a comparison." +"Use sample profile information for call graph node weights. The profile file " +"is specified in the argument." msgstr "" -#: c-family/c.opt:709 -msgid "Do not warn about using \"long long\" when -pedantic." +#: common.opt:1068 +msgid "Generate code to check bounds before indexing arrays." msgstr "" -#: c-family/c.opt:713 -msgid "Warn about suspicious declarations of \"main\"." +#: common.opt:1072 +msgid "Replace add, compare, branch with branch on count register." msgstr "" -#: c-family/c.opt:721 -msgid "" -"Warn about suspicious calls to memset where the third argument is constant " -"literal zero and the second is not." +#: common.opt:1076 +msgid "Use profiling information for branch probabilities." msgstr "" -#: c-family/c.opt:725 +#: common.opt:1080 msgid "" -"Warn about suspicious calls to memset where the third argument contains the " -"number of elements not multiplied by the element size." +"Perform branch target load optimization before prologue / epilogue threading." msgstr "" -#: c-family/c.opt:729 +#: common.opt:1084 msgid "" -"Warn when the indentation of the code does not reflect the block structure." -msgstr "" - -#: c-family/c.opt:733 -msgid "Warn about possibly missing braces around initializers." +"Perform branch target load optimization after prologue / epilogue threading." msgstr "" -#: c-family/c.opt:737 -msgid "Warn about global functions without previous declarations." +#: common.opt:1088 +msgid "" +"Restrict target load migration not to re-use registers in any basic block." msgstr "" -#: c-family/c.opt:741 -msgid "Warn about missing fields in struct initializers." +#: common.opt:1092 +msgid "" +"-fcall-saved-\tMark as being preserved across functions." msgstr "" -#: c-family/c.opt:745 +#: common.opt:1096 msgid "" -"Warn about unsafe macros expanding to multiple statements used as a body of " -"a clause such as if, else, while, switch, or for." +"-fcall-used-\tMark as being corrupted by function calls." msgstr "" -#: c-family/c.opt:749 -msgid "Warn on direct multiple inheritance." +#: common.opt:1103 +msgid "Save registers around function calls." msgstr "" -#: c-family/c.opt:753 -msgid "Warn on namespace definition." +#: common.opt:1107 +msgid "This switch is deprecated; do not use." msgstr "" -#: c-family/c.opt:757 -msgid "Warn when fields in a struct with the packed attribute are misaligned." +#: common.opt:1111 +msgid "Check the return value of new in C++." msgstr "" -#: c-family/c.opt:761 -msgid "Warn about missing sized deallocation functions." +#: common.opt:1115 common.opt:1119 +msgid "Perform internal consistency checkings." msgstr "" -#: c-family/c.opt:765 -msgid "" -"Warn about suspicious divisions of two sizeof expressions that don't work " -"correctly with pointers." +#: common.opt:1123 +msgid "Enable code hoisting." msgstr "" -#: c-family/c.opt:769 +#: common.opt:1127 msgid "" -"Warn about suspicious length parameters to certain string functions if the " -"argument uses sizeof." +"Looks for opportunities to reduce stack adjustments and stack references." msgstr "" -#: c-family/c.opt:773 -msgid "Warn when sizeof is applied on a parameter declared as an array." +#: common.opt:1131 +msgid "Do not put uninitialized globals in the common section." msgstr "" -#: c-family/c.opt:777 +#: common.opt:1139 msgid "" -"Warn about buffer overflow in string manipulation functions like memcpy and " -"strcpy." +"-fcompare-debug[=]\tCompile with and without e.g. -gtoggle, and " +"compare the final-insns dump." msgstr "" -#: c-family/c.opt:782 -msgid "" -"Under the control of Object Size type, warn about buffer overflow in string " -"manipulation functions like memcpy and strcpy." +#: common.opt:1143 +msgid "Run only the second compilation of -fcompare-debug." msgstr "" -#: c-family/c.opt:787 -msgid "" -"Warn about truncation in string manipulation functions like strncat and " -"strncpy." +#: common.opt:1147 +msgid "Perform comparison elimination after register allocation has finished." msgstr "" -#: c-family/c.opt:791 -msgid "Warn about functions which might be candidates for format attributes." +#: common.opt:1151 +msgid "Do not perform optimizations increasing noticeably stack usage." msgstr "" -#: c-family/c.opt:795 -msgid "" -"Suggest that the override keyword be used when the declaration of a virtual " -"function overrides another." +#: common.opt:1155 +msgid "Perform a register copy-propagation optimization pass." msgstr "" -#: c-family/c.opt:800 -msgid "Warn about enumerated switches, with no default, missing a case." +#: common.opt:1159 +msgid "Perform cross-jumping optimization." msgstr "" -#: c-family/c.opt:804 -msgid "Warn about enumerated switches missing a \"default:\" statement." +#: common.opt:1163 +msgid "When running CSE, follow jumps to their targets." msgstr "" -#: c-family/c.opt:808 -msgid "Warn about all enumerated switches missing a specific case." +#: common.opt:1171 +msgid "Omit range reduction step when performing complex division." msgstr "" -#: c-family/c.opt:812 -msgid "Warn about switches with boolean controlling expression." +#: common.opt:1175 +msgid "Complex multiplication and division follow Fortran rules." msgstr "" -#: c-family/c.opt:816 -msgid "Warn on primary template declaration." +#: common.opt:1179 +msgid "Place data items into their own section." msgstr "" -#: c-family/c.opt:820 +#: common.opt:1183 +msgid "List all available debugging counters with their limits and counts." +msgstr "" + +#: common.opt:1187 msgid "" -"Warn about declarations of entities that may be missing attributes that " -"related entities have been declared with." +"-fdbg-cnt=[:]:[,:...]\tSet the " +"debug counter limit." msgstr "" -#: c-family/c.opt:829 -msgid "Warn about user-specified include directories that do not exist." +#: common.opt:1191 +msgid "" +"-fdebug-prefix-map== Map one directory name to another in debug " +"information." msgstr "" -#: c-family/c.opt:833 +#: common.opt:1195 msgid "" -"Warn about function parameters declared without a type specifier in K&R-" -"style functions." +"-ffile-prefix-map== Map one directory name to another in " +"compilation result." msgstr "" -#: c-family/c.opt:837 -msgid "Warn about global functions without prototypes." +#: common.opt:1199 +msgid "Output .debug_types section when using DWARF v4 debuginfo." msgstr "" -#: c-family/c.opt:844 -msgid "Warn about use of multi-character character constants." +#: common.opt:1205 +msgid "Defer popping functions args from stack until later." msgstr "" -#: c-family/c.opt:848 -msgid "" -"Warn about narrowing conversions within { } that are ill-formed in C++11." +#: common.opt:1209 +msgid "Attempt to fill delay slots of branch instructions." msgstr "" -#: c-family/c.opt:852 -msgid "Warn about \"extern\" declarations not at file scope." +#: common.opt:1213 +msgid "Delete dead instructions that may throw exceptions." msgstr "" -#: c-family/c.opt:856 -msgid "" -"Warn when a noexcept expression evaluates to false even though the " -"expression can't actually throw." +#: common.opt:1217 +msgid "Delete useless null pointer checks." msgstr "" -#: c-family/c.opt:860 +#: common.opt:1221 msgid "" -"Warn if C++17 noexcept function type will change the mangled name of a " -"symbol." +"Stream extra data to support more aggressive devirtualization in LTO local " +"transformation mode." msgstr "" -#: c-family/c.opt:864 -msgid "" -"Warn when non-templatized friend functions are declared within a template." +#: common.opt:1225 +msgid "Perform speculative devirtualization." msgstr "" -#: c-family/c.opt:868 -msgid "" -"Warn when a conversion function will never be called due to the type it " -"converts to." +#: common.opt:1229 +msgid "Try to convert virtual calls to direct ones." msgstr "" -#: c-family/c.opt:872 -msgid "Warn for unsafe raw memory writes to objects of class types." +#: common.opt:1233 +msgid "" +"-fdiagnostics-show-location=[once|every-line]\tHow often to emit source " +"location at the beginning of line-wrapped diagnostics." msgstr "" -#: c-family/c.opt:876 -msgid "Warn about non-virtual destructors." +#: common.opt:1250 +msgid "Show the source line with a caret indicating the column." msgstr "" -#: c-family/c.opt:880 -msgid "" -"Warn about NULL being passed to argument slots marked as requiring non-NULL." +#: common.opt:1254 +msgid "Show labels annotating ranges of source code when showing source." msgstr "" -#: c-family/c.opt:896 -msgid "" -"-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings." +#: common.opt:1258 +msgid "Show line numbers in the left margin when showing source." msgstr "" -#: c-family/c.opt:919 -msgid "Warn if a C-style cast is used in a program." +#: common.opt:1266 +msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics." msgstr "" -#: c-family/c.opt:923 -msgid "Warn for obsolescent usage in a declaration." +#: common.opt:1286 +msgid "-fdiagnostics-format=[text|json] Select output format." msgstr "" -#: c-family/c.opt:927 -msgid "Warn if an old-style parameter definition is used." +#: common.opt:1303 +msgid "Print fix-it hints in machine-readable form." msgstr "" -#: c-family/c.opt:931 -msgid "Warn if a simd directive is overridden by the vectorizer cost model." +#: common.opt:1307 +msgid "Print fix-it hints to stderr in unified diff format." msgstr "" -#: c-family/c.opt:935 +#: common.opt:1311 msgid "" -"Warn if a string is longer than the maximum portable length specified by the " -"standard." +"Amend appropriate diagnostic messages with the command line option that " +"controls them." msgstr "" -#: c-family/c.opt:939 -msgid "Warn about overloaded virtual function names." +#: common.opt:1315 +msgid "Set minimum width of left margin of source code when showing source." msgstr "" -#: c-family/c.opt:943 -msgid "Warn about overriding initializers without side effects." +#: common.opt:1319 +msgid "" +"-fdisable-[tree|rtl|ipa]-=range1+range2 disables an optimization pass." msgstr "" -#: c-family/c.opt:947 -msgid "Warn about overriding initializers with side effects." +#: common.opt:1323 +msgid "" +"-fenable-[tree|rtl|ipa]-=range1+range2 enables an optimization pass." msgstr "" -#: c-family/c.opt:951 -msgid "Warn about packed bit-fields whose offset changed in GCC 4.4." +#: common.opt:1327 +msgid "-fdump-\tDump various compiler internals to a file." msgstr "" -#: c-family/c.opt:955 -msgid "Warn about possibly missing parentheses." +#: common.opt:1334 +msgid "" +"-fdump-final-insns=filename\tDump to filename the insns at the end of " +"translation." msgstr "" -#: c-family/c.opt:963 -msgid "" -"Warn about calling std::move on a local object in a return statement " -"preventing copy elision." +#: common.opt:1338 +msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code." msgstr "" -#: c-family/c.opt:967 -msgid "Warn when converting the type of pointers to member functions." +#: common.opt:1342 +msgid "Suppress output of addresses in debugging dumps." msgstr "" -#: c-family/c.opt:971 -msgid "Warn about function pointer arithmetic." +#: common.opt:1346 +msgid "" +"Collect and dump debug information into temporary file if ICE in C/C++ " +"compiler occurred." msgstr "" -#: c-family/c.opt:975 -msgid "Warn when a pointer differs in signedness in an assignment." +#: common.opt:1351 +msgid "" +"Dump detailed information on GCC's internal representation of source code " +"locations." msgstr "" -#: c-family/c.opt:979 -msgid "Warn when a pointer is compared with a zero character constant." +#: common.opt:1355 +msgid "Dump optimization passes." msgstr "" -#: c-family/c.opt:983 -msgid "Warn when a pointer is cast to an integer of a different size." +#: common.opt:1359 +msgid "" +"Suppress output of instruction numbers, line number notes and addresses in " +"debugging dumps." msgstr "" -#: c-family/c.opt:987 -msgid "Warn about misuses of pragmas." +#: common.opt:1363 +msgid "Suppress output of previous and next insn numbers in debugging dumps." msgstr "" -#: c-family/c.opt:991 -msgid "" -"Warn if constructor or destructors with priorities from 0 to 100 are used." +#: common.opt:1367 +msgid "Enable CFI tables via GAS assembler directives." msgstr "" -#: c-family/c.opt:995 -msgid "" -"Warn if a property for an Objective-C object has no assign semantics " -"specified." +#: common.opt:1371 +msgid "Perform early inlining." msgstr "" -#: c-family/c.opt:999 -msgid "Warn if inherited methods are unimplemented." +#: common.opt:1379 +msgid "Perform interprocedural reduction of aggregates." msgstr "" -#: c-family/c.opt:1003 c-family/c.opt:1007 -msgid "Warn for placement new expressions with undefined behavior." +#: common.opt:1383 +msgid "Perform unused symbol elimination in debug info." msgstr "" -#: c-family/c.opt:1011 -msgid "Warn about multiple declarations of the same object." +#: common.opt:1387 +msgid "Perform unused type elimination in debug info." msgstr "" -#: c-family/c.opt:1015 -msgid "Warn about redundant calls to std::move." +#: common.opt:1391 +msgid "Do not suppress C++ class debug information." msgstr "" -#: c-family/c.opt:1019 -msgid "Warn about uses of register storage specifier." +#: common.opt:1395 +msgid "Enable exception handling." msgstr "" -#: c-family/c.opt:1023 -msgid "Warn when the compiler reorders code." +#: common.opt:1399 +msgid "Perform a number of minor, expensive optimizations." msgstr "" -#: c-family/c.opt:1027 +#: common.opt:1403 msgid "" -"Warn whenever a function's return type defaults to \"int\" (C), or about " -"inconsistent return types (C++)." +"-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-" +"point precision." msgstr "" -#: c-family/c.opt:1031 -msgid "Warn on suspicious constructs involving reverse scalar storage order." +#: common.opt:1418 +msgid "" +"-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of " +"FLT_EVAL_METHOD are permitted." msgstr "" -#: c-family/c.opt:1035 -msgid "Warn if a selector has multiple methods." +#: common.opt:1434 +msgid "" +"Output lto objects containing both the intermediate language and binary " +"output." msgstr "" -#: c-family/c.opt:1039 -msgid "Warn about possible violations of sequence point rules." +#: common.opt:1438 +msgid "Assume no NaNs or infinities are generated." msgstr "" -#: c-family/c.opt:1043 -msgid "Warn if a local declaration hides an instance variable." +#: common.opt:1442 +msgid "" +"-ffixed-\tMark as being unavailable to the compiler." msgstr "" -#: c-family/c.opt:1047 c-family/c.opt:1051 -msgid "Warn if left shift of a signed value overflows." +#: common.opt:1446 +msgid "Don't allocate floats and doubles in extended-precision registers." msgstr "" -#: c-family/c.opt:1055 -msgid "Warn if shift count is negative." +#: common.opt:1454 +msgid "Perform a forward propagation pass on RTL." msgstr "" -#: c-family/c.opt:1059 -msgid "Warn if shift count >= width of type." +#: common.opt:1458 +msgid "" +"-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction." msgstr "" -#: c-family/c.opt:1063 -msgid "Warn if left shifting a negative value." +#: common.opt:1475 +msgid "" +"Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" " +"exceptions." msgstr "" -#: c-family/c.opt:1067 -msgid "Warn about signed-unsigned comparisons." +#: common.opt:1482 +msgid "Allow function addresses to be held in registers." msgstr "" -#: c-family/c.opt:1075 -msgid "" -"Warn for implicit type conversions between signed and unsigned integers." +#: common.opt:1486 +msgid "Place each function into its own section." msgstr "" -#: c-family/c.opt:1079 -msgid "Warn when overload promotes from unsigned to signed." +#: common.opt:1490 +msgid "Perform global common subexpression elimination." msgstr "" -#: c-family/c.opt:1083 -msgid "Warn about uncasted NULL used as sentinel." +#: common.opt:1494 +msgid "" +"Perform enhanced load motion during global common subexpression elimination." msgstr "" -#: c-family/c.opt:1087 -msgid "Warn about unprototyped function declarations." +#: common.opt:1498 +msgid "Perform store motion after global common subexpression elimination." msgstr "" -#: c-family/c.opt:1099 -msgid "Warn if type signatures of candidate methods do not match exactly." +#: common.opt:1502 +msgid "" +"Perform redundant load after store elimination in global common " +"subexpression elimination." msgstr "" -#: c-family/c.opt:1103 +#: common.opt:1507 msgid "" -"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions " -"are used." +"Perform global common subexpression elimination after register allocation " +"has finished." msgstr "" -#: c-family/c.opt:1107 -msgid "Deprecated. This switch has no effect." +#: common.opt:1524 +msgid "" +"-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT " +"encodings and standard DWARF emitted in the debug information." msgstr "" -#: c-family/c.opt:1115 -msgid "Warn if a comparison always evaluates to true or false." +#: common.opt:1529 +msgid "Enable in and out of Graphite representation." msgstr "" -#: c-family/c.opt:1119 -msgid "Warn if a throw expression will always result in a call to terminate()." +#: common.opt:1533 +msgid "Enable Graphite Identity transformation." msgstr "" -#: c-family/c.opt:1123 -msgid "Warn about features not present in traditional C." +#: common.opt:1537 +msgid "" +"Enable hoisting adjacent loads to encourage generating conditional move " +"instructions." msgstr "" -#: c-family/c.opt:1127 -msgid "" -"Warn of prototypes causing type conversions different from what would happen " -"in the absence of prototype." +#: common.opt:1546 +msgid "Mark all loops as parallel." msgstr "" -#: c-family/c.opt:1131 -msgid "" -"Warn if trigraphs are encountered that might affect the meaning of the " -"program." +#: common.opt:1550 common.opt:1558 common.opt:2667 +msgid "Enable loop nest transforms. Same as -floop-nest-optimize." msgstr "" -#: c-family/c.opt:1135 -msgid "Warn about @selector()s without previously declared methods." +#: common.opt:1554 +msgid "Enable loop interchange on trees." msgstr "" -#: c-family/c.opt:1139 -msgid "Warn if an undefined macro is used in an #if directive." +#: common.opt:1562 +msgid "Perform unroll-and-jam on loops." msgstr "" -#: c-family/c.opt:1151 -msgid "Warn about unrecognized pragmas." +#: common.opt:1566 +msgid "Enable support for GNU transactional memory." msgstr "" -#: c-family/c.opt:1155 -msgid "Warn about unsuffixed float constants." +#: common.opt:1570 +msgid "Use STB_GNU_UNIQUE if supported by the assembler." msgstr "" -#: c-family/c.opt:1163 -msgid "Warn when typedefs locally defined in a function are not used." +#: common.opt:1578 +msgid "Enable the loop nest optimizer." msgstr "" -#: c-family/c.opt:1167 -msgid "Warn about macros defined in the main file that are not used." +#: common.opt:1582 +msgid "Force bitfield accesses to match their type width." msgstr "" -#: c-family/c.opt:1171 -msgid "" -"Warn if a caller of a function, marked with attribute warn_unused_result, " -"does not use its return value." +#: common.opt:1586 +msgid "Merge adjacent stores." msgstr "" -#: c-family/c.opt:1179 c-family/c.opt:1183 -msgid "Warn when a const variable is unused." +#: common.opt:1590 +msgid "Enable guessing of branch probabilities." msgstr "" -#: c-family/c.opt:1187 -msgid "Warn about using variadic macros." +#: common.opt:1598 +msgid "Process #ident directives." msgstr "" -#: c-family/c.opt:1191 -msgid "" -"Warn about questionable usage of the macros used to retrieve variable " -"arguments." +#: common.opt:1602 +msgid "Perform conversion of conditional jumps to branchless equivalents." msgstr "" -#: c-family/c.opt:1195 -msgid "Warn if a variable length array is used." +#: common.opt:1606 +msgid "Perform conversion of conditional jumps to conditional execution." msgstr "" -#: c-family/c.opt:1199 +#: common.opt:1610 msgid "" -"-Wvla-larger-than=\tWarn on unbounded uses of variable-length " -"arrays, and on bounded uses of variable-length arrays whose bound can be " -"larger than bytes. bytes." +"-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local " +"variables." msgstr "" -#: c-family/c.opt:1206 -msgid "" -"-Wno-vla-larger-than Disable Wvla-larger-than= warning. Equivalent to Wvla-" -"larger-than= or larger." +#: common.opt:1626 +msgid "Convert conditional jumps in innermost loops to branchless equivalents." msgstr "" -#: c-family/c.opt:1210 -msgid "Warn when a register variable is declared volatile." +#: common.opt:1638 +msgid "Do not generate .size directives." msgstr "" -#: c-family/c.opt:1214 -msgid "Warn on direct virtual inheritance." +#: common.opt:1642 +msgid "Perform indirect inlining." msgstr "" -#: c-family/c.opt:1218 -msgid "Warn if a virtual base has a non-trivial move assignment operator." +#: common.opt:1648 +msgid "" +"Enable inlining of function declared \"inline\", disabling disables all " +"inlining." msgstr "" -#: c-family/c.opt:1222 +#: common.opt:1652 msgid "" -"In C++, nonzero means warn about deprecated conversion from string literals " -"to 'char *'. In C, similar warning, except that the conversion is of course " -"not deprecated by the ISO C standard." +"Integrate functions into their callers when code size is known not to grow." msgstr "" -#: c-family/c.opt:1226 -msgid "Warn when a literal '0' is used as null pointer." +#: common.opt:1656 +msgid "" +"Integrate functions not declared \"inline\" into their callers when " +"profitable." msgstr "" -#: c-family/c.opt:1230 -msgid "Warn about useless casts." +#: common.opt:1660 +msgid "Integrate functions only required by their single caller." msgstr "" -#: c-family/c.opt:1234 +#: common.opt:1667 msgid "" -"Warn if a class type has a base or a field whose type uses the anonymous " -"namespace or depends on a type with no linkage." +"-finline-limit=\tLimit the size of inlined functions to ." msgstr "" -#: c-family/c.opt:1238 +#: common.opt:1671 msgid "" -"Warn when a declaration has duplicate const, volatile, restrict or _Atomic " -"specifier." +"Inline __atomic operations when a lock free instruction sequence is " +"available." msgstr "" -#: c-family/c.opt:1242 +#: common.opt:1678 msgid "" -"Warn when an argument passed to a restrict-qualified parameter aliases with " -"another argument." +"-fcf-protection=[full|branch|return|none]\tInstrument functions with checks " +"to verify jump/call/return control-flow transfer instructions have valid " +"targets." msgstr "" -#: c-family/c.opt:1247 -msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)." +#: common.opt:1698 +msgid "Instrument function entry and exit with profiling calls." msgstr "" -#: c-family/c.opt:1255 +#: common.opt:1702 msgid "" -"The version of the C++ ABI used for -Wabi warnings and link compatibility " -"aliases." +"-finstrument-functions-exclude-function-list=name,... Do not instrument " +"listed functions." msgstr "" -#: c-family/c.opt:1259 -msgid "Enforce class member access control semantics." +#: common.opt:1706 +msgid "" +"-finstrument-functions-exclude-file-list=filename,... Do not instrument " +"functions listed in files." msgstr "" -#: c-family/c.opt:1263 -msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent." +#: common.opt:1710 +msgid "Perform interprocedural constant propagation." msgstr "" -#: c-family/c.opt:1267 -msgid "Support C++17 allocation of over-aligned types." +#: common.opt:1714 +msgid "Perform cloning to make Interprocedural constant propagation stronger." msgstr "" -#: c-family/c.opt:1271 -msgid "" -"-faligned-new= Use C++17 over-aligned type allocation for alignments " -"greater than N." +#: common.opt:1722 +msgid "Perform interprocedural bitwise constant propagation." msgstr "" -#: c-family/c.opt:1278 -msgid "Allow variadic functions without named parameter." +#: common.opt:1726 +msgid "Perform interprocedural profile propagation." msgstr "" -#: c-family/c.opt:1282 c-family/c.opt:1530 c-family/c.opt:1854 -#: c-family/c.opt:1858 c-family/c.opt:1874 -msgid "No longer supported." +#: common.opt:1730 +msgid "Perform interprocedural points-to analysis." msgstr "" -#: c-family/c.opt:1286 -msgid "Recognize the \"asm\" keyword." +#: common.opt:1734 +msgid "Discover pure and const functions." msgstr "" -#: c-family/c.opt:1294 -msgid "Recognize built-in functions." +#: common.opt:1738 +msgid "Perform Identical Code Folding for functions and read-only variables." msgstr "" -#: c-family/c.opt:1301 -msgid "Where shorter, use canonicalized paths to systems headers." +#: common.opt:1742 +msgid "Perform Identical Code Folding for functions." msgstr "" -#: c-family/c.opt:1305 -msgid "" -"Enable the char8_t fundamental type and use it as the type for UTF-8 string " -"and character literals." +#: common.opt:1746 +msgid "Perform Identical Code Folding for variables." msgstr "" -#: c-family/c.opt:1393 -msgid "Deprecated in GCC 8. This switch has no effect." +#: common.opt:1750 +msgid "Discover read-only and non addressable static variables." msgstr "" -#: c-family/c.opt:1397 -msgid "Enable support for C++ concepts." +#: common.opt:1754 +msgid "Discover read-only, write-only and non-addressable static variables." msgstr "" -#: c-family/c.opt:1401 -msgid "Allow the arguments of the '?' operator to have different types." +#: common.opt:1758 +msgid "Reduce stack alignment on call sites if possible." msgstr "" -#: c-family/c.opt:1409 -msgid "-fconst-string-class=\tUse class for constant strings." +#: common.opt:1770 +msgid "Perform IPA Value Range Propagation." msgstr "" -#: c-family/c.opt:1413 -msgid "-fconstexpr-depth=\tSpecify maximum constexpr recursion depth." +#: common.opt:1774 +msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm." msgstr "" -#: c-family/c.opt:1417 -msgid "" -"-fconstexpr-loop-limit=\tSpecify maximum constexpr loop iteration " -"count." +#: common.opt:1787 +msgid "-fira-region=[one|all|mixed]\tSet regions for IRA." msgstr "" -#: c-family/c.opt:1421 -msgid "" -"-fconstexpr-ops-limit=\tSpecify maximum number of constexpr " -"operations during a single constexpr evaluation." +#: common.opt:1803 +msgid "Use IRA based register pressure calculation in RTL hoist optimizations." msgstr "" -#: c-family/c.opt:1425 -msgid "Emit debug annotations during preprocessing." +#: common.opt:1808 +msgid "Use IRA based register pressure calculation in RTL loop optimizations." msgstr "" -#: c-family/c.opt:1429 -msgid "" -"-fdeduce-init-list\tenable deduction of std::initializer_list for a template " -"type parameter from a brace-enclosed initializer-list." +#: common.opt:1813 +msgid "Share slots for saving different hard registers." msgstr "" -#: c-family/c.opt:1433 -msgid "Factor complex constructors and destructors to favor space over speed." +#: common.opt:1817 +msgid "Share stack slots for spilled pseudo-registers." msgstr "" -#: c-family/c.opt:1441 -msgid "Print hierarchical comparisons when template types are mismatched." +#: common.opt:1821 +msgid "-fira-verbose=\tControl IRA's level of diagnostic messages." msgstr "" -#: c-family/c.opt:1445 -msgid "Preprocess directives only." +#: common.opt:1825 +msgid "Optimize induction variables on trees." msgstr "" -#: c-family/c.opt:1449 -msgid "Permit '$' as an identifier character." +#: common.opt:1829 +msgid "Use jump tables for sufficiently large switch statements." msgstr "" -#: c-family/c.opt:1453 -msgid "" -"-fmacro-prefix-map== Map one directory name to another in " -"__FILE__, __BASE_FILE__, and __builtin_FILE()." +#: common.opt:1833 +msgid "Generate code for functions even if they are fully inlined." msgstr "" -#: c-family/c.opt:1457 -msgid "Write all declarations as Ada code transitively." +#: common.opt:1837 +msgid "Generate code for static functions even if they are never called." msgstr "" -#: c-family/c.opt:1461 -msgid "Write all declarations as Ada code for the given file only." +#: common.opt:1841 +msgid "Emit static const variables even if they are not used." msgstr "" -#: c-family/c.opt:1468 -msgid "-fno-elide-type Do not elide common elements in template comparisons." +#: common.opt:1845 +msgid "Give external symbols a leading underscore." msgstr "" -#: c-family/c.opt:1472 -msgid "Generate code to check exception specifications." +#: common.opt:1853 +msgid "Do CFG-sensitive rematerialization in LRA." msgstr "" -#: c-family/c.opt:1479 -msgid "" -"-fexec-charset=\tConvert all strings and character constants to " -"character set ." +#: common.opt:1857 +msgid "Enable link-time optimization." msgstr "" -#: c-family/c.opt:1483 -msgid "Permit universal character names (\\u and \\U) in identifiers." +#: common.opt:1861 +msgid "Link-time optimization with number of parallel jobs or jobserver." msgstr "" -#: c-family/c.opt:1487 -msgid "" -"-finput-charset=\tSpecify the default character set for source files." +#: common.opt:1883 +msgid "Specify the algorithm to partition symbols and vars at linktime." msgstr "" -#: c-family/c.opt:1491 +#: common.opt:1888 msgid "" -"Support dynamic initialization of thread-local variables in a different " -"translation unit." +"-flto-compression-level=\tUse zlib compression level for IL." msgstr "" -#: c-family/c.opt:1501 -msgid "Do not assume that standard C libraries and \"main\" exist." +#: common.opt:1892 +msgid "Merge C++ types using One Definition Rule." msgstr "" -#: c-family/c.opt:1505 -msgid "Recognize GNU-defined keywords." +#: common.opt:1896 +msgid "Report various link-time optimization statistics." msgstr "" -#: c-family/c.opt:1509 -msgid "Generate code for GNU runtime environment." +#: common.opt:1900 +msgid "Report various link-time optimization statistics for WPA only." msgstr "" -#: c-family/c.opt:1513 -msgid "Use traditional GNU semantics for inline functions." +#: common.opt:1904 +msgid "Set errno after built-in math functions." msgstr "" -#: c-family/c.opt:1526 -msgid "Assume normal C execution environment." +#: common.opt:1908 +msgid "-fmax-errors=\tMaximum number of errors to report." msgstr "" -#: c-family/c.opt:1534 -msgid "Export functions even if they can be inlined." +#: common.opt:1912 +msgid "Report on permanent memory allocation." msgstr "" -#: c-family/c.opt:1538 -msgid "Emit implicit instantiations of inline templates." +#: common.opt:1916 +msgid "Report on permanent memory allocation in WPA only." msgstr "" -#: c-family/c.opt:1542 -msgid "Emit implicit instantiations of templates." +#: common.opt:1923 +msgid "Attempt to merge identical constants and constant variables." msgstr "" -#: c-family/c.opt:1546 -msgid "Implement C++17 inheriting constructor semantics." +#: common.opt:1927 +msgid "Attempt to merge identical constants across compilation units." msgstr "" -#: c-family/c.opt:1553 -msgid "Don't emit dllexported inline functions unless needed." +#: common.opt:1931 +msgid "Attempt to merge identical debug strings across compilation units." msgstr "" -#: c-family/c.opt:1560 +#: common.opt:1935 msgid "" -"Allow implicit conversions between vectors with differing numbers of " -"subparts and/or differing element types." +"-fmessage-length=\tLimit diagnostics to characters per " +"line. 0 suppresses line-wrapping." msgstr "" -#: c-family/c.opt:1564 -msgid "Don't warn about uses of Microsoft extensions." +#: common.opt:1939 +msgid "Perform SMS based modulo scheduling before the first scheduling pass." msgstr "" -#: c-family/c.opt:1583 -msgid "" -"Implement resolution of DR 150 for matching of template template arguments." +#: common.opt:1943 +msgid "Perform SMS based modulo scheduling with register moves allowed." msgstr "" -#: c-family/c.opt:1587 -msgid "Generate code for NeXT (Apple Mac OS X) runtime environment." +#: common.opt:1947 +msgid "Move loop invariant computations out of loops." msgstr "" -#: c-family/c.opt:1591 -msgid "Assume that receivers of Objective-C messages may be nil." +#: common.opt:1951 +msgid "Use the RTL dead code elimination pass." msgstr "" -#: c-family/c.opt:1595 -msgid "" -"Allow access to instance variables as if they were local declarations within " -"instance method implementations." +#: common.opt:1955 +msgid "Use the RTL dead store elimination pass." msgstr "" -#: c-family/c.opt:1599 +#: common.opt:1959 msgid "" -"-fvisibility=[private|protected|public|package]\tSet the default symbol " -"visibility." +"Enable/Disable the traditional scheduling in loops that already passed " +"modulo scheduling." msgstr "" -#: c-family/c.opt:1624 -msgid "" -"Treat a throw() exception specification as noexcept to improve code size." +#: common.opt:1963 +msgid "Support synchronous non-call exceptions." msgstr "" -#: c-family/c.opt:1628 +#: common.opt:1967 msgid "" -"Specify which ABI to use for Objective-C family code and meta-data " -"generation." +"-foffload== Specify offloading targets and options for " +"them." msgstr "" -#: c-family/c.opt:1634 +#: common.opt:1971 msgid "" -"Generate special Objective-C methods to initialize/destroy non-POD C++ " -"ivars, if needed." +"-foffload-abi=[lp64|ilp32] Set the ABI to use in an offload compiler." msgstr "" -#: c-family/c.opt:1638 -msgid "Allow fast jumps to the message dispatcher." +#: common.opt:1984 +msgid "When possible do not generate stack frames." msgstr "" -#: c-family/c.opt:1644 -msgid "Enable Objective-C exception and synchronization syntax." +#: common.opt:1988 +msgid "Enable all optimization info dumps on stderr." msgstr "" -#: c-family/c.opt:1648 -msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs." +#: common.opt:1992 +msgid "-fopt-info[-=filename]\tDump compiler optimization details." msgstr "" -#: c-family/c.opt:1652 +#: common.opt:1996 msgid "" -"Enable inline checks for nil receivers with the NeXT runtime and ABI version " -"2." +"Write a SRCFILE.opt-record.json file detailing what optimizations were " +"performed." msgstr "" -#: c-family/c.opt:1657 -msgid "Enable Objective-C setjmp exception handling runtime." +#: common.opt:2004 +msgid "Optimize sibling and tail recursive calls." msgstr "" -#: c-family/c.opt:1661 -msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0." +#: common.opt:2008 +msgid "Perform partial inlining." msgstr "" -#: c-family/c.opt:1665 -msgid "Enable OpenACC." +#: common.opt:2012 common.opt:2016 +msgid "Report on memory allocation before interprocedural optimization." msgstr "" -#: c-family/c.opt:1669 -msgid "Specify default OpenACC compute dimensions." +#: common.opt:2020 +msgid "Pack structure members together without holes." msgstr "" -#: c-family/c.opt:1673 -msgid "Enable OpenMP (implies -frecursive in Fortran)." +#: common.opt:2024 +msgid "-fpack-struct=\tSet initial maximum structure member alignment." msgstr "" -#: c-family/c.opt:1677 -msgid "Enable OpenMP's SIMD directives." +#: common.opt:2028 +msgid "Return small aggregates in memory, not registers." msgstr "" -#: c-family/c.opt:1681 -msgid "Recognize C++ keywords like \"compl\" and \"xor\"." +#: common.opt:2032 +msgid "Perform loop peeling." msgstr "" -#: c-family/c.opt:1692 -msgid "Look for and use PCH files even when preprocessing." +#: common.opt:2036 +msgid "Enable machine specific peephole optimizations." msgstr "" -#: c-family/c.opt:1696 -msgid "Downgrade conformance errors to warnings." +#: common.opt:2040 +msgid "Enable an RTL peephole pass before sched2." msgstr "" -#: c-family/c.opt:1700 -msgid "Enable Plan 9 language extensions." +#: common.opt:2044 +msgid "Generate position-independent code if possible (large mode)." msgstr "" -#: c-family/c.opt:1704 -msgid "Treat the input file as already preprocessed." +#: common.opt:2048 +msgid "" +"Generate position-independent code for executables if possible (large mode)." msgstr "" -#: c-family/c.opt:1712 +#: common.opt:2052 +msgid "Generate position-independent code if possible (small mode)." +msgstr "" + +#: common.opt:2056 msgid "" -"-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro " -"expansion and display them in error messages." +"Generate position-independent code for executables if possible (small mode)." msgstr "" -#: c-family/c.opt:1716 +#: common.opt:2060 msgid "" -"-fno-pretty-templates Do not pretty-print template specializations as the " -"template signature followed by the arguments." +"Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)." msgstr "" -#: c-family/c.opt:1720 -msgid "Treat known sprintf return values as constants." +#: common.opt:2064 +msgid "Specify a plugin to load." msgstr "" -#: c-family/c.opt:1724 +#: common.opt:2068 msgid "" -"Used in Fix-and-Continue mode to indicate that object files may be swapped " -"in at runtime." +"-fplugin-arg--[=]\tSpecify argument = for " +"plugin ." msgstr "" -#: c-family/c.opt:1728 -msgid "Enable automatic template instantiation." +#: common.opt:2072 +msgid "Run predictive commoning optimization." msgstr "" -#: c-family/c.opt:1732 -msgid "Generate run time type descriptor information." +#: common.opt:2076 +msgid "Generate prefetch instructions, if available, for arrays in loops." msgstr "" -#: c-family/c.opt:1740 -msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"." +#: common.opt:2080 +msgid "Enable basic program profiling code." msgstr "" -#: c-family/c.opt:1744 -msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed." +#: common.opt:2084 +msgid "Generate absolute source path names for gcov." msgstr "" -#: c-family/c.opt:1752 -msgid "Enable C++14 sized deallocation support." +#: common.opt:2088 +msgid "Insert arc-based program profiling code." msgstr "" -#: c-family/c.opt:1759 +#: common.opt:2092 msgid "" -"-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar " -"storage order." +"Set the top-level directory for storing the profile data. The default is " +"'pwd'." msgstr "" -#: c-family/c.opt:1775 -msgid "Display statistics accumulated during compilation." +#: common.opt:2097 +msgid "Enable correction of flow inconsistent profile data input." msgstr "" -#: c-family/c.opt:1779 +#: common.opt:2101 msgid "" -"Assume that values of enumeration type are always within the minimum range " -"of that type." +"-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update " +"method." msgstr "" -#: c-family/c.opt:1786 c-family/c.opt:1791 +#: common.opt:2105 msgid "" -"Follow the C++17 evaluation order requirements for assignment expressions, " -"shift, member function calls, etc." +"Instrument only functions from files where names match any regular " +"expression (separated by a semi-colon)." msgstr "" -#: c-family/c.opt:1808 -msgid "-ftabstop=\tDistance between tab stops for column reporting." +#: common.opt:2109 +msgid "" +"Instrument only functions from files where names do not match all the " +"regular expressions (separated by a semi-colon)." msgstr "" -#: c-family/c.opt:1812 +#: common.opt:2125 msgid "" -"Set the maximum number of template instantiation notes for a single warning " -"or error." +"Enable common options for generating profile info for profile feedback " +"directed optimizations." msgstr "" -#: c-family/c.opt:1819 +#: common.opt:2129 msgid "" -"-ftemplate-depth=\tSpecify maximum template instantiation depth." +"Enable common options for generating profile info for profile feedback " +"directed optimizations, and set -fprofile-dir=." msgstr "" -#: c-family/c.opt:1826 +#: common.opt:2133 msgid "" -"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing " -"local statics." +"Enable common options for performing profile feedback directed optimizations." msgstr "" -#: c-family/c.opt:1830 +#: common.opt:2137 msgid "" -"When \"signed\" or \"unsigned\" is not given make the bitfield unsigned." +"Enable common options for performing profile feedback directed " +"optimizations, and set -fprofile-dir=." msgstr "" -#: c-family/c.opt:1838 -msgid "Use __cxa_atexit to register destructors." +#: common.opt:2141 +msgid "Insert code to profile values of expressions." msgstr "" -#: c-family/c.opt:1842 -msgid "Use __cxa_get_exception_ptr in exception handling." +#: common.opt:2145 +msgid "Report on consistency of profile." msgstr "" -#: c-family/c.opt:1846 -msgid "Marks all inlined functions and methods as having hidden visibility." +#: common.opt:2149 +msgid "Enable function reordering that improves code placement." msgstr "" -#: c-family/c.opt:1850 -msgid "Changes visibility to match Microsoft Visual Studio by default." +#: common.opt:2153 +msgid "Insert NOP instructions at each function entry." msgstr "" -#: c-family/c.opt:1866 +#: common.opt:2160 +msgid "-frandom-seed=\tMake compile reproducible using ." +msgstr "" + +#: common.opt:2170 +msgid "Record gcc command line switches in the object file." +msgstr "" + +#: common.opt:2174 +msgid "Return small aggregates in registers." +msgstr "" + +#: common.opt:2182 msgid "" -"-fwide-exec-charset=\tConvert all wide strings and character constants " -"to character set ." +"Tell DSE that the storage for a C++ object is dead when the constructor " +"starts and when the destructor finishes." +msgstr "" + +#: common.opt:2193 +msgid "" +"-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations " +"to provide a safe compilation for live-patching. At the same time, provides " +"multiple-level control on the enabled IPA optimizations." +msgstr "" + +#: common.opt:2208 +msgid "Relief of register pressure through live range shrinkage." +msgstr "" + +#: common.opt:2212 +msgid "Perform a register renaming optimization pass." +msgstr "" + +#: common.opt:2216 +msgid "Perform a target dependent instruction fusion optimization pass." +msgstr "" + +#: common.opt:2220 +msgid "Reorder basic blocks to improve code placement." +msgstr "" + +#: common.opt:2224 +msgid "" +"-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering " +"algorithm." +msgstr "" + +#: common.opt:2237 +msgid "Reorder basic blocks and partition into hot and cold sections." msgstr "" -#: c-family/c.opt:1870 -msgid "Generate a #line directive pointing at the current working directory." +#: common.opt:2241 +msgid "Reorder functions to improve code placement." msgstr "" -#: c-family/c.opt:1878 -msgid "" -"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode." +#: common.opt:2245 +msgid "Add a common subexpression elimination pass after loop optimizations." msgstr "" -#: c-family/c.opt:1882 -msgid "Dump declarations to a .decl file." +#: common.opt:2253 +msgid "Disable optimizations that assume default FP rounding behavior." msgstr "" -#: c-family/c.opt:1886 -msgid "" -"-femit-struct-debug-baseonly\tAggressive reduced debug info for structs." +#: common.opt:2257 +msgid "Enable scheduling across basic blocks." msgstr "" -#: c-family/c.opt:1890 -msgid "" -"-femit-struct-debug-reduced\tConservative reduced debug info for structs." +#: common.opt:2261 +msgid "Enable register pressure sensitive insn scheduling." msgstr "" -#: c-family/c.opt:1894 -msgid "" -"-femit-struct-debug-detailed=\tDetailed reduced debug info for " -"structs." +#: common.opt:2265 +msgid "Allow speculative motion of non-loads." msgstr "" -#: c-family/c.opt:1898 -msgid "" -"Interpret imaginary, fixed-point, or other gnu number suffix as the " -"corresponding number literal rather than a user-defined number literal." +#: common.opt:2269 +msgid "Allow speculative motion of some loads." msgstr "" -#: c-family/c.opt:1903 -msgid "-idirafter \tAdd to the end of the system include path." +#: common.opt:2273 +msgid "Allow speculative motion of more loads." msgstr "" -#: c-family/c.opt:1907 -msgid "-imacros \tAccept definition of macros in ." +#: common.opt:2277 +msgid "-fsched-verbose=\tSet the verbosity level of the scheduler." msgstr "" -#: c-family/c.opt:1911 -msgid "-imultilib \tSet to be the multilib include subdirectory." +#: common.opt:2281 +msgid "If scheduling post reload, do superblock scheduling." msgstr "" -#: c-family/c.opt:1915 -msgid "-include \tInclude the contents of before other files." +#: common.opt:2289 +msgid "Reschedule instructions before register allocation." msgstr "" -#: c-family/c.opt:1919 -msgid "-iprefix \tSpecify as a prefix for next two options." +#: common.opt:2293 +msgid "Reschedule instructions after register allocation." msgstr "" -#: c-family/c.opt:1923 -msgid "-isysroot \tSet to be the system root directory." +#: common.opt:2300 +msgid "Schedule instructions using selective scheduling algorithm." msgstr "" -#: c-family/c.opt:1927 -msgid "-isystem \tAdd to the start of the system include path." +#: common.opt:2304 +msgid "Run selective scheduling after reload." msgstr "" -#: c-family/c.opt:1931 -msgid "-iquote \tAdd to the end of the quote include path." +#: common.opt:2308 +msgid "Run self-tests, using the given path to locate test files." msgstr "" -#: c-family/c.opt:1935 -msgid "-iwithprefix \tAdd to the end of the system include path." +#: common.opt:2312 +msgid "Perform software pipelining of inner loops during selective scheduling." msgstr "" -#: c-family/c.opt:1939 -msgid "" -"-iwithprefixbefore \tAdd to the end of the main include path." +#: common.opt:2316 +msgid "Perform software pipelining of outer loops during selective scheduling." msgstr "" -#: c-family/c.opt:1949 -msgid "" -"Do not search standard system include directories (those specified with -" -"isystem will still be used)." +#: common.opt:2320 +msgid "Reschedule pipelined regions without pipelining." msgstr "" -#: c-family/c.opt:1953 -msgid "Do not search standard system include directories for C++." +#: common.opt:2324 +msgid "" +"Allow interposing function (or variables) by ones with different semantics " +"(or initializer) respectively by dynamic linker." msgstr "" -#: c-family/c.opt:1965 -msgid "Generate C header of platform-specific features." +#: common.opt:2330 +msgid "Allow premature scheduling of queued insns." msgstr "" -#: c-family/c.opt:1969 -msgid "Remap file names when including files." +#: common.opt:2334 +msgid "" +"-fsched-stalled-insns=\tSet number of queued insns that can be " +"prematurely scheduled." msgstr "" -#: c-family/c.opt:1973 c-family/c.opt:1977 +#: common.opt:2342 msgid "" -"Conform to the ISO 1998 C++ standard revised by the 2003 technical " -"corrigendum." +"Set dependence distance checking in premature scheduling of queued insns." msgstr "" -#: c-family/c.opt:1981 -msgid "Conform to the ISO 2011 C++ standard." +#: common.opt:2346 +msgid "" +"-fsched-stalled-insns-dep=\tSet dependence distance checking in " +"premature scheduling of queued insns." msgstr "" -#: c-family/c.opt:1985 -msgid "Deprecated in favor of -std=c++11." +#: common.opt:2350 +msgid "Enable the group heuristic in the scheduler." msgstr "" -#: c-family/c.opt:1989 -msgid "Deprecated in favor of -std=c++14." +#: common.opt:2354 +msgid "Enable the critical path heuristic in the scheduler." msgstr "" -#: c-family/c.opt:1993 -msgid "Conform to the ISO 2014 C++ standard." +#: common.opt:2358 +msgid "Enable the speculative instruction heuristic in the scheduler." msgstr "" -#: c-family/c.opt:1997 -msgid "Deprecated in favor of -std=c++17." +#: common.opt:2362 +msgid "Enable the rank heuristic in the scheduler." msgstr "" -#: c-family/c.opt:2001 -msgid "Conform to the ISO 2017 C++ standard." +#: common.opt:2366 +msgid "Enable the last instruction heuristic in the scheduler." msgstr "" -#: c-family/c.opt:2005 -msgid "" -"Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete " -"support)." +#: common.opt:2370 +msgid "Enable the dependent count heuristic in the scheduler." msgstr "" -#: c-family/c.opt:2009 c-family/c.opt:2135 -msgid "Conform to the ISO 2011 C standard." +#: common.opt:2374 +msgid "Access data in the same section from shared anchor points." msgstr "" -#: c-family/c.opt:2013 -msgid "Deprecated in favor of -std=c11." +#: common.opt:2386 +msgid "Turn on Redundant Extensions Elimination pass." msgstr "" -#: c-family/c.opt:2017 c-family/c.opt:2021 c-family/c.opt:2139 -#: c-family/c.opt:2143 -msgid "Conform to the ISO 2017 C standard (published in 2018)." +#: common.opt:2390 +msgid "Show column numbers in diagnostics, when available. Default on." msgstr "" -#: c-family/c.opt:2025 +#: common.opt:2394 msgid "" -"Conform to the ISO 202X C standard draft (experimental and incomplete " -"support)." -msgstr "" - -#: c-family/c.opt:2029 c-family/c.opt:2033 c-family/c.opt:2119 -msgid "Conform to the ISO 1990 C standard." +"Emit function prologues only before parts of the function that need it, " +"rather than at the top of the function." msgstr "" -#: c-family/c.opt:2037 c-family/c.opt:2127 -msgid "Conform to the ISO 1999 C standard." +#: common.opt:2399 +msgid "Shrink-wrap parts of the prologue and epilogue separately." msgstr "" -#: c-family/c.opt:2041 -msgid "Deprecated in favor of -std=c99." +#: common.opt:2403 +msgid "Disable optimizations observable by IEEE signaling NaNs." msgstr "" -#: c-family/c.opt:2045 c-family/c.opt:2050 +#: common.opt:2407 msgid "" -"Conform to the ISO 1998 C++ standard revised by the 2003 technical " -"corrigendum with GNU extensions." +"Disable floating point optimizations that ignore the IEEE signedness of zero." msgstr "" -#: c-family/c.opt:2055 -msgid "Conform to the ISO 2011 C++ standard with GNU extensions." +#: common.opt:2411 +msgid "Convert floating point constants to single precision constants." msgstr "" -#: c-family/c.opt:2059 -msgid "Deprecated in favor of -std=gnu++11." +#: common.opt:2415 +msgid "Split lifetimes of induction variables when loops are unrolled." msgstr "" -#: c-family/c.opt:2063 -msgid "Deprecated in favor of -std=gnu++14." +#: common.opt:2419 +msgid "Generate discontiguous stack frames." msgstr "" -#: c-family/c.opt:2067 -msgid "Conform to the ISO 2014 C++ standard with GNU extensions." +#: common.opt:2423 +msgid "Split wide types into independent registers." msgstr "" -#: c-family/c.opt:2071 -msgid "Deprecated in favor of -std=gnu++17." +#: common.opt:2427 +msgid "Enable backward propagation of use properties at the SSA level." msgstr "" -#: c-family/c.opt:2075 -msgid "Conform to the ISO 2017 C++ standard with GNU extensions." +#: common.opt:2431 +msgid "Optimize conditional patterns using SSA PHI nodes." msgstr "" -#: c-family/c.opt:2079 +#: common.opt:2435 msgid "" -"Conform to the ISO 2020(?) C++ draft standard with GNU extensions " -"(experimental and incomplete support)." -msgstr "" - -#: c-family/c.opt:2083 -msgid "Conform to the ISO 2011 C standard with GNU extensions." +"Optimize amount of stdarg registers saved to stack at start of function." msgstr "" -#: c-family/c.opt:2087 -msgid "Deprecated in favor of -std=gnu11." +#: common.opt:2439 +msgid "Apply variable expansion when loops are unrolled." msgstr "" -#: c-family/c.opt:2091 c-family/c.opt:2095 +#: common.opt:2443 msgid "" -"Conform to the ISO 2017 C standard (published in 2018) with GNU extensions." +"-fstack-check=[no|generic|specific]\tInsert stack checking code into the " +"program." msgstr "" -#: c-family/c.opt:2099 +#: common.opt:2447 msgid "" -"Conform to the ISO 202X C standard draft with GNU extensions (experimental " -"and incomplete support)." +"Insert stack checking code into the program. Same as -fstack-check=specific." msgstr "" -#: c-family/c.opt:2103 c-family/c.opt:2107 -msgid "Conform to the ISO 1990 C standard with GNU extensions." +#: common.opt:2451 +msgid "" +"Insert code to probe each page of stack space as it is allocated to protect " +"from stack-clash style attacks." msgstr "" -#: c-family/c.opt:2111 -msgid "Conform to the ISO 1999 C standard with GNU extensions." +#: common.opt:2459 +msgid "" +"-fstack-limit-register=\tTrap if the stack goes past ." msgstr "" -#: c-family/c.opt:2115 -msgid "Deprecated in favor of -std=gnu99." +#: common.opt:2463 +msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol ." msgstr "" -#: c-family/c.opt:2123 -msgid "Conform to the ISO 1990 C standard as amended in 1994." +#: common.opt:2467 +msgid "Use propolice as a stack protection method." msgstr "" -#: c-family/c.opt:2131 -msgid "Deprecated in favor of -std=iso9899:1999." +#: common.opt:2471 +msgid "Use a stack protection method for every function." msgstr "" -#: c-family/c.opt:2150 -msgid "Enable traditional preprocessing." +#: common.opt:2475 +msgid "Use a smart stack protection method for certain functions." msgstr "" -#: c-family/c.opt:2154 -msgid "-trigraphs\tSupport ISO C trigraphs." +#: common.opt:2479 +msgid "" +"Use stack protection method only for functions with the stack_protect " +"attribute." msgstr "" -#: c-family/c.opt:2158 -msgid "Do not predefine system-specific and GCC-specific macros." +#: common.opt:2483 +msgid "Output stack usage information on a per-function basis." msgstr "" -#: fortran/lang.opt:146 -msgid "-J\tPut MODULE files in 'directory'." +#: common.opt:2495 +msgid "Assume strict aliasing rules apply." msgstr "" -#: fortran/lang.opt:198 -msgid "Warn about possible aliasing of dummy arguments." +#: common.opt:2499 +msgid "" +"Treat signed overflow as undefined. Negated as -fwrapv -fwrapv-pointer." msgstr "" -#: fortran/lang.opt:202 -msgid "Warn about alignment of COMMON blocks." +#: common.opt:2503 +msgid "Implement __atomic operations via libcalls to legacy __sync functions." msgstr "" -#: fortran/lang.opt:206 -msgid "Warn about missing ampersand in continued character constants." +#: common.opt:2507 +msgid "Check for syntax errors, then stop." msgstr "" -#: fortran/lang.opt:210 -msgid "Warn about creation of array temporaries." +#: common.opt:2511 +msgid "Create data files needed by \"gcov\"." msgstr "" -#: fortran/lang.opt:214 -msgid "Warn about type and rank mismatches between arguments and parameters." +#: common.opt:2515 +msgid "Perform jump threading optimizations." msgstr "" -#: fortran/lang.opt:218 -msgid "Warn if the type of a variable might be not interoperable with C." +#: common.opt:2519 +msgid "Report the time taken by each compiler pass." msgstr "" -#: fortran/lang.opt:226 -msgid "Warn about truncated character expressions." +#: common.opt:2523 +msgid "Record times taken by sub-phases separately." msgstr "" -#: fortran/lang.opt:230 -msgid "Warn about equality comparisons involving REAL or COMPLEX expressions." +#: common.opt:2527 +msgid "" +"-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the " +"default thread-local storage code generation model." msgstr "" -#: fortran/lang.opt:238 -msgid "Warn about most implicit conversions." +#: common.opt:2546 +msgid "Reorder top level functions, variables, and asms." msgstr "" -#: fortran/lang.opt:242 -msgid "Warn about possibly incorrect subscripts in do loops." +#: common.opt:2550 +msgid "Perform superblock formation via tail duplication." msgstr "" -#: fortran/lang.opt:250 -msgid "Warn if loops have been interchanged." +#: common.opt:2554 +msgid "" +"For targets that normally need trampolines for nested functions, always " +"generate them instead of using descriptors." msgstr "" -#: fortran/lang.opt:254 -msgid "Warn about function call elimination." +#: common.opt:2562 +msgid "Assume floating-point operations can trap." msgstr "" -#: fortran/lang.opt:258 -msgid "Warn about calls with implicit interface." +#: common.opt:2566 +msgid "Trap for signed overflow in addition, subtraction and multiplication." msgstr "" -#: fortran/lang.opt:262 -msgid "Warn about called procedures not explicitly declared." +#: common.opt:2570 +msgid "Enable SSA-CCP optimization on trees." msgstr "" -#: fortran/lang.opt:266 -msgid "Warn about constant integer divisions with truncated results." +#: common.opt:2574 +msgid "Enable SSA-BIT-CCP optimization on trees." msgstr "" -#: fortran/lang.opt:270 -msgid "Warn about truncated source lines." +#: common.opt:2582 +msgid "Enable loop header copying on trees." msgstr "" -#: fortran/lang.opt:274 -msgid "Warn on intrinsics not part of the selected standard." +#: common.opt:2590 +msgid "Enable SSA coalescing of user variables." msgstr "" -#: fortran/lang.opt:286 -msgid "Warn about USE statements that have no ONLY qualifier." +#: common.opt:2598 +msgid "Enable copy propagation on trees." msgstr "" -#: fortran/lang.opt:298 -msgid "Warn about real-literal-constants with 'q' exponent-letter." +#: common.opt:2606 +msgid "Transform condition stores into unconditional ones." msgstr "" -#: fortran/lang.opt:302 -msgid "Warn when a left-hand-side array variable is reallocated." +#: common.opt:2610 +msgid "Perform conversions of switch initializations." msgstr "" -#: fortran/lang.opt:306 -msgid "Warn when a left-hand-side variable is reallocated." +#: common.opt:2614 +msgid "Enable SSA dead code elimination optimization on trees." msgstr "" -#: fortran/lang.opt:310 -msgid "Warn if the pointer in a pointer assignment might outlive its target." +#: common.opt:2618 +msgid "Enable dominator optimizations." msgstr "" -#: fortran/lang.opt:318 -msgid "Warn about \"suspicious\" constructs." +#: common.opt:2622 +msgid "Enable tail merging on trees." msgstr "" -#: fortran/lang.opt:322 -msgid "Permit nonconforming uses of the tab character." +#: common.opt:2626 +msgid "Enable dead store elimination." msgstr "" -#: fortran/lang.opt:326 -msgid "Warn about an invalid DO loop." +#: common.opt:2630 +msgid "Enable forward propagation on trees." msgstr "" -#: fortran/lang.opt:330 -msgid "Warn about underflow of numerical constant expressions." +#: common.opt:2634 +msgid "Enable Full Redundancy Elimination (FRE) on trees." msgstr "" -#: fortran/lang.opt:338 -msgid "Warn if a user-procedure has the same name as an intrinsic." +#: common.opt:2638 +msgid "Enable string length optimizations on trees." msgstr "" -#: fortran/lang.opt:346 -msgid "Warn about unused dummy arguments." +#: common.opt:2642 +msgid "" +"Detect paths that trigger erroneous or undefined behavior due to " +"dereferencing a null pointer. Isolate those paths from the main control " +"flow and turn the statement with erroneous or undefined behavior into a trap." msgstr "" -#: fortran/lang.opt:350 -msgid "Warn about zero-trip DO loops." +#: common.opt:2648 +msgid "" +"Detect paths that trigger erroneous or undefined behavior due to a null " +"value being used in a way forbidden by a returns_nonnull or nonnull " +"attribute. Isolate those paths from the main control flow and turn the " +"statement with erroneous or undefined behavior into a trap." msgstr "" -#: fortran/lang.opt:354 -msgid "Enable preprocessing." +#: common.opt:2655 +msgid "Enable loop distribution on trees." msgstr "" -#: fortran/lang.opt:362 -msgid "Disable preprocessing." +#: common.opt:2659 +msgid "Enable loop distribution for patterns transformed into a library call." msgstr "" -#: fortran/lang.opt:370 -msgid "Eliminate multiple function invocations also for impure functions." +#: common.opt:2663 +msgid "Enable loop invariant motion on trees." msgstr "" -#: fortran/lang.opt:374 -msgid "Enable alignment of COMMON blocks." +#: common.opt:2671 +msgid "Create canonical induction variables in loops." msgstr "" -#: fortran/lang.opt:378 -msgid "" -"All intrinsics procedures are available regardless of selected standard." +#: common.opt:2675 +msgid "Enable loop optimizations on tree level." msgstr "" -#: fortran/lang.opt:386 +#: common.opt:2679 msgid "" -"Do not treat local variables and COMMON blocks as if they were named in SAVE " -"statements." +"-ftree-parallelize-loops=\tEnable automatic parallelization of loops." msgstr "" -#: fortran/lang.opt:390 -msgid "Specify that backslash in string introduces an escape character." +#: common.opt:2683 +msgid "Enable hoisting loads from conditional pointers." msgstr "" -#: fortran/lang.opt:394 -msgid "Produce a backtrace when a runtime error is encountered." +#: common.opt:2687 +msgid "Enable SSA-PRE optimization on trees." msgstr "" -#: fortran/lang.opt:398 +#: common.opt:2691 msgid "" -"-fblas-matmul-limit=\tSize of the smallest matrix for which matmul will " -"use BLAS." +"In SSA-PRE optimization on trees, enable partial-partial redundancy " +"elimination." msgstr "" -#: fortran/lang.opt:402 -msgid "" -"Produce a warning at runtime if a array temporary has been created for a " -"procedure argument." +#: common.opt:2695 +msgid "Perform function-local points-to analysis on trees." msgstr "" -#: fortran/lang.opt:406 -msgid "" -"-fconvert= The endianness used for " -"unformatted files." +#: common.opt:2699 +msgid "Enable reassociation on tree level." msgstr "" -#: fortran/lang.opt:425 -msgid "Use the Cray Pointer extension." +#: common.opt:2707 +msgid "Enable SSA code sinking on trees." msgstr "" -#: fortran/lang.opt:429 -msgid "Generate C prototypes from BIND(C) declarations." +#: common.opt:2711 +msgid "Perform straight-line strength reduction." msgstr "" -#: fortran/lang.opt:433 -msgid "Ignore 'D' in column one in fixed form." +#: common.opt:2715 +msgid "Perform scalar replacement of aggregates." msgstr "" -#: fortran/lang.opt:437 -msgid "Treat lines with 'D' in column one as comments." +#: common.opt:2719 +msgid "Replace temporary expressions in the SSA->normal pass." msgstr "" -#: fortran/lang.opt:441 -msgid "Enable all DEC language extensions." +#: common.opt:2723 +msgid "Perform live range splitting during the SSA->normal pass." msgstr "" -#: fortran/lang.opt:445 -msgid "Enable legacy parsing of INCLUDE as statement." +#: common.opt:2727 +msgid "Perform Value Range Propagation on trees." msgstr "" -#: fortran/lang.opt:449 -msgid "Enable kind-specific variants of integer intrinsic functions." +#: common.opt:2731 +msgid "Split paths leading to loop backedges." msgstr "" -#: fortran/lang.opt:453 -msgid "Enable legacy math intrinsics for compatibility." +#: common.opt:2735 +msgid "" +"Assume common declarations may be overridden with ones with a larger " +"trailing array." msgstr "" -#: fortran/lang.opt:457 -msgid "Enable support for DEC STRUCTURE/RECORD." +#: common.opt:2740 +msgid "Compile whole compilation unit at a time." msgstr "" -#: fortran/lang.opt:461 -msgid "Enable DEC-style STATIC and AUTOMATIC attributes." +#: common.opt:2744 +msgid "Perform loop unrolling when iteration count is known." msgstr "" -#: fortran/lang.opt:465 -msgid "Set the default double precision kind to an 8 byte wide type." +#: common.opt:2748 +msgid "Perform loop unrolling for all loops." msgstr "" -#: fortran/lang.opt:469 -msgid "Set the default integer kind to an 8 byte wide type." +#: common.opt:2759 +msgid "" +"Allow optimization for floating-point arithmetic which may change the result " +"of the operation due to rounding." msgstr "" -#: fortran/lang.opt:473 -msgid "Set the default real kind to an 8 byte wide type." +#: common.opt:2764 +msgid "Same as -fassociative-math for expressions which include division." msgstr "" -#: fortran/lang.opt:477 -msgid "Set the default real kind to an 10 byte wide type." +#: common.opt:2772 +msgid "Allow math optimizations that may violate IEEE or ISO standards." msgstr "" -#: fortran/lang.opt:481 -msgid "Set the default real kind to an 16 byte wide type." +#: common.opt:2776 +msgid "Perform loop unswitching." msgstr "" -#: fortran/lang.opt:485 -msgid "Allow dollar signs in entity names." +#: common.opt:2780 +msgid "Perform loop splitting." msgstr "" -#: fortran/lang.opt:493 -msgid "Display the code tree after parsing." +#: common.opt:2784 +msgid "Version loops based on whether indices have a stride of one." +msgstr "" + +#: common.opt:2788 +msgid "Just generate unwind tables for exception handling." msgstr "" -#: fortran/lang.opt:497 -msgid "Display the code tree after front end optimization." +#: common.opt:2792 +msgid "Use the bfd linker instead of the default linker." msgstr "" -#: fortran/lang.opt:501 -msgid "Display the code tree after parsing; deprecated option." +#: common.opt:2796 +msgid "Use the gold linker instead of the default linker." msgstr "" -#: fortran/lang.opt:505 -msgid "" -"Specify that an external BLAS library should be used for matmul calls on " -"large-size arrays." +#: common.opt:2800 +msgid "Use the lld LLVM linker instead of the default linker." msgstr "" -#: fortran/lang.opt:509 -msgid "Use f2c calling convention." +#: common.opt:2812 +msgid "Perform variable tracking." msgstr "" -#: fortran/lang.opt:513 -msgid "Assume that the source file is fixed form." +#: common.opt:2820 +msgid "Perform variable tracking by annotating assignments." msgstr "" -#: fortran/lang.opt:517 -msgid "Force creation of temporary to test infrequently-executed forall code." +#: common.opt:2826 +msgid "Toggle -fvar-tracking-assignments." msgstr "" -#: fortran/lang.opt:521 -msgid "Interpret any INTEGER(4) as an INTEGER(8)." +#: common.opt:2834 +msgid "" +"Perform variable tracking and also tag variables that are uninitialized." msgstr "" -#: fortran/lang.opt:525 fortran/lang.opt:529 -msgid "Specify where to find the compiled intrinsic modules." +#: common.opt:2839 +msgid "Enable vectorization on trees." msgstr "" -#: fortran/lang.opt:533 -msgid "Allow arbitrary character line width in fixed mode." +#: common.opt:2847 +msgid "Enable loop vectorization on trees." msgstr "" -#: fortran/lang.opt:537 -msgid "-ffixed-line-length-\tUse n as character line width in fixed mode." +#: common.opt:2851 +msgid "Enable basic block vectorization (SLP) on trees." msgstr "" -#: fortran/lang.opt:541 -msgid "Pad shorter fixed form lines to line width with spaces." +#: common.opt:2855 +msgid "" +"-fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for " +"vectorization." msgstr "" -#: fortran/lang.opt:545 -msgid "-ffpe-trap=[...]\tStop on following floating point exceptions." +#: common.opt:2859 +msgid "" +"-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization " +"cost model for code marked with a simd directive." msgstr "" -#: fortran/lang.opt:549 -msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions." +#: common.opt:2875 +msgid "" +"Enables the dynamic vectorizer cost model. Preserved for backward " +"compatibility." msgstr "" -#: fortran/lang.opt:553 -msgid "Assume that the source file is free form." +#: common.opt:2883 +msgid "Enable copy propagation of scalar-evolution information." msgstr "" -#: fortran/lang.opt:557 -msgid "Allow arbitrary character line width in free mode." +#: common.opt:2893 +msgid "Add extra commentary to assembler output." msgstr "" -#: fortran/lang.opt:561 -msgid "-ffree-line-length-\tUse n as character line width in free mode." +#: common.opt:2897 +msgid "" +"-fvisibility=[default|internal|hidden|protected]\tSet the default symbol " +"visibility." msgstr "" -#: fortran/lang.opt:565 -msgid "Try to interchange loops if profitable." +#: common.opt:2916 +msgid "Validate vtable pointers before using them." msgstr "" -#: fortran/lang.opt:569 -msgid "Enable front end optimization." +#: common.opt:2932 +msgid "Output vtable verification counters." msgstr "" -#: fortran/lang.opt:573 -msgid "" -"Specify that no implicit typing is allowed, unless overridden by explicit " -"IMPLICIT statements." +#: common.opt:2936 +msgid "Output vtable verification pointer sets information." msgstr "" -#: fortran/lang.opt:577 -msgid "" -"-finit-character=\tInitialize local character variables to ASCII value n." +#: common.opt:2940 +msgid "Use expression value profiles in optimizations." msgstr "" -#: fortran/lang.opt:581 -msgid "" -"Initialize components of derived type variables according to other init " -"flags." +#: common.opt:2944 +msgid "Construct webs and split unrelated uses of single variable." msgstr "" -#: fortran/lang.opt:585 -msgid "-finit-integer=\tInitialize local integer variables to n." +#: common.opt:2948 +msgid "Enable conditional dead code elimination for builtin calls." msgstr "" -#: fortran/lang.opt:589 -msgid "Initialize local variables to zero (from g77)." +#: common.opt:2952 +msgid "Perform whole program optimizations." msgstr "" -#: fortran/lang.opt:593 -msgid "-finit-logical=\tInitialize local logical variables." +#: common.opt:2956 +msgid "Assume pointer overflow wraps around." msgstr "" -#: fortran/lang.opt:597 -msgid "-finit-real=\tInitialize local real variables." +#: common.opt:2960 +msgid "Assume signed arithmetic overflow wraps around." msgstr "" -#: fortran/lang.opt:619 -msgid "" -"-finline-matmul-limit=\tSpecify the size of the largest matrix for which " -"matmul will be inlined." +#: common.opt:2964 +msgid "Put zero initialized data in the bss section." msgstr "" -#: fortran/lang.opt:623 -msgid "" -"-fmax-array-constructor=\tMaximum number of objects in an array " -"constructor." +#: common.opt:2968 +msgid "Generate debug information in default format." msgstr "" -#: fortran/lang.opt:627 -msgid "-fmax-identifier-length=\tMaximum identifier length." +#: common.opt:2972 +msgid "Assume assembler support for (DWARF2+) .loc directives." msgstr "" -#: fortran/lang.opt:631 -msgid "-fmax-subrecord-length=\tMaximum length for subrecords." +#: common.opt:2976 +msgid "Assume assembler support for view in (DWARF2+) .loc directives." msgstr "" -#: fortran/lang.opt:635 -msgid "" -"-fmax-stack-var-size=\tSize in bytes of the largest array that will be " -"put on the stack." +#: common.opt:2996 +msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF." msgstr "" -#: fortran/lang.opt:639 -msgid "Put all local arrays on stack." +#: common.opt:3000 +msgid "Generate debug information in default version of DWARF format." msgstr "" -#: fortran/lang.opt:643 -msgid "Set default accessibility of module entities to PRIVATE." +#: common.opt:3004 +msgid "Generate debug information in DWARF v2 (or later) format." msgstr "" -#: fortran/lang.opt:663 -msgid "Try to lay out derived types as compactly as possible." +#: common.opt:3008 +msgid "Generate debug information in default extended format." msgstr "" -#: fortran/lang.opt:671 -msgid "Protect parentheses in expressions." +#: common.opt:3012 +msgid "Generate extended entry point information for inlined functions." msgstr "" -#: fortran/lang.opt:675 -msgid "" -"Path to header file that should be pre-included before each compilation unit." +#: common.opt:3016 +msgid "Compute locview reset points based on insn length estimates." msgstr "" -#: fortran/lang.opt:679 -msgid "Enable range checking during compilation." +#: common.opt:3024 +msgid "Don't generate DWARF pubnames and pubtypes sections." msgstr "" -#: fortran/lang.opt:683 -msgid "Interpret any REAL(4) as a REAL(8)." +#: common.opt:3028 +msgid "Generate DWARF pubnames and pubtypes sections." msgstr "" -#: fortran/lang.opt:687 -msgid "Interpret any REAL(4) as a REAL(10)." +#: common.opt:3032 +msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions." msgstr "" -#: fortran/lang.opt:691 -msgid "Interpret any REAL(4) as a REAL(16)." +#: common.opt:3036 +msgid "Record gcc command line switches in DWARF DW_AT_producer." msgstr "" -#: fortran/lang.opt:695 -msgid "Interpret any REAL(8) as a REAL(4)." +#: common.opt:3040 +msgid "Generate debug information in separate .dwo files." msgstr "" -#: fortran/lang.opt:699 -msgid "Interpret any REAL(8) as a REAL(10)." +#: common.opt:3044 +msgid "Generate debug information in STABS format." msgstr "" -#: fortran/lang.opt:703 -msgid "Interpret any REAL(8) as a REAL(16)." +#: common.opt:3048 +msgid "Generate debug information in extended STABS format." msgstr "" -#: fortran/lang.opt:707 -msgid "Reallocate the LHS in assignments." +#: common.opt:3052 +msgid "Emit progressive recommended breakpoint locations." msgstr "" -#: fortran/lang.opt:711 -msgid "Use a 4-byte record marker for unformatted files." +#: common.opt:3056 +msgid "Don't emit DWARF additions beyond selected version." msgstr "" -#: fortran/lang.opt:715 -msgid "Use an 8-byte record marker for unformatted files." +#: common.opt:3060 +msgid "" +"Add description attributes to some DWARF DIEs that have no name attribute." msgstr "" -#: fortran/lang.opt:719 -msgid "Allocate local variables on the stack to allow indirect recursion." +#: common.opt:3064 +msgid "Toggle debug information generation." msgstr "" -#: fortran/lang.opt:723 -msgid "Copy array sections into a contiguous block on procedure entry." +#: common.opt:3068 +msgid "Augment variable location lists with progressive views." msgstr "" -#: fortran/lang.opt:727 -msgid "" -"-fcoarray=\tSpecify which coarray parallelization should be " -"used." +#: common.opt:3075 +msgid "Generate debug information in VMS format." msgstr "" -#: fortran/lang.opt:743 -msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed." +#: common.opt:3079 +msgid "Generate debug information in XCOFF format." msgstr "" -#: fortran/lang.opt:747 -msgid "Append a second underscore if the name already contains an underscore." +#: common.opt:3083 +msgid "Generate debug information in extended XCOFF format." msgstr "" -#: fortran/lang.opt:755 -msgid "Apply negative sign to zero values." +#: common.opt:3101 +msgid "Generate compressed debug sections." msgstr "" -#: fortran/lang.opt:759 -msgid "Append underscores to externally visible names." +#: common.opt:3105 +msgid "-gz=\tGenerate compressed debug sections in format ." msgstr "" -#: fortran/lang.opt:803 -msgid "Statically link the GNU Fortran helper library (libgfortran)." +#: common.opt:3112 +msgid "-iplugindir=\tSet to be the default plugin directory." msgstr "" -#: fortran/lang.opt:807 -msgid "Conform to the ISO Fortran 2003 standard." +#: common.opt:3116 +msgid "-imultiarch \tSet to be the multiarch include subdirectory." msgstr "" -#: fortran/lang.opt:811 -msgid "Conform to the ISO Fortran 2008 standard." +#: common.opt:3141 +msgid "-o \tPlace output into ." msgstr "" -#: fortran/lang.opt:815 -msgid "Conform to the ISO Fortran 2008 standard including TS 29113." +#: common.opt:3145 +msgid "Enable function profiling." msgstr "" -#: fortran/lang.opt:819 -msgid "Conform to the ISO Fortran 2018 standard." +#: common.opt:3155 +msgid "Like -pedantic but issue them as errors." msgstr "" -#: fortran/lang.opt:823 -msgid "Conform to the ISO Fortran 95 standard." +#: common.opt:3195 +msgid "Do not display functions compiled or elapsed time." msgstr "" -#: fortran/lang.opt:827 -msgid "Conform to nothing in particular." +#: common.opt:3227 +msgid "Enable verbose output." msgstr "" -#: fortran/lang.opt:831 -msgid "Accept extensions to support legacy code." +#: common.opt:3231 +msgid "Display the compiler's version." msgstr "" -#: lto/lang.opt:50 -msgid "Set linker output type (used internally during LTO optimization)." +#: common.opt:3235 +msgid "Suppress warnings." msgstr "" -#: lto/lang.opt:55 -msgid "Run the link-time optimizer in local transformation (LTRANS) mode." +#: common.opt:3245 +msgid "Create a shared library." msgstr "" -#: lto/lang.opt:59 -msgid "Specify a file to which a list of files output by LTRANS is written." +#: common.opt:3290 +msgid "Don't create a dynamically linked position independent executable." msgstr "" -#: lto/lang.opt:63 -msgid "Run the link-time optimizer in whole program analysis (WPA) mode." +#: common.opt:3294 +msgid "Create a dynamically linked position independent executable." msgstr "" -#: lto/lang.opt:67 -msgid "" -"Whole program analysis (WPA) mode with number of parallel jobs specified." +#: common.opt:3298 +msgid "Create a static position independent executable." msgstr "" -#: lto/lang.opt:71 -msgid "The resolution file." +#: common.opt:3305 +msgid "Use caller save register across calls if possible." msgstr "" #: go/gofrontend/expressions.cc:95 c-family/c-warn.c:671 cp/cvt.c:1342 @@ -16973,7 +16982,7 @@ msgstr "" msgid "expected boolean type" msgstr "" -#: go/gofrontend/expressions.cc:4489 c/c-parser.c:14233 c/c-parser.c:14240 +#: go/gofrontend/expressions.cc:4489 c/c-parser.c:14250 c/c-parser.c:14257 #: cp/parser.c:34448 cp/parser.c:34455 #, gcc-internal-format msgid "expected integer" @@ -17393,7 +17402,7 @@ msgid "ignoring attribute %qE because it conflicts with attribute %qs" msgstr "" #: attribs.c:452 c-family/c-attribs.c:2104 c-family/c-attribs.c:2411 -#: cp/decl.c:13987 cp/friend.c:303 cp/tree.c:4569 +#: cp/decl.c:14004 cp/friend.c:303 cp/tree.c:4569 #, gcc-internal-format msgid "previous declaration here" msgstr "" @@ -17415,12 +17424,12 @@ msgstr "" msgid "wrong number of arguments specified for %qE attribute" msgstr "" -#: attribs.c:594 cp/decl.c:11234 +#: attribs.c:594 cp/decl.c:11251 #, gcc-internal-format msgid "attribute ignored" msgstr "" -#: attribs.c:596 cp/decl.c:11235 +#: attribs.c:596 cp/decl.c:11252 #, gcc-internal-format msgid "an attribute that appertains to a type-specifier is ignored" msgstr "" @@ -17465,11 +17474,11 @@ msgstr "" #: c-family/c-attribs.c:3695 c-family/c-attribs.c:3713 #: c-family/c-attribs.c:3736 c-family/c-attribs.c:3775 #: c-family/c-attribs.c:3857 c-family/c-attribs.c:3913 -#: c-family/c-attribs.c:3929 c-family/c-attribs.c:4023 c-family/c-common.c:5770 -#: config/darwin.c:2066 config/arm/arm.c:6893 config/arm/arm.c:6921 -#: config/arm/arm.c:6938 config/avr/avr.c:9698 config/csky/csky.c:6060 +#: c-family/c-attribs.c:3929 c-family/c-attribs.c:4023 c-family/c-common.c:5680 +#: config/darwin.c:2066 config/arm/arm.c:6898 config/arm/arm.c:6926 +#: config/arm/arm.c:6943 config/avr/avr.c:9698 config/csky/csky.c:6060 #: config/csky/csky.c:6082 config/h8300/h8300.c:5483 config/h8300/h8300.c:5507 -#: config/i386/i386.c:6377 config/i386/i386.c:41290 config/i386/i386.c:45874 +#: config/i386/i386.c:6378 config/i386/i386.c:41272 config/i386/i386.c:45856 #: config/ia64/ia64.c:788 config/rs6000/rs6000.c:32968 config/spu/spu.c:3748 #: ada/gcc-interface/utils.c:6351 ada/gcc-interface/utils.c:6368 #: ada/gcc-interface/utils.c:6384 ada/gcc-interface/utils.c:6410 @@ -17483,8 +17492,8 @@ msgstr "" msgid "missing % attribute for multi-versioned %qD" msgstr "" -#: attribs.c:998 cp/decl.c:1136 cp/decl.c:1971 cp/decl.c:1982 cp/decl.c:2564 -#: cp/decl.c:2986 +#: attribs.c:998 cp/decl.c:1136 cp/decl.c:1971 cp/decl.c:1982 cp/decl.c:2584 +#: cp/decl.c:3006 #, gcc-internal-format msgid "previous declaration of %qD" msgstr "" @@ -18451,387 +18460,387 @@ msgstr "" msgid "%d exits recorded for loop %d (having %d exits)" msgstr "" -#: cfgrtl.c:2357 +#: cfgrtl.c:2361 #, gcc-internal-format, gfc-internal-format msgid "" "non-cold basic block %d reachable only by paths crossing the cold partition" msgstr "" -#: cfgrtl.c:2429 +#: cfgrtl.c:2433 #, gcc-internal-format, gfc-internal-format msgid "multiple hot/cold transitions found (bb %i)" msgstr "" -#: cfgrtl.c:2437 +#: cfgrtl.c:2441 #, gcc-internal-format msgid "partition found but function partition flag not set" msgstr "" -#: cfgrtl.c:2476 +#: cfgrtl.c:2480 #, gcc-internal-format msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not" msgstr "" -#: cfgrtl.c:2485 +#: cfgrtl.c:2489 #, gcc-internal-format, gfc-internal-format msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i" msgstr "" -#: cfgrtl.c:2507 +#: cfgrtl.c:2511 #, gcc-internal-format msgid "EDGE_CROSSING incorrectly set across same section" msgstr "" -#: cfgrtl.c:2512 +#: cfgrtl.c:2516 #, gcc-internal-format, gfc-internal-format msgid "fallthru edge crosses section boundary in bb %i" msgstr "" -#: cfgrtl.c:2518 +#: cfgrtl.c:2522 #, gcc-internal-format, gfc-internal-format msgid "EH edge crosses section boundary in bb %i" msgstr "" -#: cfgrtl.c:2524 +#: cfgrtl.c:2528 #, gcc-internal-format, gfc-internal-format msgid "No region crossing jump at section boundary in bb %i" msgstr "" -#: cfgrtl.c:2531 +#: cfgrtl.c:2535 #, gcc-internal-format msgid "EDGE_CROSSING missing across section boundary" msgstr "" -#: cfgrtl.c:2561 +#: cfgrtl.c:2565 #, gcc-internal-format, gfc-internal-format msgid "Region crossing jump across same section in bb %i" msgstr "" -#: cfgrtl.c:2568 +#: cfgrtl.c:2572 #, gcc-internal-format, gfc-internal-format msgid "missing REG_EH_REGION note at the end of bb %i" msgstr "" -#: cfgrtl.c:2573 +#: cfgrtl.c:2577 #, gcc-internal-format, gfc-internal-format msgid "too many exception handling edges in bb %i" msgstr "" -#: cfgrtl.c:2581 +#: cfgrtl.c:2585 #, gcc-internal-format, gfc-internal-format msgid "too many outgoing branch edges from bb %i" msgstr "" -#: cfgrtl.c:2586 +#: cfgrtl.c:2590 #, gcc-internal-format, gfc-internal-format msgid "fallthru edge after unconditional jump in bb %i" msgstr "" -#: cfgrtl.c:2591 +#: cfgrtl.c:2595 #, gcc-internal-format, gfc-internal-format msgid "wrong number of branch edges after unconditional jump in bb %i" msgstr "" -#: cfgrtl.c:2598 +#: cfgrtl.c:2602 #, gcc-internal-format, gfc-internal-format msgid "wrong amount of branch edges after conditional jump in bb %i" msgstr "" -#: cfgrtl.c:2604 +#: cfgrtl.c:2608 #, gcc-internal-format, gfc-internal-format msgid "abnormal call edges for non-call insn in bb %i" msgstr "" -#: cfgrtl.c:2609 +#: cfgrtl.c:2613 #, gcc-internal-format, gfc-internal-format msgid "sibcall edges for non-call insn in bb %i" msgstr "" -#: cfgrtl.c:2619 +#: cfgrtl.c:2623 #, gcc-internal-format, gfc-internal-format msgid "abnormal edges for no purpose in bb %i" msgstr "" -#: cfgrtl.c:2630 +#: cfgrtl.c:2634 #, gcc-internal-format, gfc-internal-format msgid "EH incoming edge mixed with non-EH incoming edges in bb %i" msgstr "" -#: cfgrtl.c:2671 cfgrtl.c:2681 +#: cfgrtl.c:2675 cfgrtl.c:2685 #, gcc-internal-format, gfc-internal-format msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d" msgstr "" -#: cfgrtl.c:2694 +#: cfgrtl.c:2698 #, gcc-internal-format, gfc-internal-format msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d" msgstr "" -#: cfgrtl.c:2704 +#: cfgrtl.c:2708 #, gcc-internal-format, gfc-internal-format msgid "in basic block %d:" msgstr "" -#: cfgrtl.c:2730 +#: cfgrtl.c:2734 #, gcc-internal-format, gfc-internal-format msgid "BB_RTL flag not set for block %d" msgstr "" -#: cfgrtl.c:2737 +#: cfgrtl.c:2741 #, gcc-internal-format, gfc-internal-format msgid "insn %d basic block pointer is %d, should be %d" msgstr "" -#: cfgrtl.c:2748 +#: cfgrtl.c:2752 #, gcc-internal-format, gfc-internal-format msgid "insn %d in header of bb %d has non-NULL basic block" msgstr "" -#: cfgrtl.c:2756 +#: cfgrtl.c:2760 #, gcc-internal-format, gfc-internal-format msgid "insn %d in footer of bb %d has non-NULL basic block" msgstr "" -#: cfgrtl.c:2829 cfgrtl.c:2877 +#: cfgrtl.c:2833 cfgrtl.c:2881 #, gcc-internal-format, gfc-internal-format msgid "insn %d outside of basic blocks has non-NULL bb field" msgstr "" -#: cfgrtl.c:2837 +#: cfgrtl.c:2841 #, gcc-internal-format, gfc-internal-format msgid "end insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:2850 +#: cfgrtl.c:2854 #, gcc-internal-format, gfc-internal-format msgid "insn %d is in multiple basic blocks (%d and %d)" msgstr "" -#: cfgrtl.c:2862 +#: cfgrtl.c:2866 #, gcc-internal-format, gfc-internal-format msgid "head insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:2910 +#: cfgrtl.c:2914 #, gcc-internal-format, gfc-internal-format msgid "missing barrier after block %i" msgstr "" -#: cfgrtl.c:2926 +#: cfgrtl.c:2930 #, gcc-internal-format, gfc-internal-format msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i" msgstr "" -#: cfgrtl.c:2935 +#: cfgrtl.c:2939 #, gcc-internal-format, gfc-internal-format msgid "verify_flow_info: Incorrect fallthru %i->%i" msgstr "" -#: cfgrtl.c:2971 +#: cfgrtl.c:2975 #, gcc-internal-format msgid "basic blocks not laid down consecutively" msgstr "" -#: cfgrtl.c:3010 +#: cfgrtl.c:3014 #, gcc-internal-format, gfc-internal-format msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)" msgstr "" -#: cgraph.c:3026 +#: cgraph.c:3032 #, gcc-internal-format msgid "caller edge count invalid" msgstr "" -#: cgraph.c:3110 +#: cgraph.c:3116 #, gcc-internal-format, gfc-internal-format msgid "aux field set for edge %s->%s" msgstr "" -#: cgraph.c:3117 +#: cgraph.c:3123 #, gcc-internal-format msgid "cgraph count invalid" msgstr "" -#: cgraph.c:3122 +#: cgraph.c:3128 #, gcc-internal-format msgid "inline clone in same comdat group list" msgstr "" -#: cgraph.c:3127 +#: cgraph.c:3133 #, gcc-internal-format msgid "local symbols must be defined" msgstr "" -#: cgraph.c:3132 +#: cgraph.c:3138 #, gcc-internal-format msgid "externally visible inline clone" msgstr "" -#: cgraph.c:3137 +#: cgraph.c:3143 #, gcc-internal-format msgid "inline clone with address taken" msgstr "" -#: cgraph.c:3142 +#: cgraph.c:3148 #, gcc-internal-format msgid "inline clone is forced to output" msgstr "" -#: cgraph.c:3149 +#: cgraph.c:3155 #, gcc-internal-format, gfc-internal-format msgid "aux field set for indirect edge from %s" msgstr "" -#: cgraph.c:3156 +#: cgraph.c:3162 #, gcc-internal-format, gfc-internal-format msgid "" "An indirect edge from %s is not marked as indirect or has associated " "indirect_info, the corresponding statement is: " msgstr "" -#: cgraph.c:3171 +#: cgraph.c:3177 #, gcc-internal-format, gfc-internal-format msgid "comdat-local function called by %s outside its comdat" msgstr "" -#: cgraph.c:3181 +#: cgraph.c:3187 #, gcc-internal-format msgid "inlined_to pointer is wrong" msgstr "" -#: cgraph.c:3186 +#: cgraph.c:3192 #, gcc-internal-format msgid "multiple inline callers" msgstr "" -#: cgraph.c:3193 +#: cgraph.c:3199 #, gcc-internal-format msgid "inlined_to pointer set for noninline callers" msgstr "" -#: cgraph.c:3213 +#: cgraph.c:3219 #, gcc-internal-format msgid "caller edge count does not match BB count" msgstr "" -#: cgraph.c:3235 +#: cgraph.c:3241 #, gcc-internal-format msgid "indirect call count does not match BB count" msgstr "" -#: cgraph.c:3246 +#: cgraph.c:3252 #, gcc-internal-format msgid "inlined_to pointer is set but no predecessors found" msgstr "" -#: cgraph.c:3251 +#: cgraph.c:3257 #, gcc-internal-format msgid "inlined_to pointer refers to itself" msgstr "" -#: cgraph.c:3262 +#: cgraph.c:3268 #, gcc-internal-format msgid "cgraph_node has wrong clone_of" msgstr "" -#: cgraph.c:3275 +#: cgraph.c:3281 #, gcc-internal-format msgid "cgraph_node has wrong clone list" msgstr "" -#: cgraph.c:3281 +#: cgraph.c:3287 #, gcc-internal-format msgid "cgraph_node is in clone list but it is not clone" msgstr "" -#: cgraph.c:3286 +#: cgraph.c:3292 #, gcc-internal-format msgid "cgraph_node has wrong prev_clone pointer" msgstr "" -#: cgraph.c:3291 +#: cgraph.c:3297 #, gcc-internal-format msgid "double linked list of clones corrupted" msgstr "" -#: cgraph.c:3303 +#: cgraph.c:3309 #, gcc-internal-format msgid "Alias has call edges" msgstr "" -#: cgraph.c:3309 +#: cgraph.c:3315 #, gcc-internal-format msgid "Alias has non-alias reference" msgstr "" -#: cgraph.c:3314 +#: cgraph.c:3320 #, gcc-internal-format msgid "Alias has more than one alias reference" msgstr "" -#: cgraph.c:3321 +#: cgraph.c:3327 #, gcc-internal-format msgid "Analyzed alias has no reference" msgstr "" -#: cgraph.c:3330 +#: cgraph.c:3336 #, gcc-internal-format msgid "No edge out of thunk node" msgstr "" -#: cgraph.c:3335 +#: cgraph.c:3341 #, gcc-internal-format msgid "More than one edge out of thunk node" msgstr "" -#: cgraph.c:3340 +#: cgraph.c:3346 #, gcc-internal-format msgid "Thunk is not supposed to have body" msgstr "" -#: cgraph.c:3376 +#: cgraph.c:3382 #, gcc-internal-format msgid "shared call_stmt:" msgstr "" -#: cgraph.c:3384 +#: cgraph.c:3390 #, gcc-internal-format msgid "edge points to wrong declaration:" msgstr "" -#: cgraph.c:3393 +#: cgraph.c:3399 #, gcc-internal-format msgid "" "an indirect edge with unknown callee corresponding to a call_stmt with a " "known declaration:" msgstr "" -#: cgraph.c:3403 +#: cgraph.c:3409 #, gcc-internal-format msgid "missing callgraph edge for call stmt:" msgstr "" -#: cgraph.c:3413 +#: cgraph.c:3419 #, gcc-internal-format msgid "reference to dead statement" msgstr "" -#: cgraph.c:3426 +#: cgraph.c:3432 #, gcc-internal-format, gfc-internal-format msgid "edge %s->%s has no corresponding call_stmt" msgstr "" -#: cgraph.c:3438 +#: cgraph.c:3444 #, gcc-internal-format, gfc-internal-format msgid "an indirect edge from %s has no corresponding call_stmt" msgstr "" -#: cgraph.c:3449 +#: cgraph.c:3455 #, gcc-internal-format msgid "verify_cgraph_node failed" msgstr "" -#: cgraph.c:3556 varpool.c:304 +#: cgraph.c:3562 varpool.c:304 #, gcc-internal-format, gfc-internal-format msgid "%s: section %s is missing" msgstr "" @@ -18867,12 +18876,12 @@ msgid "% attribute ignored because variable is initialized" msgstr "" #. include_self= -#: cgraphunit.c:976 c/c-decl.c:11490 +#: cgraphunit.c:976 c/c-decl.c:11507 #, gcc-internal-format msgid "%q+F used but never defined" msgstr "" -#: cgraphunit.c:978 c/c-decl.c:11500 +#: cgraphunit.c:978 c/c-decl.c:11517 #, gcc-internal-format msgid "%q+F declared % but never defined" msgstr "" @@ -19359,7 +19368,7 @@ msgstr "" msgid "internal consistency failure" msgstr "" -#: emit-rtl.c:4039 +#: emit-rtl.c:4040 #, gcc-internal-format msgid "ICE: emit_insn used where emit_jump_insn needed:\n" msgstr "" @@ -19471,12 +19480,12 @@ msgstr "" msgid "the frame size of %wu bytes is larger than %wu bytes" msgstr "" -#: final.c:4810 toplev.c:1493 tree-cfgcleanup.c:1488 +#: final.c:4810 toplev.c:1493 tree-cfgcleanup.c:1497 #, gcc-internal-format msgid "could not open final insn dump file %qs: %m" msgstr "" -#: final.c:4879 tree-cfgcleanup.c:1505 +#: final.c:4879 tree-cfgcleanup.c:1514 #, gcc-internal-format msgid "could not close final insn dump file %qs: %m" msgstr "" @@ -19491,7 +19500,7 @@ msgstr "" msgid "comparison is always %d due to width of bit-field" msgstr "" -#: fold-const.c:5557 tree-ssa-reassoc.c:2379 tree-ssa-reassoc.c:3259 +#: fold-const.c:5557 tree-ssa-reassoc.c:2380 tree-ssa-reassoc.c:3260 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying range test" msgstr "" @@ -20135,13 +20144,13 @@ msgstr "" msgid "null pointer dereference" msgstr "" -#: gimple-ssa-isolate-paths.c:431 gimple-ssa-isolate-paths.c:556 tree.c:13222 -#: tree.c:13259 c/c-typeck.c:2915 c/c-typeck.c:3001 c/c-typeck.c:10545 +#: gimple-ssa-isolate-paths.c:431 gimple-ssa-isolate-paths.c:556 tree.c:13241 +#: tree.c:13278 c/c-typeck.c:2915 c/c-typeck.c:3001 c/c-typeck.c:10545 #: c/c-typeck.c:10562 c/gimple-parser.c:2041 c/gimple-parser.c:2049 -#: cp/call.c:6746 cp/call.c:8480 cp/constexpr.c:839 cp/constexpr.c:2464 -#: cp/cvt.c:1038 cp/cvt.c:1067 cp/decl.c:7437 cp/decl2.c:5422 cp/pt.c:8440 -#: cp/semantics.c:1857 cp/semantics.c:4167 cp/typeck.c:1702 cp/typeck.c:1899 -#: cp/typeck.c:3949 cp/typeck.c:9306 +#: cp/call.c:6760 cp/call.c:8495 cp/constexpr.c:839 cp/constexpr.c:2464 +#: cp/cvt.c:1038 cp/cvt.c:1067 cp/decl.c:7453 cp/decl2.c:5422 cp/pt.c:8442 +#: cp/semantics.c:1857 cp/semantics.c:4159 cp/typeck.c:1719 cp/typeck.c:1916 +#: cp/typeck.c:3967 cp/typeck.c:9324 #, gcc-internal-format msgid "declared here" msgstr "" @@ -20476,92 +20485,86 @@ msgstr "" msgid "using the range [%E, %E] for directive argument" msgstr "" -#: gimple-ssa-sprintf.c:3021 +#: gimple-ssa-sprintf.c:3020 #, gcc-internal-format msgid "%qE output %wu byte into a destination of size %wu" -msgstr "" - -#: gimple-ssa-sprintf.c:3022 -#, gcc-internal-format -msgid "%qE output %wu bytes into a destination of size %wu" -msgstr "" +msgid_plural "%qE output %wu bytes into a destination of size %wu" +msgstr[0] "" +msgstr[1] "" -#: gimple-ssa-sprintf.c:3027 +#: gimple-ssa-sprintf.c:3025 #, gcc-internal-format msgid "%qE output between %wu and %wu bytes into a destination of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:3032 +#: gimple-ssa-sprintf.c:3030 #, gcc-internal-format msgid "" "%qE output %wu or more bytes (assuming %wu) into a destination of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:3037 +#: gimple-ssa-sprintf.c:3035 #, gcc-internal-format msgid "%qE output %wu or more bytes into a destination of size %wu" msgstr "" -#: gimple-ssa-sprintf.c:3049 +#: gimple-ssa-sprintf.c:3046 #, gcc-internal-format msgid "%qE output %wu byte" -msgstr "" +msgid_plural "%qE output %wu bytes" +msgstr[0] "" +msgstr[1] "" #: gimple-ssa-sprintf.c:3050 #, gcc-internal-format -msgid "%qE output %wu bytes" -msgstr "" - -#: gimple-ssa-sprintf.c:3054 -#, gcc-internal-format msgid "%qE output between %wu and %wu bytes" msgstr "" -#: gimple-ssa-sprintf.c:3058 +#: gimple-ssa-sprintf.c:3054 #, gcc-internal-format msgid "%qE output %wu or more bytes (assuming %wu)" msgstr "" -#: gimple-ssa-sprintf.c:3062 +#: gimple-ssa-sprintf.c:3058 #, gcc-internal-format msgid "%qE output %wu or more bytes" msgstr "" -#: gimple-ssa-sprintf.c:3437 +#: gimple-ssa-sprintf.c:3433 #, gcc-internal-format msgid "%<%.*s%> directive width out of range" msgstr "" -#: gimple-ssa-sprintf.c:3471 +#: gimple-ssa-sprintf.c:3467 #, gcc-internal-format msgid "%<%.*s%> directive precision out of range" msgstr "" -#: gimple-ssa-sprintf.c:4100 +#: gimple-ssa-sprintf.c:4096 #, gcc-internal-format msgid "specified bound %wu exceeds maximum object size %wu" msgstr "" -#: gimple-ssa-sprintf.c:4111 +#: gimple-ssa-sprintf.c:4107 #, gcc-internal-format msgid "specified bound %wu exceeds %" msgstr "" -#: gimple-ssa-sprintf.c:4132 +#: gimple-ssa-sprintf.c:4128 #, gcc-internal-format msgid "specified bound range [%wu, %wu] exceeds %" msgstr "" -#: gimple-ssa-sprintf.c:4183 +#: gimple-ssa-sprintf.c:4179 msgid "%Gnull destination pointer" msgstr "" -#: gimple-ssa-sprintf.c:4201 +#: gimple-ssa-sprintf.c:4197 #, gcc-internal-format msgid "specified bound %wu exceeds the size %wu of the destination object" msgstr "" -#: gimple-ssa-sprintf.c:4213 +#: gimple-ssa-sprintf.c:4209 msgid "%Gnull format string" msgstr "" @@ -20836,9 +20839,9 @@ msgstr "" msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT" msgstr "" -#: gimple-ssa-warn-restrict.c:1767 c/c-decl.c:3771 c/c-decl.c:4044 -#: c/c-typeck.c:8688 cp/class.c:1343 cp/class.c:3104 cp/decl.c:3959 -#: cp/decl.c:10966 cp/decl.c:11402 cp/decl.c:11411 cp/friend.c:386 +#: gimple-ssa-warn-restrict.c:1767 c/c-decl.c:3788 c/c-decl.c:4061 +#: c/c-typeck.c:8688 cp/class.c:1343 cp/class.c:3104 cp/decl.c:3972 +#: cp/decl.c:10982 cp/decl.c:11419 cp/decl.c:11428 cp/friend.c:386 #: cp/friend.c:396 cp/parser.c:3295 cp/parser.c:3427 cp/parser.c:3478 #: cp/parser.c:6453 cp/parser.c:21874 #, gcc-internal-format @@ -21164,22 +21167,22 @@ msgid "" "%> clauses with % modifier on the same construct" msgstr "" -#: gimplify.c:13435 +#: gimplify.c:13436 #, gcc-internal-format msgid "gimplification failed" msgstr "" -#: gimplify.c:13956 +#: gimplify.c:13957 #, gcc-internal-format msgid "%qT is promoted to %qT when passed through %<...%>" msgstr "" -#: gimplify.c:13961 +#: gimplify.c:13962 #, gcc-internal-format msgid "(so you should pass %qT not %qT to %)" msgstr "" -#: gimplify.c:13968 +#: gimplify.c:13969 #, gcc-internal-format msgid "if this code is reached, the program will abort" msgstr "" @@ -21350,8 +21353,8 @@ msgstr "" msgid "type %qT violates the C++ One Definition Rule" msgstr "" -#: ipa-devirt.c:1027 ipa-devirt.c:1042 ipa-devirt.c:1305 ipa-devirt.c:1381 -#: ipa-devirt.c:1420 ipa-devirt.c:1438 +#: ipa-devirt.c:1027 ipa-devirt.c:1042 ipa-devirt.c:1323 ipa-devirt.c:1399 +#: ipa-devirt.c:1438 ipa-devirt.c:1456 #, gcc-internal-format msgid "a different type is defined in another translation unit" msgstr "" @@ -21430,123 +21433,123 @@ msgstr "" msgid "type %qT should match type %qT" msgstr "" -#: ipa-devirt.c:1331 +#: ipa-devirt.c:1349 #, gcc-internal-format msgid "" "an enum with different value name is defined in another translation unit" msgstr "" -#: ipa-devirt.c:1338 +#: ipa-devirt.c:1356 #, gcc-internal-format msgid "an enum with different values is defined in another translation unit" msgstr "" -#: ipa-devirt.c:1346 +#: ipa-devirt.c:1364 #, gcc-internal-format msgid "" "an enum with mismatching number of values is defined in another translation " "unit" msgstr "" -#: ipa-devirt.c:1364 +#: ipa-devirt.c:1382 #, gcc-internal-format msgid "a type with different precision is defined in another translation unit" msgstr "" -#: ipa-devirt.c:1371 +#: ipa-devirt.c:1389 #, gcc-internal-format msgid "a type with different signedness is defined in another translation unit" msgstr "" -#: ipa-devirt.c:1396 +#: ipa-devirt.c:1414 #, gcc-internal-format msgid "" "it is defined as a pointer in different address space in another translation " "unit" msgstr "" -#: ipa-devirt.c:1405 +#: ipa-devirt.c:1423 #, gcc-internal-format msgid "" "it is defined as a pointer to different type in another translation unit" msgstr "" -#: ipa-devirt.c:1465 +#: ipa-devirt.c:1483 #, gcc-internal-format msgid "an array of different size is defined in another translation unit" msgstr "" -#: ipa-devirt.c:1480 +#: ipa-devirt.c:1498 #, gcc-internal-format msgid "has different return value in another translation unit" msgstr "" -#: ipa-devirt.c:1503 ipa-devirt.c:1515 +#: ipa-devirt.c:1521 ipa-devirt.c:1533 #, gcc-internal-format msgid "has different parameters in another translation unit" msgstr "" -#: ipa-devirt.c:1538 +#: ipa-devirt.c:1556 #, gcc-internal-format msgid "a type defined in another translation unit is not polymorphic" msgstr "" -#: ipa-devirt.c:1542 +#: ipa-devirt.c:1560 #, gcc-internal-format msgid "a type defined in another translation unit is polymorphic" msgstr "" -#: ipa-devirt.c:1560 ipa-devirt.c:1624 +#: ipa-devirt.c:1578 ipa-devirt.c:1642 #, gcc-internal-format msgid "" "a type with different virtual table pointers is defined in another " "translation unit" msgstr "" -#: ipa-devirt.c:1567 ipa-devirt.c:1629 +#: ipa-devirt.c:1585 ipa-devirt.c:1647 #, gcc-internal-format msgid "a type with different bases is defined in another translation unit" msgstr "" -#: ipa-devirt.c:1575 +#: ipa-devirt.c:1593 #, gcc-internal-format msgid "a field with different name is defined in another translation unit" msgstr "" -#: ipa-devirt.c:1589 +#: ipa-devirt.c:1607 #, gcc-internal-format msgid "" "a field of same name but different type is defined in another translation " "unit" msgstr "" -#: ipa-devirt.c:1602 +#: ipa-devirt.c:1620 #, gcc-internal-format msgid "fields have different layout in another translation unit" msgstr "" -#: ipa-devirt.c:1609 +#: ipa-devirt.c:1627 #, gcc-internal-format msgid "one field is a bitfield while the other is not" msgstr "" -#: ipa-devirt.c:1633 +#: ipa-devirt.c:1651 #, gcc-internal-format msgid "" "a type with different number of fields is defined in another translation unit" msgstr "" -#: ipa-devirt.c:1655 +#: ipa-devirt.c:1673 #, gcc-internal-format msgid "a type with different size is defined in another translation unit" msgstr "" -#: ipa-devirt.c:1780 +#: ipa-devirt.c:1798 #, gcc-internal-format msgid "the extra base is defined here" msgstr "" -#: ipa-devirt.c:3955 +#: ipa-devirt.c:3973 #, gcc-internal-format msgid "Declaring type %qD final would enable devirtualization of %i call" msgid_plural "" @@ -21554,7 +21557,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ipa-devirt.c:3964 +#: ipa-devirt.c:3982 #, gcc-internal-format msgid "" "Declaring type %qD final would enable devirtualization of %i call executed " @@ -21565,7 +21568,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ipa-devirt.c:3994 +#: ipa-devirt.c:4012 #, gcc-internal-format msgid "" "Declaring virtual destructor of %qD final would enable devirtualization of " @@ -21576,7 +21579,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ipa-devirt.c:4002 +#: ipa-devirt.c:4020 #, gcc-internal-format msgid "Declaring method %qD final would enable devirtualization of %i call" msgid_plural "" @@ -21584,7 +21587,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ipa-devirt.c:4010 +#: ipa-devirt.c:4028 #, gcc-internal-format msgid "" "Declaring virtual destructor of %qD final would enable devirtualization of " @@ -21595,7 +21598,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ipa-devirt.c:4021 +#: ipa-devirt.c:4039 #, gcc-internal-format msgid "" "Declaring method %qD final would enable devirtualization of %i call executed " @@ -22297,12 +22300,12 @@ msgstr "" msgid "unrecognized argument in option %qs" msgstr "" -#: opts-common.c:1291 config/i386/i386.c:3382 +#: opts-common.c:1291 config/i386/i386.c:3383 #, gcc-internal-format msgid "valid arguments to %qs are: %s; did you mean %qs?" msgstr "" -#: opts-common.c:1294 config/i386/i386.c:3385 +#: opts-common.c:1294 config/i386/i386.c:3386 #, gcc-internal-format msgid "valid arguments to %qs are: %s" msgstr "" @@ -23070,7 +23073,7 @@ msgstr "" msgid "can%'t use %qs as a fixed register" msgstr "" -#: reginfo.c:762 config/arc/arc.c:1047 config/arc/arc.c:1089 +#: reginfo.c:762 config/arc/arc.c:1046 config/arc/arc.c:1088 #: config/ia64/ia64.c:6039 config/ia64/ia64.c:6046 config/pa/pa.c:468 #: config/pa/pa.c:475 config/sh/sh.c:8293 config/sh/sh.c:8300 #: config/spu/spu.c:4931 config/spu/spu.c:4938 @@ -23143,58 +23146,58 @@ msgstr "" msgid "output operand is constant in %" msgstr "" -#: rtl.c:854 +#: rtl.c:859 #, gcc-internal-format, gfc-internal-format msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:864 +#: rtl.c:869 #, gcc-internal-format, gfc-internal-format msgid "" "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d" msgstr "" -#: rtl.c:874 +#: rtl.c:879 #, gcc-internal-format, gfc-internal-format msgid "" "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at " "%s:%d" msgstr "" -#: rtl.c:883 +#: rtl.c:888 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d" msgstr "" -#: rtl.c:893 +#: rtl.c:898 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d" msgstr "" -#: rtl.c:904 +#: rtl.c:909 #, gcc-internal-format, gfc-internal-format msgid "RTL check: expected code '%s', '%s' or '%s', have '%s' in %s, at %s:%d" msgstr "" -#: rtl.c:931 +#: rtl.c:936 #, gcc-internal-format, gfc-internal-format msgid "" "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:" "%d" msgstr "" -#: rtl.c:941 +#: rtl.c:946 #, gcc-internal-format, gfc-internal-format msgid "" "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:951 +#: rtl.c:956 #, gcc-internal-format, gfc-internal-format msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:962 +#: rtl.c:967 #, gcc-internal-format, gfc-internal-format msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d" msgstr "" @@ -23876,7 +23879,7 @@ msgstr "" msgid "DECL_GIMPLE_REG_P set on a variable with address taken" msgstr "" -#: tree-cfg.c:2989 tree-ssa.c:987 +#: tree-cfg.c:2989 tree-ssa.c:992 #, gcc-internal-format msgid "address taken, but ADDRESSABLE bit not set" msgstr "" @@ -24782,7 +24785,7 @@ msgstr "" msgid "cannot update SSA form" msgstr "" -#: tree-into-ssa.c:3410 tree-outof-ssa.c:866 tree-ssa-coalesce.c:1002 +#: tree-into-ssa.c:3410 tree-outof-ssa.c:868 tree-ssa-coalesce.c:1002 #, gcc-internal-format msgid "SSA corruption" msgstr "" @@ -24807,16 +24810,16 @@ msgstr "" msgid "target does not support atomic profile update, single mode is selected" msgstr "" -#: tree-ssa-ccp.c:3456 +#: tree-ssa-ccp.c:3459 msgid "%Gargument %u null where non-null expected" msgstr "" -#: tree-ssa-ccp.c:3461 +#: tree-ssa-ccp.c:3464 #, gcc-internal-format msgid "in a call to built-in function %qD" msgstr "" -#: tree-ssa-ccp.c:3465 +#: tree-ssa-ccp.c:3468 #, gcc-internal-format msgid "in a call to function %qD declared here" msgstr "" @@ -24933,7 +24936,7 @@ msgstr "" msgid "%qD is used uninitialized in this function" msgstr "" -#: tree-ssa-uninit.c:265 tree-ssa-uninit.c:2615 +#: tree-ssa-uninit.c:265 tree-ssa-uninit.c:2620 #, gcc-internal-format msgid "%qD may be used uninitialized in this function" msgstr "" @@ -24948,142 +24951,142 @@ msgstr "" msgid "%qE may be used uninitialized in this function" msgstr "" -#: tree-ssa.c:647 +#: tree-ssa.c:652 #, gcc-internal-format, gfc-internal-format msgid "multiple virtual PHI nodes in BB %d" msgstr "" -#: tree-ssa.c:661 tree-ssa.c:690 +#: tree-ssa.c:666 tree-ssa.c:695 #, gcc-internal-format msgid "virtual definition is not an SSA name" msgstr "" -#: tree-ssa.c:677 +#: tree-ssa.c:682 #, gcc-internal-format msgid "stmt with wrong VUSE" msgstr "" -#: tree-ssa.c:707 +#: tree-ssa.c:712 #, gcc-internal-format, gfc-internal-format msgid "PHI node with wrong VUSE on edge from BB %d" msgstr "" -#: tree-ssa.c:733 +#: tree-ssa.c:738 #, gcc-internal-format msgid "expected an SSA_NAME object" msgstr "" -#: tree-ssa.c:739 +#: tree-ssa.c:744 #, gcc-internal-format msgid "found an SSA_NAME that had been released into the free pool" msgstr "" -#: tree-ssa.c:746 +#: tree-ssa.c:751 #, gcc-internal-format msgid "type mismatch between an SSA_NAME and its symbol" msgstr "" -#: tree-ssa.c:752 +#: tree-ssa.c:757 #, gcc-internal-format msgid "found a virtual definition for a GIMPLE register" msgstr "" -#: tree-ssa.c:758 +#: tree-ssa.c:763 #, gcc-internal-format msgid "virtual SSA name for non-VOP decl" msgstr "" -#: tree-ssa.c:764 +#: tree-ssa.c:769 #, gcc-internal-format msgid "found a real definition for a non-register" msgstr "" -#: tree-ssa.c:771 +#: tree-ssa.c:776 #, gcc-internal-format msgid "found a default name with a non-empty defining statement" msgstr "" -#: tree-ssa.c:801 +#: tree-ssa.c:806 #, gcc-internal-format msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set" msgstr "" -#: tree-ssa.c:807 +#: tree-ssa.c:812 #, gcc-internal-format, gfc-internal-format msgid "SSA_NAME created in two different blocks %i and %i" msgstr "" -#: tree-ssa.c:816 tree-ssa.c:1150 +#: tree-ssa.c:821 tree-ssa.c:1155 #, gcc-internal-format msgid "SSA_NAME_DEF_STMT is wrong" msgstr "" -#: tree-ssa.c:868 +#: tree-ssa.c:873 #, gcc-internal-format msgid "missing definition" msgstr "" -#: tree-ssa.c:874 +#: tree-ssa.c:879 #, gcc-internal-format, gfc-internal-format msgid "definition in block %i does not dominate use in block %i" msgstr "" -#: tree-ssa.c:882 +#: tree-ssa.c:887 #, gcc-internal-format, gfc-internal-format msgid "definition in block %i follows the use" msgstr "" -#: tree-ssa.c:889 +#: tree-ssa.c:894 #, gcc-internal-format msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set" msgstr "" -#: tree-ssa.c:897 +#: tree-ssa.c:902 #, gcc-internal-format msgid "no immediate_use list" msgstr "" -#: tree-ssa.c:909 +#: tree-ssa.c:914 #, gcc-internal-format msgid "wrong immediate use list" msgstr "" -#: tree-ssa.c:943 +#: tree-ssa.c:948 #, gcc-internal-format msgid "incoming edge count does not match number of PHI arguments" msgstr "" -#: tree-ssa.c:957 +#: tree-ssa.c:962 #, gcc-internal-format, gfc-internal-format msgid "PHI argument is missing for edge %d->%d" msgstr "" -#: tree-ssa.c:966 +#: tree-ssa.c:971 #, gcc-internal-format msgid "PHI argument is not SSA_NAME, or invariant" msgstr "" -#: tree-ssa.c:994 +#: tree-ssa.c:999 #, gcc-internal-format, gfc-internal-format msgid "wrong edge %d->%d for PHI argument" msgstr "" -#: tree-ssa.c:1069 +#: tree-ssa.c:1074 #, gcc-internal-format msgid "shared SSA name info" msgstr "" -#: tree-ssa.c:1096 +#: tree-ssa.c:1101 #, gcc-internal-format, gfc-internal-format msgid "AUX pointer initialized for edge %d->%d" msgstr "" -#: tree-ssa.c:1122 +#: tree-ssa.c:1127 #, gcc-internal-format msgid "stmt (%p) marked modified after optimization pass: " msgstr "" -#: tree-ssa.c:1188 +#: tree-ssa.c:1193 #, gcc-internal-format msgid "verify_ssa failed" msgstr "" @@ -25183,97 +25186,97 @@ msgstr "" msgid "side-effects element in no-side-effects CONSTRUCTOR" msgstr "" -#: tree.c:8361 +#: tree.c:8372 #, gcc-internal-format msgid "arrays of functions are not meaningful" msgstr "" -#: tree.c:8530 +#: tree.c:8541 #, gcc-internal-format msgid "function return type cannot be function" msgstr "" -#: tree.c:9881 tree.c:9966 tree.c:10027 +#: tree.c:9900 tree.c:9985 tree.c:10046 #, gcc-internal-format, gfc-internal-format msgid "tree check: %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:9918 +#: tree.c:9937 #, gcc-internal-format, gfc-internal-format msgid "tree check: expected none of %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:9931 +#: tree.c:9950 #, gcc-internal-format msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d" msgstr "" -#: tree.c:9980 +#: tree.c:9999 #, gcc-internal-format msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d" msgstr "" -#: tree.c:9993 +#: tree.c:10012 #, gcc-internal-format, gfc-internal-format msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:10053 +#: tree.c:10072 #, gcc-internal-format msgid "" "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:" "%d" msgstr "" -#: tree.c:10067 +#: tree.c:10086 #, gcc-internal-format, gfc-internal-format msgid "" "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d" msgstr "" -#: tree.c:10079 +#: tree.c:10098 #, gcc-internal-format, gfc-internal-format msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d" msgstr "" -#: tree.c:10092 +#: tree.c:10111 #, gcc-internal-format, gfc-internal-format msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d" msgstr "" -#: tree.c:10105 +#: tree.c:10124 #, gcc-internal-format, gfc-internal-format msgid "" "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at " "%s:%d" msgstr "" -#: tree.c:13217 +#: tree.c:13236 #, gcc-internal-format msgid "%qD is deprecated: %s" msgstr "" -#: tree.c:13220 +#: tree.c:13239 #, gcc-internal-format msgid "%qD is deprecated" msgstr "" -#: tree.c:13243 +#: tree.c:13262 #, gcc-internal-format msgid "%qE is deprecated: %s" msgstr "" -#: tree.c:13246 +#: tree.c:13265 #, gcc-internal-format msgid "%qE is deprecated" msgstr "" -#: tree.c:13252 +#: tree.c:13271 #, gcc-internal-format, gfc-internal-format msgid "type is deprecated: %s" msgstr "" -#: tree.c:13255 +#: tree.c:13274 #, gcc-internal-format msgid "type is deprecated" msgstr "" @@ -25298,242 +25301,242 @@ msgstr "" #. - vector types may differ by TYPE_VECTOR_OPAQUE #. #. Convenience macro for matching individual fields. -#: tree.c:13796 +#: tree.c:13815 #, gcc-internal-format, gfc-internal-format msgid "type variant differs by %s" msgstr "" -#: tree.c:13837 +#: tree.c:13856 #, gcc-internal-format msgid "type variant has different TYPE_SIZE_UNIT" msgstr "" -#: tree.c:13839 +#: tree.c:13858 #, gcc-internal-format msgid "type variant%'s TYPE_SIZE_UNIT" msgstr "" -#: tree.c:13841 +#: tree.c:13860 #, gcc-internal-format msgid "type%'s TYPE_SIZE_UNIT" msgstr "" -#: tree.c:13861 +#: tree.c:13880 #, gcc-internal-format msgid "type variant with TYPE_ALIAS_SET_KNOWN_P" msgstr "" -#: tree.c:13874 +#: tree.c:13893 #, gcc-internal-format msgid "type variant has different TYPE_VFIELD" msgstr "" -#: tree.c:13910 +#: tree.c:13929 #, gcc-internal-format msgid "type variant has different TYPE_BINFO" msgstr "" -#: tree.c:13912 +#: tree.c:13931 #, gcc-internal-format msgid "type variant%'s TYPE_BINFO" msgstr "" -#: tree.c:13914 +#: tree.c:13933 #, gcc-internal-format msgid "type%'s TYPE_BINFO" msgstr "" -#: tree.c:13953 +#: tree.c:13972 #, gcc-internal-format msgid "type variant has different TYPE_FIELDS" msgstr "" -#: tree.c:13955 +#: tree.c:13974 #, gcc-internal-format msgid "first mismatch is field" msgstr "" -#: tree.c:13957 +#: tree.c:13976 #, gcc-internal-format msgid "and field" msgstr "" -#: tree.c:13974 +#: tree.c:13993 #, gcc-internal-format msgid "type variant has different TREE_TYPE" msgstr "" -#: tree.c:13976 tree.c:13987 +#: tree.c:13995 tree.c:14006 #, gcc-internal-format msgid "type variant%'s TREE_TYPE" msgstr "" -#: tree.c:13978 tree.c:13989 +#: tree.c:13997 tree.c:14008 #, gcc-internal-format msgid "type%'s TREE_TYPE" msgstr "" -#: tree.c:13985 +#: tree.c:14004 #, gcc-internal-format msgid "type is not compatible with its variant" msgstr "" -#: tree.c:14288 +#: tree.c:14307 #, gcc-internal-format msgid "Main variant is not defined" msgstr "" -#: tree.c:14293 +#: tree.c:14312 #, gcc-internal-format msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT" msgstr "" -#: tree.c:14305 +#: tree.c:14324 #, gcc-internal-format msgid "TYPE_CANONICAL has different TYPE_CANONICAL" msgstr "" -#: tree.c:14324 +#: tree.c:14343 #, gcc-internal-format msgid "TYPE_CANONICAL is not compatible" msgstr "" -#: tree.c:14332 +#: tree.c:14351 #, gcc-internal-format msgid "TYPE_MODE of TYPE_CANONICAL is not compatible" msgstr "" -#: tree.c:14338 +#: tree.c:14357 #, gcc-internal-format msgid "TYPE_CANONICAL of main variant is not main variant" msgstr "" -#: tree.c:14354 +#: tree.c:14373 #, gcc-internal-format msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST" msgstr "" -#: tree.c:14364 +#: tree.c:14383 #, gcc-internal-format msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE" msgstr "" -#: tree.c:14374 +#: tree.c:14393 #, gcc-internal-format msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE" msgstr "" -#: tree.c:14395 +#: tree.c:14414 #, gcc-internal-format msgid "TYPE_BINFO is not TREE_BINFO" msgstr "" -#: tree.c:14401 +#: tree.c:14420 #, gcc-internal-format msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT" msgstr "" -#: tree.c:14412 +#: tree.c:14431 #, gcc-internal-format msgid "TYPE_METHOD_BASETYPE is not record nor union" msgstr "" -#: tree.c:14423 +#: tree.c:14442 #, gcc-internal-format msgid "TYPE_OFFSET_BASETYPE is not record nor union" msgstr "" -#: tree.c:14441 +#: tree.c:14460 #, gcc-internal-format msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST" msgstr "" -#: tree.c:14448 +#: tree.c:14467 #, gcc-internal-format msgid "TYPE_MAX_VALUE_RAW non-NULL" msgstr "" -#: tree.c:14455 +#: tree.c:14474 #, gcc-internal-format msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL" msgstr "" -#: tree.c:14471 +#: tree.c:14490 #, gcc-internal-format msgid "Enum value is not CONST_DECL or INTEGER_CST" msgstr "" -#: tree.c:14479 +#: tree.c:14498 #, gcc-internal-format msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum" msgstr "" -#: tree.c:14486 +#: tree.c:14505 #, gcc-internal-format msgid "Enum value name is not IDENTIFIER_NODE" msgstr "" -#: tree.c:14496 +#: tree.c:14515 #, gcc-internal-format msgid "Array TYPE_DOMAIN is not integer type" msgstr "" -#: tree.c:14505 +#: tree.c:14524 #, gcc-internal-format msgid "TYPE_FIELDS defined in incomplete type" msgstr "" -#: tree.c:14527 +#: tree.c:14546 #, gcc-internal-format msgid "Wrong tree in TYPE_FIELDS list" msgstr "" -#: tree.c:14542 +#: tree.c:14561 #, gcc-internal-format msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p" msgstr "" -#: tree.c:14548 +#: tree.c:14567 #, gcc-internal-format msgid "TYPE_CACHED_VALUES is not TREE_VEC" msgstr "" -#: tree.c:14561 +#: tree.c:14580 #, gcc-internal-format msgid "wrong TYPE_CACHED_VALUES entry" msgstr "" -#: tree.c:14574 +#: tree.c:14593 #, gcc-internal-format msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list" msgstr "" -#: tree.c:14580 +#: tree.c:14599 #, gcc-internal-format msgid "Wrong entry in TYPE_ARG_TYPES list" msgstr "" -#: tree.c:14587 +#: tree.c:14606 #, gcc-internal-format msgid "TYPE_VALUES_RAW field is non-NULL" msgstr "" -#: tree.c:14599 +#: tree.c:14618 #, gcc-internal-format msgid "TYPE_CACHED_VALUES_P is set while it should not" msgstr "" -#: tree.c:14605 +#: tree.c:14624 #, gcc-internal-format msgid "TYPE_STRING_FLAG is set on wrong type code" msgstr "" -#: tree.c:14615 +#: tree.c:14634 #, gcc-internal-format msgid "TYPE_METHOD_BASETYPE is not main variant" msgstr "" -#: tree.c:14622 +#: tree.c:14641 #, gcc-internal-format msgid "verify_type failed" msgstr "" @@ -25668,7 +25671,7 @@ msgid "" "requested alignment for %q+D is greater than implemented alignment of %wu" msgstr "" -#: varasm.c:2217 c/c-decl.c:5202 c/c-parser.c:1544 +#: varasm.c:2217 c/c-decl.c:5219 c/c-parser.c:1544 #, gcc-internal-format msgid "storage size of %q+D isn%'t known" msgstr "" @@ -26477,611 +26480,591 @@ msgstr "" msgid "%qs attribute not supported in %<__builtin_has_attribute%>" msgstr "" -#: c-family/c-common.c:738 +#: c-family/c-common.c:736 #, gcc-internal-format msgid "%qD is not defined outside of function scope" msgstr "" -#: c-family/c-common.c:783 +#: c-family/c-common.c:781 #, gcc-internal-format msgid "size of string literal is too large" msgstr "" -#: c-family/c-common.c:806 +#: c-family/c-common.c:804 #, gcc-internal-format msgid "" "string length %qd is greater than the length %qd ISO C%d compilers are " "required to support" msgstr "" -#: c-family/c-common.c:979 +#: c-family/c-common.c:977 #, gcc-internal-format msgid "" "use %<-flax-vector-conversions%> to permit conversions between vectors with " "differing element types or numbers of subparts" msgstr "" -#: c-family/c-common.c:1019 +#: c-family/c-common.c:1017 #, gcc-internal-format msgid "%<__builtin_shuffle%> last argument must be an integer vector" msgstr "" -#: c-family/c-common.c:1028 +#: c-family/c-common.c:1026 #, gcc-internal-format msgid "%<__builtin_shuffle%> arguments must be vectors" msgstr "" -#: c-family/c-common.c:1035 +#: c-family/c-common.c:1033 #, gcc-internal-format msgid "%<__builtin_shuffle%> argument vectors must be of the same type" msgstr "" -#: c-family/c-common.c:1046 +#: c-family/c-common.c:1044 #, gcc-internal-format msgid "" "%<__builtin_shuffle%> number of elements of the argument vector(s) and the " "mask vector should be the same" msgstr "" -#: c-family/c-common.c:1056 +#: c-family/c-common.c:1054 #, gcc-internal-format msgid "" "%<__builtin_shuffle%> argument vector(s) inner type must have the same size " "as inner type of the mask" msgstr "" -#: c-family/c-common.c:1104 +#: c-family/c-common.c:1102 #, gcc-internal-format msgid "" "%<__builtin_convertvector%> first argument must be an integer or floating " "vector" msgstr "" -#: c-family/c-common.c:1112 +#: c-family/c-common.c:1110 #, gcc-internal-format msgid "" "%<__builtin_convertvector%> second argument must be an integer or floating " "vector type" msgstr "" -#: c-family/c-common.c:1121 +#: c-family/c-common.c:1119 #, gcc-internal-format msgid "" "%<__builtin_convertvector%> number of elements of the first argument vector " "and the second argument vector type should be the same" msgstr "" -#: c-family/c-common.c:1360 c-family/c-warn.c:1291 +#: c-family/c-common.c:1358 c-family/c-warn.c:1291 #, gcc-internal-format msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE" msgstr "" -#: c-family/c-common.c:1365 c-family/c-warn.c:1299 +#: c-family/c-common.c:1363 c-family/c-warn.c:1299 #, gcc-internal-format msgid "unsigned conversion from %qT to %qT changes the value of %qE" msgstr "" -#: c-family/c-common.c:1374 +#: c-family/c-common.c:1372 #, gcc-internal-format msgid "signed conversion from %qT to %qT changes value from %qE to %qE" msgstr "" -#: c-family/c-common.c:1379 +#: c-family/c-common.c:1377 #, gcc-internal-format msgid "signed conversion from %qT to %qT changes the value of %qE" msgstr "" -#: c-family/c-common.c:1532 c-family/c-common.c:1594 +#: c-family/c-common.c:1530 c-family/c-common.c:1592 #, gcc-internal-format msgid "conversion to %qT from %qT may change the sign of the result" msgstr "" -#: c-family/c-common.c:1780 +#: c-family/c-common.c:1778 #, gcc-internal-format msgid "operation on %qE may be undefined" msgstr "" -#: c-family/c-common.c:2097 +#: c-family/c-common.c:2095 #, gcc-internal-format msgid "case label does not reduce to an integer constant" msgstr "" -#: c-family/c-common.c:2143 -#, gcc-internal-format -msgid "case label value is less than minimum value for type" -msgstr "" - -#: c-family/c-common.c:2153 -#, gcc-internal-format -msgid "case label value exceeds maximum value for type" -msgstr "" - -#: c-family/c-common.c:2162 -#, gcc-internal-format -msgid "lower value in case label range less than minimum value for type" -msgstr "" - -#: c-family/c-common.c:2172 -#, gcc-internal-format -msgid "upper value in case label range exceeds maximum value for type" -msgstr "" - -#: c-family/c-common.c:2260 +#: c-family/c-common.c:2178 #, gcc-internal-format msgid "" "GCC cannot support operators with integer types and fixed-point types that " "have too many integral and fractional bits together" msgstr "" -#: c-family/c-common.c:2799 +#: c-family/c-common.c:2717 #, gcc-internal-format msgid "invalid operands to binary %s (have %qT and %qT)" msgstr "" -#: c-family/c-common.c:3048 +#: c-family/c-common.c:2966 #, gcc-internal-format msgid "comparison is always false due to limited range of data type" msgstr "" -#: c-family/c-common.c:3051 +#: c-family/c-common.c:2969 #, gcc-internal-format msgid "comparison is always true due to limited range of data type" msgstr "" -#: c-family/c-common.c:3148 +#: c-family/c-common.c:3066 #, gcc-internal-format msgid "comparison of unsigned expression >= 0 is always true" msgstr "" -#: c-family/c-common.c:3155 +#: c-family/c-common.c:3073 #, gcc-internal-format msgid "comparison of unsigned expression < 0 is always false" msgstr "" -#: c-family/c-common.c:3198 +#: c-family/c-common.c:3116 #, gcc-internal-format msgid "pointer of type % used in arithmetic" msgstr "" -#: c-family/c-common.c:3207 +#: c-family/c-common.c:3125 #, gcc-internal-format msgid "pointer to a function used in arithmetic" msgstr "" -#: c-family/c-common.c:3381 +#: c-family/c-common.c:3299 #, gcc-internal-format msgid "enum constant in boolean context" msgstr "" -#: c-family/c-common.c:3408 +#: c-family/c-common.c:3326 #, gcc-internal-format msgid "the address of %qD will always evaluate as %" msgstr "" -#: c-family/c-common.c:3452 +#: c-family/c-common.c:3370 #, gcc-internal-format msgid "%<*%> in boolean context, suggest %<&&%> instead" msgstr "" -#: c-family/c-common.c:3464 +#: c-family/c-common.c:3382 #, gcc-internal-format msgid "%<<<%> in boolean context, did you mean %<<%> ?" msgstr "" -#: c-family/c-common.c:3480 +#: c-family/c-common.c:3398 #, gcc-internal-format msgid "" "?: using integer constants in boolean context, the expression will always " "evaluate to %" msgstr "" -#: c-family/c-common.c:3489 +#: c-family/c-common.c:3407 #, gcc-internal-format msgid "?: using integer constants in boolean context" msgstr "" -#: c-family/c-common.c:3525 +#: c-family/c-common.c:3443 #, gcc-internal-format msgid "" "the compiler can assume that the address of %qD will always evaluate to " "%" msgstr "" -#: c-family/c-common.c:3551 cp/semantics.c:662 cp/typeck.c:9090 +#: c-family/c-common.c:3469 cp/semantics.c:662 cp/typeck.c:9108 #, gcc-internal-format msgid "suggest parentheses around assignment used as truth value" msgstr "" -#: c-family/c-common.c:3638 c/c-decl.c:4495 c/c-decl.c:6630 c/c-typeck.c:14934 +#: c-family/c-common.c:3556 c/c-decl.c:4512 c/c-decl.c:6647 c/c-typeck.c:14939 #, gcc-internal-format msgid "invalid use of %" msgstr "" -#: c-family/c-common.c:3712 +#: c-family/c-common.c:3630 #, gcc-internal-format msgid "invalid application of % to a function type" msgstr "" -#: c-family/c-common.c:3722 +#: c-family/c-common.c:3640 #, gcc-internal-format msgid "ISO C++ does not permit % applied to a function type" msgstr "" -#: c-family/c-common.c:3725 +#: c-family/c-common.c:3643 #, gcc-internal-format msgid "ISO C does not permit %<_Alignof%> applied to a function type" msgstr "" -#: c-family/c-common.c:3736 +#: c-family/c-common.c:3654 #, gcc-internal-format msgid "invalid application of %qs to a void type" msgstr "" -#: c-family/c-common.c:3745 +#: c-family/c-common.c:3663 #, gcc-internal-format msgid "invalid application of %qs to incomplete type %qT" msgstr "" -#: c-family/c-common.c:3753 +#: c-family/c-common.c:3671 #, gcc-internal-format msgid "invalid application of %qs to array type %qT of incomplete element type" msgstr "" -#: c-family/c-common.c:3795 +#: c-family/c-common.c:3713 #, gcc-internal-format msgid "%<__alignof%> applied to a bit-field" msgstr "" -#: c-family/c-common.c:4590 +#: c-family/c-common.c:4508 #, gcc-internal-format msgid "first argument to % not of type %" msgstr "" -#: c-family/c-common.c:4710 +#: c-family/c-common.c:4628 #, gcc-internal-format msgid "cannot disable built-in function %qs" msgstr "" -#: c-family/c-common.c:4902 +#: c-family/c-common.c:4819 #, gcc-internal-format msgid "pointers are not permitted as case values" msgstr "" -#: c-family/c-common.c:4909 +#: c-family/c-common.c:4826 #, gcc-internal-format msgid "range expressions in switch statements are non-standard" msgstr "" -#: c-family/c-common.c:4935 +#: c-family/c-common.c:4854 #, gcc-internal-format msgid "empty range specified" msgstr "" -#: c-family/c-common.c:4996 +#: c-family/c-common.c:4906 #, gcc-internal-format msgid "duplicate (or overlapping) case value" msgstr "" -#: c-family/c-common.c:4998 +#: c-family/c-common.c:4908 #, gcc-internal-format msgid "this is the first entry overlapping that value" msgstr "" -#: c-family/c-common.c:5002 +#: c-family/c-common.c:4912 #, gcc-internal-format msgid "duplicate case value" msgstr "" -#: c-family/c-common.c:5003 c-family/c-warn.c:2326 +#: c-family/c-common.c:4913 c-family/c-warn.c:2401 #, gcc-internal-format msgid "previously used here" msgstr "" -#: c-family/c-common.c:5007 +#: c-family/c-common.c:4917 #, gcc-internal-format msgid "multiple default labels in one switch" msgstr "" -#: c-family/c-common.c:5009 +#: c-family/c-common.c:4919 #, gcc-internal-format msgid "this is the first default label" msgstr "" -#: c-family/c-common.c:5103 +#: c-family/c-common.c:5013 #, gcc-internal-format msgid "taking the address of a label is non-standard" msgstr "" -#: c-family/c-common.c:5277 +#: c-family/c-common.c:5187 #, gcc-internal-format msgid "requested alignment is not an integer constant" msgstr "" -#: c-family/c-common.c:5285 c-family/c-common.c:5295 +#: c-family/c-common.c:5195 c-family/c-common.c:5205 #, gcc-internal-format msgid "requested alignment %qE is not a positive power of 2" msgstr "" -#: c-family/c-common.c:5305 +#: c-family/c-common.c:5215 #, gcc-internal-format msgid "requested alignment %qE exceeds object file maximum %u" msgstr "" -#: c-family/c-common.c:5313 +#: c-family/c-common.c:5223 #, gcc-internal-format msgid "requested alignment %qE exceeds maximum %u" msgstr "" -#: c-family/c-common.c:5461 +#: c-family/c-common.c:5371 #, gcc-internal-format msgid "not enough variable arguments to fit a sentinel" msgstr "" -#: c-family/c-common.c:5475 +#: c-family/c-common.c:5385 #, gcc-internal-format msgid "missing sentinel in function call" msgstr "" -#: c-family/c-common.c:5580 +#: c-family/c-common.c:5490 #, gcc-internal-format, gfc-internal-format msgid "null argument where non-null required (argument %lu)" msgstr "" -#: c-family/c-common.c:5673 c-family/c-common.c:5723 +#: c-family/c-common.c:5583 c-family/c-common.c:5633 #, gcc-internal-format msgid "bad option %qs to attribute %" msgstr "" -#: c-family/c-common.c:5676 c-family/c-common.c:5727 +#: c-family/c-common.c:5586 c-family/c-common.c:5637 #, gcc-internal-format msgid "bad option %qs to pragma %" msgstr "" -#: c-family/c-common.c:5759 +#: c-family/c-common.c:5669 #, gcc-internal-format msgid "% attribute specified multiple times" msgstr "" -#: c-family/c-common.c:5763 +#: c-family/c-common.c:5673 #, gcc-internal-format msgid "% attribute specified with a parameter" msgstr "" -#: c-family/c-common.c:5908 c-family/c-common.c:6677 c-family/c-common.c:6724 -#: c-family/c-common.c:6797 c-family/c-common.c:6870 c/c-typeck.c:3641 +#: c-family/c-common.c:5818 c-family/c-common.c:6587 c-family/c-common.c:6634 +#: c-family/c-common.c:6707 c-family/c-common.c:6780 c/c-typeck.c:3641 #, gcc-internal-format msgid "too few arguments to function %qE" msgstr "" -#: c-family/c-common.c:5913 c-family/c-common.c:6730 c-family/c-common.c:6896 +#: c-family/c-common.c:5823 c-family/c-common.c:6640 c-family/c-common.c:6806 #: c/c-typeck.c:3505 #, gcc-internal-format msgid "too many arguments to function %qE" msgstr "" -#: c-family/c-common.c:5943 +#: c-family/c-common.c:5853 #, gcc-internal-format msgid "third argument to function %qE must be a constant integer" msgstr "" -#: c-family/c-common.c:5968 +#: c-family/c-common.c:5878 #, gcc-internal-format msgid "" "second argument to function %qE must be a constant integer power of 2 " "between %qi and %qu bits" msgstr "" -#: c-family/c-common.c:5989 c-family/c-common.c:6033 +#: c-family/c-common.c:5899 c-family/c-common.c:5943 #, gcc-internal-format msgid "non-floating-point argument in call to function %qE" msgstr "" -#: c-family/c-common.c:6012 +#: c-family/c-common.c:5922 #, gcc-internal-format msgid "non-floating-point arguments in call to function %qE" msgstr "" -#: c-family/c-common.c:6026 +#: c-family/c-common.c:5936 #, gcc-internal-format msgid "non-const integer argument %u in call to function %qE" msgstr "" -#: c-family/c-common.c:6046 +#: c-family/c-common.c:5956 #, gcc-internal-format msgid "non-integer argument 3 in call to function %qE" msgstr "" -#: c-family/c-common.c:6063 c-family/c-common.c:6099 +#: c-family/c-common.c:5973 c-family/c-common.c:6009 #, gcc-internal-format msgid "argument %u in call to function %qE does not have integral type" msgstr "" -#: c-family/c-common.c:6070 +#: c-family/c-common.c:5980 #, gcc-internal-format msgid "" "argument 3 in call to function %qE does not have pointer to integral type" msgstr "" -#: c-family/c-common.c:6076 +#: c-family/c-common.c:5986 #, gcc-internal-format msgid "argument 3 in call to function %qE has pointer to enumerated type" msgstr "" -#: c-family/c-common.c:6082 +#: c-family/c-common.c:5992 #, gcc-internal-format msgid "argument 3 in call to function %qE has pointer to boolean type" msgstr "" -#: c-family/c-common.c:6105 +#: c-family/c-common.c:6015 #, gcc-internal-format msgid "argument 3 in call to function %qE has enumerated type" msgstr "" -#: c-family/c-common.c:6111 +#: c-family/c-common.c:6021 #, gcc-internal-format msgid "argument 3 in call to function %qE has boolean type" msgstr "" -#: c-family/c-common.c:6362 +#: c-family/c-common.c:6272 #, gcc-internal-format msgid "cannot apply % to static data member %qD" msgstr "" -#: c-family/c-common.c:6367 +#: c-family/c-common.c:6277 #, gcc-internal-format msgid "cannot apply % when % is overloaded" msgstr "" -#: c-family/c-common.c:6374 +#: c-family/c-common.c:6284 #, gcc-internal-format msgid "cannot apply % to a non constant address" msgstr "" -#: c-family/c-common.c:6387 +#: c-family/c-common.c:6297 #, gcc-internal-format msgid "attempt to take address of bit-field structure member %qD" msgstr "" -#: c-family/c-common.c:6440 +#: c-family/c-common.c:6350 #, gcc-internal-format msgid "index %E denotes an offset greater than size of %qT" msgstr "" -#: c-family/c-common.c:6601 +#: c-family/c-common.c:6511 #, gcc-internal-format msgid "size of array is too large" msgstr "" -#: c-family/c-common.c:6707 c-family/c-common.c:6829 +#: c-family/c-common.c:6617 c-family/c-common.c:6739 #, gcc-internal-format msgid "operand type %qT is incompatible with argument %d of %qE" msgstr "" -#: c-family/c-common.c:6741 +#: c-family/c-common.c:6651 #, gcc-internal-format msgid "expecting argument of type pointer or of type integer for argument 1" msgstr "" -#: c-family/c-common.c:6755 +#: c-family/c-common.c:6665 #, gcc-internal-format msgid "both arguments must be compatible" msgstr "" -#: c-family/c-common.c:6963 +#: c-family/c-common.c:6873 #, gcc-internal-format msgid "incorrect number of arguments to function %qE" msgstr "" -#: c-family/c-common.c:6977 +#: c-family/c-common.c:6887 #, gcc-internal-format msgid "argument 1 of %qE must be a non-void pointer type" msgstr "" -#: c-family/c-common.c:6986 +#: c-family/c-common.c:6896 #, gcc-internal-format msgid "argument 1 of %qE must be a pointer to a constant size type" msgstr "" -#: c-family/c-common.c:6997 +#: c-family/c-common.c:6907 #, gcc-internal-format msgid "argument 1 of %qE must be a pointer to a nonzero size object" msgstr "" -#: c-family/c-common.c:7018 +#: c-family/c-common.c:6928 #, gcc-internal-format msgid "argument %d of %qE must be a pointer type" msgstr "" -#: c-family/c-common.c:7026 +#: c-family/c-common.c:6936 #, gcc-internal-format msgid "argument %d of %qE must be a pointer to a constant size type" msgstr "" -#: c-family/c-common.c:7032 +#: c-family/c-common.c:6942 #, gcc-internal-format msgid "argument %d of %qE must not be a pointer to a function" msgstr "" -#: c-family/c-common.c:7040 +#: c-family/c-common.c:6950 #, gcc-internal-format msgid "size mismatch in argument %d of %qE" msgstr "" -#: c-family/c-common.c:7052 +#: c-family/c-common.c:6962 #, gcc-internal-format msgid "non-integer memory model argument %d of %qE" msgstr "" -#: c-family/c-common.c:7065 +#: c-family/c-common.c:6975 #, gcc-internal-format msgid "invalid memory model argument %d of %qE" msgstr "" -#: c-family/c-common.c:7465 +#: c-family/c-common.c:7375 #, gcc-internal-format msgid "" "this target does not define a speculation barrier; your program will still " "execute correctly, but incorrect speculation may not be be restricted" msgstr "" -#: c-family/c-common.c:8037 +#: c-family/c-common.c:7947 #, gcc-internal-format msgid "index value is out of bound" msgstr "" -#: c-family/c-common.c:8079 c-family/c-common.c:8128 c-family/c-common.c:8144 +#: c-family/c-common.c:7989 c-family/c-common.c:8038 c-family/c-common.c:8054 #, gcc-internal-format msgid "conversion of scalar %qT to vector %qT involves truncation" msgstr "" #. Reject arguments that are built-in functions with #. no library fallback. -#: c-family/c-common.c:8232 +#: c-family/c-common.c:8142 #, gcc-internal-format msgid "built-in function %qE must be directly called" msgstr "" -#: c-family/c-common.c:8252 +#: c-family/c-common.c:8162 #, gcc-internal-format msgid "size of array %qE is not a constant expression" msgstr "" -#: c-family/c-common.c:8255 +#: c-family/c-common.c:8165 #, gcc-internal-format msgid "size of array is not a constant expression" msgstr "" -#: c-family/c-common.c:8259 +#: c-family/c-common.c:8169 #, gcc-internal-format msgid "size %qE of array %qE is negative" msgstr "" -#: c-family/c-common.c:8262 +#: c-family/c-common.c:8172 #, gcc-internal-format msgid "size %qE of array is negative" msgstr "" -#: c-family/c-common.c:8267 +#: c-family/c-common.c:8177 #, gcc-internal-format msgid "size %qE of array %qE exceeds maximum object size %qE" msgstr "" -#: c-family/c-common.c:8270 +#: c-family/c-common.c:8180 #, gcc-internal-format msgid "size %qE of array exceeds maximum object size %qE" msgstr "" -#: c-family/c-common.c:8275 +#: c-family/c-common.c:8185 #, gcc-internal-format msgid "size of array %qE exceeds maximum object size %qE" msgstr "" -#: c-family/c-common.c:8278 +#: c-family/c-common.c:8188 #, gcc-internal-format msgid "size of array exceeds maximum object size %qE" msgstr "" -#: c-family/c-common.c:8349 +#: c-family/c-common.c:8259 #, gcc-internal-format msgid "" "environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer " @@ -27634,7 +27617,7 @@ msgstr "" msgid "% modifier may not be specified on % construct" msgstr "" -#: c-family/c-omp.c:721 cp/semantics.c:8688 +#: c-family/c-omp.c:721 cp/semantics.c:8680 #, gcc-internal-format msgid "invalid type for iteration variable %qE" msgstr "" @@ -27649,17 +27632,17 @@ msgstr "" msgid "%qE is not initialized" msgstr "" -#: c-family/c-omp.c:763 cp/semantics.c:8577 +#: c-family/c-omp.c:763 cp/semantics.c:8569 #, gcc-internal-format msgid "missing controlling predicate" msgstr "" -#: c-family/c-omp.c:869 cp/semantics.c:8219 +#: c-family/c-omp.c:869 cp/semantics.c:8211 #, gcc-internal-format msgid "invalid controlling predicate" msgstr "" -#: c-family/c-omp.c:876 cp/semantics.c:8583 +#: c-family/c-omp.c:876 cp/semantics.c:8575 #, gcc-internal-format msgid "missing increment expression" msgstr "" @@ -27669,7 +27652,7 @@ msgstr "" msgid "increment is not constant 1 or -1 for != condition" msgstr "" -#: c-family/c-omp.c:1007 cp/semantics.c:8334 +#: c-family/c-omp.c:1007 cp/semantics.c:8326 #, gcc-internal-format msgid "invalid increment expression" msgstr "" @@ -28583,422 +28566,442 @@ msgstr "" msgid "case value %qs not in enumerated type %qT" msgstr "" -#: c-family/c-warn.c:1445 +#: c-family/c-warn.c:1463 +#, gcc-internal-format +msgid "lower value in case label range less than minimum value for type" +msgstr "" + +#: c-family/c-warn.c:1477 +#, gcc-internal-format +msgid "case label value is less than minimum value for type" +msgstr "" + +#: c-family/c-warn.c:1494 +#, gcc-internal-format +msgid "upper value in case label range exceeds maximum value for type" +msgstr "" + +#: c-family/c-warn.c:1507 +#, gcc-internal-format +msgid "case label value exceeds maximum value for type" +msgstr "" + +#: c-family/c-warn.c:1520 #, gcc-internal-format msgid "switch missing default case" msgstr "" -#: c-family/c-warn.c:1490 +#: c-family/c-warn.c:1565 #, gcc-internal-format msgid "switch condition has boolean value" msgstr "" -#: c-family/c-warn.c:1563 +#: c-family/c-warn.c:1638 #, gcc-internal-format msgid "enumeration value %qE not handled in switch" msgstr "" -#: c-family/c-warn.c:1591 +#: c-family/c-warn.c:1666 #, gcc-internal-format msgid "" "the omitted middle operand in ?: will always be %, suggest explicit " "middle operand" msgstr "" -#: c-family/c-warn.c:1613 +#: c-family/c-warn.c:1688 #, gcc-internal-format msgid "assignment of member %qD in read-only object" msgstr "" -#: c-family/c-warn.c:1615 +#: c-family/c-warn.c:1690 #, gcc-internal-format msgid "increment of member %qD in read-only object" msgstr "" -#: c-family/c-warn.c:1617 +#: c-family/c-warn.c:1692 #, gcc-internal-format msgid "decrement of member %qD in read-only object" msgstr "" -#: c-family/c-warn.c:1619 +#: c-family/c-warn.c:1694 #, gcc-internal-format msgid "member %qD in read-only object used as % output" msgstr "" -#: c-family/c-warn.c:1623 +#: c-family/c-warn.c:1698 #, gcc-internal-format msgid "assignment of read-only member %qD" msgstr "" -#: c-family/c-warn.c:1624 +#: c-family/c-warn.c:1699 #, gcc-internal-format msgid "increment of read-only member %qD" msgstr "" -#: c-family/c-warn.c:1625 +#: c-family/c-warn.c:1700 #, gcc-internal-format msgid "decrement of read-only member %qD" msgstr "" -#: c-family/c-warn.c:1626 +#: c-family/c-warn.c:1701 #, gcc-internal-format msgid "read-only member %qD used as % output" msgstr "" -#: c-family/c-warn.c:1630 +#: c-family/c-warn.c:1705 #, gcc-internal-format msgid "assignment of read-only variable %qD" msgstr "" -#: c-family/c-warn.c:1631 +#: c-family/c-warn.c:1706 #, gcc-internal-format msgid "increment of read-only variable %qD" msgstr "" -#: c-family/c-warn.c:1632 +#: c-family/c-warn.c:1707 #, gcc-internal-format msgid "decrement of read-only variable %qD" msgstr "" -#: c-family/c-warn.c:1633 +#: c-family/c-warn.c:1708 #, gcc-internal-format msgid "read-only variable %qD used as % output" msgstr "" -#: c-family/c-warn.c:1636 +#: c-family/c-warn.c:1711 #, gcc-internal-format msgid "assignment of read-only parameter %qD" msgstr "" -#: c-family/c-warn.c:1637 +#: c-family/c-warn.c:1712 #, gcc-internal-format msgid "increment of read-only parameter %qD" msgstr "" -#: c-family/c-warn.c:1638 +#: c-family/c-warn.c:1713 #, gcc-internal-format msgid "decrement of read-only parameter %qD" msgstr "" -#: c-family/c-warn.c:1639 +#: c-family/c-warn.c:1714 #, gcc-internal-format msgid "read-only parameter %qD use as % output" msgstr "" -#: c-family/c-warn.c:1644 +#: c-family/c-warn.c:1719 #, gcc-internal-format msgid "assignment of read-only named return value %qD" msgstr "" -#: c-family/c-warn.c:1646 +#: c-family/c-warn.c:1721 #, gcc-internal-format msgid "increment of read-only named return value %qD" msgstr "" -#: c-family/c-warn.c:1648 +#: c-family/c-warn.c:1723 #, gcc-internal-format msgid "decrement of read-only named return value %qD" msgstr "" -#: c-family/c-warn.c:1650 +#: c-family/c-warn.c:1725 #, gcc-internal-format msgid "read-only named return value %qD used as %output" msgstr "" -#: c-family/c-warn.c:1655 +#: c-family/c-warn.c:1730 #, gcc-internal-format msgid "assignment of function %qD" msgstr "" -#: c-family/c-warn.c:1656 +#: c-family/c-warn.c:1731 #, gcc-internal-format msgid "increment of function %qD" msgstr "" -#: c-family/c-warn.c:1657 +#: c-family/c-warn.c:1732 #, gcc-internal-format msgid "decrement of function %qD" msgstr "" -#: c-family/c-warn.c:1658 +#: c-family/c-warn.c:1733 #, gcc-internal-format msgid "function %qD used as % output" msgstr "" -#: c-family/c-warn.c:1661 c/c-typeck.c:4886 +#: c-family/c-warn.c:1736 c/c-typeck.c:4886 #, gcc-internal-format msgid "assignment of read-only location %qE" msgstr "" -#: c-family/c-warn.c:1662 c/c-typeck.c:4889 +#: c-family/c-warn.c:1737 c/c-typeck.c:4889 #, gcc-internal-format msgid "increment of read-only location %qE" msgstr "" -#: c-family/c-warn.c:1663 c/c-typeck.c:4892 +#: c-family/c-warn.c:1738 c/c-typeck.c:4892 #, gcc-internal-format msgid "decrement of read-only location %qE" msgstr "" -#: c-family/c-warn.c:1664 +#: c-family/c-warn.c:1739 #, gcc-internal-format msgid "read-only location %qE used as % output" msgstr "" -#: c-family/c-warn.c:1678 +#: c-family/c-warn.c:1753 #, gcc-internal-format msgid "lvalue required as left operand of assignment" msgstr "" -#: c-family/c-warn.c:1681 +#: c-family/c-warn.c:1756 #, gcc-internal-format msgid "lvalue required as increment operand" msgstr "" -#: c-family/c-warn.c:1684 +#: c-family/c-warn.c:1759 #, gcc-internal-format msgid "lvalue required as decrement operand" msgstr "" -#: c-family/c-warn.c:1687 +#: c-family/c-warn.c:1762 #, gcc-internal-format msgid "lvalue required as unary %<&%> operand" msgstr "" -#: c-family/c-warn.c:1690 +#: c-family/c-warn.c:1765 #, gcc-internal-format msgid "lvalue required in asm statement" msgstr "" -#: c-family/c-warn.c:1707 +#: c-family/c-warn.c:1782 #, gcc-internal-format msgid "invalid type argument (have %qT)" msgstr "" -#: c-family/c-warn.c:1711 +#: c-family/c-warn.c:1786 #, gcc-internal-format msgid "invalid type argument of array indexing (have %qT)" msgstr "" -#: c-family/c-warn.c:1716 +#: c-family/c-warn.c:1791 #, gcc-internal-format msgid "invalid type argument of unary %<*%> (have %qT)" msgstr "" -#: c-family/c-warn.c:1721 +#: c-family/c-warn.c:1796 #, gcc-internal-format msgid "invalid type argument of %<->%> (have %qT)" msgstr "" -#: c-family/c-warn.c:1726 +#: c-family/c-warn.c:1801 #, gcc-internal-format msgid "invalid type argument of %<->*%> (have %qT)" msgstr "" -#: c-family/c-warn.c:1731 +#: c-family/c-warn.c:1806 #, gcc-internal-format msgid "invalid type argument of implicit conversion (have %qT)" msgstr "" -#: c-family/c-warn.c:1758 +#: c-family/c-warn.c:1833 #, gcc-internal-format msgid "array subscript has type %" msgstr "" -#: c-family/c-warn.c:1794 c-family/c-warn.c:1797 +#: c-family/c-warn.c:1869 c-family/c-warn.c:1872 #, gcc-internal-format msgid "suggest parentheses around %<+%> inside %<<<%>" msgstr "" -#: c-family/c-warn.c:1800 c-family/c-warn.c:1803 +#: c-family/c-warn.c:1875 c-family/c-warn.c:1878 #, gcc-internal-format msgid "suggest parentheses around %<-%> inside %<<<%>" msgstr "" -#: c-family/c-warn.c:1809 c-family/c-warn.c:1812 +#: c-family/c-warn.c:1884 c-family/c-warn.c:1887 #, gcc-internal-format msgid "suggest parentheses around %<+%> inside %<>>%>" msgstr "" -#: c-family/c-warn.c:1815 c-family/c-warn.c:1818 +#: c-family/c-warn.c:1890 c-family/c-warn.c:1893 #, gcc-internal-format msgid "suggest parentheses around %<-%> inside %<>>%>" msgstr "" -#: c-family/c-warn.c:1824 c-family/c-warn.c:1827 +#: c-family/c-warn.c:1899 c-family/c-warn.c:1902 #, gcc-internal-format msgid "suggest parentheses around %<&&%> within %<||%>" msgstr "" -#: c-family/c-warn.c:1834 c-family/c-warn.c:1838 +#: c-family/c-warn.c:1909 c-family/c-warn.c:1913 #, gcc-internal-format msgid "suggest parentheses around arithmetic in operand of %<|%>" msgstr "" -#: c-family/c-warn.c:1842 c-family/c-warn.c:1845 +#: c-family/c-warn.c:1917 c-family/c-warn.c:1920 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %<|%>" msgstr "" -#: c-family/c-warn.c:1850 +#: c-family/c-warn.c:1925 #, gcc-internal-format msgid "" "suggest parentheses around operand of % or change %<|%> to %<||%> or % to %<~%>" msgstr "" -#: c-family/c-warn.c:1858 c-family/c-warn.c:1862 +#: c-family/c-warn.c:1933 c-family/c-warn.c:1937 #, gcc-internal-format msgid "suggest parentheses around arithmetic in operand of %<^%>" msgstr "" -#: c-family/c-warn.c:1866 c-family/c-warn.c:1869 +#: c-family/c-warn.c:1941 c-family/c-warn.c:1944 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %<^%>" msgstr "" -#: c-family/c-warn.c:1875 c-family/c-warn.c:1878 +#: c-family/c-warn.c:1950 c-family/c-warn.c:1953 #, gcc-internal-format msgid "suggest parentheses around %<+%> in operand of %<&%>" msgstr "" -#: c-family/c-warn.c:1881 c-family/c-warn.c:1884 +#: c-family/c-warn.c:1956 c-family/c-warn.c:1959 #, gcc-internal-format msgid "suggest parentheses around %<-%> in operand of %<&%>" msgstr "" -#: c-family/c-warn.c:1888 c-family/c-warn.c:1891 +#: c-family/c-warn.c:1963 c-family/c-warn.c:1966 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %<&%>" msgstr "" -#: c-family/c-warn.c:1896 +#: c-family/c-warn.c:1971 #, gcc-internal-format msgid "" "suggest parentheses around operand of % or change %<&%> to %<&&%> or % to %<~%>" msgstr "" -#: c-family/c-warn.c:1903 c-family/c-warn.c:1906 +#: c-family/c-warn.c:1978 c-family/c-warn.c:1981 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %<==%>" msgstr "" -#: c-family/c-warn.c:1911 c-family/c-warn.c:1914 +#: c-family/c-warn.c:1986 c-family/c-warn.c:1989 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %" msgstr "" -#: c-family/c-warn.c:1924 c-family/c-warn.c:1930 +#: c-family/c-warn.c:1999 c-family/c-warn.c:2005 #, gcc-internal-format msgid "comparisons like % do not have their mathematical meaning" msgstr "" -#: c-family/c-warn.c:1946 +#: c-family/c-warn.c:2021 #, gcc-internal-format msgid "label %q+D defined but not used" msgstr "" -#: c-family/c-warn.c:1948 +#: c-family/c-warn.c:2023 #, gcc-internal-format msgid "label %q+D declared but not defined" msgstr "" -#: c-family/c-warn.c:1971 +#: c-family/c-warn.c:2046 #, gcc-internal-format msgid "division by zero" msgstr "" -#: c-family/c-warn.c:1991 +#: c-family/c-warn.c:2066 #, gcc-internal-format msgid "" "% used with constant zero length parameter; this could be due to " "transposed parameters" msgstr "" -#: c-family/c-warn.c:2015 +#: c-family/c-warn.c:2090 #, gcc-internal-format msgid "" "% used with length equal to number of elements without " "multiplication by element size" msgstr "" -#: c-family/c-warn.c:2054 c/c-typeck.c:11911 c/c-typeck.c:12079 -#: cp/typeck.c:5193 +#: c-family/c-warn.c:2129 c/c-typeck.c:11916 c/c-typeck.c:12084 +#: cp/typeck.c:5211 #, gcc-internal-format msgid "comparison between types %qT and %qT" msgstr "" -#: c-family/c-warn.c:2107 +#: c-family/c-warn.c:2182 #, gcc-internal-format msgid "comparison of integer expressions of different signedness: %qT and %qT" msgstr "" -#: c-family/c-warn.c:2160 +#: c-family/c-warn.c:2235 #, gcc-internal-format msgid "promoted ~unsigned is always non-zero" msgstr "" -#: c-family/c-warn.c:2163 +#: c-family/c-warn.c:2238 #, gcc-internal-format msgid "comparison of promoted ~unsigned with constant" msgstr "" -#: c-family/c-warn.c:2173 +#: c-family/c-warn.c:2248 #, gcc-internal-format msgid "comparison of promoted ~unsigned with unsigned" msgstr "" -#: c-family/c-warn.c:2227 +#: c-family/c-warn.c:2302 #, gcc-internal-format msgid "unused parameter %qD" msgstr "" -#: c-family/c-warn.c:2289 +#: c-family/c-warn.c:2364 #, gcc-internal-format msgid "typedef %qD locally defined but not used" msgstr "" -#: c-family/c-warn.c:2325 +#: c-family/c-warn.c:2400 #, gcc-internal-format msgid "duplicated % condition" msgstr "" -#: c-family/c-warn.c:2354 +#: c-family/c-warn.c:2429 #, gcc-internal-format msgid "" "optimization attribute on %qD follows definition but the attribute doesn%'t " "match" msgstr "" -#: c-family/c-warn.c:2362 +#: c-family/c-warn.c:2437 #, gcc-internal-format msgid "" "inline declaration of %qD follows declaration with attribute %" msgstr "" -#: c-family/c-warn.c:2367 +#: c-family/c-warn.c:2442 #, gcc-internal-format msgid "" "declaration of %q+D with attribute % follows inline declaration" msgstr "" -#: c-family/c-warn.c:2416 +#: c-family/c-warn.c:2491 #, gcc-internal-format msgid "result of %qE requires %u bits to represent, but %qT only has %u bits" msgstr "" -#: c-family/c-warn.c:2454 c-family/c-warn.c:2478 +#: c-family/c-warn.c:2529 c-family/c-warn.c:2553 #, gcc-internal-format msgid "comparison of constant %qE with boolean expression is always false" msgstr "" -#: c-family/c-warn.c:2457 c-family/c-warn.c:2475 +#: c-family/c-warn.c:2532 c-family/c-warn.c:2550 #, gcc-internal-format msgid "comparison of constant %qE with boolean expression is always true" msgstr "" -#: c-family/c-warn.c:2525 +#: c-family/c-warn.c:2600 msgid "" "passing argument %i to restrict-qualified parameter aliases with argument %Z" msgid_plural "" @@ -29006,34 +29009,34 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: c-family/c-warn.c:2590 c/c-typeck.c:5457 cp/call.c:5570 +#: c-family/c-warn.c:2665 c/c-typeck.c:5457 cp/call.c:5570 #, gcc-internal-format msgid "this condition has identical branches" msgstr "" -#: c-family/c-warn.c:2697 +#: c-family/c-warn.c:2772 #, gcc-internal-format msgid "macro expands to multiple statements" msgstr "" -#: c-family/c-warn.c:2698 +#: c-family/c-warn.c:2773 #, gcc-internal-format msgid "some parts of macro expansion are not guarded by this %qs clause" msgstr "" -#: c-family/c-warn.c:2789 +#: c-family/c-warn.c:2864 #, gcc-internal-format msgid "" "converting a packed %qT pointer (alignment %d) to a %qT pointer (alignment " "%d) may result in an unaligned pointer value" msgstr "" -#: c-family/c-warn.c:2796 c-family/c-warn.c:2799 cp/init.c:638 +#: c-family/c-warn.c:2871 c-family/c-warn.c:2874 cp/init.c:638 #, gcc-internal-format msgid "defined here" msgstr "" -#: c-family/c-warn.c:2886 +#: c-family/c-warn.c:2961 #, gcc-internal-format msgid "" "taking address of packed member of %qT may result in an unaligned pointer " @@ -29653,7 +29656,7 @@ msgstr "" #: config/aarch64/aarch64.c:3919 config/aarch64/aarch64.c:3965 #: config/aarch64/aarch64.c:4062 config/aarch64/aarch64.c:13445 -#: config/arm/arm.c:6715 config/arm/arm.c:6745 config/arm/arm.c:27085 +#: config/arm/arm.c:6720 config/arm/arm.c:6750 config/arm/arm.c:27090 #, gcc-internal-format msgid "parameter passing for argument of type %qT changed in GCC 9.1" msgstr "" @@ -29696,7 +29699,7 @@ msgstr "" #: config/aarch64/aarch64.c:11486 #, gcc-internal-format msgid "" -"incompatible options %<-mstack-protector-guard=global%> and%<-mstack-" +"incompatible options %<-mstack-protector-guard=global%> and %<-mstack-" "protector-guard-offset=%s%>" msgstr "" @@ -29863,9 +29866,9 @@ msgstr "" msgid "pragma or attribute % is not valid" msgstr "" -#: config/aarch64/aarch64.c:12699 config/arm/arm.c:30865 -#: config/i386/i386.c:5318 config/rs6000/rs6000.c:36763 -#: config/s390/s390.c:15399 +#: config/aarch64/aarch64.c:12699 config/arm/arm.c:30870 +#: config/i386/i386.c:5319 config/rs6000/rs6000.c:36763 +#: config/s390/s390.c:15409 #, gcc-internal-format msgid "attribute % argument not a string" msgstr "" @@ -29890,33 +29893,33 @@ msgstr "" msgid "lane %wd out of range %wd - %wd" msgstr "" -#: config/aarch64/aarch64.c:18647 config/i386/i386.c:50594 -#: config/i386/i386.c:50721 +#: config/aarch64/aarch64.c:18646 config/i386/i386.c:50576 +#: config/i386/i386.c:50703 #, gcc-internal-format, gfc-internal-format msgid "unsupported simdlen %d" msgstr "" -#: config/aarch64/aarch64.c:18657 config/aarch64/aarch64.c:18678 +#: config/aarch64/aarch64.c:18656 config/aarch64/aarch64.c:18677 #, gcc-internal-format msgid "GCC does not currently support mixed size types for % functions" msgstr "" -#: config/aarch64/aarch64.c:18661 +#: config/aarch64/aarch64.c:18660 #, gcc-internal-format msgid "GCC does not currently support return type %qT for % functions" msgstr "" -#: config/aarch64/aarch64.c:18665 +#: config/aarch64/aarch64.c:18664 #, gcc-internal-format msgid "unsupported return type %qT for % functions" msgstr "" -#: config/aarch64/aarch64.c:18682 +#: config/aarch64/aarch64.c:18681 #, gcc-internal-format msgid "GCC does not currently support argument type %qT for % functions" msgstr "" -#: config/aarch64/aarch64.c:18704 +#: config/aarch64/aarch64.c:18703 #, gcc-internal-format msgid "GCC does not currently support simdlen %d for type %qT" msgstr "" @@ -29976,8 +29979,8 @@ msgstr "" msgid "bad value %qs for %<-mmemory-latency%>" msgstr "" -#: config/alpha/alpha.c:6719 config/alpha/alpha.c:6722 config/arc/arc.c:6885 -#: config/arc/arc.c:7159 config/s390/s390.c:834 config/tilegx/tilegx.c:3544 +#: config/alpha/alpha.c:6719 config/alpha/alpha.c:6722 config/arc/arc.c:6900 +#: config/arc/arc.c:7174 config/s390/s390.c:834 config/tilegx/tilegx.c:3544 #: config/tilepro/tilepro.c:3108 #, gcc-internal-format msgid "bad builtin fcode" @@ -30005,48 +30008,48 @@ msgstr "" #: config/arc/arc.c:953 #, gcc-internal-format -msgid "No FPX/FPU mixing allowed" +msgid "no FPX/FPU mixing allowed" msgstr "" -#: config/arc/arc.c:959 -#, gcc-internal-format, gfc-internal-format -msgid "PIC is not supported for %s. Generating non-PIC code only.." +#: config/arc/arc.c:958 +#, gcc-internal-format +msgid "PIC is not supported for %qs" msgstr "" -#: config/arc/arc.c:1022 +#: config/arc/arc.c:1021 #, gcc-internal-format msgid "missing dash" msgstr "" -#: config/arc/arc.c:1034 +#: config/arc/arc.c:1033 #, gcc-internal-format msgid "first register must be R0" msgstr "" -#: config/arc/arc.c:1054 +#: config/arc/arc.c:1053 #, gcc-internal-format, gfc-internal-format msgid "last register name %s must be an odd register" msgstr "" -#: config/arc/arc.c:1063 config/ia64/ia64.c:6054 config/pa/pa.c:483 +#: config/arc/arc.c:1062 config/ia64/ia64.c:6054 config/pa/pa.c:483 #: config/sh/sh.c:8308 config/spu/spu.c:4946 #, gcc-internal-format, gfc-internal-format msgid "%s-%s is an empty range" msgstr "" -#: config/arc/arc.c:1113 +#: config/arc/arc.c:1112 #, gcc-internal-format msgid "" "invalid number in %<-mrgf-banked-regs=%s%> valid values are 0, 4, 8, 16, or " "32" msgstr "" -#: config/arc/arc.c:1175 +#: config/arc/arc.c:1174 #, gcc-internal-format msgid "option %<-mirq-ctrl-saved%> valid only for ARC v2 processors" msgstr "" -#: config/arc/arc.c:1184 +#: config/arc/arc.c:1183 #, gcc-internal-format msgid "option %<-mrgf-banked-regs%> valid only for ARC v2 processors" msgstr "" @@ -30055,56 +30058,59 @@ msgstr "" #. option is not allowed. Extra, check options against default #. architecture/cpu flags and throw an warning if we find a #. mismatch. -#: config/arc/arc.c:1225 -#, gcc-internal-format, gfc-internal-format -msgid "Option %s=%s is not available for %s CPU." +#. TRANSLATORS: the DOC/DOC0/DOC1 are strings which shouldn't be +#. translated. They are like keywords which one can relate with the +#. architectural choices taken for an ARC CPU implementation. +#: config/arc/arc.c:1227 +#, gcc-internal-format +msgid "option %<%s=%s%> is not available for %qs CPU" msgstr "" -#: config/arc/arc.c:1230 -#, gcc-internal-format, gfc-internal-format -msgid "Option %s is ignored, the default value %s is considered for %s CPU." +#: config/arc/arc.c:1232 +#, gcc-internal-format +msgid "option %qs is ignored, the default value %qs is considered for %qs CPU" msgstr "" -#: config/arc/arc.c:1238 -#, gcc-internal-format, gfc-internal-format -msgid "Option %s is not available for %s CPU" +#: config/arc/arc.c:1240 +#, gcc-internal-format +msgid "option %qs is not available for %qs CPU" msgstr "" -#: config/arc/arc.c:1243 -#, gcc-internal-format, gfc-internal-format -msgid "Unset option %s is ignored, it is always enabled for %s CPU." +#: config/arc/arc.c:1245 +#, gcc-internal-format +msgid "unset option %qs is ignored, it is always enabled for %qs CPU" msgstr "" -#: config/arc/arc.c:1809 +#: config/arc/arc.c:1812 #, gcc-internal-format, gfc-internal-format msgid "multiply option implies r%d is fixed" msgstr "" -#: config/arc/arc.c:1957 config/epiphany/epiphany.c:508 +#: config/arc/arc.c:1961 config/epiphany/epiphany.c:508 #: config/epiphany/epiphany.c:548 #, gcc-internal-format msgid "argument of %qE attribute is not a string constant" msgstr "" -#: config/arc/arc.c:1966 +#: config/arc/arc.c:1970 #, gcc-internal-format msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\"" msgstr "" -#: config/arc/arc.c:1975 +#: config/arc/arc.c:1979 #, gcc-internal-format msgid "argument of %qE attribute is not \"ilink\" or \"firq\"" msgstr "" -#: config/arc/arc.c:1989 config/arm/arm.c:6861 config/arm/arm.c:6879 -#: config/arm/arm.c:7054 config/avr/avr.c:9718 config/avr/avr.c:9734 +#: config/arc/arc.c:1993 config/arm/arm.c:6866 config/arm/arm.c:6884 +#: config/arm/arm.c:7059 config/avr/avr.c:9718 config/avr/avr.c:9734 #: config/bfin/bfin.c:4708 config/bfin/bfin.c:4769 config/bfin/bfin.c:4798 #: config/csky/csky.c:6020 config/csky/csky.c:6048 #: config/epiphany/epiphany.c:491 config/gcn/gcn.c:312 -#: config/h8300/h8300.c:5459 config/i386/i386.c:6332 config/i386/i386.c:12169 -#: config/i386/i386.c:41194 config/i386/i386.c:41244 config/i386/i386.c:41314 +#: config/h8300/h8300.c:5459 config/i386/i386.c:6333 config/i386/i386.c:12170 +#: config/i386/i386.c:41176 config/i386/i386.c:41226 config/i386/i386.c:41296 #: config/m68k/m68k.c:788 config/mcore/mcore.c:3073 config/nvptx/nvptx.c:5059 -#: config/riscv/riscv.c:2796 config/rl78/rl78.c:820 config/rl78/rl78.c:889 +#: config/riscv/riscv.c:2824 config/rl78/rl78.c:820 config/rl78/rl78.c:889 #: config/rs6000/rs6000.c:32872 config/rx/rx.c:2721 config/rx/rx.c:2747 #: config/s390/s390.c:1049 config/s390/s390.c:1136 config/sh/sh.c:8444 #: config/sh/sh.c:8462 config/sh/sh.c:8486 config/sh/sh.c:8557 @@ -30114,135 +30120,135 @@ msgstr "" msgid "%qE attribute only applies to functions" msgstr "" -#: config/arc/arc.c:6784 +#: config/arc/arc.c:6799 #, gcc-internal-format msgid "%<__builtin_arc_aligned%> with non-constant alignment" msgstr "" -#: config/arc/arc.c:6792 +#: config/arc/arc.c:6807 #, gcc-internal-format msgid "invalid alignment value for %<__builtin_arc_aligned%>" msgstr "" -#: config/arc/arc.c:6955 +#: config/arc/arc.c:6970 #, gcc-internal-format msgid "operand 1 should be an unsigned 3-bit immediate" msgstr "" -#: config/arc/arc.c:6996 config/arc/arc.c:7093 +#: config/arc/arc.c:7011 config/arc/arc.c:7108 #, gcc-internal-format msgid "operand 2 should be an unsigned 3-bit value (I0-I7)" msgstr "" -#: config/arc/arc.c:7029 config/arc/arc.c:7061 +#: config/arc/arc.c:7044 config/arc/arc.c:7076 #, gcc-internal-format msgid "operand 1 should be an unsigned 3-bit value (I0-I7)" msgstr "" -#: config/arc/arc.c:7033 config/arc/arc.c:7065 +#: config/arc/arc.c:7048 config/arc/arc.c:7080 #, gcc-internal-format msgid "operand 2 should be an unsigned 8-bit value" msgstr "" -#: config/arc/arc.c:7097 +#: config/arc/arc.c:7112 #, gcc-internal-format msgid "operand 3 should be an unsigned 8-bit value" msgstr "" -#: config/arc/arc.c:7130 +#: config/arc/arc.c:7145 #, gcc-internal-format msgid "operand 4 should be an unsigned 8-bit value (0-255)" msgstr "" -#: config/arc/arc.c:7134 +#: config/arc/arc.c:7149 #, gcc-internal-format msgid "operand 3 should be an unsigned 3-bit value (I0-I7)" msgstr "" -#: config/arc/arc.c:7141 +#: config/arc/arc.c:7156 #, gcc-internal-format msgid "operand 2 should be an unsigned 3-bit value (subreg 0-7)" msgstr "" -#: config/arc/arc.c:7144 +#: config/arc/arc.c:7159 #, gcc-internal-format msgid "operand 2 should be an even 3-bit value (subreg 0,2,4,6)" msgstr "" -#: config/arc/arc.c:7191 +#: config/arc/arc.c:7206 #, gcc-internal-format, gfc-internal-format msgid "builtin requires an immediate for operand %d" msgstr "" -#: config/arc/arc.c:7196 +#: config/arc/arc.c:7211 #, gcc-internal-format, gfc-internal-format msgid "operand %d should be a 6 bit unsigned immediate" msgstr "" -#: config/arc/arc.c:7200 +#: config/arc/arc.c:7215 #, gcc-internal-format, gfc-internal-format msgid "operand %d should be a 8 bit unsigned immediate" msgstr "" -#: config/arc/arc.c:7204 +#: config/arc/arc.c:7219 #, gcc-internal-format, gfc-internal-format msgid "operand %d should be a 3 bit unsigned immediate" msgstr "" -#: config/arc/arc.c:7207 +#: config/arc/arc.c:7222 #, gcc-internal-format, gfc-internal-format msgid "unknown builtin immediate operand type for operand %d" msgstr "" -#: config/arc/arc.c:7258 +#: config/arc/arc.c:7273 #, gcc-internal-format msgid "" -"register number must be a compile-time constant. Try giving higher " +"register number must be a compile-time constant. Try giving higher " "optimization levels" msgstr "" -#: config/arc/arc.c:8251 +#: config/arc/arc.c:8268 #, gcc-internal-format -msgid "Insn addresses not set after shorten_branches" +msgid "insn addresses not set after shorten_branches" msgstr "" -#: config/arc/arc.c:8464 +#: config/arc/arc.c:8481 #, gcc-internal-format msgid "insn addresses not freed" msgstr "" -#: config/arc/arc.c:11015 +#: config/arc/arc.c:11034 #, gcc-internal-format msgid "%qE attribute only valid for ARCv2 architecture" msgstr "" -#: config/arc/arc.c:11023 config/arc/arc.c:11062 +#: config/arc/arc.c:11042 config/arc/arc.c:11081 #, gcc-internal-format msgid "argument of %qE attribute is missing" msgstr "" -#: config/arc/arc.c:11034 config/arc/arc.c:11073 config/arc/arc.c:11183 +#: config/arc/arc.c:11053 config/arc/arc.c:11092 config/arc/arc.c:11202 #: config/avr/avr.c:9790 #, gcc-internal-format msgid "%qE attribute allows only an integer constant argument" msgstr "" -#: config/arc/arc.c:11054 +#: config/arc/arc.c:11073 #, gcc-internal-format msgid "%qE attribute only valid for ARC EM architecture" msgstr "" -#: config/arc/arc.c:11109 +#: config/arc/arc.c:11128 #, gcc-internal-format msgid "%qE attribute only applies to types" msgstr "" -#: config/arc/arc.c:11115 +#: config/arc/arc.c:11134 #, gcc-internal-format msgid "argument of %qE attribute ignored" msgstr "" -#: config/arc/arc.c:11173 config/avr/avr.c:9777 config/bfin/bfin.c:4830 +#: config/arc/arc.c:11192 config/avr/avr.c:9777 config/bfin/bfin.c:4830 #: config/i386/winnt.c:63 config/msp430/msp430.c:2055 config/nvptx/nvptx.c:5082 #, gcc-internal-format msgid "%qE attribute only applies to variables" @@ -30661,87 +30667,92 @@ msgstr "" msgid "Thumb-1 hard-float VFP ABI" msgstr "" -#: config/arm/arm.c:6496 config/arm/arm.c:6709 config/arm/arm.c:6742 -#: config/arm/arm.c:27078 +#: config/arm/arm.c:6117 +#, gcc-internal-format +msgid "argument of type %qT not permitted with -mgeneral-regs-only" +msgstr "" + +#: config/arm/arm.c:6501 config/arm/arm.c:6714 config/arm/arm.c:6747 +#: config/arm/arm.c:27083 #, gcc-internal-format msgid "parameter passing for argument of type %qT changed in GCC 7.1" msgstr "" -#: config/arm/arm.c:7003 +#: config/arm/arm.c:7008 #, gcc-internal-format msgid "" "%qE attribute not available to functions with arguments passed on the stack" msgstr "" -#: config/arm/arm.c:7015 +#: config/arm/arm.c:7020 #, gcc-internal-format msgid "" "%qE attribute not available to functions with variable number of arguments" msgstr "" -#: config/arm/arm.c:7024 +#: config/arm/arm.c:7029 #, gcc-internal-format msgid "%qE attribute not available to functions that return value on the stack" msgstr "" -#: config/arm/arm.c:7046 config/arm/arm.c:7098 +#: config/arm/arm.c:7051 config/arm/arm.c:7103 #, gcc-internal-format msgid "%qE attribute ignored without %<-mcmse%> option." msgstr "" -#: config/arm/arm.c:7065 +#: config/arm/arm.c:7070 #, gcc-internal-format msgid "%qE attribute has no effect on functions with static linkage" msgstr "" -#: config/arm/arm.c:7114 +#: config/arm/arm.c:7119 #, gcc-internal-format msgid "%qE attribute only applies to base type of a function pointer" msgstr "" -#: config/arm/arm.c:8888 +#: config/arm/arm.c:8893 #, gcc-internal-format msgid "" "accessing thread-local storage is not currently supported with %<-mpure-code" "%> or %<-mslow-flash-data%>" msgstr "" -#: config/arm/arm.c:12534 +#: config/arm/arm.c:12539 #, gcc-internal-format msgid "%K%s %wd out of range %wd - %wd" msgstr "" -#: config/arm/arm.c:12537 +#: config/arm/arm.c:12542 #, gcc-internal-format msgid "%s %wd out of range %wd - %wd" msgstr "" -#: config/arm/arm.c:24019 +#: config/arm/arm.c:24024 #, gcc-internal-format msgid "unable to compute real location of stacked parameter" msgstr "" -#: config/arm/arm.c:24675 +#: config/arm/arm.c:24680 #, gcc-internal-format msgid "Unexpected thumb1 far jump" msgstr "" -#: config/arm/arm.c:24939 +#: config/arm/arm.c:24944 #, gcc-internal-format msgid "no low registers available for popping high registers" msgstr "" -#: config/arm/arm.c:25189 +#: config/arm/arm.c:25194 #, gcc-internal-format msgid "interrupt Service Routines cannot be coded in Thumb mode" msgstr "" -#: config/arm/arm.c:25420 +#: config/arm/arm.c:25425 #, gcc-internal-format msgid "%<-fstack-check=specific%> for Thumb-1" msgstr "" -#: config/arm/arm.c:30889 +#: config/arm/arm.c:30895 #, gcc-internal-format msgid "invalid fpu for target attribute or pragma %qs" msgstr "" @@ -30749,17 +30760,17 @@ msgstr "" #. This doesn't really make sense until we support #. general dynamic selection of the architecture and all #. sub-features. -#: config/arm/arm.c:30897 +#: config/arm/arm.c:30903 #, gcc-internal-format msgid "auto fpu selection not currently permitted here" msgstr "" -#: config/arm/arm.c:30910 +#: config/arm/arm.c:30916 #, gcc-internal-format msgid "invalid architecture for target attribute or pragma %qs" msgstr "" -#: config/arm/arm.c:30924 +#: config/arm/arm.c:30930 #, gcc-internal-format msgid "unknown target attribute or pragma %qs" msgstr "" @@ -30838,17 +30849,17 @@ msgstr "" msgid "%<-fPIE%> is not supported" msgstr "" -#: config/avr/avr.c:1047 config/avr/avr.c:1052 config/riscv/riscv.c:4787 +#: config/avr/avr.c:1047 config/avr/avr.c:1052 config/riscv/riscv.c:4815 #, gcc-internal-format msgid "function attributes %qs and %qs are mutually exclusive" msgstr "" -#: config/avr/avr.c:1073 config/riscv/riscv.c:4799 +#: config/avr/avr.c:1073 config/riscv/riscv.c:4827 #, gcc-internal-format msgid "%qs function cannot have arguments" msgstr "" -#: config/avr/avr.c:1076 config/riscv/riscv.c:4796 +#: config/avr/avr.c:1076 config/riscv/riscv.c:4824 #, gcc-internal-format msgid "%qs function cannot return a value" msgstr "" @@ -31513,61 +31524,61 @@ msgstr "" msgid "can%'t set position in PCH file: %m" msgstr "" -#: config/i386/i386.c:3353 +#: config/i386/i386.c:3354 #, gcc-internal-format msgid "wrong argument %qs to option %qs" msgstr "" -#: config/i386/i386.c:3359 +#: config/i386/i386.c:3360 #, gcc-internal-format msgid "size ranges of option %qs should be increasing" msgstr "" -#: config/i386/i386.c:3369 +#: config/i386/i386.c:3370 #, gcc-internal-format msgid "wrong strategy name %qs specified for option %qs" msgstr "" #. rep; movq isn't available in 32-bit code. -#: config/i386/i386.c:3395 +#: config/i386/i386.c:3396 #, gcc-internal-format msgid "" "strategy name %qs specified for option %qs not supported for 32-bit code" msgstr "" -#: config/i386/i386.c:3408 +#: config/i386/i386.c:3409 #, gcc-internal-format msgid "unknown alignment %qs specified for option %qs" msgstr "" -#: config/i386/i386.c:3418 +#: config/i386/i386.c:3419 #, gcc-internal-format msgid "the max value for the last size range should be -1 for option %qs" msgstr "" -#: config/i386/i386.c:3425 +#: config/i386/i386.c:3426 #, gcc-internal-format msgid "too many size ranges specified in option %qs" msgstr "" -#: config/i386/i386.c:3478 +#: config/i386/i386.c:3479 #, gcc-internal-format msgid "unknown parameter to option %<-mtune-ctrl%>: %s" msgstr "" -#: config/i386/i386.c:3598 +#: config/i386/i386.c:3599 #, gcc-internal-format msgid "Intel MCU psABI isn%'t supported in %s mode" msgstr "" -#: config/i386/i386.c:3647 +#: config/i386/i386.c:3648 #, gcc-internal-format msgid "" "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> " "instead as appropriate" msgstr "" -#: config/i386/i386.c:3649 +#: config/i386/i386.c:3650 #, gcc-internal-format msgid "" "% is deprecated; use % or " @@ -31575,516 +31586,516 @@ msgid "" msgstr "" #. rep; movq isn't available in 32-bit code. -#: config/i386/i386.c:3675 +#: config/i386/i386.c:3676 #, gcc-internal-format msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code" msgstr "" -#: config/i386/i386.c:3692 +#: config/i386/i386.c:3693 #, gcc-internal-format msgid "address mode %qs not supported in the %s bit mode" msgstr "" -#: config/i386/i386.c:3704 +#: config/i386/i386.c:3705 #, gcc-internal-format msgid "%<-mabi=ms%> not supported with X32 ABI" msgstr "" -#: config/i386/i386.c:3708 +#: config/i386/i386.c:3709 #, gcc-internal-format msgid "%<-mabi=ms%> not supported with %<-fsanitize=address%>" msgstr "" -#: config/i386/i386.c:3710 +#: config/i386/i386.c:3711 #, gcc-internal-format msgid "%<-mabi=ms%> not supported with %<-fsanitize=kernel-address%>" msgstr "" -#: config/i386/i386.c:3712 +#: config/i386/i386.c:3713 #, gcc-internal-format msgid "%<-mabi=ms%> not supported with %<-fsanitize=thread%>" msgstr "" -#: config/i386/i386.c:3729 config/i386/i386.c:3738 config/i386/i386.c:3750 -#: config/i386/i386.c:3761 config/i386/i386.c:3772 +#: config/i386/i386.c:3730 config/i386/i386.c:3739 config/i386/i386.c:3751 +#: config/i386/i386.c:3762 config/i386/i386.c:3773 #, gcc-internal-format msgid "code model %qs not supported in the %s bit mode" msgstr "" -#: config/i386/i386.c:3741 config/i386/i386.c:3753 +#: config/i386/i386.c:3742 config/i386/i386.c:3754 #, gcc-internal-format msgid "code model %qs not supported in x32 mode" msgstr "" -#: config/i386/i386.c:3759 config/i386/i386.c:3768 config/i386/i386.c:5089 +#: config/i386/i386.c:3760 config/i386/i386.c:3769 config/i386/i386.c:5090 #, gcc-internal-format, gfc-internal-format msgid "code model %s does not support PIC mode" msgstr "" -#: config/i386/i386.c:3796 +#: config/i386/i386.c:3797 #, gcc-internal-format msgid "%<-masm=intel%> not supported in this configuration" msgstr "" -#: config/i386/i386.c:3801 +#: config/i386/i386.c:3802 #, gcc-internal-format, gfc-internal-format msgid "%i-bit mode not compiled in" msgstr "" -#: config/i386/i386.c:3810 +#: config/i386/i386.c:3811 #, gcc-internal-format msgid "% CPU can be used only for %<-mtune=%> switch" msgstr "" -#: config/i386/i386.c:3812 +#: config/i386/i386.c:3813 #, gcc-internal-format msgid "% CPU can be used only for % attribute" msgstr "" -#: config/i386/i386.c:3819 +#: config/i386/i386.c:3820 #, gcc-internal-format msgid "% CPU can be used only for %<-mtune=%> switch" msgstr "" -#: config/i386/i386.c:3821 +#: config/i386/i386.c:3822 #, gcc-internal-format msgid "% CPU can be used only for % attribute" msgstr "" -#: config/i386/i386.c:3829 config/i386/i386.c:4137 +#: config/i386/i386.c:3830 config/i386/i386.c:4138 #, gcc-internal-format msgid "CPU you selected does not support x86-64 instruction set" msgstr "" -#: config/i386/i386.c:4077 +#: config/i386/i386.c:4078 #, gcc-internal-format msgid "bad value (%qs) for %<-march=%> switch" msgstr "" -#: config/i386/i386.c:4078 +#: config/i386/i386.c:4079 #, gcc-internal-format msgid "bad value (%qs) for % attribute" msgstr "" -#: config/i386/i386.c:4100 +#: config/i386/i386.c:4101 #, gcc-internal-format msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386.c:4102 +#: config/i386/i386.c:4103 #, gcc-internal-format msgid "" "valid arguments to % attribute are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386.c:4107 +#: config/i386/i386.c:4108 #, gcc-internal-format msgid "valid arguments to %<-march=%> switch are: %s" msgstr "" -#: config/i386/i386.c:4108 +#: config/i386/i386.c:4109 #, gcc-internal-format msgid "valid arguments to % attribute are: %s" msgstr "" -#: config/i386/i386.c:4156 +#: config/i386/i386.c:4157 #, gcc-internal-format msgid "bad value (%qs) for %<-mtune=%> switch" msgstr "" -#: config/i386/i386.c:4157 +#: config/i386/i386.c:4158 #, gcc-internal-format msgid "bad value (%qs) for % attribute" msgstr "" -#: config/i386/i386.c:4177 +#: config/i386/i386.c:4178 #, gcc-internal-format msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386.c:4179 +#: config/i386/i386.c:4180 #, gcc-internal-format msgid "" "valid arguments to % attribute are: %s; did you mean %qs?" msgstr "" -#: config/i386/i386.c:4184 +#: config/i386/i386.c:4185 #, gcc-internal-format msgid "valid arguments to %<-mtune=%> switch are: %s" msgstr "" -#: config/i386/i386.c:4185 +#: config/i386/i386.c:4186 #, gcc-internal-format msgid "valid arguments to % attribute are: %s" msgstr "" -#: config/i386/i386.c:4251 +#: config/i386/i386.c:4252 #, gcc-internal-format msgid "%<-mregparm%> is ignored in 64-bit mode" msgstr "" -#: config/i386/i386.c:4253 +#: config/i386/i386.c:4254 #, gcc-internal-format msgid "%<-mregparm%> is ignored for Intel MCU psABI" msgstr "" -#: config/i386/i386.c:4256 +#: config/i386/i386.c:4257 #, gcc-internal-format msgid "%<-mregparm=%d%> is not between 0 and %d" msgstr "" -#: config/i386/i386.c:4284 +#: config/i386/i386.c:4285 #, gcc-internal-format msgid "%<-mrtd%> is ignored in 64bit mode" msgstr "" -#: config/i386/i386.c:4285 +#: config/i386/i386.c:4286 #, gcc-internal-format msgid "% is ignored in 64bit mode" msgstr "" -#: config/i386/i386.c:4364 +#: config/i386/i386.c:4365 #, gcc-internal-format msgid "%<-mpreferred-stack-boundary%> is not supported for this target" msgstr "" -#: config/i386/i386.c:4367 +#: config/i386/i386.c:4368 #, gcc-internal-format msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d" msgstr "" -#: config/i386/i386.c:4390 +#: config/i386/i386.c:4391 #, gcc-internal-format msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12" msgstr "" -#: config/i386/i386.c:4403 +#: config/i386/i386.c:4404 #, gcc-internal-format msgid "%<-mnop-mcount%> is not compatible with this target" msgstr "" -#: config/i386/i386.c:4406 +#: config/i386/i386.c:4407 #, gcc-internal-format msgid "%<-mnop-mcount%> is not implemented for %<-fPIC%>" msgstr "" -#: config/i386/i386.c:4412 +#: config/i386/i386.c:4413 #, gcc-internal-format msgid "%<-msseregparm%> used without SSE enabled" msgstr "" -#: config/i386/i386.c:4413 +#: config/i386/i386.c:4414 #, gcc-internal-format msgid "% used without SSE enabled" msgstr "" -#: config/i386/i386.c:4423 +#: config/i386/i386.c:4424 #, gcc-internal-format msgid "SSE instruction set disabled, using 387 arithmetics" msgstr "" -#: config/i386/i386.c:4430 +#: config/i386/i386.c:4431 #, gcc-internal-format msgid "387 instruction set disabled, using SSE arithmetics" msgstr "" -#: config/i386/i386.c:4480 +#: config/i386/i386.c:4481 #, gcc-internal-format msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness" msgstr "" -#: config/i386/i386.c:4482 +#: config/i386/i386.c:4483 #, gcc-internal-format msgid "" "stack probing requires % for " "correctness" msgstr "" -#: config/i386/i386.c:4496 +#: config/i386/i386.c:4497 #, gcc-internal-format msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>" msgstr "" -#: config/i386/i386.c:4498 +#: config/i386/i386.c:4499 #, gcc-internal-format msgid "fixed ebp register requires %" msgstr "" -#: config/i386/i386.c:4608 +#: config/i386/i386.c:4609 #, gcc-internal-format msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>" msgstr "" -#: config/i386/i386.c:4611 +#: config/i386/i386.c:4612 #, gcc-internal-format msgid "%<-mno-fentry%> isn%'t compatible with SEH" msgstr "" -#: config/i386/i386.c:4615 +#: config/i386/i386.c:4616 #, gcc-internal-format msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH" msgstr "" -#: config/i386/i386.c:4680 +#: config/i386/i386.c:4681 #, gcc-internal-format msgid "unknown option for %<-mrecip=%s%>" msgstr "" -#: config/i386/i386.c:4739 +#: config/i386/i386.c:4740 #, gcc-internal-format msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>" msgstr "" -#: config/i386/i386.c:4744 +#: config/i386/i386.c:4745 #, gcc-internal-format msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>" msgstr "" -#: config/i386/i386.c:4772 +#: config/i386/i386.c:4773 #, gcc-internal-format msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>" msgstr "" -#: config/i386/i386.c:5384 config/i386/i386.c:5431 config/s390/s390.c:15465 -#: config/s390/s390.c:15515 config/s390/s390.c:15532 +#: config/i386/i386.c:5385 config/i386/i386.c:5432 config/s390/s390.c:15475 +#: config/s390/s390.c:15525 config/s390/s390.c:15542 #, gcc-internal-format, gfc-internal-format msgid "attribute(target(\"%s\")) is unknown" msgstr "" -#: config/i386/i386.c:5412 +#: config/i386/i386.c:5413 #, gcc-internal-format, gfc-internal-format msgid "option(\"%s\") was already specified" msgstr "" -#: config/i386/i386.c:5716 +#: config/i386/i386.c:5717 #, gcc-internal-format msgid "interrupt and naked attributes are not compatible" msgstr "" -#: config/i386/i386.c:5731 +#: config/i386/i386.c:5732 #, gcc-internal-format msgid "only DWARF debug format is supported for interrupt service routine" msgstr "" -#: config/i386/i386.c:5780 +#: config/i386/i386.c:5781 #, gcc-internal-format msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible" msgstr "" -#: config/i386/i386.c:5788 +#: config/i386/i386.c:5789 #, gcc-internal-format msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible" msgstr "" -#: config/i386/i386.c:5823 +#: config/i386/i386.c:5824 #, gcc-internal-format msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible" msgstr "" -#: config/i386/i386.c:5831 +#: config/i386/i386.c:5832 #, gcc-internal-format msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible" msgstr "" -#: config/i386/i386.c:5925 +#: config/i386/i386.c:5926 #, gcc-internal-format msgid "%s instructions aren%'t allowed in an exception service routine" msgstr "" -#: config/i386/i386.c:5927 +#: config/i386/i386.c:5928 #, gcc-internal-format msgid "%s instructions aren%'t allowed in an interrupt service routine" msgstr "" -#: config/i386/i386.c:5931 +#: config/i386/i386.c:5932 #, gcc-internal-format msgid "" "%s instructions aren%'t allowed in a function with the " "% attribute" msgstr "" -#: config/i386/i386.c:6345 config/i386/i386.c:6396 +#: config/i386/i386.c:6346 config/i386/i386.c:6397 #, gcc-internal-format msgid "fastcall and regparm attributes are not compatible" msgstr "" -#: config/i386/i386.c:6350 +#: config/i386/i386.c:6351 #, gcc-internal-format msgid "regparam and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6357 config/i386/i386.c:41214 +#: config/i386/i386.c:6358 config/i386/i386.c:41196 #, gcc-internal-format msgid "%qE attribute requires an integer constant argument" msgstr "" -#: config/i386/i386.c:6363 +#: config/i386/i386.c:6364 #, gcc-internal-format msgid "argument to %qE attribute larger than %d" msgstr "" -#: config/i386/i386.c:6388 config/i386/i386.c:6431 +#: config/i386/i386.c:6389 config/i386/i386.c:6432 #, gcc-internal-format msgid "fastcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386.c:6392 +#: config/i386/i386.c:6393 #, gcc-internal-format msgid "fastcall and stdcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6400 config/i386/i386.c:6449 +#: config/i386/i386.c:6401 config/i386/i386.c:6450 #, gcc-internal-format msgid "fastcall and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6410 config/i386/i386.c:6427 +#: config/i386/i386.c:6411 config/i386/i386.c:6428 #, gcc-internal-format msgid "stdcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386.c:6414 +#: config/i386/i386.c:6415 #, gcc-internal-format msgid "stdcall and fastcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6418 config/i386/i386.c:6445 +#: config/i386/i386.c:6419 config/i386/i386.c:6446 #, gcc-internal-format msgid "stdcall and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6435 config/i386/i386.c:6453 +#: config/i386/i386.c:6436 config/i386/i386.c:6454 #, gcc-internal-format msgid "cdecl and thiscall attributes are not compatible" msgstr "" -#: config/i386/i386.c:6441 +#: config/i386/i386.c:6442 #, gcc-internal-format msgid "%qE attribute is used for non-class method" msgstr "" -#: config/i386/i386.c:6685 +#: config/i386/i386.c:6686 #, gcc-internal-format msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:6688 +#: config/i386/i386.c:6689 #, gcc-internal-format msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:7003 +#: config/i386/i386.c:7004 #, gcc-internal-format msgid "X32 does not support ms_abi attribute" msgstr "" -#: config/i386/i386.c:7037 +#: config/i386/i386.c:7038 #, gcc-internal-format msgid "ms_hook_prologue is not compatible with nested function" msgstr "" -#: config/i386/i386.c:7376 +#: config/i386/i386.c:7377 #, gcc-internal-format msgid "AVX512F vector argument without AVX512F enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7382 +#: config/i386/i386.c:7383 #, gcc-internal-format msgid "AVX512F vector return without AVX512F enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7396 +#: config/i386/i386.c:7397 #, gcc-internal-format msgid "AVX vector argument without AVX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7402 +#: config/i386/i386.c:7403 #, gcc-internal-format msgid "AVX vector return without AVX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7418 +#: config/i386/i386.c:7419 #, gcc-internal-format msgid "SSE vector argument without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7424 +#: config/i386/i386.c:7425 #, gcc-internal-format msgid "SSE vector return without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7440 +#: config/i386/i386.c:7441 #, gcc-internal-format msgid "MMX vector argument without MMX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7446 +#: config/i386/i386.c:7447 #, gcc-internal-format msgid "MMX vector return without MMX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:7627 +#: config/i386/i386.c:7628 #, gcc-internal-format msgid "" "the ABI of passing struct with a flexible array member has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:7744 +#: config/i386/i386.c:7745 #, gcc-internal-format msgid "the ABI of passing union with long double has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:7862 +#: config/i386/i386.c:7863 #, gcc-internal-format msgid "" "the ABI of passing structure with complex float member has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:8025 +#: config/i386/i386.c:8026 #, gcc-internal-format msgid "SSE register return with SSE disabled" msgstr "" -#: config/i386/i386.c:8031 +#: config/i386/i386.c:8032 #, gcc-internal-format msgid "SSE register argument with SSE disabled" msgstr "" -#: config/i386/i386.c:8047 +#: config/i386/i386.c:8048 #, gcc-internal-format msgid "x87 register return with x87 disabled" msgstr "" -#: config/i386/i386.c:8357 config/i386/i386.c:8597 config/i386/i386.c:9097 +#: config/i386/i386.c:8358 config/i386/i386.c:8598 config/i386/i386.c:9098 #, gcc-internal-format msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:8359 config/i386/i386.c:8599 config/i386/i386.c:9099 +#: config/i386/i386.c:8360 config/i386/i386.c:8600 config/i386/i386.c:9100 #, gcc-internal-format msgid "" "this is a GCC bug that can be worked around by adding attribute used to " "function called" msgstr "" -#: config/i386/i386.c:9003 +#: config/i386/i386.c:9004 #, gcc-internal-format, gfc-internal-format msgid "" "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6" msgstr "" -#: config/i386/i386.c:11285 +#: config/i386/i386.c:11286 #, gcc-internal-format msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s" msgstr "" -#: config/i386/i386.c:13284 +#: config/i386/i386.c:13285 #, gcc-internal-format msgid "" "ms_hook_prologue attribute isn%'t compatible with %<-mfentry%> for 32-bit" msgstr "" -#: config/i386/i386.c:13374 +#: config/i386/i386.c:13375 #, gcc-internal-format msgid "" "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service " @@ -32092,12 +32103,12 @@ msgid "" "return." msgstr "" -#: config/i386/i386.c:14664 +#: config/i386/i386.c:14665 #, gcc-internal-format msgid "%<-fsplit-stack%> does not support fastcall with nested function" msgstr "" -#: config/i386/i386.c:14684 +#: config/i386/i386.c:14685 #, gcc-internal-format msgid "" "%<-fsplit-stack%> does not support 2 register parameters for a nested " @@ -32106,302 +32117,302 @@ msgstr "" #. FIXME: We could make this work by pushing a register #. around the addition and comparison. -#: config/i386/i386.c:14695 +#: config/i386/i386.c:14696 #, gcc-internal-format msgid "%<-fsplit-stack%> does not support 3 register parameters" msgstr "" -#: config/i386/i386.c:17635 +#: config/i386/i386.c:17636 #, gcc-internal-format msgid "% modifier on non-integer register" msgstr "" -#: config/i386/i386.c:17646 config/i386/i386.c:17660 +#: config/i386/i386.c:17647 config/i386/i386.c:17661 #, gcc-internal-format msgid "unsupported size for integer register" msgstr "" -#: config/i386/i386.c:17692 +#: config/i386/i386.c:17693 #, gcc-internal-format msgid "extended registers have no high halves" msgstr "" -#: config/i386/i386.c:17707 +#: config/i386/i386.c:17708 #, gcc-internal-format msgid "unsupported operand size for extended register" msgstr "" -#: config/i386/i386.c:17899 +#: config/i386/i386.c:17900 #, gcc-internal-format msgid "non-integer operand used with operand code %" msgstr "" -#: config/i386/i386.c:28369 +#: config/i386/i386.c:28372 #, gcc-internal-format msgid "interrupt service routine can%'t be called directly" msgstr "" -#: config/i386/i386.c:29748 +#: config/i386/i386.c:29751 #, gcc-internal-format msgid "" "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)" msgstr "" -#: config/i386/i386.c:32093 +#: config/i386/i386.c:32250 #, gcc-internal-format msgid "no dispatcher found for the versioning attributes" msgstr "" -#: config/i386/i386.c:32143 -#, gcc-internal-format, gfc-internal-format -msgid "no dispatcher found for %s" +#: config/i386/i386.c:32300 +#, gcc-internal-format +msgid "ISA %qs is not supported in % attribute, use % syntax" msgstr "" -#: config/i386/i386.c:32153 +#: config/i386/i386.c:32311 #, gcc-internal-format, gfc-internal-format msgid "no dispatcher found for the versioning attributes: %s" msgstr "" -#: config/i386/i386.c:32315 +#: config/i386/i386.c:32473 #, gcc-internal-format msgid "" "function versions cannot be marked as gnu_inline, bodies have to be generated" msgstr "" -#: config/i386/i386.c:32320 config/i386/i386.c:32597 +#: config/i386/i386.c:32478 config/i386/i386.c:32755 #, gcc-internal-format msgid "virtual function multiversioning not supported" msgstr "" -#: config/i386/i386.c:32453 config/rs6000/rs6000.c:37466 +#: config/i386/i386.c:32611 config/rs6000/rs6000.c:37466 #, gcc-internal-format msgid "multiversioning needs ifunc which is not supported on this target" msgstr "" -#: config/i386/i386.c:32876 +#: config/i386/i386.c:32853 #, gcc-internal-format msgid "parameter to builtin must be a string constant or literal" msgstr "" -#: config/i386/i386.c:32901 config/i386/i386.c:32951 +#: config/i386/i386.c:32878 config/i386/i386.c:32928 #, gcc-internal-format, gfc-internal-format msgid "parameter to builtin not valid: %s" msgstr "" -#: config/i386/i386.c:34181 config/i386/i386.c:35621 +#: config/i386/i386.c:34158 config/i386/i386.c:35598 #, gcc-internal-format msgid "the last argument must be a 2-bit immediate" msgstr "" -#: config/i386/i386.c:34576 +#: config/i386/i386.c:34553 #, gcc-internal-format msgid "the fifth argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:34671 +#: config/i386/i386.c:34648 #, gcc-internal-format msgid "the third argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:35552 +#: config/i386/i386.c:35529 #, gcc-internal-format msgid "the last argument must be an 1-bit immediate" msgstr "" -#: config/i386/i386.c:35567 +#: config/i386/i386.c:35544 #, gcc-internal-format msgid "the last argument must be a 3-bit immediate" msgstr "" -#: config/i386/i386.c:35600 +#: config/i386/i386.c:35577 #, gcc-internal-format msgid "the last argument must be a 4-bit immediate" msgstr "" -#: config/i386/i386.c:35640 +#: config/i386/i386.c:35617 #, gcc-internal-format msgid "the last argument must be a 1-bit immediate" msgstr "" -#: config/i386/i386.c:35653 +#: config/i386/i386.c:35630 #, gcc-internal-format msgid "the last argument must be a 5-bit immediate" msgstr "" -#: config/i386/i386.c:35663 +#: config/i386/i386.c:35640 #, gcc-internal-format msgid "the next to last argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:35668 config/i386/i386.c:36455 +#: config/i386/i386.c:35645 config/i386/i386.c:36432 #, gcc-internal-format msgid "the last argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:35802 +#: config/i386/i386.c:35779 #, gcc-internal-format msgid "the third argument must be comparison constant" msgstr "" -#: config/i386/i386.c:35807 +#: config/i386/i386.c:35784 #, gcc-internal-format msgid "incorrect comparison mode" msgstr "" -#: config/i386/i386.c:35813 config/i386/i386.c:36020 +#: config/i386/i386.c:35790 config/i386/i386.c:35997 #, gcc-internal-format msgid "incorrect rounding operand" msgstr "" -#: config/i386/i386.c:36002 +#: config/i386/i386.c:35979 #, gcc-internal-format msgid "the immediate argument must be a 4-bit immediate" msgstr "" -#: config/i386/i386.c:36008 +#: config/i386/i386.c:35985 #, gcc-internal-format msgid "the immediate argument must be a 5-bit immediate" msgstr "" -#: config/i386/i386.c:36011 +#: config/i386/i386.c:35988 #, gcc-internal-format msgid "the immediate argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:36453 +#: config/i386/i386.c:36430 #, gcc-internal-format msgid "the last argument must be a 32-bit immediate" msgstr "" -#: config/i386/i386.c:36535 config/rs6000/rs6000.c:14703 +#: config/i386/i386.c:36512 config/rs6000/rs6000.c:14703 #, gcc-internal-format msgid "selector must be an integer constant in the range 0..%wi" msgstr "" -#: config/i386/i386.c:36715 +#: config/i386/i386.c:36697 #, gcc-internal-format msgid "%qE needs unknown isa option" msgstr "" -#: config/i386/i386.c:36719 +#: config/i386/i386.c:36701 #, gcc-internal-format msgid "%qE needs isa option %s" msgstr "" -#: config/i386/i386.c:37298 +#: config/i386/i386.c:37280 #, gcc-internal-format msgid "last argument must be an immediate" msgstr "" -#: config/i386/i386.c:38054 config/i386/i386.c:38266 +#: config/i386/i386.c:38036 config/i386/i386.c:38248 #, gcc-internal-format msgid "the last argument must be scale 1, 2, 4, 8" msgstr "" -#: config/i386/i386.c:38319 +#: config/i386/i386.c:38301 #, gcc-internal-format msgid "the forth argument must be scale 1, 2, 4, 8" msgstr "" -#: config/i386/i386.c:38325 +#: config/i386/i386.c:38307 #, gcc-internal-format msgid "incorrect hint operand" msgstr "" -#: config/i386/i386.c:38344 +#: config/i386/i386.c:38326 #, gcc-internal-format msgid "the argument to % intrinsic must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:41201 +#: config/i386/i386.c:41183 #, gcc-internal-format msgid "%qE attribute only available for 32-bit" msgstr "" -#: config/i386/i386.c:41222 +#: config/i386/i386.c:41204 #, gcc-internal-format msgid "argument to %qE attribute is neither zero, nor one" msgstr "" -#: config/i386/i386.c:41255 config/i386/i386.c:41264 +#: config/i386/i386.c:41237 config/i386/i386.c:41246 #, gcc-internal-format msgid "ms_abi and sysv_abi attributes are not compatible" msgstr "" -#: config/i386/i386.c:41300 config/rs6000/rs6000.c:32977 +#: config/i386/i386.c:41282 config/rs6000/rs6000.c:32977 #, gcc-internal-format msgid "%qE incompatible attribute ignored" msgstr "" -#: config/i386/i386.c:41325 config/i386/i386.c:41347 config/ia64/ia64.c:815 +#: config/i386/i386.c:41307 config/i386/i386.c:41329 config/ia64/ia64.c:815 #: config/s390/s390.c:1146 #, gcc-internal-format msgid "%qE attribute requires a string constant argument" msgstr "" -#: config/i386/i386.c:41335 config/i386/i386.c:41357 config/s390/s390.c:1175 +#: config/i386/i386.c:41317 config/i386/i386.c:41339 config/s390/s390.c:1175 #, gcc-internal-format msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)" msgstr "" -#: config/i386/i386.c:41389 +#: config/i386/i386.c:41371 #, gcc-internal-format msgid "interrupt service routine should have a pointer as the first argument" msgstr "" -#: config/i386/i386.c:41396 +#: config/i386/i386.c:41378 #, gcc-internal-format msgid "interrupt service routine should have %qs as the second argument" msgstr "" -#: config/i386/i386.c:41407 +#: config/i386/i386.c:41389 #, gcc-internal-format msgid "" "interrupt service routine can only have a pointer argument and an optional " "integer argument" msgstr "" -#: config/i386/i386.c:41410 +#: config/i386/i386.c:41392 #, gcc-internal-format msgid "interrupt service routine can%'t have non-void return value" msgstr "" -#: config/i386/i386.c:44273 +#: config/i386/i386.c:44255 #, gcc-internal-format msgid "alternatives not allowed in asm flag output" msgstr "" -#: config/i386/i386.c:44337 +#: config/i386/i386.c:44319 #, gcc-internal-format msgid "unknown asm flag output %qs" msgstr "" -#: config/i386/i386.c:44366 +#: config/i386/i386.c:44348 #, gcc-internal-format msgid "invalid type for asm flag output" msgstr "" -#: config/i386/i386.c:50557 +#: config/i386/i386.c:50539 #, gcc-internal-format msgid "unknown architecture specific memory model" msgstr "" -#: config/i386/i386.c:50564 +#: config/i386/i386.c:50546 #, gcc-internal-format msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model" msgstr "" -#: config/i386/i386.c:50570 +#: config/i386/i386.c:50552 #, gcc-internal-format msgid "HLE_RELEASE not used with RELEASE or stronger memory model" msgstr "" -#: config/i386/i386.c:50615 +#: config/i386/i386.c:50597 #, gcc-internal-format msgid "unsupported return type %qT for simd" msgstr "" -#: config/i386/i386.c:50645 +#: config/i386/i386.c:50627 #, gcc-internal-format msgid "unsupported argument type %qT for simd" msgstr "" @@ -32679,7 +32690,7 @@ msgstr "" msgid "%qE redeclared with conflicting %qs attributes" msgstr "" -#: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2824 +#: config/mips/mips.c:1511 config/mips/mips.c:1565 config/riscv/riscv.c:2852 #, gcc-internal-format msgid "%qE attribute requires a string argument" msgstr "" @@ -33624,45 +33635,45 @@ msgstr "" msgid "unknown cpu %qs for %<-mtune%>" msgstr "" -#: config/riscv/riscv.c:2835 +#: config/riscv/riscv.c:2863 #, gcc-internal-format msgid "" "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\"" msgstr "" -#: config/riscv/riscv.c:4461 +#: config/riscv/riscv.c:4489 #, gcc-internal-format msgid "%<-mdiv%> requires %<-march%> to subsume the % extension" msgstr "" -#: config/riscv/riscv.c:4502 +#: config/riscv/riscv.c:4530 #, gcc-internal-format msgid "requested ABI requires %<-march%> to subsume the %qc extension" msgstr "" -#: config/riscv/riscv.c:4506 +#: config/riscv/riscv.c:4534 #, gcc-internal-format msgid "rv32e requires ilp32e ABI" msgstr "" -#: config/riscv/riscv.c:4510 +#: config/riscv/riscv.c:4538 #, gcc-internal-format msgid "ABI requires %<-march=rv%d%>" msgstr "" -#: config/riscv/riscv.c:4520 +#: config/riscv/riscv.c:4548 #, gcc-internal-format msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d" msgstr "" -#: config/riscv/riscv.c:4533 +#: config/riscv/riscv.c:4561 #, gcc-internal-format msgid "" "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-" "attribute%>]" msgstr "" -#: config/riscv/riscv.c:4825 +#: config/riscv/riscv.c:4853 #, gcc-internal-format msgid "%qs function cannot have different interrupt type" msgstr "" @@ -34673,14 +34684,14 @@ msgstr "" msgid "total size of local variables exceeds architecture limit" msgstr "" -#: config/s390/s390.c:11107 +#: config/s390/s390.c:11117 #, gcc-internal-format msgid "" "frame size of function %qs is %wd bytes exceeding user provided stack limit " "of %d bytes. An unconditional trap is added." msgstr "" -#: config/s390/s390.c:11123 +#: config/s390/s390.c:11133 #, gcc-internal-format msgid "" "frame size of function %qs is %wd bytes which is more than half the stack " @@ -34688,103 +34699,103 @@ msgid "" "function." msgstr "" -#: config/s390/s390.c:11151 +#: config/s390/s390.c:11161 #, gcc-internal-format msgid "frame size of %qs is %wd bytes" msgstr "" -#: config/s390/s390.c:11155 +#: config/s390/s390.c:11165 #, gcc-internal-format msgid "%qs uses dynamic stack allocation" msgstr "" -#: config/s390/s390.c:12761 +#: config/s390/s390.c:12771 #, gcc-internal-format msgid "nested functions cannot be profiled with %<-mfentry%> on s390" msgstr "" -#: config/s390/s390.c:15032 +#: config/s390/s390.c:15042 #, gcc-internal-format msgid "64-bit ABI not supported in ESA/390 mode" msgstr "" -#: config/s390/s390.c:15039 +#: config/s390/s390.c:15049 #, gcc-internal-format msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>" msgstr "" -#: config/s390/s390.c:15074 +#: config/s390/s390.c:15084 #, gcc-internal-format, gfc-internal-format msgid "hardware vector support not available on %s" msgstr "" -#: config/s390/s390.c:15077 +#: config/s390/s390.c:15087 #, gcc-internal-format msgid "hardware vector support not available with %<-msoft-float%>" msgstr "" -#: config/s390/s390.c:15106 +#: config/s390/s390.c:15116 #, gcc-internal-format, gfc-internal-format msgid "hardware decimal floating point instructions not available on %s" msgstr "" -#: config/s390/s390.c:15110 +#: config/s390/s390.c:15120 #, gcc-internal-format msgid "" "hardware decimal floating point instructions not available in ESA/390 mode" msgstr "" -#: config/s390/s390.c:15122 +#: config/s390/s390.c:15132 #, gcc-internal-format msgid "%<-mhard-dfp%> can%'t be used in conjunction with %<-msoft-float%>" msgstr "" -#: config/s390/s390.c:15131 +#: config/s390/s390.c:15141 #, gcc-internal-format msgid "" "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in " "combination" msgstr "" -#: config/s390/s390.c:15137 +#: config/s390/s390.c:15147 #, gcc-internal-format msgid "stack size must be greater than the stack guard value" msgstr "" -#: config/s390/s390.c:15139 +#: config/s390/s390.c:15149 #, gcc-internal-format msgid "stack size must not be greater than 64k" msgstr "" -#: config/s390/s390.c:15142 +#: config/s390/s390.c:15152 #, gcc-internal-format msgid "%<-mstack-guard%> implies use of %<-mstack-size%>" msgstr "" -#: config/s390/s390.c:15231 +#: config/s390/s390.c:15241 #, gcc-internal-format msgid "%<-mfentry%> is supported only for 64-bit CPUs" msgstr "" #. argument is not a plain number -#: config/s390/s390.c:15267 +#: config/s390/s390.c:15277 #, gcc-internal-format msgid "arguments to %qs should be non-negative integers" msgstr "" -#: config/s390/s390.c:15274 +#: config/s390/s390.c:15284 #, gcc-internal-format msgid "argument to %qs is too large (max. %d)" msgstr "" -#: config/s390/s390.c:15304 +#: config/s390/s390.c:15314 #, gcc-internal-format msgid "" "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>" msgstr "" #. Value is not allowed for the target attribute. -#: config/s390/s390.c:15471 +#: config/s390/s390.c:15481 #, gcc-internal-format msgid "value %qs is not supported by attribute %" msgstr "" @@ -35252,8 +35263,8 @@ msgstr "" msgid "could not read the BRIG file" msgstr "" -#: c/c-convert.c:101 c/c-typeck.c:2176 c/c-typeck.c:12553 cp/typeck.c:2031 -#: cp/typeck.c:8137 cp/typeck.c:8915 +#: c/c-convert.c:101 c/c-typeck.c:2176 c/c-typeck.c:12558 cp/typeck.c:2048 +#: cp/typeck.c:8155 cp/typeck.c:8933 #, gcc-internal-format msgid "void value not ignored as it ought to be" msgstr "" @@ -35313,7 +35324,7 @@ msgstr "" msgid "type of array %q+D completed incompatibly with implicit initialization" msgstr "" -#: c/c-decl.c:1589 c/c-decl.c:6901 c/c-decl.c:7774 c/c-decl.c:8582 +#: c/c-decl.c:1589 c/c-decl.c:6918 c/c-decl.c:7791 c/c-decl.c:8599 #, gcc-internal-format msgid "originally defined here" msgstr "" @@ -35382,7 +35393,7 @@ msgstr "" msgid "built-in function %q+D declared as non-function" msgstr "" -#: c/c-decl.c:1932 c/c-decl.c:2977 +#: c/c-decl.c:1932 c/c-decl.c:2994 #, gcc-internal-format msgid "declaration of %q+D shadows a built-in function" msgstr "" @@ -35528,227 +35539,227 @@ msgstr "" msgid "redundant redeclaration of %q+D" msgstr "" -#: c/c-decl.c:2935 +#: c/c-decl.c:2952 #, gcc-internal-format msgid "declaration of %q+D shadows previous non-variable" msgstr "" -#: c/c-decl.c:2957 +#: c/c-decl.c:2974 #, gcc-internal-format msgid "declaration of %qD shadows a parameter" msgstr "" -#: c/c-decl.c:2970 cp/name-lookup.c:2827 +#: c/c-decl.c:2987 cp/name-lookup.c:2827 #, gcc-internal-format msgid "declaration of %qD shadows a global declaration" msgstr "" -#: c/c-decl.c:2996 +#: c/c-decl.c:3013 #, gcc-internal-format msgid "declaration of %qD shadows a previous local" msgstr "" -#: c/c-decl.c:3002 cp/name-lookup.c:2611 +#: c/c-decl.c:3019 cp/name-lookup.c:2611 #, gcc-internal-format msgid "shadowed declaration is here" msgstr "" -#: c/c-decl.c:3129 +#: c/c-decl.c:3146 #, gcc-internal-format msgid "nested extern declaration of %qD" msgstr "" -#: c/c-decl.c:3292 c/c-decl.c:3306 +#: c/c-decl.c:3309 c/c-decl.c:3323 #, gcc-internal-format msgid "implicit declaration of function %qE; did you mean %qs?" msgstr "" -#: c/c-decl.c:3298 c/c-decl.c:3311 +#: c/c-decl.c:3315 c/c-decl.c:3328 #, gcc-internal-format msgid "implicit declaration of function %qE" msgstr "" -#: c/c-decl.c:3572 +#: c/c-decl.c:3589 #, gcc-internal-format msgid "incompatible implicit declaration of built-in function %qD" msgstr "" -#: c/c-decl.c:3583 +#: c/c-decl.c:3600 #, gcc-internal-format msgid "include %qs or provide a declaration of %qD" msgstr "" -#: c/c-decl.c:3594 +#: c/c-decl.c:3611 #, gcc-internal-format msgid "incompatible implicit declaration of function %qD" msgstr "" -#: c/c-decl.c:3655 +#: c/c-decl.c:3672 #, gcc-internal-format msgid "%qE undeclared here (not in a function); did you mean %qs?" msgstr "" -#: c/c-decl.c:3660 +#: c/c-decl.c:3677 #, gcc-internal-format msgid "%qE undeclared here (not in a function)" msgstr "" -#: c/c-decl.c:3673 +#: c/c-decl.c:3690 #, gcc-internal-format msgid "%qE undeclared (first use in this function); did you mean %qs?" msgstr "" -#: c/c-decl.c:3678 +#: c/c-decl.c:3695 #, gcc-internal-format msgid "%qE undeclared (first use in this function)" msgstr "" -#: c/c-decl.c:3682 +#: c/c-decl.c:3699 #, gcc-internal-format msgid "" "each undeclared identifier is reported only once for each function it " "appears in" msgstr "" -#: c/c-decl.c:3730 cp/decl.c:3030 +#: c/c-decl.c:3747 cp/decl.c:3050 #, gcc-internal-format msgid "label %qE referenced outside of any function" msgstr "" -#: c/c-decl.c:3766 +#: c/c-decl.c:3783 #, gcc-internal-format msgid "jump into scope of identifier with variably modified type" msgstr "" -#: c/c-decl.c:3769 +#: c/c-decl.c:3786 #, gcc-internal-format msgid "jump skips variable initialization" msgstr "" -#: c/c-decl.c:3770 c/c-decl.c:3825 c/c-decl.c:3915 +#: c/c-decl.c:3787 c/c-decl.c:3842 c/c-decl.c:3932 #, gcc-internal-format msgid "label %qD defined here" msgstr "" -#: c/c-decl.c:3824 c/c-decl.c:3914 +#: c/c-decl.c:3841 c/c-decl.c:3931 #, gcc-internal-format msgid "jump into statement expression" msgstr "" -#: c/c-decl.c:3847 +#: c/c-decl.c:3864 #, gcc-internal-format msgid "duplicate label declaration %qE" msgstr "" -#: c/c-decl.c:3946 cp/decl.c:3436 +#: c/c-decl.c:3963 cp/decl.c:3456 #, gcc-internal-format msgid "duplicate label %qD" msgstr "" -#: c/c-decl.c:3977 +#: c/c-decl.c:3994 #, gcc-internal-format msgid "" "traditional C lacks a separate namespace for labels, identifier %qE conflicts" msgstr "" -#: c/c-decl.c:4042 +#: c/c-decl.c:4059 #, gcc-internal-format msgid "switch jumps over variable initialization" msgstr "" -#: c/c-decl.c:4043 c/c-decl.c:4054 +#: c/c-decl.c:4060 c/c-decl.c:4071 #, gcc-internal-format msgid "switch starts here" msgstr "" -#: c/c-decl.c:4053 +#: c/c-decl.c:4070 #, gcc-internal-format msgid "switch jumps into statement expression" msgstr "" -#: c/c-decl.c:4136 +#: c/c-decl.c:4153 #, gcc-internal-format msgid "%qE defined as wrong kind of tag" msgstr "" -#: c/c-decl.c:4505 +#: c/c-decl.c:4522 #, gcc-internal-format msgid "unnamed struct/union that defines no instances" msgstr "" -#: c/c-decl.c:4515 +#: c/c-decl.c:4532 #, gcc-internal-format msgid "empty declaration with storage class specifier does not redeclare tag" msgstr "" -#: c/c-decl.c:4530 +#: c/c-decl.c:4547 #, gcc-internal-format msgid "empty declaration with type qualifier does not redeclare tag" msgstr "" -#: c/c-decl.c:4541 +#: c/c-decl.c:4558 #, gcc-internal-format msgid "empty declaration with %<_Alignas%> does not redeclare tag" msgstr "" -#: c/c-decl.c:4563 c/c-decl.c:4571 +#: c/c-decl.c:4580 c/c-decl.c:4588 #, gcc-internal-format msgid "useless type name in empty declaration" msgstr "" -#: c/c-decl.c:4579 +#: c/c-decl.c:4596 #, gcc-internal-format msgid "% in empty declaration" msgstr "" -#: c/c-decl.c:4585 +#: c/c-decl.c:4602 #, gcc-internal-format msgid "%<_Noreturn%> in empty declaration" msgstr "" -#: c/c-decl.c:4591 +#: c/c-decl.c:4608 #, gcc-internal-format msgid "% in file-scope empty declaration" msgstr "" -#: c/c-decl.c:4597 +#: c/c-decl.c:4614 #, gcc-internal-format msgid "% in file-scope empty declaration" msgstr "" -#: c/c-decl.c:4604 +#: c/c-decl.c:4621 #, gcc-internal-format msgid "useless storage class specifier in empty declaration" msgstr "" -#: c/c-decl.c:4610 +#: c/c-decl.c:4627 #, gcc-internal-format msgid "useless %qs in empty declaration" msgstr "" -#: c/c-decl.c:4623 +#: c/c-decl.c:4640 #, gcc-internal-format msgid "useless type qualifier in empty declaration" msgstr "" -#: c/c-decl.c:4630 +#: c/c-decl.c:4647 #, gcc-internal-format msgid "useless %<_Alignas%> in empty declaration" msgstr "" -#: c/c-decl.c:4637 c/c-parser.c:1884 +#: c/c-decl.c:4654 c/c-parser.c:1884 #, gcc-internal-format msgid "empty declaration" msgstr "" -#: c/c-decl.c:4708 +#: c/c-decl.c:4725 #, gcc-internal-format msgid "" "ISO C90 does not support % or type qualifiers in parameter array " "declarators" msgstr "" -#: c/c-decl.c:4712 +#: c/c-decl.c:4729 #, gcc-internal-format msgid "ISO C90 does not support %<[*]%> array declarators" msgstr "" @@ -35756,28 +35767,28 @@ msgstr "" #. C99 6.7.5.2p4 #. A function definition isn't function prototype scope C99 6.2.1p4. #. C99 6.7.5.2p4 -#: c/c-decl.c:4718 c/c-decl.c:7347 +#: c/c-decl.c:4735 c/c-decl.c:7364 #, gcc-internal-format msgid "%<[*]%> not allowed in other than function prototype scope" msgstr "" -#: c/c-decl.c:4864 +#: c/c-decl.c:4881 #, gcc-internal-format msgid "%q+D is usually a function" msgstr "" -#: c/c-decl.c:4873 +#: c/c-decl.c:4890 #, gcc-internal-format msgid "typedef %qD is initialized (use __typeof__ instead)" msgstr "" -#: c/c-decl.c:4878 +#: c/c-decl.c:4895 #, gcc-internal-format msgid "function %qD is initialized like a variable" msgstr "" #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE. -#: c/c-decl.c:4884 +#: c/c-decl.c:4901 #, gcc-internal-format msgid "parameter %qD is initialized" msgstr "" @@ -35786,267 +35797,267 @@ msgstr "" #. of VLAs themselves count as VLAs, it does not make #. sense to permit them to be initialized given that #. ordinary VLAs may not be initialized. -#: c/c-decl.c:4903 c/c-decl.c:4918 c/c-typeck.c:7973 +#: c/c-decl.c:4920 c/c-decl.c:4935 c/c-typeck.c:7973 #, gcc-internal-format msgid "variable-sized object may not be initialized" msgstr "" -#: c/c-decl.c:4909 +#: c/c-decl.c:4926 #, gcc-internal-format msgid "variable %qD has initializer but incomplete type" msgstr "" -#: c/c-decl.c:4998 +#: c/c-decl.c:5015 #, gcc-internal-format msgid "inline function %q+D given attribute noinline" msgstr "" -#: c/c-decl.c:5048 +#: c/c-decl.c:5065 #, gcc-internal-format msgid "uninitialized const member in %qT is invalid in C++" msgstr "" -#: c/c-decl.c:5050 +#: c/c-decl.c:5067 #, gcc-internal-format msgid "%qD should be initialized" msgstr "" -#: c/c-decl.c:5131 +#: c/c-decl.c:5148 #, gcc-internal-format msgid "initializer fails to determine size of %q+D" msgstr "" -#: c/c-decl.c:5136 +#: c/c-decl.c:5153 #, gcc-internal-format msgid "array size missing in %q+D" msgstr "" -#: c/c-decl.c:5140 +#: c/c-decl.c:5157 #, gcc-internal-format msgid "zero or negative size array %q+D" msgstr "" -#: c/c-decl.c:5218 +#: c/c-decl.c:5235 #, gcc-internal-format msgid "storage size of %q+D isn%'t constant" msgstr "" -#: c/c-decl.c:5268 +#: c/c-decl.c:5285 #, gcc-internal-format msgid "ignoring asm-specifier for non-static local variable %q+D" msgstr "" -#: c/c-decl.c:5298 +#: c/c-decl.c:5315 #, gcc-internal-format msgid "cannot put object with volatile field into register" msgstr "" -#: c/c-decl.c:5384 +#: c/c-decl.c:5401 #, gcc-internal-format msgid "uninitialized const %qD is invalid in C++" msgstr "" -#: c/c-decl.c:5399 cp/decl.c:7400 +#: c/c-decl.c:5416 cp/decl.c:7416 #, gcc-internal-format msgid "%q+D in declare target directive does not have mappable type" msgstr "" -#: c/c-decl.c:5463 +#: c/c-decl.c:5480 #, gcc-internal-format msgid "ISO C forbids forward parameter declarations" msgstr "" -#: c/c-decl.c:5569 +#: c/c-decl.c:5586 #, gcc-internal-format msgid "defining a type in a compound literal is invalid in C++" msgstr "" -#: c/c-decl.c:5623 c/c-decl.c:5638 +#: c/c-decl.c:5640 c/c-decl.c:5655 #, gcc-internal-format msgid "bit-field %qs width not an integer constant" msgstr "" -#: c/c-decl.c:5633 +#: c/c-decl.c:5650 #, gcc-internal-format msgid "bit-field %qs width not an integer constant expression" msgstr "" -#: c/c-decl.c:5644 +#: c/c-decl.c:5661 #, gcc-internal-format msgid "negative width in bit-field %qs" msgstr "" -#: c/c-decl.c:5649 +#: c/c-decl.c:5666 #, gcc-internal-format msgid "zero width for bit-field %qs" msgstr "" -#: c/c-decl.c:5659 +#: c/c-decl.c:5676 #, gcc-internal-format msgid "bit-field %qs has invalid type" msgstr "" -#: c/c-decl.c:5665 +#: c/c-decl.c:5682 #, gcc-internal-format msgid "cannot declare bit-field %qs with % type" msgstr "" -#: c/c-decl.c:5676 +#: c/c-decl.c:5693 #, gcc-internal-format msgid "type of bit-field %qs is a GCC extension" msgstr "" -#: c/c-decl.c:5682 +#: c/c-decl.c:5699 #, gcc-internal-format msgid "width of %qs exceeds its type" msgstr "" -#: c/c-decl.c:5695 +#: c/c-decl.c:5712 #, gcc-internal-format msgid "%qs is narrower than values of its type" msgstr "" -#: c/c-decl.c:5710 +#: c/c-decl.c:5727 #, gcc-internal-format msgid "ISO C90 forbids array %qE whose size can%'t be evaluated" msgstr "" -#: c/c-decl.c:5713 +#: c/c-decl.c:5730 #, gcc-internal-format msgid "ISO C90 forbids array whose size can%'t be evaluated" msgstr "" -#: c/c-decl.c:5720 +#: c/c-decl.c:5737 #, gcc-internal-format msgid "ISO C90 forbids variable length array %qE" msgstr "" -#: c/c-decl.c:5722 +#: c/c-decl.c:5739 #, gcc-internal-format msgid "ISO C90 forbids variable length array" msgstr "" -#: c/c-decl.c:5931 c/c-decl.c:6305 c/c-decl.c:6315 +#: c/c-decl.c:5948 c/c-decl.c:6322 c/c-decl.c:6332 #, gcc-internal-format msgid "variably modified %qE at file scope" msgstr "" -#: c/c-decl.c:5933 +#: c/c-decl.c:5950 #, gcc-internal-format msgid "variably modified field at file scope" msgstr "" -#: c/c-decl.c:5953 +#: c/c-decl.c:5970 #, gcc-internal-format msgid "type defaults to % in declaration of %qE" msgstr "" -#: c/c-decl.c:5957 +#: c/c-decl.c:5974 #, gcc-internal-format msgid "type defaults to % in type name" msgstr "" -#: c/c-decl.c:5989 +#: c/c-decl.c:6006 #, gcc-internal-format msgid "duplicate %" msgstr "" -#: c/c-decl.c:5991 +#: c/c-decl.c:6008 #, gcc-internal-format msgid "duplicate %" msgstr "" -#: c/c-decl.c:5993 +#: c/c-decl.c:6010 #, gcc-internal-format msgid "duplicate %" msgstr "" -#: c/c-decl.c:5995 +#: c/c-decl.c:6012 #, gcc-internal-format msgid "duplicate %<_Atomic%>" msgstr "" -#: c/c-decl.c:5998 +#: c/c-decl.c:6015 #, gcc-internal-format, gfc-internal-format msgid "conflicting named address spaces (%s vs %s)" msgstr "" -#: c/c-decl.c:6021 c/c-parser.c:2849 +#: c/c-decl.c:6038 c/c-parser.c:2849 #, gcc-internal-format msgid "%<_Atomic%>-qualified array type" msgstr "" -#: c/c-decl.c:6035 +#: c/c-decl.c:6052 #, gcc-internal-format msgid "function definition declared %" msgstr "" -#: c/c-decl.c:6037 +#: c/c-decl.c:6054 #, gcc-internal-format msgid "function definition declared %" msgstr "" -#: c/c-decl.c:6039 +#: c/c-decl.c:6056 #, gcc-internal-format msgid "function definition declared %" msgstr "" -#: c/c-decl.c:6041 +#: c/c-decl.c:6058 #, gcc-internal-format msgid "function definition declared %qs" msgstr "" -#: c/c-decl.c:6059 +#: c/c-decl.c:6076 #, gcc-internal-format msgid "storage class specified for structure field %qE" msgstr "" -#: c/c-decl.c:6062 +#: c/c-decl.c:6079 #, gcc-internal-format msgid "storage class specified for structure field" msgstr "" -#: c/c-decl.c:6066 +#: c/c-decl.c:6083 #, gcc-internal-format msgid "storage class specified for parameter %qE" msgstr "" -#: c/c-decl.c:6069 +#: c/c-decl.c:6086 #, gcc-internal-format msgid "storage class specified for unnamed parameter" msgstr "" -#: c/c-decl.c:6072 cp/decl.c:11167 +#: c/c-decl.c:6089 cp/decl.c:11184 #, gcc-internal-format msgid "storage class specified for typename" msgstr "" -#: c/c-decl.c:6089 +#: c/c-decl.c:6106 #, gcc-internal-format msgid "%qE initialized and declared %" msgstr "" -#: c/c-decl.c:6093 +#: c/c-decl.c:6110 #, gcc-internal-format msgid "%qE has both % and initializer" msgstr "" -#: c/c-decl.c:6098 +#: c/c-decl.c:6115 #, gcc-internal-format msgid "file-scope declaration of %qE specifies %" msgstr "" -#: c/c-decl.c:6102 +#: c/c-decl.c:6119 #, gcc-internal-format msgid "file-scope declaration of %qE specifies %" msgstr "" -#: c/c-decl.c:6107 +#: c/c-decl.c:6124 #, gcc-internal-format msgid "nested function %qE declared %" msgstr "" -#: c/c-decl.c:6110 +#: c/c-decl.c:6127 #, gcc-internal-format msgid "function-scope %qE implicitly auto and declared %qs" msgstr "" @@ -36054,719 +36065,719 @@ msgstr "" #. Only the innermost declarator (making a parameter be of #. array type which is converted to pointer type) #. may have static or type qualifiers. -#: c/c-decl.c:6157 c/c-decl.c:6526 +#: c/c-decl.c:6174 c/c-decl.c:6543 #, gcc-internal-format msgid "static or type qualifiers in non-parameter array declarator" msgstr "" -#: c/c-decl.c:6205 +#: c/c-decl.c:6222 #, gcc-internal-format msgid "declaration of %qE as array of voids" msgstr "" -#: c/c-decl.c:6207 +#: c/c-decl.c:6224 #, gcc-internal-format msgid "declaration of type name as array of voids" msgstr "" -#: c/c-decl.c:6214 +#: c/c-decl.c:6231 #, gcc-internal-format msgid "declaration of %qE as array of functions" msgstr "" -#: c/c-decl.c:6217 +#: c/c-decl.c:6234 #, gcc-internal-format msgid "declaration of type name as array of functions" msgstr "" -#: c/c-decl.c:6225 c/c-decl.c:8285 +#: c/c-decl.c:6242 c/c-decl.c:8302 #, gcc-internal-format msgid "invalid use of structure with flexible array member" msgstr "" -#: c/c-decl.c:6251 +#: c/c-decl.c:6268 #, gcc-internal-format msgid "size of array %qE has non-integer type" msgstr "" -#: c/c-decl.c:6255 +#: c/c-decl.c:6272 #, gcc-internal-format msgid "size of unnamed array has non-integer type" msgstr "" -#: c/c-decl.c:6262 +#: c/c-decl.c:6279 #, gcc-internal-format msgid "size of array %qE has incomplete type" msgstr "" -#: c/c-decl.c:6265 +#: c/c-decl.c:6282 #, gcc-internal-format msgid "size of unnamed array has incomplete type" msgstr "" -#: c/c-decl.c:6276 +#: c/c-decl.c:6293 #, gcc-internal-format msgid "ISO C forbids zero-size array %qE" msgstr "" -#: c/c-decl.c:6279 +#: c/c-decl.c:6296 #, gcc-internal-format msgid "ISO C forbids zero-size array" msgstr "" -#: c/c-decl.c:6288 +#: c/c-decl.c:6305 #, gcc-internal-format msgid "size of array %qE is negative" msgstr "" -#: c/c-decl.c:6290 +#: c/c-decl.c:6307 #, gcc-internal-format msgid "size of unnamed array is negative" msgstr "" -#: c/c-decl.c:6375 +#: c/c-decl.c:6392 #, gcc-internal-format msgid "size of array %qE is too large" msgstr "" -#: c/c-decl.c:6378 +#: c/c-decl.c:6395 #, gcc-internal-format msgid "size of unnamed array is too large" msgstr "" -#: c/c-decl.c:6414 c/c-decl.c:7071 +#: c/c-decl.c:6431 c/c-decl.c:7088 #, gcc-internal-format msgid "ISO C90 does not support flexible array members" msgstr "" #. C99 6.7.5.2p4 -#: c/c-decl.c:6436 +#: c/c-decl.c:6453 #, gcc-internal-format msgid "%<[*]%> not in a declaration" msgstr "" -#: c/c-decl.c:6449 +#: c/c-decl.c:6466 #, gcc-internal-format msgid "array type has incomplete element type %qT" msgstr "" -#: c/c-decl.c:6455 +#: c/c-decl.c:6472 #, gcc-internal-format msgid "" "declaration of %qE as multidimensional array must have bounds for all " "dimensions except the first" msgstr "" -#: c/c-decl.c:6459 +#: c/c-decl.c:6476 #, gcc-internal-format msgid "" "declaration of multidimensional array must have bounds for all dimensions " "except the first" msgstr "" -#: c/c-decl.c:6562 +#: c/c-decl.c:6579 #, gcc-internal-format msgid "%qE declared as function returning a function" msgstr "" -#: c/c-decl.c:6565 +#: c/c-decl.c:6582 #, gcc-internal-format msgid "type name declared as function returning a function" msgstr "" -#: c/c-decl.c:6572 +#: c/c-decl.c:6589 #, gcc-internal-format msgid "%qE declared as function returning an array" msgstr "" -#: c/c-decl.c:6575 +#: c/c-decl.c:6592 #, gcc-internal-format msgid "type name declared as function returning an array" msgstr "" -#: c/c-decl.c:6616 +#: c/c-decl.c:6633 #, gcc-internal-format msgid "function definition has qualified void return type" msgstr "" -#: c/c-decl.c:6620 cp/decl.c:11454 +#: c/c-decl.c:6637 cp/decl.c:11471 #, gcc-internal-format msgid "type qualifiers ignored on function return type" msgstr "" -#: c/c-decl.c:6658 c/c-decl.c:6867 c/c-decl.c:6921 c/c-decl.c:7005 -#: c/c-decl.c:7126 c/c-parser.c:2851 +#: c/c-decl.c:6675 c/c-decl.c:6884 c/c-decl.c:6938 c/c-decl.c:7022 +#: c/c-decl.c:7143 c/c-parser.c:2851 #, gcc-internal-format msgid "%<_Atomic%>-qualified function type" msgstr "" -#: c/c-decl.c:6664 c/c-decl.c:6873 c/c-decl.c:7010 c/c-decl.c:7131 +#: c/c-decl.c:6681 c/c-decl.c:6890 c/c-decl.c:7027 c/c-decl.c:7148 #, gcc-internal-format msgid "ISO C forbids qualified function types" msgstr "" -#: c/c-decl.c:6758 +#: c/c-decl.c:6775 #, gcc-internal-format msgid "%qs combined with % qualifier for %qE" msgstr "" -#: c/c-decl.c:6762 +#: c/c-decl.c:6779 #, gcc-internal-format msgid "%qs combined with % qualifier for %qE" msgstr "" -#: c/c-decl.c:6768 +#: c/c-decl.c:6785 #, gcc-internal-format msgid "%qs specified for auto variable %qE" msgstr "" -#: c/c-decl.c:6784 +#: c/c-decl.c:6801 #, gcc-internal-format msgid "%qs specified for parameter %qE" msgstr "" -#: c/c-decl.c:6787 +#: c/c-decl.c:6804 #, gcc-internal-format msgid "%qs specified for unnamed parameter" msgstr "" -#: c/c-decl.c:6793 +#: c/c-decl.c:6810 #, gcc-internal-format msgid "%qs specified for structure field %qE" msgstr "" -#: c/c-decl.c:6796 +#: c/c-decl.c:6813 #, gcc-internal-format msgid "%qs specified for structure field" msgstr "" -#: c/c-decl.c:6811 +#: c/c-decl.c:6828 #, gcc-internal-format msgid "bit-field %qE has atomic type" msgstr "" -#: c/c-decl.c:6813 +#: c/c-decl.c:6830 #, gcc-internal-format msgid "bit-field has atomic type" msgstr "" -#: c/c-decl.c:6822 +#: c/c-decl.c:6839 #, gcc-internal-format msgid "alignment specified for typedef %qE" msgstr "" -#: c/c-decl.c:6824 +#: c/c-decl.c:6841 #, gcc-internal-format msgid "alignment specified for % object %qE" msgstr "" -#: c/c-decl.c:6829 +#: c/c-decl.c:6846 #, gcc-internal-format msgid "alignment specified for parameter %qE" msgstr "" -#: c/c-decl.c:6831 +#: c/c-decl.c:6848 #, gcc-internal-format msgid "alignment specified for unnamed parameter" msgstr "" -#: c/c-decl.c:6836 +#: c/c-decl.c:6853 #, gcc-internal-format msgid "alignment specified for bit-field %qE" msgstr "" -#: c/c-decl.c:6838 +#: c/c-decl.c:6855 #, gcc-internal-format msgid "alignment specified for unnamed bit-field" msgstr "" -#: c/c-decl.c:6841 +#: c/c-decl.c:6858 #, gcc-internal-format msgid "alignment specified for function %qE" msgstr "" -#: c/c-decl.c:6848 +#: c/c-decl.c:6865 #, gcc-internal-format msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE" msgstr "" -#: c/c-decl.c:6851 +#: c/c-decl.c:6868 #, gcc-internal-format msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field" msgstr "" -#: c/c-decl.c:6882 +#: c/c-decl.c:6899 #, gcc-internal-format msgid "typedef %q+D declared %" msgstr "" -#: c/c-decl.c:6884 +#: c/c-decl.c:6901 #, gcc-internal-format msgid "typedef %q+D declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:6927 +#: c/c-decl.c:6944 #, gcc-internal-format msgid "ISO C forbids const or volatile function types" msgstr "" #. C99 6.7.2.1p8 -#: c/c-decl.c:6938 +#: c/c-decl.c:6955 #, gcc-internal-format msgid "a member of a structure or union cannot have a variably modified type" msgstr "" -#: c/c-decl.c:6955 cp/decl.c:10177 +#: c/c-decl.c:6972 cp/decl.c:10193 #, gcc-internal-format msgid "variable or field %qE declared void" msgstr "" -#: c/c-decl.c:6995 +#: c/c-decl.c:7012 #, gcc-internal-format msgid "attributes in parameter array declarator ignored" msgstr "" -#: c/c-decl.c:7037 +#: c/c-decl.c:7054 #, gcc-internal-format msgid "parameter %q+D declared %" msgstr "" -#: c/c-decl.c:7039 +#: c/c-decl.c:7056 #, gcc-internal-format msgid "parameter %q+D declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7052 +#: c/c-decl.c:7069 #, gcc-internal-format msgid "field %qE declared as a function" msgstr "" -#: c/c-decl.c:7059 +#: c/c-decl.c:7076 #, gcc-internal-format msgid "field %qE has incomplete type" msgstr "" -#: c/c-decl.c:7061 +#: c/c-decl.c:7078 #, gcc-internal-format msgid "unnamed field has incomplete type" msgstr "" -#: c/c-decl.c:7097 c/c-decl.c:7108 c/c-decl.c:7111 +#: c/c-decl.c:7114 c/c-decl.c:7125 c/c-decl.c:7128 #, gcc-internal-format msgid "invalid storage class for function %qE" msgstr "" -#: c/c-decl.c:7168 +#: c/c-decl.c:7185 #, gcc-internal-format msgid "cannot inline function %" msgstr "" -#: c/c-decl.c:7170 +#: c/c-decl.c:7187 #, gcc-internal-format msgid "% declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7181 +#: c/c-decl.c:7198 #, gcc-internal-format msgid "ISO C99 does not support %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7184 +#: c/c-decl.c:7201 #, gcc-internal-format msgid "ISO C90 does not support %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7213 +#: c/c-decl.c:7230 #, gcc-internal-format msgid "variable previously declared % redeclared %" msgstr "" -#: c/c-decl.c:7223 +#: c/c-decl.c:7240 #, gcc-internal-format msgid "variable %q+D declared %" msgstr "" -#: c/c-decl.c:7225 +#: c/c-decl.c:7242 #, gcc-internal-format msgid "variable %q+D declared %<_Noreturn%>" msgstr "" -#: c/c-decl.c:7260 +#: c/c-decl.c:7277 #, gcc-internal-format msgid "non-nested function with variably modified type" msgstr "" -#: c/c-decl.c:7262 +#: c/c-decl.c:7279 #, gcc-internal-format msgid "object with variably modified type must have no linkage" msgstr "" -#: c/c-decl.c:7353 c/c-decl.c:9023 +#: c/c-decl.c:7370 c/c-decl.c:9040 #, gcc-internal-format msgid "function declaration isn%'t a prototype" msgstr "" -#: c/c-decl.c:7363 +#: c/c-decl.c:7380 #, gcc-internal-format msgid "parameter names (without types) in function declaration" msgstr "" -#: c/c-decl.c:7401 +#: c/c-decl.c:7418 #, gcc-internal-format msgid "parameter %u (%q+D) has incomplete type" msgstr "" -#: c/c-decl.c:7405 +#: c/c-decl.c:7422 #, gcc-internal-format, gfc-internal-format msgid "parameter %u has incomplete type" msgstr "" -#: c/c-decl.c:7416 +#: c/c-decl.c:7433 #, gcc-internal-format msgid "parameter %u (%q+D) has void type" msgstr "" -#: c/c-decl.c:7420 +#: c/c-decl.c:7437 #, gcc-internal-format, gfc-internal-format msgid "parameter %u has void type" msgstr "" -#: c/c-decl.c:7494 +#: c/c-decl.c:7511 #, gcc-internal-format msgid "% as only parameter may not be qualified" msgstr "" -#: c/c-decl.c:7498 c/c-decl.c:7534 +#: c/c-decl.c:7515 c/c-decl.c:7551 #, gcc-internal-format msgid "% must be the only parameter" msgstr "" -#: c/c-decl.c:7528 +#: c/c-decl.c:7545 #, gcc-internal-format msgid "parameter %q+D has just a forward declaration" msgstr "" -#: c/c-decl.c:7574 +#: c/c-decl.c:7591 #, gcc-internal-format msgid "" "%<%s %E%> declared inside parameter list will not be visible outside of this " "definition or declaration" msgstr "" -#: c/c-decl.c:7580 +#: c/c-decl.c:7597 #, gcc-internal-format, gfc-internal-format msgid "" "anonymous %s declared inside parameter list will not be visible outside of " "this definition or declaration" msgstr "" -#: c/c-decl.c:7682 +#: c/c-decl.c:7699 #, gcc-internal-format msgid "enum type defined here" msgstr "" -#: c/c-decl.c:7688 +#: c/c-decl.c:7705 #, gcc-internal-format msgid "struct defined here" msgstr "" -#: c/c-decl.c:7694 +#: c/c-decl.c:7711 #, gcc-internal-format msgid "union defined here" msgstr "" -#: c/c-decl.c:7770 +#: c/c-decl.c:7787 #, gcc-internal-format msgid "redefinition of %" msgstr "" -#: c/c-decl.c:7772 +#: c/c-decl.c:7789 #, gcc-internal-format msgid "redefinition of %" msgstr "" -#: c/c-decl.c:7781 +#: c/c-decl.c:7798 #, gcc-internal-format msgid "nested redefinition of %" msgstr "" -#: c/c-decl.c:7783 +#: c/c-decl.c:7800 #, gcc-internal-format msgid "nested redefinition of %" msgstr "" -#: c/c-decl.c:7813 c/c-decl.c:8601 +#: c/c-decl.c:7830 c/c-decl.c:8618 #, gcc-internal-format msgid "defining type in %qs expression is invalid in C++" msgstr "" -#: c/c-decl.c:7880 cp/decl.c:4823 +#: c/c-decl.c:7897 cp/decl.c:4836 #, gcc-internal-format msgid "declaration does not declare anything" msgstr "" -#: c/c-decl.c:7885 +#: c/c-decl.c:7902 #, gcc-internal-format msgid "ISO C99 doesn%'t support unnamed structs/unions" msgstr "" -#: c/c-decl.c:7888 +#: c/c-decl.c:7905 #, gcc-internal-format msgid "ISO C90 doesn%'t support unnamed structs/unions" msgstr "" -#: c/c-decl.c:7981 c/c-decl.c:7999 c/c-decl.c:8060 +#: c/c-decl.c:7998 c/c-decl.c:8016 c/c-decl.c:8077 #, gcc-internal-format msgid "duplicate member %q+D" msgstr "" -#: c/c-decl.c:8086 +#: c/c-decl.c:8103 #, gcc-internal-format msgid "empty struct has size 0 in C, size 1 in C++" msgstr "" -#: c/c-decl.c:8089 +#: c/c-decl.c:8106 #, gcc-internal-format msgid "empty union has size 0 in C, size 1 in C++" msgstr "" -#: c/c-decl.c:8194 +#: c/c-decl.c:8211 #, gcc-internal-format msgid "union has no named members" msgstr "" -#: c/c-decl.c:8196 +#: c/c-decl.c:8213 #, gcc-internal-format msgid "union has no members" msgstr "" -#: c/c-decl.c:8201 +#: c/c-decl.c:8218 #, gcc-internal-format msgid "struct has no named members" msgstr "" -#: c/c-decl.c:8203 +#: c/c-decl.c:8220 #, gcc-internal-format msgid "struct has no members" msgstr "" -#: c/c-decl.c:8264 cp/decl.c:12342 +#: c/c-decl.c:8281 cp/decl.c:12359 #, gcc-internal-format msgid "flexible array member in union" msgstr "" -#: c/c-decl.c:8270 +#: c/c-decl.c:8287 #, gcc-internal-format msgid "flexible array member not at end of struct" msgstr "" -#: c/c-decl.c:8276 +#: c/c-decl.c:8293 #, gcc-internal-format msgid "flexible array member in a struct with no named members" msgstr "" -#: c/c-decl.c:8307 +#: c/c-decl.c:8324 #, gcc-internal-format msgid "type %qT is too large" msgstr "" -#: c/c-decl.c:8412 +#: c/c-decl.c:8429 #, gcc-internal-format msgid "union cannot be made transparent" msgstr "" -#: c/c-decl.c:8573 +#: c/c-decl.c:8590 #, gcc-internal-format msgid "nested redefinition of %" msgstr "" #. This enum is a named one that has been declared already. -#: c/c-decl.c:8580 +#: c/c-decl.c:8597 #, gcc-internal-format msgid "redeclaration of %" msgstr "" -#: c/c-decl.c:8659 cp/decl.c:14713 +#: c/c-decl.c:8676 cp/decl.c:14730 #, gcc-internal-format msgid "specified mode too small for enumeral values" msgstr "" -#: c/c-decl.c:8674 +#: c/c-decl.c:8691 #, gcc-internal-format msgid "enumeration values exceed range of largest integer" msgstr "" -#: c/c-decl.c:8788 c/c-decl.c:8804 +#: c/c-decl.c:8805 c/c-decl.c:8821 #, gcc-internal-format msgid "enumerator value for %qE is not an integer constant" msgstr "" -#: c/c-decl.c:8799 +#: c/c-decl.c:8816 #, gcc-internal-format msgid "enumerator value for %qE is not an integer constant expression" msgstr "" -#: c/c-decl.c:8823 +#: c/c-decl.c:8840 #, gcc-internal-format msgid "overflow in enumeration values" msgstr "" -#: c/c-decl.c:8831 +#: c/c-decl.c:8848 #, gcc-internal-format msgid "ISO C restricts enumerator values to range of %" msgstr "" -#: c/c-decl.c:8920 cp/decl.c:5120 cp/decl.c:15242 +#: c/c-decl.c:8937 cp/decl.c:5133 cp/decl.c:15259 #, gcc-internal-format msgid "inline function %qD given attribute noinline" msgstr "" -#: c/c-decl.c:8938 +#: c/c-decl.c:8955 #, gcc-internal-format msgid "return type is an incomplete type" msgstr "" -#: c/c-decl.c:8949 +#: c/c-decl.c:8966 #, gcc-internal-format msgid "return type defaults to %" msgstr "" -#: c/c-decl.c:8973 +#: c/c-decl.c:8990 #, gcc-internal-format msgid "%q+D defined as variadic function without prototype" msgstr "" -#: c/c-decl.c:9032 +#: c/c-decl.c:9049 #, gcc-internal-format msgid "no previous prototype for %qD" msgstr "" -#: c/c-decl.c:9041 +#: c/c-decl.c:9058 #, gcc-internal-format msgid "%qD was used with no prototype before its definition" msgstr "" -#: c/c-decl.c:9049 cp/decl.c:15377 +#: c/c-decl.c:9066 cp/decl.c:15394 #, gcc-internal-format msgid "no previous declaration for %qD" msgstr "" -#: c/c-decl.c:9059 +#: c/c-decl.c:9076 #, gcc-internal-format msgid "%qD was used with no declaration before its definition" msgstr "" -#: c/c-decl.c:9078 +#: c/c-decl.c:9095 #, gcc-internal-format msgid "return type of %qD is not %" msgstr "" -#: c/c-decl.c:9080 +#: c/c-decl.c:9097 #, gcc-internal-format msgid "%<_Atomic%>-qualified return type of %qD" msgstr "" -#: c/c-decl.c:9087 +#: c/c-decl.c:9104 #, gcc-internal-format msgid "%qD is normally a non-static function" msgstr "" -#: c/c-decl.c:9124 +#: c/c-decl.c:9141 #, gcc-internal-format msgid "old-style parameter declarations in prototyped function definition" msgstr "" -#: c/c-decl.c:9139 +#: c/c-decl.c:9156 #, gcc-internal-format msgid "traditional C rejects ISO C style function definitions" msgstr "" -#: c/c-decl.c:9155 +#: c/c-decl.c:9172 #, gcc-internal-format msgid "parameter name omitted" msgstr "" -#: c/c-decl.c:9192 +#: c/c-decl.c:9209 #, gcc-internal-format msgid "old-style function definition" msgstr "" -#: c/c-decl.c:9201 +#: c/c-decl.c:9218 #, gcc-internal-format msgid "parameter name missing from parameter list" msgstr "" -#: c/c-decl.c:9217 +#: c/c-decl.c:9234 #, gcc-internal-format msgid "%qD declared as a non-parameter" msgstr "" -#: c/c-decl.c:9225 +#: c/c-decl.c:9242 #, gcc-internal-format msgid "multiple parameters named %qD" msgstr "" -#: c/c-decl.c:9234 +#: c/c-decl.c:9251 #, gcc-internal-format msgid "parameter %qD declared with void type" msgstr "" -#: c/c-decl.c:9263 c/c-decl.c:9268 +#: c/c-decl.c:9280 c/c-decl.c:9285 #, gcc-internal-format msgid "type of %qD defaults to %" msgstr "" -#: c/c-decl.c:9288 +#: c/c-decl.c:9305 #, gcc-internal-format msgid "parameter %qD has incomplete type" msgstr "" -#: c/c-decl.c:9295 +#: c/c-decl.c:9312 #, gcc-internal-format msgid "declaration for parameter %qD but no such parameter" msgstr "" -#: c/c-decl.c:9348 +#: c/c-decl.c:9365 #, gcc-internal-format msgid "number of arguments doesn%'t match built-in prototype" msgstr "" -#: c/c-decl.c:9359 +#: c/c-decl.c:9376 #, gcc-internal-format msgid "number of arguments doesn%'t match prototype" msgstr "" -#: c/c-decl.c:9362 c/c-decl.c:9409 c/c-decl.c:9423 +#: c/c-decl.c:9379 c/c-decl.c:9426 c/c-decl.c:9440 #, gcc-internal-format msgid "prototype declaration" msgstr "" -#: c/c-decl.c:9401 +#: c/c-decl.c:9418 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match built-in prototype" msgstr "" -#: c/c-decl.c:9406 +#: c/c-decl.c:9423 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match prototype" msgstr "" -#: c/c-decl.c:9416 +#: c/c-decl.c:9433 #, gcc-internal-format msgid "argument %qD doesn%'t match built-in prototype" msgstr "" -#: c/c-decl.c:9421 +#: c/c-decl.c:9438 #, gcc-internal-format msgid "argument %qD doesn%'t match prototype" msgstr "" -#: c/c-decl.c:9672 cp/decl.c:16203 +#: c/c-decl.c:9689 cp/decl.c:16220 #, gcc-internal-format msgid "no return statement in function returning non-void" msgstr "" -#: c/c-decl.c:9691 cp/decl.c:16235 +#: c/c-decl.c:9708 cp/decl.c:16252 #, gcc-internal-format msgid "parameter %qD set but not used" msgstr "" @@ -36774,259 +36785,259 @@ msgstr "" #. If we get here, declarations have been used in a for loop without #. the C99 for loop scope. This doesn't make much sense, so don't #. allow it. -#: c/c-decl.c:9787 +#: c/c-decl.c:9804 #, gcc-internal-format msgid "% loop initial declarations are only allowed in C99 or C11 mode" msgstr "" -#: c/c-decl.c:9792 +#: c/c-decl.c:9809 #, gcc-internal-format msgid "" "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to " "compile your code" msgstr "" -#: c/c-decl.c:9799 +#: c/c-decl.c:9816 #, gcc-internal-format msgid "ISO C90 does not support % loop initial declarations" msgstr "" -#: c/c-decl.c:9831 +#: c/c-decl.c:9848 #, gcc-internal-format msgid "declaration of static variable %qD in % loop initial declaration" msgstr "" -#: c/c-decl.c:9835 +#: c/c-decl.c:9852 #, gcc-internal-format msgid "" "declaration of % variable %qD in % loop initial declaration" msgstr "" -#: c/c-decl.c:9842 +#: c/c-decl.c:9859 #, gcc-internal-format msgid "% declared in % loop initial declaration" msgstr "" -#: c/c-decl.c:9847 +#: c/c-decl.c:9864 #, gcc-internal-format msgid "% declared in % loop initial declaration" msgstr "" -#: c/c-decl.c:9851 +#: c/c-decl.c:9868 #, gcc-internal-format msgid "% declared in % loop initial declaration" msgstr "" -#: c/c-decl.c:9855 +#: c/c-decl.c:9872 #, gcc-internal-format msgid "declaration of non-variable %qD in % loop initial declaration" msgstr "" -#: c/c-decl.c:10105 +#: c/c-decl.c:10122 #, gcc-internal-format msgid "incompatible address space qualifiers %qs and %qs" msgstr "" -#: c/c-decl.c:10163 c/c-decl.c:10170 +#: c/c-decl.c:10180 c/c-decl.c:10187 #, gcc-internal-format msgid "duplicate %qE declaration specifier" msgstr "" -#: c/c-decl.c:10197 c/c-decl.c:10581 c/c-decl.c:10971 +#: c/c-decl.c:10214 c/c-decl.c:10598 c/c-decl.c:10988 #, gcc-internal-format msgid "two or more data types in declaration specifiers" msgstr "" -#: c/c-decl.c:10209 cp/parser.c:29186 +#: c/c-decl.c:10226 cp/parser.c:29186 #, gcc-internal-format msgid "% is too long for GCC" msgstr "" -#: c/c-decl.c:10222 +#: c/c-decl.c:10239 #, gcc-internal-format msgid "ISO C90 does not support %" msgstr "" -#: c/c-decl.c:10451 c/c-parser.c:9089 +#: c/c-decl.c:10468 c/c-parser.c:9106 #, gcc-internal-format msgid "ISO C90 does not support complex types" msgstr "" -#: c/c-decl.c:10497 +#: c/c-decl.c:10514 #, gcc-internal-format msgid "ISO C does not support saturating types" msgstr "" -#: c/c-decl.c:10568 c/c-decl.c:11128 +#: c/c-decl.c:10585 c/c-decl.c:11145 #, gcc-internal-format msgid "duplicate %qE" msgstr "" -#: c/c-decl.c:10624 +#: c/c-decl.c:10641 #, gcc-internal-format msgid "ISO C does not support %<__int%d%> types" msgstr "" -#: c/c-decl.c:10646 +#: c/c-decl.c:10663 #, gcc-internal-format msgid "%<__int%d%> is not supported on this target" msgstr "" -#: c/c-decl.c:10689 +#: c/c-decl.c:10706 #, gcc-internal-format msgid "ISO C90 does not support boolean types" msgstr "" -#: c/c-decl.c:10808 +#: c/c-decl.c:10825 #, gcc-internal-format msgid "ISO C does not support the %<_Float%d%s%> type" msgstr "" -#: c/c-decl.c:10858 +#: c/c-decl.c:10875 #, gcc-internal-format msgid "%<_Float%d%s%> is not supported on this target" msgstr "" -#: c/c-decl.c:10929 +#: c/c-decl.c:10946 #, gcc-internal-format msgid "ISO C does not support decimal floating point" msgstr "" -#: c/c-decl.c:10952 c/c-decl.c:11221 c/c-parser.c:8080 +#: c/c-decl.c:10969 c/c-decl.c:11238 c/c-parser.c:8097 #, gcc-internal-format msgid "fixed-point types not supported for this target" msgstr "" -#: c/c-decl.c:10954 +#: c/c-decl.c:10971 #, gcc-internal-format msgid "ISO C does not support fixed-point types" msgstr "" -#: c/c-decl.c:10989 +#: c/c-decl.c:11006 #, gcc-internal-format msgid "C++ lookup of %qD would return a field, not a type" msgstr "" -#: c/c-decl.c:11002 +#: c/c-decl.c:11019 #, gcc-internal-format msgid "%qE fails to be a typedef or built in type" msgstr "" -#: c/c-decl.c:11050 +#: c/c-decl.c:11067 #, gcc-internal-format msgid "%qE is not at beginning of declaration" msgstr "" -#: c/c-decl.c:11071 +#: c/c-decl.c:11088 #, gcc-internal-format msgid "%qE used with %" msgstr "" -#: c/c-decl.c:11073 +#: c/c-decl.c:11090 #, gcc-internal-format msgid "%qE used with %" msgstr "" -#: c/c-decl.c:11075 +#: c/c-decl.c:11092 #, gcc-internal-format msgid "%qE used with %" msgstr "" -#: c/c-decl.c:11089 c/c-parser.c:7480 +#: c/c-decl.c:11106 c/c-parser.c:7497 #, gcc-internal-format msgid "ISO C99 does not support %qE" msgstr "" -#: c/c-decl.c:11092 c/c-parser.c:7483 +#: c/c-decl.c:11109 c/c-parser.c:7500 #, gcc-internal-format msgid "ISO C90 does not support %qE" msgstr "" -#: c/c-decl.c:11104 +#: c/c-decl.c:11121 #, gcc-internal-format msgid "%<__thread%> before %" msgstr "" -#: c/c-decl.c:11113 +#: c/c-decl.c:11130 #, gcc-internal-format msgid "%<__thread%> before %" msgstr "" -#: c/c-decl.c:11126 +#: c/c-decl.c:11143 #, gcc-internal-format msgid "duplicate %<_Thread_local%> or %<__thread%>" msgstr "" -#: c/c-decl.c:11134 +#: c/c-decl.c:11151 #, gcc-internal-format msgid "multiple storage classes in declaration specifiers" msgstr "" -#: c/c-decl.c:11142 +#: c/c-decl.c:11159 #, gcc-internal-format msgid "%qs used with %qE" msgstr "" -#: c/c-decl.c:11218 +#: c/c-decl.c:11235 #, gcc-internal-format msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>" msgstr "" -#: c/c-decl.c:11233 +#: c/c-decl.c:11250 #, gcc-internal-format msgid "ISO C does not support plain % meaning %" msgstr "" -#: c/c-decl.c:11284 c/c-decl.c:11300 c/c-decl.c:11326 +#: c/c-decl.c:11301 c/c-decl.c:11317 c/c-decl.c:11343 #, gcc-internal-format msgid "ISO C does not support complex integer types" msgstr "" -#: c/c-decl.c:11724 cp/semantics.c:5491 +#: c/c-decl.c:11741 cp/semantics.c:5483 #, gcc-internal-format msgid "" "%<#pragma omp declare reduction%> combiner refers to variable %qD which is " "not % nor %" msgstr "" -#: c/c-decl.c:11728 cp/semantics.c:5495 +#: c/c-decl.c:11745 cp/semantics.c:5487 #, gcc-internal-format msgid "" "%<#pragma omp declare reduction%> initializer refers to variable %qD which " "is not % nor %" msgstr "" -#: c/c-fold.c:385 c/c-typeck.c:11838 cp/typeck.c:4814 +#: c/c-fold.c:385 c/c-typeck.c:11843 cp/typeck.c:4832 #, gcc-internal-format msgid "left shift of negative value" msgstr "" -#: c/c-fold.c:395 c/c-typeck.c:11847 cp/typeck.c:4822 +#: c/c-fold.c:395 c/c-typeck.c:11852 cp/typeck.c:4840 #, gcc-internal-format msgid "left shift count is negative" msgstr "" -#: c/c-fold.c:396 c/c-typeck.c:11777 cp/typeck.c:4767 +#: c/c-fold.c:396 c/c-typeck.c:11782 cp/typeck.c:4785 #, gcc-internal-format msgid "right shift count is negative" msgstr "" -#: c/c-fold.c:404 c/c-typeck.c:11866 cp/typeck.c:4830 +#: c/c-fold.c:404 c/c-typeck.c:11871 cp/typeck.c:4848 #, gcc-internal-format msgid "left shift count >= width of type" msgstr "" -#: c/c-fold.c:405 c/c-typeck.c:11801 cp/typeck.c:4775 +#: c/c-fold.c:405 c/c-typeck.c:11806 cp/typeck.c:4793 #, gcc-internal-format msgid "right shift count >= width of type" msgstr "" -#: c/c-fold.c:412 c/c-typeck.c:11858 +#: c/c-fold.c:412 c/c-typeck.c:11863 #, gcc-internal-format msgid "left shift count >= width of vector element" msgstr "" -#: c/c-fold.c:413 c/c-typeck.c:11788 +#: c/c-fold.c:413 c/c-typeck.c:11793 #, gcc-internal-format msgid "right shift count >= width of vector element" msgstr "" @@ -37056,7 +37067,7 @@ msgstr "" msgid "ISO C forbids an empty translation unit" msgstr "" -#: c/c-parser.c:1629 c/c-parser.c:10331 +#: c/c-parser.c:1629 c/c-parser.c:10348 #, gcc-internal-format msgid "ISO C does not allow extra %<;%> outside of a function" msgstr "" @@ -37086,8 +37097,8 @@ msgstr "" msgid "unknown type name %qE" msgstr "" -#: c/c-parser.c:1859 c/c-parser.c:11564 c/c-parser.c:17329 c/c-parser.c:17818 -#: c/c-parser.c:18300 cp/parser.c:37977 cp/parser.c:41129 +#: c/c-parser.c:1859 c/c-parser.c:11581 c/c-parser.c:17346 c/c-parser.c:17835 +#: c/c-parser.c:18317 cp/parser.c:37977 cp/parser.c:41129 #, gcc-internal-format msgid "expected declaration specifiers" msgstr "" @@ -37185,7 +37196,7 @@ msgstr "" msgid "ISO C90 does not support %<_Static_assert%>" msgstr "" -#: c/c-parser.c:2463 c/c-parser.c:4189 c/c-parser.c:11622 cp/parser.c:40752 +#: c/c-parser.c:2463 c/c-parser.c:4189 c/c-parser.c:11639 cp/parser.c:40752 #, gcc-internal-format msgid "expected string literal" msgstr "" @@ -37215,7 +37226,7 @@ msgstr "" msgid "static assertion failed: %E" msgstr "" -#: c/c-parser.c:2502 cp/semantics.c:9326 +#: c/c-parser.c:2502 cp/semantics.c:9318 #, gcc-internal-format msgid "static assertion failed" msgstr "" @@ -37251,15 +37262,15 @@ msgid "empty enum is invalid" msgstr "" #: c/c-parser.c:2985 c/c-parser.c:3919 c/c-parser.c:4726 c/c-parser.c:5021 -#: c/c-parser.c:6550 c/c-parser.c:6638 c/c-parser.c:7344 c/c-parser.c:7646 -#: c/c-parser.c:7655 c/c-parser.c:8141 c/c-parser.c:8346 c/c-parser.c:8372 -#: c/c-parser.c:9200 c/c-parser.c:9624 c/c-parser.c:9661 c/c-parser.c:9914 -#: c/c-parser.c:9964 c/c-parser.c:10124 c/c-parser.c:10154 c/c-parser.c:10162 -#: c/c-parser.c:10191 c/c-parser.c:10204 c/c-parser.c:10510 c/c-parser.c:10634 -#: c/c-parser.c:11079 c/c-parser.c:11114 c/c-parser.c:11167 c/c-parser.c:11220 -#: c/c-parser.c:11236 c/c-parser.c:11282 c/c-parser.c:11939 c/c-parser.c:12050 -#: c/c-parser.c:14201 c/c-parser.c:14311 c/c-parser.c:14584 c/c-parser.c:16535 -#: c/c-parser.c:19644 c/gimple-parser.c:1478 c/gimple-parser.c:1516 +#: c/c-parser.c:6567 c/c-parser.c:6655 c/c-parser.c:7361 c/c-parser.c:7663 +#: c/c-parser.c:7672 c/c-parser.c:8158 c/c-parser.c:8363 c/c-parser.c:8389 +#: c/c-parser.c:9217 c/c-parser.c:9641 c/c-parser.c:9678 c/c-parser.c:9931 +#: c/c-parser.c:9981 c/c-parser.c:10141 c/c-parser.c:10171 c/c-parser.c:10179 +#: c/c-parser.c:10208 c/c-parser.c:10221 c/c-parser.c:10527 c/c-parser.c:10651 +#: c/c-parser.c:11096 c/c-parser.c:11131 c/c-parser.c:11184 c/c-parser.c:11237 +#: c/c-parser.c:11253 c/c-parser.c:11299 c/c-parser.c:11956 c/c-parser.c:12067 +#: c/c-parser.c:14218 c/c-parser.c:14328 c/c-parser.c:14601 c/c-parser.c:16552 +#: c/c-parser.c:19661 c/gimple-parser.c:1478 c/gimple-parser.c:1516 #: cp/parser.c:8602 cp/parser.c:29415 cp/parser.c:31951 cp/parser.c:31981 #: cp/parser.c:32051 cp/parser.c:34414 cp/parser.c:34536 cp/parser.c:40468 #, gcc-internal-format @@ -37451,542 +37462,542 @@ msgstr "" msgid "suggest explicit braces to avoid ambiguous %" msgstr "" -#: c/c-parser.c:6036 +#: c/c-parser.c:6037 #, gcc-internal-format msgid "suggest braces around empty body in % statement" msgstr "" -#: c/c-parser.c:6169 c/c-parser.c:6199 +#: c/c-parser.c:6174 c/c-parser.c:6205 #, gcc-internal-format msgid "multiple iterating variables in fast enumeration" msgstr "" -#: c/c-parser.c:6221 +#: c/c-parser.c:6228 #, gcc-internal-format msgid "invalid iterating variable in fast enumeration" msgstr "" -#: c/c-parser.c:6242 cp/parser.c:12187 +#: c/c-parser.c:6253 cp/parser.c:12187 #, gcc-internal-format msgid "missing loop condition in loop with % pragma" msgstr "" -#: c/c-parser.c:6248 cp/parser.c:12193 +#: c/c-parser.c:6259 cp/parser.c:12193 #, gcc-internal-format msgid "missing loop condition in loop with % pragma" msgstr "" -#: c/c-parser.c:6282 +#: c/c-parser.c:6295 #, gcc-internal-format msgid "missing collection in fast enumeration" msgstr "" -#: c/c-parser.c:6386 c/c-parser.c:6397 c/c-parser.c:6408 +#: c/c-parser.c:6403 c/c-parser.c:6414 c/c-parser.c:6425 #, gcc-internal-format msgid "duplicate asm qualifier %qE" msgstr "" -#: c/c-parser.c:6387 c/c-parser.c:6398 c/c-parser.c:6409 cp/parser.c:19841 +#: c/c-parser.c:6404 c/c-parser.c:6415 c/c-parser.c:6426 cp/parser.c:19841 #: cp/parser.c:19857 cp/parser.c:19870 #, gcc-internal-format msgid "first seen here" msgstr "" -#: c/c-parser.c:6418 +#: c/c-parser.c:6435 #, gcc-internal-format msgid "%qE is not an asm qualifier" msgstr "" -#: c/c-parser.c:6461 +#: c/c-parser.c:6478 #, gcc-internal-format msgid "expected %<:%> or %<)%>" msgstr "" -#: c/c-parser.c:6776 +#: c/c-parser.c:6793 #, gcc-internal-format msgid "ISO C forbids omitting the middle term of a ?: expression" msgstr "" #. Location of the binary operator. #. Quiet warning. -#: c/c-parser.c:6984 cp/typeck.c:4601 +#: c/c-parser.c:7001 cp/typeck.c:4619 #, gcc-internal-format msgid "" "division % does not compute the number of array " "elements" msgstr "" -#: c/c-parser.c:6990 cp/typeck.c:4606 +#: c/c-parser.c:7007 cp/typeck.c:4624 #, gcc-internal-format msgid "first % operand was declared here" msgstr "" -#: c/c-parser.c:7208 +#: c/c-parser.c:7225 #, gcc-internal-format msgid "alignment specified for type name in cast" msgstr "" -#: c/c-parser.c:7307 +#: c/c-parser.c:7324 #, gcc-internal-format msgid "traditional C rejects the unary plus operator" msgstr "" -#: c/c-parser.c:7438 +#: c/c-parser.c:7455 #, gcc-internal-format msgid "alignment specified for type name in %" msgstr "" -#: c/c-parser.c:7454 +#: c/c-parser.c:7471 #, gcc-internal-format msgid "% applied to a bit-field" msgstr "" -#: c/c-parser.c:7523 +#: c/c-parser.c:7540 #, gcc-internal-format msgid "alignment specified for type name in %qE" msgstr "" -#: c/c-parser.c:7546 +#: c/c-parser.c:7563 #, gcc-internal-format msgid "ISO C does not allow %<%E (expression)%>" msgstr "" -#: c/c-parser.c:7694 +#: c/c-parser.c:7711 #, gcc-internal-format msgid "cannot take address of %qs" msgstr "" -#: c/c-parser.c:7777 +#: c/c-parser.c:7794 #, gcc-internal-format msgid "ISO C99 does not support %<_Generic%>" msgstr "" -#: c/c-parser.c:7780 +#: c/c-parser.c:7797 #, gcc-internal-format msgid "ISO C90 does not support %<_Generic%>" msgstr "" -#: c/c-parser.c:7848 +#: c/c-parser.c:7865 #, gcc-internal-format msgid "%<_Generic%> association has function type" msgstr "" -#: c/c-parser.c:7851 +#: c/c-parser.c:7868 #, gcc-internal-format msgid "%<_Generic%> association has incomplete type" msgstr "" -#: c/c-parser.c:7855 +#: c/c-parser.c:7872 #, gcc-internal-format msgid "%<_Generic%> association has variable length type" msgstr "" -#: c/c-parser.c:7879 +#: c/c-parser.c:7896 #, gcc-internal-format msgid "duplicate % case in %<_Generic%>" msgstr "" -#: c/c-parser.c:7880 +#: c/c-parser.c:7897 #, gcc-internal-format msgid "original % is here" msgstr "" -#: c/c-parser.c:7888 +#: c/c-parser.c:7905 #, gcc-internal-format msgid "%<_Generic%> specifies two compatible types" msgstr "" -#: c/c-parser.c:7889 +#: c/c-parser.c:7906 #, gcc-internal-format msgid "compatible type is here" msgstr "" -#: c/c-parser.c:7912 +#: c/c-parser.c:7929 #, gcc-internal-format msgid "%<_Generic%> selector matches multiple associations" msgstr "" -#: c/c-parser.c:7914 +#: c/c-parser.c:7931 #, gcc-internal-format msgid "other match is here" msgstr "" -#: c/c-parser.c:7933 +#: c/c-parser.c:7950 #, gcc-internal-format msgid "" "%<_Generic%> selector of type %qT is not compatible with any association" msgstr "" -#: c/c-parser.c:7954 +#: c/c-parser.c:7971 #, gcc-internal-format msgid "argument %u of %<__builtin_tgmath%> is not a function pointer" msgstr "" -#: c/c-parser.c:7962 +#: c/c-parser.c:7979 #, gcc-internal-format msgid "argument %u of %<__builtin_tgmath%> is unprototyped" msgstr "" -#: c/c-parser.c:7968 +#: c/c-parser.c:7985 #, gcc-internal-format msgid "argument %u of %<__builtin_tgmath%> has variable arguments" msgstr "" -#: c/c-parser.c:7984 +#: c/c-parser.c:8001 #, gcc-internal-format msgid "argument %u of %<__builtin_tgmath%> has no arguments" msgstr "" -#: c/c-parser.c:8155 c/c-parser.c:9242 c/c-parser.c:9264 c/gimple-parser.c:1398 +#: c/c-parser.c:8172 c/c-parser.c:9259 c/c-parser.c:9281 c/gimple-parser.c:1398 #: c/gimple-parser.c:1404 c/gimple-parser.c:1918 #, gcc-internal-format msgid "expected expression" msgstr "" -#: c/c-parser.c:8176 +#: c/c-parser.c:8193 #, gcc-internal-format msgid "braced-group within expression allowed only inside a function" msgstr "" -#: c/c-parser.c:8190 +#: c/c-parser.c:8207 #, gcc-internal-format msgid "ISO C forbids braced-groups within expressions" msgstr "" -#: c/c-parser.c:8217 +#: c/c-parser.c:8234 #, gcc-internal-format msgid "ISO C does not support %<__FUNCTION__%> predefined identifier" msgstr "" -#: c/c-parser.c:8226 +#: c/c-parser.c:8243 #, gcc-internal-format msgid "ISO C does not support %<__PRETTY_FUNCTION__%> predefined identifier" msgstr "" -#: c/c-parser.c:8235 +#: c/c-parser.c:8252 #, gcc-internal-format msgid "ISO C90 does not support %<__func__%> predefined identifier" msgstr "" -#: c/c-parser.c:8399 +#: c/c-parser.c:8416 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_choose_expr%>" msgstr "" -#: c/c-parser.c:8415 +#: c/c-parser.c:8432 #, gcc-internal-format msgid "first argument to %<__builtin_choose_expr%> not a constant" msgstr "" -#: c/c-parser.c:8485 c/c-parser.c:8502 c/c-parser.c:8509 +#: c/c-parser.c:8502 c/c-parser.c:8519 c/c-parser.c:8526 #, gcc-internal-format msgid "too few arguments to %<__builtin_tgmath%>" msgstr "" -#: c/c-parser.c:8530 +#: c/c-parser.c:8547 #, gcc-internal-format msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments" msgstr "" -#: c/c-parser.c:8574 c/c-parser.c:8584 +#: c/c-parser.c:8591 c/c-parser.c:8601 #, gcc-internal-format msgid "" "invalid type-generic return type for argument %u of %<__builtin_tgmath%>" msgstr "" -#: c/c-parser.c:8606 c/c-parser.c:8616 +#: c/c-parser.c:8623 c/c-parser.c:8633 #, gcc-internal-format msgid "" "invalid type-generic type for argument %u of argument %u of " "%<__builtin_tgmath%>" msgstr "" -#: c/c-parser.c:8649 +#: c/c-parser.c:8666 #, gcc-internal-format msgid "function arguments of %<__builtin_tgmath%> all have the same type" msgstr "" -#: c/c-parser.c:8668 +#: c/c-parser.c:8685 #, gcc-internal-format msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter" msgstr "" -#: c/c-parser.c:8716 +#: c/c-parser.c:8733 #, gcc-internal-format msgid "" "duplicate type-generic parameter type for function argument %u of " "%<__builtin_tgmath%>" msgstr "" -#: c/c-parser.c:8739 +#: c/c-parser.c:8756 #, gcc-internal-format msgid "bad return type for function argument %u of %<__builtin_tgmath%>" msgstr "" -#: c/c-parser.c:8756 +#: c/c-parser.c:8773 #, gcc-internal-format msgid "" "bad type for argument %u of function argument %u of %<__builtin_tgmath%>" msgstr "" -#: c/c-parser.c:8794 +#: c/c-parser.c:8811 #, gcc-internal-format, gfc-internal-format msgid "invalid type of argument %u of type-generic function" msgstr "" -#: c/c-parser.c:8805 +#: c/c-parser.c:8822 #, gcc-internal-format, gfc-internal-format msgid "" "decimal floating-point argument %u to complex-only type-generic function" msgstr "" -#: c/c-parser.c:8813 +#: c/c-parser.c:8830 #, gcc-internal-format, gfc-internal-format msgid "decimal floating-point argument %u to binary-only type-generic function" msgstr "" -#: c/c-parser.c:8821 c/c-parser.c:8851 +#: c/c-parser.c:8838 c/c-parser.c:8868 #, gcc-internal-format msgid "" "both complex and decimal floating-point arguments to type-generic function" msgstr "" -#: c/c-parser.c:8829 c/c-parser.c:8871 +#: c/c-parser.c:8846 c/c-parser.c:8888 #, gcc-internal-format msgid "" "both binary and decimal floating-point arguments to type-generic function" msgstr "" -#: c/c-parser.c:8843 +#: c/c-parser.c:8860 #, gcc-internal-format, gfc-internal-format msgid "complex argument %u to decimal-only type-generic function" msgstr "" -#: c/c-parser.c:8863 +#: c/c-parser.c:8880 #, gcc-internal-format, gfc-internal-format msgid "binary argument %u to decimal-only type-generic function" msgstr "" -#: c/c-parser.c:8969 +#: c/c-parser.c:8986 #, gcc-internal-format msgid "no matching function for type-generic call" msgstr "" -#: c/c-parser.c:9010 +#: c/c-parser.c:9027 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>" msgstr "" -#: c/c-parser.c:9023 +#: c/c-parser.c:9040 #, gcc-internal-format msgid "" "first argument to %<__builtin_call_with_static_chain%> must be a call " "expression" msgstr "" -#: c/c-parser.c:9027 +#: c/c-parser.c:9044 #, gcc-internal-format msgid "" "second argument to %<__builtin_call_with_static_chain%> must be a pointer " "type" msgstr "" -#: c/c-parser.c:9053 +#: c/c-parser.c:9070 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_complex%>" msgstr "" -#: c/c-parser.c:9075 +#: c/c-parser.c:9092 #, gcc-internal-format msgid "%<__builtin_complex%> operand not of real binary floating-point type" msgstr "" -#: c/c-parser.c:9084 +#: c/c-parser.c:9101 #, gcc-internal-format msgid "%<__builtin_complex%> operands of different types" msgstr "" -#: c/c-parser.c:9129 cp/parser.c:7045 +#: c/c-parser.c:9146 cp/parser.c:7045 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_shuffle%>" msgstr "" -#: c/c-parser.c:9302 +#: c/c-parser.c:9319 #, gcc-internal-format msgid "compound literal has variable size" msgstr "" -#: c/c-parser.c:9313 +#: c/c-parser.c:9330 #, gcc-internal-format msgid "compound literal qualified by address-space qualifier" msgstr "" -#: c/c-parser.c:9317 +#: c/c-parser.c:9334 #, gcc-internal-format msgid "ISO C90 forbids compound literals" msgstr "" -#: c/c-parser.c:9330 +#: c/c-parser.c:9347 #, gcc-internal-format msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal" msgstr "" -#: c/c-parser.c:9404 +#: c/c-parser.c:9421 #, gcc-internal-format msgid "" "using integer absolute value function %qD when argument is of floating point " "type %qT" msgstr "" -#: c/c-parser.c:9409 +#: c/c-parser.c:9426 #, gcc-internal-format msgid "" "using integer absolute value function %qD when argument is of complex type " "%qT" msgstr "" -#: c/c-parser.c:9417 +#: c/c-parser.c:9434 #, gcc-internal-format msgid "taking the absolute value of unsigned type %qT has no effect" msgstr "" -#: c/c-parser.c:9428 +#: c/c-parser.c:9445 #, gcc-internal-format msgid "" "using floating point absolute value function %qD when argument is of integer " "type %qT" msgstr "" -#: c/c-parser.c:9432 +#: c/c-parser.c:9449 #, gcc-internal-format msgid "" "using floating point absolute value function %qD when argument is of decimal " "floating point type %qT" msgstr "" -#: c/c-parser.c:9437 +#: c/c-parser.c:9454 #, gcc-internal-format msgid "" "using floating point absolute value function %qD when argument is of complex " "type %qT" msgstr "" -#: c/c-parser.c:9450 +#: c/c-parser.c:9467 #, gcc-internal-format msgid "" "using complex absolute value function %qD when argument is of integer type " "%qT" msgstr "" -#: c/c-parser.c:9454 +#: c/c-parser.c:9471 #, gcc-internal-format msgid "" "using complex absolute value function %qD when argument is of floating point " "type %qT" msgstr "" -#: c/c-parser.c:9471 +#: c/c-parser.c:9488 #, gcc-internal-format msgid "" "using decimal floating point absolute value function %qD when argument is of " "integer type %qT" msgstr "" -#: c/c-parser.c:9476 +#: c/c-parser.c:9493 #, gcc-internal-format msgid "" "using decimal floating point absolute value function %qD when argument is of " "floating point type %qT" msgstr "" -#: c/c-parser.c:9481 +#: c/c-parser.c:9498 #, gcc-internal-format msgid "" "using decimal floating point absolute value function %qD when argument is of " "complex type %qT" msgstr "" -#: c/c-parser.c:9507 +#: c/c-parser.c:9524 #, gcc-internal-format msgid "" "absolute value function %qD given an argument of type %qT but has parameter " "of type %qT which may cause truncation of value" msgstr "" -#: c/c-parser.c:9935 +#: c/c-parser.c:9952 #, gcc-internal-format msgid "expected identifier or %<)%>" msgstr "" -#: c/c-parser.c:10031 +#: c/c-parser.c:10048 #, gcc-internal-format msgid "extra semicolon" msgstr "" -#: c/c-parser.c:10279 +#: c/c-parser.c:10296 #, gcc-internal-format msgid "extra semicolon in method definition specified" msgstr "" -#: c/c-parser.c:10411 +#: c/c-parser.c:10428 #, gcc-internal-format msgid "method attributes must be specified at the end only" msgstr "" -#: c/c-parser.c:10431 +#: c/c-parser.c:10448 #, gcc-internal-format msgid "expected %<;%> or %<{%> after method attribute definition" msgstr "" -#: c/c-parser.c:10553 +#: c/c-parser.c:10570 #, gcc-internal-format msgid "objective-c method declaration is expected" msgstr "" -#: c/c-parser.c:10991 +#: c/c-parser.c:11008 #, gcc-internal-format msgid "no type or storage class may be specified here," msgstr "" -#: c/c-parser.c:11083 c/c-parser.c:11140 cp/parser.c:32011 +#: c/c-parser.c:11100 c/c-parser.c:11157 cp/parser.c:32011 #, gcc-internal-format msgid "unknown property attribute" msgstr "" -#: c/c-parser.c:11104 cp/parser.c:31971 +#: c/c-parser.c:11121 cp/parser.c:31971 #, gcc-internal-format msgid "missing %<=%> (after % attribute)" msgstr "" -#: c/c-parser.c:11107 cp/parser.c:31974 +#: c/c-parser.c:11124 cp/parser.c:31974 #, gcc-internal-format msgid "missing %<=%> (after % attribute)" msgstr "" -#: c/c-parser.c:11121 cp/parser.c:31989 +#: c/c-parser.c:11138 cp/parser.c:31989 #, gcc-internal-format msgid "the % attribute may only be specified once" msgstr "" -#: c/c-parser.c:11126 cp/parser.c:31995 +#: c/c-parser.c:11143 cp/parser.c:31995 #, gcc-internal-format msgid "setter name must terminate with %<:%>" msgstr "" -#: c/c-parser.c:11133 cp/parser.c:32003 +#: c/c-parser.c:11150 cp/parser.c:32003 #, gcc-internal-format msgid "the % attribute may only be specified once" msgstr "" -#: c/c-parser.c:11327 cp/parser.c:40792 +#: c/c-parser.c:11344 cp/parser.c:40792 #, gcc-internal-format msgid "" "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a " "non-negative integral constant less than %u" msgstr "" -#: c/c-parser.c:11371 c/c-parser.c:17815 c/c-parser.c:18079 c/c-parser.c:18138 -#: c/c-parser.c:18222 cp/parser.c:37974 cp/parser.c:38273 cp/parser.c:38361 +#: c/c-parser.c:11388 c/c-parser.c:17832 c/c-parser.c:18096 c/c-parser.c:18155 +#: c/c-parser.c:18239 cp/parser.c:37974 cp/parser.c:38273 cp/parser.c:38361 #: cp/parser.c:38432 cp/parser.c:40839 cp/parser.c:40854 cp/parser.c:40869 #: cp/parser.c:40885 cp/parser.c:40901 cp/parser.c:40917 cp/parser.c:40944 #: cp/parser.c:40957 cp/parser.c:40980 cp/parser.c:40993 @@ -37994,803 +38005,803 @@ msgstr "" msgid "%<#pragma %s%> may only be used in compound statements" msgstr "" -#: c/c-parser.c:11394 cp/parser.c:40970 +#: c/c-parser.c:11411 cp/parser.c:40970 #, gcc-internal-format msgid "%<#pragma acc routine%> must be at file scope" msgstr "" -#: c/c-parser.c:11481 cp/parser.c:41054 +#: c/c-parser.c:11498 cp/parser.c:41054 #, gcc-internal-format msgid "" "%<#pragma omp section%> may only be used in %<#pragma omp sections%> " "construct" msgstr "" -#: c/c-parser.c:11509 c/c-parser.c:11533 cp/parser.c:41083 cp/parser.c:41116 +#: c/c-parser.c:11526 c/c-parser.c:11550 cp/parser.c:41083 cp/parser.c:41116 #, gcc-internal-format msgid "for, while or do statement expected" msgstr "" -#: c/c-parser.c:11546 cp/parser.c:40829 +#: c/c-parser.c:11563 cp/parser.c:40829 #, gcc-internal-format msgid "%<#pragma GCC pch_preprocess%> must be first" msgstr "" -#: c/c-parser.c:11868 c/c-parser.c:19293 c/c-parser.c:19301 cp/parser.c:32405 +#: c/c-parser.c:11885 c/c-parser.c:19310 c/c-parser.c:19318 cp/parser.c:32405 #: cp/parser.c:39940 cp/parser.c:39948 #, gcc-internal-format msgid "too many %qs clauses" msgstr "" -#: c/c-parser.c:11897 +#: c/c-parser.c:11914 #, gcc-internal-format msgid "expression must be integral" msgstr "" -#: c/c-parser.c:12119 c/c-parser.c:12131 +#: c/c-parser.c:12136 c/c-parser.c:12148 #, gcc-internal-format msgid "expected %<)%> or %<,%>" msgstr "" -#: c/c-parser.c:12266 c/c-parser.c:19586 +#: c/c-parser.c:12283 c/c-parser.c:19603 #, gcc-internal-format msgid "%qD is not a variable" msgstr "" -#: c/c-parser.c:12270 cp/semantics.c:7243 +#: c/c-parser.c:12287 cp/semantics.c:7235 #, gcc-internal-format msgid "%qD is not a pointer variable" msgstr "" -#: c/c-parser.c:12312 cp/parser.c:33051 +#: c/c-parser.c:12329 cp/parser.c:33051 #, gcc-internal-format msgid "collapse argument needs positive constant integer expression" msgstr "" -#: c/c-parser.c:12389 cp/parser.c:33115 +#: c/c-parser.c:12406 cp/parser.c:33115 #, gcc-internal-format msgid "expected % or %" msgstr "" -#: c/c-parser.c:12391 cp/parser.c:33117 +#: c/c-parser.c:12408 cp/parser.c:33117 #, gcc-internal-format msgid "expected % or %" msgstr "" -#: c/c-parser.c:12511 cp/parser.c:33228 +#: c/c-parser.c:12528 cp/parser.c:33228 #, gcc-internal-format msgid "expected %, %, % or %" msgstr "" -#: c/c-parser.c:12531 c/c-parser.c:18131 c/c-parser.c:18215 cp/parser.c:33246 +#: c/c-parser.c:12548 c/c-parser.c:18148 c/c-parser.c:18232 cp/parser.c:33246 #: cp/parser.c:38265 cp/parser.c:38353 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:12584 cp/parser.c:33301 +#: c/c-parser.c:12601 cp/parser.c:33301 #, gcc-internal-format msgid "too many % clauses with %qs modifier" msgstr "" -#: c/c-parser.c:12591 cp/parser.c:33308 +#: c/c-parser.c:12608 cp/parser.c:33308 #, gcc-internal-format msgid "too many % clauses" msgstr "" -#: c/c-parser.c:12593 cp/parser.c:33310 +#: c/c-parser.c:12610 cp/parser.c:33310 #, gcc-internal-format msgid "too many % clauses without modifier" msgstr "" -#: c/c-parser.c:12599 cp/parser.c:33316 +#: c/c-parser.c:12616 cp/parser.c:33316 #, gcc-internal-format msgid "" "if any % clause has modifier, then all % clauses have to use " "modifier" msgstr "" -#: c/c-parser.c:12704 c/c-parser.c:12750 c/c-parser.c:12796 c/c-parser.c:12842 -#: c/c-parser.c:13249 c/c-parser.c:13331 c/c-parser.c:13790 c/c-parser.c:13918 -#: c/c-parser.c:13963 c/c-parser.c:14639 +#: c/c-parser.c:12721 c/c-parser.c:12767 c/c-parser.c:12813 c/c-parser.c:12859 +#: c/c-parser.c:13266 c/c-parser.c:13348 c/c-parser.c:13807 c/c-parser.c:13935 +#: c/c-parser.c:13980 c/c-parser.c:14656 #, gcc-internal-format msgid "expected integer expression" msgstr "" -#: c/c-parser.c:12715 +#: c/c-parser.c:12732 #, gcc-internal-format msgid "% value must be positive" msgstr "" -#: c/c-parser.c:12761 +#: c/c-parser.c:12778 #, gcc-internal-format msgid "% value must be positive" msgstr "" -#: c/c-parser.c:12807 cp/semantics.c:7438 +#: c/c-parser.c:12824 cp/semantics.c:7430 #, gcc-internal-format msgid "% value must be positive" msgstr "" -#: c/c-parser.c:12854 cp/semantics.c:7468 +#: c/c-parser.c:12871 cp/semantics.c:7460 #, gcc-internal-format msgid "% value must be non-negative" msgstr "" -#: c/c-parser.c:12890 +#: c/c-parser.c:12907 #, gcc-internal-format msgid "expected constant integer expression" msgstr "" -#: c/c-parser.c:12929 cp/parser.c:33541 +#: c/c-parser.c:12946 cp/parser.c:33541 #, gcc-internal-format msgid "" "expected %, %, %, %, %, % " "or %" msgstr "" -#: c/c-parser.c:12990 cp/parser.c:33606 +#: c/c-parser.c:13007 cp/parser.c:33606 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:13056 cp/parser.c:33675 +#: c/c-parser.c:13073 cp/parser.c:33675 #, gcc-internal-format msgid "too many % clauses with %qs category" msgstr "" -#: c/c-parser.c:13059 cp/parser.c:33678 +#: c/c-parser.c:13076 cp/parser.c:33678 #, gcc-internal-format msgid "too many % clauses with unspecified category" msgstr "" -#: c/c-parser.c:13123 cp/semantics.c:6633 +#: c/c-parser.c:13140 cp/semantics.c:6625 #, gcc-internal-format msgid "%qs expression must be integral" msgstr "" -#: c/c-parser.c:13135 c/c-parser.c:13258 cp/semantics.c:6665 +#: c/c-parser.c:13152 c/c-parser.c:13275 cp/semantics.c:6657 #, gcc-internal-format msgid "%qs value must be positive" msgstr "" -#: c/c-parser.c:13197 cp/parser.c:32823 +#: c/c-parser.c:13214 cp/parser.c:32823 #, gcc-internal-format msgid "too many % arguments" msgstr "" -#: c/c-parser.c:13231 cp/parser.c:32856 +#: c/c-parser.c:13248 cp/parser.c:32856 #, gcc-internal-format msgid "unexpected argument" msgstr "" -#: c/c-parser.c:13398 cp/semantics.c:7577 +#: c/c-parser.c:13415 cp/semantics.c:7569 #, gcc-internal-format msgid "% argument needs positive integral constant" msgstr "" -#: c/c-parser.c:13472 cp/parser.c:33732 +#: c/c-parser.c:13489 cp/parser.c:33732 #, gcc-internal-format msgid "ordered argument needs positive constant integer expression" msgstr "" -#: c/c-parser.c:13545 cp/parser.c:33796 +#: c/c-parser.c:13562 cp/parser.c:33796 #, gcc-internal-format msgid "% modifier on % clause not supported yet" msgstr "" -#: c/c-parser.c:13601 c/c-parser.c:18869 cp/parser.c:39608 +#: c/c-parser.c:13618 c/c-parser.c:18886 cp/parser.c:39608 #, gcc-internal-format msgid "" "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or " "identifier" msgstr "" -#: c/c-parser.c:13714 cp/parser.c:33987 +#: c/c-parser.c:13731 cp/parser.c:33987 #, gcc-internal-format msgid "both % and % modifiers specified" msgstr "" -#: c/c-parser.c:13768 cp/parser.c:34003 +#: c/c-parser.c:13785 cp/parser.c:34003 #, gcc-internal-format msgid "schedule % does not take a % parameter" msgstr "" -#: c/c-parser.c:13772 cp/parser.c:34006 +#: c/c-parser.c:13789 cp/parser.c:34006 #, gcc-internal-format msgid "schedule % does not take a % parameter" msgstr "" -#: c/c-parser.c:13784 cp/semantics.c:6700 +#: c/c-parser.c:13801 cp/semantics.c:6692 #, gcc-internal-format msgid "chunk size value must be positive" msgstr "" -#: c/c-parser.c:13807 cp/parser.c:34026 +#: c/c-parser.c:13824 cp/parser.c:34026 #, gcc-internal-format msgid "invalid schedule kind" msgstr "" -#: c/c-parser.c:13928 +#: c/c-parser.c:13945 #, gcc-internal-format msgid "% value must be positive" msgstr "" -#: c/c-parser.c:13973 cp/semantics.c:6794 +#: c/c-parser.c:13990 cp/semantics.c:6786 #, gcc-internal-format msgid "% value must be positive" msgstr "" -#: c/c-parser.c:14018 cp/semantics.c:6913 +#: c/c-parser.c:14035 cp/semantics.c:6905 #, gcc-internal-format msgid "" "% clause alignment expression must be positive constant integer " "expression" msgstr "" -#: c/c-parser.c:14081 +#: c/c-parser.c:14098 #, gcc-internal-format msgid "% clause step expression must be integral" msgstr "" -#: c/c-parser.c:14131 +#: c/c-parser.c:14148 #, gcc-internal-format msgid "" "% clause expression must be positive constant integer expression" msgstr "" -#: c/c-parser.c:14170 +#: c/c-parser.c:14187 #, gcc-internal-format msgid "" "% clause expression must be positive constant integer expression" msgstr "" -#: c/c-parser.c:14438 cp/parser.c:34668 +#: c/c-parser.c:14455 cp/parser.c:34668 #, gcc-internal-format msgid "% modifier incompatible with %qs" msgstr "" -#: c/c-parser.c:14485 cp/parser.c:34716 cp/parser.c:34943 +#: c/c-parser.c:14502 cp/parser.c:34716 cp/parser.c:34943 #, gcc-internal-format msgid "invalid depend kind" msgstr "" -#: c/c-parser.c:14572 cp/parser.c:34791 +#: c/c-parser.c:14589 cp/parser.c:34791 #, gcc-internal-format msgid "invalid map kind" msgstr "" -#: c/c-parser.c:14670 cp/parser.c:34890 +#: c/c-parser.c:14687 cp/parser.c:34890 #, gcc-internal-format msgid "invalid dist_schedule kind" msgstr "" -#: c/c-parser.c:14742 +#: c/c-parser.c:14759 #, gcc-internal-format msgid "invalid proc_bind kind" msgstr "" -#: c/c-parser.c:14954 cp/parser.c:35162 +#: c/c-parser.c:14971 cp/parser.c:35162 #, gcc-internal-format msgid "expected %<#pragma acc%> clause" msgstr "" -#: c/c-parser.c:14965 c/c-parser.c:15258 cp/parser.c:35173 cp/parser.c:35502 +#: c/c-parser.c:14982 c/c-parser.c:15275 cp/parser.c:35173 cp/parser.c:35502 #, gcc-internal-format msgid "%qs is not valid for %qs" msgstr "" -#: c/c-parser.c:15127 cp/parser.c:35369 +#: c/c-parser.c:15144 cp/parser.c:35369 #, gcc-internal-format msgid "%qs must be the first clause of %qs" msgstr "" -#: c/c-parser.c:15247 cp/parser.c:35491 +#: c/c-parser.c:15264 cp/parser.c:35491 #, gcc-internal-format msgid "expected %<#pragma omp%> clause" msgstr "" -#: c/c-parser.c:15377 cp/parser.c:38774 +#: c/c-parser.c:15394 cp/parser.c:38774 #, gcc-internal-format msgid "no valid clauses specified in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15387 cp/parser.c:38784 +#: c/c-parser.c:15404 cp/parser.c:38784 #, gcc-internal-format msgid "array section in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15407 cp/parser.c:38804 +#: c/c-parser.c:15424 cp/parser.c:38804 #, gcc-internal-format msgid "%qD must be a global variable in %<#pragma acc declare link%>" msgstr "" -#: c/c-parser.c:15418 cp/parser.c:38815 +#: c/c-parser.c:15435 cp/parser.c:38815 #, gcc-internal-format msgid "invalid OpenACC clause at file scope" msgstr "" -#: c/c-parser.c:15425 cp/parser.c:38822 +#: c/c-parser.c:15442 cp/parser.c:38822 #, gcc-internal-format msgid "invalid use of % variable %qD in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15433 cp/parser.c:38830 +#: c/c-parser.c:15450 cp/parser.c:38830 #, gcc-internal-format msgid "invalid use of % variable %qD in %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15445 cp/parser.c:38842 +#: c/c-parser.c:15462 cp/parser.c:38842 #, gcc-internal-format msgid "variable %qD used more than once with %<#pragma acc declare%>" msgstr "" -#: c/c-parser.c:15536 cp/parser.c:38927 +#: c/c-parser.c:15553 cp/parser.c:38927 #, gcc-internal-format msgid "expected % after %<#pragma acc %s%>" msgstr "" -#: c/c-parser.c:15552 cp/parser.c:38944 +#: c/c-parser.c:15569 cp/parser.c:38944 #, gcc-internal-format msgid "%<#pragma acc %s data%> has no data movement clause" msgstr "" -#: c/c-parser.c:15770 cp/parser.c:2970 +#: c/c-parser.c:15787 cp/parser.c:2970 #, gcc-internal-format msgid "%qE has not been declared" msgstr "" -#: c/c-parser.c:15774 +#: c/c-parser.c:15791 #, gcc-internal-format msgid "expected function name" msgstr "" -#: c/c-parser.c:15789 cp/parser.c:40180 +#: c/c-parser.c:15806 cp/parser.c:40180 #, gcc-internal-format msgid "%qD does not refer to a function" msgstr "" -#: c/c-parser.c:15809 c/c-parser.c:15857 cp/parser.c:1385 +#: c/c-parser.c:15826 c/c-parser.c:15874 cp/parser.c:1385 #, gcc-internal-format msgid "" "%<#pragma acc routine%> not immediately followed by function declaration or " "definition" msgstr "" -#: c/c-parser.c:15849 cp/parser.c:40234 cp/parser.c:40276 +#: c/c-parser.c:15866 cp/parser.c:40234 cp/parser.c:40276 #, gcc-internal-format msgid "" "%<#pragma acc routine%> not immediately followed by a single function " "declaration or definition" msgstr "" -#: c/c-parser.c:15866 cp/parser.c:40290 +#: c/c-parser.c:15883 cp/parser.c:40290 #, gcc-internal-format msgid "%<#pragma acc routine%> already applied to %qD" msgstr "" -#: c/c-parser.c:15875 cp/parser.c:40299 +#: c/c-parser.c:15892 cp/parser.c:40299 #, gcc-internal-format msgid "%<#pragma acc routine%> must be applied before use" msgstr "" -#: c/c-parser.c:15876 cp/parser.c:40300 +#: c/c-parser.c:15893 cp/parser.c:40300 #, gcc-internal-format msgid "%<#pragma acc routine%> must be applied before definition" msgstr "" -#: c/c-parser.c:15919 cp/parser.c:39115 +#: c/c-parser.c:15936 cp/parser.c:39115 #, gcc-internal-format msgid "" "%<#pragma acc update%> must contain at least one % or % or " "% clause" msgstr "" -#: c/c-parser.c:16071 cp/parser.c:35668 +#: c/c-parser.c:16088 cp/parser.c:35668 #, gcc-internal-format msgid "" "expected %, %, %, %, %, %, %, % or % clause" msgstr "" -#: c/c-parser.c:16080 cp/parser.c:35677 +#: c/c-parser.c:16097 cp/parser.c:35677 #, gcc-internal-format msgid "too many atomic clauses" msgstr "" -#: c/c-parser.c:16087 cp/parser.c:35684 +#: c/c-parser.c:16104 cp/parser.c:35684 #, gcc-internal-format msgid "too many memory order clauses" msgstr "" -#: c/c-parser.c:16142 cp/parser.c:35739 +#: c/c-parser.c:16159 cp/parser.c:35739 #, gcc-internal-format msgid "" "%<#pragma omp atomic read%> incompatible with % or % " "clauses" msgstr "" -#: c/c-parser.c:16151 cp/parser.c:35748 +#: c/c-parser.c:16168 cp/parser.c:35748 #, gcc-internal-format msgid "" "%<#pragma omp atomic write%> incompatible with % or % " "clauses" msgstr "" -#: c/c-parser.c:16160 cp/parser.c:35757 +#: c/c-parser.c:16177 cp/parser.c:35757 #, gcc-internal-format msgid "" "%<#pragma omp atomic update%> incompatible with % or % " "clauses" msgstr "" -#: c/c-parser.c:16426 cp/parser.c:35962 cp/parser.c:35988 +#: c/c-parser.c:16443 cp/parser.c:35962 cp/parser.c:35988 #, gcc-internal-format msgid "invalid form of %<#pragma omp atomic%>" msgstr "" -#: c/c-parser.c:16430 cp/parser.c:36019 cp/parser.c:36035 +#: c/c-parser.c:16447 cp/parser.c:36019 cp/parser.c:36035 #, gcc-internal-format msgid "invalid operator for %<#pragma omp atomic%>" msgstr "" -#: c/c-parser.c:16479 cp/semantics.c:8959 cp/semantics.c:8969 +#: c/c-parser.c:16496 cp/semantics.c:8951 cp/semantics.c:8961 #, gcc-internal-format msgid "" "%<#pragma omp atomic capture%> uses two different expressions for memory" msgstr "" -#: c/c-parser.c:16548 c/c-parser.c:16705 +#: c/c-parser.c:16565 c/c-parser.c:16722 #, gcc-internal-format msgid "expected %<(%> or end of line" msgstr "" -#: c/c-parser.c:16588 cp/semantics.c:9035 +#: c/c-parser.c:16605 cp/semantics.c:9027 #, gcc-internal-format msgid "% expression is not lvalue expression" msgstr "" -#: c/c-parser.c:16645 cp/parser.c:36220 +#: c/c-parser.c:16662 cp/parser.c:36220 #, gcc-internal-format msgid "expected %, %, % or %" msgstr "" -#: c/c-parser.c:16657 cp/parser.c:36236 +#: c/c-parser.c:16674 cp/parser.c:36236 #, gcc-internal-format msgid "expected %, % or % clause" msgstr "" -#: c/c-parser.c:16693 cp/parser.c:36269 +#: c/c-parser.c:16710 cp/parser.c:36269 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:16700 cp/parser.c:36276 +#: c/c-parser.c:16717 cp/parser.c:36276 #, gcc-internal-format msgid "% list specified together with memory order clause" msgstr "" -#: c/c-parser.c:16749 cp/parser.c:36876 +#: c/c-parser.c:16766 cp/parser.c:36876 #, gcc-internal-format msgid "% clause parameter is less than %" msgstr "" -#: c/c-parser.c:16760 cp/parser.c:36887 +#: c/c-parser.c:16777 cp/parser.c:36887 #, gcc-internal-format msgid "" "% clause may not be specified together with % clause with " "a parameter" msgstr "" -#: c/c-parser.c:16778 cp/parser.c:36915 +#: c/c-parser.c:16795 cp/parser.c:36915 #, gcc-internal-format msgid "for statement expected" msgstr "" -#: c/c-parser.c:16848 cp/semantics.c:8564 cp/semantics.c:8655 +#: c/c-parser.c:16865 cp/semantics.c:8556 cp/semantics.c:8647 #, gcc-internal-format msgid "expected iteration declaration or initialization" msgstr "" -#: c/c-parser.c:16940 +#: c/c-parser.c:16957 #, gcc-internal-format msgid "not enough perfectly nested loops" msgstr "" -#: c/c-parser.c:16996 cp/parser.c:37226 +#: c/c-parser.c:17013 cp/parser.c:37226 #, gcc-internal-format msgid "collapsed loops not perfectly nested" msgstr "" -#: c/c-parser.c:17043 cp/parser.c:37024 cp/parser.c:37066 cp/pt.c:16754 +#: c/c-parser.c:17060 cp/parser.c:37024 cp/parser.c:37066 cp/pt.c:16757 #, gcc-internal-format msgid "iteration variable %qD should not be firstprivate" msgstr "" -#: c/c-parser.c:17136 cp/parser.c:37301 +#: c/c-parser.c:17153 cp/parser.c:37301 #, gcc-internal-format msgid "% clause with parameter may not be specified on %qs construct" msgstr "" -#: c/c-parser.c:17348 cp/parser.c:37517 +#: c/c-parser.c:17365 cp/parser.c:37517 #, gcc-internal-format msgid "" "%<#pragma omp ordered%> with % clause may only be used in compound " "statements" msgstr "" -#: c/c-parser.c:17556 cp/parser.c:37716 +#: c/c-parser.c:17573 cp/parser.c:37716 #, gcc-internal-format msgid "expected % after %qs" msgstr "" -#: c/c-parser.c:17806 cp/parser.c:37965 +#: c/c-parser.c:17823 cp/parser.c:37965 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:18030 cp/parser.c:38205 +#: c/c-parser.c:18047 cp/parser.c:38205 #, gcc-internal-format msgid "" "%<#pragma omp target data%> with map-type other than %, %, " "% or % on % clause" msgstr "" -#: c/c-parser.c:18045 cp/parser.c:38220 +#: c/c-parser.c:18062 cp/parser.c:38220 #, gcc-internal-format msgid "" "%<#pragma omp target data%> must contain at least one % or " "% clause" msgstr "" -#: c/c-parser.c:18092 cp/parser.c:38445 +#: c/c-parser.c:18109 cp/parser.c:38445 #, gcc-internal-format msgid "" "%<#pragma omp target update%> must contain at least one % or % " "clauses" msgstr "" -#: c/c-parser.c:18164 cp/parser.c:38300 +#: c/c-parser.c:18181 cp/parser.c:38300 #, gcc-internal-format msgid "" "%<#pragma omp target enter data%> with map-type other than % or % on % clause" msgstr "" -#: c/c-parser.c:18176 cp/parser.c:38312 +#: c/c-parser.c:18193 cp/parser.c:38312 #, gcc-internal-format msgid "" "%<#pragma omp target enter data%> must contain at least one % clause" msgstr "" -#: c/c-parser.c:18250 cp/parser.c:38389 +#: c/c-parser.c:18267 cp/parser.c:38389 #, gcc-internal-format msgid "" "%<#pragma omp target exit data%> with map-type other than %, % or % on % clause" msgstr "" -#: c/c-parser.c:18263 cp/parser.c:38402 +#: c/c-parser.c:18280 cp/parser.c:38402 #, gcc-internal-format msgid "" "%<#pragma omp target exit data%> must contain at least one % clause" msgstr "" -#: c/c-parser.c:18482 cp/parser.c:38659 +#: c/c-parser.c:18499 cp/parser.c:38659 #, gcc-internal-format msgid "" "%<#pragma omp target%> with map-type other than %, %, % " "or % on % clause" msgstr "" -#: c/c-parser.c:18532 +#: c/c-parser.c:18549 #, gcc-internal-format msgid "" "%<#pragma omp declare simd%> must be followed by function declaration or " "definition or another %<#pragma omp declare simd%>" msgstr "" -#: c/c-parser.c:18582 c/c-parser.c:18609 +#: c/c-parser.c:18599 c/c-parser.c:18626 #, gcc-internal-format msgid "" "%<#pragma omp declare simd%> must be followed by function declaration or " "definition" msgstr "" -#: c/c-parser.c:18631 +#: c/c-parser.c:18648 #, gcc-internal-format msgid "" "%<#pragma omp declare simd%> not immediately followed by a function " "declaration or definition" msgstr "" -#: c/c-parser.c:18639 cp/parser.c:39236 +#: c/c-parser.c:18656 cp/parser.c:39236 #, gcc-internal-format msgid "" "%<#pragma omp declare simd%> not immediately followed by a single function " "declaration or definition" msgstr "" -#: c/c-parser.c:18718 cp/parser.c:39306 +#: c/c-parser.c:18735 cp/parser.c:39306 #, gcc-internal-format msgid "" "%<#pragma omp declare target%> with clauses in between %<#pragma omp declare " "target%> without clauses and %<#pragma omp end declare target%>" msgstr "" -#: c/c-parser.c:18737 cp/parser.c:39325 +#: c/c-parser.c:18754 cp/parser.c:39325 #, gcc-internal-format msgid "%qD specified both in declare target % and % clauses" msgstr "" -#: c/c-parser.c:18778 cp/parser.c:39372 +#: c/c-parser.c:18795 cp/parser.c:39372 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:18785 cp/parser.c:39379 +#: c/c-parser.c:18802 cp/parser.c:39379 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.c:18791 cp/parser.c:39386 +#: c/c-parser.c:18808 cp/parser.c:39386 #, gcc-internal-format msgid "" "%<#pragma omp end declare target%> without corresponding %<#pragma omp " "declare target%>" msgstr "" -#: c/c-parser.c:18819 +#: c/c-parser.c:18836 #, gcc-internal-format msgid "%<#pragma omp declare reduction%> not at file or block scope" msgstr "" -#: c/c-parser.c:18896 +#: c/c-parser.c:18913 #, gcc-internal-format msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>" msgstr "" -#: c/c-parser.c:18900 +#: c/c-parser.c:18917 #, gcc-internal-format msgid "function or array type in %<#pragma omp declare reduction%>" msgstr "" -#: c/c-parser.c:18903 +#: c/c-parser.c:18920 #, gcc-internal-format msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>" msgstr "" -#: c/c-parser.c:18906 +#: c/c-parser.c:18923 #, gcc-internal-format msgid "" "const, volatile or restrict qualified type in %<#pragma omp declare reduction" "%>" msgstr "" -#: c/c-parser.c:18914 +#: c/c-parser.c:18931 #, gcc-internal-format msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT" msgstr "" -#: c/c-parser.c:18923 +#: c/c-parser.c:18940 #, gcc-internal-format msgid "previous %<#pragma omp declare reduction%>" msgstr "" -#: c/c-parser.c:19040 +#: c/c-parser.c:19057 #, gcc-internal-format msgid "expected % or function-name" msgstr "" -#: c/c-parser.c:19051 +#: c/c-parser.c:19068 #, gcc-internal-format msgid "expected function-name %<(%>" msgstr "" -#: c/c-parser.c:19070 +#: c/c-parser.c:19087 #, gcc-internal-format msgid "one of the initializer call arguments should be %<&omp_priv%>" msgstr "" -#: c/c-parser.c:19191 cp/parser.c:39833 +#: c/c-parser.c:19208 cp/parser.c:39833 #, gcc-internal-format msgid "expected % or % or %" msgstr "" -#: c/c-parser.c:19255 cp/parser.c:39896 +#: c/c-parser.c:19272 cp/parser.c:39896 #, gcc-internal-format msgid "expected %, % or %" msgstr "" -#: c/c-parser.c:19275 cp/parser.c:39922 +#: c/c-parser.c:19292 cp/parser.c:39922 #, gcc-internal-format msgid "" "expected %, %, %, % or % clause" msgstr "" -#: c/c-parser.c:19284 cp/parser.c:39931 +#: c/c-parser.c:19301 cp/parser.c:39931 #, gcc-internal-format msgid "%qs clause on % directive not supported yet" msgstr "" -#: c/c-parser.c:19296 cp/parser.c:39943 +#: c/c-parser.c:19313 cp/parser.c:39943 #, gcc-internal-format msgid "" "%qs clause used lexically after first target construct or offloading API" msgstr "" -#: c/c-parser.c:19308 cp/parser.c:39955 +#: c/c-parser.c:19325 cp/parser.c:39955 #, gcc-internal-format msgid "" "more than one % clause in a single compilation " "unit" msgstr "" -#: c/c-parser.c:19317 cp/parser.c:39964 +#: c/c-parser.c:19334 cp/parser.c:39964 #, gcc-internal-format msgid "" "% clause used lexically after first % " "construct without memory order clause" msgstr "" -#: c/c-parser.c:19331 cp/parser.c:39978 +#: c/c-parser.c:19348 cp/parser.c:39978 #, gcc-internal-format msgid "% requires at least one clause" msgstr "" -#: c/c-parser.c:19350 +#: c/c-parser.c:19367 #, gcc-internal-format msgid "zero sized type %qT in % clause" msgstr "" -#: c/c-parser.c:19356 +#: c/c-parser.c:19373 #, gcc-internal-format msgid "variable sized type %qT in % clause" msgstr "" -#: c/c-parser.c:19588 cp/semantics.c:8025 +#: c/c-parser.c:19605 cp/semantics.c:8017 #, gcc-internal-format msgid "%qE declared % after first use" msgstr "" -#: c/c-parser.c:19590 cp/semantics.c:8027 +#: c/c-parser.c:19607 cp/semantics.c:8019 #, gcc-internal-format msgid "automatic variable %qE cannot be %" msgstr "" -#: c/c-parser.c:19594 cp/semantics.c:8029 +#: c/c-parser.c:19611 cp/semantics.c:8021 #, gcc-internal-format msgid "% %qE has incomplete type" msgstr "" -#: c/c-parser.c:19794 cp/parser.c:40683 +#: c/c-parser.c:19811 cp/parser.c:40683 #, gcc-internal-format msgid "%<__transaction_cancel%> without transactional memory support enabled" msgstr "" -#: c/c-parser.c:19800 cp/parser.c:40689 +#: c/c-parser.c:19817 cp/parser.c:40689 #, gcc-internal-format msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>" msgstr "" -#: c/c-parser.c:19809 cp/parser.c:40698 +#: c/c-parser.c:19826 cp/parser.c:40698 #, gcc-internal-format msgid "" "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>" msgstr "" -#: c/c-parser.c:19811 cp/parser.c:40701 +#: c/c-parser.c:19828 cp/parser.c:40701 #, gcc-internal-format msgid " or a % function" msgstr "" -#: c/c-parser.c:19817 cp/parser.c:40707 +#: c/c-parser.c:19834 cp/parser.c:40707 #, gcc-internal-format msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>" msgstr "" -#: c/c-parser.c:19898 +#: c/c-parser.c:19915 #, gcc-internal-format msgid "no closing brace" msgstr "" @@ -38921,7 +38932,7 @@ msgstr "" msgid "subscripted value is neither array nor pointer nor vector" msgstr "" -#: c/c-typeck.c:2628 cp/typeck.c:3428 cp/typeck.c:3517 +#: c/c-typeck.c:2628 cp/typeck.c:3446 cp/typeck.c:3535 #, gcc-internal-format msgid "array subscript is not an integer" msgstr "" @@ -38946,7 +38957,7 @@ msgstr "" msgid "enum constant defined here" msgstr "" -#: c/c-typeck.c:2912 cp/typeck.c:1700 +#: c/c-typeck.c:2912 cp/typeck.c:1717 #, gcc-internal-format msgid "% on array function parameter %qE will return size of %qT" msgstr "" @@ -39067,17 +39078,17 @@ msgstr "" msgid "too few arguments to built-in function %qE expecting %u" msgstr "" -#: c/c-typeck.c:3828 c/c-typeck.c:3856 cp/typeck.c:4887 cp/typeck.c:5148 +#: c/c-typeck.c:3828 c/c-typeck.c:3856 cp/typeck.c:4905 cp/typeck.c:5166 #, gcc-internal-format msgid "comparison with string literal results in unspecified behavior" msgstr "" -#: c/c-typeck.c:3836 c/c-typeck.c:3847 cp/typeck.c:4913 cp/typeck.c:4936 +#: c/c-typeck.c:3836 c/c-typeck.c:3847 cp/typeck.c:4931 cp/typeck.c:4954 #, gcc-internal-format msgid "comparison between pointer and zero character constant" msgstr "" -#: c/c-typeck.c:3839 c/c-typeck.c:3850 cp/typeck.c:4916 cp/typeck.c:4939 +#: c/c-typeck.c:3839 c/c-typeck.c:3850 cp/typeck.c:4934 cp/typeck.c:4957 #, gcc-internal-format msgid "did you mean to dereference the pointer?" msgstr "" @@ -39102,7 +39113,7 @@ msgstr "" msgid "arithmetic on pointer to an incomplete type" msgstr "" -#: c/c-typeck.c:3963 cp/typeck.c:5708 +#: c/c-typeck.c:3963 cp/typeck.c:5726 #, gcc-internal-format msgid "arithmetic on pointer to an empty aggregate" msgstr "" @@ -39277,7 +39288,7 @@ msgstr "" msgid "left-hand operand of comma expression has no effect" msgstr "" -#: c/c-typeck.c:5523 c/c-typeck.c:11034 +#: c/c-typeck.c:5523 c/c-typeck.c:11039 #, gcc-internal-format msgid "right-hand operand of comma expression has no effect" msgstr "" @@ -39354,7 +39365,7 @@ msgstr "" msgid "cast from function call of type %qT to non-matching type %qT" msgstr "" -#: c/c-typeck.c:5864 cp/typeck.c:7973 +#: c/c-typeck.c:5864 cp/typeck.c:7991 #, gcc-internal-format msgid "cast to pointer from integer of different size" msgstr "" @@ -39524,7 +39535,7 @@ msgid "" "initialization left-hand side might be a candidate for a format attribute" msgstr "" -#: c/c-typeck.c:7083 cp/typeck.c:9068 +#: c/c-typeck.c:7083 cp/typeck.c:9086 #, gcc-internal-format msgid "return type might be a candidate for a format attribute" msgstr "" @@ -39697,7 +39708,7 @@ msgstr "" msgid "array of inappropriate type initialized from string constant" msgstr "" -#: c/c-typeck.c:7857 cp/typeck.c:2067 +#: c/c-typeck.c:7857 cp/typeck.c:2084 #, gcc-internal-format msgid "invalid use of non-lvalue array" msgstr "" @@ -39728,7 +39739,7 @@ msgstr "" msgid "invalid initializer" msgstr "" -#: c/c-typeck.c:8255 cp/decl.c:6467 +#: c/c-typeck.c:8255 cp/decl.c:6484 #, gcc-internal-format msgid "opaque vector types cannot be initialized" msgstr "" @@ -39875,7 +39886,7 @@ msgstr "" msgid "ISO C forbids %" msgstr "" -#: c/c-typeck.c:10511 c/gimple-parser.c:2029 cp/typeck.c:9502 +#: c/c-typeck.c:10511 c/gimple-parser.c:2029 cp/typeck.c:9520 #, gcc-internal-format msgid "function declared % has a % statement" msgstr "" @@ -39900,602 +39911,602 @@ msgstr "" msgid "function returns address of label" msgstr "" -#: c/c-typeck.c:10725 cp/semantics.c:1191 +#: c/c-typeck.c:10721 cp/semantics.c:1191 #, gcc-internal-format msgid "switch quantity not an integer" msgstr "" -#: c/c-typeck.c:10750 +#: c/c-typeck.c:10746 #, gcc-internal-format msgid "% switch expression not converted to % in ISO C" msgstr "" -#: c/c-typeck.c:10788 c/c-typeck.c:10796 +#: c/c-typeck.c:10783 c/c-typeck.c:10791 #, gcc-internal-format msgid "case label is not an integer constant expression" msgstr "" -#: c/c-typeck.c:10802 cp/parser.c:11447 +#: c/c-typeck.c:10797 cp/parser.c:11447 #, gcc-internal-format msgid "case label not within a switch statement" msgstr "" -#: c/c-typeck.c:10804 +#: c/c-typeck.c:10799 #, gcc-internal-format msgid "% label not within a switch statement" msgstr "" -#: c/c-typeck.c:10976 cp/parser.c:12859 +#: c/c-typeck.c:10981 cp/parser.c:12859 #, gcc-internal-format msgid "break statement not within loop or switch" msgstr "" -#: c/c-typeck.c:10978 cp/parser.c:12882 +#: c/c-typeck.c:10983 cp/parser.c:12882 #, gcc-internal-format msgid "continue statement not within a loop" msgstr "" -#: c/c-typeck.c:10983 cp/parser.c:12872 +#: c/c-typeck.c:10988 cp/parser.c:12872 #, gcc-internal-format msgid "break statement used with OpenMP for loop" msgstr "" -#: c/c-typeck.c:10988 +#: c/c-typeck.c:10993 #, gcc-internal-format msgid "break statement within %<#pragma simd%> loop body" msgstr "" -#: c/c-typeck.c:10990 +#: c/c-typeck.c:10995 #, gcc-internal-format msgid "continue statement within %<#pragma simd%> loop body" msgstr "" -#: c/c-typeck.c:11016 cp/cp-gimplify.c:473 +#: c/c-typeck.c:11021 cp/cp-gimplify.c:473 #, gcc-internal-format msgid "statement with no effect" msgstr "" -#: c/c-typeck.c:11060 +#: c/c-typeck.c:11065 #, gcc-internal-format msgid "expression statement has incomplete type" msgstr "" -#: c/c-typeck.c:11888 c/c-typeck.c:12056 cp/typeck.c:5162 +#: c/c-typeck.c:11893 c/c-typeck.c:12061 cp/typeck.c:5180 #, gcc-internal-format msgid "comparing vectors with different element types" msgstr "" -#: c/c-typeck.c:11896 c/c-typeck.c:12064 cp/typeck.c:5175 +#: c/c-typeck.c:11901 c/c-typeck.c:12069 cp/typeck.c:5193 #, gcc-internal-format msgid "comparing vectors with different number of elements" msgstr "" -#: c/c-typeck.c:11921 c/c-typeck.c:12089 cp/typeck.c:5203 +#: c/c-typeck.c:11926 c/c-typeck.c:12094 cp/typeck.c:5221 #, gcc-internal-format msgid "could not find an integer type of the same size as %qT" msgstr "" -#: c/c-typeck.c:11935 cp/typeck.c:4878 +#: c/c-typeck.c:11940 cp/typeck.c:4896 #, gcc-internal-format msgid "comparing floating point with == or != is unsafe" msgstr "" -#: c/c-typeck.c:11953 c/c-typeck.c:11974 +#: c/c-typeck.c:11958 c/c-typeck.c:11979 #, gcc-internal-format msgid "" "the comparison will always evaluate as % for the address of %qD will " "never be NULL" msgstr "" -#: c/c-typeck.c:11959 c/c-typeck.c:11980 +#: c/c-typeck.c:11964 c/c-typeck.c:11985 #, gcc-internal-format msgid "" "the comparison will always evaluate as % for the address of %qD will " "never be NULL" msgstr "" -#: c/c-typeck.c:12001 c/c-typeck.c:12130 +#: c/c-typeck.c:12006 c/c-typeck.c:12135 #, gcc-internal-format msgid "comparison of pointers to disjoint address spaces" msgstr "" -#: c/c-typeck.c:12008 c/c-typeck.c:12014 +#: c/c-typeck.c:12013 c/c-typeck.c:12019 #, gcc-internal-format msgid "ISO C forbids comparison of % with function pointer" msgstr "" -#: c/c-typeck.c:12021 c/c-typeck.c:12140 +#: c/c-typeck.c:12026 c/c-typeck.c:12145 #, gcc-internal-format msgid "comparison of distinct pointer types lacks a cast" msgstr "" -#: c/c-typeck.c:12033 c/c-typeck.c:12038 c/c-typeck.c:12166 c/c-typeck.c:12171 +#: c/c-typeck.c:12038 c/c-typeck.c:12043 c/c-typeck.c:12171 c/c-typeck.c:12176 #, gcc-internal-format msgid "comparison between pointer and integer" msgstr "" -#: c/c-typeck.c:12118 +#: c/c-typeck.c:12123 #, gcc-internal-format msgid "comparison of complete and incomplete pointers" msgstr "" -#: c/c-typeck.c:12120 +#: c/c-typeck.c:12125 #, gcc-internal-format msgid "ISO C forbids ordered comparisons of pointers to functions" msgstr "" -#: c/c-typeck.c:12125 +#: c/c-typeck.c:12130 #, gcc-internal-format msgid "ordered comparison of pointer with null pointer" msgstr "" -#: c/c-typeck.c:12148 c/c-typeck.c:12151 c/c-typeck.c:12158 c/c-typeck.c:12161 -#: cp/typeck.c:5226 cp/typeck.c:5233 +#: c/c-typeck.c:12153 c/c-typeck.c:12156 c/c-typeck.c:12163 c/c-typeck.c:12166 +#: cp/typeck.c:5244 cp/typeck.c:5251 #, gcc-internal-format msgid "ordered comparison of pointer with integer zero" msgstr "" -#: c/c-typeck.c:12226 +#: c/c-typeck.c:12231 #, gcc-internal-format msgid "" "implicit conversion from %qT to %qT to match other operand of binary " "expression" msgstr "" -#: c/c-typeck.c:12541 +#: c/c-typeck.c:12546 #, gcc-internal-format msgid "used array that cannot be converted to pointer where scalar is required" msgstr "" -#: c/c-typeck.c:12545 +#: c/c-typeck.c:12550 #, gcc-internal-format msgid "used struct type value where scalar is required" msgstr "" -#: c/c-typeck.c:12549 +#: c/c-typeck.c:12554 #, gcc-internal-format msgid "used union type value where scalar is required" msgstr "" -#: c/c-typeck.c:12565 +#: c/c-typeck.c:12570 #, gcc-internal-format msgid "used vector type where scalar is required" msgstr "" -#: c/c-typeck.c:12755 cp/semantics.c:9111 +#: c/c-typeck.c:12760 cp/semantics.c:9103 #, gcc-internal-format msgid "" "%<#pragma omp cancel%> must specify one of %, %, % or % clauses" msgstr "" -#: c/c-typeck.c:12766 c/c-typeck.c:12776 cp/semantics.c:9122 -#: cp/semantics.c:9132 +#: c/c-typeck.c:12771 c/c-typeck.c:12781 cp/semantics.c:9114 +#: cp/semantics.c:9124 #, gcc-internal-format msgid "expected % % clause modifier" msgstr "" -#: c/c-typeck.c:12811 cp/semantics.c:9168 +#: c/c-typeck.c:12816 cp/semantics.c:9160 #, gcc-internal-format msgid "" "%<#pragma omp cancellation point%> must specify one of %, %, % or % clauses" msgstr "" -#: c/c-typeck.c:12855 c/c-typeck.c:14331 c/c-typeck.c:14395 c/c-typeck.c:14457 +#: c/c-typeck.c:12860 c/c-typeck.c:14336 c/c-typeck.c:14400 c/c-typeck.c:14462 #, gcc-internal-format msgid "%<_Atomic%> %qE in %qs clause" msgstr "" -#: c/c-typeck.c:12868 c/c-typeck.c:14263 c/c-typeck.c:14381 cp/semantics.c:4665 -#: cp/semantics.c:7021 cp/semantics.c:7148 +#: c/c-typeck.c:12873 c/c-typeck.c:14268 c/c-typeck.c:14386 cp/semantics.c:4657 +#: cp/semantics.c:7013 cp/semantics.c:7140 #, gcc-internal-format msgid "bit-field %qE in %qs clause" msgstr "" -#: c/c-typeck.c:12877 c/c-typeck.c:14405 cp/semantics.c:4675 -#: cp/semantics.c:7166 +#: c/c-typeck.c:12882 c/c-typeck.c:14410 cp/semantics.c:4667 +#: cp/semantics.c:7158 #, gcc-internal-format msgid "%qE is a member of a union" msgstr "" -#: c/c-typeck.c:12887 cp/semantics.c:4689 cp/semantics.c:7192 +#: c/c-typeck.c:12892 cp/semantics.c:4681 cp/semantics.c:7184 #, gcc-internal-format msgid "%qD is not a variable in %qs clause" msgstr "" -#: c/c-typeck.c:12891 c/c-typeck.c:14422 cp/semantics.c:4693 -#: cp/semantics.c:7196 +#: c/c-typeck.c:12896 c/c-typeck.c:14427 cp/semantics.c:4685 +#: cp/semantics.c:7188 #, gcc-internal-format msgid "%qE is not a variable in %qs clause" msgstr "" -#: c/c-typeck.c:12898 +#: c/c-typeck.c:12903 #, gcc-internal-format msgid "%<_Atomic%> %qD in %qs clause" msgstr "" -#: c/c-typeck.c:12907 c/c-typeck.c:14429 c/c-typeck.c:14539 cp/semantics.c:4711 -#: cp/semantics.c:7203 cp/semantics.c:7374 +#: c/c-typeck.c:12912 c/c-typeck.c:14434 c/c-typeck.c:14544 cp/semantics.c:4703 +#: cp/semantics.c:7195 cp/semantics.c:7366 #, gcc-internal-format msgid "%qD is threadprivate variable in %qs clause" msgstr "" -#: c/c-typeck.c:12943 cp/semantics.c:4745 +#: c/c-typeck.c:12948 cp/semantics.c:4737 #, gcc-internal-format msgid "low bound %qE of array section does not have integral type" msgstr "" -#: c/c-typeck.c:12950 cp/semantics.c:4752 +#: c/c-typeck.c:12955 cp/semantics.c:4744 #, gcc-internal-format msgid "length %qE of array section does not have integral type" msgstr "" -#: c/c-typeck.c:12979 c/c-typeck.c:13045 c/c-typeck.c:13317 cp/semantics.c:4790 -#: cp/semantics.c:4856 +#: c/c-typeck.c:12984 c/c-typeck.c:13050 c/c-typeck.c:13322 cp/semantics.c:4782 +#: cp/semantics.c:4848 #, gcc-internal-format msgid "zero length array section in %qs clause" msgstr "" -#: c/c-typeck.c:12998 cp/semantics.c:4809 +#: c/c-typeck.c:13003 cp/semantics.c:4801 #, gcc-internal-format msgid "for unknown bound array type length expression must be specified" msgstr "" -#: c/c-typeck.c:13006 cp/semantics.c:4817 +#: c/c-typeck.c:13011 cp/semantics.c:4809 #, gcc-internal-format msgid "negative low bound in array section in %qs clause" msgstr "" -#: c/c-typeck.c:13015 c/c-typeck.c:13131 cp/semantics.c:4826 -#: cp/semantics.c:4942 +#: c/c-typeck.c:13020 c/c-typeck.c:13136 cp/semantics.c:4818 +#: cp/semantics.c:4934 #, gcc-internal-format msgid "negative length in array section in %qs clause" msgstr "" -#: c/c-typeck.c:13032 cp/semantics.c:4843 +#: c/c-typeck.c:13037 cp/semantics.c:4835 #, gcc-internal-format msgid "low bound %qE above array section size in %qs clause" msgstr "" -#: c/c-typeck.c:13073 cp/semantics.c:4884 +#: c/c-typeck.c:13078 cp/semantics.c:4876 #, gcc-internal-format msgid "length %qE above array section size in %qs clause" msgstr "" -#: c/c-typeck.c:13088 cp/semantics.c:4899 +#: c/c-typeck.c:13093 cp/semantics.c:4891 #, gcc-internal-format msgid "high bound %qE above array section size in %qs clause" msgstr "" -#: c/c-typeck.c:13123 cp/semantics.c:4934 +#: c/c-typeck.c:13128 cp/semantics.c:4926 #, gcc-internal-format msgid "for pointer type length expression must be specified" msgstr "" -#: c/c-typeck.c:13141 c/c-typeck.c:13256 cp/semantics.c:4952 -#: cp/semantics.c:5070 +#: c/c-typeck.c:13146 c/c-typeck.c:13261 cp/semantics.c:4944 +#: cp/semantics.c:5062 #, gcc-internal-format msgid "array section is not contiguous in %qs clause" msgstr "" -#: c/c-typeck.c:13149 cp/semantics.c:4960 +#: c/c-typeck.c:13154 cp/semantics.c:4952 #, gcc-internal-format msgid "%qE does not have pointer or array type" msgstr "" -#: c/c-typeck.c:13534 cp/semantics.c:6012 +#: c/c-typeck.c:13539 cp/semantics.c:6004 #, gcc-internal-format msgid "iterator %qD has neither integral nor pointer type" msgstr "" -#: c/c-typeck.c:13541 +#: c/c-typeck.c:13546 #, gcc-internal-format msgid "iterator %qD has %<_Atomic%> qualified type" msgstr "" -#: c/c-typeck.c:13547 cp/semantics.c:6019 +#: c/c-typeck.c:13552 cp/semantics.c:6011 #, gcc-internal-format msgid "iterator %qD has const qualified type" msgstr "" -#: c/c-typeck.c:13560 cp/semantics.c:6035 +#: c/c-typeck.c:13565 cp/semantics.c:6027 #, gcc-internal-format msgid "iterator step with non-integral type" msgstr "" -#: c/c-typeck.c:13580 cp/semantics.c:6068 +#: c/c-typeck.c:13585 cp/semantics.c:6060 #, gcc-internal-format msgid "iterator %qD has zero step" msgstr "" -#: c/c-typeck.c:13607 +#: c/c-typeck.c:13612 #, gcc-internal-format msgid "type of iterator %qD refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13614 cp/semantics.c:6102 +#: c/c-typeck.c:13619 cp/semantics.c:6094 #, gcc-internal-format msgid "begin expression refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13620 cp/semantics.c:6108 +#: c/c-typeck.c:13625 cp/semantics.c:6100 #, gcc-internal-format msgid "end expression refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13626 cp/semantics.c:6114 +#: c/c-typeck.c:13631 cp/semantics.c:6106 #, gcc-internal-format msgid "step expression refers to outer iterator %qD" msgstr "" -#: c/c-typeck.c:13738 c/c-typeck.c:13748 +#: c/c-typeck.c:13743 c/c-typeck.c:13753 #, gcc-internal-format msgid "%qD in % clause is a zero size array" msgstr "" -#: c/c-typeck.c:13766 +#: c/c-typeck.c:13771 #, gcc-internal-format msgid "%<_Atomic%> %qE in % clause" msgstr "" -#: c/c-typeck.c:13778 +#: c/c-typeck.c:13783 #, gcc-internal-format msgid "zero sized type %qT in %qs clause" msgstr "" -#: c/c-typeck.c:13786 +#: c/c-typeck.c:13791 #, gcc-internal-format msgid "variable sized type %qT in %qs clause" msgstr "" -#: c/c-typeck.c:13836 +#: c/c-typeck.c:13841 #, gcc-internal-format msgid "%qE has invalid type for %" msgstr "" -#: c/c-typeck.c:13845 cp/semantics.c:5904 +#: c/c-typeck.c:13850 cp/semantics.c:5896 #, gcc-internal-format msgid "user defined reduction not found for %qE" msgstr "" -#: c/c-typeck.c:13933 +#: c/c-typeck.c:13938 #, gcc-internal-format msgid "variable length element type in array % clause" msgstr "" -#: c/c-typeck.c:13951 c/c-typeck.c:14597 cp/semantics.c:7720 +#: c/c-typeck.c:13956 c/c-typeck.c:14602 cp/semantics.c:7712 #, gcc-internal-format msgid "% clause must not be used together with %" msgstr "" -#: c/c-typeck.c:13963 cp/semantics.c:7763 +#: c/c-typeck.c:13968 cp/semantics.c:7755 #, gcc-internal-format msgid "%qE must be % for %" msgstr "" -#: c/c-typeck.c:13977 cp/semantics.c:6236 +#: c/c-typeck.c:13982 cp/semantics.c:6228 #, gcc-internal-format msgid "" "modifier should not be specified in % clause on % or % " "constructs" msgstr "" -#: c/c-typeck.c:13985 +#: c/c-typeck.c:13990 #, gcc-internal-format msgid "" "linear clause applied to non-integral non-pointer variable with type %qT" msgstr "" -#: c/c-typeck.c:13993 +#: c/c-typeck.c:13998 #, gcc-internal-format msgid "%<_Atomic%> %qD in % clause" msgstr "" -#: c/c-typeck.c:14012 cp/semantics.c:6310 +#: c/c-typeck.c:14017 cp/semantics.c:6302 #, gcc-internal-format msgid "% clause step %qE is neither constant nor a parameter" msgstr "" -#: c/c-typeck.c:14042 c/c-typeck.c:14532 cp/semantics.c:6397 -#: cp/semantics.c:7367 +#: c/c-typeck.c:14047 c/c-typeck.c:14537 cp/semantics.c:6389 +#: cp/semantics.c:7359 #, gcc-internal-format msgid "%qE is not a variable in clause %qs" msgstr "" -#: c/c-typeck.c:14052 cp/semantics.c:6407 +#: c/c-typeck.c:14057 cp/semantics.c:6399 #, gcc-internal-format msgid "%qD appears more than once in reduction clauses" msgstr "" -#: c/c-typeck.c:14064 c/c-typeck.c:14096 c/c-typeck.c:14127 +#: c/c-typeck.c:14069 c/c-typeck.c:14101 c/c-typeck.c:14132 #, gcc-internal-format msgid "%qE appears more than once in data clauses" msgstr "" -#: c/c-typeck.c:14072 c/c-typeck.c:14103 c/c-typeck.c:14352 c/c-typeck.c:14468 -#: c/c-typeck.c:14475 c/c-typeck.c:14491 c/c-typeck.c:14502 cp/semantics.c:6419 -#: cp/semantics.c:6427 cp/semantics.c:6485 cp/semantics.c:6492 -#: cp/semantics.c:6536 cp/semantics.c:7110 cp/semantics.c:7253 -#: cp/semantics.c:7260 cp/semantics.c:7276 cp/semantics.c:7287 +#: c/c-typeck.c:14077 c/c-typeck.c:14108 c/c-typeck.c:14357 c/c-typeck.c:14473 +#: c/c-typeck.c:14480 c/c-typeck.c:14496 c/c-typeck.c:14507 cp/semantics.c:6411 +#: cp/semantics.c:6419 cp/semantics.c:6477 cp/semantics.c:6484 +#: cp/semantics.c:6528 cp/semantics.c:7102 cp/semantics.c:7245 +#: cp/semantics.c:7252 cp/semantics.c:7268 cp/semantics.c:7279 #, gcc-internal-format msgid "%qD appears more than once in data clauses" msgstr "" -#: c/c-typeck.c:14075 c/c-typeck.c:14106 c/c-typeck.c:14478 c/c-typeck.c:14505 -#: cp/semantics.c:6430 cp/semantics.c:6495 cp/semantics.c:7263 -#: cp/semantics.c:7290 +#: c/c-typeck.c:14080 c/c-typeck.c:14111 c/c-typeck.c:14483 c/c-typeck.c:14510 +#: cp/semantics.c:6422 cp/semantics.c:6487 cp/semantics.c:7255 +#: cp/semantics.c:7282 #, gcc-internal-format msgid "%qD appears both in data and map clauses" msgstr "" -#: c/c-typeck.c:14089 cp/semantics.c:6477 +#: c/c-typeck.c:14094 cp/semantics.c:6469 #, gcc-internal-format msgid "%qE is not a variable in clause %" msgstr "" -#: c/c-typeck.c:14120 cp/semantics.c:6528 +#: c/c-typeck.c:14125 cp/semantics.c:6520 #, gcc-internal-format msgid "%qE is not a variable in clause %" msgstr "" -#: c/c-typeck.c:14139 cp/semantics.c:6865 +#: c/c-typeck.c:14144 cp/semantics.c:6857 #, gcc-internal-format msgid "%qE is not a variable in % clause" msgstr "" -#: c/c-typeck.c:14146 +#: c/c-typeck.c:14151 #, gcc-internal-format msgid "%qE in % clause is neither a pointer nor an array" msgstr "" -#: c/c-typeck.c:14153 +#: c/c-typeck.c:14158 #, gcc-internal-format msgid "%<_Atomic%> %qD in % clause" msgstr "" -#: c/c-typeck.c:14160 +#: c/c-typeck.c:14165 #, gcc-internal-format msgid "%qE appears more than once in % clauses" msgstr "" -#: c/c-typeck.c:14173 cp/semantics.c:6936 +#: c/c-typeck.c:14178 cp/semantics.c:6928 #, gcc-internal-format msgid "%qE is not a variable in % clause" msgstr "" -#: c/c-typeck.c:14179 +#: c/c-typeck.c:14184 #, gcc-internal-format msgid "%qE appears more than once in % clauses" msgstr "" -#: c/c-typeck.c:14244 cp/semantics.c:6987 +#: c/c-typeck.c:14249 cp/semantics.c:6979 #, gcc-internal-format msgid "% clause with % dependence type on array section" msgstr "" -#: c/c-typeck.c:14255 cp/semantics.c:7012 +#: c/c-typeck.c:14260 cp/semantics.c:7004 #, gcc-internal-format msgid "%qE is not lvalue expression nor array section in % clause" msgstr "" -#: c/c-typeck.c:14271 cp/semantics.c:7031 +#: c/c-typeck.c:14276 cp/semantics.c:7023 #, gcc-internal-format msgid "" "%qE does not have % type in % clause with % " "dependence type" msgstr "" -#: c/c-typeck.c:14280 cp/semantics.c:7042 +#: c/c-typeck.c:14285 cp/semantics.c:7034 #, gcc-internal-format msgid "" "%qE should not have % type in % clause with " "dependence type other than %" msgstr "" -#: c/c-typeck.c:14323 cp/semantics.c:7086 +#: c/c-typeck.c:14328 cp/semantics.c:7078 #, gcc-internal-format msgid "array section does not have mappable type in %qs clause" msgstr "" -#: c/c-typeck.c:14348 c/c-typeck.c:14488 cp/semantics.c:7106 -#: cp/semantics.c:7273 +#: c/c-typeck.c:14353 c/c-typeck.c:14493 cp/semantics.c:7098 +#: cp/semantics.c:7265 #, gcc-internal-format msgid "%qD appears more than once in motion clauses" msgstr "" -#: c/c-typeck.c:14356 c/c-typeck.c:14494 cp/semantics.c:7114 -#: cp/semantics.c:7279 +#: c/c-typeck.c:14361 c/c-typeck.c:14499 cp/semantics.c:7106 +#: cp/semantics.c:7271 #, gcc-internal-format msgid "%qD appears more than once in map clauses" msgstr "" -#: c/c-typeck.c:14388 cp/semantics.c:7155 +#: c/c-typeck.c:14393 cp/semantics.c:7147 #, gcc-internal-format msgid "%qE does not have a mappable type in %qs clause" msgstr "" -#: c/c-typeck.c:14448 c/c-typeck.c:14546 cp/semantics.c:7233 -#: cp/semantics.c:7381 +#: c/c-typeck.c:14453 c/c-typeck.c:14551 cp/semantics.c:7225 +#: cp/semantics.c:7373 #, gcc-internal-format msgid "%qD does not have a mappable type in %qs clause" msgstr "" -#: c/c-typeck.c:14527 cp/semantics.c:7361 +#: c/c-typeck.c:14532 cp/semantics.c:7353 #, gcc-internal-format msgid "%qE is neither a variable nor a function name in clause %qs" msgstr "" -#: c/c-typeck.c:14555 cp/semantics.c:7390 +#: c/c-typeck.c:14560 cp/semantics.c:7382 #, gcc-internal-format msgid "%qE appears more than once on the same % directive" msgstr "" -#: c/c-typeck.c:14569 cp/semantics.c:7406 +#: c/c-typeck.c:14574 cp/semantics.c:7398 #, gcc-internal-format msgid "%qD is not an argument in % clause" msgstr "" -#: c/c-typeck.c:14572 cp/semantics.c:7409 +#: c/c-typeck.c:14577 cp/semantics.c:7401 #, gcc-internal-format msgid "%qE is not an argument in % clause" msgstr "" -#: c/c-typeck.c:14587 +#: c/c-typeck.c:14592 #, gcc-internal-format msgid "%qs variable is neither a pointer nor an array" msgstr "" -#: c/c-typeck.c:14675 cp/semantics.c:7599 +#: c/c-typeck.c:14680 cp/semantics.c:7591 #, gcc-internal-format msgid "% clause is incompatible with %" msgstr "" -#: c/c-typeck.c:14721 cp/semantics.c:7814 +#: c/c-typeck.c:14726 cp/semantics.c:7806 #, gcc-internal-format msgid "%qE is predetermined %qs for %qs" msgstr "" -#: c/c-typeck.c:14731 +#: c/c-typeck.c:14736 #, gcc-internal-format msgid "" "% qualified %qE may appear only in % or % " "clauses" msgstr "" -#: c/c-typeck.c:14750 cp/semantics.c:7683 +#: c/c-typeck.c:14755 cp/semantics.c:7675 #, gcc-internal-format msgid "% clause value is bigger than % clause value" msgstr "" -#: c/c-typeck.c:14762 cp/semantics.c:7696 +#: c/c-typeck.c:14767 cp/semantics.c:7688 #, gcc-internal-format msgid "" "% schedule modifier specified together with % clause" msgstr "" -#: c/c-typeck.c:14780 cp/semantics.c:7663 +#: c/c-typeck.c:14785 cp/semantics.c:7655 #, gcc-internal-format msgid "" "% clause step is a parameter %qD not specified in % clause" msgstr "" -#: c/c-typeck.c:14795 cp/semantics.c:7709 +#: c/c-typeck.c:14800 cp/semantics.c:7701 #, gcc-internal-format msgid "% clause must not be used together with % clause" msgstr "" -#: c/c-typeck.c:14961 +#: c/c-typeck.c:14966 #, gcc-internal-format msgid "cannot use % with reverse storage order" msgstr "" -#: c/c-typeck.c:14966 +#: c/c-typeck.c:14971 #, gcc-internal-format msgid "second argument to % is of incomplete type %qT" msgstr "" -#: c/c-typeck.c:14972 +#: c/c-typeck.c:14977 #, gcc-internal-format msgid "C++ requires promoted type, not enum type, in %" msgstr "" @@ -40660,7 +40671,7 @@ msgstr "" msgid " no known conversion for argument %d from %qH to %qI" msgstr "" -#: cp/call.c:3589 cp/pt.c:6503 +#: cp/call.c:3589 cp/pt.c:6505 #, gcc-internal-format, gfc-internal-format msgid " candidate expects %d argument, %d provided" msgid_plural " candidate expects %d arguments, %d provided" @@ -40760,7 +40771,7 @@ msgstr "" msgid "conversion from %qH to %qI in a converted constant expression" msgstr "" -#: cp/call.c:4289 cp/call.c:11228 +#: cp/call.c:4289 cp/call.c:11243 msgid "could not convert %qE from %qH to %qI" msgstr "" @@ -40943,489 +40954,489 @@ msgstr "" msgid "comparison between %q#T and %q#T" msgstr "" -#: cp/call.c:6505 +#: cp/call.c:6519 #, gcc-internal-format msgid "" "exception cleanup for this placement new selects non-placement operator " "delete" msgstr "" -#: cp/call.c:6508 +#: cp/call.c:6522 #, gcc-internal-format msgid "" "%qD is a usual (non-placement) deallocation function in C++14 (or with -" "fsized-deallocation)" msgstr "" -#: cp/call.c:6547 +#: cp/call.c:6561 #, gcc-internal-format msgid "%qD is a usual (non-placement) deallocation function" msgstr "" -#: cp/call.c:6707 +#: cp/call.c:6721 #, gcc-internal-format msgid "no corresponding deallocation function for %qD" msgstr "" -#: cp/call.c:6713 +#: cp/call.c:6727 #, gcc-internal-format msgid "no suitable % for %qT" msgstr "" -#: cp/call.c:6731 +#: cp/call.c:6745 #, gcc-internal-format msgid "%q#D is private within this context" msgstr "" -#: cp/call.c:6733 cp/decl.c:7446 +#: cp/call.c:6747 cp/decl.c:7462 #, gcc-internal-format msgid "declared private here" msgstr "" -#: cp/call.c:6738 +#: cp/call.c:6752 #, gcc-internal-format msgid "%q#D is protected within this context" msgstr "" -#: cp/call.c:6740 cp/decl.c:7447 +#: cp/call.c:6754 cp/decl.c:7463 #, gcc-internal-format msgid "declared protected here" msgstr "" -#: cp/call.c:6745 +#: cp/call.c:6759 #, gcc-internal-format msgid "%q#D is inaccessible within this context" msgstr "" -#: cp/call.c:6855 +#: cp/call.c:6870 #, gcc-internal-format msgid "passing NULL to non-pointer argument %P of %qD" msgstr "" -#: cp/call.c:6858 cp/call.c:6877 cp/typeck.c:4047 +#: cp/call.c:6873 cp/call.c:6892 cp/typeck.c:4065 #, gcc-internal-format msgid " declared here" msgstr "" -#: cp/call.c:6862 +#: cp/call.c:6877 #, gcc-internal-format msgid "converting to non-pointer type %qT from NULL" msgstr "" -#: cp/call.c:6874 +#: cp/call.c:6889 #, gcc-internal-format msgid "converting % to pointer type for argument %P of %qD" msgstr "" -#: cp/call.c:6881 +#: cp/call.c:6896 #, gcc-internal-format msgid "converting % to pointer type %qT" msgstr "" -#: cp/call.c:6948 +#: cp/call.c:6963 #, gcc-internal-format msgid " initializing argument %P of %qD" msgstr "" -#: cp/call.c:6993 +#: cp/call.c:7008 #, gcc-internal-format msgid "too many braces around initializer for %qT" msgstr "" -#: cp/call.c:7004 +#: cp/call.c:7019 msgid "converting to %qH from %qI requires direct-initialization" msgstr "" -#: cp/call.c:7013 +#: cp/call.c:7028 msgid "invalid user-defined conversion from %qH to %qI" msgstr "" -#: cp/call.c:7053 cp/cvt.c:226 +#: cp/call.c:7068 cp/cvt.c:226 msgid "invalid conversion from %qH to %qI" msgstr "" -#: cp/call.c:7095 cp/call.c:7102 +#: cp/call.c:7110 cp/call.c:7117 #, gcc-internal-format msgid "" "converting to %qT from initializer list would use explicit constructor %qD" msgstr "" -#: cp/call.c:7098 +#: cp/call.c:7113 #, gcc-internal-format msgid "in C++11 and above a default constructor can be explicit" msgstr "" -#: cp/call.c:7351 +#: cp/call.c:7366 msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI" msgstr "" -#: cp/call.c:7355 +#: cp/call.c:7370 msgid "" "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI" msgstr "" -#: cp/call.c:7358 +#: cp/call.c:7373 msgid "binding reference of type %qH to %qI discards qualifiers" msgstr "" -#: cp/call.c:7393 +#: cp/call.c:7408 #, gcc-internal-format msgid "cannot bind bitfield %qE to %qT" msgstr "" -#: cp/call.c:7396 cp/call.c:7413 +#: cp/call.c:7411 cp/call.c:7428 #, gcc-internal-format msgid "cannot bind packed field %qE to %qT" msgstr "" -#: cp/call.c:7399 +#: cp/call.c:7414 #, gcc-internal-format msgid "cannot bind rvalue %qE to %qT" msgstr "" -#: cp/call.c:7512 +#: cp/call.c:7527 msgid "implicit conversion from %qH to %qI when passing argument to function" msgstr "" -#: cp/call.c:7529 cp/cvt.c:1925 +#: cp/call.c:7544 cp/cvt.c:1925 #, gcc-internal-format msgid "" "scoped enum %qT passed through ... as %qT before %<-fabi-version=6%>, %qT " "after" msgstr "" -#: cp/call.c:7566 +#: cp/call.c:7581 #, gcc-internal-format msgid "" "passing objects of non-trivially-copyable type %q#T through %<...%> is " "conditionally supported" msgstr "" -#: cp/call.c:7602 +#: cp/call.c:7617 #, gcc-internal-format msgid "cannot receive reference type %qT through %<...%>" msgstr "" -#: cp/call.c:7612 +#: cp/call.c:7627 #, gcc-internal-format msgid "" "receiving objects of non-trivially-copyable type %q#T through %<...%> is " "conditionally-supported" msgstr "" -#: cp/call.c:7680 +#: cp/call.c:7695 #, gcc-internal-format msgid "recursive evaluation of default argument for %q#D" msgstr "" -#: cp/call.c:7689 +#: cp/call.c:7704 #, gcc-internal-format msgid "" "call to %qD uses the default argument for parameter %P, which is not yet " "defined" msgstr "" -#: cp/call.c:7793 +#: cp/call.c:7808 #, gcc-internal-format msgid "argument of function call might be a candidate for a format attribute" msgstr "" -#: cp/call.c:7852 +#: cp/call.c:7867 #, gcc-internal-format msgid "use of multiversioned function without a default" msgstr "" -#: cp/call.c:8245 +#: cp/call.c:8260 #, gcc-internal-format msgid "passing %qT as % argument discards qualifiers" msgstr "" -#: cp/call.c:8248 cp/call.c:8364 cp/call.c:10695 +#: cp/call.c:8263 cp/call.c:8379 cp/call.c:10710 #, gcc-internal-format msgid " in call to %qD" msgstr "" -#: cp/call.c:8278 +#: cp/call.c:8293 #, gcc-internal-format msgid "%qT is not an accessible base of %qT" msgstr "" -#: cp/call.c:8360 +#: cp/call.c:8375 #, gcc-internal-format msgid "deducing %qT as %qT" msgstr "" -#: cp/call.c:8366 +#: cp/call.c:8381 #, gcc-internal-format msgid " (you can disable this with %<-fno-deduce-init-list%>)" msgstr "" -#: cp/call.c:8478 +#: cp/call.c:8493 #, gcc-internal-format msgid "passing arguments to ellipsis of inherited constructor %qD" msgstr "" -#: cp/call.c:8609 +#: cp/call.c:8624 #, gcc-internal-format msgid "" "assignment from temporary initializer_list does not extend the lifetime of " "the underlying array" msgstr "" -#: cp/call.c:8966 +#: cp/call.c:8981 #, gcc-internal-format msgid "%qD writing to an object of type %#qT with no trivial copy-assignment" msgstr "" -#: cp/call.c:8969 +#: cp/call.c:8984 #, gcc-internal-format msgid "%qD writing to an object of non-trivial type %#qT%s" msgstr "" -#: cp/call.c:8974 +#: cp/call.c:8989 #, gcc-internal-format msgid "%qD writing to an object of type %#qT with %qs member %qD" msgstr "" -#: cp/call.c:8979 +#: cp/call.c:8994 #, gcc-internal-format msgid "" "%qD writing to an object of type %#qT containing a pointer to data member%s" msgstr "" -#: cp/call.c:8994 +#: cp/call.c:9009 #, gcc-internal-format msgid "; use assignment or value-initialization instead" msgstr "" -#: cp/call.c:8996 +#: cp/call.c:9011 #, gcc-internal-format msgid "; use assignment instead" msgstr "" -#: cp/call.c:8998 +#: cp/call.c:9013 #, gcc-internal-format msgid "; use value-initialization instead" msgstr "" -#: cp/call.c:9001 +#: cp/call.c:9016 #, gcc-internal-format msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s" msgstr "" -#: cp/call.c:9004 +#: cp/call.c:9019 #, gcc-internal-format msgid "%qD clearing an object of non-trivial type %#qT%s" msgstr "" -#: cp/call.c:9006 +#: cp/call.c:9021 #, gcc-internal-format msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s" msgstr "" -#: cp/call.c:9027 +#: cp/call.c:9042 #, gcc-internal-format msgid "; use copy-assignment or copy-initialization instead" msgstr "" -#: cp/call.c:9029 +#: cp/call.c:9044 #, gcc-internal-format msgid "; use copy-assignment instead" msgstr "" -#: cp/call.c:9031 +#: cp/call.c:9046 #, gcc-internal-format msgid "; use copy-initialization instead" msgstr "" -#: cp/call.c:9034 +#: cp/call.c:9049 #, gcc-internal-format msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s" msgstr "" -#: cp/call.c:9037 +#: cp/call.c:9052 #, gcc-internal-format msgid "%qD writing to an object of non-trivially copyable type %#qT%s" msgstr "" -#: cp/call.c:9040 +#: cp/call.c:9055 #, gcc-internal-format msgid "%qD writing to an object with a deleted copy constructor" msgstr "" -#: cp/call.c:9051 +#: cp/call.c:9066 #, gcc-internal-format msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT" msgstr "" -#: cp/call.c:9063 +#: cp/call.c:9078 #, gcc-internal-format msgid "" "%qD copying an object of type %#qT with %qs member %qD from an array of " "%#qT; use assignment or copy-initialization instead" msgstr "" -#: cp/call.c:9080 +#: cp/call.c:9095 #, gcc-internal-format msgid "" "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes " "unchanged" msgstr "" -#: cp/call.c:9083 +#: cp/call.c:9098 #, gcc-internal-format msgid "" "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged" msgstr "" -#: cp/call.c:9093 +#: cp/call.c:9108 #, gcc-internal-format msgid "" "%qD moving an object of non-trivially copyable type %#qT; use % and " "% instead" msgstr "" -#: cp/call.c:9096 +#: cp/call.c:9111 #, gcc-internal-format msgid "" "%qD moving an object of type %#qT with deleted copy constructor; use % " "and % instead" msgstr "" -#: cp/call.c:9099 +#: cp/call.c:9114 #, gcc-internal-format msgid "%qD moving an object of type %#qT with deleted destructor" msgstr "" -#: cp/call.c:9108 +#: cp/call.c:9123 #, gcc-internal-format msgid "" "%qD moving an object of non-trivial type %#qT and size %E into a region of " "size %E" msgstr "" -#: cp/call.c:9130 +#: cp/call.c:9145 #, gcc-internal-format msgid "%#qT declared here" msgstr "" -#: cp/call.c:9226 +#: cp/call.c:9241 #, gcc-internal-format msgid "constructor delegates to itself" msgstr "" -#: cp/call.c:9500 cp/typeck.c:9003 +#: cp/call.c:9515 cp/typeck.c:9021 msgid "cannot convert %qH to %qI" msgstr "" -#: cp/call.c:9522 +#: cp/call.c:9537 #, gcc-internal-format msgid "no matching function for call to %<%T::operator %T(%A)%#V%>" msgstr "" -#: cp/call.c:9551 +#: cp/call.c:9566 #, gcc-internal-format msgid "no matching function for call to %<%T::%s%E(%A)%#V%>" msgstr "" -#: cp/call.c:9598 +#: cp/call.c:9613 #, gcc-internal-format msgid "call to non-function %qD" msgstr "" -#: cp/call.c:9639 cp/pt.c:15262 cp/typeck.c:3029 +#: cp/call.c:9654 cp/pt.c:15265 cp/typeck.c:3047 #, gcc-internal-format msgid "cannot call constructor %<%T::%D%> directly" msgstr "" -#: cp/call.c:9641 +#: cp/call.c:9656 #, gcc-internal-format msgid "for a function-style cast, remove the redundant %<::%D%>" msgstr "" -#: cp/call.c:9799 +#: cp/call.c:9814 #, gcc-internal-format msgid "no matching function for call to %<%s(%A)%>" msgstr "" -#: cp/call.c:9802 +#: cp/call.c:9817 #, gcc-internal-format msgid "call of overloaded %<%s(%A)%> is ambiguous" msgstr "" -#: cp/call.c:9823 +#: cp/call.c:9838 #, gcc-internal-format msgid "pure virtual %q#D called from non-static data member initializer" msgstr "" -#: cp/call.c:9828 +#: cp/call.c:9843 #, gcc-internal-format msgid "pure virtual %q#D called from constructor" msgstr "" -#: cp/call.c:9829 +#: cp/call.c:9844 #, gcc-internal-format msgid "pure virtual %q#D called from destructor" msgstr "" -#: cp/call.c:9852 +#: cp/call.c:9867 #, gcc-internal-format msgid "cannot call member function %qD without object" msgstr "" -#: cp/call.c:10693 +#: cp/call.c:10708 #, gcc-internal-format msgid "passing %qT chooses %qT over %qT" msgstr "" -#: cp/call.c:10754 +#: cp/call.c:10769 #, gcc-internal-format msgid "choosing %qD over %qD" msgstr "" -#: cp/call.c:10755 +#: cp/call.c:10770 msgid " for conversion from %qH to %qI" msgstr "" -#: cp/call.c:10758 +#: cp/call.c:10773 #, gcc-internal-format msgid " because conversion sequence for the argument is better" msgstr "" -#: cp/call.c:10988 +#: cp/call.c:11003 #, gcc-internal-format msgid "default argument mismatch in overload resolution" msgstr "" -#: cp/call.c:10992 +#: cp/call.c:11007 #, gcc-internal-format msgid " candidate 1: %q#F" msgstr "" -#: cp/call.c:10994 +#: cp/call.c:11009 #, gcc-internal-format msgid " candidate 2: %q#F" msgstr "" -#: cp/call.c:11040 +#: cp/call.c:11055 #, gcc-internal-format msgid "" "ISO C++ says that these are ambiguous, even though the worst conversion for " "the first is better than the worst conversion for the second:" msgstr "" -#: cp/call.c:11443 +#: cp/call.c:11458 #, gcc-internal-format msgid "a temporary bound to %qD only persists until the constructor exits" msgstr "" -#: cp/call.c:11566 +#: cp/call.c:11581 msgid "" "invalid initialization of non-const reference of type %qH from an rvalue of " "type %qI" msgstr "" -#: cp/call.c:11570 +#: cp/call.c:11585 msgid "" "invalid initialization of reference of type %qH from expression of type %qI" msgstr "" @@ -42455,7 +42466,7 @@ msgstr "" msgid "conversion from %qH to %qI discards qualifiers" msgstr "" -#: cp/cvt.c:497 cp/typeck.c:7518 +#: cp/cvt.c:497 cp/typeck.c:7536 #, gcc-internal-format msgid "casting %qT to %qT does not dereference pointer" msgstr "" @@ -42875,7 +42886,7 @@ msgstr "" msgid "redeclaration %qD differs in % from previous declaration" msgstr "" -#: cp/decl.c:1225 cp/decl.c:14140 +#: cp/decl.c:1225 cp/decl.c:14157 #, gcc-internal-format msgid "previous declaration %qD" msgstr "" @@ -43070,12 +43081,12 @@ msgstr "" #. that specialization that would cause an implicit #. instantiation to take place, in every translation unit in #. which such a use occurs. -#: cp/decl.c:2422 +#: cp/decl.c:2442 #, gcc-internal-format msgid "explicit specialization of %qD after first use" msgstr "" -#: cp/decl.c:2561 +#: cp/decl.c:2581 #, gcc-internal-format msgid "" "%qD: visibility attribute ignored because it conflicts with previous " @@ -43083,28 +43094,28 @@ msgid "" msgstr "" #. Reject two definitions. -#: cp/decl.c:2815 cp/decl.c:2844 cp/decl.c:2877 cp/decl.c:2894 cp/decl.c:2992 +#: cp/decl.c:2835 cp/decl.c:2864 cp/decl.c:2897 cp/decl.c:2914 cp/decl.c:3012 #: cp/decl2.c:903 #, gcc-internal-format msgid "redefinition of %q#D" msgstr "" -#: cp/decl.c:2831 +#: cp/decl.c:2851 #, gcc-internal-format msgid "%qD conflicts with used function" msgstr "" -#: cp/decl.c:2841 +#: cp/decl.c:2861 #, gcc-internal-format msgid "%q#D not declared in class" msgstr "" -#: cp/decl.c:2855 cp/decl.c:2904 +#: cp/decl.c:2875 cp/decl.c:2924 #, gcc-internal-format msgid "%q+D redeclared inline with % attribute" msgstr "" -#: cp/decl.c:2858 cp/decl.c:2907 +#: cp/decl.c:2878 cp/decl.c:2927 #, gcc-internal-format msgid "%q+D redeclared inline without % attribute" msgstr "" @@ -43112,2100 +43123,2100 @@ msgstr "" #. is_primary= #. is_partial= #. is_friend_decl= -#: cp/decl.c:2924 +#: cp/decl.c:2944 #, gcc-internal-format msgid "redeclaration of friend %q#D may not have default template arguments" msgstr "" -#: cp/decl.c:2938 +#: cp/decl.c:2958 #, gcc-internal-format msgid "thread-local declaration of %q#D follows non-thread-local declaration" msgstr "" -#: cp/decl.c:2941 +#: cp/decl.c:2961 #, gcc-internal-format msgid "non-thread-local declaration of %q#D follows thread-local declaration" msgstr "" -#: cp/decl.c:2956 cp/decl.c:3000 cp/name-lookup.c:2276 cp/name-lookup.c:2708 +#: cp/decl.c:2976 cp/decl.c:3020 cp/name-lookup.c:2276 cp/name-lookup.c:2708 #: cp/name-lookup.c:2731 #, gcc-internal-format msgid "redeclaration of %q#D" msgstr "" -#: cp/decl.c:2983 +#: cp/decl.c:3003 #, gcc-internal-format msgid "redundant redeclaration of % static data member %qD" msgstr "" -#: cp/decl.c:3049 +#: cp/decl.c:3069 #, gcc-internal-format msgid "local label %qE conflicts with existing label" msgstr "" -#: cp/decl.c:3050 +#: cp/decl.c:3070 #, gcc-internal-format msgid "previous label" msgstr "" -#: cp/decl.c:3144 +#: cp/decl.c:3164 #, gcc-internal-format msgid " from here" msgstr "" -#: cp/decl.c:3167 cp/decl.c:3395 +#: cp/decl.c:3187 cp/decl.c:3415 #, gcc-internal-format msgid " exits OpenMP structured block" msgstr "" -#: cp/decl.c:3195 +#: cp/decl.c:3215 #, gcc-internal-format msgid " crosses initialization of %q#D" msgstr "" -#: cp/decl.c:3198 +#: cp/decl.c:3218 #, gcc-internal-format msgid " enters scope of %q#D, which has non-trivial destructor" msgstr "" -#: cp/decl.c:3253 +#: cp/decl.c:3273 #, gcc-internal-format, gfc-internal-format msgid " %s" msgstr "" -#: cp/decl.c:3348 cp/decl.c:3368 +#: cp/decl.c:3368 cp/decl.c:3388 #, gcc-internal-format msgid " enters catch block" msgstr "" -#: cp/decl.c:3355 +#: cp/decl.c:3375 #, gcc-internal-format msgid " skips initialization of %q#D" msgstr "" -#: cp/decl.c:3358 +#: cp/decl.c:3378 #, gcc-internal-format msgid " enters scope of %q#D which has non-trivial destructor" msgstr "" -#: cp/decl.c:3366 +#: cp/decl.c:3386 #, gcc-internal-format msgid " enters try block" msgstr "" -#: cp/decl.c:3370 +#: cp/decl.c:3390 #, gcc-internal-format msgid " enters synchronized or atomic statement" msgstr "" -#: cp/decl.c:3372 +#: cp/decl.c:3392 #, gcc-internal-format msgid " enters % if statement" msgstr "" -#: cp/decl.c:3378 +#: cp/decl.c:3398 #, gcc-internal-format msgid " enters OpenMP structured block" msgstr "" -#: cp/decl.c:3410 cp/parser.c:12869 cp/parser.c:12890 +#: cp/decl.c:3430 cp/parser.c:12869 cp/parser.c:12890 #, gcc-internal-format msgid "invalid exit from OpenMP structured block" msgstr "" -#: cp/decl.c:3809 +#: cp/decl.c:3822 #, gcc-internal-format msgid "%qD is not a type" msgstr "" -#: cp/decl.c:3816 cp/parser.c:6492 +#: cp/decl.c:3829 cp/parser.c:6492 #, gcc-internal-format msgid "%qD used without template arguments" msgstr "" -#: cp/decl.c:3827 +#: cp/decl.c:3840 #, gcc-internal-format msgid "%q#T is not a class" msgstr "" -#: cp/decl.c:3855 cp/decl.c:3948 +#: cp/decl.c:3868 cp/decl.c:3961 #, gcc-internal-format msgid "no class template named %q#T in %q#T" msgstr "" -#: cp/decl.c:3856 +#: cp/decl.c:3869 #, gcc-internal-format msgid "no type named %q#T in %q#T" msgstr "" -#: cp/decl.c:3869 +#: cp/decl.c:3882 #, gcc-internal-format msgid "lookup of %qT in %qT is ambiguous" msgstr "" -#: cp/decl.c:3878 +#: cp/decl.c:3891 #, gcc-internal-format msgid "% names %q#T, which is not a class template" msgstr "" -#: cp/decl.c:3885 +#: cp/decl.c:3898 #, gcc-internal-format msgid "% names %q#T, which is not a type" msgstr "" -#: cp/decl.c:3957 +#: cp/decl.c:3970 #, gcc-internal-format msgid "template parameters do not match template %qD" msgstr "" -#: cp/decl.c:4273 +#: cp/decl.c:4286 #, gcc-internal-format msgid "%<-faligned-new=%d%> is not a power of two" msgstr "" -#: cp/decl.c:4741 +#: cp/decl.c:4754 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:4744 +#: cp/decl.c:4757 #, gcc-internal-format msgid "member %q+#D with destructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:4747 +#: cp/decl.c:4760 #, gcc-internal-format msgid "" "member %q+#D with copy assignment operator not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:4766 +#: cp/decl.c:4779 #, gcc-internal-format msgid "attribute ignored in declaration of %q#T" msgstr "" -#: cp/decl.c:4769 +#: cp/decl.c:4782 #, gcc-internal-format msgid "attribute for %q#T must follow the %qs keyword" msgstr "" -#: cp/decl.c:4792 +#: cp/decl.c:4805 #, gcc-internal-format msgid "multiple types in one declaration" msgstr "" -#: cp/decl.c:4797 +#: cp/decl.c:4810 #, gcc-internal-format msgid "redeclaration of C++ built-in type %qT" msgstr "" -#: cp/decl.c:4814 +#: cp/decl.c:4827 #, gcc-internal-format msgid "% can only be specified for variables or function declarations" msgstr "" -#: cp/decl.c:4846 +#: cp/decl.c:4859 #, gcc-internal-format msgid "missing type-name in typedef-declaration" msgstr "" -#: cp/decl.c:4854 +#: cp/decl.c:4867 #, gcc-internal-format msgid "ISO C++ prohibits anonymous structs" msgstr "" -#: cp/decl.c:4861 +#: cp/decl.c:4874 #, gcc-internal-format msgid "% can only be specified for functions" msgstr "" -#: cp/decl.c:4864 +#: cp/decl.c:4877 #, gcc-internal-format msgid "% can only be specified for functions" msgstr "" -#: cp/decl.c:4869 +#: cp/decl.c:4882 #, gcc-internal-format msgid "% can only be specified inside a class" msgstr "" -#: cp/decl.c:4872 +#: cp/decl.c:4885 #, gcc-internal-format msgid "% can only be specified for constructors" msgstr "" -#: cp/decl.c:4875 +#: cp/decl.c:4888 #, gcc-internal-format msgid "a storage class can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4879 +#: cp/decl.c:4892 #, gcc-internal-format msgid "% can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4883 +#: cp/decl.c:4896 #, gcc-internal-format msgid "% can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4887 +#: cp/decl.c:4900 #, gcc-internal-format msgid "%<__restrict%> can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4891 +#: cp/decl.c:4904 #, gcc-internal-format msgid "%<__thread%> can only be specified for objects and functions" msgstr "" -#: cp/decl.c:4895 +#: cp/decl.c:4908 #, gcc-internal-format msgid "% was ignored in this declaration" msgstr "" -#: cp/decl.c:4898 +#: cp/decl.c:4911 #, gcc-internal-format msgid "% cannot be used for type declarations" msgstr "" -#: cp/decl.c:4920 +#: cp/decl.c:4933 #, gcc-internal-format msgid "attribute ignored in explicit instantiation %q#T" msgstr "" -#: cp/decl.c:4923 +#: cp/decl.c:4936 #, gcc-internal-format msgid "no attribute can be applied to an explicit instantiation" msgstr "" -#: cp/decl.c:4995 +#: cp/decl.c:5008 #, gcc-internal-format msgid "ignoring attributes applied to class type %qT outside of definition" msgstr "" #. A template type parameter or other dependent type. -#: cp/decl.c:4999 +#: cp/decl.c:5012 #, gcc-internal-format msgid "" "ignoring attributes applied to dependent type %qT without an associated " "declaration" msgstr "" -#: cp/decl.c:5069 cp/decl2.c:834 +#: cp/decl.c:5082 cp/decl2.c:834 #, gcc-internal-format msgid "typedef %qD is initialized (use decltype instead)" msgstr "" -#: cp/decl.c:5077 +#: cp/decl.c:5090 #, gcc-internal-format msgid "declaration of %q#D has % and is initialized" msgstr "" -#: cp/decl.c:5107 +#: cp/decl.c:5120 #, gcc-internal-format msgid "definition of %q#D is marked %" msgstr "" -#: cp/decl.c:5131 +#: cp/decl.c:5144 #, gcc-internal-format msgid "%q+#D is not a static data member of %q#T" msgstr "" -#: cp/decl.c:5139 +#: cp/decl.c:5152 #, gcc-internal-format msgid "non-member-template declaration of %qD" msgstr "" -#: cp/decl.c:5140 +#: cp/decl.c:5153 #, gcc-internal-format msgid "does not match member template declaration here" msgstr "" -#: cp/decl.c:5152 +#: cp/decl.c:5165 #, gcc-internal-format msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>" msgstr "" -#: cp/decl.c:5164 +#: cp/decl.c:5177 #, gcc-internal-format msgid "duplicate initialization of %qD" msgstr "" -#: cp/decl.c:5214 +#: cp/decl.c:5227 #, gcc-internal-format msgid "declaration of %q#D outside of class is not definition" msgstr "" -#: cp/decl.c:5248 +#: cp/decl.c:5261 #, gcc-internal-format msgid "%qD declared % in % function" msgstr "" -#: cp/decl.c:5252 +#: cp/decl.c:5265 #, gcc-internal-format msgid "%qD declared % in % function" msgstr "" -#: cp/decl.c:5317 +#: cp/decl.c:5330 #, gcc-internal-format msgid "variable %q#D has initializer but incomplete type" msgstr "" -#: cp/decl.c:5323 cp/decl.c:6330 +#: cp/decl.c:5336 cp/decl.c:6347 #, gcc-internal-format msgid "elements of array %q#D have incomplete type" msgstr "" -#: cp/decl.c:5333 +#: cp/decl.c:5346 #, gcc-internal-format msgid "aggregate %q#D has incomplete type and cannot be defined" msgstr "" -#: cp/decl.c:5369 +#: cp/decl.c:5382 #, gcc-internal-format msgid "%qD declared as reference but not initialized" msgstr "" -#: cp/decl.c:5426 +#: cp/decl.c:5439 #, gcc-internal-format msgid "name used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:5432 +#: cp/decl.c:5445 #, gcc-internal-format msgid "name %qD used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:5451 +#: cp/decl.c:5464 #, gcc-internal-format msgid "non-trivial designated initializers not supported" msgstr "" -#: cp/decl.c:5454 +#: cp/decl.c:5467 #, gcc-internal-format msgid "C99 designator %qE is not an integral constant-expression" msgstr "" -#: cp/decl.c:5510 +#: cp/decl.c:5523 #, gcc-internal-format msgid "initializer fails to determine size of %qD" msgstr "" -#: cp/decl.c:5517 +#: cp/decl.c:5530 #, gcc-internal-format msgid "array size missing in %qD" msgstr "" -#: cp/decl.c:5529 +#: cp/decl.c:5542 #, gcc-internal-format msgid "zero-size array %qD" msgstr "" -#: cp/decl.c:5569 +#: cp/decl.c:5582 #, gcc-internal-format msgid "storage size of %qD isn%'t known" msgstr "" -#: cp/decl.c:5593 +#: cp/decl.c:5606 #, gcc-internal-format msgid "storage size of %qD isn%'t constant" msgstr "" -#: cp/decl.c:5644 +#: cp/decl.c:5657 #, gcc-internal-format msgid "" "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with " "multiple copies)" msgstr "" -#: cp/decl.c:5648 +#: cp/decl.c:5661 #, gcc-internal-format msgid "" "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind " "up with multiple copies)" msgstr "" -#: cp/decl.c:5654 +#: cp/decl.c:5667 #, gcc-internal-format msgid "you can work around this by removing the initializer" msgstr "" -#: cp/decl.c:5690 +#: cp/decl.c:5705 #, gcc-internal-format msgid "uninitialized const %qD" msgstr "" -#: cp/decl.c:5697 +#: cp/decl.c:5712 #, gcc-internal-format msgid "uninitialized variable %qD in % function" msgstr "" -#: cp/decl.c:5704 +#: cp/decl.c:5721 #, gcc-internal-format msgid "uninitialized variable %qD in % context" msgstr "" -#: cp/decl.c:5712 +#: cp/decl.c:5729 #, gcc-internal-format msgid "%q#T has no user-provided default constructor" msgstr "" -#: cp/decl.c:5716 +#: cp/decl.c:5733 #, gcc-internal-format msgid "" "constructor is not user-provided because it is explicitly defaulted in the " "class body" msgstr "" -#: cp/decl.c:5719 +#: cp/decl.c:5736 #, gcc-internal-format msgid "and the implicitly-defined constructor does not initialize %q#D" msgstr "" -#: cp/decl.c:5887 +#: cp/decl.c:5904 #, gcc-internal-format msgid "invalid type %qT as initializer for a vector of type %qT" msgstr "" -#: cp/decl.c:5928 +#: cp/decl.c:5945 #, gcc-internal-format msgid "initializer for %qT must be brace-enclosed" msgstr "" -#: cp/decl.c:5963 +#: cp/decl.c:5980 #, gcc-internal-format msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT" msgstr "" -#: cp/decl.c:5971 +#: cp/decl.c:5988 #, gcc-internal-format msgid "%qT has no non-static data member named %qD" msgstr "" -#: cp/decl.c:5991 +#: cp/decl.c:6008 #, gcc-internal-format msgid "invalid initializer for %q#D" msgstr "" -#: cp/decl.c:6021 +#: cp/decl.c:6038 #, gcc-internal-format msgid "C99 designator %qE outside aggregate initializer" msgstr "" -#: cp/decl.c:6060 cp/decl.c:6302 cp/typeck2.c:1400 cp/typeck2.c:1707 +#: cp/decl.c:6077 cp/decl.c:6319 cp/typeck2.c:1400 cp/typeck2.c:1707 #: cp/typeck2.c:1755 cp/typeck2.c:1802 #, gcc-internal-format msgid "too many initializers for %qT" msgstr "" -#: cp/decl.c:6097 +#: cp/decl.c:6114 #, gcc-internal-format msgid "braces around scalar initializer for type %qT" msgstr "" -#: cp/decl.c:6107 +#: cp/decl.c:6124 #, gcc-internal-format msgid "too many braces around scalar initializerfor type %qT" msgstr "" -#: cp/decl.c:6227 +#: cp/decl.c:6244 #, gcc-internal-format msgid "missing braces around initializer for %qT" msgstr "" -#: cp/decl.c:6332 +#: cp/decl.c:6349 #, gcc-internal-format msgid "elements of array %q#T have incomplete type" msgstr "" -#: cp/decl.c:6340 +#: cp/decl.c:6357 #, gcc-internal-format msgid "variable-sized compound literal" msgstr "" -#: cp/decl.c:6395 +#: cp/decl.c:6412 #, gcc-internal-format msgid "%q#D has incomplete type" msgstr "" -#: cp/decl.c:6416 +#: cp/decl.c:6433 #, gcc-internal-format msgid "scalar object %qD requires one element in initializer" msgstr "" -#: cp/decl.c:6461 +#: cp/decl.c:6478 #, gcc-internal-format msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>" msgstr "" -#: cp/decl.c:6568 +#: cp/decl.c:6585 #, gcc-internal-format msgid "array %qD initialized by parenthesized string literal %qE" msgstr "" -#: cp/decl.c:6603 +#: cp/decl.c:6620 #, gcc-internal-format msgid "initializer invalid for static member with constructor" msgstr "" -#: cp/decl.c:6605 +#: cp/decl.c:6622 #, gcc-internal-format msgid "non-constant in-class initialization invalid for static member %qD" msgstr "" -#: cp/decl.c:6608 +#: cp/decl.c:6625 #, gcc-internal-format msgid "" "non-constant in-class initialization invalid for non-inline static member %qD" msgstr "" -#: cp/decl.c:6613 +#: cp/decl.c:6630 #, gcc-internal-format msgid "(an out of class initialization is required)" msgstr "" -#: cp/decl.c:6791 +#: cp/decl.c:6808 #, gcc-internal-format msgid "reference %qD is initialized with itself" msgstr "" -#: cp/decl.c:6938 +#: cp/decl.c:6955 #, gcc-internal-format msgid "assignment (not initialization) in declaration" msgstr "" -#: cp/decl.c:6956 cp/decl.c:12902 +#: cp/decl.c:6973 cp/decl.c:12919 #, gcc-internal-format msgid "ISO C++17 does not allow % storage class specifier" msgstr "" -#: cp/decl.c:6960 cp/decl.c:12906 +#: cp/decl.c:6977 cp/decl.c:12923 #, gcc-internal-format msgid "% storage class specifier used" msgstr "" -#: cp/decl.c:7007 +#: cp/decl.c:7024 #, gcc-internal-format msgid "" "initializer for % has function type (did you forget the " "%<()%> ?)" msgstr "" -#: cp/decl.c:7103 +#: cp/decl.c:7120 #, gcc-internal-format msgid "variable concept has no initializer" msgstr "" -#: cp/decl.c:7156 +#: cp/decl.c:7173 #, gcc-internal-format msgid "shadowing previous type declaration of %q#D" msgstr "" -#: cp/decl.c:7348 +#: cp/decl.c:7365 #, gcc-internal-format msgid "function %q#D is initialized like a variable" msgstr "" -#: cp/decl.c:7432 +#: cp/decl.c:7448 #, gcc-internal-format msgid "" "cannot decompose class type %qT because it has an anonymous struct member" msgstr "" -#: cp/decl.c:7435 +#: cp/decl.c:7451 #, gcc-internal-format msgid "" "cannot decompose class type %qT because it has an anonymous union member" msgstr "" -#: cp/decl.c:7442 +#: cp/decl.c:7458 #, gcc-internal-format msgid "cannot decompose inaccessible member %qD of %qT" msgstr "" -#: cp/decl.c:7468 +#: cp/decl.c:7484 #, gcc-internal-format msgid "" "cannot decompose class type %qT: both it and its base class %qT have non-" "static data members" msgstr "" -#: cp/decl.c:7477 +#: cp/decl.c:7493 #, gcc-internal-format msgid "" "cannot decompose class type %qT: its base classes %qT and %qT have non-" "static data members" msgstr "" -#: cp/decl.c:7694 +#: cp/decl.c:7710 #, gcc-internal-format msgid "structured binding refers to incomplete type %qT" msgstr "" -#: cp/decl.c:7710 +#: cp/decl.c:7726 #, gcc-internal-format msgid "cannot decompose variable length array %qT" msgstr "" -#: cp/decl.c:7719 cp/decl.c:7804 +#: cp/decl.c:7735 cp/decl.c:7820 #, gcc-internal-format, gfc-internal-format msgid "%u name provided for structured binding" msgid_plural "%u names provided for structured binding" msgstr[0] "" msgstr[1] "" -#: cp/decl.c:7723 +#: cp/decl.c:7739 #, gcc-internal-format, gfc-internal-format msgid "only %u name provided for structured binding" msgid_plural "only %u names provided for structured binding" msgstr[0] "" msgstr[1] "" -#: cp/decl.c:7726 +#: cp/decl.c:7742 #, gcc-internal-format msgid "while %qT decomposes into %wu element" msgid_plural "while %qT decomposes into %wu elements" msgstr[0] "" msgstr[1] "" -#: cp/decl.c:7771 +#: cp/decl.c:7787 #, gcc-internal-format msgid "cannot decompose variable length vector %qT" msgstr "" -#: cp/decl.c:7797 +#: cp/decl.c:7813 #, gcc-internal-format msgid "%::value%> is not an integral constant expression" msgstr "" -#: cp/decl.c:7806 +#: cp/decl.c:7822 #, gcc-internal-format msgid "while %qT decomposes into %E elements" msgstr "" -#: cp/decl.c:7827 +#: cp/decl.c:7843 #, gcc-internal-format msgid "in initialization of structured binding variable %qD" msgstr "" -#: cp/decl.c:7853 +#: cp/decl.c:7869 #, gcc-internal-format msgid "cannot decompose union type %qT" msgstr "" -#: cp/decl.c:7858 +#: cp/decl.c:7874 #, gcc-internal-format msgid "cannot decompose non-array non-class type %qT" msgstr "" -#: cp/decl.c:7863 +#: cp/decl.c:7879 #, gcc-internal-format msgid "cannot decompose lambda closure type %qT" msgstr "" -#: cp/decl.c:7867 +#: cp/decl.c:7883 #, gcc-internal-format msgid "structured binding refers to incomplete class type %qT" msgstr "" -#: cp/decl.c:7876 +#: cp/decl.c:7892 #, gcc-internal-format msgid "cannot decompose class type %qT without non-static data members" msgstr "" -#: cp/decl.c:8316 +#: cp/decl.c:8332 #, gcc-internal-format msgid "" "non-local variable %qD declared %<__thread%> needs dynamic initialization" msgstr "" -#: cp/decl.c:8319 +#: cp/decl.c:8335 #, gcc-internal-format msgid "" "non-local variable %qD declared %<__thread%> has a non-trivial destructor" msgstr "" -#: cp/decl.c:8324 +#: cp/decl.c:8340 #, gcc-internal-format msgid "C++11 % allows dynamic initialization and destruction" msgstr "" -#: cp/decl.c:8553 +#: cp/decl.c:8569 #, gcc-internal-format msgid "initializer fails to determine size of %qT" msgstr "" -#: cp/decl.c:8557 +#: cp/decl.c:8573 #, gcc-internal-format msgid "array size missing in %qT" msgstr "" -#: cp/decl.c:8560 +#: cp/decl.c:8576 #, gcc-internal-format msgid "zero-size array %qT" msgstr "" -#: cp/decl.c:8576 +#: cp/decl.c:8592 #, gcc-internal-format msgid "destructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:8578 +#: cp/decl.c:8594 #, gcc-internal-format msgid "constructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:8604 +#: cp/decl.c:8620 #, gcc-internal-format msgid "%qD declared as a % variable" msgstr "" -#: cp/decl.c:8606 +#: cp/decl.c:8622 #, gcc-internal-format msgid "" "% and % function specifiers on %qD invalid in variable " "declaration" msgstr "" -#: cp/decl.c:8612 +#: cp/decl.c:8628 #, gcc-internal-format msgid "%qD declared as a % parameter" msgstr "" -#: cp/decl.c:8615 +#: cp/decl.c:8631 #, gcc-internal-format msgid "%qD declared as an % parameter" msgstr "" -#: cp/decl.c:8617 +#: cp/decl.c:8633 #, gcc-internal-format msgid "" "% and % function specifiers on %qD invalid in parameter " "declaration" msgstr "" -#: cp/decl.c:8623 +#: cp/decl.c:8639 #, gcc-internal-format msgid "%qD declared as a % type" msgstr "" -#: cp/decl.c:8626 +#: cp/decl.c:8642 #, gcc-internal-format msgid "%qD declared as an % type" msgstr "" -#: cp/decl.c:8628 +#: cp/decl.c:8644 #, gcc-internal-format msgid "" "% and % function specifiers on %qD invalid in type " "declaration" msgstr "" -#: cp/decl.c:8634 +#: cp/decl.c:8650 #, gcc-internal-format msgid "%qD declared as a % field" msgstr "" -#: cp/decl.c:8637 +#: cp/decl.c:8653 #, gcc-internal-format msgid "%qD declared as an % field" msgstr "" -#: cp/decl.c:8639 +#: cp/decl.c:8655 #, gcc-internal-format msgid "" "% and % function specifiers on %qD invalid in field " "declaration" msgstr "" -#: cp/decl.c:8646 +#: cp/decl.c:8662 #, gcc-internal-format msgid "%q+D declared as a friend" msgstr "" -#: cp/decl.c:8653 +#: cp/decl.c:8669 #, gcc-internal-format msgid "%q+D declared with an exception specification" msgstr "" -#: cp/decl.c:8685 +#: cp/decl.c:8701 #, gcc-internal-format msgid "definition of %qD is not in namespace enclosing %qT" msgstr "" -#: cp/decl.c:8725 +#: cp/decl.c:8741 #, gcc-internal-format msgid "static member function %q#D declared with type qualifiers" msgstr "" -#: cp/decl.c:8736 +#: cp/decl.c:8752 #, gcc-internal-format msgid "concept %q#D declared with function parameters" msgstr "" -#: cp/decl.c:8743 +#: cp/decl.c:8759 #, gcc-internal-format msgid "concept %q#D declared with a deduced return type" msgstr "" -#: cp/decl.c:8746 +#: cp/decl.c:8762 #, gcc-internal-format msgid "concept %q#D with non-% return type %qT" msgstr "" -#: cp/decl.c:8822 +#: cp/decl.c:8838 #, gcc-internal-format msgid "concept %qD has no definition" msgstr "" -#: cp/decl.c:8884 +#: cp/decl.c:8900 #, gcc-internal-format msgid "defining explicit specialization %qD in friend declaration" msgstr "" -#: cp/decl.c:8895 +#: cp/decl.c:8911 #, gcc-internal-format msgid "invalid use of template-id %qD in declaration of primary template" msgstr "" -#: cp/decl.c:8916 +#: cp/decl.c:8932 #, gcc-internal-format msgid "" "default arguments are not allowed in declaration of friend template " "specialization %qD" msgstr "" -#: cp/decl.c:8925 +#: cp/decl.c:8941 #, gcc-internal-format msgid "" "% is not allowed in declaration of friend template specialization " "%qD" msgstr "" -#: cp/decl.c:8942 +#: cp/decl.c:8958 #, gcc-internal-format msgid "" "friend declaration of %qD specifies default arguments and isn%'t a definition" msgstr "" -#: cp/decl.c:8989 +#: cp/decl.c:9005 #, gcc-internal-format msgid "cannot declare %<::main%> to be a template" msgstr "" -#: cp/decl.c:8992 +#: cp/decl.c:9008 #, gcc-internal-format msgid "cannot declare %<::main%> to be inline" msgstr "" -#: cp/decl.c:8995 +#: cp/decl.c:9011 #, gcc-internal-format msgid "cannot declare %<::main%> to be %" msgstr "" -#: cp/decl.c:8997 +#: cp/decl.c:9013 #, gcc-internal-format msgid "cannot declare %<::main%> to be static" msgstr "" -#: cp/decl.c:9054 +#: cp/decl.c:9070 #, gcc-internal-format msgid "static member function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:9055 +#: cp/decl.c:9071 #, gcc-internal-format msgid "non-member function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:9063 +#: cp/decl.c:9079 #, gcc-internal-format msgid "static member function %qD cannot have ref-qualifier" msgstr "" -#: cp/decl.c:9064 +#: cp/decl.c:9080 #, gcc-internal-format msgid "non-member function %qD cannot have ref-qualifier" msgstr "" -#: cp/decl.c:9074 +#: cp/decl.c:9090 #, gcc-internal-format msgid "deduction guide %qD must be declared at namespace scope" msgstr "" -#: cp/decl.c:9080 +#: cp/decl.c:9096 #, gcc-internal-format msgid "deduction guide %qD must not have a function body" msgstr "" -#: cp/decl.c:9093 +#: cp/decl.c:9109 #, gcc-internal-format msgid "literal operator with C linkage" msgstr "" -#: cp/decl.c:9103 +#: cp/decl.c:9119 #, gcc-internal-format msgid "%qD has invalid argument list" msgstr "" -#: cp/decl.c:9111 +#: cp/decl.c:9127 #, gcc-internal-format msgid "integer suffix %qs shadowed by implementation" msgstr "" -#: cp/decl.c:9117 +#: cp/decl.c:9133 #, gcc-internal-format msgid "floating point suffix %qs shadowed by implementation" msgstr "" -#: cp/decl.c:9125 +#: cp/decl.c:9141 #, gcc-internal-format msgid "" "literal operator suffixes not preceded by %<_%> are reserved for future " "standardization" msgstr "" -#: cp/decl.c:9130 +#: cp/decl.c:9146 #, gcc-internal-format msgid "%qD must be a non-member function" msgstr "" -#: cp/decl.c:9211 +#: cp/decl.c:9227 #, gcc-internal-format msgid "%<::main%> must return %" msgstr "" -#: cp/decl.c:9251 +#: cp/decl.c:9267 #, gcc-internal-format msgid "definition of implicitly-declared %qD" msgstr "" -#: cp/decl.c:9256 +#: cp/decl.c:9272 #, gcc-internal-format msgid "definition of explicitly-defaulted %q+D" msgstr "" -#: cp/decl.c:9258 +#: cp/decl.c:9274 #, gcc-internal-format msgid "%q#D explicitly defaulted here" msgstr "" -#: cp/decl.c:9275 +#: cp/decl.c:9291 #, gcc-internal-format msgid "no %q#D member function declared in class %qT" msgstr "" -#: cp/decl.c:9465 +#: cp/decl.c:9481 #, gcc-internal-format msgid "cannot declare %<::main%> to be a global variable" msgstr "" -#: cp/decl.c:9474 +#: cp/decl.c:9490 #, gcc-internal-format msgid "a non-template variable cannot be %" msgstr "" -#: cp/decl.c:9481 +#: cp/decl.c:9497 #, gcc-internal-format msgid "concept must have type %" msgstr "" -#: cp/decl.c:9601 +#: cp/decl.c:9617 #, gcc-internal-format msgid "in-class initialization of static data member %q#D of incomplete type" msgstr "" -#: cp/decl.c:9605 +#: cp/decl.c:9621 #, gcc-internal-format msgid "" "% needed for in-class initialization of static data member %q#D " "of non-integral type" msgstr "" -#: cp/decl.c:9609 +#: cp/decl.c:9625 #, gcc-internal-format msgid "in-class initialization of static data member %q#D of non-literal type" msgstr "" -#: cp/decl.c:9620 +#: cp/decl.c:9636 #, gcc-internal-format msgid "" "invalid in-class initialization of static data member of non-integral type " "%qT" msgstr "" -#: cp/decl.c:9625 +#: cp/decl.c:9641 #, gcc-internal-format msgid "ISO C++ forbids in-class initialization of non-const static member %qD" msgstr "" -#: cp/decl.c:9630 +#: cp/decl.c:9646 #, gcc-internal-format msgid "" "ISO C++ forbids initialization of member constant %qD of non-integral type " "%qT" msgstr "" -#: cp/decl.c:9739 +#: cp/decl.c:9755 #, gcc-internal-format msgid "size of array %qD has non-integral type %qT" msgstr "" -#: cp/decl.c:9742 +#: cp/decl.c:9758 #, gcc-internal-format msgid "size of array has non-integral type %qT" msgstr "" -#: cp/decl.c:9773 cp/decl.c:9842 +#: cp/decl.c:9789 cp/decl.c:9858 #, gcc-internal-format msgid "size of array %qD is not an integral constant-expression" msgstr "" -#: cp/decl.c:9777 cp/decl.c:9845 +#: cp/decl.c:9793 cp/decl.c:9861 #, gcc-internal-format msgid "size of array is not an integral constant-expression" msgstr "" -#: cp/decl.c:9825 +#: cp/decl.c:9841 #, gcc-internal-format msgid "ISO C++ forbids zero-size array %qD" msgstr "" -#: cp/decl.c:9828 +#: cp/decl.c:9844 #, gcc-internal-format msgid "ISO C++ forbids zero-size array" msgstr "" -#: cp/decl.c:9852 +#: cp/decl.c:9868 #, gcc-internal-format msgid "ISO C++ forbids variable length array %qD" msgstr "" -#: cp/decl.c:9855 +#: cp/decl.c:9871 #, gcc-internal-format msgid "ISO C++ forbids variable length array" msgstr "" -#: cp/decl.c:9861 +#: cp/decl.c:9877 #, gcc-internal-format msgid "variable length array %qD is used" msgstr "" -#: cp/decl.c:9864 +#: cp/decl.c:9880 #, gcc-internal-format msgid "variable length array is used" msgstr "" -#: cp/decl.c:9913 +#: cp/decl.c:9929 #, gcc-internal-format msgid "overflow in array dimension" msgstr "" -#: cp/decl.c:9973 +#: cp/decl.c:9989 #, gcc-internal-format msgid "%qD declared as array of %qT" msgstr "" -#: cp/decl.c:9975 cp/pt.c:14971 +#: cp/decl.c:9991 cp/pt.c:14974 #, gcc-internal-format msgid "creating array of %qT" msgstr "" -#: cp/decl.c:9985 +#: cp/decl.c:10001 #, gcc-internal-format msgid "declaration of %qD as array of void" msgstr "" -#: cp/decl.c:9987 +#: cp/decl.c:10003 #, gcc-internal-format msgid "creating array of void" msgstr "" -#: cp/decl.c:9992 +#: cp/decl.c:10008 #, gcc-internal-format msgid "declaration of %qD as array of functions" msgstr "" -#: cp/decl.c:9994 +#: cp/decl.c:10010 #, gcc-internal-format msgid "creating array of functions" msgstr "" -#: cp/decl.c:9999 +#: cp/decl.c:10015 #, gcc-internal-format msgid "declaration of %qD as array of references" msgstr "" -#: cp/decl.c:10001 +#: cp/decl.c:10017 #, gcc-internal-format msgid "creating array of references" msgstr "" -#: cp/decl.c:10006 +#: cp/decl.c:10022 #, gcc-internal-format msgid "declaration of %qD as array of function members" msgstr "" -#: cp/decl.c:10009 +#: cp/decl.c:10025 #, gcc-internal-format msgid "creating array of function members" msgstr "" -#: cp/decl.c:10023 +#: cp/decl.c:10039 #, gcc-internal-format msgid "" "declaration of %qD as multidimensional array must have bounds for all " "dimensions except the first" msgstr "" -#: cp/decl.c:10027 +#: cp/decl.c:10043 #, gcc-internal-format msgid "" "multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: cp/decl.c:10097 +#: cp/decl.c:10113 #, gcc-internal-format msgid "return type specification for constructor invalid" msgstr "" -#: cp/decl.c:10100 +#: cp/decl.c:10116 #, gcc-internal-format msgid "qualifiers are not allowed on constructor declaration" msgstr "" -#: cp/decl.c:10110 +#: cp/decl.c:10126 #, gcc-internal-format msgid "return type specification for destructor invalid" msgstr "" -#: cp/decl.c:10113 +#: cp/decl.c:10129 #, gcc-internal-format msgid "qualifiers are not allowed on destructor declaration" msgstr "" -#: cp/decl.c:10125 +#: cp/decl.c:10141 #, gcc-internal-format msgid "return type specified for %" msgstr "" -#: cp/decl.c:10128 +#: cp/decl.c:10144 #, gcc-internal-format msgid "qualifiers are not allowed on declaration of %" msgstr "" -#: cp/decl.c:10136 +#: cp/decl.c:10152 #, gcc-internal-format msgid "return type specified for deduction guide" msgstr "" -#: cp/decl.c:10139 +#: cp/decl.c:10155 #, gcc-internal-format msgid "qualifiers are not allowed on declaration of deduction guide" msgstr "" -#: cp/decl.c:10143 +#: cp/decl.c:10159 #, gcc-internal-format msgid "template template parameter %qT in declaration of deduction guide" msgstr "" -#: cp/decl.c:10152 +#: cp/decl.c:10168 #, gcc-internal-format msgid "decl-specifier in declaration of deduction guide" msgstr "" -#: cp/decl.c:10173 +#: cp/decl.c:10189 #, gcc-internal-format msgid "unnamed variable or field declared void" msgstr "" -#: cp/decl.c:10180 +#: cp/decl.c:10196 #, gcc-internal-format msgid "variable or field declared void" msgstr "" -#: cp/decl.c:10195 +#: cp/decl.c:10211 #, gcc-internal-format msgid "% specifier invalid for variable %qD declared at block scope" msgstr "" -#: cp/decl.c:10200 +#: cp/decl.c:10216 #, gcc-internal-format msgid "" "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/decl.c:10458 +#: cp/decl.c:10474 #, gcc-internal-format msgid "invalid use of qualified-name %<::%D%>" msgstr "" -#: cp/decl.c:10461 cp/decl.c:10481 +#: cp/decl.c:10477 cp/decl.c:10497 #, gcc-internal-format msgid "invalid use of qualified-name %<%T::%D%>" msgstr "" -#: cp/decl.c:10464 +#: cp/decl.c:10480 #, gcc-internal-format msgid "invalid use of qualified-name %<%D::%D%>" msgstr "" -#: cp/decl.c:10473 +#: cp/decl.c:10489 #, gcc-internal-format msgid "%q#T is not a class or a namespace" msgstr "" -#: cp/decl.c:10495 cp/decl.c:10588 cp/decl.c:10597 cp/decl.c:12241 +#: cp/decl.c:10511 cp/decl.c:10604 cp/decl.c:10613 cp/decl.c:12258 #, gcc-internal-format msgid "declaration of %qD as non-function" msgstr "" -#: cp/decl.c:10501 +#: cp/decl.c:10517 #, gcc-internal-format msgid "declaration of %qD as non-member" msgstr "" -#: cp/decl.c:10529 +#: cp/decl.c:10545 #, gcc-internal-format msgid "declarator-id missing; using reserved word %qD" msgstr "" -#: cp/decl.c:10580 +#: cp/decl.c:10596 #, gcc-internal-format msgid "function definition does not declare parameters" msgstr "" -#: cp/decl.c:10605 +#: cp/decl.c:10621 #, gcc-internal-format msgid "declaration of %qD as %" msgstr "" -#: cp/decl.c:10610 +#: cp/decl.c:10626 #, gcc-internal-format msgid "declaration of %qD as parameter" msgstr "" -#: cp/decl.c:10645 +#: cp/decl.c:10661 #, gcc-internal-format msgid "% cannot appear in a typedef declaration" msgstr "" -#: cp/decl.c:10652 +#: cp/decl.c:10668 #, gcc-internal-format msgid "% cannot appear in a typedef declaration" msgstr "" -#: cp/decl.c:10660 +#: cp/decl.c:10676 #, gcc-internal-format msgid "two or more data types in declaration of %qs" msgstr "" -#: cp/decl.c:10666 +#: cp/decl.c:10682 #, gcc-internal-format msgid "conflicting specifiers in declaration of %qs" msgstr "" -#: cp/decl.c:10701 +#: cp/decl.c:10717 #, gcc-internal-format msgid "ISO C++ does not support plain % meaning %" msgstr "" -#: cp/decl.c:10750 cp/decl.c:10753 cp/decl.c:10756 +#: cp/decl.c:10766 cp/decl.c:10769 cp/decl.c:10772 #, gcc-internal-format msgid "ISO C++ forbids declaration of %qs with no type" msgstr "" -#: cp/decl.c:10772 +#: cp/decl.c:10788 #, gcc-internal-format msgid "%<__int%d%> is not supported by this target" msgstr "" -#: cp/decl.c:10778 +#: cp/decl.c:10794 #, gcc-internal-format msgid "ISO C++ does not support %<__int%d%> for %qs" msgstr "" -#: cp/decl.c:10832 +#: cp/decl.c:10848 #, gcc-internal-format msgid "% and % specified together" msgstr "" -#: cp/decl.c:10838 +#: cp/decl.c:10854 #, gcc-internal-format msgid "% and % specified together" msgstr "" -#: cp/decl.c:10846 cp/decl.c:10852 +#: cp/decl.c:10862 cp/decl.c:10868 #, gcc-internal-format msgid "%qs specified with %qT" msgstr "" -#: cp/decl.c:10857 +#: cp/decl.c:10873 #, gcc-internal-format msgid "%qs specified with %" msgstr "" -#: cp/decl.c:10859 +#: cp/decl.c:10875 #, gcc-internal-format msgid "%qs specified with %" msgstr "" -#: cp/decl.c:10925 +#: cp/decl.c:10941 #, gcc-internal-format msgid "complex invalid for %qs" msgstr "" -#: cp/decl.c:10964 +#: cp/decl.c:10980 #, gcc-internal-format msgid "" "template placeholder type %qT must be followed by a simple declarator-id" msgstr "" -#: cp/decl.c:10984 +#: cp/decl.c:11001 #, gcc-internal-format msgid "member %qD cannot be declared both % and %" msgstr "" -#: cp/decl.c:10993 +#: cp/decl.c:11010 #, gcc-internal-format msgid "" "member %qD can be declared both % and % only in %<-" "std=c++2a%> or %<-std=gnu++2a%>" msgstr "" -#: cp/decl.c:11006 +#: cp/decl.c:11023 #, gcc-internal-format msgid "typedef declaration invalid in parameter declaration" msgstr "" -#: cp/decl.c:11013 +#: cp/decl.c:11030 #, gcc-internal-format msgid "storage class specified for template parameter %qs" msgstr "" -#: cp/decl.c:11023 cp/decl.c:11165 +#: cp/decl.c:11040 cp/decl.c:11182 #, gcc-internal-format msgid "storage class specified for parameter %qs" msgstr "" -#: cp/decl.c:11030 +#: cp/decl.c:11047 #, gcc-internal-format msgid "a parameter cannot be declared %" msgstr "" -#: cp/decl.c:11036 +#: cp/decl.c:11053 #, gcc-internal-format msgid "a parameter cannot be declared %" msgstr "" -#: cp/decl.c:11046 +#: cp/decl.c:11063 #, gcc-internal-format msgid "% outside class declaration" msgstr "" -#: cp/decl.c:11056 +#: cp/decl.c:11073 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11059 +#: cp/decl.c:11076 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11061 +#: cp/decl.c:11078 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11065 +#: cp/decl.c:11082 #, gcc-internal-format msgid "structured binding declaration cannot be %qs" msgstr "" -#: cp/decl.c:11070 +#: cp/decl.c:11087 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11076 +#: cp/decl.c:11093 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11080 +#: cp/decl.c:11097 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11084 +#: cp/decl.c:11101 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11088 +#: cp/decl.c:11105 #, gcc-internal-format msgid "structured binding declaration cannot be %" msgstr "" -#: cp/decl.c:11092 +#: cp/decl.c:11109 #, gcc-internal-format msgid "structured binding declaration cannot be C++98 %" msgstr "" -#: cp/decl.c:11103 +#: cp/decl.c:11120 #, gcc-internal-format msgid "structured binding declaration cannot have type %qT" msgstr "" -#: cp/decl.c:11106 +#: cp/decl.c:11123 #, gcc-internal-format msgid "" "type must be cv-qualified % or reference to cv-qualified %" msgstr "" -#: cp/decl.c:11137 +#: cp/decl.c:11154 #, gcc-internal-format msgid "multiple storage classes in declaration of %qs" msgstr "" -#: cp/decl.c:11163 +#: cp/decl.c:11180 #, gcc-internal-format msgid "storage class specified for %qs" msgstr "" -#: cp/decl.c:11177 +#: cp/decl.c:11194 #, gcc-internal-format msgid "nested function %qs declared %" msgstr "" -#: cp/decl.c:11181 +#: cp/decl.c:11198 #, gcc-internal-format msgid "top-level declaration of %qs specifies %" msgstr "" -#: cp/decl.c:11189 +#: cp/decl.c:11206 #, gcc-internal-format msgid "function-scope %qs implicitly auto and declared %<__thread%>" msgstr "" -#: cp/decl.c:11203 +#: cp/decl.c:11220 #, gcc-internal-format msgid "storage class specifiers invalid in friend function declarations" msgstr "" -#: cp/decl.c:11285 +#: cp/decl.c:11302 #, gcc-internal-format msgid "unnecessary parentheses in declaration of %qs" msgstr "" -#: cp/decl.c:11334 +#: cp/decl.c:11351 #, gcc-internal-format msgid "requires-clause on return type" msgstr "" -#: cp/decl.c:11357 +#: cp/decl.c:11374 #, gcc-internal-format msgid "%qs function uses % type specifier without trailing return type" msgstr "" -#: cp/decl.c:11361 +#: cp/decl.c:11378 #, gcc-internal-format msgid "" "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>" msgstr "" -#: cp/decl.c:11366 +#: cp/decl.c:11383 #, gcc-internal-format msgid "virtual function cannot have deduced return type" msgstr "" -#: cp/decl.c:11373 +#: cp/decl.c:11390 #, gcc-internal-format msgid "" "%qs function with trailing return type has %qT as its type rather than plain " "%" msgstr "" -#: cp/decl.c:11382 +#: cp/decl.c:11399 #, gcc-internal-format msgid "" "%qs function with trailing return type has % as its type " "rather than plain %" msgstr "" -#: cp/decl.c:11387 +#: cp/decl.c:11404 #, gcc-internal-format msgid "invalid use of %" msgstr "" -#: cp/decl.c:11398 +#: cp/decl.c:11415 #, gcc-internal-format msgid "deduced class type %qD in function return type" msgstr "" -#: cp/decl.c:11407 +#: cp/decl.c:11424 #, gcc-internal-format msgid "deduction guide for %qT must have trailing return type" msgstr "" -#: cp/decl.c:11420 +#: cp/decl.c:11437 #, gcc-internal-format msgid "" "trailing return type %qT of deduction guide is not a specialization of %qT" msgstr "" -#: cp/decl.c:11432 +#: cp/decl.c:11449 #, gcc-internal-format msgid "" "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>" msgstr "" -#: cp/decl.c:11435 +#: cp/decl.c:11452 #, gcc-internal-format msgid "" "%qs function with trailing return type not declared with % type " "specifier" msgstr "" -#: cp/decl.c:11465 +#: cp/decl.c:11482 #, gcc-internal-format msgid "%qs declared as function returning a function" msgstr "" -#: cp/decl.c:11471 +#: cp/decl.c:11488 #, gcc-internal-format msgid "%qs declared as function returning an array" msgstr "" -#: cp/decl.c:11500 +#: cp/decl.c:11517 #, gcc-internal-format msgid "destructor cannot be static member function" msgstr "" -#: cp/decl.c:11501 +#: cp/decl.c:11518 #, gcc-internal-format msgid "constructor cannot be static member function" msgstr "" -#: cp/decl.c:11505 +#: cp/decl.c:11522 #, gcc-internal-format msgid "destructors may not be cv-qualified" msgstr "" -#: cp/decl.c:11506 +#: cp/decl.c:11523 #, gcc-internal-format msgid "constructors may not be cv-qualified" msgstr "" -#: cp/decl.c:11514 +#: cp/decl.c:11531 #, gcc-internal-format msgid "destructors may not be ref-qualified" msgstr "" -#: cp/decl.c:11515 +#: cp/decl.c:11532 #, gcc-internal-format msgid "constructors may not be ref-qualified" msgstr "" -#: cp/decl.c:11533 +#: cp/decl.c:11550 #, gcc-internal-format msgid "constructors cannot be declared %" msgstr "" -#: cp/decl.c:11550 +#: cp/decl.c:11567 #, gcc-internal-format msgid "virtual functions cannot be friends" msgstr "" -#: cp/decl.c:11554 +#: cp/decl.c:11571 #, gcc-internal-format msgid "friend declaration not in class definition" msgstr "" -#: cp/decl.c:11557 +#: cp/decl.c:11574 #, gcc-internal-format msgid "can%'t define friend function %qs in a local class definition" msgstr "" -#: cp/decl.c:11570 +#: cp/decl.c:11587 #, gcc-internal-format msgid "a conversion function cannot have a trailing return type" msgstr "" -#: cp/decl.c:11596 +#: cp/decl.c:11613 #, gcc-internal-format msgid "destructors may not have parameters" msgstr "" -#: cp/decl.c:11636 +#: cp/decl.c:11653 #, gcc-internal-format msgid "cannot declare pointer to %q#T" msgstr "" -#: cp/decl.c:11649 cp/decl.c:11656 +#: cp/decl.c:11666 cp/decl.c:11673 #, gcc-internal-format msgid "cannot declare reference to %q#T" msgstr "" -#: cp/decl.c:11658 +#: cp/decl.c:11675 #, gcc-internal-format msgid "cannot declare pointer to %q#T member" msgstr "" -#: cp/decl.c:11687 +#: cp/decl.c:11704 #, gcc-internal-format msgid "cannot declare reference to qualified function type %qT" msgstr "" -#: cp/decl.c:11688 +#: cp/decl.c:11705 #, gcc-internal-format msgid "cannot declare pointer to qualified function type %qT" msgstr "" -#: cp/decl.c:11761 +#: cp/decl.c:11778 #, gcc-internal-format msgid "" "cannot declare reference to %q#T, which is not a typedef or a template type " "argument" msgstr "" -#: cp/decl.c:11831 +#: cp/decl.c:11848 #, gcc-internal-format msgid "template-id %qD used as a declarator" msgstr "" -#: cp/decl.c:11856 +#: cp/decl.c:11873 #, gcc-internal-format msgid "member functions are implicitly friends of their class" msgstr "" -#: cp/decl.c:11862 +#: cp/decl.c:11879 #, gcc-internal-format msgid "extra qualification %<%T::%> on member %qs" msgstr "" -#: cp/decl.c:11892 +#: cp/decl.c:11909 #, gcc-internal-format msgid "cannot define member function %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:11894 +#: cp/decl.c:11911 #, gcc-internal-format msgid "cannot declare member function %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:11902 +#: cp/decl.c:11919 #, gcc-internal-format msgid "cannot declare member %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:11942 +#: cp/decl.c:11959 #, gcc-internal-format msgid "non-parameter %qs cannot be a parameter pack" msgstr "" -#: cp/decl.c:11950 +#: cp/decl.c:11967 #, gcc-internal-format msgid "data member may not have variably modified type %qT" msgstr "" -#: cp/decl.c:11952 +#: cp/decl.c:11969 #, gcc-internal-format msgid "parameter may not have variably modified type %qT" msgstr "" -#: cp/decl.c:11963 +#: cp/decl.c:11980 #, gcc-internal-format msgid "% outside class declaration" msgstr "" -#: cp/decl.c:11966 +#: cp/decl.c:11983 #, gcc-internal-format msgid "% in friend declaration" msgstr "" -#: cp/decl.c:11969 +#: cp/decl.c:11986 #, gcc-internal-format msgid "" "only declarations of constructors and conversion operators can be %" msgstr "" -#: cp/decl.c:11979 +#: cp/decl.c:11996 #, gcc-internal-format msgid "non-member %qs cannot be declared %" msgstr "" -#: cp/decl.c:11986 +#: cp/decl.c:12003 #, gcc-internal-format msgid "non-object member %qs cannot be declared %" msgstr "" -#: cp/decl.c:11993 +#: cp/decl.c:12010 #, gcc-internal-format msgid "function %qs cannot be declared %" msgstr "" -#: cp/decl.c:11999 +#: cp/decl.c:12016 #, gcc-internal-format msgid "% %qs cannot be declared %" msgstr "" -#: cp/decl.c:12005 +#: cp/decl.c:12022 #, gcc-internal-format msgid "% %qs cannot be declared %" msgstr "" -#: cp/decl.c:12011 +#: cp/decl.c:12028 #, gcc-internal-format msgid "reference %qs cannot be declared %" msgstr "" -#: cp/decl.c:12047 +#: cp/decl.c:12064 #, gcc-internal-format msgid "% not allowed in alias declaration" msgstr "" -#: cp/decl.c:12050 +#: cp/decl.c:12067 #, gcc-internal-format msgid "typedef declared %" msgstr "" -#: cp/decl.c:12055 +#: cp/decl.c:12072 #, gcc-internal-format msgid "requires-clause on typedef" msgstr "" -#: cp/decl.c:12059 +#: cp/decl.c:12076 #, gcc-internal-format msgid "typedef name may not be a nested-name-specifier" msgstr "" -#: cp/decl.c:12083 +#: cp/decl.c:12100 #, gcc-internal-format msgid "ISO C++ forbids nested type %qD with same name as enclosing class" msgstr "" -#: cp/decl.c:12171 +#: cp/decl.c:12188 #, gcc-internal-format msgid "% specified for friend class declaration" msgstr "" -#: cp/decl.c:12179 +#: cp/decl.c:12196 #, gcc-internal-format msgid "template parameters cannot be friends" msgstr "" -#: cp/decl.c:12181 +#: cp/decl.c:12198 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %" msgstr "" -#: cp/decl.c:12185 +#: cp/decl.c:12202 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %" msgstr "" -#: cp/decl.c:12198 +#: cp/decl.c:12215 #, gcc-internal-format msgid "trying to make class %qT a friend of global scope" msgstr "" -#: cp/decl.c:12218 +#: cp/decl.c:12235 #, gcc-internal-format msgid "invalid qualifiers on non-member function type" msgstr "" -#: cp/decl.c:12222 +#: cp/decl.c:12239 #, gcc-internal-format msgid "requires-clause on type-id" msgstr "" -#: cp/decl.c:12232 +#: cp/decl.c:12249 #, gcc-internal-format msgid "abstract declarator %qT used as declaration" msgstr "" -#: cp/decl.c:12247 +#: cp/decl.c:12264 #, gcc-internal-format msgid "requires-clause on declaration of non-function type %qT" msgstr "" -#: cp/decl.c:12266 +#: cp/decl.c:12283 #, gcc-internal-format msgid "cannot use %<::%> in parameter declaration" msgstr "" -#: cp/decl.c:12272 +#: cp/decl.c:12289 #, gcc-internal-format msgid "% parameter not permitted in this context" msgstr "" -#: cp/decl.c:12274 +#: cp/decl.c:12291 #, gcc-internal-format msgid "parameter declared %" msgstr "" -#: cp/decl.c:12325 cp/parser.c:3290 +#: cp/decl.c:12342 cp/parser.c:3290 #, gcc-internal-format msgid "invalid use of template-name %qE without an argument list" msgstr "" -#: cp/decl.c:12329 +#: cp/decl.c:12346 #, gcc-internal-format msgid "non-static data member declared with placeholder %qT" msgstr "" -#: cp/decl.c:12353 +#: cp/decl.c:12370 #, gcc-internal-format msgid "ISO C++ forbids flexible array member %qs" msgstr "" -#: cp/decl.c:12356 +#: cp/decl.c:12373 #, gcc-internal-format msgid "ISO C++ forbids flexible array members" msgstr "" #. Something like struct S { int N::j; }; -#: cp/decl.c:12372 +#: cp/decl.c:12389 #, gcc-internal-format msgid "invalid use of %<::%>" msgstr "" -#: cp/decl.c:12393 +#: cp/decl.c:12410 #, gcc-internal-format msgid "declaration of function %qD in invalid context" msgstr "" -#: cp/decl.c:12403 +#: cp/decl.c:12420 #, gcc-internal-format msgid "function %qD declared % inside a union" msgstr "" -#: cp/decl.c:12413 +#: cp/decl.c:12430 #, gcc-internal-format msgid "%qD cannot be declared %, since it is always static" msgstr "" -#: cp/decl.c:12427 +#: cp/decl.c:12444 #, gcc-internal-format msgid "expected qualified name in friend declaration for destructor %qD" msgstr "" -#: cp/decl.c:12434 +#: cp/decl.c:12451 #, gcc-internal-format msgid "declaration of %qD as member of %qT" msgstr "" -#: cp/decl.c:12441 +#: cp/decl.c:12458 #, gcc-internal-format msgid "a destructor cannot be %" msgstr "" -#: cp/decl.c:12447 +#: cp/decl.c:12464 #, gcc-internal-format msgid "a destructor cannot be %" msgstr "" -#: cp/decl.c:12453 +#: cp/decl.c:12470 #, gcc-internal-format msgid "expected qualified name in friend declaration for constructor %qD" msgstr "" -#: cp/decl.c:12462 +#: cp/decl.c:12479 #, gcc-internal-format msgid "a constructor cannot be %" msgstr "" -#: cp/decl.c:12468 +#: cp/decl.c:12485 #, gcc-internal-format msgid "a concept cannot be a member function" msgstr "" -#: cp/decl.c:12477 +#: cp/decl.c:12494 #, gcc-internal-format msgid "specialization of variable template %qD declared as function" msgstr "" -#: cp/decl.c:12480 +#: cp/decl.c:12497 #, gcc-internal-format msgid "variable template declared here" msgstr "" -#: cp/decl.c:12538 +#: cp/decl.c:12555 #, gcc-internal-format msgid "field %qD has incomplete type %qT" msgstr "" -#: cp/decl.c:12543 +#: cp/decl.c:12560 #, gcc-internal-format msgid "name %qT has incomplete type" msgstr "" -#: cp/decl.c:12555 +#: cp/decl.c:12572 #, gcc-internal-format msgid "%qE is neither function nor member function; cannot be declared friend" msgstr "" -#: cp/decl.c:12558 +#: cp/decl.c:12575 #, gcc-internal-format msgid "" "unnamed field is neither function nor member function; cannot be declared " "friend" msgstr "" -#: cp/decl.c:12603 +#: cp/decl.c:12620 #, gcc-internal-format msgid "static data member %qE declared %" msgstr "" -#: cp/decl.c:12608 +#: cp/decl.c:12625 #, gcc-internal-format msgid "% static data member %qD must have an initializer" msgstr "" -#: cp/decl.c:12637 +#: cp/decl.c:12654 #, gcc-internal-format msgid "non-static data member %qE declared %" msgstr "" -#: cp/decl.c:12642 +#: cp/decl.c:12659 #, gcc-internal-format msgid "non-static data member %qE declared %" msgstr "" -#: cp/decl.c:12697 +#: cp/decl.c:12714 #, gcc-internal-format msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:12699 +#: cp/decl.c:12716 #, gcc-internal-format msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:12704 +#: cp/decl.c:12721 #, gcc-internal-format msgid "storage class %<__thread%> invalid for function %qs" msgstr "" -#: cp/decl.c:12708 +#: cp/decl.c:12725 #, gcc-internal-format msgid "storage class % invalid for function %qs" msgstr "" -#: cp/decl.c:12713 +#: cp/decl.c:12730 #, gcc-internal-format msgid "virt-specifiers in %qs not allowed outside a class definition" msgstr "" -#: cp/decl.c:12725 +#: cp/decl.c:12742 #, gcc-internal-format msgid "" "% specifier invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:12729 +#: cp/decl.c:12746 #, gcc-internal-format msgid "" "% specifier invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:12737 +#: cp/decl.c:12754 #, gcc-internal-format msgid "virtual non-class function %qs" msgstr "" -#: cp/decl.c:12744 +#: cp/decl.c:12761 #, gcc-internal-format msgid "%qs defined in a non-class scope" msgstr "" -#: cp/decl.c:12745 +#: cp/decl.c:12762 #, gcc-internal-format msgid "%qs declared in a non-class scope" msgstr "" -#: cp/decl.c:12779 +#: cp/decl.c:12796 #, gcc-internal-format msgid "cannot declare member function %qD to have static linkage" msgstr "" -#: cp/decl.c:12788 +#: cp/decl.c:12805 #, gcc-internal-format msgid "cannot declare static function inside another function" msgstr "" -#: cp/decl.c:12827 +#: cp/decl.c:12844 #, gcc-internal-format msgid "" "% may not be used when defining (as opposed to declaring) a static " "data member" msgstr "" -#: cp/decl.c:12834 +#: cp/decl.c:12851 #, gcc-internal-format msgid "static member %qD declared %" msgstr "" -#: cp/decl.c:12840 +#: cp/decl.c:12857 #, gcc-internal-format msgid "cannot explicitly declare member %q#D to have extern linkage" msgstr "" -#: cp/decl.c:12848 +#: cp/decl.c:12865 #, gcc-internal-format msgid "declaration of % variable %qD is not a definition" msgstr "" -#: cp/decl.c:12869 +#: cp/decl.c:12886 #, gcc-internal-format msgid "declaration of %q#D has no initializer" msgstr "" -#: cp/decl.c:12881 +#: cp/decl.c:12898 #, gcc-internal-format msgid "%qs initialized and declared %" msgstr "" -#: cp/decl.c:12886 +#: cp/decl.c:12903 #, gcc-internal-format msgid "%qs has both % and initializer" msgstr "" -#: cp/decl.c:13051 +#: cp/decl.c:13068 #, gcc-internal-format msgid "default argument %qE uses %qD" msgstr "" -#: cp/decl.c:13054 +#: cp/decl.c:13071 #, gcc-internal-format msgid "default argument %qE uses local variable %qD" msgstr "" -#: cp/decl.c:13138 +#: cp/decl.c:13155 #, gcc-internal-format msgid "invalid use of cv-qualified type %qT in parameter declaration" msgstr "" -#: cp/decl.c:13142 +#: cp/decl.c:13159 #, gcc-internal-format msgid "invalid use of type % in parameter declaration" msgstr "" -#: cp/decl.c:13165 +#: cp/decl.c:13182 #, gcc-internal-format msgid "parameter %qD invalidly declared method type" msgstr "" -#: cp/decl.c:13192 +#: cp/decl.c:13209 #, gcc-internal-format msgid "parameter %qD includes pointer to array of unknown bound %qT" msgstr "" -#: cp/decl.c:13194 +#: cp/decl.c:13211 #, gcc-internal-format msgid "parameter %qD includes reference to array of unknown bound %qT" msgstr "" @@ -45225,171 +45236,171 @@ msgstr "" #. or implicitly defined), there's no need to worry about their #. existence. Theoretically, they should never even be #. instantiated, but that's hard to forestall. -#: cp/decl.c:13448 +#: cp/decl.c:13465 #, gcc-internal-format msgid "invalid constructor; you probably meant %<%T (const %T&)%>" msgstr "" -#: cp/decl.c:13527 +#: cp/decl.c:13544 #, gcc-internal-format msgid "%qD may not be declared within a namespace" msgstr "" -#: cp/decl.c:13534 +#: cp/decl.c:13551 #, gcc-internal-format msgid "%qD may not be declared as static" msgstr "" -#: cp/decl.c:13561 +#: cp/decl.c:13578 #, gcc-internal-format msgid "%qD must be a nonstatic member function" msgstr "" -#: cp/decl.c:13567 +#: cp/decl.c:13584 #, gcc-internal-format msgid "" "%qD must be either a non-static member function or a non-member function" msgstr "" -#: cp/decl.c:13577 +#: cp/decl.c:13594 #, gcc-internal-format msgid "%qD must have an argument of class or enumerated type" msgstr "" #. 13.4.0.3 -#: cp/decl.c:13603 +#: cp/decl.c:13620 #, gcc-internal-format msgid "ISO C++ prohibits overloading operator ?:" msgstr "" #. Variadic. -#: cp/decl.c:13614 +#: cp/decl.c:13631 #, gcc-internal-format msgid "%qD must not have variable number of arguments" msgstr "" -#: cp/decl.c:13640 +#: cp/decl.c:13657 #, gcc-internal-format msgid "%qD must have either zero or one argument" msgstr "" -#: cp/decl.c:13641 +#: cp/decl.c:13658 #, gcc-internal-format msgid "%qD must have either one or two arguments" msgstr "" -#: cp/decl.c:13653 +#: cp/decl.c:13670 #, gcc-internal-format msgid "postfix %qD must have % as its argument" msgstr "" -#: cp/decl.c:13654 +#: cp/decl.c:13671 #, gcc-internal-format msgid "postfix %qD must have % as its second argument" msgstr "" -#: cp/decl.c:13665 +#: cp/decl.c:13682 #, gcc-internal-format msgid "%qD must have no arguments" msgstr "" -#: cp/decl.c:13666 cp/decl.c:13676 +#: cp/decl.c:13683 cp/decl.c:13693 #, gcc-internal-format msgid "%qD must have exactly one argument" msgstr "" -#: cp/decl.c:13677 +#: cp/decl.c:13694 #, gcc-internal-format msgid "%qD must have exactly two arguments" msgstr "" -#: cp/decl.c:13691 +#: cp/decl.c:13708 #, gcc-internal-format msgid "%qD cannot have default arguments" msgstr "" -#: cp/decl.c:13715 +#: cp/decl.c:13732 #, gcc-internal-format msgid "converting %qT to % will never use a type conversion operator" msgstr "" -#: cp/decl.c:13722 +#: cp/decl.c:13739 #, gcc-internal-format msgid "" "converting %qT to a reference to the same type will never use a type " "conversion operator" msgstr "" -#: cp/decl.c:13724 +#: cp/decl.c:13741 #, gcc-internal-format msgid "" "converting %qT to the same type will never use a type conversion operator" msgstr "" -#: cp/decl.c:13733 +#: cp/decl.c:13750 #, gcc-internal-format msgid "" "converting %qT to a reference to a base class %qT will never use a type " "conversion operator" msgstr "" -#: cp/decl.c:13735 +#: cp/decl.c:13752 #, gcc-internal-format msgid "" "converting %qT to a base class %qT will never use a type conversion operator" msgstr "" -#: cp/decl.c:13751 +#: cp/decl.c:13768 #, gcc-internal-format msgid "user-defined %qD always evaluates both arguments" msgstr "" -#: cp/decl.c:13770 +#: cp/decl.c:13787 #, gcc-internal-format msgid "prefix %qD should return %qT" msgstr "" -#: cp/decl.c:13777 +#: cp/decl.c:13794 #, gcc-internal-format msgid "postfix %qD should return %qT" msgstr "" -#: cp/decl.c:13789 +#: cp/decl.c:13806 #, gcc-internal-format msgid "%qD should return by value" msgstr "" -#: cp/decl.c:13844 +#: cp/decl.c:13861 #, gcc-internal-format msgid "using template type parameter %qT after %qs" msgstr "" -#: cp/decl.c:13867 +#: cp/decl.c:13884 #, gcc-internal-format msgid "using alias template specialization %qT after %qs" msgstr "" -#: cp/decl.c:13870 +#: cp/decl.c:13887 #, gcc-internal-format msgid "using typedef-name %qD after %qs" msgstr "" -#: cp/decl.c:13872 +#: cp/decl.c:13889 #, gcc-internal-format msgid "%qD has a previous declaration here" msgstr "" -#: cp/decl.c:13880 +#: cp/decl.c:13897 #, gcc-internal-format msgid "%qT referred to as %qs" msgstr "" -#: cp/decl.c:13881 cp/decl.c:13888 +#: cp/decl.c:13898 cp/decl.c:13905 #, gcc-internal-format msgid "%qT has a previous declaration here" msgstr "" -#: cp/decl.c:13887 +#: cp/decl.c:13904 #, gcc-internal-format msgid "%qT referred to as enum" msgstr "" @@ -45401,94 +45412,94 @@ msgstr "" #. void f(class C); // No template header here #. #. then the required template argument is missing. -#: cp/decl.c:13902 +#: cp/decl.c:13919 #, gcc-internal-format msgid "template argument required for %<%s %T%>" msgstr "" -#: cp/decl.c:13956 cp/name-lookup.c:4570 +#: cp/decl.c:13973 cp/name-lookup.c:4570 #, gcc-internal-format msgid "%qD has the same name as the class in which it is declared" msgstr "" -#: cp/decl.c:13986 cp/friend.c:302 cp/parser.c:3115 cp/parser.c:6551 -#: cp/pt.c:9306 +#: cp/decl.c:14003 cp/friend.c:302 cp/parser.c:3115 cp/parser.c:6551 +#: cp/pt.c:9308 #, gcc-internal-format msgid "%qT is not a template" msgstr "" -#: cp/decl.c:13991 +#: cp/decl.c:14008 #, gcc-internal-format msgid "perhaps you want to explicitly add %<%T::%>" msgstr "" -#: cp/decl.c:14000 cp/name-lookup.c:3997 cp/name-lookup.c:4004 +#: cp/decl.c:14017 cp/name-lookup.c:3997 cp/name-lookup.c:4004 #: cp/name-lookup.c:4857 cp/parser.c:6502 cp/parser.c:27221 #, gcc-internal-format msgid "reference to %qD is ambiguous" msgstr "" -#: cp/decl.c:14103 +#: cp/decl.c:14120 #, gcc-internal-format msgid "use of enum %q#D without previous declaration" msgstr "" -#: cp/decl.c:14139 +#: cp/decl.c:14156 #, gcc-internal-format msgid "redeclaration of %qT as a non-template" msgstr "" -#: cp/decl.c:14279 +#: cp/decl.c:14296 #, gcc-internal-format msgid "derived union %qT invalid" msgstr "" -#: cp/decl.c:14286 +#: cp/decl.c:14303 #, gcc-internal-format msgid "%qT defined with multiple direct bases" msgstr "" -#: cp/decl.c:14297 +#: cp/decl.c:14314 #, gcc-internal-format msgid "%qT defined with direct virtual base" msgstr "" -#: cp/decl.c:14322 +#: cp/decl.c:14339 #, gcc-internal-format msgid "base type %qT fails to be a struct or class type" msgstr "" -#: cp/decl.c:14352 +#: cp/decl.c:14369 #, gcc-internal-format msgid "recursive type %qT undefined" msgstr "" -#: cp/decl.c:14354 +#: cp/decl.c:14371 #, gcc-internal-format msgid "duplicate base type %qT invalid" msgstr "" -#: cp/decl.c:14499 +#: cp/decl.c:14516 #, gcc-internal-format msgid "scoped/unscoped mismatch in enum %q#T" msgstr "" -#: cp/decl.c:14502 cp/decl.c:14510 cp/decl.c:14520 cp/parser.c:18945 +#: cp/decl.c:14519 cp/decl.c:14527 cp/decl.c:14537 cp/parser.c:18945 #, gcc-internal-format msgid "previous definition here" msgstr "" -#: cp/decl.c:14507 +#: cp/decl.c:14524 #, gcc-internal-format msgid "underlying type mismatch in enum %q#T" msgstr "" -#: cp/decl.c:14517 +#: cp/decl.c:14534 #, gcc-internal-format msgid "different underlying type in enum %q#T" msgstr "" -#: cp/decl.c:14590 +#: cp/decl.c:14607 #, gcc-internal-format msgid "underlying type %qT of %qT must be an integral type" msgstr "" @@ -45497,78 +45508,78 @@ msgstr "" #. #. IF no integral type can represent all the enumerator values, the #. enumeration is ill-formed. -#: cp/decl.c:14737 +#: cp/decl.c:14754 #, gcc-internal-format msgid "no integral type can represent all of the enumerator values for %qT" msgstr "" -#: cp/decl.c:14909 +#: cp/decl.c:14926 #, gcc-internal-format msgid "" "enumerator value for %qD must have integral or unscoped enumeration type" msgstr "" -#: cp/decl.c:14919 +#: cp/decl.c:14936 #, gcc-internal-format msgid "enumerator value for %qD is not an integer constant" msgstr "" -#: cp/decl.c:14968 +#: cp/decl.c:14985 #, gcc-internal-format msgid "incremented enumerator value is too large for %" msgstr "" -#: cp/decl.c:14969 +#: cp/decl.c:14986 #, gcc-internal-format msgid "incremented enumerator value is too large for %" msgstr "" -#: cp/decl.c:14980 +#: cp/decl.c:14997 #, gcc-internal-format msgid "overflow in enumeration values at %qD" msgstr "" -#: cp/decl.c:15000 +#: cp/decl.c:15017 #, gcc-internal-format msgid "enumerator value %qE is outside the range of underlying type %qT" msgstr "" -#: cp/decl.c:15111 +#: cp/decl.c:15128 #, gcc-internal-format msgid "return type %q#T is incomplete" msgstr "" -#: cp/decl.c:15286 cp/typeck.c:9675 +#: cp/decl.c:15303 cp/typeck.c:9693 #, gcc-internal-format msgid "% should return a reference to %<*this%>" msgstr "" -#: cp/decl.c:15633 +#: cp/decl.c:15650 #, gcc-internal-format msgid "invalid function declaration" msgstr "" -#: cp/decl.c:16102 +#: cp/decl.c:16119 #, gcc-internal-format msgid "no return statements in function returning %qT" msgstr "" -#: cp/decl.c:16104 cp/typeck.c:9555 +#: cp/decl.c:16121 cp/typeck.c:9573 #, gcc-internal-format msgid "only plain % return type can be deduced to %" msgstr "" -#: cp/decl.c:16324 +#: cp/decl.c:16341 #, gcc-internal-format msgid "invalid member function declaration" msgstr "" -#: cp/decl.c:16338 +#: cp/decl.c:16355 #, gcc-internal-format msgid "%qD is already defined in class %qT" msgstr "" -#: cp/decl.c:16711 +#: cp/decl.c:16728 #, gcc-internal-format msgid "use of %qD before deduction of %" msgstr "" @@ -45610,7 +45621,7 @@ msgstr "" msgid "deleting %qT is undefined" msgstr "" -#: cp/decl2.c:566 cp/pt.c:5559 +#: cp/decl2.c:566 cp/pt.c:5561 #, gcc-internal-format msgid "template declaration of %q#D" msgstr "" @@ -45624,7 +45635,7 @@ msgstr "" #. [temp.mem] #. #. A destructor shall not be a member template. -#: cp/decl2.c:621 cp/pt.c:5518 +#: cp/decl2.c:621 cp/pt.c:5520 #, gcc-internal-format msgid "destructor %qD declared as member template" msgstr "" @@ -46079,7 +46090,7 @@ msgstr "" msgid "%qD is not a member of %qT; did you mean %qs?" msgstr "" -#: cp/error.c:4292 cp/typeck.c:2420 +#: cp/error.c:4292 cp/typeck.c:2437 #, gcc-internal-format msgid "%qD is not a member of %qT" msgstr "" @@ -46089,7 +46100,7 @@ msgstr "" msgid "%qD is not a member of %qD; did you mean %qs?" msgstr "" -#: cp/error.c:4318 cp/typeck.c:3013 +#: cp/error.c:4318 cp/typeck.c:3031 #, gcc-internal-format msgid "%qD is not a member of %qD" msgstr "" @@ -46437,7 +46448,7 @@ msgstr "" msgid "invalid pointer to bit-field %qD" msgstr "" -#: cp/init.c:2264 cp/typeck.c:1897 +#: cp/init.c:2264 cp/typeck.c:1914 #, gcc-internal-format msgid "invalid use of non-static member function %qD" msgstr "" @@ -46914,40 +46925,40 @@ msgid "" "match the implicit exception-specification %qX" msgstr "" -#: cp/method.c:2192 +#: cp/method.c:2191 #, gcc-internal-format msgid "defaulted declaration %q+D does not match the expected signature" msgstr "" -#: cp/method.c:2195 +#: cp/method.c:2194 #, gcc-internal-format msgid "expected signature: %qD" msgstr "" -#: cp/method.c:2233 +#: cp/method.c:2232 msgid "" "function %q+D defaulted on its redeclaration with an exception-specification " "that differs from the implicit exception-specification %qX" msgstr "" -#: cp/method.c:2255 +#: cp/method.c:2254 #, gcc-internal-format msgid "" "explicitly defaulted function %q+D cannot be declared as % " "because the implicit declaration is not %:" msgstr "" -#: cp/method.c:2303 +#: cp/method.c:2302 #, gcc-internal-format msgid "a template cannot be defaulted" msgstr "" -#: cp/method.c:2331 +#: cp/method.c:2330 #, gcc-internal-format msgid "%qD cannot be defaulted" msgstr "" -#: cp/method.c:2340 +#: cp/method.c:2339 #, gcc-internal-format msgid "defaulted function %q+D with default argument" msgstr "" @@ -47345,7 +47356,7 @@ msgstr "" msgid "ISO C++ forbids using a floating-point literal in a constant-expression" msgstr "" -#: cp/parser.c:3162 cp/pt.c:18411 +#: cp/parser.c:3162 cp/pt.c:18414 #, gcc-internal-format msgid "" "a cast to a type other than an integral or enumeration type cannot appear in " @@ -47645,7 +47656,7 @@ msgstr "" msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>" msgstr "" -#: cp/parser.c:5394 cp/parser.c:5571 cp/parser.c:5746 cp/semantics.c:3693 +#: cp/parser.c:5394 cp/parser.c:5571 cp/parser.c:5746 cp/semantics.c:3684 #, gcc-internal-format msgid "expected primary-expression" msgstr "" @@ -47715,7 +47726,7 @@ msgstr "" msgid "variable template-id %qD in nested-name-specifier" msgstr "" -#: cp/parser.c:6552 cp/typeck.c:2712 cp/typeck.c:2715 cp/typeck.c:2732 +#: cp/parser.c:6552 cp/typeck.c:2730 cp/typeck.c:2733 cp/typeck.c:2750 #, gcc-internal-format msgid "%qD is not a template" msgstr "" @@ -47740,7 +47751,7 @@ msgstr "" msgid "wrong number of arguments to %<__builtin_addressof%>" msgstr "" -#: cp/parser.c:7028 cp/pt.c:19023 +#: cp/parser.c:7028 cp/pt.c:19026 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_launder%>" msgstr "" @@ -47755,7 +47766,7 @@ msgstr "" msgid "two consecutive %<[%> shall only introduce an attribute" msgstr "" -#: cp/parser.c:7744 cp/typeck.c:2600 +#: cp/parser.c:7744 cp/typeck.c:2618 #, gcc-internal-format msgid "invalid use of %qD" msgstr "" @@ -47911,7 +47922,7 @@ msgstr "" msgid "capture of non-variable %qE" msgstr "" -#: cp/parser.c:10703 cp/parser.c:10713 cp/semantics.c:3539 cp/semantics.c:3551 +#: cp/parser.c:10703 cp/parser.c:10713 cp/semantics.c:3530 cp/semantics.c:3542 #, gcc-internal-format msgid "%q#D declared here" msgstr "" @@ -48227,12 +48238,12 @@ msgstr "" msgid "cannot expand initializer for member %qD" msgstr "" -#: cp/parser.c:14972 cp/pt.c:25054 +#: cp/parser.c:14972 cp/pt.c:25053 #, gcc-internal-format msgid "mem-initializer for %qD follows constructor delegation" msgstr "" -#: cp/parser.c:14984 cp/pt.c:25066 +#: cp/parser.c:14984 cp/pt.c:25065 #, gcc-internal-format msgid "constructor delegation follows mem-initializer for %qD" msgstr "" @@ -49509,7 +49520,7 @@ msgstr "" msgid "% clause with parameter on range-based % loop" msgstr "" -#: cp/parser.c:37072 cp/pt.c:16761 +#: cp/parser.c:37072 cp/pt.c:16764 #, gcc-internal-format msgid "iteration variable %qD should not be reduction" msgstr "" @@ -49540,22 +49551,22 @@ msgstr "" msgid "types may not be defined in declare reduction type list" msgstr "" -#: cp/parser.c:39647 cp/semantics.c:5548 +#: cp/parser.c:39647 cp/semantics.c:5540 #, gcc-internal-format msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>" msgstr "" -#: cp/parser.c:39652 cp/semantics.c:5557 +#: cp/parser.c:39652 cp/semantics.c:5549 #, gcc-internal-format msgid "function or array type %qT in %<#pragma omp declare reduction%>" msgstr "" -#: cp/parser.c:39655 cp/pt.c:13085 cp/semantics.c:5563 +#: cp/parser.c:39655 cp/pt.c:13087 cp/semantics.c:5555 #, gcc-internal-format msgid "reference type %qT in %<#pragma omp declare reduction%>" msgstr "" -#: cp/parser.c:39658 cp/semantics.c:5569 +#: cp/parser.c:39658 cp/semantics.c:5561 #, gcc-internal-format msgid "" "const, volatile or __restrict qualified type %qT in %<#pragma omp declare " @@ -49578,12 +49589,12 @@ msgstr "" msgid "atomic_cancel" msgstr "" -#: cp/parser.c:40553 cp/semantics.c:9198 +#: cp/parser.c:40553 cp/semantics.c:9190 #, gcc-internal-format msgid "%<__transaction_relaxed%> without transactional memory support enabled" msgstr "" -#: cp/parser.c:40555 cp/semantics.c:9200 +#: cp/parser.c:40555 cp/semantics.c:9192 #, gcc-internal-format msgid "%<__transaction_atomic%> without transactional memory support enabled" msgstr "" @@ -49702,7 +49713,7 @@ msgstr "" msgid "specialization of %qD after instantiation" msgstr "" -#: cp/pt.c:2006 cp/semantics.c:5417 +#: cp/pt.c:2006 cp/semantics.c:5409 #, gcc-internal-format msgid "%s %#qD" msgstr "" @@ -49896,7 +49907,7 @@ msgstr "" msgid "parameter packs not expanded with %<...%>:" msgstr "" -#: cp/pt.c:4083 cp/pt.c:4835 +#: cp/pt.c:4083 cp/pt.c:4837 #, gcc-internal-format msgid " %qD" msgstr "" @@ -49921,24 +49932,24 @@ msgstr "" msgid "template parameter %qD declared here" msgstr "" -#: cp/pt.c:4771 +#: cp/pt.c:4773 #, gcc-internal-format msgid "specialization of variable concept %q#D" msgstr "" -#: cp/pt.c:4830 +#: cp/pt.c:4832 #, gcc-internal-format msgid "template parameters not deducible in partial specialization:" msgstr "" -#: cp/pt.c:4854 +#: cp/pt.c:4856 #, gcc-internal-format msgid "" "partial specialization %q+D does not specialize any template arguments; to " "define the primary template, remove the template argument list" msgstr "" -#: cp/pt.c:4858 +#: cp/pt.c:4860 #, gcc-internal-format msgid "" "partial specialization %q+D does not specialize any template arguments and " @@ -49946,63 +49957,63 @@ msgid "" "template, remove the template argument list" msgstr "" -#: cp/pt.c:4862 cp/pt.c:4873 +#: cp/pt.c:4864 cp/pt.c:4875 #, gcc-internal-format msgid "primary template here" msgstr "" -#: cp/pt.c:4870 +#: cp/pt.c:4872 #, gcc-internal-format msgid "" "partial specialization is not more specialized than the primary template " "because it replaces multiple parameters with a pack expansion" msgstr "" -#: cp/pt.c:4886 +#: cp/pt.c:4888 #, gcc-internal-format msgid "partial specialization %qD is not more specialized than" msgstr "" -#: cp/pt.c:4888 +#: cp/pt.c:4890 #, gcc-internal-format msgid "primary template %qD" msgstr "" -#: cp/pt.c:4935 +#: cp/pt.c:4937 #, gcc-internal-format msgid "" "parameter pack argument %qE must be at the end of the template argument list" msgstr "" -#: cp/pt.c:4938 +#: cp/pt.c:4940 #, gcc-internal-format msgid "" "parameter pack argument %qT must be at the end of the template argument list" msgstr "" -#: cp/pt.c:4959 +#: cp/pt.c:4961 #, gcc-internal-format msgid "template argument %qE involves template parameter(s)" msgstr "" -#: cp/pt.c:5005 +#: cp/pt.c:5007 #, gcc-internal-format msgid "type %qT of template argument %qE depends on a template parameter" msgid_plural "type %qT of template argument %qE depends on template parameters" msgstr[0] "" msgstr[1] "" -#: cp/pt.c:5067 +#: cp/pt.c:5069 #, gcc-internal-format msgid "declaration of %qD ambiguates earlier template instantiation for %qD" msgstr "" -#: cp/pt.c:5071 +#: cp/pt.c:5073 #, gcc-internal-format msgid "partial specialization of %qD after instantiation of %qD" msgstr "" -#: cp/pt.c:5254 +#: cp/pt.c:5256 #, gcc-internal-format msgid "no default argument for %qD" msgstr "" @@ -50010,52 +50021,52 @@ msgstr "" #. A primary class template can only have one #. parameter pack, at the end of the template #. parameter list. -#: cp/pt.c:5276 +#: cp/pt.c:5278 #, gcc-internal-format msgid "parameter pack %q+D must be at the end of the template parameter list" msgstr "" -#: cp/pt.c:5312 +#: cp/pt.c:5314 #, gcc-internal-format msgid "" "default template arguments may not be used in function template friend re-" "declaration" msgstr "" -#: cp/pt.c:5315 +#: cp/pt.c:5317 #, gcc-internal-format msgid "" "default template arguments may not be used in template friend declarations" msgstr "" -#: cp/pt.c:5318 +#: cp/pt.c:5320 #, gcc-internal-format msgid "" "default template arguments may not be used in function templates without %<-" "std=c++11%> or %<-std=gnu++11%>" msgstr "" -#: cp/pt.c:5321 +#: cp/pt.c:5323 #, gcc-internal-format msgid "default template arguments may not be used in partial specializations" msgstr "" -#: cp/pt.c:5324 cp/pt.c:5382 +#: cp/pt.c:5326 cp/pt.c:5384 #, gcc-internal-format msgid "default argument for template parameter for class enclosing %qD" msgstr "" -#: cp/pt.c:5496 +#: cp/pt.c:5498 #, gcc-internal-format msgid "template %qD declared" msgstr "" -#: cp/pt.c:5503 +#: cp/pt.c:5505 #, gcc-internal-format msgid "template class without a name" msgstr "" -#: cp/pt.c:5511 +#: cp/pt.c:5513 #, gcc-internal-format msgid "member template %qD may not have virt-specifiers" msgstr "" @@ -50065,76 +50076,76 @@ msgstr "" #. An allocation function can be a function #. template. ... Template allocation functions shall #. have two or more parameters. -#: cp/pt.c:5533 +#: cp/pt.c:5535 #, gcc-internal-format msgid "invalid template declaration of %qD" msgstr "" -#: cp/pt.c:5676 +#: cp/pt.c:5678 #, gcc-internal-format msgid "template definition of non-template %q#D" msgstr "" -#: cp/pt.c:5719 +#: cp/pt.c:5721 #, gcc-internal-format msgid "expected %d levels of template parms for %q#D, got %d" msgstr "" -#: cp/pt.c:5733 +#: cp/pt.c:5735 #, gcc-internal-format msgid "got %d template parameters for %q#D" msgstr "" -#: cp/pt.c:5736 +#: cp/pt.c:5738 #, gcc-internal-format msgid "got %d template parameters for %q#T" msgstr "" -#: cp/pt.c:5738 +#: cp/pt.c:5740 #, gcc-internal-format, gfc-internal-format msgid " but %d required" msgstr "" -#: cp/pt.c:5759 +#: cp/pt.c:5761 #, gcc-internal-format msgid "template arguments to %qD do not match original template %qD" msgstr "" -#: cp/pt.c:5762 +#: cp/pt.c:5764 #, gcc-internal-format msgid "use %%> for an explicit specialization" msgstr "" -#: cp/pt.c:5889 +#: cp/pt.c:5891 #, gcc-internal-format msgid "%qT is not a template type" msgstr "" -#: cp/pt.c:5902 +#: cp/pt.c:5904 #, gcc-internal-format msgid "template specifiers not specified in declaration of %qD" msgstr "" -#: cp/pt.c:5913 +#: cp/pt.c:5915 #, gcc-internal-format, gfc-internal-format msgid "redeclared with %d template parameter" msgid_plural "redeclared with %d template parameters" msgstr[0] "" msgstr[1] "" -#: cp/pt.c:5917 +#: cp/pt.c:5919 #, gcc-internal-format msgid "previous declaration %qD used %d template parameter" msgid_plural "previous declaration %qD used %d template parameters" msgstr[0] "" msgstr[1] "" -#: cp/pt.c:5954 +#: cp/pt.c:5956 #, gcc-internal-format msgid "template parameter %q+#D" msgstr "" -#: cp/pt.c:5955 +#: cp/pt.c:5957 #, gcc-internal-format msgid "redeclared here as %q#D" msgstr "" @@ -50143,434 +50154,434 @@ msgstr "" #. #. A template-parameter may not be given default arguments #. by two different declarations in the same scope. -#: cp/pt.c:5965 +#: cp/pt.c:5967 #, gcc-internal-format msgid "redefinition of default argument for %q#D" msgstr "" -#: cp/pt.c:5967 +#: cp/pt.c:5969 #, gcc-internal-format msgid "original definition appeared here" msgstr "" -#: cp/pt.c:5995 +#: cp/pt.c:5997 #, gcc-internal-format msgid "redeclaration %q#D with different constraints" msgstr "" -#: cp/pt.c:5998 +#: cp/pt.c:6000 #, gcc-internal-format msgid "original declaration appeared here" msgstr "" -#: cp/pt.c:6258 cp/pt.c:6326 +#: cp/pt.c:6260 cp/pt.c:6328 #, gcc-internal-format msgid "%qE is not a valid template argument for type %qT" msgstr "" -#: cp/pt.c:6261 +#: cp/pt.c:6263 #, gcc-internal-format msgid "it must be the address of a function with external linkage" msgstr "" -#: cp/pt.c:6264 +#: cp/pt.c:6266 #, gcc-internal-format msgid "it must be the name of a function with external linkage" msgstr "" -#: cp/pt.c:6276 +#: cp/pt.c:6278 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because %qD has no linkage" msgstr "" -#: cp/pt.c:6280 +#: cp/pt.c:6282 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because %qD does not have " "external linkage" msgstr "" -#: cp/pt.c:6329 +#: cp/pt.c:6331 #, gcc-internal-format msgid "it must be a pointer-to-member of the form %<&X::Y%>" msgstr "" -#: cp/pt.c:6331 +#: cp/pt.c:6333 #, gcc-internal-format msgid "because it is a member of %qT" msgstr "" -#: cp/pt.c:6391 +#: cp/pt.c:6393 #, gcc-internal-format msgid " couldn%'t deduce template parameter %qD" msgstr "" -#: cp/pt.c:6400 +#: cp/pt.c:6402 #, gcc-internal-format msgid " types %qT and %qT have incompatible cv-qualifiers" msgstr "" -#: cp/pt.c:6409 +#: cp/pt.c:6411 #, gcc-internal-format msgid " mismatched types %qT and %qT" msgstr "" -#: cp/pt.c:6418 +#: cp/pt.c:6420 #, gcc-internal-format msgid " template parameter %qD is not a parameter pack, but argument %qD is" msgstr "" -#: cp/pt.c:6429 +#: cp/pt.c:6431 #, gcc-internal-format msgid " template argument %qE does not match pointer-to-member constant %qE" msgstr "" -#: cp/pt.c:6439 +#: cp/pt.c:6441 #, gcc-internal-format msgid " %qE is not equivalent to %qE" msgstr "" -#: cp/pt.c:6448 +#: cp/pt.c:6450 #, gcc-internal-format msgid " inconsistent parameter pack deduction with %qT and %qT" msgstr "" -#: cp/pt.c:6460 +#: cp/pt.c:6462 #, gcc-internal-format msgid " deduced conflicting types for parameter %qT (%qT and %qT)" msgstr "" -#: cp/pt.c:6464 +#: cp/pt.c:6466 #, gcc-internal-format msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)" msgstr "" -#: cp/pt.c:6475 +#: cp/pt.c:6477 #, gcc-internal-format msgid " variable-sized array type %qT is not a valid template argument" msgstr "" -#: cp/pt.c:6486 +#: cp/pt.c:6488 #, gcc-internal-format msgid " member function type %qT is not a valid template argument" msgstr "" -#: cp/pt.c:6498 +#: cp/pt.c:6500 #, gcc-internal-format, gfc-internal-format msgid " candidate expects at least %d argument, %d provided" msgid_plural " candidate expects at least %d arguments, %d provided" msgstr[0] "" msgstr[1] "" -#: cp/pt.c:6529 +#: cp/pt.c:6531 #, gcc-internal-format msgid " cannot convert %qE (type %qT) to type %qT" msgstr "" -#: cp/pt.c:6542 +#: cp/pt.c:6544 #, gcc-internal-format msgid " %qT is an ambiguous base class of %qT" msgstr "" -#: cp/pt.c:6546 +#: cp/pt.c:6548 #, gcc-internal-format msgid " %qT is not derived from %qT" msgstr "" -#: cp/pt.c:6557 +#: cp/pt.c:6559 #, gcc-internal-format msgid "" " template parameters of a template template argument are inconsistent with " "other deduced template arguments" msgstr "" -#: cp/pt.c:6567 +#: cp/pt.c:6569 #, gcc-internal-format msgid " can%'t deduce a template for %qT from non-template type %qT" msgstr "" -#: cp/pt.c:6577 +#: cp/pt.c:6579 #, gcc-internal-format msgid " template argument %qE does not match %qE" msgstr "" -#: cp/pt.c:6623 +#: cp/pt.c:6625 #, gcc-internal-format msgid "" "%qE is not a valid template argument of type %qT because %qE is not a " "variable" msgstr "" -#: cp/pt.c:6630 +#: cp/pt.c:6632 #, gcc-internal-format msgid "" "%qE is not a valid template argument of type %qT in C++98 because %qD does " "not have external linkage" msgstr "" -#: cp/pt.c:6639 +#: cp/pt.c:6641 #, gcc-internal-format msgid "" "%qE is not a valid template argument of type %qT because %qD has no linkage" msgstr "" -#: cp/pt.c:6654 +#: cp/pt.c:6656 #, gcc-internal-format msgid "the address of %qD is not a valid template argument" msgstr "" -#: cp/pt.c:6663 +#: cp/pt.c:6665 #, gcc-internal-format msgid "" "the address of the %qT subobject of %qD is not a valid template argument" msgstr "" -#: cp/pt.c:6670 +#: cp/pt.c:6672 #, gcc-internal-format msgid "" "the address of %qD is not a valid template argument because it does not have " "static storage duration" msgstr "" -#: cp/pt.c:6688 +#: cp/pt.c:6690 #, gcc-internal-format msgid "" "%qD is not a valid template argument because %qD is a variable, not the " "address of a variable" msgstr "" -#: cp/pt.c:6696 +#: cp/pt.c:6698 #, gcc-internal-format msgid "" "%qE is not a valid template argument for %qT because it is not the address " "of a variable" msgstr "" -#: cp/pt.c:6778 +#: cp/pt.c:6780 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because string literals " "can never be used in this context" msgstr "" -#: cp/pt.c:6944 +#: cp/pt.c:6946 #, gcc-internal-format msgid "in template argument for type %qT" msgstr "" -#: cp/pt.c:6958 +#: cp/pt.c:6960 #, gcc-internal-format msgid "template argument %qE for type %qT not a constant integer" msgstr "" -#: cp/pt.c:7044 +#: cp/pt.c:7046 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because of conflicts in cv-" "qualification" msgstr "" -#: cp/pt.c:7052 +#: cp/pt.c:7054 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because it is not an lvalue" msgstr "" -#: cp/pt.c:7070 +#: cp/pt.c:7072 #, gcc-internal-format msgid "" "%q#D is not a valid template argument for type %qT because a reference " "variable does not have a constant address" msgstr "" -#: cp/pt.c:7130 +#: cp/pt.c:7132 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because it is a pointer" msgstr "" -#: cp/pt.c:7132 +#: cp/pt.c:7134 #, gcc-internal-format msgid "try using %qE instead" msgstr "" -#: cp/pt.c:7186 +#: cp/pt.c:7188 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because it is of type %qT" msgstr "" -#: cp/pt.c:7758 +#: cp/pt.c:7760 #, gcc-internal-format msgid "ignoring attributes on template argument %qT" msgstr "" -#: cp/pt.c:7774 +#: cp/pt.c:7776 #, gcc-internal-format msgid "ignoring attributes in template argument %qE" msgstr "" -#: cp/pt.c:7909 +#: cp/pt.c:7911 #, gcc-internal-format msgid "injected-class-name %qD used as template template argument" msgstr "" -#: cp/pt.c:7938 +#: cp/pt.c:7940 #, gcc-internal-format msgid "invalid use of destructor %qE as a type" msgstr "" -#: cp/pt.c:7943 +#: cp/pt.c:7945 #, gcc-internal-format msgid "to refer to a type member of a template parameter, use %" msgstr "" -#: cp/pt.c:7959 cp/pt.c:7981 cp/pt.c:8035 +#: cp/pt.c:7961 cp/pt.c:7983 cp/pt.c:8037 #, gcc-internal-format msgid "type/value mismatch at argument %d in template parameter list for %qD" msgstr "" -#: cp/pt.c:7964 +#: cp/pt.c:7966 #, gcc-internal-format msgid " expected a constant of type %qT, got %qT" msgstr "" -#: cp/pt.c:7969 +#: cp/pt.c:7971 #, gcc-internal-format msgid " expected a class template, got %qE" msgstr "" -#: cp/pt.c:7972 +#: cp/pt.c:7974 #, gcc-internal-format msgid " expected a type, got %qE" msgstr "" -#: cp/pt.c:7986 +#: cp/pt.c:7988 #, gcc-internal-format msgid " expected a type, got %qT" msgstr "" -#: cp/pt.c:7989 +#: cp/pt.c:7991 #, gcc-internal-format msgid " expected a class template, got %qT" msgstr "" -#: cp/pt.c:8039 +#: cp/pt.c:8041 #, gcc-internal-format msgid " expected a template of type %qD, got %qT" msgstr "" -#: cp/pt.c:8053 +#: cp/pt.c:8055 #, gcc-internal-format msgid "constraint mismatch at argument %d in template parameter list for %qD" msgstr "" -#: cp/pt.c:8056 +#: cp/pt.c:8058 #, gcc-internal-format msgid " expected %qD but got %qD" msgstr "" -#: cp/pt.c:8119 +#: cp/pt.c:8121 #, gcc-internal-format msgid "could not convert template argument %qE from %qT to %qT" msgstr "" -#: cp/pt.c:8257 cp/pt.c:8570 +#: cp/pt.c:8259 cp/pt.c:8572 #, gcc-internal-format, gfc-internal-format msgid "template argument %d is invalid" msgstr "" -#: cp/pt.c:8272 cp/pt.c:8404 +#: cp/pt.c:8274 cp/pt.c:8406 #, gcc-internal-format, gfc-internal-format msgid "wrong number of template arguments (%d, should be %d)" msgstr "" -#: cp/pt.c:8400 +#: cp/pt.c:8402 #, gcc-internal-format, gfc-internal-format msgid "wrong number of template arguments (%d, should be at least %d)" msgstr "" -#: cp/pt.c:8409 +#: cp/pt.c:8411 #, gcc-internal-format msgid "provided for %qD" msgstr "" -#: cp/pt.c:8434 +#: cp/pt.c:8436 #, gcc-internal-format msgid "" "pack expansion argument for non-pack parameter %qD of alias template %qD" msgstr "" -#: cp/pt.c:8438 +#: cp/pt.c:8440 #, gcc-internal-format msgid "pack expansion argument for non-pack parameter %qD of concept %qD" msgstr "" -#: cp/pt.c:8536 +#: cp/pt.c:8538 #, gcc-internal-format msgid "" "so any instantiation with a non-empty parameter pack would be ill-formed" msgstr "" -#: cp/pt.c:9155 +#: cp/pt.c:9157 #, gcc-internal-format msgid "%q#D is not a function template" msgstr "" -#: cp/pt.c:9318 +#: cp/pt.c:9320 #, gcc-internal-format msgid "non-template type %qT used as a template" msgstr "" -#: cp/pt.c:9320 +#: cp/pt.c:9322 #, gcc-internal-format msgid "for template declaration %q+D" msgstr "" -#: cp/pt.c:9444 +#: cp/pt.c:9446 #, gcc-internal-format msgid "template constraint failure" msgstr "" -#: cp/pt.c:9814 +#: cp/pt.c:9816 #, gcc-internal-format msgid "use of invalid variable template %qE" msgstr "" -#: cp/pt.c:10244 +#: cp/pt.c:10246 #, gcc-internal-format msgid "" "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=" "%> to increase the maximum)" msgstr "" -#: cp/pt.c:11324 +#: cp/pt.c:11326 #, gcc-internal-format msgid "flexible array member %qD in union" msgstr "" -#: cp/pt.c:11819 +#: cp/pt.c:11821 #, gcc-internal-format msgid "fold of empty expansion over %O" msgstr "" -#: cp/pt.c:12201 +#: cp/pt.c:12203 #, gcc-internal-format msgid "%qE is not the entire pattern of the pack expansion" msgstr "" -#: cp/pt.c:12291 +#: cp/pt.c:12293 #, gcc-internal-format msgid "mismatched argument pack lengths while expanding %qT" msgstr "" -#: cp/pt.c:12294 +#: cp/pt.c:12296 #, gcc-internal-format msgid "mismatched argument pack lengths while expanding %qE" msgstr "" -#: cp/pt.c:12855 +#: cp/pt.c:12857 #, gcc-internal-format msgid " when instantiating default argument for call to %qD" msgstr "" @@ -50588,300 +50599,300 @@ msgstr "" #. #. is an attempt to declare a variable with function #. type. -#: cp/pt.c:13880 +#: cp/pt.c:13882 #, gcc-internal-format msgid "variable %qD has function type" msgstr "" -#: cp/pt.c:14053 +#: cp/pt.c:14056 #, gcc-internal-format msgid "invalid parameter type %qT" msgstr "" -#: cp/pt.c:14055 +#: cp/pt.c:14058 #, gcc-internal-format msgid "in declaration %q+D" msgstr "" -#: cp/pt.c:14173 +#: cp/pt.c:14176 #, gcc-internal-format msgid "function returning an array" msgstr "" -#: cp/pt.c:14175 +#: cp/pt.c:14178 #, gcc-internal-format msgid "function returning a function" msgstr "" -#: cp/pt.c:14213 +#: cp/pt.c:14216 #, gcc-internal-format msgid "creating pointer to member function of non-class type %qT" msgstr "" -#: cp/pt.c:14825 +#: cp/pt.c:14828 #, gcc-internal-format msgid "forming reference to void" msgstr "" -#: cp/pt.c:14827 +#: cp/pt.c:14830 #, gcc-internal-format msgid "forming pointer to reference type %qT" msgstr "" -#: cp/pt.c:14829 +#: cp/pt.c:14832 #, gcc-internal-format msgid "forming reference to reference type %qT" msgstr "" -#: cp/pt.c:14842 +#: cp/pt.c:14845 #, gcc-internal-format msgid "forming pointer to qualified function type %qT" msgstr "" -#: cp/pt.c:14845 +#: cp/pt.c:14848 #, gcc-internal-format msgid "forming reference to qualified function type %qT" msgstr "" -#: cp/pt.c:14893 +#: cp/pt.c:14896 #, gcc-internal-format msgid "creating pointer to member of non-class type %qT" msgstr "" -#: cp/pt.c:14899 +#: cp/pt.c:14902 #, gcc-internal-format msgid "creating pointer to member reference type %qT" msgstr "" -#: cp/pt.c:14905 +#: cp/pt.c:14908 #, gcc-internal-format msgid "creating pointer to member of type void" msgstr "" -#: cp/pt.c:15005 +#: cp/pt.c:15008 #, gcc-internal-format msgid "%qD is instantiated for an empty pack" msgstr "" -#: cp/pt.c:15025 +#: cp/pt.c:15028 #, gcc-internal-format msgid "%qT is not a class, struct, or union type" msgstr "" -#: cp/pt.c:15062 +#: cp/pt.c:15065 #, gcc-internal-format msgid "%qT resolves to %qT, which is not an enumeration type" msgstr "" -#: cp/pt.c:15070 +#: cp/pt.c:15073 #, gcc-internal-format msgid "%qT resolves to %qT, which is is not a class type" msgstr "" -#: cp/pt.c:15134 +#: cp/pt.c:15137 #, gcc-internal-format msgid "empty initializer in lambda init-capture" msgstr "" -#: cp/pt.c:15209 +#: cp/pt.c:15212 #, gcc-internal-format msgid "use of %qs in template" msgstr "" -#: cp/pt.c:15387 +#: cp/pt.c:15390 #, gcc-internal-format msgid "qualifying type %qT does not match destructor name ~%qT" msgstr "" -#: cp/pt.c:15402 +#: cp/pt.c:15405 #, gcc-internal-format msgid "" "dependent-name %qE is parsed as a non-type, but instantiation yields a type" msgstr "" -#: cp/pt.c:15404 +#: cp/pt.c:15407 #, gcc-internal-format msgid "say % if a type is meant" msgstr "" -#: cp/pt.c:15494 +#: cp/pt.c:15497 #, gcc-internal-format msgid "initializer for %q#D expands to an empty list of expressions" msgstr "" -#: cp/pt.c:15617 +#: cp/pt.c:15620 #, gcc-internal-format msgid "using invalid field %qD" msgstr "" -#: cp/pt.c:16133 cp/pt.c:17885 +#: cp/pt.c:16136 cp/pt.c:17888 #, gcc-internal-format msgid "invalid use of pack expansion expression" msgstr "" -#: cp/pt.c:16137 cp/pt.c:17889 +#: cp/pt.c:16140 cp/pt.c:17892 #, gcc-internal-format msgid "use %<...%> to expand argument pack" msgstr "" -#: cp/pt.c:18941 +#: cp/pt.c:18944 #, gcc-internal-format msgid "" "%qD was not declared in this scope, and no declarations were found by " "argument-dependent lookup at the point of instantiation" msgstr "" -#: cp/pt.c:18969 +#: cp/pt.c:18972 #, gcc-internal-format msgid "declarations in dependent base %qT are not found by unqualified lookup" msgstr "" -#: cp/pt.c:18974 +#: cp/pt.c:18977 #, gcc-internal-format msgid "use %%D%> instead" msgstr "" -#: cp/pt.c:18977 +#: cp/pt.c:18980 #, gcc-internal-format msgid "use %<%T::%D%> instead" msgstr "" -#: cp/pt.c:18982 +#: cp/pt.c:18985 #, gcc-internal-format msgid "%qD declared here, later in the translation unit" msgstr "" -#: cp/pt.c:19038 +#: cp/pt.c:19041 #, gcc-internal-format msgid "wrong number of arguments to %<__builtin_convertvector%>" msgstr "" -#: cp/pt.c:19333 +#: cp/pt.c:19336 #, gcc-internal-format msgid "%qT is not a class or namespace" msgstr "" -#: cp/pt.c:19336 +#: cp/pt.c:19339 #, gcc-internal-format msgid "%qD is not a class or namespace" msgstr "" -#: cp/pt.c:19659 +#: cp/pt.c:19662 #, gcc-internal-format msgid "%qT is/uses unnamed type" msgstr "" -#: cp/pt.c:19661 +#: cp/pt.c:19664 #, gcc-internal-format msgid "template argument for %qD uses local type %qT" msgstr "" -#: cp/pt.c:19671 +#: cp/pt.c:19674 #, gcc-internal-format msgid "%qT is a variably modified type" msgstr "" -#: cp/pt.c:19686 +#: cp/pt.c:19689 #, gcc-internal-format msgid "integral expression %qE is not constant" msgstr "" -#: cp/pt.c:19704 +#: cp/pt.c:19707 #, gcc-internal-format msgid " trying to instantiate %qD" msgstr "" -#: cp/pt.c:23704 +#: cp/pt.c:23703 #, gcc-internal-format msgid "ambiguous template instantiation for %q#T" msgstr "" -#: cp/pt.c:23706 +#: cp/pt.c:23705 #, gcc-internal-format msgid "ambiguous template instantiation for %q#D" msgstr "" -#: cp/pt.c:23712 +#: cp/pt.c:23711 msgid "%s %#qS" msgstr "" -#: cp/pt.c:23736 cp/pt.c:23831 +#: cp/pt.c:23735 cp/pt.c:23830 #, gcc-internal-format msgid "explicit instantiation of non-template %q#D" msgstr "" -#: cp/pt.c:23742 +#: cp/pt.c:23741 #, gcc-internal-format msgid "explicit instantiation of variable concept %q#D" msgstr "" -#: cp/pt.c:23744 +#: cp/pt.c:23743 #, gcc-internal-format msgid "explicit instantiation of function concept %q#D" msgstr "" -#: cp/pt.c:23763 +#: cp/pt.c:23762 #, gcc-internal-format msgid "%qD is not a static data member of a class template" msgstr "" -#: cp/pt.c:23769 cp/pt.c:23826 +#: cp/pt.c:23768 cp/pt.c:23825 #, gcc-internal-format msgid "no matching template for %qD found" msgstr "" -#: cp/pt.c:23774 +#: cp/pt.c:23773 #, gcc-internal-format msgid "" "type %qT for explicit instantiation %qD does not match declared type %qT" msgstr "" -#: cp/pt.c:23782 +#: cp/pt.c:23781 #, gcc-internal-format msgid "explicit instantiation of %q#D" msgstr "" -#: cp/pt.c:23818 +#: cp/pt.c:23817 #, gcc-internal-format msgid "duplicate explicit instantiation of %q#D" msgstr "" -#: cp/pt.c:23841 cp/pt.c:23927 +#: cp/pt.c:23840 cp/pt.c:23926 #, gcc-internal-format msgid "ISO C++ 1998 forbids the use of % on explicit instantiations" msgstr "" -#: cp/pt.c:23846 cp/pt.c:23944 +#: cp/pt.c:23845 cp/pt.c:23943 #, gcc-internal-format msgid "storage class %qD applied to template instantiation" msgstr "" -#: cp/pt.c:23903 +#: cp/pt.c:23902 #, gcc-internal-format msgid "explicit instantiation of non-class template %qD" msgstr "" -#: cp/pt.c:23905 +#: cp/pt.c:23904 #, gcc-internal-format msgid "explicit instantiation of non-template type %qT" msgstr "" -#: cp/pt.c:23914 +#: cp/pt.c:23913 #, gcc-internal-format msgid "explicit instantiation of %q#T before definition of template" msgstr "" -#: cp/pt.c:23932 +#: cp/pt.c:23931 #, gcc-internal-format msgid "ISO C++ forbids the use of %qE on explicit instantiations" msgstr "" -#: cp/pt.c:23978 +#: cp/pt.c:23977 #, gcc-internal-format msgid "duplicate explicit instantiation of %q#T" msgstr "" -#: cp/pt.c:24300 +#: cp/pt.c:24299 #, gcc-internal-format msgid "exception specification of %qD depends on itself" msgstr "" @@ -50893,12 +50904,12 @@ msgstr "" #. member function or static data member of a class template #. shall be present in every translation unit in which it is #. explicitly instantiated. -#: cp/pt.c:24640 +#: cp/pt.c:24639 #, gcc-internal-format msgid "explicit instantiation of %qD but no definition available" msgstr "" -#: cp/pt.c:24842 +#: cp/pt.c:24841 #, gcc-internal-format msgid "" "template instantiation depth exceeds maximum of %d instantiating %q+D, " @@ -50906,125 +50917,125 @@ msgid "" "increase the maximum)" msgstr "" -#: cp/pt.c:25217 +#: cp/pt.c:25216 #, gcc-internal-format msgid "" "non-type template parameters of class type only available with %<-std=c++2a" "%> or %<-std=gnu++2a%>" msgstr "" -#: cp/pt.c:25225 +#: cp/pt.c:25224 #, gcc-internal-format msgid "" "%qT is not a valid type for a template non-type parameter because it is not " "literal" msgstr "" -#: cp/pt.c:25232 +#: cp/pt.c:25231 #, gcc-internal-format msgid "" "%qT is not a valid type for a template non-type parameter because it has a " "mutable member" msgstr "" -#: cp/pt.c:25244 +#: cp/pt.c:25243 #, gcc-internal-format msgid "invalid template non-type parameter" msgstr "" -#: cp/pt.c:25246 +#: cp/pt.c:25245 #, gcc-internal-format msgid "%q#T is not a valid type for a template non-type parameter" msgstr "" -#: cp/pt.c:26582 +#: cp/pt.c:26581 #, gcc-internal-format msgid "keyword % not allowed in declarator-id" msgstr "" -#: cp/pt.c:26822 +#: cp/pt.c:26821 #, gcc-internal-format msgid "" "deducing from brace-enclosed initializer list requires %<#include " "%>" msgstr "" -#: cp/pt.c:27303 +#: cp/pt.c:27302 #, gcc-internal-format msgid "non-class template %qT used without template arguments" msgstr "" -#: cp/pt.c:27452 +#: cp/pt.c:27454 #, gcc-internal-format msgid "" "cannot deduce template arguments for copy-initialization of %qT, as it has " "no non-explicit deduction guides or user-declared constructors" msgstr "" -#: cp/pt.c:27459 +#: cp/pt.c:27461 #, gcc-internal-format msgid "" "cannot deduce template arguments of %qT, as it has no viable deduction guides" msgstr "" -#: cp/pt.c:27473 +#: cp/pt.c:27475 #, gcc-internal-format msgid "class template argument deduction failed:" msgstr "" -#: cp/pt.c:27480 +#: cp/pt.c:27482 #, gcc-internal-format msgid "explicit deduction guides not considered for copy-initialization" msgstr "" -#: cp/pt.c:27546 +#: cp/pt.c:27548 #, gcc-internal-format msgid "direct-list-initialization of % requires exactly one element" msgstr "" -#: cp/pt.c:27549 +#: cp/pt.c:27551 #, gcc-internal-format msgid "" "for deduction to %, use copy-list-initialization (i." "e. add %<=%> before the %<{%>)" msgstr "" -#: cp/pt.c:27582 +#: cp/pt.c:27584 #, gcc-internal-format msgid "%qT as type rather than plain %" msgstr "" -#: cp/pt.c:27617 +#: cp/pt.c:27619 #, gcc-internal-format msgid "unable to deduce lambda return type from %qE" msgstr "" -#: cp/pt.c:27619 +#: cp/pt.c:27621 #, gcc-internal-format msgid "unable to deduce %qT from %qE" msgstr "" -#: cp/pt.c:27653 +#: cp/pt.c:27655 #, gcc-internal-format msgid "placeholder constraints not satisfied" msgstr "" -#: cp/pt.c:27657 +#: cp/pt.c:27659 #, gcc-internal-format msgid "deduced initializer does not satisfy placeholder constraints" msgstr "" -#: cp/pt.c:27661 +#: cp/pt.c:27663 #, gcc-internal-format msgid "deduced return type does not satisfy placeholder constraints" msgstr "" -#: cp/pt.c:27665 +#: cp/pt.c:27667 #, gcc-internal-format msgid "deduced expression type does not satisfy placeholder constraints" msgstr "" -#: cp/pt.c:27783 +#: cp/pt.c:27785 #, gcc-internal-format msgid "invalid use of %qT in template argument" msgstr "" @@ -51237,7 +51248,7 @@ msgstr "" msgid "invalid qualifying scope in pseudo-destructor name" msgstr "" -#: cp/semantics.c:2703 cp/typeck.c:2632 +#: cp/semantics.c:2703 cp/typeck.c:2650 #, gcc-internal-format msgid "qualified type %qT does not match destructor name ~%qT" msgstr "" @@ -51283,399 +51294,399 @@ msgstr "" msgid "invalid base-class specification" msgstr "" -#: cp/semantics.c:3509 +#: cp/semantics.c:3504 #, gcc-internal-format msgid "cannot capture member %qD of anonymous union" msgstr "" -#: cp/semantics.c:3529 cp/semantics.c:9894 +#: cp/semantics.c:3521 cp/semantics.c:9886 #, gcc-internal-format msgid "%qD is not captured" msgstr "" -#: cp/semantics.c:3534 +#: cp/semantics.c:3525 #, gcc-internal-format msgid "the lambda has no capture-default" msgstr "" -#: cp/semantics.c:3536 +#: cp/semantics.c:3527 #, gcc-internal-format msgid "" "lambda in local class %q+T cannot capture variables from the enclosing " "context" msgstr "" -#: cp/semantics.c:3548 +#: cp/semantics.c:3539 #, gcc-internal-format msgid "use of local variable with automatic storage from containing function" msgstr "" -#: cp/semantics.c:3550 +#: cp/semantics.c:3541 #, gcc-internal-format msgid "use of parameter from containing function" msgstr "" -#: cp/semantics.c:3677 +#: cp/semantics.c:3668 #, gcc-internal-format msgid "use of parameter outside function body" msgstr "" -#: cp/semantics.c:3687 +#: cp/semantics.c:3678 #, gcc-internal-format msgid "missing template arguments" msgstr "" -#: cp/semantics.c:3723 +#: cp/semantics.c:3714 #, 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.c:3754 +#: cp/semantics.c:3745 #, gcc-internal-format msgid "use of namespace %qD as expression" msgstr "" -#: cp/semantics.c:3759 +#: cp/semantics.c:3750 #, gcc-internal-format msgid "use of class template %qT as expression" msgstr "" #. Ambiguous reference to base members. -#: cp/semantics.c:3765 +#: cp/semantics.c:3756 #, gcc-internal-format msgid "request for member %qD is ambiguous in multiple inheritance lattice" msgstr "" -#: cp/semantics.c:3792 +#: cp/semantics.c:3783 #, gcc-internal-format msgid "%qD cannot appear in a constant-expression" msgstr "" -#: cp/semantics.c:3952 +#: cp/semantics.c:3944 #, gcc-internal-format msgid "type of %qE is unknown" msgstr "" -#: cp/semantics.c:3981 +#: cp/semantics.c:3973 #, gcc-internal-format msgid "%qT is not an enumeration type" msgstr "" #. Parameter packs can only be used in templates -#: cp/semantics.c:4120 +#: cp/semantics.c:4112 #, gcc-internal-format msgid "Parameter pack __bases only valid in template declaration" msgstr "" -#: cp/semantics.c:4152 +#: cp/semantics.c:4144 #, gcc-internal-format msgid "cannot apply % to destructor %<~%T%>" msgstr "" -#: cp/semantics.c:4166 +#: cp/semantics.c:4158 #, gcc-internal-format msgid "cannot apply % to member function %qD" msgstr "" -#: cp/semantics.c:4170 +#: cp/semantics.c:4162 #, gcc-internal-format msgid "cannot apply % to member function" msgstr "" -#: cp/semantics.c:4175 +#: cp/semantics.c:4167 #, gcc-internal-format msgid "cannot apply % to an enumerator %qD" msgstr "" -#: cp/semantics.c:4186 +#: cp/semantics.c:4178 #, gcc-internal-format msgid "offsetof within non-standard-layout type %qT is conditionally-supported" msgstr "" -#: cp/semantics.c:4703 cp/semantics.c:6381 cp/semantics.c:6460 -#: cp/semantics.c:6511 cp/semantics.c:6851 cp/semantics.c:6998 -#: cp/semantics.c:7210 +#: cp/semantics.c:4695 cp/semantics.c:6373 cp/semantics.c:6452 +#: cp/semantics.c:6503 cp/semantics.c:6843 cp/semantics.c:6990 +#: cp/semantics.c:7202 #, gcc-internal-format msgid "% allowed in OpenMP only in % clauses" msgstr "" -#: cp/semantics.c:5414 +#: cp/semantics.c:5406 #, gcc-internal-format msgid "user defined reduction lookup is ambiguous" msgstr "" -#: cp/semantics.c:5688 +#: cp/semantics.c:5680 #, gcc-internal-format msgid "%qE in % clause is a zero size array" msgstr "" -#: cp/semantics.c:5738 +#: cp/semantics.c:5730 #, gcc-internal-format msgid "%qE has const type for %" msgstr "" -#: cp/semantics.c:5855 +#: cp/semantics.c:5847 #, gcc-internal-format msgid "user defined reduction with constructor initializer for base class %qT" msgstr "" -#: cp/semantics.c:6249 +#: cp/semantics.c:6241 #, gcc-internal-format msgid "" "linear clause with %qs modifier applied to non-reference variable with %qT " "type" msgstr "" -#: cp/semantics.c:6264 +#: cp/semantics.c:6256 #, gcc-internal-format msgid "" "linear clause applied to non-integral non-pointer variable with %qT type" msgstr "" -#: cp/semantics.c:6288 +#: cp/semantics.c:6280 #, gcc-internal-format msgid "linear step expression must be integral" msgstr "" -#: cp/semantics.c:6393 +#: cp/semantics.c:6385 #, gcc-internal-format msgid "%qD is not a variable in clause %qs" msgstr "" -#: cp/semantics.c:6473 +#: cp/semantics.c:6465 #, gcc-internal-format msgid "%qD is not a variable in clause %" msgstr "" -#: cp/semantics.c:6524 +#: cp/semantics.c:6516 #, gcc-internal-format msgid "%qD is not a variable in clause %" msgstr "" -#: cp/semantics.c:6574 +#: cp/semantics.c:6566 #, gcc-internal-format msgid "% static expression must be integral" msgstr "" -#: cp/semantics.c:6588 +#: cp/semantics.c:6580 #, gcc-internal-format msgid "% static value must be positive" msgstr "" -#: cp/semantics.c:6622 +#: cp/semantics.c:6614 #, gcc-internal-format msgid "% num expression must be integral" msgstr "" -#: cp/semantics.c:6625 +#: cp/semantics.c:6617 #, gcc-internal-format msgid "% length expression must be integral" msgstr "" -#: cp/semantics.c:6629 +#: cp/semantics.c:6621 #, gcc-internal-format msgid "% num expression must be integral" msgstr "" -#: cp/semantics.c:6651 +#: cp/semantics.c:6643 #, gcc-internal-format msgid "% num value must be positive" msgstr "" -#: cp/semantics.c:6655 +#: cp/semantics.c:6647 #, gcc-internal-format msgid "% length value must be positive" msgstr "" -#: cp/semantics.c:6660 +#: cp/semantics.c:6652 #, gcc-internal-format msgid "% num value must be positive" msgstr "" -#: cp/semantics.c:6687 +#: cp/semantics.c:6679 #, gcc-internal-format msgid "schedule chunk size expression must be integral" msgstr "" -#: cp/semantics.c:6718 +#: cp/semantics.c:6710 #, gcc-internal-format msgid "%qs length expression must be integral" msgstr "" -#: cp/semantics.c:6732 +#: cp/semantics.c:6724 #, gcc-internal-format msgid "%qs length expression must be positive constant integer expression" msgstr "" -#: cp/semantics.c:6752 +#: cp/semantics.c:6744 #, gcc-internal-format msgid "% expression must be integral" msgstr "" -#: cp/semantics.c:6781 +#: cp/semantics.c:6773 #, gcc-internal-format msgid "% expression must be integral" msgstr "" -#: cp/semantics.c:6811 +#: cp/semantics.c:6803 #, gcc-internal-format msgid "% id must be integral" msgstr "" -#: cp/semantics.c:6833 +#: cp/semantics.c:6825 #, gcc-internal-format msgid "% chunk size expression must be integral" msgstr "" -#: cp/semantics.c:6862 +#: cp/semantics.c:6854 #, gcc-internal-format msgid "%qD is not a variable in % clause" msgstr "" -#: cp/semantics.c:6877 +#: cp/semantics.c:6869 #, gcc-internal-format msgid "" "%qE in % clause is neither a pointer nor an array nor a reference " "to pointer or array" msgstr "" -#: cp/semantics.c:6884 +#: cp/semantics.c:6876 #, gcc-internal-format msgid "%qD appears more than once in % clauses" msgstr "" -#: cp/semantics.c:6899 +#: cp/semantics.c:6891 #, gcc-internal-format msgid "% clause alignment expression must be integral" msgstr "" -#: cp/semantics.c:6932 +#: cp/semantics.c:6924 #, gcc-internal-format msgid "%qD is not a variable in % clause" msgstr "" -#: cp/semantics.c:6943 +#: cp/semantics.c:6935 #, gcc-internal-format msgid "%qD appears more than once in % clauses" msgstr "" -#: cp/semantics.c:7008 +#: cp/semantics.c:7000 #, gcc-internal-format msgid "%qD is not lvalue expression nor array section in % clause" msgstr "" -#: cp/semantics.c:7353 +#: cp/semantics.c:7345 #, gcc-internal-format msgid "template %qE in clause %qs" msgstr "" -#: cp/semantics.c:7357 +#: cp/semantics.c:7349 #, gcc-internal-format msgid "overloaded function name %qE in clause %qs" msgstr "" -#: cp/semantics.c:7425 +#: cp/semantics.c:7417 #, gcc-internal-format msgid "% expression must be integral" msgstr "" -#: cp/semantics.c:7455 +#: cp/semantics.c:7447 #, gcc-internal-format msgid "% expression must be integral" msgstr "" -#: cp/semantics.c:7485 +#: cp/semantics.c:7477 #, gcc-internal-format msgid "% expression must be integral" msgstr "" -#: cp/semantics.c:7498 +#: cp/semantics.c:7490 #, gcc-internal-format msgid "% expression must be constant integer expression" msgstr "" -#: cp/semantics.c:7521 +#: cp/semantics.c:7513 #, gcc-internal-format msgid "" "%qs variable is neither a pointer, nor an array nor reference to pointer or " "array" msgstr "" -#: cp/semantics.c:7562 +#: cp/semantics.c:7554 #, gcc-internal-format msgid "% argument needs integral type" msgstr "" -#: cp/semantics.c:7824 +#: cp/semantics.c:7816 #, gcc-internal-format msgid "" "% qualified %qE without % member may appear only in " "% or % clauses" msgstr "" -#: cp/semantics.c:8018 +#: cp/semantics.c:8010 #, gcc-internal-format msgid "% %qD is not file, namespace or block scope variable" msgstr "" -#: cp/semantics.c:8032 +#: cp/semantics.c:8024 #, gcc-internal-format msgid "% %qE directive not in %qT definition" msgstr "" -#: cp/semantics.c:8230 +#: cp/semantics.c:8222 #, gcc-internal-format msgid "difference between %qE and %qD does not have integer type" msgstr "" -#: cp/semantics.c:8673 +#: cp/semantics.c:8665 #, gcc-internal-format msgid "%<#pragma omp simd%> used with class iteration variable %qE" msgstr "" -#: cp/semantics.c:8956 cp/semantics.c:8966 +#: cp/semantics.c:8948 cp/semantics.c:8958 #, gcc-internal-format msgid "%<#pragma omp atomic update%> uses two different expressions for memory" msgstr "" -#: cp/semantics.c:9328 +#: cp/semantics.c:9320 #, gcc-internal-format, gfc-internal-format msgid "static assertion failed: %s" msgstr "" -#: cp/semantics.c:9333 +#: cp/semantics.c:9325 #, gcc-internal-format msgid "non-constant condition for static assertion" msgstr "" -#: cp/semantics.c:9363 +#: cp/semantics.c:9355 #, gcc-internal-format msgid "argument to decltype must be an expression" msgstr "" -#: cp/semantics.c:9391 +#: cp/semantics.c:9383 #, gcc-internal-format msgid "decltype cannot resolve address of overloaded function" msgstr "" -#: cp/semantics.c:9933 +#: cp/semantics.c:9925 #, gcc-internal-format msgid "operand of fold expression has no unexpanded parameter packs" msgstr "" -#: cp/semantics.c:9986 +#: cp/semantics.c:9978 #, gcc-internal-format msgid "both arguments in binary fold have unexpanded parameter packs" msgstr "" -#: cp/semantics.c:9988 +#: cp/semantics.c:9980 #, gcc-internal-format msgid "no unexpanded parameter packs in binary fold" msgstr "" -#: cp/semantics.c:10006 +#: cp/semantics.c:9998 #, gcc-internal-format msgid "non-pointer argument to %<__builtin_launder%>" msgstr "" @@ -51907,403 +51918,403 @@ msgid "" "lacks a cast" msgstr "" -#: cp/typeck.c:1480 +#: cp/typeck.c:1495 #, gcc-internal-format msgid "canonical types differ for identical types %qT and %qT" msgstr "" -#: cp/typeck.c:1487 +#: cp/typeck.c:1502 #, gcc-internal-format msgid "same canonical type node for different types %qT and %qT" msgstr "" -#: cp/typeck.c:1618 +#: cp/typeck.c:1635 #, gcc-internal-format msgid "invalid application of %qs to a member function" msgstr "" -#: cp/typeck.c:1710 +#: cp/typeck.c:1727 #, gcc-internal-format msgid "invalid application of % to a bit-field" msgstr "" -#: cp/typeck.c:1718 +#: cp/typeck.c:1735 #, gcc-internal-format msgid "ISO C++ forbids applying % to an expression of function type" msgstr "" -#: cp/typeck.c:1769 +#: cp/typeck.c:1786 #, gcc-internal-format msgid "invalid application of %<__alignof%> to a bit-field" msgstr "" -#: cp/typeck.c:1780 +#: cp/typeck.c:1797 #, gcc-internal-format msgid "" "ISO C++ forbids applying %<__alignof%> to an expression of function type" msgstr "" -#: cp/typeck.c:1857 +#: cp/typeck.c:1874 #, gcc-internal-format msgid "% argument has non-integral type %qT" msgstr "" -#: cp/typeck.c:1902 +#: cp/typeck.c:1919 #, gcc-internal-format msgid "invalid use of non-static member function of type %qT" msgstr "" -#: cp/typeck.c:2076 +#: cp/typeck.c:2093 #, gcc-internal-format msgid "taking address of temporary array" msgstr "" -#: cp/typeck.c:2245 +#: cp/typeck.c:2262 #, gcc-internal-format msgid "ISO C++ forbids converting a string constant to %qT" msgstr "" -#: cp/typeck.c:2249 +#: cp/typeck.c:2266 #, gcc-internal-format msgid "deprecated conversion from string constant to %qT" msgstr "" -#: cp/typeck.c:2383 cp/typeck.c:2945 +#: cp/typeck.c:2400 cp/typeck.c:2963 #, gcc-internal-format msgid "" "request for member %qD in %qE, which is of pointer type %qT (maybe you meant " "to use %<->%> ?)" msgstr "" -#: cp/typeck.c:2387 cp/typeck.c:2949 +#: cp/typeck.c:2404 cp/typeck.c:2967 #, gcc-internal-format msgid "request for member %qD in %qE, which is of non-class type %qT" msgstr "" -#: cp/typeck.c:2418 +#: cp/typeck.c:2435 #, gcc-internal-format msgid "invalid use of nonstatic data member %qE" msgstr "" -#: cp/typeck.c:2497 +#: cp/typeck.c:2515 #, gcc-internal-format msgid "" "invalid access to non-static data member %qD in virtual base of NULL object" msgstr "" -#: cp/typeck.c:2647 +#: cp/typeck.c:2665 #, gcc-internal-format msgid "object type %qT does not match destructor name ~%qT" msgstr "" -#: cp/typeck.c:2656 +#: cp/typeck.c:2674 #, gcc-internal-format msgid "the type being destroyed is %qT, but the destructor refers to %qT" msgstr "" -#: cp/typeck.c:2797 +#: cp/typeck.c:2815 #, gcc-internal-format msgid "field %q#D can be accessed via %q#D" msgstr "" #. No hint. -#: cp/typeck.c:2816 +#: cp/typeck.c:2834 #, gcc-internal-format msgid "%q#T has no member named %qE" msgstr "" -#: cp/typeck.c:2839 +#: cp/typeck.c:2857 #, gcc-internal-format msgid "%q#T has no member named %qE; did you mean %q#D? (accessible via %q#D)" msgstr "" -#: cp/typeck.c:2850 +#: cp/typeck.c:2868 #, gcc-internal-format msgid "" "%q#T has no member named %qE; did you mean %q#D? (not accessible from this " "context)" msgstr "" -#: cp/typeck.c:2864 +#: cp/typeck.c:2882 #, gcc-internal-format msgid "%q#T has no member named %qE; did you mean %qE?" msgstr "" -#: cp/typeck.c:2979 cp/typeck.c:3005 +#: cp/typeck.c:2997 cp/typeck.c:3023 #, gcc-internal-format msgid "%<%D::%D%> is not a member of %qT" msgstr "" -#: cp/typeck.c:3044 +#: cp/typeck.c:3062 #, gcc-internal-format msgid "%qT is not a base of %qT" msgstr "" -#: cp/typeck.c:3097 +#: cp/typeck.c:3115 #, gcc-internal-format msgid "%qD is not a member template function" msgstr "" -#: cp/typeck.c:3276 +#: cp/typeck.c:3294 #, gcc-internal-format msgid "%qT is not a pointer-to-object type" msgstr "" -#: cp/typeck.c:3307 +#: cp/typeck.c:3325 #, gcc-internal-format msgid "invalid use of array indexing on pointer to member" msgstr "" -#: cp/typeck.c:3310 +#: cp/typeck.c:3328 #, gcc-internal-format msgid "invalid use of unary %<*%> on pointer to member" msgstr "" -#: cp/typeck.c:3313 +#: cp/typeck.c:3331 #, gcc-internal-format msgid "invalid use of implicit conversion on pointer to member" msgstr "" -#: cp/typeck.c:3316 +#: cp/typeck.c:3334 #, gcc-internal-format msgid "" "left hand operand of %<->*%> must be a pointer to class, but is a pointer to " "member of type %qT" msgstr "" -#: cp/typeck.c:3380 +#: cp/typeck.c:3398 #, gcc-internal-format msgid "subscript missing in array reference" msgstr "" -#: cp/typeck.c:3477 +#: cp/typeck.c:3495 #, gcc-internal-format msgid "subscripting array declared %" msgstr "" -#: cp/typeck.c:3511 +#: cp/typeck.c:3529 #, gcc-internal-format msgid "subscripted value is neither array nor pointer" msgstr "" -#: cp/typeck.c:3584 +#: cp/typeck.c:3602 #, gcc-internal-format msgid "object missing in use of %qE" msgstr "" -#: cp/typeck.c:3816 +#: cp/typeck.c:3834 #, gcc-internal-format msgid "cannot call function %qD" msgstr "" -#: cp/typeck.c:3831 +#: cp/typeck.c:3849 #, gcc-internal-format msgid "ISO C++ forbids calling %<::main%> from within program" msgstr "" -#: cp/typeck.c:3852 +#: cp/typeck.c:3870 #, gcc-internal-format msgid "" "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E " "(...)%>, e.g. %<(... ->* %E) (...)%>" msgstr "" -#: cp/typeck.c:3869 +#: cp/typeck.c:3887 #, gcc-internal-format msgid "%qE cannot be used as a function" msgstr "" -#: cp/typeck.c:3872 +#: cp/typeck.c:3890 #, gcc-internal-format msgid "%qD cannot be used as a function" msgstr "" -#: cp/typeck.c:3875 +#: cp/typeck.c:3893 #, gcc-internal-format msgid "expression cannot be used as a function" msgstr "" -#: cp/typeck.c:3932 +#: cp/typeck.c:3950 #, gcc-internal-format msgid "too many arguments to constructor %q#D" msgstr "" -#: cp/typeck.c:3933 +#: cp/typeck.c:3951 #, gcc-internal-format msgid "too few arguments to constructor %q#D" msgstr "" -#: cp/typeck.c:3938 +#: cp/typeck.c:3956 #, gcc-internal-format msgid "too many arguments to member function %q#D" msgstr "" -#: cp/typeck.c:3939 +#: cp/typeck.c:3957 #, gcc-internal-format msgid "too few arguments to member function %q#D" msgstr "" -#: cp/typeck.c:3945 +#: cp/typeck.c:3963 #, gcc-internal-format msgid "too many arguments to function %q#D" msgstr "" -#: cp/typeck.c:3946 +#: cp/typeck.c:3964 #, gcc-internal-format msgid "too few arguments to function %q#D" msgstr "" -#: cp/typeck.c:3956 +#: cp/typeck.c:3974 #, gcc-internal-format msgid "too many arguments to method %q#D" msgstr "" -#: cp/typeck.c:3957 +#: cp/typeck.c:3975 #, gcc-internal-format msgid "too few arguments to method %q#D" msgstr "" -#: cp/typeck.c:3960 +#: cp/typeck.c:3978 #, gcc-internal-format msgid "too many arguments to function" msgstr "" -#: cp/typeck.c:3961 +#: cp/typeck.c:3979 #, gcc-internal-format msgid "too few arguments to function" msgstr "" -#: cp/typeck.c:4044 +#: cp/typeck.c:4062 #, gcc-internal-format msgid "parameter %P of %qD has incomplete type %qT" msgstr "" -#: cp/typeck.c:4050 +#: cp/typeck.c:4068 #, gcc-internal-format msgid "parameter %P has incomplete type %qT" msgstr "" -#: cp/typeck.c:4299 +#: cp/typeck.c:4317 #, gcc-internal-format msgid "the address of %qD will never be NULL" msgstr "" -#: cp/typeck.c:4310 +#: cp/typeck.c:4328 #, gcc-internal-format msgid "the compiler can assume that the address of %qD will never be NULL" msgstr "" -#: cp/typeck.c:4428 cp/typeck.c:4439 +#: cp/typeck.c:4446 cp/typeck.c:4457 #, gcc-internal-format msgid "assuming cast to type %qT from overloaded function" msgstr "" -#: cp/typeck.c:4485 +#: cp/typeck.c:4503 #, gcc-internal-format msgid "NULL used in arithmetic" msgstr "" -#: cp/typeck.c:4852 +#: cp/typeck.c:4870 #, gcc-internal-format msgid "left rotate count is negative" msgstr "" -#: cp/typeck.c:4853 +#: cp/typeck.c:4871 #, gcc-internal-format msgid "right rotate count is negative" msgstr "" -#: cp/typeck.c:4859 +#: cp/typeck.c:4877 #, gcc-internal-format msgid "left rotate count >= width of type" msgstr "" -#: cp/typeck.c:4860 +#: cp/typeck.c:4878 #, gcc-internal-format msgid "right rotate count >= width of type" msgstr "" -#: cp/typeck.c:4954 cp/typeck.c:4962 cp/typeck.c:5242 cp/typeck.c:5250 +#: cp/typeck.c:4972 cp/typeck.c:4980 cp/typeck.c:5260 cp/typeck.c:5268 #, gcc-internal-format msgid "ISO C++ forbids comparison between pointer and integer" msgstr "" -#: cp/typeck.c:5164 cp/typeck.c:5177 +#: cp/typeck.c:5182 cp/typeck.c:5195 #, gcc-internal-format msgid "operand types are %qT and %qT" msgstr "" -#: cp/typeck.c:5279 +#: cp/typeck.c:5297 #, gcc-internal-format msgid "unordered comparison on non-floating point argument" msgstr "" -#: cp/typeck.c:5324 +#: cp/typeck.c:5342 msgid "" "implicit conversion from %qH to %qI to match other operand of binary " "expression" msgstr "" -#: cp/typeck.c:5337 +#: cp/typeck.c:5355 #, gcc-internal-format msgid "invalid operands of types %qT and %qT to binary %qO" msgstr "" -#: cp/typeck.c:5637 +#: cp/typeck.c:5655 #, gcc-internal-format msgid "ISO C++ forbids using pointer of type % in subtraction" msgstr "" -#: cp/typeck.c:5645 +#: cp/typeck.c:5663 #, gcc-internal-format msgid "ISO C++ forbids using pointer to a function in subtraction" msgstr "" -#: cp/typeck.c:5653 +#: cp/typeck.c:5671 #, gcc-internal-format msgid "ISO C++ forbids using pointer to a method in subtraction" msgstr "" -#: cp/typeck.c:5699 +#: cp/typeck.c:5717 #, gcc-internal-format msgid "invalid use of a pointer to an incomplete type in pointer arithmetic" msgstr "" -#: cp/typeck.c:5778 +#: cp/typeck.c:5796 #, gcc-internal-format msgid "taking address of constructor %qD" msgstr "" -#: cp/typeck.c:5779 +#: cp/typeck.c:5797 #, gcc-internal-format msgid "taking address of destructor %qD" msgstr "" -#: cp/typeck.c:5795 +#: cp/typeck.c:5813 #, gcc-internal-format msgid "invalid use of %qE to form a pointer-to-member-function" msgstr "" -#: cp/typeck.c:5798 +#: cp/typeck.c:5816 #, gcc-internal-format msgid " a qualified-id is required" msgstr "" -#: cp/typeck.c:5805 +#: cp/typeck.c:5823 #, gcc-internal-format msgid "" "parentheses around %qE cannot be used to form a pointer-to-member-function" msgstr "" #. An expression like &memfn. -#: cp/typeck.c:5980 +#: cp/typeck.c:5998 #, gcc-internal-format msgid "" "ISO C++ forbids taking the address of an unqualified or parenthesized non-" "static member function to form a pointer to member function. Say %<&%T::%D%>" msgstr "" -#: cp/typeck.c:5985 +#: cp/typeck.c:6003 #, gcc-internal-format msgid "" "ISO C++ forbids taking the address of a bound member function to form a " @@ -52311,422 +52322,422 @@ msgid "" msgstr "" #. Make this a permerror because we used to accept it. -#: cp/typeck.c:6021 +#: cp/typeck.c:6039 #, gcc-internal-format msgid "taking address of rvalue" msgstr "" -#: cp/typeck.c:6038 +#: cp/typeck.c:6056 #, gcc-internal-format msgid "ISO C++ forbids taking address of function %<::main%>" msgstr "" -#: cp/typeck.c:6095 +#: cp/typeck.c:6113 #, gcc-internal-format msgid "cannot create pointer to reference member %qD" msgstr "" -#: cp/typeck.c:6115 +#: cp/typeck.c:6133 #, gcc-internal-format msgid "attempt to take address of bit-field" msgstr "" -#: cp/typeck.c:6265 +#: cp/typeck.c:6283 #, gcc-internal-format msgid "%<~%> on an expression of type bool" msgstr "" -#: cp/typeck.c:6266 +#: cp/typeck.c:6284 #, gcc-internal-format msgid "did you mean to use logical not (%)?" msgstr "" -#: cp/typeck.c:6388 +#: cp/typeck.c:6406 #, gcc-internal-format msgid "ISO C++ forbids incrementing an enum" msgstr "" -#: cp/typeck.c:6389 +#: cp/typeck.c:6407 #, gcc-internal-format msgid "ISO C++ forbids decrementing an enum" msgstr "" -#: cp/typeck.c:6405 +#: cp/typeck.c:6423 #, gcc-internal-format msgid "cannot increment a pointer to incomplete type %qT" msgstr "" -#: cp/typeck.c:6406 +#: cp/typeck.c:6424 #, gcc-internal-format msgid "cannot decrement a pointer to incomplete type %qT" msgstr "" -#: cp/typeck.c:6417 +#: cp/typeck.c:6435 #, gcc-internal-format msgid "ISO C++ forbids incrementing a pointer of type %qT" msgstr "" -#: cp/typeck.c:6418 +#: cp/typeck.c:6436 #, gcc-internal-format msgid "ISO C++ forbids decrementing a pointer of type %qT" msgstr "" -#: cp/typeck.c:6453 +#: cp/typeck.c:6471 #, gcc-internal-format msgid "use of an operand of type %qT in % is forbidden" msgstr "" -#: cp/typeck.c:6462 +#: cp/typeck.c:6480 #, gcc-internal-format msgid "use of an operand of type %qT in % is forbidden in C++17" msgstr "" -#: cp/typeck.c:6469 +#: cp/typeck.c:6487 #, gcc-internal-format msgid "use of an operand of type %qT in % is deprecated" msgstr "" -#: cp/typeck.c:6650 +#: cp/typeck.c:6668 #, gcc-internal-format msgid "cannot take the address of %, which is an rvalue expression" msgstr "" -#: cp/typeck.c:6672 +#: cp/typeck.c:6690 #, gcc-internal-format msgid "address of explicit register variable %qD requested" msgstr "" -#: cp/typeck.c:6677 +#: cp/typeck.c:6695 #, gcc-internal-format msgid "address requested for %qD, which is declared %" msgstr "" -#: cp/typeck.c:6752 +#: cp/typeck.c:6770 #, gcc-internal-format msgid "list-initializer for non-class type must not be parenthesized" msgstr "" -#: cp/typeck.c:6764 +#: cp/typeck.c:6782 #, gcc-internal-format msgid "expression list treated as compound expression in initializer" msgstr "" -#: cp/typeck.c:6768 +#: cp/typeck.c:6786 #, gcc-internal-format msgid "expression list treated as compound expression in mem-initializer" msgstr "" -#: cp/typeck.c:6772 +#: cp/typeck.c:6790 #, gcc-internal-format msgid "expression list treated as compound expression in functional cast" msgstr "" -#: cp/typeck.c:6809 +#: cp/typeck.c:6827 #, gcc-internal-format, gfc-internal-format msgid "%s expression list treated as compound expression" msgstr "" -#: cp/typeck.c:6895 +#: cp/typeck.c:6913 #, gcc-internal-format msgid "no context to resolve type of %qE" msgstr "" -#: cp/typeck.c:6928 +#: cp/typeck.c:6946 #, gcc-internal-format msgid "cast from type %qT to type %qT casts away qualifiers" msgstr "" -#: cp/typeck.c:6934 +#: cp/typeck.c:6952 #, gcc-internal-format msgid "static_cast from type %qT to type %qT casts away qualifiers" msgstr "" -#: cp/typeck.c:6940 +#: cp/typeck.c:6958 #, gcc-internal-format msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers" msgstr "" -#: cp/typeck.c:6961 +#: cp/typeck.c:6979 #, gcc-internal-format msgid "useless cast to type %q#T" msgstr "" -#: cp/typeck.c:6974 +#: cp/typeck.c:6992 #, gcc-internal-format msgid "type qualifiers ignored on cast result type" msgstr "" -#: cp/typeck.c:7393 +#: cp/typeck.c:7411 #, gcc-internal-format msgid "invalid static_cast from type %qT to type %qT" msgstr "" -#: cp/typeck.c:7399 cp/typeck.c:7405 cp/typeck.c:9031 +#: cp/typeck.c:7417 cp/typeck.c:7423 cp/typeck.c:9049 #, gcc-internal-format msgid "class type %qT is incomplete" msgstr "" -#: cp/typeck.c:7431 +#: cp/typeck.c:7449 msgid "converting from %qH to %qI" msgstr "" -#: cp/typeck.c:7505 +#: cp/typeck.c:7523 #, gcc-internal-format msgid "invalid cast of an rvalue expression of type %qT to type %qT" msgstr "" -#: cp/typeck.c:7575 +#: cp/typeck.c:7593 msgid "cast from %qH to %qI loses precision" msgstr "" -#: cp/typeck.c:7600 +#: cp/typeck.c:7618 msgid "cast between incompatible function types from %qH to %qI" msgstr "" -#: cp/typeck.c:7611 +#: cp/typeck.c:7629 msgid "cast between incompatible pointer to member types from %qH to %qI" msgstr "" -#: cp/typeck.c:7632 cp/typeck.c:7814 +#: cp/typeck.c:7650 cp/typeck.c:7832 msgid "cast from %qH to %qI increases required alignment of target type" msgstr "" -#: cp/typeck.c:7648 +#: cp/typeck.c:7666 #, gcc-internal-format msgid "" "casting between pointer-to-function and pointer-to-object is conditionally-" "supported" msgstr "" -#: cp/typeck.c:7662 +#: cp/typeck.c:7680 #, gcc-internal-format msgid "invalid cast from type %qT to type %qT" msgstr "" -#: cp/typeck.c:7730 +#: cp/typeck.c:7748 #, gcc-internal-format msgid "" "invalid use of const_cast with type %qT, which is not a pointer, reference, " "nor a pointer-to-data-member type" msgstr "" -#: cp/typeck.c:7739 +#: cp/typeck.c:7757 #, gcc-internal-format msgid "" "invalid use of const_cast with type %qT, which is a pointer or reference to " "a function type" msgstr "" -#: cp/typeck.c:7780 +#: cp/typeck.c:7798 #, gcc-internal-format msgid "invalid const_cast of an rvalue of type %qT to type %qT" msgstr "" -#: cp/typeck.c:7849 +#: cp/typeck.c:7867 #, gcc-internal-format msgid "invalid const_cast from type %qT to type %qT" msgstr "" -#: cp/typeck.c:7945 cp/typeck.c:7953 +#: cp/typeck.c:7963 cp/typeck.c:7971 #, gcc-internal-format msgid "ISO C++ forbids casting to an array type %qT" msgstr "" -#: cp/typeck.c:7962 +#: cp/typeck.c:7980 #, gcc-internal-format msgid "invalid cast to function type %qT" msgstr "" -#: cp/typeck.c:8281 +#: cp/typeck.c:8299 #, gcc-internal-format msgid " in evaluation of %<%Q(%#T, %#T)%>" msgstr "" -#: cp/typeck.c:8341 +#: cp/typeck.c:8359 #, gcc-internal-format msgid "assigning to an array from an initializer list" msgstr "" -#: cp/typeck.c:8368 +#: cp/typeck.c:8386 #, gcc-internal-format msgid "incompatible types in assignment of %qT to %qT" msgstr "" -#: cp/typeck.c:8382 +#: cp/typeck.c:8400 #, gcc-internal-format msgid "array used as initializer" msgstr "" -#: cp/typeck.c:8384 +#: cp/typeck.c:8402 #, gcc-internal-format msgid "invalid array assignment" msgstr "" -#: cp/typeck.c:8518 +#: cp/typeck.c:8536 #, gcc-internal-format msgid " in pointer to member function conversion" msgstr "" -#: cp/typeck.c:8532 +#: cp/typeck.c:8550 #, gcc-internal-format msgid "pointer to member conversion via virtual base %qT" msgstr "" -#: cp/typeck.c:8579 cp/typeck.c:8598 +#: cp/typeck.c:8597 cp/typeck.c:8616 #, gcc-internal-format msgid " in pointer to member conversion" msgstr "" -#: cp/typeck.c:8679 +#: cp/typeck.c:8697 #, gcc-internal-format msgid "invalid conversion to type %qT from type %qT" msgstr "" -#: cp/typeck.c:8994 +#: cp/typeck.c:9012 msgid "cannot convert %qH to %qI in default argument" msgstr "" -#: cp/typeck.c:8999 +#: cp/typeck.c:9017 msgid "cannot convert %qH to %qI in argument passing" msgstr "" -#: cp/typeck.c:9008 +#: cp/typeck.c:9026 msgid "cannot convert %qH to %qI in initialization" msgstr "" -#: cp/typeck.c:9012 +#: cp/typeck.c:9030 msgid "cannot convert %qH to %qI in return" msgstr "" -#: cp/typeck.c:9017 +#: cp/typeck.c:9035 msgid "cannot convert %qH to %qI in assignment" msgstr "" -#: cp/typeck.c:9049 +#: cp/typeck.c:9067 #, gcc-internal-format msgid "parameter %qP of %qD might be a candidate for a format attribute" msgstr "" -#: cp/typeck.c:9053 +#: cp/typeck.c:9071 #, gcc-internal-format msgid "parameter might be a candidate for a format attribute" msgstr "" -#: cp/typeck.c:9058 +#: cp/typeck.c:9076 #, gcc-internal-format msgid "target of conversion might be a candidate for a format attribute" msgstr "" -#: cp/typeck.c:9063 +#: cp/typeck.c:9081 #, gcc-internal-format msgid "target of initialization might be a candidate for a format attribute" msgstr "" -#: cp/typeck.c:9073 +#: cp/typeck.c:9091 #, gcc-internal-format msgid "" "left-hand side of assignment might be a candidate for a format attribute" msgstr "" -#: cp/typeck.c:9169 +#: cp/typeck.c:9187 #, gcc-internal-format msgid "in passing argument %P of %qD" msgstr "" -#: cp/typeck.c:9252 +#: cp/typeck.c:9270 #, gcc-internal-format msgid "returning reference to temporary" msgstr "" -#: cp/typeck.c:9255 +#: cp/typeck.c:9273 #, gcc-internal-format msgid "" "returning temporary initializer_list does not extend the lifetime of the " "underlying array" msgstr "" -#: cp/typeck.c:9289 +#: cp/typeck.c:9307 #, gcc-internal-format msgid "reference to local variable %qD returned" msgstr "" -#: cp/typeck.c:9293 +#: cp/typeck.c:9311 #, gcc-internal-format msgid "" "returning local initializer_list variable %qD does not extend the lifetime " "of the underlying array" msgstr "" -#: cp/typeck.c:9298 +#: cp/typeck.c:9316 #, gcc-internal-format msgid "address of label %qD returned" msgstr "" -#: cp/typeck.c:9302 +#: cp/typeck.c:9320 #, gcc-internal-format msgid "address of local variable %qD returned" msgstr "" -#: cp/typeck.c:9446 +#: cp/typeck.c:9464 #, gcc-internal-format msgid "moving a local object in a return statement prevents copy elision" msgstr "" -#: cp/typeck.c:9448 cp/typeck.c:9471 +#: cp/typeck.c:9466 cp/typeck.c:9489 #, gcc-internal-format msgid "remove % call" msgstr "" -#: cp/typeck.c:9470 +#: cp/typeck.c:9488 #, gcc-internal-format msgid "redundant move in return statement" msgstr "" -#: cp/typeck.c:9508 +#: cp/typeck.c:9526 #, gcc-internal-format msgid "returning a value from a destructor" msgstr "" #. If a return statement appears in a handler of the #. function-try-block of a constructor, the program is ill-formed. -#: cp/typeck.c:9516 +#: cp/typeck.c:9534 #, gcc-internal-format msgid "cannot return from a handler of a function-try-block of a constructor" msgstr "" #. You can't return a value from a constructor. -#: cp/typeck.c:9519 +#: cp/typeck.c:9537 #, gcc-internal-format msgid "returning a value from a constructor" msgstr "" #. Give a helpful error message. -#: cp/typeck.c:9553 cp/typeck.c:9599 +#: cp/typeck.c:9571 cp/typeck.c:9617 #, gcc-internal-format msgid "return-statement with no value, in function returning %qT" msgstr "" -#: cp/typeck.c:9561 +#: cp/typeck.c:9579 #, gcc-internal-format msgid "returning initializer list" msgstr "" -#: cp/typeck.c:9580 +#: cp/typeck.c:9598 #, gcc-internal-format msgid "inconsistent types %qT and %qT deduced for lambda return type" msgstr "" -#: cp/typeck.c:9583 +#: cp/typeck.c:9601 #, gcc-internal-format msgid "inconsistent deduction for auto return type: %qT and then %qT" msgstr "" -#: cp/typeck.c:9619 +#: cp/typeck.c:9637 #, gcc-internal-format msgid "return-statement with a value, in function returning %qT" msgstr "" -#: cp/typeck.c:9648 +#: cp/typeck.c:9666 #, gcc-internal-format msgid "" "% must not return NULL unless it is declared % (or -" @@ -52734,7 +52745,7 @@ msgid "" msgstr "" #. Make this a permerror because we used to accept it. -#: cp/typeck.c:10262 +#: cp/typeck.c:10280 #, gcc-internal-format msgid "using rvalue as lvalue" msgstr "" @@ -54700,7 +54711,7 @@ msgstr "" #. Since the extension field is 8 bit wide, we can only have #. up to 255 extension levels. -#: fortran/class.c:739 fortran/decl.c:3787 fortran/decl.c:10258 +#: fortran/class.c:739 fortran/decl.c:3787 fortran/decl.c:10287 #, gcc-internal-format msgid "Maximum extension level reached with type %qs at %L" msgstr "" @@ -54897,7 +54908,7 @@ msgstr "" msgid "deferred type parameter at %C" msgstr "" -#: fortran/decl.c:1095 fortran/resolve.c:11972 +#: fortran/decl.c:1095 fortran/resolve.c:11976 #, gcc-internal-format, gfc-internal-format msgid "Scalar INTEGER expression expected at %L" msgstr "" @@ -55193,7 +55204,7 @@ msgstr "" msgid "%qs entity cannot have an initializer at %C" msgstr "" -#: fortran/decl.c:2663 fortran/decl.c:8554 +#: fortran/decl.c:2663 fortran/decl.c:8583 #, gcc-internal-format, gfc-internal-format msgid "Duplicate array spec for Cray pointee at %C" msgstr "" @@ -55218,7 +55229,7 @@ msgstr "" msgid "Syntax error in old style initialization of %s at %C" msgstr "" -#: fortran/decl.c:2775 fortran/decl.c:6822 +#: fortran/decl.c:2775 fortran/decl.c:6851 #, gcc-internal-format, gfc-internal-format msgid "Initialization at %C isn't for a pointer variable" msgstr "" @@ -55228,7 +55239,7 @@ msgstr "" msgid "Pointer initialization at %C requires %<=>%>, not %<=%>" msgstr "" -#: fortran/decl.c:2797 fortran/decl.c:10432 +#: fortran/decl.c:2797 fortran/decl.c:10461 #, gcc-internal-format, gfc-internal-format msgid "Expected an initialization expression at %C" msgstr "" @@ -55579,7 +55590,7 @@ msgstr "" msgid "CONTIGUOUS attribute at %C" msgstr "" -#: fortran/decl.c:5468 fortran/decl.c:8858 +#: fortran/decl.c:5468 fortran/decl.c:8887 #, gcc-internal-format, gfc-internal-format msgid "PROTECTED at %C only allowed in specification part of a module" msgstr "" @@ -55711,951 +55722,956 @@ msgstr "" msgid "Syntax error in data declaration at %C" msgstr "" -#: fortran/decl.c:6103 +#: fortran/decl.c:6125 #, gcc-internal-format, gfc-internal-format msgid "MODULE prefix at %C" msgstr "" -#: fortran/decl.c:6148 +#: fortran/decl.c:6130 +#, gcc-internal-format, gfc-internal-format +msgid "MODULE prefix at %C found outside of a module, submodule, or interface" +msgstr "" + +#: fortran/decl.c:6177 #, gcc-internal-format, gfc-internal-format msgid "IMPURE procedure at %C" msgstr "" -#: fortran/decl.c:6160 +#: fortran/decl.c:6189 #, gcc-internal-format, gfc-internal-format msgid "PURE and IMPURE must not appear both at %C" msgstr "" -#: fortran/decl.c:6206 +#: fortran/decl.c:6235 #, gcc-internal-format, gfc-internal-format msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L" msgstr "" -#: fortran/decl.c:6213 +#: fortran/decl.c:6242 #, gcc-internal-format, gfc-internal-format msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L" msgstr "" -#: fortran/decl.c:6220 +#: fortran/decl.c:6249 #, gcc-internal-format, gfc-internal-format msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L" msgstr "" -#: fortran/decl.c:6281 +#: fortran/decl.c:6310 #, gcc-internal-format, gfc-internal-format msgid "A type parameter list is required at %C" msgstr "" -#: fortran/decl.c:6295 fortran/primary.c:1820 +#: fortran/decl.c:6324 fortran/primary.c:1820 #, gcc-internal-format, gfc-internal-format msgid "Alternate-return argument at %C" msgstr "" -#: fortran/decl.c:6301 fortran/decl.c:6309 +#: fortran/decl.c:6330 fortran/decl.c:6338 #, gcc-internal-format, gfc-internal-format msgid "A parameter name is required at %C" msgstr "" -#: fortran/decl.c:6349 +#: fortran/decl.c:6378 #, gcc-internal-format msgid "Name %qs at %C is the name of the procedure" msgstr "" -#: fortran/decl.c:6362 +#: fortran/decl.c:6391 #, gcc-internal-format, gfc-internal-format msgid "Expected parameter list in type declaration at %C" msgstr "" -#: fortran/decl.c:6365 +#: fortran/decl.c:6394 #, gcc-internal-format, gfc-internal-format msgid "Unexpected junk in formal argument list at %C" msgstr "" -#: fortran/decl.c:6383 +#: fortran/decl.c:6412 #, gcc-internal-format msgid "Duplicate name %qs in parameter list at %C" msgstr "" -#: fortran/decl.c:6386 +#: fortran/decl.c:6415 #, gcc-internal-format msgid "Duplicate symbol %qs in formal argument list at %C" msgstr "" -#: fortran/decl.c:6425 +#: fortran/decl.c:6454 #, gcc-internal-format, gfc-internal-format msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C" msgstr "" -#: fortran/decl.c:6431 +#: fortran/decl.c:6460 #, gcc-internal-format, gfc-internal-format msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C" msgstr "" -#: fortran/decl.c:6470 +#: fortran/decl.c:6499 #, gcc-internal-format, gfc-internal-format msgid "RESULT variable at %C must be different than function name" msgstr "" -#: fortran/decl.c:6547 +#: fortran/decl.c:6576 #, gcc-internal-format, gfc-internal-format msgid "Unexpected junk after function declaration at %C" msgstr "" -#: fortran/decl.c:6557 fortran/decl.c:7670 +#: fortran/decl.c:6586 fortran/decl.c:7699 #, gcc-internal-format, gfc-internal-format msgid "BIND(C) attribute at %L may not be specified for an internal procedure" msgstr "" -#: fortran/decl.c:6761 +#: fortran/decl.c:6790 #, gcc-internal-format, gfc-internal-format msgid "BIND(C) attribute at %C requires an interface with BIND(C)" msgstr "" -#: fortran/decl.c:6768 +#: fortran/decl.c:6797 #, gcc-internal-format, gfc-internal-format msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C" msgstr "" -#: fortran/decl.c:6774 +#: fortran/decl.c:6803 #, gcc-internal-format, gfc-internal-format msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME" msgstr "" -#: fortran/decl.c:6797 +#: fortran/decl.c:6826 #, gcc-internal-format msgid "Procedure %qs at %L already has basic type of %s" msgstr "" -#: fortran/decl.c:6843 fortran/decl.c:7031 fortran/decl.c:10916 +#: fortran/decl.c:6872 fortran/decl.c:7060 fortran/decl.c:10945 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in PROCEDURE statement at %C" msgstr "" -#: fortran/decl.c:6892 fortran/decl.c:10816 +#: fortran/decl.c:6921 fortran/decl.c:10845 #, gcc-internal-format msgid "Expected %<::%> after binding-attributes at %C" msgstr "" -#: fortran/decl.c:6899 +#: fortran/decl.c:6928 #, gcc-internal-format, gfc-internal-format msgid "NOPASS or explicit interface required at %C" msgstr "" -#: fortran/decl.c:6903 +#: fortran/decl.c:6932 #, gcc-internal-format, gfc-internal-format msgid "Procedure pointer component at %C" msgstr "" -#: fortran/decl.c:6975 +#: fortran/decl.c:7004 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in procedure pointer component at %C" msgstr "" -#: fortran/decl.c:6993 +#: fortran/decl.c:7022 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE at %C must be in a generic interface" msgstr "" -#: fortran/decl.c:7002 fortran/decl.c:9577 +#: fortran/decl.c:7031 fortran/decl.c:9606 #, gcc-internal-format, gfc-internal-format msgid "double colon in MODULE PROCEDURE statement at %L" msgstr "" -#: fortran/decl.c:7072 +#: fortran/decl.c:7101 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE statement at %C" msgstr "" -#: fortran/decl.c:7144 +#: fortran/decl.c:7173 #, gcc-internal-format, gfc-internal-format msgid "Expected formal argument list in function definition at %C" msgstr "" -#: fortran/decl.c:7168 fortran/decl.c:7172 fortran/decl.c:7427 -#: fortran/decl.c:7431 fortran/decl.c:7634 fortran/decl.c:7638 +#: fortran/decl.c:7197 fortran/decl.c:7201 fortran/decl.c:7456 +#: fortran/decl.c:7460 fortran/decl.c:7663 fortran/decl.c:7667 #: fortran/symbol.c:1903 #, gcc-internal-format, gfc-internal-format msgid "BIND(C) attribute at %L can only be used for variables or common blocks" msgstr "" -#: fortran/decl.c:7325 +#: fortran/decl.c:7354 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C" msgstr "" -#: fortran/decl.c:7334 +#: fortran/decl.c:7363 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a PROGRAM" msgstr "" -#: fortran/decl.c:7337 +#: fortran/decl.c:7366 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a MODULE" msgstr "" -#: fortran/decl.c:7340 +#: fortran/decl.c:7369 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a SUBMODULE" msgstr "" -#: fortran/decl.c:7343 +#: fortran/decl.c:7372 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a BLOCK DATA" msgstr "" -#: fortran/decl.c:7347 fortran/decl.c:7392 +#: fortran/decl.c:7376 fortran/decl.c:7421 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within an INTERFACE" msgstr "" -#: fortran/decl.c:7351 +#: fortran/decl.c:7380 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a STRUCTURE block" msgstr "" -#: fortran/decl.c:7355 +#: fortran/decl.c:7384 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block" msgstr "" -#: fortran/decl.c:7359 +#: fortran/decl.c:7388 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within an IF-THEN block" msgstr "" -#: fortran/decl.c:7364 +#: fortran/decl.c:7393 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a DO block" msgstr "" -#: fortran/decl.c:7368 +#: fortran/decl.c:7397 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a SELECT block" msgstr "" -#: fortran/decl.c:7372 +#: fortran/decl.c:7401 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a FORALL block" msgstr "" -#: fortran/decl.c:7376 +#: fortran/decl.c:7405 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a WHERE block" msgstr "" -#: fortran/decl.c:7380 +#: fortran/decl.c:7409 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear within a contained subprogram" msgstr "" -#: fortran/decl.c:7384 +#: fortran/decl.c:7413 #, gcc-internal-format, gfc-internal-format msgid "Unexpected ENTRY statement at %C" msgstr "" -#: fortran/decl.c:7405 +#: fortran/decl.c:7434 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %C cannot appear in a contained procedure" msgstr "" -#: fortran/decl.c:7456 fortran/decl.c:7677 +#: fortran/decl.c:7485 fortran/decl.c:7706 #, gcc-internal-format, gfc-internal-format msgid "Missing required parentheses before BIND(C) at %C" msgstr "" -#: fortran/decl.c:7550 +#: fortran/decl.c:7579 #, gcc-internal-format, gfc-internal-format msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure" msgstr "" -#: fortran/decl.c:7685 +#: fortran/decl.c:7714 #, 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.c:7748 fortran/decl.c:7755 +#: fortran/decl.c:7777 fortran/decl.c:7784 #, gcc-internal-format, gfc-internal-format msgid "Invalid C identifier in NAME= specifier at %C" msgstr "" -#: fortran/decl.c:7795 +#: fortran/decl.c:7824 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in NAME= specifier for binding label at %C" msgstr "" -#: fortran/decl.c:7811 +#: fortran/decl.c:7840 #, gcc-internal-format, gfc-internal-format msgid "NAME= specifier at %C should be a constant expression" msgstr "" -#: fortran/decl.c:7819 +#: fortran/decl.c:7848 #, gcc-internal-format, gfc-internal-format msgid "NAME= specifier at %C should be a scalar of default character kind" msgstr "" -#: fortran/decl.c:7838 +#: fortran/decl.c:7867 #, gcc-internal-format, gfc-internal-format msgid "Missing closing paren for binding label at %C" msgstr "" -#: fortran/decl.c:7844 +#: fortran/decl.c:7873 #, gcc-internal-format, gfc-internal-format msgid "No binding name is allowed in BIND(C) at %C" msgstr "" -#: fortran/decl.c:7850 +#: fortran/decl.c:7879 #, gcc-internal-format, gfc-internal-format msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C" msgstr "" -#: fortran/decl.c:7879 +#: fortran/decl.c:7908 #, gcc-internal-format, gfc-internal-format msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C" msgstr "" -#: fortran/decl.c:8124 +#: fortran/decl.c:8153 #, gcc-internal-format, gfc-internal-format msgid "Unexpected END statement at %C" msgstr "" -#: fortran/decl.c:8133 +#: fortran/decl.c:8162 #, gcc-internal-format, gfc-internal-format msgid "END statement instead of %s statement at %L" msgstr "" #. We would have required END [something]. -#: fortran/decl.c:8142 +#: fortran/decl.c:8171 #, gcc-internal-format, gfc-internal-format msgid "%s statement expected at %L" msgstr "" -#: fortran/decl.c:8153 +#: fortran/decl.c:8182 #, gcc-internal-format, gfc-internal-format msgid "Expecting %s statement at %L" msgstr "" -#: fortran/decl.c:8173 +#: fortran/decl.c:8202 #, gcc-internal-format msgid "Expected block name of %qs in %s statement at %L" msgstr "" -#: fortran/decl.c:8190 +#: fortran/decl.c:8219 #, gcc-internal-format, gfc-internal-format msgid "Expected terminating name at %C" msgstr "" -#: fortran/decl.c:8204 fortran/decl.c:8212 +#: fortran/decl.c:8233 fortran/decl.c:8241 #, gcc-internal-format msgid "Expected label %qs for %s statement at %C" msgstr "" -#: fortran/decl.c:8311 +#: fortran/decl.c:8340 #, gcc-internal-format, gfc-internal-format msgid "Missing array specification at %L in DIMENSION statement" msgstr "" -#: fortran/decl.c:8319 +#: fortran/decl.c:8348 #, gcc-internal-format, gfc-internal-format msgid "Dimensions specified for %s at %L after its initialization" msgstr "" -#: fortran/decl.c:8327 +#: fortran/decl.c:8356 #, gcc-internal-format, gfc-internal-format msgid "Missing array specification at %L in CODIMENSION statement" msgstr "" -#: fortran/decl.c:8336 +#: fortran/decl.c:8365 #, gcc-internal-format, gfc-internal-format msgid "Array specification must be deferred at %L" msgstr "" -#: fortran/decl.c:8434 +#: fortran/decl.c:8463 #, gcc-internal-format, gfc-internal-format msgid "Unexpected character in variable list at %C" msgstr "" -#: fortran/decl.c:8471 +#: fortran/decl.c:8500 #, gcc-internal-format msgid "Expected %<(%> at %C" msgstr "" -#: fortran/decl.c:8485 fortran/decl.c:8525 +#: fortran/decl.c:8514 fortran/decl.c:8554 #, gcc-internal-format, gfc-internal-format msgid "Expected variable name at %C" msgstr "" -#: fortran/decl.c:8501 +#: fortran/decl.c:8530 #, gcc-internal-format, gfc-internal-format msgid "Cray pointer at %C must be an integer" msgstr "" -#: fortran/decl.c:8505 +#: fortran/decl.c:8534 #, gcc-internal-format, gfc-internal-format msgid "" "Cray pointer at %C has %d bytes of precision; memory addresses require %d " "bytes" msgstr "" -#: fortran/decl.c:8511 +#: fortran/decl.c:8540 #, gcc-internal-format, gfc-internal-format msgid "Expected \",\" at %C" msgstr "" -#: fortran/decl.c:8550 +#: fortran/decl.c:8579 #, gcc-internal-format msgid "Cannot set Cray pointee array spec." msgstr "" -#: fortran/decl.c:8574 +#: fortran/decl.c:8603 #, gcc-internal-format, gfc-internal-format msgid "Expected \")\" at %C" msgstr "" -#: fortran/decl.c:8586 +#: fortran/decl.c:8615 #, gcc-internal-format msgid "Expected %<,%> or end of statement at %C" msgstr "" -#: fortran/decl.c:8612 +#: fortran/decl.c:8641 #, gcc-internal-format, gfc-internal-format msgid "INTENT is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/decl.c:8644 +#: fortran/decl.c:8673 #, gcc-internal-format, gfc-internal-format msgid "OPTIONAL is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/decl.c:8663 +#: fortran/decl.c:8692 #, gcc-internal-format msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag" msgstr "" -#: fortran/decl.c:8702 +#: fortran/decl.c:8731 #, gcc-internal-format, gfc-internal-format msgid "CONTIGUOUS statement at %C" msgstr "" -#: fortran/decl.c:8808 +#: fortran/decl.c:8837 #, gcc-internal-format, gfc-internal-format msgid "" "Access specification of the %s operator at %C has already been specified" msgstr "" -#: fortran/decl.c:8825 +#: fortran/decl.c:8854 #, gcc-internal-format, gfc-internal-format msgid "" "Access specification of the .%s. operator at %C has already been specified" msgstr "" -#: fortran/decl.c:8864 +#: fortran/decl.c:8893 #, gcc-internal-format, gfc-internal-format msgid "PROTECTED statement at %C" msgstr "" -#: fortran/decl.c:8902 +#: fortran/decl.c:8931 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in PROTECTED statement at %C" msgstr "" -#: fortran/decl.c:8926 +#: fortran/decl.c:8955 #, gcc-internal-format, gfc-internal-format msgid "" "PRIVATE statement at %C is only allowed in the specification part of a module" msgstr "" -#: fortran/decl.c:8963 +#: fortran/decl.c:8992 #, gcc-internal-format, gfc-internal-format msgid "" "PUBLIC statement at %C is only allowed in the specification part of a module" msgstr "" -#: fortran/decl.c:8991 +#: fortran/decl.c:9020 #, gcc-internal-format, gfc-internal-format msgid "Expected variable name at %C in PARAMETER statement" msgstr "" -#: fortran/decl.c:8998 +#: fortran/decl.c:9027 #, gcc-internal-format, gfc-internal-format msgid "Expected = sign in PARAMETER statement at %C" msgstr "" -#: fortran/decl.c:9004 +#: fortran/decl.c:9033 #, gcc-internal-format, gfc-internal-format msgid "Expected expression at %C in PARAMETER statement" msgstr "" -#: fortran/decl.c:9024 +#: fortran/decl.c:9053 #, 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.c:9049 +#: fortran/decl.c:9078 #, gcc-internal-format, gfc-internal-format msgid "PARAMETER without '()' at %C" msgstr "" -#: fortran/decl.c:9065 +#: fortran/decl.c:9094 #, gcc-internal-format, gfc-internal-format msgid "Unexpected characters in PARAMETER statement at %C" msgstr "" -#: fortran/decl.c:9084 fortran/decl.c:9140 +#: fortran/decl.c:9113 fortran/decl.c:9169 #, gcc-internal-format msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>" msgstr "" -#: fortran/decl.c:9119 +#: fortran/decl.c:9148 #, gcc-internal-format, gfc-internal-format msgid "Expected entity-list in AUTOMATIC statement at %C" msgstr "" -#: fortran/decl.c:9126 +#: fortran/decl.c:9155 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in AUTOMATIC statement at %C" msgstr "" -#: fortran/decl.c:9175 +#: fortran/decl.c:9204 #, gcc-internal-format, gfc-internal-format msgid "Expected entity-list in STATIC statement at %C" msgstr "" -#: fortran/decl.c:9182 +#: fortran/decl.c:9211 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in STATIC statement at %C" msgstr "" -#: fortran/decl.c:9201 +#: fortran/decl.c:9230 #, gcc-internal-format, gfc-internal-format msgid "Blanket SAVE statement at %C follows previous SAVE statement" msgstr "" -#: fortran/decl.c:9212 +#: fortran/decl.c:9241 #, gcc-internal-format, gfc-internal-format msgid "SAVE statement at %C follows blanket SAVE statement" msgstr "" -#: fortran/decl.c:9258 +#: fortran/decl.c:9287 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in SAVE statement at %C" msgstr "" -#: fortran/decl.c:9272 +#: fortran/decl.c:9301 #, gcc-internal-format, gfc-internal-format msgid "VALUE is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/decl.c:9276 +#: fortran/decl.c:9305 #, gcc-internal-format, gfc-internal-format msgid "VALUE statement at %C" msgstr "" -#: fortran/decl.c:9314 +#: fortran/decl.c:9343 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in VALUE statement at %C" msgstr "" -#: fortran/decl.c:9326 +#: fortran/decl.c:9355 #, gcc-internal-format, gfc-internal-format msgid "VOLATILE statement at %C" msgstr "" -#: fortran/decl.c:9353 +#: fortran/decl.c:9382 #, gcc-internal-format msgid "" "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-" "associated" msgstr "" -#: fortran/decl.c:9378 +#: fortran/decl.c:9407 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in VOLATILE statement at %C" msgstr "" -#: fortran/decl.c:9390 +#: fortran/decl.c:9419 #, gcc-internal-format, gfc-internal-format msgid "ASYNCHRONOUS statement at %C" msgstr "" -#: fortran/decl.c:9434 +#: fortran/decl.c:9463 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in ASYNCHRONOUS statement at %C" msgstr "" -#: fortran/decl.c:9459 +#: fortran/decl.c:9488 #, gcc-internal-format, gfc-internal-format msgid "MODULE PROCEDURE declaration at %C" msgstr "" -#: fortran/decl.c:9552 +#: fortran/decl.c:9581 #, gcc-internal-format, gfc-internal-format msgid "MODULE PROCEDURE at %C must be in a generic module interface" msgstr "" -#: fortran/decl.c:9610 +#: fortran/decl.c:9639 #, gcc-internal-format, gfc-internal-format msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE" msgstr "" -#: fortran/decl.c:9659 +#: fortran/decl.c:9688 #, gcc-internal-format, gfc-internal-format msgid "Ambiguous symbol in TYPE definition at %C" msgstr "" -#: fortran/decl.c:9668 +#: fortran/decl.c:9697 #, gcc-internal-format msgid "Symbol %qs at %C has not been previously defined" msgstr "" -#: fortran/decl.c:9674 +#: fortran/decl.c:9703 #, gcc-internal-format msgid "%qs in EXTENDS expression at %C is not a derived type" msgstr "" -#: fortran/decl.c:9681 +#: fortran/decl.c:9710 #, gcc-internal-format msgid "%qs cannot be extended at %C because it is BIND(C)" msgstr "" -#: fortran/decl.c:9688 +#: fortran/decl.c:9717 #, gcc-internal-format msgid "%qs cannot be extended at %C because it is a SEQUENCE type" msgstr "" -#: fortran/decl.c:9711 +#: fortran/decl.c:9740 #, 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.c:9723 +#: fortran/decl.c:9752 #, 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.c:9744 +#: fortran/decl.c:9773 #, gcc-internal-format, gfc-internal-format msgid "ABSTRACT type at %C" msgstr "" -#: fortran/decl.c:9790 +#: fortran/decl.c:9819 #, gcc-internal-format, gfc-internal-format msgid "Failed to create structure type '%s' at %C" msgstr "" -#: fortran/decl.c:9796 +#: fortran/decl.c:9825 #, gcc-internal-format msgid "Type definition of %qs at %C was already defined at %L" msgstr "" -#: fortran/decl.c:9843 +#: fortran/decl.c:9872 #, gcc-internal-format, gfc-internal-format msgid "Junk after MAP statement at %C" msgstr "" -#: fortran/decl.c:9876 +#: fortran/decl.c:9905 #, gcc-internal-format, gfc-internal-format msgid "Junk after UNION statement at %C" msgstr "" -#: fortran/decl.c:9911 +#: fortran/decl.c:9940 #, gcc-internal-format msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>" msgstr "" -#: fortran/decl.c:9925 +#: fortran/decl.c:9954 #, gcc-internal-format, gfc-internal-format msgid "Structure name expected in non-nested structure declaration at %C" msgstr "" -#: fortran/decl.c:9943 +#: fortran/decl.c:9972 #, gcc-internal-format, gfc-internal-format msgid "Junk after non-nested STRUCTURE statement at %C" msgstr "" -#: fortran/decl.c:9950 +#: fortran/decl.c:9979 #, gcc-internal-format msgid "Structure name %qs at %C cannot be the same as an intrinsic type" msgstr "" -#: fortran/decl.c:10113 +#: fortran/decl.c:10142 #, gcc-internal-format, gfc-internal-format msgid "Expected :: in TYPE definition at %C" msgstr "" -#: fortran/decl.c:10141 +#: fortran/decl.c:10170 #, gcc-internal-format msgid "Type name %qs at %C cannot be the same as an intrinsic type" msgstr "" -#: fortran/decl.c:10152 +#: fortran/decl.c:10181 #, gcc-internal-format msgid "Derived type name %qs at %C already has a basic type of %s" msgstr "" -#: fortran/decl.c:10155 +#: fortran/decl.c:10184 #, gcc-internal-format msgid "Derived type name %qs at %C already has a basic type" msgstr "" -#: fortran/decl.c:10172 +#: fortran/decl.c:10201 #, gcc-internal-format msgid "Derived type definition of %qs at %C has already been defined" msgstr "" -#: fortran/decl.c:10235 +#: fortran/decl.c:10264 #, gcc-internal-format, gfc-internal-format msgid "Garbage after PARAMETERIZED TYPE declaration at %C" msgstr "" -#: fortran/decl.c:10318 +#: fortran/decl.c:10347 #, gcc-internal-format, gfc-internal-format msgid "Cray Pointee at %C cannot be assumed shape array" msgstr "" -#: fortran/decl.c:10338 +#: fortran/decl.c:10367 #, gcc-internal-format, gfc-internal-format msgid "ENUM and ENUMERATOR at %C" msgstr "" -#: fortran/decl.c:10370 +#: fortran/decl.c:10399 #, gcc-internal-format, gfc-internal-format msgid "Enumerator exceeds the C integer type at %C" msgstr "" -#: fortran/decl.c:10449 +#: fortran/decl.c:10478 #, gcc-internal-format, gfc-internal-format msgid "ENUMERATOR %L not initialized with integer expression" msgstr "" -#: fortran/decl.c:10497 +#: fortran/decl.c:10526 #, gcc-internal-format, gfc-internal-format msgid "ENUM definition statement expected before %C" msgstr "" -#: fortran/decl.c:10533 +#: fortran/decl.c:10562 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in ENUMERATOR definition at %C" msgstr "" -#: fortran/decl.c:10580 fortran/decl.c:10595 +#: fortran/decl.c:10609 fortran/decl.c:10624 #, gcc-internal-format, gfc-internal-format msgid "Duplicate access-specifier at %C" msgstr "" -#: fortran/decl.c:10615 +#: fortran/decl.c:10644 #, gcc-internal-format, gfc-internal-format msgid "Binding attributes already specify passing, illegal NOPASS at %C" msgstr "" -#: fortran/decl.c:10635 +#: fortran/decl.c:10664 #, gcc-internal-format, gfc-internal-format msgid "Binding attributes already specify passing, illegal PASS at %C" msgstr "" -#: fortran/decl.c:10662 +#: fortran/decl.c:10691 #, gcc-internal-format, gfc-internal-format msgid "Duplicate POINTER attribute at %C" msgstr "" -#: fortran/decl.c:10680 +#: fortran/decl.c:10709 #, gcc-internal-format, gfc-internal-format msgid "Duplicate NON_OVERRIDABLE at %C" msgstr "" -#: fortran/decl.c:10696 +#: fortran/decl.c:10725 #, gcc-internal-format, gfc-internal-format msgid "Duplicate DEFERRED at %C" msgstr "" -#: fortran/decl.c:10709 +#: fortran/decl.c:10738 #, gcc-internal-format, gfc-internal-format msgid "Expected access-specifier at %C" msgstr "" -#: fortran/decl.c:10711 +#: fortran/decl.c:10740 #, gcc-internal-format, gfc-internal-format msgid "Expected binding attribute at %C" msgstr "" -#: fortran/decl.c:10719 +#: fortran/decl.c:10748 #, gcc-internal-format, gfc-internal-format msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C" msgstr "" -#: fortran/decl.c:10732 +#: fortran/decl.c:10761 #, gcc-internal-format, gfc-internal-format msgid "POINTER attribute is required for procedure pointer component at %C" msgstr "" -#: fortran/decl.c:10774 +#: fortran/decl.c:10803 #, gcc-internal-format msgid "Interface-name expected after %<(%> at %C" msgstr "" -#: fortran/decl.c:10780 +#: fortran/decl.c:10809 #, gcc-internal-format msgid "%<)%> expected at %C" msgstr "" -#: fortran/decl.c:10800 +#: fortran/decl.c:10829 #, gcc-internal-format, gfc-internal-format msgid "Interface must be specified for DEFERRED binding at %C" msgstr "" -#: fortran/decl.c:10805 +#: fortran/decl.c:10834 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE(interface) at %C should be declared DEFERRED" msgstr "" -#: fortran/decl.c:10828 +#: fortran/decl.c:10857 #, gcc-internal-format, gfc-internal-format msgid "Expected binding name at %C" msgstr "" -#: fortran/decl.c:10832 +#: fortran/decl.c:10861 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE list at %C" msgstr "" -#: fortran/decl.c:10844 +#: fortran/decl.c:10873 #, gcc-internal-format msgid "%<=> target%> is invalid for DEFERRED binding at %C" msgstr "" -#: fortran/decl.c:10850 +#: fortran/decl.c:10879 #, gcc-internal-format msgid "%<::%> needed in PROCEDURE binding with explicit target at %C" msgstr "" -#: fortran/decl.c:10860 +#: fortran/decl.c:10889 #, gcc-internal-format msgid "Expected binding target after %<=>%> at %C" msgstr "" -#: fortran/decl.c:10877 +#: fortran/decl.c:10906 #, gcc-internal-format msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT" msgstr "" -#: fortran/decl.c:10888 +#: fortran/decl.c:10917 #, gcc-internal-format msgid "" "There is already a procedure with binding name %qs for the derived type %qs " "at %C" msgstr "" -#: fortran/decl.c:10939 +#: fortran/decl.c:10968 #, gcc-internal-format, gfc-internal-format msgid "GENERIC at %C must be inside a derived-type CONTAINS" msgstr "" -#: fortran/decl.c:10959 +#: fortran/decl.c:10988 #, gcc-internal-format msgid "Expected %<::%> at %C" msgstr "" -#: fortran/decl.c:10971 +#: fortran/decl.c:11000 #, gcc-internal-format, gfc-internal-format msgid "Expected generic name or operator descriptor at %C" msgstr "" -#: fortran/decl.c:10992 +#: fortran/decl.c:11021 #, gcc-internal-format, gfc-internal-format msgid "Malformed GENERIC statement at %C" msgstr "" -#: fortran/decl.c:11003 +#: fortran/decl.c:11032 #, gcc-internal-format msgid "Expected %<=>%> at %C" msgstr "" -#: fortran/decl.c:11039 +#: fortran/decl.c:11068 #, 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.c:11047 +#: fortran/decl.c:11076 #, gcc-internal-format msgid "Binding at %C must have the same access as already defined binding %qs" msgstr "" -#: fortran/decl.c:11095 +#: fortran/decl.c:11124 #, gcc-internal-format, gfc-internal-format msgid "Expected specific binding name at %C" msgstr "" -#: fortran/decl.c:11105 +#: fortran/decl.c:11134 #, gcc-internal-format msgid "%qs already defined as specific binding for the generic %qs at %C" msgstr "" -#: fortran/decl.c:11123 +#: fortran/decl.c:11152 #, gcc-internal-format, gfc-internal-format msgid "Junk after GENERIC binding at %C" msgstr "" -#: fortran/decl.c:11158 +#: fortran/decl.c:11187 #, gcc-internal-format, gfc-internal-format msgid "FINAL declaration at %C must be inside a derived type CONTAINS section" msgstr "" -#: fortran/decl.c:11169 +#: fortran/decl.c:11198 #, 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.c:11191 +#: fortran/decl.c:11220 #, gcc-internal-format, gfc-internal-format msgid "Empty FINAL at %C" msgstr "" -#: fortran/decl.c:11198 +#: fortran/decl.c:11227 #, gcc-internal-format, gfc-internal-format msgid "Expected module procedure name at %C" msgstr "" -#: fortran/decl.c:11208 +#: fortran/decl.c:11237 #, gcc-internal-format msgid "Expected %<,%> at %C" msgstr "" -#: fortran/decl.c:11214 +#: fortran/decl.c:11243 #, gcc-internal-format msgid "Unknown procedure name %qs at %C" msgstr "" -#: fortran/decl.c:11227 +#: fortran/decl.c:11256 #, gcc-internal-format msgid "%qs at %C is already defined as FINAL procedure" msgstr "" -#: fortran/decl.c:11297 +#: fortran/decl.c:11326 #, gcc-internal-format, gfc-internal-format msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C" msgstr "" -#: fortran/decl.c:11343 +#: fortran/decl.c:11372 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C" msgstr "" -#: fortran/decl.c:11363 +#: fortran/decl.c:11392 #, gcc-internal-format msgid "" "% directive requires a non-negative integral constant less than " "or equal to %u at %C" msgstr "" -#: fortran/decl.c:11377 +#: fortran/decl.c:11406 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in !GCC$ UNROLL directive at %C" msgstr "" @@ -56766,458 +56782,458 @@ msgstr "" msgid "gfc_is_constant_expr(): Unknown expression type" msgstr "" -#: fortran/expr.c:1227 +#: fortran/expr.c:1251 #, gcc-internal-format msgid "simplify_intrinsic_op(): Bad operator" msgstr "" -#: fortran/expr.c:1333 +#: fortran/expr.c:1357 #, gcc-internal-format, gfc-internal-format msgid "Index in dimension %d is out of bounds at %L" msgstr "" -#: fortran/expr.c:1521 fortran/expr.c:1572 +#: fortran/expr.c:1545 fortran/expr.c:1596 #, gcc-internal-format, gfc-internal-format msgid "index in dimension %d is out of bounds at %L" msgstr "" -#: fortran/expr.c:1648 +#: fortran/expr.c:1672 #, 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/expr.c:1756 fortran/primary.c:2309 +#: fortran/expr.c:1780 fortran/primary.c:2309 #, gcc-internal-format, gfc-internal-format msgid "LEN part_ref at %C" msgstr "" -#: fortran/expr.c:1770 fortran/primary.c:2324 +#: fortran/expr.c:1794 fortran/primary.c:2324 #, gcc-internal-format, gfc-internal-format msgid "KIND part_ref at %C" msgstr "" -#: fortran/expr.c:1781 +#: fortran/expr.c:1805 #, gcc-internal-format, gfc-internal-format msgid "RE part_ref at %C" msgstr "" -#: fortran/expr.c:1793 +#: fortran/expr.c:1817 #, gcc-internal-format, gfc-internal-format msgid "IM part_ref at %C" msgstr "" -#: fortran/expr.c:2372 +#: fortran/expr.c:2396 #, gcc-internal-format, gfc-internal-format msgid "elemental function arguments at %C are not compliant" msgstr "" -#: fortran/expr.c:2416 +#: fortran/expr.c:2440 #, gcc-internal-format, gfc-internal-format msgid "Numeric or CHARACTER operands are required in expression at %L" msgstr "" -#: fortran/expr.c:2441 +#: fortran/expr.c:2465 #, gcc-internal-format, gfc-internal-format msgid "" "Concatenation operator in expression at %L must have two CHARACTER operands" msgstr "" -#: fortran/expr.c:2448 +#: fortran/expr.c:2472 #, gcc-internal-format, gfc-internal-format msgid "Concat operator at %L must concatenate strings of the same kind" msgstr "" -#: fortran/expr.c:2458 +#: fortran/expr.c:2482 #, gcc-internal-format, gfc-internal-format msgid ".NOT. operator in expression at %L must have a LOGICAL operand" msgstr "" -#: fortran/expr.c:2474 +#: fortran/expr.c:2498 #, gcc-internal-format, gfc-internal-format msgid "LOGICAL operands are required in expression at %L" msgstr "" -#: fortran/expr.c:2485 +#: fortran/expr.c:2509 #, gcc-internal-format, gfc-internal-format msgid "Only intrinsic operators can be used in expression at %L" msgstr "" -#: fortran/expr.c:2493 +#: fortran/expr.c:2517 #, gcc-internal-format, gfc-internal-format msgid "Numeric operands are required in expression at %L" msgstr "" -#: fortran/expr.c:2516 +#: fortran/expr.c:2540 #, gcc-internal-format msgid "" "Invalid initialization expression for ALLOCATABLE component %qs in structure " "constructor at %L" msgstr "" -#: fortran/expr.c:2640 +#: fortran/expr.c:2664 #, gcc-internal-format msgid "" "Assumed or deferred character length variable %qs in constant expression at " "%L" msgstr "" -#: fortran/expr.c:2717 +#: fortran/expr.c:2741 #, gcc-internal-format msgid "" "transformational intrinsic %qs at %L is not permitted in an initialization " "expression" msgstr "" -#: fortran/expr.c:2748 +#: fortran/expr.c:2772 #, gcc-internal-format, gfc-internal-format msgid "Evaluation of nonstandard initialization expression at %L" msgstr "" -#: fortran/expr.c:2825 fortran/resolve.c:2694 +#: fortran/expr.c:2849 fortran/resolve.c:2694 #, gcc-internal-format msgid "" "Function %qs in initialization expression at %L must be an intrinsic function" msgstr "" -#: fortran/expr.c:2837 +#: fortran/expr.c:2861 #, gcc-internal-format msgid "" "Intrinsic function %qs at %L is not permitted in an initialization expression" msgstr "" -#: fortran/expr.c:2876 +#: fortran/expr.c:2900 #, gcc-internal-format msgid "PARAMETER %qs is used at %L before its definition is complete" msgstr "" -#: fortran/expr.c:2896 +#: fortran/expr.c:2920 #, gcc-internal-format msgid "" "Assumed size array %qs at %L is not permitted in an initialization expression" msgstr "" -#: fortran/expr.c:2902 +#: fortran/expr.c:2926 #, gcc-internal-format msgid "" "Assumed shape array %qs at %L is not permitted in an initialization " "expression" msgstr "" -#: fortran/expr.c:2911 +#: fortran/expr.c:2935 #, gcc-internal-format msgid "" "Assumed-shape array %qs at %L is not permitted in an initialization " "expression" msgstr "" -#: fortran/expr.c:2915 +#: fortran/expr.c:2939 #, gcc-internal-format msgid "" "Deferred array %qs at %L is not permitted in an initialization expression" msgstr "" -#: fortran/expr.c:2921 +#: fortran/expr.c:2945 #, gcc-internal-format msgid "" "Array %qs at %L is a variable, which does not reduce to a constant expression" msgstr "" -#: fortran/expr.c:2931 +#: fortran/expr.c:2955 #, 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.c:2985 +#: fortran/expr.c:3009 #, gcc-internal-format msgid "check_init_expr(): Unknown expression type" msgstr "" -#: fortran/expr.c:3120 +#: fortran/expr.c:3144 #, gcc-internal-format msgid "Specification function %qs at %L cannot be a statement function" msgstr "" -#: fortran/expr.c:3127 +#: fortran/expr.c:3151 #, gcc-internal-format msgid "Specification function %qs at %L cannot be an internal function" msgstr "" -#: fortran/expr.c:3134 +#: fortran/expr.c:3158 #, gcc-internal-format msgid "Specification function %qs at %L must be PURE" msgstr "" -#: fortran/expr.c:3142 +#: fortran/expr.c:3166 #, gcc-internal-format msgid "Specification function %qs at %L cannot be RECURSIVE" msgstr "" -#: fortran/expr.c:3288 +#: fortran/expr.c:3312 #, gcc-internal-format msgid "Dummy argument %qs not allowed in expression at %L" msgstr "" -#: fortran/expr.c:3295 +#: fortran/expr.c:3319 #, gcc-internal-format msgid "Dummy argument %qs at %L cannot be OPTIONAL" msgstr "" -#: fortran/expr.c:3302 +#: fortran/expr.c:3326 #, gcc-internal-format msgid "Dummy argument %qs at %L cannot be INTENT(OUT)" msgstr "" -#: fortran/expr.c:3331 +#: fortran/expr.c:3355 #, gcc-internal-format msgid "Variable %qs cannot appear in the expression at %L" msgstr "" -#: fortran/expr.c:3362 +#: fortran/expr.c:3386 #, gcc-internal-format msgid "check_restricted(): Unknown expression type" msgstr "" -#: fortran/expr.c:3382 +#: fortran/expr.c:3406 #, gcc-internal-format, gfc-internal-format msgid "Expression at %L must be of INTEGER type, found %s" msgstr "" -#: fortran/expr.c:3394 +#: fortran/expr.c:3418 #, gcc-internal-format msgid "Function %qs at %L must be PURE" msgstr "" -#: fortran/expr.c:3403 +#: fortran/expr.c:3427 #, gcc-internal-format, gfc-internal-format msgid "Expression at %L must be scalar" msgstr "" -#: fortran/expr.c:3437 +#: fortran/expr.c:3461 #, gcc-internal-format, gfc-internal-format msgid "Incompatible ranks in %s (%d and %d) at %L" msgstr "" -#: fortran/expr.c:3451 +#: fortran/expr.c:3475 #, gcc-internal-format, gfc-internal-format msgid "Different shape for %s at %L on dimension %d (%d and %d)" msgstr "" -#: fortran/expr.c:3499 +#: fortran/expr.c:3523 #, gcc-internal-format, gfc-internal-format msgid "Assignment to a LEN or KIND part_ref at %L is not allowed" msgstr "" -#: fortran/expr.c:3555 +#: fortran/expr.c:3579 #, gcc-internal-format msgid "%qs at %L is not a VALUE" msgstr "" -#: fortran/expr.c:3566 +#: fortran/expr.c:3590 #, gcc-internal-format, gfc-internal-format msgid "Illegal assignment to external procedure at %L" msgstr "" -#: fortran/expr.c:3574 +#: fortran/expr.c:3598 #, gcc-internal-format, gfc-internal-format msgid "Incompatible ranks %d and %d in assignment at %L" msgstr "" -#: fortran/expr.c:3581 +#: fortran/expr.c:3605 #, gcc-internal-format, gfc-internal-format msgid "Variable type is UNKNOWN in assignment at %L" msgstr "" -#: fortran/expr.c:3593 +#: fortran/expr.c:3617 #, gcc-internal-format, gfc-internal-format msgid "NULL appears on right-hand side in assignment at %L" msgstr "" -#: fortran/expr.c:3603 +#: fortran/expr.c:3627 #, gcc-internal-format, gfc-internal-format msgid "POINTER-valued function appears on right-hand side of assignment at %L" msgstr "" -#: fortran/expr.c:3613 +#: fortran/expr.c:3637 #, gcc-internal-format msgid "BOZ literal at %L used to initialize non-integer variable %qs" msgstr "" -#: fortran/expr.c:3618 fortran/resolve.c:10445 +#: fortran/expr.c:3642 fortran/resolve.c:10449 #, gcc-internal-format, gfc-internal-format msgid "" "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX" msgstr "" -#: fortran/expr.c:3629 fortran/resolve.c:10456 +#: fortran/expr.c:3653 fortran/resolve.c:10460 #, gcc-internal-format msgid "BOZ literal at %L is bitwise transferred non-integer symbol %qs" msgstr "" -#: fortran/expr.c:3637 fortran/resolve.c:10465 +#: fortran/expr.c:3661 fortran/resolve.c:10469 #, gcc-internal-format msgid "" "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be " "disabled with the option %<-fno-range-check%>" msgstr "" -#: fortran/expr.c:3641 fortran/resolve.c:10469 +#: fortran/expr.c:3665 fortran/resolve.c:10473 #, gcc-internal-format msgid "" "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be " "disabled with the option %<-fno-range-check%>" msgstr "" -#: fortran/expr.c:3645 fortran/resolve.c:10473 +#: fortran/expr.c:3669 fortran/resolve.c:10477 #, gcc-internal-format msgid "" "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled " "with the option %<-fno-range-check%>" msgstr "" -#: fortran/expr.c:3654 +#: fortran/expr.c:3678 #, 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.c:3678 +#: fortran/expr.c:3702 #, gcc-internal-format, gfc-internal-format msgid "" "Incompatible types in DATA statement at %L; attempted conversion of %s to %s" msgstr "" -#: fortran/expr.c:3719 +#: fortran/expr.c:3743 #, gcc-internal-format, gfc-internal-format msgid "Pointer assignment target is not a POINTER at %L" msgstr "" -#: fortran/expr.c:3727 +#: fortran/expr.c:3751 #, gcc-internal-format msgid "" "%qs in the pointer assignment at %L cannot be an l-value since it is a " "procedure" msgstr "" -#: fortran/expr.c:3751 +#: fortran/expr.c:3775 #, gcc-internal-format msgid "Expected bounds specification for %qs at %L" msgstr "" -#: fortran/expr.c:3756 +#: fortran/expr.c:3780 #, gcc-internal-format msgid "Bounds specification for %qs in pointer assignment at %L" msgstr "" -#: fortran/expr.c:3785 +#: fortran/expr.c:3809 #, gcc-internal-format, gfc-internal-format msgid "Stride must not be present at %L" msgstr "" -#: fortran/expr.c:3791 fortran/expr.c:3811 +#: fortran/expr.c:3815 fortran/expr.c:3835 #, gcc-internal-format msgid "" "Rank remapping requires a list of % " "specifications at %L" msgstr "" -#: fortran/expr.c:3799 fortran/expr.c:3818 +#: fortran/expr.c:3823 fortran/expr.c:3842 #, gcc-internal-format msgid "" "Expected list of % or list of % " "specifications at %L" msgstr "" -#: fortran/expr.c:3845 +#: fortran/expr.c:3869 #, gcc-internal-format, gfc-internal-format msgid "Pointer object at %L shall not have a coindex" msgstr "" -#: fortran/expr.c:3866 +#: fortran/expr.c:3890 #, gcc-internal-format, gfc-internal-format msgid "Invalid procedure pointer assignment at %L" msgstr "" -#: fortran/expr.c:3891 +#: fortran/expr.c:3915 #, gcc-internal-format msgid "" "Function result %qs is invalid as proc-target in procedure pointer " "assignment at %L" msgstr "" -#: fortran/expr.c:3900 +#: fortran/expr.c:3924 #, gcc-internal-format msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L" msgstr "" -#: fortran/expr.c:3910 +#: fortran/expr.c:3934 #, gcc-internal-format msgid "Statement function %qs is invalid in procedure pointer assignment at %L" msgstr "" -#: fortran/expr.c:3916 +#: fortran/expr.c:3940 #, gcc-internal-format msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L" msgstr "" -#: fortran/expr.c:3923 +#: fortran/expr.c:3947 #, gcc-internal-format msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment" msgstr "" -#: fortran/expr.c:3931 +#: fortran/expr.c:3955 #, gcc-internal-format msgid "" "Nonintrinsic elemental procedure %qs is invalid in procedure pointer " "assignment at %L" msgstr "" -#: fortran/expr.c:3954 +#: fortran/expr.c:3978 #, gcc-internal-format, gfc-internal-format msgid "" "Mismatch in the procedure pointer assignment at %L: mismatch in the calling " "convention" msgstr "" -#: fortran/expr.c:4007 +#: fortran/expr.c:4031 #, gcc-internal-format msgid "" "Interface mismatch in procedure pointer assignment at %L: %qs is not a " "subroutine" msgstr "" -#: fortran/expr.c:4017 fortran/expr.c:4032 +#: fortran/expr.c:4041 fortran/expr.c:4056 #, gcc-internal-format msgid "Explicit interface required for component %qs at %L: %s" msgstr "" -#: fortran/expr.c:4023 fortran/expr.c:4038 fortran/resolve.c:2572 +#: fortran/expr.c:4047 fortran/expr.c:4062 fortran/resolve.c:2572 #, gcc-internal-format msgid "Explicit interface required for %qs at %L: %s" msgstr "" -#: fortran/expr.c:4050 +#: fortran/expr.c:4074 #, gcc-internal-format, gfc-internal-format msgid "Interface mismatch in procedure pointer assignment at %L: %s" msgstr "" -#: fortran/expr.c:4059 +#: fortran/expr.c:4083 #, 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.c:4072 +#: fortran/expr.c:4096 #, gcc-internal-format, gfc-internal-format msgid "Pointer assignment target cannot be a constant at %L" msgstr "" -#: fortran/expr.c:4086 +#: fortran/expr.c:4110 #, gcc-internal-format, gfc-internal-format msgid "" "Data-pointer-object at %L must be unlimited polymorphic, or of a type with " @@ -57225,34 +57241,34 @@ msgid "" "polymorphic target" msgstr "" -#: fortran/expr.c:4091 +#: fortran/expr.c:4115 #, gcc-internal-format, gfc-internal-format msgid "" "Different types in pointer assignment at %L; attempted assignment of %s to %s" msgstr "" -#: fortran/expr.c:4100 +#: fortran/expr.c:4124 #, gcc-internal-format, gfc-internal-format msgid "Different kind type parameters in pointer assignment at %L" msgstr "" -#: fortran/expr.c:4107 +#: fortran/expr.c:4131 #, gcc-internal-format, gfc-internal-format msgid "Different ranks in pointer assignment at %L" msgstr "" -#: fortran/expr.c:4126 +#: fortran/expr.c:4150 #, gcc-internal-format, gfc-internal-format msgid "" "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L" msgstr "" -#: fortran/expr.c:4139 +#: fortran/expr.c:4163 #, gcc-internal-format, gfc-internal-format msgid "Rank remapping target must be rank 1 or simply contiguous at %L" msgstr "" -#: fortran/expr.c:4143 +#: fortran/expr.c:4167 #, gcc-internal-format, gfc-internal-format msgid "Rank remapping target is not rank 1 at %L" msgstr "" @@ -57260,190 +57276,190 @@ 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.c:4175 fortran/expr.c:4247 +#: fortran/expr.c:4199 fortran/expr.c:4271 #, gcc-internal-format, gfc-internal-format msgid "Data target at %L shall not have a coindex" msgstr "" -#: fortran/expr.c:4178 +#: fortran/expr.c:4202 #, gcc-internal-format, gfc-internal-format msgid "" "Target expression in pointer assignment at %L must deliver a pointer result" msgstr "" -#: fortran/expr.c:4199 +#: fortran/expr.c:4223 #, gcc-internal-format, gfc-internal-format msgid "" "Pointer assignment target in initialization expression does not have the " "TARGET attribute at %L" msgstr "" -#: fortran/expr.c:4209 +#: fortran/expr.c:4233 #, gcc-internal-format, gfc-internal-format msgid "Pointer assignment target is neither TARGET nor POINTER at %L" msgstr "" -#: fortran/expr.c:4217 +#: fortran/expr.c:4241 #, gcc-internal-format, gfc-internal-format msgid "Bad target in pointer assignment in PURE procedure at %L" msgstr "" -#: fortran/expr.c:4226 +#: fortran/expr.c:4250 #, gcc-internal-format, gfc-internal-format msgid "Pointer assignment with vector subscript on rhs at %L" msgstr "" -#: fortran/expr.c:4234 +#: fortran/expr.c:4258 #, gcc-internal-format, gfc-internal-format msgid "Pointer assignment target has PROTECTED attribute at %L" msgstr "" -#: fortran/expr.c:4258 +#: fortran/expr.c:4282 #, gcc-internal-format, gfc-internal-format msgid "Assignment to contiguous pointer from non-contiguous target at %L" msgstr "" -#: fortran/expr.c:4297 +#: fortran/expr.c:4321 #, gcc-internal-format, gfc-internal-format msgid "Pointer at %L in pointer assignment might outlive the pointer target" msgstr "" -#: fortran/expr.c:4373 fortran/resolve.c:1457 +#: fortran/expr.c:4397 fortran/resolve.c:1457 #, gcc-internal-format, gfc-internal-format msgid "Pointer initialization target at %L must not be ALLOCATABLE" msgstr "" -#: fortran/expr.c:4379 +#: fortran/expr.c:4403 #, gcc-internal-format, gfc-internal-format msgid "Pointer initialization target at %L must have the TARGET attribute" msgstr "" -#: fortran/expr.c:4394 fortran/resolve.c:1463 +#: fortran/expr.c:4418 fortran/resolve.c:1463 #, gcc-internal-format, gfc-internal-format msgid "Pointer initialization target at %L must have the SAVE attribute" msgstr "" -#: fortran/expr.c:4406 +#: fortran/expr.c:4430 #, gcc-internal-format, gfc-internal-format msgid "" "Procedure pointer initialization target at %L may not be a procedure pointer" msgstr "" -#: fortran/expr.c:4412 +#: fortran/expr.c:4436 #, gcc-internal-format msgid "" "Internal procedure %qs is invalid in procedure pointer initialization at %L" msgstr "" -#: fortran/expr.c:4419 +#: fortran/expr.c:4443 #, gcc-internal-format msgid "" "Dummy procedure %qs is invalid in procedure pointer initialization at %L" msgstr "" -#: fortran/expr.c:4887 +#: fortran/expr.c:4911 #, gcc-internal-format msgid "" "generate_isocbinding_initializer(): bad iso_c_binding type, expected % or %" msgstr "" -#: fortran/expr.c:5969 +#: fortran/expr.c:5993 #, gcc-internal-format, gfc-internal-format msgid "" "Fortran 2008: Pointer functions in variable definition context (%s) at %L" msgstr "" -#: fortran/expr.c:5977 +#: fortran/expr.c:6001 #, gcc-internal-format, gfc-internal-format msgid "Non-variable expression in variable definition context (%s) at %L" msgstr "" -#: fortran/expr.c:5985 +#: fortran/expr.c:6009 #, gcc-internal-format msgid "Named constant %qs in variable definition context (%s) at %L" msgstr "" -#: fortran/expr.c:5994 +#: fortran/expr.c:6018 #, gcc-internal-format msgid "%qs in variable definition context (%s) at %L is not a variable" msgstr "" -#: fortran/expr.c:6005 +#: fortran/expr.c:6029 #, gcc-internal-format, gfc-internal-format msgid "Non-POINTER in pointer association context (%s) at %L" msgstr "" -#: fortran/expr.c:6014 +#: fortran/expr.c:6038 #, gcc-internal-format, gfc-internal-format msgid "Type inaccessible in variable definition context (%s) at %L" msgstr "" -#: fortran/expr.c:6027 +#: fortran/expr.c:6051 #, gcc-internal-format, gfc-internal-format msgid "LOCK_TYPE in variable definition context (%s) at %L" msgstr "" -#: fortran/expr.c:6040 +#: fortran/expr.c:6064 #, gcc-internal-format, gfc-internal-format msgid "LOCK_EVENT in variable definition context (%s) at %L" msgstr "" -#: fortran/expr.c:6070 +#: fortran/expr.c:6094 #, gcc-internal-format msgid "" "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L" msgstr "" -#: fortran/expr.c:6078 +#: fortran/expr.c:6102 #, gcc-internal-format msgid "" "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L" msgstr "" -#: fortran/expr.c:6091 +#: fortran/expr.c:6115 #, gcc-internal-format msgid "" "Variable %qs is PROTECTED and cannot appear in a pointer association context " "(%s) at %L" msgstr "" -#: fortran/expr.c:6099 +#: fortran/expr.c:6123 #, gcc-internal-format msgid "" "Variable %qs is PROTECTED and cannot appear in a variable definition context " "(%s) at %L" msgstr "" -#: fortran/expr.c:6111 +#: fortran/expr.c:6135 #, gcc-internal-format msgid "" "Variable %qs cannot appear in a variable definition context (%s) at %L in " "PURE procedure" msgstr "" -#: fortran/expr.c:6170 +#: fortran/expr.c:6194 #, gcc-internal-format msgid "" "%qs at %L associated to vector-indexed target cannot be used in a variable " "definition context (%s)" msgstr "" -#: fortran/expr.c:6175 +#: fortran/expr.c:6199 #, gcc-internal-format msgid "" "%qs at %L associated to expression cannot be used in a variable definition " "context (%s)" msgstr "" -#: fortran/expr.c:6187 +#: fortran/expr.c:6211 #, gcc-internal-format msgid "" "Associate-name %qs cannot appear in a variable definition context (%s) at %L " "because its target at %L cannot, either" msgstr "" -#: fortran/expr.c:6229 +#: fortran/expr.c:6253 #, gcc-internal-format, gfc-internal-format msgid "" "Elements with the same value at %L and %L in vector subscript in a variable " @@ -57470,9 +57486,9 @@ msgstr "" msgid "Illegal id in copy_walk_reduction_arg" msgstr "" -#: fortran/frontend-passes.c:868 fortran/trans-array.c:1229 -#: fortran/trans-array.c:6568 fortran/trans-array.c:8072 -#: fortran/trans-intrinsic.c:7954 +#: fortran/frontend-passes.c:868 fortran/trans-array.c:1269 +#: fortran/trans-array.c:6616 fortran/trans-array.c:8120 +#: fortran/trans-intrinsic.c:7975 #, gcc-internal-format, gfc-internal-format msgid "Creating array temporary at %L" msgstr "" @@ -57674,12 +57690,12 @@ msgstr "" msgid "Second argument of defined assignment at %L must be INTENT(IN)" msgstr "" -#: fortran/interface.c:987 fortran/resolve.c:16640 +#: fortran/interface.c:987 fortran/resolve.c:16644 #, gcc-internal-format, gfc-internal-format msgid "First argument of operator interface at %L must be INTENT(IN)" msgstr "" -#: fortran/interface.c:994 fortran/resolve.c:16658 +#: fortran/interface.c:994 fortran/resolve.c:16662 #, gcc-internal-format, gfc-internal-format msgid "Second argument of operator interface at %L must be INTENT(IN)" msgstr "" @@ -59015,7 +59031,7 @@ msgid "" "defined input/output procedure" msgstr "" -#: fortran/io.c:3397 fortran/resolve.c:14541 +#: fortran/io.c:3397 fortran/resolve.c:14545 #, gcc-internal-format msgid "" "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER " @@ -60561,12 +60577,12 @@ msgstr "" msgid "Unexpected junk after $OMP FLUSH statement at %C" msgstr "" -#: fortran/openmp.c:3013 fortran/openmp.c:6285 +#: fortran/openmp.c:3013 fortran/openmp.c:6299 #, gcc-internal-format, gfc-internal-format msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L" msgstr "" -#: fortran/openmp.c:3017 fortran/openmp.c:6289 +#: fortran/openmp.c:3017 fortran/openmp.c:6303 #, gcc-internal-format, gfc-internal-format msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L" msgstr "" @@ -60820,8 +60836,8 @@ msgstr "" msgid "ORDERED clause parameter is less than COLLAPSE at %L" msgstr "" -#: fortran/openmp.c:4023 fortran/openmp.c:4034 fortran/resolve.c:10276 -#: fortran/resolve.c:11559 +#: fortran/openmp.c:4023 fortran/openmp.c:4034 fortran/resolve.c:10280 +#: fortran/resolve.c:11563 #, gcc-internal-format, gfc-internal-format msgid "IF clause at %L requires a scalar LOGICAL expression" msgstr "" @@ -60874,14 +60890,14 @@ msgstr "" msgid "Variable %qs is not a dummy argument at %L" msgstr "" -#: fortran/openmp.c:4211 fortran/openmp.c:6026 +#: fortran/openmp.c:4211 fortran/openmp.c:6040 #, gcc-internal-format msgid "Object %qs is not a variable at %L" msgstr "" #: fortran/openmp.c:4227 fortran/openmp.c:4238 fortran/openmp.c:4246 #: fortran/openmp.c:4257 fortran/openmp.c:4269 fortran/openmp.c:4284 -#: fortran/openmp.c:6056 +#: fortran/openmp.c:6070 #, gcc-internal-format msgid "Symbol %qs present on multiple clauses at %L" msgstr "" @@ -61224,188 +61240,188 @@ msgid "" "intrinsic type at %L" msgstr "" -#: fortran/openmp.c:5637 +#: fortran/openmp.c:5636 #, gcc-internal-format, gfc-internal-format msgid "%s cannot be a DO WHILE or DO without loop control at %L" msgstr "" -#: fortran/openmp.c:5643 +#: fortran/openmp.c:5642 #, gcc-internal-format, gfc-internal-format msgid "%s cannot be a DO CONCURRENT loop at %L" msgstr "" -#: fortran/openmp.c:5649 +#: fortran/openmp.c:5648 #, gcc-internal-format, gfc-internal-format msgid "%s iteration variable must be of type integer at %L" msgstr "" -#: fortran/openmp.c:5653 +#: fortran/openmp.c:5652 #, gcc-internal-format, gfc-internal-format msgid "%s iteration variable must not be THREADPRIVATE at %L" msgstr "" -#: fortran/openmp.c:5666 +#: fortran/openmp.c:5665 #, gcc-internal-format, gfc-internal-format msgid "" "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at " "%L" msgstr "" -#: fortran/openmp.c:5670 +#: fortran/openmp.c:5669 #, gcc-internal-format, gfc-internal-format msgid "%s iteration variable present on clause other than LASTPRIVATE at %L" msgstr "" -#: fortran/openmp.c:5674 +#: fortran/openmp.c:5673 #, gcc-internal-format, gfc-internal-format msgid "%s iteration variable present on clause other than LINEAR at %L" msgstr "" -#: fortran/openmp.c:5692 +#: fortran/openmp.c:5691 #, gcc-internal-format, gfc-internal-format msgid "%s collapsed loops don't form rectangular iteration space at %L" msgstr "" -#: fortran/openmp.c:5704 +#: fortran/openmp.c:5703 #, gcc-internal-format, gfc-internal-format msgid "collapsed %s loops not perfectly nested at %L" msgstr "" -#: fortran/openmp.c:5713 fortran/openmp.c:5721 +#: fortran/openmp.c:5712 fortran/openmp.c:5720 #, gcc-internal-format, gfc-internal-format msgid "not enough DO loops for collapsed %s at %L" msgstr "" -#: fortran/openmp.c:5799 fortran/openmp.c:5812 +#: fortran/openmp.c:5798 fortran/openmp.c:5811 #, gcc-internal-format, gfc-internal-format msgid "The %s directive cannot be specified within a %s region at %L" msgstr "" -#: fortran/openmp.c:5831 +#: fortran/openmp.c:5830 #, gcc-internal-format, gfc-internal-format msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L" msgstr "" -#: fortran/openmp.c:5837 +#: fortran/openmp.c:5836 #, gcc-internal-format, gfc-internal-format msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L" msgstr "" -#: fortran/openmp.c:5843 +#: fortran/openmp.c:5842 #, gcc-internal-format, gfc-internal-format msgid "!$ACC LOOP iteration variable must be of type integer at %L" msgstr "" -#: fortran/openmp.c:5859 +#: fortran/openmp.c:5858 #, gcc-internal-format, gfc-internal-format msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L" msgstr "" -#: fortran/openmp.c:5871 +#: fortran/openmp.c:5870 #, gcc-internal-format, gfc-internal-format msgid "%s !$ACC LOOP loops not perfectly nested at %L" msgstr "" -#: fortran/openmp.c:5881 fortran/openmp.c:5890 +#: fortran/openmp.c:5880 fortran/openmp.c:5889 #, gcc-internal-format, gfc-internal-format msgid "not enough DO loops for %s !$ACC LOOP at %L" msgstr "" -#: fortran/openmp.c:5905 fortran/openmp.c:5912 +#: fortran/openmp.c:5904 fortran/openmp.c:5911 #, gcc-internal-format, gfc-internal-format msgid "!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L" msgstr "" -#: fortran/openmp.c:5926 +#: fortran/openmp.c:5925 #, 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.c:5961 +#: fortran/openmp.c:5960 #, gcc-internal-format, gfc-internal-format msgid "TILE requires constant expression at %L" msgstr "" -#: fortran/openmp.c:6032 +#: fortran/openmp.c:6046 #, gcc-internal-format msgid "PARAMETER object %qs is not allowed at %L" msgstr "" -#: fortran/openmp.c:6039 +#: fortran/openmp.c:6053 #, gcc-internal-format msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L" msgstr "" -#: fortran/openmp.c:6086 +#: fortran/openmp.c:6100 #, gcc-internal-format msgid "" "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE " "( NAME ) at %L" msgstr "" -#: fortran/openmp.c:6092 +#: fortran/openmp.c:6106 #, gcc-internal-format msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L" msgstr "" -#: fortran/openmp.c:6193 +#: fortran/openmp.c:6207 #, gcc-internal-format, gfc-internal-format msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause" msgstr "" -#: fortran/openmp.c:6215 +#: fortran/openmp.c:6229 #, gcc-internal-format msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L" msgstr "" -#: fortran/openmp.c:6239 +#: fortran/openmp.c:6253 #, 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.c:6247 +#: fortran/openmp.c:6261 #, 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.c:6276 +#: fortran/openmp.c:6290 #, gcc-internal-format, gfc-internal-format msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L" msgstr "" -#: fortran/openmp.c:6298 +#: fortran/openmp.c:6312 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L" msgstr "" -#: fortran/openmp.c:6314 +#: fortran/openmp.c:6328 #, gcc-internal-format, gfc-internal-format msgid "" "Subroutine call with alternate returns in combiner of !$OMP DECLARE " "REDUCTION at %L" msgstr "" -#: fortran/openmp.c:6329 +#: fortran/openmp.c:6343 #, gcc-internal-format, gfc-internal-format msgid "" "Subroutine call with alternate returns in INITIALIZER clause of !$OMP " "DECLARE REDUCTION at %L" msgstr "" -#: fortran/openmp.c:6339 +#: fortran/openmp.c:6353 #, 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.c:6347 +#: fortran/openmp.c:6361 #, gcc-internal-format, gfc-internal-format msgid "" "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type " @@ -62893,7 +62909,7 @@ msgid "" "Declare it RECURSIVE or use %<-frecursive%>" msgstr "" -#: fortran/resolve.c:1896 fortran/resolve.c:9805 fortran/resolve.c:11488 +#: fortran/resolve.c:1896 fortran/resolve.c:9809 fortran/resolve.c:11492 #, gcc-internal-format, gfc-internal-format msgid "Label %d referenced at %L is never defined" msgstr "" @@ -63015,7 +63031,7 @@ msgstr "" msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?" msgstr "" -#: fortran/resolve.c:2911 fortran/resolve.c:16572 +#: fortran/resolve.c:2911 fortran/resolve.c:16576 #, gcc-internal-format msgid "Function %qs at %L has no IMPLICIT type" msgstr "" @@ -63274,99 +63290,99 @@ msgstr "" msgid "Argument dim at %L must be of INTEGER type" msgstr "" -#: fortran/resolve.c:4726 +#: fortran/resolve.c:4730 #, gcc-internal-format msgid "find_array_spec(): Missing spec" msgstr "" -#: fortran/resolve.c:4737 +#: fortran/resolve.c:4741 #, gcc-internal-format msgid "find_array_spec(): unused as(1)" msgstr "" -#: fortran/resolve.c:4749 +#: fortran/resolve.c:4753 #, gcc-internal-format msgid "find_array_spec(): unused as(2)" msgstr "" -#: fortran/resolve.c:4792 +#: fortran/resolve.c:4796 #, gcc-internal-format, gfc-internal-format msgid "Array index at %L is an array of rank %d" msgstr "" -#: fortran/resolve.c:4890 +#: fortran/resolve.c:4894 #, gcc-internal-format, gfc-internal-format msgid "Substring start index at %L must be of type INTEGER" msgstr "" -#: fortran/resolve.c:4897 +#: fortran/resolve.c:4901 #, gcc-internal-format, gfc-internal-format msgid "Substring start index at %L must be scalar" msgstr "" -#: fortran/resolve.c:4906 +#: fortran/resolve.c:4910 #, gcc-internal-format, gfc-internal-format msgid "Substring start index at %L is less than one" msgstr "" -#: fortran/resolve.c:4919 +#: fortran/resolve.c:4923 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L must be of type INTEGER" msgstr "" -#: fortran/resolve.c:4926 +#: fortran/resolve.c:4930 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L must be scalar" msgstr "" -#: fortran/resolve.c:4936 +#: fortran/resolve.c:4940 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L exceeds the string length" msgstr "" -#: fortran/resolve.c:4946 +#: fortran/resolve.c:4950 #, gcc-internal-format, gfc-internal-format msgid "Substring end index at %L is too large" msgstr "" -#: fortran/resolve.c:5136 +#: fortran/resolve.c:5140 #, gcc-internal-format msgid "resolve_ref(): Bad array reference" msgstr "" -#: fortran/resolve.c:5150 +#: fortran/resolve.c:5154 #, 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.c:5160 +#: fortran/resolve.c:5164 #, 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.c:5180 +#: fortran/resolve.c:5184 #, gcc-internal-format, gfc-internal-format msgid "" "Two or more part references with nonzero rank must not be specified at %L" msgstr "" -#: fortran/resolve.c:5278 +#: fortran/resolve.c:5282 #, gcc-internal-format msgid "expression_rank(): Two array specs" msgstr "" -#: fortran/resolve.c:5360 +#: fortran/resolve.c:5364 #, 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.c:5370 +#: fortran/resolve.c:5374 #, gcc-internal-format, gfc-internal-format msgid "Assumed-type variable %s at %L may only be used as actual argument" msgstr "" @@ -63375,14 +63391,14 @@ msgstr "" #. for all inquiry functions in resolve_function; the reason is #. that the function-name resolution happens too late in that #. function. -#: fortran/resolve.c:5380 +#: fortran/resolve.c:5384 #, 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.c:5395 +#: fortran/resolve.c:5399 #, gcc-internal-format, gfc-internal-format msgid "Assumed-rank variable %s at %L may only be used as actual argument" msgstr "" @@ -63391,309 +63407,309 @@ msgstr "" #. for all inquiry functions in resolve_function; the reason is #. that the function-name resolution happens too late in that #. function. -#: fortran/resolve.c:5405 +#: fortran/resolve.c:5409 #, 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.c:5416 +#: fortran/resolve.c:5420 #, 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.c:5425 +#: fortran/resolve.c:5429 #, gcc-internal-format, gfc-internal-format msgid "Assumed-type variable %s at %L shall not have a subobject reference" msgstr "" -#: fortran/resolve.c:5440 +#: fortran/resolve.c:5444 #, gcc-internal-format, gfc-internal-format msgid "Assumed-rank variable %s at %L shall not have a subobject reference" msgstr "" -#: fortran/resolve.c:5620 +#: fortran/resolve.c:5624 #, 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.c:5625 +#: fortran/resolve.c:5629 #, gcc-internal-format msgid "" "Variable %qs is used at %L before the ENTRY statement in which it is a " "parameter" msgstr "" -#: fortran/resolve.c:5695 +#: fortran/resolve.c:5699 #, gcc-internal-format, gfc-internal-format msgid "Polymorphic subobject of coindexed object at %L" msgstr "" -#: fortran/resolve.c:5708 +#: fortran/resolve.c:5712 #, gcc-internal-format, gfc-internal-format msgid "Coindexed object with polymorphic allocatable subcomponent at %L" msgstr "" -#: fortran/resolve.c:5952 fortran/resolve.c:6104 +#: fortran/resolve.c:5956 fortran/resolve.c:6108 #, gcc-internal-format, gfc-internal-format msgid "Error in typebound call at %L" msgstr "" -#: fortran/resolve.c:6068 +#: fortran/resolve.c:6072 #, gcc-internal-format, gfc-internal-format msgid "Passed-object at %L must be scalar" msgstr "" -#: fortran/resolve.c:6075 +#: fortran/resolve.c:6079 #, gcc-internal-format msgid "" "Base object for procedure-pointer component call at %L is of ABSTRACT type " "%qs" msgstr "" -#: fortran/resolve.c:6114 +#: fortran/resolve.c:6118 #, gcc-internal-format msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs" msgstr "" -#: fortran/resolve.c:6123 +#: fortran/resolve.c:6127 #, 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.c:6311 +#: fortran/resolve.c:6315 #, gcc-internal-format msgid "" "Found no matching specific binding for the call to the GENERIC %qs at %L" msgstr "" -#: fortran/resolve.c:6345 +#: fortran/resolve.c:6349 #, gcc-internal-format msgid "%qs at %L should be a SUBROUTINE" msgstr "" -#: fortran/resolve.c:6397 +#: fortran/resolve.c:6401 #, gcc-internal-format msgid "%qs at %L should be a FUNCTION" msgstr "" -#: fortran/resolve.c:6947 +#: fortran/resolve.c:6951 #, gcc-internal-format msgid "gfc_resolve_expr(): Bad expression type" msgstr "" -#: fortran/resolve.c:6973 +#: fortran/resolve.c:6977 #, gcc-internal-format, gfc-internal-format msgid "%s at %L must be a scalar" msgstr "" -#: fortran/resolve.c:6983 +#: fortran/resolve.c:6987 #, gcc-internal-format, gfc-internal-format msgid "%s at %L must be integer" msgstr "" -#: fortran/resolve.c:6987 fortran/resolve.c:6994 +#: fortran/resolve.c:6991 fortran/resolve.c:6998 #, gcc-internal-format, gfc-internal-format msgid "%s at %L must be INTEGER" msgstr "" -#: fortran/resolve.c:7036 +#: fortran/resolve.c:7040 #, gcc-internal-format, gfc-internal-format msgid "Step expression in DO loop at %L cannot be zero" msgstr "" -#: fortran/resolve.c:7072 +#: fortran/resolve.c:7076 #, gcc-internal-format, gfc-internal-format msgid "DO loop at %L will be executed zero times" msgstr "" -#: fortran/resolve.c:7089 +#: fortran/resolve.c:7093 #, gcc-internal-format, gfc-internal-format msgid "DO loop at %L is undefined as it overflows" msgstr "" -#: fortran/resolve.c:7095 +#: fortran/resolve.c:7099 #, gcc-internal-format, gfc-internal-format msgid "DO loop at %L is undefined as it underflows" msgstr "" -#: fortran/resolve.c:7156 +#: fortran/resolve.c:7160 #, gcc-internal-format, gfc-internal-format msgid "FORALL index-name at %L must be a scalar INTEGER" msgstr "" -#: fortran/resolve.c:7161 +#: fortran/resolve.c:7165 #, gcc-internal-format, gfc-internal-format msgid "FORALL start expression at %L must be a scalar INTEGER" msgstr "" -#: fortran/resolve.c:7168 +#: fortran/resolve.c:7172 #, gcc-internal-format, gfc-internal-format msgid "FORALL end expression at %L must be a scalar INTEGER" msgstr "" -#: fortran/resolve.c:7176 +#: fortran/resolve.c:7180 #, gcc-internal-format, gfc-internal-format msgid "FORALL stride expression at %L must be a scalar %s" msgstr "" -#: fortran/resolve.c:7181 +#: fortran/resolve.c:7185 #, gcc-internal-format, gfc-internal-format msgid "FORALL stride expression at %L cannot be zero" msgstr "" -#: fortran/resolve.c:7194 +#: fortran/resolve.c:7198 #, gcc-internal-format msgid "FORALL index %qs may not appear in triplet specification at %L" msgstr "" -#: fortran/resolve.c:7298 fortran/resolve.c:7591 +#: fortran/resolve.c:7302 fortran/resolve.c:7595 #, gcc-internal-format, gfc-internal-format msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER" msgstr "" -#: fortran/resolve.c:7306 fortran/resolve.c:7555 +#: fortran/resolve.c:7310 fortran/resolve.c:7559 #, gcc-internal-format, gfc-internal-format msgid "Coindexed allocatable object at %L" msgstr "" -#: fortran/resolve.c:7412 +#: fortran/resolve.c:7416 #, 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.c:7443 +#: fortran/resolve.c:7447 #, gcc-internal-format, gfc-internal-format msgid "Source-expr at %L and allocate-object at %L must have the same shape" msgstr "" -#: fortran/resolve.c:7602 +#: fortran/resolve.c:7606 #, gcc-internal-format, gfc-internal-format msgid "Type of entity at %L is type incompatible with source-expr at %L" msgstr "" -#: fortran/resolve.c:7614 +#: fortran/resolve.c:7618 #, 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.c:7628 +#: fortran/resolve.c:7632 #, 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.c:7643 +#: fortran/resolve.c:7647 #, 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.c:7656 +#: fortran/resolve.c:7660 #, 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.c:7674 +#: fortran/resolve.c:7678 #, 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.c:7755 fortran/resolve.c:7770 +#: fortran/resolve.c:7759 fortran/resolve.c:7774 #, gcc-internal-format, gfc-internal-format msgid "Array specification required in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7762 +#: fortran/resolve.c:7766 #, gcc-internal-format, gfc-internal-format msgid "" "Array specification or array-valued SOURCE= expression required in ALLOCATE " "statement at %L" msgstr "" -#: fortran/resolve.c:7787 +#: fortran/resolve.c:7791 #, gcc-internal-format, gfc-internal-format msgid "Coarray specification required in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7796 fortran/resolve.c:7825 fortran/resolve.c:7853 +#: fortran/resolve.c:7800 fortran/resolve.c:7829 fortran/resolve.c:7857 #, gcc-internal-format, gfc-internal-format msgid "Bad array specification in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7802 +#: fortran/resolve.c:7806 #, gcc-internal-format, gfc-internal-format msgid "Upper cobound is less than lower cobound at %L" msgstr "" -#: fortran/resolve.c:7814 +#: fortran/resolve.c:7818 #, gcc-internal-format, gfc-internal-format msgid "Upper cobound is less than lower cobound of 1 at %L" msgstr "" -#: fortran/resolve.c:7872 +#: fortran/resolve.c:7876 #, 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.c:7887 +#: fortran/resolve.c:7891 #, gcc-internal-format, gfc-internal-format msgid "Expected '*' in coindex specification in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7898 +#: fortran/resolve.c:7902 #, gcc-internal-format, gfc-internal-format msgid "Bad coarray specification in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:7930 +#: fortran/resolve.c:7934 #, gcc-internal-format, gfc-internal-format msgid "Stat-variable at %L must be a scalar INTEGER variable" msgstr "" -#: fortran/resolve.c:7953 +#: fortran/resolve.c:7957 #, gcc-internal-format, gfc-internal-format msgid "Stat-variable at %L shall not be %sd within the same %s statement" msgstr "" -#: fortran/resolve.c:7964 +#: fortran/resolve.c:7968 #, gcc-internal-format, gfc-internal-format msgid "ERRMSG at %L is useless without a STAT tag" msgstr "" -#: fortran/resolve.c:7980 +#: fortran/resolve.c:7984 #, gcc-internal-format, gfc-internal-format msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable" msgstr "" -#: fortran/resolve.c:8003 +#: fortran/resolve.c:8007 #, gcc-internal-format, gfc-internal-format msgid "Errmsg-variable at %L shall not be %sd within the same %s statement" msgstr "" -#: fortran/resolve.c:8033 +#: fortran/resolve.c:8037 #, gcc-internal-format, gfc-internal-format msgid "Allocate-object at %L also appears at %L" msgstr "" -#: fortran/resolve.c:8039 fortran/resolve.c:8045 +#: fortran/resolve.c:8043 fortran/resolve.c:8049 #, gcc-internal-format, gfc-internal-format msgid "Allocate-object at %L is subobject of object at %L" msgstr "" @@ -63702,260 +63718,260 @@ 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.c:8273 +#: fortran/resolve.c:8277 #, gcc-internal-format, gfc-internal-format msgid "CASE label at %L overlaps with CASE label at %L" msgstr "" -#: fortran/resolve.c:8324 +#: fortran/resolve.c:8328 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L must be of type %s" msgstr "" -#: fortran/resolve.c:8335 +#: fortran/resolve.c:8339 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L must be of kind %d" msgstr "" -#: fortran/resolve.c:8348 +#: fortran/resolve.c:8352 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L must be scalar" msgstr "" -#: fortran/resolve.c:8394 +#: fortran/resolve.c:8398 #, gcc-internal-format, gfc-internal-format msgid "" "Selection expression in computed GOTO statement at %L must be a scalar " "integer expression" msgstr "" -#: fortran/resolve.c:8413 +#: fortran/resolve.c:8417 #, gcc-internal-format, gfc-internal-format msgid "Argument of SELECT statement at %L cannot be %s" msgstr "" -#: fortran/resolve.c:8423 +#: fortran/resolve.c:8427 #, gcc-internal-format, gfc-internal-format msgid "Argument of SELECT statement at %L must be a scalar expression" msgstr "" -#: fortran/resolve.c:8441 fortran/resolve.c:8449 +#: fortran/resolve.c:8445 fortran/resolve.c:8453 #, gcc-internal-format, gfc-internal-format msgid "Expression in CASE statement at %L is not in the range of %s" msgstr "" -#: fortran/resolve.c:8511 fortran/resolve.c:9118 +#: fortran/resolve.c:8515 fortran/resolve.c:9122 #, 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.c:8537 +#: fortran/resolve.c:8541 #, gcc-internal-format, gfc-internal-format msgid "Logical range in CASE statement at %L is not allowed" msgstr "" -#: fortran/resolve.c:8549 +#: fortran/resolve.c:8553 #, gcc-internal-format, gfc-internal-format msgid "Constant logical value in CASE statement is repeated at %L" msgstr "" -#: fortran/resolve.c:8564 +#: fortran/resolve.c:8568 #, gcc-internal-format, gfc-internal-format msgid "Range specification at %L can never be matched" msgstr "" -#: fortran/resolve.c:8667 +#: fortran/resolve.c:8671 #, gcc-internal-format, gfc-internal-format msgid "Logical SELECT CASE block at %L has more that two cases" msgstr "" -#: fortran/resolve.c:8727 +#: fortran/resolve.c:8731 #, gcc-internal-format, gfc-internal-format msgid "Selector at %L cannot be NULL()" msgstr "" -#: fortran/resolve.c:8732 +#: fortran/resolve.c:8736 #, gcc-internal-format, gfc-internal-format msgid "Selector at %L has no type" msgstr "" -#: fortran/resolve.c:8754 +#: fortran/resolve.c:8758 #, gcc-internal-format msgid "Associate-name %qs at %L is used as array" msgstr "" -#: fortran/resolve.c:8765 +#: fortran/resolve.c:8769 #, gcc-internal-format, gfc-internal-format msgid "CLASS selector at %L needs a temporary which is not yet implemented" msgstr "" -#: fortran/resolve.c:8993 +#: fortran/resolve.c:8997 #, gcc-internal-format, gfc-internal-format msgid "Selector shall be polymorphic in SELECT TYPE statement at %L" msgstr "" -#: fortran/resolve.c:9028 fortran/resolve.c:9040 +#: fortran/resolve.c:9032 fortran/resolve.c:9044 #, gcc-internal-format, gfc-internal-format msgid "Selector at %L must not be coindexed" msgstr "" -#: fortran/resolve.c:9069 +#: fortran/resolve.c:9073 #, gcc-internal-format, gfc-internal-format msgid "TYPE IS at %L overlaps with TYPE IS at %L" msgstr "" -#: fortran/resolve.c:9081 +#: fortran/resolve.c:9085 #, gcc-internal-format msgid "Derived type %qs at %L must be extensible" msgstr "" -#: fortran/resolve.c:9093 +#: fortran/resolve.c:9097 #, gcc-internal-format msgid "Derived type %qs at %L must be an extension of %qs" msgstr "" -#: fortran/resolve.c:9096 +#: fortran/resolve.c:9100 #, gcc-internal-format msgid "Unexpected intrinsic type %qs at %L" msgstr "" -#: fortran/resolve.c:9106 +#: fortran/resolve.c:9110 #, gcc-internal-format, gfc-internal-format msgid "" "The type-spec at %L shall specify that each length type parameter is assumed" msgstr "" -#: fortran/resolve.c:9353 +#: fortran/resolve.c:9357 #, gcc-internal-format, gfc-internal-format msgid "Double CLASS IS block in SELECT TYPE statement at %L" msgstr "" -#: fortran/resolve.c:9448 +#: fortran/resolve.c:9452 #, gcc-internal-format, gfc-internal-format msgid "Invalid context for NULL () intrinsic at %L" msgstr "" -#: fortran/resolve.c:9500 +#: fortran/resolve.c:9504 #, gcc-internal-format, gfc-internal-format msgid "DTIO %s procedure at %L must be recursive" msgstr "" -#: fortran/resolve.c:9510 +#: fortran/resolve.c:9514 #, 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.c:9523 +#: fortran/resolve.c:9527 #, 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.c:9532 +#: fortran/resolve.c:9536 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have procedure pointer components" msgstr "" -#: fortran/resolve.c:9539 +#: fortran/resolve.c:9543 #, 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.c:9550 +#: fortran/resolve.c:9554 #, gcc-internal-format, gfc-internal-format msgid "Data transfer element at %L cannot have PRIVATE components" msgstr "" -#: fortran/resolve.c:9556 +#: fortran/resolve.c:9560 #, 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.c:9571 +#: fortran/resolve.c:9575 #, 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.c:9631 +#: fortran/resolve.c:9635 #, gcc-internal-format, gfc-internal-format msgid "Lock variable at %L must be a scalar of type LOCK_TYPE" msgstr "" -#: fortran/resolve.c:9641 +#: fortran/resolve.c:9645 #, gcc-internal-format, gfc-internal-format msgid "Event variable at %L must be a scalar of type EVENT_TYPE" msgstr "" -#: fortran/resolve.c:9645 +#: fortran/resolve.c:9649 #, gcc-internal-format, gfc-internal-format msgid "Event variable argument at %L must be a coarray or coindexed" msgstr "" -#: fortran/resolve.c:9648 +#: fortran/resolve.c:9652 #, gcc-internal-format, gfc-internal-format msgid "Event variable argument at %L must be a coarray but not coindexed" msgstr "" -#: fortran/resolve.c:9655 fortran/resolve.c:9777 +#: fortran/resolve.c:9659 fortran/resolve.c:9781 #, gcc-internal-format, gfc-internal-format msgid "STAT= argument at %L must be a scalar INTEGER variable" msgstr "" -#: fortran/resolve.c:9667 fortran/resolve.c:9785 +#: fortran/resolve.c:9671 fortran/resolve.c:9789 #, gcc-internal-format, gfc-internal-format msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable" msgstr "" -#: fortran/resolve.c:9679 +#: fortran/resolve.c:9683 #, gcc-internal-format, gfc-internal-format msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable" msgstr "" -#: fortran/resolve.c:9692 +#: fortran/resolve.c:9696 #, gcc-internal-format, gfc-internal-format msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression" msgstr "" -#: fortran/resolve.c:9753 +#: fortran/resolve.c:9757 #, gcc-internal-format, gfc-internal-format msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression" msgstr "" -#: fortran/resolve.c:9757 fortran/resolve.c:9767 +#: fortran/resolve.c:9761 fortran/resolve.c:9771 #, gcc-internal-format, gfc-internal-format msgid "Imageset argument at %L must between 1 and num_images()" msgstr "" -#: fortran/resolve.c:9812 +#: fortran/resolve.c:9816 #, 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.c:9822 +#: fortran/resolve.c:9826 #, 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.c:9839 fortran/resolve.c:9862 +#: fortran/resolve.c:9843 fortran/resolve.c:9866 #, gcc-internal-format, gfc-internal-format msgid "GOTO statement at %L leaves CRITICAL construct for label at %L" msgstr "" -#: fortran/resolve.c:9843 fortran/resolve.c:9868 +#: fortran/resolve.c:9847 fortran/resolve.c:9872 #, gcc-internal-format, gfc-internal-format msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L" msgstr "" @@ -63963,124 +63979,124 @@ 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.c:9883 +#: fortran/resolve.c:9887 #, 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.c:9955 +#: fortran/resolve.c:9959 #, gcc-internal-format, gfc-internal-format msgid "WHERE mask at %L has inconsistent shape" msgstr "" -#: fortran/resolve.c:9971 +#: fortran/resolve.c:9975 #, gcc-internal-format, gfc-internal-format msgid "WHERE assignment target at %L has inconsistent shape" msgstr "" -#: fortran/resolve.c:9979 fortran/resolve.c:10066 +#: fortran/resolve.c:9983 fortran/resolve.c:10070 #, gcc-internal-format, gfc-internal-format msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L" msgstr "" -#: fortran/resolve.c:9989 fortran/resolve.c:10076 +#: fortran/resolve.c:9993 fortran/resolve.c:10080 #, gcc-internal-format, gfc-internal-format msgid "Unsupported statement inside WHERE at %L" msgstr "" -#: fortran/resolve.c:10020 +#: fortran/resolve.c:10024 #, gcc-internal-format, gfc-internal-format msgid "Assignment to a FORALL index variable at %L" msgstr "" -#: fortran/resolve.c:10029 +#: fortran/resolve.c:10033 #, 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.c:10176 +#: fortran/resolve.c:10180 #, gcc-internal-format, gfc-internal-format msgid "FORALL construct at %L" msgstr "" -#: fortran/resolve.c:10197 +#: fortran/resolve.c:10201 #, gcc-internal-format, gfc-internal-format msgid "FORALL index-name at %L must be a scalar variable of type integer" msgstr "" -#: fortran/resolve.c:10207 +#: fortran/resolve.c:10211 #, gcc-internal-format, gfc-internal-format msgid "An outer FORALL construct already has an index with this name %L" msgstr "" -#: fortran/resolve.c:10284 +#: fortran/resolve.c:10288 #, gcc-internal-format, gfc-internal-format msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array" msgstr "" -#: fortran/resolve.c:10386 +#: fortran/resolve.c:10390 #, gcc-internal-format msgid "gfc_resolve_blocks(): Bad block type" msgstr "" -#: fortran/resolve.c:10499 +#: fortran/resolve.c:10503 #, gcc-internal-format, gfc-internal-format msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L" msgstr "" -#: fortran/resolve.c:10531 +#: fortran/resolve.c:10535 #, gcc-internal-format, gfc-internal-format msgid "" "Coindexed expression at %L is assigned to a derived type variable with a " "POINTER component in a PURE procedure" msgstr "" -#: fortran/resolve.c:10536 +#: fortran/resolve.c:10540 #, gcc-internal-format, gfc-internal-format msgid "" "The impure variable at %L is assigned to a derived type variable with a " "POINTER component in a PURE procedure (12.6)" msgstr "" -#: fortran/resolve.c:10546 +#: fortran/resolve.c:10550 #, gcc-internal-format, gfc-internal-format msgid "Assignment to coindexed variable at %L in a PURE procedure" msgstr "" -#: fortran/resolve.c:10578 +#: fortran/resolve.c:10582 #, gcc-internal-format, gfc-internal-format msgid "Assignment to polymorphic coarray at %L is not permitted" msgstr "" -#: fortran/resolve.c:10582 +#: fortran/resolve.c:10586 #, gcc-internal-format, gfc-internal-format msgid "Assignment to an allocatable polymorphic variable at %L" msgstr "" -#: fortran/resolve.c:10587 +#: fortran/resolve.c:10591 #, gcc-internal-format msgid "" "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-" "lhs%>" msgstr "" -#: fortran/resolve.c:10594 +#: fortran/resolve.c:10598 #, gcc-internal-format, gfc-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.c:10605 +#: fortran/resolve.c:10609 #, gcc-internal-format, gfc-internal-format msgid "" "Coindexed variable must not have an allocatable ultimate component in " "assignment at %L" msgstr "" -#: fortran/resolve.c:10923 +#: fortran/resolve.c:10927 #, gcc-internal-format, gfc-internal-format msgid "" "TODO: type-bound defined assignment(s) at %L not done because multiple part " @@ -64089,72 +64105,72 @@ msgstr "" #. Even if standard does not support this feature, continue to build #. the two statements to avoid upsetting frontend_passes.c. -#: fortran/resolve.c:11165 +#: fortran/resolve.c:11169 #, gcc-internal-format, gfc-internal-format msgid "Pointer procedure assignment at %L" msgstr "" -#: fortran/resolve.c:11177 +#: fortran/resolve.c:11181 #, 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.c:11420 +#: fortran/resolve.c:11424 #, gcc-internal-format, gfc-internal-format msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable" msgstr "" -#: fortran/resolve.c:11423 +#: fortran/resolve.c:11427 #, gcc-internal-format msgid "Variable %qs has not been assigned a target label at %L" msgstr "" -#: fortran/resolve.c:11434 +#: fortran/resolve.c:11438 #, gcc-internal-format, gfc-internal-format msgid "" "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier" msgstr "" -#: fortran/resolve.c:11496 +#: fortran/resolve.c:11500 #, gcc-internal-format, gfc-internal-format msgid "ASSIGN statement at %L requires a scalar default INTEGER variable" msgstr "" -#: fortran/resolve.c:11542 +#: fortran/resolve.c:11546 #, gcc-internal-format, gfc-internal-format msgid "Invalid NULL at %L" msgstr "" -#: fortran/resolve.c:11546 +#: fortran/resolve.c:11550 #, gcc-internal-format, gfc-internal-format msgid "" "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression" msgstr "" -#: fortran/resolve.c:11603 +#: fortran/resolve.c:11607 #, gcc-internal-format msgid "gfc_resolve_code(): No expression on DO WHILE" msgstr "" -#: fortran/resolve.c:11608 +#: fortran/resolve.c:11612 #, gcc-internal-format, gfc-internal-format msgid "" "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression" msgstr "" -#: fortran/resolve.c:11692 +#: fortran/resolve.c:11696 #, gcc-internal-format, gfc-internal-format msgid "FORALL mask clause at %L requires a scalar LOGICAL expression" msgstr "" -#: fortran/resolve.c:11771 +#: fortran/resolve.c:11775 #, gcc-internal-format msgid "gfc_resolve_code(): Bad statement code" msgstr "" -#: fortran/resolve.c:11881 +#: fortran/resolve.c:11885 #, gcc-internal-format msgid "" "Variable %qs with binding label %qs at %L uses the same global identifier as " @@ -64163,7 +64179,7 @@ msgstr "" #. This can only happen if the variable is defined in a module - if it #. isn't the same module, reject it. -#: fortran/resolve.c:11895 +#: fortran/resolve.c:11899 #, gcc-internal-format msgid "" "Variable %qs from module %qs with binding label %qs at %L uses the same " @@ -64173,63 +64189,63 @@ msgstr "" #. 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.c:11914 +#: fortran/resolve.c:11918 #, gcc-internal-format msgid "" "Procedure %qs with binding label %qs at %L uses the same global identifier " "as entity at %L" msgstr "" -#: fortran/resolve.c:11999 +#: fortran/resolve.c:12003 #, gcc-internal-format, gfc-internal-format msgid "String length at %L is too large" msgstr "" -#: fortran/resolve.c:12228 +#: fortran/resolve.c:12232 #, gcc-internal-format msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank" msgstr "" -#: fortran/resolve.c:12232 +#: fortran/resolve.c:12236 #, gcc-internal-format msgid "Scalar object %qs at %L may not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:12240 +#: fortran/resolve.c:12244 #, gcc-internal-format msgid "Array pointer %qs at %L must have a deferred shape or assumed rank" msgstr "" -#: fortran/resolve.c:12250 +#: fortran/resolve.c:12254 #, gcc-internal-format msgid "Array %qs at %L cannot have a deferred shape" msgstr "" -#: fortran/resolve.c:12265 +#: fortran/resolve.c:12269 #, gcc-internal-format msgid "Type %qs of CLASS variable %qs at %L is not extensible" msgstr "" -#: fortran/resolve.c:12277 +#: fortran/resolve.c:12281 #, gcc-internal-format msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer" msgstr "" -#: fortran/resolve.c:12309 +#: fortran/resolve.c:12313 #, 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.c:12331 +#: fortran/resolve.c:12335 #, gcc-internal-format msgid "" "Implied SAVE for module variable %qs at %L, needed due to the default " "initialization" msgstr "" -#: fortran/resolve.c:12358 +#: fortran/resolve.c:12362 #, gcc-internal-format msgid "" "Entity %qs at %L has a deferred type parameter and requires either the " @@ -64238,1009 +64254,1009 @@ msgstr "" #. F08:C541. The shape of an array defined in a main program or module #. * needs to be constant. -#: fortran/resolve.c:12394 +#: fortran/resolve.c:12398 #, gcc-internal-format msgid "The module or main program array %qs at %L must have constant shape" msgstr "" -#: fortran/resolve.c:12419 +#: fortran/resolve.c:12423 #, 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.c:12440 +#: fortran/resolve.c:12444 #, gcc-internal-format msgid "%qs at %L must have constant character length in this context" msgstr "" -#: fortran/resolve.c:12447 +#: fortran/resolve.c:12451 #, gcc-internal-format msgid "COMMON variable %qs at %L must have constant character length" msgstr "" -#: fortran/resolve.c:12494 +#: fortran/resolve.c:12498 #, gcc-internal-format msgid "Allocatable %qs at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:12497 +#: fortran/resolve.c:12501 #, gcc-internal-format msgid "External %qs at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:12501 +#: fortran/resolve.c:12505 #, gcc-internal-format msgid "Dummy %qs at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:12504 +#: fortran/resolve.c:12508 #, gcc-internal-format msgid "Intrinsic %qs at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:12507 +#: fortran/resolve.c:12511 #, gcc-internal-format msgid "Function result %qs at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:12510 +#: fortran/resolve.c:12514 #, gcc-internal-format msgid "Automatic array %qs at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:12552 +#: fortran/resolve.c:12556 #, gcc-internal-format, gfc-internal-format msgid "%s at %L" msgstr "" -#: fortran/resolve.c:12579 +#: fortran/resolve.c:12583 #, gcc-internal-format msgid "Character-valued statement function %qs at %L must have constant length" msgstr "" -#: fortran/resolve.c:12601 +#: fortran/resolve.c:12605 #, 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.c:12623 +#: fortran/resolve.c:12627 #, gcc-internal-format msgid "" "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs " "which is PRIVATE" msgstr "" -#: fortran/resolve.c:12641 +#: fortran/resolve.c:12645 #, gcc-internal-format msgid "Function %qs at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:12653 +#: fortran/resolve.c:12657 #, gcc-internal-format msgid "External object %qs at %L may not have an initializer" msgstr "" -#: fortran/resolve.c:12662 +#: fortran/resolve.c:12666 #, gcc-internal-format msgid "ELEMENTAL function %qs at %L must have a scalar result" msgstr "" -#: fortran/resolve.c:12672 +#: fortran/resolve.c:12676 #, gcc-internal-format msgid "" "Statement function %qs at %L may not have pointer or allocatable attribute" msgstr "" -#: fortran/resolve.c:12691 +#: fortran/resolve.c:12695 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L cannot be array-valued" msgstr "" -#: fortran/resolve.c:12695 +#: fortran/resolve.c:12699 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued" msgstr "" -#: fortran/resolve.c:12699 +#: fortran/resolve.c:12703 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L cannot be pure" msgstr "" -#: fortran/resolve.c:12703 +#: fortran/resolve.c:12707 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L cannot be recursive" msgstr "" -#: fortran/resolve.c:12716 +#: fortran/resolve.c:12720 #, gcc-internal-format msgid "CHARACTER(*) function %qs at %L" msgstr "" -#: fortran/resolve.c:12725 +#: fortran/resolve.c:12729 #, gcc-internal-format msgid "Procedure pointer %qs at %L shall not be elemental" msgstr "" -#: fortran/resolve.c:12731 +#: fortran/resolve.c:12735 #, gcc-internal-format msgid "Dummy procedure %qs at %L shall not be elemental" msgstr "" -#: fortran/resolve.c:12743 +#: fortran/resolve.c:12747 #, 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.c:12800 +#: fortran/resolve.c:12804 #, gcc-internal-format msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L" msgstr "" -#: fortran/resolve.c:12806 +#: fortran/resolve.c:12810 #, gcc-internal-format msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L" msgstr "" -#: fortran/resolve.c:12812 +#: fortran/resolve.c:12816 #, gcc-internal-format msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L" msgstr "" -#: fortran/resolve.c:12820 +#: fortran/resolve.c:12824 #, gcc-internal-format msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L" msgstr "" -#: fortran/resolve.c:12826 +#: fortran/resolve.c:12830 #, gcc-internal-format msgid "Procedure pointer result %qs at %L is missing the pointer attribute" msgstr "" -#: fortran/resolve.c:12869 +#: fortran/resolve.c:12873 #, gcc-internal-format, gfc-internal-format msgid "" "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its " "interface in %s" msgstr "" -#: fortran/resolve.c:12877 +#: fortran/resolve.c:12881 #, gcc-internal-format, gfc-internal-format msgid "" "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface " "in %s" msgstr "" -#: fortran/resolve.c:12885 +#: fortran/resolve.c:12889 #, gcc-internal-format, gfc-internal-format msgid "" "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its " "interface in %s" msgstr "" -#: fortran/resolve.c:12894 +#: fortran/resolve.c:12898 #, 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.c:12978 +#: fortran/resolve.c:12982 #, gcc-internal-format msgid "FINAL procedure %qs at %L is not a SUBROUTINE" msgstr "" -#: fortran/resolve.c:12987 +#: fortran/resolve.c:12991 #, gcc-internal-format, gfc-internal-format msgid "FINAL procedure at %L must have exactly one argument" msgstr "" -#: fortran/resolve.c:12996 +#: fortran/resolve.c:13000 #, gcc-internal-format msgid "Argument of FINAL procedure at %L must be of type %qs" msgstr "" -#: fortran/resolve.c:13004 +#: fortran/resolve.c:13008 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be a POINTER" msgstr "" -#: fortran/resolve.c:13010 +#: fortran/resolve.c:13014 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:13016 +#: fortran/resolve.c:13020 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be OPTIONAL" msgstr "" -#: fortran/resolve.c:13024 +#: fortran/resolve.c:13028 #, gcc-internal-format, gfc-internal-format msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)" msgstr "" -#: fortran/resolve.c:13033 +#: fortran/resolve.c:13037 #, gcc-internal-format, gfc-internal-format msgid "Non-scalar FINAL procedure at %L should have assumed shape argument" msgstr "" -#: fortran/resolve.c:13055 +#: fortran/resolve.c:13059 #, gcc-internal-format msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs" msgstr "" -#: fortran/resolve.c:13092 +#: fortran/resolve.c:13096 #, gcc-internal-format msgid "" "Only array FINAL procedures declared for derived type %qs defined at %L, " "suggest also scalar one" msgstr "" -#: fortran/resolve.c:13132 +#: fortran/resolve.c:13136 #, gcc-internal-format msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L" msgstr "" -#: fortran/resolve.c:13168 +#: fortran/resolve.c:13172 #, gcc-internal-format msgid "%qs and %qs for GENERIC %qs at %L are ambiguous" msgstr "" -#: fortran/resolve.c:13227 +#: fortran/resolve.c:13231 #, gcc-internal-format msgid "Undefined specific binding %qs as target of GENERIC %qs at %L" msgstr "" -#: fortran/resolve.c:13239 +#: fortran/resolve.c:13243 #, gcc-internal-format msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too" msgstr "" -#: fortran/resolve.c:13267 +#: fortran/resolve.c:13271 #, gcc-internal-format msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name" msgstr "" -#: fortran/resolve.c:13323 +#: fortran/resolve.c:13327 #, gcc-internal-format, gfc-internal-format msgid "Type-bound operator at %L cannot be NOPASS" msgstr "" -#: fortran/resolve.c:13515 +#: fortran/resolve.c:13519 #, gcc-internal-format msgid "" "%qs must be a module procedure or an external procedure with an explicit " "interface at %L" msgstr "" -#: fortran/resolve.c:13557 +#: fortran/resolve.c:13561 #, gcc-internal-format msgid "Procedure %qs with PASS(%s) at %L has no argument %qs" msgstr "" -#: fortran/resolve.c:13571 +#: fortran/resolve.c:13575 #, gcc-internal-format msgid "Procedure %qs with PASS at %L must have at least one argument" msgstr "" -#: fortran/resolve.c:13585 fortran/resolve.c:14071 +#: fortran/resolve.c:13589 fortran/resolve.c:14075 #, gcc-internal-format msgid "Non-polymorphic passed-object dummy argument of %qs at %L" msgstr "" -#: fortran/resolve.c:13593 +#: fortran/resolve.c:13597 #, gcc-internal-format msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs" msgstr "" -#: fortran/resolve.c:13602 +#: fortran/resolve.c:13606 #, gcc-internal-format msgid "Passed-object dummy argument of %qs at %L must be scalar" msgstr "" -#: fortran/resolve.c:13608 +#: fortran/resolve.c:13612 #, gcc-internal-format msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:13614 +#: fortran/resolve.c:13618 #, gcc-internal-format msgid "Passed-object dummy argument of %qs at %L must not be POINTER" msgstr "" -#: fortran/resolve.c:13643 +#: fortran/resolve.c:13647 #, gcc-internal-format msgid "Procedure %qs at %L has the same name as a component of %qs" msgstr "" -#: fortran/resolve.c:13653 +#: fortran/resolve.c:13657 #, gcc-internal-format msgid "Procedure %qs at %L has the same name as an inherited component of %qs" msgstr "" -#: fortran/resolve.c:13748 +#: fortran/resolve.c:13752 #, gcc-internal-format msgid "" "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and " "not overridden" msgstr "" -#: fortran/resolve.c:13851 +#: fortran/resolve.c:13855 #, gcc-internal-format msgid "Coarray component %qs at %L must be allocatable with deferred shape" msgstr "" -#: fortran/resolve.c:13860 +#: fortran/resolve.c:13864 #, gcc-internal-format msgid "" "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray" msgstr "" -#: fortran/resolve.c:13870 +#: fortran/resolve.c:13874 #, gcc-internal-format msgid "" "Component %qs at %L with coarray component shall be a nonpointer, " "nonallocatable scalar" msgstr "" -#: fortran/resolve.c:13895 +#: fortran/resolve.c:13899 #, gcc-internal-format msgid "" "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer" msgstr "" -#: fortran/resolve.c:13906 +#: fortran/resolve.c:13910 #, gcc-internal-format msgid "Component %qs of BIND(C) type at %L must have length one" msgstr "" -#: fortran/resolve.c:14004 +#: fortran/resolve.c:14008 #, gcc-internal-format msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs" msgstr "" -#: fortran/resolve.c:14018 +#: fortran/resolve.c:14022 #, gcc-internal-format msgid "" "Procedure pointer component %qs with PASS at %L must have at least one " "argument" msgstr "" -#: fortran/resolve.c:14034 +#: fortran/resolve.c:14038 #, gcc-internal-format msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs" msgstr "" -#: fortran/resolve.c:14044 +#: fortran/resolve.c:14048 #, gcc-internal-format msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar" msgstr "" -#: fortran/resolve.c:14053 +#: fortran/resolve.c:14057 #, gcc-internal-format msgid "" "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute" msgstr "" -#: fortran/resolve.c:14062 +#: fortran/resolve.c:14066 #, gcc-internal-format msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:14104 +#: fortran/resolve.c:14108 #, gcc-internal-format msgid "" "Component %qs of %qs at %L has the same name as an inherited type-bound " "procedure" msgstr "" -#: fortran/resolve.c:14117 +#: fortran/resolve.c:14121 #, gcc-internal-format msgid "" "Character length of component %qs needs to be a constant specification " "expression at %L" msgstr "" -#: fortran/resolve.c:14128 +#: fortran/resolve.c:14132 #, gcc-internal-format msgid "" "Character component %qs of %qs at %L with deferred length must be a POINTER " "or ALLOCATABLE" msgstr "" -#: fortran/resolve.c:14161 +#: fortran/resolve.c:14165 #, 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.c:14169 +#: fortran/resolve.c:14173 #, gcc-internal-format, gfc-internal-format msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s" msgstr "" -#: fortran/resolve.c:14178 +#: fortran/resolve.c:14182 #, gcc-internal-format, gfc-internal-format msgid "" "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE " "attribute" msgstr "" -#: fortran/resolve.c:14260 +#: fortran/resolve.c:14264 #, gcc-internal-format, gfc-internal-format msgid "Conflicting initializers in union at %L and %L" msgstr "" -#: fortran/resolve.c:14305 +#: fortran/resolve.c:14309 #, gcc-internal-format msgid "" "As extending type %qs at %L has a coarray component, parent type %qs shall " "also have one" msgstr "" -#: fortran/resolve.c:14318 +#: fortran/resolve.c:14322 #, gcc-internal-format msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT" msgstr "" -#: fortran/resolve.c:14382 +#: fortran/resolve.c:14386 #, gcc-internal-format msgid "" "Parameterized type %qs does not have a component corresponding to parameter " "%qs at %L" msgstr "" -#: fortran/resolve.c:14415 +#: fortran/resolve.c:14419 #, gcc-internal-format msgid "" "Generic name %qs of function %qs at %L being the same name as derived type " "at %L" msgstr "" -#: fortran/resolve.c:14429 +#: fortran/resolve.c:14433 #, gcc-internal-format msgid "Derived type %qs at %L has not been declared" msgstr "" -#: fortran/resolve.c:14494 +#: fortran/resolve.c:14498 #, gcc-internal-format msgid "Assumed size array %qs in namelist %qs at %L is not allowed" msgstr "" -#: fortran/resolve.c:14500 +#: fortran/resolve.c:14504 #, gcc-internal-format msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L" msgstr "" -#: fortran/resolve.c:14506 +#: fortran/resolve.c:14510 #, gcc-internal-format msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L" msgstr "" -#: fortran/resolve.c:14514 +#: fortran/resolve.c:14518 #, gcc-internal-format msgid "" "NAMELIST object %qs with nonconstant character length in namelist %qs at %L" msgstr "" -#: fortran/resolve.c:14531 +#: fortran/resolve.c:14535 #, gcc-internal-format msgid "" "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC " "namelist %qs at %L" msgstr "" -#: fortran/resolve.c:14553 +#: fortran/resolve.c:14557 #, gcc-internal-format msgid "" "NAMELIST object %qs has use-associated PRIVATE components and cannot be " "member of namelist %qs at %L" msgstr "" -#: fortran/resolve.c:14564 +#: fortran/resolve.c:14568 #, gcc-internal-format msgid "" "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC " "namelist %qs at %L" msgstr "" -#: fortran/resolve.c:14591 +#: fortran/resolve.c:14595 #, gcc-internal-format msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L" msgstr "" -#: fortran/resolve.c:14615 +#: fortran/resolve.c:14619 #, gcc-internal-format msgid "Parameter array %qs at %L cannot be automatic or of deferred shape" msgstr "" -#: fortran/resolve.c:14631 +#: fortran/resolve.c:14635 #, gcc-internal-format msgid "" "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type" msgstr "" -#: fortran/resolve.c:14642 +#: fortran/resolve.c:14646 #, gcc-internal-format, gfc-internal-format msgid "Incompatible derived type in PARAMETER at %L" msgstr "" -#: fortran/resolve.c:14650 +#: fortran/resolve.c:14654 #, gcc-internal-format msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute" msgstr "" -#: fortran/resolve.c:14701 +#: fortran/resolve.c:14705 #, gcc-internal-format msgid "" "The object %qs at %L has a deferred LEN parameter %qs and is neither " "allocatable nor a pointer" msgstr "" -#: fortran/resolve.c:14712 +#: fortran/resolve.c:14716 #, 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.c:14719 +#: fortran/resolve.c:14723 #, 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.c:14758 +#: fortran/resolve.c:14762 #, gcc-internal-format, gfc-internal-format msgid "" "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays " "at %L are unsupported" msgstr "" -#: fortran/resolve.c:14822 +#: fortran/resolve.c:14826 #, gcc-internal-format, gfc-internal-format msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L" msgstr "" -#: fortran/resolve.c:14825 +#: fortran/resolve.c:14829 #, gcc-internal-format, gfc-internal-format msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L" msgstr "" -#: fortran/resolve.c:14921 +#: fortran/resolve.c:14925 #, 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.c:14942 +#: fortran/resolve.c:14946 #, gcc-internal-format, gfc-internal-format msgid "Bad specification for assumed size array at %L" msgstr "" -#: fortran/resolve.c:14955 +#: fortran/resolve.c:14959 #, gcc-internal-format, gfc-internal-format msgid "Assumed size array at %L must be a dummy argument" msgstr "" -#: fortran/resolve.c:14958 +#: fortran/resolve.c:14962 #, gcc-internal-format, gfc-internal-format msgid "Assumed shape array at %L must be a dummy argument" msgstr "" -#: fortran/resolve.c:14966 +#: fortran/resolve.c:14970 #, gcc-internal-format, gfc-internal-format msgid "Assumed-rank array at %L must be a dummy argument" msgstr "" -#: fortran/resolve.c:14973 +#: fortran/resolve.c:14977 #, gcc-internal-format, gfc-internal-format msgid "" "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute" msgstr "" -#: fortran/resolve.c:14986 +#: fortran/resolve.c:14990 #, gcc-internal-format, gfc-internal-format msgid "Symbol at %L is not a DUMMY variable" msgstr "" -#: fortran/resolve.c:14992 +#: fortran/resolve.c:14996 #, gcc-internal-format msgid "" "%qs at %L cannot have the VALUE attribute because it is not a dummy argument" msgstr "" -#: fortran/resolve.c:15002 +#: fortran/resolve.c:15006 #, gcc-internal-format msgid "" "Character dummy variable %qs at %L with VALUE attribute must have constant " "length" msgstr "" -#: fortran/resolve.c:15011 +#: fortran/resolve.c:15015 #, gcc-internal-format msgid "" "C interoperable character dummy variable %qs at %L with VALUE attribute must " "have length one" msgstr "" -#: fortran/resolve.c:15024 fortran/resolve.c:15201 +#: fortran/resolve.c:15028 fortran/resolve.c:15205 #, gcc-internal-format msgid "The derived type %qs at %L is of type %qs, which has not been defined" msgstr "" -#: fortran/resolve.c:15038 +#: fortran/resolve.c:15042 #, gcc-internal-format, gfc-internal-format msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument" msgstr "" -#: fortran/resolve.c:15047 +#: fortran/resolve.c:15051 #, 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.c:15056 +#: fortran/resolve.c:15060 #, 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.c:15064 +#: fortran/resolve.c:15068 #, 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.c:15071 +#: fortran/resolve.c:15075 #, 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.c:15091 +#: fortran/resolve.c:15095 #, gcc-internal-format, gfc-internal-format msgid "Assumed type of variable %s at %L is only permitted for dummy variables" msgstr "" -#: fortran/resolve.c:15098 +#: fortran/resolve.c:15102 #, 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.c:15105 +#: fortran/resolve.c:15109 #, gcc-internal-format, gfc-internal-format msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute" msgstr "" -#: fortran/resolve.c:15112 +#: fortran/resolve.c:15116 #, gcc-internal-format, gfc-internal-format msgid "Assumed-type variable %s at %L shall not be an explicit-shape array" msgstr "" -#: fortran/resolve.c:15138 +#: fortran/resolve.c:15142 #, 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.c:15148 +#: fortran/resolve.c:15152 #, gcc-internal-format msgid "BIND(C) Variable %qs at %L must have length one" msgstr "" -#: fortran/resolve.c:15227 +#: fortran/resolve.c:15231 #, gcc-internal-format msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs" msgstr "" -#: fortran/resolve.c:15242 +#: fortran/resolve.c:15246 #, 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.c:15255 +#: fortran/resolve.c:15259 #, 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.c:15273 +#: fortran/resolve.c:15277 #, 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.c:15285 +#: fortran/resolve.c:15289 #, gcc-internal-format msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)" msgstr "" -#: fortran/resolve.c:15294 +#: fortran/resolve.c:15298 #, gcc-internal-format msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)" msgstr "" -#: fortran/resolve.c:15306 +#: fortran/resolve.c:15310 #, gcc-internal-format msgid "" "Function result %qs at %L shall not be a coarray or have a coarray component" msgstr "" -#: fortran/resolve.c:15315 +#: fortran/resolve.c:15319 #, gcc-internal-format msgid "" "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray" msgstr "" -#: fortran/resolve.c:15327 +#: fortran/resolve.c:15331 #, 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.c:15343 +#: fortran/resolve.c:15347 #, gcc-internal-format msgid "" "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy " "argument" msgstr "" -#: fortran/resolve.c:15351 +#: fortran/resolve.c:15355 #, gcc-internal-format msgid "" "Coarray variable %qs at %L shall not have codimensions with deferred shape" msgstr "" -#: fortran/resolve.c:15358 +#: fortran/resolve.c:15362 #, gcc-internal-format msgid "Allocatable coarray variable %qs at %L must have deferred shape" msgstr "" -#: fortran/resolve.c:15370 +#: fortran/resolve.c:15374 #, 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.c:15379 +#: fortran/resolve.c:15383 #, gcc-internal-format msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs" msgstr "" -#: fortran/resolve.c:15395 +#: fortran/resolve.c:15399 #, gcc-internal-format msgid "" "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure " "%qs" msgstr "" -#: fortran/resolve.c:15401 +#: fortran/resolve.c:15405 #, gcc-internal-format msgid "" "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure " "%qs" msgstr "" -#: fortran/resolve.c:15426 +#: fortran/resolve.c:15430 #, gcc-internal-format msgid "Namelist %qs cannot be an argument to subroutine or function at %L" msgstr "" -#: fortran/resolve.c:15496 +#: fortran/resolve.c:15500 #, gcc-internal-format, gfc-internal-format msgid "Threadprivate at %L isn't SAVEd" msgstr "" -#: fortran/resolve.c:15507 +#: fortran/resolve.c:15511 #, gcc-internal-format msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd" msgstr "" -#: fortran/resolve.c:15612 +#: fortran/resolve.c:15616 #, gcc-internal-format, gfc-internal-format msgid "Expecting definable entity near %L" msgstr "" -#: fortran/resolve.c:15620 +#: fortran/resolve.c:15624 #, gcc-internal-format msgid "BLOCK DATA element %qs at %L must be in COMMON" msgstr "" -#: fortran/resolve.c:15627 +#: fortran/resolve.c:15631 #, gcc-internal-format msgid "DATA array %qs at %L must be specified in a previous declaration" msgstr "" -#: fortran/resolve.c:15636 +#: fortran/resolve.c:15640 #, gcc-internal-format msgid "DATA element %qs at %L cannot have a coindex" msgstr "" -#: fortran/resolve.c:15650 +#: fortran/resolve.c:15654 #, gcc-internal-format msgid "DATA element %qs at %L is a pointer and so must be a full array" msgstr "" -#: fortran/resolve.c:15696 +#: fortran/resolve.c:15700 #, gcc-internal-format, gfc-internal-format msgid "Nonconstant array section at %L in DATA statement" msgstr "" -#: fortran/resolve.c:15709 +#: fortran/resolve.c:15713 #, gcc-internal-format, gfc-internal-format msgid "DATA statement at %L has more variables than values" msgstr "" -#: fortran/resolve.c:15808 +#: fortran/resolve.c:15812 #, 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.c:15816 +#: fortran/resolve.c:15820 #, 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.c:15824 +#: fortran/resolve.c:15828 #, 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.c:15949 +#: fortran/resolve.c:15953 #, gcc-internal-format, gfc-internal-format msgid "DATA statement at %L has more values than variables" msgstr "" -#: fortran/resolve.c:16114 +#: fortran/resolve.c:16118 #, gcc-internal-format, gfc-internal-format msgid "Label %d at %L defined but not used" msgstr "" -#: fortran/resolve.c:16120 +#: fortran/resolve.c:16124 #, gcc-internal-format, gfc-internal-format msgid "Label %d at %L defined but cannot be used" msgstr "" -#: fortran/resolve.c:16204 +#: fortran/resolve.c:16208 #, gcc-internal-format msgid "" "Derived type variable %qs at %L must have SEQUENCE attribute to be an " "EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:16213 +#: fortran/resolve.c:16217 #, gcc-internal-format msgid "" "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an " "EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:16221 +#: fortran/resolve.c:16225 #, 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.c:16237 +#: fortran/resolve.c:16241 #, gcc-internal-format msgid "" "Derived type variable %qs at %L with pointer component(s) cannot be an " "EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:16340 +#: fortran/resolve.c:16344 #, gcc-internal-format, gfc-internal-format msgid "Syntax error in EQUIVALENCE statement at %L" msgstr "" -#: fortran/resolve.c:16355 +#: fortran/resolve.c:16359 #, 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.c:16380 +#: fortran/resolve.c:16384 #, gcc-internal-format msgid "" "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure " "procedure %qs" msgstr "" -#: fortran/resolve.c:16389 +#: fortran/resolve.c:16393 #, gcc-internal-format msgid "Named constant %qs at %L cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:16462 +#: fortran/resolve.c:16466 #, gcc-internal-format msgid "" "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:16473 +#: fortran/resolve.c:16477 #, gcc-internal-format msgid "Structure component %qs at %L cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:16484 +#: fortran/resolve.c:16488 #, gcc-internal-format, gfc-internal-format msgid "Substring at %L has length zero" msgstr "" -#: fortran/resolve.c:16515 +#: fortran/resolve.c:16519 #, gcc-internal-format msgid "Self reference in character length expression for %qs at %L" msgstr "" -#: fortran/resolve.c:16582 +#: fortran/resolve.c:16586 #, gcc-internal-format msgid "PUBLIC function %qs at %L of PRIVATE type %qs" msgstr "" -#: fortran/resolve.c:16595 +#: fortran/resolve.c:16599 #, gcc-internal-format msgid "ENTRY %qs at %L has no IMPLICIT type" msgstr "" -#: fortran/resolve.c:16615 +#: fortran/resolve.c:16619 #, gcc-internal-format msgid "User operator procedure %qs at %L must be a FUNCTION" msgstr "" -#: fortran/resolve.c:16625 +#: fortran/resolve.c:16629 #, gcc-internal-format msgid "User operator procedure %qs at %L cannot be assumed character length" msgstr "" -#: fortran/resolve.c:16633 +#: fortran/resolve.c:16637 #, gcc-internal-format msgid "User operator procedure %qs at %L must have at least one argument" msgstr "" -#: fortran/resolve.c:16647 +#: fortran/resolve.c:16651 #, gcc-internal-format, gfc-internal-format msgid "First argument of operator interface at %L cannot be optional" msgstr "" -#: fortran/resolve.c:16665 +#: fortran/resolve.c:16669 #, gcc-internal-format, gfc-internal-format msgid "Second argument of operator interface at %L cannot be optional" msgstr "" -#: fortran/resolve.c:16672 +#: fortran/resolve.c:16676 #, gcc-internal-format, gfc-internal-format msgid "Operator interface at %L must have, at most, two arguments" msgstr "" -#: fortran/resolve.c:16750 +#: fortran/resolve.c:16754 #, gcc-internal-format msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE" msgstr "" @@ -66149,19 +66165,19 @@ msgstr "" #. Problems occur when we get something like #. integer :: a(lots) = (/(i, i=1, lots)/) -#: fortran/trans-array.c:6035 +#: fortran/trans-array.c:6083 #, 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.c:8068 +#: fortran/trans-array.c:8116 #, gcc-internal-format msgid "Creating array temporary at %L for argument %qs" msgstr "" -#: fortran/trans-array.c:10972 +#: fortran/trans-array.c:11020 #, gcc-internal-format, gfc-internal-format msgid "bad expression type during walk (%d)" msgstr "" @@ -66265,69 +66281,69 @@ msgstr "" msgid "intrinsic variable which isn't a procedure" msgstr "" -#: fortran/trans-decl.c:4327 fortran/trans-decl.c:6660 +#: fortran/trans-decl.c:4393 fortran/trans-decl.c:6733 #, gcc-internal-format msgid "Return value of function %qs at %L not set" msgstr "" -#: fortran/trans-decl.c:4815 +#: fortran/trans-decl.c:4881 #, gcc-internal-format msgid "Deferred type parameter not yet supported" msgstr "" -#: fortran/trans-decl.c:5048 +#: fortran/trans-decl.c:5121 #, gcc-internal-format msgid "backend decl for module variable %qs already exists" msgstr "" -#: fortran/trans-decl.c:5061 +#: fortran/trans-decl.c:5134 #, gcc-internal-format msgid "Unused PRIVATE module variable %qs declared at %L" msgstr "" -#: fortran/trans-decl.c:5686 +#: fortran/trans-decl.c:5759 #, gcc-internal-format msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set" msgstr "" -#: fortran/trans-decl.c:5692 +#: fortran/trans-decl.c:5765 #, 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.c:5702 fortran/trans-decl.c:5840 +#: fortran/trans-decl.c:5775 fortran/trans-decl.c:5913 #, gcc-internal-format msgid "Unused dummy argument %qs at %L" msgstr "" -#: fortran/trans-decl.c:5717 +#: fortran/trans-decl.c:5790 #, gcc-internal-format msgid "Unused module variable %qs which has been explicitly imported at %L" msgstr "" -#: fortran/trans-decl.c:5736 +#: fortran/trans-decl.c:5809 #, gcc-internal-format msgid "Unused variable %qs declared at %L" msgstr "" -#: fortran/trans-decl.c:5785 +#: fortran/trans-decl.c:5858 #, gcc-internal-format msgid "Unused parameter %qs declared at %L" msgstr "" -#: fortran/trans-decl.c:5789 +#: fortran/trans-decl.c:5862 #, gcc-internal-format msgid "Unused parameter %qs which has been explicitly imported at %L" msgstr "" -#: fortran/trans-decl.c:5812 +#: fortran/trans-decl.c:5885 #, gcc-internal-format msgid "Return value %qs of function %qs declared at %L not set" msgstr "" -#: fortran/trans-decl.c:6389 +#: fortran/trans-decl.c:6462 #, gcc-internal-format, gfc-internal-format msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct" msgstr "" @@ -66377,12 +66393,12 @@ msgstr "" msgid "% argument of %s intrinsic at %L is not a valid dimension index" msgstr "" -#: fortran/trans-intrinsic.c:11246 fortran/trans-stmt.c:1066 +#: fortran/trans-intrinsic.c:11267 fortran/trans-stmt.c:1066 #, gcc-internal-format, gfc-internal-format msgid "Sorry, the event component of derived type at %L is not yet supported" msgstr "" -#: fortran/trans-intrinsic.c:11253 +#: fortran/trans-intrinsic.c:11274 #, gcc-internal-format, gfc-internal-format msgid "The event variable at %L shall not be coindexed" msgstr "" @@ -66492,7 +66508,7 @@ msgstr "" msgid "gfc_validate_kind(): Got bad kind" msgstr "" -#: fortran/trans.c:2114 +#: fortran/trans.c:2117 #, gcc-internal-format msgid "gfc_trans_code(): Bad statement code" msgstr "" @@ -67699,46 +67715,92 @@ msgstr "" msgid "creating selector for nonexistent method %qE" msgstr "" -#: config/fused-madd.opt:22 +#: fortran/lang.opt:409 #, gcc-internal-format -msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead" +msgid "Unrecognized option to endianness value: %qs" msgstr "" -#: config/microblaze/microblaze.opt:87 +#: fortran/lang.opt:600 #, gcc-internal-format -msgid "%qs is deprecated; use -fstack-check" +msgid "Unrecognized option to floating-point init value: %qs" msgstr "" -#: config/microblaze/microblaze.opt:95 +#: fortran/lang.opt:730 #, gcc-internal-format -msgid "%qs is deprecated; use -fno-zero-initialized-in-bss" +msgid "Unrecognized option: %qs" msgstr "" -#: config/arc/arc.opt:173 config/arc/arc.opt:334 config/arc/arc.opt:342 -#: config/arc/arc.opt:349 config/arc/arc.opt:353 config/arc/arc.opt:357 -#: config/arc/arc.opt:361 config/arc/arc.opt:364 config/arc/arc.opt:367 -#: config/arc/arc.opt:384 +#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181 #, gcc-internal-format -msgid "%qs is deprecated" +msgid "assertion missing after %qs" msgstr "" -#: config/vms/vms.opt:42 +#: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166 +#: c-family/c.opt:193 c-family/c.opt:256 #, gcc-internal-format -msgid "unknown pointer size model %qs" +msgid "macro name missing after %qs" msgstr "" -#: config/avr/avr.opt:26 +#: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79 +#: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224 +#: c-family/c.opt:236 c-family/c.opt:1906 c-family/c.opt:1914 brig/lang.opt:44 +#: config/darwin.opt:56 common.opt:326 common.opt:329 common.opt:3140 #, gcc-internal-format -msgid "missing device or architecture after %qs" +msgid "missing filename after %qs" msgstr "" -#: config/darwin.opt:56 brig/lang.opt:44 common.opt:326 common.opt:329 -#: common.opt:3140 c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 -#: c-family/c.opt:79 c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 -#: c-family/c.opt:224 c-family/c.opt:236 c-family/c.opt:1906 -#: c-family/c.opt:1914 +#: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94 +#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1902 +#: c-family/c.opt:1922 c-family/c.opt:1926 c-family/c.opt:1930 #, gcc-internal-format -msgid "missing filename after %qs" +msgid "missing path after %qs" +msgstr "" + +#: c-family/c.opt:244 c-family/c.opt:248 +#, gcc-internal-format +msgid "missing makefile target after %qs" +msgstr "" + +#: c-family/c.opt:283 +#, gcc-internal-format +msgid "argument %qs to %<-Waligned-new%> not recognized" +msgstr "" + +#: c-family/c.opt:903 +#, gcc-internal-format +msgid "argument %qs to %<-Wnormalized%> not recognized" +msgstr "" + +#: c-family/c.opt:1408 +#, gcc-internal-format +msgid "no class name specified with %qs" +msgstr "" + +#: c-family/c.opt:1519 +#, gcc-internal-format +msgid "" +"%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by " +"default)" +msgstr "" + +#: c-family/c.opt:1602 +#, gcc-internal-format +msgid "unrecognized ivar visibility value %qs" +msgstr "" + +#: c-family/c.opt:1762 +#, gcc-internal-format +msgid "unrecognized scalar storage order value %qs" +msgstr "" + +#: d/lang.opt:189 +#, gcc-internal-format +msgid "unknown array bounds setting %qs" +msgstr "" + +#: config/vms/vms.opt:42 +#, gcc-internal-format +msgid "unknown pointer size model %qs" msgstr "" #: config/i386/i386.opt:319 @@ -67758,6 +67820,11 @@ msgstr "" msgid "%<-msse5%> was removed" msgstr "" +#: config/avr/avr.opt:26 +#, gcc-internal-format +msgid "missing device or architecture after %qs" +msgstr "" + #: config/rs6000/rs6000.opt:317 #, gcc-internal-format msgid "%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead" @@ -67778,6 +67845,34 @@ msgstr "" msgid "using old darwin ABI" msgstr "" +#: config/fused-madd.opt:22 +#, gcc-internal-format +msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead" +msgstr "" + +#: config/microblaze/microblaze.opt:87 +#, gcc-internal-format +msgid "%qs is deprecated; use -fstack-check" +msgstr "" + +#: config/microblaze/microblaze.opt:95 +#, gcc-internal-format +msgid "%qs is deprecated; use -fno-zero-initialized-in-bss" +msgstr "" + +#: config/arc/arc.opt:173 config/arc/arc.opt:334 config/arc/arc.opt:342 +#: config/arc/arc.opt:349 config/arc/arc.opt:353 config/arc/arc.opt:357 +#: config/arc/arc.opt:361 config/arc/arc.opt:364 config/arc/arc.opt:367 +#: config/arc/arc.opt:384 +#, gcc-internal-format +msgid "%qs is deprecated" +msgstr "" + +#: lto/lang.opt:28 +#, gcc-internal-format +msgid "unknown linker output %qs" +msgstr "" + #: common.opt:1406 #, gcc-internal-format msgid "unknown excess precision style %qs" @@ -67863,83 +67958,3 @@ msgstr "" #, gcc-internal-format msgid "unknown vtable verify initialization priority %qs" msgstr "" - -#: d/lang.opt:189 -#, gcc-internal-format -msgid "unknown array bounds setting %qs" -msgstr "" - -#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181 -#, gcc-internal-format -msgid "assertion missing after %qs" -msgstr "" - -#: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166 -#: c-family/c.opt:193 c-family/c.opt:256 -#, gcc-internal-format -msgid "macro name missing after %qs" -msgstr "" - -#: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94 -#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1902 -#: c-family/c.opt:1922 c-family/c.opt:1926 c-family/c.opt:1930 -#, gcc-internal-format -msgid "missing path after %qs" -msgstr "" - -#: c-family/c.opt:244 c-family/c.opt:248 -#, gcc-internal-format -msgid "missing makefile target after %qs" -msgstr "" - -#: c-family/c.opt:283 -#, gcc-internal-format -msgid "argument %qs to %<-Waligned-new%> not recognized" -msgstr "" - -#: c-family/c.opt:903 -#, gcc-internal-format -msgid "argument %qs to %<-Wnormalized%> not recognized" -msgstr "" - -#: c-family/c.opt:1408 -#, gcc-internal-format -msgid "no class name specified with %qs" -msgstr "" - -#: c-family/c.opt:1519 -#, gcc-internal-format -msgid "" -"%<-fhandle-exceptions%> has been renamed %<-fexceptions%> (and is now on by " -"default)" -msgstr "" - -#: c-family/c.opt:1602 -#, gcc-internal-format -msgid "unrecognized ivar visibility value %qs" -msgstr "" - -#: c-family/c.opt:1762 -#, gcc-internal-format -msgid "unrecognized scalar storage order value %qs" -msgstr "" - -#: fortran/lang.opt:409 -#, gcc-internal-format -msgid "Unrecognized option to endianness value: %qs" -msgstr "" - -#: fortran/lang.opt:600 -#, gcc-internal-format -msgid "Unrecognized option to floating-point init value: %qs" -msgstr "" - -#: fortran/lang.opt:730 -#, gcc-internal-format -msgid "Unrecognized option: %qs" -msgstr "" - -#: lto/lang.opt:28 -#, gcc-internal-format -msgid "unknown linker output %qs" -msgstr ""