From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1105) id F3C3A3948A62; Fri, 10 Feb 2023 22:43:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F3C3A3948A62 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1676069003; bh=XVY+RlQvhE2KV6hyNSBUfpcWBoJpjEhitcYKc5mHgME=; h=From:To:Subject:Date:From; b=bgHe/5svMiZ4zNehloNCKPR69qoW6q2/2CLnGC2w7SHTzBOZ9ak/4NwnXIqwHGkmS eR2Nz+J5EpeXp4ne3bgqQ4IYWtDiMOYr04X2nTCWW4Vb3HIePP7wWBzB7HQXyQDsyf ZeagN1vsxA/rH4yzLrQScANq5MQ1+vbPyxb3Jk/M= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Joseph Myers To: gcc-cvs@gcc.gnu.org Subject: [gcc r13-5810] Regenerate .pot files X-Act-Checkin: gcc X-Git-Author: Joseph Myers X-Git-Refname: refs/heads/master X-Git-Oldrev: 7757567358a84c3774cb972350bd7ea299daaa8d X-Git-Newrev: 305037ee3ed49641cc1db2a0e92e3eeb9a7ec2b5 Message-Id: <20230210224322.F3C3A3948A62@sourceware.org> Date: Fri, 10 Feb 2023 22:43:22 +0000 (GMT) List-Id: https://gcc.gnu.org/g:305037ee3ed49641cc1db2a0e92e3eeb9a7ec2b5 commit r13-5810-g305037ee3ed49641cc1db2a0e92e3eeb9a7ec2b5 Author: Joseph Myers Date: Fri Feb 10 22:42:43 2023 +0000 Regenerate .pot files gcc/po/ * gcc.pot: Regenerate. libcpp/po/ * cpplib.pot: Regenerate. Diff: --- gcc/po/gcc.pot | 27954 +++++++++++++++++++++++++++---------------------- libcpp/po/cpplib.pot | 541 +- 2 files changed, 15473 insertions(+), 13022 deletions(-) diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot index 12026add658..bb7fed50a7f 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: 2022-05-05 16:58+0000\n" +"POT-Creation-Date: 2023-02-10 22:40+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -190,6 +190,30 @@ msgstr "" msgid "-f%s ignored (not supported for DJGPP)\n" msgstr "" +#: config/xtensa/xtensa-dynconfig.c:63 +msgid "Unable to load DLL." +msgstr "" + +#: config/xtensa/xtensa-dynconfig.c:90 +#, c-format +msgid "%qs is defined but could not be loaded: %s" +msgstr "" + +#: config/xtensa/xtensa-dynconfig.c:97 +#, c-format +msgid "%qs plugin is not licensed under a GPL-compatible license" +msgstr "" + +#: config/xtensa/xtensa-dynconfig.c:114 +#, c-format +msgid "%qs is loaded but symbol %qs is not found: %s" +msgstr "" + +#: config/xtensa/xtensa-dynconfig.c:128 +#, c-format +msgid "%qs is defined but plugin support is disabled" +msgstr "" + #. The remainder are real diagnostic types. #: fortran/gfc-diagnostic.def:33 msgid "Fatal Error" @@ -241,100 +265,100 @@ msgstr "" msgid "error" msgstr "" -#: gcc.cc:829 gcc.cc:833 gcc.cc:888 +#: gcc.cc:839 gcc.cc:896 msgid "-gz is not supported in this configuration" msgstr "" -#: gcc.cc:839 gcc.cc:899 -msgid "-gz=zlib is not supported in this configuration" +#: gcc.cc:845 +msgid "-gz=zstd is not supported in this configuration" msgstr "" -#: gcc.cc:1092 +#: gcc.cc:1079 msgid "-fuse-linker-plugin is not supported in this configuration" msgstr "" -#: gcc.cc:1108 +#: gcc.cc:1095 msgid "cannot specify -static with -fsanitize=address" msgstr "" -#: gcc.cc:1110 +#: gcc.cc:1097 msgid "cannot specify -static with -fsanitize=hwaddress" msgstr "" -#: gcc.cc:1112 +#: gcc.cc:1099 msgid "cannot specify -static with -fsanitize=thread" msgstr "" -#: gcc.cc:1134 +#: gcc.cc:1121 msgid "-fvtable-verify=std is not supported in this configuration" msgstr "" -#: gcc.cc:1136 +#: gcc.cc:1123 msgid "-fvtable-verify=preinit is not supported in this configuration" msgstr "" -#: gcc.cc:1273 ada/gcc-interface/lang-specs.h:37 +#: gcc.cc:1260 ada/gcc-interface/lang-specs.h:37 msgid "-pg and -fomit-frame-pointer are incompatible" msgstr "" -#: gcc.cc:1443 +#: gcc.cc:1435 msgid "GNU C no longer supports -traditional without -E" msgstr "" -#: gcc.cc:1452 +#: gcc.cc:1444 msgid "-E or -x required when input is from standard input" msgstr "" -#: config/darwin.h:154 +#: config/darwin.h:151 msgid "conflicting code generation switches" msgstr "" -#: config/darwin.h:159 +#: config/darwin.h:156 msgid "-bundle_loader not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:161 +#: config/darwin.h:158 msgid "-client_name not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:170 +#: config/darwin.h:167 msgid "-keep_private_externs not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:172 +#: config/darwin.h:169 msgid "-private_bundle not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:180 +#: config/darwin.h:177 msgid "-compatibility_version only allowed with -dynamiclib" msgstr "" -#: config/darwin.h:182 +#: config/darwin.h:179 msgid "-current_version only allowed with -dynamiclib" msgstr "" -#: config/darwin.h:184 +#: config/darwin.h:181 msgid "-install_name only allowed with -dynamiclib" msgstr "" -#: config/darwin.h:195 +#: config/darwin.h:192 msgid "-bundle not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:211 +#: config/darwin.h:208 msgid "-force_flat_namespace not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:216 config/darwin.h:614 +#: config/darwin.h:213 config/darwin.h:596 msgid "gsplit-dwarf is not supported on this platform" msgstr "" -#: config/darwin.h:285 +#: config/darwin.h:277 msgid "rdynamic is not supported" msgstr "" #: config/dragonfly.h:76 config/i386/freebsd.h:82 config/i386/freebsd64.h:35 -#: config/ia64/freebsd.h:26 config/rs6000/sysv4.h:758 config/sparc/freebsd.h:45 +#: config/ia64/freebsd.h:26 config/rs6000/sysv4.h:750 config/sparc/freebsd.h:45 msgid "consider using '-pg' instead of '-p' with gprof(1)" msgstr "" @@ -354,7 +378,7 @@ msgstr "" msgid "-pie is not supported in this configuration" msgstr "" -#: config/vxworks.h:204 +#: config/vxworks.h:219 msgid "-Xbind-now and -Xbind-lazy are incompatible" msgstr "" @@ -363,7 +387,7 @@ msgstr "" msgid "consider using `-pg' instead of `-p' with gprof (1)" msgstr "" -#: config/arc/arc.h:68 config/mips/mips.h:1475 +#: config/arc/arc.h:68 config/mips/mips.h:1476 msgid "may not use both -EB and -EL" msgstr "" @@ -379,8 +403,8 @@ msgstr "" msgid "do not specify both -march=... and -mcpu=..." msgstr "" -#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:138 -#: config/i386/mingw-w64.h:103 config/i386/mingw32.h:160 +#: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129 +#: config/i386/mingw-w64.h:103 config/i386/mingw32.h:154 msgid "shared and mdll are not compatible" msgstr "" @@ -424,15 +448,11 @@ msgstr "" msgid "You need a C startup file for -msys-crt0=" msgstr "" -#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105 -#: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116 #: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137 config/pa/pa64-hpux.h:29 #: config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44 msgid "warning: consider linking with '-static' as system libraries with" msgstr "" -#: config/pa/pa-hpux10.h:103 config/pa/pa-hpux10.h:106 -#: config/pa/pa-hpux10.h:114 config/pa/pa-hpux10.h:117 #: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138 config/pa/pa64-hpux.h:30 #: config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45 msgid " profiling support are only provided in archive format" @@ -446,7 +466,7 @@ msgstr "" msgid "consider using `-pg' instead of `-p' with gprof(1)" msgstr "" -#: config/rs6000/rs6000.h:167 +#: config/rs6000/rs6000.h:170 msgid "Missing -mcpu option in ASM_CPU_SPEC?" msgstr "" @@ -475,15 +495,11 @@ msgid "-fsanitize=address is not supported in this configuration" msgstr "" #: config/sparc/linux64.h:156 config/sparc/linux64.h:162 -#: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117 +#: config/sparc/netbsd-elf.h:103 config/sparc/netbsd-elf.h:112 #: config/sparc/sol2.h:237 config/sparc/sol2.h:243 msgid "may not use both -m32 and -m64" msgstr "" -#: config/tilegx/tilegx.h:520 config/tilegx/tilegx.h:525 -msgid "-mbig-endian and -mlittle-endian may not be used together" -msgstr "" - #: config/vax/netbsd-elf.h:51 msgid "the -shared option is not currently supported for VAX ELF" msgstr "" @@ -508,6 +524,10 @@ msgstr "" msgid "gfortran does not support -E without -cpp" msgstr "" +#: m2/lang-specs.h:48 +msgid "to generate dependencies you must specify '-fcpp' " +msgstr "" + #: objc/lang-specs.h:30 objc/lang-specs.h:41 msgid "GNU Objective C no longer supports traditional compilation" msgstr "" @@ -547,11 +567,11 @@ msgstr "" msgid "Warn about creation of array temporaries." msgstr "" -#: fortran/lang.opt:214 fortran/lang.opt:535 config/alpha/alpha.opt:31 -#: common.opt:680 common.opt:822 common.opt:1060 common.opt:1064 -#: common.opt:1068 common.opt:1072 common.opt:1747 common.opt:1811 -#: common.opt:1950 common.opt:1954 common.opt:2203 common.opt:2421 -#: common.opt:3137 +#: fortran/lang.opt:214 fortran/lang.opt:535 c-family/c.opt:1529 +#: config/alpha/alpha.opt:31 common.opt:677 common.opt:819 common.opt:1060 +#: common.opt:1064 common.opt:1068 common.opt:1072 common.opt:1770 +#: common.opt:1834 common.opt:1977 common.opt:1981 common.opt:2256 +#: common.opt:2474 common.opt:3194 #, no-c-format msgid "Does nothing. Preserved for backward compatibility." msgstr "" @@ -1162,16 +1182,18 @@ msgstr "" msgid "Append underscores to externally visible names." msgstr "" -#: fortran/lang.opt:824 c-family/c.opt:1623 c-family/c.opt:1659 -#: c-family/c.opt:1667 c-family/c.opt:1986 config/pa/pa.opt:42 -#: config/pa/pa.opt:74 config/arc/arc.opt:140 config/arc/arc.opt:293 -#: config/arc/arc.opt:305 common.opt:638 common.opt:1151 common.opt:1155 -#: common.opt:1159 common.opt:1246 common.opt:1536 common.opt:1618 -#: common.opt:1902 common.opt:2045 common.opt:2088 common.opt:2496 -#: common.opt:2532 common.opt:2625 common.opt:2629 common.opt:2738 -#: common.opt:2829 common.opt:2837 common.opt:2845 common.opt:2853 -#: common.opt:2954 common.opt:3010 common.opt:3098 common.opt:3258 -#: common.opt:3262 common.opt:3266 common.opt:3270 +#: fortran/lang.opt:824 c-family/c.opt:1664 c-family/c.opt:1741 +#: c-family/c.opt:1749 c-family/c.opt:2068 config/pa/pa.opt:46 +#: config/pa/pa.opt:78 config/arc/arc.opt:140 config/arc/arc.opt:296 +#: config/arc/arc.opt:308 config/arc/arc.opt:312 config/arc/arc.opt:317 +#: common.opt:635 common.opt:1158 common.opt:1162 common.opt:1166 +#: common.opt:1253 common.opt:1559 common.opt:1641 common.opt:1929 +#: common.opt:2072 common.opt:2115 common.opt:2549 common.opt:2585 +#: common.opt:2678 common.opt:2682 common.opt:2791 common.opt:2882 +#: common.opt:2890 common.opt:2898 common.opt:2906 common.opt:3007 +#: common.opt:3067 common.opt:3155 common.opt:3315 common.opt:3319 +#: common.opt:3323 common.opt:3327 common.opt:3397 common.opt:3401 +#: common.opt:3432 common.opt:3436 #, no-c-format msgid "Does nothing. Preserved for backward compatibility." msgstr "" @@ -1183,39 +1205,117 @@ msgstr "" #: fortran/lang.opt:868 #, no-c-format -msgid "Conform to the ISO Fortran 2003 standard." +msgid "Statically link the GCC Quad-Precision Math Library (libquadmath)." msgstr "" #: fortran/lang.opt:872 #, no-c-format -msgid "Conform to the ISO Fortran 2008 standard." +msgid "Conform to the ISO Fortran 2003 standard." msgstr "" #: fortran/lang.opt:876 #, no-c-format -msgid "Conform to the ISO Fortran 2008 standard including TS 29113." +msgid "Conform to the ISO Fortran 2008 standard." msgstr "" #: fortran/lang.opt:880 #, no-c-format -msgid "Conform to the ISO Fortran 2018 standard." +msgid "Conform to the ISO Fortran 2008 standard including TS 29113." msgstr "" #: fortran/lang.opt:884 #, no-c-format -msgid "Conform to the ISO Fortran 95 standard." +msgid "Conform to the ISO Fortran 2018 standard." msgstr "" #: fortran/lang.opt:888 #, no-c-format -msgid "Conform to nothing in particular." +msgid "Conform to the ISO Fortran 95 standard." msgstr "" #: fortran/lang.opt:892 #, no-c-format +msgid "Conform to nothing in particular." +msgstr "" + +#: fortran/lang.opt:896 +#, no-c-format msgid "Accept extensions to support legacy code." msgstr "" +#: rust/lang.opt:47 rust/lang.opt:51 c-family/c.opt:1407 c-family/c.opt:1411 +#, no-c-format +msgid "Warn when a const variable is unused." +msgstr "" + +#: rust/lang.opt:55 c-family/c.opt:1399 +#, no-c-format +msgid "" +"Warn if a caller of a function, marked with attribute warn_unused_result, " +"does not use its return value." +msgstr "" + +#: rust/lang.opt:59 +#, no-c-format +msgid "-frust-crate= Set the crate name for the compilation" +msgstr "" + +#: rust/lang.opt:63 +#, no-c-format +msgid "Dump various Rust front end internals." +msgstr "" + +#: rust/lang.opt:67 +#, no-c-format +msgid "-frust-dump-\tDump Rust frontend internal information." +msgstr "" + +#: rust/lang.opt:71 +#, no-c-format +msgid "Enable experimental compilation of Rust files at your own risk" +msgstr "" + +#: rust/lang.opt:75 +#, no-c-format +msgid "-frust-max-recursion-depth=integer" +msgstr "" + +#: rust/lang.opt:79 +#, no-c-format +msgid "" +"-frust-mangling=[legacy|v0] Choose which version to use for name mangling" +msgstr "" + +#: rust/lang.opt:92 +#, no-c-format +msgid "-frust-cfg= Set a config expansion option" +msgstr "" + +#: rust/lang.opt:96 +#, no-c-format +msgid "" +"-frust-edition=[2015|2018|2021] Choose which edition to use when " +"compiling rust code" +msgstr "" + +#: rust/lang.opt:112 +#, no-c-format +msgid "Flag to enable embeding metadata directly into object files" +msgstr "" + +#: rust/lang.opt:116 +#, no-c-format +msgid "-frust-metadata-output= Path to output crate metadata" +msgstr "" + +#: rust/lang.opt:123 +#, no-c-format +msgid "" +"-frust-compile-until=[ast|attributecheck|expansion|nameresolution|lowering|" +"typecheck|privacy|unsafety|const|copimlation|end] When to stop " +"in the pipeline when compiling Rust code" +msgstr "" + #: c-family/c.opt:182 #, no-c-format msgid "" @@ -1567,569 +1667,596 @@ msgstr "" #: c-family/c.opt:499 #, no-c-format +msgid "" +"Complain about a name being declared as a class member after a previous use " +"of the same name." +msgstr "" + +#: c-family/c.opt:503 +#, no-c-format msgid "Warn about subscripts whose type is \"char\"." msgstr "" -#: c-family/c.opt:503 c-family/c.opt:1520 c-family/c.opt:1524 -#: c-family/c.opt:1528 c-family/c.opt:1532 c-family/c.opt:1536 -#: c-family/c.opt:1540 c-family/c.opt:1544 c-family/c.opt:1551 -#: c-family/c.opt:1555 c-family/c.opt:1559 c-family/c.opt:1563 -#: c-family/c.opt:1567 c-family/c.opt:1571 c-family/c.opt:1575 -#: c-family/c.opt:1579 c-family/c.opt:1583 c-family/c.opt:1587 -#: c-family/c.opt:1591 c-family/c.opt:1595 c-family/c.opt:1599 -#: config/i386/i386.opt:991 +#: c-family/c.opt:507 c-family/c.opt:1561 c-family/c.opt:1565 +#: c-family/c.opt:1569 c-family/c.opt:1573 c-family/c.opt:1577 +#: c-family/c.opt:1581 c-family/c.opt:1585 c-family/c.opt:1592 +#: c-family/c.opt:1596 c-family/c.opt:1600 c-family/c.opt:1604 +#: c-family/c.opt:1608 c-family/c.opt:1612 c-family/c.opt:1616 +#: c-family/c.opt:1620 c-family/c.opt:1624 c-family/c.opt:1628 +#: c-family/c.opt:1632 c-family/c.opt:1636 c-family/c.opt:1640 +#: config/i386/i386.opt:995 #, no-c-format msgid "Removed in GCC 9. This switch has no effect." msgstr "" -#: c-family/c.opt:507 +#: c-family/c.opt:511 #, no-c-format msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"." msgstr "" -#: c-family/c.opt:511 +#: c-family/c.opt:515 #, no-c-format msgid "Warn about uses of a comma operator within a subscripting expression." msgstr "" -#: c-family/c.opt:515 +#: c-family/c.opt:519 #, no-c-format msgid "" "Warn about possibly nested block comments, and C++ comments spanning more " "than one physical line." msgstr "" -#: c-family/c.opt:519 +#: c-family/c.opt:523 #, no-c-format msgid "Synonym for -Wcomment." msgstr "" -#: c-family/c.opt:523 +#: c-family/c.opt:527 #, no-c-format msgid "Warn for conditionally-supported constructs." msgstr "" -#: c-family/c.opt:527 +#: c-family/c.opt:531 #, no-c-format msgid "Warn for implicit type conversions that may change a value." msgstr "" -#: c-family/c.opt:531 +#: c-family/c.opt:535 #, no-c-format msgid "Warn for converting NULL from/to a non-pointer type." msgstr "" -#: c-family/c.opt:539 +#: c-family/c.opt:543 #, no-c-format msgid "" "Warn when performing class template argument deduction on a type with no " "deduction guides." msgstr "" -#: c-family/c.opt:544 +#: c-family/c.opt:548 #, no-c-format msgid "Warn when all constructors and destructors are private." msgstr "" -#: c-family/c.opt:548 +#: c-family/c.opt:552 #, no-c-format msgid "Warn about dangling else." msgstr "" -#: c-family/c.opt:552 c-family/c.opt:556 +#: c-family/c.opt:556 c-family/c.opt:560 #, no-c-format msgid "Warn for uses of pointers to auto variables whose lifetime has ended." msgstr "" -#: c-family/c.opt:560 +#: c-family/c.opt:564 +#, no-c-format +msgid "Warn when a reference is bound to a temporary whose lifetime has ended." +msgstr "" + +#: c-family/c.opt:568 #, no-c-format msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage." msgstr "" -#: c-family/c.opt:564 +#: c-family/c.opt:572 #, no-c-format msgid "Warn when a declaration is found after a statement." msgstr "" -#: c-family/c.opt:568 +#: c-family/c.opt:576 #, no-c-format msgid "Warn when deleting a pointer to incomplete type." msgstr "" -#: c-family/c.opt:572 +#: c-family/c.opt:580 #, no-c-format msgid "Warn about deleting polymorphic objects with non-virtual destructors." msgstr "" -#: c-family/c.opt:580 +#: c-family/c.opt:588 #, no-c-format msgid "" "Mark implicitly-declared copy operations as deprecated if the class has a " "user-provided copy operation." msgstr "" -#: c-family/c.opt:585 +#: c-family/c.opt:593 #, no-c-format msgid "" "Mark implicitly-declared copy operations as deprecated if the class has a " "user-provided copy operation or destructor." msgstr "" -#: c-family/c.opt:590 +#: c-family/c.opt:598 #, no-c-format msgid "" "Warn about deprecated arithmetic conversions on operands of enumeration " "types." msgstr "" -#: c-family/c.opt:594 +#: c-family/c.opt:602 #, no-c-format msgid "" "Warn about deprecated arithmetic conversions on operands where one is of " "enumeration type and the other is of a floating-point type." msgstr "" -#: c-family/c.opt:599 +#: c-family/c.opt:607 #, no-c-format msgid "" "Warn about positional initialization of structs requiring designated " "initializers." msgstr "" -#: c-family/c.opt:603 +#: c-family/c.opt:611 #, no-c-format msgid "Warn if qualifiers on arrays which are pointer targets are discarded." msgstr "" -#: c-family/c.opt:607 +#: c-family/c.opt:615 #, no-c-format msgid "Warn if type qualifiers on pointers are discarded." msgstr "" -#: c-family/c.opt:611 +#: c-family/c.opt:619 #, no-c-format msgid "Warn about compile-time integer division by zero." msgstr "" -#: c-family/c.opt:615 +#: c-family/c.opt:623 #, no-c-format msgid "Warn about duplicated branches in if-else statements." msgstr "" -#: c-family/c.opt:619 +#: c-family/c.opt:627 #, no-c-format msgid "Warn about duplicated conditions in an if-else-if chain." msgstr "" -#: c-family/c.opt:623 +#: c-family/c.opt:631 #, no-c-format msgid "Warn about violations of Effective C++ style rules." msgstr "" -#: c-family/c.opt:627 +#: c-family/c.opt:635 #, no-c-format msgid "Warn about an empty body in an if or else statement." msgstr "" -#: c-family/c.opt:631 +#: c-family/c.opt:639 #, no-c-format msgid "Warn about stray tokens after #else and #endif." msgstr "" -#: c-family/c.opt:635 +#: c-family/c.opt:643 #, no-c-format msgid "Warn about comparison of different enum types." msgstr "" -#: c-family/c.opt:639 +#: c-family/c.opt:647 #, no-c-format msgid "Warn about implicit conversion of enum types." msgstr "" -#: c-family/c.opt:647 +#: c-family/c.opt:651 +#, no-c-format +msgid "Warn about enum/integer type mismatches." +msgstr "" + +#: c-family/c.opt:659 #, no-c-format msgid "" "This switch is deprecated; use -Werror=implicit-function-declaration instead." msgstr "" -#: c-family/c.opt:651 +#: c-family/c.opt:663 #, no-c-format msgid "Warn when an exception handler is shadowed by another handler." msgstr "" -#: c-family/c.opt:659 +#: c-family/c.opt:671 #, no-c-format msgid "Warn about semicolon after in-class function definition." msgstr "" -#: c-family/c.opt:663 +#: c-family/c.opt:675 #, no-c-format msgid "" "Warn for implicit type conversions that cause loss of floating point " "precision." msgstr "" -#: c-family/c.opt:667 +#: c-family/c.opt:679 #, no-c-format msgid "Warn if testing floating point numbers for equality." msgstr "" -#: c-family/c.opt:671 c-family/c.opt:717 +#: c-family/c.opt:683 c-family/c.opt:729 #, no-c-format msgid "Warn about printf/scanf/strftime/strfmon format string anomalies." msgstr "" -#: c-family/c.opt:675 +#: c-family/c.opt:687 #, no-c-format msgid "Warn about format strings that contain NUL bytes." msgstr "" -#: c-family/c.opt:679 +#: c-family/c.opt:691 #, no-c-format msgid "Warn about GCC format strings with strings unsuitable for diagnostics." msgstr "" -#: c-family/c.opt:683 +#: c-family/c.opt:695 #, no-c-format msgid "Warn if passing too many arguments to a function for its format string." msgstr "" -#: c-family/c.opt:687 +#: c-family/c.opt:699 #, no-c-format msgid "Warn about format strings that are not literals." msgstr "" -#: c-family/c.opt:691 +#: c-family/c.opt:703 #, no-c-format msgid "" "Warn about function calls with format strings that write past the end of the " "destination region. Same as -Wformat-overflow=1." msgstr "" -#: c-family/c.opt:696 +#: c-family/c.opt:708 #, no-c-format msgid "Warn about possible security problems with format functions." msgstr "" -#: c-family/c.opt:700 +#: c-family/c.opt:712 #, no-c-format msgid "Warn about sign differences with format functions." msgstr "" -#: c-family/c.opt:704 +#: c-family/c.opt:716 #, no-c-format msgid "" "Warn about calls to snprintf and similar functions that truncate output. " "Same as -Wformat-truncation=1." msgstr "" -#: c-family/c.opt:709 +#: c-family/c.opt:721 #, no-c-format msgid "Warn about strftime formats yielding 2-digit years." msgstr "" -#: c-family/c.opt:713 +#: c-family/c.opt:725 #, no-c-format msgid "Warn about zero-length formats." msgstr "" -#: c-family/c.opt:721 +#: c-family/c.opt:733 #, no-c-format msgid "" "Warn about function calls with format strings that write past the end of the " "destination region." msgstr "" -#: c-family/c.opt:726 +#: c-family/c.opt:738 #, no-c-format msgid "" "Warn about calls to snprintf and similar functions that truncate output." msgstr "" -#: c-family/c.opt:730 +#: c-family/c.opt:742 #, no-c-format msgid "Warn when the field in a struct is not aligned." msgstr "" -#: c-family/c.opt:734 +#: c-family/c.opt:746 #, no-c-format msgid "Warn whenever type qualifiers are ignored." msgstr "" -#: c-family/c.opt:738 +#: c-family/c.opt:750 #, no-c-format msgid "Warn whenever attributes are ignored." msgstr "" -#: c-family/c.opt:742 +#: c-family/c.opt:754 #, no-c-format msgid "Warn when a base is inaccessible in derived due to ambiguity." msgstr "" -#: c-family/c.opt:746 +#: c-family/c.opt:758 #, no-c-format msgid "" "Warn when there is a conversion between pointers that have incompatible " "types." msgstr "" -#: c-family/c.opt:750 common.opt:649 +#: c-family/c.opt:762 common.opt:646 #, no-c-format msgid "Warn for infinitely recursive calls." msgstr "" -#: c-family/c.opt:754 +#: c-family/c.opt:766 #, no-c-format msgid "Warn when the address of packed member of struct or union is taken." msgstr "" -#: c-family/c.opt:758 +#: c-family/c.opt:770 #, no-c-format msgid "Warn about variables which are initialized to themselves." msgstr "" -#: c-family/c.opt:762 +#: c-family/c.opt:774 #, no-c-format msgid "" "Warn about uses of std::initializer_list that can result in dangling " "pointers." msgstr "" -#: c-family/c.opt:766 +#: c-family/c.opt:778 #, no-c-format msgid "" "Warn about nonsensical values of --param destructive-interference-size or " "constructive-interference-size." msgstr "" -#: c-family/c.opt:771 +#: c-family/c.opt:783 #, no-c-format msgid "Warn about implicit declarations." msgstr "" -#: c-family/c.opt:779 +#: c-family/c.opt:791 #, no-c-format msgid "Warn about implicit conversions from \"float\" to \"double\"." msgstr "" -#: c-family/c.opt:783 +#: c-family/c.opt:795 #, no-c-format msgid "Warn if \"defined\" is used outside #if." msgstr "" -#: c-family/c.opt:787 +#: c-family/c.opt:799 #, no-c-format msgid "Warn about implicit function declarations." msgstr "" -#: c-family/c.opt:791 +#: c-family/c.opt:803 #, no-c-format msgid "Warn when a declaration does not specify a type." msgstr "" -#: c-family/c.opt:798 +#: c-family/c.opt:810 #, no-c-format msgid "" "Warn about C++11 inheriting constructors when the base has a variadic " "constructor." msgstr "" -#: c-family/c.opt:802 +#: c-family/c.opt:814 #, no-c-format msgid "" "Warn about incompatible integer to pointer and pointer to integer " "conversions." msgstr "" -#: c-family/c.opt:806 +#: c-family/c.opt:818 #, no-c-format msgid "Warn for suspicious integer expressions in boolean context." msgstr "" -#: c-family/c.opt:810 +#: c-family/c.opt:822 #, no-c-format msgid "" "Warn when there is a cast to a pointer from an integer of a different size." msgstr "" -#: c-family/c.opt:814 +#: c-family/c.opt:826 +#, no-c-format +msgid "Warn when a function never produces a constant expression." +msgstr "" + +#: c-family/c.opt:830 #, no-c-format msgid "Warn about invalid uses of the \"offsetof\" macro." msgstr "" -#: c-family/c.opt:818 +#: c-family/c.opt:834 #, no-c-format msgid "Warn about PCH files that are found but not used." msgstr "" -#: c-family/c.opt:822 +#: c-family/c.opt:838 +#, no-c-format +msgid "Warn about invalid UTF-8 characters." +msgstr "" + +#: c-family/c.opt:842 #, no-c-format msgid "Warn when a jump misses a variable initialization." msgstr "" -#: c-family/c.opt:826 +#: c-family/c.opt:846 #, no-c-format msgid "" "Warn when a string or character literal is followed by a ud-suffix which " "does not begin with an underscore." msgstr "" -#: c-family/c.opt:830 +#: c-family/c.opt:850 #, no-c-format msgid "" "Warn when a logical operator is suspiciously always evaluating to true or " "false." msgstr "" -#: c-family/c.opt:834 +#: c-family/c.opt:854 #, no-c-format msgid "" "Warn when logical not is used on the left hand side operand of a comparison." msgstr "" -#: c-family/c.opt:838 +#: c-family/c.opt:858 #, no-c-format msgid "Do not warn about using \"long long\" when -pedantic." msgstr "" -#: c-family/c.opt:842 +#: c-family/c.opt:862 #, no-c-format msgid "Warn about suspicious declarations of \"main\"." msgstr "" -#: c-family/c.opt:850 +#: c-family/c.opt:870 #, no-c-format msgid "" "Warn about suspicious calls to memset where the third argument is constant " "literal zero and the second is not." msgstr "" -#: c-family/c.opt:854 +#: c-family/c.opt:874 #, no-c-format msgid "" "Warn about suspicious calls to memset where the third argument contains the " "number of elements not multiplied by the element size." msgstr "" -#: c-family/c.opt:858 +#: c-family/c.opt:878 #, no-c-format msgid "" "Warn when the indentation of the code does not reflect the block structure." msgstr "" -#: c-family/c.opt:862 +#: c-family/c.opt:882 #, no-c-format msgid "" "Warn for deallocation calls with arguments returned from mismatched " "allocation functions." msgstr "" -#: c-family/c.opt:867 +#: c-family/c.opt:887 #, no-c-format msgid "" "Warn for mismatches between calls to operator new or delete and the " "corresponding call to the allocation or deallocation function." msgstr "" -#: c-family/c.opt:872 +#: c-family/c.opt:892 #, no-c-format msgid "" "Warn when a class is redeclared or referenced using a mismatched class-key." msgstr "" -#: c-family/c.opt:876 +#: c-family/c.opt:896 #, no-c-format msgid "Warn about possibly missing braces around initializers." msgstr "" -#: c-family/c.opt:880 +#: c-family/c.opt:900 #, no-c-format msgid "Warn about global functions without previous declarations." msgstr "" -#: c-family/c.opt:884 +#: c-family/c.opt:904 #, no-c-format msgid "Warn about missing fields in struct initializers." msgstr "" -#: c-family/c.opt:888 +#: c-family/c.opt:908 #, no-c-format msgid "Warn about likely missing requires keyword." msgstr "" -#: c-family/c.opt:892 +#: c-family/c.opt:912 #, no-c-format msgid "" "Warn when the template keyword is missing after a member access token in a " "dependent member access expression if that member is a template." msgstr "" -#: c-family/c.opt:896 +#: c-family/c.opt:916 #, no-c-format 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 "" -#: c-family/c.opt:900 +#: c-family/c.opt:920 #, no-c-format msgid "Warn on direct multiple inheritance." msgstr "" -#: c-family/c.opt:904 +#: c-family/c.opt:924 #, no-c-format msgid "Warn on namespace definition." msgstr "" -#: c-family/c.opt:908 +#: c-family/c.opt:928 #, no-c-format msgid "Warn when fields in a struct with the packed attribute are misaligned." msgstr "" -#: c-family/c.opt:912 +#: c-family/c.opt:932 #, no-c-format msgid "Warn when a range-based for-loop is creating unnecessary copies." msgstr "" -#: c-family/c.opt:916 +#: c-family/c.opt:936 #, no-c-format msgid "" "Warn when a class or enumerated type is referenced using a redundant class-" "key." msgstr "" -#: c-family/c.opt:920 +#: c-family/c.opt:940 #, no-c-format msgid "Warn about missing sized deallocation functions." msgstr "" -#: c-family/c.opt:924 +#: c-family/c.opt:944 #, no-c-format msgid "" "Warn about suspicious divisions of two sizeof expressions that don't work " "correctly with pointers." msgstr "" -#: c-family/c.opt:928 +#: c-family/c.opt:948 #, no-c-format msgid "" "Warn about divisions of two sizeof operators when the first one is applied " "to an array and the divisor does not equal the size of the array element." msgstr "" -#: c-family/c.opt:933 +#: c-family/c.opt:953 #, no-c-format msgid "" "Warn about suspicious length parameters to certain string functions if the " "argument uses sizeof." msgstr "" -#: c-family/c.opt:937 +#: c-family/c.opt:957 #, no-c-format msgid "Warn when sizeof is applied on a parameter declared as an array." msgstr "" -#: c-family/c.opt:941 +#: c-family/c.opt:961 #, no-c-format msgid "" "Warn about calls to strcmp and strncmp used in equality expressions that are " @@ -2137,501 +2264,506 @@ msgid "" "argument." msgstr "" -#: c-family/c.opt:947 +#: c-family/c.opt:967 #, no-c-format msgid "" "Warn about buffer overflow in string manipulation functions like memcpy and " "strcpy." msgstr "" -#: c-family/c.opt:952 +#: c-family/c.opt:972 #, no-c-format msgid "" "Under the control of Object Size type, warn about buffer overflow in string " "manipulation functions like memcpy and strcpy." msgstr "" -#: c-family/c.opt:957 +#: c-family/c.opt:977 #, no-c-format msgid "" "Warn about reading past the end of a source array in string manipulation " "functions like memchr and memcpy." msgstr "" -#: c-family/c.opt:961 +#: c-family/c.opt:981 #, no-c-format msgid "" "Warn about truncation in string manipulation functions like strncat and " "strncpy." msgstr "" -#: c-family/c.opt:965 +#: c-family/c.opt:985 +#, no-c-format +msgid "" +"Warn about inproper usages of flexible array members according to the level " +"of -fstrict-flex-arrays." +msgstr "" + +#: c-family/c.opt:990 #, no-c-format msgid "Warn about functions which might be candidates for format attributes." msgstr "" -#: c-family/c.opt:969 +#: c-family/c.opt:994 #, no-c-format msgid "" "Suggest that the override keyword be used when the declaration of a virtual " "function overrides another." msgstr "" -#: c-family/c.opt:974 +#: c-family/c.opt:999 #, no-c-format msgid "Warn about enumerated switches, with no default, missing a case." msgstr "" -#: c-family/c.opt:978 +#: c-family/c.opt:1003 #, no-c-format msgid "Warn about enumerated switches missing a \"default:\" statement." msgstr "" -#: c-family/c.opt:982 +#: c-family/c.opt:1007 #, no-c-format msgid "Warn about all enumerated switches missing a specific case." msgstr "" -#: c-family/c.opt:986 +#: c-family/c.opt:1011 #, no-c-format msgid "Warn about switches with boolean controlling expression." msgstr "" -#: c-family/c.opt:990 +#: c-family/c.opt:1015 #, no-c-format msgid "Warn about switch values that are outside of the switch's type range." msgstr "" -#: c-family/c.opt:994 +#: c-family/c.opt:1019 #, no-c-format msgid "Warn on primary template declaration." msgstr "" -#: c-family/c.opt:998 +#: c-family/c.opt:1023 #, no-c-format msgid "" "Warn about declarations of entities that may be missing attributes that " "related entities have been declared with." msgstr "" -#: c-family/c.opt:1007 +#: c-family/c.opt:1032 #, no-c-format msgid "Warn about user-specified include directories that do not exist." msgstr "" -#: c-family/c.opt:1011 +#: c-family/c.opt:1036 #, no-c-format msgid "" "Warn about function parameters declared without a type specifier in K&R-" "style functions." msgstr "" -#: c-family/c.opt:1015 +#: c-family/c.opt:1040 #, no-c-format msgid "Warn about global functions without prototypes." msgstr "" -#: c-family/c.opt:1022 +#: c-family/c.opt:1047 #, no-c-format msgid "Warn about use of multi-character character constants." msgstr "" -#: c-family/c.opt:1026 +#: c-family/c.opt:1051 #, no-c-format msgid "" "Warn about narrowing conversions within { } that are ill-formed in C++11." msgstr "" -#: c-family/c.opt:1030 +#: c-family/c.opt:1055 #, no-c-format msgid "Warn about \"extern\" declarations not at file scope." msgstr "" -#: c-family/c.opt:1034 +#: c-family/c.opt:1059 #, no-c-format msgid "" "Warn when a noexcept expression evaluates to false even though the " "expression can't actually throw." msgstr "" -#: c-family/c.opt:1038 +#: c-family/c.opt:1063 #, no-c-format msgid "" "Warn if C++17 noexcept function type will change the mangled name of a " "symbol." msgstr "" -#: c-family/c.opt:1042 +#: c-family/c.opt:1067 #, no-c-format msgid "" "Warn when non-templatized friend functions are declared within a template." msgstr "" -#: c-family/c.opt:1046 +#: c-family/c.opt:1071 #, no-c-format msgid "" "Warn when a conversion function will never be called due to the type it " "converts to." msgstr "" -#: c-family/c.opt:1050 +#: c-family/c.opt:1075 #, no-c-format msgid "Warn for unsafe raw memory writes to objects of class types." msgstr "" -#: c-family/c.opt:1054 +#: c-family/c.opt:1079 #, no-c-format msgid "Warn about non-virtual destructors." msgstr "" -#: c-family/c.opt:1058 +#: c-family/c.opt:1083 #, no-c-format msgid "" "Warn about NULL being passed to argument slots marked as requiring non-NULL." msgstr "" -#: c-family/c.opt:1074 +#: c-family/c.opt:1099 #, no-c-format msgid "" "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings." msgstr "" -#: c-family/c.opt:1097 +#: c-family/c.opt:1122 #, no-c-format msgid "" "Warn if a class interface has no superclass. Root classes may use an " "attribute to suppress this warning." msgstr "" -#: c-family/c.opt:1102 +#: c-family/c.opt:1127 #, no-c-format msgid "Warn if a C-style cast is used in a program." msgstr "" -#: c-family/c.opt:1106 +#: c-family/c.opt:1131 #, no-c-format msgid "Warn for obsolescent usage in a declaration." msgstr "" -#: c-family/c.opt:1110 +#: c-family/c.opt:1135 #, no-c-format msgid "Warn if an old-style parameter definition is used." msgstr "" -#: c-family/c.opt:1114 +#: c-family/c.opt:1139 #, no-c-format msgid "" "Warn about potentially suboptimal choices related to OpenACC parallelism." msgstr "" -#: c-family/c.opt:1118 +#: c-family/c.opt:1143 #, no-c-format msgid "Warn if a simd directive is overridden by the vectorizer cost model." msgstr "" -#: c-family/c.opt:1122 +#: c-family/c.opt:1147 #, no-c-format msgid "" "Warn if a string is longer than the maximum portable length specified by the " "standard." msgstr "" -#: c-family/c.opt:1126 +#: c-family/c.opt:1151 c-family/c.opt:1155 #, no-c-format msgid "Warn about overloaded virtual function names." msgstr "" -#: c-family/c.opt:1130 +#: c-family/c.opt:1159 #, no-c-format msgid "Warn about overriding initializers without side effects." msgstr "" -#: c-family/c.opt:1134 +#: c-family/c.opt:1163 #, no-c-format msgid "Warn about overriding initializers with side effects." msgstr "" -#: c-family/c.opt:1138 +#: c-family/c.opt:1167 #, no-c-format msgid "Warn about packed bit-fields whose offset changed in GCC 4.4." msgstr "" -#: c-family/c.opt:1142 +#: c-family/c.opt:1171 #, no-c-format msgid "Warn about possibly missing parentheses." msgstr "" -#: c-family/c.opt:1150 +#: c-family/c.opt:1179 #, no-c-format msgid "" "Warn about calling std::move on a local object in a return statement " "preventing copy elision." msgstr "" -#: c-family/c.opt:1154 +#: c-family/c.opt:1183 #, no-c-format msgid "Warn when converting the type of pointers to member functions." msgstr "" -#: c-family/c.opt:1158 +#: c-family/c.opt:1187 #, no-c-format msgid "Warn about function pointer arithmetic." msgstr "" -#: c-family/c.opt:1162 +#: c-family/c.opt:1191 #, no-c-format msgid "Warn when a pointer differs in signedness in an assignment." msgstr "" -#: c-family/c.opt:1166 +#: c-family/c.opt:1195 #, no-c-format msgid "Warn when a pointer is compared with a zero character constant." msgstr "" -#: c-family/c.opt:1170 +#: c-family/c.opt:1199 #, no-c-format msgid "Warn when a pointer is cast to an integer of a different size." msgstr "" -#: c-family/c.opt:1174 +#: c-family/c.opt:1203 #, no-c-format msgid "Warn about misuses of pragmas." msgstr "" -#: c-family/c.opt:1178 +#: c-family/c.opt:1207 #, no-c-format msgid "" "Warn if constructor or destructors with priorities from 0 to 100 are used." msgstr "" -#: c-family/c.opt:1182 +#: c-family/c.opt:1211 #, no-c-format msgid "" "Warn if a property for an Objective-C object has no assign semantics " "specified." msgstr "" -#: c-family/c.opt:1186 +#: c-family/c.opt:1215 #, no-c-format msgid "Warn if inherited methods are unimplemented." msgstr "" -#: c-family/c.opt:1190 c-family/c.opt:1194 +#: c-family/c.opt:1219 c-family/c.opt:1223 #, no-c-format msgid "Warn for placement new expressions with undefined behavior." msgstr "" -#: c-family/c.opt:1198 +#: c-family/c.opt:1227 #, no-c-format msgid "Warn about multiple declarations of the same object." msgstr "" -#: c-family/c.opt:1202 +#: c-family/c.opt:1231 #, no-c-format msgid "Warn about redundant calls to std::move." msgstr "" -#: c-family/c.opt:1206 +#: c-family/c.opt:1235 #, no-c-format msgid "Warn about uses of register storage specifier." msgstr "" -#: c-family/c.opt:1210 +#: c-family/c.opt:1239 #, no-c-format msgid "Warn when the compiler reorders code." msgstr "" -#: c-family/c.opt:1214 +#: c-family/c.opt:1243 #, no-c-format msgid "" "Warn whenever a function's return type defaults to \"int\" (C), or about " "inconsistent return types (C++)." msgstr "" -#: c-family/c.opt:1218 +#: c-family/c.opt:1247 #, no-c-format msgid "Warn on suspicious constructs involving reverse scalar storage order." msgstr "" -#: c-family/c.opt:1222 +#: c-family/c.opt:1251 #, no-c-format msgid "Warn if a selector has multiple methods." msgstr "" -#: c-family/c.opt:1226 +#: c-family/c.opt:1255 +#, no-c-format +msgid "Warn when a value is moved to itself with std::move." +msgstr "" + +#: c-family/c.opt:1259 #, no-c-format msgid "Warn about possible violations of sequence point rules." msgstr "" -#: c-family/c.opt:1230 +#: c-family/c.opt:1263 #, no-c-format msgid "Warn if a local declaration hides an instance variable." msgstr "" -#: c-family/c.opt:1234 c-family/c.opt:1238 +#: c-family/c.opt:1267 c-family/c.opt:1271 #, no-c-format msgid "Warn if left shift of a signed value overflows." msgstr "" -#: c-family/c.opt:1242 +#: c-family/c.opt:1275 #, no-c-format msgid "Warn if shift count is negative." msgstr "" -#: c-family/c.opt:1246 +#: c-family/c.opt:1279 #, no-c-format msgid "Warn if shift count >= width of type." msgstr "" -#: c-family/c.opt:1250 +#: c-family/c.opt:1283 #, no-c-format msgid "Warn if left shifting a negative value." msgstr "" -#: c-family/c.opt:1254 +#: c-family/c.opt:1287 #, no-c-format msgid "" "Warn if conversion of the result of arithmetic might change the value even " "though converting the operands cannot." msgstr "" -#: c-family/c.opt:1258 +#: c-family/c.opt:1291 #, no-c-format msgid "Warn about signed-unsigned comparisons." msgstr "" -#: c-family/c.opt:1266 +#: c-family/c.opt:1299 #, no-c-format msgid "" "Warn for implicit type conversions between signed and unsigned integers." msgstr "" -#: c-family/c.opt:1270 +#: c-family/c.opt:1303 #, no-c-format msgid "Warn when overload promotes from unsigned to signed." msgstr "" -#: c-family/c.opt:1274 +#: c-family/c.opt:1307 #, no-c-format msgid "Warn about uncasted NULL used as sentinel." msgstr "" -#: c-family/c.opt:1278 +#: c-family/c.opt:1311 #, no-c-format msgid "Warn about unprototyped function declarations." msgstr "" -#: c-family/c.opt:1290 +#: c-family/c.opt:1323 #, no-c-format msgid "Warn if type signatures of candidate methods do not match exactly." msgstr "" -#: c-family/c.opt:1294 +#: c-family/c.opt:1327 #, no-c-format msgid "" "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions " "are used." msgstr "" -#: c-family/c.opt:1298 +#: c-family/c.opt:1331 #, no-c-format msgid "Deprecated. This switch has no effect." msgstr "" -#: c-family/c.opt:1306 +#: c-family/c.opt:1339 #, no-c-format msgid "Warn if a comparison always evaluates to true or false." msgstr "" -#: c-family/c.opt:1310 +#: c-family/c.opt:1343 #, no-c-format msgid "Warn if a throw expression will always result in a call to terminate()." msgstr "" -#: c-family/c.opt:1314 +#: c-family/c.opt:1347 #, no-c-format msgid "Warn about features not present in traditional C." msgstr "" -#: c-family/c.opt:1318 +#: c-family/c.opt:1351 #, no-c-format msgid "" "Warn of prototypes causing type conversions different from what would happen " "in the absence of prototype." msgstr "" -#: c-family/c.opt:1322 +#: c-family/c.opt:1355 #, no-c-format msgid "" "Warn if trigraphs are encountered that might affect the meaning of the " "program." msgstr "" -#: c-family/c.opt:1326 +#: c-family/c.opt:1359 #, no-c-format msgid "Warn about @selector()s without previously declared methods." msgstr "" -#: c-family/c.opt:1330 +#: c-family/c.opt:1363 #, no-c-format msgid "Warn if an undefined macro is used in an #if directive." msgstr "" -#: c-family/c.opt:1342 +#: c-family/c.opt:1367 +#, no-c-format +msgid "Warn about invalid forms of delimited or named escape sequences." +msgstr "" + +#: c-family/c.opt:1379 #, no-c-format msgid "Warn about unrecognized pragmas." msgstr "" -#: c-family/c.opt:1346 +#: c-family/c.opt:1383 #, no-c-format msgid "Warn about unsuffixed float constants." msgstr "" -#: c-family/c.opt:1354 +#: c-family/c.opt:1391 #, no-c-format msgid "Warn when typedefs locally defined in a function are not used." msgstr "" -#: c-family/c.opt:1358 +#: c-family/c.opt:1395 #, no-c-format msgid "Warn about macros defined in the main file that are not used." msgstr "" -#: c-family/c.opt:1362 -#, no-c-format -msgid "" -"Warn if a caller of a function, marked with attribute warn_unused_result, " -"does not use its return value." -msgstr "" - -#: c-family/c.opt:1370 c-family/c.opt:1374 -#, no-c-format -msgid "Warn when a const variable is unused." -msgstr "" - -#: c-family/c.opt:1386 +#: c-family/c.opt:1423 #, no-c-format msgid "Warn about using variadic macros." msgstr "" -#: c-family/c.opt:1390 +#: c-family/c.opt:1427 #, no-c-format msgid "" "Warn about questionable usage of the macros used to retrieve variable " "arguments." msgstr "" -#: c-family/c.opt:1394 +#: c-family/c.opt:1431 #, no-c-format msgid "Warn about the most vexing parse syntactic ambiguity." msgstr "" -#: c-family/c.opt:1398 +#: c-family/c.opt:1435 #, no-c-format msgid "Warn if a variable length array is used." msgstr "" -#: c-family/c.opt:1402 +#: c-family/c.opt:1439 #, no-c-format msgid "" "-Wvla-larger-than=\tWarn on unbounded uses of variable-length " @@ -2639,39 +2771,39 @@ msgid "" "larger than bytes." msgstr "" -#: c-family/c.opt:1408 +#: c-family/c.opt:1445 #, no-c-format msgid "" "Disable Wvla-larger-than= warning. Equivalent to Wvla-larger-" "than= or larger." msgstr "" -#: c-family/c.opt:1412 +#: c-family/c.opt:1449 #, no-c-format msgid "Warn about mismatched declarations of VLA parameters." msgstr "" -#: c-family/c.opt:1416 +#: c-family/c.opt:1453 #, no-c-format msgid "Warn about deprecated uses of volatile qualifier." msgstr "" -#: c-family/c.opt:1420 +#: c-family/c.opt:1457 #, no-c-format msgid "Warn when a register variable is declared volatile." msgstr "" -#: c-family/c.opt:1424 +#: c-family/c.opt:1461 #, no-c-format msgid "Warn on direct virtual inheritance." msgstr "" -#: c-family/c.opt:1428 +#: c-family/c.opt:1465 #, no-c-format msgid "Warn if a virtual base has a non-trivial move assignment operator." msgstr "" -#: c-family/c.opt:1432 +#: c-family/c.opt:1469 #, no-c-format msgid "" "In C++, nonzero means warn about deprecated conversion from string literals " @@ -2679,988 +2811,1053 @@ msgid "" "not deprecated by the ISO C standard." msgstr "" -#: c-family/c.opt:1436 +#: c-family/c.opt:1473 +#, no-c-format +msgid "" +"Warn about xor operators where it appears the user meant exponentiation." +msgstr "" + +#: c-family/c.opt:1477 #, no-c-format msgid "Warn when a literal '0' is used as null pointer." msgstr "" -#: c-family/c.opt:1440 +#: c-family/c.opt:1481 #, no-c-format msgid "Warn about useless casts." msgstr "" -#: c-family/c.opt:1444 +#: c-family/c.opt:1485 #, no-c-format 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 "" -#: c-family/c.opt:1448 +#: c-family/c.opt:1489 #, no-c-format msgid "" "Warn when a declaration has duplicate const, volatile, restrict or _Atomic " "specifier." msgstr "" -#: c-family/c.opt:1452 +#: c-family/c.opt:1493 #, no-c-format msgid "" "Warn when an argument passed to a restrict-qualified parameter aliases with " "another argument." msgstr "" -#: c-family/c.opt:1457 +#: c-family/c.opt:1498 #, no-c-format msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)." msgstr "" -#: c-family/c.opt:1465 +#: c-family/c.opt:1506 #, no-c-format msgid "" "The version of the C++ ABI used for -Wabi warnings and link compatibility " "aliases." msgstr "" -#: c-family/c.opt:1469 +#: c-family/c.opt:1510 #, no-c-format msgid "Enforce class member access control semantics." msgstr "" -#: c-family/c.opt:1473 +#: c-family/c.opt:1514 #, no-c-format msgid "-fada-spec-parent=unit\tDump Ada specs as child units of given parent." msgstr "" -#: c-family/c.opt:1477 +#: c-family/c.opt:1518 #, no-c-format msgid "Support C++17 allocation of over-aligned types." msgstr "" -#: c-family/c.opt:1481 +#: c-family/c.opt:1522 #, no-c-format msgid "" "-faligned-new=\tUse C++17 over-aligned type allocation for alignments " "greater than N." msgstr "" -#: c-family/c.opt:1488 -#, no-c-format -msgid "Allow variadic functions without named parameter." -msgstr "" - -#: c-family/c.opt:1492 c-family/c.opt:1764 c-family/c.opt:2151 -#: c-family/c.opt:2155 c-family/c.opt:2171 +#: c-family/c.opt:1533 c-family/c.opt:1846 c-family/c.opt:2240 +#: c-family/c.opt:2244 c-family/c.opt:2260 #, no-c-format msgid "No longer supported." msgstr "" -#: c-family/c.opt:1496 +#: c-family/c.opt:1537 #, no-c-format msgid "Recognize the \"asm\" keyword." msgstr "" -#: c-family/c.opt:1504 +#: c-family/c.opt:1545 #, no-c-format msgid "Recognize built-in functions." msgstr "" -#: c-family/c.opt:1511 +#: c-family/c.opt:1552 #, no-c-format msgid "Where shorter, use canonicalized paths to systems headers." msgstr "" -#: c-family/c.opt:1515 +#: c-family/c.opt:1556 #, no-c-format msgid "" "Enable the char8_t fundamental type and use it as the type for UTF-8 string " "and character literals." msgstr "" -#: c-family/c.opt:1603 +#: c-family/c.opt:1644 #, no-c-format msgid "Removed in GCC 8. This switch has no effect." msgstr "" -#: c-family/c.opt:1607 +#: c-family/c.opt:1648 #, no-c-format msgid "Enable support for C++ concepts." msgstr "" -#: c-family/c.opt:1611 +#: c-family/c.opt:1652 #, no-c-format msgid "Enable certain features present in the Concepts TS." msgstr "" -#: c-family/c.opt:1615 +#: c-family/c.opt:1656 #, no-c-format msgid "" "Specify maximum error replay depth during recursive diagnosis of a " "constraint satisfaction failure." msgstr "" -#: c-family/c.opt:1619 +#: c-family/c.opt:1660 #, no-c-format msgid "Allow the arguments of the '?' operator to have different types." msgstr "" -#: c-family/c.opt:1627 +#: c-family/c.opt:1668 #, no-c-format msgid "-fconst-string-class=\tUse class for constant strings." msgstr "" -#: c-family/c.opt:1631 +#: c-family/c.opt:1672 #, no-c-format msgid "-fconstexpr-depth=\tSpecify maximum constexpr recursion depth." msgstr "" -#: c-family/c.opt:1635 +#: c-family/c.opt:1676 #, no-c-format msgid "" "-fconstexpr-cache-depth=\tSpecify maximum constexpr recursion cache " "depth." msgstr "" -#: c-family/c.opt:1639 +#: c-family/c.opt:1680 #, no-c-format msgid "Allow IEC559 floating point exceptions in constant expressions." msgstr "" -#: c-family/c.opt:1643 +#: c-family/c.opt:1684 #, no-c-format msgid "" "-fconstexpr-loop-limit=\tSpecify maximum constexpr loop iteration " "count." msgstr "" -#: c-family/c.opt:1647 +#: c-family/c.opt:1688 #, no-c-format msgid "" "-fconstexpr-ops-limit=\tSpecify maximum number of constexpr " "operations during a single constexpr evaluation." msgstr "" -#: c-family/c.opt:1651 +#: c-family/c.opt:1692 +#, no-c-format +msgid "Enable certain features present drafts of C++ Contracts." +msgstr "" + +#: c-family/c.opt:1705 +#, no-c-format +msgid "" +"-fcontract-assumption-mode=[on|off]\tEnable or disable treating axiom level " +"contracts as assumptions (default on)." +msgstr "" + +#: c-family/c.opt:1709 +#, no-c-format +msgid "" +"-fcontract-build-level=[off|default|audit]\tSpecify max contract level to " +"generate runtime checks for." +msgstr "" + +#: c-family/c.opt:1713 +#, no-c-format +msgid "" +"-fcontract-strict-declarations=[on|off]\tEnable or disable warnings on " +"generalized redeclaration of functions with contracts (default off)." +msgstr "" + +#: c-family/c.opt:1717 +#, no-c-format +msgid "" +"-fcontract-mode=[on|off]\tEnable or disable all contract facilities (default " +"on)." +msgstr "" + +#: c-family/c.opt:1721 +#, no-c-format +msgid "" +"-fcontract-continuation-mode=[on|off]\tEnable or disable contract " +"continuation mode (default off)." +msgstr "" + +#: c-family/c.opt:1725 +#, no-c-format +msgid "" +"-fcontract-role=:\tSpecify the semantics for all levels in " +"a role (default, review), or a custom contract role with given semantics " +"(ex: opt:assume,assume,assume)." +msgstr "" + +#: c-family/c.opt:1729 +#, no-c-format +msgid "" +"-fcontract-semantic=:\tSpecify the concrete semantics for " +"level." +msgstr "" + +#: c-family/c.opt:1733 #, no-c-format msgid "Enable C++ coroutines (experimental)." msgstr "" -#: c-family/c.opt:1655 +#: c-family/c.opt:1737 #, no-c-format msgid "Emit debug annotations during preprocessing." msgstr "" -#: c-family/c.opt:1663 +#: c-family/c.opt:1745 #, no-c-format msgid "Factor complex constructors and destructors to favor space over speed." msgstr "" -#: c-family/c.opt:1671 +#: c-family/c.opt:1753 #, no-c-format msgid "Print hierarchical comparisons when template types are mismatched." msgstr "" -#: c-family/c.opt:1675 +#: c-family/c.opt:1757 #, no-c-format msgid "Preprocess directives only." msgstr "" -#: c-family/c.opt:1679 +#: c-family/c.opt:1761 #, no-c-format msgid "Permit '$' as an identifier character." msgstr "" -#: c-family/c.opt:1683 +#: c-family/c.opt:1765 #, no-c-format msgid "" "-fmacro-prefix-map==\tMap one directory name to another in " "__FILE__, __BASE_FILE__, and __builtin_FILE()." msgstr "" -#: c-family/c.opt:1687 +#: c-family/c.opt:1769 #, no-c-format msgid "Write all declarations as Ada code transitively." msgstr "" -#: c-family/c.opt:1691 +#: c-family/c.opt:1773 #, no-c-format msgid "Write all declarations as Ada code for the given file only." msgstr "" -#: c-family/c.opt:1698 +#: c-family/c.opt:1780 #, no-c-format msgid "Do not elide common elements in template comparisons." msgstr "" -#: c-family/c.opt:1702 +#: c-family/c.opt:1784 #, no-c-format msgid "Generate code to check exception specifications." msgstr "" -#: c-family/c.opt:1709 +#: c-family/c.opt:1791 #, no-c-format msgid "" "-fexec-charset=\tConvert all strings and character constants to " "character set ." msgstr "" -#: c-family/c.opt:1713 +#: c-family/c.opt:1795 #, no-c-format msgid "Permit universal character names (\\u and \\U) in identifiers." msgstr "" -#: c-family/c.opt:1717 +#: c-family/c.opt:1799 #, no-c-format msgid "" "-finput-charset=\tSpecify the default character set for source files." msgstr "" -#: c-family/c.opt:1721 +#: c-family/c.opt:1803 #, no-c-format msgid "" "Support dynamic initialization of thread-local variables in a different " "translation unit." msgstr "" -#: c-family/c.opt:1728 +#: c-family/c.opt:1810 #, no-c-format msgid "Fold calls to simple inline functions." msgstr "" -#: c-family/c.opt:1735 +#: c-family/c.opt:1817 #, no-c-format msgid "Do not assume that standard C libraries and \"main\" exist." msgstr "" -#: c-family/c.opt:1739 +#: c-family/c.opt:1821 #, no-c-format msgid "Recognize GNU-defined keywords." msgstr "" -#: c-family/c.opt:1743 +#: c-family/c.opt:1825 #, no-c-format msgid "Generate code for GNU runtime environment." msgstr "" -#: c-family/c.opt:1747 +#: c-family/c.opt:1829 #, no-c-format msgid "Use traditional GNU semantics for inline functions." msgstr "" -#: c-family/c.opt:1760 +#: c-family/c.opt:1842 #, no-c-format msgid "Assume normal C execution environment." msgstr "" -#: c-family/c.opt:1768 +#: c-family/c.opt:1850 #, no-c-format msgid "Export functions even if they can be inlined." msgstr "" -#: c-family/c.opt:1772 +#: c-family/c.opt:1854 #, no-c-format msgid "Make inline functions constexpr by default." msgstr "" -#: c-family/c.opt:1776 +#: c-family/c.opt:1858 #, no-c-format msgid "Emit implicit instantiations of inline templates." msgstr "" -#: c-family/c.opt:1780 +#: c-family/c.opt:1862 #, no-c-format msgid "Emit implicit instantiations of templates." msgstr "" -#: c-family/c.opt:1784 +#: c-family/c.opt:1866 #, no-c-format msgid "Implement C++17 inheriting constructor semantics." msgstr "" -#: c-family/c.opt:1791 +#: c-family/c.opt:1873 #, no-c-format msgid "Don't emit dllexported inline functions unless needed." msgstr "" -#: c-family/c.opt:1798 +#: c-family/c.opt:1880 #, no-c-format msgid "" "Allow implicit conversions between vectors with differing numbers of " "subparts and/or differing element types." msgstr "" -#: c-family/c.opt:1802 +#: c-family/c.opt:1884 #, no-c-format msgid "Enable C++ modules-ts (experimental)." msgstr "" -#: c-family/c.opt:1810 +#: c-family/c.opt:1892 #, no-c-format msgid "Enable C++ header module (experimental)." msgstr "" -#: c-family/c.opt:1817 +#: c-family/c.opt:1899 #, no-c-format msgid "" "Member functions defined within their class are inline in module purview." msgstr "" -#: c-family/c.opt:1821 +#: c-family/c.opt:1903 #, no-c-format msgid "Only emit Compiled Module Interface." msgstr "" -#: c-family/c.opt:1825 +#: c-family/c.opt:1907 #, no-c-format msgid "Mapper for module to CMI files." msgstr "" -#: c-family/c.opt:1829 +#: c-family/c.opt:1911 #, no-c-format msgid "Enable lazy module importing." msgstr "" -#: c-family/c.opt:1837 +#: c-family/c.opt:1919 #, no-c-format msgid "Warn about macros that have conflicting header units definitions." msgstr "" -#: c-family/c.opt:1841 +#: c-family/c.opt:1923 #, no-c-format msgid "Note #include directives translated to import declarations." msgstr "" -#: c-family/c.opt:1845 +#: c-family/c.opt:1927 #, no-c-format msgid "" "Note #include directives not translated to import declarations, and not " "known to be textual." msgstr "" -#: c-family/c.opt:1849 +#: c-family/c.opt:1931 #, no-c-format msgid "Note a #include translation of a specific header." msgstr "" -#: c-family/c.opt:1853 +#: c-family/c.opt:1935 #, no-c-format msgid "Note Compiled Module Interface pathnames." msgstr "" -#: c-family/c.opt:1857 +#: c-family/c.opt:1939 #, no-c-format msgid "" "Note Compiled Module Interface pathname of a specific module or header-unit." msgstr "" -#: c-family/c.opt:1861 +#: c-family/c.opt:1943 #, no-c-format msgid "" "fmax-include-depth= Set the maximum depth of the nested #include." msgstr "" -#: c-family/c.opt:1865 +#: c-family/c.opt:1947 #, no-c-format msgid "Don't warn about uses of Microsoft extensions." msgstr "" -#: c-family/c.opt:1884 +#: c-family/c.opt:1966 #, no-c-format msgid "" "Implement resolution of DR 150 for matching of template template arguments." msgstr "" -#: c-family/c.opt:1888 +#: c-family/c.opt:1970 #, no-c-format msgid "Generate code for NeXT (Apple Mac OS X) runtime environment." msgstr "" -#: c-family/c.opt:1892 +#: c-family/c.opt:1974 #, no-c-format msgid "Assume that receivers of Objective-C messages may be nil." msgstr "" -#: c-family/c.opt:1896 +#: c-family/c.opt:1978 #, no-c-format msgid "" "Allow access to instance variables as if they were local declarations within " "instance method implementations." msgstr "" -#: c-family/c.opt:1900 +#: c-family/c.opt:1982 #, no-c-format msgid "" "-fvisibility=[private|protected|public|package]\tSet the default symbol " "visibility." msgstr "" -#: c-family/c.opt:1925 +#: c-family/c.opt:2007 #, no-c-format msgid "" "Treat a throw() exception specification as noexcept to improve code size." msgstr "" -#: c-family/c.opt:1929 +#: c-family/c.opt:2011 #, no-c-format msgid "" "Specify which ABI to use for Objective-C family code and meta-data " "generation." msgstr "" -#: c-family/c.opt:1935 +#: c-family/c.opt:2017 #, no-c-format msgid "" "Generate special Objective-C methods to initialize/destroy non-POD C++ " "ivars, if needed." msgstr "" -#: c-family/c.opt:1939 +#: c-family/c.opt:2021 #, no-c-format msgid "Allow fast jumps to the message dispatcher." msgstr "" -#: c-family/c.opt:1945 +#: c-family/c.opt:2027 #, no-c-format msgid "Enable Objective-C exception and synchronization syntax." msgstr "" -#: c-family/c.opt:1949 +#: c-family/c.opt:2031 #, no-c-format msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs." msgstr "" -#: c-family/c.opt:1953 +#: c-family/c.opt:2035 #, no-c-format msgid "" "Enable inline checks for nil receivers with the NeXT runtime and ABI version " "2." msgstr "" -#: c-family/c.opt:1958 +#: c-family/c.opt:2040 #, no-c-format msgid "Enable Objective-C setjmp exception handling runtime." msgstr "" -#: c-family/c.opt:1962 +#: c-family/c.opt:2044 #, no-c-format msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0." msgstr "" -#: c-family/c.opt:1966 +#: c-family/c.opt:2048 #, no-c-format msgid "Enable OpenACC." msgstr "" -#: c-family/c.opt:1970 +#: c-family/c.opt:2052 #, no-c-format msgid "Specify default OpenACC compute dimensions." msgstr "" -#: c-family/c.opt:1974 +#: c-family/c.opt:2056 #, no-c-format msgid "Enable OpenMP (implies -frecursive in Fortran)." msgstr "" -#: c-family/c.opt:1978 +#: c-family/c.opt:2060 #, no-c-format msgid "Enable OpenMP's SIMD directives." msgstr "" -#: c-family/c.opt:1982 +#: c-family/c.opt:2064 #, no-c-format msgid "Recognize C++ keywords like \"compl\" and \"xor\"." msgstr "" -#: c-family/c.opt:1993 +#: c-family/c.opt:2075 #, no-c-format msgid "Look for and use PCH files even when preprocessing." msgstr "" -#: c-family/c.opt:1997 +#: c-family/c.opt:2079 #, no-c-format msgid "Downgrade conformance errors to warnings." msgstr "" -#: c-family/c.opt:2001 +#: c-family/c.opt:2083 #, no-c-format msgid "Enable Plan 9 language extensions." msgstr "" -#: c-family/c.opt:2005 +#: c-family/c.opt:2087 #, no-c-format msgid "Treat the input file as already preprocessed." msgstr "" -#: c-family/c.opt:2013 +#: c-family/c.opt:2095 #, no-c-format msgid "" "-ftrack-macro-expansion=<0|1|2>\tTrack locations of tokens coming from macro " "expansion and display them in error messages." msgstr "" -#: c-family/c.opt:2017 +#: c-family/c.opt:2099 #, no-c-format msgid "" "Do not pretty-print template specializations as the template signature " "followed by the arguments." msgstr "" -#: c-family/c.opt:2021 +#: c-family/c.opt:2103 #, no-c-format msgid "Treat known sprintf return values as constants." msgstr "" -#: c-family/c.opt:2025 +#: c-family/c.opt:2107 #, no-c-format msgid "" "Used in Fix-and-Continue mode to indicate that object files may be swapped " "in at runtime." msgstr "" -#: c-family/c.opt:2029 +#: c-family/c.opt:2111 #, no-c-format msgid "Removed in GCC 10. This switch has no effect." msgstr "" -#: c-family/c.opt:2033 +#: c-family/c.opt:2115 #, no-c-format msgid "Generate run time type descriptor information." msgstr "" -#: c-family/c.opt:2037 ada/gcc-interface/lang.opt:81 +#: c-family/c.opt:2119 ada/gcc-interface/lang.opt:81 #, no-c-format msgid "Use the narrowest integer type possible for enumeration types." msgstr "" -#: c-family/c.opt:2041 +#: c-family/c.opt:2123 #, no-c-format msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"." msgstr "" -#: c-family/c.opt:2045 +#: c-family/c.opt:2127 #, no-c-format msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed." msgstr "" -#: c-family/c.opt:2049 ada/gcc-interface/lang.opt:85 +#: c-family/c.opt:2131 ada/gcc-interface/lang.opt:85 #, no-c-format msgid "Make \"char\" signed by default." msgstr "" -#: c-family/c.opt:2053 +#: c-family/c.opt:2135 #, no-c-format msgid "Enable C++14 sized deallocation support." msgstr "" -#: c-family/c.opt:2060 +#: c-family/c.opt:2142 +#, no-c-format +msgid "" +"-fstrict-flex-arrays= Control when to treat the trailing array of " +"a structure as a flexible array member for the purposes of accessing the " +"elements of such an array. The default is treating all trailing arrays of " +"structures as flexible array members." +msgstr "" + +#: c-family/c.opt:2149 #, no-c-format msgid "" "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar " "storage order." msgstr "" -#: c-family/c.opt:2076 +#: c-family/c.opt:2165 #, no-c-format msgid "Display statistics accumulated during compilation." msgstr "" -#: c-family/c.opt:2080 +#: c-family/c.opt:2169 #, no-c-format msgid "" "Assume that values of enumeration type are always within the minimum range " "of that type." msgstr "" -#: c-family/c.opt:2087 c-family/c.opt:2092 +#: c-family/c.opt:2176 c-family/c.opt:2181 #, no-c-format msgid "" "Follow the C++17 evaluation order requirements for assignment expressions, " "shift, member function calls, etc." msgstr "" -#: c-family/c.opt:2109 +#: c-family/c.opt:2198 #, no-c-format msgid "" "Set the maximum number of template instantiation notes for a single warning " "or error." msgstr "" -#: c-family/c.opt:2116 +#: c-family/c.opt:2205 #, no-c-format msgid "" "-ftemplate-depth=\tSpecify maximum template instantiation depth." msgstr "" -#: c-family/c.opt:2123 +#: c-family/c.opt:2212 #, no-c-format msgid "" "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing " "local statics." msgstr "" -#: c-family/c.opt:2127 +#: c-family/c.opt:2216 #, no-c-format msgid "" "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned." msgstr "" -#: c-family/c.opt:2131 ada/gcc-interface/lang.opt:89 +#: c-family/c.opt:2220 ada/gcc-interface/lang.opt:89 #, no-c-format msgid "Make \"char\" unsigned by default." msgstr "" -#: c-family/c.opt:2135 +#: c-family/c.opt:2224 #, no-c-format msgid "Use __cxa_atexit to register destructors." msgstr "" -#: c-family/c.opt:2139 +#: c-family/c.opt:2228 #, no-c-format msgid "Use __cxa_get_exception_ptr in exception handling." msgstr "" -#: c-family/c.opt:2143 +#: c-family/c.opt:2232 #, no-c-format msgid "Marks all inlined functions and methods as having hidden visibility." msgstr "" -#: c-family/c.opt:2147 +#: c-family/c.opt:2236 #, no-c-format msgid "Changes visibility to match Microsoft Visual Studio by default." msgstr "" -#: c-family/c.opt:2159 +#: c-family/c.opt:2248 #, no-c-format msgid "Emit common-like symbols as weak symbols." msgstr "" -#: c-family/c.opt:2163 +#: c-family/c.opt:2252 #, no-c-format msgid "" "-fwide-exec-charset=\tConvert all wide strings and character constants " "to character set ." msgstr "" -#: c-family/c.opt:2167 +#: c-family/c.opt:2256 #, no-c-format msgid "Generate a #line directive pointing at the current working directory." msgstr "" -#: c-family/c.opt:2175 +#: c-family/c.opt:2264 #, no-c-format msgid "" "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode." msgstr "" -#: c-family/c.opt:2179 +#: c-family/c.opt:2268 #, no-c-format msgid "Dump declarations to a .decl file." msgstr "" -#: c-family/c.opt:2183 +#: c-family/c.opt:2272 #, no-c-format msgid "" "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs." msgstr "" -#: c-family/c.opt:2187 +#: c-family/c.opt:2276 #, no-c-format msgid "" "-femit-struct-debug-reduced\tConservative reduced debug info for structs." msgstr "" -#: c-family/c.opt:2191 +#: c-family/c.opt:2280 #, no-c-format msgid "" "-femit-struct-debug-detailed=\tDetailed reduced debug info for " "structs." msgstr "" -#: c-family/c.opt:2195 +#: c-family/c.opt:2284 #, no-c-format msgid "" "Interpret imaginary, fixed-point, or other gnu number suffix as the " "corresponding number literal rather than a user-defined number literal." msgstr "" -#: c-family/c.opt:2200 +#: c-family/c.opt:2289 #, no-c-format msgid "-idirafter \tAdd to the end of the system include path." msgstr "" -#: c-family/c.opt:2204 +#: c-family/c.opt:2293 #, no-c-format msgid "-imacros \tAccept definition of macros in ." msgstr "" -#: c-family/c.opt:2208 +#: c-family/c.opt:2297 #, no-c-format msgid "-imultilib \tSet to be the multilib include subdirectory." msgstr "" -#: c-family/c.opt:2212 +#: c-family/c.opt:2301 #, no-c-format msgid "-include \tInclude the contents of before other files." msgstr "" -#: c-family/c.opt:2216 +#: c-family/c.opt:2305 #, no-c-format msgid "-iprefix \tSpecify as a prefix for next two options." msgstr "" -#: c-family/c.opt:2220 +#: c-family/c.opt:2309 #, no-c-format msgid "-isysroot \tSet to be the system root directory." msgstr "" -#: c-family/c.opt:2224 +#: c-family/c.opt:2313 #, no-c-format msgid "-isystem \tAdd to the start of the system include path." msgstr "" -#: c-family/c.opt:2228 +#: c-family/c.opt:2317 #, no-c-format msgid "-iquote \tAdd to the end of the quote include path." msgstr "" -#: c-family/c.opt:2232 +#: c-family/c.opt:2321 #, no-c-format msgid "-iwithprefix \tAdd to the end of the system include path." msgstr "" -#: c-family/c.opt:2236 +#: c-family/c.opt:2325 #, no-c-format msgid "" "-iwithprefixbefore \tAdd to the end of the main include path." msgstr "" -#: c-family/c.opt:2246 +#: c-family/c.opt:2335 #, no-c-format msgid "" "Do not search standard system include directories (those specified with -" "isystem will still be used)." msgstr "" -#: c-family/c.opt:2250 +#: c-family/c.opt:2339 #, no-c-format msgid "Do not search standard system include directories for C++." msgstr "" -#: c-family/c.opt:2262 +#: c-family/c.opt:2351 #, no-c-format msgid "Generate C header of platform-specific features." msgstr "" -#: c-family/c.opt:2266 +#: c-family/c.opt:2355 #, no-c-format msgid "Remap file names when including files." msgstr "" -#: c-family/c.opt:2270 c-family/c.opt:2274 +#: c-family/c.opt:2359 c-family/c.opt:2363 #, no-c-format msgid "" "Conform to the ISO 1998 C++ standard revised by the 2003 technical " "corrigendum." msgstr "" -#: c-family/c.opt:2278 +#: c-family/c.opt:2367 #, no-c-format msgid "Conform to the ISO 2011 C++ standard." msgstr "" -#: c-family/c.opt:2282 +#: c-family/c.opt:2371 #, no-c-format msgid "Deprecated in favor of -std=c++11." msgstr "" -#: c-family/c.opt:2286 +#: c-family/c.opt:2375 #, no-c-format msgid "Deprecated in favor of -std=c++14." msgstr "" -#: c-family/c.opt:2290 +#: c-family/c.opt:2379 #, no-c-format msgid "Conform to the ISO 2014 C++ standard." msgstr "" -#: c-family/c.opt:2294 +#: c-family/c.opt:2383 #, no-c-format msgid "Deprecated in favor of -std=c++17." msgstr "" -#: c-family/c.opt:2298 +#: c-family/c.opt:2387 #, no-c-format msgid "Conform to the ISO 2017 C++ standard." msgstr "" -#: c-family/c.opt:2302 c-family/c.opt:2306 +#: c-family/c.opt:2391 c-family/c.opt:2395 #, no-c-format msgid "" "Conform to the ISO 2020 C++ standard (experimental and incomplete support)." msgstr "" -#: c-family/c.opt:2310 c-family/c.opt:2314 +#: c-family/c.opt:2399 c-family/c.opt:2403 #, no-c-format msgid "" "Conform to the ISO 2023 C++ draft standard (experimental and incomplete " "support)." msgstr "" -#: c-family/c.opt:2318 c-family/c.opt:2456 +#: c-family/c.opt:2407 c-family/c.opt:2545 #, no-c-format msgid "Conform to the ISO 2011 C standard." msgstr "" -#: c-family/c.opt:2322 +#: c-family/c.opt:2411 #, no-c-format msgid "Deprecated in favor of -std=c11." msgstr "" -#: c-family/c.opt:2326 c-family/c.opt:2330 c-family/c.opt:2460 -#: c-family/c.opt:2464 +#: c-family/c.opt:2415 c-family/c.opt:2419 c-family/c.opt:2549 +#: c-family/c.opt:2553 #, no-c-format msgid "Conform to the ISO 2017 C standard (published in 2018)." msgstr "" -#: c-family/c.opt:2334 +#: c-family/c.opt:2423 #, no-c-format msgid "" "Conform to the ISO 202X C standard draft (experimental and incomplete " "support)." msgstr "" -#: c-family/c.opt:2338 c-family/c.opt:2342 c-family/c.opt:2440 +#: c-family/c.opt:2427 c-family/c.opt:2431 c-family/c.opt:2529 #, no-c-format msgid "Conform to the ISO 1990 C standard." msgstr "" -#: c-family/c.opt:2346 c-family/c.opt:2448 +#: c-family/c.opt:2435 c-family/c.opt:2537 #, no-c-format msgid "Conform to the ISO 1999 C standard." msgstr "" -#: c-family/c.opt:2350 +#: c-family/c.opt:2439 #, no-c-format msgid "Deprecated in favor of -std=c99." msgstr "" -#: c-family/c.opt:2354 c-family/c.opt:2359 +#: c-family/c.opt:2443 c-family/c.opt:2448 #, no-c-format msgid "" "Conform to the ISO 1998 C++ standard revised by the 2003 technical " "corrigendum with GNU extensions." msgstr "" -#: c-family/c.opt:2364 +#: c-family/c.opt:2453 #, no-c-format msgid "Conform to the ISO 2011 C++ standard with GNU extensions." msgstr "" -#: c-family/c.opt:2368 +#: c-family/c.opt:2457 #, no-c-format msgid "Deprecated in favor of -std=gnu++11." msgstr "" -#: c-family/c.opt:2372 +#: c-family/c.opt:2461 #, no-c-format msgid "Deprecated in favor of -std=gnu++14." msgstr "" -#: c-family/c.opt:2376 +#: c-family/c.opt:2465 #, no-c-format msgid "Conform to the ISO 2014 C++ standard with GNU extensions." msgstr "" -#: c-family/c.opt:2380 +#: c-family/c.opt:2469 #, no-c-format msgid "Deprecated in favor of -std=gnu++17." msgstr "" -#: c-family/c.opt:2384 +#: c-family/c.opt:2473 #, no-c-format msgid "Conform to the ISO 2017 C++ standard with GNU extensions." msgstr "" -#: c-family/c.opt:2388 c-family/c.opt:2392 +#: c-family/c.opt:2477 c-family/c.opt:2481 #, no-c-format msgid "" "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and " "incomplete support)." msgstr "" -#: c-family/c.opt:2396 c-family/c.opt:2400 +#: c-family/c.opt:2485 c-family/c.opt:2489 #, no-c-format msgid "" "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental " "and incomplete support)." msgstr "" -#: c-family/c.opt:2404 +#: c-family/c.opt:2493 #, no-c-format msgid "Conform to the ISO 2011 C standard with GNU extensions." msgstr "" -#: c-family/c.opt:2408 +#: c-family/c.opt:2497 #, no-c-format msgid "Deprecated in favor of -std=gnu11." msgstr "" -#: c-family/c.opt:2412 c-family/c.opt:2416 +#: c-family/c.opt:2501 c-family/c.opt:2505 #, no-c-format msgid "" "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions." msgstr "" -#: c-family/c.opt:2420 +#: c-family/c.opt:2509 #, no-c-format msgid "" "Conform to the ISO 202X C standard draft with GNU extensions (experimental " "and incomplete support)." msgstr "" -#: c-family/c.opt:2424 c-family/c.opt:2428 +#: c-family/c.opt:2513 c-family/c.opt:2517 #, no-c-format msgid "Conform to the ISO 1990 C standard with GNU extensions." msgstr "" -#: c-family/c.opt:2432 +#: c-family/c.opt:2521 #, no-c-format msgid "Conform to the ISO 1999 C standard with GNU extensions." msgstr "" -#: c-family/c.opt:2436 +#: c-family/c.opt:2525 #, no-c-format msgid "Deprecated in favor of -std=gnu99." msgstr "" -#: c-family/c.opt:2444 +#: c-family/c.opt:2533 #, no-c-format msgid "Conform to the ISO 1990 C standard as amended in 1994." msgstr "" -#: c-family/c.opt:2452 +#: c-family/c.opt:2541 #, no-c-format msgid "Deprecated in favor of -std=iso9899:1999." msgstr "" -#: c-family/c.opt:2468 +#: c-family/c.opt:2557 #, no-c-format msgid "" "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers " "and runtime." msgstr "" -#: c-family/c.opt:2485 +#: c-family/c.opt:2574 #, no-c-format msgid "Enable traditional preprocessing." msgstr "" -#: c-family/c.opt:2489 +#: c-family/c.opt:2578 #, no-c-format msgid "-trigraphs\tSupport ISO C trigraphs." msgstr "" -#: c-family/c.opt:2493 +#: c-family/c.opt:2582 #, no-c-format msgid "Do not predefine system-specific and GCC-specific macros." msgstr "" @@ -3715,350 +3912,656 @@ msgstr "" msgid "-Hf \tWrite D interface to ." msgstr "" -#: d/lang.opt:123 +#: d/lang.opt:127 #, no-c-format msgid "Warn about casts that will produce a null result." msgstr "" -#: d/lang.opt:139 +#: d/lang.opt:143 #, no-c-format msgid "Warn from speculative compiles such as __traits(compiles)." msgstr "" -#: d/lang.opt:151 +#: d/lang.opt:155 #, no-c-format msgid "Generate JSON file." msgstr "" -#: d/lang.opt:155 +#: d/lang.opt:159 #, no-c-format msgid "-Xf \tWrite JSON output to the given ." msgstr "" -#: d/lang.opt:159 +#: d/lang.opt:163 #, no-c-format msgid "Debug library to use instead of phobos." msgstr "" -#: d/lang.opt:163 +#: d/lang.opt:167 #, no-c-format msgid "Default library to use instead of phobos." msgstr "" -#: d/lang.opt:167 +#: d/lang.opt:171 #, no-c-format msgid "Do link the standard D startup files in the compilation." msgstr "" -#: d/lang.opt:174 +#: d/lang.opt:178 #, no-c-format msgid "Generate code for all template instantiations." msgstr "" -#: d/lang.opt:178 +#: d/lang.opt:182 #, no-c-format msgid "Generate code for assert contracts." msgstr "" -#: d/lang.opt:186 +#: d/lang.opt:190 #, no-c-format msgid "" "-fbounds-check=[on|safeonly|off]\tTurn array bounds checks on, in @safe code " "only, or off." msgstr "" -#: d/lang.opt:228 +#: d/lang.opt:232 #, no-c-format msgid "-fcheckaction=[throw,halt,context]\tBehavior on contract failure." msgstr "" -#: d/lang.opt:244 +#: d/lang.opt:248 #, no-c-format msgid "Compile in debug code." msgstr "" -#: d/lang.opt:248 +#: d/lang.opt:252 #, no-c-format -msgid "" -"-fdebug=\tCompile in debug code, code <= , or code " -"identified by ." +msgid "-fdebug=\tCompile in debug code identified by ." msgstr "" -#: d/lang.opt:252 +#: d/lang.opt:256 #, no-c-format msgid "Generate documentation." msgstr "" -#: d/lang.opt:256 +#: d/lang.opt:260 #, no-c-format msgid "-fdoc-dir=\tWrite documentation file to directory ." msgstr "" -#: d/lang.opt:260 +#: d/lang.opt:264 #, no-c-format msgid "-fdoc-file=\tWrite documentation to ." msgstr "" -#: d/lang.opt:264 +#: d/lang.opt:268 #, no-c-format msgid "-fdoc-inc=\tInclude a Ddoc macro ." msgstr "" -#: d/lang.opt:268 +#: d/lang.opt:272 #, no-c-format msgid "Assume that standard D runtime libraries and \"D main\" exist." msgstr "" -#: d/lang.opt:272 +#: d/lang.opt:276 #, no-c-format msgid "Add comments for ignored declarations in the generated C++ header." msgstr "" -#: d/lang.opt:276 +#: d/lang.opt:280 #, no-c-format msgid "" "-fdump-cxx-spec=\tWrite all declarations as C++ code to ." msgstr "" -#: d/lang.opt:280 +#: d/lang.opt:284 #, no-c-format msgid "Display the frontend AST after parsing and semantic passes." msgstr "" -#: d/lang.opt:284 +#: d/lang.opt:288 #, no-c-format msgid "" "-fextern-std=\tSet C++ name mangling compatibility with ." msgstr "" -#: d/lang.opt:309 +#: d/lang.opt:313 #, no-c-format msgid "Ignore unsupported pragmas." msgstr "" -#: d/lang.opt:313 +#: d/lang.opt:317 #, no-c-format msgid "Generate code for class invariant contracts." msgstr "" -#: d/lang.opt:317 +#: d/lang.opt:321 #, no-c-format msgid "Generate a default D main() function when compiling." msgstr "" -#: d/lang.opt:321 +#: d/lang.opt:325 #, no-c-format msgid "" "-fmodule-file==\tuse as source file for " "." msgstr "" -#: d/lang.opt:325 +#: d/lang.opt:329 #, no-c-format msgid "Generate ModuleInfo struct for output module." msgstr "" -#: d/lang.opt:329 +#: d/lang.opt:333 #, no-c-format msgid "" "Process all modules specified on the command line, but only generate code " "for the module specified by the argument." msgstr "" -#: d/lang.opt:333 -#, no-c-format -msgid "Generate code for postcondition contracts." -msgstr "" - #: d/lang.opt:337 #, no-c-format -msgid "Generate code for precondition contracts." +msgid "Generate code for postcondition contracts." msgstr "" #: d/lang.opt:341 #, no-c-format -msgid "Turn on all upcoming D language features." +msgid "Generate code for precondition contracts." msgstr "" #: d/lang.opt:345 #, no-c-format -msgid "Implement DIP1000: Scoped pointers." +msgid "Turn on all upcoming D language features." msgstr "" #: d/lang.opt:349 #, no-c-format -msgid "Implement DIP1008: Allow exceptions in @nogc code." +msgid "Implement D bit-fields." msgstr "" #: d/lang.opt:353 #, no-c-format -msgid "Implement DIP1021: Mutable function arguments." +msgid "Implement DIP1000: Scoped pointers." msgstr "" #: d/lang.opt:357 #, no-c-format -msgid "Implement DIP25: Sealed references." +msgid "Implement DIP1008: Allow exceptions in @nogc code." msgstr "" #: d/lang.opt:361 #, no-c-format -msgid "Destruct fields of partially constructed objects." +msgid "Implement DIP1021: Mutable function arguments." msgstr "" #: d/lang.opt:365 #, no-c-format -msgid "Use field-wise comparisons for struct equality." +msgid "Implement DIP25: Sealed references." msgstr "" #: d/lang.opt:369 #, no-c-format -msgid "" -"When a symbol is resolved, check `alias this' scope before going to upper " -"scopes." +msgid "Destruct fields of partially constructed objects." msgstr "" #: d/lang.opt:373 #, no-c-format -msgid "Implement 'in' parameters to mean scope const." +msgid "Use field-wise comparisons for struct equality." msgstr "" #: d/lang.opt:377 #, no-c-format msgid "" -"Implement 'in' contracts of overridden methods to be a superset of parent " -"contract." +"When a symbol is resolved, check `alias this' scope before going to upper " +"scopes." msgstr "" #: d/lang.opt:381 #, no-c-format -msgid "Disable access to shared memory objects." +msgid "" +"Disallow unsound immutable conversions that were formerly incorrectly " +"permitted." msgstr "" #: d/lang.opt:385 #, no-c-format -msgid "Enable rvalue arguments to ref parameters." +msgid "Implement 'in' parameters to mean scope const." msgstr "" #: d/lang.opt:389 #, no-c-format msgid "" -"Allow use of '=>' for methods and top-level functions in addition to lambdas." +"Implement 'in' contracts of overridden methods to be a superset of parent " +"contract." msgstr "" #: d/lang.opt:393 #, no-c-format -msgid "Compile release version." +msgid "Disable access to shared memory objects." msgstr "" #: d/lang.opt:397 #, no-c-format -msgid "Turn off all revertable D language features." +msgid "Enable rvalue arguments to ref parameters." msgstr "" #: d/lang.opt:401 #, no-c-format -msgid "Revert DIP1000: Scoped pointers." +msgid "Disable access to variables marked `@system' from @safe code." msgstr "" #: d/lang.opt:405 #, no-c-format -msgid "Revert DIP25: Sealed references." +msgid "Compile release version." msgstr "" #: d/lang.opt:409 #, no-c-format -msgid "Don't destruct fields of partially constructed objects." +msgid "Turn off all revertable D language features." msgstr "" #: d/lang.opt:413 #, no-c-format -msgid "Use C-style integral promotion for unary '+', '-' and '~'." +msgid "Revert DIP1000: Scoped pointers." msgstr "" #: d/lang.opt:417 #, no-c-format -msgid "Disable Markdown replacements in Ddoc." +msgid "Revert DIP25: Sealed references." msgstr "" -#: d/lang.opt:425 +#: d/lang.opt:421 #, no-c-format -msgid "" -"-fsave-mixins=\tExpand and save mixins to file specified by " -"." +msgid "Don't destruct fields of partially constructed objects." msgstr "" -#: d/lang.opt:429 +#: d/lang.opt:425 #, no-c-format -msgid "Generate code for switches without a default case." +msgid "Don't use C-style integral promotion for unary '+', '-' and '~'." msgstr "" #: d/lang.opt:433 #, no-c-format -msgid "List information on all D language transitions." +msgid "" +"-fsave-mixins=\tExpand and save mixins to file specified by " +"." msgstr "" #: d/lang.opt:437 #, no-c-format -msgid "List all non-mutable fields which occupy an object instance." +msgid "Generate code for switches without a default case." msgstr "" #: d/lang.opt:441 #, no-c-format -msgid "List all usages of 'in' on parameter." +msgid "List information on all D language transitions." msgstr "" #: d/lang.opt:445 #, no-c-format -msgid "List all hidden GC allocations." +msgid "List all non-mutable fields which occupy an object instance." msgstr "" #: d/lang.opt:449 #, no-c-format -msgid "List statistics on template instantiations." +msgid "List all usages of 'in' on parameter." msgstr "" #: d/lang.opt:453 #, no-c-format -msgid "List all variables going into thread local storage." +msgid "List all hidden GC allocations." msgstr "" #: d/lang.opt:457 #, no-c-format -msgid "List instances of Markdown replacements in Ddoc." +msgid "List statistics on template instantiations." msgstr "" #: d/lang.opt:461 #, no-c-format -msgid "Compile in unittest code." +msgid "List all variables going into thread local storage." msgstr "" #: d/lang.opt:465 #, no-c-format -msgid "" -"-fversion=\tCompile in version code >= or identified by " -"." +msgid "Compile in unittest code." msgstr "" #: d/lang.opt:469 #, no-c-format +msgid "-fversion=\tCompile in version code identified by ." +msgstr "" + +#: d/lang.opt:473 +#, no-c-format msgid "Emit template instantiations as weak symbols." msgstr "" -#: d/lang.opt:489 +#: d/lang.opt:493 #, no-c-format msgid "Do not link the standard D library in the compilation." msgstr "" -#: d/lang.opt:497 +#: d/lang.opt:501 #, no-c-format msgid "Link the standard D library statically in the compilation." msgstr "" -#: d/lang.opt:501 +#: d/lang.opt:505 #, no-c-format msgid "Link the standard D library dynamically in the compilation." msgstr "" +#: m2/lang.opt:35 +#, no-c-format +msgid "" +"compiler checks to force definition module procedure parameter names with " +"their implementation module counterpart" +msgstr "" + +#: m2/lang.opt:39 +#, no-c-format +msgid "compiler warns if a cast is being used on types of differing sizes" +msgstr "" + +#: m2/lang.opt:43 +#, no-c-format +msgid "inform user which parameters will be passed by reference" +msgstr "" + +#: m2/lang.opt:47 +#, no-c-format +msgid "" +"extra compile time semantic checking, typically tries to catch poor " +"programming style" +msgstr "" + +#: m2/lang.opt:51 +#, no-c-format +msgid "automatically initializes all pointers to NIL" +msgstr "" + +#: m2/lang.opt:55 +#, no-c-format +msgid "" +"turns on runtime subrange, array index and indirection via NIL pointer " +"checking" +msgstr "" + +#: m2/lang.opt:59 +#, no-c-format +msgid "" +"turns on runtime checking to check whether a CASE statement requires an ELSE " +"clause when on was not specified" +msgstr "" + +#: m2/lang.opt:63 +#, no-c-format +msgid "use cpp to preprocess the module" +msgstr "" + +#: m2/lang.opt:67 m2/lang.opt:71 +#, no-c-format +msgid "passed to the preprocessor if -fcpp is used (internal switch)" +msgstr "" + +#: m2/lang.opt:75 +#, no-c-format +msgid "call a real function, rather than the builtin equivalent" +msgstr "" + +#: m2/lang.opt:79 +#, no-c-format +msgid "turn on internal debugging of the compiler (internal switch)" +msgstr "" + +#: m2/lang.opt:83 +#, no-c-format +msgid "turn on quadruple tracing (internal switch)" +msgstr "" + +#: m2/lang.opt:87 +#, no-c-format +msgid "turn on the Modula-2 api tracing (internal switch)" +msgstr "" + +#: m2/lang.opt:91 +#, no-c-format +msgid "turn on the Modula-2 function line number generation (internal switch)" +msgstr "" + +#: m2/lang.opt:95 +#, no-c-format +msgid "recognise the specified suffix as a definition module filename" +msgstr "" + +#: m2/lang.opt:99 +#, no-c-format +msgid "display all inbuilt system items" +msgstr "" + +#: m2/lang.opt:103 +#, no-c-format +msgid "" +"allows opaque types to be implemented as any type (a GNU Modula-2 extension)" +msgstr "" + +#: m2/lang.opt:107 +#, no-c-format +msgid "" +"turns on runtime checking to check whether a floating point number is about " +"to exceed range" +msgstr "" + +#: m2/lang.opt:111 +#, no-c-format +msgid "" +"create a topologically sorted module list from all dependent modules used in " +"the application" +msgstr "" + +#: m2/lang.opt:115 m2/lang.opt:191 +#, no-c-format +msgid "turns on all range checking for numerical values" +msgstr "" + +#: m2/lang.opt:119 +#, no-c-format +msgid "use ISO dialect of Modula-2" +msgstr "" + +#: m2/lang.opt:123 +#, no-c-format +msgid "" +"specify the library order, currently legal entries include: log, min, pim, " +"iso or their directory name equivalent m2log, m2min, m2pim, m2iso." +msgstr "" + +#: m2/lang.opt:127 +#, no-c-format +msgid "set all location values to a specific value (internal switch)" +msgstr "" + +#: m2/lang.opt:131 +#, no-c-format +msgid "" +"generate extra nops to improve debugging, producing an instruction for every " +"code related keyword" +msgstr "" + +#: m2/lang.opt:135 +#, no-c-format +msgid "generate error messages which render keywords in lower case" +msgstr "" + +#: m2/lang.opt:139 +#, no-c-format +msgid "insert plugin to identify runtime errors at compiletime (default on)" +msgstr "" + +#: m2/lang.opt:143 +#, no-c-format +msgid "" +"display statistics about the amount of source lines compiled and symbols used" +msgstr "" + +#: m2/lang.opt:147 +#, no-c-format +msgid "experimental flag to turn on the new strict type checker" +msgstr "" + +#: m2/lang.opt:151 +#, no-c-format +msgid "compile all implementation modules and program module at once" +msgstr "" + +#: m2/lang.opt:155 +#, no-c-format +msgid "recognise the specified suffix as implementation and module filenames" +msgstr "" + +#: m2/lang.opt:159 +#, no-c-format +msgid "" +"turns on runtime checking to detect accessing data through a NIL value " +"pointer" +msgstr "" + +#: m2/lang.opt:163 +#, no-c-format +msgid "use PIM [234] dialect of Modula-2" +msgstr "" + +#: m2/lang.opt:167 +#, no-c-format +msgid "use PIM 2 dialect of Modula-2" +msgstr "" + +#: m2/lang.opt:171 +#, no-c-format +msgid "use PIM 3 dialect of Modula-2" +msgstr "" + +#: m2/lang.opt:175 +#, no-c-format +msgid "use PIM 4 dialect of Modula-2" +msgstr "" + +#: m2/lang.opt:179 +#, no-c-format +msgid "force positive result from MOD and DIV result floor" +msgstr "" + +#: m2/lang.opt:183 +#, no-c-format +msgid "link against the pthread library (default on)" +msgstr "" + +#: m2/lang.opt:187 +#, no-c-format +msgid "internal compiler debugging information, dump the list of quadruples" +msgstr "" + +#: m2/lang.opt:195 +#, no-c-format +msgid "" +"turns on runtime checking for functions which finish without executing a " +"RETURN statement" +msgstr "" + +#: m2/lang.opt:199 +#, no-c-format +msgid "specify the list of runtime modules and their initialization order" +msgstr "" + +#: m2/lang.opt:203 +#, no-c-format +msgid "" +"the modules initialization order is dynamically determined by M2RTS and " +"application dependancies" +msgstr "" + +#: m2/lang.opt:207 +#, no-c-format +msgid "generate a C source scaffold for the current module being compiled" +msgstr "" + +#: m2/lang.opt:211 +#, no-c-format +msgid "generate a C++ source scaffold for the current module being compiled" +msgstr "" + +#: m2/lang.opt:215 +#, no-c-format +msgid "generate the main function" +msgstr "" + +#: m2/lang.opt:219 +#, no-c-format +msgid "" +"generate static scaffold initialization and finalization for every module " +"inside main" +msgstr "" + +#: m2/lang.opt:223 +#, no-c-format +msgid "generate a shared library from the module" +msgstr "" + +#: m2/lang.opt:227 +#, no-c-format +msgid "" +"turns on all software runtime checking (an abbreviation for -fnil -frange -" +"findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue)" +msgstr "" + +#: m2/lang.opt:231 +#, no-c-format +msgid "display the location of module source files as they are compiled" +msgstr "" + +#: m2/lang.opt:235 +#, no-c-format +msgid "create a swig interface file for the module" +msgstr "" + +#: m2/lang.opt:239 +#, no-c-format +msgid "" +"optimize non var unbounded parameters by passing it by reference, providing " +"it is not written to within the callee procedure." +msgstr "" + +#: m2/lang.opt:243 +#, no-c-format +msgid "" +"orders the initialization/finalializations for scaffold-static or force " +"linking of modules if scaffold-dynamic" +msgstr "" + +#: m2/lang.opt:251 +#, no-c-format +msgid "turns on all division and modulus by zero checking for ordinal values" +msgstr "" + +#: m2/lang.opt:255 +#, no-c-format +msgid "" +"turns on runtime checking to check whether a whole number is about to exceed " +"range" +msgstr "" + +#: m2/lang.opt:259 +#, no-c-format +msgid "Link the standard Modula-2 libraries statically in the compilation." +msgstr "" + +#: m2/lang.opt:400 m2/lang.opt:404 +#, no-c-format +msgid "save temporary preprocessed files" +msgstr "" + #: go/lang.opt:42 #, no-c-format msgid "-fgo-c-header=\tWrite Go struct definitions to file as C code." @@ -4191,276 +4694,407 @@ msgstr "" #: analyzer/analyzer.opt:59 #, no-c-format msgid "" -"Warn about code paths in which a stdio FILE can be closed more than once." +"Warn about code paths in which a pointer to a buffer is assigned to an " +"incompatible type." msgstr "" #: analyzer/analyzer.opt:63 #, no-c-format -msgid "Warn about code paths in which a pointer can be freed more than once." +msgid "" +"Warn about code paths in which a pointer is checked for NULL after it has " +"already been dereferenced." msgstr "" #: analyzer/analyzer.opt:67 #, no-c-format -msgid "Warn about code paths in which sensitive data is written to a file." +msgid "" +"Warn about code paths in which a stdio FILE can be closed more than once." msgstr "" #: analyzer/analyzer.opt:71 #, no-c-format -msgid "Warn about code paths in which a stdio FILE is not closed." +msgid "Warn about code paths in which a pointer can be freed more than once." msgstr "" #: analyzer/analyzer.opt:75 #, no-c-format -msgid "Warn about code paths in which a non-heap pointer is freed." +msgid "Warn about code paths in which sensitive data is written to a file." msgstr "" #: analyzer/analyzer.opt:79 #, no-c-format -msgid "Warn about code paths in which a heap-allocated pointer leaks." +msgid "" +"Warn about code paths in which sensitive data is copied across a security " +"boundary." msgstr "" #: analyzer/analyzer.opt:83 #, no-c-format msgid "" -"Warn about code paths in which the wrong deallocation function is called." +"Warn about code paths in which read on a write-only file descriptor is " +"attempted, or vice versa." msgstr "" #: analyzer/analyzer.opt:87 #, no-c-format msgid "" +"Warn about code paths in which a file descriptor can be closed more than " +"once." +msgstr "" + +#: analyzer/analyzer.opt:91 +#, no-c-format +msgid "Warn about code paths in which a file descriptor is not closed." +msgstr "" + +#: analyzer/analyzer.opt:95 +#, no-c-format +msgid "" +"Warn about code paths in which an operation is attempted in the wrong phase " +"of a file descriptor's lifetime." +msgstr "" + +#: analyzer/analyzer.opt:99 +#, no-c-format +msgid "" +"Warn about code paths in which an operation is attempted on the wrong type " +"of file descriptor." +msgstr "" + +#: analyzer/analyzer.opt:103 +#, no-c-format +msgid "" +"Warn about code paths in which a read or write is performed on a closed file " +"descriptor." +msgstr "" + +#: analyzer/analyzer.opt:107 +#, no-c-format +msgid "" +"Warn about code paths in which a file descriptor is used without being " +"checked for validity." +msgstr "" + +#: analyzer/analyzer.opt:111 +#, no-c-format +msgid "Warn about code paths in which a stdio FILE is not closed." +msgstr "" + +#: analyzer/analyzer.opt:115 +#, no-c-format +msgid "Warn about code paths in which a non-heap pointer is freed." +msgstr "" + +#: analyzer/analyzer.opt:119 +#, no-c-format +msgid "" +"Warn about code paths in which floating-point arithmetic is used in " +"locations where precise computation is needed." +msgstr "" + +#: analyzer/analyzer.opt:123 +#, no-c-format +msgid "Warn about code paths which appear to lead to infinite recursion." +msgstr "" + +#: analyzer/analyzer.opt:127 +#, no-c-format +msgid "Warn about code paths in which a NULL function pointer is called." +msgstr "" + +#: analyzer/analyzer.opt:131 +#, no-c-format +msgid "Warn about code paths in which a heap-allocated pointer leaks." +msgstr "" + +#: analyzer/analyzer.opt:135 +#, no-c-format +msgid "" +"Warn about code paths in which the wrong deallocation function is called." +msgstr "" + +#: analyzer/analyzer.opt:139 +#, no-c-format +msgid "" +"Warn about code paths in which a write or read to a buffer is out-of-bounds." +msgstr "" + +#: analyzer/analyzer.opt:143 +#, no-c-format +msgid "" "Warn about code paths in which a possibly-NULL value is passed to a must-not-" "be-NULL function argument." msgstr "" -#: analyzer/analyzer.opt:91 +#: analyzer/analyzer.opt:147 #, no-c-format msgid "Warn about code paths in which a possibly-NULL pointer is dereferenced." msgstr "" -#: analyzer/analyzer.opt:95 +#: analyzer/analyzer.opt:151 #, no-c-format msgid "" "Warn about code paths in which an async-signal-unsafe function is called " "from a signal handler." msgstr "" -#: analyzer/analyzer.opt:99 +#: analyzer/analyzer.opt:155 #, no-c-format msgid "" "Warn about code paths in which NULL is passed to a must-not-be-NULL function " "argument." msgstr "" -#: analyzer/analyzer.opt:103 +#: analyzer/analyzer.opt:159 #, no-c-format msgid "Warn about code paths in which a NULL pointer is dereferenced." msgstr "" -#: analyzer/analyzer.opt:107 +#: analyzer/analyzer.opt:163 +#, no-c-format +msgid "Warn about code paths in which an on-stack buffer is passed to putenv." +msgstr "" + +#: analyzer/analyzer.opt:167 #, no-c-format msgid "" "Warn about code paths in which a shift with negative count is attempted." msgstr "" -#: analyzer/analyzer.opt:111 +#: analyzer/analyzer.opt:171 #, no-c-format msgid "" "Warn about code paths in which a shift with count >= width of type is " "attempted." msgstr "" -#: analyzer/analyzer.opt:115 +#: analyzer/analyzer.opt:175 #, no-c-format msgid "" "Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a " "stack frame that has returned." msgstr "" -#: analyzer/analyzer.opt:119 +#: analyzer/analyzer.opt:179 #, no-c-format msgid "" "Warn about code paths in which an unsanitized value is used as an allocation " "size." msgstr "" -#: analyzer/analyzer.opt:123 +#: analyzer/analyzer.opt:183 #, no-c-format msgid "" "Warn about code paths in which an unsanitized value is used as an array " "index." msgstr "" -#: analyzer/analyzer.opt:127 +#: analyzer/analyzer.opt:187 +#, no-c-format +msgid "" +"Warn about code paths in which an 'assert()' is made involving an " +"unsanitized value." +msgstr "" + +#: analyzer/analyzer.opt:191 #, no-c-format msgid "" "Warn about code paths in which an unsanitized value is used as a divisor." msgstr "" -#: analyzer/analyzer.opt:131 +#: analyzer/analyzer.opt:195 #, no-c-format msgid "" "Warn about code paths in which an unsanitized value is used as a pointer " "offset." msgstr "" -#: analyzer/analyzer.opt:135 +#: analyzer/analyzer.opt:199 #, no-c-format msgid "Warn about code paths in which an unsanitized value is used as a size." msgstr "" -#: analyzer/analyzer.opt:139 +#: analyzer/analyzer.opt:203 #, no-c-format msgid "Warn about code paths in which a freed value is used." msgstr "" -#: analyzer/analyzer.opt:143 +#: analyzer/analyzer.opt:207 #, no-c-format msgid "" "Warn about code paths in which a pointer to a stale stack frame is used." msgstr "" -#: analyzer/analyzer.opt:147 +#: analyzer/analyzer.opt:211 +#, no-c-format +msgid "Warn about code paths in which va_arg uses the wrong type." +msgstr "" + +#: analyzer/analyzer.opt:215 +#, no-c-format +msgid "" +"Warn about code paths in which va_arg is used too many times on a va_list." +msgstr "" + +#: analyzer/analyzer.opt:219 +#, no-c-format +msgid "" +"Warn about code paths in which va_start or va_copy is used without a " +"corresponding va_end." +msgstr "" + +#: analyzer/analyzer.opt:223 +#, no-c-format +msgid "Warn about code paths in which a va_list is used after va_end." +msgstr "" + +#: analyzer/analyzer.opt:227 #, no-c-format msgid "Warn about code paths which attempt to write to a const object." msgstr "" -#: analyzer/analyzer.opt:151 +#: analyzer/analyzer.opt:231 #, no-c-format msgid "Warn about code paths which attempt to write to a string literal." msgstr "" -#: analyzer/analyzer.opt:155 +#: analyzer/analyzer.opt:235 #, no-c-format msgid "Warn about code paths in which an uninitialized value is used." msgstr "" -#: analyzer/analyzer.opt:159 +#: analyzer/analyzer.opt:239 #, no-c-format msgid "Warn if the code is too complicated for the analyzer to fully explore." msgstr "" -#: analyzer/analyzer.opt:163 +#: analyzer/analyzer.opt:243 #, no-c-format msgid "Restrict the analyzer to run just the named checker." msgstr "" -#: analyzer/analyzer.opt:167 +#: analyzer/analyzer.opt:247 #, no-c-format msgid "Avoid combining multiple statements into one exploded edge." msgstr "" -#: analyzer/analyzer.opt:171 +#: analyzer/analyzer.opt:251 #, no-c-format msgid "Verify that paths are feasible when emitting diagnostics." msgstr "" -#: analyzer/analyzer.opt:175 +#: analyzer/analyzer.opt:255 #, no-c-format msgid "Issue a note when diagnostics are deduplicated." msgstr "" -#: analyzer/analyzer.opt:179 +#: analyzer/analyzer.opt:259 #, no-c-format msgid "Purge unneeded state during analysis." msgstr "" -#: analyzer/analyzer.opt:183 +#: analyzer/analyzer.opt:263 #, no-c-format msgid "Merge similar-enough states during analysis." msgstr "" -#: analyzer/analyzer.opt:187 +#: analyzer/analyzer.opt:267 #, no-c-format msgid "Enable transitivity of constraints during analysis." msgstr "" -#: analyzer/analyzer.opt:191 +#: analyzer/analyzer.opt:271 #, no-c-format msgid "Approximate the effect of function calls to simplify analysis." msgstr "" -#: analyzer/analyzer.opt:195 +#: analyzer/analyzer.opt:275 +#, no-c-format +msgid "Try to reconstruct function calls and returns after inlining." +msgstr "" + +#: analyzer/analyzer.opt:279 #, no-c-format msgid "Emit more verbose descriptions of control flow in diagnostics." msgstr "" -#: analyzer/analyzer.opt:199 +#: analyzer/analyzer.opt:283 #, no-c-format msgid "Emit more verbose descriptions of state changes in diagnostics." msgstr "" -#: analyzer/analyzer.opt:203 +#: analyzer/analyzer.opt:287 #, no-c-format msgid "Control which events are displayed in diagnostic paths." msgstr "" -#: analyzer/analyzer.opt:207 +#: analyzer/analyzer.opt:291 #, no-c-format msgid "Dump various analyzer internals to SRCFILE.analyzer.txt." msgstr "" -#: analyzer/analyzer.opt:211 +#: analyzer/analyzer.opt:295 #, no-c-format msgid "Dump various analyzer internals to stderr." msgstr "" -#: analyzer/analyzer.opt:215 +#: analyzer/analyzer.opt:299 #, no-c-format msgid "" "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot " "file." msgstr "" -#: analyzer/analyzer.opt:219 +#: analyzer/analyzer.opt:303 #, no-c-format msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file." msgstr "" -#: analyzer/analyzer.opt:223 +#: analyzer/analyzer.opt:307 #, no-c-format msgid "Emit diagnostics showing the location of nodes in the exploded graph." msgstr "" -#: analyzer/analyzer.opt:227 +#: analyzer/analyzer.opt:311 #, no-c-format msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt." msgstr "" -#: analyzer/analyzer.opt:231 +#: analyzer/analyzer.opt:315 #, no-c-format msgid "" "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt." msgstr "" -#: analyzer/analyzer.opt:235 +#: analyzer/analyzer.opt:319 #, no-c-format msgid "" "Dump a textual representation of each diagnostic's exploded path to SRCFILE." "IDX.KIND.epath.txt." msgstr "" -#: analyzer/analyzer.opt:239 +#: analyzer/analyzer.opt:323 #, no-c-format msgid "" "Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot." msgstr "" -#: analyzer/analyzer.opt:243 +#: analyzer/analyzer.opt:327 #, no-c-format msgid "Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file." msgstr "" -#: analyzer/analyzer.opt:247 +#: analyzer/analyzer.opt:331 #, no-c-format msgid "Dump state-purging information to a SRCFILE.state-purge.dot file." msgstr "" -#: analyzer/analyzer.opt:251 +#: analyzer/analyzer.opt:335 #, no-c-format msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file." msgstr "" -#: analyzer/analyzer.opt:255 +#: analyzer/analyzer.opt:339 #, no-c-format msgid "" "Emit custom warnings with internal details intended for analyzer developers." @@ -4792,8 +5426,8 @@ msgstr "" #, no-c-format msgid "" "-dylib_file install_name:file_name\tThis allows linking of a dylib with " -"\"install_name\" but to be found in a different install position \"file_name" -"\"" +"\"install_name\" but to be found in a different install position " +"\"file_name\"" msgstr "" #: config/darwin.opt:146 @@ -4818,8 +5452,8 @@ msgstr "" #: config/darwin.opt:158 #, no-c-format msgid "" -"Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-shared" -"\"." +"Produce a Mach-O shared library (file type MH_DYLIB), synonym for \"-" +"shared\"." msgstr "" #: config/darwin.opt:162 @@ -5066,8 +5700,8 @@ msgstr "" msgid "" "-segprot \tThe virtual memory protections " "for segment have maximum and initial values and " -" respectively. The specified values may contain \"r\", \"w\", \"x" -"\" or \"-\" the latter meaning \"no access\"." +" respectively. The specified values may contain \"r\", \"w\", " +"\"x\" or \"-\" the latter meaning \"no access\"." msgstr "" #: config/darwin.opt:338 @@ -5164,13 +5798,12 @@ msgid "" "(only handled by ld_classic)." msgstr "" -#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/cr16/cr16.opt:23 -#: config/c6x/c6x.opt:38 +#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38 #, no-c-format msgid "Use simulator runtime." msgstr "" -#: config/bfin/bfin.opt:44 config/arm/arm.opt:108 +#: config/bfin/bfin.opt:44 config/arm/arm.opt:120 #, no-c-format msgid "Specify the name of the target CPU." msgstr "" @@ -5229,7 +5862,7 @@ msgstr "" msgid "Link with the fast floating-point library." msgstr "" -#: config/bfin/bfin.opt:90 config/arm/arm.opt:323 config/frv/frv.opt:130 +#: config/bfin/bfin.opt:90 config/arm/arm.opt:339 config/frv/frv.opt:130 #, no-c-format msgid "Enable Function Descriptor PIC mode." msgstr "" @@ -5379,7 +6012,7 @@ msgstr "" msgid "Align variables on a 32-bit boundary." msgstr "" -#: config/m68k/m68k.opt:103 config/arm/arm.opt:77 config/nios2/nios2.opt:570 +#: config/m68k/m68k.opt:103 config/arm/arm.opt:89 config/nios2/nios2.opt:570 #: config/nds32/nds32.opt:171 config/c6x/c6x.opt:67 #, no-c-format msgid "Specify the name of the target architecture." @@ -5485,14 +6118,14 @@ msgstr "" msgid "Support TLS segment larger than 64K." msgstr "" -#: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:68 -#: config/arm/arm.opt:96 config/microblaze/microblaze.opt:60 +#: config/riscv/riscv.opt:26 config/aarch64/aarch64.opt:74 +#: config/arm/arm.opt:108 config/microblaze/microblaze.opt:60 #, no-c-format msgid "Assume target CPU is configured as big endian." msgstr "" -#: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:88 -#: config/arm/arm.opt:161 config/microblaze/microblaze.opt:64 +#: config/riscv/riscv.opt:30 config/aarch64/aarch64.opt:94 +#: config/arm/arm.opt:173 config/microblaze/microblaze.opt:64 #, no-c-format msgid "Assume target CPU is configured as little endian." msgstr "" @@ -5512,7 +6145,7 @@ msgstr "" msgid "Specify integer and floating-point calling convention." msgstr "" -#: config/riscv/riscv.opt:46 config/i386/i386.opt:425 +#: config/riscv/riscv.opt:46 config/i386/i386.opt:429 #, no-c-format msgid "Attempt to keep stack aligned to this power of 2." msgstr "" @@ -5570,8 +6203,8 @@ msgid "" "targets 32-bit integer load/stores." msgstr "" -#: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:92 -#: config/loongarch/loongarch.opt:186 +#: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:98 +#: config/loongarch/loongarch.opt:193 #, no-c-format msgid "Specify the code model." msgstr "" @@ -5583,7 +6216,6 @@ msgstr "" #: config/riscv/riscv.opt:118 config/i386/i386.opt:293 #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32 -#: config/tilegx/tilegx.opt:57 #, no-c-format msgid "Known code models (for use with the -mcmodel= option):" msgstr "" @@ -5600,52 +6232,60 @@ msgid "" "required to materialize symbol addresses." msgstr "" -#: config/riscv/riscv.opt:153 +#: config/riscv/riscv.opt:137 +#, no-c-format +msgid "" +"Enable the CSR checking for the ISA-dependent CRS and the read-only CSR. The " +"ISA-dependent CSR are only valid when the specific ISA is set. The read-" +"only CSR can not be written by the CSR instructions." +msgstr "" + +#: config/riscv/riscv.opt:159 #, no-c-format msgid "Emit RISC-V ELF attribute." msgstr "" -#: config/riscv/riscv.opt:157 config/i386/i386.opt:246 +#: config/riscv/riscv.opt:163 config/i386/i386.opt:246 #, no-c-format msgid "Use the given data alignment." msgstr "" -#: config/riscv/riscv.opt:161 config/i386/i386.opt:250 +#: config/riscv/riscv.opt:167 config/i386/i386.opt:250 #, no-c-format msgid "Known data alignment choices (for use with the -malign-data= option):" msgstr "" -#: config/riscv/riscv.opt:171 config/aarch64/aarch64.opt:235 -#: config/i386/i386.opt:1007 config/arm/arm.opt:327 -#: config/rs6000/rs6000.opt:554 +#: config/riscv/riscv.opt:177 config/aarch64/aarch64.opt:241 +#: config/i386/i386.opt:1011 config/arm/arm.opt:343 +#: config/rs6000/rs6000.opt:550 #, no-c-format msgid "Use given stack-protector guard." msgstr "" -#: config/riscv/riscv.opt:175 config/aarch64/aarch64.opt:239 -#: config/arm/arm.opt:331 config/rs6000/rs6000.opt:558 +#: config/riscv/riscv.opt:181 config/aarch64/aarch64.opt:245 +#: config/arm/arm.opt:347 config/rs6000/rs6000.opt:554 #, no-c-format msgid "Valid arguments to -mstack-protector-guard=:" msgstr "" -#: config/riscv/riscv.opt:185 config/i386/i386.opt:1021 -#: config/rs6000/rs6000.opt:568 +#: config/riscv/riscv.opt:191 config/i386/i386.opt:1025 +#: config/rs6000/rs6000.opt:564 #, no-c-format msgid "Use the given base register for addressing the stack-protector guard." msgstr "" -#: config/riscv/riscv.opt:192 config/i386/i386.opt:1028 -#: config/rs6000/rs6000.opt:575 +#: config/riscv/riscv.opt:198 config/i386/i386.opt:1032 +#: config/rs6000/rs6000.opt:571 #, no-c-format msgid "Use the given offset for addressing the stack-protector guard." msgstr "" -#: config/riscv/riscv.opt:214 +#: config/riscv/riscv.opt:238 #, no-c-format msgid "Supported ISA specs (for use with the -misa-spec= option):" msgstr "" -#: config/riscv/riscv.opt:227 +#: config/riscv/riscv.opt:251 #, no-c-format msgid "Set the version of RISC-V ISA spec." msgstr "" @@ -5797,112 +6437,112 @@ msgid "" "__mspabi helper function. The default value is 4." msgstr "" -#: config/aarch64/aarch64.opt:43 +#: config/aarch64/aarch64.opt:49 #, no-c-format msgid "The possible TLS dialects:" msgstr "" -#: config/aarch64/aarch64.opt:55 config/loongarch/loongarch.opt:167 +#: config/aarch64/aarch64.opt:61 config/loongarch/loongarch.opt:171 #, no-c-format msgid "The code model option names for -mcmodel:" msgstr "" -#: config/aarch64/aarch64.opt:72 config/i386/i386.opt:1042 +#: config/aarch64/aarch64.opt:78 config/i386/i386.opt:1046 #, no-c-format msgid "Generate code which uses only the general registers." msgstr "" -#: config/aarch64/aarch64.opt:76 config/i386/i386.opt:1134 +#: config/aarch64/aarch64.opt:82 config/i386/i386.opt:1138 #, no-c-format msgid "Generate code to mitigate against straight line speculation." msgstr "" -#: config/aarch64/aarch64.opt:80 +#: config/aarch64/aarch64.opt:86 #, no-c-format msgid "Workaround for ARM Cortex-A53 Erratum number 835769." msgstr "" -#: config/aarch64/aarch64.opt:84 +#: config/aarch64/aarch64.opt:90 #, no-c-format msgid "Workaround for ARM Cortex-A53 Erratum number 843419." msgstr "" -#: config/aarch64/aarch64.opt:96 +#: config/aarch64/aarch64.opt:102 #, no-c-format msgid "Don't assume that unaligned accesses are handled by the system." msgstr "" -#: config/aarch64/aarch64.opt:100 config/i386/i386.opt:405 +#: config/aarch64/aarch64.opt:106 config/i386/i386.opt:405 #, no-c-format msgid "Omit the frame pointer in leaf functions." msgstr "" -#: config/aarch64/aarch64.opt:104 +#: config/aarch64/aarch64.opt:110 #, no-c-format msgid "Specify TLS dialect." msgstr "" -#: config/aarch64/aarch64.opt:108 +#: config/aarch64/aarch64.opt:114 #, no-c-format msgid "" "Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, " "48." msgstr "" -#: config/aarch64/aarch64.opt:127 +#: config/aarch64/aarch64.opt:133 #, no-c-format msgid "Use features of architecture ARCH." msgstr "" -#: config/aarch64/aarch64.opt:131 +#: config/aarch64/aarch64.opt:137 #, no-c-format msgid "Use features of and optimize for CPU." msgstr "" -#: config/aarch64/aarch64.opt:135 +#: config/aarch64/aarch64.opt:141 #, no-c-format msgid "Optimize for CPU." msgstr "" -#: config/aarch64/aarch64.opt:139 +#: config/aarch64/aarch64.opt:145 #, no-c-format msgid "Generate code that conforms to the specified ABI." msgstr "" -#: config/aarch64/aarch64.opt:143 +#: config/aarch64/aarch64.opt:149 #, no-c-format msgid "" "-moverride=\tPower users only! Override CPU optimization parameters." msgstr "" -#: config/aarch64/aarch64.opt:147 +#: config/aarch64/aarch64.opt:153 #, no-c-format msgid "Known AArch64 ABIs (for use with the -mabi= option):" msgstr "" -#: config/aarch64/aarch64.opt:157 +#: config/aarch64/aarch64.opt:163 #, no-c-format msgid "PC relative literal loads." msgstr "" -#: config/aarch64/aarch64.opt:161 +#: config/aarch64/aarch64.opt:167 config/arm/arm.opt:331 #, no-c-format msgid "Use branch-protection features." msgstr "" -#: config/aarch64/aarch64.opt:165 +#: config/aarch64/aarch64.opt:171 #, no-c-format msgid "Select return address signing scope." msgstr "" -#: config/aarch64/aarch64.opt:169 +#: config/aarch64/aarch64.opt:175 #, no-c-format msgid "" "Supported AArch64 return address signing scope (for use with -msign-return-" "address= option):" msgstr "" -#: config/aarch64/aarch64.opt:182 +#: config/aarch64/aarch64.opt:188 #, no-c-format msgid "" "Enable the reciprocal square root approximation. Enabling this reduces " @@ -5910,7 +6550,7 @@ msgid "" "precision and to 32 bits for double precision." msgstr "" -#: config/aarch64/aarch64.opt:188 +#: config/aarch64/aarch64.opt:194 #, no-c-format msgid "" "Enable the square root approximation. Enabling this reduces precision of " @@ -5918,7 +6558,7 @@ msgid "" "double precision. If enabled, it implies -mlow-precision-recip-sqrt." msgstr "" -#: config/aarch64/aarch64.opt:195 +#: config/aarch64/aarch64.opt:201 #, no-c-format msgid "" "Enable the division approximation. Enabling this reduces precision of " @@ -5926,28 +6566,28 @@ msgid "" "double precision." msgstr "" -#: config/aarch64/aarch64.opt:201 +#: config/aarch64/aarch64.opt:207 #, no-c-format msgid "The possible SVE vector lengths:" msgstr "" -#: config/aarch64/aarch64.opt:223 +#: config/aarch64/aarch64.opt:229 #, no-c-format msgid "" "-msve-vector-bits=\tSet the number of bits in an SVE vector register." msgstr "" -#: config/aarch64/aarch64.opt:227 +#: config/aarch64/aarch64.opt:233 #, no-c-format msgid "Enables verbose cost model dumping in the debug dump files." msgstr "" -#: config/aarch64/aarch64.opt:231 +#: config/aarch64/aarch64.opt:237 #, no-c-format msgid "Generate code to track when the CPU might be speculating incorrectly." msgstr "" -#: config/aarch64/aarch64.opt:249 +#: config/aarch64/aarch64.opt:255 #, no-c-format msgid "" "Use the system register specified on the command line as the stack protector " @@ -5955,7 +6595,7 @@ msgid "" "for use in user-land code." msgstr "" -#: config/aarch64/aarch64.opt:255 +#: config/aarch64/aarch64.opt:261 #, no-c-format msgid "" "Use an immediate to offset from the stack protector guard register, sp_el0. " @@ -5963,12 +6603,12 @@ msgid "" "land code." msgstr "" -#: config/aarch64/aarch64.opt:264 +#: config/aarch64/aarch64.opt:270 #, no-c-format msgid "Generate local calls to out-of-line atomic operations." msgstr "" -#: config/aarch64/aarch64.opt:268 +#: config/aarch64/aarch64.opt:274 #, no-c-format msgid "" "When vectorizing for SVE, consider using unpacked vectors for smaller " @@ -5976,7 +6616,7 @@ msgid "" "cost model to choose between SVE and Advanced SIMD vectorization." msgstr "" -#: config/aarch64/aarch64.opt:272 +#: config/aarch64/aarch64.opt:278 #, no-c-format msgid "" "The number of Newton iterations for calculating the reciprocal for float " @@ -5984,7 +6624,7 @@ msgid "" "approximation is enabled. The default value is 1." msgstr "" -#: config/aarch64/aarch64.opt:276 +#: config/aarch64/aarch64.opt:282 #, no-c-format msgid "" "The number of Newton iterations for calculating the reciprocal for double " @@ -5992,23 +6632,23 @@ msgid "" "approximation is enabled. The default value is 2." msgstr "" -#: config/aarch64/aarch64.opt:286 +#: config/aarch64/aarch64.opt:292 #, no-c-format msgid "Constant memcpy size in bytes above which to start using MOPS sequence." msgstr "" -#: config/aarch64/aarch64.opt:290 +#: config/aarch64/aarch64.opt:296 #, no-c-format msgid "" "Constant memmove size in bytes above which to start using MOPS sequence." msgstr "" -#: config/aarch64/aarch64.opt:294 +#: config/aarch64/aarch64.opt:300 #, no-c-format msgid "Constant memset size in bytes from which to start using MOPS sequence." msgstr "" -#: config/aarch64/aarch64.opt:298 +#: config/aarch64/aarch64.opt:304 #, no-c-format msgid "Limit how much the autovectorizer may unroll a loop." msgstr "" @@ -6143,7 +6783,7 @@ msgstr "" msgid "Enable earlier placing stop bits for better scheduling." msgstr "" -#: config/ia64/ia64.opt:114 config/pa/pa.opt:66 config/sh/sh.opt:227 +#: config/ia64/ia64.opt:114 config/pa/pa.opt:70 config/sh/sh.opt:227 #, no-c-format msgid "Specify range of registers to make fixed." msgstr "" @@ -6153,7 +6793,7 @@ msgstr "" msgid "Specify bit size of immediate TLS offsets." msgstr "" -#: config/ia64/ia64.opt:122 config/i386/i386.opt:523 config/s390/s390.opt:203 +#: config/ia64/ia64.opt:122 config/i386/i386.opt:527 config/s390/s390.opt:203 #: config/sparc/sparc.opt:146 config/visium/visium.opt:49 #, no-c-format msgid "Schedule code for given CPU." @@ -6350,7 +6990,7 @@ msgid "Target the software simulator." msgstr "" #: config/ft32/ft32.opt:27 config/s390/s390.opt:234 config/mips/mips.opt:393 -#: config/arc/arc.opt:400 +#: config/arc/arc.opt:405 #, no-c-format msgid "Use LRA instead of reload." msgstr "" @@ -6493,7 +7133,7 @@ msgstr "" msgid "Use the GNU assembler syntax." msgstr "" -#: config/pdp11/pdp11.opt:47 config/rs6000/rs6000.opt:187 +#: config/pdp11/pdp11.opt:47 config/rs6000/rs6000.opt:183 #: config/frv/frv.opt:158 #, no-c-format msgid "Use hardware floating point." @@ -6509,7 +7149,7 @@ msgstr "" msgid "Use 32 bit int." msgstr "" -#: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:183 +#: config/pdp11/pdp11.opt:59 config/rs6000/rs6000.opt:179 #, no-c-format msgid "Do not use hardware floating point." msgstr "" @@ -6546,33 +7186,44 @@ msgstr "" #: config/xtensa/xtensa.opt:35 #, no-c-format +msgid "" +"Set extra memory access cost for L32R instruction, in clock-cycle units." +msgstr "" + +#: config/xtensa/xtensa.opt:39 config/sh/sh.opt:303 +#, no-c-format +msgid "Use LRA instead of reload (transitional)." +msgstr "" + +#: config/xtensa/xtensa.opt:43 +#, no-c-format msgid "Automatically align branch targets to reduce branch penalties." msgstr "" -#: config/xtensa/xtensa.opt:39 +#: config/xtensa/xtensa.opt:47 #, no-c-format msgid "Intersperse literal pools with code in the text section." msgstr "" -#: config/xtensa/xtensa.opt:43 +#: config/xtensa/xtensa.opt:51 #, no-c-format msgid "" "Relax literals in assembler and place them automatically in the text section." msgstr "" -#: config/xtensa/xtensa.opt:47 +#: config/xtensa/xtensa.opt:55 #, no-c-format msgid "" "-mno-serialize-volatile\tDo not serialize volatile memory references with " "MEMW instructions." msgstr "" -#: config/xtensa/xtensa.opt:54 +#: config/xtensa/xtensa.opt:62 #, no-c-format msgid "Use call0 ABI." msgstr "" -#: config/xtensa/xtensa.opt:58 +#: config/xtensa/xtensa.opt:66 #, no-c-format msgid "Use windowed registers ABI." msgstr "" @@ -6808,886 +7459,945 @@ msgstr "" msgid "Set 80387 floating-point precision to 80-bit." msgstr "" -#: config/i386/i386.opt:429 +#: config/i386/i386.opt:425 #, no-c-format -msgid "Assume incoming stack aligned to this power of 2." +msgid "Set the FTZ and DAZ Flags." msgstr "" #: config/i386/i386.opt:433 #, no-c-format -msgid "Use push instructions to save outgoing arguments." +msgid "Assume incoming stack aligned to this power of 2." msgstr "" #: config/i386/i386.opt:437 #, no-c-format -msgid "Use red-zone in the x86-64 code." +msgid "Use push instructions to save outgoing arguments." msgstr "" #: config/i386/i386.opt:441 #, no-c-format -msgid "Number of registers used to pass integer arguments." +msgid "Use red-zone in the x86-64 code." msgstr "" #: config/i386/i386.opt:445 #, no-c-format +msgid "Number of registers used to pass integer arguments." +msgstr "" + +#: config/i386/i386.opt:449 +#, no-c-format msgid "Alternate calling convention." msgstr "" -#: config/i386/i386.opt:449 config/alpha/alpha.opt:23 +#: config/i386/i386.opt:453 config/alpha/alpha.opt:23 #, no-c-format msgid "Do not use hardware fp." msgstr "" -#: config/i386/i386.opt:453 +#: config/i386/i386.opt:457 #, no-c-format msgid "Use SSE register passing conventions for SF and DF mode." msgstr "" -#: config/i386/i386.opt:457 +#: config/i386/i386.opt:461 #, no-c-format msgid "Realign stack in prologue." msgstr "" -#: config/i386/i386.opt:461 +#: config/i386/i386.opt:465 #, no-c-format msgid "Enable stack probing." msgstr "" -#: config/i386/i386.opt:465 +#: config/i386/i386.opt:469 #, no-c-format msgid "Specify memcpy expansion strategy when expected size is known." msgstr "" -#: config/i386/i386.opt:469 +#: config/i386/i386.opt:473 #, no-c-format msgid "Specify memset expansion strategy when expected size is known." msgstr "" -#: config/i386/i386.opt:473 +#: config/i386/i386.opt:477 #, no-c-format msgid "Chose strategy to generate stringop using." msgstr "" -#: config/i386/i386.opt:477 +#: config/i386/i386.opt:481 #, no-c-format msgid "Valid arguments to -mstringop-strategy=:" msgstr "" -#: config/i386/i386.opt:505 +#: config/i386/i386.opt:509 #, no-c-format msgid "Use given thread-local storage dialect." msgstr "" -#: config/i386/i386.opt:509 +#: config/i386/i386.opt:513 #, no-c-format msgid "Known TLS dialects (for use with the -mtls-dialect= option):" msgstr "" -#: config/i386/i386.opt:519 +#: config/i386/i386.opt:523 #, no-c-format msgid "Use direct references against %gs when accessing tls data." msgstr "" -#: config/i386/i386.opt:527 +#: config/i386/i386.opt:531 #, no-c-format msgid "Fine grain control of tune features." msgstr "" -#: config/i386/i386.opt:531 +#: config/i386/i386.opt:535 #, no-c-format msgid "Clear all tune features." msgstr "" -#: config/i386/i386.opt:538 +#: config/i386/i386.opt:542 #, no-c-format msgid "Generate code that conforms to Intel MCU psABI." msgstr "" -#: config/i386/i386.opt:542 +#: config/i386/i386.opt:546 #, no-c-format msgid "Generate code that conforms to the given ABI." msgstr "" -#: config/i386/i386.opt:546 config/nds32/nds32.opt:51 +#: config/i386/i386.opt:550 config/nds32/nds32.opt:51 #, no-c-format msgid "Known ABIs (for use with the -mabi= option):" msgstr "" -#: config/i386/i386.opt:556 +#: config/i386/i386.opt:560 #, no-c-format msgid "" "Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft " "to System V ABI calls." msgstr "" -#: config/i386/i386.opt:560 config/rs6000/rs6000.opt:199 +#: config/i386/i386.opt:564 config/rs6000/rs6000.opt:195 #, no-c-format msgid "Vector library ABI to use." msgstr "" -#: config/i386/i386.opt:564 +#: config/i386/i386.opt:568 #, no-c-format msgid "" "Known vectorization library ABIs (for use with the -mveclibabi= option):" msgstr "" -#: config/i386/i386.opt:574 +#: config/i386/i386.opt:578 #, no-c-format msgid "Return 8-byte vectors in memory." msgstr "" -#: config/i386/i386.opt:578 +#: config/i386/i386.opt:582 #, no-c-format msgid "Generate reciprocals instead of divss and sqrtss." msgstr "" -#: config/i386/i386.opt:582 +#: config/i386/i386.opt:586 #, no-c-format msgid "Control generation of reciprocal estimates." msgstr "" -#: config/i386/i386.opt:586 +#: config/i386/i386.opt:590 #, no-c-format msgid "Generate cld instruction in the function prologue." msgstr "" -#: config/i386/i386.opt:590 +#: config/i386/i386.opt:594 #, no-c-format msgid "" "Generate vzeroupper instruction before a transfer of control flow out of the " "function." msgstr "" -#: config/i386/i386.opt:595 +#: config/i386/i386.opt:599 #, no-c-format msgid "" "Disable Scalar to Vector optimization pass transforming 64-bit integer " "computations into a vector ones." msgstr "" -#: config/i386/i386.opt:600 +#: config/i386/i386.opt:604 #, no-c-format msgid "" "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or " "znver1 and Haifa scheduling is selected." msgstr "" -#: config/i386/i386.opt:605 +#: config/i386/i386.opt:609 #, no-c-format msgid "" "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-" "vectorizer." msgstr "" -#: config/i386/i386.opt:609 +#: config/i386/i386.opt:613 #, no-c-format msgid "" "Use given register vector width instructions instead of maximum register " "width in the auto-vectorizer." msgstr "" -#: config/i386/i386.opt:613 +#: config/i386/i386.opt:617 #, no-c-format msgid "" "Known preferred register vector length (to use with the -mprefer-vector-" "width= option):" msgstr "" -#: config/i386/i386.opt:629 +#: config/i386/i386.opt:633 #, no-c-format msgid "" "Maximum number of bits that can be moved from memory to memory efficiently." msgstr "" -#: config/i386/i386.opt:633 +#: config/i386/i386.opt:637 #, no-c-format msgid "Maximum number of bits that can be stored to memory efficiently." msgstr "" -#: config/i386/i386.opt:639 +#: config/i386/i386.opt:643 #, no-c-format msgid "Generate 32bit i386 code." msgstr "" -#: config/i386/i386.opt:643 +#: config/i386/i386.opt:647 #, no-c-format msgid "Generate 64bit x86-64 code." msgstr "" -#: config/i386/i386.opt:647 +#: config/i386/i386.opt:651 #, no-c-format msgid "Generate 32bit x86-64 code." msgstr "" -#: config/i386/i386.opt:651 +#: config/i386/i386.opt:655 #, no-c-format msgid "Generate 16bit i386 code." msgstr "" -#: config/i386/i386.opt:655 +#: config/i386/i386.opt:659 #, no-c-format msgid "Support MMX built-in functions." msgstr "" -#: config/i386/i386.opt:659 +#: config/i386/i386.opt:663 #, no-c-format msgid "Support 3DNow! built-in functions." msgstr "" -#: config/i386/i386.opt:663 +#: config/i386/i386.opt:667 #, no-c-format msgid "Support Athlon 3Dnow! built-in functions." msgstr "" -#: config/i386/i386.opt:667 +#: config/i386/i386.opt:671 #, no-c-format msgid "Support MMX and SSE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:671 +#: config/i386/i386.opt:675 #, no-c-format msgid "Support MMX, SSE and SSE2 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:675 +#: config/i386/i386.opt:679 #, no-c-format msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:679 +#: config/i386/i386.opt:683 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code " "generation." msgstr "" -#: config/i386/i386.opt:683 +#: config/i386/i386.opt:687 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code " "generation." msgstr "" -#: config/i386/i386.opt:687 config/i386/i386.opt:691 +#: config/i386/i386.opt:691 config/i386/i386.opt:695 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions " "and code generation." msgstr "" -#: config/i386/i386.opt:695 +#: config/i386/i386.opt:699 #, no-c-format msgid "" "Do not support SSE4.1 and SSE4.2 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:703 +#: config/i386/i386.opt:707 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in " "functions and code generation." msgstr "" -#: config/i386/i386.opt:707 +#: config/i386/i386.opt:711 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in " "functions and code generation." msgstr "" -#: config/i386/i386.opt:711 +#: config/i386/i386.opt:715 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F " "built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:715 +#: config/i386/i386.opt:719 #, no-c-format 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/i386/i386.opt:719 +#: config/i386/i386.opt:723 #, no-c-format 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/i386/i386.opt:723 +#: config/i386/i386.opt:727 #, no-c-format 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/i386/i386.opt:727 +#: config/i386/i386.opt:731 #, no-c-format 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/i386/i386.opt:731 +#: config/i386/i386.opt:735 #, no-c-format 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/i386/i386.opt:735 +#: config/i386/i386.opt:739 #, no-c-format 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/i386/i386.opt:739 +#: config/i386/i386.opt:743 #, no-c-format 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/i386/i386.opt:743 +#: config/i386/i386.opt:747 #, no-c-format 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/i386/i386.opt:747 +#: config/i386/i386.opt:751 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " "AVX5124FMAPS built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:751 +#: config/i386/i386.opt:755 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " "AVX5124VNNIW built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:755 +#: config/i386/i386.opt:759 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " "AVX512VPOPCNTDQ built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:759 +#: config/i386/i386.opt:763 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " "AVX512VBMI2 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:763 +#: config/i386/i386.opt:767 #, no-c-format msgid "Support AVX512VNNI built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:767 +#: config/i386/i386.opt:771 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " "AVX512BITALG built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:771 +#: config/i386/i386.opt:775 #, no-c-format msgid "Support AVX512VP2INTERSECT built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:775 +#: config/i386/i386.opt:779 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in " "functions and code generation." msgstr "" -#: config/i386/i386.opt:779 +#: config/i386/i386.opt:783 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code " "generation." msgstr "" -#: config/i386/i386.opt:783 +#: config/i386/i386.opt:787 #, no-c-format msgid "Support FMA4 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:787 +#: config/i386/i386.opt:791 #, no-c-format msgid "Support XOP built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:791 +#: config/i386/i386.opt:795 #, no-c-format msgid "Support LWP built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:795 +#: config/i386/i386.opt:799 #, no-c-format msgid "" "Support code generation of Advanced Bit Manipulation (ABM) instructions." msgstr "" -#: config/i386/i386.opt:799 +#: config/i386/i386.opt:803 #, no-c-format msgid "Support code generation of popcnt instruction." msgstr "" -#: config/i386/i386.opt:803 +#: config/i386/i386.opt:807 #, no-c-format msgid "Support PCONFIG built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:807 +#: config/i386/i386.opt:811 #, no-c-format msgid "Support WBNOINVD built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:811 +#: config/i386/i386.opt:815 #, no-c-format msgid "Support PTWRITE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:815 +#: config/i386/i386.opt:819 #, no-c-format msgid "Support UINTR built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:819 +#: config/i386/i386.opt:823 #, no-c-format msgid "Support SGX built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:823 +#: config/i386/i386.opt:827 #, no-c-format msgid "Support RDPID built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:827 +#: config/i386/i386.opt:831 #, no-c-format msgid "Support GFNI built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:831 +#: config/i386/i386.opt:835 #, no-c-format msgid "Support VAES built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:835 +#: config/i386/i386.opt:839 #, no-c-format msgid "Support VPCLMULQDQ built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:839 +#: config/i386/i386.opt:843 #, no-c-format msgid "Support BMI built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:843 +#: config/i386/i386.opt:847 #, no-c-format msgid "Support BMI2 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:847 +#: config/i386/i386.opt:851 #, no-c-format msgid "Support LZCNT built-in function and code generation." msgstr "" -#: config/i386/i386.opt:851 +#: config/i386/i386.opt:855 #, no-c-format msgid "Support Hardware Lock Elision prefixes." msgstr "" -#: config/i386/i386.opt:855 +#: config/i386/i386.opt:859 #, no-c-format msgid "Support RDSEED instruction." msgstr "" -#: config/i386/i386.opt:859 +#: config/i386/i386.opt:863 #, no-c-format msgid "Support PREFETCHW instruction." msgstr "" -#: config/i386/i386.opt:863 +#: config/i386/i386.opt:867 #, no-c-format msgid "Support flag-preserving add-carry instructions." msgstr "" -#: config/i386/i386.opt:867 +#: config/i386/i386.opt:871 #, no-c-format msgid "Support CLFLUSHOPT instructions." msgstr "" -#: config/i386/i386.opt:871 +#: config/i386/i386.opt:875 #, no-c-format msgid "Support CLWB instruction." msgstr "" -#: config/i386/i386.opt:878 +#: config/i386/i386.opt:882 #, no-c-format msgid "Support FXSAVE and FXRSTOR instructions." msgstr "" -#: config/i386/i386.opt:882 +#: config/i386/i386.opt:886 #, no-c-format msgid "Support XSAVE and XRSTOR instructions." msgstr "" -#: config/i386/i386.opt:886 +#: config/i386/i386.opt:890 #, no-c-format msgid "Support XSAVEOPT instruction." msgstr "" -#: config/i386/i386.opt:890 +#: config/i386/i386.opt:894 #, no-c-format msgid "Support XSAVEC instructions." msgstr "" -#: config/i386/i386.opt:894 +#: config/i386/i386.opt:898 #, no-c-format msgid "Support XSAVES and XRSTORS instructions." msgstr "" -#: config/i386/i386.opt:898 +#: config/i386/i386.opt:902 #, no-c-format msgid "Support TBM built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:902 +#: config/i386/i386.opt:906 #, no-c-format msgid "Support code generation of cmpxchg16b instruction." msgstr "" -#: config/i386/i386.opt:906 +#: config/i386/i386.opt:910 #, no-c-format msgid "Support code generation of sahf instruction in 64bit x86-64 code." msgstr "" -#: config/i386/i386.opt:910 +#: config/i386/i386.opt:914 #, no-c-format msgid "Support code generation of movbe instruction." msgstr "" -#: config/i386/i386.opt:914 +#: config/i386/i386.opt:918 #, no-c-format msgid "Support code generation of crc32 instruction." msgstr "" -#: config/i386/i386.opt:918 +#: config/i386/i386.opt:922 #, no-c-format msgid "Support AES built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:922 +#: config/i386/i386.opt:926 #, no-c-format msgid "Support SHA1 and SHA256 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:926 +#: config/i386/i386.opt:930 #, no-c-format msgid "Support PCLMUL built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:930 +#: config/i386/i386.opt:934 #, no-c-format msgid "Encode SSE instructions with VEX prefix." msgstr "" -#: config/i386/i386.opt:934 +#: config/i386/i386.opt:938 #, no-c-format msgid "Support FSGSBASE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:938 +#: config/i386/i386.opt:942 #, no-c-format msgid "Support RDRND built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:942 +#: config/i386/i386.opt:946 #, no-c-format msgid "Support F16C built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:946 +#: config/i386/i386.opt:950 #, no-c-format msgid "Support PREFETCHWT1 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:950 +#: config/i386/i386.opt:954 #, no-c-format msgid "Emit profiling counter call at function entry before prologue." msgstr "" -#: config/i386/i386.opt:954 +#: config/i386/i386.opt:958 #, no-c-format msgid "Generate __mcount_loc section with all mcount or __fentry__ calls." msgstr "" -#: config/i386/i386.opt:958 config/s390/s390.opt:311 +#: config/i386/i386.opt:962 config/s390/s390.opt:311 #, no-c-format msgid "" "Generate mcount/__fentry__ calls as nops. To activate they need to be " "patched in." msgstr "" -#: config/i386/i386.opt:963 +#: config/i386/i386.opt:967 #, no-c-format msgid "Set name of __fentry__ symbol called at function entry." msgstr "" -#: config/i386/i386.opt:967 +#: config/i386/i386.opt:971 #, no-c-format msgid "Set name of section to record mrecord-mcount calls." msgstr "" -#: config/i386/i386.opt:971 +#: config/i386/i386.opt:975 #, no-c-format msgid "Skip setting up RAX register when passing variable arguments." msgstr "" -#: config/i386/i386.opt:975 +#: config/i386/i386.opt:979 #, no-c-format msgid "" "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-" "time check." msgstr "" -#: config/i386/i386.opt:979 +#: config/i386/i386.opt:983 #, no-c-format msgid "Split 32-byte AVX unaligned load." msgstr "" -#: config/i386/i386.opt:983 +#: config/i386/i386.opt:987 #, no-c-format msgid "Split 32-byte AVX unaligned store." msgstr "" -#: config/i386/i386.opt:987 +#: config/i386/i386.opt:991 #, no-c-format msgid "Support RTM built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:995 +#: config/i386/i386.opt:999 #, no-c-format msgid "Support MWAITX and MONITORX built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:999 +#: config/i386/i386.opt:1003 #, no-c-format msgid "Support CLZERO built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1003 +#: config/i386/i386.opt:1007 #, no-c-format msgid "Support PKU built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1011 +#: config/i386/i386.opt:1015 #, no-c-format msgid "" "Known stack protector guard (for use with the -mstack-protector-guard= " "option):" msgstr "" -#: config/i386/i386.opt:1035 +#: config/i386/i386.opt:1039 #, no-c-format msgid "Use the given symbol for addressing the stack-protector guard." msgstr "" -#: config/i386/i386.opt:1046 +#: config/i386/i386.opt:1050 #, no-c-format msgid "" "Enable shadow stack built-in functions from Control-flow Enforcement " "Technology (CET)." msgstr "" -#: config/i386/i386.opt:1051 +#: config/i386/i386.opt:1055 #, no-c-format msgid "" "Turn on CET instrumentation for switch statements that use a jump table and " "an indirect jump." msgstr "" -#: config/i386/i386.opt:1056 +#: config/i386/i386.opt:1060 #, no-c-format msgid "" "Insert ENDBR instruction at function entry only via cf_check attribute for " "CET instrumentation." msgstr "" -#: config/i386/i386.opt:1061 +#: config/i386/i386.opt:1065 #, no-c-format msgid "Make all function calls indirect." msgstr "" -#: config/i386/i386.opt:1065 +#: config/i386/i386.opt:1069 #, no-c-format msgid "Convert indirect call and jump to call and return thunks." msgstr "" -#: config/i386/i386.opt:1069 +#: config/i386/i386.opt:1073 #, no-c-format msgid "Convert function return to call and return thunk." msgstr "" -#: config/i386/i386.opt:1073 config/s390/s390.opt:277 +#: config/i386/i386.opt:1077 config/s390/s390.opt:277 #, no-c-format msgid "" "Known indirect branch choices (for use with the -mindirect-branch=/-" "mfunction-return= options):" msgstr "" -#: config/i386/i386.opt:1089 +#: config/i386/i386.opt:1093 #, no-c-format msgid "" "Add CS prefix to call and jmp to indirect thunk with branch target in r8-r15 " "registers." msgstr "" -#: config/i386/i386.opt:1093 +#: config/i386/i386.opt:1097 #, no-c-format msgid "Force indirect call and jump via register." msgstr "" -#: config/i386/i386.opt:1097 +#: config/i386/i386.opt:1101 #, no-c-format msgid "Support MOVDIRI built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1101 +#: config/i386/i386.opt:1105 #, no-c-format msgid "Support MOVDIR64B built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1105 +#: config/i386/i386.opt:1109 #, no-c-format msgid "Support WAITPKG built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1109 +#: config/i386/i386.opt:1113 #, no-c-format msgid "Support CLDEMOTE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1113 +#: config/i386/i386.opt:1117 #, no-c-format msgid "Instrument function exit in instrumented functions with __fentry__." msgstr "" -#: config/i386/i386.opt:1117 +#: config/i386/i386.opt:1121 #, no-c-format msgid "Known choices for return instrumentation with -minstrument-return=:" msgstr "" -#: config/i386/i386.opt:1130 +#: config/i386/i386.opt:1134 #, no-c-format msgid "" "Generate a __return_loc section pointing to all return instrumentation code." msgstr "" -#: config/i386/i386.opt:1138 +#: config/i386/i386.opt:1142 #, no-c-format msgid "" "Known choices for mitigation against straight line speculation with -mharden-" "sls=:" msgstr "" -#: config/i386/i386.opt:1154 +#: config/i386/i386.opt:1158 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " "AVX512BF16 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1159 +#: config/i386/i386.opt:1163 #, no-c-format msgid "Support ENQCMD built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1163 +#: config/i386/i386.opt:1167 #, no-c-format msgid "Support SERIALIZE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1167 +#: config/i386/i386.opt:1171 #, no-c-format msgid "Support TSXLDTRK built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1171 +#: config/i386/i386.opt:1175 #, no-c-format msgid "Support AMX-TILE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1175 +#: config/i386/i386.opt:1179 #, no-c-format msgid "Support AMX-INT8 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1179 +#: config/i386/i386.opt:1183 #, no-c-format msgid "Support AMX-BF16 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1183 +#: config/i386/i386.opt:1187 #, no-c-format msgid "Support HRESET built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1187 +#: config/i386/i386.opt:1191 #, no-c-format msgid "Support KL built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1191 +#: config/i386/i386.opt:1195 #, no-c-format msgid "Support WIDEKL built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1195 +#: config/i386/i386.opt:1199 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXVNNI " "built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1200 +#: config/i386/i386.opt:1204 #, no-c-format msgid "Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property." msgstr "" -#: config/i386/i386.opt:1204 +#: config/i386/i386.opt:1208 #, no-c-format msgid "Support MWAIT and MONITOR built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1208 +#: config/i386/i386.opt:1212 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " -"AVX512FP16 built-in functions and code generation." +"AVX512-FP16 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1212 +#: config/i386/i386.opt:1216 #, no-c-format msgid "Do not use GOT to access external symbols." msgstr "" -#: config/i386/i386.opt:1216 +#: config/i386/i386.opt:1220 #, no-c-format msgid "Instructions number above which STFL stall penalty can be compensated." msgstr "" +#: config/i386/i386.opt:1224 +#, no-c-format +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVXIFMA " +"built-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1229 +#, no-c-format +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and " +"AVXVNNIINT8 built-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1234 +#, no-c-format +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and " +"AVXNECONVERT build-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1239 +#, no-c-format +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and " +"CMPCCXADD build-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1244 +#, no-c-format +msgid "Support AMX-FP16 built-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1248 +#, no-c-format +msgid "Support PREFETCHI built-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1252 +#, no-c-format +msgid "Support RAOINT built-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1256 +#, no-c-format +msgid "Enable conservative small loop unrolling." +msgstr "" + +#: config/i386/i386.opt:1260 +#, no-c-format +msgid "" +"-mlam=[none|u48|u57] Instrument meta data position in user data pointers." +msgstr "" + #: config/pa/pa64-hpux.opt:23 #, no-c-format msgid "Assume code will be linked by GNU ld." @@ -7714,99 +8424,106 @@ msgstr "" msgid "Generate cpp defines for workstation IO." msgstr "" -#: config/pa/pa.opt:30 config/pa/pa.opt:91 config/pa/pa.opt:103 +#: config/pa/pa.opt:30 config/pa/pa.opt:95 config/pa/pa.opt:107 #, no-c-format msgid "Generate PA1.0 code." msgstr "" -#: config/pa/pa.opt:34 config/pa/pa.opt:107 config/pa/pa.opt:152 +#: config/pa/pa.opt:34 config/pa/pa.opt:111 config/pa/pa.opt:156 #, no-c-format msgid "Generate PA1.1 code." msgstr "" -#: config/pa/pa.opt:38 config/pa/pa.opt:111 +#: config/pa/pa.opt:38 config/pa/pa.opt:115 #, no-c-format msgid "Generate PA2.0 code (requires binutils 2.10 or later)." msgstr "" -#: config/pa/pa.opt:46 +#: config/pa/pa.opt:42 #, no-c-format -msgid "Caller copies function arguments passed by hidden reference." +msgid "" +"Generate libcalls for atomic loads and stores when sync libcalls are " +"disabled." msgstr "" #: config/pa/pa.opt:50 #, no-c-format -msgid "Use ldcw/ldcd coherent cache-control hint." +msgid "Caller copies function arguments passed by hidden reference." msgstr "" #: config/pa/pa.opt:54 #, no-c-format -msgid "Disable FP regs. Equivalent to -msoft-float." +msgid "Use ldcw/ldcd coherent cache-control hint." msgstr "" #: config/pa/pa.opt:58 #, no-c-format -msgid "Disable indexed addressing." +msgid "Disable FP regs. Equivalent to -msoft-float." msgstr "" #: config/pa/pa.opt:62 #, no-c-format +msgid "Disable indexed addressing." +msgstr "" + +#: config/pa/pa.opt:66 +#, no-c-format msgid "Generate fast indirect calls." msgstr "" -#: config/pa/pa.opt:70 +#: config/pa/pa.opt:74 #, no-c-format msgid "Assume code will be assembled by GAS." msgstr "" -#: config/pa/pa.opt:79 +#: config/pa/pa.opt:83 #, no-c-format msgid "Enable linker optimizations." msgstr "" -#: config/pa/pa.opt:83 +#: config/pa/pa.opt:87 #, no-c-format msgid "Always generate long calls." msgstr "" -#: config/pa/pa.opt:87 +#: config/pa/pa.opt:91 #, no-c-format msgid "Emit long load/store sequences." msgstr "" -#: config/pa/pa.opt:95 +#: config/pa/pa.opt:99 #, no-c-format msgid "Disable space regs." msgstr "" -#: config/pa/pa.opt:99 +#: config/pa/pa.opt:103 #, no-c-format msgid "Assume memory references are ordered and barriers are not needed." msgstr "" -#: config/pa/pa.opt:115 +#: config/pa/pa.opt:119 #, no-c-format msgid "Use portable calling conventions." msgstr "" -#: config/pa/pa.opt:119 +#: config/pa/pa.opt:123 #, no-c-format msgid "" "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, " "7200, 7300, and 8000." msgstr "" -#: config/pa/pa.opt:144 config/frv/frv.opt:215 +#: config/pa/pa.opt:148 config/frv/frv.opt:215 #, no-c-format msgid "Use software floating point." msgstr "" -#: config/pa/pa.opt:148 +#: config/pa/pa.opt:152 #, no-c-format msgid "Use software integer multiplication." msgstr "" -#: config/pa/pa.opt:156 +#: config/pa/pa.opt:160 #, no-c-format msgid "Do not disable space regs." msgstr "" @@ -8061,36 +8778,6 @@ msgstr "" msgid "Assume the VxWorks vThreads environment." msgstr "" -#: config/cr16/cr16.opt:27 -#, no-c-format -msgid "Generate SBIT, CBIT instructions." -msgstr "" - -#: config/cr16/cr16.opt:31 -#, no-c-format -msgid "Support multiply accumulate instructions." -msgstr "" - -#: config/cr16/cr16.opt:38 -#, no-c-format -msgid "Treat data references as near, far or medium. medium is default." -msgstr "" - -#: config/cr16/cr16.opt:42 -#, no-c-format -msgid "Generate code for CR16C architecture." -msgstr "" - -#: config/cr16/cr16.opt:46 -#, no-c-format -msgid "Generate code for CR16C+ architecture (Default)." -msgstr "" - -#: config/cr16/cr16.opt:50 -#, no-c-format -msgid "Treat integers as 32-bit." -msgstr "" - #: config/avr/avr.opt:23 #, no-c-format msgid "Use subroutines for function prologues and epilogues." @@ -8490,7 +9177,7 @@ msgid "" "are small, non-negative integers. The default branch cost is 1." msgstr "" -#: config/s390/s390.opt:238 config/arm/arm.opt:169 +#: config/s390/s390.opt:238 config/arm/arm.opt:181 #, no-c-format msgid "Assume data segments are relative to text segment." msgstr "" @@ -8577,6 +9264,11 @@ msgid "" "testing purposes." msgstr "" +#: config/s390/s390.opt:331 +#, no-c-format +msgid "Store all argument registers on the stack." +msgstr "" + #: config/rl78/rl78.opt:27 config/rx/elf.opt:26 config/csky/csky.opt:198 #, no-c-format msgid "Use the simulator runtime." @@ -8642,169 +9334,169 @@ msgstr "" msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):" msgstr "" -#: config/arm/arm-tables.opt:293 +#: config/arm/arm-tables.opt:302 #, no-c-format msgid "Known ARM architectures (for use with the -march= option):" msgstr "" -#: config/arm/arm-tables.opt:399 +#: config/arm/arm-tables.opt:408 #, no-c-format msgid "Known ARM FPUs (for use with the -mfpu= option):" msgstr "" -#: config/arm/arm.opt:26 +#: config/arm/arm.opt:38 #, no-c-format msgid "TLS dialect to use:" msgstr "" -#: config/arm/arm.opt:36 +#: config/arm/arm.opt:48 #, no-c-format msgid "Specify an ABI." msgstr "" -#: config/arm/arm.opt:40 +#: config/arm/arm.opt:52 #, no-c-format msgid "Known ARM ABIs (for use with the -mabi= option):" msgstr "" -#: config/arm/arm.opt:59 +#: config/arm/arm.opt:71 #, no-c-format msgid "Generate a call to abort if a noreturn function returns." msgstr "" -#: config/arm/arm.opt:66 +#: config/arm/arm.opt:78 #, no-c-format msgid "Generate APCS conformant stack frames." msgstr "" -#: config/arm/arm.opt:70 +#: config/arm/arm.opt:82 #, no-c-format msgid "Generate re-entrant, PIC code." msgstr "" -#: config/arm/arm.opt:92 +#: config/arm/arm.opt:104 #, no-c-format msgid "Generate code in 32 bit ARM state." msgstr "" -#: config/arm/arm.opt:100 +#: config/arm/arm.opt:112 #, no-c-format msgid "Thumb: Assume non-static functions may be called from ARM code." msgstr "" -#: config/arm/arm.opt:104 +#: config/arm/arm.opt:116 #, no-c-format msgid "Thumb: Assume function pointers may go to non-Thumb aware code." msgstr "" -#: config/arm/arm.opt:112 config/csky/csky.opt:73 +#: config/arm/arm.opt:124 config/csky/csky.opt:73 #, no-c-format msgid "Specify if floating point hardware should be used." msgstr "" -#: config/arm/arm.opt:116 +#: config/arm/arm.opt:128 #, no-c-format msgid "" "Specify that the compiler should target secure code as per ARMv8-M Security " "Extensions." msgstr "" -#: config/arm/arm.opt:120 config/csky/csky.opt:77 +#: config/arm/arm.opt:132 config/csky/csky.opt:77 #, no-c-format msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):" msgstr "" -#: config/arm/arm.opt:133 +#: config/arm/arm.opt:145 #, no-c-format msgid "Switch ARM/Thumb modes on alternating functions for compiler testing." msgstr "" -#: config/arm/arm.opt:137 +#: config/arm/arm.opt:149 #, no-c-format msgid "Specify the __fp16 floating-point format." msgstr "" -#: config/arm/arm.opt:141 +#: config/arm/arm.opt:153 #, no-c-format msgid "Known __fp16 formats (for use with the -mfp16-format= option):" msgstr "" -#: config/arm/arm.opt:154 +#: config/arm/arm.opt:166 #, no-c-format msgid "Specify the name of the target floating point hardware/format." msgstr "" -#: config/arm/arm.opt:165 +#: config/arm/arm.opt:177 #, no-c-format msgid "Generate call insns as indirect calls, if necessary." msgstr "" -#: config/arm/arm.opt:173 +#: config/arm/arm.opt:185 #, no-c-format msgid "Specify the register to be used for PIC addressing." msgstr "" -#: config/arm/arm.opt:177 +#: config/arm/arm.opt:189 #, no-c-format msgid "Store function names in object code." msgstr "" -#: config/arm/arm.opt:181 +#: config/arm/arm.opt:193 #, no-c-format msgid "Permit scheduling of a function's prologue sequence." msgstr "" -#: config/arm/arm.opt:185 config/rs6000/rs6000.opt:239 +#: config/arm/arm.opt:197 config/rs6000/rs6000.opt:235 #, no-c-format msgid "Do not load the PIC register in function prologues." msgstr "" -#: config/arm/arm.opt:192 +#: config/arm/arm.opt:204 #, no-c-format msgid "Specify the minimum bit alignment of structures. (Deprecated)." msgstr "" -#: config/arm/arm.opt:196 +#: config/arm/arm.opt:208 #, no-c-format msgid "Generate code for Thumb state." msgstr "" -#: config/arm/arm.opt:200 +#: config/arm/arm.opt:212 #, no-c-format msgid "Support calls between Thumb and ARM instruction sets." msgstr "" -#: config/arm/arm.opt:204 +#: config/arm/arm.opt:216 #, no-c-format msgid "Specify thread local storage scheme." msgstr "" -#: config/arm/arm.opt:208 +#: config/arm/arm.opt:220 #, no-c-format msgid "Specify how to access the thread pointer." msgstr "" -#: config/arm/arm.opt:212 +#: config/arm/arm.opt:224 #, no-c-format msgid "Valid arguments to -mtp=:" msgstr "" -#: config/arm/arm.opt:225 +#: config/arm/arm.opt:237 #, no-c-format msgid "Thumb: Generate (non-leaf) stack frames even if not needed." msgstr "" -#: config/arm/arm.opt:229 +#: config/arm/arm.opt:241 #, no-c-format msgid "Thumb: Generate (leaf) stack frames even if not needed." msgstr "" -#: config/arm/arm.opt:233 config/mn10300/mn10300.opt:42 +#: config/arm/arm.opt:245 config/mn10300/mn10300.opt:42 #, no-c-format msgid "Tune code for the given processor." msgstr "" -#: config/arm/arm.opt:237 +#: config/arm/arm.opt:249 #, no-c-format msgid "" "Print CPU tuning information as comment in assembler file. This is an " @@ -8812,108 +9504,108 @@ msgid "" "ordinary use in compiling code." msgstr "" -#: config/arm/arm.opt:248 +#: config/arm/arm.opt:260 #, no-c-format msgid "" "Use Neon quad-word (rather than double-word) registers for vectorization." msgstr "" -#: config/arm/arm.opt:252 +#: config/arm/arm.opt:264 #, no-c-format msgid "" "Use Neon double-word (rather than quad-word) registers for vectorization." msgstr "" -#: config/arm/arm.opt:256 +#: config/arm/arm.opt:268 #, no-c-format msgid "" "Enable more verbose RTX cost dumps during debug. For GCC developers use " "only." msgstr "" -#: config/arm/arm.opt:260 +#: config/arm/arm.opt:272 #, no-c-format msgid "Only generate absolute relocations on word sized values." msgstr "" -#: config/arm/arm.opt:264 +#: config/arm/arm.opt:276 #, no-c-format msgid "Generate IT blocks appropriate for ARMv8." msgstr "" -#: config/arm/arm.opt:268 +#: config/arm/arm.opt:280 #, no-c-format msgid "" "Avoid overlapping destination and address registers on LDRD instructions " "that may trigger Cortex-M3 errata." msgstr "" -#: config/arm/arm.opt:273 +#: config/arm/arm.opt:285 #, no-c-format msgid "Mitigate issues with VLLDM on some M-profile devices (CVE-2021-35465)." msgstr "" -#: config/arm/arm.opt:277 +#: config/arm/arm.opt:289 #, no-c-format msgid "" "Mitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm " "erratum #1742098)." msgstr "" -#: config/arm/arm.opt:282 +#: config/arm/arm.opt:294 #, no-c-format msgid "" "Mitigate issues with AES instructions on Cortex-A57 and Cortex-A72 (Arm " "erratum #1655431)." msgstr "" -#: config/arm/arm.opt:287 config/nds32/nds32.opt:461 config/arc/arc.opt:490 +#: config/arm/arm.opt:299 config/nds32/nds32.opt:461 config/arc/arc.opt:495 #, no-c-format msgid "Enable unaligned word and halfword accesses to packed data." msgstr "" -#: config/arm/arm.opt:291 +#: config/arm/arm.opt:303 #, no-c-format msgid "This option is deprecated and has no effect." msgstr "" -#: config/arm/arm.opt:295 +#: config/arm/arm.opt:307 #, no-c-format msgid "Assume loading data from flash is slower than fetching instructions." msgstr "" -#: config/arm/arm.opt:299 +#: config/arm/arm.opt:311 #, no-c-format msgid "Assume unified syntax for inline assembly code." msgstr "" -#: config/arm/arm.opt:303 +#: config/arm/arm.opt:315 #, no-c-format msgid "Do not allow constant data to be placed in code sections." msgstr "" -#: config/arm/arm.opt:307 +#: config/arm/arm.opt:319 #, no-c-format msgid "When linking for big-endian targets, generate a BE8 format image." msgstr "" -#: config/arm/arm.opt:311 +#: config/arm/arm.opt:323 #, no-c-format msgid "" "When linking for big-endian targets, generate a legacy BE32 format image." msgstr "" -#: config/arm/arm.opt:315 config/sh/sh.opt:195 +#: config/arm/arm.opt:327 config/sh/sh.opt:195 #, no-c-format msgid "Cost to assume for a branch insn." msgstr "" -#: config/arm/arm.opt:319 +#: config/arm/arm.opt:335 #, no-c-format msgid "Generate code which uses the core registers only (r0-r14)." msgstr "" -#: config/arm/arm.opt:341 +#: config/arm/arm.opt:357 #, no-c-format msgid "" "Use an immediate to offset from the TLS register. This option is for use " @@ -9150,450 +9842,457 @@ msgstr "" msgid "Call mcount for profiling before a function prologue." msgstr "" -#: config/rs6000/rs6000.opt:121 +#: config/rs6000/rs6000.opt:117 #, no-c-format msgid "Use PowerPC-64 instruction set." msgstr "" -#: config/rs6000/rs6000.opt:125 +#: config/rs6000/rs6000.opt:121 #, no-c-format msgid "Use PowerPC General Purpose group optional instructions." msgstr "" -#: config/rs6000/rs6000.opt:129 +#: config/rs6000/rs6000.opt:125 #, no-c-format msgid "Use PowerPC Graphics group optional instructions." msgstr "" -#: config/rs6000/rs6000.opt:133 +#: config/rs6000/rs6000.opt:129 #, no-c-format msgid "Use PowerPC V2.01 single field mfcr instruction." msgstr "" -#: config/rs6000/rs6000.opt:137 +#: config/rs6000/rs6000.opt:133 #, no-c-format msgid "Use PowerPC V2.02 popcntb instruction." msgstr "" -#: config/rs6000/rs6000.opt:141 +#: config/rs6000/rs6000.opt:137 #, no-c-format msgid "Use PowerPC V2.02 floating point rounding instructions." msgstr "" -#: config/rs6000/rs6000.opt:145 +#: config/rs6000/rs6000.opt:141 #, no-c-format msgid "Use PowerPC V2.05 compare bytes instruction." msgstr "" -#: config/rs6000/rs6000.opt:156 +#: config/rs6000/rs6000.opt:152 #, no-c-format msgid "Use AltiVec instructions." msgstr "" -#: config/rs6000/rs6000.opt:160 +#: config/rs6000/rs6000.opt:156 #, no-c-format msgid "Use decimal floating point instructions." msgstr "" -#: config/rs6000/rs6000.opt:164 +#: config/rs6000/rs6000.opt:160 #, no-c-format msgid "Use 4xx half-word multiply instructions." msgstr "" -#: config/rs6000/rs6000.opt:168 +#: config/rs6000/rs6000.opt:164 #, no-c-format msgid "Use 4xx string-search dlmzb instruction." msgstr "" -#: config/rs6000/rs6000.opt:172 +#: config/rs6000/rs6000.opt:168 #, no-c-format msgid "Generate load/store multiple instructions." msgstr "" -#: config/rs6000/rs6000.opt:191 +#: config/rs6000/rs6000.opt:187 #, no-c-format msgid "Use PowerPC V2.06 popcntd instruction." msgstr "" -#: config/rs6000/rs6000.opt:195 +#: config/rs6000/rs6000.opt:191 #, no-c-format msgid "" "Under -ffast-math, generate a FRIZ instruction for (double)(long long) " "conversions." msgstr "" -#: config/rs6000/rs6000.opt:203 +#: config/rs6000/rs6000.opt:199 #, no-c-format msgid "Use vector/scalar (VSX) instructions." msgstr "" -#: config/rs6000/rs6000.opt:231 +#: config/rs6000/rs6000.opt:227 #, no-c-format msgid "Do not generate load/store with update instructions." msgstr "" -#: config/rs6000/rs6000.opt:235 +#: config/rs6000/rs6000.opt:231 #, no-c-format msgid "Generate load/store with update instructions." msgstr "" -#: config/rs6000/rs6000.opt:243 +#: config/rs6000/rs6000.opt:239 #, no-c-format msgid "Avoid generation of indexed load/store instructions when possible." msgstr "" -#: config/rs6000/rs6000.opt:250 +#: config/rs6000/rs6000.opt:246 #, no-c-format msgid "Schedule the start and end of the procedure." msgstr "" -#: config/rs6000/rs6000.opt:254 +#: config/rs6000/rs6000.opt:250 #, no-c-format msgid "Return all structures in memory (AIX default)." msgstr "" -#: config/rs6000/rs6000.opt:258 +#: config/rs6000/rs6000.opt:254 #, no-c-format msgid "Return small structures in registers (SVR4 default)." msgstr "" -#: config/rs6000/rs6000.opt:262 +#: config/rs6000/rs6000.opt:258 #, no-c-format msgid "Conform more closely to IBM XLC semantics." msgstr "" -#: config/rs6000/rs6000.opt:266 config/rs6000/rs6000.opt:270 +#: config/rs6000/rs6000.opt:262 config/rs6000/rs6000.opt:266 #, no-c-format msgid "" "Generate software reciprocal divide and square root for better throughput." msgstr "" -#: config/rs6000/rs6000.opt:274 +#: config/rs6000/rs6000.opt:270 #, no-c-format msgid "Assume that the reciprocal estimate instructions provide more accuracy." msgstr "" -#: config/rs6000/rs6000.opt:278 +#: config/rs6000/rs6000.opt:274 #, no-c-format msgid "Do not place floating point constants in TOC." msgstr "" -#: config/rs6000/rs6000.opt:282 +#: config/rs6000/rs6000.opt:278 #, no-c-format msgid "Place floating point constants in TOC." msgstr "" -#: config/rs6000/rs6000.opt:286 +#: config/rs6000/rs6000.opt:282 #, no-c-format msgid "Do not place symbol+offset constants in TOC." msgstr "" -#: config/rs6000/rs6000.opt:290 +#: config/rs6000/rs6000.opt:286 #, no-c-format msgid "Place symbol+offset constants in TOC." msgstr "" -#: config/rs6000/rs6000.opt:301 +#: config/rs6000/rs6000.opt:297 #, no-c-format msgid "Use only one TOC entry per procedure." msgstr "" -#: config/rs6000/rs6000.opt:305 +#: config/rs6000/rs6000.opt:301 #, no-c-format msgid "Put everything in the regular TOC." msgstr "" -#: config/rs6000/rs6000.opt:309 +#: config/rs6000/rs6000.opt:305 #, no-c-format msgid "Generate VRSAVE instructions when generating AltiVec code." msgstr "" -#: config/rs6000/rs6000.opt:313 +#: config/rs6000/rs6000.opt:309 #, no-c-format msgid "Deprecated option. Use -mno-vrsave instead." msgstr "" -#: config/rs6000/rs6000.opt:317 +#: config/rs6000/rs6000.opt:313 #, no-c-format msgid "Deprecated option. Use -mvrsave instead." msgstr "" -#: config/rs6000/rs6000.opt:321 +#: config/rs6000/rs6000.opt:317 #, no-c-format msgid "Max number of bytes to move inline." msgstr "" -#: config/rs6000/rs6000.opt:325 +#: config/rs6000/rs6000.opt:321 #, no-c-format msgid "" "Generate unaligned VSX load/store for inline expansion of memcpy/memmove." msgstr "" -#: config/rs6000/rs6000.opt:329 +#: config/rs6000/rs6000.opt:325 #, no-c-format msgid "" "Generate unaligned VSX vector pair load/store for inline expansion of memcpy/" "memmove." msgstr "" -#: config/rs6000/rs6000.opt:333 +#: config/rs6000/rs6000.opt:329 #, no-c-format msgid "Max number of bytes to compare without loops." msgstr "" -#: config/rs6000/rs6000.opt:337 +#: config/rs6000/rs6000.opt:333 #, no-c-format msgid "Max number of bytes to compare with loops." msgstr "" -#: config/rs6000/rs6000.opt:341 +#: config/rs6000/rs6000.opt:337 #, no-c-format msgid "Max number of bytes to compare." msgstr "" -#: config/rs6000/rs6000.opt:345 +#: config/rs6000/rs6000.opt:341 #, no-c-format msgid "Generate isel instructions." msgstr "" -#: config/rs6000/rs6000.opt:349 +#: config/rs6000/rs6000.opt:345 #, no-c-format msgid "-mdebug=\tEnable debug output." msgstr "" -#: config/rs6000/rs6000.opt:354 +#: config/rs6000/rs6000.opt:350 #, no-c-format msgid "Use the AltiVec ABI extensions." msgstr "" -#: config/rs6000/rs6000.opt:358 +#: config/rs6000/rs6000.opt:354 #, no-c-format msgid "Do not use the AltiVec ABI extensions." msgstr "" -#: config/rs6000/rs6000.opt:363 +#: config/rs6000/rs6000.opt:359 #, no-c-format msgid "Use the AIX Vector Extended ABI." msgstr "" -#: config/rs6000/rs6000.opt:367 +#: config/rs6000/rs6000.opt:363 #, no-c-format msgid "Do not use the AIX Vector Extended ABI." msgstr "" -#: config/rs6000/rs6000.opt:372 +#: config/rs6000/rs6000.opt:368 #, no-c-format msgid "Use the ELFv1 ABI." msgstr "" -#: config/rs6000/rs6000.opt:376 +#: config/rs6000/rs6000.opt:372 #, no-c-format msgid "Use the ELFv2 ABI." msgstr "" -#: config/rs6000/rs6000.opt:396 +#: config/rs6000/rs6000.opt:392 #, no-c-format msgid "-mcpu=\tUse features of and schedule code for given CPU." msgstr "" -#: config/rs6000/rs6000.opt:400 +#: config/rs6000/rs6000.opt:396 #, no-c-format msgid "-mtune=\tSchedule code for given CPU." msgstr "" -#: config/rs6000/rs6000.opt:404 +#: config/rs6000/rs6000.opt:400 #, no-c-format msgid "-mtraceback=[full,part,no]\tSelect type of traceback table." msgstr "" -#: config/rs6000/rs6000.opt:420 +#: config/rs6000/rs6000.opt:416 #, no-c-format msgid "Avoid all range limits on call instructions." msgstr "" -#: config/rs6000/rs6000.opt:428 +#: config/rs6000/rs6000.opt:424 #, no-c-format msgid "Warn about deprecated 'vector long ...' AltiVec type usage." msgstr "" -#: config/rs6000/rs6000.opt:432 +#: config/rs6000/rs6000.opt:428 #, no-c-format msgid "" "Use -mlong-double-64 for 64-bit IEEE floating point format. Use -mlong-" "double-128 for 128-bit floating point format (either IEEE or IBM)." msgstr "" -#: config/rs6000/rs6000.opt:441 +#: config/rs6000/rs6000.opt:437 #, no-c-format msgid "Determine which dependences between insns are considered costly." msgstr "" -#: config/rs6000/rs6000.opt:445 +#: config/rs6000/rs6000.opt:441 #, no-c-format msgid "Specify which post scheduling nop insertion scheme to apply." msgstr "" -#: config/rs6000/rs6000.opt:449 +#: config/rs6000/rs6000.opt:445 #, no-c-format msgid "Specify alignment of structure fields default/natural." msgstr "" -#: config/rs6000/rs6000.opt:453 +#: config/rs6000/rs6000.opt:449 #, no-c-format msgid "Valid arguments to -malign-:" msgstr "" -#: config/rs6000/rs6000.opt:463 +#: config/rs6000/rs6000.opt:459 #, no-c-format msgid "Specify scheduling priority for dispatch slot restricted insns." msgstr "" -#: config/rs6000/rs6000.opt:467 +#: config/rs6000/rs6000.opt:463 #, no-c-format msgid "Use r11 to hold the static link in calls to functions via pointers." msgstr "" -#: config/rs6000/rs6000.opt:471 +#: config/rs6000/rs6000.opt:467 #, no-c-format msgid "Save the TOC in the prologue for indirect calls rather than inline." msgstr "" -#: config/rs6000/rs6000.opt:479 +#: config/rs6000/rs6000.opt:475 #, no-c-format msgid "" "Fuse certain integer operations together for better performance on power8." msgstr "" -#: config/rs6000/rs6000.opt:483 +#: config/rs6000/rs6000.opt:479 #, no-c-format msgid "Allow sign extension in fusion operations." msgstr "" -#: config/rs6000/rs6000.opt:487 +#: config/rs6000/rs6000.opt:483 #, no-c-format msgid "Use vector and scalar instructions added in ISA 2.07." msgstr "" -#: config/rs6000/rs6000.opt:491 +#: config/rs6000/rs6000.opt:487 #, no-c-format msgid "" "Fuse certain integer operations together for better performance on power10." msgstr "" -#: config/rs6000/rs6000.opt:495 +#: config/rs6000/rs6000.opt:491 #, no-c-format msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions." msgstr "" -#: config/rs6000/rs6000.opt:502 +#: config/rs6000/rs6000.opt:498 #, no-c-format msgid "Use ISA 2.07 transactional memory (HTM) instructions." msgstr "" -#: config/rs6000/rs6000.opt:506 +#: config/rs6000/rs6000.opt:502 #, no-c-format msgid "Generate the quad word memory instructions (lq/stq)." msgstr "" -#: config/rs6000/rs6000.opt:510 +#: config/rs6000/rs6000.opt:506 #, no-c-format msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)." msgstr "" -#: config/rs6000/rs6000.opt:514 +#: config/rs6000/rs6000.opt:510 #, no-c-format msgid "" "Generate aggregate parameter passing code with at most 64-bit alignment." msgstr "" -#: config/rs6000/rs6000.opt:518 +#: config/rs6000/rs6000.opt:514 #, no-c-format msgid "Analyze and remove doubleword swaps from VSX computations." msgstr "" -#: config/rs6000/rs6000.opt:526 +#: config/rs6000/rs6000.opt:522 #, no-c-format msgid "Use certain scalar instructions added in ISA 3.0." msgstr "" -#: config/rs6000/rs6000.opt:530 +#: config/rs6000/rs6000.opt:526 #, no-c-format msgid "Use vector instructions added in ISA 3.0." msgstr "" -#: config/rs6000/rs6000.opt:534 +#: config/rs6000/rs6000.opt:530 #, no-c-format msgid "Use the new min/max instructions defined in ISA 3.0." msgstr "" -#: config/rs6000/rs6000.opt:538 +#: config/rs6000/rs6000.opt:534 #, no-c-format msgid "Generate the integer modulo instructions." msgstr "" -#: config/rs6000/rs6000.opt:542 +#: config/rs6000/rs6000.opt:538 #, no-c-format msgid "Enable IEEE 128-bit floating point via the __float128 keyword." msgstr "" -#: config/rs6000/rs6000.opt:546 +#: config/rs6000/rs6000.opt:542 #, no-c-format msgid "Enable using IEEE 128-bit floating point instructions." msgstr "" -#: config/rs6000/rs6000.opt:550 +#: config/rs6000/rs6000.opt:546 #, no-c-format msgid "Enable default conversions between __float128 & long double." msgstr "" -#: config/rs6000/rs6000.opt:590 +#: config/rs6000/rs6000.opt:586 #, no-c-format msgid "Generate (do not generate) prefixed memory instructions." msgstr "" -#: config/rs6000/rs6000.opt:594 +#: config/rs6000/rs6000.opt:590 #, no-c-format msgid "Generate (do not generate) pc-relative memory addressing." msgstr "" -#: config/rs6000/rs6000.opt:598 +#: config/rs6000/rs6000.opt:594 #, no-c-format msgid "" "Generate (do not generate) pc-relative memory optimizations for externals." msgstr "" -#: config/rs6000/rs6000.opt:602 +#: config/rs6000/rs6000.opt:598 #, no-c-format msgid "Generate (do not generate) MMA instructions." msgstr "" -#: config/rs6000/rs6000.opt:609 +#: config/rs6000/rs6000.opt:605 #, no-c-format msgid "" "Enable instructions that guard against return-oriented programming attacks." msgstr "" -#: config/rs6000/rs6000.opt:613 +#: config/rs6000/rs6000.opt:609 #, no-c-format msgid "Generate code that will run in privileged state." msgstr "" -#: config/rs6000/rs6000.opt:617 +#: config/rs6000/rs6000.opt:613 #, no-c-format msgid "Generate (do not generate) code that uses the XXSPLTIW instruction." msgstr "" -#: config/rs6000/rs6000.opt:621 +#: config/rs6000/rs6000.opt:617 #, no-c-format msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction." msgstr "" -#: config/rs6000/rs6000.opt:625 +#: config/rs6000/rs6000.opt:621 #, no-c-format msgid "Generate (do not generate) code that uses the LXVKQ instruction." msgstr "" -#: config/rs6000/rs6000.opt:629 +#: config/rs6000/rs6000.opt:627 +#, no-c-format +msgid "" +"Used to limit unroll factor which indicates how much the autovectorizer may " +"unroll a loop. The default value is 4." +msgstr "" + +#: config/rs6000/rs6000.opt:633 #, no-c-format msgid "" "When costing for loop vectorization, we probably need to penalize the loop " @@ -9605,7 +10304,7 @@ msgid "" "value is 85." msgstr "" -#: config/rs6000/rs6000.opt:638 +#: config/rs6000/rs6000.opt:642 #, no-c-format msgid "" "Like parameter rs6000-density-pct-threshold, we also check the total sum of " @@ -9613,7 +10312,7 @@ msgid "" "threshold specified by this parameter. The default value is 70." msgstr "" -#: config/rs6000/rs6000.opt:644 +#: config/rs6000/rs6000.opt:648 #, no-c-format msgid "" "When both heuristics with rs6000-density-pct-threshold and rs6000-density-" @@ -9621,7 +10320,7 @@ msgid "" "the value which is specified by this parameter. The default value is 10." msgstr "" -#: config/rs6000/rs6000.opt:651 +#: config/rs6000/rs6000.opt:655 #, no-c-format msgid "" "When costing for loop vectorization, we probably need to penalize the loop " @@ -9632,7 +10331,7 @@ msgid "" "specified by this parameter. The default value is 45." msgstr "" -#: config/rs6000/rs6000.opt:660 +#: config/rs6000/rs6000.opt:664 #, no-c-format msgid "" "Like parameter rs6000-density-load-pct-threshold, we also check if the total " @@ -9640,6 +10339,21 @@ msgid "" "and penalize only if it's satisfied. The default value is 20." msgstr "" +#: config/rs6000/rs6000.opt:670 +#, no-c-format +msgid "" +"Indicate how many non memory access vector instructions can be issued per " +"cycle, it's used in unroll factor determination for autovectorizer. The " +"default value is 4." +msgstr "" + +#: config/rs6000/rs6000.opt:676 +#, no-c-format +msgid "" +"When reduction factor computed for a loop exceeds the threshold specified by " +"this parameter, prefer to unroll this loop. The default value is 1." +msgstr "" + #: config/rs6000/sysv4.opt:24 #, no-c-format msgid "-mcall-ABI\tSelect ABI calling convention." @@ -9874,23 +10588,6 @@ msgstr "" msgid "Tune expected memory latency." msgstr "" -#: config/tilepro/tilepro.opt:23 -#, no-c-format -msgid "" -"Compile with 32 bit longs and pointers, which is the only supported behavior " -"and thus the flag is ignored." -msgstr "" - -#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26 -#, no-c-format -msgid "-mcpu=CPU\tUse features of and schedule code for given CPU." -msgstr "" - -#: config/tilepro/tilepro.opt:32 -#, no-c-format -msgid "Known TILEPro CPUs (for use with the -mcpu= option):" -msgstr "" - #: config/lm32/lm32.opt:24 #, no-c-format msgid "Enable multiply instructions." @@ -10009,6 +10706,16 @@ msgid "" "is 1024." msgstr "" +#: config/loongarch/loongarch.opt:166 +#, no-c-format +msgid "Use %reloc() assembly operators." +msgstr "" + +#: config/loongarch/loongarch.opt:197 +#, no-c-format +msgid "Avoid using the GOT to access external symbols." +msgstr "" + #: config/or1k/elf.opt:28 #, no-c-format msgid "Configure the newlib board specific runtime. The default is or1ksim." @@ -10215,13 +10922,11 @@ msgid "Equivalent to -mgpopt=none." msgstr "" #: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134 -#: config/tilegx/tilegx.opt:45 #, no-c-format msgid "Use big-endian byte order." msgstr "" #: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138 -#: config/tilegx/tilegx.opt:49 #, no-c-format msgid "Use little-endian byte order." msgstr "" @@ -12228,69 +12933,63 @@ msgstr "" msgid "Enable the use of the fsrra instruction." msgstr "" -#: config/sh/sh.opt:303 -#, no-c-format -msgid "Use LRA instead of reload (transitional)." -msgstr "" - #: config/gcn/gcn.opt:26 #, no-c-format msgid "GCN GPU type to use:" msgstr "" -#: config/gcn/gcn.opt:42 config/gcn/gcn.opt:46 +#: config/gcn/gcn.opt:45 config/gcn/gcn.opt:49 #, no-c-format msgid "Specify the name of the target GPU." msgstr "" -#: config/gcn/gcn.opt:50 +#: config/gcn/gcn.opt:53 #, no-c-format msgid "Generate code for a 32-bit ABI." msgstr "" -#: config/gcn/gcn.opt:54 +#: config/gcn/gcn.opt:57 #, no-c-format msgid "Generate code for a 64-bit ABI." msgstr "" -#: config/gcn/gcn.opt:58 +#: config/gcn/gcn.opt:61 #, no-c-format msgid "Enable OpenMP GPU offloading." msgstr "" -#: config/gcn/gcn.opt:69 +#: config/gcn/gcn.opt:72 #, no-c-format -msgid "" -"-mstack-size=\tSet the private segment size per wave-front, in bytes." +msgid "Obsolete; use GCN_STACK_SIZE at runtime." msgstr "" -#: config/gcn/gcn.opt:75 +#: config/gcn/gcn.opt:78 #, no-c-format msgid "" "Amount of local data-share (LDS) memory to reserve for gang-private " "variables." msgstr "" -#: config/gcn/gcn.opt:79 +#: config/gcn/gcn.opt:82 #, no-c-format msgid "Warn about invalid OpenACC dimensions." msgstr "" -#: config/gcn/gcn.opt:83 +#: config/gcn/gcn.opt:86 #, no-c-format msgid "Compile for devices requiring XNACK enabled. Default off." msgstr "" -#: config/gcn/gcn.opt:87 +#: config/gcn/gcn.opt:90 #, no-c-format msgid "SRAM-ECC modes:" msgstr "" -#: config/gcn/gcn.opt:100 +#: config/gcn/gcn.opt:103 #, no-c-format msgid "" -"Compile for devices with the SRAM ECC feature enabled, or not. Default \"any" -"\"." +"Compile for devices with the SRAM ECC feature enabled, or not. Default " +"\"any\"." msgstr "" #: config/fr30/fr30.opt:23 @@ -12805,26 +13504,6 @@ msgstr "" msgid "Known MIPS ISA levels (for use with the -mips option):" msgstr "" -#: config/tilegx/tilegx.opt:30 -#, no-c-format -msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):" -msgstr "" - -#: config/tilegx/tilegx.opt:37 -#, no-c-format -msgid "Compile with 32 bit longs and pointers." -msgstr "" - -#: config/tilegx/tilegx.opt:41 -#, no-c-format -msgid "Compile with 64 bit longs and pointers." -msgstr "" - -#: config/tilegx/tilegx.opt:53 -#, no-c-format -msgid "Use given TILE-Gx code model." -msgstr "" - #: config/arc/arc-tables.opt:25 #, no-c-format msgid "Known ARC CPUs (for use with the -mcpu= option):" @@ -13020,230 +13699,224 @@ msgstr "" msgid "-mtune=TUNE\tTune code for given ARC variant." msgstr "" -#: config/arc/arc.opt:281 +#: config/arc/arc.opt:284 #, no-c-format msgid "Enable the use of indexed loads." msgstr "" -#: config/arc/arc.opt:285 +#: config/arc/arc.opt:288 #, no-c-format msgid "Enable the use of pre/post modify with register displacement." msgstr "" -#: config/arc/arc.opt:289 +#: config/arc/arc.opt:292 #, no-c-format msgid "Generate 32x16 multiply and mac instructions." msgstr "" -#: config/arc/arc.opt:297 +#: config/arc/arc.opt:300 #, no-c-format msgid "Don't use less than 25 bit addressing range for calls." msgstr "" -#: config/arc/arc.opt:301 +#: config/arc/arc.opt:304 #, no-c-format msgid "" "Explain what alignment considerations lead to the decision to make an insn " "short or long." msgstr "" -#: config/arc/arc.opt:309 -#, no-c-format -msgid "" -"Enable Rcq constraint handling - most short code generation depends on this." -msgstr "" - -#: config/arc/arc.opt:313 -#, no-c-format -msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this." -msgstr "" - -#: config/arc/arc.opt:317 +#: config/arc/arc.opt:322 #, no-c-format msgid "Enable pre-reload use of cbranchsi pattern." msgstr "" -#: config/arc/arc.opt:321 +#: config/arc/arc.opt:326 #, no-c-format msgid "Enable bbit peephole2." msgstr "" -#: config/arc/arc.opt:325 +#: config/arc/arc.opt:330 #, no-c-format msgid "" "Use pc-relative switch case tables - this enables case table shortening." msgstr "" -#: config/arc/arc.opt:329 +#: config/arc/arc.opt:334 #, no-c-format msgid "Enable compact casesi pattern." msgstr "" -#: config/arc/arc.opt:333 +#: config/arc/arc.opt:338 #, no-c-format msgid "Enable 'q' instruction alternatives." msgstr "" -#: config/arc/arc.opt:337 +#: config/arc/arc.opt:342 #, no-c-format msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc." msgstr "" -#: config/arc/arc.opt:344 +#: config/arc/arc.opt:349 #, no-c-format msgid "Enable variable polynomial CRC extension." msgstr "" -#: config/arc/arc.opt:348 +#: config/arc/arc.opt:353 #, no-c-format msgid "Enable DSP 3.1 Pack A extensions." msgstr "" -#: config/arc/arc.opt:352 +#: config/arc/arc.opt:357 #, no-c-format msgid "Enable dual viterbi butterfly extension." msgstr "" -#: config/arc/arc.opt:362 +#: config/arc/arc.opt:367 #, no-c-format msgid "Enable Dual and Single Operand Instructions for Telephony." msgstr "" -#: config/arc/arc.opt:366 +#: config/arc/arc.opt:371 #, no-c-format msgid "Enable XY Memory extension (DSP version 3)." msgstr "" -#: config/arc/arc.opt:371 +#: config/arc/arc.opt:376 #, no-c-format msgid "Enable Locked Load/Store Conditional extension." msgstr "" -#: config/arc/arc.opt:375 +#: config/arc/arc.opt:380 #, no-c-format msgid "Enable swap byte ordering extension instruction." msgstr "" -#: config/arc/arc.opt:379 +#: config/arc/arc.opt:384 #, no-c-format msgid "Enable 64-bit Time-Stamp Counter extension instruction." msgstr "" -#: config/arc/arc.opt:383 +#: config/arc/arc.opt:388 #, no-c-format msgid "Pass -EB option through to linker." msgstr "" -#: config/arc/arc.opt:387 +#: config/arc/arc.opt:392 #, no-c-format msgid "Pass -EL option through to linker." msgstr "" -#: config/arc/arc.opt:391 +#: config/arc/arc.opt:396 #, no-c-format msgid "Pass -marclinux option through to linker." msgstr "" -#: config/arc/arc.opt:395 +#: config/arc/arc.opt:400 #, no-c-format msgid "Pass -marclinux_prof option through to linker." msgstr "" -#: config/arc/arc.opt:404 +#: config/arc/arc.opt:409 #, no-c-format msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY." msgstr "" -#: config/arc/arc.opt:408 +#: config/arc/arc.opt:413 #, no-c-format msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." msgstr "" -#: config/arc/arc.opt:412 +#: config/arc/arc.opt:417 #, no-c-format msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." msgstr "" -#: config/arc/arc.opt:424 +#: config/arc/arc.opt:429 #, no-c-format msgid "Enable atomic instructions." msgstr "" -#: config/arc/arc.opt:428 +#: config/arc/arc.opt:433 #, no-c-format msgid "Enable double load/store instructions for ARC HS." msgstr "" -#: config/arc/arc.opt:432 +#: config/arc/arc.opt:437 #, no-c-format msgid "Specify the name of the target floating point configuration." msgstr "" -#: config/arc/arc.opt:475 +#: config/arc/arc.opt:480 #, no-c-format msgid "Specify thread pointer register number." msgstr "" -#: config/arc/arc.opt:482 +#: config/arc/arc.opt:487 #, no-c-format msgid "Enable use of NPS400 bit operations." msgstr "" -#: config/arc/arc.opt:486 +#: config/arc/arc.opt:491 #, no-c-format msgid "Enable use of NPS400 xld/xst extension." msgstr "" -#: config/arc/arc.opt:494 +#: config/arc/arc.opt:499 #, no-c-format msgid "" "Specifies the registers that the processor saves on an interrupt entry and " "exit." msgstr "" -#: config/arc/arc.opt:498 +#: config/arc/arc.opt:503 #, no-c-format msgid "" "Specifies the number of registers replicated in second register bank on " "entry to fast interrupt." msgstr "" -#: config/arc/arc.opt:502 +#: config/arc/arc.opt:507 #, no-c-format msgid "" "Sets LP_COUNT register width. Possible values are 8, 16, 20, 24, 28, and 32." msgstr "" -#: config/arc/arc.opt:527 +#: config/arc/arc.opt:532 #, no-c-format msgid "Enable 16-entry register file." msgstr "" -#: config/arc/arc.opt:531 +#: config/arc/arc.opt:536 #, no-c-format msgid "Enable use of BI/BIH instructions when available." msgstr "" -#: config/arc/arc.opt:535 +#: config/arc/arc.opt:540 #, no-c-format msgid "Enable ENTER_S and LEAVE_S opcodes for ARCv2." msgstr "" -#: lto/lang.opt:53 +#: lto/lang.opt:50 #, no-c-format msgid "Set linker output type (used internally during LTO optimization)." msgstr "" -#: lto/lang.opt:58 +#: lto/lang.opt:54 #, no-c-format msgid "Run the link-time optimizer in local transformation (LTRANS) mode." msgstr "" -#: lto/lang.opt:62 +#: lto/lang.opt:58 #, no-c-format msgid "Specify a file to which a list of files output by LTRANS is written." msgstr "" +#: lto/lang.opt:62 +#, no-c-format +msgid "The resolution file." +msgstr "" + #: lto/lang.opt:66 #, no-c-format msgid "Run the link-time optimizer in whole program analysis (WPA) mode." @@ -13255,553 +13928,548 @@ msgid "" "Whole program analysis (WPA) mode with number of parallel jobs specified." msgstr "" -#: lto/lang.opt:75 +#: lto/lang.opt:78 #, no-c-format msgid "Call the dump function for variables and function in IL." msgstr "" -#: lto/lang.opt:79 +#: lto/lang.opt:82 #, no-c-format msgid "Dump the demangled output." msgstr "" -#: lto/lang.opt:83 +#: lto/lang.opt:86 #, no-c-format msgid "Dump only the defined symbols." msgstr "" -#: lto/lang.opt:87 +#: lto/lang.opt:90 #, no-c-format msgid "Print the initial values of the variables." msgstr "" -#: lto/lang.opt:91 +#: lto/lang.opt:94 #, no-c-format msgid "Sort the symbols alphabetically." msgstr "" -#: lto/lang.opt:95 +#: lto/lang.opt:98 #, no-c-format msgid "Sort the symbols according to size." msgstr "" -#: lto/lang.opt:99 +#: lto/lang.opt:102 #, no-c-format msgid "Display the symbols in reverse order." msgstr "" -#: lto/lang.opt:106 +#: lto/lang.opt:109 #, no-c-format msgid "Dump the details of LTO objects." msgstr "" -#: lto/lang.opt:110 +#: lto/lang.opt:113 #, no-c-format msgid "Dump the statistics of tree types." msgstr "" -#: lto/lang.opt:114 +#: lto/lang.opt:117 #, no-c-format msgid "Dump the statistics of trees." msgstr "" -#: lto/lang.opt:118 +#: lto/lang.opt:121 #, no-c-format msgid "Dump the statistics of gimple statements." msgstr "" -#: lto/lang.opt:128 +#: lto/lang.opt:131 #, no-c-format msgid "Dump the dump tool command line options." msgstr "" -#: lto/lang.opt:132 +#: lto/lang.opt:135 #, no-c-format msgid "Dump the symtab callgraph." msgstr "" -#: lto/lang.opt:136 -#, no-c-format -msgid "The resolution file." -msgstr "" - -#: common.opt:245 +#: common.opt:243 #, no-c-format msgid "Provide bash completion for options starting with provided string." msgstr "" -#: common.opt:297 +#: common.opt:295 #, no-c-format msgid "Display this information." msgstr "" -#: common.opt:301 +#: common.opt:299 #, no-c-format msgid "" "--help=\tDisplay descriptions of a specific class of options. " " is one or more of optimizers, target, warnings, undocumented, params." msgstr "" -#: common.opt:422 +#: common.opt:420 #, no-c-format msgid "" "Display target specific command line options (including assembler and linker " "options)." msgstr "" -#: common.opt:468 +#: common.opt:466 #, no-c-format msgid "-O\tSet optimization level to ." msgstr "" -#: common.opt:472 +#: common.opt:470 #, no-c-format msgid "Optimize for space rather than speed." msgstr "" -#: common.opt:476 +#: common.opt:474 #, no-c-format msgid "Optimize for speed disregarding exact standards compliance." msgstr "" -#: common.opt:480 +#: common.opt:478 #, no-c-format msgid "Optimize for debugging experience rather than speed or size." msgstr "" -#: common.opt:484 +#: common.opt:482 #, no-c-format msgid "Optimize for space aggressively rather than speed." msgstr "" -#: common.opt:524 +#: common.opt:522 #, no-c-format msgid "This switch is deprecated; use -Wextra instead." msgstr "" -#: common.opt:537 +#: common.opt:535 #, no-c-format msgid "Warn about returning structures, unions or arrays." msgstr "" -#: common.opt:541 +#: common.opt:539 #, no-c-format msgid "" "Warn if a loop with constant number of iterations triggers undefined " "behavior." msgstr "" -#: common.opt:545 common.opt:549 +#: common.opt:546 #, no-c-format msgid "Warn if an array is accessed out of bounds." msgstr "" -#: common.opt:553 common.opt:557 +#: common.opt:550 common.opt:554 #, no-c-format msgid "Warn for uses of pointers to deallocated storage." msgstr "" -#: common.opt:561 +#: common.opt:558 #, no-c-format msgid "Warn about inappropriate attribute usage." msgstr "" -#: common.opt:565 +#: common.opt:562 #, no-c-format msgid "Do not warn about specified attributes." msgstr "" -#: common.opt:569 common.opt:573 +#: common.opt:566 common.opt:570 #, no-c-format msgid "" "Warn about type safety and similar errors and mismatches in declarations " "with alias attributes." msgstr "" -#: common.opt:577 +#: common.opt:574 #, no-c-format msgid "" "Warn when profiling instrumentation was requested, but could not be applied " "to a certain function." msgstr "" -#: common.opt:582 common.opt:586 +#: common.opt:579 common.opt:583 #, no-c-format msgid "Warn about pointer casts which increase alignment." msgstr "" -#: common.opt:590 +#: common.opt:587 #, no-c-format msgid "Warn when a #warning directive is encountered." msgstr "" -#: common.opt:594 +#: common.opt:591 #, no-c-format msgid "Warn about uses of __attribute__((warning)) declarations." msgstr "" -#: common.opt:598 +#: common.opt:595 #, no-c-format msgid "Warn if a deprecated compiler feature, class, method, or field is used." msgstr "" -#: common.opt:602 +#: common.opt:599 #, no-c-format msgid "Warn about uses of __attribute__((deprecated)) declarations." msgstr "" -#: common.opt:606 +#: common.opt:603 #, no-c-format msgid "Warn when an optimization pass is disabled." msgstr "" -#: common.opt:610 +#: common.opt:607 #, no-c-format msgid "Treat all warnings as errors." msgstr "" -#: common.opt:614 +#: common.opt:611 #, no-c-format msgid "Treat specified warning as error." msgstr "" -#: common.opt:618 +#: common.opt:615 #, no-c-format msgid "Print extra (possibly unwanted) warnings." msgstr "" -#: common.opt:622 +#: common.opt:619 #, no-c-format msgid "Exit on the first error occurred." msgstr "" -#: common.opt:626 +#: common.opt:623 #, no-c-format msgid "" "-Wframe-larger-than=\tWarn if a function's stack frame requires " "in excess of ." msgstr "" -#: common.opt:630 +#: common.opt:627 #, no-c-format msgid "" "Disable -Wframe-larger-than= warning. Equivalent to -Wframe-larger-" "than= or larger." msgstr "" -#: common.opt:634 +#: common.opt:631 #, no-c-format msgid "Warn when attempting to free a non-heap object." msgstr "" -#: common.opt:645 +#: common.opt:642 #, no-c-format msgid "Warn when a switch case falls through." msgstr "" -#: common.opt:653 +#: common.opt:650 #, no-c-format msgid "Warn when an inlined function cannot be inlined." msgstr "" -#: common.opt:657 +#: common.opt:654 #, no-c-format msgid "" "Warn when an atomic memory model parameter is known to be outside the valid " "range." msgstr "" -#: common.opt:664 +#: common.opt:661 #, no-c-format msgid "" "-Wlarger-than=\tWarn if an object's size exceeds ." msgstr "" -#: common.opt:668 +#: common.opt:665 #, no-c-format msgid "" "Disable -Wlarger-than= warning. Equivalent to -Wlarger-than= or " "larger." msgstr "" -#: common.opt:672 +#: common.opt:669 #, no-c-format msgid "Warn if comparing pointer parameter with nonnull attribute with NULL." msgstr "" -#: common.opt:676 +#: common.opt:673 #, no-c-format msgid "" "Warn if dereferencing a NULL pointer may lead to erroneous or undefined " "behavior." msgstr "" -#: common.opt:687 +#: common.opt:684 #, no-c-format msgid "" "Warn about some C++ One Definition Rule violations during link time " "optimization." msgstr "" -#: common.opt:691 +#: common.opt:688 #, no-c-format msgid "Warn about overflow in arithmetic expressions." msgstr "" -#: common.opt:695 +#: common.opt:692 #, no-c-format msgid "" "During link time optimization warn about mismatched types of global " "declarations." msgstr "" -#: common.opt:699 +#: common.opt:696 #, no-c-format msgid "Warn when the packed attribute has no effect on struct layout." msgstr "" -#: common.opt:703 +#: common.opt:700 #, no-c-format msgid "Warn when padding is required to align structure members." msgstr "" -#: common.opt:707 +#: common.opt:704 #, no-c-format msgid "Issue warnings needed for strict compliance to the standard." msgstr "" -#: common.opt:711 +#: common.opt:708 #, no-c-format msgid "" "Warn about returning a pointer/reference to a local or temporary variable." msgstr "" -#: common.opt:715 +#: common.opt:712 #, no-c-format msgid "Warn when one variable shadows another. Same as -Wshadow=global." msgstr "" -#: common.opt:719 +#: common.opt:716 #, no-c-format msgid "Warn when one variable shadows another (globally)." msgstr "" -#: common.opt:723 +#: common.opt:720 #, no-c-format msgid "" "Warn when one local variable shadows another local variable or parameter." msgstr "" -#: common.opt:730 +#: common.opt:727 #, no-c-format msgid "" "Warn when one local variable shadows another local variable or parameter of " "compatible type." msgstr "" -#: common.opt:737 +#: common.opt:734 #, no-c-format msgid "Warn when not issuing stack smashing protection for some reason." msgstr "" -#: common.opt:741 +#: common.opt:738 #, no-c-format msgid "" "-Wstack-usage=\tWarn if stack usage might exceed ." msgstr "" -#: common.opt:745 +#: common.opt:742 #, no-c-format msgid "" "Disable Wstack-usage= warning. Equivalent to Wstack-usage= or " "larger." msgstr "" -#: common.opt:749 common.opt:753 +#: common.opt:746 common.opt:750 #, no-c-format msgid "Warn about code which might break strict aliasing rules." msgstr "" -#: common.opt:757 common.opt:761 +#: common.opt:754 common.opt:758 #, no-c-format msgid "Warn about optimizations that assume that signed overflow is undefined." msgstr "" -#: common.opt:765 +#: common.opt:762 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((cold))." msgstr "" -#: common.opt:769 +#: common.opt:766 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((const))." msgstr "" -#: common.opt:773 +#: common.opt:770 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((pure))." msgstr "" -#: common.opt:777 +#: common.opt:774 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((noreturn))." msgstr "" -#: common.opt:781 +#: common.opt:778 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((malloc))." msgstr "" -#: common.opt:785 +#: common.opt:782 #, no-c-format msgid "" "Warn about C++ polymorphic types where adding final keyword would improve " "code quality." msgstr "" -#: common.opt:789 +#: common.opt:786 #, no-c-format msgid "" "Warn about C++ virtual methods where adding final keyword would improve code " "quality." msgstr "" -#: common.opt:793 +#: common.opt:790 #, no-c-format msgid "" "Warn about statements between switch's controlling expression and the first " "case." msgstr "" -#: common.opt:798 +#: common.opt:795 #, no-c-format msgid "Do not suppress warnings from system headers." msgstr "" -#: common.opt:802 +#: common.opt:799 #, no-c-format msgid "Warn whenever a trampoline is generated." msgstr "" -#: common.opt:806 +#: common.opt:803 #, no-c-format msgid "" "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto " "variable." msgstr "" -#: common.opt:810 +#: common.opt:807 #, no-c-format msgid "" "Warn if a comparison is always true or always false due to the limited range " "of the data type." msgstr "" -#: common.opt:814 +#: common.opt:811 #, no-c-format msgid "Warn about uninitialized automatic variables." msgstr "" -#: common.opt:818 +#: common.opt:815 #, no-c-format msgid "Warn about maybe uninitialized automatic variables." msgstr "" -#: common.opt:826 +#: common.opt:823 #, no-c-format msgid "Enable all -Wunused- warnings." msgstr "" -#: common.opt:830 +#: common.opt:827 #, no-c-format msgid "Warn when a function parameter is only set, otherwise unused." msgstr "" -#: common.opt:834 +#: common.opt:831 #, no-c-format msgid "Warn when a variable is only set, otherwise unused." msgstr "" -#: common.opt:838 +#: common.opt:835 #, no-c-format msgid "Warn when a function is unused." msgstr "" -#: common.opt:842 +#: common.opt:839 #, no-c-format msgid "Warn when a label is unused." msgstr "" -#: common.opt:846 +#: common.opt:843 #, no-c-format msgid "Warn when a function parameter is unused." msgstr "" -#: common.opt:850 +#: common.opt:847 #, no-c-format msgid "Warn when an expression value is unused." msgstr "" -#: common.opt:854 +#: common.opt:851 #, no-c-format msgid "Warn when a variable is unused." msgstr "" -#: common.opt:858 +#: common.opt:855 #, no-c-format msgid "Warn in case profiles in -fprofile-use do not match." msgstr "" -#: common.opt:862 +#: common.opt:859 #, no-c-format msgid "" "Warn in case a function ends earlier than it begins due to an invalid " "linenum macros." msgstr "" -#: common.opt:866 +#: common.opt:863 #, no-c-format msgid "Warn in case profiles in -fprofile-use do not exist." msgstr "" -#: common.opt:870 +#: common.opt:867 #, no-c-format msgid "Warn when a vector operation is compiled outside the SIMD." msgstr "" -#: common.opt:874 +#: common.opt:871 #, no-c-format msgid "Warn about unsupported features in ThreadSanitizer." msgstr "" -#: common.opt:890 +#: common.opt:887 #, no-c-format msgid "-aux-info \tEmit declaration information into ." msgstr "" -#: common.opt:903 +#: common.opt:900 #, no-c-format msgid "-d\tEnable dumps from specific passes of the compiler." msgstr "" -#: common.opt:907 +#: common.opt:904 #, no-c-format msgid "-dumpbase \tSet the file basename to be used for dumps." msgstr "" -#: common.opt:911 +#: common.opt:908 #, no-c-format msgid "" "-dumpbase-ext . Drop a trailing . from the dump basename to " "name auxiliary output files." msgstr "" -#: common.opt:915 +#: common.opt:912 #, no-c-format msgid "-dumpdir \tSet the directory name to be used for dumps." msgstr "" @@ -13878,269 +14546,273 @@ msgstr "" msgid "This switch is deprecated; use -fsanitize-recover= instead." msgstr "" -#: common.opt:1113 +#: common.opt:1110 #, no-c-format -msgid "" -"Use trap instead of a library function for undefined behavior sanitization." +msgid "Use traps instead of diagnostics of undefined behavior sanitizers." +msgstr "" + +#: common.opt:1120 +#, no-c-format +msgid "This switch is deprecated; use -fsanitize-trap= instead." msgstr "" -#: common.opt:1117 +#: common.opt:1124 #, no-c-format msgid "Generate unwind tables that are exact at each instruction boundary." msgstr "" -#: common.opt:1121 +#: common.opt:1128 #, no-c-format msgid "Generate auto-inc/dec instructions." msgstr "" -#: common.opt:1125 +#: common.opt:1132 #, no-c-format msgid "" "Use sample profile information for call graph node weights. The default " "profile file is fbdata.afdo in 'pwd'." msgstr "" -#: common.opt:1130 +#: common.opt:1137 #, no-c-format msgid "" "Use sample profile information for call graph node weights. The profile file " "is specified in the argument." msgstr "" -#: common.opt:1139 +#: common.opt:1146 #, no-c-format msgid "Generate code to check bounds before indexing arrays." msgstr "" -#: common.opt:1143 +#: common.opt:1150 #, no-c-format msgid "Replace add, compare, branch with branch on count register." msgstr "" -#: common.opt:1147 +#: common.opt:1154 #, no-c-format msgid "Use profiling information for branch probabilities." msgstr "" -#: common.opt:1163 +#: common.opt:1170 #, no-c-format msgid "Output callgraph information on a per-file basis." msgstr "" -#: common.opt:1167 +#: common.opt:1174 #, no-c-format msgid "Output callgraph information on a per-file basis with decorations." msgstr "" -#: common.opt:1171 +#: common.opt:1178 #, no-c-format msgid "" "-fcall-saved-\tMark as being preserved across functions." msgstr "" -#: common.opt:1175 +#: common.opt:1182 #, no-c-format msgid "" "-fcall-used-\tMark as being corrupted by function calls." msgstr "" -#: common.opt:1182 +#: common.opt:1189 #, no-c-format msgid "Save registers around function calls." msgstr "" -#: common.opt:1186 +#: common.opt:1193 #, no-c-format msgid "This switch is deprecated; do not use." msgstr "" -#: common.opt:1190 +#: common.opt:1197 #, no-c-format msgid "Check the return value of new in C++." msgstr "" -#: common.opt:1194 common.opt:1198 +#: common.opt:1201 common.opt:1205 #, no-c-format msgid "Perform internal consistency checkings." msgstr "" -#: common.opt:1202 +#: common.opt:1209 #, no-c-format msgid "Enable code hoisting." msgstr "" -#: common.opt:1206 +#: common.opt:1213 #, no-c-format msgid "" "Looks for opportunities to reduce stack adjustments and stack references." msgstr "" -#: common.opt:1210 +#: common.opt:1217 #, no-c-format msgid "Put uninitialized globals in the common section." msgstr "" -#: common.opt:1218 +#: common.opt:1225 #, no-c-format msgid "" "-fcompare-debug[=]\tCompile with and without e.g. -gtoggle, and " "compare the final-insns dump." msgstr "" -#: common.opt:1222 +#: common.opt:1229 #, no-c-format msgid "Run only the second compilation of -fcompare-debug." msgstr "" -#: common.opt:1226 +#: common.opt:1233 #, no-c-format msgid "Perform comparison elimination after register allocation has finished." msgstr "" -#: common.opt:1230 +#: common.opt:1237 #, no-c-format msgid "Do not perform optimizations increasing noticeably stack usage." msgstr "" -#: common.opt:1234 +#: common.opt:1241 #, no-c-format msgid "Perform a register copy-propagation optimization pass." msgstr "" -#: common.opt:1238 +#: common.opt:1245 #, no-c-format msgid "Perform cross-jumping optimization." msgstr "" -#: common.opt:1242 +#: common.opt:1249 #, no-c-format msgid "When running CSE, follow jumps to their targets." msgstr "" -#: common.opt:1250 +#: common.opt:1257 #, no-c-format msgid "Omit range reduction step when performing complex division." msgstr "" -#: common.opt:1254 +#: common.opt:1261 #, no-c-format msgid "Complex multiplication and division follow Fortran rules." msgstr "" -#: common.opt:1258 +#: common.opt:1265 #, no-c-format msgid "Place data items into their own section." msgstr "" -#: common.opt:1262 +#: common.opt:1269 #, no-c-format msgid "List all available debugging counters with their limits and counts." msgstr "" -#: common.opt:1266 +#: common.opt:1273 #, no-c-format msgid "" "-fdbg-cnt=[:-][:-" ":...][,:...]\tSet the debug counter limit." msgstr "" -#: common.opt:1270 +#: common.opt:1277 #, no-c-format msgid "" "-fdebug-prefix-map==\tMap one directory name to another in debug " "information." msgstr "" -#: common.opt:1274 +#: common.opt:1281 #, no-c-format msgid "" "-ffile-prefix-map==\tMap one directory name to another in " "compilation result." msgstr "" -#: common.opt:1278 +#: common.opt:1285 #, no-c-format msgid "Output .debug_types section when using DWARF v4 debuginfo." msgstr "" -#: common.opt:1284 +#: common.opt:1291 #, no-c-format msgid "Defer popping functions args from stack until later." msgstr "" -#: common.opt:1288 +#: common.opt:1295 #, no-c-format msgid "Attempt to fill delay slots of branch instructions." msgstr "" -#: common.opt:1292 +#: common.opt:1299 #, no-c-format msgid "Delete dead instructions that may throw exceptions." msgstr "" -#: common.opt:1296 +#: common.opt:1303 #, no-c-format msgid "Delete useless null pointer checks." msgstr "" -#: common.opt:1300 +#: common.opt:1307 #, no-c-format msgid "" "Stream extra data to support more aggressive devirtualization in LTO local " "transformation mode." msgstr "" -#: common.opt:1304 +#: common.opt:1311 #, no-c-format msgid "Perform speculative devirtualization." msgstr "" -#: common.opt:1308 +#: common.opt:1315 #, no-c-format msgid "Try to convert virtual calls to direct ones." msgstr "" -#: common.opt:1312 +#: common.opt:1319 #, no-c-format msgid "" "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source " "location at the beginning of line-wrapped diagnostics." msgstr "" -#: common.opt:1329 +#: common.opt:1336 #, no-c-format msgid "Show the source line with a caret indicating the column." msgstr "" -#: common.opt:1333 +#: common.opt:1340 #, no-c-format msgid "Show labels annotating ranges of source code when showing source." msgstr "" -#: common.opt:1337 +#: common.opt:1344 #, no-c-format msgid "Show line numbers in the left margin when showing source." msgstr "" -#: common.opt:1345 +#: common.opt:1352 #, no-c-format msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics." msgstr "" -#: common.opt:1365 +#: common.opt:1372 #, no-c-format msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics." msgstr "" -#: common.opt:1385 +#: common.opt:1392 #, no-c-format msgid "" "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are " "output as display columns (default) or raw bytes." msgstr "" -#: common.opt:1389 +#: common.opt:1396 #, no-c-format msgid "" "-fdiagnostics-column-origin=\tSet the number of the first column. " @@ -14148,442 +14820,449 @@ msgid "" "based, for example." msgstr "" -#: common.opt:1393 +#: common.opt:1400 #, no-c-format -msgid "-fdiagnostics-format=[text|json]\tSelect output format." +msgid "" +"-fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-" +"file]\tSelect output format." msgstr "" -#: common.opt:1397 +#: common.opt:1404 #, no-c-format msgid "" "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-" "printable-ASCII bytes in the source for diagnostics that suggest it." msgstr "" -#: common.opt:1432 +#: common.opt:1451 #, no-c-format msgid "Print fix-it hints in machine-readable form." msgstr "" -#: common.opt:1436 +#: common.opt:1455 #, no-c-format msgid "Print fix-it hints to stderr in unified diff format." msgstr "" -#: common.opt:1440 +#: common.opt:1459 #, no-c-format msgid "" "Amend appropriate diagnostic messages with the command line option that " "controls them." msgstr "" -#: common.opt:1444 +#: common.opt:1463 #, no-c-format msgid "Print CWE identifiers for diagnostic messages, where available." msgstr "" -#: common.opt:1448 +#: common.opt:1467 +#, no-c-format +msgid "Print any rules associated with diagnostic messages." +msgstr "" + +#: common.opt:1471 #, no-c-format msgid "" "Specify how to print any control-flow path associated with a diagnostic." msgstr "" -#: common.opt:1452 +#: common.opt:1475 #, no-c-format msgid "" "Turn off any diagnostics features that complicate the output, such as line " "numbers, color, and warning URLs." msgstr "" -#: common.opt:1456 +#: common.opt:1479 #, no-c-format msgid "" "-ftabstop= Distance between tab stops for column reporting." msgstr "" -#: common.opt:1472 +#: common.opt:1495 #, no-c-format msgid "Show stack depths of events in paths." msgstr "" -#: common.opt:1476 +#: common.opt:1499 #, no-c-format msgid "Set minimum width of left margin of source code when showing source." msgstr "" -#: common.opt:1480 +#: common.opt:1503 #, no-c-format msgid "" "-fdisable-[tree|rtl|ipa]-=range1+range2\tDisable an optimization pass." msgstr "" -#: common.opt:1484 +#: common.opt:1507 #, no-c-format msgid "" "-fenable-[tree|rtl|ipa]-=range1+range2\tEnable an optimization pass." msgstr "" -#: common.opt:1488 +#: common.opt:1511 #, no-c-format msgid "-fdump-\tDump various compiler internals to a file." msgstr "" -#: common.opt:1495 +#: common.opt:1518 #, no-c-format msgid "" "-fdump-final-insns=filename\tDump to filename the insns at the end of " "translation." msgstr "" -#: common.opt:1499 +#: common.opt:1522 #, no-c-format msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code." msgstr "" -#: common.opt:1503 +#: common.opt:1526 #, no-c-format msgid "Suppress output of addresses in debugging dumps." msgstr "" -#: common.opt:1507 +#: common.opt:1530 #, no-c-format msgid "" "Collect and dump debug information into temporary file if ICE in C/C++ " "compiler occurred." msgstr "" -#: common.opt:1512 +#: common.opt:1535 #, no-c-format msgid "" "Dump detailed information on GCC's internal representation of source code " "locations." msgstr "" -#: common.opt:1516 +#: common.opt:1539 #, no-c-format msgid "Dump optimization passes." msgstr "" -#: common.opt:1520 +#: common.opt:1543 #, no-c-format msgid "" "Suppress output of instruction numbers, line number notes and addresses in " "debugging dumps." msgstr "" -#: common.opt:1524 +#: common.opt:1547 #, no-c-format msgid "Suppress output of previous and next insn numbers in debugging dumps." msgstr "" -#: common.opt:1528 +#: common.opt:1551 #, no-c-format msgid "Enable CFI tables via GAS assembler directives." msgstr "" -#: common.opt:1532 +#: common.opt:1555 #, no-c-format msgid "Perform early inlining." msgstr "" -#: common.opt:1540 +#: common.opt:1563 #, no-c-format msgid "Perform interprocedural reduction of aggregates." msgstr "" -#: common.opt:1544 +#: common.opt:1567 #, no-c-format msgid "Perform unused symbol elimination in debug info." msgstr "" -#: common.opt:1548 +#: common.opt:1571 #, no-c-format msgid "Perform unused type elimination in debug info." msgstr "" -#: common.opt:1552 +#: common.opt:1575 #, no-c-format msgid "Do not suppress C++ class debug information." msgstr "" -#: common.opt:1556 +#: common.opt:1579 #, no-c-format msgid "Enable exception handling." msgstr "" -#: common.opt:1560 +#: common.opt:1583 #, no-c-format msgid "Perform a number of minor, expensive optimizations." msgstr "" -#: common.opt:1564 +#: common.opt:1587 #, no-c-format msgid "" "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-" "point precision." msgstr "" -#: common.opt:1582 +#: common.opt:1605 #, no-c-format msgid "" "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of " "FLT_EVAL_METHOD are permitted." msgstr "" -#: common.opt:1598 +#: common.opt:1621 #, no-c-format msgid "" "Output lto objects containing both the intermediate language and binary " "output." msgstr "" -#: common.opt:1602 +#: common.opt:1625 #, no-c-format msgid "Assume no NaNs or infinities are generated." msgstr "" -#: common.opt:1606 +#: common.opt:1629 #, no-c-format msgid "" "Assume that loops with an exit will terminate and not loop indefinitely." msgstr "" -#: common.opt:1610 +#: common.opt:1633 #, no-c-format msgid "" "-ffixed-\tMark as being unavailable to the compiler." msgstr "" -#: common.opt:1614 +#: common.opt:1637 #, no-c-format msgid "Don't allocate floats and doubles in extended-precision registers." msgstr "" -#: common.opt:1622 +#: common.opt:1645 #, no-c-format msgid "Perform a forward propagation pass on RTL." msgstr "" -#: common.opt:1626 +#: common.opt:1649 #, no-c-format msgid "" "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction." msgstr "" -#: common.opt:1643 +#: common.opt:1666 #, no-c-format msgid "" "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" " "exceptions." msgstr "" -#: common.opt:1650 +#: common.opt:1673 #, no-c-format msgid "Allow function addresses to be held in registers." msgstr "" -#: common.opt:1654 +#: common.opt:1677 #, no-c-format msgid "Place each function into its own section." msgstr "" -#: common.opt:1658 +#: common.opt:1681 #, no-c-format msgid "Perform global common subexpression elimination." msgstr "" -#: common.opt:1662 +#: common.opt:1685 #, no-c-format msgid "" "Perform enhanced load motion during global common subexpression elimination." msgstr "" -#: common.opt:1666 +#: common.opt:1689 #, no-c-format msgid "Perform store motion after global common subexpression elimination." msgstr "" -#: common.opt:1670 +#: common.opt:1693 #, no-c-format msgid "" "Perform redundant load after store elimination in global common " "subexpression elimination." msgstr "" -#: common.opt:1675 +#: common.opt:1698 #, no-c-format msgid "" "Perform global common subexpression elimination after register allocation " "has finished." msgstr "" -#: common.opt:1692 +#: common.opt:1715 #, no-c-format msgid "" "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT " "encodings and standard DWARF emitted in the debug information." msgstr "" -#: common.opt:1697 +#: common.opt:1720 #, no-c-format msgid "Enable in and out of Graphite representation." msgstr "" -#: common.opt:1701 +#: common.opt:1724 #, no-c-format msgid "Enable Graphite Identity transformation." msgstr "" -#: common.opt:1705 +#: common.opt:1728 #, no-c-format msgid "" "Enable hoisting adjacent loads to encourage generating conditional move " "instructions." msgstr "" -#: common.opt:1714 +#: common.opt:1737 #, no-c-format msgid "" "Improve GCC's ability to track column numbers in large source files, at the " "expense of slower compilation." msgstr "" -#: common.opt:1719 +#: common.opt:1742 #, no-c-format msgid "Mark all loops as parallel." msgstr "" -#: common.opt:1723 common.opt:1731 common.opt:2918 +#: common.opt:1746 common.opt:1754 common.opt:2971 #, no-c-format msgid "Enable loop nest transforms. Same as -floop-nest-optimize." msgstr "" -#: common.opt:1727 +#: common.opt:1750 #, no-c-format msgid "Enable loop interchange on trees." msgstr "" -#: common.opt:1735 +#: common.opt:1758 #, no-c-format msgid "Perform unroll-and-jam on loops." msgstr "" -#: common.opt:1739 +#: common.opt:1762 #, no-c-format msgid "Enable support for GNU transactional memory." msgstr "" -#: common.opt:1743 +#: common.opt:1766 #, no-c-format msgid "Use STB_GNU_UNIQUE if supported by the assembler." msgstr "" -#: common.opt:1751 +#: common.opt:1774 #, no-c-format msgid "Enable the loop nest optimizer." msgstr "" -#: common.opt:1755 +#: common.opt:1778 #, no-c-format msgid "Force bitfield accesses to match their type width." msgstr "" -#: common.opt:1759 +#: common.opt:1782 #, no-c-format msgid "Merge adjacent stores." msgstr "" -#: common.opt:1763 +#: common.opt:1786 #, no-c-format msgid "Enable guessing of branch probabilities." msgstr "" -#: common.opt:1767 +#: common.opt:1790 #, no-c-format msgid "Harden conditionals not used in branches, checking reversed conditions." msgstr "" -#: common.opt:1771 +#: common.opt:1794 #, no-c-format msgid "Harden conditional branches by checking reversed conditions." msgstr "" -#: common.opt:1779 +#: common.opt:1802 #, no-c-format msgid "Process #ident directives." msgstr "" -#: common.opt:1783 +#: common.opt:1806 #, no-c-format msgid "Perform conversion of conditional jumps to branchless equivalents." msgstr "" -#: common.opt:1787 +#: common.opt:1810 #, no-c-format msgid "Perform conversion of conditional jumps to conditional execution." msgstr "" -#: common.opt:1791 +#: common.opt:1814 #, no-c-format msgid "" "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local " "variables." msgstr "" -#: common.opt:1807 +#: common.opt:1830 #, no-c-format msgid "Convert conditional jumps in innermost loops to branchless equivalents." msgstr "" -#: common.opt:1819 +#: common.opt:1842 #, no-c-format msgid "Do not generate .size directives." msgstr "" -#: common.opt:1823 +#: common.opt:1846 #, no-c-format msgid "Perform indirect inlining." msgstr "" -#: common.opt:1829 +#: common.opt:1852 #, no-c-format msgid "" "Enable inlining of function declared \"inline\", disabling disables all " "inlining." msgstr "" -#: common.opt:1833 +#: common.opt:1856 #, no-c-format msgid "" "Integrate functions into their callers when code size is known not to grow." msgstr "" -#: common.opt:1837 +#: common.opt:1860 #, no-c-format msgid "" "Integrate functions not declared \"inline\" into their callers when " "profitable." msgstr "" -#: common.opt:1841 +#: common.opt:1864 #, no-c-format msgid "Integrate functions only required by their single caller." msgstr "" -#: common.opt:1848 +#: common.opt:1871 #, no-c-format msgid "" "-finline-limit=\tLimit the size of inlined functions to ." msgstr "" -#: common.opt:1852 +#: common.opt:1875 #, no-c-format msgid "" "Inline __atomic operations when a lock free instruction sequence is " "available." msgstr "" -#: common.opt:1859 +#: common.opt:1882 #, no-c-format msgid "" "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with " @@ -14591,585 +15270,599 @@ msgid "" "valid targets." msgstr "" -#: common.opt:1882 +#: common.opt:1905 #, no-c-format msgid "Instrument function entry and exit with profiling calls." msgstr "" -#: common.opt:1886 +#: common.opt:1909 +#, no-c-format +msgid "Instrument function entry and exit with profiling calls invoked once." +msgstr "" + +#: common.opt:1913 #, no-c-format msgid "" "-finstrument-functions-exclude-function-list=name,...\tDo not instrument " "listed functions." msgstr "" -#: common.opt:1890 +#: common.opt:1917 #, no-c-format msgid "" "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument " "functions listed in files." msgstr "" -#: common.opt:1894 +#: common.opt:1921 #, no-c-format msgid "Perform interprocedural constant propagation." msgstr "" -#: common.opt:1898 +#: common.opt:1925 #, no-c-format msgid "Perform cloning to make Interprocedural constant propagation stronger." msgstr "" -#: common.opt:1906 +#: common.opt:1933 #, no-c-format msgid "Perform interprocedural bitwise constant propagation." msgstr "" -#: common.opt:1910 +#: common.opt:1937 #, no-c-format msgid "Perform interprocedural modref analysis." msgstr "" -#: common.opt:1914 +#: common.opt:1941 #, no-c-format msgid "Perform interprocedural profile propagation." msgstr "" -#: common.opt:1918 +#: common.opt:1945 #, no-c-format msgid "Perform interprocedural points-to analysis." msgstr "" -#: common.opt:1922 +#: common.opt:1949 #, no-c-format msgid "Discover pure and const functions." msgstr "" -#: common.opt:1926 +#: common.opt:1953 #, no-c-format msgid "Perform Identical Code Folding for functions and read-only variables." msgstr "" -#: common.opt:1930 +#: common.opt:1957 #, no-c-format msgid "Perform Identical Code Folding for functions." msgstr "" -#: common.opt:1934 +#: common.opt:1961 #, no-c-format msgid "Perform Identical Code Folding for variables." msgstr "" -#: common.opt:1938 +#: common.opt:1965 #, no-c-format msgid "Discover read-only and non addressable static variables." msgstr "" -#: common.opt:1942 +#: common.opt:1969 #, no-c-format msgid "Discover read-only, write-only and non-addressable static variables." msgstr "" -#: common.opt:1946 +#: common.opt:1973 #, no-c-format msgid "Reduce stack alignment on call sites if possible." msgstr "" -#: common.opt:1958 +#: common.opt:1985 #, no-c-format msgid "Perform IPA Value Range Propagation." msgstr "" -#: common.opt:1962 +#: common.opt:1989 #, no-c-format msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm." msgstr "" -#: common.opt:1966 +#: common.opt:1993 #, no-c-format msgid "" "Assume strict aliasing rules apply across (uninlined) function boundaries." msgstr "" -#: common.opt:1979 +#: common.opt:2006 #, no-c-format msgid "-fira-region=[one|all|mixed]\tSet regions for IRA." msgstr "" -#: common.opt:1995 +#: common.opt:2022 #, no-c-format msgid "Use IRA based register pressure calculation in RTL hoist optimizations." msgstr "" -#: common.opt:2000 +#: common.opt:2027 #, no-c-format msgid "Use IRA based register pressure calculation in RTL loop optimizations." msgstr "" -#: common.opt:2005 +#: common.opt:2032 #, no-c-format msgid "Share slots for saving different hard registers." msgstr "" -#: common.opt:2009 +#: common.opt:2036 #, no-c-format msgid "Share stack slots for spilled pseudo-registers." msgstr "" -#: common.opt:2013 +#: common.opt:2040 #, no-c-format msgid "-fira-verbose=\tControl IRA's level of diagnostic messages." msgstr "" -#: common.opt:2017 +#: common.opt:2044 #, no-c-format msgid "Optimize induction variables on trees." msgstr "" -#: common.opt:2021 +#: common.opt:2048 #, no-c-format msgid "Use jump tables for sufficiently large switch statements." msgstr "" -#: common.opt:2025 +#: common.opt:2052 #, no-c-format msgid "Use bit tests for sufficiently large switch statements." msgstr "" -#: common.opt:2029 +#: common.opt:2056 #, no-c-format msgid "Generate code for functions even if they are fully inlined." msgstr "" -#: common.opt:2033 +#: common.opt:2060 #, no-c-format msgid "Generate code for static functions even if they are never called." msgstr "" -#: common.opt:2037 +#: common.opt:2064 #, no-c-format msgid "Emit static const variables even if they are not used." msgstr "" -#: common.opt:2041 +#: common.opt:2068 #, no-c-format msgid "Give external symbols a leading underscore." msgstr "" -#: common.opt:2049 +#: common.opt:2076 #, no-c-format msgid "Do CFG-sensitive rematerialization in LRA." msgstr "" -#: common.opt:2053 +#: common.opt:2080 #, no-c-format msgid "Enable link-time optimization." msgstr "" -#: common.opt:2057 +#: common.opt:2084 #, no-c-format msgid "Link-time optimization with number of parallel jobs or jobserver." msgstr "" -#: common.opt:2079 +#: common.opt:2106 #, no-c-format msgid "Specify the algorithm to partition symbols and vars at linktime." msgstr "" -#: common.opt:2084 +#: common.opt:2111 #, no-c-format -msgid "" -"-flto-compression-level=\tUse zlib/zstd compression level " -"for IL." +msgid "Use zlib/zstd compression level for IL." msgstr "" -#: common.opt:2092 +#: common.opt:2119 #, no-c-format msgid "Report various link-time optimization statistics." msgstr "" -#: common.opt:2096 +#: common.opt:2123 #, no-c-format msgid "Report various link-time optimization statistics for WPA only." msgstr "" -#: common.opt:2100 +#: common.opt:2127 #, no-c-format msgid "Set errno after built-in math functions." msgstr "" -#: common.opt:2104 +#: common.opt:2131 #, no-c-format msgid "-fmax-errors=\tMaximum number of errors to report." msgstr "" -#: common.opt:2108 +#: common.opt:2135 #, no-c-format msgid "Report on permanent memory allocation." msgstr "" -#: common.opt:2112 +#: common.opt:2139 #, no-c-format msgid "Report on permanent memory allocation in WPA only." msgstr "" -#: common.opt:2119 +#: common.opt:2146 #, no-c-format msgid "Attempt to merge identical constants and constant variables." msgstr "" -#: common.opt:2123 +#: common.opt:2150 #, no-c-format msgid "Attempt to merge identical constants across compilation units." msgstr "" -#: common.opt:2127 +#: common.opt:2154 #, no-c-format msgid "Attempt to merge identical debug strings across compilation units." msgstr "" -#: common.opt:2131 +#: common.opt:2158 #, no-c-format msgid "" "-fmessage-length=\tLimit diagnostics to characters per " "line. 0 suppresses line-wrapping." msgstr "" -#: common.opt:2135 +#: common.opt:2162 #, no-c-format msgid "Perform SMS based modulo scheduling before the first scheduling pass." msgstr "" -#: common.opt:2139 +#: common.opt:2166 #, no-c-format msgid "Perform SMS based modulo scheduling with register moves allowed." msgstr "" -#: common.opt:2143 +#: common.opt:2170 #, no-c-format msgid "Move loop invariant computations out of loops." msgstr "" -#: common.opt:2147 +#: common.opt:2174 #, no-c-format msgid "Move stores out of loops." msgstr "" -#: common.opt:2151 +#: common.opt:2178 +#, no-c-format +msgid "Building block for specs-based multilib-aware TFLAGS." +msgstr "" + +#: common.opt:2182 #, no-c-format msgid "Use the RTL dead code elimination pass." msgstr "" -#: common.opt:2155 +#: common.opt:2186 #, no-c-format msgid "Use the RTL dead store elimination pass." msgstr "" -#: common.opt:2159 +#: common.opt:2190 #, no-c-format msgid "" "Enable/Disable the traditional scheduling in loops that already passed " "modulo scheduling." msgstr "" -#: common.opt:2163 +#: common.opt:2194 #, no-c-format msgid "Support synchronous non-call exceptions." msgstr "" -#: common.opt:2170 +#: common.opt:2201 #, no-c-format msgid "" "-foffload-options==\tSpecify options for the offloading " "targets." msgstr "" -#: common.opt:2174 +#: common.opt:2205 #, no-c-format msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler." msgstr "" -#: common.opt:2187 +#: common.opt:2218 #, no-c-format msgid "When possible do not generate stack frames." msgstr "" -#: common.opt:2191 +#: common.opt:2225 +#, no-c-format +msgid "" +"Generate SIMD clones for functions with the OpenMP declare target directive." +msgstr "" + +#: common.opt:2244 #, no-c-format msgid "Enable all optimization info dumps on stderr." msgstr "" -#: common.opt:2195 +#: common.opt:2248 #, no-c-format msgid "-fopt-info[-=filename]\tDump compiler optimization details." msgstr "" -#: common.opt:2199 +#: common.opt:2252 #, no-c-format msgid "" "Write a SRCFILE.opt-record.json file detailing what optimizations were " "performed." msgstr "" -#: common.opt:2207 +#: common.opt:2260 #, no-c-format msgid "Optimize sibling and tail recursive calls." msgstr "" -#: common.opt:2211 +#: common.opt:2264 #, no-c-format msgid "Perform partial inlining." msgstr "" -#: common.opt:2215 common.opt:2219 +#: common.opt:2268 common.opt:2272 #, no-c-format msgid "Report on memory allocation before interprocedural optimization." msgstr "" -#: common.opt:2223 +#: common.opt:2276 #, no-c-format msgid "Pack structure members together without holes." msgstr "" -#: common.opt:2227 +#: common.opt:2280 #, no-c-format msgid "-fpack-struct=\tSet initial maximum structure member alignment." msgstr "" -#: common.opt:2231 +#: common.opt:2284 #, no-c-format msgid "Return small aggregates in memory, not registers." msgstr "" -#: common.opt:2235 +#: common.opt:2288 #, no-c-format msgid "Perform loop peeling." msgstr "" -#: common.opt:2239 +#: common.opt:2292 #, no-c-format msgid "Enable machine specific peephole optimizations." msgstr "" -#: common.opt:2243 +#: common.opt:2296 #, no-c-format msgid "Enable an RTL peephole pass before sched2." msgstr "" -#: common.opt:2247 +#: common.opt:2300 #, no-c-format msgid "Generate position-independent code if possible (large mode)." msgstr "" -#: common.opt:2251 +#: common.opt:2304 #, no-c-format msgid "" "Generate position-independent code for executables if possible (large mode)." msgstr "" -#: common.opt:2255 +#: common.opt:2308 #, no-c-format msgid "Generate position-independent code if possible (small mode)." msgstr "" -#: common.opt:2259 +#: common.opt:2312 #, no-c-format msgid "" "Generate position-independent code for executables if possible (small mode)." msgstr "" -#: common.opt:2263 +#: common.opt:2316 #, no-c-format msgid "" "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)." msgstr "" -#: common.opt:2267 +#: common.opt:2320 #, no-c-format msgid "Specify a plugin to load." msgstr "" -#: common.opt:2271 +#: common.opt:2324 #, no-c-format msgid "" "-fplugin-arg--[=]\tSpecify argument = for " "plugin ." msgstr "" -#: common.opt:2275 +#: common.opt:2328 #, no-c-format msgid "Run predictive commoning optimization." msgstr "" -#: common.opt:2279 +#: common.opt:2332 #, no-c-format msgid "Generate prefetch instructions, if available, for arrays in loops." msgstr "" -#: common.opt:2283 +#: common.opt:2336 #, no-c-format msgid "Enable basic program profiling code." msgstr "" -#: common.opt:2287 +#: common.opt:2340 #, no-c-format msgid "Generate absolute source path names for gcov." msgstr "" -#: common.opt:2291 +#: common.opt:2344 #, no-c-format msgid "Insert arc-based program profiling code." msgstr "" -#: common.opt:2295 +#: common.opt:2348 #, no-c-format msgid "" "Set the top-level directory for storing the profile data. The default is " "'pwd'." msgstr "" -#: common.opt:2300 +#: common.opt:2353 #, no-c-format msgid "Select the name for storing the profile note file." msgstr "" -#: common.opt:2304 +#: common.opt:2357 #, no-c-format msgid "Enable correction of flow inconsistent profile data input." msgstr "" -#: common.opt:2308 +#: common.opt:2361 #, no-c-format msgid "" "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update " "method." msgstr "" -#: common.opt:2312 +#: common.opt:2365 #, no-c-format msgid "" "Instrument only functions from files whose name matches any of the regular " "expressions (separated by semi-colons)." msgstr "" -#: common.opt:2316 +#: common.opt:2369 #, no-c-format msgid "" "Instrument only functions from files whose name does not match any of the " "regular expressions (separated by semi-colons)." msgstr "" -#: common.opt:2332 +#: common.opt:2385 #, no-c-format msgid "" "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level " "of reproducibility of profile gathered by -fprofile-generate." msgstr "" -#: common.opt:2348 +#: common.opt:2401 #, no-c-format msgid "" "Remove prefix from absolute path before mangling name for -fprofile-" "generate= and -fprofile-use=." msgstr "" -#: common.opt:2352 +#: common.opt:2405 #, no-c-format msgid "" "-fprofile-prefix-map==\tMap one directory name to another in GCOV " "coverage result." msgstr "" -#: common.opt:2356 +#: common.opt:2409 #, no-c-format msgid "" "Enable common options for generating profile info for profile feedback " "directed optimizations." msgstr "" -#: common.opt:2360 +#: common.opt:2413 #, no-c-format msgid "" "Enable common options for generating profile info for profile feedback " "directed optimizations, and set -fprofile-dir=." msgstr "" -#: common.opt:2364 +#: common.opt:2417 #, no-c-format msgid "" "Register the profile information in the .gcov_info section instead of using " "a constructor/destructor." msgstr "" -#: common.opt:2368 +#: common.opt:2421 #, no-c-format msgid "" "Register the profile information in the specified section instead of using a " "constructor/destructor." msgstr "" -#: common.opt:2372 +#: common.opt:2425 #, no-c-format msgid "" "Do not assume that functions never executed during the train run are cold." msgstr "" -#: common.opt:2376 +#: common.opt:2429 #, no-c-format msgid "" "Enable common options for performing profile feedback directed optimizations." msgstr "" -#: common.opt:2380 +#: common.opt:2433 #, no-c-format msgid "" "Enable common options for performing profile feedback directed " "optimizations, and set -fprofile-dir=." msgstr "" -#: common.opt:2384 +#: common.opt:2437 #, no-c-format msgid "Insert code to profile values of expressions." msgstr "" -#: common.opt:2388 +#: common.opt:2441 #, no-c-format msgid "Report on consistency of profile." msgstr "" -#: common.opt:2392 +#: common.opt:2445 #, no-c-format msgid "Enable function reordering that improves code placement." msgstr "" -#: common.opt:2396 +#: common.opt:2449 #, no-c-format msgid "Insert NOP instructions at each function entry." msgstr "" -#: common.opt:2403 +#: common.opt:2456 #, no-c-format msgid "-frandom-seed=\tMake compile reproducible using ." msgstr "" -#: common.opt:2413 +#: common.opt:2466 #, no-c-format msgid "Record gcc command line switches in the object file." msgstr "" -#: common.opt:2417 +#: common.opt:2470 #, no-c-format msgid "Return small aggregates in registers." msgstr "" -#: common.opt:2425 +#: common.opt:2478 #, no-c-format msgid "" "Tell DSE that the storage for a C++ object is dead when the constructor " "starts and when the destructor finishes." msgstr "" -#: common.opt:2436 +#: common.opt:2489 #, no-c-format msgid "" "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations " @@ -15177,483 +15870,483 @@ msgid "" "multiple-level control on the enabled IPA optimizations." msgstr "" -#: common.opt:2451 +#: common.opt:2504 #, no-c-format msgid "Tell DCE to remove unused C++ allocations." msgstr "" -#: common.opt:2455 +#: common.opt:2508 #, no-c-format msgid "Relief of register pressure through live range shrinkage." msgstr "" -#: common.opt:2459 +#: common.opt:2512 #, no-c-format msgid "Perform a register renaming optimization pass." msgstr "" -#: common.opt:2463 +#: common.opt:2516 #, no-c-format msgid "Perform a target dependent instruction fusion optimization pass." msgstr "" -#: common.opt:2467 +#: common.opt:2520 #, no-c-format msgid "Reorder basic blocks to improve code placement." msgstr "" -#: common.opt:2471 +#: common.opt:2524 #, no-c-format msgid "" "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering " "algorithm." msgstr "" -#: common.opt:2484 +#: common.opt:2537 #, no-c-format msgid "Reorder basic blocks and partition into hot and cold sections." msgstr "" -#: common.opt:2488 +#: common.opt:2541 #, no-c-format msgid "Reorder functions to improve code placement." msgstr "" -#: common.opt:2492 +#: common.opt:2545 #, no-c-format msgid "Add a common subexpression elimination pass after loop optimizations." msgstr "" -#: common.opt:2500 +#: common.opt:2553 #, no-c-format msgid "Disable optimizations that assume default FP rounding behavior." msgstr "" -#: common.opt:2504 +#: common.opt:2557 #, no-c-format msgid "Enable scheduling across basic blocks." msgstr "" -#: common.opt:2508 +#: common.opt:2561 #, no-c-format msgid "Enable register pressure sensitive insn scheduling." msgstr "" -#: common.opt:2512 +#: common.opt:2565 #, no-c-format msgid "Allow speculative motion of non-loads." msgstr "" -#: common.opt:2516 +#: common.opt:2569 #, no-c-format msgid "Allow speculative motion of some loads." msgstr "" -#: common.opt:2520 +#: common.opt:2573 #, no-c-format msgid "Allow speculative motion of more loads." msgstr "" -#: common.opt:2524 +#: common.opt:2577 #, no-c-format msgid "-fsched-verbose=\tSet the verbosity level of the scheduler." msgstr "" -#: common.opt:2528 +#: common.opt:2581 #, no-c-format msgid "If scheduling post reload, do superblock scheduling." msgstr "" -#: common.opt:2536 +#: common.opt:2589 #, no-c-format msgid "Reschedule instructions before register allocation." msgstr "" -#: common.opt:2540 +#: common.opt:2593 #, no-c-format msgid "Reschedule instructions after register allocation." msgstr "" -#: common.opt:2547 +#: common.opt:2600 #, no-c-format msgid "Schedule instructions using selective scheduling algorithm." msgstr "" -#: common.opt:2551 +#: common.opt:2604 #, no-c-format msgid "Run selective scheduling after reload." msgstr "" -#: common.opt:2555 +#: common.opt:2608 #, no-c-format msgid "Run self-tests, using the given path to locate test files." msgstr "" -#: common.opt:2559 +#: common.opt:2612 #, no-c-format msgid "Perform software pipelining of inner loops during selective scheduling." msgstr "" -#: common.opt:2563 +#: common.opt:2616 #, no-c-format msgid "Perform software pipelining of outer loops during selective scheduling." msgstr "" -#: common.opt:2567 +#: common.opt:2620 #, no-c-format msgid "Reschedule pipelined regions without pipelining." msgstr "" -#: common.opt:2571 +#: common.opt:2624 #, no-c-format msgid "" "Allow interposing function (or variables) by ones with different semantics " "(or initializer) respectively by dynamic linker." msgstr "" -#: common.opt:2577 +#: common.opt:2630 #, no-c-format msgid "Allow premature scheduling of queued insns." msgstr "" -#: common.opt:2581 +#: common.opt:2634 #, no-c-format msgid "" "-fsched-stalled-insns=\tSet number of queued insns that can be " "prematurely scheduled." msgstr "" -#: common.opt:2589 +#: common.opt:2642 #, no-c-format msgid "" "Set dependence distance checking in premature scheduling of queued insns." msgstr "" -#: common.opt:2593 +#: common.opt:2646 #, no-c-format msgid "" "-fsched-stalled-insns-dep=\tSet dependence distance checking in " "premature scheduling of queued insns." msgstr "" -#: common.opt:2597 +#: common.opt:2650 #, no-c-format msgid "Enable the group heuristic in the scheduler." msgstr "" -#: common.opt:2601 +#: common.opt:2654 #, no-c-format msgid "Enable the critical path heuristic in the scheduler." msgstr "" -#: common.opt:2605 +#: common.opt:2658 #, no-c-format msgid "Enable the speculative instruction heuristic in the scheduler." msgstr "" -#: common.opt:2609 +#: common.opt:2662 #, no-c-format msgid "Enable the rank heuristic in the scheduler." msgstr "" -#: common.opt:2613 +#: common.opt:2666 #, no-c-format msgid "Enable the last instruction heuristic in the scheduler." msgstr "" -#: common.opt:2617 +#: common.opt:2670 #, no-c-format msgid "Enable the dependent count heuristic in the scheduler." msgstr "" -#: common.opt:2621 +#: common.opt:2674 #, no-c-format msgid "Access data in the same section from shared anchor points." msgstr "" -#: common.opt:2633 +#: common.opt:2686 #, no-c-format msgid "Turn on Redundant Extensions Elimination pass." msgstr "" -#: common.opt:2637 +#: common.opt:2690 #, no-c-format msgid "Show column numbers in diagnostics, when available. Default on." msgstr "" -#: common.opt:2641 +#: common.opt:2694 #, no-c-format msgid "" "Emit function prologues only before parts of the function that need it, " "rather than at the top of the function." msgstr "" -#: common.opt:2646 +#: common.opt:2699 #, no-c-format msgid "Shrink-wrap parts of the prologue and epilogue separately." msgstr "" -#: common.opt:2650 +#: common.opt:2703 #, no-c-format msgid "Disable optimizations observable by IEEE signaling NaNs." msgstr "" -#: common.opt:2654 +#: common.opt:2707 #, no-c-format msgid "" "Disable floating point optimizations that ignore the IEEE signedness of zero." msgstr "" -#: common.opt:2658 +#: common.opt:2711 #, no-c-format msgid "Convert floating point constants to single precision constants." msgstr "" -#: common.opt:2662 +#: common.opt:2715 #, no-c-format msgid "Split lifetimes of induction variables when loops are unrolled." msgstr "" -#: common.opt:2666 +#: common.opt:2719 #, no-c-format msgid "Generate discontiguous stack frames." msgstr "" -#: common.opt:2670 +#: common.opt:2723 #, no-c-format msgid "Split wide types into independent registers." msgstr "" -#: common.opt:2674 +#: common.opt:2727 #, no-c-format msgid "Split wide types into independent registers earlier." msgstr "" -#: common.opt:2678 +#: common.opt:2731 #, no-c-format msgid "Enable backward propagation of use properties at the SSA level." msgstr "" -#: common.opt:2682 +#: common.opt:2735 #, no-c-format msgid "Optimize conditional patterns using SSA PHI nodes." msgstr "" -#: common.opt:2686 +#: common.opt:2739 #, no-c-format msgid "" "Optimize amount of stdarg registers saved to stack at start of function." msgstr "" -#: common.opt:2690 +#: common.opt:2743 #, no-c-format msgid "Apply variable expansion when loops are unrolled." msgstr "" -#: common.opt:2694 +#: common.opt:2747 #, no-c-format msgid "" "-fstack-check=[no|generic|specific]\tInsert stack checking code into the " "program." msgstr "" -#: common.opt:2698 +#: common.opt:2751 #, no-c-format msgid "" "Insert stack checking code into the program. Same as -fstack-check=specific." msgstr "" -#: common.opt:2702 +#: common.opt:2755 #, no-c-format msgid "" "Insert code to probe each page of stack space as it is allocated to protect " "from stack-clash style attacks." msgstr "" -#: common.opt:2710 +#: common.opt:2763 #, no-c-format msgid "" "-fstack-limit-register=\tTrap if the stack goes past ." msgstr "" -#: common.opt:2714 +#: common.opt:2767 #, no-c-format msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol ." msgstr "" -#: common.opt:2718 +#: common.opt:2771 #, no-c-format msgid "Use propolice as a stack protection method." msgstr "" -#: common.opt:2722 +#: common.opt:2775 #, no-c-format msgid "Use a stack protection method for every function." msgstr "" -#: common.opt:2726 +#: common.opt:2779 #, no-c-format msgid "Use a smart stack protection method for certain functions." msgstr "" -#: common.opt:2730 +#: common.opt:2783 #, no-c-format msgid "" "Use stack protection method only for functions with the stack_protect " "attribute." msgstr "" -#: common.opt:2734 +#: common.opt:2787 #, no-c-format msgid "Output stack usage information on a per-function basis." msgstr "" -#: common.opt:2746 +#: common.opt:2799 #, no-c-format msgid "Assume strict aliasing rules apply." msgstr "" -#: common.opt:2750 +#: common.opt:2803 #, no-c-format msgid "" "Treat signed overflow as undefined. Negated as -fwrapv -fwrapv-pointer." msgstr "" -#: common.opt:2754 +#: common.opt:2807 #, no-c-format msgid "Implement __atomic operations via libcalls to legacy __sync functions." msgstr "" -#: common.opt:2758 +#: common.opt:2811 #, no-c-format msgid "Check for syntax errors, then stop." msgstr "" -#: common.opt:2762 +#: common.opt:2815 #, no-c-format msgid "Create data files needed by \"gcov\"." msgstr "" -#: common.opt:2766 +#: common.opt:2819 #, no-c-format msgid "Perform jump threading optimizations." msgstr "" -#: common.opt:2770 +#: common.opt:2823 #, no-c-format msgid "Report the time taken by each compiler pass." msgstr "" -#: common.opt:2774 +#: common.opt:2827 #, no-c-format msgid "Record times taken by sub-phases separately." msgstr "" -#: common.opt:2778 +#: common.opt:2831 #, no-c-format msgid "" "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the " "default thread-local storage code generation model." msgstr "" -#: common.opt:2797 +#: common.opt:2850 #, no-c-format msgid "Reorder top level functions, variables, and asms." msgstr "" -#: common.opt:2801 +#: common.opt:2854 #, no-c-format msgid "Perform superblock formation via tail duplication." msgstr "" -#: common.opt:2805 +#: common.opt:2858 #, no-c-format msgid "" "For targets that normally need trampolines for nested functions, always " "generate them instead of using descriptors." msgstr "" -#: common.opt:2813 +#: common.opt:2866 #, no-c-format msgid "Assume floating-point operations can trap." msgstr "" -#: common.opt:2817 +#: common.opt:2870 #, no-c-format msgid "Trap for signed overflow in addition, subtraction and multiplication." msgstr "" -#: common.opt:2821 +#: common.opt:2874 #, no-c-format msgid "Enable SSA-CCP optimization on trees." msgstr "" -#: common.opt:2825 +#: common.opt:2878 #, no-c-format msgid "Enable SSA-BIT-CCP optimization on trees." msgstr "" -#: common.opt:2833 +#: common.opt:2886 #, no-c-format msgid "Enable loop header copying on trees." msgstr "" -#: common.opt:2841 +#: common.opt:2894 #, no-c-format msgid "Enable SSA coalescing of user variables." msgstr "" -#: common.opt:2849 +#: common.opt:2902 #, no-c-format msgid "Enable copy propagation on trees." msgstr "" -#: common.opt:2857 +#: common.opt:2910 #, no-c-format msgid "Transform condition stores into unconditional ones." msgstr "" -#: common.opt:2861 +#: common.opt:2914 #, no-c-format msgid "Perform conversions of switch initializations." msgstr "" -#: common.opt:2865 +#: common.opt:2918 #, no-c-format msgid "Enable SSA dead code elimination optimization on trees." msgstr "" -#: common.opt:2869 +#: common.opt:2922 #, no-c-format msgid "Enable dominator optimizations." msgstr "" -#: common.opt:2873 +#: common.opt:2926 #, no-c-format msgid "Enable tail merging on trees." msgstr "" -#: common.opt:2877 +#: common.opt:2930 #, no-c-format msgid "Enable dead store elimination." msgstr "" -#: common.opt:2881 +#: common.opt:2934 #, no-c-format msgid "Enable forward propagation on trees." msgstr "" -#: common.opt:2885 +#: common.opt:2938 #, no-c-format msgid "Enable Full Redundancy Elimination (FRE) on trees." msgstr "" -#: common.opt:2889 +#: common.opt:2942 #, no-c-format msgid "Enable string length optimizations on trees." msgstr "" -#: common.opt:2893 +#: common.opt:2946 #, no-c-format msgid "" "Detect paths that trigger erroneous or undefined behavior due to " @@ -15661,7 +16354,7 @@ msgid "" "flow and turn the statement with erroneous or undefined behavior into a trap." msgstr "" -#: common.opt:2899 +#: common.opt:2952 #, no-c-format msgid "" "Detect paths that trigger erroneous or undefined behavior due to a null " @@ -15670,531 +16363,516 @@ msgid "" "statement with erroneous or undefined behavior into a trap." msgstr "" -#: common.opt:2906 +#: common.opt:2959 #, no-c-format msgid "Enable loop distribution on trees." msgstr "" -#: common.opt:2910 +#: common.opt:2963 #, no-c-format msgid "Enable loop distribution for patterns transformed into a library call." msgstr "" -#: common.opt:2914 +#: common.opt:2967 #, no-c-format msgid "Enable loop invariant motion on trees." msgstr "" -#: common.opt:2922 +#: common.opt:2975 #, no-c-format msgid "Create canonical induction variables in loops." msgstr "" -#: common.opt:2926 +#: common.opt:2979 #, no-c-format msgid "Enable loop optimizations on tree level." msgstr "" -#: common.opt:2930 +#: common.opt:2983 #, no-c-format msgid "" "-ftree-parallelize-loops=\tEnable automatic parallelization of loops." msgstr "" -#: common.opt:2934 +#: common.opt:2987 #, no-c-format msgid "Enable hoisting loads from conditional pointers." msgstr "" -#: common.opt:2938 +#: common.opt:2991 #, no-c-format msgid "Enable SSA-PRE optimization on trees." msgstr "" -#: common.opt:2942 +#: common.opt:2995 #, no-c-format msgid "" "In SSA-PRE optimization on trees, enable partial-partial redundancy " "elimination." msgstr "" -#: common.opt:2946 +#: common.opt:2999 #, no-c-format msgid "Perform function-local points-to analysis on trees." msgstr "" -#: common.opt:2950 +#: common.opt:3003 #, no-c-format msgid "Enable reassociation on tree level." msgstr "" -#: common.opt:2958 +#: common.opt:3011 #, no-c-format msgid "Enable SSA code sinking on trees." msgstr "" -#: common.opt:2962 +#: common.opt:3015 #, no-c-format msgid "Perform straight-line strength reduction." msgstr "" -#: common.opt:2966 +#: common.opt:3019 #, no-c-format msgid "Perform scalar replacement of aggregates." msgstr "" -#: common.opt:2970 +#: common.opt:3023 #, no-c-format msgid "Replace temporary expressions in the SSA->normal pass." msgstr "" -#: common.opt:2974 +#: common.opt:3027 #, no-c-format msgid "Perform live range splitting during the SSA->normal pass." msgstr "" -#: common.opt:2978 +#: common.opt:3031 #, no-c-format msgid "Perform Value Range Propagation on trees." msgstr "" -#: common.opt:2982 +#: common.opt:3035 #, no-c-format msgid "Split paths leading to loop backedges." msgstr "" -#: common.opt:2986 +#: common.opt:3039 #, no-c-format msgid "" "Assume common declarations may be overridden with ones with a larger " "trailing array." msgstr "" -#: common.opt:2991 +#: common.opt:3044 #, no-c-format msgid "Compile whole compilation unit at a time." msgstr "" -#: common.opt:2995 +#: common.opt:3048 +#, no-c-format +msgid "Trap on __builtin_unreachable instead of using it for optimization." +msgstr "" + +#: common.opt:3052 #, no-c-format msgid "Perform loop unrolling when iteration count is known." msgstr "" -#: common.opt:2999 +#: common.opt:3056 #, no-c-format msgid "Perform loop unrolling for all loops." msgstr "" -#: common.opt:3014 +#: common.opt:3071 #, no-c-format msgid "" "Allow optimization for floating-point arithmetic which may change the result " "of the operation due to rounding." msgstr "" -#: common.opt:3019 +#: common.opt:3076 #, no-c-format msgid "Same as -fassociative-math for expressions which include division." msgstr "" -#: common.opt:3027 +#: common.opt:3084 #, no-c-format msgid "Allow math optimizations that may violate IEEE or ISO standards." msgstr "" -#: common.opt:3031 +#: common.opt:3088 #, no-c-format msgid "Perform loop unswitching." msgstr "" -#: common.opt:3035 +#: common.opt:3092 #, no-c-format msgid "Perform loop splitting." msgstr "" -#: common.opt:3039 +#: common.opt:3096 #, no-c-format msgid "Version loops based on whether indices have a stride of one." msgstr "" -#: common.opt:3043 +#: common.opt:3100 #, no-c-format msgid "Just generate unwind tables for exception handling." msgstr "" -#: common.opt:3047 +#: common.opt:3104 #, no-c-format msgid "Use the bfd linker instead of the default linker." msgstr "" -#: common.opt:3051 +#: common.opt:3108 #, no-c-format msgid "Use the gold linker instead of the default linker." msgstr "" -#: common.opt:3055 +#: common.opt:3112 #, no-c-format msgid "Use the lld LLVM linker instead of the default linker." msgstr "" -#: common.opt:3059 +#: common.opt:3116 #, no-c-format msgid "Use the Modern linker (MOLD) linker instead of the default linker." msgstr "" -#: common.opt:3069 +#: common.opt:3126 #, no-c-format msgid "Perform variable tracking." msgstr "" -#: common.opt:3076 +#: common.opt:3133 #, no-c-format msgid "Perform variable tracking by annotating assignments." msgstr "" -#: common.opt:3082 +#: common.opt:3139 #, no-c-format msgid "Toggle -fvar-tracking-assignments." msgstr "" -#: common.opt:3089 +#: common.opt:3146 #, no-c-format msgid "" "Perform variable tracking and also tag variables that are uninitialized." msgstr "" -#: common.opt:3094 +#: common.opt:3151 #, no-c-format msgid "Enable vectorization on trees." msgstr "" -#: common.opt:3102 +#: common.opt:3159 #, no-c-format msgid "Enable loop vectorization on trees." msgstr "" -#: common.opt:3106 +#: common.opt:3163 #, no-c-format msgid "Enable basic block vectorization (SLP) on trees." msgstr "" -#: common.opt:3110 +#: common.opt:3167 #, no-c-format msgid "" "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost " "model for vectorization." msgstr "" -#: common.opt:3114 +#: common.opt:3171 #, no-c-format msgid "" "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the " "vectorization cost model for code marked with a simd directive." msgstr "" -#: common.opt:3133 +#: common.opt:3190 #, no-c-format msgid "" "Enables the dynamic vectorizer cost model. Preserved for backward " "compatibility." msgstr "" -#: common.opt:3141 +#: common.opt:3198 #, no-c-format msgid "Enable copy propagation of scalar-evolution information." msgstr "" -#: common.opt:3145 +#: common.opt:3202 #, no-c-format msgid "" "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to " "automatic variables." msgstr "" -#: common.opt:3167 +#: common.opt:3224 #, no-c-format msgid "Add extra commentary to assembler output." msgstr "" -#: common.opt:3171 +#: common.opt:3228 #, no-c-format msgid "" "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol " "visibility." msgstr "" -#: common.opt:3190 +#: common.opt:3247 #, no-c-format msgid "Validate vtable pointers before using them." msgstr "" -#: common.opt:3206 +#: common.opt:3263 #, no-c-format msgid "Output vtable verification counters." msgstr "" -#: common.opt:3210 +#: common.opt:3267 #, no-c-format msgid "Output vtable verification pointer sets information." msgstr "" -#: common.opt:3214 +#: common.opt:3271 #, no-c-format msgid "Use expression value profiles in optimizations." msgstr "" -#: common.opt:3218 +#: common.opt:3275 #, no-c-format msgid "Construct webs and split unrelated uses of single variable." msgstr "" -#: common.opt:3222 +#: common.opt:3279 #, no-c-format msgid "Enable conditional dead code elimination for builtin calls." msgstr "" -#: common.opt:3226 +#: common.opt:3283 #, no-c-format msgid "Perform whole program optimizations." msgstr "" -#: common.opt:3230 +#: common.opt:3287 #, no-c-format msgid "Assume pointer overflow wraps around." msgstr "" -#: common.opt:3234 +#: common.opt:3291 #, no-c-format msgid "Assume signed arithmetic overflow wraps around." msgstr "" -#: common.opt:3238 +#: common.opt:3295 #, no-c-format msgid "Put zero initialized data in the bss section." msgstr "" -#: common.opt:3242 +#: common.opt:3299 #, no-c-format msgid "Clear call-used registers upon function return." msgstr "" -#: common.opt:3246 +#: common.opt:3303 #, no-c-format msgid "Generate debug information in default format." msgstr "" -#: common.opt:3250 +#: common.opt:3307 #, no-c-format msgid "Assume assembler support for (DWARF2+) .loc directives." msgstr "" -#: common.opt:3254 +#: common.opt:3311 #, no-c-format msgid "Assume assembler support for view in (DWARF2+) .loc directives." msgstr "" -#: common.opt:3274 +#: common.opt:3331 #, no-c-format msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF." msgstr "" -#: common.opt:3280 +#: common.opt:3337 #, no-c-format msgid "Generate CTF debug information at default level." msgstr "" -#: common.opt:3284 +#: common.opt:3341 #, no-c-format msgid "Generate BTF debug information at default level." msgstr "" -#: common.opt:3288 +#: common.opt:3345 #, no-c-format msgid "Generate debug information in default version of DWARF format." msgstr "" -#: common.opt:3292 +#: common.opt:3349 #, no-c-format msgid "Generate debug information in DWARF v2 (or later) format." msgstr "" -#: common.opt:3296 +#: common.opt:3353 #, no-c-format msgid "Use 32-bit DWARF format when emitting DWARF debug information." msgstr "" -#: common.opt:3300 +#: common.opt:3357 #, no-c-format msgid "Use 64-bit DWARF format when emitting DWARF debug information." msgstr "" -#: common.opt:3304 +#: common.opt:3361 #, no-c-format msgid "Generate debug information in default extended format." msgstr "" -#: common.opt:3308 +#: common.opt:3365 #, no-c-format msgid "Generate extended entry point information for inlined functions." msgstr "" -#: common.opt:3312 +#: common.opt:3369 #, no-c-format msgid "Compute locview reset points based on insn length estimates." msgstr "" -#: common.opt:3320 +#: common.opt:3377 #, no-c-format msgid "Don't generate DWARF pubnames and pubtypes sections." msgstr "" -#: common.opt:3324 +#: common.opt:3381 #, no-c-format msgid "Generate DWARF pubnames and pubtypes sections." msgstr "" -#: common.opt:3328 +#: common.opt:3385 #, no-c-format msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions." msgstr "" -#: common.opt:3332 +#: common.opt:3389 #, no-c-format msgid "Record gcc command line switches in DWARF DW_AT_producer." msgstr "" -#: common.opt:3336 +#: common.opt:3393 #, no-c-format msgid "Generate debug information in separate .dwo files." msgstr "" -#: common.opt:3340 -#, no-c-format -msgid "Generate debug information in STABS format." -msgstr "" - -#: common.opt:3344 -#, no-c-format -msgid "Generate debug information in extended STABS format." -msgstr "" - -#: common.opt:3348 +#: common.opt:3405 #, no-c-format msgid "Emit progressive recommended breakpoint locations." msgstr "" -#: common.opt:3352 +#: common.opt:3409 #, no-c-format msgid "Don't emit DWARF additions beyond selected version." msgstr "" -#: common.opt:3356 +#: common.opt:3413 #, no-c-format msgid "" "Add description attributes to some DWARF DIEs that have no name attribute." msgstr "" -#: common.opt:3360 +#: common.opt:3417 #, no-c-format msgid "Toggle debug information generation." msgstr "" -#: common.opt:3364 +#: common.opt:3421 #, no-c-format msgid "Augment variable location lists with progressive views." msgstr "" -#: common.opt:3371 +#: common.opt:3428 #, no-c-format msgid "Generate debug information in VMS format." msgstr "" -#: common.opt:3375 -#, no-c-format -msgid "Generate debug information in XCOFF format." -msgstr "" - -#: common.opt:3379 -#, no-c-format -msgid "Generate debug information in extended XCOFF format." -msgstr "" - -#: common.opt:3397 +#: common.opt:3457 #, no-c-format msgid "Generate compressed debug sections." msgstr "" -#: common.opt:3401 +#: common.opt:3461 #, no-c-format msgid "-gz=\tGenerate compressed debug sections in format ." msgstr "" -#: common.opt:3408 +#: common.opt:3468 #, no-c-format msgid "-iplugindir=\tSet to be the default plugin directory." msgstr "" -#: common.opt:3412 +#: common.opt:3472 #, no-c-format msgid "-imultiarch \tSet to be the multiarch include subdirectory." msgstr "" -#: common.opt:3437 +#: common.opt:3500 #, no-c-format msgid "-o \tPlace output into ." msgstr "" -#: common.opt:3441 +#: common.opt:3504 #, no-c-format msgid "Enable function profiling." msgstr "" -#: common.opt:3451 +#: common.opt:3514 #, no-c-format msgid "Like -pedantic but issue them as errors." msgstr "" -#: common.opt:3491 +#: common.opt:3554 #, no-c-format msgid "Do not display functions compiled or elapsed time." msgstr "" -#: common.opt:3523 +#: common.opt:3586 #, no-c-format msgid "Enable verbose output." msgstr "" -#: common.opt:3527 +#: common.opt:3590 #, no-c-format msgid "Display the compiler's version." msgstr "" -#: common.opt:3531 +#: common.opt:3594 #, no-c-format msgid "Suppress warnings." msgstr "" -#: common.opt:3541 +#: common.opt:3604 #, no-c-format msgid "Create a shared library." msgstr "" -#: common.opt:3593 +#: common.opt:3664 #, no-c-format msgid "Don't create a dynamically linked position independent executable." msgstr "" -#: common.opt:3597 +#: common.opt:3668 #, no-c-format msgid "Create a dynamically linked position independent executable." msgstr "" -#: common.opt:3601 +#: common.opt:3672 #, no-c-format msgid "Create a static position independent executable." msgstr "" -#: common.opt:3608 +#: common.opt:3679 #, no-c-format msgid "Use caller save register across calls if possible." msgstr "" @@ -16365,94 +17043,80 @@ msgstr "" #: params.opt:139 #, no-c-format msgid "" -"--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first] Specifies the " -"mode Early VRP should operate in." +"Scale factor to apply to the number of statements in a threading path " +"crossing a loop backedge when comparing to max-jump-thread-duplication-stmts." msgstr "" -#: params.opt:158 -#, no-c-format -msgid "" -"Scale factor to apply to the number of blocks in a threading path when " -"comparing to the number of (scaled) statements." -msgstr "" - -#: params.opt:162 -#, no-c-format -msgid "" -"Scale factor to apply to the number of statements in a threading path when " -"comparing to the number of (scaled) blocks." -msgstr "" - -#: params.opt:166 +#: params.opt:143 #, no-c-format msgid "" "The threshold ratio of critical edges execution count that permit performing " "redundancy elimination after reload." msgstr "" -#: params.opt:170 +#: params.opt:147 #, no-c-format msgid "" "The threshold ratio for performing partial redundancy elimination after " "reload." msgstr "" -#: params.opt:174 +#: params.opt:151 #, no-c-format msgid "" "Scaling factor in calculation of maximum distance an expression can be moved " "by GCSE optimizations." msgstr "" -#: params.opt:178 +#: params.opt:155 #, no-c-format msgid "" "Cost at which GCSE optimizations will not constraint the distance an " "expression can travel." msgstr "" -#: params.opt:182 +#: params.opt:159 #, no-c-format msgid "" "Minimum heap expansion to trigger garbage collection, as a percentage of the " "total size of the heap." msgstr "" -#: params.opt:186 +#: params.opt:163 #, no-c-format msgid "Minimum heap size before we start collecting garbage, in kilobytes." msgstr "" -#: params.opt:190 +#: params.opt:167 #, no-c-format msgid "" "The number of executions of a basic block which is considered hot. The " "parameter is used only in GIMPLE FE." msgstr "" -#: params.opt:194 +#: params.opt:171 #, no-c-format msgid "Whether codegen errors should be ICEs when -fchecking." msgstr "" -#: params.opt:198 +#: params.opt:175 #, no-c-format msgid "Maximum number of arrays per SCoP." msgstr "" -#: params.opt:202 +#: params.opt:179 #, no-c-format msgid "Maximum number of parameters in a SCoP." msgstr "" -#: params.opt:206 +#: params.opt:183 #, no-c-format msgid "" "The number of elements for which hash table verification is done for each " "searched element." msgstr "" -#: params.opt:210 +#: params.opt:187 #, no-c-format msgid "" "The denominator n of fraction 1/n of the maximal execution count of a basic " @@ -16460,7 +17124,7 @@ msgid "" "order to be considered hot (used in non-LTO mode)." msgstr "" -#: params.opt:214 +#: params.opt:191 #, no-c-format msgid "" "The number of most executed permilles of the profiled execution of the " @@ -16468,7 +17132,7 @@ msgid "" "in order to be considered hot (used in LTO mode)." msgstr "" -#: params.opt:218 +#: params.opt:195 #, no-c-format msgid "" "The denominator n of fraction 1/n of the execution frequency of the entry " @@ -16476,177 +17140,199 @@ msgid "" "have in order to be considered hot." msgstr "" -#: params.opt:222 +#: params.opt:199 #, no-c-format msgid "" "The scale (in percents) applied to inline-insns-single and auto limits when " "heuristics hints that inlining is very profitable." msgstr "" -#: params.opt:226 +#: params.opt:203 #, no-c-format msgid "" "The minimal estimated speedup allowing inliner to ignore inline-insns-single " "and inline-insns-auto." msgstr "" -#: params.opt:230 +#: params.opt:207 #, no-c-format msgid "" "How much can given compilation unit grow because of the inlining (in " "percent)." msgstr "" -#: params.opt:234 +#: params.opt:211 #, no-c-format msgid "The upper bound for sharing integer constants." msgstr "" -#: params.opt:238 +#: params.opt:215 #, no-c-format msgid "" "Threshold ipa-cp opportunity evaluation that is still considered beneficial " "to clone." msgstr "" -#: params.opt:242 +#: params.opt:219 #, no-c-format msgid "" "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or " "strides known." msgstr "" -#: params.opt:246 +#: params.opt:223 #, no-c-format msgid "Maximum depth of recursive cloning for self-recursive function." msgstr "" -#: params.opt:250 +#: params.opt:227 #, no-c-format msgid "" "Recursive cloning only when the probability of call being executed exceeds " "the parameter." msgstr "" -#: params.opt:254 +#: params.opt:231 #, no-c-format msgid "" "When propagating IPA-CP effect estimates, multiply frequencies of recursive " "edges that bring back an unchanged value by this factor." msgstr "" -#: params.opt:258 +#: params.opt:235 #, no-c-format msgid "" "Percentage penalty the recursive functions will receive when they are " "evaluated for cloning." msgstr "" -#: params.opt:262 +#: params.opt:239 #, no-c-format msgid "" "Percentage penalty functions containing a single call to another function " "will receive when they are evaluated for cloning." msgstr "" -#: params.opt:266 +#: params.opt:243 #, no-c-format msgid "" "How much can given compilation unit grow because of the interprocedural " "constant propagation (in percent)." msgstr "" -#: params.opt:270 +#: params.opt:247 #, no-c-format msgid "The size of translation unit that IPA-CP pass considers large." msgstr "" -#: params.opt:274 +#: params.opt:251 #, no-c-format msgid "" "Maximum size of a list of values associated with each parameter for " "interprocedural constant propagation." msgstr "" -#: params.opt:278 +#: params.opt:255 #, no-c-format msgid "" "When using profile feedback, use the edge at this percentage position in " "frequncy histogram as the bases for IPA-CP heuristics." msgstr "" -#: params.opt:282 +#: params.opt:259 #, no-c-format msgid "" "Maximum number of statements visited during jump function offset discovery." msgstr "" -#: params.opt:286 +#: params.opt:263 #, no-c-format msgid "" "Maximum number of statements that will be visited by IPA formal parameter " "analysis based on alias analysis in any given function." msgstr "" -#: params.opt:290 +#: params.opt:267 #, no-c-format msgid "" "Maximum number of aggregate content items for a parameter in jump functions " "and lattices." msgstr "" -#: params.opt:294 +#: params.opt:271 #, no-c-format msgid "" "Maximum number of operations in a parameter expression that can be handled " "by IPA analysis." msgstr "" -#: params.opt:298 +#: params.opt:275 #, no-c-format msgid "" "Maximum number of different predicates used to track properties of loops in " "IPA analysis." msgstr "" -#: params.opt:302 +#: params.opt:279 #, no-c-format msgid "" "Maximal number of boundary endpoints of case ranges of switch statement used " "during IPA function summary generation." msgstr "" -#: params.opt:306 +#: params.opt:283 +#, no-c-format +msgid "" +"Minimum probability (in percent) of dereferencing of a function pointer " +"parameter for it to be considered for replacement with simple values." +msgstr "" + +#: params.opt:287 #, no-c-format msgid "" "Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, " "also the maximum number of replacements of a formal parameter." msgstr "" -#: params.opt:310 +#: params.opt:291 +#, no-c-format +msgid "" +"Maximum allowed growth of total size of new parameters that ipa-sra replaces " +"a pointer to an aggregate with." +msgstr "" + +#: params.opt:295 #, no-c-format msgid "" -"Maximum allowed growth of number and total size of new parameters that ipa-" -"sra replaces a pointer to an aggregate with." +"Additional maximum allowed growth of total size of new parameters that ipa-" +"sra replaces a pointer to an aggregate with, if it points to a local " +"variable that the caller only writes to and passes it as an argument to " +"functions." msgstr "" -#: params.opt:314 +#: params.opt:299 #, no-c-format msgid "" "The number of registers in each class kept unused by loop invariant motion." msgstr "" -#: params.opt:318 +#: params.opt:303 #, no-c-format msgid "Max size of conflict table in MB." msgstr "" -#: params.opt:322 +#: params.opt:307 +#, no-c-format +msgid "" +"Approximate function insn number in 1K units triggering simple local RA." +msgstr "" + +#: params.opt:311 #, no-c-format msgid "Max loops number for regional RA." msgstr "" -#: params.opt:326 +#: params.opt:315 #, no-c-format msgid "" "Control ira to consider matching constraint (duplicated operand number) " @@ -16658,56 +17344,56 @@ msgid "" "class and respect the found qualified matching constraint." msgstr "" -#: params.opt:330 +#: params.opt:319 #, no-c-format msgid "" "If number of candidates in the set is smaller, we always try to remove " "unused ivs during its optimization." msgstr "" -#: params.opt:334 +#: params.opt:323 #, no-c-format msgid "" "Bound on number of candidates below that all candidates are considered in iv " "optimizations." msgstr "" -#: params.opt:338 +#: params.opt:327 #, no-c-format msgid "Bound on number of iv uses in loop optimized in iv optimizations." msgstr "" -#: params.opt:342 +#: params.opt:331 #, no-c-format msgid "" "The maximum code size growth ratio when expanding into a jump table (in " "percent). The parameter is used when optimizing for size." msgstr "" -#: params.opt:346 +#: params.opt:335 #, no-c-format msgid "" "The maximum code size growth ratio when expanding into a jump table (in " "percent). The parameter is used when optimizing for speed." msgstr "" -#: params.opt:350 +#: params.opt:339 #, no-c-format msgid "The size of L1 cache line." msgstr "" -#: params.opt:354 +#: params.opt:343 #, no-c-format msgid "" "The minimum recommended offset between two concurrently-accessed objects to " "avoid additional performance degradation due to contention introduced by the " "implementation. Typically the L1 cache line size, but can be larger to " -"accommodate a variety of target processors with different cache line sizes. C" -"++17 code might use this value in structure layout, but is strongly " +"accommodate a variety of target processors with different cache line sizes. " +"C++17 code might use this value in structure layout, but is strongly " "discouraged from doing so in public ABIs." msgstr "" -#: params.opt:363 +#: params.opt:352 #, no-c-format msgid "" "The maximum recommended size of contiguous memory occupied by two objects " @@ -16716,737 +17402,730 @@ msgid "" "processors with different cache line sizes." msgstr "" -#: params.opt:370 +#: params.opt:359 #, no-c-format msgid "The size of L1 cache." msgstr "" -#: params.opt:374 +#: params.opt:363 #, no-c-format msgid "The size of L2 cache." msgstr "" -#: params.opt:378 +#: params.opt:367 #, no-c-format msgid "Maximal growth due to inlining of large function (in percent)." msgstr "" -#: params.opt:382 +#: params.opt:371 #, no-c-format msgid "The size of function body to be considered large." msgstr "" -#: params.opt:386 +#: params.opt:375 #, no-c-format msgid "The size of stack frame to be considered large." msgstr "" -#: params.opt:390 +#: params.opt:379 #, no-c-format msgid "Maximal stack frame growth due to inlining (in percent)." msgstr "" -#: params.opt:394 +#: params.opt:383 #, no-c-format msgid "The size of translation unit to be considered large." msgstr "" -#: params.opt:398 +#: params.opt:387 #, no-c-format msgid "Maximum number of concurrently open C++ module files when lazy loading." msgstr "" -#: params.opt:402 +#: params.opt:391 #, no-c-format msgid "" "The minimum cost of an expensive expression in the loop invariant motion." msgstr "" -#: params.opt:406 +#: params.opt:395 #, no-c-format msgid "True if a non-short-circuit operation is optimal." msgstr "" -#: params.opt:410 +#: params.opt:399 #, no-c-format msgid "Size of tiles for loop blocking." msgstr "" -#: params.opt:414 +#: params.opt:403 #, no-c-format msgid "The maximum number of stmts in loop nest for loop interchange." msgstr "" -#: params.opt:418 +#: params.opt:407 #, no-c-format msgid "The minimum stride ratio for loop interchange to be profitable." msgstr "" -#: params.opt:422 +#: params.opt:411 #, no-c-format msgid "Max basic blocks number in loop for loop invariant motion." msgstr "" -#: params.opt:426 +#: params.opt:415 #, no-c-format msgid "Maximum number of datarefs in loop for building loop data dependencies." msgstr "" -#: params.opt:430 +#: params.opt:419 #, no-c-format msgid "" "The maximum number of instructions in an inner loop that is being considered " "for versioning." msgstr "" -#: params.opt:434 +#: params.opt:423 #, no-c-format msgid "" "The maximum number of instructions in an outer loop that is being considered " "for versioning, on top of the instructions in inner loops." msgstr "" -#: params.opt:438 +#: params.opt:427 #, no-c-format msgid "" "Minimal fall-through edge probability in percentage used to add BB to " "inheritance EBB in LRA." msgstr "" -#: params.opt:442 +#: params.opt:431 #, no-c-format msgid "" "The max number of reload pseudos which are considered during spilling a non-" "reload pseudo." msgstr "" -#: params.opt:446 +#: params.opt:435 #, no-c-format msgid "Maximal size of a partition for LTO (in estimated instructions)." msgstr "" -#: params.opt:450 +#: params.opt:439 #, no-c-format msgid "maximal number of LTO partitions streamed in parallel." msgstr "" -#: params.opt:454 +#: params.opt:443 #, no-c-format msgid "Minimal size of a partition for LTO (in estimated instructions)." msgstr "" -#: params.opt:458 +#: params.opt:447 #, no-c-format msgid "Number of partitions the program should be split to." msgstr "" -#: params.opt:462 +#: params.opt:451 #, no-c-format msgid "" "The maximum number of instructions to consider to unroll in a loop on " "average." msgstr "" -#: params.opt:466 +#: params.opt:455 #, no-c-format msgid "The maximum number of insns combine tries to combine." msgstr "" -#: params.opt:470 +#: params.opt:459 #, no-c-format msgid "The maximum depth of a loop nest we completely peel." msgstr "" -#: params.opt:474 +#: params.opt:463 #, no-c-format msgid "" "The maximum number of peelings of a single loop that is peeled completely." msgstr "" -#: params.opt:478 +#: params.opt:467 #, no-c-format msgid "The maximum number of insns of a completely peeled loop." msgstr "" -#: params.opt:482 +#: params.opt:471 #, no-c-format msgid "The maximum number of incoming edges to consider for crossjumping." msgstr "" -#: params.opt:486 +#: params.opt:475 #, no-c-format msgid "The maximum instructions CSE process before flushing." msgstr "" -#: params.opt:490 +#: params.opt:479 #, no-c-format msgid "The maximum length of path considered in cse." msgstr "" -#: params.opt:494 +#: params.opt:483 #, no-c-format msgid "The maximum memory locations recorded by cselib." msgstr "" -#: params.opt:498 +#: params.opt:487 #, no-c-format msgid "Max. count of debug markers to expand or inline." msgstr "" -#: params.opt:502 +#: params.opt:491 #, no-c-format msgid "The maximum number of instructions to consider to fill a delay slot." msgstr "" -#: params.opt:506 +#: params.opt:495 #, no-c-format msgid "" "The maximum number of instructions to consider to find accurate live " "register information." msgstr "" -#: params.opt:510 +#: params.opt:499 #, no-c-format msgid "Maximum number of active local stores in RTL dead store elimination." msgstr "" -#: params.opt:514 +#: params.opt:503 #, no-c-format msgid "" "The maximum number of nested indirect inlining performed by early inliner." msgstr "" -#: params.opt:518 +#: params.opt:507 #, no-c-format msgid "" "Maximum number of fields in a structure before pointer analysis treats the " "structure as a single variable." msgstr "" -#: params.opt:522 -#, no-c-format -msgid "Maximum number of basic blocks on a jump thread path." -msgstr "" - -#: params.opt:526 +#: params.opt:511 #, no-c-format msgid "" "Maximum number of instructions to copy when duplicating blocks on a finite " "state automaton jump thread path." msgstr "" -#: params.opt:530 +#: params.opt:515 #, no-c-format msgid "The maximum ratio of insertions to deletions of expressions in GCSE." msgstr "" -#: params.opt:534 +#: params.opt:519 #, no-c-format msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes." msgstr "" -#: params.opt:538 +#: params.opt:523 #, no-c-format msgid "" "The maximum number of insns to duplicate when unfactoring computed gotos." msgstr "" -#: params.opt:542 +#: params.opt:527 #, no-c-format msgid "The maximum expansion factor when copying basic blocks." msgstr "" -#: params.opt:546 +#: params.opt:531 #, no-c-format msgid "Maximum depth of search in the dominator tree for expressions to hoist." msgstr "" -#: params.opt:550 +#: params.opt:535 #, no-c-format msgid "" "Maximum loop depth of a call which is considered for inlining functions " "called once." msgstr "" -#: params.opt:554 +#: params.opt:539 #, no-c-format msgid "" "Maximum combined size of caller and callee which is inlined if callee is " "called once." msgstr "" -#: params.opt:558 +#: params.opt:543 #, no-c-format msgid "The maximum number of instructions when automatically inlining." msgstr "" -#: params.opt:562 +#: params.opt:547 #, no-c-format msgid "" "The maximum number of instructions inline function can grow to via recursive " "inlining." msgstr "" -#: params.opt:566 +#: params.opt:551 #, no-c-format msgid "" "The maximum number of instructions non-inline function can grow to via " "recursive inlining." msgstr "" -#: params.opt:570 +#: params.opt:555 #, no-c-format msgid "" "The maximum number of instructions in a single function eligible for " "inlining." msgstr "" -#: params.opt:574 +#: params.opt:559 #, no-c-format msgid "The maximum number of instructions when inlining for size." msgstr "" -#: params.opt:578 +#: params.opt:563 #, no-c-format msgid "" "The maximum number of instructions when automatically inlining small " "functions." msgstr "" -#: params.opt:582 +#: params.opt:567 #, no-c-format msgid "The maximum depth of recursive inlining for inline functions." msgstr "" -#: params.opt:586 +#: params.opt:571 #, no-c-format msgid "The maximum depth of recursive inlining for non-inline functions." msgstr "" -#: params.opt:590 +#: params.opt:575 #, no-c-format msgid "Maximum number of isl operations, 0 means unlimited." msgstr "" -#: params.opt:594 +#: params.opt:579 #, no-c-format msgid "Bound on the cost of an expression to compute the number of iterations." msgstr "" -#: params.opt:598 +#: params.opt:583 #, no-c-format msgid "" "Bound on the number of iterations the brute force # of iterations analysis " "algorithm evaluates." msgstr "" -#: params.opt:602 +#: params.opt:587 #, no-c-format msgid "" "Maximum number of statements allowed in a block that needs to be duplicated " "when threading jumps." msgstr "" -#: params.opt:606 +#: params.opt:591 +#, no-c-format +msgid "Search space limit for the backwards jump threader." +msgstr "" + +#: params.opt:595 #, no-c-format msgid "" "The maximum number of RTL nodes that can be recorded as combiner's last " "value." msgstr "" -#: params.opt:610 +#: params.opt:599 #, no-c-format msgid "" "The maximum number of insns in loop header duplicated by the copy loop " "headers pass." msgstr "" -#: params.opt:614 +#: params.opt:603 #, no-c-format msgid "" "The maximum number of backtrack attempts the scheduler should make when " "modulo scheduling a loop." msgstr "" -#: params.opt:618 +#: params.opt:607 #, no-c-format msgid "Minimum page size for warning purposes." msgstr "" -#: params.opt:622 +#: params.opt:611 #, no-c-format msgid "" "Maximum length of partial antic set when performing tree pre optimization." msgstr "" -#: params.opt:626 +#: params.opt:615 #, no-c-format msgid "The maximum number of branches on the path through the peeled sequence." msgstr "" -#: params.opt:630 +#: params.opt:619 #, no-c-format msgid "The maximum number of peelings of a single loop." msgstr "" -#: params.opt:634 +#: params.opt:623 #, no-c-format msgid "The maximum number of insns of a peeled loop." msgstr "" -#: params.opt:638 +#: params.opt:627 #, no-c-format msgid "The maximum length of scheduling's pending operations list." msgstr "" -#: params.opt:642 params.opt:686 +#: params.opt:631 params.opt:675 #, no-c-format msgid "" "The maximum number of blocks in a region to be considered for interblock " "scheduling." msgstr "" -#: params.opt:646 params.opt:690 +#: params.opt:635 params.opt:679 #, no-c-format msgid "" "The maximum number of insns in a region to be considered for interblock " "scheduling." msgstr "" -#: params.opt:650 +#: params.opt:639 #, no-c-format msgid "" "Maximum depth of sqrt chains to use when synthesizing exponentiation by a " "real constant." msgstr "" -#: params.opt:654 +#: params.opt:643 #, no-c-format msgid "The maximum number of loop iterations we predict statically." msgstr "" -#: params.opt:658 +#: params.opt:647 #, no-c-format msgid "" "The maximum number of instructions to search backward when looking for " "equivalent reload." msgstr "" -#: params.opt:662 +#: params.opt:651 #, no-c-format msgid "" "Maximum number of insns in a basic block to consider for RTL if-conversion." msgstr "" -#: params.opt:666 +#: params.opt:655 #, no-c-format msgid "" "Maximum permissible cost for the sequence that would be generated by the RTL " "if-conversion pass for a branch that is considered predictable." msgstr "" -#: params.opt:670 +#: params.opt:659 #, no-c-format msgid "" "Maximum permissible cost for the sequence that would be generated by the RTL " "if-conversion pass for a branch that is considered unpredictable." msgstr "" -#: params.opt:674 +#: params.opt:663 #, no-c-format msgid "The maximum number of iterations through CFG to extend regions." msgstr "" -#: params.opt:678 +#: params.opt:667 #, no-c-format msgid "" "The maximum conflict delay for an insn to be considered for speculative " "motion." msgstr "" -#: params.opt:682 +#: params.opt:671 #, no-c-format msgid "" "The maximum number of instructions ready to be issued to be considered by " "the scheduler during the first scheduling pass." msgstr "" -#: params.opt:694 +#: params.opt:683 #, no-c-format msgid "Maximum length of candidate scans for straight-line strength reduction." msgstr "" -#: params.opt:698 +#: params.opt:687 #, no-c-format msgid "Maximum number of may-defs visited when devirtualizing speculatively." msgstr "" -#: params.opt:702 +#: params.opt:691 #, no-c-format msgid "" "Maximum recursion depth allowed when querying a property of an SSA name." msgstr "" -#: params.opt:706 +#: params.opt:695 #, no-c-format msgid "Maximum number of constant stores to merge in the store merging pass." msgstr "" -#: params.opt:710 +#: params.opt:699 #, no-c-format msgid "Maximum number of conditional store pairs that can be sunk." msgstr "" -#: params.opt:714 params.opt:718 +#: params.opt:703 params.opt:707 #, no-c-format msgid "" "Maximum number of store chains to track at the same time in the store " "merging pass." msgstr "" -#: params.opt:722 +#: params.opt:711 #, no-c-format msgid "Maximum amount of similar bbs to compare a bb with." msgstr "" -#: params.opt:726 +#: params.opt:715 #, no-c-format msgid "Maximum amount of iterations of the pass over a function." msgstr "" -#: params.opt:730 +#: params.opt:719 #, no-c-format msgid "" "Maximum number of strings for which strlen optimization pass will track " "string lengths." msgstr "" -#: params.opt:734 +#: params.opt:723 #, no-c-format msgid "" "Maximum number of arguments in a PHI supported by TREE if-conversion unless " "the loop is marked with simd pragma." msgstr "" -#: params.opt:738 +#: params.opt:727 #, no-c-format msgid "The maximum number of unrollings of a single loop." msgstr "" -#: params.opt:742 +#: params.opt:731 #, no-c-format msgid "The maximum number of instructions to consider to unroll in a loop." msgstr "" -#: params.opt:746 +#: params.opt:735 #, no-c-format msgid "The maximum number of insns of an unswitched loop." msgstr "" -#: params.opt:750 +#: params.opt:739 #, no-c-format -msgid "The maximum number of unswitchings in a single loop." +msgid "The maximum depth of a loop nest to be unswitched." msgstr "" -#: params.opt:754 +#: params.opt:743 #, no-c-format msgid "" "If -fvariable-expansion-in-unroller is used, the maximum number of times " "that an individual variable will be expanded during loop unrolling." msgstr "" -#: params.opt:758 +#: params.opt:747 #, no-c-format msgid "Max. recursion depth for expanding var tracking expressions." msgstr "" -#: params.opt:762 +#: params.opt:751 #, no-c-format msgid "Max. size of loc list for which reverse ops should be added." msgstr "" -#: params.opt:766 +#: params.opt:755 #, no-c-format msgid "Max. size of var tracking hash tables." msgstr "" -#: params.opt:770 +#: params.opt:759 #, no-c-format msgid "Maximum number of VALUEs handled during a single find_base_term call." msgstr "" -#: params.opt:774 -#, no-c-format -msgid "" -"Maximum number of assertions to add along the default edge of a switch " -"statement during VRP." -msgstr "" - -#: params.opt:778 +#: params.opt:763 #, no-c-format msgid "" "The minimum number of matching instructions to consider for crossjumping." msgstr "" -#: params.opt:782 +#: params.opt:767 #, no-c-format msgid "" "Inline recursively only when the probability of call being executed exceeds " "the parameter." msgstr "" -#: params.opt:786 +#: params.opt:771 #, no-c-format msgid "" "Min. ratio of insns to prefetches to enable prefetching for a loop with an " "unknown trip count." msgstr "" -#: params.opt:790 +#: params.opt:775 #, no-c-format msgid "" "The minimum threshold for probability of semi-invariant condition statement " "to trigger loop split." msgstr "" -#: params.opt:794 +#: params.opt:779 #, no-c-format msgid "The minimum UID to be used for a nondebug insn." msgstr "" -#: params.opt:798 +#: params.opt:783 #, no-c-format msgid "" "The minimum size of variables taking part in stack slot sharing when not " "optimizing." msgstr "" -#: params.opt:802 +#: params.opt:787 #, no-c-format msgid "" "The minimum probability of reaching a source block for interblock " "speculative scheduling." msgstr "" -#: params.opt:806 +#: params.opt:791 #, no-c-format msgid "" "If -ftree-vectorize is used, the minimal loop bound of a loop to be " "considered for vectorization." msgstr "" -#: params.opt:810 +#: params.opt:795 #, no-c-format msgid "" "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC " "'kernels' constructs handling." msgstr "" -#: params.opt:823 +#: params.opt:808 #, no-c-format msgid "" "--param=openacc-privatization=[quiet|noisy]\tSpecify mode of OpenACC " "privatization diagnostics." msgstr "" -#: params.opt:836 +#: params.opt:821 #, no-c-format msgid "Chunk size of omp schedule for loops parallelized by parloops." msgstr "" -#: params.opt:840 +#: params.opt:825 #, no-c-format msgid "" "Minimum number of iterations per thread of an innermost parallelized loop." msgstr "" -#: params.opt:844 +#: params.opt:829 #, no-c-format msgid "" "--param=parloops-schedule=[static|dynamic|guided|auto|runtime]\tSchedule " "type of omp schedule for loops parallelized by parloops." msgstr "" -#: params.opt:866 +#: params.opt:851 #, no-c-format msgid "" "Maximum probability of the entry BB of split region (in percent relative to " "entry BB of the function) to make partial inlining happen." msgstr "" -#: params.opt:870 +#: params.opt:855 #, no-c-format msgid "Maximal estimated outcome of branch considered predictable." msgstr "" -#: params.opt:874 +#: params.opt:859 #, no-c-format msgid "" "Whether software prefetch hints should be issued for non-constant strides." msgstr "" -#: params.opt:878 +#: params.opt:863 #, no-c-format msgid "The number of insns executed before prefetch is completed." msgstr "" -#: params.opt:882 +#: params.opt:867 #, no-c-format msgid "Min. ratio of insns to mem ops to enable prefetching in a loop." msgstr "" -#: params.opt:886 +#: params.opt:871 #, no-c-format msgid "" "The minimum constant stride beyond which we should use prefetch hints for." msgstr "" -#: params.opt:890 +#: params.opt:875 #, no-c-format msgid "Use internal function id in profile lookup." msgstr "" -#: params.opt:894 +#: params.opt:879 #, no-c-format msgid "" "--param=ranger-debug=[none|trace|gori|cache|tracegori|all] Specifies the " "output mode for debugging ranger." msgstr "" -#: params.opt:919 +#: params.opt:904 #, no-c-format msgid "" "Maximum depth of logical expression evaluation ranger will look through when " "evaluating outgoing edge ranges." msgstr "" -#: params.opt:924 +#: params.opt:909 #, no-c-format msgid "Maximum number of relations the oracle will register in a basic block." msgstr "" -#: params.opt:928 +#: params.opt:913 #, no-c-format msgid "Maximum depth of a loop nest to fully value-number optimistically." msgstr "" -#: params.opt:932 +#: params.opt:917 #, no-c-format msgid "Maximum number of disambiguations to perform per memory access." msgstr "" -#: params.opt:936 +#: params.opt:921 #, no-c-format msgid "" "Bound on the complexity of the expressions in the scalar evolutions analyzer." msgstr "" -#: params.opt:940 +#: params.opt:925 #, no-c-format msgid "Bound on size of expressions used in the scalar evolutions analyzer." msgstr "" -#: params.opt:944 +#: params.opt:929 #, no-c-format msgid "" "Hardware autoprefetcher scheduler model control flag. Number of lookahead " @@ -17454,285 +18133,285 @@ msgid "" "heuristic. Disabled by default." msgstr "" -#: params.opt:948 +#: params.opt:933 #, no-c-format msgid "Minimal distance between possibly conflicting store and load." msgstr "" -#: params.opt:952 +#: params.opt:937 #, no-c-format msgid "Which -fsched-pressure algorithm to apply." msgstr "" -#: params.opt:956 +#: params.opt:941 #, no-c-format msgid "" "The minimal probability of speculation success (in percents), so that " "speculative insn will be scheduled." msgstr "" -#: params.opt:960 +#: params.opt:945 #, no-c-format msgid "" "The minimum probability an edge must have for the scheduler to save its " "state across it." msgstr "" -#: params.opt:964 +#: params.opt:949 #, no-c-format msgid "" "Maximum number of instructions in the ready list that are considered " "eligible for renaming." msgstr "" -#: params.opt:968 +#: params.opt:953 #, no-c-format msgid "The maximum size of the lookahead window of selective scheduling." msgstr "" -#: params.opt:972 +#: params.opt:957 #, no-c-format msgid "Maximum number of times that an insn could be scheduled." msgstr "" -#: params.opt:976 +#: params.opt:961 #, no-c-format msgid "The number of prefetches that can run at the same time." msgstr "" -#: params.opt:980 +#: params.opt:965 #, no-c-format msgid "" "Target block's relative execution frequency (as a percentage) required to " "sink a statement." msgstr "" -#: params.opt:984 +#: params.opt:969 #, no-c-format msgid "" "The number of cycles the swing modulo scheduler considers when checking " "conflicts using DFA." msgstr "" -#: params.opt:988 +#: params.opt:973 #, no-c-format msgid "" "A threshold on the average loop count considered by the swing modulo " "scheduler." msgstr "" -#: params.opt:992 +#: params.opt:977 #, no-c-format msgid "" "A factor for tuning the upper bound that swing modulo scheduler uses for " "scheduling a loop." msgstr "" -#: params.opt:996 +#: params.opt:981 #, no-c-format msgid "" "The minimum value of stage count that swing modulo scheduler will generate." msgstr "" -#: params.opt:1000 +#: params.opt:985 #, no-c-format msgid "" "Maximum size, in storage units, of an aggregate which should be considered " "for scalarization when compiling for size." msgstr "" -#: params.opt:1004 +#: params.opt:989 #, no-c-format msgid "" "Maximum size, in storage units, of an aggregate which should be considered " "for scalarization when compiling for speed." msgstr "" -#: params.opt:1008 +#: params.opt:993 #, no-c-format msgid "" "Maximum number of artificial accesses to enable forward propagation that " "Scalar Replacement of Aggregates will keep for one local variable." msgstr "" -#: params.opt:1012 +#: params.opt:997 #, no-c-format msgid "" "The maximum number of SSA_NAME assignments to follow in determining a value." msgstr "" -#: params.opt:1016 +#: params.opt:1001 #, no-c-format msgid "" "The lower bound for a buffer to be considered for stack smashing protection." msgstr "" -#: params.opt:1020 +#: params.opt:1005 #, no-c-format msgid "Size of the stack guard expressed as a power of two in bytes." msgstr "" -#: params.opt:1024 +#: params.opt:1009 #, no-c-format msgid "" "Interval in which to probe the stack expressed as a power of two in bytes." msgstr "" -#: params.opt:1028 +#: params.opt:1013 #, no-c-format msgid "" "Allow the store merging pass to introduce unaligned stores if it is legal to " "do so." msgstr "" -#: params.opt:1032 +#: params.opt:1017 #, no-c-format msgid "Maximum size of a single store merging region in bytes." msgstr "" -#: params.opt:1036 +#: params.opt:1021 #, no-c-format msgid "" "The maximum ratio between array size and switch branches for a switch " "conversion to take place." msgstr "" -#: params.opt:1040 +#: params.opt:1025 #, no-c-format msgid "Maximum number of bases stored in each modref tree." msgstr "" -#: params.opt:1044 +#: params.opt:1029 #, no-c-format msgid "Maximum number of references stored in each modref base." msgstr "" -#: params.opt:1048 +#: params.opt:1033 #, no-c-format msgid "Maximum number of accesses stored in each modref reference." msgstr "" -#: params.opt:1052 +#: params.opt:1037 #, no-c-format msgid "Maximum number of tests performed by modref query." msgstr "" -#: params.opt:1056 +#: params.opt:1041 #, no-c-format msgid "Maximum depth of DFS walk used by modref escape analysis." msgstr "" -#: params.opt:1060 +#: params.opt:1045 #, no-c-format msgid "Maximum number of escape points tracked by modref per SSA-name." msgstr "" -#: params.opt:1064 +#: params.opt:1049 #, no-c-format msgid "Maximum number of times a given range is adjusted during the dataflow." msgstr "" -#: params.opt:1068 +#: params.opt:1053 #, no-c-format msgid "" "--param=threader-debug=[none|all] Enables verbose dumping of the threader " "solver." msgstr "" -#: params.opt:1081 +#: params.opt:1066 #, no-c-format msgid "" "Size in bytes after which thread-local aggregates should be instrumented " "with the logging functions instead of save/restore pairs." msgstr "" -#: params.opt:1085 +#: params.opt:1070 #, no-c-format msgid "" "The percentage of function, weighted by execution frequency, that must be " "covered by trace formation. Used when profile feedback is not available." msgstr "" -#: params.opt:1089 +#: params.opt:1074 #, no-c-format msgid "" "The percentage of function, weighted by execution frequency, that must be " "covered by trace formation. Used when profile feedback is available." msgstr "" -#: params.opt:1093 +#: params.opt:1078 #, no-c-format msgid "Maximal code growth caused by tail duplication (in percent)." msgstr "" -#: params.opt:1097 +#: params.opt:1082 #, no-c-format msgid "" "Stop forward growth if the probability of best edge is less than this " "threshold (in percent). Used when profile feedback is not available." msgstr "" -#: params.opt:1101 +#: params.opt:1086 #, no-c-format msgid "" "Stop forward growth if the probability of best edge is less than this " "threshold (in percent). Used when profile feedback is available." msgstr "" -#: params.opt:1105 +#: params.opt:1090 #, no-c-format msgid "" "Stop reverse growth if the reverse probability of best edge is less than " "this threshold (in percent)." msgstr "" -#: params.opt:1109 +#: params.opt:1094 #, no-c-format msgid "" "Set the maximum number of instructions executed in parallel in reassociated " "tree. If 0, use the target dependent heuristic." msgstr "" -#: params.opt:1113 +#: params.opt:1098 #, no-c-format msgid "Emit special instrumentation for accesses to volatiles." msgstr "" -#: params.opt:1117 +#: params.opt:1102 #, no-c-format msgid "" "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()." msgstr "" -#: params.opt:1121 +#: params.opt:1106 #, no-c-format msgid "" "Maximum number of nested calls to search for control dependencies during " "uninitialized variable analysis." msgstr "" -#: params.opt:1125 +#: params.opt:1110 #, no-c-format msgid "" "Instruction accounted for function prologue, epilogue and other overhead." msgstr "" -#: params.opt:1129 +#: params.opt:1114 #, no-c-format msgid "Time accounted for function prologue, epilogue and other overhead." msgstr "" -#: params.opt:1133 +#: params.opt:1118 #, no-c-format msgid "Instruction accounted for function thunk overhead." msgstr "" -#: params.opt:1137 +#: params.opt:1122 #, no-c-format msgid "Time accounted for function thunk overhead." msgstr "" -#: params.opt:1141 +#: params.opt:1126 #, no-c-format msgid "" "The denominator n of fraction 1/n of the number of profiled runs of the " @@ -17740,57 +18419,64 @@ msgid "" "order for the basic block to be considered unlikely." msgstr "" -#: params.opt:1145 +#: params.opt:1130 #, no-c-format msgid "Maximum unroll factor for the unroll-and-jam transformation." msgstr "" -#: params.opt:1149 +#: params.opt:1134 #, no-c-format msgid "" "Minimum percentage of memrefs that must go away for unroll-and-jam to be " "considered profitable." msgstr "" -#: params.opt:1153 +#: params.opt:1138 #, no-c-format msgid "" "Use direct poisoning/unpoisoning instructions for variables smaller or equal " "to this number." msgstr "" -#: params.opt:1157 +#: params.opt:1142 #, no-c-format msgid "Whether to use canonical types." msgstr "" -#: params.opt:1161 +#: params.opt:1146 #, no-c-format msgid "Enable loop epilogue vectorization using smaller vector size." msgstr "" -#: params.opt:1165 +#: params.opt:1150 +#, no-c-format +msgid "" +"Maximum number of possible vector layouts (such as permutations) to consider " +"when optimizing to-be-vectorized code." +msgstr "" + +#: params.opt:1154 #, no-c-format msgid "" "Maximum number of loop peels to enhance alignment of data references in a " "loop." msgstr "" -#: params.opt:1169 +#: params.opt:1158 #, no-c-format msgid "" "Bound on number of runtime checks inserted by the vectorizer's loop " "versioning for alias check." msgstr "" -#: params.opt:1173 +#: params.opt:1162 #, no-c-format msgid "" "Bound on number of runtime checks inserted by the vectorizer's loop " "versioning for alignment check." msgstr "" -#: params.opt:1177 +#: params.opt:1166 #, no-c-format msgid "" "Controls how loop vectorizer uses partial vectors. 0 means never, 1 means " @@ -17798,30 +18484,18 @@ msgid "" "The default value is 2." msgstr "" -#: params.opt:1181 +#: params.opt:1170 #, no-c-format msgid "" "The maximum factor which the loop vectorizer applies to the cost of " "statements in an inner loop relative to the loop being vectorized." msgstr "" -#: params.opt:1185 +#: params.opt:1174 #, no-c-format msgid "Enable loop vectorization of floating point inductions." msgstr "" -#: params.opt:1189 -#, no-c-format -msgid "" -"--param=vrp1-mode=[vrp|ranger] Specifies the mode VRP1 should operate in." -msgstr "" - -#: params.opt:1193 -#, no-c-format -msgid "" -"--param=vrp2-mode=[vrp|ranger] Specifies the mode VRP2 should operate in." -msgstr "" - #: cfgrtl.cc:2797 msgid "flow control insn inside a basic block" msgstr "" @@ -17884,146 +18558,146 @@ msgid "" "ldd output with constructors/destructors.\n" msgstr "" -#: cprop.cc:1750 +#: cprop.cc:1753 msgid "const/copy propagation disabled" msgstr "" -#: diagnostic.cc:159 +#: diagnostic-format-json.cc:317 diagnostic-format-sarif.cc:1530 #, c-format -msgid "%s: all warnings being treated as errors" +msgid "error: unable to open '%s' for writing: %s\n" msgstr "" -#: diagnostic.cc:164 +#: diagnostic.cc:160 #, c-format -msgid "%s: some warnings being treated as errors" +msgid "%s: all warnings being treated as errors" msgstr "" -#: diagnostic.cc:464 input.cc:278 input.cc:2036 c-family/c-opts.cc:1480 -#: fortran/cpp.cc:608 fortran/error.cc:1150 fortran/error.cc:1170 -msgid "" +#: diagnostic.cc:165 +#, c-format +msgid "%s: some warnings being treated as errors" msgstr "" -#: diagnostic.cc:622 +#: diagnostic.cc:631 #, c-format msgid "compilation terminated due to -fmax-errors=%u.\n" msgstr "" -#: diagnostic.cc:650 +#: diagnostic.cc:659 #, c-format msgid "compilation terminated due to -Wfatal-errors.\n" msgstr "" -#: diagnostic.cc:671 +#: diagnostic.cc:680 #, c-format msgid "Please submit a full bug report, with preprocessed source.\n" msgstr "" -#: diagnostic.cc:674 +#: diagnostic.cc:683 #, c-format msgid "" "Please submit a full bug report, with preprocessed source (by using -freport-" "bug).\n" msgstr "" -#: diagnostic.cc:678 +#: diagnostic.cc:687 #, c-format msgid "Please include the complete backtrace with any bug report.\n" msgstr "" -#: diagnostic.cc:680 +#: diagnostic.cc:689 #, c-format msgid "See %s for instructions.\n" msgstr "" -#: diagnostic.cc:689 +#: diagnostic.cc:698 #, c-format msgid "compilation terminated.\n" msgstr "" -#: diagnostic.cc:783 +#: diagnostic.cc:792 msgid " from" msgstr "" -#: diagnostic.cc:784 +#: diagnostic.cc:793 msgid "In file included from" msgstr "" #. 2 -#: diagnostic.cc:785 +#: diagnostic.cc:794 msgid " included from" msgstr "" -#: diagnostic.cc:786 +#: diagnostic.cc:795 msgid "In module" msgstr "" #. 4 -#: diagnostic.cc:787 +#: diagnostic.cc:796 msgid "of module" msgstr "" -#: diagnostic.cc:788 +#: diagnostic.cc:797 msgid "In module imported at" msgstr "" #. 6 -#: diagnostic.cc:789 +#: diagnostic.cc:798 msgid "imported at" msgstr "" -#: diagnostic.cc:1362 +#: diagnostic.cc:1557 #, c-format msgid "%s:%d: confused by earlier errors, bailing out\n" msgstr "" -#: diagnostic.cc:1997 +#: diagnostic.cc:2192 #, c-format msgid "internal compiler error: error reporting routines re-entered.\n" msgstr "" -#: diagnostic.cc:2028 diagnostic.cc:2047 +#: diagnostic.cc:2223 diagnostic.cc:2242 #, gcc-internal-format, gfc-internal-format msgid "in %s, at %s:%d" msgstr "" -#: final.cc:1113 +#: final.cc:1096 msgid "negative insn length" msgstr "" -#: final.cc:2861 +#: final.cc:2808 msgid "could not split insn" msgstr "" -#: final.cc:3228 +#: final.cc:3183 msgid "invalid 'asm': " msgstr "" -#: final.cc:3361 +#: final.cc:3316 #, c-format msgid "nested assembly dialect alternatives" msgstr "" -#: final.cc:3389 final.cc:3401 +#: final.cc:3344 final.cc:3356 #, c-format msgid "unterminated assembly dialect alternative" msgstr "" -#: final.cc:3543 +#: final.cc:3498 #, c-format msgid "operand number missing after %%-letter" msgstr "" -#: final.cc:3546 final.cc:3587 +#: final.cc:3501 final.cc:3542 #, c-format msgid "operand number out of range" msgstr "" -#: final.cc:3604 +#: final.cc:3559 #, c-format msgid "invalid %%-code" msgstr "" -#: final.cc:3638 +#: final.cc:3593 #, c-format msgid "'%%l' operand isn't a label" msgstr "" @@ -18032,298 +18706,298 @@ msgstr "" #. PRINT_OPERAND must handle them. #. We can't handle floating point constants; #. TARGET_PRINT_OPERAND must handle them. -#: final.cc:3774 config/arc/arc.cc:6409 config/i386/i386.cc:12277 +#: final.cc:3729 config/arc/arc.cc:6430 config/i386/i386.cc:12312 #, c-format msgid "floating constant misused" msgstr "" -#: final.cc:3832 config/arc/arc.cc:6506 config/i386/i386.cc:12368 -#: config/pdp11/pdp11.cc:1872 +#: final.cc:3787 config/arc/arc.cc:6527 config/i386/i386.cc:12403 +#: config/pdp11/pdp11.cc:1871 #, c-format msgid "invalid expression as operand" msgstr "" -#: gcc.cc:119 +#: gcc.cc:122 #, c-format msgid "%s\n" msgstr "" -#: gcc.cc:1848 +#: gcc.cc:1840 #, c-format msgid "Using built-in specs.\n" msgstr "" -#: gcc.cc:2093 +#: gcc.cc:2085 #, c-format msgid "" "Setting spec %s to '%s'\n" "\n" msgstr "" -#: gcc.cc:2298 +#: gcc.cc:2290 #, c-format msgid "Reading specs from %s\n" msgstr "" -#: gcc.cc:2430 +#: gcc.cc:2422 #, c-format msgid "could not find specs file %s\n" msgstr "" -#: gcc.cc:2505 +#: gcc.cc:2497 #, c-format msgid "rename spec %s to %s\n" msgstr "" -#: gcc.cc:2507 +#: gcc.cc:2499 #, c-format msgid "" "spec is '%s'\n" "\n" msgstr "" -#: gcc.cc:3368 +#: gcc.cc:3360 #, c-format msgid "" "\n" "Go ahead? (y or n) " msgstr "" -#: gcc.cc:3540 +#: gcc.cc:3532 #, c-format msgid "# %s %.2f %.2f\n" msgstr "" -#: gcc.cc:3756 +#: gcc.cc:3712 #, c-format msgid "Usage: %s [options] file...\n" msgstr "" -#: gcc.cc:3757 +#: gcc.cc:3713 msgid "Options:\n" msgstr "" -#: gcc.cc:3759 +#: gcc.cc:3715 msgid " -pass-exit-codes Exit with highest error code from a phase.\n" msgstr "" -#: gcc.cc:3760 +#: gcc.cc:3716 msgid " --help Display this information.\n" msgstr "" -#: gcc.cc:3761 +#: gcc.cc:3717 msgid "" " --target-help Display target specific command line options " "(including assembler and linker options).\n" msgstr "" -#: gcc.cc:3763 +#: gcc.cc:3719 msgid "" " --help={common|optimizers|params|target|warnings|[^]{joined|separate|" "undocumented}}[,...].\n" msgstr "" -#: gcc.cc:3764 +#: gcc.cc:3720 msgid "" " Display specific types of command line options.\n" msgstr "" -#: gcc.cc:3766 +#: gcc.cc:3722 msgid " (Use '-v --help' to display command line options of sub-processes).\n" msgstr "" -#: gcc.cc:3767 +#: gcc.cc:3723 msgid " --version Display compiler version information.\n" msgstr "" -#: gcc.cc:3768 +#: gcc.cc:3724 msgid " -dumpspecs Display all of the built in spec strings.\n" msgstr "" -#: gcc.cc:3769 +#: gcc.cc:3725 msgid " -dumpversion Display the version of the compiler.\n" msgstr "" -#: gcc.cc:3770 +#: gcc.cc:3726 msgid " -dumpmachine Display the compiler's target processor.\n" msgstr "" -#: gcc.cc:3771 +#: gcc.cc:3727 msgid " -foffload= Specify offloading targets.\n" msgstr "" -#: gcc.cc:3772 +#: gcc.cc:3728 msgid "" " -print-search-dirs Display the directories in the compiler's search " "path.\n" msgstr "" -#: gcc.cc:3773 +#: gcc.cc:3729 msgid "" " -print-libgcc-file-name Display the name of the compiler's companion " "library.\n" msgstr "" -#: gcc.cc:3774 +#: gcc.cc:3730 msgid " -print-file-name= Display the full path to library .\n" msgstr "" -#: gcc.cc:3775 +#: gcc.cc:3731 msgid "" " -print-prog-name= Display the full path to compiler component " ".\n" msgstr "" -#: gcc.cc:3776 +#: gcc.cc:3732 msgid "" " -print-multiarch Display the target's normalized GNU triplet, used " "as\n" " a component in the library path.\n" msgstr "" -#: gcc.cc:3779 +#: gcc.cc:3735 msgid "" " -print-multi-directory Display the root directory for versions of " "libgcc.\n" msgstr "" -#: gcc.cc:3780 +#: gcc.cc:3736 msgid "" " -print-multi-lib Display the mapping between command line options " "and\n" " multiple library search directories.\n" msgstr "" -#: gcc.cc:3783 +#: gcc.cc:3739 msgid "" " -print-multi-os-directory Display the relative path to OS libraries.\n" msgstr "" -#: gcc.cc:3784 +#: gcc.cc:3740 msgid " -print-sysroot Display the target libraries directory.\n" msgstr "" -#: gcc.cc:3785 +#: gcc.cc:3741 msgid "" " -print-sysroot-headers-suffix Display the sysroot suffix used to find " "headers.\n" msgstr "" -#: gcc.cc:3786 +#: gcc.cc:3742 msgid "" " -Wa, Pass comma-separated on to the " "assembler.\n" msgstr "" -#: gcc.cc:3787 +#: gcc.cc:3743 msgid "" " -Wp, Pass comma-separated on to the " "preprocessor.\n" msgstr "" -#: gcc.cc:3788 +#: gcc.cc:3744 msgid "" " -Wl, Pass comma-separated on to the linker.\n" msgstr "" -#: gcc.cc:3789 +#: gcc.cc:3745 msgid " -Xassembler Pass on to the assembler.\n" msgstr "" -#: gcc.cc:3790 +#: gcc.cc:3746 msgid " -Xpreprocessor Pass on to the preprocessor.\n" msgstr "" -#: gcc.cc:3791 +#: gcc.cc:3747 msgid " -Xlinker Pass on to the linker.\n" msgstr "" -#: gcc.cc:3792 +#: gcc.cc:3748 msgid " -save-temps Do not delete intermediate files.\n" msgstr "" -#: gcc.cc:3793 +#: gcc.cc:3749 msgid " -save-temps= Do not delete intermediate files.\n" msgstr "" -#: gcc.cc:3794 +#: gcc.cc:3750 msgid "" " -no-canonical-prefixes Do not canonicalize paths when building relative\n" " prefixes to other gcc components.\n" msgstr "" -#: gcc.cc:3797 +#: gcc.cc:3753 msgid " -pipe Use pipes rather than intermediate files.\n" msgstr "" -#: gcc.cc:3798 +#: gcc.cc:3754 msgid " -time Time the execution of each subprocess.\n" msgstr "" -#: gcc.cc:3799 +#: gcc.cc:3755 msgid "" " -specs= Override built-in specs with the contents of " ".\n" msgstr "" -#: gcc.cc:3800 +#: gcc.cc:3756 msgid "" " -std= Assume that the input sources are for " ".\n" msgstr "" -#: gcc.cc:3801 +#: gcc.cc:3757 msgid "" " --sysroot= Use as the root directory for " "headers\n" " and libraries.\n" msgstr "" -#: gcc.cc:3804 +#: gcc.cc:3760 msgid "" " -B Add to the compiler's search paths.\n" msgstr "" -#: gcc.cc:3805 +#: gcc.cc:3761 msgid "" " -v Display the programs invoked by the compiler.\n" msgstr "" -#: gcc.cc:3806 +#: gcc.cc:3762 msgid "" " -### Like -v but options quoted and commands not " "executed.\n" msgstr "" -#: gcc.cc:3807 +#: gcc.cc:3763 msgid "" " -E Preprocess only; do not compile, assemble or " "link.\n" msgstr "" -#: gcc.cc:3808 +#: gcc.cc:3764 msgid " -S Compile only; do not assemble or link.\n" msgstr "" -#: gcc.cc:3809 +#: gcc.cc:3765 msgid " -c Compile and assemble, but do not link.\n" msgstr "" -#: gcc.cc:3810 +#: gcc.cc:3766 msgid " -o Place the output into .\n" msgstr "" -#: gcc.cc:3811 +#: gcc.cc:3767 msgid "" " -pie Create a dynamically linked position independent\n" " executable.\n" msgstr "" -#: gcc.cc:3813 +#: gcc.cc:3769 msgid " -shared Create a shared library.\n" msgstr "" -#: gcc.cc:3814 +#: gcc.cc:3770 msgid "" " -x Specify the language of the following input " "files.\n" @@ -18334,7 +19008,7 @@ msgid "" "extension.\n" msgstr "" -#: gcc.cc:3821 +#: gcc.cc:3777 #, c-format msgid "" "\n" @@ -18343,96 +19017,96 @@ msgid "" " other options on to these processes the -W options must be used.\n" msgstr "" -#: gcc.cc:6790 +#: gcc.cc:6762 #, c-format msgid "Processing spec (%s), which is '%s'\n" msgstr "" -#: gcc.cc:7551 +#: gcc.cc:7523 #, c-format msgid "Target: %s\n" msgstr "" -#: gcc.cc:7552 +#: gcc.cc:7524 #, c-format msgid "Configured with: %s\n" msgstr "" -#: gcc.cc:7566 +#: gcc.cc:7538 #, c-format msgid "Thread model: %s\n" msgstr "" -#: gcc.cc:7567 +#: gcc.cc:7539 #, c-format msgid "Supported LTO compression algorithms: zlib" msgstr "" -#: gcc.cc:7569 +#: gcc.cc:7541 #, c-format msgid " zstd" msgstr "" -#: gcc.cc:7571 gcov.cc:1510 gcov.cc:1568 gcov.cc:1580 gcov.cc:2894 +#: gcc.cc:7543 gcov.cc:1510 gcov.cc:1568 gcov.cc:1580 gcov.cc:2903 #, c-format msgid "\n" msgstr "" -#: gcc.cc:7582 +#: gcc.cc:7554 #, c-format msgid "gcc version %s %s\n" msgstr "" -#: gcc.cc:7585 +#: gcc.cc:7557 #, c-format msgid "gcc driver version %s %sexecuting gcc version %s\n" msgstr "" -#: gcc.cc:7658 gcc.cc:7868 +#: gcc.cc:7630 gcc.cc:7840 #, c-format msgid "" "The bug is not reproducible, so it is likely a hardware or OS problem.\n" msgstr "" -#: gcc.cc:7792 +#: gcc.cc:7764 #, c-format msgid "" "Preprocessed source stored into %s file, please attach this to your " "bugreport.\n" msgstr "" -#: gcc.cc:8643 +#: gcc.cc:8615 #, c-format msgid "install: %s%s\n" msgstr "" -#: gcc.cc:8646 +#: gcc.cc:8618 #, c-format msgid "programs: %s\n" msgstr "" -#: gcc.cc:8648 +#: gcc.cc:8620 #, c-format msgid "libraries: %s\n" msgstr "" -#: gcc.cc:8765 +#: gcc.cc:8737 #, c-format msgid "" "\n" "For bug reporting instructions, please see:\n" msgstr "" -#: gcc.cc:8781 gcov-tool.cc:594 +#: gcc.cc:8753 gcov-tool.cc:594 #, c-format msgid "%s %s%s\n" msgstr "" -#: gcc.cc:8784 gcov-tool.cc:596 gcov.cc:968 fortran/gfortranspec.cc:282 +#: gcc.cc:8756 gcov-tool.cc:596 gcov.cc:968 fortran/gfortranspec.cc:282 msgid "(C)" msgstr "" -#: gcc.cc:8785 gcov-tool.cc:598 gcov.cc:970 fortran/gfortranspec.cc:283 +#: gcc.cc:8757 gcov-tool.cc:598 gcov.cc:970 fortran/gfortranspec.cc:283 #, c-format msgid "" "This is free software; see the source for copying conditions. There is NO\n" @@ -18440,7 +19114,7 @@ msgid "" "\n" msgstr "" -#: gcc.cc:9128 +#: gcc.cc:9100 #, c-format msgid "" "\n" @@ -18449,14 +19123,14 @@ msgid "" "\n" msgstr "" -#: gcc.cc:9129 +#: gcc.cc:9101 #, c-format msgid "" "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n" "\n" msgstr "" -#: gcc.cc:10544 +#: gcc.cc:10502 #, c-format msgid "" "Assembler options\n" @@ -18464,7 +19138,7 @@ msgid "" "\n" msgstr "" -#: gcc.cc:10545 +#: gcc.cc:10503 #, c-format msgid "" "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n" @@ -18624,7 +19298,7 @@ msgstr "" #: gcov-tool.cc:595 #, c-format -msgid "Copyright %s 2022 Free Software Foundation, Inc.\n" +msgid "Copyright %s 2023 Free Software Foundation, Inc.\n" msgstr "" #: gcov.cc:925 @@ -18956,47 +19630,47 @@ msgstr "" msgid "No calls\n" msgstr "" -#: gcov.cc:2748 +#: gcov.cc:2755 #, c-format msgid "%s:no lines for '%s'\n" msgstr "" -#: gcov.cc:2874 +#: gcov.cc:2881 #, c-format msgid "call %2d returned %s\n" msgstr "" -#: gcov.cc:2879 +#: gcov.cc:2886 #, c-format msgid "call %2d never executed\n" msgstr "" -#: gcov.cc:2884 +#: gcov.cc:2891 #, c-format msgid "branch %2d taken %s%s" msgstr "" -#: gcov.cc:2889 +#: gcov.cc:2896 #, c-format -msgid "branch %2d never executed" +msgid "branch %2d never executed%s" msgstr "" -#: gcov.cc:2892 +#: gcov.cc:2901 #, c-format msgid " (BB %d)" msgstr "" -#: gcov.cc:2899 +#: gcov.cc:2908 #, c-format msgid "unconditional %2d taken %s\n" msgstr "" -#: gcov.cc:2902 +#: gcov.cc:2911 #, c-format msgid "unconditional %2d never executed\n" msgstr "" -#: gcov.cc:3154 +#: gcov.cc:3163 #, c-format msgid "Cannot open source file %s\n" msgstr "" @@ -19039,6 +19713,10 @@ msgstr "" msgid "End of search list.\n" msgstr "" +#: input.cc:35 +msgid "" +msgstr "" + #. Opening quotation mark. #: intl.cc:62 msgid "`" @@ -19089,143 +19767,143 @@ msgid "unable to generate reloads for:" msgstr "" #. What to print when a switch has no documentation. -#: opts.cc:316 +#: opts.cc:321 msgid "This option lacks documentation." msgstr "" -#: opts.cc:317 +#: opts.cc:322 msgid "Uses of this option are diagnosed." msgstr "" -#: opts.cc:1586 +#: opts.cc:1647 #, c-format msgid "Same as %s%s (or, in negated form, %s%s)." msgstr "" -#: opts.cc:1591 +#: opts.cc:1652 #, c-format msgid "Same as %s%s." msgstr "" -#: opts.cc:1596 +#: opts.cc:1657 #, c-format msgid "Same as %s." msgstr "" -#: opts.cc:1604 +#: opts.cc:1665 #, c-format msgid "%s Same as %s." msgstr "" -#: opts.cc:1667 +#: opts.cc:1728 msgid "[available in " msgstr "" -#: opts.cc:1699 +#: opts.cc:1760 msgid "[default]" msgstr "" -#: opts.cc:1708 +#: opts.cc:1769 #, c-format msgid "%llu bytes" msgstr "" -#: opts.cc:1745 +#: opts.cc:1806 msgid "[enabled]" msgstr "" -#: opts.cc:1747 +#: opts.cc:1808 msgid "[disabled]" msgstr "" -#: opts.cc:1783 +#: opts.cc:1844 #, c-format msgid " No options with the desired characteristics were found\n" msgstr "" -#: opts.cc:1792 +#: opts.cc:1853 #, c-format msgid "" " None found. Use --help=%s to show *all* the options supported by the %s " "front-end.\n" msgstr "" -#: opts.cc:1798 +#: opts.cc:1859 #, c-format msgid "" " All options with the desired characteristics have already been displayed\n" msgstr "" -#: opts.cc:1843 +#: opts.cc:1904 #, c-format msgid "" " Known valid arguments for %s option:\n" " " msgstr "" -#: opts.cc:1893 +#: opts.cc:1954 msgid "The following options are target specific" msgstr "" -#: opts.cc:1896 +#: opts.cc:1957 msgid "The following options control compiler warning messages" msgstr "" -#: opts.cc:1899 +#: opts.cc:1960 msgid "The following options control optimizations" msgstr "" -#: opts.cc:1902 opts.cc:1942 +#: opts.cc:1963 opts.cc:2003 msgid "The following options are language-independent" msgstr "" -#: opts.cc:1905 +#: opts.cc:1966 msgid "The following options control parameters" msgstr "" -#: opts.cc:1911 +#: opts.cc:1972 msgid "The following options are specific to just the language " msgstr "" -#: opts.cc:1913 +#: opts.cc:1974 msgid "The following options are supported by the language " msgstr "" -#: opts.cc:1924 +#: opts.cc:1985 msgid "The following options are not documented" msgstr "" -#: opts.cc:1926 +#: opts.cc:1987 msgid "The following options take separate arguments" msgstr "" -#: opts.cc:1928 +#: opts.cc:1989 msgid "The following options take joined arguments" msgstr "" -#: opts.cc:1940 +#: opts.cc:2001 msgid "The following options are language-related" msgstr "" -#: passes.cc:1833 +#: passes.cc:1839 #, c-format msgid "during %s pass: %s\n" msgstr "" -#: passes.cc:1838 +#: passes.cc:1844 #, c-format msgid "dump file: %s\n" msgstr "" -#: plugin.cc:926 +#: plugin.cc:965 msgid "Event" msgstr "" -#: plugin.cc:926 +#: plugin.cc:965 msgid "Plugins" msgstr "" -#: plugin.cc:958 +#: plugin.cc:997 #, c-format msgid "" "*** WARNING *** there are active plugins, do not report this as a bug unless " @@ -19258,327 +19936,327 @@ msgstr "" msgid "insn does not satisfy its constraints:" msgstr "" -#: targhooks.cc:2236 +#: targhooks.cc:2268 #, c-format msgid "created and used with differing settings of '%s'" msgstr "" -#: targhooks.cc:2251 +#: targhooks.cc:2283 msgid "created and used with different settings of %<-fpic%>" msgstr "" -#: targhooks.cc:2253 +#: targhooks.cc:2285 msgid "created and used with different settings of %<-fpie%>" msgstr "" -#: toplev.cc:318 +#: toplev.cc:310 #, c-format msgid "unrecoverable error" msgstr "" -#: toplev.cc:611 +#: toplev.cc:603 #, c-format msgid "" "%s%s%s %sversion %s (%s)\n" "%s\tcompiled by GNU C version %s, " msgstr "" -#: toplev.cc:613 +#: toplev.cc:605 #, c-format msgid "%s%s%s %sversion %s (%s) compiled by CC, " msgstr "" -#: toplev.cc:617 +#: toplev.cc:609 #, c-format msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n" msgstr "" -#: toplev.cc:619 +#: toplev.cc:611 #, c-format msgid "%s%swarning: %s header version %s differs from library version %s.\n" msgstr "" -#: toplev.cc:621 +#: toplev.cc:613 #, c-format msgid "" "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n" msgstr "" -#: tree-diagnostic-path.cc:257 tree-diagnostic.cc:290 c/c-decl.cc:6073 -#: c/c-typeck.cc:7894 cp/error.cc:1165 c-family/c-pretty-print.cc:425 +#: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6346 +#: c/c-typeck.cc:8068 cp/error.cc:1181 c-family/c-pretty-print.cc:426 #, gcc-internal-format msgid "" msgstr "" -#: c-family/c-format.cc:437 +#: c-family/c-format.cc:432 msgid "format" msgstr "" -#: c-family/c-format.cc:438 +#: c-family/c-format.cc:433 msgid "field width specifier" msgstr "" -#: c-family/c-format.cc:439 +#: c-family/c-format.cc:434 msgid "field precision specifier" msgstr "" -#: c-family/c-format.cc:558 c-family/c-format.cc:582 +#: c-family/c-format.cc:569 c-family/c-format.cc:593 #: config/i386/msformat-c.cc:45 msgid "' ' flag" msgstr "" -#: c-family/c-format.cc:558 c-family/c-format.cc:582 +#: c-family/c-format.cc:569 c-family/c-format.cc:593 #: config/i386/msformat-c.cc:45 msgid "the ' ' printf flag" msgstr "" -#: c-family/c-format.cc:559 c-family/c-format.cc:583 c-family/c-format.cc:614 -#: c-family/c-format.cc:680 config/i386/msformat-c.cc:46 +#: c-family/c-format.cc:570 c-family/c-format.cc:594 c-family/c-format.cc:625 +#: c-family/c-format.cc:691 config/i386/msformat-c.cc:46 msgid "'+' flag" msgstr "" -#: c-family/c-format.cc:559 c-family/c-format.cc:583 c-family/c-format.cc:614 +#: c-family/c-format.cc:570 c-family/c-format.cc:594 c-family/c-format.cc:625 #: config/i386/msformat-c.cc:46 msgid "the '+' printf flag" msgstr "" -#: c-family/c-format.cc:560 c-family/c-format.cc:584 c-family/c-format.cc:615 -#: c-family/c-format.cc:655 config/i386/msformat-c.cc:47 +#: c-family/c-format.cc:571 c-family/c-format.cc:595 c-family/c-format.cc:626 +#: c-family/c-format.cc:666 config/i386/msformat-c.cc:47 #: config/i386/msformat-c.cc:82 msgid "'#' flag" msgstr "" -#: c-family/c-format.cc:560 c-family/c-format.cc:584 c-family/c-format.cc:615 +#: c-family/c-format.cc:571 c-family/c-format.cc:595 c-family/c-format.cc:626 #: config/i386/msformat-c.cc:47 msgid "the '#' printf flag" msgstr "" -#: c-family/c-format.cc:561 c-family/c-format.cc:585 c-family/c-format.cc:653 +#: c-family/c-format.cc:572 c-family/c-format.cc:596 c-family/c-format.cc:664 #: config/i386/msformat-c.cc:48 msgid "'0' flag" msgstr "" -#: c-family/c-format.cc:561 c-family/c-format.cc:585 +#: c-family/c-format.cc:572 c-family/c-format.cc:596 #: config/i386/msformat-c.cc:48 msgid "the '0' printf flag" msgstr "" -#: c-family/c-format.cc:562 c-family/c-format.cc:586 c-family/c-format.cc:652 -#: c-family/c-format.cc:683 config/i386/msformat-c.cc:49 +#: c-family/c-format.cc:573 c-family/c-format.cc:597 c-family/c-format.cc:663 +#: c-family/c-format.cc:694 config/i386/msformat-c.cc:49 msgid "'-' flag" msgstr "" -#: c-family/c-format.cc:562 c-family/c-format.cc:586 +#: c-family/c-format.cc:573 c-family/c-format.cc:597 #: config/i386/msformat-c.cc:49 msgid "the '-' printf flag" msgstr "" -#: c-family/c-format.cc:563 c-family/c-format.cc:635 +#: c-family/c-format.cc:574 c-family/c-format.cc:646 #: config/i386/msformat-c.cc:50 config/i386/msformat-c.cc:70 msgid "''' flag" msgstr "" -#: c-family/c-format.cc:563 config/i386/msformat-c.cc:50 +#: c-family/c-format.cc:574 config/i386/msformat-c.cc:50 msgid "the ''' printf flag" msgstr "" -#: c-family/c-format.cc:564 c-family/c-format.cc:636 +#: c-family/c-format.cc:575 c-family/c-format.cc:647 msgid "'I' flag" msgstr "" -#: c-family/c-format.cc:564 +#: c-family/c-format.cc:575 msgid "the 'I' printf flag" msgstr "" -#: c-family/c-format.cc:565 c-family/c-format.cc:587 c-family/c-format.cc:633 -#: c-family/c-format.cc:656 c-family/c-format.cc:684 config/sol2-c.cc:43 +#: c-family/c-format.cc:576 c-family/c-format.cc:598 c-family/c-format.cc:644 +#: c-family/c-format.cc:667 c-family/c-format.cc:695 config/sol2-c.cc:43 #: config/i386/msformat-c.cc:51 config/i386/msformat-c.cc:68 msgid "field width" msgstr "" -#: c-family/c-format.cc:565 c-family/c-format.cc:587 config/sol2-c.cc:43 +#: c-family/c-format.cc:576 c-family/c-format.cc:598 config/sol2-c.cc:43 #: config/i386/msformat-c.cc:51 msgid "field width in printf format" msgstr "" -#: c-family/c-format.cc:566 c-family/c-format.cc:588 c-family/c-format.cc:617 +#: c-family/c-format.cc:577 c-family/c-format.cc:599 c-family/c-format.cc:628 #: config/i386/msformat-c.cc:52 msgid "precision" msgstr "" -#: c-family/c-format.cc:566 c-family/c-format.cc:588 c-family/c-format.cc:617 +#: c-family/c-format.cc:577 c-family/c-format.cc:599 c-family/c-format.cc:628 #: config/i386/msformat-c.cc:52 msgid "precision in printf format" msgstr "" -#: c-family/c-format.cc:567 c-family/c-format.cc:589 c-family/c-format.cc:618 -#: c-family/c-format.cc:634 c-family/c-format.cc:687 config/sol2-c.cc:44 +#: c-family/c-format.cc:578 c-family/c-format.cc:600 c-family/c-format.cc:629 +#: c-family/c-format.cc:645 c-family/c-format.cc:698 config/sol2-c.cc:44 #: config/i386/msformat-c.cc:53 config/i386/msformat-c.cc:69 msgid "length modifier" msgstr "" -#: c-family/c-format.cc:567 c-family/c-format.cc:589 c-family/c-format.cc:618 +#: c-family/c-format.cc:578 c-family/c-format.cc:600 c-family/c-format.cc:629 #: config/sol2-c.cc:44 config/i386/msformat-c.cc:53 msgid "length modifier in printf format" msgstr "" -#: c-family/c-format.cc:616 +#: c-family/c-format.cc:627 msgid "'q' flag" msgstr "" -#: c-family/c-format.cc:616 +#: c-family/c-format.cc:627 msgid "the 'q' diagnostic flag" msgstr "" -#: c-family/c-format.cc:630 config/i386/msformat-c.cc:66 +#: c-family/c-format.cc:641 config/i386/msformat-c.cc:66 msgid "assignment suppression" msgstr "" -#: c-family/c-format.cc:630 config/i386/msformat-c.cc:66 +#: c-family/c-format.cc:641 config/i386/msformat-c.cc:66 msgid "the assignment suppression scanf feature" msgstr "" -#: c-family/c-format.cc:631 config/i386/msformat-c.cc:67 +#: c-family/c-format.cc:642 config/i386/msformat-c.cc:67 msgid "'a' flag" msgstr "" -#: c-family/c-format.cc:631 config/i386/msformat-c.cc:67 +#: c-family/c-format.cc:642 config/i386/msformat-c.cc:67 msgid "the 'a' scanf flag" msgstr "" -#: c-family/c-format.cc:632 +#: c-family/c-format.cc:643 msgid "'m' flag" msgstr "" -#: c-family/c-format.cc:632 +#: c-family/c-format.cc:643 msgid "the 'm' scanf flag" msgstr "" -#: c-family/c-format.cc:633 config/i386/msformat-c.cc:68 +#: c-family/c-format.cc:644 config/i386/msformat-c.cc:68 msgid "field width in scanf format" msgstr "" -#: c-family/c-format.cc:634 config/i386/msformat-c.cc:69 +#: c-family/c-format.cc:645 config/i386/msformat-c.cc:69 msgid "length modifier in scanf format" msgstr "" -#: c-family/c-format.cc:635 config/i386/msformat-c.cc:70 +#: c-family/c-format.cc:646 config/i386/msformat-c.cc:70 msgid "the ''' scanf flag" msgstr "" -#: c-family/c-format.cc:636 +#: c-family/c-format.cc:647 msgid "the 'I' scanf flag" msgstr "" -#: c-family/c-format.cc:651 +#: c-family/c-format.cc:662 msgid "'_' flag" msgstr "" -#: c-family/c-format.cc:651 +#: c-family/c-format.cc:662 msgid "the '_' strftime flag" msgstr "" -#: c-family/c-format.cc:652 +#: c-family/c-format.cc:663 msgid "the '-' strftime flag" msgstr "" -#: c-family/c-format.cc:653 +#: c-family/c-format.cc:664 msgid "the '0' strftime flag" msgstr "" -#: c-family/c-format.cc:654 c-family/c-format.cc:679 +#: c-family/c-format.cc:665 c-family/c-format.cc:690 msgid "'^' flag" msgstr "" -#: c-family/c-format.cc:654 +#: c-family/c-format.cc:665 msgid "the '^' strftime flag" msgstr "" -#: c-family/c-format.cc:655 config/i386/msformat-c.cc:82 +#: c-family/c-format.cc:666 config/i386/msformat-c.cc:82 msgid "the '#' strftime flag" msgstr "" -#: c-family/c-format.cc:656 +#: c-family/c-format.cc:667 msgid "field width in strftime format" msgstr "" -#: c-family/c-format.cc:657 +#: c-family/c-format.cc:668 msgid "'E' modifier" msgstr "" -#: c-family/c-format.cc:657 +#: c-family/c-format.cc:668 msgid "the 'E' strftime modifier" msgstr "" -#: c-family/c-format.cc:658 +#: c-family/c-format.cc:669 msgid "'O' modifier" msgstr "" -#: c-family/c-format.cc:658 +#: c-family/c-format.cc:669 msgid "the 'O' strftime modifier" msgstr "" -#: c-family/c-format.cc:659 c-family/c-format.cc:660 +#: c-family/c-format.cc:670 c-family/c-format.cc:671 msgid "the 'O' modifier" msgstr "" -#: c-family/c-format.cc:678 +#: c-family/c-format.cc:689 msgid "fill character" msgstr "" -#: c-family/c-format.cc:678 +#: c-family/c-format.cc:689 msgid "fill character in strfmon format" msgstr "" -#: c-family/c-format.cc:679 +#: c-family/c-format.cc:690 msgid "the '^' strfmon flag" msgstr "" -#: c-family/c-format.cc:680 +#: c-family/c-format.cc:691 msgid "the '+' strfmon flag" msgstr "" -#: c-family/c-format.cc:681 +#: c-family/c-format.cc:692 msgid "'(' flag" msgstr "" -#: c-family/c-format.cc:681 +#: c-family/c-format.cc:692 msgid "the '(' strfmon flag" msgstr "" -#: c-family/c-format.cc:682 +#: c-family/c-format.cc:693 msgid "'!' flag" msgstr "" -#: c-family/c-format.cc:682 +#: c-family/c-format.cc:693 msgid "the '!' strfmon flag" msgstr "" -#: c-family/c-format.cc:683 +#: c-family/c-format.cc:694 msgid "the '-' strfmon flag" msgstr "" -#: c-family/c-format.cc:684 +#: c-family/c-format.cc:695 msgid "field width in strfmon format" msgstr "" -#: c-family/c-format.cc:685 +#: c-family/c-format.cc:696 msgid "left precision" msgstr "" -#: c-family/c-format.cc:685 +#: c-family/c-format.cc:696 msgid "left precision in strfmon format" msgstr "" -#: c-family/c-format.cc:686 +#: c-family/c-format.cc:697 msgid "right precision" msgstr "" -#: c-family/c-format.cc:686 +#: c-family/c-format.cc:697 msgid "right precision in strfmon format" msgstr "" -#: c-family/c-format.cc:687 +#: c-family/c-format.cc:698 msgid "length modifier in strfmon format" msgstr "" @@ -19587,83 +20265,85 @@ msgstr "" msgid "" msgstr "" -#: config/aarch64/aarch64.cc:11676 +#: config/aarch64/aarch64.cc:11858 config/loongarch/loongarch.cc:4992 #, c-format msgid "unsupported operand for code '%c'" msgstr "" -#: config/aarch64/aarch64.cc:11685 config/aarch64/aarch64.cc:11698 -#: config/aarch64/aarch64.cc:11710 config/aarch64/aarch64.cc:11721 -#: config/aarch64/aarch64.cc:11737 config/aarch64/aarch64.cc:11751 -#: config/aarch64/aarch64.cc:11771 config/aarch64/aarch64.cc:11848 -#: config/aarch64/aarch64.cc:11859 config/aarch64/aarch64.cc:11873 -#: config/aarch64/aarch64.cc:12095 config/aarch64/aarch64.cc:12115 -#: config/pru/pru.cc:1700 config/pru/pru.cc:1710 config/pru/pru.cc:1741 -#: config/pru/pru.cc:1752 config/pru/pru.cc:1824 +#: config/aarch64/aarch64.cc:11867 config/aarch64/aarch64.cc:11880 +#: config/aarch64/aarch64.cc:11892 config/aarch64/aarch64.cc:11903 +#: config/aarch64/aarch64.cc:11919 config/aarch64/aarch64.cc:11933 +#: config/aarch64/aarch64.cc:11953 config/aarch64/aarch64.cc:12030 +#: config/aarch64/aarch64.cc:12041 config/aarch64/aarch64.cc:12055 +#: config/aarch64/aarch64.cc:12277 config/aarch64/aarch64.cc:12297 +#: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843 #, c-format msgid "invalid operand for '%%%c'" msgstr "" -#: config/aarch64/aarch64.cc:11789 config/aarch64/aarch64.cc:11800 -#: config/aarch64/aarch64.cc:11955 config/aarch64/aarch64.cc:11966 +#: config/aarch64/aarch64.cc:11971 config/aarch64/aarch64.cc:11982 +#: config/aarch64/aarch64.cc:12137 config/aarch64/aarch64.cc:12148 +#: config/riscv/riscv.cc:4236 config/riscv/riscv.cc:4242 +#: config/riscv/riscv.cc:4248 config/riscv/riscv.cc:4252 +#: config/riscv/riscv.cc:4299 config/riscv/riscv.cc:4318 #, c-format msgid "invalid vector constant" msgstr "" -#: config/aarch64/aarch64.cc:11812 config/aarch64/aarch64.cc:11824 +#: config/aarch64/aarch64.cc:11994 config/aarch64/aarch64.cc:12006 #, c-format msgid "incompatible floating point / vector register operand for '%%%c'" msgstr "" -#: config/aarch64/aarch64.cc:11841 +#: config/aarch64/aarch64.cc:12023 #, c-format msgid "incompatible register operand for '%%%c'" msgstr "" -#: config/aarch64/aarch64.cc:11907 config/arm/arm.cc:24478 +#: config/aarch64/aarch64.cc:12089 config/arm/arm.cc:24708 #, c-format msgid "missing operand" msgstr "" -#: config/aarch64/aarch64.cc:11992 +#: config/aarch64/aarch64.cc:12174 #, c-format msgid "invalid constant" msgstr "" -#: config/aarch64/aarch64.cc:11995 +#: config/aarch64/aarch64.cc:12177 #, c-format msgid "invalid operand" msgstr "" -#: config/aarch64/aarch64.cc:12123 config/aarch64/aarch64.cc:12128 +#: config/aarch64/aarch64.cc:12305 config/aarch64/aarch64.cc:12310 #, c-format msgid "invalid operand prefix '%%%c'" msgstr "" -#: config/aarch64/aarch64.cc:12148 +#: config/aarch64/aarch64.cc:12330 #, c-format msgid "invalid address mode" msgstr "" -#: config/aarch64/aarch64.cc:26829 config/arm/arm.cc:33900 +#: config/aarch64/aarch64.cc:27088 config/arm/arm.cc:34257 msgid "invalid conversion from type %" msgstr "" -#: config/aarch64/aarch64.cc:26831 config/arm/arm.cc:33902 +#: config/aarch64/aarch64.cc:27090 config/arm/arm.cc:34259 msgid "invalid conversion to type %" msgstr "" -#: config/aarch64/aarch64.cc:26846 config/aarch64/aarch64.cc:26862 -#: config/arm/arm.cc:33917 config/arm/arm.cc:33933 +#: config/aarch64/aarch64.cc:27105 config/aarch64/aarch64.cc:27121 +#: config/arm/arm.cc:34274 config/arm/arm.cc:34290 msgid "operation not permitted on type %" msgstr "" -#: config/aarch64/aarch64.cc:26870 +#: config/aarch64/aarch64.cc:27129 msgid "cannot combine GNU and SVE vectors in a binary operation" msgstr "" -#: config/alpha/alpha.cc:5076 config/i386/i386.cc:13537 -#: config/rs6000/rs6000.cc:14278 config/sparc/sparc.cc:9369 +#: config/alpha/alpha.cc:5076 config/i386/i386.cc:13572 +#: config/rs6000/rs6000.cc:14388 config/sparc/sparc.cc:9370 #, c-format msgid "'%%&' used without any local dynamic TLS references" msgstr "" @@ -19673,24 +20353,24 @@ msgstr "" msgid "invalid %%J value" msgstr "" -#: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5577 config/or1k/or1k.cc:1249 +#: config/alpha/alpha.cc:5164 config/ia64/ia64.cc:5578 config/or1k/or1k.cc:1249 #, c-format msgid "invalid %%r value" msgstr "" -#: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5531 -#: config/rs6000/rs6000.cc:13972 config/xtensa/xtensa.cc:2460 +#: config/alpha/alpha.cc:5174 config/ia64/ia64.cc:5532 +#: config/rs6000/rs6000.cc:14083 config/xtensa/xtensa.cc:2971 #, c-format msgid "invalid %%R value" msgstr "" -#: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:13892 -#: config/xtensa/xtensa.cc:2427 +#: config/alpha/alpha.cc:5180 config/rs6000/rs6000.cc:14003 +#: config/xtensa/xtensa.cc:2944 #, c-format msgid "invalid %%N value" msgstr "" -#: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:13920 +#: config/alpha/alpha.cc:5188 config/rs6000/rs6000.cc:14031 #, c-format msgid "invalid %%P value" msgstr "" @@ -19700,7 +20380,7 @@ msgstr "" msgid "invalid %%h value" msgstr "" -#: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:2453 +#: config/alpha/alpha.cc:5204 config/xtensa/xtensa.cc:2964 #, c-format msgid "invalid %%L value" msgstr "" @@ -19720,7 +20400,7 @@ msgstr "" msgid "invalid %%U value" msgstr "" -#: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:13980 +#: config/alpha/alpha.cc:5274 config/rs6000/rs6000.cc:14091 #, c-format msgid "invalid %%s value" msgstr "" @@ -19730,7 +20410,7 @@ msgstr "" msgid "invalid %%C value" msgstr "" -#: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13756 +#: config/alpha/alpha.cc:5322 config/rs6000/rs6000.cc:13867 #, c-format msgid "invalid %%E value" msgstr "" @@ -19740,10 +20420,10 @@ msgstr "" msgid "unknown relocation unspec" msgstr "" -#: config/alpha/alpha.cc:5356 config/cr16/cr16.cc:1572 config/gcn/gcn.cc:6051 -#: config/gcn/gcn.cc:6060 config/gcn/gcn.cc:6120 config/gcn/gcn.cc:6128 -#: config/gcn/gcn.cc:6144 config/gcn/gcn.cc:6162 config/gcn/gcn.cc:6213 -#: config/gcn/gcn.cc:6332 config/gcn/gcn.cc:6443 config/rs6000/rs6000.cc:14283 +#: config/alpha/alpha.cc:5356 config/gcn/gcn.cc:6731 config/gcn/gcn.cc:6740 +#: config/gcn/gcn.cc:6800 config/gcn/gcn.cc:6808 config/gcn/gcn.cc:6824 +#: config/gcn/gcn.cc:6842 config/gcn/gcn.cc:6893 config/gcn/gcn.cc:7012 +#: config/gcn/gcn.cc:7123 config/rs6000/rs6000.cc:14393 #, c-format msgid "invalid %%xn code" msgstr "" @@ -19753,122 +20433,122 @@ msgstr "" msgid "invalid operand address" msgstr "" -#: config/arc/arc.cc:4524 +#: config/arc/arc.cc:4545 #, c-format msgid "invalid operand to %%Z code" msgstr "" -#: config/arc/arc.cc:4532 +#: config/arc/arc.cc:4553 #, c-format msgid "invalid operand to %%z code" msgstr "" -#: config/arc/arc.cc:4540 +#: config/arc/arc.cc:4561 #, c-format msgid "invalid operands to %%c code" msgstr "" -#: config/arc/arc.cc:4548 +#: config/arc/arc.cc:4569 #, c-format msgid "invalid operand to %%M code" msgstr "" -#: config/arc/arc.cc:4556 config/m32r/m32r.cc:2086 +#: config/arc/arc.cc:4577 config/m32r/m32r.cc:2090 #, c-format msgid "invalid operand to %%p code" msgstr "" -#: config/arc/arc.cc:4567 config/m32r/m32r.cc:2079 +#: config/arc/arc.cc:4588 config/m32r/m32r.cc:2083 #, c-format msgid "invalid operand to %%s code" msgstr "" -#: config/arc/arc.cc:4715 config/m32r/m32r.cc:2112 +#: config/arc/arc.cc:4736 config/m32r/m32r.cc:2116 #, c-format msgid "invalid operand to %%R code" msgstr "" -#: config/arc/arc.cc:4791 config/m32r/m32r.cc:2135 +#: config/arc/arc.cc:4812 config/m32r/m32r.cc:2139 #, c-format msgid "invalid operand to %%H/%%L code" msgstr "" -#: config/arc/arc.cc:4859 config/m32r/m32r.cc:2206 +#: config/arc/arc.cc:4880 config/m32r/m32r.cc:2210 #, c-format msgid "invalid operand to %%U code" msgstr "" -#: config/arc/arc.cc:4871 +#: config/arc/arc.cc:4892 #, c-format msgid "invalid operand to %%V code" msgstr "" -#: config/arc/arc.cc:4928 +#: config/arc/arc.cc:4949 #, c-format msgid "invalid operand to %%O code" msgstr "" #. Unknown flag. #. Undocumented flag. -#: config/arc/arc.cc:4954 config/epiphany/epiphany.cc:1309 -#: config/m32r/m32r.cc:2233 config/nds32/nds32.cc:3517 -#: config/sparc/sparc.cc:9648 +#: config/arc/arc.cc:4975 config/epiphany/epiphany.cc:1311 +#: config/m32r/m32r.cc:2237 config/nds32/nds32.cc:3520 +#: config/sparc/sparc.cc:9649 #, c-format msgid "invalid operand output code" msgstr "" -#: config/arc/arc.cc:6494 +#: config/arc/arc.cc:6515 #, c-format msgid "invalid UNSPEC as operand: %d" msgstr "" -#: config/arc/arc.cc:6710 +#: config/arc/arc.cc:6731 msgid "unrecognized supposed constant" msgstr "" -#: config/arm/arm.cc:20842 config/arm/arm.cc:20867 config/arm/arm.cc:20877 -#: config/arm/arm.cc:20886 config/arm/arm.cc:20895 +#: config/arm/arm.cc:20996 config/arm/arm.cc:21021 config/arm/arm.cc:21031 +#: config/arm/arm.cc:21040 config/arm/arm.cc:21049 #, c-format msgid "invalid shift operand" msgstr "" -#: config/arm/arm.cc:23751 config/arm/arm.cc:23769 +#: config/arm/arm.cc:23958 config/arm/arm.cc:23976 #, c-format msgid "predicated Thumb instruction" msgstr "" -#: config/arm/arm.cc:23757 +#: config/arm/arm.cc:23964 #, c-format msgid "predicated instruction in conditional sequence" msgstr "" -#: config/arm/arm.cc:23875 config/arm/arm.cc:23888 config/arm/arm.cc:23913 -#: config/nios2/nios2.cc:3081 +#: config/arm/arm.cc:24085 config/arm/arm.cc:24098 config/arm/arm.cc:24123 +#: config/nios2/nios2.cc:3084 #, c-format msgid "Unsupported operand for code '%c'" msgstr "" -#: config/arm/arm.cc:23990 config/arm/arm.cc:24012 config/arm/arm.cc:24022 -#: config/arm/arm.cc:24032 config/arm/arm.cc:24042 config/arm/arm.cc:24081 -#: config/arm/arm.cc:24099 config/arm/arm.cc:24124 config/arm/arm.cc:24139 -#: config/arm/arm.cc:24166 config/arm/arm.cc:24173 config/arm/arm.cc:24191 -#: config/arm/arm.cc:24198 config/arm/arm.cc:24206 config/arm/arm.cc:24227 -#: config/arm/arm.cc:24234 config/arm/arm.cc:24425 config/arm/arm.cc:24432 -#: config/arm/arm.cc:24459 config/arm/arm.cc:24466 config/bfin/bfin.cc:1441 -#: config/bfin/bfin.cc:1448 config/bfin/bfin.cc:1455 config/bfin/bfin.cc:1462 -#: config/bfin/bfin.cc:1471 config/bfin/bfin.cc:1478 config/bfin/bfin.cc:1485 -#: config/bfin/bfin.cc:1492 config/nds32/nds32.cc:3543 +#: config/arm/arm.cc:24200 config/arm/arm.cc:24222 config/arm/arm.cc:24232 +#: config/arm/arm.cc:24242 config/arm/arm.cc:24252 config/arm/arm.cc:24291 +#: config/arm/arm.cc:24309 config/arm/arm.cc:24327 config/arm/arm.cc:24354 +#: config/arm/arm.cc:24369 config/arm/arm.cc:24396 config/arm/arm.cc:24403 +#: config/arm/arm.cc:24421 config/arm/arm.cc:24428 config/arm/arm.cc:24436 +#: config/arm/arm.cc:24457 config/arm/arm.cc:24464 config/arm/arm.cc:24655 +#: config/arm/arm.cc:24662 config/arm/arm.cc:24689 config/arm/arm.cc:24696 +#: config/bfin/bfin.cc:1441 config/bfin/bfin.cc:1448 config/bfin/bfin.cc:1455 +#: config/bfin/bfin.cc:1462 config/bfin/bfin.cc:1471 config/bfin/bfin.cc:1478 +#: config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492 config/nds32/nds32.cc:3546 #, c-format msgid "invalid operand for code '%c'" msgstr "" -#: config/arm/arm.cc:24094 +#: config/arm/arm.cc:24304 #, c-format msgid "instruction never executed" msgstr "" #. Former Maverick support, removed after GCC-4.7. -#: config/arm/arm.cc:24115 +#: config/arm/arm.cc:24345 #, c-format msgid "obsolete Maverick format code '%c'" msgstr "" @@ -19977,24 +20657,27 @@ msgstr "" msgid "invalid const_double operand" msgstr "" -#: config/bpf/bpf.cc:921 +#: config/bpf/bpf.cc:953 msgid "invalid address in operand" msgstr "" #. Fallthrough. -#: config/bpf/bpf.cc:928 +#: config/bpf/bpf.cc:960 msgid "unsupported operand" msgstr "" #. Format punctuators via %s to avoid -Wformat-diag. #: config/cris/cris.cc:775 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108 -#: final.cc:3233 final.cc:3235 fold-const.cc:277 gcc.cc:6154 gcc.cc:6168 -#: rtl-error.cc:101 toplev.cc:322 vr-values.cc:2383 cp/logic.cc:312 -#: cp/logic.cc:314 cp/typeck.cc:7308 d/d-convert.cc:237 -#: go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37 -#: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53 -#: lto/lto-object.cc:180 lto/lto-object.cc:277 lto/lto-object.cc:334 -#: lto/lto-object.cc:358 +#: final.cc:3188 final.cc:3190 fold-const.cc:277 gcc.cc:6114 gcc.cc:6128 +#: rtl-error.cc:101 toplev.cc:314 cp/logic.cc:312 cp/logic.cc:314 +#: cp/typeck.cc:7627 d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 +#: go/go-gcc-diagnostics.cc:37 go/go-gcc-diagnostics.cc:45 +#: go/go-gcc-diagnostics.cc:53 lto/lto-object.cc:180 lto/lto-object.cc:277 +#: lto/lto-object.cc:334 lto/lto-object.cc:358 m2/gm2-gcc/m2linemap.cc:180 +#: m2/gm2-gcc/m2linemap.cc:251 rust/rust-gcc-diagnostics.cc:31 +#: rust/rust-gcc-diagnostics.cc:40 rust/rust-gcc-diagnostics.cc:48 +#: rust/rust-gcc-diagnostics.cc:55 rust/rust-gcc-diagnostics.cc:62 +#: rust/rust-gcc-diagnostics.cc:70 #, gcc-internal-format, gfc-internal-format msgid "%s" msgstr "" @@ -20075,149 +20758,149 @@ msgstr "" msgid "unexpected side-effects in address" msgstr "" -#: config/fr30/fr30.cc:510 +#: config/fr30/fr30.cc:513 #, c-format msgid "fr30_print_operand_address: unhandled address" msgstr "" -#: config/fr30/fr30.cc:534 +#: config/fr30/fr30.cc:537 #, c-format msgid "fr30_print_operand: unrecognized %%p code" msgstr "" -#: config/fr30/fr30.cc:554 +#: config/fr30/fr30.cc:557 #, c-format msgid "fr30_print_operand: unrecognized %%b code" msgstr "" -#: config/fr30/fr30.cc:575 +#: config/fr30/fr30.cc:578 #, c-format msgid "fr30_print_operand: unrecognized %%B code" msgstr "" -#: config/fr30/fr30.cc:583 +#: config/fr30/fr30.cc:586 #, c-format msgid "fr30_print_operand: invalid operand to %%A code" msgstr "" -#: config/fr30/fr30.cc:600 +#: config/fr30/fr30.cc:603 #, c-format msgid "fr30_print_operand: invalid %%x code" msgstr "" -#: config/fr30/fr30.cc:607 +#: config/fr30/fr30.cc:610 #, c-format msgid "fr30_print_operand: invalid %%F code" msgstr "" -#: config/fr30/fr30.cc:624 +#: config/fr30/fr30.cc:627 #, c-format msgid "fr30_print_operand: unknown code" msgstr "" -#: config/fr30/fr30.cc:652 config/fr30/fr30.cc:661 config/fr30/fr30.cc:672 -#: config/fr30/fr30.cc:685 +#: config/fr30/fr30.cc:655 config/fr30/fr30.cc:664 config/fr30/fr30.cc:675 +#: config/fr30/fr30.cc:688 #, c-format msgid "fr30_print_operand: unhandled MEM" msgstr "" -#: config/frv/frv.cc:2490 +#: config/frv/frv.cc:2491 msgid "bad insn to frv_print_operand_address:" msgstr "" -#: config/frv/frv.cc:2501 +#: config/frv/frv.cc:2502 msgid "bad register to frv_print_operand_memory_reference_reg:" msgstr "" -#: config/frv/frv.cc:2540 config/frv/frv.cc:2550 config/frv/frv.cc:2559 -#: config/frv/frv.cc:2580 config/frv/frv.cc:2585 +#: config/frv/frv.cc:2541 config/frv/frv.cc:2551 config/frv/frv.cc:2560 +#: config/frv/frv.cc:2581 config/frv/frv.cc:2586 msgid "bad insn to frv_print_operand_memory_reference:" msgstr "" -#: config/frv/frv.cc:2670 +#: config/frv/frv.cc:2671 #, c-format msgid "bad condition code" msgstr "" -#: config/frv/frv.cc:2744 +#: config/frv/frv.cc:2745 msgid "bad insn in frv_print_operand, bad const_double" msgstr "" -#: config/frv/frv.cc:2805 +#: config/frv/frv.cc:2806 msgid "bad insn to frv_print_operand, 'e' modifier:" msgstr "" -#: config/frv/frv.cc:2813 +#: config/frv/frv.cc:2814 msgid "bad insn to frv_print_operand, 'F' modifier:" msgstr "" -#: config/frv/frv.cc:2829 +#: config/frv/frv.cc:2830 msgid "bad insn to frv_print_operand, 'f' modifier:" msgstr "" -#: config/frv/frv.cc:2843 +#: config/frv/frv.cc:2844 msgid "bad insn to frv_print_operand, 'g' modifier:" msgstr "" -#: config/frv/frv.cc:2891 +#: config/frv/frv.cc:2892 msgid "bad insn to frv_print_operand, 'L' modifier:" msgstr "" -#: config/frv/frv.cc:2904 +#: config/frv/frv.cc:2905 msgid "bad insn to frv_print_operand, 'M/N' modifier:" msgstr "" -#: config/frv/frv.cc:2925 +#: config/frv/frv.cc:2926 msgid "bad insn to frv_print_operand, 'O' modifier:" msgstr "" -#: config/frv/frv.cc:2943 +#: config/frv/frv.cc:2944 msgid "bad insn to frv_print_operand, P modifier:" msgstr "" -#: config/frv/frv.cc:2963 +#: config/frv/frv.cc:2964 msgid "bad insn in frv_print_operand, z case" msgstr "" -#: config/frv/frv.cc:2994 +#: config/frv/frv.cc:2995 msgid "bad insn in frv_print_operand, 0 case" msgstr "" -#: config/frv/frv.cc:2999 +#: config/frv/frv.cc:3000 msgid "frv_print_operand: unknown code" msgstr "" -#: config/frv/frv.cc:4373 +#: config/frv/frv.cc:4374 msgid "bad output_move_single operand" msgstr "" -#: config/frv/frv.cc:4500 +#: config/frv/frv.cc:4501 msgid "bad output_move_double operand" msgstr "" -#: config/frv/frv.cc:4642 +#: config/frv/frv.cc:4643 msgid "bad output_condmove_single operand" msgstr "" -#: config/gcn/gcn.cc:5712 config/gcn/gcn.cc:5745 config/gcn/gcn.cc:5749 -#: config/gcn/gcn.cc:6093 config/gcn/gcn.cc:6104 config/gcn/gcn.cc:6107 +#: config/gcn/gcn.cc:6417 config/gcn/gcn.cc:6437 config/gcn/gcn.cc:6441 +#: config/gcn/gcn.cc:6773 config/gcn/gcn.cc:6784 config/gcn/gcn.cc:6787 #, c-format msgid "bad ADDR_SPACE_GLOBAL address" msgstr "" -#: config/gcn/gcn.cc:5861 config/gcn/gcn.cc:5884 config/gcn/gcn.cc:5916 -#: config/gcn/gcn.cc:5932 config/gcn/gcn.cc:5947 config/gcn/gcn.cc:5966 -#: config/gcn/gcn.cc:6042 config/gcn/gcn.cc:6238 config/gcn/gcn.cc:6353 +#: config/gcn/gcn.cc:6553 config/gcn/gcn.cc:6576 config/gcn/gcn.cc:6608 +#: config/gcn/gcn.cc:6624 config/gcn/gcn.cc:6639 config/gcn/gcn.cc:6658 +#: config/gcn/gcn.cc:6722 config/gcn/gcn.cc:6918 config/gcn/gcn.cc:7033 #, c-format msgid "invalid operand %%xn code" msgstr "" -#: config/gcn/gcn.cc:6341 +#: config/gcn/gcn.cc:7021 #, c-format msgid "operand %%xn code invalid for QImode" msgstr "" -#: config/gcn/gcn.cc:6423 +#: config/gcn/gcn.cc:7103 #, c-format msgid "invalid fp constant" msgstr "" @@ -20229,130 +20912,129 @@ msgstr "" msgid "Expected register or constant integer." msgstr "" -#: config/i386/i386.cc:12362 +#: config/i386/i386.cc:12397 #, c-format msgid "invalid UNSPEC as operand" msgstr "" -#: config/i386/i386.cc:12901 +#: config/i386/i386.cc:12936 #, c-format msgid "invalid use of register '%s'" msgstr "" -#: config/i386/i386.cc:12906 +#: config/i386/i386.cc:12941 #, c-format msgid "invalid use of asm flag output" msgstr "" -#: config/i386/i386.cc:13139 +#: config/i386/i386.cc:13174 #, c-format msgid "invalid operand size for operand code 'O'" msgstr "" -#: config/i386/i386.cc:13174 +#: config/i386/i386.cc:13209 #, c-format msgid "invalid operand size for operand code 'z'" msgstr "" -#: config/i386/i386.cc:13243 +#: config/i386/i386.cc:13278 #, c-format msgid "invalid operand type used with operand code 'Z'" msgstr "" -#: config/i386/i386.cc:13248 +#: config/i386/i386.cc:13283 #, c-format msgid "invalid operand size for operand code 'Z'" msgstr "" -#: config/i386/i386.cc:13325 +#: config/i386/i386.cc:13360 #, c-format msgid "operand is not a condition code, invalid operand code 'Y'" msgstr "" -#: config/i386/i386.cc:13404 +#: config/i386/i386.cc:13439 #, c-format msgid "operand is not a condition code, invalid operand code 'D'" msgstr "" -#: config/i386/i386.cc:13422 +#: config/i386/i386.cc:13457 #, c-format msgid "operand is not a condition code, invalid operand code '%c'" msgstr "" -#: config/i386/i386.cc:13435 +#: config/i386/i386.cc:13470 #, c-format msgid "" "operand is not an offsettable memory reference, invalid operand code 'H'" msgstr "" -#: config/i386/i386.cc:13450 +#: config/i386/i386.cc:13485 #, c-format msgid "operand is not an integer, invalid operand code 'K'" msgstr "" -#: config/i386/i386.cc:13478 +#: config/i386/i386.cc:13513 #, c-format msgid "operand is not a specific integer, invalid operand code 'r'" msgstr "" -#: config/i386/i386.cc:13496 +#: config/i386/i386.cc:13531 #, c-format msgid "operand is not an integer, invalid operand code 'R'" msgstr "" -#: config/i386/i386.cc:13519 +#: config/i386/i386.cc:13554 #, c-format msgid "operand is not a specific integer, invalid operand code 'R'" msgstr "" -#: config/i386/i386.cc:13623 +#: config/i386/i386.cc:13658 #, c-format msgid "invalid operand code '%c'" msgstr "" -#: config/i386/i386.cc:13685 config/i386/i386.cc:14074 +#: config/i386/i386.cc:13720 config/i386/i386.cc:14109 #, c-format msgid "invalid constraints for operand" msgstr "" -#: config/i386/i386.cc:13786 +#: config/i386/i386.cc:13821 #, c-format msgid "invalid vector immediate" msgstr "" -#: config/i386/i386.cc:16793 +#: config/i386/i386.cc:16890 msgid "unknown insn mode" msgstr "" -#: config/ia64/ia64.cc:5459 +#: config/ia64/ia64.cc:5460 #, c-format msgid "invalid %%G mode" msgstr "" -#: config/ia64/ia64.cc:5630 +#: config/ia64/ia64.cc:5631 #, c-format msgid "ia64_print_operand: unknown code" msgstr "" -#: config/ia64/ia64.cc:11243 +#: config/ia64/ia64.cc:11255 msgid "invalid conversion from %<__fpreg%>" msgstr "" -#: config/ia64/ia64.cc:11246 +#: config/ia64/ia64.cc:11258 msgid "invalid conversion to %<__fpreg%>" msgstr "" -#: config/ia64/ia64.cc:11259 config/ia64/ia64.cc:11270 +#: config/ia64/ia64.cc:11271 config/ia64/ia64.cc:11282 msgid "invalid operation on %<__fpreg%>" msgstr "" -#: config/iq2000/iq2000.cc:3126 config/tilegx/tilegx.cc:5302 -#: config/tilepro/tilepro.cc:4690 +#: config/iq2000/iq2000.cc:3126 #, c-format msgid "invalid %%P operand" msgstr "" -#: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:13910 +#: config/iq2000/iq2000.cc:3134 config/rs6000/rs6000.cc:14021 #, c-format msgid "invalid %%p value" msgstr "" @@ -20379,137 +21061,137 @@ msgstr "" msgid "invalid addressing mode" msgstr "" -#: config/loongarch/loongarch.cc:4242 config/loongarch/loongarch.cc:4264 -#: config/loongarch/loongarch.cc:4456 config/mips/mips.cc:9065 +#: config/loongarch/loongarch.cc:4754 config/loongarch/loongarch.cc:4776 +#: config/loongarch/loongarch.cc:5120 config/mips/mips.cc:9065 #: config/mips/mips.cc:9092 config/mips/mips.cc:9275 #, c-format msgid "'%%%c' is not a valid operand prefix" msgstr "" -#: config/loongarch/loongarch.cc:4373 config/loongarch/loongarch.cc:4380 -#: config/loongarch/loongarch.cc:4387 config/loongarch/loongarch.cc:4394 -#: config/loongarch/loongarch.cc:4404 config/loongarch/loongarch.cc:4407 -#: config/loongarch/loongarch.cc:4419 config/loongarch/loongarch.cc:4422 -#: config/loongarch/loongarch.cc:4487 config/loongarch/loongarch.cc:4502 -#: config/loongarch/loongarch.cc:4511 config/mips/mips.cc:9164 +#: config/loongarch/loongarch.cc:5004 config/loongarch/loongarch.cc:5042 +#: config/loongarch/loongarch.cc:5077 config/loongarch/loongarch.cc:5080 +#: config/loongarch/loongarch.cc:5092 config/loongarch/loongarch.cc:5099 +#: config/loongarch/loongarch.cc:5109 config/loongarch/loongarch.cc:5112 +#: config/loongarch/loongarch.cc:5136 config/loongarch/loongarch.cc:5151 +#: config/loongarch/loongarch.cc:5160 config/mips/mips.cc:9164 #: config/mips/mips.cc:9171 config/mips/mips.cc:9178 config/mips/mips.cc:9185 #: config/mips/mips.cc:9198 config/mips/mips.cc:9205 config/mips/mips.cc:9215 #: config/mips/mips.cc:9218 config/mips/mips.cc:9230 config/mips/mips.cc:9233 #: config/mips/mips.cc:9293 config/mips/mips.cc:9300 config/mips/mips.cc:9321 #: config/mips/mips.cc:9336 config/mips/mips.cc:9355 config/mips/mips.cc:9364 -#: config/riscv/riscv.cc:3557 config/riscv/riscv.cc:3686 -#: config/riscv/riscv.cc:3692 config/riscv/riscv.cc:3701 +#: config/riscv/riscv.cc:4138 config/riscv/riscv.cc:4368 +#: config/riscv/riscv.cc:4374 config/riscv/riscv.cc:4383 #, c-format msgid "invalid use of '%%%c'" msgstr "" -#: config/m32r/m32r.cc:2144 +#: config/m32r/m32r.cc:2148 msgid "bad insn for 'A'" msgstr "" -#: config/m32r/m32r.cc:2191 +#: config/m32r/m32r.cc:2195 #, c-format msgid "invalid operand to %%T/%%B code" msgstr "" -#: config/m32r/m32r.cc:2214 +#: config/m32r/m32r.cc:2218 #, c-format msgid "invalid operand to %%N code" msgstr "" -#: config/m32r/m32r.cc:2247 +#: config/m32r/m32r.cc:2251 msgid "pre-increment address is not a register" msgstr "" -#: config/m32r/m32r.cc:2254 +#: config/m32r/m32r.cc:2258 msgid "pre-decrement address is not a register" msgstr "" -#: config/m32r/m32r.cc:2261 +#: config/m32r/m32r.cc:2265 msgid "post-increment address is not a register" msgstr "" -#: config/m32r/m32r.cc:2336 config/m32r/m32r.cc:2351 -#: config/rs6000/rs6000.cc:20560 +#: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355 +#: config/rs6000/rs6000.cc:20735 msgid "bad address" msgstr "" -#: config/m32r/m32r.cc:2356 +#: config/m32r/m32r.cc:2360 msgid "lo_sum not of register" msgstr "" -#: config/microblaze/microblaze.cc:2294 +#: config/microblaze/microblaze.cc:2299 #, c-format msgid "unknown punctuation '%c'" msgstr "" -#: config/microblaze/microblaze.cc:2303 +#: config/microblaze/microblaze.cc:2308 #, c-format msgid "null pointer" msgstr "" -#: config/microblaze/microblaze.cc:2338 +#: config/microblaze/microblaze.cc:2343 #, c-format msgid "PRINT_OPERAND, invalid insn for %%C" msgstr "" -#: config/microblaze/microblaze.cc:2367 +#: config/microblaze/microblaze.cc:2372 #, c-format msgid "PRINT_OPERAND, invalid insn for %%N" msgstr "" -#: config/microblaze/microblaze.cc:2387 config/microblaze/microblaze.cc:2563 +#: config/microblaze/microblaze.cc:2392 config/microblaze/microblaze.cc:2568 msgid "insn contains an invalid address !" msgstr "" -#: config/microblaze/microblaze.cc:2403 config/microblaze/microblaze.cc:2633 -#: config/xtensa/xtensa.cc:2557 +#: config/microblaze/microblaze.cc:2408 config/microblaze/microblaze.cc:2638 +#: config/xtensa/xtensa.cc:3068 msgid "invalid address" msgstr "" -#: config/microblaze/microblaze.cc:2506 +#: config/microblaze/microblaze.cc:2511 #, c-format msgid "letter %c was found & insn was not CONST_INT" msgstr "" -#: config/mmix/mmix.cc:1635 config/mmix/mmix.cc:1756 +#: config/mmix/mmix.cc:1636 config/mmix/mmix.cc:1757 msgid "MMIX Internal: Expected a CONST_INT, not this" msgstr "" -#: config/mmix/mmix.cc:1714 +#: config/mmix/mmix.cc:1715 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT" msgstr "" -#: config/mmix/mmix.cc:1724 +#: config/mmix/mmix.cc:1725 msgid "MMIX Internal: Expected a register, not this" msgstr "" -#: config/mmix/mmix.cc:1734 +#: config/mmix/mmix.cc:1735 msgid "MMIX Internal: Expected a constant, not this" msgstr "" #. We need the original here. -#: config/mmix/mmix.cc:1818 +#: config/mmix/mmix.cc:1819 msgid "MMIX Internal: Cannot decode this operand" msgstr "" -#: config/mmix/mmix.cc:1877 +#: config/mmix/mmix.cc:1878 msgid "MMIX Internal: This is not a recognized address" msgstr "" -#: config/mmix/mmix.cc:2769 +#: config/mmix/mmix.cc:2770 msgid "MMIX Internal: Trying to output invalidly reversed condition:" msgstr "" -#: config/mmix/mmix.cc:2776 +#: config/mmix/mmix.cc:2777 msgid "MMIX Internal: What's the CC of this?" msgstr "" -#: config/mmix/mmix.cc:2780 +#: config/mmix/mmix.cc:2781 msgid "MMIX Internal: What is the CC of this?" msgstr "" -#: config/mmix/mmix.cc:2822 +#: config/mmix/mmix.cc:2823 msgid "MMIX Internal: This is not a constant:" msgstr "" @@ -20540,7 +21222,7 @@ msgstr "" msgid "invalid %%H value" msgstr "" -#: config/or1k/or1k.cc:1269 config/xtensa/xtensa.cc:2474 +#: config/or1k/or1k.cc:1269 config/xtensa/xtensa.cc:2985 #, c-format msgid "invalid %%d value" msgstr "" @@ -20550,42 +21232,42 @@ msgstr "" msgid "unknown operand letter: '%c'" msgstr "" -#: config/pru/pru.cc:1672 config/pru/pru.cc:1683 +#: config/pru/pru.cc:1711 config/pru/pru.cc:1722 #, c-format msgid "I/O register operand for '%%%c'" msgstr "" -#: config/pru/pru.cc:1689 +#: config/pru/pru.cc:1728 #, c-format msgid "non 32 bit register operand for '%%%c'" msgstr "" -#: config/pru/pru.cc:1794 +#: config/pru/pru.cc:1813 #, c-format msgid "unsupported code '%c' for fixed-point:" msgstr "" -#: config/pru/pru.cc:1808 +#: config/pru/pru.cc:1827 #, c-format msgid "double constants not supported" msgstr "" -#: config/pru/pru.cc:1891 +#: config/pru/pru.cc:1910 #, c-format msgid "unsupported operand %s for code '%c'" msgstr "" -#: config/pru/pru.cc:1901 +#: config/pru/pru.cc:1920 #, c-format msgid "unexpected text address:" msgstr "" -#: config/pru/pru.cc:1920 +#: config/pru/pru.cc:1939 #, c-format msgid "unsupported constant address:" msgstr "" -#: config/pru/pru.cc:1981 +#: config/pru/pru.cc:2000 #, c-format msgid "unsupported memory expression:" msgstr "" @@ -20605,286 +21287,270 @@ msgstr "" msgid "Try running '%s' in the shell to raise its limit.\n" msgstr "" -#: config/rs6000/rs6000.cc:3843 +#: config/rs6000/rs6000.cc:3804 msgid "%<-mvsx%> requires hardware floating point" msgstr "" -#: config/rs6000/rs6000.cc:3851 +#: config/rs6000/rs6000.cc:3812 msgid "%<-mvsx%> needs indexed addressing" msgstr "" -#: config/rs6000/rs6000.cc:3856 +#: config/rs6000/rs6000.cc:3817 msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible" msgstr "" -#: config/rs6000/rs6000.cc:3858 +#: config/rs6000/rs6000.cc:3819 msgid "%<-mno-altivec%> disables vsx" msgstr "" -#: config/rs6000/rs6000.cc:4007 +#: config/rs6000/rs6000.cc:3968 msgid "%<-mquad-memory%> requires 64-bit mode" msgstr "" -#: config/rs6000/rs6000.cc:4010 +#: config/rs6000/rs6000.cc:3971 msgid "%<-mquad-memory-atomic%> requires 64-bit mode" msgstr "" -#: config/rs6000/rs6000.cc:4022 +#: config/rs6000/rs6000.cc:3983 msgid "%<-mquad-memory%> is not available in little endian mode" msgstr "" -#: config/rs6000/rs6000.cc:10963 +#: config/rs6000/rs6000.cc:11074 msgid "bad move" msgstr "" -#: config/rs6000/rs6000.cc:13540 +#: config/rs6000/rs6000.cc:13651 msgid "Bad 128-bit move" msgstr "" -#: config/rs6000/rs6000.cc:13720 +#: config/rs6000/rs6000.cc:13831 #, c-format msgid "invalid %%A value" msgstr "" -#: config/rs6000/rs6000.cc:13729 config/xtensa/xtensa.cc:2403 +#: config/rs6000/rs6000.cc:13840 config/xtensa/xtensa.cc:2920 #, c-format msgid "invalid %%D value" msgstr "" -#: config/rs6000/rs6000.cc:13744 +#: config/rs6000/rs6000.cc:13855 #, c-format msgid "invalid %%e value" msgstr "" -#: config/rs6000/rs6000.cc:13765 +#: config/rs6000/rs6000.cc:13876 #, c-format msgid "invalid %%f value" msgstr "" -#: config/rs6000/rs6000.cc:13774 +#: config/rs6000/rs6000.cc:13885 #, c-format msgid "invalid %%F value" msgstr "" -#: config/rs6000/rs6000.cc:13783 +#: config/rs6000/rs6000.cc:13894 #, c-format msgid "invalid %%G value" msgstr "" -#: config/rs6000/rs6000.cc:13818 +#: config/rs6000/rs6000.cc:13929 #, c-format msgid "invalid %%j code" msgstr "" -#: config/rs6000/rs6000.cc:13828 +#: config/rs6000/rs6000.cc:13939 #, c-format msgid "invalid %%J code" msgstr "" -#: config/rs6000/rs6000.cc:13838 +#: config/rs6000/rs6000.cc:13949 #, c-format msgid "invalid %%k value" msgstr "" -#: config/rs6000/rs6000.cc:13853 config/xtensa/xtensa.cc:2446 +#: config/rs6000/rs6000.cc:13964 config/xtensa/xtensa.cc:2957 #, c-format msgid "invalid %%K value" msgstr "" -#: config/rs6000/rs6000.cc:13900 +#: config/rs6000/rs6000.cc:14011 #, c-format msgid "invalid %%O value" msgstr "" -#: config/rs6000/rs6000.cc:13947 +#: config/rs6000/rs6000.cc:14058 #, c-format msgid "invalid %%q value" msgstr "" -#: config/rs6000/rs6000.cc:13989 +#: config/rs6000/rs6000.cc:14100 #, c-format msgid "invalid %%t value" msgstr "" -#: config/rs6000/rs6000.cc:14006 +#: config/rs6000/rs6000.cc:14117 #, c-format msgid "invalid %%T value" msgstr "" -#: config/rs6000/rs6000.cc:14018 +#: config/rs6000/rs6000.cc:14129 #, c-format msgid "invalid %%u value" msgstr "" -#: config/rs6000/rs6000.cc:14032 config/xtensa/xtensa.cc:2415 +#: config/rs6000/rs6000.cc:14143 config/xtensa/xtensa.cc:2932 #, c-format msgid "invalid %%v value" msgstr "" -#: config/rs6000/rs6000.cc:14082 +#: config/rs6000/rs6000.cc:14193 #, c-format msgid "invalid %%V value" msgstr "" -#: config/rs6000/rs6000.cc:14099 config/xtensa/xtensa.cc:2467 +#: config/rs6000/rs6000.cc:14209 config/xtensa/xtensa.cc:2978 #, c-format msgid "invalid %%x value" msgstr "" -#: config/rs6000/rs6000.cc:14156 +#: config/rs6000/rs6000.cc:14266 #, c-format msgid "invalid %%z value" msgstr "" -#: config/rs6000/rs6000.cc:14225 +#: config/rs6000/rs6000.cc:14335 #, c-format msgid "invalid %%y value, try using the 'Z' constraint" msgstr "" -#: config/rs6000/rs6000.cc:15093 +#: config/rs6000/rs6000.cc:15265 msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types" msgstr "" -#: config/rs6000/rs6000.cc:23944 +#: config/rs6000/rs6000.cc:24132 msgid "AltiVec argument passed to unprototyped function" msgstr "" -#: config/rs6000/rs6000.cc:27601 +#: config/rs6000/rs6000.cc:27754 msgid "Could not generate addis value for fusion" msgstr "" -#: config/rs6000/rs6000.cc:27670 +#: config/rs6000/rs6000.cc:27823 msgid "Unable to generate load/store offset for fusion" msgstr "" -#: config/rs6000/rs6000.cc:27746 +#: config/rs6000/rs6000.cc:27899 msgid "Bad GPR fusion" msgstr "" -#: config/rs6000/rs6000.cc:28285 +#: config/rs6000/rs6000.cc:28438 msgid "invalid conversion from type %<__vector_quad%>" msgstr "" -#: config/rs6000/rs6000.cc:28287 +#: config/rs6000/rs6000.cc:28440 msgid "invalid conversion to type %<__vector_quad%>" msgstr "" -#: config/rs6000/rs6000.cc:28289 +#: config/rs6000/rs6000.cc:28442 msgid "invalid conversion from type %<__vector_pair%>" msgstr "" -#: config/rs6000/rs6000.cc:28291 +#: config/rs6000/rs6000.cc:28444 msgid "invalid conversion to type %<__vector_pair%>" msgstr "" -#: config/rs6000/rs6000.cc:28306 -msgid "invalid conversion from type %<* __vector_quad%>" -msgstr "" - -#: config/rs6000/rs6000.cc:28308 -msgid "invalid conversion to type %<* __vector_quad%>" -msgstr "" - -#: config/rs6000/rs6000.cc:28310 -msgid "invalid conversion from type %<* __vector_pair%>" -msgstr "" - -#: config/rs6000/rs6000.cc:28312 -msgid "invalid conversion to type %<* __vector_pair%>" -msgstr "" - -#: config/s390/s390.cc:7953 +#: config/s390/s390.cc:8072 #, c-format msgid "symbolic memory references are only supported on z10 or later" msgstr "" -#: config/s390/s390.cc:7964 +#: config/s390/s390.cc:8083 #, c-format msgid "cannot decompose address" msgstr "" -#: config/s390/s390.cc:8046 +#: config/s390/s390.cc:8165 #, c-format msgid "invalid comparison operator for 'E' output modifier" msgstr "" -#: config/s390/s390.cc:8069 +#: config/s390/s390.cc:8188 #, c-format msgid "invalid reference for 'J' output modifier" msgstr "" -#: config/s390/s390.cc:8087 +#: config/s390/s390.cc:8206 #, c-format msgid "invalid address for 'O' output modifier" msgstr "" -#: config/s390/s390.cc:8109 +#: config/s390/s390.cc:8228 #, c-format msgid "invalid address for 'R' output modifier" msgstr "" -#: config/s390/s390.cc:8127 +#: config/s390/s390.cc:8246 #, c-format msgid "memory reference expected for 'S' output modifier" msgstr "" -#: config/s390/s390.cc:8137 +#: config/s390/s390.cc:8256 #, c-format msgid "invalid address for 'S' output modifier" msgstr "" -#: config/s390/s390.cc:8158 +#: config/s390/s390.cc:8277 #, c-format msgid "register or memory expression expected for 'N' output modifier" msgstr "" -#: config/s390/s390.cc:8169 +#: config/s390/s390.cc:8288 #, c-format msgid "register or memory expression expected for 'M' output modifier" msgstr "" -#: config/s390/s390.cc:8278 config/s390/s390.cc:8299 +#: config/s390/s390.cc:8397 config/s390/s390.cc:8418 #, c-format msgid "invalid constant for output modifier '%c'" msgstr "" -#: config/s390/s390.cc:8296 +#: config/s390/s390.cc:8415 #, c-format msgid "invalid constant - try using an output modifier" msgstr "" -#: config/s390/s390.cc:8333 +#: config/s390/s390.cc:8452 #, c-format msgid "invalid constant vector for output modifier '%c'" msgstr "" -#: config/s390/s390.cc:8340 +#: config/s390/s390.cc:8459 #, c-format msgid "invalid expression - try using an output modifier" msgstr "" -#: config/s390/s390.cc:8343 +#: config/s390/s390.cc:8462 #, c-format msgid "invalid expression for output modifier '%c'" msgstr "" -#: config/s390/s390.cc:12122 +#: config/s390/s390.cc:12310 msgid "vector argument passed to unprototyped function" msgstr "" -#: config/s390/s390.cc:16546 +#: config/s390/s390.cc:16762 msgid "types differ in signedness" msgstr "" -#: config/s390/s390.cc:16556 +#: config/s390/s390.cc:16772 msgid "binary operator does not support two vector bool operands" msgstr "" -#: config/s390/s390.cc:16559 +#: config/s390/s390.cc:16775 msgid "binary operator does not support vector bool operand" msgstr "" -#: config/s390/s390.cc:16567 +#: config/s390/s390.cc:16783 msgid "" "binary operator does not support mixing vector bool with floating point " "vector operands" @@ -20900,55 +21566,54 @@ msgstr "" msgid "invalid operand to %%S" msgstr "" -#: config/sh/sh.cc:8666 +#: config/sh/sh.cc:8667 msgid "created and used with different architectures / ABIs" msgstr "" -#: config/sh/sh.cc:8668 +#: config/sh/sh.cc:8669 msgid "created and used with different ABIs" msgstr "" -#: config/sh/sh.cc:8670 +#: config/sh/sh.cc:8671 msgid "created and used with different endianness" msgstr "" -#: config/sparc/sparc.cc:9378 config/sparc/sparc.cc:9384 +#: config/sparc/sparc.cc:9379 config/sparc/sparc.cc:9385 #, c-format msgid "invalid %%Y operand" msgstr "" -#: config/sparc/sparc.cc:9471 +#: config/sparc/sparc.cc:9472 #, c-format msgid "invalid %%A operand" msgstr "" -#: config/sparc/sparc.cc:9491 +#: config/sparc/sparc.cc:9492 #, c-format msgid "invalid %%B operand" msgstr "" -#: config/sparc/sparc.cc:9571 config/tilegx/tilegx.cc:5089 -#: config/tilepro/tilepro.cc:4497 +#: config/sparc/sparc.cc:9572 #, c-format msgid "invalid %%C operand" msgstr "" -#: config/sparc/sparc.cc:9603 config/tilegx/tilegx.cc:5122 +#: config/sparc/sparc.cc:9604 #, c-format msgid "invalid %%D operand" msgstr "" -#: config/sparc/sparc.cc:9622 +#: config/sparc/sparc.cc:9623 #, c-format msgid "invalid %%f operand" msgstr "" -#: config/sparc/sparc.cc:9634 +#: config/sparc/sparc.cc:9635 #, c-format msgid "invalid %%s operand" msgstr "" -#: config/sparc/sparc.cc:9679 +#: config/sparc/sparc.cc:9680 #, c-format msgid "floating-point constant not a valid immediate operand" msgstr "" @@ -20973,86 +21638,6 @@ msgstr "" msgid "xstormy16_print_operand: unknown code" msgstr "" -#: config/tilegx/tilegx.cc:5074 config/tilepro/tilepro.cc:4482 -#, c-format -msgid "invalid %%c operand" -msgstr "" - -#: config/tilegx/tilegx.cc:5105 -#, c-format -msgid "invalid %%d operand" -msgstr "" - -#: config/tilegx/tilegx.cc:5202 -#, c-format -msgid "invalid %%H specifier" -msgstr "" - -#: config/tilegx/tilegx.cc:5244 config/tilepro/tilepro.cc:4511 -#, c-format -msgid "invalid %%h operand" -msgstr "" - -#: config/tilegx/tilegx.cc:5256 config/tilepro/tilepro.cc:4575 -#, c-format -msgid "invalid %%I operand" -msgstr "" - -#: config/tilegx/tilegx.cc:5268 config/tilepro/tilepro.cc:4587 -#, c-format -msgid "invalid %%i operand" -msgstr "" - -#: config/tilegx/tilegx.cc:5289 config/tilepro/tilepro.cc:4608 -#, c-format -msgid "invalid %%j operand" -msgstr "" - -#: config/tilegx/tilegx.cc:5320 -#, c-format -msgid "invalid %%%c operand" -msgstr "" - -#: config/tilegx/tilegx.cc:5335 config/tilepro/tilepro.cc:4722 -#, c-format -msgid "invalid %%N operand" -msgstr "" - -#: config/tilegx/tilegx.cc:5379 -#, c-format -msgid "invalid operand for 'r' specifier" -msgstr "" - -#: config/tilegx/tilegx.cc:5403 config/tilepro/tilepro.cc:4802 -#, c-format -msgid "unable to print out operand yet; code == %d (%c)" -msgstr "" - -#: config/tilepro/tilepro.cc:4547 -#, c-format -msgid "invalid %%H operand" -msgstr "" - -#: config/tilepro/tilepro.cc:4647 -#, c-format -msgid "invalid %%L operand" -msgstr "" - -#: config/tilepro/tilepro.cc:4707 -#, c-format -msgid "invalid %%M operand" -msgstr "" - -#: config/tilepro/tilepro.cc:4750 config/tilepro/tilepro.cc:4757 -#, c-format -msgid "invalid %%t operand" -msgstr "" - -#: config/tilepro/tilepro.cc:4777 -#, c-format -msgid "invalid %%r operand" -msgstr "" - #: config/v850/v850.cc:271 msgid "const_double_split got a bad insn:" msgstr "" @@ -21061,76 +21646,75 @@ msgstr "" msgid "output_move_single:" msgstr "" -#: config/vax/vax.cc:484 +#: config/vax/vax.cc:481 #, c-format msgid "symbol used with both base and indexed registers" msgstr "" -#: config/vax/vax.cc:493 +#: config/vax/vax.cc:490 #, c-format msgid "symbol with offset used in PIC mode" msgstr "" -#: config/vax/vax.cc:581 +#: config/vax/vax.cc:578 #, c-format msgid "symbol used as immediate operand" msgstr "" -#: config/vax/vax.cc:1683 +#: config/vax/vax.cc:1680 msgid "illegal operand detected" msgstr "" -#: config/visium/visium.cc:3364 +#: config/visium/visium.cc:3365 msgid "illegal operand " msgstr "" -#: config/visium/visium.cc:3415 +#: config/visium/visium.cc:3416 msgid "illegal operand address (1)" msgstr "" -#: config/visium/visium.cc:3422 +#: config/visium/visium.cc:3423 msgid "illegal operand address (2)" msgstr "" -#: config/visium/visium.cc:3437 +#: config/visium/visium.cc:3438 msgid "illegal operand address (3)" msgstr "" -#: config/visium/visium.cc:3445 +#: config/visium/visium.cc:3446 msgid "illegal operand address (4)" msgstr "" -#: config/xtensa/xtensa.cc:814 config/xtensa/xtensa.cc:846 -#: config/xtensa/xtensa.cc:855 +#: config/xtensa/xtensa.cc:830 config/xtensa/xtensa.cc:868 msgid "bad test" msgstr "" -#: config/xtensa/xtensa.cc:2441 +#: config/xtensa/xtensa.cc:2952 msgid "invalid mask" msgstr "" -#: config/xtensa/xtensa.cc:2493 config/xtensa/xtensa.cc:2503 +#: config/xtensa/xtensa.cc:3004 config/xtensa/xtensa.cc:3014 #, c-format msgid "invalid %%t/%%b value" msgstr "" -#: config/xtensa/xtensa.cc:2582 +#: config/xtensa/xtensa.cc:3093 msgid "no register in address" msgstr "" -#: config/xtensa/xtensa.cc:2590 +#: config/xtensa/xtensa.cc:3101 msgid "address offset not a constant" msgstr "" -#: c/c-objc-common.cc:190 +#: c/c-objc-common.cc:193 msgid "{erroneous}" msgstr "" -#: c/c-objc-common.cc:231 +#: c/c-objc-common.cc:234 msgid "aka" msgstr "" -#: c/c-objc-common.cc:323 +#: c/c-objc-common.cc:326 msgid "({anonymous})" msgstr "" @@ -21143,467 +21727,468 @@ msgstr "" #. ; #. <~~~~~~~~~ declaration ~~~~~~~~~~> #. Use c_parser_require to get an error with a fix-it hint. -#: c/c-parser.cc:2467 c/c-parser.cc:2586 c/c-parser.cc:2600 c/c-parser.cc:5664 -#: c/c-parser.cc:6265 c/c-parser.cc:6694 c/c-parser.cc:6873 c/c-parser.cc:6906 -#: c/c-parser.cc:7172 c/c-parser.cc:11078 c/c-parser.cc:11113 -#: c/c-parser.cc:11144 c/c-parser.cc:11191 c/c-parser.cc:11372 -#: c/c-parser.cc:12204 c/c-parser.cc:12279 c/c-parser.cc:12322 -#: c/c-parser.cc:18438 c/c-parser.cc:18518 c/c-parser.cc:18848 -#: c/c-parser.cc:18874 c/c-parser.cc:18897 c/c-parser.cc:19347 -#: c/c-parser.cc:19391 c/gimple-parser.cc:396 c/gimple-parser.cc:437 -#: c/gimple-parser.cc:446 c/gimple-parser.cc:655 c/gimple-parser.cc:2245 -#: c/gimple-parser.cc:2282 c/gimple-parser.cc:2361 c/gimple-parser.cc:2388 -#: c/c-parser.cc:3279 c/c-parser.cc:3466 c/c-parser.cc:3499 c/c-parser.cc:11365 -#: c/gimple-parser.cc:2053 c/gimple-parser.cc:2110 cp/parser.cc:15227 -#: cp/parser.cc:32340 cp/parser.cc:32953 +#: c/c-parser.cc:2762 c/c-parser.cc:2884 c/c-parser.cc:2898 c/c-parser.cc:6161 +#: c/c-parser.cc:6784 c/c-parser.cc:7213 c/c-parser.cc:7392 c/c-parser.cc:7425 +#: c/c-parser.cc:7691 c/c-parser.cc:11762 c/c-parser.cc:11797 +#: c/c-parser.cc:11828 c/c-parser.cc:11875 c/c-parser.cc:12056 +#: c/c-parser.cc:12889 c/c-parser.cc:12964 c/c-parser.cc:13007 +#: c/c-parser.cc:19400 c/c-parser.cc:19480 c/c-parser.cc:19809 +#: c/c-parser.cc:19835 c/c-parser.cc:19858 c/c-parser.cc:20305 +#: c/c-parser.cc:20349 c/gimple-parser.cc:406 c/gimple-parser.cc:447 +#: c/gimple-parser.cc:456 c/gimple-parser.cc:665 c/gimple-parser.cc:2261 +#: c/gimple-parser.cc:2298 c/gimple-parser.cc:2377 c/gimple-parser.cc:2404 +#: c/c-parser.cc:3672 c/c-parser.cc:3862 c/c-parser.cc:3897 c/c-parser.cc:12049 +#: c/gimple-parser.cc:2069 c/gimple-parser.cc:2126 cp/parser.cc:15337 +#: cp/parser.cc:33066 cp/parser.cc:33700 #, gcc-internal-format msgid "expected %<;%>" msgstr "" -#: c/c-parser.cc:3049 c/c-parser.cc:4019 c/c-parser.cc:4214 c/c-parser.cc:4279 -#: c/c-parser.cc:4337 c/c-parser.cc:4699 c/c-parser.cc:4720 c/c-parser.cc:4729 -#: c/c-parser.cc:4780 c/c-parser.cc:4789 c/c-parser.cc:8541 c/c-parser.cc:8608 -#: c/c-parser.cc:9115 c/c-parser.cc:9140 c/c-parser.cc:9174 c/c-parser.cc:9283 -#: c/c-parser.cc:10104 c/c-parser.cc:11479 c/c-parser.cc:13822 -#: c/c-parser.cc:14536 c/c-parser.cc:14595 c/c-parser.cc:14650 -#: c/c-parser.cc:16262 c/c-parser.cc:16382 c/c-parser.cc:17702 -#: c/c-parser.cc:18939 c/c-parser.cc:19355 c/c-parser.cc:22322 -#: c/c-parser.cc:22400 c/gimple-parser.cc:195 c/gimple-parser.cc:198 -#: c/gimple-parser.cc:531 c/gimple-parser.cc:565 c/gimple-parser.cc:570 -#: c/gimple-parser.cc:739 c/gimple-parser.cc:836 c/gimple-parser.cc:1038 -#: c/gimple-parser.cc:1064 c/gimple-parser.cc:1067 c/gimple-parser.cc:1198 -#: c/gimple-parser.cc:1325 c/gimple-parser.cc:1451 c/gimple-parser.cc:1467 -#: c/gimple-parser.cc:1483 c/gimple-parser.cc:1505 c/gimple-parser.cc:1535 -#: c/gimple-parser.cc:1561 c/gimple-parser.cc:1767 c/gimple-parser.cc:1975 -#: c/gimple-parser.cc:1995 c/gimple-parser.cc:2155 c/gimple-parser.cc:2318 -#: c/c-parser.cc:7124 cp/parser.cc:33001 +#: c/c-parser.cc:3356 c/c-parser.cc:4461 c/c-parser.cc:4656 c/c-parser.cc:4714 +#: c/c-parser.cc:4772 c/c-parser.cc:5154 c/c-parser.cc:5177 c/c-parser.cc:5186 +#: c/c-parser.cc:5237 c/c-parser.cc:5246 c/c-parser.cc:9124 c/c-parser.cc:9192 +#: c/c-parser.cc:9702 c/c-parser.cc:9727 c/c-parser.cc:9761 c/c-parser.cc:9873 +#: c/c-parser.cc:10692 c/c-parser.cc:12163 c/c-parser.cc:14547 +#: c/c-parser.cc:15261 c/c-parser.cc:15320 c/c-parser.cc:15375 +#: c/c-parser.cc:17169 c/c-parser.cc:17289 c/c-parser.cc:18623 +#: c/c-parser.cc:19900 c/c-parser.cc:20313 c/c-parser.cc:23398 +#: c/c-parser.cc:23480 c/gimple-parser.cc:195 c/gimple-parser.cc:198 +#: c/gimple-parser.cc:541 c/gimple-parser.cc:575 c/gimple-parser.cc:580 +#: c/gimple-parser.cc:749 c/gimple-parser.cc:846 c/gimple-parser.cc:1048 +#: c/gimple-parser.cc:1074 c/gimple-parser.cc:1077 c/gimple-parser.cc:1208 +#: c/gimple-parser.cc:1335 c/gimple-parser.cc:1462 c/gimple-parser.cc:1478 +#: c/gimple-parser.cc:1494 c/gimple-parser.cc:1516 c/gimple-parser.cc:1546 +#: c/gimple-parser.cc:1572 c/gimple-parser.cc:1779 c/gimple-parser.cc:1991 +#: c/gimple-parser.cc:2011 c/gimple-parser.cc:2171 c/gimple-parser.cc:2334 +#: c/c-parser.cc:7643 cp/parser.cc:33748 #, gcc-internal-format msgid "expected %<)%>" msgstr "" -#: c/c-parser.cc:4108 c/c-parser.cc:4840 c/c-parser.cc:4988 c/c-parser.cc:5014 -#: c/c-parser.cc:5015 c/c-parser.cc:5429 c/c-parser.cc:5465 c/c-parser.cc:7223 -#: c/c-parser.cc:9274 c/c-parser.cc:10220 c/c-parser.cc:10509 -#: c/c-parser.cc:13225 c/gimple-parser.cc:1744 cp/parser.cc:32965 +#: c/c-parser.cc:4550 c/c-parser.cc:5297 c/c-parser.cc:5449 c/c-parser.cc:5475 +#: c/c-parser.cc:5476 c/c-parser.cc:5916 c/c-parser.cc:5960 c/c-parser.cc:7742 +#: c/c-parser.cc:9864 c/c-parser.cc:10833 c/c-parser.cc:11187 +#: c/c-parser.cc:13950 c/gimple-parser.cc:1755 cp/parser.cc:33712 #, gcc-internal-format msgid "expected %<]%>" msgstr "" -#: c/c-parser.cc:4317 +#: c/c-parser.cc:4752 msgid "expected %<;%>, %<,%> or %<)%>" msgstr "" #. Look for the two `(' tokens. -#: c/c-parser.cc:4749 c/c-parser.cc:4754 c/c-parser.cc:13805 -#: c/c-parser.cc:14625 c/c-parser.cc:21681 c/c-parser.cc:22130 -#: c/c-parser.cc:22343 c/gimple-parser.cc:180 c/gimple-parser.cc:478 -#: c/gimple-parser.cc:517 c/gimple-parser.cc:549 c/gimple-parser.cc:806 -#: c/gimple-parser.cc:1032 c/gimple-parser.cc:1058 c/gimple-parser.cc:1185 -#: c/gimple-parser.cc:1320 c/gimple-parser.cc:1441 c/gimple-parser.cc:1501 -#: c/gimple-parser.cc:1519 c/gimple-parser.cc:1554 c/gimple-parser.cc:1944 -#: c/gimple-parser.cc:1955 c/gimple-parser.cc:1961 c/gimple-parser.cc:2144 -#: c/gimple-parser.cc:2315 c/c-parser.cc:13627 cp/parser.cc:32956 +#: c/c-parser.cc:5206 c/c-parser.cc:5211 c/c-parser.cc:14530 +#: c/c-parser.cc:15350 c/c-parser.cc:22674 c/c-parser.cc:23206 +#: c/c-parser.cc:23423 c/gimple-parser.cc:180 c/gimple-parser.cc:488 +#: c/gimple-parser.cc:527 c/gimple-parser.cc:559 c/gimple-parser.cc:816 +#: c/gimple-parser.cc:1042 c/gimple-parser.cc:1068 c/gimple-parser.cc:1195 +#: c/gimple-parser.cc:1330 c/gimple-parser.cc:1452 c/gimple-parser.cc:1512 +#: c/gimple-parser.cc:1530 c/gimple-parser.cc:1565 c/gimple-parser.cc:1960 +#: c/gimple-parser.cc:1971 c/gimple-parser.cc:1977 c/gimple-parser.cc:2160 +#: c/gimple-parser.cc:2331 c/c-parser.cc:14352 cp/parser.cc:33703 #, gcc-internal-format msgid "expected %<(%>" msgstr "" -#: c/c-parser.cc:4984 c/c-parser.cc:4986 c/c-parser.cc:13133 cp/parser.cc:32968 -#: cp/parser.cc:36701 go/gofrontend/embed.cc:439 +#: c/c-parser.cc:5445 c/c-parser.cc:5447 c/c-parser.cc:13854 cp/parser.cc:33715 +#: cp/parser.cc:37465 go/gofrontend/embed.cc:439 #, gcc-internal-format msgid "expected %<[%>" msgstr "" -#: c/c-parser.cc:5600 c/c-parser.cc:11708 c/c-parser.cc:18413 -#: c/c-parser.cc:18499 c/c-parser.cc:19151 c/c-parser.cc:20033 -#: c/c-parser.cc:23378 c/gimple-parser.cc:389 c/gimple-parser.cc:2321 -#: c/c-parser.cc:3267 c/c-parser.cc:3489 c/c-parser.cc:11260 cp/parser.cc:20883 -#: cp/parser.cc:32962 go/gofrontend/embed.cc:370 +#: c/c-parser.cc:6097 c/c-parser.cc:12392 c/c-parser.cc:19375 +#: c/c-parser.cc:19461 c/c-parser.cc:20119 c/c-parser.cc:20991 +#: c/c-parser.cc:24654 c/gimple-parser.cc:399 c/gimple-parser.cc:2337 +#: c/c-parser.cc:3659 c/c-parser.cc:3886 c/c-parser.cc:11944 cp/parser.cc:21026 +#: cp/parser.cc:33709 go/gofrontend/embed.cc:370 #, gcc-internal-format msgid "expected %<{%>" msgstr "" -#: c/c-parser.cc:5890 c/c-parser.cc:5899 c/c-parser.cc:7656 c/c-parser.cc:8745 -#: c/c-parser.cc:11472 c/c-parser.cc:11868 c/c-parser.cc:11932 -#: c/c-parser.cc:13207 c/c-parser.cc:14227 c/c-parser.cc:14453 -#: c/c-parser.cc:14971 c/c-parser.cc:15072 c/c-parser.cc:15606 -#: c/c-parser.cc:15924 c/c-parser.cc:16000 c/c-parser.cc:16112 -#: c/c-parser.cc:21543 c/c-parser.cc:22187 c/c-parser.cc:22246 -#: c/gimple-parser.cc:572 c/gimple-parser.cc:877 c/gimple-parser.cc:2369 -#: c/gimple-parser.cc:2396 c/c-parser.cc:7131 c/c-parser.cc:13730 -#: c/c-parser.cc:15077 cp/parser.cc:32995 cp/parser.cc:34677 cp/parser.cc:37550 -#: cp/parser.cc:38425 go/gofrontend/embed.cc:403 +#: c/c-parser.cc:6392 c/c-parser.cc:6401 c/c-parser.cc:8189 c/c-parser.cc:9329 +#: c/c-parser.cc:12156 c/c-parser.cc:12553 c/c-parser.cc:12617 +#: c/c-parser.cc:13932 c/c-parser.cc:14952 c/c-parser.cc:15178 +#: c/c-parser.cc:15696 c/c-parser.cc:15797 c/c-parser.cc:16331 +#: c/c-parser.cc:16767 c/c-parser.cc:16843 c/c-parser.cc:16960 +#: c/c-parser.cc:17032 c/c-parser.cc:22536 c/c-parser.cc:23263 +#: c/c-parser.cc:23322 c/gimple-parser.cc:582 c/gimple-parser.cc:887 +#: c/gimple-parser.cc:2385 c/gimple-parser.cc:2412 c/c-parser.cc:7650 +#: c/c-parser.cc:14455 c/c-parser.cc:15802 cp/parser.cc:33742 +#: cp/parser.cc:35426 cp/parser.cc:38313 cp/parser.cc:39188 +#: go/gofrontend/embed.cc:403 #, gcc-internal-format msgid "expected %<:%>" msgstr "" -#: c/c-parser.cc:6681 cp/parser.cc:32882 +#: c/c-parser.cc:7200 cp/parser.cc:33629 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.cc:8504 c/c-parser.cc:8696 c/c-parser.cc:9164 c/c-parser.cc:9207 -#: c/c-parser.cc:9345 c/c-parser.cc:10094 c/c-parser.cc:14630 -#: c/c-parser.cc:16068 c/gimple-parser.cc:1035 c/gimple-parser.cc:1061 -#: c/gimple-parser.cc:1189 c/gimple-parser.cc:1192 c/gimple-parser.cc:1523 -#: c/gimple-parser.cc:1529 cp/parser.cc:32338 cp/parser.cc:32971 +#: c/c-parser.cc:9087 c/c-parser.cc:9280 c/c-parser.cc:9751 c/c-parser.cc:9794 +#: c/c-parser.cc:9935 c/c-parser.cc:10682 c/c-parser.cc:15355 +#: c/c-parser.cc:16912 c/gimple-parser.cc:1045 c/gimple-parser.cc:1071 +#: c/gimple-parser.cc:1199 c/gimple-parser.cc:1202 c/gimple-parser.cc:1534 +#: c/gimple-parser.cc:1540 cp/parser.cc:33064 cp/parser.cc:33718 #, gcc-internal-format msgid "expected %<,%>" msgstr "" -#: c/c-parser.cc:9061 +#: c/c-parser.cc:9648 msgid "expected %<.%>" msgstr "" -#: c/c-parser.cc:10931 c/c-parser.cc:10963 c/c-parser.cc:11203 -#: cp/parser.cc:35251 cp/parser.cc:35272 +#: c/c-parser.cc:11615 c/c-parser.cc:11647 c/c-parser.cc:11887 +#: cp/parser.cc:36000 cp/parser.cc:36021 #, gcc-internal-format msgid "expected %<@end%>" msgstr "" -#: c/c-parser.cc:11621 c/gimple-parser.cc:1359 cp/parser.cc:32980 +#: c/c-parser.cc:12305 c/gimple-parser.cc:1370 cp/parser.cc:33727 #, gcc-internal-format msgid "expected %<>%>" msgstr "" -#: c/c-parser.cc:15166 c/c-parser.cc:16400 cp/parser.cc:33004 +#: c/c-parser.cc:15891 c/c-parser.cc:17307 cp/parser.cc:33751 #, gcc-internal-format msgid "expected %<,%> or %<)%>" msgstr "" #. All following cases are statements with LHS. -#: c/c-parser.cc:15916 c/c-parser.cc:18306 c/c-parser.cc:18353 -#: c/c-parser.cc:18510 c/c-parser.cc:18858 c/c-parser.cc:19334 -#: c/c-parser.cc:21750 c/c-parser.cc:22384 c/gimple-parser.cc:730 -#: c/c-parser.cc:5488 c/c-parser.cc:18430 c/c-parser.cc:18654 -#: cp/parser.cc:32983 cp/parser.cc:40998 cp/parser.cc:41171 +#: c/c-parser.cc:16759 c/c-parser.cc:19268 c/c-parser.cc:19315 +#: c/c-parser.cc:19472 c/c-parser.cc:19819 c/c-parser.cc:20292 +#: c/c-parser.cc:22743 c/c-parser.cc:23464 c/gimple-parser.cc:740 +#: c/c-parser.cc:5983 c/c-parser.cc:19392 c/c-parser.cc:19615 +#: cp/parser.cc:33730 cp/parser.cc:42040 cp/parser.cc:42213 #, gcc-internal-format msgid "expected %<=%>" msgstr "" -#: c/c-parser.cc:18441 c/c-parser.cc:18521 c/c-parser.cc:18875 -#: c/c-parser.cc:19199 c/gimple-parser.cc:1577 c/gimple-parser.cc:1609 -#: c/gimple-parser.cc:1619 c/gimple-parser.cc:2406 cp/parser.cc:32959 -#: cp/parser.cc:35461 +#: c/c-parser.cc:19403 c/c-parser.cc:19483 c/c-parser.cc:19836 +#: c/c-parser.cc:20170 c/gimple-parser.cc:1588 c/gimple-parser.cc:1620 +#: c/gimple-parser.cc:1630 c/gimple-parser.cc:2422 cp/parser.cc:33706 +#: cp/parser.cc:36210 #, gcc-internal-format msgid "expected %<}%>" msgstr "" -#: c/c-parser.cc:18534 cp/parser.cc:41096 +#: c/c-parser.cc:19496 cp/parser.cc:42138 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.cc:20078 c/c-parser.cc:20067 cp/parser.cc:43336 +#: c/c-parser.cc:21036 c/c-parser.cc:21025 cp/parser.cc:44395 #, gcc-internal-format msgid "expected %<#pragma omp section%> or %<}%>" msgstr "" -#: c/c-parser.cc:22955 cp/parser.cc:46854 +#: c/c-parser.cc:24024 cp/parser.cc:48240 msgid "" msgstr "" -#: c/c-typeck.cc:8489 +#: c/c-typeck.cc:8865 msgid "(anonymous)" msgstr "" -#: c/gimple-parser.cc:1348 cp/parser.cc:18235 cp/parser.cc:32977 +#: c/gimple-parser.cc:1359 cp/parser.cc:18374 cp/parser.cc:33724 #, gcc-internal-format msgid "expected %<<%>" msgstr "" -#: c/gimple-parser.cc:2365 c/gimple-parser.cc:2392 c/gimple-parser.cc:2231 -#: c/gimple-parser.cc:2268 +#: c/gimple-parser.cc:2381 c/gimple-parser.cc:2408 c/gimple-parser.cc:2247 +#: c/gimple-parser.cc:2284 #, gcc-internal-format msgid "expected label" msgstr "" -#: cp/call.cc:4018 +#: cp/call.cc:4056 msgid "candidate:" msgstr "" -#: cp/call.cc:7746 +#: cp/call.cc:8190 msgid " after user-defined conversion:" msgstr "" -#: cp/call.cc:7885 cp/pt.cc:2056 cp/pt.cc:25664 +#: cp/call.cc:8350 cp/pt.cc:2018 cp/pt.cc:25934 msgid "candidate is:" msgid_plural "candidates are:" msgstr[0] "" msgstr[1] "" -#: cp/call.cc:12539 +#: cp/call.cc:12782 cp/call.cc:13174 msgid "candidate 1:" msgstr "" -#: cp/call.cc:12540 +#: cp/call.cc:12784 cp/call.cc:13175 msgid "candidate 2:" msgstr "" -#: cp/decl.cc:3465 +#: cp/decl.cc:3587 msgid "jump to label %qD" msgstr "" -#: cp/decl.cc:3466 +#: cp/decl.cc:3588 msgid "jump to case label" msgstr "" -#: cp/error.cc:456 +#: cp/error.cc:462 msgid "" msgstr "" -#: cp/error.cc:558 +#: cp/error.cc:564 msgid "" msgstr "" -#: cp/error.cc:560 +#: cp/error.cc:566 msgid "" msgstr "" -#: cp/error.cc:730 +#: cp/error.cc:733 msgid "" msgstr "" #. A lambda's "type" is essentially its signature. -#: cp/error.cc:837 +#: cp/error.cc:840 msgid "" msgstr "" -#: cp/error.cc:849 +#: cp/error.cc:852 #, c-format msgid "" msgstr "" -#: cp/error.cc:982 +#: cp/error.cc:990 msgid "" msgstr "" -#: cp/error.cc:1115 +#: cp/error.cc:1131 #, c-format msgid "(static initializers for %s)" msgstr "" -#: cp/error.cc:1117 +#: cp/error.cc:1133 #, c-format msgid "(static destructors for %s)" msgstr "" -#: cp/error.cc:1163 +#: cp/error.cc:1179 msgid "" msgstr "" -#: cp/error.cc:1271 +#: cp/error.cc:1303 msgid "vtable for " msgstr "" -#: cp/error.cc:1295 +#: cp/error.cc:1327 msgid " " msgstr "" -#: cp/error.cc:1310 +#: cp/error.cc:1342 msgid "{anonymous}" msgstr "" -#: cp/error.cc:1312 +#: cp/error.cc:1344 msgid "(anonymous namespace)" msgstr "" -#: cp/error.cc:1412 +#: cp/error.cc:1444 msgid "