From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1105) id 6A28F385782D; Fri, 16 Feb 2024 21:37:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6A28F385782D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1708119433; bh=d6g6ecX6UDsUOUmjgljOCuwd5OMf5AsL6hzJTmjNiKU=; h=From:To:Subject:Date:From; b=jyIFdAPpvRDoqOPkOyzCAl0Tw+ORGYOxpRydbr6g+gKvDCG+qoCaUwKODl6/v38ei dl79sODeNNqafwGLtzxFqoBrQU0Ts4Z9l3WbP7RTy6FWidcHYGyUn38iLBExydX1Il dX9luiIOgeaKUxU6EAPOjkC+6hn1ozNTH7gT0FLU= 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 r14-9040] Regenerate .pot files X-Act-Checkin: gcc X-Git-Author: Joseph Myers X-Git-Refname: refs/heads/master X-Git-Oldrev: 40b8d7b73ad2ce498758c1d9bd38ebdbc26b918b X-Git-Newrev: 69efea3e249e0765c8a29c89b8b6938da3f6bb70 Message-Id: <20240216213713.6A28F385782D@sourceware.org> Date: Fri, 16 Feb 2024 21:37:13 +0000 (GMT) List-Id: https://gcc.gnu.org/g:69efea3e249e0765c8a29c89b8b6938da3f6bb70 commit r14-9040-g69efea3e249e0765c8a29c89b8b6938da3f6bb70 Author: Joseph Myers Date: Fri Feb 16 21:36:19 2024 +0000 Regenerate .pot files gcc/po/ * gcc.pot: Regenerate. libcpp/po/ * cpplib.pot: Regenerate. Diff: --- gcc/po/gcc.pot | 29035 +++++++++++++++++++++++++++---------------------- libcpp/po/cpplib.pot | 543 +- 2 files changed, 16164 insertions(+), 13414 deletions(-) diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot index 2ad01c86a9bd..94f6fe77053b 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: 2023-07-26 18:48+0000\n" +"POT-Creation-Date: 2024-02-16 21:35+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -241,82 +241,86 @@ msgstr "" msgid "error" msgstr "" -#: gcc.cc:843 gcc.cc:900 +#: gcc.cc:852 gcc.cc:909 msgid "-gz is not supported in this configuration" msgstr "" -#: gcc.cc:849 +#: gcc.cc:858 msgid "-gz=zstd is not supported in this configuration" msgstr "" -#: gcc.cc:1083 +#: gcc.cc:1092 msgid "-fuse-linker-plugin is not supported in this configuration" msgstr "" -#: gcc.cc:1099 +#: gcc.cc:1108 msgid "cannot specify -static with -fsanitize=address" msgstr "" -#: gcc.cc:1101 +#: gcc.cc:1110 msgid "cannot specify -static with -fsanitize=hwaddress" msgstr "" -#: gcc.cc:1103 +#: gcc.cc:1112 msgid "cannot specify -static with -fsanitize=thread" msgstr "" -#: gcc.cc:1125 +#: gcc.cc:1134 msgid "-fvtable-verify=std is not supported in this configuration" msgstr "" -#: gcc.cc:1127 +#: gcc.cc:1136 msgid "-fvtable-verify=preinit is not supported in this configuration" msgstr "" -#: gcc.cc:1264 ada/gcc-interface/lang-specs.h:37 +#: gcc.cc:1279 ada/gcc-interface/lang-specs.h:37 msgid "-pg and -fomit-frame-pointer are incompatible" msgstr "" -#: gcc.cc:1439 +#: gcc.cc:1454 msgid "GNU C no longer supports -traditional without -E" msgstr "" -#: gcc.cc:1448 +#: gcc.cc:1463 msgid "-E or -x required when input is from standard input" msgstr "" -#: config/darwin.h:151 +#: config/darwin.h:150 msgid "conflicting code generation switches" msgstr "" -#: config/darwin.h:156 +#: config/darwin.h:155 msgid "-bundle_loader not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:158 +#: config/darwin.h:157 msgid "-client_name not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:167 +#: config/darwin.h:166 msgid "-keep_private_externs not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:169 +#: config/darwin.h:168 msgid "-private_bundle not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:177 +#: config/darwin.h:176 msgid "-compatibility_version only allowed with -dynamiclib" msgstr "" -#: config/darwin.h:179 +#: config/darwin.h:178 msgid "-current_version only allowed with -dynamiclib" msgstr "" -#: config/darwin.h:181 +#: config/darwin.h:180 msgid "-install_name only allowed with -dynamiclib" msgstr "" +#: config/darwin.h:191 +msgid "-bundle not allowed with -shared" +msgstr "" + #: config/darwin.h:192 msgid "-bundle not allowed with -dynamiclib" msgstr "" @@ -325,7 +329,7 @@ msgstr "" msgid "-force_flat_namespace not allowed with -dynamiclib" msgstr "" -#: config/darwin.h:213 config/darwin.h:611 +#: config/darwin.h:213 config/darwin.h:659 msgid "gsplit-dwarf is not supported on this platform" msgstr "" @@ -363,11 +367,11 @@ msgstr "" msgid "consider using `-pg' instead of `-p' with gprof (1)" msgstr "" -#: config/arc/arc.h:68 config/mips/mips.h:1494 +#: config/arc/arc.h:68 config/mips/mips.h:1502 msgid "may not use both -EB and -EL" msgstr "" -#: config/avr/specs.h:71 config/pru/pru.h:58 +#: config/avr/specs.h:70 config/pru/pru.h:58 msgid "shared is not supported" msgstr "" @@ -434,7 +438,7 @@ msgstr "" msgid " profiling support are only provided in archive format" msgstr "" -#: config/rs6000/darwin.h:123 +#: config/rs6000/darwin.h:126 msgid " conflicting code gen style switches are used" msgstr "" @@ -496,14 +500,10 @@ msgstr "" msgid "-c required for gnat2scil" msgstr "" -#: fortran/lang-specs.h:60 fortran/lang-specs.h:74 +#: fortran/lang-specs.h:63 fortran/lang-specs.h:81 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 "" @@ -543,11 +543,11 @@ msgstr "" msgid "Warn about creation of array temporaries." msgstr "" -#: fortran/lang.opt:214 fortran/lang.opt:535 c-family/c.opt:1542 -#: config/alpha/alpha.opt:31 common.opt:681 common.opt:823 common.opt:1064 -#: common.opt:1068 common.opt:1072 common.opt:1076 common.opt:1800 -#: common.opt:1864 common.opt:2007 common.opt:2011 common.opt:2286 -#: common.opt:2504 common.opt:3224 +#: fortran/lang.opt:214 fortran/lang.opt:539 c-family/c.opt:1590 +#: config/alpha/alpha.opt:31 common.opt:685 common.opt:831 common.opt:1074 +#: common.opt:1078 common.opt:1082 common.opt:1086 common.opt:1814 +#: common.opt:1917 common.opt:2094 common.opt:2098 common.opt:2377 +#: common.opt:2595 common.opt:3362 #, no-c-format msgid "Does nothing. Preserved for backward compatibility." msgstr "" @@ -617,679 +617,721 @@ msgstr "" msgid "Warn about USE statements that have no ONLY qualifier." msgstr "" -#: fortran/lang.opt:298 +#: fortran/lang.opt:302 #, no-c-format msgid "Warn that -fno-automatic may break recursion." msgstr "" -#: fortran/lang.opt:306 +#: fortran/lang.opt:310 #, no-c-format msgid "Warn about real-literal-constants with 'q' exponent-letter." msgstr "" -#: fortran/lang.opt:310 +#: fortran/lang.opt:314 #, no-c-format msgid "Warn when a left-hand-side array variable is reallocated." msgstr "" -#: fortran/lang.opt:314 +#: fortran/lang.opt:318 #, no-c-format msgid "Warn when a left-hand-side variable is reallocated." msgstr "" -#: fortran/lang.opt:318 +#: fortran/lang.opt:322 #, no-c-format msgid "Warn if the pointer in a pointer assignment might outlive its target." msgstr "" -#: fortran/lang.opt:326 +#: fortran/lang.opt:330 #, no-c-format msgid "Warn about \"suspicious\" constructs." msgstr "" -#: fortran/lang.opt:330 +#: fortran/lang.opt:334 #, no-c-format msgid "Permit nonconforming uses of the tab character." msgstr "" -#: fortran/lang.opt:334 +#: fortran/lang.opt:338 #, no-c-format msgid "Warn about an invalid DO loop." msgstr "" -#: fortran/lang.opt:338 +#: fortran/lang.opt:342 #, no-c-format msgid "Warn about underflow of numerical constant expressions." msgstr "" -#: fortran/lang.opt:346 +#: fortran/lang.opt:350 #, no-c-format msgid "Warn if a user-procedure has the same name as an intrinsic." msgstr "" -#: fortran/lang.opt:354 +#: fortran/lang.opt:358 #, no-c-format msgid "Warn about unused dummy arguments." msgstr "" -#: fortran/lang.opt:358 +#: fortran/lang.opt:362 #, no-c-format msgid "Warn about zero-trip DO loops." msgstr "" -#: fortran/lang.opt:362 +#: fortran/lang.opt:366 #, no-c-format msgid "Enable preprocessing." msgstr "" -#: fortran/lang.opt:370 +#: fortran/lang.opt:374 #, no-c-format msgid "Disable preprocessing." msgstr "" -#: fortran/lang.opt:378 +#: fortran/lang.opt:382 #, no-c-format msgid "Accept argument mismatches in procedure calls." msgstr "" -#: fortran/lang.opt:382 +#: fortran/lang.opt:386 #, no-c-format msgid "Eliminate multiple function invocations also for impure functions." msgstr "" -#: fortran/lang.opt:386 +#: fortran/lang.opt:390 #, no-c-format msgid "Enable alignment of COMMON blocks." msgstr "" -#: fortran/lang.opt:390 +#: fortran/lang.opt:394 #, no-c-format msgid "" "All intrinsics procedures are available regardless of selected standard." msgstr "" -#: fortran/lang.opt:394 +#: fortran/lang.opt:398 #, no-c-format msgid "" "Allow a BOZ literal constant to appear in an invalid context and with X " "instead of Z." msgstr "" -#: fortran/lang.opt:402 +#: fortran/lang.opt:406 #, no-c-format msgid "" "Do not treat local variables and COMMON blocks as if they were named in SAVE " "statements." msgstr "" -#: fortran/lang.opt:406 +#: fortran/lang.opt:410 #, no-c-format msgid "Specify that backslash in string introduces an escape character." msgstr "" -#: fortran/lang.opt:410 +#: fortran/lang.opt:414 #, no-c-format msgid "Produce a backtrace when a runtime error is encountered." msgstr "" -#: fortran/lang.opt:414 +#: fortran/lang.opt:418 #, no-c-format msgid "" "-fblas-matmul-limit=\tSize of the smallest matrix for which matmul will " "use BLAS." msgstr "" -#: fortran/lang.opt:421 +#: fortran/lang.opt:425 #, no-c-format msgid "" "Produce a warning at runtime if a array temporary has been created for a " "procedure argument." msgstr "" -#: fortran/lang.opt:425 +#: fortran/lang.opt:429 #, no-c-format msgid "" "-fconvert=\tThe " "endianness used for unformatted files." msgstr "" -#: fortran/lang.opt:450 +#: fortran/lang.opt:454 #, no-c-format msgid "Use the Cray Pointer extension." msgstr "" -#: fortran/lang.opt:454 +#: fortran/lang.opt:458 #, no-c-format msgid "Generate C prototypes from BIND(C) declarations." msgstr "" -#: fortran/lang.opt:458 +#: fortran/lang.opt:462 #, no-c-format msgid "Generate C prototypes from non-BIND(C) external procedure definitions." msgstr "" -#: fortran/lang.opt:462 +#: fortran/lang.opt:466 #, no-c-format msgid "Ignore 'D' in column one in fixed form." msgstr "" -#: fortran/lang.opt:466 +#: fortran/lang.opt:470 #, no-c-format msgid "Treat lines with 'D' in column one as comments." msgstr "" -#: fortran/lang.opt:470 +#: fortran/lang.opt:474 #, no-c-format msgid "Issue debug information for compiler-generated auxiliary variables." msgstr "" -#: fortran/lang.opt:474 +#: fortran/lang.opt:478 #, no-c-format msgid "Enable all DEC language extensions." msgstr "" -#: fortran/lang.opt:478 +#: fortran/lang.opt:482 #, no-c-format msgid "Enable the use of blank format items in format strings." msgstr "" -#: fortran/lang.opt:482 +#: fortran/lang.opt:486 #, no-c-format msgid "" "Enable the use of character literals in assignments and data statements for " "non-character variables." msgstr "" -#: fortran/lang.opt:487 +#: fortran/lang.opt:491 #, no-c-format msgid "Enable legacy parsing of INCLUDE as statement." msgstr "" -#: fortran/lang.opt:491 +#: fortran/lang.opt:495 #, no-c-format msgid "Enable default widths for i, f and g format specifiers." msgstr "" -#: fortran/lang.opt:495 +#: fortran/lang.opt:499 #, no-c-format msgid "Enable kind-specific variants of integer intrinsic functions." msgstr "" -#: fortran/lang.opt:499 +#: fortran/lang.opt:503 #, no-c-format msgid "Enable legacy math intrinsics for compatibility." msgstr "" -#: fortran/lang.opt:503 +#: fortran/lang.opt:507 #, no-c-format msgid "Enable support for DEC STRUCTURE/RECORD." msgstr "" -#: fortran/lang.opt:507 +#: fortran/lang.opt:511 #, no-c-format msgid "Enable DEC-style STATIC and AUTOMATIC attributes." msgstr "" -#: fortran/lang.opt:511 +#: fortran/lang.opt:515 #, no-c-format msgid "Set the default double precision kind to an 8 byte wide type." msgstr "" -#: fortran/lang.opt:515 +#: fortran/lang.opt:519 #, no-c-format msgid "Set the default integer kind to an 8 byte wide type." msgstr "" -#: fortran/lang.opt:519 +#: fortran/lang.opt:523 #, no-c-format msgid "Set the default real kind to an 8 byte wide type." msgstr "" -#: fortran/lang.opt:523 +#: fortran/lang.opt:527 #, no-c-format msgid "Set the default real kind to an 10 byte wide type." msgstr "" -#: fortran/lang.opt:527 +#: fortran/lang.opt:531 #, no-c-format msgid "Set the default real kind to an 16 byte wide type." msgstr "" -#: fortran/lang.opt:531 +#: fortran/lang.opt:535 #, no-c-format msgid "Allow dollar signs in entity names." msgstr "" -#: fortran/lang.opt:539 +#: fortran/lang.opt:543 #, no-c-format msgid "Display the code tree after parsing." msgstr "" -#: fortran/lang.opt:543 +#: fortran/lang.opt:547 #, no-c-format msgid "Display the code tree after front end optimization." msgstr "" -#: fortran/lang.opt:547 +#: fortran/lang.opt:551 #, no-c-format msgid "Display the global symbol table after parsing." msgstr "" -#: fortran/lang.opt:551 +#: fortran/lang.opt:555 #, no-c-format msgid "Display the code tree after parsing; deprecated option." msgstr "" -#: fortran/lang.opt:555 +#: fortran/lang.opt:559 #, no-c-format msgid "" "Specify that an external BLAS library should be used for matmul calls on " "large-size arrays." msgstr "" -#: fortran/lang.opt:559 +#: fortran/lang.opt:563 #, no-c-format msgid "Use f2c calling convention." msgstr "" -#: fortran/lang.opt:563 +#: fortran/lang.opt:567 #, no-c-format msgid "Assume that the source file is fixed form." msgstr "" -#: fortran/lang.opt:567 +#: fortran/lang.opt:571 #, no-c-format msgid "Force creation of temporary to test infrequently-executed forall code." msgstr "" -#: fortran/lang.opt:571 +#: fortran/lang.opt:575 #, no-c-format msgid "Interpret any INTEGER(4) as an INTEGER(8)." msgstr "" -#: fortran/lang.opt:575 fortran/lang.opt:579 +#: fortran/lang.opt:579 fortran/lang.opt:583 #, no-c-format msgid "Specify where to find the compiled intrinsic modules." msgstr "" -#: fortran/lang.opt:583 +#: fortran/lang.opt:587 #, no-c-format msgid "Allow arbitrary character line width in fixed mode." msgstr "" -#: fortran/lang.opt:587 +#: fortran/lang.opt:591 #, no-c-format msgid "-ffixed-line-length-\tUse n as character line width in fixed mode." msgstr "" -#: fortran/lang.opt:591 +#: fortran/lang.opt:595 #, no-c-format msgid "Pad shorter fixed form lines to line width with spaces." msgstr "" -#: fortran/lang.opt:595 +#: fortran/lang.opt:599 #, no-c-format msgid "-ffpe-trap=[...]\tStop on following floating point exceptions." msgstr "" -#: fortran/lang.opt:599 +#: fortran/lang.opt:603 #, no-c-format msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions." msgstr "" -#: fortran/lang.opt:603 +#: fortran/lang.opt:607 #, no-c-format msgid "Assume that the source file is free form." msgstr "" -#: fortran/lang.opt:607 +#: fortran/lang.opt:611 #, no-c-format msgid "Allow arbitrary character line width in free mode." msgstr "" -#: fortran/lang.opt:611 +#: fortran/lang.opt:615 #, no-c-format msgid "-ffree-line-length-\tUse n as character line width in free mode." msgstr "" -#: fortran/lang.opt:615 +#: fortran/lang.opt:619 #, no-c-format msgid "Try to interchange loops if profitable." msgstr "" -#: fortran/lang.opt:619 +#: fortran/lang.opt:623 #, no-c-format msgid "Enable front end optimization." msgstr "" -#: fortran/lang.opt:623 +#: fortran/lang.opt:627 #, no-c-format msgid "" "Specify that no implicit typing is allowed, unless overridden by explicit " "IMPLICIT statements." msgstr "" -#: fortran/lang.opt:627 +#: fortran/lang.opt:631 #, no-c-format msgid "" "-finit-character=\tInitialize local character variables to ASCII value n." msgstr "" -#: fortran/lang.opt:631 +#: fortran/lang.opt:635 #, no-c-format msgid "" "Initialize components of derived type variables according to other init " "flags." msgstr "" -#: fortran/lang.opt:635 +#: fortran/lang.opt:639 #, no-c-format msgid "-finit-integer=\tInitialize local integer variables to n." msgstr "" -#: fortran/lang.opt:639 +#: fortran/lang.opt:643 #, no-c-format msgid "Initialize local variables to zero (from g77)." msgstr "" -#: fortran/lang.opt:643 +#: fortran/lang.opt:647 #, no-c-format msgid "-finit-logical=\tInitialize local logical variables." msgstr "" -#: fortran/lang.opt:647 +#: fortran/lang.opt:651 #, no-c-format msgid "-finit-real=\tInitialize local real variables." msgstr "" -#: fortran/lang.opt:669 +#: fortran/lang.opt:673 #, no-c-format msgid "-finline-arg-packing\tPerform argument packing inline." msgstr "" -#: fortran/lang.opt:673 +#: fortran/lang.opt:677 #, no-c-format msgid "" "-finline-matmul-limit=\tSpecify the size of the largest matrix for which " "matmul will be inlined." msgstr "" -#: fortran/lang.opt:677 +#: fortran/lang.opt:681 #, no-c-format msgid "" "-fmax-array-constructor=\tMaximum number of objects in an array " "constructor." msgstr "" -#: fortran/lang.opt:681 +#: fortran/lang.opt:685 #, no-c-format msgid "-fmax-identifier-length=\tMaximum identifier length." msgstr "" -#: fortran/lang.opt:685 +#: fortran/lang.opt:689 #, no-c-format msgid "-fmax-subrecord-length=\tMaximum length for subrecords." msgstr "" -#: fortran/lang.opt:689 +#: fortran/lang.opt:693 #, no-c-format msgid "" "-fmax-stack-var-size=\tSize in bytes of the largest array that will be " "put on the stack." msgstr "" -#: fortran/lang.opt:693 +#: fortran/lang.opt:697 #, no-c-format msgid "Put all local arrays on stack." msgstr "" -#: fortran/lang.opt:697 +#: fortran/lang.opt:701 #, no-c-format msgid "Set default accessibility of module entities to PRIVATE." msgstr "" -#: fortran/lang.opt:717 +#: fortran/lang.opt:721 #, no-c-format -msgid "Try to lay out derived types as compactly as possible." +msgid "Handle OpenMP allocators for allocatables and pointers." msgstr "" #: fortran/lang.opt:725 #, no-c-format +msgid "Try to lay out derived types as compactly as possible." +msgstr "" + +#: fortran/lang.opt:733 +#, no-c-format msgid "Protect parentheses in expressions." msgstr "" -#: fortran/lang.opt:729 +#: fortran/lang.opt:737 #, no-c-format msgid "" "Path to header file that should be pre-included before each compilation unit." msgstr "" -#: fortran/lang.opt:733 +#: fortran/lang.opt:741 #, no-c-format msgid "Enable range checking during compilation." msgstr "" -#: fortran/lang.opt:737 +#: fortran/lang.opt:745 #, no-c-format msgid "Interpret any REAL(4) as a REAL(8)." msgstr "" -#: fortran/lang.opt:741 +#: fortran/lang.opt:749 #, no-c-format msgid "Interpret any REAL(4) as a REAL(10)." msgstr "" -#: fortran/lang.opt:745 +#: fortran/lang.opt:753 #, no-c-format msgid "Interpret any REAL(4) as a REAL(16)." msgstr "" -#: fortran/lang.opt:749 +#: fortran/lang.opt:757 #, no-c-format msgid "Interpret any REAL(8) as a REAL(4)." msgstr "" -#: fortran/lang.opt:753 +#: fortran/lang.opt:761 #, no-c-format msgid "Interpret any REAL(8) as a REAL(10)." msgstr "" -#: fortran/lang.opt:757 +#: fortran/lang.opt:765 #, no-c-format msgid "Interpret any REAL(8) as a REAL(16)." msgstr "" -#: fortran/lang.opt:761 +#: fortran/lang.opt:769 #, no-c-format msgid "Reallocate the LHS in assignments." msgstr "" -#: fortran/lang.opt:765 +#: fortran/lang.opt:773 #, no-c-format msgid "Use a 4-byte record marker for unformatted files." msgstr "" -#: fortran/lang.opt:769 +#: fortran/lang.opt:777 #, no-c-format msgid "Use an 8-byte record marker for unformatted files." msgstr "" -#: fortran/lang.opt:773 +#: fortran/lang.opt:781 #, no-c-format msgid "Allocate local variables on the stack to allow indirect recursion." msgstr "" -#: fortran/lang.opt:777 +#: fortran/lang.opt:785 #, no-c-format msgid "Copy array sections into a contiguous block on procedure entry." msgstr "" -#: fortran/lang.opt:781 +#: fortran/lang.opt:789 #, no-c-format msgid "" "-fcoarray=\tSpecify which coarray parallelization should be " "used." msgstr "" -#: fortran/lang.opt:797 +#: fortran/lang.opt:805 #, no-c-format msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed." msgstr "" -#: fortran/lang.opt:801 +#: fortran/lang.opt:809 #, no-c-format msgid "Append a second underscore if the name already contains an underscore." msgstr "" -#: fortran/lang.opt:809 +#: fortran/lang.opt:817 #, no-c-format msgid "Apply negative sign to zero values." msgstr "" -#: fortran/lang.opt:816 +#: fortran/lang.opt:824 #, no-c-format msgid "" "Disallow tail call optimization when a calling routine may have omitted " "character lengths." msgstr "" -#: fortran/lang.opt:820 +#: fortran/lang.opt:828 #, no-c-format msgid "Append underscores to externally visible names." msgstr "" -#: fortran/lang.opt:824 c-family/c.opt:1677 c-family/c.opt:1754 -#: c-family/c.opt:1762 c-family/c.opt:2081 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:639 common.opt:1162 common.opt:1166 common.opt:1170 -#: common.opt:1261 common.opt:1590 common.opt:1672 common.opt:1959 -#: common.opt:2102 common.opt:2145 common.opt:2579 common.opt:2615 -#: common.opt:2708 common.opt:2712 common.opt:2821 common.opt:2912 -#: common.opt:2920 common.opt:2928 common.opt:2936 common.opt:3037 -#: common.opt:3097 common.opt:3185 common.opt:3349 common.opt:3353 -#: common.opt:3357 common.opt:3361 common.opt:3431 common.opt:3435 -#: common.opt:3466 common.opt:3470 +#: fortran/lang.opt:832 c-family/c.opt:1725 c-family/c.opt:1802 +#: c-family/c.opt:1810 c-family/c.opt:2141 config/xtensa/xtensa.opt:42 +#: config/pa/pa.opt:46 config/pa/pa.opt:78 config/arc/arc.opt:140 +#: config/arc/arc.opt:296 config/arc/arc.opt:304 config/arc/arc.opt:308 +#: config/arc/arc.opt:312 config/arc/arc.opt:317 config/arc/arc.opt:326 +#: common.opt:643 common.opt:1172 common.opt:1176 common.opt:1180 +#: common.opt:1275 common.opt:1604 common.opt:1686 common.opt:2046 +#: common.opt:2189 common.opt:2232 common.opt:2673 common.opt:2709 +#: common.opt:2802 common.opt:2806 common.opt:2915 common.opt:3050 +#: common.opt:3058 common.opt:3066 common.opt:3074 common.opt:3175 +#: common.opt:3235 common.opt:3323 common.opt:3487 common.opt:3491 +#: common.opt:3495 common.opt:3499 common.opt:3569 common.opt:3573 +#: common.opt:3604 common.opt:3608 #, no-c-format msgid "Does nothing. Preserved for backward compatibility." msgstr "" -#: fortran/lang.opt:864 +#: fortran/lang.opt:872 #, no-c-format msgid "Statically link the GNU Fortran helper library (libgfortran)." msgstr "" -#: fortran/lang.opt:868 +#: fortran/lang.opt:876 #, no-c-format msgid "Statically link the GCC Quad-Precision Math Library (libquadmath)." msgstr "" -#: fortran/lang.opt:872 +#: fortran/lang.opt:880 #, no-c-format msgid "Conform to the ISO Fortran 2003 standard." msgstr "" -#: fortran/lang.opt:876 +#: fortran/lang.opt:884 #, no-c-format msgid "Conform to the ISO Fortran 2008 standard." msgstr "" -#: fortran/lang.opt:880 +#: fortran/lang.opt:888 #, no-c-format msgid "Conform to the ISO Fortran 2008 standard including TS 29113." msgstr "" -#: fortran/lang.opt:884 +#: fortran/lang.opt:892 #, no-c-format msgid "Conform to the ISO Fortran 2018 standard." msgstr "" -#: fortran/lang.opt:888 +#: fortran/lang.opt:896 +#, no-c-format +msgid "Conform to the ISO Fortran 2023 standard." +msgstr "" + +#: fortran/lang.opt:900 #, no-c-format msgid "Conform to the ISO Fortran 95 standard." msgstr "" -#: fortran/lang.opt:892 +#: fortran/lang.opt:904 #, no-c-format msgid "Conform to nothing in particular." msgstr "" -#: fortran/lang.opt:896 +#: fortran/lang.opt:908 #, no-c-format msgid "Accept extensions to support legacy code." msgstr "" -#: rust/lang.opt:47 rust/lang.opt:51 c-family/c.opt:1416 c-family/c.opt:1420 +#: rust/lang.opt:47 rust/lang.opt:51 c-family/c.opt:1461 c-family/c.opt:1465 #, no-c-format msgid "Warn when a const variable is unused." msgstr "" -#: rust/lang.opt:55 c-family/c.opt:1408 +#: rust/lang.opt:55 c-family/c.opt:1477 #, 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 +#: rust/lang.opt:59 c-family/c.opt:846 common.opt:654 #, no-c-format -msgid "-frust-crate= Set the crate name for the compilation" +msgid "Warn for infinitely recursive calls." msgstr "" #: rust/lang.opt:63 #, no-c-format -msgid "Dump various Rust front end internals." +msgid "-frust-crate= Set the crate name for the compilation" msgstr "" #: rust/lang.opt:67 #, no-c-format -msgid "-frust-dump-\tDump Rust frontend internal information." +msgid "" +"-frust-extern= Specify where an external library is located" msgstr "" #: rust/lang.opt:71 #, no-c-format -msgid "Enable experimental compilation of Rust files at your own risk" +msgid "Dump various Rust front end internals." msgstr "" #: rust/lang.opt:75 #, no-c-format -msgid "-frust-max-recursion-depth=integer" +msgid "" +"-frust-dump- Dump Rust frontend internal information." msgstr "" #: rust/lang.opt:79 #, no-c-format +msgid "Enable experimental compilation of Rust files at your own risk" +msgstr "" + +#: rust/lang.opt:83 +#, no-c-format +msgid "-frust-max-recursion-depth=" +msgstr "" + +#: rust/lang.opt:87 +#, no-c-format msgid "" -"-frust-mangling=[legacy|v0] Choose which version to use for name mangling" +"-frust-crate-type=[bin|lib|rlib|dylib|cdylib|staticlib|proc-macro] Crate " +"type to emit" +msgstr "" + +#: rust/lang.opt:115 +#, no-c-format +msgid "-frust-mangling=[legacy|v0] Version to use for name mangling" msgstr "" -#: rust/lang.opt:92 +#: rust/lang.opt:128 #, no-c-format msgid "-frust-cfg= Set a config expansion option" msgstr "" -#: rust/lang.opt:96 +#: rust/lang.opt:132 #, no-c-format msgid "" -"-frust-edition=[2015|2018|2021] Choose which edition to use when " -"compiling rust code" +"-frust-edition=[2015|2018|2021] Edition to use when compiling " +"rust code" msgstr "" -#: rust/lang.opt:112 +#: rust/lang.opt:148 #, no-c-format -msgid "Flag to enable embeding metadata directly into object files" +msgid "Enable embedding metadata directly into object files" msgstr "" -#: rust/lang.opt:116 +#: rust/lang.opt:152 #, no-c-format msgid "-frust-metadata-output= Path to output crate metadata" msgstr "" -#: rust/lang.opt:124 +#: rust/lang.opt:160 #, 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" +"-frust-compile-until=[ast|attributecheck|expansion|astvalidation|" +"featuregating|nameresolution|lowering|typecheck|privacy|unsafety|const|" +"borrowcheck|compilation|end] The pipeline will run up until this " +"stage when compiling Rust code" +msgstr "" + +#: rust/lang.opt:209 +#, no-c-format +msgid "" +"Use the temporary and experimental name resolution pipeline instead of the " +"stable one" +msgstr "" + +#: rust/lang.opt:213 +#, no-c-format +msgid "Use the WIP borrow checker." msgstr "" #: c-family/c.opt:182 @@ -1388,1265 +1430,1260 @@ msgstr "" #: c-family/c.opt:261 #, no-c-format -msgid "Do not generate #line directives." +msgid "" +"Structured format for output dependency information. Supported " +"(\"p1689r5\")." msgstr "" #: c-family/c.opt:265 #, no-c-format -msgid "-U\tUndefine ." +msgid "File for output dependency information." msgstr "" #: c-family/c.opt:269 #, no-c-format -msgid "Warn if the NSObject attribute is applied to a non-typedef." +msgid "-fdeps-target=obj.o Output file for the compile step." msgstr "" #: c-family/c.opt:273 #, no-c-format +msgid "Do not generate #line directives." +msgstr "" + +#: c-family/c.opt:277 +#, no-c-format +msgid "-U\tUndefine ." +msgstr "" + +#: c-family/c.opt:281 +#, no-c-format +msgid "Warn if the NSObject attribute is applied to a non-typedef." +msgstr "" + +#: c-family/c.opt:285 +#, no-c-format msgid "" "Warn about things that will change when compiling with an ABI-compliant " "compiler." msgstr "" -#: c-family/c.opt:277 +#: c-family/c.opt:289 #, no-c-format msgid "" "Warn about things that change between the current -fabi-version and the " "specified version." msgstr "" -#: c-family/c.opt:281 +#: c-family/c.opt:293 #, no-c-format msgid "" "Warn if a subobject has an abi_tag attribute that the complete object type " "does not have." msgstr "" -#: c-family/c.opt:288 +#: c-family/c.opt:300 #, no-c-format msgid "" "Warn on suspicious calls of standard functions computing absolute values." msgstr "" -#: c-family/c.opt:292 +#: c-family/c.opt:304 #, no-c-format msgid "Warn about suspicious uses of memory addresses." msgstr "" #: c-family/c.opt:308 #, no-c-format +msgid "Warn when the address of packed member of struct or union is taken." +msgstr "" + +#: c-family/c.opt:324 +#, no-c-format msgid "Warn about 'new' of type with extended alignment without -faligned-new." msgstr "" -#: c-family/c.opt:312 +#: c-family/c.opt:328 #, no-c-format msgid "" "-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member " "allocation function." msgstr "" -#: c-family/c.opt:316 ada/gcc-interface/lang.opt:57 +#: c-family/c.opt:332 ada/gcc-interface/lang.opt:57 #, no-c-format msgid "Enable most warning messages." msgstr "" -#: c-family/c.opt:320 +#: c-family/c.opt:336 #, no-c-format msgid "Warn on any use of alloca." msgstr "" -#: c-family/c.opt:324 +#: c-family/c.opt:340 +#, no-c-format +msgid "" +"Warn when allocating insufficient storage for the target type of the " +"assigned pointer." +msgstr "" + +#: c-family/c.opt:344 #, no-c-format msgid "" "-Walloc-size-larger-than=\tWarn for calls to allocation functions " "that attempt to allocate objects larger than the specified number of bytes." msgstr "" -#: c-family/c.opt:329 +#: c-family/c.opt:349 #, no-c-format msgid "" "Disable Walloc-size-larger-than= warning. Equivalent to Walloc-size-larger-" "than= or larger." msgstr "" -#: c-family/c.opt:333 +#: c-family/c.opt:353 #, no-c-format msgid "Warn for calls to allocation functions that specify zero bytes." msgstr "" -#: c-family/c.opt:337 +#: c-family/c.opt:357 #, no-c-format msgid "" "-Walloca-larger-than=\tWarn on unbounded uses of alloca, and on " "bounded uses of alloca whose bound can be larger than bytes." msgstr "" -#: c-family/c.opt:343 +#: c-family/c.opt:363 #, no-c-format msgid "" "Disable Walloca-larger-than= warning. Equivalent to Walloca-larger-" "than= or larger." msgstr "" -#: c-family/c.opt:351 +#: c-family/c.opt:367 +#, 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:375 #, no-c-format msgid "Warn about comparisons between two operands of array type." msgstr "" -#: c-family/c.opt:355 c-family/c.opt:359 +#: c-family/c.opt:379 c-family/c.opt:383 #, no-c-format msgid "" "Warn about mismatched declarations of array parameters and unsafe accesses " "to them." msgstr "" -#: c-family/c.opt:363 -#, no-c-format -msgid "Warn about accesses to interior zero-length array members." -msgstr "" - -#: c-family/c.opt:367 +#: c-family/c.opt:387 #, no-c-format msgid "" "Warn whenever an Objective-C assignment is being intercepted by the garbage " "collector." msgstr "" -#: c-family/c.opt:371 +#: c-family/c.opt:391 #, no-c-format msgid "Warn about casting functions to incompatible types." msgstr "" -#: c-family/c.opt:379 +#: c-family/c.opt:399 #, no-c-format msgid "" "-Wbidi-chars=[none|unpaired|any|ucn] Warn about UTF-8 bidirectional control " "characters." msgstr "" -#: c-family/c.opt:402 +#: c-family/c.opt:422 #, no-c-format msgid "" "Warn about boolean expression compared with an integer value different from " "true/false." msgstr "" -#: c-family/c.opt:406 +#: c-family/c.opt:426 #, no-c-format msgid "Warn about certain operations on boolean expressions." msgstr "" -#: c-family/c.opt:410 +#: c-family/c.opt:430 #, no-c-format -msgid "" -"Warn when __builtin_frame_address or __builtin_return_address is used " -"unsafely." +msgid "Warn when a built-in function is declared with the wrong signature." msgstr "" -#: c-family/c.opt:414 +#: c-family/c.opt:434 #, no-c-format -msgid "Warn when a built-in function is declared with the wrong signature." +msgid "Warn when a built-in preprocessor macro is undefined or redefined." msgstr "" -#: c-family/c.opt:418 +#: c-family/c.opt:438 #, no-c-format -msgid "Warn when a built-in preprocessor macro is undefined or redefined." +msgid "Warn about features not present in ISO C11, but present in ISO C23." msgstr "" -#: c-family/c.opt:422 +#: c-family/c.opt:442 #, no-c-format -msgid "Warn about features not present in ISO C11, but present in ISO C2X." +msgid "Deprecated in favor of -Wc11-c23-compat." msgstr "" -#: c-family/c.opt:426 +#: c-family/c.opt:446 #, no-c-format msgid "Warn about features not present in ISO C90, but present in ISO C99." msgstr "" -#: c-family/c.opt:430 +#: c-family/c.opt:450 #, no-c-format msgid "Warn about features not present in ISO C99, but present in ISO C11." msgstr "" -#: c-family/c.opt:434 +#: c-family/c.opt:454 #, no-c-format msgid "Warn about C constructs that are not in the common subset of C and C++." msgstr "" -#: c-family/c.opt:441 +#: c-family/c.opt:461 #, no-c-format msgid "" "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO " "C++ 2011." msgstr "" -#: c-family/c.opt:445 +#: c-family/c.opt:465 #, no-c-format msgid "" "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO " "C++ 2014." msgstr "" -#: c-family/c.opt:452 +#: c-family/c.opt:472 #, no-c-format msgid "" "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO " "C++ 2017." msgstr "" -#: c-family/c.opt:459 +#: c-family/c.opt:479 #, no-c-format msgid "" "Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO " "C++ 2020." msgstr "" -#: c-family/c.opt:463 +#: c-family/c.opt:483 #, no-c-format msgid "Warn about C++11 constructs in code compiled with an older standard." msgstr "" -#: c-family/c.opt:467 +#: c-family/c.opt:487 #, no-c-format msgid "Warn about C++14 constructs in code compiled with an older standard." msgstr "" -#: c-family/c.opt:471 +#: c-family/c.opt:491 #, no-c-format msgid "Warn about C++17 constructs in code compiled with an older standard." msgstr "" -#: c-family/c.opt:475 +#: c-family/c.opt:495 #, no-c-format msgid "Warn about C++20 constructs in code compiled with an older standard." msgstr "" -#: c-family/c.opt:479 +#: c-family/c.opt:499 #, no-c-format msgid "Warn about C++23 constructs in code compiled with an older standard." msgstr "" -#: c-family/c.opt:483 +#: c-family/c.opt:503 +#, no-c-format +msgid "Warn about C++26 constructs in code compiled with an older standard." +msgstr "" + +#: c-family/c.opt:507 +#, no-c-format +msgid "" +"Warn about suspicious calls to calloc-like functions where sizeof expression " +"is the earlier size argument and not the latter." +msgstr "" + +#: c-family/c.opt:511 #, no-c-format msgid "Warn about casts between incompatible function types." msgstr "" -#: c-family/c.opt:487 +#: c-family/c.opt:515 #, no-c-format msgid "Warn about casts which discard qualifiers." msgstr "" -#: c-family/c.opt:491 c-family/c.opt:495 +#: c-family/c.opt:519 c-family/c.opt:523 #, no-c-format msgid "Warn about catch handlers of non-reference type." msgstr "" -#: c-family/c.opt:499 +#: c-family/c.opt:527 #, 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 +#: c-family/c.opt:531 #, no-c-format msgid "Warn about subscripts whose type is \"char\"." msgstr "" -#: c-family/c.opt:507 c-family/c.opt:1574 c-family/c.opt:1578 -#: c-family/c.opt:1582 c-family/c.opt:1586 c-family/c.opt:1590 -#: c-family/c.opt:1594 c-family/c.opt:1598 c-family/c.opt:1605 -#: c-family/c.opt:1609 c-family/c.opt:1613 c-family/c.opt:1617 -#: c-family/c.opt:1621 c-family/c.opt:1625 c-family/c.opt:1629 -#: c-family/c.opt:1633 c-family/c.opt:1637 c-family/c.opt:1641 -#: c-family/c.opt:1645 c-family/c.opt:1649 c-family/c.opt:1653 -#: config/i386/i386.opt:999 +#: c-family/c.opt:535 c-family/c.opt:1622 c-family/c.opt:1626 +#: c-family/c.opt:1630 c-family/c.opt:1634 c-family/c.opt:1638 +#: c-family/c.opt:1642 c-family/c.opt:1646 c-family/c.opt:1653 +#: c-family/c.opt:1657 c-family/c.opt:1661 c-family/c.opt:1665 +#: c-family/c.opt:1669 c-family/c.opt:1673 c-family/c.opt:1677 +#: c-family/c.opt:1681 c-family/c.opt:1685 c-family/c.opt:1689 +#: c-family/c.opt:1693 c-family/c.opt:1697 c-family/c.opt:1701 +#: config/i386/i386.opt:1018 #, no-c-format msgid "Removed in GCC 9. This switch has no effect." msgstr "" -#: c-family/c.opt:511 +#: c-family/c.opt:539 +#, 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:543 +#, no-c-format +msgid "Warn for unsafe raw memory writes to objects of class types." +msgstr "" + +#: c-family/c.opt:547 #, no-c-format msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"." msgstr "" -#: c-family/c.opt:515 +#: c-family/c.opt:551 #, no-c-format msgid "Warn about uses of a comma operator within a subscripting expression." msgstr "" -#: c-family/c.opt:519 +#: c-family/c.opt:555 #, no-c-format msgid "" "Warn about possibly nested block comments, and C++ comments spanning more " "than one physical line." msgstr "" -#: c-family/c.opt:523 +#: c-family/c.opt:559 #, no-c-format msgid "Synonym for -Wcomment." msgstr "" -#: c-family/c.opt:527 +#: c-family/c.opt:563 #, no-c-format msgid "Warn for conditionally-supported constructs." msgstr "" -#: c-family/c.opt:531 +#: c-family/c.opt:567 #, no-c-format msgid "Warn for implicit type conversions that may change a value." msgstr "" -#: c-family/c.opt:535 +#: c-family/c.opt:571 #, no-c-format msgid "Warn for converting NULL from/to a non-pointer type." msgstr "" -#: c-family/c.opt:543 +#: c-family/c.opt:579 #, no-c-format msgid "" "Warn when performing class template argument deduction on a type with no " "deduction guides." msgstr "" -#: c-family/c.opt:548 +#: c-family/c.opt:584 #, no-c-format msgid "Warn when all constructors and destructors are private." msgstr "" -#: c-family/c.opt:552 +#: c-family/c.opt:588 #, no-c-format msgid "Warn about dangling else." msgstr "" -#: c-family/c.opt:556 c-family/c.opt:560 +#: c-family/c.opt:592 c-family/c.opt:596 #, no-c-format msgid "Warn for uses of pointers to auto variables whose lifetime has ended." msgstr "" -#: c-family/c.opt:564 +#: c-family/c.opt:600 #, no-c-format msgid "Warn when a reference is bound to a temporary whose lifetime has ended." msgstr "" -#: c-family/c.opt:568 +#: c-family/c.opt:604 #, no-c-format msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage." msgstr "" -#: c-family/c.opt:572 +#: c-family/c.opt:608 #, no-c-format msgid "Warn when a declaration is found after a statement." msgstr "" -#: c-family/c.opt:576 +#: c-family/c.opt:612 +#, no-c-format +msgid "Warn for missing parameter types in function declarations." +msgstr "" + +#: c-family/c.opt:616 #, no-c-format msgid "Warn when deleting a pointer to incomplete type." msgstr "" -#: c-family/c.opt:580 +#: c-family/c.opt:620 #, no-c-format msgid "Warn about deleting polymorphic objects with non-virtual destructors." msgstr "" -#: c-family/c.opt:588 +#: c-family/c.opt:628 #, 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:593 +#: c-family/c.opt:633 #, 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:598 +#: c-family/c.opt:638 #, no-c-format msgid "" "Warn about deprecated arithmetic conversions on operands of enumeration " "types." msgstr "" -#: c-family/c.opt:602 +#: c-family/c.opt:642 #, 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:607 +#: c-family/c.opt:647 #, no-c-format msgid "" "Warn about positional initialization of structs requiring designated " "initializers." msgstr "" -#: c-family/c.opt:611 +#: c-family/c.opt:651 #, no-c-format msgid "Warn if qualifiers on arrays which are pointer targets are discarded." msgstr "" -#: c-family/c.opt:615 +#: c-family/c.opt:655 #, no-c-format msgid "Warn if type qualifiers on pointers are discarded." msgstr "" -#: c-family/c.opt:619 +#: c-family/c.opt:659 #, no-c-format msgid "Warn about compile-time integer division by zero." msgstr "" -#: c-family/c.opt:623 +#: c-family/c.opt:663 +#, no-c-format +msgid "Warn about implicit conversions from \"float\" to \"double\"." +msgstr "" + +#: c-family/c.opt:667 +#, no-c-format +msgid "" +"Warn when a declaration has duplicate const, volatile, restrict or _Atomic " +"specifier." +msgstr "" + +#: c-family/c.opt:671 #, no-c-format msgid "Warn about duplicated branches in if-else statements." msgstr "" -#: c-family/c.opt:627 +#: c-family/c.opt:675 #, no-c-format msgid "Warn about duplicated conditions in an if-else-if chain." msgstr "" -#: c-family/c.opt:631 +#: c-family/c.opt:679 #, no-c-format msgid "Warn about violations of Effective C++ style rules." msgstr "" -#: c-family/c.opt:635 +#: c-family/c.opt:683 +#, no-c-format +msgid "" +"Warn if an additional enum-base is used in an elaborated-type-specifier." +msgstr "" + +#: c-family/c.opt:687 #, no-c-format msgid "Warn about an empty body in an if or else statement." msgstr "" -#: c-family/c.opt:639 +#: c-family/c.opt:691 #, no-c-format msgid "Warn about stray tokens after #else and #endif." msgstr "" -#: c-family/c.opt:643 +#: c-family/c.opt:695 #, no-c-format msgid "Warn about comparison of different enum types." msgstr "" -#: c-family/c.opt:647 +#: c-family/c.opt:699 #, no-c-format msgid "Warn about implicit conversion of enum types." msgstr "" -#: c-family/c.opt:651 +#: c-family/c.opt:703 #, no-c-format msgid "Warn about enum/integer type mismatches." msgstr "" -#: c-family/c.opt:659 +#: c-family/c.opt:711 #, no-c-format msgid "" "This switch is deprecated; use -Werror=implicit-function-declaration instead." msgstr "" -#: c-family/c.opt:663 +#: c-family/c.opt:715 #, no-c-format msgid "Warn when an exception handler is shadowed by another handler." msgstr "" -#: c-family/c.opt:671 +#: c-family/c.opt:719 +#, no-c-format +msgid "Warn if \"defined\" is used outside #if." +msgstr "" + +#: c-family/c.opt:727 #, no-c-format msgid "Warn about semicolon after in-class function definition." msgstr "" -#: c-family/c.opt:675 +#: c-family/c.opt:731 +#, no-c-format +msgid "" +"Warn when a structure containing a C99 flexible array member as the last " +"field is not at the end of another structure." +msgstr "" + +#: c-family/c.opt:736 #, no-c-format msgid "" "Warn for implicit type conversions that cause loss of floating point " "precision." msgstr "" -#: c-family/c.opt:679 +#: c-family/c.opt:740 #, no-c-format msgid "Warn if testing floating point numbers for equality." msgstr "" -#: c-family/c.opt:683 c-family/c.opt:729 +#: c-family/c.opt:744 c-family/c.opt:799 #, no-c-format msgid "Warn about printf/scanf/strftime/strfmon format string anomalies." msgstr "" -#: c-family/c.opt:687 +#: c-family/c.opt:748 #, no-c-format msgid "Warn about format strings that contain NUL bytes." msgstr "" -#: c-family/c.opt:691 +#: c-family/c.opt:752 #, no-c-format msgid "Warn about GCC format strings with strings unsuitable for diagnostics." msgstr "" -#: c-family/c.opt:695 +#: c-family/c.opt:756 #, no-c-format msgid "Warn if passing too many arguments to a function for its format string." msgstr "" -#: c-family/c.opt:699 +#: c-family/c.opt:760 #, no-c-format msgid "Warn about format strings that are not literals." msgstr "" -#: c-family/c.opt:703 +#: c-family/c.opt:764 #, 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:708 +#: c-family/c.opt:769 +#, 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:774 #, no-c-format msgid "Warn about possible security problems with format functions." msgstr "" -#: c-family/c.opt:712 +#: c-family/c.opt:778 #, no-c-format msgid "Warn about sign differences with format functions." msgstr "" -#: c-family/c.opt:716 +#: c-family/c.opt:782 #, 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:721 -#, no-c-format -msgid "Warn about strftime formats yielding 2-digit years." -msgstr "" - -#: c-family/c.opt:725 +#: c-family/c.opt:787 #, no-c-format -msgid "Warn about zero-length formats." +msgid "" +"Warn about calls to snprintf and similar functions that truncate output." msgstr "" -#: c-family/c.opt:733 +#: c-family/c.opt:791 #, no-c-format -msgid "" -"Warn about function calls with format strings that write past the end of the " -"destination region." +msgid "Warn about strftime formats yielding 2-digit years." msgstr "" -#: c-family/c.opt:738 +#: c-family/c.opt:795 #, no-c-format -msgid "" -"Warn about calls to snprintf and similar functions that truncate output." +msgid "Warn about zero-length formats." msgstr "" -#: c-family/c.opt:742 +#: c-family/c.opt:803 #, no-c-format msgid "" -"Warn when a structure containing a C99 flexible array member as the last " -"field is not at the end of another structure." +"Warn when __builtin_frame_address or __builtin_return_address is used " +"unsafely." msgstr "" -#: c-family/c.opt:747 +#: c-family/c.opt:807 #, no-c-format msgid "Warn when the field in a struct is not aligned." msgstr "" -#: c-family/c.opt:751 +#: c-family/c.opt:811 #, no-c-format msgid "Warn whenever type qualifiers are ignored." msgstr "" -#: c-family/c.opt:755 +#: c-family/c.opt:815 #, no-c-format msgid "Warn whenever attributes are ignored." msgstr "" -#: c-family/c.opt:759 +#: c-family/c.opt:819 #, no-c-format -msgid "Warn when a base is inaccessible in derived due to ambiguity." +msgid "Warn about implicit declarations." msgstr "" -#: c-family/c.opt:763 +#: c-family/c.opt:827 #, no-c-format -msgid "" -"Warn when there is a conversion between pointers that have incompatible " -"types." +msgid "Warn about implicit function declarations." msgstr "" -#: c-family/c.opt:767 common.opt:650 +#: c-family/c.opt:831 #, no-c-format -msgid "Warn for infinitely recursive calls." +msgid "Warn when a declaration does not specify a type." msgstr "" -#: c-family/c.opt:771 +#: c-family/c.opt:838 #, no-c-format -msgid "Warn when the address of packed member of struct or union is taken." +msgid "Warn when a base is inaccessible in derived due to ambiguity." msgstr "" -#: c-family/c.opt:775 +#: c-family/c.opt:842 +#, no-c-format +msgid "" +"Warn when there is a conversion between pointers that have incompatible " +"types." +msgstr "" + +#: c-family/c.opt:850 #, no-c-format msgid "Warn about variables which are initialized to themselves." msgstr "" -#: c-family/c.opt:779 +#: c-family/c.opt:854 #, no-c-format msgid "" "Warn about uses of std::initializer_list that can result in dangling " "pointers." msgstr "" -#: c-family/c.opt:783 +#: c-family/c.opt:858 #, no-c-format msgid "" "Warn about nonsensical values of --param destructive-interference-size or " "constructive-interference-size." msgstr "" -#: c-family/c.opt:788 -#, no-c-format -msgid "Warn about implicit declarations." -msgstr "" - -#: c-family/c.opt:796 -#, no-c-format -msgid "Warn about implicit conversions from \"float\" to \"double\"." -msgstr "" - -#: c-family/c.opt:800 -#, no-c-format -msgid "Warn if \"defined\" is used outside #if." -msgstr "" - -#: c-family/c.opt:804 -#, no-c-format -msgid "Warn about implicit function declarations." -msgstr "" - -#: c-family/c.opt:808 -#, no-c-format -msgid "Warn when a declaration does not specify a type." -msgstr "" - -#: c-family/c.opt:815 +#: c-family/c.opt:863 #, no-c-format msgid "" "Warn about C++11 inheriting constructors when the base has a variadic " "constructor." msgstr "" -#: c-family/c.opt:819 +#: c-family/c.opt:867 #, no-c-format msgid "" "Warn about incompatible integer to pointer and pointer to integer " "conversions." msgstr "" -#: c-family/c.opt:823 +#: c-family/c.opt:871 #, no-c-format msgid "Warn for suspicious integer expressions in boolean context." msgstr "" -#: c-family/c.opt:827 +#: c-family/c.opt:875 #, 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:831 +#: c-family/c.opt:879 #, no-c-format msgid "Warn when a function never produces a constant expression." msgstr "" -#: c-family/c.opt:835 +#: c-family/c.opt:883 #, no-c-format msgid "Warn about invalid uses of the \"offsetof\" macro." msgstr "" -#: c-family/c.opt:839 +#: c-family/c.opt:887 #, no-c-format msgid "Warn about PCH files that are found but not used." msgstr "" -#: c-family/c.opt:843 +#: c-family/c.opt:891 #, no-c-format msgid "Warn about invalid UTF-8 characters." msgstr "" -#: c-family/c.opt:847 +#: c-family/c.opt:895 #, no-c-format msgid "Warn when a jump misses a variable initialization." msgstr "" -#: c-family/c.opt:851 +#: c-family/c.opt:899 #, 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:855 +#: c-family/c.opt:903 #, no-c-format msgid "" -"Warn when a logical operator is suspiciously always evaluating to true or " -"false." +"Warn when logical not is used on the left hand side operand of a comparison." msgstr "" -#: c-family/c.opt:859 +#: c-family/c.opt:907 #, no-c-format msgid "" -"Warn when logical not is used on the left hand side operand of a comparison." +"Warn when a logical operator is suspiciously always evaluating to true or " +"false." msgstr "" -#: c-family/c.opt:863 +#: c-family/c.opt:911 #, no-c-format msgid "Do not warn about using \"long long\" when -pedantic." msgstr "" -#: c-family/c.opt:867 +#: c-family/c.opt:915 #, no-c-format msgid "Warn about suspicious declarations of \"main\"." msgstr "" -#: c-family/c.opt:875 +#: c-family/c.opt:927 #, no-c-format msgid "" -"Warn about suspicious calls to memset where the third argument is constant " -"literal zero and the second is not." +"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:879 +#: c-family/c.opt:931 #, 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." +"Warn about suspicious calls to memset where the third argument is constant " +"literal zero and the second is not." msgstr "" -#: c-family/c.opt:883 +#: c-family/c.opt:935 #, no-c-format msgid "" "Warn when the indentation of the code does not reflect the block structure." msgstr "" -#: c-family/c.opt:887 +#: c-family/c.opt:939 #, no-c-format msgid "" "Warn for deallocation calls with arguments returned from mismatched " "allocation functions." msgstr "" -#: c-family/c.opt:892 +#: c-family/c.opt:944 #, 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:897 +#: c-family/c.opt:949 #, no-c-format msgid "" "Warn when a class is redeclared or referenced using a mismatched class-key." msgstr "" -#: c-family/c.opt:901 -#, no-c-format -msgid "Warn about possibly missing braces around initializers." -msgstr "" - -#: c-family/c.opt:905 -#, no-c-format -msgid "Warn about global functions without previous declarations." -msgstr "" - -#: c-family/c.opt:909 -#, no-c-format -msgid "Warn about missing fields in struct initializers." -msgstr "" - -#: c-family/c.opt:913 -#, no-c-format -msgid "Warn about likely missing requires keyword." -msgstr "" - -#: c-family/c.opt:917 -#, 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:921 -#, 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:925 -#, no-c-format -msgid "Warn on direct multiple inheritance." -msgstr "" - -#: c-family/c.opt:929 -#, no-c-format -msgid "Warn on namespace definition." -msgstr "" - -#: c-family/c.opt:933 -#, no-c-format -msgid "" -"Warn if the named return value optimization is not performed although it is " -"allowed." -msgstr "" - -#: c-family/c.opt:937 -#, no-c-format -msgid "Warn when fields in a struct with the packed attribute are misaligned." -msgstr "" - -#: c-family/c.opt:941 -#, no-c-format -msgid "Warn when a range-based for-loop is creating unnecessary copies." -msgstr "" - -#: c-family/c.opt:945 -#, no-c-format -msgid "" -"Warn when a class or enumerated type is referenced using a redundant class-" -"key." -msgstr "" - -#: c-family/c.opt:949 -#, no-c-format -msgid "Warn about missing sized deallocation functions." -msgstr "" - #: c-family/c.opt:953 #, no-c-format msgid "" -"Warn about suspicious divisions of two sizeof expressions that don't work " -"correctly with pointers." +"Warn about declarations of entities that may be missing attributes that " +"related entities have been declared with." msgstr "" -#: c-family/c.opt:957 +#: c-family/c.opt:958 #, 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." +msgid "Warn about possibly missing braces around initializers." msgstr "" #: c-family/c.opt:962 #, no-c-format -msgid "" -"Warn about suspicious length parameters to certain string functions if the " -"argument uses sizeof." +msgid "Warn about global functions without previous declarations." msgstr "" #: c-family/c.opt:966 #, no-c-format -msgid "Warn when sizeof is applied on a parameter declared as an array." +msgid "Warn about missing fields in struct initializers." msgstr "" -#: c-family/c.opt:970 +#: c-family/c.opt:974 #, no-c-format -msgid "" -"Warn about calls to strcmp and strncmp used in equality expressions that are " -"necessarily true or false due to the length of one and size of the other " -"argument." +msgid "Warn about user-specified include directories that do not exist." msgstr "" -#: c-family/c.opt:976 +#: c-family/c.opt:978 #, no-c-format msgid "" -"Warn about buffer overflow in string manipulation functions like memcpy and " -"strcpy." +"Warn about function parameters declared without a type specifier in K&R-" +"style functions." msgstr "" -#: c-family/c.opt:981 +#: c-family/c.opt:982 #, no-c-format -msgid "" -"Under the control of Object Size type, warn about buffer overflow in string " -"manipulation functions like memcpy and strcpy." +msgid "Warn about global functions without prototypes." msgstr "" #: c-family/c.opt:986 #, no-c-format -msgid "" -"Warn about reading past the end of a source array in string manipulation " -"functions like memchr and memcpy." +msgid "Warn about likely missing requires keyword." msgstr "" #: c-family/c.opt:990 #, no-c-format msgid "" -"Warn about truncation in string manipulation functions like strncat and " -"strncpy." +"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:994 #, 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:999 -#, no-c-format -msgid "Warn about functions which might be candidates for format attributes." -msgstr "" - -#: c-family/c.opt:1003 -#, 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:1008 -#, no-c-format -msgid "Warn about enumerated switches, with no default, missing a case." -msgstr "" - -#: c-family/c.opt:1012 -#, no-c-format -msgid "Warn about enumerated switches missing a \"default:\" statement." -msgstr "" - -#: c-family/c.opt:1016 -#, no-c-format -msgid "Warn about all enumerated switches missing a specific case." -msgstr "" - -#: c-family/c.opt:1020 -#, no-c-format -msgid "Warn about switches with boolean controlling expression." +msgid "Warn about global variables without previous declarations." msgstr "" -#: c-family/c.opt:1024 +#: c-family/c.opt:1001 #, no-c-format -msgid "Warn about switch values that are outside of the switch's type range." -msgstr "" - -#: c-family/c.opt:1028 -#, no-c-format -msgid "Warn on primary template declaration." -msgstr "" - -#: c-family/c.opt:1032 -#, no-c-format -msgid "" -"Warn about declarations of entities that may be missing attributes that " -"related entities have been declared with." +msgid "Warn about use of multi-character character constants." msgstr "" -#: c-family/c.opt:1041 +#: c-family/c.opt:1005 #, no-c-format -msgid "Warn about user-specified include directories that do not exist." +msgid "Warn on direct multiple inheritance." msgstr "" -#: c-family/c.opt:1045 +#: c-family/c.opt:1009 #, no-c-format msgid "" -"Warn about function parameters declared without a type specifier in K&R-" -"style functions." -msgstr "" - -#: c-family/c.opt:1049 -#, no-c-format -msgid "Warn about global functions without prototypes." +"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:1056 +#: c-family/c.opt:1013 #, no-c-format -msgid "Warn about use of multi-character character constants." +msgid "Warn on namespace definition." msgstr "" -#: c-family/c.opt:1060 +#: c-family/c.opt:1017 #, no-c-format msgid "" "Warn about narrowing conversions within { } that are ill-formed in C++11." msgstr "" -#: c-family/c.opt:1064 +#: c-family/c.opt:1021 #, no-c-format msgid "Warn about \"extern\" declarations not at file scope." msgstr "" -#: c-family/c.opt:1068 +#: c-family/c.opt:1025 #, 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:1072 +#: c-family/c.opt:1029 #, no-c-format msgid "" "Warn if C++17 noexcept function type will change the mangled name of a " "symbol." msgstr "" -#: c-family/c.opt:1076 +#: c-family/c.opt:1033 #, no-c-format msgid "" "Warn when non-templatized friend functions are declared within a template." msgstr "" -#: c-family/c.opt:1080 -#, 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:1084 -#, no-c-format -msgid "Warn for unsafe raw memory writes to objects of class types." -msgstr "" - -#: c-family/c.opt:1088 +#: c-family/c.opt:1037 #, no-c-format msgid "Warn about non-virtual destructors." msgstr "" -#: c-family/c.opt:1092 +#: c-family/c.opt:1041 #, no-c-format msgid "" "Warn about NULL being passed to argument slots marked as requiring non-NULL." msgstr "" -#: c-family/c.opt:1108 +#: c-family/c.opt:1057 #, no-c-format msgid "" "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings." msgstr "" -#: c-family/c.opt:1131 +#: c-family/c.opt:1080 #, 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:1136 +#: c-family/c.opt:1085 #, no-c-format msgid "Warn if a C-style cast is used in a program." msgstr "" -#: c-family/c.opt:1140 +#: c-family/c.opt:1089 #, no-c-format msgid "Warn for obsolescent usage in a declaration." msgstr "" -#: c-family/c.opt:1144 +#: c-family/c.opt:1093 #, no-c-format msgid "Warn if an old-style parameter definition is used." msgstr "" -#: c-family/c.opt:1148 +#: c-family/c.opt:1097 #, no-c-format msgid "" "Warn about potentially suboptimal choices related to OpenACC parallelism." msgstr "" -#: c-family/c.opt:1152 +#: c-family/c.opt:1101 +#, no-c-format +msgid "Warn about suspicious OpenMP code." +msgstr "" + +#: c-family/c.opt:1105 #, no-c-format msgid "Warn if a simd directive is overridden by the vectorizer cost model." msgstr "" -#: c-family/c.opt:1156 +#: c-family/c.opt:1109 #, no-c-format msgid "" "Warn if a string is longer than the maximum portable length specified by the " "standard." msgstr "" -#: c-family/c.opt:1160 c-family/c.opt:1164 +#: c-family/c.opt:1113 c-family/c.opt:1117 #, no-c-format msgid "Warn about overloaded virtual function names." msgstr "" -#: c-family/c.opt:1168 +#: c-family/c.opt:1121 #, no-c-format msgid "Warn about overriding initializers without side effects." msgstr "" -#: c-family/c.opt:1172 +#: c-family/c.opt:1125 #, no-c-format msgid "Warn about overriding initializers with side effects." msgstr "" -#: c-family/c.opt:1176 +#: c-family/c.opt:1129 +#, no-c-format +msgid "" +"Warn if the named return value optimization is not performed although it is " +"allowed." +msgstr "" + +#: c-family/c.opt:1133 #, no-c-format msgid "Warn about packed bit-fields whose offset changed in GCC 4.4." msgstr "" -#: c-family/c.opt:1180 +#: c-family/c.opt:1137 +#, no-c-format +msgid "Warn when fields in a struct with the packed attribute are misaligned." +msgstr "" + +#: c-family/c.opt:1141 #, no-c-format msgid "Warn about possibly missing parentheses." msgstr "" -#: c-family/c.opt:1188 +#: c-family/c.opt:1149 #, 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:1192 +#: c-family/c.opt:1153 c-family/c.opt:1157 +#, no-c-format +msgid "Warn for placement new expressions with undefined behavior." +msgstr "" + +#: c-family/c.opt:1161 #, no-c-format msgid "Warn when converting the type of pointers to member functions." msgstr "" -#: c-family/c.opt:1196 +#: c-family/c.opt:1165 #, no-c-format msgid "Warn about function pointer arithmetic." msgstr "" -#: c-family/c.opt:1200 +#: c-family/c.opt:1169 #, no-c-format msgid "Warn when a pointer differs in signedness in an assignment." msgstr "" -#: c-family/c.opt:1204 +#: c-family/c.opt:1173 #, no-c-format msgid "Warn when a pointer is compared with a zero character constant." msgstr "" -#: c-family/c.opt:1208 +#: c-family/c.opt:1177 #, no-c-format msgid "Warn when a pointer is cast to an integer of a different size." msgstr "" -#: c-family/c.opt:1212 +#: c-family/c.opt:1181 #, no-c-format msgid "Warn about misuses of pragmas." msgstr "" -#: c-family/c.opt:1216 +#: c-family/c.opt:1185 #, no-c-format msgid "" "Warn if constructor or destructors with priorities from 0 to 100 are used." msgstr "" -#: c-family/c.opt:1220 +#: c-family/c.opt:1189 #, no-c-format msgid "" "Warn if a property for an Objective-C object has no assign semantics " "specified." msgstr "" -#: c-family/c.opt:1224 +#: c-family/c.opt:1193 #, no-c-format msgid "Warn if inherited methods are unimplemented." msgstr "" -#: c-family/c.opt:1228 c-family/c.opt:1232 +#: c-family/c.opt:1197 #, no-c-format -msgid "Warn for placement new expressions with undefined behavior." +msgid "Warn when a range-based for-loop is creating unnecessary copies." msgstr "" -#: c-family/c.opt:1236 +#: c-family/c.opt:1201 #, no-c-format msgid "Warn about multiple declarations of the same object." msgstr "" -#: c-family/c.opt:1240 +#: c-family/c.opt:1205 #, no-c-format msgid "Warn about redundant calls to std::move." msgstr "" -#: c-family/c.opt:1244 +#: c-family/c.opt:1209 +#, no-c-format +msgid "" +"Warn when a class or enumerated type is referenced using a redundant class-" +"key." +msgstr "" + +#: c-family/c.opt:1213 #, no-c-format msgid "Warn about uses of register storage specifier." msgstr "" -#: c-family/c.opt:1248 +#: c-family/c.opt:1217 #, no-c-format msgid "Warn when the compiler reorders code." msgstr "" -#: c-family/c.opt:1252 +#: c-family/c.opt:1221 +#, no-c-format +msgid "" +"Warn when an argument passed to a restrict-qualified parameter aliases with " +"another argument." +msgstr "" + +#: c-family/c.opt:1226 +#, no-c-format +msgid "" +"Warn whenever void-returning functions return a non-void expressions, or a " +"return expression is missing in a function not returning void." +msgstr "" + +#: c-family/c.opt:1230 #, 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:1256 +#: c-family/c.opt:1234 #, no-c-format msgid "Warn on suspicious constructs involving reverse scalar storage order." msgstr "" -#: c-family/c.opt:1260 +#: c-family/c.opt:1238 #, no-c-format msgid "Warn if a selector has multiple methods." msgstr "" -#: c-family/c.opt:1264 +#: c-family/c.opt:1242 #, no-c-format msgid "Warn when a value is moved to itself with std::move." msgstr "" -#: c-family/c.opt:1268 +#: c-family/c.opt:1246 #, no-c-format msgid "Warn about possible violations of sequence point rules." msgstr "" -#: c-family/c.opt:1272 +#: c-family/c.opt:1250 #, no-c-format msgid "Warn if a local declaration hides an instance variable." msgstr "" -#: c-family/c.opt:1276 c-family/c.opt:1280 +#: c-family/c.opt:1254 c-family/c.opt:1258 #, no-c-format msgid "Warn if left shift of a signed value overflows." msgstr "" -#: c-family/c.opt:1284 +#: c-family/c.opt:1262 #, no-c-format msgid "Warn if shift count is negative." msgstr "" -#: c-family/c.opt:1288 +#: c-family/c.opt:1266 #, no-c-format msgid "Warn if shift count >= width of type." msgstr "" -#: c-family/c.opt:1292 +#: c-family/c.opt:1270 #, no-c-format msgid "Warn if left shifting a negative value." msgstr "" -#: c-family/c.opt:1296 +#: c-family/c.opt:1274 +#, no-c-format +msgid "Warn about signed-unsigned comparisons." +msgstr "" + +#: c-family/c.opt:1282 #, no-c-format msgid "" -"Warn if conversion of the result of arithmetic might change the value even " -"though converting the operands cannot." +"Warn for implicit type conversions between signed and unsigned integers." msgstr "" -#: c-family/c.opt:1300 +#: c-family/c.opt:1286 #, no-c-format -msgid "Warn about signed-unsigned comparisons." +msgid "Warn when overload promotes from unsigned to signed." msgstr "" -#: c-family/c.opt:1308 +#: c-family/c.opt:1290 +#, no-c-format +msgid "Warn about missing sized deallocation functions." +msgstr "" + +#: c-family/c.opt:1294 #, no-c-format msgid "" -"Warn for implicit type conversions between signed and unsigned integers." +"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:1312 +#: c-family/c.opt:1299 #, no-c-format -msgid "Warn when overload promotes from unsigned to signed." +msgid "Warn when sizeof is applied on a parameter declared as an array." msgstr "" -#: c-family/c.opt:1316 +#: c-family/c.opt:1303 #, no-c-format -msgid "Warn about uncasted NULL used as sentinel." +msgid "" +"Warn about suspicious divisions of two sizeof expressions that don't work " +"correctly with pointers." +msgstr "" + +#: c-family/c.opt:1307 +#, no-c-format +msgid "" +"Warn about suspicious length parameters to certain string functions if the " +"argument uses sizeof." +msgstr "" + +#: c-family/c.opt:1315 +#, 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:1320 #, no-c-format +msgid "Warn about uncasted NULL used as sentinel." +msgstr "" + +#: c-family/c.opt:1328 +#, no-c-format msgid "Warn about unprototyped function declarations." msgstr "" @@ -2658,102 +2695,202 @@ msgstr "" #: c-family/c.opt:1336 #, no-c-format msgid "" +"Warn about calls to strcmp and strncmp used in equality expressions that are " +"necessarily true or false due to the length of one and size of the other " +"argument." +msgstr "" + +#: c-family/c.opt:1342 +#, no-c-format +msgid "" +"Warn about buffer overflow in string manipulation functions like memcpy and " +"strcpy." +msgstr "" + +#: c-family/c.opt:1347 +#, 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:1352 +#, 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:1356 +#, no-c-format +msgid "" +"Warn about truncation in string manipulation functions like strncat and " +"strncpy." +msgstr "" + +#: c-family/c.opt:1360 +#, 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:1364 +#, no-c-format +msgid "Warn about functions which might be candidates for format attributes." +msgstr "" + +#: c-family/c.opt:1368 +#, 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:1373 +#, no-c-format +msgid "Warn about enumerated switches, with no default, missing a case." +msgstr "" + +#: c-family/c.opt:1377 +#, no-c-format +msgid "Warn about enumerated switches missing a \"default:\" statement." +msgstr "" + +#: c-family/c.opt:1381 +#, no-c-format +msgid "Warn about all enumerated switches missing a specific case." +msgstr "" + +#: c-family/c.opt:1385 +#, no-c-format +msgid "Warn about switches with boolean controlling expression." +msgstr "" + +#: c-family/c.opt:1389 +#, no-c-format +msgid "Warn about switch values that are outside of the switch's type range." +msgstr "" + +#: c-family/c.opt:1393 +#, 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:1340 +#: c-family/c.opt:1397 #, no-c-format msgid "Deprecated. This switch has no effect." msgstr "" -#: c-family/c.opt:1348 +#: c-family/c.opt:1405 +#, no-c-format +msgid "Warn on primary template declaration." +msgstr "" + +#: c-family/c.opt:1409 #, no-c-format msgid "Warn if a comparison always evaluates to true or false." msgstr "" -#: c-family/c.opt:1352 +#: c-family/c.opt:1413 +#, no-c-format +msgid "Warn about simple-template-id in a constructor or destructor." +msgstr "" + +#: c-family/c.opt:1417 #, no-c-format msgid "Warn if a throw expression will always result in a call to terminate()." msgstr "" -#: c-family/c.opt:1356 +#: c-family/c.opt:1421 #, no-c-format msgid "Warn about features not present in traditional C." msgstr "" -#: c-family/c.opt:1360 +#: c-family/c.opt:1425 #, 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:1364 +#: c-family/c.opt:1429 #, no-c-format msgid "" "Warn if trigraphs are encountered that might affect the meaning of the " "program." msgstr "" -#: c-family/c.opt:1368 +#: c-family/c.opt:1433 #, no-c-format msgid "Warn about @selector()s without previously declared methods." msgstr "" -#: c-family/c.opt:1372 +#: c-family/c.opt:1437 #, no-c-format msgid "Warn if an undefined macro is used in an #if directive." msgstr "" -#: c-family/c.opt:1376 +#: c-family/c.opt:1441 #, no-c-format msgid "Warn about invalid forms of delimited or named escape sequences." msgstr "" -#: c-family/c.opt:1388 +#: c-family/c.opt:1449 #, no-c-format msgid "Warn about unrecognized pragmas." msgstr "" -#: c-family/c.opt:1392 +#: c-family/c.opt:1453 #, no-c-format msgid "Warn about unsuffixed float constants." msgstr "" -#: c-family/c.opt:1400 +#: c-family/c.opt:1469 #, no-c-format msgid "Warn when typedefs locally defined in a function are not used." msgstr "" -#: c-family/c.opt:1404 +#: c-family/c.opt:1473 #, no-c-format msgid "Warn about macros defined in the main file that are not used." msgstr "" -#: c-family/c.opt:1432 +#: c-family/c.opt:1493 +#, no-c-format +msgid "Warn about useless casts." +msgstr "" + +#: c-family/c.opt:1497 #, no-c-format msgid "Warn about using variadic macros." msgstr "" -#: c-family/c.opt:1436 +#: c-family/c.opt:1501 #, no-c-format msgid "" "Warn about questionable usage of the macros used to retrieve variable " "arguments." msgstr "" -#: c-family/c.opt:1440 +#: c-family/c.opt:1505 #, no-c-format msgid "Warn about the most vexing parse syntactic ambiguity." msgstr "" -#: c-family/c.opt:1444 +#: c-family/c.opt:1509 +#, no-c-format +msgid "Warn if a virtual base has a non-trivial move assignment operator." +msgstr "" + +#: c-family/c.opt:1513 #, no-c-format msgid "Warn if a variable length array is used." msgstr "" -#: c-family/c.opt:1448 +#: c-family/c.opt:1517 #, no-c-format msgid "" "-Wvla-larger-than=\tWarn on unbounded uses of variable-length " @@ -2761,39 +2898,34 @@ msgid "" "larger than bytes." msgstr "" -#: c-family/c.opt:1454 +#: c-family/c.opt:1523 #, no-c-format msgid "" "Disable Wvla-larger-than= warning. Equivalent to Wvla-larger-" "than= or larger." msgstr "" -#: c-family/c.opt:1458 +#: c-family/c.opt:1527 #, no-c-format msgid "Warn about mismatched declarations of VLA parameters." msgstr "" -#: c-family/c.opt:1462 +#: c-family/c.opt:1531 #, no-c-format msgid "Warn about deprecated uses of volatile qualifier." msgstr "" -#: c-family/c.opt:1466 +#: c-family/c.opt:1535 #, no-c-format msgid "Warn when a register variable is declared volatile." msgstr "" -#: c-family/c.opt:1470 +#: c-family/c.opt:1539 #, no-c-format msgid "Warn on direct virtual inheritance." msgstr "" -#: c-family/c.opt:1474 -#, no-c-format -msgid "Warn if a virtual base has a non-trivial move assignment operator." -msgstr "" - -#: c-family/c.opt:1478 +#: c-family/c.opt:1543 #, no-c-format msgid "" "In C++, nonzero means warn about deprecated conversion from string literals " @@ -2801,215 +2933,188 @@ msgid "" "not deprecated by the ISO C standard." msgstr "" -#: c-family/c.opt:1482 +#: c-family/c.opt:1547 #, no-c-format msgid "" "Warn about xor operators where it appears the user meant exponentiation." msgstr "" -#: c-family/c.opt:1486 +#: c-family/c.opt:1551 #, no-c-format msgid "Warn when a literal '0' is used as null pointer." msgstr "" -#: c-family/c.opt:1490 +#: c-family/c.opt:1555 #, no-c-format -msgid "Warn about useless casts." -msgstr "" - -#: c-family/c.opt:1494 -#, 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:1498 -#, no-c-format -msgid "" -"Warn if an additional enum-base is used in an elaborated-type-specifier." -msgstr "" - -#: c-family/c.opt:1502 -#, no-c-format -msgid "" -"Warn when a declaration has duplicate const, volatile, restrict or _Atomic " -"specifier." -msgstr "" - -#: c-family/c.opt:1506 -#, no-c-format -msgid "" -"Warn when an argument passed to a restrict-qualified parameter aliases with " -"another argument." +msgid "Warn about accesses to interior zero-length array members." msgstr "" -#: c-family/c.opt:1511 +#: c-family/c.opt:1559 #, no-c-format msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)." msgstr "" -#: c-family/c.opt:1519 +#: c-family/c.opt:1567 #, no-c-format msgid "" "The version of the C++ ABI used for -Wabi warnings and link compatibility " "aliases." msgstr "" -#: c-family/c.opt:1523 +#: c-family/c.opt:1571 #, no-c-format msgid "Enforce class member access control semantics." msgstr "" -#: c-family/c.opt:1527 +#: c-family/c.opt:1575 #, no-c-format msgid "-fada-spec-parent=unit\tDump Ada specs as child units of given parent." msgstr "" -#: c-family/c.opt:1531 +#: c-family/c.opt:1579 #, no-c-format msgid "Support C++17 allocation of over-aligned types." msgstr "" -#: c-family/c.opt:1535 +#: c-family/c.opt:1583 #, no-c-format msgid "" "-faligned-new=\tUse C++17 over-aligned type allocation for alignments " "greater than N." msgstr "" -#: c-family/c.opt:1546 c-family/c.opt:1859 c-family/c.opt:2253 -#: c-family/c.opt:2257 c-family/c.opt:2273 +#: c-family/c.opt:1594 c-family/c.opt:1911 c-family/c.opt:2313 +#: c-family/c.opt:2317 c-family/c.opt:2333 #, no-c-format msgid "No longer supported." msgstr "" -#: c-family/c.opt:1550 +#: c-family/c.opt:1598 #, no-c-format msgid "Recognize the \"asm\" keyword." msgstr "" -#: c-family/c.opt:1558 +#: c-family/c.opt:1606 #, no-c-format msgid "Recognize built-in functions." msgstr "" -#: c-family/c.opt:1565 +#: c-family/c.opt:1613 #, no-c-format msgid "Where shorter, use canonicalized paths to systems headers." msgstr "" -#: c-family/c.opt:1569 +#: c-family/c.opt:1617 #, 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:1657 +#: c-family/c.opt:1705 #, no-c-format msgid "Removed in GCC 8. This switch has no effect." msgstr "" -#: c-family/c.opt:1661 +#: c-family/c.opt:1709 #, no-c-format msgid "Enable support for C++ concepts." msgstr "" -#: c-family/c.opt:1665 +#: c-family/c.opt:1713 #, no-c-format msgid "Enable certain features present in the Concepts TS." msgstr "" -#: c-family/c.opt:1669 +#: c-family/c.opt:1717 #, no-c-format msgid "" "Specify maximum error replay depth during recursive diagnosis of a " "constraint satisfaction failure." msgstr "" -#: c-family/c.opt:1673 +#: c-family/c.opt:1721 #, no-c-format msgid "Allow the arguments of the '?' operator to have different types." msgstr "" -#: c-family/c.opt:1681 +#: c-family/c.opt:1729 #, no-c-format msgid "-fconst-string-class=\tUse class for constant strings." msgstr "" -#: c-family/c.opt:1685 +#: c-family/c.opt:1733 #, no-c-format msgid "-fconstexpr-depth=\tSpecify maximum constexpr recursion depth." msgstr "" -#: c-family/c.opt:1689 +#: c-family/c.opt:1737 #, no-c-format msgid "" "-fconstexpr-cache-depth=\tSpecify maximum constexpr recursion cache " "depth." msgstr "" -#: c-family/c.opt:1693 +#: c-family/c.opt:1741 #, no-c-format msgid "Allow IEC559 floating point exceptions in constant expressions." msgstr "" -#: c-family/c.opt:1697 +#: c-family/c.opt:1745 #, no-c-format msgid "" "-fconstexpr-loop-limit=\tSpecify maximum constexpr loop iteration " "count." msgstr "" -#: c-family/c.opt:1701 +#: c-family/c.opt:1749 #, no-c-format msgid "" "-fconstexpr-ops-limit=\tSpecify maximum number of constexpr " "operations during a single constexpr evaluation." msgstr "" -#: c-family/c.opt:1705 +#: c-family/c.opt:1753 #, no-c-format msgid "Enable certain features present in drafts of C++ Contracts." msgstr "" -#: c-family/c.opt:1718 +#: c-family/c.opt:1766 #, 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:1722 +#: c-family/c.opt:1770 #, no-c-format msgid "" "-fcontract-build-level=[off|default|audit]\tSpecify max contract level to " "generate runtime checks for." msgstr "" -#: c-family/c.opt:1726 +#: c-family/c.opt:1774 #, 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:1730 +#: c-family/c.opt:1778 #, no-c-format msgid "" "-fcontract-mode=[on|off]\tEnable or disable all contract facilities (default " "on)." msgstr "" -#: c-family/c.opt:1734 +#: c-family/c.opt:1782 #, no-c-format msgid "" "-fcontract-continuation-mode=[on|off]\tEnable or disable contract " "continuation mode (default off)." msgstr "" -#: c-family/c.opt:1738 +#: c-family/c.opt:1786 #, no-c-format msgid "" "-fcontract-role=:\tSpecify the semantics for all levels in " @@ -3017,426 +3122,441 @@ msgid "" "(ex: opt:assume,assume,assume)." msgstr "" -#: c-family/c.opt:1742 +#: c-family/c.opt:1790 #, no-c-format msgid "" "-fcontract-semantic=:\tSpecify the concrete semantics for " "level." msgstr "" -#: c-family/c.opt:1746 +#: c-family/c.opt:1794 #, no-c-format msgid "Enable C++ coroutines (experimental)." msgstr "" -#: c-family/c.opt:1750 +#: c-family/c.opt:1798 #, no-c-format msgid "Emit debug annotations during preprocessing." msgstr "" -#: c-family/c.opt:1758 +#: c-family/c.opt:1806 #, no-c-format msgid "Factor complex constructors and destructors to favor space over speed." msgstr "" -#: c-family/c.opt:1766 +#: c-family/c.opt:1814 #, no-c-format msgid "Print hierarchical comparisons when template types are mismatched." msgstr "" -#: c-family/c.opt:1770 +#: c-family/c.opt:1818 +#, no-c-format +msgid "Note all candidates during overload resolution failure." +msgstr "" + +#: c-family/c.opt:1822 #, no-c-format msgid "Preprocess directives only." msgstr "" -#: c-family/c.opt:1774 +#: c-family/c.opt:1826 #, no-c-format msgid "Permit '$' as an identifier character." msgstr "" -#: c-family/c.opt:1778 +#: c-family/c.opt:1830 #, 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:1782 +#: c-family/c.opt:1834 #, no-c-format msgid "Write all declarations as Ada code transitively." msgstr "" -#: c-family/c.opt:1786 +#: c-family/c.opt:1838 #, no-c-format msgid "Write all declarations as Ada code for the given file only." msgstr "" -#: c-family/c.opt:1793 +#: c-family/c.opt:1845 #, no-c-format msgid "Do not elide common elements in template comparisons." msgstr "" -#: c-family/c.opt:1797 +#: c-family/c.opt:1849 #, no-c-format msgid "Generate code to check exception specifications." msgstr "" -#: c-family/c.opt:1804 +#: c-family/c.opt:1856 #, no-c-format msgid "" "-fexec-charset=\tConvert all strings and character constants to " "character set ." msgstr "" -#: c-family/c.opt:1808 +#: c-family/c.opt:1860 #, no-c-format msgid "Permit universal character names (\\u and \\U) in identifiers." msgstr "" -#: c-family/c.opt:1812 +#: c-family/c.opt:1864 #, no-c-format msgid "" "-finput-charset=\tSpecify the default character set for source files." msgstr "" -#: c-family/c.opt:1816 +#: c-family/c.opt:1868 #, no-c-format msgid "" "Support dynamic initialization of thread-local variables in a different " "translation unit." msgstr "" -#: c-family/c.opt:1823 +#: c-family/c.opt:1875 #, no-c-format msgid "Fold calls to simple inline functions." msgstr "" -#: c-family/c.opt:1830 +#: c-family/c.opt:1882 #, no-c-format msgid "Do not assume that standard C libraries and \"main\" exist." msgstr "" -#: c-family/c.opt:1834 +#: c-family/c.opt:1886 #, no-c-format msgid "Recognize GNU-defined keywords." msgstr "" -#: c-family/c.opt:1838 +#: c-family/c.opt:1890 #, no-c-format msgid "Generate code for GNU runtime environment." msgstr "" -#: c-family/c.opt:1842 +#: c-family/c.opt:1894 #, no-c-format msgid "Use traditional GNU semantics for inline functions." msgstr "" -#: c-family/c.opt:1855 +#: c-family/c.opt:1907 #, no-c-format msgid "Assume normal C execution environment." msgstr "" -#: c-family/c.opt:1863 +#: c-family/c.opt:1915 +#, no-c-format +msgid "Implement P2564 for consteval propagation." +msgstr "" + +#: c-family/c.opt:1919 #, no-c-format msgid "Export functions even if they can be inlined." msgstr "" -#: c-family/c.opt:1867 +#: c-family/c.opt:1923 #, no-c-format msgid "Make inline functions constexpr by default." msgstr "" -#: c-family/c.opt:1871 +#: c-family/c.opt:1927 #, no-c-format msgid "Emit implicit instantiations of inline templates." msgstr "" -#: c-family/c.opt:1875 +#: c-family/c.opt:1931 #, no-c-format msgid "Emit implicit instantiations of templates." msgstr "" -#: c-family/c.opt:1879 +#: c-family/c.opt:1935 #, no-c-format msgid "Implement C++17 inheriting constructor semantics." msgstr "" -#: c-family/c.opt:1886 +#: c-family/c.opt:1942 #, no-c-format msgid "Don't emit dllexported inline functions unless needed." msgstr "" -#: c-family/c.opt:1893 +#: c-family/c.opt:1949 #, no-c-format msgid "" "Allow implicit conversions between vectors with differing numbers of " "subparts and/or differing element types." msgstr "" -#: c-family/c.opt:1897 +#: c-family/c.opt:1953 #, no-c-format msgid "Enable C++ modules-ts (experimental)." msgstr "" -#: c-family/c.opt:1905 +#: c-family/c.opt:1961 #, no-c-format msgid "Enable C++ header module (experimental)." msgstr "" -#: c-family/c.opt:1912 +#: c-family/c.opt:1968 #, no-c-format msgid "" "Member functions defined within their class are inline in module purview." msgstr "" -#: c-family/c.opt:1916 +#: c-family/c.opt:1972 #, no-c-format msgid "Only emit Compiled Module Interface." msgstr "" -#: c-family/c.opt:1920 +#: c-family/c.opt:1976 #, no-c-format msgid "Mapper for module to CMI files." msgstr "" -#: c-family/c.opt:1924 +#: c-family/c.opt:1980 #, no-c-format msgid "Enable lazy module importing." msgstr "" -#: c-family/c.opt:1932 +#: c-family/c.opt:1988 #, no-c-format msgid "Warn about macros that have conflicting header units definitions." msgstr "" -#: c-family/c.opt:1936 +#: c-family/c.opt:1992 +#, no-c-format +msgid "Warn if pointers of distinct types are compared without a cast." +msgstr "" + +#: c-family/c.opt:1996 #, no-c-format msgid "Note #include directives translated to import declarations." msgstr "" -#: c-family/c.opt:1940 +#: c-family/c.opt:2000 #, no-c-format msgid "" "Note #include directives not translated to import declarations, and not " "known to be textual." msgstr "" -#: c-family/c.opt:1944 +#: c-family/c.opt:2004 #, no-c-format msgid "Note a #include translation of a specific header." msgstr "" -#: c-family/c.opt:1948 +#: c-family/c.opt:2008 #, no-c-format msgid "Note Compiled Module Interface pathnames." msgstr "" -#: c-family/c.opt:1952 +#: c-family/c.opt:2012 #, no-c-format msgid "" "Note Compiled Module Interface pathname of a specific module or header-unit." msgstr "" -#: c-family/c.opt:1956 +#: c-family/c.opt:2016 #, no-c-format msgid "" "fmax-include-depth= Set the maximum depth of the nested #include." msgstr "" -#: c-family/c.opt:1960 +#: c-family/c.opt:2020 #, no-c-format msgid "Don't warn about uses of Microsoft extensions." msgstr "" -#: c-family/c.opt:1979 +#: c-family/c.opt:2039 #, no-c-format msgid "" "Implement resolution of DR 150 for matching of template template arguments." msgstr "" -#: c-family/c.opt:1983 +#: c-family/c.opt:2043 #, no-c-format -msgid "Generate code for NeXT (Apple Mac OS X) runtime environment." +msgid "Generate code for NeXT (Apple macOS) runtime environment." msgstr "" -#: c-family/c.opt:1987 +#: c-family/c.opt:2047 #, no-c-format msgid "Assume that receivers of Objective-C messages may be nil." msgstr "" -#: c-family/c.opt:1991 +#: c-family/c.opt:2051 #, no-c-format msgid "" "Allow access to instance variables as if they were local declarations within " "instance method implementations." msgstr "" -#: c-family/c.opt:1995 +#: c-family/c.opt:2055 #, no-c-format msgid "" "-fvisibility=[private|protected|public|package]\tSet the default symbol " "visibility." msgstr "" -#: c-family/c.opt:2020 +#: c-family/c.opt:2080 #, no-c-format msgid "" "Treat a throw() exception specification as noexcept to improve code size." msgstr "" -#: c-family/c.opt:2024 +#: c-family/c.opt:2084 #, no-c-format msgid "" "Specify which ABI to use for Objective-C family code and meta-data " "generation." msgstr "" -#: c-family/c.opt:2030 +#: c-family/c.opt:2090 #, no-c-format msgid "" "Generate special Objective-C methods to initialize/destroy non-POD C++ " "ivars, if needed." msgstr "" -#: c-family/c.opt:2034 +#: c-family/c.opt:2094 #, no-c-format msgid "Allow fast jumps to the message dispatcher." msgstr "" -#: c-family/c.opt:2040 +#: c-family/c.opt:2100 #, no-c-format msgid "Enable Objective-C exception and synchronization syntax." msgstr "" -#: c-family/c.opt:2044 +#: c-family/c.opt:2104 #, no-c-format msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs." msgstr "" -#: c-family/c.opt:2048 +#: c-family/c.opt:2108 #, no-c-format msgid "" "Enable inline checks for nil receivers with the NeXT runtime and ABI version " "2." msgstr "" -#: c-family/c.opt:2053 +#: c-family/c.opt:2113 #, no-c-format msgid "Enable Objective-C setjmp exception handling runtime." msgstr "" -#: c-family/c.opt:2057 +#: c-family/c.opt:2117 #, no-c-format msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0." msgstr "" -#: c-family/c.opt:2061 +#: c-family/c.opt:2121 #, no-c-format msgid "Enable OpenACC." msgstr "" -#: c-family/c.opt:2065 +#: c-family/c.opt:2125 #, no-c-format msgid "Specify default OpenACC compute dimensions." msgstr "" -#: c-family/c.opt:2069 +#: c-family/c.opt:2129 #, no-c-format msgid "Enable OpenMP (implies -frecursive in Fortran)." msgstr "" -#: c-family/c.opt:2073 +#: c-family/c.opt:2133 #, no-c-format msgid "Enable OpenMP's SIMD directives." msgstr "" -#: c-family/c.opt:2077 +#: c-family/c.opt:2137 #, no-c-format msgid "Recognize C++ keywords like \"compl\" and \"xor\"." msgstr "" -#: c-family/c.opt:2088 +#: c-family/c.opt:2148 #, no-c-format msgid "Look for and use PCH files even when preprocessing." msgstr "" -#: c-family/c.opt:2092 +#: c-family/c.opt:2152 #, no-c-format msgid "Downgrade conformance errors to warnings." msgstr "" -#: c-family/c.opt:2096 +#: c-family/c.opt:2156 #, no-c-format msgid "Enable Plan 9 language extensions." msgstr "" -#: c-family/c.opt:2100 +#: c-family/c.opt:2160 #, no-c-format msgid "Treat the input file as already preprocessed." msgstr "" -#: c-family/c.opt:2108 +#: c-family/c.opt:2168 #, 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:2112 +#: c-family/c.opt:2172 #, no-c-format msgid "" "Do not pretty-print template specializations as the template signature " "followed by the arguments." msgstr "" -#: c-family/c.opt:2116 +#: c-family/c.opt:2176 #, no-c-format msgid "Treat known sprintf return values as constants." msgstr "" -#: c-family/c.opt:2120 +#: c-family/c.opt:2180 #, 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:2124 +#: c-family/c.opt:2184 #, no-c-format msgid "Removed in GCC 10. This switch has no effect." msgstr "" -#: c-family/c.opt:2128 +#: c-family/c.opt:2188 #, no-c-format msgid "Generate run time type descriptor information." msgstr "" -#: c-family/c.opt:2132 ada/gcc-interface/lang.opt:81 +#: c-family/c.opt:2192 ada/gcc-interface/lang.opt:81 #, no-c-format msgid "Use the narrowest integer type possible for enumeration types." msgstr "" -#: c-family/c.opt:2136 +#: c-family/c.opt:2196 #, no-c-format msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"." msgstr "" -#: c-family/c.opt:2140 +#: c-family/c.opt:2200 #, no-c-format msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed." msgstr "" -#: c-family/c.opt:2144 ada/gcc-interface/lang.opt:85 +#: c-family/c.opt:2204 ada/gcc-interface/lang.opt:85 #, no-c-format msgid "Make \"char\" signed by default." msgstr "" -#: c-family/c.opt:2148 +#: c-family/c.opt:2208 #, no-c-format msgid "Enable C++14 sized deallocation support." msgstr "" -#: c-family/c.opt:2155 +#: c-family/c.opt:2215 #, no-c-format msgid "" "-fstrict-flex-arrays= Control when to treat the trailing array of " @@ -3445,429 +3565,439 @@ msgid "" "structures as flexible array members." msgstr "" -#: c-family/c.opt:2162 +#: c-family/c.opt:2222 #, no-c-format msgid "" "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar " "storage order." msgstr "" -#: c-family/c.opt:2178 +#: c-family/c.opt:2238 #, no-c-format msgid "Display statistics accumulated during compilation." msgstr "" -#: c-family/c.opt:2182 +#: c-family/c.opt:2242 #, no-c-format msgid "" "Assume that values of enumeration type are always within the minimum range " "of that type." msgstr "" -#: c-family/c.opt:2189 c-family/c.opt:2194 +#: c-family/c.opt:2249 c-family/c.opt:2254 #, no-c-format msgid "" "Follow the C++17 evaluation order requirements for assignment expressions, " "shift, member function calls, etc." msgstr "" -#: c-family/c.opt:2211 +#: c-family/c.opt:2271 #, no-c-format msgid "" "Set the maximum number of template instantiation notes for a single warning " "or error." msgstr "" -#: c-family/c.opt:2218 +#: c-family/c.opt:2278 #, no-c-format msgid "" "-ftemplate-depth=\tSpecify maximum template instantiation depth." msgstr "" -#: c-family/c.opt:2225 +#: c-family/c.opt:2285 #, no-c-format msgid "" "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing " "local statics." msgstr "" -#: c-family/c.opt:2229 +#: c-family/c.opt:2289 #, no-c-format msgid "" "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned." msgstr "" -#: c-family/c.opt:2233 ada/gcc-interface/lang.opt:89 +#: c-family/c.opt:2293 ada/gcc-interface/lang.opt:89 #, no-c-format msgid "Make \"char\" unsigned by default." msgstr "" -#: c-family/c.opt:2237 +#: c-family/c.opt:2297 #, no-c-format msgid "Use __cxa_atexit to register destructors." msgstr "" -#: c-family/c.opt:2241 +#: c-family/c.opt:2301 #, no-c-format msgid "Use __cxa_get_exception_ptr in exception handling." msgstr "" -#: c-family/c.opt:2245 +#: c-family/c.opt:2305 #, no-c-format msgid "Marks all inlined functions and methods as having hidden visibility." msgstr "" -#: c-family/c.opt:2249 +#: c-family/c.opt:2309 #, no-c-format msgid "Changes visibility to match Microsoft Visual Studio by default." msgstr "" -#: c-family/c.opt:2261 +#: c-family/c.opt:2321 #, no-c-format msgid "Emit common-like symbols as weak symbols." msgstr "" -#: c-family/c.opt:2265 +#: c-family/c.opt:2325 #, no-c-format msgid "" "-fwide-exec-charset=\tConvert all wide strings and character constants " "to character set ." msgstr "" -#: c-family/c.opt:2269 +#: c-family/c.opt:2329 #, no-c-format msgid "Generate a #line directive pointing at the current working directory." msgstr "" -#: c-family/c.opt:2277 +#: c-family/c.opt:2337 #, no-c-format msgid "" "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode." msgstr "" -#: c-family/c.opt:2281 +#: c-family/c.opt:2341 #, no-c-format msgid "Dump declarations to a .decl file." msgstr "" -#: c-family/c.opt:2285 +#: c-family/c.opt:2345 #, no-c-format msgid "" "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs." msgstr "" -#: c-family/c.opt:2289 +#: c-family/c.opt:2349 #, no-c-format msgid "" "-femit-struct-debug-reduced\tConservative reduced debug info for structs." msgstr "" -#: c-family/c.opt:2293 +#: c-family/c.opt:2353 #, no-c-format msgid "" "-femit-struct-debug-detailed=\tDetailed reduced debug info for " "structs." msgstr "" -#: c-family/c.opt:2297 +#: c-family/c.opt:2357 #, 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:2302 +#: c-family/c.opt:2362 #, no-c-format msgid "-idirafter \tAdd to the end of the system include path." msgstr "" -#: c-family/c.opt:2306 +#: c-family/c.opt:2366 #, no-c-format msgid "-imacros \tAccept definition of macros in ." msgstr "" -#: c-family/c.opt:2310 +#: c-family/c.opt:2370 #, no-c-format msgid "-imultilib \tSet to be the multilib include subdirectory." msgstr "" -#: c-family/c.opt:2314 +#: c-family/c.opt:2374 #, no-c-format msgid "-include \tInclude the contents of before other files." msgstr "" -#: c-family/c.opt:2318 +#: c-family/c.opt:2378 #, no-c-format msgid "-iprefix \tSpecify as a prefix for next two options." msgstr "" -#: c-family/c.opt:2322 +#: c-family/c.opt:2382 #, no-c-format msgid "-isysroot \tSet to be the system root directory." msgstr "" -#: c-family/c.opt:2326 +#: c-family/c.opt:2386 #, no-c-format msgid "-isystem \tAdd to the start of the system include path." msgstr "" -#: c-family/c.opt:2330 +#: c-family/c.opt:2390 #, no-c-format msgid "-iquote \tAdd to the end of the quote include path." msgstr "" -#: c-family/c.opt:2334 +#: c-family/c.opt:2394 #, no-c-format msgid "-iwithprefix \tAdd to the end of the system include path." msgstr "" -#: c-family/c.opt:2338 +#: c-family/c.opt:2398 #, no-c-format msgid "" "-iwithprefixbefore \tAdd to the end of the main include path." msgstr "" -#: c-family/c.opt:2348 +#: c-family/c.opt:2408 #, no-c-format msgid "" "Do not search standard system include directories (those specified with -" "isystem will still be used)." msgstr "" -#: c-family/c.opt:2352 +#: c-family/c.opt:2412 #, no-c-format msgid "Do not search standard system include directories for C++." msgstr "" -#: c-family/c.opt:2364 +#: c-family/c.opt:2424 #, no-c-format msgid "Generate C header of platform-specific features." msgstr "" -#: c-family/c.opt:2368 +#: c-family/c.opt:2428 #, no-c-format msgid "Remap file names when including files." msgstr "" -#: c-family/c.opt:2372 c-family/c.opt:2376 +#: c-family/c.opt:2432 c-family/c.opt:2436 #, no-c-format msgid "" "Conform to the ISO 1998 C++ standard revised by the 2003 technical " "corrigendum." msgstr "" -#: c-family/c.opt:2380 +#: c-family/c.opt:2440 #, no-c-format msgid "Conform to the ISO 2011 C++ standard." msgstr "" -#: c-family/c.opt:2384 +#: c-family/c.opt:2444 #, no-c-format msgid "Deprecated in favor of -std=c++11." msgstr "" -#: c-family/c.opt:2388 +#: c-family/c.opt:2448 #, no-c-format msgid "Deprecated in favor of -std=c++14." msgstr "" -#: c-family/c.opt:2392 +#: c-family/c.opt:2452 #, no-c-format msgid "Conform to the ISO 2014 C++ standard." msgstr "" -#: c-family/c.opt:2396 +#: c-family/c.opt:2456 #, no-c-format msgid "Deprecated in favor of -std=c++17." msgstr "" -#: c-family/c.opt:2400 +#: c-family/c.opt:2460 #, no-c-format msgid "Conform to the ISO 2017 C++ standard." msgstr "" -#: c-family/c.opt:2404 c-family/c.opt:2408 +#: c-family/c.opt:2464 c-family/c.opt:2468 #, no-c-format msgid "" "Conform to the ISO 2020 C++ standard (experimental and incomplete support)." msgstr "" -#: c-family/c.opt:2412 c-family/c.opt:2416 +#: c-family/c.opt:2472 c-family/c.opt:2476 #, no-c-format msgid "" "Conform to the ISO 2023 C++ draft standard (experimental and incomplete " "support)." msgstr "" -#: c-family/c.opt:2420 c-family/c.opt:2424 +#: c-family/c.opt:2480 c-family/c.opt:2484 #, no-c-format msgid "" "Conform to the ISO 2026 C++ draft standard (experimental and incomplete " "support)." msgstr "" -#: c-family/c.opt:2428 c-family/c.opt:2574 +#: c-family/c.opt:2488 c-family/c.opt:2642 #, no-c-format msgid "Conform to the ISO 2011 C standard." msgstr "" -#: c-family/c.opt:2432 +#: c-family/c.opt:2492 #, no-c-format msgid "Deprecated in favor of -std=c11." msgstr "" -#: c-family/c.opt:2436 c-family/c.opt:2440 c-family/c.opt:2578 -#: c-family/c.opt:2582 +#: c-family/c.opt:2496 c-family/c.opt:2500 c-family/c.opt:2646 +#: c-family/c.opt:2650 #, no-c-format msgid "Conform to the ISO 2017 C standard (published in 2018)." msgstr "" -#: c-family/c.opt:2444 +#: c-family/c.opt:2504 c-family/c.opt:2654 #, no-c-format msgid "" -"Conform to the ISO 202X C standard draft (experimental and incomplete " -"support)." +"Conform to the ISO 2023 C standard draft (expected to be published in 2024) " +"(experimental and incomplete support)." +msgstr "" + +#: c-family/c.opt:2508 +#, no-c-format +msgid "Deprecated in favor of -std=c23." msgstr "" -#: c-family/c.opt:2448 c-family/c.opt:2452 c-family/c.opt:2558 +#: c-family/c.opt:2512 c-family/c.opt:2516 c-family/c.opt:2626 #, no-c-format msgid "Conform to the ISO 1990 C standard." msgstr "" -#: c-family/c.opt:2456 c-family/c.opt:2566 +#: c-family/c.opt:2520 c-family/c.opt:2634 #, no-c-format msgid "Conform to the ISO 1999 C standard." msgstr "" -#: c-family/c.opt:2460 +#: c-family/c.opt:2524 #, no-c-format msgid "Deprecated in favor of -std=c99." msgstr "" -#: c-family/c.opt:2464 c-family/c.opt:2469 +#: c-family/c.opt:2528 c-family/c.opt:2533 #, 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:2474 +#: c-family/c.opt:2538 #, no-c-format msgid "Conform to the ISO 2011 C++ standard with GNU extensions." msgstr "" -#: c-family/c.opt:2478 +#: c-family/c.opt:2542 #, no-c-format msgid "Deprecated in favor of -std=gnu++11." msgstr "" -#: c-family/c.opt:2482 +#: c-family/c.opt:2546 #, no-c-format msgid "Deprecated in favor of -std=gnu++14." msgstr "" -#: c-family/c.opt:2486 +#: c-family/c.opt:2550 #, no-c-format msgid "Conform to the ISO 2014 C++ standard with GNU extensions." msgstr "" -#: c-family/c.opt:2490 +#: c-family/c.opt:2554 #, no-c-format msgid "Deprecated in favor of -std=gnu++17." msgstr "" -#: c-family/c.opt:2494 +#: c-family/c.opt:2558 #, no-c-format msgid "Conform to the ISO 2017 C++ standard with GNU extensions." msgstr "" -#: c-family/c.opt:2498 c-family/c.opt:2502 +#: c-family/c.opt:2562 c-family/c.opt:2566 #, no-c-format msgid "" "Conform to the ISO 2020 C++ standard with GNU extensions (experimental and " "incomplete support)." msgstr "" -#: c-family/c.opt:2506 c-family/c.opt:2510 +#: c-family/c.opt:2570 c-family/c.opt:2574 #, no-c-format msgid "" "Conform to the ISO 2023 C++ draft standard with GNU extensions (experimental " "and incomplete support)." msgstr "" -#: c-family/c.opt:2514 c-family/c.opt:2518 +#: c-family/c.opt:2578 c-family/c.opt:2582 #, no-c-format msgid "" "Conform to the ISO 2026 C++ draft standard with GNU extensions (experimental " "and incomplete support)." msgstr "" -#: c-family/c.opt:2522 +#: c-family/c.opt:2586 #, no-c-format msgid "Conform to the ISO 2011 C standard with GNU extensions." msgstr "" -#: c-family/c.opt:2526 +#: c-family/c.opt:2590 #, no-c-format msgid "Deprecated in favor of -std=gnu11." msgstr "" -#: c-family/c.opt:2530 c-family/c.opt:2534 +#: c-family/c.opt:2594 c-family/c.opt:2598 #, no-c-format msgid "" "Conform to the ISO 2017 C standard (published in 2018) with GNU extensions." msgstr "" -#: c-family/c.opt:2538 +#: c-family/c.opt:2602 #, no-c-format msgid "" -"Conform to the ISO 202X C standard draft with GNU extensions (experimental " -"and incomplete support)." +"Conform to the ISO 2023 C standard draft (expected to be published in 2024) " +"with GNU extensions (experimental and incomplete support)." +msgstr "" + +#: c-family/c.opt:2606 +#, no-c-format +msgid "Deprecated in favor of -std=gnu23." msgstr "" -#: c-family/c.opt:2542 c-family/c.opt:2546 +#: c-family/c.opt:2610 c-family/c.opt:2614 #, no-c-format msgid "Conform to the ISO 1990 C standard with GNU extensions." msgstr "" -#: c-family/c.opt:2550 +#: c-family/c.opt:2618 #, no-c-format msgid "Conform to the ISO 1999 C standard with GNU extensions." msgstr "" -#: c-family/c.opt:2554 +#: c-family/c.opt:2622 #, no-c-format msgid "Deprecated in favor of -std=gnu99." msgstr "" -#: c-family/c.opt:2562 +#: c-family/c.opt:2630 #, no-c-format msgid "Conform to the ISO 1990 C standard as amended in 1994." msgstr "" -#: c-family/c.opt:2570 +#: c-family/c.opt:2638 #, no-c-format msgid "Deprecated in favor of -std=iso9899:1999." msgstr "" -#: c-family/c.opt:2586 +#: c-family/c.opt:2658 #, no-c-format msgid "" "-stdlib=[libstdc++|libc++]\tThe standard library to be used for C++ headers " "and runtime." msgstr "" -#: c-family/c.opt:2603 +#: c-family/c.opt:2675 #, no-c-format msgid "Enable traditional preprocessing." msgstr "" -#: c-family/c.opt:2607 +#: c-family/c.opt:2679 #, no-c-format msgid "-trigraphs\tSupport ISO C trigraphs." msgstr "" -#: c-family/c.opt:2611 +#: c-family/c.opt:2683 #, no-c-format msgid "Do not predefine system-specific and GCC-specific macros." msgstr "" @@ -4261,122 +4391,143 @@ msgstr "" #: m2/lang.opt:35 #, no-c-format msgid "" +"turns on case statement label compile time checking when using an expression " +"of an enum type." +msgstr "" + +#: m2/lang.opt:39 +#, no-c-format +msgid "" "compiler checks to force definition module procedure parameter names with " "their implementation module counterpart" msgstr "" -#: m2/lang.opt:39 +#: m2/lang.opt:43 #, no-c-format msgid "compiler warns if a cast is being used on types of differing sizes" msgstr "" -#: m2/lang.opt:43 +#: m2/lang.opt:47 #, no-c-format msgid "inform user which parameters will be passed by reference" msgstr "" -#: m2/lang.opt:47 +#: m2/lang.opt:51 #, no-c-format msgid "" "extra compile time semantic checking, typically tries to catch poor " "programming style" msgstr "" -#: m2/lang.opt:51 +#: m2/lang.opt:55 +#, no-c-format +msgid "" +"turns on compile time analysis in the first basic block of a procedure " +"detecting access to uninitialized data." +msgstr "" + +#: m2/lang.opt:59 +#, no-c-format +msgid "" +"turns on compile time analysis to detect access to uninitialized variables, " +"the checking can be specified by: known,cond,all." +msgstr "" + +#: m2/lang.opt:63 #, no-c-format msgid "automatically initializes all pointers to NIL" msgstr "" -#: m2/lang.opt:55 +#: m2/lang.opt:67 #, no-c-format msgid "" "turns on runtime subrange, array index and indirection via NIL pointer " "checking" msgstr "" -#: m2/lang.opt:59 +#: m2/lang.opt:71 #, no-c-format msgid "" "turns on runtime checking to check whether a CASE statement requires an ELSE " "clause when one was not specified" msgstr "" -#: m2/lang.opt:63 +#: m2/lang.opt:75 #, no-c-format msgid "use cpp to preprocess the module" msgstr "" -#: m2/lang.opt:67 m2/lang.opt:71 +#: m2/lang.opt:79 m2/lang.opt:83 #, no-c-format msgid "passed to the preprocessor if -fcpp is used (internal switch)" msgstr "" -#: m2/lang.opt:75 +#: m2/lang.opt:87 #, no-c-format msgid "call a real function, rather than the builtin equivalent" msgstr "" -#: m2/lang.opt:79 +#: m2/lang.opt:91 #, no-c-format msgid "turn on internal debugging of the compiler (internal switch)" msgstr "" -#: m2/lang.opt:83 +#: m2/lang.opt:95 #, no-c-format msgid "turn on quadruple tracing (internal switch)" msgstr "" -#: m2/lang.opt:87 +#: m2/lang.opt:99 #, no-c-format msgid "turn on the Modula-2 api tracing (internal switch)" msgstr "" -#: m2/lang.opt:91 +#: m2/lang.opt:103 #, no-c-format msgid "turn on the Modula-2 function line number generation (internal switch)" msgstr "" -#: m2/lang.opt:95 +#: m2/lang.opt:107 #, no-c-format msgid "recognise the specified suffix as a definition module filename" msgstr "" -#: m2/lang.opt:99 +#: m2/lang.opt:111 #, no-c-format msgid "display all inbuilt system items" msgstr "" -#: m2/lang.opt:103 +#: m2/lang.opt:115 #, no-c-format msgid "" "allows opaque types to be implemented as any type (a GNU Modula-2 extension)" msgstr "" -#: m2/lang.opt:107 +#: m2/lang.opt:119 #, no-c-format msgid "" "turns on runtime checking to check whether a floating point number will " "exceed range" msgstr "" -#: m2/lang.opt:111 +#: m2/lang.opt:123 #, 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:203 +#: m2/lang.opt:127 m2/lang.opt:215 #, no-c-format msgid "turns on all range checking for numerical values" msgstr "" -#: m2/lang.opt:119 +#: m2/lang.opt:131 #, no-c-format msgid "use ISO dialect of Modula-2" msgstr "" -#: m2/lang.opt:123 +#: m2/lang.opt:135 #, no-c-format msgid "" "specify the library order, the libraries may be specified by a comma " @@ -4384,211 +4535,197 @@ msgid "" "m2pim,m2iso." msgstr "" -#: m2/lang.opt:127 +#: m2/lang.opt:139 #, no-c-format msgid "set all location values to a specific value (internal switch)" msgstr "" -#: m2/lang.opt:131 +#: m2/lang.opt:143 #, no-c-format msgid "" "generate extra nops to improve debugging, producing an instruction for every " "code related keyword" msgstr "" -#: m2/lang.opt:135 +#: m2/lang.opt:147 #, no-c-format msgid "generate error messages which render keywords in lower case" msgstr "" -#: m2/lang.opt:139 +#: m2/lang.opt:151 #, no-c-format msgid "" "specify the module mangled prefix name for all modules in the following " "include paths" msgstr "" -#: m2/lang.opt:147 +#: m2/lang.opt:159 #, no-c-format msgid "insert plugin to identify runtime errors at compiletime" msgstr "" -#: m2/lang.opt:151 +#: m2/lang.opt:163 #, no-c-format msgid "specify the module mangled prefix name" msgstr "" -#: m2/lang.opt:155 +#: m2/lang.opt:167 #, no-c-format msgid "" "display statistics about the amount of source lines compiled and symbols used" msgstr "" -#: m2/lang.opt:159 +#: m2/lang.opt:171 #, no-c-format msgid "experimental flag to turn on the new strict type checker" msgstr "" -#: m2/lang.opt:163 +#: m2/lang.opt:175 #, no-c-format msgid "compile all implementation modules and program module at once" msgstr "" -#: m2/lang.opt:167 +#: m2/lang.opt:179 #, no-c-format msgid "recognise the specified suffix as implementation and module filenames" msgstr "" -#: m2/lang.opt:171 +#: m2/lang.opt:183 #, no-c-format msgid "" "turns on runtime checking to detect accessing data through a NIL value " "pointer" msgstr "" -#: m2/lang.opt:175 +#: m2/lang.opt:187 #, no-c-format msgid "use PIM [234] dialect of Modula-2" msgstr "" -#: m2/lang.opt:179 +#: m2/lang.opt:191 #, no-c-format msgid "use PIM 2 dialect of Modula-2" msgstr "" -#: m2/lang.opt:183 +#: m2/lang.opt:195 #, no-c-format msgid "use PIM 3 dialect of Modula-2" msgstr "" -#: m2/lang.opt:187 +#: m2/lang.opt:199 #, no-c-format msgid "use PIM 4 dialect of Modula-2" msgstr "" -#: m2/lang.opt:191 +#: m2/lang.opt:203 #, no-c-format msgid "force positive result from MOD and DIV result floor" msgstr "" -#: m2/lang.opt:195 +#: m2/lang.opt:207 #, no-c-format msgid "link against the pthread library (default on)" msgstr "" -#: m2/lang.opt:199 +#: m2/lang.opt:211 #, no-c-format msgid "internal compiler debugging information, dump the list of quadruples" msgstr "" -#: m2/lang.opt:207 +#: m2/lang.opt:219 #, no-c-format msgid "" "turns on runtime checking for functions which finish without executing a " "RETURN statement" msgstr "" -#: m2/lang.opt:211 +#: m2/lang.opt:223 #, no-c-format msgid "specify the list of runtime modules and their initialization order" msgstr "" -#: m2/lang.opt:215 +#: m2/lang.opt:227 #, no-c-format msgid "" "the modules initialization order is dynamically determined by M2RTS and " "application dependencies" msgstr "" -#: m2/lang.opt:219 +#: m2/lang.opt:231 #, no-c-format msgid "generate a C source scaffold for the current module being compiled" msgstr "" -#: m2/lang.opt:223 +#: m2/lang.opt:235 #, no-c-format msgid "generate a C++ source scaffold for the current module being compiled" msgstr "" -#: m2/lang.opt:227 +#: m2/lang.opt:239 #, no-c-format msgid "generate the main function" msgstr "" -#: m2/lang.opt:231 +#: m2/lang.opt:243 #, no-c-format msgid "" "generate static scaffold initialization and finalization for every module " "inside main" msgstr "" -#: m2/lang.opt:235 +#: m2/lang.opt:247 #, no-c-format msgid "generate a shared library from the module" msgstr "" -#: m2/lang.opt:239 +#: m2/lang.opt:251 #, 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:243 +#: m2/lang.opt:255 #, no-c-format msgid "display the location of module source files as they are compiled" msgstr "" -#: m2/lang.opt:247 +#: m2/lang.opt:259 #, no-c-format msgid "create a swig interface file for the module" msgstr "" -#: m2/lang.opt:251 +#: m2/lang.opt:263 #, 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:255 +#: m2/lang.opt:267 #, no-c-format msgid "" "orders the initialization/finalializations for scaffold-static or force " "linking of modules if scaffold-dynamic" msgstr "" -#: m2/lang.opt:263 +#: m2/lang.opt:275 #, no-c-format msgid "turns on all division and modulus by zero checking for ordinal values" msgstr "" -#: m2/lang.opt:267 +#: m2/lang.opt:279 #, no-c-format msgid "" "turns on runtime checking to check whether a whole number will exceed range" msgstr "" -#: m2/lang.opt:271 +#: m2/lang.opt:283 #, no-c-format msgid "Link the standard Modula-2 libraries statically in the compilation." msgstr "" -#: m2/lang.opt:298 -#, no-c-format -msgid "" -"turns on compile time analysis in the first basic block of a procedure " -"detecting access to uninitialized data." -msgstr "" - -#: m2/lang.opt:302 -#, no-c-format -msgid "" -"turns on compile time analysis to detect access to uninitialized variables, " -"the checking can be specified by: known,cond,all." -msgstr "" - -#: m2/lang.opt:420 m2/lang.opt:424 +#: m2/lang.opt:428 m2/lang.opt:432 #, no-c-format msgid "save temporary preprocessed files" msgstr "" @@ -4857,317 +4994,352 @@ msgstr "" #: analyzer/analyzer.opt:139 #, no-c-format -msgid "Warn about code paths which appear to lead to infinite recursion." +msgid "Warn about code paths which appear to lead to an infinite loop." msgstr "" #: analyzer/analyzer.opt:143 #, no-c-format -msgid "Warn about code paths in which a NULL function pointer is called." +msgid "Warn about code paths which appear to lead to infinite recursion." msgstr "" #: analyzer/analyzer.opt:147 #, no-c-format -msgid "Warn about code paths in which a heap-allocated pointer leaks." +msgid "Warn about code paths in which a NULL function pointer is called." msgstr "" #: analyzer/analyzer.opt:151 #, no-c-format +msgid "Warn about code paths in which a heap-allocated pointer leaks." +msgstr "" + +#: analyzer/analyzer.opt:155 +#, no-c-format msgid "" "Warn about code paths in which the wrong deallocation function is called." msgstr "" -#: analyzer/analyzer.opt:155 +#: analyzer/analyzer.opt:159 #, 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:159 +#: analyzer/analyzer.opt:163 +#, no-c-format +msgid "" +"Warn about code paths in which undefined behavior would occur due to " +"overlapping buffers." +msgstr "" + +#: analyzer/analyzer.opt:167 #, 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:163 +#: analyzer/analyzer.opt:171 #, no-c-format msgid "Warn about code paths in which a possibly-NULL pointer is dereferenced." msgstr "" -#: analyzer/analyzer.opt:167 +#: analyzer/analyzer.opt:175 #, 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:171 +#: analyzer/analyzer.opt:179 #, 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:175 +#: analyzer/analyzer.opt:183 #, no-c-format msgid "Warn about code paths in which a NULL pointer is dereferenced." msgstr "" -#: analyzer/analyzer.opt:179 +#: analyzer/analyzer.opt:187 #, no-c-format msgid "Warn about code paths in which an on-stack buffer is passed to putenv." msgstr "" -#: analyzer/analyzer.opt:183 +#: analyzer/analyzer.opt:191 #, no-c-format msgid "" "Warn about code paths in which a shift with negative count is attempted." msgstr "" -#: analyzer/analyzer.opt:187 +#: analyzer/analyzer.opt:195 #, no-c-format msgid "" "Warn about code paths in which a shift with count >= width of type is " "attempted." msgstr "" -#: analyzer/analyzer.opt:191 +#: analyzer/analyzer.opt:199 #, 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:195 +#: analyzer/analyzer.opt:203 #, no-c-format msgid "" "Warn about code paths in which an unsanitized value is used as an allocation " "size." msgstr "" -#: analyzer/analyzer.opt:199 +#: analyzer/analyzer.opt:207 #, no-c-format msgid "" "Warn about code paths in which an unsanitized value is used as an array " "index." msgstr "" -#: analyzer/analyzer.opt:203 +#: analyzer/analyzer.opt:211 #, no-c-format msgid "" "Warn about code paths in which an 'assert()' is made involving an " "unsanitized value." msgstr "" -#: analyzer/analyzer.opt:207 +#: analyzer/analyzer.opt:215 #, no-c-format msgid "" "Warn about code paths in which an unsanitized value is used as a divisor." msgstr "" -#: analyzer/analyzer.opt:211 +#: analyzer/analyzer.opt:219 #, no-c-format msgid "" "Warn about code paths in which an unsanitized value is used as a pointer " "offset." msgstr "" -#: analyzer/analyzer.opt:215 +#: analyzer/analyzer.opt:223 #, no-c-format msgid "Warn about code paths in which an unsanitized value is used as a size." msgstr "" -#: analyzer/analyzer.opt:219 +#: analyzer/analyzer.opt:227 +#, no-c-format +msgid "" +"Warn about code paths in in which a call is made to strtok with undefined " +"behavior." +msgstr "" + +#: analyzer/analyzer.opt:231 #, no-c-format msgid "Warn about code paths in which a freed value is used." msgstr "" -#: analyzer/analyzer.opt:223 +#: analyzer/analyzer.opt:235 #, no-c-format msgid "" "Warn about code paths in which a pointer to a stale stack frame is used." msgstr "" -#: analyzer/analyzer.opt:227 +#: analyzer/analyzer.opt:239 #, no-c-format msgid "Warn about code paths in which va_arg uses the wrong type." msgstr "" -#: analyzer/analyzer.opt:231 +#: analyzer/analyzer.opt:243 #, 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:235 +#: analyzer/analyzer.opt:247 #, 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:239 +#: analyzer/analyzer.opt:251 #, no-c-format msgid "Warn about code paths in which a va_list is used after va_end." msgstr "" -#: analyzer/analyzer.opt:243 +#: analyzer/analyzer.opt:255 #, no-c-format msgid "Warn about code paths which attempt to write to a const object." msgstr "" -#: analyzer/analyzer.opt:247 +#: analyzer/analyzer.opt:259 #, no-c-format msgid "Warn about code paths which attempt to write to a string literal." msgstr "" -#: analyzer/analyzer.opt:251 +#: analyzer/analyzer.opt:263 #, no-c-format msgid "Warn about code paths in which an uninitialized value is used." msgstr "" -#: analyzer/analyzer.opt:255 +#: analyzer/analyzer.opt:267 +#, no-c-format +msgid "" +"Warn if expressions are too complicated for the analyzer to fully track." +msgstr "" + +#: analyzer/analyzer.opt:271 #, no-c-format msgid "Warn if the code is too complicated for the analyzer to fully explore." msgstr "" -#: analyzer/analyzer.opt:259 +#: analyzer/analyzer.opt:275 #, no-c-format msgid "Restrict the analyzer to run just the named checker." msgstr "" -#: analyzer/analyzer.opt:263 +#: analyzer/analyzer.opt:279 #, no-c-format msgid "Add extra annotations to diagrams." msgstr "" -#: analyzer/analyzer.opt:267 +#: analyzer/analyzer.opt:283 #, no-c-format msgid "Avoid combining multiple statements into one exploded edge." msgstr "" -#: analyzer/analyzer.opt:271 +#: analyzer/analyzer.opt:287 #, no-c-format msgid "Verify that paths are feasible when emitting diagnostics." msgstr "" -#: analyzer/analyzer.opt:275 +#: analyzer/analyzer.opt:291 #, no-c-format msgid "Issue a note when diagnostics are deduplicated." msgstr "" -#: analyzer/analyzer.opt:279 +#: analyzer/analyzer.opt:295 #, no-c-format msgid "Purge unneeded state during analysis." msgstr "" -#: analyzer/analyzer.opt:283 +#: analyzer/analyzer.opt:299 #, no-c-format msgid "Merge similar-enough states during analysis." msgstr "" -#: analyzer/analyzer.opt:287 +#: analyzer/analyzer.opt:303 #, no-c-format msgid "Stop exploring an execution path after certain diagnostics." msgstr "" -#: analyzer/analyzer.opt:291 +#: analyzer/analyzer.opt:307 #, no-c-format msgid "Enable transitivity of constraints during analysis." msgstr "" -#: analyzer/analyzer.opt:295 +#: analyzer/analyzer.opt:311 +#, no-c-format +msgid "Show events within system headers in analyzer execution paths." +msgstr "" + +#: analyzer/analyzer.opt:315 #, no-c-format msgid "Approximate the effect of function calls to simplify analysis." msgstr "" -#: analyzer/analyzer.opt:299 +#: analyzer/analyzer.opt:319 #, no-c-format msgid "Try to reconstruct function calls and returns after inlining." msgstr "" -#: analyzer/analyzer.opt:303 +#: analyzer/analyzer.opt:323 #, no-c-format msgid "Emit more verbose descriptions of control flow in diagnostics." msgstr "" -#: analyzer/analyzer.opt:307 +#: analyzer/analyzer.opt:327 #, no-c-format msgid "Emit more verbose descriptions of state changes in diagnostics." msgstr "" -#: analyzer/analyzer.opt:311 +#: analyzer/analyzer.opt:331 #, no-c-format msgid "Control which events are displayed in diagnostic paths." msgstr "" -#: analyzer/analyzer.opt:315 +#: analyzer/analyzer.opt:335 #, no-c-format msgid "Dump various analyzer internals to SRCFILE.analyzer.txt." msgstr "" -#: analyzer/analyzer.opt:319 +#: analyzer/analyzer.opt:339 #, no-c-format msgid "Dump various analyzer internals to stderr." msgstr "" -#: analyzer/analyzer.opt:323 +#: analyzer/analyzer.opt:343 #, no-c-format msgid "" "Dump analyzer-specific call graph information to a SRCFILE.callgraph.dot " "file." msgstr "" -#: analyzer/analyzer.opt:327 +#: analyzer/analyzer.opt:347 #, no-c-format msgid "Dump the analyzer exploded graph to a SRCFILE.eg.dot file." msgstr "" -#: analyzer/analyzer.opt:331 +#: analyzer/analyzer.opt:351 #, no-c-format msgid "Emit diagnostics showing the location of nodes in the exploded graph." msgstr "" -#: analyzer/analyzer.opt:335 +#: analyzer/analyzer.opt:355 #, no-c-format msgid "Dump a textual representation of the exploded graph to SRCFILE.eg.txt." msgstr "" -#: analyzer/analyzer.opt:339 +#: analyzer/analyzer.opt:359 #, no-c-format msgid "" "Dump a textual representation of the exploded graph to SRCFILE.eg-ID.txt." msgstr "" -#: analyzer/analyzer.opt:343 +#: analyzer/analyzer.opt:363 #, no-c-format msgid "" "Dump a textual representation of each diagnostic's exploded path to SRCFILE." "IDX.KIND.epath.txt." msgstr "" -#: analyzer/analyzer.opt:347 +#: analyzer/analyzer.opt:367 #, no-c-format msgid "" "Dump various analyzer internals to SRCFILE.*.fg.dot and SRCFILE.*.tg.dot." msgstr "" -#: analyzer/analyzer.opt:351 +#: analyzer/analyzer.opt:371 +#, no-c-format +msgid "Dump various analyzer internals to SRCFILE.*.infinite-loop.dot." +msgstr "" + +#: analyzer/analyzer.opt:375 #, no-c-format msgid "Dump analyzer-specific data to a SRCFILE.analyzer.json.gz file." msgstr "" -#: analyzer/analyzer.opt:355 +#: analyzer/analyzer.opt:379 #, no-c-format msgid "Dump state-purging information to a SRCFILE.state-purge.dot file." msgstr "" -#: analyzer/analyzer.opt:359 +#: analyzer/analyzer.opt:383 #, no-c-format msgid "Dump the analyzer supergraph to a SRCFILE.supergraph.dot file." msgstr "" -#: analyzer/analyzer.opt:363 +#: analyzer/analyzer.opt:387 #, no-c-format msgid "" "Emit custom warnings with internal details intended for analyzer developers." @@ -5655,55 +5827,62 @@ msgstr "" #: config/darwin.opt:246 #, no-c-format -msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable." +msgid "" +"Do not add default run paths (for the compiler library directories) to " +"executables, modules or dynamic libraries." msgstr "" #: config/darwin.opt:250 #, no-c-format +msgid "(Obsolete after 10.3.9) Set MH_NOPREFIXBINDING, in an executable." +msgstr "" + +#: config/darwin.opt:254 +#, no-c-format msgid "(Obsolete after 10.4)\tSet MH_NOMULTIDEFS in an umbrella framework." msgstr "" -#: config/darwin.opt:254 config/darwin.opt:269 config/darwin.opt:273 +#: config/darwin.opt:258 config/darwin.opt:273 config/darwin.opt:277 #, no-c-format msgid "(Obsolete) LD_PREBIND is no longer supported." msgstr "" -#: config/darwin.opt:258 +#: config/darwin.opt:262 #, no-c-format msgid "(Obsolete) This is the default." msgstr "" -#: config/darwin.opt:265 +#: config/darwin.opt:269 #, no-c-format msgid "" "-pagezero_size \tAllows setting the page 0 size to 4kb when required." msgstr "" -#: config/darwin.opt:277 +#: config/darwin.opt:281 #, no-c-format msgid "Produces a Mach-O file suitable for embedded/ROM use." msgstr "" -#: config/darwin.opt:281 +#: config/darwin.opt:285 #, no-c-format msgid "" "(Obsolete) Allowed linking to proceed with \"-flat_namespace\" when a linked " "bundle contained a symbol also exported from the main executable." msgstr "" -#: config/darwin.opt:288 +#: config/darwin.opt:292 #, no-c-format msgid "Synonym for \"-export-dynamic\" for linker versions that support it." msgstr "" -#: config/darwin.opt:292 +#: config/darwin.opt:296 #, no-c-format msgid "" "-read_only_relocs \tAllow relocations in read-only pages (not " "recommended)." msgstr "" -#: config/darwin.opt:296 +#: config/darwin.opt:300 #, no-c-format msgid "" "-sectalign \tSet section in segment " @@ -5711,64 +5890,64 @@ msgid "" "expressed in hexadecimal form." msgstr "" -#: config/darwin.opt:300 +#: config/darwin.opt:304 #, no-c-format msgid "" "-sectcreate \tCreate section in " "segment from the contents of ." msgstr "" -#: config/darwin.opt:304 +#: config/darwin.opt:308 #, no-c-format msgid "" "(Obsolete) -sectobjectsymbols \tSetting a local symbol " "at the start of a section is no longer supported." msgstr "" -#: config/darwin.opt:308 +#: config/darwin.opt:312 #, no-c-format msgid "" "(Obsolete) -sectorder \tReplaced by a more " "general option \"-order_file\"." msgstr "" -#: config/darwin.opt:312 +#: config/darwin.opt:316 #, no-c-format msgid "" "-seg_addr_table \tSpecify the base addresses for dynamic libraries; " " contains a line for each library." msgstr "" -#: config/darwin.opt:317 +#: config/darwin.opt:321 #, no-c-format msgid "(Obsolete, ld_classic only) -seg_addr_table_filename ." msgstr "" -#: config/darwin.opt:321 +#: config/darwin.opt:325 #, no-c-format msgid "Synonym for \"image_base\"." msgstr "" -#: config/darwin.opt:325 +#: config/darwin.opt:329 #, no-c-format msgid "" "-segaddr
\tSet the base address of segment to " "
which must be aligned to a page boundary (currently 4kb)." msgstr "" -#: config/darwin.opt:330 +#: config/darwin.opt:334 #, no-c-format msgid "" "(Obsolete, ld_classic only) -sectcreate \tAllowed " "creation of a section from a file." msgstr "" -#: config/darwin.opt:334 +#: config/darwin.opt:338 #, no-c-format msgid "(Obsolete) Object files with LINKEDIT sections are no longer supported." msgstr "" -#: config/darwin.opt:338 +#: config/darwin.opt:342 #, no-c-format msgid "" "-segprot \tThe virtual memory protections " @@ -5777,71 +5956,71 @@ msgid "" "\"x\" or \"-\" the latter meaning \"no access\"." msgstr "" -#: config/darwin.opt:342 +#: config/darwin.opt:346 #, no-c-format msgid "" "-segs_read_only_addr
\tSpecify that
is the base address " "of the read-only segments of a dylib." msgstr "" -#: config/darwin.opt:346 +#: config/darwin.opt:350 #, no-c-format msgid "" "-segs_read_write_addr
\tSpecify that
is the base address " "address of the read-write segments of a dylib." msgstr "" -#: config/darwin.opt:350 +#: config/darwin.opt:354 #, no-c-format msgid "(Obsolete)\tThis is the default." msgstr "" -#: config/darwin.opt:354 +#: config/darwin.opt:358 #, no-c-format msgid "" "-sub_library \tLibrary named will be re-exported (only useful " "for dylibs)." msgstr "" -#: config/darwin.opt:358 +#: config/darwin.opt:362 #, no-c-format msgid "" "-sub_umbrella \tFramework named will be re-exported (only " "useful for dylibs)." msgstr "" -#: config/darwin.opt:362 +#: config/darwin.opt:366 #, no-c-format msgid "This is the default." msgstr "" -#: config/darwin.opt:366 +#: config/darwin.opt:370 #, no-c-format msgid "" "Add extra information to the executable that can speed up dynamic loading " "(provided that dependent libraries are unchanged)." msgstr "" -#: config/darwin.opt:370 +#: config/darwin.opt:374 #, no-c-format msgid "-umbrella \tThe specified framework will be re-exported." msgstr "" -#: config/darwin.opt:374 +#: config/darwin.opt:378 #, no-c-format msgid "" "-undefined \tSpecify the handling for undefined symbols (default " "is error)." msgstr "" -#: config/darwin.opt:378 +#: config/darwin.opt:382 #, no-c-format msgid "" "-unexported_symbols_list \tDo not export the global symbols listed " "in ." msgstr "" -#: config/darwin.opt:382 +#: config/darwin.opt:386 #, no-c-format msgid "" "-weak_reference_mismatches \tSpecifies what to do if a symbol " @@ -5849,22 +6028,22 @@ msgid "" "is to treat the symbol as non-weak." msgstr "" -#: config/darwin.opt:386 +#: config/darwin.opt:390 #, no-c-format msgid "Logs which object files the linker loads." msgstr "" -#: config/darwin.opt:390 +#: config/darwin.opt:394 #, no-c-format msgid "Logs which symbol(s) caused an object to be loaded." msgstr "" -#: config/darwin.opt:398 +#: config/darwin.opt:402 #, no-c-format msgid "(Obsolete, ignored)\tOld support similar to \"-whyload\"." msgstr "" -#: config/darwin.opt:402 +#: config/darwin.opt:406 #, no-c-format msgid "" "(Obsolete and unhandled by ld64, ignored)\tld should produce an executable " @@ -5990,7 +6169,7 @@ msgstr "" msgid "Known M68K ISAs (for use with the -march= option):" msgstr "" -#: config/m68k/ieee.opt:24 config/i386/i386.opt:374 +#: config/m68k/ieee.opt:24 config/i386/i386.opt:389 #, no-c-format msgid "Use IEEE math for fp comparisons." msgstr "" @@ -6218,7 +6397,7 @@ msgstr "" msgid "Specify integer and floating-point calling convention." msgstr "" -#: config/riscv/riscv.opt:46 config/i386/i386.opt:429 +#: config/riscv/riscv.opt:46 config/i386/i386.opt:444 #, no-c-format msgid "Attempt to keep stack aligned to this power of 2." msgstr "" @@ -6228,47 +6407,52 @@ msgstr "" msgid "Supported ABIs (for use with the -mabi= option):" msgstr "" -#: config/riscv/riscv.opt:75 +#: config/riscv/riscv.opt:78 #, no-c-format msgid "Use hardware floating-point divide and square root instructions." msgstr "" -#: config/riscv/riscv.opt:79 +#: config/riscv/riscv.opt:82 #, no-c-format msgid "Use hardware instructions for integer division." msgstr "" -#: config/riscv/riscv.opt:83 +#: config/riscv/riscv.opt:86 #, no-c-format msgid "" "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM). ISA strings must " "be lower-case." msgstr "" -#: config/riscv/riscv.opt:88 config/mips/mips.opt:409 +#: config/riscv/riscv.opt:91 +#, no-c-format +msgid "-march=help\tPrint supported -march extensions." +msgstr "" + +#: config/riscv/riscv.opt:103 config/mips/mips.opt:430 #, no-c-format msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR." msgstr "" -#: config/riscv/riscv.opt:92 +#: config/riscv/riscv.opt:107 #, no-c-format msgid "" "-mcpu=PROCESSOR\tUse architecture of and optimize the output for PROCESSOR." msgstr "" -#: config/riscv/riscv.opt:96 +#: config/riscv/riscv.opt:111 #, no-c-format msgid "" "-msmall-data-limit=N\tPut global and static data smaller than bytes " "into a special section (on some targets)." msgstr "" -#: config/riscv/riscv.opt:100 +#: config/riscv/riscv.opt:115 #, no-c-format msgid "Use smaller but slower prologue and epilogue code." msgstr "" -#: config/riscv/riscv.opt:104 +#: config/riscv/riscv.opt:119 #, no-c-format msgid "" "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow " @@ -6276,36 +6460,36 @@ msgid "" "targets 32-bit integer load/stores." msgstr "" -#: config/riscv/riscv.opt:110 config/aarch64/aarch64.opt:98 -#: config/loongarch/loongarch.opt:193 +#: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:98 +#: config/loongarch/loongarch.opt:241 #, no-c-format msgid "Specify the code model." msgstr "" -#: config/riscv/riscv.opt:114 config/loongarch/loongarch.opt:158 +#: config/riscv/riscv.opt:129 config/loongarch/loongarch.opt:181 #, no-c-format msgid "Do not generate unaligned memory accesses." msgstr "" -#: config/riscv/riscv.opt:118 config/i386/i386.opt:293 +#: config/riscv/riscv.opt:133 config/i386/i386.opt:308 #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32 #, no-c-format msgid "Known code models (for use with the -mcmodel= option):" msgstr "" -#: config/riscv/riscv.opt:128 +#: config/riscv/riscv.opt:146 #, no-c-format msgid "Use %reloc() operators, rather than assembly macros, to load addresses." msgstr "" -#: config/riscv/riscv.opt:132 +#: config/riscv/riscv.opt:150 config/loongarch/loongarch.opt:249 #, no-c-format msgid "" "Take advantage of linker relaxations to reduce the number of instructions " "required to materialize symbol addresses." msgstr "" -#: config/riscv/riscv.opt:137 +#: config/riscv/riscv.opt:155 #, no-c-format msgid "" "Enable the CSR checking for the ISA-dependent CRS and the read-only CSR. The " @@ -6313,85 +6497,140 @@ msgid "" "only CSR can not be written by the CSR instructions." msgstr "" -#: config/riscv/riscv.opt:161 +#: config/riscv/riscv.opt:161 config/aarch64/aarch64.opt:141 +#: config/i386/i386.opt:420 +#, no-c-format +msgid "Omit the frame pointer in leaf functions." +msgstr "" + +#: config/riscv/riscv.opt:183 #, no-c-format msgid "Emit RISC-V ELF attribute." msgstr "" -#: config/riscv/riscv.opt:165 config/i386/i386.opt:246 +#: config/riscv/riscv.opt:187 config/i386/i386.opt:261 #, no-c-format msgid "Use the given data alignment." msgstr "" -#: config/riscv/riscv.opt:169 config/i386/i386.opt:250 +#: config/riscv/riscv.opt:191 config/i386/i386.opt:265 #, no-c-format msgid "Known data alignment choices (for use with the -malign-data= option):" msgstr "" -#: config/riscv/riscv.opt:179 config/aarch64/aarch64.opt:276 -#: config/i386/i386.opt:1015 config/arm/arm.opt:352 +#: config/riscv/riscv.opt:201 config/aarch64/aarch64.opt:304 +#: config/i386/i386.opt:1034 config/arm/arm.opt:352 #: config/rs6000/rs6000.opt:550 #, no-c-format msgid "Use given stack-protector guard." msgstr "" -#: config/riscv/riscv.opt:183 config/aarch64/aarch64.opt:280 +#: config/riscv/riscv.opt:205 config/aarch64/aarch64.opt:308 #: config/arm/arm.opt:356 config/rs6000/rs6000.opt:554 #, no-c-format msgid "Valid arguments to -mstack-protector-guard=:" msgstr "" -#: config/riscv/riscv.opt:193 config/i386/i386.opt:1029 +#: config/riscv/riscv.opt:215 config/i386/i386.opt:1048 #: 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:200 config/i386/i386.opt:1036 +#: config/riscv/riscv.opt:222 config/i386/i386.opt:1055 #: config/rs6000/rs6000.opt:571 #, no-c-format msgid "Use the given offset for addressing the stack-protector guard." msgstr "" -#: config/riscv/riscv.opt:249 +#: config/riscv/riscv.opt:492 #, no-c-format msgid "Supported ISA specs (for use with the -misa-spec= option):" msgstr "" -#: config/riscv/riscv.opt:262 +#: config/riscv/riscv.opt:505 #, no-c-format msgid "Set the version of RISC-V ISA spec." msgstr "" -#: config/riscv/riscv.opt:266 +#: config/riscv/riscv.opt:509 +#, no-c-format +msgid "Enable conditional moves unconditionally." +msgstr "" + +#: config/riscv/riscv.opt:513 #, no-c-format msgid "Always inline subword atomic operations." msgstr "" -#: config/riscv/riscv.opt:270 +#: config/riscv/riscv.opt:517 +#, no-c-format +msgid "Inline strcmp calls if possible." +msgstr "" + +#: config/riscv/riscv.opt:521 #, no-c-format -msgid "The RISC-V auto-vectorization preference:" +msgid "Inline strncmp calls if possible." msgstr "" -#: config/riscv/riscv.opt:283 +#: config/riscv/riscv.opt:525 +#, no-c-format +msgid "Inline strlen calls if possible." +msgstr "" + +#: config/riscv/riscv.opt:529 +#, no-c-format +msgid "" +"Max number of bytes to compare as part of inlined strcmp/strncmp routines " +"(default: 64)." +msgstr "" + +#: config/riscv/riscv.opt:533 +#, no-c-format +msgid "Valid arguments to -param=riscv-autovec-preference=:" +msgstr "" + +#: config/riscv/riscv.opt:546 #, no-c-format msgid "" "-param=riscv-autovec-preference=\tSet the preference of auto-" "vectorization in the RISC-V port." msgstr "" -#: config/riscv/riscv.opt:287 +#: config/riscv/riscv.opt:550 #, no-c-format -msgid "The RVV possible LMUL:" +msgid "The RVV possible LMUL (-param=riscv-autovec-lmul=):" msgstr "" -#: config/riscv/riscv.opt:303 +#: config/riscv/riscv.opt:569 #, no-c-format msgid "" "-param=riscv-autovec-lmul=\tSet the RVV LMUL of auto-vectorization " "in the RISC-V port." msgstr "" +#: config/riscv/riscv.opt:576 +#, no-c-format +msgid "Valid arguments to -param=vsetvl-strategy=:" +msgstr "" + +#: config/riscv/riscv.opt:589 +#, no-c-format +msgid "" +"-param=vsetvl-strategy=\tSet the optimization level of VSETVL insert " +"pass." +msgstr "" + +#: config/riscv/riscv.opt:593 config/i386/i386.opt:496 +#, no-c-format +msgid "Valid arguments to -mstringop-strategy=:" +msgstr "" + +#: config/riscv/riscv.opt:609 +#, no-c-format +msgid "Specify stringop expansion strategy." +msgstr "" + #: config/m32c/m32c.opt:23 #, no-c-format msgid "-msim\tUse simulator runtime." @@ -6544,17 +6783,17 @@ msgstr "" msgid "The possible TLS dialects:" msgstr "" -#: config/aarch64/aarch64.opt:61 config/loongarch/loongarch.opt:171 +#: config/aarch64/aarch64.opt:61 config/loongarch/loongarch.opt:219 #, no-c-format msgid "The code model option names for -mcmodel:" msgstr "" -#: config/aarch64/aarch64.opt:78 config/i386/i386.opt:1050 +#: config/aarch64/aarch64.opt:78 config/i386/i386.opt:1069 #, no-c-format msgid "Generate code which uses only the general registers." msgstr "" -#: config/aarch64/aarch64.opt:82 config/i386/i386.opt:1142 +#: config/aarch64/aarch64.opt:82 config/i386/i386.opt:1161 #, no-c-format msgid "Generate code to mitigate against straight line speculation." msgstr "" @@ -6584,11 +6823,6 @@ msgstr "" msgid "Don't assume that unaligned accesses are handled by the system." msgstr "" -#: config/aarch64/aarch64.opt:141 config/i386/i386.opt:405 -#, no-c-format -msgid "Omit the frame pointer in leaf functions." -msgstr "" - #: config/aarch64/aarch64.opt:145 #, no-c-format msgid "Specify TLS dialect." @@ -6678,28 +6912,50 @@ msgid "" "double precision." msgstr "" -#: config/aarch64/aarch64.opt:242 +#: config/aarch64/aarch64.opt:254 +#, no-c-format +msgid "" +"Specify when to enable an early register allocation pass. The possibilities " +"are: all functions, functions that have access to strided multi-register " +"instructions, and no functions." +msgstr "" + +#: config/aarch64/aarch64.opt:260 #, no-c-format msgid "The possible SVE vector lengths:" msgstr "" -#: config/aarch64/aarch64.opt:264 +#: config/aarch64/aarch64.opt:282 #, no-c-format msgid "" "-msve-vector-bits=\tSet the number of bits in an SVE vector register." msgstr "" -#: config/aarch64/aarch64.opt:268 +#: config/aarch64/aarch64.opt:286 #, no-c-format msgid "Enables verbose cost model dumping in the debug dump files." msgstr "" -#: config/aarch64/aarch64.opt:272 +#: config/aarch64/aarch64.opt:290 #, no-c-format msgid "Generate code to track when the CPU might be speculating incorrectly." msgstr "" -#: config/aarch64/aarch64.opt:290 +#: config/aarch64/aarch64.opt:294 +#, no-c-format +msgid "" +"Enable the copy of the AArch64 load/store pair fusion pass that runs before " +"register allocation." +msgstr "" + +#: config/aarch64/aarch64.opt:299 +#, no-c-format +msgid "" +"Enable the copy of the AArch64 load/store pair fusion pass that runs after " +"register allocation." +msgstr "" + +#: config/aarch64/aarch64.opt:318 #, no-c-format msgid "" "Use the system register specified on the command line as the stack protector " @@ -6707,7 +6963,7 @@ msgid "" "for use in user-land code." msgstr "" -#: config/aarch64/aarch64.opt:296 +#: config/aarch64/aarch64.opt:324 #, no-c-format msgid "" "Use an immediate to offset from the stack protector guard register, sp_el0. " @@ -6715,20 +6971,19 @@ msgid "" "land code." msgstr "" -#: config/aarch64/aarch64.opt:305 +#: config/aarch64/aarch64.opt:333 #, no-c-format msgid "Generate local calls to out-of-line atomic operations." msgstr "" -#: config/aarch64/aarch64.opt:309 +#: config/aarch64/aarch64.opt:337 #, no-c-format msgid "" -"When vectorizing for SVE, consider using unpacked vectors for smaller " -"elements and use the cost model to pick the cheapest approach. Also use the " -"cost model to choose between SVE and Advanced SIMD vectorization." +"When vectorizing, consider using multiple different approaches and use the " +"cost model to choose the cheapest one." msgstr "" -#: config/aarch64/aarch64.opt:313 +#: config/aarch64/aarch64.opt:342 #, no-c-format msgid "" "The number of Newton iterations for calculating the reciprocal for float " @@ -6736,7 +6991,7 @@ msgid "" "approximation is enabled. The default value is 1." msgstr "" -#: config/aarch64/aarch64.opt:317 +#: config/aarch64/aarch64.opt:346 #, no-c-format msgid "" "The number of Newton iterations for calculating the reciprocal for double " @@ -6744,27 +6999,58 @@ msgid "" "approximation is enabled. The default value is 2." msgstr "" -#: config/aarch64/aarch64.opt:327 +#: config/aarch64/aarch64.opt:356 #, no-c-format msgid "Constant memcpy size in bytes above which to start using MOPS sequence." msgstr "" -#: config/aarch64/aarch64.opt:331 +#: config/aarch64/aarch64.opt:360 #, no-c-format msgid "" "Constant memmove size in bytes above which to start using MOPS sequence." msgstr "" -#: config/aarch64/aarch64.opt:335 +#: config/aarch64/aarch64.opt:364 #, no-c-format msgid "Constant memset size in bytes from which to start using MOPS sequence." msgstr "" -#: config/aarch64/aarch64.opt:339 +#: config/aarch64/aarch64.opt:368 #, no-c-format msgid "Limit how much the autovectorizer may unroll a loop." msgstr "" +#: config/aarch64/aarch64.opt:372 +#, no-c-format +msgid "" +"--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained " +"policy for load pairs." +msgstr "" + +#: config/aarch64/aarch64.opt:376 +#, no-c-format +msgid "" +"--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained " +"policy for store pairs." +msgstr "" + +#: config/aarch64/aarch64.opt:395 +#, no-c-format +msgid "" +"Limit on number of alias checks performed when attempting to form an ldp/stp." +msgstr "" + +#: config/aarch64/aarch64.opt:399 +#, no-c-format +msgid "" +"Param to control which writeback opportunities we try to handle in the load/" +"store pair fusion pass. A value of zero disables writeback handling. One " +"means we try to form pairs involving one or more existing individual " +"writeback accesses where possible. A value of two means we also try to " +"opportunistically form writeback opportunities by folding in trailing " +"destructive updates of the base register used by a pair." +msgstr "" + #: config/linux.opt:24 #, no-c-format msgid "Use Bionic C library." @@ -6905,7 +7191,7 @@ msgstr "" msgid "Specify bit size of immediate TLS offsets." msgstr "" -#: config/ia64/ia64.opt:122 config/i386/i386.opt:527 config/s390/s390.opt:203 +#: config/ia64/ia64.opt:122 config/i386/i386.opt:542 config/s390/s390.opt:203 #: config/sparc/sparc.opt:146 config/visium/visium.opt:49 #, no-c-format msgid "Schedule code for given CPU." @@ -7101,7 +7387,7 @@ msgstr "" msgid "Target the software simulator." msgstr "" -#: config/ft32/ft32.opt:27 config/s390/s390.opt:234 config/mips/mips.opt:397 +#: config/ft32/ft32.opt:27 config/s390/s390.opt:234 config/mips/mips.opt:418 #: config/arc/arc.opt:405 #, no-c-format msgid "Use LRA instead of reload." @@ -7302,11 +7588,6 @@ msgid "" "Set extra memory access cost for L32R instruction, in clock-cycle units." msgstr "" -#: config/xtensa/xtensa.opt:42 config/sh/sh.opt:303 -#, no-c-format -msgid "Use LRA instead of reload (transitional)." -msgstr "" - #: config/xtensa/xtensa.opt:46 #, no-c-format msgid "Automatically align branch targets to reduce branch penalties." @@ -7407,153 +7688,153 @@ msgstr "" msgid "Use unicode startup and define UNICODE macro." msgstr "" -#: config/i386/i386.opt:198 +#: config/i386/i386.opt:213 #, no-c-format msgid "sizeof(long double) is 16." msgstr "" -#: config/i386/i386.opt:202 config/i386/i386.opt:370 +#: config/i386/i386.opt:217 config/i386/i386.opt:385 #, no-c-format msgid "Use hardware fp." msgstr "" -#: config/i386/i386.opt:206 +#: config/i386/i386.opt:221 #, no-c-format msgid "sizeof(long double) is 12." msgstr "" -#: config/i386/i386.opt:210 +#: config/i386/i386.opt:225 #, no-c-format msgid "Use 80-bit long double." msgstr "" -#: config/i386/i386.opt:214 config/s390/s390.opt:163 +#: config/i386/i386.opt:229 config/s390/s390.opt:163 #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102 #, no-c-format msgid "Use 64-bit long double." msgstr "" -#: config/i386/i386.opt:218 config/s390/s390.opt:159 +#: config/i386/i386.opt:233 config/s390/s390.opt:159 #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98 #, no-c-format msgid "Use 128-bit long double." msgstr "" -#: config/i386/i386.opt:222 config/sh/sh.opt:179 +#: config/i386/i386.opt:237 config/sh/sh.opt:179 #, no-c-format msgid "Reserve space for outgoing arguments in the function prologue." msgstr "" -#: config/i386/i386.opt:226 +#: config/i386/i386.opt:241 #, no-c-format msgid "Align some doubles on dword boundary." msgstr "" -#: config/i386/i386.opt:230 +#: config/i386/i386.opt:245 #, no-c-format msgid "Function starts are aligned to this power of 2." msgstr "" -#: config/i386/i386.opt:234 +#: config/i386/i386.opt:249 #, no-c-format msgid "Jump targets are aligned to this power of 2." msgstr "" -#: config/i386/i386.opt:238 +#: config/i386/i386.opt:253 #, no-c-format msgid "Loop code aligned to this power of 2." msgstr "" -#: config/i386/i386.opt:242 +#: config/i386/i386.opt:257 #, no-c-format msgid "Align destination of the string operations." msgstr "" -#: config/i386/i386.opt:263 config/s390/s390.opt:56 +#: config/i386/i386.opt:278 config/s390/s390.opt:56 #, no-c-format msgid "Generate code for given CPU." msgstr "" -#: config/i386/i386.opt:267 config/bpf/bpf.opt:94 +#: config/i386/i386.opt:282 config/bpf/bpf.opt:98 #, no-c-format msgid "Use given assembler dialect." msgstr "" -#: config/i386/i386.opt:271 +#: config/i386/i386.opt:286 #, no-c-format msgid "Known assembler dialects (for use with the -masm= option):" msgstr "" -#: config/i386/i386.opt:281 +#: config/i386/i386.opt:296 #, no-c-format msgid "Branches are this expensive (arbitrary units)." msgstr "" -#: config/i386/i386.opt:285 +#: config/i386/i386.opt:300 #, no-c-format msgid "" "-mlarge-data-threshold=\tData greater than given threshold will go " -"into .ldata section in x86-64 medium model." +"into a large data section in x86-64 medium and large code models." msgstr "" -#: config/i386/i386.opt:289 +#: config/i386/i386.opt:304 #, no-c-format msgid "Use given x86-64 code model." msgstr "" -#: config/i386/i386.opt:312 +#: config/i386/i386.opt:327 #, no-c-format msgid "Use given address mode." msgstr "" -#: config/i386/i386.opt:316 +#: config/i386/i386.opt:331 #, no-c-format msgid "Known address mode (for use with the -maddress-mode= option):" msgstr "" -#: config/i386/i386.opt:329 +#: config/i386/i386.opt:344 #, no-c-format msgid "Generate sin, cos, sqrt for FPU." msgstr "" -#: config/i386/i386.opt:333 +#: config/i386/i386.opt:348 #, no-c-format msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack." msgstr "" -#: config/i386/i386.opt:337 +#: config/i386/i386.opt:352 #, no-c-format msgid "Return values of functions in FPU registers." msgstr "" -#: config/i386/i386.opt:341 +#: config/i386/i386.opt:356 #, no-c-format msgid "Generate floating point mathematics using given instruction set." msgstr "" -#: config/i386/i386.opt:345 +#: config/i386/i386.opt:360 #, no-c-format msgid "Valid arguments to -mfpmath=:" msgstr "" -#: config/i386/i386.opt:378 +#: config/i386/i386.opt:393 #, no-c-format msgid "Inline all known string operations." msgstr "" -#: config/i386/i386.opt:382 +#: config/i386/i386.opt:397 #, no-c-format msgid "" "Inline memset/memcpy string operations, but perform inline version only for " "small blocks." msgstr "" -#: config/i386/i386.opt:389 +#: config/i386/i386.opt:404 #, no-c-format msgid "Use native (MS) bitfield layout." msgstr "" -#: config/i386/i386.opt:409 +#: config/i386/i386.opt:424 #, no-c-format msgid "" "Relax cmpxchg loop for atomic_fetch_{or,xor,and,nand} by adding load and cmp " @@ -7561,1000 +7842,1048 @@ msgid "" "value is not expected." msgstr "" -#: config/i386/i386.opt:413 +#: config/i386/i386.opt:428 #, no-c-format msgid "Set 80387 floating-point precision to 32-bit." msgstr "" -#: config/i386/i386.opt:417 +#: config/i386/i386.opt:432 #, no-c-format msgid "Set 80387 floating-point precision to 64-bit." msgstr "" -#: config/i386/i386.opt:421 +#: config/i386/i386.opt:436 #, no-c-format msgid "Set 80387 floating-point precision to 80-bit." msgstr "" -#: config/i386/i386.opt:425 +#: config/i386/i386.opt:440 #, no-c-format msgid "Set the FTZ and DAZ Flags." msgstr "" -#: config/i386/i386.opt:433 +#: config/i386/i386.opt:448 #, no-c-format msgid "Assume incoming stack aligned to this power of 2." msgstr "" -#: config/i386/i386.opt:437 +#: config/i386/i386.opt:452 #, no-c-format msgid "Use push instructions to save outgoing arguments." msgstr "" -#: config/i386/i386.opt:441 +#: config/i386/i386.opt:456 #, no-c-format msgid "Use red-zone in the x86-64 code." msgstr "" -#: config/i386/i386.opt:445 +#: config/i386/i386.opt:460 #, no-c-format msgid "Number of registers used to pass integer arguments." msgstr "" -#: config/i386/i386.opt:449 +#: config/i386/i386.opt:464 #, no-c-format msgid "Alternate calling convention." msgstr "" -#: config/i386/i386.opt:453 config/alpha/alpha.opt:23 +#: config/i386/i386.opt:468 config/alpha/alpha.opt:23 #, no-c-format msgid "Do not use hardware fp." msgstr "" -#: config/i386/i386.opt:457 +#: config/i386/i386.opt:472 #, no-c-format msgid "Use SSE register passing conventions for SF and DF mode." msgstr "" -#: config/i386/i386.opt:461 +#: config/i386/i386.opt:476 #, no-c-format msgid "Realign stack in prologue." msgstr "" -#: config/i386/i386.opt:465 +#: config/i386/i386.opt:480 #, no-c-format msgid "Enable stack probing." msgstr "" -#: config/i386/i386.opt:469 +#: config/i386/i386.opt:484 #, no-c-format msgid "Specify memcpy expansion strategy when expected size is known." msgstr "" -#: config/i386/i386.opt:473 +#: config/i386/i386.opt:488 #, no-c-format msgid "Specify memset expansion strategy when expected size is known." msgstr "" -#: config/i386/i386.opt:477 +#: config/i386/i386.opt:492 #, no-c-format msgid "Chose strategy to generate stringop using." msgstr "" -#: config/i386/i386.opt:481 -#, no-c-format -msgid "Valid arguments to -mstringop-strategy=:" -msgstr "" - -#: config/i386/i386.opt:509 +#: config/i386/i386.opt:524 #, no-c-format msgid "Use given thread-local storage dialect." msgstr "" -#: config/i386/i386.opt:513 +#: config/i386/i386.opt:528 #, no-c-format msgid "Known TLS dialects (for use with the -mtls-dialect= option):" msgstr "" -#: config/i386/i386.opt:523 +#: config/i386/i386.opt:538 #, no-c-format msgid "Use direct references against %gs when accessing tls data." msgstr "" -#: config/i386/i386.opt:531 +#: config/i386/i386.opt:546 #, no-c-format msgid "Fine grain control of tune features." msgstr "" -#: config/i386/i386.opt:535 +#: config/i386/i386.opt:550 #, no-c-format msgid "Clear all tune features." msgstr "" -#: config/i386/i386.opt:542 +#: config/i386/i386.opt:557 #, no-c-format msgid "Generate code that conforms to Intel MCU psABI." msgstr "" -#: config/i386/i386.opt:546 +#: config/i386/i386.opt:561 #, no-c-format msgid "Generate code that conforms to the given ABI." msgstr "" -#: config/i386/i386.opt:550 config/nds32/nds32.opt:51 +#: config/i386/i386.opt:565 config/nds32/nds32.opt:51 #, no-c-format msgid "Known ABIs (for use with the -mabi= option):" msgstr "" -#: config/i386/i386.opt:560 +#: config/i386/i386.opt:575 #, 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:564 config/rs6000/rs6000.opt:195 +#: config/i386/i386.opt:579 config/rs6000/rs6000.opt:195 #, no-c-format msgid "Vector library ABI to use." msgstr "" -#: config/i386/i386.opt:568 +#: config/i386/i386.opt:583 #, no-c-format msgid "" "Known vectorization library ABIs (for use with the -mveclibabi= option):" msgstr "" -#: config/i386/i386.opt:578 +#: config/i386/i386.opt:593 #, no-c-format msgid "Return 8-byte vectors in memory." msgstr "" -#: config/i386/i386.opt:582 +#: config/i386/i386.opt:597 #, no-c-format msgid "Generate reciprocals instead of divss and sqrtss." msgstr "" -#: config/i386/i386.opt:586 +#: config/i386/i386.opt:601 config/loongarch/loongarch.opt:214 #, no-c-format msgid "Control generation of reciprocal estimates." msgstr "" -#: config/i386/i386.opt:590 +#: config/i386/i386.opt:605 #, no-c-format msgid "Generate cld instruction in the function prologue." msgstr "" -#: config/i386/i386.opt:594 +#: config/i386/i386.opt:609 #, no-c-format msgid "" "Generate vzeroupper instruction before a transfer of control flow out of the " "function." msgstr "" -#: config/i386/i386.opt:599 +#: config/i386/i386.opt:614 #, no-c-format msgid "" "Disable Scalar to Vector optimization pass transforming 64-bit integer " "computations into a vector ones." msgstr "" -#: config/i386/i386.opt:604 +#: config/i386/i386.opt:619 #, no-c-format msgid "" "The maximum number of use and def visits when discovering a STV chain before " "the discovery is aborted." msgstr "" -#: config/i386/i386.opt:608 +#: config/i386/i386.opt:623 #, 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:613 +#: config/i386/i386.opt:628 #, no-c-format msgid "" "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-" "vectorizer." msgstr "" -#: config/i386/i386.opt:617 +#: config/i386/i386.opt:632 #, no-c-format msgid "" "Use given register vector width instructions instead of maximum register " "width in the auto-vectorizer." msgstr "" -#: config/i386/i386.opt:621 +#: config/i386/i386.opt:636 #, no-c-format msgid "" "Known preferred register vector length (to use with the -mprefer-vector-" "width= option):" msgstr "" -#: config/i386/i386.opt:637 +#: config/i386/i386.opt:652 +#, no-c-format +msgid "" +"Enable floating-point status flags setting SSE vector operations on partial " +"vectors." +msgstr "" + +#: config/i386/i386.opt:656 #, no-c-format msgid "" "Maximum number of bits that can be moved from memory to memory efficiently." msgstr "" -#: config/i386/i386.opt:641 +#: config/i386/i386.opt:660 #, no-c-format msgid "Maximum number of bits that can be stored to memory efficiently." msgstr "" -#: config/i386/i386.opt:647 +#: config/i386/i386.opt:666 #, no-c-format msgid "Generate 32bit i386 code." msgstr "" -#: config/i386/i386.opt:651 +#: config/i386/i386.opt:670 #, no-c-format msgid "Generate 64bit x86-64 code." msgstr "" -#: config/i386/i386.opt:655 +#: config/i386/i386.opt:674 #, no-c-format msgid "Generate 32bit x86-64 code." msgstr "" -#: config/i386/i386.opt:659 +#: config/i386/i386.opt:678 #, no-c-format msgid "Generate 16bit i386 code." msgstr "" -#: config/i386/i386.opt:663 +#: config/i386/i386.opt:682 #, no-c-format msgid "Support MMX built-in functions." msgstr "" -#: config/i386/i386.opt:667 +#: config/i386/i386.opt:686 #, no-c-format msgid "Support 3DNow! built-in functions." msgstr "" -#: config/i386/i386.opt:671 +#: config/i386/i386.opt:690 #, no-c-format msgid "Support Athlon 3Dnow! built-in functions." msgstr "" -#: config/i386/i386.opt:675 +#: config/i386/i386.opt:694 #, no-c-format msgid "Support MMX and SSE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:679 +#: config/i386/i386.opt:698 #, no-c-format msgid "Support MMX, SSE and SSE2 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:683 +#: config/i386/i386.opt:702 #, no-c-format msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:687 +#: config/i386/i386.opt:706 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code " "generation." msgstr "" -#: config/i386/i386.opt:691 +#: config/i386/i386.opt:710 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code " "generation." msgstr "" -#: config/i386/i386.opt:695 config/i386/i386.opt:699 +#: config/i386/i386.opt:714 config/i386/i386.opt:718 #, 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:703 +#: config/i386/i386.opt:722 #, no-c-format msgid "" "Do not support SSE4.1 and SSE4.2 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:711 +#: config/i386/i386.opt:730 #, 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:715 +#: config/i386/i386.opt:734 #, 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:719 +#: config/i386/i386.opt:738 #, 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:723 +#: config/i386/i386.opt:742 #, 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:727 +#: config/i386/i386.opt:746 #, 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:731 +#: config/i386/i386.opt:750 #, 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:735 +#: config/i386/i386.opt:754 #, 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:739 +#: config/i386/i386.opt:758 #, 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:743 +#: config/i386/i386.opt:762 #, 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:747 +#: config/i386/i386.opt:766 #, 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:751 +#: config/i386/i386.opt:770 #, 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:755 +#: config/i386/i386.opt:774 #, 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:759 +#: config/i386/i386.opt:778 #, 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:763 +#: config/i386/i386.opt:782 #, 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:767 +#: config/i386/i386.opt:786 #, 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:771 +#: config/i386/i386.opt:790 #, no-c-format msgid "Support AVX512VNNI built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:775 +#: config/i386/i386.opt:794 #, 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:779 +#: config/i386/i386.opt:798 #, no-c-format msgid "Support AVX512VP2INTERSECT built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:783 +#: config/i386/i386.opt:802 #, 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:787 +#: config/i386/i386.opt:806 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code " "generation." msgstr "" -#: config/i386/i386.opt:791 +#: config/i386/i386.opt:810 #, no-c-format msgid "Support FMA4 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:795 +#: config/i386/i386.opt:814 #, no-c-format msgid "Support XOP built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:799 +#: config/i386/i386.opt:818 #, no-c-format msgid "Support LWP built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:803 +#: config/i386/i386.opt:822 #, no-c-format msgid "" "Support code generation of Advanced Bit Manipulation (ABM) instructions." msgstr "" -#: config/i386/i386.opt:807 +#: config/i386/i386.opt:826 #, no-c-format msgid "Support code generation of popcnt instruction." msgstr "" -#: config/i386/i386.opt:811 +#: config/i386/i386.opt:830 #, no-c-format msgid "Support PCONFIG built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:815 +#: config/i386/i386.opt:834 #, no-c-format msgid "Support WBNOINVD built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:819 +#: config/i386/i386.opt:838 #, no-c-format msgid "Support PTWRITE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:823 +#: config/i386/i386.opt:842 #, no-c-format msgid "Support UINTR built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:827 +#: config/i386/i386.opt:846 #, no-c-format msgid "Support SGX built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:831 +#: config/i386/i386.opt:850 #, no-c-format msgid "Support RDPID built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:835 +#: config/i386/i386.opt:854 #, no-c-format msgid "Support GFNI built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:839 +#: config/i386/i386.opt:858 #, no-c-format msgid "Support VAES built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:843 +#: config/i386/i386.opt:862 #, no-c-format msgid "Support VPCLMULQDQ built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:847 +#: config/i386/i386.opt:866 #, no-c-format msgid "Support BMI built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:851 +#: config/i386/i386.opt:870 #, no-c-format msgid "Support BMI2 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:855 +#: config/i386/i386.opt:874 #, no-c-format msgid "Support LZCNT built-in function and code generation." msgstr "" -#: config/i386/i386.opt:859 +#: config/i386/i386.opt:878 #, no-c-format msgid "Support Hardware Lock Elision prefixes." msgstr "" -#: config/i386/i386.opt:863 +#: config/i386/i386.opt:882 #, no-c-format msgid "Support RDSEED instruction." msgstr "" -#: config/i386/i386.opt:867 +#: config/i386/i386.opt:886 #, no-c-format msgid "Support PREFETCHW instruction." msgstr "" -#: config/i386/i386.opt:871 +#: config/i386/i386.opt:890 #, no-c-format msgid "Support flag-preserving add-carry instructions." msgstr "" -#: config/i386/i386.opt:875 +#: config/i386/i386.opt:894 #, no-c-format msgid "Support CLFLUSHOPT instructions." msgstr "" -#: config/i386/i386.opt:879 +#: config/i386/i386.opt:898 #, no-c-format msgid "Support CLWB instruction." msgstr "" -#: config/i386/i386.opt:886 +#: config/i386/i386.opt:905 #, no-c-format msgid "Support FXSAVE and FXRSTOR instructions." msgstr "" -#: config/i386/i386.opt:890 +#: config/i386/i386.opt:909 #, no-c-format msgid "Support XSAVE and XRSTOR instructions." msgstr "" -#: config/i386/i386.opt:894 +#: config/i386/i386.opt:913 #, no-c-format msgid "Support XSAVEOPT instruction." msgstr "" -#: config/i386/i386.opt:898 +#: config/i386/i386.opt:917 #, no-c-format msgid "Support XSAVEC instructions." msgstr "" -#: config/i386/i386.opt:902 +#: config/i386/i386.opt:921 #, no-c-format msgid "Support XSAVES and XRSTORS instructions." msgstr "" -#: config/i386/i386.opt:906 +#: config/i386/i386.opt:925 #, no-c-format msgid "Support TBM built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:910 +#: config/i386/i386.opt:929 #, no-c-format msgid "Support code generation of cmpxchg16b instruction." msgstr "" -#: config/i386/i386.opt:914 +#: config/i386/i386.opt:933 #, no-c-format msgid "Support code generation of sahf instruction in 64bit x86-64 code." msgstr "" -#: config/i386/i386.opt:918 +#: config/i386/i386.opt:937 #, no-c-format msgid "Support code generation of movbe instruction." msgstr "" -#: config/i386/i386.opt:922 +#: config/i386/i386.opt:941 #, no-c-format msgid "Support code generation of crc32 instruction." msgstr "" -#: config/i386/i386.opt:926 +#: config/i386/i386.opt:945 #, no-c-format msgid "Support AES built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:930 +#: config/i386/i386.opt:949 #, no-c-format msgid "Support SHA1 and SHA256 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:934 +#: config/i386/i386.opt:953 #, no-c-format msgid "Support PCLMUL built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:938 +#: config/i386/i386.opt:957 #, no-c-format msgid "Encode SSE instructions with VEX prefix." msgstr "" -#: config/i386/i386.opt:942 +#: config/i386/i386.opt:961 #, no-c-format msgid "Support FSGSBASE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:946 +#: config/i386/i386.opt:965 #, no-c-format msgid "Support RDRND built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:950 +#: config/i386/i386.opt:969 #, no-c-format msgid "Support F16C built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:954 +#: config/i386/i386.opt:973 #, no-c-format msgid "Support PREFETCHWT1 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:958 +#: config/i386/i386.opt:977 #, no-c-format msgid "Emit profiling counter call at function entry before prologue." msgstr "" -#: config/i386/i386.opt:962 +#: config/i386/i386.opt:981 #, no-c-format msgid "Generate __mcount_loc section with all mcount or __fentry__ calls." msgstr "" -#: config/i386/i386.opt:966 config/s390/s390.opt:311 +#: config/i386/i386.opt:985 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:971 +#: config/i386/i386.opt:990 #, no-c-format msgid "Set name of __fentry__ symbol called at function entry." msgstr "" -#: config/i386/i386.opt:975 +#: config/i386/i386.opt:994 #, no-c-format msgid "Set name of section to record mrecord-mcount calls." msgstr "" -#: config/i386/i386.opt:979 +#: config/i386/i386.opt:998 #, no-c-format msgid "Skip setting up RAX register when passing variable arguments." msgstr "" -#: config/i386/i386.opt:983 +#: config/i386/i386.opt:1002 #, no-c-format msgid "" "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-" "time check." msgstr "" -#: config/i386/i386.opt:987 +#: config/i386/i386.opt:1006 #, no-c-format msgid "Split 32-byte AVX unaligned load." msgstr "" -#: config/i386/i386.opt:991 +#: config/i386/i386.opt:1010 #, no-c-format msgid "Split 32-byte AVX unaligned store." msgstr "" -#: config/i386/i386.opt:995 +#: config/i386/i386.opt:1014 #, no-c-format msgid "Support RTM built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1003 +#: config/i386/i386.opt:1022 #, no-c-format msgid "Support MWAITX and MONITORX built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1007 +#: config/i386/i386.opt:1026 #, no-c-format msgid "Support CLZERO built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1011 +#: config/i386/i386.opt:1030 #, no-c-format msgid "Support PKU built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1019 +#: config/i386/i386.opt:1038 #, no-c-format msgid "" "Known stack protector guard (for use with the -mstack-protector-guard= " "option):" msgstr "" -#: config/i386/i386.opt:1043 +#: config/i386/i386.opt:1062 #, no-c-format msgid "Use the given symbol for addressing the stack-protector guard." msgstr "" -#: config/i386/i386.opt:1054 +#: config/i386/i386.opt:1073 #, no-c-format msgid "" "Enable shadow stack built-in functions from Control-flow Enforcement " "Technology (CET)." msgstr "" -#: config/i386/i386.opt:1059 +#: config/i386/i386.opt:1078 #, 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:1064 +#: config/i386/i386.opt:1083 #, no-c-format msgid "" "Insert ENDBR instruction at function entry only via cf_check attribute for " "CET instrumentation." msgstr "" -#: config/i386/i386.opt:1069 +#: config/i386/i386.opt:1088 #, no-c-format msgid "Make all function calls indirect." msgstr "" -#: config/i386/i386.opt:1073 +#: config/i386/i386.opt:1092 #, no-c-format msgid "Convert indirect call and jump to call and return thunks." msgstr "" -#: config/i386/i386.opt:1077 +#: config/i386/i386.opt:1096 #, no-c-format msgid "Convert function return to call and return thunk." msgstr "" -#: config/i386/i386.opt:1081 config/s390/s390.opt:277 +#: config/i386/i386.opt:1100 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:1097 +#: config/i386/i386.opt:1116 #, 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:1101 +#: config/i386/i386.opt:1120 #, no-c-format msgid "Force indirect call and jump via register." msgstr "" -#: config/i386/i386.opt:1105 +#: config/i386/i386.opt:1124 #, no-c-format msgid "Support MOVDIRI built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1109 +#: config/i386/i386.opt:1128 #, no-c-format msgid "Support MOVDIR64B built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1113 +#: config/i386/i386.opt:1132 #, no-c-format msgid "Support WAITPKG built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1117 +#: config/i386/i386.opt:1136 #, no-c-format msgid "Support CLDEMOTE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1121 +#: config/i386/i386.opt:1140 #, no-c-format msgid "Instrument function exit in instrumented functions with __fentry__." msgstr "" -#: config/i386/i386.opt:1125 +#: config/i386/i386.opt:1144 #, no-c-format msgid "Known choices for return instrumentation with -minstrument-return=:" msgstr "" -#: config/i386/i386.opt:1138 +#: config/i386/i386.opt:1157 #, no-c-format msgid "" "Generate a __return_loc section pointing to all return instrumentation code." msgstr "" -#: config/i386/i386.opt:1146 +#: config/i386/i386.opt:1165 #, no-c-format msgid "" "Known choices for mitigation against straight line speculation with -mharden-" "sls=:" msgstr "" -#: config/i386/i386.opt:1162 +#: config/i386/i386.opt:1181 #, 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:1167 +#: config/i386/i386.opt:1186 #, no-c-format msgid "Support ENQCMD built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1171 +#: config/i386/i386.opt:1190 #, no-c-format msgid "Support SERIALIZE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1175 +#: config/i386/i386.opt:1194 #, no-c-format msgid "Support TSXLDTRK built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1179 +#: config/i386/i386.opt:1198 #, no-c-format msgid "Support AMX-TILE built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1183 +#: config/i386/i386.opt:1202 #, no-c-format msgid "Support AMX-INT8 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1187 +#: config/i386/i386.opt:1206 #, no-c-format msgid "Support AMX-BF16 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1191 +#: config/i386/i386.opt:1210 #, no-c-format msgid "Support HRESET built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1195 +#: config/i386/i386.opt:1214 #, no-c-format msgid "Support KL built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1199 +#: config/i386/i386.opt:1218 #, no-c-format msgid "Support WIDEKL built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1203 +#: config/i386/i386.opt:1222 #, 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:1208 +#: config/i386/i386.opt:1227 #, no-c-format msgid "Emit GNU_PROPERTY_X86_ISA_1_NEEDED GNU property." msgstr "" -#: config/i386/i386.opt:1212 +#: config/i386/i386.opt:1231 #, no-c-format msgid "Support MWAIT and MONITOR built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1216 +#: config/i386/i386.opt:1235 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and " "AVX512-FP16 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1220 +#: config/i386/i386.opt:1239 #, no-c-format msgid "Do not use GOT to access external symbols." msgstr "" -#: config/i386/i386.opt:1224 +#: config/i386/i386.opt:1243 #, no-c-format msgid "Instructions number above which STFL stall penalty can be compensated." msgstr "" -#: config/i386/i386.opt:1228 +#: config/i386/i386.opt:1247 #, 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:1233 +#: config/i386/i386.opt:1252 #, 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:1238 +#: config/i386/i386.opt:1257 #, 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:1243 +#: config/i386/i386.opt:1262 #, 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:1248 +#: config/i386/i386.opt:1267 #, no-c-format msgid "Support AMX-FP16 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1252 +#: config/i386/i386.opt:1271 #, no-c-format msgid "Support PREFETCHI built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1256 +#: config/i386/i386.opt:1275 #, no-c-format msgid "Support RAOINT built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1260 +#: config/i386/i386.opt:1279 #, no-c-format msgid "Enable conservative small loop unrolling." msgstr "" -#: config/i386/i386.opt:1264 +#: config/i386/i386.opt:1283 #, no-c-format msgid "" "-mlam=[none|u48|u57] Instrument meta data position in user data pointers." msgstr "" -#: config/i386/i386.opt:1280 +#: config/i386/i386.opt:1299 #, no-c-format msgid "Support AMX-COMPLEX built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1284 +#: config/i386/i386.opt:1303 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and " "AVXVNNIINT16 built-in functions and code generation." msgstr "" -#: config/i386/i386.opt:1289 +#: config/i386/i386.opt:1308 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SM3 built-in " "functions and code generation." msgstr "" -#: config/i386/i386.opt:1294 +#: config/i386/i386.opt:1313 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SHA512 built-in " "functions and code generation." msgstr "" -#: config/i386/i386.opt:1299 +#: config/i386/i386.opt:1318 #, no-c-format msgid "" "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and SM4 built-in " "functions and code generation." msgstr "" +#: config/i386/i386.opt:1323 +#, no-c-format +msgid "Enable vectorization for gather instruction." +msgstr "" + +#: config/i386/i386.opt:1327 +#, no-c-format +msgid "Enable vectorization for scatter instruction." +msgstr "" + +#: config/i386/i386.opt:1331 +#, no-c-format +msgid "" +"Support code generation for APX features, including EGPR, PUSH2POP2, NDD and " +"PPX." +msgstr "" + +#: config/i386/i386.opt:1360 +#, no-c-format +msgid "Enable GPR32 in inline asm when APX_F enabled." +msgstr "" + +#: config/i386/i386.opt:1364 +#, no-c-format +msgid "Support 512 bit vector built-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1368 +#, no-c-format +msgid "Support USER_MSR built-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1372 config/i386/i386.opt:1382 +#, no-c-format +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and AVX10.1 " +"built-in functions and code generation." +msgstr "" + +#: config/i386/i386.opt:1377 +#, no-c-format +msgid "" +"Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, and " +"AVX10.1-512 built-in functions and code generation." +msgstr "" + #: config/pa/pa64-hpux.opt:23 #, no-c-format msgid "Assume code will be linked by GNU ld." @@ -8910,17 +9239,17 @@ msgstr "" msgid "Alias:" msgstr "" -#: config/nvptx/nvptx.opt:116 +#: config/nvptx/nvptx.opt:122 #, no-c-format msgid "Known PTX ISA versions (for use with the -mptx= option):" msgstr "" -#: config/nvptx/nvptx.opt:135 +#: config/nvptx/nvptx.opt:141 #, no-c-format msgid "Specify the PTX ISA version to use." msgstr "" -#: config/nvptx/nvptx.opt:139 +#: config/nvptx/nvptx.opt:145 #, no-c-format msgid "Initialize ptx registers." msgstr "" @@ -9031,7 +9360,19 @@ msgid "" "such an addressing mode for X." msgstr "" -#: config/avr/avr.opt:100 +#: config/avr/avr.opt:99 +#, no-c-format +msgid "" +"The device has the bitfield NVMCTRL_CTRLB.FLMAP. This option is used " +"internally." +msgstr "" + +#: config/avr/avr.opt:103 +#, no-c-format +msgid "The device has the .rodata section located in the RAM area." +msgstr "" + +#: config/avr/avr.opt:108 #, no-c-format msgid "" "The device has no SPH special function register. This option will be " @@ -9039,53 +9380,53 @@ msgid "" "absence of SPH can be deduced from -mmcu=MCU." msgstr "" -#: config/avr/avr.opt:104 +#: config/avr/avr.opt:112 #, no-c-format msgid "Warn if the address space of an address is changed." msgstr "" -#: config/avr/avr.opt:108 +#: config/avr/avr.opt:116 #, no-c-format msgid "" "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by " "default." msgstr "" -#: config/avr/avr.opt:112 +#: config/avr/avr.opt:120 #, no-c-format msgid "" "Allow to use truncation instead of rounding towards zero for fractional " "fixed-point types." msgstr "" -#: config/avr/avr.opt:116 +#: config/avr/avr.opt:124 #, no-c-format msgid "" "Assume that all data in static storage can be accessed by LDS / STS. This " "option is only useful for reduced Tiny devices." msgstr "" -#: config/avr/avr.opt:120 +#: config/avr/avr.opt:128 #, no-c-format msgid "-mdouble=\tUse bits wide double type." msgstr "" -#: config/avr/avr.opt:124 +#: config/avr/avr.opt:132 #, no-c-format msgid "-mlong-double=\tUse bits wide long double type." msgstr "" -#: config/avr/avr.opt:128 +#: config/avr/avr.opt:136 #, no-c-format msgid "Do not link against the device-specific library lib.a." msgstr "" -#: config/avr/avr.opt:132 +#: config/avr/avr.opt:140 #, no-c-format msgid "Do not use the device-specific specs file device-specs/specs-." msgstr "" -#: config/avr/avr.opt:136 +#: config/avr/avr.opt:144 #, no-c-format msgid "Available BITS selections:" msgstr "" @@ -9426,6 +9767,14 @@ msgstr "" msgid "Store all argument registers on the stack." msgstr "" +#: config/s390/s390.opt:335 +#, no-c-format +msgid "" +"Assume external symbols to be potentially unaligned. By default all symbols " +"without explicit alignment are assumed to reside on a 2 byte boundary as " +"mandated by the IBM Z ABI." +msgstr "" + #: config/rl78/rl78.opt:27 config/rx/elf.opt:26 config/csky/csky.opt:198 #, no-c-format msgid "Use the simulator runtime." @@ -9491,12 +9840,12 @@ msgstr "" msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):" msgstr "" -#: config/arm/arm-tables.opt:302 +#: config/arm/arm-tables.opt:305 #, no-c-format msgid "Known ARM architectures (for use with the -march= option):" msgstr "" -#: config/arm/arm-tables.opt:408 +#: config/arm/arm-tables.opt:411 #, no-c-format msgid "Known ARM FPUs (for use with the -mfpu= option):" msgstr "" @@ -10496,7 +10845,7 @@ msgid "" "and penalize only if it's satisfied. The default value is 20." msgstr "" -#: config/rs6000/rs6000.opt:670 +#: config/rs6000/rs6000.opt:670 config/loongarch/loongarch.opt:263 #, no-c-format msgid "" "Indicate how many non memory access vector instructions can be issued per " @@ -10770,109 +11119,183 @@ msgstr "" msgid "Enable user-defined instructions." msgstr "" -#: config/loongarch/loongarch.opt:47 +#: config/loongarch/loongarch.opt:41 #, no-c-format msgid "Basic ISAs of LoongArch:" msgstr "" -#: config/loongarch/loongarch.opt:56 +#: config/loongarch/loongarch.opt:49 #, no-c-format msgid "FPU types of LoongArch:" msgstr "" -#: config/loongarch/loongarch.opt:69 +#: config/loongarch/loongarch.opt:62 #, no-c-format msgid "-mfpu=FPU\tGenerate code for the given FPU." msgstr "" -#: config/loongarch/loongarch.opt:76 config/mips/mips.opt:377 +#: config/loongarch/loongarch.opt:69 config/mips/mips.opt:398 #, no-c-format msgid "Prevent the use of all hardware floating-point instructions." msgstr "" -#: config/loongarch/loongarch.opt:80 config/mips/mips.opt:369 +#: config/loongarch/loongarch.opt:73 config/mips/mips.opt:390 #, no-c-format msgid "" "Restrict the use of hardware floating-point instructions to 32-bit " "operations." msgstr "" -#: config/loongarch/loongarch.opt:84 config/mips/mips.opt:116 +#: config/loongarch/loongarch.opt:77 config/mips/mips.opt:116 #, no-c-format msgid "" "Allow hardware floating-point instructions to cover both 32-bit and 64-bit " "operations." msgstr "" -#: config/loongarch/loongarch.opt:90 +#: config/loongarch/loongarch.opt:81 +#, no-c-format +msgid "SIMD extension levels of LoongArch:" +msgstr "" + +#: config/loongarch/loongarch.opt:94 +#, no-c-format +msgid "-msimd=SIMD\tGenerate code for the given SIMD extension." +msgstr "" + +#: config/loongarch/loongarch.opt:98 +#, no-c-format +msgid "Enable LoongArch SIMD Extension (LSX, 128-bit)." +msgstr "" + +#: config/loongarch/loongarch.opt:102 +#, no-c-format +msgid "Enable LoongArch Advanced SIMD Extension (LASX, 256-bit)." +msgstr "" + +#: config/loongarch/loongarch.opt:107 #, no-c-format msgid "LoongArch CPU types:" msgstr "" -#: config/loongarch/loongarch.opt:103 +#: config/loongarch/loongarch.opt:126 #, no-c-format msgid "-march=PROCESSOR\tGenerate code for the given PROCESSOR ISA." msgstr "" -#: config/loongarch/loongarch.opt:107 +#: config/loongarch/loongarch.opt:130 #, no-c-format msgid "-mtune=PROCESSOR\tGenerate optimized code for PROCESSOR." msgstr "" -#: config/loongarch/loongarch.opt:116 +#: config/loongarch/loongarch.opt:139 #, no-c-format msgid "Base ABI types for LoongArch:" msgstr "" -#: config/loongarch/loongarch.opt:129 +#: config/loongarch/loongarch.opt:152 #, no-c-format msgid "-mabi=BASEABI\tGenerate code that conforms to the given BASEABI." msgstr "" -#: config/loongarch/loongarch.opt:138 config/mips/mips.opt:71 +#: config/loongarch/loongarch.opt:161 config/mips/mips.opt:71 #, no-c-format msgid "" "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions." msgstr "" -#: config/loongarch/loongarch.opt:142 config/mips/mips.opt:83 +#: config/loongarch/loongarch.opt:165 config/mips/mips.opt:83 #, no-c-format msgid "Trap on integer divide by zero." msgstr "" -#: config/loongarch/loongarch.opt:146 +#: config/loongarch/loongarch.opt:169 #, no-c-format msgid "Conditional moves for integral are enabled." msgstr "" -#: config/loongarch/loongarch.opt:150 +#: config/loongarch/loongarch.opt:173 #, no-c-format msgid "Conditional moves for float are enabled." msgstr "" -#: config/loongarch/loongarch.opt:154 +#: config/loongarch/loongarch.opt:177 #, no-c-format msgid "" "Prevent optimizing block moves, which is also the default behavior of -Os." msgstr "" -#: config/loongarch/loongarch.opt:162 +#: config/loongarch/loongarch.opt:185 #, no-c-format msgid "" "-mmax-inline-memcpy-size=SIZE\tSet the max size of memcpy to inline, default " "is 1024." msgstr "" -#: config/loongarch/loongarch.opt:166 +#: config/loongarch/loongarch.opt:189 config/mips/mips.opt:150 +#, no-c-format +msgid "The code model option names for -mexplicit-relocs:" +msgstr "" + +#: config/loongarch/loongarch.opt:202 config/mips/mips.opt:163 #, no-c-format msgid "Use %reloc() assembly operators." msgstr "" -#: config/loongarch/loongarch.opt:197 +#: config/loongarch/loongarch.opt:206 config/mips/mips.opt:167 +#, no-c-format +msgid "Use %reloc() assembly operators (for backward compatibility)." +msgstr "" + +#: config/loongarch/loongarch.opt:210 +#, no-c-format +msgid "" +"Generate approximate reciprocal divide and square root for better throughput." +msgstr "" + +#: config/loongarch/loongarch.opt:245 #, no-c-format msgid "Avoid using the GOT to access external symbols." msgstr "" +#: config/loongarch/loongarch.opt:254 +#, no-c-format +msgid "Pass -mrelax or -mno-relax option to the assembler." +msgstr "" + +#: config/loongarch/loongarch.opt:258 +#, no-c-format +msgid "" +"Used to limit unroll factor which indicates how much the autovectorizer may " +"unroll a loop. The default value is 6." +msgstr "" + +#: config/loongarch/loongarch.opt:276 +#, no-c-format +msgid "Support frecipe.{s/d} and frsqrte.{s/d} instructions." +msgstr "" + +#: config/loongarch/loongarch.opt:280 +#, no-c-format +msgid "" +"Support div.w[u] and mod.w[u] instructions with inputs not sign-extended." +msgstr "" + +#: config/loongarch/loongarch.opt:284 +#, no-c-format +msgid "Support am{swap/add}[_db].{b/h} instructions." +msgstr "" + +#: config/loongarch/loongarch.opt:288 +#, no-c-format +msgid "Support amcas[_db].{b/h/w/d} instructions." +msgstr "" + +#: config/loongarch/loongarch.opt:292 +#, no-c-format +msgid "Do not need load-load barriers (dbar 0x700)." +msgstr "" + #: config/or1k/elf.opt:28 #, no-c-format msgid "Configure the newlib board specific runtime. The default is or1ksim." @@ -12501,7 +12924,7 @@ msgstr "" msgid "No default crt0.o." msgstr "" -#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:417 +#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:438 #, no-c-format msgid "Put uninitialized constants in ROM (needs -membedded-data)." msgstr "" @@ -13090,59 +13513,66 @@ 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:45 config/gcn/gcn.opt:49 +#: config/gcn/gcn.opt:51 config/gcn/gcn.opt:55 #, no-c-format msgid "Specify the name of the target GPU." msgstr "" -#: config/gcn/gcn.opt:53 +#: config/gcn/gcn.opt:59 #, no-c-format msgid "Generate code for a 32-bit ABI." msgstr "" -#: config/gcn/gcn.opt:57 +#: config/gcn/gcn.opt:63 #, no-c-format msgid "Generate code for a 64-bit ABI." msgstr "" -#: config/gcn/gcn.opt:61 +#: config/gcn/gcn.opt:67 #, no-c-format msgid "Enable OpenMP GPU offloading." msgstr "" -#: config/gcn/gcn.opt:72 +#: config/gcn/gcn.opt:78 #, no-c-format msgid "Obsolete; use GCN_STACK_SIZE at runtime." msgstr "" -#: config/gcn/gcn.opt:78 +#: config/gcn/gcn.opt:84 #, no-c-format msgid "" "Amount of local data-share (LDS) memory to reserve for gang-private " "variables." msgstr "" -#: config/gcn/gcn.opt:82 +#: config/gcn/gcn.opt:88 #, no-c-format msgid "Warn about invalid OpenACC dimensions." msgstr "" -#: config/gcn/gcn.opt:86 +#: config/gcn/gcn.opt:92 #, no-c-format msgid "SRAM-ECC and XNACK modes:" msgstr "" -#: config/gcn/gcn.opt:99 +#: config/gcn/gcn.opt:108 #, no-c-format -msgid "Compile for devices requiring XNACK enabled. Default \"off\"." +msgid "" +"Compile for devices requiring XNACK enabled. Default \"any\" if USM is " +"supported." msgstr "" -#: config/gcn/gcn.opt:103 +#: config/gcn/gcn.opt:112 #, no-c-format msgid "" "Compile for devices with the SRAM ECC feature enabled, or not. Default " @@ -13210,7 +13640,12 @@ msgstr "" msgid "Enable signed division and modulus instructions." msgstr "" -#: config/bpf/bpf.opt:98 +#: config/bpf/bpf.opt:76 +#, no-c-format +msgid "Enable signed move and memory load instructions." +msgstr "" + +#: config/bpf/bpf.opt:102 #, no-c-format msgid "Known assembler dialects (for use with the -masm= option)" msgstr "" @@ -13297,376 +13732,376 @@ msgstr "" msgid "Use Enhanced Virtual Addressing instructions." msgstr "" -#: config/mips/mips.opt:150 +#: config/mips/mips.opt:171 #, no-c-format -msgid "Use NewABI-style %reloc() assembly operators." +msgid "Don't use %reloc() assembly operators (for backward compatibility)." msgstr "" -#: config/mips/mips.opt:154 +#: config/mips/mips.opt:175 #, no-c-format msgid "Use -G for data that is not defined by the current object." msgstr "" -#: config/mips/mips.opt:158 +#: config/mips/mips.opt:179 #, no-c-format msgid "Work around certain 24K errata." msgstr "" -#: config/mips/mips.opt:162 +#: config/mips/mips.opt:183 #, no-c-format msgid "Work around certain R4000 errata." msgstr "" -#: config/mips/mips.opt:166 +#: config/mips/mips.opt:187 #, no-c-format msgid "Work around certain R4400 errata." msgstr "" -#: config/mips/mips.opt:170 +#: config/mips/mips.opt:191 #, no-c-format msgid "Work around the R5900 short loop erratum." msgstr "" -#: config/mips/mips.opt:174 +#: config/mips/mips.opt:195 #, no-c-format msgid "Work around certain RM7000 errata." msgstr "" -#: config/mips/mips.opt:178 +#: config/mips/mips.opt:199 #, no-c-format msgid "Work around certain R10000 errata." msgstr "" -#: config/mips/mips.opt:182 +#: config/mips/mips.opt:203 #, no-c-format msgid "Work around errata for early SB-1 revision 2 cores." msgstr "" -#: config/mips/mips.opt:186 +#: config/mips/mips.opt:207 #, no-c-format msgid "Work around certain VR4120 errata." msgstr "" -#: config/mips/mips.opt:190 +#: config/mips/mips.opt:211 #, no-c-format msgid "Work around VR4130 mflo/mfhi errata." msgstr "" -#: config/mips/mips.opt:194 +#: config/mips/mips.opt:215 #, no-c-format msgid "Work around an early 4300 hardware bug." msgstr "" -#: config/mips/mips.opt:198 +#: config/mips/mips.opt:219 #, no-c-format msgid "FP exceptions are enabled." msgstr "" -#: config/mips/mips.opt:202 +#: config/mips/mips.opt:223 #, no-c-format msgid "Use 32-bit floating-point registers." msgstr "" -#: config/mips/mips.opt:206 +#: config/mips/mips.opt:227 #, no-c-format msgid "Conform to the o32 FPXX ABI." msgstr "" -#: config/mips/mips.opt:210 +#: config/mips/mips.opt:231 #, no-c-format msgid "Use 64-bit floating-point registers." msgstr "" -#: config/mips/mips.opt:214 +#: config/mips/mips.opt:235 #, no-c-format msgid "" "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack " "trampolines." msgstr "" -#: config/mips/mips.opt:218 +#: config/mips/mips.opt:239 #, no-c-format msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode." msgstr "" -#: config/mips/mips.opt:222 +#: config/mips/mips.opt:243 #, no-c-format msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding." msgstr "" -#: config/mips/mips.opt:226 +#: config/mips/mips.opt:247 #, no-c-format msgid "" "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):" msgstr "" -#: config/mips/mips.opt:236 +#: config/mips/mips.opt:257 #, no-c-format msgid "Use 32-bit general registers." msgstr "" -#: config/mips/mips.opt:240 +#: config/mips/mips.opt:261 #, no-c-format msgid "Use 64-bit general registers." msgstr "" -#: config/mips/mips.opt:244 +#: config/mips/mips.opt:265 #, no-c-format msgid "Use GP-relative addressing to access small data." msgstr "" -#: config/mips/mips.opt:248 +#: config/mips/mips.opt:269 #, no-c-format msgid "" "When generating -mabicalls code, allow executables to use PLTs and copy " "relocations." msgstr "" -#: config/mips/mips.opt:252 +#: config/mips/mips.opt:273 #, no-c-format msgid "Allow the use of hardware floating-point ABI and instructions." msgstr "" -#: config/mips/mips.opt:256 +#: config/mips/mips.opt:277 #, no-c-format msgid "Generate code that is link-compatible with MIPS16 and microMIPS code." msgstr "" -#: config/mips/mips.opt:260 +#: config/mips/mips.opt:281 #, no-c-format msgid "An alias for minterlink-compressed provided for backward-compatibility." msgstr "" -#: config/mips/mips.opt:264 +#: config/mips/mips.opt:285 #, no-c-format msgid "-mipsN\tGenerate code for ISA level N." msgstr "" -#: config/mips/mips.opt:268 +#: config/mips/mips.opt:289 #, no-c-format msgid "Generate MIPS16 code." msgstr "" -#: config/mips/mips.opt:272 +#: config/mips/mips.opt:293 #, no-c-format msgid "Use MIPS-3D instructions." msgstr "" -#: config/mips/mips.opt:276 +#: config/mips/mips.opt:297 #, no-c-format msgid "Use ll, sc and sync instructions." msgstr "" -#: config/mips/mips.opt:280 +#: config/mips/mips.opt:301 #, no-c-format msgid "Use -G for object-local data." msgstr "" -#: config/mips/mips.opt:284 +#: config/mips/mips.opt:305 #, no-c-format msgid "Use indirect calls." msgstr "" -#: config/mips/mips.opt:288 +#: config/mips/mips.opt:309 #, no-c-format msgid "Use a 32-bit long type." msgstr "" -#: config/mips/mips.opt:292 +#: config/mips/mips.opt:313 #, no-c-format msgid "Use a 64-bit long type." msgstr "" -#: config/mips/mips.opt:296 +#: config/mips/mips.opt:317 #, no-c-format msgid "Pass the address of the ra save location to _mcount in $12." msgstr "" -#: config/mips/mips.opt:300 +#: config/mips/mips.opt:321 #, no-c-format msgid "Don't optimize block moves." msgstr "" -#: config/mips/mips.opt:304 +#: config/mips/mips.opt:325 #, no-c-format msgid "Use microMIPS instructions." msgstr "" -#: config/mips/mips.opt:308 +#: config/mips/mips.opt:329 #, no-c-format msgid "Use MIPS MSA Extension instructions." msgstr "" -#: config/mips/mips.opt:312 +#: config/mips/mips.opt:333 #, no-c-format msgid "Allow the use of MT instructions." msgstr "" -#: config/mips/mips.opt:316 +#: config/mips/mips.opt:337 #, no-c-format msgid "Prevent the use of all floating-point operations." msgstr "" -#: config/mips/mips.opt:320 +#: config/mips/mips.opt:341 #, no-c-format msgid "Use MCU instructions." msgstr "" -#: config/mips/mips.opt:324 +#: config/mips/mips.opt:345 #, no-c-format msgid "Do not use a cache-flushing function before calling stack trampolines." msgstr "" -#: config/mips/mips.opt:328 +#: config/mips/mips.opt:349 #, no-c-format msgid "Do not use MDMX instructions." msgstr "" -#: config/mips/mips.opt:332 +#: config/mips/mips.opt:353 #, no-c-format msgid "Generate normal-mode code." msgstr "" -#: config/mips/mips.opt:336 +#: config/mips/mips.opt:357 #, no-c-format msgid "Do not use MIPS-3D instructions." msgstr "" -#: config/mips/mips.opt:340 +#: config/mips/mips.opt:361 #, no-c-format msgid "Use paired-single floating-point instructions." msgstr "" -#: config/mips/mips.opt:344 +#: config/mips/mips.opt:365 #, no-c-format msgid "" "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be " "inserted." msgstr "" -#: config/mips/mips.opt:348 +#: config/mips/mips.opt:369 #, no-c-format msgid "Valid arguments to -mr10k-cache-barrier=:" msgstr "" -#: config/mips/mips.opt:361 +#: config/mips/mips.opt:382 #, no-c-format msgid "Try to allow the linker to turn PIC calls into direct calls." msgstr "" -#: config/mips/mips.opt:365 +#: config/mips/mips.opt:386 #, no-c-format msgid "" "When generating -mabicalls code, make the code suitable for use in shared " "libraries." msgstr "" -#: config/mips/mips.opt:373 +#: config/mips/mips.opt:394 #, no-c-format msgid "Use SmartMIPS instructions." msgstr "" -#: config/mips/mips.opt:381 +#: config/mips/mips.opt:402 #, no-c-format msgid "Optimize lui/addiu address loads." msgstr "" -#: config/mips/mips.opt:385 +#: config/mips/mips.opt:406 #, no-c-format msgid "Enable the MIPS16e V2 instructions." msgstr "" -#: config/mips/mips.opt:389 +#: config/mips/mips.opt:410 #, no-c-format msgid "Assume all symbols have 32-bit values." msgstr "" -#: config/mips/mips.opt:393 +#: config/mips/mips.opt:414 #, no-c-format msgid "Use synci instruction to invalidate i-cache." msgstr "" -#: config/mips/mips.opt:401 +#: config/mips/mips.opt:422 #, no-c-format msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable." msgstr "" -#: config/mips/mips.opt:405 +#: config/mips/mips.opt:426 #, no-c-format msgid "Use 4-operand madd.s/madd.d and related instructions where applicable." msgstr "" -#: config/mips/mips.opt:413 +#: config/mips/mips.opt:434 #, no-c-format msgid "Generate code with unaligned load store, valid for MIPS R6." msgstr "" -#: config/mips/mips.opt:421 +#: config/mips/mips.opt:442 #, no-c-format msgid "Use Virtualization (VZ) instructions." msgstr "" -#: config/mips/mips.opt:425 +#: config/mips/mips.opt:446 #, no-c-format msgid "Use eXtended Physical Address (XPA) instructions." msgstr "" -#: config/mips/mips.opt:429 +#: config/mips/mips.opt:450 #, no-c-format msgid "Use Cyclic Redundancy Check (CRC) instructions." msgstr "" -#: config/mips/mips.opt:433 +#: config/mips/mips.opt:454 #, no-c-format msgid "Use Global INValidate (GINV) instructions." msgstr "" -#: config/mips/mips.opt:437 +#: config/mips/mips.opt:458 #, no-c-format msgid "Perform VR4130-specific alignment optimizations." msgstr "" -#: config/mips/mips.opt:441 +#: config/mips/mips.opt:462 #, no-c-format msgid "Lift restrictions on GOT size." msgstr "" -#: config/mips/mips.opt:445 +#: config/mips/mips.opt:466 #, no-c-format msgid "Enable use of odd-numbered single-precision registers." msgstr "" -#: config/mips/mips.opt:449 +#: config/mips/mips.opt:470 #, no-c-format msgid "Optimize frame header." msgstr "" -#: config/mips/mips.opt:456 +#: config/mips/mips.opt:477 #, no-c-format msgid "Enable load/store bonding." msgstr "" -#: config/mips/mips.opt:460 +#: config/mips/mips.opt:481 #, no-c-format msgid "Specify the compact branch usage policy." msgstr "" -#: config/mips/mips.opt:464 +#: config/mips/mips.opt:485 #, no-c-format msgid "Policies available for use with -mcompact-branches=:" msgstr "" -#: config/mips/mips.opt:477 +#: config/mips/mips.opt:498 #, no-c-format msgid "Use Loongson MultiMedia extensions Instructions (MMI) instructions." msgstr "" -#: config/mips/mips.opt:481 +#: config/mips/mips.opt:502 #, no-c-format msgid "Use Loongson EXTension (EXT) instructions." msgstr "" -#: config/mips/mips.opt:485 +#: config/mips/mips.opt:506 #, no-c-format msgid "Use Loongson EXTension R2 (EXT2) instructions." msgstr "" @@ -13896,23 +14331,11 @@ msgstr "" msgid "Don't use less than 25 bit addressing range for calls." msgstr "" -#: 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:322 #, no-c-format msgid "Enable pre-reload use of cbranchsi pattern." msgstr "" -#: config/arc/arc.opt:326 -#, no-c-format -msgid "Enable bbit peephole2." -msgstr "" - #: config/arc/arc.opt:330 #, no-c-format msgid "" @@ -14074,6 +14497,11 @@ msgstr "" msgid "Enable ENTER_S and LEAVE_S opcodes for ARCv2." msgstr "" +#: config/vxworks-smp.opt:25 +#, no-c-format +msgid "Select VxWorks SMP C runtimes for linking." +msgstr "" + #: lto/lang.opt:50 #, no-c-format msgid "Set linker output type (used internally during LTO optimization)." @@ -14346,664 +14774,688 @@ msgstr "" msgid "Warn when attempting to free a non-heap object." msgstr "" -#: common.opt:646 +#: common.opt:639 +#, no-c-format +msgid "Warn when -fhardened did not enable an option from its set." +msgstr "" + +#: common.opt:650 #, no-c-format msgid "Warn when a switch case falls through." msgstr "" -#: common.opt:654 +#: common.opt:658 #, no-c-format msgid "Warn when an inlined function cannot be inlined." msgstr "" -#: common.opt:658 +#: common.opt:662 #, no-c-format msgid "" "Warn when an atomic memory model parameter is known to be outside the valid " "range." msgstr "" -#: common.opt:665 +#: common.opt:669 #, no-c-format msgid "" "-Wlarger-than=\tWarn if an object's size exceeds ." msgstr "" -#: common.opt:669 +#: common.opt:673 #, no-c-format msgid "" "Disable -Wlarger-than= warning. Equivalent to -Wlarger-than= or " "larger." msgstr "" -#: common.opt:673 +#: common.opt:677 #, no-c-format msgid "Warn if comparing pointer parameter with nonnull attribute with NULL." msgstr "" -#: common.opt:677 +#: common.opt:681 #, no-c-format msgid "" "Warn if dereferencing a NULL pointer may lead to erroneous or undefined " "behavior." msgstr "" -#: common.opt:688 +#: common.opt:692 #, no-c-format msgid "" "Warn about some C++ One Definition Rule violations during link time " "optimization." msgstr "" -#: common.opt:692 +#: common.opt:696 #, no-c-format msgid "Warn about overflow in arithmetic expressions." msgstr "" -#: common.opt:696 +#: common.opt:700 #, no-c-format msgid "" "During link time optimization warn about mismatched types of global " "declarations." msgstr "" -#: common.opt:700 +#: common.opt:704 #, no-c-format msgid "Warn when the packed attribute has no effect on struct layout." msgstr "" -#: common.opt:704 +#: common.opt:708 #, no-c-format msgid "Warn when padding is required to align structure members." msgstr "" -#: common.opt:708 +#: common.opt:712 #, no-c-format msgid "Issue warnings needed for strict compliance to the standard." msgstr "" -#: common.opt:712 +#: common.opt:716 #, no-c-format msgid "" "Warn about returning a pointer/reference to a local or temporary variable." msgstr "" -#: common.opt:716 +#: common.opt:720 #, no-c-format msgid "Warn when one variable shadows another. Same as -Wshadow=global." msgstr "" -#: common.opt:720 +#: common.opt:724 #, no-c-format msgid "Warn when one variable shadows another (globally)." msgstr "" -#: common.opt:724 +#: common.opt:728 #, no-c-format msgid "" "Warn when one local variable shadows another local variable or parameter." msgstr "" -#: common.opt:731 +#: common.opt:735 #, no-c-format msgid "" "Warn when one local variable shadows another local variable or parameter of " "compatible type." msgstr "" -#: common.opt:738 +#: common.opt:742 #, no-c-format msgid "Warn when not issuing stack smashing protection for some reason." msgstr "" -#: common.opt:742 +#: common.opt:746 #, no-c-format msgid "" "-Wstack-usage=\tWarn if stack usage might exceed ." msgstr "" -#: common.opt:746 +#: common.opt:750 #, no-c-format msgid "" "Disable Wstack-usage= warning. Equivalent to Wstack-usage= or " "larger." msgstr "" -#: common.opt:750 common.opt:754 +#: common.opt:754 common.opt:758 #, no-c-format msgid "Warn about code which might break strict aliasing rules." msgstr "" -#: common.opt:758 common.opt:762 +#: common.opt:762 common.opt:766 #, no-c-format msgid "Warn about optimizations that assume that signed overflow is undefined." msgstr "" -#: common.opt:766 +#: common.opt:770 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((cold))." msgstr "" -#: common.opt:770 +#: common.opt:774 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((const))." msgstr "" -#: common.opt:774 +#: common.opt:778 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((pure))." msgstr "" -#: common.opt:778 +#: common.opt:782 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((noreturn))." msgstr "" -#: common.opt:782 +#: common.opt:786 #, no-c-format msgid "" "Warn about functions which might be candidates for __attribute__((malloc))." msgstr "" -#: common.opt:786 +#: common.opt:790 +#, no-c-format +msgid "" +"Warn about functions which might be candidates for " +"__attribute__((returns_nonnull))." +msgstr "" + +#: common.opt:794 #, no-c-format msgid "" "Warn about C++ polymorphic types where adding final keyword would improve " "code quality." msgstr "" -#: common.opt:790 +#: common.opt:798 #, no-c-format msgid "" "Warn about C++ virtual methods where adding final keyword would improve code " "quality." msgstr "" -#: common.opt:794 +#: common.opt:802 #, no-c-format msgid "" "Warn about statements between switch's controlling expression and the first " "case." msgstr "" -#: common.opt:799 +#: common.opt:807 #, no-c-format msgid "Do not suppress warnings from system headers." msgstr "" -#: common.opt:803 +#: common.opt:811 #, no-c-format msgid "Warn whenever a trampoline is generated." msgstr "" -#: common.opt:807 +#: common.opt:815 #, no-c-format msgid "" "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto " "variable." msgstr "" -#: common.opt:811 +#: common.opt:819 #, 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:815 +#: common.opt:823 #, no-c-format msgid "Warn about uninitialized automatic variables." msgstr "" -#: common.opt:819 +#: common.opt:827 #, no-c-format msgid "Warn about maybe uninitialized automatic variables." msgstr "" -#: common.opt:827 +#: common.opt:835 #, no-c-format msgid "Enable all -Wunused- warnings." msgstr "" -#: common.opt:831 +#: common.opt:839 #, no-c-format msgid "Warn when a function parameter is only set, otherwise unused." msgstr "" -#: common.opt:835 +#: common.opt:843 #, no-c-format msgid "Warn when a variable is only set, otherwise unused." msgstr "" -#: common.opt:839 +#: common.opt:847 #, no-c-format msgid "Warn when a function is unused." msgstr "" -#: common.opt:843 +#: common.opt:851 #, no-c-format msgid "Warn when a label is unused." msgstr "" -#: common.opt:847 +#: common.opt:855 #, no-c-format msgid "Warn when a function parameter is unused." msgstr "" -#: common.opt:851 +#: common.opt:859 #, no-c-format msgid "Warn when an expression value is unused." msgstr "" -#: common.opt:855 +#: common.opt:863 #, no-c-format msgid "Warn when a variable is unused." msgstr "" -#: common.opt:859 +#: common.opt:867 #, no-c-format msgid "Warn in case profiles in -fprofile-use do not match." msgstr "" -#: common.opt:863 +#: common.opt:871 #, no-c-format msgid "" "Warn in case a function ends earlier than it begins due to an invalid " "linenum macros." msgstr "" -#: common.opt:867 +#: common.opt:875 #, no-c-format msgid "Warn in case profiles in -fprofile-use do not exist." msgstr "" -#: common.opt:871 +#: common.opt:879 #, no-c-format msgid "Warn when a vector operation is compiled outside the SIMD." msgstr "" -#: common.opt:875 +#: common.opt:883 #, no-c-format msgid "Warn about unsupported features in ThreadSanitizer." msgstr "" -#: common.opt:891 +#: common.opt:899 #, no-c-format msgid "-aux-info \tEmit declaration information into ." msgstr "" -#: common.opt:904 +#: common.opt:912 #, no-c-format msgid "-d\tEnable dumps from specific passes of the compiler." msgstr "" -#: common.opt:908 +#: common.opt:916 #, no-c-format msgid "-dumpbase \tSet the file basename to be used for dumps." msgstr "" -#: common.opt:912 +#: common.opt:920 #, no-c-format msgid "" "-dumpbase-ext . Drop a trailing . from the dump basename to " "name auxiliary output files." msgstr "" -#: common.opt:916 +#: common.opt:924 #, no-c-format msgid "-dumpdir \tSet the directory name to be used for dumps." msgstr "" -#: common.opt:1017 +#: common.opt:1030 #, no-c-format msgid "The version of the C++ ABI in use." msgstr "" -#: common.opt:1021 +#: common.opt:1034 #, no-c-format msgid "Aggressively optimize loops using language constraints." msgstr "" -#: common.opt:1025 +#: common.opt:1038 #, no-c-format msgid "Align the start of functions." msgstr "" -#: common.opt:1035 +#: common.opt:1045 #, no-c-format msgid "Align labels which are only reached by jumping." msgstr "" -#: common.opt:1042 +#: common.opt:1052 #, no-c-format msgid "Align all labels." msgstr "" -#: common.opt:1049 +#: common.opt:1059 #, no-c-format msgid "Align the start of loops." msgstr "" -#: common.opt:1056 +#: common.opt:1066 #, no-c-format msgid "Allow the compiler to introduce new data races on stores." msgstr "" -#: common.opt:1060 +#: common.opt:1070 #, no-c-format msgid "Enable static analysis pass." msgstr "" -#: common.opt:1080 +#: common.opt:1090 #, no-c-format msgid "Select what to sanitize." msgstr "" -#: common.opt:1084 +#: common.opt:1094 #, no-c-format msgid "Select type of coverage sanitization." msgstr "" -#: common.opt:1097 +#: common.opt:1107 #, no-c-format msgid "-fasan-shadow-offset=\tUse custom shadow memory offset." msgstr "" -#: common.opt:1101 +#: common.opt:1111 #, no-c-format msgid "" "-fsanitize-sections=\tSanitize global variables in user-" "defined sections." msgstr "" -#: common.opt:1106 +#: common.opt:1116 #, no-c-format msgid "After diagnosing undefined behavior attempt to continue execution." msgstr "" -#: common.opt:1110 +#: common.opt:1120 #, no-c-format msgid "This switch is deprecated; use -fsanitize-recover= instead." msgstr "" -#: common.opt:1114 +#: common.opt:1124 #, no-c-format msgid "Use traps instead of diagnostics of undefined behavior sanitizers." msgstr "" -#: common.opt:1124 +#: common.opt:1134 #, no-c-format msgid "This switch is deprecated; use -fsanitize-trap= instead." msgstr "" -#: common.opt:1128 +#: common.opt:1138 #, no-c-format msgid "Generate unwind tables that are exact at each instruction boundary." msgstr "" -#: common.opt:1132 +#: common.opt:1142 #, no-c-format msgid "Generate auto-inc/dec instructions." msgstr "" -#: common.opt:1136 +#: common.opt:1146 #, 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:1141 +#: common.opt:1151 #, no-c-format msgid "" "Use sample profile information for call graph node weights. The profile file " "is specified in the argument." msgstr "" -#: common.opt:1150 +#: common.opt:1160 #, no-c-format msgid "Generate code to check bounds before indexing arrays." msgstr "" -#: common.opt:1154 +#: common.opt:1164 #, no-c-format msgid "Replace add, compare, branch with branch on count register." msgstr "" -#: common.opt:1158 +#: common.opt:1168 #, no-c-format msgid "Use profiling information for branch probabilities." msgstr "" -#: common.opt:1174 +#: common.opt:1184 #, no-c-format msgid "Output callgraph information on a per-file basis." msgstr "" -#: common.opt:1178 +#: common.opt:1188 #, no-c-format msgid "Output callgraph information on a per-file basis with decorations." msgstr "" -#: common.opt:1182 +#: common.opt:1192 #, no-c-format msgid "" "-fcall-saved-\tMark as being preserved across functions." msgstr "" -#: common.opt:1186 +#: common.opt:1196 #, no-c-format msgid "" "-fcall-used-\tMark as being corrupted by function calls." msgstr "" -#: common.opt:1193 +#: common.opt:1203 #, no-c-format msgid "Save registers around function calls." msgstr "" -#: common.opt:1197 +#: common.opt:1207 #, no-c-format msgid "This switch is deprecated; do not use." msgstr "" -#: common.opt:1201 +#: common.opt:1211 #, no-c-format msgid "Check the return value of new in C++." msgstr "" -#: common.opt:1205 common.opt:1209 +#: common.opt:1215 common.opt:1219 #, no-c-format msgid "Perform internal consistency checkings." msgstr "" -#: common.opt:1213 +#: common.opt:1223 #, no-c-format msgid "" "For -f*-prefix-map= options compare canonicalized pathnames rather than just " "strings." msgstr "" -#: common.opt:1217 +#: common.opt:1227 #, no-c-format msgid "Enable code hoisting." msgstr "" -#: common.opt:1221 +#: common.opt:1231 #, no-c-format msgid "" "Looks for opportunities to reduce stack adjustments and stack references." msgstr "" -#: common.opt:1225 +#: common.opt:1235 #, no-c-format msgid "Put uninitialized globals in the common section." msgstr "" -#: common.opt:1233 +#: common.opt:1243 #, no-c-format msgid "" "-fcompare-debug[=]\tCompile with and without e.g. -gtoggle, and " "compare the final-insns dump." msgstr "" -#: common.opt:1237 +#: common.opt:1247 #, no-c-format msgid "Run only the second compilation of -fcompare-debug." msgstr "" -#: common.opt:1241 +#: common.opt:1251 #, no-c-format msgid "Perform comparison elimination after register allocation has finished." msgstr "" -#: common.opt:1245 +#: common.opt:1255 #, no-c-format msgid "Do not perform optimizations increasing noticeably stack usage." msgstr "" -#: common.opt:1249 +#: common.opt:1259 #, no-c-format msgid "Perform a register copy-propagation optimization pass." msgstr "" -#: common.opt:1253 +#: common.opt:1263 +#, no-c-format +msgid "" +"Fold instructions calculating memory offsets to the memory access " +"instruction if possible." +msgstr "" + +#: common.opt:1267 #, no-c-format msgid "Perform cross-jumping optimization." msgstr "" -#: common.opt:1257 +#: common.opt:1271 #, no-c-format msgid "When running CSE, follow jumps to their targets." msgstr "" -#: common.opt:1265 +#: common.opt:1279 #, no-c-format msgid "Omit range reduction step when performing complex division." msgstr "" -#: common.opt:1269 +#: common.opt:1283 #, no-c-format msgid "Complex multiplication and division follow Fortran rules." msgstr "" -#: common.opt:1273 +#: common.opt:1287 #, no-c-format msgid "Place data items into their own section." msgstr "" -#: common.opt:1277 +#: common.opt:1291 #, no-c-format msgid "List all available debugging counters with their limits and counts." msgstr "" -#: common.opt:1281 +#: common.opt:1295 #, no-c-format msgid "" "-fdbg-cnt=[:-][:-" ":...][,:...]\tSet the debug counter limit." msgstr "" -#: common.opt:1285 +#: common.opt:1299 #, no-c-format msgid "" "-fdebug-prefix-map==\tMap one directory name to another in debug " "information." msgstr "" -#: common.opt:1289 +#: common.opt:1303 #, no-c-format msgid "" "-ffile-prefix-map==\tMap one directory name to another in " "compilation result." msgstr "" -#: common.opt:1293 +#: common.opt:1307 #, no-c-format msgid "Output .debug_types section when using DWARF v4 debuginfo." msgstr "" -#: common.opt:1299 +#: common.opt:1313 #, no-c-format msgid "Defer popping functions args from stack until later." msgstr "" -#: common.opt:1303 +#: common.opt:1317 #, no-c-format msgid "Attempt to fill delay slots of branch instructions." msgstr "" -#: common.opt:1307 +#: common.opt:1321 #, no-c-format msgid "Delete dead instructions that may throw exceptions." msgstr "" -#: common.opt:1311 +#: common.opt:1325 #, no-c-format msgid "Delete useless null pointer checks." msgstr "" -#: common.opt:1315 +#: common.opt:1329 #, no-c-format msgid "" "Stream extra data to support more aggressive devirtualization in LTO local " "transformation mode." msgstr "" -#: common.opt:1319 +#: common.opt:1333 #, no-c-format msgid "Perform speculative devirtualization." msgstr "" -#: common.opt:1323 +#: common.opt:1337 #, no-c-format msgid "Try to convert virtual calls to direct ones." msgstr "" -#: common.opt:1327 +#: common.opt:1341 #, 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:1344 +#: common.opt:1358 #, no-c-format msgid "Show the source line with a caret indicating the column." msgstr "" -#: common.opt:1348 +#: common.opt:1362 #, no-c-format msgid "Show labels annotating ranges of source code when showing source." msgstr "" -#: common.opt:1352 +#: common.opt:1366 #, no-c-format msgid "Show line numbers in the left margin when showing source." msgstr "" -#: common.opt:1360 +#: common.opt:1374 #, no-c-format msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics." msgstr "" -#: common.opt:1380 +#: common.opt:1394 +#, no-c-format +msgid "Enable formatting of JSON output." +msgstr "" + +#: common.opt:1398 #, no-c-format msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics." msgstr "" -#: common.opt:1400 +#: common.opt:1418 #, 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:1404 +#: common.opt:1422 #, no-c-format msgid "" "-fdiagnostics-column-origin=\tSet the number of the first column. " @@ -15011,456 +15463,498 @@ msgid "" "based, for example." msgstr "" -#: common.opt:1408 +#: common.opt:1426 #, no-c-format msgid "" "-fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-" "file]\tSelect output format." msgstr "" -#: common.opt:1412 +#: common.opt:1430 #, 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:1459 +#: common.opt:1477 #, no-c-format msgid "Print fix-it hints in machine-readable form." msgstr "" -#: common.opt:1463 +#: common.opt:1481 #, no-c-format msgid "Print fix-it hints to stderr in unified diff format." msgstr "" -#: common.opt:1467 +#: common.opt:1485 #, no-c-format msgid "" "Amend appropriate diagnostic messages with the command line option that " "controls them." msgstr "" -#: common.opt:1471 +#: common.opt:1489 #, no-c-format msgid "Print CWE identifiers for diagnostic messages, where available." msgstr "" -#: common.opt:1475 +#: common.opt:1493 #, no-c-format msgid "Print any rules associated with diagnostic messages." msgstr "" -#: common.opt:1479 +#: common.opt:1497 #, no-c-format msgid "" "Specify how to print any control-flow path associated with a diagnostic." msgstr "" -#: common.opt:1483 +#: common.opt:1501 #, no-c-format msgid "" "Turn off any diagnostics features that complicate the output, such as line " "numbers, color, and warning URLs." msgstr "" -#: common.opt:1487 +#: common.opt:1505 #, no-c-format msgid "" "-ftabstop= Distance between tab stops for column reporting." msgstr "" -#: common.opt:1503 +#: common.opt:1521 #, no-c-format msgid "Show stack depths of events in paths." msgstr "" -#: common.opt:1507 +#: common.opt:1525 #, no-c-format msgid "" "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which " "characters to use in text arg diagrams." msgstr "" -#: common.opt:1530 +#: common.opt:1544 #, no-c-format msgid "Set minimum width of left margin of source code when showing source." msgstr "" -#: common.opt:1534 +#: common.opt:1548 #, no-c-format msgid "" "-fdisable-[tree|rtl|ipa]-=range1+range2\tDisable an optimization pass." msgstr "" -#: common.opt:1538 +#: common.opt:1552 #, no-c-format msgid "" "-fenable-[tree|rtl|ipa]-=range1+range2\tEnable an optimization pass." msgstr "" -#: common.opt:1542 +#: common.opt:1556 #, no-c-format msgid "-fdump-\tDump various compiler internals to a file." msgstr "" -#: common.opt:1549 +#: common.opt:1563 #, no-c-format msgid "" "-fdump-final-insns=filename\tDump to filename the insns at the end of " "translation." msgstr "" -#: common.opt:1553 +#: common.opt:1567 #, no-c-format msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code." msgstr "" -#: common.opt:1557 +#: common.opt:1571 #, no-c-format msgid "Suppress output of addresses in debugging dumps." msgstr "" -#: common.opt:1561 +#: common.opt:1575 #, no-c-format msgid "" "Collect and dump debug information into temporary file if ICE in C/C++ " "compiler occurred." msgstr "" -#: common.opt:1566 +#: common.opt:1580 #, no-c-format msgid "" "Dump detailed information on GCC's internal representation of source code " "locations." msgstr "" -#: common.opt:1570 +#: common.opt:1584 #, no-c-format msgid "Dump optimization passes." msgstr "" -#: common.opt:1574 +#: common.opt:1588 #, no-c-format msgid "" "Suppress output of instruction numbers, line number notes and addresses in " "debugging dumps." msgstr "" -#: common.opt:1578 +#: common.opt:1592 #, no-c-format msgid "Suppress output of previous and next insn numbers in debugging dumps." msgstr "" -#: common.opt:1582 +#: common.opt:1596 #, no-c-format msgid "Enable CFI tables via GAS assembler directives." msgstr "" -#: common.opt:1586 +#: common.opt:1600 #, no-c-format msgid "Perform early inlining." msgstr "" -#: common.opt:1594 +#: common.opt:1608 #, no-c-format msgid "Perform interprocedural reduction of aggregates." msgstr "" -#: common.opt:1598 +#: common.opt:1612 #, no-c-format msgid "Perform unused symbol elimination in debug info." msgstr "" -#: common.opt:1602 +#: common.opt:1616 #, no-c-format msgid "Perform unused type elimination in debug info." msgstr "" -#: common.opt:1606 +#: common.opt:1620 #, no-c-format msgid "Do not suppress C++ class debug information." msgstr "" -#: common.opt:1610 +#: common.opt:1624 #, no-c-format msgid "Enable exception handling." msgstr "" -#: common.opt:1614 +#: common.opt:1628 #, no-c-format msgid "Perform a number of minor, expensive optimizations." msgstr "" -#: common.opt:1618 +#: common.opt:1632 #, no-c-format msgid "" "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-" "point precision." msgstr "" -#: common.opt:1636 +#: common.opt:1650 #, no-c-format msgid "" "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of " "FLT_EVAL_METHOD are permitted." msgstr "" -#: common.opt:1652 +#: common.opt:1666 #, no-c-format msgid "" "Output lto objects containing both the intermediate language and binary " "output." msgstr "" -#: common.opt:1656 +#: common.opt:1670 #, no-c-format msgid "Assume no NaNs or infinities are generated." msgstr "" -#: common.opt:1660 +#: common.opt:1674 #, no-c-format msgid "" "Assume that loops with an exit will terminate and not loop indefinitely." msgstr "" -#: common.opt:1664 +#: common.opt:1678 #, no-c-format msgid "" "-ffixed-\tMark as being unavailable to the compiler." msgstr "" -#: common.opt:1668 +#: common.opt:1682 #, no-c-format msgid "Don't allocate floats and doubles in extended-precision registers." msgstr "" -#: common.opt:1676 +#: common.opt:1690 #, no-c-format msgid "Perform a forward propagation pass on RTL." msgstr "" -#: common.opt:1680 +#: common.opt:1694 #, no-c-format msgid "" "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction." msgstr "" -#: common.opt:1696 +#: common.opt:1710 #, no-c-format msgid "" "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" " "exceptions." msgstr "" -#: common.opt:1703 +#: common.opt:1717 #, no-c-format msgid "Allow function addresses to be held in registers." msgstr "" -#: common.opt:1707 +#: common.opt:1721 #, no-c-format msgid "Place each function into its own section." msgstr "" -#: common.opt:1711 +#: common.opt:1725 #, no-c-format msgid "Perform global common subexpression elimination." msgstr "" -#: common.opt:1715 +#: common.opt:1729 #, no-c-format msgid "" "Perform enhanced load motion during global common subexpression elimination." msgstr "" -#: common.opt:1719 +#: common.opt:1733 #, no-c-format msgid "Perform store motion after global common subexpression elimination." msgstr "" -#: common.opt:1723 +#: common.opt:1737 #, no-c-format msgid "" "Perform redundant load after store elimination in global common " "subexpression elimination." msgstr "" -#: common.opt:1728 +#: common.opt:1742 #, no-c-format msgid "" "Perform global common subexpression elimination after register allocation " "has finished." msgstr "" -#: common.opt:1745 +#: common.opt:1759 #, 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:1750 +#: common.opt:1764 #, no-c-format msgid "Enable in and out of Graphite representation." msgstr "" -#: common.opt:1754 +#: common.opt:1768 #, no-c-format msgid "Enable Graphite Identity transformation." msgstr "" -#: common.opt:1758 +#: common.opt:1772 #, no-c-format msgid "" "Enable hoisting adjacent loads to encourage generating conditional move " "instructions." msgstr "" -#: common.opt:1767 +#: common.opt:1781 #, 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:1772 +#: common.opt:1786 #, no-c-format msgid "Mark all loops as parallel." msgstr "" -#: common.opt:1776 common.opt:1784 common.opt:3001 +#: common.opt:1790 common.opt:1798 common.opt:3139 #, no-c-format msgid "Enable loop nest transforms. Same as -floop-nest-optimize." msgstr "" -#: common.opt:1780 +#: common.opt:1794 #, no-c-format msgid "Enable loop interchange on trees." msgstr "" -#: common.opt:1788 +#: common.opt:1802 #, no-c-format msgid "Perform unroll-and-jam on loops." msgstr "" -#: common.opt:1792 +#: common.opt:1806 #, no-c-format msgid "Enable support for GNU transactional memory." msgstr "" -#: common.opt:1796 +#: common.opt:1810 #, no-c-format msgid "Use STB_GNU_UNIQUE if supported by the assembler." msgstr "" -#: common.opt:1804 +#: common.opt:1818 #, no-c-format msgid "Enable the loop nest optimizer." msgstr "" -#: common.opt:1808 +#: common.opt:1822 #, no-c-format msgid "Force bitfield accesses to match their type width." msgstr "" -#: common.opt:1812 +#: common.opt:1826 #, no-c-format msgid "Merge adjacent stores." msgstr "" -#: common.opt:1816 +#: common.opt:1830 #, no-c-format msgid "Enable guessing of branch probabilities." msgstr "" -#: common.opt:1820 +#: common.opt:1834 +#, no-c-format +msgid "Enable various security-relevant flags." +msgstr "" + +#: common.opt:1838 #, no-c-format msgid "Harden conditionals not used in branches, checking reversed conditions." msgstr "" -#: common.opt:1824 +#: common.opt:1842 #, no-c-format msgid "Harden conditional branches by checking reversed conditions." msgstr "" -#: common.opt:1832 +#: common.opt:1846 +#, no-c-format +msgid "Harden control flow by recording and checking execution paths." +msgstr "" + +#: common.opt:1850 +#, no-c-format +msgid "Disable CFR in leaf functions." +msgstr "" + +#: common.opt:1854 +#, no-c-format +msgid "" +"Check CFR execution paths also before calls followed by returns of their " +"results." +msgstr "" + +#: common.opt:1858 +#, no-c-format +msgid "" +"Check CFR execution paths also when exiting a function through an exception." +msgstr "" + +#: common.opt:1862 +#, no-c-format +msgid "" +"-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR " +"execution paths also before calling noreturn functions." +msgstr "" + +#: common.opt:1885 #, no-c-format msgid "Process #ident directives." msgstr "" -#: common.opt:1836 +#: common.opt:1889 #, no-c-format msgid "Perform conversion of conditional jumps to branchless equivalents." msgstr "" -#: common.opt:1840 +#: common.opt:1893 #, no-c-format msgid "Perform conversion of conditional jumps to conditional execution." msgstr "" -#: common.opt:1844 +#: common.opt:1897 #, no-c-format msgid "" "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local " "variables." msgstr "" -#: common.opt:1860 +#: common.opt:1913 #, no-c-format msgid "Convert conditional jumps in innermost loops to branchless equivalents." msgstr "" -#: common.opt:1872 +#: common.opt:1925 #, no-c-format msgid "Do not generate .size directives." msgstr "" -#: common.opt:1876 +#: common.opt:1929 #, no-c-format msgid "Perform indirect inlining." msgstr "" -#: common.opt:1882 +#: common.opt:1935 #, no-c-format msgid "" "Enable inlining of function declared \"inline\", disabling disables all " "inlining." msgstr "" -#: common.opt:1886 +#: common.opt:1939 #, no-c-format msgid "" "Integrate functions into their callers when code size is known not to grow." msgstr "" -#: common.opt:1890 +#: common.opt:1943 #, no-c-format msgid "" "Integrate functions not declared \"inline\" into their callers when " "profitable." msgstr "" -#: common.opt:1894 +#: common.opt:1947 #, no-c-format msgid "Integrate functions only required by their single caller." msgstr "" -#: common.opt:1901 +#: common.opt:1954 #, no-c-format msgid "" "-finline-limit=\tLimit the size of inlined functions to ." msgstr "" -#: common.opt:1905 +#: common.opt:1958 #, no-c-format msgid "" "Inline __atomic operations when a lock free instruction sequence is " "available." msgstr "" -#: common.opt:1912 +#: common.opt:1968 +#, no-c-format +msgid "" +"-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str " +"operations inline, even if against optimization." +msgstr "" + +#: common.opt:1999 #, no-c-format msgid "" "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with " @@ -15468,599 +15962,604 @@ msgid "" "valid targets." msgstr "" -#: common.opt:1935 +#: common.opt:2022 #, no-c-format msgid "Instrument function entry and exit with profiling calls." msgstr "" -#: common.opt:1939 +#: common.opt:2026 #, no-c-format msgid "Instrument function entry and exit with profiling calls invoked once." msgstr "" -#: common.opt:1943 +#: common.opt:2030 #, no-c-format msgid "" "-finstrument-functions-exclude-function-list=name,...\tDo not instrument " "listed functions." msgstr "" -#: common.opt:1947 +#: common.opt:2034 #, no-c-format msgid "" "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument " "functions listed in files." msgstr "" -#: common.opt:1951 +#: common.opt:2038 #, no-c-format msgid "Perform interprocedural constant propagation." msgstr "" -#: common.opt:1955 +#: common.opt:2042 #, no-c-format msgid "Perform cloning to make Interprocedural constant propagation stronger." msgstr "" -#: common.opt:1963 +#: common.opt:2050 #, no-c-format msgid "Perform interprocedural bitwise constant propagation." msgstr "" -#: common.opt:1967 +#: common.opt:2054 #, no-c-format msgid "Perform interprocedural modref analysis." msgstr "" -#: common.opt:1971 +#: common.opt:2058 #, no-c-format msgid "Perform interprocedural profile propagation." msgstr "" -#: common.opt:1975 +#: common.opt:2062 #, no-c-format msgid "Perform interprocedural points-to analysis." msgstr "" -#: common.opt:1979 +#: common.opt:2066 #, no-c-format msgid "Discover pure and const functions." msgstr "" -#: common.opt:1983 +#: common.opt:2070 #, no-c-format msgid "Perform Identical Code Folding for functions and read-only variables." msgstr "" -#: common.opt:1987 +#: common.opt:2074 #, no-c-format msgid "Perform Identical Code Folding for functions." msgstr "" -#: common.opt:1991 +#: common.opt:2078 #, no-c-format msgid "Perform Identical Code Folding for variables." msgstr "" -#: common.opt:1995 +#: common.opt:2082 #, no-c-format msgid "Discover read-only and non addressable static variables." msgstr "" -#: common.opt:1999 +#: common.opt:2086 #, no-c-format msgid "Discover read-only, write-only and non-addressable static variables." msgstr "" -#: common.opt:2003 +#: common.opt:2090 #, no-c-format msgid "Reduce stack alignment on call sites if possible." msgstr "" -#: common.opt:2015 +#: common.opt:2102 #, no-c-format msgid "Perform IPA Value Range Propagation." msgstr "" -#: common.opt:2019 +#: common.opt:2106 #, no-c-format msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm." msgstr "" -#: common.opt:2023 +#: common.opt:2110 #, no-c-format msgid "" "Assume strict aliasing rules apply across (uninlined) function boundaries." msgstr "" -#: common.opt:2036 +#: common.opt:2123 #, no-c-format msgid "-fira-region=[one|all|mixed]\tSet regions for IRA." msgstr "" -#: common.opt:2052 +#: common.opt:2139 #, no-c-format msgid "Use IRA based register pressure calculation in RTL hoist optimizations." msgstr "" -#: common.opt:2057 +#: common.opt:2144 #, no-c-format msgid "Use IRA based register pressure calculation in RTL loop optimizations." msgstr "" -#: common.opt:2062 +#: common.opt:2149 #, no-c-format msgid "Share slots for saving different hard registers." msgstr "" -#: common.opt:2066 +#: common.opt:2153 #, no-c-format msgid "Share stack slots for spilled pseudo-registers." msgstr "" -#: common.opt:2070 +#: common.opt:2157 #, no-c-format msgid "-fira-verbose=\tControl IRA's level of diagnostic messages." msgstr "" -#: common.opt:2074 +#: common.opt:2161 #, no-c-format msgid "Optimize induction variables on trees." msgstr "" -#: common.opt:2078 +#: common.opt:2165 #, no-c-format msgid "Use jump tables for sufficiently large switch statements." msgstr "" -#: common.opt:2082 +#: common.opt:2169 #, no-c-format msgid "Use bit tests for sufficiently large switch statements." msgstr "" -#: common.opt:2086 +#: common.opt:2173 #, no-c-format msgid "Generate code for functions even if they are fully inlined." msgstr "" -#: common.opt:2090 +#: common.opt:2177 #, no-c-format msgid "Generate code for static functions even if they are never called." msgstr "" -#: common.opt:2094 +#: common.opt:2181 #, no-c-format msgid "Emit static const variables even if they are not used." msgstr "" -#: common.opt:2098 +#: common.opt:2185 #, no-c-format msgid "Give external symbols a leading underscore." msgstr "" -#: common.opt:2106 +#: common.opt:2193 #, no-c-format msgid "Do CFG-sensitive rematerialization in LRA." msgstr "" -#: common.opt:2110 +#: common.opt:2197 #, no-c-format msgid "Enable link-time optimization." msgstr "" -#: common.opt:2114 +#: common.opt:2201 #, no-c-format msgid "Link-time optimization with number of parallel jobs or jobserver." msgstr "" -#: common.opt:2136 +#: common.opt:2223 #, no-c-format msgid "Specify the algorithm to partition symbols and vars at linktime." msgstr "" -#: common.opt:2141 +#: common.opt:2228 #, no-c-format msgid "Use zlib/zstd compression level for IL." msgstr "" -#: common.opt:2149 +#: common.opt:2236 #, no-c-format msgid "Report various link-time optimization statistics." msgstr "" -#: common.opt:2153 +#: common.opt:2240 #, no-c-format msgid "Report various link-time optimization statistics for WPA only." msgstr "" -#: common.opt:2157 +#: common.opt:2244 #, no-c-format msgid "Set errno after built-in math functions." msgstr "" -#: common.opt:2161 +#: common.opt:2248 #, no-c-format msgid "-fmax-errors=\tMaximum number of errors to report." msgstr "" -#: common.opt:2165 +#: common.opt:2252 #, no-c-format msgid "Report on permanent memory allocation." msgstr "" -#: common.opt:2169 +#: common.opt:2256 #, no-c-format msgid "Report on permanent memory allocation in WPA only." msgstr "" -#: common.opt:2176 +#: common.opt:2263 #, no-c-format msgid "Attempt to merge identical constants and constant variables." msgstr "" -#: common.opt:2180 +#: common.opt:2267 #, no-c-format msgid "Attempt to merge identical constants across compilation units." msgstr "" -#: common.opt:2184 +#: common.opt:2271 #, no-c-format msgid "Attempt to merge identical debug strings across compilation units." msgstr "" -#: common.opt:2188 +#: common.opt:2275 #, no-c-format msgid "" "-fmessage-length=\tLimit diagnostics to characters per " "line. 0 suppresses line-wrapping." msgstr "" -#: common.opt:2192 +#: common.opt:2279 +#, no-c-format +msgid "Align the start of every function." +msgstr "" + +#: common.opt:2283 #, no-c-format msgid "Perform SMS based modulo scheduling before the first scheduling pass." msgstr "" -#: common.opt:2196 +#: common.opt:2287 #, no-c-format msgid "Perform SMS based modulo scheduling with register moves allowed." msgstr "" -#: common.opt:2200 +#: common.opt:2291 #, no-c-format msgid "Move loop invariant computations out of loops." msgstr "" -#: common.opt:2204 +#: common.opt:2295 #, no-c-format msgid "Move stores out of loops." msgstr "" -#: common.opt:2208 +#: common.opt:2299 #, no-c-format msgid "Building block for specs-based multilib-aware TFLAGS." msgstr "" -#: common.opt:2212 +#: common.opt:2303 #, no-c-format msgid "Use the RTL dead code elimination pass." msgstr "" -#: common.opt:2216 +#: common.opt:2307 #, no-c-format msgid "Use the RTL dead store elimination pass." msgstr "" -#: common.opt:2220 +#: common.opt:2311 #, no-c-format msgid "" "Enable/Disable the traditional scheduling in loops that already passed " "modulo scheduling." msgstr "" -#: common.opt:2224 +#: common.opt:2315 #, no-c-format msgid "Support synchronous non-call exceptions." msgstr "" -#: common.opt:2231 +#: common.opt:2322 #, no-c-format msgid "" "-foffload-options==\tSpecify options for the offloading " "targets." msgstr "" -#: common.opt:2235 +#: common.opt:2326 #, no-c-format msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler." msgstr "" -#: common.opt:2248 +#: common.opt:2339 #, no-c-format msgid "When possible do not generate stack frames." msgstr "" -#: common.opt:2255 +#: common.opt:2346 #, no-c-format msgid "" "Generate SIMD clones for functions with the OpenMP declare target directive." msgstr "" -#: common.opt:2274 +#: common.opt:2365 #, no-c-format msgid "Enable all optimization info dumps on stderr." msgstr "" -#: common.opt:2278 +#: common.opt:2369 #, no-c-format msgid "-fopt-info[-=filename]\tDump compiler optimization details." msgstr "" -#: common.opt:2282 +#: common.opt:2373 #, no-c-format msgid "" "Write a SRCFILE.opt-record.json file detailing what optimizations were " "performed." msgstr "" -#: common.opt:2290 +#: common.opt:2381 #, no-c-format msgid "Optimize sibling and tail recursive calls." msgstr "" -#: common.opt:2294 +#: common.opt:2385 #, no-c-format msgid "Perform partial inlining." msgstr "" -#: common.opt:2298 common.opt:2302 +#: common.opt:2389 common.opt:2393 #, no-c-format msgid "Report on memory allocation before interprocedural optimization." msgstr "" -#: common.opt:2306 +#: common.opt:2397 #, no-c-format msgid "Pack structure members together without holes." msgstr "" -#: common.opt:2310 +#: common.opt:2401 #, no-c-format msgid "-fpack-struct=\tSet initial maximum structure member alignment." msgstr "" -#: common.opt:2314 +#: common.opt:2405 #, no-c-format msgid "Return small aggregates in memory, not registers." msgstr "" -#: common.opt:2318 +#: common.opt:2409 #, no-c-format msgid "Perform loop peeling." msgstr "" -#: common.opt:2322 +#: common.opt:2413 #, no-c-format msgid "Enable machine specific peephole optimizations." msgstr "" -#: common.opt:2326 +#: common.opt:2417 #, no-c-format msgid "Enable an RTL peephole pass before sched2." msgstr "" -#: common.opt:2330 +#: common.opt:2421 #, no-c-format msgid "Generate position-independent code if possible (large mode)." msgstr "" -#: common.opt:2334 +#: common.opt:2425 #, no-c-format msgid "" "Generate position-independent code for executables if possible (large mode)." msgstr "" -#: common.opt:2338 +#: common.opt:2429 #, no-c-format msgid "Generate position-independent code if possible (small mode)." msgstr "" -#: common.opt:2342 +#: common.opt:2433 #, no-c-format msgid "" "Generate position-independent code for executables if possible (small mode)." msgstr "" -#: common.opt:2346 +#: common.opt:2437 #, no-c-format msgid "" "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)." msgstr "" -#: common.opt:2350 +#: common.opt:2441 #, no-c-format msgid "Specify a plugin to load." msgstr "" -#: common.opt:2354 +#: common.opt:2445 #, no-c-format msgid "" "-fplugin-arg--[=]\tSpecify argument = for " "plugin ." msgstr "" -#: common.opt:2358 +#: common.opt:2449 #, no-c-format msgid "Run predictive commoning optimization." msgstr "" -#: common.opt:2362 +#: common.opt:2453 #, no-c-format msgid "Generate prefetch instructions, if available, for arrays in loops." msgstr "" -#: common.opt:2366 +#: common.opt:2457 #, no-c-format msgid "Enable basic program profiling code." msgstr "" -#: common.opt:2370 +#: common.opt:2461 #, no-c-format msgid "Generate absolute source path names for gcov." msgstr "" -#: common.opt:2374 +#: common.opt:2465 #, no-c-format msgid "Insert arc-based program profiling code." msgstr "" -#: common.opt:2378 +#: common.opt:2469 #, no-c-format msgid "" "Set the top-level directory for storing the profile data. The default is " "'pwd'." msgstr "" -#: common.opt:2383 +#: common.opt:2474 #, no-c-format msgid "Select the name for storing the profile note file." msgstr "" -#: common.opt:2387 +#: common.opt:2478 #, no-c-format msgid "Enable correction of flow inconsistent profile data input." msgstr "" -#: common.opt:2391 +#: common.opt:2482 #, no-c-format msgid "" "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update " "method." msgstr "" -#: common.opt:2395 +#: common.opt:2486 #, no-c-format msgid "" "Instrument only functions from files whose name matches any of the regular " "expressions (separated by semi-colons)." msgstr "" -#: common.opt:2399 +#: common.opt:2490 #, 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:2415 +#: common.opt:2506 #, no-c-format msgid "" "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level " "of reproducibility of profile gathered by -fprofile-generate." msgstr "" -#: common.opt:2431 +#: common.opt:2522 #, no-c-format msgid "" "Remove prefix from absolute path before mangling name for -fprofile-" "generate= and -fprofile-use=." msgstr "" -#: common.opt:2435 +#: common.opt:2526 #, no-c-format msgid "" "-fprofile-prefix-map==\tMap one directory name to another in GCOV " "coverage result." msgstr "" -#: common.opt:2439 +#: common.opt:2530 #, no-c-format msgid "" "Enable common options for generating profile info for profile feedback " "directed optimizations." msgstr "" -#: common.opt:2443 +#: common.opt:2534 #, no-c-format msgid "" "Enable common options for generating profile info for profile feedback " "directed optimizations, and set -fprofile-dir=." msgstr "" -#: common.opt:2447 +#: common.opt:2538 #, no-c-format msgid "" "Register the profile information in the .gcov_info section instead of using " "a constructor/destructor." msgstr "" -#: common.opt:2451 +#: common.opt:2542 #, no-c-format msgid "" "Register the profile information in the specified section instead of using a " "constructor/destructor." msgstr "" -#: common.opt:2455 +#: common.opt:2546 #, no-c-format msgid "" "Do not assume that functions never executed during the train run are cold." msgstr "" -#: common.opt:2459 +#: common.opt:2550 #, no-c-format msgid "" "Enable common options for performing profile feedback directed optimizations." msgstr "" -#: common.opt:2463 +#: common.opt:2554 #, no-c-format msgid "" "Enable common options for performing profile feedback directed " "optimizations, and set -fprofile-dir=." msgstr "" -#: common.opt:2467 +#: common.opt:2558 #, no-c-format msgid "Insert code to profile values of expressions." msgstr "" -#: common.opt:2471 +#: common.opt:2562 #, no-c-format msgid "Report on consistency of profile." msgstr "" -#: common.opt:2475 +#: common.opt:2566 #, no-c-format msgid "Enable function reordering that improves code placement." msgstr "" -#: common.opt:2479 +#: common.opt:2570 #, no-c-format msgid "Insert NOP instructions at each function entry." msgstr "" -#: common.opt:2486 +#: common.opt:2577 #, no-c-format msgid "-frandom-seed=\tMake compile reproducible using ." msgstr "" -#: common.opt:2496 +#: common.opt:2587 #, no-c-format msgid "Record gcc command line switches in the object file." msgstr "" -#: common.opt:2500 +#: common.opt:2591 #, no-c-format msgid "Return small aggregates in registers." msgstr "" -#: common.opt:2508 +#: common.opt:2599 #, 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:2519 +#: common.opt:2613 #, no-c-format msgid "" "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations " @@ -16068,483 +16567,520 @@ msgid "" "multiple-level control on the enabled IPA optimizations." msgstr "" -#: common.opt:2534 +#: common.opt:2628 #, no-c-format msgid "Tell DCE to remove unused C++ allocations." msgstr "" -#: common.opt:2538 +#: common.opt:2632 #, no-c-format msgid "Relief of register pressure through live range shrinkage." msgstr "" -#: common.opt:2542 +#: common.opt:2636 #, no-c-format msgid "Perform a register renaming optimization pass." msgstr "" -#: common.opt:2546 +#: common.opt:2640 #, no-c-format msgid "Perform a target dependent instruction fusion optimization pass." msgstr "" -#: common.opt:2550 +#: common.opt:2644 #, no-c-format msgid "Reorder basic blocks to improve code placement." msgstr "" -#: common.opt:2554 +#: common.opt:2648 #, no-c-format msgid "" "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering " "algorithm." msgstr "" -#: common.opt:2567 +#: common.opt:2661 #, no-c-format msgid "Reorder basic blocks and partition into hot and cold sections." msgstr "" -#: common.opt:2571 +#: common.opt:2665 #, no-c-format msgid "Reorder functions to improve code placement." msgstr "" -#: common.opt:2575 +#: common.opt:2669 #, no-c-format msgid "Add a common subexpression elimination pass after loop optimizations." msgstr "" -#: common.opt:2583 +#: common.opt:2677 #, no-c-format msgid "Disable optimizations that assume default FP rounding behavior." msgstr "" -#: common.opt:2587 +#: common.opt:2681 #, no-c-format msgid "Enable scheduling across basic blocks." msgstr "" -#: common.opt:2591 +#: common.opt:2685 #, no-c-format msgid "Enable register pressure sensitive insn scheduling." msgstr "" -#: common.opt:2595 +#: common.opt:2689 #, no-c-format msgid "Allow speculative motion of non-loads." msgstr "" -#: common.opt:2599 +#: common.opt:2693 #, no-c-format msgid "Allow speculative motion of some loads." msgstr "" -#: common.opt:2603 +#: common.opt:2697 #, no-c-format msgid "Allow speculative motion of more loads." msgstr "" -#: common.opt:2607 +#: common.opt:2701 #, no-c-format msgid "-fsched-verbose=\tSet the verbosity level of the scheduler." msgstr "" -#: common.opt:2611 +#: common.opt:2705 #, no-c-format msgid "If scheduling post reload, do superblock scheduling." msgstr "" -#: common.opt:2619 +#: common.opt:2713 #, no-c-format msgid "Reschedule instructions before register allocation." msgstr "" -#: common.opt:2623 +#: common.opt:2717 #, no-c-format msgid "Reschedule instructions after register allocation." msgstr "" -#: common.opt:2630 +#: common.opt:2724 #, no-c-format msgid "Schedule instructions using selective scheduling algorithm." msgstr "" -#: common.opt:2634 +#: common.opt:2728 #, no-c-format msgid "Run selective scheduling after reload." msgstr "" -#: common.opt:2638 +#: common.opt:2732 #, no-c-format msgid "Run self-tests, using the given path to locate test files." msgstr "" -#: common.opt:2642 +#: common.opt:2736 #, no-c-format msgid "Perform software pipelining of inner loops during selective scheduling." msgstr "" -#: common.opt:2646 +#: common.opt:2740 #, no-c-format msgid "Perform software pipelining of outer loops during selective scheduling." msgstr "" -#: common.opt:2650 +#: common.opt:2744 #, no-c-format msgid "Reschedule pipelined regions without pipelining." msgstr "" -#: common.opt:2654 +#: common.opt:2748 #, no-c-format msgid "" "Allow interposing function (or variables) by ones with different semantics " "(or initializer) respectively by dynamic linker." msgstr "" -#: common.opt:2660 +#: common.opt:2754 #, no-c-format msgid "Allow premature scheduling of queued insns." msgstr "" -#: common.opt:2664 +#: common.opt:2758 #, no-c-format msgid "" "-fsched-stalled-insns=\tSet number of queued insns that can be " "prematurely scheduled." msgstr "" -#: common.opt:2672 +#: common.opt:2766 #, no-c-format msgid "" "Set dependence distance checking in premature scheduling of queued insns." msgstr "" -#: common.opt:2676 +#: common.opt:2770 #, no-c-format msgid "" "-fsched-stalled-insns-dep=\tSet dependence distance checking in " "premature scheduling of queued insns." msgstr "" -#: common.opt:2680 +#: common.opt:2774 #, no-c-format msgid "Enable the group heuristic in the scheduler." msgstr "" -#: common.opt:2684 +#: common.opt:2778 #, no-c-format msgid "Enable the critical path heuristic in the scheduler." msgstr "" -#: common.opt:2688 +#: common.opt:2782 #, no-c-format msgid "Enable the speculative instruction heuristic in the scheduler." msgstr "" -#: common.opt:2692 +#: common.opt:2786 #, no-c-format msgid "Enable the rank heuristic in the scheduler." msgstr "" -#: common.opt:2696 +#: common.opt:2790 #, no-c-format msgid "Enable the last instruction heuristic in the scheduler." msgstr "" -#: common.opt:2700 +#: common.opt:2794 #, no-c-format msgid "Enable the dependent count heuristic in the scheduler." msgstr "" -#: common.opt:2704 +#: common.opt:2798 #, no-c-format msgid "Access data in the same section from shared anchor points." msgstr "" -#: common.opt:2716 +#: common.opt:2810 #, no-c-format msgid "Turn on Redundant Extensions Elimination pass." msgstr "" -#: common.opt:2720 +#: common.opt:2814 #, no-c-format msgid "Show column numbers in diagnostics, when available. Default on." msgstr "" -#: common.opt:2724 +#: common.opt:2818 #, 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:2729 +#: common.opt:2823 #, no-c-format msgid "Shrink-wrap parts of the prologue and epilogue separately." msgstr "" -#: common.opt:2733 +#: common.opt:2827 #, no-c-format msgid "Disable optimizations observable by IEEE signaling NaNs." msgstr "" -#: common.opt:2737 +#: common.opt:2831 #, no-c-format msgid "" "Disable floating point optimizations that ignore the IEEE signedness of zero." msgstr "" -#: common.opt:2741 +#: common.opt:2835 #, no-c-format msgid "Convert floating point constants to single precision constants." msgstr "" -#: common.opt:2745 +#: common.opt:2839 #, no-c-format msgid "Split lifetimes of induction variables when loops are unrolled." msgstr "" -#: common.opt:2749 +#: common.opt:2843 #, no-c-format msgid "Generate discontiguous stack frames." msgstr "" -#: common.opt:2753 +#: common.opt:2847 #, no-c-format msgid "Split wide types into independent registers." msgstr "" -#: common.opt:2757 +#: common.opt:2851 #, no-c-format msgid "Split wide types into independent registers earlier." msgstr "" -#: common.opt:2761 +#: common.opt:2855 #, no-c-format msgid "Enable backward propagation of use properties at the SSA level." msgstr "" -#: common.opt:2765 +#: common.opt:2859 #, no-c-format msgid "Optimize conditional patterns using SSA PHI nodes." msgstr "" -#: common.opt:2769 +#: common.opt:2863 #, no-c-format msgid "" "Optimize amount of stdarg registers saved to stack at start of function." msgstr "" -#: common.opt:2773 +#: common.opt:2867 #, no-c-format msgid "Apply variable expansion when loops are unrolled." msgstr "" -#: common.opt:2777 +#: common.opt:2871 #, no-c-format msgid "" "-fstack-check=[no|generic|specific]\tInsert stack checking code into the " "program." msgstr "" -#: common.opt:2781 +#: common.opt:2875 #, no-c-format msgid "" "Insert stack checking code into the program. Same as -fstack-check=specific." msgstr "" -#: common.opt:2785 +#: common.opt:2879 #, 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:2793 +#: common.opt:2887 #, no-c-format msgid "" "-fstack-limit-register=\tTrap if the stack goes past ." msgstr "" -#: common.opt:2797 +#: common.opt:2891 #, no-c-format msgid "-fstack-limit-symbol=\tTrap if the stack goes past symbol ." msgstr "" -#: common.opt:2801 +#: common.opt:2895 #, no-c-format msgid "Use propolice as a stack protection method." msgstr "" -#: common.opt:2805 +#: common.opt:2899 #, no-c-format msgid "Use a stack protection method for every function." msgstr "" -#: common.opt:2809 +#: common.opt:2903 #, no-c-format msgid "Use a smart stack protection method for certain functions." msgstr "" -#: common.opt:2813 +#: common.opt:2907 #, no-c-format msgid "" "Use stack protection method only for functions with the stack_protect " "attribute." msgstr "" -#: common.opt:2817 +#: common.opt:2911 #, no-c-format msgid "Output stack usage information on a per-function basis." msgstr "" -#: common.opt:2829 +#: common.opt:2923 #, no-c-format msgid "Assume strict aliasing rules apply." msgstr "" -#: common.opt:2833 +#: common.opt:2927 #, no-c-format msgid "" "Treat signed overflow as undefined. Negated as -fwrapv -fwrapv-pointer." msgstr "" -#: common.opt:2837 +#: common.opt:2931 +#, no-c-format +msgid "Disable stack scrub entirely, disregarding strub attributes." +msgstr "" + +#: common.opt:2935 +#, no-c-format +msgid "Enable stack scrub as per attributes, with strict call checking." +msgstr "" + +#: common.opt:2944 +#, no-c-format +msgid "Restore default strub mode: as per attributes, with relaxed checking." +msgstr "" + +#: common.opt:2948 +#, no-c-format +msgid "Enable stack scrubbing for all viable functions." +msgstr "" + +#: common.opt:2952 +#, no-c-format +msgid "Enable at-calls stack scrubbing for all viable functions." +msgstr "" + +#: common.opt:2956 +#, no-c-format +msgid "Enable internal stack scrubbing for all viable functions." +msgstr "" + +#: common.opt:2960 #, no-c-format msgid "Implement __atomic operations via libcalls to legacy __sync functions." msgstr "" -#: common.opt:2841 +#: common.opt:2964 #, no-c-format msgid "Check for syntax errors, then stop." msgstr "" -#: common.opt:2845 +#: common.opt:2968 #, no-c-format msgid "Create data files needed by \"gcov\"." msgstr "" -#: common.opt:2849 +#: common.opt:2972 #, no-c-format msgid "Perform jump threading optimizations." msgstr "" -#: common.opt:2853 +#: common.opt:2976 #, no-c-format msgid "Report the time taken by each compiler pass." msgstr "" -#: common.opt:2857 +#: common.opt:2980 #, no-c-format msgid "Record times taken by sub-phases separately." msgstr "" -#: common.opt:2861 +#: common.opt:2984 #, 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:2880 +#: common.opt:3003 #, no-c-format msgid "Reorder top level functions, variables, and asms." msgstr "" -#: common.opt:2884 +#: common.opt:3007 #, no-c-format msgid "Perform superblock formation via tail duplication." msgstr "" -#: common.opt:2888 +#: common.opt:3011 #, no-c-format msgid "" "For targets that normally need trampolines for nested functions, always " "generate them instead of using descriptors." msgstr "" -#: common.opt:2896 +#: common.opt:3016 +#, no-c-format +msgid "" +"Whether trampolines are generated in executable memory rather than " +"executable stack." +msgstr "" + +#: common.opt:3034 #, no-c-format msgid "Assume floating-point operations can trap." msgstr "" -#: common.opt:2900 +#: common.opt:3038 #, no-c-format msgid "Trap for signed overflow in addition, subtraction and multiplication." msgstr "" -#: common.opt:2904 +#: common.opt:3042 #, no-c-format msgid "Enable SSA-CCP optimization on trees." msgstr "" -#: common.opt:2908 +#: common.opt:3046 #, no-c-format msgid "Enable SSA-BIT-CCP optimization on trees." msgstr "" -#: common.opt:2916 +#: common.opt:3054 #, no-c-format msgid "Enable loop header copying on trees." msgstr "" -#: common.opt:2924 +#: common.opt:3062 #, no-c-format msgid "Enable SSA coalescing of user variables." msgstr "" -#: common.opt:2932 +#: common.opt:3070 #, no-c-format msgid "Enable copy propagation on trees." msgstr "" -#: common.opt:2940 +#: common.opt:3078 #, no-c-format msgid "Transform condition stores into unconditional ones." msgstr "" -#: common.opt:2944 +#: common.opt:3082 #, no-c-format msgid "Perform conversions of switch initializations." msgstr "" -#: common.opt:2948 +#: common.opt:3086 #, no-c-format msgid "Enable SSA dead code elimination optimization on trees." msgstr "" -#: common.opt:2952 +#: common.opt:3090 #, no-c-format msgid "Enable dominator optimizations." msgstr "" -#: common.opt:2956 +#: common.opt:3094 #, no-c-format msgid "Enable tail merging on trees." msgstr "" -#: common.opt:2960 +#: common.opt:3098 #, no-c-format msgid "Enable dead store elimination." msgstr "" -#: common.opt:2964 +#: common.opt:3102 #, no-c-format msgid "Enable forward propagation on trees." msgstr "" -#: common.opt:2968 +#: common.opt:3106 #, no-c-format msgid "Enable Full Redundancy Elimination (FRE) on trees." msgstr "" -#: common.opt:2972 +#: common.opt:3110 #, no-c-format msgid "Enable string length optimizations on trees." msgstr "" -#: common.opt:2976 +#: common.opt:3114 #, no-c-format msgid "" "Detect paths that trigger erroneous or undefined behavior due to " @@ -16552,7 +17088,7 @@ msgid "" "flow and turn the statement with erroneous or undefined behavior into a trap." msgstr "" -#: common.opt:2982 +#: common.opt:3120 #, no-c-format msgid "" "Detect paths that trigger erroneous or undefined behavior due to a null " @@ -16561,521 +17097,521 @@ msgid "" "statement with erroneous or undefined behavior into a trap." msgstr "" -#: common.opt:2989 +#: common.opt:3127 #, no-c-format msgid "Enable loop distribution on trees." msgstr "" -#: common.opt:2993 +#: common.opt:3131 #, no-c-format msgid "Enable loop distribution for patterns transformed into a library call." msgstr "" -#: common.opt:2997 +#: common.opt:3135 #, no-c-format msgid "Enable loop invariant motion on trees." msgstr "" -#: common.opt:3005 +#: common.opt:3143 #, no-c-format msgid "Create canonical induction variables in loops." msgstr "" -#: common.opt:3009 +#: common.opt:3147 #, no-c-format msgid "Enable loop optimizations on tree level." msgstr "" -#: common.opt:3013 +#: common.opt:3151 #, no-c-format msgid "" "-ftree-parallelize-loops=\tEnable automatic parallelization of loops." msgstr "" -#: common.opt:3017 +#: common.opt:3155 #, no-c-format msgid "Enable hoisting loads from conditional pointers." msgstr "" -#: common.opt:3021 +#: common.opt:3159 #, no-c-format msgid "Enable SSA-PRE optimization on trees." msgstr "" -#: common.opt:3025 +#: common.opt:3163 #, no-c-format msgid "" "In SSA-PRE optimization on trees, enable partial-partial redundancy " "elimination." msgstr "" -#: common.opt:3029 +#: common.opt:3167 #, no-c-format msgid "Perform function-local points-to analysis on trees." msgstr "" -#: common.opt:3033 +#: common.opt:3171 #, no-c-format msgid "Enable reassociation on tree level." msgstr "" -#: common.opt:3041 +#: common.opt:3179 #, no-c-format msgid "Enable SSA code sinking on trees." msgstr "" -#: common.opt:3045 +#: common.opt:3183 #, no-c-format msgid "Perform straight-line strength reduction." msgstr "" -#: common.opt:3049 +#: common.opt:3187 #, no-c-format msgid "Perform scalar replacement of aggregates." msgstr "" -#: common.opt:3053 +#: common.opt:3191 #, no-c-format msgid "Replace temporary expressions in the SSA->normal pass." msgstr "" -#: common.opt:3057 +#: common.opt:3195 #, no-c-format msgid "Perform live range splitting during the SSA->normal pass." msgstr "" -#: common.opt:3061 +#: common.opt:3199 #, no-c-format msgid "Perform Value Range Propagation on trees." msgstr "" -#: common.opt:3065 +#: common.opt:3203 #, no-c-format msgid "Split paths leading to loop backedges." msgstr "" -#: common.opt:3069 +#: common.opt:3207 #, no-c-format msgid "" "Assume common declarations may be overridden with ones with a larger " "trailing array." msgstr "" -#: common.opt:3074 +#: common.opt:3212 #, no-c-format msgid "Compile whole compilation unit at a time." msgstr "" -#: common.opt:3078 +#: common.opt:3216 #, no-c-format msgid "Trap on __builtin_unreachable instead of using it for optimization." msgstr "" -#: common.opt:3082 +#: common.opt:3220 #, no-c-format msgid "Perform loop unrolling when iteration count is known." msgstr "" -#: common.opt:3086 +#: common.opt:3224 #, no-c-format msgid "Perform loop unrolling for all loops." msgstr "" -#: common.opt:3101 +#: common.opt:3239 #, no-c-format msgid "" "Allow optimization for floating-point arithmetic which may change the result " "of the operation due to rounding." msgstr "" -#: common.opt:3106 +#: common.opt:3244 #, no-c-format msgid "Same as -fassociative-math for expressions which include division." msgstr "" -#: common.opt:3114 +#: common.opt:3252 #, no-c-format msgid "Allow math optimizations that may violate IEEE or ISO standards." msgstr "" -#: common.opt:3118 +#: common.opt:3256 #, no-c-format msgid "Perform loop unswitching." msgstr "" -#: common.opt:3122 +#: common.opt:3260 #, no-c-format msgid "Perform loop splitting." msgstr "" -#: common.opt:3126 +#: common.opt:3264 #, no-c-format msgid "Version loops based on whether indices have a stride of one." msgstr "" -#: common.opt:3130 +#: common.opt:3268 #, no-c-format msgid "Just generate unwind tables for exception handling." msgstr "" -#: common.opt:3134 +#: common.opt:3272 #, no-c-format msgid "Use the bfd linker instead of the default linker." msgstr "" -#: common.opt:3138 +#: common.opt:3276 #, no-c-format msgid "Use the gold linker instead of the default linker." msgstr "" -#: common.opt:3142 +#: common.opt:3280 #, no-c-format msgid "Use the lld LLVM linker instead of the default linker." msgstr "" -#: common.opt:3146 +#: common.opt:3284 #, no-c-format msgid "Use the Modern linker (MOLD) linker instead of the default linker." msgstr "" -#: common.opt:3156 +#: common.opt:3294 #, no-c-format msgid "Perform variable tracking." msgstr "" -#: common.opt:3163 +#: common.opt:3301 #, no-c-format msgid "Perform variable tracking by annotating assignments." msgstr "" -#: common.opt:3169 +#: common.opt:3307 #, no-c-format msgid "Toggle -fvar-tracking-assignments." msgstr "" -#: common.opt:3176 +#: common.opt:3314 #, no-c-format msgid "" "Perform variable tracking and also tag variables that are uninitialized." msgstr "" -#: common.opt:3181 +#: common.opt:3319 #, no-c-format msgid "Enable vectorization on trees." msgstr "" -#: common.opt:3189 +#: common.opt:3327 #, no-c-format msgid "Enable loop vectorization on trees." msgstr "" -#: common.opt:3193 +#: common.opt:3331 #, no-c-format msgid "Enable basic block vectorization (SLP) on trees." msgstr "" -#: common.opt:3197 +#: common.opt:3335 #, no-c-format msgid "" "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost " "model for vectorization." msgstr "" -#: common.opt:3201 +#: common.opt:3339 #, 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:3220 +#: common.opt:3358 #, no-c-format msgid "" "Enables the dynamic vectorizer cost model. Preserved for backward " "compatibility." msgstr "" -#: common.opt:3228 +#: common.opt:3366 #, no-c-format msgid "Enable copy propagation of scalar-evolution information." msgstr "" -#: common.opt:3232 +#: common.opt:3370 #, no-c-format msgid "" "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to " "automatic variables." msgstr "" -#: common.opt:3254 +#: common.opt:3392 #, no-c-format msgid "Add extra commentary to assembler output." msgstr "" -#: common.opt:3258 +#: common.opt:3396 #, no-c-format msgid "" "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol " "visibility." msgstr "" -#: common.opt:3277 +#: common.opt:3415 #, no-c-format msgid "Validate vtable pointers before using them." msgstr "" -#: common.opt:3293 +#: common.opt:3431 #, no-c-format msgid "Output vtable verification counters." msgstr "" -#: common.opt:3297 +#: common.opt:3435 #, no-c-format msgid "Output vtable verification pointer sets information." msgstr "" -#: common.opt:3301 +#: common.opt:3439 #, no-c-format msgid "Use expression value profiles in optimizations." msgstr "" -#: common.opt:3305 +#: common.opt:3443 #, no-c-format msgid "Construct webs and split unrelated uses of single variable." msgstr "" -#: common.opt:3309 +#: common.opt:3447 #, no-c-format msgid "Enable conditional dead code elimination for builtin calls." msgstr "" -#: common.opt:3313 +#: common.opt:3451 #, no-c-format msgid "Perform whole program optimizations." msgstr "" -#: common.opt:3317 +#: common.opt:3455 #, no-c-format msgid "Assume pointer overflow wraps around." msgstr "" -#: common.opt:3321 +#: common.opt:3459 #, no-c-format msgid "Assume signed arithmetic overflow wraps around." msgstr "" -#: common.opt:3325 +#: common.opt:3463 #, no-c-format msgid "Put zero initialized data in the bss section." msgstr "" -#: common.opt:3329 +#: common.opt:3467 #, no-c-format msgid "Clear call-used registers upon function return." msgstr "" -#: common.opt:3333 +#: common.opt:3471 #, no-c-format msgid "Generate debug information in default format." msgstr "" -#: common.opt:3337 +#: common.opt:3475 #, no-c-format msgid "Assume assembler support for (DWARF2+) .loc directives." msgstr "" -#: common.opt:3341 +#: common.opt:3479 #, no-c-format msgid "Assume assembler support for view in (DWARF2+) .loc directives." msgstr "" -#: common.opt:3345 +#: common.opt:3483 #, no-c-format msgid "Generate debug information in CodeView format." msgstr "" -#: common.opt:3365 +#: common.opt:3503 #, no-c-format msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF." msgstr "" -#: common.opt:3371 +#: common.opt:3509 #, no-c-format msgid "Generate CTF debug information at default level." msgstr "" -#: common.opt:3375 +#: common.opt:3513 #, no-c-format msgid "Generate BTF debug information at default level." msgstr "" -#: common.opt:3379 +#: common.opt:3517 #, no-c-format msgid "Generate debug information in default version of DWARF format." msgstr "" -#: common.opt:3383 +#: common.opt:3521 #, no-c-format msgid "Generate debug information in DWARF v2 (or later) format." msgstr "" -#: common.opt:3387 +#: common.opt:3525 #, no-c-format msgid "Use 32-bit DWARF format when emitting DWARF debug information." msgstr "" -#: common.opt:3391 +#: common.opt:3529 #, no-c-format msgid "Use 64-bit DWARF format when emitting DWARF debug information." msgstr "" -#: common.opt:3395 +#: common.opt:3533 #, no-c-format msgid "Generate debug information in default extended format." msgstr "" -#: common.opt:3399 +#: common.opt:3537 #, no-c-format msgid "Generate extended entry point information for inlined functions." msgstr "" -#: common.opt:3403 +#: common.opt:3541 #, no-c-format msgid "Compute locview reset points based on insn length estimates." msgstr "" -#: common.opt:3411 +#: common.opt:3549 #, no-c-format msgid "Don't generate DWARF pubnames and pubtypes sections." msgstr "" -#: common.opt:3415 +#: common.opt:3553 #, no-c-format msgid "Generate DWARF pubnames and pubtypes sections." msgstr "" -#: common.opt:3419 +#: common.opt:3557 #, no-c-format msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions." msgstr "" -#: common.opt:3423 +#: common.opt:3561 #, no-c-format msgid "Record gcc command line switches in DWARF DW_AT_producer." msgstr "" -#: common.opt:3427 +#: common.opt:3565 #, no-c-format msgid "Generate debug information in separate .dwo files." msgstr "" -#: common.opt:3439 +#: common.opt:3577 #, no-c-format msgid "Emit progressive recommended breakpoint locations." msgstr "" -#: common.opt:3443 +#: common.opt:3581 #, no-c-format msgid "Don't emit DWARF additions beyond selected version." msgstr "" -#: common.opt:3447 +#: common.opt:3585 #, no-c-format msgid "" "Add description attributes to some DWARF DIEs that have no name attribute." msgstr "" -#: common.opt:3451 +#: common.opt:3589 #, no-c-format msgid "Toggle debug information generation." msgstr "" -#: common.opt:3455 +#: common.opt:3593 #, no-c-format msgid "Augment variable location lists with progressive views." msgstr "" -#: common.opt:3462 +#: common.opt:3600 #, no-c-format msgid "Generate debug information in VMS format." msgstr "" -#: common.opt:3491 +#: common.opt:3629 #, no-c-format msgid "Generate compressed debug sections." msgstr "" -#: common.opt:3495 +#: common.opt:3633 #, no-c-format msgid "-gz=\tGenerate compressed debug sections in format ." msgstr "" -#: common.opt:3502 +#: common.opt:3640 #, no-c-format msgid "-iplugindir=\tSet to be the default plugin directory." msgstr "" -#: common.opt:3506 +#: common.opt:3644 #, no-c-format msgid "-imultiarch \tSet to be the multiarch include subdirectory." msgstr "" -#: common.opt:3534 +#: common.opt:3672 #, no-c-format msgid "-o \tPlace output into ." msgstr "" -#: common.opt:3538 +#: common.opt:3676 #, no-c-format msgid "Enable function profiling." msgstr "" -#: common.opt:3548 +#: common.opt:3686 #, no-c-format msgid "Like -pedantic but issue them as errors." msgstr "" -#: common.opt:3588 +#: common.opt:3726 #, no-c-format msgid "Do not display functions compiled or elapsed time." msgstr "" -#: common.opt:3620 +#: common.opt:3758 #, no-c-format msgid "Enable verbose output." msgstr "" -#: common.opt:3624 +#: common.opt:3762 #, no-c-format msgid "Display the compiler's version." msgstr "" -#: common.opt:3628 +#: common.opt:3766 #, no-c-format msgid "Suppress warnings." msgstr "" -#: common.opt:3638 +#: common.opt:3776 #, no-c-format msgid "Create a shared library." msgstr "" -#: common.opt:3698 +#: common.opt:3836 #, no-c-format msgid "Don't create a dynamically linked position independent executable." msgstr "" -#: common.opt:3702 +#: common.opt:3840 #, no-c-format msgid "Create a dynamically linked position independent executable." msgstr "" -#: common.opt:3706 +#: common.opt:3844 #, no-c-format msgid "Create a static position independent executable." msgstr "" -#: common.opt:3713 +#: common.opt:3851 #, no-c-format msgid "Use caller save register across calls if possible." msgstr "" @@ -17249,73 +17785,92 @@ msgstr "" #: params.opt:139 #, no-c-format msgid "" +"Whether the target fully pipelines FMA instructions. If non-zero, " +"reassociation considers the benefit of parallelizing FMA's multiplication " +"part and addition part, assuming FMUL and FMA use the same units that can " +"also do FADD." +msgstr "" + +#: params.opt:146 +#, no-c-format +msgid "" "The threshold ratio of critical edges execution count that permit performing " "redundancy elimination after reload." msgstr "" -#: params.opt:143 +#: params.opt:150 #, no-c-format msgid "" "The threshold ratio for performing partial redundancy elimination after " "reload." msgstr "" -#: params.opt:147 +#: params.opt:154 #, no-c-format msgid "" "Scaling factor in calculation of maximum distance an expression can be moved " "by GCSE optimizations." msgstr "" -#: params.opt:151 +#: params.opt:158 #, no-c-format msgid "" "Cost at which GCSE optimizations will not constraint the distance an " "expression can travel." msgstr "" -#: params.opt:155 +#: params.opt:162 #, no-c-format msgid "" "Minimum heap expansion to trigger garbage collection, as a percentage of the " "total size of the heap." msgstr "" -#: params.opt:159 +#: params.opt:166 #, no-c-format msgid "Minimum heap size before we start collecting garbage, in kilobytes." msgstr "" -#: params.opt:163 +#: params.opt:170 #, 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:167 +#: params.opt:174 #, no-c-format msgid "Whether codegen errors should be ICEs when -fchecking." msgstr "" -#: params.opt:171 +#: params.opt:178 #, no-c-format msgid "Maximum number of arrays per SCoP." msgstr "" -#: params.opt:175 +#: params.opt:182 #, no-c-format msgid "Maximum number of parameters in a SCoP." msgstr "" -#: params.opt:179 +#: params.opt:186 +#, no-c-format +msgid "Maximum number of blocks for -fharden-control-flow-redundancy." +msgstr "" + +#: params.opt:190 +#, no-c-format +msgid "Maximum number of blocks for in-line -fharden-control-flow-redundancy." +msgstr "" + +#: params.opt:194 #, no-c-format msgid "" "The number of elements for which hash table verification is done for each " "searched element." msgstr "" -#: params.opt:183 +#: params.opt:198 #, no-c-format msgid "" "The denominator n of fraction 1/n of the maximal execution count of a basic " @@ -17323,7 +17878,7 @@ msgid "" "order to be considered hot (used in non-LTO mode)." msgstr "" -#: params.opt:187 +#: params.opt:202 #, no-c-format msgid "" "The number of most executed permilles of the profiled execution of the " @@ -17331,7 +17886,7 @@ msgid "" "in order to be considered hot (used in LTO mode)." msgstr "" -#: params.opt:191 +#: params.opt:206 #, no-c-format msgid "" "The denominator n of fraction 1/n of the execution frequency of the entry " @@ -17339,168 +17894,168 @@ msgid "" "have in order to be considered hot." msgstr "" -#: params.opt:195 +#: params.opt:210 #, 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:199 +#: params.opt:214 #, no-c-format msgid "" "The minimal estimated speedup allowing inliner to ignore inline-insns-single " "and inline-insns-auto." msgstr "" -#: params.opt:203 +#: params.opt:218 #, no-c-format msgid "" "How much can given compilation unit grow because of the inlining (in " "percent)." msgstr "" -#: params.opt:207 +#: params.opt:222 #, no-c-format msgid "The upper bound for sharing integer constants." msgstr "" -#: params.opt:211 +#: params.opt:226 #, no-c-format msgid "" "Threshold ipa-cp opportunity evaluation that is still considered beneficial " "to clone." msgstr "" -#: params.opt:215 +#: params.opt:230 #, no-c-format msgid "" "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or " "strides known." msgstr "" -#: params.opt:219 +#: params.opt:234 #, no-c-format msgid "Maximum depth of recursive cloning for self-recursive function." msgstr "" -#: params.opt:223 +#: params.opt:238 #, no-c-format msgid "" "Recursive cloning only when the probability of call being executed exceeds " "the parameter." msgstr "" -#: params.opt:227 +#: params.opt:242 #, 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:231 +#: params.opt:246 #, no-c-format msgid "" "Percentage penalty the recursive functions will receive when they are " "evaluated for cloning." msgstr "" -#: params.opt:235 +#: params.opt:250 #, 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:239 +#: params.opt:254 #, no-c-format msgid "" "How much can given compilation unit grow because of the interprocedural " "constant propagation (in percent)." msgstr "" -#: params.opt:243 +#: params.opt:258 #, no-c-format msgid "The size of translation unit that IPA-CP pass considers large." msgstr "" -#: params.opt:247 +#: params.opt:262 #, no-c-format msgid "" "Maximum size of a list of values associated with each parameter for " "interprocedural constant propagation." msgstr "" -#: params.opt:251 +#: params.opt:266 #, 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:255 +#: params.opt:270 #, no-c-format msgid "" "Maximum number of statements visited during jump function offset discovery." msgstr "" -#: params.opt:259 +#: params.opt:274 #, 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:263 +#: params.opt:278 #, no-c-format msgid "" "Maximum number of aggregate content items for a parameter in jump functions " "and lattices." msgstr "" -#: params.opt:267 +#: params.opt:282 #, no-c-format msgid "" "Maximum number of operations in a parameter expression that can be handled " "by IPA analysis." msgstr "" -#: params.opt:271 +#: params.opt:286 #, no-c-format msgid "" "Maximum number of different predicates used to track properties of loops in " "IPA analysis." msgstr "" -#: params.opt:275 +#: params.opt:290 #, no-c-format msgid "" "Maximal number of boundary endpoints of case ranges of switch statement used " "during IPA function summary generation." msgstr "" -#: params.opt:279 +#: params.opt:294 #, 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:283 +#: params.opt:298 #, 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:287 +#: params.opt:302 #, 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:291 +#: params.opt:306 #, no-c-format msgid "" "Additional maximum allowed growth of total size of new parameters that ipa-" @@ -17509,29 +18064,29 @@ msgid "" "functions." msgstr "" -#: params.opt:295 +#: params.opt:310 #, no-c-format msgid "" "The number of registers in each class kept unused by loop invariant motion." msgstr "" -#: params.opt:299 +#: params.opt:314 #, no-c-format msgid "Max size of conflict table in MB." msgstr "" -#: params.opt:303 +#: params.opt:318 #, no-c-format msgid "" "Approximate function insn number in 1K units triggering simple local RA." msgstr "" -#: params.opt:307 +#: params.opt:322 #, no-c-format msgid "Max loops number for regional RA." msgstr "" -#: params.opt:311 +#: params.opt:326 #, no-c-format msgid "" "Control ira to consider matching constraint (duplicated operand number) " @@ -17543,45 +18098,45 @@ msgid "" "class and respect the found qualified matching constraint." msgstr "" -#: params.opt:315 +#: params.opt:330 #, 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:319 +#: params.opt:334 #, no-c-format msgid "" "Bound on number of candidates below that all candidates are considered in iv " "optimizations." msgstr "" -#: params.opt:323 +#: params.opt:338 #, no-c-format msgid "Bound on number of iv uses in loop optimized in iv optimizations." msgstr "" -#: params.opt:327 +#: params.opt:342 #, 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:331 +#: params.opt:346 #, 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:335 +#: params.opt:350 #, no-c-format msgid "The size of L1 cache line." msgstr "" -#: params.opt:339 +#: params.opt:354 #, no-c-format msgid "" "The minimum recommended offset between two concurrently-accessed objects to " @@ -17592,7 +18147,7 @@ msgid "" "discouraged from doing so in public ABIs." msgstr "" -#: params.opt:348 +#: params.opt:363 #, no-c-format msgid "" "The maximum recommended size of contiguous memory occupied by two objects " @@ -17601,737 +18156,737 @@ msgid "" "processors with different cache line sizes." msgstr "" -#: params.opt:355 +#: params.opt:370 #, no-c-format msgid "The size of L1 cache." msgstr "" -#: params.opt:359 +#: params.opt:374 #, no-c-format msgid "The size of L2 cache." msgstr "" -#: params.opt:363 +#: params.opt:378 #, no-c-format msgid "Maximal growth due to inlining of large function (in percent)." msgstr "" -#: params.opt:367 +#: params.opt:382 #, no-c-format msgid "The size of function body to be considered large." msgstr "" -#: params.opt:371 +#: params.opt:386 #, no-c-format msgid "The size of stack frame to be considered large." msgstr "" -#: params.opt:375 +#: params.opt:390 #, no-c-format msgid "Maximal stack frame growth due to inlining (in percent)." msgstr "" -#: params.opt:379 +#: params.opt:394 #, no-c-format msgid "The size of translation unit to be considered large." msgstr "" -#: params.opt:383 +#: params.opt:398 #, no-c-format msgid "Maximum number of concurrently open C++ module files when lazy loading." msgstr "" -#: params.opt:387 +#: params.opt:402 #, no-c-format msgid "" "The minimum cost of an expensive expression in the loop invariant motion." msgstr "" -#: params.opt:391 +#: params.opt:406 #, no-c-format msgid "True if a non-short-circuit operation is optimal." msgstr "" -#: params.opt:395 +#: params.opt:410 #, no-c-format msgid "Size of tiles for loop blocking." msgstr "" -#: params.opt:399 +#: params.opt:414 #, no-c-format msgid "The maximum number of stmts in loop nest for loop interchange." msgstr "" -#: params.opt:403 +#: params.opt:418 #, no-c-format msgid "The minimum stride ratio for loop interchange to be profitable." msgstr "" -#: params.opt:407 +#: params.opt:422 #, no-c-format msgid "Max basic blocks number in loop for loop invariant motion." msgstr "" -#: params.opt:411 +#: params.opt:426 #, no-c-format msgid "Maximum number of datarefs in loop for building loop data dependencies." msgstr "" -#: params.opt:415 +#: params.opt:430 #, no-c-format msgid "" "The maximum number of instructions in an inner loop that is being considered " "for versioning." msgstr "" -#: params.opt:419 +#: params.opt:434 #, 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:423 +#: params.opt:438 #, no-c-format msgid "" "Minimal fall-through edge probability in percentage used to add BB to " "inheritance EBB in LRA." msgstr "" -#: params.opt:427 +#: params.opt:442 #, no-c-format msgid "" "The max number of reload pseudos which are considered during spilling a non-" "reload pseudo." msgstr "" -#: params.opt:431 +#: params.opt:446 #, no-c-format msgid "Maximal size of a partition for LTO (in estimated instructions)." msgstr "" -#: params.opt:435 +#: params.opt:450 #, no-c-format msgid "maximal number of LTO partitions streamed in parallel." msgstr "" -#: params.opt:439 +#: params.opt:454 #, no-c-format msgid "Minimal size of a partition for LTO (in estimated instructions)." msgstr "" -#: params.opt:443 +#: params.opt:458 #, no-c-format msgid "Number of partitions the program should be split to." msgstr "" -#: params.opt:447 +#: params.opt:462 #, no-c-format msgid "" "The maximum number of instructions to consider to unroll in a loop on " "average." msgstr "" -#: params.opt:451 +#: params.opt:466 #, no-c-format msgid "The maximum number of insns combine tries to combine." msgstr "" -#: params.opt:455 +#: params.opt:470 #, no-c-format msgid "The maximum depth of a loop nest we completely peel." msgstr "" -#: params.opt:459 +#: params.opt:474 #, no-c-format msgid "" "The maximum number of peelings of a single loop that is peeled completely." msgstr "" -#: params.opt:463 +#: params.opt:478 #, no-c-format msgid "The maximum number of insns of a completely peeled loop." msgstr "" -#: params.opt:467 +#: params.opt:482 #, no-c-format msgid "The maximum number of incoming edges to consider for crossjumping." msgstr "" -#: params.opt:471 +#: params.opt:486 #, no-c-format msgid "The maximum instructions CSE process before flushing." msgstr "" -#: params.opt:475 +#: params.opt:490 #, no-c-format msgid "The maximum length of path considered in cse." msgstr "" -#: params.opt:479 +#: params.opt:494 #, no-c-format msgid "The maximum memory locations recorded by cselib." msgstr "" -#: params.opt:483 +#: params.opt:498 #, no-c-format msgid "Max. count of debug markers to expand or inline." msgstr "" -#: params.opt:487 +#: params.opt:502 #, no-c-format msgid "The maximum number of instructions to consider to fill a delay slot." msgstr "" -#: params.opt:491 +#: params.opt:506 #, no-c-format msgid "" "The maximum number of instructions to consider to find accurate live " "register information." msgstr "" -#: params.opt:495 +#: params.opt:510 #, no-c-format msgid "Maximum number of active local stores in RTL dead store elimination." msgstr "" -#: params.opt:499 +#: params.opt:514 #, no-c-format msgid "" "The maximum number of nested indirect inlining performed by early inliner." msgstr "" -#: params.opt:503 +#: params.opt:518 #, no-c-format msgid "" "Maximum number of fields in a structure before pointer analysis treats the " "structure as a single variable." msgstr "" -#: params.opt:507 +#: params.opt:522 #, no-c-format msgid "" "Maximum number of instructions to copy when duplicating blocks on a finite " "state automaton jump thread path." msgstr "" -#: params.opt:511 +#: params.opt:526 #, no-c-format msgid "The maximum ratio of insertions to deletions of expressions in GCSE." msgstr "" -#: params.opt:515 +#: params.opt:530 #, no-c-format msgid "The maximum amount of memory to be allocated by GCSE, in kilobytes." msgstr "" -#: params.opt:519 +#: params.opt:534 #, no-c-format msgid "" "The maximum number of insns to duplicate when unfactoring computed gotos." msgstr "" -#: params.opt:523 +#: params.opt:538 #, no-c-format msgid "The maximum expansion factor when copying basic blocks." msgstr "" -#: params.opt:527 +#: params.opt:542 #, no-c-format msgid "Maximum depth of search in the dominator tree for expressions to hoist." msgstr "" -#: params.opt:531 +#: params.opt:546 #, no-c-format msgid "" "Maximum loop depth of a call which is considered for inlining functions " "called once." msgstr "" -#: params.opt:535 +#: params.opt:550 #, no-c-format msgid "" "Maximum combined size of caller and callee which is inlined if callee is " "called once." msgstr "" -#: params.opt:539 +#: params.opt:554 #, no-c-format msgid "The maximum number of instructions when automatically inlining." msgstr "" -#: params.opt:543 +#: params.opt:558 #, no-c-format msgid "" "The maximum number of instructions inline function can grow to via recursive " "inlining." msgstr "" -#: params.opt:547 +#: params.opt:562 #, no-c-format msgid "" "The maximum number of instructions non-inline function can grow to via " "recursive inlining." msgstr "" -#: params.opt:551 +#: params.opt:566 #, no-c-format msgid "" "The maximum number of instructions in a single function eligible for " "inlining." msgstr "" -#: params.opt:555 +#: params.opt:570 #, no-c-format msgid "The maximum number of instructions when inlining for size." msgstr "" -#: params.opt:559 +#: params.opt:574 #, no-c-format msgid "" "The maximum number of instructions when automatically inlining small " "functions." msgstr "" -#: params.opt:563 +#: params.opt:578 #, no-c-format msgid "The maximum depth of recursive inlining for inline functions." msgstr "" -#: params.opt:567 +#: params.opt:582 #, no-c-format msgid "The maximum depth of recursive inlining for non-inline functions." msgstr "" -#: params.opt:571 +#: params.opt:586 #, no-c-format msgid "Maximum number of isl operations, 0 means unlimited." msgstr "" -#: params.opt:575 +#: params.opt:590 #, no-c-format msgid "Bound on the cost of an expression to compute the number of iterations." msgstr "" -#: params.opt:579 +#: params.opt:594 #, no-c-format msgid "" "Bound on the number of iterations the brute force # of iterations analysis " "algorithm evaluates." msgstr "" -#: params.opt:583 +#: params.opt:598 #, no-c-format msgid "" "Maximum number of statements allowed in a block that needs to be duplicated " "when threading jumps." msgstr "" -#: params.opt:587 +#: params.opt:602 #, no-c-format msgid "Search space limit for the backwards jump threader." msgstr "" -#: params.opt:591 +#: params.opt:606 #, no-c-format msgid "" "The maximum number of RTL nodes that can be recorded as combiner's last " "value." msgstr "" -#: params.opt:595 +#: params.opt:610 #, no-c-format msgid "" "The maximum number of insns in loop header duplicated by the copy loop " "headers pass." msgstr "" -#: params.opt:599 +#: params.opt:614 #, no-c-format msgid "" "The maximum number of backtrack attempts the scheduler should make when " "modulo scheduling a loop." msgstr "" -#: params.opt:603 +#: params.opt:618 #, no-c-format msgid "Minimum page size for warning purposes." msgstr "" -#: params.opt:607 +#: params.opt:622 #, no-c-format msgid "" "Maximum length of partial antic set when performing tree pre optimization." msgstr "" -#: params.opt:611 +#: params.opt:626 #, no-c-format msgid "The maximum number of branches on the path through the peeled sequence." msgstr "" -#: params.opt:615 +#: params.opt:630 #, no-c-format msgid "The maximum number of peelings of a single loop." msgstr "" -#: params.opt:619 +#: params.opt:634 #, no-c-format msgid "The maximum number of insns of a peeled loop." msgstr "" -#: params.opt:623 +#: params.opt:638 #, no-c-format msgid "The maximum length of scheduling's pending operations list." msgstr "" -#: params.opt:627 params.opt:671 +#: params.opt:642 params.opt:686 #, no-c-format msgid "" "The maximum number of blocks in a region to be considered for interblock " "scheduling." msgstr "" -#: params.opt:631 params.opt:675 +#: params.opt:646 params.opt:690 #, no-c-format msgid "" "The maximum number of insns in a region to be considered for interblock " "scheduling." msgstr "" -#: params.opt:635 +#: params.opt:650 #, no-c-format msgid "" "Maximum depth of sqrt chains to use when synthesizing exponentiation by a " "real constant." msgstr "" -#: params.opt:639 +#: params.opt:654 #, no-c-format msgid "The maximum number of loop iterations we predict statically." msgstr "" -#: params.opt:643 +#: params.opt:658 #, no-c-format msgid "" "The maximum number of instructions to search backward when looking for " "equivalent reload." msgstr "" -#: params.opt:647 +#: params.opt:662 #, no-c-format msgid "" "Maximum number of insns in a basic block to consider for RTL if-conversion." msgstr "" -#: params.opt:651 +#: params.opt:666 #, 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:655 +#: params.opt:670 #, 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:659 +#: params.opt:674 #, no-c-format msgid "The maximum number of iterations through CFG to extend regions." msgstr "" -#: params.opt:663 +#: params.opt:678 #, no-c-format msgid "" "The maximum conflict delay for an insn to be considered for speculative " "motion." msgstr "" -#: params.opt:667 +#: params.opt:682 #, 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:679 +#: params.opt:694 #, no-c-format msgid "Maximum length of candidate scans for straight-line strength reduction." msgstr "" -#: params.opt:683 +#: params.opt:698 #, no-c-format msgid "Maximum number of may-defs visited when devirtualizing speculatively." msgstr "" -#: params.opt:687 +#: params.opt:702 #, no-c-format msgid "" "Maximum recursion depth allowed when querying a property of an SSA name." msgstr "" -#: params.opt:691 +#: params.opt:706 #, no-c-format msgid "Maximum number of constant stores to merge in the store merging pass." msgstr "" -#: params.opt:695 +#: params.opt:710 #, no-c-format msgid "Maximum number of conditional store pairs that can be sunk." msgstr "" -#: params.opt:699 params.opt:703 +#: params.opt:714 params.opt:718 #, no-c-format msgid "" "Maximum number of store chains to track at the same time in the store " "merging pass." msgstr "" -#: params.opt:707 +#: params.opt:722 #, no-c-format msgid "Maximum amount of similar bbs to compare a bb with." msgstr "" -#: params.opt:711 +#: params.opt:726 #, no-c-format msgid "Maximum amount of iterations of the pass over a function." msgstr "" -#: params.opt:715 +#: params.opt:730 #, no-c-format msgid "" "Maximum number of strings for which strlen optimization pass will track " "string lengths." msgstr "" -#: params.opt:719 +#: params.opt:734 #, 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:723 +#: params.opt:738 #, no-c-format msgid "The maximum number of unrollings of a single loop." msgstr "" -#: params.opt:727 +#: params.opt:742 #, no-c-format msgid "The maximum number of instructions to consider to unroll in a loop." msgstr "" -#: params.opt:731 +#: params.opt:746 #, no-c-format msgid "The maximum number of insns of an unswitched loop." msgstr "" -#: params.opt:735 +#: params.opt:750 #, no-c-format msgid "The maximum depth of a loop nest to be unswitched." msgstr "" -#: params.opt:739 +#: params.opt:754 #, 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:743 +#: params.opt:758 #, no-c-format msgid "Max. recursion depth for expanding var tracking expressions." msgstr "" -#: params.opt:747 +#: params.opt:762 #, no-c-format msgid "Max. size of loc list for which reverse ops should be added." msgstr "" -#: params.opt:751 +#: params.opt:766 #, no-c-format msgid "Max. size of var tracking hash tables." msgstr "" -#: params.opt:755 +#: params.opt:770 #, no-c-format msgid "Maximum number of VALUEs handled during a single find_base_term call." msgstr "" -#: params.opt:759 +#: params.opt:774 #, no-c-format msgid "" "The minimum number of matching instructions to consider for crossjumping." msgstr "" -#: params.opt:763 +#: params.opt:778 #, no-c-format msgid "" "Inline recursively only when the probability of call being executed exceeds " "the parameter." msgstr "" -#: params.opt:767 +#: params.opt:782 #, no-c-format msgid "" "Min. ratio of insns to prefetches to enable prefetching for a loop with an " "unknown trip count." msgstr "" -#: params.opt:771 +#: params.opt:786 #, no-c-format msgid "" "The minimum threshold for probability of semi-invariant condition statement " "to trigger loop split." msgstr "" -#: params.opt:775 +#: params.opt:790 #, no-c-format msgid "The minimum UID to be used for a nondebug insn." msgstr "" -#: params.opt:779 +#: params.opt:794 #, no-c-format msgid "" "The minimum size of variables taking part in stack slot sharing when not " "optimizing." msgstr "" -#: params.opt:783 +#: params.opt:798 #, no-c-format msgid "" "The minimum probability of reaching a source block for interblock " "speculative scheduling." msgstr "" -#: params.opt:787 +#: params.opt:802 #, no-c-format msgid "" "If -ftree-vectorize is used, the minimal loop bound of a loop to be " "considered for vectorization." msgstr "" -#: params.opt:791 +#: params.opt:806 #, no-c-format msgid "" "--param=openacc-kernels=[decompose|parloops]\tSpecify mode of OpenACC " "'kernels' constructs handling." msgstr "" -#: params.opt:804 +#: params.opt:819 #, no-c-format msgid "" "--param=openacc-privatization=[quiet|noisy]\tSpecify mode of OpenACC " "privatization diagnostics." msgstr "" -#: params.opt:817 +#: params.opt:832 #, no-c-format msgid "Chunk size of omp schedule for loops parallelized by parloops." msgstr "" -#: params.opt:821 +#: params.opt:836 #, no-c-format msgid "" "Minimum number of iterations per thread of an innermost parallelized loop." msgstr "" -#: params.opt:825 +#: params.opt:840 #, 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:847 +#: params.opt:862 #, 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:851 +#: params.opt:866 #, no-c-format msgid "Maximal estimated outcome of branch considered predictable." msgstr "" -#: params.opt:855 +#: params.opt:870 #, no-c-format msgid "" "Whether software prefetch hints should be issued for non-constant strides." msgstr "" -#: params.opt:859 +#: params.opt:874 #, no-c-format msgid "The number of insns executed before prefetch is completed." msgstr "" -#: params.opt:863 +#: params.opt:878 #, no-c-format msgid "Min. ratio of insns to mem ops to enable prefetching in a loop." msgstr "" -#: params.opt:867 +#: params.opt:882 #, no-c-format msgid "" "The minimum constant stride beyond which we should use prefetch hints for." msgstr "" -#: params.opt:871 +#: params.opt:886 #, no-c-format msgid "Use internal function id in profile lookup." msgstr "" -#: params.opt:875 +#: params.opt:890 #, no-c-format msgid "" "--param=ranger-debug=[none|trace|gori|cache|tracegori|all] Specifies the " "output mode for debugging ranger." msgstr "" -#: params.opt:900 +#: params.opt:915 #, no-c-format msgid "" "Maximum depth of logical expression evaluation ranger will look through when " "evaluating outgoing edge ranges." msgstr "" -#: params.opt:905 +#: params.opt:920 #, no-c-format msgid "" "Maximum depth of instruction chains to consider for recomputation in the " "outgoing range calculator." msgstr "" -#: params.opt:910 +#: params.opt:925 #, no-c-format msgid "Maximum number of relations the oracle will register in a basic block." msgstr "" -#: params.opt:914 +#: params.opt:929 #, no-c-format msgid "Maximum depth of a loop nest to fully value-number optimistically." msgstr "" -#: params.opt:918 +#: params.opt:933 #, no-c-format msgid "Maximum number of disambiguations to perform per memory access." msgstr "" -#: params.opt:922 +#: params.opt:937 #, no-c-format msgid "" "Bound on the complexity of the expressions in the scalar evolutions analyzer." msgstr "" -#: params.opt:926 +#: params.opt:941 #, no-c-format msgid "Bound on size of expressions used in the scalar evolutions analyzer." msgstr "" -#: params.opt:930 +#: params.opt:945 #, no-c-format msgid "" "Hardware autoprefetcher scheduler model control flag. Number of lookahead " @@ -18339,285 +18894,297 @@ msgid "" "heuristic. Disabled by default." msgstr "" -#: params.opt:934 +#: params.opt:949 #, no-c-format msgid "Minimal distance between possibly conflicting store and load." msgstr "" -#: params.opt:938 +#: params.opt:953 #, no-c-format msgid "Which -fsched-pressure algorithm to apply." msgstr "" -#: params.opt:942 +#: params.opt:957 #, no-c-format msgid "" "The minimal probability of speculation success (in percents), so that " "speculative insn will be scheduled." msgstr "" -#: params.opt:946 +#: params.opt:961 #, no-c-format msgid "" "The minimum probability an edge must have for the scheduler to save its " "state across it." msgstr "" -#: params.opt:950 +#: params.opt:965 #, no-c-format msgid "" "Maximum number of instructions in the ready list that are considered " "eligible for renaming." msgstr "" -#: params.opt:954 +#: params.opt:969 #, no-c-format msgid "The maximum size of the lookahead window of selective scheduling." msgstr "" -#: params.opt:958 +#: params.opt:973 #, no-c-format msgid "Maximum number of times that an insn could be scheduled." msgstr "" -#: params.opt:962 +#: params.opt:977 #, no-c-format msgid "The number of prefetches that can run at the same time." msgstr "" -#: params.opt:966 +#: params.opt:981 #, no-c-format msgid "" "Target block's relative execution frequency (as a percentage) required to " "sink a statement." msgstr "" -#: params.opt:970 +#: params.opt:985 #, no-c-format msgid "" "The number of cycles the swing modulo scheduler considers when checking " "conflicts using DFA." msgstr "" -#: params.opt:974 +#: params.opt:989 #, no-c-format msgid "" "A threshold on the average loop count considered by the swing modulo " "scheduler." msgstr "" -#: params.opt:978 +#: params.opt:993 #, no-c-format msgid "" "A factor for tuning the upper bound that swing modulo scheduler uses for " "scheduling a loop." msgstr "" -#: params.opt:982 +#: params.opt:997 #, no-c-format msgid "" "The minimum value of stage count that swing modulo scheduler will generate." msgstr "" -#: params.opt:986 +#: params.opt:1001 #, 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:990 +#: params.opt:1005 #, 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:994 +#: params.opt:1009 #, 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:998 +#: params.opt:1013 #, no-c-format msgid "" "The maximum number of SSA_NAME assignments to follow in determining a value." msgstr "" -#: params.opt:1002 +#: params.opt:1017 #, no-c-format msgid "" "The lower bound for a buffer to be considered for stack smashing protection." msgstr "" -#: params.opt:1006 +#: params.opt:1021 #, no-c-format msgid "Size of the stack guard expressed as a power of two in bytes." msgstr "" -#: params.opt:1010 +#: params.opt:1025 #, no-c-format msgid "" "Interval in which to probe the stack expressed as a power of two in bytes." msgstr "" -#: params.opt:1014 +#: params.opt:1029 #, no-c-format msgid "" "Allow the store merging pass to introduce unaligned stores if it is legal to " "do so." msgstr "" -#: params.opt:1018 +#: params.opt:1033 #, no-c-format msgid "Maximum size of a single store merging region in bytes." msgstr "" -#: params.opt:1022 +#: params.opt:1037 #, no-c-format msgid "" "The maximum ratio between array size and switch branches for a switch " "conversion to take place." msgstr "" -#: params.opt:1026 +#: params.opt:1041 #, no-c-format msgid "Maximum number of bases stored in each modref tree." msgstr "" -#: params.opt:1030 +#: params.opt:1045 #, no-c-format msgid "Maximum number of references stored in each modref base." msgstr "" -#: params.opt:1034 +#: params.opt:1049 #, no-c-format msgid "Maximum number of accesses stored in each modref reference." msgstr "" -#: params.opt:1038 +#: params.opt:1053 #, no-c-format msgid "Maximum number of tests performed by modref query." msgstr "" -#: params.opt:1042 +#: params.opt:1057 #, no-c-format msgid "Maximum depth of DFS walk used by modref escape analysis." msgstr "" -#: params.opt:1046 +#: params.opt:1061 #, no-c-format msgid "Maximum number of escape points tracked by modref per SSA-name." msgstr "" -#: params.opt:1050 +#: params.opt:1065 #, no-c-format msgid "Maximum number of times a given range is adjusted during the dataflow." msgstr "" -#: params.opt:1054 +#: params.opt:1069 #, no-c-format msgid "" "--param=threader-debug=[none|all] Enables verbose dumping of the threader " "solver." msgstr "" -#: params.opt:1067 +#: params.opt:1082 #, 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:1071 +#: params.opt:1086 #, 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:1075 +#: params.opt:1090 #, 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:1079 +#: params.opt:1094 #, no-c-format msgid "Maximal code growth caused by tail duplication (in percent)." msgstr "" -#: params.opt:1083 +#: params.opt:1098 #, 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:1087 +#: params.opt:1102 #, 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:1091 +#: params.opt:1106 #, no-c-format msgid "" "Stop reverse growth if the reverse probability of best edge is less than " "this threshold (in percent)." msgstr "" -#: params.opt:1095 +#: params.opt:1110 #, 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:1099 +#: params.opt:1114 #, no-c-format msgid "Emit special instrumentation for accesses to volatiles." msgstr "" -#: params.opt:1103 +#: params.opt:1118 #, no-c-format msgid "" "Emit instrumentation calls to __tsan_func_entry() and __tsan_func_exit()." msgstr "" -#: params.opt:1107 +#: params.opt:1122 #, no-c-format msgid "" "Maximum number of nested calls to search for control dependencies during " "uninitialized variable analysis." msgstr "" -#: params.opt:1111 +#: params.opt:1126 +#, no-c-format +msgid "" +"Maximum number of predicates anded for each predicate ored in the normalized " +"predicate chain." +msgstr "" + +#: params.opt:1131 +#, no-c-format +msgid "Maximum number of predicates ored in the normalized predicate chain." +msgstr "" + +#: params.opt:1135 #, no-c-format msgid "" "Instruction accounted for function prologue, epilogue and other overhead." msgstr "" -#: params.opt:1115 +#: params.opt:1139 #, no-c-format msgid "Time accounted for function prologue, epilogue and other overhead." msgstr "" -#: params.opt:1119 +#: params.opt:1143 #, no-c-format msgid "Instruction accounted for function thunk overhead." msgstr "" -#: params.opt:1123 +#: params.opt:1147 #, no-c-format msgid "Time accounted for function thunk overhead." msgstr "" -#: params.opt:1127 +#: params.opt:1151 #, no-c-format msgid "" "The denominator n of fraction 1/n of the number of profiled runs of the " @@ -18625,64 +19192,64 @@ msgid "" "order for the basic block to be considered unlikely." msgstr "" -#: params.opt:1131 +#: params.opt:1155 #, no-c-format msgid "Maximum unroll factor for the unroll-and-jam transformation." msgstr "" -#: params.opt:1135 +#: params.opt:1159 #, no-c-format msgid "" "Minimum percentage of memrefs that must go away for unroll-and-jam to be " "considered profitable." msgstr "" -#: params.opt:1139 +#: params.opt:1163 #, no-c-format msgid "" "Use direct poisoning/unpoisoning instructions for variables smaller or equal " "to this number." msgstr "" -#: params.opt:1143 +#: params.opt:1167 #, no-c-format msgid "Whether to use canonical types." msgstr "" -#: params.opt:1147 +#: params.opt:1171 #, no-c-format msgid "Enable loop epilogue vectorization using smaller vector size." msgstr "" -#: params.opt:1151 +#: params.opt:1175 #, no-c-format msgid "" "Maximum number of possible vector layouts (such as permutations) to consider " "when optimizing to-be-vectorized code." msgstr "" -#: params.opt:1155 +#: params.opt:1179 #, no-c-format msgid "" "Maximum number of loop peels to enhance alignment of data references in a " "loop." msgstr "" -#: params.opt:1159 +#: params.opt:1183 #, no-c-format msgid "" "Bound on number of runtime checks inserted by the vectorizer's loop " "versioning for alias check." msgstr "" -#: params.opt:1163 +#: params.opt:1187 #, no-c-format msgid "" "Bound on number of runtime checks inserted by the vectorizer's loop " "versioning for alignment check." msgstr "" -#: params.opt:1167 +#: params.opt:1191 #, no-c-format msgid "" "Controls how loop vectorizer uses partial vectors. 0 means never, 1 means " @@ -18690,43 +19257,43 @@ msgid "" "The default value is 2." msgstr "" -#: params.opt:1171 +#: params.opt:1195 #, 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:1175 +#: params.opt:1199 #, no-c-format msgid "Enable loop vectorization of floating point inductions." msgstr "" -#: params.opt:1179 +#: params.opt:1203 #, no-c-format msgid "Maximum number of basic blocks before VRP uses a sparse bitmap cache." msgstr "" -#: params.opt:1183 +#: params.opt:1207 #, no-c-format msgid "" "Maximum number of outgoing edges in a switch before VRP will not process it." msgstr "" -#: params.opt:1187 +#: params.opt:1211 #, no-c-format msgid "Maximum number of basic blocks for VRP to use a basic cache vector." msgstr "" -#: cfgrtl.cc:2796 +#: cfgrtl.cc:2822 msgid "flow control insn inside a basic block" msgstr "" -#: cfgrtl.cc:3088 +#: cfgrtl.cc:3114 msgid "insn outside basic block" msgstr "" -#: cfgrtl.cc:3096 +#: cfgrtl.cc:3122 msgid "return not followed by barrier" msgstr "" @@ -18735,45 +19302,45 @@ msgstr "" msgid "[cannot find %s]" msgstr "" -#: collect2.cc:1557 +#: collect2.cc:1560 #, c-format msgid "collect2 version %s\n" msgstr "" -#: collect2.cc:1662 +#: collect2.cc:1665 #, c-format msgid "%d constructor found\n" msgid_plural "%d constructors found\n" msgstr[0] "" msgstr[1] "" -#: collect2.cc:1666 +#: collect2.cc:1669 #, c-format msgid "%d destructor found\n" msgid_plural "%d destructors found\n" msgstr[0] "" msgstr[1] "" -#: collect2.cc:1670 +#: collect2.cc:1673 #, c-format msgid "%d frame table found\n" msgid_plural "%d frame tables found\n" msgstr[0] "" msgstr[1] "" -#: collect2.cc:1825 +#: collect2.cc:1828 #, c-format msgid "[Leaving %s]\n" msgstr "" -#: collect2.cc:2055 +#: collect2.cc:2058 #, c-format msgid "" "\n" "write_c_file - output name is %s, prefix is %s\n" msgstr "" -#: collect2.cc:2579 +#: collect2.cc:2582 #, c-format msgid "" "\n" @@ -18784,7 +19351,7 @@ msgstr "" msgid "const/copy propagation disabled" msgstr "" -#: diagnostic-format-json.cc:317 diagnostic-format-sarif.cc:1687 +#: diagnostic-format-json.cc:339 diagnostic-format-sarif.cc:1776 #, c-format msgid "error: unable to open '%s' for writing: %s\n" msgstr "" @@ -18794,142 +19361,142 @@ msgstr "" #. stderr. Hopefully this will be helpful to the user in #. indicating what's gone wrong (also for DejaGnu, for pruning #. those messages). -#: diagnostic-format-sarif.cc:1712 +#: diagnostic-format-sarif.cc:1699 #, c-format msgid "Internal compiler error:\n" msgstr "" -#: diagnostic.cc:164 -#, c-format -msgid "%s: all warnings being treated as errors" -msgstr "" - -#: diagnostic.cc:169 -#, c-format -msgid "%s: some warnings being treated as errors" -msgstr "" - -#: diagnostic.cc:646 +#: diagnostic.cc:729 #, c-format msgid "compilation terminated due to -fmax-errors=%u.\n" msgstr "" -#: diagnostic.cc:674 +#: diagnostic.cc:756 #, c-format msgid "compilation terminated due to -Wfatal-errors.\n" msgstr "" -#: diagnostic.cc:707 +#: diagnostic.cc:788 #, c-format msgid "Please submit a full bug report, with preprocessed source.\n" msgstr "" -#: diagnostic.cc:710 +#: diagnostic.cc:791 #, c-format msgid "" "Please submit a full bug report, with preprocessed source (by using -freport-" "bug).\n" msgstr "" -#: diagnostic.cc:714 +#: diagnostic.cc:795 #, c-format msgid "Please include the complete backtrace with any bug report.\n" msgstr "" -#: diagnostic.cc:716 +#: diagnostic.cc:797 #, c-format msgid "See %s for instructions.\n" msgstr "" -#: diagnostic.cc:725 +#: diagnostic.cc:806 #, c-format msgid "compilation terminated.\n" msgstr "" -#: diagnostic.cc:819 +#: diagnostic.cc:881 msgid " from" msgstr "" -#: diagnostic.cc:820 +#: diagnostic.cc:882 msgid "In file included from" msgstr "" #. 2 -#: diagnostic.cc:821 +#: diagnostic.cc:883 msgid " included from" msgstr "" -#: diagnostic.cc:822 +#: diagnostic.cc:884 msgid "In module" msgstr "" #. 4 -#: diagnostic.cc:823 +#: diagnostic.cc:885 msgid "of module" msgstr "" -#: diagnostic.cc:824 +#: diagnostic.cc:886 msgid "In module imported at" msgstr "" #. 6 -#: diagnostic.cc:825 +#: diagnostic.cc:887 msgid "imported at" msgstr "" -#: diagnostic.cc:1584 +#: diagnostic.cc:1585 #, c-format msgid "%s:%d: confused by earlier errors, bailing out\n" msgstr "" -#: diagnostic.cc:2246 +#: diagnostic.cc:2286 #, c-format msgid "internal compiler error: error reporting routines re-entered.\n" msgstr "" -#: diagnostic.cc:2277 diagnostic.cc:2296 +#: diagnostic.cc:2317 diagnostic.cc:2336 #, gcc-internal-format, gfc-internal-format msgid "in %s, at %s:%d" msgstr "" -#: final.cc:1096 +#: diagnostic.cc:2387 +#, c-format +msgid "%s: all warnings being treated as errors" +msgstr "" + +#: diagnostic.cc:2392 +#, c-format +msgid "%s: some warnings being treated as errors" +msgstr "" + +#: final.cc:1097 msgid "negative insn length" msgstr "" -#: final.cc:2808 +#: final.cc:2807 msgid "could not split insn" msgstr "" -#: final.cc:3183 +#: final.cc:3182 msgid "invalid 'asm': " msgstr "" -#: final.cc:3316 +#: final.cc:3315 #, c-format msgid "nested assembly dialect alternatives" msgstr "" -#: final.cc:3344 final.cc:3356 +#: final.cc:3343 final.cc:3355 #, c-format msgid "unterminated assembly dialect alternative" msgstr "" -#: final.cc:3498 +#: final.cc:3497 #, c-format msgid "operand number missing after %%-letter" msgstr "" -#: final.cc:3501 final.cc:3542 +#: final.cc:3500 final.cc:3541 #, c-format msgid "operand number out of range" msgstr "" -#: final.cc:3559 +#: final.cc:3558 #, c-format msgid "invalid %%-code" msgstr "" -#: final.cc:3593 +#: final.cc:3592 #, c-format msgid "'%%l' operand isn't a label" msgstr "" @@ -18938,13 +19505,13 @@ msgstr "" #. PRINT_OPERAND must handle them. #. We can't handle floating point constants; #. TARGET_PRINT_OPERAND must handle them. -#: final.cc:3729 config/arc/arc.cc:6410 config/i386/i386.cc:12350 +#: final.cc:3728 config/arc/arc.cc:6310 config/i386/i386.cc:12905 #, c-format msgid "floating constant misused" msgstr "" -#: final.cc:3787 config/arc/arc.cc:6507 config/i386/i386.cc:12441 -#: config/pdp11/pdp11.cc:1871 +#: final.cc:3786 config/arc/arc.cc:6407 config/i386/i386.cc:12996 +#: config/pdp11/pdp11.cc:1872 #, c-format msgid "invalid expression as operand" msgstr "" @@ -18954,282 +19521,282 @@ msgstr "" msgid "%s\n" msgstr "" -#: gcc.cc:1844 +#: gcc.cc:1860 #, c-format msgid "Using built-in specs.\n" msgstr "" -#: gcc.cc:2089 +#: gcc.cc:2105 #, c-format msgid "" "Setting spec %s to '%s'\n" "\n" msgstr "" -#: gcc.cc:2294 +#: gcc.cc:2310 #, c-format msgid "Reading specs from %s\n" msgstr "" -#: gcc.cc:2426 +#: gcc.cc:2440 #, c-format msgid "could not find specs file %s\n" msgstr "" -#: gcc.cc:2501 +#: gcc.cc:2511 #, c-format msgid "rename spec %s to %s\n" msgstr "" -#: gcc.cc:2503 +#: gcc.cc:2513 #, c-format msgid "" "spec is '%s'\n" "\n" msgstr "" -#: gcc.cc:3364 +#: gcc.cc:3374 #, c-format msgid "" "\n" "Go ahead? (y or n) " msgstr "" -#: gcc.cc:3536 +#: gcc.cc:3546 #, c-format msgid "# %s %.2f %.2f\n" msgstr "" -#: gcc.cc:3716 +#: gcc.cc:3726 #, c-format msgid "Usage: %s [options] file...\n" msgstr "" -#: gcc.cc:3717 +#: gcc.cc:3727 msgid "Options:\n" msgstr "" -#: gcc.cc:3719 +#: gcc.cc:3729 msgid " -pass-exit-codes Exit with highest error code from a phase.\n" msgstr "" -#: gcc.cc:3720 +#: gcc.cc:3730 msgid " --help Display this information.\n" msgstr "" -#: gcc.cc:3721 +#: gcc.cc:3731 msgid "" " --target-help Display target specific command line options " "(including assembler and linker options).\n" msgstr "" -#: gcc.cc:3723 +#: gcc.cc:3733 msgid "" " --help={common|optimizers|params|target|warnings|[^]{joined|separate|" "undocumented}}[,...].\n" msgstr "" -#: gcc.cc:3724 +#: gcc.cc:3734 msgid "" " Display specific types of command line options.\n" msgstr "" -#: gcc.cc:3726 +#: gcc.cc:3736 msgid " (Use '-v --help' to display command line options of sub-processes).\n" msgstr "" -#: gcc.cc:3727 +#: gcc.cc:3737 msgid " --version Display compiler version information.\n" msgstr "" -#: gcc.cc:3728 +#: gcc.cc:3738 msgid " -dumpspecs Display all of the built in spec strings.\n" msgstr "" -#: gcc.cc:3729 +#: gcc.cc:3739 msgid " -dumpversion Display the version of the compiler.\n" msgstr "" -#: gcc.cc:3730 +#: gcc.cc:3740 msgid " -dumpmachine Display the compiler's target processor.\n" msgstr "" -#: gcc.cc:3731 +#: gcc.cc:3741 msgid " -foffload= Specify offloading targets.\n" msgstr "" -#: gcc.cc:3732 +#: gcc.cc:3742 msgid "" " -print-search-dirs Display the directories in the compiler's search " "path.\n" msgstr "" -#: gcc.cc:3733 +#: gcc.cc:3743 msgid "" " -print-libgcc-file-name Display the name of the compiler's companion " "library.\n" msgstr "" -#: gcc.cc:3734 +#: gcc.cc:3744 msgid " -print-file-name= Display the full path to library .\n" msgstr "" -#: gcc.cc:3735 +#: gcc.cc:3745 msgid "" " -print-prog-name= Display the full path to compiler component " ".\n" msgstr "" -#: gcc.cc:3736 +#: gcc.cc:3746 msgid "" " -print-multiarch Display the target's normalized GNU triplet, used " "as\n" " a component in the library path.\n" msgstr "" -#: gcc.cc:3739 +#: gcc.cc:3749 msgid "" " -print-multi-directory Display the root directory for versions of " "libgcc.\n" msgstr "" -#: gcc.cc:3740 +#: gcc.cc:3750 msgid "" " -print-multi-lib Display the mapping between command line options " "and\n" " multiple library search directories.\n" msgstr "" -#: gcc.cc:3743 +#: gcc.cc:3753 msgid "" " -print-multi-os-directory Display the relative path to OS libraries.\n" msgstr "" -#: gcc.cc:3744 +#: gcc.cc:3754 msgid " -print-sysroot Display the target libraries directory.\n" msgstr "" -#: gcc.cc:3745 +#: gcc.cc:3755 msgid "" " -print-sysroot-headers-suffix Display the sysroot suffix used to find " "headers.\n" msgstr "" -#: gcc.cc:3746 +#: gcc.cc:3756 msgid "" " -Wa, Pass comma-separated on to the " "assembler.\n" msgstr "" -#: gcc.cc:3747 +#: gcc.cc:3757 msgid "" " -Wp, Pass comma-separated on to the " "preprocessor.\n" msgstr "" -#: gcc.cc:3748 +#: gcc.cc:3758 msgid "" " -Wl, Pass comma-separated on to the linker.\n" msgstr "" -#: gcc.cc:3749 +#: gcc.cc:3759 msgid " -Xassembler Pass on to the assembler.\n" msgstr "" -#: gcc.cc:3750 +#: gcc.cc:3760 msgid " -Xpreprocessor Pass on to the preprocessor.\n" msgstr "" -#: gcc.cc:3751 +#: gcc.cc:3761 msgid " -Xlinker Pass on to the linker.\n" msgstr "" -#: gcc.cc:3752 +#: gcc.cc:3762 msgid " -save-temps Do not delete intermediate files.\n" msgstr "" -#: gcc.cc:3753 +#: gcc.cc:3763 msgid " -save-temps= Do not delete intermediate files.\n" msgstr "" -#: gcc.cc:3754 +#: gcc.cc:3764 msgid "" " -no-canonical-prefixes Do not canonicalize paths when building relative\n" " prefixes to other gcc components.\n" msgstr "" -#: gcc.cc:3757 +#: gcc.cc:3767 msgid " -pipe Use pipes rather than intermediate files.\n" msgstr "" -#: gcc.cc:3758 +#: gcc.cc:3768 msgid " -time Time the execution of each subprocess.\n" msgstr "" -#: gcc.cc:3759 +#: gcc.cc:3769 msgid "" " -specs= Override built-in specs with the contents of " ".\n" msgstr "" -#: gcc.cc:3760 +#: gcc.cc:3770 msgid "" " -std= Assume that the input sources are for " ".\n" msgstr "" -#: gcc.cc:3761 +#: gcc.cc:3771 msgid "" " --sysroot= Use as the root directory for " "headers\n" " and libraries.\n" msgstr "" -#: gcc.cc:3764 +#: gcc.cc:3774 msgid "" " -B Add to the compiler's search paths.\n" msgstr "" -#: gcc.cc:3765 +#: gcc.cc:3775 msgid "" " -v Display the programs invoked by the compiler.\n" msgstr "" -#: gcc.cc:3766 +#: gcc.cc:3776 msgid "" " -### Like -v but options quoted and commands not " "executed.\n" msgstr "" -#: gcc.cc:3767 +#: gcc.cc:3777 msgid "" " -E Preprocess only; do not compile, assemble or " "link.\n" msgstr "" -#: gcc.cc:3768 +#: gcc.cc:3778 msgid " -S Compile only; do not assemble or link.\n" msgstr "" -#: gcc.cc:3769 +#: gcc.cc:3779 msgid " -c Compile and assemble, but do not link.\n" msgstr "" -#: gcc.cc:3770 +#: gcc.cc:3780 msgid " -o Place the output into .\n" msgstr "" -#: gcc.cc:3771 +#: gcc.cc:3781 msgid "" " -pie Create a dynamically linked position independent\n" " executable.\n" msgstr "" -#: gcc.cc:3773 +#: gcc.cc:3783 msgid " -shared Create a shared library.\n" msgstr "" -#: gcc.cc:3774 +#: gcc.cc:3784 msgid "" " -x Specify the language of the following input " "files.\n" @@ -19240,7 +19807,7 @@ msgid "" "extension.\n" msgstr "" -#: gcc.cc:3781 +#: gcc.cc:3791 #, c-format msgid "" "\n" @@ -19249,96 +19816,96 @@ msgid "" " other options on to these processes the -W options must be used.\n" msgstr "" -#: gcc.cc:6832 +#: gcc.cc:6910 #, c-format msgid "Processing spec (%s), which is '%s'\n" msgstr "" -#: gcc.cc:7593 +#: gcc.cc:7671 #, c-format msgid "Target: %s\n" msgstr "" -#: gcc.cc:7594 +#: gcc.cc:7672 #, c-format msgid "Configured with: %s\n" msgstr "" -#: gcc.cc:7608 +#: gcc.cc:7686 #, c-format msgid "Thread model: %s\n" msgstr "" -#: gcc.cc:7609 +#: gcc.cc:7687 #, c-format msgid "Supported LTO compression algorithms: zlib" msgstr "" -#: gcc.cc:7611 +#: gcc.cc:7689 #, c-format msgid " zstd" msgstr "" -#: gcc.cc:7613 gcov.cc:1536 gcov.cc:1594 gcov.cc:1606 gcov.cc:2929 +#: gcc.cc:7691 gcov.cc:1523 gcov.cc:1581 gcov.cc:1593 gcov.cc:2916 #, c-format msgid "\n" msgstr "" -#: gcc.cc:7624 +#: gcc.cc:7702 #, c-format msgid "gcc version %s %s\n" msgstr "" -#: gcc.cc:7627 +#: gcc.cc:7705 #, c-format msgid "gcc driver version %s %sexecuting gcc version %s\n" msgstr "" -#: gcc.cc:7700 gcc.cc:7910 +#: gcc.cc:7778 gcc.cc:7988 #, c-format msgid "" "The bug is not reproducible, so it is likely a hardware or OS problem.\n" msgstr "" -#: gcc.cc:7834 +#: gcc.cc:7912 #, c-format msgid "" "Preprocessed source stored into %s file, please attach this to your " "bugreport.\n" msgstr "" -#: gcc.cc:8685 +#: gcc.cc:8764 #, c-format msgid "install: %s%s\n" msgstr "" -#: gcc.cc:8688 +#: gcc.cc:8767 #, c-format msgid "programs: %s\n" msgstr "" -#: gcc.cc:8690 +#: gcc.cc:8769 #, c-format msgid "libraries: %s\n" msgstr "" -#: gcc.cc:8807 +#: gcc.cc:8886 #, c-format msgid "" "\n" "For bug reporting instructions, please see:\n" msgstr "" -#: gcc.cc:8823 gcov-tool.cc:594 +#: gcc.cc:8902 gcov-tool.cc:594 #, c-format msgid "%s %s%s\n" msgstr "" -#: gcc.cc:8826 gcov-tool.cc:596 gcov.cc:971 fortran/gfortranspec.cc:282 +#: gcc.cc:8905 gcov-tool.cc:596 gcov.cc:971 fortran/gfortranspec.cc:282 msgid "(C)" msgstr "" -#: gcc.cc:8827 gcov-tool.cc:598 gcov.cc:973 fortran/gfortranspec.cc:283 +#: gcc.cc:8906 gcov-tool.cc:598 gcov.cc:973 fortran/gfortranspec.cc:283 #, c-format msgid "" "This is free software; see the source for copying conditions. There is NO\n" @@ -19346,7 +19913,7 @@ msgid "" "\n" msgstr "" -#: gcc.cc:9170 +#: gcc.cc:9249 #, c-format msgid "" "\n" @@ -19355,14 +19922,14 @@ msgid "" "\n" msgstr "" -#: gcc.cc:9171 +#: gcc.cc:9250 #, c-format msgid "" "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n" "\n" msgstr "" -#: gcc.cc:10572 +#: gcc.cc:10651 #, c-format msgid "" "Assembler options\n" @@ -19370,7 +19937,7 @@ msgid "" "\n" msgstr "" -#: gcc.cc:10573 +#: gcc.cc:10652 #, c-format msgid "" "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n" @@ -19530,7 +20097,7 @@ msgstr "" #: gcov-tool.cc:595 #, c-format -msgid "Copyright %s 2023 Free Software Foundation, Inc.\n" +msgid "Copyright %s 2024 Free Software Foundation, Inc.\n" msgstr "" #: gcov.cc:927 @@ -19702,212 +20269,212 @@ msgstr "" msgid "JSON format version: %s\n" msgstr "" -#: gcov.cc:1380 +#: gcov.cc:1367 #, c-format msgid "'%s' file is already processed\n" msgstr "" -#: gcov.cc:1496 gcov.cc:1625 +#: gcov.cc:1483 gcov.cc:1612 #, c-format msgid "Creating '%s'\n" msgstr "" -#: gcov.cc:1500 +#: gcov.cc:1487 #, c-format msgid "Error writing output file '%s'\n" msgstr "" -#: gcov.cc:1508 +#: gcov.cc:1495 #, c-format msgid "Could not open output file '%s'\n" msgstr "" -#: gcov.cc:1515 +#: gcov.cc:1502 #, c-format msgid "Removing '%s'\n" msgstr "" -#: gcov.cc:1630 +#: gcov.cc:1617 #, c-format msgid "Cannot open JSON output file %s\n" msgstr "" -#: gcov.cc:1639 +#: gcov.cc:1626 #, c-format msgid "Error writing JSON output file %s\n" msgstr "" -#: gcov.cc:1804 +#: gcov.cc:1791 #, c-format msgid "%s:source file is newer than notes file '%s'\n" msgstr "" -#: gcov.cc:1809 +#: gcov.cc:1796 #, c-format msgid "(the message is displayed only once per source file)\n" msgstr "" -#: gcov.cc:1829 +#: gcov.cc:1816 #, c-format msgid "%s:cannot open notes file\n" msgstr "" -#: gcov.cc:1836 +#: gcov.cc:1823 #, c-format msgid "%s:not a gcov notes file\n" msgstr "" -#: gcov.cc:1850 +#: gcov.cc:1837 #, c-format msgid "%s:version '%.4s', prefer '%.4s'\n" msgstr "" -#: gcov.cc:1903 +#: gcov.cc:1890 #, c-format msgid "%s:already seen blocks for '%s'\n" msgstr "" -#: gcov.cc:2019 gcov.cc:2133 +#: gcov.cc:2006 gcov.cc:2120 #, c-format msgid "%s:corrupted\n" msgstr "" -#: gcov.cc:2027 +#: gcov.cc:2014 #, c-format msgid "%s:no functions found\n" msgstr "" -#: gcov.cc:2045 +#: gcov.cc:2032 #, c-format msgid "%s:cannot open data file, assuming not executed\n" msgstr "" -#: gcov.cc:2052 +#: gcov.cc:2039 #, c-format msgid "%s:not a gcov data file\n" msgstr "" -#: gcov.cc:2066 +#: gcov.cc:2053 #, c-format msgid "%s:version '%.4s', prefer version '%.4s'\n" msgstr "" -#: gcov.cc:2073 +#: gcov.cc:2060 #, c-format msgid "%s:stamp mismatch with notes file\n" msgstr "" -#: gcov.cc:2110 +#: gcov.cc:2097 #, c-format msgid "%s:profile mismatch for '%s'\n" msgstr "" -#: gcov.cc:2132 +#: gcov.cc:2119 #, c-format msgid "%s:overflowed\n" msgstr "" -#: gcov.cc:2180 +#: gcov.cc:2167 #, c-format msgid "%s:'%s' lacks entry and/or exit blocks\n" msgstr "" -#: gcov.cc:2185 +#: gcov.cc:2172 #, c-format msgid "%s:'%s' has arcs to entry block\n" msgstr "" -#: gcov.cc:2193 +#: gcov.cc:2180 #, c-format msgid "%s:'%s' has arcs from exit block\n" msgstr "" -#: gcov.cc:2402 +#: gcov.cc:2389 #, c-format msgid "%s:graph is unsolvable for '%s'\n" msgstr "" -#: gcov.cc:2518 +#: gcov.cc:2505 #, c-format msgid "Lines executed:%s of %d\n" msgstr "" -#: gcov.cc:2521 +#: gcov.cc:2508 #, c-format msgid "No executable lines\n" msgstr "" -#: gcov.cc:2529 gcov.cc:2538 +#: gcov.cc:2516 gcov.cc:2525 #, c-format msgid "%s '%s'\n" msgstr "" -#: gcov.cc:2545 +#: gcov.cc:2532 #, c-format msgid "Branches executed:%s of %d\n" msgstr "" -#: gcov.cc:2549 +#: gcov.cc:2536 #, c-format msgid "Taken at least once:%s of %d\n" msgstr "" -#: gcov.cc:2555 +#: gcov.cc:2542 #, c-format msgid "No branches\n" msgstr "" -#: gcov.cc:2557 +#: gcov.cc:2544 #, c-format msgid "Calls executed:%s of %d\n" msgstr "" -#: gcov.cc:2561 +#: gcov.cc:2548 #, c-format msgid "No calls\n" msgstr "" -#: gcov.cc:2781 +#: gcov.cc:2768 #, c-format msgid "%s:no lines for '%s'\n" msgstr "" -#: gcov.cc:2907 +#: gcov.cc:2894 #, c-format msgid "call %2d returned %s\n" msgstr "" -#: gcov.cc:2912 +#: gcov.cc:2899 #, c-format msgid "call %2d never executed\n" msgstr "" -#: gcov.cc:2917 +#: gcov.cc:2904 #, c-format msgid "branch %2d taken %s%s" msgstr "" -#: gcov.cc:2922 +#: gcov.cc:2909 #, c-format msgid "branch %2d never executed%s" msgstr "" -#: gcov.cc:2927 +#: gcov.cc:2914 #, c-format msgid " (BB %d)" msgstr "" -#: gcov.cc:2934 +#: gcov.cc:2921 #, c-format msgid "unconditional %2d taken %s\n" msgstr "" -#: gcov.cc:2937 +#: gcov.cc:2924 #, c-format msgid "unconditional %2d never executed\n" msgstr "" -#: gcov.cc:3187 +#: gcov.cc:3174 #, c-format msgid "Cannot open source file %s\n" msgstr "" @@ -19991,134 +20558,134 @@ msgstr "" msgid " inlined from %qs" msgstr "" -#: lra-assigns.cc:1860 reload1.cc:2073 +#: lra-assigns.cc:1862 reload1.cc:2073 msgid "this is the insn:" msgstr "" -#: lra-constraints.cc:3216 +#: lra-constraints.cc:3266 msgid "unable to generate reloads for impossible constraints:" msgstr "" -#: lra-constraints.cc:4275 reload.cc:3844 +#: lra-constraints.cc:4234 reload.cc:3839 msgid "unable to generate reloads for:" msgstr "" #. What to print when a switch has no documentation. -#: opts.cc:326 +#: opts.cc:329 msgid "This option lacks documentation." msgstr "" -#: opts.cc:327 +#: opts.cc:330 msgid "Uses of this option are diagnosed." msgstr "" -#: opts.cc:1653 +#: opts.cc:1688 #, c-format msgid "Same as %s%s (or, in negated form, %s%s)." msgstr "" -#: opts.cc:1658 +#: opts.cc:1693 #, c-format msgid "Same as %s%s." msgstr "" -#: opts.cc:1663 +#: opts.cc:1698 #, c-format msgid "Same as %s." msgstr "" -#: opts.cc:1671 +#: opts.cc:1706 #, c-format msgid "%s Same as %s." msgstr "" -#: opts.cc:1734 +#: opts.cc:1769 msgid "[available in " msgstr "" -#: opts.cc:1766 +#: opts.cc:1801 msgid "[default]" msgstr "" -#: opts.cc:1775 +#: opts.cc:1810 #, c-format msgid "%llu bytes" msgstr "" -#: opts.cc:1812 +#: opts.cc:1847 msgid "[enabled]" msgstr "" -#: opts.cc:1814 +#: opts.cc:1849 msgid "[disabled]" msgstr "" -#: opts.cc:1850 +#: opts.cc:1885 #, c-format msgid " No options with the desired characteristics were found\n" msgstr "" -#: opts.cc:1859 +#: opts.cc:1894 #, c-format msgid "" " None found. Use --help=%s to show *all* the options supported by the %s " "front-end.\n" msgstr "" -#: opts.cc:1865 +#: opts.cc:1900 #, c-format msgid "" " All options with the desired characteristics have already been displayed\n" msgstr "" -#: opts.cc:1910 +#: opts.cc:1945 #, c-format msgid "" " Known valid arguments for %s option:\n" " " msgstr "" -#: opts.cc:1960 +#: opts.cc:1995 msgid "The following options are target specific" msgstr "" -#: opts.cc:1963 +#: opts.cc:1998 msgid "The following options control compiler warning messages" msgstr "" -#: opts.cc:1966 +#: opts.cc:2001 msgid "The following options control optimizations" msgstr "" -#: opts.cc:1969 opts.cc:2009 +#: opts.cc:2004 opts.cc:2044 msgid "The following options are language-independent" msgstr "" -#: opts.cc:1972 +#: opts.cc:2007 msgid "The following options control parameters" msgstr "" -#: opts.cc:1978 +#: opts.cc:2013 msgid "The following options are specific to just the language " msgstr "" -#: opts.cc:1980 +#: opts.cc:2015 msgid "The following options are supported by the language " msgstr "" -#: opts.cc:1991 +#: opts.cc:2026 msgid "The following options are not documented" msgstr "" -#: opts.cc:1993 +#: opts.cc:2028 msgid "The following options take separate arguments" msgstr "" -#: opts.cc:1995 +#: opts.cc:2030 msgid "The following options take joined arguments" msgstr "" -#: opts.cc:2007 +#: opts.cc:2042 msgid "The following options are language-related" msgstr "" @@ -20147,7 +20714,7 @@ msgid "" "you can reproduce it without enabling any plugins.\n" msgstr "" -#: postreload-gcse.cc:1355 +#: postreload-gcse.cc:1356 msgid "using simple load CSE after register allocation" msgstr "" @@ -20173,54 +20740,54 @@ msgstr "" msgid "insn does not satisfy its constraints:" msgstr "" -#: targhooks.cc:2342 +#: targhooks.cc:2374 #, c-format msgid "created and used with differing settings of '%s'" msgstr "" -#: targhooks.cc:2357 +#: targhooks.cc:2389 msgid "created and used with different settings of %<-fpic%>" msgstr "" -#: targhooks.cc:2359 +#: targhooks.cc:2391 msgid "created and used with different settings of %<-fpie%>" msgstr "" -#: toplev.cc:310 +#: toplev.cc:313 #, c-format msgid "unrecoverable error" msgstr "" -#: toplev.cc:603 +#: toplev.cc:606 #, c-format msgid "" "%s%s%s %sversion %s (%s)\n" "%s\tcompiled by GNU C version %s, " msgstr "" -#: toplev.cc:605 +#: toplev.cc:608 #, c-format msgid "%s%s%s %sversion %s (%s) compiled by CC, " msgstr "" -#: toplev.cc:609 +#: toplev.cc:612 #, c-format msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n" msgstr "" -#: toplev.cc:611 +#: toplev.cc:614 #, c-format msgid "%s%swarning: %s header version %s differs from library version %s.\n" msgstr "" -#: toplev.cc:613 +#: toplev.cc:616 #, c-format msgid "" "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n" msgstr "" -#: tree-diagnostic-path.cc:255 tree-diagnostic.cc:294 c/c-decl.cc:6345 -#: c/c-typeck.cc:8033 cp/error.cc:1183 c-family/c-pretty-print.cc:426 +#: tree-diagnostic-path.cc:342 tree-diagnostic.cc:294 c/c-decl.cc:6532 +#: c/c-typeck.cc:8234 cp/error.cc:1189 c-family/c-pretty-print.cc:446 #, gcc-internal-format msgid "" msgstr "" @@ -20237,642 +20804,663 @@ msgstr "" msgid "field precision specifier" msgstr "" -#: c-family/c-format.cc:569 c-family/c-format.cc:593 +#: c-family/c-format.cc:571 c-family/c-format.cc:595 #: config/i386/msformat-c.cc:45 msgid "' ' flag" msgstr "" -#: c-family/c-format.cc:569 c-family/c-format.cc:593 +#: c-family/c-format.cc:571 c-family/c-format.cc:595 #: config/i386/msformat-c.cc:45 msgid "the ' ' printf flag" msgstr "" -#: 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 +#: c-family/c-format.cc:572 c-family/c-format.cc:596 c-family/c-format.cc:627 +#: c-family/c-format.cc:693 config/i386/msformat-c.cc:46 msgid "'+' flag" msgstr "" -#: c-family/c-format.cc:570 c-family/c-format.cc:594 c-family/c-format.cc:625 +#: c-family/c-format.cc:572 c-family/c-format.cc:596 c-family/c-format.cc:627 #: config/i386/msformat-c.cc:46 msgid "the '+' printf flag" msgstr "" -#: 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 +#: c-family/c-format.cc:573 c-family/c-format.cc:597 c-family/c-format.cc:628 +#: c-family/c-format.cc:668 config/i386/msformat-c.cc:47 #: config/i386/msformat-c.cc:82 msgid "'#' flag" msgstr "" -#: c-family/c-format.cc:571 c-family/c-format.cc:595 c-family/c-format.cc:626 +#: c-family/c-format.cc:573 c-family/c-format.cc:597 c-family/c-format.cc:628 #: config/i386/msformat-c.cc:47 msgid "the '#' printf flag" msgstr "" -#: c-family/c-format.cc:572 c-family/c-format.cc:596 c-family/c-format.cc:664 +#: c-family/c-format.cc:574 c-family/c-format.cc:598 c-family/c-format.cc:666 #: config/i386/msformat-c.cc:48 msgid "'0' flag" msgstr "" -#: c-family/c-format.cc:572 c-family/c-format.cc:596 +#: c-family/c-format.cc:574 c-family/c-format.cc:598 #: config/i386/msformat-c.cc:48 msgid "the '0' printf flag" msgstr "" -#: 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 +#: c-family/c-format.cc:575 c-family/c-format.cc:599 c-family/c-format.cc:665 +#: c-family/c-format.cc:696 config/i386/msformat-c.cc:49 msgid "'-' flag" msgstr "" -#: c-family/c-format.cc:573 c-family/c-format.cc:597 +#: c-family/c-format.cc:575 c-family/c-format.cc:599 #: config/i386/msformat-c.cc:49 msgid "the '-' printf flag" msgstr "" -#: c-family/c-format.cc:574 c-family/c-format.cc:646 +#: c-family/c-format.cc:576 c-family/c-format.cc:648 #: config/i386/msformat-c.cc:50 config/i386/msformat-c.cc:70 msgid "''' flag" msgstr "" -#: c-family/c-format.cc:574 config/i386/msformat-c.cc:50 +#: c-family/c-format.cc:576 config/i386/msformat-c.cc:50 msgid "the ''' printf flag" msgstr "" -#: c-family/c-format.cc:575 c-family/c-format.cc:647 +#: c-family/c-format.cc:577 c-family/c-format.cc:649 msgid "'I' flag" msgstr "" -#: c-family/c-format.cc:575 +#: c-family/c-format.cc:577 msgid "the 'I' printf flag" msgstr "" -#: 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 +#: c-family/c-format.cc:578 c-family/c-format.cc:600 c-family/c-format.cc:646 +#: c-family/c-format.cc:669 c-family/c-format.cc:697 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:576 c-family/c-format.cc:598 config/sol2-c.cc:43 +#: c-family/c-format.cc:578 c-family/c-format.cc:600 config/sol2-c.cc:43 #: config/i386/msformat-c.cc:51 msgid "field width in printf format" msgstr "" -#: c-family/c-format.cc:577 c-family/c-format.cc:599 c-family/c-format.cc:628 +#: c-family/c-format.cc:579 c-family/c-format.cc:601 c-family/c-format.cc:630 #: config/i386/msformat-c.cc:52 msgid "precision" msgstr "" -#: c-family/c-format.cc:577 c-family/c-format.cc:599 c-family/c-format.cc:628 +#: c-family/c-format.cc:579 c-family/c-format.cc:601 c-family/c-format.cc:630 #: config/i386/msformat-c.cc:52 msgid "precision in printf format" msgstr "" -#: 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 +#: c-family/c-format.cc:580 c-family/c-format.cc:602 c-family/c-format.cc:631 +#: c-family/c-format.cc:647 c-family/c-format.cc:700 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:578 c-family/c-format.cc:600 c-family/c-format.cc:629 +#: c-family/c-format.cc:580 c-family/c-format.cc:602 c-family/c-format.cc:631 #: config/sol2-c.cc:44 config/i386/msformat-c.cc:53 msgid "length modifier in printf format" msgstr "" -#: c-family/c-format.cc:627 +#: c-family/c-format.cc:629 msgid "'q' flag" msgstr "" -#: c-family/c-format.cc:627 +#: c-family/c-format.cc:629 msgid "the 'q' diagnostic flag" msgstr "" -#: c-family/c-format.cc:641 config/i386/msformat-c.cc:66 +#: c-family/c-format.cc:643 config/i386/msformat-c.cc:66 msgid "assignment suppression" msgstr "" -#: c-family/c-format.cc:641 config/i386/msformat-c.cc:66 +#: c-family/c-format.cc:643 config/i386/msformat-c.cc:66 msgid "the assignment suppression scanf feature" msgstr "" -#: c-family/c-format.cc:642 config/i386/msformat-c.cc:67 +#: c-family/c-format.cc:644 config/i386/msformat-c.cc:67 msgid "'a' flag" msgstr "" -#: c-family/c-format.cc:642 config/i386/msformat-c.cc:67 +#: c-family/c-format.cc:644 config/i386/msformat-c.cc:67 msgid "the 'a' scanf flag" msgstr "" -#: c-family/c-format.cc:643 +#: c-family/c-format.cc:645 msgid "'m' flag" msgstr "" -#: c-family/c-format.cc:643 +#: c-family/c-format.cc:645 msgid "the 'm' scanf flag" msgstr "" -#: c-family/c-format.cc:644 config/i386/msformat-c.cc:68 +#: c-family/c-format.cc:646 config/i386/msformat-c.cc:68 msgid "field width in scanf format" msgstr "" -#: c-family/c-format.cc:645 config/i386/msformat-c.cc:69 +#: c-family/c-format.cc:647 config/i386/msformat-c.cc:69 msgid "length modifier in scanf format" msgstr "" -#: c-family/c-format.cc:646 config/i386/msformat-c.cc:70 +#: c-family/c-format.cc:648 config/i386/msformat-c.cc:70 msgid "the ''' scanf flag" msgstr "" -#: c-family/c-format.cc:647 +#: c-family/c-format.cc:649 msgid "the 'I' scanf flag" msgstr "" -#: c-family/c-format.cc:662 +#: c-family/c-format.cc:664 msgid "'_' flag" msgstr "" -#: c-family/c-format.cc:662 +#: c-family/c-format.cc:664 msgid "the '_' strftime flag" msgstr "" -#: c-family/c-format.cc:663 +#: c-family/c-format.cc:665 msgid "the '-' strftime flag" msgstr "" -#: c-family/c-format.cc:664 +#: c-family/c-format.cc:666 msgid "the '0' strftime flag" msgstr "" -#: c-family/c-format.cc:665 c-family/c-format.cc:690 +#: c-family/c-format.cc:667 c-family/c-format.cc:692 msgid "'^' flag" msgstr "" -#: c-family/c-format.cc:665 +#: c-family/c-format.cc:667 msgid "the '^' strftime flag" msgstr "" -#: c-family/c-format.cc:666 config/i386/msformat-c.cc:82 +#: c-family/c-format.cc:668 config/i386/msformat-c.cc:82 msgid "the '#' strftime flag" msgstr "" -#: c-family/c-format.cc:667 +#: c-family/c-format.cc:669 msgid "field width in strftime format" msgstr "" -#: c-family/c-format.cc:668 +#: c-family/c-format.cc:670 msgid "'E' modifier" msgstr "" -#: c-family/c-format.cc:668 +#: c-family/c-format.cc:670 msgid "the 'E' strftime modifier" msgstr "" -#: c-family/c-format.cc:669 +#: c-family/c-format.cc:671 msgid "'O' modifier" msgstr "" -#: c-family/c-format.cc:669 +#: c-family/c-format.cc:671 msgid "the 'O' strftime modifier" msgstr "" -#: c-family/c-format.cc:670 c-family/c-format.cc:671 +#: c-family/c-format.cc:672 c-family/c-format.cc:673 msgid "the 'O' modifier" msgstr "" -#: c-family/c-format.cc:689 +#: c-family/c-format.cc:691 msgid "fill character" msgstr "" -#: c-family/c-format.cc:689 +#: c-family/c-format.cc:691 msgid "fill character in strfmon format" msgstr "" -#: c-family/c-format.cc:690 +#: c-family/c-format.cc:692 msgid "the '^' strfmon flag" msgstr "" -#: c-family/c-format.cc:691 +#: c-family/c-format.cc:693 msgid "the '+' strfmon flag" msgstr "" -#: c-family/c-format.cc:692 +#: c-family/c-format.cc:694 msgid "'(' flag" msgstr "" -#: c-family/c-format.cc:692 +#: c-family/c-format.cc:694 msgid "the '(' strfmon flag" msgstr "" -#: c-family/c-format.cc:693 +#: c-family/c-format.cc:695 msgid "'!' flag" msgstr "" -#: c-family/c-format.cc:693 +#: c-family/c-format.cc:695 msgid "the '!' strfmon flag" msgstr "" -#: c-family/c-format.cc:694 +#: c-family/c-format.cc:696 msgid "the '-' strfmon flag" msgstr "" -#: c-family/c-format.cc:695 +#: c-family/c-format.cc:697 msgid "field width in strfmon format" msgstr "" -#: c-family/c-format.cc:696 +#: c-family/c-format.cc:698 msgid "left precision" msgstr "" -#: c-family/c-format.cc:696 +#: c-family/c-format.cc:698 msgid "left precision in strfmon format" msgstr "" -#: c-family/c-format.cc:697 +#: c-family/c-format.cc:699 msgid "right precision" msgstr "" -#: c-family/c-format.cc:697 +#: c-family/c-format.cc:699 msgid "right precision in strfmon format" msgstr "" -#: c-family/c-format.cc:698 +#: c-family/c-format.cc:700 msgid "length modifier in strfmon format" msgstr "" #. Handle deferred options from command-line. -#: c-family/c-opts.cc:1512 fortran/cpp.cc:621 +#: c-family/c-opts.cc:1588 fortran/cpp.cc:621 msgid "" msgstr "" -#: config/aarch64/aarch64.cc:11985 config/loongarch/loongarch.cc:5056 +#: config/aarch64/aarch64.cc:11911 config/loongarch/loongarch.cc:6212 #, c-format msgid "unsupported operand for code '%c'" msgstr "" -#: config/aarch64/aarch64.cc:11994 config/aarch64/aarch64.cc:12007 -#: config/aarch64/aarch64.cc:12019 config/aarch64/aarch64.cc:12030 -#: config/aarch64/aarch64.cc:12046 config/aarch64/aarch64.cc:12060 -#: config/aarch64/aarch64.cc:12080 config/aarch64/aarch64.cc:12157 -#: config/aarch64/aarch64.cc:12168 config/aarch64/aarch64.cc:12182 -#: config/aarch64/aarch64.cc:12404 config/aarch64/aarch64.cc:12424 -#: config/pru/pru.cc:1760 config/pru/pru.cc:1771 config/pru/pru.cc:1843 +#: config/aarch64/aarch64.cc:11920 config/aarch64/aarch64.cc:11933 +#: config/aarch64/aarch64.cc:11945 config/aarch64/aarch64.cc:11956 +#: config/aarch64/aarch64.cc:11972 config/aarch64/aarch64.cc:11986 +#: config/aarch64/aarch64.cc:12006 config/aarch64/aarch64.cc:12088 +#: config/aarch64/aarch64.cc:12099 config/aarch64/aarch64.cc:12113 +#: config/aarch64/aarch64.cc:12339 config/aarch64/aarch64.cc:12352 +#: config/aarch64/aarch64.cc:12369 config/pru/pru.cc:1794 +#: config/pru/pru.cc:1805 config/pru/pru.cc:1877 #, c-format msgid "invalid operand for '%%%c'" msgstr "" -#: config/aarch64/aarch64.cc:12098 config/aarch64/aarch64.cc:12109 -#: config/aarch64/aarch64.cc:12264 config/aarch64/aarch64.cc:12275 -#: config/riscv/riscv.cc:4622 config/riscv/riscv.cc:4629 -#: config/riscv/riscv.cc:4636 config/riscv/riscv.cc:4640 -#: config/riscv/riscv.cc:4687 config/riscv/riscv.cc:4706 +#: config/aarch64/aarch64.cc:12024 config/aarch64/aarch64.cc:12035 +#: config/aarch64/aarch64.cc:12199 config/aarch64/aarch64.cc:12210 +#: config/riscv/riscv.cc:5801 config/riscv/riscv.cc:5809 +#: config/riscv/riscv.cc:5816 config/riscv/riscv.cc:5820 +#: config/riscv/riscv.cc:5862 config/riscv/riscv.cc:5880 #, c-format msgid "invalid vector constant" msgstr "" -#: config/aarch64/aarch64.cc:12121 config/aarch64/aarch64.cc:12133 +#: config/aarch64/aarch64.cc:12049 #, c-format msgid "incompatible floating point / vector register operand for '%%%c'" msgstr "" -#: config/aarch64/aarch64.cc:12150 +#: config/aarch64/aarch64.cc:12061 +#, c-format +msgid "incompatible operand for '%%%c'" +msgstr "" + +#: config/aarch64/aarch64.cc:12081 #, c-format msgid "incompatible register operand for '%%%c'" msgstr "" -#: config/aarch64/aarch64.cc:12216 config/arm/arm.cc:24743 +#: config/aarch64/aarch64.cc:12146 config/arm/arm.cc:24757 #, c-format msgid "missing operand" msgstr "" -#: config/aarch64/aarch64.cc:12301 +#: config/aarch64/aarch64.cc:12236 #, c-format msgid "invalid constant" msgstr "" -#: config/aarch64/aarch64.cc:12304 +#: config/aarch64/aarch64.cc:12239 #, c-format msgid "invalid operand" msgstr "" -#: config/aarch64/aarch64.cc:12432 config/aarch64/aarch64.cc:12437 +#: config/aarch64/aarch64.cc:12377 config/aarch64/aarch64.cc:12382 #, c-format msgid "invalid operand prefix '%%%c'" msgstr "" -#: config/aarch64/aarch64.cc:12457 +#: config/aarch64/aarch64.cc:12402 #, c-format msgid "invalid address mode" msgstr "" -#: config/aarch64/aarch64.cc:27409 +#: config/aarch64/aarch64.cc:28858 msgid "cannot combine GNU and SVE vectors in a binary operation" msgstr "" -#: config/alpha/alpha.cc:5081 config/i386/i386.cc:13617 -#: config/rs6000/rs6000.cc:14420 config/sparc/sparc.cc:9370 +#: config/alpha/alpha.cc:5082 config/i386/i386.cc:14172 +#: config/rs6000/rs6000.cc:14665 config/sparc/sparc.cc:9362 #, c-format msgid "'%%&' used without any local dynamic TLS references" msgstr "" -#: config/alpha/alpha.cc:5139 config/bfin/bfin.cc:1428 +#: config/alpha/alpha.cc:5140 config/bfin/bfin.cc:1428 #, c-format msgid "invalid %%J value" msgstr "" -#: config/alpha/alpha.cc:5169 config/ia64/ia64.cc:5578 config/or1k/or1k.cc:1251 +#: config/alpha/alpha.cc:5170 config/ia64/ia64.cc:5588 config/or1k/or1k.cc:1252 #, c-format msgid "invalid %%r value" msgstr "" -#: config/alpha/alpha.cc:5179 config/ia64/ia64.cc:5532 -#: config/rs6000/rs6000.cc:14115 config/xtensa/xtensa.cc:3042 +#: config/alpha/alpha.cc:5180 config/ia64/ia64.cc:5542 +#: config/rs6000/rs6000.cc:14360 config/xtensa/xtensa.cc:3066 #, c-format msgid "invalid %%R value" msgstr "" -#: config/alpha/alpha.cc:5185 config/rs6000/rs6000.cc:14035 -#: config/xtensa/xtensa.cc:3015 +#: config/alpha/alpha.cc:5186 config/rs6000/rs6000.cc:14280 +#: config/xtensa/xtensa.cc:3039 #, c-format msgid "invalid %%N value" msgstr "" -#: config/alpha/alpha.cc:5193 config/rs6000/rs6000.cc:14063 +#: config/alpha/alpha.cc:5194 config/rs6000/rs6000.cc:14308 #, c-format msgid "invalid %%P value" msgstr "" -#: config/alpha/alpha.cc:5201 +#: config/alpha/alpha.cc:5202 #, c-format msgid "invalid %%h value" msgstr "" -#: config/alpha/alpha.cc:5209 config/xtensa/xtensa.cc:3035 +#: config/alpha/alpha.cc:5210 config/xtensa/xtensa.cc:3059 #, c-format msgid "invalid %%L value" msgstr "" -#: config/alpha/alpha.cc:5228 +#: config/alpha/alpha.cc:5229 #, c-format msgid "invalid %%m value" msgstr "" -#: config/alpha/alpha.cc:5234 +#: config/alpha/alpha.cc:5235 #, c-format msgid "invalid %%M value" msgstr "" -#: config/alpha/alpha.cc:5271 +#: config/alpha/alpha.cc:5272 #, c-format msgid "invalid %%U value" msgstr "" -#: config/alpha/alpha.cc:5279 config/rs6000/rs6000.cc:14123 +#: config/alpha/alpha.cc:5280 config/rs6000/rs6000.cc:14368 #, c-format msgid "invalid %%s value" msgstr "" -#: config/alpha/alpha.cc:5290 +#: config/alpha/alpha.cc:5291 #, c-format msgid "invalid %%C value" msgstr "" -#: config/alpha/alpha.cc:5327 config/rs6000/rs6000.cc:13899 +#: config/alpha/alpha.cc:5328 config/rs6000/rs6000.cc:14144 #, c-format msgid "invalid %%E value" msgstr "" -#: config/alpha/alpha.cc:5352 config/alpha/alpha.cc:5402 +#: config/alpha/alpha.cc:5353 config/alpha/alpha.cc:5403 #, c-format msgid "unknown relocation unspec" msgstr "" -#: config/alpha/alpha.cc:5361 config/gcn/gcn.cc:7214 config/gcn/gcn.cc:7223 -#: config/gcn/gcn.cc:7283 config/gcn/gcn.cc:7291 config/gcn/gcn.cc:7307 -#: config/gcn/gcn.cc:7325 config/gcn/gcn.cc:7376 config/gcn/gcn.cc:7495 -#: config/gcn/gcn.cc:7612 config/rs6000/rs6000.cc:14425 +#: config/alpha/alpha.cc:5362 config/gcn/gcn.cc:7349 config/gcn/gcn.cc:7358 +#: config/gcn/gcn.cc:7418 config/gcn/gcn.cc:7426 config/gcn/gcn.cc:7442 +#: config/gcn/gcn.cc:7460 config/gcn/gcn.cc:7511 config/gcn/gcn.cc:7630 +#: config/gcn/gcn.cc:7747 config/rs6000/rs6000.cc:14670 #, c-format msgid "invalid %%xn code" msgstr "" -#: config/alpha/alpha.cc:5467 +#: config/alpha/alpha.cc:5468 #, c-format msgid "invalid operand address" msgstr "" -#: config/arc/arc.cc:4547 +#: config/arc/arc.cc:4900 #, c-format msgid "invalid operand to %%Z code" msgstr "" -#: config/arc/arc.cc:4555 +#: config/arc/arc.cc:4908 #, c-format msgid "invalid operand to %%z code" msgstr "" -#: config/arc/arc.cc:4563 +#: config/arc/arc.cc:4916 #, c-format msgid "invalid operands to %%c code" msgstr "" -#: config/arc/arc.cc:4571 +#: config/arc/arc.cc:4924 #, c-format msgid "invalid operand to %%M code" msgstr "" -#: config/arc/arc.cc:4579 config/m32r/m32r.cc:2087 +#: config/arc/arc.cc:4932 config/m32r/m32r.cc:2087 #, c-format msgid "invalid operand to %%p code" msgstr "" -#: config/arc/arc.cc:4590 config/m32r/m32r.cc:2080 +#: config/arc/arc.cc:4940 +#, c-format +msgid "invalid operand for %%s code" +msgstr "" + +#: config/arc/arc.cc:4958 +#, c-format +msgid "invalid operand for %%N code" +msgstr "" + +#: config/arc/arc.cc:4971 +#, c-format +msgid "invalid operand for %%N or %%S code" +msgstr "" + +#: config/arc/arc.cc:4993 config/m32r/m32r.cc:2080 #, c-format msgid "invalid operand to %%s code" msgstr "" -#: config/arc/arc.cc:4738 config/m32r/m32r.cc:2113 +#: config/arc/arc.cc:5113 config/m32r/m32r.cc:2113 #, c-format msgid "invalid operand to %%R code" msgstr "" -#: config/arc/arc.cc:4814 config/m32r/m32r.cc:2136 +#: config/arc/arc.cc:5189 config/m32r/m32r.cc:2136 #, c-format msgid "invalid operand to %%H/%%L code" msgstr "" -#: config/arc/arc.cc:4882 config/m32r/m32r.cc:2207 +#: config/arc/arc.cc:5257 config/m32r/m32r.cc:2207 #, c-format msgid "invalid operand to %%U code" msgstr "" -#: config/arc/arc.cc:4894 +#: config/arc/arc.cc:5269 #, c-format msgid "invalid operand to %%V code" msgstr "" -#: config/arc/arc.cc:4951 +#: config/arc/arc.cc:5319 #, c-format msgid "invalid operand to %%O code" msgstr "" #. Unknown flag. #. Undocumented flag. -#: config/arc/arc.cc:4977 config/epiphany/epiphany.cc:1309 -#: config/m32r/m32r.cc:2234 config/nds32/nds32.cc:3520 -#: config/sparc/sparc.cc:9649 +#: config/arc/arc.cc:5342 config/epiphany/epiphany.cc:1308 +#: config/m32r/m32r.cc:2234 config/nds32/nds32.cc:3518 +#: config/sparc/sparc.cc:9641 #, c-format msgid "invalid operand output code" msgstr "" -#: config/arc/arc.cc:6495 +#: config/arc/arc.cc:6395 #, c-format msgid "invalid UNSPEC as operand: %d" msgstr "" -#: config/arc/arc.cc:6711 +#: config/arc/arc.cc:6611 msgid "unrecognized supposed constant" msgstr "" -#: config/arm/arm.cc:21031 config/arm/arm.cc:21056 config/arm/arm.cc:21066 -#: config/arm/arm.cc:21075 config/arm/arm.cc:21084 +#: config/arm/arm.cc:21045 config/arm/arm.cc:21070 config/arm/arm.cc:21080 +#: config/arm/arm.cc:21089 config/arm/arm.cc:21098 #, c-format msgid "invalid shift operand" msgstr "" -#: config/arm/arm.cc:23993 config/arm/arm.cc:24011 +#: config/arm/arm.cc:24007 config/arm/arm.cc:24025 #, c-format msgid "predicated Thumb instruction" msgstr "" -#: config/arm/arm.cc:23999 +#: config/arm/arm.cc:24013 #, c-format msgid "predicated instruction in conditional sequence" msgstr "" -#: config/arm/arm.cc:24120 config/arm/arm.cc:24133 config/arm/arm.cc:24158 -#: config/nios2/nios2.cc:3084 +#: config/arm/arm.cc:24134 config/arm/arm.cc:24147 config/arm/arm.cc:24172 +#: config/nios2/nios2.cc:3085 #, c-format msgid "Unsupported operand for code '%c'" msgstr "" -#: config/arm/arm.cc:24235 config/arm/arm.cc:24257 config/arm/arm.cc:24267 -#: config/arm/arm.cc:24277 config/arm/arm.cc:24287 config/arm/arm.cc:24326 -#: config/arm/arm.cc:24344 config/arm/arm.cc:24362 config/arm/arm.cc:24389 -#: config/arm/arm.cc:24404 config/arm/arm.cc:24431 config/arm/arm.cc:24438 -#: config/arm/arm.cc:24456 config/arm/arm.cc:24463 config/arm/arm.cc:24471 -#: config/arm/arm.cc:24492 config/arm/arm.cc:24499 config/arm/arm.cc:24690 -#: config/arm/arm.cc:24697 config/arm/arm.cc:24724 config/arm/arm.cc:24731 +#: config/arm/arm.cc:24249 config/arm/arm.cc:24271 config/arm/arm.cc:24281 +#: config/arm/arm.cc:24291 config/arm/arm.cc:24301 config/arm/arm.cc:24340 +#: config/arm/arm.cc:24358 config/arm/arm.cc:24376 config/arm/arm.cc:24403 +#: config/arm/arm.cc:24418 config/arm/arm.cc:24445 config/arm/arm.cc:24452 +#: config/arm/arm.cc:24470 config/arm/arm.cc:24477 config/arm/arm.cc:24485 +#: config/arm/arm.cc:24506 config/arm/arm.cc:24513 config/arm/arm.cc:24704 +#: config/arm/arm.cc:24711 config/arm/arm.cc:24738 config/arm/arm.cc:24745 #: 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 +#: config/bfin/bfin.cc:1485 config/bfin/bfin.cc:1492 config/nds32/nds32.cc:3544 #, c-format msgid "invalid operand for code '%c'" msgstr "" -#: config/arm/arm.cc:24339 +#: config/arm/arm.cc:24353 #, c-format msgid "instruction never executed" msgstr "" #. Former Maverick support, removed after GCC-4.7. -#: config/arm/arm.cc:24380 +#: config/arm/arm.cc:24394 #, c-format msgid "obsolete Maverick format code '%c'" msgstr "" -#: config/arm/arm.cc:34292 +#: config/arm/arm.cc:34364 msgid "invalid conversion from type %" msgstr "" -#: config/arm/arm.cc:34294 +#: config/arm/arm.cc:34366 msgid "invalid conversion to type %" msgstr "" -#: config/arm/arm.cc:34309 config/arm/arm.cc:34325 +#: config/arm/arm.cc:34381 config/arm/arm.cc:34397 msgid "operation not permitted on type %" msgstr "" -#: config/avr/avr.cc:2997 +#: config/avr/avr.cc:3013 #, c-format msgid "address operand requires constraint for X, Y, or Z register" msgstr "" -#: config/avr/avr.cc:3180 +#: config/avr/avr.cc:3196 msgid "operands to %T/%t must be reg + const_int:" msgstr "" -#: config/avr/avr.cc:3230 config/avr/avr.cc:3297 +#: config/avr/avr.cc:3246 config/avr/avr.cc:3313 msgid "bad address, not an I/O address:" msgstr "" -#: config/avr/avr.cc:3239 +#: config/avr/avr.cc:3255 msgid "bad address, not a constant:" msgstr "" -#: config/avr/avr.cc:3257 config/avr/avr.cc:3264 +#: config/avr/avr.cc:3273 config/avr/avr.cc:3280 msgid "bad address, not (reg+disp):" msgstr "" -#: config/avr/avr.cc:3271 +#: config/avr/avr.cc:3287 msgid "bad address, not post_inc or pre_dec:" msgstr "" -#: config/avr/avr.cc:3283 +#: config/avr/avr.cc:3299 msgid "internal compiler error. Bad address:" msgstr "" -#: config/avr/avr.cc:3316 +#: config/avr/avr.cc:3332 #, c-format msgid "Unsupported code '%c' for fixed-point:" msgstr "" -#: config/avr/avr.cc:3324 +#: config/avr/avr.cc:3340 msgid "internal compiler error. Unknown mode:" msgstr "" -#: config/avr/avr.cc:4199 config/avr/avr.cc:5143 config/avr/avr.cc:5590 +#: config/avr/avr.cc:4215 config/avr/avr.cc:5159 config/avr/avr.cc:5606 msgid "invalid insn:" msgstr "" -#: config/avr/avr.cc:4253 config/avr/avr.cc:4365 config/avr/avr.cc:4423 -#: config/avr/avr.cc:4475 config/avr/avr.cc:4494 config/avr/avr.cc:4686 -#: config/avr/avr.cc:4994 config/avr/avr.cc:5279 config/avr/avr.cc:5483 -#: config/avr/avr.cc:5647 config/avr/avr.cc:5740 config/avr/avr.cc:5939 +#: config/avr/avr.cc:4269 config/avr/avr.cc:4381 config/avr/avr.cc:4439 +#: config/avr/avr.cc:4491 config/avr/avr.cc:4510 config/avr/avr.cc:4702 +#: config/avr/avr.cc:5010 config/avr/avr.cc:5295 config/avr/avr.cc:5499 +#: config/avr/avr.cc:5663 config/avr/avr.cc:5756 config/avr/avr.cc:5955 msgid "incorrect insn:" msgstr "" -#: config/avr/avr.cc:4510 config/avr/avr.cc:4785 config/avr/avr.cc:5065 -#: config/avr/avr.cc:5351 config/avr/avr.cc:5529 config/avr/avr.cc:5796 -#: config/avr/avr.cc:5997 +#: config/avr/avr.cc:4526 config/avr/avr.cc:4801 config/avr/avr.cc:5081 +#: config/avr/avr.cc:5367 config/avr/avr.cc:5545 config/avr/avr.cc:5812 +#: config/avr/avr.cc:6013 msgid "unknown move insn:" msgstr "" -#: config/avr/avr.cc:6605 +#: config/avr/avr.cc:6621 msgid "bad shift insn:" msgstr "" -#: config/avr/avr.cc:6713 config/avr/avr.cc:7196 config/avr/avr.cc:7613 +#: config/avr/avr.cc:6729 config/avr/avr.cc:7212 config/avr/avr.cc:7629 msgid "internal compiler error. Incorrect shift:" msgstr "" -#: config/avr/avr.cc:9267 +#: config/avr/avr.cc:9283 msgid "unsupported fixed-point conversion" msgstr "" -#: config/avr/avr.cc:10643 +#: config/avr/avr.cc:10665 msgid "variable" msgstr "" -#: config/avr/avr.cc:10648 +#: config/avr/avr.cc:10670 msgid "function parameter" msgstr "" -#: config/avr/avr.cc:10653 +#: config/avr/avr.cc:10675 msgid "structure field" msgstr "" -#: config/avr/avr.cc:10659 +#: config/avr/avr.cc:10681 msgid "return type of function" msgstr "" -#: config/avr/avr.cc:10664 +#: config/avr/avr.cc:10686 msgid "pointer" msgstr "" @@ -20893,104 +21481,106 @@ msgstr "" msgid "invalid const_double operand" msgstr "" -#: config/bpf/bpf.cc:960 +#: config/bpf/bpf.cc:884 msgid "invalid address in operand" msgstr "" #. Fallthrough. -#: config/bpf/bpf.cc:967 +#: config/bpf/bpf.cc:891 msgid "unsupported operand" msgstr "" #. Format punctuators via %s to avoid -Wformat-diag. -#: config/cris/cris.cc:776 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108 -#: final.cc:3188 final.cc:3190 fold-const.cc:347 gcc.cc:6184 gcc.cc:6198 -#: rtl-error.cc:101 toplev.cc:314 cp/logic.cc:312 cp/logic.cc:314 -#: cp/typeck.cc:7635 d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 +#: config/cris/cris.cc:779 config/ft32/ft32.cc:110 config/moxie/moxie.cc:108 +#: final.cc:3187 final.cc:3189 fold-const.cc:348 gcc.cc:6261 gcc.cc:6275 +#: rtl-error.cc:101 toplev.cc:317 cp/logic.cc:312 cp/logic.cc:314 +#: cp/typeck.cc:7750 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:182 #: m2/gm2-gcc/m2linemap.cc:253 m2/gm2-gcc/m2linemap.cc:362 -#: 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 +#: rust/rust-diagnostics.cc:164 rust/rust-diagnostics.cc:182 +#: rust/rust-diagnostics.cc:243 rust/rust-diagnostics.cc:266 +#: rust/rust-diagnostics.cc:287 rust/rust-diagnostics.cc:306 +#: rust/rust-diagnostics.cc:322 rust/rust-diagnostics.cc:338 +#: rust/rust-diagnostics.cc:357 rust/rust-diagnostics.cc:373 #, gcc-internal-format, gfc-internal-format msgid "%s" msgstr "" -#: config/cris/cris.cc:827 +#: config/cris/cris.cc:830 msgid "unexpected index-type in cris_print_index" msgstr "" -#: config/cris/cris.cc:841 +#: config/cris/cris.cc:844 msgid "unexpected base-type in cris_print_base" msgstr "" -#: config/cris/cris.cc:896 +#: config/cris/cris.cc:899 msgid "invalid operand for 'b' modifier" msgstr "" -#: config/cris/cris.cc:913 +#: config/cris/cris.cc:916 msgid "invalid operand for 'o' modifier" msgstr "" -#: config/cris/cris.cc:932 +#: config/cris/cris.cc:935 msgid "invalid operand for 'O' modifier" msgstr "" -#: config/cris/cris.cc:965 +#: config/cris/cris.cc:968 msgid "invalid operand for 'p' modifier" msgstr "" -#: config/cris/cris.cc:1004 +#: config/cris/cris.cc:1007 msgid "invalid operand for 'z' modifier" msgstr "" -#: config/cris/cris.cc:1051 config/cris/cris.cc:1085 +#: config/cris/cris.cc:1054 config/cris/cris.cc:1088 msgid "invalid operand for 'H' modifier" msgstr "" -#: config/cris/cris.cc:1061 +#: config/cris/cris.cc:1064 msgid "bad register" msgstr "" -#: config/cris/cris.cc:1105 +#: config/cris/cris.cc:1108 msgid "invalid operand for 'e' modifier" msgstr "" -#: config/cris/cris.cc:1122 +#: config/cris/cris.cc:1125 msgid "invalid operand for 'm' modifier" msgstr "" -#: config/cris/cris.cc:1147 +#: config/cris/cris.cc:1150 msgid "invalid operand for 'A' modifier" msgstr "" -#: config/cris/cris.cc:1202 +#: config/cris/cris.cc:1205 msgid "invalid operand for 'D' modifier" msgstr "" -#: config/cris/cris.cc:1219 config/cris/cris.cc:1224 +#: config/cris/cris.cc:1222 config/cris/cris.cc:1227 msgid "invalid operand for 'T' modifier" msgstr "" -#: config/cris/cris.cc:1235 config/ft32/ft32.cc:236 config/moxie/moxie.cc:178 +#: config/cris/cris.cc:1238 config/ft32/ft32.cc:236 config/moxie/moxie.cc:178 msgid "invalid operand modifier letter" msgstr "" -#: config/cris/cris.cc:1287 +#: config/cris/cris.cc:1290 msgid "unexpected multiplicative operand" msgstr "" -#: config/cris/cris.cc:1307 config/ft32/ft32.cc:259 config/moxie/moxie.cc:203 +#: config/cris/cris.cc:1310 config/ft32/ft32.cc:259 config/moxie/moxie.cc:203 msgid "unexpected operand" msgstr "" -#: config/cris/cris.cc:1346 config/cris/cris.cc:1356 +#: config/cris/cris.cc:1349 config/cris/cris.cc:1359 msgid "unrecognized address" msgstr "" -#: config/cris/cris.cc:2565 config/cris/cris.cc:2618 +#: config/cris/cris.cc:2591 config/cris/cris.cc:2644 msgid "unexpected side-effects in address" msgstr "" @@ -21040,103 +21630,103 @@ msgstr "" msgid "fr30_print_operand: unhandled MEM" msgstr "" -#: config/frv/frv.cc:2491 +#: config/frv/frv.cc:2492 msgid "bad insn to frv_print_operand_address:" msgstr "" -#: config/frv/frv.cc:2502 +#: config/frv/frv.cc:2503 msgid "bad register to frv_print_operand_memory_reference_reg:" msgstr "" -#: 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 +#: config/frv/frv.cc:2542 config/frv/frv.cc:2552 config/frv/frv.cc:2561 +#: config/frv/frv.cc:2582 config/frv/frv.cc:2587 msgid "bad insn to frv_print_operand_memory_reference:" msgstr "" -#: config/frv/frv.cc:2671 +#: config/frv/frv.cc:2672 #, c-format msgid "bad condition code" msgstr "" -#: config/frv/frv.cc:2745 +#: config/frv/frv.cc:2746 msgid "bad insn in frv_print_operand, bad const_double" msgstr "" -#: config/frv/frv.cc:2806 +#: config/frv/frv.cc:2807 msgid "bad insn to frv_print_operand, 'e' modifier:" msgstr "" -#: config/frv/frv.cc:2814 +#: config/frv/frv.cc:2815 msgid "bad insn to frv_print_operand, 'F' modifier:" msgstr "" -#: config/frv/frv.cc:2830 +#: config/frv/frv.cc:2831 msgid "bad insn to frv_print_operand, 'f' modifier:" msgstr "" -#: config/frv/frv.cc:2844 +#: config/frv/frv.cc:2845 msgid "bad insn to frv_print_operand, 'g' modifier:" msgstr "" -#: config/frv/frv.cc:2892 +#: config/frv/frv.cc:2893 msgid "bad insn to frv_print_operand, 'L' modifier:" msgstr "" -#: config/frv/frv.cc:2905 +#: config/frv/frv.cc:2906 msgid "bad insn to frv_print_operand, 'M/N' modifier:" msgstr "" -#: config/frv/frv.cc:2926 +#: config/frv/frv.cc:2927 msgid "bad insn to frv_print_operand, 'O' modifier:" msgstr "" -#: config/frv/frv.cc:2944 +#: config/frv/frv.cc:2945 msgid "bad insn to frv_print_operand, P modifier:" msgstr "" -#: config/frv/frv.cc:2964 +#: config/frv/frv.cc:2965 msgid "bad insn in frv_print_operand, z case" msgstr "" -#: config/frv/frv.cc:2995 +#: config/frv/frv.cc:2996 msgid "bad insn in frv_print_operand, 0 case" msgstr "" -#: config/frv/frv.cc:3000 +#: config/frv/frv.cc:3001 msgid "frv_print_operand: unknown code" msgstr "" -#: config/frv/frv.cc:4374 +#: config/frv/frv.cc:4375 msgid "bad output_move_single operand" msgstr "" -#: config/frv/frv.cc:4501 +#: config/frv/frv.cc:4502 msgid "bad output_move_double operand" msgstr "" -#: config/frv/frv.cc:4643 +#: config/frv/frv.cc:4644 msgid "bad output_condmove_single operand" msgstr "" -#: config/gcn/gcn.cc:6896 config/gcn/gcn.cc:6916 config/gcn/gcn.cc:6920 -#: config/gcn/gcn.cc:7256 config/gcn/gcn.cc:7267 config/gcn/gcn.cc:7270 +#: config/gcn/gcn.cc:7031 config/gcn/gcn.cc:7051 config/gcn/gcn.cc:7055 +#: config/gcn/gcn.cc:7391 config/gcn/gcn.cc:7402 config/gcn/gcn.cc:7405 #, c-format msgid "bad ADDR_SPACE_GLOBAL address" msgstr "" -#: config/gcn/gcn.cc:7036 config/gcn/gcn.cc:7059 config/gcn/gcn.cc:7091 -#: config/gcn/gcn.cc:7107 config/gcn/gcn.cc:7122 config/gcn/gcn.cc:7141 -#: config/gcn/gcn.cc:7205 config/gcn/gcn.cc:7401 config/gcn/gcn.cc:7516 +#: config/gcn/gcn.cc:7171 config/gcn/gcn.cc:7194 config/gcn/gcn.cc:7226 +#: config/gcn/gcn.cc:7242 config/gcn/gcn.cc:7257 config/gcn/gcn.cc:7276 +#: config/gcn/gcn.cc:7340 config/gcn/gcn.cc:7536 config/gcn/gcn.cc:7651 #, c-format msgid "invalid operand %%xn code" msgstr "" -#: config/gcn/gcn.cc:7504 +#: config/gcn/gcn.cc:7639 #, c-format msgid "operand %%xn code invalid for QImode" msgstr "" -#: config/gcn/gcn.cc:7592 +#: config/gcn/gcn.cc:7727 #, c-format msgid "invalid fp constant" msgstr "" @@ -21148,158 +21738,158 @@ msgstr "" msgid "Expected register or constant integer." msgstr "" -#: config/i386/i386.cc:12435 +#: config/i386/i386.cc:12990 #, c-format msgid "invalid UNSPEC as operand" msgstr "" -#: config/i386/i386.cc:12974 +#: config/i386/i386.cc:13529 #, c-format msgid "invalid use of register '%s'" msgstr "" -#: config/i386/i386.cc:12979 +#: config/i386/i386.cc:13534 #, c-format msgid "invalid use of asm flag output" msgstr "" -#: config/i386/i386.cc:13212 +#: config/i386/i386.cc:13767 #, c-format msgid "invalid operand size for operand code 'O'" msgstr "" -#: config/i386/i386.cc:13247 +#: config/i386/i386.cc:13802 #, c-format msgid "invalid operand size for operand code 'z'" msgstr "" -#: config/i386/i386.cc:13322 +#: config/i386/i386.cc:13877 #, c-format msgid "invalid operand type used with operand code '%c'" msgstr "" -#: config/i386/i386.cc:13327 +#: config/i386/i386.cc:13882 #, c-format msgid "invalid operand size for operand code '%c'" msgstr "" -#: config/i386/i386.cc:13405 +#: config/i386/i386.cc:13960 #, c-format msgid "operand is not a condition code, invalid operand code 'Y'" msgstr "" -#: config/i386/i386.cc:13484 +#: config/i386/i386.cc:14039 #, c-format msgid "operand is not a condition code, invalid operand code 'D'" msgstr "" -#: config/i386/i386.cc:13502 +#: config/i386/i386.cc:14057 #, c-format msgid "operand is not a condition code, invalid operand code '%c'" msgstr "" -#: config/i386/i386.cc:13515 +#: config/i386/i386.cc:14070 #, c-format msgid "" "operand is not an offsettable memory reference, invalid operand code 'H'" msgstr "" -#: config/i386/i386.cc:13530 +#: config/i386/i386.cc:14085 #, c-format msgid "operand is not an integer, invalid operand code 'K'" msgstr "" -#: config/i386/i386.cc:13558 +#: config/i386/i386.cc:14113 #, c-format msgid "operand is not a specific integer, invalid operand code 'r'" msgstr "" -#: config/i386/i386.cc:13576 +#: config/i386/i386.cc:14131 #, c-format msgid "operand is not an integer, invalid operand code 'R'" msgstr "" -#: config/i386/i386.cc:13599 +#: config/i386/i386.cc:14154 #, c-format msgid "operand is not a specific integer, invalid operand code 'R'" msgstr "" -#: config/i386/i386.cc:13703 +#: config/i386/i386.cc:14258 #, c-format msgid "invalid operand code '%c'" msgstr "" -#: config/i386/i386.cc:13765 config/i386/i386.cc:14154 +#: config/i386/i386.cc:14320 config/i386/i386.cc:14709 #, c-format msgid "invalid constraints for operand" msgstr "" -#: config/i386/i386.cc:13866 +#: config/i386/i386.cc:14421 #, c-format msgid "invalid vector immediate" msgstr "" -#: config/i386/i386.cc:16978 +#: config/i386/i386.cc:17541 msgid "unknown insn mode" msgstr "" -#: config/i386/i386.cc:22822 +#: config/i386/i386.cc:23578 msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>" msgstr "" -#: config/i386/i386.cc:22825 +#: config/i386/i386.cc:23581 msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>" msgstr "" -#: config/i386/i386.cc:22828 +#: config/i386/i386.cc:23584 msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>" msgstr "" -#: config/i386/i386.cc:22831 +#: config/i386/i386.cc:23587 msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>" msgstr "" -#: config/i386/i386.cc:22869 config/i386/i386.cc:22894 +#: config/i386/i386.cc:23625 config/i386/i386.cc:23650 msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>" msgstr "" -#: config/i386/i386.cc:22872 config/i386/i386.cc:22898 +#: config/i386/i386.cc:23628 config/i386/i386.cc:23654 msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>" msgstr "" -#: config/ia64/ia64.cc:5460 +#: config/ia64/ia64.cc:5470 #, c-format msgid "invalid %%G mode" msgstr "" -#: config/ia64/ia64.cc:5631 +#: config/ia64/ia64.cc:5641 #, c-format msgid "ia64_print_operand: unknown code" msgstr "" -#: config/ia64/ia64.cc:11255 +#: config/ia64/ia64.cc:11265 msgid "invalid conversion from %<__fpreg%>" msgstr "" -#: config/ia64/ia64.cc:11258 +#: config/ia64/ia64.cc:11268 msgid "invalid conversion to %<__fpreg%>" msgstr "" -#: config/ia64/ia64.cc:11271 config/ia64/ia64.cc:11282 +#: config/ia64/ia64.cc:11281 config/ia64/ia64.cc:11292 msgid "invalid operation on %<__fpreg%>" msgstr "" -#: config/iq2000/iq2000.cc:3121 +#: config/iq2000/iq2000.cc:3123 #, c-format msgid "invalid %%P operand" msgstr "" -#: config/iq2000/iq2000.cc:3129 config/rs6000/rs6000.cc:14053 +#: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14298 #, c-format msgid "invalid %%p value" msgstr "" -#: config/iq2000/iq2000.cc:3188 +#: config/iq2000/iq2000.cc:3190 #, c-format msgid "invalid use of %%d, %%x, or %%X" msgstr "" @@ -21321,26 +21911,29 @@ msgstr "" msgid "invalid addressing mode" msgstr "" -#: config/loongarch/loongarch.cc:4818 config/loongarch/loongarch.cc:4840 -#: config/loongarch/loongarch.cc:5184 config/mips/mips.cc:9200 -#: config/mips/mips.cc:9227 config/mips/mips.cc:9410 +#: config/loongarch/loongarch.cc:5945 config/loongarch/loongarch.cc:5967 +#: config/loongarch/loongarch.cc:6355 config/mips/mips.cc:9233 +#: config/mips/mips.cc:9260 config/mips/mips.cc:9443 #, c-format msgid "'%%%c' is not a valid operand prefix" msgstr "" -#: config/loongarch/loongarch.cc:5068 config/loongarch/loongarch.cc:5106 -#: config/loongarch/loongarch.cc:5141 config/loongarch/loongarch.cc:5144 -#: config/loongarch/loongarch.cc:5156 config/loongarch/loongarch.cc:5163 -#: config/loongarch/loongarch.cc:5173 config/loongarch/loongarch.cc:5176 -#: config/loongarch/loongarch.cc:5200 config/loongarch/loongarch.cc:5215 -#: config/loongarch/loongarch.cc:5224 config/mips/mips.cc:9299 -#: config/mips/mips.cc:9306 config/mips/mips.cc:9313 config/mips/mips.cc:9320 -#: config/mips/mips.cc:9333 config/mips/mips.cc:9340 config/mips/mips.cc:9350 -#: config/mips/mips.cc:9353 config/mips/mips.cc:9365 config/mips/mips.cc:9368 -#: config/mips/mips.cc:9428 config/mips/mips.cc:9435 config/mips/mips.cc:9456 -#: config/mips/mips.cc:9471 config/mips/mips.cc:9490 config/mips/mips.cc:9499 -#: config/riscv/riscv.cc:4472 config/riscv/riscv.cc:4778 -#: config/riscv/riscv.cc:4784 config/riscv/riscv.cc:4793 +#: config/loongarch/loongarch.cc:6204 config/loongarch/loongarch.cc:6224 +#: config/loongarch/loongarch.cc:6270 config/loongarch/loongarch.cc:6277 +#: config/loongarch/loongarch.cc:6312 config/loongarch/loongarch.cc:6315 +#: config/loongarch/loongarch.cc:6327 config/loongarch/loongarch.cc:6334 +#: config/loongarch/loongarch.cc:6344 config/loongarch/loongarch.cc:6347 +#: config/loongarch/loongarch.cc:6368 config/loongarch/loongarch.cc:6375 +#: config/loongarch/loongarch.cc:6402 config/loongarch/loongarch.cc:6413 +#: config/loongarch/loongarch.cc:6428 config/loongarch/loongarch.cc:6437 +#: config/mips/mips.cc:9332 config/mips/mips.cc:9339 config/mips/mips.cc:9346 +#: config/mips/mips.cc:9353 config/mips/mips.cc:9366 config/mips/mips.cc:9373 +#: config/mips/mips.cc:9383 config/mips/mips.cc:9386 config/mips/mips.cc:9398 +#: config/mips/mips.cc:9401 config/mips/mips.cc:9461 config/mips/mips.cc:9468 +#: config/mips/mips.cc:9489 config/mips/mips.cc:9504 config/mips/mips.cc:9523 +#: config/mips/mips.cc:9532 config/riscv/riscv.cc:5605 +#: config/riscv/riscv.cc:5980 config/riscv/riscv.cc:5986 +#: config/riscv/riscv.cc:6002 config/riscv/riscv.cc:6013 #, c-format msgid "invalid use of '%%%c'" msgstr "" @@ -21372,7 +21965,7 @@ msgid "post-increment address is not a register" msgstr "" #: config/m32r/m32r.cc:2337 config/m32r/m32r.cc:2352 -#: config/rs6000/rs6000.cc:20766 +#: config/rs6000/rs6000.cc:21023 msgid "bad address" msgstr "" @@ -21405,7 +21998,7 @@ msgid "insn contains an invalid address !" msgstr "" #: config/microblaze/microblaze.cc:2408 config/microblaze/microblaze.cc:2638 -#: config/xtensa/xtensa.cc:3139 +#: config/xtensa/xtensa.cc:3163 msgid "invalid address" msgstr "" @@ -21414,44 +22007,44 @@ msgstr "" msgid "letter %c was found & insn was not CONST_INT" msgstr "" -#: config/mmix/mmix.cc:1633 config/mmix/mmix.cc:1754 +#: config/mmix/mmix.cc:1635 config/mmix/mmix.cc:1756 msgid "MMIX Internal: Expected a CONST_INT, not this" msgstr "" -#: config/mmix/mmix.cc:1712 +#: config/mmix/mmix.cc:1714 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT" msgstr "" -#: config/mmix/mmix.cc:1722 +#: config/mmix/mmix.cc:1724 msgid "MMIX Internal: Expected a register, not this" msgstr "" -#: config/mmix/mmix.cc:1732 +#: config/mmix/mmix.cc:1734 msgid "MMIX Internal: Expected a constant, not this" msgstr "" #. We need the original here. -#: config/mmix/mmix.cc:1816 +#: config/mmix/mmix.cc:1818 msgid "MMIX Internal: Cannot decode this operand" msgstr "" -#: config/mmix/mmix.cc:1875 +#: config/mmix/mmix.cc:1877 msgid "MMIX Internal: This is not a recognized address" msgstr "" -#: config/mmix/mmix.cc:2767 +#: config/mmix/mmix.cc:2769 msgid "MMIX Internal: Trying to output invalidly reversed condition:" msgstr "" -#: config/mmix/mmix.cc:2774 +#: config/mmix/mmix.cc:2776 msgid "MMIX Internal: What's the CC of this?" msgstr "" -#: config/mmix/mmix.cc:2778 +#: config/mmix/mmix.cc:2780 msgid "MMIX Internal: What is the CC of this?" msgstr "" -#: config/mmix/mmix.cc:2820 +#: config/mmix/mmix.cc:2822 msgid "MMIX Internal: This is not a constant:" msgstr "" @@ -21472,67 +22065,67 @@ msgstr "" msgid "invalid zero extract" msgstr "" -#: config/or1k/or1k.cc:1156 config/or1k/or1k.cc:1164 +#: config/or1k/or1k.cc:1157 config/or1k/or1k.cc:1165 #, c-format msgid "invalid relocation" msgstr "" -#: config/or1k/or1k.cc:1258 +#: config/or1k/or1k.cc:1259 #, c-format msgid "invalid %%H value" msgstr "" -#: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3056 +#: config/or1k/or1k.cc:1272 config/xtensa/xtensa.cc:3080 #, c-format msgid "invalid %%d value" msgstr "" -#: config/or1k/or1k.cc:1319 +#: config/or1k/or1k.cc:1320 #, c-format msgid "unknown operand letter: '%c'" msgstr "" -#: config/pru/pru.cc:1711 config/pru/pru.cc:1722 +#: config/pru/pru.cc:1745 config/pru/pru.cc:1756 #, c-format msgid "I/O register operand for '%%%c'" msgstr "" -#: config/pru/pru.cc:1728 +#: config/pru/pru.cc:1762 #, c-format msgid "non 32 bit register operand for '%%%c'" msgstr "" -#: config/pru/pru.cc:1813 +#: config/pru/pru.cc:1847 #, c-format msgid "unsupported code '%c' for fixed-point:" msgstr "" -#: config/pru/pru.cc:1827 +#: config/pru/pru.cc:1861 #, c-format msgid "double constants not supported" msgstr "" -#: config/pru/pru.cc:1910 +#: config/pru/pru.cc:1944 #, c-format msgid "unsupported operand %s for code '%c'" msgstr "" -#: config/pru/pru.cc:1920 +#: config/pru/pru.cc:1954 #, c-format msgid "unexpected text address:" msgstr "" -#: config/pru/pru.cc:1939 +#: config/pru/pru.cc:1973 #, c-format msgid "unsupported constant address:" msgstr "" -#: config/pru/pru.cc:2000 +#: config/pru/pru.cc:2034 #, c-format msgid "unsupported memory expression:" msgstr "" -#: config/riscv/riscv.cc:4603 +#: config/riscv/riscv.cc:5782 #, c-format msgid "invalid vector operand" msgstr "" @@ -21552,270 +22145,270 @@ msgstr "" msgid "Try running '%s' in the shell to raise its limit.\n" msgstr "" -#: config/rs6000/rs6000.cc:3811 +#: config/rs6000/rs6000.cc:3822 msgid "%<-mvsx%> requires hardware floating point" msgstr "" -#: config/rs6000/rs6000.cc:3819 +#: config/rs6000/rs6000.cc:3830 msgid "%<-mvsx%> needs indexed addressing" msgstr "" -#: config/rs6000/rs6000.cc:3824 +#: config/rs6000/rs6000.cc:3835 msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible" msgstr "" -#: config/rs6000/rs6000.cc:3826 +#: config/rs6000/rs6000.cc:3837 msgid "%<-mno-altivec%> disables vsx" msgstr "" -#: config/rs6000/rs6000.cc:3975 +#: config/rs6000/rs6000.cc:3986 msgid "%<-mquad-memory%> requires 64-bit mode" msgstr "" -#: config/rs6000/rs6000.cc:3978 +#: config/rs6000/rs6000.cc:3989 msgid "%<-mquad-memory-atomic%> requires 64-bit mode" msgstr "" -#: config/rs6000/rs6000.cc:3990 +#: config/rs6000/rs6000.cc:4001 msgid "%<-mquad-memory%> is not available in little endian mode" msgstr "" -#: config/rs6000/rs6000.cc:11143 +#: config/rs6000/rs6000.cc:11388 msgid "bad move" msgstr "" -#: config/rs6000/rs6000.cc:13683 +#: config/rs6000/rs6000.cc:13928 msgid "Bad 128-bit move" msgstr "" -#: config/rs6000/rs6000.cc:13863 +#: config/rs6000/rs6000.cc:14108 #, c-format msgid "invalid %%A value" msgstr "" -#: config/rs6000/rs6000.cc:13872 config/xtensa/xtensa.cc:2991 +#: config/rs6000/rs6000.cc:14117 config/xtensa/xtensa.cc:3015 #, c-format msgid "invalid %%D value" msgstr "" -#: config/rs6000/rs6000.cc:13887 +#: config/rs6000/rs6000.cc:14132 #, c-format msgid "invalid %%e value" msgstr "" -#: config/rs6000/rs6000.cc:13908 +#: config/rs6000/rs6000.cc:14153 #, c-format msgid "invalid %%f value" msgstr "" -#: config/rs6000/rs6000.cc:13917 +#: config/rs6000/rs6000.cc:14162 #, c-format msgid "invalid %%F value" msgstr "" -#: config/rs6000/rs6000.cc:13926 +#: config/rs6000/rs6000.cc:14171 #, c-format msgid "invalid %%G value" msgstr "" -#: config/rs6000/rs6000.cc:13961 +#: config/rs6000/rs6000.cc:14206 #, c-format msgid "invalid %%j code" msgstr "" -#: config/rs6000/rs6000.cc:13971 +#: config/rs6000/rs6000.cc:14216 #, c-format msgid "invalid %%J code" msgstr "" -#: config/rs6000/rs6000.cc:13981 +#: config/rs6000/rs6000.cc:14226 #, c-format msgid "invalid %%k value" msgstr "" -#: config/rs6000/rs6000.cc:13996 config/xtensa/xtensa.cc:3028 +#: config/rs6000/rs6000.cc:14241 config/xtensa/xtensa.cc:3052 #, c-format msgid "invalid %%K value" msgstr "" -#: config/rs6000/rs6000.cc:14043 +#: config/rs6000/rs6000.cc:14288 #, c-format msgid "invalid %%O value" msgstr "" -#: config/rs6000/rs6000.cc:14090 +#: config/rs6000/rs6000.cc:14335 #, c-format msgid "invalid %%q value" msgstr "" -#: config/rs6000/rs6000.cc:14132 +#: config/rs6000/rs6000.cc:14377 #, c-format msgid "invalid %%t value" msgstr "" -#: config/rs6000/rs6000.cc:14149 +#: config/rs6000/rs6000.cc:14394 #, c-format msgid "invalid %%T value" msgstr "" -#: config/rs6000/rs6000.cc:14161 +#: config/rs6000/rs6000.cc:14406 #, c-format msgid "invalid %%u value" msgstr "" -#: config/rs6000/rs6000.cc:14175 config/xtensa/xtensa.cc:3003 +#: config/rs6000/rs6000.cc:14420 config/xtensa/xtensa.cc:3027 #, c-format msgid "invalid %%v value" msgstr "" -#: config/rs6000/rs6000.cc:14225 +#: config/rs6000/rs6000.cc:14470 #, c-format msgid "invalid %%V value" msgstr "" -#: config/rs6000/rs6000.cc:14241 config/xtensa/xtensa.cc:3049 +#: config/rs6000/rs6000.cc:14486 config/xtensa/xtensa.cc:3073 #, c-format msgid "invalid %%x value" msgstr "" -#: config/rs6000/rs6000.cc:14298 +#: config/rs6000/rs6000.cc:14543 #, c-format msgid "invalid %%z value" msgstr "" -#: config/rs6000/rs6000.cc:14367 +#: config/rs6000/rs6000.cc:14612 #, c-format msgid "invalid %%y value, try using the 'Z' constraint" msgstr "" -#: config/rs6000/rs6000.cc:15297 +#: config/rs6000/rs6000.cc:15554 msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types" msgstr "" -#: config/rs6000/rs6000.cc:24163 +#: config/rs6000/rs6000.cc:24424 msgid "AltiVec argument passed to unprototyped function" msgstr "" -#: config/rs6000/rs6000.cc:27785 +#: config/rs6000/rs6000.cc:28047 msgid "Could not generate addis value for fusion" msgstr "" -#: config/rs6000/rs6000.cc:27854 +#: config/rs6000/rs6000.cc:28116 msgid "Unable to generate load/store offset for fusion" msgstr "" -#: config/rs6000/rs6000.cc:27930 +#: config/rs6000/rs6000.cc:28192 msgid "Bad GPR fusion" msgstr "" -#: config/rs6000/rs6000.cc:28532 +#: config/rs6000/rs6000.cc:28794 msgid "invalid conversion from type %<__vector_quad%>" msgstr "" -#: config/rs6000/rs6000.cc:28534 +#: config/rs6000/rs6000.cc:28796 msgid "invalid conversion to type %<__vector_quad%>" msgstr "" -#: config/rs6000/rs6000.cc:28536 +#: config/rs6000/rs6000.cc:28798 msgid "invalid conversion from type %<__vector_pair%>" msgstr "" -#: config/rs6000/rs6000.cc:28538 +#: config/rs6000/rs6000.cc:28800 msgid "invalid conversion to type %<__vector_pair%>" msgstr "" -#: config/s390/s390.cc:8324 +#: config/s390/s390.cc:8413 #, c-format msgid "symbolic memory references are only supported on z10 or later" msgstr "" -#: config/s390/s390.cc:8335 +#: config/s390/s390.cc:8424 #, c-format msgid "cannot decompose address" msgstr "" -#: config/s390/s390.cc:8417 +#: config/s390/s390.cc:8506 #, c-format msgid "invalid comparison operator for 'E' output modifier" msgstr "" -#: config/s390/s390.cc:8440 +#: config/s390/s390.cc:8529 #, c-format msgid "invalid reference for 'J' output modifier" msgstr "" -#: config/s390/s390.cc:8458 +#: config/s390/s390.cc:8547 #, c-format msgid "invalid address for 'O' output modifier" msgstr "" -#: config/s390/s390.cc:8480 +#: config/s390/s390.cc:8569 #, c-format msgid "invalid address for 'R' output modifier" msgstr "" -#: config/s390/s390.cc:8498 +#: config/s390/s390.cc:8587 #, c-format msgid "memory reference expected for 'S' output modifier" msgstr "" -#: config/s390/s390.cc:8508 +#: config/s390/s390.cc:8597 #, c-format msgid "invalid address for 'S' output modifier" msgstr "" -#: config/s390/s390.cc:8529 +#: config/s390/s390.cc:8618 #, c-format msgid "register or memory expression expected for 'N' output modifier" msgstr "" -#: config/s390/s390.cc:8540 +#: config/s390/s390.cc:8629 #, c-format msgid "register or memory expression expected for 'M' output modifier" msgstr "" -#: config/s390/s390.cc:8649 config/s390/s390.cc:8670 +#: config/s390/s390.cc:8738 config/s390/s390.cc:8759 #, c-format msgid "invalid constant for output modifier '%c'" msgstr "" -#: config/s390/s390.cc:8667 +#: config/s390/s390.cc:8756 #, c-format msgid "invalid constant - try using an output modifier" msgstr "" -#: config/s390/s390.cc:8704 +#: config/s390/s390.cc:8793 #, c-format msgid "invalid constant vector for output modifier '%c'" msgstr "" -#: config/s390/s390.cc:8711 +#: config/s390/s390.cc:8800 #, c-format msgid "invalid expression - try using an output modifier" msgstr "" -#: config/s390/s390.cc:8714 +#: config/s390/s390.cc:8803 #, c-format msgid "invalid expression for output modifier '%c'" msgstr "" -#: config/s390/s390.cc:12562 +#: config/s390/s390.cc:12652 msgid "vector argument passed to unprototyped function" msgstr "" -#: config/s390/s390.cc:16996 +#: config/s390/s390.cc:17089 msgid "types differ in signedness" msgstr "" -#: config/s390/s390.cc:17006 +#: config/s390/s390.cc:17099 msgid "binary operator does not support two vector bool operands" msgstr "" -#: config/s390/s390.cc:17009 +#: config/s390/s390.cc:17102 msgid "binary operator does not support vector bool operand" msgstr "" -#: config/s390/s390.cc:17017 +#: config/s390/s390.cc:17110 msgid "" "binary operator does not support mixing vector bool with floating point " "vector operands" @@ -21843,42 +22436,42 @@ msgstr "" msgid "created and used with different endianness" msgstr "" -#: config/sparc/sparc.cc:9379 config/sparc/sparc.cc:9385 +#: config/sparc/sparc.cc:9371 config/sparc/sparc.cc:9377 #, c-format msgid "invalid %%Y operand" msgstr "" -#: config/sparc/sparc.cc:9472 +#: config/sparc/sparc.cc:9464 #, c-format msgid "invalid %%A operand" msgstr "" -#: config/sparc/sparc.cc:9492 +#: config/sparc/sparc.cc:9484 #, c-format msgid "invalid %%B operand" msgstr "" -#: config/sparc/sparc.cc:9572 +#: config/sparc/sparc.cc:9564 #, c-format msgid "invalid %%C operand" msgstr "" -#: config/sparc/sparc.cc:9604 +#: config/sparc/sparc.cc:9596 #, c-format msgid "invalid %%D operand" msgstr "" -#: config/sparc/sparc.cc:9623 +#: config/sparc/sparc.cc:9615 #, c-format msgid "invalid %%f operand" msgstr "" -#: config/sparc/sparc.cc:9635 +#: config/sparc/sparc.cc:9627 #, c-format msgid "invalid %%s operand" msgstr "" -#: config/sparc/sparc.cc:9680 +#: config/sparc/sparc.cc:9672 #, c-format msgid "floating-point constant not a valid immediate operand" msgstr "" @@ -21916,42 +22509,42 @@ msgstr "" msgid "output_move_single:" msgstr "" -#: config/vax/vax.cc:481 +#: config/vax/vax.cc:483 #, c-format msgid "symbol used with both base and indexed registers" msgstr "" -#: config/vax/vax.cc:490 +#: config/vax/vax.cc:492 #, c-format msgid "symbol with offset used in PIC mode" msgstr "" -#: config/vax/vax.cc:578 +#: config/vax/vax.cc:580 #, c-format msgid "symbol used as immediate operand" msgstr "" -#: config/vax/vax.cc:1680 +#: config/vax/vax.cc:1683 msgid "illegal operand detected" msgstr "" -#: config/visium/visium.cc:3365 +#: config/visium/visium.cc:3366 msgid "illegal operand " msgstr "" -#: config/visium/visium.cc:3416 +#: config/visium/visium.cc:3417 msgid "illegal operand address (1)" msgstr "" -#: config/visium/visium.cc:3423 +#: config/visium/visium.cc:3424 msgid "illegal operand address (2)" msgstr "" -#: config/visium/visium.cc:3438 +#: config/visium/visium.cc:3439 msgid "illegal operand address (3)" msgstr "" -#: config/visium/visium.cc:3446 +#: config/visium/visium.cc:3447 msgid "illegal operand address (4)" msgstr "" @@ -21959,36 +22552,36 @@ msgstr "" msgid "Unable to load DLL." msgstr "" -#: config/xtensa/xtensa.cc:837 config/xtensa/xtensa.cc:875 +#: config/xtensa/xtensa.cc:833 config/xtensa/xtensa.cc:871 msgid "bad test" msgstr "" -#: config/xtensa/xtensa.cc:3023 +#: config/xtensa/xtensa.cc:3047 msgid "invalid mask" msgstr "" -#: config/xtensa/xtensa.cc:3075 config/xtensa/xtensa.cc:3085 +#: config/xtensa/xtensa.cc:3099 config/xtensa/xtensa.cc:3109 #, c-format msgid "invalid %%t/%%b value" msgstr "" -#: config/xtensa/xtensa.cc:3164 +#: config/xtensa/xtensa.cc:3188 msgid "no register in address" msgstr "" -#: config/xtensa/xtensa.cc:3172 +#: config/xtensa/xtensa.cc:3196 msgid "address offset not a constant" msgstr "" -#: c/c-objc-common.cc:193 +#: c/c-objc-common.cc:226 msgid "{erroneous}" msgstr "" -#: c/c-objc-common.cc:234 +#: c/c-objc-common.cc:267 msgid "aka" msgstr "" -#: c/c-objc-common.cc:326 +#: c/c-objc-common.cc:359 msgid "({anonymous})" msgstr "" @@ -22001,468 +22594,438 @@ msgstr "" #. ; #. <~~~~~~~~~ declaration ~~~~~~~~~~> #. Use c_parser_require to get an error with a fix-it hint. -#: c/c-parser.cc:2764 c/c-parser.cc:2886 c/c-parser.cc:2900 c/c-parser.cc:6179 -#: c/c-parser.cc:6802 c/c-parser.cc:7231 c/c-parser.cc:7410 c/c-parser.cc:7443 -#: c/c-parser.cc:7709 c/c-parser.cc:11780 c/c-parser.cc:11815 -#: c/c-parser.cc:11846 c/c-parser.cc:11893 c/c-parser.cc:12074 -#: c/c-parser.cc:12907 c/c-parser.cc:12982 c/c-parser.cc:13025 -#: c/c-parser.cc:19469 c/c-parser.cc:19549 c/c-parser.cc:19878 -#: c/c-parser.cc:19904 c/c-parser.cc:19927 c/c-parser.cc:20392 -#: c/c-parser.cc:20436 c/gimple-parser.cc:405 c/gimple-parser.cc:446 -#: c/gimple-parser.cc:455 c/gimple-parser.cc:664 c/gimple-parser.cc:2260 -#: c/gimple-parser.cc:2297 c/gimple-parser.cc:2376 c/gimple-parser.cc:2403 -#: c/c-parser.cc:3686 c/c-parser.cc:3877 c/c-parser.cc:3912 c/c-parser.cc:12067 -#: c/gimple-parser.cc:2068 c/gimple-parser.cc:2125 cp/parser.cc:15381 -#: cp/parser.cc:33133 cp/parser.cc:33769 +#: c/c-parser.cc:2934 c/c-parser.cc:3059 c/c-parser.cc:3073 c/c-parser.cc:7008 +#: c/c-parser.cc:7763 c/c-parser.cc:8219 c/c-parser.cc:8406 c/c-parser.cc:8439 +#: c/c-parser.cc:8710 c/c-parser.cc:13147 c/c-parser.cc:13182 +#: c/c-parser.cc:13213 c/c-parser.cc:13260 c/c-parser.cc:13441 +#: c/c-parser.cc:14274 c/c-parser.cc:14349 c/c-parser.cc:14392 +#: c/c-parser.cc:21252 c/c-parser.cc:21332 c/c-parser.cc:21661 +#: c/c-parser.cc:21687 c/c-parser.cc:21710 c/c-parser.cc:22246 +#: c/c-parser.cc:22290 c/gimple-parser.cc:411 c/gimple-parser.cc:452 +#: c/gimple-parser.cc:461 c/gimple-parser.cc:670 c/gimple-parser.cc:2351 +#: c/gimple-parser.cc:2388 c/gimple-parser.cc:2467 c/gimple-parser.cc:2494 +#: c/c-parser.cc:3888 c/c-parser.cc:4079 c/c-parser.cc:4114 c/c-parser.cc:13434 +#: c/gimple-parser.cc:2158 c/gimple-parser.cc:2215 cp/parser.cc:15847 +#: cp/parser.cc:33792 cp/parser.cc:34431 #, gcc-internal-format msgid "expected %<;%>" msgstr "" -#: c/c-parser.cc:3370 c/c-parser.cc:4476 c/c-parser.cc:4671 c/c-parser.cc:4729 -#: c/c-parser.cc:4787 c/c-parser.cc:5169 c/c-parser.cc:5192 c/c-parser.cc:5201 -#: c/c-parser.cc:5252 c/c-parser.cc:5261 c/c-parser.cc:9142 c/c-parser.cc:9210 -#: c/c-parser.cc:9720 c/c-parser.cc:9745 c/c-parser.cc:9779 c/c-parser.cc:9891 -#: c/c-parser.cc:10710 c/c-parser.cc:12181 c/c-parser.cc:14565 -#: c/c-parser.cc:15286 c/c-parser.cc:15345 c/c-parser.cc:15400 -#: c/c-parser.cc:17215 c/c-parser.cc:17335 c/c-parser.cc:18692 -#: c/c-parser.cc:19969 c/c-parser.cc:20400 c/c-parser.cc:23520 -#: c/c-parser.cc:23602 c/gimple-parser.cc:195 c/gimple-parser.cc:198 -#: c/gimple-parser.cc:540 c/gimple-parser.cc:574 c/gimple-parser.cc:579 -#: c/gimple-parser.cc:748 c/gimple-parser.cc:845 c/gimple-parser.cc:1047 -#: c/gimple-parser.cc:1073 c/gimple-parser.cc:1076 c/gimple-parser.cc:1207 -#: c/gimple-parser.cc:1334 c/gimple-parser.cc:1461 c/gimple-parser.cc:1477 -#: c/gimple-parser.cc:1493 c/gimple-parser.cc:1515 c/gimple-parser.cc:1545 -#: c/gimple-parser.cc:1571 c/gimple-parser.cc:1778 c/gimple-parser.cc:1990 -#: c/gimple-parser.cc:2010 c/gimple-parser.cc:2170 c/gimple-parser.cc:2333 -#: c/c-parser.cc:7661 cp/parser.cc:33817 +#: c/c-parser.cc:3569 c/c-parser.cc:4679 c/c-parser.cc:4874 c/c-parser.cc:4932 +#: c/c-parser.cc:4990 c/c-parser.cc:5373 c/c-parser.cc:5396 c/c-parser.cc:5405 +#: c/c-parser.cc:5456 c/c-parser.cc:5465 c/c-parser.cc:10147 +#: c/c-parser.cc:10215 c/c-parser.cc:10737 c/c-parser.cc:10763 +#: c/c-parser.cc:10797 c/c-parser.cc:10909 c/c-parser.cc:11728 +#: c/c-parser.cc:13548 c/c-parser.cc:16132 c/c-parser.cc:16867 +#: c/c-parser.cc:16926 c/c-parser.cc:16981 c/c-parser.cc:18840 +#: c/c-parser.cc:18960 c/c-parser.cc:20345 c/c-parser.cc:21752 +#: c/c-parser.cc:22254 c/c-parser.cc:25578 c/c-parser.cc:25660 +#: c/gimple-parser.cc:195 c/gimple-parser.cc:198 c/gimple-parser.cc:546 +#: c/gimple-parser.cc:580 c/gimple-parser.cc:585 c/gimple-parser.cc:754 +#: c/gimple-parser.cc:851 c/gimple-parser.cc:1089 c/gimple-parser.cc:1115 +#: c/gimple-parser.cc:1118 c/gimple-parser.cc:1249 c/gimple-parser.cc:1376 +#: c/gimple-parser.cc:1506 c/gimple-parser.cc:1522 c/gimple-parser.cc:1578 +#: c/gimple-parser.cc:1605 c/gimple-parser.cc:1635 c/gimple-parser.cc:1661 +#: c/gimple-parser.cc:1868 c/gimple-parser.cc:2080 c/gimple-parser.cc:2100 +#: c/gimple-parser.cc:2261 c/gimple-parser.cc:2424 c/c-parser.cc:8662 +#: cp/parser.cc:34479 #, gcc-internal-format msgid "expected %<)%>" msgstr "" -#: c/c-parser.cc:4565 c/c-parser.cc:5312 c/c-parser.cc:5464 c/c-parser.cc:5490 -#: c/c-parser.cc:5491 c/c-parser.cc:5934 c/c-parser.cc:5978 c/c-parser.cc:7760 -#: c/c-parser.cc:9882 c/c-parser.cc:10851 c/c-parser.cc:11205 -#: c/c-parser.cc:13968 c/gimple-parser.cc:1754 cp/parser.cc:33781 +#: c/c-parser.cc:4768 c/c-parser.cc:5516 c/c-parser.cc:5878 c/c-parser.cc:5896 +#: c/c-parser.cc:5897 c/c-parser.cc:6343 c/c-parser.cc:6387 c/c-parser.cc:8761 +#: c/c-parser.cc:10900 c/c-parser.cc:12160 c/c-parser.cc:12531 +#: c/c-parser.cc:15477 c/gimple-parser.cc:1844 cp/parser.cc:34443 #, gcc-internal-format msgid "expected %<]%>" msgstr "" -#: c/c-parser.cc:4767 +#: c/c-parser.cc:4970 msgid "expected %<;%>, %<,%> or %<)%>" msgstr "" #. Look for the two `(' tokens. -#: c/c-parser.cc:5221 c/c-parser.cc:5226 c/c-parser.cc:14548 -#: c/c-parser.cc:15375 c/c-parser.cc:22796 c/c-parser.cc:23328 -#: c/c-parser.cc:23545 c/gimple-parser.cc:180 c/gimple-parser.cc:487 -#: c/gimple-parser.cc:526 c/gimple-parser.cc:558 c/gimple-parser.cc:815 -#: c/gimple-parser.cc:1041 c/gimple-parser.cc:1067 c/gimple-parser.cc:1194 -#: c/gimple-parser.cc:1329 c/gimple-parser.cc:1451 c/gimple-parser.cc:1511 -#: c/gimple-parser.cc:1529 c/gimple-parser.cc:1564 c/gimple-parser.cc:1959 -#: c/gimple-parser.cc:1970 c/gimple-parser.cc:1976 c/gimple-parser.cc:2159 -#: c/gimple-parser.cc:2330 c/c-parser.cc:14370 cp/parser.cc:33772 +#: c/c-parser.cc:5425 c/c-parser.cc:5430 c/c-parser.cc:16115 +#: c/c-parser.cc:16956 c/c-parser.cc:24722 c/c-parser.cc:25386 +#: c/c-parser.cc:25603 c/gimple-parser.cc:180 c/gimple-parser.cc:493 +#: c/gimple-parser.cc:532 c/gimple-parser.cc:564 c/gimple-parser.cc:821 +#: c/gimple-parser.cc:1083 c/gimple-parser.cc:1109 c/gimple-parser.cc:1236 +#: c/gimple-parser.cc:1371 c/gimple-parser.cc:1496 c/gimple-parser.cc:1601 +#: c/gimple-parser.cc:1619 c/gimple-parser.cc:1654 c/gimple-parser.cc:2049 +#: c/gimple-parser.cc:2060 c/gimple-parser.cc:2066 c/gimple-parser.cc:2249 +#: c/gimple-parser.cc:2421 c/c-parser.cc:15896 cp/parser.cc:34434 #, gcc-internal-format msgid "expected %<(%>" msgstr "" -#: c/c-parser.cc:5460 c/c-parser.cc:5462 c/c-parser.cc:13872 cp/parser.cc:33784 -#: cp/parser.cc:37552 go/gofrontend/embed.cc:440 +#: c/c-parser.cc:5874 c/c-parser.cc:5876 c/c-parser.cc:15382 cp/parser.cc:34446 +#: cp/parser.cc:38315 go/gofrontend/embed.cc:440 #, gcc-internal-format msgid "expected %<[%>" msgstr "" -#: c/c-parser.cc:6115 c/c-parser.cc:12410 c/c-parser.cc:19444 -#: c/c-parser.cc:19530 c/c-parser.cc:20189 c/c-parser.cc:21078 -#: c/c-parser.cc:24776 c/gimple-parser.cc:398 c/gimple-parser.cc:2336 -#: c/c-parser.cc:3673 c/c-parser.cc:3901 c/c-parser.cc:11962 cp/parser.cc:21075 -#: cp/parser.cc:33778 go/gofrontend/embed.cc:371 +#: c/c-parser.cc:6524 c/c-parser.cc:13777 c/c-parser.cc:21227 +#: c/c-parser.cc:21313 c/c-parser.cc:22074 c/c-parser.cc:23034 +#: c/c-parser.cc:26846 c/gimple-parser.cc:404 c/gimple-parser.cc:2427 +#: c/c-parser.cc:3875 c/c-parser.cc:4103 c/c-parser.cc:13329 cp/parser.cc:21607 +#: cp/parser.cc:34440 go/gofrontend/embed.cc:371 #, gcc-internal-format msgid "expected %<{%>" msgstr "" -#: c/c-parser.cc:6410 c/c-parser.cc:6419 c/c-parser.cc:8207 c/c-parser.cc:9347 -#: c/c-parser.cc:12174 c/c-parser.cc:12571 c/c-parser.cc:12635 -#: c/c-parser.cc:13950 c/c-parser.cc:14977 c/c-parser.cc:15203 -#: c/c-parser.cc:15721 c/c-parser.cc:15822 c/c-parser.cc:16356 -#: c/c-parser.cc:16792 c/c-parser.cc:16868 c/c-parser.cc:16985 -#: c/c-parser.cc:17057 c/c-parser.cc:22658 c/c-parser.cc:23385 -#: c/c-parser.cc:23444 c/gimple-parser.cc:581 c/gimple-parser.cc:886 -#: c/gimple-parser.cc:2384 c/gimple-parser.cc:2411 c/c-parser.cc:7668 -#: c/c-parser.cc:14473 c/c-parser.cc:15827 cp/parser.cc:33811 -#: cp/parser.cc:35513 cp/parser.cc:38400 cp/parser.cc:39282 +#: c/c-parser.cc:7370 c/c-parser.cc:7379 c/c-parser.cc:9210 c/c-parser.cc:10352 +#: c/c-parser.cc:13541 c/c-parser.cc:13938 c/c-parser.cc:14002 +#: c/c-parser.cc:15459 c/c-parser.cc:16547 c/c-parser.cc:16784 +#: c/c-parser.cc:17337 c/c-parser.cc:17440 c/c-parser.cc:17981 +#: c/c-parser.cc:18417 c/c-parser.cc:18493 c/c-parser.cc:18610 +#: c/c-parser.cc:18682 c/c-parser.cc:24589 c/c-parser.cc:25443 +#: c/c-parser.cc:25502 c/gimple-parser.cc:587 c/gimple-parser.cc:892 +#: c/gimple-parser.cc:2475 c/gimple-parser.cc:2502 c/c-parser.cc:8669 +#: c/c-parser.cc:16040 c/c-parser.cc:17445 cp/parser.cc:34473 +#: cp/parser.cc:36176 cp/parser.cc:39219 cp/parser.cc:40112 #: go/gofrontend/embed.cc:404 #, gcc-internal-format msgid "expected %<:%>" msgstr "" -#: c/c-parser.cc:7218 cp/parser.cc:33698 +#: c/c-parser.cc:8201 cp/parser.cc:34360 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.cc:9105 c/c-parser.cc:9298 c/c-parser.cc:9769 c/c-parser.cc:9812 -#: c/c-parser.cc:9953 c/c-parser.cc:10700 c/c-parser.cc:15380 -#: c/c-parser.cc:16937 c/gimple-parser.cc:1044 c/gimple-parser.cc:1070 -#: c/gimple-parser.cc:1198 c/gimple-parser.cc:1201 c/gimple-parser.cc:1533 -#: c/gimple-parser.cc:1539 cp/parser.cc:33131 cp/parser.cc:33787 +#: c/c-parser.cc:10110 c/c-parser.cc:10303 c/c-parser.cc:10787 +#: c/c-parser.cc:10830 c/c-parser.cc:10971 c/c-parser.cc:11718 +#: c/c-parser.cc:16961 c/c-parser.cc:18562 c/gimple-parser.cc:1086 +#: c/gimple-parser.cc:1112 c/gimple-parser.cc:1240 c/gimple-parser.cc:1243 +#: c/gimple-parser.cc:1623 c/gimple-parser.cc:1629 cp/parser.cc:33790 +#: cp/parser.cc:34449 #, gcc-internal-format msgid "expected %<,%>" msgstr "" -#: c/c-parser.cc:9666 +#: c/c-parser.cc:10681 msgid "expected %<.%>" msgstr "" -#: c/c-parser.cc:11633 c/c-parser.cc:11665 c/c-parser.cc:11905 -#: cp/parser.cc:36087 cp/parser.cc:36108 +#: c/c-parser.cc:13000 c/c-parser.cc:13032 c/c-parser.cc:13272 +#: cp/parser.cc:36750 cp/parser.cc:36771 #, gcc-internal-format msgid "expected %<@end%>" msgstr "" -#: c/c-parser.cc:12323 c/gimple-parser.cc:1369 cp/parser.cc:33796 +#: c/c-parser.cc:13690 c/gimple-parser.cc:1411 cp/parser.cc:34458 #, gcc-internal-format msgid "expected %<>%>" msgstr "" -#: c/c-parser.cc:15916 c/c-parser.cc:17353 cp/parser.cc:33820 +#: c/c-parser.cc:17535 c/c-parser.cc:18978 cp/parser.cc:34482 #, gcc-internal-format msgid "expected %<,%> or %<)%>" msgstr "" #. All following cases are statements with LHS. -#: c/c-parser.cc:16784 c/c-parser.cc:19337 c/c-parser.cc:19384 -#: c/c-parser.cc:19541 c/c-parser.cc:19888 c/c-parser.cc:20379 -#: c/c-parser.cc:22865 c/c-parser.cc:23586 c/gimple-parser.cc:739 -#: c/c-parser.cc:6001 c/c-parser.cc:19461 c/c-parser.cc:19684 -#: cp/parser.cc:33799 cp/parser.cc:42192 cp/parser.cc:42365 +#: c/c-parser.cc:18409 c/c-parser.cc:21120 c/c-parser.cc:21167 +#: c/c-parser.cc:21324 c/c-parser.cc:21671 c/c-parser.cc:22233 +#: c/c-parser.cc:24770 c/c-parser.cc:25644 c/gimple-parser.cc:745 +#: c/c-parser.cc:6410 c/c-parser.cc:21244 c/c-parser.cc:21467 +#: cp/parser.cc:34461 cp/parser.cc:43102 cp/parser.cc:43275 #, gcc-internal-format msgid "expected %<=%>" msgstr "" -#: c/c-parser.cc:19472 c/c-parser.cc:19552 c/c-parser.cc:19905 -#: c/c-parser.cc:20257 c/gimple-parser.cc:1587 c/gimple-parser.cc:1619 -#: c/gimple-parser.cc:1629 c/gimple-parser.cc:2421 cp/parser.cc:33775 -#: cp/parser.cc:36297 +#: c/c-parser.cc:21255 c/c-parser.cc:21335 c/c-parser.cc:21688 +#: c/c-parser.cc:22143 c/gimple-parser.cc:1677 c/gimple-parser.cc:1709 +#: c/gimple-parser.cc:1719 c/gimple-parser.cc:2512 cp/parser.cc:34437 +#: cp/parser.cc:36960 #, gcc-internal-format msgid "expected %<}%>" msgstr "" -#: c/c-parser.cc:19565 cp/parser.cc:42290 +#: c/c-parser.cc:21348 cp/parser.cc:43200 #, gcc-internal-format msgid "expected %" msgstr "" -#: c/c-parser.cc:21123 c/c-parser.cc:21112 cp/parser.cc:44568 +#: c/c-parser.cc:23081 c/c-parser.cc:23070 cp/parser.cc:45899 #, gcc-internal-format msgid "expected %<#pragma omp section%> or %<}%>" msgstr "" -#: c/c-parser.cc:24146 cp/parser.cc:48441 +#: c/c-parser.cc:26210 cp/parser.cc:49854 msgid "" msgstr "" -#: c/c-typeck.cc:8830 +#: c/c-typeck.cc:9039 msgid "(anonymous)" msgstr "" -#: c/gimple-parser.cc:1358 cp/parser.cc:18417 cp/parser.cc:33793 +#: c/gimple-parser.cc:1400 cp/parser.cc:18950 cp/parser.cc:34455 #, gcc-internal-format msgid "expected %<<%>" msgstr "" -#: c/gimple-parser.cc:2380 c/gimple-parser.cc:2407 c/gimple-parser.cc:2246 -#: c/gimple-parser.cc:2283 +#: c/gimple-parser.cc:2471 c/gimple-parser.cc:2498 c/gimple-parser.cc:2337 +#: c/gimple-parser.cc:2374 #, gcc-internal-format msgid "expected label" msgstr "" -#: cp/call.cc:4065 +#: cp/call.cc:4113 msgid "candidate:" msgstr "" -#: cp/call.cc:8219 +#: cp/call.cc:8309 msgid " after user-defined conversion:" msgstr "" -#: cp/call.cc:8383 cp/pt.cc:2012 cp/pt.cc:26167 +#: cp/call.cc:8475 cp/pt.cc:2043 cp/pt.cc:26267 msgid "candidate is:" msgid_plural "candidates are:" msgstr[0] "" msgstr[1] "" -#: cp/call.cc:12814 cp/call.cc:13240 +#: cp/call.cc:13002 cp/call.cc:13428 msgid "candidate 1:" msgstr "" -#: cp/call.cc:12816 cp/call.cc:13241 +#: cp/call.cc:13004 cp/call.cc:13429 msgid "candidate 2:" msgstr "" -#: cp/decl.cc:3582 -msgid "jump to label %qD" -msgstr "" - -#: cp/decl.cc:3583 -msgid "jump to case label" -msgstr "" - -#: cp/error.cc:462 +#: cp/error.cc:464 msgid "" msgstr "" -#: cp/error.cc:564 +#: cp/error.cc:566 msgid "" msgstr "" -#: cp/error.cc:566 +#: cp/error.cc:568 msgid "" msgstr "" -#: cp/error.cc:733 +#: cp/error.cc:735 msgid "" msgstr "" #. A lambda's "type" is essentially its signature. -#: cp/error.cc:840 +#: cp/error.cc:842 msgid "" msgstr "" -#: cp/error.cc:852 +#: cp/error.cc:858 #, c-format msgid "" msgstr "" -#: cp/error.cc:990 +#: cp/error.cc:996 msgid "" msgstr "" -#: cp/error.cc:1131 +#: cp/error.cc:1137 #, c-format msgid "(static initializers for %s)" msgstr "" -#: cp/error.cc:1133 +#: cp/error.cc:1139 #, c-format msgid "(static destructors for %s)" msgstr "" -#: cp/error.cc:1179 +#: cp/error.cc:1185 msgid "" msgstr "" -#: cp/error.cc:1305 +#: cp/error.cc:1311 msgid "vtable for " msgstr "" -#: cp/error.cc:1329 +#: cp/error.cc:1335 msgid " " msgstr "" -#: cp/error.cc:1344 +#: cp/error.cc:1350 msgid "{anonymous}" msgstr "" -#: cp/error.cc:1346 +#: cp/error.cc:1352 msgid "(anonymous namespace)" msgstr "" -#: cp/error.cc:1446 +#: cp/error.cc:1452 msgid "