diff options
author | Joseph Myers <joseph@codesourcery.com> | 2017-01-01 00:55:25 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2017-01-01 00:55:25 +0000 |
commit | b35325016d7f285431844ece9630510a6031f82d (patch) | |
tree | e572850f3bb647263bf32f85ec9120aaa5e73ea6 | |
parent | cd35ed9452793d628560d7ab4e89c787893cc4c3 (diff) | |
download | gcc-b35325016d7f285431844ece9630510a6031f82d.zip gcc-b35325016d7f285431844ece9630510a6031f82d.tar.gz gcc-b35325016d7f285431844ece9630510a6031f82d.tar.bz2 |
Regenerate .pot files.
gcc/po:
* gcc.pot: Regenerate.
libcpp/po:
* cpplib.pot: Regenerate.
From-SVN: r243991
-rw-r--r-- | gcc/po/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/po/gcc.pot | 8889 | ||||
-rw-r--r-- | libcpp/po/ChangeLog | 4 | ||||
-rw-r--r-- | libcpp/po/cpplib.pot | 150 |
4 files changed, 4528 insertions, 4519 deletions
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index babf36f..191a90b 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2017-01-01 Joseph Myers <joseph@codesourcery.com> + + * gcc.pot: Regenerate. + 2016-12-30 Jakub Jelinek <jakub@redhat.com> PR translation/78745 diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot index 93871c9..c0b8478 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: http://gcc.gnu.org/bugs.html\n" -"POT-Creation-Date: 2016-12-30 20:14+0100\n" +"POT-Creation-Date: 2017-01-01 00:52+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -5746,2086 +5746,2403 @@ msgid "" "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead" msgstr "" -#: config/alpha/alpha.opt:23 config/i386/i386.opt:436 -msgid "Do not use hardware fp." +#: fortran/lang.opt:146 +msgid "-J<directory>\tPut MODULE files in 'directory'." msgstr "" -#: config/alpha/alpha.opt:27 -msgid "Use fp registers." +#: fortran/lang.opt:198 +msgid "Warn about possible aliasing of dummy arguments." msgstr "" -#: config/alpha/alpha.opt:31 common.opt:758 common.opt:953 common.opt:957 -#: common.opt:961 common.opt:965 common.opt:1492 common.opt:1548 -#: common.opt:1649 common.opt:1653 common.opt:1883 common.opt:2045 -#: common.opt:2718 fortran/lang.opt:465 -msgid "Does nothing. Preserved for backward compatibility." +#: fortran/lang.opt:202 +msgid "Warn about alignment of COMMON blocks." msgstr "" -#: config/alpha/alpha.opt:35 -msgid "Request IEEE-conformant math library routines (OSF/1)." +#: fortran/lang.opt:206 +msgid "Warn about missing ampersand in continued character constants." msgstr "" -#: config/alpha/alpha.opt:39 -msgid "Emit IEEE-conformant code, without inexact exceptions." +#: fortran/lang.opt:210 +msgid "Warn about creation of array temporaries." msgstr "" -#: config/alpha/alpha.opt:46 -msgid "Do not emit complex integer constants to read-only memory." +#: fortran/lang.opt:214 +msgid "Warn about type and rank mismatches between arguments and parameters." msgstr "" -#: config/alpha/alpha.opt:50 -msgid "Use VAX fp." +#: fortran/lang.opt:218 +msgid "Warn if the type of a variable might be not interoperable with C." msgstr "" -#: config/alpha/alpha.opt:54 -msgid "Do not use VAX fp." +#: fortran/lang.opt:226 +msgid "Warn about truncated character expressions." msgstr "" -#: config/alpha/alpha.opt:58 -msgid "Emit code for the byte/word ISA extension." +#: fortran/lang.opt:230 +msgid "Warn about equality comparisons involving REAL or COMPLEX expressions." msgstr "" -#: config/alpha/alpha.opt:62 -msgid "Emit code for the motion video ISA extension." +#: fortran/lang.opt:238 +msgid "Warn about most implicit conversions." msgstr "" -#: config/alpha/alpha.opt:66 -msgid "Emit code for the fp move and sqrt ISA extension." +#: fortran/lang.opt:246 +msgid "Warn about function call elimination." msgstr "" -#: config/alpha/alpha.opt:70 -msgid "Emit code for the counting ISA extension." +#: fortran/lang.opt:250 +msgid "Warn about calls with implicit interface." msgstr "" -#: config/alpha/alpha.opt:74 -msgid "Emit code using explicit relocation directives." +#: fortran/lang.opt:254 +msgid "Warn about called procedures not explicitly declared." msgstr "" -#: config/alpha/alpha.opt:78 -msgid "Emit 16-bit relocations to the small data areas." +#: fortran/lang.opt:258 +msgid "Warn about constant integer divisions with truncated results." msgstr "" -#: config/alpha/alpha.opt:82 -msgid "Emit 32-bit relocations to the small data areas." +#: fortran/lang.opt:262 +msgid "Warn about truncated source lines." msgstr "" -#: config/alpha/alpha.opt:86 -msgid "Emit direct branches to local functions." +#: fortran/lang.opt:266 +msgid "Warn on intrinsics not part of the selected standard." msgstr "" -#: config/alpha/alpha.opt:90 -msgid "Emit indirect branches to local functions." +#: fortran/lang.opt:278 +msgid "Warn about USE statements that have no ONLY qualifier." msgstr "" -#: config/alpha/alpha.opt:94 -msgid "Emit rdval instead of rduniq for thread pointer." +#: fortran/lang.opt:290 +msgid "Warn about real-literal-constants with 'q' exponent-letter." msgstr "" -#: config/alpha/alpha.opt:98 config/s390/s390.opt:150 config/i386/i386.opt:208 -#: config/sparc/long-double-switch.opt:23 -msgid "Use 128-bit long double." +#: fortran/lang.opt:294 +msgid "Warn when a left-hand-side array variable is reallocated." msgstr "" -#: config/alpha/alpha.opt:102 config/s390/s390.opt:154 config/i386/i386.opt:204 -#: config/sparc/long-double-switch.opt:27 -msgid "Use 64-bit long double." +#: fortran/lang.opt:298 +msgid "Warn when a left-hand-side variable is reallocated." msgstr "" -#: config/alpha/alpha.opt:106 -msgid "Use features of and schedule given CPU." +#: fortran/lang.opt:302 +msgid "Warn if the pointer in a pointer assignment might outlive its target." msgstr "" -#: config/alpha/alpha.opt:110 -msgid "Schedule given CPU." +#: fortran/lang.opt:310 +msgid "Warn about \"suspicious\" constructs." msgstr "" -#: config/alpha/alpha.opt:114 -msgid "Control the generated fp rounding mode." +#: fortran/lang.opt:314 +msgid "Permit nonconforming uses of the tab character." msgstr "" -#: config/alpha/alpha.opt:118 -msgid "Control the IEEE trap mode." +#: fortran/lang.opt:318 +msgid "Warn about an invalid DO loop." msgstr "" -#: config/alpha/alpha.opt:122 -msgid "Control the precision given to fp exceptions." +#: fortran/lang.opt:322 +msgid "Warn about underflow of numerical constant expressions." msgstr "" -#: config/alpha/alpha.opt:126 -msgid "Tune expected memory latency." +#: fortran/lang.opt:330 +msgid "Warn if a user-procedure has the same name as an intrinsic." msgstr "" -#: config/alpha/alpha.opt:130 config/ia64/ia64.opt:118 -#: config/rs6000/sysv4.opt:32 -msgid "Specify bit size of immediate TLS offsets." +#: fortran/lang.opt:338 +msgid "Warn about unused dummy arguments." msgstr "" -#: config/fused-madd.opt:22 -msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead" +#: fortran/lang.opt:342 +msgid "Warn about zero-trip DO loops." msgstr "" -#: config/mips/mips-tables.opt:24 -msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):" +#: fortran/lang.opt:346 +msgid "Enable preprocessing." msgstr "" -#: config/mips/mips-tables.opt:28 -msgid "Known MIPS ISA levels (for use with the -mips option):" +#: fortran/lang.opt:354 +msgid "Disable preprocessing." msgstr "" -#: config/mips/mips.opt:32 -msgid "-mabi=ABI\tGenerate code that conforms to the given ABI." +#: fortran/lang.opt:362 +msgid "Eliminate multiple function invokations also for impure functions." msgstr "" -#: config/mips/mips.opt:36 -msgid "Known MIPS ABIs (for use with the -mabi= option):" +#: fortran/lang.opt:366 +msgid "Enable alignment of COMMON blocks." msgstr "" -#: config/mips/mips.opt:55 -msgid "Generate code that can be used in SVR4-style dynamic objects." +#: fortran/lang.opt:370 +msgid "" +"All intrinsics procedures are available regardless of selected standard." msgstr "" -#: config/mips/mips.opt:59 -msgid "Use PMC-style 'mad' instructions." +#: fortran/lang.opt:378 +msgid "" +"Do not treat local variables and COMMON blocks as if they were named in SAVE " +"statements." msgstr "" -#: config/mips/mips.opt:63 -msgid "Use integer madd/msub instructions." +#: fortran/lang.opt:382 +msgid "Specify that backslash in string introduces an escape character." msgstr "" -#: config/mips/mips.opt:67 -msgid "-march=ISA\tGenerate code for the given ISA." +#: fortran/lang.opt:386 +msgid "Produce a backtrace when a runtime error is encountered." msgstr "" -#: config/mips/mips.opt:71 +#: fortran/lang.opt:390 msgid "" -"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions." +"-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will " +"use BLAS." msgstr "" -#: config/mips/mips.opt:75 -msgid "Use Branch Likely instructions, overriding the architecture default." +#: fortran/lang.opt:394 +msgid "" +"Produce a warning at runtime if a array temporary has been created for a " +"procedure argument." msgstr "" -#: config/mips/mips.opt:79 -msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing." +#: fortran/lang.opt:398 +msgid "" +"-fconvert=<big-endian|little-endian|native|swap> The endianness used for " +"unformatted files." msgstr "" -#: config/mips/mips.opt:83 -msgid "Trap on integer divide by zero." +#: fortran/lang.opt:401 +#, c-format +msgid "Unrecognized option to endianess value: %qs" msgstr "" -#: config/mips/mips.opt:87 -msgid "" -"-mcode-readable=SETTING\tSpecify when instructions are allowed to access " -"code." +#: fortran/lang.opt:417 +msgid "Use the Cray Pointer extension." msgstr "" -#: config/mips/mips.opt:91 -msgid "Valid arguments to -mcode-readable=:" +#: fortran/lang.opt:421 +msgid "Ignore 'D' in column one in fixed form." msgstr "" -#: config/mips/mips.opt:104 -msgid "Use branch-and-break sequences to check for integer divide by zero." +#: fortran/lang.opt:425 +msgid "Treat lines with 'D' in column one as comments." msgstr "" -#: config/mips/mips.opt:108 -msgid "Use trap instructions to check for integer divide by zero." +#: fortran/lang.opt:429 +msgid "Enable all DEC language extensions." msgstr "" -#: config/mips/mips.opt:112 -msgid "Allow the use of MDMX instructions." +#: fortran/lang.opt:433 +msgid "Enable kind-specific variants of integer intrinsic functions." msgstr "" -#: config/mips/mips.opt:116 -msgid "" -"Allow hardware floating-point instructions to cover both 32-bit and 64-bit " -"operations." +#: fortran/lang.opt:437 +msgid "Enable legacy math intrinsics for compatibility." msgstr "" -#: config/mips/mips.opt:120 -msgid "Use MIPS-DSP instructions." +#: fortran/lang.opt:441 +msgid "Enable support for DEC STRUCTURE/RECORD." msgstr "" -#: config/mips/mips.opt:124 -msgid "Use MIPS-DSP REV 2 instructions." +#: fortran/lang.opt:445 +msgid "Enable DEC-style STATIC and AUTOMATIC attributes." msgstr "" -#: config/mips/mips.opt:134 config/c6x/c6x.opt:30 config/nios2/nios2.opt:94 -#: config/tilegx/tilegx.opt:45 -msgid "Use big-endian byte order." +#: fortran/lang.opt:449 +msgid "Set the default double precision kind to an 8 byte wide type." msgstr "" -#: config/mips/mips.opt:138 config/c6x/c6x.opt:34 config/nios2/nios2.opt:98 -#: config/tilegx/tilegx.opt:49 -msgid "Use little-endian byte order." +#: fortran/lang.opt:453 +msgid "Set the default integer kind to an 8 byte wide type." msgstr "" -#: config/mips/mips.opt:142 config/iq2000/iq2000.opt:61 -msgid "Use ROM instead of RAM." +#: fortran/lang.opt:457 +msgid "Set the default real kind to an 8 byte wide type." msgstr "" -#: config/mips/mips.opt:146 -msgid "Use Enhanced Virtual Addressing instructions." +#: fortran/lang.opt:461 +msgid "Allow dollar signs in entity names." msgstr "" -#: config/mips/mips.opt:150 -msgid "Use NewABI-style %reloc() assembly operators." +#: fortran/lang.opt:465 config/alpha/alpha.opt:31 common.opt:758 common.opt:953 +#: common.opt:957 common.opt:961 common.opt:965 common.opt:1492 common.opt:1548 +#: common.opt:1649 common.opt:1653 common.opt:1883 common.opt:2045 +#: common.opt:2718 +msgid "Does nothing. Preserved for backward compatibility." msgstr "" -#: config/mips/mips.opt:154 -msgid "Use -G for data that is not defined by the current object." +#: fortran/lang.opt:469 +msgid "Display the code tree after parsing." msgstr "" -#: config/mips/mips.opt:158 -msgid "Work around certain 24K errata." +#: fortran/lang.opt:473 +msgid "Display the code tree after front end optimization." msgstr "" -#: config/mips/mips.opt:162 -msgid "Work around certain R4000 errata." +#: fortran/lang.opt:477 +msgid "Display the code tree after parsing; deprecated option." msgstr "" -#: config/mips/mips.opt:166 -msgid "Work around certain R4400 errata." +#: fortran/lang.opt:481 +msgid "" +"Specify that an external BLAS library should be used for matmul calls on " +"large-size arrays." msgstr "" -#: config/mips/mips.opt:170 -msgid "Work around certain RM7000 errata." +#: fortran/lang.opt:485 +msgid "Use f2c calling convention." msgstr "" -#: config/mips/mips.opt:174 -msgid "Work around certain R10000 errata." +#: fortran/lang.opt:489 +msgid "Assume that the source file is fixed form." msgstr "" -#: config/mips/mips.opt:178 -msgid "Work around errata for early SB-1 revision 2 cores." +#: fortran/lang.opt:493 +msgid "Interpret any INTEGER(4) as an INTEGER(8)." msgstr "" -#: config/mips/mips.opt:182 -msgid "Work around certain VR4120 errata." +#: fortran/lang.opt:497 fortran/lang.opt:501 +msgid "Specify where to find the compiled intrinsic modules." msgstr "" -#: config/mips/mips.opt:186 -msgid "Work around VR4130 mflo/mfhi errata." +#: fortran/lang.opt:505 +msgid "Allow arbitrary character line width in fixed mode." msgstr "" -#: config/mips/mips.opt:190 -msgid "Work around an early 4300 hardware bug." +#: fortran/lang.opt:509 +msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode." msgstr "" -#: config/mips/mips.opt:194 -msgid "FP exceptions are enabled." +#: fortran/lang.opt:513 +msgid "-ffpe-trap=[...]\tStop on following floating point exceptions." msgstr "" -#: config/mips/mips.opt:198 -msgid "Use 32-bit floating-point registers." +#: fortran/lang.opt:517 +msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions." msgstr "" -#: config/mips/mips.opt:202 -msgid "Conform to the o32 FPXX ABI." +#: fortran/lang.opt:521 +msgid "Assume that the source file is free form." msgstr "" -#: config/mips/mips.opt:206 -msgid "Use 64-bit floating-point registers." +#: fortran/lang.opt:525 +msgid "Allow arbitrary character line width in free mode." msgstr "" -#: config/mips/mips.opt:210 -msgid "" -"-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack " -"trampolines." +#: fortran/lang.opt:529 +msgid "-ffree-line-length-<n>\tUse n as character line width in free mode." msgstr "" -#: config/mips/mips.opt:214 -msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode." +#: fortran/lang.opt:533 +msgid "Enable front end optimization." msgstr "" -#: config/mips/mips.opt:218 -msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding." +#: fortran/lang.opt:537 +msgid "" +"Specify that no implicit typing is allowed, unless overridden by explicit " +"IMPLICIT statements." msgstr "" -#: config/mips/mips.opt:222 +#: fortran/lang.opt:541 msgid "" -"Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):" +"-finit-character=<n>\tInitialize local character variables to ASCII value n." msgstr "" -#: config/mips/mips.opt:232 -msgid "Use 32-bit general registers." +#: fortran/lang.opt:545 +msgid "" +"Initialize components of derived type variables according to other init " +"flags." msgstr "" -#: config/mips/mips.opt:236 -msgid "Use 64-bit general registers." +#: fortran/lang.opt:549 +msgid "-finit-integer=<n>\tInitialize local integer variables to n." msgstr "" -#: config/mips/mips.opt:240 -msgid "Use GP-relative addressing to access small data." +#: fortran/lang.opt:553 +msgid "Initialize local variables to zero (from g77)." msgstr "" -#: config/mips/mips.opt:244 -msgid "" -"When generating -mabicalls code, allow executables to use PLTs and copy " -"relocations." +#: fortran/lang.opt:557 +msgid "-finit-logical=<true|false>\tInitialize local logical variables." msgstr "" -#: config/mips/mips.opt:248 -msgid "Allow the use of hardware floating-point ABI and instructions." +#: fortran/lang.opt:561 +msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables." msgstr "" -#: config/mips/mips.opt:252 -msgid "Generate code that is link-compatible with MIPS16 and microMIPS code." +#: fortran/lang.opt:564 +#, c-format +msgid "Unrecognized option to floating-point init value: %qs" msgstr "" -#: config/mips/mips.opt:256 -msgid "An alias for minterlink-compressed provided for backward-compatibility." +#: fortran/lang.opt:583 +msgid "" +"-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which " +"matmul will be inlined." msgstr "" -#: config/mips/mips.opt:260 -msgid "-mipsN\tGenerate code for ISA level N." +#: fortran/lang.opt:587 +msgid "" +"-fmax-array-constructor=<n>\tMaximum number of objects in an array " +"constructor." msgstr "" -#: config/mips/mips.opt:264 -msgid "Generate MIPS16 code." +#: fortran/lang.opt:591 +msgid "-fmax-identifier-length=<n>\tMaximum identifier length." msgstr "" -#: config/mips/mips.opt:268 -msgid "Use MIPS-3D instructions." +#: fortran/lang.opt:595 +msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords." msgstr "" -#: config/mips/mips.opt:272 -msgid "Use ll, sc and sync instructions." +#: fortran/lang.opt:599 +msgid "" +"-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be " +"put on the stack." msgstr "" -#: config/mips/mips.opt:276 -msgid "Use -G for object-local data." +#: fortran/lang.opt:603 +msgid "Put all local arrays on stack." msgstr "" -#: config/mips/mips.opt:280 -msgid "Use indirect calls." +#: fortran/lang.opt:607 +msgid "Set default accessibility of module entities to PRIVATE." msgstr "" -#: config/mips/mips.opt:284 -msgid "Use a 32-bit long type." +#: fortran/lang.opt:627 +msgid "Try to lay out derived types as compactly as possible." msgstr "" -#: config/mips/mips.opt:288 -msgid "Use a 64-bit long type." +#: fortran/lang.opt:635 +msgid "Protect parentheses in expressions." msgstr "" -#: config/mips/mips.opt:292 -msgid "Pass the address of the ra save location to _mcount in $12." +#: fortran/lang.opt:639 +msgid "Enable range checking during compilation." msgstr "" -#: config/mips/mips.opt:296 -msgid "Don't optimize block moves." +#: fortran/lang.opt:643 +msgid "Interpret any REAL(4) as a REAL(8)." msgstr "" -#: config/mips/mips.opt:300 -msgid "Use microMIPS instructions." +#: fortran/lang.opt:647 +msgid "Interpret any REAL(4) as a REAL(10)." msgstr "" -#: config/mips/mips.opt:304 -msgid "Use MIPS MSA Extension instructions." +#: fortran/lang.opt:651 +msgid "Interpret any REAL(4) as a REAL(16)." msgstr "" -#: config/mips/mips.opt:308 -msgid "Allow the use of MT instructions." +#: fortran/lang.opt:655 +msgid "Interpret any REAL(8) as a REAL(4)." msgstr "" -#: config/mips/mips.opt:312 -msgid "Prevent the use of all floating-point operations." +#: fortran/lang.opt:659 +msgid "Interpret any REAL(8) as a REAL(10)." msgstr "" -#: config/mips/mips.opt:316 -msgid "Use MCU instructions." +#: fortran/lang.opt:663 +msgid "Interpret any REAL(8) as a REAL(16)." msgstr "" -#: config/mips/mips.opt:320 -msgid "Do not use a cache-flushing function before calling stack trampolines." +#: fortran/lang.opt:667 +msgid "Reallocate the LHS in assignments." msgstr "" -#: config/mips/mips.opt:324 -msgid "Do not use MDMX instructions." +#: fortran/lang.opt:671 +msgid "Use a 4-byte record marker for unformatted files." msgstr "" -#: config/mips/mips.opt:328 -msgid "Generate normal-mode code." +#: fortran/lang.opt:675 +msgid "Use an 8-byte record marker for unformatted files." msgstr "" -#: config/mips/mips.opt:332 -msgid "Do not use MIPS-3D instructions." +#: fortran/lang.opt:679 +msgid "Allocate local variables on the stack to allow indirect recursion." msgstr "" -#: config/mips/mips.opt:336 -msgid "Use paired-single floating-point instructions." +#: fortran/lang.opt:683 +msgid "Copy array sections into a contiguous block on procedure entry." msgstr "" -#: config/mips/mips.opt:340 +#: fortran/lang.opt:687 msgid "" -"-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be " -"inserted." +"-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be " +"used." msgstr "" -#: config/mips/mips.opt:344 -msgid "Valid arguments to -mr10k-cache-barrier=:" +#: fortran/lang.opt:690 +#, c-format +msgid "Unrecognized option: %qs" msgstr "" -#: config/mips/mips.opt:357 -msgid "Try to allow the linker to turn PIC calls into direct calls." +#: fortran/lang.opt:703 +msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed." msgstr "" -#: config/mips/mips.opt:361 -msgid "" -"When generating -mabicalls code, make the code suitable for use in shared " -"libraries." +#: fortran/lang.opt:707 +msgid "Append a second underscore if the name already contains an underscore." msgstr "" -#: config/mips/mips.opt:365 -msgid "" -"Restrict the use of hardware floating-point instructions to 32-bit " -"operations." +#: fortran/lang.opt:715 +msgid "Apply negative sign to zero values." msgstr "" -#: config/mips/mips.opt:369 -msgid "Use SmartMIPS instructions." +#: fortran/lang.opt:719 +msgid "Append underscores to externally visible names." msgstr "" -#: config/mips/mips.opt:373 -msgid "Prevent the use of all hardware floating-point instructions." +#: fortran/lang.opt:723 c-family/c.opt:1290 c-family/c.opt:1318 +#: c-family/c.opt:1556 config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1118 +#: common.opt:1368 common.opt:1736 common.opt:2098 common.opt:2134 +#: common.opt:2227 common.opt:2231 common.opt:2331 common.opt:2422 +#: common.opt:2430 common.opt:2438 common.opt:2446 common.opt:2547 +#: common.opt:2599 common.opt:2678 +msgid "Does nothing. Preserved for backward compatibility." msgstr "" -#: config/mips/mips.opt:377 -msgid "Optimize lui/addiu address loads." +#: fortran/lang.opt:763 +msgid "Statically link the GNU Fortran helper library (libgfortran)." msgstr "" -#: config/mips/mips.opt:381 -msgid "Assume all symbols have 32-bit values." +#: fortran/lang.opt:767 +msgid "Conform to the ISO Fortran 2003 standard." msgstr "" -#: config/mips/mips.opt:385 -msgid "Use synci instruction to invalidate i-cache." +#: fortran/lang.opt:771 +msgid "Conform to the ISO Fortran 2008 standard." msgstr "" -#: config/mips/mips.opt:389 config/s390/s390.opt:225 config/ft32/ft32.opt:27 -msgid "Use LRA instead of reload." +#: fortran/lang.opt:775 +msgid "Conform to the ISO Fortran 2008 standard including TS 29113." msgstr "" -#: config/mips/mips.opt:393 -msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR." +#: fortran/lang.opt:779 +msgid "Conform to the ISO Fortran 95 standard." msgstr "" -#: config/mips/mips.opt:397 config/iq2000/iq2000.opt:74 -msgid "Put uninitialized constants in ROM (needs -membedded-data)." +#: fortran/lang.opt:783 +msgid "Conform to nothing in particular." msgstr "" -#: config/mips/mips.opt:401 -msgid "Use Virtualization Application Specific instructions." +#: fortran/lang.opt:787 +msgid "Accept extensions to support legacy code." msgstr "" -#: config/mips/mips.opt:405 -msgid "Use eXtended Physical Address (XPA) instructions." +#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181 +#, c-format +msgid "assertion missing after %qs" msgstr "" -#: config/mips/mips.opt:409 -msgid "Perform VR4130-specific alignment optimizations." +#: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166 +#: c-family/c.opt:193 c-family/c.opt:256 +#, c-format +msgid "macro name missing after %qs" msgstr "" -#: config/mips/mips.opt:413 -msgid "Lift restrictions on GOT size." +#: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79 +#: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224 +#: c-family/c.opt:236 c-family/c.opt:1774 c-family/c.opt:1782 +#: config/darwin.opt:56 common.opt:332 common.opt:335 common.opt:2933 +#, c-format +msgid "missing filename after %qs" msgstr "" -#: config/mips/mips.opt:417 -msgid "Enable use of odd-numbered single-precision registers." +#: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94 +#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1770 +#: c-family/c.opt:1790 c-family/c.opt:1794 c-family/c.opt:1798 +#, c-format +msgid "missing path after %qs" msgstr "" -#: config/mips/mips.opt:421 -msgid "Optimize frame header." +#: c-family/c.opt:182 +msgid "" +"-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' " +"before <question> disables the <answer> to <question>." msgstr "" -#: config/mips/mips.opt:428 -msgid "Enable load/store bonding." +#: c-family/c.opt:186 +msgid "Do not discard comments." msgstr "" -#: config/mips/mips.opt:432 -msgid "Specify the compact branch usage policy." +#: c-family/c.opt:190 +msgid "Do not discard comments in macro expansions." msgstr "" -#: config/mips/mips.opt:436 -msgid "Policies available for use with -mcompact-branches=:" +#: c-family/c.opt:194 +msgid "" +"-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just " +"<macro> is given, <val> is taken to be 1." msgstr "" -#: config/visium/visium.opt:25 -msgid "Link with libc.a and libdebug.a." +#: c-family/c.opt:201 +msgid "-F <dir>\tAdd <dir> to the end of the main framework include path." msgstr "" -#: config/visium/visium.opt:29 -msgid "Link with libc.a and libsim.a." +#: c-family/c.opt:205 +msgid "Enable parsing GIMPLE." msgstr "" -#: config/visium/visium.opt:33 -msgid "Use hardware FP (default)." +#: c-family/c.opt:209 +msgid "Print the name of header files as they are used." msgstr "" -#: config/visium/visium.opt:37 config/sparc/sparc.opt:30 -#: config/sparc/sparc.opt:34 -msgid "Use hardware FP." +#: c-family/c.opt:213 +msgid "-I <dir>\tAdd <dir> to the end of the main include path." msgstr "" -#: config/visium/visium.opt:41 config/sparc/sparc.opt:38 -msgid "Do not use hardware FP." +#: c-family/c.opt:217 +msgid "Generate make dependencies." msgstr "" -#: config/visium/visium.opt:45 config/sparc/sparc.opt:134 -msgid "Use features of and schedule code for given CPU." +#: c-family/c.opt:221 +msgid "Generate make dependencies and compile." msgstr "" -#: config/visium/visium.opt:49 config/spu/spu.opt:84 config/s390/s390.opt:194 -#: config/i386/i386.opt:510 config/sparc/sparc.opt:138 config/ia64/ia64.opt:122 -msgid "Schedule code for given CPU." +#: c-family/c.opt:225 +msgid "-MF <file>\tWrite dependency output to the given file." msgstr "" -#: config/visium/visium.opt:65 -msgid "Generate code for the supervisor mode (default)." +#: c-family/c.opt:229 +msgid "Treat missing header files as generated files." msgstr "" -#: config/visium/visium.opt:69 -msgid "Generate code for the user mode." +#: c-family/c.opt:233 +msgid "Like -M but ignore system header files." msgstr "" -#: config/visium/visium.opt:73 -msgid "Only retained for backward compatibility." +#: c-family/c.opt:237 +msgid "Like -MD but ignore system header files." msgstr "" -#: config/epiphany/epiphany.opt:24 -msgid "Don't use any of r32..r63." +#: c-family/c.opt:241 +msgid "Generate phony targets for all headers." msgstr "" -#: config/epiphany/epiphany.opt:28 -msgid "" -"preferentially allocate registers that allow short instruction generation." +#: c-family/c.opt:244 c-family/c.opt:248 +#, c-format +msgid "missing makefile target after %qs" msgstr "" -#: config/epiphany/epiphany.opt:32 -msgid "Set branch cost." +#: c-family/c.opt:245 +msgid "-MQ <target>\tAdd a MAKE-quoted target." msgstr "" -#: config/epiphany/epiphany.opt:36 -msgid "enable conditional move instruction usage." +#: c-family/c.opt:249 +msgid "-MT <target>\tAdd an unquoted target." msgstr "" -#: config/epiphany/epiphany.opt:40 -msgid "set number of nops to emit before each insn pattern." +#: c-family/c.opt:253 +msgid "Do not generate #line directives." msgstr "" -#: config/epiphany/epiphany.opt:52 -msgid "Use software floating point comparisons." +#: c-family/c.opt:257 +msgid "-U<macro>\tUndefine <macro>." msgstr "" -#: config/epiphany/epiphany.opt:56 -msgid "Enable split of 32 bit immediate loads into low / high part." +#: c-family/c.opt:261 +msgid "" +"Warn about things that will change when compiling with an ABI-compliant " +"compiler." msgstr "" -#: config/epiphany/epiphany.opt:60 -msgid "Enable use of POST_INC / POST_DEC." +#: c-family/c.opt:265 +msgid "" +"Warn about things that change between the current -fabi-version and the " +"specified version." msgstr "" -#: config/epiphany/epiphany.opt:64 -msgid "Enable use of POST_MODIFY." +#: c-family/c.opt:269 +msgid "" +"Warn if a subobject has an abi_tag attribute that the complete object type " +"does not have." msgstr "" -#: config/epiphany/epiphany.opt:68 -msgid "Set number of bytes on the stack preallocated for use by the callee." +#: c-family/c.opt:276 +msgid "Warn about suspicious uses of memory addresses." msgstr "" -#: config/epiphany/epiphany.opt:72 -msgid "Assume round to nearest is selected for purposes of scheduling." +#: c-family/c.opt:279 +msgid "argument %qs to %<-Waligned-new%> not recognized" msgstr "" -#: config/epiphany/epiphany.opt:76 -msgid "Generate call insns as indirect calls." +#: c-family/c.opt:292 +msgid "Warn about 'new' of type with extended alignment without -faligned-new." msgstr "" -#: config/epiphany/epiphany.opt:80 -msgid "Generate call insns as direct calls." +#: c-family/c.opt:296 +msgid "" +"-Waligned-new=all Warn even if 'new' uses a class member allocation function." msgstr "" -#: config/epiphany/epiphany.opt:84 +#: c-family/c.opt:300 ada/gcc-interface/lang.opt:57 +msgid "Enable most warning messages." +msgstr "" + +#: c-family/c.opt:304 +msgid "Warn on any use of alloca." +msgstr "" + +#: c-family/c.opt:308 msgid "" -"Assume labels and symbols can be addressed using 16 bit absolute addresses." +"-Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that " +"attempt to allocate objects larger than the specified number of bytes." msgstr "" -#: config/epiphany/epiphany.opt:108 +#: c-family/c.opt:313 msgid "" -"A floatig point to integer truncation may be replaced with rounding to save " -"mode switching." +"-Walloc-zero Warn for calls to allocation functions that specify zero bytes." msgstr "" -#: config/epiphany/epiphany.opt:112 -msgid "Vectorize for double-word operations." +#: c-family/c.opt:317 +msgid "" +"-Walloca-larger-than=<number> Warn on unbounded uses of alloca, and on " +"bounded uses of alloca whose bound can be larger than <number> bytes." msgstr "" -#: config/epiphany/epiphany.opt:128 +#: c-family/c.opt:331 msgid "" -"Split unaligned 8 byte vector moves before post-modify address generation." +"Warn whenever an Objective-C assignment is being intercepted by the garbage " +"collector." msgstr "" -#: config/epiphany/epiphany.opt:132 -msgid "Use the floating point unit for integer add/subtract." +#: c-family/c.opt:335 +msgid "Warn about casting functions to incompatible types." msgstr "" -#: config/epiphany/epiphany.opt:136 -msgid "Set register to hold -1." +#: c-family/c.opt:339 +msgid "" +"Warn about boolean expression compared with an integer value different from " +"true/false." msgstr "" -#: config/mn10300/mn10300.opt:30 -msgid "Target the AM33 processor." +#: c-family/c.opt:343 +msgid "Warn about certain operations on boolean expressions." msgstr "" -#: config/mn10300/mn10300.opt:34 -msgid "Target the AM33/2.0 processor." +#: c-family/c.opt:347 +msgid "" +"Warn when __builtin_frame_address or __builtin_return_address is used " +"unsafely." msgstr "" -#: config/mn10300/mn10300.opt:38 -msgid "Target the AM34 processor." +#: c-family/c.opt:351 +msgid "Warn when a built-in function is declared with the wrong signature." msgstr "" -#: config/mn10300/mn10300.opt:42 config/arm/arm.opt:227 -msgid "Tune code for the given processor." +#: c-family/c.opt:355 +msgid "Warn when a built-in preprocessor macro is undefined or redefined." msgstr "" -#: config/mn10300/mn10300.opt:46 -msgid "Work around hardware multiply bug." +#: c-family/c.opt:359 +msgid "Warn about features not present in ISO C90, but present in ISO C99." msgstr "" -#: config/mn10300/mn10300.opt:55 -msgid "Enable linker relaxations." +#: c-family/c.opt:363 +msgid "Warn about features not present in ISO C99, but present in ISO C11." msgstr "" -#: config/mn10300/mn10300.opt:59 -msgid "Return pointers in both a0 and d0." +#: c-family/c.opt:367 +msgid "Warn about C constructs that are not in the common subset of C and C++." msgstr "" -#: config/mn10300/mn10300.opt:63 -msgid "Allow gcc to generate LIW instructions." +#: c-family/c.opt:374 +msgid "" +"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO " +"C++ 2011." msgstr "" -#: config/mn10300/mn10300.opt:67 -msgid "Allow gcc to generate the SETLB and Lcc instructions." +#: c-family/c.opt:378 +msgid "" +"Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO " +"C++ 2014." msgstr "" -#: config/microblaze/microblaze.opt:40 -msgid "Use software emulation for floating point (default)." +#: c-family/c.opt:382 +msgid "" +"Warn about C++ constructs whose meaning differs between ISO C++ 2014 and " +"(forthcoming) ISO C++ 201z(7?)." msgstr "" -#: config/microblaze/microblaze.opt:44 -msgid "Use hardware floating point instructions." +#: c-family/c.opt:389 +msgid "Warn about casts which discard qualifiers." msgstr "" -#: config/microblaze/microblaze.opt:48 -msgid "Use table lookup optimization for small signed integer divisions." +#: c-family/c.opt:393 +msgid "Warn about subscripts whose type is \"char\"." msgstr "" -#: config/microblaze/microblaze.opt:52 -msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU." +#: c-family/c.opt:397 +msgid "Warn about memory access errors found by Pointer Bounds Checker." msgstr "" -#: config/microblaze/microblaze.opt:56 -msgid "Don't optimize block moves, use memcpy." +#: c-family/c.opt:401 +msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"." msgstr "" -#: config/microblaze/microblaze.opt:60 config/arm/arm.opt:90 -#: config/aarch64/aarch64.opt:65 -msgid "Assume target CPU is configured as big endian." +#: c-family/c.opt:405 +msgid "" +"Warn about possibly nested block comments, and C++ comments spanning more " +"than one physical line." msgstr "" -#: config/microblaze/microblaze.opt:64 config/arm/arm.opt:155 -#: config/aarch64/aarch64.opt:81 -msgid "Assume target CPU is configured as little endian." +#: c-family/c.opt:409 +msgid "Synonym for -Wcomment." msgstr "" -#: config/microblaze/microblaze.opt:68 -msgid "Use the soft multiply emulation (default)." +#: c-family/c.opt:413 +msgid "Warn for conditionally-supported constructs." msgstr "" -#: config/microblaze/microblaze.opt:72 -msgid "Use reorder instructions (swap and byte reversed load/store) (default)." +#: c-family/c.opt:417 +msgid "Warn for implicit type conversions that may change a value." msgstr "" -#: config/microblaze/microblaze.opt:76 -msgid "Use the software emulation for divides (default)." +#: c-family/c.opt:421 +msgid "Warn for converting NULL from/to a non-pointer type." msgstr "" -#: config/microblaze/microblaze.opt:80 -msgid "Use the hardware barrel shifter instead of emulation." +#: c-family/c.opt:429 +msgid "Warn when all constructors and destructors are private." msgstr "" -#: config/microblaze/microblaze.opt:84 -msgid "Use pattern compare instructions." +#: c-family/c.opt:433 +msgid "Warn about dangling else." msgstr "" -#: config/microblaze/microblaze.opt:87 -#, c-format -msgid "%qs is deprecated; use -fstack-check" +#: c-family/c.opt:437 +msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage." msgstr "" -#: config/microblaze/microblaze.opt:88 -msgid "Check for stack overflow at runtime." +#: c-family/c.opt:441 +msgid "Warn when a declaration is found after a statement." msgstr "" -#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65 -msgid "Use GP relative sdata/sbss sections." +#: c-family/c.opt:445 +msgid "Warn when deleting a pointer to incomplete type." msgstr "" -#: config/microblaze/microblaze.opt:95 -#, c-format -msgid "%qs is deprecated; use -fno-zero-initialized-in-bss" +#: c-family/c.opt:449 +msgid "Warn about deleting polymorphic objects with non-virtual destructors." msgstr "" -#: config/microblaze/microblaze.opt:96 -msgid "Clear the BSS to zero and place zero initialized in BSS." +#: c-family/c.opt:453 +msgid "Warn if a deprecated compiler feature, class, method, or field is used." msgstr "" -#: config/microblaze/microblaze.opt:100 -msgid "Use multiply high instructions for high part of 32x32 multiply." +#: c-family/c.opt:457 +msgid "" +"Warn about positional initialization of structs requiring designated " +"initializers." msgstr "" -#: config/microblaze/microblaze.opt:104 -msgid "Use hardware floating point conversion instructions." +#: c-family/c.opt:461 +msgid "Warn if qualifiers on arrays which are pointer targets are discarded." msgstr "" -#: config/microblaze/microblaze.opt:108 -msgid "Use hardware floating point square root instruction." +#: c-family/c.opt:465 +msgid "Warn if type qualifiers on pointers are discarded." msgstr "" -#: config/microblaze/microblaze.opt:112 -msgid "Description for mxl-mode-executable." +#: c-family/c.opt:469 +msgid "Warn about compile-time integer division by zero." msgstr "" -#: config/microblaze/microblaze.opt:116 -msgid "Description for mxl-mode-xmdstub." +#: c-family/c.opt:473 +msgid "Warn about duplicated conditions in an if-else-if chain." msgstr "" -#: config/microblaze/microblaze.opt:120 -msgid "Description for mxl-mode-bootstrap." +#: c-family/c.opt:477 +msgid "Warn about violations of Effective C++ style rules." msgstr "" -#: config/microblaze/microblaze.opt:124 -msgid "Description for mxl-mode-novectors." +#: c-family/c.opt:481 +msgid "Warn about an empty body in an if or else statement." msgstr "" -#: config/microblaze/microblaze.opt:128 -msgid "Use hardware prefetch instruction" +#: c-family/c.opt:485 +msgid "Warn about stray tokens after #elif and #endif." msgstr "" -#: config/spu/spu.opt:20 -msgid "Emit warnings when run-time relocations are generated." +#: c-family/c.opt:489 +msgid "Warn about comparison of different enum types." msgstr "" -#: config/spu/spu.opt:24 -msgid "Emit errors when run-time relocations are generated." +#: c-family/c.opt:497 +msgid "" +"This switch is deprecated; use -Werror=implicit-function-declaration instead." msgstr "" -#: config/spu/spu.opt:28 -msgid "Specify cost of branches (Default 20)." +#: c-family/c.opt:505 +msgid "" +"Warn for implicit type conversions that cause loss of floating point " +"precision." msgstr "" -#: config/spu/spu.opt:32 -msgid "Make sure loads and stores are not moved past DMA instructions." +#: c-family/c.opt:509 +msgid "Warn if testing floating point numbers for equality." msgstr "" -#: config/spu/spu.opt:36 -msgid "volatile must be specified on any memory that is effected by DMA." +#: c-family/c.opt:513 c-family/c.opt:550 +msgid "Warn about printf/scanf/strftime/strfmon format string anomalies." msgstr "" -#: config/spu/spu.opt:40 config/spu/spu.opt:44 -msgid "" -"Insert nops when it might improve performance by allowing dual issue " -"(default)." +#: c-family/c.opt:517 +msgid "Warn about format strings that contain NUL bytes." msgstr "" -#: config/spu/spu.opt:48 -msgid "Use standard main function as entry for startup." +#: c-family/c.opt:521 +msgid "Warn if passing too many arguments to a function for its format string." msgstr "" -#: config/spu/spu.opt:52 -msgid "Generate branch hints for branches." +#: c-family/c.opt:525 +msgid "" +"Warn about function calls with format strings that write past the end of the " +"destination region. Same as -Wformat-length=1." msgstr "" -#: config/spu/spu.opt:56 -msgid "Maximum number of nops to insert for a hint (Default 2)." +#: c-family/c.opt:530 +msgid "Warn about format strings that are not literals." msgstr "" -#: config/spu/spu.opt:60 -msgid "" -"Approximate maximum number of instructions to allow between a hint and its " -"branch [125]." +#: c-family/c.opt:534 +msgid "Warn about possible security problems with format functions." msgstr "" -#: config/spu/spu.opt:64 -msgid "Generate code for 18 bit addressing." +#: c-family/c.opt:538 +msgid "Warn about sign differences with format functions." msgstr "" -#: config/spu/spu.opt:68 -msgid "Generate code for 32 bit addressing." +#: c-family/c.opt:542 +msgid "Warn about strftime formats yielding 2-digit years." msgstr "" -#: config/spu/spu.opt:72 config/sh/sh.opt:227 config/ia64/ia64.opt:114 -#: config/pa/pa.opt:62 -msgid "Specify range of registers to make fixed." +#: c-family/c.opt:546 +msgid "Warn about zero-length formats." msgstr "" -#: config/spu/spu.opt:76 +#: c-family/c.opt:554 msgid "" -"Insert hbrp instructions after hinted branch targets to avoid the SPU hang " -"issue." +"Warn about function calls with format strings that write past the end of the " +"destination region." msgstr "" -#: config/spu/spu.opt:80 config/s390/s390.opt:56 config/i386/i386.opt:253 -msgid "Generate code for given CPU." +#: c-family/c.opt:559 +msgid "Warn whenever type qualifiers are ignored." msgstr "" -#: config/spu/spu.opt:88 -msgid "Access variables in 32-bit PPU objects (default)." +#: c-family/c.opt:563 +msgid "Warn whenever attributes are ignored." msgstr "" -#: config/spu/spu.opt:92 -msgid "Access variables in 64-bit PPU objects." +#: c-family/c.opt:567 +msgid "" +"Warn when there is a conversion between pointers that have incompatible " +"types." msgstr "" -#: config/spu/spu.opt:96 -msgid "Allow conversions between __ea and generic pointers (default)." +#: c-family/c.opt:571 +msgid "Warn about variables which are initialized to themselves." msgstr "" -#: config/spu/spu.opt:100 -msgid "Size (in KB) of software data cache." +#: c-family/c.opt:575 +msgid "Warn about implicit declarations." msgstr "" -#: config/spu/spu.opt:104 -msgid "Atomically write back software data cache lines (default)." +#: c-family/c.opt:583 +msgid "Warn about implicit conversions from \"float\" to \"double\"." msgstr "" -#: config/c6x/c6x-tables.opt:24 -msgid "Known C6X ISAs (for use with the -march= option):" +#: c-family/c.opt:587 +msgid "Warn if \"defined\" is used outside #if." msgstr "" -#: config/c6x/c6x.opt:38 config/msp430/msp430.opt:3 config/bfin/bfin.opt:40 -msgid "Use simulator runtime." +#: c-family/c.opt:591 +msgid "Warn about implicit function declarations." msgstr "" -#: config/c6x/c6x.opt:42 config/rs6000/sysv4.opt:28 -msgid "Select method for sdata handling." +#: c-family/c.opt:595 +msgid "Warn when a declaration does not specify a type." msgstr "" -#: config/c6x/c6x.opt:46 -msgid "Valid arguments for the -msdata= option." +#: c-family/c.opt:602 +msgid "" +"Warn about C++11 inheriting constructors when the base has a variadic " +"constructor." msgstr "" -#: config/c6x/c6x.opt:59 -msgid "Compile for the DSBT shared library ABI." +#: c-family/c.opt:606 +msgid "" +"Warn about incompatible integer to pointer and pointer to integer " +"conversions." msgstr "" -#: config/c6x/c6x.opt:63 config/bfin/bfin.opt:82 -msgid "Avoid generating pc-relative calls; use indirection." +#: c-family/c.opt:610 +msgid "Warn for suspicious integer expressions in boolean context." msgstr "" -#: config/c6x/c6x.opt:67 config/m68k/m68k.opt:103 config/arm/arm.opt:77 -#: config/nios2/nios2.opt:570 config/nds32/nds32.opt:66 -msgid "Specify the name of the target architecture." +#: c-family/c.opt:614 +msgid "" +"Warn when there is a cast to a pointer from an integer of a different size." msgstr "" -#: config/mcore/mcore.opt:23 -msgid "Generate code for the M*Core M210" +#: c-family/c.opt:618 +msgid "Warn about invalid uses of the \"offsetof\" macro." msgstr "" -#: config/mcore/mcore.opt:27 -msgid "Generate code for the M*Core M340" +#: c-family/c.opt:622 +msgid "Warn about PCH files that are found but not used." msgstr "" -#: config/mcore/mcore.opt:31 -msgid "Force functions to be aligned to a 4 byte boundary." +#: c-family/c.opt:626 +msgid "Warn when a jump misses a variable initialization." msgstr "" -#: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 -msgid "Generate big-endian code." +#: c-family/c.opt:630 +msgid "" +"Warn when a string or character literal is followed by a ud-suffix which " +"does not begin with an underscore." msgstr "" -#: config/mcore/mcore.opt:39 -msgid "Emit call graph information." +#: c-family/c.opt:634 +msgid "" +"Warn when a logical operator is suspiciously always evaluating to true or " +"false." msgstr "" -#: config/mcore/mcore.opt:43 -msgid "Use the divide instruction." +#: c-family/c.opt:638 +msgid "" +"Warn when logical not is used on the left hand side operand of a comparison." msgstr "" -#: config/mcore/mcore.opt:47 -msgid "Inline constants if it can be done in 2 insns or less." +#: c-family/c.opt:642 +msgid "Do not warn about using \"long long\" when -pedantic." msgstr "" -#: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 -msgid "Generate little-endian code." +#: c-family/c.opt:646 +msgid "Warn about suspicious declarations of \"main\"." msgstr "" -#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27 +#: c-family/c.opt:654 msgid "" -"Assume that run-time support has been provided, so omit -lsim from the " -"linker command line." +"Warn about suspicious calls to memset where the third argument is constant " +"literal zero and the second is not." msgstr "" -#: config/mcore/mcore.opt:60 -msgid "Use arbitrary sized immediates in bit operations." +#: c-family/c.opt:658 +msgid "" +"Warn about suspicious calls to memset where the third argument contains the " +"number of elements not multiplied by the element size." msgstr "" -#: config/mcore/mcore.opt:64 -msgid "Prefer word accesses over byte accesses." +#: c-family/c.opt:662 +msgid "" +"Warn when the indentation of the code does not reflect the block structure." msgstr "" -#: config/mcore/mcore.opt:71 -msgid "Set the maximum amount for a single stack increment operation." +#: c-family/c.opt:666 +msgid "Warn about possibly missing braces around initializers." msgstr "" -#: config/mcore/mcore.opt:75 -msgid "Always treat bitfields as int-sized." +#: c-family/c.opt:670 +msgid "Warn about global functions without previous declarations." msgstr "" -#: config/arc/arc-tables.opt:25 -msgid "Known ARC CPUs (for use with the -mcpu= option):" +#: c-family/c.opt:674 +msgid "Warn about missing fields in struct initializers." msgstr "" -#: config/arc/arc.opt:26 -msgid "Compile code for big endian mode." +#: c-family/c.opt:678 +msgid "Warn on direct multiple inheritance." msgstr "" -#: config/arc/arc.opt:30 -msgid "Compile code for little endian mode. This is the default." +#: c-family/c.opt:682 +msgid "Warn on namespace definition." msgstr "" -#: config/arc/arc.opt:34 +#: c-family/c.opt:686 +msgid "Warn about missing sized deallocation functions." +msgstr "" + +#: c-family/c.opt:690 msgid "" -"Disable ARCompact specific pass to generate conditional execution " -"instructions." +"Warn about suspicious length parameters to certain string functions if the " +"argument uses sizeof." msgstr "" -#: config/arc/arc.opt:38 -msgid "Generate ARCompact 32-bit code for ARC600 processor." +#: c-family/c.opt:694 +msgid "Warn when sizeof is applied on a parameter declared as an array." msgstr "" -#: config/arc/arc.opt:42 -msgid "Same as -mA6." +#: c-family/c.opt:698 +msgid "" +"Warn about buffer overflow in string manipulation functions like memcpy and " +"strcpy." msgstr "" -#: config/arc/arc.opt:46 -msgid "Generate ARCompact 32-bit code for ARC601 processor." +#: c-family/c.opt:703 +msgid "" +"Under the control of Object Size type, warn about buffer overflow in string " +"manipulation functions like memcpy and strcpy." msgstr "" -#: config/arc/arc.opt:50 -msgid "Generate ARCompact 32-bit code for ARC700 processor." +#: c-family/c.opt:708 +msgid "Warn about functions which might be candidates for format attributes." msgstr "" -#: config/arc/arc.opt:54 -msgid "Same as -mA7." +#: c-family/c.opt:712 +msgid "" +"Suggest that the override keyword be used when the declaration of a virtual " +"function overrides another." msgstr "" -#: config/arc/arc.opt:58 -msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option." +#: c-family/c.opt:717 +msgid "Warn about enumerated switches, with no default, missing a case." msgstr "" -#: config/arc/arc.opt:128 -msgid "Enable DIV-REM instructions for ARCv2." +#: c-family/c.opt:721 +msgid "Warn about enumerated switches missing a \"default:\" statement." msgstr "" -#: config/arc/arc.opt:132 -msgid "Enable code density instructions for ARCv2." +#: c-family/c.opt:725 +msgid "Warn about all enumerated switches missing a specific case." msgstr "" -#: config/arc/arc.opt:136 -msgid "Tweak register allocation to help 16-bit instruction generation." +#: c-family/c.opt:729 +msgid "Warn about switches with boolean controlling expression." msgstr "" -#: config/arc/arc.opt:146 -msgid "Use ordinarily cached memory accesses for volatile references." +#: c-family/c.opt:733 +msgid "Warn on primary template declaration." msgstr "" -#: config/arc/arc.opt:150 -msgid "Enable cache bypass for volatile references." +#: c-family/c.opt:741 +msgid "Warn about user-specified include directories that do not exist." msgstr "" -#: config/arc/arc.opt:154 -msgid "Generate instructions supported by barrel shifter." +#: c-family/c.opt:745 +msgid "" +"Warn about function parameters declared without a type specifier in K&R-" +"style functions." msgstr "" -#: config/arc/arc.opt:158 -msgid "Generate norm instruction." +#: c-family/c.opt:749 +msgid "Warn about global functions without prototypes." msgstr "" -#: config/arc/arc.opt:162 -msgid "Generate swap instruction." +#: c-family/c.opt:752 c-family/c.opt:1153 c-family/c.opt:1160 +#: c-family/c.opt:1344 c-family/c.opt:1363 c-family/c.opt:1386 +#: c-family/c.opt:1392 c-family/c.opt:1399 c-family/c.opt:1427 +#: c-family/c.opt:1438 c-family/c.opt:1441 c-family/c.opt:1444 +#: c-family/c.opt:1447 c-family/c.opt:1450 c-family/c.opt:1491 +#: c-family/c.opt:1626 c-family/c.opt:1650 c-family/c.opt:1690 +#: c-family/c.opt:1721 c-family/c.opt:1725 c-family/c.opt:1741 +#: config/ia64/ia64.opt:167 config/ia64/ia64.opt:170 c-family/c-opts.c:433 +#, gcc-internal-format +msgid "switch %qs is no longer supported" msgstr "" -#: config/arc/arc.opt:166 -msgid "Generate mul64 and mulu64 instructions." +#: c-family/c.opt:756 +msgid "Warn about use of multi-character character constants." msgstr "" -#: config/arc/arc.opt:169 config/arc/arc.opt:338 config/arc/arc.opt:342 -#: config/arc/arc.opt:346 config/arc/arc.opt:350 config/arc/arc.opt:353 -#: config/arc/arc.opt:356 config/arc/arc.opt:373 -#, c-format -msgid "%qs is deprecated" +#: c-family/c.opt:760 +msgid "" +"Warn about narrowing conversions within { } that are ill-formed in C++11." msgstr "" -#: config/arc/arc.opt:170 -msgid "Do not generate mpy instructions for ARC700." +#: c-family/c.opt:764 +msgid "Warn about \"extern\" declarations not at file scope." msgstr "" -#: config/arc/arc.opt:174 +#: c-family/c.opt:768 msgid "" -"Generate Extended arithmetic instructions. Currently only divaw, adds, subs " -"and sat16 are supported." +"Warn when a noexcept expression evaluates to false even though the " +"expression can't actually throw." msgstr "" -#: config/arc/arc.opt:178 +#: c-family/c.opt:772 msgid "" -"Dummy flag. This is the default unless FPX switches are provided explicitly." +"Warn when non-templatized friend functions are declared within a template." msgstr "" -#: config/arc/arc.opt:182 -msgid "Generate call insns as register indirect calls." +#: c-family/c.opt:776 +msgid "Warn about non-virtual destructors." msgstr "" -#: config/arc/arc.opt:186 -msgid "Do no generate BRcc instructions in arc_reorg." +#: c-family/c.opt:780 +msgid "" +"Warn about NULL being passed to argument slots marked as requiring non-NULL." msgstr "" -#: config/arc/arc.opt:190 +#: c-family/c.opt:796 msgid "" -"Generate sdata references. This is the default, unless you compile for PIC." +"-Wnormalized=<none|id|nfc|nfkc>\tWarn about non-normalised Unicode strings." msgstr "" -#: config/arc/arc.opt:194 -msgid "Do not generate millicode thunks (needed only with -Os)." +#: c-family/c.opt:803 +msgid "argument %qs to %<-Wnormalized%> not recognized" msgstr "" -#: config/arc/arc.opt:198 config/arc/arc.opt:202 -msgid "FPX: Generate Single Precision FPX (compact) instructions." +#: c-family/c.opt:819 +msgid "Warn if a C-style cast is used in a program." msgstr "" -#: config/arc/arc.opt:206 -msgid "FPX: Generate Single Precision FPX (fast) instructions." +#: c-family/c.opt:823 +msgid "Warn for obsolescent usage in a declaration." msgstr "" -#: config/arc/arc.opt:210 +#: c-family/c.opt:827 +msgid "Warn if an old-style parameter definition is used." +msgstr "" + +#: c-family/c.opt:831 +msgid "Warn if a simd directive is overridden by the vectorizer cost model." +msgstr "" + +#: c-family/c.opt:835 msgid "" -"FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions." +"Warn if a string is longer than the maximum portable length specified by the " +"standard." msgstr "" -#: config/arc/arc.opt:214 config/arc/arc.opt:218 -msgid "FPX: Generate Double Precision FPX (compact) instructions." +#: c-family/c.opt:839 +msgid "Warn about overloaded virtual function names." msgstr "" -#: config/arc/arc.opt:222 -msgid "FPX: Generate Double Precision FPX (fast) instructions." +#: c-family/c.opt:843 +msgid "Warn about overriding initializers without side effects." msgstr "" -#: config/arc/arc.opt:226 -msgid "Disable LR and SR instructions from using FPX extension aux registers." +#: c-family/c.opt:847 +msgid "Warn about overriding initializers with side effects." msgstr "" -#: config/arc/arc.opt:230 -msgid "" -"Enable generation of ARC SIMD instructions via target-specific builtins." +#: c-family/c.opt:851 +msgid "Warn about packed bit-fields whose offset changed in GCC 4.4." msgstr "" -#: config/arc/arc.opt:234 -msgid "-mcpu=CPU\tCompile code for ARC variant CPU." +#: c-family/c.opt:855 +msgid "Warn about possibly missing parentheses." msgstr "" -#: config/arc/arc.opt:238 +#: c-family/c.opt:863 +msgid "Warn when converting the type of pointers to member functions." +msgstr "" + +#: c-family/c.opt:867 +msgid "Warn about function pointer arithmetic." +msgstr "" + +#: c-family/c.opt:871 +msgid "Warn when a pointer differs in signedness in an assignment." +msgstr "" + +#: c-family/c.opt:875 +msgid "Warn when a pointer is cast to an integer of a different size." +msgstr "" + +#: c-family/c.opt:879 +msgid "Warn about misuses of pragmas." +msgstr "" + +#: c-family/c.opt:883 msgid "" -"size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -" -"Os." +"Warn if a property for an Objective-C object has no assign semantics " +"specified." msgstr "" -#: config/arc/arc.opt:242 config/sh/sh.opt:243 -msgid "Annotate assembler instructions with estimated addresses." +#: c-family/c.opt:887 +msgid "Warn if inherited methods are unimplemented." msgstr "" -#: config/arc/arc.opt:246 +#: c-family/c.opt:891 c-family/c.opt:895 +msgid "Warn for placement new expressions with undefined behavior." +msgstr "" + +#: c-family/c.opt:899 +msgid "Warn about multiple declarations of the same object." +msgstr "" + +#: c-family/c.opt:903 +msgid "Warn about uses of register storage specifier." +msgstr "" + +#: c-family/c.opt:907 +msgid "Warn when the compiler reorders code." +msgstr "" + +#: c-family/c.opt:911 msgid "" -"Cost to assume for a multiply instruction, with 4 being equal to a normal " -"insn." +"Warn whenever a function's return type defaults to \"int\" (C), or about " +"inconsistent return types (C++)." msgstr "" -#: config/arc/arc.opt:250 -msgid "Tune for ARC600 cpu." +#: c-family/c.opt:915 +msgid "Warn on suspicious constructs involving reverse scalar storage order." msgstr "" -#: config/arc/arc.opt:254 -msgid "Tune for ARC601 cpu." +#: c-family/c.opt:919 +msgid "Warn if a selector has multiple methods." msgstr "" -#: config/arc/arc.opt:258 -msgid "Tune for ARC700 R4.2 Cpu with standard multiplier block." +#: c-family/c.opt:923 +msgid "Warn about possible violations of sequence point rules." msgstr "" -#: config/arc/arc.opt:262 config/arc/arc.opt:266 config/arc/arc.opt:270 -msgid "Tune for ARC700 R4.2 Cpu with XMAC block." +#: c-family/c.opt:927 +msgid "Warn if a local declaration hides an instance variable." msgstr "" -#: config/arc/arc.opt:274 -msgid "Enable the use of indexed loads." +#: c-family/c.opt:931 c-family/c.opt:935 +msgid "Warn if left shift of a signed value overflows." msgstr "" -#: config/arc/arc.opt:278 -msgid "Enable the use of pre/post modify with register displacement." +#: c-family/c.opt:939 +msgid "Warn if shift count is negative." msgstr "" -#: config/arc/arc.opt:282 -msgid "Generate 32x16 multiply and mac instructions." +#: c-family/c.opt:943 +msgid "Warn if shift count >= width of type." msgstr "" -#: config/arc/arc.opt:288 -msgid "Set probability threshold for unaligning branches." +#: c-family/c.opt:947 +msgid "Warn if left shifting a negative value." msgstr "" -#: config/arc/arc.opt:292 -msgid "Don't use less than 25 bit addressing range for calls." +#: c-family/c.opt:951 +msgid "Warn about signed-unsigned comparisons." msgstr "" -#: config/arc/arc.opt:296 +#: c-family/c.opt:959 msgid "" -"Explain what alignment considerations lead to the decision to make an insn " -"short or long." +"Warn for implicit type conversions between signed and unsigned integers." msgstr "" -#: config/arc/arc.opt:300 -msgid "Do alignment optimizations for call instructions." +#: c-family/c.opt:963 +msgid "Warn when overload promotes from unsigned to signed." msgstr "" -#: config/arc/arc.opt:304 +#: c-family/c.opt:967 +msgid "Warn about uncasted NULL used as sentinel." +msgstr "" + +#: c-family/c.opt:971 +msgid "Warn about unprototyped function declarations." +msgstr "" + +#: c-family/c.opt:983 +msgid "Warn if type signatures of candidate methods do not match exactly." +msgstr "" + +#: c-family/c.opt:987 msgid "" -"Enable Rcq constraint handling - most short code generation depends on this." +"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions " +"are used." msgstr "" -#: config/arc/arc.opt:308 -msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this." +#: c-family/c.opt:991 +msgid "Deprecated. This switch has no effect." msgstr "" -#: config/arc/arc.opt:312 -msgid "Enable pre-reload use of cbranchsi pattern." +#: c-family/c.opt:999 +msgid "Warn if a comparison always evaluates to true or false." msgstr "" -#: config/arc/arc.opt:316 -msgid "Enable bbit peephole2." +#: c-family/c.opt:1003 +msgid "Warn if a throw expression will always result in a call to terminate()." msgstr "" -#: config/arc/arc.opt:320 +#: c-family/c.opt:1007 +msgid "Warn about features not present in traditional C." +msgstr "" + +#: c-family/c.opt:1011 msgid "" -"Use pc-relative switch case tables - this enables case table shortening." +"Warn of prototypes causing type conversions different from what would happen " +"in the absence of prototype." msgstr "" -#: config/arc/arc.opt:324 -msgid "Enable compact casesi pattern." +#: c-family/c.opt:1015 +msgid "" +"Warn if trigraphs are encountered that might affect the meaning of the " +"program." msgstr "" -#: config/arc/arc.opt:328 -msgid "Enable 'q' instruction alternatives." +#: c-family/c.opt:1019 +msgid "Warn about @selector()s without previously declared methods." msgstr "" -#: config/arc/arc.opt:332 -msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc." +#: c-family/c.opt:1023 +msgid "Warn if an undefined macro is used in an #if directive." msgstr "" -#: config/arc/arc.opt:339 -msgid "Enable variable polynomial CRC extension." +#: c-family/c.opt:1035 +msgid "Warn about unrecognized pragmas." msgstr "" -#: config/arc/arc.opt:343 -msgid "Enable DSP 3.1 Pack A extensions." +#: c-family/c.opt:1039 +msgid "Warn about unsuffixed float constants." msgstr "" -#: config/arc/arc.opt:347 -msgid "Enable dual viterbi butterfly extension." +#: c-family/c.opt:1047 +msgid "Warn when typedefs locally defined in a function are not used." msgstr "" -#: config/arc/arc.opt:357 -msgid "Enable Dual and Single Operand Instructions for Telephony." +#: c-family/c.opt:1051 +msgid "Warn about macros defined in the main file that are not used." msgstr "" -#: config/arc/arc.opt:361 -msgid "Enable XY Memory extension (DSP version 3)." +#: c-family/c.opt:1055 +msgid "" +"Warn if a caller of a function, marked with attribute warn_unused_result, " +"does not use its return value." msgstr "" -#: config/arc/arc.opt:366 -msgid "Enable Locked Load/Store Conditional extension." +#: c-family/c.opt:1063 c-family/c.opt:1067 +msgid "Warn when a const variable is unused." msgstr "" -#: config/arc/arc.opt:370 -msgid "Enable swap byte ordering extension instruction." +#: c-family/c.opt:1071 +msgid "Warn about using variadic macros." msgstr "" -#: config/arc/arc.opt:374 -msgid "Enable 64-bit Time-Stamp Counter extension instruction." +#: c-family/c.opt:1075 +msgid "" +"Warn about questionable usage of the macros used to retrieve variable " +"arguments." msgstr "" -#: config/arc/arc.opt:378 -msgid "Pass -EB option through to linker." +#: c-family/c.opt:1079 +msgid "Warn if a variable length array is used." msgstr "" -#: config/arc/arc.opt:382 -msgid "Pass -EL option through to linker." +#: c-family/c.opt:1083 +msgid "" +"-Wvla-larger-than=<number> Warn on unbounded uses of variable-length arrays, " +"and on bounded uses of variable-length arrays whose bound can be larger than " +"<number> bytes." msgstr "" -#: config/arc/arc.opt:386 -msgid "Pass -marclinux option through to linker." +#: c-family/c.opt:1089 +msgid "Warn when a register variable is declared volatile." msgstr "" -#: config/arc/arc.opt:390 -msgid "Pass -marclinux_prof option through to linker." +#: c-family/c.opt:1093 +msgid "Warn on direct virtual inheritance." msgstr "" -#: config/arc/arc.opt:398 -msgid "Enable lra." +#: c-family/c.opt:1097 +msgid "Warn if a virtual base has a non-trivial move assignment operator." msgstr "" -#: config/arc/arc.opt:402 -msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY." +#: c-family/c.opt:1101 +msgid "" +"In C++, nonzero means warn about deprecated conversion from string literals " +"to 'char *'. In C, similar warning, except that the conversion is of course " +"not deprecated by the ISO C standard." msgstr "" -#: config/arc/arc.opt:406 -msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." +#: c-family/c.opt:1105 +msgid "Warn when a literal '0' is used as null pointer." msgstr "" -#: config/arc/arc.opt:410 -msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." +#: c-family/c.opt:1109 +msgid "Warn about useless casts." msgstr "" -#: config/arc/arc.opt:422 -msgid "Enable atomic instructions." +#: c-family/c.opt:1113 +msgid "" +"Warn if a class type has a base or a field whose type uses the anonymous " +"namespace or depends on a type with no linkage." msgstr "" -#: config/arc/arc.opt:426 -msgid "Enable double load/store instructions for ARC HS." +#: c-family/c.opt:1117 +msgid "" +"Warn when a declaration has duplicate const, volatile, restrict or _Atomic " +"specifier." msgstr "" -#: config/arc/arc.opt:430 -msgid "Specify the name of the target floating point configuration." +#: c-family/c.opt:1121 +msgid "" +"Warn when an argument passed to a restrict-qualified parameter aliases with " +"another argument." msgstr "" -#: config/arc/arc.opt:473 -msgid "Specify thread pointer register number." +#: c-family/c.opt:1126 +msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)." msgstr "" -#: config/arc/arc.opt:480 -msgid "Enable use of NPS400 bit operations." +#: c-family/c.opt:1134 +msgid "" +"The version of the C++ ABI used for -Wabi warnings and link compatibility " +"aliases." msgstr "" -#: config/arc/arc.opt:484 -msgid "Enable use of NPS400 xld/xst extension." +#: c-family/c.opt:1138 +msgid "Enforce class member access control semantics." msgstr "" -#: config/arc/arc.opt:488 config/arm/arm.opt:263 -msgid "Enable unaligned word and halfword accesses to packed data." +#: c-family/c.opt:1142 +msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent." msgstr "" -#: config/m68k/m68k.opt:30 -msgid "Generate code for a 520X." +#: c-family/c.opt:1146 +msgid "Support C++17 allocation of over-aligned types." msgstr "" -#: config/m68k/m68k.opt:34 -msgid "Generate code for a 5206e." +#: c-family/c.opt:1150 +msgid "" +"-faligned-new=<N> Use C++17 over-aligned type allocation for alignments " +"greater than N." msgstr "" -#: config/m68k/m68k.opt:38 -msgid "Generate code for a 528x." +#: c-family/c.opt:1157 +msgid "Allow variadic functions without named parameter." msgstr "" -#: config/m68k/m68k.opt:42 -msgid "Generate code for a 5307." +#: c-family/c.opt:1161 c-family/c.opt:1400 c-family/c.opt:1722 +#: c-family/c.opt:1726 c-family/c.opt:1742 +msgid "No longer supported." msgstr "" -#: config/m68k/m68k.opt:46 -msgid "Generate code for a 5407." +#: c-family/c.opt:1165 +msgid "Recognize the \"asm\" keyword." msgstr "" -#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111 -msgid "Generate code for a 68000." +#: c-family/c.opt:1173 +msgid "Recognize built-in functions." msgstr "" -#: config/m68k/m68k.opt:54 -msgid "Generate code for a 68010." +#: c-family/c.opt:1180 +msgid "Where shorter, use canonicalized paths to systems headers." msgstr "" -#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115 -msgid "Generate code for a 68020." +#: c-family/c.opt:1184 +msgid "" +"Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to " +"control instrumentation. Currently available for C, C++ and ObjC." msgstr "" -#: config/m68k/m68k.opt:62 -msgid "Generate code for a 68040, without any new instructions." +#: c-family/c.opt:1189 +msgid "Generate pointer bounds checks for variables with incomplete type." msgstr "" -#: config/m68k/m68k.opt:66 -msgid "Generate code for a 68060, without any new instructions." +#: c-family/c.opt:1193 +msgid "" +"Use zero bounds for all incoming arguments in 'main' function. It helps " +"when instrumented binaries are used with legacy libs." msgstr "" -#: config/m68k/m68k.opt:70 -msgid "Generate code for a 68030." +#: c-family/c.opt:1198 +msgid "" +"Forces Pointer Bounds Checker to use narrowed bounds for address of the " +"first field in the structure. By default pointer to the first field has the " +"same bounds as pointer to the whole structure." msgstr "" -#: config/m68k/m68k.opt:74 -msgid "Generate code for a 68040." +#: c-family/c.opt:1204 +msgid "" +"Control how Pointer Bounds Checker handle pointers to object fields. When " +"narrowing is on, field bounds are used. Otherwise full object bounds are " +"used." msgstr "" -#: config/m68k/m68k.opt:78 -msgid "Generate code for a 68060." +#: c-family/c.opt:1209 +msgid "" +"Forces Pointer Bounds Checker to use bounds of the innermost arrays in case " +"of nested static arrays access. By default outermost array is used." msgstr "" -#: config/m68k/m68k.opt:82 -msgid "Generate code for a 68302." +#: c-family/c.opt:1214 +msgid "" +"Forces Pointer Bounds Checker to treat all trailing arrays in structures as " +"possibly flexible. By default only arrays fields with zero length or that " +"are marked with attribute bnd_variable_size are treated as flexible." msgstr "" -#: config/m68k/m68k.opt:86 -msgid "Generate code for a 68332." +#: c-family/c.opt:1220 +msgid "" +"Allow Pointer Bounds Checker optimizations. By default allowed on " +"optimization levels >0." msgstr "" -#: config/m68k/m68k.opt:91 -msgid "Generate code for a 68851." +#: c-family/c.opt:1225 +msgid "" +"Allow to use *_nobnd versions of string functions by Pointer Bounds Checker." msgstr "" -#: config/m68k/m68k.opt:95 -msgid "Generate code that uses 68881 floating-point instructions." +#: c-family/c.opt:1229 +msgid "" +"Allow to use *_nochk versions of string functions by Pointer Bounds Checker." msgstr "" -#: config/m68k/m68k.opt:99 -msgid "Align variables on a 32-bit boundary." +#: c-family/c.opt:1233 +msgid "" +"Use statically initialized variable for vars bounds instead of generating " +"them each time it is required." msgstr "" -#: config/m68k/m68k.opt:107 -msgid "Use the bit-field instructions." +#: c-family/c.opt:1238 +msgid "" +"Use statically initialized variable for constant bounds instead of " +"generating them each time it is required." msgstr "" -#: config/m68k/m68k.opt:119 -msgid "Generate code for a ColdFire v4e." +#: c-family/c.opt:1243 +msgid "" +"With this option zero size obtained dynamically for objects with incomplete " +"type will be treated as infinite." msgstr "" -#: config/m68k/m68k.opt:123 -msgid "Specify the target CPU." +#: c-family/c.opt:1248 +msgid "Generate checks for all read accesses to memory." msgstr "" -#: config/m68k/m68k.opt:127 -msgid "Generate code for a cpu32." +#: c-family/c.opt:1252 +msgid "Generate checks for all write accesses to memory." msgstr "" -#: config/m68k/m68k.opt:131 -msgid "Use hardware division instructions on ColdFire." +#: c-family/c.opt:1256 +msgid "Generate bounds stores for pointer writes." msgstr "" -#: config/m68k/m68k.opt:135 -msgid "Generate code for a Fido A." +#: c-family/c.opt:1260 +msgid "Generate bounds passing for calls." msgstr "" -#: config/m68k/m68k.opt:139 -msgid "Generate code which uses hardware floating point instructions." +#: c-family/c.opt:1264 +msgid "Instrument only functions marked with bnd_instrument attribute." msgstr "" -#: config/m68k/m68k.opt:143 -msgid "Enable ID based shared library." +#: c-family/c.opt:1268 +msgid "Transform instrumented builtin calls into calls to wrappers." msgstr "" -#: config/m68k/m68k.opt:147 -msgid "Do not use the bit-field instructions." +#: c-family/c.opt:1278 +msgid "Enable Cilk Plus." msgstr "" -#: config/m68k/m68k.opt:151 -msgid "Use normal calling convention." +#: c-family/c.opt:1282 +msgid "Enable support for C++ concepts." msgstr "" -#: config/m68k/m68k.opt:155 -msgid "Consider type 'int' to be 32 bits wide." +#: c-family/c.opt:1286 +msgid "Allow the arguments of the '?' operator to have different types." msgstr "" -#: config/m68k/m68k.opt:159 -msgid "Generate pc-relative code." +#: c-family/c.opt:1293 +#, c-format +msgid "no class name specified with %qs" msgstr "" -#: config/m68k/m68k.opt:163 -msgid "Use different calling convention using 'rtd'." +#: c-family/c.opt:1294 +msgid "-fconst-string-class=<name>\tUse class <name> for constant strings." msgstr "" -#: config/m68k/m68k.opt:167 config/bfin/bfin.opt:78 -msgid "Enable separate data segment." +#: c-family/c.opt:1298 +msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth." msgstr "" -#: config/m68k/m68k.opt:171 config/bfin/bfin.opt:74 -msgid "ID of shared library to build." +#: c-family/c.opt:1302 +msgid "" +"-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration " +"count." msgstr "" -#: config/m68k/m68k.opt:175 -msgid "Consider type 'int' to be 16 bits wide." +#: c-family/c.opt:1306 +msgid "Emit debug annotations during preprocessing." msgstr "" -#: config/m68k/m68k.opt:179 -msgid "Generate code with library calls for floating point." +#: c-family/c.opt:1310 +msgid "" +"-fdeduce-init-list\tenable deduction of std::initializer_list for a template " +"type parameter from a brace-enclosed initializer-list." msgstr "" -#: config/m68k/m68k.opt:183 -msgid "Do not use unaligned memory references." +#: c-family/c.opt:1314 +msgid "Factor complex constructors and destructors to favor space over speed." msgstr "" -#: config/m68k/m68k.opt:187 -msgid "Tune for the specified target CPU or architecture." +#: c-family/c.opt:1322 +msgid "Preprocess directives only." msgstr "" -#: config/m68k/m68k.opt:191 -msgid "Support more than 8192 GOT entries on ColdFire." +#: c-family/c.opt:1326 +msgid "Permit '$' as an identifier character." msgstr "" -#: config/m68k/m68k.opt:195 -msgid "Support TLS segment larger than 64K." +#: c-family/c.opt:1330 +msgid "Write all declarations as Ada code transitively." msgstr "" -#: config/m68k/ieee.opt:24 config/i386/i386.opt:364 -msgid "Use IEEE math for fp comparisons." +#: c-family/c.opt:1334 +msgid "Write all declarations as Ada code for the given file only." msgstr "" -#: config/m68k/m68k-tables.opt:25 -msgid "Known M68K CPUs (for use with the -mcpu= option):" +#: c-family/c.opt:1341 +msgid "Generate code to check exception specifications." msgstr "" -#: config/m68k/m68k-tables.opt:365 -msgid "Known M68K microarchitectures (for use with the -mtune= option):" +#: c-family/c.opt:1348 +msgid "" +"-fexec-charset=<cset>\tConvert all strings and character constants to " +"character set <cset>." msgstr "" -#: config/m68k/m68k-tables.opt:411 -msgid "Known M68K ISAs (for use with the -march= option):" +#: c-family/c.opt:1352 +msgid "Permit universal character names (\\u and \\U) in identifiers." msgstr "" -#: config/v850/v850.opt:29 -msgid "Use registers r2 and r5." +#: c-family/c.opt:1356 +msgid "" +"-finput-charset=<cset>\tSpecify the default character set for source files." msgstr "" -#: config/v850/v850.opt:33 -msgid "Use 4 byte entries in switch tables." +#: c-family/c.opt:1360 +msgid "" +"Support dynamic initialization of thread-local variables in a different " +"translation unit." msgstr "" -#: config/v850/v850.opt:37 -msgid "Enable backend debugging." +#: c-family/c.opt:1367 +msgid "Scope of for-init-statement variables is local to the loop." msgstr "" -#: config/v850/v850.opt:41 -msgid "Do not use the callt instruction (default)." +#: c-family/c.opt:1371 +msgid "Do not assume that standard C libraries and \"main\" exist." msgstr "" -#: config/v850/v850.opt:45 -msgid "Reuse r30 on a per function basis." +#: c-family/c.opt:1375 +msgid "Recognize GNU-defined keywords." msgstr "" -#: config/v850/v850.opt:52 -msgid "Prohibit PC relative function calls." +#: c-family/c.opt:1379 +msgid "Generate code for GNU runtime environment." msgstr "" -#: config/v850/v850.opt:56 -msgid "Use stubs for function prologues." +#: c-family/c.opt:1383 +msgid "Use traditional GNU semantics for inline functions." msgstr "" -#: config/v850/v850.opt:60 -msgid "Set the max size of data eligible for the SDA area." +#: c-family/c.opt:1389 +msgid "" +"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)" msgstr "" -#: config/v850/v850.opt:67 -msgid "Enable the use of the short load instructions." +#: c-family/c.opt:1396 +msgid "Assume normal C execution environment." msgstr "" -#: config/v850/v850.opt:71 -msgid "Same as: -mep -mprolog-function." +#: c-family/c.opt:1404 +msgid "Export functions even if they can be inlined." msgstr "" -#: config/v850/v850.opt:75 -msgid "Set the max size of data eligible for the TDA area." +#: c-family/c.opt:1408 +msgid "Emit implicit instantiations of inline templates." msgstr "" -#: config/v850/v850.opt:82 -msgid "Do not enforce strict alignment." +#: c-family/c.opt:1412 +msgid "Emit implicit instantiations of templates." msgstr "" -#: config/v850/v850.opt:86 +#: c-family/c.opt:1416 +msgid "Implement C++17 inheriting constructor semantics." +msgstr "" + +#: c-family/c.opt:1420 +msgid "Inject friend functions into enclosing namespace." +msgstr "" + +#: c-family/c.opt:1424 +msgid "Don't emit dllexported inline functions unless needed." +msgstr "" + +#: c-family/c.opt:1431 msgid "" -"Put jump tables for switch statements into the .data section rather than " -"the .code section." +"Allow implicit conversions between vectors with differing numbers of " +"subparts and/or differing element types." msgstr "" -#: config/v850/v850.opt:93 -msgid "Compile for the v850 processor." +#: c-family/c.opt:1435 +msgid "Don't warn about uses of Microsoft extensions." msgstr "" -#: config/v850/v850.opt:97 -msgid "Compile for the v850e processor." +#: c-family/c.opt:1454 +msgid "" +"Implement resolution of DR 150 for matching of template template arguments." msgstr "" -#: config/v850/v850.opt:101 -msgid "Compile for the v850e1 processor." +#: c-family/c.opt:1458 +msgid "Generate code for NeXT (Apple Mac OS X) runtime environment." msgstr "" -#: config/v850/v850.opt:105 -msgid "Compile for the v850es variant of the v850e1." +#: c-family/c.opt:1462 +msgid "Assume that receivers of Objective-C messages may be nil." msgstr "" -#: config/v850/v850.opt:109 -msgid "Compile for the v850e2 processor." +#: c-family/c.opt:1466 +msgid "" +"Allow access to instance variables as if they were local declarations within " +"instance method implementations." msgstr "" -#: config/v850/v850.opt:113 -msgid "Compile for the v850e2v3 processor." +#: c-family/c.opt:1470 +msgid "" +"-fvisibility=[private|protected|public|package]\tSet the default symbol " +"visibility." msgstr "" -#: config/v850/v850.opt:117 -msgid "Compile for the v850e3v5 processor." +#: c-family/c.opt:1473 +#, c-format +msgid "unrecognized ivar visibility value %qs" msgstr "" -#: config/v850/v850.opt:124 -msgid "Enable v850e3v5 loop instructions." +#: c-family/c.opt:1495 +msgid "" +"Treat a throw() exception specification as noexcept to improve code size." msgstr "" -#: config/v850/v850.opt:128 -msgid "Set the max size of data eligible for the ZDA area." +#: c-family/c.opt:1499 +msgid "" +"Specify which ABI to use for Objective-C family code and meta-data " +"generation." msgstr "" -#: config/v850/v850.opt:135 -msgid "Enable relaxing in the assembler." +#: c-family/c.opt:1505 +msgid "" +"Generate special Objective-C methods to initialize/destroy non-POD C++ " +"ivars, if needed." msgstr "" -#: config/v850/v850.opt:139 -msgid "Prohibit PC relative jumps." +#: c-family/c.opt:1509 +msgid "Allow fast jumps to the message dispatcher." msgstr "" -#: config/v850/v850.opt:143 -msgid "Inhibit the use of hardware floating point instructions." +#: c-family/c.opt:1515 +msgid "Enable Objective-C exception and synchronization syntax." msgstr "" -#: config/v850/v850.opt:147 +#: c-family/c.opt:1519 +msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs." +msgstr "" + +#: c-family/c.opt:1523 msgid "" -"Allow the use of hardware floating point instructions for V850E2V3 and up." +"Enable inline checks for nil receivers with the NeXT runtime and ABI version " +"2." msgstr "" -#: config/v850/v850.opt:151 -msgid "Enable support for the RH850 ABI. This is the default." +#: c-family/c.opt:1528 +msgid "Enable Objective-C setjmp exception handling runtime." msgstr "" -#: config/v850/v850.opt:155 -msgid "Enable support for the old GCC ABI." +#: c-family/c.opt:1532 +msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0." msgstr "" -#: config/v850/v850.opt:159 -msgid "Support alignments of up to 64-bits." +#: c-family/c.opt:1536 +msgid "Enable OpenACC." msgstr "" -#: config/m32r/m32r.opt:34 -msgid "Compile for the m32rx." +#: c-family/c.opt:1540 +msgid "Specify default OpenACC compute dimensions." msgstr "" -#: config/m32r/m32r.opt:38 -msgid "Compile for the m32r2." +#: c-family/c.opt:1544 +msgid "Enable OpenMP (implies -frecursive in Fortran)." msgstr "" -#: config/m32r/m32r.opt:42 -msgid "Compile for the m32r." +#: c-family/c.opt:1548 +msgid "Enable OpenMP's SIMD directives." msgstr "" -#: config/m32r/m32r.opt:46 -msgid "Align all loops to 32 byte boundary." +#: c-family/c.opt:1552 +msgid "Recognize C++ keywords like \"compl\" and \"xor\"." msgstr "" -#: config/m32r/m32r.opt:50 -msgid "Prefer branches over conditional execution." +#: c-family/c.opt:1563 +msgid "Look for and use PCH files even when preprocessing." msgstr "" -#: config/m32r/m32r.opt:54 -msgid "Give branches their default cost." +#: c-family/c.opt:1567 +msgid "Downgrade conformance errors to warnings." msgstr "" -#: config/m32r/m32r.opt:58 -msgid "Display compile time statistics." +#: c-family/c.opt:1571 +msgid "Enable Plan 9 language extensions." msgstr "" -#: config/m32r/m32r.opt:62 -msgid "Specify cache flush function." +#: c-family/c.opt:1575 +msgid "Treat the input file as already preprocessed." msgstr "" -#: config/m32r/m32r.opt:66 -msgid "Specify cache flush trap number." +#: c-family/c.opt:1583 +msgid "" +"-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro " +"expansion and display them in error messages." msgstr "" -#: config/m32r/m32r.opt:70 -msgid "Only issue one instruction per cycle." +#: c-family/c.opt:1587 +msgid "" +"-fno-pretty-templates Do not pretty-print template specializations as the " +"template signature followed by the arguments." msgstr "" -#: config/m32r/m32r.opt:74 -msgid "Allow two instructions to be issued per cycle." +#: c-family/c.opt:1591 +msgid "Treat known sprintf return values as constants." msgstr "" -#: config/m32r/m32r.opt:78 -msgid "Code size: small, medium or large." +#: c-family/c.opt:1595 +msgid "" +"Used in Fix-and-Continue mode to indicate that object files may be swapped " +"in at runtime." msgstr "" -#: config/m32r/m32r.opt:94 -msgid "Don't call any cache flush functions." +#: c-family/c.opt:1599 +msgid "Enable automatic template instantiation." msgstr "" -#: config/m32r/m32r.opt:98 -msgid "Don't call any cache flush trap." +#: c-family/c.opt:1603 +msgid "Generate run time type descriptor information." msgstr "" -#: config/m32r/m32r.opt:105 -msgid "Small data area: none, sdata, use." +#: c-family/c.opt:1607 ada/gcc-interface/lang.opt:77 +msgid "Use the narrowest integer type possible for enumeration types." msgstr "" -#: config/arm/arm.opt:26 -msgid "TLS dialect to use:" +#: c-family/c.opt:1611 +msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"." msgstr "" -#: config/arm/arm.opt:36 -msgid "Specify an ABI." +#: c-family/c.opt:1615 +msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed." msgstr "" -#: config/arm/arm.opt:40 -msgid "Known ARM ABIs (for use with the -mabi= option):" +#: c-family/c.opt:1619 ada/gcc-interface/lang.opt:81 +msgid "Make \"char\" signed by default." msgstr "" -#: config/arm/arm.opt:59 -msgid "Generate a call to abort if a noreturn function returns." +#: c-family/c.opt:1623 +msgid "Enable C++14 sized deallocation support." msgstr "" -#: config/arm/arm.opt:66 -msgid "Generate APCS conformant stack frames." +#: c-family/c.opt:1630 +msgid "" +"-fsso-struct=[big-endian|little-endian]\tSet the default scalar storage " +"order." msgstr "" -#: config/arm/arm.opt:70 -msgid "Generate re-entrant, PIC code." +#: c-family/c.opt:1633 +#, c-format +msgid "unrecognized scalar storage order value %qs" msgstr "" -#: config/arm/arm.opt:86 -msgid "Generate code in 32 bit ARM state." +#: c-family/c.opt:1643 +msgid "Display statistics accumulated during compilation." msgstr "" -#: config/arm/arm.opt:94 -msgid "Thumb: Assume non-static functions may be called from ARM code." +#: c-family/c.opt:1647 +msgid "" +"Assume that values of enumeration type are always within the minimum range " +"of that type." msgstr "" -#: config/arm/arm.opt:98 -msgid "Thumb: Assume function pointers may go to non-Thumb aware code." +#: c-family/c.opt:1654 c-family/c.opt:1659 +msgid "" +"Follow the C++17 evaluation order requirements for assignment expressions, " +"shift, member function calls, etc." msgstr "" -#: config/arm/arm.opt:102 config/bfin/bfin.opt:44 -msgid "Specify the name of the target CPU." +#: c-family/c.opt:1676 +msgid "-ftabstop=<number>\tDistance between tab stops for column reporting." msgstr "" -#: config/arm/arm.opt:106 -msgid "Specify if floating point hardware should be used." +#: c-family/c.opt:1680 +msgid "" +"Set the maximum number of template instantiation notes for a single warning " +"or error." msgstr "" -#: config/arm/arm.opt:110 +#: c-family/c.opt:1687 msgid "" -"Specify that the compiler should target secure code as per ARMv8-M Security " -"Extensions." +"-ftemplate-depth=<number>\tSpecify maximum template instantiation depth." msgstr "" -#: config/arm/arm.opt:114 -msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):" +#: c-family/c.opt:1694 +msgid "" +"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing " +"local statics." msgstr "" -#: config/arm/arm.opt:127 -msgid "Switch ARM/Thumb modes on alternating functions for compiler testing." +#: c-family/c.opt:1698 +msgid "" +"When \"signed\" or \"unsigned\" is not given make the bitfield unsigned." msgstr "" -#: config/arm/arm.opt:131 -msgid "Specify the __fp16 floating-point format." +#: c-family/c.opt:1702 +msgid "Make \"char\" unsigned by default." msgstr "" -#: config/arm/arm.opt:135 -msgid "Known __fp16 formats (for use with the -mfp16-format= option):" +#: c-family/c.opt:1706 +msgid "Use __cxa_atexit to register destructors." msgstr "" -#: config/arm/arm.opt:148 -msgid "Specify the name of the target floating point hardware/format." +#: c-family/c.opt:1710 +msgid "Use __cxa_get_exception_ptr in exception handling." msgstr "" -#: config/arm/arm.opt:159 -msgid "Generate call insns as indirect calls, if necessary." +#: c-family/c.opt:1714 +msgid "Marks all inlined functions and methods as having hidden visibility." msgstr "" -#: config/arm/arm.opt:163 -msgid "Assume data segments are relative to text segment." +#: c-family/c.opt:1718 +msgid "Changes visibility to match Microsoft Visual Studio by default." msgstr "" -#: config/arm/arm.opt:167 -msgid "Specify the register to be used for PIC addressing." +#: c-family/c.opt:1730 +msgid "Emit common-like symbols as weak symbols." msgstr "" -#: config/arm/arm.opt:171 -msgid "Store function names in object code." +#: c-family/c.opt:1734 +msgid "" +"-fwide-exec-charset=<cset>\tConvert all wide strings and character constants " +"to character set <cset>." msgstr "" -#: config/arm/arm.opt:175 -msgid "Permit scheduling of a function's prologue sequence." +#: c-family/c.opt:1738 +msgid "Generate a #line directive pointing at the current working directory." msgstr "" -#: config/arm/arm.opt:179 config/rs6000/rs6000.opt:248 -msgid "Do not load the PIC register in function prologues." +#: c-family/c.opt:1746 +msgid "" +"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode." msgstr "" -#: config/arm/arm.opt:186 -msgid "Specify the minimum bit alignment of structures." +#: c-family/c.opt:1750 +msgid "Dump declarations to a .decl file." msgstr "" -#: config/arm/arm.opt:190 -msgid "Generate code for Thumb state." +#: c-family/c.opt:1754 +msgid "" +"-femit-struct-debug-baseonly\tAggressive reduced debug info for structs." msgstr "" -#: config/arm/arm.opt:194 -msgid "Support calls between Thumb and ARM instruction sets." +#: c-family/c.opt:1758 +msgid "" +"-femit-struct-debug-reduced\tConservative reduced debug info for structs." msgstr "" -#: config/arm/arm.opt:198 -msgid "Specify thread local storage scheme." +#: c-family/c.opt:1762 +msgid "" +"-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for " +"structs." msgstr "" -#: config/arm/arm.opt:202 -msgid "Specify how to access the thread pointer." +#: c-family/c.opt:1766 +msgid "" +"Interpret imaginary, fixed-point, or other gnu number suffix as the " +"corresponding number literal rather than a user-defined number literal." msgstr "" -#: config/arm/arm.opt:206 -msgid "Valid arguments to -mtp=:" +#: c-family/c.opt:1771 +msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path." msgstr "" -#: config/arm/arm.opt:219 -msgid "Thumb: Generate (non-leaf) stack frames even if not needed." +#: c-family/c.opt:1775 +msgid "-imacros <file>\tAccept definition of macros in <file>." msgstr "" -#: config/arm/arm.opt:223 -msgid "Thumb: Generate (leaf) stack frames even if not needed." +#: c-family/c.opt:1779 +msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory." msgstr "" -#: config/arm/arm.opt:231 +#: c-family/c.opt:1783 +msgid "-include <file>\tInclude the contents of <file> before other files." +msgstr "" + +#: c-family/c.opt:1787 +msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options." +msgstr "" + +#: c-family/c.opt:1791 +msgid "-isysroot <dir>\tSet <dir> to be the system root directory." +msgstr "" + +#: c-family/c.opt:1795 +msgid "-isystem <dir>\tAdd <dir> to the start of the system include path." +msgstr "" + +#: c-family/c.opt:1799 +msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path." +msgstr "" + +#: c-family/c.opt:1803 +msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path." +msgstr "" + +#: c-family/c.opt:1807 msgid "" -"Print CPU tuning information as comment in assembler file. This is an " -"option used only for regression testing of the compiler and not intended for " -"ordinary use in compiling code." +"-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path." msgstr "" -#: config/arm/arm.opt:242 +#: c-family/c.opt:1817 msgid "" -"Use Neon quad-word (rather than double-word) registers for vectorization." +"Do not search standard system include directories (those specified with -" +"isystem will still be used)." msgstr "" -#: config/arm/arm.opt:246 +#: c-family/c.opt:1821 +msgid "Do not search standard system include directories for C++." +msgstr "" + +#: c-family/c.opt:1833 +msgid "Generate C header of platform-specific features." +msgstr "" + +#: c-family/c.opt:1837 +msgid "Remap file names when including files." +msgstr "" + +#: c-family/c.opt:1841 c-family/c.opt:1845 msgid "" -"Use Neon double-word (rather than quad-word) registers for vectorization." +"Conform to the ISO 1998 C++ standard revised by the 2003 technical " +"corrigendum." msgstr "" -#: config/arm/arm.opt:250 -msgid "Only generate absolute relocations on word sized values." +#: c-family/c.opt:1849 +msgid "Conform to the ISO 2011 C++ standard." msgstr "" -#: config/arm/arm.opt:254 -msgid "Generate IT blocks appropriate for ARMv8." +#: c-family/c.opt:1853 +msgid "Deprecated in favor of -std=c++11." msgstr "" -#: config/arm/arm.opt:258 +#: c-family/c.opt:1857 +msgid "Deprecated in favor of -std=c++14." +msgstr "" + +#: c-family/c.opt:1861 +msgid "Conform to the ISO 2014 C++ standard." +msgstr "" + +#: c-family/c.opt:1865 msgid "" -"Avoid overlapping destination and address registers on LDRD instructions " -"that may trigger Cortex-M3 errata." +"Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete " +"support)." msgstr "" -#: config/arm/arm.opt:267 -msgid "Use Neon to perform 64-bits operations rather than core registers." +#: c-family/c.opt:1872 c-family/c.opt:1969 +msgid "Conform to the ISO 2011 C standard." msgstr "" -#: config/arm/arm.opt:271 -msgid "Assume loading data from flash is slower than fetching instructions." +#: c-family/c.opt:1876 +msgid "Deprecated in favor of -std=c11." msgstr "" -#: config/arm/arm.opt:275 -msgid "Assume unified syntax for inline assembly code." +#: c-family/c.opt:1880 c-family/c.opt:1884 c-family/c.opt:1953 +msgid "Conform to the ISO 1990 C standard." msgstr "" -#: config/arm/arm.opt:279 -msgid "Do not allow constant data to be placed in code sections." +#: c-family/c.opt:1888 c-family/c.opt:1961 +msgid "Conform to the ISO 1999 C standard." msgstr "" -#: config/arm/arm-tables.opt:25 -msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):" +#: c-family/c.opt:1892 +msgid "Deprecated in favor of -std=c99." msgstr "" -#: config/arm/arm-tables.opt:359 -msgid "Known ARM architectures (for use with the -march= option):" +#: c-family/c.opt:1896 c-family/c.opt:1901 +msgid "" +"Conform to the ISO 1998 C++ standard revised by the 2003 technical " +"corrigendum with GNU extensions." msgstr "" -#: config/arm/arm-tables.opt:468 -msgid "Known ARM FPUs (for use with the -mfpu= option):" +#: c-family/c.opt:1906 +msgid "Conform to the ISO 2011 C++ standard with GNU extensions." msgstr "" -#: config/tilepro/tilepro.opt:23 +#: c-family/c.opt:1910 +msgid "Deprecated in favor of -std=gnu++11." +msgstr "" + +#: c-family/c.opt:1914 +msgid "Deprecated in favor of -std=gnu++14." +msgstr "" + +#: c-family/c.opt:1918 +msgid "Conform to the ISO 2014 C++ standard with GNU extensions." +msgstr "" + +#: c-family/c.opt:1922 msgid "" -"Compile with 32 bit longs and pointers, which is the only supported behavior " -"and thus the flag is ignored." +"Conform to the ISO 201z(7?) C++ draft standard with GNU extensions " +"(experimental and incomplete support)." msgstr "" -#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26 -msgid "-mcpu=CPU\tUse features of and schedule code for given CPU." +#: c-family/c.opt:1929 +msgid "Conform to the ISO 2011 C standard with GNU extensions." msgstr "" -#: config/tilepro/tilepro.opt:32 -msgid "Known TILEPro CPUs (for use with the -mcpu= option):" +#: c-family/c.opt:1933 +msgid "Deprecated in favor of -std=gnu11." msgstr "" -#: config/sol2.opt:32 -msgid "Clear hardware capabilities when linking." +#: c-family/c.opt:1937 c-family/c.opt:1941 +msgid "Conform to the ISO 1990 C standard with GNU extensions." msgstr "" -#: config/sol2.opt:36 -msgid "Pass -z text to linker." +#: c-family/c.opt:1945 +msgid "Conform to the ISO 1999 C standard with GNU extensions." msgstr "" -#: config/vms/vms.opt:27 -msgid "Malloc data into P2 space." +#: c-family/c.opt:1949 +msgid "Deprecated in favor of -std=gnu99." msgstr "" -#: config/vms/vms.opt:31 -msgid "Set name of main routine for the debugger." +#: c-family/c.opt:1957 +msgid "Conform to the ISO 1990 C standard as amended in 1994." msgstr "" -#: config/vms/vms.opt:35 -msgid "Use VMS exit codes instead of posix ones." +#: c-family/c.opt:1965 +msgid "Deprecated in favor of -std=iso9899:1999." msgstr "" -#: config/vms/vms.opt:39 -msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size." +#: c-family/c.opt:1976 +msgid "Enable traditional preprocessing." msgstr "" -#: config/vms/vms.opt:42 -#, c-format -msgid "unknown pointer size model %qs" +#: c-family/c.opt:1980 +msgid "-trigraphs\tSupport ISO C trigraphs." msgstr "" -#: config/avr/avr.opt:23 -msgid "Use subroutines for function prologues and epilogues." +#: c-family/c.opt:1984 +msgid "Do not predefine system-specific and GCC-specific macros." msgstr "" -#: config/avr/avr.opt:26 -#, c-format -msgid "missing device or architecture after %qs" +#: ada/gcc-interface/lang.opt:61 +msgid "Synonym of -gnatk8." msgstr "" -#: config/avr/avr.opt:27 -msgid "-mmcu=MCU\tSelect the target MCU." +#: ada/gcc-interface/lang.opt:69 +msgid "Do not look for object files in standard path." msgstr "" -#: config/avr/avr.opt:31 -msgid "Set the number of 64 KiB flash segments." +#: ada/gcc-interface/lang.opt:73 +msgid "Select the runtime." msgstr "" -#: config/avr/avr.opt:35 -msgid "Indicate presence of a processor erratum." +#: ada/gcc-interface/lang.opt:85 +msgid "Catch typos." msgstr "" -#: config/avr/avr.opt:39 -msgid "Enable Read-Modify-Write (RMW) instructions support/use." +#: ada/gcc-interface/lang.opt:89 +msgid "Set name of output ALI file (internal switch)." msgstr "" -#: config/avr/avr.opt:49 -msgid "Use an 8-bit 'int' type." +#: ada/gcc-interface/lang.opt:93 +msgid "-gnat<options>\tSpecify options to GNAT." msgstr "" -#: config/avr/avr.opt:53 -msgid "Change the stack pointer without disabling interrupts." +#: ada/gcc-interface/lang.opt:97 +msgid "Ignored." msgstr "" -#: config/avr/avr.opt:57 -msgid "" -"Set the branch costs for conditional branch instructions. Reasonable values " -"are small, non-negative integers. The default branch cost is 0." +#: go/lang.opt:42 +msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code." msgstr "" -#: config/avr/avr.opt:67 -msgid "Change only the low 8 bits of the stack pointer." +#: go/lang.opt:46 +msgid "Add explicit checks for division by zero." msgstr "" -#: config/avr/avr.opt:71 -msgid "Relax branches." +#: go/lang.opt:50 +msgid "Add explicit checks for division overflow in INT_MIN / -1." msgstr "" -#: config/avr/avr.opt:75 -msgid "" -"Make the linker relaxation machine assume that a program counter wrap-around " -"occurs." +#: go/lang.opt:54 +msgid "Apply special rules for compiling runtime package." msgstr "" -#: config/avr/avr.opt:79 -msgid "" -"Accumulate outgoing function arguments and acquire/release the needed stack " -"space for outpoing function arguments in function prologue/epilogue. " -"Without this option, outgoing arguments are pushed before calling a function " -"and popped afterwards. This option can lead to reduced code size for " -"functions that call many functions that get their arguments on the stack " -"like, for example printf." +#: go/lang.opt:58 +msgid "-fgo-dump-<type>\tDump Go frontend internal information." msgstr "" -#: config/avr/avr.opt:83 +#: go/lang.opt:62 +msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend." +msgstr "" + +#: go/lang.opt:66 +msgid "-fgo-pkgpath=<string>\tSet Go package path." +msgstr "" + +#: go/lang.opt:70 msgid "" -"When accessing RAM, use X as imposed by the hardware, i.e. just use pre-" -"decrement, post-increment and indirect addressing with the X register. " -"Without this option, the compiler may assume that there is an addressing " -"mode X+const similar to Y+const and Z+const and emit instructions to emulate " -"such an addressing mode for X." +"-fgo-prefix=<string>\tSet package-specific prefix for exported Go names." msgstr "" -#: config/avr/avr.opt:88 +#: go/lang.opt:74 msgid "" -"The device has no SPH special function register. This option will be " -"overridden by the compiler driver with the correct setting if presence/" -"absence of SPH can be deduced from -mmcu=MCU." +"-fgo-relative-import-path=<path> Treat a relative import as relative to path." msgstr "" -#: config/avr/avr.opt:92 -msgid "Warn if the address space of an address is changed." +#: go/lang.opt:78 +msgid "Functions which return values must end with return statements." msgstr "" -#: config/avr/avr.opt:96 +#: go/lang.opt:82 msgid "" -"Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by " -"default." +"Emit debugging information related to the escape analysis pass when run with " +"-fgo-optimize-allocs." msgstr "" -#: config/avr/avr.opt:100 -msgid "" -"Allow to use truncation instead of rounding towards zero for fractional " -"fixed-point types." +#: config/vms/vms.opt:27 +msgid "Malloc data into P2 space." msgstr "" -#: config/avr/avr.opt:104 -msgid "" -"Assume that all data in static storage can be accessed by LDS / STS. This " -"option is only useful for reduced Tiny devices." +#: config/vms/vms.opt:31 +msgid "Set name of main routine for the debugger." msgstr "" -#: config/avr/avr.opt:108 -msgid "Do not link against the device-specific library lib<MCU>.a." +#: config/vms/vms.opt:35 +msgid "Use VMS exit codes instead of posix ones." msgstr "" -#: config/s390/tpf.opt:23 -msgid "Enable TPF-OS tracing code." +#: config/vms/vms.opt:39 +msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size." msgstr "" -#: config/s390/tpf.opt:27 -msgid "Specify main object for TPF-OS." +#: config/vms/vms.opt:42 +#, c-format +msgid "unknown pointer size model %qs" msgstr "" -#: config/s390/s390.opt:48 -msgid "31 bit ABI." +#: config/mcore/mcore.opt:23 +msgid "Generate code for the M*Core M210" msgstr "" -#: config/s390/s390.opt:52 -msgid "64 bit ABI." +#: config/mcore/mcore.opt:27 +msgid "Generate code for the M*Core M340" msgstr "" -#: config/s390/s390.opt:120 -msgid "Maintain backchain pointer." +#: config/mcore/mcore.opt:31 +msgid "Force functions to be aligned to a 4 byte boundary." msgstr "" -#: config/s390/s390.opt:124 -msgid "Additional debug prints." +#: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23 +msgid "Generate big-endian code." msgstr "" -#: config/s390/s390.opt:128 -msgid "ESA/390 architecture." +#: config/mcore/mcore.opt:39 +msgid "Emit call graph information." msgstr "" -#: config/s390/s390.opt:132 -msgid "Enable decimal floating point hardware support." +#: config/mcore/mcore.opt:43 +msgid "Use the divide instruction." msgstr "" -#: config/s390/s390.opt:136 -msgid "Enable hardware floating point." +#: config/mcore/mcore.opt:47 +msgid "Inline constants if it can be done in 2 insns or less." msgstr "" -#: config/s390/s390.opt:140 +#: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27 +msgid "Generate little-endian code." +msgstr "" + +#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27 msgid "" -"Takes two non-negative integer numbers separated by a comma. Prepend the " -"function label with the number of two-byte Nop instructions indicated by the " -"first. Append Nop instructions covering the number of halfwords indicated " -"by the second after the label. Nop instructions of the largest possible " -"size are used (six, four or two bytes), beginning with the largest possible " -"size. Using 0 for both values disables hotpatching." +"Assume that run-time support has been provided, so omit -lsim from the " +"linker command line." msgstr "" -#: config/s390/s390.opt:158 -msgid "Use hardware transactional execution instructions." +#: config/mcore/mcore.opt:60 +msgid "Use arbitrary sized immediates in bit operations." msgstr "" -#: config/s390/s390.opt:162 -msgid "Use hardware vector facility instructions and enable the vector ABI." +#: config/mcore/mcore.opt:64 +msgid "Prefer word accesses over byte accesses." msgstr "" -#: config/s390/s390.opt:166 -msgid "Use packed stack layout." +#: config/mcore/mcore.opt:71 +msgid "Set the maximum amount for a single stack increment operation." msgstr "" -#: config/s390/s390.opt:170 -msgid "Use bras for executable < 64k." +#: config/mcore/mcore.opt:75 +msgid "Always treat bitfields as int-sized." msgstr "" -#: config/s390/s390.opt:174 -msgid "Disable hardware floating point." +#: config/linux-android.opt:23 +msgid "Generate code for the Android platform." msgstr "" -#: config/s390/s390.opt:178 -msgid "" -"Set the max. number of bytes which has to be left to stack size before a " -"trap instruction is triggered." +#: config/mmix/mmix.opt:24 +msgid "For intrinsics library: pass all parameters in registers." msgstr "" -#: config/s390/s390.opt:182 -msgid "Switches off the -mstack-guard= option." +#: config/mmix/mmix.opt:28 +msgid "Use register stack for parameters and return value." msgstr "" -#: config/s390/s390.opt:186 -msgid "" -"Emit extra code in the function prologue in order to trap if the stack size " -"exceeds the given limit." +#: config/mmix/mmix.opt:32 +msgid "Use call-clobbered registers for parameters and return value." msgstr "" -#: config/s390/s390.opt:190 -msgid "Switches off the -mstack-size= option." +#: config/mmix/mmix.opt:37 +msgid "Use epsilon-respecting floating point compare instructions." msgstr "" -#: config/s390/s390.opt:198 -msgid "Use the mvcle instruction for block moves." +#: config/mmix/mmix.opt:41 +msgid "Use zero-extending memory loads, not sign-extending ones." msgstr "" -#: config/s390/s390.opt:202 +#: config/mmix/mmix.opt:45 msgid "" -"Enable the z vector language extension providing the context-sensitive " -"vector macro and enable the Altivec-style builtins in vecintrin.h." +"Generate divide results with reminder having the same sign as the divisor " +"(not the dividend)." msgstr "" -#: config/s390/s390.opt:207 -msgid "Warn if a function uses alloca or creates an array with dynamic size." +#: config/mmix/mmix.opt:49 +msgid "Prepend global symbols with \":\" (for use with PREFIX)." msgstr "" -#: config/s390/s390.opt:211 -msgid "Warn if a single function's framesize exceeds the given framesize." +#: config/mmix/mmix.opt:53 +msgid "Do not provide a default start-address 0x100 of the program." msgstr "" -#: config/s390/s390.opt:215 -msgid "z/Architecture." +#: config/mmix/mmix.opt:57 +msgid "Link to emit program in ELF format (rather than mmo)." msgstr "" -#: config/s390/s390.opt:219 -msgid "" -"Set the branch costs for conditional branch instructions. Reasonable values " -"are small, non-negative integers. The default branch cost is 1." +#: config/mmix/mmix.opt:61 +msgid "Use P-mnemonics for branches statically predicted as taken." msgstr "" -#: config/darwin.opt:56 common.opt:332 common.opt:335 common.opt:2933 -#: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79 -#: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224 -#: c-family/c.opt:236 c-family/c.opt:1774 c-family/c.opt:1782 -#, c-format -msgid "missing filename after %qs" +#: config/mmix/mmix.opt:65 +msgid "Don't use P-mnemonics for branches." +msgstr "" + +#: config/mmix/mmix.opt:79 +msgid "Use addresses that allocate global registers." +msgstr "" + +#: config/mmix/mmix.opt:83 +msgid "Do not use addresses that allocate global registers." +msgstr "" + +#: config/mmix/mmix.opt:87 +msgid "Generate a single exit point for each function." +msgstr "" + +#: config/mmix/mmix.opt:91 +msgid "Do not generate a single exit point for each function." +msgstr "" + +#: config/mmix/mmix.opt:95 +msgid "Set start-address of the program." +msgstr "" + +#: config/mmix/mmix.opt:99 +msgid "Set start-address of data." msgstr "" #: config/darwin.opt:117 @@ -7873,262 +8190,1009 @@ msgstr "" msgid "The version of ld64 in use for this toolchain." msgstr "" -#: config/sh/superh.opt:6 -msgid "Board name [and memory region]." +#: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38 +msgid "Use simulator runtime." msgstr "" -#: config/sh/superh.opt:10 -msgid "Runtime name." +#: config/bfin/bfin.opt:44 config/arm/arm.opt:102 +msgid "Specify the name of the target CPU." msgstr "" -#: config/sh/sh.opt:42 -msgid "Generate SH1 code." +#: config/bfin/bfin.opt:48 +msgid "Omit frame pointer for leaf functions." msgstr "" -#: config/sh/sh.opt:46 -msgid "Generate SH2 code." +#: config/bfin/bfin.opt:52 +msgid "Program is entirely located in low 64k of memory." msgstr "" -#: config/sh/sh.opt:50 -msgid "Generate default double-precision SH2a-FPU code." +#: config/bfin/bfin.opt:56 +msgid "" +"Work around a hardware anomaly by adding a number of NOPs before a CSYNC or " +"SSYNC instruction." msgstr "" -#: config/sh/sh.opt:54 -msgid "Generate SH2a FPU-less code." +#: config/bfin/bfin.opt:61 +msgid "Avoid speculative loads to work around a hardware anomaly." msgstr "" -#: config/sh/sh.opt:58 -msgid "Generate default single-precision SH2a-FPU code." +#: config/bfin/bfin.opt:65 +msgid "Enabled ID based shared library." msgstr "" -#: config/sh/sh.opt:62 -msgid "Generate only single-precision SH2a-FPU code." +#: config/bfin/bfin.opt:69 +msgid "" +"Generate code that won't be linked against any other ID shared libraries, " +"but may be used as a shared library." msgstr "" -#: config/sh/sh.opt:66 -msgid "Generate SH2e code." +#: config/bfin/bfin.opt:74 config/m68k/m68k.opt:171 +msgid "ID of shared library to build." msgstr "" -#: config/sh/sh.opt:70 -msgid "Generate SH3 code." +#: config/bfin/bfin.opt:78 config/m68k/m68k.opt:167 +msgid "Enable separate data segment." msgstr "" -#: config/sh/sh.opt:74 -msgid "Generate SH3e code." +#: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63 +msgid "Avoid generating pc-relative calls; use indirection." msgstr "" -#: config/sh/sh.opt:78 -msgid "Generate SH4 code." +#: config/bfin/bfin.opt:86 +msgid "Link with the fast floating-point library." msgstr "" -#: config/sh/sh.opt:82 -msgid "Generate SH4-100 code." +#: config/bfin/bfin.opt:90 config/frv/frv.opt:130 +msgid "Enable Function Descriptor PIC mode." msgstr "" -#: config/sh/sh.opt:86 -msgid "Generate SH4-200 code." +#: config/bfin/bfin.opt:94 config/frv/frv.opt:162 +msgid "Enable inlining of PLT in function calls." msgstr "" -#: config/sh/sh.opt:92 -msgid "Generate SH4-300 code." +#: config/bfin/bfin.opt:98 +msgid "Do stack checking using bounds in L1 scratch memory." msgstr "" -#: config/sh/sh.opt:96 -msgid "Generate SH4 FPU-less code." +#: config/bfin/bfin.opt:102 +msgid "Enable multicore support." msgstr "" -#: config/sh/sh.opt:100 -msgid "Generate SH4-100 FPU-less code." +#: config/bfin/bfin.opt:106 +msgid "Build for Core A." msgstr "" -#: config/sh/sh.opt:104 -msgid "Generate SH4-200 FPU-less code." +#: config/bfin/bfin.opt:110 +msgid "Build for Core B." msgstr "" -#: config/sh/sh.opt:108 -msgid "Generate SH4-300 FPU-less code." +#: config/bfin/bfin.opt:114 +msgid "Build for SDRAM." msgstr "" -#: config/sh/sh.opt:112 -msgid "Generate code for SH4 340 series (MMU/FPU-less)." +#: config/bfin/bfin.opt:118 +msgid "Assume ICPLBs are enabled at runtime." msgstr "" -#: config/sh/sh.opt:117 -msgid "Generate code for SH4 400 series (MMU/FPU-less)." +#: config/m68k/m68k-tables.opt:25 +msgid "Known M68K CPUs (for use with the -mcpu= option):" msgstr "" -#: config/sh/sh.opt:122 -msgid "Generate code for SH4 500 series (FPU-less)." +#: config/m68k/m68k-tables.opt:365 +msgid "Known M68K microarchitectures (for use with the -mtune= option):" msgstr "" -#: config/sh/sh.opt:127 -msgid "Generate default single-precision SH4 code." +#: config/m68k/m68k-tables.opt:411 +msgid "Known M68K ISAs (for use with the -march= option):" msgstr "" -#: config/sh/sh.opt:131 -msgid "Generate default single-precision SH4-100 code." +#: config/m68k/ieee.opt:24 config/i386/i386.opt:364 +msgid "Use IEEE math for fp comparisons." msgstr "" -#: config/sh/sh.opt:135 -msgid "Generate default single-precision SH4-200 code." +#: config/m68k/m68k.opt:30 +msgid "Generate code for a 520X." msgstr "" -#: config/sh/sh.opt:139 -msgid "Generate default single-precision SH4-300 code." +#: config/m68k/m68k.opt:34 +msgid "Generate code for a 5206e." msgstr "" -#: config/sh/sh.opt:143 -msgid "Generate only single-precision SH4 code." +#: config/m68k/m68k.opt:38 +msgid "Generate code for a 528x." msgstr "" -#: config/sh/sh.opt:147 -msgid "Generate only single-precision SH4-100 code." +#: config/m68k/m68k.opt:42 +msgid "Generate code for a 5307." msgstr "" -#: config/sh/sh.opt:151 -msgid "Generate only single-precision SH4-200 code." +#: config/m68k/m68k.opt:46 +msgid "Generate code for a 5407." msgstr "" -#: config/sh/sh.opt:155 -msgid "Generate only single-precision SH4-300 code." +#: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111 +msgid "Generate code for a 68000." msgstr "" -#: config/sh/sh.opt:159 -msgid "Generate SH4a code." +#: config/m68k/m68k.opt:54 +msgid "Generate code for a 68010." msgstr "" -#: config/sh/sh.opt:163 -msgid "Generate SH4a FPU-less code." +#: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115 +msgid "Generate code for a 68020." msgstr "" -#: config/sh/sh.opt:167 -msgid "Generate default single-precision SH4a code." +#: config/m68k/m68k.opt:62 +msgid "Generate code for a 68040, without any new instructions." msgstr "" -#: config/sh/sh.opt:171 -msgid "Generate only single-precision SH4a code." +#: config/m68k/m68k.opt:66 +msgid "Generate code for a 68060, without any new instructions." msgstr "" -#: config/sh/sh.opt:175 -msgid "Generate SH4al-dsp code." +#: config/m68k/m68k.opt:70 +msgid "Generate code for a 68030." msgstr "" -#: config/sh/sh.opt:179 config/i386/i386.opt:212 -msgid "Reserve space for outgoing arguments in the function prologue." +#: config/m68k/m68k.opt:74 +msgid "Generate code for a 68040." msgstr "" -#: config/sh/sh.opt:183 -msgid "Generate code in big endian mode." +#: config/m68k/m68k.opt:78 +msgid "Generate code for a 68060." msgstr "" -#: config/sh/sh.opt:187 -msgid "Generate 32-bit offsets in switch tables." +#: config/m68k/m68k.opt:82 +msgid "Generate code for a 68302." msgstr "" -#: config/sh/sh.opt:191 -msgid "Generate bit instructions." +#: config/m68k/m68k.opt:86 +msgid "Generate code for a 68332." msgstr "" -#: config/sh/sh.opt:195 -msgid "Cost to assume for a branch insn." +#: config/m68k/m68k.opt:91 +msgid "Generate code for a 68851." msgstr "" -#: config/sh/sh.opt:199 -msgid "Assume that zero displacement conditional branches are fast." +#: config/m68k/m68k.opt:95 +msgid "Generate code that uses 68881 floating-point instructions." msgstr "" -#: config/sh/sh.opt:203 -msgid "Force the usage of delay slots for conditional branches." +#: config/m68k/m68k.opt:99 +msgid "Align variables on a 32-bit boundary." msgstr "" -#: config/sh/sh.opt:207 -msgid "Align doubles at 64-bit boundaries." +#: config/m68k/m68k.opt:103 config/arm/arm.opt:77 config/nios2/nios2.opt:570 +#: config/nds32/nds32.opt:66 config/c6x/c6x.opt:67 +msgid "Specify the name of the target architecture." msgstr "" -#: config/sh/sh.opt:211 -msgid "Division strategy, one of: call-div1, call-fp, call-table." +#: config/m68k/m68k.opt:107 +msgid "Use the bit-field instructions." msgstr "" -#: config/sh/sh.opt:215 -msgid "Specify name for 32 bit signed division function." +#: config/m68k/m68k.opt:119 +msgid "Generate code for a ColdFire v4e." msgstr "" -#: config/sh/sh.opt:219 -msgid "Generate ELF FDPIC code." +#: config/m68k/m68k.opt:123 +msgid "Specify the target CPU." msgstr "" -#: config/sh/sh.opt:223 +#: config/m68k/m68k.opt:127 +msgid "Generate code for a cpu32." +msgstr "" + +#: config/m68k/m68k.opt:131 +msgid "Use hardware division instructions on ColdFire." +msgstr "" + +#: config/m68k/m68k.opt:135 +msgid "Generate code for a Fido A." +msgstr "" + +#: config/m68k/m68k.opt:139 +msgid "Generate code which uses hardware floating point instructions." +msgstr "" + +#: config/m68k/m68k.opt:143 +msgid "Enable ID based shared library." +msgstr "" + +#: config/m68k/m68k.opt:147 +msgid "Do not use the bit-field instructions." +msgstr "" + +#: config/m68k/m68k.opt:151 +msgid "Use normal calling convention." +msgstr "" + +#: config/m68k/m68k.opt:155 +msgid "Consider type 'int' to be 32 bits wide." +msgstr "" + +#: config/m68k/m68k.opt:159 +msgid "Generate pc-relative code." +msgstr "" + +#: config/m68k/m68k.opt:163 +msgid "Use different calling convention using 'rtd'." +msgstr "" + +#: config/m68k/m68k.opt:175 +msgid "Consider type 'int' to be 16 bits wide." +msgstr "" + +#: config/m68k/m68k.opt:179 +msgid "Generate code with library calls for floating point." +msgstr "" + +#: config/m68k/m68k.opt:183 +msgid "Do not use unaligned memory references." +msgstr "" + +#: config/m68k/m68k.opt:187 +msgid "Tune for the specified target CPU or architecture." +msgstr "" + +#: config/m68k/m68k.opt:191 +msgid "Support more than 8192 GOT entries on ColdFire." +msgstr "" + +#: config/m68k/m68k.opt:195 +msgid "Support TLS segment larger than 64K." +msgstr "" + +#: config/m32c/m32c.opt:23 +msgid "-msim\tUse simulator runtime." +msgstr "" + +#: config/m32c/m32c.opt:27 +msgid "-mcpu=r8c\tCompile code for R8C variants." +msgstr "" + +#: config/m32c/m32c.opt:31 +msgid "-mcpu=m16c\tCompile code for M16C variants." +msgstr "" + +#: config/m32c/m32c.opt:35 +msgid "-mcpu=m32cm\tCompile code for M32CM variants." +msgstr "" + +#: config/m32c/m32c.opt:39 +msgid "-mcpu=m32c\tCompile code for M32C variants." +msgstr "" + +#: config/m32c/m32c.opt:43 +msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)." +msgstr "" + +#: config/msp430/msp430.opt:7 +msgid "Force assembly output to always use hex constants." +msgstr "" + +#: config/msp430/msp430.opt:11 +msgid "Specify the MCU to build for." +msgstr "" + +#: config/msp430/msp430.opt:15 msgid "" -"Enable the use of 64-bit floating point registers in fmov instructions. See " -"-mdalign if 64-bit alignment is required." +"Warn if an MCU name is unrecognised or conflicts with other options " +"(default: on)." msgstr "" -#: config/sh/sh.opt:231 config/sh/sh.opt:269 -msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions." +#: config/msp430/msp430.opt:19 +msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2." msgstr "" -#: config/sh/sh.opt:235 -msgid "Increase the IEEE compliance for floating-point comparisons." +#: config/msp430/msp430.opt:23 +msgid "Select large model - 20-bit addresses/pointers." msgstr "" -#: config/sh/sh.opt:239 +#: config/msp430/msp430.opt:27 +msgid "Select small model - 16-bit addresses/pointers (default)." +msgstr "" + +#: config/msp430/msp430.opt:31 +msgid "Optimize opcode sizes at link time." +msgstr "" + +#: config/msp430/msp430.opt:38 msgid "" -"inline code to invalidate instruction cache entries after setting up nested " -"function trampolines." +"Use a minimum runtime (no static initializers or ctors) for memory-" +"constrained devices." msgstr "" -#: config/sh/sh.opt:247 -msgid "Generate code in little endian mode." +#: config/msp430/msp430.opt:45 +msgid "Specify the type of hardware multiply to support." msgstr "" -#: config/sh/sh.opt:251 -msgid "Mark MAC register as call-clobbered." +#: config/msp430/msp430.opt:67 +msgid "Specify whether functions should be placed into low or high memory." msgstr "" -#: config/sh/sh.opt:257 -msgid "Make structs a multiple of 4 bytes (warning: ABI altered)." +#: config/msp430/msp430.opt:71 +msgid "Specify whether variables should be placed into low or high memory." msgstr "" -#: config/sh/sh.opt:261 -msgid "Emit function-calls using global offset table when generating PIC." +#: config/msp430/msp430.opt:90 +msgid "" +"Passes on a request to the assembler to enable fixes for various silicon " +"errata." msgstr "" -#: config/sh/sh.opt:265 -msgid "Shorten address references during linking." +#: config/msp430/msp430.opt:94 +msgid "" +"Passes on a request to the assembler to warn about various silicon errata." msgstr "" -#: config/sh/sh.opt:273 -msgid "Specify the model for atomic operations." +#: config/aarch64/aarch64.opt:40 +msgid "The possible TLS dialects:" msgstr "" -#: config/sh/sh.opt:277 -msgid "Use tas.b instruction for __atomic_test_and_set." +#: config/aarch64/aarch64.opt:52 +msgid "The code model option names for -mcmodel:" msgstr "" -#: config/sh/sh.opt:281 -msgid "Cost to assume for a multiply insn." +#: config/aarch64/aarch64.opt:65 config/arm/arm.opt:90 +#: config/microblaze/microblaze.opt:60 +msgid "Assume target CPU is configured as big endian." msgstr "" -#: config/sh/sh.opt:285 +#: config/aarch64/aarch64.opt:69 config/i386/i386.opt:917 +msgid "Generate code which uses only the general registers." +msgstr "" + +#: config/aarch64/aarch64.opt:73 +msgid "Workaround for ARM Cortex-A53 Erratum number 835769." +msgstr "" + +#: config/aarch64/aarch64.opt:77 +msgid "Workaround for ARM Cortex-A53 Erratum number 843419." +msgstr "" + +#: config/aarch64/aarch64.opt:81 config/arm/arm.opt:155 +#: config/microblaze/microblaze.opt:64 +msgid "Assume target CPU is configured as little endian." +msgstr "" + +#: config/aarch64/aarch64.opt:85 +msgid "Specify the code model." +msgstr "" + +#: config/aarch64/aarch64.opt:89 +msgid "Don't assume that unaligned accesses are handled by the system." +msgstr "" + +#: config/aarch64/aarch64.opt:93 config/i386/i386.opt:396 +msgid "Omit the frame pointer in leaf functions." +msgstr "" + +#: config/aarch64/aarch64.opt:97 +msgid "Specify TLS dialect." +msgstr "" + +#: config/aarch64/aarch64.opt:101 msgid "" -"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate " -"if the inline code would not work in user mode." +"Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, " +"48." msgstr "" -#: config/sh/sh.opt:291 -msgid "Pretend a branch-around-a-move is a conditional move." +#: config/aarch64/aarch64.opt:120 +msgid "-march=ARCH\tUse features of architecture ARCH." msgstr "" -#: config/sh/sh.opt:295 -msgid "Enable the use of the fsca instruction." +#: config/aarch64/aarch64.opt:124 +msgid "-mcpu=CPU\tUse features of and optimize for CPU." msgstr "" -#: config/sh/sh.opt:299 -msgid "Enable the use of the fsrra instruction." +#: config/aarch64/aarch64.opt:128 +msgid "-mtune=CPU\tOptimize for CPU." msgstr "" -#: config/sh/sh.opt:303 -msgid "Use LRA instead of reload (transitional)." +#: config/aarch64/aarch64.opt:132 +msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI." +msgstr "" + +#: config/aarch64/aarch64.opt:136 +msgid "" +"-moverride=STRING\tPower users only! Override CPU optimization parameters." +msgstr "" + +#: config/aarch64/aarch64.opt:140 +msgid "Known AArch64 ABIs (for use with the -mabi= option):" +msgstr "" + +#: config/aarch64/aarch64.opt:150 +msgid "PC relative literal loads." +msgstr "" + +#: config/aarch64/aarch64.opt:154 +msgid "" +"Enable the reciprocal square root approximation. Enabling this reduces " +"precision of reciprocal square root results to about 16 bits for single " +"precision and to 32 bits for double precision." +msgstr "" + +#: config/aarch64/aarch64.opt:160 +msgid "" +"Enable the square root approximation. Enabling this reduces precision of " +"square root results to about 16 bits for single precision and to 32 bits for " +"double precision. If enabled, it implies -mlow-precision-recip-sqrt." +msgstr "" + +#: config/aarch64/aarch64.opt:167 +msgid "" +"Enable the division approximation. Enabling this reduces precision of " +"division results to about 16 bits for single precision and to 32 bits for " +"double precision." +msgstr "" + +#: config/aarch64/aarch64.opt:173 +msgid "Enables verbose cost model dummping in the debug dump files." +msgstr "" + +#: config/linux.opt:24 +msgid "Use Bionic C library." +msgstr "" + +#: config/linux.opt:28 +msgid "Use GNU C library." +msgstr "" + +#: config/linux.opt:32 +msgid "Use uClibc C library." +msgstr "" + +#: config/linux.opt:36 +msgid "Use musl C library." +msgstr "" + +#: config/ia64/ilp32.opt:3 +msgid "Generate ILP32 code." +msgstr "" + +#: config/ia64/ilp32.opt:7 +msgid "Generate LP64 code." +msgstr "" + +#: config/ia64/ia64.opt:28 +msgid "Generate big endian code." +msgstr "" + +#: config/ia64/ia64.opt:32 +msgid "Generate little endian code." +msgstr "" + +#: config/ia64/ia64.opt:36 +msgid "Generate code for GNU as." +msgstr "" + +#: config/ia64/ia64.opt:40 +msgid "Generate code for GNU ld." +msgstr "" + +#: config/ia64/ia64.opt:44 +msgid "Emit stop bits before and after volatile extended asms." +msgstr "" + +#: config/ia64/ia64.opt:48 +msgid "Use in/loc/out register names." +msgstr "" + +#: config/ia64/ia64.opt:55 +msgid "Enable use of sdata/scommon/sbss." +msgstr "" + +#: config/ia64/ia64.opt:59 +msgid "Generate code without GP reg." +msgstr "" + +#: config/ia64/ia64.opt:63 +msgid "gp is constant (but save/restore gp on indirect calls)." +msgstr "" + +#: config/ia64/ia64.opt:67 +msgid "Generate self-relocatable code." +msgstr "" + +#: config/ia64/ia64.opt:71 +msgid "Generate inline floating point division, optimize for latency." +msgstr "" + +#: config/ia64/ia64.opt:75 +msgid "Generate inline floating point division, optimize for throughput." +msgstr "" + +#: config/ia64/ia64.opt:82 +msgid "Generate inline integer division, optimize for latency." +msgstr "" + +#: config/ia64/ia64.opt:86 +msgid "Generate inline integer division, optimize for throughput." +msgstr "" + +#: config/ia64/ia64.opt:90 +msgid "Do not inline integer division." +msgstr "" + +#: config/ia64/ia64.opt:94 +msgid "Generate inline square root, optimize for latency." +msgstr "" + +#: config/ia64/ia64.opt:98 +msgid "Generate inline square root, optimize for throughput." +msgstr "" + +#: config/ia64/ia64.opt:102 +msgid "Do not inline square root." +msgstr "" + +#: config/ia64/ia64.opt:106 +msgid "Enable DWARF line debug info via GNU as." +msgstr "" + +#: config/ia64/ia64.opt:110 +msgid "Enable earlier placing stop bits for better scheduling." +msgstr "" + +#: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:62 +#: config/sh/sh.opt:227 +msgid "Specify range of registers to make fixed." +msgstr "" + +#: config/ia64/ia64.opt:118 config/rs6000/sysv4.opt:32 +#: config/alpha/alpha.opt:130 +msgid "Specify bit size of immediate TLS offsets." +msgstr "" + +#: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:510 +#: config/s390/s390.opt:194 config/sparc/sparc.opt:138 +#: config/visium/visium.opt:49 +msgid "Schedule code for given CPU." +msgstr "" + +#: config/ia64/ia64.opt:126 +msgid "Known Itanium CPUs (for use with the -mtune= option):" +msgstr "" + +#: config/ia64/ia64.opt:136 +msgid "Use data speculation before reload." +msgstr "" + +#: config/ia64/ia64.opt:140 +msgid "Use data speculation after reload." +msgstr "" + +#: config/ia64/ia64.opt:144 +msgid "Use control speculation." +msgstr "" + +#: config/ia64/ia64.opt:148 +msgid "Use in block data speculation before reload." +msgstr "" + +#: config/ia64/ia64.opt:152 +msgid "Use in block data speculation after reload." +msgstr "" + +#: config/ia64/ia64.opt:156 +msgid "Use in block control speculation." +msgstr "" + +#: config/ia64/ia64.opt:160 +msgid "Use simple data speculation check." +msgstr "" + +#: config/ia64/ia64.opt:164 +msgid "Use simple data speculation check for control speculation." +msgstr "" + +#: config/ia64/ia64.opt:174 +msgid "" +"Count speculative dependencies while calculating priority of instructions." +msgstr "" + +#: config/ia64/ia64.opt:178 +msgid "Place a stop bit after every cycle when scheduling." +msgstr "" + +#: config/ia64/ia64.opt:182 +msgid "" +"Assume that floating-point stores and loads are not likely to cause conflict " +"when placed into one instruction group." +msgstr "" + +#: config/ia64/ia64.opt:186 +msgid "" +"Soft limit on number of memory insns per instruction group, giving lower " +"priority to subsequent memory insns attempting to schedule in the same insn " +"group. Frequently useful to prevent cache bank conflicts. Default value is " +"1." +msgstr "" + +#: config/ia64/ia64.opt:190 +msgid "" +"Disallow more than 'msched-max-memory-insns' in instruction group. " +"Otherwise, limit is 'soft' (prefer non-memory operations when limit is " +"reached)." +msgstr "" + +#: config/ia64/ia64.opt:194 +msgid "Don't generate checks for control speculation in selective scheduling." +msgstr "" + +#: config/spu/spu.opt:20 +msgid "Emit warnings when run-time relocations are generated." +msgstr "" + +#: config/spu/spu.opt:24 +msgid "Emit errors when run-time relocations are generated." +msgstr "" + +#: config/spu/spu.opt:28 +msgid "Specify cost of branches (Default 20)." +msgstr "" + +#: config/spu/spu.opt:32 +msgid "Make sure loads and stores are not moved past DMA instructions." +msgstr "" + +#: config/spu/spu.opt:36 +msgid "volatile must be specified on any memory that is effected by DMA." +msgstr "" + +#: config/spu/spu.opt:40 config/spu/spu.opt:44 +msgid "" +"Insert nops when it might improve performance by allowing dual issue " +"(default)." +msgstr "" + +#: config/spu/spu.opt:48 +msgid "Use standard main function as entry for startup." +msgstr "" + +#: config/spu/spu.opt:52 +msgid "Generate branch hints for branches." +msgstr "" + +#: config/spu/spu.opt:56 +msgid "Maximum number of nops to insert for a hint (Default 2)." +msgstr "" + +#: config/spu/spu.opt:60 +msgid "" +"Approximate maximum number of instructions to allow between a hint and its " +"branch [125]." +msgstr "" + +#: config/spu/spu.opt:64 +msgid "Generate code for 18 bit addressing." +msgstr "" + +#: config/spu/spu.opt:68 +msgid "Generate code for 32 bit addressing." +msgstr "" + +#: config/spu/spu.opt:76 +msgid "" +"Insert hbrp instructions after hinted branch targets to avoid the SPU hang " +"issue." +msgstr "" + +#: config/spu/spu.opt:80 config/i386/i386.opt:253 config/s390/s390.opt:56 +msgid "Generate code for given CPU." +msgstr "" + +#: config/spu/spu.opt:88 +msgid "Access variables in 32-bit PPU objects (default)." +msgstr "" + +#: config/spu/spu.opt:92 +msgid "Access variables in 64-bit PPU objects." +msgstr "" + +#: config/spu/spu.opt:96 +msgid "Allow conversions between __ea and generic pointers (default)." +msgstr "" + +#: config/spu/spu.opt:100 +msgid "Size (in KB) of software data cache." +msgstr "" + +#: config/spu/spu.opt:104 +msgid "Atomically write back software data cache lines (default)." +msgstr "" + +#: config/epiphany/epiphany.opt:24 +msgid "Don't use any of r32..r63." +msgstr "" + +#: config/epiphany/epiphany.opt:28 +msgid "" +"preferentially allocate registers that allow short instruction generation." +msgstr "" + +#: config/epiphany/epiphany.opt:32 +msgid "Set branch cost." +msgstr "" + +#: config/epiphany/epiphany.opt:36 +msgid "enable conditional move instruction usage." +msgstr "" + +#: config/epiphany/epiphany.opt:40 +msgid "set number of nops to emit before each insn pattern." +msgstr "" + +#: config/epiphany/epiphany.opt:52 +msgid "Use software floating point comparisons." +msgstr "" + +#: config/epiphany/epiphany.opt:56 +msgid "Enable split of 32 bit immediate loads into low / high part." +msgstr "" + +#: config/epiphany/epiphany.opt:60 +msgid "Enable use of POST_INC / POST_DEC." +msgstr "" + +#: config/epiphany/epiphany.opt:64 +msgid "Enable use of POST_MODIFY." +msgstr "" + +#: config/epiphany/epiphany.opt:68 +msgid "Set number of bytes on the stack preallocated for use by the callee." +msgstr "" + +#: config/epiphany/epiphany.opt:72 +msgid "Assume round to nearest is selected for purposes of scheduling." +msgstr "" + +#: config/epiphany/epiphany.opt:76 +msgid "Generate call insns as indirect calls." +msgstr "" + +#: config/epiphany/epiphany.opt:80 +msgid "Generate call insns as direct calls." +msgstr "" + +#: config/epiphany/epiphany.opt:84 +msgid "" +"Assume labels and symbols can be addressed using 16 bit absolute addresses." +msgstr "" + +#: config/epiphany/epiphany.opt:108 +msgid "" +"A floatig point to integer truncation may be replaced with rounding to save " +"mode switching." +msgstr "" + +#: config/epiphany/epiphany.opt:112 +msgid "Vectorize for double-word operations." +msgstr "" + +#: config/epiphany/epiphany.opt:128 +msgid "" +"Split unaligned 8 byte vector moves before post-modify address generation." +msgstr "" + +#: config/epiphany/epiphany.opt:132 +msgid "Use the floating point unit for integer add/subtract." +msgstr "" + +#: config/epiphany/epiphany.opt:136 +msgid "Set register to hold -1." +msgstr "" + +#: config/ft32/ft32.opt:23 +msgid "target the software simulator." +msgstr "" + +#: config/ft32/ft32.opt:27 config/s390/s390.opt:225 config/mips/mips.opt:389 +msgid "Use LRA instead of reload." +msgstr "" + +#: config/ft32/ft32.opt:31 +msgid "Avoid use of the DIV and MOD instructions" +msgstr "" + +#: config/h8300/h8300.opt:23 +msgid "Generate H8S code." +msgstr "" + +#: config/h8300/h8300.opt:27 +msgid "Generate H8SX code." +msgstr "" + +#: config/h8300/h8300.opt:31 +msgid "Generate H8S/2600 code." +msgstr "" + +#: config/h8300/h8300.opt:35 +msgid "Make integers 32 bits wide." +msgstr "" + +#: config/h8300/h8300.opt:42 +msgid "Use registers for argument passing." +msgstr "" + +#: config/h8300/h8300.opt:46 +msgid "Consider access to byte sized memory slow." +msgstr "" + +#: config/h8300/h8300.opt:50 +msgid "Enable linker relaxing." +msgstr "" + +#: config/h8300/h8300.opt:54 +msgid "Generate H8/300H code." +msgstr "" + +#: config/h8300/h8300.opt:58 +msgid "Enable the normal mode." +msgstr "" + +#: config/h8300/h8300.opt:62 +msgid "Use H8/300 alignment rules." +msgstr "" + +#: config/h8300/h8300.opt:66 +msgid "Push extended registers on stack in monitor functions." +msgstr "" + +#: config/h8300/h8300.opt:70 +msgid "Do not push extended registers on stack in monitor functions." +msgstr "" + +#: config/pdp11/pdp11.opt:23 +msgid "Generate code for an 11/10." +msgstr "" + +#: config/pdp11/pdp11.opt:27 +msgid "Generate code for an 11/40." +msgstr "" + +#: config/pdp11/pdp11.opt:31 +msgid "Generate code for an 11/45." +msgstr "" + +#: config/pdp11/pdp11.opt:35 +msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)." +msgstr "" + +#: config/pdp11/pdp11.opt:39 +msgid "Do not use inline patterns for copying memory." +msgstr "" + +#: config/pdp11/pdp11.opt:43 +msgid "Use inline patterns for copying memory." +msgstr "" + +#: config/pdp11/pdp11.opt:47 +msgid "Do not pretend that branches are expensive." +msgstr "" + +#: config/pdp11/pdp11.opt:51 +msgid "Pretend that branches are expensive." +msgstr "" + +#: config/pdp11/pdp11.opt:55 +msgid "Use the DEC assembler syntax." +msgstr "" + +#: config/pdp11/pdp11.opt:59 +msgid "Use 32 bit float." +msgstr "" + +#: config/pdp11/pdp11.opt:63 +msgid "Use 64 bit float." +msgstr "" + +#: config/pdp11/pdp11.opt:67 config/rs6000/rs6000.opt:177 +#: config/frv/frv.opt:158 +msgid "Use hardware floating point." +msgstr "" + +#: config/pdp11/pdp11.opt:71 +msgid "Use 16 bit int." +msgstr "" + +#: config/pdp11/pdp11.opt:75 +msgid "Use 32 bit int." +msgstr "" + +#: config/pdp11/pdp11.opt:79 config/rs6000/rs6000.opt:173 +msgid "Do not use hardware floating point." +msgstr "" + +#: config/pdp11/pdp11.opt:83 +msgid "Target has split I&D." +msgstr "" + +#: config/pdp11/pdp11.opt:87 +msgid "Use UNIX assembler syntax." +msgstr "" + +#: config/xtensa/xtensa.opt:23 +msgid "Use CONST16 instruction to load constants." +msgstr "" + +#: config/xtensa/xtensa.opt:27 +msgid "Disable position-independent code (PIC) for use in OS kernel code." +msgstr "" + +#: config/xtensa/xtensa.opt:31 +msgid "Use indirect CALLXn instructions for large programs." +msgstr "" + +#: config/xtensa/xtensa.opt:35 +msgid "Automatically align branch targets to reduce branch penalties." +msgstr "" + +#: config/xtensa/xtensa.opt:39 +msgid "Intersperse literal pools with code in the text section." +msgstr "" + +#: config/xtensa/xtensa.opt:43 +msgid "" +"Relax literals in assembler and place them automatically in the text section." +msgstr "" + +#: config/xtensa/xtensa.opt:47 +msgid "" +"-mno-serialize-volatile\tDo not serialize volatile memory references with " +"MEMW instructions." +msgstr "" + +#: config/i386/cygming.opt:23 +msgid "Create console application." +msgstr "" + +#: config/i386/cygming.opt:27 +msgid "Generate code for a DLL." +msgstr "" + +#: config/i386/cygming.opt:31 +msgid "Ignore dllimport for functions." +msgstr "" + +#: config/i386/cygming.opt:35 +msgid "Use Mingw-specific thread support." +msgstr "" + +#: config/i386/cygming.opt:39 +msgid "Set Windows defines." +msgstr "" + +#: config/i386/cygming.opt:43 +msgid "Create GUI application." +msgstr "" + +#: config/i386/cygming.opt:47 +msgid "Use the GNU extension to the PE format for aligned common data." +msgstr "" + +#: config/i386/cygming.opt:51 +msgid "" +"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/" +"delete replacement." +msgstr "" + +#: config/i386/cygming.opt:58 +msgid "Put relocated read-only data into .data section." +msgstr "" + +#: config/i386/mingw.opt:29 +msgid "Warn about none ISO msvcrt scanf/printf width extensions." +msgstr "" + +#: config/i386/mingw.opt:33 +msgid "For nested functions on stack executable permission is set." +msgstr "" + +#: config/i386/mingw-w64.opt:23 +msgid "Use unicode startup and define UNICODE macro." msgstr "" #: config/i386/i386.opt:188 @@ -8147,6 +9211,20 @@ msgstr "" msgid "Use 80-bit long double." msgstr "" +#: config/i386/i386.opt:204 config/s390/s390.opt:154 +#: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102 +msgid "Use 64-bit long double." +msgstr "" + +#: config/i386/i386.opt:208 config/s390/s390.opt:150 +#: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98 +msgid "Use 128-bit long double." +msgstr "" + +#: config/i386/i386.opt:212 config/sh/sh.opt:179 +msgid "Reserve space for outgoing arguments in the function prologue." +msgstr "" + #: config/i386/i386.opt:216 msgid "Align some doubles on dword boundary." msgstr "" @@ -8197,8 +9275,8 @@ msgstr "" msgid "Use given x86-64 code model." msgstr "" -#: config/i386/i386.opt:283 config/tilegx/tilegx.opt:57 -#: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32 +#: config/i386/i386.opt:283 config/rs6000/aix64.opt:36 +#: config/rs6000/linux64.opt:32 config/tilegx/tilegx.opt:57 msgid "Known code models (for use with the -mcmodel= option):" msgstr "" @@ -8254,10 +9332,6 @@ msgstr "" msgid "Use native (MS) bitfield layout." msgstr "" -#: config/i386/i386.opt:396 config/aarch64/aarch64.opt:93 -msgid "Omit the frame pointer in leaf functions." -msgstr "" - #: config/i386/i386.opt:400 msgid "Set 80387 floating-point precision to 32-bit." msgstr "" @@ -8294,6 +9368,10 @@ msgstr "" msgid "Alternate calling convention." msgstr "" +#: config/i386/i386.opt:436 config/alpha/alpha.opt:23 +msgid "Do not use hardware fp." +msgstr "" + #: config/i386/i386.opt:440 msgid "Use SSE register passing conventions for SF and DF mode." msgstr "" @@ -8760,93 +9838,819 @@ msgstr "" msgid "Attempt to avoid generating instruction sequences containing ret bytes." msgstr "" -#: config/i386/i386.opt:917 config/aarch64/aarch64.opt:69 -msgid "Generate code which uses only the general registers." +#: config/pa/pa64-hpux.opt:23 +msgid "Assume code will be linked by GNU ld." msgstr "" -#: config/i386/cygming.opt:23 -msgid "Create console application." +#: config/pa/pa64-hpux.opt:27 +msgid "Assume code will be linked by HP ld." msgstr "" -#: config/i386/cygming.opt:27 -msgid "Generate code for a DLL." +#: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31 +#: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23 +msgid "Specify UNIX standard for predefines and linking." msgstr "" -#: config/i386/cygming.opt:31 -msgid "Ignore dllimport for functions." +#: config/pa/pa-hpux.opt:27 +msgid "Generate cpp defines for server IO." msgstr "" -#: config/i386/cygming.opt:35 -msgid "Use Mingw-specific thread support." +#: config/pa/pa-hpux.opt:35 +msgid "Generate cpp defines for workstation IO." msgstr "" -#: config/i386/cygming.opt:39 -msgid "Set Windows defines." +#: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95 +msgid "Generate PA1.0 code." msgstr "" -#: config/i386/cygming.opt:43 -msgid "Create GUI application." +#: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140 +msgid "Generate PA1.1 code." msgstr "" -#: config/i386/cygming.opt:47 -msgid "Use the GNU extension to the PE format for aligned common data." +#: config/pa/pa.opt:38 config/pa/pa.opt:103 +msgid "Generate PA2.0 code (requires binutils 2.10 or later)." msgstr "" -#: config/i386/cygming.opt:51 +#: config/pa/pa.opt:46 +msgid "Caller copies function arguments passed by hidden reference." +msgstr "" + +#: config/pa/pa.opt:50 +msgid "Disable FP regs." +msgstr "" + +#: config/pa/pa.opt:54 +msgid "Disable indexed addressing." +msgstr "" + +#: config/pa/pa.opt:58 +msgid "Generate fast indirect calls." +msgstr "" + +#: config/pa/pa.opt:66 +msgid "Assume code will be assembled by GAS." +msgstr "" + +#: config/pa/pa.opt:75 +msgid "Enable linker optimizations." +msgstr "" + +#: config/pa/pa.opt:79 +msgid "Always generate long calls." +msgstr "" + +#: config/pa/pa.opt:83 +msgid "Emit long load/store sequences." +msgstr "" + +#: config/pa/pa.opt:91 +msgid "Disable space regs." +msgstr "" + +#: config/pa/pa.opt:107 +msgid "Use portable calling conventions." +msgstr "" + +#: config/pa/pa.opt:111 msgid "" -"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/" -"delete replacement." +"Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, " +"7200, 7300, and 8000." msgstr "" -#: config/i386/cygming.opt:58 -msgid "Put relocated read-only data into .data section." +#: config/pa/pa.opt:136 config/frv/frv.opt:215 +msgid "Use software floating point." msgstr "" -#: config/i386/mingw-w64.opt:23 -msgid "Use unicode startup and define UNICODE macro." +#: config/pa/pa.opt:144 +msgid "Do not disable space regs." msgstr "" -#: config/i386/mingw.opt:29 -msgid "Warn about none ISO msvcrt scanf/printf width extensions." +#: config/v850/v850.opt:29 +msgid "Use registers r2 and r5." msgstr "" -#: config/i386/mingw.opt:33 -msgid "For nested functions on stack executable permission is set." +#: config/v850/v850.opt:33 +msgid "Use 4 byte entries in switch tables." msgstr "" -#: config/moxie/moxie.opt:31 -msgid "Enable MUL.X and UMUL.X instructions." +#: config/v850/v850.opt:37 +msgid "Enable backend debugging." msgstr "" -#: config/xtensa/xtensa.opt:23 -msgid "Use CONST16 instruction to load constants." +#: config/v850/v850.opt:41 +msgid "Do not use the callt instruction (default)." msgstr "" -#: config/xtensa/xtensa.opt:27 -msgid "Disable position-independent code (PIC) for use in OS kernel code." +#: config/v850/v850.opt:45 +msgid "Reuse r30 on a per function basis." msgstr "" -#: config/xtensa/xtensa.opt:31 -msgid "Use indirect CALLXn instructions for large programs." +#: config/v850/v850.opt:52 +msgid "Prohibit PC relative function calls." msgstr "" -#: config/xtensa/xtensa.opt:35 -msgid "Automatically align branch targets to reduce branch penalties." +#: config/v850/v850.opt:56 +msgid "Use stubs for function prologues." msgstr "" -#: config/xtensa/xtensa.opt:39 -msgid "Intersperse literal pools with code in the text section." +#: config/v850/v850.opt:60 +msgid "Set the max size of data eligible for the SDA area." msgstr "" -#: config/xtensa/xtensa.opt:43 +#: config/v850/v850.opt:67 +msgid "Enable the use of the short load instructions." +msgstr "" + +#: config/v850/v850.opt:71 +msgid "Same as: -mep -mprolog-function." +msgstr "" + +#: config/v850/v850.opt:75 +msgid "Set the max size of data eligible for the TDA area." +msgstr "" + +#: config/v850/v850.opt:82 +msgid "Do not enforce strict alignment." +msgstr "" + +#: config/v850/v850.opt:86 msgid "" -"Relax literals in assembler and place them automatically in the text section." +"Put jump tables for switch statements into the .data section rather than " +"the .code section." msgstr "" -#: config/xtensa/xtensa.opt:47 +#: config/v850/v850.opt:93 +msgid "Compile for the v850 processor." +msgstr "" + +#: config/v850/v850.opt:97 +msgid "Compile for the v850e processor." +msgstr "" + +#: config/v850/v850.opt:101 +msgid "Compile for the v850e1 processor." +msgstr "" + +#: config/v850/v850.opt:105 +msgid "Compile for the v850es variant of the v850e1." +msgstr "" + +#: config/v850/v850.opt:109 +msgid "Compile for the v850e2 processor." +msgstr "" + +#: config/v850/v850.opt:113 +msgid "Compile for the v850e2v3 processor." +msgstr "" + +#: config/v850/v850.opt:117 +msgid "Compile for the v850e3v5 processor." +msgstr "" + +#: config/v850/v850.opt:124 +msgid "Enable v850e3v5 loop instructions." +msgstr "" + +#: config/v850/v850.opt:128 +msgid "Set the max size of data eligible for the ZDA area." +msgstr "" + +#: config/v850/v850.opt:135 +msgid "Enable relaxing in the assembler." +msgstr "" + +#: config/v850/v850.opt:139 +msgid "Prohibit PC relative jumps." +msgstr "" + +#: config/v850/v850.opt:143 +msgid "Inhibit the use of hardware floating point instructions." +msgstr "" + +#: config/v850/v850.opt:147 msgid "" -"-mno-serialize-volatile\tDo not serialize volatile memory references with " -"MEMW instructions." +"Allow the use of hardware floating point instructions for V850E2V3 and up." +msgstr "" + +#: config/v850/v850.opt:151 +msgid "Enable support for the RH850 ABI. This is the default." +msgstr "" + +#: config/v850/v850.opt:155 +msgid "Enable support for the old GCC ABI." +msgstr "" + +#: config/v850/v850.opt:159 +msgid "Support alignments of up to 64-bits." +msgstr "" + +#: config/g.opt:27 +msgid "" +"-G<number>\tPut global and static data smaller than <number> bytes into a " +"special section (on some targets)." +msgstr "" + +#: config/lynx.opt:23 +msgid "Support legacy multi-threading." +msgstr "" + +#: config/lynx.opt:27 +msgid "Use shared libraries." +msgstr "" + +#: config/lynx.opt:31 +msgid "Support multi-threading." +msgstr "" + +#: config/nvptx/nvptx.opt:22 +msgid "Generate code for a 32-bit ABI." +msgstr "" + +#: config/nvptx/nvptx.opt:26 +msgid "Generate code for a 64-bit ABI." +msgstr "" + +#: config/nvptx/nvptx.opt:30 +msgid "Link in code for a __main kernel." +msgstr "" + +#: config/nvptx/nvptx.opt:34 +msgid "Optimize partition neutering." +msgstr "" + +#: config/nvptx/nvptx.opt:38 +msgid "Use custom stacks instead of local memory for automatic storage." +msgstr "" + +#: config/nvptx/nvptx.opt:42 +msgid "Generate code that can keep local state uniform across all lanes." +msgstr "" + +#: config/nvptx/nvptx.opt:46 +msgid "" +"Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt." +msgstr "" + +#: config/vxworks.opt:36 +msgid "Assume the VxWorks RTP environment." +msgstr "" + +#: config/vxworks.opt:43 +msgid "Assume the VxWorks vThreads environment." +msgstr "" + +#: config/cr16/cr16.opt:23 +msgid "-msim Use simulator runtime." +msgstr "" + +#: config/cr16/cr16.opt:27 +msgid "Generate SBIT, CBIT instructions." +msgstr "" + +#: config/cr16/cr16.opt:31 +msgid "Support multiply accumulate instructions." +msgstr "" + +#: config/cr16/cr16.opt:38 +msgid "Treat data references as near, far or medium. medium is default." +msgstr "" + +#: config/cr16/cr16.opt:42 +msgid "Generate code for CR16C architecture." +msgstr "" + +#: config/cr16/cr16.opt:46 +msgid "Generate code for CR16C+ architecture (Default)." +msgstr "" + +#: config/cr16/cr16.opt:50 +msgid "Treat integers as 32-bit." +msgstr "" + +#: config/avr/avr.opt:23 +msgid "Use subroutines for function prologues and epilogues." +msgstr "" + +#: config/avr/avr.opt:26 +#, c-format +msgid "missing device or architecture after %qs" +msgstr "" + +#: config/avr/avr.opt:27 +msgid "-mmcu=MCU\tSelect the target MCU." +msgstr "" + +#: config/avr/avr.opt:31 +msgid "Set the number of 64 KiB flash segments." +msgstr "" + +#: config/avr/avr.opt:35 +msgid "Indicate presence of a processor erratum." +msgstr "" + +#: config/avr/avr.opt:39 +msgid "Enable Read-Modify-Write (RMW) instructions support/use." +msgstr "" + +#: config/avr/avr.opt:49 +msgid "Use an 8-bit 'int' type." +msgstr "" + +#: config/avr/avr.opt:53 +msgid "Change the stack pointer without disabling interrupts." +msgstr "" + +#: config/avr/avr.opt:57 +msgid "" +"Set the branch costs for conditional branch instructions. Reasonable values " +"are small, non-negative integers. The default branch cost is 0." +msgstr "" + +#: config/avr/avr.opt:67 +msgid "Change only the low 8 bits of the stack pointer." +msgstr "" + +#: config/avr/avr.opt:71 +msgid "Relax branches." +msgstr "" + +#: config/avr/avr.opt:75 +msgid "" +"Make the linker relaxation machine assume that a program counter wrap-around " +"occurs." +msgstr "" + +#: config/avr/avr.opt:79 +msgid "" +"Accumulate outgoing function arguments and acquire/release the needed stack " +"space for outpoing function arguments in function prologue/epilogue. " +"Without this option, outgoing arguments are pushed before calling a function " +"and popped afterwards. This option can lead to reduced code size for " +"functions that call many functions that get their arguments on the stack " +"like, for example printf." +msgstr "" + +#: config/avr/avr.opt:83 +msgid "" +"When accessing RAM, use X as imposed by the hardware, i.e. just use pre-" +"decrement, post-increment and indirect addressing with the X register. " +"Without this option, the compiler may assume that there is an addressing " +"mode X+const similar to Y+const and Z+const and emit instructions to emulate " +"such an addressing mode for X." +msgstr "" + +#: config/avr/avr.opt:88 +msgid "" +"The device has no SPH special function register. This option will be " +"overridden by the compiler driver with the correct setting if presence/" +"absence of SPH can be deduced from -mmcu=MCU." +msgstr "" + +#: config/avr/avr.opt:92 +msgid "Warn if the address space of an address is changed." +msgstr "" + +#: config/avr/avr.opt:96 +msgid "" +"Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by " +"default." +msgstr "" + +#: config/avr/avr.opt:100 +msgid "" +"Allow to use truncation instead of rounding towards zero for fractional " +"fixed-point types." +msgstr "" + +#: config/avr/avr.opt:104 +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:108 +msgid "Do not link against the device-specific library lib<MCU>.a." +msgstr "" + +#: config/m32r/m32r.opt:34 +msgid "Compile for the m32rx." +msgstr "" + +#: config/m32r/m32r.opt:38 +msgid "Compile for the m32r2." +msgstr "" + +#: config/m32r/m32r.opt:42 +msgid "Compile for the m32r." +msgstr "" + +#: config/m32r/m32r.opt:46 +msgid "Align all loops to 32 byte boundary." +msgstr "" + +#: config/m32r/m32r.opt:50 +msgid "Prefer branches over conditional execution." +msgstr "" + +#: config/m32r/m32r.opt:54 +msgid "Give branches their default cost." +msgstr "" + +#: config/m32r/m32r.opt:58 +msgid "Display compile time statistics." +msgstr "" + +#: config/m32r/m32r.opt:62 +msgid "Specify cache flush function." +msgstr "" + +#: config/m32r/m32r.opt:66 +msgid "Specify cache flush trap number." +msgstr "" + +#: config/m32r/m32r.opt:70 +msgid "Only issue one instruction per cycle." +msgstr "" + +#: config/m32r/m32r.opt:74 +msgid "Allow two instructions to be issued per cycle." +msgstr "" + +#: config/m32r/m32r.opt:78 +msgid "Code size: small, medium or large." +msgstr "" + +#: config/m32r/m32r.opt:94 +msgid "Don't call any cache flush functions." +msgstr "" + +#: config/m32r/m32r.opt:98 +msgid "Don't call any cache flush trap." +msgstr "" + +#: config/m32r/m32r.opt:105 +msgid "Small data area: none, sdata, use." +msgstr "" + +#: config/s390/tpf.opt:23 +msgid "Enable TPF-OS tracing code." +msgstr "" + +#: config/s390/tpf.opt:27 +msgid "Specify main object for TPF-OS." +msgstr "" + +#: config/s390/s390.opt:48 +msgid "31 bit ABI." +msgstr "" + +#: config/s390/s390.opt:52 +msgid "64 bit ABI." +msgstr "" + +#: config/s390/s390.opt:120 +msgid "Maintain backchain pointer." +msgstr "" + +#: config/s390/s390.opt:124 +msgid "Additional debug prints." +msgstr "" + +#: config/s390/s390.opt:128 +msgid "ESA/390 architecture." +msgstr "" + +#: config/s390/s390.opt:132 +msgid "Enable decimal floating point hardware support." +msgstr "" + +#: config/s390/s390.opt:136 +msgid "Enable hardware floating point." +msgstr "" + +#: config/s390/s390.opt:140 +msgid "" +"Takes two non-negative integer numbers separated by a comma. Prepend the " +"function label with the number of two-byte Nop instructions indicated by the " +"first. Append Nop instructions covering the number of halfwords indicated " +"by the second after the label. Nop instructions of the largest possible " +"size are used (six, four or two bytes), beginning with the largest possible " +"size. Using 0 for both values disables hotpatching." +msgstr "" + +#: config/s390/s390.opt:158 +msgid "Use hardware transactional execution instructions." +msgstr "" + +#: config/s390/s390.opt:162 +msgid "Use hardware vector facility instructions and enable the vector ABI." +msgstr "" + +#: config/s390/s390.opt:166 +msgid "Use packed stack layout." +msgstr "" + +#: config/s390/s390.opt:170 +msgid "Use bras for executable < 64k." +msgstr "" + +#: config/s390/s390.opt:174 +msgid "Disable hardware floating point." +msgstr "" + +#: config/s390/s390.opt:178 +msgid "" +"Set the max. number of bytes which has to be left to stack size before a " +"trap instruction is triggered." +msgstr "" + +#: config/s390/s390.opt:182 +msgid "Switches off the -mstack-guard= option." +msgstr "" + +#: config/s390/s390.opt:186 +msgid "" +"Emit extra code in the function prologue in order to trap if the stack size " +"exceeds the given limit." +msgstr "" + +#: config/s390/s390.opt:190 +msgid "Switches off the -mstack-size= option." +msgstr "" + +#: config/s390/s390.opt:198 +msgid "Use the mvcle instruction for block moves." +msgstr "" + +#: config/s390/s390.opt:202 +msgid "" +"Enable the z vector language extension providing the context-sensitive " +"vector macro and enable the Altivec-style builtins in vecintrin.h." +msgstr "" + +#: config/s390/s390.opt:207 +msgid "Warn if a function uses alloca or creates an array with dynamic size." +msgstr "" + +#: config/s390/s390.opt:211 +msgid "Warn if a single function's framesize exceeds the given framesize." +msgstr "" + +#: config/s390/s390.opt:215 +msgid "z/Architecture." +msgstr "" + +#: config/s390/s390.opt:219 +msgid "" +"Set the branch costs for conditional branch instructions. Reasonable values " +"are small, non-negative integers. The default branch cost is 1." +msgstr "" + +#: config/rl78/rl78.opt:27 config/rx/rx.opt:87 +msgid "Use the simulator runtime." +msgstr "" + +#: config/rl78/rl78.opt:31 +msgid "" +"Selects the type of hardware multiplication and division to use (none/g13/" +"g14)." +msgstr "" + +#: config/rl78/rl78.opt:50 +msgid "Use all registers, reserving none for interrupt handlers." +msgstr "" + +#: config/rl78/rl78.opt:54 +msgid "Enable assembler and linker relaxation. Enabled by default at -Os." +msgstr "" + +#: config/rl78/rl78.opt:58 +msgid "" +"Selects the type of RL78 core being targeted (g10/g13/g14). The default is " +"the G14. If set, also selects the hardware multiply support to be used." +msgstr "" + +#: config/rl78/rl78.opt:77 +msgid "Alias for -mcpu=g10." +msgstr "" + +#: config/rl78/rl78.opt:81 +msgid "Alias for -mcpu=g13." +msgstr "" + +#: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89 +msgid "Alias for -mcpu=g14." +msgstr "" + +#: config/rl78/rl78.opt:93 +msgid "" +"Assume ES is zero throughout program execution, use ES: for read-only data." +msgstr "" + +#: config/rl78/rl78.opt:97 +msgid "Stores the MDUC registers in interrupt handlers for G13 target." +msgstr "" + +#: config/stormy16/stormy16.opt:24 +msgid "Provide libraries for the simulator." +msgstr "" + +#: config/arm/arm-tables.opt:25 +msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):" +msgstr "" + +#: config/arm/arm-tables.opt:359 +msgid "Known ARM architectures (for use with the -march= option):" +msgstr "" + +#: config/arm/arm-tables.opt:468 +msgid "Known ARM FPUs (for use with the -mfpu= option):" +msgstr "" + +#: config/arm/arm.opt:26 +msgid "TLS dialect to use:" +msgstr "" + +#: config/arm/arm.opt:36 +msgid "Specify an ABI." +msgstr "" + +#: config/arm/arm.opt:40 +msgid "Known ARM ABIs (for use with the -mabi= option):" +msgstr "" + +#: config/arm/arm.opt:59 +msgid "Generate a call to abort if a noreturn function returns." +msgstr "" + +#: config/arm/arm.opt:66 +msgid "Generate APCS conformant stack frames." +msgstr "" + +#: config/arm/arm.opt:70 +msgid "Generate re-entrant, PIC code." +msgstr "" + +#: config/arm/arm.opt:86 +msgid "Generate code in 32 bit ARM state." +msgstr "" + +#: config/arm/arm.opt:94 +msgid "Thumb: Assume non-static functions may be called from ARM code." +msgstr "" + +#: config/arm/arm.opt:98 +msgid "Thumb: Assume function pointers may go to non-Thumb aware code." +msgstr "" + +#: config/arm/arm.opt:106 +msgid "Specify if floating point hardware should be used." +msgstr "" + +#: config/arm/arm.opt:110 +msgid "" +"Specify that the compiler should target secure code as per ARMv8-M Security " +"Extensions." +msgstr "" + +#: config/arm/arm.opt:114 +msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):" +msgstr "" + +#: config/arm/arm.opt:127 +msgid "Switch ARM/Thumb modes on alternating functions for compiler testing." +msgstr "" + +#: config/arm/arm.opt:131 +msgid "Specify the __fp16 floating-point format." +msgstr "" + +#: config/arm/arm.opt:135 +msgid "Known __fp16 formats (for use with the -mfp16-format= option):" +msgstr "" + +#: config/arm/arm.opt:148 +msgid "Specify the name of the target floating point hardware/format." +msgstr "" + +#: config/arm/arm.opt:159 +msgid "Generate call insns as indirect calls, if necessary." +msgstr "" + +#: config/arm/arm.opt:163 +msgid "Assume data segments are relative to text segment." +msgstr "" + +#: config/arm/arm.opt:167 +msgid "Specify the register to be used for PIC addressing." +msgstr "" + +#: config/arm/arm.opt:171 +msgid "Store function names in object code." +msgstr "" + +#: config/arm/arm.opt:175 +msgid "Permit scheduling of a function's prologue sequence." +msgstr "" + +#: config/arm/arm.opt:179 config/rs6000/rs6000.opt:248 +msgid "Do not load the PIC register in function prologues." +msgstr "" + +#: config/arm/arm.opt:186 +msgid "Specify the minimum bit alignment of structures." +msgstr "" + +#: config/arm/arm.opt:190 +msgid "Generate code for Thumb state." +msgstr "" + +#: config/arm/arm.opt:194 +msgid "Support calls between Thumb and ARM instruction sets." +msgstr "" + +#: config/arm/arm.opt:198 +msgid "Specify thread local storage scheme." +msgstr "" + +#: config/arm/arm.opt:202 +msgid "Specify how to access the thread pointer." +msgstr "" + +#: config/arm/arm.opt:206 +msgid "Valid arguments to -mtp=:" +msgstr "" + +#: config/arm/arm.opt:219 +msgid "Thumb: Generate (non-leaf) stack frames even if not needed." +msgstr "" + +#: config/arm/arm.opt:223 +msgid "Thumb: Generate (leaf) stack frames even if not needed." +msgstr "" + +#: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42 +msgid "Tune code for the given processor." +msgstr "" + +#: config/arm/arm.opt:231 +msgid "" +"Print CPU tuning information as comment in assembler file. This is an " +"option used only for regression testing of the compiler and not intended for " +"ordinary use in compiling code." +msgstr "" + +#: config/arm/arm.opt:242 +msgid "" +"Use Neon quad-word (rather than double-word) registers for vectorization." +msgstr "" + +#: config/arm/arm.opt:246 +msgid "" +"Use Neon double-word (rather than quad-word) registers for vectorization." +msgstr "" + +#: config/arm/arm.opt:250 +msgid "Only generate absolute relocations on word sized values." +msgstr "" + +#: config/arm/arm.opt:254 +msgid "Generate IT blocks appropriate for ARMv8." +msgstr "" + +#: config/arm/arm.opt:258 +msgid "" +"Avoid overlapping destination and address registers on LDRD instructions " +"that may trigger Cortex-M3 errata." +msgstr "" + +#: config/arm/arm.opt:263 config/arc/arc.opt:488 +msgid "Enable unaligned word and halfword accesses to packed data." +msgstr "" + +#: config/arm/arm.opt:267 +msgid "Use Neon to perform 64-bits operations rather than core registers." +msgstr "" + +#: config/arm/arm.opt:271 +msgid "Assume loading data from flash is slower than fetching instructions." +msgstr "" + +#: config/arm/arm.opt:275 +msgid "Assume unified syntax for inline assembly code." +msgstr "" + +#: config/arm/arm.opt:279 +msgid "Do not allow constant data to be placed in code sections." +msgstr "" + +#: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34 +#: config/visium/visium.opt:37 +msgid "Use hardware FP." +msgstr "" + +#: config/sparc/sparc.opt:38 config/visium/visium.opt:41 +msgid "Do not use hardware FP." msgstr "" #: config/sparc/sparc.opt:42 @@ -8941,6 +10745,10 @@ msgstr "" msgid "Do not generate code that can only run in supervisor mode (default)." msgstr "" +#: config/sparc/sparc.opt:134 config/visium/visium.opt:45 +msgid "Use features of and schedule code for given CPU." +msgstr "" + #: config/sparc/sparc.opt:214 msgid "Use given SPARC-V9 code model." msgstr "" @@ -8967,224 +10775,710 @@ msgstr "" msgid "Specify the memory model in effect for the program." msgstr "" -#: config/m32c/m32c.opt:23 -msgid "-msim\tUse simulator runtime." +#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141 +msgid "Generate 64-bit code." msgstr "" -#: config/m32c/m32c.opt:27 -msgid "-mcpu=r8c\tCompile code for R8C variants." +#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:145 +msgid "Generate 32-bit code." msgstr "" -#: config/m32c/m32c.opt:31 -msgid "-mcpu=m16c\tCompile code for M16C variants." +#: config/rs6000/rs6000-tables.opt:24 +msgid "Known CPUs (for use with the -mcpu= and -mtune= options):" msgstr "" -#: config/m32c/m32c.opt:35 -msgid "-mcpu=m32cm\tCompile code for M32CM variants." +#: config/rs6000/476.opt:24 +msgid "" +"Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl " +"insns used for GOT accesses." msgstr "" -#: config/m32c/m32c.opt:39 -msgid "-mcpu=m32c\tCompile code for M32C variants." +#: config/rs6000/aix64.opt:24 +msgid "Compile for 64-bit pointers." msgstr "" -#: config/m32c/m32c.opt:43 -msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)." +#: config/rs6000/aix64.opt:28 +msgid "Compile for 32-bit pointers." msgstr "" -#: config/iq2000/iq2000.opt:31 -msgid "Specify CPU for code generation purposes." +#: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28 +msgid "Select code model." msgstr "" -#: config/iq2000/iq2000.opt:47 -msgid "Specify CPU for scheduling purposes." +#: config/rs6000/aix64.opt:49 +msgid "Support message passing with the Parallel Environment." msgstr "" -#: config/iq2000/iq2000.opt:51 -msgid "Known IQ2000 CPUs (for use with the -mcpu= option):" +#: config/rs6000/linux64.opt:24 +msgid "Call mcount for profiling before a function prologue." msgstr "" -#: config/iq2000/iq2000.opt:70 -msgid "No default crt0.o." +#: config/rs6000/rs6000.opt:109 +msgid "Use PowerPC-64 instruction set." msgstr "" -#: config/g.opt:27 +#: config/rs6000/rs6000.opt:113 +msgid "Use PowerPC General Purpose group optional instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:117 +msgid "Use PowerPC Graphics group optional instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:121 +msgid "Use PowerPC V2.01 single field mfcr instruction." +msgstr "" + +#: config/rs6000/rs6000.opt:125 +msgid "Use PowerPC V2.02 popcntb instruction." +msgstr "" + +#: config/rs6000/rs6000.opt:129 +msgid "Use PowerPC V2.02 floating point rounding instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:133 +msgid "Use PowerPC V2.05 compare bytes instruction." +msgstr "" + +#: config/rs6000/rs6000.opt:137 msgid "" -"-G<number>\tPut global and static data smaller than <number> bytes into a " -"special section (on some targets)." +"Use extended PowerPC V2.05 move floating point to/from GPR instructions." msgstr "" -#: config/linux-android.opt:23 -msgid "Generate code for the Android platform." +#: config/rs6000/rs6000.opt:141 +msgid "Use AltiVec instructions." msgstr "" -#: config/ia64/ilp32.opt:3 -msgid "Generate ILP32 code." +#: config/rs6000/rs6000.opt:145 +msgid "Generate Altivec instructions using little-endian element order." msgstr "" -#: config/ia64/ilp32.opt:7 -msgid "Generate LP64 code." +#: config/rs6000/rs6000.opt:149 +msgid "Generate Altivec instructions using big-endian element order." msgstr "" -#: config/ia64/ia64.opt:28 -msgid "Generate big endian code." +#: config/rs6000/rs6000.opt:153 +msgid "Use decimal floating point instructions." msgstr "" -#: config/ia64/ia64.opt:32 -msgid "Generate little endian code." +#: config/rs6000/rs6000.opt:157 +msgid "Use 4xx half-word multiply instructions." msgstr "" -#: config/ia64/ia64.opt:36 -msgid "Generate code for GNU as." +#: config/rs6000/rs6000.opt:161 +msgid "Use 4xx string-search dlmzb instruction." msgstr "" -#: config/ia64/ia64.opt:40 -msgid "Generate code for GNU ld." +#: config/rs6000/rs6000.opt:165 +msgid "Generate load/store multiple instructions." msgstr "" -#: config/ia64/ia64.opt:44 -msgid "Emit stop bits before and after volatile extended asms." +#: config/rs6000/rs6000.opt:169 +msgid "Generate string instructions for block moves." msgstr "" -#: config/ia64/ia64.opt:48 -msgid "Use in/loc/out register names." +#: config/rs6000/rs6000.opt:181 +msgid "Use PowerPC V2.06 popcntd instruction." msgstr "" -#: config/ia64/ia64.opt:55 -msgid "Enable use of sdata/scommon/sbss." +#: config/rs6000/rs6000.opt:185 +msgid "" +"Under -ffast-math, generate a FRIZ instruction for (double)(long long) " +"conversions." msgstr "" -#: config/ia64/ia64.opt:59 -msgid "Generate code without GP reg." +#: config/rs6000/rs6000.opt:193 +msgid "Use vector/scalar (VSX) instructions." msgstr "" -#: config/ia64/ia64.opt:63 -msgid "gp is constant (but save/restore gp on indirect calls)." +#: config/rs6000/rs6000.opt:240 +msgid "Do not generate load/store with update instructions." msgstr "" -#: config/ia64/ia64.opt:67 -msgid "Generate self-relocatable code." +#: config/rs6000/rs6000.opt:244 +msgid "Generate load/store with update instructions." msgstr "" -#: config/ia64/ia64.opt:71 -msgid "Generate inline floating point division, optimize for latency." +#: config/rs6000/rs6000.opt:252 +msgid "Avoid generation of indexed load/store instructions when possible." msgstr "" -#: config/ia64/ia64.opt:75 -msgid "Generate inline floating point division, optimize for throughput." +#: config/rs6000/rs6000.opt:256 +msgid "Mark __tls_get_addr calls with argument info." msgstr "" -#: config/ia64/ia64.opt:82 -msgid "Generate inline integer division, optimize for latency." +#: config/rs6000/rs6000.opt:263 +msgid "Schedule the start and end of the procedure." msgstr "" -#: config/ia64/ia64.opt:86 -msgid "Generate inline integer division, optimize for throughput." +#: config/rs6000/rs6000.opt:267 +msgid "Return all structures in memory (AIX default)." msgstr "" -#: config/ia64/ia64.opt:90 -msgid "Do not inline integer division." +#: config/rs6000/rs6000.opt:271 +msgid "Return small structures in registers (SVR4 default)." msgstr "" -#: config/ia64/ia64.opt:94 -msgid "Generate inline square root, optimize for latency." +#: config/rs6000/rs6000.opt:275 +msgid "Conform more closely to IBM XLC semantics." msgstr "" -#: config/ia64/ia64.opt:98 -msgid "Generate inline square root, optimize for throughput." +#: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283 +msgid "" +"Generate software reciprocal divide and square root for better throughput." msgstr "" -#: config/ia64/ia64.opt:102 -msgid "Do not inline square root." +#: config/rs6000/rs6000.opt:287 +msgid "Assume that the reciprocal estimate instructions provide more accuracy." msgstr "" -#: config/ia64/ia64.opt:106 -msgid "Enable DWARF line debug info via GNU as." +#: config/rs6000/rs6000.opt:291 +msgid "Do not place floating point constants in TOC." msgstr "" -#: config/ia64/ia64.opt:110 -msgid "Enable earlier placing stop bits for better scheduling." +#: config/rs6000/rs6000.opt:295 +msgid "Place floating point constants in TOC." msgstr "" -#: config/ia64/ia64.opt:126 -msgid "Known Itanium CPUs (for use with the -mtune= option):" +#: config/rs6000/rs6000.opt:299 +msgid "Do not place symbol+offset constants in TOC." msgstr "" -#: config/ia64/ia64.opt:136 -msgid "Use data speculation before reload." +#: config/rs6000/rs6000.opt:303 +msgid "Place symbol+offset constants in TOC." msgstr "" -#: config/ia64/ia64.opt:140 -msgid "Use data speculation after reload." +#: config/rs6000/rs6000.opt:314 +msgid "Use only one TOC entry per procedure." msgstr "" -#: config/ia64/ia64.opt:144 -msgid "Use control speculation." +#: config/rs6000/rs6000.opt:318 +msgid "Put everything in the regular TOC." msgstr "" -#: config/ia64/ia64.opt:148 -msgid "Use in block data speculation before reload." +#: config/rs6000/rs6000.opt:322 +msgid "Generate VRSAVE instructions when generating AltiVec code." msgstr "" -#: config/ia64/ia64.opt:152 -msgid "Use in block data speculation after reload." +#: config/rs6000/rs6000.opt:326 +msgid "Deprecated option. Use -mno-vrsave instead." msgstr "" -#: config/ia64/ia64.opt:156 -msgid "Use in block control speculation." +#: config/rs6000/rs6000.opt:330 +msgid "Deprecated option. Use -mvrsave instead." msgstr "" -#: config/ia64/ia64.opt:160 -msgid "Use simple data speculation check." +#: config/rs6000/rs6000.opt:334 +msgid "" +"Specify how many bytes should be moved inline before calling out to memcpy/" +"memmove." msgstr "" -#: config/ia64/ia64.opt:164 -msgid "Use simple data speculation check for control speculation." +#: config/rs6000/rs6000.opt:338 +msgid "" +"Specify the maximum number pairs of load instructions that should be " +"generated inline for the compare. If the number needed exceeds the limit, a " +"call to memcmp will be generated instead." msgstr "" -#: config/ia64/ia64.opt:167 config/ia64/ia64.opt:170 c-family/c.opt:752 -#: c-family/c.opt:1153 c-family/c.opt:1160 c-family/c.opt:1344 -#: c-family/c.opt:1363 c-family/c.opt:1386 c-family/c.opt:1392 -#: c-family/c.opt:1399 c-family/c.opt:1427 c-family/c.opt:1438 -#: c-family/c.opt:1441 c-family/c.opt:1444 c-family/c.opt:1447 -#: c-family/c.opt:1450 c-family/c.opt:1491 c-family/c.opt:1626 -#: c-family/c.opt:1650 c-family/c.opt:1690 c-family/c.opt:1721 -#: c-family/c.opt:1725 c-family/c.opt:1741 c-family/c-opts.c:433 -#, gcc-internal-format -msgid "switch %qs is no longer supported" +#: config/rs6000/rs6000.opt:342 +msgid "" +"Specify the maximum number pairs of load instructions that should be " +"generated inline for the compare. If the number needed exceeds the limit, a " +"call to strncmp will be generated instead." msgstr "" -#: config/ia64/ia64.opt:174 +#: config/rs6000/rs6000.opt:346 +msgid "Generate isel instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:350 +msgid "Deprecated option. Use -mno-isel instead." +msgstr "" + +#: config/rs6000/rs6000.opt:354 +msgid "Deprecated option. Use -misel instead." +msgstr "" + +#: config/rs6000/rs6000.opt:358 +msgid "Generate SPE SIMD instructions on E500." +msgstr "" + +#: config/rs6000/rs6000.opt:362 +msgid "Generate PPC750CL paired-single instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:366 +msgid "Deprecated option. Use -mno-spe instead." +msgstr "" + +#: config/rs6000/rs6000.opt:370 +msgid "Deprecated option. Use -mspe instead." +msgstr "" + +#: config/rs6000/rs6000.opt:374 +msgid "-mdebug=\tEnable debug output." +msgstr "" + +#: config/rs6000/rs6000.opt:378 +msgid "Use the AltiVec ABI extensions." +msgstr "" + +#: config/rs6000/rs6000.opt:382 +msgid "Do not use the AltiVec ABI extensions." +msgstr "" + +#: config/rs6000/rs6000.opt:386 +msgid "Use the SPE ABI extensions." +msgstr "" + +#: config/rs6000/rs6000.opt:390 +msgid "Do not use the SPE ABI extensions." +msgstr "" + +#: config/rs6000/rs6000.opt:394 +msgid "Use the ELFv1 ABI." +msgstr "" + +#: config/rs6000/rs6000.opt:398 +msgid "Use the ELFv2 ABI." +msgstr "" + +#: config/rs6000/rs6000.opt:405 +msgid "using darwin64 ABI" +msgstr "" + +#: config/rs6000/rs6000.opt:408 +msgid "using old darwin ABI" +msgstr "" + +#: config/rs6000/rs6000.opt:411 +msgid "using IEEE extended precision long double" +msgstr "" + +#: config/rs6000/rs6000.opt:414 +msgid "using IBM extended precision long double" +msgstr "" + +#: config/rs6000/rs6000.opt:418 +msgid "-mcpu=\tUse features of and schedule code for given CPU." +msgstr "" + +#: config/rs6000/rs6000.opt:422 +msgid "-mtune=\tSchedule code for given CPU." +msgstr "" + +#: config/rs6000/rs6000.opt:426 +msgid "-mtraceback=\tSelect full, part, or no traceback table." +msgstr "" + +#: config/rs6000/rs6000.opt:442 +msgid "Avoid all range limits on call instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:446 +msgid "Generate Cell microcode." +msgstr "" + +#: config/rs6000/rs6000.opt:450 +msgid "Warn when a Cell microcoded instruction is emitted." +msgstr "" + +#: config/rs6000/rs6000.opt:454 +msgid "Warn about deprecated 'vector long ...' AltiVec type usage." +msgstr "" + +#: config/rs6000/rs6000.opt:458 +msgid "-mfloat-gprs=\tSelect GPR floating point method." +msgstr "" + +#: config/rs6000/rs6000.opt:462 +msgid "Valid arguments to -mfloat-gprs=:" +msgstr "" + +#: config/rs6000/rs6000.opt:478 +msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)." +msgstr "" + +#: config/rs6000/rs6000.opt:486 +msgid "Determine which dependences between insns are considered costly." +msgstr "" + +#: config/rs6000/rs6000.opt:490 +msgid "Specify which post scheduling nop insertion scheme to apply." +msgstr "" + +#: config/rs6000/rs6000.opt:494 +msgid "Specify alignment of structure fields default/natural." +msgstr "" + +#: config/rs6000/rs6000.opt:498 +msgid "Valid arguments to -malign-:" +msgstr "" + +#: config/rs6000/rs6000.opt:508 +msgid "Specify scheduling priority for dispatch slot restricted insns." +msgstr "" + +#: config/rs6000/rs6000.opt:512 +msgid "Single-precision floating point unit." +msgstr "" + +#: config/rs6000/rs6000.opt:516 +msgid "Double-precision floating point unit." +msgstr "" + +#: config/rs6000/rs6000.opt:520 +msgid "Floating point unit does not support divide & sqrt." +msgstr "" + +#: config/rs6000/rs6000.opt:524 +msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)." +msgstr "" + +#: config/rs6000/rs6000.opt:546 +msgid "Specify Xilinx FPU." +msgstr "" + +#: config/rs6000/rs6000.opt:550 +msgid "Use r11 to hold the static link in calls to functions via pointers." +msgstr "" + +#: config/rs6000/rs6000.opt:554 +msgid "Save the TOC in the prologue for indirect calls rather than inline." +msgstr "" + +#: config/rs6000/rs6000.opt:558 +msgid "Allow 128-bit integers in VSX registers." +msgstr "" + +#: config/rs6000/rs6000.opt:562 msgid "" -"Count speculative dependencies while calculating priority of instructions." +"Fuse certain integer operations together for better performance on power8." msgstr "" -#: config/ia64/ia64.opt:178 -msgid "Place a stop bit after every cycle when scheduling." +#: config/rs6000/rs6000.opt:566 +msgid "Allow sign extension in fusion operations." msgstr "" -#: config/ia64/ia64.opt:182 +#: config/rs6000/rs6000.opt:570 +msgid "Use vector and scalar instructions added in ISA 2.07." +msgstr "" + +#: config/rs6000/rs6000.opt:574 +msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:578 +msgid "Use ISA 2.07 direct move between GPR & VSX register instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:582 +msgid "Use ISA 2.07 transactional memory (HTM) instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:586 +msgid "Generate the quad word memory instructions (lq/stq)." +msgstr "" + +#: config/rs6000/rs6000.opt:590 +msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)." +msgstr "" + +#: config/rs6000/rs6000.opt:594 msgid "" -"Assume that floating-point stores and loads are not likely to cause conflict " -"when placed into one instruction group." +"Generate aggregate parameter passing code with at most 64-bit alignment." msgstr "" -#: config/ia64/ia64.opt:186 +#: config/rs6000/rs6000.opt:598 +msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx." +msgstr "" + +#: config/rs6000/rs6000.opt:602 msgid "" -"Soft limit on number of memory insns per instruction group, giving lower " -"priority to subsequent memory insns attempting to schedule in the same insn " -"group. Frequently useful to prevent cache bank conflicts. Default value is " -"1." +"Allow float variables in upper registers with -mcpu=power8 or -mpower8-" +"vector." msgstr "" -#: config/ia64/ia64.opt:190 +#: config/rs6000/rs6000.opt:606 +msgid "Allow float/double variables in upper registers if cpu allows it." +msgstr "" + +#: config/rs6000/rs6000.opt:610 msgid "" -"Disallow more than 'msched-max-memory-insns' in instruction group. " -"Otherwise, limit is 'soft' (prefer non-memory operations when limit is " -"reached)." +"Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx." msgstr "" -#: config/ia64/ia64.opt:194 -msgid "Don't generate checks for control speculation in selective scheduling." +#: config/rs6000/rs6000.opt:614 +msgid "Analyze and remove doubleword swaps from VSX computations." +msgstr "" + +#: config/rs6000/rs6000.opt:618 +msgid "Fuse certain operations together for better performance on power9." +msgstr "" + +#: config/rs6000/rs6000.opt:622 +msgid "Use certain scalar instructions added in ISA 3.0." +msgstr "" + +#: config/rs6000/rs6000.opt:626 +msgid "Use vector instructions added in ISA 3.0." +msgstr "" + +#: config/rs6000/rs6000.opt:630 +msgid "Use scalar register+offset memory instructions added in ISA 3.0." +msgstr "" + +#: config/rs6000/rs6000.opt:634 +msgid "Use vector register+offset memory instructions added in ISA 3.0." +msgstr "" + +#: config/rs6000/rs6000.opt:638 +msgid "Use register+offset memory instructions added in ISA 3.0." +msgstr "" + +#: config/rs6000/rs6000.opt:642 +msgid "Use the new min/max instructions defined in ISA 3.0." +msgstr "" + +#: config/rs6000/rs6000.opt:646 +msgid "" +"Fuse medium/large code model toc references with the memory instruction." +msgstr "" + +#: config/rs6000/rs6000.opt:650 +msgid "Generate the integer modulo instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:658 +msgid "Allow the IEEE 128-bit types without requiring the __float128 keyword." +msgstr "" + +#: config/rs6000/rs6000.opt:662 +msgid "Enable IEEE 128-bit floating point via the __float128 keyword." +msgstr "" + +#: config/rs6000/rs6000.opt:666 +msgid "Enable using IEEE 128-bit floating point instructions." +msgstr "" + +#: config/rs6000/rs6000.opt:670 +msgid "Enable default conversions between __float128 & long double." +msgstr "" + +#: config/rs6000/rs6000.opt:674 +msgid "Enable small integers to be in VSX registers." +msgstr "" + +#: config/rs6000/sysv4.opt:24 +msgid "Select ABI calling convention." +msgstr "" + +#: config/rs6000/sysv4.opt:28 config/c6x/c6x.opt:42 +msgid "Select method for sdata handling." +msgstr "" + +#: config/rs6000/sysv4.opt:48 +msgid "Align to the base type of the bit-field." +msgstr "" + +#: config/rs6000/sysv4.opt:52 +msgid "" +"Align to the base type of the bit-field. Don't assume that unaligned " +"accesses are handled by the system." +msgstr "" + +#: config/rs6000/sysv4.opt:57 config/rs6000/sysv4.opt:61 +msgid "Produce code relocatable at runtime." +msgstr "" + +#: config/rs6000/sysv4.opt:65 config/rs6000/sysv4.opt:69 +msgid "Produce little endian code." +msgstr "" + +#: config/rs6000/sysv4.opt:73 config/rs6000/sysv4.opt:77 +msgid "Produce big endian code." +msgstr "" + +#: config/rs6000/sysv4.opt:82 config/rs6000/sysv4.opt:86 +#: config/rs6000/sysv4.opt:95 config/rs6000/sysv4.opt:137 +#: config/rs6000/sysv4.opt:149 +msgid "no description yet." +msgstr "" + +#: config/rs6000/sysv4.opt:90 +msgid "Assume all variable arg functions are prototyped." +msgstr "" + +#: config/rs6000/sysv4.opt:99 +msgid "Use EABI." +msgstr "" + +#: config/rs6000/sysv4.opt:103 +msgid "Allow bit-fields to cross word boundaries." +msgstr "" + +#: config/rs6000/sysv4.opt:107 +msgid "Use alternate register names." +msgstr "" + +#: config/rs6000/sysv4.opt:113 +msgid "Use default method for sdata handling." +msgstr "" + +#: config/rs6000/sysv4.opt:117 +msgid "Link with libsim.a, libc.a and sim-crt0.o." +msgstr "" + +#: config/rs6000/sysv4.opt:121 +msgid "Link with libads.a, libc.a and crt0.o." +msgstr "" + +#: config/rs6000/sysv4.opt:125 +msgid "Link with libyk.a, libc.a and crt0.o." +msgstr "" + +#: config/rs6000/sysv4.opt:129 +msgid "Link with libmvme.a, libc.a and crt0.o." +msgstr "" + +#: config/rs6000/sysv4.opt:133 +msgid "Set the PPC_EMB bit in the ELF flags header." +msgstr "" + +#: config/rs6000/sysv4.opt:153 +msgid "Generate code to use a non-exec PLT and GOT." +msgstr "" + +#: config/rs6000/sysv4.opt:157 +msgid "Generate code for old exec BSS PLT." +msgstr "" + +#: config/rs6000/sysv4.opt:161 +msgid "Emit .gnu_attribute tags." +msgstr "" + +#: config/alpha/alpha.opt:27 +msgid "Use fp registers." +msgstr "" + +#: config/alpha/alpha.opt:35 +msgid "Request IEEE-conformant math library routines (OSF/1)." +msgstr "" + +#: config/alpha/alpha.opt:39 +msgid "Emit IEEE-conformant code, without inexact exceptions." +msgstr "" + +#: config/alpha/alpha.opt:46 +msgid "Do not emit complex integer constants to read-only memory." +msgstr "" + +#: config/alpha/alpha.opt:50 +msgid "Use VAX fp." +msgstr "" + +#: config/alpha/alpha.opt:54 +msgid "Do not use VAX fp." +msgstr "" + +#: config/alpha/alpha.opt:58 +msgid "Emit code for the byte/word ISA extension." +msgstr "" + +#: config/alpha/alpha.opt:62 +msgid "Emit code for the motion video ISA extension." +msgstr "" + +#: config/alpha/alpha.opt:66 +msgid "Emit code for the fp move and sqrt ISA extension." +msgstr "" + +#: config/alpha/alpha.opt:70 +msgid "Emit code for the counting ISA extension." +msgstr "" + +#: config/alpha/alpha.opt:74 +msgid "Emit code using explicit relocation directives." +msgstr "" + +#: config/alpha/alpha.opt:78 +msgid "Emit 16-bit relocations to the small data areas." +msgstr "" + +#: config/alpha/alpha.opt:82 +msgid "Emit 32-bit relocations to the small data areas." +msgstr "" + +#: config/alpha/alpha.opt:86 +msgid "Emit direct branches to local functions." +msgstr "" + +#: config/alpha/alpha.opt:90 +msgid "Emit indirect branches to local functions." +msgstr "" + +#: config/alpha/alpha.opt:94 +msgid "Emit rdval instead of rduniq for thread pointer." +msgstr "" + +#: config/alpha/alpha.opt:106 +msgid "Use features of and schedule given CPU." +msgstr "" + +#: config/alpha/alpha.opt:110 +msgid "Schedule given CPU." +msgstr "" + +#: config/alpha/alpha.opt:114 +msgid "Control the generated fp rounding mode." +msgstr "" + +#: config/alpha/alpha.opt:118 +msgid "Control the IEEE trap mode." +msgstr "" + +#: config/alpha/alpha.opt:122 +msgid "Control the precision given to fp exceptions." +msgstr "" + +#: config/alpha/alpha.opt:126 +msgid "Tune expected memory latency." +msgstr "" + +#: config/tilepro/tilepro.opt:23 +msgid "" +"Compile with 32 bit longs and pointers, which is the only supported behavior " +"and thus the flag is ignored." +msgstr "" + +#: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26 +msgid "-mcpu=CPU\tUse features of and schedule code for given CPU." +msgstr "" + +#: config/tilepro/tilepro.opt:32 +msgid "Known TILEPro CPUs (for use with the -mcpu= option):" +msgstr "" + +#: config/lm32/lm32.opt:24 +msgid "Enable multiply instructions." +msgstr "" + +#: config/lm32/lm32.opt:28 +msgid "Enable divide and modulus instructions." +msgstr "" + +#: config/lm32/lm32.opt:32 +msgid "Enable barrel shift instructions." +msgstr "" + +#: config/lm32/lm32.opt:36 +msgid "Enable sign extend instructions." +msgstr "" + +#: config/lm32/lm32.opt:40 +msgid "Enable user-defined instructions." msgstr "" #: config/nios2/elf.opt:26 @@ -9247,6 +11541,16 @@ msgstr "" msgid "Equivalent to -mgpopt=none." msgstr "" +#: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134 +#: config/tilegx/tilegx.opt:45 +msgid "Use big-endian byte order." +msgstr "" + +#: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138 +#: config/tilegx/tilegx.opt:49 +msgid "Use little-endian byte order." +msgstr "" + #: config/nios2/nios2.opt:102 msgid "Floating point custom instruction configuration name." msgstr "" @@ -9727,85 +12031,6 @@ msgstr "" msgid "Enable generation of R2 CDX instructions." msgstr "" -#: config/lm32/lm32.opt:24 -msgid "Enable multiply instructions." -msgstr "" - -#: config/lm32/lm32.opt:28 -msgid "Enable divide and modulus instructions." -msgstr "" - -#: config/lm32/lm32.opt:32 -msgid "Enable barrel shift instructions." -msgstr "" - -#: config/lm32/lm32.opt:36 -msgid "Enable sign extend instructions." -msgstr "" - -#: config/lm32/lm32.opt:40 -msgid "Enable user-defined instructions." -msgstr "" - -#: config/msp430/msp430.opt:7 -msgid "Force assembly output to always use hex constants." -msgstr "" - -#: config/msp430/msp430.opt:11 -msgid "Specify the MCU to build for." -msgstr "" - -#: config/msp430/msp430.opt:15 -msgid "" -"Warn if an MCU name is unrecognised or conflicts with other options " -"(default: on)." -msgstr "" - -#: config/msp430/msp430.opt:19 -msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2." -msgstr "" - -#: config/msp430/msp430.opt:23 -msgid "Select large model - 20-bit addresses/pointers." -msgstr "" - -#: config/msp430/msp430.opt:27 -msgid "Select small model - 16-bit addresses/pointers (default)." -msgstr "" - -#: config/msp430/msp430.opt:31 -msgid "Optimize opcode sizes at link time." -msgstr "" - -#: config/msp430/msp430.opt:38 -msgid "" -"Use a minimum runtime (no static initializers or ctors) for memory-" -"constrained devices." -msgstr "" - -#: config/msp430/msp430.opt:45 -msgid "Specify the type of hardware multiply to support." -msgstr "" - -#: config/msp430/msp430.opt:67 -msgid "Specify whether functions should be placed into low or high memory." -msgstr "" - -#: config/msp430/msp430.opt:71 -msgid "Specify whether variables should be placed into low or high memory." -msgstr "" - -#: config/msp430/msp430.opt:90 -msgid "" -"Passes on a request to the assembler to enable fixes for various silicon " -"errata." -msgstr "" - -#: config/msp430/msp430.opt:94 -msgid "" -"Passes on a request to the assembler to warn about various silicon errata." -msgstr "" - #: config/rx/rx.opt:29 msgid "Store doubles in 64 bits." msgstr "" @@ -9840,10 +12065,6 @@ msgid "" "small data area." msgstr "" -#: config/rx/rx.opt:87 config/rl78/rl78.opt:27 -msgid "Use the simulator runtime." -msgstr "" - #: config/rx/rx.opt:93 msgid "" "Generate assembler output that is compatible with the Renesas AS100 " @@ -9905,301 +12126,138 @@ msgstr "" msgid "Always use JSR, never BSR, for calls." msgstr "" -#: config/cr16/cr16.opt:23 -msgid "-msim Use simulator runtime." -msgstr "" - -#: config/cr16/cr16.opt:27 -msgid "Generate SBIT, CBIT instructions." -msgstr "" - -#: config/cr16/cr16.opt:31 -msgid "Support multiply accumulate instructions." -msgstr "" - -#: config/cr16/cr16.opt:38 -msgid "Treat data references as near, far or medium. medium is default." -msgstr "" - -#: config/cr16/cr16.opt:42 -msgid "Generate code for CR16C architecture." -msgstr "" - -#: config/cr16/cr16.opt:46 -msgid "Generate code for CR16C+ architecture (Default)." -msgstr "" - -#: config/cr16/cr16.opt:50 -msgid "Treat integers as 32-bit." -msgstr "" - -#: config/pa/pa-hpux.opt:27 -msgid "Generate cpp defines for server IO." -msgstr "" - -#: config/pa/pa-hpux.opt:31 config/pa/pa-hpux1131.opt:23 -#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23 -msgid "Specify UNIX standard for predefines and linking." -msgstr "" - -#: config/pa/pa-hpux.opt:35 -msgid "Generate cpp defines for workstation IO." -msgstr "" - -#: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95 -msgid "Generate PA1.0 code." -msgstr "" - -#: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140 -msgid "Generate PA1.1 code." -msgstr "" - -#: config/pa/pa.opt:38 config/pa/pa.opt:103 -msgid "Generate PA2.0 code (requires binutils 2.10 or later)." -msgstr "" - -#: config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1118 common.opt:1368 -#: common.opt:1736 common.opt:2098 common.opt:2134 common.opt:2227 -#: common.opt:2231 common.opt:2331 common.opt:2422 common.opt:2430 -#: common.opt:2438 common.opt:2446 common.opt:2547 common.opt:2599 -#: common.opt:2678 c-family/c.opt:1290 c-family/c.opt:1318 c-family/c.opt:1556 -#: fortran/lang.opt:723 -msgid "Does nothing. Preserved for backward compatibility." -msgstr "" - -#: config/pa/pa.opt:46 -msgid "Caller copies function arguments passed by hidden reference." -msgstr "" - -#: config/pa/pa.opt:50 -msgid "Disable FP regs." -msgstr "" - -#: config/pa/pa.opt:54 -msgid "Disable indexed addressing." -msgstr "" - -#: config/pa/pa.opt:58 -msgid "Generate fast indirect calls." -msgstr "" - -#: config/pa/pa.opt:66 -msgid "Assume code will be assembled by GAS." -msgstr "" - -#: config/pa/pa.opt:75 -msgid "Enable linker optimizations." -msgstr "" - -#: config/pa/pa.opt:79 -msgid "Always generate long calls." -msgstr "" - -#: config/pa/pa.opt:83 -msgid "Emit long load/store sequences." -msgstr "" - -#: config/pa/pa.opt:91 -msgid "Disable space regs." -msgstr "" - -#: config/pa/pa.opt:107 -msgid "Use portable calling conventions." -msgstr "" - -#: config/pa/pa.opt:111 -msgid "" -"Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, " -"7200, 7300, and 8000." -msgstr "" - -#: config/pa/pa.opt:136 config/frv/frv.opt:215 -msgid "Use software floating point." -msgstr "" - -#: config/pa/pa.opt:144 -msgid "Do not disable space regs." -msgstr "" - -#: config/pa/pa64-hpux.opt:23 -msgid "Assume code will be linked by GNU ld." -msgstr "" - -#: config/pa/pa64-hpux.opt:27 -msgid "Assume code will be linked by HP ld." -msgstr "" - -#: config/vxworks.opt:36 -msgid "Assume the VxWorks RTP environment." -msgstr "" - -#: config/vxworks.opt:43 -msgid "Assume the VxWorks vThreads environment." -msgstr "" - -#: config/aarch64/aarch64.opt:40 -msgid "The possible TLS dialects:" -msgstr "" - -#: config/aarch64/aarch64.opt:52 -msgid "The code model option names for -mcmodel:" -msgstr "" - -#: config/aarch64/aarch64.opt:73 -msgid "Workaround for ARM Cortex-A53 Erratum number 835769." -msgstr "" - -#: config/aarch64/aarch64.opt:77 -msgid "Workaround for ARM Cortex-A53 Erratum number 843419." -msgstr "" - -#: config/aarch64/aarch64.opt:85 -msgid "Specify the code model." -msgstr "" - -#: config/aarch64/aarch64.opt:89 -msgid "Don't assume that unaligned accesses are handled by the system." +#: config/visium/visium.opt:25 +msgid "Link with libc.a and libdebug.a." msgstr "" -#: config/aarch64/aarch64.opt:97 -msgid "Specify TLS dialect." +#: config/visium/visium.opt:29 +msgid "Link with libc.a and libsim.a." msgstr "" -#: config/aarch64/aarch64.opt:101 -msgid "" -"Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, " -"48." +#: config/visium/visium.opt:33 +msgid "Use hardware FP (default)." msgstr "" -#: config/aarch64/aarch64.opt:120 -msgid "-march=ARCH\tUse features of architecture ARCH." +#: config/visium/visium.opt:65 +msgid "Generate code for the supervisor mode (default)." msgstr "" -#: config/aarch64/aarch64.opt:124 -msgid "-mcpu=CPU\tUse features of and optimize for CPU." +#: config/visium/visium.opt:69 +msgid "Generate code for the user mode." msgstr "" -#: config/aarch64/aarch64.opt:128 -msgid "-mtune=CPU\tOptimize for CPU." +#: config/visium/visium.opt:73 +msgid "Only retained for backward compatibility." msgstr "" -#: config/aarch64/aarch64.opt:132 -msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI." +#: config/fused-madd.opt:22 +msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead" msgstr "" -#: config/aarch64/aarch64.opt:136 -msgid "" -"-moverride=STRING\tPower users only! Override CPU optimization parameters." +#: config/sol2.opt:32 +msgid "Clear hardware capabilities when linking." msgstr "" -#: config/aarch64/aarch64.opt:140 -msgid "Known AArch64 ABIs (for use with the -mabi= option):" +#: config/sol2.opt:36 +msgid "Pass -z text to linker." msgstr "" -#: config/aarch64/aarch64.opt:150 -msgid "PC relative literal loads." +#: config/moxie/moxie.opt:31 +msgid "Enable MUL.X and UMUL.X instructions." msgstr "" -#: config/aarch64/aarch64.opt:154 -msgid "" -"Enable the reciprocal square root approximation. Enabling this reduces " -"precision of reciprocal square root results to about 16 bits for single " -"precision and to 32 bits for double precision." +#: config/microblaze/microblaze.opt:40 +msgid "Use software emulation for floating point (default)." msgstr "" -#: config/aarch64/aarch64.opt:160 -msgid "" -"Enable the square root approximation. Enabling this reduces precision of " -"square root results to about 16 bits for single precision and to 32 bits for " -"double precision. If enabled, it implies -mlow-precision-recip-sqrt." +#: config/microblaze/microblaze.opt:44 +msgid "Use hardware floating point instructions." msgstr "" -#: config/aarch64/aarch64.opt:167 -msgid "" -"Enable the division approximation. Enabling this reduces precision of " -"division results to about 16 bits for single precision and to 32 bits for " -"double precision." +#: config/microblaze/microblaze.opt:48 +msgid "Use table lookup optimization for small signed integer divisions." msgstr "" -#: config/aarch64/aarch64.opt:173 -msgid "Enables verbose cost model dummping in the debug dump files." +#: config/microblaze/microblaze.opt:52 +msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU." msgstr "" -#: config/h8300/h8300.opt:23 -msgid "Generate H8S code." +#: config/microblaze/microblaze.opt:56 +msgid "Don't optimize block moves, use memcpy." msgstr "" -#: config/h8300/h8300.opt:27 -msgid "Generate H8SX code." +#: config/microblaze/microblaze.opt:68 +msgid "Use the soft multiply emulation (default)." msgstr "" -#: config/h8300/h8300.opt:31 -msgid "Generate H8S/2600 code." +#: config/microblaze/microblaze.opt:72 +msgid "Use reorder instructions (swap and byte reversed load/store) (default)." msgstr "" -#: config/h8300/h8300.opt:35 -msgid "Make integers 32 bits wide." +#: config/microblaze/microblaze.opt:76 +msgid "Use the software emulation for divides (default)." msgstr "" -#: config/h8300/h8300.opt:42 -msgid "Use registers for argument passing." +#: config/microblaze/microblaze.opt:80 +msgid "Use the hardware barrel shifter instead of emulation." msgstr "" -#: config/h8300/h8300.opt:46 -msgid "Consider access to byte sized memory slow." +#: config/microblaze/microblaze.opt:84 +msgid "Use pattern compare instructions." msgstr "" -#: config/h8300/h8300.opt:50 -msgid "Enable linker relaxing." +#: config/microblaze/microblaze.opt:87 +#, c-format +msgid "%qs is deprecated; use -fstack-check" msgstr "" -#: config/h8300/h8300.opt:54 -msgid "Generate H8/300H code." +#: config/microblaze/microblaze.opt:88 +msgid "Check for stack overflow at runtime." msgstr "" -#: config/h8300/h8300.opt:58 -msgid "Enable the normal mode." +#: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65 +msgid "Use GP relative sdata/sbss sections." msgstr "" -#: config/h8300/h8300.opt:62 -msgid "Use H8/300 alignment rules." +#: config/microblaze/microblaze.opt:95 +#, c-format +msgid "%qs is deprecated; use -fno-zero-initialized-in-bss" msgstr "" -#: config/h8300/h8300.opt:66 -msgid "Push extended registers on stack in monitor functions." +#: config/microblaze/microblaze.opt:96 +msgid "Clear the BSS to zero and place zero initialized in BSS." msgstr "" -#: config/h8300/h8300.opt:70 -msgid "Do not push extended registers on stack in monitor functions." +#: config/microblaze/microblaze.opt:100 +msgid "Use multiply high instructions for high part of 32x32 multiply." msgstr "" -#: config/nvptx/nvptx.opt:22 -msgid "Generate code for a 32-bit ABI." +#: config/microblaze/microblaze.opt:104 +msgid "Use hardware floating point conversion instructions." msgstr "" -#: config/nvptx/nvptx.opt:26 -msgid "Generate code for a 64-bit ABI." +#: config/microblaze/microblaze.opt:108 +msgid "Use hardware floating point square root instruction." msgstr "" -#: config/nvptx/nvptx.opt:30 -msgid "Link in code for a __main kernel." +#: config/microblaze/microblaze.opt:112 +msgid "Description for mxl-mode-executable." msgstr "" -#: config/nvptx/nvptx.opt:34 -msgid "Optimize partition neutering." +#: config/microblaze/microblaze.opt:116 +msgid "Description for mxl-mode-xmdstub." msgstr "" -#: config/nvptx/nvptx.opt:38 -msgid "Use custom stacks instead of local memory for automatic storage." +#: config/microblaze/microblaze.opt:120 +msgid "Description for mxl-mode-bootstrap." msgstr "" -#: config/nvptx/nvptx.opt:42 -msgid "Generate code that can keep local state uniform across all lanes." +#: config/microblaze/microblaze.opt:124 +msgid "Description for mxl-mode-novectors." msgstr "" -#: config/nvptx/nvptx.opt:46 -msgid "" -"Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt." +#: config/microblaze/microblaze.opt:128 +msgid "Use hardware prefetch instruction" msgstr "" #: config/vax/vax.opt:23 config/vax/vax.opt:27 @@ -10226,165 +12284,6 @@ msgstr "" msgid "Use new adddi3/subdi3 patterns." msgstr "" -#: config/linux.opt:24 -msgid "Use Bionic C library." -msgstr "" - -#: config/linux.opt:28 -msgid "Use GNU C library." -msgstr "" - -#: config/linux.opt:32 -msgid "Use uClibc C library." -msgstr "" - -#: config/linux.opt:36 -msgid "Use musl C library." -msgstr "" - -#: config/mmix/mmix.opt:24 -msgid "For intrinsics library: pass all parameters in registers." -msgstr "" - -#: config/mmix/mmix.opt:28 -msgid "Use register stack for parameters and return value." -msgstr "" - -#: config/mmix/mmix.opt:32 -msgid "Use call-clobbered registers for parameters and return value." -msgstr "" - -#: config/mmix/mmix.opt:37 -msgid "Use epsilon-respecting floating point compare instructions." -msgstr "" - -#: config/mmix/mmix.opt:41 -msgid "Use zero-extending memory loads, not sign-extending ones." -msgstr "" - -#: config/mmix/mmix.opt:45 -msgid "" -"Generate divide results with reminder having the same sign as the divisor " -"(not the dividend)." -msgstr "" - -#: config/mmix/mmix.opt:49 -msgid "Prepend global symbols with \":\" (for use with PREFIX)." -msgstr "" - -#: config/mmix/mmix.opt:53 -msgid "Do not provide a default start-address 0x100 of the program." -msgstr "" - -#: config/mmix/mmix.opt:57 -msgid "Link to emit program in ELF format (rather than mmo)." -msgstr "" - -#: config/mmix/mmix.opt:61 -msgid "Use P-mnemonics for branches statically predicted as taken." -msgstr "" - -#: config/mmix/mmix.opt:65 -msgid "Don't use P-mnemonics for branches." -msgstr "" - -#: config/mmix/mmix.opt:79 -msgid "Use addresses that allocate global registers." -msgstr "" - -#: config/mmix/mmix.opt:83 -msgid "Do not use addresses that allocate global registers." -msgstr "" - -#: config/mmix/mmix.opt:87 -msgid "Generate a single exit point for each function." -msgstr "" - -#: config/mmix/mmix.opt:91 -msgid "Do not generate a single exit point for each function." -msgstr "" - -#: config/mmix/mmix.opt:95 -msgid "Set start-address of the program." -msgstr "" - -#: config/mmix/mmix.opt:99 -msgid "Set start-address of data." -msgstr "" - -#: config/fr30/fr30.opt:23 -msgid "Assume small address space." -msgstr "" - -#: config/pdp11/pdp11.opt:23 -msgid "Generate code for an 11/10." -msgstr "" - -#: config/pdp11/pdp11.opt:27 -msgid "Generate code for an 11/40." -msgstr "" - -#: config/pdp11/pdp11.opt:31 -msgid "Generate code for an 11/45." -msgstr "" - -#: config/pdp11/pdp11.opt:35 -msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)." -msgstr "" - -#: config/pdp11/pdp11.opt:39 -msgid "Do not use inline patterns for copying memory." -msgstr "" - -#: config/pdp11/pdp11.opt:43 -msgid "Use inline patterns for copying memory." -msgstr "" - -#: config/pdp11/pdp11.opt:47 -msgid "Do not pretend that branches are expensive." -msgstr "" - -#: config/pdp11/pdp11.opt:51 -msgid "Pretend that branches are expensive." -msgstr "" - -#: config/pdp11/pdp11.opt:55 -msgid "Use the DEC assembler syntax." -msgstr "" - -#: config/pdp11/pdp11.opt:59 -msgid "Use 32 bit float." -msgstr "" - -#: config/pdp11/pdp11.opt:63 -msgid "Use 64 bit float." -msgstr "" - -#: config/pdp11/pdp11.opt:67 config/frv/frv.opt:158 -#: config/rs6000/rs6000.opt:177 -msgid "Use hardware floating point." -msgstr "" - -#: config/pdp11/pdp11.opt:71 -msgid "Use 16 bit int." -msgstr "" - -#: config/pdp11/pdp11.opt:75 -msgid "Use 32 bit int." -msgstr "" - -#: config/pdp11/pdp11.opt:79 config/rs6000/rs6000.opt:173 -msgid "Do not use hardware floating point." -msgstr "" - -#: config/pdp11/pdp11.opt:83 -msgid "Target has split I&D." -msgstr "" - -#: config/pdp11/pdp11.opt:87 -msgid "Use UNIX assembler syntax." -msgstr "" - #: config/frv/frv.opt:30 msgid "Use 4 media accumulators." msgstr "" @@ -10439,10 +12338,6 @@ msgstr "" msgid "Change the ABI to allow double word insns." msgstr "" -#: config/frv/frv.opt:130 config/bfin/bfin.opt:90 -msgid "Enable Function Descriptor PIC mode." -msgstr "" - #: config/frv/frv.opt:134 msgid "Just use icc0/fcc0." msgstr "" @@ -10467,10 +12362,6 @@ msgstr "" msgid "Enable use of GPREL for read-only data in FDPIC." msgstr "" -#: config/frv/frv.opt:162 config/bfin/bfin.opt:94 -msgid "Enable inlining of PLT in function calls." -msgstr "" - #: config/frv/frv.opt:166 msgid "Enable PIC support for building libraries." msgstr "" @@ -10539,92 +12430,138 @@ msgstr "" msgid "Allow branches to be packed with other instructions." msgstr "" -#: config/tilegx/tilegx.opt:30 -msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):" +#: config/mn10300/mn10300.opt:30 +msgid "Target the AM33 processor." msgstr "" -#: config/tilegx/tilegx.opt:37 -msgid "Compile with 32 bit longs and pointers." +#: config/mn10300/mn10300.opt:34 +msgid "Target the AM33/2.0 processor." msgstr "" -#: config/tilegx/tilegx.opt:41 -msgid "Compile with 64 bit longs and pointers." +#: config/mn10300/mn10300.opt:38 +msgid "Target the AM34 processor." msgstr "" -#: config/tilegx/tilegx.opt:53 -msgid "Use given TILE-Gx code model." +#: config/mn10300/mn10300.opt:46 +msgid "Work around hardware multiply bug." msgstr "" -#: config/lynx.opt:23 -msgid "Support legacy multi-threading." +#: config/mn10300/mn10300.opt:55 +msgid "Enable linker relaxations." msgstr "" -#: config/lynx.opt:27 -msgid "Use shared libraries." +#: config/mn10300/mn10300.opt:59 +msgid "Return pointers in both a0 and d0." msgstr "" -#: config/lynx.opt:31 -msgid "Support multi-threading." +#: config/mn10300/mn10300.opt:63 +msgid "Allow gcc to generate LIW instructions." msgstr "" -#: config/stormy16/stormy16.opt:24 -msgid "Provide libraries for the simulator." +#: config/mn10300/mn10300.opt:67 +msgid "Allow gcc to generate the SETLB and Lcc instructions." msgstr "" -#: config/bfin/bfin.opt:48 -msgid "Omit frame pointer for leaf functions." +#: config/nds32/nds32.opt:26 +msgid "Generate code in big-endian mode." msgstr "" -#: config/bfin/bfin.opt:52 -msgid "Program is entirely located in low 64k of memory." +#: config/nds32/nds32.opt:30 +msgid "Generate code in little-endian mode." msgstr "" -#: config/bfin/bfin.opt:56 -msgid "" -"Work around a hardware anomaly by adding a number of NOPs before a CSYNC or " -"SSYNC instruction." +#: config/nds32/nds32.opt:34 +msgid "Use reduced-set registers for register allocation." msgstr "" -#: config/bfin/bfin.opt:61 -msgid "Avoid speculative loads to work around a hardware anomaly." +#: config/nds32/nds32.opt:38 +msgid "Use full-set registers for register allocation." msgstr "" -#: config/bfin/bfin.opt:65 -msgid "Enabled ID based shared library." +#: config/nds32/nds32.opt:42 +msgid "Generate conditional move instructions." msgstr "" -#: config/bfin/bfin.opt:69 +#: config/nds32/nds32.opt:46 +msgid "Generate performance extension instructions." +msgstr "" + +#: config/nds32/nds32.opt:50 +msgid "Generate v3 push25/pop25 instructions." +msgstr "" + +#: config/nds32/nds32.opt:54 +msgid "Generate 16-bit instructions." +msgstr "" + +#: config/nds32/nds32.opt:58 +msgid "Specify the size of each interrupt vector, which must be 4 or 16." +msgstr "" + +#: config/nds32/nds32.opt:62 msgid "" -"Generate code that won't be linked against any other ID shared libraries, " -"but may be used as a shared library." +"Specify the size of each cache block, which must be a power of 2 between 4 " +"and 512." msgstr "" -#: config/bfin/bfin.opt:86 -msgid "Link with the fast floating-point library." +#: config/nds32/nds32.opt:70 +msgid "Known arch types (for use with the -march= option):" msgstr "" -#: config/bfin/bfin.opt:98 -msgid "Do stack checking using bounds in L1 scratch memory." +#: config/nds32/nds32.opt:83 +msgid "Specify the address generation strategy for code model." msgstr "" -#: config/bfin/bfin.opt:102 -msgid "Enable multicore support." +#: config/nds32/nds32.opt:87 +msgid "Known cmodel types (for use with the -mcmodel= option):" msgstr "" -#: config/bfin/bfin.opt:106 -msgid "Build for Core A." +#: config/nds32/nds32.opt:100 +msgid "Enable constructor/destructor feature." msgstr "" -#: config/bfin/bfin.opt:110 -msgid "Build for Core B." +#: config/nds32/nds32.opt:104 +msgid "Guide linker to relax instructions." msgstr "" -#: config/bfin/bfin.opt:114 -msgid "Build for SDRAM." +#: config/iq2000/iq2000.opt:31 +msgid "Specify CPU for code generation purposes." msgstr "" -#: config/bfin/bfin.opt:118 -msgid "Assume ICPLBs are enabled at runtime." +#: config/iq2000/iq2000.opt:47 +msgid "Specify CPU for scheduling purposes." +msgstr "" + +#: config/iq2000/iq2000.opt:51 +msgid "Known IQ2000 CPUs (for use with the -mcpu= option):" +msgstr "" + +#: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142 +msgid "Use ROM instead of RAM." +msgstr "" + +#: config/iq2000/iq2000.opt:70 +msgid "No default crt0.o." +msgstr "" + +#: config/iq2000/iq2000.opt:74 config/mips/mips.opt:397 +msgid "Put uninitialized constants in ROM (needs -membedded-data)." +msgstr "" + +#: config/c6x/c6x-tables.opt:24 +msgid "Known C6X ISAs (for use with the -march= option):" +msgstr "" + +#: config/c6x/c6x.opt:46 +msgid "Valid arguments for the -msdata= option." +msgstr "" + +#: config/c6x/c6x.opt:59 +msgid "Compile for the DSBT shared library ABI." +msgstr "" + +#: config/cris/linux.opt:27 +msgid "Together with -fpic and -fPIC, do not use GOTPLT references." msgstr "" #: config/cris/cris.opt:45 @@ -10715,787 +12652,1007 @@ msgid "" "library functions. Overrides -mtrap-unaligned-atomic." msgstr "" -#: config/cris/linux.opt:27 -msgid "Together with -fpic and -fPIC, do not use GOTPLT references." +#: config/sh/superh.opt:6 +msgid "Board name [and memory region]." msgstr "" -#: config/rs6000/rs6000-tables.opt:24 -msgid "Known CPUs (for use with the -mcpu= and -mtune= options):" +#: config/sh/superh.opt:10 +msgid "Runtime name." msgstr "" -#: config/rs6000/rs6000.opt:109 -msgid "Use PowerPC-64 instruction set." +#: config/sh/sh.opt:42 +msgid "Generate SH1 code." msgstr "" -#: config/rs6000/rs6000.opt:113 -msgid "Use PowerPC General Purpose group optional instructions." +#: config/sh/sh.opt:46 +msgid "Generate SH2 code." msgstr "" -#: config/rs6000/rs6000.opt:117 -msgid "Use PowerPC Graphics group optional instructions." +#: config/sh/sh.opt:50 +msgid "Generate default double-precision SH2a-FPU code." msgstr "" -#: config/rs6000/rs6000.opt:121 -msgid "Use PowerPC V2.01 single field mfcr instruction." +#: config/sh/sh.opt:54 +msgid "Generate SH2a FPU-less code." msgstr "" -#: config/rs6000/rs6000.opt:125 -msgid "Use PowerPC V2.02 popcntb instruction." +#: config/sh/sh.opt:58 +msgid "Generate default single-precision SH2a-FPU code." msgstr "" -#: config/rs6000/rs6000.opt:129 -msgid "Use PowerPC V2.02 floating point rounding instructions." +#: config/sh/sh.opt:62 +msgid "Generate only single-precision SH2a-FPU code." msgstr "" -#: config/rs6000/rs6000.opt:133 -msgid "Use PowerPC V2.05 compare bytes instruction." +#: config/sh/sh.opt:66 +msgid "Generate SH2e code." msgstr "" -#: config/rs6000/rs6000.opt:137 -msgid "" -"Use extended PowerPC V2.05 move floating point to/from GPR instructions." +#: config/sh/sh.opt:70 +msgid "Generate SH3 code." msgstr "" -#: config/rs6000/rs6000.opt:141 -msgid "Use AltiVec instructions." +#: config/sh/sh.opt:74 +msgid "Generate SH3e code." msgstr "" -#: config/rs6000/rs6000.opt:145 -msgid "Generate Altivec instructions using little-endian element order." +#: config/sh/sh.opt:78 +msgid "Generate SH4 code." msgstr "" -#: config/rs6000/rs6000.opt:149 -msgid "Generate Altivec instructions using big-endian element order." +#: config/sh/sh.opt:82 +msgid "Generate SH4-100 code." msgstr "" -#: config/rs6000/rs6000.opt:153 -msgid "Use decimal floating point instructions." +#: config/sh/sh.opt:86 +msgid "Generate SH4-200 code." msgstr "" -#: config/rs6000/rs6000.opt:157 -msgid "Use 4xx half-word multiply instructions." +#: config/sh/sh.opt:92 +msgid "Generate SH4-300 code." msgstr "" -#: config/rs6000/rs6000.opt:161 -msgid "Use 4xx string-search dlmzb instruction." +#: config/sh/sh.opt:96 +msgid "Generate SH4 FPU-less code." msgstr "" -#: config/rs6000/rs6000.opt:165 -msgid "Generate load/store multiple instructions." +#: config/sh/sh.opt:100 +msgid "Generate SH4-100 FPU-less code." msgstr "" -#: config/rs6000/rs6000.opt:169 -msgid "Generate string instructions for block moves." +#: config/sh/sh.opt:104 +msgid "Generate SH4-200 FPU-less code." msgstr "" -#: config/rs6000/rs6000.opt:181 -msgid "Use PowerPC V2.06 popcntd instruction." +#: config/sh/sh.opt:108 +msgid "Generate SH4-300 FPU-less code." msgstr "" -#: config/rs6000/rs6000.opt:185 +#: config/sh/sh.opt:112 +msgid "Generate code for SH4 340 series (MMU/FPU-less)." +msgstr "" + +#: config/sh/sh.opt:117 +msgid "Generate code for SH4 400 series (MMU/FPU-less)." +msgstr "" + +#: config/sh/sh.opt:122 +msgid "Generate code for SH4 500 series (FPU-less)." +msgstr "" + +#: config/sh/sh.opt:127 +msgid "Generate default single-precision SH4 code." +msgstr "" + +#: config/sh/sh.opt:131 +msgid "Generate default single-precision SH4-100 code." +msgstr "" + +#: config/sh/sh.opt:135 +msgid "Generate default single-precision SH4-200 code." +msgstr "" + +#: config/sh/sh.opt:139 +msgid "Generate default single-precision SH4-300 code." +msgstr "" + +#: config/sh/sh.opt:143 +msgid "Generate only single-precision SH4 code." +msgstr "" + +#: config/sh/sh.opt:147 +msgid "Generate only single-precision SH4-100 code." +msgstr "" + +#: config/sh/sh.opt:151 +msgid "Generate only single-precision SH4-200 code." +msgstr "" + +#: config/sh/sh.opt:155 +msgid "Generate only single-precision SH4-300 code." +msgstr "" + +#: config/sh/sh.opt:159 +msgid "Generate SH4a code." +msgstr "" + +#: config/sh/sh.opt:163 +msgid "Generate SH4a FPU-less code." +msgstr "" + +#: config/sh/sh.opt:167 +msgid "Generate default single-precision SH4a code." +msgstr "" + +#: config/sh/sh.opt:171 +msgid "Generate only single-precision SH4a code." +msgstr "" + +#: config/sh/sh.opt:175 +msgid "Generate SH4al-dsp code." +msgstr "" + +#: config/sh/sh.opt:183 +msgid "Generate code in big endian mode." +msgstr "" + +#: config/sh/sh.opt:187 +msgid "Generate 32-bit offsets in switch tables." +msgstr "" + +#: config/sh/sh.opt:191 +msgid "Generate bit instructions." +msgstr "" + +#: config/sh/sh.opt:195 +msgid "Cost to assume for a branch insn." +msgstr "" + +#: config/sh/sh.opt:199 +msgid "Assume that zero displacement conditional branches are fast." +msgstr "" + +#: config/sh/sh.opt:203 +msgid "Force the usage of delay slots for conditional branches." +msgstr "" + +#: config/sh/sh.opt:207 +msgid "Align doubles at 64-bit boundaries." +msgstr "" + +#: config/sh/sh.opt:211 +msgid "Division strategy, one of: call-div1, call-fp, call-table." +msgstr "" + +#: config/sh/sh.opt:215 +msgid "Specify name for 32 bit signed division function." +msgstr "" + +#: config/sh/sh.opt:219 +msgid "Generate ELF FDPIC code." +msgstr "" + +#: config/sh/sh.opt:223 msgid "" -"Under -ffast-math, generate a FRIZ instruction for (double)(long long) " -"conversions." +"Enable the use of 64-bit floating point registers in fmov instructions. See " +"-mdalign if 64-bit alignment is required." msgstr "" -#: config/rs6000/rs6000.opt:193 -msgid "Use vector/scalar (VSX) instructions." +#: config/sh/sh.opt:231 config/sh/sh.opt:269 +msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions." msgstr "" -#: config/rs6000/rs6000.opt:240 -msgid "Do not generate load/store with update instructions." +#: config/sh/sh.opt:235 +msgid "Increase the IEEE compliance for floating-point comparisons." msgstr "" -#: config/rs6000/rs6000.opt:244 -msgid "Generate load/store with update instructions." +#: config/sh/sh.opt:239 +msgid "" +"inline code to invalidate instruction cache entries after setting up nested " +"function trampolines." msgstr "" -#: config/rs6000/rs6000.opt:252 -msgid "Avoid generation of indexed load/store instructions when possible." +#: config/sh/sh.opt:243 config/arc/arc.opt:242 +msgid "Annotate assembler instructions with estimated addresses." msgstr "" -#: config/rs6000/rs6000.opt:256 -msgid "Mark __tls_get_addr calls with argument info." +#: config/sh/sh.opt:247 +msgid "Generate code in little endian mode." msgstr "" -#: config/rs6000/rs6000.opt:263 -msgid "Schedule the start and end of the procedure." +#: config/sh/sh.opt:251 +msgid "Mark MAC register as call-clobbered." msgstr "" -#: config/rs6000/rs6000.opt:267 -msgid "Return all structures in memory (AIX default)." +#: config/sh/sh.opt:257 +msgid "Make structs a multiple of 4 bytes (warning: ABI altered)." msgstr "" -#: config/rs6000/rs6000.opt:271 -msgid "Return small structures in registers (SVR4 default)." +#: config/sh/sh.opt:261 +msgid "Emit function-calls using global offset table when generating PIC." msgstr "" -#: config/rs6000/rs6000.opt:275 -msgid "Conform more closely to IBM XLC semantics." +#: config/sh/sh.opt:265 +msgid "Shorten address references during linking." msgstr "" -#: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283 +#: config/sh/sh.opt:273 +msgid "Specify the model for atomic operations." +msgstr "" + +#: config/sh/sh.opt:277 +msgid "Use tas.b instruction for __atomic_test_and_set." +msgstr "" + +#: config/sh/sh.opt:281 +msgid "Cost to assume for a multiply insn." +msgstr "" + +#: config/sh/sh.opt:285 msgid "" -"Generate software reciprocal divide and square root for better throughput." +"Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate " +"if the inline code would not work in user mode." msgstr "" -#: config/rs6000/rs6000.opt:287 -msgid "Assume that the reciprocal estimate instructions provide more accuracy." +#: config/sh/sh.opt:291 +msgid "Pretend a branch-around-a-move is a conditional move." msgstr "" -#: config/rs6000/rs6000.opt:291 -msgid "Do not place floating point constants in TOC." +#: config/sh/sh.opt:295 +msgid "Enable the use of the fsca instruction." msgstr "" -#: config/rs6000/rs6000.opt:295 -msgid "Place floating point constants in TOC." +#: config/sh/sh.opt:299 +msgid "Enable the use of the fsrra instruction." msgstr "" -#: config/rs6000/rs6000.opt:299 -msgid "Do not place symbol+offset constants in TOC." +#: config/sh/sh.opt:303 +msgid "Use LRA instead of reload (transitional)." msgstr "" -#: config/rs6000/rs6000.opt:303 -msgid "Place symbol+offset constants in TOC." +#: config/fr30/fr30.opt:23 +msgid "Assume small address space." msgstr "" -#: config/rs6000/rs6000.opt:314 -msgid "Use only one TOC entry per procedure." +#: config/mips/mips.opt:32 +msgid "-mabi=ABI\tGenerate code that conforms to the given ABI." msgstr "" -#: config/rs6000/rs6000.opt:318 -msgid "Put everything in the regular TOC." +#: config/mips/mips.opt:36 +msgid "Known MIPS ABIs (for use with the -mabi= option):" msgstr "" -#: config/rs6000/rs6000.opt:322 -msgid "Generate VRSAVE instructions when generating AltiVec code." +#: config/mips/mips.opt:55 +msgid "Generate code that can be used in SVR4-style dynamic objects." msgstr "" -#: config/rs6000/rs6000.opt:326 -msgid "Deprecated option. Use -mno-vrsave instead." +#: config/mips/mips.opt:59 +msgid "Use PMC-style 'mad' instructions." msgstr "" -#: config/rs6000/rs6000.opt:330 -msgid "Deprecated option. Use -mvrsave instead." +#: config/mips/mips.opt:63 +msgid "Use integer madd/msub instructions." msgstr "" -#: config/rs6000/rs6000.opt:334 +#: config/mips/mips.opt:67 +msgid "-march=ISA\tGenerate code for the given ISA." +msgstr "" + +#: config/mips/mips.opt:71 msgid "" -"Specify how many bytes should be moved inline before calling out to memcpy/" -"memmove." +"-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions." msgstr "" -#: config/rs6000/rs6000.opt:338 +#: config/mips/mips.opt:75 +msgid "Use Branch Likely instructions, overriding the architecture default." +msgstr "" + +#: config/mips/mips.opt:79 +msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing." +msgstr "" + +#: config/mips/mips.opt:83 +msgid "Trap on integer divide by zero." +msgstr "" + +#: config/mips/mips.opt:87 msgid "" -"Specify the maximum number pairs of load instructions that should be " -"generated inline for the compare. If the number needed exceeds the limit, a " -"call to memcmp will be generated instead." +"-mcode-readable=SETTING\tSpecify when instructions are allowed to access " +"code." msgstr "" -#: config/rs6000/rs6000.opt:342 +#: config/mips/mips.opt:91 +msgid "Valid arguments to -mcode-readable=:" +msgstr "" + +#: config/mips/mips.opt:104 +msgid "Use branch-and-break sequences to check for integer divide by zero." +msgstr "" + +#: config/mips/mips.opt:108 +msgid "Use trap instructions to check for integer divide by zero." +msgstr "" + +#: config/mips/mips.opt:112 +msgid "Allow the use of MDMX instructions." +msgstr "" + +#: config/mips/mips.opt:116 msgid "" -"Specify the maximum number pairs of load instructions that should be " -"generated inline for the compare. If the number needed exceeds the limit, a " -"call to strncmp will be generated instead." +"Allow hardware floating-point instructions to cover both 32-bit and 64-bit " +"operations." msgstr "" -#: config/rs6000/rs6000.opt:346 -msgid "Generate isel instructions." +#: config/mips/mips.opt:120 +msgid "Use MIPS-DSP instructions." msgstr "" -#: config/rs6000/rs6000.opt:350 -msgid "Deprecated option. Use -mno-isel instead." +#: config/mips/mips.opt:124 +msgid "Use MIPS-DSP REV 2 instructions." msgstr "" -#: config/rs6000/rs6000.opt:354 -msgid "Deprecated option. Use -misel instead." +#: config/mips/mips.opt:146 +msgid "Use Enhanced Virtual Addressing instructions." msgstr "" -#: config/rs6000/rs6000.opt:358 -msgid "Generate SPE SIMD instructions on E500." +#: config/mips/mips.opt:150 +msgid "Use NewABI-style %reloc() assembly operators." msgstr "" -#: config/rs6000/rs6000.opt:362 -msgid "Generate PPC750CL paired-single instructions." +#: config/mips/mips.opt:154 +msgid "Use -G for data that is not defined by the current object." msgstr "" -#: config/rs6000/rs6000.opt:366 -msgid "Deprecated option. Use -mno-spe instead." +#: config/mips/mips.opt:158 +msgid "Work around certain 24K errata." msgstr "" -#: config/rs6000/rs6000.opt:370 -msgid "Deprecated option. Use -mspe instead." +#: config/mips/mips.opt:162 +msgid "Work around certain R4000 errata." msgstr "" -#: config/rs6000/rs6000.opt:374 -msgid "-mdebug=\tEnable debug output." +#: config/mips/mips.opt:166 +msgid "Work around certain R4400 errata." msgstr "" -#: config/rs6000/rs6000.opt:378 -msgid "Use the AltiVec ABI extensions." +#: config/mips/mips.opt:170 +msgid "Work around certain RM7000 errata." msgstr "" -#: config/rs6000/rs6000.opt:382 -msgid "Do not use the AltiVec ABI extensions." +#: config/mips/mips.opt:174 +msgid "Work around certain R10000 errata." msgstr "" -#: config/rs6000/rs6000.opt:386 -msgid "Use the SPE ABI extensions." +#: config/mips/mips.opt:178 +msgid "Work around errata for early SB-1 revision 2 cores." msgstr "" -#: config/rs6000/rs6000.opt:390 -msgid "Do not use the SPE ABI extensions." +#: config/mips/mips.opt:182 +msgid "Work around certain VR4120 errata." msgstr "" -#: config/rs6000/rs6000.opt:394 -msgid "Use the ELFv1 ABI." +#: config/mips/mips.opt:186 +msgid "Work around VR4130 mflo/mfhi errata." msgstr "" -#: config/rs6000/rs6000.opt:398 -msgid "Use the ELFv2 ABI." +#: config/mips/mips.opt:190 +msgid "Work around an early 4300 hardware bug." msgstr "" -#: config/rs6000/rs6000.opt:405 -msgid "using darwin64 ABI" +#: config/mips/mips.opt:194 +msgid "FP exceptions are enabled." msgstr "" -#: config/rs6000/rs6000.opt:408 -msgid "using old darwin ABI" +#: config/mips/mips.opt:198 +msgid "Use 32-bit floating-point registers." msgstr "" -#: config/rs6000/rs6000.opt:411 -msgid "using IEEE extended precision long double" +#: config/mips/mips.opt:202 +msgid "Conform to the o32 FPXX ABI." msgstr "" -#: config/rs6000/rs6000.opt:414 -msgid "using IBM extended precision long double" +#: config/mips/mips.opt:206 +msgid "Use 64-bit floating-point registers." msgstr "" -#: config/rs6000/rs6000.opt:418 -msgid "-mcpu=\tUse features of and schedule code for given CPU." +#: config/mips/mips.opt:210 +msgid "" +"-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack " +"trampolines." msgstr "" -#: config/rs6000/rs6000.opt:422 -msgid "-mtune=\tSchedule code for given CPU." +#: config/mips/mips.opt:214 +msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode." msgstr "" -#: config/rs6000/rs6000.opt:426 -msgid "-mtraceback=\tSelect full, part, or no traceback table." +#: config/mips/mips.opt:218 +msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding." msgstr "" -#: config/rs6000/rs6000.opt:442 -msgid "Avoid all range limits on call instructions." +#: config/mips/mips.opt:222 +msgid "" +"Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):" msgstr "" -#: config/rs6000/rs6000.opt:446 -msgid "Generate Cell microcode." +#: config/mips/mips.opt:232 +msgid "Use 32-bit general registers." msgstr "" -#: config/rs6000/rs6000.opt:450 -msgid "Warn when a Cell microcoded instruction is emitted." +#: config/mips/mips.opt:236 +msgid "Use 64-bit general registers." msgstr "" -#: config/rs6000/rs6000.opt:454 -msgid "Warn about deprecated 'vector long ...' AltiVec type usage." +#: config/mips/mips.opt:240 +msgid "Use GP-relative addressing to access small data." msgstr "" -#: config/rs6000/rs6000.opt:458 -msgid "-mfloat-gprs=\tSelect GPR floating point method." +#: config/mips/mips.opt:244 +msgid "" +"When generating -mabicalls code, allow executables to use PLTs and copy " +"relocations." msgstr "" -#: config/rs6000/rs6000.opt:462 -msgid "Valid arguments to -mfloat-gprs=:" +#: config/mips/mips.opt:248 +msgid "Allow the use of hardware floating-point ABI and instructions." msgstr "" -#: config/rs6000/rs6000.opt:478 -msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)." +#: config/mips/mips.opt:252 +msgid "Generate code that is link-compatible with MIPS16 and microMIPS code." msgstr "" -#: config/rs6000/rs6000.opt:486 -msgid "Determine which dependences between insns are considered costly." +#: config/mips/mips.opt:256 +msgid "An alias for minterlink-compressed provided for backward-compatibility." msgstr "" -#: config/rs6000/rs6000.opt:490 -msgid "Specify which post scheduling nop insertion scheme to apply." +#: config/mips/mips.opt:260 +msgid "-mipsN\tGenerate code for ISA level N." msgstr "" -#: config/rs6000/rs6000.opt:494 -msgid "Specify alignment of structure fields default/natural." +#: config/mips/mips.opt:264 +msgid "Generate MIPS16 code." msgstr "" -#: config/rs6000/rs6000.opt:498 -msgid "Valid arguments to -malign-:" +#: config/mips/mips.opt:268 +msgid "Use MIPS-3D instructions." msgstr "" -#: config/rs6000/rs6000.opt:508 -msgid "Specify scheduling priority for dispatch slot restricted insns." +#: config/mips/mips.opt:272 +msgid "Use ll, sc and sync instructions." msgstr "" -#: config/rs6000/rs6000.opt:512 -msgid "Single-precision floating point unit." +#: config/mips/mips.opt:276 +msgid "Use -G for object-local data." msgstr "" -#: config/rs6000/rs6000.opt:516 -msgid "Double-precision floating point unit." +#: config/mips/mips.opt:280 +msgid "Use indirect calls." msgstr "" -#: config/rs6000/rs6000.opt:520 -msgid "Floating point unit does not support divide & sqrt." +#: config/mips/mips.opt:284 +msgid "Use a 32-bit long type." msgstr "" -#: config/rs6000/rs6000.opt:524 -msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)." +#: config/mips/mips.opt:288 +msgid "Use a 64-bit long type." msgstr "" -#: config/rs6000/rs6000.opt:546 -msgid "Specify Xilinx FPU." +#: config/mips/mips.opt:292 +msgid "Pass the address of the ra save location to _mcount in $12." msgstr "" -#: config/rs6000/rs6000.opt:550 -msgid "Use r11 to hold the static link in calls to functions via pointers." +#: config/mips/mips.opt:296 +msgid "Don't optimize block moves." msgstr "" -#: config/rs6000/rs6000.opt:554 -msgid "Save the TOC in the prologue for indirect calls rather than inline." +#: config/mips/mips.opt:300 +msgid "Use microMIPS instructions." msgstr "" -#: config/rs6000/rs6000.opt:558 -msgid "Allow 128-bit integers in VSX registers." +#: config/mips/mips.opt:304 +msgid "Use MIPS MSA Extension instructions." msgstr "" -#: config/rs6000/rs6000.opt:562 -msgid "" -"Fuse certain integer operations together for better performance on power8." +#: config/mips/mips.opt:308 +msgid "Allow the use of MT instructions." msgstr "" -#: config/rs6000/rs6000.opt:566 -msgid "Allow sign extension in fusion operations." +#: config/mips/mips.opt:312 +msgid "Prevent the use of all floating-point operations." msgstr "" -#: config/rs6000/rs6000.opt:570 -msgid "Use vector and scalar instructions added in ISA 2.07." +#: config/mips/mips.opt:316 +msgid "Use MCU instructions." msgstr "" -#: config/rs6000/rs6000.opt:574 -msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions." +#: config/mips/mips.opt:320 +msgid "Do not use a cache-flushing function before calling stack trampolines." msgstr "" -#: config/rs6000/rs6000.opt:578 -msgid "Use ISA 2.07 direct move between GPR & VSX register instructions." +#: config/mips/mips.opt:324 +msgid "Do not use MDMX instructions." msgstr "" -#: config/rs6000/rs6000.opt:582 -msgid "Use ISA 2.07 transactional memory (HTM) instructions." +#: config/mips/mips.opt:328 +msgid "Generate normal-mode code." msgstr "" -#: config/rs6000/rs6000.opt:586 -msgid "Generate the quad word memory instructions (lq/stq)." +#: config/mips/mips.opt:332 +msgid "Do not use MIPS-3D instructions." msgstr "" -#: config/rs6000/rs6000.opt:590 -msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)." +#: config/mips/mips.opt:336 +msgid "Use paired-single floating-point instructions." msgstr "" -#: config/rs6000/rs6000.opt:594 +#: config/mips/mips.opt:340 msgid "" -"Generate aggregate parameter passing code with at most 64-bit alignment." +"-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be " +"inserted." msgstr "" -#: config/rs6000/rs6000.opt:598 -msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx." +#: config/mips/mips.opt:344 +msgid "Valid arguments to -mr10k-cache-barrier=:" msgstr "" -#: config/rs6000/rs6000.opt:602 -msgid "" -"Allow float variables in upper registers with -mcpu=power8 or -mpower8-" -"vector." +#: config/mips/mips.opt:357 +msgid "Try to allow the linker to turn PIC calls into direct calls." msgstr "" -#: config/rs6000/rs6000.opt:606 -msgid "Allow float/double variables in upper registers if cpu allows it." +#: config/mips/mips.opt:361 +msgid "" +"When generating -mabicalls code, make the code suitable for use in shared " +"libraries." msgstr "" -#: config/rs6000/rs6000.opt:610 +#: config/mips/mips.opt:365 msgid "" -"Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx." +"Restrict the use of hardware floating-point instructions to 32-bit " +"operations." msgstr "" -#: config/rs6000/rs6000.opt:614 -msgid "Analyze and remove doubleword swaps from VSX computations." +#: config/mips/mips.opt:369 +msgid "Use SmartMIPS instructions." msgstr "" -#: config/rs6000/rs6000.opt:618 -msgid "Fuse certain operations together for better performance on power9." +#: config/mips/mips.opt:373 +msgid "Prevent the use of all hardware floating-point instructions." msgstr "" -#: config/rs6000/rs6000.opt:622 -msgid "Use certain scalar instructions added in ISA 3.0." +#: config/mips/mips.opt:377 +msgid "Optimize lui/addiu address loads." msgstr "" -#: config/rs6000/rs6000.opt:626 -msgid "Use vector instructions added in ISA 3.0." +#: config/mips/mips.opt:381 +msgid "Assume all symbols have 32-bit values." msgstr "" -#: config/rs6000/rs6000.opt:630 -msgid "Use scalar register+offset memory instructions added in ISA 3.0." +#: config/mips/mips.opt:385 +msgid "Use synci instruction to invalidate i-cache." msgstr "" -#: config/rs6000/rs6000.opt:634 -msgid "Use vector register+offset memory instructions added in ISA 3.0." +#: config/mips/mips.opt:393 +msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR." msgstr "" -#: config/rs6000/rs6000.opt:638 -msgid "Use register+offset memory instructions added in ISA 3.0." +#: config/mips/mips.opt:401 +msgid "Use Virtualization Application Specific instructions." msgstr "" -#: config/rs6000/rs6000.opt:642 -msgid "Use the new min/max instructions defined in ISA 3.0." +#: config/mips/mips.opt:405 +msgid "Use eXtended Physical Address (XPA) instructions." msgstr "" -#: config/rs6000/rs6000.opt:646 -msgid "" -"Fuse medium/large code model toc references with the memory instruction." +#: config/mips/mips.opt:409 +msgid "Perform VR4130-specific alignment optimizations." msgstr "" -#: config/rs6000/rs6000.opt:650 -msgid "Generate the integer modulo instructions." +#: config/mips/mips.opt:413 +msgid "Lift restrictions on GOT size." msgstr "" -#: config/rs6000/rs6000.opt:658 -msgid "Allow the IEEE 128-bit types without requiring the __float128 keyword." +#: config/mips/mips.opt:417 +msgid "Enable use of odd-numbered single-precision registers." msgstr "" -#: config/rs6000/rs6000.opt:662 -msgid "Enable IEEE 128-bit floating point via the __float128 keyword." +#: config/mips/mips.opt:421 +msgid "Optimize frame header." msgstr "" -#: config/rs6000/rs6000.opt:666 -msgid "Enable using IEEE 128-bit floating point instructions." +#: config/mips/mips.opt:428 +msgid "Enable load/store bonding." msgstr "" -#: config/rs6000/rs6000.opt:670 -msgid "Enable default conversions between __float128 & long double." +#: config/mips/mips.opt:432 +msgid "Specify the compact branch usage policy." msgstr "" -#: config/rs6000/rs6000.opt:674 -msgid "Enable small integers to be in VSX registers." +#: config/mips/mips.opt:436 +msgid "Policies available for use with -mcompact-branches=:" msgstr "" -#: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141 -msgid "Generate 64-bit code." +#: config/mips/mips-tables.opt:24 +msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):" msgstr "" -#: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:145 -msgid "Generate 32-bit code." +#: config/mips/mips-tables.opt:28 +msgid "Known MIPS ISA levels (for use with the -mips option):" msgstr "" -#: config/rs6000/sysv4.opt:24 -msgid "Select ABI calling convention." +#: config/tilegx/tilegx.opt:30 +msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):" msgstr "" -#: config/rs6000/sysv4.opt:48 -msgid "Align to the base type of the bit-field." +#: config/tilegx/tilegx.opt:37 +msgid "Compile with 32 bit longs and pointers." msgstr "" -#: config/rs6000/sysv4.opt:52 -msgid "" -"Align to the base type of the bit-field. Don't assume that unaligned " -"accesses are handled by the system." +#: config/tilegx/tilegx.opt:41 +msgid "Compile with 64 bit longs and pointers." msgstr "" -#: config/rs6000/sysv4.opt:57 config/rs6000/sysv4.opt:61 -msgid "Produce code relocatable at runtime." +#: config/tilegx/tilegx.opt:53 +msgid "Use given TILE-Gx code model." msgstr "" -#: config/rs6000/sysv4.opt:65 config/rs6000/sysv4.opt:69 -msgid "Produce little endian code." +#: config/arc/arc-tables.opt:25 +msgid "Known ARC CPUs (for use with the -mcpu= option):" msgstr "" -#: config/rs6000/sysv4.opt:73 config/rs6000/sysv4.opt:77 -msgid "Produce big endian code." +#: config/arc/arc.opt:26 +msgid "Compile code for big endian mode." msgstr "" -#: config/rs6000/sysv4.opt:82 config/rs6000/sysv4.opt:86 -#: config/rs6000/sysv4.opt:95 config/rs6000/sysv4.opt:137 -#: config/rs6000/sysv4.opt:149 -msgid "no description yet." +#: config/arc/arc.opt:30 +msgid "Compile code for little endian mode. This is the default." msgstr "" -#: config/rs6000/sysv4.opt:90 -msgid "Assume all variable arg functions are prototyped." +#: config/arc/arc.opt:34 +msgid "" +"Disable ARCompact specific pass to generate conditional execution " +"instructions." msgstr "" -#: config/rs6000/sysv4.opt:99 -msgid "Use EABI." +#: config/arc/arc.opt:38 +msgid "Generate ARCompact 32-bit code for ARC600 processor." msgstr "" -#: config/rs6000/sysv4.opt:103 -msgid "Allow bit-fields to cross word boundaries." +#: config/arc/arc.opt:42 +msgid "Same as -mA6." msgstr "" -#: config/rs6000/sysv4.opt:107 -msgid "Use alternate register names." +#: config/arc/arc.opt:46 +msgid "Generate ARCompact 32-bit code for ARC601 processor." msgstr "" -#: config/rs6000/sysv4.opt:113 -msgid "Use default method for sdata handling." +#: config/arc/arc.opt:50 +msgid "Generate ARCompact 32-bit code for ARC700 processor." msgstr "" -#: config/rs6000/sysv4.opt:117 -msgid "Link with libsim.a, libc.a and sim-crt0.o." +#: config/arc/arc.opt:54 +msgid "Same as -mA7." msgstr "" -#: config/rs6000/sysv4.opt:121 -msgid "Link with libads.a, libc.a and crt0.o." +#: config/arc/arc.opt:58 +msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option." msgstr "" -#: config/rs6000/sysv4.opt:125 -msgid "Link with libyk.a, libc.a and crt0.o." +#: config/arc/arc.opt:128 +msgid "Enable DIV-REM instructions for ARCv2." msgstr "" -#: config/rs6000/sysv4.opt:129 -msgid "Link with libmvme.a, libc.a and crt0.o." +#: config/arc/arc.opt:132 +msgid "Enable code density instructions for ARCv2." msgstr "" -#: config/rs6000/sysv4.opt:133 -msgid "Set the PPC_EMB bit in the ELF flags header." +#: config/arc/arc.opt:136 +msgid "Tweak register allocation to help 16-bit instruction generation." msgstr "" -#: config/rs6000/sysv4.opt:153 -msgid "Generate code to use a non-exec PLT and GOT." +#: config/arc/arc.opt:146 +msgid "Use ordinarily cached memory accesses for volatile references." msgstr "" -#: config/rs6000/sysv4.opt:157 -msgid "Generate code for old exec BSS PLT." +#: config/arc/arc.opt:150 +msgid "Enable cache bypass for volatile references." msgstr "" -#: config/rs6000/sysv4.opt:161 -msgid "Emit .gnu_attribute tags." +#: config/arc/arc.opt:154 +msgid "Generate instructions supported by barrel shifter." msgstr "" -#: config/rs6000/aix64.opt:24 -msgid "Compile for 64-bit pointers." +#: config/arc/arc.opt:158 +msgid "Generate norm instruction." msgstr "" -#: config/rs6000/aix64.opt:28 -msgid "Compile for 32-bit pointers." +#: config/arc/arc.opt:162 +msgid "Generate swap instruction." msgstr "" -#: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28 -msgid "Select code model." +#: config/arc/arc.opt:166 +msgid "Generate mul64 and mulu64 instructions." msgstr "" -#: config/rs6000/aix64.opt:49 -msgid "Support message passing with the Parallel Environment." +#: config/arc/arc.opt:169 config/arc/arc.opt:338 config/arc/arc.opt:342 +#: config/arc/arc.opt:346 config/arc/arc.opt:350 config/arc/arc.opt:353 +#: config/arc/arc.opt:356 config/arc/arc.opt:373 +#, c-format +msgid "%qs is deprecated" msgstr "" -#: config/rs6000/linux64.opt:24 -msgid "Call mcount for profiling before a function prologue." +#: config/arc/arc.opt:170 +msgid "Do not generate mpy instructions for ARC700." msgstr "" -#: config/rs6000/476.opt:24 +#: config/arc/arc.opt:174 msgid "" -"Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl " -"insns used for GOT accesses." +"Generate Extended arithmetic instructions. Currently only divaw, adds, subs " +"and sat16 are supported." msgstr "" -#: config/rl78/rl78.opt:31 +#: config/arc/arc.opt:178 msgid "" -"Selects the type of hardware multiplication and division to use (none/g13/" -"g14)." +"Dummy flag. This is the default unless FPX switches are provided explicitly." msgstr "" -#: config/rl78/rl78.opt:50 -msgid "Use all registers, reserving none for interrupt handlers." +#: config/arc/arc.opt:182 +msgid "Generate call insns as register indirect calls." msgstr "" -#: config/rl78/rl78.opt:54 -msgid "Enable assembler and linker relaxation. Enabled by default at -Os." +#: config/arc/arc.opt:186 +msgid "Do no generate BRcc instructions in arc_reorg." msgstr "" -#: config/rl78/rl78.opt:58 +#: config/arc/arc.opt:190 msgid "" -"Selects the type of RL78 core being targeted (g10/g13/g14). The default is " -"the G14. If set, also selects the hardware multiply support to be used." +"Generate sdata references. This is the default, unless you compile for PIC." msgstr "" -#: config/rl78/rl78.opt:77 -msgid "Alias for -mcpu=g10." +#: config/arc/arc.opt:194 +msgid "Do not generate millicode thunks (needed only with -Os)." msgstr "" -#: config/rl78/rl78.opt:81 -msgid "Alias for -mcpu=g13." +#: config/arc/arc.opt:198 config/arc/arc.opt:202 +msgid "FPX: Generate Single Precision FPX (compact) instructions." msgstr "" -#: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89 -msgid "Alias for -mcpu=g14." +#: config/arc/arc.opt:206 +msgid "FPX: Generate Single Precision FPX (fast) instructions." msgstr "" -#: config/rl78/rl78.opt:93 +#: config/arc/arc.opt:210 msgid "" -"Assume ES is zero throughout program execution, use ES: for read-only data." +"FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions." msgstr "" -#: config/rl78/rl78.opt:97 -msgid "Stores the MDUC registers in interrupt handlers for G13 target." +#: config/arc/arc.opt:214 config/arc/arc.opt:218 +msgid "FPX: Generate Double Precision FPX (compact) instructions." msgstr "" -#: config/nds32/nds32.opt:26 -msgid "Generate code in big-endian mode." +#: config/arc/arc.opt:222 +msgid "FPX: Generate Double Precision FPX (fast) instructions." msgstr "" -#: config/nds32/nds32.opt:30 -msgid "Generate code in little-endian mode." +#: config/arc/arc.opt:226 +msgid "Disable LR and SR instructions from using FPX extension aux registers." msgstr "" -#: config/nds32/nds32.opt:34 -msgid "Use reduced-set registers for register allocation." +#: config/arc/arc.opt:230 +msgid "" +"Enable generation of ARC SIMD instructions via target-specific builtins." msgstr "" -#: config/nds32/nds32.opt:38 -msgid "Use full-set registers for register allocation." +#: config/arc/arc.opt:234 +msgid "-mcpu=CPU\tCompile code for ARC variant CPU." msgstr "" -#: config/nds32/nds32.opt:42 -msgid "Generate conditional move instructions." +#: config/arc/arc.opt:238 +msgid "" +"size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -" +"Os." msgstr "" -#: config/nds32/nds32.opt:46 -msgid "Generate performance extension instructions." +#: config/arc/arc.opt:246 +msgid "" +"Cost to assume for a multiply instruction, with 4 being equal to a normal " +"insn." msgstr "" -#: config/nds32/nds32.opt:50 -msgid "Generate v3 push25/pop25 instructions." +#: config/arc/arc.opt:250 +msgid "Tune for ARC600 cpu." msgstr "" -#: config/nds32/nds32.opt:54 -msgid "Generate 16-bit instructions." +#: config/arc/arc.opt:254 +msgid "Tune for ARC601 cpu." msgstr "" -#: config/nds32/nds32.opt:58 -msgid "Specify the size of each interrupt vector, which must be 4 or 16." +#: config/arc/arc.opt:258 +msgid "Tune for ARC700 R4.2 Cpu with standard multiplier block." msgstr "" -#: config/nds32/nds32.opt:62 +#: config/arc/arc.opt:262 config/arc/arc.opt:266 config/arc/arc.opt:270 +msgid "Tune for ARC700 R4.2 Cpu with XMAC block." +msgstr "" + +#: config/arc/arc.opt:274 +msgid "Enable the use of indexed loads." +msgstr "" + +#: config/arc/arc.opt:278 +msgid "Enable the use of pre/post modify with register displacement." +msgstr "" + +#: config/arc/arc.opt:282 +msgid "Generate 32x16 multiply and mac instructions." +msgstr "" + +#: config/arc/arc.opt:288 +msgid "Set probability threshold for unaligning branches." +msgstr "" + +#: config/arc/arc.opt:292 +msgid "Don't use less than 25 bit addressing range for calls." +msgstr "" + +#: config/arc/arc.opt:296 msgid "" -"Specify the size of each cache block, which must be a power of 2 between 4 " -"and 512." +"Explain what alignment considerations lead to the decision to make an insn " +"short or long." msgstr "" -#: config/nds32/nds32.opt:70 -msgid "Known arch types (for use with the -march= option):" +#: config/arc/arc.opt:300 +msgid "Do alignment optimizations for call instructions." msgstr "" -#: config/nds32/nds32.opt:83 -msgid "Specify the address generation strategy for code model." +#: config/arc/arc.opt:304 +msgid "" +"Enable Rcq constraint handling - most short code generation depends on this." msgstr "" -#: config/nds32/nds32.opt:87 -msgid "Known cmodel types (for use with the -mcmodel= option):" +#: config/arc/arc.opt:308 +msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this." msgstr "" -#: config/nds32/nds32.opt:100 -msgid "Enable constructor/destructor feature." +#: config/arc/arc.opt:312 +msgid "Enable pre-reload use of cbranchsi pattern." msgstr "" -#: config/nds32/nds32.opt:104 -msgid "Guide linker to relax instructions." +#: config/arc/arc.opt:316 +msgid "Enable bbit peephole2." msgstr "" -#: config/ft32/ft32.opt:23 -msgid "target the software simulator." +#: config/arc/arc.opt:320 +msgid "" +"Use pc-relative switch case tables - this enables case table shortening." msgstr "" -#: config/ft32/ft32.opt:31 -msgid "Avoid use of the DIV and MOD instructions" +#: config/arc/arc.opt:324 +msgid "Enable compact casesi pattern." msgstr "" -#: ada/gcc-interface/lang.opt:57 c-family/c.opt:300 -msgid "Enable most warning messages." +#: config/arc/arc.opt:328 +msgid "Enable 'q' instruction alternatives." msgstr "" -#: ada/gcc-interface/lang.opt:61 -msgid "Synonym of -gnatk8." +#: config/arc/arc.opt:332 +msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc." msgstr "" -#: ada/gcc-interface/lang.opt:69 -msgid "Do not look for object files in standard path." +#: config/arc/arc.opt:339 +msgid "Enable variable polynomial CRC extension." msgstr "" -#: ada/gcc-interface/lang.opt:73 -msgid "Select the runtime." +#: config/arc/arc.opt:343 +msgid "Enable DSP 3.1 Pack A extensions." msgstr "" -#: ada/gcc-interface/lang.opt:77 c-family/c.opt:1607 -msgid "Use the narrowest integer type possible for enumeration types." +#: config/arc/arc.opt:347 +msgid "Enable dual viterbi butterfly extension." msgstr "" -#: ada/gcc-interface/lang.opt:81 c-family/c.opt:1619 -msgid "Make \"char\" signed by default." +#: config/arc/arc.opt:357 +msgid "Enable Dual and Single Operand Instructions for Telephony." msgstr "" -#: ada/gcc-interface/lang.opt:85 -msgid "Catch typos." +#: config/arc/arc.opt:361 +msgid "Enable XY Memory extension (DSP version 3)." msgstr "" -#: ada/gcc-interface/lang.opt:89 -msgid "Set name of output ALI file (internal switch)." +#: config/arc/arc.opt:366 +msgid "Enable Locked Load/Store Conditional extension." msgstr "" -#: ada/gcc-interface/lang.opt:93 -msgid "-gnat<options>\tSpecify options to GNAT." +#: config/arc/arc.opt:370 +msgid "Enable swap byte ordering extension instruction." msgstr "" -#: ada/gcc-interface/lang.opt:97 -msgid "Ignored." +#: config/arc/arc.opt:374 +msgid "Enable 64-bit Time-Stamp Counter extension instruction." msgstr "" -#: go/lang.opt:42 -msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code." +#: config/arc/arc.opt:378 +msgid "Pass -EB option through to linker." msgstr "" -#: go/lang.opt:46 -msgid "Add explicit checks for division by zero." +#: config/arc/arc.opt:382 +msgid "Pass -EL option through to linker." msgstr "" -#: go/lang.opt:50 -msgid "Add explicit checks for division overflow in INT_MIN / -1." +#: config/arc/arc.opt:386 +msgid "Pass -marclinux option through to linker." msgstr "" -#: go/lang.opt:54 -msgid "Apply special rules for compiling runtime package." +#: config/arc/arc.opt:390 +msgid "Pass -marclinux_prof option through to linker." msgstr "" -#: go/lang.opt:58 -msgid "-fgo-dump-<type>\tDump Go frontend internal information." +#: config/arc/arc.opt:398 +msgid "Enable lra." msgstr "" -#: go/lang.opt:62 -msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend." +#: config/arc/arc.opt:402 +msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY." msgstr "" -#: go/lang.opt:66 -msgid "-fgo-pkgpath=<string>\tSet Go package path." +#: config/arc/arc.opt:406 +msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." msgstr "" -#: go/lang.opt:70 -msgid "" -"-fgo-prefix=<string>\tSet package-specific prefix for exported Go names." +#: config/arc/arc.opt:410 +msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY." msgstr "" -#: go/lang.opt:74 -msgid "" -"-fgo-relative-import-path=<path> Treat a relative import as relative to path." +#: config/arc/arc.opt:422 +msgid "Enable atomic instructions." msgstr "" -#: go/lang.opt:78 -msgid "Functions which return values must end with return statements." +#: config/arc/arc.opt:426 +msgid "Enable double load/store instructions for ARC HS." msgstr "" -#: go/lang.opt:82 +#: config/arc/arc.opt:430 +msgid "Specify the name of the target floating point configuration." +msgstr "" + +#: config/arc/arc.opt:473 +msgid "Specify thread pointer register number." +msgstr "" + +#: config/arc/arc.opt:480 +msgid "Enable use of NPS400 bit operations." +msgstr "" + +#: config/arc/arc.opt:484 +msgid "Enable use of NPS400 xld/xst extension." +msgstr "" + +#: lto/lang.opt:28 +#, c-format +msgid "unknown linker output %qs" +msgstr "" + +#: lto/lang.opt:47 +msgid "Set linker output type (used internally during LTO optimization)" +msgstr "" + +#: lto/lang.opt:52 +msgid "Run the link-time optimizer in local transformation (LTRANS) mode." +msgstr "" + +#: lto/lang.opt:56 +msgid "Specify a file to which a list of files output by LTRANS is written." +msgstr "" + +#: lto/lang.opt:60 +msgid "Run the link-time optimizer in whole program analysis (WPA) mode." +msgstr "" + +#: lto/lang.opt:64 msgid "" -"Emit debugging information related to the escape analysis pass when run with " -"-fgo-optimize-allocs." +"Whole program analysis (WPA) mode with number of parallel jobs specified." +msgstr "" + +#: lto/lang.opt:68 +msgid "The resolution file." msgstr "" #: common.opt:231 @@ -13579,2162 +15736,6 @@ msgstr "" msgid "Use caller save register across calls if possible." msgstr "" -#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181 -#, c-format -msgid "assertion missing after %qs" -msgstr "" - -#: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166 -#: c-family/c.opt:193 c-family/c.opt:256 -#, c-format -msgid "macro name missing after %qs" -msgstr "" - -#: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94 -#: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1770 -#: c-family/c.opt:1790 c-family/c.opt:1794 c-family/c.opt:1798 -#, c-format -msgid "missing path after %qs" -msgstr "" - -#: c-family/c.opt:182 -msgid "" -"-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' " -"before <question> disables the <answer> to <question>." -msgstr "" - -#: c-family/c.opt:186 -msgid "Do not discard comments." -msgstr "" - -#: c-family/c.opt:190 -msgid "Do not discard comments in macro expansions." -msgstr "" - -#: c-family/c.opt:194 -msgid "" -"-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just " -"<macro> is given, <val> is taken to be 1." -msgstr "" - -#: c-family/c.opt:201 -msgid "-F <dir>\tAdd <dir> to the end of the main framework include path." -msgstr "" - -#: c-family/c.opt:205 -msgid "Enable parsing GIMPLE." -msgstr "" - -#: c-family/c.opt:209 -msgid "Print the name of header files as they are used." -msgstr "" - -#: c-family/c.opt:213 -msgid "-I <dir>\tAdd <dir> to the end of the main include path." -msgstr "" - -#: c-family/c.opt:217 -msgid "Generate make dependencies." -msgstr "" - -#: c-family/c.opt:221 -msgid "Generate make dependencies and compile." -msgstr "" - -#: c-family/c.opt:225 -msgid "-MF <file>\tWrite dependency output to the given file." -msgstr "" - -#: c-family/c.opt:229 -msgid "Treat missing header files as generated files." -msgstr "" - -#: c-family/c.opt:233 -msgid "Like -M but ignore system header files." -msgstr "" - -#: c-family/c.opt:237 -msgid "Like -MD but ignore system header files." -msgstr "" - -#: c-family/c.opt:241 -msgid "Generate phony targets for all headers." -msgstr "" - -#: c-family/c.opt:244 c-family/c.opt:248 -#, c-format -msgid "missing makefile target after %qs" -msgstr "" - -#: c-family/c.opt:245 -msgid "-MQ <target>\tAdd a MAKE-quoted target." -msgstr "" - -#: c-family/c.opt:249 -msgid "-MT <target>\tAdd an unquoted target." -msgstr "" - -#: c-family/c.opt:253 -msgid "Do not generate #line directives." -msgstr "" - -#: c-family/c.opt:257 -msgid "-U<macro>\tUndefine <macro>." -msgstr "" - -#: c-family/c.opt:261 -msgid "" -"Warn about things that will change when compiling with an ABI-compliant " -"compiler." -msgstr "" - -#: c-family/c.opt:265 -msgid "" -"Warn about things that change between the current -fabi-version and the " -"specified version." -msgstr "" - -#: c-family/c.opt:269 -msgid "" -"Warn if a subobject has an abi_tag attribute that the complete object type " -"does not have." -msgstr "" - -#: c-family/c.opt:276 -msgid "Warn about suspicious uses of memory addresses." -msgstr "" - -#: c-family/c.opt:279 -msgid "argument %qs to %<-Waligned-new%> not recognized" -msgstr "" - -#: c-family/c.opt:292 -msgid "Warn about 'new' of type with extended alignment without -faligned-new." -msgstr "" - -#: c-family/c.opt:296 -msgid "" -"-Waligned-new=all Warn even if 'new' uses a class member allocation function." -msgstr "" - -#: c-family/c.opt:304 -msgid "Warn on any use of alloca." -msgstr "" - -#: c-family/c.opt:308 -msgid "" -"-Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that " -"attempt to allocate objects larger than the specified number of bytes." -msgstr "" - -#: c-family/c.opt:313 -msgid "" -"-Walloc-zero Warn for calls to allocation functions that specify zero bytes." -msgstr "" - -#: c-family/c.opt:317 -msgid "" -"-Walloca-larger-than=<number> Warn on unbounded uses of alloca, and on " -"bounded uses of alloca whose bound can be larger than <number> bytes." -msgstr "" - -#: c-family/c.opt:331 -msgid "" -"Warn whenever an Objective-C assignment is being intercepted by the garbage " -"collector." -msgstr "" - -#: c-family/c.opt:335 -msgid "Warn about casting functions to incompatible types." -msgstr "" - -#: c-family/c.opt:339 -msgid "" -"Warn about boolean expression compared with an integer value different from " -"true/false." -msgstr "" - -#: c-family/c.opt:343 -msgid "Warn about certain operations on boolean expressions." -msgstr "" - -#: c-family/c.opt:347 -msgid "" -"Warn when __builtin_frame_address or __builtin_return_address is used " -"unsafely." -msgstr "" - -#: c-family/c.opt:351 -msgid "Warn when a built-in function is declared with the wrong signature." -msgstr "" - -#: c-family/c.opt:355 -msgid "Warn when a built-in preprocessor macro is undefined or redefined." -msgstr "" - -#: c-family/c.opt:359 -msgid "Warn about features not present in ISO C90, but present in ISO C99." -msgstr "" - -#: c-family/c.opt:363 -msgid "Warn about features not present in ISO C99, but present in ISO C11." -msgstr "" - -#: c-family/c.opt:367 -msgid "Warn about C constructs that are not in the common subset of C and C++." -msgstr "" - -#: c-family/c.opt:374 -msgid "" -"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO " -"C++ 2011." -msgstr "" - -#: c-family/c.opt:378 -msgid "" -"Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO " -"C++ 2014." -msgstr "" - -#: c-family/c.opt:382 -msgid "" -"Warn about C++ constructs whose meaning differs between ISO C++ 2014 and " -"(forthcoming) ISO C++ 201z(7?)." -msgstr "" - -#: c-family/c.opt:389 -msgid "Warn about casts which discard qualifiers." -msgstr "" - -#: c-family/c.opt:393 -msgid "Warn about subscripts whose type is \"char\"." -msgstr "" - -#: c-family/c.opt:397 -msgid "Warn about memory access errors found by Pointer Bounds Checker." -msgstr "" - -#: c-family/c.opt:401 -msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"." -msgstr "" - -#: c-family/c.opt:405 -msgid "" -"Warn about possibly nested block comments, and C++ comments spanning more " -"than one physical line." -msgstr "" - -#: c-family/c.opt:409 -msgid "Synonym for -Wcomment." -msgstr "" - -#: c-family/c.opt:413 -msgid "Warn for conditionally-supported constructs." -msgstr "" - -#: c-family/c.opt:417 -msgid "Warn for implicit type conversions that may change a value." -msgstr "" - -#: c-family/c.opt:421 -msgid "Warn for converting NULL from/to a non-pointer type." -msgstr "" - -#: c-family/c.opt:429 -msgid "Warn when all constructors and destructors are private." -msgstr "" - -#: c-family/c.opt:433 -msgid "Warn about dangling else." -msgstr "" - -#: c-family/c.opt:437 -msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage." -msgstr "" - -#: c-family/c.opt:441 -msgid "Warn when a declaration is found after a statement." -msgstr "" - -#: c-family/c.opt:445 -msgid "Warn when deleting a pointer to incomplete type." -msgstr "" - -#: c-family/c.opt:449 -msgid "Warn about deleting polymorphic objects with non-virtual destructors." -msgstr "" - -#: c-family/c.opt:453 -msgid "Warn if a deprecated compiler feature, class, method, or field is used." -msgstr "" - -#: c-family/c.opt:457 -msgid "" -"Warn about positional initialization of structs requiring designated " -"initializers." -msgstr "" - -#: c-family/c.opt:461 -msgid "Warn if qualifiers on arrays which are pointer targets are discarded." -msgstr "" - -#: c-family/c.opt:465 -msgid "Warn if type qualifiers on pointers are discarded." -msgstr "" - -#: c-family/c.opt:469 -msgid "Warn about compile-time integer division by zero." -msgstr "" - -#: c-family/c.opt:473 -msgid "Warn about duplicated conditions in an if-else-if chain." -msgstr "" - -#: c-family/c.opt:477 -msgid "Warn about violations of Effective C++ style rules." -msgstr "" - -#: c-family/c.opt:481 -msgid "Warn about an empty body in an if or else statement." -msgstr "" - -#: c-family/c.opt:485 -msgid "Warn about stray tokens after #elif and #endif." -msgstr "" - -#: c-family/c.opt:489 -msgid "Warn about comparison of different enum types." -msgstr "" - -#: c-family/c.opt:497 -msgid "" -"This switch is deprecated; use -Werror=implicit-function-declaration instead." -msgstr "" - -#: c-family/c.opt:505 -msgid "" -"Warn for implicit type conversions that cause loss of floating point " -"precision." -msgstr "" - -#: c-family/c.opt:509 -msgid "Warn if testing floating point numbers for equality." -msgstr "" - -#: c-family/c.opt:513 c-family/c.opt:550 -msgid "Warn about printf/scanf/strftime/strfmon format string anomalies." -msgstr "" - -#: c-family/c.opt:517 -msgid "Warn about format strings that contain NUL bytes." -msgstr "" - -#: c-family/c.opt:521 -msgid "Warn if passing too many arguments to a function for its format string." -msgstr "" - -#: c-family/c.opt:525 -msgid "" -"Warn about function calls with format strings that write past the end of the " -"destination region. Same as -Wformat-length=1." -msgstr "" - -#: c-family/c.opt:530 -msgid "Warn about format strings that are not literals." -msgstr "" - -#: c-family/c.opt:534 -msgid "Warn about possible security problems with format functions." -msgstr "" - -#: c-family/c.opt:538 -msgid "Warn about sign differences with format functions." -msgstr "" - -#: c-family/c.opt:542 -msgid "Warn about strftime formats yielding 2-digit years." -msgstr "" - -#: c-family/c.opt:546 -msgid "Warn about zero-length formats." -msgstr "" - -#: c-family/c.opt:554 -msgid "" -"Warn about function calls with format strings that write past the end of the " -"destination region." -msgstr "" - -#: c-family/c.opt:559 -msgid "Warn whenever type qualifiers are ignored." -msgstr "" - -#: c-family/c.opt:563 -msgid "Warn whenever attributes are ignored." -msgstr "" - -#: c-family/c.opt:567 -msgid "" -"Warn when there is a conversion between pointers that have incompatible " -"types." -msgstr "" - -#: c-family/c.opt:571 -msgid "Warn about variables which are initialized to themselves." -msgstr "" - -#: c-family/c.opt:575 -msgid "Warn about implicit declarations." -msgstr "" - -#: c-family/c.opt:583 -msgid "Warn about implicit conversions from \"float\" to \"double\"." -msgstr "" - -#: c-family/c.opt:587 -msgid "Warn if \"defined\" is used outside #if." -msgstr "" - -#: c-family/c.opt:591 -msgid "Warn about implicit function declarations." -msgstr "" - -#: c-family/c.opt:595 -msgid "Warn when a declaration does not specify a type." -msgstr "" - -#: c-family/c.opt:602 -msgid "" -"Warn about C++11 inheriting constructors when the base has a variadic " -"constructor." -msgstr "" - -#: c-family/c.opt:606 -msgid "" -"Warn about incompatible integer to pointer and pointer to integer " -"conversions." -msgstr "" - -#: c-family/c.opt:610 -msgid "Warn for suspicious integer expressions in boolean context." -msgstr "" - -#: c-family/c.opt:614 -msgid "" -"Warn when there is a cast to a pointer from an integer of a different size." -msgstr "" - -#: c-family/c.opt:618 -msgid "Warn about invalid uses of the \"offsetof\" macro." -msgstr "" - -#: c-family/c.opt:622 -msgid "Warn about PCH files that are found but not used." -msgstr "" - -#: c-family/c.opt:626 -msgid "Warn when a jump misses a variable initialization." -msgstr "" - -#: c-family/c.opt:630 -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:634 -msgid "" -"Warn when a logical operator is suspiciously always evaluating to true or " -"false." -msgstr "" - -#: c-family/c.opt:638 -msgid "" -"Warn when logical not is used on the left hand side operand of a comparison." -msgstr "" - -#: c-family/c.opt:642 -msgid "Do not warn about using \"long long\" when -pedantic." -msgstr "" - -#: c-family/c.opt:646 -msgid "Warn about suspicious declarations of \"main\"." -msgstr "" - -#: c-family/c.opt:654 -msgid "" -"Warn about suspicious calls to memset where the third argument is constant " -"literal zero and the second is not." -msgstr "" - -#: c-family/c.opt:658 -msgid "" -"Warn about suspicious calls to memset where the third argument contains the " -"number of elements not multiplied by the element size." -msgstr "" - -#: c-family/c.opt:662 -msgid "" -"Warn when the indentation of the code does not reflect the block structure." -msgstr "" - -#: c-family/c.opt:666 -msgid "Warn about possibly missing braces around initializers." -msgstr "" - -#: c-family/c.opt:670 -msgid "Warn about global functions without previous declarations." -msgstr "" - -#: c-family/c.opt:674 -msgid "Warn about missing fields in struct initializers." -msgstr "" - -#: c-family/c.opt:678 -msgid "Warn on direct multiple inheritance." -msgstr "" - -#: c-family/c.opt:682 -msgid "Warn on namespace definition." -msgstr "" - -#: c-family/c.opt:686 -msgid "Warn about missing sized deallocation functions." -msgstr "" - -#: c-family/c.opt:690 -msgid "" -"Warn about suspicious length parameters to certain string functions if the " -"argument uses sizeof." -msgstr "" - -#: c-family/c.opt:694 -msgid "Warn when sizeof is applied on a parameter declared as an array." -msgstr "" - -#: c-family/c.opt:698 -msgid "" -"Warn about buffer overflow in string manipulation functions like memcpy and " -"strcpy." -msgstr "" - -#: c-family/c.opt:703 -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:708 -msgid "Warn about functions which might be candidates for format attributes." -msgstr "" - -#: c-family/c.opt:712 -msgid "" -"Suggest that the override keyword be used when the declaration of a virtual " -"function overrides another." -msgstr "" - -#: c-family/c.opt:717 -msgid "Warn about enumerated switches, with no default, missing a case." -msgstr "" - -#: c-family/c.opt:721 -msgid "Warn about enumerated switches missing a \"default:\" statement." -msgstr "" - -#: c-family/c.opt:725 -msgid "Warn about all enumerated switches missing a specific case." -msgstr "" - -#: c-family/c.opt:729 -msgid "Warn about switches with boolean controlling expression." -msgstr "" - -#: c-family/c.opt:733 -msgid "Warn on primary template declaration." -msgstr "" - -#: c-family/c.opt:741 -msgid "Warn about user-specified include directories that do not exist." -msgstr "" - -#: c-family/c.opt:745 -msgid "" -"Warn about function parameters declared without a type specifier in K&R-" -"style functions." -msgstr "" - -#: c-family/c.opt:749 -msgid "Warn about global functions without prototypes." -msgstr "" - -#: c-family/c.opt:756 -msgid "Warn about use of multi-character character constants." -msgstr "" - -#: c-family/c.opt:760 -msgid "" -"Warn about narrowing conversions within { } that are ill-formed in C++11." -msgstr "" - -#: c-family/c.opt:764 -msgid "Warn about \"extern\" declarations not at file scope." -msgstr "" - -#: c-family/c.opt:768 -msgid "" -"Warn when a noexcept expression evaluates to false even though the " -"expression can't actually throw." -msgstr "" - -#: c-family/c.opt:772 -msgid "" -"Warn when non-templatized friend functions are declared within a template." -msgstr "" - -#: c-family/c.opt:776 -msgid "Warn about non-virtual destructors." -msgstr "" - -#: c-family/c.opt:780 -msgid "" -"Warn about NULL being passed to argument slots marked as requiring non-NULL." -msgstr "" - -#: c-family/c.opt:796 -msgid "" -"-Wnormalized=<none|id|nfc|nfkc>\tWarn about non-normalised Unicode strings." -msgstr "" - -#: c-family/c.opt:803 -msgid "argument %qs to %<-Wnormalized%> not recognized" -msgstr "" - -#: c-family/c.opt:819 -msgid "Warn if a C-style cast is used in a program." -msgstr "" - -#: c-family/c.opt:823 -msgid "Warn for obsolescent usage in a declaration." -msgstr "" - -#: c-family/c.opt:827 -msgid "Warn if an old-style parameter definition is used." -msgstr "" - -#: c-family/c.opt:831 -msgid "Warn if a simd directive is overridden by the vectorizer cost model." -msgstr "" - -#: c-family/c.opt:835 -msgid "" -"Warn if a string is longer than the maximum portable length specified by the " -"standard." -msgstr "" - -#: c-family/c.opt:839 -msgid "Warn about overloaded virtual function names." -msgstr "" - -#: c-family/c.opt:843 -msgid "Warn about overriding initializers without side effects." -msgstr "" - -#: c-family/c.opt:847 -msgid "Warn about overriding initializers with side effects." -msgstr "" - -#: c-family/c.opt:851 -msgid "Warn about packed bit-fields whose offset changed in GCC 4.4." -msgstr "" - -#: c-family/c.opt:855 -msgid "Warn about possibly missing parentheses." -msgstr "" - -#: c-family/c.opt:863 -msgid "Warn when converting the type of pointers to member functions." -msgstr "" - -#: c-family/c.opt:867 -msgid "Warn about function pointer arithmetic." -msgstr "" - -#: c-family/c.opt:871 -msgid "Warn when a pointer differs in signedness in an assignment." -msgstr "" - -#: c-family/c.opt:875 -msgid "Warn when a pointer is cast to an integer of a different size." -msgstr "" - -#: c-family/c.opt:879 -msgid "Warn about misuses of pragmas." -msgstr "" - -#: c-family/c.opt:883 -msgid "" -"Warn if a property for an Objective-C object has no assign semantics " -"specified." -msgstr "" - -#: c-family/c.opt:887 -msgid "Warn if inherited methods are unimplemented." -msgstr "" - -#: c-family/c.opt:891 c-family/c.opt:895 -msgid "Warn for placement new expressions with undefined behavior." -msgstr "" - -#: c-family/c.opt:899 -msgid "Warn about multiple declarations of the same object." -msgstr "" - -#: c-family/c.opt:903 -msgid "Warn about uses of register storage specifier." -msgstr "" - -#: c-family/c.opt:907 -msgid "Warn when the compiler reorders code." -msgstr "" - -#: c-family/c.opt:911 -msgid "" -"Warn whenever a function's return type defaults to \"int\" (C), or about " -"inconsistent return types (C++)." -msgstr "" - -#: c-family/c.opt:915 -msgid "Warn on suspicious constructs involving reverse scalar storage order." -msgstr "" - -#: c-family/c.opt:919 -msgid "Warn if a selector has multiple methods." -msgstr "" - -#: c-family/c.opt:923 -msgid "Warn about possible violations of sequence point rules." -msgstr "" - -#: c-family/c.opt:927 -msgid "Warn if a local declaration hides an instance variable." -msgstr "" - -#: c-family/c.opt:931 c-family/c.opt:935 -msgid "Warn if left shift of a signed value overflows." -msgstr "" - -#: c-family/c.opt:939 -msgid "Warn if shift count is negative." -msgstr "" - -#: c-family/c.opt:943 -msgid "Warn if shift count >= width of type." -msgstr "" - -#: c-family/c.opt:947 -msgid "Warn if left shifting a negative value." -msgstr "" - -#: c-family/c.opt:951 -msgid "Warn about signed-unsigned comparisons." -msgstr "" - -#: c-family/c.opt:959 -msgid "" -"Warn for implicit type conversions between signed and unsigned integers." -msgstr "" - -#: c-family/c.opt:963 -msgid "Warn when overload promotes from unsigned to signed." -msgstr "" - -#: c-family/c.opt:967 -msgid "Warn about uncasted NULL used as sentinel." -msgstr "" - -#: c-family/c.opt:971 -msgid "Warn about unprototyped function declarations." -msgstr "" - -#: c-family/c.opt:983 -msgid "Warn if type signatures of candidate methods do not match exactly." -msgstr "" - -#: c-family/c.opt:987 -msgid "" -"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions " -"are used." -msgstr "" - -#: c-family/c.opt:991 -msgid "Deprecated. This switch has no effect." -msgstr "" - -#: c-family/c.opt:999 -msgid "Warn if a comparison always evaluates to true or false." -msgstr "" - -#: c-family/c.opt:1003 -msgid "Warn if a throw expression will always result in a call to terminate()." -msgstr "" - -#: c-family/c.opt:1007 -msgid "Warn about features not present in traditional C." -msgstr "" - -#: c-family/c.opt:1011 -msgid "" -"Warn of prototypes causing type conversions different from what would happen " -"in the absence of prototype." -msgstr "" - -#: c-family/c.opt:1015 -msgid "" -"Warn if trigraphs are encountered that might affect the meaning of the " -"program." -msgstr "" - -#: c-family/c.opt:1019 -msgid "Warn about @selector()s without previously declared methods." -msgstr "" - -#: c-family/c.opt:1023 -msgid "Warn if an undefined macro is used in an #if directive." -msgstr "" - -#: c-family/c.opt:1035 -msgid "Warn about unrecognized pragmas." -msgstr "" - -#: c-family/c.opt:1039 -msgid "Warn about unsuffixed float constants." -msgstr "" - -#: c-family/c.opt:1047 -msgid "Warn when typedefs locally defined in a function are not used." -msgstr "" - -#: c-family/c.opt:1051 -msgid "Warn about macros defined in the main file that are not used." -msgstr "" - -#: c-family/c.opt:1055 -msgid "" -"Warn if a caller of a function, marked with attribute warn_unused_result, " -"does not use its return value." -msgstr "" - -#: c-family/c.opt:1063 c-family/c.opt:1067 -msgid "Warn when a const variable is unused." -msgstr "" - -#: c-family/c.opt:1071 -msgid "Warn about using variadic macros." -msgstr "" - -#: c-family/c.opt:1075 -msgid "" -"Warn about questionable usage of the macros used to retrieve variable " -"arguments." -msgstr "" - -#: c-family/c.opt:1079 -msgid "Warn if a variable length array is used." -msgstr "" - -#: c-family/c.opt:1083 -msgid "" -"-Wvla-larger-than=<number> Warn on unbounded uses of variable-length arrays, " -"and on bounded uses of variable-length arrays whose bound can be larger than " -"<number> bytes." -msgstr "" - -#: c-family/c.opt:1089 -msgid "Warn when a register variable is declared volatile." -msgstr "" - -#: c-family/c.opt:1093 -msgid "Warn on direct virtual inheritance." -msgstr "" - -#: c-family/c.opt:1097 -msgid "Warn if a virtual base has a non-trivial move assignment operator." -msgstr "" - -#: c-family/c.opt:1101 -msgid "" -"In C++, nonzero means warn about deprecated conversion from string literals " -"to 'char *'. In C, similar warning, except that the conversion is of course " -"not deprecated by the ISO C standard." -msgstr "" - -#: c-family/c.opt:1105 -msgid "Warn when a literal '0' is used as null pointer." -msgstr "" - -#: c-family/c.opt:1109 -msgid "Warn about useless casts." -msgstr "" - -#: c-family/c.opt:1113 -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:1117 -msgid "" -"Warn when a declaration has duplicate const, volatile, restrict or _Atomic " -"specifier." -msgstr "" - -#: c-family/c.opt:1121 -msgid "" -"Warn when an argument passed to a restrict-qualified parameter aliases with " -"another argument." -msgstr "" - -#: c-family/c.opt:1126 -msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)." -msgstr "" - -#: c-family/c.opt:1134 -msgid "" -"The version of the C++ ABI used for -Wabi warnings and link compatibility " -"aliases." -msgstr "" - -#: c-family/c.opt:1138 -msgid "Enforce class member access control semantics." -msgstr "" - -#: c-family/c.opt:1142 -msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent." -msgstr "" - -#: c-family/c.opt:1146 -msgid "Support C++17 allocation of over-aligned types." -msgstr "" - -#: c-family/c.opt:1150 -msgid "" -"-faligned-new=<N> Use C++17 over-aligned type allocation for alignments " -"greater than N." -msgstr "" - -#: c-family/c.opt:1157 -msgid "Allow variadic functions without named parameter." -msgstr "" - -#: c-family/c.opt:1161 c-family/c.opt:1400 c-family/c.opt:1722 -#: c-family/c.opt:1726 c-family/c.opt:1742 -msgid "No longer supported." -msgstr "" - -#: c-family/c.opt:1165 -msgid "Recognize the \"asm\" keyword." -msgstr "" - -#: c-family/c.opt:1173 -msgid "Recognize built-in functions." -msgstr "" - -#: c-family/c.opt:1180 -msgid "Where shorter, use canonicalized paths to systems headers." -msgstr "" - -#: c-family/c.opt:1184 -msgid "" -"Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to " -"control instrumentation. Currently available for C, C++ and ObjC." -msgstr "" - -#: c-family/c.opt:1189 -msgid "Generate pointer bounds checks for variables with incomplete type." -msgstr "" - -#: c-family/c.opt:1193 -msgid "" -"Use zero bounds for all incoming arguments in 'main' function. It helps " -"when instrumented binaries are used with legacy libs." -msgstr "" - -#: c-family/c.opt:1198 -msgid "" -"Forces Pointer Bounds Checker to use narrowed bounds for address of the " -"first field in the structure. By default pointer to the first field has the " -"same bounds as pointer to the whole structure." -msgstr "" - -#: c-family/c.opt:1204 -msgid "" -"Control how Pointer Bounds Checker handle pointers to object fields. When " -"narrowing is on, field bounds are used. Otherwise full object bounds are " -"used." -msgstr "" - -#: c-family/c.opt:1209 -msgid "" -"Forces Pointer Bounds Checker to use bounds of the innermost arrays in case " -"of nested static arrays access. By default outermost array is used." -msgstr "" - -#: c-family/c.opt:1214 -msgid "" -"Forces Pointer Bounds Checker to treat all trailing arrays in structures as " -"possibly flexible. By default only arrays fields with zero length or that " -"are marked with attribute bnd_variable_size are treated as flexible." -msgstr "" - -#: c-family/c.opt:1220 -msgid "" -"Allow Pointer Bounds Checker optimizations. By default allowed on " -"optimization levels >0." -msgstr "" - -#: c-family/c.opt:1225 -msgid "" -"Allow to use *_nobnd versions of string functions by Pointer Bounds Checker." -msgstr "" - -#: c-family/c.opt:1229 -msgid "" -"Allow to use *_nochk versions of string functions by Pointer Bounds Checker." -msgstr "" - -#: c-family/c.opt:1233 -msgid "" -"Use statically initialized variable for vars bounds instead of generating " -"them each time it is required." -msgstr "" - -#: c-family/c.opt:1238 -msgid "" -"Use statically initialized variable for constant bounds instead of " -"generating them each time it is required." -msgstr "" - -#: c-family/c.opt:1243 -msgid "" -"With this option zero size obtained dynamically for objects with incomplete " -"type will be treated as infinite." -msgstr "" - -#: c-family/c.opt:1248 -msgid "Generate checks for all read accesses to memory." -msgstr "" - -#: c-family/c.opt:1252 -msgid "Generate checks for all write accesses to memory." -msgstr "" - -#: c-family/c.opt:1256 -msgid "Generate bounds stores for pointer writes." -msgstr "" - -#: c-family/c.opt:1260 -msgid "Generate bounds passing for calls." -msgstr "" - -#: c-family/c.opt:1264 -msgid "Instrument only functions marked with bnd_instrument attribute." -msgstr "" - -#: c-family/c.opt:1268 -msgid "Transform instrumented builtin calls into calls to wrappers." -msgstr "" - -#: c-family/c.opt:1278 -msgid "Enable Cilk Plus." -msgstr "" - -#: c-family/c.opt:1282 -msgid "Enable support for C++ concepts." -msgstr "" - -#: c-family/c.opt:1286 -msgid "Allow the arguments of the '?' operator to have different types." -msgstr "" - -#: c-family/c.opt:1293 -#, c-format -msgid "no class name specified with %qs" -msgstr "" - -#: c-family/c.opt:1294 -msgid "-fconst-string-class=<name>\tUse class <name> for constant strings." -msgstr "" - -#: c-family/c.opt:1298 -msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth." -msgstr "" - -#: c-family/c.opt:1302 -msgid "" -"-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration " -"count." -msgstr "" - -#: c-family/c.opt:1306 -msgid "Emit debug annotations during preprocessing." -msgstr "" - -#: c-family/c.opt:1310 -msgid "" -"-fdeduce-init-list\tenable deduction of std::initializer_list for a template " -"type parameter from a brace-enclosed initializer-list." -msgstr "" - -#: c-family/c.opt:1314 -msgid "Factor complex constructors and destructors to favor space over speed." -msgstr "" - -#: c-family/c.opt:1322 -msgid "Preprocess directives only." -msgstr "" - -#: c-family/c.opt:1326 -msgid "Permit '$' as an identifier character." -msgstr "" - -#: c-family/c.opt:1330 -msgid "Write all declarations as Ada code transitively." -msgstr "" - -#: c-family/c.opt:1334 -msgid "Write all declarations as Ada code for the given file only." -msgstr "" - -#: c-family/c.opt:1341 -msgid "Generate code to check exception specifications." -msgstr "" - -#: c-family/c.opt:1348 -msgid "" -"-fexec-charset=<cset>\tConvert all strings and character constants to " -"character set <cset>." -msgstr "" - -#: c-family/c.opt:1352 -msgid "Permit universal character names (\\u and \\U) in identifiers." -msgstr "" - -#: c-family/c.opt:1356 -msgid "" -"-finput-charset=<cset>\tSpecify the default character set for source files." -msgstr "" - -#: c-family/c.opt:1360 -msgid "" -"Support dynamic initialization of thread-local variables in a different " -"translation unit." -msgstr "" - -#: c-family/c.opt:1367 -msgid "Scope of for-init-statement variables is local to the loop." -msgstr "" - -#: c-family/c.opt:1371 -msgid "Do not assume that standard C libraries and \"main\" exist." -msgstr "" - -#: c-family/c.opt:1375 -msgid "Recognize GNU-defined keywords." -msgstr "" - -#: c-family/c.opt:1379 -msgid "Generate code for GNU runtime environment." -msgstr "" - -#: c-family/c.opt:1383 -msgid "Use traditional GNU semantics for inline functions." -msgstr "" - -#: c-family/c.opt:1389 -msgid "" -"-fhandle-exceptions has been renamed -fexceptions (and is now on by default)" -msgstr "" - -#: c-family/c.opt:1396 -msgid "Assume normal C execution environment." -msgstr "" - -#: c-family/c.opt:1404 -msgid "Export functions even if they can be inlined." -msgstr "" - -#: c-family/c.opt:1408 -msgid "Emit implicit instantiations of inline templates." -msgstr "" - -#: c-family/c.opt:1412 -msgid "Emit implicit instantiations of templates." -msgstr "" - -#: c-family/c.opt:1416 -msgid "Implement C++17 inheriting constructor semantics." -msgstr "" - -#: c-family/c.opt:1420 -msgid "Inject friend functions into enclosing namespace." -msgstr "" - -#: c-family/c.opt:1424 -msgid "Don't emit dllexported inline functions unless needed." -msgstr "" - -#: c-family/c.opt:1431 -msgid "" -"Allow implicit conversions between vectors with differing numbers of " -"subparts and/or differing element types." -msgstr "" - -#: c-family/c.opt:1435 -msgid "Don't warn about uses of Microsoft extensions." -msgstr "" - -#: c-family/c.opt:1454 -msgid "" -"Implement resolution of DR 150 for matching of template template arguments." -msgstr "" - -#: c-family/c.opt:1458 -msgid "Generate code for NeXT (Apple Mac OS X) runtime environment." -msgstr "" - -#: c-family/c.opt:1462 -msgid "Assume that receivers of Objective-C messages may be nil." -msgstr "" - -#: c-family/c.opt:1466 -msgid "" -"Allow access to instance variables as if they were local declarations within " -"instance method implementations." -msgstr "" - -#: c-family/c.opt:1470 -msgid "" -"-fvisibility=[private|protected|public|package]\tSet the default symbol " -"visibility." -msgstr "" - -#: c-family/c.opt:1473 -#, c-format -msgid "unrecognized ivar visibility value %qs" -msgstr "" - -#: c-family/c.opt:1495 -msgid "" -"Treat a throw() exception specification as noexcept to improve code size." -msgstr "" - -#: c-family/c.opt:1499 -msgid "" -"Specify which ABI to use for Objective-C family code and meta-data " -"generation." -msgstr "" - -#: c-family/c.opt:1505 -msgid "" -"Generate special Objective-C methods to initialize/destroy non-POD C++ " -"ivars, if needed." -msgstr "" - -#: c-family/c.opt:1509 -msgid "Allow fast jumps to the message dispatcher." -msgstr "" - -#: c-family/c.opt:1515 -msgid "Enable Objective-C exception and synchronization syntax." -msgstr "" - -#: c-family/c.opt:1519 -msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs." -msgstr "" - -#: c-family/c.opt:1523 -msgid "" -"Enable inline checks for nil receivers with the NeXT runtime and ABI version " -"2." -msgstr "" - -#: c-family/c.opt:1528 -msgid "Enable Objective-C setjmp exception handling runtime." -msgstr "" - -#: c-family/c.opt:1532 -msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0." -msgstr "" - -#: c-family/c.opt:1536 -msgid "Enable OpenACC." -msgstr "" - -#: c-family/c.opt:1540 -msgid "Specify default OpenACC compute dimensions." -msgstr "" - -#: c-family/c.opt:1544 -msgid "Enable OpenMP (implies -frecursive in Fortran)." -msgstr "" - -#: c-family/c.opt:1548 -msgid "Enable OpenMP's SIMD directives." -msgstr "" - -#: c-family/c.opt:1552 -msgid "Recognize C++ keywords like \"compl\" and \"xor\"." -msgstr "" - -#: c-family/c.opt:1563 -msgid "Look for and use PCH files even when preprocessing." -msgstr "" - -#: c-family/c.opt:1567 -msgid "Downgrade conformance errors to warnings." -msgstr "" - -#: c-family/c.opt:1571 -msgid "Enable Plan 9 language extensions." -msgstr "" - -#: c-family/c.opt:1575 -msgid "Treat the input file as already preprocessed." -msgstr "" - -#: c-family/c.opt:1583 -msgid "" -"-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro " -"expansion and display them in error messages." -msgstr "" - -#: c-family/c.opt:1587 -msgid "" -"-fno-pretty-templates Do not pretty-print template specializations as the " -"template signature followed by the arguments." -msgstr "" - -#: c-family/c.opt:1591 -msgid "Treat known sprintf return values as constants." -msgstr "" - -#: c-family/c.opt:1595 -msgid "" -"Used in Fix-and-Continue mode to indicate that object files may be swapped " -"in at runtime." -msgstr "" - -#: c-family/c.opt:1599 -msgid "Enable automatic template instantiation." -msgstr "" - -#: c-family/c.opt:1603 -msgid "Generate run time type descriptor information." -msgstr "" - -#: c-family/c.opt:1611 -msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"." -msgstr "" - -#: c-family/c.opt:1615 -msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed." -msgstr "" - -#: c-family/c.opt:1623 -msgid "Enable C++14 sized deallocation support." -msgstr "" - -#: c-family/c.opt:1630 -msgid "" -"-fsso-struct=[big-endian|little-endian]\tSet the default scalar storage " -"order." -msgstr "" - -#: c-family/c.opt:1633 -#, c-format -msgid "unrecognized scalar storage order value %qs" -msgstr "" - -#: c-family/c.opt:1643 -msgid "Display statistics accumulated during compilation." -msgstr "" - -#: c-family/c.opt:1647 -msgid "" -"Assume that values of enumeration type are always within the minimum range " -"of that type." -msgstr "" - -#: c-family/c.opt:1654 c-family/c.opt:1659 -msgid "" -"Follow the C++17 evaluation order requirements for assignment expressions, " -"shift, member function calls, etc." -msgstr "" - -#: c-family/c.opt:1676 -msgid "-ftabstop=<number>\tDistance between tab stops for column reporting." -msgstr "" - -#: c-family/c.opt:1680 -msgid "" -"Set the maximum number of template instantiation notes for a single warning " -"or error." -msgstr "" - -#: c-family/c.opt:1687 -msgid "" -"-ftemplate-depth=<number>\tSpecify maximum template instantiation depth." -msgstr "" - -#: c-family/c.opt:1694 -msgid "" -"-fno-threadsafe-statics\tDo not generate thread-safe code for initializing " -"local statics." -msgstr "" - -#: c-family/c.opt:1698 -msgid "" -"When \"signed\" or \"unsigned\" is not given make the bitfield unsigned." -msgstr "" - -#: c-family/c.opt:1702 -msgid "Make \"char\" unsigned by default." -msgstr "" - -#: c-family/c.opt:1706 -msgid "Use __cxa_atexit to register destructors." -msgstr "" - -#: c-family/c.opt:1710 -msgid "Use __cxa_get_exception_ptr in exception handling." -msgstr "" - -#: c-family/c.opt:1714 -msgid "Marks all inlined functions and methods as having hidden visibility." -msgstr "" - -#: c-family/c.opt:1718 -msgid "Changes visibility to match Microsoft Visual Studio by default." -msgstr "" - -#: c-family/c.opt:1730 -msgid "Emit common-like symbols as weak symbols." -msgstr "" - -#: c-family/c.opt:1734 -msgid "" -"-fwide-exec-charset=<cset>\tConvert all wide strings and character constants " -"to character set <cset>." -msgstr "" - -#: c-family/c.opt:1738 -msgid "Generate a #line directive pointing at the current working directory." -msgstr "" - -#: c-family/c.opt:1746 -msgid "" -"Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode." -msgstr "" - -#: c-family/c.opt:1750 -msgid "Dump declarations to a .decl file." -msgstr "" - -#: c-family/c.opt:1754 -msgid "" -"-femit-struct-debug-baseonly\tAggressive reduced debug info for structs." -msgstr "" - -#: c-family/c.opt:1758 -msgid "" -"-femit-struct-debug-reduced\tConservative reduced debug info for structs." -msgstr "" - -#: c-family/c.opt:1762 -msgid "" -"-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for " -"structs." -msgstr "" - -#: c-family/c.opt:1766 -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:1771 -msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path." -msgstr "" - -#: c-family/c.opt:1775 -msgid "-imacros <file>\tAccept definition of macros in <file>." -msgstr "" - -#: c-family/c.opt:1779 -msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory." -msgstr "" - -#: c-family/c.opt:1783 -msgid "-include <file>\tInclude the contents of <file> before other files." -msgstr "" - -#: c-family/c.opt:1787 -msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options." -msgstr "" - -#: c-family/c.opt:1791 -msgid "-isysroot <dir>\tSet <dir> to be the system root directory." -msgstr "" - -#: c-family/c.opt:1795 -msgid "-isystem <dir>\tAdd <dir> to the start of the system include path." -msgstr "" - -#: c-family/c.opt:1799 -msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path." -msgstr "" - -#: c-family/c.opt:1803 -msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path." -msgstr "" - -#: c-family/c.opt:1807 -msgid "" -"-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path." -msgstr "" - -#: c-family/c.opt:1817 -msgid "" -"Do not search standard system include directories (those specified with -" -"isystem will still be used)." -msgstr "" - -#: c-family/c.opt:1821 -msgid "Do not search standard system include directories for C++." -msgstr "" - -#: c-family/c.opt:1833 -msgid "Generate C header of platform-specific features." -msgstr "" - -#: c-family/c.opt:1837 -msgid "Remap file names when including files." -msgstr "" - -#: c-family/c.opt:1841 c-family/c.opt:1845 -msgid "" -"Conform to the ISO 1998 C++ standard revised by the 2003 technical " -"corrigendum." -msgstr "" - -#: c-family/c.opt:1849 -msgid "Conform to the ISO 2011 C++ standard." -msgstr "" - -#: c-family/c.opt:1853 -msgid "Deprecated in favor of -std=c++11." -msgstr "" - -#: c-family/c.opt:1857 -msgid "Deprecated in favor of -std=c++14." -msgstr "" - -#: c-family/c.opt:1861 -msgid "Conform to the ISO 2014 C++ standard." -msgstr "" - -#: c-family/c.opt:1865 -msgid "" -"Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete " -"support)." -msgstr "" - -#: c-family/c.opt:1872 c-family/c.opt:1969 -msgid "Conform to the ISO 2011 C standard." -msgstr "" - -#: c-family/c.opt:1876 -msgid "Deprecated in favor of -std=c11." -msgstr "" - -#: c-family/c.opt:1880 c-family/c.opt:1884 c-family/c.opt:1953 -msgid "Conform to the ISO 1990 C standard." -msgstr "" - -#: c-family/c.opt:1888 c-family/c.opt:1961 -msgid "Conform to the ISO 1999 C standard." -msgstr "" - -#: c-family/c.opt:1892 -msgid "Deprecated in favor of -std=c99." -msgstr "" - -#: c-family/c.opt:1896 c-family/c.opt:1901 -msgid "" -"Conform to the ISO 1998 C++ standard revised by the 2003 technical " -"corrigendum with GNU extensions." -msgstr "" - -#: c-family/c.opt:1906 -msgid "Conform to the ISO 2011 C++ standard with GNU extensions." -msgstr "" - -#: c-family/c.opt:1910 -msgid "Deprecated in favor of -std=gnu++11." -msgstr "" - -#: c-family/c.opt:1914 -msgid "Deprecated in favor of -std=gnu++14." -msgstr "" - -#: c-family/c.opt:1918 -msgid "Conform to the ISO 2014 C++ standard with GNU extensions." -msgstr "" - -#: c-family/c.opt:1922 -msgid "" -"Conform to the ISO 201z(7?) C++ draft standard with GNU extensions " -"(experimental and incomplete support)." -msgstr "" - -#: c-family/c.opt:1929 -msgid "Conform to the ISO 2011 C standard with GNU extensions." -msgstr "" - -#: c-family/c.opt:1933 -msgid "Deprecated in favor of -std=gnu11." -msgstr "" - -#: c-family/c.opt:1937 c-family/c.opt:1941 -msgid "Conform to the ISO 1990 C standard with GNU extensions." -msgstr "" - -#: c-family/c.opt:1945 -msgid "Conform to the ISO 1999 C standard with GNU extensions." -msgstr "" - -#: c-family/c.opt:1949 -msgid "Deprecated in favor of -std=gnu99." -msgstr "" - -#: c-family/c.opt:1957 -msgid "Conform to the ISO 1990 C standard as amended in 1994." -msgstr "" - -#: c-family/c.opt:1965 -msgid "Deprecated in favor of -std=iso9899:1999." -msgstr "" - -#: c-family/c.opt:1976 -msgid "Enable traditional preprocessing." -msgstr "" - -#: c-family/c.opt:1980 -msgid "-trigraphs\tSupport ISO C trigraphs." -msgstr "" - -#: c-family/c.opt:1984 -msgid "Do not predefine system-specific and GCC-specific macros." -msgstr "" - -#: fortran/lang.opt:146 -msgid "-J<directory>\tPut MODULE files in 'directory'." -msgstr "" - -#: fortran/lang.opt:198 -msgid "Warn about possible aliasing of dummy arguments." -msgstr "" - -#: fortran/lang.opt:202 -msgid "Warn about alignment of COMMON blocks." -msgstr "" - -#: fortran/lang.opt:206 -msgid "Warn about missing ampersand in continued character constants." -msgstr "" - -#: fortran/lang.opt:210 -msgid "Warn about creation of array temporaries." -msgstr "" - -#: fortran/lang.opt:214 -msgid "Warn about type and rank mismatches between arguments and parameters." -msgstr "" - -#: fortran/lang.opt:218 -msgid "Warn if the type of a variable might be not interoperable with C." -msgstr "" - -#: fortran/lang.opt:226 -msgid "Warn about truncated character expressions." -msgstr "" - -#: fortran/lang.opt:230 -msgid "Warn about equality comparisons involving REAL or COMPLEX expressions." -msgstr "" - -#: fortran/lang.opt:238 -msgid "Warn about most implicit conversions." -msgstr "" - -#: fortran/lang.opt:246 -msgid "Warn about function call elimination." -msgstr "" - -#: fortran/lang.opt:250 -msgid "Warn about calls with implicit interface." -msgstr "" - -#: fortran/lang.opt:254 -msgid "Warn about called procedures not explicitly declared." -msgstr "" - -#: fortran/lang.opt:258 -msgid "Warn about constant integer divisions with truncated results." -msgstr "" - -#: fortran/lang.opt:262 -msgid "Warn about truncated source lines." -msgstr "" - -#: fortran/lang.opt:266 -msgid "Warn on intrinsics not part of the selected standard." -msgstr "" - -#: fortran/lang.opt:278 -msgid "Warn about USE statements that have no ONLY qualifier." -msgstr "" - -#: fortran/lang.opt:290 -msgid "Warn about real-literal-constants with 'q' exponent-letter." -msgstr "" - -#: fortran/lang.opt:294 -msgid "Warn when a left-hand-side array variable is reallocated." -msgstr "" - -#: fortran/lang.opt:298 -msgid "Warn when a left-hand-side variable is reallocated." -msgstr "" - -#: fortran/lang.opt:302 -msgid "Warn if the pointer in a pointer assignment might outlive its target." -msgstr "" - -#: fortran/lang.opt:310 -msgid "Warn about \"suspicious\" constructs." -msgstr "" - -#: fortran/lang.opt:314 -msgid "Permit nonconforming uses of the tab character." -msgstr "" - -#: fortran/lang.opt:318 -msgid "Warn about an invalid DO loop." -msgstr "" - -#: fortran/lang.opt:322 -msgid "Warn about underflow of numerical constant expressions." -msgstr "" - -#: fortran/lang.opt:330 -msgid "Warn if a user-procedure has the same name as an intrinsic." -msgstr "" - -#: fortran/lang.opt:338 -msgid "Warn about unused dummy arguments." -msgstr "" - -#: fortran/lang.opt:342 -msgid "Warn about zero-trip DO loops." -msgstr "" - -#: fortran/lang.opt:346 -msgid "Enable preprocessing." -msgstr "" - -#: fortran/lang.opt:354 -msgid "Disable preprocessing." -msgstr "" - -#: fortran/lang.opt:362 -msgid "Eliminate multiple function invokations also for impure functions." -msgstr "" - -#: fortran/lang.opt:366 -msgid "Enable alignment of COMMON blocks." -msgstr "" - -#: fortran/lang.opt:370 -msgid "" -"All intrinsics procedures are available regardless of selected standard." -msgstr "" - -#: fortran/lang.opt:378 -msgid "" -"Do not treat local variables and COMMON blocks as if they were named in SAVE " -"statements." -msgstr "" - -#: fortran/lang.opt:382 -msgid "Specify that backslash in string introduces an escape character." -msgstr "" - -#: fortran/lang.opt:386 -msgid "Produce a backtrace when a runtime error is encountered." -msgstr "" - -#: fortran/lang.opt:390 -msgid "" -"-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will " -"use BLAS." -msgstr "" - -#: fortran/lang.opt:394 -msgid "" -"Produce a warning at runtime if a array temporary has been created for a " -"procedure argument." -msgstr "" - -#: fortran/lang.opt:398 -msgid "" -"-fconvert=<big-endian|little-endian|native|swap> The endianness used for " -"unformatted files." -msgstr "" - -#: fortran/lang.opt:401 -#, c-format -msgid "Unrecognized option to endianess value: %qs" -msgstr "" - -#: fortran/lang.opt:417 -msgid "Use the Cray Pointer extension." -msgstr "" - -#: fortran/lang.opt:421 -msgid "Ignore 'D' in column one in fixed form." -msgstr "" - -#: fortran/lang.opt:425 -msgid "Treat lines with 'D' in column one as comments." -msgstr "" - -#: fortran/lang.opt:429 -msgid "Enable all DEC language extensions." -msgstr "" - -#: fortran/lang.opt:433 -msgid "Enable kind-specific variants of integer intrinsic functions." -msgstr "" - -#: fortran/lang.opt:437 -msgid "Enable legacy math intrinsics for compatibility." -msgstr "" - -#: fortran/lang.opt:441 -msgid "Enable support for DEC STRUCTURE/RECORD." -msgstr "" - -#: fortran/lang.opt:445 -msgid "Enable DEC-style STATIC and AUTOMATIC attributes." -msgstr "" - -#: fortran/lang.opt:449 -msgid "Set the default double precision kind to an 8 byte wide type." -msgstr "" - -#: fortran/lang.opt:453 -msgid "Set the default integer kind to an 8 byte wide type." -msgstr "" - -#: fortran/lang.opt:457 -msgid "Set the default real kind to an 8 byte wide type." -msgstr "" - -#: fortran/lang.opt:461 -msgid "Allow dollar signs in entity names." -msgstr "" - -#: fortran/lang.opt:469 -msgid "Display the code tree after parsing." -msgstr "" - -#: fortran/lang.opt:473 -msgid "Display the code tree after front end optimization." -msgstr "" - -#: fortran/lang.opt:477 -msgid "Display the code tree after parsing; deprecated option." -msgstr "" - -#: fortran/lang.opt:481 -msgid "" -"Specify that an external BLAS library should be used for matmul calls on " -"large-size arrays." -msgstr "" - -#: fortran/lang.opt:485 -msgid "Use f2c calling convention." -msgstr "" - -#: fortran/lang.opt:489 -msgid "Assume that the source file is fixed form." -msgstr "" - -#: fortran/lang.opt:493 -msgid "Interpret any INTEGER(4) as an INTEGER(8)." -msgstr "" - -#: fortran/lang.opt:497 fortran/lang.opt:501 -msgid "Specify where to find the compiled intrinsic modules." -msgstr "" - -#: fortran/lang.opt:505 -msgid "Allow arbitrary character line width in fixed mode." -msgstr "" - -#: fortran/lang.opt:509 -msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode." -msgstr "" - -#: fortran/lang.opt:513 -msgid "-ffpe-trap=[...]\tStop on following floating point exceptions." -msgstr "" - -#: fortran/lang.opt:517 -msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions." -msgstr "" - -#: fortran/lang.opt:521 -msgid "Assume that the source file is free form." -msgstr "" - -#: fortran/lang.opt:525 -msgid "Allow arbitrary character line width in free mode." -msgstr "" - -#: fortran/lang.opt:529 -msgid "-ffree-line-length-<n>\tUse n as character line width in free mode." -msgstr "" - -#: fortran/lang.opt:533 -msgid "Enable front end optimization." -msgstr "" - -#: fortran/lang.opt:537 -msgid "" -"Specify that no implicit typing is allowed, unless overridden by explicit " -"IMPLICIT statements." -msgstr "" - -#: fortran/lang.opt:541 -msgid "" -"-finit-character=<n>\tInitialize local character variables to ASCII value n." -msgstr "" - -#: fortran/lang.opt:545 -msgid "" -"Initialize components of derived type variables according to other init " -"flags." -msgstr "" - -#: fortran/lang.opt:549 -msgid "-finit-integer=<n>\tInitialize local integer variables to n." -msgstr "" - -#: fortran/lang.opt:553 -msgid "Initialize local variables to zero (from g77)." -msgstr "" - -#: fortran/lang.opt:557 -msgid "-finit-logical=<true|false>\tInitialize local logical variables." -msgstr "" - -#: fortran/lang.opt:561 -msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables." -msgstr "" - -#: fortran/lang.opt:564 -#, c-format -msgid "Unrecognized option to floating-point init value: %qs" -msgstr "" - -#: fortran/lang.opt:583 -msgid "" -"-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which " -"matmul will be inlined." -msgstr "" - -#: fortran/lang.opt:587 -msgid "" -"-fmax-array-constructor=<n>\tMaximum number of objects in an array " -"constructor." -msgstr "" - -#: fortran/lang.opt:591 -msgid "-fmax-identifier-length=<n>\tMaximum identifier length." -msgstr "" - -#: fortran/lang.opt:595 -msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords." -msgstr "" - -#: fortran/lang.opt:599 -msgid "" -"-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be " -"put on the stack." -msgstr "" - -#: fortran/lang.opt:603 -msgid "Put all local arrays on stack." -msgstr "" - -#: fortran/lang.opt:607 -msgid "Set default accessibility of module entities to PRIVATE." -msgstr "" - -#: fortran/lang.opt:627 -msgid "Try to lay out derived types as compactly as possible." -msgstr "" - -#: fortran/lang.opt:635 -msgid "Protect parentheses in expressions." -msgstr "" - -#: fortran/lang.opt:639 -msgid "Enable range checking during compilation." -msgstr "" - -#: fortran/lang.opt:643 -msgid "Interpret any REAL(4) as a REAL(8)." -msgstr "" - -#: fortran/lang.opt:647 -msgid "Interpret any REAL(4) as a REAL(10)." -msgstr "" - -#: fortran/lang.opt:651 -msgid "Interpret any REAL(4) as a REAL(16)." -msgstr "" - -#: fortran/lang.opt:655 -msgid "Interpret any REAL(8) as a REAL(4)." -msgstr "" - -#: fortran/lang.opt:659 -msgid "Interpret any REAL(8) as a REAL(10)." -msgstr "" - -#: fortran/lang.opt:663 -msgid "Interpret any REAL(8) as a REAL(16)." -msgstr "" - -#: fortran/lang.opt:667 -msgid "Reallocate the LHS in assignments." -msgstr "" - -#: fortran/lang.opt:671 -msgid "Use a 4-byte record marker for unformatted files." -msgstr "" - -#: fortran/lang.opt:675 -msgid "Use an 8-byte record marker for unformatted files." -msgstr "" - -#: fortran/lang.opt:679 -msgid "Allocate local variables on the stack to allow indirect recursion." -msgstr "" - -#: fortran/lang.opt:683 -msgid "Copy array sections into a contiguous block on procedure entry." -msgstr "" - -#: fortran/lang.opt:687 -msgid "" -"-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be " -"used." -msgstr "" - -#: fortran/lang.opt:690 -#, c-format -msgid "Unrecognized option: %qs" -msgstr "" - -#: fortran/lang.opt:703 -msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed." -msgstr "" - -#: fortran/lang.opt:707 -msgid "Append a second underscore if the name already contains an underscore." -msgstr "" - -#: fortran/lang.opt:715 -msgid "Apply negative sign to zero values." -msgstr "" - -#: fortran/lang.opt:719 -msgid "Append underscores to externally visible names." -msgstr "" - -#: fortran/lang.opt:763 -msgid "Statically link the GNU Fortran helper library (libgfortran)." -msgstr "" - -#: fortran/lang.opt:767 -msgid "Conform to the ISO Fortran 2003 standard." -msgstr "" - -#: fortran/lang.opt:771 -msgid "Conform to the ISO Fortran 2008 standard." -msgstr "" - -#: fortran/lang.opt:775 -msgid "Conform to the ISO Fortran 2008 standard including TS 29113." -msgstr "" - -#: fortran/lang.opt:779 -msgid "Conform to the ISO Fortran 95 standard." -msgstr "" - -#: fortran/lang.opt:783 -msgid "Conform to nothing in particular." -msgstr "" - -#: fortran/lang.opt:787 -msgid "Accept extensions to support legacy code." -msgstr "" - -#: lto/lang.opt:28 -#, c-format -msgid "unknown linker output %qs" -msgstr "" - -#: lto/lang.opt:47 -msgid "Set linker output type (used internally during LTO optimization)" -msgstr "" - -#: lto/lang.opt:52 -msgid "Run the link-time optimizer in local transformation (LTRANS) mode." -msgstr "" - -#: lto/lang.opt:56 -msgid "Specify a file to which a list of files output by LTRANS is written." -msgstr "" - -#: lto/lang.opt:60 -msgid "Run the link-time optimizer in whole program analysis (WPA) mode." -msgstr "" - -#: lto/lang.opt:64 -msgid "" -"Whole program analysis (WPA) mode with number of parallel jobs specified." -msgstr "" - -#: lto/lang.opt:68 -msgid "The resolution file." -msgstr "" - #: go/gofrontend/expressions.cc:95 c-family/c-warn.c:479 cp/cvt.c:1289 #: cp/cvt.c:1540 #, gcc-internal-format diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index 3858bd5..b14ffda 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,7 @@ +2017-01-01 Joseph Myers <joseph@codesourcery.com> + + * cpplib.pot: Regenerate. + 2016-10-29 Joseph Myers <joseph@codesourcery.com> * eo.po: Update. diff --git a/libcpp/po/cpplib.pot b/libcpp/po/cpplib.pot index 5963568..f817717 100644 --- a/libcpp/po/cpplib.pot +++ b/libcpp/po/cpplib.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n" -"POT-Creation-Date: 2016-08-19 21:01+0000\n" +"POT-Creation-Date: 2017-01-01 00:51+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -37,7 +37,7 @@ msgid "character 0x%lx is not in the basic source character set\n" msgstr "" #: charset.c:798 -#: charset.c:1659 +#: charset.c:1677 msgid "converting to execution character set" msgstr "" @@ -74,7 +74,7 @@ msgid "%.*s is not a valid universal character" msgstr "" #: charset.c:1121 -#: lex.c:1237 +#: lex.c:1333 msgid "'$' in identifier or number" msgstr "" @@ -89,7 +89,7 @@ msgid "universal character %.*s is not valid at the start of an identifier" msgstr "" #: charset.c:1181 -#: charset.c:1982 +#: charset.c:2000 msgid "converting UCN to source character set" msgstr "" @@ -136,24 +136,24 @@ msgstr "" msgid "converting escape sequence to execution character set" msgstr "" -#: charset.c:1603 +#: charset.c:1614 msgid "missing open quote" msgstr "" -#: charset.c:1809 -#: charset.c:1873 +#: charset.c:1827 +#: charset.c:1891 msgid "character constant too long for its type" msgstr "" -#: charset.c:1812 +#: charset.c:1830 msgid "multi-character character constant" msgstr "" -#: charset.c:1913 +#: charset.c:1931 msgid "empty character constant" msgstr "" -#: charset.c:2029 +#: charset.c:2047 #, c-format msgid "failure to convert %s to %s" msgstr "" @@ -428,7 +428,7 @@ msgid "unterminated #%s" msgstr "" #: directives-only.c:221 -#: lex.c:2461 +#: lex.c:2819 #: traditional.c:167 msgid "unterminated comment" msgstr "" @@ -529,88 +529,88 @@ msgstr "" msgid "(\"%s\" is an alternative token for \"%s\" in C++)" msgstr "" -#: expr.c:1036 +#: expr.c:1038 msgid "this use of \"defined\" may not be portable" msgstr "" -#: expr.c:1096 +#: expr.c:1098 msgid "user-defined literal in preprocessor expression" msgstr "" -#: expr.c:1101 +#: expr.c:1103 msgid "floating constant in preprocessor expression" msgstr "" -#: expr.c:1107 +#: expr.c:1109 msgid "imaginary number in preprocessor expression" msgstr "" -#: expr.c:1160 +#: expr.c:1162 #, c-format msgid "\"%s\" is not defined, evaluates to 0" msgstr "" -#: expr.c:1173 +#: expr.c:1175 msgid "assertions are a GCC extension" msgstr "" -#: expr.c:1176 +#: expr.c:1178 msgid "assertions are a deprecated extension" msgstr "" -#: expr.c:1422 +#: expr.c:1424 #, c-format msgid "unbalanced stack in %s" msgstr "" -#: expr.c:1442 +#: expr.c:1444 #, c-format msgid "impossible operator '%u'" msgstr "" -#: expr.c:1543 +#: expr.c:1545 msgid "missing ')' in expression" msgstr "" -#: expr.c:1572 +#: expr.c:1574 msgid "'?' without following ':'" msgstr "" -#: expr.c:1582 +#: expr.c:1584 msgid "integer overflow in preprocessor expression" msgstr "" -#: expr.c:1587 +#: expr.c:1589 msgid "missing '(' in expression" msgstr "" -#: expr.c:1619 +#: expr.c:1621 #, c-format msgid "the left operand of \"%s\" changes sign when promoted" msgstr "" -#: expr.c:1624 +#: expr.c:1626 #, c-format msgid "the right operand of \"%s\" changes sign when promoted" msgstr "" -#: expr.c:1883 +#: expr.c:1885 msgid "traditional C rejects the unary plus operator" msgstr "" -#: expr.c:1981 +#: expr.c:1983 msgid "comma operator in operand of #if" msgstr "" -#: expr.c:2117 +#: expr.c:2119 msgid "division by zero in #if" msgstr "" -#: expr.c:2214 +#: expr.c:2216 msgid "operator \"__has_include__\" requires a header string" msgstr "" -#: expr.c:2230 +#: expr.c:2232 msgid "missing ')' after \"__has_include__\"" msgstr "" @@ -627,169 +627,169 @@ msgstr "" msgid "no include path in which to search for %s" msgstr "" -#: files.c:1440 +#: files.c:1441 msgid "Multiple include guards may be useful for:\n" msgstr "" -#: init.c:552 +#: init.c:553 msgid "cppchar_t must be an unsigned type" msgstr "" -#: init.c:556 +#: init.c:557 #, c-format msgid "" "preprocessor arithmetic has maximum precision of %lu bits; target requires " "%lu bits" msgstr "" -#: init.c:563 +#: init.c:564 msgid "CPP arithmetic must be at least as precise as a target int" msgstr "" -#: init.c:566 +#: init.c:567 msgid "target char is less than 8 bits wide" msgstr "" -#: init.c:570 +#: init.c:571 msgid "target wchar_t is narrower than target char" msgstr "" -#: init.c:574 +#: init.c:575 msgid "target int is narrower than target char" msgstr "" -#: init.c:579 +#: init.c:580 msgid "CPP half-integer narrower than CPP character" msgstr "" -#: init.c:583 +#: init.c:584 #, c-format msgid "" "CPP on this host cannot handle wide character constants over %lu bits, but " "the target requires %lu bits" msgstr "" -#: lex.c:1030 +#: lex.c:1126 msgid "backslash and newline separated by space" msgstr "" -#: lex.c:1035 +#: lex.c:1131 msgid "backslash-newline at end of file" msgstr "" -#: lex.c:1051 +#: lex.c:1147 #, c-format msgid "trigraph ??%c converted to %c" msgstr "" -#: lex.c:1059 +#: lex.c:1155 #, c-format msgid "trigraph ??%c ignored, use -trigraphs to enable" msgstr "" -#: lex.c:1108 +#: lex.c:1204 msgid "\"/*\" within comment" msgstr "" -#: lex.c:1166 +#: lex.c:1262 #, c-format msgid "%s in preprocessing directive" msgstr "" -#: lex.c:1175 +#: lex.c:1271 msgid "null character(s) ignored" msgstr "" -#: lex.c:1212 +#: lex.c:1308 #, c-format msgid "`%.*s' is not in NFKC" msgstr "" -#: lex.c:1215 +#: lex.c:1311 #, c-format msgid "`%.*s' is not in NFC" msgstr "" -#: lex.c:1285 -#: lex.c:1374 +#: lex.c:1381 +#: lex.c:1470 #, c-format msgid "attempt to use poisoned \"%s\"" msgstr "" -#: lex.c:1295 -#: lex.c:1384 +#: lex.c:1391 +#: lex.c:1480 msgid "__VA_ARGS__ can only appear in the expansion of a C++11 variadic macro" msgstr "" -#: lex.c:1299 -#: lex.c:1388 +#: lex.c:1395 +#: lex.c:1484 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro" msgstr "" -#: lex.c:1306 -#: lex.c:1395 +#: lex.c:1402 +#: lex.c:1491 #, c-format msgid "identifier \"%s\" is a special operator name in C++" msgstr "" -#: lex.c:1685 +#: lex.c:1781 msgid "raw string delimiter longer than 16 characters" msgstr "" -#: lex.c:1689 +#: lex.c:1785 msgid "invalid new-line in raw string delimiter" msgstr "" -#: lex.c:1693 +#: lex.c:1789 #, c-format msgid "invalid character '%c' in raw string delimiter" msgstr "" -#: lex.c:1742 -#: lex.c:1764 +#: lex.c:1838 +#: lex.c:1860 msgid "unterminated raw string" msgstr "" -#: lex.c:1785 -#: lex.c:1915 +#: lex.c:1881 +#: lex.c:2011 msgid "" "invalid suffix on literal; C++11 requires a space between literal and string " "macro" msgstr "" -#: lex.c:1897 +#: lex.c:1993 msgid "null character(s) preserved in literal" msgstr "" -#: lex.c:1900 +#: lex.c:1996 #, c-format msgid "missing terminating %c character" msgstr "" -#: lex.c:1933 +#: lex.c:2029 msgid "C++11 requires a space between string literal and macro" msgstr "" -#: lex.c:2475 -#: lex.c:2509 +#: lex.c:2833 +#: lex.c:2867 msgid "C++ style comments are not allowed in ISO C90" msgstr "" -#: lex.c:2477 -#: lex.c:2488 -#: lex.c:2511 +#: lex.c:2835 +#: lex.c:2846 +#: lex.c:2869 msgid "(this will be reported only once per input file)" msgstr "" -#: lex.c:2486 +#: lex.c:2844 msgid "C++ style comments are incompatible with C90" msgstr "" -#: lex.c:2517 +#: lex.c:2875 msgid "multi-line comment" msgstr "" -#: lex.c:2875 +#: lex.c:3248 #, c-format msgid "unspellable token %s" msgstr "" |