1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
11 "POT-Creation-Date: 2018-07-25 14:29+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
22 msgid "flow control insn inside a basic block"
26 msgid "wrong insn in the fallthru edge"
30 msgid "insn outside basic block"
34 msgid "return not followed by barrier"
37 #: collect-utils.c:164
39 msgid "[cannot find %s]"
44 msgid "collect2 version %s\n"
49 msgid "%d constructor found\n"
50 msgid_plural "%d constructors found\n"
56 msgid "%d destructor found\n"
57 msgid_plural "%d destructors found\n"
63 msgid "%d frame table found\n"
64 msgid_plural "%d frame tables found\n"
70 msgid "[Leaving %s]\n"
77 "write_c_file - output name is %s, prefix is %s\n"
84 "ldd output with constructors/destructors.\n"
88 msgid "const/copy propagation disabled"
93 msgid "%s: all warnings being treated as errors"
98 msgid "%s: some warnings being treated as errors"
101 #: diagnostic.c:324 input.c:222 input.c:1829 c-family/c-opts.c:1383
102 #: fortran/cpp.c:576 fortran/error.c:1012 fortran/error.c:1032
108 msgid "compilation terminated due to -fmax-errors=%u.\n"
113 msgid "compilation terminated due to -Wfatal-errors.\n"
119 "Please submit a full bug report,\n"
120 "with preprocessed source if appropriate.\n"
125 msgid "See %s for instructions.\n"
130 msgid "compilation terminated.\n"
135 msgid "%s:%d: confused by earlier errors, bailing out\n"
140 msgid "Internal compiler error: Error reporting routines re-entered.\n"
144 msgid "negative insn length"
148 msgid "could not split insn"
152 msgid "invalid 'asm': "
157 msgid "nested assembly dialect alternatives"
160 #: final.c:3696 final.c:3708
162 msgid "unterminated assembly dialect alternative"
167 msgid "operand number missing after %%-letter"
170 #: final.c:3853 final.c:3894
172 msgid "operand number out of range"
177 msgid "invalid %%-code"
182 msgid "'%%l' operand isn't a label"
185 #. We can't handle floating point constants;
186 #. PRINT_OPERAND must handle them.
187 #. We can't handle floating point constants;
188 #. TARGET_PRINT_OPERAND must handle them.
189 #. We can't handle floating point constants;
190 #. PRINT_OPERAND must handle them.
191 #: final.c:4081 config/arc/arc.c:5849 config/i386/i386.c:17149
192 #: config/pdp11/pdp11.c:2027
194 msgid "floating constant misused"
197 #: final.c:4139 config/arc/arc.c:5946 config/i386/i386.c:17240
198 #: config/pdp11/pdp11.c:2068
200 msgid "invalid expression as operand"
210 msgid "Using built-in specs.\n"
216 "Setting spec %s to '%s'\n"
222 msgid "Reading specs from %s\n"
227 msgid "could not find specs file %s\n"
232 msgid "rename spec %s to %s\n"
246 "Go ahead? (y or n) "
251 msgid "# %s %.2f %.2f\n"
256 msgid "Usage: %s [options] file...\n"
264 msgid " -pass-exit-codes Exit with highest error code from a phase.\n"
268 msgid " --help Display this information.\n"
273 " --target-help Display target specific command line options.\n"
278 " --help={common|optimizers|params|target|warnings|[^]{joined|separate|"
279 "undocumented}}[,...].\n"
284 " Display specific types of command line options.\n"
288 msgid " (Use '-v --help' to display command line options of sub-processes).\n"
292 msgid " --version Display compiler version information.\n"
296 msgid " -dumpspecs Display all of the built in spec strings.\n"
300 msgid " -dumpversion Display the version of the compiler.\n"
304 msgid " -dumpmachine Display the compiler's target processor.\n"
309 " -print-search-dirs Display the directories in the compiler's search "
315 " -print-libgcc-file-name Display the name of the compiler's companion "
320 msgid " -print-file-name=<lib> Display the full path to library <lib>.\n"
325 " -print-prog-name=<prog> Display the full path to compiler component "
331 " -print-multiarch Display the target's normalized GNU triplet, used "
333 " a component in the library path.\n"
338 " -print-multi-directory Display the root directory for versions of "
344 " -print-multi-lib Display the mapping between command line options "
346 " multiple library search directories.\n"
351 " -print-multi-os-directory Display the relative path to OS libraries.\n"
355 msgid " -print-sysroot Display the target libraries directory.\n"
360 " -print-sysroot-headers-suffix Display the sysroot suffix used to find "
366 " -Wa,<options> Pass comma-separated <options> on to the "
372 " -Wp,<options> Pass comma-separated <options> on to the "
378 " -Wl,<options> Pass comma-separated <options> on to the linker.\n"
382 msgid " -Xassembler <arg> Pass <arg> on to the assembler.\n"
386 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor.\n"
390 msgid " -Xlinker <arg> Pass <arg> on to the linker.\n"
394 msgid " -save-temps Do not delete intermediate files.\n"
398 msgid " -save-temps=<arg> Do not delete intermediate files.\n"
403 " -no-canonical-prefixes Do not canonicalize paths when building relative\n"
404 " prefixes to other gcc components.\n"
408 msgid " -pipe Use pipes rather than intermediate files.\n"
412 msgid " -time Time the execution of each subprocess.\n"
417 " -specs=<file> Override built-in specs with the contents of "
423 " -std=<standard> Assume that the input sources are for "
429 " --sysroot=<directory> Use <directory> as the root directory for "
436 " -B <directory> Add <directory> to the compiler's search paths.\n"
441 " -v Display the programs invoked by the compiler.\n"
446 " -### Like -v but options quoted and commands not "
452 " -E Preprocess only; do not compile, assemble or "
457 msgid " -S Compile only; do not assemble or link.\n"
461 msgid " -c Compile and assemble, but do not link.\n"
465 msgid " -o <file> Place the output into <file>.\n"
470 " -pie Create a dynamically linked position independent\n"
475 msgid " -shared Create a shared library.\n"
480 " -x <language> Specify the language of the following input "
482 " Permissible languages include: c c++ assembler "
484 " 'none' means revert to the default behavior of\n"
485 " guessing the language based on the file's "
493 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
494 " passed on to the various sub-processes invoked by %s. In order to pass\n"
495 " other options on to these processes the -W<letter> options must be used.\n"
500 msgid "Processing spec (%s), which is '%s'\n"
510 msgid "Configured with: %s\n"
515 msgid "Thread model: %s\n"
520 msgid "gcc version %s %s\n"
525 msgid "gcc driver version %s %sexecuting gcc version %s\n"
528 #: gcc.c:6827 gcc.c:7039
531 "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
537 "Preprocessed source stored into %s file, please attach this to your "
543 msgid "install: %s%s\n"
548 msgid "programs: %s\n"
553 msgid "libraries: %s\n"
560 "For bug reporting instructions, please see:\n"
563 #: gcc.c:7951 gcov-tool.c:528
568 #: gcc.c:7954 gcov-tool.c:530 gcov.c:855 fortran/gfortranspec.c:281
572 #: gcc.c:7955 fortran/gfortranspec.c:282
574 "This is free software; see the source for copying conditions. There is NO\n"
575 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
591 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
598 "Assembler options\n"
599 "=================\n"
606 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
612 msgid " merge [options] <dir1> <dir2> Merge coverage file contents\n"
615 #: gcov-tool.c:176 gcov-tool.c:271
617 msgid " -o, --output <dir> Output directory\n"
620 #: gcov-tool.c:177 gcov-tool.c:273 gcov-tool.c:425
622 msgid " -v, --verbose Verbose mode\n"
628 " -w, --weight <w1,w2> Set weights (float point values)\n"
633 msgid "Merge subcomand usage:"
639 " rewrite [options] <dir> Rewrite coverage file contents\n"
644 msgid " -n, --normalize <int64_t> Normalize the profile\n"
649 msgid " -s, --scale <float or simple-frac> Scale the profile counters\n"
654 msgid "Rewrite subcommand usage:"
659 msgid "scaling cannot co-exist with normalization, skipping\n"
662 #: gcov-tool.c:342 gcov-tool.c:352
664 msgid "incorrect format in scaling, using 1/1\n"
669 msgid "normalization cannot co-exist with scaling\n"
675 " overlap [options] <dir1> <dir2> Compute the overlap of two profiles\n"
680 msgid " -f, --function Print function level info\n"
685 msgid " -F, --fullname Print full filename\n"
691 " -h, --hotonly Only print info for hot objects/"
697 msgid " -o, --object Print object level info\n"
702 msgid " -t <float>, --hot_threshold <float> Set the threshold for hotness\n"
707 msgid "Overlap subcomand usage:"
713 "Usage: %s [OPTION]... SUB_COMMAND [OPTION]...\n"
720 "Offline tool to handle gcda counts\n"
726 msgid " -h, --help Print this help, then exit\n"
732 " -v, --version Print version number, then exit\n"
735 #: gcov-tool.c:518 gcov.c:843
739 "For bug reporting instructions, please see:\n"
745 msgid "Copyright %s 2018 Free Software Foundation, Inc.\n"
748 #: gcov-tool.c:532 gcov.c:857
751 "This is free software; see the source for copying conditions.\n"
752 "There is NO warranty; not even for MERCHANTABILITY or \n"
753 "FITNESS FOR A PARTICULAR PURPOSE.\n"
760 "Usage: gcov [OPTION...] SOURCE|OBJ...\n"
767 "Print code coverage information.\n"
774 " -a, --all-blocks Show information for every basic block\n"
780 " -b, --branch-probabilities Include branch probabilities in output\n"
786 " -c, --branch-counts Output counts of branches taken\n"
787 " rather than percentages\n"
792 msgid " -d, --display-progress Display progress information\n"
797 msgid " -f, --function-summaries Output summaries for each function\n"
802 msgid " -h, --help Print this help, then exit\n"
808 " -i, --intermediate-format Output .gcov file in intermediate text "
814 msgid " -j, --human-readable Output human readable numbers\n"
819 msgid " -k, --use-colors Emit colored output\n"
825 " -l, --long-file-names Use long output file names for included\n"
831 msgid " -m, --demangled-names Output demangled function names\n"
836 msgid " -n, --no-output Do not create an output file\n"
842 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
848 msgid " -p, --preserve-paths Preserve all pathname components\n"
853 msgid " -r, --relative-only Only show data for relative sources\n"
858 msgid " -s, --source-prefix DIR Source prefix to elide\n"
863 msgid " -t, --stdout Output to stdout instead of a file\n"
869 " -u, --unconditional-branches Show unconditional branch counts too\n"
874 msgid " -v, --version Print version number, then exit\n"
879 msgid " -w, --verbose Print verbose informations\n"
884 msgid " -x, --hash-filenames Hash long pathnames\n"
894 msgid "Creating '%s'\n"
899 msgid "Error writing output file '%s'\n"
904 msgid "Could not open output file '%s'\n"
909 msgid "Removing '%s'\n"
912 #: gcov.c:1288 gcov.c:1359 gcov.c:2694
919 msgid "Cannot open intermediate output file %s\n"
924 msgid "%s:source file is newer than notes file '%s'\n"
929 msgid "(the message is displayed only once per source file)\n"
934 msgid "%s:cannot open notes file\n"
939 msgid "%s:not a gcov notes file\n"
944 msgid "%s:version '%.4s', prefer '%.4s'\n"
949 msgid "%s:already seen blocks for '%s'\n"
952 #: gcov.c:1741 gcov.c:1853
954 msgid "%s:corrupted\n"
959 msgid "%s:no functions found\n"
964 msgid "%s:cannot open data file, assuming not executed\n"
969 msgid "%s:not a gcov data file\n"
974 msgid "%s:version '%.4s', prefer version '%.4s'\n"
979 msgid "%s:stamp mismatch with notes file\n"
984 msgid "%s:profile mismatch for '%s'\n"
989 msgid "%s:overflowed\n"
994 msgid "%s:'%s' lacks entry and/or exit blocks\n"
999 msgid "%s:'%s' has arcs to entry block\n"
1004 msgid "%s:'%s' has arcs from exit block\n"
1009 msgid "%s:graph is unsolvable for '%s'\n"
1014 msgid "Lines executed:%s of %d\n"
1019 msgid "No executable lines\n"
1029 msgid "Branches executed:%s of %d\n"
1034 msgid "Taken at least once:%s of %d\n"
1039 msgid "No branches\n"
1044 msgid "Calls executed:%s of %d\n"
1054 msgid "%s:no lines for '%s'\n"
1059 msgid "call %2d returned %s\n"
1064 msgid "call %2d never executed\n"
1069 msgid "branch %2d taken %s%s"
1074 msgid "branch %2d never executed"
1084 msgid "unconditional %2d taken %s\n"
1089 msgid "unconditional %2d never executed\n"
1094 msgid "Cannot open source file %s\n"
1098 msgid "PRE disabled"
1102 msgid "GCSE disabled"
1105 #: gimple-ssa-isolate-paths.c:542 c/c-typeck.c:10259
1106 #, gcc-internal-format
1107 msgid "function returns address of local variable"
1110 #: gimple-ssa-isolate-paths.c:544 gimple-ssa-isolate-paths.c:426
1111 #, gcc-internal-format
1112 msgid "function may return address of local variable"
1117 msgid "ignoring duplicate directory \"%s\"\n"
1122 msgid " as it is a non-system directory that duplicates a system directory\n"
1127 msgid "ignoring nonexistent directory \"%s\"\n"
1132 msgid "#include \"...\" search starts here:\n"
1137 msgid "#include <...> search starts here:\n"
1142 msgid "End of search list.\n"
1145 #. Opening quotation mark.
1150 #. Closing quotation mark.
1156 msgid "At top level:"
1159 #: langhooks.c:400 cp/error.c:3444
1161 msgid "In member function %qs"
1164 #: langhooks.c:404 cp/error.c:3447
1166 msgid "In function %qs"
1169 #: langhooks.c:455 cp/error.c:3397
1170 msgid " inlined from %qs at %r%s:%d:%d%R"
1173 #: langhooks.c:460 cp/error.c:3402
1174 msgid " inlined from %qs at %r%s:%d%R"
1177 #: langhooks.c:466 cp/error.c:3408
1179 msgid " inlined from %qs"
1182 #: lra-assigns.c:1810 reload1.c:2076
1183 msgid "this is the insn:"
1186 #: lra-constraints.c:3919 reload.c:3814
1187 msgid "unable to generate reloads for:"
1190 #. What to print when a switch has no documentation.
1192 msgid "This option lacks documentation."
1196 msgid "Uses of this option are diagnosed."
1201 msgid "default %d minimum %d maximum %d"
1206 msgid "Same as %s. Use the latter option instead."
1211 msgid "%s Same as %s."
1228 msgid " No options with the desired characteristics were found\n"
1234 " None found. Use --help=%s to show *all* the options supported by the %s "
1241 " All options with the desired characteristics have already been displayed\n"
1245 msgid "The following options are target specific"
1249 msgid "The following options control compiler warning messages"
1253 msgid "The following options control optimizations"
1256 #: opts.c:1422 opts.c:1461
1257 msgid "The following options are language-independent"
1261 msgid "The --param option recognizes the following as parameters"
1265 msgid "The following options are specific to just the language "
1269 msgid "The following options are supported by the language "
1273 msgid "The following options are not documented"
1277 msgid "The following options take separate arguments"
1281 msgid "The following options take joined arguments"
1285 msgid "The following options are language-related"
1290 msgid "during %s pass: %s\n"
1295 msgid "dump file: %s\n"
1309 "*** WARNING *** there are active plugins, do not report this as a bug unless "
1310 "you can reproduce it without enabling any plugins.\n"
1313 #. It's the compiler's fault.
1315 msgid "could not find a spill register"
1318 #. It's the compiler's fault.
1320 msgid "VOIDmode on an output"
1324 msgid "failure trying to reload:"
1328 msgid "unrecognizable insn:"
1332 msgid "insn does not satisfy its constraints:"
1337 msgid "created and used with differing settings of '%s'"
1341 msgid "created and used with different settings of -fpic"
1345 msgid "created and used with different settings of -fpie"
1350 msgid "collect: reading %s\n"
1355 msgid "collect: recompiling %s\n"
1360 msgid "collect: tweaking %s in %s\n"
1365 msgid "collect: relinking\n"
1370 msgid "unrecoverable error"
1376 "%s%s%s %sversion %s (%s)\n"
1377 "%s\tcompiled by GNU C version %s, "
1382 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
1387 msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
1392 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
1398 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
1402 msgid "options passed: "
1406 msgid "options enabled: "
1409 #: tree-diagnostic.c:299 c/c-decl.c:5452 c/c-typeck.c:7278 cp/error.c:1042
1410 #: c-family/c-pretty-print.c:413
1411 #, gcc-internal-format
1416 msgid "function not considered for inlining"
1420 msgid "caller is not optimized"
1424 msgid "function body not available"
1428 msgid "redefined extern inline functions are not considered for inlining"
1432 msgid "function not inlinable"
1436 msgid "function body can be overwritten at link time"
1440 msgid "function not inline candidate"
1444 msgid "--param large-function-growth limit reached"
1448 msgid "--param large-stack-frame-growth limit reached"
1452 msgid "--param max-inline-insns-single limit reached"
1456 msgid "--param max-inline-insns-auto limit reached"
1460 msgid "--param inline-unit-growth limit reached"
1464 msgid "recursive inlining"
1468 msgid "call is unlikely and code size would grow"
1472 msgid "function not declared inline and code size would grow"
1476 msgid "mismatched arguments"
1480 msgid "mismatched declarations during linktime optimization"
1484 msgid "variadic thunk call"
1488 msgid "originally indirect function call not considered for inlining"
1492 msgid "indirect function call with a yet undetermined callee"
1496 msgid "exception handling personality mismatch"
1500 msgid "non-call exception handling mismatch"
1504 msgid "target specific option mismatch"
1508 msgid "optimization level attribute mismatch"
1512 msgid "callee refers to comdat-local symbols"
1516 msgid "function attribute mismatch"
1524 msgid "caller is instrumentation thunk"
1527 #. The remainder are real diagnostic types.
1528 #: diagnostic.def:33
1529 msgid "fatal error: "
1532 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
1533 #. when reporting fatal signal in the compiler.
1534 #: diagnostic.def:34 diagnostic.def:50
1535 msgid "internal compiler error: "
1538 #. This one is just for counting DK_WARNING promoted to DK_ERROR
1539 #. due to -Werror and -Werror=warning.
1540 #: diagnostic.def:35 diagnostic.def:47
1544 #: diagnostic.def:36
1545 msgid "sorry, unimplemented: "
1548 #: diagnostic.def:37
1552 #: diagnostic.def:38
1553 msgid "anachronism: "
1556 #: diagnostic.def:39
1560 #: diagnostic.def:40
1564 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
1565 #. prefix does not matter.
1566 #: diagnostic.def:43
1570 #: diagnostic.def:44
1576 msgid "Maximal estimated outcome of branch considered predictable."
1582 "The minimal estimated speedup allowing inliner to ignore inline-insns-single "
1583 "and inline-insns-auto."
1589 "The maximum number of instructions in a single function eligible for "
1595 msgid "The maximum number of instructions when automatically inlining."
1601 "The maximum number of instructions inline function can grow to via recursive "
1608 "The maximum number of instructions non-inline function can grow to via "
1609 "recursive inlining."
1614 msgid "The maximum depth of recursive inlining for inline functions."
1619 msgid "The maximum depth of recursive inlining for non-inline functions."
1625 "Inline recursively only when the probability of call being executed exceeds "
1632 "The maximum number of nested indirect inlining performed by early inliner."
1638 "Probability that COMDAT function will be shared with different compilation "
1645 "Maximum probability of the entry BB of split region (in percent relative to "
1646 "entry BB of the function) to make partial inlining happen."
1652 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
1653 "that an individual variable will be expanded during loop unrolling."
1659 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
1660 "considered for vectorization."
1665 msgid "The maximum number of instructions to consider to fill a delay slot."
1671 "The maximum number of instructions to consider to find accurate live "
1672 "register information."
1677 msgid "The maximum length of scheduling's pending operations list."
1683 "The maximum number of backtrack attempts the scheduler should make when "
1684 "modulo scheduling a loop."
1689 msgid "The size of function body to be considered large."
1694 msgid "Maximal growth due to inlining of large function (in percent)."
1699 msgid "The size of translation unit to be considered large."
1705 "How much can given compilation unit grow because of the inlining (in "
1712 "How much can given compilation unit grow because of the interprocedural "
1713 "constant propagation (in percent)."
1719 "Maximal estimated growth of function body caused by early inlining of single "
1725 msgid "The size of stack frame to be considered large."
1730 msgid "Maximal stack frame growth due to inlining (in percent)."
1735 msgid "Size of the stack guard expressed as a power of two."
1740 msgid "Interval in which to probe the stack expressed as a power of two."
1745 msgid "The maximum amount of memory to be allocated by GCSE."
1750 msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
1756 "The threshold ratio for performing partial redundancy elimination after "
1763 "The threshold ratio of critical edges execution count that permit performing "
1764 "redundancy elimination after reload."
1770 "Scaling factor in calculation of maximum distance an expression can be moved "
1771 "by GCSE optimizations."
1777 "Cost at which GCSE optimizations will not constraint the distance an "
1778 "expression can travel."
1783 msgid "Maximum depth of search in the dominator tree for expressions to hoist."
1789 "Maximum depth of sqrt chains to use when synthesizing exponentiation by a "
1795 msgid "The maximum number of instructions to consider to unroll in a loop."
1801 "The maximum number of instructions to consider to unroll in a loop on "
1807 msgid "The maximum number of unrollings of a single loop."
1812 msgid "The maximum number of insns of a peeled loop."
1817 msgid "The maximum number of peelings of a single loop."
1822 msgid "The maximum number of branches on the path through the peeled sequence."
1827 msgid "The maximum number of insns of a completely peeled loop."
1833 "The maximum number of peelings of a single loop that is peeled completely."
1838 msgid "The maximum number of insns of a peeled loop that rolls only once."
1843 msgid "The maximum depth of a loop nest we completely peel."
1848 msgid "The maximum number of insns of an unswitched loop."
1853 msgid "The maximum number of unswitchings in a single loop."
1859 "The maximum number of insns in loop header duplicated by the copy loop "
1866 "Bound on the number of iterations the brute force # of iterations analysis "
1867 "algorithm evaluates."
1872 msgid "Bound on the cost of an expression to compute the number of iterations."
1878 "A factor for tuning the upper bound that swing modulo scheduler uses for "
1879 "scheduling a loop."
1885 "The minimum value of stage count that swing modulo scheduler will generate."
1891 "The number of cycles the swing modulo scheduler considers when checking "
1892 "conflicts using DFA."
1898 "A threshold on the average loop count considered by the swing modulo "
1905 "A basic block profile count is considered hot if it contributes to the given "
1906 "permillage of the entire profiled execution."
1912 "Select fraction of the maximal frequency of executions of basic block in "
1913 "function given basic block needs to have to be considered hot."
1919 "The minimum fraction of profile runs a given basic block execution count "
1920 "must be not to be considered unlikely."
1926 "Select fraction of the maximal frequency of executions of basic block in "
1927 "function given basic block get alignment."
1933 "Loops iterating at least selected number of iterations will get loop "
1939 msgid "The maximum number of loop iterations we predict statically."
1945 "Set the estimated probability in percentage for builtin expect. The default "
1946 "value is 90% probability."
1952 "The maximum length of a constant string for a builtin string cmp call "
1953 "eligible for inlining. The default value is 3."
1959 "The percentage of function, weighted by execution frequency, that must be "
1960 "covered by trace formation. Used when profile feedback is available."
1966 "The percentage of function, weighted by execution frequency, that must be "
1967 "covered by trace formation. Used when profile feedback is not available."
1972 msgid "Maximal code growth caused by tail duplication (in percent)."
1978 "Stop reverse growth if the reverse probability of best edge is less than "
1979 "this threshold (in percent)."
1985 "Stop forward growth if the probability of best edge is less than this "
1986 "threshold (in percent). Used when profile feedback is available."
1992 "Stop forward growth if the probability of best edge is less than this "
1993 "threshold (in percent). Used when profile feedback is not available."
1998 msgid "The maximum number of incoming edges to consider for crossjumping."
2004 "The minimum number of matching instructions to consider for crossjumping."
2009 msgid "The maximum expansion factor when copying basic blocks."
2015 "The maximum number of insns to duplicate when unfactoring computed gotos."
2020 msgid "The maximum length of path considered in cse."
2025 msgid "The maximum instructions CSE process before flushing."
2031 "The minimum cost of an expensive expression in the loop invariant motion."
2037 "Bound on number of candidates below that all candidates are considered in iv "
2043 msgid "Bound on number of iv uses in loop optimized in iv optimizations."
2049 "If number of candidates in the set is smaller, we always try to remove "
2050 "unused ivs during its optimization."
2055 msgid "Average number of iterations of a loop."
2061 "Maximum size (in bytes) of objects tracked bytewise by dead store "
2067 msgid "Maximum number of queries into the alias oracle per store."
2072 msgid "Bound on size of expressions used in the scalar evolutions analyzer."
2078 "Bound on the complexity of the expressions in the scalar evolutions analyzer."
2084 "Maximum number of arguments in a PHI supported by TREE if-conversion unless "
2085 "the loop is marked with simd pragma."
2091 "Bound on number of runtime checks inserted by the vectorizer's loop "
2092 "versioning for alignment check."
2098 "Bound on number of runtime checks inserted by the vectorizer's loop "
2099 "versioning for alias check."
2105 "Maximum number of loop peels to enhance alignment of data references in a "
2111 msgid "The maximum memory locations recorded by cselib."
2117 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2118 "total size of the heap."
2123 msgid "Minimum heap size before we start collecting garbage, in kilobytes."
2129 "The maximum number of instructions to search backward when looking for "
2130 "equivalent reload."
2136 "Target block's relative execution frequency (as a percentage) required to "
2140 #: params.def:628 params.def:638
2143 "The maximum number of blocks in a region to be considered for interblock "
2147 #: params.def:633 params.def:643
2150 "The maximum number of insns in a region to be considered for interblock "
2157 "The minimum probability of reaching a source block for interblock "
2158 "speculative scheduling."
2163 msgid "The maximum number of iterations through CFG to extend regions."
2169 "The maximum conflict delay for an insn to be considered for speculative "
2176 "The minimal probability of speculation success (in percents), so that "
2177 "speculative insn will be scheduled."
2183 "The minimum probability an edge must have for the scheduler to save its "
2189 msgid "The maximum size of the lookahead window of selective scheduling."
2194 msgid "Maximum number of times that an insn could be scheduled."
2200 "Maximum number of instructions in the ready list that are considered "
2201 "eligible for renaming."
2206 msgid "Minimal distance between possibly conflicting store and load."
2212 "Hardware autoprefetcher scheduler model control flag. Number of lookahead "
2213 "cycles the model looks into; at '0' only enable instruction sorting "
2214 "heuristic. Disabled by default."
2220 "The maximum number of RTL nodes that can be recorded as combiner's last "
2226 msgid "The maximum number of insns combine tries to combine."
2231 msgid "The upper bound for sharing integer constants."
2237 "The lower bound for a buffer to be considered for stack smashing protection."
2243 "The minimum size of variables taking part in stack slot sharing when not "
2250 "Maximum number of statements allowed in a block that needs to be duplicated "
2251 "when threading jumps."
2257 "Maximum number of fields in a structure before pointer analysis treats the "
2258 "structure as a single variable."
2264 "The maximum number of instructions ready to be issued to be considered by "
2265 "the scheduler during the first scheduling pass."
2270 msgid "Maximum number of active local stores in RTL dead store elimination."
2275 msgid "The number of insns executed before prefetch is completed."
2280 msgid "The number of prefetches that can run at the same time."
2285 msgid "The size of L1 cache."
2290 msgid "The size of L1 cache line."
2295 msgid "The size of L2 cache."
2301 "Whether software prefetch hints should be issued for non-constant strides."
2307 "The minimum constant stride beyond which we should use prefetch hints for."
2312 msgid "The maximum number of stmts in loop nest for loop interchange."
2317 msgid "The minimum stride ratio for loop interchange to be profitable"
2322 msgid "Whether to use canonical types."
2328 "Maximum length of partial antic set when performing tree pre optimization."
2333 msgid "Maximum size of a SCC before SCCVN stops processing a function."
2338 msgid "Maximum number of disambiguations to perform per memory access."
2343 msgid "Max loops number for regional RA."
2348 msgid "Max size of conflict table in MB."
2354 "The number of registers in each class kept unused by loop invariant motion."
2360 "The max number of reload pseudos which are considered during spilling a non-"
2367 "Minimal fall-through edge probability in percentage used to add BB to "
2368 "inheritance EBB in LRA."
2374 "The maximum ratio between array size and switch branches for a switch "
2375 "conversion to take place."
2380 msgid "size of tiles for loop blocking."
2385 msgid "maximum number of parameters in a SCoP."
2390 msgid "maximum number of arrays per scop."
2395 msgid "maximum number of isl operations, 0 means unlimited"
2400 msgid "whether codegen errors should be ICEs when -fchecking."
2405 msgid "Maximum number of datarefs in loop for building loop data dependencies."
2410 msgid "Max basic blocks number in loop for loop invariant motion."
2415 msgid "use internal function id in profile lookup."
2420 msgid "track topn target addresses in indirect-call profile."
2426 "Maximum number of instructions in basic block to be considered for SLP "
2433 "Min. ratio of insns to prefetches to enable prefetching for a loop with an "
2434 "unknown trip count."
2439 msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
2444 msgid "Max. size of var tracking hash tables."
2449 msgid "Max. recursion depth for expanding var tracking expressions."
2454 msgid "Max. size of loc list for which reverse ops should be added."
2459 msgid "Max. count of debug markers to expand or inline."
2464 msgid "The minimum UID to be used for a nondebug insn."
2470 "Maximum allowed growth of number and total size of new parameters that ipa-"
2471 "sra replaces a pointer to an aggregate with."
2477 "Size in bytes after which thread-local aggregates should be instrumented "
2478 "with the logging functions instead of save/restore pairs."
2484 "Maximum size, in storage units, of an aggregate which should be considered "
2485 "for scalarization when compiling for speed."
2491 "Maximum size, in storage units, of an aggregate which should be considered "
2492 "for scalarization when compiling for size."
2498 "Maximum size of a list of values associated with each parameter for "
2499 "interprocedural constant propagation."
2505 "Threshold ipa-cp opportunity evaluation that is still considered beneficial "
2512 "Percentage penalty the recursive functions will receive when they are "
2513 "evaluated for cloning.."
2519 "Percentage penalty functions containing a single call to another function "
2520 "will receive when they are evaluated for cloning.."
2526 "Maximum number of aggregate content items for a parameter in jump functions "
2533 "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or "
2540 "Compile-time bonus IPA-CP assigns to candidates which make an array index "
2547 "Maximum number of statements that will be visited by IPA formal parameter "
2548 "analysis based on alias analysis in any given function."
2553 msgid "Number of partitions the program should be split to."
2558 msgid "Minimal size of a partition for LTO (in estimated instructions)."
2563 msgid "Maximal size of a partition for LTO (in estimated instructions)."
2569 "Maximum number of namespaces to search for alternatives when name lookup "
2575 msgid "Maximum number of conditional store pairs that can be sunk."
2581 "The smallest number of different values for which it is best to use a jump-"
2582 "table instead of a tree of conditional branches, if 0, use the default for "
2588 msgid "Allow new data races on stores to be introduced."
2594 "Set the maximum number of instructions executed in parallel in reassociated "
2595 "tree. If 0, use the target dependent heuristic.."
2600 msgid "Maximum amount of similar bbs to compare a bb with."
2606 "Allow the store merging pass to introduce unaligned stores if it is legal to "
2612 msgid "Maximum number of constant stores to merge in the store merging pass."
2617 msgid "Maximum amount of iterations of the pass over a function."
2623 "Maximum number of strings for which strlen optimization pass will track "
2629 msgid "Which -fsched-pressure algorithm to apply."
2634 msgid "Maximum length of candidate scans for straight-line strength reduction."
2639 msgid "Enable asan stack protection."
2644 msgid "Enable asan allocas/VLAs protection."
2649 msgid "Enable asan globals protection."
2654 msgid "Enable asan store operations protection."
2659 msgid "Enable asan load operations protection."
2664 msgid "Enable asan builtin functions protection."
2669 msgid "Enable asan detection of use-after-return bugs."
2675 "Use callbacks instead of inline code if number of accesses in function "
2676 "becomes greater or equal to this number."
2682 "Use direct poisoning/unpoisoning instructions for variables smaller or equal "
2689 "Maximum number of nested calls to search for control dependencies during "
2690 "uninitialized variable analysis."
2696 "Scale factor to apply to the number of statements in a threading path when "
2697 "comparing to the number of (scaled) blocks."
2703 "Maximum number of arguments a PHI may have before the FSM threader will not "
2704 "try to thread through its block."
2710 "Scale factor to apply to the number of blocks in a threading path when "
2711 "comparing to the number of (scaled) statements."
2717 "Maximum number of instructions to copy when duplicating blocks on a finite "
2718 "state automaton jump thread path."
2724 "Maximum number of basic blocks on a finite state automaton jump thread path."
2730 "Maximum number of new jump thread paths to create for a finite state "
2736 msgid "Chunk size of omp schedule for loops parallelized by parloops."
2742 "Schedule type of omp schedule for loops parallelized by parloops (static, "
2743 "dynamic, guided, auto, runtime)."
2749 "Minimum number of iterations per thread of an innermost parallelized loop."
2755 "Maximum recursion depth allowed when querying a property of an SSA name."
2761 "Maximum number of insns in a basic block to consider for RTL if-conversion."
2767 "Maximum permissible cost for the sequence that would be generated by the RTL "
2768 "if-conversion pass for a branch that is considered predictable."
2774 "Maximum permissible cost for the sequence that would be generated by the RTL "
2775 "if-conversion pass for a branch that is considered unpredictable."
2780 msgid "Level of hsa debug stores verbosity"
2785 msgid "Maximum number of may-defs visited when devirtualizing speculatively"
2791 "Maximum number of assertions to add along the default edge of a switch "
2792 "statement during VRP"
2797 msgid "Enable loop epilogue vectorization using smaller vector size."
2803 "Minimum percentage of memrefs that must go away for unroll-and-jam to be "
2804 "considered profitable."
2809 msgid "Maximum unroll factor for the unroll-and-jam transformation."
2814 msgid "Maximum number of bits for which we avoid creating FMAs."
2817 #: c-family/c-format.c:382
2821 #: c-family/c-format.c:383
2822 msgid "field width specifier"
2825 #: c-family/c-format.c:384
2826 msgid "field precision specifier"
2829 #: c-family/c-format.c:501 c-family/c-format.c:525 config/i386/msformat-c.c:44
2833 #: c-family/c-format.c:501 c-family/c-format.c:525 config/i386/msformat-c.c:44
2834 msgid "the ' ' printf flag"
2837 #: c-family/c-format.c:502 c-family/c-format.c:526 c-family/c-format.c:556
2838 #: c-family/c-format.c:620 config/i386/msformat-c.c:45
2842 #: c-family/c-format.c:502 c-family/c-format.c:526 c-family/c-format.c:556
2843 #: config/i386/msformat-c.c:45
2844 msgid "the '+' printf flag"
2847 #: c-family/c-format.c:503 c-family/c-format.c:527 c-family/c-format.c:557
2848 #: c-family/c-format.c:596 config/i386/msformat-c.c:46
2849 #: config/i386/msformat-c.c:81
2853 #: c-family/c-format.c:503 c-family/c-format.c:527 c-family/c-format.c:557
2854 #: config/i386/msformat-c.c:46
2855 msgid "the '#' printf flag"
2858 #: c-family/c-format.c:504 c-family/c-format.c:528 c-family/c-format.c:594
2859 #: config/i386/msformat-c.c:47
2863 #: c-family/c-format.c:504 c-family/c-format.c:528 config/i386/msformat-c.c:47
2864 msgid "the '0' printf flag"
2867 #: c-family/c-format.c:505 c-family/c-format.c:529 c-family/c-format.c:593
2868 #: c-family/c-format.c:623 config/i386/msformat-c.c:48
2872 #: c-family/c-format.c:505 c-family/c-format.c:529 config/i386/msformat-c.c:48
2873 msgid "the '-' printf flag"
2876 #: c-family/c-format.c:506 c-family/c-format.c:576 config/i386/msformat-c.c:49
2877 #: config/i386/msformat-c.c:69
2881 #: c-family/c-format.c:506 config/i386/msformat-c.c:49
2882 msgid "the ''' printf flag"
2885 #: c-family/c-format.c:507 c-family/c-format.c:577
2889 #: c-family/c-format.c:507
2890 msgid "the 'I' printf flag"
2893 #: c-family/c-format.c:508 c-family/c-format.c:530 c-family/c-format.c:574
2894 #: c-family/c-format.c:597 c-family/c-format.c:624 config/sol2-c.c:43
2895 #: config/i386/msformat-c.c:50 config/i386/msformat-c.c:67
2899 #: c-family/c-format.c:508 c-family/c-format.c:530 config/sol2-c.c:43
2900 #: config/i386/msformat-c.c:50
2901 msgid "field width in printf format"
2904 #: c-family/c-format.c:509 c-family/c-format.c:531 c-family/c-format.c:559
2905 #: config/i386/msformat-c.c:51
2909 #: c-family/c-format.c:509 c-family/c-format.c:531 c-family/c-format.c:559
2910 #: config/i386/msformat-c.c:51
2911 msgid "precision in printf format"
2914 #: c-family/c-format.c:510 c-family/c-format.c:532 c-family/c-format.c:560
2915 #: c-family/c-format.c:575 c-family/c-format.c:627 config/sol2-c.c:44
2916 #: config/i386/msformat-c.c:52 config/i386/msformat-c.c:68
2917 msgid "length modifier"
2920 #: c-family/c-format.c:510 c-family/c-format.c:532 c-family/c-format.c:560
2921 #: config/sol2-c.c:44 config/i386/msformat-c.c:52
2922 msgid "length modifier in printf format"
2925 #: c-family/c-format.c:558
2929 #: c-family/c-format.c:558
2930 msgid "the 'q' diagnostic flag"
2933 #: c-family/c-format.c:571 config/i386/msformat-c.c:65
2934 msgid "assignment suppression"
2937 #: c-family/c-format.c:571 config/i386/msformat-c.c:65
2938 msgid "the assignment suppression scanf feature"
2941 #: c-family/c-format.c:572 config/i386/msformat-c.c:66
2945 #: c-family/c-format.c:572 config/i386/msformat-c.c:66
2946 msgid "the 'a' scanf flag"
2949 #: c-family/c-format.c:573
2953 #: c-family/c-format.c:573
2954 msgid "the 'm' scanf flag"
2957 #: c-family/c-format.c:574 config/i386/msformat-c.c:67
2958 msgid "field width in scanf format"
2961 #: c-family/c-format.c:575 config/i386/msformat-c.c:68
2962 msgid "length modifier in scanf format"
2965 #: c-family/c-format.c:576 config/i386/msformat-c.c:69
2966 msgid "the ''' scanf flag"
2969 #: c-family/c-format.c:577
2970 msgid "the 'I' scanf flag"
2973 #: c-family/c-format.c:592
2977 #: c-family/c-format.c:592
2978 msgid "the '_' strftime flag"
2981 #: c-family/c-format.c:593
2982 msgid "the '-' strftime flag"
2985 #: c-family/c-format.c:594
2986 msgid "the '0' strftime flag"
2989 #: c-family/c-format.c:595 c-family/c-format.c:619
2993 #: c-family/c-format.c:595
2994 msgid "the '^' strftime flag"
2997 #: c-family/c-format.c:596 config/i386/msformat-c.c:81
2998 msgid "the '#' strftime flag"
3001 #: c-family/c-format.c:597
3002 msgid "field width in strftime format"
3005 #: c-family/c-format.c:598
3006 msgid "'E' modifier"
3009 #: c-family/c-format.c:598
3010 msgid "the 'E' strftime modifier"
3013 #: c-family/c-format.c:599
3014 msgid "'O' modifier"
3017 #: c-family/c-format.c:599
3018 msgid "the 'O' strftime modifier"
3021 #: c-family/c-format.c:600
3022 msgid "the 'O' modifier"
3025 #: c-family/c-format.c:618
3026 msgid "fill character"
3029 #: c-family/c-format.c:618
3030 msgid "fill character in strfmon format"
3033 #: c-family/c-format.c:619
3034 msgid "the '^' strfmon flag"
3037 #: c-family/c-format.c:620
3038 msgid "the '+' strfmon flag"
3041 #: c-family/c-format.c:621
3045 #: c-family/c-format.c:621
3046 msgid "the '(' strfmon flag"
3049 #: c-family/c-format.c:622
3053 #: c-family/c-format.c:622
3054 msgid "the '!' strfmon flag"
3057 #: c-family/c-format.c:623
3058 msgid "the '-' strfmon flag"
3061 #: c-family/c-format.c:624
3062 msgid "field width in strfmon format"
3065 #: c-family/c-format.c:625
3066 msgid "left precision"
3069 #: c-family/c-format.c:625
3070 msgid "left precision in strfmon format"
3073 #: c-family/c-format.c:626
3074 msgid "right precision"
3077 #: c-family/c-format.c:626
3078 msgid "right precision in strfmon format"
3081 #: c-family/c-format.c:627
3082 msgid "length modifier in strfmon format"
3085 #. Handle deferred options from command-line.
3086 #: c-family/c-opts.c:1408 fortran/cpp.c:590
3087 msgid "<command-line>"
3090 #: config/aarch64/aarch64.c:6730
3092 msgid "unsupported operand for code '%c'"
3095 #: config/aarch64/aarch64.c:6741 config/aarch64/aarch64.c:6757
3096 #: config/aarch64/aarch64.c:6769 config/aarch64/aarch64.c:6780
3097 #: config/aarch64/aarch64.c:6790 config/aarch64/aarch64.c:6811
3098 #: config/aarch64/aarch64.c:6881 config/aarch64/aarch64.c:6892
3099 #: config/aarch64/aarch64.c:6906 config/aarch64/aarch64.c:7128
3100 #: config/aarch64/aarch64.c:7146
3102 msgid "invalid operand for '%%%c'"
3105 #: config/aarch64/aarch64.c:6826 config/aarch64/aarch64.c:6837
3106 #: config/aarch64/aarch64.c:6988 config/aarch64/aarch64.c:6999
3108 msgid "invalid vector constant"
3111 #: config/aarch64/aarch64.c:6849 config/aarch64/aarch64.c:6861
3112 #: config/aarch64/aarch64.c:6872
3114 msgid "incompatible floating point / vector register operand for '%%%c'"
3117 #: config/aarch64/aarch64.c:6940 config/arm/arm.c:22691
3119 msgid "missing operand"
3122 #: config/aarch64/aarch64.c:7025
3124 msgid "invalid constant"
3127 #: config/aarch64/aarch64.c:7028
3129 msgid "invalid operand"
3132 #: config/aarch64/aarch64.c:7154 config/aarch64/aarch64.c:7159
3134 msgid "invalid operand prefix '%%%c'"
3137 #: config/aarch64/aarch64.c:7176
3139 msgid "invalid address mode"
3142 #: config/alpha/alpha.c:5126 config/i386/i386.c:18405
3143 #: config/powerpcspe/powerpcspe.c:24324 config/rs6000/rs6000.c:20969
3144 #: config/sparc/sparc.c:9290
3146 msgid "'%%&' used without any local dynamic TLS references"
3149 #: config/alpha/alpha.c:5184 config/bfin/bfin.c:1428
3151 msgid "invalid %%J value"
3154 #: config/alpha/alpha.c:5214 config/ia64/ia64.c:5580
3156 msgid "invalid %%r value"
3159 #: config/alpha/alpha.c:5224 config/ia64/ia64.c:5534
3160 #: config/powerpcspe/powerpcspe.c:24004 config/rs6000/rs6000.c:20677
3161 #: config/xtensa/xtensa.c:2429
3163 msgid "invalid %%R value"
3166 #: config/alpha/alpha.c:5230 config/powerpcspe/powerpcspe.c:23924
3167 #: config/rs6000/rs6000.c:20597 config/xtensa/xtensa.c:2396
3169 msgid "invalid %%N value"
3172 #: config/alpha/alpha.c:5238 config/powerpcspe/powerpcspe.c:23952
3173 #: config/rs6000/rs6000.c:20625
3175 msgid "invalid %%P value"
3178 #: config/alpha/alpha.c:5246
3180 msgid "invalid %%h value"
3183 #: config/alpha/alpha.c:5254 config/xtensa/xtensa.c:2422
3185 msgid "invalid %%L value"
3188 #: config/alpha/alpha.c:5273
3190 msgid "invalid %%m value"
3193 #: config/alpha/alpha.c:5279
3195 msgid "invalid %%M value"
3198 #: config/alpha/alpha.c:5316
3200 msgid "invalid %%U value"
3203 #: config/alpha/alpha.c:5324 config/powerpcspe/powerpcspe.c:24012
3204 #: config/rs6000/rs6000.c:20685
3206 msgid "invalid %%s value"
3209 #: config/alpha/alpha.c:5335
3211 msgid "invalid %%C value"
3214 #: config/alpha/alpha.c:5372 config/powerpcspe/powerpcspe.c:23788
3215 #: config/rs6000/rs6000.c:20461
3217 msgid "invalid %%E value"
3220 #: config/alpha/alpha.c:5397 config/alpha/alpha.c:5447
3222 msgid "unknown relocation unspec"
3225 #: config/alpha/alpha.c:5406 config/cr16/cr16.c:1569
3226 #: config/powerpcspe/powerpcspe.c:24329 config/rs6000/rs6000.c:20974
3227 #: config/spu/spu.c:1461
3229 msgid "invalid %%xn code"
3232 #: config/alpha/alpha.c:5512
3234 msgid "invalid operand address"
3237 #: config/arc/arc.c:3895
3239 msgid "invalid operand to %%Z code"
3242 #: config/arc/arc.c:3903
3244 msgid "invalid operand to %%z code"
3247 #: config/arc/arc.c:3911
3249 msgid "invalid operands to %%c code"
3252 #: config/arc/arc.c:3919
3254 msgid "invalid operand to %%M code"
3257 #: config/arc/arc.c:3927 config/m32r/m32r.c:2100
3259 msgid "invalid operand to %%p code"
3262 #: config/arc/arc.c:3938 config/m32r/m32r.c:2093
3264 msgid "invalid operand to %%s code"
3267 #: config/arc/arc.c:4086 config/m32r/m32r.c:2126
3269 msgid "invalid operand to %%R code"
3272 #: config/arc/arc.c:4162 config/m32r/m32r.c:2149
3274 msgid "invalid operand to %%H/%%L code"
3277 #: config/arc/arc.c:4230 config/m32r/m32r.c:2220
3279 msgid "invalid operand to %%U code"
3282 #: config/arc/arc.c:4242
3284 msgid "invalid operand to %%V code"
3287 #: config/arc/arc.c:4299
3289 msgid "invalid operand to %%O code"
3293 #. Undocumented flag.
3294 #: config/arc/arc.c:4325 config/epiphany/epiphany.c:1305
3295 #: config/m32r/m32r.c:2247 config/nds32/nds32.c:3504 config/sparc/sparc.c:9569
3297 msgid "invalid operand output code"
3300 #: config/arc/arc.c:5934
3302 msgid "invalid UNSPEC as operand: %d"
3305 #: config/arc/arc.c:6223 config/cris/cris.c:2568
3306 msgid "unrecognized supposed constant"
3309 #: config/arm/arm.c:19129 config/arm/arm.c:19154 config/arm/arm.c:19164
3310 #: config/arm/arm.c:19173 config/arm/arm.c:19182
3312 msgid "invalid shift operand"
3315 #: config/arm/arm.c:22022 config/arm/arm.c:22040
3317 msgid "predicated Thumb instruction"
3320 #: config/arm/arm.c:22028
3322 msgid "predicated instruction in conditional sequence"
3325 #: config/arm/arm.c:22146 config/arm/arm.c:22159 config/arm/arm.c:22184
3326 #: config/nios2/nios2.c:3056
3328 msgid "Unsupported operand for code '%c'"
3331 #: config/arm/arm.c:22261 config/arm/arm.c:22283 config/arm/arm.c:22293
3332 #: config/arm/arm.c:22303 config/arm/arm.c:22313 config/arm/arm.c:22352
3333 #: config/arm/arm.c:22370 config/arm/arm.c:22395 config/arm/arm.c:22410
3334 #: config/arm/arm.c:22437 config/arm/arm.c:22444 config/arm/arm.c:22462
3335 #: config/arm/arm.c:22469 config/arm/arm.c:22477 config/arm/arm.c:22498
3336 #: config/arm/arm.c:22505 config/arm/arm.c:22638 config/arm/arm.c:22645
3337 #: config/arm/arm.c:22672 config/arm/arm.c:22679 config/bfin/bfin.c:1441
3338 #: config/bfin/bfin.c:1448 config/bfin/bfin.c:1455 config/bfin/bfin.c:1462
3339 #: config/bfin/bfin.c:1471 config/bfin/bfin.c:1478 config/bfin/bfin.c:1485
3340 #: config/bfin/bfin.c:1492 config/nds32/nds32.c:3530
3342 msgid "invalid operand for code '%c'"
3345 #: config/arm/arm.c:22365
3347 msgid "instruction never executed"
3350 #. Former Maverick support, removed after GCC-4.7.
3351 #: config/arm/arm.c:22386
3353 msgid "obsolete Maverick format code '%c'"
3356 #: config/avr/avr.c:2655
3358 msgid "address operand requires constraint for X, Y, or Z register"
3361 #: config/avr/avr.c:2836
3362 msgid "operands to %T/%t must be reg + const_int:"
3365 #: config/avr/avr.c:2886 config/avr/avr.c:2953
3366 msgid "bad address, not an I/O address:"
3369 #: config/avr/avr.c:2895
3370 msgid "bad address, not a constant:"
3373 #: config/avr/avr.c:2913 config/avr/avr.c:2920
3374 msgid "bad address, not (reg+disp):"
3377 #: config/avr/avr.c:2927
3378 msgid "bad address, not post_inc or pre_dec:"
3381 #: config/avr/avr.c:2939
3382 msgid "internal compiler error. Bad address:"
3385 #: config/avr/avr.c:2972
3387 msgid "Unsupported code '%c' for fixed-point:"
3390 #: config/avr/avr.c:2980
3391 msgid "internal compiler error. Unknown mode:"
3394 #: config/avr/avr.c:4022 config/avr/avr.c:4966 config/avr/avr.c:5413
3395 msgid "invalid insn:"
3398 #: config/avr/avr.c:4076 config/avr/avr.c:4188 config/avr/avr.c:4246
3399 #: config/avr/avr.c:4298 config/avr/avr.c:4317 config/avr/avr.c:4509
3400 #: config/avr/avr.c:4817 config/avr/avr.c:5102 config/avr/avr.c:5306
3401 #: config/avr/avr.c:5470 config/avr/avr.c:5563 config/avr/avr.c:5762
3402 msgid "incorrect insn:"
3405 #: config/avr/avr.c:4333 config/avr/avr.c:4608 config/avr/avr.c:4888
3406 #: config/avr/avr.c:5174 config/avr/avr.c:5352 config/avr/avr.c:5619
3407 #: config/avr/avr.c:5820
3408 msgid "unknown move insn:"
3411 #: config/avr/avr.c:6279
3412 msgid "bad shift insn:"
3415 #: config/avr/avr.c:6387 config/avr/avr.c:6868 config/avr/avr.c:7283
3416 msgid "internal compiler error. Incorrect shift:"
3419 #: config/avr/avr.c:8689
3420 msgid "unsupported fixed-point conversion"
3423 #: config/avr/avr.c:10046
3427 #: config/avr/avr.c:10051
3428 msgid "function parameter"
3431 #: config/avr/avr.c:10056
3432 msgid "structure field"
3435 #: config/avr/avr.c:10062
3436 msgid "return type of function"
3439 #: config/avr/avr.c:10067
3443 #: config/avr/driver-avr.c:50
3446 "Running spec function '%s' with %d args\n"
3450 #: config/bfin/bfin.c:1390
3452 msgid "invalid %%j value"
3455 #: config/bfin/bfin.c:1583 config/c6x/c6x.c:2292
3457 msgid "invalid const_double operand"
3460 #: config/cris/cris.c:622 config/ft32/ft32.c:110 config/moxie/moxie.c:108
3461 #: final.c:3540 final.c:3542 fold-const.c:267 gcc.c:5345 gcc.c:5359
3462 #: rtl-error.c:101 toplev.c:325 vr-values.c:2421 cp/typeck.c:6350
3463 #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
3464 #: lto/lto-object.c:362
3465 #, gcc-internal-format, gfc-internal-format
3469 #: config/cris/cris.c:673
3470 msgid "unexpected index-type in cris_print_index"
3473 #: config/cris/cris.c:690
3474 msgid "unexpected base-type in cris_print_base"
3477 #: config/cris/cris.c:754
3478 msgid "invalid operand for 'b' modifier"
3481 #: config/cris/cris.c:771
3482 msgid "invalid operand for 'o' modifier"
3485 #: config/cris/cris.c:790
3486 msgid "invalid operand for 'O' modifier"
3489 #: config/cris/cris.c:823
3490 msgid "invalid operand for 'p' modifier"
3493 #: config/cris/cris.c:862
3494 msgid "invalid operand for 'z' modifier"
3497 #: config/cris/cris.c:926 config/cris/cris.c:960
3498 msgid "invalid operand for 'H' modifier"
3501 #: config/cris/cris.c:936
3502 msgid "bad register"
3505 #: config/cris/cris.c:980
3506 msgid "invalid operand for 'e' modifier"
3509 #: config/cris/cris.c:997
3510 msgid "invalid operand for 'm' modifier"
3513 #: config/cris/cris.c:1022
3514 msgid "invalid operand for 'A' modifier"
3517 #: config/cris/cris.c:1092
3518 msgid "invalid operand for 'D' modifier"
3521 #: config/cris/cris.c:1106
3522 msgid "invalid operand for 'T' modifier"
3525 #: config/cris/cris.c:1126 config/ft32/ft32.c:236 config/moxie/moxie.c:178
3526 msgid "invalid operand modifier letter"
3529 #: config/cris/cris.c:1180
3530 msgid "unexpected multiplicative operand"
3533 #: config/cris/cris.c:1200 config/ft32/ft32.c:259 config/moxie/moxie.c:203
3534 msgid "unexpected operand"
3537 #: config/cris/cris.c:1239 config/cris/cris.c:1249
3538 msgid "unrecognized address"
3541 #: config/cris/cris.c:2967 config/cris/cris.c:3025
3542 msgid "unexpected side-effects in address"
3545 #. Can't possibly get anything else for a function-call, right?
3546 #: config/cris/cris.c:3853
3547 msgid "unidentifiable call op"
3550 #: config/cris/cris.c:3915
3552 msgid "PIC register isn't set up"
3555 #: config/fr30/fr30.c:507
3557 msgid "fr30_print_operand_address: unhandled address"
3560 #: config/fr30/fr30.c:531
3562 msgid "fr30_print_operand: unrecognized %%p code"
3565 #: config/fr30/fr30.c:551
3567 msgid "fr30_print_operand: unrecognized %%b code"
3570 #: config/fr30/fr30.c:572
3572 msgid "fr30_print_operand: unrecognized %%B code"
3575 #: config/fr30/fr30.c:580
3577 msgid "fr30_print_operand: invalid operand to %%A code"
3580 #: config/fr30/fr30.c:597
3582 msgid "fr30_print_operand: invalid %%x code"
3585 #: config/fr30/fr30.c:604
3587 msgid "fr30_print_operand: invalid %%F code"
3590 #: config/fr30/fr30.c:621
3592 msgid "fr30_print_operand: unknown code"
3595 #: config/fr30/fr30.c:649 config/fr30/fr30.c:658 config/fr30/fr30.c:669
3596 #: config/fr30/fr30.c:682
3598 msgid "fr30_print_operand: unhandled MEM"
3601 #: config/frv/frv.c:2494
3602 msgid "bad insn to frv_print_operand_address:"
3605 #: config/frv/frv.c:2505
3606 msgid "bad register to frv_print_operand_memory_reference_reg:"
3609 #: config/frv/frv.c:2544 config/frv/frv.c:2554 config/frv/frv.c:2563
3610 #: config/frv/frv.c:2584 config/frv/frv.c:2589
3611 msgid "bad insn to frv_print_operand_memory_reference:"
3614 #: config/frv/frv.c:2674
3616 msgid "bad condition code"
3619 #: config/frv/frv.c:2748
3620 msgid "bad insn in frv_print_operand, bad const_double"
3623 #: config/frv/frv.c:2809
3624 msgid "bad insn to frv_print_operand, 'e' modifier:"
3627 #: config/frv/frv.c:2817
3628 msgid "bad insn to frv_print_operand, 'F' modifier:"
3631 #: config/frv/frv.c:2833
3632 msgid "bad insn to frv_print_operand, 'f' modifier:"
3635 #: config/frv/frv.c:2847
3636 msgid "bad insn to frv_print_operand, 'g' modifier:"
3639 #: config/frv/frv.c:2895
3640 msgid "bad insn to frv_print_operand, 'L' modifier:"
3643 #: config/frv/frv.c:2908
3644 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3647 #: config/frv/frv.c:2929
3648 msgid "bad insn to frv_print_operand, 'O' modifier:"
3651 #: config/frv/frv.c:2947
3652 msgid "bad insn to frv_print_operand, P modifier:"
3655 #: config/frv/frv.c:2967
3656 msgid "bad insn in frv_print_operand, z case"
3659 #: config/frv/frv.c:2998
3660 msgid "bad insn in frv_print_operand, 0 case"
3663 #: config/frv/frv.c:3003
3664 msgid "frv_print_operand: unknown code"
3667 #: config/frv/frv.c:4407
3668 msgid "bad output_move_single operand"
3671 #: config/frv/frv.c:4534
3672 msgid "bad output_move_double operand"
3675 #: config/frv/frv.c:4676
3676 msgid "bad output_condmove_single operand"
3679 #: config/i386/i386.c:17234
3681 msgid "invalid UNSPEC as operand"
3684 #: config/i386/i386.c:17772
3686 msgid "invalid use of register '%s'"
3689 #: config/i386/i386.c:17777
3691 msgid "invalid use of asm flag output"
3694 #: config/i386/i386.c:18007
3696 msgid "invalid operand size for operand code 'O'"
3699 #: config/i386/i386.c:18042
3701 msgid "invalid operand size for operand code 'z'"
3704 #: config/i386/i386.c:18111
3706 msgid "invalid operand type used with operand code 'Z'"
3709 #: config/i386/i386.c:18116
3711 msgid "invalid operand size for operand code 'Z'"
3714 #: config/i386/i386.c:18193
3716 msgid "operand is not a condition code, invalid operand code 'Y'"
3719 #: config/i386/i386.c:18272
3721 msgid "operand is not a condition code, invalid operand code 'D'"
3724 #: config/i386/i386.c:18290
3726 msgid "operand is not a condition code, invalid operand code '%c'"
3729 #: config/i386/i386.c:18303
3732 "operand is not an offsettable memory reference, invalid operand code 'H'"
3735 #: config/i386/i386.c:18318
3737 msgid "operand is not an integer, invalid operand code 'K'"
3740 #: config/i386/i386.c:18346
3742 msgid "operand is not a specific integer, invalid operand code 'r'"
3745 #: config/i386/i386.c:18364
3747 msgid "operand is not an integer, invalid operand code 'R'"
3750 #: config/i386/i386.c:18387
3752 msgid "operand is not a specific integer, invalid operand code 'R'"
3755 #: config/i386/i386.c:18471
3757 msgid "invalid operand code '%c'"
3760 #: config/i386/i386.c:18533
3762 msgid "invalid constraints for operand"
3765 #: config/i386/i386.c:18583
3767 msgid "invalid vector immediate"
3770 #: config/i386/i386.c:29393
3771 msgid "unknown insn mode"
3774 #: config/i386/djgpp.h:143
3776 msgid "-f%s ignored (not supported for DJGPP)\n"
3779 #: config/ia64/ia64.c:5462
3781 msgid "invalid %%G mode"
3784 #: config/ia64/ia64.c:5633
3786 msgid "ia64_print_operand: unknown code"
3789 #: config/ia64/ia64.c:11239
3790 msgid "invalid conversion from %<__fpreg%>"
3793 #: config/ia64/ia64.c:11242
3794 msgid "invalid conversion to %<__fpreg%>"
3797 #: config/ia64/ia64.c:11255 config/ia64/ia64.c:11266
3798 msgid "invalid operation on %<__fpreg%>"
3801 #: config/iq2000/iq2000.c:3177 config/tilegx/tilegx.c:5318
3802 #: config/tilepro/tilepro.c:4707
3804 msgid "invalid %%P operand"
3807 #: config/iq2000/iq2000.c:3185 config/powerpcspe/powerpcspe.c:23942
3808 #: config/rs6000/rs6000.c:20615
3810 msgid "invalid %%p value"
3813 #: config/iq2000/iq2000.c:3244
3815 msgid "invalid use of %%d, %%x, or %%X"
3818 #: config/lm32/lm32.c:527
3820 msgid "only 0.0 can be loaded as an immediate"
3823 #: config/lm32/lm32.c:597
3827 #: config/lm32/lm32.c:609
3828 msgid "can't use non gp relative absolute address"
3831 #: config/lm32/lm32.c:613
3832 msgid "invalid addressing mode"
3835 #: config/m32r/m32r.c:2158
3836 msgid "bad insn for 'A'"
3839 #: config/m32r/m32r.c:2205
3841 msgid "invalid operand to %%T/%%B code"
3844 #: config/m32r/m32r.c:2228
3846 msgid "invalid operand to %%N code"
3849 #: config/m32r/m32r.c:2261
3850 msgid "pre-increment address is not a register"
3853 #: config/m32r/m32r.c:2268
3854 msgid "pre-decrement address is not a register"
3857 #: config/m32r/m32r.c:2275
3858 msgid "post-increment address is not a register"
3861 #: config/m32r/m32r.c:2350 config/m32r/m32r.c:2365
3862 #: config/powerpcspe/powerpcspe.c:36081 config/rs6000/rs6000.c:32434
3866 #: config/m32r/m32r.c:2370
3867 msgid "lo_sum not of register"
3870 #: config/microblaze/microblaze.c:2298
3872 msgid "unknown punctuation '%c'"
3875 #: config/microblaze/microblaze.c:2307
3877 msgid "null pointer"
3880 #: config/microblaze/microblaze.c:2342
3882 msgid "PRINT_OPERAND, invalid insn for %%C"
3885 #: config/microblaze/microblaze.c:2371
3887 msgid "PRINT_OPERAND, invalid insn for %%N"
3890 #: config/microblaze/microblaze.c:2391 config/microblaze/microblaze.c:2567
3891 msgid "insn contains an invalid address !"
3894 #: config/microblaze/microblaze.c:2407 config/microblaze/microblaze.c:2637
3895 #: config/xtensa/xtensa.c:2526
3896 msgid "invalid address"
3899 #: config/microblaze/microblaze.c:2510
3901 msgid "letter %c was found & insn was not CONST_INT"
3904 #: config/mips/mips.c:8905 config/mips/mips.c:8932 config/mips/mips.c:9115
3906 msgid "'%%%c' is not a valid operand prefix"
3909 #: config/mips/mips.c:9004 config/mips/mips.c:9011 config/mips/mips.c:9018
3910 #: config/mips/mips.c:9025 config/mips/mips.c:9038 config/mips/mips.c:9045
3911 #: config/mips/mips.c:9055 config/mips/mips.c:9058 config/mips/mips.c:9070
3912 #: config/mips/mips.c:9073 config/mips/mips.c:9133 config/mips/mips.c:9140
3913 #: config/mips/mips.c:9161 config/mips/mips.c:9176 config/mips/mips.c:9195
3914 #: config/mips/mips.c:9204 config/riscv/riscv.c:3123 config/riscv/riscv.c:3129
3915 #: config/riscv/riscv.c:3138
3917 msgid "invalid use of '%%%c'"
3920 #: config/mmix/mmix.c:1573 config/mmix/mmix.c:1703
3921 msgid "MMIX Internal: Expected a CONST_INT, not this"
3924 #: config/mmix/mmix.c:1652
3925 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3928 #: config/mmix/mmix.c:1671
3929 msgid "MMIX Internal: Expected a register, not this"
3932 #: config/mmix/mmix.c:1681
3933 msgid "MMIX Internal: Expected a constant, not this"
3936 #. We need the original here.
3937 #: config/mmix/mmix.c:1765
3938 msgid "MMIX Internal: Cannot decode this operand"
3941 #: config/mmix/mmix.c:1821
3942 msgid "MMIX Internal: This is not a recognized address"
3945 #: config/mmix/mmix.c:2697
3946 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3949 #: config/mmix/mmix.c:2704
3950 msgid "MMIX Internal: What's the CC of this?"
3953 #: config/mmix/mmix.c:2708
3954 msgid "MMIX Internal: What is the CC of this?"
3957 #: config/mmix/mmix.c:2750
3958 msgid "MMIX Internal: This is not a constant:"
3961 #: config/msp430/msp430.c:3712
3963 msgid "invalid operand prefix"
3966 #: config/msp430/msp430.c:3746
3968 msgid "invalid zero extract"
3971 #: config/powerpcspe/host-darwin.c:96 config/rs6000/host-darwin.c:96
3973 msgid "Out of stack space.\n"
3976 #: config/powerpcspe/host-darwin.c:117 config/rs6000/host-darwin.c:117
3978 msgid "Try running '%s' in the shell to raise its limit.\n"
3981 #: config/powerpcspe/powerpcspe.c:4408
3982 msgid "-maltivec=le not allowed for big-endian targets"
3985 #: config/powerpcspe/powerpcspe.c:4420 config/rs6000/rs6000.c:4241
3986 msgid "-mvsx requires hardware floating point"
3989 #: config/powerpcspe/powerpcspe.c:4428
3990 msgid "-mvsx and -mpaired are incompatible"
3993 #: config/powerpcspe/powerpcspe.c:4430 config/rs6000/rs6000.c:4249
3994 msgid "-mvsx needs indexed addressing"
3997 #: config/powerpcspe/powerpcspe.c:4435 config/rs6000/rs6000.c:4254
3998 msgid "-mvsx and -mno-altivec are incompatible"
4001 #: config/powerpcspe/powerpcspe.c:4437 config/rs6000/rs6000.c:4256
4002 msgid "-mno-altivec disables vsx"
4005 #: config/powerpcspe/powerpcspe.c:4645 config/rs6000/rs6000.c:4382
4006 msgid "-mquad-memory requires 64-bit mode"
4009 #: config/powerpcspe/powerpcspe.c:4648 config/rs6000/rs6000.c:4385
4010 msgid "-mquad-memory-atomic requires 64-bit mode"
4013 #: config/powerpcspe/powerpcspe.c:4660 config/rs6000/rs6000.c:4397
4014 msgid "-mquad-memory is not available in little endian mode"
4017 #: config/powerpcspe/powerpcspe.c:4732 config/rs6000/rs6000.c:4478
4018 msgid "-mtoc-fusion requires 64-bit"
4021 #: config/powerpcspe/powerpcspe.c:4739 config/rs6000/rs6000.c:4485
4022 msgid "-mtoc-fusion requires medium/large code model"
4025 #: config/powerpcspe/powerpcspe.c:11483 config/rs6000/rs6000.c:10571
4029 #: config/powerpcspe/powerpcspe.c:23585 config/rs6000/rs6000.c:20258
4030 msgid "Bad 128-bit move"
4033 #: config/powerpcspe/powerpcspe.c:23776 config/rs6000/rs6000.c:20449
4035 msgid "invalid %%e value"
4038 #: config/powerpcspe/powerpcspe.c:23797 config/rs6000/rs6000.c:20470
4040 msgid "invalid %%f value"
4043 #: config/powerpcspe/powerpcspe.c:23806 config/rs6000/rs6000.c:20479
4045 msgid "invalid %%F value"
4048 #: config/powerpcspe/powerpcspe.c:23815 config/rs6000/rs6000.c:20488
4050 msgid "invalid %%G value"
4053 #: config/powerpcspe/powerpcspe.c:23850 config/rs6000/rs6000.c:20523
4055 msgid "invalid %%j code"
4058 #: config/powerpcspe/powerpcspe.c:23860 config/rs6000/rs6000.c:20533
4060 msgid "invalid %%J code"
4063 #: config/powerpcspe/powerpcspe.c:23870 config/rs6000/rs6000.c:20543
4065 msgid "invalid %%k value"
4068 #: config/powerpcspe/powerpcspe.c:23885 config/rs6000/rs6000.c:20558
4069 #: config/xtensa/xtensa.c:2415
4071 msgid "invalid %%K value"
4074 #: config/powerpcspe/powerpcspe.c:23932 config/rs6000/rs6000.c:20605
4076 msgid "invalid %%O value"
4079 #: config/powerpcspe/powerpcspe.c:23979 config/rs6000/rs6000.c:20652
4081 msgid "invalid %%q value"
4084 #: config/powerpcspe/powerpcspe.c:24032 config/rs6000/rs6000.c:20705
4086 msgid "invalid %%T value"
4089 #: config/powerpcspe/powerpcspe.c:24044 config/rs6000/rs6000.c:20717
4091 msgid "invalid %%u value"
4094 #: config/powerpcspe/powerpcspe.c:24058 config/rs6000/rs6000.c:20731
4095 #: config/xtensa/xtensa.c:2384
4097 msgid "invalid %%v value"
4100 #: config/powerpcspe/powerpcspe.c:24125 config/rs6000/rs6000.c:20798
4101 #: config/xtensa/xtensa.c:2436
4103 msgid "invalid %%x value"
4106 #: config/powerpcspe/powerpcspe.c:24273 config/rs6000/rs6000.c:20918
4108 msgid "invalid %%y value, try using the 'Z' constraint"
4111 #: config/powerpcspe/powerpcspe.c:24987 config/rs6000/rs6000.c:21453
4112 msgid "__float128 and __ibm128 cannot be used in the same expression"
4115 #: config/powerpcspe/powerpcspe.c:24993 config/rs6000/rs6000.c:21459
4116 msgid "__ibm128 and long double cannot be used in the same expression"
4119 #: config/powerpcspe/powerpcspe.c:24999 config/rs6000/rs6000.c:21465
4120 msgid "__float128 and long double cannot be used in the same expression"
4123 #: config/powerpcspe/powerpcspe.c:39364 config/rs6000/rs6000.c:35708
4124 msgid "AltiVec argument passed to unprototyped function"
4127 #: config/powerpcspe/powerpcspe.c:41170 config/rs6000/rs6000.c:37871
4128 msgid "Could not generate addis value for fusion"
4131 #: config/powerpcspe/powerpcspe.c:41242 config/rs6000/rs6000.c:37941
4132 msgid "Unable to generate load/store offset for fusion"
4135 #: config/powerpcspe/powerpcspe.c:41346 config/rs6000/rs6000.c:38040
4136 msgid "Bad GPR fusion"
4139 #: config/powerpcspe/powerpcspe.c:41564 config/rs6000/rs6000.c:38258
4140 msgid "emit_fusion_p9_load, bad reg #1"
4143 #: config/powerpcspe/powerpcspe.c:41610 config/rs6000/rs6000.c:38304
4144 msgid "emit_fusion_p9_load, bad reg #2"
4147 #: config/powerpcspe/powerpcspe.c:41613 config/rs6000/rs6000.c:38307
4148 msgid "emit_fusion_p9_load not MEM"
4151 #: config/powerpcspe/powerpcspe.c:41651 config/rs6000/rs6000.c:38345
4152 msgid "emit_fusion_p9_store, bad reg #1"
4155 #: config/powerpcspe/powerpcspe.c:41697 config/rs6000/rs6000.c:38391
4156 msgid "emit_fusion_p9_store, bad reg #2"
4159 #: config/powerpcspe/powerpcspe.c:41700 config/rs6000/rs6000.c:38394
4160 msgid "emit_fusion_p9_store not MEM"
4163 #: config/rl78/rl78.c:2004 config/rl78/rl78.c:2090
4165 msgid "q/Q modifiers invalid for symbol references"
4168 #: config/s390/s390.c:7661
4170 msgid "symbolic memory references are only supported on z10 or later"
4173 #: config/s390/s390.c:7672
4175 msgid "cannot decompose address"
4178 #: config/s390/s390.c:7741
4180 msgid "invalid comparison operator for 'E' output modifier"
4183 #: config/s390/s390.c:7764
4185 msgid "invalid reference for 'J' output modifier"
4188 #: config/s390/s390.c:7782
4190 msgid "invalid address for 'O' output modifier"
4193 #: config/s390/s390.c:7804
4195 msgid "invalid address for 'R' output modifier"
4198 #: config/s390/s390.c:7822
4200 msgid "memory reference expected for 'S' output modifier"
4203 #: config/s390/s390.c:7832
4205 msgid "invalid address for 'S' output modifier"
4208 #: config/s390/s390.c:7853
4210 msgid "register or memory expression expected for 'N' output modifier"
4213 #: config/s390/s390.c:7864
4215 msgid "register or memory expression expected for 'M' output modifier"
4218 #: config/s390/s390.c:7950 config/s390/s390.c:7971
4220 msgid "invalid constant for output modifier '%c'"
4223 #: config/s390/s390.c:7968
4225 msgid "invalid constant - try using an output modifier"
4228 #: config/s390/s390.c:8005
4230 msgid "invalid constant vector for output modifier '%c'"
4233 #: config/s390/s390.c:8012
4235 msgid "invalid expression - try using an output modifier"
4238 #: config/s390/s390.c:8015
4240 msgid "invalid expression for output modifier '%c'"
4243 #: config/s390/s390.c:12150
4244 msgid "vector argument passed to unprototyped function"
4247 #: config/s390/s390.c:16507
4248 msgid "types differ in signedness"
4251 #: config/s390/s390.c:16517
4252 msgid "binary operator does not support two vector bool operands"
4255 #: config/s390/s390.c:16520
4256 msgid "binary operator does not support vector bool operand"
4259 #: config/s390/s390.c:16528
4261 "binary operator does not support mixing vector bool with floating point "
4265 #: config/sh/sh.c:1220
4267 msgid "invalid operand to %%R"
4270 #: config/sh/sh.c:1247
4272 msgid "invalid operand to %%S"
4275 #: config/sh/sh.c:8682
4276 msgid "created and used with different architectures / ABIs"
4279 #: config/sh/sh.c:8684
4280 msgid "created and used with different ABIs"
4283 #: config/sh/sh.c:8686
4284 msgid "created and used with different endianness"
4287 #: config/sparc/sparc.c:9299 config/sparc/sparc.c:9305
4289 msgid "invalid %%Y operand"
4292 #: config/sparc/sparc.c:9392
4294 msgid "invalid %%A operand"
4297 #: config/sparc/sparc.c:9412
4299 msgid "invalid %%B operand"
4302 #: config/sparc/sparc.c:9492 config/tilegx/tilegx.c:5105
4303 #: config/tilepro/tilepro.c:4514
4305 msgid "invalid %%C operand"
4308 #: config/sparc/sparc.c:9524 config/tilegx/tilegx.c:5138
4310 msgid "invalid %%D operand"
4313 #: config/sparc/sparc.c:9543
4315 msgid "invalid %%f operand"
4318 #: config/sparc/sparc.c:9555
4320 msgid "invalid %%s operand"
4323 #: config/sparc/sparc.c:9600
4325 msgid "floating-point constant not a valid immediate operand"
4328 #: config/stormy16/stormy16.c:1738 config/stormy16/stormy16.c:1809
4330 msgid "'B' operand is not constant"
4333 #: config/stormy16/stormy16.c:1765
4335 msgid "'B' operand has multiple bits set"
4338 #: config/stormy16/stormy16.c:1791
4340 msgid "'o' operand is not constant"
4343 #: config/stormy16/stormy16.c:1823
4345 msgid "xstormy16_print_operand: unknown code"
4348 #: config/tilegx/tilegx.c:5090 config/tilepro/tilepro.c:4499
4350 msgid "invalid %%c operand"
4353 #: config/tilegx/tilegx.c:5121
4355 msgid "invalid %%d operand"
4358 #: config/tilegx/tilegx.c:5218
4360 msgid "invalid %%H specifier"
4363 #: config/tilegx/tilegx.c:5260 config/tilepro/tilepro.c:4528
4365 msgid "invalid %%h operand"
4368 #: config/tilegx/tilegx.c:5272 config/tilepro/tilepro.c:4592
4370 msgid "invalid %%I operand"
4373 #: config/tilegx/tilegx.c:5284 config/tilepro/tilepro.c:4604
4375 msgid "invalid %%i operand"
4378 #: config/tilegx/tilegx.c:5305 config/tilepro/tilepro.c:4625
4380 msgid "invalid %%j operand"
4383 #: config/tilegx/tilegx.c:5336
4385 msgid "invalid %%%c operand"
4388 #: config/tilegx/tilegx.c:5351 config/tilepro/tilepro.c:4739
4390 msgid "invalid %%N operand"
4393 #: config/tilegx/tilegx.c:5395
4395 msgid "invalid operand for 'r' specifier"
4398 #: config/tilegx/tilegx.c:5419 config/tilepro/tilepro.c:4820
4400 msgid "unable to print out operand yet; code == %d (%c)"
4403 #: config/tilepro/tilepro.c:4564
4405 msgid "invalid %%H operand"
4408 #: config/tilepro/tilepro.c:4664
4410 msgid "invalid %%L operand"
4413 #: config/tilepro/tilepro.c:4724
4415 msgid "invalid %%M operand"
4418 #: config/tilepro/tilepro.c:4767
4420 msgid "invalid %%t operand"
4423 #: config/tilepro/tilepro.c:4774
4425 msgid "invalid %%t operand '"
4428 #: config/tilepro/tilepro.c:4795
4430 msgid "invalid %%r operand"
4433 #: config/v850/v850.c:295
4434 msgid "const_double_split got a bad insn:"
4437 #: config/v850/v850.c:909
4438 msgid "output_move_single:"
4441 #: config/vax/vax.c:465
4443 msgid "symbol used with both base and indexed registers"
4446 #: config/vax/vax.c:474
4448 msgid "symbol with offset used in PIC mode"
4451 #: config/vax/vax.c:562
4453 msgid "symbol used as immediate operand"
4456 #: config/vax/vax.c:1591
4457 msgid "illegal operand detected"
4460 #: config/visium/visium.c:3373
4461 msgid "illegal operand "
4464 #: config/visium/visium.c:3424
4465 msgid "illegal operand address (1)"
4468 #: config/visium/visium.c:3431
4469 msgid "illegal operand address (2)"
4472 #: config/visium/visium.c:3446
4473 msgid "illegal operand address (3)"
4476 #: config/visium/visium.c:3454
4477 msgid "illegal operand address (4)"
4480 #: config/xtensa/xtensa.c:802 config/xtensa/xtensa.c:834
4481 #: config/xtensa/xtensa.c:843
4485 #: config/xtensa/xtensa.c:2372
4487 msgid "invalid %%D value"
4490 #: config/xtensa/xtensa.c:2410
4491 msgid "invalid mask"
4494 #: config/xtensa/xtensa.c:2443
4496 msgid "invalid %%d value"
4499 #: config/xtensa/xtensa.c:2462 config/xtensa/xtensa.c:2472
4501 msgid "invalid %%t/%%b value"
4504 #: config/xtensa/xtensa.c:2551
4505 msgid "no register in address"
4508 #: config/xtensa/xtensa.c:2559
4509 msgid "address offset not a constant"
4512 #: c/c-objc-common.c:173
4516 #: c/c-objc-common.c:206
4517 msgid "({anonymous})"
4521 #. declaration-specifiers declarator decl-specs
4522 #. then assume we have a missing semicolon, which would
4524 #. declaration-specifiers declarator decl-specs
4527 #. <~~~~~~~~~ declaration ~~~~~~~~~~>
4528 #. Use c_parser_require to get an error with a fix-it hint.
4529 #: c/c-parser.c:2267 c/c-parser.c:2383 c/c-parser.c:2397 c/c-parser.c:4964
4530 #: c/c-parser.c:5542 c/c-parser.c:5990 c/c-parser.c:6159 c/c-parser.c:6192
4531 #: c/c-parser.c:6390 c/c-parser.c:9683 c/c-parser.c:9718 c/c-parser.c:9749
4532 #: c/c-parser.c:9796 c/c-parser.c:9977 c/c-parser.c:10763 c/c-parser.c:10833
4533 #: c/c-parser.c:10876 c/c-parser.c:15419 c/c-parser.c:15443 c/c-parser.c:15461
4534 #: c/c-parser.c:15674 c/c-parser.c:15720 c/gimple-parser.c:149
4535 #: c/gimple-parser.c:189 c/gimple-parser.c:198 c/gimple-parser.c:227
4536 #: c/gimple-parser.c:1410 c/gimple-parser.c:1439 c/gimple-parser.c:1519
4537 #: c/gimple-parser.c:1546 c/c-parser.c:3204 c/c-parser.c:9970
4538 #: c/gimple-parser.c:1313 c/gimple-parser.c:1352 cp/parser.c:27950
4539 #: cp/parser.c:28542
4540 #, gcc-internal-format
4541 msgid "expected %<;%>"
4544 #: c/c-parser.c:2431 c/c-parser.c:7573 c/c-parser.c:8018 c/c-parser.c:8061
4545 #: c/c-parser.c:8199 c/c-parser.c:12658 cp/parser.c:27948 cp/parser.c:28560
4546 #, gcc-internal-format
4547 msgid "expected %<,%>"
4550 #: c/c-parser.c:2817 c/c-parser.c:3736 c/c-parser.c:3906 c/c-parser.c:3968
4551 #: c/c-parser.c:4021 c/c-parser.c:4398 c/c-parser.c:4414 c/c-parser.c:4423
4552 #: c/c-parser.c:7486 c/c-parser.c:7950 c/c-parser.c:7972 c/c-parser.c:8028
4553 #: c/c-parser.c:8137 c/c-parser.c:9154 c/c-parser.c:10084 c/c-parser.c:12564
4554 #: c/c-parser.c:12623 c/c-parser.c:12678 c/c-parser.c:13660 c/c-parser.c:13758
4555 #: c/c-parser.c:14843 c/c-parser.c:15503 c/c-parser.c:15682 c/c-parser.c:17733
4556 #: c/c-parser.c:17811 c/gimple-parser.c:296 c/gimple-parser.c:394
4557 #: c/gimple-parser.c:766 c/gimple-parser.c:877 c/gimple-parser.c:893
4558 #: c/gimple-parser.c:909 c/gimple-parser.c:936 c/gimple-parser.c:1073
4559 #: c/gimple-parser.c:1244 c/gimple-parser.c:1255 c/gimple-parser.c:1377
4560 #: c/gimple-parser.c:1476 cp/parser.c:28590
4561 #, gcc-internal-format
4562 msgid "expected %<)%>"
4565 #: c/c-parser.c:3824 c/c-parser.c:4733 c/c-parser.c:4769 c/c-parser.c:6441
4566 #: c/c-parser.c:8128 c/c-parser.c:8986 c/c-parser.c:9130 c/c-parser.c:11597
4567 #: c/c-parser.c:18182 c/c-parser.c:18184 c/gimple-parser.c:1050
4568 #: cp/parser.c:28554
4569 #, gcc-internal-format
4570 msgid "expected %<]%>"
4573 #: c/c-parser.c:4001
4574 msgid "expected %<;%>, %<,%> or %<)%>"
4577 #. Look for the two `(' tokens.
4578 #: c/c-parser.c:4305 c/c-parser.c:4310 c/c-parser.c:12653 c/c-parser.c:17541
4579 #: c/c-parser.c:17754 c/gimple-parser.c:365 c/gimple-parser.c:761
4580 #: c/gimple-parser.c:867 c/gimple-parser.c:929 c/gimple-parser.c:1233
4581 #: c/gimple-parser.c:1374 c/gimple-parser.c:1473 c/c-parser.c:11899
4582 #: cp/parser.c:28545
4583 #, gcc-internal-format
4584 msgid "expected %<(%>"
4587 #: c/c-parser.c:4903 c/c-parser.c:10313 c/c-parser.c:16174 c/c-parser.c:18411
4588 #: c/gimple-parser.c:142 c/gimple-parser.c:1479 c/c-parser.c:3018
4589 #: c/c-parser.c:3225 c/c-parser.c:9865 cp/parser.c:18277 cp/parser.c:28551
4590 #, gcc-internal-format
4591 msgid "expected %<{%>"
4594 #: c/c-parser.c:5142 c/c-parser.c:5151 c/c-parser.c:6695 c/c-parser.c:7622
4595 #: c/c-parser.c:10077 c/c-parser.c:10463 c/c-parser.c:10524 c/c-parser.c:11580
4596 #: c/c-parser.c:12339 c/c-parser.c:12481 c/c-parser.c:12853 c/c-parser.c:12946
4597 #: c/c-parser.c:13555 c/c-parser.c:17598 c/c-parser.c:17657
4598 #: c/gimple-parser.c:434 c/gimple-parser.c:1527 c/gimple-parser.c:1554
4599 #: c/c-parser.c:6347 c/c-parser.c:11994 cp/parser.c:28584 cp/parser.c:29711
4600 #: cp/parser.c:32377
4601 #, gcc-internal-format
4602 msgid "expected %<:%>"
4605 #: c/c-parser.c:5974 cp/parser.c:28477
4606 #, gcc-internal-format
4607 msgid "expected %<while%>"
4610 #: c/c-parser.c:7896
4611 msgid "expected %<.%>"
4614 #: c/c-parser.c:9536 c/c-parser.c:9568 c/c-parser.c:9808 cp/parser.c:30286
4615 #: cp/parser.c:30360
4616 #, gcc-internal-format
4617 msgid "expected %<@end%>"
4620 #: c/c-parser.c:10226 c/gimple-parser.c:862 cp/parser.c:28569
4621 #, gcc-internal-format
4622 msgid "expected %<>%>"
4625 #: c/c-parser.c:13038 c/c-parser.c:13776 cp/parser.c:28593
4626 #, gcc-internal-format
4627 msgid "expected %<,%> or %<)%>"
4630 #. All following cases are statements with LHS.
4631 #: c/c-parser.c:15152 c/c-parser.c:15196 c/c-parser.c:15428 c/c-parser.c:15663
4632 #: c/c-parser.c:17795 c/gimple-parser.c:287 c/c-parser.c:4792 cp/parser.c:28572
4633 #, gcc-internal-format
4634 msgid "expected %<=%>"
4637 #: c/c-parser.c:15444 c/gimple-parser.c:1588 cp/parser.c:28548
4638 #: cp/parser.c:30503
4639 #, gcc-internal-format
4640 msgid "expected %<}%>"
4643 #: c/c-parser.c:16217 c/c-parser.c:16207 cp/parser.c:35763
4644 #, gcc-internal-format
4645 msgid "expected %<#pragma omp section%> or %<}%>"
4648 #: c/c-parser.c:18170 c/c-parser.c:11532 cp/parser.c:28557 cp/parser.c:31653
4649 #, gcc-internal-format
4650 msgid "expected %<[%>"
4653 #: c/c-typeck.c:7866
4657 #: c/gimple-parser.c:851 cp/parser.c:15919 cp/parser.c:28566
4658 #, gcc-internal-format
4659 msgid "expected %<<%>"
4662 #: c/gimple-parser.c:1523 c/gimple-parser.c:1550 c/gimple-parser.c:1578
4663 #: c/gimple-parser.c:1404 c/gimple-parser.c:1433
4664 #, gcc-internal-format
4665 msgid "expected label"
4669 msgid "candidate 1:"
4673 msgid "candidate 2:"
4677 msgid "jump to label %qD"
4681 msgid "jump to case label"
4685 msgid "enters try block"
4689 msgid "enters catch block"
4693 msgid "enters OpenMP structured block"
4697 msgid "enters synchronized or atomic statement"
4701 msgid "enters constexpr if statement"
4709 msgid "<brace-enclosed initializer list>"
4713 msgid "<unresolved overloaded function type>"
4717 msgid "<type error>"
4720 #: cp/error.c:728 objc/objc-act.c:6186 cp/cxx-pretty-print.c:153
4721 #, gcc-internal-format
4727 msgid "<unnamed %s>"
4730 #. A lambda's "type" is essentially its signature.
4736 msgid "<typeprefixerror>"
4741 msgid "(static initializers for %s)"
4746 msgid "(static destructors for %s)"
4750 msgid "<structured bindings>"
4758 msgid "<return value> "
4766 msgid "(anonymous namespace)"
4770 msgid "<template arguments error>"
4774 msgid "<enumerator>"
4778 msgid "<declaration error>"
4781 #: cp/error.c:1900 cp/error.c:1920
4782 msgid "<template parameter error>"
4789 #: cp/error.c:2078 cp/error.c:3124 c-family/c-pretty-print.c:2181
4790 #, gcc-internal-format
4794 #. While waiting for caret diagnostics, avoid printing
4795 #. __cxa_allocate_exception, __cxa_throw, and the like.
4797 msgid "<throw-expression>"
4801 msgid "<ubsan routine call>"
4817 msgid "<expression error>"
4821 msgid "<unknown operator>"
4825 msgid "At global scope:"
4830 msgid "In static member function %qs"
4835 msgid "In copy constructor %qs"
4840 msgid "In constructor %qs"
4845 msgid "In destructor %qs"
4849 msgid "In lambda function"
4854 msgid "%s: In substitution of %qS:\n"
4858 msgid "%s: In instantiation of %q#D:\n"
4862 msgid "%r%s:%d:%d:%R "
4871 msgid "recursively required by substitution of %qS\n"
4876 msgid "required by substitution of %qS\n"
4880 msgid "recursively required from %q#D\n"
4884 msgid "required from %q#D\n"
4888 msgid "recursively required from here\n"
4892 msgid "required from here\n"
4897 "%r%s:%d:%d:%R [ skipping %d instantiation contexts, use -ftemplate-"
4898 "backtrace-limit=0 to disable ]\n"
4903 "%r%s:%d:%R [ skipping %d instantiation contexts, use -ftemplate-backtrace-"
4904 "limit=0 to disable ]\n"
4908 msgid "%r%s:%d:%d:%R in %<constexpr%> expansion of %qs"
4912 msgid "%r%s:%d:%R in %<constexpr%> expansion of %qs"
4915 #: cp/pt.c:1951 cp/semantics.c:5264
4916 msgid "candidates are:"
4919 #: cp/pt.c:1953 cp/pt.c:23085
4920 msgid "candidate is:"
4921 msgid_plural "candidates are:"
4926 msgid "target is not pointer or reference to class"
4930 msgid "target is not pointer or reference to complete type"
4934 msgid "target is not pointer or reference"
4938 msgid "source is not a pointer"
4942 msgid "source is not a pointer to class"
4946 msgid "source is a pointer to incomplete type"
4950 msgid "source is not of class type"
4954 msgid "source is of incomplete class type"
4958 msgid "conversion casts away constness"
4962 msgid "source type is not polymorphic"
4965 #: cp/typeck.c:6079 c/c-typeck.c:4266
4966 #, gcc-internal-format
4967 msgid "wrong type argument to unary minus"
4970 #: cp/typeck.c:6080 c/c-typeck.c:4253
4971 #, gcc-internal-format
4972 msgid "wrong type argument to unary plus"
4975 #: cp/typeck.c:6107 c/c-typeck.c:4307
4976 #, gcc-internal-format
4977 msgid "wrong type argument to bit-complement"
4980 #: cp/typeck.c:6124 c/c-typeck.c:4315
4981 #, gcc-internal-format
4982 msgid "wrong type argument to abs"
4985 #: cp/typeck.c:6136 c/c-typeck.c:4337
4986 #, gcc-internal-format
4987 msgid "wrong type argument to conjugation"
4991 msgid "in argument to unary !"
4995 msgid "no pre-increment operator for type"
4999 msgid "no post-increment operator for type"
5003 msgid "no pre-decrement operator for type"
5007 msgid "no post-decrement operator for type"
5010 #: fortran/arith.c:95
5011 msgid "Arithmetic OK at %L"
5014 #: fortran/arith.c:98
5015 msgid "Arithmetic overflow at %L"
5018 #: fortran/arith.c:101
5019 msgid "Arithmetic underflow at %L"
5022 #: fortran/arith.c:104
5023 msgid "Arithmetic NaN at %L"
5026 #: fortran/arith.c:107
5027 msgid "Division by zero at %L"
5030 #: fortran/arith.c:110
5031 msgid "Array operands are incommensurate at %L"
5034 #: fortran/arith.c:114
5035 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
5038 #: fortran/arith.c:1374
5039 msgid "elemental binary operation"
5042 #: fortran/check.c:3128
5044 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
5047 #: fortran/check.c:3336 fortran/check.c:3393
5049 msgid "arguments '%s' and '%s' for intrinsic %s"
5052 #: fortran/check.c:3708 fortran/intrinsic.c:4567
5054 msgid "arguments '%s' and '%s' for intrinsic '%s'"
5057 #: fortran/error.c:853
5058 msgid "Fortran 2018 deleted feature:"
5061 #: fortran/error.c:855
5062 msgid "Fortran 2018 obsolescent feature:"
5065 #: fortran/error.c:857
5066 msgid "Fortran 2018:"
5069 #: fortran/error.c:859
5070 msgid "Fortran 2008 obsolescent feature:"
5073 #: fortran/error.c:865
5074 msgid "GNU Extension:"
5077 #: fortran/error.c:867
5078 msgid "Legacy Extension:"
5081 #: fortran/error.c:869
5082 msgid "Obsolescent feature:"
5085 #: fortran/error.c:871
5086 msgid "Deleted feature:"
5089 #: fortran/expr.c:3384
5090 msgid "array assignment"
5093 #: fortran/gfortranspec.c:426
5098 #: fortran/interface.c:3238 fortran/intrinsic.c:4262
5099 msgid "actual argument to INTENT = OUT/INOUT"
5103 msgid "Positive width required"
5107 msgid "Nonnegative width required"
5111 msgid "Unexpected element %qc in format string at %L"
5115 msgid "Unexpected end of format string"
5119 msgid "Zero width in format descriptor"
5123 msgid "Missing leading left parenthesis"
5127 msgid "Left parenthesis required after %<*%>"
5131 msgid "Expected P edit descriptor"
5134 #. P requires a prior number.
5136 msgid "P descriptor requires leading scale factor"
5139 #: fortran/io.c:786 fortran/io.c:800
5140 msgid "Comma required after P descriptor"
5144 msgid "Positive width required with T descriptor"
5148 msgid "E specifier not allowed with g0 descriptor"
5152 msgid "Positive exponent width required"
5155 #: fortran/io.c:1013
5157 msgid "Right parenthesis expected at %C"
5160 #: fortran/io.c:1047
5161 msgid "Period required in format specifier"
5164 #: fortran/io.c:1806
5169 #: fortran/io.c:3311
5170 msgid "internal unit in WRITE"
5173 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
5174 #. contexts. Thus, use an extended RESOLVE_TAG macro for that.
5175 #: fortran/io.c:4621
5177 msgid "%s tag with INQUIRE"
5180 #: fortran/matchexp.c:28
5182 msgid "Syntax error in expression at %C"
5185 #: fortran/module.c:1212
5186 msgid "Unexpected EOF"
5189 #: fortran/module.c:1324
5190 msgid "Name too long"
5193 #: fortran/module.c:1426 fortran/module.c:1529
5197 #: fortran/module.c:1553
5198 msgid "Expected name"
5201 #: fortran/module.c:1556
5202 msgid "Expected left parenthesis"
5205 #: fortran/module.c:1559
5206 msgid "Expected right parenthesis"
5209 #: fortran/module.c:1562
5210 msgid "Expected integer"
5213 #: fortran/module.c:1565 fortran/module.c:2609
5214 msgid "Expected string"
5217 #: fortran/module.c:1590
5218 msgid "find_enum(): Enum not found"
5221 #: fortran/module.c:2306
5222 msgid "Expected attribute bit name"
5225 #: fortran/module.c:3225
5226 msgid "Expected integer string"
5229 #: fortran/module.c:3229
5230 msgid "Error converting integer"
5233 #: fortran/module.c:3251
5234 msgid "Expected real string"
5237 #: fortran/module.c:3476
5238 msgid "Expected expression type"
5241 #: fortran/module.c:3556
5242 msgid "Bad operator"
5245 #: fortran/module.c:3673
5246 msgid "Bad type in constant expression"
5249 #: fortran/module.c:7055
5250 msgid "Unexpected end of module"
5253 #: fortran/parse.c:1761
5254 msgid "arithmetic IF"
5257 #: fortran/parse.c:1770
5258 msgid "attribute declaration"
5261 #: fortran/parse.c:1806
5262 msgid "data declaration"
5265 #: fortran/parse.c:1824
5266 msgid "derived type declaration"
5269 #: fortran/parse.c:1951
5273 #: fortran/parse.c:1960
5274 msgid "implied END DO"
5277 #: fortran/parse.c:2054 fortran/resolve.c:11299
5281 #: fortran/parse.c:2057 fortran/resolve.c:11350 fortran/resolve.c:11353
5282 msgid "pointer assignment"
5285 #: fortran/parse.c:2075
5289 #: fortran/resolve.c:2274 fortran/resolve.c:2468
5290 msgid "elemental procedure"
5293 #: fortran/resolve.c:2371
5294 msgid "allocatable argument"
5297 #: fortran/resolve.c:2376
5298 msgid "asynchronous argument"
5301 #: fortran/resolve.c:2381
5302 msgid "optional argument"
5305 #: fortran/resolve.c:2386
5306 msgid "pointer argument"
5309 #: fortran/resolve.c:2391
5310 msgid "target argument"
5313 #: fortran/resolve.c:2396
5314 msgid "value argument"
5317 #: fortran/resolve.c:2401
5318 msgid "volatile argument"
5321 #: fortran/resolve.c:2406
5322 msgid "assumed-shape argument"
5325 #: fortran/resolve.c:2411
5326 msgid "assumed-rank argument"
5329 #: fortran/resolve.c:2416
5330 msgid "coarray argument"
5333 #: fortran/resolve.c:2421
5334 msgid "parametrized derived type argument"
5337 #: fortran/resolve.c:2426
5338 msgid "polymorphic argument"
5341 #: fortran/resolve.c:2431
5342 msgid "NO_ARG_CHECK attribute"
5345 #. As assumed-type is unlimited polymorphic (cf. above).
5346 #. See also TS 29113, Note 6.1.
5347 #: fortran/resolve.c:2438
5348 msgid "assumed-type argument"
5351 #: fortran/resolve.c:2449
5352 msgid "array result"
5355 #: fortran/resolve.c:2454
5356 msgid "pointer or allocatable result"
5359 #: fortran/resolve.c:2461
5360 msgid "result with non-constant character length"
5363 #: fortran/resolve.c:2473
5364 msgid "bind(c) procedure"
5367 #: fortran/resolve.c:3915
5369 msgid "Invalid context for NULL() pointer at %%L"
5372 #: fortran/resolve.c:3931
5374 msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
5377 #: fortran/resolve.c:3948
5380 "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s"
5384 #: fortran/resolve.c:3953
5386 msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
5389 #: fortran/resolve.c:3968
5391 msgid "Operands of string concatenation operator at %%L are %s/%s"
5394 #: fortran/resolve.c:4009
5396 msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
5399 #: fortran/resolve.c:4032
5401 msgid "Operand of .not. operator at %%L is %s"
5404 #: fortran/resolve.c:4046
5405 msgid "COMPLEX quantities cannot be compared at %L"
5408 #: fortran/resolve.c:4098
5410 msgid "Logicals at %%L must be compared with %s instead of %s"
5413 #: fortran/resolve.c:4104
5415 msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
5418 #: fortran/resolve.c:4117
5420 msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
5423 #: fortran/resolve.c:4120
5425 msgid "Unknown operator %%<%s%%> at %%L"
5428 #: fortran/resolve.c:4123
5430 msgid "Operand of user operator %%<%s%%> at %%L is %s"
5433 #: fortran/resolve.c:4127
5435 msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
5438 #: fortran/resolve.c:4215
5440 msgid "Inconsistent ranks for operator at %%L and %%L"
5443 #: fortran/resolve.c:6932
5444 msgid "Loop variable"
5447 #: fortran/resolve.c:6936
5448 msgid "iterator variable"
5451 #: fortran/resolve.c:6940
5452 msgid "Start expression in DO loop"
5455 #: fortran/resolve.c:6944
5456 msgid "End expression in DO loop"
5459 #: fortran/resolve.c:6948
5460 msgid "Step expression in DO loop"
5463 #: fortran/resolve.c:7233 fortran/resolve.c:7236
5464 msgid "DEALLOCATE object"
5467 #: fortran/resolve.c:7608 fortran/resolve.c:7611
5468 msgid "ALLOCATE object"
5471 #: fortran/resolve.c:7803 fortran/resolve.c:9505
5472 msgid "STAT variable"
5475 #: fortran/resolve.c:7847 fortran/resolve.c:9517
5476 msgid "ERRMSG variable"
5479 #: fortran/resolve.c:9307
5480 msgid "item in READ"
5483 #: fortran/resolve.c:9529
5484 msgid "ACQUIRED_LOCK variable"
5487 #: fortran/trans-array.c:1579
5489 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
5492 #: fortran/trans-array.c:5782
5493 msgid "Integer overflow when calculating the amount of memory to allocate"
5496 #: fortran/trans-array.c:9291
5499 "The value of the PDT LEN parameter '%s' does not agree with that in the "
5503 #: fortran/trans-decl.c:5839
5506 "Actual string length does not match the declared one for dummy argument "
5510 #: fortran/trans-decl.c:5847
5513 "Actual string length is shorter than the declared one for dummy argument "
5517 #: fortran/trans-expr.c:8780
5519 msgid "Target of rank remapping is too small (%ld < %ld)"
5522 #: fortran/trans-expr.c:10160
5523 msgid "Assignment of scalar to unallocated array"
5526 #: fortran/trans-intrinsic.c:895
5528 msgid "Unequal character lengths (%ld/%ld) in %s"
5531 #: fortran/trans-intrinsic.c:8228
5533 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
5536 #: fortran/trans-intrinsic.c:8260
5537 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
5540 #: fortran/trans-io.c:588
5541 msgid "Unit number in I/O statement too small"
5544 #: fortran/trans-io.c:597
5545 msgid "Unit number in I/O statement too large"
5548 #: fortran/trans-stmt.c:156
5549 msgid "Assigned label is not a target label"
5552 #: fortran/trans-stmt.c:1235
5554 msgid "Invalid image number %d in SYNC IMAGES"
5557 #: fortran/trans-stmt.c:2177
5558 msgid "Loop iterates infinitely"
5561 #: fortran/trans-stmt.c:2197 fortran/trans-stmt.c:2453
5562 msgid "Loop variable has been modified"
5565 #: fortran/trans-stmt.c:2306
5566 msgid "DO step value is zero"
5569 #: fortran/trans.c:47
5570 msgid "Array reference out of bounds"
5573 #: fortran/trans.c:48
5574 msgid "Incorrect function return value"
5577 #: fortran/trans.c:617
5578 msgid "Memory allocation failed"
5581 #: fortran/trans.c:695 fortran/trans.c:1678
5582 msgid "Allocation would exceed memory limit"
5585 #: fortran/trans.c:904
5587 msgid "Attempting to allocate already allocated variable '%s'"
5590 #: fortran/trans.c:910
5591 msgid "Attempting to allocate already allocated variable"
5594 #: fortran/trans.c:1363 fortran/trans.c:1522
5596 msgid "Attempt to DEALLOCATE unallocated '%s'"
5599 #. The remainder are real diagnostic types.
5600 #: fortran/gfc-diagnostic.def:33
5604 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
5605 #. when reporting fatal signal in the compiler.
5606 #: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
5607 msgid "internal compiler error"
5610 #: fortran/gfc-diagnostic.def:35
5614 #: fortran/gfc-diagnostic.def:36
5615 msgid "sorry, unimplemented"
5618 #: fortran/gfc-diagnostic.def:37
5622 #: fortran/gfc-diagnostic.def:38
5626 #: fortran/gfc-diagnostic.def:39
5630 #: fortran/gfc-diagnostic.def:40
5634 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
5635 #. prefix does not matter.
5636 #: fortran/gfc-diagnostic.def:43
5640 #: fortran/gfc-diagnostic.def:44
5644 #. This one is just for counting DK_WARNING promoted to DK_ERROR
5645 #. due to -Werror and -Werror=warning.
5646 #: fortran/gfc-diagnostic.def:47
5650 #: go/go-backend.c:165
5651 msgid "lseek failed while reading export data"
5654 #: go/go-backend.c:172
5655 msgid "memory allocation failed while reading export data"
5658 #: go/go-backend.c:180
5659 msgid "read failed while reading export data"
5662 #: go/go-backend.c:186
5663 msgid "short read while reading export data"
5666 #: gcc.c:763 gcc.c:767 gcc.c:822
5667 msgid "-gz is not supported in this configuration"
5670 #: gcc.c:773 gcc.c:833
5671 msgid "-gz=zlib is not supported in this configuration"
5675 msgid "-fuse-linker-plugin is not supported in this configuration"
5679 msgid "cannot specify -static with -fsanitize=address"
5683 msgid "cannot specify -static with -fsanitize=thread"
5687 msgid "-fvtable-verify=std is not supported in this configuration"
5691 msgid "-fvtable-verify=preinit is not supported in this configuration"
5694 #: gcc.c:1147 ada/gcc-interface/lang-specs.h:33
5695 msgid "-pg and -fomit-frame-pointer are incompatible"
5699 msgid "GNU C no longer supports -traditional without -E"
5703 msgid "-E or -x required when input is from standard input"
5706 #: config/darwin.h:168
5707 msgid "rdynamic is not supported"
5710 #: config/darwin.h:256
5711 msgid "-current_version only allowed with -dynamiclib"
5714 #: config/darwin.h:258
5715 msgid "-install_name only allowed with -dynamiclib"
5718 #: config/darwin.h:263
5719 msgid "-bundle not allowed with -dynamiclib"
5722 #: config/darwin.h:264
5723 msgid "-bundle_loader not allowed with -dynamiclib"
5726 #: config/darwin.h:265
5727 msgid "-client_name not allowed with -dynamiclib"
5730 #: config/darwin.h:270
5731 msgid "-force_flat_namespace not allowed with -dynamiclib"
5734 #: config/darwin.h:272
5735 msgid "-keep_private_externs not allowed with -dynamiclib"
5738 #: config/darwin.h:273
5739 msgid "-private_bundle not allowed with -dynamiclib"
5742 #: config/dragonfly.h:76 config/i386/freebsd.h:82 config/i386/freebsd64.h:35
5743 #: config/ia64/freebsd.h:26 config/powerpcspe/sysv4.h:732
5744 #: config/rs6000/sysv4.h:730 config/sparc/freebsd.h:45
5745 msgid "consider using '-pg' instead of '-p' with gprof(1)"
5749 msgid "cannot use mthreads and mlegacy-threads together"
5753 msgid "cannot use mshared and static together"
5756 #: config/sol2.h:317 config/sol2.h:322
5757 msgid "does not support multilib"
5760 #: config/sol2.h:419
5761 msgid "-pie is not supported in this configuration"
5764 #: config/vxworks.h:118
5765 msgid "-Xbind-now and -Xbind-lazy are incompatible"
5768 #: config/aarch64/aarch64-freebsd.h:37 config/arm/freebsd.h:49
5769 #: config/riscv/freebsd.h:44
5770 msgid "consider using `-pg' instead of `-p' with gprof (1) "
5773 #: config/arc/arc.h:68 config/mips/mips.h:1400
5774 msgid "may not use both -EB and -EL"
5777 #: config/arm/arm.h:85
5778 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
5781 #: config/arm/arm.h:87 config/tilegx/tilegx.h:523 config/tilegx/tilegx.h:528
5782 msgid "-mbig-endian and -mlittle-endian may not be used together"
5785 #: config/avr/specs.h:71
5786 msgid "shared is not supported"
5789 #: config/bfin/elf.h:55
5790 msgid "no processor type specified for linking"
5793 #: config/cris/cris.h:184
5794 msgid "do not specify both -march=... and -mcpu=..."
5797 #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
5798 #: config/i386/mingw-w64.h:87 config/i386/mingw32.h:119
5799 msgid "shared and mdll are not compatible"
5802 #: config/mcore/mcore.h:53
5803 msgid "the m210 does not have little endian support"
5806 #: config/mips/r3900.h:37
5807 msgid "-mhard-float not supported"
5810 #: config/mips/r3900.h:39
5811 msgid "-msingle-float and -msoft-float cannot both be specified"
5814 #: config/moxie/moxiebox.h:43
5815 msgid "this target is little-endian"
5818 #: config/nios2/elf.h:44
5819 msgid "You need a C startup file for -msys-crt0="
5822 #: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
5823 #: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
5824 #: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137 config/pa/pa64-hpux.h:29
5825 #: config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44
5826 msgid "warning: consider linking with '-static' as system libraries with"
5829 #: config/pa/pa-hpux10.h:103 config/pa/pa-hpux10.h:106
5830 #: config/pa/pa-hpux10.h:114 config/pa/pa-hpux10.h:117
5831 #: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138 config/pa/pa64-hpux.h:30
5832 #: config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
5833 msgid " profiling support are only provided in archive format"
5836 #: config/powerpcspe/darwin.h:95 config/rs6000/darwin.h:95
5837 msgid " conflicting code gen style switches are used"
5840 #: config/powerpcspe/freebsd64.h:171 config/rs6000/freebsd64.h:171
5841 msgid "consider using `-pg' instead of `-p' with gprof(1)"
5844 #: config/rx/rx.h:80
5845 msgid "-mas100-syntax is incompatible with -gdwarf"
5848 #: config/rx/rx.h:81
5849 msgid "rx100 cpu does not have FPU hardware"
5852 #: config/rx/rx.h:82
5853 msgid "rx200 cpu does not have FPU hardware"
5856 #: config/s390/tpf.h:120
5857 msgid "static is not supported on TPF-OS"
5860 #: config/sh/sh.h:297 config/sh/sh.h:300
5861 msgid "SH2a does not support little-endian"
5864 #: config/sparc/linux64.h:149 config/sparc/linux64.h:156
5865 #: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117
5866 #: config/sparc/sol2.h:237 config/sparc/sol2.h:243
5867 msgid "may not use both -m32 and -m64"
5870 #: config/vax/netbsd-elf.h:51
5871 msgid "the -shared option is not currently supported for VAX ELF"
5874 #: config/vax/vax.h:46 config/vax/vax.h:47
5875 msgid "profiling not supported with -mg"
5878 #: ada/gcc-interface/lang-specs.h:34
5879 msgid "-c or -S required for Ada"
5882 #: ada/gcc-interface/lang-specs.h:52
5883 msgid "-c required for gnat2why"
5886 #: ada/gcc-interface/lang-specs.h:65
5887 msgid "-c required for gnat2scil"
5890 #: fortran/lang-specs.h:54 fortran/lang-specs.h:68
5891 msgid "gfortran does not support -E without -cpp"
5894 #: objc/lang-specs.h:30 objc/lang-specs.h:41
5895 msgid "GNU Objective C no longer supports traditional compilation"
5898 #: objc/lang-specs.h:55
5900 "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
5903 #: objcp/lang-specs.h:58
5905 "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
5908 #: fortran/lang.opt:146
5909 msgid "-J<directory>\tPut MODULE files in 'directory'."
5912 #: fortran/lang.opt:198
5913 msgid "Warn about possible aliasing of dummy arguments."
5916 #: fortran/lang.opt:202
5917 msgid "Warn about alignment of COMMON blocks."
5920 #: fortran/lang.opt:206
5921 msgid "Warn about missing ampersand in continued character constants."
5924 #: fortran/lang.opt:210
5925 msgid "Warn about creation of array temporaries."
5928 #: fortran/lang.opt:214
5929 msgid "Warn about type and rank mismatches between arguments and parameters."
5932 #: fortran/lang.opt:218
5933 msgid "Warn if the type of a variable might be not interoperable with C."
5936 #: fortran/lang.opt:226
5937 msgid "Warn about truncated character expressions."
5940 #: fortran/lang.opt:230
5941 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
5944 #: fortran/lang.opt:238
5945 msgid "Warn about most implicit conversions."
5948 #: fortran/lang.opt:242
5949 msgid "Warn about possibly incorrect subscripts in do loops."
5952 #: fortran/lang.opt:250
5953 msgid "Warn if loops have been interchanged."
5956 #: fortran/lang.opt:254
5957 msgid "Warn about function call elimination."
5960 #: fortran/lang.opt:258
5961 msgid "Warn about calls with implicit interface."
5964 #: fortran/lang.opt:262
5965 msgid "Warn about called procedures not explicitly declared."
5968 #: fortran/lang.opt:266
5969 msgid "Warn about constant integer divisions with truncated results."
5972 #: fortran/lang.opt:270
5973 msgid "Warn about truncated source lines."
5976 #: fortran/lang.opt:274
5977 msgid "Warn on intrinsics not part of the selected standard."
5980 #: fortran/lang.opt:286
5981 msgid "Warn about USE statements that have no ONLY qualifier."
5984 #: fortran/lang.opt:298
5985 msgid "Warn about real-literal-constants with 'q' exponent-letter."
5988 #: fortran/lang.opt:302
5989 msgid "Warn when a left-hand-side array variable is reallocated."
5992 #: fortran/lang.opt:306
5993 msgid "Warn when a left-hand-side variable is reallocated."
5996 #: fortran/lang.opt:310
5997 msgid "Warn if the pointer in a pointer assignment might outlive its target."
6000 #: fortran/lang.opt:318
6001 msgid "Warn about \"suspicious\" constructs."
6004 #: fortran/lang.opt:322
6005 msgid "Permit nonconforming uses of the tab character."
6008 #: fortran/lang.opt:326
6009 msgid "Warn about an invalid DO loop."
6012 #: fortran/lang.opt:330
6013 msgid "Warn about underflow of numerical constant expressions."
6016 #: fortran/lang.opt:338
6017 msgid "Warn if a user-procedure has the same name as an intrinsic."
6020 #: fortran/lang.opt:346
6021 msgid "Warn about unused dummy arguments."
6024 #: fortran/lang.opt:350
6025 msgid "Warn about zero-trip DO loops."
6028 #: fortran/lang.opt:354
6029 msgid "Enable preprocessing."
6032 #: fortran/lang.opt:362
6033 msgid "Disable preprocessing."
6036 #: fortran/lang.opt:370
6037 msgid "Eliminate multiple function invocations also for impure functions."
6040 #: fortran/lang.opt:374
6041 msgid "Enable alignment of COMMON blocks."
6044 #: fortran/lang.opt:378
6046 "All intrinsics procedures are available regardless of selected standard."
6049 #: fortran/lang.opt:386
6051 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
6055 #: fortran/lang.opt:390
6056 msgid "Specify that backslash in string introduces an escape character."
6059 #: fortran/lang.opt:394
6060 msgid "Produce a backtrace when a runtime error is encountered."
6063 #: fortran/lang.opt:398
6065 "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
6069 #: fortran/lang.opt:402
6071 "Produce a warning at runtime if a array temporary has been created for a "
6072 "procedure argument."
6075 #: fortran/lang.opt:406
6077 "-fconvert=<big-endian|little-endian|native|swap> The endianness used for "
6078 "unformatted files."
6081 #: fortran/lang.opt:409
6083 msgid "Unrecognized option to endianness value: %qs"
6086 #: fortran/lang.opt:425
6087 msgid "Use the Cray Pointer extension."
6090 #: fortran/lang.opt:429
6091 msgid "Generate C prototypes from BIND(C) declarations."
6094 #: fortran/lang.opt:433
6095 msgid "Ignore 'D' in column one in fixed form."
6098 #: fortran/lang.opt:437
6099 msgid "Treat lines with 'D' in column one as comments."
6102 #: fortran/lang.opt:441
6103 msgid "Enable all DEC language extensions."
6106 #: fortran/lang.opt:445
6107 msgid "Enable kind-specific variants of integer intrinsic functions."
6110 #: fortran/lang.opt:449
6111 msgid "Enable legacy math intrinsics for compatibility."
6114 #: fortran/lang.opt:453
6115 msgid "Enable support for DEC STRUCTURE/RECORD."
6118 #: fortran/lang.opt:457
6119 msgid "Enable DEC-style STATIC and AUTOMATIC attributes."
6122 #: fortran/lang.opt:461
6123 msgid "Set the default double precision kind to an 8 byte wide type."
6126 #: fortran/lang.opt:465
6127 msgid "Set the default integer kind to an 8 byte wide type."
6130 #: fortran/lang.opt:469
6131 msgid "Set the default real kind to an 8 byte wide type."
6134 #: fortran/lang.opt:473
6135 msgid "Set the default real kind to an 10 byte wide type."
6138 #: fortran/lang.opt:477
6139 msgid "Set the default real kind to an 16 byte wide type."
6142 #: fortran/lang.opt:481
6143 msgid "Allow dollar signs in entity names."
6146 #: fortran/lang.opt:485 config/alpha/alpha.opt:31 common.opt:642 common.opt:776
6147 #: common.opt:982 common.opt:986 common.opt:990 common.opt:994 common.opt:1529
6148 #: common.opt:1585 common.opt:1709 common.opt:1713 common.opt:1947
6149 #: common.opt:2117 common.opt:2793
6150 msgid "Does nothing. Preserved for backward compatibility."
6153 #: fortran/lang.opt:489
6154 msgid "Display the code tree after parsing."
6157 #: fortran/lang.opt:493
6158 msgid "Display the code tree after front end optimization."
6161 #: fortran/lang.opt:497
6162 msgid "Display the code tree after parsing; deprecated option."
6165 #: fortran/lang.opt:501
6167 "Specify that an external BLAS library should be used for matmul calls on "
6168 "large-size arrays."
6171 #: fortran/lang.opt:505
6172 msgid "Use f2c calling convention."
6175 #: fortran/lang.opt:509
6176 msgid "Assume that the source file is fixed form."
6179 #: fortran/lang.opt:513
6180 msgid "Force creation of temporary to test infrequently-executed forall code."
6183 #: fortran/lang.opt:517
6184 msgid "Interpret any INTEGER(4) as an INTEGER(8)."
6187 #: fortran/lang.opt:521 fortran/lang.opt:525
6188 msgid "Specify where to find the compiled intrinsic modules."
6191 #: fortran/lang.opt:529
6192 msgid "Allow arbitrary character line width in fixed mode."
6195 #: fortran/lang.opt:533
6196 msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
6199 #: fortran/lang.opt:537
6200 msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
6203 #: fortran/lang.opt:541
6204 msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
6207 #: fortran/lang.opt:545
6208 msgid "Assume that the source file is free form."
6211 #: fortran/lang.opt:549
6212 msgid "Allow arbitrary character line width in free mode."
6215 #: fortran/lang.opt:553
6216 msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
6219 #: fortran/lang.opt:557
6220 msgid "Try to interchange loops if profitable."
6223 #: fortran/lang.opt:561
6224 msgid "Enable front end optimization."
6227 #: fortran/lang.opt:565
6229 "Specify that no implicit typing is allowed, unless overridden by explicit "
6230 "IMPLICIT statements."
6233 #: fortran/lang.opt:569
6235 "-finit-character=<n>\tInitialize local character variables to ASCII value n."
6238 #: fortran/lang.opt:573
6240 "Initialize components of derived type variables according to other init "
6244 #: fortran/lang.opt:577
6245 msgid "-finit-integer=<n>\tInitialize local integer variables to n."
6248 #: fortran/lang.opt:581
6249 msgid "Initialize local variables to zero (from g77)."
6252 #: fortran/lang.opt:585
6253 msgid "-finit-logical=<true|false>\tInitialize local logical variables."
6256 #: fortran/lang.opt:589
6257 msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
6260 #: fortran/lang.opt:592
6262 msgid "Unrecognized option to floating-point init value: %qs"
6265 #: fortran/lang.opt:611
6267 "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which "
6268 "matmul will be inlined."
6271 #: fortran/lang.opt:615
6273 "-fmax-array-constructor=<n>\tMaximum number of objects in an array "
6277 #: fortran/lang.opt:619
6278 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
6281 #: fortran/lang.opt:623
6282 msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
6285 #: fortran/lang.opt:627
6287 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
6291 #: fortran/lang.opt:631
6292 msgid "Put all local arrays on stack."
6295 #: fortran/lang.opt:635
6296 msgid "Set default accessibility of module entities to PRIVATE."
6299 #: fortran/lang.opt:655
6300 msgid "Try to lay out derived types as compactly as possible."
6303 #: fortran/lang.opt:663
6304 msgid "Protect parentheses in expressions."
6307 #: fortran/lang.opt:667
6308 msgid "Enable range checking during compilation."
6311 #: fortran/lang.opt:671
6312 msgid "Interpret any REAL(4) as a REAL(8)."
6315 #: fortran/lang.opt:675
6316 msgid "Interpret any REAL(4) as a REAL(10)."
6319 #: fortran/lang.opt:679
6320 msgid "Interpret any REAL(4) as a REAL(16)."
6323 #: fortran/lang.opt:683
6324 msgid "Interpret any REAL(8) as a REAL(4)."
6327 #: fortran/lang.opt:687
6328 msgid "Interpret any REAL(8) as a REAL(10)."
6331 #: fortran/lang.opt:691
6332 msgid "Interpret any REAL(8) as a REAL(16)."
6335 #: fortran/lang.opt:695
6336 msgid "Reallocate the LHS in assignments."
6339 #: fortran/lang.opt:699
6340 msgid "Use a 4-byte record marker for unformatted files."
6343 #: fortran/lang.opt:703
6344 msgid "Use an 8-byte record marker for unformatted files."
6347 #: fortran/lang.opt:707
6348 msgid "Allocate local variables on the stack to allow indirect recursion."
6351 #: fortran/lang.opt:711
6352 msgid "Copy array sections into a contiguous block on procedure entry."
6355 #: fortran/lang.opt:715
6357 "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be "
6361 #: fortran/lang.opt:718
6363 msgid "Unrecognized option: %qs"
6366 #: fortran/lang.opt:731
6367 msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
6370 #: fortran/lang.opt:735
6371 msgid "Append a second underscore if the name already contains an underscore."
6374 #: fortran/lang.opt:743
6375 msgid "Apply negative sign to zero values."
6378 #: fortran/lang.opt:747
6379 msgid "Append underscores to externally visible names."
6382 #: fortran/lang.opt:751 c-family/c.opt:1367 c-family/c.opt:1395
6383 #: c-family/c.opt:1643 config/pa/pa.opt:42 config/pa/pa.opt:70 common.opt:1151
6384 #: common.opt:1330 common.opt:1405 common.opt:1673 common.opt:1796
6385 #: common.opt:2170 common.opt:2206 common.opt:2299 common.opt:2303
6386 #: common.opt:2408 common.opt:2499 common.opt:2507 common.opt:2515
6387 #: common.opt:2523 common.opt:2624 common.opt:2676 common.opt:2756
6388 #: common.opt:2894 common.opt:2898 common.opt:2902 common.opt:2906
6389 msgid "Does nothing. Preserved for backward compatibility."
6392 #: fortran/lang.opt:791
6393 msgid "Statically link the GNU Fortran helper library (libgfortran)."
6396 #: fortran/lang.opt:795
6397 msgid "Conform to the ISO Fortran 2003 standard."
6400 #: fortran/lang.opt:799
6401 msgid "Conform to the ISO Fortran 2008 standard."
6404 #: fortran/lang.opt:803
6405 msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
6408 #: fortran/lang.opt:807
6409 msgid "Conform to the ISO Fortran 2018 standard."
6412 #: fortran/lang.opt:811
6413 msgid "Conform to the ISO Fortran 95 standard."
6416 #: fortran/lang.opt:815
6417 msgid "Conform to nothing in particular."
6420 #: fortran/lang.opt:819
6421 msgid "Accept extensions to support legacy code."
6424 #: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
6426 msgid "assertion missing after %qs"
6429 #: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
6430 #: c-family/c.opt:193 c-family/c.opt:256
6432 msgid "macro name missing after %qs"
6435 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
6436 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:220 c-family/c.opt:224
6437 #: c-family/c.opt:236 c-family/c.opt:1864 c-family/c.opt:1872 brig/lang.opt:44
6438 #: config/darwin.opt:56 common.opt:326 common.opt:329 common.opt:3047
6440 msgid "missing filename after %qs"
6443 #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
6444 #: c-family/c.opt:200 c-family/c.opt:212 c-family/c.opt:1860
6445 #: c-family/c.opt:1880 c-family/c.opt:1884 c-family/c.opt:1888
6447 msgid "missing path after %qs"
6450 #: c-family/c.opt:182
6452 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
6453 "before <question> disables the <answer> to <question>."
6456 #: c-family/c.opt:186
6457 msgid "Do not discard comments."
6460 #: c-family/c.opt:190
6461 msgid "Do not discard comments in macro expansions."
6464 #: c-family/c.opt:194
6466 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
6467 "<macro> is given, <val> is taken to be 1."
6470 #: c-family/c.opt:201
6471 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
6474 #: c-family/c.opt:205
6475 msgid "Enable parsing GIMPLE."
6478 #: c-family/c.opt:209
6479 msgid "Print the name of header files as they are used."
6482 #: c-family/c.opt:213
6483 msgid "-I <dir>\tAdd <dir> to the end of the main include path."
6486 #: c-family/c.opt:217
6487 msgid "Generate make dependencies."
6490 #: c-family/c.opt:221
6491 msgid "Generate make dependencies and compile."
6494 #: c-family/c.opt:225
6495 msgid "-MF <file>\tWrite dependency output to the given file."
6498 #: c-family/c.opt:229
6499 msgid "Treat missing header files as generated files."
6502 #: c-family/c.opt:233
6503 msgid "Like -M but ignore system header files."
6506 #: c-family/c.opt:237
6507 msgid "Like -MD but ignore system header files."
6510 #: c-family/c.opt:241
6511 msgid "Generate phony targets for all headers."
6514 #: c-family/c.opt:244 c-family/c.opt:248
6516 msgid "missing makefile target after %qs"
6519 #: c-family/c.opt:245
6520 msgid "-MQ <target>\tAdd a MAKE-quoted target."
6523 #: c-family/c.opt:249
6524 msgid "-MT <target>\tAdd an unquoted target."
6527 #: c-family/c.opt:253
6528 msgid "Do not generate #line directives."
6531 #: c-family/c.opt:257
6532 msgid "-U<macro>\tUndefine <macro>."
6535 #: c-family/c.opt:261
6537 "Warn about things that will change when compiling with an ABI-compliant "
6541 #: c-family/c.opt:265
6543 "Warn about things that change between the current -fabi-version and the "
6544 "specified version."
6547 #: c-family/c.opt:269
6549 "Warn if a subobject has an abi_tag attribute that the complete object type "
6553 #: c-family/c.opt:276
6554 msgid "Warn about suspicious uses of memory addresses."
6557 #: c-family/c.opt:279
6558 msgid "argument %qs to %<-Waligned-new%> not recognized"
6561 #: c-family/c.opt:292
6562 msgid "Warn about 'new' of type with extended alignment without -faligned-new."
6565 #: c-family/c.opt:296
6567 "-Waligned-new=[none|global|all]\tWarn even if 'new' uses a class member "
6568 "allocation function."
6571 #: c-family/c.opt:300 ada/gcc-interface/lang.opt:57
6572 msgid "Enable most warning messages."
6575 #: c-family/c.opt:304
6576 msgid "Warn on any use of alloca."
6579 #: c-family/c.opt:308
6581 "-Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that "
6582 "attempt to allocate objects larger than the specified number of bytes."
6585 #: c-family/c.opt:313
6587 "-Wno-alloc-size-larger-than Disable Walloc-size-larger-than= warning. "
6588 "Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger."
6591 #: c-family/c.opt:317
6593 "-Walloc-zero Warn for calls to allocation functions that specify zero bytes."
6596 #: c-family/c.opt:321
6598 "-Walloca-larger-than=<number>\tWarn on unbounded uses of alloca, and on "
6599 "bounded uses of alloca whose bound can be larger than <number> bytes."
6602 #: c-family/c.opt:327
6604 "-Wno-alloca-larger-than Disable Walloca-larger-than= warning. Equivalent to "
6605 "Walloca-larger-than=<SIZE_MAX> or larger."
6608 #: c-family/c.opt:339
6610 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
6614 #: c-family/c.opt:343
6615 msgid "Warn about casting functions to incompatible types."
6618 #: c-family/c.opt:347
6620 "Warn about boolean expression compared with an integer value different from "
6624 #: c-family/c.opt:351
6625 msgid "Warn about certain operations on boolean expressions."
6628 #: c-family/c.opt:355
6630 "Warn when __builtin_frame_address or __builtin_return_address is used "
6634 #: c-family/c.opt:359
6635 msgid "Warn when a built-in function is declared with the wrong signature."
6638 #: c-family/c.opt:363
6639 msgid "Warn when a built-in preprocessor macro is undefined or redefined."
6642 #: c-family/c.opt:367
6643 msgid "Warn about features not present in ISO C90, but present in ISO C99."
6646 #: c-family/c.opt:371
6647 msgid "Warn about features not present in ISO C99, but present in ISO C11."
6650 #: c-family/c.opt:375
6651 msgid "Warn about C constructs that are not in the common subset of C and C++."
6654 #: c-family/c.opt:382
6656 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
6660 #: c-family/c.opt:386
6662 "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO "
6666 #: c-family/c.opt:393
6668 "Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO "
6672 #: c-family/c.opt:397
6673 msgid "Warn about casts between incompatible function types."
6676 #: c-family/c.opt:401
6677 msgid "Warn about casts which discard qualifiers."
6680 #: c-family/c.opt:405 c-family/c.opt:409
6681 msgid "Warn about catch handlers of non-reference type."
6684 #: c-family/c.opt:413
6685 msgid "Warn about subscripts whose type is \"char\"."
6688 #: c-family/c.opt:417 c-family/c.opt:1272 c-family/c.opt:1276
6689 #: c-family/c.opt:1280 c-family/c.opt:1284 c-family/c.opt:1288
6690 #: c-family/c.opt:1292 c-family/c.opt:1296 c-family/c.opt:1303
6691 #: c-family/c.opt:1307 c-family/c.opt:1311 c-family/c.opt:1315
6692 #: c-family/c.opt:1319 c-family/c.opt:1323 c-family/c.opt:1327
6693 #: c-family/c.opt:1331 c-family/c.opt:1335 c-family/c.opt:1339
6694 #: c-family/c.opt:1343 c-family/c.opt:1347 c-family/c.opt:1351
6695 #: config/i386/i386.opt:955
6696 msgid "Deprecated in GCC 9. This switch has no effect."
6699 #: c-family/c.opt:421
6700 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
6703 #: c-family/c.opt:425
6705 "Warn about possibly nested block comments, and C++ comments spanning more "
6706 "than one physical line."
6709 #: c-family/c.opt:429
6710 msgid "Synonym for -Wcomment."
6713 #: c-family/c.opt:433
6714 msgid "Warn for conditionally-supported constructs."
6717 #: c-family/c.opt:437
6718 msgid "Warn for implicit type conversions that may change a value."
6721 #: c-family/c.opt:441
6722 msgid "Warn for converting NULL from/to a non-pointer type."
6725 #: c-family/c.opt:449
6726 msgid "Warn when all constructors and destructors are private."
6729 #: c-family/c.opt:453
6730 msgid "Warn about dangling else."
6733 #: c-family/c.opt:457
6734 msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
6737 #: c-family/c.opt:461
6738 msgid "Warn when a declaration is found after a statement."
6741 #: c-family/c.opt:465
6742 msgid "Warn when deleting a pointer to incomplete type."
6745 #: c-family/c.opt:469
6746 msgid "Warn about deleting polymorphic objects with non-virtual destructors."
6749 #: c-family/c.opt:473
6750 msgid "Warn if a deprecated compiler feature, class, method, or field is used."
6753 #: c-family/c.opt:477
6755 "Mark implicitly-declared copy operations as deprecated if the class has a "
6756 "user-provided copy operation or destructor."
6759 #: c-family/c.opt:482
6761 "Warn about positional initialization of structs requiring designated "
6765 #: c-family/c.opt:486
6766 msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
6769 #: c-family/c.opt:490
6770 msgid "Warn if type qualifiers on pointers are discarded."
6773 #: c-family/c.opt:494
6774 msgid "Warn about compile-time integer division by zero."
6777 #: c-family/c.opt:498
6778 msgid "Warn about duplicated branches in if-else statements."
6781 #: c-family/c.opt:502
6782 msgid "Warn about duplicated conditions in an if-else-if chain."
6785 #: c-family/c.opt:506
6786 msgid "Warn about violations of Effective C++ style rules."
6789 #: c-family/c.opt:510
6790 msgid "Warn about an empty body in an if or else statement."
6793 #: c-family/c.opt:514
6794 msgid "Warn about stray tokens after #else and #endif."
6797 #: c-family/c.opt:518
6798 msgid "Warn about comparison of different enum types."
6801 #: c-family/c.opt:526
6803 "This switch is deprecated; use -Werror=implicit-function-declaration instead."
6806 #: c-family/c.opt:534
6807 msgid "Warn about semicolon after in-class function definition."
6810 #: c-family/c.opt:538
6812 "Warn for implicit type conversions that cause loss of floating point "
6816 #: c-family/c.opt:542
6817 msgid "Warn if testing floating point numbers for equality."
6820 #: c-family/c.opt:546 c-family/c.opt:588
6821 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
6824 #: c-family/c.opt:550
6825 msgid "Warn about format strings that contain NUL bytes."
6828 #: c-family/c.opt:554
6829 msgid "Warn if passing too many arguments to a function for its format string."
6832 #: c-family/c.opt:558
6833 msgid "Warn about format strings that are not literals."
6836 #: c-family/c.opt:562
6838 "Warn about function calls with format strings that write past the end of the "
6839 "destination region. Same as -Wformat-overflow=1."
6842 #: c-family/c.opt:567
6843 msgid "Warn about possible security problems with format functions."
6846 #: c-family/c.opt:571
6847 msgid "Warn about sign differences with format functions."
6850 #: c-family/c.opt:575
6852 "Warn about calls to snprintf and similar functions that truncate output. "
6853 "Same as -Wformat-truncation=1."
6856 #: c-family/c.opt:580
6857 msgid "Warn about strftime formats yielding 2-digit years."
6860 #: c-family/c.opt:584
6861 msgid "Warn about zero-length formats."
6864 #: c-family/c.opt:592
6866 "Warn about function calls with format strings that write past the end of the "
6867 "destination region."
6870 #: c-family/c.opt:597
6872 "Warn about calls to snprintf and similar functions that truncate output."
6875 #: c-family/c.opt:601
6876 msgid "Warn when the field in a struct is not aligned."
6879 #: c-family/c.opt:605
6880 msgid "Warn whenever type qualifiers are ignored."
6883 #: c-family/c.opt:609
6884 msgid "Warn whenever attributes are ignored."
6887 #: c-family/c.opt:613
6889 "Warn when there is a conversion between pointers that have incompatible "
6893 #: c-family/c.opt:617
6894 msgid "Warn about variables which are initialized to themselves."
6897 #: c-family/c.opt:621
6899 "Warn about uses of std::initializer_list that can result in dangling "
6903 #: c-family/c.opt:625
6904 msgid "Warn about implicit declarations."
6907 #: c-family/c.opt:633
6908 msgid "Warn about implicit conversions from \"float\" to \"double\"."
6911 #: c-family/c.opt:637
6912 msgid "Warn if \"defined\" is used outside #if."
6915 #: c-family/c.opt:641
6916 msgid "Warn about implicit function declarations."
6919 #: c-family/c.opt:645
6920 msgid "Warn when a declaration does not specify a type."
6923 #: c-family/c.opt:652
6925 "Warn about C++11 inheriting constructors when the base has a variadic "
6929 #: c-family/c.opt:656
6931 "Warn about incompatible integer to pointer and pointer to integer "
6935 #: c-family/c.opt:660
6936 msgid "Warn for suspicious integer expressions in boolean context."
6939 #: c-family/c.opt:664
6941 "Warn when there is a cast to a pointer from an integer of a different size."
6944 #: c-family/c.opt:668
6945 msgid "Warn about invalid uses of the \"offsetof\" macro."
6948 #: c-family/c.opt:672
6949 msgid "Warn about PCH files that are found but not used."
6952 #: c-family/c.opt:676
6953 msgid "Warn when a jump misses a variable initialization."
6956 #: c-family/c.opt:680
6958 "Warn when a string or character literal is followed by a ud-suffix which "
6959 "does not begin with an underscore."
6962 #: c-family/c.opt:684
6964 "Warn when a logical operator is suspiciously always evaluating to true or "
6968 #: c-family/c.opt:688
6970 "Warn when logical not is used on the left hand side operand of a comparison."
6973 #: c-family/c.opt:692
6974 msgid "Do not warn about using \"long long\" when -pedantic."
6977 #: c-family/c.opt:696
6978 msgid "Warn about suspicious declarations of \"main\"."
6981 #: c-family/c.opt:704
6983 "Warn about suspicious calls to memset where the third argument is constant "
6984 "literal zero and the second is not."
6987 #: c-family/c.opt:708
6989 "Warn about suspicious calls to memset where the third argument contains the "
6990 "number of elements not multiplied by the element size."
6993 #: c-family/c.opt:712
6995 "Warn when the indentation of the code does not reflect the block structure."
6998 #: c-family/c.opt:716
6999 msgid "Warn about possibly missing braces around initializers."
7002 #: c-family/c.opt:720
7003 msgid "Warn about global functions without previous declarations."
7006 #: c-family/c.opt:724
7007 msgid "Warn about missing fields in struct initializers."
7010 #: c-family/c.opt:728
7012 "Warn about unsafe macros expanding to multiple statements used as a body of "
7013 "a clause such as if, else, while, switch, or for."
7016 #: c-family/c.opt:732
7017 msgid "Warn on direct multiple inheritance."
7020 #: c-family/c.opt:736
7021 msgid "Warn on namespace definition."
7024 #: c-family/c.opt:740
7025 msgid "Warn when fields in a struct with the packed attribute are misaligned."
7028 #: c-family/c.opt:744
7029 msgid "Warn about missing sized deallocation functions."
7032 #: c-family/c.opt:748
7034 "Warn about suspicious divisions of two sizeof expressions that don't work "
7035 "correctly with pointers."
7038 #: c-family/c.opt:752
7040 "Warn about suspicious length parameters to certain string functions if the "
7041 "argument uses sizeof."
7044 #: c-family/c.opt:756
7045 msgid "Warn when sizeof is applied on a parameter declared as an array."
7048 #: c-family/c.opt:760
7050 "Warn about buffer overflow in string manipulation functions like memcpy and "
7054 #: c-family/c.opt:765
7056 "Under the control of Object Size type, warn about buffer overflow in string "
7057 "manipulation functions like memcpy and strcpy."
7060 #: c-family/c.opt:770
7062 "Warn about truncation in string manipulation functions like strncat and "
7066 #: c-family/c.opt:774
7067 msgid "Warn about functions which might be candidates for format attributes."
7070 #: c-family/c.opt:778
7072 "Suggest that the override keyword be used when the declaration of a virtual "
7073 "function overrides another."
7076 #: c-family/c.opt:783
7077 msgid "Warn about enumerated switches, with no default, missing a case."
7080 #: c-family/c.opt:787
7081 msgid "Warn about enumerated switches missing a \"default:\" statement."
7084 #: c-family/c.opt:791
7085 msgid "Warn about all enumerated switches missing a specific case."
7088 #: c-family/c.opt:795
7089 msgid "Warn about switches with boolean controlling expression."
7092 #: c-family/c.opt:799
7093 msgid "Warn on primary template declaration."
7096 #: c-family/c.opt:803
7098 "Warn about declarations of entities that may be missing attributes that "
7099 "related entities have been declared with it."
7102 #: c-family/c.opt:812
7103 msgid "Warn about user-specified include directories that do not exist."
7106 #: c-family/c.opt:816
7108 "Warn about function parameters declared without a type specifier in K&R-"
7112 #: c-family/c.opt:820
7113 msgid "Warn about global functions without prototypes."
7116 #: c-family/c.opt:823 c-family/c.opt:1241 c-family/c.opt:1248
7117 #: c-family/c.opt:1433 c-family/c.opt:1452 c-family/c.opt:1455
7118 #: c-family/c.opt:1474 c-family/c.opt:1480 c-family/c.opt:1487
7119 #: c-family/c.opt:1507 c-family/c.opt:1514 c-family/c.opt:1525
7120 #: c-family/c.opt:1528 c-family/c.opt:1531 c-family/c.opt:1534
7121 #: c-family/c.opt:1537 c-family/c.opt:1578 c-family/c.opt:1713
7122 #: c-family/c.opt:1740 c-family/c.opt:1780 c-family/c.opt:1811
7123 #: c-family/c.opt:1815 c-family/c.opt:1831 config/ia64/ia64.opt:167
7124 #: config/ia64/ia64.opt:170 c-family/c-opts.c:422
7125 #, gcc-internal-format
7126 msgid "switch %qs is no longer supported"
7129 #: c-family/c.opt:827
7130 msgid "Warn about use of multi-character character constants."
7133 #: c-family/c.opt:831
7135 "Warn about narrowing conversions within { } that are ill-formed in C++11."
7138 #: c-family/c.opt:835
7139 msgid "Warn about \"extern\" declarations not at file scope."
7142 #: c-family/c.opt:839
7144 "Warn when a noexcept expression evaluates to false even though the "
7145 "expression can't actually throw."
7148 #: c-family/c.opt:843
7150 "Warn if C++17 noexcept function type will change the mangled name of a "
7154 #: c-family/c.opt:847
7156 "Warn when non-templatized friend functions are declared within a template."
7159 #: c-family/c.opt:851
7160 msgid "Warn for unsafe raw memory writes to objects of class types."
7163 #: c-family/c.opt:855
7164 msgid "Warn about non-virtual destructors."
7167 #: c-family/c.opt:859
7169 "Warn about NULL being passed to argument slots marked as requiring non-NULL."
7172 #: c-family/c.opt:875
7174 "-Wnormalized=[none|id|nfc|nfkc]\tWarn about non-normalized Unicode strings."
7177 #: c-family/c.opt:882
7178 msgid "argument %qs to %<-Wnormalized%> not recognized"
7181 #: c-family/c.opt:898
7182 msgid "Warn if a C-style cast is used in a program."
7185 #: c-family/c.opt:902
7186 msgid "Warn for obsolescent usage in a declaration."
7189 #: c-family/c.opt:906
7190 msgid "Warn if an old-style parameter definition is used."
7193 #: c-family/c.opt:910
7194 msgid "Warn if a simd directive is overridden by the vectorizer cost model."
7197 #: c-family/c.opt:914
7199 "Warn if a string is longer than the maximum portable length specified by the "
7203 #: c-family/c.opt:918
7204 msgid "Warn about overloaded virtual function names."
7207 #: c-family/c.opt:922
7208 msgid "Warn about overriding initializers without side effects."
7211 #: c-family/c.opt:926
7212 msgid "Warn about overriding initializers with side effects."
7215 #: c-family/c.opt:930
7216 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
7219 #: c-family/c.opt:934
7220 msgid "Warn about possibly missing parentheses."
7223 #: c-family/c.opt:942
7224 msgid "Warn when converting the type of pointers to member functions."
7227 #: c-family/c.opt:946
7228 msgid "Warn about function pointer arithmetic."
7231 #: c-family/c.opt:950
7232 msgid "Warn when a pointer differs in signedness in an assignment."
7235 #: c-family/c.opt:954
7236 msgid "Warn when a pointer is compared with a zero character constant."
7239 #: c-family/c.opt:958
7240 msgid "Warn when a pointer is cast to an integer of a different size."
7243 #: c-family/c.opt:962
7244 msgid "Warn about misuses of pragmas."
7247 #: c-family/c.opt:966
7249 "Warn if a property for an Objective-C object has no assign semantics "
7253 #: c-family/c.opt:970
7254 msgid "Warn if inherited methods are unimplemented."
7257 #: c-family/c.opt:974 c-family/c.opt:978
7258 msgid "Warn for placement new expressions with undefined behavior."
7261 #: c-family/c.opt:982
7262 msgid "Warn about multiple declarations of the same object."
7265 #: c-family/c.opt:986
7266 msgid "Warn about uses of register storage specifier."
7269 #: c-family/c.opt:990
7270 msgid "Warn when the compiler reorders code."
7273 #: c-family/c.opt:994
7275 "Warn whenever a function's return type defaults to \"int\" (C), or about "
7276 "inconsistent return types (C++)."
7279 #: c-family/c.opt:998
7280 msgid "Warn on suspicious constructs involving reverse scalar storage order."
7283 #: c-family/c.opt:1002
7284 msgid "Warn if a selector has multiple methods."
7287 #: c-family/c.opt:1006
7288 msgid "Warn about possible violations of sequence point rules."
7291 #: c-family/c.opt:1010
7292 msgid "Warn if a local declaration hides an instance variable."
7295 #: c-family/c.opt:1014 c-family/c.opt:1018
7296 msgid "Warn if left shift of a signed value overflows."
7299 #: c-family/c.opt:1022
7300 msgid "Warn if shift count is negative."
7303 #: c-family/c.opt:1026
7304 msgid "Warn if shift count >= width of type."
7307 #: c-family/c.opt:1030
7308 msgid "Warn if left shifting a negative value."
7311 #: c-family/c.opt:1034
7312 msgid "Warn about signed-unsigned comparisons."
7315 #: c-family/c.opt:1042
7317 "Warn for implicit type conversions between signed and unsigned integers."
7320 #: c-family/c.opt:1046
7321 msgid "Warn when overload promotes from unsigned to signed."
7324 #: c-family/c.opt:1050
7325 msgid "Warn about uncasted NULL used as sentinel."
7328 #: c-family/c.opt:1054
7329 msgid "Warn about unprototyped function declarations."
7332 #: c-family/c.opt:1066
7333 msgid "Warn if type signatures of candidate methods do not match exactly."
7336 #: c-family/c.opt:1070
7338 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
7342 #: c-family/c.opt:1074
7343 msgid "Deprecated. This switch has no effect."
7346 #: c-family/c.opt:1082
7347 msgid "Warn if a comparison always evaluates to true or false."
7350 #: c-family/c.opt:1086
7351 msgid "Warn if a throw expression will always result in a call to terminate()."
7354 #: c-family/c.opt:1090
7355 msgid "Warn about features not present in traditional C."
7358 #: c-family/c.opt:1094
7360 "Warn of prototypes causing type conversions different from what would happen "
7361 "in the absence of prototype."
7364 #: c-family/c.opt:1098
7366 "Warn if trigraphs are encountered that might affect the meaning of the "
7370 #: c-family/c.opt:1102
7371 msgid "Warn about @selector()s without previously declared methods."
7374 #: c-family/c.opt:1106
7375 msgid "Warn if an undefined macro is used in an #if directive."
7378 #: c-family/c.opt:1118
7379 msgid "Warn about unrecognized pragmas."
7382 #: c-family/c.opt:1122
7383 msgid "Warn about unsuffixed float constants."
7386 #: c-family/c.opt:1130
7387 msgid "Warn when typedefs locally defined in a function are not used."
7390 #: c-family/c.opt:1134
7391 msgid "Warn about macros defined in the main file that are not used."
7394 #: c-family/c.opt:1138
7396 "Warn if a caller of a function, marked with attribute warn_unused_result, "
7397 "does not use its return value."
7400 #: c-family/c.opt:1146 c-family/c.opt:1150
7401 msgid "Warn when a const variable is unused."
7404 #: c-family/c.opt:1154
7405 msgid "Warn about using variadic macros."
7408 #: c-family/c.opt:1158
7410 "Warn about questionable usage of the macros used to retrieve variable "
7414 #: c-family/c.opt:1162
7415 msgid "Warn if a variable length array is used."
7418 #: c-family/c.opt:1166
7420 "-Wvla-larger-than=<number>\tWarn on unbounded uses of variable-length "
7421 "arrays, and on bounded uses of variable-length arrays whose bound can be "
7422 "larger than <number> bytes. <number> bytes."
7425 #: c-family/c.opt:1173
7427 "-Wno-vla-larger-than Disable Wvla-larger-than= warning. Equivalent to Wvla-"
7428 "larger-than=<SIZE_MAX> or larger."
7431 #: c-family/c.opt:1177
7432 msgid "Warn when a register variable is declared volatile."
7435 #: c-family/c.opt:1181
7436 msgid "Warn on direct virtual inheritance."
7439 #: c-family/c.opt:1185
7440 msgid "Warn if a virtual base has a non-trivial move assignment operator."
7443 #: c-family/c.opt:1189
7445 "In C++, nonzero means warn about deprecated conversion from string literals "
7446 "to 'char *'. In C, similar warning, except that the conversion is of course "
7447 "not deprecated by the ISO C standard."
7450 #: c-family/c.opt:1193
7451 msgid "Warn when a literal '0' is used as null pointer."
7454 #: c-family/c.opt:1197
7455 msgid "Warn about useless casts."
7458 #: c-family/c.opt:1201
7460 "Warn if a class type has a base or a field whose type uses the anonymous "
7461 "namespace or depends on a type with no linkage."
7464 #: c-family/c.opt:1205
7466 "Warn when a declaration has duplicate const, volatile, restrict or _Atomic "
7470 #: c-family/c.opt:1209
7472 "Warn when an argument passed to a restrict-qualified parameter aliases with "
7476 #: c-family/c.opt:1214
7477 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
7480 #: c-family/c.opt:1222
7482 "The version of the C++ ABI used for -Wabi warnings and link compatibility "
7486 #: c-family/c.opt:1226
7487 msgid "Enforce class member access control semantics."
7490 #: c-family/c.opt:1230
7491 msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent."
7494 #: c-family/c.opt:1234
7495 msgid "Support C++17 allocation of over-aligned types."
7498 #: c-family/c.opt:1238
7500 "-faligned-new=<N> Use C++17 over-aligned type allocation for alignments "
7504 #: c-family/c.opt:1245
7505 msgid "Allow variadic functions without named parameter."
7508 #: c-family/c.opt:1249 c-family/c.opt:1488 c-family/c.opt:1812
7509 #: c-family/c.opt:1816 c-family/c.opt:1832
7510 msgid "No longer supported."
7513 #: c-family/c.opt:1253
7514 msgid "Recognize the \"asm\" keyword."
7517 #: c-family/c.opt:1261
7518 msgid "Recognize built-in functions."
7521 #: c-family/c.opt:1268
7522 msgid "Where shorter, use canonicalized paths to systems headers."
7525 #: c-family/c.opt:1355
7526 msgid "Deprecated in GCC 8. This switch has no effect."
7529 #: c-family/c.opt:1359
7530 msgid "Enable support for C++ concepts."
7533 #: c-family/c.opt:1363
7534 msgid "Allow the arguments of the '?' operator to have different types."
7537 #: c-family/c.opt:1370
7539 msgid "no class name specified with %qs"
7542 #: c-family/c.opt:1371
7543 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
7546 #: c-family/c.opt:1375
7547 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
7550 #: c-family/c.opt:1379
7552 "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration "
7556 #: c-family/c.opt:1383
7557 msgid "Emit debug annotations during preprocessing."
7560 #: c-family/c.opt:1387
7562 "-fdeduce-init-list\tenable deduction of std::initializer_list for a template "
7563 "type parameter from a brace-enclosed initializer-list."
7566 #: c-family/c.opt:1391
7567 msgid "Factor complex constructors and destructors to favor space over speed."
7570 #: c-family/c.opt:1399
7571 msgid "Print hierarchical comparisons when template types are mismatched."
7574 #: c-family/c.opt:1403
7575 msgid "Preprocess directives only."
7578 #: c-family/c.opt:1407
7579 msgid "Permit '$' as an identifier character."
7582 #: c-family/c.opt:1411
7584 "-fmacro-prefix-map=<old>=<new> Map one directory name to another in "
7585 "__FILE__, __BASE_FILE__, and __builtin_FILE()."
7588 #: c-family/c.opt:1415
7589 msgid "Write all declarations as Ada code transitively."
7592 #: c-family/c.opt:1419
7593 msgid "Write all declarations as Ada code for the given file only."
7596 #: c-family/c.opt:1426
7597 msgid "-fno-elide-type Do not elide common elements in template comparisons."
7600 #: c-family/c.opt:1430
7601 msgid "Generate code to check exception specifications."
7604 #: c-family/c.opt:1437
7606 "-fexec-charset=<cset>\tConvert all strings and character constants to "
7607 "character set <cset>."
7610 #: c-family/c.opt:1441
7611 msgid "Permit universal character names (\\u and \\U) in identifiers."
7614 #: c-family/c.opt:1445
7616 "-finput-charset=<cset>\tSpecify the default character set for source files."
7619 #: c-family/c.opt:1449
7621 "Support dynamic initialization of thread-local variables in a different "
7625 #: c-family/c.opt:1459
7626 msgid "Do not assume that standard C libraries and \"main\" exist."
7629 #: c-family/c.opt:1463
7630 msgid "Recognize GNU-defined keywords."
7633 #: c-family/c.opt:1467
7634 msgid "Generate code for GNU runtime environment."
7637 #: c-family/c.opt:1471
7638 msgid "Use traditional GNU semantics for inline functions."
7641 #: c-family/c.opt:1477
7643 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
7646 #: c-family/c.opt:1484
7647 msgid "Assume normal C execution environment."
7650 #: c-family/c.opt:1492
7651 msgid "Export functions even if they can be inlined."
7654 #: c-family/c.opt:1496
7655 msgid "Emit implicit instantiations of inline templates."
7658 #: c-family/c.opt:1500
7659 msgid "Emit implicit instantiations of templates."
7662 #: c-family/c.opt:1504
7663 msgid "Implement C++17 inheriting constructor semantics."
7666 #: c-family/c.opt:1511
7667 msgid "Don't emit dllexported inline functions unless needed."
7670 #: c-family/c.opt:1518
7672 "Allow implicit conversions between vectors with differing numbers of "
7673 "subparts and/or differing element types."
7676 #: c-family/c.opt:1522
7677 msgid "Don't warn about uses of Microsoft extensions."
7680 #: c-family/c.opt:1541
7682 "Implement resolution of DR 150 for matching of template template arguments."
7685 #: c-family/c.opt:1545
7686 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
7689 #: c-family/c.opt:1549
7690 msgid "Assume that receivers of Objective-C messages may be nil."
7693 #: c-family/c.opt:1553
7695 "Allow access to instance variables as if they were local declarations within "
7696 "instance method implementations."
7699 #: c-family/c.opt:1557
7701 "-fvisibility=[private|protected|public|package]\tSet the default symbol "
7705 #: c-family/c.opt:1560
7707 msgid "unrecognized ivar visibility value %qs"
7710 #: c-family/c.opt:1582
7712 "Treat a throw() exception specification as noexcept to improve code size."
7715 #: c-family/c.opt:1586
7717 "Specify which ABI to use for Objective-C family code and meta-data "
7721 #: c-family/c.opt:1592
7723 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
7727 #: c-family/c.opt:1596
7728 msgid "Allow fast jumps to the message dispatcher."
7731 #: c-family/c.opt:1602
7732 msgid "Enable Objective-C exception and synchronization syntax."
7735 #: c-family/c.opt:1606
7736 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
7739 #: c-family/c.opt:1610
7741 "Enable inline checks for nil receivers with the NeXT runtime and ABI version "
7745 #: c-family/c.opt:1615
7746 msgid "Enable Objective-C setjmp exception handling runtime."
7749 #: c-family/c.opt:1619
7750 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
7753 #: c-family/c.opt:1623
7754 msgid "Enable OpenACC."
7757 #: c-family/c.opt:1627
7758 msgid "Specify default OpenACC compute dimensions."
7761 #: c-family/c.opt:1631
7762 msgid "Enable OpenMP (implies -frecursive in Fortran)."
7765 #: c-family/c.opt:1635
7766 msgid "Enable OpenMP's SIMD directives."
7769 #: c-family/c.opt:1639
7770 msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
7773 #: c-family/c.opt:1650
7774 msgid "Look for and use PCH files even when preprocessing."
7777 #: c-family/c.opt:1654
7778 msgid "Downgrade conformance errors to warnings."
7781 #: c-family/c.opt:1658
7782 msgid "Enable Plan 9 language extensions."
7785 #: c-family/c.opt:1662
7786 msgid "Treat the input file as already preprocessed."
7789 #: c-family/c.opt:1670
7791 "-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro "
7792 "expansion and display them in error messages."
7795 #: c-family/c.opt:1674
7797 "-fno-pretty-templates Do not pretty-print template specializations as the "
7798 "template signature followed by the arguments."
7801 #: c-family/c.opt:1678
7802 msgid "Treat known sprintf return values as constants."
7805 #: c-family/c.opt:1682
7807 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
7811 #: c-family/c.opt:1686
7812 msgid "Enable automatic template instantiation."
7815 #: c-family/c.opt:1690
7816 msgid "Generate run time type descriptor information."
7819 #: c-family/c.opt:1694 ada/gcc-interface/lang.opt:77
7820 msgid "Use the narrowest integer type possible for enumeration types."
7823 #: c-family/c.opt:1698
7824 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
7827 #: c-family/c.opt:1702
7828 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
7831 #: c-family/c.opt:1706 ada/gcc-interface/lang.opt:81
7832 msgid "Make \"char\" signed by default."
7835 #: c-family/c.opt:1710
7836 msgid "Enable C++14 sized deallocation support."
7839 #: c-family/c.opt:1717
7841 "-fsso-struct=[big-endian|little-endian|native]\tSet the default scalar "
7845 #: c-family/c.opt:1720
7847 msgid "unrecognized scalar storage order value %qs"
7850 #: c-family/c.opt:1733
7851 msgid "Display statistics accumulated during compilation."
7854 #: c-family/c.opt:1737
7856 "Assume that values of enumeration type are always within the minimum range "
7860 #: c-family/c.opt:1744 c-family/c.opt:1749
7862 "Follow the C++17 evaluation order requirements for assignment expressions, "
7863 "shift, member function calls, etc."
7866 #: c-family/c.opt:1766
7867 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
7870 #: c-family/c.opt:1770
7872 "Set the maximum number of template instantiation notes for a single warning "
7876 #: c-family/c.opt:1777
7878 "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
7881 #: c-family/c.opt:1784
7883 "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
7887 #: c-family/c.opt:1788
7889 "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
7892 #: c-family/c.opt:1792 ada/gcc-interface/lang.opt:85
7893 msgid "Make \"char\" unsigned by default."
7896 #: c-family/c.opt:1796
7897 msgid "Use __cxa_atexit to register destructors."
7900 #: c-family/c.opt:1800
7901 msgid "Use __cxa_get_exception_ptr in exception handling."
7904 #: c-family/c.opt:1804
7905 msgid "Marks all inlined functions and methods as having hidden visibility."
7908 #: c-family/c.opt:1808
7909 msgid "Changes visibility to match Microsoft Visual Studio by default."
7912 #: c-family/c.opt:1820
7913 msgid "Emit common-like symbols as weak symbols."
7916 #: c-family/c.opt:1824
7918 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
7919 "to character set <cset>."
7922 #: c-family/c.opt:1828
7923 msgid "Generate a #line directive pointing at the current working directory."
7926 #: c-family/c.opt:1836
7928 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
7931 #: c-family/c.opt:1840
7932 msgid "Dump declarations to a .decl file."
7935 #: c-family/c.opt:1844
7937 "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
7940 #: c-family/c.opt:1848
7942 "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
7945 #: c-family/c.opt:1852
7947 "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
7951 #: c-family/c.opt:1856
7953 "Interpret imaginary, fixed-point, or other gnu number suffix as the "
7954 "corresponding number literal rather than a user-defined number literal."
7957 #: c-family/c.opt:1861
7958 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
7961 #: c-family/c.opt:1865
7962 msgid "-imacros <file>\tAccept definition of macros in <file>."
7965 #: c-family/c.opt:1869
7966 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
7969 #: c-family/c.opt:1873
7970 msgid "-include <file>\tInclude the contents of <file> before other files."
7973 #: c-family/c.opt:1877
7974 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
7977 #: c-family/c.opt:1881
7978 msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
7981 #: c-family/c.opt:1885
7982 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
7985 #: c-family/c.opt:1889
7986 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
7989 #: c-family/c.opt:1893
7990 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
7993 #: c-family/c.opt:1897
7995 "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
7998 #: c-family/c.opt:1907
8000 "Do not search standard system include directories (those specified with -"
8001 "isystem will still be used)."
8004 #: c-family/c.opt:1911
8005 msgid "Do not search standard system include directories for C++."
8008 #: c-family/c.opt:1923
8009 msgid "Generate C header of platform-specific features."
8012 #: c-family/c.opt:1927
8013 msgid "Remap file names when including files."
8016 #: c-family/c.opt:1931 c-family/c.opt:1935
8018 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
8022 #: c-family/c.opt:1939
8023 msgid "Conform to the ISO 2011 C++ standard."
8026 #: c-family/c.opt:1943
8027 msgid "Deprecated in favor of -std=c++11."
8030 #: c-family/c.opt:1947
8031 msgid "Deprecated in favor of -std=c++14."
8034 #: c-family/c.opt:1951
8035 msgid "Conform to the ISO 2014 C++ standard."
8038 #: c-family/c.opt:1955
8039 msgid "Deprecated in favor of -std=c++17."
8042 #: c-family/c.opt:1959
8043 msgid "Conform to the ISO 2017 C++ standard."
8046 #: c-family/c.opt:1963
8048 "Conform to the ISO 2020(?) C++ draft standard (experimental and incomplete "
8052 #: c-family/c.opt:1967 c-family/c.opt:2085
8053 msgid "Conform to the ISO 2011 C standard."
8056 #: c-family/c.opt:1971
8057 msgid "Deprecated in favor of -std=c11."
8060 #: c-family/c.opt:1975 c-family/c.opt:1979 c-family/c.opt:2089
8061 #: c-family/c.opt:2093
8062 msgid "Conform to the ISO 2017 C standard (expected to be published in 2018)."
8065 #: c-family/c.opt:1983 c-family/c.opt:1987 c-family/c.opt:2069
8066 msgid "Conform to the ISO 1990 C standard."
8069 #: c-family/c.opt:1991 c-family/c.opt:2077
8070 msgid "Conform to the ISO 1999 C standard."
8073 #: c-family/c.opt:1995
8074 msgid "Deprecated in favor of -std=c99."
8077 #: c-family/c.opt:1999 c-family/c.opt:2004
8079 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
8080 "corrigendum with GNU extensions."
8083 #: c-family/c.opt:2009
8084 msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
8087 #: c-family/c.opt:2013
8088 msgid "Deprecated in favor of -std=gnu++11."
8091 #: c-family/c.opt:2017
8092 msgid "Deprecated in favor of -std=gnu++14."
8095 #: c-family/c.opt:2021
8096 msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
8099 #: c-family/c.opt:2025
8100 msgid "Deprecated in favor of -std=gnu++17."
8103 #: c-family/c.opt:2029
8104 msgid "Conform to the ISO 2017 C++ standard with GNU extensions."
8107 #: c-family/c.opt:2033
8109 "Conform to the ISO 2020(?) C++ draft standard with GNU extensions "
8110 "(experimental and incomplete support)."
8113 #: c-family/c.opt:2037
8114 msgid "Conform to the ISO 2011 C standard with GNU extensions."
8117 #: c-family/c.opt:2041
8118 msgid "Deprecated in favor of -std=gnu11."
8121 #: c-family/c.opt:2045 c-family/c.opt:2049
8123 "Conform to the ISO 2017 C standard (expected to be published in 2018) with "
8127 #: c-family/c.opt:2053 c-family/c.opt:2057
8128 msgid "Conform to the ISO 1990 C standard with GNU extensions."
8131 #: c-family/c.opt:2061
8132 msgid "Conform to the ISO 1999 C standard with GNU extensions."
8135 #: c-family/c.opt:2065
8136 msgid "Deprecated in favor of -std=gnu99."
8139 #: c-family/c.opt:2073
8140 msgid "Conform to the ISO 1990 C standard as amended in 1994."
8143 #: c-family/c.opt:2081
8144 msgid "Deprecated in favor of -std=iso9899:1999."
8147 #: c-family/c.opt:2100
8148 msgid "Enable traditional preprocessing."
8151 #: c-family/c.opt:2104
8152 msgid "-trigraphs\tSupport ISO C trigraphs."
8155 #: c-family/c.opt:2108
8156 msgid "Do not predefine system-specific and GCC-specific macros."
8161 "Assume we are finalizing for phsa and its libhsail-rt. Enables additional "
8162 "phsa-specific optimizations (default)."
8165 #: ada/gcc-interface/lang.opt:61
8166 msgid "Synonym of -gnatk8."
8169 #: ada/gcc-interface/lang.opt:69
8170 msgid "Do not look for object files in standard path."
8173 #: ada/gcc-interface/lang.opt:73
8174 msgid "Select the runtime."
8177 #: ada/gcc-interface/lang.opt:89
8178 msgid "Catch typos."
8181 #: ada/gcc-interface/lang.opt:93
8182 msgid "Set name of output ALI file (internal switch)."
8185 #: ada/gcc-interface/lang.opt:97
8186 msgid "-gnat<options>\tSpecify options to GNAT."
8189 #: ada/gcc-interface/lang.opt:101
8194 msgid "-fgo-c-header=<file>\tWrite Go struct definitions to file as C code."
8198 msgid "Add explicit checks for division by zero."
8202 msgid "Add explicit checks for division overflow in INT_MIN / -1."
8206 msgid "Apply special rules for compiling runtime package."
8210 msgid "-fgo-dump-<type>\tDump Go frontend internal information."
8214 msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
8218 msgid "-fgo-pkgpath=<string>\tSet Go package path."
8223 "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
8228 "-fgo-relative-import-path=<path>\tTreat a relative import as relative to "
8233 msgid "Functions which return values must end with return statements."
8238 "Emit debugging information related to the escape analysis pass when run with "
8239 "-fgo-optimize-allocs."
8243 msgid "-fgo-debug-escape-hash=<string>\tHash value to debug escape analysis."
8246 #: config/vms/vms.opt:27
8247 msgid "Malloc data into P2 space."
8250 #: config/vms/vms.opt:31
8251 msgid "Set name of main routine for the debugger."
8254 #: config/vms/vms.opt:35
8255 msgid "Use VMS exit codes instead of posix ones."
8258 #: config/vms/vms.opt:39
8259 msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
8262 #: config/vms/vms.opt:42
8264 msgid "unknown pointer size model %qs"
8267 #: config/mcore/mcore.opt:23
8268 msgid "Generate code for the M*Core M210"
8271 #: config/mcore/mcore.opt:27
8272 msgid "Generate code for the M*Core M340"
8275 #: config/mcore/mcore.opt:31
8276 msgid "Force functions to be aligned to a 4 byte boundary."
8279 #: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23
8280 msgid "Generate big-endian code."
8283 #: config/mcore/mcore.opt:39
8284 msgid "Emit call graph information."
8287 #: config/mcore/mcore.opt:43
8288 msgid "Use the divide instruction."
8291 #: config/mcore/mcore.opt:47
8292 msgid "Inline constants if it can be done in 2 insns or less."
8295 #: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27
8296 msgid "Generate little-endian code."
8299 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
8301 "Assume that run-time support has been provided, so omit -lsim from the "
8302 "linker command line."
8305 #: config/mcore/mcore.opt:60
8306 msgid "Use arbitrary sized immediates in bit operations."
8309 #: config/mcore/mcore.opt:64
8310 msgid "Prefer word accesses over byte accesses."
8313 #: config/mcore/mcore.opt:71
8314 msgid "Set the maximum amount for a single stack increment operation."
8317 #: config/mcore/mcore.opt:75
8318 msgid "Always treat bitfields as int-sized."
8321 #: config/linux-android.opt:23
8322 msgid "Generate code for the Android platform."
8325 #: config/mmix/mmix.opt:24
8326 msgid "For intrinsics library: pass all parameters in registers."
8329 #: config/mmix/mmix.opt:28
8330 msgid "Use register stack for parameters and return value."
8333 #: config/mmix/mmix.opt:32
8334 msgid "Use call-clobbered registers for parameters and return value."
8337 #: config/mmix/mmix.opt:37
8338 msgid "Use epsilon-respecting floating point compare instructions."
8341 #: config/mmix/mmix.opt:41
8342 msgid "Use zero-extending memory loads, not sign-extending ones."
8345 #: config/mmix/mmix.opt:45
8347 "Generate divide results with reminder having the same sign as the divisor "
8348 "(not the dividend)."
8351 #: config/mmix/mmix.opt:49
8352 msgid "Prepend global symbols with \":\" (for use with PREFIX)."
8355 #: config/mmix/mmix.opt:53
8356 msgid "Do not provide a default start-address 0x100 of the program."
8359 #: config/mmix/mmix.opt:57
8360 msgid "Link to emit program in ELF format (rather than mmo)."
8363 #: config/mmix/mmix.opt:61
8364 msgid "Use P-mnemonics for branches statically predicted as taken."
8367 #: config/mmix/mmix.opt:65
8368 msgid "Don't use P-mnemonics for branches."
8371 #: config/mmix/mmix.opt:79
8372 msgid "Use addresses that allocate global registers."
8375 #: config/mmix/mmix.opt:83
8376 msgid "Do not use addresses that allocate global registers."
8379 #: config/mmix/mmix.opt:87
8380 msgid "Generate a single exit point for each function."
8383 #: config/mmix/mmix.opt:91
8384 msgid "Do not generate a single exit point for each function."
8387 #: config/mmix/mmix.opt:95
8388 msgid "Set start-address of the program."
8391 #: config/mmix/mmix.opt:99
8392 msgid "Set start-address of data."
8395 #: config/darwin.opt:117
8396 msgid "Generate compile-time CFString objects."
8399 #: config/darwin.opt:214
8400 msgid "Warn if constant CFString objects contain non-portable characters."
8403 #: config/darwin.opt:219
8404 msgid "Generate AT&T-style stubs for Mach-O."
8407 #: config/darwin.opt:223
8408 msgid "Generate code suitable for executables (NOT shared libs)."
8411 #: config/darwin.opt:227
8412 msgid "Generate code suitable for fast turn around debugging."
8415 #: config/darwin.opt:235
8416 msgid "The earliest MacOS X version on which this program will run."
8419 #: config/darwin.opt:239
8420 msgid "Set sizeof(bool) to 1."
8423 #: config/darwin.opt:243
8424 msgid "Generate code for darwin loadable kernel extensions."
8427 #: config/darwin.opt:247
8428 msgid "Generate code for the kernel or loadable kernel extensions."
8431 #: config/darwin.opt:251
8433 "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
8436 #: config/darwin.opt:401
8437 msgid "The version of ld64 in use for this toolchain."
8440 #: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
8441 msgid "Use simulator runtime."
8444 #: config/bfin/bfin.opt:44 config/arm/arm.opt:111
8445 msgid "Specify the name of the target CPU."
8448 #: config/bfin/bfin.opt:48
8449 msgid "Omit frame pointer for leaf functions."
8452 #: config/bfin/bfin.opt:52
8453 msgid "Program is entirely located in low 64k of memory."
8456 #: config/bfin/bfin.opt:56
8458 "Work around a hardware anomaly by adding a number of NOPs before a CSYNC or "
8459 "SSYNC instruction."
8462 #: config/bfin/bfin.opt:61
8463 msgid "Avoid speculative loads to work around a hardware anomaly."
8466 #: config/bfin/bfin.opt:65
8467 msgid "Enabled ID based shared library."
8470 #: config/bfin/bfin.opt:69
8472 "Generate code that won't be linked against any other ID shared libraries, "
8473 "but may be used as a shared library."
8476 #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:175
8477 msgid "ID of shared library to build."
8480 #: config/bfin/bfin.opt:78 config/m68k/m68k.opt:171
8481 msgid "Enable separate data segment."
8484 #: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
8485 msgid "Avoid generating pc-relative calls; use indirection."
8488 #: config/bfin/bfin.opt:86
8489 msgid "Link with the fast floating-point library."
8492 #: config/bfin/bfin.opt:90 config/frv/frv.opt:130
8493 msgid "Enable Function Descriptor PIC mode."
8496 #: config/bfin/bfin.opt:94 config/frv/frv.opt:162
8497 msgid "Enable inlining of PLT in function calls."
8500 #: config/bfin/bfin.opt:98
8501 msgid "Do stack checking using bounds in L1 scratch memory."
8504 #: config/bfin/bfin.opt:102
8505 msgid "Enable multicore support."
8508 #: config/bfin/bfin.opt:106
8509 msgid "Build for Core A."
8512 #: config/bfin/bfin.opt:110
8513 msgid "Build for Core B."
8516 #: config/bfin/bfin.opt:114
8517 msgid "Build for SDRAM."
8520 #: config/bfin/bfin.opt:118
8521 msgid "Assume ICPLBs are enabled at runtime."
8524 #: config/m68k/m68k-tables.opt:25
8525 msgid "Known M68K CPUs (for use with the -mcpu= option):"
8528 #: config/m68k/m68k-tables.opt:365
8529 msgid "Known M68K microarchitectures (for use with the -mtune= option):"
8532 #: config/m68k/m68k-tables.opt:411
8533 msgid "Known M68K ISAs (for use with the -march= option):"
8536 #: config/m68k/ieee.opt:24 config/i386/i386.opt:368
8537 msgid "Use IEEE math for fp comparisons."
8540 #: config/m68k/m68k.opt:30
8541 msgid "Generate code for a 520X."
8544 #: config/m68k/m68k.opt:34
8545 msgid "Generate code for a 5206e."
8548 #: config/m68k/m68k.opt:38
8549 msgid "Generate code for a 528x."
8552 #: config/m68k/m68k.opt:42
8553 msgid "Generate code for a 5307."
8556 #: config/m68k/m68k.opt:46
8557 msgid "Generate code for a 5407."
8560 #: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
8561 msgid "Generate code for a 68000."
8564 #: config/m68k/m68k.opt:54
8565 msgid "Generate code for a 68010."
8568 #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
8569 msgid "Generate code for a 68020."
8572 #: config/m68k/m68k.opt:62
8573 msgid "Generate code for a 68040, without any new instructions."
8576 #: config/m68k/m68k.opt:66
8577 msgid "Generate code for a 68060, without any new instructions."
8580 #: config/m68k/m68k.opt:70
8581 msgid "Generate code for a 68030."
8584 #: config/m68k/m68k.opt:74
8585 msgid "Generate code for a 68040."
8588 #: config/m68k/m68k.opt:78
8589 msgid "Generate code for a 68060."
8592 #: config/m68k/m68k.opt:82
8593 msgid "Generate code for a 68302."
8596 #: config/m68k/m68k.opt:86
8597 msgid "Generate code for a 68332."
8600 #: config/m68k/m68k.opt:91
8601 msgid "Generate code for a 68851."
8604 #: config/m68k/m68k.opt:95
8605 msgid "Generate code that uses 68881 floating-point instructions."
8608 #: config/m68k/m68k.opt:99
8609 msgid "Align variables on a 32-bit boundary."
8612 #: config/m68k/m68k.opt:103 config/arm/arm.opt:86 config/nios2/nios2.opt:570
8613 #: config/nds32/nds32.opt:167 config/c6x/c6x.opt:67
8614 msgid "Specify the name of the target architecture."
8617 #: config/m68k/m68k.opt:107
8618 msgid "Use the bit-field instructions."
8621 #: config/m68k/m68k.opt:119
8622 msgid "Generate code for a ColdFire v4e."
8625 #: config/m68k/m68k.opt:123
8626 msgid "Specify the target CPU."
8629 #: config/m68k/m68k.opt:127
8630 msgid "Generate code for a cpu32."
8633 #: config/m68k/m68k.opt:131
8634 msgid "Use hardware division instructions on ColdFire."
8637 #: config/m68k/m68k.opt:135
8638 msgid "Generate code for a Fido A."
8641 #: config/m68k/m68k.opt:139
8642 msgid "Generate code which uses hardware floating point instructions."
8645 #: config/m68k/m68k.opt:143
8646 msgid "Enable ID based shared library."
8649 #: config/m68k/m68k.opt:147
8650 msgid "Use 32-bit offsets in jump tables rather than 16-bit offsets."
8653 #: config/m68k/m68k.opt:151
8654 msgid "Do not use the bit-field instructions."
8657 #: config/m68k/m68k.opt:155
8658 msgid "Use normal calling convention."
8661 #: config/m68k/m68k.opt:159
8662 msgid "Consider type 'int' to be 32 bits wide."
8665 #: config/m68k/m68k.opt:163
8666 msgid "Generate pc-relative code."
8669 #: config/m68k/m68k.opt:167
8670 msgid "Use different calling convention using 'rtd'."
8673 #: config/m68k/m68k.opt:179
8674 msgid "Consider type 'int' to be 16 bits wide."
8677 #: config/m68k/m68k.opt:183
8678 msgid "Generate code with library calls for floating point."
8681 #: config/m68k/m68k.opt:187
8682 msgid "Do not use unaligned memory references."
8685 #: config/m68k/m68k.opt:191
8686 msgid "Tune for the specified target CPU or architecture."
8689 #: config/m68k/m68k.opt:195
8690 msgid "Support more than 8192 GOT entries on ColdFire."
8693 #: config/m68k/m68k.opt:199
8694 msgid "Support TLS segment larger than 64K."
8697 #: config/riscv/riscv.opt:26
8698 msgid "-mbranch-cost=N\tSet the cost of branches to roughly N instructions."
8701 #: config/riscv/riscv.opt:30
8702 msgid "When generating -fpic code, allow the use of PLTs. Ignored for fno-pic."
8705 #: config/riscv/riscv.opt:34
8706 msgid "Specify integer and floating-point calling convention."
8709 #: config/riscv/riscv.opt:38 config/i386/i386.opt:416
8710 msgid "Attempt to keep stack aligned to this power of 2."
8713 #: config/riscv/riscv.opt:42
8714 msgid "Supported ABIs (for use with the -mabi= option):"
8717 #: config/riscv/riscv.opt:67
8718 msgid "Use hardware floating-point divide and square root instructions."
8721 #: config/riscv/riscv.opt:71
8722 msgid "Use hardware instructions for integer division."
8725 #: config/riscv/riscv.opt:75
8727 "-march=\tGenerate code for given RISC-V ISA (e.g. RV64IM). ISA strings must "
8731 #: config/riscv/riscv.opt:80 config/mips/mips.opt:401
8732 msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
8735 #: config/riscv/riscv.opt:84
8737 "-msmall-data-limit=N\tPut global and static data smaller than <number> bytes "
8738 "into a special section (on some targets)."
8741 #: config/riscv/riscv.opt:88
8742 msgid "Use smaller but slower prologue and epilogue code."
8745 #: config/riscv/riscv.opt:92 config/aarch64/aarch64.opt:85
8746 msgid "Specify the code model."
8749 #: config/riscv/riscv.opt:96
8750 msgid "Do not generate unaligned memory accesses."
8753 #: config/riscv/riscv.opt:100 config/i386/i386.opt:287
8754 #: config/powerpcspe/aix64.opt:36 config/powerpcspe/linux64.opt:32
8755 #: config/rs6000/aix64.opt:36 config/rs6000/linux64.opt:32
8756 #: config/tilegx/tilegx.opt:57
8757 msgid "Known code models (for use with the -mcmodel= option):"
8760 #: config/riscv/riscv.opt:110
8761 msgid "Use %reloc() operators, rather than assembly macros, to load addresses."
8764 #: config/riscv/riscv.opt:114
8766 "Take advantage of linker relaxations to reduce the number of instructions "
8767 "required to materialize symbol addresses."
8770 #: config/m32c/m32c.opt:23
8771 msgid "-msim\tUse simulator runtime."
8774 #: config/m32c/m32c.opt:27
8775 msgid "-mcpu=r8c\tCompile code for R8C variants."
8778 #: config/m32c/m32c.opt:31
8779 msgid "-mcpu=m16c\tCompile code for M16C variants."
8782 #: config/m32c/m32c.opt:35
8783 msgid "-mcpu=m32cm\tCompile code for M32CM variants."
8786 #: config/m32c/m32c.opt:39
8787 msgid "-mcpu=m32c\tCompile code for M32C variants."
8790 #: config/m32c/m32c.opt:43
8791 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
8794 #: config/msp430/msp430.opt:7
8795 msgid "Force assembly output to always use hex constants."
8798 #: config/msp430/msp430.opt:11
8799 msgid "Specify the MCU to build for."
8802 #: config/msp430/msp430.opt:15
8804 "Warn if an MCU name is unrecognized or conflicts with other options "
8808 #: config/msp430/msp430.opt:19
8809 msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
8812 #: config/msp430/msp430.opt:23
8813 msgid "Select large model - 20-bit addresses/pointers."
8816 #: config/msp430/msp430.opt:27
8817 msgid "Select small model - 16-bit addresses/pointers (default)."
8820 #: config/msp430/msp430.opt:31
8821 msgid "Optimize opcode sizes at link time."
8824 #: config/msp430/msp430.opt:38
8826 "Use a minimum runtime (no static initializers or ctors) for memory-"
8827 "constrained devices."
8830 #: config/msp430/msp430.opt:45
8831 msgid "Specify the type of hardware multiply to support."
8834 #: config/msp430/msp430.opt:67
8835 msgid "Specify whether functions should be placed into low or high memory."
8838 #: config/msp430/msp430.opt:71
8839 msgid "Specify whether variables should be placed into low or high memory."
8842 #: config/msp430/msp430.opt:90
8844 "Passes on a request to the assembler to enable fixes for various silicon "
8848 #: config/msp430/msp430.opt:94
8850 "Passes on a request to the assembler to warn about various silicon errata."
8853 #: config/aarch64/aarch64.opt:40
8854 msgid "The possible TLS dialects:"
8857 #: config/aarch64/aarch64.opt:52
8858 msgid "The code model option names for -mcmodel:"
8861 #: config/aarch64/aarch64.opt:65 config/arm/arm.opt:99
8862 #: config/microblaze/microblaze.opt:60
8863 msgid "Assume target CPU is configured as big endian."
8866 #: config/aarch64/aarch64.opt:69 config/i386/i386.opt:1007
8867 msgid "Generate code which uses only the general registers."
8870 #: config/aarch64/aarch64.opt:73
8871 msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
8874 #: config/aarch64/aarch64.opt:77
8875 msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
8878 #: config/aarch64/aarch64.opt:81 config/arm/arm.opt:164
8879 #: config/microblaze/microblaze.opt:64
8880 msgid "Assume target CPU is configured as little endian."
8883 #: config/aarch64/aarch64.opt:89
8884 msgid "Don't assume that unaligned accesses are handled by the system."
8887 #: config/aarch64/aarch64.opt:93 config/i386/i386.opt:400
8888 msgid "Omit the frame pointer in leaf functions."
8891 #: config/aarch64/aarch64.opt:97
8892 msgid "Specify TLS dialect."
8895 #: config/aarch64/aarch64.opt:101
8897 "Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, "
8901 #: config/aarch64/aarch64.opt:120
8902 msgid "-march=ARCH\tUse features of architecture ARCH."
8905 #: config/aarch64/aarch64.opt:124
8906 msgid "-mcpu=CPU\tUse features of and optimize for CPU."
8909 #: config/aarch64/aarch64.opt:128
8910 msgid "-mtune=CPU\tOptimize for CPU."
8913 #: config/aarch64/aarch64.opt:132
8914 msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
8917 #: config/aarch64/aarch64.opt:136
8919 "-moverride=STRING\tPower users only! Override CPU optimization parameters."
8922 #: config/aarch64/aarch64.opt:140
8923 msgid "Known AArch64 ABIs (for use with the -mabi= option):"
8926 #: config/aarch64/aarch64.opt:150
8927 msgid "PC relative literal loads."
8930 #: config/aarch64/aarch64.opt:154
8931 msgid "Select return address signing scope."
8934 #: config/aarch64/aarch64.opt:158
8936 "Supported AArch64 return address signing scope (for use with -msign-return-"
8940 #: config/aarch64/aarch64.opt:171
8942 "Enable the reciprocal square root approximation. Enabling this reduces "
8943 "precision of reciprocal square root results to about 16 bits for single "
8944 "precision and to 32 bits for double precision."
8947 #: config/aarch64/aarch64.opt:177
8949 "Enable the square root approximation. Enabling this reduces precision of "
8950 "square root results to about 16 bits for single precision and to 32 bits for "
8951 "double precision. If enabled, it implies -mlow-precision-recip-sqrt."
8954 #: config/aarch64/aarch64.opt:184
8956 "Enable the division approximation. Enabling this reduces precision of "
8957 "division results to about 16 bits for single precision and to 32 bits for "
8961 #: config/aarch64/aarch64.opt:190
8962 msgid "The possible SVE vector lengths:"
8965 #: config/aarch64/aarch64.opt:212
8967 "-msve-vector-bits=N\tSet the number of bits in an SVE vector register to N."
8970 #: config/aarch64/aarch64.opt:216
8971 msgid "Enables verbose cost model dumping in the debug dump files."
8974 #: config/linux.opt:24
8975 msgid "Use Bionic C library."
8978 #: config/linux.opt:28
8979 msgid "Use GNU C library."
8982 #: config/linux.opt:32
8983 msgid "Use uClibc C library."
8986 #: config/linux.opt:36
8987 msgid "Use musl C library."
8990 #: config/ia64/ilp32.opt:3
8991 msgid "Generate ILP32 code."
8994 #: config/ia64/ilp32.opt:7
8995 msgid "Generate LP64 code."
8998 #: config/ia64/ia64.opt:28
8999 msgid "Generate big endian code."
9002 #: config/ia64/ia64.opt:32
9003 msgid "Generate little endian code."
9006 #: config/ia64/ia64.opt:36
9007 msgid "Generate code for GNU as."
9010 #: config/ia64/ia64.opt:40
9011 msgid "Generate code for GNU ld."
9014 #: config/ia64/ia64.opt:44
9015 msgid "Emit stop bits before and after volatile extended asms."
9018 #: config/ia64/ia64.opt:48
9019 msgid "Use in/loc/out register names."
9022 #: config/ia64/ia64.opt:55
9023 msgid "Enable use of sdata/scommon/sbss."
9026 #: config/ia64/ia64.opt:59
9027 msgid "Generate code without GP reg."
9030 #: config/ia64/ia64.opt:63
9031 msgid "gp is constant (but save/restore gp on indirect calls)."
9034 #: config/ia64/ia64.opt:67
9035 msgid "Generate self-relocatable code."
9038 #: config/ia64/ia64.opt:71
9039 msgid "Generate inline floating point division, optimize for latency."
9042 #: config/ia64/ia64.opt:75
9043 msgid "Generate inline floating point division, optimize for throughput."
9046 #: config/ia64/ia64.opt:82
9047 msgid "Generate inline integer division, optimize for latency."
9050 #: config/ia64/ia64.opt:86
9051 msgid "Generate inline integer division, optimize for throughput."
9054 #: config/ia64/ia64.opt:90
9055 msgid "Do not inline integer division."
9058 #: config/ia64/ia64.opt:94
9059 msgid "Generate inline square root, optimize for latency."
9062 #: config/ia64/ia64.opt:98
9063 msgid "Generate inline square root, optimize for throughput."
9066 #: config/ia64/ia64.opt:102
9067 msgid "Do not inline square root."
9070 #: config/ia64/ia64.opt:106
9071 msgid "Enable DWARF line debug info via GNU as."
9074 #: config/ia64/ia64.opt:110
9075 msgid "Enable earlier placing stop bits for better scheduling."
9078 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:62
9079 #: config/sh/sh.opt:227
9080 msgid "Specify range of registers to make fixed."
9083 #: config/ia64/ia64.opt:118 config/powerpcspe/sysv4.opt:32
9084 #: config/alpha/alpha.opt:130
9085 msgid "Specify bit size of immediate TLS offsets."
9088 #: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:514
9089 #: config/s390/s390.opt:200 config/sparc/sparc.opt:146
9090 #: config/visium/visium.opt:49
9091 msgid "Schedule code for given CPU."
9094 #: config/ia64/ia64.opt:126
9095 msgid "Known Itanium CPUs (for use with the -mtune= option):"
9098 #: config/ia64/ia64.opt:136
9099 msgid "Use data speculation before reload."
9102 #: config/ia64/ia64.opt:140
9103 msgid "Use data speculation after reload."
9106 #: config/ia64/ia64.opt:144
9107 msgid "Use control speculation."
9110 #: config/ia64/ia64.opt:148
9111 msgid "Use in block data speculation before reload."
9114 #: config/ia64/ia64.opt:152
9115 msgid "Use in block data speculation after reload."
9118 #: config/ia64/ia64.opt:156
9119 msgid "Use in block control speculation."
9122 #: config/ia64/ia64.opt:160
9123 msgid "Use simple data speculation check."
9126 #: config/ia64/ia64.opt:164
9127 msgid "Use simple data speculation check for control speculation."
9130 #: config/ia64/ia64.opt:174
9132 "Count speculative dependencies while calculating priority of instructions."
9135 #: config/ia64/ia64.opt:178
9136 msgid "Place a stop bit after every cycle when scheduling."
9139 #: config/ia64/ia64.opt:182
9141 "Assume that floating-point stores and loads are not likely to cause conflict "
9142 "when placed into one instruction group."
9145 #: config/ia64/ia64.opt:186
9147 "Soft limit on number of memory insns per instruction group, giving lower "
9148 "priority to subsequent memory insns attempting to schedule in the same insn "
9149 "group. Frequently useful to prevent cache bank conflicts. Default value is "
9153 #: config/ia64/ia64.opt:190
9155 "Disallow more than 'msched-max-memory-insns' in instruction group. "
9156 "Otherwise, limit is 'soft' (prefer non-memory operations when limit is "
9160 #: config/ia64/ia64.opt:194
9161 msgid "Don't generate checks for control speculation in selective scheduling."
9164 #: config/spu/spu.opt:20
9165 msgid "Emit warnings when run-time relocations are generated."
9168 #: config/spu/spu.opt:24
9169 msgid "Emit errors when run-time relocations are generated."
9172 #: config/spu/spu.opt:28
9173 msgid "Specify cost of branches (Default 20)."
9176 #: config/spu/spu.opt:32
9177 msgid "Make sure loads and stores are not moved past DMA instructions."
9180 #: config/spu/spu.opt:36
9181 msgid "volatile must be specified on any memory that is effected by DMA."
9184 #: config/spu/spu.opt:40 config/spu/spu.opt:44
9186 "Insert nops when it might improve performance by allowing dual issue "
9190 #: config/spu/spu.opt:48
9191 msgid "Use standard main function as entry for startup."
9194 #: config/spu/spu.opt:52
9195 msgid "Generate branch hints for branches."
9198 #: config/spu/spu.opt:56
9199 msgid "Maximum number of nops to insert for a hint (Default 2)."
9202 #: config/spu/spu.opt:60
9204 "Approximate maximum number of instructions to allow between a hint and its "
9208 #: config/spu/spu.opt:64
9209 msgid "Generate code for 18 bit addressing."
9212 #: config/spu/spu.opt:68
9213 msgid "Generate code for 32 bit addressing."
9216 #: config/spu/spu.opt:76
9218 "Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
9222 #: config/spu/spu.opt:80 config/i386/i386.opt:257 config/s390/s390.opt:56
9223 msgid "Generate code for given CPU."
9226 #: config/spu/spu.opt:88
9227 msgid "Access variables in 32-bit PPU objects (default)."
9230 #: config/spu/spu.opt:92
9231 msgid "Access variables in 64-bit PPU objects."
9234 #: config/spu/spu.opt:96
9235 msgid "Allow conversions between __ea and generic pointers (default)."
9238 #: config/spu/spu.opt:100
9239 msgid "Size (in KB) of software data cache."
9242 #: config/spu/spu.opt:104
9243 msgid "Atomically write back software data cache lines (default)."
9246 #: config/epiphany/epiphany.opt:24
9247 msgid "Don't use any of r32..r63."
9250 #: config/epiphany/epiphany.opt:28
9252 "preferentially allocate registers that allow short instruction generation."
9255 #: config/epiphany/epiphany.opt:32
9256 msgid "Set branch cost."
9259 #: config/epiphany/epiphany.opt:36
9260 msgid "enable conditional move instruction usage."
9263 #: config/epiphany/epiphany.opt:40
9264 msgid "set number of nops to emit before each insn pattern."
9267 #: config/epiphany/epiphany.opt:52
9268 msgid "Use software floating point comparisons."
9271 #: config/epiphany/epiphany.opt:56
9272 msgid "Enable split of 32 bit immediate loads into low / high part."
9275 #: config/epiphany/epiphany.opt:60
9276 msgid "Enable use of POST_INC / POST_DEC."
9279 #: config/epiphany/epiphany.opt:64
9280 msgid "Enable use of POST_MODIFY."
9283 #: config/epiphany/epiphany.opt:68
9284 msgid "Set number of bytes on the stack preallocated for use by the callee."
9287 #: config/epiphany/epiphany.opt:72
9288 msgid "Assume round to nearest is selected for purposes of scheduling."
9291 #: config/epiphany/epiphany.opt:76
9292 msgid "Generate call insns as indirect calls."
9295 #: config/epiphany/epiphany.opt:80
9296 msgid "Generate call insns as direct calls."
9299 #: config/epiphany/epiphany.opt:84
9301 "Assume labels and symbols can be addressed using 16 bit absolute addresses."
9304 #: config/epiphany/epiphany.opt:108
9306 "A floatig point to integer truncation may be replaced with rounding to save "
9310 #: config/epiphany/epiphany.opt:112
9311 msgid "Vectorize for double-word operations."
9314 #: config/epiphany/epiphany.opt:128
9316 "Split unaligned 8 byte vector moves before post-modify address generation."
9319 #: config/epiphany/epiphany.opt:132
9320 msgid "Use the floating point unit for integer add/subtract."
9323 #: config/epiphany/epiphany.opt:136
9324 msgid "Set register to hold -1."
9327 #: config/ft32/ft32.opt:23
9328 msgid "target the software simulator."
9331 #: config/ft32/ft32.opt:27 config/s390/s390.opt:231 config/mips/mips.opt:389
9332 msgid "Use LRA instead of reload."
9335 #: config/ft32/ft32.opt:31
9336 msgid "Avoid use of the DIV and MOD instructions"
9339 #: config/ft32/ft32.opt:35
9340 msgid "target the FT32B architecture"
9343 #: config/ft32/ft32.opt:39
9344 msgid "enable FT32B code compression"
9347 #: config/ft32/ft32.opt:43
9348 msgid "Avoid placing any readable data in program memory"
9351 #: config/h8300/h8300.opt:23
9352 msgid "Generate H8S code."
9355 #: config/h8300/h8300.opt:27
9356 msgid "Generate H8SX code."
9359 #: config/h8300/h8300.opt:31
9360 msgid "Generate H8S/2600 code."
9363 #: config/h8300/h8300.opt:35
9364 msgid "Make integers 32 bits wide."
9367 #: config/h8300/h8300.opt:42
9368 msgid "Use registers for argument passing."
9371 #: config/h8300/h8300.opt:46
9372 msgid "Consider access to byte sized memory slow."
9375 #: config/h8300/h8300.opt:50
9376 msgid "Enable linker relaxing."
9379 #: config/h8300/h8300.opt:54
9380 msgid "Generate H8/300H code."
9383 #: config/h8300/h8300.opt:58
9384 msgid "Enable the normal mode."
9387 #: config/h8300/h8300.opt:62
9388 msgid "Use H8/300 alignment rules."
9391 #: config/h8300/h8300.opt:66
9392 msgid "Push extended registers on stack in monitor functions."
9395 #: config/h8300/h8300.opt:70
9396 msgid "Do not push extended registers on stack in monitor functions."
9399 #: config/pdp11/pdp11.opt:23
9400 msgid "Generate code for an 11/10."
9403 #: config/pdp11/pdp11.opt:27
9404 msgid "Generate code for an 11/40."
9407 #: config/pdp11/pdp11.opt:31
9408 msgid "Generate code for an 11/45."
9411 #: config/pdp11/pdp11.opt:35
9412 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
9415 #: config/pdp11/pdp11.opt:39
9416 msgid "Use the DEC assembler syntax."
9419 #: config/pdp11/pdp11.opt:43
9420 msgid "Use the GNU assembler syntax."
9423 #: config/pdp11/pdp11.opt:47
9424 msgid "Use 32 bit float."
9427 #: config/pdp11/pdp11.opt:51
9428 msgid "Use 64 bit float."
9431 #: config/pdp11/pdp11.opt:55 config/powerpcspe/powerpcspe.opt:177
9432 #: config/rs6000/rs6000.opt:188 config/frv/frv.opt:158
9433 msgid "Use hardware floating point."
9436 #: config/pdp11/pdp11.opt:59
9437 msgid "Use 16 bit int."
9440 #: config/pdp11/pdp11.opt:63
9441 msgid "Use 32 bit int."
9444 #: config/pdp11/pdp11.opt:67 config/powerpcspe/powerpcspe.opt:173
9445 #: config/rs6000/rs6000.opt:184
9446 msgid "Do not use hardware floating point."
9449 #: config/pdp11/pdp11.opt:71
9450 msgid "Target has split I&D."
9453 #: config/pdp11/pdp11.opt:75
9454 msgid "Use UNIX assembler syntax."
9457 #: config/xtensa/xtensa.opt:23
9458 msgid "Use CONST16 instruction to load constants."
9461 #: config/xtensa/xtensa.opt:27
9462 msgid "Disable position-independent code (PIC) for use in OS kernel code."
9465 #: config/xtensa/xtensa.opt:31
9466 msgid "Use indirect CALLXn instructions for large programs."
9469 #: config/xtensa/xtensa.opt:35
9470 msgid "Automatically align branch targets to reduce branch penalties."
9473 #: config/xtensa/xtensa.opt:39
9474 msgid "Intersperse literal pools with code in the text section."
9477 #: config/xtensa/xtensa.opt:43
9479 "Relax literals in assembler and place them automatically in the text section."
9482 #: config/xtensa/xtensa.opt:47
9484 "-mno-serialize-volatile\tDo not serialize volatile memory references with "
9485 "MEMW instructions."
9488 #: config/i386/cygming.opt:23
9489 msgid "Create console application."
9492 #: config/i386/cygming.opt:27
9493 msgid "Generate code for a DLL."
9496 #: config/i386/cygming.opt:31
9497 msgid "Ignore dllimport for functions."
9500 #: config/i386/cygming.opt:35
9501 msgid "Use Mingw-specific thread support."
9504 #: config/i386/cygming.opt:39
9505 msgid "Set Windows defines."
9508 #: config/i386/cygming.opt:43
9509 msgid "Create GUI application."
9512 #: config/i386/cygming.opt:47
9513 msgid "Use the GNU extension to the PE format for aligned common data."
9516 #: config/i386/cygming.opt:51
9518 "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
9519 "delete replacement."
9522 #: config/i386/cygming.opt:55
9523 msgid "For nested functions on stack executable permission is set."
9526 #: config/i386/cygming.opt:62
9527 msgid "Put relocated read-only data into .data section."
9530 #: config/i386/mingw.opt:29
9531 msgid "Warn about none ISO msvcrt scanf/printf width extensions."
9534 #: config/i386/mingw-w64.opt:23
9535 msgid "Use unicode startup and define UNICODE macro."
9538 #: config/i386/i386.opt:192
9539 msgid "sizeof(long double) is 16."
9542 #: config/i386/i386.opt:196 config/i386/i386.opt:364
9543 msgid "Use hardware fp."
9546 #: config/i386/i386.opt:200
9547 msgid "sizeof(long double) is 12."
9550 #: config/i386/i386.opt:204
9551 msgid "Use 80-bit long double."
9554 #: config/i386/i386.opt:208 config/s390/s390.opt:160
9555 #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
9556 msgid "Use 64-bit long double."
9559 #: config/i386/i386.opt:212 config/s390/s390.opt:156
9560 #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
9561 msgid "Use 128-bit long double."
9564 #: config/i386/i386.opt:216 config/sh/sh.opt:179
9565 msgid "Reserve space for outgoing arguments in the function prologue."
9568 #: config/i386/i386.opt:220
9569 msgid "Align some doubles on dword boundary."
9572 #: config/i386/i386.opt:224
9573 msgid "Function starts are aligned to this power of 2."
9576 #: config/i386/i386.opt:228
9577 msgid "Jump targets are aligned to this power of 2."
9580 #: config/i386/i386.opt:232
9581 msgid "Loop code aligned to this power of 2."
9584 #: config/i386/i386.opt:236
9585 msgid "Align destination of the string operations."
9588 #: config/i386/i386.opt:240
9589 msgid "Use the given data alignment."
9592 #: config/i386/i386.opt:244
9593 msgid "Known data alignment choices (for use with the -malign-data= option):"
9596 #: config/i386/i386.opt:261
9597 msgid "Use given assembler dialect."
9600 #: config/i386/i386.opt:265
9601 msgid "Known assembler dialects (for use with the -masm= option):"
9604 #: config/i386/i386.opt:275
9605 msgid "Branches are this expensive (arbitrary units)."
9608 #: config/i386/i386.opt:279
9610 "-mlarge-data-threshold=<number>\tData greater than given threshold will go "
9611 "into .ldata section in x86-64 medium model."
9614 #: config/i386/i386.opt:283
9615 msgid "Use given x86-64 code model."
9618 #: config/i386/i386.opt:306
9619 msgid "Use given address mode."
9622 #: config/i386/i386.opt:310
9623 msgid "Known address mode (for use with the -maddress-mode= option):"
9626 #: config/i386/i386.opt:319
9627 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
9630 #: config/i386/i386.opt:323
9631 msgid "Generate sin, cos, sqrt for FPU."
9634 #: config/i386/i386.opt:327
9635 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
9638 #: config/i386/i386.opt:331
9639 msgid "Return values of functions in FPU registers."
9642 #: config/i386/i386.opt:335
9643 msgid "Generate floating point mathematics using given instruction set."
9646 #: config/i386/i386.opt:339
9647 msgid "Valid arguments to -mfpmath=:"
9650 #: config/i386/i386.opt:372
9651 msgid "Inline all known string operations."
9654 #: config/i386/i386.opt:376
9656 "Inline memset/memcpy string operations, but perform inline version only for "
9660 #: config/i386/i386.opt:379
9662 "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-"
9663 "masm=intel%> and %<-masm=att%> instead"
9666 #: config/i386/i386.opt:384
9667 msgid "Use native (MS) bitfield layout."
9670 #: config/i386/i386.opt:404
9671 msgid "Set 80387 floating-point precision to 32-bit."
9674 #: config/i386/i386.opt:408
9675 msgid "Set 80387 floating-point precision to 64-bit."
9678 #: config/i386/i386.opt:412
9679 msgid "Set 80387 floating-point precision to 80-bit."
9682 #: config/i386/i386.opt:420
9683 msgid "Assume incoming stack aligned to this power of 2."
9686 #: config/i386/i386.opt:424
9687 msgid "Use push instructions to save outgoing arguments."
9690 #: config/i386/i386.opt:428
9691 msgid "Use red-zone in the x86-64 code."
9694 #: config/i386/i386.opt:432
9695 msgid "Number of registers used to pass integer arguments."
9698 #: config/i386/i386.opt:436
9699 msgid "Alternate calling convention."
9702 #: config/i386/i386.opt:440 config/alpha/alpha.opt:23
9703 msgid "Do not use hardware fp."
9706 #: config/i386/i386.opt:444
9707 msgid "Use SSE register passing conventions for SF and DF mode."
9710 #: config/i386/i386.opt:448
9711 msgid "Realign stack in prologue."
9714 #: config/i386/i386.opt:452
9715 msgid "Enable stack probing."
9718 #: config/i386/i386.opt:456
9719 msgid "Specify memcpy expansion strategy when expected size is known."
9722 #: config/i386/i386.opt:460
9723 msgid "Specify memset expansion strategy when expected size is known."
9726 #: config/i386/i386.opt:464
9727 msgid "Chose strategy to generate stringop using."
9730 #: config/i386/i386.opt:468
9731 msgid "Valid arguments to -mstringop-strategy=:"
9734 #: config/i386/i386.opt:496
9735 msgid "Use given thread-local storage dialect."
9738 #: config/i386/i386.opt:500
9739 msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
9742 #: config/i386/i386.opt:510
9744 msgid "Use direct references against %gs when accessing tls data."
9747 #: config/i386/i386.opt:518
9748 msgid "Fine grain control of tune features."
9751 #: config/i386/i386.opt:522
9752 msgid "Clear all tune features."
9755 #: config/i386/i386.opt:529
9756 msgid "Generate code that conforms to Intel MCU psABI."
9759 #: config/i386/i386.opt:533
9760 msgid "Generate code that conforms to the given ABI."
9763 #: config/i386/i386.opt:537 config/nds32/nds32.opt:51
9764 msgid "Known ABIs (for use with the -mabi= option):"
9767 #: config/i386/i386.opt:547
9769 "Use libgcc stubs to save and restore registers clobbered by 64-bit Microsoft "
9770 "to System V ABI calls."
9773 #: config/i386/i386.opt:551 config/powerpcspe/powerpcspe.opt:189
9774 #: config/rs6000/rs6000.opt:200
9775 msgid "Vector library ABI to use."
9778 #: config/i386/i386.opt:555
9780 "Known vectorization library ABIs (for use with the -mveclibabi= option):"
9783 #: config/i386/i386.opt:565
9784 msgid "Return 8-byte vectors in memory."
9787 #: config/i386/i386.opt:569
9788 msgid "Generate reciprocals instead of divss and sqrtss."
9791 #: config/i386/i386.opt:573
9792 msgid "Control generation of reciprocal estimates."
9795 #: config/i386/i386.opt:577
9796 msgid "Generate cld instruction in the function prologue."
9799 #: config/i386/i386.opt:581
9801 "Generate vzeroupper instruction before a transfer of control flow out of the "
9805 #: config/i386/i386.opt:586
9807 "Disable Scalar to Vector optimization pass transforming 64-bit integer "
9808 "computations into a vector ones."
9811 #: config/i386/i386.opt:591
9813 "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4 or "
9814 "znver1 and Haifa scheduling is selected."
9817 #: config/i386/i386.opt:596
9819 "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-"
9823 #: config/i386/i386.opt:600
9825 "Use given register vector width instructions instead of maximum register "
9826 "width in the auto-vectorizer."
9829 #: config/i386/i386.opt:604
9831 "Known preferred register vector length (to use with the -mprefer-vector-"
9835 #: config/i386/i386.opt:622
9836 msgid "Generate 32bit i386 code."
9839 #: config/i386/i386.opt:626
9840 msgid "Generate 64bit x86-64 code."
9843 #: config/i386/i386.opt:630
9844 msgid "Generate 32bit x86-64 code."
9847 #: config/i386/i386.opt:634
9848 msgid "Generate 16bit i386 code."
9851 #: config/i386/i386.opt:638
9852 msgid "Support MMX built-in functions."
9855 #: config/i386/i386.opt:642
9856 msgid "Support 3DNow! built-in functions."
9859 #: config/i386/i386.opt:646
9860 msgid "Support Athlon 3Dnow! built-in functions."
9863 #: config/i386/i386.opt:650
9864 msgid "Support MMX and SSE built-in functions and code generation."
9867 #: config/i386/i386.opt:654
9868 msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
9871 #: config/i386/i386.opt:658
9872 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
9875 #: config/i386/i386.opt:662
9877 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code "
9881 #: config/i386/i386.opt:666
9883 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
9887 #: config/i386/i386.opt:670 config/i386/i386.opt:674
9889 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
9890 "and code generation."
9893 #: config/i386/i386.opt:678
9895 "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
9898 #: config/i386/i386.opt:681
9899 msgid "%<-msse5%> was removed"
9902 #: config/i386/i386.opt:686
9904 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
9905 "functions and code generation."
9908 #: config/i386/i386.opt:690
9910 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in "
9911 "functions and code generation."
9914 #: config/i386/i386.opt:694
9916 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9917 "built-in functions and code generation."
9920 #: config/i386/i386.opt:698
9922 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9923 "and AVX512PF built-in functions and code generation."
9926 #: config/i386/i386.opt:702
9928 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9929 "and AVX512ER built-in functions and code generation."
9932 #: config/i386/i386.opt:706
9934 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9935 "and AVX512CD built-in functions and code generation."
9938 #: config/i386/i386.opt:710
9940 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9941 "and AVX512DQ built-in functions and code generation."
9944 #: config/i386/i386.opt:714
9946 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9947 "and AVX512BW built-in functions and code generation."
9950 #: config/i386/i386.opt:718
9952 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9953 "and AVX512VL built-in functions and code generation."
9956 #: config/i386/i386.opt:722
9958 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9959 "and AVX512IFMA built-in functions and code generation."
9962 #: config/i386/i386.opt:726
9964 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9965 "and AVX512VBMI built-in functions and code generation."
9968 #: config/i386/i386.opt:730
9970 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
9971 "AVX5124FMAPS built-in functions and code generation."
9974 #: config/i386/i386.opt:734
9976 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
9977 "AVX5124VNNIW built-in functions and code generation."
9980 #: config/i386/i386.opt:738
9982 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
9983 "AVX512VPOPCNTDQ built-in functions and code generation."
9986 #: config/i386/i386.opt:742
9988 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
9989 "AVX512VBMI2 built-in functions and code generation."
9992 #: config/i386/i386.opt:746
9993 msgid "Support AVX512VNNI built-in functions and code generation."
9996 #: config/i386/i386.opt:750
9998 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and "
9999 "AVX512BITALG built-in functions and code generation."
10002 #: config/i386/i386.opt:754
10004 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
10005 "functions and code generation."
10008 #: config/i386/i386.opt:758
10010 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code "
10014 #: config/i386/i386.opt:762
10015 msgid "Support FMA4 built-in functions and code generation."
10018 #: config/i386/i386.opt:766
10019 msgid "Support XOP built-in functions and code generation."
10022 #: config/i386/i386.opt:770
10023 msgid "Support LWP built-in functions and code generation."
10026 #: config/i386/i386.opt:774
10028 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
10031 #: config/i386/i386.opt:778
10032 msgid "Support code generation of popcnt instruction."
10035 #: config/i386/i386.opt:782
10036 msgid "Support PCONFIG built-in functions and code generation."
10039 #: config/i386/i386.opt:786
10040 msgid "Support WBNOINVD built-in functions and code generation."
10043 #: config/i386/i386.opt:790
10044 msgid "Support SGX built-in functions and code generation."
10047 #: config/i386/i386.opt:794
10048 msgid "Support RDPID built-in functions and code generation."
10051 #: config/i386/i386.opt:798
10052 msgid "Support GFNI built-in functions and code generation."
10055 #: config/i386/i386.opt:802
10056 msgid "Support VAES built-in functions and code generation."
10059 #: config/i386/i386.opt:806
10060 msgid "Support VPCLMULQDQ built-in functions and code generation."
10063 #: config/i386/i386.opt:810
10064 msgid "Support BMI built-in functions and code generation."
10067 #: config/i386/i386.opt:814
10068 msgid "Support BMI2 built-in functions and code generation."
10071 #: config/i386/i386.opt:818
10072 msgid "Support LZCNT built-in function and code generation."
10075 #: config/i386/i386.opt:822
10076 msgid "Support Hardware Lock Elision prefixes."
10079 #: config/i386/i386.opt:826
10080 msgid "Support RDSEED instruction."
10083 #: config/i386/i386.opt:830
10084 msgid "Support PREFETCHW instruction."
10087 #: config/i386/i386.opt:834
10088 msgid "Support flag-preserving add-carry instructions."
10091 #: config/i386/i386.opt:838
10092 msgid "Support CLFLUSHOPT instructions."
10095 #: config/i386/i386.opt:842
10096 msgid "Support CLWB instruction."
10099 #: config/i386/i386.opt:845
10100 msgid "%<-mpcommit%> was deprecated"
10103 #: config/i386/i386.opt:850
10104 msgid "Support FXSAVE and FXRSTOR instructions."
10107 #: config/i386/i386.opt:854
10108 msgid "Support XSAVE and XRSTOR instructions."
10111 #: config/i386/i386.opt:858
10112 msgid "Support XSAVEOPT instruction."
10115 #: config/i386/i386.opt:862
10116 msgid "Support XSAVEC instructions."
10119 #: config/i386/i386.opt:866
10120 msgid "Support XSAVES and XRSTORS instructions."
10123 #: config/i386/i386.opt:870
10124 msgid "Support TBM built-in functions and code generation."
10127 #: config/i386/i386.opt:874
10128 msgid "Support code generation of cmpxchg16b instruction."
10131 #: config/i386/i386.opt:878
10132 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
10135 #: config/i386/i386.opt:882
10136 msgid "Support code generation of movbe instruction."
10139 #: config/i386/i386.opt:886
10140 msgid "Support code generation of crc32 instruction."
10143 #: config/i386/i386.opt:890
10144 msgid "Support AES built-in functions and code generation."
10147 #: config/i386/i386.opt:894
10148 msgid "Support SHA1 and SHA256 built-in functions and code generation."
10151 #: config/i386/i386.opt:898
10152 msgid "Support PCLMUL built-in functions and code generation."
10155 #: config/i386/i386.opt:902
10156 msgid "Encode SSE instructions with VEX prefix."
10159 #: config/i386/i386.opt:906
10160 msgid "Support FSGSBASE built-in functions and code generation."
10163 #: config/i386/i386.opt:910
10164 msgid "Support RDRND built-in functions and code generation."
10167 #: config/i386/i386.opt:914
10168 msgid "Support F16C built-in functions and code generation."
10171 #: config/i386/i386.opt:918
10172 msgid "Support PREFETCHWT1 built-in functions and code generation."
10175 #: config/i386/i386.opt:922
10176 msgid "Emit profiling counter call at function entry before prologue."
10179 #: config/i386/i386.opt:926
10180 msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
10183 #: config/i386/i386.opt:930 config/s390/s390.opt:308
10185 "Generate mcount/__fentry__ calls as nops. To activate they need to be "
10189 #: config/i386/i386.opt:935
10190 msgid "Skip setting up RAX register when passing variable arguments."
10193 #: config/i386/i386.opt:939
10195 "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-"
10199 #: config/i386/i386.opt:943
10200 msgid "Split 32-byte AVX unaligned load."
10203 #: config/i386/i386.opt:947
10204 msgid "Split 32-byte AVX unaligned store."
10207 #: config/i386/i386.opt:951
10208 msgid "Support RTM built-in functions and code generation."
10211 #: config/i386/i386.opt:959
10212 msgid "Support MWAITX and MONITORX built-in functions and code generation."
10215 #: config/i386/i386.opt:963
10216 msgid "Support CLZERO built-in functions and code generation."
10219 #: config/i386/i386.opt:967
10220 msgid "Support PKU built-in functions and code generation."
10223 #: config/i386/i386.opt:971 config/powerpcspe/powerpcspe.opt:678
10224 #: config/rs6000/rs6000.opt:547
10225 msgid "Use given stack-protector guard."
10228 #: config/i386/i386.opt:975
10230 "Known stack protector guard (for use with the -mstack-protector-guard= "
10234 #: config/i386/i386.opt:985 config/powerpcspe/powerpcspe.opt:692
10235 #: config/rs6000/rs6000.opt:561
10236 msgid "Use the given base register for addressing the stack-protector guard."
10239 #: config/i386/i386.opt:992 config/powerpcspe/powerpcspe.opt:699
10240 #: config/rs6000/rs6000.opt:568
10241 msgid "Use the given offset for addressing the stack-protector guard."
10244 #: config/i386/i386.opt:999
10245 msgid "Use the given symbol for addressing the stack-protector guard."
10248 #: config/i386/i386.opt:1003
10249 msgid "Attempt to avoid generating instruction sequences containing ret bytes."
10252 #: config/i386/i386.opt:1011
10254 "Enable shadow stack built-in functions from Control-flow Enforcement "
10255 "Technology (CET)."
10258 #: config/i386/i386.opt:1016
10260 "Turn on CET instrumentation for switch statements that use a jump table and "
10261 "an indirect jump."
10264 #: config/i386/i386.opt:1021
10265 msgid "Make all function calls indirect."
10268 #: config/i386/i386.opt:1025
10269 msgid "Convert indirect call and jump to call and return thunks."
10272 #: config/i386/i386.opt:1029
10273 msgid "Convert function return to call and return thunk."
10276 #: config/i386/i386.opt:1033 config/s390/s390.opt:274
10278 "Known indirect branch choices (for use with the -mindirect-branch=/-"
10279 "mfunction-return= options):"
10282 #: config/i386/i386.opt:1049
10283 msgid "Force indirect call and jump via register."
10286 #: config/i386/i386.opt:1053
10287 msgid "Support MOVDIRI built-in functions and code generation."
10290 #: config/i386/i386.opt:1057
10291 msgid "Support MOVDIR64B built-in functions and code generation."
10294 #: config/i386/i386.opt:1061
10295 msgid "Support WAITPKG built-in functions and code generation."
10298 #: config/i386/i386.opt:1065
10299 msgid "Support CLDEMOTE built-in functions and code generation."
10302 #: config/pa/pa64-hpux.opt:23
10303 msgid "Assume code will be linked by GNU ld."
10306 #: config/pa/pa64-hpux.opt:27
10307 msgid "Assume code will be linked by HP ld."
10310 #: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
10311 #: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
10312 msgid "Specify UNIX standard for predefines and linking."
10315 #: config/pa/pa-hpux.opt:27
10316 msgid "Generate cpp defines for server IO."
10319 #: config/pa/pa-hpux.opt:35
10320 msgid "Generate cpp defines for workstation IO."
10323 #: config/pa/pa.opt:30 config/pa/pa.opt:87 config/pa/pa.opt:95
10324 msgid "Generate PA1.0 code."
10327 #: config/pa/pa.opt:34 config/pa/pa.opt:99 config/pa/pa.opt:140
10328 msgid "Generate PA1.1 code."
10331 #: config/pa/pa.opt:38 config/pa/pa.opt:103
10332 msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
10335 #: config/pa/pa.opt:46
10336 msgid "Caller copies function arguments passed by hidden reference."
10339 #: config/pa/pa.opt:50
10340 msgid "Disable FP regs."
10343 #: config/pa/pa.opt:54
10344 msgid "Disable indexed addressing."
10347 #: config/pa/pa.opt:58
10348 msgid "Generate fast indirect calls."
10351 #: config/pa/pa.opt:66
10352 msgid "Assume code will be assembled by GAS."
10355 #: config/pa/pa.opt:75
10356 msgid "Enable linker optimizations."
10359 #: config/pa/pa.opt:79
10360 msgid "Always generate long calls."
10363 #: config/pa/pa.opt:83
10364 msgid "Emit long load/store sequences."
10367 #: config/pa/pa.opt:91
10368 msgid "Disable space regs."
10371 #: config/pa/pa.opt:107
10372 msgid "Use portable calling conventions."
10375 #: config/pa/pa.opt:111
10377 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
10378 "7200, 7300, and 8000."
10381 #: config/pa/pa.opt:136 config/frv/frv.opt:215
10382 msgid "Use software floating point."
10385 #: config/pa/pa.opt:144
10386 msgid "Do not disable space regs."
10389 #: config/v850/v850.opt:29
10390 msgid "Use registers r2 and r5."
10393 #: config/v850/v850.opt:33
10394 msgid "Use 4 byte entries in switch tables."
10397 #: config/v850/v850.opt:37
10398 msgid "Enable backend debugging."
10401 #: config/v850/v850.opt:41
10402 msgid "Do not use the callt instruction (default)."
10405 #: config/v850/v850.opt:45
10406 msgid "Reuse r30 on a per function basis."
10409 #: config/v850/v850.opt:52
10410 msgid "Prohibit PC relative function calls."
10413 #: config/v850/v850.opt:56
10414 msgid "Use stubs for function prologues."
10417 #: config/v850/v850.opt:60
10418 msgid "Set the max size of data eligible for the SDA area."
10421 #: config/v850/v850.opt:67
10422 msgid "Enable the use of the short load instructions."
10425 #: config/v850/v850.opt:71
10426 msgid "Same as: -mep -mprolog-function."
10429 #: config/v850/v850.opt:75
10430 msgid "Set the max size of data eligible for the TDA area."
10433 #: config/v850/v850.opt:82
10434 msgid "Do not enforce strict alignment."
10437 #: config/v850/v850.opt:86
10439 "Put jump tables for switch statements into the .data section rather than "
10440 "the .code section."
10443 #: config/v850/v850.opt:93
10444 msgid "Compile for the v850 processor."
10447 #: config/v850/v850.opt:97
10448 msgid "Compile for the v850e processor."
10451 #: config/v850/v850.opt:101
10452 msgid "Compile for the v850e1 processor."
10455 #: config/v850/v850.opt:105
10456 msgid "Compile for the v850es variant of the v850e1."
10459 #: config/v850/v850.opt:109
10460 msgid "Compile for the v850e2 processor."
10463 #: config/v850/v850.opt:113
10464 msgid "Compile for the v850e2v3 processor."
10467 #: config/v850/v850.opt:117
10468 msgid "Compile for the v850e3v5 processor."
10471 #: config/v850/v850.opt:124
10472 msgid "Enable v850e3v5 loop instructions."
10475 #: config/v850/v850.opt:128
10476 msgid "Set the max size of data eligible for the ZDA area."
10479 #: config/v850/v850.opt:135
10480 msgid "Enable relaxing in the assembler."
10483 #: config/v850/v850.opt:139
10484 msgid "Prohibit PC relative jumps."
10487 #: config/v850/v850.opt:143
10488 msgid "Inhibit the use of hardware floating point instructions."
10491 #: config/v850/v850.opt:147
10493 "Allow the use of hardware floating point instructions for V850E2V3 and up."
10496 #: config/v850/v850.opt:151
10497 msgid "Enable support for the RH850 ABI. This is the default."
10500 #: config/v850/v850.opt:155
10501 msgid "Enable support for the old GCC ABI."
10504 #: config/v850/v850.opt:159
10505 msgid "Support alignments of up to 64-bits."
10508 #: config/powerpcspe/darwin.opt:38 config/powerpcspe/sysv4.opt:141
10509 #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:145
10510 msgid "Generate 64-bit code."
10513 #: config/powerpcspe/darwin.opt:42 config/powerpcspe/sysv4.opt:145
10514 #: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:149
10515 msgid "Generate 32-bit code."
10518 #: config/powerpcspe/powerpcspe-tables.opt:23
10519 #: config/rs6000/rs6000-tables.opt:24
10520 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
10523 #: config/powerpcspe/powerpcspe.opt:109 config/rs6000/rs6000.opt:121
10524 msgid "Use PowerPC-64 instruction set."
10527 #: config/powerpcspe/powerpcspe.opt:113 config/rs6000/rs6000.opt:125
10528 msgid "Use PowerPC General Purpose group optional instructions."
10531 #: config/powerpcspe/powerpcspe.opt:117 config/rs6000/rs6000.opt:129
10532 msgid "Use PowerPC Graphics group optional instructions."
10535 #: config/powerpcspe/powerpcspe.opt:121 config/rs6000/rs6000.opt:133
10536 msgid "Use PowerPC V2.01 single field mfcr instruction."
10539 #: config/powerpcspe/powerpcspe.opt:125 config/rs6000/rs6000.opt:137
10540 msgid "Use PowerPC V2.02 popcntb instruction."
10543 #: config/powerpcspe/powerpcspe.opt:129 config/rs6000/rs6000.opt:141
10544 msgid "Use PowerPC V2.02 floating point rounding instructions."
10547 #: config/powerpcspe/powerpcspe.opt:133 config/rs6000/rs6000.opt:145
10548 msgid "Use PowerPC V2.05 compare bytes instruction."
10551 #: config/powerpcspe/powerpcspe.opt:137 config/rs6000/rs6000.opt:149
10553 "Use extended PowerPC V2.05 move floating point to/from GPR instructions."
10556 #: config/powerpcspe/powerpcspe.opt:141 config/rs6000/rs6000.opt:153
10557 msgid "Use AltiVec instructions."
10560 #: config/powerpcspe/powerpcspe.opt:145
10561 msgid "Generate AltiVec instructions using little-endian element order."
10564 #: config/powerpcspe/powerpcspe.opt:149
10565 msgid "Generate AltiVec instructions using big-endian element order."
10568 #: config/powerpcspe/powerpcspe.opt:153 config/rs6000/rs6000.opt:161
10569 msgid "Use decimal floating point instructions."
10572 #: config/powerpcspe/powerpcspe.opt:157 config/rs6000/rs6000.opt:165
10573 msgid "Use 4xx half-word multiply instructions."
10576 #: config/powerpcspe/powerpcspe.opt:161 config/rs6000/rs6000.opt:169
10577 msgid "Use 4xx string-search dlmzb instruction."
10580 #: config/powerpcspe/powerpcspe.opt:165 config/rs6000/rs6000.opt:173
10581 msgid "Generate load/store multiple instructions."
10584 #: config/powerpcspe/powerpcspe.opt:169
10585 msgid "Generate string instructions for block moves."
10588 #: config/powerpcspe/powerpcspe.opt:181 config/rs6000/rs6000.opt:192
10589 msgid "Use PowerPC V2.06 popcntd instruction."
10592 #: config/powerpcspe/powerpcspe.opt:185 config/rs6000/rs6000.opt:196
10594 "Under -ffast-math, generate a FRIZ instruction for (double)(long long) "
10598 #: config/powerpcspe/powerpcspe.opt:193 config/rs6000/rs6000.opt:204
10599 msgid "Use vector/scalar (VSX) instructions."
10602 #: config/powerpcspe/powerpcspe.opt:240 config/rs6000/rs6000.opt:232
10603 msgid "Do not generate load/store with update instructions."
10606 #: config/powerpcspe/powerpcspe.opt:244 config/rs6000/rs6000.opt:236
10607 msgid "Generate load/store with update instructions."
10610 #: config/powerpcspe/powerpcspe.opt:248 config/arm/arm.opt:188
10611 #: config/rs6000/rs6000.opt:240
10612 msgid "Do not load the PIC register in function prologues."
10615 #: config/powerpcspe/powerpcspe.opt:252 config/rs6000/rs6000.opt:244
10616 msgid "Avoid generation of indexed load/store instructions when possible."
10619 #: config/powerpcspe/powerpcspe.opt:256 config/rs6000/rs6000.opt:248
10620 msgid "Mark __tls_get_addr calls with argument info."
10623 #: config/powerpcspe/powerpcspe.opt:263 config/rs6000/rs6000.opt:255
10624 msgid "Schedule the start and end of the procedure."
10627 #: config/powerpcspe/powerpcspe.opt:267 config/rs6000/rs6000.opt:259
10628 msgid "Return all structures in memory (AIX default)."
10631 #: config/powerpcspe/powerpcspe.opt:271 config/rs6000/rs6000.opt:263
10632 msgid "Return small structures in registers (SVR4 default)."
10635 #: config/powerpcspe/powerpcspe.opt:275 config/rs6000/rs6000.opt:267
10636 msgid "Conform more closely to IBM XLC semantics."
10639 #: config/powerpcspe/powerpcspe.opt:279 config/powerpcspe/powerpcspe.opt:283
10640 #: config/rs6000/rs6000.opt:271 config/rs6000/rs6000.opt:275
10642 "Generate software reciprocal divide and square root for better throughput."
10645 #: config/powerpcspe/powerpcspe.opt:287 config/rs6000/rs6000.opt:279
10646 msgid "Assume that the reciprocal estimate instructions provide more accuracy."
10649 #: config/powerpcspe/powerpcspe.opt:291 config/rs6000/rs6000.opt:283
10650 msgid "Do not place floating point constants in TOC."
10653 #: config/powerpcspe/powerpcspe.opt:295 config/rs6000/rs6000.opt:287
10654 msgid "Place floating point constants in TOC."
10657 #: config/powerpcspe/powerpcspe.opt:299 config/rs6000/rs6000.opt:291
10658 msgid "Do not place symbol+offset constants in TOC."
10661 #: config/powerpcspe/powerpcspe.opt:303 config/rs6000/rs6000.opt:295
10662 msgid "Place symbol+offset constants in TOC."
10665 #: config/powerpcspe/powerpcspe.opt:314 config/rs6000/rs6000.opt:306
10666 msgid "Use only one TOC entry per procedure."
10669 #: config/powerpcspe/powerpcspe.opt:318 config/rs6000/rs6000.opt:310
10670 msgid "Put everything in the regular TOC."
10673 #: config/powerpcspe/powerpcspe.opt:322 config/rs6000/rs6000.opt:314
10674 msgid "Generate VRSAVE instructions when generating AltiVec code."
10677 #: config/powerpcspe/powerpcspe.opt:326 config/rs6000/rs6000.opt:318
10678 msgid "Deprecated option. Use -mno-vrsave instead."
10681 #: config/powerpcspe/powerpcspe.opt:330 config/rs6000/rs6000.opt:322
10682 msgid "Deprecated option. Use -mvrsave instead."
10685 #: config/powerpcspe/powerpcspe.opt:334
10687 "Specify how many bytes should be moved inline before calling out to memcpy/"
10691 #: config/powerpcspe/powerpcspe.opt:338
10693 "Specify the maximum number pairs of load instructions that should be "
10694 "generated inline for the compare. If the number needed exceeds the limit, a "
10695 "call to memcmp will be generated instead."
10698 #: config/powerpcspe/powerpcspe.opt:342
10700 "Specify the maximum number pairs of load instructions that should be "
10701 "generated inline for the compare. If the number needed exceeds the limit, a "
10702 "call to strncmp will be generated instead."
10705 #: config/powerpcspe/powerpcspe.opt:346 config/rs6000/rs6000.opt:342
10706 msgid "Generate isel instructions."
10709 #: config/powerpcspe/powerpcspe.opt:350 config/rs6000/rs6000.opt:346
10710 msgid "Deprecated option. Use -mno-isel instead."
10713 #: config/powerpcspe/powerpcspe.opt:354 config/rs6000/rs6000.opt:350
10714 msgid "Deprecated option. Use -misel instead."
10717 #: config/powerpcspe/powerpcspe.opt:358
10718 msgid "Generate SPE SIMD instructions on E500."
10721 #: config/powerpcspe/powerpcspe.opt:362
10722 msgid "Generate PPC750CL paired-single instructions."
10725 #: config/powerpcspe/powerpcspe.opt:366
10726 msgid "Deprecated option. Use -mno-spe instead."
10729 #: config/powerpcspe/powerpcspe.opt:370
10730 msgid "Deprecated option. Use -mspe instead."
10733 #: config/powerpcspe/powerpcspe.opt:374 config/rs6000/rs6000.opt:354
10734 msgid "-mdebug=\tEnable debug output."
10737 #: config/powerpcspe/powerpcspe.opt:378 config/rs6000/rs6000.opt:358
10738 msgid "Use the AltiVec ABI extensions."
10741 #: config/powerpcspe/powerpcspe.opt:382 config/rs6000/rs6000.opt:362
10742 msgid "Do not use the AltiVec ABI extensions."
10745 #: config/powerpcspe/powerpcspe.opt:386
10746 msgid "Use the SPE ABI extensions."
10749 #: config/powerpcspe/powerpcspe.opt:390
10750 msgid "Do not use the SPE ABI extensions."
10753 #: config/powerpcspe/powerpcspe.opt:394 config/rs6000/rs6000.opt:366
10754 msgid "Use the ELFv1 ABI."
10757 #: config/powerpcspe/powerpcspe.opt:398 config/rs6000/rs6000.opt:370
10758 msgid "Use the ELFv2 ABI."
10761 #: config/powerpcspe/powerpcspe.opt:405 config/rs6000/rs6000.opt:377
10762 msgid "using darwin64 ABI"
10765 #: config/powerpcspe/powerpcspe.opt:408 config/rs6000/rs6000.opt:380
10766 msgid "using old darwin ABI"
10769 #: config/powerpcspe/powerpcspe.opt:411
10770 msgid "using IEEE extended precision long double"
10773 #: config/powerpcspe/powerpcspe.opt:414
10774 msgid "using IBM extended precision long double"
10777 #: config/powerpcspe/powerpcspe.opt:418 config/rs6000/rs6000.opt:390
10778 msgid "-mcpu=\tUse features of and schedule code for given CPU."
10781 #: config/powerpcspe/powerpcspe.opt:422 config/rs6000/rs6000.opt:394
10782 msgid "-mtune=\tSchedule code for given CPU."
10785 #: config/powerpcspe/powerpcspe.opt:426
10786 msgid "-mtraceback=\tSelect full, part, or no traceback table."
10789 #: config/powerpcspe/powerpcspe.opt:442 config/rs6000/rs6000.opt:414
10790 msgid "Avoid all range limits on call instructions."
10793 #: config/powerpcspe/powerpcspe.opt:446
10794 msgid "Generate Cell microcode."
10797 #: config/powerpcspe/powerpcspe.opt:450
10798 msgid "Warn when a Cell microcoded instruction is emitted."
10801 #: config/powerpcspe/powerpcspe.opt:454 config/rs6000/rs6000.opt:422
10802 msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
10805 #: config/powerpcspe/powerpcspe.opt:458
10806 msgid "-mfloat-gprs=\tSelect GPR floating point method."
10809 #: config/powerpcspe/powerpcspe.opt:462
10810 msgid "Valid arguments to -mfloat-gprs=:"
10813 #: config/powerpcspe/powerpcspe.opt:478
10814 msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
10817 #: config/powerpcspe/powerpcspe.opt:482 config/sparc/sparc.opt:62
10818 msgid "Enable Local Register Allocation."
10821 #: config/powerpcspe/powerpcspe.opt:486 config/rs6000/rs6000.opt:434
10822 msgid "Determine which dependences between insns are considered costly."
10825 #: config/powerpcspe/powerpcspe.opt:490 config/rs6000/rs6000.opt:438
10826 msgid "Specify which post scheduling nop insertion scheme to apply."
10829 #: config/powerpcspe/powerpcspe.opt:494 config/rs6000/rs6000.opt:442
10830 msgid "Specify alignment of structure fields default/natural."
10833 #: config/powerpcspe/powerpcspe.opt:498 config/rs6000/rs6000.opt:446
10834 msgid "Valid arguments to -malign-:"
10837 #: config/powerpcspe/powerpcspe.opt:508 config/rs6000/rs6000.opt:456
10838 msgid "Specify scheduling priority for dispatch slot restricted insns."
10841 #: config/powerpcspe/powerpcspe.opt:512
10842 msgid "Single-precision floating point unit."
10845 #: config/powerpcspe/powerpcspe.opt:516
10846 msgid "Double-precision floating point unit."
10849 #: config/powerpcspe/powerpcspe.opt:520
10850 msgid "Floating point unit does not support divide & sqrt."
10853 #: config/powerpcspe/powerpcspe.opt:524
10854 msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
10857 #: config/powerpcspe/powerpcspe.opt:546
10858 msgid "Specify Xilinx FPU."
10861 #: config/powerpcspe/powerpcspe.opt:550 config/rs6000/rs6000.opt:460
10862 msgid "Use r11 to hold the static link in calls to functions via pointers."
10865 #: config/powerpcspe/powerpcspe.opt:554 config/rs6000/rs6000.opt:464
10866 msgid "Save the TOC in the prologue for indirect calls rather than inline."
10869 #: config/powerpcspe/powerpcspe.opt:558
10870 msgid "Allow 128-bit integers in VSX registers."
10873 #: config/powerpcspe/powerpcspe.opt:562 config/rs6000/rs6000.opt:472
10875 "Fuse certain integer operations together for better performance on power8."
10878 #: config/powerpcspe/powerpcspe.opt:566 config/rs6000/rs6000.opt:476
10879 msgid "Allow sign extension in fusion operations."
10882 #: config/powerpcspe/powerpcspe.opt:570 config/rs6000/rs6000.opt:480
10883 msgid "Use vector and scalar instructions added in ISA 2.07."
10886 #: config/powerpcspe/powerpcspe.opt:574 config/rs6000/rs6000.opt:484
10887 msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
10890 #: config/powerpcspe/powerpcspe.opt:578
10891 msgid "Use ISA 2.07 direct move between GPR & VSX register instructions."
10894 #: config/powerpcspe/powerpcspe.opt:582 config/rs6000/rs6000.opt:491
10895 msgid "Use ISA 2.07 transactional memory (HTM) instructions."
10898 #: config/powerpcspe/powerpcspe.opt:586 config/rs6000/rs6000.opt:495
10899 msgid "Generate the quad word memory instructions (lq/stq)."
10902 #: config/powerpcspe/powerpcspe.opt:590 config/rs6000/rs6000.opt:499
10903 msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
10906 #: config/powerpcspe/powerpcspe.opt:594 config/rs6000/rs6000.opt:503
10908 "Generate aggregate parameter passing code with at most 64-bit alignment."
10911 #: config/powerpcspe/powerpcspe.opt:598
10912 msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx."
10915 #: config/powerpcspe/powerpcspe.opt:602
10917 "Allow float variables in upper registers with -mcpu=power8 or -mpower8-"
10921 #: config/powerpcspe/powerpcspe.opt:606
10922 msgid "Allow float/double variables in upper registers if cpu allows it."
10925 #: config/powerpcspe/powerpcspe.opt:610
10927 "Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx."
10930 #: config/powerpcspe/powerpcspe.opt:614 config/rs6000/rs6000.opt:507
10931 msgid "Analyze and remove doubleword swaps from VSX computations."
10934 #: config/powerpcspe/powerpcspe.opt:618 config/rs6000/rs6000.opt:511
10935 msgid "Fuse certain operations together for better performance on power9."
10938 #: config/powerpcspe/powerpcspe.opt:622 config/rs6000/rs6000.opt:515
10939 msgid "Use certain scalar instructions added in ISA 3.0."
10942 #: config/powerpcspe/powerpcspe.opt:626 config/rs6000/rs6000.opt:519
10943 msgid "Use vector instructions added in ISA 3.0."
10946 #: config/powerpcspe/powerpcspe.opt:630
10947 msgid "Use scalar register+offset memory instructions added in ISA 3.0."
10950 #: config/powerpcspe/powerpcspe.opt:634
10951 msgid "Use vector register+offset memory instructions added in ISA 3.0."
10954 #: config/powerpcspe/powerpcspe.opt:638
10955 msgid "Use register+offset memory instructions added in ISA 3.0."
10958 #: config/powerpcspe/powerpcspe.opt:642 config/rs6000/rs6000.opt:523
10959 msgid "Use the new min/max instructions defined in ISA 3.0."
10962 #: config/powerpcspe/powerpcspe.opt:646 config/rs6000/rs6000.opt:527
10964 "Fuse medium/large code model toc references with the memory instruction."
10967 #: config/powerpcspe/powerpcspe.opt:650 config/rs6000/rs6000.opt:531
10968 msgid "Generate the integer modulo instructions."
10971 #: config/powerpcspe/powerpcspe.opt:658
10972 msgid "Allow the IEEE 128-bit types without requiring the __float128 keyword."
10975 #: config/powerpcspe/powerpcspe.opt:662 config/rs6000/rs6000.opt:535
10976 msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
10979 #: config/powerpcspe/powerpcspe.opt:666 config/rs6000/rs6000.opt:539
10980 msgid "Enable using IEEE 128-bit floating point instructions."
10983 #: config/powerpcspe/powerpcspe.opt:670 config/rs6000/rs6000.opt:543
10984 msgid "Enable default conversions between __float128 & long double."
10987 #: config/powerpcspe/powerpcspe.opt:674
10988 msgid "Enable small integers to be in VSX registers."
10991 #: config/powerpcspe/powerpcspe.opt:682 config/rs6000/rs6000.opt:551
10992 msgid "Valid arguments to -mstack-protector-guard=:"
10995 #: config/powerpcspe/476.opt:24 config/rs6000/476.opt:24
10997 "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl "
10998 "insns used for GOT accesses."
11001 #: config/powerpcspe/aix64.opt:24 config/rs6000/aix64.opt:24
11002 msgid "Compile for 64-bit pointers."
11005 #: config/powerpcspe/aix64.opt:28 config/rs6000/aix64.opt:28
11006 msgid "Compile for 32-bit pointers."
11009 #: config/powerpcspe/aix64.opt:32 config/powerpcspe/linux64.opt:28
11010 #: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
11011 msgid "Select code model."
11014 #: config/powerpcspe/aix64.opt:49 config/rs6000/aix64.opt:49
11015 msgid "Support message passing with the Parallel Environment."
11018 #: config/powerpcspe/linux64.opt:24 config/rs6000/linux64.opt:24
11019 msgid "Call mcount for profiling before a function prologue."
11022 #: config/powerpcspe/sysv4.opt:24
11023 msgid "Select ABI calling convention."
11026 #: config/powerpcspe/sysv4.opt:28 config/c6x/c6x.opt:42
11027 msgid "Select method for sdata handling."
11030 #: config/powerpcspe/sysv4.opt:48 config/rs6000/sysv4.opt:52
11031 msgid "Align to the base type of the bit-field."
11034 #: config/powerpcspe/sysv4.opt:52 config/rs6000/sysv4.opt:56
11036 "Align to the base type of the bit-field. Don't assume that unaligned "
11037 "accesses are handled by the system."
11040 #: config/powerpcspe/sysv4.opt:57 config/powerpcspe/sysv4.opt:61
11041 #: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
11042 msgid "Produce code relocatable at runtime."
11045 #: config/powerpcspe/sysv4.opt:65 config/powerpcspe/sysv4.opt:69
11046 #: config/rs6000/sysv4.opt:69 config/rs6000/sysv4.opt:73
11047 msgid "Produce little endian code."
11050 #: config/powerpcspe/sysv4.opt:73 config/powerpcspe/sysv4.opt:77
11051 #: config/rs6000/sysv4.opt:77 config/rs6000/sysv4.opt:81
11052 msgid "Produce big endian code."
11055 #: config/powerpcspe/sysv4.opt:82 config/powerpcspe/sysv4.opt:86
11056 #: config/powerpcspe/sysv4.opt:95 config/powerpcspe/sysv4.opt:137
11057 #: config/powerpcspe/sysv4.opt:149 config/rs6000/sysv4.opt:86
11058 #: config/rs6000/sysv4.opt:90 config/rs6000/sysv4.opt:99
11059 #: config/rs6000/sysv4.opt:141 config/rs6000/sysv4.opt:153
11060 msgid "no description yet."
11063 #: config/powerpcspe/sysv4.opt:90 config/rs6000/sysv4.opt:94
11064 msgid "Assume all variable arg functions are prototyped."
11067 #: config/powerpcspe/sysv4.opt:99 config/rs6000/sysv4.opt:103
11071 #: config/powerpcspe/sysv4.opt:103 config/rs6000/sysv4.opt:107
11072 msgid "Allow bit-fields to cross word boundaries."
11075 #: config/powerpcspe/sysv4.opt:107 config/rs6000/sysv4.opt:111
11076 msgid "Use alternate register names."
11079 #: config/powerpcspe/sysv4.opt:113 config/rs6000/sysv4.opt:117
11080 msgid "Use default method for sdata handling."
11083 #: config/powerpcspe/sysv4.opt:117 config/rs6000/sysv4.opt:121
11084 msgid "Link with libsim.a, libc.a and sim-crt0.o."
11087 #: config/powerpcspe/sysv4.opt:121 config/rs6000/sysv4.opt:125
11088 msgid "Link with libads.a, libc.a and crt0.o."
11091 #: config/powerpcspe/sysv4.opt:125 config/rs6000/sysv4.opt:129
11092 msgid "Link with libyk.a, libc.a and crt0.o."
11095 #: config/powerpcspe/sysv4.opt:129 config/rs6000/sysv4.opt:133
11096 msgid "Link with libmvme.a, libc.a and crt0.o."
11099 #: config/powerpcspe/sysv4.opt:133 config/rs6000/sysv4.opt:137
11100 msgid "Set the PPC_EMB bit in the ELF flags header."
11103 #: config/powerpcspe/sysv4.opt:153 config/rs6000/sysv4.opt:157
11104 msgid "Generate code to use a non-exec PLT and GOT."
11107 #: config/powerpcspe/sysv4.opt:157 config/rs6000/sysv4.opt:161
11108 msgid "Generate code for old exec BSS PLT."
11111 #: config/powerpcspe/sysv4.opt:161 config/rs6000/sysv4.opt:165
11112 msgid "Emit .gnu_attribute tags."
11117 "-G<number>\tPut global and static data smaller than <number> bytes into a "
11118 "special section (on some targets)."
11121 #: config/lynx.opt:23
11122 msgid "Support legacy multi-threading."
11125 #: config/lynx.opt:27
11126 msgid "Use shared libraries."
11129 #: config/lynx.opt:31
11130 msgid "Support multi-threading."
11133 #: config/nvptx/nvptx.opt:22
11134 msgid "Generate code for a 32-bit ABI."
11137 #: config/nvptx/nvptx.opt:26
11138 msgid "Generate code for a 64-bit ABI."
11141 #: config/nvptx/nvptx.opt:30
11142 msgid "Link in code for a __main kernel."
11145 #: config/nvptx/nvptx.opt:34
11146 msgid "Optimize partition neutering."
11149 #: config/nvptx/nvptx.opt:38
11150 msgid "Use custom stacks instead of local memory for automatic storage."
11153 #: config/nvptx/nvptx.opt:42
11155 "Specify size of .local memory used for stack when the exact amount is not "
11159 #: config/nvptx/nvptx.opt:46
11160 msgid "Generate code that can keep local state uniform across all lanes."
11163 #: config/nvptx/nvptx.opt:50
11165 "Generate code for OpenMP offloading: enables -msoft-stack and -muniform-simt."
11168 #: config/vxworks.opt:36
11169 msgid "Assume the VxWorks RTP environment."
11172 #: config/vxworks.opt:43
11173 msgid "Assume the VxWorks vThreads environment."
11176 #: config/cr16/cr16.opt:23
11177 msgid "-msim Use simulator runtime."
11180 #: config/cr16/cr16.opt:27
11181 msgid "Generate SBIT, CBIT instructions."
11184 #: config/cr16/cr16.opt:31
11185 msgid "Support multiply accumulate instructions."
11188 #: config/cr16/cr16.opt:38
11189 msgid "Treat data references as near, far or medium. medium is default."
11192 #: config/cr16/cr16.opt:42
11193 msgid "Generate code for CR16C architecture."
11196 #: config/cr16/cr16.opt:46
11197 msgid "Generate code for CR16C+ architecture (Default)."
11200 #: config/cr16/cr16.opt:50
11201 msgid "Treat integers as 32-bit."
11204 #: config/avr/avr.opt:23
11205 msgid "Use subroutines for function prologues and epilogues."
11208 #: config/avr/avr.opt:26
11210 msgid "missing device or architecture after %qs"
11213 #: config/avr/avr.opt:27
11214 msgid "-mmcu=MCU\tSelect the target MCU."
11217 #: config/avr/avr.opt:31
11219 "Allow usage of __gcc_isr pseudo instructions in ISR prologues and epilogues."
11222 #: config/avr/avr.opt:35
11223 msgid "Set the number of 64 KiB flash segments."
11226 #: config/avr/avr.opt:39
11227 msgid "Indicate presence of a processor erratum."
11230 #: config/avr/avr.opt:43
11231 msgid "Enable Read-Modify-Write (RMW) instructions support/use."
11234 #: config/avr/avr.opt:53
11235 msgid "Use RJMP / RCALL even though CALL / JMP are available."
11238 #: config/avr/avr.opt:57
11239 msgid "Use an 8-bit 'int' type."
11242 #: config/avr/avr.opt:61
11243 msgid "Change the stack pointer without disabling interrupts."
11246 #: config/avr/avr.opt:65
11248 "Set the branch costs for conditional branch instructions. Reasonable values "
11249 "are small, non-negative integers. The default branch cost is 0."
11252 #: config/avr/avr.opt:69
11253 msgid "Treat main as if it had attribute OS_task."
11256 #: config/avr/avr.opt:79
11257 msgid "Change only the low 8 bits of the stack pointer."
11260 #: config/avr/avr.opt:83
11261 msgid "Relax branches."
11264 #: config/avr/avr.opt:87
11266 "Make the linker relaxation machine assume that a program counter wrap-around "
11270 #: config/avr/avr.opt:91
11272 "Accumulate outgoing function arguments and acquire/release the needed stack "
11273 "space for outgoing function arguments in function prologue/epilogue. "
11274 "Without this option, outgoing arguments are pushed before calling a function "
11275 "and popped afterwards. This option can lead to reduced code size for "
11276 "functions that call many functions that get their arguments on the stack "
11277 "like, for example printf."
11280 #: config/avr/avr.opt:95
11282 "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-"
11283 "decrement, post-increment and indirect addressing with the X register. "
11284 "Without this option, the compiler may assume that there is an addressing "
11285 "mode X+const similar to Y+const and Z+const and emit instructions to emulate "
11286 "such an addressing mode for X."
11289 #: config/avr/avr.opt:100
11291 "The device has no SPH special function register. This option will be "
11292 "overridden by the compiler driver with the correct setting if presence/"
11293 "absence of SPH can be deduced from -mmcu=MCU."
11296 #: config/avr/avr.opt:104
11297 msgid "Warn if the address space of an address is changed."
11300 #: config/avr/avr.opt:108
11302 "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by "
11306 #: config/avr/avr.opt:112
11308 "Allow to use truncation instead of rounding towards zero for fractional "
11309 "fixed-point types."
11312 #: config/avr/avr.opt:116
11314 "Assume that all data in static storage can be accessed by LDS / STS. This "
11315 "option is only useful for reduced Tiny devices."
11318 #: config/avr/avr.opt:120
11319 msgid "Do not link against the device-specific library lib<MCU>.a."
11322 #: config/m32r/m32r.opt:34
11323 msgid "Compile for the m32rx."
11326 #: config/m32r/m32r.opt:38
11327 msgid "Compile for the m32r2."
11330 #: config/m32r/m32r.opt:42
11331 msgid "Compile for the m32r."
11334 #: config/m32r/m32r.opt:46
11335 msgid "Align all loops to 32 byte boundary."
11338 #: config/m32r/m32r.opt:50
11339 msgid "Prefer branches over conditional execution."
11342 #: config/m32r/m32r.opt:54
11343 msgid "Give branches their default cost."
11346 #: config/m32r/m32r.opt:58
11347 msgid "Display compile time statistics."
11350 #: config/m32r/m32r.opt:62
11351 msgid "Specify cache flush function."
11354 #: config/m32r/m32r.opt:66
11355 msgid "Specify cache flush trap number."
11358 #: config/m32r/m32r.opt:70
11359 msgid "Only issue one instruction per cycle."
11362 #: config/m32r/m32r.opt:74
11363 msgid "Allow two instructions to be issued per cycle."
11366 #: config/m32r/m32r.opt:78
11367 msgid "Code size: small, medium or large."
11370 #: config/m32r/m32r.opt:94
11371 msgid "Don't call any cache flush functions."
11374 #: config/m32r/m32r.opt:98
11375 msgid "Don't call any cache flush trap."
11378 #: config/m32r/m32r.opt:105
11379 msgid "Small data area: none, sdata, use."
11382 #: config/s390/tpf.opt:23
11383 msgid "Enable TPF-OS tracing code."
11386 #: config/s390/tpf.opt:27
11387 msgid "Specify main object for TPF-OS."
11390 #: config/s390/s390.opt:48
11391 msgid "31 bit ABI."
11394 #: config/s390/s390.opt:52
11395 msgid "64 bit ABI."
11398 #: config/s390/s390.opt:126
11399 msgid "Maintain backchain pointer."
11402 #: config/s390/s390.opt:130
11403 msgid "Additional debug prints."
11406 #: config/s390/s390.opt:134
11407 msgid "ESA/390 architecture."
11410 #: config/s390/s390.opt:138
11411 msgid "Enable decimal floating point hardware support."
11414 #: config/s390/s390.opt:142
11415 msgid "Enable hardware floating point."
11418 #: config/s390/s390.opt:146
11420 "Takes two non-negative integer numbers separated by a comma. Prepend the "
11421 "function label with the number of two-byte Nop instructions indicated by the "
11422 "first. Append Nop instructions covering the number of halfwords indicated "
11423 "by the second after the label. Nop instructions of the largest possible "
11424 "size are used (six, four or two bytes), beginning with the largest possible "
11425 "size. Using 0 for both values disables hotpatching."
11428 #: config/s390/s390.opt:164
11429 msgid "Use hardware transactional execution instructions."
11432 #: config/s390/s390.opt:168
11433 msgid "Use hardware vector facility instructions and enable the vector ABI."
11436 #: config/s390/s390.opt:172
11437 msgid "Use packed stack layout."
11440 #: config/s390/s390.opt:176
11441 msgid "Use bras for executable < 64k."
11444 #: config/s390/s390.opt:180
11445 msgid "Disable hardware floating point."
11448 #: config/s390/s390.opt:184
11450 "Set the max. number of bytes which has to be left to stack size before a "
11451 "trap instruction is triggered."
11454 #: config/s390/s390.opt:188
11455 msgid "Switches off the -mstack-guard= option."
11458 #: config/s390/s390.opt:192
11460 "Emit extra code in the function prologue in order to trap if the stack size "
11461 "exceeds the given limit."
11464 #: config/s390/s390.opt:196
11465 msgid "Switches off the -mstack-size= option."
11468 #: config/s390/s390.opt:204
11469 msgid "Use the mvcle instruction for block moves."
11472 #: config/s390/s390.opt:208
11474 "Enable the z vector language extension providing the context-sensitive "
11475 "vector macro and enable the Altivec-style builtins in vecintrin.h."
11478 #: config/s390/s390.opt:213
11479 msgid "Warn if a function uses alloca or creates an array with dynamic size."
11482 #: config/s390/s390.opt:217
11483 msgid "Warn if a single function's framesize exceeds the given framesize."
11486 #: config/s390/s390.opt:221
11487 msgid "z/Architecture."
11490 #: config/s390/s390.opt:225
11492 "Set the branch costs for conditional branch instructions. Reasonable values "
11493 "are small, non-negative integers. The default branch cost is 1."
11496 #: config/s390/s390.opt:235 config/arm/arm.opt:172
11497 msgid "Assume data segments are relative to text segment."
11500 #: config/s390/s390.opt:240
11502 "Wrap all indirect branches into execute in order to disable branch "
11506 #: config/s390/s390.opt:245
11508 "Wrap indirect table jumps and computed gotos into execute in order to "
11509 "disable branch prediction. Using thunk or thunk-extern with this option "
11510 "requires the thunks to be considered signal handlers to order to generate "
11511 "correct CFI. For environments where unwinding (e.g. for exceptions) is "
11512 "required please use thunk-inline instead."
11515 #: config/s390/s390.opt:253
11517 "Wrap all indirect calls into execute in order to disable branch prediction."
11520 #: config/s390/s390.opt:257
11522 "Wrap all indirect return branches into execute in order to disable branch "
11526 #: config/s390/s390.opt:262
11528 "Wrap indirect return branches into execute in order to disable branch "
11529 "prediction. This affects only branches where the return address is going to "
11530 "be restored from memory."
11533 #: config/s390/s390.opt:268
11535 "Wrap indirect return branches into execute in order to disable branch "
11536 "prediction. This affects only branches where the return address doesn't need "
11537 "to be restored from memory."
11540 #: config/s390/s390.opt:290
11542 "Generate sections .s390_indirect_jump, .s390_indirect_call, ."
11543 "s390_return_reg, and .s390_return_mem to contain the indirect branch "
11544 "locations which have been patched as part of using one of the -mindirect-"
11545 "branch* or -mfunction-return* options. The sections consist of an array of "
11546 "32 bit elements. Each entry holds the offset from the entry to the patched "
11550 #: config/s390/s390.opt:299
11552 "Emit profiling counter call at function entry before prologue. The compiled "
11553 "code will require a 64-bit CPU and glibc 2.29 or newer to run."
11556 #: config/s390/s390.opt:304
11557 msgid "Generate __mcount_loc section with all _mcount and __fentry__ calls."
11560 #: config/rl78/rl78.opt:27 config/rx/rx.opt:87
11561 msgid "Use the simulator runtime."
11564 #: config/rl78/rl78.opt:31
11566 "Selects the type of hardware multiplication and division to use (none/g13/"
11570 #: config/rl78/rl78.opt:50
11571 msgid "Use all registers, reserving none for interrupt handlers."
11574 #: config/rl78/rl78.opt:54
11575 msgid "Enable assembler and linker relaxation. Enabled by default at -Os."
11578 #: config/rl78/rl78.opt:58
11580 "Selects the type of RL78 core being targeted (g10/g13/g14). The default is "
11581 "the G14. If set, also selects the hardware multiply support to be used."
11584 #: config/rl78/rl78.opt:77
11585 msgid "Alias for -mcpu=g10."
11588 #: config/rl78/rl78.opt:81
11589 msgid "Alias for -mcpu=g13."
11592 #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
11593 msgid "Alias for -mcpu=g14."
11596 #: config/rl78/rl78.opt:93
11598 "Assume ES is zero throughout program execution, use ES: for read-only data."
11601 #: config/rl78/rl78.opt:97
11602 msgid "Stores the MDUC registers in interrupt handlers for G13 target."
11605 #: config/stormy16/stormy16.opt:24
11606 msgid "Provide libraries for the simulator."
11609 #: config/arm/arm-tables.opt:25
11610 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
11613 #: config/arm/arm-tables.opt:302
11614 msgid "Known ARM architectures (for use with the -march= option):"
11617 #: config/arm/arm-tables.opt:396
11618 msgid "Known ARM FPUs (for use with the -mfpu= option):"
11621 #: config/arm/arm.opt:35
11622 msgid "TLS dialect to use:"
11625 #: config/arm/arm.opt:45
11626 msgid "Specify an ABI."
11629 #: config/arm/arm.opt:49
11630 msgid "Known ARM ABIs (for use with the -mabi= option):"
11633 #: config/arm/arm.opt:68
11634 msgid "Generate a call to abort if a noreturn function returns."
11637 #: config/arm/arm.opt:75
11638 msgid "Generate APCS conformant stack frames."
11641 #: config/arm/arm.opt:79
11642 msgid "Generate re-entrant, PIC code."
11645 #: config/arm/arm.opt:95
11646 msgid "Generate code in 32 bit ARM state."
11649 #: config/arm/arm.opt:103
11650 msgid "Thumb: Assume non-static functions may be called from ARM code."
11653 #: config/arm/arm.opt:107
11654 msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
11657 #: config/arm/arm.opt:115
11658 msgid "Specify if floating point hardware should be used."
11661 #: config/arm/arm.opt:119
11663 "Specify that the compiler should target secure code as per ARMv8-M Security "
11667 #: config/arm/arm.opt:123
11668 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
11671 #: config/arm/arm.opt:136
11672 msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
11675 #: config/arm/arm.opt:140
11676 msgid "Specify the __fp16 floating-point format."
11679 #: config/arm/arm.opt:144
11680 msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
11683 #: config/arm/arm.opt:157
11684 msgid "Specify the name of the target floating point hardware/format."
11687 #: config/arm/arm.opt:168
11688 msgid "Generate call insns as indirect calls, if necessary."
11691 #: config/arm/arm.opt:176
11692 msgid "Specify the register to be used for PIC addressing."
11695 #: config/arm/arm.opt:180
11696 msgid "Store function names in object code."
11699 #: config/arm/arm.opt:184
11700 msgid "Permit scheduling of a function's prologue sequence."
11703 #: config/arm/arm.opt:195
11704 msgid "Specify the minimum bit alignment of structures. (Deprecated)."
11707 #: config/arm/arm.opt:199
11708 msgid "Generate code for Thumb state."
11711 #: config/arm/arm.opt:203
11712 msgid "Support calls between Thumb and ARM instruction sets."
11715 #: config/arm/arm.opt:207
11716 msgid "Specify thread local storage scheme."
11719 #: config/arm/arm.opt:211
11720 msgid "Specify how to access the thread pointer."
11723 #: config/arm/arm.opt:215
11724 msgid "Valid arguments to -mtp=:"
11727 #: config/arm/arm.opt:228
11728 msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
11731 #: config/arm/arm.opt:232
11732 msgid "Thumb: Generate (leaf) stack frames even if not needed."
11735 #: config/arm/arm.opt:236 config/mn10300/mn10300.opt:42
11736 msgid "Tune code for the given processor."
11739 #: config/arm/arm.opt:240
11741 "Print CPU tuning information as comment in assembler file. This is an "
11742 "option used only for regression testing of the compiler and not intended for "
11743 "ordinary use in compiling code."
11746 #: config/arm/arm.opt:251
11748 "Use Neon quad-word (rather than double-word) registers for vectorization."
11751 #: config/arm/arm.opt:255
11753 "Use Neon double-word (rather than quad-word) registers for vectorization."
11756 #: config/arm/arm.opt:259
11758 "Enable more verbose RTX cost dumps during debug. For GCC developers use "
11762 #: config/arm/arm.opt:263
11763 msgid "Only generate absolute relocations on word sized values."
11766 #: config/arm/arm.opt:267
11767 msgid "Generate IT blocks appropriate for ARMv8."
11770 #: config/arm/arm.opt:271
11772 "Avoid overlapping destination and address registers on LDRD instructions "
11773 "that may trigger Cortex-M3 errata."
11776 #: config/arm/arm.opt:276 config/nds32/nds32.opt:453 config/arc/arc.opt:496
11777 msgid "Enable unaligned word and halfword accesses to packed data."
11780 #: config/arm/arm.opt:280
11781 msgid "Use Neon to perform 64-bits operations rather than core registers."
11784 #: config/arm/arm.opt:284
11785 msgid "Assume loading data from flash is slower than fetching instructions."
11788 #: config/arm/arm.opt:288
11789 msgid "Assume unified syntax for inline assembly code."
11792 #: config/arm/arm.opt:292
11793 msgid "Do not allow constant data to be placed in code sections."
11796 #: config/arm/arm.opt:296
11797 msgid "When linking for big-endian targets, generate a BE8 format image."
11800 #: config/arm/arm.opt:300
11802 "When linking for big-endian targets, generate a legacy BE32 format image."
11805 #: config/arm/arm.opt:304 config/sh/sh.opt:195
11806 msgid "Cost to assume for a branch insn."
11809 #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
11810 #: config/visium/visium.opt:37
11811 msgid "Use hardware FP."
11814 #: config/sparc/sparc.opt:38 config/visium/visium.opt:41
11815 msgid "Do not use hardware FP."
11818 #: config/sparc/sparc.opt:42
11819 msgid "Use flat register window model."
11822 #: config/sparc/sparc.opt:46
11823 msgid "Assume possible double misalignment."
11826 #: config/sparc/sparc.opt:50
11827 msgid "Use ABI reserved registers."
11830 #: config/sparc/sparc.opt:54
11831 msgid "Use hardware quad FP instructions."
11834 #: config/sparc/sparc.opt:58
11835 msgid "Do not use hardware quad fp instructions."
11838 #: config/sparc/sparc.opt:66
11839 msgid "Compile for V8+ ABI."
11842 #: config/sparc/sparc.opt:70
11843 msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions."
11846 #: config/sparc/sparc.opt:74
11847 msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions."
11850 #: config/sparc/sparc.opt:78
11851 msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions."
11854 #: config/sparc/sparc.opt:82
11855 msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions."
11858 #: config/sparc/sparc.opt:86
11859 msgid "Use additional VIS instructions introduced in OSA2017."
11862 #: config/sparc/sparc.opt:90
11863 msgid "Use UltraSPARC Compare-and-Branch extensions."
11866 #: config/sparc/sparc.opt:94
11867 msgid "Use UltraSPARC Fused Multiply-Add extensions."
11870 #: config/sparc/sparc.opt:98
11871 msgid "Use Floating-point Multiply Single to Double (FsMULd) instruction."
11874 #: config/sparc/sparc.opt:102
11875 msgid "Use UltraSPARC Population-Count instruction."
11878 #: config/sparc/sparc.opt:106
11879 msgid "Use UltraSPARC Subtract-Extended-with-Carry instruction."
11882 #: config/sparc/sparc.opt:110
11883 msgid "Pointers are 64-bit."
11886 #: config/sparc/sparc.opt:114
11887 msgid "Pointers are 32-bit."
11890 #: config/sparc/sparc.opt:118
11891 msgid "Use 64-bit ABI."
11894 #: config/sparc/sparc.opt:122
11895 msgid "Use 32-bit ABI."
11898 #: config/sparc/sparc.opt:126
11899 msgid "Use stack bias."
11902 #: config/sparc/sparc.opt:130
11903 msgid "Use structs on stronger alignment for double-word copies."
11906 #: config/sparc/sparc.opt:134
11907 msgid "Optimize tail call instructions in assembler and linker."
11910 #: config/sparc/sparc.opt:138
11911 msgid "Do not generate code that can only run in supervisor mode (default)."
11914 #: config/sparc/sparc.opt:142 config/visium/visium.opt:45
11915 msgid "Use features of and schedule code for given CPU."
11918 #: config/sparc/sparc.opt:225
11919 msgid "Use given SPARC-V9 code model."
11922 #: config/sparc/sparc.opt:229
11923 msgid "Enable debug output."
11926 #: config/sparc/sparc.opt:233
11927 msgid "Enable strict 32-bit psABI struct return checking."
11930 #: config/sparc/sparc.opt:237
11932 "Enable workaround for single erratum of AT697F processor (corresponding to "
11933 "erratum #13 of AT697E processor)."
11936 #: config/sparc/sparc.opt:242
11937 msgid "Enable workarounds for the errata of the UT699 processor."
11940 #: config/sparc/sparc.opt:246
11941 msgid "Enable workarounds for the errata of the UT699E/UT700 processor."
11944 #: config/sparc/sparc.opt:250
11945 msgid "Enable workarounds for the errata of the GR712RC processor."
11948 #: config/sparc/sparc.opt:287
11949 msgid "Specify the memory model in effect for the program."
11952 #: config/rs6000/rs6000.opt:157
11953 msgid "Enable early gimple folding of builtins."
11956 #: config/rs6000/rs6000.opt:180
11957 msgid "%<-mstring%> is deprecated"
11960 #: config/rs6000/rs6000.opt:317
11961 msgid "%<-mvrsave=no%> is deprecated; use %<-mno-vrsave%> instead"
11964 #: config/rs6000/rs6000.opt:321
11965 msgid "%<-mvrsave=yes%> is deprecated; use %<-mvrsave%> instead"
11968 #: config/rs6000/rs6000.opt:326
11969 msgid "Max number of bytes to move inline."
11972 #: config/rs6000/rs6000.opt:330
11973 msgid "Max number of bytes to compare without loops."
11976 #: config/rs6000/rs6000.opt:334
11977 msgid "Max number of bytes to compare with loops."
11980 #: config/rs6000/rs6000.opt:338
11981 msgid "Max number of pairs of load insns for compare."
11984 #: config/rs6000/rs6000.opt:345
11985 msgid "%<-misel=no%> is deprecated; use %<-mno-isel%> instead"
11988 #: config/rs6000/rs6000.opt:349
11989 msgid "%<-misel=yes%> is deprecated; use %<-misel%> instead"
11992 #: config/rs6000/rs6000.opt:398
11993 msgid "-mtraceback=[full,part,no]\tSelect type of traceback table."
11996 #: config/rs6000/rs6000.opt:426
11997 msgid "-mlong-double-[64,128]\tSpecify size of long double."
12000 #: config/rs6000/rs6000.opt:487 config/arc/arc.opt:173 config/arc/arc.opt:339
12001 #: config/arc/arc.opt:346 config/arc/arc.opt:350 config/arc/arc.opt:354
12002 #: config/arc/arc.opt:358 config/arc/arc.opt:361 config/arc/arc.opt:364
12003 #: config/arc/arc.opt:381
12005 msgid "%qs is deprecated"
12008 #: config/rs6000/sysv4.opt:24
12009 msgid "-mcall-ABI\tSelect ABI calling convention."
12012 #: config/rs6000/sysv4.opt:28
12013 msgid "-msdata=[none,data,sysv,eabi]\tSelect method for sdata handling."
12016 #: config/rs6000/sysv4.opt:32
12017 msgid "Allow readonly data in sdata."
12020 #: config/rs6000/sysv4.opt:36
12021 msgid "-mtls-size=[16,32]\tSpecify bit size of immediate TLS offsets."
12024 #: config/alpha/alpha.opt:27
12025 msgid "Use fp registers."
12028 #: config/alpha/alpha.opt:35
12029 msgid "Request IEEE-conformant math library routines (OSF/1)."
12032 #: config/alpha/alpha.opt:39
12033 msgid "Emit IEEE-conformant code, without inexact exceptions."
12036 #: config/alpha/alpha.opt:46
12037 msgid "Do not emit complex integer constants to read-only memory."
12040 #: config/alpha/alpha.opt:50
12041 msgid "Use VAX fp."
12044 #: config/alpha/alpha.opt:54
12045 msgid "Do not use VAX fp."
12048 #: config/alpha/alpha.opt:58
12049 msgid "Emit code for the byte/word ISA extension."
12052 #: config/alpha/alpha.opt:62
12053 msgid "Emit code for the motion video ISA extension."
12056 #: config/alpha/alpha.opt:66
12057 msgid "Emit code for the fp move and sqrt ISA extension."
12060 #: config/alpha/alpha.opt:70
12061 msgid "Emit code for the counting ISA extension."
12064 #: config/alpha/alpha.opt:74
12065 msgid "Emit code using explicit relocation directives."
12068 #: config/alpha/alpha.opt:78
12069 msgid "Emit 16-bit relocations to the small data areas."
12072 #: config/alpha/alpha.opt:82
12073 msgid "Emit 32-bit relocations to the small data areas."
12076 #: config/alpha/alpha.opt:86
12077 msgid "Emit direct branches to local functions."
12080 #: config/alpha/alpha.opt:90
12081 msgid "Emit indirect branches to local functions."
12084 #: config/alpha/alpha.opt:94
12085 msgid "Emit rdval instead of rduniq for thread pointer."
12088 #: config/alpha/alpha.opt:106
12089 msgid "Use features of and schedule given CPU."
12092 #: config/alpha/alpha.opt:110
12093 msgid "Schedule given CPU."
12096 #: config/alpha/alpha.opt:114
12097 msgid "Control the generated fp rounding mode."
12100 #: config/alpha/alpha.opt:118
12101 msgid "Control the IEEE trap mode."
12104 #: config/alpha/alpha.opt:122
12105 msgid "Control the precision given to fp exceptions."
12108 #: config/alpha/alpha.opt:126
12109 msgid "Tune expected memory latency."
12112 #: config/tilepro/tilepro.opt:23
12114 "Compile with 32 bit longs and pointers, which is the only supported behavior "
12115 "and thus the flag is ignored."
12118 #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
12119 msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
12122 #: config/tilepro/tilepro.opt:32
12123 msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
12126 #: config/lm32/lm32.opt:24
12127 msgid "Enable multiply instructions."
12130 #: config/lm32/lm32.opt:28
12131 msgid "Enable divide and modulus instructions."
12134 #: config/lm32/lm32.opt:32
12135 msgid "Enable barrel shift instructions."
12138 #: config/lm32/lm32.opt:36
12139 msgid "Enable sign extend instructions."
12142 #: config/lm32/lm32.opt:40
12143 msgid "Enable user-defined instructions."
12146 #: config/nios2/elf.opt:26
12147 msgid "Link with a limited version of the C library."
12150 #: config/nios2/elf.opt:30
12151 msgid "Name of system library to link against."
12154 #: config/nios2/elf.opt:34
12155 msgid "Name of the startfile."
12158 #: config/nios2/elf.opt:38
12159 msgid "Link with HAL BSP."
12162 #: config/nios2/nios2.opt:35
12163 msgid "Enable DIV, DIVU."
12166 #: config/nios2/nios2.opt:39
12167 msgid "Enable MUL instructions."
12170 #: config/nios2/nios2.opt:43
12171 msgid "Enable MULX instructions, assume fast shifter."
12174 #: config/nios2/nios2.opt:47
12175 msgid "Use table based fast divide (default at -O3)."
12178 #: config/nios2/nios2.opt:51
12179 msgid "All memory accesses use I/O load/store instructions."
12182 #: config/nios2/nios2.opt:55
12183 msgid "Volatile memory accesses use I/O load/store instructions."
12186 #: config/nios2/nios2.opt:59
12187 msgid "Volatile memory accesses do not use I/O load/store instructions."
12190 #: config/nios2/nios2.opt:63
12191 msgid "Enable/disable GP-relative addressing."
12194 #: config/nios2/nios2.opt:67
12195 msgid "Valid options for GP-relative addressing (for -mgpopt):"
12198 #: config/nios2/nios2.opt:86
12199 msgid "Equivalent to -mgpopt=local."
12202 #: config/nios2/nios2.opt:90
12203 msgid "Equivalent to -mgpopt=none."
12206 #: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134
12207 #: config/tilegx/tilegx.opt:45
12208 msgid "Use big-endian byte order."
12211 #: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138
12212 #: config/tilegx/tilegx.opt:49
12213 msgid "Use little-endian byte order."
12216 #: config/nios2/nios2.opt:102
12217 msgid "Floating point custom instruction configuration name."
12220 #: config/nios2/nios2.opt:106
12221 msgid "Do not use the ftruncds custom instruction."
12224 #: config/nios2/nios2.opt:110
12225 msgid "Integer id (N) of ftruncds custom instruction."
12228 #: config/nios2/nios2.opt:114
12229 msgid "Do not use the fextsd custom instruction."
12232 #: config/nios2/nios2.opt:118
12233 msgid "Integer id (N) of fextsd custom instruction."
12236 #: config/nios2/nios2.opt:122
12237 msgid "Do not use the fixdu custom instruction."
12240 #: config/nios2/nios2.opt:126
12241 msgid "Integer id (N) of fixdu custom instruction."
12244 #: config/nios2/nios2.opt:130
12245 msgid "Do not use the fixdi custom instruction."
12248 #: config/nios2/nios2.opt:134
12249 msgid "Integer id (N) of fixdi custom instruction."
12252 #: config/nios2/nios2.opt:138
12253 msgid "Do not use the fixsu custom instruction."
12256 #: config/nios2/nios2.opt:142
12257 msgid "Integer id (N) of fixsu custom instruction."
12260 #: config/nios2/nios2.opt:146
12261 msgid "Do not use the fixsi custom instruction."
12264 #: config/nios2/nios2.opt:150
12265 msgid "Integer id (N) of fixsi custom instruction."
12268 #: config/nios2/nios2.opt:154
12269 msgid "Do not use the floatud custom instruction."
12272 #: config/nios2/nios2.opt:158
12273 msgid "Integer id (N) of floatud custom instruction."
12276 #: config/nios2/nios2.opt:162
12277 msgid "Do not use the floatid custom instruction."
12280 #: config/nios2/nios2.opt:166
12281 msgid "Integer id (N) of floatid custom instruction."
12284 #: config/nios2/nios2.opt:170
12285 msgid "Do not use the floatus custom instruction."
12288 #: config/nios2/nios2.opt:174
12289 msgid "Integer id (N) of floatus custom instruction."
12292 #: config/nios2/nios2.opt:178
12293 msgid "Do not use the floatis custom instruction."
12296 #: config/nios2/nios2.opt:182
12297 msgid "Integer id (N) of floatis custom instruction."
12300 #: config/nios2/nios2.opt:186
12301 msgid "Do not use the fcmpned custom instruction."
12304 #: config/nios2/nios2.opt:190
12305 msgid "Integer id (N) of fcmpned custom instruction."
12308 #: config/nios2/nios2.opt:194
12309 msgid "Do not use the fcmpeqd custom instruction."
12312 #: config/nios2/nios2.opt:198
12313 msgid "Integer id (N) of fcmpeqd custom instruction."
12316 #: config/nios2/nios2.opt:202
12317 msgid "Do not use the fcmpged custom instruction."
12320 #: config/nios2/nios2.opt:206
12321 msgid "Integer id (N) of fcmpged custom instruction."
12324 #: config/nios2/nios2.opt:210
12325 msgid "Do not use the fcmpgtd custom instruction."
12328 #: config/nios2/nios2.opt:214
12329 msgid "Integer id (N) of fcmpgtd custom instruction."
12332 #: config/nios2/nios2.opt:218
12333 msgid "Do not use the fcmpled custom instruction."
12336 #: config/nios2/nios2.opt:222
12337 msgid "Integer id (N) of fcmpled custom instruction."
12340 #: config/nios2/nios2.opt:226
12341 msgid "Do not use the fcmpltd custom instruction."
12344 #: config/nios2/nios2.opt:230
12345 msgid "Integer id (N) of fcmpltd custom instruction."
12348 #: config/nios2/nios2.opt:234
12349 msgid "Do not use the flogd custom instruction."
12352 #: config/nios2/nios2.opt:238
12353 msgid "Integer id (N) of flogd custom instruction."
12356 #: config/nios2/nios2.opt:242
12357 msgid "Do not use the fexpd custom instruction."
12360 #: config/nios2/nios2.opt:246
12361 msgid "Integer id (N) of fexpd custom instruction."
12364 #: config/nios2/nios2.opt:250
12365 msgid "Do not use the fatand custom instruction."
12368 #: config/nios2/nios2.opt:254
12369 msgid "Integer id (N) of fatand custom instruction."
12372 #: config/nios2/nios2.opt:258
12373 msgid "Do not use the ftand custom instruction."
12376 #: config/nios2/nios2.opt:262
12377 msgid "Integer id (N) of ftand custom instruction."
12380 #: config/nios2/nios2.opt:266
12381 msgid "Do not use the fsind custom instruction."
12384 #: config/nios2/nios2.opt:270
12385 msgid "Integer id (N) of fsind custom instruction."
12388 #: config/nios2/nios2.opt:274
12389 msgid "Do not use the fcosd custom instruction."
12392 #: config/nios2/nios2.opt:278
12393 msgid "Integer id (N) of fcosd custom instruction."
12396 #: config/nios2/nios2.opt:282
12397 msgid "Do not use the fsqrtd custom instruction."
12400 #: config/nios2/nios2.opt:286
12401 msgid "Integer id (N) of fsqrtd custom instruction."
12404 #: config/nios2/nios2.opt:290
12405 msgid "Do not use the fabsd custom instruction."
12408 #: config/nios2/nios2.opt:294
12409 msgid "Integer id (N) of fabsd custom instruction."
12412 #: config/nios2/nios2.opt:298
12413 msgid "Do not use the fnegd custom instruction."
12416 #: config/nios2/nios2.opt:302
12417 msgid "Integer id (N) of fnegd custom instruction."
12420 #: config/nios2/nios2.opt:306
12421 msgid "Do not use the fmaxd custom instruction."
12424 #: config/nios2/nios2.opt:310
12425 msgid "Integer id (N) of fmaxd custom instruction."
12428 #: config/nios2/nios2.opt:314
12429 msgid "Do not use the fmind custom instruction."
12432 #: config/nios2/nios2.opt:318
12433 msgid "Integer id (N) of fmind custom instruction."
12436 #: config/nios2/nios2.opt:322
12437 msgid "Do not use the fdivd custom instruction."
12440 #: config/nios2/nios2.opt:326
12441 msgid "Integer id (N) of fdivd custom instruction."
12444 #: config/nios2/nios2.opt:330
12445 msgid "Do not use the fmuld custom instruction."
12448 #: config/nios2/nios2.opt:334
12449 msgid "Integer id (N) of fmuld custom instruction."
12452 #: config/nios2/nios2.opt:338
12453 msgid "Do not use the fsubd custom instruction."
12456 #: config/nios2/nios2.opt:342
12457 msgid "Integer id (N) of fsubd custom instruction."
12460 #: config/nios2/nios2.opt:346
12461 msgid "Do not use the faddd custom instruction."
12464 #: config/nios2/nios2.opt:350
12465 msgid "Integer id (N) of faddd custom instruction."
12468 #: config/nios2/nios2.opt:354
12469 msgid "Do not use the fcmpnes custom instruction."
12472 #: config/nios2/nios2.opt:358
12473 msgid "Integer id (N) of fcmpnes custom instruction."
12476 #: config/nios2/nios2.opt:362
12477 msgid "Do not use the fcmpeqs custom instruction."
12480 #: config/nios2/nios2.opt:366
12481 msgid "Integer id (N) of fcmpeqs custom instruction."
12484 #: config/nios2/nios2.opt:370
12485 msgid "Do not use the fcmpges custom instruction."
12488 #: config/nios2/nios2.opt:374
12489 msgid "Integer id (N) of fcmpges custom instruction."
12492 #: config/nios2/nios2.opt:378
12493 msgid "Do not use the fcmpgts custom instruction."
12496 #: config/nios2/nios2.opt:382
12497 msgid "Integer id (N) of fcmpgts custom instruction."
12500 #: config/nios2/nios2.opt:386
12501 msgid "Do not use the fcmples custom instruction."
12504 #: config/nios2/nios2.opt:390
12505 msgid "Integer id (N) of fcmples custom instruction."
12508 #: config/nios2/nios2.opt:394
12509 msgid "Do not use the fcmplts custom instruction."
12512 #: config/nios2/nios2.opt:398
12513 msgid "Integer id (N) of fcmplts custom instruction."
12516 #: config/nios2/nios2.opt:402
12517 msgid "Do not use the flogs custom instruction."
12520 #: config/nios2/nios2.opt:406
12521 msgid "Integer id (N) of flogs custom instruction."
12524 #: config/nios2/nios2.opt:410
12525 msgid "Do not use the fexps custom instruction."
12528 #: config/nios2/nios2.opt:414
12529 msgid "Integer id (N) of fexps custom instruction."
12532 #: config/nios2/nios2.opt:418
12533 msgid "Do not use the fatans custom instruction."
12536 #: config/nios2/nios2.opt:422
12537 msgid "Integer id (N) of fatans custom instruction."
12540 #: config/nios2/nios2.opt:426
12541 msgid "Do not use the ftans custom instruction."
12544 #: config/nios2/nios2.opt:430
12545 msgid "Integer id (N) of ftans custom instruction."
12548 #: config/nios2/nios2.opt:434
12549 msgid "Do not use the fsins custom instruction."
12552 #: config/nios2/nios2.opt:438
12553 msgid "Integer id (N) of fsins custom instruction."
12556 #: config/nios2/nios2.opt:442
12557 msgid "Do not use the fcoss custom instruction."
12560 #: config/nios2/nios2.opt:446
12561 msgid "Integer id (N) of fcoss custom instruction."
12564 #: config/nios2/nios2.opt:450
12565 msgid "Do not use the fsqrts custom instruction."
12568 #: config/nios2/nios2.opt:454
12569 msgid "Integer id (N) of fsqrts custom instruction."
12572 #: config/nios2/nios2.opt:458
12573 msgid "Do not use the fabss custom instr."
12576 #: config/nios2/nios2.opt:462
12577 msgid "Integer id (N) of fabss custom instruction."
12580 #: config/nios2/nios2.opt:466
12581 msgid "Do not use the fnegs custom instruction."
12584 #: config/nios2/nios2.opt:470
12585 msgid "Integer id (N) of fnegs custom instruction."
12588 #: config/nios2/nios2.opt:474
12589 msgid "Do not use the fmaxs custom instruction."
12592 #: config/nios2/nios2.opt:478
12593 msgid "Integer id (N) of fmaxs custom instruction."
12596 #: config/nios2/nios2.opt:482
12597 msgid "Do not use the fmins custom instruction."
12600 #: config/nios2/nios2.opt:486
12601 msgid "Integer id (N) of fmins custom instruction."
12604 #: config/nios2/nios2.opt:490
12605 msgid "Do not use the fdivs custom instruction."
12608 #: config/nios2/nios2.opt:494
12609 msgid "Integer id (N) of fdivs custom instruction."
12612 #: config/nios2/nios2.opt:498
12613 msgid "Do not use the fmuls custom instruction."
12616 #: config/nios2/nios2.opt:502
12617 msgid "Integer id (N) of fmuls custom instruction."
12620 #: config/nios2/nios2.opt:506
12621 msgid "Do not use the fsubs custom instruction."
12624 #: config/nios2/nios2.opt:510
12625 msgid "Integer id (N) of fsubs custom instruction."
12628 #: config/nios2/nios2.opt:514
12629 msgid "Do not use the fadds custom instruction."
12632 #: config/nios2/nios2.opt:518
12633 msgid "Integer id (N) of fadds custom instruction."
12636 #: config/nios2/nios2.opt:522
12637 msgid "Do not use the frdy custom instruction."
12640 #: config/nios2/nios2.opt:526
12641 msgid "Integer id (N) of frdy custom instruction."
12644 #: config/nios2/nios2.opt:530
12645 msgid "Do not use the frdxhi custom instruction."
12648 #: config/nios2/nios2.opt:534
12649 msgid "Integer id (N) of frdxhi custom instruction."
12652 #: config/nios2/nios2.opt:538
12653 msgid "Do not use the frdxlo custom instruction."
12656 #: config/nios2/nios2.opt:542
12657 msgid "Integer id (N) of frdxlo custom instruction."
12660 #: config/nios2/nios2.opt:546
12661 msgid "Do not use the fwry custom instruction."
12664 #: config/nios2/nios2.opt:550
12665 msgid "Integer id (N) of fwry custom instruction."
12668 #: config/nios2/nios2.opt:554
12669 msgid "Do not use the fwrx custom instruction."
12672 #: config/nios2/nios2.opt:558
12673 msgid "Integer id (N) of fwrx custom instruction."
12676 #: config/nios2/nios2.opt:562
12677 msgid "Do not use the round custom instruction."
12680 #: config/nios2/nios2.opt:566
12681 msgid "Integer id (N) of round custom instruction."
12684 #: config/nios2/nios2.opt:574
12685 msgid "Valid Nios II ISA levels (for -march):"
12688 #: config/nios2/nios2.opt:584
12689 msgid "Enable generation of R2 BMX instructions."
12692 #: config/nios2/nios2.opt:588
12693 msgid "Enable generation of R2 CDX instructions."
12696 #: config/nios2/nios2.opt:592
12697 msgid "Regular expression matching additional GP-addressible section names."
12700 #: config/nios2/nios2.opt:596
12701 msgid "Regular expression matching section names for r0-relative addressing."
12704 #: config/rx/rx.opt:29
12705 msgid "Store doubles in 64 bits."
12708 #: config/rx/rx.opt:33
12709 msgid "Stores doubles in 32 bits. This is the default."
12712 #: config/rx/rx.opt:37
12713 msgid "Disable the use of RX FPU instructions. "
12716 #: config/rx/rx.opt:44
12717 msgid "Enable the use of RX FPU instructions. This is the default."
12720 #: config/rx/rx.opt:50
12721 msgid "Specify the target RX cpu type."
12724 #: config/rx/rx.opt:71
12725 msgid "Data is stored in big-endian format."
12728 #: config/rx/rx.opt:75
12729 msgid "Data is stored in little-endian format. (Default)."
12732 #: config/rx/rx.opt:81
12734 "Maximum size of global and static variables which can be placed into the "
12738 #: config/rx/rx.opt:93
12740 "Generate assembler output that is compatible with the Renesas AS100 "
12741 "assembler. This may restrict some of the compiler's capabilities. The "
12742 "default is to generate GAS compatible syntax."
12745 #: config/rx/rx.opt:99
12746 msgid "Enable linker relaxation."
12749 #: config/rx/rx.opt:105
12750 msgid "Maximum size in bytes of constant values allowed as operands."
12753 #: config/rx/rx.opt:111
12754 msgid "Specifies the number of registers to reserve for interrupt handlers."
12757 #: config/rx/rx.opt:117
12759 "Specifies whether interrupt functions should save and restore the "
12760 "accumulator register."
12763 #: config/rx/rx.opt:123
12764 msgid "Enables Position-Independent-Data (PID) mode."
12767 #: config/rx/rx.opt:129
12769 "Warn when multiple, different, fast interrupt handlers are in the "
12770 "compilation unit."
12773 #: config/rx/rx.opt:135
12775 "Enable the use of the old, broken, ABI where all stacked function arguments "
12776 "are aligned to 32-bits."
12779 #: config/rx/rx.opt:139
12781 "Enable the use the standard RX ABI where all stacked function arguments are "
12782 "naturally aligned. This is the default."
12785 #: config/rx/rx.opt:145
12786 msgid "Enable the use of the LRA register allocator."
12789 #: config/rx/rx.opt:151
12791 "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and "
12792 "RMPA instructions. Enabled by default."
12795 #: config/rx/rx.opt:157
12796 msgid "Always use JSR, never BSR, for calls."
12799 #: config/visium/visium.opt:25
12800 msgid "Link with libc.a and libdebug.a."
12803 #: config/visium/visium.opt:29
12804 msgid "Link with libc.a and libsim.a."
12807 #: config/visium/visium.opt:33
12808 msgid "Use hardware FP (default)."
12811 #: config/visium/visium.opt:65
12812 msgid "Generate code for the supervisor mode (default)."
12815 #: config/visium/visium.opt:69
12816 msgid "Generate code for the user mode."
12819 #: config/visium/visium.opt:73
12820 msgid "Only retained for backward compatibility."
12823 #: config/fused-madd.opt:22
12824 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
12827 #: config/sol2.opt:32
12828 msgid "Clear hardware capabilities when linking."
12831 #: config/sol2.opt:36
12832 msgid "Pass -z text to linker."
12835 #: config/moxie/moxie.opt:31
12836 msgid "Enable MUL.X and UMUL.X instructions."
12839 #: config/microblaze/microblaze.opt:40
12840 msgid "Use software emulation for floating point (default)."
12843 #: config/microblaze/microblaze.opt:44
12844 msgid "Use hardware floating point instructions."
12847 #: config/microblaze/microblaze.opt:48
12848 msgid "Use table lookup optimization for small signed integer divisions."
12851 #: config/microblaze/microblaze.opt:52
12852 msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
12855 #: config/microblaze/microblaze.opt:56
12856 msgid "Don't optimize block moves, use memcpy."
12859 #: config/microblaze/microblaze.opt:68
12860 msgid "Use the soft multiply emulation (default)."
12863 #: config/microblaze/microblaze.opt:72
12864 msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
12867 #: config/microblaze/microblaze.opt:76
12868 msgid "Use the software emulation for divides (default)."
12871 #: config/microblaze/microblaze.opt:80
12872 msgid "Use the hardware barrel shifter instead of emulation."
12875 #: config/microblaze/microblaze.opt:84
12876 msgid "Use pattern compare instructions."
12879 #: config/microblaze/microblaze.opt:87
12881 msgid "%qs is deprecated; use -fstack-check"
12884 #: config/microblaze/microblaze.opt:88
12885 msgid "Check for stack overflow at runtime."
12888 #: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
12889 msgid "Use GP relative sdata/sbss sections."
12892 #: config/microblaze/microblaze.opt:95
12894 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
12897 #: config/microblaze/microblaze.opt:96
12898 msgid "Clear the BSS to zero and place zero initialized in BSS."
12901 #: config/microblaze/microblaze.opt:100
12902 msgid "Use multiply high instructions for high part of 32x32 multiply."
12905 #: config/microblaze/microblaze.opt:104
12906 msgid "Use hardware floating point conversion instructions."
12909 #: config/microblaze/microblaze.opt:108
12910 msgid "Use hardware floating point square root instruction."
12913 #: config/microblaze/microblaze.opt:112
12914 msgid "Description for mxl-mode-executable."
12917 #: config/microblaze/microblaze.opt:116
12918 msgid "Description for mxl-mode-xmdstub."
12921 #: config/microblaze/microblaze.opt:120
12922 msgid "Description for mxl-mode-bootstrap."
12925 #: config/microblaze/microblaze.opt:124
12926 msgid "Description for mxl-mode-novectors."
12929 #: config/microblaze/microblaze.opt:128
12930 msgid "Use hardware prefetch instruction"
12933 #: config/microblaze/microblaze.opt:132
12935 "Data referenced by offset from start of text instead of GOT (with -fPIC/-"
12939 #: config/vax/vax.opt:23 config/vax/vax.opt:27
12940 msgid "Target DFLOAT double precision code."
12943 #: config/vax/vax.opt:31 config/vax/vax.opt:35
12944 msgid "Generate GFLOAT double precision code."
12947 #: config/vax/vax.opt:39
12948 msgid "Generate code for GNU assembler (gas)."
12951 #: config/vax/vax.opt:43
12952 msgid "Generate code for UNIX assembler."
12955 #: config/vax/vax.opt:47
12956 msgid "Use VAXC structure conventions."
12959 #: config/vax/vax.opt:51
12960 msgid "Use new adddi3/subdi3 patterns."
12963 #: config/frv/frv.opt:30
12964 msgid "Use 4 media accumulators."
12967 #: config/frv/frv.opt:34
12968 msgid "Use 8 media accumulators."
12971 #: config/frv/frv.opt:38
12972 msgid "Enable label alignment optimizations."
12975 #: config/frv/frv.opt:42
12976 msgid "Dynamically allocate cc registers."
12979 #: config/frv/frv.opt:49
12980 msgid "Set the cost of branches."
12983 #: config/frv/frv.opt:53
12984 msgid "Enable conditional execution other than moves/scc."
12987 #: config/frv/frv.opt:57
12988 msgid "Change the maximum length of conditionally-executed sequences."
12991 #: config/frv/frv.opt:61
12993 "Change the number of temporary registers that are available to conditionally-"
12994 "executed sequences."
12997 #: config/frv/frv.opt:65
12998 msgid "Enable conditional moves."
13001 #: config/frv/frv.opt:69
13002 msgid "Set the target CPU type."
13005 #: config/frv/frv.opt:73
13006 msgid "Known FR-V CPUs (for use with the -mcpu= option):"
13009 #: config/frv/frv.opt:122
13010 msgid "Use fp double instructions."
13013 #: config/frv/frv.opt:126
13014 msgid "Change the ABI to allow double word insns."
13017 #: config/frv/frv.opt:134
13018 msgid "Just use icc0/fcc0."
13021 #: config/frv/frv.opt:138
13022 msgid "Only use 32 FPRs."
13025 #: config/frv/frv.opt:142
13026 msgid "Use 64 FPRs."
13029 #: config/frv/frv.opt:146
13030 msgid "Only use 32 GPRs."
13033 #: config/frv/frv.opt:150
13034 msgid "Use 64 GPRs."
13037 #: config/frv/frv.opt:154
13038 msgid "Enable use of GPREL for read-only data in FDPIC."
13041 #: config/frv/frv.opt:166
13042 msgid "Enable PIC support for building libraries."
13045 #: config/frv/frv.opt:170
13046 msgid "Follow the EABI linkage requirements."
13049 #: config/frv/frv.opt:174
13050 msgid "Disallow direct calls to global functions."
13053 #: config/frv/frv.opt:178
13054 msgid "Use media instructions."
13057 #: config/frv/frv.opt:182
13058 msgid "Use multiply add/subtract instructions."
13061 #: config/frv/frv.opt:186
13062 msgid "Enable optimizing &&/|| in conditional execution."
13065 #: config/frv/frv.opt:190
13066 msgid "Enable nested conditional execution optimizations."
13069 #: config/frv/frv.opt:195
13070 msgid "Do not mark ABI switches in e_flags."
13073 #: config/frv/frv.opt:199
13074 msgid "Remove redundant membars."
13077 #: config/frv/frv.opt:203
13078 msgid "Pack VLIW instructions."
13081 #: config/frv/frv.opt:207
13082 msgid "Enable setting GPRs to the result of comparisons."
13085 #: config/frv/frv.opt:211
13086 msgid "Change the amount of scheduler lookahead."
13089 #: config/frv/frv.opt:219
13090 msgid "Assume a large TLS segment."
13093 #: config/frv/frv.opt:223
13094 msgid "Do not assume a large TLS segment."
13097 #: config/frv/frv.opt:228
13098 msgid "Cause gas to print tomcat statistics."
13101 #: config/frv/frv.opt:233
13102 msgid "Link with the library-pic libraries."
13105 #: config/frv/frv.opt:237
13106 msgid "Allow branches to be packed with other instructions."
13109 #: config/mn10300/mn10300.opt:30
13110 msgid "Target the AM33 processor."
13113 #: config/mn10300/mn10300.opt:34
13114 msgid "Target the AM33/2.0 processor."
13117 #: config/mn10300/mn10300.opt:38
13118 msgid "Target the AM34 processor."
13121 #: config/mn10300/mn10300.opt:46
13122 msgid "Work around hardware multiply bug."
13125 #: config/mn10300/mn10300.opt:55
13126 msgid "Enable linker relaxations."
13129 #: config/mn10300/mn10300.opt:59
13130 msgid "Return pointers in both a0 and d0."
13133 #: config/mn10300/mn10300.opt:63
13134 msgid "Allow gcc to generate LIW instructions."
13137 #: config/mn10300/mn10300.opt:67
13138 msgid "Allow gcc to generate the SETLB and Lcc instructions."
13141 #: config/nds32/nds32-elf.opt:3 config/nds32/nds32-linux.opt:3
13142 msgid "Specify the address generation strategy for code model."
13145 #: config/nds32/nds32-elf.opt:7 config/nds32/nds32-linux.opt:7
13146 msgid "Known cmodel types (for use with the -mcmodel= option):"
13149 #: config/nds32/nds32.opt:29 config/nds32/nds32.opt:89
13150 msgid "Generate code in big-endian mode."
13153 #: config/nds32/nds32.opt:33 config/nds32/nds32.opt:93
13154 msgid "Generate code in little-endian mode."
13157 #: config/nds32/nds32.opt:37
13158 msgid "Force performing fp-as-gp optimization."
13161 #: config/nds32/nds32.opt:41
13162 msgid "Forbid performing fp-as-gp optimization."
13165 #: config/nds32/nds32.opt:47
13166 msgid "Specify which ABI type to generate code for: 2, 2fp+."
13169 #: config/nds32/nds32.opt:61
13170 msgid "Specify use soft floating point ABI which mean alias to -mabi=2."
13173 #: config/nds32/nds32.opt:65
13174 msgid "Specify use soft floating point ABI which mean alias to -mabi=2fp+."
13177 #: config/nds32/nds32.opt:71
13178 msgid "Use reduced-set registers for register allocation."
13181 #: config/nds32/nds32.opt:75
13182 msgid "Use full-set registers for register allocation."
13185 #: config/nds32/nds32.opt:81
13186 msgid "Always align function entry, jump target and return address."
13189 #: config/nds32/nds32.opt:85
13190 msgid "Align function entry to 4 byte."
13193 #: config/nds32/nds32.opt:97
13195 "Prevent $fp being allocated during register allocation so that compiler is "
13196 "able to force performing fp-as-gp optimization."
13199 #: config/nds32/nds32.opt:101
13201 "Forbid using $fp to access static and global variables. This option "
13202 "strictly forbids fp-as-gp optimization regardless of '-mforce-fp-as-gp'."
13205 #: config/nds32/nds32.opt:105
13206 msgid "Specify the address generation strategy for ICT call's code model."
13209 #: config/nds32/nds32.opt:109
13210 msgid "Known cmodel types (for use with the -mict-model= option):"
13213 #: config/nds32/nds32.opt:119
13214 msgid "Generate conditional move instructions."
13217 #: config/nds32/nds32.opt:123
13218 msgid "Generate hardware abs instructions."
13221 #: config/nds32/nds32.opt:127
13222 msgid "Generate performance extension instructions."
13225 #: config/nds32/nds32.opt:131
13226 msgid "Generate performance extension version 2 instructions."
13229 #: config/nds32/nds32.opt:135
13230 msgid "Generate string extension instructions."
13233 #: config/nds32/nds32.opt:139
13234 msgid "Generate DSP extension instructions."
13237 #: config/nds32/nds32.opt:143
13238 msgid "Generate v3 push25/pop25 instructions."
13241 #: config/nds32/nds32.opt:147
13242 msgid "Generate 16-bit instructions."
13245 #: config/nds32/nds32.opt:151
13246 msgid "Insert relax hint for linker to do relaxation."
13249 #: config/nds32/nds32.opt:155
13250 msgid "Enable Virtual Hosting support."
13253 #: config/nds32/nds32.opt:159
13254 msgid "Specify the size of each interrupt vector, which must be 4 or 16."
13257 #: config/nds32/nds32.opt:163
13259 "Specify the size of each cache block, which must be a power of 2 between 4 "
13263 #: config/nds32/nds32.opt:171
13264 msgid "Known arch types (for use with the -march= option):"
13267 #: config/nds32/nds32.opt:193
13268 msgid "Specify the cpu for pipeline model."
13271 #: config/nds32/nds32.opt:197
13272 msgid "Known cpu types (for use with the -mcpu= option):"
13275 #: config/nds32/nds32.opt:357
13277 "Specify a fpu configuration value from 0 to 7; 0-3 is as FPU spec says, and "
13278 "4-7 is corresponding to 0-3."
13281 #: config/nds32/nds32.opt:361
13283 "Known floating-point number of registers (for use with the -mconfig-fpu= "
13287 #: config/nds32/nds32.opt:389
13289 "Specify configuration of instruction mul: fast1, fast2 or slow. The default "
13293 #: config/nds32/nds32.opt:408
13295 "Specify how many read/write ports for n9/n10 cores. The value should be "
13299 #: config/nds32/nds32.opt:421
13300 msgid "Enable constructor/destructor feature."
13303 #: config/nds32/nds32.opt:425
13304 msgid "Guide linker to relax instructions."
13307 #: config/nds32/nds32.opt:429
13308 msgid "Generate floating-point multiply-accumulation instructions."
13311 #: config/nds32/nds32.opt:433
13312 msgid "Generate single-precision floating-point instructions."
13315 #: config/nds32/nds32.opt:437
13316 msgid "Generate double-precision floating-point instructions."
13319 #: config/nds32/nds32.opt:441
13320 msgid "Force disable hardware loop, even use -mext-dsp."
13323 #: config/nds32/nds32.opt:445
13324 msgid "Generate return instruction in naked function."
13327 #: config/nds32/nds32.opt:449
13328 msgid "Always save $lp in the stack."
13331 #: config/nds32/nds32.opt:457
13332 msgid "Allow use r15 for inline ASM."
13335 #: config/iq2000/iq2000.opt:31
13336 msgid "Specify CPU for code generation purposes."
13339 #: config/iq2000/iq2000.opt:47
13340 msgid "Specify CPU for scheduling purposes."
13343 #: config/iq2000/iq2000.opt:51
13344 msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
13347 #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
13348 msgid "Use ROM instead of RAM."
13351 #: config/iq2000/iq2000.opt:70
13352 msgid "No default crt0.o."
13355 #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:405
13356 msgid "Put uninitialized constants in ROM (needs -membedded-data)."
13359 #: config/c6x/c6x-tables.opt:24
13360 msgid "Known C6X ISAs (for use with the -march= option):"
13363 #: config/c6x/c6x.opt:46
13364 msgid "Valid arguments for the -msdata= option."
13367 #: config/c6x/c6x.opt:59
13368 msgid "Compile for the DSBT shared library ABI."
13371 #: config/cris/linux.opt:27
13372 msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
13375 #: config/cris/cris.opt:45
13376 msgid "Work around bug in multiplication instruction."
13379 #: config/cris/cris.opt:51
13380 msgid "Compile for ETRAX 4 (CRIS v3)."
13383 #: config/cris/cris.opt:56
13384 msgid "Compile for ETRAX 100 (CRIS v8)."
13387 #: config/cris/cris.opt:64
13388 msgid "Emit verbose debug information in assembly code."
13391 #: config/cris/cris.opt:71
13392 msgid "Do not use condition codes from normal instructions."
13395 #: config/cris/cris.opt:80
13396 msgid "Do not emit addressing modes with side-effect assignment."
13399 #: config/cris/cris.opt:89
13400 msgid "Do not tune stack alignment."
13403 #: config/cris/cris.opt:98
13404 msgid "Do not tune writable data alignment."
13407 #: config/cris/cris.opt:107
13408 msgid "Do not tune code and read-only data alignment."
13411 #: config/cris/cris.opt:116
13412 msgid "Align code and data to 32 bits."
13415 #: config/cris/cris.opt:133
13416 msgid "Don't align items in code or data."
13419 #: config/cris/cris.opt:142
13420 msgid "Do not emit function prologue or epilogue."
13423 #: config/cris/cris.opt:149
13424 msgid "Use the most feature-enabling options allowed by other options."
13427 #: config/cris/cris.opt:158
13428 msgid "Override -mbest-lib-options."
13431 #: config/cris/cris.opt:165
13432 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
13435 #: config/cris/cris.opt:169
13436 msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
13439 #: config/cris/cris.opt:173
13441 "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
13445 #: config/cris/cris.opt:180
13447 "Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls "
13448 "to abort() are used."
13451 #: config/cris/cris.opt:184
13453 "Emit checks causing \"break 8\" instructions to execute when applying atomic "
13454 "builtins on misaligned memory."
13457 #: config/cris/cris.opt:188
13459 "Handle atomic builtins that may be applied to unaligned data by calling "
13460 "library functions. Overrides -mtrap-unaligned-atomic."
13463 #: config/sh/superh.opt:6
13464 msgid "Board name [and memory region]."
13467 #: config/sh/superh.opt:10
13468 msgid "Runtime name."
13471 #: config/sh/sh.opt:42
13472 msgid "Generate SH1 code."
13475 #: config/sh/sh.opt:46
13476 msgid "Generate SH2 code."
13479 #: config/sh/sh.opt:50
13480 msgid "Generate default double-precision SH2a-FPU code."
13483 #: config/sh/sh.opt:54
13484 msgid "Generate SH2a FPU-less code."
13487 #: config/sh/sh.opt:58
13488 msgid "Generate default single-precision SH2a-FPU code."
13491 #: config/sh/sh.opt:62
13492 msgid "Generate only single-precision SH2a-FPU code."
13495 #: config/sh/sh.opt:66
13496 msgid "Generate SH2e code."
13499 #: config/sh/sh.opt:70
13500 msgid "Generate SH3 code."
13503 #: config/sh/sh.opt:74
13504 msgid "Generate SH3e code."
13507 #: config/sh/sh.opt:78
13508 msgid "Generate SH4 code."
13511 #: config/sh/sh.opt:82
13512 msgid "Generate SH4-100 code."
13515 #: config/sh/sh.opt:86
13516 msgid "Generate SH4-200 code."
13519 #: config/sh/sh.opt:92
13520 msgid "Generate SH4-300 code."
13523 #: config/sh/sh.opt:96
13524 msgid "Generate SH4 FPU-less code."
13527 #: config/sh/sh.opt:100
13528 msgid "Generate SH4-100 FPU-less code."
13531 #: config/sh/sh.opt:104
13532 msgid "Generate SH4-200 FPU-less code."
13535 #: config/sh/sh.opt:108
13536 msgid "Generate SH4-300 FPU-less code."
13539 #: config/sh/sh.opt:112
13540 msgid "Generate code for SH4 340 series (MMU/FPU-less)."
13543 #: config/sh/sh.opt:117
13544 msgid "Generate code for SH4 400 series (MMU/FPU-less)."
13547 #: config/sh/sh.opt:122
13548 msgid "Generate code for SH4 500 series (FPU-less)."
13551 #: config/sh/sh.opt:127
13552 msgid "Generate default single-precision SH4 code."
13555 #: config/sh/sh.opt:131
13556 msgid "Generate default single-precision SH4-100 code."
13559 #: config/sh/sh.opt:135
13560 msgid "Generate default single-precision SH4-200 code."
13563 #: config/sh/sh.opt:139
13564 msgid "Generate default single-precision SH4-300 code."
13567 #: config/sh/sh.opt:143
13568 msgid "Generate only single-precision SH4 code."
13571 #: config/sh/sh.opt:147
13572 msgid "Generate only single-precision SH4-100 code."
13575 #: config/sh/sh.opt:151
13576 msgid "Generate only single-precision SH4-200 code."
13579 #: config/sh/sh.opt:155
13580 msgid "Generate only single-precision SH4-300 code."
13583 #: config/sh/sh.opt:159
13584 msgid "Generate SH4a code."
13587 #: config/sh/sh.opt:163
13588 msgid "Generate SH4a FPU-less code."
13591 #: config/sh/sh.opt:167
13592 msgid "Generate default single-precision SH4a code."
13595 #: config/sh/sh.opt:171
13596 msgid "Generate only single-precision SH4a code."
13599 #: config/sh/sh.opt:175
13600 msgid "Generate SH4al-dsp code."
13603 #: config/sh/sh.opt:183
13604 msgid "Generate code in big endian mode."
13607 #: config/sh/sh.opt:187
13608 msgid "Generate 32-bit offsets in switch tables."
13611 #: config/sh/sh.opt:191
13612 msgid "Generate bit instructions."
13615 #: config/sh/sh.opt:199
13616 msgid "Assume that zero displacement conditional branches are fast."
13619 #: config/sh/sh.opt:203
13620 msgid "Force the usage of delay slots for conditional branches."
13623 #: config/sh/sh.opt:207
13624 msgid "Align doubles at 64-bit boundaries."
13627 #: config/sh/sh.opt:211
13628 msgid "Division strategy, one of: call-div1, call-fp, call-table."
13631 #: config/sh/sh.opt:215
13632 msgid "Specify name for 32 bit signed division function."
13635 #: config/sh/sh.opt:219
13636 msgid "Generate ELF FDPIC code."
13639 #: config/sh/sh.opt:223
13641 "Enable the use of 64-bit floating point registers in fmov instructions. See "
13642 "-mdalign if 64-bit alignment is required."
13645 #: config/sh/sh.opt:231 config/sh/sh.opt:269
13646 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
13649 #: config/sh/sh.opt:235
13650 msgid "Increase the IEEE compliance for floating-point comparisons."
13653 #: config/sh/sh.opt:239
13655 "inline code to invalidate instruction cache entries after setting up nested "
13656 "function trampolines."
13659 #: config/sh/sh.opt:243 config/arc/arc.opt:246
13660 msgid "Annotate assembler instructions with estimated addresses."
13663 #: config/sh/sh.opt:247
13664 msgid "Generate code in little endian mode."
13667 #: config/sh/sh.opt:251
13668 msgid "Mark MAC register as call-clobbered."
13671 #: config/sh/sh.opt:257
13672 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
13675 #: config/sh/sh.opt:261
13676 msgid "Emit function-calls using global offset table when generating PIC."
13679 #: config/sh/sh.opt:265
13680 msgid "Shorten address references during linking."
13683 #: config/sh/sh.opt:273
13684 msgid "Specify the model for atomic operations."
13687 #: config/sh/sh.opt:277
13688 msgid "Use tas.b instruction for __atomic_test_and_set."
13691 #: config/sh/sh.opt:281
13692 msgid "Cost to assume for a multiply insn."
13695 #: config/sh/sh.opt:285
13697 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
13698 "if the inline code would not work in user mode."
13701 #: config/sh/sh.opt:291
13702 msgid "Pretend a branch-around-a-move is a conditional move."
13705 #: config/sh/sh.opt:295
13706 msgid "Enable the use of the fsca instruction."
13709 #: config/sh/sh.opt:299
13710 msgid "Enable the use of the fsrra instruction."
13713 #: config/sh/sh.opt:303
13714 msgid "Use LRA instead of reload (transitional)."
13717 #: config/fr30/fr30.opt:23
13718 msgid "Assume small address space."
13721 #: config/mips/mips.opt:32
13722 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
13725 #: config/mips/mips.opt:36
13726 msgid "Known MIPS ABIs (for use with the -mabi= option):"
13729 #: config/mips/mips.opt:55
13730 msgid "Generate code that can be used in SVR4-style dynamic objects."
13733 #: config/mips/mips.opt:59
13734 msgid "Use PMC-style 'mad' instructions."
13737 #: config/mips/mips.opt:63
13738 msgid "Use integer madd/msub instructions."
13741 #: config/mips/mips.opt:67
13742 msgid "-march=ISA\tGenerate code for the given ISA."
13745 #: config/mips/mips.opt:71
13747 "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
13750 #: config/mips/mips.opt:75
13751 msgid "Use Branch Likely instructions, overriding the architecture default."
13754 #: config/mips/mips.opt:79
13755 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
13758 #: config/mips/mips.opt:83
13759 msgid "Trap on integer divide by zero."
13762 #: config/mips/mips.opt:87
13764 "-mcode-readable=SETTING\tSpecify when instructions are allowed to access "
13768 #: config/mips/mips.opt:91
13769 msgid "Valid arguments to -mcode-readable=:"
13772 #: config/mips/mips.opt:104
13773 msgid "Use branch-and-break sequences to check for integer divide by zero."
13776 #: config/mips/mips.opt:108
13777 msgid "Use trap instructions to check for integer divide by zero."
13780 #: config/mips/mips.opt:112
13781 msgid "Allow the use of MDMX instructions."
13784 #: config/mips/mips.opt:116
13786 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
13790 #: config/mips/mips.opt:120
13791 msgid "Use MIPS-DSP instructions."
13794 #: config/mips/mips.opt:124
13795 msgid "Use MIPS-DSP REV 2 instructions."
13798 #: config/mips/mips.opt:146
13799 msgid "Use Enhanced Virtual Addressing instructions."
13802 #: config/mips/mips.opt:150
13803 msgid "Use NewABI-style %reloc() assembly operators."
13806 #: config/mips/mips.opt:154
13807 msgid "Use -G for data that is not defined by the current object."
13810 #: config/mips/mips.opt:158
13811 msgid "Work around certain 24K errata."
13814 #: config/mips/mips.opt:162
13815 msgid "Work around certain R4000 errata."
13818 #: config/mips/mips.opt:166
13819 msgid "Work around certain R4400 errata."
13822 #: config/mips/mips.opt:170
13823 msgid "Work around certain RM7000 errata."
13826 #: config/mips/mips.opt:174
13827 msgid "Work around certain R10000 errata."
13830 #: config/mips/mips.opt:178
13831 msgid "Work around errata for early SB-1 revision 2 cores."
13834 #: config/mips/mips.opt:182
13835 msgid "Work around certain VR4120 errata."
13838 #: config/mips/mips.opt:186
13839 msgid "Work around VR4130 mflo/mfhi errata."
13842 #: config/mips/mips.opt:190
13843 msgid "Work around an early 4300 hardware bug."
13846 #: config/mips/mips.opt:194
13847 msgid "FP exceptions are enabled."
13850 #: config/mips/mips.opt:198
13851 msgid "Use 32-bit floating-point registers."
13854 #: config/mips/mips.opt:202
13855 msgid "Conform to the o32 FPXX ABI."
13858 #: config/mips/mips.opt:206
13859 msgid "Use 64-bit floating-point registers."
13862 #: config/mips/mips.opt:210
13864 "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
13868 #: config/mips/mips.opt:214
13869 msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
13872 #: config/mips/mips.opt:218
13873 msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
13876 #: config/mips/mips.opt:222
13878 "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
13881 #: config/mips/mips.opt:232
13882 msgid "Use 32-bit general registers."
13885 #: config/mips/mips.opt:236
13886 msgid "Use 64-bit general registers."
13889 #: config/mips/mips.opt:240
13890 msgid "Use GP-relative addressing to access small data."
13893 #: config/mips/mips.opt:244
13895 "When generating -mabicalls code, allow executables to use PLTs and copy "
13899 #: config/mips/mips.opt:248
13900 msgid "Allow the use of hardware floating-point ABI and instructions."
13903 #: config/mips/mips.opt:252
13904 msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
13907 #: config/mips/mips.opt:256
13908 msgid "An alias for minterlink-compressed provided for backward-compatibility."
13911 #: config/mips/mips.opt:260
13912 msgid "-mipsN\tGenerate code for ISA level N."
13915 #: config/mips/mips.opt:264
13916 msgid "Generate MIPS16 code."
13919 #: config/mips/mips.opt:268
13920 msgid "Use MIPS-3D instructions."
13923 #: config/mips/mips.opt:272
13924 msgid "Use ll, sc and sync instructions."
13927 #: config/mips/mips.opt:276
13928 msgid "Use -G for object-local data."
13931 #: config/mips/mips.opt:280
13932 msgid "Use indirect calls."
13935 #: config/mips/mips.opt:284
13936 msgid "Use a 32-bit long type."
13939 #: config/mips/mips.opt:288
13940 msgid "Use a 64-bit long type."
13943 #: config/mips/mips.opt:292
13944 msgid "Pass the address of the ra save location to _mcount in $12."
13947 #: config/mips/mips.opt:296
13948 msgid "Don't optimize block moves."
13951 #: config/mips/mips.opt:300
13952 msgid "Use microMIPS instructions."
13955 #: config/mips/mips.opt:304
13956 msgid "Use MIPS MSA Extension instructions."
13959 #: config/mips/mips.opt:308
13960 msgid "Allow the use of MT instructions."
13963 #: config/mips/mips.opt:312
13964 msgid "Prevent the use of all floating-point operations."
13967 #: config/mips/mips.opt:316
13968 msgid "Use MCU instructions."
13971 #: config/mips/mips.opt:320
13972 msgid "Do not use a cache-flushing function before calling stack trampolines."
13975 #: config/mips/mips.opt:324
13976 msgid "Do not use MDMX instructions."
13979 #: config/mips/mips.opt:328
13980 msgid "Generate normal-mode code."
13983 #: config/mips/mips.opt:332
13984 msgid "Do not use MIPS-3D instructions."
13987 #: config/mips/mips.opt:336
13988 msgid "Use paired-single floating-point instructions."
13991 #: config/mips/mips.opt:340
13993 "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
13997 #: config/mips/mips.opt:344
13998 msgid "Valid arguments to -mr10k-cache-barrier=:"
14001 #: config/mips/mips.opt:357
14002 msgid "Try to allow the linker to turn PIC calls into direct calls."
14005 #: config/mips/mips.opt:361
14007 "When generating -mabicalls code, make the code suitable for use in shared "
14011 #: config/mips/mips.opt:365
14013 "Restrict the use of hardware floating-point instructions to 32-bit "
14017 #: config/mips/mips.opt:369
14018 msgid "Use SmartMIPS instructions."
14021 #: config/mips/mips.opt:373
14022 msgid "Prevent the use of all hardware floating-point instructions."
14025 #: config/mips/mips.opt:377
14026 msgid "Optimize lui/addiu address loads."
14029 #: config/mips/mips.opt:381
14030 msgid "Assume all symbols have 32-bit values."
14033 #: config/mips/mips.opt:385
14034 msgid "Use synci instruction to invalidate i-cache."
14037 #: config/mips/mips.opt:393
14038 msgid "Use lwxc1/swxc1/ldxc1/sdxc1 instructions where applicable."
14041 #: config/mips/mips.opt:397
14042 msgid "Use 4-operand madd.s/madd.d and related instructions where applicable."
14045 #: config/mips/mips.opt:409
14046 msgid "Use Virtualization (VZ) instructions."
14049 #: config/mips/mips.opt:413
14050 msgid "Use eXtended Physical Address (XPA) instructions."
14053 #: config/mips/mips.opt:417
14054 msgid "Use Cyclic Redundancy Check (CRC) instructions."
14057 #: config/mips/mips.opt:421
14058 msgid "Use Global INValidate (GINV) instructions."
14061 #: config/mips/mips.opt:425
14062 msgid "Perform VR4130-specific alignment optimizations."
14065 #: config/mips/mips.opt:429
14066 msgid "Lift restrictions on GOT size."
14069 #: config/mips/mips.opt:433
14070 msgid "Enable use of odd-numbered single-precision registers."
14073 #: config/mips/mips.opt:437
14074 msgid "Optimize frame header."
14077 #: config/mips/mips.opt:444
14078 msgid "Enable load/store bonding."
14081 #: config/mips/mips.opt:448
14082 msgid "Specify the compact branch usage policy."
14085 #: config/mips/mips.opt:452
14086 msgid "Policies available for use with -mcompact-branches=:"
14089 #: config/mips/mips-tables.opt:24
14090 msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
14093 #: config/mips/mips-tables.opt:28
14094 msgid "Known MIPS ISA levels (for use with the -mips option):"
14097 #: config/tilegx/tilegx.opt:30
14098 msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
14101 #: config/tilegx/tilegx.opt:37
14102 msgid "Compile with 32 bit longs and pointers."
14105 #: config/tilegx/tilegx.opt:41
14106 msgid "Compile with 64 bit longs and pointers."
14109 #: config/tilegx/tilegx.opt:53
14110 msgid "Use given TILE-Gx code model."
14113 #: config/arc/arc-tables.opt:25
14114 msgid "Known ARC CPUs (for use with the -mcpu= option):"
14117 #: config/arc/arc.opt:26
14118 msgid "Compile code for big endian mode."
14121 #: config/arc/arc.opt:30
14122 msgid "Compile code for little endian mode. This is the default."
14125 #: config/arc/arc.opt:34
14127 "Disable ARCompact specific pass to generate conditional execution "
14131 #: config/arc/arc.opt:38
14132 msgid "Generate ARCompact 32-bit code for ARC600 processor."
14135 #: config/arc/arc.opt:42
14136 msgid "Same as -mA6."
14139 #: config/arc/arc.opt:46
14140 msgid "Generate ARCompact 32-bit code for ARC601 processor."
14143 #: config/arc/arc.opt:50
14144 msgid "Generate ARCompact 32-bit code for ARC700 processor."
14147 #: config/arc/arc.opt:54
14148 msgid "Same as -mA7."
14151 #: config/arc/arc.opt:58
14152 msgid "Force all calls to be made via a jli instruction."
14155 #: config/arc/arc.opt:62
14156 msgid "-mmpy-option=MPY Compile ARCv2 code with a multiplier design option."
14159 #: config/arc/arc.opt:132
14160 msgid "Enable DIV-REM instructions for ARCv2."
14163 #: config/arc/arc.opt:136
14164 msgid "Enable code density instructions for ARCv2."
14167 #: config/arc/arc.opt:140
14168 msgid "Tweak register allocation to help 16-bit instruction generation."
14171 #: config/arc/arc.opt:150
14172 msgid "Use ordinarily cached memory accesses for volatile references."
14175 #: config/arc/arc.opt:154
14176 msgid "Enable cache bypass for volatile references."
14179 #: config/arc/arc.opt:158
14180 msgid "Generate instructions supported by barrel shifter."
14183 #: config/arc/arc.opt:162
14184 msgid "Generate norm instruction."
14187 #: config/arc/arc.opt:166
14188 msgid "Generate swap instruction."
14191 #: config/arc/arc.opt:170
14192 msgid "Generate mul64 and mulu64 instructions."
14195 #: config/arc/arc.opt:174
14196 msgid "Do not generate mpy instructions for ARC700."
14199 #: config/arc/arc.opt:178
14201 "Generate Extended arithmetic instructions. Currently only divaw, adds, subs "
14202 "and sat16 are supported."
14205 #: config/arc/arc.opt:182
14207 "Dummy flag. This is the default unless FPX switches are provided explicitly."
14210 #: config/arc/arc.opt:186
14211 msgid "Generate call insns as register indirect calls."
14214 #: config/arc/arc.opt:190
14215 msgid "Do no generate BRcc instructions in arc_reorg."
14218 #: config/arc/arc.opt:194
14220 "Generate sdata references. This is the default, unless you compile for PIC."
14223 #: config/arc/arc.opt:198
14224 msgid "Do not generate millicode thunks (needed only with -Os)."
14227 #: config/arc/arc.opt:202 config/arc/arc.opt:206
14228 msgid "FPX: Generate Single Precision FPX (compact) instructions."
14231 #: config/arc/arc.opt:210
14232 msgid "FPX: Generate Single Precision FPX (fast) instructions."
14235 #: config/arc/arc.opt:214
14237 "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
14240 #: config/arc/arc.opt:218 config/arc/arc.opt:222
14241 msgid "FPX: Generate Double Precision FPX (compact) instructions."
14244 #: config/arc/arc.opt:226
14245 msgid "FPX: Generate Double Precision FPX (fast) instructions."
14248 #: config/arc/arc.opt:230
14249 msgid "Disable LR and SR instructions from using FPX extension aux registers."
14252 #: config/arc/arc.opt:234
14254 "Enable generation of ARC SIMD instructions via target-specific builtins."
14257 #: config/arc/arc.opt:238
14258 msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
14261 #: config/arc/arc.opt:242
14263 "size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -"
14267 #: config/arc/arc.opt:250
14269 "Cost to assume for a multiply instruction, with 4 being equal to a normal "
14273 #: config/arc/arc.opt:254
14274 msgid "-mcpu=TUNE Tune code for given ARC variant."
14277 #: config/arc/arc.opt:282
14278 msgid "Enable the use of indexed loads."
14281 #: config/arc/arc.opt:286
14282 msgid "Enable the use of pre/post modify with register displacement."
14285 #: config/arc/arc.opt:290
14286 msgid "Generate 32x16 multiply and mac instructions."
14289 #: config/arc/arc.opt:296
14290 msgid "Set probability threshold for unaligning branches."
14293 #: config/arc/arc.opt:300
14294 msgid "Don't use less than 25 bit addressing range for calls."
14297 #: config/arc/arc.opt:304
14299 "Explain what alignment considerations lead to the decision to make an insn "
14303 #: config/arc/arc.opt:308
14304 msgid "Do alignment optimizations for call instructions."
14307 #: config/arc/arc.opt:312
14309 "Enable Rcq constraint handling - most short code generation depends on this."
14312 #: config/arc/arc.opt:316
14313 msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
14316 #: config/arc/arc.opt:320
14317 msgid "Enable pre-reload use of cbranchsi pattern."
14320 #: config/arc/arc.opt:324
14321 msgid "Enable bbit peephole2."
14324 #: config/arc/arc.opt:328
14326 "Use pc-relative switch case tables - this enables case table shortening."
14329 #: config/arc/arc.opt:332
14330 msgid "Enable compact casesi pattern."
14333 #: config/arc/arc.opt:336
14334 msgid "Enable 'q' instruction alternatives."
14337 #: config/arc/arc.opt:340
14338 msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
14341 #: config/arc/arc.opt:347
14342 msgid "Enable variable polynomial CRC extension."
14345 #: config/arc/arc.opt:351
14346 msgid "Enable DSP 3.1 Pack A extensions."
14349 #: config/arc/arc.opt:355
14350 msgid "Enable dual viterbi butterfly extension."
14353 #: config/arc/arc.opt:365
14354 msgid "Enable Dual and Single Operand Instructions for Telephony."
14357 #: config/arc/arc.opt:369
14358 msgid "Enable XY Memory extension (DSP version 3)."
14361 #: config/arc/arc.opt:374
14362 msgid "Enable Locked Load/Store Conditional extension."
14365 #: config/arc/arc.opt:378
14366 msgid "Enable swap byte ordering extension instruction."
14369 #: config/arc/arc.opt:382
14370 msgid "Enable 64-bit Time-Stamp Counter extension instruction."
14373 #: config/arc/arc.opt:386
14374 msgid "Pass -EB option through to linker."
14377 #: config/arc/arc.opt:390
14378 msgid "Pass -EL option through to linker."
14381 #: config/arc/arc.opt:394
14382 msgid "Pass -marclinux option through to linker."
14385 #: config/arc/arc.opt:398
14386 msgid "Pass -marclinux_prof option through to linker."
14389 #: config/arc/arc.opt:406
14390 msgid "Enable lra."
14393 #: config/arc/arc.opt:410
14394 msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
14397 #: config/arc/arc.opt:414
14398 msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
14401 #: config/arc/arc.opt:418
14402 msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
14405 #: config/arc/arc.opt:430
14406 msgid "Enable atomic instructions."
14409 #: config/arc/arc.opt:434
14410 msgid "Enable double load/store instructions for ARC HS."
14413 #: config/arc/arc.opt:438
14414 msgid "Specify the name of the target floating point configuration."
14417 #: config/arc/arc.opt:481
14418 msgid "Specify thread pointer register number."
14421 #: config/arc/arc.opt:488
14422 msgid "Enable use of NPS400 bit operations."
14425 #: config/arc/arc.opt:492
14426 msgid "Enable use of NPS400 xld/xst extension."
14429 #: config/arc/arc.opt:500
14431 "Specifies the registers that the processor saves on an interrupt entry and "
14435 #: config/arc/arc.opt:504
14437 "Specifies the number of registers replicated in second register bank on "
14438 "entry to fast interrupt."
14441 #: config/arc/arc.opt:508
14443 "Sets LP_COUNT register width. Possible values are 8, 16, 20, 24, 28, and 32."
14446 #: config/arc/arc.opt:533
14447 msgid "Enable 16-entry register file."
14452 msgid "unknown linker output %qs"
14456 msgid "Set linker output type (used internally during LTO optimization)"
14460 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
14464 msgid "Specify a file to which a list of files output by LTRANS is written."
14468 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
14473 "Whole program analysis (WPA) mode with number of parallel jobs specified."
14477 msgid "The resolution file."
14481 msgid "Provide bash completion for options starting with provided string."
14485 msgid "Display this information."
14490 "--help=<class>\tDisplay descriptions of a specific class of options. "
14491 "<class> is one or more of optimizers, target, warnings, undocumented, params."
14495 msgid "Alias for --help=target."
14500 "--param <param>=<value>\tSet parameter <param> to value. See below for a "
14501 "complete list of parameters."
14505 msgid "-O<number>\tSet optimization level to <number>."
14509 msgid "Optimize for space rather than speed."
14513 msgid "Optimize for speed disregarding exact standards compliance."
14517 msgid "Optimize for debugging experience rather than speed or size."
14521 msgid "This switch is deprecated; use -Wextra instead."
14525 msgid "Warn about returning structures, unions or arrays."
14530 "Warn if a loop with constant number of iterations triggers undefined "
14534 #: common.opt:543 common.opt:547
14535 msgid "Warn if an array is accessed out of bounds."
14539 msgid "Warn about inappropriate attribute usage."
14544 "Warn about type safety and similar errors in attribute alias and related."
14549 "Warn when profiling instrumentation was requested, but could not be applied "
14550 "to a certain function."
14553 #: common.opt:564 common.opt:568
14554 msgid "Warn about pointer casts which increase alignment."
14558 msgid "Warn when a #warning directive is encountered."
14562 msgid "Warn about uses of __attribute__((deprecated)) declarations."
14566 msgid "Warn when an optimization pass is disabled."
14570 msgid "Treat all warnings as errors."
14574 msgid "Treat specified warning as error."
14578 msgid "Print extra (possibly unwanted) warnings."
14582 msgid "Exit on the first error occurred."
14587 "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires "
14588 "in excess of <byte-size>."
14592 msgid "Warn when attempting to free a non-heap object."
14596 msgid "Warn when a function cannot be expanded to HSAIL."
14600 msgid "Warn when a switch case falls through."
14604 msgid "Warn when an inlined function cannot be inlined."
14609 "Warn when an atomic memory model parameter is known to be outside the valid "
14615 "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
14619 msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
14624 "Warn if dereferencing a NULL pointer may lead to erroneous or undefined "
14630 "Warn about some C++ One Definition Rule violations during link time "
14635 msgid "Warn about overflow in arithmetic expressions."
14640 "During link time optimization warn about mismatched types of global "
14645 msgid "Warn when the packed attribute has no effect on struct layout."
14649 msgid "Warn when padding is required to align structure members."
14653 msgid "Issue warnings needed for strict compliance to the standard."
14658 "Warn about returning a pointer/reference to a local or temporary variable."
14662 msgid "Warn when one variable shadows another. Same as -Wshadow=global."
14666 msgid "Warn when one variable shadows another (globally)."
14671 "Warn when one local variable shadows another local variable or parameter."
14676 "Warn when one local variable shadows another local variable or parameter of "
14681 msgid "Warn when not issuing stack smashing protection for some reason."
14686 "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
14689 #: common.opt:707 common.opt:711
14690 msgid "Warn about code which might break strict aliasing rules."
14693 #: common.opt:715 common.opt:719
14694 msgid "Warn about optimizations that assume that signed overflow is undefined."
14699 "Warn about functions which might be candidates for __attribute__((cold))."
14704 "Warn about functions which might be candidates for __attribute__((const))."
14709 "Warn about functions which might be candidates for __attribute__((pure))."
14714 "Warn about functions which might be candidates for __attribute__((noreturn))."
14719 "Warn about functions which might be candidates for __attribute__((malloc))."
14724 "Warn about C++ polymorphic types where adding final keyword would improve "
14730 "Warn about C++ virtual methods where adding final keyword would improve code "
14736 "Warn about statements between switch's controlling expression and the first "
14741 msgid "Do not suppress warnings from system headers."
14745 msgid "Warn whenever a trampoline is generated."
14750 "Warn if a comparison is always true or always false due to the limited range "
14751 "of the data type."
14755 msgid "Warn about uninitialized automatic variables."
14759 msgid "Warn about maybe uninitialized automatic variables."
14763 msgid "Enable all -Wunused- warnings."
14767 msgid "Warn when a function parameter is only set, otherwise unused."
14771 msgid "Warn when a variable is only set, otherwise unused."
14775 msgid "Warn when a function is unused."
14779 msgid "Warn when a label is unused."
14783 msgid "Warn when a function parameter is unused."
14787 msgid "Warn when an expression value is unused."
14791 msgid "Warn when a variable is unused."
14795 msgid "Warn in case profiles in -fprofile-use do not match."
14799 msgid "Warn when a vector operation is compiled outside the SIMD."
14803 msgid "-aux-info <file>\tEmit declaration information into <file>."
14807 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
14811 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
14815 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
14819 msgid "The version of the C++ ABI in use."
14823 msgid "Aggressively optimize loops using language constraints."
14827 msgid "Align the start of functions."
14831 msgid "Align labels which are only reached by jumping."
14835 msgid "Align all labels."
14839 msgid "Align the start of loops."
14843 msgid "Select what to sanitize."
14847 msgid "Select type of coverage sanitization."
14851 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
14856 "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-"
14857 "defined sections."
14861 msgid "After diagnosing undefined behavior attempt to continue execution."
14865 msgid "This switch is deprecated; use -fsanitize-recover= instead."
14870 "Use trap instead of a library function for undefined behavior sanitization."
14874 msgid "Generate unwind tables that are exact at each instruction boundary."
14878 msgid "Generate auto-inc/dec instructions."
14883 "Use sample profile information for call graph node weights. The default "
14884 "profile file is fbdata.afdo in 'pwd'."
14889 "Use sample profile information for call graph node weights. The profile file "
14890 "is specified in the argument."
14894 msgid "Generate code to check bounds before indexing arrays."
14898 msgid "Replace add, compare, branch with branch on count register."
14902 msgid "Use profiling information for branch probabilities."
14907 "Perform branch target load optimization before prologue / epilogue threading."
14912 "Perform branch target load optimization after prologue / epilogue threading."
14917 "Restrict target load migration not to re-use registers in any basic block."
14922 "-fcall-saved-<register>\tMark <register> as being preserved across functions."
14927 "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
14931 msgid "Save registers around function calls."
14935 msgid "This switch is deprecated; do not use."
14939 msgid "Check the return value of new in C++."
14942 #: common.opt:1099 common.opt:1103
14943 msgid "Perform internal consistency checkings."
14947 msgid "Enable code hoisting."
14952 "Looks for opportunities to reduce stack adjustments and stack references."
14956 msgid "Do not put uninitialized globals in the common section."
14961 "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
14962 "compare the final-insns dump."
14966 msgid "Run only the second compilation of -fcompare-debug."
14970 msgid "Perform comparison elimination after register allocation has finished."
14974 msgid "Do not perform optimizations increasing noticeably stack usage."
14978 msgid "Perform a register copy-propagation optimization pass."
14982 msgid "Perform cross-jumping optimization."
14986 msgid "When running CSE, follow jumps to their targets."
14990 msgid "Omit range reduction step when performing complex division."
14994 msgid "Complex multiplication and division follow Fortran rules."
14998 msgid "Place data items into their own section."
15002 msgid "List all available debugging counters with their limits and counts."
15007 "-fdbg-cnt=<counter>[:<lower_limit>]:<upper_limit>[,<counter>:...]\tSet the "
15008 "debug counter limit."
15013 "-fdebug-prefix-map=<old>=<new> Map one directory name to another in debug "
15019 "-ffile-prefix-map=<old>=<new> Map one directory name to another in "
15020 "compilation result."
15024 msgid "Output .debug_types section when using DWARF v4 debuginfo."
15028 msgid "Defer popping functions args from stack until later."
15032 msgid "Attempt to fill delay slots of branch instructions."
15036 msgid "Delete dead instructions that may throw exceptions."
15040 msgid "Delete useless null pointer checks."
15045 "Stream extra data to support more aggressive devirtualization in LTO local "
15046 "transformation mode."
15050 msgid "Perform speculative devirtualization."
15054 msgid "Try to convert virtual calls to direct ones."
15059 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
15060 "location at the beginning of line-wrapped diagnostics."
15064 msgid "Show the source line with a caret indicating the column."
15068 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
15072 msgid "Print fix-it hints in machine-readable form."
15076 msgid "Print fix-it hints to stderr in unified diff format."
15081 "Amend appropriate diagnostic messages with the command line option that "
15087 "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass."
15092 "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
15096 msgid "-fdump-<type>\tDump various compiler internals to a file."
15101 "-fdump-final-insns=filename\tDump to filename the insns at the end of "
15106 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
15110 msgid "Suppress output of addresses in debugging dumps."
15115 "Collect and dump debug information into temporary file if ICE in C/C++ "
15116 "compiler occurred."
15121 "Dump detailed information on GCC's internal representation of source code "
15126 msgid "Dump optimization passes."
15131 "Suppress output of instruction numbers, line number notes and addresses in "
15136 msgid "Suppress output of previous and next insn numbers in debugging dumps."
15140 msgid "Enable CFI tables via GAS assembler directives."
15144 msgid "Perform early inlining."
15148 msgid "Perform interprocedural reduction of aggregates."
15152 msgid "Perform unused symbol elimination in debug info."
15156 msgid "Perform unused type elimination in debug info."
15160 msgid "Do not suppress C++ class debug information."
15164 msgid "Enable exception handling."
15168 msgid "Perform a number of minor, expensive optimizations."
15173 "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-"
15179 msgid "unknown excess precision style %qs"
15184 "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of "
15185 "FLT_EVAL_METHOD are permitted."
15191 "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
15196 "Output lto objects containing both the intermediate language and binary "
15201 msgid "Assume no NaNs or infinities are generated."
15206 "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
15210 msgid "Don't allocate floats and doubles in extended-precision registers."
15214 msgid "Perform a forward propagation pass on RTL."
15219 "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
15224 msgid "unknown floating point contraction style %qs"
15229 "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" "
15234 msgid "Allow function addresses to be held in registers."
15238 msgid "Place each function into its own section."
15242 msgid "Perform global common subexpression elimination."
15247 "Perform enhanced load motion during global common subexpression elimination."
15251 msgid "Perform store motion after global common subexpression elimination."
15256 "Perform redundant load after store elimination in global common "
15257 "subexpression elimination."
15262 "Perform global common subexpression elimination after register allocation "
15268 "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT "
15269 "encodings and standard DWARF emitted in the debug information"
15273 msgid "Enable in and out of Graphite representation."
15277 msgid "Enable Graphite Identity transformation."
15282 "Enable hoisting adjacent loads to encourage generating conditional move "
15287 msgid "Mark all loops as parallel."
15290 #: common.opt:1505 common.opt:1513 common.opt:2588
15291 msgid "Enable loop nest transforms. Same as -floop-nest-optimize."
15295 msgid "Enable loop interchange on trees."
15299 msgid "Perform unroll-and-jam on loops."
15303 msgid "Enable support for GNU transactional memory."
15307 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
15311 msgid "Enable the loop nest optimizer."
15315 msgid "Force bitfield accesses to match their type width."
15319 msgid "Merge adjacent stores."
15323 msgid "Enable guessing of branch probabilities."
15327 msgid "Process #ident directives."
15331 msgid "Perform conversion of conditional jumps to branchless equivalents."
15335 msgid "Perform conversion of conditional jumps to conditional execution."
15340 "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local "
15346 msgid "unknown Stack Reuse Level %qs"
15350 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
15354 msgid "Do not generate .size directives."
15358 msgid "Perform indirect inlining."
15363 "Enable inlining of function declared \"inline\", disabling disables all "
15369 "Integrate functions into their callers when code size is known not to grow."
15374 "Integrate functions not declared \"inline\" into their callers when "
15379 msgid "Integrate functions only required by their single caller."
15384 "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
15389 "Inline __atomic operations when a lock free instruction sequence is "
15395 "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks "
15396 "to verify jump/call/return control-flow transfer instructions have valid "
15402 msgid "unknown Control-Flow Protection Level %qs"
15406 msgid "Instrument function entry and exit with profiling calls."
15411 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
15412 "listed functions."
15417 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
15418 "functions listed in files."
15422 msgid "Perform interprocedural constant propagation."
15426 msgid "Perform cloning to make Interprocedural constant propagation stronger."
15430 msgid "Perform interprocedural bitwise constant propagation."
15434 msgid "Perform interprocedural profile propagation."
15438 msgid "Perform interprocedural points-to analysis."
15442 msgid "Discover pure and const functions."
15446 msgid "Perform Identical Code Folding for functions and read-only variables."
15450 msgid "Perform Identical Code Folding for functions."
15454 msgid "Perform Identical Code Folding for variables."
15458 msgid "Discover readonly and non addressable static variables."
15462 msgid "Perform IPA Value Range Propagation."
15466 msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
15471 msgid "unknown IRA algorithm %qs"
15475 msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
15480 msgid "unknown IRA region %qs"
15484 msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
15488 msgid "Use IRA based register pressure calculation in RTL loop optimizations."
15492 msgid "Share slots for saving different hard registers."
15496 msgid "Share stack slots for spilled pseudo-registers."
15500 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
15504 msgid "Optimize induction variables on trees."
15508 msgid "Use jump tables for sufficiently large switch statements."
15512 msgid "Generate code for functions even if they are fully inlined."
15516 msgid "Generate code for static functions even if they are never called."
15520 msgid "Emit static const variables even if they are not used."
15524 msgid "Give external symbols a leading underscore."
15528 msgid "Do CFG-sensitive rematerialization in LRA."
15532 msgid "Enable link-time optimization."
15536 msgid "Link-time optimization with number of parallel jobs or jobserver."
15541 msgid "unknown LTO partitioning model %qs"
15545 msgid "Specify the algorithm to partition symbols and vars at linktime."
15550 "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
15554 msgid "Merge C++ types using One Definition Rule."
15558 msgid "Report various link-time optimization statistics."
15562 msgid "Report various link-time optimization statistics for WPA only."
15566 msgid "Set errno after built-in math functions."
15570 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
15574 msgid "Report on permanent memory allocation."
15578 msgid "Report on permanent memory allocation in WPA only."
15582 msgid "Attempt to merge identical constants and constant variables."
15586 msgid "Attempt to merge identical constants across compilation units."
15590 msgid "Attempt to merge identical debug strings across compilation units."
15595 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
15596 "line. 0 suppresses line-wrapping."
15600 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
15604 msgid "Perform SMS based modulo scheduling with register moves allowed."
15608 msgid "Move loop invariant computations out of loops."
15612 msgid "Use the RTL dead code elimination pass."
15616 msgid "Use the RTL dead store elimination pass."
15621 "Enable/Disable the traditional scheduling in loops that already passed "
15622 "modulo scheduling."
15626 msgid "Support synchronous non-call exceptions."
15631 msgid "options or targets missing after %qs"
15636 "-foffload=<targets>=<options> Specify offloading targets and options for "
15642 "-foffload-abi=[lp64|ilp32] Set the ABI to use in an offload compiler."
15647 msgid "unknown offload ABI %qs"
15651 msgid "When possible do not generate stack frames."
15655 msgid "Enable all optimization info dumps on stderr."
15659 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
15664 "Write a SRCFILE.opt-record.json file detailing what optimizations were "
15669 msgid "Optimize sibling and tail recursive calls."
15673 msgid "Perform partial inlining."
15676 #: common.opt:1959 common.opt:1963
15677 msgid "Report on memory allocation before interprocedural optimization."
15681 msgid "Pack structure members together without holes."
15685 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
15689 msgid "Return small aggregates in memory, not registers."
15693 msgid "Perform loop peeling."
15697 msgid "Enable machine specific peephole optimizations."
15701 msgid "Enable an RTL peephole pass before sched2."
15705 msgid "Generate position-independent code if possible (large mode)."
15710 "Generate position-independent code for executables if possible (large mode)."
15714 msgid "Generate position-independent code if possible (small mode)."
15719 "Generate position-independent code for executables if possible (small mode)."
15724 "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
15728 msgid "Specify a plugin to load."
15733 "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
15738 msgid "Run predictive commoning optimization."
15742 msgid "Generate prefetch instructions, if available, for arrays in loops."
15746 msgid "Enable basic program profiling code."
15750 msgid "Generate absolute source path names for gcov."
15754 msgid "Insert arc-based program profiling code."
15759 "Set the top-level directory for storing the profile data. The default is "
15764 msgid "Enable correction of flow inconsistent profile data input."
15769 "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update "
15775 msgid "unknown profile update method %qs"
15780 "Enable common options for generating profile info for profile feedback "
15781 "directed optimizations."
15786 "Enable common options for generating profile info for profile feedback "
15787 "directed optimizations, and set -fprofile-dir=."
15792 "Enable common options for performing profile feedback directed optimizations."
15797 "Enable common options for performing profile feedback directed "
15798 "optimizations, and set -fprofile-dir=."
15802 msgid "Insert code to profile values of expressions."
15806 msgid "Report on consistency of profile."
15810 msgid "Enable function reordering that improves code placement."
15814 msgid "Insert NOP instructions at each function entry."
15818 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
15822 msgid "Record gcc command line switches in the object file."
15826 msgid "Return small aggregates in registers."
15831 "Tell DSE that the storage for a C++ object is dead when the constructor "
15832 "starts and when the destructor finishes."
15836 msgid "Relief of register pressure through live range shrinkage."
15840 msgid "Perform a register renaming optimization pass."
15844 msgid "Perform a target dependent instruction fusion optimization pass."
15848 msgid "Reorder basic blocks to improve code placement."
15853 "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering "
15859 msgid "unknown basic block reordering algorithm %qs"
15863 msgid "Reorder basic blocks and partition into hot and cold sections."
15867 msgid "Reorder functions to improve code placement."
15871 msgid "Add a common subexpression elimination pass after loop optimizations."
15875 msgid "Disable optimizations that assume default FP rounding behavior."
15879 msgid "Enable scheduling across basic blocks."
15883 msgid "Enable register pressure sensitive insn scheduling."
15887 msgid "Allow speculative motion of non-loads."
15891 msgid "Allow speculative motion of some loads."
15895 msgid "Allow speculative motion of more loads."
15899 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
15903 msgid "If scheduling post reload, do superblock scheduling."
15907 msgid "Reschedule instructions before register allocation."
15911 msgid "Reschedule instructions after register allocation."
15915 msgid "Schedule instructions using selective scheduling algorithm."
15919 msgid "Run selective scheduling after reload."
15923 msgid "Run self-tests, using the given path to locate test files."
15927 msgid "Perform software pipelining of inner loops during selective scheduling."
15931 msgid "Perform software pipelining of outer loops during selective scheduling."
15935 msgid "Reschedule pipelined regions without pipelining."
15940 "Allow interposing function (or variables) by ones with different semantics "
15941 "(or initializer) respectively by dynamic linker."
15945 msgid "Allow premature scheduling of queued insns."
15950 "-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
15951 "prematurely scheduled."
15956 "Set dependence distance checking in premature scheduling of queued insns."
15961 "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
15962 "premature scheduling of queued insns."
15966 msgid "Enable the group heuristic in the scheduler."
15970 msgid "Enable the critical path heuristic in the scheduler."
15974 msgid "Enable the speculative instruction heuristic in the scheduler."
15978 msgid "Enable the rank heuristic in the scheduler."
15982 msgid "Enable the last instruction heuristic in the scheduler."
15986 msgid "Enable the dependent count heuristic in the scheduler."
15990 msgid "Access data in the same section from shared anchor points."
15994 msgid "Turn on Redundant Extensions Elimination pass."
15998 msgid "Show column numbers in diagnostics, when available. Default on."
16003 "Emit function prologues only before parts of the function that need it, "
16004 "rather than at the top of the function."
16008 msgid "Shrink-wrap parts of the prologue and epilogue separately."
16012 msgid "Disable optimizations observable by IEEE signaling NaNs."
16017 "Disable floating point optimizations that ignore the IEEE signedness of zero."
16021 msgid "Convert floating point constants to single precision constants."
16025 msgid "Split lifetimes of induction variables when loops are unrolled."
16029 msgid "Generate discontiguous stack frames."
16033 msgid "Split wide types into independent registers."
16037 msgid "Enable backward propagation of use properties at the SSA level."
16041 msgid "Optimize conditional patterns using SSA PHI nodes."
16046 "Optimize amount of stdarg registers saved to stack at start of function."
16050 msgid "Apply variable expansion when loops are unrolled."
16055 "-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
16061 "Insert stack checking code into the program. Same as -fstack-check=specific."
16066 "Insert code to probe each page of stack space as it is allocated to protect "
16067 "from stack-clash style attacks."
16072 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
16076 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
16080 msgid "Use propolice as a stack protection method."
16084 msgid "Use a stack protection method for every function."
16088 msgid "Use a smart stack protection method for certain functions."
16093 "Use stack protection method only for functions with the stack_protect "
16098 msgid "Output stack usage information on a per-function basis."
16102 msgid "Assume strict aliasing rules apply."
16107 "Treat signed overflow as undefined. Negated as -fwrapv -fwrapv-pointer."
16111 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
16115 msgid "Check for syntax errors, then stop."
16119 msgid "Create data files needed by \"gcov\"."
16123 msgid "Perform jump threading optimizations."
16127 msgid "Report the time taken by each compiler pass."
16131 msgid "Record times taken by sub-phases separately."
16136 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
16137 "default thread-local storage code generation model."
16142 msgid "unknown TLS model %qs"
16146 msgid "Reorder top level functions, variables, and asms."
16150 msgid "Perform superblock formation via tail duplication."
16155 "For targets that normally need trampolines for nested functions, always "
16156 "generate them instead of using descriptors."
16160 msgid "Assume floating-point operations can trap."
16164 msgid "Trap for signed overflow in addition, subtraction and multiplication."
16168 msgid "Enable SSA-CCP optimization on trees."
16172 msgid "Enable SSA-BIT-CCP optimization on trees."
16176 msgid "Enable loop header copying on trees."
16180 msgid "Enable SSA coalescing of user variables."
16184 msgid "Enable copy propagation on trees."
16188 msgid "Transform condition stores into unconditional ones."
16192 msgid "Perform conversions of switch initializations."
16196 msgid "Enable SSA dead code elimination optimization on trees."
16200 msgid "Enable dominator optimizations."
16204 msgid "Enable tail merging on trees."
16208 msgid "Enable dead store elimination."
16212 msgid "Enable forward propagation on trees."
16216 msgid "Enable Full Redundancy Elimination (FRE) on trees."
16220 msgid "Enable string length optimizations on trees."
16225 "Detect paths that trigger erroneous or undefined behavior due to "
16226 "dereferencing a null pointer. Isolate those paths from the main control "
16227 "flow and turn the statement with erroneous or undefined behavior into a trap."
16232 "Detect paths that trigger erroneous or undefined behavior due to a null "
16233 "value being used in a way forbidden by a returns_nonnull or nonnull "
16234 "attribute. Isolate those paths from the main control flow and turn the "
16235 "statement with erroneous or undefined behavior into a trap."
16239 msgid "Enable loop distribution on trees."
16243 msgid "Enable loop distribution for patterns transformed into a library call."
16247 msgid "Enable loop invariant motion on trees."
16251 msgid "Create canonical induction variables in loops."
16255 msgid "Enable loop optimizations on tree level."
16260 "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
16264 msgid "Enable hoisting loads from conditional pointers."
16268 msgid "Enable SSA-PRE optimization on trees."
16273 "In SSA-PRE optimization on trees, enable partial-partial redundancy "
16278 msgid "Perform function-local points-to analysis on trees."
16282 msgid "Enable reassociation on tree level."
16286 msgid "Enable SSA code sinking on trees."
16290 msgid "Perform straight-line strength reduction."
16294 msgid "Perform scalar replacement of aggregates."
16298 msgid "Replace temporary expressions in the SSA->normal pass."
16302 msgid "Perform live range splitting during the SSA->normal pass."
16306 msgid "Perform Value Range Propagation on trees."
16310 msgid "Split paths leading to loop backedges."
16315 "Assume common declarations may be overridden with ones with a larger "
16320 msgid "Compile whole compilation unit at a time."
16324 msgid "Perform loop unrolling when iteration count is known."
16328 msgid "Perform loop unrolling for all loops."
16333 "Allow optimization for floating-point arithmetic which may change the result "
16334 "of the operation due to rounding."
16338 msgid "Same as -fassociative-math for expressions which include division."
16342 msgid "Allow math optimizations that may violate IEEE or ISO standards."
16346 msgid "Perform loop unswitching."
16350 msgid "Perform loop splitting."
16354 msgid "Just generate unwind tables for exception handling."
16358 msgid "Use the bfd linker instead of the default linker."
16362 msgid "Use the gold linker instead of the default linker."
16366 msgid "Perform variable tracking."
16370 msgid "Perform variable tracking by annotating assignments."
16374 msgid "Toggle -fvar-tracking-assignments."
16379 "Perform variable tracking and also tag variables that are uninitialized."
16383 msgid "Enable vectorization on trees."
16387 msgid "Enable loop vectorization on trees."
16391 msgid "Enable basic block vectorization (SLP) on trees."
16396 "Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|"
16397 "dynamic|cheap]\tSpecifies the cost model for vectorization."
16402 "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization "
16403 "cost model for code marked with a simd directive."
16408 msgid "unknown vectorizer cost model %qs"
16413 "Enables the dynamic vectorizer cost model. Preserved for backward "
16418 msgid "Enable copy propagation of scalar-evolution information."
16422 msgid "Add extra commentary to assembler output."
16427 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
16433 msgid "unrecognized visibility value %qs"
16437 msgid "Validate vtable pointers before using them."
16442 msgid "unknown vtable verify initialization priority %qs"
16446 msgid "Output vtable verification counters."
16450 msgid "Output vtable verification pointer sets information."
16454 msgid "Use expression value profiles in optimizations."
16458 msgid "Construct webs and split unrelated uses of single variable."
16462 msgid "Enable conditional dead code elimination for builtin calls."
16466 msgid "Perform whole program optimizations."
16470 msgid "Assume pointer overflow wraps around."
16474 msgid "Assume signed arithmetic overflow wraps around."
16478 msgid "Put zero initialized data in the bss section."
16482 msgid "Generate debug information in default format."
16486 msgid "Assume assembler support for (DWARF2+) .loc directives"
16490 msgid "Assume assembler support for view in (DWARF2+) .loc directives"
16493 #: common.opt:2893 common.opt:2897 common.opt:2901 common.opt:2905
16495 msgid "switch %qs no longer supported"
16499 msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
16503 msgid "Generate debug information in default version of DWARF format."
16507 msgid "Generate debug information in DWARF v2 (or later) format."
16511 msgid "Generate debug information in default extended format."
16515 msgid "Generate extended entry point information for inlined functions"
16519 msgid "Compute locview reset points based on insn length estimates"
16523 msgid "Don't generate DWARF pubnames and pubtypes sections."
16527 msgid "Generate DWARF pubnames and pubtypes sections."
16531 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
16535 msgid "Record gcc command line switches in DWARF DW_AT_producer."
16539 msgid "Generate debug information in separate .dwo files."
16543 msgid "Generate debug information in STABS format."
16547 msgid "Generate debug information in extended STABS format."
16551 msgid "Emit progressive recommended breakpoint locations."
16555 msgid "Don't emit DWARF additions beyond selected version."
16559 msgid "Toggle debug information generation."
16563 msgid "Augment variable location lists with progressive views."
16567 msgid "Generate debug information in VMS format."
16571 msgid "Generate debug information in XCOFF format."
16575 msgid "Generate debug information in extended XCOFF format."
16579 msgid "Generate compressed debug sections."
16583 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
16587 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
16591 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
16595 msgid "-o <file>\tPlace output into <file>."
16599 msgid "Enable function profiling."
16603 msgid "Like -pedantic but issue them as errors."
16607 msgid "Do not display functions compiled or elapsed time."
16611 msgid "Enable verbose output."
16615 msgid "Display the compiler's version."
16619 msgid "Suppress warnings."
16623 msgid "Create a shared library."
16627 msgid "Don't create a dynamically linked position independent executable."
16631 msgid "Create a dynamically linked position independent executable."
16635 msgid "Create a static position independent executable."
16639 msgid "Use caller save register across calls if possible."
16642 #: go/gofrontend/expressions.cc:95 c-family/c-warn.c:599 cp/cvt.c:1315
16644 #, gcc-internal-format
16645 msgid "value computed is not used"
16648 #: go/gofrontend/expressions.cc:626
16649 msgid "invalid use of type"
16652 #: go/gofrontend/expressions.cc:2954 go/gofrontend/expressions.cc:2970
16653 msgid "constant refers to itself"
16656 #: go/gofrontend/expressions.cc:3865 go/gofrontend/expressions.cc:4350
16657 msgid "expected pointer"
16660 #: go/gofrontend/expressions.cc:4321
16661 msgid "expected numeric type"
16664 #: go/gofrontend/expressions.cc:4326
16665 msgid "expected boolean type"
16668 #: go/gofrontend/expressions.cc:4331 c/c-parser.c:13466 c/c-parser.c:13473
16669 #: cp/parser.c:33362 cp/parser.c:33369
16670 #, gcc-internal-format
16671 msgid "expected integer"
16674 #: go/gofrontend/expressions.cc:5959
16675 msgid "invalid comparison of nil with nil"
16678 #: go/gofrontend/expressions.cc:5965 go/gofrontend/expressions.cc:5983
16679 msgid "incompatible types in binary expression"
16682 #: go/gofrontend/expressions.cc:6003
16683 msgid "integer division by zero"
16686 #: go/gofrontend/expressions.cc:6011
16687 msgid "shift of non-integer operand"
16690 #: go/gofrontend/expressions.cc:6014 go/gofrontend/expressions.cc:6018
16691 #: go/gofrontend/expressions.cc:6026
16692 msgid "shift count not unsigned integer"
16695 #: go/gofrontend/expressions.cc:6031
16696 msgid "negative shift count"
16699 #: go/gofrontend/expressions.cc:6854
16700 msgid "object is not a method"
16703 #: go/gofrontend/expressions.cc:6871
16704 msgid "method type does not match object type"
16707 #: go/gofrontend/expressions.cc:7265
16708 msgid "invalid use of %<...%> with builtin function"
16711 #: go/gofrontend/expressions.cc:7276
16712 msgid "invalid use of method value as argument of Offsetof"
16715 #: go/gofrontend/expressions.cc:7290
16716 msgid "argument of Offsetof implies indirection of an embedded field"
16719 #: go/gofrontend/expressions.cc:7315 go/gofrontend/expressions.cc:7352
16720 #: go/gofrontend/expressions.cc:7494 go/gofrontend/expressions.cc:8602
16721 #: go/gofrontend/expressions.cc:8751 go/gofrontend/expressions.cc:8797
16722 #: go/gofrontend/expressions.cc:8832 go/gofrontend/expressions.cc:8908
16723 #: go/gofrontend/expressions.cc:10142 go/gofrontend/expressions.cc:10159
16724 #: go/gofrontend/expressions.cc:10175
16725 msgid "not enough arguments"
16728 #: go/gofrontend/expressions.cc:7317 go/gofrontend/expressions.cc:7354
16729 #: go/gofrontend/expressions.cc:8607 go/gofrontend/expressions.cc:8734
16730 #: go/gofrontend/expressions.cc:8756 go/gofrontend/expressions.cc:8837
16731 #: go/gofrontend/expressions.cc:8910 go/gofrontend/expressions.cc:9713
16732 #: go/gofrontend/expressions.cc:10147 go/gofrontend/expressions.cc:10161
16733 #: go/gofrontend/expressions.cc:10182
16734 msgid "too many arguments"
16737 #: go/gofrontend/expressions.cc:7356
16738 msgid "argument 1 must be a map"
16741 #: go/gofrontend/expressions.cc:7524
16742 msgid "invalid type for make function"
16745 #: go/gofrontend/expressions.cc:7537
16746 msgid "length required when allocating a slice"
16749 #: go/gofrontend/expressions.cc:7581
16750 msgid "len larger than cap"
16753 #: go/gofrontend/expressions.cc:7590
16754 msgid "too many arguments to make"
16757 #: go/gofrontend/expressions.cc:8651
16758 msgid "argument must be array or slice or channel"
16761 #: go/gofrontend/expressions.cc:8661
16762 msgid "argument must be string or array or slice or map or channel"
16765 #: go/gofrontend/expressions.cc:8707
16766 msgid "unsupported argument type to builtin function"
16769 #: go/gofrontend/expressions.cc:8718
16770 msgid "argument must be channel"
16773 #: go/gofrontend/expressions.cc:8720
16774 msgid "cannot close receive-only channel"
16777 #: go/gofrontend/expressions.cc:8742
16778 msgid "argument must be a field reference"
16781 #: go/gofrontend/expressions.cc:8772
16782 msgid "left argument must be a slice"
16785 #: go/gofrontend/expressions.cc:8780
16786 msgid "element types must be the same"
16789 #: go/gofrontend/expressions.cc:8785
16790 msgid "first argument must be []byte"
16793 #: go/gofrontend/expressions.cc:8788
16794 msgid "second argument must be slice or string"
16797 #: go/gofrontend/expressions.cc:8900
16798 msgid "argument must have complex type"
16801 #: go/gofrontend/expressions.cc:8918
16802 msgid "complex arguments must have identical types"
16805 #: go/gofrontend/expressions.cc:8920
16806 msgid "complex arguments must have floating-point type"
16809 #: go/gofrontend/expressions.cc:9480 go/gofrontend/expressions.cc:10088
16810 #: go/gofrontend/expressions.cc:10457
16811 msgid "expected function"
16814 #: go/gofrontend/expressions.cc:9508
16815 msgid "multiple-value argument in single-value context"
16818 #: go/gofrontend/expressions.cc:9717
16819 msgid "invalid use of %<...%> with non-slice"
16822 #: go/gofrontend/expressions.cc:10096
16823 msgid "function result count mismatch"
16826 #: go/gofrontend/expressions.cc:10114
16827 msgid "incompatible type for receiver"
16830 #: go/gofrontend/expressions.cc:10132
16831 msgid "invalid use of %<...%> calling non-variadic function"
16834 #: go/gofrontend/expressions.cc:10466 go/gofrontend/expressions.cc:10480
16835 msgid "number of results does not match number of values"
16838 #: go/gofrontend/expressions.cc:10784 go/gofrontend/expressions.cc:11317
16839 msgid "index must be integer"
16842 #: go/gofrontend/expressions.cc:10792 go/gofrontend/expressions.cc:11325
16843 msgid "slice end must be integer"
16846 #: go/gofrontend/expressions.cc:10800
16847 msgid "slice capacity must be integer"
16850 #: go/gofrontend/expressions.cc:10850 go/gofrontend/expressions.cc:11359
16851 msgid "inverted slice range"
16854 #: go/gofrontend/expressions.cc:10893
16855 msgid "slice of unaddressable value"
16858 #: go/gofrontend/expressions.cc:11585
16859 msgid "incompatible type for map index"
16862 #: go/gofrontend/expressions.cc:11955
16863 msgid "expected interface or pointer to interface"
16866 #: go/gofrontend/expressions.cc:12676
16867 msgid "too many expressions for struct"
16870 #: go/gofrontend/expressions.cc:12689
16871 msgid "too few expressions for struct"
16874 #: go/gofrontend/expressions.cc:14355 go/gofrontend/statements.cc:1550
16875 msgid "type assertion only valid for interface types"
16878 #: go/gofrontend/expressions.cc:14367
16879 msgid "impossible type assertion: type does not implement interface"
16882 #: go/gofrontend/expressions.cc:14537 go/gofrontend/expressions.cc:14557
16883 #: go/gofrontend/statements.cc:1397
16884 msgid "expected channel"
16887 #: go/gofrontend/expressions.cc:14562 go/gofrontend/statements.cc:1402
16888 msgid "invalid receive on send-only channel"
16891 #: go/gofrontend/parse.cc:3114
16893 "parentheses required around this composite literal to avoid parsing ambiguity"
16896 #: go/gofrontend/parse.cc:4672
16897 msgid "cannot fallthrough final case in switch"
16900 #: go/gofrontend/statements.cc:781
16901 msgid "invalid left hand side of assignment"
16904 #: go/gofrontend/statements.cc:792 go/gofrontend/statements.cc:1113
16905 msgid "use of untyped nil"
16908 #: go/gofrontend/statements.cc:1235
16909 msgid "expected map index on right hand side"
16912 #: go/gofrontend/statements.cc:2672 go/gofrontend/statements.cc:2702
16913 msgid "not enough arguments to return"
16916 #: go/gofrontend/statements.cc:2680
16917 msgid "return with value in function with no return type"
16920 #: go/gofrontend/statements.cc:2708
16921 msgid "too many values in return statement"
16924 #: go/gofrontend/statements.cc:3115
16925 msgid "expected boolean expression"
16928 #: go/gofrontend/statements.cc:4212
16929 msgid "cannot type switch on non-interface value"
16932 #: go/gofrontend/statements.cc:4347
16933 msgid "incompatible types in send"
16936 #: go/gofrontend/statements.cc:4352
16937 msgid "invalid send on receive-only channel"
16940 #: go/gofrontend/statements.cc:5298
16941 msgid "too many variables for range clause with channel"
16944 #: go/gofrontend/statements.cc:5305
16945 msgid "range clause must have array, slice, string, map, or channel type"
16948 #: go/gofrontend/types.cc:547
16949 msgid "invalid comparison of non-ordered type"
16952 #: go/gofrontend/types.cc:563
16953 msgid "slice can only be compared to nil"
16956 #: go/gofrontend/types.cc:565
16957 msgid "map can only be compared to nil"
16960 #: go/gofrontend/types.cc:567
16961 msgid "func can only be compared to nil"
16964 #: go/gofrontend/types.cc:573
16966 msgid "invalid operation (%s)"
16969 #: go/gofrontend/types.cc:596
16970 msgid "invalid comparison of non-comparable type"
16973 #: go/gofrontend/types.cc:609
16974 msgid "invalid comparison of generated struct"
16977 #: go/gofrontend/types.cc:620
16978 msgid "invalid comparison of non-comparable struct"
16981 #: go/gofrontend/types.cc:630
16982 msgid "invalid comparison of generated array"
16985 #: go/gofrontend/types.cc:637
16986 msgid "invalid comparison of non-comparable array"
16989 #: go/gofrontend/types.cc:665
16990 msgid "multiple-value function call in single-value context"
16993 #: go/gofrontend/types.cc:748
16994 msgid "need explicit conversion"
16997 #: go/gofrontend/types.cc:756
16999 msgid "cannot use type %s as type %s"
17002 #: go/gofrontend/types.cc:792
17003 msgid "conversion from normal type to notinheap type"
17006 #: go/gofrontend/types.cc:4535
17007 msgid "different receiver types"
17010 #: go/gofrontend/types.cc:4559 go/gofrontend/types.cc:4572
17011 #: go/gofrontend/types.cc:4587
17012 msgid "different number of parameters"
17015 #: go/gofrontend/types.cc:4580
17016 msgid "different parameter types"
17019 #: go/gofrontend/types.cc:4595
17020 msgid "different varargs"
17023 #: go/gofrontend/types.cc:4608 go/gofrontend/types.cc:4621
17024 #: go/gofrontend/types.cc:4637
17025 msgid "different number of results"
17028 #: go/gofrontend/types.cc:4630
17029 msgid "different result types"
17032 #: go/gofrontend/types.cc:8888
17034 msgid "need explicit conversion; missing method %s%s%s"
17037 #: go/gofrontend/types.cc:8905 go/gofrontend/types.cc:9048
17039 msgid "incompatible type for method %s%s%s"
17042 #: go/gofrontend/types.cc:8909 go/gofrontend/types.cc:9052
17044 msgid "incompatible type for method %s%s%s (%s)"
17047 #: go/gofrontend/types.cc:8988 go/gofrontend/types.cc:9001
17048 msgid "pointer to interface type has no methods"
17051 #: go/gofrontend/types.cc:8990 go/gofrontend/types.cc:9003
17052 msgid "type has no methods"
17055 #: go/gofrontend/types.cc:9024
17057 msgid "ambiguous method %s%s%s"
17060 #: go/gofrontend/types.cc:9027
17062 msgid "missing method %s%s%s"
17065 #: go/gofrontend/types.cc:9069
17067 msgid "method %s%s%s requires a pointer receiver"
17070 #: go/gofrontend/types.cc:9087
17072 msgid "method %s%s%s is marked go:nointerface"
17076 #, gcc-internal-format
17078 "ignoring attribute %qE in declaration of a built-in function %qD because it "
17079 "conflicts with attribute %qs"
17083 #, gcc-internal-format
17084 msgid "ignoring attribute %qE because it conflicts with attribute %qs"
17087 #: attribs.c:449 c-family/c-attribs.c:1894 cp/decl.c:13717 cp/friend.c:308
17089 #, gcc-internal-format
17090 msgid "previous declaration here"
17093 #. Warn about and ignore all others for now, but store them.
17094 #: attribs.c:564 c-family/c-attribs.c:2668 objc/objc-act.c:4963
17095 #: objc/objc-act.c:6932 objc/objc-act.c:8119 objc/objc-act.c:8170
17096 #, gcc-internal-format
17097 msgid "%qE attribute directive ignored"
17101 #, gcc-internal-format
17102 msgid "%<%E::%E%> scoped attribute directive ignored"
17106 #, gcc-internal-format
17107 msgid "wrong number of arguments specified for %qE attribute"
17110 #. This is a c++11 attribute that appertains to a
17111 #. type-specifier, outside of the definition of, a class
17112 #. type. Ignore it.
17113 #: attribs.c:590 cp/decl.c:11008
17114 #, gcc-internal-format
17115 msgid "attribute ignored"
17118 #: attribs.c:592 cp/decl.c:11009
17119 #, gcc-internal-format
17120 msgid "an attribute that appertains to a type-specifier is ignored"
17123 #: attribs.c:610 c-family/c-attribs.c:3170
17124 #, gcc-internal-format
17125 msgid "%qE attribute does not apply to types"
17129 #, gcc-internal-format
17130 msgid "%qE attribute only applies to function types"
17134 #, gcc-internal-format
17135 msgid "type attributes ignored after type is already defined"
17138 #: attribs.c:720 attribs.c:1624 attribs.c:1634 attribs.c:1644
17139 #: c-family/c-attribs.c:532 c-family/c-attribs.c:551 c-family/c-attribs.c:569
17140 #: c-family/c-attribs.c:599 c-family/c-attribs.c:620 c-family/c-attribs.c:641
17141 #: c-family/c-attribs.c:682 c-family/c-attribs.c:713 c-family/c-attribs.c:729
17142 #: c-family/c-attribs.c:746 c-family/c-attribs.c:762 c-family/c-attribs.c:788
17143 #: c-family/c-attribs.c:803 c-family/c-attribs.c:831 c-family/c-attribs.c:848
17144 #: c-family/c-attribs.c:866 c-family/c-attribs.c:889 c-family/c-attribs.c:927
17145 #: c-family/c-attribs.c:950 c-family/c-attribs.c:967 c-family/c-attribs.c:996
17146 #: c-family/c-attribs.c:1017 c-family/c-attribs.c:1038
17147 #: c-family/c-attribs.c:1065 c-family/c-attribs.c:1095
17148 #: c-family/c-attribs.c:1132 c-family/c-attribs.c:1185
17149 #: c-family/c-attribs.c:1251 c-family/c-attribs.c:1309
17150 #: c-family/c-attribs.c:1398 c-family/c-attribs.c:1428
17151 #: c-family/c-attribs.c:1479 c-family/c-attribs.c:1998
17152 #: c-family/c-attribs.c:2035 c-family/c-attribs.c:2096
17153 #: c-family/c-attribs.c:2152 c-family/c-attribs.c:2230
17154 #: c-family/c-attribs.c:2311 c-family/c-attribs.c:2370
17155 #: c-family/c-attribs.c:2389 c-family/c-attribs.c:2502
17156 #: c-family/c-attribs.c:2559 c-family/c-attribs.c:2586
17157 #: c-family/c-attribs.c:2641 c-family/c-attribs.c:2821
17158 #: c-family/c-attribs.c:2842 c-family/c-attribs.c:2955
17159 #: c-family/c-attribs.c:2982 c-family/c-attribs.c:3172
17160 #: c-family/c-attribs.c:3190 c-family/c-attribs.c:3213
17161 #: c-family/c-attribs.c:3252 c-family/c-attribs.c:3334
17162 #: c-family/c-attribs.c:3390 c-family/c-attribs.c:3406
17163 #: c-family/c-attribs.c:3500 c-family/c-common.c:5599 config/darwin.c:2072
17164 #: config/arm/arm.c:6851 config/arm/arm.c:6879 config/arm/arm.c:6896
17165 #: config/avr/avr.c:9698 config/h8300/h8300.c:5483 config/h8300/h8300.c:5507
17166 #: config/i386/i386.c:6517 config/i386/i386.c:41350 config/ia64/ia64.c:788
17167 #: config/powerpcspe/powerpcspe.c:35850 config/rs6000/rs6000.c:32198
17168 #: config/spu/spu.c:3748 ada/gcc-interface/utils.c:6236
17169 #: ada/gcc-interface/utils.c:6253 ada/gcc-interface/utils.c:6269
17170 #: ada/gcc-interface/utils.c:6295 brig/brig-lang.c:484 lto/lto-lang.c:286
17171 #, gcc-internal-format
17172 msgid "%qE attribute ignored"
17176 #, gcc-internal-format
17177 msgid "missing %<target%> attribute for multi-versioned %qD"
17180 #: attribs.c:994 cp/decl.c:1138 cp/decl.c:1944 cp/decl.c:1954 cp/decl.c:2526
17182 #, gcc-internal-format
17183 msgid "previous declaration of %qD"
17187 #, gcc-internal-format
17188 msgid "ignoring attributes applied to %qT after definition"
17192 #, gcc-internal-format
17193 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
17197 #, gcc-internal-format
17199 "%q+D redeclared without dllimport attribute after being referenced with dll "
17204 #, gcc-internal-format
17205 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
17209 #, gcc-internal-format
17210 msgid "inline function %q+D declared as dllimport: attribute ignored"
17214 #, gcc-internal-format
17215 msgid "function %q+D definition is marked dllimport"
17219 #, gcc-internal-format
17220 msgid "variable %q+D definition is marked dllimport"
17224 #, gcc-internal-format
17225 msgid "external linkage required for symbol %q+D because of %qE attribute"
17229 #, gcc-internal-format
17231 "%qE implies default visibility, but %qD has already been declared with a "
17232 "different visibility"
17235 #: auto-profile.c:348
17236 #, gcc-internal-format
17237 msgid "offset exceeds 16 bytes"
17240 #: auto-profile.c:855
17241 #, gcc-internal-format
17242 msgid "Not expected TAG."
17245 #: auto-profile.c:921
17246 #, gcc-internal-format, gfc-internal-format
17247 msgid "cannot open profile file %s"
17250 #: auto-profile.c:927
17251 #, gcc-internal-format
17252 msgid "AutoFDO profile magic number does not match"
17255 #: auto-profile.c:935
17256 #, gcc-internal-format, gfc-internal-format
17257 msgid "AutoFDO profile version %u does match %u"
17260 #: auto-profile.c:947
17261 #, gcc-internal-format, gfc-internal-format
17262 msgid "cannot read string table from %s"
17265 #: auto-profile.c:955
17266 #, gcc-internal-format, gfc-internal-format
17267 msgid "cannot read function profile from %s"
17270 #: auto-profile.c:965
17271 #, gcc-internal-format, gfc-internal-format
17272 msgid "cannot read working set from %s"
17276 #, gcc-internal-format
17278 "branch target register load optimization is not intended to be run twice"
17282 #, gcc-internal-format
17283 msgid "offset %qwi outside bounds of constant string"
17287 #, gcc-internal-format
17288 msgid "second argument to %<__builtin_prefetch%> must be a constant"
17292 #, gcc-internal-format
17293 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
17297 #, gcc-internal-format
17298 msgid "third argument to %<__builtin_prefetch%> must be a constant"
17302 #, gcc-internal-format
17303 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
17306 #: builtins.c:2980 builtins.c:3326 calls.c:1631
17307 #, gcc-internal-format
17308 msgid "%K%qD specified bound %E exceeds maximum object size %E"
17312 #, gcc-internal-format
17313 msgid "%K%qD specified bound [%wu, %wu] exceeds maximum object size %E"
17317 #, gcc-internal-format
17318 msgid "%K%qD specified size %E exceeds maximum object size %E"
17322 #, gcc-internal-format
17323 msgid "%K%qD specified size between %E and %E exceeds maximum object size %E"
17326 #: builtins.c:3269 builtins.c:3284
17327 #, gcc-internal-format
17329 "%K%qD writing %E or more bytes into a region of size %E overflows the "
17334 #, gcc-internal-format
17336 "%K%qD writing %E byte into a region of size %E overflows the destination"
17338 "%K%qD writing %E bytes into a region of size %E overflows the destination"
17343 #, gcc-internal-format
17345 "%K%qD writing between %E and %E bytes into a region of size %E overflows the "
17350 #, gcc-internal-format
17351 msgid "%K%qD specified bound between %E and %E exceeds maximum object size %E"
17355 #, gcc-internal-format
17356 msgid "%K%qD specified bound %E exceeds destination size %E"
17360 #, gcc-internal-format
17361 msgid "%K%qD specified bound between %E and %E exceeds destination size %E"
17365 #, gcc-internal-format
17366 msgid "%K%qD reading %E byte from a region of size %E"
17367 msgid_plural "%K%qD reading %E bytes from a region of size %E"
17372 #, gcc-internal-format
17373 msgid "%K%qD reading %E or more bytes from a region of size %E"
17377 #, gcc-internal-format
17378 msgid "%K%qD reading between %E and %E bytes from a region of size %E"
17381 #: builtins.c:4050 builtins.c:4116
17382 #, gcc-internal-format
17383 msgid "%K%qD specified bound %E equals destination size"
17386 #: builtins.c:4950 gimplify.c:3231
17387 #, gcc-internal-format
17388 msgid "too few arguments to function %<va_start%>"
17392 #, gcc-internal-format
17393 msgid "invalid argument to %qD"
17397 #, gcc-internal-format
17398 msgid "unsupported argument to %qD"
17401 #. Warn since no effort is made to ensure that any frame
17402 #. beyond the current one exists or can be safely reached.
17404 #, gcc-internal-format
17405 msgid "calling %qD with a nonzero argument is unsafe"
17409 #, gcc-internal-format
17410 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
17414 #, gcc-internal-format
17415 msgid "trampoline generated for nested function %qD"
17418 #: builtins.c:5821 builtins.c:5834
17419 #, gcc-internal-format
17420 msgid "%qD changed semantics in GCC 4.4"
17424 #, gcc-internal-format
17425 msgid "unknown architecture specifier in memory model to builtin"
17429 #, gcc-internal-format
17430 msgid "invalid memory model argument to builtin"
17433 #: builtins.c:6009 builtins.c:6136
17434 #, gcc-internal-format
17436 "failure memory model cannot be stronger than success memory model for "
17437 "%<__atomic_compare_exchange%>"
17440 #: builtins.c:6017 builtins.c:6144
17441 #, gcc-internal-format
17442 msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
17446 #, gcc-internal-format
17447 msgid "invalid memory model for %<__atomic_load%>"
17450 #: builtins.c:6234 builtins.c:6427
17451 #, gcc-internal-format
17452 msgid "invalid memory model for %<__atomic_store%>"
17456 #, gcc-internal-format
17457 msgid "non-constant argument 1 to __atomic_always_lock_free"
17461 #, gcc-internal-format
17462 msgid "non-integer argument 1 to __atomic_is_lock_free"
17466 #, gcc-internal-format
17467 msgid "__builtin_thread_pointer is not supported on this target"
17471 #, gcc-internal-format
17472 msgid "__builtin_set_thread_pointer is not supported on this target"
17476 #, gcc-internal-format
17477 msgid "%qs only supported in OpenACC code"
17481 #, gcc-internal-format
17482 msgid "non-constant argument 0 to %qs"
17486 #, gcc-internal-format
17487 msgid "illegal argument 0 to %qs"
17490 #. All valid uses of __builtin_va_arg_pack () are removed during
17492 #: builtins.c:7126 expr.c:10877
17493 #, gcc-internal-format
17494 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
17497 #. All valid uses of __builtin_va_arg_pack_len () are removed during
17500 #, gcc-internal-format
17501 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
17505 #, gcc-internal-format
17506 msgid "%<__builtin_longjmp%> second argument must be 1"
17510 #, gcc-internal-format
17511 msgid "target format does not support infinity"
17515 #, gcc-internal-format
17516 msgid "%<va_start%> used in function with fixed args"
17520 #, gcc-internal-format
17521 msgid "wrong number of arguments to function %<va_start%>"
17525 #, gcc-internal-format
17526 msgid "%<__builtin_next_arg%> called without an argument"
17530 #, gcc-internal-format
17531 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
17535 #, gcc-internal-format
17536 msgid "second parameter of %<va_start%> not last named argument"
17540 #, gcc-internal-format
17542 "undefined behavior when second parameter of %<va_start%> is declared with "
17543 "%<register%> storage"
17547 #, gcc-internal-format
17548 msgid "%Kfirst argument of %qD must be a pointer, second integer constant"
17551 #: builtins.c:10012
17552 #, gcc-internal-format
17553 msgid "%Klast argument of %qD is not integer constant between 0 and 3"
17556 #: builtins.c:10288
17557 #, gcc-internal-format
17558 msgid "%Kattempt to free a non-heap object %qD"
17561 #: builtins.c:10291
17562 #, gcc-internal-format
17563 msgid "%Kattempt to free a non-heap object"
17567 #, gcc-internal-format
17568 msgid "%Kargument %i value %qE is negative"
17572 #, gcc-internal-format
17573 msgid "%Kargument %i value is zero"
17577 #, gcc-internal-format
17578 msgid "%Kargument %i value %qE exceeds maximum object size %E"
17582 #, gcc-internal-format
17583 msgid "%Kargument %i range [%E, %E] is negative"
17587 #, gcc-internal-format
17588 msgid "%Kargument %i range [%E, %E] exceeds maximum object size %E"
17592 #, gcc-internal-format
17593 msgid "%Kproduct %<%E * %E%> of arguments %i and %i exceeds %<SIZE_MAX%>"
17597 #, gcc-internal-format
17599 "%Kproduct %<%E * %E%> of arguments %i and %i exceeds maximum object size %E"
17602 #: calls.c:1473 calls.c:1476
17603 #, gcc-internal-format
17604 msgid "argument %i in the range [%E, %E]"
17608 #, gcc-internal-format
17609 msgid "in a call to built-in allocation function %qD"
17613 #, gcc-internal-format
17614 msgid "in a call to allocation function %qD declared here"
17618 #, gcc-internal-format
17619 msgid "%K%qD specified bound [%E, %E] exceeds maximum object size %E"
17623 #, gcc-internal-format
17625 "%qD argument %i declared attribute %<nonstring%> is smaller than the "
17626 "specified bound %wu"
17630 #, gcc-internal-format
17632 "%qD argument %i declared attribute %<nonstring%> is smaller than the "
17633 "specified bound [%E, %E]"
17637 #, gcc-internal-format
17639 "%qD argument %i declared attribute %<nonstring%> may be smaller than the "
17640 "specified bound [%E, %E]"
17644 #, gcc-internal-format
17645 msgid "%qD argument %i declared attribute %<nonstring%>"
17649 #, gcc-internal-format
17650 msgid "argument %qD declared here"
17654 #, gcc-internal-format, gfc-internal-format
17655 msgid "cannot tail-call: %s"
17659 #, gcc-internal-format
17660 msgid "function call has aggregate value"
17664 #, gcc-internal-format
17665 msgid "passing too large argument on stack"
17668 #: cfgexpand.c:1663 function.c:1008 varasm.c:2239
17669 #, gcc-internal-format
17670 msgid "size of variable %q+D is too large"
17673 #: cfgexpand.c:1675
17674 #, gcc-internal-format
17675 msgid "cannot allocate stack for variable %q+D, naked function."
17678 #: cfgexpand.c:2778
17679 #, gcc-internal-format
17680 msgid "too many alternatives in %<asm%>"
17683 #: cfgexpand.c:2785
17684 #, gcc-internal-format
17685 msgid "operand constraints for %<asm%> differ in number of alternatives"
17688 #: cfgexpand.c:2806
17689 #, gcc-internal-format
17690 msgid "asm-specifier for variable %qE conflicts with asm clobber list"
17693 #: cfgexpand.c:2880
17694 #, gcc-internal-format
17695 msgid "more than %d operands in %<asm%>"
17698 #. ??? Diagnose during gimplification?
17699 #: cfgexpand.c:2933
17700 #, gcc-internal-format
17701 msgid "unknown register name %qs in %<asm%>"
17704 #. ??? Diagnose during gimplification?
17705 #: cfgexpand.c:2954
17706 #, gcc-internal-format
17707 msgid "PIC register clobbered by %qs in %<asm%>"
17710 #: cfgexpand.c:3059
17711 #, gcc-internal-format, gfc-internal-format
17712 msgid "output number %d not directly addressable"
17715 #: cfgexpand.c:3140
17716 #, gcc-internal-format
17717 msgid "asm operand %d probably doesn%'t match constraints"
17720 #: cfgexpand.c:3323
17721 #, gcc-internal-format
17722 msgid "asm clobber conflict with output operand"
17725 #: cfgexpand.c:3327
17726 #, gcc-internal-format
17727 msgid "asm clobber conflict with input operand"
17730 #: cfgexpand.c:6250
17731 #, gcc-internal-format
17732 msgid "stack protector not protecting local variables: variable length buffer"
17735 #: cfgexpand.c:6254
17736 #, gcc-internal-format, gfc-internal-format
17738 "stack protector not protecting function: all local arrays are less than %d "
17743 #, gcc-internal-format, gfc-internal-format
17744 msgid "bb %d on wrong place"
17748 #, gcc-internal-format, gfc-internal-format
17749 msgid "prev_bb of %d should be %d, not %d"
17753 #, gcc-internal-format, gfc-internal-format
17754 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
17758 #, gcc-internal-format, gfc-internal-format
17759 msgid "verify_flow_info: Block %i lacks loop_father"
17763 #, gcc-internal-format, gfc-internal-format
17764 msgid "verify_flow_info: Wrong count of block %i"
17768 #, gcc-internal-format, gfc-internal-format
17769 msgid "verify_flow_info: Missing count of block %i"
17773 #, gcc-internal-format, gfc-internal-format
17774 msgid "verify_flow_info: Duplicate edge %i->%i"
17778 #, gcc-internal-format, gfc-internal-format
17779 msgid "Uninitialized probability of edge %i->%i"
17783 #, gcc-internal-format, gfc-internal-format
17784 msgid "verify_flow_info: Wrong probability of edge %i->%i"
17788 #, gcc-internal-format, gfc-internal-format
17789 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
17793 #, gcc-internal-format, gfc-internal-format
17794 msgid "wrong amount of branch edges after unconditional jump %i"
17797 #: cfghooks.c:211 cfghooks.c:222
17798 #, gcc-internal-format, gfc-internal-format
17799 msgid "basic block %d pred edge is corrupted"
17803 #, gcc-internal-format, gfc-internal-format
17804 msgid "its dest_idx should be %d, not %d"
17808 #, gcc-internal-format, gfc-internal-format
17809 msgid "basic block %i edge lists are corrupted"
17813 #, gcc-internal-format
17814 msgid "verify_flow_info failed"
17818 #, gcc-internal-format, gfc-internal-format
17819 msgid "%s does not support dump_bb_for_graph"
17823 #, gcc-internal-format, gfc-internal-format
17824 msgid "%s does not support redirect_edge_and_branch"
17828 #, gcc-internal-format, gfc-internal-format
17829 msgid "%s does not support can_remove_branch_p"
17833 #, gcc-internal-format, gfc-internal-format
17834 msgid "%s does not support redirect_edge_and_branch_force"
17838 #, gcc-internal-format, gfc-internal-format
17839 msgid "%s does not support split_block"
17843 #, gcc-internal-format, gfc-internal-format
17844 msgid "%s does not support move_block_after"
17848 #, gcc-internal-format, gfc-internal-format
17849 msgid "%s does not support delete_basic_block"
17853 #, gcc-internal-format, gfc-internal-format
17854 msgid "%s does not support split_edge"
17858 #, gcc-internal-format, gfc-internal-format
17859 msgid "%s does not support create_basic_block"
17863 #, gcc-internal-format, gfc-internal-format
17864 msgid "%s does not support can_merge_blocks_p"
17868 #, gcc-internal-format, gfc-internal-format
17869 msgid "%s does not support predict_edge"
17873 #, gcc-internal-format, gfc-internal-format
17874 msgid "%s does not support predicted_by_p"
17878 #, gcc-internal-format, gfc-internal-format
17879 msgid "%s does not support merge_blocks"
17883 #, gcc-internal-format, gfc-internal-format
17884 msgid "%s does not support make_forwarder_block"
17888 #, gcc-internal-format, gfc-internal-format
17889 msgid "%s does not support force_nonfallthru"
17893 #, gcc-internal-format, gfc-internal-format
17894 msgid "%s does not support can_duplicate_block_p"
17898 #, gcc-internal-format, gfc-internal-format
17899 msgid "%s does not support duplicate_block"
17903 #, gcc-internal-format, gfc-internal-format
17904 msgid "%s does not support block_ends_with_call_p"
17908 #, gcc-internal-format, gfc-internal-format
17909 msgid "%s does not support block_ends_with_condjump_p"
17913 #, gcc-internal-format, gfc-internal-format
17914 msgid "%s does not support flow_call_edges_add"
17918 #, gcc-internal-format
17919 msgid "loop verification on loop tree that needs fixup"
17923 #, gcc-internal-format
17924 msgid "corrupt loop tree root"
17928 #, gcc-internal-format, gfc-internal-format
17929 msgid "loop with header %d marked for removal"
17933 #, gcc-internal-format, gfc-internal-format
17934 msgid "loop with header %d not in loop tree"
17938 #, gcc-internal-format, gfc-internal-format
17939 msgid "non-loop with header %d not marked for removal"
17943 #, gcc-internal-format, gfc-internal-format
17944 msgid "removed loop %d in loop tree"
17948 #, gcc-internal-format, gfc-internal-format
17949 msgid "size of loop %d should be %d, not %d"
17953 #, gcc-internal-format, gfc-internal-format
17954 msgid "bb %d does not belong to loop %d"
17958 #, gcc-internal-format, gfc-internal-format
17959 msgid "bb %d has father loop %d, should be loop %d"
17963 #, gcc-internal-format
17964 msgid "loop %d%'s header is not a loop header"
17968 #, gcc-internal-format
17969 msgid "loop %d%'s header does not have exactly 2 entries"
17973 #, gcc-internal-format
17974 msgid "loop %d%'s latch does not have an edge to its header"
17978 #, gcc-internal-format
17979 msgid "loop %d%'s latch is not dominated by its header"
17983 #, gcc-internal-format
17984 msgid "loop %d%'s latch does not have exactly 1 successor"
17988 #, gcc-internal-format
17989 msgid "loop %d%'s latch does not have header as successor"
17993 #, gcc-internal-format
17994 msgid "loop %d%'s latch does not belong directly to it"
17998 #, gcc-internal-format
17999 msgid "loop %d%'s header does not belong directly to it"
18003 #, gcc-internal-format
18004 msgid "loop %d%'s latch is marked as part of irreducible region"
18008 #, gcc-internal-format, gfc-internal-format
18009 msgid "basic block %d should be marked irreducible"
18013 #, gcc-internal-format, gfc-internal-format
18014 msgid "basic block %d should not be marked irreducible"
18018 #, gcc-internal-format, gfc-internal-format
18019 msgid "edge from %d to %d should be marked irreducible"
18023 #, gcc-internal-format, gfc-internal-format
18024 msgid "edge from %d to %d should not be marked irreducible"
18028 #, gcc-internal-format, gfc-internal-format
18029 msgid "corrupted head of the exits list of loop %d"
18033 #, gcc-internal-format, gfc-internal-format
18034 msgid "corrupted exits list of loop %d"
18038 #, gcc-internal-format, gfc-internal-format
18039 msgid "nonempty exits list of loop %d, but exits are not recorded"
18043 #, gcc-internal-format, gfc-internal-format
18044 msgid "exit %d->%d not recorded"
18048 #, gcc-internal-format, gfc-internal-format
18049 msgid "wrong list of exited loops for edge %d->%d"
18053 #, gcc-internal-format
18054 msgid "too many loop exits recorded"
18058 #, gcc-internal-format, gfc-internal-format
18059 msgid "%d exits recorded for loop %d (having %d exits)"
18063 #, gcc-internal-format, gfc-internal-format
18065 "non-cold basic block %d reachable only by paths crossing the cold partition"
18069 #, gcc-internal-format, gfc-internal-format
18070 msgid "multiple hot/cold transitions found (bb %i)"
18074 #, gcc-internal-format
18075 msgid "partition found but function partition flag not set"
18079 #, gcc-internal-format
18080 msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
18084 #, gcc-internal-format, gfc-internal-format
18085 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
18089 #, gcc-internal-format
18090 msgid "EDGE_CROSSING incorrectly set across same section"
18094 #, gcc-internal-format, gfc-internal-format
18095 msgid "fallthru edge crosses section boundary in bb %i"
18099 #, gcc-internal-format, gfc-internal-format
18100 msgid "EH edge crosses section boundary in bb %i"
18104 #, gcc-internal-format, gfc-internal-format
18105 msgid "No region crossing jump at section boundary in bb %i"
18109 #, gcc-internal-format
18110 msgid "EDGE_CROSSING missing across section boundary"
18114 #, gcc-internal-format, gfc-internal-format
18115 msgid "Region crossing jump across same section in bb %i"
18119 #, gcc-internal-format, gfc-internal-format
18120 msgid "missing REG_EH_REGION note at the end of bb %i"
18124 #, gcc-internal-format, gfc-internal-format
18125 msgid "too many exception handling edges in bb %i"
18129 #, gcc-internal-format, gfc-internal-format
18130 msgid "too many outgoing branch edges from bb %i"
18134 #, gcc-internal-format, gfc-internal-format
18135 msgid "fallthru edge after unconditional jump in bb %i"
18139 #, gcc-internal-format, gfc-internal-format
18140 msgid "wrong number of branch edges after unconditional jump in bb %i"
18144 #, gcc-internal-format, gfc-internal-format
18145 msgid "wrong amount of branch edges after conditional jump in bb %i"
18149 #, gcc-internal-format, gfc-internal-format
18150 msgid "abnormal call edges for non-call insn in bb %i"
18154 #, gcc-internal-format, gfc-internal-format
18155 msgid "sibcall edges for non-call insn in bb %i"
18159 #, gcc-internal-format, gfc-internal-format
18160 msgid "abnormal edges for no purpose in bb %i"
18164 #, gcc-internal-format, gfc-internal-format
18165 msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
18168 #: cfgrtl.c:2662 cfgrtl.c:2672
18169 #, gcc-internal-format, gfc-internal-format
18170 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
18174 #, gcc-internal-format, gfc-internal-format
18175 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
18179 #, gcc-internal-format, gfc-internal-format
18180 msgid "in basic block %d:"
18184 #, gcc-internal-format, gfc-internal-format
18185 msgid "BB_RTL flag not set for block %d"
18189 #, gcc-internal-format, gfc-internal-format
18190 msgid "insn %d basic block pointer is %d, should be %d"
18194 #, gcc-internal-format, gfc-internal-format
18195 msgid "insn %d in header of bb %d has non-NULL basic block"
18199 #, gcc-internal-format, gfc-internal-format
18200 msgid "insn %d in footer of bb %d has non-NULL basic block"
18203 #: cfgrtl.c:2820 cfgrtl.c:2868
18204 #, gcc-internal-format, gfc-internal-format
18205 msgid "insn %d outside of basic blocks has non-NULL bb field"
18209 #, gcc-internal-format, gfc-internal-format
18210 msgid "end insn %d for block %d not found in the insn stream"
18214 #, gcc-internal-format, gfc-internal-format
18215 msgid "insn %d is in multiple basic blocks (%d and %d)"
18219 #, gcc-internal-format, gfc-internal-format
18220 msgid "head insn %d for block %d not found in the insn stream"
18224 #, gcc-internal-format, gfc-internal-format
18225 msgid "missing barrier after block %i"
18229 #, gcc-internal-format, gfc-internal-format
18230 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
18234 #, gcc-internal-format, gfc-internal-format
18235 msgid "verify_flow_info: Incorrect fallthru %i->%i"
18239 #, gcc-internal-format
18240 msgid "basic blocks not laid down consecutively"
18244 #, gcc-internal-format, gfc-internal-format
18245 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
18249 #, gcc-internal-format
18250 msgid "caller edge count invalid"
18254 #, gcc-internal-format, gfc-internal-format
18255 msgid "aux field set for edge %s->%s"
18259 #, gcc-internal-format
18260 msgid "cgraph count invalid"
18264 #, gcc-internal-format
18265 msgid "inline clone in same comdat group list"
18269 #, gcc-internal-format
18270 msgid "local symbols must be defined"
18274 #, gcc-internal-format
18275 msgid "externally visible inline clone"
18279 #, gcc-internal-format
18280 msgid "inline clone with address taken"
18284 #, gcc-internal-format
18285 msgid "inline clone is forced to output"
18289 #, gcc-internal-format, gfc-internal-format
18290 msgid "aux field set for indirect edge from %s"
18294 #, gcc-internal-format, gfc-internal-format
18296 "An indirect edge from %s is not marked as indirect or has associated "
18297 "indirect_info, the corresponding statement is: "
18301 #, gcc-internal-format, gfc-internal-format
18302 msgid "comdat-local function called by %s outside its comdat"
18306 #, gcc-internal-format
18307 msgid "inlined_to pointer is wrong"
18311 #, gcc-internal-format
18312 msgid "multiple inline callers"
18316 #, gcc-internal-format
18317 msgid "inlined_to pointer set for noninline callers"
18321 #, gcc-internal-format
18322 msgid "caller edge count does not match BB count"
18326 #, gcc-internal-format
18327 msgid "indirect call count does not match BB count"
18331 #, gcc-internal-format
18332 msgid "inlined_to pointer is set but no predecessors found"
18336 #, gcc-internal-format
18337 msgid "inlined_to pointer refers to itself"
18341 #, gcc-internal-format
18342 msgid "cgraph_node has wrong clone_of"
18346 #, gcc-internal-format
18347 msgid "cgraph_node has wrong clone list"
18351 #, gcc-internal-format
18352 msgid "cgraph_node is in clone list but it is not clone"
18356 #, gcc-internal-format
18357 msgid "cgraph_node has wrong prev_clone pointer"
18361 #, gcc-internal-format
18362 msgid "double linked list of clones corrupted"
18366 #, gcc-internal-format
18367 msgid "Alias has call edges"
18371 #, gcc-internal-format
18372 msgid "Alias has non-alias reference"
18376 #, gcc-internal-format
18377 msgid "Alias has more than one alias reference"
18381 #, gcc-internal-format
18382 msgid "Analyzed alias has no reference"
18386 #, gcc-internal-format
18387 msgid "No edge out of thunk node"
18391 #, gcc-internal-format
18392 msgid "More than one edge out of thunk node"
18396 #, gcc-internal-format
18397 msgid "Thunk is not supposed to have body"
18401 #, gcc-internal-format
18402 msgid "shared call_stmt:"
18406 #, gcc-internal-format
18407 msgid "edge points to wrong declaration:"
18411 #, gcc-internal-format
18413 "an indirect edge with unknown callee corresponding to a call_stmt with a "
18414 "known declaration:"
18418 #, gcc-internal-format
18419 msgid "missing callgraph edge for call stmt:"
18423 #, gcc-internal-format
18424 msgid "reference to dead statement"
18428 #, gcc-internal-format, gfc-internal-format
18429 msgid "edge %s->%s has no corresponding call_stmt"
18433 #, gcc-internal-format, gfc-internal-format
18434 msgid "an indirect edge from %s has no corresponding call_stmt"
18438 #, gcc-internal-format
18439 msgid "verify_cgraph_node failed"
18442 #: cgraph.c:3540 varpool.c:306
18443 #, gcc-internal-format, gfc-internal-format
18444 msgid "%s: section %s is missing"
18447 #: cgraphunit.c:724
18448 #, gcc-internal-format
18449 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
18452 #: cgraphunit.c:776 cgraphunit.c:812
18453 #, gcc-internal-format
18454 msgid "%<externally_visible%> attribute have effect only on public objects"
18457 #: cgraphunit.c:783
18458 #, gcc-internal-format
18459 msgid "%<weakref%> attribute ignored because function is defined"
18462 #: cgraphunit.c:795
18463 #, gcc-internal-format
18464 msgid "always_inline function might not be inlinable"
18467 #: cgraphunit.c:820
18468 #, gcc-internal-format
18469 msgid "%<weakref%> attribute ignored because variable is initialized"
18473 #: cgraphunit.c:972 c/c-decl.c:11320
18474 #, gcc-internal-format
18475 msgid "%q+F used but never defined"
18478 #: cgraphunit.c:974 c/c-decl.c:11329
18479 #, gcc-internal-format
18480 msgid "%q+F declared %<static%> but never defined"
18483 #: cgraphunit.c:1018
18484 #, gcc-internal-format
18485 msgid "%qD defined but not used"
18488 #: cgraphunit.c:1341
18489 #, gcc-internal-format
18490 msgid "%<ifunc%> resolver for %qD must return %qT"
18493 #: cgraphunit.c:1344 cgraphunit.c:1366
18494 #, gcc-internal-format
18495 msgid "resolver indirect function declared here"
18498 #: cgraphunit.c:1363
18499 #, gcc-internal-format
18500 msgid "%<ifunc%> resolver for %qD should return %qT"
18503 #: cgraphunit.c:1370
18504 #, gcc-internal-format
18505 msgid "%qD alias between functions of incompatible types %qT and %qT"
18508 #: cgraphunit.c:1373 cgraphunit.c:1452
18509 #, gcc-internal-format
18510 msgid "aliased declaration here"
18513 #: cgraphunit.c:1410 c-family/c-pragma.c:337
18514 #, gcc-internal-format
18515 msgid "%q+D aliased to undefined symbol %qE"
18518 #: cgraphunit.c:1426
18519 #, gcc-internal-format
18520 msgid "%q+D aliased to external symbol %qE"
18523 #: cgraphunit.c:1449
18524 #, gcc-internal-format
18525 msgid "%q+D alias between function and variable is not supported"
18528 #: cgraphunit.c:1523
18529 #, gcc-internal-format
18530 msgid "failed to reclaim unneeded function"
18533 #: cgraphunit.c:1551
18534 #, gcc-internal-format
18535 msgid "failed to reclaim unneeded function in same comdat group"
18538 #: cgraphunit.c:1790
18539 #, gcc-internal-format
18540 msgid "generic thunk code fails for method %qD which uses %<...%>"
18543 #: cgraphunit.c:2143
18544 #, gcc-internal-format
18545 msgid "size of return value of %q+D is %u bytes"
18548 #: cgraphunit.c:2147
18549 #, gcc-internal-format
18550 msgid "size of return value of %q+D is larger than %wu bytes"
18553 #: cgraphunit.c:2635
18554 #, gcc-internal-format
18555 msgid "nodes with unreleased memory found"
18558 #: collect-utils.c:68
18559 #, gcc-internal-format
18560 msgid "can't get program status: %m"
18563 #: collect-utils.c:82
18564 #, gcc-internal-format, gfc-internal-format
18565 msgid "%s terminated with signal %d [%s]%s"
18568 #: collect-utils.c:98
18569 #, gcc-internal-format, gfc-internal-format
18570 msgid "%s returned %d exit status"
18573 #: collect-utils.c:133
18574 #, gcc-internal-format, gfc-internal-format
18575 msgid "could not open response file %s"
18578 #: collect-utils.c:139
18579 #, gcc-internal-format, gfc-internal-format
18580 msgid "could not write to response file %s"
18583 #: collect-utils.c:145
18584 #, gcc-internal-format, gfc-internal-format
18585 msgid "could not close response file %s"
18588 #: collect-utils.c:179
18589 #, gcc-internal-format, gfc-internal-format
18590 msgid "cannot find '%s'"
18593 #: collect-utils.c:183 collect2.c:2387 collect2.c:2586 gcc.c:3156 gcc.c:6874
18594 #, gcc-internal-format
18595 msgid "pex_init failed: %m"
18598 #: collect-utils.c:192 collect2.c:2396 collect2.c:2594 gcc.c:8413
18599 #, gcc-internal-format
18604 #, gcc-internal-format
18605 msgid "COLLECT_LTO_WRAPPER must be set"
18608 #: collect2.c:969 gcc.c:7397 lto-wrapper.c:1709
18609 #: config/i386/intelmic-mkoffload.c:556 config/nvptx/mkoffload.c:405
18610 #, gcc-internal-format
18611 msgid "atexit failed"
18615 #, gcc-internal-format
18616 msgid "no arguments"
18619 #: collect2.c:1311 opts.c:904
18620 #, gcc-internal-format
18621 msgid "LTO support has not been enabled in this configuration"
18625 #, gcc-internal-format
18626 msgid "can't open %s: %m"
18630 #, gcc-internal-format, gfc-internal-format
18631 msgid "unknown demangling style '%s'"
18634 #: collect2.c:1574 collect2.c:1757 collect2.c:1797
18635 #, gcc-internal-format
18636 msgid "fopen %s: %m"
18639 #: collect2.c:1577 collect2.c:1762 collect2.c:1800
18640 #, gcc-internal-format
18641 msgid "fclose %s: %m"
18645 #, gcc-internal-format
18646 msgid "cannot find 'nm'"
18650 #, gcc-internal-format
18651 msgid "can't open nm output: %m"
18655 #, gcc-internal-format, gfc-internal-format
18656 msgid "init function found in object %s"
18660 #, gcc-internal-format, gfc-internal-format
18661 msgid "fini function found in object %s"
18665 #, gcc-internal-format
18666 msgid "cannot find 'ldd'"
18670 #, gcc-internal-format
18671 msgid "can't open ldd output: %m"
18675 #, gcc-internal-format, gfc-internal-format
18676 msgid "dynamic dependency %s not found"
18680 #, gcc-internal-format, gfc-internal-format
18681 msgid "unable to open dynamic dependency '%s'"
18685 #, gcc-internal-format, gfc-internal-format
18686 msgid "%s: not a COFF file"
18690 #, gcc-internal-format, gfc-internal-format
18691 msgid "%s: cannot open as COFF file"
18695 #, gcc-internal-format, gfc-internal-format
18696 msgid "library lib%s not found"
18700 #, gcc-internal-format
18701 msgid "cannot convert to a pointer type"
18705 #, gcc-internal-format
18706 msgid "pointer value used where a floating point value was expected"
18710 #, gcc-internal-format
18711 msgid "aggregate value used where a float was expected"
18715 #, gcc-internal-format
18716 msgid "conversion to incomplete type"
18720 #, gcc-internal-format
18722 "can%'t convert a vector of type %qT to type %qT which has different size"
18726 #, gcc-internal-format
18727 msgid "aggregate value used where an integer was expected"
18731 #, gcc-internal-format
18732 msgid "pointer value used where a complex was expected"
18736 #, gcc-internal-format
18737 msgid "aggregate value used where a complex was expected"
18741 #, gcc-internal-format
18743 "can%'t convert a value of type %qT to vector type %qT which has different "
18748 #, gcc-internal-format
18749 msgid "can%'t convert value to a vector"
18753 #, gcc-internal-format
18754 msgid "aggregate value used where a fixed-point was expected"
18758 #, gcc-internal-format
18759 msgid "%qs is not a gcov data file"
18763 #, gcc-internal-format
18764 msgid "%qs is version %q.*s, expected version %q.*s"
18767 #: coverage.c:287 coverage.c:297
18768 #, gcc-internal-format, gfc-internal-format
18769 msgid "Profile data for function %u is corrupted"
18773 #, gcc-internal-format
18774 msgid "checksum is (%x,%x) instead of (%x,%x)"
18778 #, gcc-internal-format, gfc-internal-format
18779 msgid "number of counters is %d instead of %d"
18783 #, gcc-internal-format
18784 msgid "%qs has overflowed"
18788 #, gcc-internal-format
18789 msgid "%qs is corrupted"
18793 #, gcc-internal-format
18795 "the control flow of function %qE does not match its profile data (counter "
18800 #, gcc-internal-format
18801 msgid "execution counts estimated\n"
18805 #, gcc-internal-format
18806 msgid "execution counts assumed to be zero\n"
18810 #, gcc-internal-format
18812 "source locations for function %qE have changed, the profile data may be out "
18817 #, gcc-internal-format
18818 msgid "error writing %qs"
18822 #, gcc-internal-format, gfc-internal-format
18823 msgid "cannot open %s"
18826 #: data-streamer-in.c:53
18827 #, gcc-internal-format
18828 msgid "bytecode stream: string too long for the string table"
18831 #: data-streamer-in.c:84 data-streamer-in.c:113
18832 #, gcc-internal-format
18833 msgid "bytecode stream: found non-null terminated string"
18837 #, gcc-internal-format, gfc-internal-format
18838 msgid "-fdbg-cnt=%s:%d:%d has smaller upper limit than the lower"
18842 #, gcc-internal-format, gfc-internal-format
18843 msgid "Lower limit %d of -fdbg-cnt=%s must be a non-negative number"
18847 #, gcc-internal-format, gfc-internal-format
18848 msgid "Upper limit %d of -fdbg-cnt=%s must be a non-negative number"
18852 #, gcc-internal-format
18853 msgid "cannot find a valid counter:value pair:"
18857 #, gcc-internal-format, gfc-internal-format
18858 msgid "-fdbg-cnt=%s"
18862 #, gcc-internal-format, gfc-internal-format
18867 #, gcc-internal-format
18868 msgid "common symbol debug info is not structured as symbol+offset"
18872 #, gcc-internal-format
18873 msgid "global destructors not supported on this target"
18877 #, gcc-internal-format
18878 msgid "global constructors not supported on this target"
18881 #: diagnostic.c:1509
18882 #, gcc-internal-format, gfc-internal-format
18883 msgid "in %s, at %s:%d"
18886 #: dominance.c:1170
18887 #, gcc-internal-format, gfc-internal-format
18888 msgid "dominator of %d status unknown"
18891 #: dominance.c:1178
18892 #, gcc-internal-format, gfc-internal-format
18893 msgid "dominator of %d should be %d, not %d"
18897 #, gcc-internal-format
18898 msgid "could not open dump file %qs: %m"
18902 #, gcc-internal-format
18903 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
18907 #, gcc-internal-format
18908 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
18912 #, gcc-internal-format
18913 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
18916 #: dwarf2out.c:1110
18917 #, gcc-internal-format
18919 "multiple EH personalities are supported only with assemblers supporting ."
18920 "cfi_personality directive"
18923 #: dwarf2out.c:10947
18924 #, gcc-internal-format
18925 msgid "-gdwarf-6 is output as version 5 with incompatibilities"
18928 #: dwarf2out.c:14463
18929 #, gcc-internal-format, gfc-internal-format
18930 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
18934 #, gcc-internal-format
18935 msgid "invalid rtl sharing found in the insn"
18939 #, gcc-internal-format
18944 #, gcc-internal-format
18945 msgid "internal consistency failure"
18949 #, gcc-internal-format
18950 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
18954 #, gcc-internal-format, gfc-internal-format
18955 msgid "abort in %s, at %s:%d"
18959 #, gcc-internal-format
18960 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
18964 #, gcc-internal-format
18965 msgid "__builtin_eh_return not supported on this target"
18968 #: except.c:3410 except.c:3435
18969 #, gcc-internal-format, gfc-internal-format
18970 msgid "region_array is corrupted for region %i"
18973 #: except.c:3423 except.c:3454
18974 #, gcc-internal-format, gfc-internal-format
18975 msgid "lp_array is corrupted for lp %i"
18979 #, gcc-internal-format, gfc-internal-format
18980 msgid "outer block of region %i is wrong"
18984 #, gcc-internal-format, gfc-internal-format
18985 msgid "negative nesting depth of region %i"
18989 #, gcc-internal-format, gfc-internal-format
18990 msgid "region of lp %i is wrong"
18994 #, gcc-internal-format, gfc-internal-format
18995 msgid "tree list ends on depth %i"
18999 #, gcc-internal-format
19000 msgid "region_array does not match region_tree"
19004 #, gcc-internal-format
19005 msgid "lp_array does not match region_tree"
19009 #, gcc-internal-format
19010 msgid "verify_eh_tree failed"
19014 #, gcc-internal-format
19015 msgid "stack limits not supported on this target"
19019 #, gcc-internal-format
19020 msgid "reverse scalar storage order"
19024 #, gcc-internal-format
19025 msgid "reverse floating-point scalar storage order"
19029 #, gcc-internal-format, gfc-internal-format
19030 msgid "reverse storage order for %smode"
19034 #, gcc-internal-format
19036 "write of %wu-bit data outside the bound of destination object, data "
19037 "truncated into %wu-bit"
19041 #, gcc-internal-format
19042 msgid "%Kcall to %qs declared with attribute error: %s"
19046 #, gcc-internal-format
19047 msgid "%Kcall to %qs declared with attribute warning: %s"
19050 #: file-prefix-map.c:50
19051 #, gcc-internal-format
19052 msgid "invalid argument %qs to %qs"
19056 #, gcc-internal-format
19057 msgid "the frame size of %wu bytes is larger than %wu bytes"
19060 #: final.c:4738 toplev.c:1483 tree-cfgcleanup.c:1319
19061 #, gcc-internal-format
19062 msgid "could not open final insn dump file %qs: %m"
19065 #: final.c:4807 tree-cfgcleanup.c:1336
19066 #, gcc-internal-format
19067 msgid "could not close final insn dump file %qs: %m"
19070 #: fixed-value.c:128
19071 #, gcc-internal-format
19072 msgid "large fixed-point constant implicitly truncated to fixed-point type"
19075 #: fold-const.c:4191 fold-const.c:4201
19076 #, gcc-internal-format, gfc-internal-format
19077 msgid "comparison is always %d due to width of bit-field"
19080 #: fold-const.c:5541 tree-ssa-reassoc.c:2379 tree-ssa-reassoc.c:3235
19081 #, gcc-internal-format
19082 msgid "assuming signed overflow does not occur when simplifying range test"
19085 #: fold-const.c:5991 fold-const.c:6005
19086 #, gcc-internal-format, gfc-internal-format
19087 msgid "comparison is always %d"
19090 #: fold-const.c:6148
19091 #, gcc-internal-format
19092 msgid "%<or%> of unmatched not-equal tests is always 1"
19095 #: fold-const.c:6153
19096 #, gcc-internal-format
19097 msgid "%<and%> of mutually exclusive equal-tests is always 0"
19100 #: fold-const.c:8380
19101 #, gcc-internal-format
19103 "assuming signed overflow does not occur when reducing constant in comparison"
19106 #: fold-const.c:8780
19107 #, gcc-internal-format
19109 "assuming signed overflow does not occur when combining constants around a "
19113 #: fold-const.c:12101
19114 #, gcc-internal-format
19115 msgid "fold check: original tree changed by fold"
19119 #, gcc-internal-format
19120 msgid "total size of local objects %wu exceeds maximum %wu"
19124 #, gcc-internal-format
19125 msgid "total size of local objects exceeds maximum %wu"
19128 #: function.c:1782 gimplify.c:6232
19129 #, gcc-internal-format
19130 msgid "impossible constraint in %<asm%>"
19134 #, gcc-internal-format
19135 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
19139 #, gcc-internal-format
19140 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
19144 #, gcc-internal-format
19145 msgid "function returns an aggregate"
19149 #, gcc-internal-format
19150 msgid "cannot open nested response file"
19154 #, gcc-internal-format
19155 msgid "cannot close nonexistent response file"
19159 #, gcc-internal-format, gfc-internal-format
19160 msgid "could not open temporary response file %s"
19164 #, gcc-internal-format, gfc-internal-format
19165 msgid "could not write to temporary response file %s"
19169 #, gcc-internal-format, gfc-internal-format
19170 msgid "could not close temporary response file %s"
19173 #: gcc.c:2195 gcc.c:2216
19174 #, gcc-internal-format, gfc-internal-format
19175 msgid "specs %%include syntax malformed after %ld characters"
19178 #: gcc.c:2243 gcc.c:2253 gcc.c:2264 gcc.c:2275
19179 #, gcc-internal-format, gfc-internal-format
19180 msgid "specs %%rename syntax malformed after %ld characters"
19184 #, gcc-internal-format, gfc-internal-format
19185 msgid "specs %s spec was not found to be renamed"
19189 #, gcc-internal-format
19190 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
19194 #, gcc-internal-format, gfc-internal-format
19195 msgid "specs unknown %% command after %ld characters"
19198 #: gcc.c:2328 gcc.c:2342
19199 #, gcc-internal-format, gfc-internal-format
19200 msgid "specs file malformed after %ld characters"
19204 #, gcc-internal-format
19205 msgid "spec file has no spec for linking"
19209 #, gcc-internal-format
19210 msgid "system path %qs is not absolute"
19214 #, gcc-internal-format
19215 msgid "-pipe not supported"
19219 #, gcc-internal-format
19220 msgid "failed to get exit status: %m"
19224 #, gcc-internal-format
19225 msgid "failed to get process times: %m"
19228 #. The inferior failed to catch the signal.
19229 #: gcc.c:3227 gcc.c:3251
19230 #, gcc-internal-format, gfc-internal-format
19231 msgid "%s signal terminated program %s"
19234 #: gcc.c:3729 opts-common.c:1320 opts-common.c:1350 opts-global.c:139
19235 #, gcc-internal-format
19236 msgid "unrecognized command line option %qs"
19240 #, gcc-internal-format, gfc-internal-format
19241 msgid "GCC is not configured to support %s as offload target"
19245 #, gcc-internal-format
19246 msgid "%qs is an unknown -save-temps option"
19249 #: gcc.c:4578 toplev.c:875
19250 #, gcc-internal-format
19251 msgid "input file %qs is the same as output file"
19255 #, gcc-internal-format
19256 msgid "output filename may not be empty"
19260 #, gcc-internal-format
19261 msgid "-pipe ignored because -save-temps specified"
19265 #, gcc-internal-format
19266 msgid "%<-x %s%> after last input file has no effect"
19270 #, gcc-internal-format
19271 msgid "unable to locate default linker script %qs in the library search paths"
19275 #, gcc-internal-format
19276 msgid "switch %qs does not start with %<-%>"
19280 #, gcc-internal-format
19281 msgid "spec-generated switch is just %<-%>"
19285 #, gcc-internal-format
19286 msgid "spec %qs invalid"
19290 #, gcc-internal-format
19291 msgid "spec %qs has invalid %<%%0%c%>"
19295 #, gcc-internal-format
19296 msgid "spec %qs has invalid %<%%W%c%>"
19300 #, gcc-internal-format
19301 msgid "spec %qs has invalid %<%%@%c%>"
19305 #, gcc-internal-format
19306 msgid "spec %qs has invalid %<%%x%c%>"
19309 #. Catch the case where a spec string contains something like
19310 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
19311 #. hand side of the :.
19313 #, gcc-internal-format
19314 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
19318 #, gcc-internal-format
19319 msgid "spec failure: unrecognized spec option %qc"
19323 #, gcc-internal-format
19324 msgid "unknown spec function %qs"
19328 #, gcc-internal-format
19329 msgid "error in args to spec function %qs"
19333 #, gcc-internal-format
19334 msgid "malformed spec function name"
19339 #, gcc-internal-format
19340 msgid "no arguments for spec function"
19344 #, gcc-internal-format
19345 msgid "malformed spec function arguments"
19349 #, gcc-internal-format
19350 msgid "braced spec %qs ends in escape"
19354 #, gcc-internal-format
19355 msgid "braced spec %qs is invalid at %qc"
19359 #, gcc-internal-format
19360 msgid "braced spec body %qs is invalid"
19364 #, gcc-internal-format, gfc-internal-format
19365 msgid "%s: could not determine length of compare-debug file %s"
19369 #, gcc-internal-format, gfc-internal-format
19370 msgid "%s: -fcompare-debug failure (length)"
19373 #: gcc.c:7205 gcc.c:7246
19374 #, gcc-internal-format, gfc-internal-format
19375 msgid "%s: could not open compare-debug file %s"
19378 #: gcc.c:7225 gcc.c:7262
19379 #, gcc-internal-format, gfc-internal-format
19380 msgid "%s: -fcompare-debug failure"
19384 #, gcc-internal-format
19385 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
19389 #, gcc-internal-format
19390 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
19394 #, gcc-internal-format
19395 msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
19399 #, gcc-internal-format
19400 msgid "unrecognized command line option %<-%s%>"
19404 #, gcc-internal-format
19405 msgid "not configured with sysroot headers suffix"
19409 #, gcc-internal-format
19410 msgid "no input files"
19414 #, gcc-internal-format
19415 msgid "cannot specify -o with -c, -S or -E with multiple files"
19419 #, gcc-internal-format, gfc-internal-format
19420 msgid "%s: %s compiler not installed on this system"
19424 #, gcc-internal-format
19425 msgid "recompiling with -fcompare-debug"
19429 #, gcc-internal-format
19430 msgid "during -fcompare-debug recompilation"
19434 #, gcc-internal-format
19435 msgid "comparing final insns dumps"
19439 #, gcc-internal-format, gfc-internal-format
19440 msgid "-fuse-linker-plugin, but %s not found"
19444 #, gcc-internal-format, gfc-internal-format
19445 msgid "%s: linker input file unused because linking not done"
19448 #: gcc.c:8335 c-family/c-opts.c:758
19449 #, gcc-internal-format
19450 msgid "cannot use %<-%> as input filename for a precompiled header"
19454 #, gcc-internal-format, gfc-internal-format
19455 msgid "language %s not recognized"
19459 #, gcc-internal-format
19460 msgid "multilib spec %qs is invalid"
19464 #, gcc-internal-format
19465 msgid "multilib exclusions %qs is invalid"
19469 #, gcc-internal-format
19470 msgid "multilib select %qs %qs is invalid"
19474 #, gcc-internal-format
19475 msgid "multilib select %qs is invalid"
19479 #, gcc-internal-format
19480 msgid "multilib exclusion %qs is invalid"
19484 #, gcc-internal-format
19485 msgid "environment variable %qs not defined"
19488 #: gcc.c:9410 gcc.c:9415
19489 #, gcc-internal-format
19490 msgid "invalid version number %qs"
19494 #, gcc-internal-format, gfc-internal-format
19495 msgid "too few arguments to %%:version-compare"
19499 #, gcc-internal-format, gfc-internal-format
19500 msgid "too many arguments to %%:version-compare"
19504 #, gcc-internal-format
19505 msgid "unknown operator %qs in %%:version-compare"
19509 #, gcc-internal-format, gfc-internal-format
19510 msgid "too many arguments to %%:compare-debug-dump-opt"
19514 #, gcc-internal-format, gfc-internal-format
19515 msgid "too many arguments to %%:compare-debug-self-opt"
19519 #, gcc-internal-format, gfc-internal-format
19520 msgid "too few arguments to %%:compare-debug-auxbase-opt"
19524 #, gcc-internal-format, gfc-internal-format
19525 msgid "too many arguments to %%:compare-debug-auxbase-opt"
19529 #, gcc-internal-format, gfc-internal-format
19530 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
19534 #, gcc-internal-format, gfc-internal-format
19535 msgid "too few arguments to %%:replace-extension"
19539 #, gcc-internal-format, gfc-internal-format
19540 msgid "wrong number of arguments to %%:debug-level-gt"
19544 #, gcc-internal-format, gfc-internal-format
19545 msgid "error in removing %s\n"
19549 #, gcc-internal-format, gfc-internal-format
19550 msgid "Cannot make directory %s"
19554 #, gcc-internal-format
19555 msgid "Cannot get current directory name"
19558 #: gcov-tool.c:116 gcov-tool.c:130
19559 #, gcc-internal-format, gfc-internal-format
19560 msgid "Cannot change directory to %s"
19564 #, gcc-internal-format, gfc-internal-format
19565 msgid "output file %s already exists in folder %s"
19569 #, gcc-internal-format
19570 msgid "weights need to be non-negative\n"
19574 #, gcc-internal-format
19575 msgid "scale needs to be non-negative\n"
19579 #, gcc-internal-format, gfc-internal-format
19580 msgid "%s: %d basic blocks and %d edges/basic block"
19584 #, gcc-internal-format, gfc-internal-format
19586 "%s: %d basic blocks and %d registers; increase --param max-gcse-memory above "
19590 #: gencfn-macros.c:195
19591 #, gcc-internal-format, gfc-internal-format
19592 msgid "DEF_INTERNAL_FLT_FN (%s) has no associated built-in functions"
19595 #: gencfn-macros.c:202
19596 #, gcc-internal-format, gfc-internal-format
19597 msgid "DEF_INTERNAL_INT_FN (%s) has no associated built-in functions"
19600 #: gentarget-def.c:126
19601 #, gcc-internal-format, gfc-internal-format
19602 msgid "invalid prototype for '%s'"
19605 #: gentarget-def.c:131
19606 #, gcc-internal-format, gfc-internal-format
19607 msgid "prototype for '%s' has required operands after optional operands"
19610 #: gentarget-def.c:148
19611 #, gcc-internal-format, gfc-internal-format
19612 msgid "argument %d of '%s' did not have the expected name"
19615 #: gentarget-def.c:168
19616 #, gcc-internal-format, gfc-internal-format
19617 msgid "'%s' must have %d operands (excluding match_dups)"
19620 #: gentarget-def.c:172
19621 #, gcc-internal-format, gfc-internal-format
19622 msgid "'%s' must have at least %d operands (excluding match_dups)"
19625 #: gentarget-def.c:176
19626 #, gcc-internal-format, gfc-internal-format
19627 msgid "'%s' must have no more than %d operands (excluding match_dups)"
19630 #: gentarget-def.c:276
19631 #, gcc-internal-format, gfc-internal-format
19632 msgid "duplicate definition of '%s'"
19635 #: ggc-common.c:393 ggc-common.c:401 ggc-common.c:470 ggc-common.c:488
19636 #: ggc-page.c:2457 ggc-page.c:2488 ggc-page.c:2495
19637 #, gcc-internal-format
19638 msgid "can%'t write PCH file: %m"
19641 #: ggc-common.c:481 config/i386/host-cygwin.c:57
19642 #, gcc-internal-format
19643 msgid "can%'t get position in PCH file: %m"
19646 #: ggc-common.c:491
19647 #, gcc-internal-format
19648 msgid "can%'t write padding to PCH file: %m"
19651 #: ggc-common.c:613 ggc-common.c:621 ggc-common.c:624 ggc-common.c:634
19652 #: ggc-common.c:637 ggc-page.c:2587
19653 #, gcc-internal-format
19654 msgid "can%'t read PCH file: %m"
19657 #: ggc-common.c:629
19658 #, gcc-internal-format
19659 msgid "had to relocate PCH"
19663 #, gcc-internal-format
19664 msgid "open /dev/zero: %m"
19667 #: ggc-page.c:2473 ggc-page.c:2479
19668 #, gcc-internal-format
19669 msgid "can%'t write PCH file"
19672 #: gimple-fold.c:1612 gimple-fold.c:2602
19673 #, gcc-internal-format
19674 msgid "%qD source argument is the same as destination"
19677 #: gimple-fold.c:1667
19679 "%G%qD destination unchanged after copying no bytes from a string of length %E"
19682 #: gimple-fold.c:1672
19683 msgid "%G%qD destination unchanged after copying no bytes"
19686 #: gimple-fold.c:2040 tree-ssa-strlen.c:2124
19687 msgid "%G%qD specified bound %E equals destination size"
19690 #: gimple-fold.c:2042
19691 msgid "%G%qD specified bound %E exceeds destination size %wu"
19694 #: gimple-fold.c:2060
19695 msgid "%G%qD specified bound %E equals source length"
19698 #: gimple-ssa-isolate-paths.c:290
19699 #, gcc-internal-format
19700 msgid "potential null pointer dereference"
19703 #: gimple-ssa-isolate-paths.c:330
19704 #, gcc-internal-format
19705 msgid "null pointer dereference"
19708 #: gimple-ssa-isolate-paths.c:429 gimple-ssa-isolate-paths.c:549 tree.c:12561
19709 #: tree.c:12597 c/c-typeck.c:2908 c/c-typeck.c:2994 c/c-typeck.c:10166
19710 #: c/c-typeck.c:10183 c/gimple-parser.c:1651 c/gimple-parser.c:1659
19711 #: cp/call.c:6506 cp/call.c:8149 cp/constexpr.c:822 cp/constexpr.c:2325
19712 #: cp/cvt.c:1023 cp/cvt.c:1050 cp/decl.c:7272 cp/decl2.c:5289 cp/pt.c:8343
19713 #: cp/semantics.c:1817 cp/semantics.c:4049 cp/typeck.c:1696 cp/typeck.c:1891
19714 #: cp/typeck.c:3833 cp/typeck.c:9098
19715 #, gcc-internal-format
19716 msgid "declared here"
19719 #: gimple-ssa-nonnull-compare.c:102
19720 #, gcc-internal-format
19721 msgid "nonnull argument %qD compared to NULL"
19724 #: gimple-ssa-sprintf.c:2555 gimple-ssa-sprintf.c:2675
19725 #, gcc-internal-format
19726 msgid "%qE output may be truncated before the last format character"
19729 #: gimple-ssa-sprintf.c:2557 gimple-ssa-sprintf.c:2677
19730 #, gcc-internal-format
19731 msgid "%qE output truncated before the last format character"
19734 #: gimple-ssa-sprintf.c:2560 gimple-ssa-sprintf.c:2680
19735 #, gcc-internal-format
19736 msgid "%qE may write a terminating nul past the end of the destination"
19739 #: gimple-ssa-sprintf.c:2562 gimple-ssa-sprintf.c:2682
19740 #, gcc-internal-format
19741 msgid "%qE writing a terminating nul past the end of the destination"
19744 #: gimple-ssa-sprintf.c:2572
19745 #, gcc-internal-format
19746 msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
19747 msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
19751 #: gimple-ssa-sprintf.c:2579
19752 #, gcc-internal-format
19754 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
19757 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
19762 #: gimple-ssa-sprintf.c:2586
19763 #, gcc-internal-format
19765 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
19768 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
19773 #: gimple-ssa-sprintf.c:2597
19774 #, gcc-internal-format
19776 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
19777 "region of size %wu"
19780 #: gimple-ssa-sprintf.c:2600
19781 #, gcc-internal-format
19783 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
19787 #: gimple-ssa-sprintf.c:2602
19788 #, gcc-internal-format
19789 msgid "%<%.*s%> directive writing up to %wu bytes into a region of size %wu"
19792 #: gimple-ssa-sprintf.c:2614
19793 #, gcc-internal-format
19795 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
19796 "into a region of size %wu"
19799 #: gimple-ssa-sprintf.c:2617
19800 #, gcc-internal-format
19802 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
19803 "region of size %wu"
19806 #: gimple-ssa-sprintf.c:2620
19807 #, gcc-internal-format
19809 "%<%.*s%> directive writing likely %wu or more bytes into a region of size %wu"
19812 #: gimple-ssa-sprintf.c:2629
19813 #, gcc-internal-format
19815 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
19816 "into a region of size %wu"
19819 #: gimple-ssa-sprintf.c:2632
19820 #, gcc-internal-format
19822 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
19823 "region of size %wu"
19826 #: gimple-ssa-sprintf.c:2635
19827 #, gcc-internal-format
19829 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
19833 #: gimple-ssa-sprintf.c:2644
19834 #, gcc-internal-format
19836 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
19837 "region of size %wu"
19840 #: gimple-ssa-sprintf.c:2647
19841 #, gcc-internal-format
19843 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
19847 #: gimple-ssa-sprintf.c:2649
19848 #, gcc-internal-format
19849 msgid "%<%.*s%> directive writing %wu or more bytes into a region of size %wu"
19852 #: gimple-ssa-sprintf.c:2691
19853 #, gcc-internal-format
19855 "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
19857 "%<%.*s%> directive writing %wu bytes into a region of size between %wu and "
19862 #: gimple-ssa-sprintf.c:2698
19863 #, gcc-internal-format
19865 "%<%.*s%> directive output may be truncated writing %wu byte into a region of "
19866 "size between %wu and %wu"
19868 "%<%.*s%> directive output may be truncated writing %wu bytes into a region "
19869 "of size between %wu and %wu"
19873 #: gimple-ssa-sprintf.c:2706
19874 #, gcc-internal-format
19876 "%<%.*s%> directive output truncated writing %wu byte into a region of size "
19877 "between %wu and %wu"
19879 "%<%.*s%> directive output truncated writing %wu bytes into a region of size "
19880 "between %wu and %wu"
19884 #: gimple-ssa-sprintf.c:2718
19885 #, gcc-internal-format
19887 "%<%.*s%> directive output may be truncated writing up to %wu bytes into a "
19888 "region of size between %wu and %wu"
19891 #: gimple-ssa-sprintf.c:2721
19892 #, gcc-internal-format
19894 "%<%.*s%> directive output truncated writing up to %wu bytes into a region of "
19895 "size between %wu and %wu"
19898 #: gimple-ssa-sprintf.c:2724
19899 #, gcc-internal-format
19901 "%<%.*s%> directive writing up to %wu bytes into a region of size between %wu "
19905 #: gimple-ssa-sprintf.c:2737
19906 #, gcc-internal-format
19908 "%<%.*s%> directive output may be truncated writing likely %wu or more bytes "
19909 "into a region of size between %wu and %wu"
19912 #: gimple-ssa-sprintf.c:2740
19913 #, gcc-internal-format
19915 "%<%.*s%> directive output truncated writing likely %wu or more bytes into a "
19916 "region of size between %wu and %wu"
19919 #: gimple-ssa-sprintf.c:2743
19920 #, gcc-internal-format
19922 "%<%.*s%> directive writing likely %wu or more bytes into a region of size "
19923 "between %wu and %wu"
19926 #: gimple-ssa-sprintf.c:2753
19927 #, gcc-internal-format
19929 "%<%.*s%> directive output may be truncated writing between %wu and %wu bytes "
19930 "into a region of size between %wu and %wu"
19933 #: gimple-ssa-sprintf.c:2756
19934 #, gcc-internal-format
19936 "%<%.*s%> directive output truncated writing between %wu and %wu bytes into a "
19937 "region of size between %wu and %wu"
19940 #: gimple-ssa-sprintf.c:2759
19941 #, gcc-internal-format
19943 "%<%.*s%> directive writing between %wu and %wu bytes into a region of size "
19944 "between %wu and %wu"
19947 #: gimple-ssa-sprintf.c:2768
19948 #, gcc-internal-format
19950 "%<%.*s%> directive output may be truncated writing %wu or more bytes into a "
19951 "region of size between %wu and %wu"
19954 #: gimple-ssa-sprintf.c:2771
19955 #, gcc-internal-format
19957 "%<%.*s%> directive output truncated writing %wu or more bytes into a region "
19958 "of size between %wu and %wu"
19961 #: gimple-ssa-sprintf.c:2774
19962 #, gcc-internal-format
19964 "%<%.*s%> directive writing %wu or more bytes into a region of size between "
19968 #: gimple-ssa-sprintf.c:2863
19969 #, gcc-internal-format
19970 msgid "%<%.*s%> directive argument is null"
19973 #: gimple-ssa-sprintf.c:2928
19974 #, gcc-internal-format
19976 "%<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095"
19979 #: gimple-ssa-sprintf.c:2935
19980 #, gcc-internal-format
19982 "%<%.*s%> directive output between %wu and %wu bytes may exceed minimum "
19983 "required size of 4095"
19986 #: gimple-ssa-sprintf.c:2938
19987 #, gcc-internal-format
19989 "%<%.*s%> directive output between %wu and %wu bytes exceeds minimum required "
19993 #: gimple-ssa-sprintf.c:2967
19994 #, gcc-internal-format
19996 "%<%.*s%> directive output of %wu bytes causes result to exceed %<INT_MAX%>"
19999 #: gimple-ssa-sprintf.c:2974
20000 #, gcc-internal-format
20002 "%<%.*s%> directive output between %wu and %wu bytes causes result to exceed "
20006 #: gimple-ssa-sprintf.c:2977
20007 #, gcc-internal-format
20009 "%<%.*s%> directive output between %wu and %wu bytes may cause result to "
20010 "exceed %<INT_MAX%>"
20013 #: gimple-ssa-sprintf.c:2987
20014 #, gcc-internal-format
20015 msgid "assuming directive output of %wu byte"
20016 msgid_plural "assuming directive output of %wu bytes"
20020 #: gimple-ssa-sprintf.c:2994
20021 #, gcc-internal-format
20022 msgid "directive argument %qE"
20025 #: gimple-ssa-sprintf.c:2996
20026 #, gcc-internal-format
20027 msgid "directive argument in the range [%E, %E]"
20030 #: gimple-ssa-sprintf.c:3000
20031 #, gcc-internal-format
20032 msgid "using the range [%E, %E] for directive argument"
20035 #: gimple-ssa-sprintf.c:3020
20036 #, gcc-internal-format
20037 msgid "%qE output %wu byte into a destination of size %wu"
20040 #: gimple-ssa-sprintf.c:3021
20041 #, gcc-internal-format
20042 msgid "%qE output %wu bytes into a destination of size %wu"
20045 #: gimple-ssa-sprintf.c:3025
20046 #, gcc-internal-format
20047 msgid "%qE output between %wu and %wu bytes into a destination of size %wu"
20050 #: gimple-ssa-sprintf.c:3030
20051 #, gcc-internal-format
20053 "%qE output %wu or more bytes (assuming %wu) into a destination of size %wu"
20056 #: gimple-ssa-sprintf.c:3035
20057 #, gcc-internal-format
20058 msgid "%qE output %wu or more bytes into a destination of size %wu"
20061 #: gimple-ssa-sprintf.c:3406
20062 #, gcc-internal-format
20063 msgid "%<%.*s%> directive width out of range"
20066 #: gimple-ssa-sprintf.c:3440
20067 #, gcc-internal-format
20068 msgid "%<%.*s%> directive precision out of range"
20071 #: gimple-ssa-sprintf.c:3931
20072 #, gcc-internal-format
20073 msgid "specified bound %wu exceeds maximum object size %wu"
20076 #: gimple-ssa-sprintf.c:3937
20077 #, gcc-internal-format
20078 msgid "specified bound %wu exceeds %<INT_MAX%>"
20081 #: gimple-ssa-sprintf.c:3987
20082 #, gcc-internal-format
20083 msgid "null destination pointer"
20086 #: gimple-ssa-sprintf.c:4004
20087 #, gcc-internal-format
20088 msgid "specified bound %wu exceeds the size %wu of the destination object"
20091 #: gimple-ssa-sprintf.c:4016
20092 #, gcc-internal-format
20093 msgid "null format string"
20096 #: gimple-ssa-warn-alloca.c:503
20097 #, gcc-internal-format
20098 msgid "use of %<alloca%>"
20101 #: gimple-ssa-warn-alloca.c:536
20102 #, gcc-internal-format
20103 msgid "argument to variable-length array may be too large"
20106 #: gimple-ssa-warn-alloca.c:538
20107 #, gcc-internal-format
20108 msgid "argument to %<alloca%> may be too large"
20111 #: gimple-ssa-warn-alloca.c:542
20112 #, gcc-internal-format
20113 msgid "limit is %wu bytes, but argument may be as large as %s"
20116 #: gimple-ssa-warn-alloca.c:549
20117 #, gcc-internal-format
20118 msgid "argument to variable-length array is too large"
20121 #: gimple-ssa-warn-alloca.c:551
20122 #, gcc-internal-format
20123 msgid "argument to %<alloca%> is too large"
20126 #: gimple-ssa-warn-alloca.c:555
20127 #, gcc-internal-format
20128 msgid "limit is %wu bytes, but argument is %s"
20131 #: gimple-ssa-warn-alloca.c:561
20132 #, gcc-internal-format
20133 msgid "variable-length array bound is unknown"
20136 #: gimple-ssa-warn-alloca.c:562
20137 #, gcc-internal-format
20138 msgid "%<alloca%> bound is unknown"
20141 #: gimple-ssa-warn-alloca.c:566
20142 #, gcc-internal-format
20143 msgid "unbounded use of variable-length array"
20146 #: gimple-ssa-warn-alloca.c:567
20147 #, gcc-internal-format
20148 msgid "unbounded use of %<alloca%>"
20151 #: gimple-ssa-warn-alloca.c:571
20152 #, gcc-internal-format
20153 msgid "use of %<alloca%> within a loop"
20156 #: gimple-ssa-warn-alloca.c:576
20157 #, gcc-internal-format
20159 "argument to variable-length array may be too large due to conversion from "
20163 #: gimple-ssa-warn-alloca.c:579
20164 #, gcc-internal-format
20166 "argument to %<alloca%> may be too large due to conversion from %qT to %qT"
20169 #: gimple-ssa-warn-alloca.c:585
20170 #, gcc-internal-format
20171 msgid "argument to variable-length array is zero"
20174 #: gimple-ssa-warn-alloca.c:587
20175 #, gcc-internal-format
20176 msgid "argument to %<alloca%> is zero"
20179 #: gimple-ssa-warn-restrict.c:1392
20181 "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu byte at offset %s"
20184 #: gimple-ssa-warn-restrict.c:1394
20186 "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu bytes at offset %s"
20189 #: gimple-ssa-warn-restrict.c:1398
20191 "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu byte at offset %s"
20194 #: gimple-ssa-warn-restrict.c:1400
20196 "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu bytes at offset "
20200 #: gimple-ssa-warn-restrict.c:1407
20202 "%G%qD accessing %wu byte at offsets %s and %s overlaps between %wu and %wu "
20203 "bytes at offset %s"
20205 "%G%qD accessing %wu bytes at offsets %s and %s overlaps between %wu and %wu "
20206 "bytes at offset %s"
20210 #: gimple-ssa-warn-restrict.c:1417
20212 "%G%qD accessing %wu byte at offsets %s and %s overlaps %wu or more bytes at "
20215 "%G%qD accessing %wu bytes at offsets %s and %s overlaps %wu or more bytes at "
20220 #: gimple-ssa-warn-restrict.c:1430
20222 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
20223 "byte at offset %s"
20225 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
20226 "bytes at offset %s"
20230 #: gimple-ssa-warn-restrict.c:1440
20232 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps "
20233 "between %wu and %wu bytes at offset %s"
20236 #: gimple-ssa-warn-restrict.c:1448
20238 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s overlaps %wu "
20239 "or more bytes at offset %s"
20242 #: gimple-ssa-warn-restrict.c:1461
20244 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu byte at "
20247 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu bytes at "
20252 #: gimple-ssa-warn-restrict.c:1469
20254 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps between %wu "
20255 "and %wu bytes at offset %s"
20258 #: gimple-ssa-warn-restrict.c:1476
20260 "%G%qD accessing %wu or more bytes at offsets %s and %s overlaps %wu or more "
20261 "bytes at offset %s"
20264 #: gimple-ssa-warn-restrict.c:1504
20265 msgid "%G%qD accessing %wu byte may overlap %wu byte"
20266 msgid_plural "%G%qD accessing %wu bytes may overlap %wu byte"
20270 #: gimple-ssa-warn-restrict.c:1511
20272 "%G%qD accessing %wu byte at offsets %s and %s may overlap %wu byte at offset "
20275 "%G%qD accessing %wu bytes at offsets %s and %s may overlap %wu byte at "
20280 #: gimple-ssa-warn-restrict.c:1522
20281 msgid "%G%qD accessing %wu byte may overlap up to %wu bytes"
20282 msgid_plural "%G%qD accessing %wu bytes may overlap up to %wu bytes"
20286 #: gimple-ssa-warn-restrict.c:1529
20288 "%G%qD accessing %wu byte at offsets %s and %s may overlap up to %wu bytes at "
20291 "%G%qD accessing %wu bytes at offsets %s and %s may overlap up to %wu bytes "
20296 #: gimple-ssa-warn-restrict.c:1542
20297 msgid "%G%qD accessing between %wu and %wu bytes may overlap %wu byte"
20299 "%G%qD accessing between %wu and %wu bytes may overlap up to %wu bytes"
20303 #: gimple-ssa-warn-restrict.c:1549
20305 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap "
20306 "%wu byte at offset %s"
20308 "%G%qD accessing between %wu and %wu bytes at offsets %s and %s may overlap "
20309 "up to %wu bytes at offset %s"
20313 #: gimple-ssa-warn-restrict.c:1561
20315 "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap %wu byte "
20318 "%G%qD accessing %wu or more bytes at offsets %s and %s may overlap up to %wu "
20319 "bytes at offset %s"
20323 #: gimple-ssa-warn-restrict.c:1623
20325 "%G%qD pointer overflow between offset %s and size %s accessing array %qD "
20329 #: gimple-ssa-warn-restrict.c:1628
20330 #, gcc-internal-format
20331 msgid "array %qD declared here"
20334 #: gimple-ssa-warn-restrict.c:1633 gimple-ssa-warn-restrict.c:1639
20335 msgid "%G%qD pointer overflow between offset %s and size %s"
20338 #: gimple-ssa-warn-restrict.c:1657
20340 "%G%qD forming offset %s is out of the bounds [0, %wu] of object %qD with "
20344 #: gimple-ssa-warn-restrict.c:1660
20346 "%G%qD offset %s is out of the bounds [0, %wu] of object %qD with type %qT"
20349 #: gimple-ssa-warn-restrict.c:1666
20351 "%G%qD forming offset %s is out of the bounds of object %qD with type %qT"
20354 #: gimple-ssa-warn-restrict.c:1668
20355 msgid "%G%qD offset %s is out of the bounds of object %qD with type %qT"
20358 #: gimple-ssa-warn-restrict.c:1674 c/c-decl.c:3614 c/c-decl.c:3885
20359 #: c/c-typeck.c:8364 cp/class.c:1355 cp/class.c:3111 cp/decl.c:3913
20360 #: cp/decl.c:10741 cp/decl.c:11160 cp/decl.c:11169 cp/friend.c:390
20361 #: cp/friend.c:399 cp/parser.c:3289 cp/parser.c:3386 cp/parser.c:3436
20362 #: cp/parser.c:6358 cp/parser.c:21154
20363 #, gcc-internal-format
20364 msgid "%qD declared here"
20367 #: gimple-ssa-warn-restrict.c:1681
20368 msgid "%G%qD forming offset %s is out of the bounds [0, %wu]"
20371 #: gimple-ssa-warn-restrict.c:1683
20372 msgid "%G%qD offset %s is out of the bounds [0, %wu]"
20375 #: gimple-ssa-warn-restrict.c:1689
20376 msgid "%G%qD forming offset %s is out of bounds"
20379 #: gimple-ssa-warn-restrict.c:1690
20380 msgid "%G%qD offset %s is out of bounds"
20383 #: gimple-ssa-warn-restrict.c:1701
20384 msgid "%G%qD offset %s from the object at %qE is out of the bounds of %qT"
20387 #: gimple-ssa-warn-restrict.c:1710
20389 "%G%qD offset %s from the object at %qE is out of the bounds of referenced "
20390 "subobject %qD with type %qT at offset %wu"
20393 #: gimple-ssa-warn-restrict.c:1870
20394 msgid "%G%qD source argument is the same as destination"
20397 #: gimple-streamer-in.c:210
20398 #, gcc-internal-format, gfc-internal-format
20399 msgid "bytecode stream: unknown GIMPLE statement tag %s"
20403 #, gcc-internal-format, gfc-internal-format
20404 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
20408 #, gcc-internal-format
20409 msgid "statement will never be executed"
20412 #: gimplify.c:2182 gimplify.c:2190
20413 #, gcc-internal-format
20414 msgid "this statement may fall through"
20418 #, gcc-internal-format
20423 #, gcc-internal-format
20424 msgid "attribute %<fallthrough%> not preceding a case label or default label"
20428 #, gcc-internal-format
20429 msgid "using result of function returning %<void%>"
20433 #, gcc-internal-format, gfc-internal-format
20434 msgid "invalid lvalue in asm output %d"
20438 #, gcc-internal-format, gfc-internal-format
20439 msgid "non-memory input %d must stay in memory"
20442 #: gimplify.c:6273 gimplify.c:6282
20443 #, gcc-internal-format, gfc-internal-format
20444 msgid "memory input %d is not directly addressable"
20448 #, gcc-internal-format
20449 msgid "threadprivate variable %qE used in target region"
20453 #, gcc-internal-format
20454 msgid "enclosing target region"
20458 #, gcc-internal-format
20459 msgid "threadprivate variable %qE used in untied task"
20463 #, gcc-internal-format
20464 msgid "enclosing task"
20468 #, gcc-internal-format
20469 msgid "%qE not specified in enclosing %qs"
20473 #, gcc-internal-format
20474 msgid "enclosing %qs"
20478 #, gcc-internal-format
20479 msgid "%qE not specified in enclosing OpenACC %qs construct"
20483 #, gcc-internal-format
20484 msgid "enclosing OpenACC %qs construct"
20488 #, gcc-internal-format
20489 msgid "%qE with %<link%> clause used in %<routine%> function"
20493 #, gcc-internal-format
20494 msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
20497 #: gimplify.c:7232 gimplify.c:7832
20498 #, gcc-internal-format
20499 msgid "variable %qE declared in enclosing %<host_data%> region"
20503 #, gcc-internal-format
20504 msgid "%qD referenced in target region does not have a mappable type"
20507 #: gimplify.c:7371 gimplify.c:7403
20508 #, gcc-internal-format
20509 msgid "iteration variable %qE is predetermined linear"
20513 #, gcc-internal-format
20514 msgid "iteration variable %qE should be private"
20518 #, gcc-internal-format
20519 msgid "iteration variable %qE should not be firstprivate"
20523 #, gcc-internal-format
20524 msgid "iteration variable %qE should not be reduction"
20528 #, gcc-internal-format
20529 msgid "iteration variable %qE should not be linear"
20533 #, gcc-internal-format
20534 msgid "iteration variable %qE should not be lastprivate"
20538 #, gcc-internal-format
20539 msgid "iteration variable %qE should not be private"
20543 #, gcc-internal-format
20545 "%<linear%> clause for variable other than loop iterator specified on "
20546 "construct combined with %<distribute%>"
20550 #, gcc-internal-format
20551 msgid "mapping field %qE of variable length structure"
20555 #, gcc-internal-format
20556 msgid "%qE appears more than once in map clauses"
20560 #, gcc-internal-format
20562 "copyprivate variable %qE is not threadprivate or private in outer context"
20566 #, gcc-internal-format
20567 msgid "%s variable %qE is private in outer context"
20571 #, gcc-internal-format
20572 msgid "expected %qs %<if%> clause modifier rather than %qs"
20576 #, gcc-internal-format
20577 msgid "%<_Atomic%> %qD in implicit %<map%> clause"
20581 #, gcc-internal-format
20583 "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
20587 #, gcc-internal-format
20588 msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
20592 #, gcc-internal-format
20594 "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
20595 "%<distribute%> construct"
20599 #, gcc-internal-format
20601 "incompatible data clause with reduction on %qE; promoting to present_or_copy"
20605 #, gcc-internal-format
20606 msgid "invalid private reduction on %qE"
20609 #: gimplify.c:11274 omp-low.c:2718
20610 #, gcc-internal-format
20612 "%<ordered%> construct with %<depend%> clause must be closely nested inside a "
20613 "loop with %<ordered%> clause with a parameter"
20616 #: gimplify.c:11292
20617 #, gcc-internal-format
20618 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
20621 #: gimplify.c:11305
20622 #, gcc-internal-format
20624 "number of variables in %<depend(sink)%> clause does not match number of "
20625 "iteration variables"
20628 #: gimplify.c:11318
20629 #, gcc-internal-format
20630 msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
20633 #: gimplify.c:11329
20634 #, gcc-internal-format
20636 "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses "
20637 "on the same construct"
20640 #: gimplify.c:12563
20641 #, gcc-internal-format
20642 msgid "gimplification failed"
20645 #: gimplify.c:13083
20646 #, gcc-internal-format
20647 msgid "%qT is promoted to %qT when passed through %<...%>"
20650 #: gimplify.c:13088
20651 #, gcc-internal-format
20652 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
20655 #: gimplify.c:13095
20656 #, gcc-internal-format
20657 msgid "if this code is reached, the program will abort"
20661 #, gcc-internal-format
20662 msgid "could not close Go dump file: %m"
20666 #, gcc-internal-format
20667 msgid "could not open Go dump file %qs: %m"
20670 #: graph.c:55 toplev.c:1658 objc/objc-act.c:461
20671 #, gcc-internal-format
20672 msgid "can%'t open %s: %m"
20676 #, gcc-internal-format
20677 msgid "Graphite loop optimizations cannot be used (isl is not available)."
20681 #, gcc-internal-format
20682 msgid "Support for HSA does not implement immediate 16 bit FPU operands"
20685 #: hsa-common.c:243
20686 #, gcc-internal-format
20687 msgid "HSA image ops not handled"
20691 #, gcc-internal-format
20692 msgid "HSA SSA name defined by instruction that is supposed to be using it"
20695 #: hsa-gen.c:1232 hsa-gen.c:1245
20696 #, gcc-internal-format
20697 msgid "HSA SSA verification failed"
20701 #, gcc-internal-format
20703 "HSA SSA name not among operands of instruction that is supposed to use it"
20707 #, gcc-internal-format
20708 msgid "HSA instruction uses a register but is not among recorded register uses"
20712 #, gcc-internal-format
20713 msgid "HSA instruction verification failed"
20717 #, gcc-internal-format, gfc-internal-format
20718 msgid "expansion point is location %i"
20722 #, gcc-internal-format, gfc-internal-format
20723 msgid "token %u has x-location == y-location == %u"
20727 #, gcc-internal-format, gfc-internal-format
20728 msgid "token %u has x-location == %u"
20732 #, gcc-internal-format, gfc-internal-format
20733 msgid "token %u has y-location == %u"
20736 #: internal-fn.c:502
20737 #, gcc-internal-format
20738 msgid "invalid use of attribute %<fallthrough%>"
20741 #: ipa-devirt.c:755 ipa-devirt.c:906
20742 #, gcc-internal-format
20743 msgid "virtual table of type %qD violates one definition rule"
20746 #: ipa-devirt.c:758
20747 #, gcc-internal-format
20749 "variable of same assembler name as the virtual table is defined in another "
20753 #: ipa-devirt.c:797
20754 #, gcc-internal-format
20755 msgid "virtual table of type %qD contains RTTI information"
20758 #: ipa-devirt.c:803
20759 #, gcc-internal-format
20760 msgid "but is prevailed by one without from other translation unit"
20763 #: ipa-devirt.c:807
20764 #, gcc-internal-format
20765 msgid "RTTI will not work on this type"
20768 #: ipa-devirt.c:837 ipa-devirt.c:865 ipa-devirt.c:936
20769 #, gcc-internal-format
20770 msgid "virtual table of type %qD violates one definition rule "
20773 #: ipa-devirt.c:843
20774 #, gcc-internal-format
20776 "the conflicting type defined in another translation unit has virtual table "
20777 "of different size"
20780 #: ipa-devirt.c:871
20781 #, gcc-internal-format
20783 "the conflicting type defined in another translation unit with different RTTI "
20787 #: ipa-devirt.c:914 ipa-devirt.c:944
20788 #, gcc-internal-format
20789 msgid "the conflicting type defined in another translation unit"
20792 #: ipa-devirt.c:918
20793 #, gcc-internal-format
20794 msgid "contains additional virtual method %qD"
20797 #: ipa-devirt.c:925
20798 #, gcc-internal-format
20800 "the conflicting type defined in another translation unit has virtual table "
20801 "with more entries"
20804 #: ipa-devirt.c:950
20805 #, gcc-internal-format
20806 msgid "virtual method %qD"
20809 #: ipa-devirt.c:954
20810 #, gcc-internal-format
20811 msgid "ought to match virtual method %qD but does not"
20814 #: ipa-devirt.c:960
20815 #, gcc-internal-format
20817 "the conflicting type defined in another translation unit has virtual table "
20818 "with different contents"
20821 #: ipa-devirt.c:990
20822 #, gcc-internal-format
20823 msgid "type %qT violates the C++ One Definition Rule"
20826 #: ipa-devirt.c:1001 ipa-devirt.c:1016 ipa-devirt.c:1266 ipa-devirt.c:1358
20827 #: ipa-devirt.c:1397 ipa-devirt.c:1415
20828 #, gcc-internal-format
20829 msgid "a different type is defined in another translation unit"
20832 #: ipa-devirt.c:1008
20833 #, gcc-internal-format
20834 msgid "the first difference of corresponding definitions is field %qD"
20837 #: ipa-devirt.c:1018
20838 #, gcc-internal-format
20839 msgid "the first difference of corresponding definitions is method %qD"
20842 #: ipa-devirt.c:1112
20843 #, gcc-internal-format
20845 "type %qT defined in anonymous namespace can not match type %qT across the "
20846 "translation unit boundary"
20849 #: ipa-devirt.c:1117
20850 #, gcc-internal-format
20852 "type %qT defined in anonymous namespace can not match across the translation "
20856 #: ipa-devirt.c:1122
20857 #, gcc-internal-format
20858 msgid "the incompatible type defined in another translation unit"
20861 #: ipa-devirt.c:1145
20862 #, gcc-internal-format
20863 msgid "type name %qs should match type name %qs"
20866 #: ipa-devirt.c:1149 ipa-devirt.c:1241
20867 #, gcc-internal-format
20868 msgid "the incompatible type is defined here"
20871 #: ipa-devirt.c:1177
20872 #, gcc-internal-format
20873 msgid "array types have different bounds"
20876 #: ipa-devirt.c:1192
20877 #, gcc-internal-format
20878 msgid "return value type mismatch"
20881 #: ipa-devirt.c:1207
20882 #, gcc-internal-format
20883 msgid "implicit this pointer type mismatch"
20886 #: ipa-devirt.c:1210
20887 #, gcc-internal-format, gfc-internal-format
20888 msgid "type mismatch in parameter %i"
20891 #: ipa-devirt.c:1221
20892 #, gcc-internal-format
20893 msgid "types have different parameter counts"
20896 #: ipa-devirt.c:1232
20897 #, gcc-internal-format
20898 msgid "type %qT itself violates the C++ One Definition Rule"
20901 #: ipa-devirt.c:1238
20902 #, gcc-internal-format
20903 msgid "type %qT should match type %qT"
20906 #: ipa-devirt.c:1273
20907 #, gcc-internal-format
20908 msgid "a type with different qualifiers is defined in another translation unit"
20911 #: ipa-devirt.c:1291
20912 #, gcc-internal-format
20913 msgid "a type with different attributes is defined in another translation unit"
20916 #: ipa-devirt.c:1306
20917 #, gcc-internal-format
20919 "an enum with different value name is defined in another translation unit"
20922 #: ipa-devirt.c:1315
20923 #, gcc-internal-format
20924 msgid "an enum with different values is defined in another translation unit"
20927 #: ipa-devirt.c:1323
20928 #, gcc-internal-format
20930 "an enum with mismatching number of values is defined in another translation "
20934 #: ipa-devirt.c:1341
20935 #, gcc-internal-format
20936 msgid "a type with different precision is defined in another translation unit"
20939 #: ipa-devirt.c:1348
20940 #, gcc-internal-format
20941 msgid "a type with different signedness is defined in another translation unit"
20944 #: ipa-devirt.c:1373
20945 #, gcc-internal-format
20947 "it is defined as a pointer in different address space in another translation "
20951 #: ipa-devirt.c:1382
20952 #, gcc-internal-format
20954 "it is defined as a pointer to different type in another translation unit"
20957 #: ipa-devirt.c:1442
20958 #, gcc-internal-format
20959 msgid "an array of different size is defined in another translation unit"
20962 #: ipa-devirt.c:1457
20963 #, gcc-internal-format
20964 msgid "has different return value in another translation unit"
20967 #: ipa-devirt.c:1480 ipa-devirt.c:1492
20968 #, gcc-internal-format
20969 msgid "has different parameters in another translation unit"
20972 #: ipa-devirt.c:1515
20973 #, gcc-internal-format
20974 msgid "a type defined in another translation unit is not polymorphic"
20977 #: ipa-devirt.c:1519
20978 #, gcc-internal-format
20979 msgid "a type defined in another translation unit is polymorphic"
20982 #: ipa-devirt.c:1537 ipa-devirt.c:1600
20983 #, gcc-internal-format
20985 "a type with different virtual table pointers is defined in another "
20989 #: ipa-devirt.c:1544 ipa-devirt.c:1605
20990 #, gcc-internal-format
20991 msgid "a type with different bases is defined in another translation unit"
20994 #: ipa-devirt.c:1552
20995 #, gcc-internal-format
20996 msgid "a field with different name is defined in another translation unit"
20999 #: ipa-devirt.c:1566
21000 #, gcc-internal-format
21002 "a field of same name but different type is defined in another translation "
21006 #: ipa-devirt.c:1579
21007 #, gcc-internal-format
21008 msgid "fields have different layout in another translation unit"
21011 #: ipa-devirt.c:1586
21012 #, gcc-internal-format
21013 msgid "one field is bitfield while other is not"
21016 #: ipa-devirt.c:1609
21017 #, gcc-internal-format
21019 "a type with different number of fields is defined in another translation unit"
21022 #: ipa-devirt.c:1631
21023 #, gcc-internal-format
21024 msgid "a type with different size is defined in another translation unit"
21027 #: ipa-devirt.c:1639
21028 #, gcc-internal-format
21029 msgid "a type with different alignment is defined in another translation unit"
21032 #: ipa-devirt.c:1762
21033 #, gcc-internal-format
21034 msgid "the extra base is defined here"
21037 #: ipa-devirt.c:3797
21038 #, gcc-internal-format
21039 msgid "Declaring type %qD final would enable devirtualization of %i call"
21041 "Declaring type %qD final would enable devirtualization of %i calls"
21045 #: ipa-devirt.c:3806
21046 #, gcc-internal-format
21048 "Declaring type %qD final would enable devirtualization of %i call executed "
21051 "Declaring type %qD final would enable devirtualization of %i calls executed "
21056 #: ipa-devirt.c:3836
21057 #, gcc-internal-format
21059 "Declaring virtual destructor of %qD final would enable devirtualization of "
21062 "Declaring virtual destructor of %qD final would enable devirtualization of "
21067 #: ipa-devirt.c:3844
21068 #, gcc-internal-format
21069 msgid "Declaring method %qD final would enable devirtualization of %i call"
21071 "Declaring method %qD final would enable devirtualization of %i calls"
21075 #: ipa-devirt.c:3852
21076 #, gcc-internal-format
21078 "Declaring virtual destructor of %qD final would enable devirtualization of "
21079 "%i call executed %lli times"
21081 "Declaring virtual destructor of %qD final would enable devirtualization of "
21082 "%i calls executed %lli times"
21086 #: ipa-devirt.c:3863
21087 #, gcc-internal-format
21089 "Declaring method %qD final would enable devirtualization of %i call executed "
21092 "Declaring method %qD final would enable devirtualization of %i calls "
21093 "executed %lli times"
21097 #: ipa-fnsummary.c:3343
21098 #, gcc-internal-format
21099 msgid "ipa inline summary is missing in input file"
21103 #, gcc-internal-format, gfc-internal-format
21104 msgid "could not emit HSAIL for function %s: function cannot be cloned"
21107 #: ipa-pure-const.c:215
21108 #, gcc-internal-format
21109 msgid "function might be candidate for attribute %qs"
21112 #: ipa-pure-const.c:216
21113 #, gcc-internal-format
21115 "function might be candidate for attribute %qs if it is known to return "
21119 #: ipa-reference.c:1170
21120 #, gcc-internal-format
21121 msgid "ipa reference summary is missing in ltrans unit"
21124 #: ira.c:2323 ira.c:2337
21125 #, gcc-internal-format, gfc-internal-format
21126 msgid "%s cannot be used in asm here"
21130 #, gcc-internal-format
21131 msgid "frame pointer required, but reserved"
21135 #, gcc-internal-format
21140 #, gcc-internal-format
21141 msgid "frame size too large for reliable stack checking"
21144 #: lra-assigns.c:1669
21145 #, gcc-internal-format, gfc-internal-format
21146 msgid "Maximum number of LRA assignment passes is achieved (%d)\n"
21149 #: lra-assigns.c:1788 reload1.c:1245
21150 #, gcc-internal-format
21151 msgid "%<asm%> operand has impossible constraints"
21154 #: lra-assigns.c:1809
21155 #, gcc-internal-format
21156 msgid "unable to find a register to spill"
21159 #: lra-constraints.c:3921 reload.c:3815 reload.c:4070
21160 #, gcc-internal-format
21161 msgid "inconsistent operand constraints in an %<asm%>"
21164 #: lra-constraints.c:4829
21165 #, gcc-internal-format, gfc-internal-format
21166 msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
21169 #: lto-cgraph.c:1270
21170 #, gcc-internal-format, gfc-internal-format
21171 msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
21174 #: lto-cgraph.c:1441
21175 #, gcc-internal-format
21176 msgid "bytecode stream: no caller found while reading edge"
21179 #: lto-cgraph.c:1447
21180 #, gcc-internal-format
21181 msgid "bytecode stream: no callee found while reading edge"
21184 #: lto-cgraph.c:1521
21185 #, gcc-internal-format
21186 msgid "bytecode stream: found empty cgraph node"
21189 #: lto-cgraph.c:1670
21190 #, gcc-internal-format, gfc-internal-format
21191 msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
21194 #: lto-cgraph.c:1757
21195 #, gcc-internal-format, gfc-internal-format
21196 msgid "Profile information in %s corrupted"
21199 #: lto-cgraph.c:1795
21200 #, gcc-internal-format, gfc-internal-format
21201 msgid "cannot find LTO cgraph in %s"
21204 #: lto-cgraph.c:1805
21205 #, gcc-internal-format, gfc-internal-format
21206 msgid "cannot find LTO section refs in %s"
21209 #: lto-cgraph.c:1886
21210 #, gcc-internal-format, gfc-internal-format
21211 msgid "invalid offload table in %s"
21214 #: lto-compress.c:193 lto-compress.c:201 lto-compress.c:222 lto-compress.c:285
21215 #: lto-compress.c:293 lto-compress.c:314
21216 #, gcc-internal-format, gfc-internal-format
21217 msgid "compressed stream: %s"
21220 #: lto-section-in.c:445
21221 #, gcc-internal-format, gfc-internal-format
21223 "bytecode stream: trying to read %d bytes after the end of the input buffer"
21226 #: lto-section-in.c:456
21227 #, gcc-internal-format, gfc-internal-format
21228 msgid "%s out of range: Range is %i to %i, value is %i"
21231 #: lto-streamer-in.c:80
21232 #, gcc-internal-format, gfc-internal-format
21233 msgid "bytecode stream: unexpected tag %s"
21236 #: lto-streamer-in.c:900 lto-streamer-in.c:910
21237 #, gcc-internal-format
21238 msgid "Cgraph edge statement index out of range"
21241 #: lto-streamer-in.c:904 lto-streamer-in.c:913
21242 #, gcc-internal-format
21243 msgid "Cgraph edge statement index not found"
21246 #: lto-streamer-in.c:920
21247 #, gcc-internal-format
21248 msgid "Reference statement index out of range"
21251 #: lto-streamer-in.c:923
21252 #, gcc-internal-format
21253 msgid "Reference statement index not found"
21256 #: lto-streamer-in.c:1595
21257 #, gcc-internal-format, gfc-internal-format
21258 msgid "cannot read LTO mode table from %s"
21261 #: lto-streamer-in.c:1694
21262 #, gcc-internal-format, gfc-internal-format
21263 msgid "unsupported mode %s\n"
21266 #: lto-streamer-out.c:449 lto-streamer-out.c:693
21267 #, gcc-internal-format
21268 msgid "tree code %qs is not supported in LTO streams"
21271 #: lto-streamer.c:164
21272 #, gcc-internal-format, gfc-internal-format
21273 msgid "bytecode stream: unexpected LTO section %s"
21276 #: lto-streamer.c:293
21277 #, gcc-internal-format
21279 "bytecode stream in file %qs generated with LTO version %d.%d instead of the "
21283 #: lto-wrapper.c:118
21284 #, gcc-internal-format
21285 msgid "deleting LTRANS file %s: %m"
21288 #: lto-wrapper.c:155
21289 #, gcc-internal-format
21290 msgid "malformed COLLECT_GCC_OPTIONS"
21293 #: lto-wrapper.c:309
21294 #, gcc-internal-format, gfc-internal-format
21295 msgid "Option %s with different values"
21298 #: lto-wrapper.c:393
21299 #, gcc-internal-format, gfc-internal-format
21300 msgid "Option %s not used consistently in all LTO input files"
21303 #: lto-wrapper.c:754
21304 #, gcc-internal-format, gfc-internal-format
21305 msgid "could not find %s in %s (consider using '-B')\n"
21308 #: lto-wrapper.c:835
21309 #, gcc-internal-format, gfc-internal-format
21310 msgid "problem with building target image for %s\n"
21313 #: lto-wrapper.c:855
21314 #, gcc-internal-format
21315 msgid "reading input file"
21318 #: lto-wrapper.c:860
21319 #, gcc-internal-format
21320 msgid "writing output file"
21323 #: lto-wrapper.c:892
21324 #, gcc-internal-format
21325 msgid "installation error, can't find crtoffloadtable.o"
21328 #: lto-wrapper.c:1003 lto-wrapper.c:1015
21329 #, gcc-internal-format, gfc-internal-format
21333 #: lto-wrapper.c:1067
21334 #, gcc-internal-format
21335 msgid "environment variable COLLECT_GCC must be set"
21338 #: lto-wrapper.c:1071 config/nvptx/mkoffload.c:363
21339 #, gcc-internal-format
21340 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
21343 #: lto-wrapper.c:1254 lto-wrapper.c:1310
21344 #, gcc-internal-format
21345 msgid "cannot open %s: %m"
21348 #: lto-wrapper.c:1257 lto-wrapper.c:1316
21349 #, gcc-internal-format
21350 msgid "cannot read %s: %m"
21353 #: lto-wrapper.c:1284
21354 #, gcc-internal-format, gfc-internal-format
21355 msgid "invalid format of %s"
21358 #: lto-wrapper.c:1508
21359 #, gcc-internal-format
21360 msgid "fopen: %s: %m"
21363 #: lto-wrapper.c:1525
21364 #, gcc-internal-format, gfc-internal-format
21365 msgid "Corrupted ltrans output file %s"
21368 #: multiple_target.c:76
21369 #, gcc-internal-format
21370 msgid "the call requires ifunc, which is not supported by this target"
21373 #: multiple_target.c:83
21374 #, gcc-internal-format
21375 msgid "target does not support function version dispatcher"
21378 #: multiple_target.c:91
21379 #, gcc-internal-format
21380 msgid "default %<target_clones%> attribute was not set"
21383 #: multiple_target.c:343
21384 #, gcc-internal-format
21385 msgid "single %<target_clones%> attribute is ignored"
21388 #: multiple_target.c:351
21389 #, gcc-internal-format
21390 msgid "clones for %<target_clones%> attribute cannot be created"
21393 #: multiple_target.c:354
21394 #, gcc-internal-format
21395 msgid "function %q+F can never be copied because it has %<noclone%> attribute"
21398 #: multiple_target.c:371
21399 #, gcc-internal-format
21400 msgid "default target was not set"
21403 #: multiple_target.c:379
21404 #, gcc-internal-format
21405 msgid "an empty string cannot be in %<target_clones%> attribute"
21408 #: omp-expand.c:2016
21409 #, gcc-internal-format
21410 msgid "%<depend(sink)%> clause waiting for lexically later iteration"
21413 #: omp-expand.c:2153
21414 #, gcc-internal-format
21415 msgid "%<depend(sink)%> refers to iteration never in the iteration space"
21418 #: omp-general.c:588
21419 #, gcc-internal-format
21420 msgid "multiple loop axes specified for routine"
21423 #: omp-low.c:2094 omp-offload.c:1145
21424 #, gcc-internal-format
21425 msgid "%<seq%> overrides other OpenACC loop specifiers"
21428 #: omp-low.c:2097 omp-offload.c:1146
21429 #, gcc-internal-format
21430 msgid "%<auto%> conflicts with other OpenACC loop specifiers"
21433 #: omp-low.c:2101 omp-offload.c:1180
21434 #, gcc-internal-format
21435 msgid "inner loop uses same OpenACC parallelism as containing loop"
21439 #, gcc-internal-format
21440 msgid "argument not permitted on %qs clause in OpenACC %<parallel%>"
21444 #, gcc-internal-format
21445 msgid "non-OpenACC construct inside of OpenACC routine"
21449 #, gcc-internal-format
21450 msgid "non-OpenACC construct inside of OpenACC region"
21454 #, gcc-internal-format
21456 "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
21460 #, gcc-internal-format
21462 "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested "
21463 "inside %<simd%> region"
21467 #, gcc-internal-format
21469 "only %<distribute%> or %<parallel%> regions are allowed to be strictly "
21470 "nested inside %<teams%> region"
21474 #, gcc-internal-format
21476 "%<distribute%> region must be strictly nested inside %<teams%> construct"
21480 #, gcc-internal-format
21482 "OpenACC loop directive must be associated with an OpenACC compute region"
21486 #, gcc-internal-format
21487 msgid "orphaned %qs construct"
21491 #, gcc-internal-format
21492 msgid "%<#pragma omp cancel for%> inside %<nowait%> for construct"
21496 #, gcc-internal-format
21497 msgid "%<#pragma omp cancel for%> inside %<ordered%> for construct"
21500 #: omp-low.c:2535 omp-low.c:2548
21501 #, gcc-internal-format
21502 msgid "%<#pragma omp cancel sections%> inside %<nowait%> sections construct"
21506 #, gcc-internal-format
21508 "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
21512 #, gcc-internal-format
21513 msgid "invalid arguments"
21517 #, gcc-internal-format
21518 msgid "%<%s %s%> construct not closely nested inside of %qs"
21522 #, gcc-internal-format
21524 "barrier region may not be closely nested inside of work-sharing, %<critical"
21525 "%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
21529 #, gcc-internal-format
21531 "work-sharing region may not be closely nested inside of work-sharing, "
21532 "%<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> "
21537 #, gcc-internal-format
21539 "%<master%> region may not be closely nested inside of work-sharing, explicit "
21540 "%<task%> or %<taskloop%> region"
21543 #: omp-low.c:2682 omp-low.c:2821
21544 #, gcc-internal-format
21545 msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
21549 #, gcc-internal-format
21551 "%<ordered%> construct with %<depend%> clause must be closely nested inside "
21552 "an %<ordered%> loop"
21556 #, gcc-internal-format
21557 msgid "invalid depend kind in omp %<ordered%> %<depend%>"
21561 #, gcc-internal-format
21562 msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
21566 #, gcc-internal-format
21568 "%<ordered%> region may not be closely nested inside of %<critical%>, "
21569 "%<ordered%>, explicit %<task%> or %<taskloop%> region"
21572 #: omp-low.c:2766 omp-low.c:2779
21573 #, gcc-internal-format
21575 "%<ordered%> region must be closely nested inside a loop region with an "
21576 "%<ordered%> clause"
21580 #, gcc-internal-format
21582 "%<critical%> region may not be nested inside a %<critical%> region with the "
21587 #, gcc-internal-format
21588 msgid "%<teams%> construct not closely nested inside of %<target%> construct"
21592 #, gcc-internal-format
21594 "OpenACC region inside of OpenACC routine, nested parallelism not supported "
21599 #, gcc-internal-format
21600 msgid "OpenACC construct inside of non-OpenACC region"
21604 #, gcc-internal-format
21605 msgid "%s %qs construct inside of %s %qs region"
21608 #: omp-low.c:2900 omp-low.c:2907
21609 #, gcc-internal-format
21610 msgid "%qs construct inside of %qs region"
21614 #, gcc-internal-format
21615 msgid "setjmp/longjmp inside simd construct"
21619 #, gcc-internal-format
21621 "ignoring sink clause with offset that is not a multiple of the loop step"
21625 #, gcc-internal-format
21626 msgid "first offset must be in opposite direction of loop iterations"
21630 #, gcc-internal-format, gfc-internal-format
21631 msgid "invalid exit from %s structured block"
21634 #: omp-low.c:9076 omp-low.c:9081
21635 #, gcc-internal-format, gfc-internal-format
21636 msgid "invalid entry to %s structured block"
21639 #. Otherwise, be vague and lazy, but efficient.
21641 #, gcc-internal-format, gfc-internal-format
21642 msgid "invalid branch to/from %s structured block"
21645 #: omp-offload.c:628
21646 #, gcc-internal-format, gfc-internal-format
21647 msgid "-fopenacc-dim operand is malformed at '%s'"
21650 #: omp-offload.c:1178
21651 #, gcc-internal-format
21652 msgid "routine call uses same OpenACC parallelism as containing loop"
21655 #: omp-offload.c:1182 omp-offload.c:1214
21656 #, gcc-internal-format
21657 msgid "containing loop here"
21660 #: omp-offload.c:1187
21661 #, gcc-internal-format
21662 msgid "routine call uses OpenACC parallelism disallowed by containing routine"
21665 #: omp-offload.c:1189
21666 #, gcc-internal-format
21667 msgid "loop uses OpenACC parallelism disallowed by containing routine"
21670 #: omp-offload.c:1194
21671 #, gcc-internal-format
21672 msgid "routine %qD declared here"
21675 #: omp-offload.c:1207
21676 #, gcc-internal-format
21677 msgid "incorrectly nested OpenACC loop parallelism"
21680 #: omp-offload.c:1348
21681 #, gcc-internal-format
21682 msgid "insufficient partitioning available to parallelize element loop"
21685 #: omp-offload.c:1356
21686 #, gcc-internal-format
21687 msgid "insufficient partitioning available to parallelize tile loop"
21690 #: omp-offload.c:1358
21691 #, gcc-internal-format
21692 msgid "insufficient partitioning available to parallelize loop"
21695 #: omp-simd-clone.c:194
21696 #, gcc-internal-format
21697 msgid "ignoring large linear step"
21700 #: omp-simd-clone.c:201
21701 #, gcc-internal-format
21702 msgid "ignoring zero linear step"
21705 #: omp-simd-clone.c:260
21706 #, gcc-internal-format
21708 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
21712 #: omp-simd-clone.c:271
21713 #, gcc-internal-format
21715 "ignoring %<#pragma omp declare simd%> on function with %<_Atomic%> qualified "
21716 "non-%<uniform%> argument"
21720 #, gcc-internal-format
21721 msgid "indirect jumps are not available on this target"
21724 #: opts-common.c:1232
21725 #, gcc-internal-format
21726 msgid "command line option %qs is not supported by this configuration"
21729 #: opts-common.c:1242 opts.c:1944
21730 #, gcc-internal-format
21731 msgid "missing argument to %qs"
21734 #: opts-common.c:1249
21735 #, gcc-internal-format
21737 "argument to %qs should be a non-negative integer optionally followed by a "
21741 #: opts-common.c:1253
21742 #, gcc-internal-format
21743 msgid "argument to %qs should be a non-negative integer"
21746 #: opts-common.c:1260
21747 #, gcc-internal-format
21748 msgid "argument to %qs is not between %d and %d"
21751 #: opts-common.c:1274
21752 #, gcc-internal-format
21753 msgid "unrecognized argument in option %qs"
21756 #: opts-common.c:1285 config/i386/i386.c:3244
21757 #, gcc-internal-format
21758 msgid "valid arguments to %qs are: %s; did you mean %qs?"
21761 #: opts-common.c:1288 config/i386/i386.c:3247
21762 #, gcc-internal-format
21763 msgid "valid arguments to %qs are: %s"
21766 #: opts-common.c:1342
21767 #, gcc-internal-format
21768 msgid "deprecated command line option %qs"
21771 #: opts-global.c:102
21772 #, gcc-internal-format
21773 msgid "command line option %qs is valid for the driver but not for %s"
21776 #. Eventually this should become a hard error IMO.
21777 #: opts-global.c:108
21778 #, gcc-internal-format
21779 msgid "command line option %qs is valid for %s but not for %s"
21782 #: opts-global.c:375
21783 #, gcc-internal-format
21784 msgid "unrecognized command line option %<-fdump-%s%>"
21787 #: opts-global.c:380
21788 #, gcc-internal-format
21789 msgid "unrecognized command line option %<-fopt-info-%s%>"
21792 #: opts-global.c:401 opts-global.c:409
21793 #, gcc-internal-format
21794 msgid "plugin support is disabled; configure with --enable-plugin"
21797 #: opts-global.c:433
21798 #, gcc-internal-format
21799 msgid "unrecognized register name %qs"
21802 #: opts-global.c:451
21803 #, gcc-internal-format
21804 msgid "-fasan-shadow-offset should only be used with -fsanitize=kernel-address"
21807 #: opts-global.c:454
21808 #, gcc-internal-format
21809 msgid "unrecognized shadow offset %qs"
21813 #, gcc-internal-format
21814 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
21818 #, gcc-internal-format
21819 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
21823 #, gcc-internal-format
21825 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
21826 "femit-struct-debug-detailed=ind:...%>"
21830 #, gcc-internal-format
21832 "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
21836 #, gcc-internal-format
21837 msgid "section anchors must be disabled when unit-at-a-time is disabled"
21841 #, gcc-internal-format
21842 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
21846 #, gcc-internal-format
21847 msgid "transactional memory is not supported with non-call exceptions"
21851 #, gcc-internal-format
21852 msgid "section anchors must be disabled when toplevel reorder is disabled"
21856 #, gcc-internal-format
21858 "%<-freorder-blocks-and-partition%> does not work with exceptions on this "
21863 #, gcc-internal-format
21865 "%<-freorder-blocks-and-partition%> does not support unwind info on this "
21870 #, gcc-internal-format
21871 msgid "%<-freorder-blocks-and-partition%> does not work on this architecture"
21875 #, gcc-internal-format
21876 msgid "%<-fno-fat-lto-objects%> are supported only with linker plugin"
21880 #, gcc-internal-format
21881 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
21885 #, gcc-internal-format
21887 "%<-fsanitize=pointer-compare%> must be combined with %<-fsanitize=address%> "
21888 "or %<-fsanitize=kernel-address%>"
21892 #, gcc-internal-format
21894 "%<-fsanitize=pointer-subtract%> must be combined with %<-fsanitize=address%> "
21895 "or %<-fsanitize=kernel-address%>"
21899 #, gcc-internal-format
21901 "%<-fsanitize=address%> is incompatible with %<-fsanitize=kernel-address%>"
21905 #, gcc-internal-format
21907 "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> are incompatible "
21908 "with %<-fsanitize=thread%>"
21912 #, gcc-internal-format
21913 msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
21917 #, gcc-internal-format
21918 msgid "%<-fsanitize-recover=%s%> is not supported"
21922 #, gcc-internal-format
21924 "%<-fsanitize-address-use-after-scope%> requires %<-fstack-reuse=none%> option"
21928 #, gcc-internal-format
21929 msgid "transactional memory is not supported with %<-fsanitize=address%>"
21933 #, gcc-internal-format
21935 "transactional memory is not supported with %<-fsanitize=kernel-address%>"
21939 #, gcc-internal-format
21940 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
21944 #, gcc-internal-format
21945 msgid "%<-fsanitize=all%> option is not valid"
21949 #, gcc-internal-format
21951 "unrecognized argument to -f%ssanitize%s= option: %q.*s; did you mean %qs?"
21955 #, gcc-internal-format
21956 msgid "unrecognized argument to -f%ssanitize%s= option: %q.*s"
21960 #, gcc-internal-format
21961 msgid "%<%s%> attribute directive ignored"
21965 #, gcc-internal-format
21966 msgid "invalid arguments for %<-falign-%s%> option: %qs"
21970 #, gcc-internal-format
21971 msgid "invalid number of arguments for %<-falign-%s%> option: %qs"
21975 #, gcc-internal-format
21976 msgid "%<-falign-%s%> is not between 0 and %d"
21980 #, gcc-internal-format
21981 msgid "--help argument %q.*s is ambiguous, please be more specific"
21985 #, gcc-internal-format
21986 msgid "unrecognized argument to --help= option: %q.*s"
21990 #, gcc-internal-format
21991 msgid "HSA has not been enabled during configuration"
21995 #, gcc-internal-format
21996 msgid "%<-foffload-abi%> option can be specified only for offload compiler"
22000 #, gcc-internal-format
22001 msgid "structure alignment must be a small power of two, not %wu"
22005 #, gcc-internal-format
22006 msgid "invalid arguments for %<-fpatchable_function_entry%>"
22010 #, gcc-internal-format
22011 msgid "unknown stack check parameter %qs"
22015 #, gcc-internal-format
22017 "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-"
22018 "gdwarf -g%s%> for debug level"
22022 #, gcc-internal-format
22023 msgid "dwarf version %wu is not supported"
22027 #, gcc-internal-format, gfc-internal-format
22028 msgid "%s: --param arguments should be of the form NAME=VALUE"
22032 #, gcc-internal-format
22033 msgid "invalid --param name %qs; did you mean %qs?"
22037 #, gcc-internal-format
22038 msgid "invalid --param name %qs"
22042 #, gcc-internal-format
22043 msgid "invalid --param value %qs"
22047 #, gcc-internal-format
22048 msgid "target system does not support debug output"
22052 #, gcc-internal-format
22053 msgid "debug format %qs conflicts with prior selection"
22057 #, gcc-internal-format
22058 msgid "unrecognized debug output level %qs"
22062 #, gcc-internal-format
22063 msgid "debug output level %qs is too high"
22067 #, gcc-internal-format
22068 msgid "getting core file size maximum limit: %m"
22072 #, gcc-internal-format
22073 msgid "setting core file size limit to maximum: %m"
22077 #, gcc-internal-format, gfc-internal-format
22078 msgid "unrecognized gcc debugging option: %c"
22082 #, gcc-internal-format, gfc-internal-format
22083 msgid "-Werror=%s: no option -%s"
22087 #, gcc-internal-format, gfc-internal-format
22088 msgid "-Werror=%s: -%s is not an option that controls warnings"
22091 #. If we didn't find this parameter, issue an error message.
22093 #, gcc-internal-format
22094 msgid "invalid parameter %qs"
22098 #, gcc-internal-format
22099 msgid "minimum value of parameter %qs is %u"
22103 #, gcc-internal-format
22104 msgid "maximum value of parameter %qs is %u"
22108 #, gcc-internal-format, gfc-internal-format
22109 msgid "pass %s does not support cloning"
22113 #, gcc-internal-format, gfc-internal-format
22115 "pass %s needs a set_pass_param implementation to handle the extra argument "
22120 #, gcc-internal-format
22121 msgid "unrecognized option -fenable"
22125 #, gcc-internal-format
22126 msgid "unrecognized option -fdisable"
22130 #, gcc-internal-format, gfc-internal-format
22131 msgid "unknown pass %s specified in -fenable"
22135 #, gcc-internal-format, gfc-internal-format
22136 msgid "unknown pass %s specified in -fdisable"
22139 #: passes.c:1026 passes.c:1115
22140 #, gcc-internal-format, gfc-internal-format
22141 msgid "enable pass %s for functions in the range of [%u, %u]"
22144 #: passes.c:1029 passes.c:1126
22145 #, gcc-internal-format, gfc-internal-format
22146 msgid "disable pass %s for functions in the range of [%u, %u]"
22149 #: passes.c:1065 passes.c:1093
22150 #, gcc-internal-format, gfc-internal-format
22151 msgid "Invalid range %s in option %s"
22155 #, gcc-internal-format, gfc-internal-format
22156 msgid "enable pass %s for function %s"
22160 #, gcc-internal-format, gfc-internal-format
22161 msgid "disable pass %s for function %s"
22165 #, gcc-internal-format
22166 msgid "invalid pass positioning operation"
22170 #, gcc-internal-format
22171 msgid "plugin cannot register a missing pass"
22175 #, gcc-internal-format
22176 msgid "plugin cannot register an unnamed pass"
22180 #, gcc-internal-format
22181 msgid "plugin cannot register pass %qs without reference pass name"
22185 #, gcc-internal-format
22186 msgid "pass %qs not found but is referenced by new pass %qs"
22190 #, gcc-internal-format
22191 msgid "inaccessible plugin file %s expanded from short plugin name %s: %m"
22195 #, gcc-internal-format, gfc-internal-format
22197 "plugin %s was specified with different paths:\n"
22203 #, gcc-internal-format, gfc-internal-format
22204 msgid "malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
22208 #, gcc-internal-format, gfc-internal-format
22210 "plugin %s should be specified before -fplugin-arg-%s in the command line"
22214 #, gcc-internal-format
22215 msgid "unable to register info for plugin %qs - plugin name not found"
22219 #, gcc-internal-format, gfc-internal-format
22220 msgid "unknown callback event registered by plugin %s"
22224 #, gcc-internal-format, gfc-internal-format
22225 msgid "plugin %s registered a null callback function for event %s"
22228 #: plugin.c:636 plugin.c:703
22229 #, gcc-internal-format, gfc-internal-format
22231 "cannot load plugin %s\n"
22235 #: plugin.c:647 plugin.c:713
22236 #, gcc-internal-format, gfc-internal-format
22238 "plugin %s is not licensed under a GPL-compatible license\n"
22242 #: plugin.c:660 plugin.c:723
22243 #, gcc-internal-format, gfc-internal-format
22245 "cannot find %s in plugin %s\n"
22249 #: plugin.c:670 plugin.c:732
22250 #, gcc-internal-format, gfc-internal-format
22251 msgid "fail to initialize plugin %s"
22255 #, gcc-internal-format
22256 msgid "-iplugindir <dir> option not passed from the gcc driver"
22260 #, gcc-internal-format, gfc-internal-format
22261 msgid "Missing counts for called function %s"
22265 #, gcc-internal-format, gfc-internal-format
22266 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
22270 #, gcc-internal-format
22271 msgid "corrupted profile info: sum_all is smaller than sum_max"
22275 #, gcc-internal-format
22276 msgid "corrupted profile info: profile data is not flow-consistent"
22280 #, gcc-internal-format, gfc-internal-format
22282 "corrupted profile info: number of iterations for basic block %d thought to "
22287 #, gcc-internal-format, gfc-internal-format
22289 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
22292 #: read-rtl-function.c:262
22293 #, gcc-internal-format, gfc-internal-format
22294 msgid "insn with UID %i not found for operand %i (`%s') of insn %i"
22297 #: read-rtl-function.c:266
22298 #, gcc-internal-format, gfc-internal-format
22299 msgid "insn with UID %i not found for operand %i of insn %i"
22302 #: read-rtl-function.c:409
22303 #, gcc-internal-format
22304 msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
22307 #: read-rtl-function.c:710
22308 #, gcc-internal-format, gfc-internal-format
22309 msgid "unrecognized edge flag: '%s'"
22312 #: read-rtl-function.c:853
22313 #, gcc-internal-format
22314 msgid "more than one 'crtl' directive"
22317 #: read-rtl-function.c:981
22318 #, gcc-internal-format, gfc-internal-format
22319 msgid "unrecognized enum value: '%s'"
22322 #: read-rtl-function.c:1137 read-rtl-function.c:1196
22323 #, gcc-internal-format, gfc-internal-format
22324 msgid "was expecting `%s'"
22327 #: read-rtl-function.c:1575
22328 #, gcc-internal-format, gfc-internal-format
22329 msgid "duplicate insn UID: %i"
22332 #: read-rtl-function.c:1635
22333 #, gcc-internal-format
22334 msgid "start/end of RTL fragment are in different files"
22337 #: read-rtl-function.c:1641
22338 #, gcc-internal-format
22339 msgid "start of RTL fragment must be on an earlier line than end"
22343 #, gcc-internal-format, gfc-internal-format
22344 msgid "output constraint %d must specify a single register"
22348 #, gcc-internal-format, gfc-internal-format
22349 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
22353 #, gcc-internal-format
22354 msgid "output regs must be grouped at top of stack"
22358 #, gcc-internal-format
22359 msgid "implicitly popped regs must be grouped at top of stack"
22363 #, gcc-internal-format
22364 msgid "explicitly used regs must be grouped at top of stack"
22368 #, gcc-internal-format
22369 msgid "output operand %d must use %<&%> constraint"
22373 #, gcc-internal-format, gfc-internal-format
22374 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
22378 #, gcc-internal-format, gfc-internal-format
22379 msgid "validate_value_data: Loop in regno chain (%u)"
22383 #, gcc-internal-format, gfc-internal-format
22384 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
22388 #, gcc-internal-format, gfc-internal-format
22389 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
22393 #, gcc-internal-format
22394 msgid "can%'t use %qs as a call-saved register"
22398 #, gcc-internal-format
22399 msgid "can%'t use %qs as a call-used register"
22403 #, gcc-internal-format
22404 msgid "can%'t use %qs as a fixed register"
22407 #: reginfo.c:762 config/arc/arc.c:1045 config/arc/arc.c:1087
22408 #: config/ia64/ia64.c:6039 config/ia64/ia64.c:6046 config/pa/pa.c:468
22409 #: config/pa/pa.c:475 config/sh/sh.c:8293 config/sh/sh.c:8300
22410 #: config/spu/spu.c:4931 config/spu/spu.c:4938
22411 #, gcc-internal-format, gfc-internal-format
22412 msgid "unknown register name: %s"
22416 #, gcc-internal-format
22417 msgid "stack register used for global register variable"
22421 #, gcc-internal-format
22422 msgid "global register variable follows a function definition"
22426 #, gcc-internal-format
22427 msgid "register of %qD used for multiple global register variables"
22430 #: reginfo.c:789 config/powerpcspe/powerpcspe.c:32250
22431 #: config/rs6000/rs6000.c:28615
22432 #, gcc-internal-format
22433 msgid "conflicts with %qD"
22437 #, gcc-internal-format
22438 msgid "call-clobbered register used for global register variable"
22442 #, gcc-internal-format
22443 msgid "cannot reload integer constant operand in %<asm%>"
22447 #, gcc-internal-format
22448 msgid "impossible register constraint in %<asm%>"
22452 #, gcc-internal-format
22453 msgid "%<&%> constraint used with no register class"
22457 #, gcc-internal-format
22458 msgid "can%'t find a register in class %qs while reloading %<asm%>"
22462 #, gcc-internal-format
22463 msgid "unable to find a register to spill in class %qs"
22467 #, gcc-internal-format
22468 msgid "%<asm%> operand requires impossible reload"
22472 #, gcc-internal-format
22473 msgid "%<asm%> operand constraint incompatible with operand size"
22477 #, gcc-internal-format
22478 msgid "output operand is constant in %<asm%>"
22482 #, gcc-internal-format, gfc-internal-format
22483 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
22487 #, gcc-internal-format, gfc-internal-format
22489 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
22493 #, gcc-internal-format, gfc-internal-format
22495 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at "
22500 #, gcc-internal-format, gfc-internal-format
22501 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
22505 #, gcc-internal-format, gfc-internal-format
22506 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
22510 #, gcc-internal-format, gfc-internal-format
22512 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:"
22517 #, gcc-internal-format, gfc-internal-format
22519 "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
22523 #, gcc-internal-format, gfc-internal-format
22524 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
22528 #, gcc-internal-format, gfc-internal-format
22529 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
22533 #, gcc-internal-format
22534 msgid "output operand constraint lacks %<=%>"
22538 #, gcc-internal-format
22539 msgid "output constraint %qc for operand %d is not at the beginning"
22543 #, gcc-internal-format
22544 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
22547 #: stmt.c:263 stmt.c:352
22548 #, gcc-internal-format
22549 msgid "%<%%%> constraint used with last operand"
22553 #, gcc-internal-format
22554 msgid "matching constraint not valid in output operand"
22558 #, gcc-internal-format
22559 msgid "input operand constraint contains %qc"
22563 #, gcc-internal-format
22564 msgid "matching constraint references invalid operand number"
22568 #, gcc-internal-format
22569 msgid "invalid punctuation %qc in constraint"
22573 #, gcc-internal-format
22574 msgid "matching constraint does not allow a register"
22578 #, gcc-internal-format
22579 msgid "duplicate asm operand name %qs"
22583 #, gcc-internal-format
22584 msgid "missing close brace for named operand"
22588 #, gcc-internal-format
22589 msgid "undefined named operand %qs"
22592 #: stor-layout.c:769
22593 #, gcc-internal-format
22594 msgid "size of %q+D %wu bytes exceeds maximum object size %wu"
22597 #: stor-layout.c:1150
22598 #, gcc-internal-format
22599 msgid "alignment %u of %qT is less than %u"
22602 #: stor-layout.c:1157
22603 #, gcc-internal-format
22604 msgid "%q+D offset %E in %qT isn%'t aligned to %u"
22607 #: stor-layout.c:1160
22608 #, gcc-internal-format
22609 msgid "%q+D offset %E in %qT may not be aligned to %u"
22612 #: stor-layout.c:1292
22613 #, gcc-internal-format
22614 msgid "packed attribute causes inefficient alignment for %q+D"
22617 #: stor-layout.c:1296
22618 #, gcc-internal-format
22619 msgid "packed attribute is unnecessary for %q+D"
22622 #: stor-layout.c:1315
22623 #, gcc-internal-format
22624 msgid "padding struct to align %q+D"
22627 #: stor-layout.c:1374
22628 #, gcc-internal-format
22629 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
22632 #: stor-layout.c:1742
22633 #, gcc-internal-format
22634 msgid "padding struct size to alignment boundary"
22637 #: stor-layout.c:1770
22638 #, gcc-internal-format
22639 msgid "packed attribute causes inefficient alignment for %qE"
22642 #: stor-layout.c:1774
22643 #, gcc-internal-format
22644 msgid "packed attribute is unnecessary for %qE"
22647 #: stor-layout.c:1780
22648 #, gcc-internal-format
22649 msgid "packed attribute causes inefficient alignment"
22652 #: stor-layout.c:1782
22653 #, gcc-internal-format
22654 msgid "packed attribute is unnecessary"
22657 #: stor-layout.c:2532
22658 #, gcc-internal-format
22659 msgid "alignment of array elements is greater than element size"
22662 #: substring-locations.c:181
22663 #, gcc-internal-format
22664 msgid "format string is defined here"
22668 #, gcc-internal-format
22669 msgid "%qD renamed after being referenced in assembly"
22673 #, gcc-internal-format
22674 msgid "function symbol is not function"
22678 #, gcc-internal-format
22679 msgid "inconsistent `ifunc' attribute"
22683 #, gcc-internal-format
22684 msgid "variable symbol is not variable"
22688 #, gcc-internal-format
22689 msgid "node has unknown type"
22693 #, gcc-internal-format
22694 msgid "node not found node->decl->decl_with_vis.symtab_node"
22698 #, gcc-internal-format
22699 msgid "node differs from node->decl->decl_with_vis.symtab_node"
22703 #, gcc-internal-format
22704 msgid "assembler name hash list corrupted"
22708 #, gcc-internal-format
22709 msgid "node not found in symtab assembler name hash"
22713 #, gcc-internal-format
22714 msgid "double linked list of assembler names corrupted"
22718 #, gcc-internal-format
22719 msgid "node has body_removed but is definition"
22723 #, gcc-internal-format
22724 msgid "node is analyzed but it is not a definition"
22728 #, gcc-internal-format
22729 msgid "node is alias but not implicit alias"
22733 #, gcc-internal-format
22734 msgid "node is alias but not definition"
22738 #, gcc-internal-format
22739 msgid "node is weakref but not an transparent_alias"
22743 #, gcc-internal-format
22744 msgid "node is transparent_alias but not an alias"
22748 #, gcc-internal-format
22749 msgid "node is in same_comdat_group list but has no comdat_group"
22753 #, gcc-internal-format
22754 msgid "same_comdat_group list across different groups"
22758 #, gcc-internal-format
22759 msgid "mixing different types of symbol in same comdat groups is not supported"
22763 #, gcc-internal-format
22764 msgid "node is alone in a comdat group"
22768 #, gcc-internal-format
22769 msgid "same_comdat_group is not a circular list"
22773 #, gcc-internal-format, gfc-internal-format
22774 msgid "comdat-local symbol referred to by %s outside its comdat"
22778 #, gcc-internal-format
22779 msgid "implicit_section flag is set but section isn't"
22783 #, gcc-internal-format
22784 msgid "Both section and comdat group is set"
22788 #, gcc-internal-format
22789 msgid "Alias and target's section differs"
22793 #, gcc-internal-format
22794 msgid "Alias and target's comdat groups differs"
22798 #, gcc-internal-format
22799 msgid "Transparent alias and target's assembler names differs"
22803 #, gcc-internal-format
22804 msgid "Chained transparent aliases"
22807 #: symtab.c:1223 symtab.c:1260
22808 #, gcc-internal-format
22809 msgid "symtab_node::verify failed"
22813 #, gcc-internal-format
22815 "Two symbols with same comdat_group are not linked by the same_comdat_group "
22820 #, gcc-internal-format
22821 msgid "function %q+D part of alias cycle"
22825 #, gcc-internal-format
22826 msgid "variable %q+D part of alias cycle"
22830 #, gcc-internal-format
22831 msgid "section of alias %q+D must match section of its target"
22835 #, gcc-internal-format
22836 msgid "__builtin_saveregs not supported by this target"
22839 #: targhooks.c:1042
22840 #, gcc-internal-format
22841 msgid "nested functions not supported on this target"
22844 #: targhooks.c:1055
22845 #, gcc-internal-format
22846 msgid "nested function trampolines not supported on this target"
22849 #: targhooks.c:1585
22850 #, gcc-internal-format
22851 msgid "target attribute is not supported on this machine"
22854 #: targhooks.c:1599
22855 #, gcc-internal-format
22856 msgid "#pragma GCC target is not supported for this machine"
22860 #, gcc-internal-format
22861 msgid "removing .rpo file: %m"
22865 #, gcc-internal-format
22866 msgid "renaming .rpo file: %m"
22870 #, gcc-internal-format, gfc-internal-format
22871 msgid "repository file '%s' does not contain command-line arguments"
22875 #, gcc-internal-format, gfc-internal-format
22877 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
22882 #, gcc-internal-format, gfc-internal-format
22883 msgid "ld returned %d exit status"
22887 #, gcc-internal-format
22888 msgid "can%'t open %qs for writing: %m"
22892 #, gcc-internal-format
22893 msgid "-frecord-gcc-switches is not supported by the current target"
22897 #, gcc-internal-format
22898 msgid "stack usage computation not supported for this target"
22902 #, gcc-internal-format
22903 msgid "stack usage might be unbounded"
22907 #, gcc-internal-format
22908 msgid "stack usage might be %wu bytes"
22912 #, gcc-internal-format
22913 msgid "stack usage is %wu bytes"
22917 #, gcc-internal-format
22918 msgid "can%'t open %s for writing: %m"
22922 #, gcc-internal-format
22923 msgid "this target does not support %qs"
22927 #, gcc-internal-format
22929 "Graphite loop optimizations cannot be used (isl is not available) (-"
22930 "fgraphite, -fgraphite-identity, -floop-nest-optimize, -floop-parallelize-all)"
22934 #, gcc-internal-format
22935 msgid "%<-fcf-protection=full%> is not supported for this target"
22939 #, gcc-internal-format
22940 msgid "%<-fcf-protection=branch%> is not supported for this target"
22944 #, gcc-internal-format
22945 msgid "%<-fcf-protection=return%> is not supported for this target"
22949 #, gcc-internal-format
22950 msgid "%<-fabi-version=1%> is no longer supported"
22954 #, gcc-internal-format
22955 msgid "instruction scheduling not supported on this target machine"
22959 #, gcc-internal-format
22960 msgid "this target machine does not have delayed branches"
22964 #, gcc-internal-format, gfc-internal-format
22965 msgid "-f%sleading-underscore not supported on this target machine"
22969 #, gcc-internal-format
22970 msgid "could not close zeroed insn dump file %qs: %m"
22974 #, gcc-internal-format
22975 msgid "target system does not support the %qs debug format"
22979 #, gcc-internal-format
22980 msgid "variable tracking requested, but useless unless producing debug info"
22984 #, gcc-internal-format
22985 msgid "variable tracking requested, but not supported by this debug format"
22989 #, gcc-internal-format
22990 msgid "var-tracking-assignments changes selective scheduling"
22994 #, gcc-internal-format
22996 "without -gdwarf-5, -gvariable-location-views=incompat5 is equivalent to -"
22997 "gvariable-location-views"
23001 #, gcc-internal-format
23003 "-ginternal-reset-location-views is forced disabled without -gvariable-"
23008 #, gcc-internal-format
23009 msgid "-ginline-points is forced disabled without -gstatement-frontiers"
23013 #, gcc-internal-format
23014 msgid "-ffunction-sections not supported for this target"
23018 #, gcc-internal-format
23019 msgid "-fdata-sections not supported for this target"
23023 #, gcc-internal-format
23024 msgid "-fprefetch-loop-arrays not supported for this target"
23028 #, gcc-internal-format
23030 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
23034 #, gcc-internal-format
23035 msgid "-fprefetch-loop-arrays is not supported with -Os"
23039 #, gcc-internal-format
23040 msgid "-fassociative-math disabled; other options take precedence"
23044 #, gcc-internal-format
23046 "%<-fstack-clash-protection%> is not supported on targets where the stack "
23047 "grows from lower to higher addresses"
23051 #, gcc-internal-format
23053 "%<-fstack-check=%> and %<-fstack-clash_protection%> are mutually exclusive. "
23054 "Disabling %<-fstack-check=%>"
23058 #, gcc-internal-format
23059 msgid "-fstack-protector not supported for this target"
23063 #, gcc-internal-format
23065 "-fsanitize=address and -fsanitize=kernel-address are not supported for this "
23070 #, gcc-internal-format
23071 msgid "-fsanitize=address not supported for this target"
23075 #, gcc-internal-format
23076 msgid "error writing to %s: %m"
23080 #, gcc-internal-format
23081 msgid "error closing %s: %m"
23085 #, gcc-internal-format
23086 msgid "self-tests incompatible with -E"
23090 #, gcc-internal-format
23091 msgid "self-tests are not enabled in this build"
23095 #, gcc-internal-format
23096 msgid "invalid use of volatile lvalue inside transaction"
23100 #, gcc-internal-format
23101 msgid "invalid use of volatile lvalue inside %<transaction_safe%> function"
23105 #, gcc-internal-format
23107 "%<transaction_may_cancel_outer%> function call not within outer transaction "
23108 "or %<transaction_may_cancel_outer%>"
23111 #: trans-mem.c:725 trans-mem.c:4832
23112 #, gcc-internal-format
23113 msgid "unsafe function call %qD within atomic transaction"
23117 #, gcc-internal-format
23118 msgid "unsafe function call %qE within atomic transaction"
23122 #, gcc-internal-format
23123 msgid "unsafe indirect function call within atomic transaction"
23126 #: trans-mem.c:744 trans-mem.c:4764
23127 #, gcc-internal-format
23128 msgid "unsafe function call %qD within %<transaction_safe%> function"
23132 #, gcc-internal-format
23133 msgid "unsafe function call %qE within %<transaction_safe%> function"
23137 #, gcc-internal-format
23138 msgid "unsafe indirect function call within %<transaction_safe%> function"
23141 #: trans-mem.c:770 trans-mem.c:4804
23142 #, gcc-internal-format
23143 msgid "asm not allowed in atomic transaction"
23147 #, gcc-internal-format
23148 msgid "asm not allowed in %<transaction_safe%> function"
23152 #, gcc-internal-format
23153 msgid "relaxed transaction in atomic transaction"
23157 #, gcc-internal-format
23158 msgid "relaxed transaction in %<transaction_safe%> function"
23162 #, gcc-internal-format
23163 msgid "outer transaction in transaction"
23167 #, gcc-internal-format
23168 msgid "outer transaction in %<transaction_may_cancel_outer%> function"
23172 #, gcc-internal-format
23173 msgid "outer transaction in %<transaction_safe%> function"
23176 #: trans-mem.c:4430
23177 #, gcc-internal-format
23178 msgid "%Kasm not allowed in %<transaction_safe%> function"
23182 #, gcc-internal-format
23183 msgid "ignoring loop annotation"
23187 #, gcc-internal-format
23188 msgid "constant not recomputed when ADDR_EXPR changed"
23192 #, gcc-internal-format
23193 msgid "side effects not recomputed when ADDR_EXPR changed"
23197 #, gcc-internal-format
23198 msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
23201 #: tree-cfg.c:3035 tree-ssa.c:987
23202 #, gcc-internal-format
23203 msgid "address taken, but ADDRESSABLE bit not set"
23207 #, gcc-internal-format
23208 msgid "invalid expression for min lvalue"
23212 #, gcc-internal-format
23213 msgid "invalid operand in indirect reference"
23217 #, gcc-internal-format
23218 msgid "non-scalar BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
23222 #, gcc-internal-format
23223 msgid "invalid position or size operand to BIT_FIELD_REF"
23227 #, gcc-internal-format
23229 "integral result type precision does not match field size of BIT_FIELD_REF"
23233 #, gcc-internal-format
23235 "mode size of non-integral result does not match field size of BIT_FIELD_REF"
23239 #, gcc-internal-format
23240 msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
23244 #, gcc-internal-format
23245 msgid "type mismatch in real/imagpart reference"
23249 #, gcc-internal-format
23250 msgid "non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
23254 #, gcc-internal-format
23255 msgid "invalid operands to array reference"
23259 #, gcc-internal-format
23260 msgid "type mismatch in array reference"
23264 #, gcc-internal-format
23265 msgid "type mismatch in array range reference"
23269 #, gcc-internal-format
23270 msgid "invalid COMPONENT_REF offset operator"
23274 #, gcc-internal-format
23275 msgid "type mismatch in component reference"
23279 #, gcc-internal-format
23280 msgid "conversion of an SSA_NAME on the left hand side"
23284 #, gcc-internal-format
23285 msgid "conversion of register to a different size"
23289 #, gcc-internal-format
23290 msgid "invalid address operand in MEM_REF"
23294 #, gcc-internal-format
23295 msgid "invalid offset operand in MEM_REF"
23299 #, gcc-internal-format
23300 msgid "invalid address operand in TARGET_MEM_REF"
23304 #, gcc-internal-format
23305 msgid "invalid offset operand in TARGET_MEM_REF"
23308 #: tree-cfg.c:3280 tree-cfg.c:4448
23309 #, gcc-internal-format
23310 msgid "INDIRECT_REF in gimple IL"
23314 #, gcc-internal-format
23315 msgid "gimple call has two targets"
23319 #, gcc-internal-format
23320 msgid "gimple call has no target"
23324 #, gcc-internal-format
23325 msgid "invalid function in gimple call"
23329 #, gcc-internal-format
23330 msgid "non-function in gimple call"
23334 #, gcc-internal-format
23335 msgid "invalid pure const state for function"
23339 #, gcc-internal-format
23340 msgid "invalid LHS in gimple call"
23344 #, gcc-internal-format
23345 msgid "LHS in noreturn call"
23349 #, gcc-internal-format
23350 msgid "invalid conversion in gimple call"
23354 #, gcc-internal-format
23355 msgid "invalid static chain in gimple call"
23359 #, gcc-internal-format
23360 msgid "static chain with function that doesn%'t use one"
23363 #. Built-in unreachable with parameters might not be caught by
23364 #. undefined behavior sanitizer. Front-ends do check users do not
23365 #. call them that way but we also produce calls to
23366 #. __builtin_unreachable internally, for example when IPA figures
23367 #. out a call cannot happen in a legal program. In such cases,
23368 #. we must make sure arguments are stripped off.
23370 #, gcc-internal-format
23371 msgid "__builtin_unreachable or __builtin_trap call with arguments"
23375 #, gcc-internal-format
23376 msgid "invalid argument to gimple call"
23380 #, gcc-internal-format
23381 msgid "invalid operands in gimple comparison"
23385 #, gcc-internal-format
23386 msgid "mismatching comparison operand types"
23390 #, gcc-internal-format
23391 msgid "unsupported operation or type for vector comparison returning a boolean"
23395 #, gcc-internal-format
23396 msgid "non-vector operands in vector comparison"
23400 #, gcc-internal-format
23401 msgid "invalid vector comparison resulting type"
23405 #, gcc-internal-format
23406 msgid "bogus comparison result type"
23410 #, gcc-internal-format
23411 msgid "non-register as LHS of unary operation"
23415 #, gcc-internal-format
23416 msgid "invalid operand in unary operation"
23420 #, gcc-internal-format
23421 msgid "invalid types in nop conversion"
23425 #, gcc-internal-format
23426 msgid "invalid types in address space conversion"
23430 #, gcc-internal-format
23431 msgid "invalid types in fixed-point conversion"
23435 #, gcc-internal-format
23436 msgid "invalid types in conversion to floating point"
23440 #, gcc-internal-format
23441 msgid "invalid types in conversion to integer"
23445 #, gcc-internal-format
23446 msgid "type mismatch in vector unpack expression"
23450 #, gcc-internal-format
23451 msgid "invalid types for ABSU_EXPR"
23455 #, gcc-internal-format
23456 msgid "vec_duplicate should be from a scalar to a like vector"
23460 #, gcc-internal-format
23461 msgid "non-trivial conversion in unary operation"
23465 #, gcc-internal-format
23466 msgid "non-register as LHS of binary operation"
23470 #, gcc-internal-format
23471 msgid "invalid operands in binary operation"
23475 #, gcc-internal-format
23476 msgid "type mismatch in complex expression"
23480 #, gcc-internal-format
23481 msgid "type mismatch in shift expression"
23484 #: tree-cfg.c:3850 tree-cfg.c:3871
23485 #, gcc-internal-format
23486 msgid "type mismatch in widening vector shift expression"
23490 #, gcc-internal-format
23491 msgid "invalid non-vector operands to vector valued plus"
23495 #, gcc-internal-format
23496 msgid "invalid (pointer) operands to plus/minus"
23500 #, gcc-internal-format
23501 msgid "type mismatch in pointer plus expression"
23505 #, gcc-internal-format
23506 msgid "type mismatch in pointer diff expression"
23510 #, gcc-internal-format
23511 msgid "type mismatch in widening sum reduction"
23515 #, gcc-internal-format
23516 msgid "type mismatch in vector widening multiplication"
23519 #: tree-cfg.c:4048 tree-cfg.c:4069
23520 #, gcc-internal-format
23521 msgid "type mismatch in vector pack expression"
23525 #, gcc-internal-format
23526 msgid "type mismatch in series expression"
23530 #, gcc-internal-format
23531 msgid "vector type expected in series expression"
23535 #, gcc-internal-format
23536 msgid "type mismatch in binary expression"
23540 #, gcc-internal-format
23541 msgid "non-register as LHS of ternary operation"
23545 #, gcc-internal-format
23546 msgid "invalid operands in ternary operation"
23550 #, gcc-internal-format
23551 msgid "type mismatch in widening multiply-accumulate expression"
23555 #, gcc-internal-format
23557 "the first argument of a VEC_COND_EXPR must be of a boolean vector type of "
23558 "the same number of elements as the result"
23561 #: tree-cfg.c:4207 c/c-typeck.c:5231
23562 #, gcc-internal-format
23563 msgid "type mismatch in conditional expression"
23567 #, gcc-internal-format
23568 msgid "type mismatch in vector permute expression"
23572 #, gcc-internal-format
23573 msgid "vector types expected in vector permute expression"
23577 #, gcc-internal-format
23579 "vectors with different element number found in vector permute expression"
23583 #, gcc-internal-format
23584 msgid "invalid mask type in vector permute expression"
23588 #, gcc-internal-format
23589 msgid "type mismatch in sad expression"
23593 #, gcc-internal-format
23594 msgid "vector types expected in sad expression"
23598 #, gcc-internal-format
23599 msgid "type mismatch in BIT_INSERT_EXPR"
23603 #, gcc-internal-format
23604 msgid "not allowed type combination in BIT_INSERT_EXPR"
23608 #, gcc-internal-format
23609 msgid "invalid position or size in BIT_INSERT_EXPR"
23613 #, gcc-internal-format
23614 msgid "insertion out of range in BIT_INSERT_EXPR"
23618 #, gcc-internal-format
23619 msgid "vector insertion not at element boundary"
23623 #, gcc-internal-format
23624 msgid "type mismatch in dot product reduction"
23628 #, gcc-internal-format
23629 msgid "non-trivial conversion at assignment"
23633 #, gcc-internal-format
23634 msgid "non-decl/MEM_REF LHS in clobber statement"
23638 #, gcc-internal-format
23639 msgid "invalid operand in unary expression"
23643 #, gcc-internal-format
23644 msgid "type mismatch in address expression"
23647 #: tree-cfg.c:4463 tree-cfg.c:4489
23648 #, gcc-internal-format
23649 msgid "invalid rhs for gimple memory store"
23652 #: tree-cfg.c:4523 tree-cfg.c:4541 tree-cfg.c:4555
23653 #, gcc-internal-format
23654 msgid "incorrect type of vector CONSTRUCTOR elements"
23657 #: tree-cfg.c:4532 tree-cfg.c:4548
23658 #, gcc-internal-format
23659 msgid "incorrect number of vector CONSTRUCTOR elements"
23663 #, gcc-internal-format
23664 msgid "vector CONSTRUCTOR with non-NULL element index"
23668 #, gcc-internal-format
23669 msgid "vector CONSTRUCTOR element is not a GIMPLE value"
23673 #, gcc-internal-format
23674 msgid "non-vector CONSTRUCTOR with elements"
23678 #, gcc-internal-format
23679 msgid "ASSERT_EXPR with an always-false condition"
23683 #, gcc-internal-format
23684 msgid "invalid operand in return statement"
23687 #: tree-cfg.c:4663 c/gimple-parser.c:1657
23688 #, gcc-internal-format
23689 msgid "invalid conversion in return statement"
23693 #, gcc-internal-format
23694 msgid "goto destination is neither a label nor a pointer"
23698 #, gcc-internal-format
23699 msgid "invalid operand to switch statement"
23703 #, gcc-internal-format
23704 msgid "non-integral type switch statement"
23708 #, gcc-internal-format
23709 msgid "invalid default case label in switch statement"
23713 #, gcc-internal-format
23714 msgid "invalid CASE_CHAIN"
23718 #, gcc-internal-format
23719 msgid "invalid case label in switch statement"
23723 #, gcc-internal-format
23724 msgid "invalid case range in switch statement"
23728 #, gcc-internal-format
23729 msgid "type mismatch for case label in switch statement"
23733 #, gcc-internal-format
23734 msgid "type precision mismatch in switch statement"
23738 #, gcc-internal-format
23739 msgid "case labels not sorted in switch statement"
23743 #, gcc-internal-format
23744 msgid "label's context is not the current function decl"
23748 #, gcc-internal-format
23749 msgid "incorrect entry in label_to_block_map"
23753 #, gcc-internal-format
23754 msgid "incorrect setting of landing pad number"
23758 #, gcc-internal-format
23759 msgid "invalid comparison code in gimple cond"
23763 #, gcc-internal-format
23764 msgid "invalid labels in gimple cond"
23767 #: tree-cfg.c:4947 tree-cfg.c:4956
23768 #, gcc-internal-format
23769 msgid "invalid PHI result"
23773 #, gcc-internal-format
23774 msgid "missing PHI def"
23778 #, gcc-internal-format
23779 msgid "invalid PHI argument"
23783 #, gcc-internal-format, gfc-internal-format
23784 msgid "incompatible types in PHI argument %u"
23787 #: tree-cfg.c:5085 tree-cfg.c:5425
23788 #, gcc-internal-format
23789 msgid "verify_gimple failed"
23793 #, gcc-internal-format
23794 msgid "dead STMT in EH table"
23798 #, gcc-internal-format
23799 msgid "location references block not in block tree"
23803 #, gcc-internal-format
23804 msgid "local declaration from a different function"
23808 #, gcc-internal-format
23809 msgid "gimple_bb (phi) is set to a wrong basic block"
23813 #, gcc-internal-format
23814 msgid "PHI node with location"
23817 #: tree-cfg.c:5322 tree-cfg.c:5369
23818 #, gcc-internal-format
23819 msgid "incorrect sharing of tree nodes"
23823 #, gcc-internal-format
23824 msgid "virtual PHI with argument locations"
23828 #, gcc-internal-format
23829 msgid "gimple_bb (stmt) is set to a wrong basic block"
23833 #, gcc-internal-format
23834 msgid "statement marked for throw, but doesn%'t"
23838 #, gcc-internal-format
23839 msgid "statement marked for throw in middle of block"
23843 #, gcc-internal-format
23844 msgid "ENTRY_BLOCK has IL associated with it"
23848 #, gcc-internal-format
23849 msgid "EXIT_BLOCK has IL associated with it"
23853 #, gcc-internal-format, gfc-internal-format
23854 msgid "fallthru to exit from bb %d"
23858 #, gcc-internal-format
23859 msgid "nonlocal label "
23863 #, gcc-internal-format
23864 msgid "EH landing pad label "
23867 #: tree-cfg.c:5503 tree-cfg.c:5512 tree-cfg.c:5537
23868 #, gcc-internal-format
23873 #, gcc-internal-format, gfc-internal-format
23874 msgid "control flow in the middle of basic block %d"
23878 #, gcc-internal-format, gfc-internal-format
23879 msgid "fallthru edge after a control statement in bb %d"
23883 #, gcc-internal-format, gfc-internal-format
23884 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
23887 #: tree-cfg.c:5596 tree-cfg.c:5618 tree-cfg.c:5635 tree-cfg.c:5705
23888 #, gcc-internal-format, gfc-internal-format
23889 msgid "wrong outgoing edge flags at end of bb %d"
23893 #, gcc-internal-format, gfc-internal-format
23894 msgid "explicit goto at end of bb %d"
23898 #, gcc-internal-format, gfc-internal-format
23899 msgid "return edge does not point to exit in bb %d"
23903 #, gcc-internal-format
23904 msgid "found default case not at the start of case vector"
23908 #, gcc-internal-format
23909 msgid "case labels not sorted: "
23913 #, gcc-internal-format, gfc-internal-format
23914 msgid "extra outgoing edge %d->%d"
23918 #, gcc-internal-format, gfc-internal-format
23919 msgid "missing edge %i->%i"
23923 #, gcc-internal-format
23924 msgid "%<noreturn%> function does return"
23927 #: tree-cfg.c:9243 tree-cfg.c:9275
23928 #, gcc-internal-format
23929 msgid "control reaches end of non-void function"
23932 #: tree-cfg.c:9341 cp/cvt.c:1047
23933 #, gcc-internal-format
23935 "ignoring return value of %qD, declared with attribute warn_unused_result"
23938 #: tree-cfg.c:9346 cp/cvt.c:1054
23939 #, gcc-internal-format
23941 "ignoring return value of function declared with attribute warn_unused_result"
23944 #: tree-diagnostic.c:202
23945 #, gcc-internal-format
23946 msgid "in definition of macro %qs"
23949 #: tree-diagnostic.c:219
23950 #, gcc-internal-format
23951 msgid "in expansion of macro %qs"
23955 #, gcc-internal-format, gfc-internal-format
23956 msgid "BB %i has multiple EH edges"
23960 #, gcc-internal-format, gfc-internal-format
23961 msgid "BB %i can not throw but has an EH edge"
23965 #, gcc-internal-format, gfc-internal-format
23966 msgid "BB %i last statement has incorrectly set lp"
23970 #, gcc-internal-format, gfc-internal-format
23971 msgid "BB %i is missing an EH edge"
23975 #, gcc-internal-format, gfc-internal-format
23976 msgid "Incorrect EH edge %i->%i"
23979 #: tree-eh.c:4834 tree-eh.c:4853
23980 #, gcc-internal-format, gfc-internal-format
23981 msgid "BB %i is missing an edge"
23985 #, gcc-internal-format, gfc-internal-format
23986 msgid "BB %i too many fallthru edges"
23990 #, gcc-internal-format, gfc-internal-format
23991 msgid "BB %i has incorrect edge"
23995 #, gcc-internal-format, gfc-internal-format
23996 msgid "BB %i has incorrect fallthru edge"
23999 #: tree-inline.c:3491
24000 #, gcc-internal-format
24001 msgid "function %q+F can never be copied because it receives a non-local goto"
24004 #: tree-inline.c:3498
24005 #, gcc-internal-format
24007 "function %q+F can never be copied because it saves address of local label in "
24008 "a static variable"
24011 #: tree-inline.c:3538
24012 #, gcc-internal-format
24014 "function %q+F can never be inlined because it uses alloca (override using "
24015 "the always_inline attribute)"
24018 #: tree-inline.c:3552
24019 #, gcc-internal-format
24020 msgid "function %q+F can never be inlined because it uses setjmp"
24023 #: tree-inline.c:3566
24024 #, gcc-internal-format
24026 "function %q+F can never be inlined because it uses variable argument lists"
24029 #: tree-inline.c:3578
24030 #, gcc-internal-format
24032 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
24036 #: tree-inline.c:3586
24037 #, gcc-internal-format
24038 msgid "function %q+F can never be inlined because it uses non-local goto"
24041 #: tree-inline.c:3598
24042 #, gcc-internal-format
24044 "function %q+F can never be inlined because it uses __builtin_return or "
24045 "__builtin_apply_args"
24048 #: tree-inline.c:3618
24049 #, gcc-internal-format
24050 msgid "function %q+F can never be inlined because it contains a computed goto"
24053 #: tree-inline.c:3719
24054 #, gcc-internal-format
24056 "function %q+F can never be inlined because it is suppressed using -fno-inline"
24059 #: tree-inline.c:3727
24060 #, gcc-internal-format
24062 "function %q+F can never be inlined because it uses attributes conflicting "
24066 #: tree-inline.c:4400
24067 #, gcc-internal-format
24068 msgid "inlining failed in call to always_inline %q+F: %s"
24071 #: tree-inline.c:4403 tree-inline.c:4423
24072 #, gcc-internal-format
24073 msgid "called from here"
24076 #: tree-inline.c:4406 tree-inline.c:4426
24077 #, gcc-internal-format
24078 msgid "called from this function"
24081 #: tree-inline.c:4419
24082 #, gcc-internal-format
24083 msgid "inlining failed in call to %q+F: %s"
24086 #: tree-into-ssa.c:3293
24087 #, gcc-internal-format
24088 msgid "statement uses released SSA name:"
24091 #: tree-into-ssa.c:3305
24092 #, gcc-internal-format
24093 msgid "cannot update SSA form"
24096 #: tree-into-ssa.c:3396 tree-outof-ssa.c:826 tree-outof-ssa.c:885
24097 #: tree-ssa-coalesce.c:1014
24098 #, gcc-internal-format
24099 msgid "SSA corruption"
24102 #: tree-nested.c:1051
24103 #, gcc-internal-format, gfc-internal-format
24104 msgid "%s from %s referenced in %s"
24107 #: tree-nested.c:2667
24108 #, gcc-internal-format, gfc-internal-format
24109 msgid "%s from %s called in %s"
24112 #: tree-profile.c:640
24113 #, gcc-internal-format
24114 msgid "target does not support atomic profile update, single mode is selected"
24117 #: tree-ssa-ccp.c:3458
24118 msgid "%Gargument %u null where non-null expected"
24121 #: tree-ssa-ccp.c:3463
24122 #, gcc-internal-format
24123 msgid "in a call to built-in function %qD"
24126 #: tree-ssa-ccp.c:3467
24127 #, gcc-internal-format
24128 msgid "in a call to function %qD declared here"
24131 #: tree-ssa-loop-niter.c:3235
24132 #, gcc-internal-format, gfc-internal-format
24133 msgid "iteration %s invokes undefined behavior"
24136 #: tree-ssa-loop-niter.c:3236
24137 #, gcc-internal-format
24138 msgid "within this loop"
24141 #: tree-ssa-loop-prefetch.c:2092
24142 #, gcc-internal-format
24143 msgid "%<l1-cache-size%> parameter is not a power of two %d"
24146 #: tree-ssa-operands.c:974
24147 #, gcc-internal-format
24148 msgid "virtual definition of statement not up-to-date"
24151 #: tree-ssa-operands.c:981
24152 #, gcc-internal-format
24153 msgid "virtual def operand missing for stmt"
24156 #: tree-ssa-operands.c:991
24157 #, gcc-internal-format
24158 msgid "virtual use of statement not up-to-date"
24161 #: tree-ssa-operands.c:998
24162 #, gcc-internal-format
24163 msgid "virtual use operand missing for stmt"
24166 #: tree-ssa-operands.c:1015
24167 #, gcc-internal-format
24168 msgid "excess use operand for stmt"
24171 #: tree-ssa-operands.c:1025
24172 #, gcc-internal-format
24173 msgid "use operand missing for stmt"
24176 #: tree-ssa-operands.c:1032
24177 #, gcc-internal-format
24178 msgid "stmt volatile flag not up-to-date"
24181 #: tree-ssa-strlen.c:2045
24183 "%G%qD output truncated before terminating nul copying %E byte from a string "
24184 "of the same length"
24186 "%G%qD output truncated before terminating nul copying %E bytes from a string "
24187 "of the same length"
24191 #: tree-ssa-strlen.c:2061
24192 msgid "%G%qD output truncated copying %E byte from a string of length %wu"
24194 "%G%qD output truncated copying %E bytes from a string of length %wu"
24198 #: tree-ssa-strlen.c:2068
24200 "%G%qD output truncated copying between %wu and %wu bytes from a string of "
24204 #: tree-ssa-strlen.c:2080
24206 "%G%qD output may be truncated copying %E byte from a string of length %wu"
24208 "%G%qD output may be truncated copying %E bytes from a string of length %wu"
24212 #: tree-ssa-strlen.c:2087 tree-ssa-strlen.c:2103
24214 "%G%qD output may be truncated copying between %wu and %wu bytes from a "
24215 "string of length %wu"
24218 #: tree-ssa-strlen.c:2223
24220 "%G%qD output truncated before terminating nul copying as many bytes from a "
24221 "string as its length"
24224 #: tree-ssa-strlen.c:2229
24225 msgid "%G%qD specified bound depends on the length of the source argument"
24228 #: tree-ssa-strlen.c:2236
24229 #, gcc-internal-format
24230 msgid "length computed here"
24233 #: tree-ssa-uninit.c:191 varasm.c:342
24234 #, gcc-internal-format
24235 msgid "%qD was declared here"
24238 #: tree-ssa-uninit.c:259
24239 #, gcc-internal-format
24240 msgid "%qD is used uninitialized in this function"
24243 #: tree-ssa-uninit.c:264 tree-ssa-uninit.c:2624
24244 #, gcc-internal-format
24245 msgid "%qD may be used uninitialized in this function"
24248 #: tree-ssa-uninit.c:369
24249 #, gcc-internal-format
24250 msgid "%qE is used uninitialized in this function"
24253 #: tree-ssa-uninit.c:379
24254 #, gcc-internal-format
24255 msgid "%qE may be used uninitialized in this function"
24259 #, gcc-internal-format, gfc-internal-format
24260 msgid "multiple virtual PHI nodes in BB %d"
24263 #: tree-ssa.c:661 tree-ssa.c:690
24264 #, gcc-internal-format
24265 msgid "virtual definition is not an SSA name"
24269 #, gcc-internal-format
24270 msgid "stmt with wrong VUSE"
24274 #, gcc-internal-format, gfc-internal-format
24275 msgid "PHI node with wrong VUSE on edge from BB %d"
24279 #, gcc-internal-format
24280 msgid "expected an SSA_NAME object"
24284 #, gcc-internal-format
24285 msgid "found an SSA_NAME that had been released into the free pool"
24289 #, gcc-internal-format
24290 msgid "type mismatch between an SSA_NAME and its symbol"
24294 #, gcc-internal-format
24295 msgid "found a virtual definition for a GIMPLE register"
24299 #, gcc-internal-format
24300 msgid "virtual SSA name for non-VOP decl"
24304 #, gcc-internal-format
24305 msgid "found a real definition for a non-register"
24309 #, gcc-internal-format
24310 msgid "found a default name with a non-empty defining statement"
24314 #, gcc-internal-format
24315 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
24319 #, gcc-internal-format, gfc-internal-format
24320 msgid "SSA_NAME created in two different blocks %i and %i"
24323 #: tree-ssa.c:816 tree-ssa.c:1150
24324 #, gcc-internal-format
24325 msgid "SSA_NAME_DEF_STMT is wrong"
24329 #, gcc-internal-format
24330 msgid "missing definition"
24334 #, gcc-internal-format, gfc-internal-format
24335 msgid "definition in block %i does not dominate use in block %i"
24339 #, gcc-internal-format, gfc-internal-format
24340 msgid "definition in block %i follows the use"
24344 #, gcc-internal-format
24345 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
24349 #, gcc-internal-format
24350 msgid "no immediate_use list"
24354 #, gcc-internal-format
24355 msgid "wrong immediate use list"
24359 #, gcc-internal-format
24360 msgid "incoming edge count does not match number of PHI arguments"
24364 #, gcc-internal-format, gfc-internal-format
24365 msgid "PHI argument is missing for edge %d->%d"
24369 #, gcc-internal-format
24370 msgid "PHI argument is not SSA_NAME, or invariant"
24374 #, gcc-internal-format, gfc-internal-format
24375 msgid "wrong edge %d->%d for PHI argument"
24379 #, gcc-internal-format
24380 msgid "shared SSA name info"
24384 #, gcc-internal-format, gfc-internal-format
24385 msgid "AUX pointer initialized for edge %d->%d"
24389 #, gcc-internal-format
24390 msgid "stmt (%p) marked modified after optimization pass: "
24394 #, gcc-internal-format
24395 msgid "verify_ssa failed"
24398 #: tree-streamer-in.c:345
24399 #, gcc-internal-format
24400 msgid "machine independent builtin code out of range"
24403 #: tree-streamer-in.c:351
24404 #, gcc-internal-format
24405 msgid "target specific builtin not available"
24408 #: tree-vect-generic.c:283
24409 #, gcc-internal-format
24410 msgid "vector operation will be expanded piecewise"
24413 #: tree-vect-generic.c:286
24414 #, gcc-internal-format
24415 msgid "vector operation will be expanded in parallel"
24418 #: tree-vect-generic.c:337
24419 #, gcc-internal-format
24420 msgid "vector operation will be expanded with a single scalar operation"
24423 #: tree-vect-generic.c:937
24424 #, gcc-internal-format
24425 msgid "vector condition will be expanded piecewise"
24428 #: tree-vect-generic.c:1369
24429 #, gcc-internal-format
24430 msgid "vector shuffling operation will be expanded piecewise"
24433 #: tree-vect-loop.c:3759
24434 #, gcc-internal-format
24435 msgid "vectorization did not happen for a simd loop"
24438 #: tree-vrp.c:4845 tree-vrp.c:4889
24439 #, gcc-internal-format
24440 msgid "array subscript %E is above array bounds of %qT"
24444 #, gcc-internal-format
24445 msgid "array subscript [%E, %E] is outside array bounds of %qT"
24449 #, gcc-internal-format
24450 msgid "array subscript %E is below array bounds of %qT"
24454 #, gcc-internal-format
24455 msgid "array subscript %wi is outside array bounds of %qT"
24459 #, gcc-internal-format
24460 msgid "array subscript [%wi, %wi] is outside array bounds of %qT"
24464 #, gcc-internal-format
24465 msgid "intermediate array offset %wi is outside array bounds of %qT"
24469 #, gcc-internal-format
24470 msgid "array subscript %wi is below array bounds of %qT"
24474 #, gcc-internal-format
24475 msgid "array subscript %wu is above array bounds of %qT"
24479 #, gcc-internal-format
24480 msgid "non-constant element in constant CONSTRUCTOR"
24484 #, gcc-internal-format
24485 msgid "side-effects element in no-side-effects CONSTRUCTOR"
24489 #, gcc-internal-format
24490 msgid "arrays of functions are not meaningful"
24494 #, gcc-internal-format
24495 msgid "function return type cannot be function"
24498 #: tree.c:9351 tree.c:9436 tree.c:9497
24499 #, gcc-internal-format, gfc-internal-format
24500 msgid "tree check: %s, have %s in %s, at %s:%d"
24504 #, gcc-internal-format, gfc-internal-format
24505 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
24509 #, gcc-internal-format
24510 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
24514 #, gcc-internal-format
24515 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
24519 #, gcc-internal-format, gfc-internal-format
24520 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
24524 #, gcc-internal-format
24526 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
24531 #, gcc-internal-format, gfc-internal-format
24533 "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
24537 #, gcc-internal-format, gfc-internal-format
24538 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
24542 #, gcc-internal-format, gfc-internal-format
24543 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
24547 #, gcc-internal-format, gfc-internal-format
24549 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at "
24554 #, gcc-internal-format
24555 msgid "%qD is deprecated: %s"
24559 #, gcc-internal-format
24560 msgid "%qD is deprecated"
24564 #, gcc-internal-format
24565 msgid "%qE is deprecated: %s"
24569 #, gcc-internal-format
24570 msgid "%qE is deprecated"
24574 #, gcc-internal-format, gfc-internal-format
24575 msgid "type is deprecated: %s"
24579 #, gcc-internal-format
24580 msgid "type is deprecated"
24583 #. Type variant can differ by:
24585 #. - TYPE_QUALS: TYPE_READONLY, TYPE_VOLATILE, TYPE_ATOMIC, TYPE_RESTRICT,
24586 #. ENCODE_QUAL_ADDR_SPACE.
24587 #. - main variant may be TYPE_COMPLETE_P and variant types !TYPE_COMPLETE_P
24588 #. in this case some values may not be set in the variant types
24589 #. (see TYPE_COMPLETE_P checks).
24590 #. - it is possible to have TYPE_ARTIFICIAL variant of non-artifical type
24591 #. - by TYPE_NAME and attributes (i.e. when variant originate by typedef)
24592 #. - TYPE_CANONICAL (TYPE_ALIAS_SET is the same among variants)
24593 #. - by the alignment: TYPE_ALIGN and TYPE_USER_ALIGN
24594 #. - during LTO by TYPE_CONTEXT if type is TYPE_FILE_SCOPE_P
24595 #. this is necessary to make it possible to merge types form different TUs
24596 #. - arrays, pointers and references may have TREE_TYPE that is a variant
24597 #. of TREE_TYPE of their main variants.
24598 #. - aggregates may have new TYPE_FIELDS list that list variants of
24599 #. the main variant TYPE_FIELDS.
24600 #. - vector types may differ by TYPE_VECTOR_OPAQUE
24602 #. Convenience macro for matching individual fields.
24604 #, gcc-internal-format, gfc-internal-format
24605 msgid "type variant differs by %s"
24609 #, gcc-internal-format
24610 msgid "type variant has different TYPE_SIZE_UNIT"
24614 #, gcc-internal-format
24615 msgid "type variant's TYPE_SIZE_UNIT"
24619 #, gcc-internal-format
24620 msgid "type's TYPE_SIZE_UNIT"
24624 #, gcc-internal-format
24625 msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
24629 #, gcc-internal-format
24630 msgid "type variant has different TYPE_VFIELD"
24634 #, gcc-internal-format
24635 msgid "type variant has different TYPE_BINFO"
24639 #, gcc-internal-format
24640 msgid "type variant's TYPE_BINFO"
24644 #, gcc-internal-format
24645 msgid "type's TYPE_BINFO"
24649 #, gcc-internal-format
24650 msgid "type variant has different TYPE_FIELDS"
24654 #, gcc-internal-format
24655 msgid "first mismatch is field"
24659 #, gcc-internal-format
24664 #, gcc-internal-format
24665 msgid "type variant has different TREE_TYPE"
24668 #: tree.c:13313 tree.c:13324
24669 #, gcc-internal-format
24670 msgid "type variant's TREE_TYPE"
24673 #: tree.c:13315 tree.c:13326
24674 #, gcc-internal-format
24675 msgid "type's TREE_TYPE"
24679 #, gcc-internal-format
24680 msgid "type is not compatible with its variant"
24684 #, gcc-internal-format
24685 msgid "Main variant is not defined"
24689 #, gcc-internal-format
24690 msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
24694 #, gcc-internal-format
24695 msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
24699 #, gcc-internal-format
24700 msgid "TYPE_CANONICAL is not compatible"
24704 #, gcc-internal-format
24705 msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
24709 #, gcc-internal-format
24710 msgid "TYPE_CANONICAL of main variant is not main variant"
24714 #, gcc-internal-format
24715 msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
24719 #, gcc-internal-format
24720 msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
24724 #, gcc-internal-format
24725 msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
24729 #, gcc-internal-format
24730 msgid "TYPE_BINFO is not TREE_BINFO"
24734 #, gcc-internal-format
24735 msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
24739 #, gcc-internal-format
24740 msgid "TYPE_METHOD_BASETYPE is not record nor union"
24744 #, gcc-internal-format
24745 msgid "TYPE_OFFSET_BASETYPE is not record nor union"
24749 #, gcc-internal-format
24750 msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
24754 #, gcc-internal-format
24755 msgid "TYPE_MAX_VALUE_RAW non-NULL"
24759 #, gcc-internal-format
24760 msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
24764 #, gcc-internal-format
24765 msgid "Enum value is not CONST_DECL or INTEGER_CST"
24769 #, gcc-internal-format
24770 msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
24774 #, gcc-internal-format
24775 msgid "Enum value name is not IDENTIFIER_NODE"
24779 #, gcc-internal-format
24780 msgid "Array TYPE_DOMAIN is not integer type"
24784 #, gcc-internal-format
24785 msgid "TYPE_FIELDS defined in incomplete type"
24789 #, gcc-internal-format
24790 msgid "Wrong tree in TYPE_FIELDS list"
24794 #, gcc-internal-format
24795 msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
24799 #, gcc-internal-format
24800 msgid "TYPE_CACHED_VALUES is not TREE_VEC"
24804 #, gcc-internal-format
24805 msgid "wrong TYPE_CACHED_VALUES entry"
24809 #, gcc-internal-format
24810 msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
24814 #, gcc-internal-format
24815 msgid "Wrong entry in TYPE_ARG_TYPES list"
24819 #, gcc-internal-format
24820 msgid "TYPE_VALUES_RAW field is non-NULL"
24824 #, gcc-internal-format
24825 msgid "TYPE_CACHED_VALUES_P is set while it should not"
24829 #, gcc-internal-format
24830 msgid "TYPE_STRING_FLAG is set on wrong type code"
24834 #, gcc-internal-format
24835 msgid "TYPE_METHOD_BASETYPE is not main variant"
24839 #, gcc-internal-format
24840 msgid "verify_type failed"
24843 #: value-prof.c:509
24844 #, gcc-internal-format
24845 msgid "dead histogram"
24848 #: value-prof.c:538
24849 #, gcc-internal-format
24851 "Histogram value statement does not correspond to the statement it is "
24855 #: value-prof.c:550
24856 #, gcc-internal-format
24857 msgid "verify_histograms failed"
24860 #: value-prof.c:607
24861 #, gcc-internal-format, gfc-internal-format
24863 "corrupted value profile: %s profile counter (%d out of %d) inconsistent with "
24864 "basic-block count (%d)"
24867 #: var-tracking.c:7184
24868 #, gcc-internal-format
24870 "variable tracking size limit exceeded with -fvar-tracking-assignments, "
24874 #: var-tracking.c:7188
24875 #, gcc-internal-format
24876 msgid "variable tracking size limit exceeded"
24880 #, gcc-internal-format
24881 msgid "%+qD causes a section type conflict with %qD"
24885 #, gcc-internal-format
24886 msgid "section type conflict with %qD"
24890 #, gcc-internal-format
24891 msgid "%+qD causes a section type conflict"
24895 #, gcc-internal-format
24896 msgid "section type conflict"
24900 #, gcc-internal-format
24901 msgid "alignment of %q+D is greater than maximum object file alignment %d"
24905 #, gcc-internal-format
24906 msgid "only zero initializers are allowed in section %qs"
24909 #: varasm.c:1385 varasm.c:1394
24910 #, gcc-internal-format
24911 msgid "register name not specified for %q+D"
24915 #, gcc-internal-format
24916 msgid "invalid register name for %q+D"
24920 #, gcc-internal-format
24921 msgid "data type of %q+D isn%'t suitable for a register"
24925 #, gcc-internal-format
24927 "the register specified for %q+D cannot be accessed by the current target"
24931 #, gcc-internal-format
24933 "the register specified for %q+D is not general enough to be used as a "
24934 "register variable"
24938 #, gcc-internal-format
24939 msgid "register specified for %q+D isn%'t suitable for data type"
24943 #, gcc-internal-format
24944 msgid "global register variable has initial value"
24948 #, gcc-internal-format
24949 msgid "optimization may eliminate reads and/or writes to register variables"
24953 #, gcc-internal-format
24954 msgid "register name given for non-register variable %q+D"
24958 #, gcc-internal-format
24959 msgid "Patchable function entry > size"
24963 #, gcc-internal-format
24964 msgid "thread-local COMMON data not implemented"
24968 #, gcc-internal-format
24970 "requested alignment for %q+D is greater than implemented alignment of %wu"
24973 #: varasm.c:2213 c/c-decl.c:5038 c/c-parser.c:1534
24974 #, gcc-internal-format
24975 msgid "storage size of %q+D isn%'t known"
24979 #, gcc-internal-format
24980 msgid "initializer for integer/fixed-point value is too complicated"
24984 #, gcc-internal-format
24985 msgid "initializer for floating value is not a floating constant"
24989 #, gcc-internal-format
24990 msgid "invalid initial value for member %qE"
24994 #, gcc-internal-format
24995 msgid "%+qD declared weak after being used"
24999 #, gcc-internal-format
25001 "weak declaration of %q+D being applied to a already existing, static "
25006 #, gcc-internal-format
25007 msgid "weak declaration of %q+D must be public"
25011 #, gcc-internal-format
25012 msgid "weak declaration of %q+D not supported"
25015 #: varasm.c:5615 varasm.c:5918
25016 #, gcc-internal-format
25017 msgid "only weak aliases are supported in this configuration"
25021 #, gcc-internal-format
25022 msgid "weakref is not supported in this configuration"
25026 #, gcc-internal-format
25027 msgid "ifunc is not supported on this target"
25031 #, gcc-internal-format
25032 msgid "weakref %q+D ultimately targets itself"
25036 #, gcc-internal-format
25037 msgid "weakref %q+D must have static linkage"
25041 #, gcc-internal-format
25042 msgid "alias definitions not supported in this configuration"
25046 #, gcc-internal-format
25047 msgid "ifunc is not supported in this configuration"
25050 #: varasm.c:6133 config/sol2.c:159 config/i386/winnt.c:265
25051 #, gcc-internal-format
25052 msgid "visibility attribute not supported in this configuration; ignored"
25056 #, gcc-internal-format, gfc-internal-format
25057 msgid "qsort comparator not anti-commutative: %d, %d"
25061 #, gcc-internal-format, gfc-internal-format
25062 msgid "qsort comparator non-negative on sorted output: %d"
25066 #, gcc-internal-format, gfc-internal-format
25067 msgid "qsort comparator not transitive: %d, %d, %d"
25071 #, gcc-internal-format
25072 msgid "qsort checking failed"
25075 #: vr-values.c:2403
25076 #, gcc-internal-format
25078 "assuming signed overflow does not occur when simplifying conditional to "
25082 #: vr-values.c:2409
25083 #, gcc-internal-format
25084 msgid "assuming signed overflow does not occur when simplifying conditional"
25087 #: vr-values.c:2453
25088 #, gcc-internal-format
25089 msgid "comparison always false due to limited range of data type"
25092 #: vr-values.c:2455
25093 #, gcc-internal-format
25094 msgid "comparison always true due to limited range of data type"
25097 #: vr-values.c:3134
25098 #, gcc-internal-format
25100 "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to "
25104 #: vr-values.c:3201
25105 #, gcc-internal-format
25107 "assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> "
25108 "to %<X%> or %<Y%>"
25111 #: vr-values.c:3252
25112 #, gcc-internal-format
25114 "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X"
25118 #. Print an error message for unrecognized stab codes.
25120 #, gcc-internal-format
25121 msgid "no sclass for %s stab (0x%x)"
25124 #: lto-streamer.h:1003
25125 #, gcc-internal-format, gfc-internal-format
25126 msgid "bytecode stream: expected tag %s instead of %s"
25129 #: lto-streamer.h:1013
25130 #, gcc-internal-format, gfc-internal-format
25131 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
25134 #: c-family/c-attribs.c:509
25135 #, gcc-internal-format
25136 msgid "%qE attribute ignored for type %qT"
25139 #: c-family/c-attribs.c:521
25140 #, gcc-internal-format
25141 msgid "%qE attribute ignored for field of type %qT"
25144 #: c-family/c-attribs.c:691
25145 #, gcc-internal-format
25146 msgid "no_sanitize argument not a string"
25149 #: c-family/c-attribs.c:822 ada/gcc-interface/utils.c:6227
25150 #, gcc-internal-format
25151 msgid "%qE attribute ignored due to conflict with attribute %qs"
25154 #: c-family/c-attribs.c:871
25155 #, gcc-internal-format
25156 msgid "%qE attribute ignored. Use -fcf-protection option to enable it"
25159 #: c-family/c-attribs.c:910 c-family/c-attribs.c:916 c-family/c-attribs.c:3339
25160 #: c-family/c-attribs.c:3374 c-family/c-attribs.c:3380
25161 #, gcc-internal-format
25162 msgid "%qE attribute ignored due to conflict with %qs attribute"
25165 #: c-family/c-attribs.c:972 brig/brig-lang.c:490 lto/lto-lang.c:291
25166 #, gcc-internal-format
25167 msgid "%qE attribute has no effect on unit local functions"
25170 #: c-family/c-attribs.c:1126
25171 #, gcc-internal-format
25172 msgid "%qE attribute have effect only on public objects"
25175 #: c-family/c-attribs.c:1155
25176 #, gcc-internal-format
25177 msgid "%qE attribute only affects top level objects"
25180 #: c-family/c-attribs.c:1194 c-family/c-attribs.c:2633
25181 #, gcc-internal-format
25182 msgid "%qE attribute on function returning %<void%>"
25185 #: c-family/c-attribs.c:1217 c-family/c-pragma.c:419
25186 #, gcc-internal-format
25187 msgid "scalar_storage_order is not supported because endianness is not uniform"
25190 #: c-family/c-attribs.c:1234
25191 #, gcc-internal-format
25193 "scalar_storage_order argument must be one of \"big-endian\" or \"little-"
25197 #: c-family/c-attribs.c:1330
25198 #, gcc-internal-format
25199 msgid "destructor priorities are not supported"
25202 #: c-family/c-attribs.c:1332
25203 #, gcc-internal-format
25204 msgid "constructor priorities are not supported"
25207 #: c-family/c-attribs.c:1354
25208 #, gcc-internal-format, gfc-internal-format
25209 msgid "destructor priorities from 0 to %d are reserved for the implementation"
25212 #: c-family/c-attribs.c:1359
25213 #, gcc-internal-format, gfc-internal-format
25214 msgid "constructor priorities from 0 to %d are reserved for the implementation"
25217 #: c-family/c-attribs.c:1367
25218 #, gcc-internal-format, gfc-internal-format
25219 msgid "destructor priorities must be integers from 0 to %d inclusive"
25222 #: c-family/c-attribs.c:1370
25223 #, gcc-internal-format, gfc-internal-format
25224 msgid "constructor priorities must be integers from 0 to %d inclusive"
25227 #: c-family/c-attribs.c:1523
25228 #, gcc-internal-format
25229 msgid "unknown machine mode %qE"
25232 #: c-family/c-attribs.c:1557
25233 #, gcc-internal-format
25234 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
25237 #: c-family/c-attribs.c:1560
25238 #, gcc-internal-format
25239 msgid "use __attribute__ ((vector_size)) instead"
25242 #: c-family/c-attribs.c:1569
25243 #, gcc-internal-format
25244 msgid "unable to emulate %qs"
25247 #: c-family/c-attribs.c:1582
25248 #, gcc-internal-format
25249 msgid "invalid pointer mode %qs"
25252 #: c-family/c-attribs.c:1599
25253 #, gcc-internal-format
25254 msgid "signedness of type and machine mode %qs don%'t match"
25257 #: c-family/c-attribs.c:1610
25258 #, gcc-internal-format
25259 msgid "no data type for mode %qs"
25262 #: c-family/c-attribs.c:1620
25263 #, gcc-internal-format
25264 msgid "cannot use mode %qs for enumeral types"
25267 #: c-family/c-attribs.c:1647
25268 #, gcc-internal-format
25269 msgid "mode %qs applied to inappropriate type"
25272 #: c-family/c-attribs.c:1669
25273 #, gcc-internal-format
25274 msgid "section attributes are not supported for this target"
25277 #: c-family/c-attribs.c:1675
25278 #, gcc-internal-format
25279 msgid "section attribute not allowed for %q+D"
25282 #: c-family/c-attribs.c:1681
25283 #, gcc-internal-format
25284 msgid "section attribute argument not a string constant"
25287 #: c-family/c-attribs.c:1690
25288 #, gcc-internal-format
25289 msgid "section attribute cannot be specified for local variables"
25292 #: c-family/c-attribs.c:1700 config/bfin/bfin.c:4806 config/bfin/bfin.c:4857
25293 #: config/bfin/bfin.c:4883 config/bfin/bfin.c:4896
25294 #, gcc-internal-format
25295 msgid "section of %q+D conflicts with previous declaration"
25298 #: c-family/c-attribs.c:1708
25299 #, gcc-internal-format
25300 msgid "section of %q+D cannot be overridden"
25303 #: c-family/c-attribs.c:1773
25304 #, gcc-internal-format, gfc-internal-format
25305 msgid "requested alignment %d is larger than %d"
25308 #: c-family/c-attribs.c:1866
25309 #, gcc-internal-format
25310 msgid "alignment may not be specified for %q+D"
25313 #: c-family/c-attribs.c:1886
25314 #, gcc-internal-format
25316 "ignoring attribute %<%E (%u)%> because it conflicts with attribute %<%E "
25320 #. Do not error out for attribute warn_if_not_aligned.
25321 #: c-family/c-attribs.c:1891 c-family/c-attribs.c:1920
25322 #, gcc-internal-format
25323 msgid "alignment for %q+D must be at least %d"
25326 #: c-family/c-attribs.c:1916
25327 #, gcc-internal-format
25329 "alignment for %q+D was previously specified as %d and may not be decreased"
25332 #: c-family/c-attribs.c:1943
25333 #, gcc-internal-format
25334 msgid "%<warn_if_not_aligned%> may not be specified for %q+D"
25337 #: c-family/c-attribs.c:1986
25338 #, gcc-internal-format
25339 msgid "inline function %q+D declared weak"
25342 #: c-family/c-attribs.c:1991
25343 #, gcc-internal-format
25344 msgid "indirect function %q+D cannot be declared weak"
25347 #: c-family/c-attribs.c:2015
25348 #, gcc-internal-format
25349 msgid "%qE attribute is only applicable on functions"
25352 #: c-family/c-attribs.c:2046
25353 #, gcc-internal-format
25354 msgid "%q+D defined both normally and as %qE attribute"
25357 #: c-family/c-attribs.c:2054
25358 #, gcc-internal-format
25359 msgid "weak %q+D cannot be defined %qE"
25362 #: c-family/c-attribs.c:2071 c-family/c-attribs.c:2533
25363 #, gcc-internal-format
25364 msgid "attribute %qE argument not a string"
25367 #: c-family/c-attribs.c:2106
25368 #, gcc-internal-format
25369 msgid "%+qD declared alias after being used"
25372 #: c-family/c-attribs.c:2108
25373 #, gcc-internal-format
25374 msgid "%+qD declared ifunc after being used"
25377 #: c-family/c-attribs.c:2159
25378 #, gcc-internal-format
25379 msgid "indirect function %q+D cannot be declared weakref"
25382 #: c-family/c-attribs.c:2181
25383 #, gcc-internal-format
25384 msgid "weakref attribute must appear before alias attribute"
25387 #: c-family/c-attribs.c:2193
25388 #, gcc-internal-format
25389 msgid "%+qD declared weakref after being used"
25392 #: c-family/c-attribs.c:2217
25393 #, gcc-internal-format
25394 msgid "%qE attribute ignored on non-class types"
25397 #: c-family/c-attribs.c:2223
25398 #, gcc-internal-format
25399 msgid "%qE attribute ignored because %qT is already defined"
25402 #: c-family/c-attribs.c:2236
25403 #, gcc-internal-format
25404 msgid "visibility argument not a string"
25407 #: c-family/c-attribs.c:2248
25408 #, gcc-internal-format
25409 msgid "%qE attribute ignored on types"
25412 #: c-family/c-attribs.c:2264
25413 #, gcc-internal-format
25415 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
25419 #: c-family/c-attribs.c:2275
25420 #, gcc-internal-format
25421 msgid "%qD redeclared with different visibility"
25424 #: c-family/c-attribs.c:2278 c-family/c-attribs.c:2282
25425 #, gcc-internal-format
25426 msgid "%qD was declared %qs which implies default visibility"
25429 #: c-family/c-attribs.c:2319
25430 #, gcc-internal-format
25431 msgid "tls_model argument not a string"
25434 #: c-family/c-attribs.c:2332
25435 #, gcc-internal-format
25437 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
25438 "dynamic\" or \"global-dynamic\""
25441 #: c-family/c-attribs.c:2352 c-family/c-attribs.c:2607
25442 #: c-family/c-attribs.c:3448 config/m32c/m32c.c:2944
25443 #, gcc-internal-format
25444 msgid "%qE attribute applies only to functions"
25447 #: c-family/c-attribs.c:2416
25448 #, gcc-internal-format
25449 msgid "alloc_size parameter outside range"
25452 #: c-family/c-attribs.c:2442
25453 #, gcc-internal-format
25454 msgid "alloc_align parameter outside range"
25457 #: c-family/c-attribs.c:2466
25458 #, gcc-internal-format
25459 msgid "assume_aligned parameter not integer constant"
25462 #: c-family/c-attribs.c:2546
25463 #, gcc-internal-format
25465 "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> "
25469 #: c-family/c-attribs.c:2613 c-family/c-attribs.c:3454
25470 #, gcc-internal-format
25471 msgid "can%'t set %qE attribute after definition"
25474 #: c-family/c-attribs.c:2678
25475 #, gcc-internal-format
25476 msgid "%qE attribute duplicated"
25479 #: c-family/c-attribs.c:2680
25480 #, gcc-internal-format
25481 msgid "%qE attribute follows %qE"
25484 #: c-family/c-attribs.c:2779
25485 #, gcc-internal-format
25486 msgid "type was previously declared %qE"
25489 #: c-family/c-attribs.c:2792 cp/class.c:4410
25490 #, gcc-internal-format
25492 "%<transaction_safe_dynamic%> may only be specified for a virtual function"
25495 #: c-family/c-attribs.c:2850
25496 #, gcc-internal-format
25497 msgid "%qE argument not an identifier"
25500 #: c-family/c-attribs.c:2861
25501 #, gcc-internal-format
25502 msgid "%qD is not compatible with %qD"
25505 #: c-family/c-attribs.c:2864
25506 #, gcc-internal-format
25507 msgid "%qE argument is not a function"
25510 #: c-family/c-attribs.c:2912
25511 #, gcc-internal-format
25512 msgid "deprecated message is not a string"
25515 #: c-family/c-attribs.c:2953
25516 #, gcc-internal-format
25517 msgid "%qE attribute ignored for %qE"
25520 #: c-family/c-attribs.c:3016
25521 #, gcc-internal-format
25522 msgid "invalid vector type for attribute %qE"
25525 #: c-family/c-attribs.c:3022 ada/gcc-interface/utils.c:3886
25526 #, gcc-internal-format
25527 msgid "vector size not an integral multiple of component size"
25530 #: c-family/c-attribs.c:3028 ada/gcc-interface/utils.c:3893
25531 #, gcc-internal-format
25532 msgid "zero vector size"
25535 #: c-family/c-attribs.c:3036
25536 #, gcc-internal-format
25537 msgid "number of components of the vector not a power of two"
25540 #: c-family/c-attribs.c:3069 ada/gcc-interface/utils.c:6085
25541 #, gcc-internal-format
25542 msgid "nonnull attribute without arguments on a non-prototype"
25545 #: c-family/c-attribs.c:3088 ada/gcc-interface/utils.c:6099
25546 #, gcc-internal-format, gfc-internal-format
25547 msgid "nonnull argument has invalid operand number (argument %lu)"
25550 #: c-family/c-attribs.c:3110 ada/gcc-interface/utils.c:6121
25551 #, gcc-internal-format, gfc-internal-format
25553 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
25556 #: c-family/c-attribs.c:3119 ada/gcc-interface/utils.c:6130
25557 #, gcc-internal-format, gfc-internal-format
25559 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
25562 #: c-family/c-attribs.c:3159
25563 #, gcc-internal-format
25564 msgid "%qE attribute ignored on objects of type %qT"
25567 #: c-family/c-attribs.c:3167
25568 #, gcc-internal-format
25569 msgid "%qE attribute does not apply to functions"
25572 #: c-family/c-attribs.c:3224
25573 #, gcc-internal-format
25574 msgid "cleanup argument not an identifier"
25577 #: c-family/c-attribs.c:3231
25578 #, gcc-internal-format
25579 msgid "cleanup argument not a function"
25582 #: c-family/c-attribs.c:3268
25583 #, gcc-internal-format
25584 msgid "%qE attribute requires prototypes with named arguments"
25587 #: c-family/c-attribs.c:3276
25588 #, gcc-internal-format
25589 msgid "%qE attribute only applies to variadic functions"
25592 #: c-family/c-attribs.c:3292 ada/gcc-interface/utils.c:6172
25593 #, gcc-internal-format
25594 msgid "requested position is not an integer constant"
25597 #: c-family/c-attribs.c:3300 ada/gcc-interface/utils.c:6179
25598 #, gcc-internal-format
25599 msgid "requested position is less than zero"
25602 #: c-family/c-attribs.c:3355
25603 #, gcc-internal-format
25604 msgid "empty string in attribute %<target%>"
25607 #: c-family/c-attribs.c:3471
25608 #, gcc-internal-format
25609 msgid "returns_nonnull attribute on a function not returning a pointer"
25612 #: c-family/c-attribs.c:3486
25613 #, gcc-internal-format
25614 msgid "%qE attribute is only valid on %<struct%> type"
25617 #: c-family/c-common.c:725
25618 #, gcc-internal-format
25619 msgid "%qD is not defined outside of function scope"
25622 #: c-family/c-common.c:775
25623 #, gcc-internal-format
25625 "string length %qd is greater than the length %qd ISO C%d compilers are "
25626 "required to support"
25629 #: c-family/c-common.c:947
25630 #, gcc-internal-format
25632 "use -flax-vector-conversions to permit conversions between vectors with "
25633 "differing element types or numbers of subparts"
25636 #: c-family/c-common.c:987
25637 #, gcc-internal-format
25638 msgid "__builtin_shuffle last argument must be an integer vector"
25641 #: c-family/c-common.c:996
25642 #, gcc-internal-format
25643 msgid "__builtin_shuffle arguments must be vectors"
25646 #: c-family/c-common.c:1003
25647 #, gcc-internal-format
25648 msgid "__builtin_shuffle argument vectors must be of the same type"
25651 #: c-family/c-common.c:1014
25652 #, gcc-internal-format
25654 "__builtin_shuffle number of elements of the argument vector(s) and the mask "
25655 "vector should be the same"
25658 #: c-family/c-common.c:1024
25659 #, gcc-internal-format
25661 "__builtin_shuffle argument vector(s) inner type must have the same size as "
25662 "inner type of the mask"
25665 #: c-family/c-common.c:1262 c-family/c-warn.c:1214
25666 #, gcc-internal-format
25667 msgid "unsigned conversion from %qT to %qT changes value from %qE to %qE"
25670 #: c-family/c-common.c:1267 c-family/c-warn.c:1222
25671 #, gcc-internal-format
25672 msgid "unsigned conversion from %qT to %qT changes the value of %qE"
25675 #: c-family/c-common.c:1276
25676 #, gcc-internal-format
25677 msgid "signed conversion from %qT to %qT changes value from %qE to %qE"
25680 #: c-family/c-common.c:1281
25681 #, gcc-internal-format
25682 msgid "signed conversion from %qT to %qT changes the value of %qE"
25685 #: c-family/c-common.c:1434 c-family/c-common.c:1496
25686 #, gcc-internal-format
25687 msgid "conversion to %qT from %qT may change the sign of the result"
25690 #: c-family/c-common.c:1682
25691 #, gcc-internal-format
25692 msgid "operation on %qE may be undefined"
25695 #: c-family/c-common.c:1992
25696 #, gcc-internal-format
25697 msgid "case label does not reduce to an integer constant"
25700 #: c-family/c-common.c:2038
25701 #, gcc-internal-format
25702 msgid "case label value is less than minimum value for type"
25705 #: c-family/c-common.c:2048
25706 #, gcc-internal-format
25707 msgid "case label value exceeds maximum value for type"
25710 #: c-family/c-common.c:2057
25711 #, gcc-internal-format
25712 msgid "lower value in case label range less than minimum value for type"
25715 #: c-family/c-common.c:2067
25716 #, gcc-internal-format
25717 msgid "upper value in case label range exceeds maximum value for type"
25720 #: c-family/c-common.c:2155
25721 #, gcc-internal-format
25723 "GCC cannot support operators with integer types and fixed-point types that "
25724 "have too many integral and fractional bits together"
25727 #: c-family/c-common.c:2694
25728 #, gcc-internal-format
25729 msgid "invalid operands to binary %s (have %qT and %qT)"
25732 #: c-family/c-common.c:2943
25733 #, gcc-internal-format
25734 msgid "comparison is always false due to limited range of data type"
25737 #: c-family/c-common.c:2946
25738 #, gcc-internal-format
25739 msgid "comparison is always true due to limited range of data type"
25742 #: c-family/c-common.c:3036
25743 #, gcc-internal-format
25744 msgid "comparison of unsigned expression >= 0 is always true"
25747 #: c-family/c-common.c:3043
25748 #, gcc-internal-format
25749 msgid "comparison of unsigned expression < 0 is always false"
25752 #: c-family/c-common.c:3086
25753 #, gcc-internal-format
25754 msgid "pointer of type %<void *%> used in arithmetic"
25757 #: c-family/c-common.c:3095
25758 #, gcc-internal-format
25759 msgid "pointer to a function used in arithmetic"
25762 #: c-family/c-common.c:3268
25763 #, gcc-internal-format
25764 msgid "enum constant in boolean context"
25767 #: c-family/c-common.c:3295
25768 #, gcc-internal-format
25769 msgid "the address of %qD will always evaluate as %<true%>"
25772 #: c-family/c-common.c:3339
25773 #, gcc-internal-format
25774 msgid "%<*%> in boolean context, suggest %<&&%> instead"
25777 #: c-family/c-common.c:3351
25778 #, gcc-internal-format
25779 msgid "%<<<%> in boolean context, did you mean %<<%> ?"
25782 #: c-family/c-common.c:3367
25783 #, gcc-internal-format
25785 "?: using integer constants in boolean context, the expression will always "
25786 "evaluate to %<true%>"
25789 #: c-family/c-common.c:3376
25790 #, gcc-internal-format
25791 msgid "?: using integer constants in boolean context"
25794 #: c-family/c-common.c:3412
25795 #, gcc-internal-format
25797 "the compiler can assume that the address of %qD will always evaluate to "
25801 #: c-family/c-common.c:3439 cp/semantics.c:662 cp/typeck.c:8913
25802 #, gcc-internal-format
25803 msgid "suggest parentheses around assignment used as truth value"
25806 #: c-family/c-common.c:3519 c/c-decl.c:4336 c/c-decl.c:6463 c/c-typeck.c:14198
25807 #, gcc-internal-format
25808 msgid "invalid use of %<restrict%>"
25811 #: c-family/c-common.c:3589
25812 #, gcc-internal-format
25813 msgid "invalid application of %<sizeof%> to a function type"
25816 #: c-family/c-common.c:3599
25817 #, gcc-internal-format
25818 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
25821 #: c-family/c-common.c:3602
25822 #, gcc-internal-format
25823 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
25826 #: c-family/c-common.c:3613
25827 #, gcc-internal-format
25828 msgid "invalid application of %qs to a void type"
25831 #: c-family/c-common.c:3622
25832 #, gcc-internal-format
25833 msgid "invalid application of %qs to incomplete type %qT"
25836 #: c-family/c-common.c:3630
25837 #, gcc-internal-format
25838 msgid "invalid application of %qs to array type %qT of incomplete element type"
25841 #: c-family/c-common.c:3672
25842 #, gcc-internal-format
25843 msgid "%<__alignof%> applied to a bit-field"
25846 #: c-family/c-common.c:4455
25847 #, gcc-internal-format
25848 msgid "first argument to %<va_arg%> not of type %<va_list%>"
25851 #: c-family/c-common.c:4575
25852 #, gcc-internal-format
25853 msgid "cannot disable built-in function %qs"
25856 #: c-family/c-common.c:4767
25857 #, gcc-internal-format
25858 msgid "pointers are not permitted as case values"
25861 #: c-family/c-common.c:4774
25862 #, gcc-internal-format
25863 msgid "range expressions in switch statements are non-standard"
25866 #: c-family/c-common.c:4800
25867 #, gcc-internal-format
25868 msgid "empty range specified"
25871 #: c-family/c-common.c:4861
25872 #, gcc-internal-format
25873 msgid "duplicate (or overlapping) case value"
25876 #: c-family/c-common.c:4863
25877 #, gcc-internal-format
25878 msgid "this is the first entry overlapping that value"
25881 #: c-family/c-common.c:4867
25882 #, gcc-internal-format
25883 msgid "duplicate case value"
25886 #: c-family/c-common.c:4868 c-family/c-warn.c:2237
25887 #, gcc-internal-format
25888 msgid "previously used here"
25891 #: c-family/c-common.c:4872
25892 #, gcc-internal-format
25893 msgid "multiple default labels in one switch"
25896 #: c-family/c-common.c:4874
25897 #, gcc-internal-format
25898 msgid "this is the first default label"
25901 #: c-family/c-common.c:4968
25902 #, gcc-internal-format
25903 msgid "taking the address of a label is non-standard"
25906 #: c-family/c-common.c:5136
25907 #, gcc-internal-format
25908 msgid "requested alignment is not an integer constant"
25911 #: c-family/c-common.c:5144
25912 #, gcc-internal-format
25913 msgid "requested alignment is not a positive power of 2"
25916 #: c-family/c-common.c:5149
25917 #, gcc-internal-format
25918 msgid "requested alignment is too large"
25921 #: c-family/c-common.c:5295
25922 #, gcc-internal-format
25923 msgid "not enough variable arguments to fit a sentinel"
25926 #: c-family/c-common.c:5309
25927 #, gcc-internal-format
25928 msgid "missing sentinel in function call"
25931 #: c-family/c-common.c:5410
25932 #, gcc-internal-format, gfc-internal-format
25933 msgid "null argument where non-null required (argument %lu)"
25936 #: c-family/c-common.c:5505 c-family/c-common.c:5552
25937 #, gcc-internal-format
25938 msgid "bad option %qs to attribute %<optimize%>"
25941 #: c-family/c-common.c:5508 c-family/c-common.c:5556
25942 #, gcc-internal-format
25943 msgid "bad option %qs to pragma %<optimize%>"
25946 #: c-family/c-common.c:5588
25947 #, gcc-internal-format
25948 msgid "%<fallthrough%> attribute specified multiple times"
25951 #: c-family/c-common.c:5592
25952 #, gcc-internal-format
25953 msgid "%<fallthrough%> attribute specified with a parameter"
25956 #: c-family/c-common.c:5732 c-family/c-common.c:6478 c-family/c-common.c:6551
25957 #: c/c-typeck.c:3555
25958 #, gcc-internal-format
25959 msgid "too few arguments to function %qE"
25962 #: c-family/c-common.c:5737 c-family/c-common.c:6577 c/c-typeck.c:3284
25963 #, gcc-internal-format
25964 msgid "too many arguments to function %qE"
25967 #: c-family/c-common.c:5768
25968 #, gcc-internal-format
25969 msgid "third argument to function %qE must be a constant integer"
25972 #: c-family/c-common.c:5793
25973 #, gcc-internal-format
25975 "second argument to function %qE must be a constant integer power of 2 "
25976 "between %qi and %qu bits"
25979 #: c-family/c-common.c:5814 c-family/c-common.c:5858
25980 #, gcc-internal-format
25981 msgid "non-floating-point argument in call to function %qE"
25984 #: c-family/c-common.c:5837
25985 #, gcc-internal-format
25986 msgid "non-floating-point arguments in call to function %qE"
25989 #: c-family/c-common.c:5851
25990 #, gcc-internal-format
25991 msgid "non-const integer argument %u in call to function %qE"
25994 #: c-family/c-common.c:5871
25995 #, gcc-internal-format
25996 msgid "non-integer argument 3 in call to function %qE"
25999 #: c-family/c-common.c:5888 c-family/c-common.c:5924
26000 #, gcc-internal-format
26001 msgid "argument %u in call to function %qE does not have integral type"
26004 #: c-family/c-common.c:5895
26005 #, gcc-internal-format
26007 "argument 3 in call to function %qE does not have pointer to integral type"
26010 #: c-family/c-common.c:5901
26011 #, gcc-internal-format
26012 msgid "argument 3 in call to function %qE has pointer to enumerated type"
26015 #: c-family/c-common.c:5907
26016 #, gcc-internal-format
26017 msgid "argument 3 in call to function %qE has pointer to boolean type"
26020 #: c-family/c-common.c:5930
26021 #, gcc-internal-format
26022 msgid "argument 3 in call to function %qE has enumerated type"
26025 #: c-family/c-common.c:5936
26026 #, gcc-internal-format
26027 msgid "argument 3 in call to function %qE has boolean type"
26030 #: c-family/c-common.c:6184
26031 #, gcc-internal-format
26032 msgid "cannot apply %<offsetof%> to static data member %qD"
26035 #: c-family/c-common.c:6189
26036 #, gcc-internal-format
26037 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
26040 #: c-family/c-common.c:6196
26041 #, gcc-internal-format
26042 msgid "cannot apply %<offsetof%> to a non constant address"
26045 #: c-family/c-common.c:6209
26046 #, gcc-internal-format
26047 msgid "attempt to take address of bit-field structure member %qD"
26050 #: c-family/c-common.c:6261
26051 #, gcc-internal-format
26052 msgid "index %E denotes an offset greater than size of %qT"
26055 #: c-family/c-common.c:6420 cp/init.c:3081 cp/init.c:3100
26056 #, gcc-internal-format
26057 msgid "size of array is too large"
26060 #: c-family/c-common.c:6510
26061 #, gcc-internal-format
26062 msgid "operand type %qT is incompatible with argument %d of %qE"
26065 #: c-family/c-common.c:6644
26066 #, gcc-internal-format
26067 msgid "incorrect number of arguments to function %qE"
26070 #: c-family/c-common.c:6658
26071 #, gcc-internal-format
26072 msgid "argument 1 of %qE must be a non-void pointer type"
26075 #: c-family/c-common.c:6667
26076 #, gcc-internal-format
26077 msgid "argument 1 of %qE must be a pointer to a constant size type"
26080 #: c-family/c-common.c:6678
26081 #, gcc-internal-format
26082 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
26085 #: c-family/c-common.c:6699
26086 #, gcc-internal-format
26087 msgid "argument %d of %qE must be a pointer type"
26090 #: c-family/c-common.c:6707
26091 #, gcc-internal-format
26092 msgid "argument %d of %qE must be a pointer to a constant size type"
26095 #: c-family/c-common.c:6713
26096 #, gcc-internal-format
26097 msgid "argument %d of %qE must not be a pointer to a function"
26100 #: c-family/c-common.c:6721
26101 #, gcc-internal-format
26102 msgid "size mismatch in argument %d of %qE"
26105 #: c-family/c-common.c:6733
26106 #, gcc-internal-format
26107 msgid "non-integer memory model argument %d of %qE"
26110 #: c-family/c-common.c:6746
26111 #, gcc-internal-format
26112 msgid "invalid memory model argument %d of %qE"
26115 #: c-family/c-common.c:7665
26116 #, gcc-internal-format
26117 msgid "index value is out of bound"
26120 #: c-family/c-common.c:7707 c-family/c-common.c:7756 c-family/c-common.c:7772
26121 #, gcc-internal-format
26122 msgid "conversion of scalar %qT to vector %qT involves truncation"
26125 #. Reject arguments that are built-in functions with
26126 #. no library fallback.
26127 #: c-family/c-common.c:7860
26128 #, gcc-internal-format
26129 msgid "built-in function %qE must be directly called"
26132 #: c-family/c-common.c:7884 c/c-decl.c:6210
26133 #, gcc-internal-format
26134 msgid "size of array %qE is too large"
26137 #: c-family/c-common.c:7886 c/c-decl.c:6213
26138 #, gcc-internal-format
26139 msgid "size of unnamed array is too large"
26142 #: c-family/c-common.c:7917
26143 #, gcc-internal-format
26145 "environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer "
26146 "less than or equal to %wd"
26149 #: c-family/c-format.c:140 c-family/c-format.c:327
26150 #, gcc-internal-format
26151 msgid "format string has invalid operand number"
26154 #: c-family/c-format.c:156
26155 #, gcc-internal-format
26156 msgid "function does not return string type"
26159 #: c-family/c-format.c:190
26160 #, gcc-internal-format
26161 msgid "format string argument is not a string type"
26164 #: c-family/c-format.c:216
26165 #, gcc-internal-format
26166 msgid "found a %qs reference but the format argument should be a string"
26169 #: c-family/c-format.c:219
26170 #, gcc-internal-format
26171 msgid "found a %qT but the format argument should be a string"
26174 #: c-family/c-format.c:229
26175 #, gcc-internal-format
26176 msgid "format argument should be a %qs reference but a string was found"
26179 #: c-family/c-format.c:251
26180 #, gcc-internal-format
26181 msgid "format argument should be a %qs reference"
26184 #: c-family/c-format.c:295
26185 #, gcc-internal-format
26186 msgid "unrecognized format specifier"
26189 #: c-family/c-format.c:310
26190 #, gcc-internal-format
26191 msgid "%qE is only allowed in Objective-C dialects"
26194 #: c-family/c-format.c:319
26195 #, gcc-internal-format
26196 msgid "%qE is an unrecognized format function type"
26199 #: c-family/c-format.c:333
26200 #, gcc-internal-format
26201 msgid "%<...%> has invalid operand number"
26204 #: c-family/c-format.c:340
26205 #, gcc-internal-format
26206 msgid "format string argument follows the args to be formatted"
26209 #: c-family/c-format.c:1150
26210 #, gcc-internal-format
26211 msgid "function %qD might be a candidate for %qs format attribute"
26214 #: c-family/c-format.c:1241 c-family/c-format.c:1262 c-family/c-format.c:2692
26215 #, gcc-internal-format
26216 msgid "missing $ operand number in format"
26219 #: c-family/c-format.c:1271
26220 #, gcc-internal-format, gfc-internal-format
26221 msgid "%s does not support %%n$ operand number formats"
26224 #: c-family/c-format.c:1278
26225 #, gcc-internal-format
26226 msgid "operand number out of range in format"
26229 #: c-family/c-format.c:1301
26230 #, gcc-internal-format, gfc-internal-format
26231 msgid "format argument %d used more than once in %s format"
26234 #: c-family/c-format.c:1333
26235 #, gcc-internal-format
26236 msgid "$ operand number used after format without operand number"
26239 #: c-family/c-format.c:1364
26240 #, gcc-internal-format, gfc-internal-format
26241 msgid "format argument %d unused before used argument %d in $-style format"
26244 #: c-family/c-format.c:1466
26245 #, gcc-internal-format
26246 msgid "format not a string literal, format string not checked"
26249 #: c-family/c-format.c:1481 c-family/c-format.c:1484
26250 #, gcc-internal-format
26251 msgid "format not a string literal and no format arguments"
26254 #: c-family/c-format.c:1487
26255 #, gcc-internal-format
26256 msgid "format not a string literal, argument types not checked"
26259 #: c-family/c-format.c:1504
26260 #, gcc-internal-format
26261 msgid "too many arguments for format"
26264 #: c-family/c-format.c:1508
26265 #, gcc-internal-format
26266 msgid "unused arguments in $-style format"
26269 #: c-family/c-format.c:1511
26270 #, gcc-internal-format, gfc-internal-format
26271 msgid "zero-length %s format string"
26274 #: c-family/c-format.c:1515
26275 #, gcc-internal-format
26276 msgid "format is a wide character string"
26279 #: c-family/c-format.c:1519
26280 #, gcc-internal-format
26281 msgid "format string is not an array of type %qs"
26284 #: c-family/c-format.c:1522
26285 #, gcc-internal-format
26286 msgid "unterminated format string"
26289 #: c-family/c-format.c:1935
26290 #, gcc-internal-format
26291 msgid "%s used with %<%%%c%> %s format"
26294 #: c-family/c-format.c:1945
26295 #, gcc-internal-format, gfc-internal-format
26296 msgid "%s does not support %s"
26299 #: c-family/c-format.c:1955
26300 #, gcc-internal-format
26301 msgid "%s does not support %s with the %<%%%c%> %s format"
26304 #: c-family/c-format.c:1969
26305 #, gcc-internal-format, gfc-internal-format
26306 msgid "%s used within a quoted sequence"
26309 #: c-family/c-format.c:1982
26310 #, gcc-internal-format
26311 msgid "%qc conversion used unquoted"
26314 #: c-family/c-format.c:2100 c-family/c-format.c:2431
26315 #, gcc-internal-format, gfc-internal-format
26316 msgid "repeated %s in format"
26319 #: c-family/c-format.c:2111
26320 #, gcc-internal-format
26321 msgid "missing fill character at end of strfmon format"
26324 #: c-family/c-format.c:2213
26325 #, gcc-internal-format, gfc-internal-format
26326 msgid "zero width in %s format"
26329 #: c-family/c-format.c:2236
26330 #, gcc-internal-format, gfc-internal-format
26331 msgid "empty left precision in %s format"
26334 #: c-family/c-format.c:2327
26335 #, gcc-internal-format, gfc-internal-format
26336 msgid "empty precision in %s format"
26339 #: c-family/c-format.c:2405
26340 #, gcc-internal-format
26341 msgid "%s does not support the %qs %s length modifier"
26344 #: c-family/c-format.c:2461
26345 #, gcc-internal-format
26346 msgid "unknown conversion type character %qc in format"
26349 #: c-family/c-format.c:2473
26350 #, gcc-internal-format
26351 msgid "%s does not support the %<%%%c%> %s format"
26354 #: c-family/c-format.c:2505
26355 #, gcc-internal-format
26356 msgid "%s ignored with %s and %<%%%c%> %s format"
26359 #: c-family/c-format.c:2510
26360 #, gcc-internal-format, gfc-internal-format
26361 msgid "%s ignored with %s in %s format"
26364 #: c-family/c-format.c:2517
26365 #, gcc-internal-format
26366 msgid "use of %s and %s together with %<%%%c%> %s format"
26369 #: c-family/c-format.c:2522
26370 #, gcc-internal-format, gfc-internal-format
26371 msgid "use of %s and %s together in %s format"
26374 #: c-family/c-format.c:2549
26375 #, gcc-internal-format
26376 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
26379 #: c-family/c-format.c:2553
26380 #, gcc-internal-format
26381 msgid "%<%%%c%> yields only last 2 digits of year"
26384 #: c-family/c-format.c:2580
26385 #, gcc-internal-format
26386 msgid "no closing %<]%> for %<%%[%> format"
26389 #: c-family/c-format.c:2609
26390 #, gcc-internal-format
26392 "use of %qs length modifier with %qc type character has either no effect or "
26393 "undefined behavior"
26396 #: c-family/c-format.c:2631
26397 #, gcc-internal-format
26398 msgid "%s does not support the %<%%%s%c%> %s format"
26401 #: c-family/c-format.c:2669
26402 #, gcc-internal-format
26403 msgid "operand number specified with suppressed assignment"
26406 #: c-family/c-format.c:2673
26407 #, gcc-internal-format
26408 msgid "operand number specified for format taking no argument"
26411 #: c-family/c-format.c:2820
26412 #, gcc-internal-format
26413 msgid "spurious trailing %<%%%> in format"
26416 #: c-family/c-format.c:2878
26417 #, gcc-internal-format
26418 msgid "conversion lacks type at end of format"
26421 #: c-family/c-format.c:2907
26422 #, gcc-internal-format
26423 msgid "nested quoting directive"
26426 #: c-family/c-format.c:2918
26427 #, gcc-internal-format
26428 msgid "unmatched quoting directive"
26431 #: c-family/c-format.c:2933
26432 #, gcc-internal-format
26433 msgid "%qc directive redundant after prior occurence of the same"
26436 #: c-family/c-format.c:2939
26437 #, gcc-internal-format
26438 msgid "unmatched color reset directive"
26441 #: c-family/c-format.c:2951
26442 #, gcc-internal-format
26443 msgid "%qc conversion used within a quoted sequence"
26446 #: c-family/c-format.c:2991
26447 #, gcc-internal-format
26448 msgid "embedded %<\\0%> in format"
26451 #: c-family/c-format.c:3004
26452 #, gcc-internal-format
26453 msgid "unterminated quoting directive"
26456 #: c-family/c-format.c:3008
26457 #, gcc-internal-format
26458 msgid "unterminated color directive"
26461 #: c-family/c-format.c:3130
26462 #, gcc-internal-format, gfc-internal-format
26463 msgid "writing through null pointer (argument %d)"
26466 #: c-family/c-format.c:3138
26467 #, gcc-internal-format, gfc-internal-format
26468 msgid "reading through null pointer (argument %d)"
26471 #: c-family/c-format.c:3158
26472 #, gcc-internal-format, gfc-internal-format
26473 msgid "writing into constant object (argument %d)"
26476 #: c-family/c-format.c:3170
26477 #, gcc-internal-format, gfc-internal-format
26478 msgid "extra type qualifiers in format argument (argument %d)"
26481 #: c-family/c-format.c:3648
26482 #, gcc-internal-format
26484 "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
26487 #: c-family/c-format.c:3658
26488 #, gcc-internal-format
26489 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
26492 #: c-family/c-format.c:3669
26493 #, gcc-internal-format
26495 "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
26498 #: c-family/c-format.c:3679
26499 #, gcc-internal-format
26500 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
26503 #: c-family/c-format.c:3741 c-family/c-format.c:3747 c-family/c-format.c:3919
26504 #, gcc-internal-format
26505 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
26508 #: c-family/c-format.c:3754 c-family/c-format.c:3929
26509 #, gcc-internal-format
26510 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
26513 #: c-family/c-format.c:3802
26514 #, gcc-internal-format
26515 msgid "%<locus%> is not defined as a type"
26518 #: c-family/c-format.c:3844
26519 #, gcc-internal-format
26520 msgid "%<location_t%> is not defined as a type"
26523 #: c-family/c-format.c:3860
26524 #, gcc-internal-format
26525 msgid "%<tree%> is not defined as a type"
26528 #: c-family/c-format.c:3866
26529 #, gcc-internal-format
26530 msgid "%<tree%> is not defined as a pointer type"
26533 #: c-family/c-format.c:3890
26534 #, gcc-internal-format
26535 msgid "%<gcall%> is not defined as a type"
26538 #: c-family/c-format.c:4101
26539 #, gcc-internal-format
26540 msgid "args to be formatted is not %<...%>"
26543 #: c-family/c-format.c:4113
26544 #, gcc-internal-format
26545 msgid "strftime formats cannot format arguments"
26548 #: c-family/c-indentation.c:66
26549 #, gcc-internal-format
26551 "-Wmisleading-indentation is disabled from this point onwards, since column-"
26552 "tracking was disabled due to the size of the code/headers"
26555 #: c-family/c-indentation.c:606
26556 #, gcc-internal-format
26557 msgid "this %qs clause does not guard..."
26560 #: c-family/c-indentation.c:609
26561 #, gcc-internal-format
26563 "...this statement, but the latter is misleadingly indented as if it were "
26564 "guarded by the %qs"
26567 #: c-family/c-lex.c:226
26568 #, gcc-internal-format
26569 msgid "badly nested C headers from preprocessor"
26572 #: c-family/c-lex.c:261
26573 #, gcc-internal-format, gfc-internal-format
26574 msgid "ignoring #pragma %s %s"
26578 #: c-family/c-lex.c:504 c-family/c-lex.c:1218
26579 #, gcc-internal-format
26580 msgid "stray %<@%> in program"
26583 #: c-family/c-lex.c:519
26584 #, gcc-internal-format
26585 msgid "stray %qs in program"
26588 #: c-family/c-lex.c:529
26589 #, gcc-internal-format, gfc-internal-format
26590 msgid "missing terminating %c character"
26593 #: c-family/c-lex.c:531
26594 #, gcc-internal-format
26595 msgid "stray %qc in program"
26598 #: c-family/c-lex.c:533
26599 #, gcc-internal-format
26600 msgid "stray %<\\%o%> in program"
26603 #: c-family/c-lex.c:753
26604 #, gcc-internal-format
26605 msgid "this decimal constant is unsigned only in ISO C90"
26608 #: c-family/c-lex.c:757
26609 #, gcc-internal-format
26610 msgid "this decimal constant would be unsigned in ISO C90"
26613 #: c-family/c-lex.c:777
26614 #, gcc-internal-format
26615 msgid "integer constant is too large for %<unsigned long%> type"
26618 #: c-family/c-lex.c:817
26619 #, gcc-internal-format
26620 msgid "unsuffixed float constant"
26623 #: c-family/c-lex.c:849 c-family/c-lex.c:873
26624 #, gcc-internal-format
26625 msgid "unsupported non-standard suffix on floating constant"
26628 #: c-family/c-lex.c:854 c-family/c-lex.c:877
26629 #, gcc-internal-format
26630 msgid "non-standard suffix on floating constant"
26633 #: c-family/c-lex.c:956 c-family/c-lex.c:959
26634 #, gcc-internal-format
26635 msgid "floating constant exceeds range of %qT"
26638 #: c-family/c-lex.c:974
26639 #, gcc-internal-format
26640 msgid "floating constant truncated to zero"
26643 #: c-family/c-lex.c:1175
26644 #, gcc-internal-format
26645 msgid "repeated %<@%> before Objective-C string"
26648 #: c-family/c-lex.c:1194 cp/parser.c:4133
26649 #, gcc-internal-format
26650 msgid "unsupported non-standard concatenation of string literals"
26653 #: c-family/c-lex.c:1230
26654 #, gcc-internal-format
26655 msgid "traditional C rejects string constant concatenation"
26658 #: c-family/c-omp.c:204
26659 #, gcc-internal-format
26660 msgid "invalid expression type for %<#pragma omp atomic%>"
26663 #: c-family/c-omp.c:209
26664 #, gcc-internal-format
26665 msgid "%<_Atomic%> expression in %<#pragma omp atomic%>"
26668 #: c-family/c-omp.c:329
26669 #, gcc-internal-format
26670 msgid "%<#pragma omp atomic update%> uses two different variables for memory"
26673 #: c-family/c-omp.c:332 c-family/c-omp.c:370
26674 #, gcc-internal-format
26675 msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
26678 #: c-family/c-omp.c:557 cp/semantics.c:8181
26679 #, gcc-internal-format
26680 msgid "invalid type for iteration variable %qE"
26683 #: c-family/c-omp.c:562
26684 #, gcc-internal-format
26685 msgid "%<_Atomic%> iteration variable %qE"
26688 #: c-family/c-omp.c:578
26689 #, gcc-internal-format
26690 msgid "%qE is not initialized"
26693 #: c-family/c-omp.c:599 cp/semantics.c:8071
26694 #, gcc-internal-format
26695 msgid "missing controlling predicate"
26698 #: c-family/c-omp.c:704 cp/semantics.c:7727
26699 #, gcc-internal-format
26700 msgid "invalid controlling predicate"
26703 #: c-family/c-omp.c:711 cp/semantics.c:8077
26704 #, gcc-internal-format
26705 msgid "missing increment expression"
26708 #: c-family/c-omp.c:775 cp/semantics.c:7842
26709 #, gcc-internal-format
26710 msgid "invalid increment expression"
26713 #: c-family/c-omp.c:840
26714 #, gcc-internal-format
26715 msgid "initializer expression refers to iteration variable %qD"
26718 #: c-family/c-omp.c:844
26719 #, gcc-internal-format
26720 msgid "condition expression refers to iteration variable %qD"
26723 #: c-family/c-omp.c:848
26724 #, gcc-internal-format
26725 msgid "increment expression refers to iteration variable %qD"
26728 #: c-family/c-omp.c:1426
26729 #, gcc-internal-format
26730 msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
26733 #: c-family/c-omp.c:1536 c-family/c-omp.c:1551
26734 #, gcc-internal-format
26735 msgid "%qD is not an function argument"
26738 #: c-family/c-opts.c:325
26739 #, gcc-internal-format
26740 msgid "-I- specified twice"
26743 #: c-family/c-opts.c:328
26744 #, gcc-internal-format
26745 msgid "obsolete option -I- used, please use -iquote instead"
26748 #: c-family/c-opts.c:406
26749 #, gcc-internal-format
26750 msgid "%<-Wabi=1%> is not supported, using =2"
26753 #: c-family/c-opts.c:600 fortran/cpp.c:350
26754 #, gcc-internal-format
26755 msgid "output filename specified twice"
26758 #: c-family/c-opts.c:787
26759 #, gcc-internal-format
26760 msgid "-fexcess-precision=standard for C++"
26763 #: c-family/c-opts.c:822
26764 #, gcc-internal-format
26765 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
26768 #: c-family/c-opts.c:868
26769 #, gcc-internal-format
26770 msgid "-Wformat-y2k ignored without -Wformat"
26773 #: c-family/c-opts.c:870
26774 #, gcc-internal-format
26775 msgid "-Wformat-extra-args ignored without -Wformat"
26778 #: c-family/c-opts.c:872
26779 #, gcc-internal-format
26780 msgid "-Wformat-zero-length ignored without -Wformat"
26783 #: c-family/c-opts.c:874
26784 #, gcc-internal-format
26785 msgid "-Wformat-nonliteral ignored without -Wformat"
26788 #: c-family/c-opts.c:876
26789 #, gcc-internal-format
26790 msgid "-Wformat-contains-nul ignored without -Wformat"
26793 #: c-family/c-opts.c:878
26794 #, gcc-internal-format
26795 msgid "-Wformat-security ignored without -Wformat"
26798 #: c-family/c-opts.c:908
26799 #, gcc-internal-format
26800 msgid "%<-fabi-compat-version=1%> is not supported, using =2"
26803 #: c-family/c-opts.c:934
26804 #, gcc-internal-format
26805 msgid "-Wabi won't warn about anything"
26808 #: c-family/c-opts.c:936
26809 #, gcc-internal-format
26811 "-Wabi warns about differences from the most up-to-date ABI, which is also "
26815 #: c-family/c-opts.c:939
26816 #, gcc-internal-format
26817 msgid "use e.g. -Wabi=11 to warn about changes from GCC 7"
26820 #: c-family/c-opts.c:993
26821 #, gcc-internal-format
26822 msgid "external TLS initialization functions not supported on this target"
26825 #: c-family/c-opts.c:1007
26826 #, gcc-internal-format, gfc-internal-format
26827 msgid "too many filenames given. Type %s --help for usage"
26830 #: c-family/c-opts.c:1022
26831 #, gcc-internal-format
26832 msgid "opening output file %s: %m"
26835 #: c-family/c-opts.c:1042
26836 #, gcc-internal-format, gfc-internal-format
26837 msgid "the \"%s\" debug format cannot be used with pre-compiled headers"
26840 #: c-family/c-opts.c:1196
26841 #, gcc-internal-format
26842 msgid "opening dependency file %s: %m"
26845 #: c-family/c-opts.c:1207
26846 #, gcc-internal-format
26847 msgid "closing dependency file %s: %m"
26850 #: c-family/c-opts.c:1210
26851 #, gcc-internal-format
26852 msgid "when writing output to %s: %m"
26855 #: c-family/c-opts.c:1290
26856 #, gcc-internal-format
26857 msgid "to generate dependencies you must specify either -M or -MM"
26860 #: c-family/c-opts.c:1313
26861 #, gcc-internal-format
26862 msgid "-MG may only be used with -M or -MM"
26865 #: c-family/c-opts.c:1346
26866 #, gcc-internal-format
26867 msgid "-fdirectives-only is incompatible with -Wunused_macros"
26870 #: c-family/c-opts.c:1348
26871 #, gcc-internal-format
26872 msgid "-fdirectives-only is incompatible with -traditional"
26875 #: c-family/c-opts.c:1540
26876 #, gcc-internal-format
26877 msgid "too late for # directive to set debug directory"
26880 #: c-family/c-pch.c:110
26881 #, gcc-internal-format
26882 msgid "can%'t create precompiled header %s: %m"
26885 #: c-family/c-pch.c:133
26886 #, gcc-internal-format
26887 msgid "can%'t write to %s: %m"
26890 #: c-family/c-pch.c:191
26891 #, gcc-internal-format
26892 msgid "can%'t write %s: %m"
26895 #: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
26896 #, gcc-internal-format
26897 msgid "can%'t read %s: %m"
26900 #: c-family/c-pch.c:417
26901 #, gcc-internal-format
26902 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
26905 #: c-family/c-pch.c:418
26906 #, gcc-internal-format
26907 msgid "use #include instead"
26910 #: c-family/c-pch.c:424
26911 #, gcc-internal-format
26912 msgid "%s: couldn%'t open PCH file: %m"
26915 #: c-family/c-pch.c:429
26916 #, gcc-internal-format
26917 msgid "use -Winvalid-pch for more information"
26920 #: c-family/c-pch.c:430
26921 #, gcc-internal-format, gfc-internal-format
26922 msgid "%s: PCH file was invalid"
26925 #: c-family/c-pragma.c:93
26926 #, gcc-internal-format
26927 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
26930 #: c-family/c-pragma.c:106
26931 #, gcc-internal-format
26933 "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
26936 #: c-family/c-pragma.c:136
26937 #, gcc-internal-format
26938 msgid "missing %<(%> after %<#pragma pack%> - ignored"
26941 #: c-family/c-pragma.c:147 c-family/c-pragma.c:179
26942 #, gcc-internal-format
26943 msgid "invalid constant in %<#pragma pack%> - ignored"
26946 #: c-family/c-pragma.c:151 c-family/c-pragma.c:193
26947 #, gcc-internal-format
26948 msgid "malformed %<#pragma pack%> - ignored"
26951 #: c-family/c-pragma.c:156
26952 #, gcc-internal-format
26953 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
26956 #: c-family/c-pragma.c:158
26957 #, gcc-internal-format
26958 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
26961 #: c-family/c-pragma.c:167
26962 #, gcc-internal-format
26963 msgid "unknown action %qE for %<#pragma pack%> - ignored"
26966 #: c-family/c-pragma.c:196
26967 #, gcc-internal-format
26968 msgid "junk at end of %<#pragma pack%>"
26971 #: c-family/c-pragma.c:199
26972 #, gcc-internal-format
26973 msgid "#pragma pack has no effect with -fpack-struct - ignored"
26976 #: c-family/c-pragma.c:220
26977 #, gcc-internal-format, gfc-internal-format
26978 msgid "alignment must be a small power of two, not %d"
26981 #: c-family/c-pragma.c:259
26982 #, gcc-internal-format
26984 "applying #pragma weak %q+D after first use results in unspecified behavior"
26987 #: c-family/c-pragma.c:356 c-family/c-pragma.c:361
26988 #, gcc-internal-format
26989 msgid "malformed #pragma weak, ignored"
26992 #: c-family/c-pragma.c:365
26993 #, gcc-internal-format
26994 msgid "junk at end of %<#pragma weak%>"
26997 #: c-family/c-pragma.c:371
26998 #, gcc-internal-format
26999 msgid "%<#pragma weak%> declaration of %q+D not allowed, ignored"
27002 #: c-family/c-pragma.c:428
27003 #, gcc-internal-format
27004 msgid "%<#pragma scalar_storage_order%> is not supported for C++"
27007 #: c-family/c-pragma.c:434
27008 #, gcc-internal-format
27010 "missing [big-endian|little-endian|default] after %<#pragma "
27011 "scalar_storage_order%>"
27014 #: c-family/c-pragma.c:443
27015 #, gcc-internal-format
27017 "expected [big-endian|little-endian|default] after %<#pragma "
27018 "scalar_storage_order%>"
27021 #: c-family/c-pragma.c:497 c-family/c-pragma.c:499
27022 #, gcc-internal-format
27023 msgid "malformed #pragma redefine_extname, ignored"
27026 #: c-family/c-pragma.c:502
27027 #, gcc-internal-format
27028 msgid "junk at end of %<#pragma redefine_extname%>"
27031 #: c-family/c-pragma.c:530 c-family/c-pragma.c:603
27032 #, gcc-internal-format
27033 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
27036 #: c-family/c-pragma.c:558
27037 #, gcc-internal-format
27039 "#pragma redefine_extname ignored due to conflict with previous #pragma "
27043 #: c-family/c-pragma.c:594
27044 #, gcc-internal-format
27045 msgid "asm declaration ignored due to conflict with previous rename"
27048 #: c-family/c-pragma.c:625
27049 #, gcc-internal-format
27051 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
27054 #: c-family/c-pragma.c:686
27055 #, gcc-internal-format
27057 "#pragma GCC visibility push() must specify default, internal, hidden or "
27061 #: c-family/c-pragma.c:728
27062 #, gcc-internal-format
27063 msgid "#pragma GCC visibility must be followed by push or pop"
27066 #: c-family/c-pragma.c:734
27067 #, gcc-internal-format
27068 msgid "no matching push for %<#pragma GCC visibility pop%>"
27071 #: c-family/c-pragma.c:739 c-family/c-pragma.c:746
27072 #, gcc-internal-format
27073 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
27076 #: c-family/c-pragma.c:742
27077 #, gcc-internal-format
27078 msgid "malformed #pragma GCC visibility push"
27081 #: c-family/c-pragma.c:750
27082 #, gcc-internal-format
27083 msgid "junk at end of %<#pragma GCC visibility%>"
27086 #: c-family/c-pragma.c:762
27087 #, gcc-internal-format
27089 "missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
27092 #: c-family/c-pragma.c:788
27093 #, gcc-internal-format
27095 "expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
27098 #: c-family/c-pragma.c:797
27099 #, gcc-internal-format
27100 msgid "missing option after %<#pragma GCC diagnostic%> kind"
27103 #: c-family/c-pragma.c:808
27104 #, gcc-internal-format
27105 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
27108 #: c-family/c-pragma.c:814
27109 #, gcc-internal-format
27110 msgid "%qs is not an option that controls warnings"
27113 #: c-family/c-pragma.c:822
27114 #, gcc-internal-format
27115 msgid "option %qs is valid for %s but not for %s"
27118 #: c-family/c-pragma.c:854
27119 #, gcc-internal-format
27120 msgid "#pragma GCC option is not allowed inside functions"
27123 #: c-family/c-pragma.c:867
27124 #, gcc-internal-format
27125 msgid "%<#pragma GCC option%> is not a string"
27128 #: c-family/c-pragma.c:894
27129 #, gcc-internal-format
27131 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
27134 #: c-family/c-pragma.c:900
27135 #, gcc-internal-format
27136 msgid "#pragma GCC target string... is badly formed"
27139 #: c-family/c-pragma.c:923
27140 #, gcc-internal-format
27141 msgid "#pragma GCC optimize is not allowed inside functions"
27144 #: c-family/c-pragma.c:936
27145 #, gcc-internal-format
27146 msgid "%<#pragma GCC optimize%> is not a string or number"
27149 #: c-family/c-pragma.c:962
27150 #, gcc-internal-format
27152 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
27155 #: c-family/c-pragma.c:968
27156 #, gcc-internal-format
27157 msgid "#pragma GCC optimize string... is badly formed"
27160 #: c-family/c-pragma.c:1009
27161 #, gcc-internal-format
27162 msgid "junk at end of %<#pragma push_options%>"
27165 #: c-family/c-pragma.c:1039
27166 #, gcc-internal-format
27167 msgid "junk at end of %<#pragma pop_options%>"
27170 #: c-family/c-pragma.c:1046
27171 #, gcc-internal-format
27173 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
27177 #: c-family/c-pragma.c:1088
27178 #, gcc-internal-format
27179 msgid "junk at end of %<#pragma reset_options%>"
27182 #: c-family/c-pragma.c:1126 c-family/c-pragma.c:1133
27183 #, gcc-internal-format
27184 msgid "expected a string after %<#pragma message%>"
27187 #: c-family/c-pragma.c:1128
27188 #, gcc-internal-format
27189 msgid "malformed %<#pragma message%>, ignored"
27192 #: c-family/c-pragma.c:1138
27193 #, gcc-internal-format
27194 msgid "junk at end of %<#pragma message%>"
27197 #: c-family/c-pragma.c:1141
27198 #, gcc-internal-format, gfc-internal-format
27199 msgid "#pragma message: %s"
27202 #: c-family/c-pragma.c:1178
27203 #, gcc-internal-format
27204 msgid "invalid location for %<pragma %s%>, ignored"
27207 #: c-family/c-pragma.c:1185 c-family/c-pragma.c:1199
27208 #, gcc-internal-format
27209 msgid "malformed %<#pragma %s%>, ignored"
27212 #: c-family/c-pragma.c:1205
27213 #, gcc-internal-format
27214 msgid "junk at end of %<#pragma %s%>"
27217 #: c-family/c-pragma.c:1223
27218 #, gcc-internal-format
27219 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
27222 #: c-family/c-pragma.c:1232
27223 #, gcc-internal-format
27224 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
27227 #: c-family/c-pragma.c:1238
27228 #, gcc-internal-format
27229 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
27232 #: c-family/c-pretty-print.c:329
27233 #, gcc-internal-format
27234 msgid "<type-error>"
27237 #: c-family/c-pretty-print.c:371
27238 #, gcc-internal-format
27239 msgid "<unnamed-unsigned:"
27242 #: c-family/c-pretty-print.c:375
27243 #, gcc-internal-format
27244 msgid "<unnamed-float:"
27247 #: c-family/c-pretty-print.c:378
27248 #, gcc-internal-format
27249 msgid "<unnamed-fixed:"
27252 #: c-family/c-pretty-print.c:393
27253 #, gcc-internal-format
27254 msgid "<typedef-error>"
27257 #: c-family/c-pretty-print.c:408
27258 #, gcc-internal-format
27259 msgid "<tag-error>"
27262 #: c-family/c-pretty-print.c:1234
27263 #, gcc-internal-format
27264 msgid "<erroneous-expression>"
27267 #: c-family/c-pretty-print.c:1238 cp/cxx-pretty-print.c:132
27268 #, gcc-internal-format
27269 msgid "<return-value>"
27272 #: c-family/c-semantics.c:197
27273 #, gcc-internal-format, gfc-internal-format
27274 msgid "wrong type argument to %s"
27277 #: c-family/c-warn.c:54 c-family/c-warn.c:67 cp/constexpr.c:1849
27278 #: cp/constexpr.c:4123
27279 #, gcc-internal-format
27280 msgid "overflow in constant expression"
27283 #: c-family/c-warn.c:94
27284 #, gcc-internal-format
27285 msgid "integer overflow in expression %qE of type %qT results in %qE"
27288 #: c-family/c-warn.c:96
27289 #, gcc-internal-format
27290 msgid "integer overflow in expression of type %qT results in %qE"
27293 #: c-family/c-warn.c:102
27294 #, gcc-internal-format
27295 msgid "floating point overflow in expression %qE of type %qT results in %qE"
27298 #: c-family/c-warn.c:104
27299 #, gcc-internal-format
27300 msgid "floating point overflow in expression of type %qT results in %qE"
27303 #: c-family/c-warn.c:110
27304 #, gcc-internal-format
27305 msgid "fixed-point overflow in expression %qE of type %qT results in %qE"
27308 #: c-family/c-warn.c:112
27309 #, gcc-internal-format
27310 msgid "fixed-point overflow in expression of type %qT results in %qE"
27313 #: c-family/c-warn.c:118
27314 #, gcc-internal-format
27315 msgid "vector overflow in expression %qE of type %qT results in %qE"
27318 #: c-family/c-warn.c:120
27319 #, gcc-internal-format
27320 msgid "vector overflow in expression of type %qT results in %qE"
27323 #: c-family/c-warn.c:127
27324 #, gcc-internal-format
27325 msgid "complex integer overflow in expression %qE of type %qT results in %qE"
27328 #: c-family/c-warn.c:129
27329 #, gcc-internal-format
27330 msgid "complex integer overflow in expression of type %qT results in %qE"
27333 #: c-family/c-warn.c:133
27334 #, gcc-internal-format
27336 "complex floating point overflow in expression %qE of type %qT results in %qE"
27339 #: c-family/c-warn.c:135
27340 #, gcc-internal-format
27342 "complex floating point overflow in expression of type %qT results in %qE"
27345 #: c-family/c-warn.c:217
27346 #, gcc-internal-format
27347 msgid "logical %<or%> applied to non-boolean constant"
27350 #: c-family/c-warn.c:220
27351 #, gcc-internal-format
27352 msgid "logical %<and%> applied to non-boolean constant"
27355 #: c-family/c-warn.c:290
27356 #, gcc-internal-format
27357 msgid "logical %<or%> of collectively exhaustive tests is always true"
27360 #: c-family/c-warn.c:294
27361 #, gcc-internal-format
27362 msgid "logical %<and%> of mutually exclusive tests is always false"
27365 #: c-family/c-warn.c:304
27366 #, gcc-internal-format
27367 msgid "logical %<or%> of equal expressions"
27370 #: c-family/c-warn.c:307
27371 #, gcc-internal-format
27372 msgid "logical %<and%> of equal expressions"
27375 #: c-family/c-warn.c:385
27376 #, gcc-internal-format
27377 msgid "bitwise comparison always evaluates to false"
27380 #: c-family/c-warn.c:388
27381 #, gcc-internal-format
27382 msgid "bitwise comparison always evaluates to true"
27385 #: c-family/c-warn.c:442
27386 #, gcc-internal-format
27387 msgid "self-comparison always evaluates to true"
27390 #: c-family/c-warn.c:445
27391 #, gcc-internal-format
27392 msgid "self-comparison always evaluates to false"
27395 #: c-family/c-warn.c:495
27396 #, gcc-internal-format
27397 msgid "logical not is only applied to the left hand side of comparison"
27400 #: c-family/c-warn.c:503
27401 #, gcc-internal-format
27403 "add parentheses around left hand side expression to silence this warning"
27406 #: c-family/c-warn.c:637
27407 #, gcc-internal-format
27408 msgid "type-punning to incomplete type might break strict-aliasing rules"
27411 #: c-family/c-warn.c:655
27412 #, gcc-internal-format
27413 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
27416 #: c-family/c-warn.c:663 c-family/c-warn.c:681
27417 #, gcc-internal-format
27418 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
27421 #: c-family/c-warn.c:823
27422 #, gcc-internal-format
27424 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27425 "you mean to use the size of the destination?"
27428 #: c-family/c-warn.c:854
27429 #, gcc-internal-format
27431 "argument to %<sizeof%> in %qD call is the same expression as the "
27432 "destination; did you mean to remove the addressof?"
27435 #: c-family/c-warn.c:861
27436 #, gcc-internal-format
27438 "argument to %<sizeof%> in %qD call is the same expression as the "
27439 "destination; did you mean to provide an explicit length?"
27442 #: c-family/c-warn.c:866
27443 #, gcc-internal-format
27445 "argument to %<sizeof%> in %qD call is the same expression as the "
27446 "destination; did you mean to dereference it?"
27449 #: c-family/c-warn.c:878
27450 #, gcc-internal-format
27452 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
27453 "destination; expected %qT or an explicit length"
27456 #: c-family/c-warn.c:894
27457 #, gcc-internal-format
27459 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27460 "you mean to remove the addressof?"
27463 #: c-family/c-warn.c:901
27464 #, gcc-internal-format
27466 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27467 "you mean to provide an explicit length?"
27470 #: c-family/c-warn.c:906
27471 #, gcc-internal-format
27473 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
27474 "you mean to dereference it?"
27477 #: c-family/c-warn.c:918
27478 #, gcc-internal-format
27480 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
27481 "source; expected %qT or an explicit length"
27484 #: c-family/c-warn.c:934
27485 #, gcc-internal-format
27487 "argument to %<sizeof%> in %qD call is the same expression as the first "
27488 "source; did you mean to remove the addressof?"
27491 #: c-family/c-warn.c:941
27492 #, gcc-internal-format
27494 "argument to %<sizeof%> in %qD call is the same expression as the first "
27495 "source; did you mean to provide an explicit length?"
27498 #: c-family/c-warn.c:946
27499 #, gcc-internal-format
27501 "argument to %<sizeof%> in %qD call is the same expression as the first "
27502 "source; did you mean to dereference it?"
27505 #: c-family/c-warn.c:958
27506 #, gcc-internal-format
27508 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first "
27509 "source; expected %qT or an explicit length"
27512 #: c-family/c-warn.c:974
27513 #, gcc-internal-format
27515 "argument to %<sizeof%> in %qD call is the same expression as the second "
27516 "source; did you mean to remove the addressof?"
27519 #: c-family/c-warn.c:981
27520 #, gcc-internal-format
27522 "argument to %<sizeof%> in %qD call is the same expression as the second "
27523 "source; did you mean to provide an explicit length?"
27526 #: c-family/c-warn.c:986
27527 #, gcc-internal-format
27529 "argument to %<sizeof%> in %qD call is the same expression as the second "
27530 "source; did you mean to dereference it?"
27533 #: c-family/c-warn.c:998
27534 #, gcc-internal-format
27536 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
27537 "second source; expected %qT or an explicit length"
27540 #: c-family/c-warn.c:1027 c-family/c-warn.c:1034
27541 #, gcc-internal-format
27542 msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
27545 #: c-family/c-warn.c:1044
27546 #, gcc-internal-format
27547 msgid "first argument of %q+D should be %<int%>"
27550 #: c-family/c-warn.c:1053
27551 #, gcc-internal-format
27552 msgid "second argument of %q+D should be %<char **%>"
27555 #: c-family/c-warn.c:1062
27556 #, gcc-internal-format
27557 msgid "third argument of %q+D should probably be %<char **%>"
27560 #: c-family/c-warn.c:1073
27561 #, gcc-internal-format
27562 msgid "%q+D takes only zero or two arguments"
27565 #: c-family/c-warn.c:1077
27566 #, gcc-internal-format
27567 msgid "%q+D declared as variadic function"
27570 #: c-family/c-warn.c:1119
27571 #, gcc-internal-format
27572 msgid "conversion to %qT from boolean expression"
27575 #: c-family/c-warn.c:1137 c-family/c-warn.c:1212
27576 #, gcc-internal-format
27577 msgid "conversion from %qT to %qT changes value from %qE to %qE"
27580 #: c-family/c-warn.c:1141 c-family/c-warn.c:1220
27581 #, gcc-internal-format
27582 msgid "conversion from %qT to %qT changes the value of %qE"
27585 #: c-family/c-warn.c:1161
27586 #, gcc-internal-format
27587 msgid "conversion from %qT to %qT discards imaginary component"
27590 #: c-family/c-warn.c:1173
27591 #, gcc-internal-format
27592 msgid "conversion from %qT to %qT may change value"
27595 #: c-family/c-warn.c:1233 c-family/c-warn.c:1250 c-family/c-warn.c:1267
27596 #, gcc-internal-format
27597 msgid "overflow in conversion from %qT to %qT changes value from %qE to %qE"
27600 #: c-family/c-warn.c:1238 c-family/c-warn.c:1255 c-family/c-warn.c:1272
27601 #, gcc-internal-format
27602 msgid "overflow in conversion from %qT to %qT changes the value of %qE"
27605 #: c-family/c-warn.c:1302
27606 #, gcc-internal-format
27607 msgid "case value %qs not in enumerated type"
27610 #: c-family/c-warn.c:1307
27611 #, gcc-internal-format
27612 msgid "case value %qs not in enumerated type %qT"
27615 #: c-family/c-warn.c:1368
27616 #, gcc-internal-format
27617 msgid "switch missing default case"
27620 #: c-family/c-warn.c:1413
27621 #, gcc-internal-format
27622 msgid "switch condition has boolean value"
27625 #: c-family/c-warn.c:1486
27626 #, gcc-internal-format
27627 msgid "enumeration value %qE not handled in switch"
27630 #: c-family/c-warn.c:1514
27631 #, gcc-internal-format
27633 "the omitted middle operand in ?: will always be %<true%>, suggest explicit "
27637 #: c-family/c-warn.c:1535
27638 #, gcc-internal-format
27639 msgid "assignment of member %qD in read-only object"
27642 #: c-family/c-warn.c:1537
27643 #, gcc-internal-format
27644 msgid "increment of member %qD in read-only object"
27647 #: c-family/c-warn.c:1539
27648 #, gcc-internal-format
27649 msgid "decrement of member %qD in read-only object"
27652 #: c-family/c-warn.c:1541
27653 #, gcc-internal-format
27654 msgid "member %qD in read-only object used as %<asm%> output"
27657 #: c-family/c-warn.c:1545
27658 #, gcc-internal-format
27659 msgid "assignment of read-only member %qD"
27662 #: c-family/c-warn.c:1546
27663 #, gcc-internal-format
27664 msgid "increment of read-only member %qD"
27667 #: c-family/c-warn.c:1547
27668 #, gcc-internal-format
27669 msgid "decrement of read-only member %qD"
27672 #: c-family/c-warn.c:1548
27673 #, gcc-internal-format
27674 msgid "read-only member %qD used as %<asm%> output"
27677 #: c-family/c-warn.c:1552
27678 #, gcc-internal-format
27679 msgid "assignment of read-only variable %qD"
27682 #: c-family/c-warn.c:1553
27683 #, gcc-internal-format
27684 msgid "increment of read-only variable %qD"
27687 #: c-family/c-warn.c:1554
27688 #, gcc-internal-format
27689 msgid "decrement of read-only variable %qD"
27692 #: c-family/c-warn.c:1555
27693 #, gcc-internal-format
27694 msgid "read-only variable %qD used as %<asm%> output"
27697 #: c-family/c-warn.c:1558
27698 #, gcc-internal-format
27699 msgid "assignment of read-only parameter %qD"
27702 #: c-family/c-warn.c:1559
27703 #, gcc-internal-format
27704 msgid "increment of read-only parameter %qD"
27707 #: c-family/c-warn.c:1560
27708 #, gcc-internal-format
27709 msgid "decrement of read-only parameter %qD"
27712 #: c-family/c-warn.c:1561
27713 #, gcc-internal-format
27714 msgid "read-only parameter %qD use as %<asm%> output"
27717 #: c-family/c-warn.c:1566
27718 #, gcc-internal-format
27719 msgid "assignment of read-only named return value %qD"
27722 #: c-family/c-warn.c:1568
27723 #, gcc-internal-format
27724 msgid "increment of read-only named return value %qD"
27727 #: c-family/c-warn.c:1570
27728 #, gcc-internal-format
27729 msgid "decrement of read-only named return value %qD"
27732 #: c-family/c-warn.c:1572
27733 #, gcc-internal-format
27734 msgid "read-only named return value %qD used as %<asm%>output"
27737 #: c-family/c-warn.c:1577
27738 #, gcc-internal-format
27739 msgid "assignment of function %qD"
27742 #: c-family/c-warn.c:1578
27743 #, gcc-internal-format
27744 msgid "increment of function %qD"
27747 #: c-family/c-warn.c:1579
27748 #, gcc-internal-format
27749 msgid "decrement of function %qD"
27752 #: c-family/c-warn.c:1580
27753 #, gcc-internal-format
27754 msgid "function %qD used as %<asm%> output"
27757 #: c-family/c-warn.c:1583 c/c-typeck.c:4777
27758 #, gcc-internal-format
27759 msgid "assignment of read-only location %qE"
27762 #: c-family/c-warn.c:1584 c/c-typeck.c:4780
27763 #, gcc-internal-format
27764 msgid "increment of read-only location %qE"
27767 #: c-family/c-warn.c:1585 c/c-typeck.c:4783
27768 #, gcc-internal-format
27769 msgid "decrement of read-only location %qE"
27772 #: c-family/c-warn.c:1586
27773 #, gcc-internal-format
27774 msgid "read-only location %qE used as %<asm%> output"
27777 #: c-family/c-warn.c:1600
27778 #, gcc-internal-format
27779 msgid "lvalue required as left operand of assignment"
27782 #: c-family/c-warn.c:1603
27783 #, gcc-internal-format
27784 msgid "lvalue required as increment operand"
27787 #: c-family/c-warn.c:1606
27788 #, gcc-internal-format
27789 msgid "lvalue required as decrement operand"
27792 #: c-family/c-warn.c:1609
27793 #, gcc-internal-format
27794 msgid "lvalue required as unary %<&%> operand"
27797 #: c-family/c-warn.c:1612
27798 #, gcc-internal-format
27799 msgid "lvalue required in asm statement"
27802 #: c-family/c-warn.c:1629
27803 #, gcc-internal-format
27804 msgid "invalid type argument (have %qT)"
27807 #: c-family/c-warn.c:1633
27808 #, gcc-internal-format
27809 msgid "invalid type argument of array indexing (have %qT)"
27812 #: c-family/c-warn.c:1638
27813 #, gcc-internal-format
27814 msgid "invalid type argument of unary %<*%> (have %qT)"
27817 #: c-family/c-warn.c:1643
27818 #, gcc-internal-format
27819 msgid "invalid type argument of %<->%> (have %qT)"
27822 #: c-family/c-warn.c:1648
27823 #, gcc-internal-format
27824 msgid "invalid type argument of %<->*%> (have %qT)"
27827 #: c-family/c-warn.c:1653
27828 #, gcc-internal-format
27829 msgid "invalid type argument of implicit conversion (have %qT)"
27832 #: c-family/c-warn.c:1674
27833 #, gcc-internal-format
27834 msgid "array subscript has type %<char%>"
27837 #: c-family/c-warn.c:1709 c-family/c-warn.c:1712
27838 #, gcc-internal-format
27839 msgid "suggest parentheses around %<+%> inside %<<<%>"
27842 #: c-family/c-warn.c:1715 c-family/c-warn.c:1718
27843 #, gcc-internal-format
27844 msgid "suggest parentheses around %<-%> inside %<<<%>"
27847 #: c-family/c-warn.c:1724 c-family/c-warn.c:1727
27848 #, gcc-internal-format
27849 msgid "suggest parentheses around %<+%> inside %<>>%>"
27852 #: c-family/c-warn.c:1730 c-family/c-warn.c:1733
27853 #, gcc-internal-format
27854 msgid "suggest parentheses around %<-%> inside %<>>%>"
27857 #: c-family/c-warn.c:1739 c-family/c-warn.c:1742
27858 #, gcc-internal-format
27859 msgid "suggest parentheses around %<&&%> within %<||%>"
27862 #: c-family/c-warn.c:1749 c-family/c-warn.c:1753
27863 #, gcc-internal-format
27864 msgid "suggest parentheses around arithmetic in operand of %<|%>"
27867 #: c-family/c-warn.c:1757 c-family/c-warn.c:1760
27868 #, gcc-internal-format
27869 msgid "suggest parentheses around comparison in operand of %<|%>"
27872 #: c-family/c-warn.c:1765
27873 #, gcc-internal-format
27875 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!"
27879 #: c-family/c-warn.c:1773 c-family/c-warn.c:1777
27880 #, gcc-internal-format
27881 msgid "suggest parentheses around arithmetic in operand of %<^%>"
27884 #: c-family/c-warn.c:1781 c-family/c-warn.c:1784
27885 #, gcc-internal-format
27886 msgid "suggest parentheses around comparison in operand of %<^%>"
27889 #: c-family/c-warn.c:1790 c-family/c-warn.c:1793
27890 #, gcc-internal-format
27891 msgid "suggest parentheses around %<+%> in operand of %<&%>"
27894 #: c-family/c-warn.c:1796 c-family/c-warn.c:1799
27895 #, gcc-internal-format
27896 msgid "suggest parentheses around %<-%> in operand of %<&%>"
27899 #: c-family/c-warn.c:1803 c-family/c-warn.c:1806
27900 #, gcc-internal-format
27901 msgid "suggest parentheses around comparison in operand of %<&%>"
27904 #: c-family/c-warn.c:1811
27905 #, gcc-internal-format
27907 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!"
27911 #: c-family/c-warn.c:1818 c-family/c-warn.c:1821
27912 #, gcc-internal-format
27913 msgid "suggest parentheses around comparison in operand of %<==%>"
27916 #: c-family/c-warn.c:1826 c-family/c-warn.c:1829
27917 #, gcc-internal-format
27918 msgid "suggest parentheses around comparison in operand of %<!=%>"
27921 #: c-family/c-warn.c:1839 c-family/c-warn.c:1845
27922 #, gcc-internal-format
27923 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
27926 #: c-family/c-warn.c:1861
27927 #, gcc-internal-format
27928 msgid "label %q+D defined but not used"
27931 #: c-family/c-warn.c:1863
27932 #, gcc-internal-format
27933 msgid "label %q+D declared but not defined"
27936 #: c-family/c-warn.c:1886
27937 #, gcc-internal-format
27938 msgid "division by zero"
27941 #: c-family/c-warn.c:1906
27942 #, gcc-internal-format
27944 "%<memset%> used with constant zero length parameter; this could be due to "
27945 "transposed parameters"
27948 #: c-family/c-warn.c:1930
27949 #, gcc-internal-format
27951 "%<memset%> used with length equal to number of elements without "
27952 "multiplication by element size"
27955 #: c-family/c-warn.c:1969 c/c-typeck.c:11518 c/c-typeck.c:11686
27956 #: cp/typeck.c:5045
27957 #, gcc-internal-format
27958 msgid "comparison between types %qT and %qT"
27961 #: c-family/c-warn.c:2019
27962 #, gcc-internal-format
27963 msgid "comparison of integer expressions of different signedness: %qT and %qT"
27966 #: c-family/c-warn.c:2072
27967 #, gcc-internal-format
27968 msgid "promoted ~unsigned is always non-zero"
27971 #: c-family/c-warn.c:2075
27972 #, gcc-internal-format
27973 msgid "comparison of promoted ~unsigned with constant"
27976 #: c-family/c-warn.c:2085
27977 #, gcc-internal-format
27978 msgid "comparison of promoted ~unsigned with unsigned"
27981 #: c-family/c-warn.c:2139
27982 #, gcc-internal-format
27983 msgid "unused parameter %qD"
27986 #: c-family/c-warn.c:2201
27987 #, gcc-internal-format
27988 msgid "typedef %qD locally defined but not used"
27991 #: c-family/c-warn.c:2236
27992 #, gcc-internal-format
27993 msgid "duplicated %<if%> condition"
27996 #: c-family/c-warn.c:2265
27997 #, gcc-internal-format
27999 "optimization attribute on %qD follows definition but the attribute doesn%'t "
28003 #: c-family/c-warn.c:2273
28004 #, gcc-internal-format
28006 "inline declaration of %qD follows declaration with attribute %<noinline%>"
28009 #: c-family/c-warn.c:2278
28010 #, gcc-internal-format
28012 "declaration of %q+D with attribute %<noinline%> follows inline declaration"
28015 #: c-family/c-warn.c:2325
28016 #, gcc-internal-format
28017 msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
28020 #: c-family/c-warn.c:2363 c-family/c-warn.c:2387
28021 #, gcc-internal-format
28022 msgid "comparison of constant %qE with boolean expression is always false"
28025 #: c-family/c-warn.c:2366 c-family/c-warn.c:2384
28026 #, gcc-internal-format
28027 msgid "comparison of constant %qE with boolean expression is always true"
28030 #: c-family/c-warn.c:2434
28032 "passing argument %i to restrict-qualified parameter aliases with argument %Z"
28034 "passing argument %i to restrict-qualified parameter aliases with arguments %Z"
28038 #: c-family/c-warn.c:2499 c/c-typeck.c:5307 cp/call.c:5377
28039 #, gcc-internal-format
28040 msgid "this condition has identical branches"
28043 #: c-family/c-warn.c:2605
28044 #, gcc-internal-format
28045 msgid "macro expands to multiple statements"
28048 #: c-family/c-warn.c:2606
28049 #, gcc-internal-format
28050 msgid "some parts of macro expansion are not guarded by this %qs clause"
28053 #: c-family/cppspec.c:94
28054 #, gcc-internal-format
28055 msgid "%qs is not a valid option to the preprocessor"
28058 #: c-family/cppspec.c:113
28059 #, gcc-internal-format
28060 msgid "too many input files"
28063 #: common/config/aarch64/aarch64-common.c:322 config/aarch64/aarch64.c:10803
28064 #, gcc-internal-format
28065 msgid "unknown value %qs for -mcpu"
28068 #: common/config/alpha/alpha-common.c:75
28069 #, gcc-internal-format
28070 msgid "bad value %qs for -mtls-size switch"
28073 #: common/config/arc/arc-common.c:81
28074 #, gcc-internal-format
28075 msgid "multiple -mcpu= options specified."
28078 #: common/config/arc/arc-common.c:87
28079 #, gcc-internal-format
28080 msgid "Unsupported value for mmpy-option"
28083 #: common/config/arm/arm-common.c:259
28084 #, gcc-internal-format, gfc-internal-format
28085 msgid "%%:target_mode_check takes an even number of parameters"
28088 #: common/config/arm/arm-common.c:269
28089 #, gcc-internal-format, gfc-internal-format
28090 msgid "unrecognized option passed to %%:target_mode_check"
28093 #: common/config/arm/arm-common.c:322 common/config/arm/arm-common.c:376
28094 #: common/config/arm/arm-common.c:423 config/aarch64/aarch64.c:10756
28095 #, gcc-internal-format
28096 msgid "valid arguments are: %s; did you mean %qs?"
28099 #: common/config/arm/arm-common.c:325 common/config/arm/arm-common.c:379
28100 #: common/config/arm/arm-common.c:426 config/aarch64/aarch64.c:10759
28101 #, gcc-internal-format, gfc-internal-format
28102 msgid "valid arguments are: %s"
28105 #: common/config/arm/arm-common.c:352 common/config/arm/arm-common.c:406
28106 #, gcc-internal-format, gfc-internal-format
28107 msgid "unrecognized %s target: %s"
28110 #: common/config/arm/arm-common.c:442
28111 #, gcc-internal-format, gfc-internal-format
28112 msgid "unrecognized -mfpu target: %s"
28115 #: common/config/arm/arm-common.c:470
28116 #, gcc-internal-format
28117 msgid "%qs does not support feature %qs"
28120 #: common/config/arm/arm-common.c:481
28121 #, gcc-internal-format
28122 msgid "valid feature names are: %s; did you mean %qs?"
28125 #: common/config/arm/arm-common.c:484
28126 #, gcc-internal-format, gfc-internal-format
28127 msgid "valid feature names are: %s"
28130 #: common/config/arm/arm-common.c:502
28131 #, gcc-internal-format, gfc-internal-format
28132 msgid "%s does not take any feature options"
28135 #: common/config/arm/arm-common.c:593
28136 #, gcc-internal-format, gfc-internal-format
28137 msgid "%%:canon_for_mlib takes 1 or more pairs of parameters"
28140 #: common/config/arm/arm-common.c:607
28141 #, gcc-internal-format, gfc-internal-format
28142 msgid "unrecognized operand to %%:canon_for_mlib"
28145 #: common/config/arm/arm-common.c:953
28146 #, gcc-internal-format, gfc-internal-format
28147 msgid "unrecognized operand to %%:asm_auto_mfpu"
28150 #: common/config/bfin/bfin-common.c:304 common/config/m68k/m68k-common.c:60
28151 #, gcc-internal-format, gfc-internal-format
28152 msgid "-mshared-library-id=%s is not between 0 and %d"
28155 #: common/config/bfin/bfin-common.c:323
28156 #, gcc-internal-format, gfc-internal-format
28157 msgid "-mcpu=%s is not valid"
28160 #: common/config/bfin/bfin-common.c:359
28161 #, gcc-internal-format, gfc-internal-format
28162 msgid "-mcpu=%s has invalid silicon revision"
28165 #: common/config/i386/i386-common.c:1322
28166 #, gcc-internal-format
28167 msgid "-malign-loops is obsolete, use -falign-loops"
28170 #: common/config/i386/i386-common.c:1324
28171 #, gcc-internal-format, gfc-internal-format
28172 msgid "-malign-loops=%d is not between 0 and %d"
28175 #: common/config/i386/i386-common.c:1331
28176 #, gcc-internal-format
28177 msgid "-malign-jumps is obsolete, use -falign-jumps"
28180 #: common/config/i386/i386-common.c:1333
28181 #, gcc-internal-format, gfc-internal-format
28182 msgid "-malign-jumps=%d is not between 0 and %d"
28185 #: common/config/i386/i386-common.c:1341
28186 #, gcc-internal-format
28187 msgid "-malign-functions is obsolete, use -falign-functions"
28190 #: common/config/i386/i386-common.c:1343
28191 #, gcc-internal-format, gfc-internal-format
28192 msgid "-malign-functions=%d is not between 0 and %d"
28195 #: common/config/i386/i386-common.c:1352
28196 #, gcc-internal-format, gfc-internal-format
28197 msgid "-mbranch-cost=%d is not between 0 and 5"
28200 #: common/config/i386/i386-common.c:1406
28201 #, gcc-internal-format
28202 msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
28205 #: common/config/i386/i386-common.c:1412
28206 #, gcc-internal-format
28207 msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
28210 #: common/config/ia64/ia64-common.c:58
28211 #, gcc-internal-format
28212 msgid "bad value %<%s%> for -mtls-size= switch"
28215 #: common/config/msp430/msp430-common.c:57
28216 #, gcc-internal-format, gfc-internal-format
28217 msgid "unrecognized argument of -mcpu: %s"
28220 #: common/config/nds32/nds32-common.c:49
28221 #, gcc-internal-format
28222 msgid "for the option -misr-vector-size=X, the valid X must be: 4 or 16"
28225 #: common/config/nds32/nds32-common.c:60
28226 #, gcc-internal-format
28228 "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, "
28232 #: common/config/powerpcspe/powerpcspe-common.c:173
28233 #: common/config/rs6000/rs6000-common.c:181 config/sparc/sparc.c:1734
28234 #, gcc-internal-format, gfc-internal-format
28235 msgid "unknown -mdebug-%s switch"
28238 #: common/config/powerpcspe/powerpcspe-common.c:221
28239 #: common/config/rs6000/rs6000-common.c:220
28240 #, gcc-internal-format, gfc-internal-format
28241 msgid "unknown switch -mlong-double-%s"
28244 #: common/config/powerpcspe/powerpcspe-common.c:231
28245 #, gcc-internal-format
28246 msgid "-msingle-float option equivalent to -mhard-float"
28249 #: common/config/powerpcspe/powerpcspe-common.c:247
28250 #, gcc-internal-format
28251 msgid "-msimple-fpu option ignored"
28254 #: common/config/powerpcspe/powerpcspe-common.c:313
28255 #: common/config/rs6000/rs6000-common.c:255
28256 #, gcc-internal-format
28258 "%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with "
28259 "glibc-2.18 or later"
28262 #: common/config/riscv/riscv-common.c:44
28263 #, gcc-internal-format, gfc-internal-format
28264 msgid "-march=%s: ISA string must begin with rv32 or rv64"
28267 #: common/config/riscv/riscv-common.c:93
28268 #, gcc-internal-format
28269 msgid "RV64E is not a valid base ISA"
28272 #: common/config/riscv/riscv-common.c:109
28273 #, gcc-internal-format, gfc-internal-format
28274 msgid "-march=%s: invalid ISA string"
28277 #: common/config/riscv/riscv-common.c:119
28278 #, gcc-internal-format
28279 msgid "-march=%s: unsupported ISA substring %qs"
28282 #: common/config/rx/rx-common.c:61
28283 #, gcc-internal-format
28284 msgid "the RX200 cpu does not have FPU hardware"
28287 #: common/config/rx/rx-common.c:63
28288 #, gcc-internal-format
28289 msgid "the RX100 cpu does not have FPU hardware"
28292 #: common/config/s390/s390-common.c:96
28293 #, gcc-internal-format
28294 msgid "stack guard value must be an exact power of 2"
28297 #: common/config/s390/s390-common.c:101
28298 #, gcc-internal-format
28299 msgid "stack size must be an exact power of 2"
28302 #: common/config/v850/v850-common.c:47
28303 #, gcc-internal-format
28304 msgid "value passed in %qs is too large"
28307 #: config/darwin-c.c:82
28308 #, gcc-internal-format
28309 msgid "too many #pragma options align=reset"
28312 #: config/darwin-c.c:102 config/darwin-c.c:105 config/darwin-c.c:107
28313 #: config/darwin-c.c:109
28314 #, gcc-internal-format
28315 msgid "malformed '#pragma options', ignoring"
28318 #: config/darwin-c.c:112
28319 #, gcc-internal-format
28320 msgid "junk at end of '#pragma options'"
28323 #: config/darwin-c.c:122
28324 #, gcc-internal-format
28325 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
28328 #: config/darwin-c.c:134
28329 #, gcc-internal-format
28330 msgid "missing '(' after '#pragma unused', ignoring"
28333 #: config/darwin-c.c:155
28334 #, gcc-internal-format
28335 msgid "missing ')' after '#pragma unused', ignoring"
28338 #: config/darwin-c.c:158
28339 #, gcc-internal-format
28340 msgid "junk at end of '#pragma unused'"
28343 #: config/darwin-c.c:169
28344 #, gcc-internal-format
28345 msgid "malformed '#pragma ms_struct', ignoring"
28348 #: config/darwin-c.c:177
28349 #, gcc-internal-format
28350 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
28353 #: config/darwin-c.c:180
28354 #, gcc-internal-format
28355 msgid "junk at end of '#pragma ms_struct'"
28358 #: config/darwin-c.c:406
28359 #, gcc-internal-format, gfc-internal-format
28360 msgid "subframework include %s conflicts with framework include"
28363 #: config/darwin-c.c:718
28364 #, gcc-internal-format
28365 msgid "unknown value %qs of -mmacosx-version-min"
28368 #: config/darwin-driver.c:48
28369 #, gcc-internal-format
28370 msgid "sysctl for kern.osversion failed: %m"
28373 #: config/darwin-driver.c:80
28374 #, gcc-internal-format
28375 msgid "couldn%'t understand kern.osversion %q.*s"
28378 #. Arbitrary limit, number should be like xx.yy.zz
28379 #: config/darwin-driver.c:119
28380 #, gcc-internal-format
28381 msgid "couldn%'t understand version %s\n"
28384 #: config/darwin-driver.c:172
28385 #, gcc-internal-format, gfc-internal-format
28386 msgid "this compiler does not support %s"
28389 #: config/darwin-driver.c:227
28390 #, gcc-internal-format
28391 msgid "this compiler does not support PowerPC (arch flags ignored)"
28394 #: config/darwin-driver.c:231
28395 #, gcc-internal-format, gfc-internal-format
28396 msgid "%s conflicts with i386 (arch flags ignored)"
28399 #: config/darwin-driver.c:239
28400 #, gcc-internal-format, gfc-internal-format
28401 msgid "%s conflicts with x86_64 (arch flags ignored)"
28404 #: config/darwin-driver.c:246
28405 #, gcc-internal-format
28406 msgid "this compiler does not support X86 (arch flags ignored)"
28409 #: config/darwin-driver.c:250
28410 #, gcc-internal-format, gfc-internal-format
28411 msgid "%s conflicts with ppc (arch flags ignored)"
28414 #: config/darwin-driver.c:258
28415 #, gcc-internal-format, gfc-internal-format
28416 msgid "%s conflicts with ppc64 (arch flags ignored)"
28419 #: config/darwin.c:1694
28420 #, gcc-internal-format
28422 "the use of _OBJC_-prefixed variable names to select meta-data sections is "
28423 "deprecated at 4.6 and will be removed in 4.7"
28426 #: config/darwin.c:1952
28427 #, gcc-internal-format, gfc-internal-format
28428 msgid "failed to open temporary file %s for LTO output"
28431 #: config/darwin.c:2045
28432 #, gcc-internal-format
28434 "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
28437 #: config/darwin.c:2052
28438 #, gcc-internal-format
28439 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
28442 #: config/darwin.c:2768
28443 #, gcc-internal-format
28445 "protected visibility attribute not supported in this configuration; ignored"
28448 #: config/darwin.c:2984
28449 #, gcc-internal-format, gfc-internal-format
28450 msgid "failed to open temporary file %s with LTO output"
28453 #: config/darwin.c:3163
28454 #, gcc-internal-format
28456 "%<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-"
28460 #: config/darwin.c:3167
28461 #, gcc-internal-format
28463 "%<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-"
28467 #: config/darwin.c:3204
28468 #, gcc-internal-format
28470 "-freorder-blocks-and-partition does not work with exceptions on this "
28474 #: config/darwin.c:3252
28475 #, gcc-internal-format
28477 "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
28480 #: config/darwin.c:3440
28481 #, gcc-internal-format
28482 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
28485 #: config/darwin.c:3447
28486 #, gcc-internal-format
28487 msgid "built-in function %qD takes one argument only"
28490 #: config/darwin.c:3533
28491 #, gcc-internal-format
28492 msgid "CFString literal is missing"
28495 #: config/darwin.c:3544
28496 #, gcc-internal-format
28497 msgid "CFString literal expression is not a string constant"
28500 #: config/darwin.c:3567
28501 #, gcc-internal-format, gfc-internal-format
28502 msgid "%s in CFString literal"
28505 #: config/host-darwin.c:61
28506 #, gcc-internal-format
28507 msgid "couldn%'t unmap pch_address_space: %m"
28510 #: config/sol2-c.c:91 config/sol2-c.c:107
28511 #, gcc-internal-format
28512 msgid "malformed %<#pragma align%>, ignoring"
28515 #: config/sol2-c.c:100
28516 #, gcc-internal-format
28517 msgid "invalid alignment for %<#pragma align%>, ignoring"
28520 #: config/sol2-c.c:115
28521 #, gcc-internal-format
28522 msgid "%<#pragma align%> must appear before the declaration of %qD, ignoring"
28525 #: config/sol2-c.c:127 config/sol2-c.c:139
28526 #, gcc-internal-format
28527 msgid "malformed %<#pragma align%>"
28530 #: config/sol2-c.c:134
28531 #, gcc-internal-format
28532 msgid "junk at end of %<#pragma align%>"
28535 #: config/sol2-c.c:155 config/sol2-c.c:162
28536 #, gcc-internal-format
28537 msgid "malformed %<#pragma init%>, ignoring"
28540 #: config/sol2-c.c:186 config/sol2-c.c:198
28541 #, gcc-internal-format
28542 msgid "malformed %<#pragma init%>"
28545 #: config/sol2-c.c:193
28546 #, gcc-internal-format
28547 msgid "junk at end of %<#pragma init%>"
28550 #: config/sol2-c.c:214 config/sol2-c.c:221
28551 #, gcc-internal-format
28552 msgid "malformed %<#pragma fini%>, ignoring"
28555 #: config/sol2-c.c:245 config/sol2-c.c:257
28556 #, gcc-internal-format
28557 msgid "malformed %<#pragma fini%>"
28560 #: config/sol2-c.c:252
28561 #, gcc-internal-format
28562 msgid "junk at end of %<#pragma fini%>"
28565 #: config/sol2.c:57
28566 #, gcc-internal-format
28567 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
28570 #: config/vxworks.c:151
28571 #, gcc-internal-format
28572 msgid "PIC is only supported for RTPs"
28575 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
28576 #. sections. machopic_select_section ensures that weak variables go in
28577 #. coalesced sections. Weak aliases (or any other kind of aliases) are
28578 #. not supported. Weak symbols that aren't visible outside the .s file
28579 #. are not supported.
28580 #: config/darwin.h:479
28581 #, gcc-internal-format
28582 msgid "alias definitions not supported in Mach-O; ignored"
28586 #: config/vx-common.h:83
28587 #, gcc-internal-format
28588 msgid "profiler support for VxWorks"
28591 #: config/aarch64/aarch64-builtins.c:1109 config/arm/arm-builtins.c:2272
28592 #, gcc-internal-format
28593 msgid "%Kargument %d must be a constant immediate"
28596 #: config/aarch64/aarch64-builtins.c:1180 config/arm/arm-builtins.c:2502
28597 #, gcc-internal-format
28598 msgid "%Klane index must be a constant immediate"
28601 #: config/aarch64/aarch64-builtins.c:1183
28602 #, gcc-internal-format
28603 msgid "%Ktotal size and element size must be a non-zero constant immediate"
28606 #: config/aarch64/aarch64.c:1085
28607 #, gcc-internal-format
28608 msgid "%qs is incompatible with the use of floating-point types"
28611 #: config/aarch64/aarch64.c:1088
28612 #, gcc-internal-format
28613 msgid "%qs is incompatible with the use of vector types"
28616 #: config/aarch64/aarch64.c:1092
28617 #, gcc-internal-format
28619 "%qs feature modifier is incompatible with the use of floating-point types"
28622 #: config/aarch64/aarch64.c:1095
28623 #, gcc-internal-format
28624 msgid "%qs feature modifier is incompatible with the use of vector types"
28627 #: config/aarch64/aarch64.c:3851
28628 #, gcc-internal-format
28629 msgid "stack probes for SVE frames"
28632 #: config/aarch64/aarch64.c:10394
28633 #, gcc-internal-format, gfc-internal-format
28634 msgid "unknown flag passed in -moverride=%s (%s)"
28637 #: config/aarch64/aarch64.c:10438
28638 #, gcc-internal-format, gfc-internal-format
28639 msgid "%s string ill-formed\n"
28642 #: config/aarch64/aarch64.c:10495
28643 #, gcc-internal-format, gfc-internal-format
28644 msgid "tuning string missing in option (%s)"
28647 #: config/aarch64/aarch64.c:10513
28648 #, gcc-internal-format, gfc-internal-format
28649 msgid "unknown tuning option (%s)"
28652 #: config/aarch64/aarch64.c:10800
28653 #, gcc-internal-format
28654 msgid "missing cpu name in %<-mcpu=%s%>"
28657 #: config/aarch64/aarch64.c:10807
28658 #, gcc-internal-format
28659 msgid "invalid feature modifier in %<-mcpu=%s%>"
28662 #: config/aarch64/aarch64.c:10834
28663 #, gcc-internal-format
28664 msgid "missing arch name in %<-march=%s%>"
28667 #: config/aarch64/aarch64.c:10837
28668 #, gcc-internal-format
28669 msgid "unknown value %qs for -march"
28672 #: config/aarch64/aarch64.c:10841
28673 #, gcc-internal-format
28674 msgid "invalid feature modifier in %<-march=%s%>"
28677 #: config/aarch64/aarch64.c:10867
28678 #, gcc-internal-format
28679 msgid "missing cpu name in %<-mtune=%s%>"
28682 #: config/aarch64/aarch64.c:10870
28683 #, gcc-internal-format
28684 msgid "unknown value %qs for -mtune"
28687 #: config/aarch64/aarch64.c:10988 config/arm/arm.c:3169
28688 #, gcc-internal-format, gfc-internal-format
28689 msgid "switch -mcpu=%s conflicts with -march=%s switch"
28692 #: config/aarch64/aarch64.c:11023
28693 #, gcc-internal-format
28694 msgid "assembler does not support -mabi=ilp32"
28697 #: config/aarch64/aarch64.c:11030
28698 #, gcc-internal-format
28699 msgid "return address signing is only supported for -mabi=lp64"
28702 #: config/aarch64/aarch64.c:11092
28703 #, gcc-internal-format
28704 msgid "code model %qs with -f%s"
28707 #: config/aarch64/aarch64.c:11255
28708 #, gcc-internal-format
28709 msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
28712 #: config/aarch64/aarch64.c:11258
28713 #, gcc-internal-format
28714 msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
28717 #: config/aarch64/aarch64.c:11262 config/aarch64/aarch64.c:11301
28718 #: config/aarch64/aarch64.c:11374
28719 #, gcc-internal-format
28720 msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
28723 #: config/aarch64/aarch64.c:11294
28724 #, gcc-internal-format
28725 msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
28728 #: config/aarch64/aarch64.c:11297
28729 #, gcc-internal-format
28730 msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
28733 #: config/aarch64/aarch64.c:11330
28734 #, gcc-internal-format
28735 msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
28738 #: config/aarch64/aarch64.c:11370
28739 #, gcc-internal-format
28740 msgid "missing value in %<target()%> pragma or attribute"
28743 #: config/aarch64/aarch64.c:11423 config/aarch64/aarch64.c:11600
28744 #, gcc-internal-format
28745 msgid "malformed %<target()%> pragma or attribute"
28748 #: config/aarch64/aarch64.c:11471
28749 #, gcc-internal-format
28750 msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
28753 #: config/aarch64/aarch64.c:11479
28754 #, gcc-internal-format
28755 msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
28758 #: config/aarch64/aarch64.c:11533
28759 #, gcc-internal-format
28760 msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
28763 #: config/aarch64/aarch64.c:11590 config/arm/arm.c:30729
28764 #: config/i386/i386.c:5471 config/powerpcspe/powerpcspe.c:39744
28765 #: config/rs6000/rs6000.c:36036 config/s390/s390.c:15862
28766 #, gcc-internal-format
28767 msgid "attribute %<target%> argument not a string"
28770 #: config/aarch64/aarch64.c:11617
28771 #, gcc-internal-format
28772 msgid "pragma or attribute %<target(\"%s\")%> is not valid"
28775 #: config/aarch64/aarch64.c:11626
28776 #, gcc-internal-format
28777 msgid "malformed %<target(\"%s\")%> pragma or attribute"
28780 #: config/aarch64/aarch64.c:13679
28781 #, gcc-internal-format
28782 msgid "%Klane %wd out of range %wd - %wd"
28785 #: config/aarch64/aarch64.c:13681
28786 #, gcc-internal-format
28787 msgid "lane %wd out of range %wd - %wd"
28790 #: config/alpha/alpha.c:420
28791 #, gcc-internal-format
28792 msgid "bad value %qs for -mtrap-precision switch"
28795 #: config/alpha/alpha.c:434
28796 #, gcc-internal-format
28797 msgid "bad value %qs for -mfp-rounding-mode switch"
28800 #: config/alpha/alpha.c:449
28801 #, gcc-internal-format
28802 msgid "bad value %qs for -mfp-trap-mode switch"
28805 #: config/alpha/alpha.c:466
28806 #, gcc-internal-format
28807 msgid "bad value %qs for -mcpu switch"
28810 #: config/alpha/alpha.c:481
28811 #, gcc-internal-format
28812 msgid "bad value %qs for -mtune switch"
28815 #: config/alpha/alpha.c:502
28816 #, gcc-internal-format
28817 msgid "fp software completion requires -mtrap-precision=i"
28820 #: config/alpha/alpha.c:518
28821 #, gcc-internal-format
28822 msgid "rounding mode not supported for VAX floats"
28825 #: config/alpha/alpha.c:523
28826 #, gcc-internal-format
28827 msgid "trap mode not supported for VAX floats"
28830 #: config/alpha/alpha.c:527
28831 #, gcc-internal-format
28832 msgid "128-bit long double not supported for VAX floats"
28835 #: config/alpha/alpha.c:555
28836 #, gcc-internal-format, gfc-internal-format
28837 msgid "L%d cache latency unknown for %s"
28840 #: config/alpha/alpha.c:570
28841 #, gcc-internal-format
28842 msgid "bad value %qs for -mmemory-latency"
28845 #: config/alpha/alpha.c:6684 config/alpha/alpha.c:6687 config/arc/arc.c:6591
28846 #: config/arc/arc.c:6865 config/s390/s390.c:847 config/tilegx/tilegx.c:3544
28847 #: config/tilepro/tilepro.c:3108
28848 #, gcc-internal-format
28849 msgid "bad builtin fcode"
28852 #: config/arc/arc.c:934
28853 #, gcc-internal-format
28854 msgid "-mno-mpy supported only for ARC700 or ARCv2"
28857 #: config/arc/arc.c:937
28858 #, gcc-internal-format
28859 msgid "-mno-dpfp-lrsr supported only with -mdpfp"
28862 #: config/arc/arc.c:942
28863 #, gcc-internal-format
28864 msgid "FPX fast and compact options cannot be specified together"
28867 #: config/arc/arc.c:946
28868 #, gcc-internal-format
28869 msgid "-mspfp_fast not available on ARC600 or ARC601"
28872 #: config/arc/arc.c:951
28873 #, gcc-internal-format
28874 msgid "No FPX/FPU mixing allowed"
28877 #: config/arc/arc.c:957
28878 #, gcc-internal-format, gfc-internal-format
28879 msgid "PIC is not supported for %s. Generating non-PIC code only.."
28882 #: config/arc/arc.c:1020
28883 #, gcc-internal-format
28884 msgid "missing dash"
28887 #: config/arc/arc.c:1032
28888 #, gcc-internal-format
28889 msgid "first register must be R0"
28892 #: config/arc/arc.c:1052
28893 #, gcc-internal-format, gfc-internal-format
28894 msgid "last register name %s must be an odd register"
28897 #: config/arc/arc.c:1061 config/ia64/ia64.c:6054 config/pa/pa.c:483
28898 #: config/sh/sh.c:8308 config/spu/spu.c:4946
28899 #, gcc-internal-format, gfc-internal-format
28900 msgid "%s-%s is an empty range"
28903 #: config/arc/arc.c:1111
28904 #, gcc-internal-format, gfc-internal-format
28906 "invalid number in -mrgf-banked-regs=%s valid values are 0, 4, 8, 16, or 32"
28909 #: config/arc/arc.c:1173
28910 #, gcc-internal-format
28911 msgid "option -mirq-ctrl-saved valid only for ARC v2 processors"
28914 #: config/arc/arc.c:1181
28915 #, gcc-internal-format
28916 msgid "option -mrgf-banked-regs valid only for ARC v2 processors"
28919 #. Check options against architecture options. Throw an error if
28920 #. option is not allowed. Extra, check options against default
28921 #. architecture/cpu flags and throw an warning if we find a
28923 #: config/arc/arc.c:1221
28924 #, gcc-internal-format, gfc-internal-format
28925 msgid "Option %s=%s is not available for %s CPU."
28928 #: config/arc/arc.c:1226
28929 #, gcc-internal-format, gfc-internal-format
28930 msgid "Option %s is ignored, the default value %s is considered for %s CPU."
28933 #: config/arc/arc.c:1234
28934 #, gcc-internal-format, gfc-internal-format
28935 msgid "Option %s is not available for %s CPU"
28938 #: config/arc/arc.c:1239
28939 #, gcc-internal-format, gfc-internal-format
28940 msgid "Unset option %s is ignored, it is always enabled for %s CPU."
28943 #: config/arc/arc.c:1299
28944 #, gcc-internal-format
28945 msgid "compact-casesi is not applicable to ARCv2"
28948 #: config/arc/arc.c:1815
28949 #, gcc-internal-format, gfc-internal-format
28950 msgid "multiply option implies r%d is fixed"
28953 #: config/arc/arc.c:2090 config/epiphany/epiphany.c:508
28954 #: config/epiphany/epiphany.c:548
28955 #, gcc-internal-format
28956 msgid "argument of %qE attribute is not a string constant"
28959 #: config/arc/arc.c:2099
28960 #, gcc-internal-format
28961 msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
28964 #: config/arc/arc.c:2108
28965 #, gcc-internal-format
28966 msgid "argument of %qE attribute is not \"ilink\" or \"firq\""
28969 #: config/arc/arc.c:2122 config/arm/arm.c:6819 config/arm/arm.c:6837
28970 #: config/arm/arm.c:7012 config/avr/avr.c:9718 config/avr/avr.c:9734
28971 #: config/bfin/bfin.c:4705 config/bfin/bfin.c:4766 config/bfin/bfin.c:4795
28972 #: config/epiphany/epiphany.c:491 config/h8300/h8300.c:5459
28973 #: config/i386/i386.c:6472 config/i386/i386.c:12325 config/i386/i386.c:41254
28974 #: config/i386/i386.c:41304 config/i386/i386.c:41374 config/m68k/m68k.c:785
28975 #: config/mcore/mcore.c:3070 config/nvptx/nvptx.c:4798
28976 #: config/powerpcspe/powerpcspe.c:35776 config/riscv/riscv.c:2724
28977 #: config/rl78/rl78.c:815 config/rl78/rl78.c:884 config/rs6000/rs6000.c:32124
28978 #: config/rx/rx.c:2719 config/rx/rx.c:2745 config/s390/s390.c:1056
28979 #: config/s390/s390.c:1143 config/sh/sh.c:8444 config/sh/sh.c:8462
28980 #: config/sh/sh.c:8486 config/sh/sh.c:8557 config/sh/sh.c:8580
28981 #: config/spu/spu.c:3690 config/stormy16/stormy16.c:2216
28982 #: config/v850/v850.c:2034 config/visium/visium.c:734
28983 #, gcc-internal-format
28984 msgid "%qE attribute only applies to functions"
28987 #: config/arc/arc.c:6490
28988 #, gcc-internal-format
28989 msgid "__builtin_arc_aligned with non-constant alignment"
28992 #: config/arc/arc.c:6498
28993 #, gcc-internal-format
28994 msgid "invalid alignment value for __builtin_arc_aligned"
28997 #: config/arc/arc.c:6661
28998 #, gcc-internal-format
28999 msgid "operand 1 should be an unsigned 3-bit immediate"
29002 #: config/arc/arc.c:6702 config/arc/arc.c:6799
29003 #, gcc-internal-format
29004 msgid "operand 2 should be an unsigned 3-bit value (I0-I7)"
29007 #: config/arc/arc.c:6735 config/arc/arc.c:6767
29008 #, gcc-internal-format
29009 msgid "operand 1 should be an unsigned 3-bit value (I0-I7)"
29012 #: config/arc/arc.c:6739 config/arc/arc.c:6771
29013 #, gcc-internal-format
29014 msgid "operand 2 should be an unsigned 8-bit value"
29017 #: config/arc/arc.c:6803
29018 #, gcc-internal-format
29019 msgid "operand 3 should be an unsigned 8-bit value"
29022 #: config/arc/arc.c:6836
29023 #, gcc-internal-format
29024 msgid "operand 4 should be an unsigned 8-bit value (0-255)"
29027 #: config/arc/arc.c:6840
29028 #, gcc-internal-format
29029 msgid "operand 3 should be an unsigned 3-bit value (I0-I7)"
29032 #: config/arc/arc.c:6847
29033 #, gcc-internal-format
29034 msgid "operand 2 should be an unsigned 3-bit value (subreg 0-7)"
29037 #: config/arc/arc.c:6850
29038 #, gcc-internal-format
29039 msgid "operand 2 should be an even 3-bit value (subreg 0,2,4,6)"
29042 #: config/arc/arc.c:6897
29043 #, gcc-internal-format, gfc-internal-format
29044 msgid "builtin requires an immediate for operand %d"
29047 #: config/arc/arc.c:6902
29048 #, gcc-internal-format, gfc-internal-format
29049 msgid "operand %d should be a 6 bit unsigned immediate"
29052 #: config/arc/arc.c:6906
29053 #, gcc-internal-format, gfc-internal-format
29054 msgid "operand %d should be a 8 bit unsigned immediate"
29057 #: config/arc/arc.c:6910
29058 #, gcc-internal-format, gfc-internal-format
29059 msgid "operand %d should be a 3 bit unsigned immediate"
29062 #: config/arc/arc.c:6913
29063 #, gcc-internal-format, gfc-internal-format
29064 msgid "unknown builtin immediate operand type for operand %d"
29067 #: config/arc/arc.c:6964
29068 #, gcc-internal-format
29070 "register number must be a compile-time constant. Try giving higher "
29071 "optimization levels"
29074 #: config/arc/arc.c:7821
29075 #, gcc-internal-format
29076 msgid "Insn addresses not set after shorten_branches"
29079 #: config/arc/arc.c:8030
29080 #, gcc-internal-format
29081 msgid "insn addresses not freed"
29084 #: config/arc/arc.c:10596
29085 #, gcc-internal-format
29086 msgid "%qE attribute only valid for ARCv2 architecture"
29089 #: config/arc/arc.c:10604 config/arc/arc.c:10643
29090 #, gcc-internal-format
29091 msgid "argument of %qE attribute is missing"
29094 #: config/arc/arc.c:10615 config/arc/arc.c:10654 config/arc/arc.c:10756
29095 #: config/avr/avr.c:9790
29096 #, gcc-internal-format
29097 msgid "%qE attribute allows only an integer constant argument"
29100 #: config/arc/arc.c:10635
29101 #, gcc-internal-format
29102 msgid "%qE attribute only valid for ARC EM architecture"
29105 #: config/arc/arc.c:10690
29106 #, gcc-internal-format
29107 msgid "%qE attribute only applies to types"
29110 #: config/arc/arc.c:10696
29111 #, gcc-internal-format
29112 msgid "argument of %qE attribute ignored"
29115 #: config/arc/arc.c:10746 config/avr/avr.c:9777 config/bfin/bfin.c:4827
29116 #: config/i386/winnt.c:63 config/msp430/msp430.c:2041 config/nvptx/nvptx.c:4821
29117 #, gcc-internal-format
29118 msgid "%qE attribute only applies to variables"
29121 #: config/arm/arm-builtins.c:2380
29122 #, gcc-internal-format
29123 msgid "this builtin is not supported for this target"
29126 #: config/arm/arm-builtins.c:2485
29127 #, gcc-internal-format
29129 "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to "
29130 "use these intrinsics."
29133 #: config/arm/arm-builtins.c:2523
29134 #, gcc-internal-format
29135 msgid "You must enable VFP instructions to use these intrinsics."
29138 #: config/arm/arm-builtins.c:2583
29139 #, gcc-internal-format
29141 "You must enable crypto instructions (e.g. include -mfloat-abi=softfp -"
29142 "mfpu=crypto-neon...) to use these intrinsics."
29145 #. @@@ better error message
29146 #: config/arm/arm-builtins.c:2643 config/arm/arm-builtins.c:2747
29147 #, gcc-internal-format
29148 msgid "selector must be an immediate"
29151 #: config/arm/arm-builtins.c:2651 config/arm/arm-builtins.c:2696
29152 #: config/arm/arm-builtins.c:2754 config/arm/arm-builtins.c:2763
29153 #, gcc-internal-format
29154 msgid "the range of selector should be in 0 to 7"
29157 #: config/arm/arm-builtins.c:2656 config/arm/arm-builtins.c:2765
29158 #, gcc-internal-format
29159 msgid "the range of selector should be in 0 to 3"
29162 #: config/arm/arm-builtins.c:2661 config/arm/arm-builtins.c:2767
29163 #, gcc-internal-format
29164 msgid "the range of selector should be in 0 to 1"
29167 #: config/arm/arm-builtins.c:2833
29168 #, gcc-internal-format
29169 msgid "mask must be an immediate"
29172 #: config/arm/arm-builtins.c:2838
29173 #, gcc-internal-format
29174 msgid "the range of mask should be in 0 to 255"
29177 #: config/arm/arm-builtins.c:3026
29178 #, gcc-internal-format
29180 "the range of count should be in 0 to 32. please check the intrinsic "
29181 "_mm_rori_pi16 in code."
29184 #: config/arm/arm-builtins.c:3028
29185 #, gcc-internal-format
29187 "the range of count should be in 0 to 32. please check the intrinsic "
29188 "_mm_rori_pi32 in code."
29191 #: config/arm/arm-builtins.c:3030
29192 #, gcc-internal-format
29194 "the range of count should be in 0 to 32. please check the intrinsic "
29195 "_mm_ror_pi16 in code."
29198 #: config/arm/arm-builtins.c:3032
29199 #, gcc-internal-format
29201 "the range of count should be in 0 to 32. please check the intrinsic "
29202 "_mm_ror_pi32 in code."
29205 #: config/arm/arm-builtins.c:3038
29206 #, gcc-internal-format
29208 "the range of count should be in 0 to 64. please check the intrinsic "
29209 "_mm_rori_si64 in code."
29212 #: config/arm/arm-builtins.c:3040
29213 #, gcc-internal-format
29215 "the range of count should be in 0 to 64. please check the intrinsic "
29216 "_mm_ror_si64 in code."
29219 #: config/arm/arm-builtins.c:3045
29220 #, gcc-internal-format
29222 "the count should be no less than 0. please check the intrinsic "
29223 "_mm_srli_pi16 in code."
29226 #: config/arm/arm-builtins.c:3047
29227 #, gcc-internal-format
29229 "the count should be no less than 0. please check the intrinsic "
29230 "_mm_srli_pi32 in code."
29233 #: config/arm/arm-builtins.c:3049
29234 #, gcc-internal-format
29236 "the count should be no less than 0. please check the intrinsic "
29237 "_mm_srli_si64 in code."
29240 #: config/arm/arm-builtins.c:3051
29241 #, gcc-internal-format
29243 "the count should be no less than 0. please check the intrinsic "
29244 "_mm_slli_pi16 in code."
29247 #: config/arm/arm-builtins.c:3053
29248 #, gcc-internal-format
29250 "the count should be no less than 0. please check the intrinsic "
29251 "_mm_slli_pi32 in code."
29254 #: config/arm/arm-builtins.c:3055
29255 #, gcc-internal-format
29257 "the count should be no less than 0. please check the intrinsic "
29258 "_mm_slli_si64 in code."
29261 #: config/arm/arm-builtins.c:3057
29262 #, gcc-internal-format
29264 "the count should be no less than 0. please check the intrinsic "
29265 "_mm_srai_pi16 in code."
29268 #: config/arm/arm-builtins.c:3059
29269 #, gcc-internal-format
29271 "the count should be no less than 0. please check the intrinsic "
29272 "_mm_srai_pi32 in code."
29275 #: config/arm/arm-builtins.c:3061
29276 #, gcc-internal-format
29278 "the count should be no less than 0. please check the intrinsic "
29279 "_mm_srai_si64 in code."
29282 #: config/arm/arm-builtins.c:3063
29283 #, gcc-internal-format
29285 "the count should be no less than 0. please check the intrinsic _mm_srl_pi16 "
29289 #: config/arm/arm-builtins.c:3065
29290 #, gcc-internal-format
29292 "the count should be no less than 0. please check the intrinsic _mm_srl_pi32 "
29296 #: config/arm/arm-builtins.c:3067
29297 #, gcc-internal-format
29299 "the count should be no less than 0. please check the intrinsic _mm_srl_si64 "
29303 #: config/arm/arm-builtins.c:3069
29304 #, gcc-internal-format
29306 "the count should be no less than 0. please check the intrinsic _mm_sll_pi16 "
29310 #: config/arm/arm-builtins.c:3071
29311 #, gcc-internal-format
29313 "the count should be no less than 0. please check the intrinsic _mm_sll_pi32 "
29317 #: config/arm/arm-builtins.c:3073
29318 #, gcc-internal-format
29320 "the count should be no less than 0. please check the intrinsic _mm_sll_si64 "
29324 #: config/arm/arm-builtins.c:3075
29325 #, gcc-internal-format
29327 "the count should be no less than 0. please check the intrinsic _mm_sra_pi16 "
29331 #: config/arm/arm-builtins.c:3077
29332 #, gcc-internal-format
29334 "the count should be no less than 0. please check the intrinsic _mm_sra_pi32 "
29338 #: config/arm/arm-builtins.c:3079
29339 #, gcc-internal-format
29341 "the count should be no less than 0. please check the intrinsic _mm_sra_si64 "
29345 #: config/arm/arm.c:2857
29346 #, gcc-internal-format
29347 msgid "iWMMXt and NEON are incompatible"
29350 #: config/arm/arm.c:2863
29351 #, gcc-internal-format
29352 msgid "target CPU does not support ARM mode"
29355 #: config/arm/arm.c:2867
29356 #, gcc-internal-format
29358 "enabling backtrace support is only meaningful when compiling for the Thumb"
29361 #: config/arm/arm.c:2870
29362 #, gcc-internal-format
29364 "enabling callee interworking support is only meaningful when compiling for "
29368 #: config/arm/arm.c:2878
29369 #, gcc-internal-format
29370 msgid "-g with -mno-apcs-frame may not give sensible debugging"
29373 #: config/arm/arm.c:2882
29374 #, gcc-internal-format
29375 msgid "iWMMXt unsupported under Thumb mode"
29378 #: config/arm/arm.c:2885
29379 #, gcc-internal-format
29380 msgid "can not use -mtp=cp15 with 16-bit Thumb"
29383 #: config/arm/arm.c:2889
29384 #, gcc-internal-format
29385 msgid "RTP PIC is incompatible with Thumb"
29388 #: config/arm/arm.c:2900
29389 #, gcc-internal-format, gfc-internal-format
29391 "%s only supports non-pic code on M-profile targets with the MOVT instruction"
29394 #: config/arm/arm.c:3012
29395 #, gcc-internal-format
29396 msgid "target CPU does not support THUMB instructions"
29399 #: config/arm/arm.c:3057
29400 #, gcc-internal-format
29401 msgid "target CPU does not support unaligned accesses"
29404 #: config/arm/arm.c:3394
29405 #, gcc-internal-format
29406 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
29409 #: config/arm/arm.c:3402
29410 #, gcc-internal-format
29411 msgid "-fpic and -mapcs-reent are incompatible"
29414 #: config/arm/arm.c:3405
29415 #, gcc-internal-format
29416 msgid "APCS reentrant code not supported. Ignored"
29419 #: config/arm/arm.c:3428
29420 #, gcc-internal-format
29421 msgid "option %<-mstructure-size-boundary%> is deprecated"
29424 #: config/arm/arm.c:3436
29425 #, gcc-internal-format
29426 msgid "structure size boundary can only be set to 8, 32 or 64"
29429 #: config/arm/arm.c:3438
29430 #, gcc-internal-format
29431 msgid "structure size boundary can only be set to 8 or 32"
29434 #: config/arm/arm.c:3463
29435 #, gcc-internal-format
29436 msgid "RTP PIC is incompatible with -msingle-pic-base"
29439 #: config/arm/arm.c:3475
29440 #, gcc-internal-format
29441 msgid "-mpic-register= is useless without -fpic"
29444 #: config/arm/arm.c:3484
29445 #, gcc-internal-format, gfc-internal-format
29446 msgid "unable to use '%s' for PIC register"
29449 #: config/arm/arm.c:3503
29450 #, gcc-internal-format
29451 msgid "-freorder-blocks-and-partition not supported on this architecture"
29454 #: config/arm/arm.c:3655
29455 #, gcc-internal-format
29456 msgid "selected fp16 options are incompatible"
29459 #: config/arm/arm.c:3692
29460 #, gcc-internal-format
29461 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
29464 #: config/arm/arm.c:3695
29465 #, gcc-internal-format
29466 msgid "iwmmxt abi requires an iwmmxt capable cpu"
29469 #: config/arm/arm.c:3703
29470 #, gcc-internal-format
29471 msgid "target CPU does not support interworking"
29474 #: config/arm/arm.c:3716
29475 #, gcc-internal-format
29476 msgid "AAPCS does not support -mcaller-super-interworking"
29479 #: config/arm/arm.c:3719
29480 #, gcc-internal-format
29481 msgid "AAPCS does not support -mcallee-super-interworking"
29484 #: config/arm/arm.c:3724
29485 #, gcc-internal-format
29486 msgid "__fp16 and no ldrh"
29489 #: config/arm/arm.c:3727
29490 #, gcc-internal-format
29491 msgid "target CPU does not support ARMv8-M Security Extensions"
29494 #: config/arm/arm.c:3732
29495 #, gcc-internal-format
29496 msgid "ARMv8-M Security Extensions incompatible with selected FPU"
29499 #: config/arm/arm.c:3743
29500 #, gcc-internal-format
29501 msgid "-mfloat-abi=hard: selected processor lacks an FPU"
29504 #: config/arm/arm.c:3751
29505 #, gcc-internal-format
29506 msgid "-mfloat-abi=hard and VFP"
29509 #: config/arm/arm.c:5814
29510 #, gcc-internal-format
29511 msgid "non-AAPCS derived PCS variant"
29514 #: config/arm/arm.c:5816
29515 #, gcc-internal-format
29516 msgid "variadic functions must use the base AAPCS variant"
29519 #: config/arm/arm.c:5835
29520 #, gcc-internal-format
29521 msgid "PCS variant"
29524 #: config/arm/arm.c:6033
29525 #, gcc-internal-format
29526 msgid "Thumb-1 hard-float VFP ABI"
29529 #: config/arm/arm.c:6472 config/arm/arm.c:6675 config/arm/arm.c:6703
29530 #: config/arm/arm.c:26882
29531 #, gcc-internal-format
29532 msgid "parameter passing for argument of type %qT changed in GCC 7.1"
29535 #: config/arm/arm.c:6961
29536 #, gcc-internal-format
29538 "%qE attribute not available to functions with arguments passed on the stack"
29541 #: config/arm/arm.c:6973
29542 #, gcc-internal-format
29544 "%qE attribute not available to functions with variable number of arguments"
29547 #: config/arm/arm.c:6982
29548 #, gcc-internal-format
29549 msgid "%qE attribute not available to functions that return value on the stack"
29552 #: config/arm/arm.c:7004 config/arm/arm.c:7056
29553 #, gcc-internal-format
29554 msgid "%qE attribute ignored without -mcmse option."
29557 #: config/arm/arm.c:7023
29558 #, gcc-internal-format
29559 msgid "%qE attribute has no effect on functions with static linkage"
29562 #: config/arm/arm.c:7072
29563 #, gcc-internal-format
29564 msgid "%qE attribute only applies to base type of a function pointer"
29567 #: config/arm/arm.c:8805
29568 #, gcc-internal-format
29570 "accessing thread-local storage is not currently supported with -mpure-code "
29571 "or -mslow-flash-data"
29574 #: config/arm/arm.c:12447
29575 #, gcc-internal-format
29576 msgid "%K%s %wd out of range %wd - %wd"
29579 #: config/arm/arm.c:12450
29580 #, gcc-internal-format
29581 msgid "%s %wd out of range %wd - %wd"
29584 #: config/arm/arm.c:23838
29585 #, gcc-internal-format
29586 msgid "unable to compute real location of stacked parameter"
29589 #: config/arm/arm.c:24494
29590 #, gcc-internal-format
29591 msgid "Unexpected thumb1 far jump"
29594 #: config/arm/arm.c:24758
29595 #, gcc-internal-format
29596 msgid "no low registers available for popping high registers"
29599 #: config/arm/arm.c:25008
29600 #, gcc-internal-format
29601 msgid "interrupt Service Routines cannot be coded in Thumb mode"
29604 #: config/arm/arm.c:25239
29605 #, gcc-internal-format
29606 msgid "-fstack-check=specific for Thumb-1"
29609 #: config/arm/arm.c:30753
29610 #, gcc-internal-format
29611 msgid "invalid fpu for target attribute or pragma %qs"
29614 #. This doesn't really make sense until we support
29615 #. general dynamic selection of the architecture and all
29617 #: config/arm/arm.c:30761
29618 #, gcc-internal-format
29619 msgid "auto fpu selection not currently permitted here"
29622 #: config/arm/arm.c:30774
29623 #, gcc-internal-format
29624 msgid "invalid architecture for target attribute or pragma %qs"
29627 #: config/arm/arm.c:30788
29628 #, gcc-internal-format
29629 msgid "unknown target attribute or pragma %qs"
29632 #: config/arm/freebsd.h:121
29633 #, gcc-internal-format
29634 msgid "target OS does not support unaligned accesses"
29637 #: config/avr/avr-c.c:65 config/avr/avr-c.c:190
29638 #, gcc-internal-format
29639 msgid "%qs expects 1 argument but %d given"
29642 #: config/avr/avr-c.c:76
29643 #, gcc-internal-format
29644 msgid "%qs expects a fixed-point value as argument"
29647 #: config/avr/avr-c.c:102
29648 #, gcc-internal-format
29649 msgid "using %qs with unsigned type has no effect"
29652 #: config/avr/avr-c.c:107 config/avr/avr-c.c:173 config/avr/avr-c.c:230
29653 #, gcc-internal-format
29654 msgid "no matching fixed-point overload found for %qs"
29657 #: config/avr/avr-c.c:124
29658 #, gcc-internal-format
29659 msgid "%qs expects 2 arguments but %d given"
29662 #: config/avr/avr-c.c:136 config/avr/avr-c.c:201
29663 #, gcc-internal-format
29664 msgid "%qs expects a fixed-point value as first argument"
29667 #: config/avr/avr-c.c:144
29668 #, gcc-internal-format
29669 msgid "%qs expects an integer value as second argument"
29672 #: config/avr/avr-devices.c:152
29673 #, gcc-internal-format, gfc-internal-format
29674 msgid "supported core architectures:%s"
29677 #. Reached the end of `avr_mcu_types'. This should actually never
29678 #. happen as options are provided by device-specs. It could be a
29679 #. typo in a device-specs or calling the compiler proper directly
29680 #. with -mmcu=<device>.
29681 #: config/avr/avr.c:707
29682 #, gcc-internal-format
29683 msgid "unknown core architecture %qs specified with %qs"
29686 #: config/avr/avr.c:765 config/visium/visium.c:417
29687 #, gcc-internal-format
29688 msgid "-fpic is not supported"
29691 #: config/avr/avr.c:767 config/visium/visium.c:419
29692 #, gcc-internal-format
29693 msgid "-fPIC is not supported"
29696 #: config/avr/avr.c:769
29697 #, gcc-internal-format
29698 msgid "-fpie is not supported"
29701 #: config/avr/avr.c:771
29702 #, gcc-internal-format
29703 msgid "-fPIE is not supported"
29706 #: config/avr/avr.c:1047 config/avr/avr.c:1052 config/riscv/riscv.c:4583
29707 #, gcc-internal-format
29708 msgid "function attributes %qs and %qs are mutually exclusive"
29711 #: config/avr/avr.c:1073 config/riscv/riscv.c:4595
29712 #, gcc-internal-format
29713 msgid "%qs function cannot have arguments"
29716 #: config/avr/avr.c:1076 config/riscv/riscv.c:4592
29717 #, gcc-internal-format
29718 msgid "%qs function cannot return a value"
29721 #: config/avr/avr.c:1090
29722 #, gcc-internal-format
29723 msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
29726 #: config/avr/avr.c:1103
29727 #, gcc-internal-format
29729 "%qs is a reserved identifier in AVR-LibC. Consider %<#include <avr/"
29730 "interrupt.h>%> before using the %qs macro"
29733 #: config/avr/avr.c:1336
29734 #, gcc-internal-format
29735 msgid "%<builtin_return_address%> contains only 2 bytes of address"
29738 #: config/avr/avr.c:2759
29739 #, gcc-internal-format
29740 msgid "pointer offset from symbol maybe incorrect"
29743 #: config/avr/avr.c:2898
29744 #, gcc-internal-format
29745 msgid "accessing data memory with program memory address"
29748 #: config/avr/avr.c:2959
29749 #, gcc-internal-format
29750 msgid "accessing program memory with data memory address"
29753 #: config/avr/avr.c:3461
29754 #, gcc-internal-format, gfc-internal-format
29755 msgid "fixed register %s used to pass parameter to function"
29758 #: config/avr/avr.c:3726
29759 #, gcc-internal-format
29760 msgid "writing to address space %qs not supported"
29763 #: config/avr/avr.c:9753
29764 #, gcc-internal-format
29765 msgid "%qE attribute only applies to variables in static storage"
29768 #: config/avr/avr.c:9760
29769 #, gcc-internal-format
29770 msgid "%qE attribute only supported for reduced Tiny cores"
29773 #: config/avr/avr.c:9800
29774 #, gcc-internal-format
29775 msgid "%qE attribute address out of range"
29778 #: config/avr/avr.c:9814
29779 #, gcc-internal-format
29780 msgid "both %s and %qE attribute provide address"
29783 #: config/avr/avr.c:9824
29784 #, gcc-internal-format
29785 msgid "%qE attribute on non-volatile variable"
29788 #: config/avr/avr.c:9896
29789 #, gcc-internal-format
29790 msgid "address spaces are not supported for reduced Tiny devices"
29793 #: config/avr/avr.c:9903
29794 #, gcc-internal-format
29796 "address space %qs not supported for devices with flash size up to %d KiB"
29799 #: config/avr/avr.c:10074
29800 #, gcc-internal-format
29801 msgid "pointer targeting address space %qs must be const in %qT"
29804 #: config/avr/avr.c:10077
29805 #, gcc-internal-format
29806 msgid "pointer targeting address space %qs must be const in %s %q+D"
29809 #: config/avr/avr.c:10139
29810 #, gcc-internal-format
29812 "variable %q+D must be const in order to be put into read-only section by "
29816 #: config/avr/avr.c:10178
29817 #, gcc-internal-format
29818 msgid "static IO declaration for %q+D needs an address"
29821 #: config/avr/avr.c:10210
29822 #, gcc-internal-format
29823 msgid "IO definition for %q+D needs an address"
29826 #: config/avr/avr.c:10328
29827 #, gcc-internal-format
29828 msgid "only uninitialized variables can be placed in the .noinit section"
29831 #. This might happen with C++ if stuff needs constructing.
29832 #: config/avr/avr.c:10404
29833 #, gcc-internal-format
29834 msgid "variable %q+D with dynamic initialization put into program memory area"
29837 #: config/avr/avr.c:10415
29838 #, gcc-internal-format
29839 msgid "uninitialized variable %q+D put into program memory area"
29842 #: config/avr/avr.c:10501
29843 #, gcc-internal-format
29844 msgid "%q+D has incompatible attributes %qs and %qs"
29847 #: config/avr/avr.c:10564
29848 #, gcc-internal-format
29849 msgid "architecture %qs supported for assembler only"
29852 #: config/avr/avr.c:13190
29853 #, gcc-internal-format
29854 msgid "conversion from address space %qs to address space %qs"
29857 #: config/avr/avr.c:14280 config/avr/avr.c:14293
29858 #, gcc-internal-format, gfc-internal-format
29859 msgid "%s expects a compile time integer constant"
29862 #: config/avr/avr.c:14307
29863 #, gcc-internal-format, gfc-internal-format
29864 msgid "%s expects a compile time long integer constant as first argument"
29867 #: config/avr/avr.c:14335
29868 #, gcc-internal-format, gfc-internal-format
29870 "rounding to %d bits has no effect for fixed-point value with %d fractional "
29874 #: config/avr/avr.c:14344
29875 #, gcc-internal-format
29876 msgid "rounding result will always be 0"
29879 #: config/avr/driver-avr.c:58
29880 #, gcc-internal-format
29881 msgid "bad usage of spec function %qs"
29884 #: config/avr/driver-avr.c:86
29885 #, gcc-internal-format
29886 msgid "specified option %qs more than once"
29889 #: config/avr/driver-avr.c:100
29890 #, gcc-internal-format
29891 msgid "strange device name %qs after %qs: bad character %qc"
29894 #: config/bfin/bfin.c:2382
29895 #, gcc-internal-format
29896 msgid "-mfdpic is not supported, please use a bfin-linux-uclibc target"
29899 #: config/bfin/bfin.c:2387
29900 #, gcc-internal-format
29901 msgid "-mshared-library-id= specified without -mid-shared-library"
29904 #: config/bfin/bfin.c:2391
29905 #, gcc-internal-format
29906 msgid "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"
29909 #: config/bfin/bfin.c:2396
29910 #, gcc-internal-format
29911 msgid "can%'t use multiple stack checking methods together"
29914 #: config/bfin/bfin.c:2399
29915 #, gcc-internal-format
29916 msgid "ID shared libraries and FD-PIC mode can%'t be used together"
29919 #: config/bfin/bfin.c:2404 config/m68k/m68k.c:583
29920 #, gcc-internal-format
29921 msgid "cannot specify both -msep-data and -mid-shared-library"
29924 #: config/bfin/bfin.c:2424
29925 #, gcc-internal-format
29926 msgid "-mmulticore can only be used with BF561"
29929 #: config/bfin/bfin.c:2427
29930 #, gcc-internal-format
29931 msgid "-mcorea should be used with -mmulticore"
29934 #: config/bfin/bfin.c:2430
29935 #, gcc-internal-format
29936 msgid "-mcoreb should be used with -mmulticore"
29939 #: config/bfin/bfin.c:2433
29940 #, gcc-internal-format
29941 msgid "-mcorea and -mcoreb can%'t be used together"
29944 #: config/bfin/bfin.c:4710
29945 #, gcc-internal-format
29946 msgid "multiple function type attributes specified"
29949 #: config/bfin/bfin.c:4777
29950 #, gcc-internal-format
29952 "can%'t apply both longcall and shortcall attributes to the same function"
29955 #: config/bfin/bfin.c:4834
29956 #, gcc-internal-format
29957 msgid "%qE attribute cannot be specified for local variables"
29960 #: config/c6x/c6x.c:242
29961 #, gcc-internal-format
29962 msgid "-fpic and -fPIC not supported without -mdsbt on this target"
29965 #: config/c6x/c6x.h:351 config/nvptx/nvptx.h:173
29966 #, gcc-internal-format
29967 msgid "profiling is not yet implemented for this architecture"
29970 #: config/cr16/cr16.c:306
29971 #, gcc-internal-format
29972 msgid "data-model=far not valid for cr16c architecture"
29975 #: config/cr16/cr16.c:309
29976 #, gcc-internal-format, gfc-internal-format
29977 msgid "invalid data model option -mdata-model=%s"
29980 #: config/cr16/cr16.h:408
29981 #, gcc-internal-format
29982 msgid "profiler support for CR16"
29985 #. This function is for retrieving a part of an instruction name for
29986 #. an operator, for immediate output. If that ever happens for
29987 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
29989 #: config/cris/cris.c:575
29990 #, gcc-internal-format
29991 msgid "MULT case in cris_op_str"
29994 #: config/cris/cris.c:903
29995 #, gcc-internal-format
29996 msgid "invalid use of ':' modifier"
29999 #: config/cris/cris.c:1137 config/moxie/moxie.c:186
30000 #, gcc-internal-format, gfc-internal-format
30001 msgid "internal error: bad register: %d"
30004 #: config/cris/cris.c:1888
30005 #, gcc-internal-format
30006 msgid "internal error: sideeffect-insn affecting main effect"
30009 #: config/cris/cris.c:1985
30010 #, gcc-internal-format
30011 msgid "unknown cc_attr value"
30014 #. If we get here, the caller got its initial tests wrong.
30015 #: config/cris/cris.c:2412
30016 #, gcc-internal-format
30017 msgid "internal error: cris_side_effect_mode_ok with bad operands"
30020 #: config/cris/cris.c:2651
30021 #, gcc-internal-format, gfc-internal-format
30022 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
30025 #: config/cris/cris.c:2679
30026 #, gcc-internal-format, gfc-internal-format
30027 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
30030 #: config/cris/cris.c:2715
30031 #, gcc-internal-format, gfc-internal-format
30032 msgid "unknown CRIS cpu version specification in -mtune= : %s"
30035 #: config/cris/cris.c:2736
30036 #, gcc-internal-format
30037 msgid "-fPIC and -fpic are not supported in this configuration"
30040 #: config/cris/cris.c:2985
30041 #, gcc-internal-format
30042 msgid "unknown src"
30045 #: config/cris/cris.c:3040
30046 #, gcc-internal-format
30047 msgid "unknown dest"
30050 #: config/cris/cris.c:3321
30051 #, gcc-internal-format, gfc-internal-format
30052 msgid "stackframe too big: %d bytes"
30055 #: config/cris/cris.c:3809 config/cris/cris.c:3837
30056 #, gcc-internal-format
30057 msgid "expand_binop failed in movsi got"
30060 #: config/cris/cris.c:3932
30061 #, gcc-internal-format
30062 msgid "emitting PIC operand, but PIC register isn%'t set up"
30065 #. Definitions for GCC. Part of the machine description for CRIS.
30066 #. Copyright (C) 1998-2018 Free Software Foundation, Inc.
30067 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
30069 #. This file is part of GCC.
30071 #. GCC is free software; you can redistribute it and/or modify
30072 #. it under the terms of the GNU General Public License as published by
30073 #. the Free Software Foundation; either version 3, or (at your option)
30074 #. any later version.
30076 #. GCC is distributed in the hope that it will be useful,
30077 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
30078 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30079 #. GNU General Public License for more details.
30081 #. You should have received a copy of the GNU General Public License
30082 #. along with GCC; see the file COPYING3. If not see
30083 #. <http://www.gnu.org/licenses/>.
30084 #. After the first "Node:" comment comes all preprocessor directives and
30085 #. attached declarations described in the info files, the "Using and
30086 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
30087 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
30088 #. really, but needs an update anyway.
30090 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
30091 #. for that. If applicable, there is a CRIS-specific comment. The order
30092 #. of macro definitions follow the order in the manual. Every section in
30093 #. the manual (node in the info pages) has an introductory `Node:
30094 #. <subchapter>' comment. If no macros are defined for a section, only
30095 #. the section-comment is present.
30096 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
30097 #. and config/cris/linux.h) are responsible for lots of settings not
30098 #. repeated below. This file contains general CRIS definitions
30099 #. and definitions for the cris-*-elf subtarget.
30100 #. We don't want to use gcc_assert for everything, as that can be
30102 #: config/cris/cris.h:42
30103 #, gcc-internal-format
30104 msgid "CRIS-port assertion failed: "
30107 #. Node: Caller Saves
30108 #. (no definitions)
30109 #. Node: Function entry
30110 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
30111 #. TARGET_ASM_FUNCTION_EPILOGUE.
30113 #: config/cris/cris.h:711
30114 #, gcc-internal-format
30115 msgid "no FUNCTION_PROFILER for CRIS"
30118 #: config/epiphany/epiphany.c:499
30119 #, gcc-internal-format
30120 msgid "interrupt handlers cannot have arguments"
30123 #: config/epiphany/epiphany.c:523
30124 #, gcc-internal-format
30126 "argument of %qE attribute is not \"reset\", \"software_exception\", "
30127 "\"page_miss\", \"timer0\", \"timer1\", \"message\", \"dma0\", \"dma1\", "
30128 "\"wand\" or \"swi\""
30131 #: config/epiphany/epiphany.c:1541
30132 #, gcc-internal-format
30133 msgid "stack_offset must be at least 4"
30136 #: config/epiphany/epiphany.c:1543
30137 #, gcc-internal-format
30138 msgid "stack_offset must be a multiple of 4"
30141 #: config/frv/frv.c:8514
30142 #, gcc-internal-format
30143 msgid "accumulator is not a constant integer"
30146 #: config/frv/frv.c:8519
30147 #, gcc-internal-format
30148 msgid "accumulator number is out of bounds"
30151 #: config/frv/frv.c:8530
30152 #, gcc-internal-format
30153 msgid "inappropriate accumulator for %qs"
30156 #: config/frv/frv.c:8606
30157 #, gcc-internal-format
30158 msgid "invalid IACC argument"
30161 #: config/frv/frv.c:8629 config/sparc/sparc.c:10844
30162 #, gcc-internal-format
30163 msgid "%qs expects a constant argument"
30166 #: config/frv/frv.c:8634 config/sparc/sparc.c:10850
30167 #, gcc-internal-format
30168 msgid "constant argument out of range for %qs"
30171 #: config/frv/frv.c:9115
30172 #, gcc-internal-format
30173 msgid "media functions are not available unless -mmedia is used"
30176 #: config/frv/frv.c:9127
30177 #, gcc-internal-format
30178 msgid "this media function is only available on the fr500"
30181 #: config/frv/frv.c:9155
30182 #, gcc-internal-format
30183 msgid "this media function is only available on the fr400 and fr550"
30186 #: config/frv/frv.c:9174
30187 #, gcc-internal-format
30188 msgid "this builtin function is only available on the fr405 and fr450"
30191 #: config/frv/frv.c:9183
30192 #, gcc-internal-format
30193 msgid "this builtin function is only available on the fr500 and fr550"
30196 #: config/frv/frv.c:9195
30197 #, gcc-internal-format
30198 msgid "this builtin function is only available on the fr450"
30201 #: config/ft32/ft32.c:181
30202 #, gcc-internal-format
30203 msgid "'h' applied to non-register operand"
30206 #: config/ft32/ft32.c:206
30207 #, gcc-internal-format, gfc-internal-format
30208 msgid "bad alignment: %d"
30211 #: config/ft32/ft32.c:502
30212 #, gcc-internal-format
30213 msgid "stack frame must be smaller than 64K"
30216 #: config/h8300/h8300.c:329
30217 #, gcc-internal-format
30218 msgid "-msx is not supported in coff"
30221 #: config/h8300/h8300.c:351
30222 #, gcc-internal-format
30223 msgid "-ms2600 is used without -ms"
30226 #: config/h8300/h8300.c:357
30227 #, gcc-internal-format
30228 msgid "-mn is used without -mh or -ms or -msx"
30231 #: config/h8300/h8300.c:363
30232 #, gcc-internal-format
30233 msgid "-mexr is used without -ms"
30236 #: config/h8300/h8300.c:369
30237 #, gcc-internal-format
30238 msgid "-mint32 is not supported for H8300 and H8300L targets"
30241 #: config/h8300/h8300.c:375
30242 #, gcc-internal-format
30243 msgid "-mexr is used without -ms or -msx"
30246 #: config/h8300/h8300.c:381
30247 #, gcc-internal-format
30249 "-mno-exr valid only with -ms or -msx - Option ignored!"
30252 #: config/h8300/h8300.c:388
30253 #, gcc-internal-format
30254 msgid "-mn is not supported for linux targets"
30257 #: config/i386/host-cygwin.c:64
30258 #, gcc-internal-format
30259 msgid "can%'t extend PCH file: %m"
30262 #: config/i386/host-cygwin.c:75
30263 #, gcc-internal-format
30264 msgid "can%'t set position in PCH file: %m"
30267 #: config/i386/i386.c:3215
30268 #, gcc-internal-format
30269 msgid "wrong argument %qs to option %qs"
30272 #: config/i386/i386.c:3221
30273 #, gcc-internal-format
30274 msgid "size ranges of option %qs should be increasing"
30277 #: config/i386/i386.c:3231
30278 #, gcc-internal-format
30279 msgid "wrong strategy name %qs specified for option %qs"
30282 #. rep; movq isn't available in 32-bit code.
30283 #: config/i386/i386.c:3257
30284 #, gcc-internal-format
30286 "strategy name %qs specified for option %qs not supported for 32-bit code"
30289 #: config/i386/i386.c:3270
30290 #, gcc-internal-format
30291 msgid "unknown alignment %qs specified for option %qs"
30294 #: config/i386/i386.c:3280
30295 #, gcc-internal-format
30296 msgid "the max value for the last size range should be -1 for option %qs"
30299 #: config/i386/i386.c:3287
30300 #, gcc-internal-format
30301 msgid "too many size ranges specified in option %qs"
30304 #: config/i386/i386.c:3340
30305 #, gcc-internal-format, gfc-internal-format
30306 msgid "unknown parameter to option -mtune-ctrl: %s"
30309 #: config/i386/i386.c:3770
30310 #, gcc-internal-format
30311 msgid "Intel MCU psABI isn%'t supported in %s mode"
30314 #: config/i386/i386.c:3819
30315 #, gcc-internal-format
30317 "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> "
30318 "instead as appropriate"
30321 #: config/i386/i386.c:3821
30322 #, gcc-internal-format
30324 "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or "
30325 "%<target(\"tune=generic\")%> instead as appropriate"
30328 #. rep; movq isn't available in 32-bit code.
30329 #: config/i386/i386.c:3848
30330 #, gcc-internal-format
30331 msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
30334 #: config/i386/i386.c:3865
30335 #, gcc-internal-format
30336 msgid "address mode %qs not supported in the %s bit mode"
30339 #: config/i386/i386.c:3877
30340 #, gcc-internal-format
30341 msgid "-mabi=ms not supported with X32 ABI"
30344 #: config/i386/i386.c:3895 config/i386/i386.c:3904 config/i386/i386.c:3916
30345 #: config/i386/i386.c:3927 config/i386/i386.c:3938
30346 #, gcc-internal-format
30347 msgid "code model %qs not supported in the %s bit mode"
30350 #: config/i386/i386.c:3907 config/i386/i386.c:3919
30351 #, gcc-internal-format
30352 msgid "code model %qs not supported in x32 mode"
30355 #: config/i386/i386.c:3925 config/i386/i386.c:3934 config/i386/i386.c:5243
30356 #, gcc-internal-format, gfc-internal-format
30357 msgid "code model %s does not support PIC mode"
30360 #: config/i386/i386.c:3962
30361 #, gcc-internal-format
30362 msgid "-masm=intel not supported in this configuration"
30365 #: config/i386/i386.c:3967
30366 #, gcc-internal-format, gfc-internal-format
30367 msgid "%i-bit mode not compiled in"
30370 #: config/i386/i386.c:3976
30371 #, gcc-internal-format
30372 msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
30375 #: config/i386/i386.c:3978
30376 #, gcc-internal-format
30377 msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
30380 #: config/i386/i386.c:3985
30381 #, gcc-internal-format
30382 msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
30385 #: config/i386/i386.c:3987
30386 #, gcc-internal-format
30387 msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
30390 #: config/i386/i386.c:3995 config/i386/i386.c:4300
30391 #, gcc-internal-format
30392 msgid "CPU you selected does not support x86-64 instruction set"
30395 #: config/i386/i386.c:4240
30396 #, gcc-internal-format
30397 msgid "bad value (%qs) for %<-march=%> switch"
30400 #: config/i386/i386.c:4241
30401 #, gcc-internal-format
30402 msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
30405 #: config/i386/i386.c:4263
30406 #, gcc-internal-format
30407 msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
30410 #: config/i386/i386.c:4265
30411 #, gcc-internal-format
30413 "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
30416 #: config/i386/i386.c:4270
30417 #, gcc-internal-format
30418 msgid "valid arguments to %<-march=%> switch are: %s"
30421 #: config/i386/i386.c:4271
30422 #, gcc-internal-format
30423 msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
30426 #: config/i386/i386.c:4319
30427 #, gcc-internal-format
30428 msgid "bad value (%qs) for %<-mtune=%> switch"
30431 #: config/i386/i386.c:4320
30432 #, gcc-internal-format
30433 msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
30436 #: config/i386/i386.c:4340
30437 #, gcc-internal-format
30438 msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
30441 #: config/i386/i386.c:4342
30442 #, gcc-internal-format
30444 "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
30447 #: config/i386/i386.c:4347
30448 #, gcc-internal-format
30449 msgid "valid arguments to %<-mtune=%> switch are: %s"
30452 #: config/i386/i386.c:4348
30453 #, gcc-internal-format
30454 msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
30457 #: config/i386/i386.c:4414
30458 #, gcc-internal-format
30459 msgid "-mregparm is ignored in 64-bit mode"
30462 #: config/i386/i386.c:4416
30463 #, gcc-internal-format
30464 msgid "-mregparm is ignored for Intel MCU psABI"
30467 #: config/i386/i386.c:4419
30468 #, gcc-internal-format, gfc-internal-format
30469 msgid "-mregparm=%d is not between 0 and %d"
30472 #: config/i386/i386.c:4452
30473 #, gcc-internal-format
30474 msgid "%<-mrtd%> is ignored in 64bit mode"
30477 #: config/i386/i386.c:4453
30478 #, gcc-internal-format
30479 msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
30482 #: config/i386/i386.c:4532
30483 #, gcc-internal-format
30484 msgid "-mpreferred-stack-boundary is not supported for this target"
30487 #: config/i386/i386.c:4535
30488 #, gcc-internal-format, gfc-internal-format
30489 msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
30492 #: config/i386/i386.c:4558
30493 #, gcc-internal-format, gfc-internal-format
30494 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
30497 #: config/i386/i386.c:4571
30498 #, gcc-internal-format
30499 msgid "-mnop-mcount is not compatible with this target"
30502 #: config/i386/i386.c:4574
30503 #, gcc-internal-format
30504 msgid "-mnop-mcount is not implemented for -fPIC"
30507 #: config/i386/i386.c:4580
30508 #, gcc-internal-format
30509 msgid "%<-msseregparm%> used without SSE enabled"
30512 #: config/i386/i386.c:4581
30513 #, gcc-internal-format
30514 msgid "%<target(\"sseregparm\")%> used without SSE enabled"
30517 #: config/i386/i386.c:4591
30518 #, gcc-internal-format
30519 msgid "SSE instruction set disabled, using 387 arithmetics"
30522 #: config/i386/i386.c:4598
30523 #, gcc-internal-format
30524 msgid "387 instruction set disabled, using SSE arithmetics"
30527 #: config/i386/i386.c:4648
30528 #, gcc-internal-format
30529 msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
30532 #: config/i386/i386.c:4650
30533 #, gcc-internal-format
30535 "stack probing requires %<target(\"accumulate-outgoing-args\")%> for "
30539 #: config/i386/i386.c:4664
30540 #, gcc-internal-format
30541 msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
30544 #: config/i386/i386.c:4666
30545 #, gcc-internal-format
30546 msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
30549 #: config/i386/i386.c:4776
30550 #, gcc-internal-format
30551 msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
30554 #: config/i386/i386.c:4779
30555 #, gcc-internal-format
30556 msgid "-mno-fentry isn%'t compatible with SEH"
30559 #: config/i386/i386.c:4783
30560 #, gcc-internal-format
30561 msgid "-mcall-ms2sysv-xlogues isn%'t currently supported with SEH"
30564 #: config/i386/i386.c:4848 config/powerpcspe/powerpcspe.c:5661
30565 #, gcc-internal-format, gfc-internal-format
30566 msgid "unknown option for -mrecip=%s"
30569 #: config/i386/i386.c:4905 config/powerpcspe/powerpcspe.c:5336
30570 #, gcc-internal-format
30571 msgid "%qs is not a valid number in -mstack-protector-guard-offset="
30574 #: config/i386/i386.c:4910 config/powerpcspe/powerpcspe.c:5341
30575 #, gcc-internal-format
30576 msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
30579 #: config/i386/i386.c:4942 config/powerpcspe/powerpcspe.c:5353
30580 #, gcc-internal-format
30581 msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
30584 #: config/i386/i386.c:5537 config/i386/i386.c:5584 config/s390/s390.c:15928
30585 #: config/s390/s390.c:15978 config/s390/s390.c:15995
30586 #, gcc-internal-format, gfc-internal-format
30587 msgid "attribute(target(\"%s\")) is unknown"
30590 #: config/i386/i386.c:5565
30591 #, gcc-internal-format, gfc-internal-format
30592 msgid "option(\"%s\") was already specified"
30595 #: config/i386/i386.c:5869
30596 #, gcc-internal-format
30597 msgid "interrupt and naked attributes are not compatible"
30600 #: config/i386/i386.c:5884
30601 #, gcc-internal-format
30602 msgid "Only DWARF debug format is supported for interrupt service routine."
30605 #: config/i386/i386.c:5933
30606 #, gcc-internal-format
30607 msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
30610 #: config/i386/i386.c:5971
30611 #, gcc-internal-format
30612 msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
30615 #: config/i386/i386.c:6067
30616 #, gcc-internal-format, gfc-internal-format
30617 msgid "%s instructions aren't allowed in %s service routine"
30620 #: config/i386/i386.c:6071
30621 #, gcc-internal-format, gfc-internal-format
30623 "%s instructions aren't allowed in function with no_caller_saved_registers "
30627 #: config/i386/i386.c:6485 config/i386/i386.c:6536
30628 #, gcc-internal-format
30629 msgid "fastcall and regparm attributes are not compatible"
30632 #: config/i386/i386.c:6490
30633 #, gcc-internal-format
30634 msgid "regparam and thiscall attributes are not compatible"
30637 #: config/i386/i386.c:6497 config/i386/i386.c:41274
30638 #, gcc-internal-format
30639 msgid "%qE attribute requires an integer constant argument"
30642 #: config/i386/i386.c:6503
30643 #, gcc-internal-format
30644 msgid "argument to %qE attribute larger than %d"
30647 #: config/i386/i386.c:6528 config/i386/i386.c:6571
30648 #, gcc-internal-format
30649 msgid "fastcall and cdecl attributes are not compatible"
30652 #: config/i386/i386.c:6532
30653 #, gcc-internal-format
30654 msgid "fastcall and stdcall attributes are not compatible"
30657 #: config/i386/i386.c:6540 config/i386/i386.c:6589
30658 #, gcc-internal-format
30659 msgid "fastcall and thiscall attributes are not compatible"
30662 #: config/i386/i386.c:6550 config/i386/i386.c:6567
30663 #, gcc-internal-format
30664 msgid "stdcall and cdecl attributes are not compatible"
30667 #: config/i386/i386.c:6554
30668 #, gcc-internal-format
30669 msgid "stdcall and fastcall attributes are not compatible"
30672 #: config/i386/i386.c:6558 config/i386/i386.c:6585
30673 #, gcc-internal-format
30674 msgid "stdcall and thiscall attributes are not compatible"
30677 #: config/i386/i386.c:6575 config/i386/i386.c:6593
30678 #, gcc-internal-format
30679 msgid "cdecl and thiscall attributes are not compatible"
30682 #: config/i386/i386.c:6581
30683 #, gcc-internal-format
30684 msgid "%qE attribute is used for non-class method"
30687 #: config/i386/i386.c:6825
30688 #, gcc-internal-format
30689 msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
30692 #: config/i386/i386.c:6828
30693 #, gcc-internal-format
30694 msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
30697 #: config/i386/i386.c:7143
30698 #, gcc-internal-format
30699 msgid "X32 does not support ms_abi attribute"
30702 #: config/i386/i386.c:7177
30703 #, gcc-internal-format
30704 msgid "ms_hook_prologue is not compatible with nested function"
30707 #: config/i386/i386.c:7516
30708 #, gcc-internal-format
30709 msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
30712 #: config/i386/i386.c:7522
30713 #, gcc-internal-format
30714 msgid "AVX512F vector return without AVX512F enabled changes the ABI"
30717 #: config/i386/i386.c:7536
30718 #, gcc-internal-format
30719 msgid "AVX vector argument without AVX enabled changes the ABI"
30722 #: config/i386/i386.c:7542
30723 #, gcc-internal-format
30724 msgid "AVX vector return without AVX enabled changes the ABI"
30727 #: config/i386/i386.c:7558
30728 #, gcc-internal-format
30729 msgid "SSE vector argument without SSE enabled changes the ABI"
30732 #: config/i386/i386.c:7564
30733 #, gcc-internal-format
30734 msgid "SSE vector return without SSE enabled changes the ABI"
30737 #: config/i386/i386.c:7580
30738 #, gcc-internal-format
30739 msgid "MMX vector argument without MMX enabled changes the ABI"
30742 #: config/i386/i386.c:7586
30743 #, gcc-internal-format
30744 msgid "MMX vector return without MMX enabled changes the ABI"
30747 #: config/i386/i386.c:7768
30748 #, gcc-internal-format
30750 "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
30753 #: config/i386/i386.c:7885
30754 #, gcc-internal-format
30755 msgid "the ABI of passing union with long double has changed in GCC 4.4"
30758 #: config/i386/i386.c:8003
30759 #, gcc-internal-format
30761 "the ABI of passing structure with complex float member has changed in GCC 4.4"
30764 #: config/i386/i386.c:8166
30765 #, gcc-internal-format
30766 msgid "SSE register return with SSE disabled"
30769 #: config/i386/i386.c:8172
30770 #, gcc-internal-format
30771 msgid "SSE register argument with SSE disabled"
30774 #: config/i386/i386.c:8188
30775 #, gcc-internal-format
30776 msgid "x87 register return with x87 disabled"
30779 #: config/i386/i386.c:8485 config/i386/i386.c:8727 config/i386/i386.c:9227
30780 #, gcc-internal-format
30781 msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
30784 #: config/i386/i386.c:8487 config/i386/i386.c:8729 config/i386/i386.c:9229
30785 #, gcc-internal-format
30787 "this is a GCC bug that can be worked around by adding attribute used to "
30791 #: config/i386/i386.c:9133
30792 #, gcc-internal-format, gfc-internal-format
30794 "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
30797 #: config/i386/i386.c:11447
30798 #, gcc-internal-format, gfc-internal-format
30799 msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
30802 #: config/i386/i386.c:13439
30803 #, gcc-internal-format
30804 msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
30807 #: config/i386/i386.c:13529
30808 #, gcc-internal-format
30810 "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service "
30811 "routine. This may be worked around by avoiding functions with aggregate "
30815 #: config/i386/i386.c:14816
30816 #, gcc-internal-format
30817 msgid "-fsplit-stack does not support fastcall with nested function"
30820 #: config/i386/i386.c:14836
30821 #, gcc-internal-format
30823 "-fsplit-stack does not support 2 register parameters for a nested function"
30826 #. FIXME: We could make this work by pushing a register
30827 #. around the addition and comparison.
30828 #: config/i386/i386.c:14847
30829 #, gcc-internal-format
30830 msgid "-fsplit-stack does not support 3 register parameters"
30833 #: config/i386/i386.c:17786
30834 #, gcc-internal-format
30835 msgid "'V' modifier on non-integer register"
30838 #: config/i386/i386.c:17797 config/i386/i386.c:17811
30839 #, gcc-internal-format
30840 msgid "unsupported size for integer register"
30843 #: config/i386/i386.c:17843
30844 #, gcc-internal-format
30845 msgid "extended registers have no high halves"
30848 #: config/i386/i386.c:17858
30849 #, gcc-internal-format
30850 msgid "unsupported operand size for extended register"
30853 #: config/i386/i386.c:18049
30854 #, gcc-internal-format
30855 msgid "non-integer operand used with operand code 'z'"
30858 #: config/i386/i386.c:28313
30859 #, gcc-internal-format
30860 msgid "interrupt service routine can't be called directly"
30863 #: config/i386/i386.c:29816
30864 #, gcc-internal-format
30866 "empty class %qT parameter passing ABI changes in -fabi-version=12 (GCC 8)"
30869 #: config/i386/i386.c:32212
30870 #, gcc-internal-format
30871 msgid "No dispatcher found for the versioning attributes"
30874 #: config/i386/i386.c:32262
30875 #, gcc-internal-format, gfc-internal-format
30876 msgid "No dispatcher found for %s"
30879 #: config/i386/i386.c:32272
30880 #, gcc-internal-format, gfc-internal-format
30881 msgid "No dispatcher found for the versioning attributes : %s"
30884 #: config/i386/i386.c:32434
30885 #, gcc-internal-format
30887 "Function versions cannot be marked as gnu_inline, bodies have to be generated"
30890 #: config/i386/i386.c:32439 config/i386/i386.c:32715
30891 #: config/rs6000/rs6000.c:36982
30892 #, gcc-internal-format
30893 msgid "Virtual function multiversioning not supported"
30896 #: config/i386/i386.c:32572 config/rs6000/rs6000.c:36739
30897 #, gcc-internal-format
30898 msgid "multiversioning needs ifunc which is not supported on this target"
30901 #: config/i386/i386.c:32990
30902 #, gcc-internal-format
30903 msgid "Parameter to builtin must be a string constant or literal"
30906 #: config/i386/i386.c:33015 config/i386/i386.c:33065
30907 #, gcc-internal-format, gfc-internal-format
30908 msgid "Parameter to builtin not valid: %s"
30911 #: config/i386/i386.c:34294 config/i386/i386.c:35734
30912 #, gcc-internal-format
30913 msgid "the last argument must be a 2-bit immediate"
30916 #: config/i386/i386.c:34689
30917 #, gcc-internal-format
30918 msgid "the fifth argument must be an 8-bit immediate"
30921 #: config/i386/i386.c:34784
30922 #, gcc-internal-format
30923 msgid "the third argument must be an 8-bit immediate"
30926 #: config/i386/i386.c:35665
30927 #, gcc-internal-format
30928 msgid "the last argument must be an 1-bit immediate"
30931 #: config/i386/i386.c:35680
30932 #, gcc-internal-format
30933 msgid "the last argument must be a 3-bit immediate"
30936 #: config/i386/i386.c:35713
30937 #, gcc-internal-format
30938 msgid "the last argument must be a 4-bit immediate"
30941 #: config/i386/i386.c:35753
30942 #, gcc-internal-format
30943 msgid "the last argument must be a 1-bit immediate"
30946 #: config/i386/i386.c:35766
30947 #, gcc-internal-format
30948 msgid "the last argument must be a 5-bit immediate"
30951 #: config/i386/i386.c:35776
30952 #, gcc-internal-format
30953 msgid "the next to last argument must be an 8-bit immediate"
30956 #: config/i386/i386.c:35781 config/i386/i386.c:36568
30957 #, gcc-internal-format
30958 msgid "the last argument must be an 8-bit immediate"
30961 #: config/i386/i386.c:35915
30962 #, gcc-internal-format
30963 msgid "the third argument must be comparison constant"
30966 #: config/i386/i386.c:35920
30967 #, gcc-internal-format
30968 msgid "incorrect comparison mode"
30971 #: config/i386/i386.c:35926 config/i386/i386.c:36133
30972 #, gcc-internal-format
30973 msgid "incorrect rounding operand"
30976 #: config/i386/i386.c:36115
30977 #, gcc-internal-format
30978 msgid "the immediate argument must be a 4-bit immediate"
30981 #: config/i386/i386.c:36121
30982 #, gcc-internal-format
30983 msgid "the immediate argument must be a 5-bit immediate"
30986 #: config/i386/i386.c:36124
30987 #, gcc-internal-format
30988 msgid "the immediate argument must be an 8-bit immediate"
30991 #: config/i386/i386.c:36566
30992 #, gcc-internal-format
30993 msgid "the last argument must be a 32-bit immediate"
30996 #: config/i386/i386.c:36648 config/powerpcspe/powerpcspe.c:16210
30997 #: config/rs6000/rs6000.c:14708
30998 #, gcc-internal-format
30999 msgid "selector must be an integer constant in the range 0..%wi"
31002 #: config/i386/i386.c:36828
31003 #, gcc-internal-format
31004 msgid "%qE needs unknown isa option"
31007 #: config/i386/i386.c:36832
31008 #, gcc-internal-format
31009 msgid "%qE needs isa option %s"
31012 #: config/i386/i386.c:37411
31013 #, gcc-internal-format
31014 msgid "last argument must be an immediate"
31017 #: config/i386/i386.c:38138 config/i386/i386.c:38320
31018 #, gcc-internal-format
31019 msgid "the last argument must be scale 1, 2, 4, 8"
31022 #: config/i386/i386.c:38373
31023 #, gcc-internal-format
31024 msgid "the forth argument must be scale 1, 2, 4, 8"
31027 #: config/i386/i386.c:38379
31028 #, gcc-internal-format
31029 msgid "incorrect hint operand"
31032 #: config/i386/i386.c:38398
31033 #, gcc-internal-format
31034 msgid "the xabort's argument must be an 8-bit immediate"
31037 #: config/i386/i386.c:41261
31038 #, gcc-internal-format
31039 msgid "%qE attribute only available for 32-bit"
31042 #: config/i386/i386.c:41282
31043 #, gcc-internal-format
31044 msgid "argument to %qE attribute is neither zero, nor one"
31047 #: config/i386/i386.c:41315 config/i386/i386.c:41324
31048 #, gcc-internal-format
31049 msgid "ms_abi and sysv_abi attributes are not compatible"
31052 #: config/i386/i386.c:41360 config/powerpcspe/powerpcspe.c:35859
31053 #: config/rs6000/rs6000.c:32207
31054 #, gcc-internal-format
31055 msgid "%qE incompatible attribute ignored"
31058 #: config/i386/i386.c:41385 config/i386/i386.c:41407 config/ia64/ia64.c:815
31059 #: config/s390/s390.c:1153
31060 #, gcc-internal-format
31061 msgid "%qE attribute requires a string constant argument"
31064 #: config/i386/i386.c:41395 config/i386/i386.c:41417 config/s390/s390.c:1182
31065 #, gcc-internal-format
31066 msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
31069 #: config/i386/i386.c:41449
31070 #, gcc-internal-format
31071 msgid "interrupt service routine should have a pointer as the first argument"
31074 #: config/i386/i386.c:41456
31075 #, gcc-internal-format, gfc-internal-format
31077 "interrupt service routine should have unsigned %sint as the second argument"
31080 #: config/i386/i386.c:41466
31081 #, gcc-internal-format
31083 "interrupt service routine can only have a pointer argument and an optional "
31087 #: config/i386/i386.c:41469
31088 #, gcc-internal-format
31089 msgid "interrupt service routine can't have non-void return value"
31092 #: config/i386/i386.c:44506
31093 #, gcc-internal-format
31094 msgid "alternatives not allowed in asm flag output"
31097 #: config/i386/i386.c:44570
31098 #, gcc-internal-format
31099 msgid "unknown asm flag output %qs"
31102 #: config/i386/i386.c:44599
31103 #, gcc-internal-format
31104 msgid "invalid type for asm flag output"
31107 #: config/i386/i386.c:50499
31108 #, gcc-internal-format
31109 msgid "unknown architecture specific memory model"
31112 #: config/i386/i386.c:50506
31113 #, gcc-internal-format
31114 msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
31117 #: config/i386/i386.c:50512
31118 #, gcc-internal-format
31119 msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
31122 #: config/i386/i386.c:50536 config/i386/i386.c:50652
31123 #, gcc-internal-format, gfc-internal-format
31124 msgid "unsupported simdlen %d"
31127 #: config/i386/i386.c:50555
31128 #, gcc-internal-format
31129 msgid "unsupported return type %qT for simd"
31132 #: config/i386/i386.c:50577
31133 #, gcc-internal-format
31134 msgid "unsupported argument type %qT for simd"
31137 #: config/i386/intelmic-mkoffload.c:73 config/nvptx/mkoffload.c:87
31138 #, gcc-internal-format
31139 msgid "deleting file %s: %m"
31142 #: config/i386/intelmic-mkoffload.c:255 config/i386/intelmic-mkoffload.c:319
31143 #: config/i386/intelmic-mkoffload.c:360 config/nvptx/mkoffload.c:527
31144 #, gcc-internal-format, gfc-internal-format
31145 msgid "cannot open '%s'"
31148 #: config/i386/intelmic-mkoffload.c:467
31149 #, gcc-internal-format
31150 msgid "output file not specified"
31153 #: config/i386/intelmic-mkoffload.c:560
31154 #, gcc-internal-format
31155 msgid "COLLECT_GCC must be set"
31158 #: config/i386/intelmic-mkoffload.c:565
31159 #, gcc-internal-format, gfc-internal-format
31160 msgid "offload compiler %s not found"
31163 #: config/i386/intelmic-mkoffload.c:584 config/nvptx/mkoffload.c:478
31164 #, gcc-internal-format
31165 msgid "unrecognizable argument of option "
31168 #: config/i386/winnt.c:83
31169 #, gcc-internal-format
31171 "%qE attribute applies only to initialized variables with external linkage"
31174 #: config/i386/winnt.c:156
31175 #, gcc-internal-format
31176 msgid "definition of static data member %q+D of dllimport%'d class"
31179 #. If the environment variable DJDIR is not defined, then DJGPP is not installed correctly and GCC will quickly become confused with the default prefix settings. Report the problem now so the user doesn't receive deceptive "file not found" error messages later.
31180 #. DJDIR is automatically defined by the DJGPP environment config file pointed to by the environment variable DJGPP. Examine DJGPP to try and figure out what's wrong.
31181 #: config/i386/xm-djgpp.h:85
31182 #, gcc-internal-format
31183 msgid "environment variable DJGPP not defined"
31186 #: config/i386/xm-djgpp.h:87
31187 #, gcc-internal-format, gfc-internal-format
31188 msgid "environment variable DJGPP points to missing file '%s'"
31191 #: config/i386/xm-djgpp.h:90
31192 #, gcc-internal-format, gfc-internal-format
31193 msgid "environment variable DJGPP points to corrupt file '%s'"
31196 #: config/ia64/ia64-c.c:50
31197 #, gcc-internal-format
31198 msgid "malformed #pragma builtin"
31201 #: config/ia64/ia64.c:754
31202 #, gcc-internal-format
31203 msgid "invalid argument of %qE attribute"
31206 #: config/ia64/ia64.c:767
31207 #, gcc-internal-format
31208 msgid "an address area attribute cannot be specified for local variables"
31211 #: config/ia64/ia64.c:774
31212 #, gcc-internal-format
31213 msgid "address area of %q+D conflicts with previous declaration"
31216 #: config/ia64/ia64.c:782
31217 #, gcc-internal-format
31218 msgid "address area attribute cannot be specified for functions"
31221 #: config/ia64/ia64.c:6027 config/pa/pa.c:456 config/sh/sh.c:8282
31222 #: config/spu/spu.c:4920
31223 #, gcc-internal-format
31224 msgid "value of -mfixed-range must have form REG1-REG2"
31227 #: config/ia64/ia64.c:11286
31228 #, gcc-internal-format
31229 msgid "version attribute is not a string"
31232 #: config/iq2000/iq2000.c:1873
31233 #, gcc-internal-format, gfc-internal-format
31234 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
31237 #: config/iq2000/iq2000.c:2640
31238 #, gcc-internal-format
31239 msgid "argument %qd is not a constant"
31242 #: config/iq2000/iq2000.c:2944 config/xtensa/xtensa.c:2521
31243 #, gcc-internal-format
31244 msgid "PRINT_OPERAND_ADDRESS, null pointer"
31247 #: config/iq2000/iq2000.c:3099
31248 #, gcc-internal-format, gfc-internal-format
31249 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
31252 #: config/iq2000/iq2000.c:3108 config/xtensa/xtensa.c:2364
31253 #, gcc-internal-format
31254 msgid "PRINT_OPERAND null pointer"
31257 #: config/m32c/m32c-pragma.c:54
31258 #, gcc-internal-format
31259 msgid "junk at end of #pragma GCC memregs [0..16]"
31262 #: config/m32c/m32c-pragma.c:61
31263 #, gcc-internal-format
31264 msgid "#pragma GCC memregs must precede any function decls"
31267 #: config/m32c/m32c-pragma.c:69 config/m32c/m32c-pragma.c:76
31268 #, gcc-internal-format
31269 msgid "#pragma GCC memregs takes a number [0..16]"
31272 #: config/m32c/m32c-pragma.c:104
31273 #, gcc-internal-format
31274 msgid "junk at end of #pragma ADDRESS"
31277 #: config/m32c/m32c-pragma.c:109
31278 #, gcc-internal-format
31279 msgid "malformed #pragma ADDRESS variable address"
31282 #: config/m32c/m32c.c:420
31283 #, gcc-internal-format, gfc-internal-format
31284 msgid "invalid target memregs value '%d'"
31287 #: config/m32c/m32c.c:2936
31288 #, gcc-internal-format
31289 msgid "%qE attribute is not supported for R8C target"
31292 #. The argument must be a constant integer.
31293 #: config/m32c/m32c.c:2952 config/sh/sh.c:8494 config/sh/sh.c:8589
31294 #, gcc-internal-format
31295 msgid "%qE attribute argument not an integer constant"
31298 #: config/m32c/m32c.c:2961
31299 #, gcc-internal-format
31300 msgid "%qE attribute argument should be between 18 to 255"
31303 #: config/m32c/m32c.c:4085
31304 #, gcc-internal-format
31305 msgid "%<bank_switch%> has no effect on non-interrupt functions"
31308 #: config/m32c/m32c.c:4192
31309 #, gcc-internal-format
31310 msgid "%<fast_interrupt%> attribute directive ignored"
31313 #: config/m32r/m32r.c:411
31314 #, gcc-internal-format
31315 msgid "invalid argument of %qs attribute"
31318 #: config/m68k/m68k.c:524
31319 #, gcc-internal-format, gfc-internal-format
31320 msgid "-mcpu=%s conflicts with -march=%s"
31323 #: config/m68k/m68k.c:595
31324 #, gcc-internal-format
31325 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
31328 #: config/m68k/m68k.c:659
31329 #, gcc-internal-format, gfc-internal-format
31330 msgid "-falign-labels=%d is not supported"
31333 #: config/m68k/m68k.c:666
31334 #, gcc-internal-format, gfc-internal-format
31335 msgid "-falign-loops=%d is not supported"
31338 #: config/m68k/m68k.c:674
31339 #, gcc-internal-format
31340 msgid "-fstack-limit- options are not supported on this cpu"
31343 #: config/m68k/m68k.c:792
31344 #, gcc-internal-format
31345 msgid "multiple interrupt attributes not allowed"
31348 #: config/m68k/m68k.c:799
31349 #, gcc-internal-format
31350 msgid "interrupt_thread is available only on fido"
31353 #: config/m68k/m68k.c:1133 config/powerpcspe/powerpcspe.c:28503
31354 #: config/rs6000/rs6000.c:24959
31355 #, gcc-internal-format
31356 msgid "stack limit expression is not supported"
31359 #: config/mcore/mcore.c:2963
31360 #, gcc-internal-format
31361 msgid "initialized variable %q+D is marked dllimport"
31364 #: config/microblaze/microblaze.c:1762
31365 #, gcc-internal-format
31366 msgid "-fPIC/-fpic not supported for this target"
31369 #: config/microblaze/microblaze.c:1774
31370 #, gcc-internal-format
31371 msgid "%qs is an invalid argument to -mcpu="
31374 #: config/microblaze/microblaze.c:1823
31375 #, gcc-internal-format
31376 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
31379 #: config/microblaze/microblaze.c:1839
31380 #, gcc-internal-format
31381 msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
31384 #: config/microblaze/microblaze.c:1845
31385 #, gcc-internal-format
31386 msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
31389 #: config/microblaze/microblaze.c:1850
31390 #, gcc-internal-format
31391 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
31394 #: config/mips/mips.c:1418 config/mips/mips.c:1422
31395 #, gcc-internal-format
31396 msgid "%qs attribute only applies to functions"
31399 #: config/mips/mips.c:1432 config/mips/mips.c:1438
31400 #, gcc-internal-format
31401 msgid "%qE cannot have both %qs and %qs attributes"
31404 #: config/mips/mips.c:1467 config/mips/mips.c:1473 config/nios2/nios2.c:4444
31405 #, gcc-internal-format
31406 msgid "%qE redeclared with conflicting %qs attributes"
31409 #: config/mips/mips.c:1505 config/mips/mips.c:1559 config/riscv/riscv.c:2752
31410 #, gcc-internal-format
31411 msgid "%qE attribute requires a string argument"
31414 #: config/mips/mips.c:1513
31415 #, gcc-internal-format
31416 msgid "argument to %qE attribute is neither eic, nor vector=<line>"
31419 #: config/mips/mips.c:1529
31420 #, gcc-internal-format
31422 "interrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|"
31426 #: config/mips/mips.c:1566
31427 #, gcc-internal-format
31428 msgid "argument to %qE attribute is not intstack"
31431 #: config/mips/mips.c:7720
31432 #, gcc-internal-format
31433 msgid "cannot handle inconsistent calls to %qs"
31436 #: config/mips/mips.c:10956
31437 #, gcc-internal-format
31438 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor or greater"
31441 #: config/mips/mips.c:10958
31442 #, gcc-internal-format
31443 msgid "interrupt handlers cannot be MIPS16 functions"
31446 #: config/mips/mips.c:11948
31447 #, gcc-internal-format
31448 msgid "-fstack-check=specific not implemented for MIPS16"
31451 #: config/mips/mips.c:16906
31452 #, gcc-internal-format, gfc-internal-format
31453 msgid "argument %d to the built-in must be a constant in range %d to %d"
31456 #: config/mips/mips.c:16912 config/nios2/nios2.c:3596
31457 #: config/riscv/riscv-builtins.c:219
31458 #, gcc-internal-format
31459 msgid "invalid argument to built-in function"
31462 #: config/mips/mips.c:17026
31463 #, gcc-internal-format
31464 msgid "failed to expand built-in function"
31467 #: config/mips/mips.c:17157
31468 #, gcc-internal-format
31469 msgid "built-in function %qE not supported for MIPS16"
31472 #: config/mips/mips.c:17765
31473 #, gcc-internal-format
31474 msgid "%qs does not support MIPS16 code"
31477 #: config/mips/mips.c:19570
31478 #, gcc-internal-format
31479 msgid "MIPS16 PIC for ABIs other than o32 and o64"
31482 #: config/mips/mips.c:19573
31483 #, gcc-internal-format
31484 msgid "MIPS16 -mxgot code"
31487 #: config/mips/mips.c:19576
31488 #, gcc-internal-format
31489 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
31492 #: config/mips/mips.c:19579
31493 #, gcc-internal-format
31494 msgid "MSA MIPS16 code"
31497 #: config/mips/mips.c:19754 config/mips/mips.c:19759 config/mips/mips.c:19841
31498 #: config/mips/mips.c:19843 config/mips/mips.c:19873 config/mips/mips.c:19883
31499 #: config/mips/mips.c:19989 config/mips/mips.c:20019
31500 #, gcc-internal-format, gfc-internal-format
31501 msgid "unsupported combination: %s"
31504 #: config/mips/mips.c:19793
31505 #, gcc-internal-format
31507 "%<-%s%> conflicts with the other architecture options, which specify a %s "
31511 #: config/mips/mips.c:19803
31512 #, gcc-internal-format
31513 msgid "%<-march=%s%> is not compatible with the selected ABI"
31516 #: config/mips/mips.c:19818
31517 #, gcc-internal-format
31518 msgid "%<-mgp64%> used with a 32-bit processor"
31521 #: config/mips/mips.c:19820
31522 #, gcc-internal-format
31523 msgid "%<-mgp32%> used with a 64-bit ABI"
31526 #: config/mips/mips.c:19822
31527 #, gcc-internal-format
31528 msgid "%<-mgp64%> used with a 32-bit ABI"
31531 #: config/mips/mips.c:19838
31532 #, gcc-internal-format
31533 msgid "the %qs architecture does not support %<-mfp32%>"
31536 #: config/mips/mips.c:19847
31537 #, gcc-internal-format
31539 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
31540 "mfhc1 and mthc1 instructions"
31543 #: config/mips/mips.c:19850
31544 #, gcc-internal-format
31545 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
31548 #: config/mips/mips.c:19871
31549 #, gcc-internal-format
31550 msgid "%<-mfpxx%> can only be used with the o32 ABI"
31553 #: config/mips/mips.c:19875
31554 #, gcc-internal-format
31555 msgid "%<-march=%s%> requires %<-mfp32%>"
31558 #: config/mips/mips.c:19877
31559 #, gcc-internal-format
31560 msgid "%<-mfpxx%> requires %<-mlra%>"
31563 #: config/mips/mips.c:19893 config/mips/mips.c:19895 config/mips/mips.c:19908
31564 #, gcc-internal-format
31565 msgid "%qs is incompatible with %qs"
31568 #. We have traditionally allowed non-abicalls code to use
31569 #. an LP64 form of o64. However, it would take a bit more
31570 #. effort to support the combination of 32-bit GOT entries
31571 #. and 64-bit pointers, so we treat the abicalls case as
31573 #: config/mips/mips.c:19902
31574 #, gcc-internal-format
31575 msgid "the combination of %qs and %qs is incompatible with %qs"
31578 #: config/mips/mips.c:19955
31579 #, gcc-internal-format
31580 msgid "the %qs architecture does not support branch-likely instructions"
31583 #: config/mips/mips.c:19970
31584 #, gcc-internal-format
31585 msgid "the %qs architecture does not support madd or msub instructions"
31588 #: config/mips/mips.c:19984
31589 #, gcc-internal-format
31590 msgid "the %qs architecture does not support odd single-precision registers"
31593 #: config/mips/mips.c:19997 config/mips/mips.c:20003
31594 #, gcc-internal-format
31595 msgid "unsupported combination: %qs%s %s"
31598 #: config/mips/mips.c:20012
31599 #, gcc-internal-format
31600 msgid "unsupported combination: %qs %s"
31603 #: config/mips/mips.c:20027
31604 #, gcc-internal-format
31605 msgid "cannot generate position-independent code for %qs"
31608 #: config/mips/mips.c:20030
31609 #, gcc-internal-format
31610 msgid "position-independent code requires %qs"
31613 #: config/mips/mips.c:20063
31614 #, gcc-internal-format
31615 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
31618 #: config/mips/mips.c:20071 config/mips/mips.c:20074
31619 #, gcc-internal-format
31620 msgid "cannot use small-data accesses for %qs"
31623 #: config/mips/mips.c:20089
31624 #, gcc-internal-format
31625 msgid "the %qs architecture does not support %<-m%s=legacy%>"
31628 #: config/mips/mips.c:20096
31629 #, gcc-internal-format
31630 msgid "the %qs architecture does not support %<-m%s=2008%>"
31633 #: config/mips/mips.c:20114
31634 #, gcc-internal-format
31635 msgid "%<-mips3d%> requires %<-mpaired-single%>"
31638 #: config/mips/mips.c:20124
31639 #, gcc-internal-format
31640 msgid "%qs must be used with %qs"
31643 #: config/mips/mips.c:20134
31644 #, gcc-internal-format
31645 msgid "%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>"
31648 #: config/mips/mips.c:20141
31649 #, gcc-internal-format
31650 msgid "the %qs architecture does not support paired-single instructions"
31653 #: config/mips/mips.c:20150
31654 #, gcc-internal-format
31655 msgid "%qs requires a target that provides the %qs instruction"
31658 #: config/mips/mips.c:20161
31659 #, gcc-internal-format
31660 msgid "the %qs architecture does not support DSP instructions"
31663 #: config/mips/mips.c:20263
31664 #, gcc-internal-format
31665 msgid "%qs requires branch-likely instructions"
31668 #: config/mips/mips.c:20267
31669 #, gcc-internal-format
31670 msgid "the %qs architecture does not support the synci instruction"
31673 #: config/mips/mips.c:21102
31674 #, gcc-internal-format
31675 msgid "mips16 function profiling"
31678 #: config/mmix/mmix.c:315
31679 #, gcc-internal-format, gfc-internal-format
31680 msgid "-f%s not supported: ignored"
31683 #: config/mmix/mmix.c:753
31684 #, gcc-internal-format
31685 msgid "support for mode %qs"
31688 #: config/mmix/mmix.c:767
31689 #, gcc-internal-format, gfc-internal-format
31691 "too large function value type, needs %d registers, have only %d registers "
31695 #: config/mmix/mmix.c:944
31696 #, gcc-internal-format
31697 msgid "function_profiler support for MMIX"
31700 #: config/mmix/mmix.c:968
31701 #, gcc-internal-format
31702 msgid "MMIX Internal: Last named vararg would not fit in a register"
31705 #: config/mmix/mmix.c:1581 config/mmix/mmix.c:1605 config/mmix/mmix.c:1721
31706 #, gcc-internal-format, gfc-internal-format
31707 msgid "MMIX Internal: Bad register: %d"
31710 #. Presumably there's a missing case above if we get here.
31711 #: config/mmix/mmix.c:1713
31712 #, gcc-internal-format
31713 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
31716 #: config/mmix/mmix.c:1998
31717 #, gcc-internal-format
31718 msgid "stack frame not a multiple of 8 bytes: %wd"
31721 #: config/mmix/mmix.c:2236
31722 #, gcc-internal-format
31723 msgid "stack frame not a multiple of octabyte: %wd"
31726 #: config/mmix/mmix.c:2522 config/mmix/mmix.c:2581
31727 #, gcc-internal-format, gfc-internal-format
31728 msgid "MMIX Internal: %s is not a shiftable int"
31731 #: config/mn10300/mn10300.c:107
31732 #, gcc-internal-format
31733 msgid "-mtune= expects mn10300, am33, am33-2, or am34"
31736 #: config/msp430/driver-msp430.c:661
31737 #, gcc-internal-format, gfc-internal-format
31738 msgid "unexpected argument to msp430_select_hwmult_lib: %s"
31741 #: config/msp430/driver-msp430.c:702
31742 #, gcc-internal-format, gfc-internal-format
31743 msgid "unrecognized hwpy field in msp430_mcu_data[%d]: %d"
31746 #: config/msp430/driver-msp430.c:709
31747 #, gcc-internal-format, gfc-internal-format
31748 msgid "unexpected first argument to msp430_select_hwmult_lib: %s"
31751 #: config/msp430/driver-msp430.c:713
31752 #, gcc-internal-format
31753 msgid "msp430_select_hwmult_lib needs one or more arguments"
31756 #: config/msp430/msp430.c:800
31757 #, gcc-internal-format, gfc-internal-format
31758 msgid "MCU '%s' supports %s ISA but -mcpu option is set to %s"
31761 #: config/msp430/msp430.c:806
31762 #, gcc-internal-format, gfc-internal-format
31764 "MCU '%s' does not have hardware multiply support, but -mhwmult is set to %s"
31767 #: config/msp430/msp430.c:813
31768 #, gcc-internal-format, gfc-internal-format
31769 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 16-bit"
31772 #: config/msp430/msp430.c:816
31773 #, gcc-internal-format, gfc-internal-format
31774 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 32-bit"
31777 #: config/msp430/msp430.c:819
31778 #, gcc-internal-format, gfc-internal-format
31779 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to f5series"
31782 #: config/msp430/msp430.c:835
31783 #, gcc-internal-format, gfc-internal-format
31785 "Unrecognized MCU name '%s', assuming that it is just a MSP430 with no "
31786 "hardware multiply.\n"
31787 "Use the -mcpu and -mhwmult options to set these explicitly."
31790 #: config/msp430/msp430.c:842
31791 #, gcc-internal-format, gfc-internal-format
31793 "Unrecognized MCU name '%s', assuming that it has no hardware multiply.\n"
31794 "Use the -mhwmult option to set this explicitly."
31797 #: config/msp430/msp430.c:854
31798 #, gcc-internal-format, gfc-internal-format
31800 "Unrecognized MCU name '%s', assuming that it just supports the MSP430 ISA.\n"
31801 "Use the -mcpu option to set the ISA explicitly."
31804 #: config/msp430/msp430.c:862
31805 #, gcc-internal-format, gfc-internal-format
31806 msgid "Unrecognized MCU name '%s'."
31809 #: config/msp430/msp430.c:871
31810 #, gcc-internal-format
31811 msgid "-mlarge requires a 430X-compatible -mmcu="
31814 #: config/msp430/msp430.c:874
31815 #, gcc-internal-format
31816 msgid "-mcode-region=upper requires 430X-compatible cpu"
31819 #: config/msp430/msp430.c:876
31820 #, gcc-internal-format
31821 msgid "-mdata-region=upper requires 430X-compatible cpu"
31824 #: config/msp430/msp430.c:1910
31825 #, gcc-internal-format
31826 msgid "unrecognized interrupt vector argument of %qE attribute"
31829 #: config/msp430/msp430.c:1919
31830 #, gcc-internal-format
31831 msgid "numeric argument of %qE attribute must be in range 0..63"
31834 #: config/msp430/msp430.c:1925
31835 #, gcc-internal-format
31836 msgid "argument of %qE attribute is not a string constant or number"
31839 #: config/msp430/msp430.c:2046
31840 #, gcc-internal-format
31841 msgid "%qE attribute cannot be applied to variables with specific sections"
31844 #: config/msp430/msp430.c:2050
31845 #, gcc-internal-format
31846 msgid "%qE attribute has no effect on automatic variables"
31849 #: config/msp430/msp430.c:2197
31850 #, gcc-internal-format
31851 msgid "argument to interrupt attribute is unsupported for weak functions"
31854 #: config/msp430/msp430.c:2573
31855 #, gcc-internal-format
31856 msgid "__delay_cycles() only takes constant arguments"
31859 #: config/msp430/msp430.c:2583
31860 #, gcc-internal-format
31861 msgid "__delay_cycles only takes non-negative cycle counts"
31864 #: config/msp430/msp430.c:2603
31865 #, gcc-internal-format
31866 msgid "__delay_cycles is limited to 32-bit loop counts"
31869 #: config/msp430/msp430.c:2673
31870 #, gcc-internal-format
31871 msgid "MSP430 builtin functions only work inside interrupt handlers"
31874 #: config/msp430/msp430.c:2685 config/rx/rx.c:2658 config/xtensa/xtensa.c:3465
31875 #: config/xtensa/xtensa.c:3491
31876 #, gcc-internal-format
31877 msgid "bad builtin code"
31880 #: config/nds32/nds32-intrinsic.c:126 config/nios2/nios2.c:3834
31881 #, gcc-internal-format, gfc-internal-format
31882 msgid "invalid argument to built-in function %s"
31885 #: config/nds32/nds32-intrinsic.c:131
31886 #, gcc-internal-format, gfc-internal-format
31887 msgid "constant argument out of range for %s"
31890 #: config/nds32/nds32-intrinsic.c:1003
31891 #, gcc-internal-format
31892 msgid "don't support DSP extension instructions"
31895 #: config/nds32/nds32-intrinsic.c:1016
31896 #, gcc-internal-format
31897 msgid "this builtin function is only available on the v3s or v3f toolchain"
31900 #: config/nds32/nds32-intrinsic.c:1028
31901 #, gcc-internal-format
31902 msgid "this builtin function is only available on the v3f toolchain"
31905 #: config/nds32/nds32-intrinsic.c:1043
31906 #, gcc-internal-format
31907 msgid "this builtin function not support on the v3m toolchain"
31910 #: config/nds32/nds32-intrinsic.c:1062
31911 #, gcc-internal-format
31912 msgid "don't support performance extension instructions"
31915 #: config/nds32/nds32-intrinsic.c:1074
31916 #, gcc-internal-format
31917 msgid "don't support performance extension version 2 instructions"
31920 #: config/nds32/nds32-intrinsic.c:1086
31921 #, gcc-internal-format
31922 msgid "don't support string extension instructions"
31925 #: config/nds32/nds32-isr.c:341
31926 #, gcc-internal-format
31927 msgid "multiple save reg attributes to function %qD"
31930 #: config/nds32/nds32-isr.c:352
31931 #, gcc-internal-format
31932 msgid "multiple nested types attributes to function %qD"
31935 #: config/nds32/nds32-isr.c:364
31936 #, gcc-internal-format
31937 msgid "multiple interrupt attributes to function %qD"
31940 #. Trampoline is not supported on reduced-set registers yet.
31941 #: config/nds32/nds32.c:2394 config/nds32/nds32.c:2448
31942 #: config/nds32/nds32.c:3559 config/nds32/nds32.c:3656
31943 #: config/nds32/nds32.c:3671 config/nds32/nds32.c:3677
31944 #: config/nds32/nds32.c:3753 config/nds32/nds32.c:3759
31945 #: config/nds32/nds32.c:3791
31946 #, gcc-internal-format
31947 msgid "a nested function is not supported for reduced registers"
31950 #. The enum index value for array size is out of range.
31951 #: config/nds32/nds32.c:3450
31952 #, gcc-internal-format
31953 msgid "intrinsic register index is out of range"
31956 #: config/nds32/nds32.c:3466 config/nds32/nds32.c:3473
31957 #: config/nds32/nds32.c:3480 config/nds32/nds32.c:3487
31958 #: config/nds32/nds32.c:3494
31959 #, gcc-internal-format
31960 msgid "CCTL intrinsic function subtype out of range!"
31963 #: config/nds32/nds32.c:3933
31964 #, gcc-internal-format
31965 msgid "cannot use indirect_call attribute under linux toolchain"
31968 #: config/nds32/nds32.c:3941
31969 #, gcc-internal-format
31970 msgid "indirect_call attribute can't apply for static function"
31973 #: config/nds32/nds32.c:3998
31974 #, gcc-internal-format
31975 msgid "invalid id value for interrupt/exception attribute"
31978 #: config/nds32/nds32.c:4026
31979 #, gcc-internal-format
31980 msgid "invalid id value for reset attribute"
31983 #: config/nds32/nds32.c:4042
31984 #, gcc-internal-format
31985 msgid "invalid nmi function for reset attribute"
31988 #: config/nds32/nds32.c:4055
31989 #, gcc-internal-format
31990 msgid "invalid warm function for reset attribute"
31993 #: config/nds32/nds32.c:4106
31994 #, gcc-internal-format
31995 msgid "not support -fpic option for v3m toolchain"
31998 #: config/nds32/nds32.c:4139
31999 #, gcc-internal-format
32000 msgid "Disable FPU ISA, the ABI option must be enable '-mfloat-abi=soft'"
32003 #: config/nds32/nds32.c:4142
32004 #, gcc-internal-format
32006 "'-mabi=2fp+' option only support when FPU available, must be enable '-mext-"
32007 "fpu-sp' or '-mext-fpu-dp'"
32010 #: config/nios2/nios2.c:573
32011 #, gcc-internal-format
32012 msgid "Unknown form for stack limit expression"
32015 #: config/nios2/nios2.c:1182
32016 #, gcc-internal-format
32017 msgid "switch %<-mcustom-%s%> is required for double precision floating point"
32020 #: config/nios2/nios2.c:1195
32021 #, gcc-internal-format
32023 "switch %<-mcustom-%s%> has no effect unless -funsafe-math-optimizations is "
32027 #: config/nios2/nios2.c:1204
32028 #, gcc-internal-format
32030 "switch %<-mcustom-%s%> has no effect unless -ffinite-math-only is specified"
32033 #: config/nios2/nios2.c:1213
32034 #, gcc-internal-format
32036 "switch %<-mcustom-%s%> has no effect unless -fno-math-errno is specified"
32039 #: config/nios2/nios2.c:1218
32040 #, gcc-internal-format
32042 "conflicting use of -mcustom switches, target attributes, and/or "
32043 "__builtin_custom_ functions"
32046 #: config/nios2/nios2.c:1320
32047 #, gcc-internal-format
32048 msgid "ignoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>"
32051 #: config/nios2/nios2.c:1339
32052 #, gcc-internal-format
32053 msgid "switch %<-mcustom-%s%> value %d must be between 0 and 255"
32056 #: config/nios2/nios2.c:1362
32057 #, gcc-internal-format
32058 msgid "position-independent code requires the Linux ABI"
32061 #: config/nios2/nios2.c:1365
32062 #, gcc-internal-format
32063 msgid "PIC support for -fstack-limit-symbol"
32066 #: config/nios2/nios2.c:1387
32067 #, gcc-internal-format
32068 msgid "-mgpopt not supported with PIC."
32071 #: config/nios2/nios2.c:1389
32072 #, gcc-internal-format
32073 msgid "-mgprel-sec= not supported with PIC."
32076 #: config/nios2/nios2.c:1391
32077 #, gcc-internal-format
32078 msgid "-mr0rel-sec= not supported with PIC."
32081 #: config/nios2/nios2.c:1399
32082 #, gcc-internal-format
32083 msgid "-mgprel-sec= argument is not a valid regular expression."
32086 #: config/nios2/nios2.c:1405
32087 #, gcc-internal-format
32088 msgid "-mr0rel-sec= argument is not a valid regular expression."
32091 #: config/nios2/nios2.c:1416
32092 #, gcc-internal-format
32093 msgid "BMX instructions are only supported with R2 architecture"
32096 #: config/nios2/nios2.c:1418
32097 #, gcc-internal-format
32098 msgid "CDX instructions are only supported with R2 architecture"
32101 #: config/nios2/nios2.c:1423
32102 #, gcc-internal-format
32103 msgid "R2 architecture is little-endian only"
32106 #: config/nios2/nios2.c:3580
32107 #, gcc-internal-format
32109 "Cannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>"
32112 #: config/nios2/nios2.c:3688
32113 #, gcc-internal-format, gfc-internal-format
32115 "custom instruction opcode must be compile time constant in the range 0-255 "
32116 "for __builtin_custom_%s"
32119 #: config/nios2/nios2.c:3893
32120 #, gcc-internal-format, gfc-internal-format
32121 msgid "Control register number must be in range 0-31 for %s"
32124 #: config/nios2/nios2.c:3921
32125 #, gcc-internal-format, gfc-internal-format
32126 msgid "Register number must be in range 0-31 for %s"
32129 #: config/nios2/nios2.c:3928
32130 #, gcc-internal-format, gfc-internal-format
32131 msgid "The immediate value must fit into a %d-bit integer for %s"
32134 #: config/nios2/nios2.c:3978
32135 #, gcc-internal-format
32136 msgid "The ENI instruction operand must be either 0 or 1"
32139 #: config/nios2/nios2.c:4006
32140 #, gcc-internal-format, gfc-internal-format
32141 msgid "Builtin function %s requires Nios II R%d"
32144 #: config/nios2/nios2.c:4086
32145 #, gcc-internal-format
32146 msgid "switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>"
32149 #: config/nios2/nios2.c:4092 config/nios2/nios2.c:4102
32150 #, gcc-internal-format
32151 msgid "call to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>"
32154 #: config/nios2/nios2.c:4208
32155 #, gcc-internal-format
32156 msgid "custom-fpu-cfg option does not support %<no-%>"
32159 #: config/nios2/nios2.c:4213
32160 #, gcc-internal-format
32161 msgid "custom-fpu-cfg option requires configuration argument"
32164 #: config/nios2/nios2.c:4242
32165 #, gcc-internal-format
32166 msgid "%<no-custom-%s%> does not accept arguments"
32169 #: config/nios2/nios2.c:4257
32170 #, gcc-internal-format
32171 msgid "%<custom-%s=%> requires argument"
32174 #: config/nios2/nios2.c:4267
32175 #, gcc-internal-format, gfc-internal-format
32176 msgid "`custom-%s=' argument requires numeric digits"
32179 #: config/nios2/nios2.c:4279
32180 #, gcc-internal-format
32181 msgid "%<custom-%s=%> is not recognized as FPU instruction"
32184 #: config/nios2/nios2.c:4286
32185 #, gcc-internal-format
32186 msgid "%<%s%> is unknown"
32189 #: config/nvptx/mkoffload.c:109
32190 #, gcc-internal-format
32191 msgid "malformed ptx file"
32194 #: config/nvptx/mkoffload.c:409
32195 #, gcc-internal-format
32196 msgid "COLLECT_GCC must be set."
32199 #: config/nvptx/mkoffload.c:457
32200 #, gcc-internal-format, gfc-internal-format
32201 msgid "offload compiler %s not found (consider using '-B')"
32204 #: config/nvptx/mkoffload.c:491
32205 #, gcc-internal-format
32206 msgid "either -fopenacc or -fopenmp must be set"
32209 #: config/nvptx/mkoffload.c:555
32210 #, gcc-internal-format
32211 msgid "cannot open intermediate ptx file"
32214 #: config/nvptx/nvptx.c:166
32215 #, gcc-internal-format, gfc-internal-format
32216 msgid "option %s is not supported together with -fopenacc"
32219 #: config/nvptx/nvptx.c:192
32220 #, gcc-internal-format
32221 msgid "not generating patch area, nops not supported"
32224 #: config/nvptx/nvptx.c:279
32225 #, gcc-internal-format
32227 "static initialization of variable %q+D in %<.shared%> memory is not supported"
32230 #: config/nvptx/nvptx.c:1971
32231 #, gcc-internal-format
32232 msgid "cannot emit unaligned pointers in ptx assembly"
32235 #: config/nvptx/nvptx.c:2197
32236 #, gcc-internal-format
32237 msgid "PTX does not support weak declarations (only weak definitions)"
32240 #: config/nvptx/nvptx.c:4803
32241 #, gcc-internal-format
32242 msgid "%qE attribute requires a void return type"
32245 #: config/nvptx/nvptx.c:4826
32246 #, gcc-internal-format
32247 msgid "%qE attribute not allowed with auto storage class"
32250 #: config/nvptx/nvptx.c:5196
32251 #, gcc-internal-format, gfc-internal-format
32252 msgid "using vector_length (%d), ignoring %d"
32255 #: config/nvptx/nvptx.c:5197
32256 #, gcc-internal-format, gfc-internal-format
32257 msgid "using vector_length (%d), ignoring runtime setting"
32260 #: config/nvptx/nvptx.c:5207
32261 #, gcc-internal-format, gfc-internal-format
32262 msgid "using num_workers (%d), ignoring %d"
32265 #: config/pa/pa.c:532
32266 #, gcc-internal-format
32267 msgid "PIC code generation is not supported in the portable runtime model"
32270 #: config/pa/pa.c:537
32271 #, gcc-internal-format
32272 msgid "PIC code generation is not compatible with fast indirect calls"
32275 #: config/pa/pa.c:542
32276 #, gcc-internal-format
32277 msgid "-g is only supported when using GAS on this processor,"
32280 #: config/pa/pa.c:543
32281 #, gcc-internal-format
32282 msgid "-g option disabled"
32285 #: config/pa/pa.c:557
32286 #, gcc-internal-format
32287 msgid "-freorder-blocks-and-partition does not work on this architecture"
32290 #: config/pa/pa.c:8825
32291 #, gcc-internal-format, gfc-internal-format
32293 "alignment (%u) for %s exceeds maximum alignment for global common data. "
32297 #: config/powerpcspe/host-darwin.c:61 config/rs6000/host-darwin.c:61
32298 #, gcc-internal-format
32299 msgid "Segmentation Fault (code)"
32302 #: config/powerpcspe/host-darwin.c:131 config/rs6000/host-darwin.c:131
32303 #, gcc-internal-format
32304 msgid "Segmentation Fault"
32307 #: config/powerpcspe/host-darwin.c:145 config/rs6000/host-darwin.c:145
32308 #, gcc-internal-format
32309 msgid "While setting up signal stack: %m"
32312 #: config/powerpcspe/host-darwin.c:151 config/rs6000/host-darwin.c:151
32313 #, gcc-internal-format
32314 msgid "While setting up signal handler: %m"
32317 #. Handle the machine specific pragma longcall. Its syntax is
32319 #. # pragma longcall ( TOGGLE )
32321 #. where TOGGLE is either 0 or 1.
32323 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
32324 #. whether or not new function declarations receive a longcall
32325 #. attribute by default.
32326 #: config/powerpcspe/powerpcspe-c.c:52 config/rs6000/rs6000-c.c:52
32327 #, gcc-internal-format
32328 msgid "ignoring malformed #pragma longcall"
32331 #: config/powerpcspe/powerpcspe-c.c:65 config/rs6000/rs6000-c.c:65
32332 #, gcc-internal-format
32333 msgid "missing open paren"
32336 #: config/powerpcspe/powerpcspe-c.c:67 config/rs6000/rs6000-c.c:67
32337 #, gcc-internal-format
32338 msgid "missing number"
32341 #: config/powerpcspe/powerpcspe-c.c:69 config/rs6000/rs6000-c.c:69
32342 #, gcc-internal-format
32343 msgid "missing close paren"
32346 #: config/powerpcspe/powerpcspe-c.c:72 config/rs6000/rs6000-c.c:72
32347 #, gcc-internal-format
32348 msgid "number must be 0 or 1"
32351 #: config/powerpcspe/powerpcspe-c.c:75 config/rs6000/rs6000-c.c:75
32352 #, gcc-internal-format
32353 msgid "junk at end of #pragma longcall"
32356 #: config/powerpcspe/powerpcspe-c.c:5661 config/rs6000/rs6000-c.c:6113
32357 #, gcc-internal-format
32359 "vec_lvsl is deprecated for little endian; use assignment for unaligned loads "
32363 #: config/powerpcspe/powerpcspe-c.c:5665 config/rs6000/rs6000-c.c:6117
32364 #, gcc-internal-format
32366 "vec_lvsr is deprecated for little endian; use assignment for unaligned loads "
32370 #: config/powerpcspe/powerpcspe-c.c:5675
32371 #, gcc-internal-format
32372 msgid "vec_mul only accepts 2 arguments"
32375 #: config/powerpcspe/powerpcspe-c.c:5726
32376 #, gcc-internal-format
32377 msgid "vec_cmpne only accepts 2 arguments"
32380 #: config/powerpcspe/powerpcspe-c.c:5796
32381 #, gcc-internal-format
32382 msgid "vec_adde only accepts 3 arguments"
32385 #: config/powerpcspe/powerpcspe-c.c:5860
32386 #, gcc-internal-format
32387 msgid "vec_addec only accepts 3 arguments"
32390 #: config/powerpcspe/powerpcspe-c.c:5948
32391 #, gcc-internal-format, gfc-internal-format
32392 msgid "%s only accepts %d arguments"
32395 #: config/powerpcspe/powerpcspe-c.c:5953
32396 #, gcc-internal-format, gfc-internal-format
32397 msgid "%s only accepts 1 argument"
32400 #: config/powerpcspe/powerpcspe-c.c:5958
32401 #, gcc-internal-format, gfc-internal-format
32402 msgid "%s only accepts 2 arguments"
32405 #: config/powerpcspe/powerpcspe-c.c:6024
32406 #, gcc-internal-format
32407 msgid "vec_extract only accepts 2 arguments"
32410 #: config/powerpcspe/powerpcspe-c.c:6194
32411 #, gcc-internal-format
32412 msgid "vec_insert only accepts 3 arguments"
32415 #: config/powerpcspe/powerpcspe-c.c:6468 config/rs6000/rs6000-c.c:6805
32416 #, gcc-internal-format
32417 msgid "passing arg %d of %qE discards qualifiers from pointer target type"
32420 #: config/powerpcspe/powerpcspe-c.c:6515
32421 #, gcc-internal-format
32422 msgid "__builtin_cmpb only accepts 2 arguments"
32425 #: config/powerpcspe/powerpcspe-c.c:6573
32426 #, gcc-internal-format, gfc-internal-format
32427 msgid "Builtin function %s not supported in this compiler configuration"
32430 #: config/powerpcspe/powerpcspe-c.c:6581
32431 #, gcc-internal-format, gfc-internal-format
32432 msgid "invalid parameter combination for AltiVec intrinsic %s"
32435 #: config/powerpcspe/powerpcspe.c:3826
32436 #, gcc-internal-format
32437 msgid "-mrecip requires -ffinite-math or -ffast-math"
32440 #: config/powerpcspe/powerpcspe.c:3828
32441 #, gcc-internal-format
32442 msgid "-mrecip requires -fno-trapping-math or -ffast-math"
32445 #: config/powerpcspe/powerpcspe.c:3830
32446 #, gcc-internal-format
32447 msgid "-mrecip requires -freciprocal-math or -ffast-math"
32450 #: config/powerpcspe/powerpcspe.c:3930
32451 #, gcc-internal-format
32452 msgid "-m64 requires PowerPC64 architecture, enabling"
32455 #: config/powerpcspe/powerpcspe.c:4114
32456 #, gcc-internal-format
32458 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
32459 "the installed C and C++ libraries"
32462 #: config/powerpcspe/powerpcspe.c:4206
32463 #, gcc-internal-format
32465 "will not generate power9 instructions because assembler lacks power9 support"
32468 #: config/powerpcspe/powerpcspe.c:4215
32469 #, gcc-internal-format
32471 "will not generate power8 instructions because assembler lacks power8 support"
32474 #: config/powerpcspe/powerpcspe.c:4224
32475 #, gcc-internal-format
32477 "will not generate power7 instructions because assembler lacks power7 support"
32480 #: config/powerpcspe/powerpcspe.c:4233
32481 #, gcc-internal-format
32483 "will not generate power6 instructions because assembler lacks power6 support"
32486 #: config/powerpcspe/powerpcspe.c:4242
32487 #, gcc-internal-format
32489 "will not generate power5 instructions because assembler lacks power5 support"
32492 #: config/powerpcspe/powerpcspe.c:4330
32493 #, gcc-internal-format
32494 msgid "not configured for SPE ABI"
32497 #: config/powerpcspe/powerpcspe.c:4335
32498 #, gcc-internal-format
32499 msgid "not configured for SPE instruction set"
32502 #: config/powerpcspe/powerpcspe.c:4341
32503 #, gcc-internal-format
32504 msgid "target attribute or pragma changes SPE ABI"
32507 #: config/powerpcspe/powerpcspe.c:4348 config/rs6000/rs6000.c:4203
32508 #, gcc-internal-format
32509 msgid "AltiVec not supported in this target"
32512 #: config/powerpcspe/powerpcspe.c:4350 config/powerpcspe/powerpcspe.c:4355
32513 #, gcc-internal-format
32514 msgid "SPE not supported in this target"
32517 #: config/powerpcspe/powerpcspe.c:4383
32518 #, gcc-internal-format
32519 msgid "-mmultiple is not supported on little endian systems"
32522 #: config/powerpcspe/powerpcspe.c:4390
32523 #, gcc-internal-format
32524 msgid "-mstring is not supported on little endian systems"
32527 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
32528 #. were explicitly cleared.
32529 #: config/powerpcspe/powerpcspe.c:4486 config/powerpcspe/powerpcspe.c:4497
32530 #, gcc-internal-format
32531 msgid "-mpower9-minmax incompatible with explicitly disabled options"
32534 #: config/powerpcspe/powerpcspe.c:4489
32535 #, gcc-internal-format
32537 "Power9 target option is incompatible with -mcpu=<xxx> for <xxx> less than "
32541 #: config/powerpcspe/powerpcspe.c:4521
32542 #, gcc-internal-format
32543 msgid "-mcrypto requires -maltivec"
32546 #: config/powerpcspe/powerpcspe.c:4528
32547 #, gcc-internal-format
32548 msgid "-mdirect-move requires -mvsx"
32551 #: config/powerpcspe/powerpcspe.c:4535
32552 #, gcc-internal-format
32553 msgid "-mpower8-vector requires -maltivec"
32556 #: config/powerpcspe/powerpcspe.c:4543
32557 #, gcc-internal-format
32558 msgid "-mpower8-vector requires -mvsx"
32561 #: config/powerpcspe/powerpcspe.c:4562
32562 #, gcc-internal-format
32563 msgid "-mvsx-timode requires -mvsx"
32566 #: config/powerpcspe/powerpcspe.c:4569
32567 #, gcc-internal-format
32568 msgid "-mhard-dfp requires -mhard-float"
32571 #: config/powerpcspe/powerpcspe.c:4622
32572 #, gcc-internal-format
32573 msgid "-mupper-regs-df requires -mvsx"
32576 #: config/powerpcspe/powerpcspe.c:4629
32577 #, gcc-internal-format
32578 msgid "-mupper-regs-di requires -mvsx"
32581 #: config/powerpcspe/powerpcspe.c:4636
32582 #, gcc-internal-format
32583 msgid "-mupper-regs-sf requires -mpower8-vector"
32586 #: config/powerpcspe/powerpcspe.c:4685
32587 #, gcc-internal-format
32588 msgid "-mpower8-fusion-sign requires -mpower8-fusion"
32591 #: config/powerpcspe/powerpcspe.c:4688
32592 #, gcc-internal-format
32593 msgid "-mtoc-fusion requires -mpower8-fusion"
32596 #. We prefer to not mention undocumented options in
32597 #. error messages. However, if users have managed to select
32598 #. power9-fusion without selecting power8-fusion, they
32599 #. already know about undocumented flags.
32600 #: config/powerpcspe/powerpcspe.c:4705
32601 #, gcc-internal-format
32602 msgid "-mpower9-fusion requires -mpower8-fusion"
32605 #: config/powerpcspe/powerpcspe.c:4758
32606 #, gcc-internal-format
32607 msgid "-mpower9-vector requires -mpower8-vector"
32610 #: config/powerpcspe/powerpcspe.c:4803
32611 #, gcc-internal-format
32612 msgid "-mpower9-dform requires -mpower9-vector"
32615 #: config/powerpcspe/powerpcspe.c:4832
32616 #, gcc-internal-format
32618 "-mpower9-dform, -mpower9-dform-vector, -mpower9-dform-scalar require -"
32622 #: config/powerpcspe/powerpcspe.c:4855
32623 #, gcc-internal-format
32624 msgid "-mpower9-dform requires -mupper-regs-df"
32627 #: config/powerpcspe/powerpcspe.c:4862
32628 #, gcc-internal-format
32629 msgid "-mpower9-dform requires -mupper-regs-sf"
32632 #: config/powerpcspe/powerpcspe.c:4882
32633 #, gcc-internal-format
32634 msgid "-mvsx-timode might need -mlra"
32637 #: config/powerpcspe/powerpcspe.c:4907
32638 #, gcc-internal-format
32639 msgid "-mallow-movmisalign requires -mvsx"
32642 #: config/powerpcspe/powerpcspe.c:4922
32643 #, gcc-internal-format
32644 msgid "-mefficient-unaligned-vsx requires -mvsx"
32647 #: config/powerpcspe/powerpcspe.c:4930
32648 #, gcc-internal-format
32649 msgid "-mefficient-unaligned-vsx requires -mallow-movmisalign"
32652 #: config/powerpcspe/powerpcspe.c:4944
32653 #, gcc-internal-format
32655 "-mvsx-small-integer requires -mpower8-vector, -mupper-regs-di, and -mdirect-"
32659 #: config/powerpcspe/powerpcspe.c:4956 config/rs6000/rs6000.c:4574
32660 #, gcc-internal-format
32661 msgid "target attribute or pragma changes long double size"
32664 #: config/powerpcspe/powerpcspe.c:4982
32665 #, gcc-internal-format
32666 msgid "-mfloat128 requires VSX support"
32669 #: config/powerpcspe/powerpcspe.c:4992
32670 #, gcc-internal-format
32671 msgid "-mfloat128-type requires VSX support"
32674 #: config/powerpcspe/powerpcspe.c:5008
32675 #, gcc-internal-format
32676 msgid "-mfloat128 requires -mfloat128-type"
32679 #: config/powerpcspe/powerpcspe.c:5021
32680 #, gcc-internal-format
32681 msgid "-mfloat128-hardware requires -mfloat128-type"
32684 #: config/powerpcspe/powerpcspe.c:5044
32685 #, gcc-internal-format
32686 msgid "-mfloat128-hardware requires full ISA 3.0 support"
32689 #: config/powerpcspe/powerpcspe.c:5052
32690 #, gcc-internal-format
32691 msgid "-mfloat128-hardware requires -m64"
32694 #: config/powerpcspe/powerpcspe.c:5116
32695 #, gcc-internal-format, gfc-internal-format
32696 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
32699 #: config/powerpcspe/powerpcspe.c:5137 config/powerpcspe/powerpcspe.c:5152
32700 #: config/rs6000/rs6000.c:4737 config/rs6000/rs6000.c:4752
32701 #, gcc-internal-format
32702 msgid "target attribute or pragma changes AltiVec ABI"
32705 #: config/powerpcspe/powerpcspe.c:5165 config/rs6000/rs6000.c:4765
32706 #, gcc-internal-format
32707 msgid "target attribute or pragma changes darwin64 ABI"
32710 #: config/powerpcspe/powerpcspe.c:5231
32711 #, gcc-internal-format
32712 msgid "target attribute or pragma changes single precision floating point"
32715 #: config/powerpcspe/powerpcspe.c:5234
32716 #, gcc-internal-format
32717 msgid "target attribute or pragma changes double precision floating point"
32720 #: config/powerpcspe/powerpcspe.c:5361
32721 #, gcc-internal-format
32722 msgid "-mstack-protector-guard=tls needs a valid base register"
32725 #: config/powerpcspe/powerpcspe.c:8406 config/rs6000/rs6000.c:7621
32726 #, gcc-internal-format, gfc-internal-format
32728 "the layout of aggregates containing vectors with %d-byte alignment has "
32732 #: config/powerpcspe/powerpcspe.c:11825 config/rs6000/rs6000.c:10893
32733 #, gcc-internal-format
32735 "GCC vector returned by reference: non-standard ABI extension with no "
32736 "compatibility guarantee"
32739 #: config/powerpcspe/powerpcspe.c:11988
32740 #, gcc-internal-format
32742 "cannot return value in vector register because altivec instructions are "
32743 "disabled, use -maltivec to enable them"
32746 #: config/powerpcspe/powerpcspe.c:12184 config/rs6000/rs6000.c:11255
32747 #, gcc-internal-format, gfc-internal-format
32749 "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
32752 #: config/powerpcspe/powerpcspe.c:12451
32753 #, gcc-internal-format
32755 "cannot pass argument in vector register because altivec instructions are "
32756 "disabled, use -maltivec to enable them"
32759 #: config/powerpcspe/powerpcspe.c:13302 config/rs6000/rs6000.c:12267
32760 #, gcc-internal-format
32761 msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
32764 #: config/powerpcspe/powerpcspe.c:13477 config/rs6000/rs6000.c:12442
32765 #, gcc-internal-format
32767 "GCC vector passed by reference: non-standard ABI extension with no "
32768 "compatibility guarantee"
32771 #: config/powerpcspe/powerpcspe.c:14272
32772 #, gcc-internal-format, gfc-internal-format
32773 msgid "internal error: builtin function %s already processed"
32776 #: config/powerpcspe/powerpcspe.c:14776 config/rs6000/rs6000.c:13584
32777 #, gcc-internal-format
32778 msgid "argument 1 must be an 8-bit field value"
32781 #: config/powerpcspe/powerpcspe.c:14822 config/rs6000/rs6000.c:13628
32782 #, gcc-internal-format
32783 msgid "argument 1 must be a 5-bit signed literal"
32786 #: config/powerpcspe/powerpcspe.c:14925 config/powerpcspe/powerpcspe.c:16794
32787 #: config/rs6000/rs6000.c:13714
32788 #, gcc-internal-format
32789 msgid "argument 2 must be a 5-bit unsigned literal"
32792 #: config/powerpcspe/powerpcspe.c:14943 config/rs6000/rs6000.c:13732
32793 #, gcc-internal-format
32794 msgid "argument 1 must be a 6-bit unsigned literal"
32797 #: config/powerpcspe/powerpcspe.c:14957 config/rs6000/rs6000.c:13748
32798 #, gcc-internal-format
32799 msgid "argument 2 must be a 7-bit unsigned literal"
32802 #: config/powerpcspe/powerpcspe.c:14996
32803 #, gcc-internal-format
32804 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
32807 #: config/powerpcspe/powerpcspe.c:15053
32808 #, gcc-internal-format
32809 msgid "argument 1 of __builtin_altivec_predicate is out of range"
32812 #: config/powerpcspe/powerpcspe.c:15541
32813 #, gcc-internal-format, gfc-internal-format
32814 msgid "builtin %s is only valid in 64-bit mode"
32817 #: config/powerpcspe/powerpcspe.c:15590 config/rs6000/rs6000.c:14198
32818 #, gcc-internal-format, gfc-internal-format
32819 msgid "argument %d must be an unsigned literal"
32822 #: config/powerpcspe/powerpcspe.c:15592 config/rs6000/rs6000.c:14200
32823 #, gcc-internal-format, gfc-internal-format
32824 msgid "argument %d is an unsigned literal that is out of range"
32827 #: config/powerpcspe/powerpcspe.c:15730
32828 #, gcc-internal-format, gfc-internal-format
32829 msgid "builtin %s only accepts a string argument"
32832 #. Invalid CPU argument.
32833 #: config/powerpcspe/powerpcspe.c:15749
32834 #, gcc-internal-format, gfc-internal-format
32835 msgid "cpu %s is an invalid argument to builtin %s"
32838 #. Invalid HWCAP argument.
32839 #: config/powerpcspe/powerpcspe.c:15777
32840 #, gcc-internal-format, gfc-internal-format
32841 msgid "hwcap %s is an invalid argument to builtin %s"
32844 #: config/powerpcspe/powerpcspe.c:15851 config/rs6000/rs6000.c:14472
32845 #, gcc-internal-format
32846 msgid "argument 3 must be a 4-bit unsigned literal"
32849 #: config/powerpcspe/powerpcspe.c:15876 config/rs6000/rs6000.c:14497
32850 #, gcc-internal-format
32851 msgid "argument 3 must be a 2-bit unsigned literal"
32854 #: config/powerpcspe/powerpcspe.c:15896 config/rs6000/rs6000.c:14517
32855 #, gcc-internal-format
32856 msgid "argument 3 must be a 1-bit unsigned literal"
32859 #: config/powerpcspe/powerpcspe.c:15908 config/rs6000/rs6000.c:14529
32860 #, gcc-internal-format
32861 msgid "argument 1 must be 0 or 2"
32864 #: config/powerpcspe/powerpcspe.c:15920 config/rs6000/rs6000.c:14541
32865 #, gcc-internal-format
32866 msgid "argument 1 must be a 1-bit unsigned literal"
32869 #: config/powerpcspe/powerpcspe.c:15934 config/rs6000/rs6000.c:14555
32870 #, gcc-internal-format
32871 msgid "argument 2 must be a 6-bit unsigned literal"
32874 #: config/powerpcspe/powerpcspe.c:15946 config/rs6000/rs6000.c:14567
32875 #, gcc-internal-format
32876 msgid "argument 2 must be 0 or 1"
32879 #: config/powerpcspe/powerpcspe.c:15954 config/rs6000/rs6000.c:14575
32880 #, gcc-internal-format
32881 msgid "argument 3 must be in the range 0..15"
32884 #: config/powerpcspe/powerpcspe.c:16143 config/rs6000/rs6000.c:14641
32885 #: config/rs6000/rs6000.c:14973
32886 #, gcc-internal-format
32887 msgid "argument to %qs must be a 2-bit unsigned literal"
32890 #: config/powerpcspe/powerpcspe.c:16300 config/rs6000/rs6000.c:14798
32891 #, gcc-internal-format
32892 msgid "unresolved overload for Altivec builtin %qF"
32895 #: config/powerpcspe/powerpcspe.c:16474
32896 #, gcc-internal-format
32897 msgid "argument to dss must be a 2-bit unsigned literal"
32900 #: config/powerpcspe/powerpcspe.c:16522
32901 #, gcc-internal-format
32902 msgid "second argument to vec_vextract4b must be 0..12"
32905 #: config/powerpcspe/powerpcspe.c:16539
32906 #, gcc-internal-format
32907 msgid "third argument to vec_vinsert4b must be 0..12"
32910 #: config/powerpcspe/powerpcspe.c:16914
32911 #, gcc-internal-format
32912 msgid "argument 1 of __builtin_paired_predicate must be a constant"
32915 #: config/powerpcspe/powerpcspe.c:16961
32916 #, gcc-internal-format
32917 msgid "argument 1 of __builtin_paired_predicate is out of range"
32920 #: config/powerpcspe/powerpcspe.c:16986
32921 #, gcc-internal-format
32922 msgid "argument 1 of __builtin_spe_predicate must be a constant"
32925 #: config/powerpcspe/powerpcspe.c:17058
32926 #, gcc-internal-format
32927 msgid "argument 1 of __builtin_spe_predicate is out of range"
32930 #: config/powerpcspe/powerpcspe.c:17140
32931 #, gcc-internal-format, gfc-internal-format
32932 msgid "Builtin function %s is only valid for the cell processor"
32935 #: config/powerpcspe/powerpcspe.c:17142
32936 #, gcc-internal-format, gfc-internal-format
32937 msgid "Builtin function %s requires the -mvsx option"
32940 #: config/powerpcspe/powerpcspe.c:17144
32941 #, gcc-internal-format, gfc-internal-format
32942 msgid "Builtin function %s requires the -mhtm option"
32945 #: config/powerpcspe/powerpcspe.c:17146
32946 #, gcc-internal-format, gfc-internal-format
32947 msgid "Builtin function %s requires the -maltivec option"
32950 #: config/powerpcspe/powerpcspe.c:17148
32951 #, gcc-internal-format, gfc-internal-format
32952 msgid "Builtin function %s requires the -mpaired option"
32955 #: config/powerpcspe/powerpcspe.c:17150
32956 #, gcc-internal-format, gfc-internal-format
32957 msgid "Builtin function %s requires the -mspe option"
32960 #: config/powerpcspe/powerpcspe.c:17153
32961 #, gcc-internal-format, gfc-internal-format
32962 msgid "Builtin function %s requires the -mhard-dfp and -mpower8-vector options"
32965 #: config/powerpcspe/powerpcspe.c:17156
32966 #, gcc-internal-format, gfc-internal-format
32967 msgid "Builtin function %s requires the -mhard-dfp option"
32970 #: config/powerpcspe/powerpcspe.c:17158
32971 #, gcc-internal-format, gfc-internal-format
32972 msgid "Builtin function %s requires the -mpower8-vector option"
32975 #: config/powerpcspe/powerpcspe.c:17161 config/powerpcspe/powerpcspe.c:17167
32976 #, gcc-internal-format, gfc-internal-format
32977 msgid "Builtin function %s requires the -mcpu=power9 and -m64 options"
32980 #: config/powerpcspe/powerpcspe.c:17164 config/powerpcspe/powerpcspe.c:17170
32981 #, gcc-internal-format, gfc-internal-format
32982 msgid "Builtin function %s requires the -mcpu=power9 option"
32985 #: config/powerpcspe/powerpcspe.c:17173
32986 #, gcc-internal-format, gfc-internal-format
32988 "Builtin function %s requires the -mhard-float and -mlong-double-128 options"
32991 #: config/powerpcspe/powerpcspe.c:17176
32992 #, gcc-internal-format, gfc-internal-format
32993 msgid "Builtin function %s requires the -mhard-float option"
32996 #: config/powerpcspe/powerpcspe.c:17178
32997 #, gcc-internal-format, gfc-internal-format
32998 msgid "Builtin function %s requires the -mfloat128 option"
33001 #: config/powerpcspe/powerpcspe.c:17180
33002 #, gcc-internal-format, gfc-internal-format
33003 msgid "Builtin function %s is not supported with the current options"
33006 #: config/powerpcspe/powerpcspe.c:19173
33007 #, gcc-internal-format, gfc-internal-format
33008 msgid "internal error: builtin function %s had an unexpected return type %s"
33011 #: config/powerpcspe/powerpcspe.c:19190
33012 #, gcc-internal-format, gfc-internal-format
33014 "internal error: builtin function %s, argument %d had unexpected argument "
33018 #: config/powerpcspe/powerpcspe.c:28472 config/rs6000/rs6000.c:24926
33019 #, gcc-internal-format
33020 msgid "stack frame too large"
33023 #: config/powerpcspe/powerpcspe.c:32248
33024 #, gcc-internal-format
33025 msgid "-fsplit-stack uses register r29"
33028 #: config/powerpcspe/powerpcspe.c:32256 config/rs6000/rs6000.c:28621
33029 #, gcc-internal-format
33030 msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
33033 #: config/powerpcspe/powerpcspe.c:33243 config/rs6000/rs6000.c:29609
33034 #, gcc-internal-format
33035 msgid "no profiling of 64-bit code for this ABI"
33038 #: config/powerpcspe/powerpcspe.c:35546
33039 #, gcc-internal-format
33041 "You cannot take the address of a nested function if you use the -mno-"
33042 "pointers-to-nested-functions option."
33045 #: config/powerpcspe/powerpcspe.c:35628 config/rs6000/rs6000.c:31992
33046 #, gcc-internal-format
33047 msgid "use of %<long double%> in AltiVec types is invalid"
33050 #: config/powerpcspe/powerpcspe.c:35630 config/rs6000/rs6000.c:31994
33051 #, gcc-internal-format
33052 msgid "use of boolean types in AltiVec types is invalid"
33055 #: config/powerpcspe/powerpcspe.c:35632 config/rs6000/rs6000.c:31996
33056 #, gcc-internal-format
33057 msgid "use of %<complex%> in AltiVec types is invalid"
33060 #: config/powerpcspe/powerpcspe.c:35634 config/rs6000/rs6000.c:31998
33061 #, gcc-internal-format
33062 msgid "use of decimal floating point types in AltiVec types is invalid"
33065 #: config/powerpcspe/powerpcspe.c:35640
33066 #, gcc-internal-format
33068 "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
33071 #: config/powerpcspe/powerpcspe.c:35643 config/rs6000/rs6000.c:32007
33072 #, gcc-internal-format
33073 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
33076 #: config/powerpcspe/powerpcspe.c:35648
33077 #, gcc-internal-format
33078 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
33081 #: config/powerpcspe/powerpcspe.c:35651
33082 #, gcc-internal-format
33083 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
33086 #: config/powerpcspe/powerpcspe.c:39404
33087 #, gcc-internal-format, gfc-internal-format
33088 msgid "emitting microcode insn %s\t[%s] #%d"
33091 #: config/powerpcspe/powerpcspe.c:39408
33092 #, gcc-internal-format, gfc-internal-format
33093 msgid "emitting conditional microcode insn %s\t[%s] #%d"
33096 #: config/powerpcspe/powerpcspe.c:39716
33097 #, gcc-internal-format, gfc-internal-format
33098 msgid "invalid cpu \"%s\" for %s\"%s\"%s"
33101 #: config/powerpcspe/powerpcspe.c:39719
33102 #, gcc-internal-format, gfc-internal-format
33103 msgid "%s\"%s\"%s is not allowed"
33106 #: config/powerpcspe/powerpcspe.c:39721
33107 #, gcc-internal-format, gfc-internal-format
33108 msgid "%s\"%s\"%s is invalid"
33111 #: config/powerpcspe/powerpcspe.c:40238
33112 #, gcc-internal-format, gfc-internal-format
33113 msgid "-mno-%s turns off -m%s"
33116 #: config/powerpcspe/powerpcspe.c:40255
33117 #, gcc-internal-format
33118 msgid "-mno-power9-vector turns off -mpower9-dform"
33121 #. Definitions of target machine for GNU compiler,
33122 #. for IBM RS/6000 POWER running AIX version 4.3.
33123 #. Copyright (C) 1998-2018 Free Software Foundation, Inc.
33124 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33126 #. This file is part of GCC.
33128 #. GCC is free software; you can redistribute it and/or modify it
33129 #. under the terms of the GNU General Public License as published
33130 #. by the Free Software Foundation; either version 3, or (at your
33131 #. option) any later version.
33133 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33134 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33135 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33136 #. License for more details.
33138 #. You should have received a copy of the GNU General Public License
33139 #. along with GCC; see the file COPYING3. If not see
33140 #. <http://www.gnu.org/licenses/>.
33141 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33142 #. get control in TARGET_OPTION_OVERRIDE.
33143 #. Definitions of target machine for GNU compiler,
33144 #. for IBM RS/6000 POWER running AIX V5.
33145 #. Copyright (C) 2001-2018 Free Software Foundation, Inc.
33146 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33148 #. This file is part of GCC.
33150 #. GCC is free software; you can redistribute it and/or modify it
33151 #. under the terms of the GNU General Public License as published
33152 #. by the Free Software Foundation; either version 3, or (at your
33153 #. option) any later version.
33155 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33156 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33157 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33158 #. License for more details.
33160 #. You should have received a copy of the GNU General Public License
33161 #. along with GCC; see the file COPYING3. If not see
33162 #. <http://www.gnu.org/licenses/>.
33163 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33164 #. get control in TARGET_OPTION_OVERRIDE.
33165 #. Definitions of target machine for GNU compiler,
33166 #. for IBM RS/6000 POWER running AIX V5.2.
33167 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33168 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33170 #. This file is part of GCC.
33172 #. GCC is free software; you can redistribute it and/or modify it
33173 #. under the terms of the GNU General Public License as published
33174 #. by the Free Software Foundation; either version 3, or (at your
33175 #. option) any later version.
33177 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33178 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33179 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33180 #. License for more details.
33182 #. You should have received a copy of the GNU General Public License
33183 #. along with GCC; see the file COPYING3. If not see
33184 #. <http://www.gnu.org/licenses/>.
33185 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33186 #. get control in TARGET_OPTION_OVERRIDE.
33187 #. Definitions of target machine for GNU compiler,
33188 #. for IBM RS/6000 POWER running AIX V5.3.
33189 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33190 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33192 #. This file is part of GCC.
33194 #. GCC is free software; you can redistribute it and/or modify it
33195 #. under the terms of the GNU General Public License as published
33196 #. by the Free Software Foundation; either version 3, or (at your
33197 #. option) any later version.
33199 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33200 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33201 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33202 #. License for more details.
33204 #. You should have received a copy of the GNU General Public License
33205 #. along with GCC; see the file COPYING3. If not see
33206 #. <http://www.gnu.org/licenses/>.
33207 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33208 #. get control in TARGET_OPTION_OVERRIDE.
33209 #. Definitions of target machine for GNU compiler,
33210 #. for IBM RS/6000 POWER running AIX V6.1.
33211 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33212 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33214 #. This file is part of GCC.
33216 #. GCC is free software; you can redistribute it and/or modify it
33217 #. under the terms of the GNU General Public License as published
33218 #. by the Free Software Foundation; either version 3, or (at your
33219 #. option) any later version.
33221 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33222 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33223 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33224 #. License for more details.
33226 #. You should have received a copy of the GNU General Public License
33227 #. along with GCC; see the file COPYING3. If not see
33228 #. <http://www.gnu.org/licenses/>.
33229 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33230 #. get control in TARGET_OPTION_OVERRIDE.
33231 #. Definitions of target machine for GNU compiler,
33232 #. for IBM RS/6000 POWER running AIX V7.1.
33233 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33234 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33236 #. This file is part of GCC.
33238 #. GCC is free software; you can redistribute it and/or modify it
33239 #. under the terms of the GNU General Public License as published
33240 #. by the Free Software Foundation; either version 3, or (at your
33241 #. option) any later version.
33243 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33244 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33245 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33246 #. License for more details.
33248 #. You should have received a copy of the GNU General Public License
33249 #. along with GCC; see the file COPYING3. If not see
33250 #. <http://www.gnu.org/licenses/>.
33251 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33252 #. get control in TARGET_OPTION_OVERRIDE.
33253 #. Definitions of target machine for GNU compiler,
33254 #. for IBM RS/6000 POWER running AIX version 4.3.
33255 #. Copyright (C) 1998-2018 Free Software Foundation, Inc.
33256 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33258 #. This file is part of GCC.
33260 #. GCC is free software; you can redistribute it and/or modify it
33261 #. under the terms of the GNU General Public License as published
33262 #. by the Free Software Foundation; either version 3, or (at your
33263 #. option) any later version.
33265 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33266 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33267 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33268 #. License for more details.
33270 #. You should have received a copy of the GNU General Public License
33271 #. along with GCC; see the file COPYING3. If not see
33272 #. <http://www.gnu.org/licenses/>.
33273 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33274 #. get control in TARGET_OPTION_OVERRIDE.
33275 #. Definitions of target machine for GNU compiler,
33276 #. for IBM RS/6000 POWER running AIX V5.
33277 #. Copyright (C) 2001-2018 Free Software Foundation, Inc.
33278 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33280 #. This file is part of GCC.
33282 #. GCC is free software; you can redistribute it and/or modify it
33283 #. under the terms of the GNU General Public License as published
33284 #. by the Free Software Foundation; either version 3, or (at your
33285 #. option) any later version.
33287 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33288 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33289 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33290 #. License for more details.
33292 #. You should have received a copy of the GNU General Public License
33293 #. along with GCC; see the file COPYING3. If not see
33294 #. <http://www.gnu.org/licenses/>.
33295 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33296 #. get control in TARGET_OPTION_OVERRIDE.
33297 #. Definitions of target machine for GNU compiler,
33298 #. for IBM RS/6000 POWER running AIX V5.2.
33299 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33300 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33302 #. This file is part of GCC.
33304 #. GCC is free software; you can redistribute it and/or modify it
33305 #. under the terms of the GNU General Public License as published
33306 #. by the Free Software Foundation; either version 3, or (at your
33307 #. option) any later version.
33309 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33310 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33311 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33312 #. License for more details.
33314 #. You should have received a copy of the GNU General Public License
33315 #. along with GCC; see the file COPYING3. If not see
33316 #. <http://www.gnu.org/licenses/>.
33317 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33318 #. get control in TARGET_OPTION_OVERRIDE.
33319 #. Definitions of target machine for GNU compiler,
33320 #. for IBM RS/6000 POWER running AIX V5.3.
33321 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33322 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33324 #. This file is part of GCC.
33326 #. GCC is free software; you can redistribute it and/or modify it
33327 #. under the terms of the GNU General Public License as published
33328 #. by the Free Software Foundation; either version 3, or (at your
33329 #. option) any later version.
33331 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33332 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33333 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33334 #. License for more details.
33336 #. You should have received a copy of the GNU General Public License
33337 #. along with GCC; see the file COPYING3. If not see
33338 #. <http://www.gnu.org/licenses/>.
33339 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33340 #. get control in TARGET_OPTION_OVERRIDE.
33341 #. Definitions of target machine for GNU compiler,
33342 #. for IBM RS/6000 POWER running AIX V6.1.
33343 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33344 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33346 #. This file is part of GCC.
33348 #. GCC is free software; you can redistribute it and/or modify it
33349 #. under the terms of the GNU General Public License as published
33350 #. by the Free Software Foundation; either version 3, or (at your
33351 #. option) any later version.
33353 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33354 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33355 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33356 #. License for more details.
33358 #. You should have received a copy of the GNU General Public License
33359 #. along with GCC; see the file COPYING3. If not see
33360 #. <http://www.gnu.org/licenses/>.
33361 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33362 #. get control in TARGET_OPTION_OVERRIDE.
33363 #. Definitions of target machine for GNU compiler,
33364 #. for IBM RS/6000 POWER running AIX V7.1.
33365 #. Copyright (C) 2002-2018 Free Software Foundation, Inc.
33366 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33368 #. This file is part of GCC.
33370 #. GCC is free software; you can redistribute it and/or modify it
33371 #. under the terms of the GNU General Public License as published
33372 #. by the Free Software Foundation; either version 3, or (at your
33373 #. option) any later version.
33375 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33376 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33377 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33378 #. License for more details.
33380 #. You should have received a copy of the GNU General Public License
33381 #. along with GCC; see the file COPYING3. If not see
33382 #. <http://www.gnu.org/licenses/>.
33383 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33384 #. get control in TARGET_OPTION_OVERRIDE.
33385 #. Definitions of target machine for GNU compiler,
33386 #. for IBM RS/6000 POWER running AIX V7.2.
33387 #. Copyright (C) 2002-2017 Free Software Foundation, Inc.
33388 #. Contributed by David Edelsohn (edelsohn@gnu.org).
33390 #. This file is part of GCC.
33392 #. GCC is free software; you can redistribute it and/or modify it
33393 #. under the terms of the GNU General Public License as published
33394 #. by the Free Software Foundation; either version 3, or (at your
33395 #. option) any later version.
33397 #. GCC is distributed in the hope that it will be useful, but WITHOUT
33398 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
33399 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
33400 #. License for more details.
33402 #. You should have received a copy of the GNU General Public License
33403 #. along with GCC; see the file COPYING3. If not see
33404 #. <http://www.gnu.org/licenses/>.
33405 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33406 #. get control in TARGET_OPTION_OVERRIDE.
33407 #: config/powerpcspe/aix43.h:30 config/powerpcspe/aix51.h:30
33408 #: config/powerpcspe/aix52.h:30 config/powerpcspe/aix53.h:30
33409 #: config/powerpcspe/aix61.h:30 config/powerpcspe/aix71.h:30
33410 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
33411 #: config/rs6000/aix53.h:30 config/rs6000/aix61.h:30 config/rs6000/aix71.h:30
33412 #: config/rs6000/aix72.h:30
33413 #, gcc-internal-format
33414 msgid "-maix64 requires PowerPC64 architecture remain enabled"
33417 #: config/powerpcspe/aix43.h:36 config/powerpcspe/aix52.h:36
33418 #: config/powerpcspe/aix53.h:36 config/powerpcspe/aix61.h:36
33419 #: config/powerpcspe/aix71.h:36 config/rs6000/aix43.h:36
33420 #: config/rs6000/aix52.h:36 config/rs6000/aix53.h:36 config/rs6000/aix61.h:36
33421 #: config/rs6000/aix71.h:36 config/rs6000/aix72.h:36
33422 #, gcc-internal-format
33423 msgid "soft-float and long-double-128 are incompatible"
33426 #: config/powerpcspe/aix43.h:40 config/powerpcspe/aix51.h:34
33427 #: config/powerpcspe/aix52.h:40 config/powerpcspe/aix53.h:40
33428 #: config/powerpcspe/aix61.h:40 config/powerpcspe/aix71.h:40
33429 #: config/rs6000/aix43.h:40 config/rs6000/aix51.h:34 config/rs6000/aix52.h:40
33430 #: config/rs6000/aix53.h:40 config/rs6000/aix61.h:40 config/rs6000/aix71.h:40
33431 #: config/rs6000/aix72.h:40
33432 #, gcc-internal-format
33434 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
33437 #: config/powerpcspe/aix61.h:47 config/powerpcspe/aix71.h:47
33438 #: config/powerpcspe/freebsd64.h:120 config/powerpcspe/linux64.h:142
33439 #: config/rs6000/aix61.h:47 config/rs6000/aix71.h:47 config/rs6000/aix72.h:47
33440 #: config/rs6000/freebsd64.h:120 config/rs6000/linux64.h:142
33441 #: config/rs6000/rtems.h:121
33442 #, gcc-internal-format
33443 msgid "-mcmodel incompatible with other toc options"
33446 #: config/powerpcspe/e500.h:37
33447 #, gcc-internal-format
33448 msgid "AltiVec and SPE instructions cannot coexist"
33451 #: config/powerpcspe/e500.h:39
33452 #, gcc-internal-format
33453 msgid "VSX and SPE instructions cannot coexist"
33456 #: config/powerpcspe/e500.h:41
33457 #, gcc-internal-format
33458 msgid "64-bit SPE not supported"
33461 #: config/powerpcspe/e500.h:43
33462 #, gcc-internal-format
33463 msgid "E500 and FPRs not supported"
33466 #: config/powerpcspe/freebsd64.h:98 config/powerpcspe/linux64.h:115
33467 #: config/rs6000/freebsd64.h:98 config/rs6000/linux64.h:115
33468 #, gcc-internal-format
33469 msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
33472 #: config/powerpcspe/freebsd64.h:113 config/powerpcspe/linux64.h:135
33473 #: config/rs6000/freebsd64.h:113 config/rs6000/linux64.h:135
33474 #: config/rs6000/rtems.h:114
33475 #, gcc-internal-format
33476 msgid "-m64 requires a PowerPC64 cpu"
33479 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33480 #. get control in TARGET_OPTION_OVERRIDE.
33481 #: config/powerpcspe/sysv4.h:107
33482 #, gcc-internal-format, gfc-internal-format
33483 msgid "bad value for -mcall-%s"
33486 #: config/powerpcspe/sysv4.h:123
33487 #, gcc-internal-format, gfc-internal-format
33488 msgid "bad value for -msdata=%s"
33491 #: config/powerpcspe/sysv4.h:140
33492 #, gcc-internal-format, gfc-internal-format
33493 msgid "-mrelocatable and -msdata=%s are incompatible"
33496 #: config/powerpcspe/sysv4.h:149
33497 #, gcc-internal-format, gfc-internal-format
33498 msgid "-f%s and -msdata=%s are incompatible"
33501 #: config/powerpcspe/sysv4.h:158
33502 #, gcc-internal-format, gfc-internal-format
33503 msgid "-msdata=%s and -mcall-%s are incompatible"
33506 #: config/powerpcspe/sysv4.h:167
33507 #, gcc-internal-format
33508 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
33511 #: config/powerpcspe/sysv4.h:173
33512 #, gcc-internal-format, gfc-internal-format
33513 msgid "-mrelocatable and -mcall-%s are incompatible"
33516 #: config/powerpcspe/sysv4.h:180
33517 #, gcc-internal-format, gfc-internal-format
33518 msgid "-fPIC and -mcall-%s are incompatible"
33521 #: config/powerpcspe/sysv4.h:186
33522 #, gcc-internal-format
33523 msgid "-msecure-plt not supported by your assembler"
33526 #: config/powerpcspe/sysv4.h:214
33527 #, gcc-internal-format, gfc-internal-format
33528 msgid "-m%s not supported in this configuration"
33531 #: config/riscv/riscv.c:326
33532 #, gcc-internal-format
33533 msgid "unknown cpu %qs for -mtune"
33536 #: config/riscv/riscv.c:2763
33537 #, gcc-internal-format
33539 "argument to %qE attribute is not \"user\", \"supervisor\", or \"machine\""
33542 #: config/riscv/riscv.c:4269
33543 #, gcc-internal-format
33544 msgid "-mdiv requires -march to subsume the %<M%> extension"
33547 #: config/riscv/riscv.c:4309
33548 #, gcc-internal-format
33549 msgid "requested ABI requires -march to subsume the %qc extension"
33552 #: config/riscv/riscv.c:4313
33553 #, gcc-internal-format
33554 msgid "rv32e requires ilp32e ABI"
33557 #: config/riscv/riscv.c:4317
33558 #, gcc-internal-format, gfc-internal-format
33559 msgid "ABI requires -march=rv%d"
33562 #: config/riscv/riscv.c:4327
33563 #, gcc-internal-format, gfc-internal-format
33564 msgid "-mpreferred-stack-boundary=%d must be between %d and %d"
33567 #: config/riscv/riscv.c:4621
33568 #, gcc-internal-format
33569 msgid "%qs function cannot have different intterupt type."
33572 #. Address spaces are currently only supported by C.
33573 #: config/rl78/rl78.c:374
33574 #, gcc-internal-format
33575 msgid "-mes0 can only be used with C"
33578 #: config/rl78/rl78.c:377
33579 #, gcc-internal-format
33580 msgid "mduc registers only saved for G13 target"
33583 #: config/rl78/rl78.c:392
33584 #, gcc-internal-format
33585 msgid "-mmul=g13 cannot be used with -mcpu=g10"
33588 #: config/rl78/rl78.c:393
33589 #, gcc-internal-format
33590 msgid "-mmul=g14 cannot be used with -mcpu=g10"
33593 #. The S2 core does not have mul/div instructions.
33594 #: config/rl78/rl78.c:404
33595 #, gcc-internal-format
33596 msgid "-mmul=g14 cannot be used with -mcpu=g13"
33599 #. The G14 core does not have the hardware multiply peripheral used by the
33600 #. G13 core, hence you cannot use G13 multipliy routines on G14 hardware.
33601 #: config/rl78/rl78.c:416
33602 #, gcc-internal-format
33603 msgid "-mmul=g13 cannot be used with -mcpu=g14"
33606 #: config/rl78/rl78.c:838
33607 #, gcc-internal-format
33608 msgid "naked attribute only applies to functions"
33611 #: config/rl78/rl78.c:862
33612 #, gcc-internal-format
33613 msgid "%qE attribute doesn't apply to functions"
33616 #. This is unpredictable, as we're truncating off usable address
33618 #: config/rl78/rl78.c:1228
33619 #, gcc-internal-format
33620 msgid "converting far pointer to near pointer"
33623 #: config/rs6000/driver-rs6000.c:268
33624 #, gcc-internal-format, gfc-internal-format
33626 "Unsupported cpu name returned from kernel for -mcpu=native: %s\n"
33627 "Please use an explicit cpu name. Valid cpu names are: %s"
33630 #: config/rs6000/rs6000-c.c:6127 config/rs6000/rs6000-c.c:6178
33631 #: config/rs6000/rs6000-c.c:6448 config/rs6000/rs6000-c.c:6514
33632 #: config/rs6000/rs6000-c.c:6853 config/rs6000/rs6000-c.c:6900
33633 #, gcc-internal-format
33634 msgid "builtin %qs only accepts 2 arguments"
33637 #: config/rs6000/rs6000-c.c:6251 config/rs6000/rs6000-c.c:6334
33638 #: config/rs6000/rs6000-c.c:6684
33639 #, gcc-internal-format
33640 msgid "builtin %qs only accepts 3 arguments"
33643 #: config/rs6000/rs6000-c.c:6443
33644 #, gcc-internal-format
33645 msgid "builtin %qs only accepts 1 argument"
33648 #: config/rs6000/rs6000-c.c:6991
33649 #, gcc-internal-format
33650 msgid "builtin %qs requires builtin %qs"
33653 #: config/rs6000/rs6000-c.c:6995
33654 #, gcc-internal-format
33655 msgid "builtin function %qs not supported in this compiler configuration"
33658 #: config/rs6000/rs6000-c.c:7005
33659 #, gcc-internal-format
33660 msgid "invalid parameter combination for AltiVec intrinsic %qs"
33663 #: config/rs6000/rs6000.c:3740 config/rs6000/rs6000.c:3743
33664 #: config/rs6000/rs6000.c:3746
33665 #, gcc-internal-format
33666 msgid "%qs requires %qs or %qs"
33669 #: config/rs6000/rs6000.c:3847
33670 #, gcc-internal-format
33671 msgid "%qs requires PowerPC64 architecture, enabling"
33674 #: config/rs6000/rs6000.c:4028
33675 #, gcc-internal-format
33677 "%qs is not supported for 64-bit Darwin; it is incompatible with the "
33678 "installed C and C++ libraries"
33681 #: config/rs6000/rs6000.c:4127
33682 #, gcc-internal-format
33683 msgid "will not generate %qs instructions because assembler lacks %qs support"
33686 #: config/rs6000/rs6000.c:4220
33687 #, gcc-internal-format
33688 msgid "%qs is not supported on little endian systems"
33691 #: config/rs6000/rs6000.c:4299
33692 #, gcc-internal-format
33694 "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than "
33698 #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
33699 #. were explicitly cleared.
33700 #: config/rs6000/rs6000.c:4307
33701 #, gcc-internal-format
33702 msgid "%qs incompatible with explicitly disabled options"
33705 #. We prefer to not mention undocumented options in
33706 #. error messages. However, if users have managed to select
33707 #. power9-fusion without selecting power8-fusion, they
33708 #. already know about undocumented flags.
33709 #: config/rs6000/rs6000.c:4332 config/rs6000/rs6000.c:4339
33710 #: config/rs6000/rs6000.c:4346 config/rs6000/rs6000.c:4354
33711 #: config/rs6000/rs6000.c:4373 config/rs6000/rs6000.c:4430
33712 #: config/rs6000/rs6000.c:4434 config/rs6000/rs6000.c:4451
33713 #: config/rs6000/rs6000.c:4504 config/rs6000/rs6000.c:4531
33714 #: config/rs6000/rs6000.c:4546 config/rs6000/rs6000.c:4554
33715 #: config/rs6000/rs6000.c:4655
33716 #, gcc-internal-format
33717 msgid "%qs requires %qs"
33720 #: config/rs6000/rs6000.c:4596
33721 #, gcc-internal-format
33722 msgid "Using IEEE extended precision long double"
33725 #: config/rs6000/rs6000.c:4598
33726 #, gcc-internal-format
33727 msgid "Using IBM extended precision long double"
33730 #: config/rs6000/rs6000.c:4615
33731 #, gcc-internal-format
33732 msgid "%qs requires VSX support"
33735 #: config/rs6000/rs6000.c:4624
33736 #, gcc-internal-format
33737 msgid "The -mfloat128 option may not be fully supported"
33740 #: config/rs6000/rs6000.c:4647
33741 #, gcc-internal-format
33742 msgid "%qs requires full ISA 3.0 support"
33745 #: config/rs6000/rs6000.c:4714
33746 #, gcc-internal-format
33747 msgid "unknown vectorization library ABI type (%qs) for %qs switch"
33750 #: config/rs6000/rs6000.c:4891
33751 #, gcc-internal-format
33752 msgid "%qs is not a valid number in %qs"
33755 #: config/rs6000/rs6000.c:4896
33756 #, gcc-internal-format
33757 msgid "%qs is not a valid offset in %qs"
33760 #: config/rs6000/rs6000.c:4908
33761 #, gcc-internal-format
33762 msgid "%qs is not a valid base register in %qs"
33765 #: config/rs6000/rs6000.c:4916
33766 #, gcc-internal-format
33767 msgid "%qs needs a valid base register"
33770 #: config/rs6000/rs6000.c:5209
33771 #, gcc-internal-format
33772 msgid "unknown option for %<%s=%s%>"
33775 #: config/rs6000/rs6000.c:5246
33776 #, gcc-internal-format
33777 msgid "%qs is deprecated and not recommended in any circumstances"
33780 #: config/rs6000/rs6000.c:11062
33781 #, gcc-internal-format
33783 "cannot return value in vector register because altivec instructions are "
33784 "disabled, use %qs to enable them"
33787 #: config/rs6000/rs6000.c:11525
33788 #, gcc-internal-format
33790 "cannot pass argument in vector register because altivec instructions are "
33791 "disabled, use %qs to enable them"
33794 #: config/rs6000/rs6000.c:13232
33795 #, gcc-internal-format
33796 msgid "internal error: builtin function %qs already processed"
33799 #: config/rs6000/rs6000.c:13763
33800 #, gcc-internal-format
33801 msgid "argument 2 must be a 1-bit unsigned literal"
33804 #: config/rs6000/rs6000.c:13802
33805 #, gcc-internal-format
33806 msgid "argument 1 of %qs must be a constant"
33809 #: config/rs6000/rs6000.c:13860
33810 #, gcc-internal-format
33811 msgid "argument 1 of %qs is out of range"
33814 #: config/rs6000/rs6000.c:14149
33815 #, gcc-internal-format
33816 msgid "builtin %qs is only valid in 64-bit mode"
33819 #: config/rs6000/rs6000.c:14346
33820 #, gcc-internal-format
33821 msgid "builtin %qs only accepts a string argument"
33824 #. Invalid CPU argument.
33825 #: config/rs6000/rs6000.c:14365
33826 #, gcc-internal-format
33827 msgid "cpu %qs is an invalid argument to builtin %qs"
33830 #. Invalid HWCAP argument.
33831 #: config/rs6000/rs6000.c:14393
33832 #, gcc-internal-format
33833 msgid "%s %qs is an invalid argument to builtin %qs"
33836 #: config/rs6000/rs6000.c:14419
33837 #, gcc-internal-format
33839 "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability "
33843 #: config/rs6000/rs6000.c:15020
33844 #, gcc-internal-format
33845 msgid "second argument to %qs must be 0..12"
33848 #: config/rs6000/rs6000.c:15035
33849 #, gcc-internal-format
33850 msgid "third argument to %qs must be 0..12"
33853 #: config/rs6000/rs6000.c:15229
33854 #, gcc-internal-format
33855 msgid "builtin function %qs is only valid for the cell processor"
33858 #: config/rs6000/rs6000.c:15231 config/rs6000/rs6000.c:15233
33859 #: config/rs6000/rs6000.c:15235 config/rs6000/rs6000.c:15241
33860 #: config/rs6000/rs6000.c:15243 config/rs6000/rs6000.c:15250
33861 #: config/rs6000/rs6000.c:15257 config/rs6000/rs6000.c:15262
33862 #: config/rs6000/rs6000.c:15265 config/rs6000/rs6000.c:15269
33863 #: config/rs6000/rs6000.c:15275
33864 #, gcc-internal-format
33865 msgid "builtin function %qs requires the %qs option"
33868 #: config/rs6000/rs6000.c:15238 config/rs6000/rs6000.c:15247
33869 #: config/rs6000/rs6000.c:15254
33870 #, gcc-internal-format
33871 msgid "builtin function %qs requires the %qs and %qs options"
33874 #: config/rs6000/rs6000.c:15272
33875 #, gcc-internal-format
33876 msgid "builtin function %qs requires ISA 3.0 IEEE 128-bit floating point"
33879 #: config/rs6000/rs6000.c:15278
33880 #, gcc-internal-format
33882 "builtin function %qs requires the %qs (or newer), and %qs or %qs options"
33885 #: config/rs6000/rs6000.c:15282
33886 #, gcc-internal-format
33887 msgid "builtin function %qs is not supported with the current options"
33890 #: config/rs6000/rs6000.c:17440
33891 #, gcc-internal-format
33892 msgid "internal error: builtin function %qs had an unexpected return type %qs"
33895 #: config/rs6000/rs6000.c:17457
33896 #, gcc-internal-format
33898 "internal error: builtin function %qs, argument %d had unexpected argument "
33902 #: config/rs6000/rs6000.c:28613
33903 #, gcc-internal-format
33904 msgid "%qs uses register r29"
33907 #: config/rs6000/rs6000.c:31910
33908 #, gcc-internal-format
33910 "you cannot take the address of a nested function if you use the %qs option"
33913 #: config/rs6000/rs6000.c:32004
33914 #, gcc-internal-format
33915 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
33918 #: config/rs6000/rs6000.c:32012
33919 #, gcc-internal-format
33920 msgid "use of %<long long%> in AltiVec types is invalid without %qs"
33923 #: config/rs6000/rs6000.c:32015
33924 #, gcc-internal-format
33925 msgid "use of %<double%> in AltiVec types is invalid without %qs"
33928 #: config/rs6000/rs6000.c:36008
33929 #, gcc-internal-format
33930 msgid "invalid cpu %qs for %s%qs%s"
33933 #: config/rs6000/rs6000.c:36011
33934 #, gcc-internal-format
33935 msgid "%s%qs%s is not allowed"
33938 #: config/rs6000/rs6000.c:36013
33939 #, gcc-internal-format
33940 msgid "%s%qs%s is invalid"
33943 #: config/rs6000/rs6000.c:36548
33944 #, gcc-internal-format
33945 msgid "%<-mno-%s%> turns off %<-m%s%>"
33948 #: config/rs6000/rs6000.c:36707
33949 #, gcc-internal-format
33951 "target_clones attribute needs GLIBC (2.23 and newer) that exports hardware "
33955 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
33956 #. get control in TARGET_OPTION_OVERRIDE.
33957 #: config/rs6000/sysv4.h:107
33958 #, gcc-internal-format
33959 msgid "bad value for %<%s-%s%>"
33962 #: config/rs6000/sysv4.h:123
33963 #, gcc-internal-format
33964 msgid "bad value for %<%s=%s%>"
33967 #: config/rs6000/sysv4.h:140
33968 #, gcc-internal-format
33969 msgid "%qs and %<%s=%s%> are incompatible"
33972 #: config/rs6000/sysv4.h:149
33973 #, gcc-internal-format
33974 msgid "%<-f%s%> and %<%s=%s%> are incompatible"
33977 #: config/rs6000/sysv4.h:158
33978 #, gcc-internal-format
33979 msgid "%<%s=%s%> and %<%s-%s%> are incompatible"
33982 #: config/rs6000/sysv4.h:167
33983 #, gcc-internal-format
33984 msgid "%qs and %qs are incompatible"
33987 #: config/rs6000/sysv4.h:174 config/rs6000/sysv4.h:181
33988 #, gcc-internal-format
33989 msgid "%qs and %<%s-%s%> are incompatible"
33992 #: config/rs6000/sysv4.h:187
33993 #, gcc-internal-format
33994 msgid "%qs not supported by your assembler"
33997 #: config/rs6000/sysv4.h:215
33998 #, gcc-internal-format
33999 msgid "%<-m%s%> not supported in this configuration"
34002 #: config/rx/rx.c:651
34003 #, gcc-internal-format, gfc-internal-format
34004 msgid "unrecognized control register number: %d - using 'psw'"
34007 #: config/rx/rx.c:1389
34008 #, gcc-internal-format
34009 msgid "multiple fast interrupt routines seen: %qE and %qE"
34012 #: config/rx/rx.c:2596
34013 #, gcc-internal-format, gfc-internal-format
34014 msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
34017 #: config/rx/rx.c:2598
34018 #, gcc-internal-format
34019 msgid "use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"
34022 #: config/rx/rx.c:2645
34023 #, gcc-internal-format
34024 msgid "-mno-allow-string-insns forbids the generation of the RMPA instruction"
34027 #: config/rx/rx.c:2792
34028 #, gcc-internal-format
34029 msgid "RX FPU instructions do not support NaNs and infinities"
34032 #: config/s390/s390-c.c:472
34033 #, gcc-internal-format
34034 msgid "builtin vec_step can only be used on vector types."
34037 #: config/s390/s390-c.c:687 config/s390/s390.c:887
34038 #, gcc-internal-format
34039 msgid "constant value required for builtin %qF argument %d"
34042 #: config/s390/s390-c.c:702
34043 #, gcc-internal-format
34045 "valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, "
34049 #: config/s390/s390-c.c:873
34050 #, gcc-internal-format
34051 msgid "builtin %qF is for GCC internal use only."
34054 #: config/s390/s390-c.c:881
34055 #, gcc-internal-format
34056 msgid "builtin %qF is deprecated."
34059 #: config/s390/s390-c.c:885
34060 #, gcc-internal-format
34061 msgid "%qF requires -mvx"
34064 #: config/s390/s390-c.c:891
34065 #, gcc-internal-format
34066 msgid "%qF requires z14 or higher"
34069 #: config/s390/s390-c.c:905
34070 #, gcc-internal-format
34071 msgid "mismatch in number of arguments for builtin %qF. Expected: %d got %d"
34074 #: config/s390/s390-c.c:954
34075 #, gcc-internal-format
34076 msgid "invalid parameter combination for intrinsic %qs"
34079 #: config/s390/s390-c.c:960
34080 #, gcc-internal-format
34081 msgid "ambiguous overload for intrinsic %qs"
34084 #: config/s390/s390-c.c:968
34085 #, gcc-internal-format
34086 msgid "%qs matching variant requires z14 or higher"
34089 #: config/s390/s390-c.c:974
34090 #, gcc-internal-format
34091 msgid "%qs matching variant is deprecated."
34094 #: config/s390/s390-c.c:1014
34095 #, gcc-internal-format
34096 msgid "constant argument %d for builtin %qF is out of range for target type"
34099 #: config/s390/s390.c:743
34100 #, gcc-internal-format
34101 msgid "constant argument %d for builtin %qF is out of range (0.."
34104 #: config/s390/s390.c:760
34105 #, gcc-internal-format
34106 msgid "constant argument %d for builtin %qF is out of range ("
34109 #: config/s390/s390.c:811
34110 #, gcc-internal-format
34112 "builtin %qF is not supported without -mhtm (default with -march=zEC12 and "
34116 #: config/s390/s390.c:817
34117 #, gcc-internal-format
34118 msgid "builtin %qF requires -mvx (default with -march=z13 and higher)."
34121 #: config/s390/s390.c:824
34122 #, gcc-internal-format
34123 msgid "Builtin %qF requires z14 or higher."
34126 #: config/s390/s390.c:843
34127 #, gcc-internal-format
34128 msgid "unresolved overloaded builtin"
34131 #: config/s390/s390.c:850 config/tilegx/tilegx.c:3547
34132 #: config/tilepro/tilepro.c:3111
34133 #, gcc-internal-format
34134 msgid "bad builtin icode"
34137 #: config/s390/s390.c:978
34138 #, gcc-internal-format
34139 msgid "invalid argument %d for builtin %qF"
34142 #: config/s390/s390.c:1079
34143 #, gcc-internal-format
34145 "requested %qE attribute is not a comma separated pair of non-negative "
34146 "integer constants or too large (max. %d)"
34149 #: config/s390/s390.c:1169
34150 #, gcc-internal-format
34151 msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
34154 #: config/s390/s390.c:10172
34155 #, gcc-internal-format
34156 msgid "total size of local variables exceeds architecture limit"
34159 #: config/s390/s390.c:11540
34160 #, gcc-internal-format
34162 "frame size of function %qs is %wd bytes exceeding user provided stack limit "
34163 "of %d bytes. An unconditional trap is added."
34166 #: config/s390/s390.c:11556
34167 #, gcc-internal-format
34169 "frame size of function %qs is %wd bytes which is more than half the stack "
34170 "size. The dynamic check would not be reliable. No check emitted for this "
34174 #: config/s390/s390.c:11584
34175 #, gcc-internal-format
34176 msgid "frame size of %qs is %wd bytes"
34179 #: config/s390/s390.c:11588
34180 #, gcc-internal-format
34181 msgid "%qs uses dynamic stack allocation"
34184 #: config/s390/s390.c:11966
34185 #, gcc-internal-format
34186 msgid "CPUs older than z900 are not supported for -fsplit-stack"
34189 #: config/s390/s390.c:13188
34190 #, gcc-internal-format
34191 msgid "nested functions cannot be profiled with -mfentry on s390"
34194 #: config/s390/s390.c:15468
34195 #, gcc-internal-format, gfc-internal-format
34197 "%sarch=%s%s is deprecated and will be removed in future releases; use at "
34198 "least %sarch=z900%s"
34201 #: config/s390/s390.c:15480
34202 #, gcc-internal-format, gfc-internal-format
34204 "%stune=%s%s is deprecated and will be removed in future releases; use at "
34205 "least %stune=z900%s"
34208 #: config/s390/s390.c:15492
34209 #, gcc-internal-format, gfc-internal-format
34210 msgid "z/Architecture mode not supported on %s"
34213 #: config/s390/s390.c:15495
34214 #, gcc-internal-format
34215 msgid "64-bit ABI not supported in ESA/390 mode"
34218 #: config/s390/s390.c:15502
34219 #, gcc-internal-format
34220 msgid "thunk-inline is only supported with -mindirect-branch-jump"
34223 #: config/s390/s390.c:15526
34224 #, gcc-internal-format
34225 msgid "-mindirect-branch* options require -march=z900 or higher"
34228 #: config/s390/s390.c:15529
34229 #, gcc-internal-format
34230 msgid "-mfunction-return* options require -march=z900 or higher"
34233 #: config/s390/s390.c:15548
34234 #, gcc-internal-format, gfc-internal-format
34235 msgid "hardware vector support not available on %s"
34238 #: config/s390/s390.c:15551
34239 #, gcc-internal-format
34240 msgid "hardware vector support not available with -msoft-float"
34243 #: config/s390/s390.c:15579
34244 #, gcc-internal-format, gfc-internal-format
34245 msgid "hardware decimal floating point instructions not available on %s"
34248 #: config/s390/s390.c:15583
34249 #, gcc-internal-format
34251 "hardware decimal floating point instructions not available in ESA/390 mode"
34254 #: config/s390/s390.c:15595
34255 #, gcc-internal-format
34256 msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
34259 #: config/s390/s390.c:15603
34260 #, gcc-internal-format
34262 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
34265 #: config/s390/s390.c:15609
34266 #, gcc-internal-format
34267 msgid "stack size must be greater than the stack guard value"
34270 #: config/s390/s390.c:15611
34271 #, gcc-internal-format
34272 msgid "stack size must not be greater than 64k"
34275 #: config/s390/s390.c:15614
34276 #, gcc-internal-format
34277 msgid "-mstack-guard implies use of -mstack-size"
34280 #: config/s390/s390.c:15680
34281 #, gcc-internal-format
34282 msgid "-mfentry is supported only for 64-bit CPUs"
34285 #. argument is not a plain number
34286 #: config/s390/s390.c:15716
34287 #, gcc-internal-format
34288 msgid "arguments to %qs should be non-negative integers"
34291 #: config/s390/s390.c:15723
34292 #, gcc-internal-format
34293 msgid "argument to %qs is too large (max. %d)"
34296 #: config/s390/s390.c:15753
34297 #, gcc-internal-format
34298 msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
34301 #. Value is not allowed for the target attribute.
34302 #: config/s390/s390.c:15934
34303 #, gcc-internal-format
34304 msgid "value %qs is not supported by attribute %<target%>"
34307 #: config/sh/sh.c:936
34308 #, gcc-internal-format
34309 msgid "ignoring -fschedule-insns because of exception handling bug"
34312 #: config/sh/sh.c:953
34313 #, gcc-internal-format
34315 "unwind tables currently require either a frame pointer or -maccumulate-"
34316 "outgoing-args for correctness"
34319 #: config/sh/sh.c:7416
34320 #, gcc-internal-format
34321 msgid "__builtin_saveregs not supported by this subtarget"
34324 #: config/sh/sh.c:8368
34325 #, gcc-internal-format
34326 msgid "%qE attribute only applies to interrupt functions"
34329 #: config/sh/sh.c:8438
34330 #, gcc-internal-format
34331 msgid "%qE attribute is supported only for SH2A"
34334 #: config/sh/sh.c:8480
34335 #, gcc-internal-format
34336 msgid "%qE attribute only applies to SH2A"
34339 #: config/sh/sh.c:8502
34340 #, gcc-internal-format
34341 msgid "%qE attribute argument should be between 0 to 255"
34344 #. The argument must be a constant string.
34345 #: config/sh/sh.c:8564
34346 #, gcc-internal-format
34347 msgid "%qE attribute argument not a string constant"
34350 #: config/sh/sh.c:10839
34351 #, gcc-internal-format
34352 msgid "r0 needs to be available as a call-clobbered register"
34355 #. The kernel loader cannot handle the relaxation relocations, so it cannot load kernel modules (which are ET_REL) or RTP executables (which are linked with --emit-relocs). No relaxation relocations appear in shared libraries, so relaxation is OK for RTP PIC.
34356 #: config/sh/vxworks.h:43
34357 #, gcc-internal-format
34358 msgid "-mrelax is only supported for RTP PIC"
34361 #: config/sparc/sparc.c:1761
34362 #, gcc-internal-format, gfc-internal-format
34363 msgid "%s is not supported by this configuration"
34366 #: config/sparc/sparc.c:1768
34367 #, gcc-internal-format
34368 msgid "-mlong-double-64 not allowed with -m64"
34371 #: config/sparc/sparc.c:1788
34372 #, gcc-internal-format, gfc-internal-format
34373 msgid "bad value (%s) for -mcmodel= switch"
34376 #: config/sparc/sparc.c:1793
34377 #, gcc-internal-format
34378 msgid "-mcmodel= is not supported on 32-bit systems"
34381 #: config/sparc/sparc.c:1800
34382 #, gcc-internal-format
34383 msgid "-fcall-saved-REG is not supported for out registers"
34386 #: config/spu/spu-c.c:133
34387 #, gcc-internal-format, gfc-internal-format
34388 msgid "insufficient arguments to overloaded function %s"
34391 #: config/spu/spu-c.c:164
34392 #, gcc-internal-format, gfc-internal-format
34393 msgid "too many arguments to overloaded function %s"
34396 #: config/spu/spu-c.c:176
34397 #, gcc-internal-format, gfc-internal-format
34398 msgid "parameter list does not match a valid signature for %s()"
34401 #: config/spu/spu.c:262
34402 #, gcc-internal-format, gfc-internal-format
34403 msgid "bad value (%s) for -march= switch"
34406 #: config/spu/spu.c:273
34407 #, gcc-internal-format, gfc-internal-format
34408 msgid "bad value (%s) for -mtune= switch"
34411 #: config/spu/spu.c:5200 config/spu/spu.c:5203
34412 #, gcc-internal-format
34413 msgid "creating run-time relocation for %qD"
34416 #: config/spu/spu.c:5208 config/spu/spu.c:5210
34417 #, gcc-internal-format
34418 msgid "creating run-time relocation"
34421 #: config/spu/spu.c:6345
34422 #, gcc-internal-format, gfc-internal-format
34423 msgid "%s expects an integer literal in the range [%d, %d]"
34426 #: config/spu/spu.c:6365
34427 #, gcc-internal-format
34428 msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
34431 #: config/spu/spu.c:6394
34432 #, gcc-internal-format, gfc-internal-format
34433 msgid "%d least significant bits of %s are ignored"
34436 #: config/stormy16/stormy16.c:1048
34437 #, gcc-internal-format
34438 msgid "local variable memory requirements exceed capacity"
34441 #: config/stormy16/stormy16.c:1205
34442 #, gcc-internal-format
34443 msgid "function_profiler support"
34446 #: config/stormy16/stormy16.c:1299
34447 #, gcc-internal-format
34448 msgid "cannot use va_start in interrupt function"
34451 #: config/stormy16/stormy16.c:1867
34452 #, gcc-internal-format, gfc-internal-format
34453 msgid "switch statement of size %lu entries too large"
34456 #: config/stormy16/stormy16.c:2239
34457 #, gcc-internal-format
34458 msgid "%<__BELOW100__%> attribute only applies to variables"
34461 #: config/stormy16/stormy16.c:2246
34462 #, gcc-internal-format
34463 msgid "__BELOW100__ attribute not allowed with auto storage class"
34466 #: config/tilegx/tilegx.c:3588 config/tilepro/tilepro.c:3137
34467 #, gcc-internal-format
34468 msgid "operand must be an immediate of the right size"
34471 #: config/v850/v850-c.c:67
34472 #, gcc-internal-format
34473 msgid "#pragma GHS endXXXX found without previous startXXX"
34476 #: config/v850/v850-c.c:70
34477 #, gcc-internal-format
34478 msgid "#pragma GHS endXXX does not match previous startXXX"
34481 #: config/v850/v850-c.c:96
34482 #, gcc-internal-format
34483 msgid "cannot set interrupt attribute: no current function"
34486 #: config/v850/v850-c.c:104
34487 #, gcc-internal-format
34488 msgid "cannot set interrupt attribute: no such identifier"
34491 #: config/v850/v850-c.c:153
34492 #, gcc-internal-format
34493 msgid "junk at end of #pragma ghs section"
34496 #: config/v850/v850-c.c:170
34497 #, gcc-internal-format
34498 msgid "unrecognized section name %qE"
34501 #: config/v850/v850-c.c:184
34502 #, gcc-internal-format
34503 msgid "malformed #pragma ghs section"
34506 #: config/v850/v850-c.c:203
34507 #, gcc-internal-format
34508 msgid "junk at end of #pragma ghs interrupt"
34511 #: config/v850/v850-c.c:214
34512 #, gcc-internal-format
34513 msgid "junk at end of #pragma ghs starttda"
34516 #: config/v850/v850-c.c:225
34517 #, gcc-internal-format
34518 msgid "junk at end of #pragma ghs startsda"
34521 #: config/v850/v850-c.c:236
34522 #, gcc-internal-format
34523 msgid "junk at end of #pragma ghs startzda"
34526 #: config/v850/v850-c.c:247
34527 #, gcc-internal-format
34528 msgid "junk at end of #pragma ghs endtda"
34531 #: config/v850/v850-c.c:258
34532 #, gcc-internal-format
34533 msgid "junk at end of #pragma ghs endsda"
34536 #: config/v850/v850-c.c:269
34537 #, gcc-internal-format
34538 msgid "junk at end of #pragma ghs endzda"
34541 #: config/v850/v850.c:2070
34542 #, gcc-internal-format
34543 msgid "data area attributes cannot be specified for local variables"
34546 #: config/v850/v850.c:2081
34547 #, gcc-internal-format
34548 msgid "data area of %q+D conflicts with previous declaration"
34551 #: config/v850/v850.c:2212
34552 #, gcc-internal-format, gfc-internal-format
34553 msgid "bogus JR construction: %d"
34556 #: config/v850/v850.c:2230 config/v850/v850.c:2337
34557 #, gcc-internal-format, gfc-internal-format
34558 msgid "bad amount of stack space removal: %d"
34561 #: config/v850/v850.c:2317
34562 #, gcc-internal-format, gfc-internal-format
34563 msgid "bogus JARL construction: %d"
34566 #: config/v850/v850.c:2615
34567 #, gcc-internal-format, gfc-internal-format
34568 msgid "bogus DISPOSE construction: %d"
34571 #: config/v850/v850.c:2634
34572 #, gcc-internal-format, gfc-internal-format
34573 msgid "too much stack space to dispose of: %d"
34576 #: config/v850/v850.c:2736
34577 #, gcc-internal-format, gfc-internal-format
34578 msgid "bogus PREPEARE construction: %d"
34581 #: config/v850/v850.c:2753
34582 #, gcc-internal-format, gfc-internal-format
34583 msgid "too much stack space to prepare: %d"
34586 #: config/visium/visium.c:740
34587 #, gcc-internal-format
34588 msgid "an interrupt handler cannot be compiled with -muser-mode"
34591 #: config/vms/vms-c.c:44
34592 #, gcc-internal-format
34593 msgid "junk at end of #pragma __nostandard"
34596 #: config/vms/vms-c.c:55
34597 #, gcc-internal-format
34598 msgid "junk at end of #pragma __standard"
34601 #: config/vms/vms-c.c:80
34602 #, gcc-internal-format
34603 msgid "malformed '#pragma member_alignment', ignoring"
34606 #: config/vms/vms-c.c:95
34607 #, gcc-internal-format, gfc-internal-format
34608 msgid "unknown '#pragma member_alignment' name %s"
34611 #: config/vms/vms-c.c:100
34612 #, gcc-internal-format
34613 msgid "malformed '#pragma member_alignment'"
34616 #: config/vms/vms-c.c:134
34617 #, gcc-internal-format
34618 msgid "unhandled alignment for '#pragma nomember_alignment'"
34621 #: config/vms/vms-c.c:147
34622 #, gcc-internal-format
34623 msgid "garbage at end of '#pragma nomember_alignment'"
34626 #: config/vms/vms-c.c:202
34627 #, gcc-internal-format
34628 msgid "malformed '#pragma extern_model', ignoring"
34631 #: config/vms/vms-c.c:223
34632 #, gcc-internal-format
34633 msgid "extern model globalvalue"
34636 #: config/vms/vms-c.c:228
34637 #, gcc-internal-format, gfc-internal-format
34638 msgid "unknown '#pragma extern_model' model '%s'"
34641 #: config/vms/vms-c.c:234
34642 #, gcc-internal-format
34643 msgid "junk at end of '#pragma extern_model'"
34646 #: config/vms/vms-c.c:248
34647 #, gcc-internal-format
34648 msgid "vms '#pragma __message' is ignored"
34651 #: config/vms/vms-c.c:273 config/vms/vms-c.c:279
34652 #, gcc-internal-format
34653 msgid "malformed '#pragma __extern_prefix', ignoring"
34656 #: config/vms/vms-c.c:312 config/vms/vms-c.c:332
34657 #, gcc-internal-format
34658 msgid "malformed %<#pragma %s%>, ignoring"
34661 #: config/vms/vms-c.c:328
34662 #, gcc-internal-format
34663 msgid "invalid constant in %<#pragma %s%>"
34666 #: config/xtensa/xtensa.c:2221
34667 #, gcc-internal-format
34668 msgid "boolean registers required for the floating-point option"
34671 #: config/xtensa/xtensa.c:2256
34672 #, gcc-internal-format, gfc-internal-format
34673 msgid "-f%s is not supported with CONST16 instructions"
34676 #: config/xtensa/xtensa.c:2263
34677 #, gcc-internal-format
34678 msgid "PIC is required but not supported with CONST16 instructions"
34681 #: config/xtensa/xtensa.c:3633
34682 #, gcc-internal-format
34683 msgid "only uninitialized variables can be placed in a .bss section"
34686 #: ada/gcc-interface/misc.c:159
34687 #, gcc-internal-format
34688 msgid "%<-gnat%> misspelled as %<-gant%>"
34691 #: ada/gcc-interface/misc.c:261
34692 #, gcc-internal-format
34693 msgid "-fexcess-precision=standard for Ada"
34696 #: ada/gcc-interface/misc.c:280
34697 #, gcc-internal-format
34699 "STABS debugging information for Ada is obsolete and not supported anymore"
34702 #: ada/gcc-interface/trans.c:1532
34703 #, gcc-internal-format
34704 msgid "subprogram %q+F not marked Inline_Always"
34707 #: ada/gcc-interface/trans.c:1533 ada/gcc-interface/trans.c:1539
34708 #, gcc-internal-format
34709 msgid "parent subprogram cannot be inlined"
34712 #: ada/gcc-interface/trans.c:1537
34713 #, gcc-internal-format
34714 msgid "subprogram %q+F not marked Inline"
34717 #: ada/gcc-interface/trans.c:6391
34718 #, gcc-internal-format
34719 msgid "out-of-bounds access may be optimized away"
34722 #: ada/gcc-interface/trans.c:6393
34723 #, gcc-internal-format
34724 msgid "containing loop"
34727 #: ada/gcc-interface/utils.c:3877
34728 #, gcc-internal-format
34729 msgid "invalid element type for attribute %qs"
34732 #: ada/gcc-interface/utils.c:3901
34733 #, gcc-internal-format
34734 msgid "number of components of vector not a power of two"
34737 #: ada/gcc-interface/utils.c:6030 ada/gcc-interface/utils.c:6207
34738 #: ada/gcc-interface/utils.c:6314
34739 #, gcc-internal-format
34740 msgid "%qs attribute ignored"
34743 #: ada/gcc-interface/utils.c:6151
34744 #, gcc-internal-format
34745 msgid "%qs attribute requires prototypes with named arguments"
34748 #: ada/gcc-interface/utils.c:6160
34749 #, gcc-internal-format
34750 msgid "%qs attribute only applies to variadic functions"
34753 #: ada/gcc-interface/utils.c:6274
34754 #, gcc-internal-format
34755 msgid "%qE attribute has no effect"
34758 #: ada/gcc-interface/utils.c:6398
34759 #, gcc-internal-format
34760 msgid "attribute %qs applies to array types only"
34763 #: brig/brig-lang.c:212
34764 #, gcc-internal-format
34765 msgid "could not read the BRIG file"
34768 #. Except for passing an argument to an unprototyped function,
34769 #. this is a constraint violation. When passing an argument to
34770 #. an unprototyped function, it is compile-time undefined;
34771 #. making it a constraint in that case was rejected in
34773 #: c/c-convert.c:101 c/c-typeck.c:2175 c/c-typeck.c:6526 c/c-typeck.c:12157
34774 #: cp/typeck.c:2023 cp/typeck.c:7974 cp/typeck.c:8739
34775 #, gcc-internal-format
34776 msgid "void value not ignored as it ought to be"
34779 #: c/c-convert.c:167
34780 #, gcc-internal-format
34781 msgid "conversion to non-scalar type requested"
34785 #, gcc-internal-format
34786 msgid "array %q+D assumed to have one element"
34790 #, gcc-internal-format
34791 msgid "%qD is static but used in inline function %qD which is not static"
34795 #, gcc-internal-format
34796 msgid "%q+D is static but declared in inline function %qD which is not static"
34800 #, gcc-internal-format, gfc-internal-format
34801 msgid "GCC supports only %u nested scopes"
34804 #: c/c-decl.c:1213 cp/decl.c:361
34805 #, gcc-internal-format
34806 msgid "label %q+D used but not defined"
34810 #, gcc-internal-format
34811 msgid "nested function %q+D declared but never defined"
34815 #, gcc-internal-format
34816 msgid "inline function %q+D declared but never defined"
34820 #, gcc-internal-format
34821 msgid "unused variable %q+D"
34824 #: c/c-decl.c:1293 cp/decl.c:688
34825 #, gcc-internal-format
34826 msgid "variable %qD set but not used"
34830 #, gcc-internal-format
34831 msgid "type of array %q+D completed incompatibly with implicit initialization"
34834 #: c/c-decl.c:1578 c/c-decl.c:6734 c/c-decl.c:7607 c/c-decl.c:8414
34835 #, gcc-internal-format
34836 msgid "originally defined here"
34840 #, gcc-internal-format
34842 "a parameter list with an ellipsis can%'t match an empty parameter name list "
34847 #, gcc-internal-format
34849 "an argument type that has a default promotion can%'t match an empty "
34850 "parameter name list declaration"
34854 #, gcc-internal-format
34856 "prototype for %q+D declares more arguments than previous old-style definition"
34860 #, gcc-internal-format
34862 "prototype for %q+D declares fewer arguments than previous old-style "
34867 #, gcc-internal-format
34868 msgid "prototype for %q+D declares argument %d with incompatible type"
34871 #. If we get here, no errors were found, but do issue a warning
34872 #. for this poor-style construct.
34874 #, gcc-internal-format
34875 msgid "prototype for %q+D follows non-prototype definition"
34879 #, gcc-internal-format
34880 msgid "previous definition of %q+D was here"
34884 #, gcc-internal-format
34885 msgid "previous implicit declaration of %q+D was here"
34889 #, gcc-internal-format
34890 msgid "previous declaration of %q+D was here"
34894 #, gcc-internal-format
34895 msgid "%q+D redeclared as different kind of symbol"
34899 #, gcc-internal-format
34900 msgid "built-in function %q+D declared as non-function"
34903 #: c/c-decl.c:1858 c/c-decl.c:2029 c/c-decl.c:2824
34904 #, gcc-internal-format
34905 msgid "declaration of %q+D shadows a built-in function"
34909 #, gcc-internal-format
34910 msgid "redeclaration of enumerator %q+D"
34914 #, gcc-internal-format
34915 msgid "conflicting types for built-in function %q+D"
34918 #: c/c-decl.c:1914 c/c-decl.c:1927 c/c-decl.c:1963
34919 #, gcc-internal-format
34920 msgid "conflicting types for %q+D"
34924 #, gcc-internal-format
34925 msgid "conflicting named address spaces (generic vs %s) for %q+D"
34929 #, gcc-internal-format
34930 msgid "conflicting named address spaces (%s vs generic) for %q+D"
34934 #, gcc-internal-format
34935 msgid "conflicting named address spaces (%s vs %s) for %q+D"
34939 #, gcc-internal-format
34940 msgid "conflicting type qualifiers for %q+D"
34944 #, gcc-internal-format
34945 msgid "redefinition of typedef %q+D with different type"
34949 #, gcc-internal-format
34950 msgid "redefinition of typedef %q+D with variably modified type"
34954 #, gcc-internal-format
34955 msgid "redefinition of typedef %q+D"
34958 #: c/c-decl.c:2055 c/c-decl.c:2158
34959 #, gcc-internal-format
34960 msgid "redefinition of %q+D"
34963 #: c/c-decl.c:2090 c/c-decl.c:2196
34964 #, gcc-internal-format
34965 msgid "static declaration of %q+D follows non-static declaration"
34968 #: c/c-decl.c:2100 c/c-decl.c:2108 c/c-decl.c:2186 c/c-decl.c:2193
34969 #, gcc-internal-format
34970 msgid "non-static declaration of %q+D follows static declaration"
34974 #, gcc-internal-format
34975 msgid "%<gnu_inline%> attribute present on %q+D"
34979 #, gcc-internal-format
34980 msgid "but not here"
34984 #, gcc-internal-format
34985 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
34989 #, gcc-internal-format
34990 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
34994 #, gcc-internal-format
34995 msgid "extern declaration of %q+D follows declaration with no linkage"
34999 #, gcc-internal-format
35000 msgid "declaration of %q+D with no linkage follows extern declaration"
35004 #, gcc-internal-format
35005 msgid "redeclaration of %q+D with no linkage"
35009 #, gcc-internal-format
35011 "redeclaration of %q+D with different visibility (old visibility preserved)"
35015 #, gcc-internal-format
35016 msgid "redefinition of parameter %q+D"
35020 #, gcc-internal-format
35021 msgid "redundant redeclaration of %q+D"
35025 #, gcc-internal-format
35026 msgid "declaration of %q+D shadows previous non-variable"
35030 #, gcc-internal-format
35031 msgid "declaration of %qD shadows a parameter"
35034 #: c/c-decl.c:2817 cp/name-lookup.c:2803
35035 #, gcc-internal-format
35036 msgid "declaration of %qD shadows a global declaration"
35040 #, gcc-internal-format
35041 msgid "declaration of %qD shadows a previous local"
35044 #: c/c-decl.c:2849 cp/name-lookup.c:2815
35045 #, gcc-internal-format
35046 msgid "shadowed declaration is here"
35050 #, gcc-internal-format
35051 msgid "nested extern declaration of %qD"
35054 #: c/c-decl.c:3137 c/c-decl.c:3151
35055 #, gcc-internal-format
35056 msgid "implicit declaration of function %qE; did you mean %qs?"
35059 #: c/c-decl.c:3143 c/c-decl.c:3156
35060 #, gcc-internal-format
35061 msgid "implicit declaration of function %qE"
35065 #, gcc-internal-format
35066 msgid "incompatible implicit declaration of built-in function %qD"
35070 #, gcc-internal-format
35071 msgid "include %qs or provide a declaration of %qD"
35075 #, gcc-internal-format
35076 msgid "incompatible implicit declaration of function %qD"
35080 #, gcc-internal-format
35081 msgid "%qE undeclared here (not in a function); did you mean %qs?"
35085 #, gcc-internal-format
35086 msgid "%qE undeclared here (not in a function)"
35090 #, gcc-internal-format
35091 msgid "%qE undeclared (first use in this function); did you mean %qs?"
35095 #, gcc-internal-format
35096 msgid "%qE undeclared (first use in this function)"
35100 #, gcc-internal-format
35102 "each undeclared identifier is reported only once for each function it "
35106 #: c/c-decl.c:3573 cp/decl.c:2989
35107 #, gcc-internal-format
35108 msgid "label %qE referenced outside of any function"
35112 #, gcc-internal-format
35113 msgid "jump into scope of identifier with variably modified type"
35117 #, gcc-internal-format
35118 msgid "jump skips variable initialization"
35121 #: c/c-decl.c:3613 c/c-decl.c:3668 c/c-decl.c:3757
35122 #, gcc-internal-format
35123 msgid "label %qD defined here"
35126 #: c/c-decl.c:3667 c/c-decl.c:3756
35127 #, gcc-internal-format
35128 msgid "jump into statement expression"
35132 #, gcc-internal-format
35133 msgid "duplicate label declaration %qE"
35136 #: c/c-decl.c:3787 cp/decl.c:3394
35137 #, gcc-internal-format
35138 msgid "duplicate label %qD"
35142 #, gcc-internal-format
35144 "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
35148 #, gcc-internal-format
35149 msgid "switch jumps over variable initialization"
35152 #: c/c-decl.c:3884 c/c-decl.c:3895
35153 #, gcc-internal-format
35154 msgid "switch starts here"
35158 #, gcc-internal-format
35159 msgid "switch jumps into statement expression"
35163 #, gcc-internal-format
35164 msgid "%qE defined as wrong kind of tag"
35168 #, gcc-internal-format
35169 msgid "unnamed struct/union that defines no instances"
35173 #, gcc-internal-format
35174 msgid "empty declaration with storage class specifier does not redeclare tag"
35178 #, gcc-internal-format
35179 msgid "empty declaration with type qualifier does not redeclare tag"
35183 #, gcc-internal-format
35184 msgid "empty declaration with %<_Alignas%> does not redeclare tag"
35187 #: c/c-decl.c:4404 c/c-decl.c:4412
35188 #, gcc-internal-format
35189 msgid "useless type name in empty declaration"
35193 #, gcc-internal-format
35194 msgid "%<inline%> in empty declaration"
35198 #, gcc-internal-format
35199 msgid "%<_Noreturn%> in empty declaration"
35203 #, gcc-internal-format
35204 msgid "%<auto%> in file-scope empty declaration"
35208 #, gcc-internal-format
35209 msgid "%<register%> in file-scope empty declaration"
35213 #, gcc-internal-format
35214 msgid "useless storage class specifier in empty declaration"
35218 #, gcc-internal-format
35219 msgid "useless %qs in empty declaration"
35223 #, gcc-internal-format
35224 msgid "useless type qualifier in empty declaration"
35228 #, gcc-internal-format
35229 msgid "useless %<_Alignas%> in empty declaration"
35232 #: c/c-decl.c:4478 c/c-parser.c:1873
35233 #, gcc-internal-format
35234 msgid "empty declaration"
35238 #, gcc-internal-format
35240 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
35245 #, gcc-internal-format
35246 msgid "ISO C90 does not support %<[*]%> array declarators"
35250 #. A function definition isn't function prototype scope C99 6.2.1p4.
35252 #: c/c-decl.c:4559 c/c-decl.c:7180
35253 #, gcc-internal-format
35254 msgid "%<[*]%> not allowed in other than function prototype scope"
35258 #, gcc-internal-format
35259 msgid "%q+D is usually a function"
35263 #, gcc-internal-format
35264 msgid "typedef %qD is initialized (use __typeof__ instead)"
35268 #, gcc-internal-format
35269 msgid "function %qD is initialized like a variable"
35272 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
35274 #, gcc-internal-format
35275 msgid "parameter %qD is initialized"
35278 #. Although C99 is unclear about whether incomplete arrays
35279 #. of VLAs themselves count as VLAs, it does not make
35280 #. sense to permit them to be initialized given that
35281 #. ordinary VLAs may not be initialized.
35282 #: c/c-decl.c:4743 c/c-decl.c:4758 c/c-typeck.c:7649
35283 #, gcc-internal-format
35284 msgid "variable-sized object may not be initialized"
35288 #, gcc-internal-format
35289 msgid "variable %qD has initializer but incomplete type"
35293 #, gcc-internal-format
35294 msgid "inline function %q+D given attribute noinline"
35298 #, gcc-internal-format
35299 msgid "uninitialized const member in %qT is invalid in C++"
35303 #, gcc-internal-format
35304 msgid "%qD should be initialized"
35308 #, gcc-internal-format
35309 msgid "initializer fails to determine size of %q+D"
35313 #, gcc-internal-format
35314 msgid "array size missing in %q+D"
35318 #, gcc-internal-format
35319 msgid "zero or negative size array %q+D"
35323 #, gcc-internal-format
35324 msgid "storage size of %q+D isn%'t constant"
35328 #, gcc-internal-format
35329 msgid "ignoring asm-specifier for non-static local variable %q+D"
35333 #, gcc-internal-format
35334 msgid "cannot put object with volatile field into register"
35338 #, gcc-internal-format
35339 msgid "uninitialized const %qD is invalid in C++"
35342 #: c/c-decl.c:5235 cp/decl.c:7235
35343 #, gcc-internal-format
35344 msgid "%q+D in declare target directive does not have mappable type"
35348 #, gcc-internal-format
35349 msgid "ISO C forbids forward parameter declarations"
35353 #, gcc-internal-format
35354 msgid "defining a type in a compound literal is invalid in C++"
35357 #: c/c-decl.c:5458 c/c-decl.c:5473
35358 #, gcc-internal-format
35359 msgid "bit-field %qs width not an integer constant"
35363 #, gcc-internal-format
35364 msgid "bit-field %qs width not an integer constant expression"
35368 #, gcc-internal-format
35369 msgid "negative width in bit-field %qs"
35373 #, gcc-internal-format
35374 msgid "zero width for bit-field %qs"
35378 #, gcc-internal-format
35379 msgid "bit-field %qs has invalid type"
35383 #, gcc-internal-format
35384 msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
35388 #, gcc-internal-format
35389 msgid "type of bit-field %qs is a GCC extension"
35393 #, gcc-internal-format
35394 msgid "width of %qs exceeds its type"
35398 #, gcc-internal-format
35399 msgid "%qs is narrower than values of its type"
35403 #, gcc-internal-format
35404 msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
35408 #, gcc-internal-format
35409 msgid "ISO C90 forbids array whose size can%'t be evaluated"
35413 #, gcc-internal-format
35414 msgid "ISO C90 forbids variable length array %qE"
35418 #, gcc-internal-format
35419 msgid "ISO C90 forbids variable length array"
35422 #: c/c-decl.c:5766 c/c-decl.c:6140 c/c-decl.c:6150
35423 #, gcc-internal-format
35424 msgid "variably modified %qE at file scope"
35428 #, gcc-internal-format
35429 msgid "variably modified field at file scope"
35433 #, gcc-internal-format
35434 msgid "type defaults to %<int%> in declaration of %qE"
35438 #, gcc-internal-format
35439 msgid "type defaults to %<int%> in type name"
35443 #, gcc-internal-format
35444 msgid "duplicate %<const%>"
35448 #, gcc-internal-format
35449 msgid "duplicate %<restrict%>"
35453 #, gcc-internal-format
35454 msgid "duplicate %<volatile%>"
35458 #, gcc-internal-format
35459 msgid "duplicate %<_Atomic%>"
35463 #, gcc-internal-format, gfc-internal-format
35464 msgid "conflicting named address spaces (%s vs %s)"
35467 #: c/c-decl.c:5856 c/c-parser.c:2821
35468 #, gcc-internal-format
35469 msgid "%<_Atomic%>-qualified array type"
35473 #, gcc-internal-format
35474 msgid "function definition declared %<auto%>"
35478 #, gcc-internal-format
35479 msgid "function definition declared %<register%>"
35483 #, gcc-internal-format
35484 msgid "function definition declared %<typedef%>"
35488 #, gcc-internal-format
35489 msgid "function definition declared %qs"
35493 #, gcc-internal-format
35494 msgid "storage class specified for structure field %qE"
35498 #, gcc-internal-format
35499 msgid "storage class specified for structure field"
35503 #, gcc-internal-format
35504 msgid "storage class specified for parameter %qE"
35508 #, gcc-internal-format
35509 msgid "storage class specified for unnamed parameter"
35512 #: c/c-decl.c:5907 cp/decl.c:10941
35513 #, gcc-internal-format
35514 msgid "storage class specified for typename"
35518 #, gcc-internal-format
35519 msgid "%qE initialized and declared %<extern%>"
35523 #, gcc-internal-format
35524 msgid "%qE has both %<extern%> and initializer"
35528 #, gcc-internal-format
35529 msgid "file-scope declaration of %qE specifies %<auto%>"
35533 #, gcc-internal-format
35534 msgid "file-scope declaration of %qE specifies %<register%>"
35538 #, gcc-internal-format
35539 msgid "nested function %qE declared %<extern%>"
35543 #, gcc-internal-format
35544 msgid "function-scope %qE implicitly auto and declared %qs"
35547 #. Only the innermost declarator (making a parameter be of
35548 #. array type which is converted to pointer type)
35549 #. may have static or type qualifiers.
35550 #: c/c-decl.c:5992 c/c-decl.c:6361
35551 #, gcc-internal-format
35552 msgid "static or type qualifiers in non-parameter array declarator"
35556 #, gcc-internal-format
35557 msgid "declaration of %qE as array of voids"
35561 #, gcc-internal-format
35562 msgid "declaration of type name as array of voids"
35566 #, gcc-internal-format
35567 msgid "declaration of %qE as array of functions"
35571 #, gcc-internal-format
35572 msgid "declaration of type name as array of functions"
35575 #: c/c-decl.c:6060 c/c-decl.c:8118
35576 #, gcc-internal-format
35577 msgid "invalid use of structure with flexible array member"
35581 #, gcc-internal-format
35582 msgid "size of array %qE has non-integer type"
35586 #, gcc-internal-format
35587 msgid "size of unnamed array has non-integer type"
35591 #, gcc-internal-format
35592 msgid "size of array %qE has incomplete type"
35596 #, gcc-internal-format
35597 msgid "size of unnamed array has incomplete type"
35601 #, gcc-internal-format
35602 msgid "ISO C forbids zero-size array %qE"
35606 #, gcc-internal-format
35607 msgid "ISO C forbids zero-size array"
35611 #, gcc-internal-format
35612 msgid "size of array %qE is negative"
35616 #, gcc-internal-format
35617 msgid "size of unnamed array is negative"
35620 #: c/c-decl.c:6249 c/c-decl.c:6904
35621 #, gcc-internal-format
35622 msgid "ISO C90 does not support flexible array members"
35627 #, gcc-internal-format
35628 msgid "%<[*]%> not in a declaration"
35632 #, gcc-internal-format
35633 msgid "array type has incomplete element type %qT"
35637 #, gcc-internal-format
35639 "declaration of %qE as multidimensional array must have bounds for all "
35640 "dimensions except the first"
35644 #, gcc-internal-format
35646 "declaration of multidimensional array must have bounds for all dimensions "
35651 #, gcc-internal-format
35652 msgid "%qE declared as function returning a function"
35656 #, gcc-internal-format
35657 msgid "type name declared as function returning a function"
35661 #, gcc-internal-format
35662 msgid "%qE declared as function returning an array"
35666 #, gcc-internal-format
35667 msgid "type name declared as function returning an array"
35671 #, gcc-internal-format
35672 msgid "function definition has qualified void return type"
35675 #: c/c-decl.c:6454 cp/decl.c:11210
35676 #, gcc-internal-format
35677 msgid "type qualifiers ignored on function return type"
35680 #: c/c-decl.c:6492 c/c-decl.c:6701 c/c-decl.c:6754 c/c-decl.c:6838
35681 #: c/c-decl.c:6959 c/c-parser.c:2823
35682 #, gcc-internal-format
35683 msgid "%<_Atomic%>-qualified function type"
35686 #: c/c-decl.c:6498 c/c-decl.c:6707 c/c-decl.c:6843 c/c-decl.c:6964
35687 #, gcc-internal-format
35688 msgid "ISO C forbids qualified function types"
35692 #, gcc-internal-format
35693 msgid "%qs combined with %<auto%> qualifier for %qE"
35697 #, gcc-internal-format
35698 msgid "%qs combined with %<register%> qualifier for %qE"
35702 #, gcc-internal-format
35703 msgid "%qs specified for auto variable %qE"
35707 #, gcc-internal-format
35708 msgid "%qs specified for parameter %qE"
35712 #, gcc-internal-format
35713 msgid "%qs specified for unnamed parameter"
35717 #, gcc-internal-format
35718 msgid "%qs specified for structure field %qE"
35722 #, gcc-internal-format
35723 msgid "%qs specified for structure field"
35727 #, gcc-internal-format
35728 msgid "bit-field %qE has atomic type"
35732 #, gcc-internal-format
35733 msgid "bit-field has atomic type"
35737 #, gcc-internal-format
35738 msgid "alignment specified for typedef %qE"
35742 #, gcc-internal-format
35743 msgid "alignment specified for %<register%> object %qE"
35747 #, gcc-internal-format
35748 msgid "alignment specified for parameter %qE"
35752 #, gcc-internal-format
35753 msgid "alignment specified for unnamed parameter"
35757 #, gcc-internal-format
35758 msgid "alignment specified for bit-field %qE"
35762 #, gcc-internal-format
35763 msgid "alignment specified for unnamed bit-field"
35767 #, gcc-internal-format
35768 msgid "alignment specified for function %qE"
35772 #, gcc-internal-format
35773 msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
35777 #, gcc-internal-format
35778 msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
35782 #, gcc-internal-format
35783 msgid "typedef %q+D declared %<inline%>"
35787 #, gcc-internal-format
35788 msgid "typedef %q+D declared %<_Noreturn%>"
35792 #, gcc-internal-format
35793 msgid "ISO C forbids const or volatile function types"
35798 #, gcc-internal-format
35799 msgid "a member of a structure or union cannot have a variably modified type"
35802 #: c/c-decl.c:6788 cp/decl.c:9954
35803 #, gcc-internal-format
35804 msgid "variable or field %qE declared void"
35808 #, gcc-internal-format
35809 msgid "attributes in parameter array declarator ignored"
35813 #, gcc-internal-format
35814 msgid "parameter %q+D declared %<inline%>"
35818 #, gcc-internal-format
35819 msgid "parameter %q+D declared %<_Noreturn%>"
35823 #, gcc-internal-format
35824 msgid "field %qE declared as a function"
35828 #, gcc-internal-format
35829 msgid "field %qE has incomplete type"
35833 #, gcc-internal-format
35834 msgid "unnamed field has incomplete type"
35837 #: c/c-decl.c:6930 c/c-decl.c:6941 c/c-decl.c:6944
35838 #, gcc-internal-format
35839 msgid "invalid storage class for function %qE"
35843 #, gcc-internal-format
35844 msgid "cannot inline function %<main%>"
35848 #, gcc-internal-format
35849 msgid "%<main%> declared %<_Noreturn%>"
35853 #, gcc-internal-format
35854 msgid "ISO C99 does not support %<_Noreturn%>"
35858 #, gcc-internal-format
35859 msgid "ISO C90 does not support %<_Noreturn%>"
35863 #, gcc-internal-format
35864 msgid "variable previously declared %<static%> redeclared %<extern%>"
35868 #, gcc-internal-format
35869 msgid "variable %q+D declared %<inline%>"
35873 #, gcc-internal-format
35874 msgid "variable %q+D declared %<_Noreturn%>"
35878 #, gcc-internal-format
35879 msgid "non-nested function with variably modified type"
35883 #, gcc-internal-format
35884 msgid "object with variably modified type must have no linkage"
35887 #: c/c-decl.c:7186 c/c-decl.c:8854
35888 #, gcc-internal-format
35889 msgid "function declaration isn%'t a prototype"
35893 #, gcc-internal-format
35894 msgid "parameter names (without types) in function declaration"
35898 #, gcc-internal-format
35899 msgid "parameter %u (%q+D) has incomplete type"
35903 #, gcc-internal-format, gfc-internal-format
35904 msgid "parameter %u has incomplete type"
35908 #, gcc-internal-format
35909 msgid "parameter %u (%q+D) has void type"
35913 #, gcc-internal-format, gfc-internal-format
35914 msgid "parameter %u has void type"
35918 #, gcc-internal-format
35919 msgid "%<void%> as only parameter may not be qualified"
35922 #: c/c-decl.c:7331 c/c-decl.c:7367
35923 #, gcc-internal-format
35924 msgid "%<void%> must be the only parameter"
35928 #, gcc-internal-format
35929 msgid "parameter %q+D has just a forward declaration"
35933 #, gcc-internal-format
35935 "%<%s %E%> declared inside parameter list will not be visible outside of this "
35936 "definition or declaration"
35940 #, gcc-internal-format, gfc-internal-format
35942 "anonymous %s declared inside parameter list will not be visible outside of "
35943 "this definition or declaration"
35947 #, gcc-internal-format
35948 msgid "enum type defined here"
35952 #, gcc-internal-format
35953 msgid "struct defined here"
35957 #, gcc-internal-format
35958 msgid "union defined here"
35962 #, gcc-internal-format
35963 msgid "redefinition of %<union %E%>"
35967 #, gcc-internal-format
35968 msgid "redefinition of %<struct %E%>"
35972 #, gcc-internal-format
35973 msgid "nested redefinition of %<union %E%>"
35977 #, gcc-internal-format
35978 msgid "nested redefinition of %<struct %E%>"
35981 #: c/c-decl.c:7646 c/c-decl.c:8433
35982 #, gcc-internal-format
35983 msgid "defining type in %qs expression is invalid in C++"
35986 #: c/c-decl.c:7713 cp/decl.c:4728
35987 #, gcc-internal-format
35988 msgid "declaration does not declare anything"
35992 #, gcc-internal-format
35993 msgid "ISO C99 doesn%'t support unnamed structs/unions"
35997 #, gcc-internal-format
35998 msgid "ISO C90 doesn%'t support unnamed structs/unions"
36001 #: c/c-decl.c:7814 c/c-decl.c:7832 c/c-decl.c:7893
36002 #, gcc-internal-format
36003 msgid "duplicate member %q+D"
36007 #, gcc-internal-format
36008 msgid "empty struct has size 0 in C, size 1 in C++"
36012 #, gcc-internal-format
36013 msgid "empty union has size 0 in C, size 1 in C++"
36017 #, gcc-internal-format
36018 msgid "union has no named members"
36022 #, gcc-internal-format
36023 msgid "union has no members"
36027 #, gcc-internal-format
36028 msgid "struct has no named members"
36032 #, gcc-internal-format
36033 msgid "struct has no members"
36036 #: c/c-decl.c:8097 cp/decl.c:12082
36037 #, gcc-internal-format
36038 msgid "flexible array member in union"
36042 #, gcc-internal-format
36043 msgid "flexible array member not at end of struct"
36047 #, gcc-internal-format
36048 msgid "flexible array member in a struct with no named members"
36052 #, gcc-internal-format
36053 msgid "type %qT is too large"
36057 #, gcc-internal-format
36058 msgid "union cannot be made transparent"
36062 #, gcc-internal-format
36063 msgid "nested redefinition of %<enum %E%>"
36066 #. This enum is a named one that has been declared already.
36068 #, gcc-internal-format
36069 msgid "redeclaration of %<enum %E%>"
36072 #: c/c-decl.c:8491 cp/decl.c:14443
36073 #, gcc-internal-format
36074 msgid "specified mode too small for enumeral values"
36078 #, gcc-internal-format
36079 msgid "enumeration values exceed range of largest integer"
36082 #: c/c-decl.c:8620 c/c-decl.c:8636
36083 #, gcc-internal-format
36084 msgid "enumerator value for %qE is not an integer constant"
36088 #, gcc-internal-format
36089 msgid "enumerator value for %qE is not an integer constant expression"
36093 #, gcc-internal-format
36094 msgid "overflow in enumeration values"
36098 #, gcc-internal-format
36099 msgid "ISO C restricts enumerator values to range of %<int%>"
36102 #: c/c-decl.c:8748 cp/decl.c:5030 cp/decl.c:14972
36103 #, gcc-internal-format
36104 msgid "inline function %qD given attribute noinline"
36108 #, gcc-internal-format
36109 msgid "return type is an incomplete type"
36113 #, gcc-internal-format
36114 msgid "return type defaults to %<int%>"
36118 #, gcc-internal-format
36119 msgid "%q+D defined as variadic function without prototype"
36123 #, gcc-internal-format
36124 msgid "no previous prototype for %qD"
36128 #, gcc-internal-format
36129 msgid "%qD was used with no prototype before its definition"
36132 #: c/c-decl.c:8880 cp/decl.c:15107
36133 #, gcc-internal-format
36134 msgid "no previous declaration for %qD"
36138 #, gcc-internal-format
36139 msgid "%qD was used with no declaration before its definition"
36143 #, gcc-internal-format
36144 msgid "return type of %qD is not %<int%>"
36148 #, gcc-internal-format
36149 msgid "%<_Atomic%>-qualified return type of %qD"
36153 #, gcc-internal-format
36154 msgid "%qD is normally a non-static function"
36158 #, gcc-internal-format
36159 msgid "old-style parameter declarations in prototyped function definition"
36163 #, gcc-internal-format
36164 msgid "traditional C rejects ISO C style function definitions"
36168 #, gcc-internal-format
36169 msgid "parameter name omitted"
36173 #, gcc-internal-format
36174 msgid "old-style function definition"
36178 #, gcc-internal-format
36179 msgid "parameter name missing from parameter list"
36183 #, gcc-internal-format
36184 msgid "%qD declared as a non-parameter"
36188 #, gcc-internal-format
36189 msgid "multiple parameters named %qD"
36193 #, gcc-internal-format
36194 msgid "parameter %qD declared with void type"
36197 #: c/c-decl.c:9094 c/c-decl.c:9099
36198 #, gcc-internal-format
36199 msgid "type of %qD defaults to %<int%>"
36203 #, gcc-internal-format
36204 msgid "parameter %qD has incomplete type"
36208 #, gcc-internal-format
36209 msgid "declaration for parameter %qD but no such parameter"
36213 #, gcc-internal-format
36214 msgid "number of arguments doesn%'t match built-in prototype"
36218 #, gcc-internal-format
36219 msgid "number of arguments doesn%'t match prototype"
36222 #: c/c-decl.c:9193 c/c-decl.c:9240 c/c-decl.c:9254
36223 #, gcc-internal-format
36224 msgid "prototype declaration"
36228 #, gcc-internal-format
36229 msgid "promoted argument %qD doesn%'t match built-in prototype"
36233 #, gcc-internal-format
36234 msgid "promoted argument %qD doesn%'t match prototype"
36238 #, gcc-internal-format
36239 msgid "argument %qD doesn%'t match built-in prototype"
36243 #, gcc-internal-format
36244 msgid "argument %qD doesn%'t match prototype"
36247 #: c/c-decl.c:9504 cp/decl.c:15890
36248 #, gcc-internal-format
36249 msgid "no return statement in function returning non-void"
36252 #: c/c-decl.c:9524 cp/decl.c:15922
36253 #, gcc-internal-format
36254 msgid "parameter %qD set but not used"
36257 #. If we get here, declarations have been used in a for loop without
36258 #. the C99 for loop scope. This doesn't make much sense, so don't
36261 #, gcc-internal-format
36262 msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
36266 #, gcc-internal-format
36268 "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
36272 #, gcc-internal-format
36273 msgid "ISO C90 does not support %<for%> loop initial declarations"
36277 #, gcc-internal-format
36278 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
36282 #, gcc-internal-format
36284 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
36288 #, gcc-internal-format
36289 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
36293 #, gcc-internal-format
36294 msgid "%<union %E%> declared in %<for%> loop initial declaration"
36298 #, gcc-internal-format
36299 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
36303 #, gcc-internal-format
36304 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
36308 #, gcc-internal-format
36309 msgid "incompatible address space qualifiers %qs and %qs"
36312 #: c/c-decl.c:9996 c/c-decl.c:10003
36313 #, gcc-internal-format
36314 msgid "duplicate %qE declaration specifier"
36317 #: c/c-decl.c:10030 c/c-decl.c:10414 c/c-decl.c:10804
36318 #, gcc-internal-format
36319 msgid "two or more data types in declaration specifiers"
36322 #: c/c-decl.c:10042 cp/parser.c:28370
36323 #, gcc-internal-format
36324 msgid "%<long long long%> is too long for GCC"
36327 #: c/c-decl.c:10055
36328 #, gcc-internal-format
36329 msgid "ISO C90 does not support %<long long%>"
36332 #: c/c-decl.c:10284 c/c-parser.c:8851
36333 #, gcc-internal-format
36334 msgid "ISO C90 does not support complex types"
36337 #: c/c-decl.c:10330
36338 #, gcc-internal-format
36339 msgid "ISO C does not support saturating types"
36342 #: c/c-decl.c:10401 c/c-decl.c:10961
36343 #, gcc-internal-format
36344 msgid "duplicate %qE"
36347 #: c/c-decl.c:10457
36348 #, gcc-internal-format
36349 msgid "ISO C does not support %<__int%d%> types"
36352 #: c/c-decl.c:10479
36353 #, gcc-internal-format
36354 msgid "%<__int%d%> is not supported on this target"
36357 #: c/c-decl.c:10522
36358 #, gcc-internal-format
36359 msgid "ISO C90 does not support boolean types"
36362 #: c/c-decl.c:10641
36363 #, gcc-internal-format
36364 msgid "ISO C does not support the %<_Float%d%s%> type"
36367 #: c/c-decl.c:10691
36368 #, gcc-internal-format
36369 msgid "%<_Float%d%s%> is not supported on this target"
36372 #: c/c-decl.c:10762
36373 #, gcc-internal-format
36374 msgid "ISO C does not support decimal floating point"
36377 #: c/c-decl.c:10785 c/c-decl.c:11051 c/c-parser.c:7842
36378 #, gcc-internal-format
36379 msgid "fixed-point types not supported for this target"
36382 #: c/c-decl.c:10787
36383 #, gcc-internal-format
36384 msgid "ISO C does not support fixed-point types"
36387 #: c/c-decl.c:10822
36388 #, gcc-internal-format
36389 msgid "C++ lookup of %qD would return a field, not a type"
36392 #: c/c-decl.c:10835
36393 #, gcc-internal-format
36394 msgid "%qE fails to be a typedef or built in type"
36397 #: c/c-decl.c:10883
36398 #, gcc-internal-format
36399 msgid "%qE is not at beginning of declaration"
36402 #: c/c-decl.c:10904
36403 #, gcc-internal-format
36404 msgid "%qE used with %<auto%>"
36407 #: c/c-decl.c:10906
36408 #, gcc-internal-format
36409 msgid "%qE used with %<register%>"
36412 #: c/c-decl.c:10908
36413 #, gcc-internal-format
36414 msgid "%qE used with %<typedef%>"
36417 #: c/c-decl.c:10922 c/c-parser.c:7360
36418 #, gcc-internal-format
36419 msgid "ISO C99 does not support %qE"
36422 #: c/c-decl.c:10925 c/c-parser.c:7363
36423 #, gcc-internal-format
36424 msgid "ISO C90 does not support %qE"
36427 #: c/c-decl.c:10937
36428 #, gcc-internal-format
36429 msgid "%<__thread%> before %<extern%>"
36432 #: c/c-decl.c:10946
36433 #, gcc-internal-format
36434 msgid "%<__thread%> before %<static%>"
36437 #: c/c-decl.c:10959
36438 #, gcc-internal-format
36439 msgid "duplicate %<_Thread_local%> or %<__thread%>"
36442 #: c/c-decl.c:10967
36443 #, gcc-internal-format
36444 msgid "multiple storage classes in declaration specifiers"
36447 #: c/c-decl.c:10975
36448 #, gcc-internal-format
36449 msgid "%qs used with %qE"
36452 #: c/c-decl.c:11048
36453 #, gcc-internal-format
36454 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
36457 #: c/c-decl.c:11063
36458 #, gcc-internal-format
36459 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
36462 #: c/c-decl.c:11114 c/c-decl.c:11130 c/c-decl.c:11156
36463 #, gcc-internal-format
36464 msgid "ISO C does not support complex integer types"
36467 #: c/c-decl.c:11552 cp/semantics.c:5344
36468 #, gcc-internal-format
36470 "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
36471 "not %<omp_out%> nor %<omp_in%>"
36474 #: c/c-decl.c:11556 cp/semantics.c:5348
36475 #, gcc-internal-format
36477 "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
36478 "is not %<omp_priv%> nor %<omp_orig%>"
36481 #: c/c-fold.c:385 c/c-typeck.c:11445 cp/typeck.c:4676
36482 #, gcc-internal-format
36483 msgid "left shift of negative value"
36486 #: c/c-fold.c:395 c/c-typeck.c:11454 cp/typeck.c:4684
36487 #, gcc-internal-format
36488 msgid "left shift count is negative"
36491 #: c/c-fold.c:396 c/c-typeck.c:11384 cp/typeck.c:4629
36492 #, gcc-internal-format
36493 msgid "right shift count is negative"
36496 #: c/c-fold.c:404 c/c-typeck.c:11473 cp/typeck.c:4692
36497 #, gcc-internal-format
36498 msgid "left shift count >= width of type"
36501 #: c/c-fold.c:405 c/c-typeck.c:11408 cp/typeck.c:4637
36502 #, gcc-internal-format
36503 msgid "right shift count >= width of type"
36506 #: c/c-fold.c:412 c/c-typeck.c:11465
36507 #, gcc-internal-format
36508 msgid "left shift count >= width of vector element"
36511 #: c/c-fold.c:413 c/c-typeck.c:11395
36512 #, gcc-internal-format
36513 msgid "right shift count >= width of vector element"
36516 #: c/c-parser.c:274
36517 #, gcc-internal-format
36518 msgid "identifier %qE conflicts with C++ keyword"
36521 #: c/c-parser.c:884 cp/parser.c:2864
36522 #, gcc-internal-format
36523 msgid "version control conflict marker in file"
36526 #: c/c-parser.c:1087 cp/parser.c:2919
36527 #, gcc-internal-format
36528 msgid "to match this %qs"
36531 #: c/c-parser.c:1216 cp/parser.c:28596
36532 #, gcc-internal-format
36533 msgid "expected end of line"
36536 #: c/c-parser.c:1515
36537 #, gcc-internal-format
36538 msgid "ISO C forbids an empty translation unit"
36541 #: c/c-parser.c:1619 c/c-parser.c:9912
36542 #, gcc-internal-format
36543 msgid "ISO C does not allow extra %<;%> outside of a function"
36546 #: c/c-parser.c:1795
36547 #, gcc-internal-format
36548 msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
36551 #: c/c-parser.c:1803
36552 #, gcc-internal-format
36553 msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
36556 #: c/c-parser.c:1811
36557 #, gcc-internal-format
36558 msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
36561 #: c/c-parser.c:1823 c/c-parser.c:4060
36562 #, gcc-internal-format
36563 msgid "unknown type name %qE; did you mean %qs?"
36566 #: c/c-parser.c:1827 c/c-parser.c:2650 c/c-parser.c:4064
36567 #, gcc-internal-format
36568 msgid "unknown type name %qE"
36571 #: c/c-parser.c:1848 c/c-parser.c:11132 c/c-parser.c:16109 c/c-parser.c:16547
36572 #: c/c-parser.c:17023 cp/parser.c:36096 cp/parser.c:39065
36573 #, gcc-internal-format
36574 msgid "expected declaration specifiers"
36577 #: c/c-parser.c:1858
36578 #, gcc-internal-format
36579 msgid "%<__auto_type%> in empty declaration"
36582 #: c/c-parser.c:1888 c/c-parser.c:3343
36583 #, gcc-internal-format
36584 msgid "expected %<;%>, identifier or %<(%>"
36587 #: c/c-parser.c:1906 cp/parser.c:30275 cp/parser.c:30349
36588 #, gcc-internal-format
36589 msgid "prefix attributes are ignored for methods"
36592 #: c/c-parser.c:1941
36593 #, gcc-internal-format
36594 msgid "prefix attributes are ignored for implementations"
36597 #: c/c-parser.c:1962
36598 #, gcc-internal-format
36599 msgid "unexpected attribute"
36602 #: c/c-parser.c:1972 c/c-parser.c:5194 c/c-parser.c:5511 cp/parser.c:10969
36603 #: cp/parser.c:11168
36604 #, gcc-internal-format
36605 msgid "%<fallthrough%> attribute not followed by %<;%>"
36608 #: c/c-parser.c:2004
36609 #, gcc-internal-format
36610 msgid "%<__auto_type%> requires a plain identifier as declarator"
36613 #: c/c-parser.c:2021
36614 #, gcc-internal-format
36615 msgid "data definition has no type or storage class"
36618 #. This means there is an attribute specifier after
36619 #. the declarator in a function definition. Provide
36620 #. some more information for the user.
36621 #: c/c-parser.c:2036
36622 #, gcc-internal-format
36624 "attributes should be specified before the declarator in a function definition"
36627 #: c/c-parser.c:2063
36628 #, gcc-internal-format
36629 msgid "%<__auto_type%> used with a bit-field initializer"
36632 #: c/c-parser.c:2138 c/c-parser.c:2228
36633 #, gcc-internal-format
36634 msgid "%<__auto_type%> requires an initialized data declaration"
36637 #: c/c-parser.c:2191
36638 #, gcc-internal-format
36639 msgid "%<__auto_type%> may only be used with a single declarator"
36642 #: c/c-parser.c:2220 cp/parser.c:13127 cp/parser.c:13284
36643 #, gcc-internal-format
36644 msgid "expected %<,%> or %<;%>"
36647 #. This can appear in many cases looking nothing like a
36648 #. function definition, so we don't give a more specific
36649 #. error suggesting there was one.
36650 #: c/c-parser.c:2234 c/c-parser.c:2275
36651 #, gcc-internal-format
36652 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
36655 #: c/c-parser.c:2242
36656 #, gcc-internal-format
36657 msgid "ISO C forbids nested functions"
36660 #: c/c-parser.c:2419
36661 #, gcc-internal-format
36662 msgid "ISO C99 does not support %<_Static_assert%>"
36665 #: c/c-parser.c:2422
36666 #, gcc-internal-format
36667 msgid "ISO C90 does not support %<_Static_assert%>"
36670 #: c/c-parser.c:2448 c/c-parser.c:4160 c/c-parser.c:11190 cp/parser.c:38706
36671 #, gcc-internal-format
36672 msgid "expected string literal"
36675 #: c/c-parser.c:2456
36676 #, gcc-internal-format
36677 msgid "expression in static assertion is not an integer"
36680 #: c/c-parser.c:2465
36681 #, gcc-internal-format
36682 msgid "expression in static assertion is not an integer constant expression"
36685 #: c/c-parser.c:2470
36686 #, gcc-internal-format
36687 msgid "expression in static assertion is not constant"
36690 #: c/c-parser.c:2475
36691 #, gcc-internal-format
36692 msgid "static assertion failed: %E"
36695 #: c/c-parser.c:2792
36696 #, gcc-internal-format
36697 msgid "%<_Atomic%> in Objective-C"
36700 #: c/c-parser.c:2795
36701 #, gcc-internal-format
36702 msgid "ISO C99 does not support the %<_Atomic%> qualifier"
36705 #: c/c-parser.c:2798
36706 #, gcc-internal-format
36707 msgid "ISO C90 does not support the %<_Atomic%> qualifier"
36710 #: c/c-parser.c:2825
36711 #, gcc-internal-format
36712 msgid "%<_Atomic%> applied to a qualified type"
36715 #: c/c-parser.c:2855
36716 #, gcc-internal-format
36717 msgid "%<__GIMPLE%> only valid with -fgimple"
36720 #: c/c-parser.c:2953
36721 #, gcc-internal-format
36722 msgid "empty enum is invalid"
36725 #: c/c-parser.c:2957 c/c-parser.c:3891 c/c-parser.c:4656 c/c-parser.c:4951
36726 #: c/c-parser.c:6436 c/c-parser.c:6524 c/c-parser.c:7226 c/c-parser.c:7903
36727 #: c/c-parser.c:8108 c/c-parser.c:8134 c/c-parser.c:8930 c/c-parser.c:9205
36728 #: c/c-parser.c:9242 c/c-parser.c:9495 c/c-parser.c:9545 c/c-parser.c:9705
36729 #: c/c-parser.c:9735 c/c-parser.c:9743 c/c-parser.c:9772 c/c-parser.c:9785
36730 #: c/c-parser.c:10091 c/c-parser.c:10215 c/c-parser.c:10660 c/c-parser.c:10695
36731 #: c/c-parser.c:10748 c/c-parser.c:10801 c/c-parser.c:10817 c/c-parser.c:10863
36732 #: c/c-parser.c:11505 c/c-parser.c:11546 c/c-parser.c:13434 c/c-parser.c:13670
36733 #: c/c-parser.c:15506 c/c-parser.c:18180 c/gimple-parser.c:1093
36734 #: c/gimple-parser.c:1131 cp/parser.c:28599 cp/parser.c:31127 cp/parser.c:31157
36735 #: cp/parser.c:31227 cp/parser.c:33328 cp/parser.c:38422
36736 #, gcc-internal-format
36737 msgid "expected identifier"
36740 #: c/c-parser.c:2995 cp/parser.c:18506
36741 #, gcc-internal-format
36742 msgid "comma at end of enumerator list"
36745 #: c/c-parser.c:3001
36746 #, gcc-internal-format
36747 msgid "expected %<,%> or %<}%>"
36750 #: c/c-parser.c:3032
36751 #, gcc-internal-format
36752 msgid "ISO C forbids forward references to %<enum%> types"
36755 #: c/c-parser.c:3149
36756 #, gcc-internal-format
36757 msgid "expected class name"
36760 #: c/c-parser.c:3171
36761 #, gcc-internal-format
36762 msgid "extra semicolon in struct or union specified"
36765 #: c/c-parser.c:3200
36766 #, gcc-internal-format
36767 msgid "no semicolon at end of struct or union"
36770 #: c/c-parser.c:3305 c/c-parser.c:4451
36771 #, gcc-internal-format
36772 msgid "expected specifier-qualifier-list"
36775 #: c/c-parser.c:3316
36776 #, gcc-internal-format
36777 msgid "ISO C forbids member declarations with no members"
36780 #: c/c-parser.c:3406
36781 #, gcc-internal-format
36782 msgid "expected %<,%>, %<;%> or %<}%>"
36785 #: c/c-parser.c:3413
36786 #, gcc-internal-format
36787 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
36790 #: c/c-parser.c:3467
36791 #, gcc-internal-format
36792 msgid "%<typeof%> applied to a bit-field"
36795 #: c/c-parser.c:3504
36796 #, gcc-internal-format
36797 msgid "ISO C99 does not support %<_Alignas%>"
36800 #: c/c-parser.c:3507
36801 #, gcc-internal-format
36802 msgid "ISO C90 does not support %<_Alignas%>"
36805 #: c/c-parser.c:3744
36806 #, gcc-internal-format
36807 msgid "expected identifier or %<(%>"
36810 #: c/c-parser.c:3957
36811 #, gcc-internal-format
36812 msgid "ISO C requires a named argument before %<...%>"
36815 #: c/c-parser.c:4071
36816 #, gcc-internal-format
36817 msgid "expected declaration specifiers or %<...%>"
36820 #: c/c-parser.c:4154
36821 #, gcc-internal-format
36822 msgid "wide string literal in %<asm%>"
36825 #: c/c-parser.c:4561
36826 #, gcc-internal-format
36827 msgid "ISO C forbids empty initializer braces"
36830 #: c/c-parser.c:4620
36831 #, gcc-internal-format
36832 msgid "obsolete use of designated initializer with %<:%>"
36835 #: c/c-parser.c:4765
36836 #, gcc-internal-format
36837 msgid "ISO C forbids specifying range of elements to initialize"
36840 #: c/c-parser.c:4777
36841 #, gcc-internal-format
36842 msgid "ISO C90 forbids specifying subobject to initialize"
36845 #: c/c-parser.c:4785
36846 #, gcc-internal-format
36847 msgid "obsolete use of designated initializer without %<=%>"
36850 #: c/c-parser.c:4966
36851 #, gcc-internal-format
36852 msgid "ISO C forbids label declarations"
36855 #: c/c-parser.c:4972 c/c-parser.c:5054 c/gimple-parser.c:162
36856 #, gcc-internal-format
36857 msgid "expected declaration or statement"
36860 #: c/c-parser.c:5005 c/c-parser.c:5033
36861 #, gcc-internal-format
36862 msgid "ISO C90 forbids mixed declarations and code"
36865 #: c/c-parser.c:5062
36866 #, gcc-internal-format
36867 msgid "expected %<}%> before %<else%>"
36870 #: c/c-parser.c:5067 cp/parser.c:11287
36871 #, gcc-internal-format
36872 msgid "%<else%> without a previous %<if%>"
36875 #: c/c-parser.c:5084
36876 #, gcc-internal-format
36877 msgid "label at end of compound statement"
36880 #: c/c-parser.c:5146
36881 #, gcc-internal-format
36882 msgid "expected %<:%> or %<...%>"
36885 #: c/c-parser.c:5198 c/c-parser.c:5515
36886 #, gcc-internal-format
36887 msgid "only attribute %<fallthrough%> can be applied to a null statement"
36890 #: c/c-parser.c:5204
36891 #, gcc-internal-format
36893 "a label can only be part of a statement and a declaration is not a statement"
36896 #: c/c-parser.c:5431
36897 #, gcc-internal-format
36898 msgid "expected identifier or %<*%>"
36901 #. Avoid infinite loop in error recovery:
36902 #. c_parser_skip_until_found stops at a closing nesting
36903 #. delimiter without consuming it, but here we need to consume
36904 #. it to proceed further.
36905 #: c/c-parser.c:5532 c/gimple-parser.c:1486 cp/parser.c:10921
36906 #, gcc-internal-format
36907 msgid "expected statement"
36910 #: c/c-parser.c:5639 cp/parser.c:12647
36911 #, gcc-internal-format
36912 msgid "suggest braces around empty body in an %<if%> statement"
36915 #: c/c-parser.c:5681 cp/parser.c:12650
36916 #, gcc-internal-format
36917 msgid "suggest braces around empty body in an %<else%> statement"
36920 #: c/c-parser.c:5815 cp/parser.c:11557
36921 #, gcc-internal-format
36922 msgid "suggest explicit braces to avoid ambiguous %<else%>"
36925 #: c/c-parser.c:5966
36926 #, gcc-internal-format
36927 msgid "suggest braces around empty body in %<do%> statement"
36930 #: c/c-parser.c:6099 c/c-parser.c:6129
36931 #, gcc-internal-format
36932 msgid "multiple iterating variables in fast enumeration"
36935 #: c/c-parser.c:6151
36936 #, gcc-internal-format
36937 msgid "invalid iterating variable in fast enumeration"
36940 #: c/c-parser.c:6172 cp/parser.c:11819
36941 #, gcc-internal-format
36942 msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
36945 #: c/c-parser.c:6178 cp/parser.c:11825
36946 #, gcc-internal-format
36947 msgid "missing loop condition in loop with %<GCC unroll%> pragma"
36950 #: c/c-parser.c:6212
36951 #, gcc-internal-format
36952 msgid "missing collection in fast enumeration"
36955 #: c/c-parser.c:6304
36956 #, gcc-internal-format
36957 msgid "%E qualifier ignored on asm"
36960 #: c/c-parser.c:6348
36961 #, gcc-internal-format
36962 msgid "expected %<:%> or %<)%>"
36965 #: c/c-parser.c:6662
36966 #, gcc-internal-format
36967 msgid "ISO C forbids omitting the middle term of a ?: expression"
36970 #. Location of the binary operator.
36972 #: c/c-parser.c:6868 cp/typeck.c:4469
36973 #, gcc-internal-format
36975 "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array "
36979 #: c/c-parser.c:6873 cp/typeck.c:4474
36980 #, gcc-internal-format
36981 msgid "first %<sizeof%> operand was declared here"
36984 #: c/c-parser.c:7090
36985 #, gcc-internal-format
36986 msgid "alignment specified for type name in cast"
36989 #: c/c-parser.c:7189
36990 #, gcc-internal-format
36991 msgid "traditional C rejects the unary plus operator"
36994 #: c/c-parser.c:7318
36995 #, gcc-internal-format
36996 msgid "alignment specified for type name in %<sizeof%>"
36999 #: c/c-parser.c:7334
37000 #, gcc-internal-format
37001 msgid "%<sizeof%> applied to a bit-field"
37004 #: c/c-parser.c:7403
37005 #, gcc-internal-format
37006 msgid "alignment specified for type name in %qE"
37009 #: c/c-parser.c:7426
37010 #, gcc-internal-format
37011 msgid "ISO C does not allow %<%E (expression)%>"
37014 #: c/c-parser.c:7457
37015 #, gcc-internal-format
37016 msgid "cannot take address of %qs"
37019 #: c/c-parser.c:7540
37020 #, gcc-internal-format
37021 msgid "ISO C99 does not support %<_Generic%>"
37024 #: c/c-parser.c:7543
37025 #, gcc-internal-format
37026 msgid "ISO C90 does not support %<_Generic%>"
37029 #: c/c-parser.c:7611
37030 #, gcc-internal-format
37031 msgid "%<_Generic%> association has function type"
37034 #: c/c-parser.c:7614
37035 #, gcc-internal-format
37036 msgid "%<_Generic%> association has incomplete type"
37039 #: c/c-parser.c:7618
37040 #, gcc-internal-format
37041 msgid "%<_Generic%> association has variable length type"
37044 #: c/c-parser.c:7642
37045 #, gcc-internal-format
37046 msgid "duplicate %<default%> case in %<_Generic%>"
37049 #: c/c-parser.c:7643
37050 #, gcc-internal-format
37051 msgid "original %<default%> is here"
37054 #: c/c-parser.c:7651
37055 #, gcc-internal-format
37056 msgid "%<_Generic%> specifies two compatible types"
37059 #: c/c-parser.c:7652
37060 #, gcc-internal-format
37061 msgid "compatible type is here"
37064 #: c/c-parser.c:7675
37065 #, gcc-internal-format
37066 msgid "%<_Generic%> selector matches multiple associations"
37069 #: c/c-parser.c:7677
37070 #, gcc-internal-format
37071 msgid "other match is here"
37074 #: c/c-parser.c:7696
37075 #, gcc-internal-format
37077 "%<_Generic%> selector of type %qT is not compatible with any association"
37080 #: c/c-parser.c:7717
37081 #, gcc-internal-format
37082 msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
37085 #: c/c-parser.c:7725
37086 #, gcc-internal-format
37087 msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
37090 #: c/c-parser.c:7731
37091 #, gcc-internal-format
37092 msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
37095 #: c/c-parser.c:7747
37096 #, gcc-internal-format
37097 msgid "argument %u of %<__builtin_tgmath%> has no arguments"
37100 #: c/c-parser.c:7917 c/c-parser.c:8972 c/c-parser.c:8994 c/gimple-parser.c:1013
37101 #: c/gimple-parser.c:1019 c/gimple-parser.c:1503
37102 #, gcc-internal-format
37103 msgid "expected expression"
37106 #: c/c-parser.c:7938
37107 #, gcc-internal-format
37108 msgid "braced-group within expression allowed only inside a function"
37111 #: c/c-parser.c:7952
37112 #, gcc-internal-format
37113 msgid "ISO C forbids braced-groups within expressions"
37116 #: c/c-parser.c:7979
37117 #, gcc-internal-format
37118 msgid "ISO C does not support %<__FUNCTION__%> predefined identifier"
37121 #: c/c-parser.c:7988
37122 #, gcc-internal-format
37123 msgid "ISO C does not support %<__PRETTY_FUNCTION__%> predefined identifier"
37126 #: c/c-parser.c:7997
37127 #, gcc-internal-format
37128 msgid "ISO C90 does not support %<__func__%> predefined identifier"
37131 #: c/c-parser.c:8161
37132 #, gcc-internal-format
37133 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
37136 #: c/c-parser.c:8177
37137 #, gcc-internal-format
37138 msgid "first argument to %<__builtin_choose_expr%> not a constant"
37141 #: c/c-parser.c:8247 c/c-parser.c:8264 c/c-parser.c:8271
37142 #, gcc-internal-format
37143 msgid "too few arguments to %<__builtin_tgmath%>"
37146 #: c/c-parser.c:8292
37147 #, gcc-internal-format
37148 msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
37151 #: c/c-parser.c:8336 c/c-parser.c:8346
37152 #, gcc-internal-format
37154 "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
37157 #: c/c-parser.c:8368 c/c-parser.c:8378
37158 #, gcc-internal-format
37160 "invalid type-generic type for argument %u of argument %u of "
37161 "%<__builtin_tgmath%>"
37164 #: c/c-parser.c:8411
37165 #, gcc-internal-format
37166 msgid "function arguments of %<__builtin_tgmath%> all have the same type"
37169 #: c/c-parser.c:8430
37170 #, gcc-internal-format
37171 msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
37174 #: c/c-parser.c:8478
37175 #, gcc-internal-format
37177 "duplicate type-generic parameter type for function argument %u of "
37178 "%<__builtin_tgmath%>"
37181 #: c/c-parser.c:8501
37182 #, gcc-internal-format
37183 msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
37186 #: c/c-parser.c:8518
37187 #, gcc-internal-format
37189 "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
37192 #: c/c-parser.c:8556
37193 #, gcc-internal-format, gfc-internal-format
37194 msgid "invalid type of argument %u of type-generic function"
37197 #: c/c-parser.c:8567
37198 #, gcc-internal-format, gfc-internal-format
37200 "decimal floating-point argument %u to complex-only type-generic function"
37203 #: c/c-parser.c:8575
37204 #, gcc-internal-format, gfc-internal-format
37205 msgid "decimal floating-point argument %u to binary-only type-generic function"
37208 #: c/c-parser.c:8583 c/c-parser.c:8613
37209 #, gcc-internal-format
37211 "both complex and decimal floating-point arguments to type-generic function"
37214 #: c/c-parser.c:8591 c/c-parser.c:8633
37215 #, gcc-internal-format
37217 "both binary and decimal floating-point arguments to type-generic function"
37220 #: c/c-parser.c:8605
37221 #, gcc-internal-format, gfc-internal-format
37222 msgid "complex argument %u to decimal-only type-generic function"
37225 #: c/c-parser.c:8625
37226 #, gcc-internal-format, gfc-internal-format
37227 msgid "binary argument %u to decimal-only type-generic function"
37230 #: c/c-parser.c:8731
37231 #, gcc-internal-format
37232 msgid "no matching function for type-generic call"
37235 #: c/c-parser.c:8772
37236 #, gcc-internal-format
37237 msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
37240 #: c/c-parser.c:8785
37241 #, gcc-internal-format
37243 "first argument to %<__builtin_call_with_static_chain%> must be a call "
37247 #: c/c-parser.c:8789
37248 #, gcc-internal-format
37250 "second argument to %<__builtin_call_with_static_chain%> must be a pointer "
37254 #: c/c-parser.c:8815
37255 #, gcc-internal-format
37256 msgid "wrong number of arguments to %<__builtin_complex%>"
37259 #: c/c-parser.c:8837
37260 #, gcc-internal-format
37261 msgid "%<__builtin_complex%> operand not of real binary floating-point type"
37264 #: c/c-parser.c:8846
37265 #, gcc-internal-format
37266 msgid "%<__builtin_complex%> operands of different types"
37269 #: c/c-parser.c:8894 cp/parser.c:6949
37270 #, gcc-internal-format
37271 msgid "wrong number of arguments to %<__builtin_shuffle%>"
37274 #: c/c-parser.c:9032
37275 #, gcc-internal-format
37276 msgid "compound literal has variable size"
37279 #: c/c-parser.c:9043
37280 #, gcc-internal-format
37281 msgid "compound literal qualified by address-space qualifier"
37284 #: c/c-parser.c:9047
37285 #, gcc-internal-format
37286 msgid "ISO C90 forbids compound literals"
37289 #: c/c-parser.c:9060
37290 #, gcc-internal-format
37291 msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
37294 #: c/c-parser.c:9516
37295 #, gcc-internal-format
37296 msgid "expected identifier or %<)%>"
37299 #: c/c-parser.c:9612
37300 #, gcc-internal-format
37301 msgid "extra semicolon"
37304 #: c/c-parser.c:9860
37305 #, gcc-internal-format
37306 msgid "extra semicolon in method definition specified"
37309 #: c/c-parser.c:9992
37310 #, gcc-internal-format
37311 msgid "method attributes must be specified at the end only"
37314 #: c/c-parser.c:10012
37315 #, gcc-internal-format
37316 msgid "expected %<;%> or %<{%> after method attribute definition"
37319 #: c/c-parser.c:10134
37320 #, gcc-internal-format
37321 msgid "objective-c method declaration is expected"
37324 #: c/c-parser.c:10572
37325 #, gcc-internal-format
37326 msgid "no type or storage class may be specified here,"
37329 #: c/c-parser.c:10664 c/c-parser.c:10721 cp/parser.c:31187
37330 #, gcc-internal-format
37331 msgid "unknown property attribute"
37334 #: c/c-parser.c:10685 cp/parser.c:31147
37335 #, gcc-internal-format
37336 msgid "missing %<=%> (after %<getter%> attribute)"
37339 #: c/c-parser.c:10688 cp/parser.c:31150
37340 #, gcc-internal-format
37341 msgid "missing %<=%> (after %<setter%> attribute)"
37344 #: c/c-parser.c:10702 cp/parser.c:31165
37345 #, gcc-internal-format
37346 msgid "the %<setter%> attribute may only be specified once"
37349 #: c/c-parser.c:10707 cp/parser.c:31171
37350 #, gcc-internal-format
37351 msgid "setter name must terminate with %<:%>"
37354 #: c/c-parser.c:10714 cp/parser.c:31179
37355 #, gcc-internal-format
37356 msgid "the %<getter%> attribute may only be specified once"
37359 #: c/c-parser.c:10908 cp/parser.c:38746
37360 #, gcc-internal-format
37362 "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a "
37363 "non-negative integral constant less than %u"
37366 #: c/c-parser.c:10952 c/c-parser.c:16544 c/c-parser.c:16802 c/c-parser.c:16861
37367 #: c/c-parser.c:16945 cp/parser.c:36093 cp/parser.c:36387 cp/parser.c:36475
37368 #: cp/parser.c:36546 cp/parser.c:38793 cp/parser.c:38808 cp/parser.c:38824
37369 #: cp/parser.c:38840 cp/parser.c:38856 cp/parser.c:38883 cp/parser.c:38896
37370 #: cp/parser.c:38919 cp/parser.c:38932
37371 #, gcc-internal-format
37372 msgid "%<#pragma %s%> may only be used in compound statements"
37375 #: c/c-parser.c:10975 cp/parser.c:38909
37376 #, gcc-internal-format
37377 msgid "%<#pragma acc routine%> must be at file scope"
37380 #: c/c-parser.c:11053 cp/parser.c:38990
37381 #, gcc-internal-format
37383 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
37387 #: c/c-parser.c:11077 c/c-parser.c:11101 cp/parser.c:39019 cp/parser.c:39052
37388 #, gcc-internal-format
37389 msgid "for, while or do statement expected"
37392 #: c/c-parser.c:11114 cp/parser.c:38783
37393 #, gcc-internal-format
37394 msgid "%<#pragma GCC pch_preprocess%> must be first"
37397 #: c/c-parser.c:11430 cp/parser.c:31575
37398 #, gcc-internal-format
37399 msgid "too many %qs clauses"
37402 #: c/c-parser.c:11452 cp/parser.c:32092
37403 #, gcc-internal-format
37404 msgid "expected integer expression before ')'"
37407 #: c/c-parser.c:11467
37408 #, gcc-internal-format
37409 msgid "expression must be integral"
37412 #: c/c-parser.c:11730 c/c-parser.c:18122
37413 #, gcc-internal-format
37414 msgid "%qD is not a variable"
37417 #: c/c-parser.c:11734 cp/semantics.c:6801
37418 #, gcc-internal-format
37419 msgid "%qD is not a pointer variable"
37422 #: c/c-parser.c:11776 cp/parser.c:32171
37423 #, gcc-internal-format
37424 msgid "collapse argument needs positive constant integer expression"
37427 #: c/c-parser.c:11853 cp/parser.c:32235
37428 #, gcc-internal-format
37429 msgid "expected %<none%> or %<present%>"
37432 #: c/c-parser.c:11855 cp/parser.c:32237
37433 #, gcc-internal-format
37434 msgid "expected %<none%> or %<shared%>"
37437 #: c/c-parser.c:11956 cp/parser.c:32340
37438 #, gcc-internal-format
37439 msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
37442 #: c/c-parser.c:11976 c/c-parser.c:16854 c/c-parser.c:16938 cp/parser.c:32358
37443 #: cp/parser.c:36379 cp/parser.c:36467
37444 #, gcc-internal-format
37445 msgid "expected %<data%>"
37448 #: c/c-parser.c:12023 cp/parser.c:32411
37449 #, gcc-internal-format
37450 msgid "too many %<if%> clauses with %qs modifier"
37453 #: c/c-parser.c:12030 cp/parser.c:32418
37454 #, gcc-internal-format
37455 msgid "too many %<if%> clauses"
37458 #: c/c-parser.c:12032 cp/parser.c:32420
37459 #, gcc-internal-format
37460 msgid "too many %<if%> clauses without modifier"
37463 #: c/c-parser.c:12038 cp/parser.c:32426
37464 #, gcc-internal-format
37466 "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
37470 #: c/c-parser.c:12114 c/c-parser.c:12160 c/c-parser.c:12206 c/c-parser.c:12252
37471 #: c/c-parser.c:12299 c/c-parser.c:12539 c/c-parser.c:12621 c/c-parser.c:13032
37472 #: c/c-parser.c:13160 c/c-parser.c:13205 c/c-parser.c:13725
37473 #, gcc-internal-format
37474 msgid "expected integer expression"
37477 #: c/c-parser.c:12125
37478 #, gcc-internal-format
37479 msgid "%<num_threads%> value must be positive"
37482 #: c/c-parser.c:12171
37483 #, gcc-internal-format
37484 msgid "%<num_tasks%> value must be positive"
37487 #: c/c-parser.c:12217 cp/semantics.c:6985
37488 #, gcc-internal-format
37489 msgid "%<grainsize%> value must be positive"
37492 #: c/c-parser.c:12264 cp/semantics.c:7014
37493 #, gcc-internal-format
37494 msgid "%<priority%> value must be non-negative"
37497 #: c/c-parser.c:12329 c/c-parser.c:12335 cp/parser.c:32643 cp/parser.c:32650
37498 #, gcc-internal-format
37499 msgid "expected %<tofrom%>"
37502 #: c/c-parser.c:12343 c/c-parser.c:12349 cp/parser.c:32659 cp/parser.c:32666
37503 #, gcc-internal-format
37504 msgid "expected %<scalar%>"
37507 #: c/c-parser.c:12413 cp/semantics.c:6293
37508 #, gcc-internal-format
37509 msgid "%qs expression must be integral"
37512 #: c/c-parser.c:12425 c/c-parser.c:12548 cp/semantics.c:6325
37513 #, gcc-internal-format
37514 msgid "%qs value must be positive"
37517 #: c/c-parser.c:12487 cp/parser.c:31951
37518 #, gcc-internal-format
37519 msgid "too many %<static%> arguments"
37522 #: c/c-parser.c:12521 cp/parser.c:31984
37523 #, gcc-internal-format
37524 msgid "unexpected argument"
37527 #: c/c-parser.c:12688 cp/semantics.c:7115
37528 #, gcc-internal-format
37529 msgid "%<tile%> argument needs positive integral constant"
37532 #: c/c-parser.c:12754 cp/parser.c:32724
37533 #, gcc-internal-format
37534 msgid "ordered argument needs positive constant integer expression"
37537 #: c/c-parser.c:12846 c/c-parser.c:17587 cp/parser.c:37715
37538 #, gcc-internal-format
37540 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
37544 #: c/c-parser.c:12956 cp/parser.c:32938
37545 #, gcc-internal-format
37546 msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
37549 #: c/c-parser.c:13010 cp/parser.c:32954
37550 #, gcc-internal-format
37551 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
37554 #: c/c-parser.c:13014 cp/parser.c:32957
37555 #, gcc-internal-format
37556 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
37559 #: c/c-parser.c:13026 cp/semantics.c:6383
37560 #, gcc-internal-format
37561 msgid "chunk size value must be positive"
37564 #: c/c-parser.c:13049 cp/parser.c:32977
37565 #, gcc-internal-format
37566 msgid "invalid schedule kind"
37569 #: c/c-parser.c:13170
37570 #, gcc-internal-format
37571 msgid "%<num_teams%> value must be positive"
37574 #: c/c-parser.c:13215 cp/semantics.c:6473
37575 #, gcc-internal-format
37576 msgid "%<thread_limit%> value must be positive"
37579 #: c/c-parser.c:13260 cp/semantics.c:6583
37580 #, gcc-internal-format
37582 "%<aligned%> clause alignment expression must be positive constant integer "
37586 #: c/c-parser.c:13323
37587 #, gcc-internal-format
37588 msgid "%<linear%> clause step expression must be integral"
37591 #: c/c-parser.c:13364
37592 #, gcc-internal-format
37594 "%<safelen%> clause expression must be positive constant integer expression"
37597 #: c/c-parser.c:13403
37598 #, gcc-internal-format
37600 "%<simdlen%> clause expression must be positive constant integer expression"
37603 #: c/c-parser.c:13573 cp/parser.c:33472 cp/parser.c:33697
37604 #, gcc-internal-format
37605 msgid "invalid depend kind"
37608 #: c/c-parser.c:13658 cp/parser.c:33545
37609 #, gcc-internal-format
37610 msgid "invalid map kind"
37613 #: c/c-parser.c:13756 cp/parser.c:33644
37614 #, gcc-internal-format
37615 msgid "invalid dist_schedule kind"
37618 #: c/c-parser.c:13828
37619 #, gcc-internal-format
37620 msgid "invalid proc_bind kind"
37623 #: c/c-parser.c:14038 cp/parser.c:33914
37624 #, gcc-internal-format
37625 msgid "expected %<#pragma acc%> clause"
37628 #: c/c-parser.c:14049 c/c-parser.c:14324 cp/parser.c:33925 cp/parser.c:34232
37629 #, gcc-internal-format
37630 msgid "%qs is not valid for %qs"
37633 #: c/c-parser.c:14193 cp/parser.c:34099
37634 #, gcc-internal-format
37635 msgid "%qs must be the first clause of %qs"
37638 #: c/c-parser.c:14313 cp/parser.c:34221
37639 #, gcc-internal-format
37640 msgid "expected %<#pragma omp%> clause"
37643 #: c/c-parser.c:14443 cp/parser.c:36884
37644 #, gcc-internal-format
37645 msgid "no valid clauses specified in %<#pragma acc declare%>"
37648 #: c/c-parser.c:14453 cp/parser.c:36894
37649 #, gcc-internal-format
37650 msgid "array section in %<#pragma acc declare%>"
37653 #: c/c-parser.c:14473 cp/parser.c:36914
37654 #, gcc-internal-format
37655 msgid "%qD must be a global variable in %<#pragma acc declare link%>"
37658 #: c/c-parser.c:14484 cp/parser.c:36925
37659 #, gcc-internal-format
37660 msgid "invalid OpenACC clause at file scope"
37663 #: c/c-parser.c:14491 cp/parser.c:36932
37664 #, gcc-internal-format
37665 msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
37668 #: c/c-parser.c:14499 cp/parser.c:36940
37669 #, gcc-internal-format
37670 msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
37673 #: c/c-parser.c:14511 cp/parser.c:36952
37674 #, gcc-internal-format
37675 msgid "variable %qD used more than once with %<#pragma acc declare%>"
37678 #: c/c-parser.c:14602 cp/parser.c:37037
37679 #, gcc-internal-format
37680 msgid "expected %<data%> after %<#pragma acc %s%>"
37683 #: c/c-parser.c:14618 cp/parser.c:37054
37684 #, gcc-internal-format
37685 msgid "%<#pragma acc %s data%> has no data movement clause"
37688 #: c/c-parser.c:14836 cp/parser.c:2966
37689 #, gcc-internal-format
37690 msgid "%qE has not been declared"
37693 #: c/c-parser.c:14840
37694 #, gcc-internal-format
37695 msgid "expected function name"
37698 #: c/c-parser.c:14855 cp/parser.c:38136
37699 #, gcc-internal-format
37700 msgid "%qD does not refer to a function"
37703 #: c/c-parser.c:14875 c/c-parser.c:14923 cp/parser.c:1388
37704 #, gcc-internal-format
37706 "%<#pragma acc routine%> not immediately followed by function declaration or "
37710 #: c/c-parser.c:14915 cp/parser.c:38190 cp/parser.c:38232
37711 #, gcc-internal-format
37713 "%<#pragma acc routine%> not immediately followed by a single function "
37714 "declaration or definition"
37717 #: c/c-parser.c:14932 cp/parser.c:38246
37718 #, gcc-internal-format
37719 msgid "%<#pragma acc routine%> already applied to %qD"
37722 #: c/c-parser.c:14941 cp/parser.c:38255
37723 #, gcc-internal-format
37724 msgid "%<#pragma acc routine%> must be applied before use"
37727 #: c/c-parser.c:14942 cp/parser.c:38256
37728 #, gcc-internal-format
37729 msgid "%<#pragma acc routine%> must be applied before definition"
37732 #: c/c-parser.c:14985 cp/parser.c:37224
37733 #, gcc-internal-format
37735 "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
37739 #: c/c-parser.c:15397 cp/parser.c:34600 cp/parser.c:34626
37740 #, gcc-internal-format
37741 msgid "invalid form of %<#pragma omp atomic%>"
37744 #: c/c-parser.c:15401 cp/parser.c:34657 cp/parser.c:34673
37745 #, gcc-internal-format
37746 msgid "invalid operator for %<#pragma omp atomic%>"
37749 #: c/c-parser.c:15450 cp/semantics.c:8396 cp/semantics.c:8406
37750 #, gcc-internal-format
37752 "%<#pragma omp atomic capture%> uses two different expressions for memory"
37755 #: c/c-parser.c:15515 c/c-parser.c:15537
37756 #, gcc-internal-format
37757 msgid "expected %<(%> or end of line"
37760 #: c/c-parser.c:15581 cp/parser.c:35192
37761 #, gcc-internal-format
37762 msgid "%<ordered%> clause parameter is less than %<collapse%>"
37765 #: c/c-parser.c:15592 cp/parser.c:35203
37766 #, gcc-internal-format
37768 "%<linear%> clause may not be specified together with %<ordered%> clause with "
37772 #: c/c-parser.c:15610 cp/parser.c:35230
37773 #, gcc-internal-format
37774 msgid "for statement expected"
37777 #: c/c-parser.c:15680 cp/semantics.c:8061 cp/semantics.c:8148
37778 #, gcc-internal-format
37779 msgid "expected iteration declaration or initialization"
37782 #: c/c-parser.c:15768
37783 #, gcc-internal-format
37784 msgid "not enough perfectly nested loops"
37787 #: c/c-parser.c:15824 cp/parser.c:35453
37788 #, gcc-internal-format
37789 msgid "collapsed loops not perfectly nested"
37792 #: c/c-parser.c:15871 cp/parser.c:35273 cp/parser.c:35315 cp/pt.c:16413
37793 #, gcc-internal-format
37794 msgid "iteration variable %qD should not be firstprivate"
37797 #: c/c-parser.c:15962 cp/parser.c:35526
37798 #, gcc-internal-format
37799 msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
37802 #: c/c-parser.c:16128 cp/parser.c:35689
37803 #, gcc-internal-format
37805 "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
37809 #: c/c-parser.c:16336 cp/parser.c:35888
37810 #, gcc-internal-format
37811 msgid "expected %<for%> after %qs"
37814 #: c/c-parser.c:16535 cp/parser.c:36084
37815 #, gcc-internal-format
37816 msgid "expected %<point%>"
37819 #: c/c-parser.c:16755 cp/parser.c:36321
37820 #, gcc-internal-format
37822 "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
37823 "%<tofrom%> or %<alloc%> on %<map%> clause"
37826 #: c/c-parser.c:16768 cp/parser.c:36334
37827 #, gcc-internal-format
37828 msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
37831 #: c/c-parser.c:16815 cp/parser.c:36559
37832 #, gcc-internal-format
37834 "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
37838 #: c/c-parser.c:16887 cp/parser.c:36414
37839 #, gcc-internal-format
37841 "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
37842 "%> on %<map%> clause"
37845 #: c/c-parser.c:16899 cp/parser.c:36426
37846 #, gcc-internal-format
37848 "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
37851 #: c/c-parser.c:16973 cp/parser.c:36503
37852 #, gcc-internal-format
37854 "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
37855 "%> or %<delete%> on %<map%> clause"
37858 #: c/c-parser.c:16986 cp/parser.c:36516
37859 #, gcc-internal-format
37861 "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
37864 #: c/c-parser.c:17200 cp/parser.c:36769
37865 #, gcc-internal-format
37867 "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
37868 "or %<alloc%> on %<map%> clause"
37871 #: c/c-parser.c:17250
37872 #, gcc-internal-format
37874 "%<#pragma omp declare simd%> must be followed by function declaration or "
37875 "definition or another %<#pragma omp declare simd%>"
37878 #: c/c-parser.c:17300 c/c-parser.c:17327
37879 #, gcc-internal-format
37881 "%<#pragma omp declare simd%> must be followed by function declaration or "
37885 #: c/c-parser.c:17349
37886 #, gcc-internal-format
37888 "%<#pragma omp declare simd%> not immediately followed by a function "
37889 "declaration or definition"
37892 #: c/c-parser.c:17357 cp/parser.c:37345
37893 #, gcc-internal-format
37895 "%<#pragma omp declare simd%> not immediately followed by a single function "
37896 "declaration or definition"
37899 #: c/c-parser.c:17436 cp/parser.c:37415
37900 #, gcc-internal-format
37902 "%<#pragma omp declare target%> with clauses in between %<#pragma omp declare "
37903 "target%> without clauses and %<#pragma omp end declare target%>"
37906 #: c/c-parser.c:17455 cp/parser.c:37434
37907 #, gcc-internal-format
37908 msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
37911 #: c/c-parser.c:17496 cp/parser.c:37481
37912 #, gcc-internal-format
37913 msgid "expected %<target%>"
37916 #: c/c-parser.c:17503 cp/parser.c:37488
37917 #, gcc-internal-format
37918 msgid "expected %<declare%>"
37921 #: c/c-parser.c:17509 cp/parser.c:37495
37922 #, gcc-internal-format
37924 "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
37928 #: c/c-parser.c:17537
37929 #, gcc-internal-format
37930 msgid "%<#pragma omp declare reduction%> not at file or block scope"
37933 #: c/c-parser.c:17614
37934 #, gcc-internal-format
37935 msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
37938 #: c/c-parser.c:17618
37939 #, gcc-internal-format
37940 msgid "function or array type in %<#pragma omp declare reduction%>"
37943 #: c/c-parser.c:17621
37944 #, gcc-internal-format
37945 msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
37948 #: c/c-parser.c:17624
37949 #, gcc-internal-format
37951 "const, volatile or restrict qualified type in %<#pragma omp declare reduction"
37955 #: c/c-parser.c:17632
37956 #, gcc-internal-format
37957 msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
37960 #: c/c-parser.c:17641
37961 #, gcc-internal-format
37962 msgid "previous %<#pragma omp declare reduction%>"
37965 #: c/c-parser.c:17758
37966 #, gcc-internal-format
37967 msgid "expected %<omp_priv%> or function-name"
37970 #: c/c-parser.c:17769
37971 #, gcc-internal-format
37972 msgid "expected function-name %<(%>"
37975 #: c/c-parser.c:17788
37976 #, gcc-internal-format
37977 msgid "one of the initializer call arguments should be %<&omp_priv%>"
37980 #: c/c-parser.c:17909 cp/parser.c:37940
37981 #, gcc-internal-format
37982 msgid "expected %<simd%> or %<reduction%> or %<target%>"
37985 #: c/c-parser.c:18124 cp/semantics.c:7526
37986 #, gcc-internal-format
37987 msgid "%qE declared %<threadprivate%> after first use"
37990 #: c/c-parser.c:18126 cp/semantics.c:7528
37991 #, gcc-internal-format
37992 msgid "automatic variable %qE cannot be %<threadprivate%>"
37995 #: c/c-parser.c:18130 cp/semantics.c:7530
37996 #, gcc-internal-format
37997 msgid "%<threadprivate%> %qE has incomplete type"
38000 #: c/c-parser.c:18330 cp/parser.c:38637
38001 #, gcc-internal-format
38002 msgid "%<__transaction_cancel%> without transactional memory support enabled"
38005 #: c/c-parser.c:18336 cp/parser.c:38643
38006 #, gcc-internal-format
38007 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
38010 #: c/c-parser.c:18345 cp/parser.c:38652
38011 #, gcc-internal-format
38013 "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
38016 #: c/c-parser.c:18347 cp/parser.c:38655
38017 #, gcc-internal-format
38018 msgid " or a %<transaction_may_cancel_outer%> function"
38021 #: c/c-parser.c:18353 cp/parser.c:38661
38022 #, gcc-internal-format
38023 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
38026 #: c/c-parser.c:18434
38027 #, gcc-internal-format
38028 msgid "no closing brace"
38031 #: c/c-typeck.c:223
38032 #, gcc-internal-format
38033 msgid "%qD has an incomplete type %qT"
38036 #: c/c-typeck.c:237 c/c-typeck.c:10013 c/c-typeck.c:10055 cp/call.c:4180
38037 #, gcc-internal-format
38038 msgid "invalid use of void expression"
38041 #: c/c-typeck.c:245
38042 #, gcc-internal-format
38043 msgid "invalid use of flexible array member"
38046 #: c/c-typeck.c:251 cp/typeck2.c:504
38047 #, gcc-internal-format
38048 msgid "invalid use of array with unspecified bounds"
38051 #: c/c-typeck.c:259
38052 #, gcc-internal-format
38053 msgid "invalid use of undefined type %qT"
38056 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
38057 #: c/c-typeck.c:262
38058 #, gcc-internal-format
38059 msgid "invalid use of incomplete typedef %qT"
38062 #: c/c-typeck.c:335
38063 #, gcc-internal-format
38064 msgid "%qT and %qT are in disjoint named address spaces"
38067 #: c/c-typeck.c:576 c/c-typeck.c:601
38068 #, gcc-internal-format
38069 msgid "function types not truly compatible in ISO C"
38072 #: c/c-typeck.c:745
38073 #, gcc-internal-format
38074 msgid "can%'t mix operands of decimal float and vector types"
38077 #: c/c-typeck.c:750
38078 #, gcc-internal-format
38079 msgid "can%'t mix operands of decimal float and complex types"
38082 #: c/c-typeck.c:755
38083 #, gcc-internal-format
38084 msgid "can%'t mix operands of decimal float and other float types"
38087 #: c/c-typeck.c:1295
38088 #, gcc-internal-format
38089 msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
38092 #: c/c-typeck.c:1299
38093 #, gcc-internal-format
38094 msgid "types are not quite compatible"
38097 #: c/c-typeck.c:1303
38098 #, gcc-internal-format
38099 msgid "pointer target types incompatible in C++"
38102 #: c/c-typeck.c:1636
38103 #, gcc-internal-format
38104 msgid "function return types not compatible due to %<volatile%>"
38107 #: c/c-typeck.c:1894
38108 #, gcc-internal-format
38109 msgid "converting an array compound literal to a pointer is ill-formed in C++"
38112 #: c/c-typeck.c:2417 c/c-typeck.c:8660
38113 #, gcc-internal-format
38114 msgid "%qT has no member named %qE; did you mean %qE?"
38117 #: c/c-typeck.c:2421 c/c-typeck.c:8664
38118 #, gcc-internal-format
38119 msgid "%qT has no member named %qE"
38122 #: c/c-typeck.c:2430
38123 #, gcc-internal-format
38124 msgid "accessing a member %qE of an atomic structure %qE"
38127 #: c/c-typeck.c:2433
38128 #, gcc-internal-format
38129 msgid "accessing a member %qE of an atomic union %qE"
38132 #: c/c-typeck.c:2493
38133 #, gcc-internal-format
38134 msgid "%qE is a pointer; did you mean to use %<->%>?"
38137 #: c/c-typeck.c:2499
38138 #, gcc-internal-format
38139 msgid "request for member %qE in something not a structure or union"
38142 #: c/c-typeck.c:2550
38143 #, gcc-internal-format
38144 msgid "dereferencing pointer to incomplete type %qT"
38147 #: c/c-typeck.c:2557
38148 #, gcc-internal-format
38149 msgid "dereferencing %<void *%> pointer"
38152 #: c/c-typeck.c:2612
38153 #, gcc-internal-format
38154 msgid "subscripted value is neither array nor pointer nor vector"
38157 #: c/c-typeck.c:2622 cp/typeck.c:3315 cp/typeck.c:3402
38158 #, gcc-internal-format
38159 msgid "array subscript is not an integer"
38162 #: c/c-typeck.c:2628
38163 #, gcc-internal-format
38164 msgid "subscripted value is pointer to function"
38167 #: c/c-typeck.c:2682
38168 #, gcc-internal-format
38169 msgid "ISO C forbids subscripting %<register%> array"
38172 #: c/c-typeck.c:2685
38173 #, gcc-internal-format
38174 msgid "ISO C90 forbids subscripting non-lvalue array"
38177 #: c/c-typeck.c:2799
38178 #, gcc-internal-format
38179 msgid "enum constant defined here"
38182 #: c/c-typeck.c:2905 cp/typeck.c:1694
38183 #, gcc-internal-format
38184 msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
38187 #: c/c-typeck.c:3053
38188 #, gcc-internal-format
38189 msgid "called object %qE is not a function or function pointer"
38192 #: c/c-typeck.c:3058
38193 #, gcc-internal-format
38194 msgid "called object %qD is not a function or function pointer"
38197 #: c/c-typeck.c:3064
38198 #, gcc-internal-format
38199 msgid "called object is not a function or function pointer"
38202 #. This situation leads to run-time undefined behavior. We can't,
38203 #. therefore, simply error unless we can prove that all possible
38204 #. executions of the program must execute the code.
38205 #: c/c-typeck.c:3094
38206 #, gcc-internal-format
38207 msgid "function called through a non-compatible type"
38210 #: c/c-typeck.c:3099 c/c-typeck.c:3152
38211 #, gcc-internal-format
38212 msgid "function with qualified void return type called"
38215 #: c/c-typeck.c:3282
38216 #, gcc-internal-format
38217 msgid "too many arguments to method %qE"
38220 #: c/c-typeck.c:3344
38221 #, gcc-internal-format, gfc-internal-format
38222 msgid "type of formal parameter %d is incomplete"
38225 #: c/c-typeck.c:3361
38226 #, gcc-internal-format
38228 "passing argument %d of %qE as integer rather than floating due to prototype"
38231 #: c/c-typeck.c:3367
38232 #, gcc-internal-format
38234 "passing argument %d of %qE as integer rather than complex due to prototype"
38237 #: c/c-typeck.c:3373
38238 #, gcc-internal-format
38240 "passing argument %d of %qE as complex rather than floating due to prototype"
38243 #: c/c-typeck.c:3379
38244 #, gcc-internal-format
38246 "passing argument %d of %qE as floating rather than integer due to prototype"
38249 #: c/c-typeck.c:3385
38250 #, gcc-internal-format
38252 "passing argument %d of %qE as complex rather than integer due to prototype"
38255 #: c/c-typeck.c:3391
38256 #, gcc-internal-format
38258 "passing argument %d of %qE as floating rather than complex due to prototype"
38261 #: c/c-typeck.c:3405
38262 #, gcc-internal-format
38264 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
38268 #: c/c-typeck.c:3431
38269 #, gcc-internal-format
38270 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
38273 #: c/c-typeck.c:3456
38274 #, gcc-internal-format
38275 msgid "passing argument %d of %qE with different width due to prototype"
38278 #: c/c-typeck.c:3480
38279 #, gcc-internal-format
38280 msgid "passing argument %d of %qE as unsigned due to prototype"
38283 #: c/c-typeck.c:3485
38284 #, gcc-internal-format
38285 msgid "passing argument %d of %qE as signed due to prototype"
38288 #: c/c-typeck.c:3516
38289 #, gcc-internal-format
38290 msgid "implicit conversion from %qT to %qT when passing argument to function"
38293 #: c/c-typeck.c:3730 c/c-typeck.c:3750 cp/typeck.c:4746 cp/typeck.c:5000
38294 #, gcc-internal-format
38295 msgid "comparison with string literal results in unspecified behavior"
38298 #: c/c-typeck.c:3736 c/c-typeck.c:3743 cp/typeck.c:4769 cp/typeck.c:4789
38299 #, gcc-internal-format
38300 msgid "comparison between pointer and zero character constant"
38303 #: c/c-typeck.c:3738 c/c-typeck.c:3745 cp/typeck.c:4772 cp/typeck.c:4792
38304 #, gcc-internal-format
38305 msgid "did you mean to dereference the pointer?"
38308 #: c/c-typeck.c:3764
38309 #, gcc-internal-format
38310 msgid "comparison between %qT and %qT"
38313 #: c/c-typeck.c:3814
38314 #, gcc-internal-format
38315 msgid "pointer of type %<void *%> used in subtraction"
38318 #: c/c-typeck.c:3817
38319 #, gcc-internal-format
38320 msgid "pointer to a function used in subtraction"
38323 #: c/c-typeck.c:3852
38324 #, gcc-internal-format
38325 msgid "arithmetic on pointer to an incomplete type"
38328 #: c/c-typeck.c:3857 cp/typeck.c:5561
38329 #, gcc-internal-format
38330 msgid "arithmetic on pointer to an empty aggregate"
38333 #: c/c-typeck.c:4288
38334 #, gcc-internal-format
38335 msgid "%<~%> on a boolean expression"
38338 #: c/c-typeck.c:4292
38339 #, gcc-internal-format
38340 msgid "did you mean to use logical not?"
38343 #: c/c-typeck.c:4301
38344 #, gcc-internal-format
38345 msgid "ISO C does not support %<~%> for complex conjugation"
38348 #: c/c-typeck.c:4325
38349 #, gcc-internal-format
38350 msgid "wrong type argument to absu"
38353 #: c/c-typeck.c:4350
38354 #, gcc-internal-format
38355 msgid "wrong type argument to unary exclamation mark"
38358 #: c/c-typeck.c:4408
38359 #, gcc-internal-format
38360 msgid "increment of enumeration value is invalid in C++"
38363 #: c/c-typeck.c:4411
38364 #, gcc-internal-format
38365 msgid "decrement of enumeration value is invalid in C++"
38368 #: c/c-typeck.c:4418
38369 #, gcc-internal-format
38370 msgid "increment of a boolean expression"
38373 #: c/c-typeck.c:4421
38374 #, gcc-internal-format
38375 msgid "decrement of a boolean expression"
38378 #: c/c-typeck.c:4437
38379 #, gcc-internal-format
38380 msgid "ISO C does not support %<++%> and %<--%> on complex types"
38383 #: c/c-typeck.c:4462 c/c-typeck.c:4496
38384 #, gcc-internal-format
38385 msgid "wrong type argument to increment"
38388 #: c/c-typeck.c:4464 c/c-typeck.c:4499
38389 #, gcc-internal-format
38390 msgid "wrong type argument to decrement"
38393 #: c/c-typeck.c:4484
38394 #, gcc-internal-format
38395 msgid "increment of pointer to an incomplete type %qT"
38398 #: c/c-typeck.c:4488
38399 #, gcc-internal-format
38400 msgid "decrement of pointer to an incomplete type %qT"
38403 #: c/c-typeck.c:4592
38404 #, gcc-internal-format
38405 msgid "taking address of expression of type %<void%>"
38408 #: c/c-typeck.c:4651
38409 #, gcc-internal-format
38410 msgid "cannot take address of bit-field %qD"
38413 #: c/c-typeck.c:4664
38414 #, gcc-internal-format
38415 msgid "cannot take address of scalar with reverse storage order"
38418 #: c/c-typeck.c:4672
38419 #, gcc-internal-format
38420 msgid "address of array with reverse scalar storage order requested"
38423 #: c/c-typeck.c:4857
38424 #, gcc-internal-format
38425 msgid "global register variable %qD used in nested function"
38428 #: c/c-typeck.c:4860
38429 #, gcc-internal-format
38430 msgid "register variable %qD used in nested function"
38433 #: c/c-typeck.c:4865
38434 #, gcc-internal-format
38435 msgid "address of global register variable %qD requested"
38438 #: c/c-typeck.c:4867
38439 #, gcc-internal-format
38440 msgid "address of register variable %qD requested"
38443 #: c/c-typeck.c:4970
38444 #, gcc-internal-format
38445 msgid "non-lvalue array in conditional expression"
38448 #: c/c-typeck.c:5052
38449 #, gcc-internal-format
38451 "implicit conversion from %qT to %qT to match other result of conditional"
38454 #: c/c-typeck.c:5111 c/c-typeck.c:5117
38455 #, gcc-internal-format
38457 "operand of ?: changes signedness from %qT to %qT due to unsignedness of "
38461 #: c/c-typeck.c:5134
38462 #, gcc-internal-format
38463 msgid "ISO C forbids conditional expr with only one void side"
38466 #: c/c-typeck.c:5151
38467 #, gcc-internal-format
38468 msgid "pointers to disjoint address spaces used in conditional expression"
38471 #: c/c-typeck.c:5162 c/c-typeck.c:5179
38472 #, gcc-internal-format
38473 msgid "pointer to array loses qualifier in conditional expression"
38476 #: c/c-typeck.c:5167 c/c-typeck.c:5184
38477 #, gcc-internal-format
38478 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
38481 #: c/c-typeck.c:5197
38482 #, gcc-internal-format
38483 msgid "pointer type mismatch in conditional expression"
38486 #: c/c-typeck.c:5206 c/c-typeck.c:5217
38487 #, gcc-internal-format
38488 msgid "pointer/integer type mismatch in conditional expression"
38491 #: c/c-typeck.c:5355
38492 #, gcc-internal-format
38493 msgid "left-hand operand of comma expression has no effect"
38496 #: c/c-typeck.c:5373 c/c-typeck.c:10655
38497 #, gcc-internal-format
38498 msgid "right-hand operand of comma expression has no effect"
38501 #: c/c-typeck.c:5442
38502 msgid "cast adds %q#v qualifier to function type"
38505 #: c/c-typeck.c:5448
38506 msgid "cast discards %qv qualifier from pointer target type"
38509 #: c/c-typeck.c:5483
38510 #, gcc-internal-format
38512 "to be safe all intermediate pointers in cast from %qT to %qT must be %<const"
38516 #: c/c-typeck.c:5573
38517 #, gcc-internal-format
38518 msgid "cast specifies array type"
38521 #: c/c-typeck.c:5579
38522 #, gcc-internal-format
38523 msgid "cast specifies function type"
38526 #: c/c-typeck.c:5594
38527 #, gcc-internal-format
38528 msgid "ISO C forbids casting nonscalar to the same type"
38531 #: c/c-typeck.c:5614
38532 #, gcc-internal-format
38533 msgid "ISO C forbids casts to union type"
38536 #: c/c-typeck.c:5624
38537 #, gcc-internal-format
38538 msgid "cast to union type from type not present in union"
38541 #: c/c-typeck.c:5659
38542 #, gcc-internal-format, gfc-internal-format
38544 "cast to %s address space pointer from disjoint generic address space pointer"
38547 #: c/c-typeck.c:5664
38548 #, gcc-internal-format, gfc-internal-format
38550 "cast to generic address space pointer from disjoint %s address space pointer"
38553 #: c/c-typeck.c:5669
38554 #, gcc-internal-format, gfc-internal-format
38555 msgid "cast to %s address space pointer from disjoint %s address space pointer"
38558 #: c/c-typeck.c:5689
38559 #, gcc-internal-format
38560 msgid "cast increases required alignment of target type"
38563 #: c/c-typeck.c:5700
38564 #, gcc-internal-format
38565 msgid "cast from pointer to integer of different size"
38568 #: c/c-typeck.c:5705
38569 #, gcc-internal-format
38570 msgid "cast from function call of type %qT to non-matching type %qT"
38573 #: c/c-typeck.c:5714 cp/typeck.c:7808
38574 #, gcc-internal-format
38575 msgid "cast to pointer from integer of different size"
38578 #: c/c-typeck.c:5728
38579 #, gcc-internal-format
38580 msgid "ISO C forbids conversion of function pointer to object pointer type"
38583 #: c/c-typeck.c:5737
38584 #, gcc-internal-format
38585 msgid "ISO C forbids conversion of object pointer to function pointer type"
38588 #: c/c-typeck.c:5747
38589 #, gcc-internal-format
38590 msgid "cast between incompatible function types from %qT to %qT"
38593 #: c/c-typeck.c:5834
38594 #, gcc-internal-format
38595 msgid "defining a type in a cast is invalid in C++"
38598 #: c/c-typeck.c:5875
38599 #, gcc-internal-format
38600 msgid "assignment to expression with array type"
38603 #: c/c-typeck.c:6001
38604 #, gcc-internal-format
38605 msgid "enum conversion in assignment is invalid in C++"
38608 #: c/c-typeck.c:6199 c/c-typeck.c:6221 c/c-typeck.c:6245
38609 #, gcc-internal-format
38610 msgid "(near initialization for %qs)"
38613 #: c/c-typeck.c:6260
38614 #, gcc-internal-format
38615 msgid "array initialized from parenthesized string constant"
38618 #: c/c-typeck.c:6303 c/c-typeck.c:6495 c/c-typeck.c:6927
38619 #, gcc-internal-format
38620 msgid "expected %qT but argument is of type %qT"
38623 #: c/c-typeck.c:6490
38624 #, gcc-internal-format
38625 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
38628 #: c/c-typeck.c:6499
38629 #, gcc-internal-format
38630 msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
38633 #: c/c-typeck.c:6503
38634 #, gcc-internal-format
38635 msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
38638 #: c/c-typeck.c:6508
38639 #, gcc-internal-format
38640 msgid "enum conversion from %qT to %qT in return is invalid in C++"
38643 #: c/c-typeck.c:6542
38644 #, gcc-internal-format
38645 msgid "cannot pass rvalue to reference parameter"
38648 #: c/c-typeck.c:6675 c/c-typeck.c:6961
38650 "passing argument %d of %qE makes %q#v qualified function pointer from "
38654 #: c/c-typeck.c:6678 c/c-typeck.c:6964
38655 msgid "assignment makes %q#v qualified function pointer from unqualified"
38658 #: c/c-typeck.c:6681 c/c-typeck.c:6966
38659 msgid "initialization makes %q#v qualified function pointer from unqualified"
38662 #: c/c-typeck.c:6684 c/c-typeck.c:6968
38663 msgid "return makes %q#v qualified function pointer from unqualified"
38666 #: c/c-typeck.c:6692 c/c-typeck.c:6859 c/c-typeck.c:6902
38668 "passing argument %d of %qE discards %qv qualifier from pointer target type"
38671 #: c/c-typeck.c:6694 c/c-typeck.c:6861 c/c-typeck.c:6904
38672 msgid "assignment discards %qv qualifier from pointer target type"
38675 #: c/c-typeck.c:6696 c/c-typeck.c:6863 c/c-typeck.c:6906
38676 msgid "initialization discards %qv qualifier from pointer target type"
38679 #: c/c-typeck.c:6698 c/c-typeck.c:6865 c/c-typeck.c:6908
38680 msgid "return discards %qv qualifier from pointer target type"
38683 #: c/c-typeck.c:6707
38684 #, gcc-internal-format
38685 msgid "ISO C prohibits argument conversion to union type"
38688 #: c/c-typeck.c:6769
38689 #, gcc-internal-format
38690 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
38693 #: c/c-typeck.c:6781
38694 #, gcc-internal-format
38695 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
38698 #: c/c-typeck.c:6785
38699 #, gcc-internal-format
38700 msgid "assignment from pointer to non-enclosed address space"
38703 #: c/c-typeck.c:6789
38704 #, gcc-internal-format
38705 msgid "initialization from pointer to non-enclosed address space"
38708 #: c/c-typeck.c:6793
38709 #, gcc-internal-format
38710 msgid "return from pointer to non-enclosed address space"
38713 #: c/c-typeck.c:6811
38714 #, gcc-internal-format
38715 msgid "argument %d of %qE might be a candidate for a format attribute"
38718 #: c/c-typeck.c:6817
38719 #, gcc-internal-format
38720 msgid "assignment left-hand side might be a candidate for a format attribute"
38723 #: c/c-typeck.c:6822
38724 #, gcc-internal-format
38726 "initialization left-hand side might be a candidate for a format attribute"
38729 #: c/c-typeck.c:6827 cp/typeck.c:8888
38730 #, gcc-internal-format
38731 msgid "return type might be a candidate for a format attribute"
38734 #: c/c-typeck.c:6876
38735 #, gcc-internal-format
38737 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
38741 #: c/c-typeck.c:6879
38742 #, gcc-internal-format
38743 msgid "ISO C forbids assignment between function pointer and %<void *%>"
38746 #: c/c-typeck.c:6881
38747 #, gcc-internal-format
38748 msgid "ISO C forbids initialization between function pointer and %<void *%>"
38751 #: c/c-typeck.c:6883
38752 #, gcc-internal-format
38753 msgid "ISO C forbids return between function pointer and %<void *%>"
38756 #: c/c-typeck.c:6923
38757 #, gcc-internal-format
38758 msgid "pointer targets in passing argument %d of %qE differ in signedness"
38761 #: c/c-typeck.c:6932
38762 #, gcc-internal-format
38763 msgid "pointer targets in assignment from %qT to %qT differ in signedness"
38766 #: c/c-typeck.c:6937
38767 #, gcc-internal-format
38768 msgid "pointer targets in initialization of %qT from %qT differ in signedness"
38771 #: c/c-typeck.c:6942
38772 #, gcc-internal-format
38774 "pointer targets in returning %qT from a function with return type %qT differ "
38778 #: c/c-typeck.c:6980
38779 #, gcc-internal-format
38780 msgid "passing argument %d of %qE from incompatible pointer type"
38783 #: c/c-typeck.c:6986
38784 #, gcc-internal-format
38785 msgid "assignment to %qT from incompatible pointer type %qT"
38788 #: c/c-typeck.c:6991
38789 #, gcc-internal-format
38790 msgid "initialization of %qT from incompatible pointer type %qT"
38793 #: c/c-typeck.c:6996
38794 #, gcc-internal-format
38795 msgid "returning %qT from a function with incompatible return type %qT"
38798 #. ??? This should not be an error when inlining calls to
38799 #. unprototyped functions.
38800 #: c/c-typeck.c:7010 c/c-typeck.c:7533 cp/typeck.c:2059
38801 #, gcc-internal-format
38802 msgid "invalid use of non-lvalue array"
38805 #: c/c-typeck.c:7023
38806 #, gcc-internal-format
38807 msgid "passing argument %d of %qE makes pointer from integer without a cast"
38810 #: c/c-typeck.c:7029
38811 #, gcc-internal-format
38812 msgid "assignment to %qT from %qT makes pointer from integer without a cast"
38815 #: c/c-typeck.c:7034
38816 #, gcc-internal-format
38818 "initialization of %qT from %qT makes pointer from integer without a cast"
38821 #: c/c-typeck.c:7038
38822 #, gcc-internal-format
38824 "returning %qT from a function with return type %qT makes pointer from "
38825 "integer without a cast"
38828 #: c/c-typeck.c:7054
38829 #, gcc-internal-format
38830 msgid "passing argument %d of %qE makes integer from pointer without a cast"
38833 #: c/c-typeck.c:7060
38834 #, gcc-internal-format
38835 msgid "assignment to %qT from %qT makes integer from pointer without a cast"
38838 #: c/c-typeck.c:7065
38839 #, gcc-internal-format
38841 "initialization of %qT from %qT makes integer from pointer without a cast"
38844 #: c/c-typeck.c:7069
38845 #, gcc-internal-format
38847 "returning %qT from a function with return type %qT makes integer from "
38848 "pointer without a cast"
38851 #: c/c-typeck.c:7092
38852 #, gcc-internal-format
38853 msgid "incompatible type for argument %d of %qE"
38856 #: c/c-typeck.c:7097
38857 #, gcc-internal-format
38858 msgid "incompatible types when assigning to type %qT from type %qT"
38861 #: c/c-typeck.c:7102
38862 #, gcc-internal-format
38863 msgid "incompatible types when initializing type %qT using type %qT"
38866 #: c/c-typeck.c:7107
38867 #, gcc-internal-format
38868 msgid "incompatible types when returning type %qT but %qT was expected"
38871 #: c/c-typeck.c:7171
38872 #, gcc-internal-format
38873 msgid "traditional C rejects automatic aggregate initialization"
38876 #: c/c-typeck.c:7407 c/c-typeck.c:8303 cp/typeck2.c:1048
38877 #, gcc-internal-format
38878 msgid "initialization of a flexible array member"
38881 #: c/c-typeck.c:7417 cp/typeck2.c:1062
38882 #, gcc-internal-format
38883 msgid "char-array initialized from wide string"
38886 #: c/c-typeck.c:7426
38887 #, gcc-internal-format
38888 msgid "wide character array initialized from non-wide string"
38891 #: c/c-typeck.c:7432
38892 #, gcc-internal-format
38893 msgid "wide character array initialized from incompatible wide string"
38896 #: c/c-typeck.c:7465
38897 #, gcc-internal-format
38898 msgid "array of inappropriate type initialized from string constant"
38901 #: c/c-typeck.c:7552 c/c-typeck.c:7576 c/c-typeck.c:7579 c/c-typeck.c:7587
38902 #: c/c-typeck.c:7627 c/c-typeck.c:9150 c/c-typeck.c:9200
38903 #, gcc-internal-format
38904 msgid "initializer element is not constant"
38907 #: c/c-typeck.c:7561
38908 #, gcc-internal-format
38909 msgid "array initialized from non-constant array expression"
38912 #: c/c-typeck.c:7592 c/c-typeck.c:7640 c/c-typeck.c:9210
38913 #, gcc-internal-format
38914 msgid "initializer element is not a constant expression"
38917 #: c/c-typeck.c:7634 c/c-typeck.c:9205
38918 #, gcc-internal-format
38919 msgid "initializer element is not computable at load time"
38922 #: c/c-typeck.c:7653
38923 #, gcc-internal-format
38924 msgid "invalid initializer"
38927 #: c/c-typeck.c:7931 cp/decl.c:6322
38928 #, gcc-internal-format
38929 msgid "opaque vector types cannot be initialized"
38932 #: c/c-typeck.c:8151
38933 #, gcc-internal-format
38934 msgid "extra brace group at end of initializer"
38937 #: c/c-typeck.c:8234
38938 #, gcc-internal-format
38939 msgid "braces around scalar initializer"
38942 #: c/c-typeck.c:8300 c/c-typeck.c:9634 cp/typeck2.c:1087 cp/typeck2.c:1300
38943 #, gcc-internal-format
38944 msgid "initialization of flexible array member in a nested context"
38947 #: c/c-typeck.c:8337
38948 #, gcc-internal-format
38949 msgid "missing braces around initializer"
38952 #: c/c-typeck.c:8360
38953 #, gcc-internal-format
38954 msgid "missing initializer for field %qD of %qT"
38957 #: c/c-typeck.c:8384
38958 #, gcc-internal-format
38959 msgid "empty scalar initializer"
38962 #: c/c-typeck.c:8389
38963 #, gcc-internal-format
38964 msgid "extra elements in scalar initializer"
38967 #: c/c-typeck.c:8502 c/c-typeck.c:8584
38968 #, gcc-internal-format
38969 msgid "array index in non-array initializer"
38972 #: c/c-typeck.c:8507 c/c-typeck.c:8646
38973 #, gcc-internal-format
38974 msgid "field name not in record or union initializer"
38977 #: c/c-typeck.c:8557
38978 #, gcc-internal-format
38979 msgid "array index in initializer not of integer type"
38982 #: c/c-typeck.c:8566 c/c-typeck.c:8575
38983 #, gcc-internal-format
38984 msgid "array index in initializer is not an integer constant expression"
38987 #: c/c-typeck.c:8580 c/c-typeck.c:8582
38988 #, gcc-internal-format
38989 msgid "nonconstant array index in initializer"
38992 #: c/c-typeck.c:8586 c/c-typeck.c:8589
38993 #, gcc-internal-format
38994 msgid "array index in initializer exceeds array bounds"
38997 #: c/c-typeck.c:8608
38998 #, gcc-internal-format
38999 msgid "empty index range in initializer"
39002 #: c/c-typeck.c:8617
39003 #, gcc-internal-format
39004 msgid "array index range in initializer exceeds array bounds"
39007 #: c/c-typeck.c:8719 c/c-typeck.c:8749 c/c-typeck.c:9293
39008 #, gcc-internal-format
39009 msgid "initialized field with side-effects overwritten"
39012 #: c/c-typeck.c:8723 c/c-typeck.c:8753 c/c-typeck.c:9296
39013 #, gcc-internal-format
39014 msgid "initialized field overwritten"
39017 #: c/c-typeck.c:9227
39018 #, gcc-internal-format
39019 msgid "enum conversion in initialization is invalid in C++"
39022 #: c/c-typeck.c:9515
39023 #, gcc-internal-format
39024 msgid "excess elements in char array initializer"
39027 #: c/c-typeck.c:9522 c/c-typeck.c:9593
39028 #, gcc-internal-format
39029 msgid "excess elements in struct initializer"
39032 #: c/c-typeck.c:9537
39033 #, gcc-internal-format
39035 "positional initialization of field in %<struct%> declared with "
39036 "%<designated_init%> attribute"
39039 #: c/c-typeck.c:9608
39040 #, gcc-internal-format
39041 msgid "non-static initialization of a flexible array member"
39044 #: c/c-typeck.c:9706
39045 #, gcc-internal-format
39046 msgid "excess elements in union initializer"
39049 #: c/c-typeck.c:9728
39050 #, gcc-internal-format
39051 msgid "traditional C rejects initialization of unions"
39054 #: c/c-typeck.c:9796
39055 #, gcc-internal-format
39056 msgid "excess elements in array initializer"
39059 #: c/c-typeck.c:9830
39060 #, gcc-internal-format
39061 msgid "excess elements in vector initializer"
39064 #: c/c-typeck.c:9862
39065 #, gcc-internal-format
39066 msgid "excess elements in scalar initializer"
39069 #: c/c-typeck.c:10105
39070 #, gcc-internal-format
39071 msgid "ISO C forbids %<goto *expr;%>"
39074 #: c/c-typeck.c:10132 c/gimple-parser.c:1639 cp/typeck.c:9130
39075 #, gcc-internal-format
39076 msgid "function declared %<noreturn%> has a %<return%> statement"
39079 #: c/c-typeck.c:10158 c/c-typeck.c:10162
39080 #, gcc-internal-format
39081 msgid "%<return%> with no value, in function returning non-void"
39084 #: c/c-typeck.c:10176 c/gimple-parser.c:1649
39085 #, gcc-internal-format
39086 msgid "%<return%> with a value, in function returning void"
39089 #: c/c-typeck.c:10179
39090 #, gcc-internal-format
39091 msgid "ISO C forbids %<return%> with expression, in function returning void"
39094 #: c/c-typeck.c:10255
39095 #, gcc-internal-format
39096 msgid "function returns address of label"
39099 #: c/c-typeck.c:10346 cp/semantics.c:1162
39100 #, gcc-internal-format
39101 msgid "switch quantity not an integer"
39104 #: c/c-typeck.c:10371
39105 #, gcc-internal-format
39106 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
39109 #: c/c-typeck.c:10409 c/c-typeck.c:10417
39110 #, gcc-internal-format
39111 msgid "case label is not an integer constant expression"
39114 #: c/c-typeck.c:10423 cp/parser.c:11084
39115 #, gcc-internal-format
39116 msgid "case label not within a switch statement"
39119 #: c/c-typeck.c:10425
39120 #, gcc-internal-format
39121 msgid "%<default%> label not within a switch statement"
39124 #: c/c-typeck.c:10597 cp/parser.c:12487
39125 #, gcc-internal-format
39126 msgid "break statement not within loop or switch"
39129 #: c/c-typeck.c:10599 cp/parser.c:12510
39130 #, gcc-internal-format
39131 msgid "continue statement not within a loop"
39134 #: c/c-typeck.c:10604 cp/parser.c:12500
39135 #, gcc-internal-format
39136 msgid "break statement used with OpenMP for loop"
39139 #: c/c-typeck.c:10609
39140 #, gcc-internal-format
39141 msgid "break statement within %<#pragma simd%> loop body"
39144 #: c/c-typeck.c:10611
39145 #, gcc-internal-format
39146 msgid "continue statement within %<#pragma simd%> loop body"
39149 #: c/c-typeck.c:10637 cp/cp-gimplify.c:432
39150 #, gcc-internal-format
39151 msgid "statement with no effect"
39154 #: c/c-typeck.c:10681
39155 #, gcc-internal-format
39156 msgid "expression statement has incomplete type"
39159 #: c/c-typeck.c:11495 c/c-typeck.c:11663 cp/typeck.c:5014
39160 #, gcc-internal-format
39161 msgid "comparing vectors with different element types"
39164 #: c/c-typeck.c:11503 c/c-typeck.c:11671 cp/typeck.c:5027
39165 #, gcc-internal-format
39166 msgid "comparing vectors with different number of elements"
39169 #: c/c-typeck.c:11528 c/c-typeck.c:11696 cp/typeck.c:5055
39170 #, gcc-internal-format
39171 msgid "could not find an integer type of the same size as %qT"
39174 #: c/c-typeck.c:11542 cp/typeck.c:4740
39175 #, gcc-internal-format
39176 msgid "comparing floating point with == or != is unsafe"
39179 #: c/c-typeck.c:11560 c/c-typeck.c:11581
39180 #, gcc-internal-format
39182 "the comparison will always evaluate as %<false%> for the address of %qD will "
39186 #: c/c-typeck.c:11566 c/c-typeck.c:11587
39187 #, gcc-internal-format
39189 "the comparison will always evaluate as %<true%> for the address of %qD will "
39193 #: c/c-typeck.c:11608 c/c-typeck.c:11737
39194 #, gcc-internal-format
39195 msgid "comparison of pointers to disjoint address spaces"
39198 #: c/c-typeck.c:11615 c/c-typeck.c:11621
39199 #, gcc-internal-format
39200 msgid "ISO C forbids comparison of %<void *%> with function pointer"
39203 #: c/c-typeck.c:11628 c/c-typeck.c:11747
39204 #, gcc-internal-format
39205 msgid "comparison of distinct pointer types lacks a cast"
39208 #: c/c-typeck.c:11640 c/c-typeck.c:11645 c/c-typeck.c:11773 c/c-typeck.c:11778
39209 #, gcc-internal-format
39210 msgid "comparison between pointer and integer"
39213 #: c/c-typeck.c:11725
39214 #, gcc-internal-format
39215 msgid "comparison of complete and incomplete pointers"
39218 #: c/c-typeck.c:11727
39219 #, gcc-internal-format
39220 msgid "ISO C forbids ordered comparisons of pointers to functions"
39223 #: c/c-typeck.c:11732
39224 #, gcc-internal-format
39225 msgid "ordered comparison of pointer with null pointer"
39228 #: c/c-typeck.c:11755 c/c-typeck.c:11758 c/c-typeck.c:11765 c/c-typeck.c:11768
39229 #: cp/typeck.c:5078 cp/typeck.c:5085
39230 #, gcc-internal-format
39231 msgid "ordered comparison of pointer with integer zero"
39234 #: c/c-typeck.c:11830
39235 #, gcc-internal-format
39237 "implicit conversion from %qT to %qT to match other operand of binary "
39241 #: c/c-typeck.c:12145
39242 #, gcc-internal-format
39243 msgid "used array that cannot be converted to pointer where scalar is required"
39246 #: c/c-typeck.c:12149
39247 #, gcc-internal-format
39248 msgid "used struct type value where scalar is required"
39251 #: c/c-typeck.c:12153
39252 #, gcc-internal-format
39253 msgid "used union type value where scalar is required"
39256 #: c/c-typeck.c:12169
39257 #, gcc-internal-format
39258 msgid "used vector type where scalar is required"
39261 #: c/c-typeck.c:12359 cp/semantics.c:8503
39262 #, gcc-internal-format
39264 "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections"
39265 "%> or %<taskgroup%> clauses"
39268 #: c/c-typeck.c:12398 cp/semantics.c:8540
39269 #, gcc-internal-format
39271 "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for"
39272 "%>, %<sections%> or %<taskgroup%> clauses"
39275 #: c/c-typeck.c:12442 c/c-typeck.c:13600 c/c-typeck.c:13661 c/c-typeck.c:13723
39276 #, gcc-internal-format
39277 msgid "%<_Atomic%> %qE in %qs clause"
39280 #: c/c-typeck.c:12455 c/c-typeck.c:13647 cp/semantics.c:4542
39281 #: cp/semantics.c:6711
39282 #, gcc-internal-format
39283 msgid "bit-field %qE in %qs clause"
39286 #: c/c-typeck.c:12464 c/c-typeck.c:13671 cp/semantics.c:4552
39287 #: cp/semantics.c:6729
39288 #, gcc-internal-format
39289 msgid "%qE is a member of a union"
39292 #: c/c-typeck.c:12474 cp/semantics.c:4566 cp/semantics.c:6754
39293 #, gcc-internal-format
39294 msgid "%qD is not a variable in %qs clause"
39297 #: c/c-typeck.c:12478 c/c-typeck.c:13688 cp/semantics.c:4570
39298 #: cp/semantics.c:6757
39299 #, gcc-internal-format
39300 msgid "%qE is not a variable in %qs clause"
39303 #: c/c-typeck.c:12485
39304 #, gcc-internal-format
39305 msgid "%<_Atomic%> %qD in %qs clause"
39308 #: c/c-typeck.c:12494 c/c-typeck.c:13695 c/c-typeck.c:13797 cp/semantics.c:4587
39309 #: cp/semantics.c:6763 cp/semantics.c:6924
39310 #, gcc-internal-format
39311 msgid "%qD is threadprivate variable in %qs clause"
39314 #: c/c-typeck.c:12530 cp/semantics.c:4619
39315 #, gcc-internal-format
39316 msgid "low bound %qE of array section does not have integral type"
39319 #: c/c-typeck.c:12537 cp/semantics.c:4626
39320 #, gcc-internal-format
39321 msgid "length %qE of array section does not have integral type"
39324 #: c/c-typeck.c:12564 c/c-typeck.c:12628 c/c-typeck.c:12886 cp/semantics.c:4662
39325 #: cp/semantics.c:4726
39326 #, gcc-internal-format
39327 msgid "zero length array section in %qs clause"
39330 #: c/c-typeck.c:12583 cp/semantics.c:4681
39331 #, gcc-internal-format
39332 msgid "for unknown bound array type length expression must be specified"
39335 #: c/c-typeck.c:12591 cp/semantics.c:4689
39336 #, gcc-internal-format
39337 msgid "negative low bound in array section in %qs clause"
39340 #: c/c-typeck.c:12600 c/c-typeck.c:12710 cp/semantics.c:4698
39341 #: cp/semantics.c:4808
39342 #, gcc-internal-format
39343 msgid "negative length in array section in %qs clause"
39346 #: c/c-typeck.c:12617 cp/semantics.c:4715
39347 #, gcc-internal-format
39348 msgid "low bound %qE above array section size in %qs clause"
39351 #: c/c-typeck.c:12654 cp/semantics.c:4752
39352 #, gcc-internal-format
39353 msgid "length %qE above array section size in %qs clause"
39356 #: c/c-typeck.c:12669 cp/semantics.c:4767
39357 #, gcc-internal-format
39358 msgid "high bound %qE above array section size in %qs clause"
39361 #: c/c-typeck.c:12702 cp/semantics.c:4800
39362 #, gcc-internal-format
39363 msgid "for pointer type length expression must be specified"
39366 #: c/c-typeck.c:12720 c/c-typeck.c:12829 cp/semantics.c:4818
39367 #: cp/semantics.c:4930
39368 #, gcc-internal-format
39369 msgid "array section is not contiguous in %qs clause"
39372 #: c/c-typeck.c:12728 cp/semantics.c:4826
39373 #, gcc-internal-format
39374 msgid "%qE does not have pointer or array type"
39377 #: c/c-typeck.c:13122 c/c-typeck.c:13132
39378 #, gcc-internal-format
39379 msgid "%qD in %<reduction%> clause is a zero size array"
39382 #: c/c-typeck.c:13149
39383 #, gcc-internal-format
39384 msgid "%<_Atomic%> %qE in %<reduction%> clause"
39387 #: c/c-typeck.c:13197
39388 #, gcc-internal-format
39389 msgid "%qE has invalid type for %<reduction(%s)%>"
39392 #: c/c-typeck.c:13206 cp/semantics.c:5750
39393 #, gcc-internal-format
39394 msgid "user defined reduction not found for %qE"
39397 #: c/c-typeck.c:13294
39398 #, gcc-internal-format
39399 msgid "variable length element type in array %<reduction%> clause"
39402 #: c/c-typeck.c:13312 c/c-typeck.c:13855 cp/semantics.c:7244
39403 #, gcc-internal-format
39404 msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
39407 #: c/c-typeck.c:13324 cp/semantics.c:7284
39408 #, gcc-internal-format
39409 msgid "%qE must be %<threadprivate%> for %<copyin%>"
39412 #: c/c-typeck.c:13338 cp/semantics.c:5923
39413 #, gcc-internal-format
39415 "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
39419 #: c/c-typeck.c:13346
39420 #, gcc-internal-format
39422 "linear clause applied to non-integral non-pointer variable with type %qT"
39425 #: c/c-typeck.c:13354
39426 #, gcc-internal-format
39427 msgid "%<_Atomic%> %qD in %<linear%> clause"
39430 #: c/c-typeck.c:13373 cp/semantics.c:5993
39431 #, gcc-internal-format
39432 msgid "%<linear%> clause step %qE is neither constant nor a parameter"
39435 #: c/c-typeck.c:13403 c/c-typeck.c:13790 cp/semantics.c:6077
39436 #: cp/semantics.c:6917
39437 #, gcc-internal-format
39438 msgid "%qE is not a variable in clause %qs"
39441 #: c/c-typeck.c:13412 cp/semantics.c:6086
39442 #, gcc-internal-format
39443 msgid "%qD appears more than once in reduction clauses"
39446 #: c/c-typeck.c:13423 c/c-typeck.c:13453 c/c-typeck.c:13482
39447 #, gcc-internal-format
39448 msgid "%qE appears more than once in data clauses"
39451 #: c/c-typeck.c:13430 c/c-typeck.c:13459 c/c-typeck.c:13619 c/c-typeck.c:13733
39452 #: c/c-typeck.c:13739 c/c-typeck.c:13752 c/c-typeck.c:13761 cp/semantics.c:6096
39453 #: cp/semantics.c:6103 cp/semantics.c:6154 cp/semantics.c:6160
39454 #: cp/semantics.c:6197 cp/semantics.c:6674 cp/semantics.c:6810
39455 #: cp/semantics.c:6816 cp/semantics.c:6829 cp/semantics.c:6838
39456 #, gcc-internal-format
39457 msgid "%qD appears more than once in data clauses"
39460 #: c/c-typeck.c:13432 c/c-typeck.c:13461 c/c-typeck.c:13741 c/c-typeck.c:13763
39461 #: cp/semantics.c:6105 cp/semantics.c:6162 cp/semantics.c:6818
39462 #: cp/semantics.c:6840
39463 #, gcc-internal-format
39464 msgid "%qD appears both in data and map clauses"
39467 #: c/c-typeck.c:13446 cp/semantics.c:6148
39468 #, gcc-internal-format
39469 msgid "%qE is not a variable in clause %<firstprivate%>"
39472 #: c/c-typeck.c:13475 cp/semantics.c:6191
39473 #, gcc-internal-format
39474 msgid "%qE is not a variable in clause %<lastprivate%>"
39477 #: c/c-typeck.c:13494 cp/semantics.c:6539
39478 #, gcc-internal-format
39479 msgid "%qE is not a variable in %<aligned%> clause"
39482 #: c/c-typeck.c:13501
39483 #, gcc-internal-format
39484 msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
39487 #: c/c-typeck.c:13508
39488 #, gcc-internal-format
39489 msgid "%<_Atomic%> %qD in %<aligned%> clause"
39492 #: c/c-typeck.c:13515
39493 #, gcc-internal-format
39494 msgid "%qE appears more than once in %<aligned%> clauses"
39497 #: c/c-typeck.c:13570 cp/semantics.c:6621
39498 #, gcc-internal-format
39499 msgid "%qE is not a variable in %<depend%> clause"
39502 #: c/c-typeck.c:13592 cp/semantics.c:6652
39503 #, gcc-internal-format
39504 msgid "array section does not have mappable type in %qs clause"
39507 #: c/c-typeck.c:13616 c/c-typeck.c:13750 cp/semantics.c:6671
39508 #: cp/semantics.c:6827
39509 #, gcc-internal-format
39510 msgid "%qD appears more than once in motion clauses"
39513 #: c/c-typeck.c:13622 c/c-typeck.c:13754 cp/semantics.c:6677
39514 #: cp/semantics.c:6831
39515 #, gcc-internal-format
39516 msgid "%qD appears more than once in map clauses"
39519 #: c/c-typeck.c:13654 cp/semantics.c:6718
39520 #, gcc-internal-format
39521 msgid "%qE does not have a mappable type in %qs clause"
39524 #: c/c-typeck.c:13714 c/c-typeck.c:13804 cp/semantics.c:6792
39525 #: cp/semantics.c:6931
39526 #, gcc-internal-format
39527 msgid "%qD does not have a mappable type in %qs clause"
39530 #: c/c-typeck.c:13785 cp/semantics.c:6911
39531 #, gcc-internal-format
39532 msgid "%qE is neither a variable nor a function name in clause %qs"
39535 #: c/c-typeck.c:13813 cp/semantics.c:6940
39536 #, gcc-internal-format
39537 msgid "%qE appears more than once on the same %<declare target%> directive"
39540 #: c/c-typeck.c:13827 cp/semantics.c:6955
39541 #, gcc-internal-format
39542 msgid "%qD is not an argument in %<uniform%> clause"
39545 #: c/c-typeck.c:13830 cp/semantics.c:6957
39546 #, gcc-internal-format
39547 msgid "%qE is not an argument in %<uniform%> clause"
39550 #: c/c-typeck.c:13845
39551 #, gcc-internal-format
39552 msgid "%qs variable is neither a pointer nor an array"
39555 #: c/c-typeck.c:13921 cp/semantics.c:6353
39556 #, gcc-internal-format
39557 msgid "%<nonmonotonic%> modifier specified for %qs schedule kind"
39560 #: c/c-typeck.c:13952 cp/semantics.c:7136
39561 #, gcc-internal-format
39562 msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
39565 #: c/c-typeck.c:14002 cp/semantics.c:7327
39566 #, gcc-internal-format
39567 msgid "%qE is predetermined %qs for %qs"
39570 #: c/c-typeck.c:14022 cp/semantics.c:7218
39571 #, gcc-internal-format
39572 msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
39575 #: c/c-typeck.c:14034 cp/semantics.c:7231
39576 #, gcc-internal-format
39578 "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
39581 #: c/c-typeck.c:14052 cp/semantics.c:7198
39582 #, gcc-internal-format
39584 "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
39587 #: c/c-typeck.c:14225
39588 #, gcc-internal-format
39589 msgid "cannot use %<va_arg%> with reverse storage order"
39592 #: c/c-typeck.c:14230
39593 #, gcc-internal-format
39594 msgid "second argument to %<va_arg%> is of incomplete type %qT"
39597 #: c/c-typeck.c:14236
39598 #, gcc-internal-format
39599 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
39602 #: c/gimple-parser.c:542
39603 #, gcc-internal-format
39604 msgid "%<&&%> not valid in GIMPLE"
39607 #: c/gimple-parser.c:545
39608 #, gcc-internal-format
39609 msgid "%<||%> not valid in GIMPLE"
39612 #: c/gimple-parser.c:591
39613 #, gcc-internal-format
39614 msgid "expected pointer as argument of unary %<*%>"
39617 #: c/gimple-parser.c:617
39618 #, gcc-internal-format
39619 msgid "%<!%> not valid in GIMPLE"
39622 #: c/gimple-parser.c:695
39623 #, gcc-internal-format
39624 msgid "SSA name undeclared"
39627 #: c/gimple-parser.c:717
39628 #, gcc-internal-format
39629 msgid "base variable or SSA name undeclared"
39632 #: c/gimple-parser.c:724
39633 #, gcc-internal-format
39634 msgid "invalid base %qE for SSA name"
39637 #: c/gimple-parser.c:755
39638 #, gcc-internal-format
39639 msgid "expecting internal function name"
39642 #: c/gimple-parser.c:768
39643 #, gcc-internal-format
39644 msgid "unknown internal function %qE"
39647 #: c/gimple-parser.c:891
39648 #, gcc-internal-format
39649 msgid "invalid type of %<__MEM%> operand"
39652 #: c/gimple-parser.c:947 c/gimple-parser.c:955
39653 #, gcc-internal-format
39654 msgid "invalid _Literal"
39657 #: c/gimple-parser.c:989
39658 #, gcc-internal-format
39659 msgid "anonymous SSA name cannot have default definition"
39662 #: c/gimple-parser.c:1238
39663 #, gcc-internal-format
39664 msgid "expected pass name"
39667 #: c/gimple-parser.c:1250
39668 #, gcc-internal-format
39669 msgid "invalid operation"
39672 #: c/gimple-parser.c:1415 c/gimple-parser.c:1444
39673 #, gcc-internal-format
39674 msgid "expected goto expression"
39677 #: c/gimple-parser.c:1423
39678 #, gcc-internal-format
39679 msgid "expected else statement"
39682 #: c/gimple-parser.c:1573
39683 #, gcc-internal-format
39684 msgid "expected semicolon"
39687 #: c/gimple-parser.c:1583
39688 #, gcc-internal-format
39689 msgid "expected case label or goto statement"
39692 #. A bad conversion for 'this' must be discarding cv-quals.
39694 #, gcc-internal-format
39695 msgid " passing %qT as %<this%> argument discards qualifiers"
39699 msgid " no known conversion for implicit %<this%> parameter from %qH to %qI"
39703 #, gcc-internal-format, gfc-internal-format
39704 msgid " conversion of argument %d would be ill-formed:"
39707 #. Conversion of conversion function return value failed.
39709 msgid " no known conversion from %qH to %qI"
39713 msgid " no known conversion for argument %d from %qH to %qI"
39716 #: cp/call.c:3474 cp/pt.c:6504
39717 #, gcc-internal-format, gfc-internal-format
39718 msgid " candidate expects %d argument, %d provided"
39719 msgid_plural " candidate expects %d arguments, %d provided"
39724 #, gcc-internal-format
39725 msgid "%s%<%D(%T, %T, %T)%> <built-in>"
39729 #, gcc-internal-format
39730 msgid "%s%<%D(%T, %T)%> <built-in>"
39734 #, gcc-internal-format
39735 msgid "%s%<%D(%T)%> <built-in>"
39739 #, gcc-internal-format
39740 msgid "%s%qT <conversion>"
39744 #, gcc-internal-format
39745 msgid "%s%#qD <near match>"
39749 #, gcc-internal-format
39750 msgid "%s%#qD <deleted>"
39754 #, gcc-internal-format
39759 #, gcc-internal-format
39760 msgid " inherited here"
39764 #, gcc-internal-format
39766 " return type %qT of explicit conversion function cannot be converted to %qT "
39767 "with a qualification conversion"
39771 #, gcc-internal-format
39773 " conversion from return type %qT of template conversion function "
39774 "specialization to %qT is not an exact match"
39778 #, gcc-internal-format
39780 " substitution of deduced template arguments resulted in errors seen above"
39783 #. Re-run template unification with diagnostics.
39785 #, gcc-internal-format
39786 msgid " template argument deduction/substitution failed:"
39790 #, gcc-internal-format
39792 " a constructor taking a single argument of its own class type is invalid"
39796 #, gcc-internal-format
39798 " an inherited constructor is not a candidate for initialization from an "
39799 "expression of the same or derived type"
39803 msgid "conversion from %qH to %qI is ambiguous"
39808 "initializing %qH with %qI in converted constant expression does not bind "
39813 msgid "conversion from %qH to %qI in a converted constant expression"
39817 #, gcc-internal-format
39818 msgid "no matching function for call to %<%D(%A)%>"
39822 #, gcc-internal-format
39823 msgid "call of overloaded %<%D(%A)%> is ambiguous"
39826 #. It's no good looking for an overloaded operator() on a
39827 #. pointer-to-member-function.
39829 #, gcc-internal-format
39831 "pointer-to-member function %qE cannot be called without an object; consider "
39832 "using %<.*%> or %<->*%>"
39836 #, gcc-internal-format
39837 msgid "no match for call to %<(%T) (%A)%>"
39841 #, gcc-internal-format
39842 msgid "call of %<(%T) (%A)%> is ambiguous"
39846 #, gcc-internal-format
39847 msgid "ambiguous overload for "
39851 #, gcc-internal-format
39852 msgid "no match for "
39856 #, gcc-internal-format
39857 msgid " (operand types are %qT, %qT, and %qT)"
39861 #, gcc-internal-format
39862 msgid " (operand types are %qT and %qT)"
39866 #, gcc-internal-format
39867 msgid " (operand type is %qT)"
39871 #, gcc-internal-format
39872 msgid "ternary %<operator?:%>"
39876 #, gcc-internal-format
39877 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
39880 #: cp/call.c:4682 cp/call.c:4713 cp/call.c:4722
39881 #, gcc-internal-format
39882 msgid "%<operator%s%>"
39886 #, gcc-internal-format
39887 msgid "%<operator%s%> in %<%E%s%>"
39891 #, gcc-internal-format
39892 msgid "%<operator[]%>"
39896 #, gcc-internal-format
39897 msgid "%<operator[]%> in %<%E[%E]%>"
39901 #, gcc-internal-format
39906 #, gcc-internal-format
39907 msgid "%qs in %<%s %E%>"
39911 #, gcc-internal-format
39912 msgid "%<operator%s%> in %<%E %s %E%>"
39916 #, gcc-internal-format
39917 msgid "%<operator%s%> in %<%s%E%>"
39921 #, gcc-internal-format
39922 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
39926 #, gcc-internal-format
39928 "inferred scalar type %qT is not an integer or floating point type of the "
39932 #: cp/call.c:4913 cp/call.c:4920
39933 msgid "conversion of scalar %qH to vector %qI involves truncation"
39937 #, gcc-internal-format
39938 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
39942 #, gcc-internal-format
39944 "second operand to the conditional operator is of type %<void%>, but the "
39945 "third operand is neither a throw-expression nor of type %<void%>"
39949 #, gcc-internal-format
39951 "third operand to the conditional operator is of type %<void%>, but the "
39952 "second operand is neither a throw-expression nor of type %<void%>"
39955 #: cp/call.c:5094 cp/call.c:5210 cp/call.c:5353
39956 #, gcc-internal-format
39957 msgid "operands to ?: have different types %qT and %qT"
39961 #, gcc-internal-format
39962 msgid " and each type can be converted to the other"
39967 "implicit conversion from %qH to %qI to match other result of conditional"
39971 #, gcc-internal-format
39972 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
39976 #, gcc-internal-format
39977 msgid "enumeral and non-enumeral type in conditional expression"
39981 #, gcc-internal-format
39982 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
39986 #, gcc-internal-format
39987 msgid "no %<%D(int)%> declared for postfix %qs"
39991 #, gcc-internal-format
39992 msgid "comparison between %q#T and %q#T"
39996 #, gcc-internal-format
39998 "exception cleanup for this placement new selects non-placement operator "
40003 #, gcc-internal-format
40005 "%qD is a usual (non-placement) deallocation function in C++14 (or with -"
40006 "fsized-deallocation)"
40010 #, gcc-internal-format
40011 msgid "%qD is a usual (non-placement) deallocation function"
40015 #, gcc-internal-format
40016 msgid "no corresponding deallocation function for %qD"
40020 #, gcc-internal-format
40021 msgid "no suitable %<operator %s%> for %qT"
40025 #, gcc-internal-format
40026 msgid "%q#D is private within this context"
40029 #: cp/call.c:6491 cp/decl.c:7281
40030 #, gcc-internal-format
40031 msgid "declared private here"
40035 #, gcc-internal-format
40036 msgid "%q#D is protected within this context"
40039 #: cp/call.c:6499 cp/decl.c:7282
40040 #, gcc-internal-format
40041 msgid "declared protected here"
40045 #, gcc-internal-format
40046 msgid "%q#D is inaccessible within this context"
40050 #, gcc-internal-format
40051 msgid "passing NULL to non-pointer argument %P of %qD"
40055 #, gcc-internal-format
40056 msgid "converting to non-pointer type %qT from NULL"
40060 #, gcc-internal-format
40061 msgid "converting %<false%> to pointer type for argument %P of %qD"
40065 #, gcc-internal-format
40066 msgid "converting %<false%> to pointer type %qT"
40070 #, gcc-internal-format
40071 msgid "too many braces around initializer for %qT"
40075 msgid "converting to %qH from %qI requires direct-initialization"
40079 msgid "invalid user-defined conversion from %qH to %qI"
40082 #: cp/call.c:6719 cp/call.c:6743 cp/call.c:6866 cp/call.c:6961 cp/call.c:7013
40083 #: cp/call.c:7041 cp/typeck.c:8812
40084 #, gcc-internal-format
40085 msgid " initializing argument %P of %qD"
40088 #: cp/call.c:6739 cp/cvt.c:226
40089 msgid "invalid conversion from %qH to %qI"
40092 #: cp/call.c:6780 cp/call.c:6787
40093 #, gcc-internal-format
40095 "converting to %qT from initializer list would use explicit constructor %qD"
40099 #, gcc-internal-format
40100 msgid "in C++11 and above a default constructor can be explicit"
40104 msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
40109 "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
40113 msgid "binding reference of type %qH to %qI discards qualifiers"
40117 #, gcc-internal-format
40118 msgid "cannot bind bitfield %qE to %qT"
40121 #: cp/call.c:7073 cp/call.c:7090
40122 #, gcc-internal-format
40123 msgid "cannot bind packed field %qE to %qT"
40127 #, gcc-internal-format
40128 msgid "cannot bind rvalue %qE to %qT"
40132 msgid "implicit conversion from %qH to %qI when passing argument to function"
40135 #: cp/call.c:7204 cp/cvt.c:1897
40136 #, gcc-internal-format
40138 "scoped enum %qT passed through ... as %qT before -fabi-version=6, %qT after"
40142 #, gcc-internal-format
40144 "passing objects of non-trivially-copyable type %q#T through %<...%> is "
40145 "conditionally supported"
40149 #, gcc-internal-format
40150 msgid "cannot receive reference type %qT through %<...%>"
40154 #, gcc-internal-format
40156 "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
40157 "conditionally-supported"
40161 #, gcc-internal-format
40162 msgid "recursive evaluation of default argument for %q#D"
40166 #, gcc-internal-format
40168 "call to %qD uses the default argument for parameter %P, which is not yet "
40173 #, gcc-internal-format
40174 msgid "argument of function call might be a candidate for a format attribute"
40178 #, gcc-internal-format
40179 msgid "use of multiversioned function without a default"
40183 #, gcc-internal-format
40184 msgid "passing %qT as %<this%> argument discards qualifiers"
40187 #: cp/call.c:7918 cp/call.c:8034 cp/call.c:10225
40188 #, gcc-internal-format
40189 msgid " in call to %qD"
40193 #, gcc-internal-format
40194 msgid "%qT is not an accessible base of %qT"
40198 #, gcc-internal-format
40199 msgid "deducing %qT as %qT"
40203 #, gcc-internal-format
40204 msgid " (you can disable this with -fno-deduce-init-list)"
40208 #, gcc-internal-format
40209 msgid "passing arguments to ellipsis of inherited constructor %qD"
40213 #, gcc-internal-format
40215 "assignment from temporary initializer_list does not extend the lifetime of "
40216 "the underlying array"
40220 #, gcc-internal-format
40221 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
40225 #, gcc-internal-format
40226 msgid "%qD writing to an object of non-trivial type %#qT%s"
40230 #, gcc-internal-format
40231 msgid "%qD writing to an object of type %#qT with %qs member %qD"
40235 #, gcc-internal-format
40237 "%qD writing to an object of type %#qT containing a pointer to data member%s"
40241 #, gcc-internal-format
40242 msgid "; use assignment or value-initialization instead"
40246 #, gcc-internal-format
40247 msgid "; use assignment instead"
40251 #, gcc-internal-format
40252 msgid "; use value-initialization instead"
40256 #, gcc-internal-format
40257 msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
40261 #, gcc-internal-format
40262 msgid "%qD clearing an object of non-trivial type %#qT%s"
40266 #, gcc-internal-format
40267 msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
40271 #, gcc-internal-format
40272 msgid "; use copy-assignment or copy-initialization instead"
40276 #, gcc-internal-format
40277 msgid "; use copy-assignment instead"
40281 #, gcc-internal-format
40282 msgid "; use copy-initialization instead"
40286 #, gcc-internal-format
40287 msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
40291 #, gcc-internal-format
40292 msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
40296 #, gcc-internal-format
40297 msgid "%qD writing to an object with a deleted copy constructor"
40301 #, gcc-internal-format
40302 msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
40306 #, gcc-internal-format
40308 "%qD copying an object of type %#qT with %qs member %qD from an array of "
40309 "%#qT; use assignment or copy-initialization instead"
40313 #, gcc-internal-format
40315 "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes "
40320 #, gcc-internal-format
40322 "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
40326 #, gcc-internal-format
40328 "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and "
40329 "%<delete%> instead"
40333 #, gcc-internal-format
40335 "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> "
40336 "and %<delete%> instead"
40340 #, gcc-internal-format
40341 msgid "%qD moving an object of type %#qT with deleted destructor"
40345 #, gcc-internal-format
40347 "%qD moving an object of non-trivial type %#qT and size %E into a region of "
40352 #, gcc-internal-format
40353 msgid "%#qT declared here"
40357 #, gcc-internal-format
40358 msgid "constructor delegates to itself"
40362 #, gcc-internal-format
40363 msgid "call to non-function %qD"
40366 #: cp/call.c:9197 cp/pt.c:15074 cp/typeck.c:2897
40367 #, gcc-internal-format
40368 msgid "cannot call constructor %<%T::%D%> directly"
40372 #, gcc-internal-format
40373 msgid "for a function-style cast, remove the redundant %<::%D%>"
40377 #, gcc-internal-format
40378 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
40382 #, gcc-internal-format
40383 msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
40387 #, gcc-internal-format
40388 msgid "no matching function for call to %<%s(%A)%>"
40392 #, gcc-internal-format
40393 msgid "call of overloaded %<%s(%A)%> is ambiguous"
40397 #, gcc-internal-format
40398 msgid "pure virtual %q#D called from non-static data member initializer"
40402 #, gcc-internal-format
40403 msgid "pure virtual %q#D called from constructor"
40407 #, gcc-internal-format
40408 msgid "pure virtual %q#D called from destructor"
40412 #, gcc-internal-format
40413 msgid "cannot call member function %qD without object"
40417 #, gcc-internal-format
40418 msgid "passing %qT chooses %qT over %qT"
40422 #, gcc-internal-format
40423 msgid "choosing %qD over %qD"
40427 msgid " for conversion from %qH to %qI"
40431 #, gcc-internal-format
40432 msgid " because conversion sequence for the argument is better"
40436 #, gcc-internal-format
40437 msgid "default argument mismatch in overload resolution"
40441 #, gcc-internal-format
40442 msgid " candidate 1: %q#F"
40446 #, gcc-internal-format
40447 msgid " candidate 2: %q#F"
40451 #, gcc-internal-format
40453 "ISO C++ says that these are ambiguous, even though the worst conversion for "
40454 "the first is better than the worst conversion for the second:"
40458 msgid "could not convert %qE from %qH to %qI"
40462 #, gcc-internal-format
40463 msgid "a temporary bound to %qD only persists until the constructor exits"
40468 "invalid initialization of non-const reference of type %qH from an rvalue of "
40474 "invalid initialization of reference of type %qH from expression of type %qI"
40478 #, gcc-internal-format
40480 "cannot convert from pointer to base class %qT to pointer to derived class "
40481 "%qT because the base is virtual"
40485 #, gcc-internal-format
40487 "cannot convert from base class %qT to derived class %qT because the base is "
40492 #, gcc-internal-format
40494 "cannot convert from pointer to base class %qT to pointer to derived class "
40495 "%qT via virtual base %qT"
40499 #, gcc-internal-format
40501 "cannot convert from base class %qT to derived class %qT via virtual base %qT"
40505 #, gcc-internal-format
40506 msgid "cannot convert from %qT to base class %qT because %qT is incomplete"
40510 #, gcc-internal-format
40511 msgid "%q#D conflicts with version inherited from %qT"
40515 #, gcc-internal-format
40516 msgid "version inherited from %qT declared here"
40520 #, gcc-internal-format
40521 msgid "%q#D cannot be overloaded with %q#D"
40524 #: cp/class.c:1144 cp/decl.c:1634 cp/decl.c:1656 cp/decl.c:1690
40525 #: cp/name-lookup.c:2283 cp/name-lookup.c:2562
40526 #, gcc-internal-format
40527 msgid "previous declaration %q#D"
40531 #, gcc-internal-format
40532 msgid "conflicting access specifications for method %q+D, ignored"
40536 #, gcc-internal-format
40537 msgid "conflicting access specifications for field %qE, ignored"
40541 #, gcc-internal-format
40542 msgid "%qD invalid in %q#T because of local method %q#D with same name"
40546 #, gcc-internal-format
40547 msgid "local method %q#D declared here"
40551 #, gcc-internal-format
40552 msgid "%qD invalid in %q#T because of local member %q#D with same name"
40556 #, gcc-internal-format
40557 msgid "local member %q#D declared here"
40561 #, gcc-internal-format
40562 msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
40565 #: cp/class.c:1334 cp/class.c:1340 cp/class.c:1346 cp/class.c:1357
40567 #, gcc-internal-format
40568 msgid "%qT declared here"
40572 #, gcc-internal-format
40573 msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
40577 #, gcc-internal-format
40578 msgid "%qT does not have the %E ABI tag that base %qT has"
40582 #, gcc-internal-format
40583 msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
40587 #, gcc-internal-format
40588 msgid "cannot derive from %<final%> base %qT in derived type %qT"
40592 #, gcc-internal-format
40593 msgid "all member functions in class %qT are private"
40597 #, gcc-internal-format
40598 msgid "%q#T only defines a private destructor and has no friends"
40602 #, gcc-internal-format
40603 msgid "%q#T only defines private constructors and has no friends"
40607 #, gcc-internal-format
40608 msgid "%q#D is public, but requires an existing %q#T object"
40612 #, gcc-internal-format
40613 msgid "no unique final overrider for %qD in %qT"
40617 #, gcc-internal-format
40618 msgid "%qD can be marked override"
40622 #, gcc-internal-format
40623 msgid "%q+#D marked %<final%>, but is not virtual"
40627 #, gcc-internal-format
40628 msgid "%q+#D marked %<override%>, but does not override"
40632 #, gcc-internal-format
40633 msgid "%qD was hidden"
40637 #, gcc-internal-format
40642 #, gcc-internal-format
40644 "%q#D invalid; an anonymous union may only have public non-static data members"
40647 #: cp/class.c:2919 cp/parser.c:19847
40648 #, gcc-internal-format
40649 msgid "this flexibility is deprecated and will be removed"
40653 #, gcc-internal-format
40654 msgid "the ellipsis in %qD is not inherited"
40658 #, gcc-internal-format
40659 msgid "bit-field %q+#D with non-integral type"
40663 #, gcc-internal-format
40664 msgid "bit-field %q+D width not an integer constant"
40668 #, gcc-internal-format
40669 msgid "negative width in bit-field %q+D"
40673 #, gcc-internal-format
40674 msgid "zero width for bit-field %q+D"
40678 #, gcc-internal-format
40679 msgid "width of %qD exceeds its type"
40683 #, gcc-internal-format
40684 msgid "%qD is too small to hold all values of %q#T"
40688 #, gcc-internal-format
40689 msgid "member %q+#D with constructor not allowed in union"
40693 #, gcc-internal-format
40694 msgid "member %q+#D with destructor not allowed in union"
40698 #, gcc-internal-format
40699 msgid "member %q+#D with copy assignment operator not allowed in union"
40703 #, gcc-internal-format
40704 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
40708 #, gcc-internal-format
40709 msgid "in C++98 %q+D may not be static because it is a member of a union"
40713 #, gcc-internal-format
40714 msgid "non-static data member %q+D in a union may not have reference type %qT"
40718 #, gcc-internal-format
40719 msgid "field %q+D invalidly declared function type"
40723 #, gcc-internal-format
40724 msgid "field %q+D invalidly declared method type"
40728 #, gcc-internal-format
40729 msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
40733 #, gcc-internal-format
40734 msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
40738 #, gcc-internal-format
40739 msgid "member %q+D cannot be declared as a %<mutable%> reference"
40743 #, gcc-internal-format
40744 msgid "multiple fields in union %qT initialized"
40748 #, gcc-internal-format
40749 msgid "field %q#D with same name as class"
40753 #, gcc-internal-format
40754 msgid "%q#T has pointer data members"
40758 #, gcc-internal-format
40759 msgid " but does not override %<%T(const %T&)%>"
40763 #, gcc-internal-format
40764 msgid " or %<operator=(const %T&)%>"
40768 #, gcc-internal-format
40769 msgid " but does not override %<operator=(const %T&)%>"
40773 #, gcc-internal-format
40774 msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
40778 #, gcc-internal-format
40779 msgid "alignment of %qD will increase in -fabi-version=9"
40783 #, gcc-internal-format
40784 msgid "initializer specified for non-virtual method %q+D"
40788 #, gcc-internal-format
40789 msgid "method overrides both %<transaction_pure%> and %qE methods"
40793 #, gcc-internal-format
40794 msgid "method declared %qE overriding %qE method"
40797 #: cp/class.c:5403 cp/constexpr.c:239
40798 #, gcc-internal-format
40800 "enclosing class of %<constexpr%> non-static member function %q+#D is not a "
40805 #, gcc-internal-format
40806 msgid "%q+T is not literal because:"
40810 #, gcc-internal-format
40811 msgid " %qT is a closure type, which is only literal in C++17 and later"
40815 #, gcc-internal-format
40816 msgid " %q+T has a non-trivial destructor"
40820 #, gcc-internal-format
40822 " %q+T is not an aggregate, does not have a trivial default constructor, and "
40823 "has no %<constexpr%> constructor that is not a copy or move constructor"
40827 #, gcc-internal-format
40828 msgid " base class %qT of %q+T is non-literal"
40832 #, gcc-internal-format
40833 msgid " non-static data member %qD has non-literal type"
40837 #, gcc-internal-format
40838 msgid " non-static data member %qD has volatile type"
40842 #, gcc-internal-format
40843 msgid "base class %q#T has accessible non-virtual destructor"
40847 #, gcc-internal-format
40848 msgid "non-static reference %q#D in class without a constructor"
40852 #, gcc-internal-format
40853 msgid "non-static const member %q#D in class without a constructor"
40857 #, gcc-internal-format
40858 msgid "direct base %qT inaccessible in %qT due to ambiguity"
40862 #, gcc-internal-format
40863 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
40867 #, gcc-internal-format
40869 "offset of %qD is not ABI-compliant and may change in a future version of GCC"
40873 #, gcc-internal-format
40874 msgid "size of type %qT is too large (%qE bytes)"
40878 #, gcc-internal-format
40879 msgid "invalid use of %q#T with a zero-size array in %q#D"
40883 #, gcc-internal-format
40884 msgid "invalid use of %q#T with a flexible array member in %q#T"
40888 #, gcc-internal-format
40889 msgid "array member %q#D declared here"
40893 #, gcc-internal-format
40894 msgid "zero-size array member %qD not at end of %q#T"
40898 #, gcc-internal-format
40899 msgid "zero-size array member %qD in an otherwise empty %q#T"
40902 #: cp/class.c:6672 cp/class.c:6702
40903 #, gcc-internal-format
40904 msgid "in the definition of %q#T"
40908 #, gcc-internal-format
40909 msgid "flexible array member %qD not at end of %q#T"
40913 #, gcc-internal-format
40914 msgid "flexible array member %qD in an otherwise empty %q#T"
40918 #, gcc-internal-format
40919 msgid "next member %q#D declared here"
40922 #: cp/class.c:6812 cp/parser.c:23348
40923 #, gcc-internal-format
40924 msgid "redefinition of %q#T"
40928 #, gcc-internal-format
40929 msgid "%q#T has virtual functions and accessible non-virtual destructor"
40933 #, gcc-internal-format
40934 msgid "type transparent %q#T does not have any fields"
40938 #, gcc-internal-format
40939 msgid "type transparent class %qT has base classes"
40943 #, gcc-internal-format
40944 msgid "type transparent class %qT has virtual functions"
40948 #, gcc-internal-format
40950 "type transparent %q#T cannot be made transparent because the type of the "
40951 "first field has a different ABI from the class overall"
40955 #, gcc-internal-format
40956 msgid "definition of %qD does not match %<#include <initializer_list>%>"
40960 #, gcc-internal-format
40961 msgid "trying to finish struct, but kicked out due to previous parse errors"
40965 #, gcc-internal-format
40966 msgid "language string %<\"%E\"%> not recognized"
40970 #, gcc-internal-format
40971 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
40975 #, gcc-internal-format
40976 msgid "no matches converting function %qD to type %q#T"
40980 #, gcc-internal-format
40981 msgid "converting overloaded function %qD to type %q#T is ambiguous"
40985 #, gcc-internal-format
40986 msgid "assuming pointer to member %qD"
40990 #, gcc-internal-format
40991 msgid "(a pointer to member can only be formed with %<&%E%>)"
40994 #: cp/class.c:8001 cp/class.c:8043
40995 #, gcc-internal-format
40996 msgid "not enough type information"
41000 #, gcc-internal-format
41001 msgid "cannot convert %qE from type %qT to type %qT"
41005 #, gcc-internal-format
41006 msgid "declaration of %q#D changes meaning of %qD"
41010 #, gcc-internal-format
41011 msgid "%qD declared here as %q#D"
41014 #: cp/constexpr.c:100
41015 #, gcc-internal-format
41016 msgid "the type %qT of %<constexpr%> variable %qD is not literal"
41019 #: cp/constexpr.c:109
41020 #, gcc-internal-format
41021 msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
41024 #: cp/constexpr.c:120
41025 #, gcc-internal-format
41026 msgid "%<constexpr%> variable %qD has variably-modified type %qT"
41029 #: cp/constexpr.c:191
41030 #, gcc-internal-format
41031 msgid "inherited constructor %qD is not %<constexpr%>"
41034 #: cp/constexpr.c:203
41035 #, gcc-internal-format
41036 msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
41039 #: cp/constexpr.c:215
41040 #, gcc-internal-format
41041 msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
41044 #: cp/constexpr.c:225
41045 #, gcc-internal-format
41046 msgid "invalid return type %qT of %<constexpr%> function %q+D"
41049 #: cp/constexpr.c:248
41050 #, gcc-internal-format
41051 msgid "%q#T has virtual base classes"
41054 #: cp/constexpr.c:509
41055 #, gcc-internal-format
41056 msgid "%<constexpr%> constructor does not have empty body"
41059 #: cp/constexpr.c:615
41060 #, gcc-internal-format
41061 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
41064 #: cp/constexpr.c:768
41065 #, gcc-internal-format
41067 "%<constexpr%> constructor for union %qT must initialize exactly one non-"
41068 "static data member"
41071 #: cp/constexpr.c:820
41072 #, gcc-internal-format
41074 "member %qD must be initialized by mem-initializer in %<constexpr%> "
41078 #: cp/constexpr.c:861
41079 #, gcc-internal-format
41080 msgid "body of %<constexpr%> function %qD not a return-statement"
41083 #: cp/constexpr.c:922
41084 #, gcc-internal-format
41085 msgid "%qD is not usable as a %<constexpr%> function because:"
41088 #: cp/constexpr.c:1222 cp/constexpr.c:1730
41089 #, gcc-internal-format
41090 msgid "%<constexpr%> call flows off the end of the function"
41093 #: cp/constexpr.c:1227 cp/constexpr.c:1237 cp/constexpr.c:1842
41094 #, gcc-internal-format
41095 msgid "%q+E is not a constant expression"
41098 #: cp/constexpr.c:1416 cp/constexpr.c:5448
41099 #, gcc-internal-format
41100 msgid "call to internal function %qE"
41103 #: cp/constexpr.c:1494
41104 #, gcc-internal-format
41105 msgid "expression %qE does not designate a %<constexpr%> function"
41108 #: cp/constexpr.c:1513 cp/constexpr.c:5466
41109 #, gcc-internal-format
41110 msgid "call to non-%<constexpr%> function %qD"
41113 #: cp/constexpr.c:1585
41114 #, gcc-internal-format
41115 msgid "%qD called in a constant expression before its definition is complete"
41118 #: cp/constexpr.c:1592
41119 #, gcc-internal-format
41120 msgid "%qD called in a constant expression"
41123 #: cp/constexpr.c:1596
41124 #, gcc-internal-format
41125 msgid "%qD used before its definition"
41128 #: cp/constexpr.c:1636
41129 #, gcc-internal-format
41130 msgid "call has circular dependency"
41133 #: cp/constexpr.c:1647
41134 #, gcc-internal-format
41136 "%<constexpr%> evaluation depth exceeds maximum of %d (use -fconstexpr-depth= "
41137 "to increase the maximum)"
41140 #: cp/constexpr.c:1882
41141 #, gcc-internal-format
41142 msgid "right operand of shift expression %q+E is negative"
41145 #: cp/constexpr.c:1889
41146 #, gcc-internal-format
41148 "right operand of shift expression %q+E is >= than the precision of the left "
41152 #: cp/constexpr.c:1907
41153 #, gcc-internal-format
41154 msgid "left operand of shift expression %q+E is negative"
41157 #: cp/constexpr.c:1926
41158 #, gcc-internal-format
41159 msgid "shift expression %q+E overflows"
41162 #: cp/constexpr.c:2084
41163 #, gcc-internal-format
41164 msgid "arithmetic involving a null pointer in %qE"
41167 #: cp/constexpr.c:2320
41168 #, gcc-internal-format
41170 "array subscript value %qE is outside the bounds of array %qD of type %qT"
41173 #: cp/constexpr.c:2323
41174 #, gcc-internal-format
41176 "non-zero array subscript %qE is used with array %qD of type %qT with unknown "
41180 #: cp/constexpr.c:2328
41181 #, gcc-internal-format
41182 msgid "array subscript value %qE is outside the bounds of array type %qT"
41185 #: cp/constexpr.c:2331
41186 #, gcc-internal-format
41188 "non-zero array subscript %qE is used with array of type %qT with unknown "
41192 #: cp/constexpr.c:2496
41193 #, gcc-internal-format
41194 msgid "accessing uninitialized array element"
41197 #: cp/constexpr.c:2527
41198 #, gcc-internal-format
41199 msgid "dereferencing a null pointer in %qE"
41202 #: cp/constexpr.c:2541 cp/constexpr.c:2631 cp/constexpr.c:4155
41203 #: cp/constexpr.c:4228 cp/constexpr.c:5402
41204 #, gcc-internal-format
41205 msgid "%qE is not a constant expression"
41208 #: cp/constexpr.c:2547
41209 #, gcc-internal-format
41210 msgid "mutable %qD is not usable in a constant expression"
41213 #: cp/constexpr.c:2572
41214 #, gcc-internal-format
41216 "accessing %qD member instead of initialized %qD member in constant expression"
41219 #: cp/constexpr.c:2591
41220 #, gcc-internal-format
41221 msgid "accessing uninitialized member %qD"
41224 #: cp/constexpr.c:3336 cp/constexpr.c:4648
41225 #, gcc-internal-format
41226 msgid "dereferencing a null pointer"
41229 #: cp/constexpr.c:3355
41230 #, gcc-internal-format
41231 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
41234 #: cp/constexpr.c:3394
41235 #, gcc-internal-format
41236 msgid "the value of %qD is not usable in a constant expression"
41239 #: cp/constexpr.c:3401
41240 #, gcc-internal-format
41241 msgid "%qD used in its own initializer"
41244 #: cp/constexpr.c:3406
41245 #, gcc-internal-format
41246 msgid "%q#D is not const"
41249 #: cp/constexpr.c:3409
41250 #, gcc-internal-format
41251 msgid "%q#D is volatile"
41254 #: cp/constexpr.c:3414 cp/constexpr.c:3421
41255 #, gcc-internal-format
41256 msgid "%qD was not initialized with a constant expression"
41259 #: cp/constexpr.c:3427
41260 #, gcc-internal-format
41261 msgid "%qD was not declared %<constexpr%>"
41264 #: cp/constexpr.c:3430
41265 #, gcc-internal-format
41266 msgid "%qD does not have integral or enumeration type"
41269 #: cp/constexpr.c:3618
41270 #, gcc-internal-format
41271 msgid "modification of %qE is not a constant expression"
41274 #: cp/constexpr.c:3994
41275 #, gcc-internal-format
41277 "%<constexpr%> loop iteration count exceeds limit of %d (use -fconstexpr-loop-"
41278 "limit= to increase the limit)"
41281 #: cp/constexpr.c:4133
41282 #, gcc-internal-format
41283 msgid "value %qE of type %qT is not a constant expression"
41286 #: cp/constexpr.c:4274 cp/constexpr.c:5945
41287 #, gcc-internal-format
41288 msgid "temporary of non-literal type %qT in a constant expression"
41291 #: cp/constexpr.c:4611
41292 #, gcc-internal-format
41293 msgid "a reinterpret_cast is not a constant expression"
41296 #: cp/constexpr.c:4660
41297 #, gcc-internal-format
41298 msgid "conversion of %qT null pointer to %qT is not a constant expression"
41301 #: cp/constexpr.c:4675
41302 #, gcc-internal-format
41303 msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
41306 #: cp/constexpr.c:4744 cp/constexpr.c:5789 cp/constexpr.c:6115
41307 #, gcc-internal-format
41308 msgid "expression %qE is not a constant expression"
41311 #: cp/constexpr.c:4826
41312 #, gcc-internal-format
41313 msgid "statement is not a constant expression"
41316 #: cp/constexpr.c:4829
41317 #, gcc-internal-format
41318 msgid "unexpected expression %qE of kind %s"
41321 #: cp/constexpr.c:4943
41322 #, gcc-internal-format
41324 "%qE is not a constant expression because it refers to mutable subobjects of "
41328 #: cp/constexpr.c:4952
41329 #, gcc-internal-format
41331 "%qE is not a constant expression because it refers to an incompletely "
41332 "initialized variable"
41335 #: cp/constexpr.c:4966
41336 #, gcc-internal-format
41338 "conversion from pointer type %qT to arithmetic type %qT in a constant "
41342 #: cp/constexpr.c:5357
41343 #, gcc-internal-format
41344 msgid "expression %qE has side-effects"
41347 #: cp/constexpr.c:5549
41348 #, gcc-internal-format
41349 msgid "lambda capture of %qE is not a constant expression"
41352 #: cp/constexpr.c:5552
41353 #, gcc-internal-format
41354 msgid "because it is used as a glvalue"
41357 #: cp/constexpr.c:5587
41358 #, gcc-internal-format
41359 msgid "reinterpret_cast from integer to pointer"
41362 #: cp/constexpr.c:5619
41363 #, gcc-internal-format
41365 "address-of an object %qE with thread local or automatic storage is not a "
41366 "constant expression"
41369 #: cp/constexpr.c:5652
41370 #, gcc-internal-format
41371 msgid "use of %<this%> in a constant expression"
41374 #: cp/constexpr.c:5737
41375 #, gcc-internal-format
41376 msgid "lambda-expression is not a constant expression before C++17"
41379 #: cp/constexpr.c:5801
41380 #, gcc-internal-format
41382 "typeid-expression is not a constant expression because %qE is of polymorphic "
41386 #: cp/constexpr.c:5864
41387 #, gcc-internal-format
41388 msgid "cast to non-integral type %qT in a constant expression"
41391 #: cp/constexpr.c:5915
41392 #, gcc-internal-format
41393 msgid "%qD declared %<static%> in %<constexpr%> context"
41396 #: cp/constexpr.c:5922
41397 #, gcc-internal-format
41398 msgid "%qD declared %<thread_local%> in %<constexpr%> context"
41401 #: cp/constexpr.c:5994
41402 #, gcc-internal-format
41403 msgid "division by zero is not a constant expression"
41406 #: cp/constexpr.c:6092
41407 #, gcc-internal-format
41408 msgid "%<delete[]%> is not a constant expression"
41411 #: cp/constexpr.c:6123
41412 #, gcc-internal-format
41413 msgid "non-constant array initialization"
41416 #: cp/constexpr.c:6145
41417 #, gcc-internal-format
41418 msgid "%<goto%> is not a constant expression"
41421 #: cp/constexpr.c:6156
41422 #, gcc-internal-format, gfc-internal-format
41423 msgid "unexpected AST of kind %s"
41426 #: cp/cp-gimplify.c:1416
41427 #, gcc-internal-format
41428 msgid "throw will always call terminate()"
41431 #: cp/cp-gimplify.c:1419
41432 #, gcc-internal-format
41433 msgid "in C++11 destructors default to noexcept"
41436 #: cp/cp-gimplify.c:1430
41437 #, gcc-internal-format
41439 "in C++11 this throw will terminate because destructors default to noexcept"
41443 msgid "can%'t convert from incomplete type %qH to %qI"
41447 msgid "conversion of %qE from %qH to %qI is ambiguous"
41450 #: cp/cvt.c:173 cp/cvt.c:200 cp/cvt.c:254
41451 msgid "cannot convert %qE from type %qH to type %qI"
41455 #, gcc-internal-format
41456 msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
41460 #, gcc-internal-format
41461 msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
41465 #, gcc-internal-format
41466 msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
41470 #, gcc-internal-format
41471 msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
41475 msgid "conversion from %qH to %qI discards qualifiers"
41478 #: cp/cvt.c:497 cp/typeck.c:7353
41479 #, gcc-internal-format
41480 msgid "casting %qT to %qT does not dereference pointer"
41484 msgid "cannot convert type %qH to type %qI"
41488 #, gcc-internal-format
41489 msgid "conversion from %q#T to %q#T"
41493 #, gcc-internal-format
41495 "the result of the conversion is unspecified because %qE is outside the range "
41499 #: cp/cvt.c:811 cp/cvt.c:857
41500 #, gcc-internal-format
41501 msgid "%q#T used where a %qT was expected"
41505 #, gcc-internal-format
41506 msgid "could not convert %qE from %<void%> to %<bool%>"
41510 #, gcc-internal-format
41511 msgid "%q#T used where a floating point value was expected"
41515 msgid "conversion from %qH to non-scalar type %qI requested"
41519 #, gcc-internal-format
41520 msgid "ignoring return value of %qD, declared with attribute nodiscard"
41524 #, gcc-internal-format
41525 msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
41529 #, gcc-internal-format
41530 msgid "in call to %qD, declared here"
41534 #, gcc-internal-format
41535 msgid "pseudo-destructor is not called"
41539 #, gcc-internal-format
41540 msgid "conversion to void will not access object of incomplete type %qT"
41544 #, gcc-internal-format
41546 "indirection will not access object of incomplete type %qT in second operand "
41547 "of conditional expression"
41551 #, gcc-internal-format
41553 "indirection will not access object of incomplete type %qT in third operand "
41554 "of conditional expression"
41558 #, gcc-internal-format
41560 "indirection will not access object of incomplete type %qT in right operand "
41561 "of comma operator"
41565 #, gcc-internal-format
41567 "indirection will not access object of incomplete type %qT in left operand of "
41572 #, gcc-internal-format
41573 msgid "indirection will not access object of incomplete type %qT in statement"
41577 #, gcc-internal-format
41579 "indirection will not access object of incomplete type %qT in for increment "
41584 #, gcc-internal-format
41585 msgid "conversion to void will not access object of type %qT"
41589 #, gcc-internal-format
41591 "implicit dereference will not access object of type %qT in second operand of "
41592 "conditional expression"
41596 #, gcc-internal-format
41598 "implicit dereference will not access object of type %qT in third operand of "
41599 "conditional expression"
41603 #, gcc-internal-format
41605 "implicit dereference will not access object of type %qT in right operand of "
41610 #, gcc-internal-format
41612 "implicit dereference will not access object of type %qT in left operand of "
41617 #, gcc-internal-format
41618 msgid "implicit dereference will not access object of type %qT in statement"
41622 #, gcc-internal-format
41624 "implicit dereference will not access object of type %qT in for increment "
41629 #, gcc-internal-format
41631 "conversion to void will not access object of non-trivially-copyable type %qT"
41635 #, gcc-internal-format
41637 "indirection will not access object of non-trivially-copyable type %qT in "
41638 "second operand of conditional expression"
41642 #, gcc-internal-format
41644 "indirection will not access object of non-trivially-copyable type %qT in "
41645 "third operand of conditional expression"
41649 #, gcc-internal-format
41651 "indirection will not access object of non-trivially-copyable type %qT in "
41652 "right operand of comma operator"
41656 #, gcc-internal-format
41658 "indirection will not access object of non-trivially-copyable type %qT in "
41659 "left operand of comma operator"
41663 #, gcc-internal-format
41665 "indirection will not access object of non-trivially-copyable type %qT in "
41670 #, gcc-internal-format
41672 "indirection will not access object of non-trivially-copyable type %qT in for "
41673 "increment expression"
41677 #, gcc-internal-format
41678 msgid "conversion to void will not access object %qE of incomplete type %qT"
41682 #, gcc-internal-format
41684 "variable %qE of incomplete type %qT will not be accessed in second operand "
41685 "of conditional expression"
41689 #, gcc-internal-format
41691 "variable %qE of incomplete type %qT will not be accessed in third operand of "
41692 "conditional expression"
41696 #, gcc-internal-format
41698 "variable %qE of incomplete type %qT will not be accessed in right operand of "
41703 #, gcc-internal-format
41705 "variable %qE of incomplete type %qT will not be accessed in left operand of "
41710 #, gcc-internal-format
41711 msgid "variable %qE of incomplete type %qT will not be accessed in statement"
41715 #, gcc-internal-format
41717 "variable %qE of incomplete type %qT will not be accessed in for increment "
41722 #, gcc-internal-format
41723 msgid "conversion to void cannot resolve address of overloaded function"
41727 #, gcc-internal-format
41729 "second operand of conditional expression cannot resolve address of "
41730 "overloaded function"
41734 #, gcc-internal-format
41736 "third operand of conditional expression cannot resolve address of overloaded "
41741 #, gcc-internal-format
41743 "right operand of comma operator cannot resolve address of overloaded function"
41747 #, gcc-internal-format
41749 "left operand of comma operator cannot resolve address of overloaded function"
41753 #, gcc-internal-format
41754 msgid "statement cannot resolve address of overloaded function"
41758 #, gcc-internal-format
41759 msgid "for increment expression cannot resolve address of overloaded function"
41763 #, gcc-internal-format
41765 "second operand of conditional expression is a reference, not call, to "
41770 #, gcc-internal-format
41772 "third operand of conditional expression is a reference, not call, to "
41777 #, gcc-internal-format
41779 "right operand of comma operator is a reference, not call, to function %qE"
41783 #, gcc-internal-format
41785 "left operand of comma operator is a reference, not call, to function %qE"
41789 #, gcc-internal-format
41790 msgid "statement is a reference, not call, to function %qE"
41794 #, gcc-internal-format
41795 msgid "for increment expression is a reference, not call, to function %qE"
41799 #, gcc-internal-format
41800 msgid "second operand of conditional expression has no effect"
41804 #, gcc-internal-format
41805 msgid "third operand of conditional expression has no effect"
41809 #, gcc-internal-format
41810 msgid "right operand of comma operator has no effect"
41814 #, gcc-internal-format
41815 msgid "left operand of comma operator has no effect"
41819 #, gcc-internal-format
41820 msgid "statement has no effect"
41824 #, gcc-internal-format
41825 msgid "for increment expression has no effect"
41829 #, gcc-internal-format
41830 msgid "converting NULL to non-pointer type"
41834 #, gcc-internal-format
41835 msgid "default type conversion can't deduce template argument for %qD"
41839 #, gcc-internal-format
41840 msgid "ambiguous default type conversion from %qT"
41844 #, gcc-internal-format
41845 msgid " candidate conversions include %qD and %qD"
41848 #: cp/cxx-pretty-print.c:2207
41849 #, gcc-internal-format
41850 msgid "template-parameter-"
41854 #, gcc-internal-format
41855 msgid "unused structured binding declaration"
41859 #, gcc-internal-format
41860 msgid "unused variable %qD"
41864 #, gcc-internal-format
41865 msgid "structured binding declaration set but not used"
41869 #, gcc-internal-format
41870 msgid "%qF declared %<static%> but never defined"
41874 #, gcc-internal-format
41875 msgid "odr-used inline variable %qD is not defined"
41879 #, gcc-internal-format
41880 msgid "%qD was declared %<extern%> and later %<static%>"
41884 #, gcc-internal-format
41885 msgid "declaration of %qF has a different exception specifier"
41889 #, gcc-internal-format
41890 msgid "from previous declaration %qF"
41894 #, gcc-internal-format
41895 msgid "redeclaration %qD differs in %<constexpr%> from previous declaration"
41898 #: cp/decl.c:1226 cp/decl.c:13870
41899 #, gcc-internal-format
41900 msgid "previous declaration %qD"
41904 #, gcc-internal-format
41905 msgid "cannot specialize concept %q#D"
41909 #, gcc-internal-format
41910 msgid "redeclaration of %q#D may not have default arguments"
41914 #, gcc-internal-format
41915 msgid "literal operator template %qD conflicts with raw literal operator %qD"
41919 #, gcc-internal-format
41920 msgid "raw literal operator %qD conflicts with literal operator template %qD"
41924 #, gcc-internal-format
41925 msgid "previous definition of %qD was here"
41929 #, gcc-internal-format
41930 msgid "previous declaration of %qD was here"
41934 #, gcc-internal-format
41935 msgid "built-in function %qD declared as non-function"
41938 #: cp/decl.c:1409 cp/decl.c:1544
41939 #, gcc-internal-format
41940 msgid "shadowing built-in function %q#D"
41943 #: cp/decl.c:1410 cp/decl.c:1545
41944 #, gcc-internal-format
41945 msgid "shadowing library function %q#D"
41949 #, gcc-internal-format
41950 msgid "library function %q#D redeclared as non-function %q#D"
41953 #: cp/decl.c:1422 cp/decl.c:1492
41954 #, gcc-internal-format
41955 msgid "declaration of %q#D conflicts with built-in declaration %q#D"
41959 #, gcc-internal-format
41960 msgid "redeclaration of %<pragma omp declare reduction%>"
41964 #, gcc-internal-format
41965 msgid "previous %<pragma omp declare reduction%> declaration"
41969 #, gcc-internal-format
41970 msgid "definition of %q#D ambiguates built-in declaration %q#D"
41973 #: cp/decl.c:1525 cp/decl.c:1539
41974 #, gcc-internal-format
41975 msgid "new declaration %q#D ambiguates built-in declaration %q#D"
41979 #, gcc-internal-format
41980 msgid "ignoring the %q#D declaration"
41984 #, gcc-internal-format
41985 msgid "%q#D redeclared as different kind of symbol"
41989 #, gcc-internal-format
41990 msgid "conflicting declaration of template %q#D"
41994 #, gcc-internal-format
41995 msgid "ambiguating new declaration %q#D"
41998 #: cp/decl.c:1676 cp/decl.c:1706
41999 #, gcc-internal-format
42000 msgid "old declaration %q#D"
42004 #, gcc-internal-format
42005 msgid "conflicting declaration of C function %q#D"
42009 #, gcc-internal-format
42010 msgid "ambiguating new declaration of %q#D"
42014 #, gcc-internal-format
42015 msgid "conflicting declaration %q#D"
42019 #, gcc-internal-format
42020 msgid "previous declaration as %q#D"
42023 #: cp/decl.c:1774 cp/decl2.c:903
42024 #, gcc-internal-format
42025 msgid "%q#D previously defined here"
42028 #: cp/decl.c:1775 cp/name-lookup.c:2691 cp/name-lookup.c:2713
42029 #, gcc-internal-format
42030 msgid "%q#D previously declared here"
42034 #, gcc-internal-format
42035 msgid "prototype specified for %q#D"
42039 #, gcc-internal-format
42040 msgid "previous non-prototype definition here"
42044 #, gcc-internal-format
42045 msgid "conflicting declaration of %q#D with %qL linkage"
42049 #, gcc-internal-format
42050 msgid "previous declaration with %qL linkage"
42053 #: cp/decl.c:1863 cp/decl.c:1872
42054 #, gcc-internal-format
42055 msgid "default argument given for parameter %d of %q#D"
42058 #: cp/decl.c:1866 cp/decl.c:1875
42059 #, gcc-internal-format
42060 msgid "previous specification in %q#D here"
42064 #, gcc-internal-format
42065 msgid "redundant redeclaration of %qD in same scope"
42069 #, gcc-internal-format
42070 msgid "deleted definition of %qD"
42073 #. From [temp.expl.spec]:
42075 #. If a template, a member template or the member of a class
42076 #. template is explicitly specialized then that
42077 #. specialization shall be declared before the first use of
42078 #. that specialization that would cause an implicit
42079 #. instantiation to take place, in every translation unit in
42080 #. which such a use occurs.
42082 #, gcc-internal-format
42083 msgid "explicit specialization of %qD after first use"
42087 #, gcc-internal-format
42089 "%qD: visibility attribute ignored because it conflicts with previous "
42093 #. Reject two definitions.
42094 #: cp/decl.c:2777 cp/decl.c:2806 cp/decl.c:2839 cp/decl.c:2856 cp/decl.c:2951
42096 #, gcc-internal-format
42097 msgid "redefinition of %q#D"
42101 #, gcc-internal-format
42102 msgid "%qD conflicts with used function"
42106 #, gcc-internal-format
42107 msgid "%q#D not declared in class"
42110 #: cp/decl.c:2817 cp/decl.c:2866
42111 #, gcc-internal-format
42112 msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
42115 #: cp/decl.c:2820 cp/decl.c:2869
42116 #, gcc-internal-format
42117 msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
42124 #, gcc-internal-format
42125 msgid "redeclaration of friend %q#D may not have default template arguments"
42129 #, gcc-internal-format
42130 msgid "thread-local declaration of %q#D follows non-thread-local declaration"
42134 #, gcc-internal-format
42135 msgid "non-thread-local declaration of %q#D follows thread-local declaration"
42138 #: cp/decl.c:2918 cp/decl.c:2959 cp/name-lookup.c:2279 cp/name-lookup.c:2689
42139 #: cp/name-lookup.c:2711
42140 #, gcc-internal-format
42141 msgid "redeclaration of %q#D"
42145 #, gcc-internal-format
42146 msgid "redundant redeclaration of %<constexpr%> static data member %qD"
42150 #, gcc-internal-format
42151 msgid "local label %qE conflicts with existing label"
42155 #, gcc-internal-format
42156 msgid "previous label"
42160 #, gcc-internal-format
42164 #: cp/decl.c:3126 cp/decl.c:3353
42165 #, gcc-internal-format
42166 msgid " exits OpenMP structured block"
42170 #, gcc-internal-format
42171 msgid " crosses initialization of %q#D"
42175 #, gcc-internal-format
42176 msgid " enters scope of %q#D, which has non-trivial destructor"
42180 #, gcc-internal-format, gfc-internal-format
42184 #: cp/decl.c:3306 cp/decl.c:3326
42185 #, gcc-internal-format
42186 msgid " enters catch block"
42190 #, gcc-internal-format
42191 msgid " skips initialization of %q#D"
42195 #, gcc-internal-format
42196 msgid " enters scope of %q#D which has non-trivial destructor"
42200 #, gcc-internal-format
42201 msgid " enters try block"
42205 #, gcc-internal-format
42206 msgid " enters synchronized or atomic statement"
42210 #, gcc-internal-format
42211 msgid " enters %<constexpr%> if statement"
42215 #, gcc-internal-format
42216 msgid " enters OpenMP structured block"
42219 #: cp/decl.c:3368 cp/parser.c:12497 cp/parser.c:12518
42220 #, gcc-internal-format
42221 msgid "invalid exit from OpenMP structured block"
42225 #, gcc-internal-format
42226 msgid "%qD is not a type"
42229 #: cp/decl.c:3772 cp/parser.c:6397
42230 #, gcc-internal-format
42231 msgid "%qD used without template arguments"
42235 #, gcc-internal-format
42236 msgid "%q#T is not a class"
42239 #: cp/decl.c:3809 cp/decl.c:3902
42240 #, gcc-internal-format
42241 msgid "no class template named %q#T in %q#T"
42245 #, gcc-internal-format
42246 msgid "no type named %q#T in %q#T"
42250 #, gcc-internal-format
42251 msgid "lookup of %qT in %qT is ambiguous"
42255 #, gcc-internal-format
42256 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
42260 #, gcc-internal-format
42261 msgid "%<typename %T::%D%> names %q#T, which is not a type"
42265 #, gcc-internal-format
42266 msgid "template parameters do not match template %qD"
42270 #, gcc-internal-format, gfc-internal-format
42271 msgid "-faligned-new=%d is not a power of two"
42275 #, gcc-internal-format
42276 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
42280 #, gcc-internal-format
42281 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
42285 #, gcc-internal-format
42287 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
42291 #, gcc-internal-format
42292 msgid "attribute ignored in declaration of %q#T"
42296 #, gcc-internal-format
42297 msgid "attribute for %q#T must follow the %qs keyword"
42301 #, gcc-internal-format
42302 msgid "multiple types in one declaration"
42306 #, gcc-internal-format
42307 msgid "redeclaration of C++ built-in type %qT"
42311 #, gcc-internal-format
42312 msgid "%<auto%> can only be specified for variables or function declarations"
42316 #, gcc-internal-format
42317 msgid "missing type-name in typedef-declaration"
42321 #, gcc-internal-format
42322 msgid "ISO C++ prohibits anonymous structs"
42326 #, gcc-internal-format
42327 msgid "%<inline%> can only be specified for functions"
42331 #, gcc-internal-format
42332 msgid "%<virtual%> can only be specified for functions"
42336 #, gcc-internal-format
42337 msgid "%<friend%> can only be specified inside a class"
42341 #, gcc-internal-format
42342 msgid "%<explicit%> can only be specified for constructors"
42346 #, gcc-internal-format
42347 msgid "a storage class can only be specified for objects and functions"
42351 #, gcc-internal-format
42352 msgid "%<const%> can only be specified for objects and functions"
42356 #, gcc-internal-format
42357 msgid "%<volatile%> can only be specified for objects and functions"
42361 #, gcc-internal-format
42362 msgid "%<__restrict%> can only be specified for objects and functions"
42366 #, gcc-internal-format
42367 msgid "%<__thread%> can only be specified for objects and functions"
42371 #, gcc-internal-format
42372 msgid "%<typedef%> was ignored in this declaration"
42376 #, gcc-internal-format
42377 msgid "%<constexpr%> cannot be used for type declarations"
42381 #, gcc-internal-format
42382 msgid "attribute ignored in explicit instantiation %q#T"
42386 #, gcc-internal-format
42387 msgid "no attribute can be applied to an explicit instantiation"
42391 #, gcc-internal-format
42392 msgid "ignoring attributes applied to class type %qT outside of definition"
42395 #. A template type parameter or other dependent type.
42397 #, gcc-internal-format
42399 "ignoring attributes applied to dependent type %qT without an associated "
42403 #: cp/decl.c:4980 cp/decl2.c:823
42404 #, gcc-internal-format
42405 msgid "typedef %qD is initialized (use decltype instead)"
42409 #, gcc-internal-format
42410 msgid "declaration of %q#D has %<extern%> and is initialized"
42414 #, gcc-internal-format
42415 msgid "definition of %q#D is marked %<dllimport%>"
42419 #, gcc-internal-format
42420 msgid "%q+#D is not a static data member of %q#T"
42424 #, gcc-internal-format
42425 msgid "non-member-template declaration of %qD"
42429 #, gcc-internal-format
42430 msgid "does not match member template declaration here"
42434 #, gcc-internal-format
42435 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
42439 #, gcc-internal-format
42440 msgid "duplicate initialization of %qD"
42444 #, gcc-internal-format
42445 msgid "declaration of %q#D outside of class is not definition"
42449 #, gcc-internal-format
42450 msgid "%qD declared %<thread_local%> in %<constexpr%> function"
42454 #, gcc-internal-format
42455 msgid "%qD declared %<static%> in %<constexpr%> function"
42459 #, gcc-internal-format
42460 msgid "variable %q#D has initializer but incomplete type"
42463 #: cp/decl.c:5230 cp/decl.c:6185
42464 #, gcc-internal-format
42465 msgid "elements of array %q#D have incomplete type"
42469 #, gcc-internal-format
42470 msgid "aggregate %q#D has incomplete type and cannot be defined"
42474 #, gcc-internal-format
42475 msgid "%qD declared as reference but not initialized"
42479 #, gcc-internal-format
42480 msgid "name used in a GNU-style designated initializer for an array"
42484 #, gcc-internal-format
42485 msgid "name %qD used in a GNU-style designated initializer for an array"
42489 #, gcc-internal-format
42490 msgid "non-trivial designated initializers not supported"
42494 #, gcc-internal-format
42495 msgid "C99 designator %qE is not an integral constant-expression"
42499 #, gcc-internal-format
42500 msgid "initializer fails to determine size of %qD"
42504 #, gcc-internal-format
42505 msgid "array size missing in %qD"
42509 #, gcc-internal-format
42510 msgid "zero-size array %qD"
42514 #, gcc-internal-format
42515 msgid "storage size of %qD isn%'t known"
42519 #, gcc-internal-format
42520 msgid "storage size of %qD isn%'t constant"
42524 #, gcc-internal-format
42526 "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with "
42531 #, gcc-internal-format
42533 "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
42534 "up with multiple copies)"
42538 #, gcc-internal-format
42539 msgid "you can work around this by removing the initializer"
42543 #, gcc-internal-format
42544 msgid "uninitialized const %qD"
42548 #, gcc-internal-format
42549 msgid "uninitialized variable %qD in %<constexpr%> function"
42553 #, gcc-internal-format
42554 msgid "uninitialized variable %qD in %<constexpr%> context"
42558 #, gcc-internal-format
42559 msgid "%q#T has no user-provided default constructor"
42563 #, gcc-internal-format
42565 "constructor is not user-provided because it is explicitly defaulted in the "
42570 #, gcc-internal-format
42571 msgid "and the implicitly-defined constructor does not initialize %q#D"
42575 #, gcc-internal-format
42576 msgid "invalid type %qT as initializer for a vector of type %qT"
42580 #, gcc-internal-format
42581 msgid "initializer for %qT must be brace-enclosed"
42585 #, gcc-internal-format
42586 msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
42590 #, gcc-internal-format
42591 msgid "%qT has no non-static data member named %qD"
42595 #, gcc-internal-format
42596 msgid "invalid initializer for %q#D"
42600 #, gcc-internal-format
42601 msgid "C99 designator %qE outside aggregate initializer"
42604 #: cp/decl.c:5937 cp/decl.c:6160 cp/typeck2.c:1313 cp/typeck2.c:1607
42605 #: cp/typeck2.c:1655 cp/typeck2.c:1702
42606 #, gcc-internal-format
42607 msgid "too many initializers for %qT"
42611 #, gcc-internal-format
42612 msgid "braces around scalar initializer for type %qT"
42616 #, gcc-internal-format
42617 msgid "missing braces around initializer for %qT"
42621 #, gcc-internal-format
42622 msgid "elements of array %q#T have incomplete type"
42626 #, gcc-internal-format
42627 msgid "variable-sized compound literal"
42631 #, gcc-internal-format
42632 msgid "%q#D has incomplete type"
42636 #, gcc-internal-format
42637 msgid "scalar object %qD requires one element in initializer"
42641 #, gcc-internal-format
42642 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
42646 #, gcc-internal-format
42647 msgid "array %qD initialized by parenthesized string literal %qE"
42651 #, gcc-internal-format
42652 msgid "initializer invalid for static member with constructor"
42656 #, gcc-internal-format
42657 msgid "non-constant in-class initialization invalid for static member %qD"
42661 #, gcc-internal-format
42663 "non-constant in-class initialization invalid for non-inline static member %qD"
42667 #, gcc-internal-format
42668 msgid "(an out of class initialization is required)"
42672 #, gcc-internal-format
42673 msgid "reference %qD is initialized with itself"
42677 #, gcc-internal-format
42678 msgid "assignment (not initialization) in declaration"
42681 #: cp/decl.c:6799 cp/decl.c:12631
42682 #, gcc-internal-format
42683 msgid "ISO C++17 does not allow %<register%> storage class specifier"
42686 #: cp/decl.c:6803 cp/decl.c:12635
42687 #, gcc-internal-format
42688 msgid "%<register%> storage class specifier used"
42692 #, gcc-internal-format
42694 "initializer for %<decltype(auto) %D%> has function type (did you forget the "
42699 #, gcc-internal-format
42700 msgid "variable concept has no initializer"
42704 #, gcc-internal-format
42705 msgid "shadowing previous type declaration of %q#D"
42709 #, gcc-internal-format
42710 msgid "function %q#D is initialized like a variable"
42714 #, gcc-internal-format
42716 "cannot decompose class type %qT because it has an anonymous struct member"
42720 #, gcc-internal-format
42722 "cannot decompose class type %qT because it has an anonymous union member"
42726 #, gcc-internal-format
42727 msgid "cannot decompose inaccessible member %qD of %qT"
42731 #, gcc-internal-format
42733 "cannot decompose class type %qT: both it and its base class %qT have non-"
42734 "static data members"
42738 #, gcc-internal-format
42740 "cannot decompose class type %qT: its base classes %qT and %qT have non-"
42741 "static data members"
42745 #, gcc-internal-format
42746 msgid "structured binding refers to incomplete type %qT"
42750 #, gcc-internal-format
42751 msgid "cannot decompose variable length array %qT"
42754 #: cp/decl.c:7555 cp/decl.c:7640
42755 #, gcc-internal-format, gfc-internal-format
42756 msgid "%u name provided for structured binding"
42757 msgid_plural "%u names provided for structured binding"
42762 #, gcc-internal-format, gfc-internal-format
42763 msgid "only %u name provided for structured binding"
42764 msgid_plural "only %u names provided for structured binding"
42769 #, gcc-internal-format
42770 msgid "while %qT decomposes into %wu element"
42771 msgid_plural "while %qT decomposes into %wu elements"
42776 #, gcc-internal-format
42777 msgid "cannot decompose variable length vector %qT"
42781 #, gcc-internal-format
42782 msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
42786 #, gcc-internal-format
42787 msgid "while %qT decomposes into %E elements"
42791 #, gcc-internal-format
42792 msgid "in initialization of structured binding variable %qD"
42796 #, gcc-internal-format
42797 msgid "cannot decompose union type %qT"
42801 #, gcc-internal-format
42802 msgid "cannot decompose non-array non-class type %qT"
42806 #, gcc-internal-format
42807 msgid "cannot decompose lambda closure type %qT"
42811 #, gcc-internal-format
42812 msgid "structured binding refers to incomplete class type %qT"
42816 #, gcc-internal-format
42817 msgid "cannot decompose class type %qT without non-static data members"
42821 #, gcc-internal-format
42823 "non-local variable %qD declared %<__thread%> needs dynamic initialization"
42827 #, gcc-internal-format
42829 "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
42833 #, gcc-internal-format
42834 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
42838 #, gcc-internal-format
42839 msgid "initializer fails to determine size of %qT"
42843 #, gcc-internal-format
42844 msgid "array size missing in %qT"
42848 #, gcc-internal-format
42849 msgid "zero-size array %qT"
42853 #, gcc-internal-format
42854 msgid "destructor for alien class %qT cannot be a member"
42858 #, gcc-internal-format
42859 msgid "constructor for alien class %qT cannot be a member"
42863 #, gcc-internal-format
42864 msgid "%qD declared as a %<virtual%> variable"
42868 #, gcc-internal-format
42870 "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
42875 #, gcc-internal-format
42876 msgid "%qD declared as a %<virtual%> parameter"
42880 #, gcc-internal-format
42881 msgid "%qD declared as an %<inline%> parameter"
42885 #, gcc-internal-format
42887 "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
42892 #, gcc-internal-format
42893 msgid "%qD declared as a %<virtual%> type"
42897 #, gcc-internal-format
42898 msgid "%qD declared as an %<inline%> type"
42902 #, gcc-internal-format
42904 "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
42909 #, gcc-internal-format
42910 msgid "%qD declared as a %<virtual%> field"
42914 #, gcc-internal-format
42915 msgid "%qD declared as an %<inline%> field"
42919 #, gcc-internal-format
42921 "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
42926 #, gcc-internal-format
42927 msgid "%q+D declared as a friend"
42931 #, gcc-internal-format
42932 msgid "%q+D declared with an exception specification"
42936 #, gcc-internal-format
42937 msgid "definition of %qD is not in namespace enclosing %qT"
42941 #, gcc-internal-format
42942 msgid "static member function %q#D declared with type qualifiers"
42946 #, gcc-internal-format
42947 msgid "concept %q#D declared with function parameters"
42951 #, gcc-internal-format
42952 msgid "concept %q#D declared with a deduced return type"
42956 #, gcc-internal-format
42957 msgid "concept %q#D with non-%<bool%> return type %qT"
42961 #, gcc-internal-format
42962 msgid "concept %qD has no definition"
42966 #, gcc-internal-format
42967 msgid "defining explicit specialization %qD in friend declaration"
42971 #, gcc-internal-format
42972 msgid "invalid use of template-id %qD in declaration of primary template"
42976 #, gcc-internal-format
42978 "default arguments are not allowed in declaration of friend template "
42979 "specialization %qD"
42983 #, gcc-internal-format
42985 "%<inline%> is not allowed in declaration of friend template specialization "
42990 #, gcc-internal-format
42991 msgid "cannot declare %<::main%> to be a template"
42995 #, gcc-internal-format
42996 msgid "cannot declare %<::main%> to be inline"
43000 #, gcc-internal-format
43001 msgid "cannot declare %<::main%> to be %<constexpr%>"
43005 #, gcc-internal-format
43006 msgid "cannot declare %<::main%> to be static"
43010 #, gcc-internal-format
43011 msgid "static member function %qD cannot have cv-qualifier"
43015 #, gcc-internal-format
43016 msgid "non-member function %qD cannot have cv-qualifier"
43020 #, gcc-internal-format
43021 msgid "static member function %qD cannot have ref-qualifier"
43025 #, gcc-internal-format
43026 msgid "non-member function %qD cannot have ref-qualifier"
43030 #, gcc-internal-format
43031 msgid "deduction guide %qD must be declared at namespace scope"
43035 #, gcc-internal-format
43036 msgid "deduction guide %qD must not have a function body"
43040 #, gcc-internal-format
43041 msgid "literal operator with C linkage"
43045 #, gcc-internal-format
43046 msgid "%qD has invalid argument list"
43050 #, gcc-internal-format
43051 msgid "integer suffix %qs shadowed by implementation"
43055 #, gcc-internal-format
43056 msgid "floating point suffix %qs shadowed by implementation"
43060 #, gcc-internal-format
43062 "literal operator suffixes not preceded by %<_%> are reserved for future "
43067 #, gcc-internal-format
43068 msgid "%qD must be a non-member function"
43072 #, gcc-internal-format
43073 msgid "%<::main%> must return %<int%>"
43077 #, gcc-internal-format
43078 msgid "definition of implicitly-declared %qD"
43082 #, gcc-internal-format
43083 msgid "definition of explicitly-defaulted %q+D"
43087 #, gcc-internal-format
43088 msgid "%q#D explicitly defaulted here"
43092 #, gcc-internal-format
43093 msgid "no %q#D member function declared in class %qT"
43097 #, gcc-internal-format
43098 msgid "cannot declare %<::main%> to be a global variable"
43102 #, gcc-internal-format
43103 msgid "a non-template variable cannot be %<concept%>"
43107 #, gcc-internal-format
43108 msgid "concept must have type %<bool%>"
43112 #, gcc-internal-format
43113 msgid "in-class initialization of static data member %q#D of incomplete type"
43117 #, gcc-internal-format
43119 "%<constexpr%> needed for in-class initialization of static data member %q#D "
43120 "of non-integral type"
43124 #, gcc-internal-format
43125 msgid "in-class initialization of static data member %q#D of non-literal type"
43129 #, gcc-internal-format
43131 "invalid in-class initialization of static data member of non-integral type "
43136 #, gcc-internal-format
43137 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
43141 #, gcc-internal-format
43143 "ISO C++ forbids initialization of member constant %qD of non-integral type "
43148 #, gcc-internal-format
43149 msgid "size of array %qD has non-integral type %qT"
43153 #, gcc-internal-format
43154 msgid "size of array has non-integral type %qT"
43157 #: cp/decl.c:9585 cp/decl.c:9635
43158 #, gcc-internal-format
43159 msgid "size of array is not an integral constant-expression"
43163 #, gcc-internal-format
43164 msgid "size of array %qD is negative"
43167 #: cp/decl.c:9603 cp/init.c:3744
43168 #, gcc-internal-format
43169 msgid "size of array is negative"
43173 #, gcc-internal-format
43174 msgid "ISO C++ forbids zero-size array %qD"
43178 #, gcc-internal-format
43179 msgid "ISO C++ forbids zero-size array"
43183 #, gcc-internal-format
43184 msgid "size of array %qD is not an integral constant-expression"
43188 #, gcc-internal-format
43189 msgid "ISO C++ forbids variable length array %qD"
43193 #, gcc-internal-format
43194 msgid "ISO C++ forbids variable length array"
43198 #, gcc-internal-format
43199 msgid "variable length array %qD is used"
43203 #, gcc-internal-format
43204 msgid "variable length array is used"
43208 #, gcc-internal-format
43209 msgid "overflow in array dimension"
43213 #, gcc-internal-format
43214 msgid "%qD declared as array of %qT"
43218 #, gcc-internal-format
43219 msgid "declaration of %qD as array of void"
43223 #, gcc-internal-format
43224 msgid "creating array of void"
43228 #, gcc-internal-format
43229 msgid "declaration of %qD as array of functions"
43233 #, gcc-internal-format
43234 msgid "creating array of functions"
43238 #, gcc-internal-format
43239 msgid "declaration of %qD as array of references"
43243 #, gcc-internal-format
43244 msgid "creating array of references"
43248 #, gcc-internal-format
43249 msgid "declaration of %qD as array of function members"
43253 #, gcc-internal-format
43254 msgid "creating array of function members"
43258 #, gcc-internal-format
43260 "declaration of %qD as multidimensional array must have bounds for all "
43261 "dimensions except the first"
43265 #, gcc-internal-format
43267 "multidimensional array must have bounds for all dimensions except the first"
43271 #, gcc-internal-format
43272 msgid "return type specification for constructor invalid"
43276 #, gcc-internal-format
43277 msgid "qualifiers are not allowed on constructor declaration"
43281 #, gcc-internal-format
43282 msgid "return type specification for destructor invalid"
43286 #, gcc-internal-format
43287 msgid "qualifiers are not allowed on destructor declaration"
43291 #, gcc-internal-format
43292 msgid "return type specified for %<operator %T%>"
43296 #, gcc-internal-format
43297 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
43301 #, gcc-internal-format
43302 msgid "return type specified for deduction guide"
43306 #, gcc-internal-format
43307 msgid "qualifiers are not allowed on declaration of deduction guide"
43311 #, gcc-internal-format
43312 msgid "template template parameter %qT in declaration of deduction guide"
43316 #, gcc-internal-format
43317 msgid "decl-specifier in declaration of deduction guide"
43321 #, gcc-internal-format
43322 msgid "unnamed variable or field declared void"
43326 #, gcc-internal-format
43327 msgid "variable or field declared void"
43331 #, gcc-internal-format
43332 msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
43336 #, gcc-internal-format
43337 msgid "inline variables are only available with -std=c++17 or -std=gnu++17"
43341 #, gcc-internal-format
43342 msgid "invalid use of qualified-name %<::%D%>"
43345 #: cp/decl.c:10238 cp/decl.c:10258
43346 #, gcc-internal-format
43347 msgid "invalid use of qualified-name %<%T::%D%>"
43351 #, gcc-internal-format
43352 msgid "invalid use of qualified-name %<%D::%D%>"
43356 #, gcc-internal-format
43357 msgid "%q#T is not a class or a namespace"
43360 #: cp/decl.c:10272 cp/decl.c:10365 cp/decl.c:10374 cp/decl.c:11982
43361 #, gcc-internal-format
43362 msgid "declaration of %qD as non-function"
43366 #, gcc-internal-format
43367 msgid "declaration of %qD as non-member"
43371 #, gcc-internal-format
43372 msgid "declarator-id missing; using reserved word %qD"
43376 #, gcc-internal-format
43377 msgid "function definition does not declare parameters"
43381 #, gcc-internal-format
43382 msgid "declaration of %qD as %<typedef%>"
43386 #, gcc-internal-format
43387 msgid "declaration of %qD as parameter"
43391 #, gcc-internal-format
43392 msgid "%<concept%> cannot appear in a typedef declaration"
43396 #, gcc-internal-format
43397 msgid "%<constexpr%> cannot appear in a typedef declaration"
43401 #, gcc-internal-format
43402 msgid "two or more data types in declaration of %qs"
43406 #, gcc-internal-format
43407 msgid "conflicting specifiers in declaration of %qs"
43411 #, gcc-internal-format
43412 msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
43415 #: cp/decl.c:10527 cp/decl.c:10530 cp/decl.c:10533
43416 #, gcc-internal-format
43417 msgid "ISO C++ forbids declaration of %qs with no type"
43421 #, gcc-internal-format
43422 msgid "%<__int%d%> is not supported by this target"
43426 #, gcc-internal-format
43427 msgid "ISO C++ does not support %<__int%d%> for %qs"
43431 #, gcc-internal-format
43432 msgid "%<signed%> and %<unsigned%> specified together"
43436 #, gcc-internal-format
43437 msgid "%<long%> and %<short%> specified together"
43440 #: cp/decl.c:10621 cp/decl.c:10627
43441 #, gcc-internal-format
43442 msgid "%qs specified with %qT"
43446 #, gcc-internal-format
43447 msgid "%qs specified with %<decltype%>"
43451 #, gcc-internal-format
43452 msgid "%qs specified with %<typeof%>"
43456 #, gcc-internal-format
43457 msgid "complex invalid for %qs"
43461 #, gcc-internal-format
43463 "template placeholder type %qT must be followed by a simple declarator-id"
43467 #, gcc-internal-format
43468 msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
43472 #, gcc-internal-format
43473 msgid "member %qD cannot be declared both %<virtual%> and %<constexpr%>"
43477 #, gcc-internal-format
43478 msgid "typedef declaration invalid in parameter declaration"
43482 #, gcc-internal-format
43483 msgid "storage class specified for template parameter %qs"
43486 #: cp/decl.c:10797 cp/decl.c:10939
43487 #, gcc-internal-format
43488 msgid "storage class specified for parameter %qs"
43492 #, gcc-internal-format
43493 msgid "a parameter cannot be declared %<concept%>"
43497 #, gcc-internal-format
43498 msgid "a parameter cannot be declared %<constexpr%>"
43502 #, gcc-internal-format
43503 msgid "%<virtual%> outside class declaration"
43507 #, gcc-internal-format
43508 msgid "structured binding declaration cannot be %<inline%>"
43512 #, gcc-internal-format
43513 msgid "structured binding declaration cannot be %<typedef%>"
43517 #, gcc-internal-format
43518 msgid "structured binding declaration cannot be %<constexpr%>"
43522 #, gcc-internal-format
43523 msgid "structured binding declaration cannot be %qs"
43527 #, gcc-internal-format
43528 msgid "structured binding declaration cannot be %<concept%>"
43532 #, gcc-internal-format
43533 msgid "structured binding declaration cannot be %<register%>"
43537 #, gcc-internal-format
43538 msgid "structured binding declaration cannot be %<static%>"
43542 #, gcc-internal-format
43543 msgid "structured binding declaration cannot be %<extern%>"
43547 #, gcc-internal-format
43548 msgid "structured binding declaration cannot be %<mutable%>"
43552 #, gcc-internal-format
43553 msgid "structured binding declaration cannot be C++98 %<auto%>"
43557 #, gcc-internal-format
43558 msgid "structured binding declaration cannot have type %qT"
43562 #, gcc-internal-format
43564 "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
43568 #, gcc-internal-format
43569 msgid "multiple storage classes in declaration of %qs"
43573 #, gcc-internal-format
43574 msgid "storage class specified for %qs"
43578 #, gcc-internal-format
43579 msgid "nested function %qs declared %<extern%>"
43583 #, gcc-internal-format
43584 msgid "top-level declaration of %qs specifies %<auto%>"
43588 #, gcc-internal-format
43589 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
43593 #, gcc-internal-format
43594 msgid "storage class specifiers invalid in friend function declarations"
43598 #, gcc-internal-format
43599 msgid "unnecessary parentheses in declaration of %qs"
43603 #, gcc-internal-format
43604 msgid "requires-clause on return type"
43608 #, gcc-internal-format
43609 msgid "%qs function uses %<auto%> type specifier without trailing return type"
43613 #, gcc-internal-format
43614 msgid "deduced return type only available with -std=c++14 or -std=gnu++14"
43618 #, gcc-internal-format
43619 msgid "virtual function cannot have deduced return type"
43623 #, gcc-internal-format
43625 "%qs function with trailing return type has %qT as its type rather than plain "
43630 #, gcc-internal-format
43631 msgid "deduced class type %qD in function return type"
43635 #, gcc-internal-format
43636 msgid "deduction guide for %qT must have trailing return type"
43640 #, gcc-internal-format
43642 "trailing return type %qT of deduction guide is not a specialization of %qT"
43645 #. Not using maybe_warn_cpp0x because this should
43646 #. always be an error.
43648 #, gcc-internal-format
43649 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
43653 #, gcc-internal-format
43655 "%qs function with trailing return type not declared with %<auto%> type "
43660 #, gcc-internal-format
43661 msgid "%qs declared as function returning a function"
43665 #, gcc-internal-format
43666 msgid "%qs declared as function returning an array"
43670 #, gcc-internal-format
43671 msgid "destructor cannot be static member function"
43675 #, gcc-internal-format
43676 msgid "constructor cannot be static member function"
43680 #, gcc-internal-format
43681 msgid "destructors may not be cv-qualified"
43685 #, gcc-internal-format
43686 msgid "constructors may not be cv-qualified"
43690 #, gcc-internal-format
43691 msgid "destructors may not be ref-qualified"
43695 #, gcc-internal-format
43696 msgid "constructors may not be ref-qualified"
43700 #, gcc-internal-format
43701 msgid "constructors cannot be declared %<virtual%>"
43705 #, gcc-internal-format
43706 msgid "virtual functions cannot be friends"
43710 #, gcc-internal-format
43711 msgid "friend declaration not in class definition"
43715 #, gcc-internal-format
43716 msgid "can%'t define friend function %qs in a local class definition"
43720 #, gcc-internal-format
43721 msgid "a conversion function cannot have a trailing return type"
43725 #, gcc-internal-format
43726 msgid "destructors may not have parameters"
43730 #, gcc-internal-format
43731 msgid "cannot declare pointer to %q#T"
43734 #: cp/decl.c:11405 cp/decl.c:11412
43735 #, gcc-internal-format
43736 msgid "cannot declare reference to %q#T"
43740 #, gcc-internal-format
43741 msgid "cannot declare pointer to %q#T member"
43745 #, gcc-internal-format
43746 msgid "cannot declare reference to qualified function type %qT"
43750 #, gcc-internal-format
43751 msgid "cannot declare pointer to qualified function type %qT"
43755 #, gcc-internal-format
43757 "cannot declare reference to %q#T, which is not a typedef or a template type "
43762 #, gcc-internal-format
43763 msgid "template-id %qD used as a declarator"
43767 #, gcc-internal-format
43768 msgid "member functions are implicitly friends of their class"
43772 #, gcc-internal-format
43773 msgid "extra qualification %<%T::%> on member %qs"
43777 #, gcc-internal-format
43778 msgid "cannot define member function %<%T::%s%> within %qT"
43782 #, gcc-internal-format
43783 msgid "cannot declare member function %<%T::%s%> within %qT"
43787 #, gcc-internal-format
43788 msgid "cannot declare member %<%T::%s%> within %qT"
43792 #, gcc-internal-format
43793 msgid "non-parameter %qs cannot be a parameter pack"
43797 #, gcc-internal-format
43798 msgid "data member may not have variably modified type %qT"
43802 #, gcc-internal-format
43803 msgid "parameter may not have variably modified type %qT"
43807 #, gcc-internal-format
43808 msgid "%<explicit%> outside class declaration"
43812 #, gcc-internal-format
43813 msgid "%<explicit%> in friend declaration"
43817 #, gcc-internal-format
43819 "only declarations of constructors and conversion operators can be %<explicit"
43824 #, gcc-internal-format
43825 msgid "non-member %qs cannot be declared %<mutable%>"
43829 #, gcc-internal-format
43830 msgid "non-object member %qs cannot be declared %<mutable%>"
43834 #, gcc-internal-format
43835 msgid "function %qs cannot be declared %<mutable%>"
43839 #, gcc-internal-format
43840 msgid "static %qs cannot be declared %<mutable%>"
43844 #, gcc-internal-format
43845 msgid "const %qs cannot be declared %<mutable%>"
43849 #, gcc-internal-format
43850 msgid "reference %qs cannot be declared %<mutable%>"
43854 #, gcc-internal-format
43855 msgid "typedef declared %<auto%>"
43859 #, gcc-internal-format
43860 msgid "requires-clause on typedef"
43864 #, gcc-internal-format
43865 msgid "typedef name may not be a nested-name-specifier"
43869 #, gcc-internal-format
43870 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
43874 #, gcc-internal-format
43875 msgid "%<inline%> specified for friend class declaration"
43879 #, gcc-internal-format
43880 msgid "template parameters cannot be friends"
43884 #, gcc-internal-format
43885 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
43889 #, gcc-internal-format
43890 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
43894 #, gcc-internal-format
43895 msgid "trying to make class %qT a friend of global scope"
43899 #, gcc-internal-format
43900 msgid "invalid qualifiers on non-member function type"
43904 #, gcc-internal-format
43905 msgid "requires-clause on type-id"
43909 #, gcc-internal-format
43910 msgid "abstract declarator %qT used as declaration"
43914 #, gcc-internal-format
43915 msgid "requires-clause on declaration of non-function type %qT"
43919 #, gcc-internal-format
43920 msgid "cannot use %<::%> in parameter declaration"
43924 #, gcc-internal-format
43925 msgid "%<auto%> parameter not permitted in this context"
43929 #, gcc-internal-format
43930 msgid "parameter declared %<auto%>"
43933 #: cp/decl.c:12065 cp/parser.c:3284
43934 #, gcc-internal-format
43935 msgid "invalid use of template-name %qE without an argument list"
43939 #, gcc-internal-format
43940 msgid "non-static data member declared with placeholder %qT"
43944 #, gcc-internal-format
43945 msgid "ISO C++ forbids flexible array member %qs"
43949 #, gcc-internal-format
43950 msgid "ISO C++ forbids flexible array members"
43953 #. Something like struct S { int N::j; };
43955 #, gcc-internal-format
43956 msgid "invalid use of %<::%>"
43960 #, gcc-internal-format
43961 msgid "declaration of function %qD in invalid context"
43965 #, gcc-internal-format
43966 msgid "function %qD declared %<virtual%> inside a union"
43970 #, gcc-internal-format
43971 msgid "%qD cannot be declared %<virtual%>, since it is always static"
43975 #, gcc-internal-format
43976 msgid "expected qualified name in friend declaration for destructor %qD"
43980 #, gcc-internal-format
43981 msgid "declaration of %qD as member of %qT"
43985 #, gcc-internal-format
43986 msgid "a destructor cannot be %<concept%>"
43990 #, gcc-internal-format
43991 msgid "a destructor cannot be %<constexpr%>"
43995 #, gcc-internal-format
43996 msgid "expected qualified name in friend declaration for constructor %qD"
44000 #, gcc-internal-format
44001 msgid "a constructor cannot be %<concept%>"
44005 #, gcc-internal-format
44006 msgid "a concept cannot be a member function"
44010 #, gcc-internal-format
44011 msgid "specialization of variable template %qD declared as function"
44015 #, gcc-internal-format
44016 msgid "variable template declared here"
44020 #, gcc-internal-format
44021 msgid "field %qD has incomplete type %qT"
44025 #, gcc-internal-format
44026 msgid "name %qT has incomplete type"
44030 #, gcc-internal-format
44031 msgid "%qE is neither function nor member function; cannot be declared friend"
44035 #, gcc-internal-format
44036 msgid "static data member %qE declared %<concept%>"
44040 #, gcc-internal-format
44041 msgid "%<constexpr%> static data member %qD must have an initializer"
44045 #, gcc-internal-format
44046 msgid "non-static data member %qE declared %<concept%>"
44050 #, gcc-internal-format
44051 msgid "non-static data member %qE declared %<constexpr%>"
44055 #, gcc-internal-format
44056 msgid "storage class %<auto%> invalid for function %qs"
44060 #, gcc-internal-format
44061 msgid "storage class %<register%> invalid for function %qs"
44065 #, gcc-internal-format
44066 msgid "storage class %<__thread%> invalid for function %qs"
44070 #, gcc-internal-format
44071 msgid "storage class %<thread_local%> invalid for function %qs"
44075 #, gcc-internal-format
44076 msgid "virt-specifiers in %qs not allowed outside a class definition"
44080 #, gcc-internal-format
44082 "%<static%> specifier invalid for function %qs declared out of global scope"
44086 #, gcc-internal-format
44088 "%<inline%> specifier invalid for function %qs declared out of global scope"
44092 #, gcc-internal-format
44093 msgid "virtual non-class function %qs"
44097 #, gcc-internal-format
44098 msgid "%qs defined in a non-class scope"
44102 #, gcc-internal-format
44103 msgid "%qs declared in a non-class scope"
44107 #, gcc-internal-format
44108 msgid "cannot declare member function %qD to have static linkage"
44112 #, gcc-internal-format
44113 msgid "cannot declare static function inside another function"
44117 #, gcc-internal-format
44119 "%<static%> may not be used when defining (as opposed to declaring) a static "
44124 #, gcc-internal-format
44125 msgid "static member %qD declared %<register%>"
44129 #, gcc-internal-format
44130 msgid "cannot explicitly declare member %q#D to have extern linkage"
44134 #, gcc-internal-format
44135 msgid "declaration of %<constexpr%> variable %qD is not a definition"
44139 #, gcc-internal-format
44140 msgid "declaration of %q#D has no initializer"
44144 #, gcc-internal-format
44145 msgid "%qs initialized and declared %<extern%>"
44149 #, gcc-internal-format
44150 msgid "%qs has both %<extern%> and initializer"
44154 #, gcc-internal-format
44155 msgid "default argument %qE uses %qD"
44159 #, gcc-internal-format
44160 msgid "default argument %qE uses local variable %qD"
44164 #, gcc-internal-format
44165 msgid "invalid use of cv-qualified type %qT in parameter declaration"
44169 #, gcc-internal-format
44170 msgid "invalid use of type %<void%> in parameter declaration"
44174 #, gcc-internal-format
44175 msgid "parameter %qD invalidly declared method type"
44179 #, gcc-internal-format
44180 msgid "parameter %qD includes pointer to array of unknown bound %qT"
44184 #, gcc-internal-format
44185 msgid "parameter %qD includes reference to array of unknown bound %qT"
44190 #. A declaration of a constructor for a class X is ill-formed if
44191 #. its first parameter is of type (optionally cv-qualified) X
44192 #. and either there are no other parameters or else all other
44193 #. parameters have default arguments.
44195 #. We *don't* complain about member template instantiations that
44196 #. have this form, though; they can occur as we try to decide
44197 #. what constructor to use during overload resolution. Since
44198 #. overload resolution will never prefer such a constructor to
44199 #. the non-template copy constructor (which is either explicitly
44200 #. or implicitly defined), there's no need to worry about their
44201 #. existence. Theoretically, they should never even be
44202 #. instantiated, but that's hard to forestall.
44204 #, gcc-internal-format
44205 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
44209 #, gcc-internal-format
44210 msgid "%qD may not be declared within a namespace"
44214 #, gcc-internal-format
44215 msgid "%qD may not be declared as static"
44219 #, gcc-internal-format
44220 msgid "%qD must be a nonstatic member function"
44224 #, gcc-internal-format
44226 "%qD must be either a non-static member function or a non-member function"
44230 #, gcc-internal-format
44231 msgid "%qD must have an argument of class or enumerated type"
44236 #, gcc-internal-format
44237 msgid "ISO C++ prohibits overloading operator ?:"
44242 #, gcc-internal-format
44243 msgid "%qD must not have variable number of arguments"
44247 #, gcc-internal-format
44248 msgid "%qD must have either zero or one argument"
44252 #, gcc-internal-format
44253 msgid "%qD must have either one or two arguments"
44257 #, gcc-internal-format
44258 msgid "postfix %qD must have %<int%> as its argument"
44262 #, gcc-internal-format
44263 msgid "postfix %qD must have %<int%> as its second argument"
44267 #, gcc-internal-format
44268 msgid "%qD must have no arguments"
44271 #: cp/decl.c:13394 cp/decl.c:13404
44272 #, gcc-internal-format
44273 msgid "%qD must have exactly one argument"
44277 #, gcc-internal-format
44278 msgid "%qD must have exactly two arguments"
44282 #, gcc-internal-format
44283 msgid "%qD cannot have default arguments"
44287 #, gcc-internal-format
44289 "conversion to a reference to void will never use a type conversion operator"
44293 #, gcc-internal-format
44294 msgid "conversion to void will never use a type conversion operator"
44298 #, gcc-internal-format
44300 "conversion to a reference to the same type will never use a type conversion "
44305 #, gcc-internal-format
44306 msgid "conversion to the same type will never use a type conversion operator"
44310 #, gcc-internal-format
44312 "conversion to a reference to a base class will never use a type conversion "
44317 #, gcc-internal-format
44318 msgid "conversion to a base class will never use a type conversion operator"
44322 #, gcc-internal-format
44323 msgid "user-defined %qD always evaluates both arguments"
44327 #, gcc-internal-format
44328 msgid "prefix %qD should return %qT"
44332 #, gcc-internal-format
44333 msgid "postfix %qD should return %qT"
44337 #, gcc-internal-format
44338 msgid "%qD should return by value"
44342 #, gcc-internal-format
44343 msgid "using template type parameter %qT after %qs"
44347 #, gcc-internal-format
44348 msgid "using alias template specialization %qT after %qs"
44352 #, gcc-internal-format
44353 msgid "using typedef-name %qD after %qs"
44357 #, gcc-internal-format
44358 msgid "%qD has a previous declaration here"
44362 #, gcc-internal-format
44363 msgid "%qT referred to as %qs"
44366 #: cp/decl.c:13611 cp/decl.c:13618
44367 #, gcc-internal-format
44368 msgid "%qT has a previous declaration here"
44372 #, gcc-internal-format
44373 msgid "%qT referred to as enum"
44376 #. If a class template appears as elaborated type specifier
44377 #. without a template header such as:
44379 #. template <class T> class C {};
44380 #. void f(class C); // No template header here
44382 #. then the required template argument is missing.
44384 #, gcc-internal-format
44385 msgid "template argument required for %<%s %T%>"
44388 #: cp/decl.c:13686 cp/name-lookup.c:4564
44389 #, gcc-internal-format
44390 msgid "%qD has the same name as the class in which it is declared"
44393 #: cp/decl.c:13716 cp/friend.c:307 cp/parser.c:3110 cp/parser.c:6456
44395 #, gcc-internal-format
44396 msgid "%qT is not a template"
44400 #, gcc-internal-format
44401 msgid "perhaps you want to explicitly add %<%T::%>"
44404 #: cp/decl.c:13730 cp/name-lookup.c:3991 cp/name-lookup.c:3998
44405 #: cp/name-lookup.c:4851 cp/parser.c:6407 cp/parser.c:26409
44406 #, gcc-internal-format
44407 msgid "reference to %qD is ambiguous"
44411 #, gcc-internal-format
44412 msgid "use of enum %q#D without previous declaration"
44416 #, gcc-internal-format
44417 msgid "redeclaration of %qT as a non-template"
44421 #, gcc-internal-format
44422 msgid "derived union %qT invalid"
44426 #, gcc-internal-format
44427 msgid "%qT defined with multiple direct bases"
44431 #, gcc-internal-format
44432 msgid "%qT defined with direct virtual base"
44436 #, gcc-internal-format
44437 msgid "base type %qT fails to be a struct or class type"
44441 #, gcc-internal-format
44442 msgid "recursive type %qT undefined"
44446 #, gcc-internal-format
44447 msgid "duplicate base type %qT invalid"
44451 #, gcc-internal-format
44452 msgid "scoped/unscoped mismatch in enum %q#T"
44455 #: cp/decl.c:14232 cp/decl.c:14240 cp/decl.c:14250 cp/parser.c:18406
44456 #, gcc-internal-format
44457 msgid "previous definition here"
44461 #, gcc-internal-format
44462 msgid "underlying type mismatch in enum %q#T"
44466 #, gcc-internal-format
44467 msgid "different underlying type in enum %q#T"
44471 #, gcc-internal-format
44472 msgid "underlying type %qT of %qT must be an integral type"
44477 #. IF no integral type can represent all the enumerator values, the
44478 #. enumeration is ill-formed.
44480 #, gcc-internal-format
44481 msgid "no integral type can represent all of the enumerator values for %qT"
44485 #, gcc-internal-format
44487 "enumerator value for %qD must have integral or unscoped enumeration type"
44491 #, gcc-internal-format
44492 msgid "enumerator value for %qD is not an integer constant"
44496 #, gcc-internal-format
44497 msgid "incremented enumerator value is too large for %<unsigned long%>"
44501 #, gcc-internal-format
44502 msgid "incremented enumerator value is too large for %<long%>"
44506 #, gcc-internal-format
44507 msgid "overflow in enumeration values at %qD"
44511 #, gcc-internal-format
44512 msgid "enumerator value %qE is outside the range of underlying type %qT"
44516 #, gcc-internal-format
44517 msgid "return type %q#T is incomplete"
44520 #: cp/decl.c:15016 cp/typeck.c:9303
44521 #, gcc-internal-format
44522 msgid "%<operator=%> should return a reference to %<*this%>"
44526 #, gcc-internal-format
44527 msgid "invalid function declaration"
44531 #, gcc-internal-format
44532 msgid "no return statements in function returning %qT"
44535 #: cp/decl.c:15805 cp/typeck.c:9183
44536 #, gcc-internal-format
44537 msgid "only plain %<auto%> return type can be deduced to %<void%>"
44541 #, gcc-internal-format
44542 msgid "invalid member function declaration"
44546 #, gcc-internal-format
44547 msgid "%qD is already defined in class %qT"
44551 #, gcc-internal-format
44552 msgid "use of %qD before deduction of %<auto%>"
44556 #, gcc-internal-format
44557 msgid "name missing for member function"
44560 #: cp/decl2.c:430 cp/decl2.c:444
44561 #, gcc-internal-format
44562 msgid "ambiguous conversion for array subscript"
44566 #, gcc-internal-format
44567 msgid "invalid types %<%T[%T]%> for array subscript"
44571 #, gcc-internal-format
44572 msgid "deleting array %q#E"
44576 #, gcc-internal-format
44577 msgid "type %q#T argument given to %<delete%>, expected pointer"
44581 #, gcc-internal-format
44583 "cannot delete a function. Only pointer-to-objects are valid arguments to "
44588 #, gcc-internal-format
44589 msgid "deleting %qT is undefined"
44592 #: cp/decl2.c:566 cp/pt.c:5561
44593 #, gcc-internal-format
44594 msgid "template declaration of %q#D"
44598 #, gcc-internal-format
44600 "template parameter lists provided don%'t match the template parameters of %qD"
44605 #. A destructor shall not be a member template.
44606 #: cp/decl2.c:621 cp/pt.c:5520
44607 #, gcc-internal-format
44608 msgid "destructor %qD declared as member template"
44612 #, gcc-internal-format
44613 msgid "no declaration matches %q#D"
44617 #, gcc-internal-format
44618 msgid "no conversion operators declared"
44622 #, gcc-internal-format
44623 msgid "no functions named %qD"
44627 #, gcc-internal-format
44628 msgid "%#qT defined here"
44632 #, gcc-internal-format
44633 msgid "local class %q#T shall not have static data member %q#D"
44637 #, gcc-internal-format
44638 msgid "static data member %qD in unnamed class"
44642 #, gcc-internal-format
44643 msgid "unnamed class defined here"
44647 #, gcc-internal-format
44648 msgid "explicit template argument list not allowed"
44652 #, gcc-internal-format
44653 msgid "member %qD conflicts with virtual function table field name"
44657 #, gcc-internal-format
44658 msgid "%qD is already defined in %qT"
44661 #: cp/decl2.c:922 cp/decl2.c:930
44662 #, gcc-internal-format
44663 msgid "invalid initializer for member function %qD"
44667 #, gcc-internal-format
44668 msgid "initializer specified for friend function %qD"
44672 #, gcc-internal-format
44673 msgid "initializer specified for static member function %qD"
44677 #, gcc-internal-format
44678 msgid "%<asm%> specifiers are not permitted on non-static data members"
44682 #, gcc-internal-format
44683 msgid "bit-field %qD with non-integral type"
44687 #, gcc-internal-format
44688 msgid "cannot declare %qD to be a bit-field type"
44692 #, gcc-internal-format
44693 msgid "cannot declare bit-field %qD with function type"
44697 #, gcc-internal-format
44698 msgid "cannot declare bit-field %qD with %<warn_if_not_aligned%> type"
44702 #, gcc-internal-format
44703 msgid "%qD is already defined in the class %qT"
44707 #, gcc-internal-format
44708 msgid "static member %qD cannot be a bit-field"
44712 #, gcc-internal-format
44713 msgid "width of bit-field %qD has non-integral type %qT"
44717 #, gcc-internal-format
44718 msgid "%q+D static data member inside of declare target directive"
44722 #, gcc-internal-format
44723 msgid "anonymous struct not inside named type"
44727 #, gcc-internal-format
44728 msgid "%q#D invalid; an anonymous union can only have non-static data members"
44732 #, gcc-internal-format
44733 msgid "private member %q#D in anonymous union"
44737 #, gcc-internal-format
44738 msgid "protected member %q#D in anonymous union"
44742 #, gcc-internal-format
44743 msgid "namespace-scope anonymous aggregates must be static"
44747 #, gcc-internal-format
44748 msgid "anonymous union with no members"
44752 #, gcc-internal-format
44753 msgid "%<operator new%> must return type %qT"
44756 #. [basic.stc.dynamic.allocation]
44758 #. The first parameter shall not have an associated default
44761 #, gcc-internal-format
44762 msgid "the first parameter of %<operator new%> cannot have a default argument"
44766 #, gcc-internal-format
44767 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
44771 #, gcc-internal-format
44772 msgid "%<operator delete%> must return type %qT"
44776 #, gcc-internal-format
44777 msgid "%<operator delete%> takes type %qT as first parameter"
44781 #, gcc-internal-format
44782 msgid "%qT has a field %qD whose type has no linkage"
44786 #, gcc-internal-format
44788 "%qT has a field %qD whose type depends on the type %qT which has no linkage"
44792 #, gcc-internal-format
44793 msgid "%qT has a field %qD whose type uses the anonymous namespace"
44797 #, gcc-internal-format
44798 msgid "%qT declared with greater visibility than the type of its field %qD"
44802 #, gcc-internal-format
44803 msgid "%qT has a base %qT whose type has no linkage"
44807 #, gcc-internal-format
44809 "%qT has a base %qT whose type depends on the type %qT which has no linkage"
44813 #, gcc-internal-format
44814 msgid "%qT has a base %qT whose type uses the anonymous namespace"
44818 #, gcc-internal-format
44819 msgid "%qT declared with greater visibility than its base %qT"
44823 #, gcc-internal-format
44824 msgid "%q#D, declared using unnamed type, is used but never defined"
44827 #. DRs 132, 319 and 389 seem to indicate types with
44828 #. no linkage can only be used to declare extern "C"
44829 #. entities. Since it's not always an error in the
44830 #. ISO C++ 90 Standard, we only issue a warning.
44832 #, gcc-internal-format
44833 msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
44837 #, gcc-internal-format
44838 msgid "unnamed type with no linkage used to declare function %q#D with linkage"
44842 #, gcc-internal-format
44844 "%q#D does not refer to the unqualified type, so it is not used for linkage"
44848 #, gcc-internal-format
44849 msgid "%q#D, declared using local type %qT, is used but never defined"
44853 #, gcc-internal-format
44854 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
44858 #, gcc-internal-format
44859 msgid "type %qT with no linkage used to declare function %q#D with linkage"
44863 #, gcc-internal-format
44864 msgid "mangling of %q#D as %qE conflicts with a previous mangle"
44868 #, gcc-internal-format
44869 msgid "previous mangling %q#D"
44873 #, gcc-internal-format
44875 "a later -fabi-version= (or =0) avoids this error with a change in mangling"
44878 #: cp/decl2.c:4588 cp/decl2.c:4591
44879 #, gcc-internal-format
44880 msgid "the program should also define %qD"
44884 #, gcc-internal-format
44885 msgid "inline function %qD used but never defined"
44889 #, gcc-internal-format
44890 msgid "default argument missing for parameter %P of %q+#D"
44894 #, gcc-internal-format
44895 msgid "implicitly-declared %qD is deprecated"
44899 #, gcc-internal-format
44900 msgid "because %qT has user-provided %qD"
44903 #. We mark a lambda conversion op as deleted if we can't
44904 #. generate it properly; see maybe_add_lambda_conv_op.
44906 #, gcc-internal-format
44907 msgid "converting lambda that uses %<...%> to function pointer"
44911 #, gcc-internal-format
44912 msgid "use of deleted function %qD"
44916 #, gcc-internal-format
44917 msgid "use of built-in parameter pack %qD outside of a template"
44921 #, gcc-internal-format
44926 #, gcc-internal-format
44927 msgid "(no argument)"
44931 #, gcc-internal-format
44936 #, gcc-internal-format
44938 "extended initializer lists only available with -std=c++11 or -std=gnu++11"
44942 #, gcc-internal-format
44944 "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
44948 #, gcc-internal-format
44949 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
44953 #, gcc-internal-format
44954 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
44958 #, gcc-internal-format
44959 msgid "C++11 auto only available with -std=c++11 or -std=gnu++11"
44963 #, gcc-internal-format
44964 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
44968 #, gcc-internal-format
44970 "defaulted and deleted functions only available with -std=c++11 or -std=gnu+"
44975 #, gcc-internal-format
44976 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
44980 #, gcc-internal-format
44982 "override controls (override/final) only available with -std=c++11 or -std=gnu"
44987 #, gcc-internal-format
44989 "non-static data member initializers only available with -std=c++11 or -"
44994 #, gcc-internal-format
44995 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
44999 #, gcc-internal-format
45000 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
45004 #, gcc-internal-format
45005 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
45009 #, gcc-internal-format
45010 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
45014 #, gcc-internal-format
45015 msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
45019 #, gcc-internal-format
45020 msgid "incomplete type %qT used in nested name specifier"
45024 #, gcc-internal-format
45025 msgid "reference to %<%T::%D%> is ambiguous"
45028 #: cp/error.c:4269 cp/typeck.c:2409
45029 #, gcc-internal-format
45030 msgid "%qD is not a member of %qT"
45033 #: cp/error.c:4273 cp/typeck.c:2881
45034 #, gcc-internal-format
45035 msgid "%qD is not a member of %qD"
45039 #, gcc-internal-format
45040 msgid "%<::%D%> has not been declared"
45044 #, gcc-internal-format
45045 msgid "exception handling disabled, use -fexceptions to enable"
45049 #, gcc-internal-format
45050 msgid "throwing NULL, which has integral, not pointer type"
45054 #, gcc-internal-format
45055 msgid " in thrown expression"
45059 #, gcc-internal-format
45060 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
45064 #, gcc-internal-format
45066 "cannot throw expression of type %qT because it involves types of variable "
45071 #, gcc-internal-format
45072 msgid "cannot catch type %qT because it involves types of variable size"
45076 #, gcc-internal-format
45077 msgid "exception of type %qT will be caught"
45081 #, gcc-internal-format
45082 msgid " by earlier handler for %qT"
45086 #, gcc-internal-format
45087 msgid "%<...%> handler must be the last handler for its try block"
45090 #: cp/except.c:1071
45091 #, gcc-internal-format
45092 msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
45095 #: cp/except.c:1074
45096 #, gcc-internal-format
45097 msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
45101 #, gcc-internal-format
45102 msgid "%qD is already a friend of class %qT"
45106 #, gcc-internal-format
45107 msgid "invalid type %qT declared %<friend%>"
45110 #. template <class U> friend class T::X<U>;
45112 #. Friend declarations shall not declare partial
45113 #. specializations.
45114 #: cp/friend.c:299 cp/friend.c:346
45115 #, gcc-internal-format
45116 msgid "partial specialization %qT declared %<friend%>"
45120 #, gcc-internal-format
45122 "perhaps you need explicit template arguments in your nested-name-specifier"
45126 #, gcc-internal-format
45127 msgid "class %qT is implicitly friends with itself"
45131 #, gcc-internal-format
45132 msgid "%qT is not a member of %qT"
45136 #, gcc-internal-format
45137 msgid "%qT is not a member class template of %qT"
45141 #, gcc-internal-format
45142 msgid "%qT is not a nested class of %qT"
45145 #. template <class T> friend class T;
45147 #, gcc-internal-format
45148 msgid "template parameter type %qT declared %<friend%>"
45151 #. template <class T> friend class A; where A is not a template
45153 #, gcc-internal-format
45154 msgid "%q#T is not a template"
45158 #, gcc-internal-format
45159 msgid "%qD is already a friend of %qT"
45163 #, gcc-internal-format
45164 msgid "%qT is already a friend of %qT"
45168 #, gcc-internal-format
45169 msgid "friend declaration %qD may not have virt-specifiers"
45173 #, gcc-internal-format
45174 msgid "member %qD declared as friend before type %qT defined"
45178 #, gcc-internal-format
45179 msgid "friend declaration %q#D declares a non-template function"
45183 #, gcc-internal-format
45185 "(if this is not what you intended, make sure the function template has "
45186 "already been declared and add <> after the function name here) "
45190 #, gcc-internal-format
45191 msgid "value-initialization of incomplete type %qT"
45195 #, gcc-internal-format
45196 msgid "cannot value-initialize array of unknown bound %qT"
45200 #, gcc-internal-format
45201 msgid "value-initialization of function type %qT"
45205 #, gcc-internal-format
45206 msgid "value-initialization of reference type %qT"
45210 #, gcc-internal-format
45211 msgid "recursive instantiation of default member initializer for %qD"
45215 #, gcc-internal-format
45217 "default member initializer for %qD required before the end of its enclosing "
45222 #, gcc-internal-format
45223 msgid "defined here"
45227 #, gcc-internal-format
45228 msgid "initializer for flexible array member %q#D"
45232 #, gcc-internal-format
45234 "initializing %qD from %qE does not extend the lifetime of the underlying "
45239 #, gcc-internal-format
45240 msgid "%qD should be initialized in the member initialization list"
45244 #, gcc-internal-format
45245 msgid "%qD is initialized with itself"
45249 #, gcc-internal-format
45250 msgid "invalid initializer for array member %q#D"
45253 #: cp/init.c:919 cp/init.c:943 cp/init.c:2483 cp/method.c:1368
45254 #, gcc-internal-format
45255 msgid "uninitialized const member in %q#T"
45258 #: cp/init.c:921 cp/init.c:938 cp/init.c:945 cp/init.c:2468 cp/init.c:2496
45259 #: cp/method.c:1371 cp/method.c:1382
45260 #, gcc-internal-format
45261 msgid "%q#D should be initialized"
45264 #: cp/init.c:936 cp/init.c:2455 cp/method.c:1379
45265 #, gcc-internal-format
45266 msgid "uninitialized reference member in %q#T"
45270 #, gcc-internal-format
45271 msgid "%qD will be initialized after"
45275 #, gcc-internal-format
45276 msgid "base %qT will be initialized after"
45280 #, gcc-internal-format
45285 #, gcc-internal-format
45290 #, gcc-internal-format
45291 msgid " when initialized here"
45295 #, gcc-internal-format
45296 msgid "multiple initializations given for %qD"
45300 #, gcc-internal-format
45301 msgid "multiple initializations given for base %qT"
45305 #, gcc-internal-format
45306 msgid "initializations for multiple members of %qT"
45310 #, gcc-internal-format
45312 "base class %q#T should be explicitly initialized in the copy constructor"
45315 #: cp/init.c:1558 cp/init.c:1577
45316 #, gcc-internal-format
45317 msgid "class %qT does not have any field named %qD"
45321 #, gcc-internal-format
45323 "%q#D is a static data member; it can only be initialized at its definition"
45327 #, gcc-internal-format
45328 msgid "%q#D is not a non-static data member of %qT"
45332 #, gcc-internal-format
45333 msgid "unnamed initializer for %qT, which has no base classes"
45337 #, gcc-internal-format
45338 msgid "unnamed initializer for %qT, which uses multiple inheritance"
45342 #, gcc-internal-format
45343 msgid "%qD is both a direct base and an indirect virtual base"
45347 #, gcc-internal-format
45348 msgid "type %qT is not a direct or virtual base of %qT"
45352 #, gcc-internal-format
45353 msgid "type %qT is not a direct base of %qT"
45356 #: cp/init.c:1787 cp/init.c:4479 cp/typeck2.c:1178
45357 #, gcc-internal-format
45358 msgid "array must be initialized with a brace-enclosed initializer"
45361 #: cp/init.c:2097 cp/semantics.c:3269
45362 #, gcc-internal-format
45363 msgid "%qT is not a class type"
45367 #, gcc-internal-format
45368 msgid "incomplete type %qT does not have member %qD"
45372 #, gcc-internal-format
45373 msgid "invalid pointer to bit-field %qD"
45376 #: cp/init.c:2253 cp/typeck.c:1889
45377 #, gcc-internal-format
45378 msgid "invalid use of non-static member function %qD"
45381 #: cp/init.c:2260 cp/semantics.c:1816
45382 #, gcc-internal-format
45383 msgid "invalid use of non-static data member %qD"
45387 #, gcc-internal-format
45389 "uninitialized reference member in %q#T using %<new%> without new-initializer"
45393 #, gcc-internal-format
45395 "uninitialized reference member in base %q#T of %q#T using %<new%> without "
45400 #, gcc-internal-format
45401 msgid "uninitialized reference member in base %q#T of %q#T"
45405 #, gcc-internal-format
45407 "uninitialized const member in %q#T using %<new%> without new-initializer"
45411 #, gcc-internal-format
45413 "uninitialized const member in base %q#T of %q#T using %<new%> without new-"
45418 #, gcc-internal-format
45419 msgid "uninitialized const member in base %q#T of %q#T"
45423 #, gcc-internal-format
45425 "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
45426 "region of type %qT and size %qwi"
45430 #, gcc-internal-format
45432 "placement new constructing an array of objects of type %qT and size %qwu in "
45433 "a region of type %qT and size %qwi"
45437 #, gcc-internal-format
45439 "placement new constructing an object of type %qT and size %qwu in a region "
45440 "of type %qT and size %qwi"
45444 #, gcc-internal-format
45445 msgid "integer overflow in array size"
45449 #, gcc-internal-format
45450 msgid "array size in new-expression must be constant"
45454 #, gcc-internal-format
45455 msgid "variably modified type not allowed in new-expression"
45459 #, gcc-internal-format
45461 "non-constant array new length must be specified directly, not by typedef"
45465 #, gcc-internal-format
45467 "non-constant array new length must be specified without parentheses around "
45472 #, gcc-internal-format
45473 msgid "invalid type %<void%> for new"
45477 #, gcc-internal-format
45479 "%<new%> of initializer_list does not extend the lifetime of the underlying "
45484 #, gcc-internal-format
45485 msgid "uninitialized const in %<new%> of %q#T"
45489 #, gcc-internal-format
45490 msgid "no suitable %qD found in class %qT"
45493 #: cp/init.c:3185 cp/search.c:1026
45494 #, gcc-internal-format
45495 msgid "request for member %qD is ambiguous"
45499 #, gcc-internal-format
45500 msgid "%<new%> of type %qT with extended alignment %d"
45504 #, gcc-internal-format
45505 msgid "uses %qD, which does not have an alignment parameter"
45509 #, gcc-internal-format
45510 msgid "use %<-faligned-new%> to enable C++17 over-aligned new support"
45514 #, gcc-internal-format
45515 msgid "parenthesized initializer in array new"
45519 #, gcc-internal-format
45520 msgid "size in array new must have integral type"
45524 #, gcc-internal-format
45525 msgid "new cannot be applied to a reference type"
45529 #, gcc-internal-format
45530 msgid "new cannot be applied to a function type"
45534 #, gcc-internal-format
45535 msgid "possible problem detected in invocation of delete [] operator:"
45539 #, gcc-internal-format
45541 "neither the destructor nor the class-specific operator delete [] will be "
45542 "called, even if they are declared when the class is defined"
45546 #, gcc-internal-format
45547 msgid "initializer ends prematurely"
45551 #, gcc-internal-format
45552 msgid "unknown array size in delete"
45556 #, gcc-internal-format
45557 msgid "possible problem detected in invocation of delete operator:"
45561 #, gcc-internal-format
45563 "neither the destructor nor the class-specific operator delete will be "
45564 "called, even if they are declared when the class is defined"
45568 #, gcc-internal-format
45570 "deleting object of abstract class type %qT which has non-virtual destructor "
45571 "will cause undefined behavior"
45575 #, gcc-internal-format
45577 "deleting object of polymorphic class type %qT which has non-virtual "
45578 "destructor might cause undefined behavior"
45582 #, gcc-internal-format
45583 msgid "type to vector delete is neither pointer or array type"
45587 #, gcc-internal-format
45588 msgid "array of runtime bound cannot be captured by copy, only by reference"
45592 #, gcc-internal-format
45594 "capture of variably-modified type %qT that is not an N3639 array of runtime "
45599 #, gcc-internal-format
45600 msgid "because the array element type %qT has variable size"
45604 #, gcc-internal-format
45605 msgid "cannot capture %qE by reference"
45609 #, gcc-internal-format
45610 msgid "capture by copy of incomplete type %qT"
45614 #, gcc-internal-format
45615 msgid "already captured %qD in lambda expression"
45619 #, gcc-internal-format
45620 msgid "trying to capture %qD in instantiation of generic lambda"
45624 #, gcc-internal-format
45625 msgid "%<this%> was not captured for this lambda function"
45629 #, gcc-internal-format, gfc-internal-format
45630 msgid "junk at end of #pragma %s"
45634 #, gcc-internal-format, gfc-internal-format
45635 msgid "invalid #pragma %s"
45639 #, gcc-internal-format
45640 msgid "#pragma vtable no longer supported"
45644 #, gcc-internal-format
45645 msgid "#pragma implementation for %qs appears after file is included"
45649 #, gcc-internal-format
45650 msgid "%qD not defined"
45654 #, gcc-internal-format
45655 msgid "%qD was not declared in this scope"
45658 #. In a template, it is invalid to write "f()" or "f(3)" if no
45659 #. declaration of "f" is available. Historically, G++ and most
45660 #. other compilers accepted that usage since they deferred all name
45661 #. lookup until instantiation time rather than doing unqualified
45662 #. name lookup at template definition time; explain to the user what
45665 #. Note that we have the exact wording of the following message in
45666 #. the manual (trouble.texi, node "Name lookup"), so they need to
45667 #. be kept in synch.
45669 #, gcc-internal-format
45671 "there are no arguments to %qD that depend on a template parameter, so a "
45672 "declaration of %qD must be available"
45676 #, gcc-internal-format
45678 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
45679 "use of an undeclared name is deprecated)"
45682 #: cp/mangle.c:2366
45683 #, gcc-internal-format
45684 msgid "mangling typeof, use decltype instead"
45687 #: cp/mangle.c:2370
45688 #, gcc-internal-format
45689 msgid "mangling __underlying_type"
45692 #: cp/mangle.c:2653
45693 #, gcc-internal-format
45694 msgid "mangling unknown fixed point type"
45697 #: cp/mangle.c:3264
45698 #, gcc-internal-format
45700 "use of built-in trait %qE in function signature; use library traits instead"
45703 #: cp/mangle.c:3269
45704 #, gcc-internal-format, gfc-internal-format
45705 msgid "mangling %C"
45708 #: cp/mangle.c:3346
45709 #, gcc-internal-format
45710 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
45713 #: cp/mangle.c:3433
45714 #, gcc-internal-format
45715 msgid "string literal in function template signature"
45718 #: cp/mangle.c:3862
45719 #, gcc-internal-format
45721 "mangled name for %qD will change in C++17 because the exception "
45722 "specification is part of a function type"
45725 #: cp/mangle.c:3908
45726 #, gcc-internal-format
45728 "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
45731 #: cp/mangle.c:3914
45732 #, gcc-internal-format
45734 "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
45737 #: cp/mangle.c:4186
45738 #, gcc-internal-format
45740 "the mangled name of a thunk for %qD changes between -fabi-version=%d and -"
45744 #: cp/mangle.c:4191
45745 #, gcc-internal-format
45747 "the mangled name of %qD changes between -fabi-version=%d and -fabi-version=%d"
45750 #: cp/mangle.c:4196
45751 #, gcc-internal-format
45753 "the mangled name of the initialization guard variable for %qD changes "
45754 "between -fabi-version=%d and -fabi-version=%d"
45757 #: cp/method.c:828 cp/method.c:1324
45758 #, gcc-internal-format
45759 msgid "non-static const member %q#D, can%'t use default assignment operator"
45762 #: cp/method.c:834 cp/method.c:1330
45763 #, gcc-internal-format
45765 "non-static reference member %q#D, can%'t use default assignment operator"
45769 #, gcc-internal-format
45770 msgid "synthesized method %qD first required here"
45773 #: cp/method.c:1270
45774 #, gcc-internal-format
45775 msgid "union member %q+D with non-trivial %qD"
45778 #: cp/method.c:1280
45779 #, gcc-internal-format
45780 msgid "defaulted constructor calls non-%<constexpr%> %qD"
45783 #: cp/method.c:1347
45784 #, gcc-internal-format
45785 msgid "initializer for %q#D is invalid"
45788 #: cp/method.c:1399
45789 #, gcc-internal-format
45790 msgid "defaulted default constructor does not initialize %q#D"
45793 #: cp/method.c:1410
45794 #, gcc-internal-format
45795 msgid "copying non-static data member %q#D of rvalue reference type"
45798 #. A trivial constructor doesn't have any NSDMI.
45799 #: cp/method.c:1651
45800 #, gcc-internal-format
45802 "defaulted default constructor does not initialize any non-static data member"
45805 #: cp/method.c:1696
45806 #, gcc-internal-format
45808 "defaulted move assignment for %qT calls a non-trivial move assignment "
45809 "operator for virtual base %qT"
45812 #: cp/method.c:1820
45813 #, gcc-internal-format
45814 msgid "a lambda closure type has a deleted default constructor"
45817 #: cp/method.c:1823
45818 #, gcc-internal-format
45819 msgid "a lambda closure type has a deleted copy assignment operator"
45822 #: cp/method.c:1832
45823 #, gcc-internal-format
45825 "%q#D is implicitly declared as deleted because %qT declares a move "
45826 "constructor or move assignment operator"
45829 #: cp/method.c:1843
45830 #, gcc-internal-format
45831 msgid "%q#D inherits from multiple base subobjects"
45834 #: cp/method.c:1864
45835 #, gcc-internal-format
45837 "%q#D is implicitly deleted because the default definition would be ill-"
45841 #: cp/method.c:1873
45843 "%q#F is implicitly deleted because its exception-specification does not "
45844 "match the implicit exception-specification %qX"
45847 #: cp/method.c:2193
45848 #, gcc-internal-format
45849 msgid "defaulted declaration %q+D does not match the expected signature"
45852 #: cp/method.c:2196
45853 #, gcc-internal-format
45854 msgid "expected signature: %qD"
45857 #: cp/method.c:2234
45859 "function %q+D defaulted on its redeclaration with an exception-specification "
45860 "that differs from the implicit exception-specification %qX"
45863 #: cp/method.c:2256
45864 #, gcc-internal-format
45866 "explicitly defaulted function %q+D cannot be declared as %<constexpr%> "
45867 "because the implicit declaration is not %<constexpr%>:"
45870 #: cp/method.c:2301
45871 #, gcc-internal-format
45872 msgid "a template cannot be defaulted"
45875 #: cp/method.c:2329
45876 #, gcc-internal-format
45877 msgid "%qD cannot be defaulted"
45880 #: cp/method.c:2338
45881 #, gcc-internal-format
45882 msgid "defaulted function %q+D with default argument"
45885 #: cp/name-lookup.c:2281
45886 #, gcc-internal-format
45887 msgid "%q#D conflicts with a previous declaration"
45890 #: cp/name-lookup.c:2433
45891 #, gcc-internal-format
45892 msgid "%q#D hides constructor for %q#D"
45895 #: cp/name-lookup.c:2560
45896 #, gcc-internal-format
45897 msgid "conflicting C language linkage declaration %q#D"
45900 #: cp/name-lookup.c:2565
45901 #, gcc-internal-format
45902 msgid "due to different exception specifications"
45905 #: cp/name-lookup.c:2664
45906 #, gcc-internal-format
45907 msgid "declaration of %q#D shadows a parameter"
45910 #: cp/name-lookup.c:2781
45911 #, gcc-internal-format
45912 msgid "declaration of %qD shadows a member of %qT"
45915 #: cp/name-lookup.c:2942
45916 #, gcc-internal-format
45917 msgid "local external declaration %q#D"
45920 #: cp/name-lookup.c:2944
45921 #, gcc-internal-format
45922 msgid "does not match previous declaration %q#D"
45925 #. In a local class, a friend function declaration must
45926 #. find a matching decl in the innermost non-class scope.
45927 #. [class.friend/11]
45928 #: cp/name-lookup.c:3066
45929 #, gcc-internal-format
45930 msgid "friend declaration %qD in local class without prior local declaration"
45933 #: cp/name-lookup.c:3259
45934 #, gcc-internal-format
45935 msgid "%s %<%s(%E)%> %p %d\n"
45938 #: cp/name-lookup.c:3262
45939 #, gcc-internal-format
45940 msgid "%s %s %p %d\n"
45943 #: cp/name-lookup.c:3931
45944 #, gcc-internal-format
45945 msgid "%qT is not a namespace or unscoped enum"
45949 #. A using-declaration shall not name a template-id.
45950 #: cp/name-lookup.c:3941
45951 #, gcc-internal-format
45952 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
45955 #: cp/name-lookup.c:3948
45956 #, gcc-internal-format
45957 msgid "namespace %qD not allowed in using-declaration"
45960 #. It's a nested name with template parameter dependent scope.
45961 #. This can only be using-declaration for class member.
45962 #: cp/name-lookup.c:3956
45963 #, gcc-internal-format
45964 msgid "%qT is not a namespace"
45968 #: cp/name-lookup.c:3969
45969 #, gcc-internal-format
45970 msgid "%qD is already declared in this scope"
45973 #: cp/name-lookup.c:3986
45974 #, gcc-internal-format
45975 msgid "%qD not declared"
45978 #: cp/name-lookup.c:4697
45979 #, gcc-internal-format
45980 msgid "using-declaration for non-member at class scope"
45983 #: cp/name-lookup.c:4704
45984 #, gcc-internal-format
45985 msgid "%<%T::%D%> names destructor"
45988 #: cp/name-lookup.c:4721
45989 #, gcc-internal-format
45990 msgid "%<%T::%D%> names constructor in %qT"
45993 #: cp/name-lookup.c:4755
45994 #, gcc-internal-format
45995 msgid "cannot inherit constructors from indirect base %qT"
45998 #: cp/name-lookup.c:4764
45999 #, gcc-internal-format
46000 msgid "no members matching %<%T::%D%> in %q#T"
46003 #: cp/name-lookup.c:4831
46004 #, gcc-internal-format
46005 msgid "declaration of %qD not in a namespace surrounding %qD"
46008 #: cp/name-lookup.c:4870
46009 #, gcc-internal-format
46010 msgid "explicit qualification in declaration of %qD"
46013 #: cp/name-lookup.c:4922
46014 #, gcc-internal-format
46015 msgid "%qD has not been declared within %qD"
46018 #: cp/name-lookup.c:4924
46019 #, gcc-internal-format
46020 msgid "only here as a %<friend%>"
46023 #: cp/name-lookup.c:4933
46024 #, gcc-internal-format
46025 msgid "%qD should have been declared inside %qD"
46028 #: cp/name-lookup.c:4981
46029 #, gcc-internal-format
46030 msgid "%qD attribute requires a single NTBS argument"
46033 #: cp/name-lookup.c:4988
46034 #, gcc-internal-format
46036 "%qD attribute is meaningless since members of the anonymous namespace get "
46040 #: cp/name-lookup.c:4998
46041 #, gcc-internal-format
46042 msgid "ignoring %qD attribute on anonymous namespace"
46045 #: cp/name-lookup.c:5004
46046 #, gcc-internal-format
46047 msgid "ignoring %qD attribute on non-inline namespace"
46050 #: cp/name-lookup.c:5023 cp/name-lookup.c:7004
46051 #, gcc-internal-format
46052 msgid "%qD attribute directive ignored"
46055 #: cp/name-lookup.c:5338
46056 #, gcc-internal-format
46057 msgid "maximum limit of %d namespaces searched for %qE"
46060 #: cp/name-lookup.c:5353
46061 #, gcc-internal-format
46062 msgid "suggested alternative:"
46063 msgid_plural "suggested alternatives:"
46067 #: cp/name-lookup.c:5359
46068 #, gcc-internal-format
46072 #: cp/name-lookup.c:5384 cp/name-lookup.c:5676
46073 #, gcc-internal-format
46074 msgid "suggested alternative: %qs"
46077 #: cp/name-lookup.c:5616
46078 #, gcc-internal-format
46080 "%<std::%s%> is defined in header %qs; did you forget to %<#include %s%>?"
46083 #: cp/name-lookup.c:5623
46084 #, gcc-internal-format
46085 msgid "%<std::%s%> is only available from %s onwards"
46088 #: cp/name-lookup.c:5852
46089 #, gcc-internal-format
46090 msgid "the macro %qs had not yet been defined"
46093 #: cp/name-lookup.c:5855
46094 #, gcc-internal-format
46095 msgid "it was later defined here"
46098 #: cp/name-lookup.c:6626
46099 #, gcc-internal-format
46101 "declaration of %<std::initializer_list%> does not match %<#include "
46102 "<initializer_list>%>, isn't a template"
46105 #: cp/name-lookup.c:6998
46106 #, gcc-internal-format
46107 msgid "strong using directive no longer supported"
46110 #: cp/name-lookup.c:7001
46111 #, gcc-internal-format
46112 msgid "you may use an inline namespace instead"
46115 #: cp/name-lookup.c:7018
46116 #, gcc-internal-format
46117 msgid "attributes ignored on local using directive"
46120 #: cp/name-lookup.c:7102
46121 #, gcc-internal-format
46122 msgid "namespace alias %qD not allowed here, assuming %qD"
46125 #. We only allow depth 255.
46126 #: cp/name-lookup.c:7122
46127 #, gcc-internal-format, gfc-internal-format
46128 msgid "cannot nest more than %d namespaces"
46131 #: cp/name-lookup.c:7157
46132 #, gcc-internal-format
46133 msgid "inline namespace must be specified at initial definition"
46136 #: cp/name-lookup.c:7158
46137 #, gcc-internal-format
46138 msgid "%qD defined here"
46141 #: cp/name-lookup.c:7231
46142 #, gcc-internal-format
46143 msgid "XXX entering pop_everything ()\n"
46146 #: cp/name-lookup.c:7240
46147 #, gcc-internal-format
46148 msgid "XXX leaving pop_everything ()\n"
46151 #: cp/optimize.c:583
46152 #, gcc-internal-format
46153 msgid "making multiple clones of %qD"
46157 #, gcc-internal-format
46158 msgid "identifier %qE is a keyword in C++11"
46161 #: cp/parser.c:1314 cp/parser.c:1327
46162 #, gcc-internal-format
46163 msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
46166 #: cp/parser.c:1352 cp/parser.c:37326
46167 #, gcc-internal-format
46169 "%<#pragma omp declare simd%> not immediately followed by function "
46170 "declaration or definition"
46173 #: cp/parser.c:2851
46174 #, gcc-internal-format
46175 msgid "%<#pragma%> is not allowed here"
46178 #: cp/parser.c:2954
46179 #, gcc-internal-format
46180 msgid "%<%E::%E%> has not been declared"
46183 #: cp/parser.c:2957
46184 #, gcc-internal-format
46185 msgid "%<::%E%> has not been declared"
46188 #: cp/parser.c:2960
46189 #, gcc-internal-format
46190 msgid "request for member %qE in non-class type %qT"
46193 #: cp/parser.c:2963 cp/parser.c:18343
46194 #, gcc-internal-format
46195 msgid "%<%T::%E%> has not been declared"
46198 #: cp/parser.c:2973
46199 #, gcc-internal-format
46200 msgid "%<%E::%E%> is not a type"
46203 #: cp/parser.c:2977
46204 #, gcc-internal-format
46205 msgid "%<%E::%E%> is not a class or namespace"
46208 #: cp/parser.c:2982
46209 #, gcc-internal-format
46210 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
46213 #: cp/parser.c:2995
46214 #, gcc-internal-format
46215 msgid "%<::%E%> is not a type"
46218 #: cp/parser.c:2998
46219 #, gcc-internal-format
46220 msgid "%<::%E%> is not a class or namespace"
46223 #: cp/parser.c:3002
46224 #, gcc-internal-format
46225 msgid "%<::%E%> is not a class, namespace, or enumeration"
46228 #: cp/parser.c:3014
46229 #, gcc-internal-format
46230 msgid "%qE is not a type"
46233 #: cp/parser.c:3017
46234 #, gcc-internal-format
46235 msgid "%qE is not a class or namespace"
46238 #: cp/parser.c:3021
46239 #, gcc-internal-format
46240 msgid "%qE is not a class, namespace, or enumeration"
46243 #: cp/parser.c:3084
46244 #, gcc-internal-format
46245 msgid "new types may not be defined in a return type"
46248 #: cp/parser.c:3086
46249 #, gcc-internal-format
46250 msgid "(perhaps a semicolon is missing after the definition of %qT)"
46253 #: cp/parser.c:3114
46254 #, gcc-internal-format
46255 msgid "%qE is not a class template"
46258 #: cp/parser.c:3116
46259 #, gcc-internal-format
46260 msgid "%qE is not a template"
46263 #: cp/parser.c:3119
46264 #, gcc-internal-format
46265 msgid "invalid template-id"
46268 #: cp/parser.c:3153
46269 #, gcc-internal-format
46270 msgid "ISO C++ forbids using a floating-point literal in a constant-expression"
46273 #: cp/parser.c:3157 cp/pt.c:17898
46274 #, gcc-internal-format
46276 "a cast to a type other than an integral or enumeration type cannot appear in "
46277 "a constant-expression"
46280 #: cp/parser.c:3162
46281 #, gcc-internal-format
46282 msgid "%<typeid%> operator cannot appear in a constant-expression"
46285 #: cp/parser.c:3166
46286 #, gcc-internal-format
46287 msgid "non-constant compound literals cannot appear in a constant-expression"
46290 #: cp/parser.c:3170
46291 #, gcc-internal-format
46292 msgid "a function call cannot appear in a constant-expression"
46295 #: cp/parser.c:3174
46296 #, gcc-internal-format
46297 msgid "an increment cannot appear in a constant-expression"
46300 #: cp/parser.c:3178
46301 #, gcc-internal-format
46302 msgid "an decrement cannot appear in a constant-expression"
46305 #: cp/parser.c:3182
46306 #, gcc-internal-format
46307 msgid "an array reference cannot appear in a constant-expression"
46310 #: cp/parser.c:3186
46311 #, gcc-internal-format
46312 msgid "the address of a label cannot appear in a constant-expression"
46315 #: cp/parser.c:3190
46316 #, gcc-internal-format
46317 msgid "calls to overloaded operators cannot appear in a constant-expression"
46320 #: cp/parser.c:3194
46321 #, gcc-internal-format
46322 msgid "an assignment cannot appear in a constant-expression"
46325 #: cp/parser.c:3197
46326 #, gcc-internal-format
46327 msgid "a comma operator cannot appear in a constant-expression"
46330 #: cp/parser.c:3201
46331 #, gcc-internal-format
46332 msgid "a call to a constructor cannot appear in a constant-expression"
46335 #: cp/parser.c:3205
46336 #, gcc-internal-format
46337 msgid "a transaction expression cannot appear in a constant-expression"
46340 #: cp/parser.c:3251
46341 #, gcc-internal-format
46342 msgid "%qs cannot appear in a constant-expression"
46345 #: cp/parser.c:3287
46346 #, gcc-internal-format
46348 "class template argument deduction is only available with -std=c++17 or -"
46352 #: cp/parser.c:3292
46353 #, gcc-internal-format
46354 msgid "invalid use of destructor %qD as a type"
46357 #. Something like 'unsigned A a;'
46358 #: cp/parser.c:3295
46359 #, gcc-internal-format
46360 msgid "invalid combination of multiple type-specifiers"
46363 #: cp/parser.c:3307
46364 #, gcc-internal-format
46365 msgid "%qE does not name a type; did you mean %qs?"
46368 #: cp/parser.c:3311
46369 #, gcc-internal-format
46370 msgid "%qE does not name a type"
46373 #: cp/parser.c:3320
46374 #, gcc-internal-format
46375 msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
46378 #: cp/parser.c:3323
46379 #, gcc-internal-format
46380 msgid "C++11 %<noexcept%> only available with -std=c++11 or -std=gnu++11"
46383 #: cp/parser.c:3328
46384 #, gcc-internal-format
46385 msgid "C++11 %<thread_local%> only available with -std=c++11 or -std=gnu++11"
46388 #: cp/parser.c:3331
46389 #, gcc-internal-format
46390 msgid "%<concept%> only available with -fconcepts"
46393 #: cp/parser.c:3357
46394 #, gcc-internal-format
46395 msgid "(perhaps %<typename %T::%E%> was intended)"
46398 #: cp/parser.c:3375 cp/parser.c:3379
46399 #, gcc-internal-format
46400 msgid "%qE in namespace %qE does not name a template type"
46403 #: cp/parser.c:3383
46404 #, gcc-internal-format
46405 msgid "%qE in namespace %qE does not name a type"
46409 #: cp/parser.c:3395
46410 #, gcc-internal-format
46411 msgid "%<%T::%E%> names the constructor, not the type"
46414 #: cp/parser.c:3398
46415 #, gcc-internal-format
46416 msgid "and %qT has no template constructors"
46419 #: cp/parser.c:3406
46420 #, gcc-internal-format
46422 "need %<typename%> before %<%T::%D::%E%> because %<%T::%D%> is a dependent "
46426 #: cp/parser.c:3414
46427 #, gcc-internal-format
46428 msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
46431 #: cp/parser.c:3425 cp/parser.c:3429
46432 #, gcc-internal-format
46433 msgid "%qE in %q#T does not name a template type"
46436 #: cp/parser.c:3433
46437 #, gcc-internal-format
46438 msgid "%qE in %q#T does not name a type"
46441 #: cp/parser.c:4049
46442 #, gcc-internal-format
46443 msgid "expected string-literal"
46446 #: cp/parser.c:4114
46447 #, gcc-internal-format
46449 "inconsistent user-defined literal suffixes %qD and %qD in string literal"
46452 #: cp/parser.c:4168
46453 #, gcc-internal-format
46454 msgid "a wide string is invalid in this context"
46457 #: cp/parser.c:4283
46458 #, gcc-internal-format
46459 msgid "unable to find character literal operator %qD with %qT argument"
46462 #: cp/parser.c:4391
46463 #, gcc-internal-format
46464 msgid "integer literal exceeds range of %qT type"
46467 #: cp/parser.c:4398
46468 #, gcc-internal-format
46469 msgid "floating literal exceeds range of %qT type"
46472 #: cp/parser.c:4402
46473 #, gcc-internal-format
46474 msgid "floating literal truncated to zero"
46477 #: cp/parser.c:4435
46478 #, gcc-internal-format
46479 msgid "failed to translate literal to execution character set %qT"
46482 #: cp/parser.c:4473
46483 #, gcc-internal-format
46484 msgid "unable to find numeric literal operator %qD"
46487 #: cp/parser.c:4479
46488 #, gcc-internal-format
46490 "add %<using namespace std::complex_literals%> (from <complex>) to enable the "
46491 "C++14 user-defined literal suffixes"
46494 #: cp/parser.c:4483
46495 #, gcc-internal-format
46496 msgid "or use %<j%> instead of %<i%> for the GNU built-in suffix"
46499 #: cp/parser.c:4487
46500 #, gcc-internal-format
46501 msgid "use -fext-numeric-literals to enable more built-in suffixes"
46504 #: cp/parser.c:4566
46505 #, gcc-internal-format
46506 msgid "unable to find string literal operator %qD with %qT, %qT arguments"
46509 #: cp/parser.c:4627 cp/parser.c:13071
46510 #, gcc-internal-format
46511 msgid "expected declaration"
46514 #: cp/parser.c:4974 cp/parser.c:4989
46515 #, gcc-internal-format
46516 msgid "expected binary operator"
46519 #: cp/parser.c:4995
46520 #, gcc-internal-format
46521 msgid "expected ..."
46524 #: cp/parser.c:5007
46525 #, gcc-internal-format
46526 msgid "binary expression in operand of fold-expression"
46529 #: cp/parser.c:5012
46530 #, gcc-internal-format
46531 msgid "conditional expression in operand of fold-expression"
46534 #: cp/parser.c:5020
46535 #, gcc-internal-format
46536 msgid "mismatched operator in fold-expression"
46539 #: cp/parser.c:5124
46540 #, gcc-internal-format
46541 msgid "fixed-point types not supported in C++"
46544 #: cp/parser.c:5205
46545 #, gcc-internal-format
46546 msgid "ISO C++ forbids braced-groups within expressions"
46549 #: cp/parser.c:5217
46550 #, gcc-internal-format
46552 "statement-expressions are not allowed outside functions nor in template-"
46556 #: cp/parser.c:5257
46557 #, gcc-internal-format
46558 msgid "fold-expressions only available with -std=c++17 or -std=gnu++17"
46561 #: cp/parser.c:5315 cp/parser.c:5492 cp/parser.c:5661 cp/semantics.c:3608
46562 #, gcc-internal-format
46563 msgid "expected primary-expression"
46566 #: cp/parser.c:5345
46567 #, gcc-internal-format
46568 msgid "%<this%> may not be used in this context"
46571 #: cp/parser.c:5486
46572 #, gcc-internal-format
46573 msgid "a template declaration cannot appear at block scope"
46576 #: cp/parser.c:5629
46577 #, gcc-internal-format
46578 msgid "local variable %qD may not appear in this context"
46581 #: cp/parser.c:5818
46582 #, gcc-internal-format
46583 msgid "expected id-expression"
46586 #: cp/parser.c:5950
46587 #, gcc-internal-format
46588 msgid "scope %qT before %<~%> is not a class-name"
46591 #: cp/parser.c:5979 cp/parser.c:7875
46592 #, gcc-internal-format
46593 msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
46596 #: cp/parser.c:6090
46597 #, gcc-internal-format
46598 msgid "declaration of %<~%T%> as member of %qT"
46601 #: cp/parser.c:6105
46602 #, gcc-internal-format
46603 msgid "typedef-name %qD used as destructor declarator"
46606 #: cp/parser.c:6142 cp/parser.c:20376
46607 #, gcc-internal-format
46608 msgid "expected unqualified-id"
46611 #: cp/parser.c:6251
46612 #, gcc-internal-format
46613 msgid "found %<:%> in nested-name-specifier, expected %<::%>"
46616 #: cp/parser.c:6319
46617 #, gcc-internal-format
46618 msgid "decltype evaluates to %qT, which is not a class or enumeration type"
46621 #: cp/parser.c:6345
46622 #, gcc-internal-format
46623 msgid "function template-id %qD in nested-name-specifier"
46626 #: cp/parser.c:6353
46627 #, gcc-internal-format
46628 msgid "variable template-id %qD in nested-name-specifier"
46631 #: cp/parser.c:6457 cp/typeck.c:2680 cp/typeck.c:2683 cp/typeck.c:2700
46632 #, gcc-internal-format
46633 msgid "%qD is not a template"
46636 #: cp/parser.c:6535
46637 #, gcc-internal-format
46638 msgid "expected nested-name-specifier"
46641 #: cp/parser.c:6742 cp/parser.c:8965
46642 #, gcc-internal-format
46643 msgid "types may not be defined in casts"
46646 #: cp/parser.c:6828
46647 #, gcc-internal-format
46648 msgid "types may not be defined in a %<typeid%> expression"
46651 #: cp/parser.c:6920
46652 #, gcc-internal-format
46653 msgid "wrong number of arguments to %<__builtin_addressof%>"
46656 #: cp/parser.c:6932 cp/pt.c:18464
46657 #, gcc-internal-format
46658 msgid "wrong number of arguments to %<__builtin_launder%>"
46661 #: cp/parser.c:7026
46662 #, gcc-internal-format
46663 msgid "ISO C++ forbids compound-literals"
46666 #: cp/parser.c:7085
46667 #, gcc-internal-format
46668 msgid "two consecutive %<[%> shall only introduce an attribute"
46671 #: cp/parser.c:7611 cp/typeck.c:2568
46672 #, gcc-internal-format
46673 msgid "invalid use of %qD"
46676 #: cp/parser.c:7620
46677 #, gcc-internal-format
46678 msgid "%<%D::%D%> is not a class member"
46681 #: cp/parser.c:7927
46682 #, gcc-internal-format
46683 msgid "non-scalar type"
46686 #: cp/parser.c:8028
46687 #, gcc-internal-format
46688 msgid "ISO C++ does not allow %<alignof%> with a non-type"
46691 #: cp/parser.c:8129
46692 #, gcc-internal-format
46693 msgid "types may not be defined in %<noexcept%> expressions"
46696 #: cp/parser.c:8419
46697 #, gcc-internal-format
46698 msgid "types may not be defined in a new-expression"
46701 #: cp/parser.c:8435
46702 #, gcc-internal-format
46703 msgid "array bound forbidden after parenthesized type-id"
46706 #: cp/parser.c:8437
46707 #, gcc-internal-format
46708 msgid "try removing the parentheses around the type-id"
46711 #: cp/parser.c:8469
46712 #, gcc-internal-format
46714 "initialization of new-expression for type %<auto%> requires exactly one "
46718 #: cp/parser.c:8517
46719 #, gcc-internal-format
46720 msgid "expected expression-list or type-id"
46723 #: cp/parser.c:8546
46724 #, gcc-internal-format
46725 msgid "types may not be defined in a new-type-id"
46728 #: cp/parser.c:8674
46729 #, gcc-internal-format
46730 msgid "expression in new-declarator must have integral or enumeration type"
46733 #: cp/parser.c:9070
46734 #, gcc-internal-format
46735 msgid "use of old-style cast to %q#T"
46738 #: cp/parser.c:9218
46739 #, gcc-internal-format
46740 msgid "%<>>%> operator is treated as two right angle brackets in C++11"
46743 #: cp/parser.c:9221
46744 #, gcc-internal-format
46745 msgid "suggest parentheses around %<>>%> expression"
46748 #: cp/parser.c:9425
46749 #, gcc-internal-format
46750 msgid "ISO C++ does not allow ?: with omitted middle operand"
46753 #: cp/parser.c:9847
46754 #, gcc-internal-format
46755 msgid "types may not be defined within __builtin_offsetof"
46758 #: cp/parser.c:10134
46759 #, gcc-internal-format
46760 msgid "lambda-expression in unevaluated context"
46763 #: cp/parser.c:10143
46764 #, gcc-internal-format
46765 msgid "lambda-expression in template-argument"
46768 #: cp/parser.c:10302
46769 #, gcc-internal-format
46770 msgid "expected end of capture-list"
46773 #: cp/parser.c:10317
46774 #, gcc-internal-format
46776 "explicit by-copy capture of %<this%> redundant with by-copy capture default"
46779 #: cp/parser.c:10334
46780 #, gcc-internal-format
46781 msgid "%<*this%> capture only available with -std=c++17 or -std=gnu++17"
46784 #: cp/parser.c:10379
46785 #, gcc-internal-format
46787 "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
46790 #: cp/parser.c:10386
46791 #, gcc-internal-format
46792 msgid "empty initializer for lambda init-capture"
46795 #: cp/parser.c:10408
46796 #, gcc-internal-format
46797 msgid "capture of non-variable %qE"
46800 #: cp/parser.c:10412 cp/parser.c:10422 cp/semantics.c:3454 cp/semantics.c:3466
46801 #, gcc-internal-format
46802 msgid "%q#D declared here"
46805 #: cp/parser.c:10418
46806 #, gcc-internal-format
46807 msgid "capture of variable %qD with non-automatic storage duration"
46810 #: cp/parser.c:10454
46811 #, gcc-internal-format
46812 msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
46815 #: cp/parser.c:10459
46816 #, gcc-internal-format
46818 "explicit by-reference capture of %qD redundant with by-reference capture "
46822 #: cp/parser.c:10515
46823 #, gcc-internal-format
46824 msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
46827 #: cp/parser.c:10519
46828 #, gcc-internal-format
46829 msgid "lambda templates are only available with -std=c++2a or -std=gnu++2a"
46832 #: cp/parser.c:10551
46833 #, gcc-internal-format
46834 msgid "default argument specified for lambda parameter"
46837 #: cp/parser.c:10569
46838 #, gcc-internal-format
46839 msgid "duplicate %<mutable%>"
46842 #: cp/parser.c:10612
46843 #, gcc-internal-format
46844 msgid "%<constexpr%> lambda only available with -std=c++17 or -std=gnu++17"
46847 #: cp/parser.c:10982 cp/parser.c:11175
46848 #, gcc-internal-format
46849 msgid "attributes at the beginning of statement are ignored"
46852 #: cp/parser.c:11022
46853 #, gcc-internal-format
46854 msgid "expected labeled-statement"
46857 #: cp/parser.c:11068
46858 #, gcc-internal-format
46859 msgid "case label %qE not within a switch statement"
46862 #: cp/parser.c:11182
46863 #, gcc-internal-format
46864 msgid "need %<typename%> before %qE because %qT is a dependent scope"
46867 #: cp/parser.c:11191
46868 #, gcc-internal-format
46869 msgid "%<%T::%D%> names the constructor, not the type"
46872 #: cp/parser.c:11239
46873 #, gcc-internal-format
46874 msgid "compound-statement in %<constexpr%> function"
46877 #: cp/parser.c:11400
46878 #, gcc-internal-format
46879 msgid "%<if constexpr%> only available with -std=c++17 or -std=gnu++17"
46882 #: cp/parser.c:11427
46883 #, gcc-internal-format
46885 "init-statement in selection statements only available with -std=c++17 or -"
46889 #: cp/parser.c:11597 cp/parser.c:28602
46890 #, gcc-internal-format
46891 msgid "expected selection-statement"
46894 #: cp/parser.c:11634
46895 #, gcc-internal-format
46896 msgid "condition declares an array"
46899 #: cp/parser.c:11636
46900 #, gcc-internal-format
46901 msgid "condition declares a function"
46904 #: cp/parser.c:11676
46905 #, gcc-internal-format
46906 msgid "types may not be defined in conditions"
46909 #. Anything else is an error.
46910 #: cp/parser.c:11752 cp/parser.c:19725 cp/parser.c:22028
46911 #, gcc-internal-format
46912 msgid "expected initializer"
46915 #: cp/parser.c:12129
46916 #, gcc-internal-format
46917 msgid "range-based %<for%> expression of type %qT has incomplete type"
46920 #: cp/parser.c:12216
46921 #, gcc-internal-format
46923 "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
46926 #: cp/parser.c:12361 cp/parser.c:28605
46927 #, gcc-internal-format
46928 msgid "expected iteration-statement"
46931 #: cp/parser.c:12407
46932 #, gcc-internal-format
46934 "range-based %<for%> loops with initializer only available with -std=c++2a or "
46938 #: cp/parser.c:12431
46939 #, gcc-internal-format
46941 "range-based %<for%> loops only available with -std=c++11 or -std=gnu++11"
46944 #: cp/parser.c:12557
46945 #, gcc-internal-format
46946 msgid "%<goto%> in %<constexpr%> function"
46949 #. Issue a warning about this use of a GNU extension.
46950 #: cp/parser.c:12565
46951 #, gcc-internal-format
46952 msgid "ISO C++ forbids computed gotos"
46955 #: cp/parser.c:12578 cp/parser.c:28608
46956 #, gcc-internal-format
46957 msgid "expected jump-statement"
46960 #: cp/parser.c:12751 cp/parser.c:23693
46961 #, gcc-internal-format
46962 msgid "extra %<;%>"
46965 #: cp/parser.c:12994
46966 #, gcc-internal-format
46967 msgid "%<__label__%> not at the beginning of a block"
46970 #: cp/parser.c:13208
46971 #, gcc-internal-format
46973 "non-variable %qD in declaration with more than one declarator with "
46977 #: cp/parser.c:13228
46978 #, gcc-internal-format
46979 msgid "inconsistent deduction for %qT: %qT and then %qT"
46982 #: cp/parser.c:13249
46983 #, gcc-internal-format
46984 msgid "mixing declarations and function-definitions is forbidden"
46987 #: cp/parser.c:13273
46988 #, gcc-internal-format
46989 msgid "types may not be defined in a for-range-declaration"
46992 #: cp/parser.c:13328
46993 #, gcc-internal-format
46994 msgid "initializer in range-based %<for%> loop"
46997 #: cp/parser.c:13331
46998 #, gcc-internal-format
46999 msgid "multiple declarations in range-based %<for%> loop"
47002 #: cp/parser.c:13382
47003 #, gcc-internal-format
47004 msgid "structured bindings only available with -std=c++17 or -std=gnu++17"
47007 #: cp/parser.c:13431
47008 #, gcc-internal-format
47009 msgid "empty structured binding declaration"
47012 #: cp/parser.c:13449
47013 #, gcc-internal-format
47014 msgid "invalid initializer for structured binding declaration"
47017 #: cp/parser.c:13616
47018 #, gcc-internal-format
47019 msgid "%<friend%> used outside of class"
47022 #: cp/parser.c:13683
47023 #, gcc-internal-format
47024 msgid "%<auto%> changes meaning in C++11; please remove it"
47027 #: cp/parser.c:13719
47028 #, gcc-internal-format
47029 msgid "decl-specifier invalid in condition"
47032 #: cp/parser.c:13725
47033 #, gcc-internal-format
47034 msgid "%qD invalid in lambda"
47037 #: cp/parser.c:13802
47038 #, gcc-internal-format
47039 msgid "type-specifier invalid in lambda"
47042 #: cp/parser.c:13821
47043 #, gcc-internal-format
47044 msgid "class definition may not be declared a friend"
47047 #: cp/parser.c:13891 cp/parser.c:24173
47048 #, gcc-internal-format
47049 msgid "templates may not be %<virtual%>"
47052 #: cp/parser.c:13933
47053 #, gcc-internal-format
47054 msgid "invalid linkage-specification"
47057 #: cp/parser.c:14037
47058 #, gcc-internal-format
47060 "static_assert without a message only available with -std=c++17 or -std=gnu+"
47064 #: cp/parser.c:14239
47065 #, gcc-internal-format
47066 msgid "types may not be defined in %<decltype%> expressions"
47069 #: cp/parser.c:14392
47070 #, gcc-internal-format
47071 msgid "types may not be defined in a conversion-type-id"
47074 #: cp/parser.c:14419
47075 #, gcc-internal-format
47076 msgid "invalid use of %<auto%> in conversion operator"
47079 #: cp/parser.c:14423
47080 #, gcc-internal-format
47082 "use of %<auto%> in member template conversion operator can never be deduced"
47085 #: cp/parser.c:14507
47086 #, gcc-internal-format
47087 msgid "only constructors take member initializers"
47090 #: cp/parser.c:14534
47091 #, gcc-internal-format
47092 msgid "cannot expand initializer for member %qD"
47095 #: cp/parser.c:14546 cp/pt.c:24366
47096 #, gcc-internal-format
47097 msgid "mem-initializer for %qD follows constructor delegation"
47100 #: cp/parser.c:14558 cp/pt.c:24378
47101 #, gcc-internal-format
47102 msgid "constructor delegation follows mem-initializer for %qD"
47105 #: cp/parser.c:14610
47106 #, gcc-internal-format
47107 msgid "anachronistic old-style base class initializer"
47110 #: cp/parser.c:14680
47111 #, gcc-internal-format
47113 "keyword %<typename%> not allowed in this context (a qualified member "
47114 "initializer is implicitly a type)"
47117 #: cp/parser.c:15055
47118 #, gcc-internal-format
47119 msgid "unexpected keyword; remove space between quotes and suffix identifier"
47122 #: cp/parser.c:15061
47123 #, gcc-internal-format
47124 msgid "expected suffix identifier"
47127 #: cp/parser.c:15070
47128 #, gcc-internal-format
47129 msgid "expected empty string after %<operator%> keyword"
47132 #: cp/parser.c:15076
47133 #, gcc-internal-format
47134 msgid "invalid encoding prefix in literal operator"
47137 #: cp/parser.c:15103
47138 #, gcc-internal-format
47139 msgid "expected operator"
47142 #. Warn that we do not support `export'.
47143 #: cp/parser.c:15148
47144 #, gcc-internal-format
47145 msgid "keyword %<export%> not implemented, and will be ignored"
47148 #: cp/parser.c:15318
47149 #, gcc-internal-format
47150 msgid "invalid constrained type parameter"
47153 #: cp/parser.c:15326
47154 #, gcc-internal-format
47155 msgid "cv-qualified type parameter"
47158 #: cp/parser.c:15411
47159 #, gcc-internal-format
47160 msgid "variadic constraint introduced without %<...%>"
47163 #: cp/parser.c:15475
47164 #, gcc-internal-format
47165 msgid "invalid use of %<auto%> in default template argument"
47168 #: cp/parser.c:15710 cp/parser.c:15796 cp/parser.c:21816
47169 #, gcc-internal-format
47170 msgid "template parameter pack %qD cannot have a default argument"
47173 #: cp/parser.c:15714 cp/parser.c:15800
47174 #, gcc-internal-format
47175 msgid "template parameter packs cannot have default arguments"
47178 #: cp/parser.c:15866
47179 #, gcc-internal-format
47180 msgid "expected template-id"
47183 #: cp/parser.c:15926
47184 #, gcc-internal-format
47185 msgid "%<<::%> cannot begin a template-argument list"
47188 #: cp/parser.c:15930
47189 #, gcc-internal-format
47191 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
47195 #: cp/parser.c:15934
47196 #, gcc-internal-format
47198 "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
47199 "accept your code)"
47202 #: cp/parser.c:16046
47203 #, gcc-internal-format
47204 msgid "parse error in template argument list"
47207 #. The name does not name a template.
47208 #: cp/parser.c:16114 cp/parser.c:16244 cp/parser.c:16459
47209 #, gcc-internal-format
47210 msgid "expected template-name"
47213 #. Explain what went wrong.
47214 #: cp/parser.c:16160
47215 #, gcc-internal-format
47216 msgid "non-template %qD used as template"
47219 #: cp/parser.c:16162
47220 #, gcc-internal-format
47221 msgid "use %<%T::template %D%> to indicate that it is a template"
47224 #: cp/parser.c:16311
47225 #, gcc-internal-format
47226 msgid "expected parameter pack before %<...%>"
47229 #: cp/parser.c:16420 cp/parser.c:16438 cp/parser.c:16605
47230 #, gcc-internal-format
47231 msgid "expected template-argument"
47234 #: cp/parser.c:16580
47235 #, gcc-internal-format
47236 msgid "invalid non-type template argument"
47239 #: cp/parser.c:16707
47240 #, gcc-internal-format
47241 msgid "explicit instantiation shall not use %<inline%> specifier"
47244 #: cp/parser.c:16711
47245 #, gcc-internal-format
47246 msgid "explicit instantiation shall not use %<constexpr%> specifier"
47249 #: cp/parser.c:16770
47250 #, gcc-internal-format
47251 msgid "template specialization with C linkage"
47254 #: cp/parser.c:16991
47255 #, gcc-internal-format
47256 msgid "expected type specifier"
47259 #: cp/parser.c:17175
47260 #, gcc-internal-format
47262 "use of %<auto%> in lambda parameter declaration only available with -std=c+"
47263 "+14 or -std=gnu++14"
47266 #: cp/parser.c:17181
47267 #, gcc-internal-format
47269 "use of %<auto%> in parameter declaration only available with -std=c++14 or -"
47273 #: cp/parser.c:17186
47274 #, gcc-internal-format
47275 msgid "use of %<auto%> in parameter declaration only available with -fconcepts"
47278 #: cp/parser.c:17331
47279 #, gcc-internal-format
47280 msgid "expected template-id for type"
47283 #: cp/parser.c:17400
47284 #, gcc-internal-format
47285 msgid "expected type-name"
47288 #: cp/parser.c:17753
47289 #, gcc-internal-format
47291 "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
47294 #: cp/parser.c:17976
47295 #, gcc-internal-format
47296 msgid "declaration %qD does not declare anything"
47299 #: cp/parser.c:18064
47300 #, gcc-internal-format
47301 msgid "attributes ignored on uninstantiated type"
47304 #: cp/parser.c:18068
47305 #, gcc-internal-format
47306 msgid "attributes ignored on template instantiation"
47309 #: cp/parser.c:18073
47310 #, gcc-internal-format
47312 "attributes ignored on elaborated-type-specifier that is not a forward "
47316 #: cp/parser.c:18207
47317 #, gcc-internal-format
47318 msgid "%qD is an enumeration template"
47321 #: cp/parser.c:18218
47322 #, gcc-internal-format
47323 msgid "%qD does not name an enumeration in %qT"
47326 #: cp/parser.c:18233
47327 #, gcc-internal-format
47328 msgid "unnamed scoped enum is not allowed"
47331 #: cp/parser.c:18288
47332 #, gcc-internal-format
47333 msgid "expected %<;%> or %<{%>"
47336 #: cp/parser.c:18337
47337 #, gcc-internal-format
47338 msgid "cannot add an enumerator list to a template instantiation"
47341 #: cp/parser.c:18351
47342 #, gcc-internal-format
47344 "nested name specifier %qT for enum declaration does not name a class or "
47348 #: cp/parser.c:18363 cp/parser.c:23179
47349 #, gcc-internal-format
47350 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
47353 #: cp/parser.c:18368 cp/parser.c:23184
47354 #, gcc-internal-format
47355 msgid "declaration of %qD in %qD which does not enclose %qD"
47358 #: cp/parser.c:18380 cp/parser.c:23198
47359 #, gcc-internal-format
47360 msgid "extra qualification not allowed"
47363 #: cp/parser.c:18404
47364 #, gcc-internal-format
47365 msgid "multiple definition of %q#T"
47368 #: cp/parser.c:18417
47369 #, gcc-internal-format
47370 msgid "ISO C++ forbids empty unnamed enum"
47373 #: cp/parser.c:18437
47374 #, gcc-internal-format
47375 msgid "opaque-enum-specifier without name"
47378 #: cp/parser.c:18440
47379 #, gcc-internal-format
47380 msgid "opaque-enum-specifier must use a simple identifier"
47383 #: cp/parser.c:18619
47384 #, gcc-internal-format
47385 msgid "%qD is not a namespace-name"
47388 #: cp/parser.c:18625
47389 #, gcc-internal-format
47390 msgid "expected namespace-name"
47393 #: cp/parser.c:18685
47394 #, gcc-internal-format
47395 msgid "standard attributes on namespaces must precede the namespace name"
47398 #: cp/parser.c:18697
47399 #, gcc-internal-format
47401 "nested namespace definitions only available with -std=c++17 or -std=gnu++17"
47404 #: cp/parser.c:18705
47405 #, gcc-internal-format
47406 msgid "nested namespace name required"
47409 #: cp/parser.c:18710
47410 #, gcc-internal-format
47411 msgid "namespace name required"
47414 #: cp/parser.c:18714
47415 #, gcc-internal-format
47416 msgid "a nested namespace definition cannot have attributes"
47419 #: cp/parser.c:18717
47420 #, gcc-internal-format
47421 msgid "a nested namespace definition cannot be inline"
47424 #: cp/parser.c:18724
47425 #, gcc-internal-format
47426 msgid "namespace %qD entered"
47429 #: cp/parser.c:18779
47430 #, gcc-internal-format
47431 msgid "%<namespace%> definition is not allowed here"
47434 #: cp/parser.c:18930
47435 #, gcc-internal-format
47437 "pack expansion in using-declaration only available with -std=c++17 or -"
47441 #: cp/parser.c:18945
47442 #, gcc-internal-format
47443 msgid "a template-id may not appear in a using-declaration"
47446 #: cp/parser.c:18992
47447 #, gcc-internal-format
47449 "comma-separated list in using-declaration only available with -std=c++17 or -"
47453 #: cp/parser.c:19002
47454 #, gcc-internal-format
47456 "access declarations are deprecated in favour of using-declarations; "
47457 "suggestion: add the %<using%> keyword"
47460 #: cp/parser.c:19067
47461 #, gcc-internal-format
47462 msgid "types may not be defined in alias template declarations"
47465 #: cp/parser.c:19233
47466 #, gcc-internal-format
47467 msgid "%<asm%> in %<constexpr%> function"
47470 #: cp/parser.c:19620
47471 #, gcc-internal-format
47472 msgid "a function-definition is not allowed here"
47475 #: cp/parser.c:19631
47476 #, gcc-internal-format
47477 msgid "an asm-specification is not allowed on a function-definition"
47480 #: cp/parser.c:19635
47481 #, gcc-internal-format
47482 msgid "attributes are not allowed on a function-definition"
47485 #: cp/parser.c:19686
47486 #, gcc-internal-format
47487 msgid "expected constructor, destructor, or type conversion"
47490 #: cp/parser.c:19806
47491 #, gcc-internal-format
47492 msgid "initializer provided for function"
47495 #: cp/parser.c:19840
47496 #, gcc-internal-format
47497 msgid "attributes after parenthesized initializer ignored"
47500 #: cp/parser.c:19854
47501 #, gcc-internal-format
47502 msgid "non-function %qD declared as implicit template"
47505 #: cp/parser.c:20296
47506 #, gcc-internal-format
47507 msgid "array bound is not an integer constant"
47510 #: cp/parser.c:20422
47511 #, gcc-internal-format
47512 msgid "cannot define member of dependent typedef %qT"
47515 #: cp/parser.c:20426
47516 #, gcc-internal-format
47517 msgid "%<%T::%E%> is not a type"
47520 #. We do not attempt to print the declarator
47521 #. here because we do not have enough
47522 #. information about its original syntactic
47524 #: cp/parser.c:20455
47525 #, gcc-internal-format
47526 msgid "invalid declarator"
47529 #: cp/parser.c:20463
47530 #, gcc-internal-format
47531 msgid "invalid use of constructor as a template"
47534 #: cp/parser.c:20465
47535 #, gcc-internal-format
47537 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
47541 #. But declarations with qualified-ids can't appear in a
47543 #: cp/parser.c:20537
47544 #, gcc-internal-format
47545 msgid "qualified-id in declaration"
47548 #: cp/parser.c:20562
47549 #, gcc-internal-format
47550 msgid "expected declarator"
47553 #: cp/parser.c:20681
47554 #, gcc-internal-format
47555 msgid "%qD is a namespace"
47558 #: cp/parser.c:20683
47559 #, gcc-internal-format
47560 msgid "cannot form pointer to member of non-class %q#T"
47563 #: cp/parser.c:20704
47564 #, gcc-internal-format
47565 msgid "expected ptr-operator"
47568 #: cp/parser.c:20765
47569 #, gcc-internal-format
47570 msgid "duplicate cv-qualifier"
47573 #: cp/parser.c:20819
47574 #, gcc-internal-format
47575 msgid "multiple ref-qualifiers"
47578 #: cp/parser.c:20856
47579 #, gcc-internal-format
47580 msgid "%qE requires %<-fgnu-tm%>"
47583 #: cp/parser.c:20914
47584 #, gcc-internal-format
47585 msgid "duplicate virt-specifier"
47588 #: cp/parser.c:21152
47589 #, gcc-internal-format
47590 msgid "missing template arguments after %qT"
47593 #: cp/parser.c:21158 cp/typeck2.c:494 cp/typeck2.c:534 cp/typeck2.c:2103
47594 #, gcc-internal-format
47595 msgid "invalid use of %qT"
47598 #: cp/parser.c:21179
47599 #, gcc-internal-format
47600 msgid "types may not be defined in template arguments"
47603 #: cp/parser.c:21184
47604 #, gcc-internal-format
47605 msgid "invalid use of %<auto%> in template argument"
47608 #: cp/parser.c:21272
47609 #, gcc-internal-format
47610 msgid "expected type-specifier"
47613 #: cp/parser.c:21551
47614 #, gcc-internal-format
47615 msgid "expected %<,%> or %<...%>"
47618 #: cp/parser.c:21626
47619 #, gcc-internal-format
47620 msgid "types may not be defined in parameter types"
47623 #: cp/parser.c:21800
47624 #, gcc-internal-format
47625 msgid "default arguments are only permitted for function parameters"
47628 #: cp/parser.c:21818
47629 #, gcc-internal-format
47630 msgid "parameter pack %qD cannot have a default argument"
47633 #: cp/parser.c:21824
47634 #, gcc-internal-format
47635 msgid "template parameter pack cannot have a default argument"
47638 #: cp/parser.c:21826
47639 #, gcc-internal-format
47640 msgid "parameter pack cannot have a default argument"
47643 #: cp/parser.c:22253
47644 #, gcc-internal-format
47646 "C++ designated initializers only available with -std=c++2a or -std=gnu++2a"
47649 #: cp/parser.c:22273
47650 #, gcc-internal-format
47651 msgid "ISO C++ does not allow GNU designated initializers"
47654 #: cp/parser.c:22311
47655 #, gcc-internal-format
47656 msgid "ISO C++ does not allow C99 designated initializers"
47659 #: cp/parser.c:22325
47660 #, gcc-internal-format
47662 "either all initializer clauses should be designated or none of them should be"
47665 #: cp/parser.c:22350
47666 #, gcc-internal-format
47667 msgid "%<...%> not allowed in designated initializer list"
47670 #: cp/parser.c:22388
47671 #, gcc-internal-format
47672 msgid "%<.%s%> designator used multiple times in the same initializer list"
47675 #: cp/parser.c:22444 cp/parser.c:22570
47676 #, gcc-internal-format
47677 msgid "expected class-name"
47680 #: cp/parser.c:22772
47681 #, gcc-internal-format
47682 msgid "expected %<;%> after class definition"
47685 #: cp/parser.c:22775
47686 #, gcc-internal-format
47687 msgid "expected %<;%> after struct definition"
47690 #: cp/parser.c:22778
47691 #, gcc-internal-format
47692 msgid "expected %<;%> after union definition"
47695 #: cp/parser.c:23121
47696 #, gcc-internal-format
47697 msgid "expected %<{%> or %<:%>"
47700 #: cp/parser.c:23132
47701 #, gcc-internal-format
47702 msgid "cannot specify %<override%> for a class"
47705 #: cp/parser.c:23140
47706 #, gcc-internal-format
47707 msgid "global qualification of class name is invalid"
47710 #: cp/parser.c:23147
47711 #, gcc-internal-format
47712 msgid "qualified name does not name a class"
47715 #: cp/parser.c:23159
47716 #, gcc-internal-format
47717 msgid "keyword %<template%> not allowed in class-head-name"
47720 #: cp/parser.c:23165
47721 #, gcc-internal-format
47722 msgid "invalid class name in declaration of %qD"
47725 #: cp/parser.c:23223
47726 #, gcc-internal-format
47727 msgid "an explicit specialization must be preceded by %<template <>%>"
47730 #: cp/parser.c:23255
47731 #, gcc-internal-format
47732 msgid "function template %qD redeclared as a class template"
47735 #: cp/parser.c:23291
47736 #, gcc-internal-format
47737 msgid "could not resolve typename type"
47740 #: cp/parser.c:23350
47741 #, gcc-internal-format
47742 msgid "previous definition of %q#T"
47745 #: cp/parser.c:23440 cp/parser.c:28611
47746 #, gcc-internal-format
47747 msgid "expected class-key"
47750 #: cp/parser.c:23464
47751 #, gcc-internal-format
47753 "ISO C++ forbids typename key in template template parameter; use -std=c++17 "
47757 #: cp/parser.c:23468
47758 #, gcc-internal-format
47759 msgid "expected %<class%> or %<typename%>"
47762 #: cp/parser.c:23714
47763 #, gcc-internal-format
47764 msgid "in C++03 a class-key must be used when declaring a friend"
47767 #: cp/parser.c:23732
47768 #, gcc-internal-format
47769 msgid "friend declaration does not name a class or function"
47772 #: cp/parser.c:23750
47773 #, gcc-internal-format
47774 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
47777 #: cp/parser.c:23847
47778 #, gcc-internal-format
47780 "default member initializers for bit-fields only available with -std=c++2a or "
47784 #: cp/parser.c:23854
47785 #, gcc-internal-format
47786 msgid "default member initializer for unnamed bit-field"
47789 #: cp/parser.c:23867
47790 #, gcc-internal-format
47791 msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
47794 #: cp/parser.c:24012
47795 #, gcc-internal-format
47796 msgid "pure-specifier on function-definition"
47799 #: cp/parser.c:24032
47800 #, gcc-internal-format
47801 msgid "extra %<;%> after in-class function definition"
47804 #: cp/parser.c:24079
47805 #, gcc-internal-format
47806 msgid "stray %<,%> at end of member declaration"
47809 #: cp/parser.c:24093
47810 #, gcc-internal-format
47811 msgid "expected %<;%> at end of member declaration"
47814 #: cp/parser.c:24167
47815 #, gcc-internal-format
47816 msgid "invalid pure specifier (only %<= 0%> is allowed)"
47819 #: cp/parser.c:24202
47820 #, gcc-internal-format
47821 msgid "a brace-enclosed initializer is not allowed here"
47824 #: cp/parser.c:24332
47825 #, gcc-internal-format
47826 msgid "%<virtual%> specified more than once in base-specifier"
47829 #: cp/parser.c:24352
47830 #, gcc-internal-format
47831 msgid "more than one access specifier in base-specifier"
47834 #: cp/parser.c:24376
47835 #, gcc-internal-format
47836 msgid "keyword %<typename%> not allowed outside of templates"
47839 #: cp/parser.c:24379
47840 #, gcc-internal-format
47842 "keyword %<typename%> not allowed in this context (the base class is "
47843 "implicitly a type)"
47846 #: cp/parser.c:24473 cp/parser.c:24551
47847 #, gcc-internal-format
47848 msgid "types may not be defined in an exception-specification"
47851 #: cp/parser.c:24559
47852 #, gcc-internal-format
47853 msgid "ISO C++17 does not allow dynamic exception specifications"
47856 #: cp/parser.c:24565
47857 #, gcc-internal-format
47858 msgid "dynamic exception specifications are deprecated in C++11"
47861 #: cp/parser.c:24609
47862 #, gcc-internal-format
47863 msgid "invalid use of %<auto%> in exception-specification"
47866 #: cp/parser.c:24648
47867 #, gcc-internal-format
47868 msgid "%<try%> in %<constexpr%> function"
47871 #: cp/parser.c:24759
47872 #, gcc-internal-format
47873 msgid "types may not be defined in exception-declarations"
47876 #: cp/parser.c:25312
47877 #, gcc-internal-format
47878 msgid "attribute using prefix used together with scoped attribute token"
47881 #: cp/parser.c:25326
47882 #, gcc-internal-format
47883 msgid "expected an identifier for the attribute name"
47886 #: cp/parser.c:25410
47887 #, gcc-internal-format
47888 msgid "attribute %<noreturn%> can appear at most once in an attribute-list"
47891 #: cp/parser.c:25414
47892 #, gcc-internal-format
47893 msgid "attribute %<deprecated%> can appear at most once in an attribute-list"
47896 #: cp/parser.c:25451
47897 #, gcc-internal-format
47898 msgid "expected attribute before %<...%>"
47901 #: cp/parser.c:25512
47902 #, gcc-internal-format
47903 msgid "attribute using prefix only available with -std=c++17 or -std=gnu++17"
47906 #: cp/parser.c:25830
47907 #, gcc-internal-format
47908 msgid "%<requires%> only available with -fconcepts"
47911 #: cp/parser.c:25862
47912 #, gcc-internal-format
47913 msgid "a requires expression cannot appear outside a template"
47916 #: cp/parser.c:26576
47917 #, gcc-internal-format
47918 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
47921 #: cp/parser.c:26581
47922 #, gcc-internal-format
47923 msgid "invalid declaration of %<%T::%E%>"
47926 #: cp/parser.c:26585
47927 #, gcc-internal-format
47928 msgid "too few template-parameter-lists"
47931 #. Otherwise, there are too many template parameter lists. We have
47934 #. template <class T> template <class U> void S::f();
47935 #: cp/parser.c:26592
47936 #, gcc-internal-format
47937 msgid "too many template-parameter-lists"
47940 #: cp/parser.c:26941
47941 #, gcc-internal-format
47942 msgid "named return values are no longer supported"
47945 #: cp/parser.c:27100
47946 #, gcc-internal-format
47948 "literal operator template %qD has invalid parameter list. Expected non-type "
47949 "template argument pack <char...> or <typename CharT, CharT...>"
47952 #: cp/parser.c:27105
47953 #, gcc-internal-format
47955 "literal operator template %qD has invalid parameter list. Expected non-type "
47956 "template argument pack <char...>"
47959 #: cp/parser.c:27175
47960 #, gcc-internal-format
47961 msgid "empty introduction-list"
47964 #: cp/parser.c:27199
47965 #, gcc-internal-format
47966 msgid "no matching concept for template-introduction"
47969 #: cp/parser.c:27221
47970 #, gcc-internal-format
47971 msgid "invalid declaration of member template in local class"
47974 #: cp/parser.c:27230
47975 #, gcc-internal-format
47976 msgid "template with C linkage"
47979 #: cp/parser.c:27250
47980 #, gcc-internal-format
47981 msgid "invalid explicit specialization"
47984 #: cp/parser.c:27354
47985 #, gcc-internal-format
47986 msgid "template declaration of %<typedef%>"
47989 #: cp/parser.c:27405
47990 #, gcc-internal-format
47991 msgid "a class template declaration must not declare anything else"
47994 #: cp/parser.c:27451
47995 #, gcc-internal-format
47996 msgid "explicit template specialization cannot have a storage class"
47999 #: cp/parser.c:27759
48000 #, gcc-internal-format
48001 msgid "%<>>%> should be %<> >%> within a nested template argument list"
48004 #: cp/parser.c:27772
48005 #, gcc-internal-format
48006 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
48009 #: cp/parser.c:28067
48010 #, gcc-internal-format
48011 msgid "%<sizeof...%> argument must be surrounded by parentheses"
48014 #: cp/parser.c:28227
48015 #, gcc-internal-format
48016 msgid "invalid use of %qD in linkage specification"
48019 #: cp/parser.c:28242
48020 #, gcc-internal-format
48021 msgid "%<__thread%> before %qD"
48024 #: cp/parser.c:28376
48025 #, gcc-internal-format
48026 msgid "ISO C++ 1998 does not support %<long long%>"
48029 #: cp/parser.c:28387
48030 #, gcc-internal-format
48031 msgid "both %<__thread%> and %<thread_local%> specified"
48034 #: cp/parser.c:28392
48035 #, gcc-internal-format
48036 msgid "duplicate %qD"
48039 #: cp/parser.c:28416
48040 #, gcc-internal-format
48041 msgid "duplicate %qs"
48044 #: cp/parser.c:28468
48045 #, gcc-internal-format
48046 msgid "expected %<new%>"
48049 #: cp/parser.c:28471
48050 #, gcc-internal-format
48051 msgid "expected %<delete%>"
48054 #: cp/parser.c:28474
48055 #, gcc-internal-format
48056 msgid "expected %<return%>"
48059 #: cp/parser.c:28480
48060 #, gcc-internal-format
48061 msgid "expected %<extern%>"
48064 #: cp/parser.c:28483
48065 #, gcc-internal-format
48066 msgid "expected %<static_assert%>"
48069 #: cp/parser.c:28486
48070 #, gcc-internal-format
48071 msgid "expected %<decltype%>"
48074 #: cp/parser.c:28489
48075 #, gcc-internal-format
48076 msgid "expected %<operator%>"
48079 #: cp/parser.c:28492
48080 #, gcc-internal-format
48081 msgid "expected %<class%>"
48084 #: cp/parser.c:28495
48085 #, gcc-internal-format
48086 msgid "expected %<template%>"
48089 #: cp/parser.c:28498
48090 #, gcc-internal-format
48091 msgid "expected %<namespace%>"
48094 #: cp/parser.c:28501
48095 #, gcc-internal-format
48096 msgid "expected %<using%>"
48099 #: cp/parser.c:28504
48100 #, gcc-internal-format
48101 msgid "expected %<asm%>"
48104 #: cp/parser.c:28507
48105 #, gcc-internal-format
48106 msgid "expected %<try%>"
48109 #: cp/parser.c:28510
48110 #, gcc-internal-format
48111 msgid "expected %<catch%>"
48114 #: cp/parser.c:28513
48115 #, gcc-internal-format
48116 msgid "expected %<throw%>"
48119 #: cp/parser.c:28516
48120 #, gcc-internal-format
48121 msgid "expected %<__label__%>"
48124 #: cp/parser.c:28519
48125 #, gcc-internal-format
48126 msgid "expected %<@try%>"
48129 #: cp/parser.c:28522
48130 #, gcc-internal-format
48131 msgid "expected %<@synchronized%>"
48134 #: cp/parser.c:28525
48135 #, gcc-internal-format
48136 msgid "expected %<@throw%>"
48139 #: cp/parser.c:28528
48140 #, gcc-internal-format
48141 msgid "expected %<__transaction_atomic%>"
48144 #: cp/parser.c:28531
48145 #, gcc-internal-format
48146 msgid "expected %<__transaction_relaxed%>"
48149 #: cp/parser.c:28563
48150 #, gcc-internal-format
48151 msgid "expected %<::%>"
48154 #: cp/parser.c:28575
48155 #, gcc-internal-format
48156 msgid "expected %<...%>"
48159 #: cp/parser.c:28578
48160 #, gcc-internal-format
48161 msgid "expected %<*%>"
48164 #: cp/parser.c:28581
48165 #, gcc-internal-format
48166 msgid "expected %<~%>"
48169 #: cp/parser.c:28587
48170 #, gcc-internal-format
48171 msgid "expected %<:%> or %<::%>"
48174 #: cp/parser.c:28614
48175 #, gcc-internal-format
48176 msgid "expected %<class%>, %<typename%>, or %<template%>"
48179 #: cp/parser.c:28884
48180 #, gcc-internal-format
48181 msgid "%qs tag used in naming %q#T"
48184 #: cp/parser.c:28889
48185 #, gcc-internal-format
48186 msgid "%q#T was previously declared here"
48189 #: cp/parser.c:28910
48190 #, gcc-internal-format
48191 msgid "%qD redeclared with different access"
48194 #: cp/parser.c:28931
48195 #, gcc-internal-format
48197 "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
48200 #: cp/parser.c:29176
48201 #, gcc-internal-format
48202 msgid "file ends in default argument"
48205 #: cp/parser.c:29417 cp/parser.c:30734 cp/parser.c:30922
48206 #, gcc-internal-format
48207 msgid "misplaced %<@%D%> Objective-C++ construct"
48210 #: cp/parser.c:29486
48211 #, gcc-internal-format
48212 msgid "objective-c++ message receiver expected"
48215 #: cp/parser.c:29556
48216 #, gcc-internal-format
48217 msgid "objective-c++ message argument(s) are expected"
48220 #: cp/parser.c:29587
48221 #, gcc-internal-format
48222 msgid "%<@encode%> must specify a type as an argument"
48225 #: cp/parser.c:29997
48226 #, gcc-internal-format
48227 msgid "invalid Objective-C++ selector name"
48230 #: cp/parser.c:30072 cp/parser.c:30090
48231 #, gcc-internal-format
48232 msgid "objective-c++ method declaration is expected"
48235 #: cp/parser.c:30084 cp/parser.c:30149
48236 #, gcc-internal-format
48237 msgid "method attributes must be specified at the end"
48240 #: cp/parser.c:30192
48241 #, gcc-internal-format
48242 msgid "stray %qs between Objective-C++ methods"
48245 #: cp/parser.c:30398 cp/parser.c:30405 cp/parser.c:30412
48246 #, gcc-internal-format
48247 msgid "invalid type for instance variable"
48250 #: cp/parser.c:30527
48251 #, gcc-internal-format
48252 msgid "identifier expected after %<@protocol%>"
48255 #: cp/parser.c:30699
48256 #, gcc-internal-format
48258 "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
48261 #: cp/parser.c:30706
48262 #, gcc-internal-format
48263 msgid "prefix attributes are ignored before %<@%D%>"
48266 #: cp/parser.c:30981 cp/parser.c:30988 cp/parser.c:30995
48267 #, gcc-internal-format
48268 msgid "invalid type for property"
48271 #: cp/parser.c:32109
48272 #, gcc-internal-format
48273 msgid "%<wait%> expression must be integral"
48276 #: cp/parser.c:32822
48277 #, gcc-internal-format
48278 msgid "invalid reduction-identifier"
48281 #: cp/parser.c:35000
48282 #, gcc-internal-format
48283 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
48286 #: cp/parser.c:35320 cp/pt.c:16420
48287 #, gcc-internal-format
48288 msgid "iteration variable %qD should not be reduction"
48291 #: cp/parser.c:35405
48292 #, gcc-internal-format
48293 msgid "not enough for loops to collapse"
48296 #: cp/parser.c:37593
48297 #, gcc-internal-format
48298 msgid "invalid initializer clause"
48301 #: cp/parser.c:37621
48302 #, gcc-internal-format
48303 msgid "expected id-expression (arguments)"
48306 #: cp/parser.c:37633
48307 #, gcc-internal-format
48309 "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
48312 #: cp/parser.c:37734
48313 #, gcc-internal-format
48314 msgid "types may not be defined in declare reduction type list"
48317 #: cp/parser.c:37754 cp/semantics.c:5401
48318 #, gcc-internal-format
48319 msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
48322 #: cp/parser.c:37759 cp/semantics.c:5410
48323 #, gcc-internal-format
48324 msgid "function or array type %qT in %<#pragma omp declare reduction%>"
48327 #: cp/parser.c:37762 cp/pt.c:12948 cp/semantics.c:5416
48328 #, gcc-internal-format
48329 msgid "reference type %qT in %<#pragma omp declare reduction%>"
48332 #: cp/parser.c:37765 cp/semantics.c:5422
48333 #, gcc-internal-format
48335 "const, volatile or __restrict qualified type %qT in %<#pragma omp declare "
48339 #: cp/parser.c:38119
48340 #, gcc-internal-format
48341 msgid "%<#pragma acc routine%> names a set of overloads"
48344 #: cp/parser.c:38129
48345 #, gcc-internal-format
48346 msgid "%qD does not refer to a namespace scope function"
48349 #. cancel-and-throw is unimplemented.
48350 #: cp/parser.c:38464
48351 #, gcc-internal-format
48352 msgid "atomic_cancel"
48355 #: cp/parser.c:38507 cp/semantics.c:8570
48356 #, gcc-internal-format
48357 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
48360 #: cp/parser.c:38509 cp/semantics.c:8572
48361 #, gcc-internal-format
48362 msgid "%<__transaction_atomic%> without transactional memory support enabled"
48365 #: cp/parser.c:38703
48366 #, gcc-internal-format
48367 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
48370 #: cp/parser.c:38999
48371 #, gcc-internal-format
48372 msgid "%<#pragma GCC ivdep%> must be inside a function"
48375 #: cp/parser.c:39031
48376 #, gcc-internal-format
48377 msgid "%<#pragma GCC unroll%> must be inside a function"
48380 #: cp/parser.c:39111
48381 #, gcc-internal-format
48382 msgid "inter-module optimizations not implemented for C++"
48385 #: cp/parser.c:39367
48386 #, gcc-internal-format
48387 msgid "implicit templates may not be %<virtual%>"
48390 #: cp/parser.c:39423
48391 #, gcc-internal-format
48392 msgid "%<extern \"C\"%> linkage started here"
48396 #, gcc-internal-format
48397 msgid "data member %qD cannot be a member template"
48401 #, gcc-internal-format
48402 msgid "invalid member template declaration %qD"
48406 #, gcc-internal-format
48407 msgid "explicit specialization in non-namespace scope %qD"
48411 #, gcc-internal-format
48412 msgid "enclosing class templates are not explicitly specialized"
48416 #, gcc-internal-format
48417 msgid "specialization of %qD must appear at namespace scope"
48421 #, gcc-internal-format
48422 msgid "specialization of %qD in different namespace"
48425 #: cp/pt.c:806 cp/pt.c:1033
48426 #, gcc-internal-format
48427 msgid " from definition of %q#D"
48431 #, gcc-internal-format
48433 "explicit instantiation of %qD in namespace %qD (which does not enclose "
48438 #, gcc-internal-format
48439 msgid "name of class shadows template template parameter %qD"
48443 #, gcc-internal-format
48444 msgid "specialization of alias template %qD"
48447 #: cp/pt.c:958 cp/pt.c:1095
48448 #, gcc-internal-format
48449 msgid "explicit specialization of non-template %qT"
48453 #, gcc-internal-format
48454 msgid "specialization of %qT after instantiation"
48458 #, gcc-internal-format
48459 msgid "specializing %q#T in different namespace"
48462 #. But if we've had an implicit instantiation, that's a
48463 #. problem ([temp.expl.spec]/6).
48465 #, gcc-internal-format
48466 msgid "specialization %qT after instantiation %qT"
48470 #, gcc-internal-format
48471 msgid "template specialization of %qD not allowed by ISO C++"
48475 #, gcc-internal-format
48476 msgid "specialization of %qD after instantiation"
48479 #: cp/pt.c:1956 cp/semantics.c:5270
48480 #, gcc-internal-format
48485 #, gcc-internal-format
48486 msgid "%qD is not a function template"
48490 #, gcc-internal-format
48491 msgid "%qD is not a variable template"
48495 #, gcc-internal-format
48496 msgid "template-id %qD for %q+D does not match any template declaration"
48500 #, gcc-internal-format
48502 "saw %d %<template<>%>, need %d for specializing a member function template"
48506 #, gcc-internal-format
48507 msgid "ambiguous template specialization %qD for %q+D"
48511 #, gcc-internal-format
48512 msgid "variable templates only available with -std=c++14 or -std=gnu++14"
48516 #, gcc-internal-format
48517 msgid "too many template headers for %qD (should be %d)"
48521 #, gcc-internal-format
48523 "members of an explicitly specialized class are defined without a template "
48528 #, gcc-internal-format
48530 "explicit specialization of %qD outside its namespace must use a nested-name-"
48534 #. This was allowed in C++98, so only pedwarn.
48536 #, gcc-internal-format
48538 "explicit instantiation of %qD outside its namespace must use a nested-name-"
48543 #, gcc-internal-format
48544 msgid "explicit specialization %q#D may be missing attributes"
48548 #, gcc-internal-format, gfc-internal-format
48549 msgid "missing primary template attributes %s"
48553 #, gcc-internal-format, gfc-internal-format
48554 msgid "missing primary template attribute %s"
48557 #. This case handles bogus declarations like template <>
48558 #. template <class T> void f<int>();
48559 #: cp/pt.c:2822 cp/pt.c:2881
48560 #, gcc-internal-format
48561 msgid "template-id %qD in declaration of primary template"
48565 #, gcc-internal-format
48566 msgid "template parameter list used in explicit instantiation"
48570 #, gcc-internal-format
48571 msgid "definition provided for explicit instantiation"
48575 #, gcc-internal-format
48576 msgid "too many template parameter lists in declaration of %qD"
48580 #, gcc-internal-format
48581 msgid "too few template parameter lists in declaration of %qD"
48585 #, gcc-internal-format
48586 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
48590 #, gcc-internal-format
48591 msgid "explicit specialization declared %<concept%>"
48595 #, gcc-internal-format
48596 msgid "non-type partial specialization %qD is not allowed"
48600 #, gcc-internal-format
48601 msgid "non-class, non-variable partial specialization %qD is not allowed"
48605 #, gcc-internal-format
48606 msgid "default argument specified in explicit specialization"
48610 #, gcc-internal-format
48611 msgid "%qD is not a template function"
48614 #. From [temp.expl.spec]:
48616 #. If such an explicit specialization for the member
48617 #. of a class template names an implicitly-declared
48618 #. special member function (clause _special_), the
48619 #. program is ill-formed.
48621 #. Similar language is found in [temp.explicit].
48623 #, gcc-internal-format
48624 msgid "specialization of implicitly-declared special member function"
48628 #, gcc-internal-format
48629 msgid "no member function %qD declared in %qT"
48633 #, gcc-internal-format
48634 msgid "friend declaration %qD is not visible to explicit specialization"
48638 #, gcc-internal-format
48639 msgid "friend declaration here"
48643 #, gcc-internal-format
48644 msgid "explicit specialization of function concept %qD"
48648 #, gcc-internal-format, gfc-internal-format
48649 msgid "argument to __integer_pack must be between 0 and %d"
48653 #, gcc-internal-format
48654 msgid "base initializer expansion %qT contains no parameter packs"
48658 #, gcc-internal-format
48659 msgid "expansion pattern %qT contains no parameter packs"
48663 #, gcc-internal-format
48664 msgid "expansion pattern %qE contains no parameter packs"
48668 #, gcc-internal-format
48669 msgid "parameter packs not expanded with %<...%>:"
48672 #: cp/pt.c:4092 cp/pt.c:4844
48673 #, gcc-internal-format
48678 #, gcc-internal-format
48679 msgid " <anonymous>"
48683 #, gcc-internal-format
48684 msgid "declaration of template parameter %q+D shadows template parameter"
48688 #, gcc-internal-format
48689 msgid "declaration of %q+#D shadows template parameter"
48693 #, gcc-internal-format
48694 msgid "template parameter %qD declared here"
48698 #, gcc-internal-format
48699 msgid "specialization of variable concept %q#D"
48703 #, gcc-internal-format
48704 msgid "template parameters not deducible in partial specialization:"
48708 #, gcc-internal-format
48710 "partial specialization %q+D does not specialize any template arguments; to "
48711 "define the primary template, remove the template argument list"
48715 #, gcc-internal-format
48717 "partial specialization %q+D does not specialize any template arguments and "
48718 "is not more constrained than the primary template; to define the primary "
48719 "template, remove the template argument list"
48722 #: cp/pt.c:4871 cp/pt.c:4882
48723 #, gcc-internal-format
48724 msgid "primary template here"
48728 #, gcc-internal-format
48730 "partial specialization is not more specialized than the primary template "
48731 "because it replaces multiple parameters with a pack expansion"
48735 #, gcc-internal-format
48736 msgid "partial specialization %qD is not more specialized than"
48740 #, gcc-internal-format
48741 msgid "primary template %qD"
48745 #, gcc-internal-format
48747 "parameter pack argument %qE must be at the end of the template argument list"
48751 #, gcc-internal-format
48753 "parameter pack argument %qT must be at the end of the template argument list"
48757 #, gcc-internal-format
48758 msgid "template argument %qE involves template parameter(s)"
48762 #, gcc-internal-format
48763 msgid "type %qT of template argument %qE depends on a template parameter"
48764 msgid_plural "type %qT of template argument %qE depends on template parameters"
48769 #, gcc-internal-format
48770 msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
48774 #, gcc-internal-format
48775 msgid "partial specialization of %qD after instantiation of %qD"
48779 #, gcc-internal-format
48780 msgid "no default argument for %qD"
48783 #. A primary class template can only have one
48784 #. parameter pack, at the end of the template
48787 #, gcc-internal-format
48788 msgid "parameter pack %q+D must be at the end of the template parameter list"
48792 #, gcc-internal-format
48794 "default template arguments may not be used in function template friend re-"
48799 #, gcc-internal-format
48801 "default template arguments may not be used in template friend declarations"
48805 #, gcc-internal-format
48807 "default template arguments may not be used in function templates without -"
48808 "std=c++11 or -std=gnu++11"
48812 #, gcc-internal-format
48813 msgid "default template arguments may not be used in partial specializations"
48816 #: cp/pt.c:5326 cp/pt.c:5384
48817 #, gcc-internal-format
48818 msgid "default argument for template parameter for class enclosing %qD"
48822 #, gcc-internal-format
48823 msgid "template %qD declared"
48827 #, gcc-internal-format
48828 msgid "template class without a name"
48832 #, gcc-internal-format
48833 msgid "member template %qD may not have virt-specifiers"
48836 #. [basic.stc.dynamic.allocation]
48838 #. An allocation function can be a function
48839 #. template. ... Template allocation functions shall
48840 #. have two or more parameters.
48842 #, gcc-internal-format
48843 msgid "invalid template declaration of %qD"
48847 #, gcc-internal-format
48848 msgid "template definition of non-template %q#D"
48852 #, gcc-internal-format
48853 msgid "expected %d levels of template parms for %q#D, got %d"
48857 #, gcc-internal-format
48858 msgid "got %d template parameters for %q#D"
48862 #, gcc-internal-format
48863 msgid "got %d template parameters for %q#T"
48867 #, gcc-internal-format, gfc-internal-format
48868 msgid " but %d required"
48872 #, gcc-internal-format
48873 msgid "template arguments to %qD do not match original template %qD"
48877 #, gcc-internal-format
48878 msgid "use %<template<>%> for an explicit specialization"
48882 #, gcc-internal-format
48883 msgid "%qT is not a template type"
48887 #, gcc-internal-format
48888 msgid "template specifiers not specified in declaration of %qD"
48892 #, gcc-internal-format, gfc-internal-format
48893 msgid "redeclared with %d template parameter"
48894 msgid_plural "redeclared with %d template parameters"
48899 #, gcc-internal-format
48900 msgid "previous declaration %qD used %d template parameter"
48901 msgid_plural "previous declaration %qD used %d template parameters"
48906 #, gcc-internal-format
48907 msgid "template parameter %q+#D"
48911 #, gcc-internal-format
48912 msgid "redeclared here as %q#D"
48915 #. We have in [temp.param]:
48917 #. A template-parameter may not be given default arguments
48918 #. by two different declarations in the same scope.
48920 #, gcc-internal-format
48921 msgid "redefinition of default argument for %q#D"
48925 #, gcc-internal-format
48926 msgid "original definition appeared here"
48930 #, gcc-internal-format
48931 msgid "redeclaration %q#D with different constraints"
48935 #, gcc-internal-format
48936 msgid "original declaration appeared here"
48939 #: cp/pt.c:6259 cp/pt.c:6327
48940 #, gcc-internal-format
48941 msgid "%qE is not a valid template argument for type %qT"
48945 #, gcc-internal-format
48946 msgid "it must be the address of a function with external linkage"
48950 #, gcc-internal-format
48951 msgid "it must be the name of a function with external linkage"
48955 #, gcc-internal-format
48957 "%qE is not a valid template argument for type %qT because %qD has no linkage"
48961 #, gcc-internal-format
48963 "%qE is not a valid template argument for type %qT because %qD does not have "
48968 #, gcc-internal-format
48969 msgid "it must be a pointer-to-member of the form %<&X::Y%>"
48973 #, gcc-internal-format
48974 msgid "because it is a member of %qT"
48978 #, gcc-internal-format
48979 msgid " couldn't deduce template parameter %qD"
48983 #, gcc-internal-format
48984 msgid " types %qT and %qT have incompatible cv-qualifiers"
48988 #, gcc-internal-format
48989 msgid " mismatched types %qT and %qT"
48993 #, gcc-internal-format
48994 msgid " template parameter %qD is not a parameter pack, but argument %qD is"
48998 #, gcc-internal-format
48999 msgid " template argument %qE does not match pointer-to-member constant %qE"
49003 #, gcc-internal-format
49004 msgid " %qE is not equivalent to %qE"
49008 #, gcc-internal-format
49009 msgid " inconsistent parameter pack deduction with %qT and %qT"
49013 #, gcc-internal-format
49014 msgid " deduced conflicting types for parameter %qT (%qT and %qT)"
49018 #, gcc-internal-format
49019 msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)"
49023 #, gcc-internal-format
49024 msgid " variable-sized array type %qT is not a valid template argument"
49028 #, gcc-internal-format
49029 msgid " member function type %qT is not a valid template argument"
49033 #, gcc-internal-format, gfc-internal-format
49034 msgid " candidate expects at least %d argument, %d provided"
49035 msgid_plural " candidate expects at least %d arguments, %d provided"
49040 #, gcc-internal-format
49041 msgid " cannot convert %qE (type %qT) to type %qT"
49045 #, gcc-internal-format
49046 msgid " %qT is an ambiguous base class of %qT"
49050 #, gcc-internal-format
49051 msgid " %qT is not derived from %qT"
49055 #, gcc-internal-format
49057 " template parameters of a template template argument are inconsistent with "
49058 "other deduced template arguments"
49062 #, gcc-internal-format
49063 msgid " can't deduce a template for %qT from non-template type %qT"
49067 #, gcc-internal-format
49068 msgid " template argument %qE does not match %qE"
49072 #, gcc-internal-format
49074 "%qE is not a valid template argument for type %qT because string literals "
49075 "can never be used in this context"
49079 #, gcc-internal-format
49080 msgid "in template argument for type %qT"
49084 #, gcc-internal-format
49085 msgid "template argument %qE for type %qT not a constant integer"
49089 #, gcc-internal-format
49091 "%qD is not a valid template argument because %qD is a variable, not the "
49092 "address of a variable"
49096 #, gcc-internal-format
49098 "%qE is not a valid template argument for %qT because it is not the address "
49103 #, gcc-internal-format
49105 "%qE is not a valid template argument of type %qT because %qE is not a "
49110 #, gcc-internal-format
49112 "%qE is not a valid template argument of type %qT because %qD does not have "
49117 #, gcc-internal-format
49119 "%qE is not a valid template argument of type %qT because %qD has no linkage"
49123 #, gcc-internal-format
49124 msgid "the address of %qD is not a valid template argument"
49128 #, gcc-internal-format
49130 "the address of the %qT subobject of %qD is not a valid template argument"
49134 #, gcc-internal-format
49136 "the address of %qD is not a valid template argument because it does not have "
49137 "static storage duration"
49141 #, gcc-internal-format
49143 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
49148 #, gcc-internal-format
49150 "%qE is not a valid template argument for type %qT because it is not an lvalue"
49154 #, gcc-internal-format
49156 "%q#D is not a valid template argument for type %qT because a reference "
49157 "variable does not have a constant address"
49161 #, gcc-internal-format
49163 "%qE is not a valid template argument for type %qT because it is not an "
49164 "object with linkage"
49168 #, gcc-internal-format
49170 "%qE is not a valid template argument for type %qT because object %qD does "
49175 #, gcc-internal-format
49177 "%qE is not a valid template argument for type %qT because it is a pointer"
49181 #, gcc-internal-format
49182 msgid "try using %qE instead"
49186 #, gcc-internal-format
49188 "%qE is not a valid template argument for type %qT because it is of type %qT"
49192 #, gcc-internal-format
49193 msgid "ignoring attributes on template argument %qT"
49197 #, gcc-internal-format
49198 msgid "ignoring attributes in template argument %qE"
49202 #, gcc-internal-format
49203 msgid "injected-class-name %qD used as template template argument"
49207 #, gcc-internal-format
49208 msgid "invalid use of destructor %qE as a type"
49212 #, gcc-internal-format
49213 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
49216 #: cp/pt.c:7864 cp/pt.c:7886 cp/pt.c:7940
49217 #, gcc-internal-format
49218 msgid "type/value mismatch at argument %d in template parameter list for %qD"
49222 #, gcc-internal-format
49223 msgid " expected a constant of type %qT, got %qT"
49227 #, gcc-internal-format
49228 msgid " expected a class template, got %qE"
49232 #, gcc-internal-format
49233 msgid " expected a type, got %qE"
49237 #, gcc-internal-format
49238 msgid " expected a type, got %qT"
49242 #, gcc-internal-format
49243 msgid " expected a class template, got %qT"
49247 #, gcc-internal-format
49248 msgid " expected a template of type %qD, got %qT"
49252 #, gcc-internal-format
49253 msgid "constraint mismatch at argument %d in template parameter list for %qD"
49257 #, gcc-internal-format
49258 msgid " expected %qD but got %qD"
49262 #, gcc-internal-format
49263 msgid "could not convert template argument %qE from %qT to %qT"
49266 #: cp/pt.c:8158 cp/pt.c:8474
49267 #, gcc-internal-format, gfc-internal-format
49268 msgid "template argument %d is invalid"
49271 #: cp/pt.c:8173 cp/pt.c:8307
49272 #, gcc-internal-format, gfc-internal-format
49273 msgid "wrong number of template arguments (%d, should be %d)"
49277 #, gcc-internal-format, gfc-internal-format
49278 msgid "wrong number of template arguments (%d, should be at least %d)"
49282 #, gcc-internal-format
49283 msgid "provided for %qD"
49287 #, gcc-internal-format
49289 "pack expansion argument for non-pack parameter %qD of alias template %qD"
49293 #, gcc-internal-format
49294 msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
49298 #, gcc-internal-format
49300 "so any instantiation with a non-empty parameter pack would be ill-formed"
49304 #, gcc-internal-format
49305 msgid "%q#D is not a function template"
49309 #, gcc-internal-format
49310 msgid "non-template type %qT used as a template"
49314 #, gcc-internal-format
49315 msgid "for template declaration %q+D"
49319 #, gcc-internal-format
49320 msgid "template constraint failure"
49324 #, gcc-internal-format
49325 msgid "use of invalid variable template %qE"
49329 #, gcc-internal-format, gfc-internal-format
49331 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to "
49332 "increase the maximum)"
49336 #, gcc-internal-format
49337 msgid "flexible array member %qD in union"
49341 #, gcc-internal-format
49342 msgid "fold of empty expansion over %O"
49346 #, gcc-internal-format
49347 msgid "%qE is not the entire pattern of the pack expansion"
49351 #, gcc-internal-format
49352 msgid "mismatched argument pack lengths while expanding %qT"
49356 #, gcc-internal-format
49357 msgid "mismatched argument pack lengths while expanding %qE"
49361 #, gcc-internal-format
49362 msgid " when instantiating default argument for call to %qD"
49365 #. It may seem that this case cannot occur, since:
49367 #. typedef void f();
49368 #. void g() { f x; }
49370 #. declares a function, not a variable. However:
49372 #. typedef void f();
49373 #. template <typename T> void g() { T t; }
49374 #. template void g<f>();
49376 #. is an attempt to declare a variable with function
49379 #, gcc-internal-format
49380 msgid "variable %qD has function type"
49384 #, gcc-internal-format
49385 msgid "invalid parameter type %qT"
49389 #, gcc-internal-format
49390 msgid "in declaration %q+D"
49394 #, gcc-internal-format
49395 msgid "function returning an array"
49399 #, gcc-internal-format
49400 msgid "function returning a function"
49404 #, gcc-internal-format
49405 msgid "creating pointer to member function of non-class type %qT"
49409 #, gcc-internal-format
49410 msgid "forming reference to void"
49414 #, gcc-internal-format
49415 msgid "forming pointer to reference type %qT"
49419 #, gcc-internal-format
49420 msgid "forming reference to reference type %qT"
49424 #, gcc-internal-format
49425 msgid "forming pointer to qualified function type %qT"
49429 #, gcc-internal-format
49430 msgid "forming reference to qualified function type %qT"
49434 #, gcc-internal-format
49435 msgid "creating pointer to member of non-class type %qT"
49439 #, gcc-internal-format
49440 msgid "creating pointer to member reference type %qT"
49444 #, gcc-internal-format
49445 msgid "creating pointer to member of type void"
49449 #, gcc-internal-format
49450 msgid "creating array of %qT"
49454 #, gcc-internal-format
49455 msgid "%qT is not a class, struct, or union type"
49459 #, gcc-internal-format
49460 msgid "%qT resolves to %qT, which is not an enumeration type"
49464 #, gcc-internal-format
49465 msgid "%qT resolves to %qT, which is is not a class type"
49469 #, gcc-internal-format
49470 msgid "empty initializer in lambda init-capture"
49474 #, gcc-internal-format
49475 msgid "use of %qs in template"
49479 #, gcc-internal-format
49480 msgid "qualifying type %qT does not match destructor name ~%qT"
49484 #, gcc-internal-format
49486 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
49490 #, gcc-internal-format
49491 msgid "say %<typename %E%> if a type is meant"
49495 #, gcc-internal-format
49496 msgid "using invalid field %qD"
49499 #: cp/pt.c:15904 cp/pt.c:17416
49500 #, gcc-internal-format
49501 msgid "invalid use of pack expansion expression"
49504 #: cp/pt.c:15908 cp/pt.c:17420
49505 #, gcc-internal-format
49506 msgid "use %<...%> to expand argument pack"
49510 #, gcc-internal-format
49512 "%qD was not declared in this scope, and no declarations were found by "
49513 "argument-dependent lookup at the point of instantiation"
49517 #, gcc-internal-format
49518 msgid "declarations in dependent base %qT are not found by unqualified lookup"
49522 #, gcc-internal-format
49523 msgid "use %<this->%D%> instead"
49527 #, gcc-internal-format
49528 msgid "use %<%T::%D%> instead"
49532 #, gcc-internal-format
49533 msgid "%qD declared here, later in the translation unit"
49537 #, gcc-internal-format
49538 msgid "%qT is not a class or namespace"
49542 #, gcc-internal-format
49543 msgid "%qD is not a class or namespace"
49547 #, gcc-internal-format
49548 msgid "%qT is/uses unnamed type"
49552 #, gcc-internal-format
49553 msgid "template argument for %qD uses local type %qT"
49557 #, gcc-internal-format
49558 msgid "%qT is a variably modified type"
49562 #, gcc-internal-format
49563 msgid "integral expression %qE is not constant"
49567 #, gcc-internal-format
49568 msgid " trying to instantiate %qD"
49572 #, gcc-internal-format
49573 msgid "ambiguous template instantiation for %q#T"
49577 #, gcc-internal-format
49578 msgid "ambiguous template instantiation for %q#D"
49585 #: cp/pt.c:23114 cp/pt.c:23201
49586 #, gcc-internal-format
49587 msgid "explicit instantiation of non-template %q#D"
49591 #, gcc-internal-format
49592 msgid "%qD is not a static data member of a class template"
49595 #: cp/pt.c:23139 cp/pt.c:23196
49596 #, gcc-internal-format
49597 msgid "no matching template for %qD found"
49601 #, gcc-internal-format
49603 "type %qT for explicit instantiation %qD does not match declared type %qT"
49607 #, gcc-internal-format
49608 msgid "explicit instantiation of %q#D"
49612 #, gcc-internal-format
49613 msgid "duplicate explicit instantiation of %q#D"
49616 #: cp/pt.c:23211 cp/pt.c:23297
49617 #, gcc-internal-format
49618 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
49621 #: cp/pt.c:23216 cp/pt.c:23314
49622 #, gcc-internal-format
49623 msgid "storage class %qD applied to template instantiation"
49627 #, gcc-internal-format
49628 msgid "explicit instantiation of non-class template %qD"
49632 #, gcc-internal-format
49633 msgid "explicit instantiation of non-template type %qT"
49637 #, gcc-internal-format
49638 msgid "explicit instantiation of %q#T before definition of template"
49642 #, gcc-internal-format
49643 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
49647 #, gcc-internal-format
49648 msgid "duplicate explicit instantiation of %q#T"
49652 #, gcc-internal-format
49653 msgid "exception specification of %qD depends on itself"
49658 #. The definition of a non-exported function template, a
49659 #. non-exported member function template, or a non-exported
49660 #. member function or static data member of a class template
49661 #. shall be present in every translation unit in which it is
49662 #. explicitly instantiated.
49664 #, gcc-internal-format
49665 msgid "explicit instantiation of %qD but no definition available"
49669 #, gcc-internal-format
49671 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
49672 "possibly from virtual table generation (use -ftemplate-depth= to increase "
49677 #, gcc-internal-format
49678 msgid "invalid template non-type parameter"
49682 #, gcc-internal-format
49683 msgid "%q#T is not a valid type for a template non-type parameter"
49687 #, gcc-internal-format
49688 msgid "keyword %<template%> not allowed in declarator-id"
49692 #, gcc-internal-format
49694 "deducing from brace-enclosed initializer list requires %<#include "
49695 "<initializer_list>%>"
49699 #, gcc-internal-format
49700 msgid "non-class template %qT used without template arguments"
49704 #, gcc-internal-format
49706 "cannot deduce template arguments for copy-initialization of %qT, as it has "
49707 "no non-explicit deduction guides or user-declared constructors"
49711 #, gcc-internal-format
49713 "cannot deduce template arguments of %qT, as it has no viable deduction guides"
49717 #, gcc-internal-format
49718 msgid "class template argument deduction failed:"
49722 #, gcc-internal-format
49723 msgid "explicit deduction guides not considered for copy-initialization"
49727 #, gcc-internal-format
49728 msgid "direct-list-initialization of %<auto%> requires exactly one element"
49732 #, gcc-internal-format
49734 "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
49735 "e. add %<=%> before the %<{%>)"
49739 #, gcc-internal-format
49740 msgid "%qT as type rather than plain %<decltype(auto)%>"
49744 #, gcc-internal-format
49745 msgid "unable to deduce lambda return type from %qE"
49749 #, gcc-internal-format
49750 msgid "unable to deduce %qT from %qE"
49754 #, gcc-internal-format
49755 msgid "placeholder constraints not satisfied"
49759 #, gcc-internal-format
49760 msgid "deduced initializer does not satisfy placeholder constraints"
49764 #, gcc-internal-format
49765 msgid "deduced return type does not satisfy placeholder constraints"
49769 #, gcc-internal-format
49770 msgid "deduced expression type does not satisfy placeholder constraints"
49774 #, gcc-internal-format
49775 msgid "invalid use of %qT in template argument"
49779 #, gcc-internal-format
49780 msgid "-frepo must be used with -c"
49784 #, gcc-internal-format, gfc-internal-format
49785 msgid "mysterious repository information in %s"
49789 #, gcc-internal-format
49790 msgid "can%'t create repository information file %qs"
49794 #, gcc-internal-format
49795 msgid "cannot use %<typeid%> with -fno-rtti"
49799 #, gcc-internal-format
49800 msgid "must %<#include <typeinfo>%> before using %<typeid%>"
49804 #, gcc-internal-format
49806 "cannot create type information for type %qT because it involves types of "
49811 #, gcc-internal-format
49812 msgid "typeid of qualified function type %qT"
49815 #: cp/rtti.c:696 cp/rtti.c:711
49816 #, gcc-internal-format
49817 msgid "dynamic_cast of %q#D to %q#T can never succeed"
49821 #, gcc-internal-format
49822 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
49826 #, gcc-internal-format
49827 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
49831 #, gcc-internal-format
49832 msgid "%qT is an ambiguous base of %qT"
49836 #, gcc-internal-format
49837 msgid "%qT is an inaccessible base of %qT"
49840 #: cp/search.c:1915
49841 #, gcc-internal-format
49842 msgid "invalid covariant return type for %q#D"
49845 #: cp/search.c:1917 cp/search.c:1932 cp/search.c:1938 cp/search.c:1967
49846 #, gcc-internal-format
49847 msgid "overridden function is %q#D"
49850 #: cp/search.c:1930
49851 #, gcc-internal-format
49852 msgid "invalid covariant return type for %q+#D"
49855 #: cp/search.c:1936
49856 #, gcc-internal-format
49857 msgid "conflicting return type specified for %q+#D"
49860 #: cp/search.c:1952
49861 #, gcc-internal-format
49862 msgid "looser throw specifier for %q+#F"
49865 #: cp/search.c:1954
49866 #, gcc-internal-format
49867 msgid "overridden function is %q#F"
49870 #: cp/search.c:1965
49871 #, gcc-internal-format
49872 msgid "conflicting type attributes specified for %q+#D"
49875 #: cp/search.c:1982
49876 #, gcc-internal-format
49877 msgid "%qD declared %<transaction_safe_dynamic%>"
49880 #: cp/search.c:1984
49881 #, gcc-internal-format
49882 msgid "overriding %qD declared %<transaction_safe%>"
49885 #: cp/search.c:1991
49886 #, gcc-internal-format
49887 msgid "deleted function %q+D overriding non-deleted function"
49890 #: cp/search.c:1994 cp/search.c:2002 cp/search.c:2010
49891 #, gcc-internal-format
49892 msgid "overridden function is %qD"
49895 #: cp/search.c:1999
49896 #, gcc-internal-format
49897 msgid "non-deleted function %q+D overriding deleted function"
49900 #: cp/search.c:2008
49901 #, gcc-internal-format
49902 msgid "virtual function %q+D overriding final function"
49905 #. A static member function cannot match an inherited
49906 #. virtual member function.
49907 #: cp/search.c:2092
49908 #, gcc-internal-format
49909 msgid "%q+#D cannot be declared"
49912 #: cp/search.c:2093
49913 #, gcc-internal-format
49914 msgid " since %q+#D declared in base class"
49917 #: cp/semantics.c:863
49918 #, gcc-internal-format
49919 msgid "suggest explicit braces around empty body in %<do%> statement"
49922 #: cp/semantics.c:1344
49923 #, gcc-internal-format
49924 msgid "catching polymorphic type %q#T by value"
49927 #: cp/semantics.c:1347
49928 #, gcc-internal-format
49929 msgid "catching type %q#T by value"
49932 #: cp/semantics.c:1351
49933 #, gcc-internal-format
49934 msgid "catching non-reference type %q#T"
49937 #: cp/semantics.c:1560
49938 #, gcc-internal-format
49939 msgid "type of asm operand %qE could not be determined"
49942 #: cp/semantics.c:1641
49943 #, gcc-internal-format
49944 msgid "__label__ declarations are only allowed in function scopes"
49947 #: cp/semantics.c:1814
49948 #, gcc-internal-format
49949 msgid "invalid use of member %qD in static member function"
49952 #: cp/semantics.c:2137
49953 #, gcc-internal-format
49955 "a statement expression is an insufficient context for overload resolution"
49958 #: cp/semantics.c:2542
49959 #, gcc-internal-format
49960 msgid "arguments to destructor are not allowed"
49963 #: cp/semantics.c:2620
49964 #, gcc-internal-format
49965 msgid "%<this%> is unavailable for static member functions"
49968 #: cp/semantics.c:2622
49969 #, gcc-internal-format
49970 msgid "invalid use of %<this%> in non-member function"
49973 #: cp/semantics.c:2624
49974 #, gcc-internal-format
49975 msgid "invalid use of %<this%> at top level"
49978 #: cp/semantics.c:2646
49979 #, gcc-internal-format
49980 msgid "invalid qualifying scope in pseudo-destructor name"
49983 #: cp/semantics.c:2654 cp/typeck.c:2600
49984 #, gcc-internal-format
49985 msgid "qualified type %qT does not match destructor name ~%qT"
49988 #: cp/semantics.c:2676
49989 #, gcc-internal-format
49990 msgid "%qE is not of type %qT"
49993 #: cp/semantics.c:2752
49994 #, gcc-internal-format
49995 msgid "compound literal of non-object type %qT"
49998 #: cp/semantics.c:2893
49999 #, gcc-internal-format
50000 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
50003 #: cp/semantics.c:2943
50004 #, gcc-internal-format
50006 "invalid use of type %qT as a default value for a template template-parameter"
50009 #: cp/semantics.c:2946
50010 #, gcc-internal-format
50011 msgid "invalid default argument for a template template parameter"
50014 #: cp/semantics.c:2963
50015 #, gcc-internal-format
50016 msgid "definition of %q#T inside template parameter list"
50019 #: cp/semantics.c:2994
50020 #, gcc-internal-format
50021 msgid "invalid definition of qualified type %qT"
50024 #: cp/semantics.c:3264
50025 #, gcc-internal-format
50026 msgid "invalid base-class specification"
50029 #: cp/semantics.c:3424
50030 #, gcc-internal-format
50031 msgid "cannot capture member %qD of anonymous union"
50034 #: cp/semantics.c:3444 cp/semantics.c:9264
50035 #, gcc-internal-format
50036 msgid "%qD is not captured"
50039 #: cp/semantics.c:3449
50040 #, gcc-internal-format
50041 msgid "the lambda has no capture-default"
50044 #: cp/semantics.c:3451
50045 #, gcc-internal-format
50047 "lambda in local class %q+T cannot capture variables from the enclosing "
50051 #: cp/semantics.c:3463
50052 #, gcc-internal-format
50053 msgid "use of local variable with automatic storage from containing function"
50056 #: cp/semantics.c:3465
50057 #, gcc-internal-format
50058 msgid "use of parameter from containing function"
50061 #: cp/semantics.c:3592
50062 #, gcc-internal-format
50063 msgid "use of parameter outside function body"
50066 #: cp/semantics.c:3602
50067 #, gcc-internal-format
50068 msgid "missing template arguments"
50071 #: cp/semantics.c:3629
50072 #, gcc-internal-format
50074 "template parameter %qD of type %qT is not allowed in an integral constant "
50075 "expression because it is not of integral or enumeration type"
50078 #: cp/semantics.c:3660
50079 #, gcc-internal-format
50080 msgid "use of namespace %qD as expression"
50083 #: cp/semantics.c:3665
50084 #, gcc-internal-format
50085 msgid "use of class template %qT as expression"
50088 #. Ambiguous reference to base members.
50089 #: cp/semantics.c:3671
50090 #, gcc-internal-format
50091 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
50094 #: cp/semantics.c:3698
50095 #, gcc-internal-format
50096 msgid "%qD cannot appear in a constant-expression"
50099 #: cp/semantics.c:3837
50100 #, gcc-internal-format
50101 msgid "type of %qE is unknown"
50104 #: cp/semantics.c:3866
50105 #, gcc-internal-format
50106 msgid "%qT is not an enumeration type"
50109 #. Parameter packs can only be used in templates
50110 #: cp/semantics.c:4005
50111 #, gcc-internal-format
50112 msgid "Parameter pack __bases only valid in template declaration"
50115 #: cp/semantics.c:4034
50116 #, gcc-internal-format
50117 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
50120 #: cp/semantics.c:4048
50121 #, gcc-internal-format
50122 msgid "cannot apply %<offsetof%> to member function %qD"
50125 #: cp/semantics.c:4052
50126 #, gcc-internal-format
50127 msgid "cannot apply %<offsetof%> to member function"
50130 #: cp/semantics.c:4057
50131 #, gcc-internal-format
50132 msgid "cannot apply %<offsetof%> to an enumerator %qD"
50135 #: cp/semantics.c:4068
50136 #, gcc-internal-format
50137 msgid "offsetof within non-standard-layout type %qT is conditionally-supported"
50140 #: cp/semantics.c:4579 cp/semantics.c:6063 cp/semantics.c:6134
50141 #: cp/semantics.c:6177 cp/semantics.c:6527 cp/semantics.c:6626
50142 #: cp/semantics.c:6769
50143 #, gcc-internal-format
50144 msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
50147 #: cp/semantics.c:5267
50148 #, gcc-internal-format
50149 msgid "user defined reduction lookup is ambiguous"
50152 #: cp/semantics.c:5540
50153 #, gcc-internal-format
50154 msgid "%qE in %<reduction%> clause is a zero size array"
50157 #: cp/semantics.c:5588
50158 #, gcc-internal-format
50159 msgid "%qE has const type for %<reduction%>"
50162 #: cp/semantics.c:5702
50163 #, gcc-internal-format
50164 msgid "user defined reduction with constructor initializer for base class %qT"
50167 #: cp/semantics.c:5935
50168 #, gcc-internal-format
50170 "linear clause with %qs modifier applied to non-reference variable with %qT "
50174 #: cp/semantics.c:5949
50175 #, gcc-internal-format
50177 "linear clause applied to non-integral non-pointer variable with %qT type"
50180 #: cp/semantics.c:5971
50181 #, gcc-internal-format
50182 msgid "linear step expression must be integral"
50185 #: cp/semantics.c:6074
50186 #, gcc-internal-format
50187 msgid "%qD is not a variable in clause %qs"
50190 #: cp/semantics.c:6146
50191 #, gcc-internal-format
50192 msgid "%qD is not a variable in clause %<firstprivate%>"
50195 #: cp/semantics.c:6189
50196 #, gcc-internal-format
50197 msgid "%qD is not a variable in clause %<lastprivate%>"
50200 #: cp/semantics.c:6234
50201 #, gcc-internal-format
50202 msgid "%<gang%> static expression must be integral"
50205 #: cp/semantics.c:6248
50206 #, gcc-internal-format
50207 msgid "%<gang%> static value must be positive"
50210 #: cp/semantics.c:6282
50211 #, gcc-internal-format
50212 msgid "%<gang%> num expression must be integral"
50215 #: cp/semantics.c:6285
50216 #, gcc-internal-format
50217 msgid "%<vector%> length expression must be integral"
50220 #: cp/semantics.c:6289
50221 #, gcc-internal-format
50222 msgid "%<worker%> num expression must be integral"
50225 #: cp/semantics.c:6311
50226 #, gcc-internal-format
50227 msgid "%<gang%> num value must be positive"
50230 #: cp/semantics.c:6315
50231 #, gcc-internal-format
50232 msgid "%<vector%> length value must be positive"
50235 #: cp/semantics.c:6320
50236 #, gcc-internal-format
50237 msgid "%<worker%> num value must be positive"
50240 #: cp/semantics.c:6370
50241 #, gcc-internal-format
50242 msgid "schedule chunk size expression must be integral"
50245 #: cp/semantics.c:6400
50246 #, gcc-internal-format
50247 msgid "%qs length expression must be integral"
50250 #: cp/semantics.c:6413
50251 #, gcc-internal-format
50252 msgid "%qs length expression must be positive constant integer expression"
50255 #: cp/semantics.c:6432
50256 #, gcc-internal-format
50257 msgid "%<async%> expression must be integral"
50260 #: cp/semantics.c:6460
50261 #, gcc-internal-format
50262 msgid "%<thread_limit%> expression must be integral"
50265 #: cp/semantics.c:6489
50266 #, gcc-internal-format
50267 msgid "%<device%> id must be integral"
50270 #: cp/semantics.c:6510
50271 #, gcc-internal-format
50272 msgid "%<dist_schedule%> chunk size expression must be integral"
50275 #: cp/semantics.c:6537
50276 #, gcc-internal-format
50277 msgid "%qD is not a variable in %<aligned%> clause"
50280 #: cp/semantics.c:6551
50281 #, gcc-internal-format
50283 "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
50284 "to pointer or array"
50287 #: cp/semantics.c:6557
50288 #, gcc-internal-format
50289 msgid "%qD appears more than once in %<aligned%> clauses"
50292 #: cp/semantics.c:6570
50293 #, gcc-internal-format
50294 msgid "%<aligned%> clause alignment expression must be integral"
50297 #: cp/semantics.c:6619
50298 #, gcc-internal-format
50299 msgid "%qD is not a variable in %<depend%> clause"
50302 #: cp/semantics.c:6903
50303 #, gcc-internal-format
50304 msgid "template %qE in clause %qs"
50307 #: cp/semantics.c:6907
50308 #, gcc-internal-format
50309 msgid "overloaded function name %qE in clause %qs"
50312 #: cp/semantics.c:6972
50313 #, gcc-internal-format
50314 msgid "%<grainsize%> expression must be integral"
50317 #: cp/semantics.c:7001
50318 #, gcc-internal-format
50319 msgid "%<priority%> expression must be integral"
50322 #: cp/semantics.c:7030
50323 #, gcc-internal-format
50324 msgid "%<num_tasks%> expression must be integral"
50327 #: cp/semantics.c:7059
50328 #, gcc-internal-format
50330 "%qs variable is neither a pointer, nor an array nor reference to pointer or "
50334 #: cp/semantics.c:7100
50335 #, gcc-internal-format
50336 msgid "%<tile%> argument needs integral type"
50339 #: cp/semantics.c:7519
50340 #, gcc-internal-format
50341 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
50344 #: cp/semantics.c:7533
50345 #, gcc-internal-format
50346 msgid "%<threadprivate%> %qE directive not in %qT definition"
50349 #: cp/semantics.c:7738
50350 #, gcc-internal-format
50351 msgid "difference between %qE and %qD does not have integer type"
50354 #: cp/semantics.c:8166
50355 #, gcc-internal-format
50356 msgid "%<#pragma omp simd%> used with class iteration variable %qE"
50359 #: cp/semantics.c:8393 cp/semantics.c:8403
50360 #, gcc-internal-format
50361 msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
50364 #: cp/semantics.c:8697
50365 #, gcc-internal-format
50366 msgid "static assertion failed"
50369 #: cp/semantics.c:8699
50370 #, gcc-internal-format, gfc-internal-format
50371 msgid "static assertion failed: %s"
50374 #: cp/semantics.c:8704
50375 #, gcc-internal-format
50376 msgid "non-constant condition for static assertion"
50379 #: cp/semantics.c:8734
50380 #, gcc-internal-format
50381 msgid "argument to decltype must be an expression"
50384 #: cp/semantics.c:8762
50385 #, gcc-internal-format
50386 msgid "decltype cannot resolve address of overloaded function"
50389 #: cp/semantics.c:9303
50390 #, gcc-internal-format
50391 msgid "operand of fold expression has no unexpanded parameter packs"
50394 #: cp/semantics.c:9356
50395 #, gcc-internal-format
50396 msgid "both arguments in binary fold have unexpanded parameter packs"
50399 #: cp/semantics.c:9358
50400 #, gcc-internal-format
50401 msgid "no unexpanded parameter packs in binary fold"
50404 #: cp/semantics.c:9376
50405 #, gcc-internal-format
50406 msgid "non-pointer argument to %<__builtin_launder%>"
50410 #, gcc-internal-format
50411 msgid "%qV qualifiers cannot be applied to %qT"
50415 #, gcc-internal-format
50416 msgid "lambda-expression in a constant expression"
50420 #, gcc-internal-format
50421 msgid "statement-expression in a constant expression"
50425 #, gcc-internal-format
50427 "-fabi-version=13 (GCC 8.2) fixes the calling convention for %qT, which was "
50428 "accidentally changed in 8.1"
50432 #, gcc-internal-format
50434 "-fabi-version=12 (GCC 8.1) accidentally changes the calling convention for "
50439 #, gcc-internal-format
50440 msgid " declared here"
50444 #, gcc-internal-format
50445 msgid "the calling convention for %qT changes in -fabi-version=13 (GCC 8.2)"
50449 #, gcc-internal-format
50450 msgid " because all of its copy and move constructors are deleted"
50454 #, gcc-internal-format
50455 msgid "%qE attribute applied to %qD with void return type"
50459 #, gcc-internal-format
50461 "%qE attribute can only be applied to functions or to class or enumeration "
50466 #, gcc-internal-format
50467 msgid "requested init_priority is not an integer constant"
50471 #, gcc-internal-format
50473 "can only use %qE attribute on file-scope definitions of objects of class type"
50477 #, gcc-internal-format
50478 msgid "requested init_priority is out of range"
50482 #, gcc-internal-format
50483 msgid "requested init_priority is reserved for internal use"
50487 #, gcc-internal-format
50488 msgid "%qE attribute is not supported on this platform"
50492 #, gcc-internal-format
50493 msgid "redeclaration of %qD adds abi tag %qE"
50497 #, gcc-internal-format
50498 msgid "the %qE attribute requires arguments"
50502 #, gcc-internal-format
50503 msgid "arguments to the %qE attribute must be narrow string literals"
50506 #: cp/tree.c:4589 cp/tree.c:4602
50507 #, gcc-internal-format
50508 msgid "arguments to the %qE attribute must contain valid identifiers"
50512 #, gcc-internal-format
50513 msgid "%<%c%> is not a valid first character for an identifier"
50517 #, gcc-internal-format
50518 msgid "%<%c%> is not a valid character in an identifier"
50522 #, gcc-internal-format
50523 msgid "%qE attribute applied to non-class, non-enum type %qT"
50527 #, gcc-internal-format
50528 msgid "%qE attribute applied to %qT after its definition"
50532 #, gcc-internal-format
50533 msgid "ignoring %qE attribute applied to template instantiation %qT"
50537 #, gcc-internal-format
50538 msgid "ignoring %qE attribute applied to template specialization %qT"
50542 #, gcc-internal-format
50543 msgid "%qE attribute applied to non-function, non-variable %qD"
50547 #, gcc-internal-format
50548 msgid "%qE attribute applied to extern \"C\" declaration %qD"
50552 #, gcc-internal-format
50553 msgid "zero as null pointer constant"
50557 #, gcc-internal-format, gfc-internal-format
50558 msgid "lang_* check: failed in %s, at %s:%d"
50562 #, gcc-internal-format
50563 msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
50567 #, gcc-internal-format
50568 msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
50572 #, gcc-internal-format
50574 "conditional expression between distinct pointer types %qT and %qT lacks a "
50579 #, gcc-internal-format
50581 "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-"
50586 #, gcc-internal-format
50588 "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-"
50593 #, gcc-internal-format
50595 "ISO C++ forbids conditional expression between pointer of type %<void *%> "
50596 "and pointer-to-function"
50600 #, gcc-internal-format
50602 "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
50606 #, gcc-internal-format
50608 "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
50612 #, gcc-internal-format
50614 "conditional expression between distinct pointer-to-member types %qT and %qT "
50618 #: cp/typeck.c:1477
50619 #, gcc-internal-format
50620 msgid "canonical types differ for identical types %qT and %qT"
50623 #: cp/typeck.c:1484
50624 #, gcc-internal-format
50625 msgid "same canonical type node for different types %qT and %qT"
50628 #: cp/typeck.c:1615
50629 #, gcc-internal-format
50630 msgid "invalid application of %qs to a member function"
50633 #: cp/typeck.c:1704
50634 #, gcc-internal-format
50635 msgid "invalid application of %<sizeof%> to a bit-field"
50638 #: cp/typeck.c:1712
50639 #, gcc-internal-format
50640 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
50643 #: cp/typeck.c:1761
50644 #, gcc-internal-format
50645 msgid "invalid application of %<__alignof%> to a bit-field"
50648 #: cp/typeck.c:1772
50649 #, gcc-internal-format
50651 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
50654 #: cp/typeck.c:1849
50655 #, gcc-internal-format
50656 msgid "%<alignas%> argument has non-integral type %qT"
50659 #: cp/typeck.c:1894
50660 #, gcc-internal-format
50661 msgid "invalid use of non-static member function of type %qT"
50664 #: cp/typeck.c:2068
50665 #, gcc-internal-format
50666 msgid "taking address of temporary array"
50669 #: cp/typeck.c:2234
50670 #, gcc-internal-format
50671 msgid "ISO C++ forbids converting a string constant to %qT"
50674 #: cp/typeck.c:2238
50675 #, gcc-internal-format
50676 msgid "deprecated conversion from string constant to %qT"
50679 #: cp/typeck.c:2372 cp/typeck.c:2813
50680 #, gcc-internal-format
50682 "request for member %qD in %qE, which is of pointer type %qT (maybe you meant "
50686 #: cp/typeck.c:2376 cp/typeck.c:2817
50687 #, gcc-internal-format
50688 msgid "request for member %qD in %qE, which is of non-class type %qT"
50691 #: cp/typeck.c:2407
50692 #, gcc-internal-format
50693 msgid "invalid use of nonstatic data member %qE"
50696 #: cp/typeck.c:2466
50697 #, gcc-internal-format
50699 "invalid access to non-static data member %qD in virtual base of NULL object"
50702 #: cp/typeck.c:2615
50703 #, gcc-internal-format
50704 msgid "object type %qT does not match destructor name ~%qT"
50707 #: cp/typeck.c:2624
50708 #, gcc-internal-format
50709 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
50712 #: cp/typeck.c:2741
50713 #, gcc-internal-format
50714 msgid "field %q#D can be accessed via %q#D"
50717 #: cp/typeck.c:2847 cp/typeck.c:2873
50718 #, gcc-internal-format
50719 msgid "%<%D::%D%> is not a member of %qT"
50722 #: cp/typeck.c:2912
50723 #, gcc-internal-format
50724 msgid "%qT is not a base of %qT"
50727 #: cp/typeck.c:2948
50728 #, gcc-internal-format
50729 msgid "%q#T has no member named %qE; did you mean %qE?"
50732 #: cp/typeck.c:2955
50733 #, gcc-internal-format
50734 msgid "%q#T has no member named %qE"
50737 #: cp/typeck.c:2984
50738 #, gcc-internal-format
50739 msgid "%qD is not a member template function"
50742 #: cp/typeck.c:3163
50743 #, gcc-internal-format
50744 msgid "%qT is not a pointer-to-object type"
50747 #: cp/typeck.c:3194
50748 #, gcc-internal-format
50749 msgid "invalid use of array indexing on pointer to member"
50752 #: cp/typeck.c:3197
50753 #, gcc-internal-format
50754 msgid "invalid use of unary %<*%> on pointer to member"
50757 #: cp/typeck.c:3200
50758 #, gcc-internal-format
50759 msgid "invalid use of implicit conversion on pointer to member"
50762 #: cp/typeck.c:3203
50763 #, gcc-internal-format
50765 "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
50766 "member of type %qT"
50769 #: cp/typeck.c:3267
50770 #, gcc-internal-format
50771 msgid "subscript missing in array reference"
50774 #: cp/typeck.c:3362
50775 #, gcc-internal-format
50776 msgid "subscripting array declared %<register%>"
50779 #: cp/typeck.c:3396
50780 #, gcc-internal-format
50781 msgid "subscripted value is neither array nor pointer"
50784 #: cp/typeck.c:3469
50785 #, gcc-internal-format
50786 msgid "object missing in use of %qE"
50789 #: cp/typeck.c:3700
50790 #, gcc-internal-format
50791 msgid "cannot call function %qD"
50794 #: cp/typeck.c:3715
50795 #, gcc-internal-format
50796 msgid "ISO C++ forbids calling %<::main%> from within program"
50799 #: cp/typeck.c:3736
50800 #, gcc-internal-format
50802 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
50803 "(...)%>, e.g. %<(... ->* %E) (...)%>"
50806 #: cp/typeck.c:3753
50807 #, gcc-internal-format
50808 msgid "%qE cannot be used as a function"
50811 #: cp/typeck.c:3756
50812 #, gcc-internal-format
50813 msgid "%qD cannot be used as a function"
50816 #: cp/typeck.c:3759
50817 #, gcc-internal-format
50818 msgid "expression cannot be used as a function"
50821 #: cp/typeck.c:3816
50822 #, gcc-internal-format
50823 msgid "too many arguments to constructor %q#D"
50826 #: cp/typeck.c:3817
50827 #, gcc-internal-format
50828 msgid "too few arguments to constructor %q#D"
50831 #: cp/typeck.c:3822
50832 #, gcc-internal-format
50833 msgid "too many arguments to member function %q#D"
50836 #: cp/typeck.c:3823
50837 #, gcc-internal-format
50838 msgid "too few arguments to member function %q#D"
50841 #: cp/typeck.c:3829
50842 #, gcc-internal-format
50843 msgid "too many arguments to function %q#D"
50846 #: cp/typeck.c:3830
50847 #, gcc-internal-format
50848 msgid "too few arguments to function %q#D"
50851 #: cp/typeck.c:3840
50852 #, gcc-internal-format
50853 msgid "too many arguments to method %q#D"
50856 #: cp/typeck.c:3841
50857 #, gcc-internal-format
50858 msgid "too few arguments to method %q#D"
50861 #: cp/typeck.c:3844
50862 #, gcc-internal-format
50863 msgid "too many arguments to function"
50866 #: cp/typeck.c:3845
50867 #, gcc-internal-format
50868 msgid "too few arguments to function"
50871 #: cp/typeck.c:3924
50872 #, gcc-internal-format
50873 msgid "parameter %P of %qD has incomplete type %qT"
50876 #: cp/typeck.c:3927
50877 #, gcc-internal-format
50878 msgid "parameter %P has incomplete type %qT"
50881 #: cp/typeck.c:4171
50882 #, gcc-internal-format
50883 msgid "the address of %qD will never be NULL"
50886 #: cp/typeck.c:4182
50887 #, gcc-internal-format
50888 msgid "the compiler can assume that the address of %qD will never be NULL"
50891 #: cp/typeck.c:4300 cp/typeck.c:4311
50892 #, gcc-internal-format
50893 msgid "assuming cast to type %qT from overloaded function"
50896 #: cp/typeck.c:4357
50897 #, gcc-internal-format
50898 msgid "NULL used in arithmetic"
50901 #: cp/typeck.c:4714
50902 #, gcc-internal-format
50903 msgid "left rotate count is negative"
50906 #: cp/typeck.c:4715
50907 #, gcc-internal-format
50908 msgid "right rotate count is negative"
50911 #: cp/typeck.c:4721
50912 #, gcc-internal-format
50913 msgid "left rotate count >= width of type"
50916 #: cp/typeck.c:4722
50917 #, gcc-internal-format
50918 msgid "right rotate count >= width of type"
50921 #: cp/typeck.c:4806 cp/typeck.c:4814 cp/typeck.c:5094 cp/typeck.c:5102
50922 #, gcc-internal-format
50923 msgid "ISO C++ forbids comparison between pointer and integer"
50926 #: cp/typeck.c:5016 cp/typeck.c:5029
50927 #, gcc-internal-format
50928 msgid "operand types are %qT and %qT"
50931 #: cp/typeck.c:5130
50932 #, gcc-internal-format
50933 msgid "unordered comparison on non-floating point argument"
50936 #: cp/typeck.c:5175
50938 "implicit conversion from %qH to %qI to match other operand of binary "
50942 #: cp/typeck.c:5185
50943 #, gcc-internal-format
50944 msgid "invalid operands of types %qT and %qT to binary %qO"
50947 #: cp/typeck.c:5491
50948 #, gcc-internal-format
50949 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
50952 #: cp/typeck.c:5499
50953 #, gcc-internal-format
50954 msgid "ISO C++ forbids using pointer to a function in subtraction"
50957 #: cp/typeck.c:5507
50958 #, gcc-internal-format
50959 msgid "ISO C++ forbids using pointer to a method in subtraction"
50962 #: cp/typeck.c:5552
50963 #, gcc-internal-format
50964 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
50967 #: cp/typeck.c:5627
50968 #, gcc-internal-format
50969 msgid "taking address of constructor %qD"
50972 #: cp/typeck.c:5628
50973 #, gcc-internal-format
50974 msgid "taking address of destructor %qD"
50977 #: cp/typeck.c:5644
50978 #, gcc-internal-format
50979 msgid "invalid use of %qE to form a pointer-to-member-function"
50982 #: cp/typeck.c:5647
50983 #, gcc-internal-format
50984 msgid " a qualified-id is required"
50987 #: cp/typeck.c:5654
50988 #, gcc-internal-format
50990 "parentheses around %qE cannot be used to form a pointer-to-member-function"
50993 #. An expression like &memfn.
50994 #: cp/typeck.c:5830
50995 #, gcc-internal-format
50997 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
50998 "static member function to form a pointer to member function. Say %<&%T::%D%>"
51001 #: cp/typeck.c:5835
51002 #, gcc-internal-format
51004 "ISO C++ forbids taking the address of a bound member function to form a "
51005 "pointer to member function. Say %<&%T::%D%>"
51008 #. Make this a permerror because we used to accept it.
51009 #: cp/typeck.c:5871
51010 #, gcc-internal-format
51011 msgid "taking address of rvalue"
51014 #: cp/typeck.c:5888
51015 #, gcc-internal-format
51016 msgid "ISO C++ forbids taking address of function %<::main%>"
51019 #: cp/typeck.c:5945
51020 #, gcc-internal-format
51021 msgid "cannot create pointer to reference member %qD"
51024 #: cp/typeck.c:5965
51025 #, gcc-internal-format
51026 msgid "attempt to take address of bit-field"
51029 #: cp/typeck.c:6114
51030 #, gcc-internal-format
51031 msgid "%<~%> on an expression of type bool"
51034 #: cp/typeck.c:6115
51035 #, gcc-internal-format
51036 msgid "did you mean to use logical not (%<!%>)?"
51039 #: cp/typeck.c:6236
51040 #, gcc-internal-format
51041 msgid "ISO C++ forbids incrementing an enum"
51044 #: cp/typeck.c:6237
51045 #, gcc-internal-format
51046 msgid "ISO C++ forbids decrementing an enum"
51049 #: cp/typeck.c:6253
51050 #, gcc-internal-format
51051 msgid "cannot increment a pointer to incomplete type %qT"
51054 #: cp/typeck.c:6254
51055 #, gcc-internal-format
51056 msgid "cannot decrement a pointer to incomplete type %qT"
51059 #: cp/typeck.c:6265
51060 #, gcc-internal-format
51061 msgid "ISO C++ forbids incrementing a pointer of type %qT"
51064 #: cp/typeck.c:6266
51065 #, gcc-internal-format
51066 msgid "ISO C++ forbids decrementing a pointer of type %qT"
51069 #: cp/typeck.c:6301
51070 #, gcc-internal-format
51071 msgid "use of an operand of type %qT in %<operator--%> is forbidden"
51074 #: cp/typeck.c:6310
51075 #, gcc-internal-format
51076 msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
51079 #: cp/typeck.c:6317
51080 #, gcc-internal-format
51081 msgid "use of an operand of type %qT in %<operator++%> is deprecated"
51084 #: cp/typeck.c:6498
51085 #, gcc-internal-format
51086 msgid "cannot take the address of %<this%>, which is an rvalue expression"
51089 #: cp/typeck.c:6520
51090 #, gcc-internal-format
51091 msgid "address of explicit register variable %qD requested"
51094 #: cp/typeck.c:6525
51095 #, gcc-internal-format
51096 msgid "address requested for %qD, which is declared %<register%>"
51099 #: cp/typeck.c:6600
51100 #, gcc-internal-format
51101 msgid "list-initializer for non-class type must not be parenthesized"
51104 #: cp/typeck.c:6612
51105 #, gcc-internal-format
51106 msgid "expression list treated as compound expression in initializer"
51109 #: cp/typeck.c:6616
51110 #, gcc-internal-format
51111 msgid "expression list treated as compound expression in mem-initializer"
51114 #: cp/typeck.c:6620
51115 #, gcc-internal-format
51116 msgid "expression list treated as compound expression in functional cast"
51119 #: cp/typeck.c:6657
51120 #, gcc-internal-format, gfc-internal-format
51121 msgid "%s expression list treated as compound expression"
51124 #: cp/typeck.c:6743
51125 #, gcc-internal-format
51126 msgid "no context to resolve type of %qE"
51129 #: cp/typeck.c:6776
51130 #, gcc-internal-format
51131 msgid "cast from type %qT to type %qT casts away qualifiers"
51134 #: cp/typeck.c:6782
51135 #, gcc-internal-format
51136 msgid "static_cast from type %qT to type %qT casts away qualifiers"
51139 #: cp/typeck.c:6788
51140 #, gcc-internal-format
51141 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
51144 #: cp/typeck.c:6809
51145 #, gcc-internal-format
51146 msgid "useless cast to type %q#T"
51149 #: cp/typeck.c:6822
51150 #, gcc-internal-format
51151 msgid "type qualifiers ignored on cast result type"
51154 #: cp/typeck.c:7240
51155 #, gcc-internal-format
51156 msgid "invalid static_cast from type %qT to type %qT"
51159 #: cp/typeck.c:7266
51160 msgid "converting from %qH to %qI"
51163 #: cp/typeck.c:7340
51164 #, gcc-internal-format
51165 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
51168 #: cp/typeck.c:7410
51169 msgid "cast from %qH to %qI loses precision"
51172 #: cp/typeck.c:7435
51173 msgid "cast between incompatible function types from %qH to %qI"
51176 #: cp/typeck.c:7446
51177 msgid "cast between incompatible pointer to member types from %qH to %qI"
51180 #: cp/typeck.c:7467 cp/typeck.c:7649
51181 msgid "cast from %qH to %qI increases required alignment of target type"
51184 #: cp/typeck.c:7483
51185 #, gcc-internal-format
51187 "casting between pointer-to-function and pointer-to-object is conditionally-"
51191 #: cp/typeck.c:7497
51192 #, gcc-internal-format
51193 msgid "invalid cast from type %qT to type %qT"
51196 #: cp/typeck.c:7565
51197 #, gcc-internal-format
51199 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
51200 "nor a pointer-to-data-member type"
51203 #: cp/typeck.c:7574
51204 #, gcc-internal-format
51206 "invalid use of const_cast with type %qT, which is a pointer or reference to "
51210 #: cp/typeck.c:7615
51211 #, gcc-internal-format
51212 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
51215 #: cp/typeck.c:7684
51216 #, gcc-internal-format
51217 msgid "invalid const_cast from type %qT to type %qT"
51220 #: cp/typeck.c:7780 cp/typeck.c:7788
51221 #, gcc-internal-format
51222 msgid "ISO C++ forbids casting to an array type %qT"
51225 #: cp/typeck.c:7797
51226 #, gcc-internal-format
51227 msgid "invalid cast to function type %qT"
51230 #: cp/typeck.c:8110
51231 #, gcc-internal-format
51232 msgid " in evaluation of %<%Q(%#T, %#T)%>"
51235 #: cp/typeck.c:8170
51236 #, gcc-internal-format
51237 msgid "assigning to an array from an initializer list"
51240 #: cp/typeck.c:8196
51241 #, gcc-internal-format
51242 msgid "incompatible types in assignment of %qT to %qT"
51245 #: cp/typeck.c:8210
51246 #, gcc-internal-format
51247 msgid "array used as initializer"
51250 #: cp/typeck.c:8212
51251 #, gcc-internal-format
51252 msgid "invalid array assignment"
51255 #: cp/typeck.c:8346
51256 #, gcc-internal-format
51257 msgid " in pointer to member function conversion"
51260 #: cp/typeck.c:8360
51261 #, gcc-internal-format
51262 msgid "pointer to member conversion via virtual base %qT"
51265 #: cp/typeck.c:8407 cp/typeck.c:8426
51266 #, gcc-internal-format
51267 msgid " in pointer to member conversion"
51270 #: cp/typeck.c:8507
51271 #, gcc-internal-format
51272 msgid "invalid conversion to type %qT from type %qT"
51275 #: cp/typeck.c:8809 cp/typeck.c:8826
51276 msgid "cannot convert %qH to %qI"
51279 #: cp/typeck.c:8818
51280 msgid "cannot convert %qH to %qI in default argument"
51283 #: cp/typeck.c:8822
51284 msgid "cannot convert %qH to %qI in argument passing"
51287 #: cp/typeck.c:8830
51288 msgid "cannot convert %qH to %qI in initialization"
51291 #: cp/typeck.c:8834
51292 msgid "cannot convert %qH to %qI in return"
51295 #: cp/typeck.c:8838
51296 msgid "cannot convert %qH to %qI in assignment"
51299 #: cp/typeck.c:8851
51300 #, gcc-internal-format
51301 msgid "class type %qT is incomplete"
51304 #: cp/typeck.c:8869
51305 #, gcc-internal-format
51306 msgid "parameter %qP of %qD might be a candidate for a format attribute"
51309 #: cp/typeck.c:8873
51310 #, gcc-internal-format
51311 msgid "parameter might be a candidate for a format attribute"
51314 #: cp/typeck.c:8878
51315 #, gcc-internal-format
51316 msgid "target of conversion might be a candidate for a format attribute"
51319 #: cp/typeck.c:8883
51320 #, gcc-internal-format
51321 msgid "target of initialization might be a candidate for a format attribute"
51324 #: cp/typeck.c:8893
51325 #, gcc-internal-format
51327 "left-hand side of assignment might be a candidate for a format attribute"
51330 #: cp/typeck.c:8988
51331 #, gcc-internal-format
51332 msgid "in passing argument %P of %qD"
51335 #: cp/typeck.c:9063
51336 #, gcc-internal-format
51337 msgid "returning reference to temporary"
51340 #: cp/typeck.c:9066
51341 #, gcc-internal-format
51343 "returning temporary initializer_list does not extend the lifetime of the "
51347 #: cp/typeck.c:9081
51348 #, gcc-internal-format
51349 msgid "reference to local variable %qD returned"
51352 #: cp/typeck.c:9085
51353 #, gcc-internal-format
51355 "returning local initializer_list variable %qD does not extend the lifetime "
51356 "of the underlying array"
51359 #: cp/typeck.c:9090
51360 #, gcc-internal-format
51361 msgid "address of label %qD returned"
51364 #: cp/typeck.c:9094
51365 #, gcc-internal-format
51366 msgid "address of local variable %qD returned"
51369 #: cp/typeck.c:9136
51370 #, gcc-internal-format
51371 msgid "returning a value from a destructor"
51374 #. If a return statement appears in a handler of the
51375 #. function-try-block of a constructor, the program is ill-formed.
51376 #: cp/typeck.c:9144
51377 #, gcc-internal-format
51378 msgid "cannot return from a handler of a function-try-block of a constructor"
51381 #. You can't return a value from a constructor.
51382 #: cp/typeck.c:9147
51383 #, gcc-internal-format
51384 msgid "returning a value from a constructor"
51387 #. Give a helpful error message.
51388 #: cp/typeck.c:9181 cp/typeck.c:9227
51389 #, gcc-internal-format
51390 msgid "return-statement with no value, in function returning %qT"
51393 #: cp/typeck.c:9189
51394 #, gcc-internal-format
51395 msgid "returning initializer list"
51398 #: cp/typeck.c:9208
51399 #, gcc-internal-format
51400 msgid "inconsistent types %qT and %qT deduced for lambda return type"
51403 #: cp/typeck.c:9211
51404 #, gcc-internal-format
51405 msgid "inconsistent deduction for auto return type: %qT and then %qT"
51408 #: cp/typeck.c:9247
51409 #, gcc-internal-format
51410 msgid "return-statement with a value, in function returning %qT"
51413 #: cp/typeck.c:9276
51414 #, gcc-internal-format
51416 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
51417 "fcheck-new is in effect)"
51420 #. Make this a permerror because we used to accept it.
51421 #: cp/typeck.c:9901
51422 #, gcc-internal-format
51423 msgid "using rvalue as lvalue"
51427 #, gcc-internal-format
51428 msgid "type %qT is not a base type for type %qT"
51431 #: cp/typeck2.c:104
51432 #, gcc-internal-format
51433 msgid "assignment of constant field %qD"
51436 #: cp/typeck2.c:106
51437 #, gcc-internal-format
51438 msgid "constant field %qD used as %<asm%> output"
51441 #: cp/typeck2.c:108
51442 #, gcc-internal-format
51443 msgid "increment of constant field %qD"
51446 #: cp/typeck2.c:110
51447 #, gcc-internal-format
51448 msgid "decrement of constant field %qD"
51451 #: cp/typeck2.c:117
51452 #, gcc-internal-format
51453 msgid "assignment of read-only reference %qD"
51456 #: cp/typeck2.c:119
51457 #, gcc-internal-format
51458 msgid "read-only reference %qD used as %<asm%> output"
51461 #: cp/typeck2.c:121
51462 #, gcc-internal-format
51463 msgid "increment of read-only reference %qD"
51466 #: cp/typeck2.c:123
51467 #, gcc-internal-format
51468 msgid "decrement of read-only reference %qD"
51471 #: cp/typeck2.c:321
51472 #, gcc-internal-format
51473 msgid "cannot declare variable %q+D to be of abstract type %qT"
51476 #: cp/typeck2.c:326
51477 #, gcc-internal-format
51478 msgid "cannot declare parameter %q+D to be of abstract type %qT"
51481 #: cp/typeck2.c:329
51482 #, gcc-internal-format
51483 msgid "cannot declare parameter to be of abstract type %qT"
51486 #: cp/typeck2.c:333
51487 #, gcc-internal-format
51488 msgid "cannot declare field %q+D to be of abstract type %qT"
51491 #: cp/typeck2.c:337
51492 #, gcc-internal-format
51493 msgid "invalid abstract return type for member function %q+#D"
51496 #: cp/typeck2.c:339
51497 #, gcc-internal-format
51498 msgid "invalid abstract return type for function %q+#D"
51501 #. Here we do not have location information.
51502 #: cp/typeck2.c:342
51503 #, gcc-internal-format
51504 msgid "invalid abstract type %qT for %qE"
51507 #: cp/typeck2.c:344
51508 #, gcc-internal-format
51509 msgid "invalid abstract type for %q+D"
51512 #: cp/typeck2.c:349
51513 #, gcc-internal-format
51514 msgid "creating array of %qT, which is an abstract class type"
51517 #: cp/typeck2.c:352
51518 #, gcc-internal-format
51519 msgid "invalid cast to abstract class type %qT"
51522 #: cp/typeck2.c:355
51523 #, gcc-internal-format
51524 msgid "invalid new-expression of abstract class type %qT"
51527 #: cp/typeck2.c:358
51528 #, gcc-internal-format
51529 msgid "invalid abstract return type %qT"
51532 #: cp/typeck2.c:361
51533 #, gcc-internal-format
51534 msgid "invalid abstract parameter type %qT"
51537 #: cp/typeck2.c:364
51538 #, gcc-internal-format
51540 "expression of abstract class type %qT cannot be used in throw-expression"
51543 #: cp/typeck2.c:368
51544 #, gcc-internal-format
51545 msgid "cannot declare catch parameter to be of abstract class type %qT"
51548 #: cp/typeck2.c:372
51549 #, gcc-internal-format
51550 msgid "cannot allocate an object of abstract type %qT"
51553 #: cp/typeck2.c:382
51554 #, gcc-internal-format
51555 msgid " because the following virtual functions are pure within %qT:"
51558 #: cp/typeck2.c:388
51559 #, gcc-internal-format
51563 #: cp/typeck2.c:441
51564 #, gcc-internal-format
51565 msgid "definition of %q#T is not complete until the closing brace"
51568 #: cp/typeck2.c:444
51569 #, gcc-internal-format
51570 msgid "forward declaration of %q#T"
51573 #: cp/typeck2.c:446
51574 #, gcc-internal-format
51575 msgid "declaration of %q#T"
51578 #: cp/typeck2.c:473
51579 #, gcc-internal-format
51580 msgid "%qD has incomplete type"
51583 #: cp/typeck2.c:486
51584 #, gcc-internal-format
51585 msgid "invalid use of incomplete type %q#T"
51588 #: cp/typeck2.c:517
51589 #, gcc-internal-format
51590 msgid "invalid use of member function %qD (did you forget the %<()%> ?)"
51593 #: cp/typeck2.c:521
51594 #, gcc-internal-format
51595 msgid "invalid use of member %qD (did you forget the %<&%> ?)"
51598 #: cp/typeck2.c:531
51599 #, gcc-internal-format
51600 msgid "invalid use of placeholder %qT"
51603 #: cp/typeck2.c:538
51604 #, gcc-internal-format
51605 msgid "invalid use of template type parameter %qT"
51608 #: cp/typeck2.c:543
51609 #, gcc-internal-format
51610 msgid "invalid use of template template parameter %qT"
51613 #: cp/typeck2.c:550
51614 #, gcc-internal-format
51615 msgid "invalid use of dependent type %qT"
51618 #: cp/typeck2.c:557
51619 #, gcc-internal-format
51620 msgid "invalid use of brace-enclosed initializer list"
51623 #: cp/typeck2.c:565
51624 #, gcc-internal-format
51625 msgid "address of overloaded function with no contextual type information"
51628 #: cp/typeck2.c:569
51629 #, gcc-internal-format
51630 msgid "overloaded function with no contextual type information"
51633 #: cp/typeck2.c:572
51634 #, gcc-internal-format
51635 msgid "insufficient contextual information to determine type"
51638 #: cp/typeck2.c:802
51639 #, gcc-internal-format
51640 msgid "constructor syntax used, but no constructor declared for type %qT"
51643 #: cp/typeck2.c:969
51645 "narrowing conversion of %qE from %qH to %qI inside { } is ill-formed in C++11"
51648 #: cp/typeck2.c:980 cp/typeck2.c:994
51649 msgid "narrowing conversion of %qE from %qH to %qI inside { }"
51652 #: cp/typeck2.c:984
51653 #, gcc-internal-format
51655 " the expression has a constant value but is not a C++ constant-expression"
51658 #: cp/typeck2.c:1072
51659 #, gcc-internal-format
51660 msgid "int-array initialized from non-wide string"
51663 #: cp/typeck2.c:1078
51664 #, gcc-internal-format
51665 msgid "int-array initialized from incompatible wide string"
51668 #: cp/typeck2.c:1108
51669 #, gcc-internal-format
51670 msgid "initializer-string for array of chars is too long"
51673 #: cp/typeck2.c:1160
51674 #, gcc-internal-format
51675 msgid "cannot initialize aggregate of type %qT with a compound literal"
51678 #: cp/typeck2.c:1513 cp/typeck2.c:1540
51679 #, gcc-internal-format
51680 msgid "missing initializer for member %qD"
51683 #: cp/typeck2.c:1521
51684 #, gcc-internal-format
51685 msgid "member %qD is uninitialized reference"
51688 #: cp/typeck2.c:1528
51689 #, gcc-internal-format
51690 msgid "member %qD with uninitialized reference fields"
51693 #: cp/typeck2.c:1604
51694 #, gcc-internal-format
51695 msgid "designator order for field %qD does not match declaration order in %qT"
51698 #: cp/typeck2.c:1677
51699 #, gcc-internal-format
51700 msgid "no field %qD found in union being initialized"
51703 #: cp/typeck2.c:1688
51704 #, gcc-internal-format
51705 msgid "index value instead of field name in union initializer"
51708 #: cp/typeck2.c:1875
51709 #, gcc-internal-format
51710 msgid "circular pointer delegation detected"
51713 #: cp/typeck2.c:1889
51714 #, gcc-internal-format
51715 msgid "base operand of %<->%> has non-pointer type %qT"
51718 #: cp/typeck2.c:1915
51719 #, gcc-internal-format
51720 msgid "result of %<operator->()%> yields non-pointer result"
51723 #: cp/typeck2.c:1917
51724 #, gcc-internal-format
51725 msgid "base operand of %<->%> is not a pointer"
51728 #: cp/typeck2.c:1944
51729 #, gcc-internal-format
51730 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
51733 #: cp/typeck2.c:1953
51734 #, gcc-internal-format
51735 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
51738 #: cp/typeck2.c:1975
51739 #, gcc-internal-format
51740 msgid "pointer to member type %qT incompatible with object type %qT"
51743 #: cp/typeck2.c:2033
51744 #, gcc-internal-format
51745 msgid "pointer-to-member-function type %qT requires an rvalue"
51748 #: cp/typeck2.c:2044
51749 #, gcc-internal-format
51750 msgid "pointer-to-member-function type %qT requires an lvalue"
51753 #: cp/typeck2.c:2052
51754 #, gcc-internal-format
51755 msgid "pointer-to-member-function type %qT requires an lvalue before C++2a"
51758 #: cp/typeck2.c:2093
51759 #, gcc-internal-format
51760 msgid "functional cast to array type %qT"
51763 #: cp/typeck2.c:2109
51764 #, gcc-internal-format
51765 msgid "cannot deduce template arguments for %qT from ()"
51768 #: cp/typeck2.c:2127
51769 #, gcc-internal-format
51770 msgid "invalid value-initialization of reference type"
51773 #: cp/typeck2.c:2354
51774 #, gcc-internal-format
51775 msgid "call to function %qD which throws incomplete type %q#T"
51778 #: cp/typeck2.c:2357
51779 #, gcc-internal-format
51780 msgid "call to function which throws incomplete type %q#T"
51783 #: cp/vtable-class-hierarchy.c:719
51784 #, gcc-internal-format
51785 msgid "unable to open log file %<vtv_class_set_sizes.log%>: %m"
51788 #: cp/vtable-class-hierarchy.c:859
51789 #, gcc-internal-format
51790 msgid "unable to open log file %<vtv_set_ptr_data.log%>: %m"
51793 #: cp/vtable-class-hierarchy.c:1109
51794 #, gcc-internal-format
51795 msgid "unable to open log file %<vtv_count_data.log%>: %m"
51798 #: fortran/arith.c:45
51799 #, gcc-internal-format, gfc-internal-format
51800 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
51803 #: fortran/arith.c:117 fortran/arith.c:1973
51804 #, gcc-internal-format
51805 msgid "gfc_arith_error(): Bad error code"
51808 #: fortran/arith.c:150
51809 #, gcc-internal-format
51810 msgid "Fix min_int calculation"
51813 #: fortran/arith.c:530
51814 #, gcc-internal-format
51815 msgid "gfc_range_check(): Bad type"
51818 #: fortran/arith.c:603
51819 #, gcc-internal-format
51820 msgid "gfc_arith_uminus(): Bad basic type"
51823 #: fortran/arith.c:637
51824 #, gcc-internal-format
51825 msgid "gfc_arith_plus(): Bad basic type"
51828 #: fortran/arith.c:671
51829 #, gcc-internal-format
51830 msgid "gfc_arith_minus(): Bad basic type"
51833 #: fortran/arith.c:706
51834 #, gcc-internal-format
51835 msgid "gfc_arith_times(): Bad basic type"
51838 #: fortran/arith.c:745
51839 #, gcc-internal-format
51840 msgid "Integer division truncated to constant %qs at %L"
51843 #: fortran/arith.c:791
51844 #, gcc-internal-format
51845 msgid "gfc_arith_divide(): Bad basic type"
51848 #: fortran/arith.c:837
51849 #, gcc-internal-format
51850 msgid "arith_power(): Bad base"
51853 #: fortran/arith.c:878
51854 #, gcc-internal-format, gfc-internal-format
51855 msgid "Negative exponent of integer has zero result at %L"
51858 #: fortran/arith.c:928 fortran/arith.c:953
51859 #, gcc-internal-format, gfc-internal-format
51860 msgid "Noninteger exponent in an initialization expression at %L"
51863 #: fortran/arith.c:939
51864 #, gcc-internal-format, gfc-internal-format
51865 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
51868 #: fortran/arith.c:967
51869 #, gcc-internal-format
51870 msgid "arith_power(): unknown type"
51873 #: fortran/arith.c:1033
51874 #, gcc-internal-format
51875 msgid "compare_real(): Bad operator"
51878 #: fortran/arith.c:1068
51879 #, gcc-internal-format
51880 msgid "gfc_compare_expr(): Bad basic type"
51883 #: fortran/arith.c:1579
51884 #, gcc-internal-format
51885 msgid "eval_intrinsic(): Bad operator"
51888 #: fortran/arith.c:1632
51889 #, gcc-internal-format
51890 msgid "eval_type_intrinsic0(): op NULL"
51893 #: fortran/arith.c:1941
51894 #, gcc-internal-format, gfc-internal-format
51895 msgid "Arithmetic OK converting %s to %s at %L"
51898 #: fortran/arith.c:1945
51899 #, gcc-internal-format
51901 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
51902 "with the option %<-fno-range-check%>"
51905 #: fortran/arith.c:1950
51906 #, gcc-internal-format
51908 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
51909 "with the option %<-fno-range-check%>"
51912 #: fortran/arith.c:1955
51913 #, gcc-internal-format
51915 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
51916 "the option %<-fno-range-check%>"
51919 #: fortran/arith.c:1960
51920 #, gcc-internal-format, gfc-internal-format
51921 msgid "Division by zero converting %s to %s at %L"
51924 #: fortran/arith.c:1964
51925 #, gcc-internal-format, gfc-internal-format
51926 msgid "Array operands are incommensurate converting %s to %s at %L"
51929 #: fortran/arith.c:1968
51930 #, gcc-internal-format, gfc-internal-format
51932 "Integer outside symmetric range implied by Standard Fortran converting %s to "
51936 #: fortran/arith.c:2055 fortran/arith.c:2164 fortran/arith.c:2224
51937 #: fortran/arith.c:2276 fortran/arith.c:2336 fortran/arith.c:2405
51938 #: fortran/arith.c:2472
51939 #, gcc-internal-format
51940 msgid "Conversion from %qs to %qs at %L"
51943 #: fortran/arith.c:2084 fortran/arith.c:2117 fortran/arith.c:2156
51944 #: fortran/arith.c:2214 fortran/arith.c:2266 fortran/arith.c:2326
51945 #: fortran/arith.c:2395
51946 #, gcc-internal-format
51947 msgid "Change of value in conversion from %qs to %qs at %L"
51950 #: fortran/arith.c:2312 fortran/arith.c:2381
51951 #, gcc-internal-format
51952 msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
51955 #: fortran/arith.c:2464
51956 #, gcc-internal-format
51957 msgid "Change of value in conversion from %qs to %qs at %L"
51960 #: fortran/arith.c:2549
51961 #, gcc-internal-format
51962 msgid "The Hollerith constant at %L is too long to convert to %qs"
51965 #: fortran/array.c:95
51966 #, gcc-internal-format, gfc-internal-format
51967 msgid "Expected array subscript at %C"
51970 #: fortran/array.c:104
51971 #, gcc-internal-format
51972 msgid "Unexpected %<*%> in coarray subscript at %C"
51975 #: fortran/array.c:128
51976 #, gcc-internal-format, gfc-internal-format
51977 msgid "Strides not allowed in coarray subscript at %C"
51980 #: fortran/array.c:136
51981 #, gcc-internal-format, gfc-internal-format
51982 msgid "Expected array subscript stride at %C"
51985 #: fortran/array.c:196
51986 #, gcc-internal-format, gfc-internal-format
51987 msgid "Invalid form of array reference at %C"
51990 #: fortran/array.c:203
51991 #, gcc-internal-format, gfc-internal-format
51992 msgid "Array reference at %C has more than 7 dimensions"
51995 #: fortran/array.c:206 fortran/array.c:307
51996 #, gcc-internal-format, gfc-internal-format
51997 msgid "Array reference at %C cannot have more than %d dimensions"
52000 #: fortran/array.c:221 fortran/array.c:661 fortran/check.c:2849
52001 #: fortran/check.c:5217 fortran/check.c:5255 fortran/check.c:5297
52002 #: fortran/check.c:5324 fortran/check.c:5524 fortran/match.c:1823
52003 #: fortran/match.c:3174 fortran/match.c:3516 fortran/match.c:3712
52004 #: fortran/simplify.c:2909 fortran/simplify.c:2939 fortran/simplify.c:5785
52005 #: fortran/simplify.c:7679
52006 #, gcc-internal-format
52007 msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
52010 #: fortran/array.c:227
52011 #, gcc-internal-format, gfc-internal-format
52012 msgid "Unexpected coarray designator at %C"
52015 #: fortran/array.c:249
52016 #, gcc-internal-format, gfc-internal-format
52017 msgid "TEAM= attribute in %C misplaced"
52020 #: fortran/array.c:261
52021 #, gcc-internal-format, gfc-internal-format
52022 msgid "STAT= attribute in %C misplaced"
52025 #: fortran/array.c:270
52026 #, gcc-internal-format, gfc-internal-format
52027 msgid "Too few codimensions at %C, expected %d not %d"
52030 #: fortran/array.c:276
52031 #, gcc-internal-format, gfc-internal-format
52032 msgid "Too many codimensions at %C, expected %d not %d"
52035 #: fortran/array.c:286 fortran/array.c:294
52036 #, gcc-internal-format
52037 msgid "Unexpected %<*%> for codimension %d of %d at %C"
52040 #: fortran/array.c:289
52041 #, gcc-internal-format, gfc-internal-format
52042 msgid "Invalid form of coarray reference at %C"
52045 #: fortran/array.c:301
52046 #, gcc-internal-format, gfc-internal-format
52047 msgid "Invalid codimension %d at %C, only %d codimensions exist"
52050 #: fortran/array.c:353
52051 #, gcc-internal-format
52052 msgid "Variable %qs at %L in this context must be constant"
52055 #: fortran/array.c:356
52056 #, gcc-internal-format, gfc-internal-format
52057 msgid "Expression at %L in this context must be constant"
52060 #: fortran/array.c:454
52061 #, gcc-internal-format, gfc-internal-format
52062 msgid "Expected expression in array specification at %C"
52065 #: fortran/array.c:467 fortran/array.c:499
52066 #, gcc-internal-format, gfc-internal-format
52067 msgid "Expecting a scalar INTEGER expression at %C, found %s"
52070 #: fortran/array.c:536
52071 #, gcc-internal-format, gfc-internal-format
52072 msgid "Assumed-rank array at %C"
52075 #: fortran/array.c:570
52076 #, gcc-internal-format, gfc-internal-format
52077 msgid "Bad array specification for implied-shape array at %C"
52080 #: fortran/array.c:586 fortran/array.c:699
52081 #, gcc-internal-format, gfc-internal-format
52082 msgid "Bad array specification for an explicitly shaped array at %C"
52085 #: fortran/array.c:596 fortran/array.c:709
52086 #, gcc-internal-format, gfc-internal-format
52087 msgid "Bad array specification for assumed shape array at %C"
52090 #: fortran/array.c:610 fortran/array.c:723
52091 #, gcc-internal-format, gfc-internal-format
52092 msgid "Bad specification for deferred shape array at %C"
52095 #: fortran/array.c:620 fortran/array.c:727
52096 #, gcc-internal-format, gfc-internal-format
52097 msgid "Bad specification for assumed size array at %C"
52100 #: fortran/array.c:632 fortran/array.c:739
52101 #, gcc-internal-format, gfc-internal-format
52102 msgid "Expected another dimension in array declaration at %C"
52105 #: fortran/array.c:638 fortran/array.c:667 fortran/array.c:745
52106 #, gcc-internal-format, gfc-internal-format
52107 msgid "Array specification at %C has more than %d dimensions"
52110 #: fortran/array.c:644
52111 #, gcc-internal-format, gfc-internal-format
52112 msgid "Array specification at %C with more than 7 dimensions"
52115 #: fortran/array.c:656
52116 #, gcc-internal-format, gfc-internal-format
52117 msgid "Coarray declaration at %C"
52120 #: fortran/array.c:753
52121 #, gcc-internal-format
52122 msgid "Upper bound of last coarray dimension must be %<*%> at %C"
52125 #: fortran/array.c:821
52126 #, gcc-internal-format
52127 msgid "The assumed-rank array %qs at %L shall not have a codimension"
52130 #: fortran/array.c:905
52131 #, gcc-internal-format
52132 msgid "gfc_compare_array_spec(): Array spec clobbered"
52135 #: fortran/array.c:981
52136 #, gcc-internal-format
52137 msgid "DO-iterator %qs at %L is inside iterator of the same name"
52140 #: fortran/array.c:1073 fortran/array.c:1264
52141 #, gcc-internal-format, gfc-internal-format
52142 msgid "Syntax error in array constructor at %C"
52145 #: fortran/array.c:1105
52146 #, gcc-internal-format, gfc-internal-format
52147 msgid "NULL() at %C cannot appear in an array constructor"
52150 #: fortran/array.c:1138
52151 #, gcc-internal-format, gfc-internal-format
52152 msgid "[...] style array constructors at %C"
52155 #: fortran/array.c:1158
52156 #, gcc-internal-format, gfc-internal-format
52157 msgid "Array constructor including type specification at %C"
52160 #: fortran/array.c:1164 fortran/match.c:4148
52161 #, gcc-internal-format, gfc-internal-format
52162 msgid "Type-spec at %L cannot contain a deferred type parameter"
52165 #: fortran/array.c:1172
52166 #, gcc-internal-format, gfc-internal-format
52167 msgid "Type-spec at %L cannot contain an asterisk for a type parameter"
52170 #: fortran/array.c:1190
52171 #, gcc-internal-format, gfc-internal-format
52172 msgid "Empty array constructor at %C is not allowed"
52175 #: fortran/array.c:1227 fortran/array.c:1237
52176 #, gcc-internal-format, gfc-internal-format
52177 msgid "Incompatible typespec for array element at %L"
52180 #: fortran/array.c:1311
52181 #, gcc-internal-format, gfc-internal-format
52182 msgid "Element in %s array constructor at %L is %s"
52185 #: fortran/array.c:1642
52186 #, gcc-internal-format, gfc-internal-format
52187 msgid "Iterator step at %L cannot be zero"
52190 #: fortran/array.c:1779
52191 #, gcc-internal-format
52193 "The number of elements in the array constructor at %L requires an increase "
52194 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
52197 #: fortran/array.c:1949
52198 #, gcc-internal-format, gfc-internal-format
52199 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
52202 #: fortran/array.c:1956
52203 #, gcc-internal-format, gfc-internal-format
52204 msgid "AC-IMPLIED-DO final expression references control variable at %L"
52207 #: fortran/array.c:1963
52208 #, gcc-internal-format, gfc-internal-format
52209 msgid "AC-IMPLIED-DO step expression references control variable at %L"
52212 #: fortran/array.c:1975
52213 #, gcc-internal-format, gfc-internal-format
52215 "Array constructor value at %L shall not be unlimited polymorphic [F2008: "
52219 #: fortran/array.c:2067
52220 #, gcc-internal-format, gfc-internal-format
52221 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor at %L"
52224 #: fortran/array.c:2186
52225 #, gcc-internal-format
52226 msgid "spec_dimen_size(): Bad dimension"
52229 #: fortran/array.c:2245
52230 #, gcc-internal-format
52231 msgid "gfc_ref_dimen_size(): Bad dimension"
52234 #: fortran/array.c:2249
52235 #, gcc-internal-format, gfc-internal-format
52236 msgid "Bad array dimension at %L"
52239 #: fortran/array.c:2276 fortran/data.c:563 fortran/data.c:582
52240 #: fortran/data.c:596 fortran/data.c:725
52241 #, gcc-internal-format
52242 msgid "Simplification error"
52245 #: fortran/array.c:2388
52246 #, gcc-internal-format
52247 msgid "gfc_ref_dimen_size(): Bad dimen_type"
52250 #: fortran/array.c:2439
52251 #, gcc-internal-format
52252 msgid "gfc_array_dimen_size(): Bad dimension"
52255 #: fortran/array.c:2484
52256 #, gcc-internal-format
52257 msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
52260 #: fortran/array.c:2632
52261 #, gcc-internal-format
52262 msgid "gfc_find_array_ref(): No ref found"
52266 #: fortran/bbt.c:119
52267 #, gcc-internal-format
52268 msgid "insert_bbt(): Duplicate key found"
52271 #: fortran/check.c:46
52272 #, gcc-internal-format
52273 msgid "%qs argument of %qs intrinsic at %L must be a scalar"
52276 #: fortran/check.c:62
52277 #, gcc-internal-format
52278 msgid "%qs argument of %qs intrinsic at %L must be %s"
52281 #: fortran/check.c:96
52282 #, gcc-internal-format
52283 msgid "%qs argument of %qs intrinsic at %L must have a numeric type"
52286 #: fortran/check.c:111 fortran/check.c:141
52287 #, gcc-internal-format
52288 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
52291 #: fortran/check.c:129
52292 #, gcc-internal-format
52293 msgid "Fortran 2003: Character for %qs argument of %qs intrinsic at %L"
52296 #: fortran/check.c:136
52297 #, gcc-internal-format
52299 "%qs argument of %qs intrinsic at %L must be INTEGER or REAL or CHARACTER"
52302 #: fortran/check.c:159
52303 #, gcc-internal-format
52304 msgid "%qs argument of %qs intrinsic at %L must be REAL or COMPLEX"
52307 #: fortran/check.c:176
52308 #, gcc-internal-format
52309 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
52312 #: fortran/check.c:205 fortran/check.c:6674
52313 #, gcc-internal-format
52314 msgid "%qs argument of %qs intrinsic at %L must be a constant"
52317 #: fortran/check.c:214
52318 #, gcc-internal-format, gfc-internal-format
52319 msgid "Invalid kind for %s at %L"
52322 #: fortran/check.c:233
52323 #, gcc-internal-format
52324 msgid "%qs argument of %qs intrinsic at %L must be double precision"
52327 #: fortran/check.c:256
52328 #, gcc-internal-format
52329 msgid "Expected coarray variable as %qs argument to the %s intrinsic at %L"
52332 #: fortran/check.c:273
52333 #, gcc-internal-format
52334 msgid "%qs argument of %qs intrinsic at %L must be a logical array"
52337 #: fortran/check.c:299
52338 #, gcc-internal-format
52339 msgid "%qs argument of %qs intrinsic at %L must be an array"
52342 #: fortran/check.c:320
52343 #, gcc-internal-format
52344 msgid "%qs at %L must be nonnegative"
52347 #: fortran/check.c:341
52348 #, gcc-internal-format
52349 msgid "%qs argument of %qs intrinsic at %L must be positive"
52352 #: fortran/check.c:374
52353 #, gcc-internal-format
52355 "The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)"
52358 #: fortran/check.c:385
52359 #, gcc-internal-format
52360 msgid "%qs at %L must be less than or equal to BIT_SIZE(%qs)"
52363 #: fortran/check.c:395
52364 #, gcc-internal-format
52365 msgid "%qs at %L must be less than BIT_SIZE(%qs)"
52368 #: fortran/check.c:422
52369 #, gcc-internal-format
52371 "%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
52374 #: fortran/check.c:448
52375 #, gcc-internal-format
52376 msgid "%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)"
52379 #: fortran/check.c:481
52380 #, gcc-internal-format
52382 "%qs argument of %qs intrinsic at %L must be the same type and kind as %qs"
52385 #: fortran/check.c:498
52386 #, gcc-internal-format
52387 msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
52390 #: fortran/check.c:513
52391 #, gcc-internal-format
52392 msgid "%qs argument of %qs intrinsic at %L must not be OPTIONAL"
52395 #: fortran/check.c:534
52396 #, gcc-internal-format
52397 msgid "%qs argument of %qs intrinsic at %L must be ALLOCATABLE"
52400 #: fortran/check.c:552
52401 #, gcc-internal-format
52402 msgid "%qs argument of %qs intrinsic at %L must be of kind %d"
52405 #: fortran/check.c:590
52406 #, gcc-internal-format
52407 msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
52410 #: fortran/check.c:611
52411 #, gcc-internal-format
52412 msgid "%qs argument of %qs intrinsic at %L must be a variable"
52415 #: fortran/check.c:660
52416 #, gcc-internal-format
52418 "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
52421 #: fortran/check.c:710
52422 #, gcc-internal-format
52423 msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
52426 #: fortran/check.c:813
52427 #, gcc-internal-format, gfc-internal-format
52428 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
52431 #: fortran/check.c:946 fortran/check.c:6618
52432 #, gcc-internal-format
52433 msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
52436 #: fortran/check.c:955 fortran/check.c:2480 fortran/check.c:2606
52437 #: fortran/check.c:2680 fortran/check.c:3113
52438 #, gcc-internal-format, gfc-internal-format
52439 msgid "Different type kinds at %L"
52442 #: fortran/check.c:991
52443 #, gcc-internal-format
52444 msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
52447 #: fortran/check.c:1000 fortran/check.c:1036 fortran/check.c:3688
52448 #, gcc-internal-format
52449 msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
52452 #: fortran/check.c:1018
52453 #, gcc-internal-format
52455 "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
52459 #: fortran/check.c:1027
52460 #, gcc-internal-format
52461 msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
52464 #: fortran/check.c:1052
52465 #, gcc-internal-format, gfc-internal-format
52467 "Array section with a vector subscript at %L shall not be the target of a "
52471 #: fortran/check.c:1063
52472 #, gcc-internal-format
52474 "NULL pointer at %L is not permitted as actual argument of %qs intrinsic "
52478 #: fortran/check.c:1106
52479 #, gcc-internal-format, gfc-internal-format
52481 "ATOM argument at %L to intrinsic function %s shall be an integer of "
52482 "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
52485 #: fortran/check.c:1114
52486 #, gcc-internal-format, gfc-internal-format
52488 "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
52492 #: fortran/check.c:1121
52493 #, gcc-internal-format
52495 "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
52498 #: fortran/check.c:1139 fortran/check.c:1352
52499 #, gcc-internal-format, gfc-internal-format
52500 msgid "STAT= argument to %s at %L"
52503 #: fortran/check.c:1158 fortran/check.c:1292 fortran/check.c:1389
52504 #, gcc-internal-format, gfc-internal-format
52505 msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
52508 #: fortran/check.c:1172 fortran/check.c:1372
52509 #, gcc-internal-format, gfc-internal-format
52511 "ATOM argument at %L to intrinsic function %s shall be an integer of "
52515 #: fortran/check.c:1192
52516 #, gcc-internal-format, gfc-internal-format
52517 msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
52520 #: fortran/check.c:1211 fortran/check.c:1225 fortran/check.c:1260
52521 #, gcc-internal-format
52522 msgid "%qs argument of %qs intrinsic at %L not yet supported"
52525 #: fortran/check.c:1245
52526 #, gcc-internal-format
52527 msgid "%qs argument of %qs intrinsic at %L shall specify a valid integer kind"
52530 #: fortran/check.c:1299 fortran/check.c:1396
52531 #, gcc-internal-format, gfc-internal-format
52532 msgid "OLD argument of the %s intrinsic function at %L shall be definable"
52535 #: fortran/check.c:1314
52536 #, gcc-internal-format, gfc-internal-format
52538 "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
52541 #: fortran/check.c:1324
52542 #, gcc-internal-format, gfc-internal-format
52544 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
52547 #: fortran/check.c:1337
52548 #, gcc-internal-format, gfc-internal-format
52550 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
52551 "least the range of the default integer"
52554 #: fortran/check.c:1416
52555 #, gcc-internal-format, gfc-internal-format
52556 msgid "Negative argument N at %L"
52559 #: fortran/check.c:1588 fortran/check.c:2045
52560 #, gcc-internal-format
52562 "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
52565 #: fortran/check.c:1597 fortran/check.c:2054
52566 #, gcc-internal-format
52568 "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
52572 #: fortran/check.c:1611 fortran/check.c:1617
52573 #, gcc-internal-format, gfc-internal-format
52575 "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
52576 "consider using the KIND argument"
52579 #: fortran/check.c:1639
52580 #, gcc-internal-format
52582 "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
52583 "not have a vector subscript"
52586 #: fortran/check.c:1647
52587 #, gcc-internal-format, gfc-internal-format
52588 msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
52591 #: fortran/check.c:1670
52592 #, gcc-internal-format, gfc-internal-format
52593 msgid "The stat= argument at %L must be a kind=4 integer variable"
52596 #: fortran/check.c:1686
52597 #, gcc-internal-format, gfc-internal-format
52598 msgid "The errmsg= argument at %L must be a default-kind character variable"
52601 #: fortran/check.c:1694
52602 #, gcc-internal-format
52603 msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
52606 #: fortran/check.c:1709
52607 #, gcc-internal-format, gfc-internal-format
52609 "Support for the A argument at %L which is polymorphic A argument or has "
52610 "allocatable components is not yet implemented"
52613 #: fortran/check.c:1728
52614 #, gcc-internal-format, gfc-internal-format
52615 msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
52618 #: fortran/check.c:1735
52619 #, gcc-internal-format, gfc-internal-format
52621 "Support for the A argument at %L with allocatable components is not yet "
52625 #: fortran/check.c:1749
52626 #, gcc-internal-format, gfc-internal-format
52627 msgid "OPERATOR argument at %L must be a PURE function"
52630 #. None of the intrinsics fulfills the criteria of taking two arguments,
52631 #. returning the same type and kind as the arguments and being permitted
52632 #. as actual argument.
52633 #: fortran/check.c:1759
52634 #, gcc-internal-format, gfc-internal-format
52635 msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
52638 #: fortran/check.c:1776
52639 #, gcc-internal-format, gfc-internal-format
52640 msgid "The function passed as OPERATOR at %L shall have two arguments"
52643 #: fortran/check.c:1786
52644 #, gcc-internal-format, gfc-internal-format
52646 "The A argument at %L has type %s but the function passed as OPERATOR at %L "
52650 #: fortran/check.c:1795
52651 #, gcc-internal-format, gfc-internal-format
52653 "The function passed as OPERATOR at %L has arguments of type %s and %s but "
52654 "shall have type %s"
52657 #: fortran/check.c:1806
52658 #, gcc-internal-format, gfc-internal-format
52660 "The function passed as OPERATOR at %L shall have scalar nonallocatable "
52661 "nonpointer arguments and return a nonallocatable nonpointer scalar"
52664 #: fortran/check.c:1814
52665 #, gcc-internal-format, gfc-internal-format
52667 "The function passed as OPERATOR at %L shall have the VALUE attribute either "
52668 "for none or both arguments"
52671 #: fortran/check.c:1821
52672 #, gcc-internal-format, gfc-internal-format
52674 "The function passed as OPERATOR at %L shall have the TARGET attribute either "
52675 "for none or both arguments"
52678 #: fortran/check.c:1828
52679 #, gcc-internal-format, gfc-internal-format
52681 "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
52682 "either for none or both arguments"
52685 #: fortran/check.c:1836
52686 #, gcc-internal-format, gfc-internal-format
52688 "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
52689 "for either of the arguments"
52692 #: fortran/check.c:1866
52693 #, gcc-internal-format, gfc-internal-format
52695 "The character length of the A argument at %L and of the arguments of the "
52696 "OPERATOR at %L shall be the same"
52699 #: fortran/check.c:1873
52700 #, gcc-internal-format, gfc-internal-format
52702 "The character length of the A argument at %L and of the function result of "
52703 "the OPERATOR at %L shall be the same"
52706 #: fortran/check.c:1891
52707 #, gcc-internal-format
52709 "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
52713 #: fortran/check.c:1939 fortran/check.c:2525 fortran/check.c:2628
52714 #: fortran/check.c:2835 fortran/check.c:2880 fortran/check.c:4251
52715 #: fortran/check.c:4385 fortran/check.c:4440 fortran/check.c:5510
52716 #: fortran/check.c:5639
52717 #, gcc-internal-format
52718 msgid "%qs intrinsic with KIND argument at %L"
52721 #: fortran/check.c:1986 fortran/check.c:2238 fortran/check.c:2298
52722 #, gcc-internal-format
52724 "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
52728 #: fortran/check.c:2001 fortran/check.c:2253 fortran/check.c:2313
52729 #, gcc-internal-format
52730 msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
52733 #: fortran/check.c:2104 fortran/check.c:3207 fortran/check.c:3215
52734 #, gcc-internal-format
52735 msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
52738 #: fortran/check.c:2118
52739 #, gcc-internal-format
52741 "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
52744 #: fortran/check.c:2138 fortran/check.c:2146
52745 #, gcc-internal-format
52746 msgid "%qs argument of %qs intrinsic at %L must be default real"
52749 #: fortran/check.c:2167
52750 #, gcc-internal-format
52751 msgid "%<I%> at %L and %<J%>' at %L cannot both be BOZ literal constants"
52754 #: fortran/check.c:2274
52755 #, gcc-internal-format
52756 msgid "%qs must be of same type and kind as %qs at %L in %qs"
52759 #: fortran/check.c:2332
52760 #, gcc-internal-format
52761 msgid "Missing %qs argument to %qs intrinsic at %L for %qs of type %qs"
52764 #: fortran/check.c:2351
52765 #, gcc-internal-format, gfc-internal-format
52766 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
52769 #: fortran/check.c:2412
52770 #, gcc-internal-format
52771 msgid "COMPLEX argument %qs of %qs intrinsic at %L"
52774 #: fortran/check.c:2576
52775 #, gcc-internal-format, gfc-internal-format
52776 msgid "Argument of %s at %L must be of length one"
52779 #: fortran/check.c:2635
52780 #, gcc-internal-format
52781 msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
52784 #: fortran/check.c:2725
52785 #, gcc-internal-format, gfc-internal-format
52786 msgid "SIZE at %L must be positive"
52789 #: fortran/check.c:2737
52790 #, gcc-internal-format, gfc-internal-format
52792 "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
52795 #: fortran/check.c:2804
52796 #, gcc-internal-format
52797 msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
52800 #: fortran/check.c:2811
52801 #, gcc-internal-format
52802 msgid "%qs argument of %qs intrinsic at %L must be a data entity"
52805 #: fortran/check.c:3022
52806 #, gcc-internal-format
52807 msgid "Intrinsic %qs at %L must have at least two arguments"
52810 #: fortran/check.c:3070
52811 #, gcc-internal-format
52812 msgid "Missing %qs argument to the %s intrinsic at %L"
52815 #: fortran/check.c:3085
52816 #, gcc-internal-format
52817 msgid "Duplicate argument %qs at %L to intrinsic %s"
52820 #: fortran/check.c:3090
52821 #, gcc-internal-format
52822 msgid "Unknown argument %qs at %L to intrinsic %s"
52825 #: fortran/check.c:3119
52826 #, gcc-internal-format
52827 msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
52830 #: fortran/check.c:3150
52831 #, gcc-internal-format
52832 msgid "%qs intrinsic with CHARACTER argument at %L"
52835 #: fortran/check.c:3157
52836 #, gcc-internal-format
52838 "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
52841 #: fortran/check.c:3224
52842 #, gcc-internal-format
52843 msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
52846 #: fortran/check.c:3238
52847 #, gcc-internal-format
52849 "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
52853 #: fortran/check.c:3257
52854 #, gcc-internal-format
52856 "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
52857 "%qs at %L for intrinsic matmul"
52860 #: fortran/check.c:3266
52861 #, gcc-internal-format
52862 msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
52865 #: fortran/check.c:3458
52866 #, gcc-internal-format
52867 msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
52870 #: fortran/check.c:3518
52871 #, gcc-internal-format, gfc-internal-format
52872 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
52875 #: fortran/check.c:3529
52876 #, gcc-internal-format, gfc-internal-format
52877 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
52880 #: fortran/check.c:3536
52881 #, gcc-internal-format, gfc-internal-format
52883 "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
52887 #: fortran/check.c:3547
52888 #, gcc-internal-format, gfc-internal-format
52890 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
52894 #: fortran/check.c:3556
52895 #, gcc-internal-format, gfc-internal-format
52897 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
52898 "same corank %d/%d"
52901 #: fortran/check.c:3596
52902 #, gcc-internal-format, gfc-internal-format
52904 "The FROM and TO arguments at %L violate aliasing restrictions (F2003 "
52908 #: fortran/check.c:3623
52909 #, gcc-internal-format
52910 msgid "Argument %<S%> of NEAREST at %L shall not be zero"
52913 #: fortran/check.c:3673
52914 #, gcc-internal-format
52916 "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
52917 "procedure pointer"
52920 #: fortran/check.c:3681
52921 #, gcc-internal-format, gfc-internal-format
52922 msgid "NULL intrinsic with allocatable MOLD at %L"
52925 #: fortran/check.c:3760 fortran/check.c:5586
52926 #, gcc-internal-format
52928 "%qs argument of %qs intrinsic at %L must provide at least as many elements "
52929 "as there are .TRUE. values in %qs (%ld/%d)"
52932 #: fortran/check.c:3818
52933 #, gcc-internal-format
52934 msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
52937 #: fortran/check.c:3826
52938 #, gcc-internal-format
52940 "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
52943 #: fortran/check.c:3845
52944 #, gcc-internal-format
52945 msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
52948 #: fortran/check.c:3896
52949 #, gcc-internal-format, gfc-internal-format
52950 msgid "The argument of the RANK intrinsic at %L must be a data object"
52953 #: fortran/check.c:4000
52954 #, gcc-internal-format
52956 "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
52960 #: fortran/check.c:4010
52961 #, gcc-internal-format
52962 msgid "%qs argument of %qs intrinsic at %L is empty"
52965 #: fortran/check.c:4017
52966 #, gcc-internal-format
52968 "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
52971 #: fortran/check.c:4034
52972 #, gcc-internal-format
52973 msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
52976 #: fortran/check.c:4066
52977 #, gcc-internal-format, gfc-internal-format
52978 msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
52981 #: fortran/check.c:4104
52982 #, gcc-internal-format
52984 "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
52987 #: fortran/check.c:4122
52988 #, gcc-internal-format
52989 msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
52992 #: fortran/check.c:4131
52993 #, gcc-internal-format
52995 "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
52996 "(dimension %qd duplicated)"
52999 #: fortran/check.c:4167
53000 #, gcc-internal-format, gfc-internal-format
53002 "Without padding, there are not enough elements in the intrinsic RESHAPE "
53003 "source at %L to match the shape"
53006 #: fortran/check.c:4184 fortran/check.c:4203
53007 #, gcc-internal-format
53008 msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
53011 #: fortran/check.c:4194 fortran/check.c:4213
53012 #, gcc-internal-format
53013 msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
53016 #: fortran/check.c:4312
53017 #, gcc-internal-format
53018 msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
53021 #: fortran/check.c:4343
53022 #, gcc-internal-format
53023 msgid "%qs intrinsic with RADIX argument at %L"
53026 #: fortran/check.c:4378
53027 #, gcc-internal-format
53029 "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
53033 #: fortran/check.c:4455 fortran/check.c:6657
53034 #, gcc-internal-format
53035 msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
53038 #: fortran/check.c:4468 fortran/check.c:4607 fortran/check.c:6649
53039 #, gcc-internal-format
53040 msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
53043 #: fortran/check.c:4479 fortran/check.c:4619
53044 #, gcc-internal-format
53045 msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
53048 #: fortran/check.c:4549
53049 #, gcc-internal-format
53050 msgid "is_c_interoperable(): gfc_simplify_expr failed"
53053 #: fortran/check.c:4598
53054 #, gcc-internal-format
53056 "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
53059 #: fortran/check.c:4637
53060 #, gcc-internal-format, gfc-internal-format
53062 "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
53066 #: fortran/check.c:4651
53067 #, gcc-internal-format, gfc-internal-format
53069 "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
53073 #: fortran/check.c:4675
53074 #, gcc-internal-format, gfc-internal-format
53075 msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
53078 #: fortran/check.c:4687
53079 #, gcc-internal-format, gfc-internal-format
53080 msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
53083 #: fortran/check.c:4694
53084 #, gcc-internal-format, gfc-internal-format
53085 msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
53088 #: fortran/check.c:4701
53089 #, gcc-internal-format, gfc-internal-format
53090 msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
53093 #: fortran/check.c:4708
53094 #, gcc-internal-format, gfc-internal-format
53095 msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
53098 #: fortran/check.c:4714
53099 #, gcc-internal-format, gfc-internal-format
53100 msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
53103 #: fortran/check.c:4733
53104 #, gcc-internal-format, gfc-internal-format
53106 "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
53110 #: fortran/check.c:4743
53111 #, gcc-internal-format, gfc-internal-format
53112 msgid "Polymorphic FPTR at %L to C_F_POINTER"
53115 #: fortran/check.c:4748
53116 #, gcc-internal-format, gfc-internal-format
53117 msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
53120 #: fortran/check.c:4764
53121 #, gcc-internal-format, gfc-internal-format
53123 "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
53126 #: fortran/check.c:4776
53127 #, gcc-internal-format, gfc-internal-format
53128 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
53131 #: fortran/check.c:4783
53132 #, gcc-internal-format, gfc-internal-format
53133 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
53136 #: fortran/check.c:4789
53137 #, gcc-internal-format, gfc-internal-format
53138 msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
53141 #: fortran/check.c:4803
53142 #, gcc-internal-format, gfc-internal-format
53143 msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
53146 #: fortran/check.c:4818
53147 #, gcc-internal-format
53148 msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
53151 #: fortran/check.c:4826
53152 #, gcc-internal-format, gfc-internal-format
53154 "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
53157 #: fortran/check.c:4832
53158 #, gcc-internal-format, gfc-internal-format
53159 msgid "Noninteroperable procedure at %L to C_FUNLOC"
53162 #: fortran/check.c:4846
53163 #, gcc-internal-format, gfc-internal-format
53164 msgid "Argument X at %L to C_LOC shall not be coindexed"
53167 #: fortran/check.c:4852
53168 #, gcc-internal-format, gfc-internal-format
53169 msgid "X argument at %L to C_LOC shall not be polymorphic"
53172 #: fortran/check.c:4863
53173 #, gcc-internal-format, gfc-internal-format
53175 "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
53179 #: fortran/check.c:4871
53180 #, gcc-internal-format, gfc-internal-format
53181 msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
53184 #: fortran/check.c:4880
53185 #, gcc-internal-format, gfc-internal-format
53186 msgid "Argument at %L to C_LOC shall not be polymorphic"
53189 #: fortran/check.c:4887
53190 #, gcc-internal-format, gfc-internal-format
53191 msgid "Noninteroperable array at %L as argument to C_LOC: %s"
53194 #: fortran/check.c:4898
53195 #, gcc-internal-format, gfc-internal-format
53197 "Array of interoperable type at %L to C_LOC which is nonallocatable and "
53198 "neither assumed size nor explicit size"
53201 #: fortran/check.c:4903
53202 #, gcc-internal-format, gfc-internal-format
53203 msgid "Array section at %L to C_LOC"
53206 #: fortran/check.c:4931
53207 #, gcc-internal-format, gfc-internal-format
53208 msgid "non double precision REAL argument to %s intrinsic at %L"
53211 #: fortran/check.c:4944
53212 #, gcc-internal-format
53213 msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
53216 #: fortran/check.c:4963
53217 #, gcc-internal-format
53218 msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
53221 #: fortran/check.c:5226
53222 #, gcc-internal-format, gfc-internal-format
53223 msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
53226 #: fortran/check.c:5237
53227 #, gcc-internal-format, gfc-internal-format
53229 "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
53230 "be %d (corank) not %d"
53233 #: fortran/check.c:5270
53234 #, gcc-internal-format, gfc-internal-format
53235 msgid "DISTANCE= argument to NUM_IMAGES at %L"
53238 #: fortran/check.c:5283
53239 #, gcc-internal-format, gfc-internal-format
53240 msgid "FAILED= argument to NUM_IMAGES at %L"
53243 #: fortran/check.c:5307
53244 #, gcc-internal-format, gfc-internal-format
53246 "TEAM argument at %L to the intrinsic TEAM_NUMBER shall be of type TEAM_TYPE"
53249 #: fortran/check.c:5333
53250 #, gcc-internal-format, gfc-internal-format
53252 "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
53256 #: fortran/check.c:5340
53257 #, gcc-internal-format, gfc-internal-format
53259 "The DISTANCE argument may not be specified together with the COARRAY or DIM "
53260 "argument in intrinsic at %L"
53263 #: fortran/check.c:5351
53264 #, gcc-internal-format, gfc-internal-format
53265 msgid "Unexpected DIM argument with noncoarray argument at %L"
53268 #: fortran/check.c:5369
53269 #, gcc-internal-format, gfc-internal-format
53270 msgid "DISTANCE= argument to THIS_IMAGE at %L"
53273 #: fortran/check.c:5449
53274 #, gcc-internal-format
53275 msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
53278 #: fortran/check.c:5478
53279 #, gcc-internal-format, gfc-internal-format
53281 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
53285 #: fortran/check.c:5600
53286 #, gcc-internal-format
53288 "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
53292 #: fortran/check.c:5613
53293 #, gcc-internal-format
53294 msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
53297 #: fortran/check.c:5877 fortran/check.c:5909
53298 #, gcc-internal-format
53299 msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
53302 #: fortran/check.c:5917
53303 #, gcc-internal-format, gfc-internal-format
53304 msgid "Too many arguments to %s at %L"
53307 #: fortran/check.c:5935
53308 #, gcc-internal-format
53309 msgid "fe_runtime_error string must be null terminated"
53312 #: fortran/check.c:5947
53313 #, gcc-internal-format, gfc-internal-format
53314 msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
53317 #: fortran/check.c:5987
53318 #, gcc-internal-format, gfc-internal-format
53319 msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
53322 #: fortran/check.c:6006
53323 #, gcc-internal-format, gfc-internal-format
53324 msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
53327 #: fortran/check.c:6016
53328 #, gcc-internal-format, gfc-internal-format
53329 msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
53332 #: fortran/check.c:6033
53333 #, gcc-internal-format, gfc-internal-format
53334 msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
53337 #: fortran/check.c:6250
53338 #, gcc-internal-format
53340 "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
53341 "default kind (%d)"
53344 #: fortran/check.c:6602 fortran/check.c:6610
53345 #, gcc-internal-format
53346 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or LOGICAL"
53349 #: fortran/check.c:6641
53350 #, gcc-internal-format, gfc-internal-format
53352 "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
53353 "because it returns a disassociated pointer"
53356 #: fortran/class.c:616
53357 #, gcc-internal-format, gfc-internal-format
53359 "Assumed size polymorphic objects or components, such as that at %C, have not "
53360 "yet been implemented"
53363 #. Since the extension field is 8 bit wide, we can only have
53364 #. up to 255 extension levels.
53365 #: fortran/class.c:727 fortran/decl.c:3667 fortran/decl.c:10105
53366 #, gcc-internal-format
53367 msgid "Maximum extension level reached with type %qs at %L"
53370 #: fortran/class.c:2884 fortran/class.c:2958
53371 #, gcc-internal-format
53372 msgid "%qs of %qs is PRIVATE at %L"
53375 #: fortran/cpp.c:450
53376 #, gcc-internal-format
53377 msgid "To enable preprocessing, use %<-cpp%>"
53380 #: fortran/cpp.c:548 fortran/cpp.c:559 fortran/cpp.c:666
53381 #, gcc-internal-format
53382 msgid "opening output file %qs: %s"
53385 #: fortran/data.c:65
53386 #, gcc-internal-format, gfc-internal-format
53387 msgid "non-constant array in DATA statement %L"
53390 #: fortran/data.c:140
53391 #, gcc-internal-format, gfc-internal-format
53392 msgid "failure to simplify substring reference in DATA statement at %L"
53395 #: fortran/data.c:173
53396 #, gcc-internal-format, gfc-internal-format
53397 msgid "Unused initialization string at %L because variable has zero length"
53400 #: fortran/data.c:179
53401 #, gcc-internal-format, gfc-internal-format
53402 msgid "Initialization string at %L was truncated to fit the variable (%ld/%ld)"
53405 #: fortran/data.c:268
53406 #, gcc-internal-format
53407 msgid "%qs at %L already is initialized at %L"
53410 #: fortran/data.c:292
53411 #, gcc-internal-format, gfc-internal-format
53412 msgid "Data element below array lower bound at %L"
53415 #: fortran/data.c:309 fortran/data.c:398
53416 #, gcc-internal-format, gfc-internal-format
53417 msgid "Data element above array upper bound at %L"
53420 #: fortran/data.c:339 fortran/data.c:496
53421 #, gcc-internal-format
53422 msgid "re-initialization of %qs at %L"
53425 #: fortran/data.c:515
53426 #, gcc-internal-format
53428 "Nonpointer object %qs with default initialization shall not appear in a DATA "
53432 #: fortran/data.c:738
53433 #, gcc-internal-format
53434 msgid "TODO: Vector sections in data statements"
53437 #: fortran/decl.c:290
53438 #, gcc-internal-format
53439 msgid "Host associated variable %qs may not be in the DATA statement at %C"
53442 #: fortran/decl.c:297
53443 #, gcc-internal-format
53444 msgid "initialization of common block variable %qs in DATA statement at %C"
53447 #: fortran/decl.c:421
53448 #, gcc-internal-format
53449 msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
53452 #: fortran/decl.c:447
53453 #, gcc-internal-format, gfc-internal-format
53454 msgid "Invalid initializer %s in Data statement at %C"
53457 #: fortran/decl.c:550
53458 #, gcc-internal-format, gfc-internal-format
53459 msgid "Initialization at %C is not allowed in a PURE procedure"
53462 #: fortran/decl.c:587
53463 #, gcc-internal-format, gfc-internal-format
53464 msgid "DATA statement at %C cannot appear within an INTERFACE"
53467 #: fortran/decl.c:611
53468 #, gcc-internal-format, gfc-internal-format
53469 msgid "Invalid substring in data-implied-do at %L in DATA statement"
53472 #: fortran/decl.c:633
53473 #, gcc-internal-format, gfc-internal-format
53474 msgid "DATA statement at %C is not allowed in a PURE procedure"
53477 #: fortran/decl.c:675
53478 #, gcc-internal-format, gfc-internal-format
53479 msgid "Empty old style initializer list at %C"
53482 #: fortran/decl.c:684
53483 #, gcc-internal-format, gfc-internal-format
53484 msgid "Array in initializer list at %L must have an explicit shape"
53487 #: fortran/decl.c:707
53488 #, gcc-internal-format, gfc-internal-format
53489 msgid "Repeat spec invalid in scalar initializer at %C"
53492 #: fortran/decl.c:712
53493 #, gcc-internal-format, gfc-internal-format
53494 msgid "Repeat spec must be an integer at %C"
53497 #: fortran/decl.c:723
53498 #, gcc-internal-format, gfc-internal-format
53499 msgid "Expected data constant after repeat spec at %C"
53502 #: fortran/decl.c:755
53503 #, gcc-internal-format, gfc-internal-format
53504 msgid "End of scalar initializer expected at %C"
53507 #: fortran/decl.c:786
53508 #, gcc-internal-format, gfc-internal-format
53509 msgid "Not enough elements in array initializer at %C"
53512 #: fortran/decl.c:788
53513 #, gcc-internal-format, gfc-internal-format
53514 msgid "Too many elements in array initializer at %C"
53517 #: fortran/decl.c:808
53518 #, gcc-internal-format, gfc-internal-format
53519 msgid "Syntax error in old style initializer list at %C"
53522 #: fortran/decl.c:834
53523 #, gcc-internal-format, gfc-internal-format
53524 msgid "The assumed-rank array at %C shall not have a codimension"
53527 #: fortran/decl.c:898
53528 #, gcc-internal-format, gfc-internal-format
53530 "Sum of array rank %d and corank %d at %C exceeds maximum allowed dimensions "
53534 #: fortran/decl.c:922
53535 #, gcc-internal-format, gfc-internal-format
53536 msgid "Bad INTENT specification at %C"
53539 #: fortran/decl.c:943
53540 #, gcc-internal-format, gfc-internal-format
53541 msgid "deferred type parameter at %C"
53544 #: fortran/decl.c:1026 fortran/resolve.c:11805
53545 #, gcc-internal-format, gfc-internal-format
53546 msgid "Scalar INTEGER expression expected at %L"
53549 #: fortran/decl.c:1052
53550 #, gcc-internal-format, gfc-internal-format
53551 msgid "Old-style character length at %C"
53554 #: fortran/decl.c:1083
53555 #, gcc-internal-format, gfc-internal-format
53556 msgid "Syntax error in character length specification at %C"
53559 #: fortran/decl.c:1234 fortran/decl.c:1239 fortran/decl.c:1288
53560 #, gcc-internal-format
53561 msgid "Procedure %qs at %C is already defined at %L"
53564 #: fortran/decl.c:1244
53565 #, gcc-internal-format
53566 msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
53569 #: fortran/decl.c:1253
53570 #, gcc-internal-format
53571 msgid "Name %qs at %C is already defined as a generic interface at %L"
53574 #: fortran/decl.c:1266
53575 #, gcc-internal-format
53577 "Procedure %qs at %C has an explicit interface from a previous declaration"
53580 #: fortran/decl.c:1279
53581 #, gcc-internal-format
53583 "Procedure %qs defined in interface body at %L clashes with internal "
53584 "procedure defined at %C"
53587 #: fortran/decl.c:1357
53588 #, gcc-internal-format
53590 "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
53593 #: fortran/decl.c:1384
53594 #, gcc-internal-format
53596 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
53597 "not C interoperable because derived type %qs is not C interoperable"
53600 #: fortran/decl.c:1391
53601 #, gcc-internal-format
53603 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
53604 "not C interoperable because it is polymorphic"
53607 #: fortran/decl.c:1398
53608 #, gcc-internal-format
53610 "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
53611 "not be C interoperable"
53614 #: fortran/decl.c:1413
53615 #, gcc-internal-format
53617 "Character argument %qs at %L must be length 1 because procedure %qs is "
53621 #: fortran/decl.c:1426
53622 #, gcc-internal-format
53624 "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
53627 #: fortran/decl.c:1434
53628 #, gcc-internal-format
53629 msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
53632 #: fortran/decl.c:1443
53633 #, gcc-internal-format
53635 "Scalar variable %qs at %L with POINTER or ALLOCATABLE in procedure %qs with "
53636 "BIND(C) is not yet supported"
53639 #: fortran/decl.c:1452
53640 #, gcc-internal-format
53642 "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
53643 "because procedure %qs is BIND(C)"
53646 #: fortran/decl.c:1459
53647 #, gcc-internal-format
53649 "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
53652 #: fortran/decl.c:1470
53653 #, gcc-internal-format
53655 "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
53659 #: fortran/decl.c:1538
53660 #, gcc-internal-format
53661 msgid "Symbol %qs at %C also declared as a type at %L"
53664 #: fortran/decl.c:1597
53665 #, gcc-internal-format
53667 "Variable %qs in common block %qs at %C must be declared with a C "
53668 "interoperable kind since common block %qs is BIND(C)"
53671 #: fortran/decl.c:1637
53672 #, gcc-internal-format, gfc-internal-format
53673 msgid "CHARACTER length must be a constant at %L"
53676 #: fortran/decl.c:1652
53677 #, gcc-internal-format, gfc-internal-format
53678 msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
53681 #: fortran/decl.c:1660
53682 #, gcc-internal-format, gfc-internal-format
53684 "The CHARACTER elements of the array constructor at %L must have the same "
53688 #: fortran/decl.c:1751
53689 #, gcc-internal-format
53690 msgid "Initializer not allowed for PARAMETER %qs at %C"
53693 #: fortran/decl.c:1761
53694 #, gcc-internal-format, gfc-internal-format
53695 msgid "PARAMETER at %L is missing an initializer"
53698 #: fortran/decl.c:1771
53699 #, gcc-internal-format
53701 "Variable %qs at %C with an initializer already appears in a DATA statement"
53704 #: fortran/decl.c:1814
53705 #, gcc-internal-format, gfc-internal-format
53706 msgid "Cannot initialize parameter array at %L with variable length elements"
53709 #: fortran/decl.c:1883
53710 #, gcc-internal-format, gfc-internal-format
53711 msgid "Can't initialize implied-shape array at %L with scalar"
53714 #: fortran/decl.c:1918
53715 #, gcc-internal-format, gfc-internal-format
53716 msgid "Non-constant lower bound in implied-shape declaration at %L"
53719 #: fortran/decl.c:2004 fortran/decl.c:2011
53720 #, gcc-internal-format, gfc-internal-format
53721 msgid "Component at %C must have the POINTER attribute"
53724 #: fortran/decl.c:2020
53725 #, gcc-internal-format
53726 msgid "Component %qs with CLASS at %C must be allocatable or pointer"
53729 #: fortran/decl.c:2029
53730 #, gcc-internal-format, gfc-internal-format
53731 msgid "Array component of structure at %C must have explicit or deferred shape"
53734 #: fortran/decl.c:2053 fortran/symbol.c:2244
53735 #, gcc-internal-format
53736 msgid "Component %qs at %C already declared at %L"
53739 #: fortran/decl.c:2101
53740 #, gcc-internal-format, gfc-internal-format
53741 msgid "Pointer array component of structure at %C must have a deferred shape"
53744 #: fortran/decl.c:2110
53745 #, gcc-internal-format, gfc-internal-format
53746 msgid "Allocatable component of structure at %C must have a deferred shape"
53749 #: fortran/decl.c:2119
53750 #, gcc-internal-format, gfc-internal-format
53751 msgid "Array component of structure at %C must have an explicit shape"
53754 #: fortran/decl.c:2136
53755 #, gcc-internal-format
53757 "Type parameter %qs at %C has no corresponding entry in the type parameter "
53761 #: fortran/decl.c:2193
53762 #, gcc-internal-format, gfc-internal-format
53763 msgid "NULL() initialization at %C is ambiguous"
53766 #: fortran/decl.c:2210
53767 #, gcc-internal-format, gfc-internal-format
53768 msgid "NULL() initialization at %C may not have MOLD"
53771 #: fortran/decl.c:2227
53772 #, gcc-internal-format, gfc-internal-format
53773 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
53776 #: fortran/decl.c:2248
53777 #, gcc-internal-format, gfc-internal-format
53778 msgid "Error in pointer initialization at %C"
53781 #: fortran/decl.c:2255
53782 #, gcc-internal-format, gfc-internal-format
53783 msgid "non-NULL pointer initialization at %C"
53786 #: fortran/decl.c:2278
53787 #, gcc-internal-format
53789 "RESULT variable %qs at %L prohibits FUNCTION name %qs at %C from appearing "
53790 "in a specification statement"
53793 #: fortran/decl.c:2340
53794 #, gcc-internal-format
53795 msgid "%qs not allowed outside STRUCTURE at %C"
53798 #: fortran/decl.c:2342
53799 #, gcc-internal-format
53800 msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
53803 #: fortran/decl.c:2349
53804 #, gcc-internal-format
53805 msgid "%qs entity cannot have attributes at %C"
53808 #: fortran/decl.c:2389
53809 #, gcc-internal-format
53810 msgid "Non-PARAMETER symbol %qs at %L can't be implied-shape"
53813 #: fortran/decl.c:2399
53814 #, gcc-internal-format, gfc-internal-format
53815 msgid "Implied-shape array at %L"
53818 #: fortran/decl.c:2444
53819 #, gcc-internal-format, gfc-internal-format
53820 msgid "Explicit shaped array with nonconstant bounds at %C"
53823 #: fortran/decl.c:2523
53824 #, gcc-internal-format
53826 "%qs at %C is a redefinition of the declaration in the corresponding "
53827 "interface for MODULE PROCEDURE %qs"
53830 #: fortran/decl.c:2534
53831 #, gcc-internal-format
53832 msgid "%qs entity cannot have an initializer at %C"
53835 #: fortran/decl.c:2559 fortran/decl.c:8402
53836 #, gcc-internal-format, gfc-internal-format
53837 msgid "Duplicate array spec for Cray pointee at %C"
53840 #: fortran/decl.c:2567
53841 #, gcc-internal-format
53842 msgid "Couldn't set pointee array spec."
53845 #: fortran/decl.c:2630
53846 #, gcc-internal-format, gfc-internal-format
53847 msgid "Old-style initialization at %C"
53850 #: fortran/decl.c:2638
53851 #, gcc-internal-format, gfc-internal-format
53852 msgid "Invalid old style initialization for derived type component at %C"
53855 #: fortran/decl.c:2651
53856 #, gcc-internal-format, gfc-internal-format
53857 msgid "Syntax error in old style initialization of %s at %C"
53860 #: fortran/decl.c:2671 fortran/decl.c:6694
53861 #, gcc-internal-format, gfc-internal-format
53862 msgid "Initialization at %C isn't for a pointer variable"
53865 #: fortran/decl.c:2684
53866 #, gcc-internal-format
53867 msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
53870 #: fortran/decl.c:2693 fortran/decl.c:10279
53871 #, gcc-internal-format, gfc-internal-format
53872 msgid "Expected an initialization expression at %C"
53875 #: fortran/decl.c:2700
53876 #, gcc-internal-format, gfc-internal-format
53877 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
53880 #: fortran/decl.c:2717
53881 #, gcc-internal-format, gfc-internal-format
53882 msgid "Initialization of allocatable component at %C is not allowed"
53885 #: fortran/decl.c:2731
53886 #, gcc-internal-format, gfc-internal-format
53888 "The component with KIND or LEN attribute at %C does not not appear in the "
53889 "type parameter list at %L"
53892 #: fortran/decl.c:2739
53893 #, gcc-internal-format, gfc-internal-format
53895 "The component at %C that appears in the type parameter list at %L has "
53896 "neither the KIND nor LEN attribute"
53899 #: fortran/decl.c:2747
53900 #, gcc-internal-format, gfc-internal-format
53901 msgid "The component at %C which is a type parameter must be a scalar"
53904 #: fortran/decl.c:2810 fortran/decl.c:2846
53905 #, gcc-internal-format, gfc-internal-format
53906 msgid "Old-style type declaration %s*%d not supported at %C"
53909 #: fortran/decl.c:2852
53910 #, gcc-internal-format, gfc-internal-format
53911 msgid "Nonstandard type declaration %s*%d at %C"
53914 #: fortran/decl.c:2911 fortran/decl.c:2988
53915 #, gcc-internal-format, gfc-internal-format
53916 msgid "Missing right parenthesis at %C"
53919 #: fortran/decl.c:2924 fortran/decl.c:3059
53920 #, gcc-internal-format, gfc-internal-format
53921 msgid "Expected initialization expression at %C"
53924 #: fortran/decl.c:2932 fortran/decl.c:3065
53925 #, gcc-internal-format, gfc-internal-format
53926 msgid "Expected scalar initialization expression at %C"
53929 #: fortran/decl.c:2962 fortran/decl.c:3688
53930 #, gcc-internal-format, gfc-internal-format
53931 msgid "Kind %d not supported for type %s at %C"
53934 #: fortran/decl.c:2975
53935 #, gcc-internal-format, gfc-internal-format
53936 msgid "C kind type parameter is for type %s but type at %L is %s"
53939 #: fortran/decl.c:2986
53940 #, gcc-internal-format, gfc-internal-format
53941 msgid "Missing right parenthesis or comma at %C"
53944 #: fortran/decl.c:3091
53945 #, gcc-internal-format, gfc-internal-format
53946 msgid "Kind %d is not supported for CHARACTER at %C"
53949 #: fortran/decl.c:3223
53950 #, gcc-internal-format, gfc-internal-format
53951 msgid "Syntax error in CHARACTER declaration at %C"
53954 #: fortran/decl.c:3322
53955 #, gcc-internal-format, gfc-internal-format
53956 msgid "RECORD at %C is an extension, enable it with -fdec-structure"
53959 #: fortran/decl.c:3335
53960 #, gcc-internal-format, gfc-internal-format
53961 msgid "Structure name expected after RECORD at %C"
53964 #: fortran/decl.c:3448
53965 #, gcc-internal-format, gfc-internal-format
53967 "The type parameter spec list at %C cannot contain both ASSUMED and DEFERRED "
53971 #: fortran/decl.c:3472
53972 #, gcc-internal-format, gfc-internal-format
53974 "The type parameter spec list at %C does not contain enough parameter "
53978 #: fortran/decl.c:3496
53979 #, gcc-internal-format
53980 msgid "The derived parameter %qs at %C does not have a default value"
53983 #: fortran/decl.c:3528
53984 #, gcc-internal-format, gfc-internal-format
53985 msgid "The parameter expression at %C must be of INTEGER type and not %s type"
53988 #: fortran/decl.c:3556
53989 #, gcc-internal-format
53990 msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
53993 #: fortran/decl.c:3563
53994 #, gcc-internal-format
53996 "The value for the KIND parameter %qs at %C does not reduce to a constant "
54000 #: fortran/decl.c:3578
54001 #, gcc-internal-format, gfc-internal-format
54003 "The type parameter spec list at %C contains too many parameter expressions"
54006 #: fortran/decl.c:3587
54007 #, gcc-internal-format, gfc-internal-format
54008 msgid "Parameterized derived type at %C is ambiguous"
54011 #: fortran/decl.c:3850
54012 #, gcc-internal-format, gfc-internal-format
54013 msgid "BYTE type at %C"
54016 #: fortran/decl.c:3855
54017 #, gcc-internal-format, gfc-internal-format
54018 msgid "BYTE type used at %C is not available on the target machine"
54021 #: fortran/decl.c:3877
54022 #, gcc-internal-format, gfc-internal-format
54023 msgid "Assumed type at %C is not allowed for components"
54026 #: fortran/decl.c:3880
54027 #, gcc-internal-format, gfc-internal-format
54028 msgid "Assumed type at %C"
54031 #: fortran/decl.c:3902 fortran/decl.c:3933 fortran/decl.c:3962
54032 #: fortran/decl.c:4246
54033 #, gcc-internal-format, gfc-internal-format
54034 msgid "TYPE with intrinsic-type-spec at %C"
54037 #: fortran/decl.c:3958
54038 #, gcc-internal-format, gfc-internal-format
54039 msgid "DOUBLE COMPLEX at %C"
54042 #: fortran/decl.c:4001 fortran/decl.c:4137 fortran/decl.c:4149
54043 #: fortran/decl.c:4163 fortran/decl.c:4641 fortran/decl.c:4649
54044 #, gcc-internal-format
54045 msgid "Type name %qs at %C is ambiguous"
54048 #: fortran/decl.c:4096
54049 #, gcc-internal-format, gfc-internal-format
54050 msgid "CLASS statement at %C"
54053 #: fortran/decl.c:4178
54054 #, gcc-internal-format
54056 "Type name %qs at %C conflicts with previously declared entity at %L, which "
54057 "has the same name"
54060 #: fortran/decl.c:4317
54061 #, gcc-internal-format, gfc-internal-format
54062 msgid "Duplicate IMPLICIT NONE statement at %C"
54065 #: fortran/decl.c:4326
54066 #, gcc-internal-format, gfc-internal-format
54067 msgid "IMPORT NONE with spec list at %C"
54070 #: fortran/decl.c:4385
54071 #, gcc-internal-format, gfc-internal-format
54072 msgid "Missing character range in IMPLICIT at %C"
54075 #: fortran/decl.c:4431
54076 #, gcc-internal-format, gfc-internal-format
54077 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
54080 #: fortran/decl.c:4484
54081 #, gcc-internal-format, gfc-internal-format
54082 msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
54085 #: fortran/decl.c:4494
54086 #, gcc-internal-format, gfc-internal-format
54087 msgid "Empty IMPLICIT statement at %C"
54090 #: fortran/decl.c:4600
54091 #, gcc-internal-format, gfc-internal-format
54092 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
54095 #: fortran/decl.c:4607
54096 #, gcc-internal-format, gfc-internal-format
54098 "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
54102 #: fortran/decl.c:4612
54103 #, gcc-internal-format, gfc-internal-format
54104 msgid "IMPORT statement at %C"
54107 #: fortran/decl.c:4626
54108 #, gcc-internal-format, gfc-internal-format
54109 msgid "Expecting list of named entities at %C"
54112 #: fortran/decl.c:4655
54113 #, gcc-internal-format
54114 msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
54117 #: fortran/decl.c:4662
54118 #, gcc-internal-format
54119 msgid "%qs is already IMPORTed from host scoping unit at %C"
54122 #: fortran/decl.c:4703
54123 #, gcc-internal-format, gfc-internal-format
54124 msgid "Syntax error in IMPORT statement at %C"
54127 #: fortran/decl.c:5043
54128 #, gcc-internal-format, gfc-internal-format
54129 msgid "Missing codimension specification at %C"
54132 #: fortran/decl.c:5045
54133 #, gcc-internal-format, gfc-internal-format
54134 msgid "Missing dimension specification at %C"
54137 #: fortran/decl.c:5140
54138 #, gcc-internal-format, gfc-internal-format
54139 msgid "Duplicate %s attribute at %L"
54142 #: fortran/decl.c:5157
54143 #, gcc-internal-format
54144 msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
54147 #: fortran/decl.c:5174
54148 #, gcc-internal-format, gfc-internal-format
54149 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
54152 #: fortran/decl.c:5183
54153 #, gcc-internal-format, gfc-internal-format
54154 msgid "KIND attribute at %C in a TYPE definition"
54157 #: fortran/decl.c:5191
54158 #, gcc-internal-format, gfc-internal-format
54159 msgid "Component with KIND attribute at %C must be INTEGER"
54162 #: fortran/decl.c:5198
54163 #, gcc-internal-format, gfc-internal-format
54164 msgid "Component with KIND attribute at %C must be default integer kind (%d)"
54167 #: fortran/decl.c:5207
54168 #, gcc-internal-format, gfc-internal-format
54169 msgid "LEN attribute at %C in a TYPE definition"
54172 #: fortran/decl.c:5215
54173 #, gcc-internal-format, gfc-internal-format
54174 msgid "Component with LEN attribute at %C must be INTEGER"
54177 #: fortran/decl.c:5222
54178 #, gcc-internal-format, gfc-internal-format
54179 msgid "Component with LEN attribute at %C must be default integer kind (%d)"
54182 #: fortran/decl.c:5231
54183 #, gcc-internal-format, gfc-internal-format
54184 msgid "Attribute at %L is not allowed in a TYPE definition"
54187 #: fortran/decl.c:5249
54188 #, gcc-internal-format, gfc-internal-format
54189 msgid "Attribute %s at %L in a TYPE definition"
54192 #: fortran/decl.c:5259
54193 #, gcc-internal-format, gfc-internal-format
54195 "%s attribute at %L is not allowed outside of the specification part of a "
54199 #: fortran/decl.c:5269
54200 #, gcc-internal-format, gfc-internal-format
54201 msgid "Attribute at %L is not allowed outside a TYPE definition"
54204 #: fortran/decl.c:5282
54205 #, gcc-internal-format, gfc-internal-format
54206 msgid "ASYNCHRONOUS attribute at %C"
54209 #: fortran/decl.c:5293
54210 #, gcc-internal-format, gfc-internal-format
54211 msgid "CONTIGUOUS attribute at %C"
54214 #: fortran/decl.c:5348 fortran/decl.c:8706
54215 #, gcc-internal-format, gfc-internal-format
54216 msgid "PROTECTED at %C only allowed in specification part of a module"
54219 #: fortran/decl.c:5354
54220 #, gcc-internal-format, gfc-internal-format
54221 msgid "PROTECTED attribute at %C"
54224 #: fortran/decl.c:5388
54225 #, gcc-internal-format, gfc-internal-format
54226 msgid "VALUE attribute at %C"
54229 #: fortran/decl.c:5395
54230 #, gcc-internal-format, gfc-internal-format
54231 msgid "VOLATILE attribute at %C"
54234 #: fortran/decl.c:5402
54235 #, gcc-internal-format
54236 msgid "match_attr_spec(): Bad attribute"
54239 #: fortran/decl.c:5443
54240 #, gcc-internal-format, gfc-internal-format
54241 msgid "Multiple identifiers provided with single NAME= specifier at %C"
54244 #: fortran/decl.c:5541
54245 #, gcc-internal-format
54247 "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
54250 #: fortran/decl.c:5563
54251 #, gcc-internal-format
54253 "Variable %qs in common block %qs at %L may not be a C interoperable kind "
54254 "though common block %qs is BIND(C)"
54257 #: fortran/decl.c:5572
54258 #, gcc-internal-format
54259 msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
54262 #: fortran/decl.c:5576
54263 #, gcc-internal-format
54264 msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
54267 #: fortran/decl.c:5588
54268 #, gcc-internal-format
54270 "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
54271 "it is not a global"
54274 #: fortran/decl.c:5602
54275 #, gcc-internal-format
54276 msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
54279 #: fortran/decl.c:5610
54280 #, gcc-internal-format
54282 "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
54285 #: fortran/decl.c:5622
54286 #, gcc-internal-format
54287 msgid "Return type of BIND(C) function %qs at %L cannot be an array"
54290 #: fortran/decl.c:5630
54291 #, gcc-internal-format
54292 msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
54295 #. Use gfc_warning_now because we won't say that the symbol fails
54296 #. just because of this.
54297 #: fortran/decl.c:5641
54298 #, gcc-internal-format
54300 "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
54303 #: fortran/decl.c:5715
54304 #, gcc-internal-format, gfc-internal-format
54306 "Need either entity or common block name for attribute specification "
54310 #: fortran/decl.c:5760
54311 #, gcc-internal-format, gfc-internal-format
54313 "Missing entity or common block name for attribute specification statement at "
54317 #: fortran/decl.c:5767
54318 #, gcc-internal-format
54319 msgid "Missing symbol"
54322 #: fortran/decl.c:5796
54323 #, gcc-internal-format, gfc-internal-format
54324 msgid "BIND(C) statement at %C"
54327 #: fortran/decl.c:5883
54328 #, gcc-internal-format, gfc-internal-format
54330 "Derived type at %C has not been previously defined and so cannot appear in a "
54331 "derived type definition"
54334 #: fortran/decl.c:5925
54335 #, gcc-internal-format, gfc-internal-format
54336 msgid "Syntax error in anonymous structure declaration at %C"
54339 #: fortran/decl.c:5934
54340 #, gcc-internal-format, gfc-internal-format
54341 msgid "Syntax error in data declaration at %C"
54344 #: fortran/decl.c:5984
54345 #, gcc-internal-format, gfc-internal-format
54346 msgid "MODULE prefix at %C"
54349 #: fortran/decl.c:6029
54350 #, gcc-internal-format, gfc-internal-format
54351 msgid "IMPURE procedure at %C"
54354 #: fortran/decl.c:6041
54355 #, gcc-internal-format, gfc-internal-format
54356 msgid "PURE and IMPURE must not appear both at %C"
54359 #: fortran/decl.c:6087
54360 #, gcc-internal-format, gfc-internal-format
54361 msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
54364 #: fortran/decl.c:6094
54365 #, gcc-internal-format, gfc-internal-format
54366 msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
54369 #: fortran/decl.c:6101
54370 #, gcc-internal-format, gfc-internal-format
54371 msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
54374 #: fortran/decl.c:6167 fortran/primary.c:1820
54375 #, gcc-internal-format, gfc-internal-format
54376 msgid "Alternate-return argument at %C"
54379 #: fortran/decl.c:6173 fortran/decl.c:6181
54380 #, gcc-internal-format, gfc-internal-format
54381 msgid "A parameter name is required at %C"
54384 #: fortran/decl.c:6221
54385 #, gcc-internal-format
54386 msgid "Name %qs at %C is the name of the procedure"
54389 #: fortran/decl.c:6234
54390 #, gcc-internal-format, gfc-internal-format
54391 msgid "Expected parameter list in type declaration at %C"
54394 #: fortran/decl.c:6237
54395 #, gcc-internal-format, gfc-internal-format
54396 msgid "Unexpected junk in formal argument list at %C"
54399 #: fortran/decl.c:6255
54400 #, gcc-internal-format
54401 msgid "Duplicate name %qs in parameter list at %C"
54404 #: fortran/decl.c:6258
54405 #, gcc-internal-format
54406 msgid "Duplicate symbol %qs in formal argument list at %C"
54409 #: fortran/decl.c:6297
54410 #, gcc-internal-format, gfc-internal-format
54411 msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
54414 #: fortran/decl.c:6303
54415 #, gcc-internal-format, gfc-internal-format
54416 msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
54419 #: fortran/decl.c:6342
54420 #, gcc-internal-format, gfc-internal-format
54421 msgid "RESULT variable at %C must be different than function name"
54424 #: fortran/decl.c:6419
54425 #, gcc-internal-format, gfc-internal-format
54426 msgid "Unexpected junk after function declaration at %C"
54429 #: fortran/decl.c:6429 fortran/decl.c:7527
54430 #, gcc-internal-format, gfc-internal-format
54431 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
54434 #: fortran/decl.c:6633
54435 #, gcc-internal-format, gfc-internal-format
54436 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
54439 #: fortran/decl.c:6640
54440 #, gcc-internal-format, gfc-internal-format
54441 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
54444 #: fortran/decl.c:6646
54445 #, gcc-internal-format, gfc-internal-format
54446 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
54449 #: fortran/decl.c:6669
54450 #, gcc-internal-format
54451 msgid "Procedure %qs at %L already has basic type of %s"
54454 #: fortran/decl.c:6715 fortran/decl.c:6903 fortran/decl.c:10762
54455 #, gcc-internal-format, gfc-internal-format
54456 msgid "Syntax error in PROCEDURE statement at %C"
54459 #: fortran/decl.c:6764 fortran/decl.c:10662
54460 #, gcc-internal-format
54461 msgid "Expected %<::%> after binding-attributes at %C"
54464 #: fortran/decl.c:6771
54465 #, gcc-internal-format, gfc-internal-format
54466 msgid "NOPASS or explicit interface required at %C"
54469 #: fortran/decl.c:6775
54470 #, gcc-internal-format, gfc-internal-format
54471 msgid "Procedure pointer component at %C"
54474 #: fortran/decl.c:6847
54475 #, gcc-internal-format, gfc-internal-format
54476 msgid "Syntax error in procedure pointer component at %C"
54479 #: fortran/decl.c:6865
54480 #, gcc-internal-format, gfc-internal-format
54481 msgid "PROCEDURE at %C must be in a generic interface"
54484 #: fortran/decl.c:6874 fortran/decl.c:9425
54485 #, gcc-internal-format, gfc-internal-format
54486 msgid "double colon in MODULE PROCEDURE statement at %L"
54489 #: fortran/decl.c:6944
54490 #, gcc-internal-format, gfc-internal-format
54491 msgid "PROCEDURE statement at %C"
54494 #: fortran/decl.c:7016
54495 #, gcc-internal-format, gfc-internal-format
54496 msgid "Expected formal argument list in function definition at %C"
54499 #: fortran/decl.c:7040 fortran/decl.c:7044 fortran/decl.c:7299
54500 #: fortran/decl.c:7303 fortran/decl.c:7495 fortran/decl.c:7499
54501 #: fortran/symbol.c:1889
54502 #, gcc-internal-format, gfc-internal-format
54503 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
54506 #: fortran/decl.c:7197
54507 #, gcc-internal-format, gfc-internal-format
54508 msgid "ENTRY statement at %C"
54511 #: fortran/decl.c:7206
54512 #, gcc-internal-format, gfc-internal-format
54513 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
54516 #: fortran/decl.c:7209
54517 #, gcc-internal-format, gfc-internal-format
54518 msgid "ENTRY statement at %C cannot appear within a MODULE"
54521 #: fortran/decl.c:7212
54522 #, gcc-internal-format, gfc-internal-format
54523 msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
54526 #: fortran/decl.c:7215
54527 #, gcc-internal-format, gfc-internal-format
54528 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
54531 #: fortran/decl.c:7219 fortran/decl.c:7264
54532 #, gcc-internal-format, gfc-internal-format
54533 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
54536 #: fortran/decl.c:7223
54537 #, gcc-internal-format, gfc-internal-format
54538 msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
54541 #: fortran/decl.c:7227
54542 #, gcc-internal-format, gfc-internal-format
54543 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
54546 #: fortran/decl.c:7231
54547 #, gcc-internal-format, gfc-internal-format
54548 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
54551 #: fortran/decl.c:7236
54552 #, gcc-internal-format, gfc-internal-format
54553 msgid "ENTRY statement at %C cannot appear within a DO block"
54556 #: fortran/decl.c:7240
54557 #, gcc-internal-format, gfc-internal-format
54558 msgid "ENTRY statement at %C cannot appear within a SELECT block"
54561 #: fortran/decl.c:7244
54562 #, gcc-internal-format, gfc-internal-format
54563 msgid "ENTRY statement at %C cannot appear within a FORALL block"
54566 #: fortran/decl.c:7248
54567 #, gcc-internal-format, gfc-internal-format
54568 msgid "ENTRY statement at %C cannot appear within a WHERE block"
54571 #: fortran/decl.c:7252
54572 #, gcc-internal-format, gfc-internal-format
54573 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
54576 #: fortran/decl.c:7256
54577 #, gcc-internal-format, gfc-internal-format
54578 msgid "Unexpected ENTRY statement at %C"
54581 #: fortran/decl.c:7277
54582 #, gcc-internal-format, gfc-internal-format
54583 msgid "ENTRY statement at %C cannot appear in a contained procedure"
54586 #: fortran/decl.c:7328 fortran/decl.c:7534
54587 #, gcc-internal-format, gfc-internal-format
54588 msgid "Missing required parentheses before BIND(C) at %C"
54591 #: fortran/decl.c:7596 fortran/decl.c:7603
54592 #, gcc-internal-format, gfc-internal-format
54593 msgid "Invalid C identifier in NAME= specifier at %C"
54596 #: fortran/decl.c:7643
54597 #, gcc-internal-format, gfc-internal-format
54598 msgid "Syntax error in NAME= specifier for binding label at %C"
54601 #: fortran/decl.c:7659
54602 #, gcc-internal-format, gfc-internal-format
54603 msgid "NAME= specifier at %C should be a constant expression"
54606 #: fortran/decl.c:7667
54607 #, gcc-internal-format, gfc-internal-format
54608 msgid "NAME= specifier at %C should be a scalar of default character kind"
54611 #: fortran/decl.c:7686
54612 #, gcc-internal-format, gfc-internal-format
54613 msgid "Missing closing paren for binding label at %C"
54616 #: fortran/decl.c:7692
54617 #, gcc-internal-format, gfc-internal-format
54618 msgid "No binding name is allowed in BIND(C) at %C"
54621 #: fortran/decl.c:7698
54622 #, gcc-internal-format, gfc-internal-format
54623 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
54626 #: fortran/decl.c:7727
54627 #, gcc-internal-format, gfc-internal-format
54628 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
54631 #: fortran/decl.c:7972
54632 #, gcc-internal-format, gfc-internal-format
54633 msgid "Unexpected END statement at %C"
54636 #: fortran/decl.c:7981
54637 #, gcc-internal-format, gfc-internal-format
54638 msgid "END statement instead of %s statement at %L"
54641 #. We would have required END [something].
54642 #: fortran/decl.c:7990
54643 #, gcc-internal-format, gfc-internal-format
54644 msgid "%s statement expected at %L"
54647 #: fortran/decl.c:8001
54648 #, gcc-internal-format, gfc-internal-format
54649 msgid "Expecting %s statement at %L"
54652 #: fortran/decl.c:8021
54653 #, gcc-internal-format
54654 msgid "Expected block name of %qs in %s statement at %L"
54657 #: fortran/decl.c:8038
54658 #, gcc-internal-format, gfc-internal-format
54659 msgid "Expected terminating name at %C"
54662 #: fortran/decl.c:8052 fortran/decl.c:8060
54663 #, gcc-internal-format
54664 msgid "Expected label %qs for %s statement at %C"
54667 #: fortran/decl.c:8159
54668 #, gcc-internal-format, gfc-internal-format
54669 msgid "Missing array specification at %L in DIMENSION statement"
54672 #: fortran/decl.c:8167
54673 #, gcc-internal-format, gfc-internal-format
54674 msgid "Dimensions specified for %s at %L after its initialization"
54677 #: fortran/decl.c:8175
54678 #, gcc-internal-format, gfc-internal-format
54679 msgid "Missing array specification at %L in CODIMENSION statement"
54682 #: fortran/decl.c:8184
54683 #, gcc-internal-format, gfc-internal-format
54684 msgid "Array specification must be deferred at %L"
54687 #: fortran/decl.c:8282
54688 #, gcc-internal-format, gfc-internal-format
54689 msgid "Unexpected character in variable list at %C"
54692 #: fortran/decl.c:8319
54693 #, gcc-internal-format
54694 msgid "Expected %<(%> at %C"
54697 #: fortran/decl.c:8333 fortran/decl.c:8373
54698 #, gcc-internal-format, gfc-internal-format
54699 msgid "Expected variable name at %C"
54702 #: fortran/decl.c:8349
54703 #, gcc-internal-format, gfc-internal-format
54704 msgid "Cray pointer at %C must be an integer"
54707 #: fortran/decl.c:8353
54708 #, gcc-internal-format, gfc-internal-format
54710 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
54714 #: fortran/decl.c:8359
54715 #, gcc-internal-format, gfc-internal-format
54716 msgid "Expected \",\" at %C"
54719 #: fortran/decl.c:8398
54720 #, gcc-internal-format
54721 msgid "Couldn't set Cray pointee array spec."
54724 #: fortran/decl.c:8422
54725 #, gcc-internal-format, gfc-internal-format
54726 msgid "Expected \")\" at %C"
54729 #: fortran/decl.c:8434
54730 #, gcc-internal-format
54731 msgid "Expected %<,%> or end of statement at %C"
54734 #: fortran/decl.c:8460
54735 #, gcc-internal-format, gfc-internal-format
54736 msgid "INTENT is not allowed inside of BLOCK at %C"
54739 #: fortran/decl.c:8492
54740 #, gcc-internal-format, gfc-internal-format
54741 msgid "OPTIONAL is not allowed inside of BLOCK at %C"
54744 #: fortran/decl.c:8511
54745 #, gcc-internal-format, gfc-internal-format
54746 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
54749 #: fortran/decl.c:8550
54750 #, gcc-internal-format, gfc-internal-format
54751 msgid "CONTIGUOUS statement at %C"
54754 #: fortran/decl.c:8656
54755 #, gcc-internal-format, gfc-internal-format
54757 "Access specification of the %s operator at %C has already been specified"
54760 #: fortran/decl.c:8673
54761 #, gcc-internal-format, gfc-internal-format
54763 "Access specification of the .%s. operator at %C has already been specified"
54766 #: fortran/decl.c:8712
54767 #, gcc-internal-format, gfc-internal-format
54768 msgid "PROTECTED statement at %C"
54771 #: fortran/decl.c:8750
54772 #, gcc-internal-format, gfc-internal-format
54773 msgid "Syntax error in PROTECTED statement at %C"
54776 #: fortran/decl.c:8774
54777 #, gcc-internal-format, gfc-internal-format
54779 "PRIVATE statement at %C is only allowed in the specification part of a module"
54782 #: fortran/decl.c:8811
54783 #, gcc-internal-format, gfc-internal-format
54785 "PUBLIC statement at %C is only allowed in the specification part of a module"
54788 #: fortran/decl.c:8839
54789 #, gcc-internal-format, gfc-internal-format
54790 msgid "Expected variable name at %C in PARAMETER statement"
54793 #: fortran/decl.c:8846
54794 #, gcc-internal-format, gfc-internal-format
54795 msgid "Expected = sign in PARAMETER statement at %C"
54798 #: fortran/decl.c:8852
54799 #, gcc-internal-format, gfc-internal-format
54800 msgid "Expected expression at %C in PARAMETER statement"
54803 #: fortran/decl.c:8872
54804 #, gcc-internal-format, gfc-internal-format
54805 msgid "Initializing already initialized variable at %C"
54808 #. With legacy PARAMETER statements, don't expect a terminating ')'.
54809 #: fortran/decl.c:8897
54810 #, gcc-internal-format, gfc-internal-format
54811 msgid "PARAMETER without '()' at %C"
54814 #: fortran/decl.c:8913
54815 #, gcc-internal-format, gfc-internal-format
54816 msgid "Unexpected characters in PARAMETER statement at %C"
54819 #: fortran/decl.c:8932 fortran/decl.c:8988
54820 #, gcc-internal-format
54821 msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
54824 #: fortran/decl.c:8967
54825 #, gcc-internal-format, gfc-internal-format
54826 msgid "Expected entity-list in AUTOMATIC statement at %C"
54829 #: fortran/decl.c:8974
54830 #, gcc-internal-format, gfc-internal-format
54831 msgid "Syntax error in AUTOMATIC statement at %C"
54834 #: fortran/decl.c:9023
54835 #, gcc-internal-format, gfc-internal-format
54836 msgid "Expected entity-list in STATIC statement at %C"
54839 #: fortran/decl.c:9030
54840 #, gcc-internal-format, gfc-internal-format
54841 msgid "Syntax error in STATIC statement at %C"
54844 #: fortran/decl.c:9049
54845 #, gcc-internal-format, gfc-internal-format
54846 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
54849 #: fortran/decl.c:9060
54850 #, gcc-internal-format, gfc-internal-format
54851 msgid "SAVE statement at %C follows blanket SAVE statement"
54854 #: fortran/decl.c:9106
54855 #, gcc-internal-format, gfc-internal-format
54856 msgid "Syntax error in SAVE statement at %C"
54859 #: fortran/decl.c:9120
54860 #, gcc-internal-format, gfc-internal-format
54861 msgid "VALUE is not allowed inside of BLOCK at %C"
54864 #: fortran/decl.c:9124
54865 #, gcc-internal-format, gfc-internal-format
54866 msgid "VALUE statement at %C"
54869 #: fortran/decl.c:9162
54870 #, gcc-internal-format, gfc-internal-format
54871 msgid "Syntax error in VALUE statement at %C"
54874 #: fortran/decl.c:9174
54875 #, gcc-internal-format, gfc-internal-format
54876 msgid "VOLATILE statement at %C"
54879 #: fortran/decl.c:9201
54880 #, gcc-internal-format
54882 "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
54886 #: fortran/decl.c:9226
54887 #, gcc-internal-format, gfc-internal-format
54888 msgid "Syntax error in VOLATILE statement at %C"
54891 #: fortran/decl.c:9238
54892 #, gcc-internal-format, gfc-internal-format
54893 msgid "ASYNCHRONOUS statement at %C"
54896 #: fortran/decl.c:9282
54897 #, gcc-internal-format, gfc-internal-format
54898 msgid "Syntax error in ASYNCHRONOUS statement at %C"
54901 #: fortran/decl.c:9307
54902 #, gcc-internal-format, gfc-internal-format
54903 msgid "MODULE PROCEDURE declaration at %C"
54906 #: fortran/decl.c:9400
54907 #, gcc-internal-format, gfc-internal-format
54908 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
54911 #: fortran/decl.c:9458
54912 #, gcc-internal-format, gfc-internal-format
54913 msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
54916 #: fortran/decl.c:9507
54917 #, gcc-internal-format, gfc-internal-format
54918 msgid "Ambiguous symbol in TYPE definition at %C"
54921 #: fortran/decl.c:9516
54922 #, gcc-internal-format
54923 msgid "Symbol %qs at %C has not been previously defined"
54926 #: fortran/decl.c:9522
54927 #, gcc-internal-format
54928 msgid "%qs in EXTENDS expression at %C is not a derived type"
54931 #: fortran/decl.c:9529
54932 #, gcc-internal-format
54933 msgid "%qs cannot be extended at %C because it is BIND(C)"
54936 #: fortran/decl.c:9536
54937 #, gcc-internal-format
54938 msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
54941 #: fortran/decl.c:9559
54942 #, gcc-internal-format, gfc-internal-format
54944 "Derived type at %C can only be PRIVATE in the specification part of a module"
54947 #: fortran/decl.c:9571
54948 #, gcc-internal-format, gfc-internal-format
54950 "Derived type at %C can only be PUBLIC in the specification part of a module"
54953 #: fortran/decl.c:9592
54954 #, gcc-internal-format, gfc-internal-format
54955 msgid "ABSTRACT type at %C"
54958 #: fortran/decl.c:9638
54959 #, gcc-internal-format, gfc-internal-format
54960 msgid "Failed to create structure type '%s' at %C"
54963 #: fortran/decl.c:9644
54964 #, gcc-internal-format
54965 msgid "Type definition of %qs at %C was already defined at %L"
54968 #: fortran/decl.c:9691
54969 #, gcc-internal-format, gfc-internal-format
54970 msgid "Junk after MAP statement at %C"
54973 #: fortran/decl.c:9724
54974 #, gcc-internal-format, gfc-internal-format
54975 msgid "Junk after UNION statement at %C"
54978 #: fortran/decl.c:9759
54979 #, gcc-internal-format
54980 msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
54983 #: fortran/decl.c:9773
54984 #, gcc-internal-format, gfc-internal-format
54985 msgid "Structure name expected in non-nested structure declaration at %C"
54988 #: fortran/decl.c:9791
54989 #, gcc-internal-format, gfc-internal-format
54990 msgid "Junk after non-nested STRUCTURE statement at %C"
54993 #: fortran/decl.c:9798
54994 #, gcc-internal-format
54995 msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
54998 #: fortran/decl.c:9961
54999 #, gcc-internal-format, gfc-internal-format
55000 msgid "Expected :: in TYPE definition at %C"
55003 #: fortran/decl.c:9989
55004 #, gcc-internal-format
55005 msgid "Type name %qs at %C cannot be the same as an intrinsic type"
55008 #: fortran/decl.c:10000
55009 #, gcc-internal-format
55010 msgid "Derived type name %qs at %C already has a basic type of %s"
55013 #: fortran/decl.c:10003
55014 #, gcc-internal-format
55015 msgid "Derived type name %qs at %C already has a basic type"
55018 #: fortran/decl.c:10020
55019 #, gcc-internal-format
55020 msgid "Derived type definition of %qs at %C has already been defined"
55023 #: fortran/decl.c:10081
55024 #, gcc-internal-format, gfc-internal-format
55025 msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
55028 #: fortran/decl.c:10165
55029 #, gcc-internal-format, gfc-internal-format
55030 msgid "Cray Pointee at %C cannot be assumed shape array"
55033 #: fortran/decl.c:10185
55034 #, gcc-internal-format, gfc-internal-format
55035 msgid "ENUM and ENUMERATOR at %C"
55038 #: fortran/decl.c:10217
55039 #, gcc-internal-format, gfc-internal-format
55040 msgid "Enumerator exceeds the C integer type at %C"
55043 #: fortran/decl.c:10296
55044 #, gcc-internal-format, gfc-internal-format
55045 msgid "ENUMERATOR %L not initialized with integer expression"
55048 #: fortran/decl.c:10344
55049 #, gcc-internal-format, gfc-internal-format
55050 msgid "ENUM definition statement expected before %C"
55053 #: fortran/decl.c:10380
55054 #, gcc-internal-format, gfc-internal-format
55055 msgid "Syntax error in ENUMERATOR definition at %C"
55058 #: fortran/decl.c:10427 fortran/decl.c:10442
55059 #, gcc-internal-format, gfc-internal-format
55060 msgid "Duplicate access-specifier at %C"
55063 #: fortran/decl.c:10462
55064 #, gcc-internal-format, gfc-internal-format
55065 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
55068 #: fortran/decl.c:10482
55069 #, gcc-internal-format, gfc-internal-format
55070 msgid "Binding attributes already specify passing, illegal PASS at %C"
55073 #: fortran/decl.c:10509
55074 #, gcc-internal-format, gfc-internal-format
55075 msgid "Duplicate POINTER attribute at %C"
55078 #: fortran/decl.c:10527
55079 #, gcc-internal-format, gfc-internal-format
55080 msgid "Duplicate NON_OVERRIDABLE at %C"
55083 #: fortran/decl.c:10543
55084 #, gcc-internal-format, gfc-internal-format
55085 msgid "Duplicate DEFERRED at %C"
55088 #: fortran/decl.c:10556
55089 #, gcc-internal-format, gfc-internal-format
55090 msgid "Expected access-specifier at %C"
55093 #: fortran/decl.c:10558
55094 #, gcc-internal-format, gfc-internal-format
55095 msgid "Expected binding attribute at %C"
55098 #: fortran/decl.c:10566
55099 #, gcc-internal-format, gfc-internal-format
55100 msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
55103 #: fortran/decl.c:10578
55104 #, gcc-internal-format, gfc-internal-format
55105 msgid "POINTER attribute is required for procedure pointer component at %C"
55108 #: fortran/decl.c:10620
55109 #, gcc-internal-format
55110 msgid "Interface-name expected after %<(%> at %C"
55113 #: fortran/decl.c:10626
55114 #, gcc-internal-format
55115 msgid "%<)%> expected at %C"
55118 #: fortran/decl.c:10646
55119 #, gcc-internal-format, gfc-internal-format
55120 msgid "Interface must be specified for DEFERRED binding at %C"
55123 #: fortran/decl.c:10651
55124 #, gcc-internal-format, gfc-internal-format
55125 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
55128 #: fortran/decl.c:10674
55129 #, gcc-internal-format, gfc-internal-format
55130 msgid "Expected binding name at %C"
55133 #: fortran/decl.c:10678
55134 #, gcc-internal-format, gfc-internal-format
55135 msgid "PROCEDURE list at %C"
55138 #: fortran/decl.c:10690
55139 #, gcc-internal-format
55140 msgid "%<=> target%> is invalid for DEFERRED binding at %C"
55143 #: fortran/decl.c:10696
55144 #, gcc-internal-format
55145 msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
55148 #: fortran/decl.c:10706
55149 #, gcc-internal-format
55150 msgid "Expected binding target after %<=>%> at %C"
55153 #: fortran/decl.c:10723
55154 #, gcc-internal-format
55155 msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
55158 #: fortran/decl.c:10734
55159 #, gcc-internal-format
55161 "There is already a procedure with binding name %qs for the derived type %qs "
55165 #: fortran/decl.c:10785
55166 #, gcc-internal-format, gfc-internal-format
55167 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
55170 #: fortran/decl.c:10805
55171 #, gcc-internal-format
55172 msgid "Expected %<::%> at %C"
55175 #: fortran/decl.c:10817
55176 #, gcc-internal-format, gfc-internal-format
55177 msgid "Expected generic name or operator descriptor at %C"
55180 #: fortran/decl.c:10838
55181 #, gcc-internal-format, gfc-internal-format
55182 msgid "Malformed GENERIC statement at %C"
55185 #: fortran/decl.c:10849
55186 #, gcc-internal-format
55187 msgid "Expected %<=>%> at %C"
55190 #: fortran/decl.c:10885
55191 #, gcc-internal-format
55193 "There's already a non-generic procedure with binding name %qs for the "
55194 "derived type %qs at %C"
55197 #: fortran/decl.c:10893
55198 #, gcc-internal-format
55199 msgid "Binding at %C must have the same access as already defined binding %qs"
55202 #: fortran/decl.c:10941
55203 #, gcc-internal-format, gfc-internal-format
55204 msgid "Expected specific binding name at %C"
55207 #: fortran/decl.c:10951
55208 #, gcc-internal-format
55209 msgid "%qs already defined as specific binding for the generic %qs at %C"
55212 #: fortran/decl.c:10969
55213 #, gcc-internal-format, gfc-internal-format
55214 msgid "Junk after GENERIC binding at %C"
55217 #: fortran/decl.c:11004
55218 #, gcc-internal-format, gfc-internal-format
55219 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
55222 #: fortran/decl.c:11015
55223 #, gcc-internal-format, gfc-internal-format
55225 "Derived type declaration with FINAL at %C must be in the specification part "
55229 #: fortran/decl.c:11037
55230 #, gcc-internal-format, gfc-internal-format
55231 msgid "Empty FINAL at %C"
55234 #: fortran/decl.c:11044
55235 #, gcc-internal-format, gfc-internal-format
55236 msgid "Expected module procedure name at %C"
55239 #: fortran/decl.c:11054
55240 #, gcc-internal-format
55241 msgid "Expected %<,%> at %C"
55244 #: fortran/decl.c:11060
55245 #, gcc-internal-format
55246 msgid "Unknown procedure name %qs at %C"
55249 #: fortran/decl.c:11073
55250 #, gcc-internal-format
55251 msgid "%qs at %C is already defined as FINAL procedure"
55254 #: fortran/decl.c:11143
55255 #, gcc-internal-format, gfc-internal-format
55256 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
55259 #: fortran/decl.c:11189
55260 #, gcc-internal-format, gfc-internal-format
55261 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
55264 #: fortran/decl.c:11209
55265 #, gcc-internal-format
55267 "%<GCC unroll%> directive requires a non-negative integral constant less than "
55268 "or equal to %u at %C"
55271 #: fortran/decl.c:11223
55272 #, gcc-internal-format, gfc-internal-format
55273 msgid "Syntax error in !GCC$ UNROLL directive at %C"
55276 #: fortran/dependency.c:105
55277 #, gcc-internal-format
55278 msgid "identical_array_ref(): inconsistent dimensions"
55281 #: fortran/dependency.c:193
55282 #, gcc-internal-format
55283 msgid "are_identical_variables: Bad type"
55286 #. We are told not to check dependencies.
55287 #. We do it, however, and issue a warning in case we find one.
55288 #. If a dependency is found in the case
55289 #. elemental == ELEM_CHECK_VARIABLE, we will generate
55290 #. a temporary, so we don't need to bother the user.
55291 #: fortran/dependency.c:976
55292 #, gcc-internal-format, gfc-internal-format
55294 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
55297 #: fortran/dependency.c:1280
55298 #, gcc-internal-format
55299 msgid "gfc_check_dependency: expecting an EXPR_VARIABLE"
55302 #: fortran/dump-parse-tree.c:201
55303 #, gcc-internal-format
55304 msgid "show_array_spec(): Unhandled array shape type."
55307 #: fortran/dump-parse-tree.c:280
55308 #, gcc-internal-format
55309 msgid "show_array_ref(): Unknown array reference"
55312 #: fortran/dump-parse-tree.c:312
55313 #, gcc-internal-format
55314 msgid "show_ref(): Bad component code"
55317 #: fortran/dump-parse-tree.c:575
55318 #, gcc-internal-format
55319 msgid "show_expr(): Bad intrinsic in expression"
55322 #: fortran/dump-parse-tree.c:618
55323 #, gcc-internal-format
55324 msgid "show_expr(): Don't know how to show expr"
55327 #: fortran/dump-parse-tree.c:2858
55328 #, gcc-internal-format
55329 msgid "show_code_node(): Bad statement code"
55332 #: fortran/dump-parse-tree.c:3152 fortran/dump-parse-tree.c:3244
55333 #, gcc-internal-format
55334 msgid "Cannot convert %qs to interoperable type at %L"
55337 #: fortran/error.c:335
55338 #, gcc-internal-format, gfc-internal-format
55339 msgid " Included at %s:%d:"
55342 #: fortran/error.c:421
55343 #, gcc-internal-format
55344 msgid "<During initialization>\n"
55347 #: fortran/expr.c:149
55348 #, gcc-internal-format
55349 msgid "gfc_get_constant_expr(): locus %<where%> cannot be NULL"
55352 #: fortran/expr.c:349
55353 #, gcc-internal-format
55354 msgid "gfc_copy_expr(): Bad expr node"
55357 #: fortran/expr.c:499
55358 #, gcc-internal-format
55359 msgid "free_expr0(): Bad expr type"
55362 #: fortran/expr.c:646 fortran/expr.c:648 fortran/expr.c:699 fortran/expr.c:701
55363 #, gcc-internal-format, gfc-internal-format
55364 msgid "Constant expression required at %C"
55367 #: fortran/expr.c:655 fortran/expr.c:657 fortran/expr.c:708 fortran/expr.c:710
55368 #, gcc-internal-format, gfc-internal-format
55369 msgid "Integer expression required at %C"
55372 #: fortran/expr.c:665 fortran/expr.c:667 fortran/expr.c:721 fortran/expr.c:723
55373 #, gcc-internal-format, gfc-internal-format
55374 msgid "Integer value too large in expression at %C"
55377 #: fortran/expr.c:1050
55378 #, gcc-internal-format
55379 msgid "gfc_is_constant_expr(): Unknown expression type"
55382 #: fortran/expr.c:1207
55383 #, gcc-internal-format
55384 msgid "simplify_intrinsic_op(): Bad operator"
55387 #: fortran/expr.c:1313
55388 #, gcc-internal-format, gfc-internal-format
55389 msgid "Index in dimension %d is out of bounds at %L"
55392 #: fortran/expr.c:1501 fortran/expr.c:1552
55393 #, gcc-internal-format, gfc-internal-format
55394 msgid "index in dimension %d is out of bounds at %L"
55397 #: fortran/expr.c:1628
55398 #, gcc-internal-format, gfc-internal-format
55400 "The number of elements in the array constructor at %L requires an increase "
55401 "of the allowed %d upper limit. See -fmax-array-constructor option"
55404 #: fortran/expr.c:2200
55405 #, gcc-internal-format, gfc-internal-format
55406 msgid "elemental function arguments at %C are not compliant"
55409 #: fortran/expr.c:2244
55410 #, gcc-internal-format, gfc-internal-format
55411 msgid "Numeric or CHARACTER operands are required in expression at %L"
55414 #: fortran/expr.c:2269
55415 #, gcc-internal-format, gfc-internal-format
55417 "Concatenation operator in expression at %L must have two CHARACTER operands"
55420 #: fortran/expr.c:2276
55421 #, gcc-internal-format, gfc-internal-format
55422 msgid "Concat operator at %L must concatenate strings of the same kind"
55425 #: fortran/expr.c:2286
55426 #, gcc-internal-format, gfc-internal-format
55427 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
55430 #: fortran/expr.c:2302
55431 #, gcc-internal-format, gfc-internal-format
55432 msgid "LOGICAL operands are required in expression at %L"
55435 #: fortran/expr.c:2313
55436 #, gcc-internal-format, gfc-internal-format
55437 msgid "Only intrinsic operators can be used in expression at %L"
55440 #: fortran/expr.c:2321
55441 #, gcc-internal-format, gfc-internal-format
55442 msgid "Numeric operands are required in expression at %L"
55445 #: fortran/expr.c:2344
55446 #, gcc-internal-format
55448 "Invalid initialization expression for ALLOCATABLE component %qs in structure "
55449 "constructor at %L"
55452 #: fortran/expr.c:2455
55453 #, gcc-internal-format
55455 "Assumed or deferred character length variable %qs in constant expression at "
55459 #: fortran/expr.c:2521
55460 #, gcc-internal-format
55462 "transformational intrinsic %qs at %L is not permitted in an initialization "
55466 #: fortran/expr.c:2552
55467 #, gcc-internal-format, gfc-internal-format
55468 msgid "Evaluation of nonstandard initialization expression at %L"
55471 #: fortran/expr.c:2629 fortran/resolve.c:2693
55472 #, gcc-internal-format
55474 "Function %qs in initialization expression at %L must be an intrinsic function"
55477 #: fortran/expr.c:2641
55478 #, gcc-internal-format
55480 "Intrinsic function %qs at %L is not permitted in an initialization expression"
55483 #: fortran/expr.c:2680
55484 #, gcc-internal-format
55485 msgid "PARAMETER %qs is used at %L before its definition is complete"
55488 #: fortran/expr.c:2700
55489 #, gcc-internal-format
55491 "Assumed size array %qs at %L is not permitted in an initialization expression"
55494 #: fortran/expr.c:2706
55495 #, gcc-internal-format
55497 "Assumed shape array %qs at %L is not permitted in an initialization "
55501 #: fortran/expr.c:2712
55502 #, gcc-internal-format
55504 "Deferred array %qs at %L is not permitted in an initialization expression"
55507 #: fortran/expr.c:2718
55508 #, gcc-internal-format
55510 "Array %qs at %L is a variable, which does not reduce to a constant expression"
55513 #: fortran/expr.c:2728
55514 #, gcc-internal-format
55516 "Parameter %qs at %L has not been declared or is a variable, which does not "
55517 "reduce to a constant expression"
55520 #: fortran/expr.c:2782
55521 #, gcc-internal-format
55522 msgid "check_init_expr(): Unknown expression type"
55525 #: fortran/expr.c:2916
55526 #, gcc-internal-format
55527 msgid "Specification function %qs at %L cannot be a statement function"
55530 #: fortran/expr.c:2923
55531 #, gcc-internal-format
55532 msgid "Specification function %qs at %L cannot be an internal function"
55535 #: fortran/expr.c:2930
55536 #, gcc-internal-format
55537 msgid "Specification function %qs at %L must be PURE"
55540 #: fortran/expr.c:2938
55541 #, gcc-internal-format
55542 msgid "Specification function %qs at %L cannot be RECURSIVE"
55545 #: fortran/expr.c:3084
55546 #, gcc-internal-format
55547 msgid "Dummy argument %qs not allowed in expression at %L"
55550 #: fortran/expr.c:3091
55551 #, gcc-internal-format
55552 msgid "Dummy argument %qs at %L cannot be OPTIONAL"
55555 #: fortran/expr.c:3098
55556 #, gcc-internal-format
55557 msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
55560 #: fortran/expr.c:3127
55561 #, gcc-internal-format
55562 msgid "Variable %qs cannot appear in the expression at %L"
55565 #: fortran/expr.c:3158
55566 #, gcc-internal-format
55567 msgid "check_restricted(): Unknown expression type"
55570 #: fortran/expr.c:3178
55571 #, gcc-internal-format, gfc-internal-format
55572 msgid "Expression at %L must be of INTEGER type, found %s"
55575 #: fortran/expr.c:3190
55576 #, gcc-internal-format
55577 msgid "Function %qs at %L must be PURE"
55580 #: fortran/expr.c:3199
55581 #, gcc-internal-format, gfc-internal-format
55582 msgid "Expression at %L must be scalar"
55585 #: fortran/expr.c:3233
55586 #, gcc-internal-format, gfc-internal-format
55587 msgid "Incompatible ranks in %s (%d and %d) at %L"
55590 #: fortran/expr.c:3247
55591 #, gcc-internal-format, gfc-internal-format
55592 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
55595 #: fortran/expr.c:3343
55596 #, gcc-internal-format
55597 msgid "%qs at %L is not a VALUE"
55600 #: fortran/expr.c:3350
55601 #, gcc-internal-format, gfc-internal-format
55602 msgid "Incompatible ranks %d and %d in assignment at %L"
55605 #: fortran/expr.c:3357
55606 #, gcc-internal-format, gfc-internal-format
55607 msgid "Variable type is UNKNOWN in assignment at %L"
55610 #: fortran/expr.c:3369
55611 #, gcc-internal-format, gfc-internal-format
55612 msgid "NULL appears on right-hand side in assignment at %L"
55615 #: fortran/expr.c:3379
55616 #, gcc-internal-format, gfc-internal-format
55617 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
55620 #: fortran/expr.c:3389
55621 #, gcc-internal-format
55622 msgid "BOZ literal at %L used to initialize non-integer variable %qs"
55625 #: fortran/expr.c:3394 fortran/resolve.c:10290
55626 #, gcc-internal-format, gfc-internal-format
55628 "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
55631 #: fortran/expr.c:3405 fortran/resolve.c:10301
55632 #, gcc-internal-format
55633 msgid "BOZ literal at %L is bitwise transferred non-integer symbol %qs"
55636 #: fortran/expr.c:3413 fortran/resolve.c:10310
55637 #, gcc-internal-format
55639 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
55640 "disabled with the option %<-fno-range-check%>"
55643 #: fortran/expr.c:3417 fortran/resolve.c:10314
55644 #, gcc-internal-format
55646 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
55647 "disabled with the option %<-fno-range-check%>"
55650 #: fortran/expr.c:3421 fortran/resolve.c:10318
55651 #, gcc-internal-format
55653 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
55654 "with the option %<-fno-range-check%>"
55657 #: fortran/expr.c:3430
55658 #, gcc-internal-format, gfc-internal-format
55660 "The assignment to a KIND or LEN component of a parameterized type at %L is "
55664 #: fortran/expr.c:3454
55665 #, gcc-internal-format, gfc-internal-format
55667 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
55670 #: fortran/expr.c:3493
55671 #, gcc-internal-format, gfc-internal-format
55672 msgid "Pointer assignment target is not a POINTER at %L"
55675 #: fortran/expr.c:3501
55676 #, gcc-internal-format
55678 "%qs in the pointer assignment at %L cannot be an l-value since it is a "
55682 #: fortran/expr.c:3524
55683 #, gcc-internal-format
55684 msgid "Expected bounds specification for %qs at %L"
55687 #: fortran/expr.c:3529
55688 #, gcc-internal-format
55689 msgid "Bounds specification for %qs in pointer assignment at %L"
55692 #: fortran/expr.c:3542
55693 #, gcc-internal-format, gfc-internal-format
55694 msgid "Lower bound has to be present at %L"
55697 #: fortran/expr.c:3548
55698 #, gcc-internal-format, gfc-internal-format
55699 msgid "Stride must not be present at %L"
55702 #: fortran/expr.c:3560
55703 #, gcc-internal-format, gfc-internal-format
55704 msgid "Either all or none of the upper bounds must be specified at %L"
55707 #: fortran/expr.c:3586
55708 #, gcc-internal-format, gfc-internal-format
55709 msgid "Pointer object at %L shall not have a coindex"
55712 #: fortran/expr.c:3607
55713 #, gcc-internal-format, gfc-internal-format
55714 msgid "Invalid procedure pointer assignment at %L"
55717 #: fortran/expr.c:3631
55718 #, gcc-internal-format
55720 "Function result %qs is invalid as proc-target in procedure pointer "
55724 #: fortran/expr.c:3640
55725 #, gcc-internal-format
55726 msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
55729 #: fortran/expr.c:3650
55730 #, gcc-internal-format
55731 msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
55734 #: fortran/expr.c:3656
55735 #, gcc-internal-format
55736 msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
55739 #: fortran/expr.c:3663
55740 #, gcc-internal-format
55741 msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
55744 #: fortran/expr.c:3671
55745 #, gcc-internal-format
55747 "Nonintrinsic elemental procedure %qs is invalid in procedure pointer "
55751 #: fortran/expr.c:3694
55752 #, gcc-internal-format, gfc-internal-format
55754 "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
55758 #: fortran/expr.c:3747
55759 #, gcc-internal-format
55761 "Interface mismatch in procedure pointer assignment at %L: %qs is not a "
55765 #: fortran/expr.c:3757 fortran/expr.c:3772
55766 #, gcc-internal-format
55767 msgid "Explicit interface required for component %qs at %L: %s"
55770 #: fortran/expr.c:3763 fortran/expr.c:3778 fortran/resolve.c:2571
55771 #, gcc-internal-format
55772 msgid "Explicit interface required for %qs at %L: %s"
55775 #: fortran/expr.c:3790
55776 #, gcc-internal-format, gfc-internal-format
55777 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
55780 #: fortran/expr.c:3799
55781 #, gcc-internal-format
55783 "Procedure pointer target %qs at %L must be either an intrinsic, host or use "
55784 "associated, referenced or have the EXTERNAL attribute"
55787 #: fortran/expr.c:3816
55788 #, gcc-internal-format, gfc-internal-format
55790 "Data-pointer-object at %L must be unlimited polymorphic, or of a type with "
55791 "the BIND or SEQUENCE attribute, to be compatible with an unlimited "
55792 "polymorphic target"
55795 #: fortran/expr.c:3821
55796 #, gcc-internal-format, gfc-internal-format
55798 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
55801 #: fortran/expr.c:3830
55802 #, gcc-internal-format, gfc-internal-format
55803 msgid "Different kind type parameters in pointer assignment at %L"
55806 #: fortran/expr.c:3837
55807 #, gcc-internal-format, gfc-internal-format
55808 msgid "Different ranks in pointer assignment at %L"
55811 #: fortran/expr.c:3856
55812 #, gcc-internal-format, gfc-internal-format
55814 "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
55817 #: fortran/expr.c:3869
55818 #, gcc-internal-format, gfc-internal-format
55819 msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
55822 #: fortran/expr.c:3873
55823 #, gcc-internal-format, gfc-internal-format
55824 msgid "Rank remapping target is not rank 1 at %L"
55827 #. The test above might need to be extend when F08, Note 5.4 has to be
55828 #. interpreted in the way that target and pointer with the same coindex
55830 #: fortran/expr.c:3905 fortran/expr.c:3953
55831 #, gcc-internal-format, gfc-internal-format
55832 msgid "Data target at %L shall not have a coindex"
55835 #: fortran/expr.c:3908
55836 #, gcc-internal-format, gfc-internal-format
55838 "Target expression in pointer assignment at %L must deliver a pointer result"
55841 #: fortran/expr.c:3916
55842 #, gcc-internal-format, gfc-internal-format
55843 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
55846 #: fortran/expr.c:3923
55847 #, gcc-internal-format, gfc-internal-format
55848 msgid "Bad target in pointer assignment in PURE procedure at %L"
55851 #: fortran/expr.c:3932
55852 #, gcc-internal-format, gfc-internal-format
55853 msgid "Pointer assignment with vector subscript on rhs at %L"
55856 #: fortran/expr.c:3940
55857 #, gcc-internal-format, gfc-internal-format
55858 msgid "Pointer assignment target has PROTECTED attribute at %L"
55861 #: fortran/expr.c:3964
55862 #, gcc-internal-format, gfc-internal-format
55863 msgid "Assignment to contiguous pointer from non-contiguous target at %L"
55866 #: fortran/expr.c:4003
55867 #, gcc-internal-format, gfc-internal-format
55868 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
55871 #: fortran/expr.c:4079 fortran/resolve.c:1457
55872 #, gcc-internal-format, gfc-internal-format
55873 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
55876 #: fortran/expr.c:4085
55877 #, gcc-internal-format, gfc-internal-format
55878 msgid "Pointer initialization target at %L must have the TARGET attribute"
55881 #: fortran/expr.c:4100 fortran/resolve.c:1463
55882 #, gcc-internal-format, gfc-internal-format
55883 msgid "Pointer initialization target at %L must have the SAVE attribute"
55886 #: fortran/expr.c:4112
55887 #, gcc-internal-format, gfc-internal-format
55889 "Procedure pointer initialization target at %L may not be a procedure pointer"
55892 #: fortran/expr.c:4582
55893 #, gcc-internal-format
55895 "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr"
55896 "%> or %<c_funptr%>"
55899 #: fortran/expr.c:5593
55900 #, gcc-internal-format, gfc-internal-format
55902 "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
55905 #: fortran/expr.c:5601
55906 #, gcc-internal-format, gfc-internal-format
55907 msgid "Non-variable expression in variable definition context (%s) at %L"
55910 #: fortran/expr.c:5609
55911 #, gcc-internal-format
55912 msgid "Named constant %qs in variable definition context (%s) at %L"
55915 #: fortran/expr.c:5618
55916 #, gcc-internal-format
55917 msgid "%qs in variable definition context (%s) at %L is not a variable"
55920 #: fortran/expr.c:5629
55921 #, gcc-internal-format, gfc-internal-format
55922 msgid "Non-POINTER in pointer association context (%s) at %L"
55925 #: fortran/expr.c:5638
55926 #, gcc-internal-format, gfc-internal-format
55927 msgid "Type inaccessible in variable definition context (%s) at %L"
55930 #: fortran/expr.c:5651
55931 #, gcc-internal-format, gfc-internal-format
55932 msgid "LOCK_TYPE in variable definition context (%s) at %L"
55935 #: fortran/expr.c:5664
55936 #, gcc-internal-format, gfc-internal-format
55937 msgid "LOCK_EVENT in variable definition context (%s) at %L"
55940 #: fortran/expr.c:5694
55941 #, gcc-internal-format
55943 "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
55946 #: fortran/expr.c:5702
55947 #, gcc-internal-format
55949 "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
55952 #: fortran/expr.c:5715
55953 #, gcc-internal-format
55955 "Variable %qs is PROTECTED and can not appear in a pointer association "
55956 "context (%s) at %L"
55959 #: fortran/expr.c:5723
55960 #, gcc-internal-format
55962 "Variable %qs is PROTECTED and can not appear in a variable definition "
55963 "context (%s) at %L"
55966 #: fortran/expr.c:5735
55967 #, gcc-internal-format
55969 "Variable %qs can not appear in a variable definition context (%s) at %L in "
55973 #: fortran/expr.c:5794
55974 #, gcc-internal-format
55976 "%qs at %L associated to vector-indexed target can not be used in a variable "
55977 "definition context (%s)"
55980 #: fortran/expr.c:5798
55981 #, gcc-internal-format
55983 "%qs at %L associated to expression can not be used in a variable definition "
55987 #: fortran/expr.c:5809
55988 #, gcc-internal-format
55990 "Associate-name %qs can not appear in a variable definition context (%s) at "
55991 "%L because its target at %L can not, either"
55994 #: fortran/expr.c:5851
55995 #, gcc-internal-format, gfc-internal-format
55997 "Elements with the same value at %L and %L in vector subscript in a variable "
55998 "definition context (%s)"
56001 #: fortran/f95-lang.c:251
56002 #, gcc-internal-format, gfc-internal-format
56003 msgid "can't open input file: %s"
56006 #: fortran/frontend-passes.c:192
56007 #, gcc-internal-format
56008 msgid "No location in statement"
56011 #: fortran/frontend-passes.c:207
56012 #, gcc-internal-format, gfc-internal-format
56013 msgid "No location in expression near %L"
56016 #: fortran/frontend-passes.c:414
56017 #, gcc-internal-format
56018 msgid "Illegal id in copy_walk_reduction_arg"
56021 #: fortran/frontend-passes.c:822 fortran/trans-array.c:1182
56022 #: fortran/trans-array.c:6440 fortran/trans-array.c:7867
56023 #: fortran/trans-intrinsic.c:7445
56024 #, gcc-internal-format, gfc-internal-format
56025 msgid "Creating array temporary at %L"
56028 #: fortran/frontend-passes.c:849
56029 #, gcc-internal-format
56030 msgid "Removing call to impure function %qs at %L"
56033 #: fortran/frontend-passes.c:853
56034 #, gcc-internal-format, gfc-internal-format
56035 msgid "Removing call to impure function at %L"
56038 #: fortran/frontend-passes.c:1283 fortran/frontend-passes.c:1322
56039 #, gcc-internal-format
56040 msgid "bad expression"
56043 #: fortran/frontend-passes.c:1318
56044 #, gcc-internal-format
56048 #: fortran/frontend-passes.c:2171
56049 #, gcc-internal-format
56050 msgid "illegal OP in optimize_comparison"
56053 #: fortran/frontend-passes.c:2417
56054 #, gcc-internal-format
56056 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
56057 "INTENT(OUT) argument to subroutine %qs"
56060 #: fortran/frontend-passes.c:2424
56061 #, gcc-internal-format
56063 "Variable %qs at %L not definable inside loop beginning at %L as "
56064 "INTENT(INOUT) argument to subroutine %qs"
56067 #: fortran/frontend-passes.c:2647 fortran/frontend-passes.c:2671
56068 #, gcc-internal-format, gfc-internal-format
56069 msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
56072 #: fortran/frontend-passes.c:2656 fortran/frontend-passes.c:2680
56073 #, gcc-internal-format, gfc-internal-format
56074 msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
56077 #: fortran/frontend-passes.c:2740
56078 #, gcc-internal-format
56080 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
56081 "INTENT(OUT) argument to function %qs"
56084 #: fortran/frontend-passes.c:2746
56085 #, gcc-internal-format
56087 "Variable %qs at %L not definable inside loop beginning at %L as "
56088 "INTENT(INOUT) argument to function %qs"
56091 #: fortran/frontend-passes.c:3143 fortran/trans-expr.c:1581
56092 #, gcc-internal-format, gfc-internal-format
56093 msgid "Code for reallocating the allocatable array at %L will be added"
56096 #: fortran/frontend-passes.c:3652
56097 #, gcc-internal-format
56098 msgid "Scalarization using DIMEN_RANGE unimplemented"
56101 #: fortran/frontend-passes.c:4463
56102 #, gcc-internal-format, gfc-internal-format
56103 msgid "Interchanging loops at %L"
56106 #: fortran/gfortranspec.c:146
56107 #, gcc-internal-format
56108 msgid "overflowed output arg list for %qs"
56111 #: fortran/gfortranspec.c:300
56112 #, gcc-internal-format
56113 msgid "no input files; unwilling to write output files"
56116 #: fortran/interface.c:225
56117 #, gcc-internal-format, gfc-internal-format
56118 msgid "Syntax error in generic specification at %C"
56121 #: fortran/interface.c:252
56122 #, gcc-internal-format, gfc-internal-format
56123 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
56126 #: fortran/interface.c:272
56127 #, gcc-internal-format
56128 msgid "Dummy procedure %qs at %C cannot have a generic interface"
56131 #: fortran/interface.c:305
56132 #, gcc-internal-format, gfc-internal-format
56133 msgid "ABSTRACT INTERFACE at %C"
56136 #: fortran/interface.c:312
56137 #, gcc-internal-format, gfc-internal-format
56138 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
56141 #: fortran/interface.c:343
56142 #, gcc-internal-format, gfc-internal-format
56143 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
56146 #: fortran/interface.c:356
56147 #, gcc-internal-format, gfc-internal-format
56148 msgid "Expected a nameless interface at %C"
56151 #: fortran/interface.c:369
56152 #, gcc-internal-format
56153 msgid "Expected %<END INTERFACE ASSIGNMENT (=)%> at %C"
56156 #: fortran/interface.c:400
56157 #, gcc-internal-format
56158 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C"
56161 #: fortran/interface.c:403
56162 #, gcc-internal-format
56163 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %qs"
56166 #: fortran/interface.c:417
56167 #, gcc-internal-format
56168 msgid "Expecting %<END INTERFACE OPERATOR (.%s.)%> at %C"
56171 #: fortran/interface.c:429
56172 #, gcc-internal-format
56173 msgid "Expecting %<END INTERFACE %s%> at %C"
56176 #: fortran/interface.c:619
56177 #, gcc-internal-format
56178 msgid "gfc_compare_derived_types: invalid derived type"
56181 #: fortran/interface.c:871
56182 #, gcc-internal-format, gfc-internal-format
56183 msgid "Alternate return cannot appear in operator interface at %L"
56186 #: fortran/interface.c:900
56187 #, gcc-internal-format, gfc-internal-format
56188 msgid "Assignment operator interface at %L must have two arguments"
56191 #: fortran/interface.c:903
56192 #, gcc-internal-format, gfc-internal-format
56193 msgid "Operator interface at %L has the wrong number of arguments"
56196 #: fortran/interface.c:916
56197 #, gcc-internal-format, gfc-internal-format
56198 msgid "Assignment operator interface at %L must be a SUBROUTINE"
56201 #: fortran/interface.c:934
56202 #, gcc-internal-format, gfc-internal-format
56204 "Assignment operator interface at %L must not redefine an INTRINSIC type "
56208 #: fortran/interface.c:943
56209 #, gcc-internal-format, gfc-internal-format
56210 msgid "Intrinsic operator interface at %L must be a FUNCTION"
56213 #: fortran/interface.c:954
56214 #, gcc-internal-format, gfc-internal-format
56216 "First argument of defined assignment at %L must be INTENT(OUT) or "
56220 #: fortran/interface.c:961
56221 #, gcc-internal-format, gfc-internal-format
56222 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
56225 #: fortran/interface.c:970 fortran/resolve.c:16461
56226 #, gcc-internal-format, gfc-internal-format
56227 msgid "First argument of operator interface at %L must be INTENT(IN)"
56230 #: fortran/interface.c:977 fortran/resolve.c:16479
56231 #, gcc-internal-format, gfc-internal-format
56232 msgid "Second argument of operator interface at %L must be INTENT(IN)"
56235 #: fortran/interface.c:1082
56236 #, gcc-internal-format, gfc-internal-format
56237 msgid "Operator interface at %L conflicts with intrinsic interface"
56240 #: fortran/interface.c:1437 fortran/interface.c:1496
56241 #, gcc-internal-format, gfc-internal-format
56243 "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
56246 #: fortran/interface.c:1609
56247 #, gcc-internal-format, gfc-internal-format
56249 "check_result_characteristics (1): Unexpected result %i of "
56250 "gfc_dep_compare_expr"
56253 #: fortran/interface.c:1656
56254 #, gcc-internal-format, gfc-internal-format
56256 "check_result_characteristics (2): Unexpected result %i of "
56257 "gfc_dep_compare_expr"
56260 #: fortran/interface.c:1828
56261 #, gcc-internal-format
56262 msgid "Procedure %qs in %s at %L has no explicit interface; did you mean %qs?"
56265 #: fortran/interface.c:1833
56266 #, gcc-internal-format
56267 msgid "Procedure %qs in %s at %L has no explicit interface"
56270 #: fortran/interface.c:1837
56271 #, gcc-internal-format
56273 "Procedure %qs in %s at %L is neither function nor subroutine; did you mean "
56277 #: fortran/interface.c:1841
56278 #, gcc-internal-format
56279 msgid "Procedure %qs in %s at %L is neither function nor subroutine"
56282 #: fortran/interface.c:1853
56283 #, gcc-internal-format, gfc-internal-format
56284 msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
56287 #: fortran/interface.c:1857
56288 #, gcc-internal-format, gfc-internal-format
56290 "In %s at %L procedures must be all FUNCTIONs as the generic name is also the "
56291 "name of a derived type"
56294 #: fortran/interface.c:1865
56295 #, gcc-internal-format
56296 msgid "Internal procedure %qs in %s at %L"
56299 #: fortran/interface.c:1922 fortran/interface.c:1927
56300 #, gcc-internal-format
56301 msgid "Ambiguous interfaces in %s for %qs at %L and %qs at %L"
56304 #: fortran/interface.c:1932
56305 #, gcc-internal-format
56306 msgid "Although not referenced, %qs has ambiguous interfaces at %L"
56309 #: fortran/interface.c:1967
56310 #, gcc-internal-format
56311 msgid "%qs at %L is not a module procedure"
56314 #: fortran/interface.c:2170
56315 #, gcc-internal-format
56317 "The assumed-rank array at %L requires that the dummy argument %qs has "
56321 #: fortran/interface.c:2173
56322 #, gcc-internal-format
56323 msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
56326 #: fortran/interface.c:2176
56327 #, gcc-internal-format
56328 msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
56331 #: fortran/interface.c:2179
56332 #, gcc-internal-format
56333 msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
56336 #: fortran/interface.c:2221
56337 #, gcc-internal-format, gfc-internal-format
56338 msgid "Invalid procedure argument at %L"
56341 #: fortran/interface.c:2230 fortran/interface.c:2258
56342 #, gcc-internal-format
56343 msgid "Interface mismatch in dummy procedure %qs at %L: %s"
56346 #: fortran/interface.c:2269
56347 #, gcc-internal-format
56349 "Actual argument to contiguous pointer dummy %qs at %L must be simply "
56353 #: fortran/interface.c:2289
56354 #, gcc-internal-format
56355 msgid "Type mismatch in argument %qs at %L; passed %s to %s"
56358 #: fortran/interface.c:2298
56359 #, gcc-internal-format
56361 "Assumed-type actual argument at %L requires that dummy argument %qs is of "
56365 #: fortran/interface.c:2314
56366 #, gcc-internal-format
56367 msgid "Actual argument to %qs at %L must be polymorphic"
56370 #: fortran/interface.c:2324
56371 #, gcc-internal-format
56372 msgid "Actual argument to %qs at %L must have the same declared type"
56375 #: fortran/interface.c:2339
56376 #, gcc-internal-format
56378 "Actual argument to %qs at %L must be unlimited polymorphic since the formal "
56379 "argument is a pointer or allocatable unlimited polymorphic entity [F2008: "
56383 #: fortran/interface.c:2350
56384 #, gcc-internal-format
56385 msgid "Actual argument to %qs at %L must be a coarray"
56388 #: fortran/interface.c:2369
56389 #, gcc-internal-format
56390 msgid "Corank mismatch in argument %qs at %L (%d and %d)"
56393 #: fortran/interface.c:2387
56394 #, gcc-internal-format
56396 "Actual argument to %qs at %L must be simply contiguous or an element of such "
56400 #: fortran/interface.c:2402
56401 #, gcc-internal-format
56403 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or "
56404 "has a LOCK_TYPE component"
56407 #: fortran/interface.c:2417
56408 #, gcc-internal-format
56410 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or "
56411 "has a EVENT_TYPE component"
56414 #: fortran/interface.c:2436
56415 #, gcc-internal-format
56417 "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array "
56418 "without CONTIGUOUS attribute - as actual argument at %L is not simply "
56419 "contiguous and both are ASYNCHRONOUS or VOLATILE"
56422 #: fortran/interface.c:2449
56423 #, gcc-internal-format
56425 "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument "
56429 #: fortran/interface.c:2456
56430 #, gcc-internal-format
56432 "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which "
56433 "is invalid if the allocation status is modified"
56436 #: fortran/interface.c:2519
56437 #, gcc-internal-format
56438 msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
56441 #: fortran/interface.c:2528
56442 #, gcc-internal-format
56444 "Element of assumed-shaped or pointer array passed to array dummy argument "
56448 #: fortran/interface.c:2540
56449 #, gcc-internal-format
56451 "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual "
56452 "argument with array dummy argument %qs at %L"
56455 #: fortran/interface.c:2548
56456 #, gcc-internal-format
56458 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs "
56462 #: fortran/interface.c:2888
56463 #, gcc-internal-format
56464 msgid "Keyword argument %qs at %L is invalid in a statement function"
56467 #: fortran/interface.c:2911
56468 #, gcc-internal-format
56469 msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
56472 #: fortran/interface.c:2915
56473 #, gcc-internal-format
56474 msgid "Keyword argument %qs at %L is not in the procedure"
56477 #: fortran/interface.c:2924
56478 #, gcc-internal-format
56480 "Keyword argument %qs at %L is already associated with another actual argument"
56483 #: fortran/interface.c:2934
56484 #, gcc-internal-format, gfc-internal-format
56485 msgid "More actual than formal arguments in procedure call at %L"
56488 #: fortran/interface.c:2946 fortran/interface.c:3336
56489 #, gcc-internal-format, gfc-internal-format
56490 msgid "Missing alternate return spec in subroutine call at %L"
56493 #: fortran/interface.c:2954
56494 #, gcc-internal-format, gfc-internal-format
56495 msgid "Unexpected alternate return spec in subroutine call at %L"
56498 #: fortran/interface.c:2981
56499 #, gcc-internal-format
56500 msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
56503 #: fortran/interface.c:2984
56504 #, gcc-internal-format
56505 msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
56508 #: fortran/interface.c:3008
56509 #, gcc-internal-format, gfc-internal-format
56511 "Actual argument at %L to assumed-type dummy is of derived type with type-"
56512 "bound or FINAL procedures"
56515 #: fortran/interface.c:3031
56516 #, gcc-internal-format
56518 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
56519 "allocatable dummy argument %qs at %L"
56522 #: fortran/interface.c:3039
56523 #, gcc-internal-format
56525 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
56526 "shape dummy argument %qs at %L"
56529 #: fortran/interface.c:3053
56530 #, gcc-internal-format
56532 "Actual argument at %L to allocatable or pointer dummy argument %qs must have "
56533 "a deferred length type parameter if and only if the dummy has one"
56536 #: fortran/interface.c:3071
56537 #, gcc-internal-format
56539 "Character length of actual argument shorter than of dummy argument %qs (%lu/"
56543 #: fortran/interface.c:3080 fortran/interface.c:3085
56544 #, gcc-internal-format
56546 "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
56550 #: fortran/interface.c:3105
56551 #, gcc-internal-format
56552 msgid "Expected a procedure pointer for argument %qs at %L"
56555 #: fortran/interface.c:3121
56556 #, gcc-internal-format
56557 msgid "Expected a procedure for argument %qs at %L"
56560 #: fortran/interface.c:3135
56561 #, gcc-internal-format
56562 msgid "Actual argument for %qs cannot be an assumed-size array at %L"
56565 #: fortran/interface.c:3144
56566 #, gcc-internal-format
56567 msgid "Actual argument for %qs must be a pointer at %L"
56570 #: fortran/interface.c:3154
56571 #, gcc-internal-format
56572 msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
56575 #: fortran/interface.c:3164
56576 #, gcc-internal-format
56577 msgid "Coindexed actual argument at %L to pointer dummy %qs"
56580 #: fortran/interface.c:3177
56581 #, gcc-internal-format
56583 "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
56586 #: fortran/interface.c:3191
56587 #, gcc-internal-format
56589 "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
56590 "%qs has neither ASYNCHRONOUS nor VOLATILE"
56593 #: fortran/interface.c:3205
56594 #, gcc-internal-format
56596 "Coindexed actual argument at %L with allocatable ultimate component to dummy "
56597 "%qs requires either VALUE or INTENT(IN)"
56600 #: fortran/interface.c:3217
56601 #, gcc-internal-format
56602 msgid "Actual CLASS array argument for %qs must be a full array at %L"
56605 #: fortran/interface.c:3227
56606 #, gcc-internal-format
56607 msgid "Actual argument for %qs must be ALLOCATABLE at %L"
56610 #: fortran/interface.c:3257
56611 #, gcc-internal-format
56613 "Array-section actual argument with vector subscripts at %L is incompatible "
56614 "with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the "
56615 "dummy argument %qs"
56618 #: fortran/interface.c:3276
56619 #, gcc-internal-format
56621 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
56622 "shape dummy argument %qs due to VOLATILE attribute"
56625 #: fortran/interface.c:3293
56626 #, gcc-internal-format
56628 "Array-section actual argument at %L is incompatible with the non-assumed-"
56629 "shape dummy argument %qs due to VOLATILE attribute"
56632 #: fortran/interface.c:3313
56633 #, gcc-internal-format
56635 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
56636 "array dummy argument %qs due to VOLATILE attribute"
56639 #: fortran/interface.c:3344
56640 #, gcc-internal-format
56641 msgid "Missing actual argument for argument %qs at %L"
56644 #: fortran/interface.c:3463
56645 #, gcc-internal-format
56646 msgid "compare_actual_expr(): Bad component code"
56649 #: fortran/interface.c:3492
56650 #, gcc-internal-format
56651 msgid "check_some_aliasing(): List mismatch"
56654 #: fortran/interface.c:3518
56655 #, gcc-internal-format
56656 msgid "check_some_aliasing(): corrupted data"
56659 #: fortran/interface.c:3528
56660 #, gcc-internal-format
56662 "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
56663 "argument %qs at %L"
56666 #: fortran/interface.c:3558
56667 #, gcc-internal-format
56668 msgid "check_intents(): List mismatch"
56671 #: fortran/interface.c:3578
56672 #, gcc-internal-format, gfc-internal-format
56674 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
56678 #: fortran/interface.c:3590
56679 #, gcc-internal-format, gfc-internal-format
56681 "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
56685 #: fortran/interface.c:3600
56686 #, gcc-internal-format, gfc-internal-format
56688 "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
56692 #: fortran/interface.c:3611
56693 #, gcc-internal-format
56695 "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
56699 #: fortran/interface.c:3643
56700 #, gcc-internal-format
56702 "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
56705 #: fortran/interface.c:3647 fortran/interface.c:3657
56706 #, gcc-internal-format
56707 msgid "Procedure %qs called at %L is not explicitly declared"
56710 #: fortran/interface.c:3653
56711 #, gcc-internal-format
56712 msgid "Procedure %qs called with an implicit interface at %L"
56715 #: fortran/interface.c:3665
56716 #, gcc-internal-format
56718 "The pointer object %qs at %L must have an explicit function interface or be "
56719 "declared as array"
56722 #: fortran/interface.c:3673
56723 #, gcc-internal-format
56725 "The allocatable object %qs at %L must have an explicit function interface or "
56726 "be declared as array"
56729 #: fortran/interface.c:3681
56730 #, gcc-internal-format
56731 msgid "Allocatable function %qs at %L must have an explicit function interface"
56734 #: fortran/interface.c:3691
56735 #, gcc-internal-format
56736 msgid "Keyword argument requires explicit interface for procedure %qs at %L"
56739 #: fortran/interface.c:3700
56740 #, gcc-internal-format, gfc-internal-format
56741 msgid "Assumed-type argument %s at %L requires an explicit interface"
56744 #: fortran/interface.c:3713
56745 #, gcc-internal-format
56747 "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
56748 "explicit interface for procedure %qs"
56751 #: fortran/interface.c:3726
56752 #, gcc-internal-format
56754 "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
56755 "explicit interface for procedure %qs"
56758 #: fortran/interface.c:3735
56759 #, gcc-internal-format, gfc-internal-format
56760 msgid "MOLD argument to NULL required at %L"
56763 #: fortran/interface.c:3743
56764 #, gcc-internal-format, gfc-internal-format
56765 msgid "Assumed-rank argument requires an explicit interface at %L"
56768 #: fortran/interface.c:3784
56769 #, gcc-internal-format
56770 msgid "Procedure pointer component %qs called with an implicit interface at %L"
56773 #: fortran/interface.c:3795
56774 #, gcc-internal-format
56776 "Keyword argument requires explicit interface for procedure pointer component "
56780 #: fortran/interface.c:3880
56781 #, gcc-internal-format, gfc-internal-format
56783 "MOLD= required in NULL() argument at %L: Ambiguity between specific "
56784 "functions %s and %s"
56787 #: fortran/interface.c:3950
56788 #, gcc-internal-format
56789 msgid "Unable to find symbol %qs"
56792 #: fortran/interface.c:4317
56793 #, gcc-internal-format
56794 msgid "Entity %qs at %L is already present in the interface"
56797 #: fortran/interface.c:4434
56798 #, gcc-internal-format
56799 msgid "gfc_add_interface(): Bad interface type"
56802 #: fortran/interface.c:4528
56803 #, gcc-internal-format
56804 msgid "Can't overwrite GENERIC %qs at %L"
56807 #: fortran/interface.c:4540
56808 #, gcc-internal-format
56809 msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
56812 #: fortran/interface.c:4548
56813 #, gcc-internal-format
56814 msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
56817 #: fortran/interface.c:4556
56818 #, gcc-internal-format
56819 msgid "%qs at %L overrides a PURE procedure and must also be PURE"
56822 #: fortran/interface.c:4565
56823 #, gcc-internal-format
56824 msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
56827 #: fortran/interface.c:4571
56828 #, gcc-internal-format
56830 "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
56834 #: fortran/interface.c:4580
56835 #, gcc-internal-format
56836 msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
56839 #: fortran/interface.c:4591
56840 #, gcc-internal-format
56841 msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
56844 #: fortran/interface.c:4599
56845 #, gcc-internal-format
56846 msgid "Result mismatch for the overriding procedure %qs at %L: %s"
56849 #: fortran/interface.c:4610
56850 #, gcc-internal-format
56851 msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
56854 #: fortran/interface.c:4640
56855 #, gcc-internal-format
56857 "Dummy argument %qs of %qs at %L should be named %qs as to match the "
56858 "corresponding argument of the overridden procedure"
56861 #: fortran/interface.c:4652
56862 #, gcc-internal-format
56863 msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
56866 #: fortran/interface.c:4661
56867 #, gcc-internal-format
56869 "%qs at %L must have the same number of formal arguments as the overridden "
56873 #: fortran/interface.c:4670
56874 #, gcc-internal-format
56875 msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
56878 #: fortran/interface.c:4681
56879 #, gcc-internal-format
56880 msgid "%qs at %L overrides a binding with PASS and must also be PASS"
56883 #: fortran/interface.c:4688
56884 #, gcc-internal-format
56886 "Passed-object dummy argument of %qs at %L must be at the same position as "
56887 "the passed-object dummy argument of the overridden procedure"
56890 #: fortran/interface.c:4709
56891 #, gcc-internal-format, gfc-internal-format
56892 msgid "DTIO dummy argument at %L must be of type %s"
56895 #: fortran/interface.c:4716
56896 #, gcc-internal-format, gfc-internal-format
56897 msgid "DTIO dummy argument at %L must be of KIND = %d"
56900 #: fortran/interface.c:4723
56901 #, gcc-internal-format, gfc-internal-format
56902 msgid "DTIO dummy argument at %L must be a scalar"
56905 #: fortran/interface.c:4727
56906 #, gcc-internal-format, gfc-internal-format
56907 msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
56910 #: fortran/interface.c:4731
56911 #, gcc-internal-format, gfc-internal-format
56912 msgid "DTIO character argument at %L must have assumed length"
56915 #: fortran/interface.c:4735
56916 #, gcc-internal-format, gfc-internal-format
56917 msgid "DTIO dummy argument at %L must have INTENT %s"
56920 #: fortran/interface.c:4793 fortran/interface.c:4837
56921 #, gcc-internal-format, gfc-internal-format
56922 msgid "Alternate return at %L is not permitted in a DTIO procedure"
56925 #: fortran/interface.c:4805
56926 #, gcc-internal-format
56927 msgid "DTIO procedure %qs at %L must be a subroutine"
56930 #: fortran/interface.c:4814
56931 #, gcc-internal-format
56932 msgid "Too few dummy arguments in DTIO procedure %qs at %L"
56935 #: fortran/interface.c:4821
56936 #, gcc-internal-format
56937 msgid "Too many dummy arguments in DTIO procedure %qs at %L"
56940 #: fortran/intrinsic.c:196
56941 #, gcc-internal-format, gfc-internal-format
56943 "Variable with NO_ARG_CHECK attribute at %L is only permitted as argument to "
56944 "the intrinsic functions C_LOC and PRESENT"
56947 #: fortran/intrinsic.c:211
56948 #, gcc-internal-format, gfc-internal-format
56950 "Assumed-type argument at %L is not permitted as actual argument to the "
56954 #: fortran/intrinsic.c:218
56955 #, gcc-internal-format, gfc-internal-format
56957 "Assumed-type argument at %L is only permitted as first actual argument to "
56961 #: fortran/intrinsic.c:225
56962 #, gcc-internal-format, gfc-internal-format
56964 "Assumed-rank argument at %L is only permitted as actual argument to "
56965 "intrinsic inquiry functions"
56968 #: fortran/intrinsic.c:232
56969 #, gcc-internal-format, gfc-internal-format
56971 "Assumed-rank argument at %L is only permitted as first actual argument to "
56972 "the intrinsic inquiry function %s"
56975 #: fortran/intrinsic.c:280
56976 #, gcc-internal-format
56977 msgid "do_check(): too many args"
56980 #: fortran/intrinsic.c:360
56981 #, gcc-internal-format
56982 msgid "add_sym(): Bad sizing mode"
56985 #: fortran/intrinsic.c:1083
56986 #, gcc-internal-format
56988 "The intrinsic %qs at %L is not included in the selected standard but %s and "
56989 "%qs will be treated as if declared EXTERNAL. Use an appropriate -std=* "
56990 "option or define -fall-intrinsics to allow this intrinsic."
56993 #: fortran/intrinsic.c:1118
56994 #, gcc-internal-format
56995 msgid "make_generic(): Can't find generic symbol %qs"
56998 #: fortran/intrinsic.c:4139
56999 #, gcc-internal-format
57000 msgid "Too many arguments in call to %qs at %L"
57003 #: fortran/intrinsic.c:4154
57004 #, gcc-internal-format, gfc-internal-format
57006 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
57010 #: fortran/intrinsic.c:4157
57011 #, gcc-internal-format
57012 msgid "Can't find keyword named %qs in call to %qs at %L"
57015 #: fortran/intrinsic.c:4164
57016 #, gcc-internal-format
57017 msgid "Argument %qs appears twice in call to %qs at %L"
57020 #: fortran/intrinsic.c:4178
57021 #, gcc-internal-format
57022 msgid "Missing actual argument %qs in call to %qs at %L"
57025 #: fortran/intrinsic.c:4193
57026 #, gcc-internal-format, gfc-internal-format
57027 msgid "ALTERNATE RETURN not permitted at %L"
57030 #: fortran/intrinsic.c:4250
57031 #, gcc-internal-format
57032 msgid "Type of argument %qs in call to %qs at %L should be %s, not %s"
57035 #: fortran/intrinsic.c:4356
57036 #, gcc-internal-format
57037 msgid "resolve_intrinsic(): Too many args for intrinsic"
57040 #: fortran/intrinsic.c:4451
57041 #, gcc-internal-format
57042 msgid "do_simplify(): Too many args for intrinsic"
57045 #: fortran/intrinsic.c:4490
57046 #, gcc-internal-format
57047 msgid "init_arglist(): too many arguments"
57050 #: fortran/intrinsic.c:4640
57051 #, gcc-internal-format
57052 msgid "Invalid standard code on intrinsic %qs (%d)"
57055 #: fortran/intrinsic.c:4649
57056 #, gcc-internal-format
57057 msgid "Intrinsic %qs (is %s) is used at %L"
57060 #: fortran/intrinsic.c:4720
57061 #, gcc-internal-format
57062 msgid "Function %qs as initialization expression at %L"
57065 #: fortran/intrinsic.c:4738
57066 #, gcc-internal-format
57068 "Transformational function %qs at %L is invalid in an initialization "
57072 #: fortran/intrinsic.c:4817
57073 #, gcc-internal-format, gfc-internal-format
57075 "Elemental function as initialization expression with non-integer/non-"
57076 "character arguments at %L"
57079 #: fortran/intrinsic.c:4888
57080 #, gcc-internal-format
57082 "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
57085 #: fortran/intrinsic.c:4895
57086 #, gcc-internal-format
57087 msgid "Subroutine call to intrinsic %qs at %L is not PURE"
57090 #: fortran/intrinsic.c:4973
57091 #, gcc-internal-format, gfc-internal-format
57092 msgid "Extension: Conversion from %s to %s at %L"
57095 #: fortran/intrinsic.c:5009 fortran/intrinsic.c:5026
57096 #, gcc-internal-format, gfc-internal-format
57097 msgid "Possible change of value in conversion from %s to %s at %L"
57100 #: fortran/intrinsic.c:5014 fortran/intrinsic.c:5035
57101 #, gcc-internal-format, gfc-internal-format
57102 msgid "Conversion from %s to %s at %L"
57105 #: fortran/intrinsic.c:5090
57106 #, gcc-internal-format, gfc-internal-format
57107 msgid "Can't convert %s to %s at %L"
57110 #: fortran/intrinsic.c:5095
57111 #, gcc-internal-format
57112 msgid "Can't convert %qs to %qs at %L"
57115 #: fortran/intrinsic.c:5187
57116 #, gcc-internal-format
57118 "%qs declared at %L may shadow the intrinsic of the same name. In order to "
57119 "call the intrinsic, explicit INTRINSIC declarations may be required."
57122 #: fortran/intrinsic.c:5193
57123 #, gcc-internal-format
57125 "%qs declared at %L is also the name of an intrinsic. It can only be called "
57126 "via an explicit interface or if declared EXTERNAL."
57129 #: fortran/io.c:180 fortran/primary.c:922
57130 #, gcc-internal-format, gfc-internal-format
57131 msgid "Extension: backslash character at %C"
57134 #: fortran/io.c:214
57135 #, gcc-internal-format, gfc-internal-format
57136 msgid "Nonconforming tab character in format at %C"
57139 #: fortran/io.c:457
57140 #, gcc-internal-format, gfc-internal-format
57141 msgid "DP format specifier not allowed at %C"
57144 #: fortran/io.c:464
57145 #, gcc-internal-format, gfc-internal-format
57146 msgid "DC format specifier not allowed at %C"
57149 #: fortran/io.c:471
57150 #, gcc-internal-format, gfc-internal-format
57151 msgid "Fortran 2003: DT format specifier not allowed at %C"
57154 #: fortran/io.c:699
57155 #, gcc-internal-format, gfc-internal-format
57156 msgid "X descriptor requires leading space count at %L"
57159 #: fortran/io.c:728
57160 #, gcc-internal-format, gfc-internal-format
57161 msgid "$ descriptor at %L"
57164 #: fortran/io.c:732
57165 #, gcc-internal-format, gfc-internal-format
57166 msgid "$ should be the last specifier in format at %L"
57169 #: fortran/io.c:832 fortran/io.c:836
57170 #, gcc-internal-format, gfc-internal-format
57171 msgid "Extension: Zero width after L descriptor at %L"
57174 #: fortran/io.c:848
57175 #, gcc-internal-format, gfc-internal-format
57176 msgid "Missing positive width after L descriptor at %L"
57179 #: fortran/io.c:879
57180 #, gcc-internal-format
57181 msgid "%<G0%> in format at %L"
57184 #: fortran/io.c:907
57185 #, gcc-internal-format, gfc-internal-format
57186 msgid "Positive width required in format specifier %s at %L"
57189 #: fortran/io.c:923 fortran/io.c:930
57190 #, gcc-internal-format, gfc-internal-format
57191 msgid "Period required in format specifier %s at %L"
57194 #: fortran/io.c:1052
57195 #, gcc-internal-format, gfc-internal-format
57196 msgid "Period required in format specifier at %L"
57199 #: fortran/io.c:1074
57200 #, gcc-internal-format, gfc-internal-format
57201 msgid "The H format specifier at %L is a Fortran 95 deleted feature"
57204 #: fortran/io.c:1162 fortran/io.c:1224
57205 #, gcc-internal-format, gfc-internal-format
57206 msgid "Missing comma at %L"
57209 #: fortran/io.c:1242
57210 #, gcc-internal-format, gfc-internal-format
57211 msgid "%s in format string at %L"
57214 #: fortran/io.c:1280
57215 #, gcc-internal-format, gfc-internal-format
57216 msgid "Extraneous characters in format at %L"
57219 #: fortran/io.c:1302
57220 #, gcc-internal-format, gfc-internal-format
57221 msgid "Format statement in module main block at %C"
57224 #: fortran/io.c:1311
57225 #, gcc-internal-format, gfc-internal-format
57226 msgid "FORMAT statement at %C cannot appear within an INTERFACE"
57229 #: fortran/io.c:1317
57230 #, gcc-internal-format, gfc-internal-format
57231 msgid "Missing format label at %C"
57234 #: fortran/io.c:1365
57235 #, gcc-internal-format, gfc-internal-format
57236 msgid "IOMSG must be a scalar-default-char-variable at %L"
57239 #: fortran/io.c:1379
57240 #, gcc-internal-format, gfc-internal-format
57241 msgid "%s requires a scalar-default-char-expr at %L"
57244 #: fortran/io.c:1402 fortran/io.c:1433 fortran/io.c:1499
57245 #, gcc-internal-format, gfc-internal-format
57246 msgid "Invalid value for %s specification at %C"
57249 #: fortran/io.c:1408 fortran/io.c:1439 fortran/io.c:1581 fortran/io.c:1594
57250 #, gcc-internal-format, gfc-internal-format
57251 msgid "Duplicate %s specification at %C"
57254 #: fortran/io.c:1446
57255 #, gcc-internal-format, gfc-internal-format
57256 msgid "Variable %s cannot be INTENT(IN) at %C"
57259 #: fortran/io.c:1454
57260 #, gcc-internal-format, gfc-internal-format
57261 msgid "Variable %s cannot be assigned in PURE procedure at %C"
57264 #: fortran/io.c:1505
57265 #, gcc-internal-format, gfc-internal-format
57266 msgid "Duplicate %s label specification at %C"
57269 #: fortran/io.c:1525 fortran/io.c:1542 fortran/io.c:1563
57270 #, gcc-internal-format
57271 msgid "%s at %C is a DEC extension, enable with %<-fdec%>"
57274 #: fortran/io.c:1616
57275 #, gcc-internal-format, gfc-internal-format
57277 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
57280 #: fortran/io.c:1675
57281 #, gcc-internal-format, gfc-internal-format
57282 msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
57285 #: fortran/io.c:1681
57286 #, gcc-internal-format, gfc-internal-format
57287 msgid "ASSIGNED variable in FORMAT tag at %L"
57290 #: fortran/io.c:1686
57291 #, gcc-internal-format
57292 msgid "Variable %qs at %L has not been assigned a format label"
57295 #: fortran/io.c:1693
57296 #, gcc-internal-format
57297 msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
57300 #: fortran/io.c:1705
57301 #, gcc-internal-format, gfc-internal-format
57302 msgid "Non-character in FORMAT tag at %L"
57305 #: fortran/io.c:1711
57306 #, gcc-internal-format, gfc-internal-format
57307 msgid "Non-character assumed shape array element in FORMAT tag at %L"
57310 #: fortran/io.c:1718
57311 #, gcc-internal-format, gfc-internal-format
57312 msgid "Non-character assumed size array element in FORMAT tag at %L"
57315 #: fortran/io.c:1725
57316 #, gcc-internal-format, gfc-internal-format
57317 msgid "Non-character pointer array element in FORMAT tag at %L"
57320 #: fortran/io.c:1751
57321 #, gcc-internal-format, gfc-internal-format
57322 msgid "%s tag at %L must be of type %s"
57325 #: fortran/io.c:1758
57326 #, gcc-internal-format, gfc-internal-format
57327 msgid "%s tag at %L must be a character string of default kind"
57330 #: fortran/io.c:1765
57331 #, gcc-internal-format, gfc-internal-format
57332 msgid "%s tag at %L must be scalar"
57335 #: fortran/io.c:1771
57336 #, gcc-internal-format, gfc-internal-format
57337 msgid "IOMSG tag at %L"
57340 #: fortran/io.c:1779
57341 #, gcc-internal-format, gfc-internal-format
57342 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
57345 #: fortran/io.c:1788
57346 #, gcc-internal-format, gfc-internal-format
57347 msgid "Non-default LOGICAL kind in %s tag at %L"
57350 #: fortran/io.c:1795
57351 #, gcc-internal-format, gfc-internal-format
57352 msgid "NEWUNIT specifier at %L"
57355 #: fortran/io.c:1813
57356 #, gcc-internal-format, gfc-internal-format
57357 msgid "CONVERT tag at %L"
57360 #: fortran/io.c:2035
57361 #, gcc-internal-format
57362 msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
57365 #: fortran/io.c:2043 fortran/io.c:2070
57366 #, gcc-internal-format
57367 msgid "%s specifier in %s statement at %C has value %qs"
57370 #: fortran/io.c:2062
57371 #, gcc-internal-format
57372 msgid "Extension: %s specifier in %s statement at %C has value %qs"
57375 #: fortran/io.c:2084 fortran/io.c:2092
57376 #, gcc-internal-format
57377 msgid "%s specifier in %s statement at %C has invalid value %qs"
57380 #: fortran/io.c:2145
57381 #, gcc-internal-format, gfc-internal-format
57382 msgid "OPEN statement not allowed in PURE procedure at %C"
57385 #: fortran/io.c:2158
57386 #, gcc-internal-format, gfc-internal-format
57387 msgid "UNIT specifier not allowed with NEWUNIT at %C"
57390 #: fortran/io.c:2168
57391 #, gcc-internal-format, gfc-internal-format
57392 msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
57395 #: fortran/io.c:2176
57396 #, gcc-internal-format, gfc-internal-format
57397 msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
57400 #: fortran/io.c:2214
57401 #, gcc-internal-format, gfc-internal-format
57402 msgid "ACTION type conflicts with READONLY specifier at %C"
57405 #: fortran/io.c:2228
57406 #, gcc-internal-format, gfc-internal-format
57407 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
57410 #: fortran/io.c:2249 fortran/io.c:3848
57411 #, gcc-internal-format, gfc-internal-format
57412 msgid "BLANK= at %C not allowed in Fortran 95"
57415 #: fortran/io.c:2286 fortran/io.c:3824
57416 #, gcc-internal-format, gfc-internal-format
57417 msgid "DECIMAL= at %C not allowed in Fortran 95"
57420 #: fortran/io.c:2324
57421 #, gcc-internal-format, gfc-internal-format
57422 msgid "ENCODING= at %C not allowed in Fortran 95"
57425 #: fortran/io.c:2387 fortran/io.c:3897
57426 #, gcc-internal-format, gfc-internal-format
57427 msgid "ROUND= at %C not allowed in Fortran 95"
57430 #: fortran/io.c:2426
57431 #, gcc-internal-format, gfc-internal-format
57432 msgid "SIGN= at %C not allowed in Fortran 95"
57435 #: fortran/io.c:2647
57436 #, gcc-internal-format, gfc-internal-format
57437 msgid "CLOSE statement not allowed in PURE procedure at %C"
57440 #: fortran/io.c:2709
57441 #, gcc-internal-format, gfc-internal-format
57442 msgid "CLOSE statement at %L requires a UNIT number"
57445 #: fortran/io.c:2717
57446 #, gcc-internal-format, gfc-internal-format
57447 msgid "UNIT number in CLOSE statement at %L must be non-negative"
57450 #: fortran/io.c:2815 fortran/match.c:3010
57451 #, gcc-internal-format, gfc-internal-format
57452 msgid "%s statement not allowed in PURE procedure at %C"
57455 #: fortran/io.c:2849
57456 #, gcc-internal-format, gfc-internal-format
57457 msgid "UNIT number missing in statement at %L"
57460 #: fortran/io.c:2857 fortran/io.c:3324
57461 #, gcc-internal-format, gfc-internal-format
57462 msgid "UNIT number in statement at %L must be non-negative"
57465 #: fortran/io.c:2890
57466 #, gcc-internal-format, gfc-internal-format
57467 msgid "FLUSH statement at %C"
57470 #: fortran/io.c:2931
57471 #, gcc-internal-format, gfc-internal-format
57472 msgid "Missing format with default unit at %C"
57475 #: fortran/io.c:2951
57476 #, gcc-internal-format, gfc-internal-format
57477 msgid "Duplicate UNIT specification at %C"
57480 #: fortran/io.c:3025
57481 #, gcc-internal-format, gfc-internal-format
57482 msgid "Duplicate format specification at %C"
57485 #: fortran/io.c:3066
57486 #, gcc-internal-format
57487 msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
57490 #: fortran/io.c:3102
57491 #, gcc-internal-format, gfc-internal-format
57492 msgid "Duplicate NML specification at %C"
57495 #: fortran/io.c:3111
57496 #, gcc-internal-format
57497 msgid "Symbol %qs at %C must be a NAMELIST group name"
57500 #: fortran/io.c:3181
57501 #, gcc-internal-format, gfc-internal-format
57502 msgid "END tag at %C not allowed in output statement"
57505 #: fortran/io.c:3258
57506 #, gcc-internal-format, gfc-internal-format
57507 msgid "UNIT not specified at %L"
57510 #: fortran/io.c:3270
57511 #, gcc-internal-format, gfc-internal-format
57513 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
57517 #: fortran/io.c:3292
57518 #, gcc-internal-format, gfc-internal-format
57519 msgid "Invalid form of WRITE statement at %L, UNIT required"
57522 #: fortran/io.c:3303
57523 #, gcc-internal-format, gfc-internal-format
57524 msgid "Internal unit with vector subscript at %L"
57527 #: fortran/io.c:3317
57528 #, gcc-internal-format, gfc-internal-format
57529 msgid "External IO UNIT cannot be an array at %L"
57532 #: fortran/io.c:3347
57533 #, gcc-internal-format
57535 "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not "
57536 "appear in a variable definition context"
57539 #: fortran/io.c:3359
57540 #, gcc-internal-format
57542 "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a "
57543 "defined input/output procedure"
57546 #: fortran/io.c:3369 fortran/resolve.c:14366
57547 #, gcc-internal-format
57549 "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
57553 #: fortran/io.c:3377
57554 #, gcc-internal-format
57556 "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER "
57557 "components and thus requires a defined input/output procedure"
57560 #: fortran/io.c:3388
57561 #, gcc-internal-format, gfc-internal-format
57562 msgid "Comma before i/o item list at %L"
57565 #: fortran/io.c:3398
57566 #, gcc-internal-format, gfc-internal-format
57567 msgid "ERR tag label %d at %L not defined"
57570 #: fortran/io.c:3410
57571 #, gcc-internal-format, gfc-internal-format
57572 msgid "END tag label %d at %L not defined"
57575 #: fortran/io.c:3422
57576 #, gcc-internal-format, gfc-internal-format
57577 msgid "EOR tag label %d at %L not defined"
57580 #: fortran/io.c:3432
57581 #, gcc-internal-format, gfc-internal-format
57582 msgid "FORMAT label %d at %L not defined"
57585 #: fortran/io.c:3463
57586 #, gcc-internal-format
57587 msgid "io_kind_name(): bad I/O-kind"
57590 #: fortran/io.c:3552
57591 #, gcc-internal-format, gfc-internal-format
57592 msgid "Syntax error in I/O iterator at %C"
57595 #: fortran/io.c:3583
57596 #, gcc-internal-format, gfc-internal-format
57597 msgid "Expected variable in READ statement at %C"
57600 #: fortran/io.c:3589
57601 #, gcc-internal-format, gfc-internal-format
57602 msgid "Expected expression in %s statement at %C"
57605 #. A general purpose syntax error.
57606 #: fortran/io.c:3646 fortran/io.c:4316 fortran/gfortran.h:2876
57607 #, gcc-internal-format, gfc-internal-format
57608 msgid "Syntax error in %s statement at %C"
57611 #: fortran/io.c:3731
57612 #, gcc-internal-format, gfc-internal-format
57613 msgid "Internal file at %L with namelist"
57616 #: fortran/io.c:3788
57617 #, gcc-internal-format, gfc-internal-format
57618 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
57621 #: fortran/io.c:3873
57622 #, gcc-internal-format, gfc-internal-format
57623 msgid "PAD= at %C not allowed in Fortran 95"
57626 #: fortran/io.c:3949
57627 #, gcc-internal-format, gfc-internal-format
57628 msgid "DELIM= at %C not allowed in Fortran 95"
57631 #: fortran/io.c:4101
57632 #, gcc-internal-format, gfc-internal-format
57633 msgid "PRINT namelist at %C is an extension"
57636 #: fortran/io.c:4282
57637 #, gcc-internal-format, gfc-internal-format
57638 msgid "Expected comma in I/O list at %C"
57641 #: fortran/io.c:4350
57642 #, gcc-internal-format, gfc-internal-format
57643 msgid "PRINT statement at %C not allowed within PURE procedure"
57646 #: fortran/io.c:4517 fortran/io.c:4579
57647 #, gcc-internal-format, gfc-internal-format
57648 msgid "INQUIRE statement not allowed in PURE procedure at %C"
57651 #: fortran/io.c:4545
57652 #, gcc-internal-format, gfc-internal-format
57653 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
57656 #: fortran/io.c:4555 fortran/trans-io.c:1333
57657 #, gcc-internal-format, gfc-internal-format
57658 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
57661 #: fortran/io.c:4562
57662 #, gcc-internal-format, gfc-internal-format
57663 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
57666 #: fortran/io.c:4572
57667 #, gcc-internal-format, gfc-internal-format
57668 msgid "UNIT number in INQUIRE statement at %L can not be %d"
57671 #: fortran/io.c:4587
57672 #, gcc-internal-format, gfc-internal-format
57674 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
57677 #: fortran/io.c:4765
57678 #, gcc-internal-format, gfc-internal-format
57679 msgid "WAIT at %C not allowed in Fortran 95"
57682 #: fortran/io.c:4771
57683 #, gcc-internal-format, gfc-internal-format
57684 msgid "WAIT statement not allowed in PURE procedure at %C"
57687 #: fortran/match.c:118
57688 #, gcc-internal-format
57689 msgid "gfc_op2string(): Bad code"
57692 #: fortran/match.c:195
57693 #, gcc-internal-format, gfc-internal-format
57694 msgid "Expected structure component or operator name after '.' at %C"
57697 #: fortran/match.c:227
57698 #, gcc-internal-format
57700 "%qs is neither a defined operator nor a structure component in dotted string "
57704 #: fortran/match.c:297
57705 #, gcc-internal-format
57706 msgid "Missing %<)%> in statement at or before %L"
57709 #: fortran/match.c:302
57710 #, gcc-internal-format
57711 msgid "Missing %<(%> in statement at or before %L"
57714 #: fortran/match.c:499
57715 #, gcc-internal-format, gfc-internal-format
57716 msgid "Integer too large at %C"
57719 #: fortran/match.c:580 fortran/parse.c:1136
57720 #, gcc-internal-format, gfc-internal-format
57721 msgid "Too many digits in statement label at %C"
57724 #: fortran/match.c:586
57725 #, gcc-internal-format, gfc-internal-format
57726 msgid "Statement label at %C is zero"
57729 #: fortran/match.c:619
57730 #, gcc-internal-format
57731 msgid "Label name %qs at %C is ambiguous"
57734 #: fortran/match.c:625
57735 #, gcc-internal-format
57736 msgid "Duplicate construct label %qs at %C"
57739 #: fortran/match.c:659
57740 #, gcc-internal-format, gfc-internal-format
57741 msgid "Invalid character in name at %C"
57744 #: fortran/match.c:672
57745 #, gcc-internal-format, gfc-internal-format
57746 msgid "Name at %C is too long"
57749 #: fortran/match.c:683
57750 #, gcc-internal-format
57752 "Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an "
57756 #: fortran/match.c:959
57757 #, gcc-internal-format, gfc-internal-format
57758 msgid ".XOR. operator at %C"
57761 #: fortran/match.c:1014
57762 #, gcc-internal-format, gfc-internal-format
57763 msgid "Loop variable at %C cannot be an array"
57766 #: fortran/match.c:1021
57767 #, gcc-internal-format, gfc-internal-format
57768 msgid "Loop variable at %C cannot be a coarray"
57771 #: fortran/match.c:1027
57772 #, gcc-internal-format, gfc-internal-format
57773 msgid "Loop variable at %C cannot be a sub-component"
57776 #: fortran/match.c:1061
57777 #, gcc-internal-format, gfc-internal-format
57778 msgid "Expected a step value in iterator at %C"
57781 #: fortran/match.c:1073
57782 #, gcc-internal-format, gfc-internal-format
57783 msgid "Syntax error in iterator at %C"
57786 #: fortran/match.c:1241
57787 #, gcc-internal-format, gfc-internal-format
57788 msgid "gfc_match(): Bad match code %c"
57791 #: fortran/match.c:1315
57792 #, gcc-internal-format, gfc-internal-format
57793 msgid "Invalid form of PROGRAM statement at %C"
57796 #: fortran/match.c:1446 fortran/match.c:1527
57797 #, gcc-internal-format, gfc-internal-format
57798 msgid "Arithmetic IF statement at %C"
57801 #: fortran/match.c:1501
57802 #, gcc-internal-format, gfc-internal-format
57803 msgid "Syntax error in IF-expression at %C"
57806 #: fortran/match.c:1512
57807 #, gcc-internal-format, gfc-internal-format
57808 msgid "Block label not appropriate for arithmetic IF statement at %C"
57811 #: fortran/match.c:1550
57812 #, gcc-internal-format, gfc-internal-format
57813 msgid "Block label is not appropriate for IF statement at %C"
57816 #: fortran/match.c:1646
57817 #, gcc-internal-format, gfc-internal-format
57818 msgid "Cannot assign to a named constant at %C"
57821 #: fortran/match.c:1656
57822 #, gcc-internal-format, gfc-internal-format
57823 msgid "Unclassifiable statement in IF-clause at %C"
57826 #: fortran/match.c:1663
57827 #, gcc-internal-format, gfc-internal-format
57828 msgid "Syntax error in IF-clause at %C"
57831 #: fortran/match.c:1706
57832 #, gcc-internal-format, gfc-internal-format
57833 msgid "Unexpected junk after ELSE statement at %C"
57836 #: fortran/match.c:1712 fortran/match.c:1747
57837 #, gcc-internal-format
57838 msgid "Label %qs at %C doesn't match IF label %qs"
57841 #: fortran/match.c:1741
57842 #, gcc-internal-format, gfc-internal-format
57843 msgid "Unexpected junk after ELSE IF statement at %C"
57846 #: fortran/match.c:1805
57847 #, gcc-internal-format, gfc-internal-format
57848 msgid "Image control statement CRITICAL at %C in PURE procedure"
57851 #: fortran/match.c:1811
57852 #, gcc-internal-format, gfc-internal-format
57853 msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
57856 #: fortran/match.c:1818
57857 #, gcc-internal-format, gfc-internal-format
57858 msgid "CRITICAL statement at %C"
57861 #: fortran/match.c:1830
57862 #, gcc-internal-format, gfc-internal-format
57863 msgid "Nested CRITICAL block at %C"
57866 #: fortran/match.c:1882
57867 #, gcc-internal-format, gfc-internal-format
57868 msgid "Expected association list at %C"
57871 #: fortran/match.c:1900
57872 #, gcc-internal-format, gfc-internal-format
57873 msgid "Expected association at %C"
57876 #: fortran/match.c:1911
57877 #, gcc-internal-format
57878 msgid "Duplicate name %qs in association at %C"
57881 #: fortran/match.c:1919
57882 #, gcc-internal-format, gfc-internal-format
57883 msgid "Association target at %C must not be coindexed"
57886 #: fortran/match.c:1937
57887 #, gcc-internal-format
57888 msgid "Expected %<)%> or %<,%> at %C"
57891 #: fortran/match.c:1955
57892 #, gcc-internal-format, gfc-internal-format
57893 msgid "Junk after ASSOCIATE statement at %C"
57896 #: fortran/match.c:2077
57897 #, gcc-internal-format
57898 msgid "Derived type %qs at %L may not be ABSTRACT"
57901 #: fortran/match.c:2151 fortran/match.c:2217 fortran/match.c:2238
57902 #, gcc-internal-format, gfc-internal-format
57903 msgid "Invalid type-spec at %C"
57906 #: fortran/match.c:2333
57907 #, gcc-internal-format, gfc-internal-format
57908 msgid "Syntax error in FORALL iterator at %C"
57911 #: fortran/match.c:2598
57912 #, gcc-internal-format, gfc-internal-format
57913 msgid "DO CONCURRENT construct at %C"
57916 #: fortran/match.c:2723
57917 #, gcc-internal-format
57918 msgid "Name %qs in %s statement at %C is unknown"
57921 #: fortran/match.c:2731
57922 #, gcc-internal-format
57923 msgid "Name %qs in %s statement at %C is not a construct name"
57926 #: fortran/match.c:2743
57927 #, gcc-internal-format, gfc-internal-format
57928 msgid "%s statement at %C leaves CRITICAL construct"
57931 #. F2008, C821 & C845.
57932 #: fortran/match.c:2751
57933 #, gcc-internal-format, gfc-internal-format
57934 msgid "%s statement at %C leaves DO CONCURRENT construct"
57937 #: fortran/match.c:2763
57938 #, gcc-internal-format, gfc-internal-format
57939 msgid "%s statement at %C is not within a construct"
57942 #: fortran/match.c:2766
57943 #, gcc-internal-format
57944 msgid "%s statement at %C is not within construct %qs"
57947 #: fortran/match.c:2791
57948 #, gcc-internal-format
57949 msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
57952 #: fortran/match.c:2796
57953 #, gcc-internal-format, gfc-internal-format
57954 msgid "EXIT statement with no do-construct-name at %C"
57957 #: fortran/match.c:2802
57958 #, gcc-internal-format
57959 msgid "%s statement at %C is not applicable to construct %qs"
57962 #: fortran/match.c:2810
57963 #, gcc-internal-format, gfc-internal-format
57964 msgid "%s statement at %C leaving OpenACC structured block"
57967 #: fortran/match.c:2811
57968 #, gcc-internal-format, gfc-internal-format
57969 msgid "%s statement at %C leaving OpenMP structured block"
57972 #: fortran/match.c:2835
57973 #, gcc-internal-format, gfc-internal-format
57974 msgid "EXIT statement at %C terminating !$ACC LOOP loop"
57977 #: fortran/match.c:2840
57978 #, gcc-internal-format, gfc-internal-format
57979 msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
57982 #: fortran/match.c:2869
57983 #, gcc-internal-format, gfc-internal-format
57984 msgid "EXIT statement at %C terminating !$OMP DO loop"
57987 #: fortran/match.c:2874
57988 #, gcc-internal-format, gfc-internal-format
57989 msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
57992 #: fortran/match.c:2959
57993 #, gcc-internal-format, gfc-internal-format
57994 msgid "Blank required in %s statement near %C"
57997 #: fortran/match.c:2977
57998 #, gcc-internal-format, gfc-internal-format
57999 msgid "STOP code at %C cannot be negative"
58002 #: fortran/match.c:2983
58003 #, gcc-internal-format, gfc-internal-format
58004 msgid "STOP code at %C contains too many digits"
58007 #: fortran/match.c:3004
58008 #, gcc-internal-format, gfc-internal-format
58009 msgid "%s statement at %C in PURE procedure"
58012 #: fortran/match.c:3020
58013 #, gcc-internal-format, gfc-internal-format
58014 msgid "Image control statement STOP at %C in CRITICAL block"
58017 #: fortran/match.c:3025
58018 #, gcc-internal-format, gfc-internal-format
58019 msgid "Image control statement STOP at %C in DO CONCURRENT block"
58022 #: fortran/match.c:3036
58023 #, gcc-internal-format, gfc-internal-format
58025 "STOP code at %L must be a scalar CHARACTER constant or "
58026 "digit[digit[digit[digit[digit]]]]"
58029 #: fortran/match.c:3049
58030 #, gcc-internal-format, gfc-internal-format
58031 msgid "STOP code at %L must be either INTEGER or CHARACTER type"
58034 #: fortran/match.c:3056
58035 #, gcc-internal-format, gfc-internal-format
58036 msgid "STOP code at %L must be scalar"
58039 #: fortran/match.c:3063
58040 #, gcc-internal-format, gfc-internal-format
58041 msgid "STOP code at %L must be default character KIND=%d"
58044 #: fortran/match.c:3070
58045 #, gcc-internal-format, gfc-internal-format
58046 msgid "STOP code at %L must be default integer KIND=%d"
58049 #: fortran/match.c:3118
58050 #, gcc-internal-format, gfc-internal-format
58051 msgid "PAUSE statement at %C"
58054 #: fortran/match.c:3139
58055 #, gcc-internal-format, gfc-internal-format
58056 msgid "ERROR STOP statement at %C"
58059 #: fortran/match.c:3165
58060 #, gcc-internal-format, gfc-internal-format
58061 msgid "Image control statement EVENT %s at %C in PURE procedure"
58064 #: fortran/match.c:3180
58065 #, gcc-internal-format, gfc-internal-format
58066 msgid "Image control statement EVENT %s at %C in CRITICAL block"
58069 #: fortran/match.c:3187
58070 #, gcc-internal-format, gfc-internal-format
58071 msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
58074 #: fortran/match.c:3217 fortran/match.c:3559 fortran/match.c:3771
58075 #: fortran/match.c:4317 fortran/match.c:4659
58076 #, gcc-internal-format, gfc-internal-format
58077 msgid "Redundant STAT tag found at %L"
58080 #: fortran/match.c:3238 fortran/match.c:3580 fortran/match.c:3791
58081 #: fortran/match.c:4343 fortran/match.c:4684
58082 #, gcc-internal-format, gfc-internal-format
58083 msgid "Redundant ERRMSG tag found at %L"
58086 #: fortran/match.c:3259
58087 #, gcc-internal-format, gfc-internal-format
58088 msgid "Redundant UNTIL_COUNT tag found at %L"
58091 #: fortran/match.c:3325
58092 #, gcc-internal-format, gfc-internal-format
58093 msgid "EVENT POST statement at %C"
58096 #: fortran/match.c:3335
58097 #, gcc-internal-format, gfc-internal-format
58098 msgid "EVENT WAIT statement at %C"
58101 #: fortran/match.c:3347
58102 #, gcc-internal-format, gfc-internal-format
58103 msgid "FAIL IMAGE statement at %C"
58106 #: fortran/match.c:3371
58107 #, gcc-internal-format, gfc-internal-format
58108 msgid "FORM TEAM statement at %C"
58111 #: fortran/match.c:3410
58112 #, gcc-internal-format, gfc-internal-format
58113 msgid "CHANGE TEAM statement at %C"
58116 #: fortran/match.c:3440
58117 #, gcc-internal-format, gfc-internal-format
58118 msgid "END TEAM statement at %C"
58121 #: fortran/match.c:3464
58122 #, gcc-internal-format, gfc-internal-format
58123 msgid "SYNC TEAM statement at %C"
58126 #: fortran/match.c:3507
58127 #, gcc-internal-format, gfc-internal-format
58128 msgid "Image control statement %s at %C in PURE procedure"
58131 #: fortran/match.c:3522
58132 #, gcc-internal-format, gfc-internal-format
58133 msgid "Image control statement %s at %C in CRITICAL block"
58136 #: fortran/match.c:3529
58137 #, gcc-internal-format, gfc-internal-format
58138 msgid "Image control statement %s at %C in DO CONCURRENT block"
58141 #: fortran/match.c:3601
58142 #, gcc-internal-format, gfc-internal-format
58143 msgid "Redundant ACQUIRED_LOCK tag found at %L"
58146 #: fortran/match.c:3666
58147 #, gcc-internal-format, gfc-internal-format
58148 msgid "LOCK statement at %C"
58151 #: fortran/match.c:3676
58152 #, gcc-internal-format, gfc-internal-format
58153 msgid "UNLOCK statement at %C"
58156 #: fortran/match.c:3701
58157 #, gcc-internal-format, gfc-internal-format
58158 msgid "Image control statement SYNC at %C in PURE procedure"
58161 #: fortran/match.c:3707
58162 #, gcc-internal-format, gfc-internal-format
58163 msgid "SYNC statement at %C"
58166 #: fortran/match.c:3719
58167 #, gcc-internal-format, gfc-internal-format
58168 msgid "Image control statement SYNC at %C in CRITICAL block"
58171 #: fortran/match.c:3725
58172 #, gcc-internal-format, gfc-internal-format
58173 msgid "Image control statement SYNC at %C in DO CONCURRENT block"
58176 #: fortran/match.c:3905
58177 #, gcc-internal-format, gfc-internal-format
58178 msgid "ASSIGN statement at %C"
58181 #: fortran/match.c:3949
58182 #, gcc-internal-format, gfc-internal-format
58183 msgid "Assigned GOTO statement at %C"
58186 #: fortran/match.c:3993 fortran/match.c:4044
58187 #, gcc-internal-format, gfc-internal-format
58188 msgid "Statement label list in GOTO at %C cannot be empty"
58191 #: fortran/match.c:4054
58192 #, gcc-internal-format, gfc-internal-format
58193 msgid "Computed GOTO at %C"
58196 #: fortran/match.c:4129
58197 #, gcc-internal-format, gfc-internal-format
58198 msgid "Error in type-spec at %L"
58201 #: fortran/match.c:4142
58202 #, gcc-internal-format, gfc-internal-format
58203 msgid "typespec in ALLOCATE at %L"
58206 #: fortran/match.c:4165
58207 #, gcc-internal-format, gfc-internal-format
58209 "The type parameter spec list in the type-spec at %L cannot contain DEFERRED "
58213 #: fortran/match.c:4199
58214 #, gcc-internal-format, gfc-internal-format
58215 msgid "Bad allocate-object at %C for a PURE procedure"
58218 #: fortran/match.c:4214
58219 #, gcc-internal-format, gfc-internal-format
58220 msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
58223 #: fortran/match.c:4236
58224 #, gcc-internal-format, gfc-internal-format
58225 msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
58228 #: fortran/match.c:4241
58229 #, gcc-internal-format, gfc-internal-format
58230 msgid "ALLOCATE of coarray at %C in CRITICAL block"
58233 #: fortran/match.c:4263
58234 #, gcc-internal-format, gfc-internal-format
58236 "Allocate-object at %L is neither a data pointer nor an allocatable variable"
58239 #: fortran/match.c:4275
58240 #, gcc-internal-format, gfc-internal-format
58241 msgid "Type of entity at %L is type incompatible with typespec"
58244 #: fortran/match.c:4283
58245 #, gcc-internal-format, gfc-internal-format
58247 "Kind type parameter for entity at %L differs from the kind type parameter of "
58251 #: fortran/match.c:4300
58252 #, gcc-internal-format, gfc-internal-format
58253 msgid "Shape specification for allocatable scalar at %C"
58256 #: fortran/match.c:4337
58257 #, gcc-internal-format, gfc-internal-format
58258 msgid "ERRMSG tag at %L"
58261 #: fortran/match.c:4360
58262 #, gcc-internal-format, gfc-internal-format
58263 msgid "SOURCE tag at %L"
58266 #: fortran/match.c:4366
58267 #, gcc-internal-format, gfc-internal-format
58268 msgid "Redundant SOURCE tag found at %L"
58271 #: fortran/match.c:4373
58272 #, gcc-internal-format, gfc-internal-format
58273 msgid "SOURCE tag at %L conflicts with the typespec at %L"
58276 #: fortran/match.c:4379
58277 #, gcc-internal-format, gfc-internal-format
58278 msgid "SOURCE tag at %L with more than a single allocate object"
58281 #: fortran/match.c:4397
58282 #, gcc-internal-format, gfc-internal-format
58283 msgid "MOLD tag at %L"
58286 #: fortran/match.c:4403
58287 #, gcc-internal-format, gfc-internal-format
58288 msgid "Redundant MOLD tag found at %L"
58291 #: fortran/match.c:4410
58292 #, gcc-internal-format, gfc-internal-format
58293 msgid "MOLD tag at %L conflicts with the typespec at %L"
58296 #: fortran/match.c:4436
58297 #, gcc-internal-format, gfc-internal-format
58298 msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
58301 #: fortran/match.c:4444
58302 #, gcc-internal-format, gfc-internal-format
58304 "Allocate-object at %L with a deferred type parameter requires either a type-"
58305 "spec or SOURCE tag or a MOLD tag"
58308 #: fortran/match.c:4456
58309 #, gcc-internal-format, gfc-internal-format
58311 "Unlimited polymorphic allocate-object at %L requires either a type-spec or "
58312 "SOURCE tag or a MOLD tag"
58315 #: fortran/match.c:4523
58316 #, gcc-internal-format, gfc-internal-format
58317 msgid "Pointer object at %C shall not be coindexed"
58320 #: fortran/match.c:4609
58321 #, gcc-internal-format, gfc-internal-format
58322 msgid "Illegal allocate-object at %C for a PURE procedure"
58325 #: fortran/match.c:4619
58326 #, gcc-internal-format, gfc-internal-format
58327 msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
58330 #: fortran/match.c:4626
58331 #, gcc-internal-format, gfc-internal-format
58332 msgid "DEALLOCATE of coarray at %C in CRITICAL block"
58335 #: fortran/match.c:4642
58336 #, gcc-internal-format, gfc-internal-format
58338 "Allocate-object at %C is not a nonprocedure pointer nor an allocatable "
58342 #: fortran/match.c:4679
58343 #, gcc-internal-format, gfc-internal-format
58344 msgid "ERRMSG at %L"
58347 #: fortran/match.c:4736
58348 #, gcc-internal-format, gfc-internal-format
58349 msgid "Image control statement RETURN at %C in CRITICAL block"
58352 #: fortran/match.c:4742
58353 #, gcc-internal-format, gfc-internal-format
58354 msgid "Image control statement RETURN at %C in DO CONCURRENT block"
58357 #: fortran/match.c:4751
58358 #, gcc-internal-format, gfc-internal-format
58359 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
58362 #: fortran/match.c:4782
58363 #, gcc-internal-format, gfc-internal-format
58364 msgid "RETURN statement in main program at %C"
58367 #: fortran/match.c:4810
58368 #, gcc-internal-format, gfc-internal-format
58369 msgid "Expected component reference at %C"
58372 #: fortran/match.c:4819
58373 #, gcc-internal-format, gfc-internal-format
58374 msgid "Junk after CALL at %C"
58377 #: fortran/match.c:4830
58378 #, gcc-internal-format, gfc-internal-format
58379 msgid "Expected type-bound procedure or procedure pointer component at %C"
58382 #: fortran/match.c:5051
58383 #, gcc-internal-format, gfc-internal-format
58384 msgid "Syntax error in common block name at %C"
58387 #. If we find an error, just print it and continue,
58388 #. cause it's just semantic, and we can see if there
58389 #. are more errors.
58390 #: fortran/match.c:5118
58391 #, gcc-internal-format
58393 "Variable %qs at %L in common block %qs at %C must be declared with a C "
58394 "interoperable kind since common block %qs is bind(c)"
58397 #: fortran/match.c:5127
58398 #, gcc-internal-format
58400 "Variable %qs in common block %qs at %C can not be bind(c) since it is not "
58404 #: fortran/match.c:5134
58405 #, gcc-internal-format
58406 msgid "Symbol %qs at %C is already in a COMMON block"
58409 #: fortran/match.c:5142
58410 #, gcc-internal-format
58411 msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
58414 #: fortran/match.c:5158
58415 #, gcc-internal-format
58416 msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
58419 #: fortran/match.c:5168
58420 #, gcc-internal-format
58421 msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
58424 #: fortran/match.c:5214
58425 #, gcc-internal-format
58427 "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to "
58428 "another COMMON block %qs"
58431 #: fortran/match.c:5262
58432 #, gcc-internal-format, gfc-internal-format
58433 msgid "BLOCK DATA construct at %L"
58436 #: fortran/match.c:5346
58437 #, gcc-internal-format
58438 msgid "Namelist group name %qs at %C already has a basic type of %s"
58441 #: fortran/match.c:5354
58442 #, gcc-internal-format
58444 "Namelist group name %qs at %C already is USE associated and cannot be "
58448 #: fortran/match.c:5380
58449 #, gcc-internal-format
58450 msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
58453 #: fortran/match.c:5514
58454 #, gcc-internal-format, gfc-internal-format
58455 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
58458 #: fortran/match.c:5522
58459 #, gcc-internal-format, gfc-internal-format
58460 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
58463 #: fortran/match.c:5550
58464 #, gcc-internal-format, gfc-internal-format
58465 msgid "EQUIVALENCE at %C requires two or more objects"
58468 #: fortran/match.c:5564
58469 #, gcc-internal-format, gfc-internal-format
58471 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
58474 #: fortran/match.c:5577
58475 #, gcc-internal-format, gfc-internal-format
58476 msgid "Expecting a comma in EQUIVALENCE at %C"
58479 #: fortran/match.c:5582
58480 #, gcc-internal-format, gfc-internal-format
58481 msgid "EQUIVALENCE statement at %C"
58484 #: fortran/match.c:5696
58485 #, gcc-internal-format, gfc-internal-format
58486 msgid "Statement function at %L is recursive"
58489 #: fortran/match.c:5706
58490 #, gcc-internal-format, gfc-internal-format
58491 msgid "Statement function at %L cannot appear within an INTERFACE"
58494 #: fortran/match.c:5711
58495 #, gcc-internal-format, gfc-internal-format
58496 msgid "Statement function at %C"
58499 #: fortran/match.c:5836 fortran/match.c:5852
58500 #, gcc-internal-format, gfc-internal-format
58501 msgid "Expression in CASE selector at %L cannot be %s"
58504 #: fortran/match.c:5874
58505 #, gcc-internal-format, gfc-internal-format
58506 msgid "Expected initialization expression in CASE at %C"
58509 #: fortran/match.c:5906
58510 #, gcc-internal-format
58511 msgid "Expected block name %qs of SELECT construct at %C"
58514 #: fortran/match.c:6208
58515 #, gcc-internal-format, gfc-internal-format
58516 msgid "parse error in SELECT TYPE statement at %C"
58519 #: fortran/match.c:6233
58520 #, gcc-internal-format, gfc-internal-format
58522 "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
58525 #: fortran/match.c:6271
58526 #, gcc-internal-format, gfc-internal-format
58527 msgid "Unexpected CASE statement at %C"
58530 #: fortran/match.c:6323
58531 #, gcc-internal-format, gfc-internal-format
58532 msgid "Syntax error in CASE specification at %C"
58535 #: fortran/match.c:6341
58536 #, gcc-internal-format, gfc-internal-format
58537 msgid "Unexpected TYPE IS statement at %C"
58540 #: fortran/match.c:6373
58541 #, gcc-internal-format, gfc-internal-format
58543 "The type-spec shall not specify a sequence derived type or a type with the "
58544 "BIND attribute in SELECT TYPE at %C [F2003:C815]"
58547 #: fortran/match.c:6384
58548 #, gcc-internal-format, gfc-internal-format
58550 "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
58553 #: fortran/match.c:6395
58554 #, gcc-internal-format, gfc-internal-format
58555 msgid "Syntax error in TYPE IS specification at %C"
58558 #: fortran/match.c:6471
58559 #, gcc-internal-format, gfc-internal-format
58560 msgid "Syntax error in CLASS IS specification at %C"
58563 #: fortran/match.c:6594
58564 #, gcc-internal-format, gfc-internal-format
58565 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
58568 #: fortran/match.c:6632
58569 #, gcc-internal-format
58570 msgid "Label %qs at %C doesn't match WHERE label %qs"
58573 #: fortran/matchexp.c:72
58574 #, gcc-internal-format
58575 msgid "Bad character %qc in OPERATOR name at %C"
58578 #: fortran/matchexp.c:80
58579 #, gcc-internal-format
58580 msgid "The name %qs cannot be used as a defined operator at %C"
58583 #: fortran/matchexp.c:173
58584 #, gcc-internal-format, gfc-internal-format
58585 msgid "Expected a right parenthesis in expression at %C"
58588 #: fortran/matchexp.c:281
58589 #, gcc-internal-format, gfc-internal-format
58590 msgid "Expected exponent in expression at %C"
58593 #: fortran/matchexp.c:319 fortran/matchexp.c:324 fortran/matchexp.c:428
58594 #: fortran/matchexp.c:433
58595 #, gcc-internal-format, gfc-internal-format
58597 "Extension: Unary operator following arithmetic operator (use parentheses) at "
58601 #: fortran/matchexp.c:665
58602 #, gcc-internal-format
58603 msgid "match_level_4(): Bad operator"
58606 #: fortran/misc.c:110
58607 #, gcc-internal-format
58608 msgid "gfc_basic_typename(): Undefined type"
58611 #: fortran/misc.c:176
58612 #, gcc-internal-format
58613 msgid "gfc_typename(): Undefined type"
58616 #: fortran/misc.c:196
58617 #, gcc-internal-format
58618 msgid "gfc_code2string(): Bad code"
58621 #: fortran/module.c:236
58622 #, gcc-internal-format
58623 msgid "free_pi_tree(): Unresolved fixup"
58626 #: fortran/module.c:453
58627 #, gcc-internal-format
58628 msgid "associate_integer_pointer(): Already associated"
58631 #: fortran/module.c:535
58632 #, gcc-internal-format, gfc-internal-format
58633 msgid "module nature in USE statement at %C"
58636 #: fortran/module.c:547
58637 #, gcc-internal-format, gfc-internal-format
58639 "Module nature in USE statement at %C shall be either INTRINSIC or "
58643 #: fortran/module.c:560
58644 #, gcc-internal-format, gfc-internal-format
58645 msgid "\"::\" was expected after module nature at %C but was not found"
58648 #: fortran/module.c:570
58649 #, gcc-internal-format, gfc-internal-format
58650 msgid "\"USE :: module\" at %C"
58653 #: fortran/module.c:629
58654 #, gcc-internal-format, gfc-internal-format
58655 msgid "Missing generic specification in USE statement at %C"
58658 #: fortran/module.c:638
58659 #, gcc-internal-format, gfc-internal-format
58660 msgid "Renaming operators in USE statements at %C"
58663 #: fortran/module.c:679
58664 #, gcc-internal-format
58665 msgid "The name %qs at %C has already been used as an external module name"
58668 #: fortran/module.c:742
58669 #, gcc-internal-format, gfc-internal-format
58670 msgid "SUBMODULE declaration at %C"
58673 #: fortran/module.c:747
58674 #, gcc-internal-format, gfc-internal-format
58675 msgid "SUBMODULE declaration at %C cannot appear within another scoping unit"
58678 #: fortran/module.c:822
58679 #, gcc-internal-format, gfc-internal-format
58680 msgid "Syntax error in SUBMODULE statement at %C"
58683 #: fortran/module.c:1167
58684 #, gcc-internal-format
58685 msgid "Reading module %qs at line %d column %d: %s"
58688 #: fortran/module.c:1171
58689 #, gcc-internal-format
58690 msgid "Writing module %qs at line %d column %d: %s"
58693 #: fortran/module.c:1175
58694 #, gcc-internal-format
58695 msgid "Module %qs at line %d column %d: %s"
58698 #: fortran/module.c:1568
58699 #, gcc-internal-format
58700 msgid "require_atom(): bad atom type required"
58703 #: fortran/module.c:1617
58704 #, gcc-internal-format, gfc-internal-format
58705 msgid "Error writing modules file: %s"
58708 #: fortran/module.c:1667
58709 #, gcc-internal-format
58710 msgid "write_atom(): Trying to write dab atom"
58713 #: fortran/module.c:1888
58714 #, gcc-internal-format
58715 msgid "unquote_string(): got bad string"
58718 #: fortran/module.c:2724
58719 #, gcc-internal-format
58720 msgid "mio_array_ref(): Unknown array ref"
58723 #: fortran/module.c:3718
58724 #, gcc-internal-format, gfc-internal-format
58725 msgid "Namelist %s cannot be renamed by USE association to %s"
58728 #: fortran/module.c:4849
58729 #, gcc-internal-format, gfc-internal-format
58730 msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
58733 #: fortran/module.c:4852
58734 #, gcc-internal-format, gfc-internal-format
58735 msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
58738 #: fortran/module.c:5046
58739 #, gcc-internal-format
58741 "%qs of module %qs, imported at %C, is also the name of the current program "
58745 #: fortran/module.c:5398
58746 #, gcc-internal-format
58747 msgid "Symbol %qs referenced at %L not found in module %qs"
58750 #: fortran/module.c:5405
58751 #, gcc-internal-format
58752 msgid "User operator %qs referenced at %L not found in module %qs"
58755 #: fortran/module.c:5410
58756 #, gcc-internal-format
58757 msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
58760 #: fortran/module.c:5645
58761 #, gcc-internal-format
58762 msgid "write_symbol(): bad module symbol %qs"
58765 #: fortran/module.c:5978
58766 #, gcc-internal-format
58767 msgid "write_symtree(): Symbol not written"
58770 #: fortran/module.c:6165
58771 #, gcc-internal-format
58772 msgid "Can't open module file %qs for writing at %C: %s"
58775 #: fortran/module.c:6186
58776 #, gcc-internal-format
58777 msgid "Error writing module file %qs for writing: %s"
58780 #: fortran/module.c:6197
58781 #, gcc-internal-format
58782 msgid "Can't delete module file %qs: %s"
58785 #: fortran/module.c:6200
58786 #, gcc-internal-format
58787 msgid "Can't rename module file %qs to %qs: %s"
58790 #: fortran/module.c:6206
58791 #, gcc-internal-format
58792 msgid "Can't delete temporary module file %qs: %s"
58795 #: fortran/module.c:6263
58796 #, gcc-internal-format
58797 msgid "Symbol %qs at %C already declared"
58800 #: fortran/module.c:6334
58801 #, gcc-internal-format, gfc-internal-format
58802 msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
58805 #: fortran/module.c:6442 fortran/module.c:6786
58806 #, gcc-internal-format
58807 msgid "The symbol %qs, referenced at %L, is not in the selected standard"
58810 #: fortran/module.c:6570
58811 #, gcc-internal-format
58812 msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
58815 #: fortran/module.c:6591 fortran/module.c:6624 fortran/module.c:6666
58816 #, gcc-internal-format
58817 msgid "Symbol %qs already declared"
58820 #: fortran/module.c:6771
58821 #, gcc-internal-format
58823 "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name "
58827 #: fortran/module.c:6793
58828 #, gcc-internal-format
58830 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
58831 "ISO_FORTRAN_ENV at %L is incompatible with option %qs"
58834 #: fortran/module.c:6861
58835 #, gcc-internal-format, gfc-internal-format
58837 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
58838 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
58841 #: fortran/module.c:6915
58842 #, gcc-internal-format
58844 "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
58847 #: fortran/module.c:6941
58848 #, gcc-internal-format, gfc-internal-format
58849 msgid "USE statement at %C has no ONLY qualifier"
58852 #: fortran/module.c:6970
58853 #, gcc-internal-format, gfc-internal-format
58854 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
58857 #: fortran/module.c:6982
58858 #, gcc-internal-format, gfc-internal-format
58859 msgid "ISO_C_BINDING module at %C"
58862 #: fortran/module.c:6995
58863 #, gcc-internal-format
58864 msgid "Can't find an intrinsic module named %qs at %C"
58867 #: fortran/module.c:7001
58868 #, gcc-internal-format, gfc-internal-format
58869 msgid "IEEE_FEATURES module at %C"
58872 #: fortran/module.c:7007
58873 #, gcc-internal-format, gfc-internal-format
58874 msgid "IEEE_EXCEPTIONS module at %C"
58877 #: fortran/module.c:7013
58878 #, gcc-internal-format, gfc-internal-format
58879 msgid "IEEE_ARITHMETIC module at %C"
58882 #: fortran/module.c:7023
58883 #, gcc-internal-format
58884 msgid "Can't open module file %qs for reading at %C: %s"
58887 #: fortran/module.c:7026
58888 #, gcc-internal-format
58890 "Module file %qs has not been generated, either because the module does not "
58891 "contain a MODULE PROCEDURE or there is an error in the module."
58894 #: fortran/module.c:7037
58895 #, gcc-internal-format
58897 "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name "
58901 #: fortran/module.c:7060
58902 #, gcc-internal-format
58903 msgid "File %qs opened at %C is not a GNU Fortran module file"
58906 #: fortran/module.c:7068
58907 #, gcc-internal-format
58909 "Cannot read module file %qs opened at %C, because it was created by a "
58910 "different version of GNU Fortran"
58913 #: fortran/module.c:7083
58914 #, gcc-internal-format, gfc-internal-format
58915 msgid "Can't USE the same %smodule we're building"
58918 #: fortran/openmp.c:296 fortran/openmp.c:397 fortran/openmp.c:692
58919 #: fortran/openmp.c:3173
58920 #, gcc-internal-format, gfc-internal-format
58921 msgid "COMMON block /%s/ not found at %C"
58924 #: fortran/openmp.c:335 fortran/openmp.c:425
58925 #, gcc-internal-format, gfc-internal-format
58926 msgid "Syntax error in OpenMP variable list at %C"
58929 #: fortran/openmp.c:499
58930 #, gcc-internal-format, gfc-internal-format
58931 msgid "Syntax error in OpenMP DEPEND SINK list at %C"
58934 #: fortran/openmp.c:561
58935 #, gcc-internal-format, gfc-internal-format
58936 msgid "Syntax error in OpenACC expression list at %C"
58939 #: fortran/openmp.c:628
58940 #, gcc-internal-format
58941 msgid "Unexpected OpenACC parallelism."
58944 #: fortran/openmp.c:660
58945 #, gcc-internal-format, gfc-internal-format
58946 msgid "Variable at %C is an element of a COMMON block"
58949 #: fortran/openmp.c:720
58950 #, gcc-internal-format, gfc-internal-format
58951 msgid "Unexpected junk after !$ACC DECLARE at %C"
58954 #: fortran/openmp.c:730
58955 #, gcc-internal-format, gfc-internal-format
58956 msgid "Syntax error in !$ACC DECLARE list at %C"
58959 #: fortran/openmp.c:1030
58960 #, gcc-internal-format, gfc-internal-format
58961 msgid "COLLAPSE clause argument not constant positive integer at %C"
58964 #: fortran/openmp.c:1497
58965 #, gcc-internal-format, gfc-internal-format
58966 msgid "ORDERED clause argument not constant positive integer at %C"
58969 #: fortran/openmp.c:1680
58970 #, gcc-internal-format, gfc-internal-format
58971 msgid "!$OMP DECLARE REDUCTION %s not found at %L"
58974 #: fortran/openmp.c:2065
58975 #, gcc-internal-format, gfc-internal-format
58976 msgid "Invalid clause in module with !$ACC DECLARE at %L"
58979 #: fortran/openmp.c:2075
58980 #, gcc-internal-format, gfc-internal-format
58981 msgid "Invalid declare in routine with $!ACC DECLARE at %L"
58984 #: fortran/openmp.c:2082
58985 #, gcc-internal-format, gfc-internal-format
58986 msgid "Variable is USE-associated with !$ACC DECLARE at %L"
58989 #: fortran/openmp.c:2090
58990 #, gcc-internal-format, gfc-internal-format
58991 msgid "Assumed-size dummy array with !$ACC DECLARE at %L"
58994 #: fortran/openmp.c:2139
58995 #, gcc-internal-format
58997 "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> "
59001 #: fortran/openmp.c:2187
59002 #, gcc-internal-format, gfc-internal-format
59003 msgid "Invalid argument to !$ACC WAIT at %C"
59006 #: fortran/openmp.c:2194
59007 #, gcc-internal-format, gfc-internal-format
59008 msgid "WAIT clause at %L requires a scalar INTEGER expression"
59011 #: fortran/openmp.c:2227
59012 #, gcc-internal-format, gfc-internal-format
59013 msgid "ACC CACHE directive must be inside of loop %C"
59016 #: fortran/openmp.c:2258
59017 #, gcc-internal-format
59018 msgid "Multiple loop axes specified for routine"
59021 #: fortran/openmp.c:2284
59022 #, gcc-internal-format, gfc-internal-format
59024 "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
59027 #: fortran/openmp.c:2312
59028 #, gcc-internal-format, gfc-internal-format
59029 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, invalid function name %s"
59032 #: fortran/openmp.c:2321
59033 #, gcc-internal-format, gfc-internal-format
59034 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
59037 #: fortran/openmp.c:2328
59038 #, gcc-internal-format, gfc-internal-format
59039 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
59042 #: fortran/openmp.c:2463 fortran/openmp.c:2487
59043 #, gcc-internal-format, gfc-internal-format
59044 msgid "Unexpected junk after $OMP CRITICAL statement at %C"
59047 #: fortran/openmp.c:2554
59048 #, gcc-internal-format, gfc-internal-format
59049 msgid "Unexpected junk after $OMP FLUSH statement at %C"
59052 #: fortran/openmp.c:2948 fortran/openmp.c:6237
59053 #, gcc-internal-format, gfc-internal-format
59054 msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
59057 #: fortran/openmp.c:2952 fortran/openmp.c:6241
59058 #, gcc-internal-format, gfc-internal-format
59059 msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
59062 #: fortran/openmp.c:2957
59063 #, gcc-internal-format, gfc-internal-format
59064 msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
59067 #: fortran/openmp.c:2959
59068 #, gcc-internal-format, gfc-internal-format
59069 msgid "Previous !$OMP DECLARE REDUCTION at %L"
59072 #: fortran/openmp.c:2979
59073 #, gcc-internal-format, gfc-internal-format
59074 msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
59077 #: fortran/openmp.c:3016
59078 #, gcc-internal-format, gfc-internal-format
59080 "Only the !$OMP DECLARE TARGET form without clauses is allowed in interface "
59084 #: fortran/openmp.c:3031
59085 #, gcc-internal-format, gfc-internal-format
59086 msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
59089 #: fortran/openmp.c:3054
59090 #, gcc-internal-format, gfc-internal-format
59091 msgid "OMP DECLARE TARGET variable at %L is an element of a COMMON block"
59094 #: fortran/openmp.c:3059
59095 #, gcc-internal-format, gfc-internal-format
59097 "OMP DECLARE TARGET variable at %L previously mentioned in LINK clause and "
59098 "later in TO clause"
59101 #: fortran/openmp.c:3065
59102 #, gcc-internal-format, gfc-internal-format
59104 "OMP DECLARE TARGET variable at %L previously mentioned in TO clause and "
59105 "later in LINK clause"
59108 #: fortran/openmp.c:3069
59109 #, gcc-internal-format, gfc-internal-format
59111 "Variable at %L mentioned multiple times in clauses of the same OMP DECLARE "
59115 #: fortran/openmp.c:3084
59116 #, gcc-internal-format, gfc-internal-format
59118 "OMP DECLARE TARGET COMMON at %L previously mentioned in LINK clause and "
59119 "later in TO clause"
59122 #: fortran/openmp.c:3090
59123 #, gcc-internal-format, gfc-internal-format
59125 "OMP DECLARE TARGET COMMON at %L previously mentioned in TO clause and later "
59129 #: fortran/openmp.c:3094
59130 #, gcc-internal-format, gfc-internal-format
59132 "COMMON at %L mentioned multiple times in clauses of the same OMP DECLARE "
59136 #: fortran/openmp.c:3121
59137 #, gcc-internal-format, gfc-internal-format
59138 msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
59141 #: fortran/openmp.c:3153
59142 #, gcc-internal-format, gfc-internal-format
59143 msgid "Threadprivate variable at %C is an element of a COMMON block"
59146 #: fortran/openmp.c:3190
59147 #, gcc-internal-format, gfc-internal-format
59148 msgid "Unexpected junk after OMP THREADPRIVATE at %C"
59151 #: fortran/openmp.c:3197
59152 #, gcc-internal-format, gfc-internal-format
59153 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
59156 #: fortran/openmp.c:3411
59157 #, gcc-internal-format, gfc-internal-format
59158 msgid "Unexpected junk after TASKWAIT clause at %C"
59161 #: fortran/openmp.c:3425
59162 #, gcc-internal-format, gfc-internal-format
59163 msgid "Unexpected junk after TASKYIELD clause at %C"
59166 #: fortran/openmp.c:3484
59167 #, gcc-internal-format, gfc-internal-format
59168 msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
59171 #: fortran/openmp.c:3498
59172 #, gcc-internal-format, gfc-internal-format
59173 msgid "Unexpected junk after $OMP MASTER statement at %C"
59176 #: fortran/openmp.c:3557
59177 #, gcc-internal-format, gfc-internal-format
59178 msgid "Unexpected junk after $OMP ATOMIC statement at %C"
59181 #: fortran/openmp.c:3584
59182 #, gcc-internal-format, gfc-internal-format
59183 msgid "Unexpected junk after $OMP BARRIER statement at %C"
59186 #: fortran/openmp.c:3598
59187 #, gcc-internal-format, gfc-internal-format
59188 msgid "Unexpected junk after $OMP TASKGROUP statement at %C"
59191 #: fortran/openmp.c:3648
59192 #, gcc-internal-format, gfc-internal-format
59193 msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
59196 #: fortran/openmp.c:3668
59197 #, gcc-internal-format, gfc-internal-format
59198 msgid "Unexpected junk after NOWAIT clause at %C"
59201 #: fortran/openmp.c:3710
59202 #, gcc-internal-format, gfc-internal-format
59203 msgid "%s clause at %L requires a scalar INTEGER expression"
59206 #: fortran/openmp.c:3721
59207 #, gcc-internal-format, gfc-internal-format
59208 msgid "INTEGER expression of %s clause at %L must be positive"
59211 #: fortran/openmp.c:3732
59212 #, gcc-internal-format, gfc-internal-format
59213 msgid "INTEGER expression of %s clause at %L must be non-negative"
59216 #: fortran/openmp.c:3743
59217 #, gcc-internal-format
59218 msgid "POINTER object %qs of derived type in %s clause at %L"
59221 #: fortran/openmp.c:3746
59222 #, gcc-internal-format
59223 msgid "Cray pointer object %qs of derived type in %s clause at %L"
59226 #: fortran/openmp.c:3749
59227 #, gcc-internal-format
59228 msgid "Cray pointee object %qs of derived type in %s clause at %L"
59231 #: fortran/openmp.c:3755 fortran/openmp.c:4693
59232 #, gcc-internal-format
59233 msgid "POINTER object %qs of polymorphic type in %s clause at %L"
59236 #: fortran/openmp.c:3760
59237 #, gcc-internal-format
59238 msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
59241 #: fortran/openmp.c:3765
59242 #, gcc-internal-format
59243 msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
59246 #: fortran/openmp.c:3775 fortran/openmp.c:4391 fortran/openmp.c:4496
59247 #, gcc-internal-format
59248 msgid "Assumed size array %qs in %s clause at %L"
59251 #: fortran/openmp.c:3778
59252 #, gcc-internal-format
59253 msgid "Assumed rank array %qs in %s clause at %L"
59256 #: fortran/openmp.c:3782
59257 #, gcc-internal-format
59258 msgid "Noncontiguous deferred shape array %qs in %s clause at %L"
59261 #: fortran/openmp.c:3790
59262 #, gcc-internal-format
59263 msgid "ALLOCATABLE object %qs of derived type in %s clause at %L"
59266 #: fortran/openmp.c:3795
59267 #, gcc-internal-format
59268 msgid "ALLOCATABLE object %qs of polymorphic type in %s clause at %L"
59271 #: fortran/openmp.c:3807 fortran/openmp.c:4486
59272 #, gcc-internal-format
59273 msgid "POINTER object %qs in %s clause at %L"
59276 #: fortran/openmp.c:3812 fortran/openmp.c:4697
59277 #, gcc-internal-format
59278 msgid "Cray pointer object %qs in %s clause at %L"
59281 #: fortran/openmp.c:3817 fortran/openmp.c:4700
59282 #, gcc-internal-format
59283 msgid "Cray pointee object %qs in %s clause at %L"
59286 #: fortran/openmp.c:3822 fortran/openmp.c:4688
59287 #, gcc-internal-format
59288 msgid "ALLOCATABLE object %qs in %s clause at %L"
59291 #: fortran/openmp.c:3825
59292 #, gcc-internal-format
59293 msgid "VALUE object %qs in %s clause at %L"
59296 #: fortran/openmp.c:3868
59297 #, gcc-internal-format, gfc-internal-format
59298 msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
59301 #: fortran/openmp.c:3917
59302 #, gcc-internal-format, gfc-internal-format
59303 msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
59306 #: fortran/openmp.c:3950
59307 #, gcc-internal-format, gfc-internal-format
59308 msgid "ORDERED clause parameter is less than COLLAPSE at %L"
59311 #: fortran/openmp.c:3958 fortran/openmp.c:3969 fortran/resolve.c:10121
59312 #: fortran/resolve.c:11395
59313 #, gcc-internal-format, gfc-internal-format
59314 msgid "IF clause at %L requires a scalar LOGICAL expression"
59317 #: fortran/openmp.c:3973
59318 #, gcc-internal-format, gfc-internal-format
59320 "IF clause without modifier at %L used together with IF clauses with modifiers"
59323 #: fortran/openmp.c:4050
59324 #, gcc-internal-format, gfc-internal-format
59326 "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
59329 #: fortran/openmp.c:4060
59330 #, gcc-internal-format, gfc-internal-format
59331 msgid "FINAL clause at %L requires a scalar LOGICAL expression"
59334 #: fortran/openmp.c:4070
59335 #, gcc-internal-format, gfc-internal-format
59336 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
59339 #: fortran/openmp.c:4075
59340 #, gcc-internal-format, gfc-internal-format
59342 "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
59345 #: fortran/openmp.c:4090
59346 #, gcc-internal-format
59347 msgid "Variable %qs is not a dummy argument at %L"
59350 #: fortran/openmp.c:4122 fortran/openmp.c:6005
59351 #, gcc-internal-format
59352 msgid "Object %qs is not a variable at %L"
59355 #: fortran/openmp.c:4138 fortran/openmp.c:4149 fortran/openmp.c:4157
59356 #: fortran/openmp.c:4168 fortran/openmp.c:4180 fortran/openmp.c:4195
59357 #: fortran/openmp.c:6035
59358 #, gcc-internal-format
59359 msgid "Symbol %qs present on multiple clauses at %L"
59362 #: fortran/openmp.c:4202
59363 #, gcc-internal-format
59364 msgid "Array %qs is not permitted in reduction at %L"
59367 #: fortran/openmp.c:4215
59368 #, gcc-internal-format
59369 msgid "Symbol %qs present on both FROM and TO clauses at %L"
59372 #: fortran/openmp.c:4237
59373 #, gcc-internal-format
59374 msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
59377 #: fortran/openmp.c:4245
59378 #, gcc-internal-format
59379 msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
59382 #: fortran/openmp.c:4248
59383 #, gcc-internal-format
59384 msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
59387 #: fortran/openmp.c:4256
59388 #, gcc-internal-format
59389 msgid "THREADPRIVATE object %qs in SHARED clause at %L"
59392 #: fortran/openmp.c:4259
59393 #, gcc-internal-format
59394 msgid "Cray pointee %qs in SHARED clause at %L"
59397 #: fortran/openmp.c:4262
59398 #, gcc-internal-format
59399 msgid "ASSOCIATE name %qs in SHARED clause at %L"
59402 #: fortran/openmp.c:4277
59403 #, gcc-internal-format
59405 "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at "
59409 #: fortran/openmp.c:4289
59410 #, gcc-internal-format
59412 "%qs in ALIGNED clause at %L requires a scalar positive constant integer "
59413 "alignment expression"
59416 #: fortran/openmp.c:4308
59417 #, gcc-internal-format, gfc-internal-format
59418 msgid "SINK dependence type only allowed on ORDERED directive at %L"
59421 #: fortran/openmp.c:4312
59422 #, gcc-internal-format, gfc-internal-format
59424 "DEPEND SINK used together with DEPEND SOURCE on the same construct at %L"
59427 #: fortran/openmp.c:4322
59428 #, gcc-internal-format, gfc-internal-format
59429 msgid "SINK addend not a constant integer at %L"
59432 #: fortran/openmp.c:4328
59433 #, gcc-internal-format, gfc-internal-format
59435 "Only SOURCE or SINK dependence types are allowed on ORDERED directive at %L"
59438 #: fortran/openmp.c:4339 fortran/openmp.c:4360
59439 #, gcc-internal-format
59440 msgid "%qs in %s clause at %L is not a proper array section"
59443 #: fortran/openmp.c:4343
59444 #, gcc-internal-format, gfc-internal-format
59445 msgid "Coarrays not supported in %s clause at %L"
59448 #: fortran/openmp.c:4352
59449 #, gcc-internal-format, gfc-internal-format
59450 msgid "Stride should not be specified for array section in %s clause at %L"
59453 #: fortran/openmp.c:4373
59454 #, gcc-internal-format
59455 msgid "%qs in DEPEND clause at %L is a zero size array section"
59458 #: fortran/openmp.c:4409
59459 #, gcc-internal-format, gfc-internal-format
59461 "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause "
59465 #: fortran/openmp.c:4425
59466 #, gcc-internal-format, gfc-internal-format
59468 "TARGET ENTER DATA with map-type other than TO, or ALLOC on MAP clause at %L"
59471 #: fortran/openmp.c:4440
59472 #, gcc-internal-format, gfc-internal-format
59474 "TARGET EXIT DATA with map-type other than FROM, RELEASE, or DELETE on MAP "
59478 #: fortran/openmp.c:4456 fortran/openmp.c:4472
59479 #, gcc-internal-format
59480 msgid "THREADPRIVATE object %qs in %s clause at %L"
59483 #: fortran/openmp.c:4459 fortran/openmp.c:4475
59484 #, gcc-internal-format
59485 msgid "Cray pointee %qs in %s clause at %L"
59488 #: fortran/openmp.c:4478
59489 #, gcc-internal-format
59490 msgid "ASSOCIATE name %qs in %s clause at %L"
59493 #: fortran/openmp.c:4483
59494 #, gcc-internal-format
59495 msgid "Procedure pointer %qs in %s clause at %L"
59498 #: fortran/openmp.c:4489
59499 #, gcc-internal-format
59500 msgid "Cray pointer %qs in %s clause at %L"
59503 #: fortran/openmp.c:4499
59504 #, gcc-internal-format
59505 msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
59508 #. case OMP_LIST_REDUCTION:
59509 #: fortran/openmp.c:4509
59510 #, gcc-internal-format
59511 msgid "INTENT(IN) POINTER %qs in %s clause at %L"
59514 #: fortran/openmp.c:4602
59515 #, gcc-internal-format, gfc-internal-format
59516 msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
59519 #: fortran/openmp.c:4628
59520 #, gcc-internal-format, gfc-internal-format
59521 msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
59524 #: fortran/openmp.c:4633
59525 #, gcc-internal-format, gfc-internal-format
59527 "LINEAR clause specified together with ORDERED clause with argument at %L"
59530 #: fortran/openmp.c:4638
59531 #, gcc-internal-format
59532 msgid "LINEAR variable %qs must be INTEGER at %L"
59535 #: fortran/openmp.c:4643
59536 #, gcc-internal-format
59537 msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
59540 #: fortran/openmp.c:4654
59541 #, gcc-internal-format
59543 "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
59546 #: fortran/openmp.c:4671
59547 #, gcc-internal-format
59549 "%qs in LINEAR clause at %L requires a constant integer linear-step "
59550 "expression or dummy argument specified in UNIFORM clause"
59553 #: fortran/openmp.c:4705
59554 #, gcc-internal-format
59555 msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
59558 #: fortran/openmp.c:4737
59559 #, gcc-internal-format, gfc-internal-format
59561 "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
59564 #: fortran/openmp.c:4769
59565 #, gcc-internal-format, gfc-internal-format
59566 msgid "Incompatible use of TILE and COLLAPSE at %L"
59569 #: fortran/openmp.c:4771
59570 #, gcc-internal-format, gfc-internal-format
59571 msgid "SOURCE dependence type only allowed on ORDERED directive at %L"
59574 #: fortran/openmp.c:4784
59575 #, gcc-internal-format, gfc-internal-format
59576 msgid "%s must contain at least one MAP clause at %L"
59579 #: fortran/openmp.c:4881
59580 #, gcc-internal-format, gfc-internal-format
59581 msgid "unexpected !$OMP ATOMIC expression at %L"
59584 #: fortran/openmp.c:4910
59585 #, gcc-internal-format, gfc-internal-format
59587 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
59590 #: fortran/openmp.c:4935
59591 #, gcc-internal-format, gfc-internal-format
59593 "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
59597 #: fortran/openmp.c:4940
59598 #, gcc-internal-format, gfc-internal-format
59600 "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
59601 "reference var at %L"
59604 #: fortran/openmp.c:4962 fortran/openmp.c:5253
59605 #, gcc-internal-format, gfc-internal-format
59607 "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of "
59608 "intrinsic type at %L"
59611 #: fortran/openmp.c:4977
59612 #, gcc-internal-format, gfc-internal-format
59614 "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of "
59615 "intrinsic type at %L"
59618 #: fortran/openmp.c:4984 fortran/openmp.c:5260
59619 #, gcc-internal-format, gfc-internal-format
59621 "!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
59622 "update statement writes into at %L"
59625 #: fortran/openmp.c:5000
59626 #, gcc-internal-format, gfc-internal-format
59627 msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
59630 #: fortran/openmp.c:5042
59631 #, gcc-internal-format, gfc-internal-format
59633 "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., ."
59634 "EQV. or .NEQV. at %L"
59637 #: fortran/openmp.c:5090
59638 #, gcc-internal-format, gfc-internal-format
59640 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
59643 #: fortran/openmp.c:5104
59644 #, gcc-internal-format, gfc-internal-format
59646 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
59650 #: fortran/openmp.c:5136
59651 #, gcc-internal-format, gfc-internal-format
59653 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
59654 "reference var at %L"
59657 #: fortran/openmp.c:5160
59658 #, gcc-internal-format, gfc-internal-format
59660 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
59664 #: fortran/openmp.c:5167
59665 #, gcc-internal-format, gfc-internal-format
59667 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
59670 #: fortran/openmp.c:5184
59671 #, gcc-internal-format
59673 "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
59676 #: fortran/openmp.c:5191
59677 #, gcc-internal-format, gfc-internal-format
59678 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
59681 #: fortran/openmp.c:5199
59682 #, gcc-internal-format
59683 msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
59686 #: fortran/openmp.c:5217
59687 #, gcc-internal-format, gfc-internal-format
59689 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
59693 #: fortran/openmp.c:5231
59694 #, gcc-internal-format, gfc-internal-format
59696 "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of "
59697 "intrinsic type at %L"
59700 #: fortran/openmp.c:5550
59701 #, gcc-internal-format, gfc-internal-format
59702 msgid "%s cannot be a DO WHILE or DO without loop control at %L"
59705 #: fortran/openmp.c:5556
59706 #, gcc-internal-format, gfc-internal-format
59707 msgid "%s cannot be a DO CONCURRENT loop at %L"
59710 #: fortran/openmp.c:5562
59711 #, gcc-internal-format, gfc-internal-format
59712 msgid "%s iteration variable must be of type integer at %L"
59715 #: fortran/openmp.c:5566
59716 #, gcc-internal-format, gfc-internal-format
59717 msgid "%s iteration variable must not be THREADPRIVATE at %L"
59720 #: fortran/openmp.c:5579
59721 #, gcc-internal-format, gfc-internal-format
59723 "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at "
59727 #: fortran/openmp.c:5583
59728 #, gcc-internal-format, gfc-internal-format
59729 msgid "%s iteration variable present on clause other than LASTPRIVATE at %L"
59732 #: fortran/openmp.c:5587
59733 #, gcc-internal-format, gfc-internal-format
59734 msgid "%s iteration variable present on clause other than LINEAR at %L"
59737 #: fortran/openmp.c:5605
59738 #, gcc-internal-format, gfc-internal-format
59739 msgid "%s collapsed loops don't form rectangular iteration space at %L"
59742 #: fortran/openmp.c:5617
59743 #, gcc-internal-format, gfc-internal-format
59744 msgid "collapsed %s loops not perfectly nested at %L"
59747 #: fortran/openmp.c:5626 fortran/openmp.c:5634
59748 #, gcc-internal-format, gfc-internal-format
59749 msgid "not enough DO loops for collapsed %s at %L"
59752 #: fortran/openmp.c:5718 fortran/openmp.c:5731
59753 #, gcc-internal-format, gfc-internal-format
59754 msgid "The %s directive cannot be specified within a %s region at %L"
59757 #: fortran/openmp.c:5750
59758 #, gcc-internal-format, gfc-internal-format
59759 msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
59762 #: fortran/openmp.c:5756
59763 #, gcc-internal-format, gfc-internal-format
59764 msgid "!$ACC LOOP iteration variable must be of type integer at %L"
59767 #: fortran/openmp.c:5772
59768 #, gcc-internal-format, gfc-internal-format
59769 msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
59772 #: fortran/openmp.c:5784
59773 #, gcc-internal-format, gfc-internal-format
59774 msgid "%s !$ACC LOOP loops not perfectly nested at %L"
59777 #: fortran/openmp.c:5794 fortran/openmp.c:5803
59778 #, gcc-internal-format, gfc-internal-format
59779 msgid "not enough DO loops for %s !$ACC LOOP at %L"
59782 #: fortran/openmp.c:5818 fortran/openmp.c:5825
59783 #, gcc-internal-format, gfc-internal-format
59784 msgid "!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L"
59787 #: fortran/openmp.c:5847
59788 #, gcc-internal-format, gfc-internal-format
59790 "Loop parallelized across gangs is not allowed inside another loop "
59791 "parallelized across gangs at %L"
59794 #: fortran/openmp.c:5851 fortran/openmp.c:5855
59795 #, gcc-internal-format, gfc-internal-format
59797 "Loop parallelized across gangs is not allowed inside loop parallelized "
59798 "across workers at %L"
59801 #: fortran/openmp.c:5862
59802 #, gcc-internal-format, gfc-internal-format
59804 "Loop parallelized across workers is not allowed inside another loop "
59805 "parallelized across workers at %L"
59808 #: fortran/openmp.c:5866
59809 #, gcc-internal-format, gfc-internal-format
59811 "Loop parallelized across workers is not allowed inside another loop "
59812 "parallelized across vectors at %L"
59815 #: fortran/openmp.c:5872
59816 #, gcc-internal-format, gfc-internal-format
59818 "Loop parallelized across vectors is not allowed inside another loop "
59819 "parallelized across vectors at %L"
59822 #: fortran/openmp.c:5884
59823 #, gcc-internal-format, gfc-internal-format
59824 msgid "Clause SEQ conflicts with INDEPENDENT at %L"
59827 #: fortran/openmp.c:5886
59828 #, gcc-internal-format, gfc-internal-format
59829 msgid "Clause SEQ conflicts with GANG at %L"
59832 #: fortran/openmp.c:5888
59833 #, gcc-internal-format, gfc-internal-format
59834 msgid "Clause SEQ conflicts with WORKER at %L"
59837 #: fortran/openmp.c:5890
59838 #, gcc-internal-format, gfc-internal-format
59839 msgid "Clause SEQ conflicts with VECTOR at %L"
59842 #: fortran/openmp.c:5892
59843 #, gcc-internal-format, gfc-internal-format
59844 msgid "Clause SEQ conflicts with AUTO at %L"
59847 #: fortran/openmp.c:5897
59848 #, gcc-internal-format, gfc-internal-format
59849 msgid "Clause AUTO conflicts with GANG at %L"
59852 #: fortran/openmp.c:5899
59853 #, gcc-internal-format, gfc-internal-format
59854 msgid "Clause AUTO conflicts with WORKER at %L"
59857 #: fortran/openmp.c:5901
59858 #, gcc-internal-format, gfc-internal-format
59859 msgid "Clause AUTO conflicts with VECTOR at %L"
59862 #: fortran/openmp.c:5905
59863 #, gcc-internal-format, gfc-internal-format
59865 "Tiled loop cannot be parallelized across gangs, workers and vectors at the "
59869 #: fortran/openmp.c:5940
59870 #, gcc-internal-format, gfc-internal-format
59871 msgid "TILE requires constant expression at %L"
59874 #: fortran/openmp.c:6011
59875 #, gcc-internal-format
59876 msgid "PARAMETER object %qs is not allowed at %L"
59879 #: fortran/openmp.c:6018
59880 #, gcc-internal-format
59881 msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
59884 #: fortran/openmp.c:6145
59885 #, gcc-internal-format, gfc-internal-format
59886 msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
59889 #: fortran/openmp.c:6167
59890 #, gcc-internal-format
59891 msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
59894 #: fortran/openmp.c:6191
59895 #, gcc-internal-format, gfc-internal-format
59897 "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
59898 "DECLARE REDUCTION at %L"
59901 #: fortran/openmp.c:6199
59902 #, gcc-internal-format, gfc-internal-format
59904 "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
59908 #: fortran/openmp.c:6228
59909 #, gcc-internal-format, gfc-internal-format
59910 msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
59913 #: fortran/openmp.c:6250
59914 #, gcc-internal-format, gfc-internal-format
59915 msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
59918 #: fortran/openmp.c:6266
59919 #, gcc-internal-format, gfc-internal-format
59921 "Subroutine call with alternate returns in combiner of !$OMP DECLARE "
59925 #: fortran/openmp.c:6281
59926 #, gcc-internal-format, gfc-internal-format
59928 "Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
59929 "DECLARE REDUCTION at %L"
59932 #: fortran/openmp.c:6291
59933 #, gcc-internal-format, gfc-internal-format
59935 "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
59936 "REDUCTION must be OMP_PRIV at %L"
59939 #: fortran/openmp.c:6299
59940 #, gcc-internal-format, gfc-internal-format
59942 "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
59943 "without default initializer at %L"
59946 #: fortran/options.c:227
59947 #, gcc-internal-format
59948 msgid "-fexcess-precision=standard for Fortran"
59951 #: fortran/options.c:317
59952 #, gcc-internal-format
59953 msgid "Reading file %qs as free form"
59956 #: fortran/options.c:327
59957 #, gcc-internal-format
59958 msgid "%<-fd-lines-as-comments%> has no effect in free form"
59961 #: fortran/options.c:330
59962 #, gcc-internal-format
59963 msgid "%<-fd-lines-as-code%> has no effect in free form"
59966 #: fortran/options.c:368
59967 #, gcc-internal-format
59968 msgid "Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>"
59971 #: fortran/options.c:371
59972 #, gcc-internal-format
59973 msgid "Flag %<-fno-automatic%> overwrites %<-frecursive%>"
59976 #: fortran/options.c:373
59977 #, gcc-internal-format
59979 "Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>"
59982 #: fortran/options.c:376
59983 #, gcc-internal-format
59984 msgid "Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>"
59987 #: fortran/options.c:379
59988 #, gcc-internal-format
59990 "Flag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-"
59994 #: fortran/options.c:431
59995 #, gcc-internal-format
59996 msgid "Fixed line length must be at least seven"
59999 #: fortran/options.c:434
60000 #, gcc-internal-format
60001 msgid "Free line length must be at least three"
60004 #: fortran/options.c:437
60005 #, gcc-internal-format, gfc-internal-format
60006 msgid "Maximum subrecord length cannot exceed %d"
60009 #: fortran/options.c:456
60010 #, gcc-internal-format
60011 msgid "gfortran: Only one %<-J%> option allowed"
60014 #: fortran/options.c:528
60015 #, gcc-internal-format
60016 msgid "Argument to %<-ffpe-trap%> is not valid: %s"
60019 #: fortran/options.c:530
60020 #, gcc-internal-format
60021 msgid "Argument to %<-ffpe-summary%> is not valid: %s"
60024 #: fortran/options.c:579
60025 #, gcc-internal-format
60026 msgid "Argument to %<-fcheck%> is not valid: %s"
60029 #: fortran/options.c:628
60030 #, gcc-internal-format
60031 msgid "%<-static-libgfortran%> is not supported in this configuration"
60034 #: fortran/options.c:651
60035 #, gcc-internal-format, gfc-internal-format
60036 msgid "Maximum supported identifier length is %d"
60039 #: fortran/options.c:671
60040 #, gcc-internal-format
60041 msgid "Unrecognized option to %<-finit-logical%>: %s"
60044 #: fortran/options.c:687
60045 #, gcc-internal-format
60046 msgid "The value of n in %<-finit-character=n%> must be between 0 and 127"
60049 #: fortran/parse.c:593
60050 #, gcc-internal-format, gfc-internal-format
60051 msgid "Unclassifiable statement at %C"
60054 #: fortran/parse.c:631
60055 #, gcc-internal-format, gfc-internal-format
60056 msgid "OpenACC directives at %C may not appear in PURE procedures"
60059 #: fortran/parse.c:707
60060 #, gcc-internal-format, gfc-internal-format
60061 msgid "Unclassifiable OpenACC directive at %C"
60064 #: fortran/parse.c:835 fortran/parse.c:1044
60065 #, gcc-internal-format, gfc-internal-format
60067 "OpenMP directives other than SIMD or DECLARE TARGET at %C may not appear in "
60068 "PURE or ELEMENTAL procedures"
60071 #: fortran/parse.c:1028
60072 #, gcc-internal-format, gfc-internal-format
60073 msgid "Unclassifiable OpenMP directive at %C"
60076 #: fortran/parse.c:1080
60077 #, gcc-internal-format, gfc-internal-format
60078 msgid "Unclassifiable GCC directive at %C"
60081 #: fortran/parse.c:1139 fortran/parse.c:1366
60082 #, gcc-internal-format, gfc-internal-format
60083 msgid "Zero is not a valid statement label at %C"
60086 #: fortran/parse.c:1146 fortran/parse.c:1358
60087 #, gcc-internal-format, gfc-internal-format
60088 msgid "Non-numeric character in statement label at %C"
60091 #: fortran/parse.c:1158 fortran/parse.c:1407
60092 #, gcc-internal-format, gfc-internal-format
60093 msgid "Semicolon at %C needs to be preceded by statement"
60096 #: fortran/parse.c:1165 fortran/parse.c:1422
60097 #, gcc-internal-format, gfc-internal-format
60098 msgid "Statement label without statement at %L"
60101 #: fortran/parse.c:1228 fortran/parse.c:1409
60102 #, gcc-internal-format, gfc-internal-format
60103 msgid "Fortran 2008: Semicolon at %C without preceding statement"
60106 #: fortran/parse.c:1251 fortran/parse.c:1385
60107 #, gcc-internal-format, gfc-internal-format
60108 msgid "Bad continuation line at %C"
60111 #: fortran/parse.c:1683
60112 #, gcc-internal-format, gfc-internal-format
60113 msgid "FORMAT statement at %L does not have a statement label"
60116 #: fortran/parse.c:2439
60117 #, gcc-internal-format
60118 msgid "gfc_ascii_statement(): Bad statement code"
60121 #: fortran/parse.c:2581
60122 #, gcc-internal-format, gfc-internal-format
60123 msgid "Unexpected %s statement at %C"
60126 #: fortran/parse.c:2736
60127 #, gcc-internal-format, gfc-internal-format
60128 msgid "%s statement at %C cannot follow %s statement at %L"
60131 #: fortran/parse.c:2753
60132 #, gcc-internal-format
60133 msgid "Unexpected end of file in %qs"
60136 #: fortran/parse.c:2788
60137 #, gcc-internal-format
60138 msgid "Derived-type %qs with SEQUENCE must not have a CONTAINS section at %C"
60141 #: fortran/parse.c:2791
60142 #, gcc-internal-format
60143 msgid "Derived-type %qs with BIND(C) must not have a CONTAINS section at %C"
60146 #: fortran/parse.c:2811
60147 #, gcc-internal-format, gfc-internal-format
60148 msgid "Components in TYPE at %C must precede CONTAINS"
60151 #: fortran/parse.c:2815
60152 #, gcc-internal-format, gfc-internal-format
60153 msgid "Type-bound procedure at %C"
60156 #: fortran/parse.c:2823
60157 #, gcc-internal-format, gfc-internal-format
60158 msgid "GENERIC binding at %C"
60161 #: fortran/parse.c:2831
60162 #, gcc-internal-format, gfc-internal-format
60163 msgid "FINAL procedure declaration at %C"
60166 #: fortran/parse.c:2843
60167 #, gcc-internal-format, gfc-internal-format
60168 msgid "Derived type definition at %C with empty CONTAINS section"
60171 #: fortran/parse.c:2853 fortran/parse.c:3308
60172 #, gcc-internal-format, gfc-internal-format
60173 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
60176 #: fortran/parse.c:2860
60177 #, gcc-internal-format, gfc-internal-format
60178 msgid "PRIVATE statement at %C must precede procedure bindings"
60181 #: fortran/parse.c:2867 fortran/parse.c:3321
60182 #, gcc-internal-format, gfc-internal-format
60183 msgid "Duplicate PRIVATE statement at %C"
60186 #: fortran/parse.c:2877
60187 #, gcc-internal-format, gfc-internal-format
60188 msgid "SEQUENCE statement at %C must precede CONTAINS"
60191 #: fortran/parse.c:2881
60192 #, gcc-internal-format, gfc-internal-format
60193 msgid "Already inside a CONTAINS block at %C"
60196 #: fortran/parse.c:3000
60197 #, gcc-internal-format, gfc-internal-format
60199 "Component %s at %L of type LOCK_TYPE must have a codimension or be a "
60200 "subcomponent of a coarray, which is not possible as the component has the "
60201 "pointer attribute"
60204 #: fortran/parse.c:3006
60205 #, gcc-internal-format, gfc-internal-format
60207 "Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, "
60208 "which must have a codimension or be a subcomponent of a coarray"
60211 #: fortran/parse.c:3011
60212 #, gcc-internal-format, gfc-internal-format
60214 "Allocatable component %s at %L of type LOCK_TYPE must have a codimension"
60217 #: fortran/parse.c:3015
60218 #, gcc-internal-format, gfc-internal-format
60220 "Allocatable component %s at %L must have a codimension as it has a "
60221 "noncoarray subcomponent of type LOCK_TYPE"
60224 #: fortran/parse.c:3020
60225 #, gcc-internal-format, gfc-internal-format
60227 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
60228 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
60229 "(Variables of type %s may not have a codimension as already a coarray "
60230 "subcomponent exists)"
60233 #: fortran/parse.c:3027
60234 #, gcc-internal-format, gfc-internal-format
60236 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
60237 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
60238 "(Variables of type %s may not have a codimension as %s at %L has a "
60239 "codimension or a coarray subcomponent)"
60242 #: fortran/parse.c:3037
60243 #, gcc-internal-format, gfc-internal-format
60245 "Component %s at %L of type EVENT_TYPE must have a codimension or be a "
60246 "subcomponent of a coarray, which is not possible as the component has the "
60247 "pointer attribute"
60250 #: fortran/parse.c:3043
60251 #, gcc-internal-format, gfc-internal-format
60253 "Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, "
60254 "which must have a codimension or be a subcomponent of a coarray"
60257 #: fortran/parse.c:3048
60258 #, gcc-internal-format, gfc-internal-format
60260 "Allocatable component %s at %L of type EVENT_TYPE must have a codimension"
60263 #: fortran/parse.c:3052
60264 #, gcc-internal-format, gfc-internal-format
60266 "Allocatable component %s at %L must have a codimension as it has a "
60267 "noncoarray subcomponent of type EVENT_TYPE"
60270 #: fortran/parse.c:3057
60271 #, gcc-internal-format, gfc-internal-format
60273 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
60274 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
60275 "(Variables of type %s may not have a codimension as already a coarray "
60276 "subcomponent exists)"
60279 #: fortran/parse.c:3064
60280 #, gcc-internal-format, gfc-internal-format
60282 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
60283 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
60284 "(Variables of type %s may not have a codimension as %s at %L has a "
60285 "codimension or a coarray subcomponent)"
60288 #: fortran/parse.c:3116
60289 #, gcc-internal-format, gfc-internal-format
60290 msgid "failed to create map component '%s'"
60293 #: fortran/parse.c:3149
60294 #, gcc-internal-format, gfc-internal-format
60295 msgid "failed to create union component '%s'"
60298 #: fortran/parse.c:3204
60299 #, gcc-internal-format, gfc-internal-format
60300 msgid "Syntax error in nested structure declaration at %C"
60303 #: fortran/parse.c:3291
60304 #, gcc-internal-format, gfc-internal-format
60305 msgid "FINAL declaration at %C must be inside CONTAINS"
60308 #: fortran/parse.c:3299
60309 #, gcc-internal-format, gfc-internal-format
60310 msgid "Derived type definition at %C without components"
60313 #: fortran/parse.c:3315
60314 #, gcc-internal-format, gfc-internal-format
60315 msgid "PRIVATE statement at %C must precede structure components"
60318 #: fortran/parse.c:3332
60319 #, gcc-internal-format, gfc-internal-format
60320 msgid "SEQUENCE statement at %C must precede structure components"
60323 #: fortran/parse.c:3338
60324 #, gcc-internal-format, gfc-internal-format
60325 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
60328 #: fortran/parse.c:3343
60329 #, gcc-internal-format, gfc-internal-format
60330 msgid "Duplicate SEQUENCE statement at %C"
60333 #: fortran/parse.c:3353
60334 #, gcc-internal-format, gfc-internal-format
60335 msgid "CONTAINS block in derived type definition at %C"
60338 #: fortran/parse.c:3411
60339 #, gcc-internal-format, gfc-internal-format
60340 msgid "ENUM declaration at %C has no ENUMERATORS"
60343 #: fortran/parse.c:3498
60344 #, gcc-internal-format, gfc-internal-format
60345 msgid "Unexpected %s statement in INTERFACE block at %C"
60348 #: fortran/parse.c:3522
60349 #, gcc-internal-format
60351 "Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
60354 #: fortran/parse.c:3556
60355 #, gcc-internal-format, gfc-internal-format
60356 msgid "Unexpected %s statement at %C in INTERFACE body"
60359 #: fortran/parse.c:3574
60360 #, gcc-internal-format
60362 "INTERFACE procedure %qs at %L has the same name as the enclosing procedure"
60365 #: fortran/parse.c:3704
60366 #, gcc-internal-format, gfc-internal-format
60367 msgid "%s statement is not allowed inside of BLOCK at %C"
60370 #: fortran/parse.c:3736
60371 #, gcc-internal-format, gfc-internal-format
60372 msgid "%s statement is not allowed inside of BLOCK DATA at %C"
60375 #: fortran/parse.c:3826
60376 #, gcc-internal-format, gfc-internal-format
60377 msgid "%s statement must appear in a MODULE"
60380 #: fortran/parse.c:3834
60381 #, gcc-internal-format, gfc-internal-format
60382 msgid "%s statement at %C follows another accessibility specification"
60385 #: fortran/parse.c:3886
60386 #, gcc-internal-format
60387 msgid "Bad kind expression for function %qs at %L"
60390 #: fortran/parse.c:3890
60391 #, gcc-internal-format
60392 msgid "The type for function %qs at %L is not accessible"
60395 #: fortran/parse.c:3950
60396 #, gcc-internal-format, gfc-internal-format
60397 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
60400 #: fortran/parse.c:3972
60401 #, gcc-internal-format, gfc-internal-format
60402 msgid "Unexpected %s statement in WHERE block at %C"
60405 #: fortran/parse.c:4031
60406 #, gcc-internal-format, gfc-internal-format
60407 msgid "Unexpected %s statement in FORALL block at %C"
60410 #: fortran/parse.c:4082
60411 #, gcc-internal-format, gfc-internal-format
60412 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
60415 #: fortran/parse.c:4100
60416 #, gcc-internal-format, gfc-internal-format
60417 msgid "Duplicate ELSE statements at %L and %C"
60420 #: fortran/parse.c:4161
60421 #, gcc-internal-format, gfc-internal-format
60422 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
60425 #: fortran/parse.c:4245
60426 #, gcc-internal-format, gfc-internal-format
60428 "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at "
60432 #: fortran/parse.c:4307
60433 #, gcc-internal-format
60434 msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
60437 #: fortran/parse.c:4340
60438 #, gcc-internal-format, gfc-internal-format
60439 msgid "End of nonblock DO statement at %C is within another block"
60442 #: fortran/parse.c:4350
60443 #, gcc-internal-format, gfc-internal-format
60444 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
60447 #: fortran/parse.c:4376
60448 #, gcc-internal-format, gfc-internal-format
60449 msgid "CRITICAL block inside of OpenACC region at %C"
60452 #: fortran/parse.c:4377
60453 #, gcc-internal-format, gfc-internal-format
60454 msgid "CRITICAL block inside of OpenMP region at %C"
60457 #: fortran/parse.c:4403
60458 #, gcc-internal-format, gfc-internal-format
60459 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
60462 #: fortran/parse.c:4472
60463 #, gcc-internal-format, gfc-internal-format
60464 msgid "BLOCK construct at %C"
60467 #: fortran/parse.c:4506
60468 #, gcc-internal-format, gfc-internal-format
60469 msgid "ASSOCIATE construct at %C"
60472 #: fortran/parse.c:4694
60473 #, gcc-internal-format, gfc-internal-format
60474 msgid "Statement label in ENDDO at %C doesn't match DO label"
60477 #: fortran/parse.c:4710
60478 #, gcc-internal-format, gfc-internal-format
60479 msgid "Named block DO at %L requires matching ENDDO name"
60482 #: fortran/parse.c:4901
60483 #, gcc-internal-format, gfc-internal-format
60484 msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
60487 #: fortran/parse.c:4917 fortran/parse.c:4976
60488 #, gcc-internal-format, gfc-internal-format
60489 msgid "OpenACC directive inside of CRITICAL block at %C"
60492 #: fortran/parse.c:4951
60493 #, gcc-internal-format, gfc-internal-format
60494 msgid "Expecting %s at %C"
60497 #: fortran/parse.c:4995
60498 #, gcc-internal-format, gfc-internal-format
60499 msgid "Expected DO loop at %C"
60502 #: fortran/parse.c:5015
60503 #, gcc-internal-format, gfc-internal-format
60504 msgid "Redundant !$ACC END LOOP at %C"
60507 #: fortran/parse.c:5229
60508 #, gcc-internal-format, gfc-internal-format
60509 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
60512 #: fortran/parse.c:5287
60513 #, gcc-internal-format, gfc-internal-format
60514 msgid "%s statement at %C cannot terminate a non-block DO loop"
60517 #: fortran/parse.c:5301
60518 #, gcc-internal-format, gfc-internal-format
60519 msgid "DATA statement at %C after the first executable statement"
60522 #: fortran/parse.c:5427
60523 #, gcc-internal-format
60524 msgid "%<GCC unroll%> directive does not commence a loop at %C"
60527 #: fortran/parse.c:5542
60528 #, gcc-internal-format
60529 msgid "Contained procedure %qs at %C is already ambiguous"
60532 #: fortran/parse.c:5599
60533 #, gcc-internal-format, gfc-internal-format
60534 msgid "Unexpected %s statement in CONTAINS section at %C"
60537 #: fortran/parse.c:5624
60538 #, gcc-internal-format, gfc-internal-format
60539 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
60542 #: fortran/parse.c:5736
60543 #, gcc-internal-format, gfc-internal-format
60544 msgid "CONTAINS statement at %C is already in a contained program unit"
60547 #: fortran/parse.c:5788
60548 #, gcc-internal-format
60549 msgid "Global binding name %qs at %L is already being used as a %s at %L"
60552 #: fortran/parse.c:5792
60553 #, gcc-internal-format
60554 msgid "Global name %qs at %L is already being used as a %s at %L"
60557 #: fortran/parse.c:5798
60558 #, gcc-internal-format
60559 msgid "Global binding name %qs at %L is already being used at %L"
60562 #: fortran/parse.c:5801
60563 #, gcc-internal-format
60564 msgid "Global name %qs at %L is already being used at %L"
60567 #: fortran/parse.c:5823
60568 #, gcc-internal-format, gfc-internal-format
60569 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
60572 #: fortran/parse.c:5849
60573 #, gcc-internal-format, gfc-internal-format
60574 msgid "Unexpected %s statement in BLOCK DATA at %C"
60577 #: fortran/parse.c:5953
60578 #, gcc-internal-format, gfc-internal-format
60579 msgid "Unexpected %s statement in MODULE at %C"
60582 #. If we see a duplicate main program, shut down. If the second
60583 #. instance is an implied main program, i.e. data decls or executable
60584 #. statements, we're in for lots of errors.
60585 #: fortran/parse.c:6337
60586 #, gcc-internal-format, gfc-internal-format
60587 msgid "Two main PROGRAMs at %L and %C"
60590 #: fortran/primary.c:103
60591 #, gcc-internal-format, gfc-internal-format
60592 msgid "Missing kind-parameter at %C"
60595 #: fortran/primary.c:136
60596 #, gcc-internal-format
60597 msgid "gfc_check_digit(): bad radix"
60600 #: fortran/primary.c:230
60601 #, gcc-internal-format, gfc-internal-format
60602 msgid "Integer kind %d at %C not available"
60605 #: fortran/primary.c:239
60606 #, gcc-internal-format, gfc-internal-format
60608 "Integer too big for its kind at %C. This check can be disabled with the "
60609 "option -fno-range-check"
60612 #: fortran/primary.c:267
60613 #, gcc-internal-format, gfc-internal-format
60614 msgid "Hollerith constant at %C"
60617 #: fortran/primary.c:274
60618 #, gcc-internal-format, gfc-internal-format
60619 msgid "Invalid Hollerith constant: %L must contain at least one character"
60622 #: fortran/primary.c:280
60623 #, gcc-internal-format, gfc-internal-format
60624 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
60627 #: fortran/primary.c:300
60628 #, gcc-internal-format, gfc-internal-format
60629 msgid "Invalid Hollerith constant at %L contains a wide character"
60632 #: fortran/primary.c:386
60633 #, gcc-internal-format, gfc-internal-format
60634 msgid "Hexadecimal constant at %C uses non-standard syntax"
60637 #: fortran/primary.c:395
60638 #, gcc-internal-format, gfc-internal-format
60639 msgid "Empty set of digits in BOZ constant at %C"
60642 #: fortran/primary.c:401
60643 #, gcc-internal-format, gfc-internal-format
60644 msgid "Illegal character in BOZ constant at %C"
60647 #: fortran/primary.c:424
60648 #, gcc-internal-format, gfc-internal-format
60649 msgid "BOZ constant at %C uses non-standard postfix syntax"
60652 #: fortran/primary.c:454
60653 #, gcc-internal-format, gfc-internal-format
60654 msgid "Integer too big for integer kind %i at %C"
60657 #: fortran/primary.c:460
60658 #, gcc-internal-format, gfc-internal-format
60659 msgid "BOZ used outside a DATA statement at %C"
60662 #: fortran/primary.c:551
60663 #, gcc-internal-format, gfc-internal-format
60664 msgid "exponent-letter 'q' in real-literal-constant at %C"
60667 #: fortran/primary.c:556
60668 #, gcc-internal-format
60669 msgid "Extension: exponent-letter %<q%> in real-literal-constant at %C"
60672 #: fortran/primary.c:577
60673 #, gcc-internal-format, gfc-internal-format
60674 msgid "Missing exponent in real number at %C"
60677 #: fortran/primary.c:636
60678 #, gcc-internal-format
60679 msgid "Real number at %C has a %<d%> exponent and an explicit kind"
60682 #: fortran/primary.c:666
60683 #, gcc-internal-format
60684 msgid "Real number at %C has a %<q%> exponent and an explicit kind"
60687 #: fortran/primary.c:680
60688 #, gcc-internal-format
60689 msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
60692 #: fortran/primary.c:713
60693 #, gcc-internal-format, gfc-internal-format
60694 msgid "Invalid real kind %d at %C"
60697 #: fortran/primary.c:728
60698 #, gcc-internal-format, gfc-internal-format
60699 msgid "Real constant overflows its kind at %C"
60702 #: fortran/primary.c:733
60703 #, gcc-internal-format, gfc-internal-format
60704 msgid "Real constant underflows its kind at %C"
60707 #: fortran/primary.c:738
60708 #, gcc-internal-format
60709 msgid "gfc_range_check() returned bad value"
60712 #: fortran/primary.c:785
60713 #, gcc-internal-format
60714 msgid "Non-significant digits in %qs number at %C, maybe incorrect KIND"
60717 #: fortran/primary.c:877
60718 #, gcc-internal-format, gfc-internal-format
60719 msgid "Syntax error in SUBSTRING specification at %C"
60722 #: fortran/primary.c:1085
60723 #, gcc-internal-format, gfc-internal-format
60724 msgid "Invalid kind %d for CHARACTER constant at %C"
60727 #: fortran/primary.c:1106
60728 #, gcc-internal-format, gfc-internal-format
60729 msgid "Unterminated character constant beginning at %C"
60732 #: fortran/primary.c:1136
60733 #, gcc-internal-format
60734 msgid "Character %qs in string at %C is not representable in character kind %d"
60737 #: fortran/primary.c:1149
60738 #, gcc-internal-format
60739 msgid "match_string_constant(): Delimiter not found"
60742 #: fortran/primary.c:1219
60743 #, gcc-internal-format, gfc-internal-format
60744 msgid "Bad kind for logical constant at %C"
60747 #: fortran/primary.c:1263
60748 #, gcc-internal-format, gfc-internal-format
60749 msgid "Expected PARAMETER symbol in complex constant at %C"
60752 #: fortran/primary.c:1274
60753 #, gcc-internal-format, gfc-internal-format
60754 msgid "Numeric PARAMETER required in complex constant at %C"
60757 #: fortran/primary.c:1280
60758 #, gcc-internal-format, gfc-internal-format
60759 msgid "Scalar PARAMETER required in complex constant at %C"
60762 #: fortran/primary.c:1284
60763 #, gcc-internal-format, gfc-internal-format
60764 msgid "PARAMETER symbol in complex constant at %C"
60767 #: fortran/primary.c:1307
60768 #, gcc-internal-format
60769 msgid "gfc_match_sym_complex_part(): Bad type"
60772 #: fortran/primary.c:1314
60773 #, gcc-internal-format, gfc-internal-format
60774 msgid "Error converting PARAMETER constant in complex constant at %C"
60777 #: fortran/primary.c:1446
60778 #, gcc-internal-format, gfc-internal-format
60779 msgid "Syntax error in COMPLEX constant at %C"
60782 #: fortran/primary.c:1573
60783 #, gcc-internal-format
60784 msgid "Namelist %qs can not be an argument at %L"
60787 #: fortran/primary.c:1675
60788 #, gcc-internal-format
60789 msgid "Keyword %qs at %C has already appeared in the current argument list"
60792 #: fortran/primary.c:1742
60793 #, gcc-internal-format, gfc-internal-format
60794 msgid "argument list function at %C"
60797 #: fortran/primary.c:1816
60798 #, gcc-internal-format, gfc-internal-format
60799 msgid "Expected alternate return label at %C"
60802 #: fortran/primary.c:1863
60803 #, gcc-internal-format, gfc-internal-format
60804 msgid "Missing keyword name in actual argument list at %C"
60807 #: fortran/primary.c:1909
60808 #, gcc-internal-format, gfc-internal-format
60809 msgid "Syntax error in argument list at %C"
60812 #: fortran/primary.c:1930
60813 #, gcc-internal-format
60814 msgid "extend_ref(): Bad tail"
60817 #: fortran/primary.c:1970
60818 #, gcc-internal-format, gfc-internal-format
60820 "Array section designator, e.g. '(:)', is required besides the coarray "
60821 "designator '[...]' at %C"
60824 #: fortran/primary.c:1978
60825 #, gcc-internal-format
60826 msgid "Coarray designator at %C but %qs is not a coarray"
60829 #: fortran/primary.c:2116
60830 #, gcc-internal-format
60831 msgid "Symbol %qs at %C has no IMPLICIT type"
60834 #: fortran/primary.c:2123
60835 #, gcc-internal-format
60836 msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C"
60839 #: fortran/primary.c:2141
60840 #, gcc-internal-format, gfc-internal-format
60841 msgid "Expected structure component name at %C"
60844 #: fortran/primary.c:2192
60845 #, gcc-internal-format, gfc-internal-format
60846 msgid "Expected argument list at %C"
60849 #: fortran/primary.c:2232
60850 #, gcc-internal-format
60851 msgid "Procedure pointer component %qs requires an argument list at %C"
60854 #: fortran/primary.c:2321
60855 #, gcc-internal-format, gfc-internal-format
60856 msgid "Nonpolymorphic reference to abstract type at %C"
60859 #: fortran/primary.c:2328
60860 #, gcc-internal-format, gfc-internal-format
60861 msgid "Coindexed procedure-pointer component at %C"
60864 #: fortran/primary.c:2363
60865 #, gcc-internal-format
60866 msgid "gfc_variable_attr(): Expression isn't a variable"
60869 #: fortran/primary.c:2418
60870 #, gcc-internal-format
60871 msgid "gfc_variable_attr(): Bad array reference"
60874 #: fortran/primary.c:2538
60875 #, gcc-internal-format
60876 msgid "gfc_caf_attr(): Expression isn't a variable"
60879 #: fortran/primary.c:2595
60880 #, gcc-internal-format
60881 msgid "gfc_caf_attr(): Bad array reference"
60884 #: fortran/primary.c:2767
60885 #, gcc-internal-format, gfc-internal-format
60886 msgid "Structure constructor with missing optional arguments at %C"
60889 #: fortran/primary.c:2776
60890 #, gcc-internal-format
60892 "No initializer for allocatable component %qs given in the structure "
60893 "constructor at %C"
60896 #: fortran/primary.c:2783
60897 #, gcc-internal-format
60899 "No initializer for component %qs given in the structure constructor at %C"
60902 #: fortran/primary.c:2831
60903 #, gcc-internal-format
60904 msgid "Can't construct ABSTRACT type %qs at %L"
60907 #: fortran/primary.c:2851
60908 #, gcc-internal-format, gfc-internal-format
60909 msgid "Structure constructor with named arguments at %C"
60912 #: fortran/primary.c:2866
60913 #, gcc-internal-format, gfc-internal-format
60914 msgid "Component initializer without name after component named %s at %L"
60917 #: fortran/primary.c:2871
60918 #, gcc-internal-format, gfc-internal-format
60919 msgid "Too many components in structure constructor at %L"
60922 #: fortran/primary.c:2941
60923 #, gcc-internal-format
60924 msgid "Component %qs is initialized twice in the structure constructor at %L"
60927 #: fortran/primary.c:2953
60928 #, gcc-internal-format
60930 "Coindexed expression to pointer component %qs in structure constructor at %L"
60933 #: fortran/primary.c:3007
60934 #, gcc-internal-format
60936 "component %qs at %L has already been set by a parent derived type constructor"
60939 #: fortran/primary.c:3162
60940 #, gcc-internal-format, gfc-internal-format
60941 msgid "%%LOC() as an rvalue at %C"
60944 #: fortran/primary.c:3221
60945 #, gcc-internal-format
60947 "%qs at %C is the name of a recursive function and so refers to the result "
60948 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
60951 #: fortran/primary.c:3345
60952 #, gcc-internal-format
60953 msgid "Unexpected use of subroutine name %qs at %C"
60956 #: fortran/primary.c:3377
60957 #, gcc-internal-format
60958 msgid "Statement function %qs requires argument list at %C"
60961 #: fortran/primary.c:3380
60962 #, gcc-internal-format
60963 msgid "Function %qs requires an argument list at %C"
60966 #: fortran/primary.c:3430
60967 #, gcc-internal-format
60968 msgid "Missing argument to %qs at %C"
60971 #: fortran/primary.c:3443
60972 #, gcc-internal-format, gfc-internal-format
60974 "The leftmost part-ref in a data-ref can not be a function reference at %C"
60977 #: fortran/primary.c:3597
60978 #, gcc-internal-format
60979 msgid "Missing argument list in function %qs at %C"
60982 #: fortran/primary.c:3641
60983 #, gcc-internal-format, gfc-internal-format
60984 msgid "Symbol at %C is not appropriate for an expression"
60987 #: fortran/primary.c:3711
60988 #, gcc-internal-format
60989 msgid "Derived type %qs cannot be used as a variable at %C"
60992 #: fortran/primary.c:3752
60993 #, gcc-internal-format, gfc-internal-format
60994 msgid "Named constant at %C in an EQUIVALENCE"
60997 #: fortran/primary.c:3787
60998 #, gcc-internal-format
60999 msgid "%qs at %C is not a variable"
61002 #: fortran/resolve.c:123
61003 #, gcc-internal-format
61004 msgid "%qs at %L is of the ABSTRACT type %qs"
61007 #: fortran/resolve.c:126
61008 #, gcc-internal-format
61009 msgid "ABSTRACT type %qs used at %L"
61012 #: fortran/resolve.c:143
61013 #, gcc-internal-format
61014 msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
61017 #: fortran/resolve.c:156
61018 #, gcc-internal-format
61019 msgid "Interface %qs at %L may not be generic"
61022 #: fortran/resolve.c:163
61023 #, gcc-internal-format
61024 msgid "Interface %qs at %L may not be a statement function"
61027 #: fortran/resolve.c:172
61028 #, gcc-internal-format
61029 msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
61032 #: fortran/resolve.c:178
61033 #, gcc-internal-format
61034 msgid "Interface %qs at %L must be explicit"
61037 #: fortran/resolve.c:200
61038 #, gcc-internal-format
61039 msgid "PROCEDURE %qs at %L may not be used as its own interface"
61042 #: fortran/resolve.c:300
61043 #, gcc-internal-format
61045 "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
61048 #: fortran/resolve.c:304
61049 #, gcc-internal-format
61050 msgid "Alternate return specifier in function %qs at %L is not allowed"
61053 #: fortran/resolve.c:315
61054 #, gcc-internal-format
61055 msgid "Self-referential argument %qs at %L is not allowed"
61058 #: fortran/resolve.c:387
61059 #, gcc-internal-format
61060 msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
61063 #: fortran/resolve.c:397
61064 #, gcc-internal-format
61066 "Argument %qs of pure function %qs at %L with VALUE attribute but without "
61070 #: fortran/resolve.c:402
61071 #, gcc-internal-format
61072 msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
61075 #: fortran/resolve.c:410
61076 #, gcc-internal-format
61078 "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without "
61082 #: fortran/resolve.c:415
61083 #, gcc-internal-format
61085 "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or "
61086 "have the VALUE attribute"
61089 #: fortran/resolve.c:425
61090 #, gcc-internal-format
61092 "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
61095 #: fortran/resolve.c:458
61096 #, gcc-internal-format
61097 msgid "Coarray dummy argument %qs at %L to elemental procedure"
61100 #: fortran/resolve.c:466
61101 #, gcc-internal-format
61102 msgid "Argument %qs of elemental procedure at %L must be scalar"
61105 #: fortran/resolve.c:475
61106 #, gcc-internal-format
61108 "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE "
61112 #: fortran/resolve.c:485
61113 #, gcc-internal-format
61115 "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
61118 #: fortran/resolve.c:493
61119 #, gcc-internal-format
61120 msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
61123 #: fortran/resolve.c:502
61124 #, gcc-internal-format
61126 "Argument %qs of elemental procedure %qs at %L must have its INTENT specified "
61127 "or have the VALUE attribute"
61130 #. F03:C1263 (R1238) The function-name and each dummy-arg-name
61131 #. shall be specified, explicitly or implicitly, to be scalar.
61132 #: fortran/resolve.c:517
61133 #, gcc-internal-format, gfc-internal-format
61134 msgid "Argument '%s' of statement function '%s' at %L must be scalar"
61137 #: fortran/resolve.c:528
61138 #, gcc-internal-format
61140 "Character-valued argument %qs of statement function at %L must have constant "
61144 #: fortran/resolve.c:577
61145 #, gcc-internal-format
61147 "Contained procedure %qs at %L has the same name as its encompassing procedure"
61150 #: fortran/resolve.c:594
61151 #, gcc-internal-format
61152 msgid "Contained function %qs at %L has no IMPLICIT type"
61155 #: fortran/resolve.c:597
61156 #, gcc-internal-format
61157 msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
61160 #: fortran/resolve.c:623
61161 #, gcc-internal-format
61162 msgid "Character-valued module procedure %qs at %L must not be assumed length"
61165 #: fortran/resolve.c:625
61166 #, gcc-internal-format
61167 msgid "Character-valued internal function %qs at %L must not be assumed length"
61170 #: fortran/resolve.c:797
61171 #, gcc-internal-format, gfc-internal-format
61172 msgid "Function %s at %L has entries with mismatched array specifications"
61175 #: fortran/resolve.c:814
61176 #, gcc-internal-format, gfc-internal-format
61178 "Function %s at %L with entries returning variables of different string "
61182 #: fortran/resolve.c:841
61183 #, gcc-internal-format, gfc-internal-format
61184 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
61187 #: fortran/resolve.c:845
61188 #, gcc-internal-format, gfc-internal-format
61189 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
61192 #: fortran/resolve.c:852
61193 #, gcc-internal-format, gfc-internal-format
61194 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
61197 #: fortran/resolve.c:856
61198 #, gcc-internal-format, gfc-internal-format
61199 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
61202 #: fortran/resolve.c:894
61203 #, gcc-internal-format, gfc-internal-format
61204 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
61207 #: fortran/resolve.c:899
61208 #, gcc-internal-format, gfc-internal-format
61209 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
61212 #: fortran/resolve.c:948
61213 #, gcc-internal-format
61215 "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is "
61219 #: fortran/resolve.c:952
61220 #, gcc-internal-format
61222 "Initialized variable %qs at %L is in a blank COMMON but initialization is "
61223 "only allowed in named common blocks"
61226 #: fortran/resolve.c:959
61227 #, gcc-internal-format
61228 msgid "%qs in cannot appear in COMMON at %L [F2008:C5100]"
61231 #: fortran/resolve.c:967
61232 #, gcc-internal-format
61234 "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the "
61235 "BIND(C) attribute"
61238 #: fortran/resolve.c:971
61239 #, gcc-internal-format
61241 "Derived type variable %qs in COMMON at %L has an ultimate component that is "
61245 #: fortran/resolve.c:975
61246 #, gcc-internal-format
61248 "Derived type variable %qs in COMMON at %L may not have default initializer"
61251 #: fortran/resolve.c:1001
61252 #, gcc-internal-format, gfc-internal-format
61253 msgid "COMMON block at %L"
61256 #: fortran/resolve.c:1023
61257 #, gcc-internal-format
61259 "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus "
61260 "have the same binding name as the same-named COMMON block at %L: %s vs %s"
61263 #: fortran/resolve.c:1037
61264 #, gcc-internal-format
61265 msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
61268 #: fortran/resolve.c:1045
61269 #, gcc-internal-format
61271 "Fortran 2008: COMMON block %qs with binding label at %L sharing the "
61272 "identifier with global non-COMMON-block entity at %L"
61275 #: fortran/resolve.c:1067
61276 #, gcc-internal-format
61278 "COMMON block at %L with binding label %qs uses the same global identifier as "
61282 #: fortran/resolve.c:1088
61283 #, gcc-internal-format
61284 msgid "COMMON block %qs at %L is used as PARAMETER at %L"
61287 #: fortran/resolve.c:1092
61288 #, gcc-internal-format
61289 msgid "COMMON block %qs at %L can not have the EXTERNAL attribute"
61292 #: fortran/resolve.c:1096
61293 #, gcc-internal-format
61294 msgid "COMMON block %qs at %L is also an intrinsic procedure"
61297 #: fortran/resolve.c:1100
61298 #, gcc-internal-format
61299 msgid "COMMON block %qs at %L that is also a function result"
61302 #: fortran/resolve.c:1105
61303 #, gcc-internal-format
61304 msgid "COMMON block %qs at %L that is also a global procedure"
61307 #: fortran/resolve.c:1172
61308 #, gcc-internal-format
61309 msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
61312 #: fortran/resolve.c:1308
61313 #, gcc-internal-format, gfc-internal-format
61315 "The rank of the element in the structure constructor at %L does not match "
61316 "that of the component (%d/%d)"
61319 #: fortran/resolve.c:1329
61320 #, gcc-internal-format
61322 "The element in the structure constructor at %L, for pointer component %qs, "
61323 "is %s but should be %s"
61326 #: fortran/resolve.c:1395
61327 #, gcc-internal-format
61329 "The NULL in the structure constructor at %L is being applied to component "
61330 "%qs, which is neither a POINTER nor ALLOCATABLE"
61333 #: fortran/resolve.c:1430
61334 #, gcc-internal-format
61336 "Interface mismatch for procedure-pointer component %qs in structure "
61337 "constructor at %L: %s"
61340 #: fortran/resolve.c:1446
61341 #, gcc-internal-format
61343 "The element in the structure constructor at %L, for pointer component %qs "
61344 "should be a POINTER or a TARGET"
61347 #: fortran/resolve.c:1475
61348 #, gcc-internal-format
61350 "Invalid expression in the structure constructor for pointer component %qs at "
61351 "%L in PURE procedure"
61354 #: fortran/resolve.c:1599
61355 #, gcc-internal-format
61357 "The upper bound in the last dimension must appear in the reference to the "
61358 "assumed size array %qs at %L"
61361 #: fortran/resolve.c:1661
61362 #, gcc-internal-format
61363 msgid "%qs at %L is ambiguous"
61366 #: fortran/resolve.c:1665
61367 #, gcc-internal-format
61368 msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
61371 #: fortran/resolve.c:1786
61372 #, gcc-internal-format
61373 msgid "Type specified for intrinsic function %qs at %L is ignored"
61376 #: fortran/resolve.c:1799
61377 #, gcc-internal-format
61378 msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
61381 #: fortran/resolve.c:1810
61382 #, gcc-internal-format
61383 msgid "%qs declared INTRINSIC at %L does not exist"
61386 #: fortran/resolve.c:1823
61387 #, gcc-internal-format
61389 "The intrinsic %qs declared INTRINSIC at %L is not available in the current "
61390 "standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-"
61391 "fall-intrinsics%> in order to use it."
61394 #: fortran/resolve.c:1859
61395 #, gcc-internal-format
61397 "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. "
61398 "Declare it RECURSIVE or use %<-frecursive%>"
61401 #: fortran/resolve.c:1898 fortran/resolve.c:9650 fortran/resolve.c:11325
61402 #, gcc-internal-format, gfc-internal-format
61403 msgid "Label %d referenced at %L is never defined"
61406 #: fortran/resolve.c:1941
61407 #, gcc-internal-format
61408 msgid "Statement function %qs at %L is not allowed as an actual argument"
61411 #: fortran/resolve.c:1949
61412 #, gcc-internal-format
61413 msgid "Intrinsic %qs at %L is not allowed as an actual argument"
61416 #: fortran/resolve.c:1956
61417 #, gcc-internal-format
61418 msgid "Internal procedure %qs is used as actual argument at %L"
61421 #: fortran/resolve.c:1964
61422 #, gcc-internal-format
61424 "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument "
61428 #: fortran/resolve.c:1991
61429 #, gcc-internal-format
61431 "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
61434 #: fortran/resolve.c:2013
61435 #, gcc-internal-format
61436 msgid "Symbol %qs at %L is ambiguous"
61439 #: fortran/resolve.c:2068
61440 #, gcc-internal-format, gfc-internal-format
61441 msgid "By-value argument at %L is not of numeric type"
61444 #: fortran/resolve.c:2075
61445 #, gcc-internal-format, gfc-internal-format
61446 msgid "By-value argument at %L cannot be an array or an array section"
61449 #: fortran/resolve.c:2089
61450 #, gcc-internal-format, gfc-internal-format
61451 msgid "By-value argument at %L is not allowed in this context"
61454 #: fortran/resolve.c:2101
61455 #, gcc-internal-format, gfc-internal-format
61456 msgid "Passing internal procedure at %L by location not allowed"
61459 #: fortran/resolve.c:2112
61460 #, gcc-internal-format
61462 "ELEMENTAL procedure pointer component %qs is not allowed as an actual "
61466 #: fortran/resolve.c:2121
61467 #, gcc-internal-format, gfc-internal-format
61468 msgid "Coindexed actual argument at %L with ultimate pointer component"
61471 #: fortran/resolve.c:2253
61472 #, gcc-internal-format
61474 "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
61475 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
61476 "argument with the same rank (12.4.1.5)"
61479 #: fortran/resolve.c:2290
61480 #, gcc-internal-format
61482 "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
61483 "is a scalar, but another actual argument is an array"
61486 #: fortran/resolve.c:2562
61487 #, gcc-internal-format
61488 msgid "Return type mismatch of function %qs at %L (%s/%s)"
61491 #: fortran/resolve.c:2584
61492 #, gcc-internal-format
61493 msgid "Interface mismatch in global procedure %qs at %L: %s"
61496 #: fortran/resolve.c:2697
61497 #, gcc-internal-format
61498 msgid "There is no specific function for the generic %qs at %L"
61501 #: fortran/resolve.c:2717
61502 #, gcc-internal-format
61504 "Generic function %qs at %L is not consistent with a specific intrinsic "
61508 #: fortran/resolve.c:2755
61509 #, gcc-internal-format
61510 msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
61513 #: fortran/resolve.c:2810
61514 #, gcc-internal-format
61515 msgid "Unable to resolve the specific function %qs at %L"
61518 #: fortran/resolve.c:2906
61519 #, gcc-internal-format
61520 msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
61523 #: fortran/resolve.c:2910 fortran/resolve.c:16393
61524 #, gcc-internal-format
61525 msgid "Function %qs at %L has no IMPLICIT type"
61528 #: fortran/resolve.c:3034
61529 #, gcc-internal-format
61530 msgid "Reference to impure function %qs at %L inside a FORALL %s"
61533 #: fortran/resolve.c:3041
61534 #, gcc-internal-format
61535 msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
61538 #: fortran/resolve.c:3048
61539 #, gcc-internal-format
61540 msgid "Reference to impure function %qs at %L within a PURE procedure"
61543 #: fortran/resolve.c:3119
61544 #, gcc-internal-format
61545 msgid "%qs at %L is not a function"
61548 #: fortran/resolve.c:3127 fortran/resolve.c:3610
61549 #, gcc-internal-format
61550 msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
61553 #: fortran/resolve.c:3139
61554 #, gcc-internal-format
61556 "ABSTRACT INTERFACE %qs at %L must not have an assumed character length "
61557 "result (F2008: C418)"
61560 #. Internal procedures are taken care of in resolve_contained_fntype.
61561 #: fortran/resolve.c:3183
61562 #, gcc-internal-format
61564 "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
61565 "not a dummy argument"
61568 #: fortran/resolve.c:3217
61569 #, gcc-internal-format
61570 msgid "resolve_function(): bad function type"
61573 #: fortran/resolve.c:3237
61574 #, gcc-internal-format
61576 "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
61580 #: fortran/resolve.c:3299
61581 #, gcc-internal-format
61583 "ENTRY %qs at %L cannot be called recursively, as function %qs is not "
61587 #: fortran/resolve.c:3303
61588 #, gcc-internal-format
61589 msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
61592 #: fortran/resolve.c:3354
61593 #, gcc-internal-format
61594 msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
61597 #: fortran/resolve.c:3360
61598 #, gcc-internal-format
61599 msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
61602 #: fortran/resolve.c:3366
61603 #, gcc-internal-format
61604 msgid "Subroutine call to %qs at %L is not PURE"
61607 #: fortran/resolve.c:3434
61608 #, gcc-internal-format
61609 msgid "There is no specific subroutine for the generic %qs at %L"
61612 #: fortran/resolve.c:3443
61613 #, gcc-internal-format
61615 "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
61619 #: fortran/resolve.c:3478
61620 #, gcc-internal-format
61622 "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
61625 #: fortran/resolve.c:3523
61626 #, gcc-internal-format
61627 msgid "Unable to resolve the specific subroutine %qs at %L"
61630 #: fortran/resolve.c:3581
61631 #, gcc-internal-format
61632 msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
61635 #: fortran/resolve.c:3620
61636 #, gcc-internal-format
61638 "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
61642 #: fortran/resolve.c:3624
61643 #, gcc-internal-format
61645 "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
61648 #: fortran/resolve.c:3669
61649 #, gcc-internal-format
61650 msgid "resolve_subroutine(): bad function type"
61653 #: fortran/resolve.c:3707
61654 #, gcc-internal-format, gfc-internal-format
61655 msgid "Shapes for operands at %L and %L are not conformable"
61658 #: fortran/resolve.c:3759
61659 #, gcc-internal-format
61660 msgid "logical_to_bitwise(): Bad intrinsic"
61663 #: fortran/resolve.c:3862
61664 #, gcc-internal-format
61665 msgid "Impure function %qs at %L might not be evaluated"
61668 #: fortran/resolve.c:3866
61669 #, gcc-internal-format, gfc-internal-format
61670 msgid "Impure function at %L might not be evaluated"
61673 #: fortran/resolve.c:4142
61674 #, gcc-internal-format
61675 msgid "resolve_operator(): Bad intrinsic"
61678 #: fortran/resolve.c:4312 fortran/resolve.c:4335
61679 #, gcc-internal-format
61680 msgid "compare_bound_int(): Bad expression"
61683 #: fortran/resolve.c:4430
61684 #, gcc-internal-format, gfc-internal-format
61685 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
61688 #: fortran/resolve.c:4435
61689 #, gcc-internal-format, gfc-internal-format
61690 msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
61693 #: fortran/resolve.c:4445
61694 #, gcc-internal-format, gfc-internal-format
61695 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
61698 #: fortran/resolve.c:4450
61699 #, gcc-internal-format, gfc-internal-format
61700 msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
61703 #: fortran/resolve.c:4470
61704 #, gcc-internal-format, gfc-internal-format
61705 msgid "Illegal stride of zero at %L"
61708 #: fortran/resolve.c:4487
61709 #, gcc-internal-format, gfc-internal-format
61711 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
61714 #: fortran/resolve.c:4495
61715 #, gcc-internal-format, gfc-internal-format
61717 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
61720 #: fortran/resolve.c:4511
61721 #, gcc-internal-format, gfc-internal-format
61723 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
61726 #: fortran/resolve.c:4520
61727 #, gcc-internal-format, gfc-internal-format
61729 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
61732 #: fortran/resolve.c:4536
61733 #, gcc-internal-format
61734 msgid "check_dimension(): Bad array reference"
61737 #: fortran/resolve.c:4559
61738 #, gcc-internal-format, gfc-internal-format
61739 msgid "Rightmost upper bound of assumed size array section not specified at %L"
61742 #: fortran/resolve.c:4569
61743 #, gcc-internal-format, gfc-internal-format
61744 msgid "Rank mismatch in array reference at %L (%d/%d)"
61747 #: fortran/resolve.c:4577
61748 #, gcc-internal-format, gfc-internal-format
61749 msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
61752 #: fortran/resolve.c:4593
61753 #, gcc-internal-format, gfc-internal-format
61754 msgid "Coindex of codimension %d must be a scalar at %L"
61757 #: fortran/resolve.c:4621
61758 #, gcc-internal-format, gfc-internal-format
61759 msgid "Array index at %L must be scalar"
61762 #: fortran/resolve.c:4627
61763 #, gcc-internal-format, gfc-internal-format
61764 msgid "Array index at %L must be of INTEGER type, found %s"
61767 #: fortran/resolve.c:4633
61768 #, gcc-internal-format, gfc-internal-format
61769 msgid "REAL array index at %L"
61772 #: fortran/resolve.c:4672
61773 #, gcc-internal-format, gfc-internal-format
61774 msgid "Argument dim at %L must be scalar"
61777 #: fortran/resolve.c:4679
61778 #, gcc-internal-format, gfc-internal-format
61779 msgid "Argument dim at %L must be of INTEGER type"
61782 #: fortran/resolve.c:4724
61783 #, gcc-internal-format
61784 msgid "find_array_spec(): Missing spec"
61787 #: fortran/resolve.c:4735
61788 #, gcc-internal-format
61789 msgid "find_array_spec(): unused as(1)"
61792 #: fortran/resolve.c:4746
61793 #, gcc-internal-format
61794 msgid "find_array_spec(): unused as(2)"
61797 #: fortran/resolve.c:4789
61798 #, gcc-internal-format, gfc-internal-format
61799 msgid "Array index at %L is an array of rank %d"
61802 #: fortran/resolve.c:4887
61803 #, gcc-internal-format, gfc-internal-format
61804 msgid "Substring start index at %L must be of type INTEGER"
61807 #: fortran/resolve.c:4894
61808 #, gcc-internal-format, gfc-internal-format
61809 msgid "Substring start index at %L must be scalar"
61812 #: fortran/resolve.c:4903
61813 #, gcc-internal-format, gfc-internal-format
61814 msgid "Substring start index at %L is less than one"
61817 #: fortran/resolve.c:4916
61818 #, gcc-internal-format, gfc-internal-format
61819 msgid "Substring end index at %L must be of type INTEGER"
61822 #: fortran/resolve.c:4923
61823 #, gcc-internal-format, gfc-internal-format
61824 msgid "Substring end index at %L must be scalar"
61827 #: fortran/resolve.c:4933
61828 #, gcc-internal-format, gfc-internal-format
61829 msgid "Substring end index at %L exceeds the string length"
61832 #: fortran/resolve.c:4943
61833 #, gcc-internal-format, gfc-internal-format
61834 msgid "Substring end index at %L is too large"
61837 #: fortran/resolve.c:5096
61838 #, gcc-internal-format
61839 msgid "resolve_ref(): Bad array reference"
61842 #: fortran/resolve.c:5110
61843 #, gcc-internal-format, gfc-internal-format
61845 "Component to the right of a part reference with nonzero rank must not have "
61846 "the POINTER attribute at %L"
61849 #: fortran/resolve.c:5120
61850 #, gcc-internal-format, gfc-internal-format
61852 "Component to the right of a part reference with nonzero rank must not have "
61853 "the ALLOCATABLE attribute at %L"
61856 #: fortran/resolve.c:5139
61857 #, gcc-internal-format, gfc-internal-format
61859 "Two or more part references with nonzero rank must not be specified at %L"
61862 #: fortran/resolve.c:5237
61863 #, gcc-internal-format
61864 msgid "expression_rank(): Two array specs"
61867 #: fortran/resolve.c:5319
61868 #, gcc-internal-format, gfc-internal-format
61870 "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
61874 #: fortran/resolve.c:5329
61875 #, gcc-internal-format, gfc-internal-format
61876 msgid "Assumed-type variable %s at %L may only be used as actual argument"
61879 #. FIXME: It doesn't work reliably as inquiry_argument is not set
61880 #. for all inquiry functions in resolve_function; the reason is
61881 #. that the function-name resolution happens too late in that
61883 #: fortran/resolve.c:5339
61884 #, gcc-internal-format, gfc-internal-format
61886 "Assumed-type variable %s at %L as actual argument to an inquiry function "
61887 "shall be the first argument"
61890 #: fortran/resolve.c:5354
61891 #, gcc-internal-format, gfc-internal-format
61892 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
61895 #. FIXME: It doesn't work reliably as inquiry_argument is not set
61896 #. for all inquiry functions in resolve_function; the reason is
61897 #. that the function-name resolution happens too late in that
61899 #: fortran/resolve.c:5364
61900 #, gcc-internal-format, gfc-internal-format
61902 "Assumed-rank variable %s at %L as actual argument to an inquiry function "
61903 "shall be the first argument"
61906 #: fortran/resolve.c:5375
61907 #, gcc-internal-format, gfc-internal-format
61909 "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
61913 #: fortran/resolve.c:5384
61914 #, gcc-internal-format, gfc-internal-format
61915 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
61918 #: fortran/resolve.c:5399
61919 #, gcc-internal-format, gfc-internal-format
61920 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
61923 #: fortran/resolve.c:5561
61924 #, gcc-internal-format
61926 "Variable %qs, used in a specification expression, is referenced at %L before "
61927 "the ENTRY statement in which it is a parameter"
61930 #: fortran/resolve.c:5566
61931 #, gcc-internal-format
61933 "Variable %qs is used at %L before the ENTRY statement in which it is a "
61937 #: fortran/resolve.c:5636
61938 #, gcc-internal-format, gfc-internal-format
61939 msgid "Polymorphic subobject of coindexed object at %L"
61942 #: fortran/resolve.c:5649
61943 #, gcc-internal-format, gfc-internal-format
61944 msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
61947 #: fortran/resolve.c:6002
61948 #, gcc-internal-format, gfc-internal-format
61949 msgid "Passed-object at %L must be scalar"
61952 #: fortran/resolve.c:6009
61953 #, gcc-internal-format
61955 "Base object for procedure-pointer component call at %L is of ABSTRACT type "
61959 #: fortran/resolve.c:6044
61960 #, gcc-internal-format
61961 msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
61964 #: fortran/resolve.c:6053
61965 #, gcc-internal-format, gfc-internal-format
61966 msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
61969 #. Nothing matching found!
61970 #: fortran/resolve.c:6241
61971 #, gcc-internal-format
61973 "Found no matching specific binding for the call to the GENERIC %qs at %L"
61976 #: fortran/resolve.c:6268
61977 #, gcc-internal-format
61978 msgid "%qs at %L should be a SUBROUTINE"
61981 #: fortran/resolve.c:6319
61982 #, gcc-internal-format
61983 msgid "%qs at %L should be a FUNCTION"
61986 #: fortran/resolve.c:6869
61987 #, gcc-internal-format
61988 msgid "gfc_resolve_expr(): Bad expression type"
61991 #: fortran/resolve.c:6895
61992 #, gcc-internal-format, gfc-internal-format
61993 msgid "%s at %L must be a scalar"
61996 #: fortran/resolve.c:6905
61997 #, gcc-internal-format, gfc-internal-format
61998 msgid "%s at %L must be integer"
62001 #: fortran/resolve.c:6909 fortran/resolve.c:6916
62002 #, gcc-internal-format, gfc-internal-format
62003 msgid "%s at %L must be INTEGER"
62006 #: fortran/resolve.c:6958
62007 #, gcc-internal-format, gfc-internal-format
62008 msgid "Step expression in DO loop at %L cannot be zero"
62011 #: fortran/resolve.c:6994
62012 #, gcc-internal-format, gfc-internal-format
62013 msgid "DO loop at %L will be executed zero times"
62016 #: fortran/resolve.c:7011
62017 #, gcc-internal-format, gfc-internal-format
62018 msgid "DO loop at %L is undefined as it overflows"
62021 #: fortran/resolve.c:7017
62022 #, gcc-internal-format, gfc-internal-format
62023 msgid "DO loop at %L is undefined as it underflows"
62026 #: fortran/resolve.c:7078
62027 #, gcc-internal-format, gfc-internal-format
62028 msgid "FORALL index-name at %L must be a scalar INTEGER"
62031 #: fortran/resolve.c:7083
62032 #, gcc-internal-format, gfc-internal-format
62033 msgid "FORALL start expression at %L must be a scalar INTEGER"
62036 #: fortran/resolve.c:7090
62037 #, gcc-internal-format, gfc-internal-format
62038 msgid "FORALL end expression at %L must be a scalar INTEGER"
62041 #: fortran/resolve.c:7098
62042 #, gcc-internal-format, gfc-internal-format
62043 msgid "FORALL stride expression at %L must be a scalar %s"
62046 #: fortran/resolve.c:7103
62047 #, gcc-internal-format, gfc-internal-format
62048 msgid "FORALL stride expression at %L cannot be zero"
62051 #: fortran/resolve.c:7116
62052 #, gcc-internal-format
62053 msgid "FORALL index %qs may not appear in triplet specification at %L"
62056 #: fortran/resolve.c:7219 fortran/resolve.c:7511
62057 #, gcc-internal-format, gfc-internal-format
62058 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
62061 #: fortran/resolve.c:7227 fortran/resolve.c:7476
62062 #, gcc-internal-format, gfc-internal-format
62063 msgid "Coindexed allocatable object at %L"
62066 #: fortran/resolve.c:7333
62067 #, gcc-internal-format, gfc-internal-format
62069 "Source-expr at %L must be scalar or have the same rank as the allocate-"
62073 #: fortran/resolve.c:7364
62074 #, gcc-internal-format, gfc-internal-format
62075 msgid "Source-expr at %L and allocate-object at %L must have the same shape"
62078 #: fortran/resolve.c:7522
62079 #, gcc-internal-format, gfc-internal-format
62080 msgid "Type of entity at %L is type incompatible with source-expr at %L"
62083 #: fortran/resolve.c:7534
62084 #, gcc-internal-format, gfc-internal-format
62086 "The allocate-object at %L and the source-expr at %L shall have the same kind "
62090 #: fortran/resolve.c:7548
62091 #, gcc-internal-format, gfc-internal-format
62093 "The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
62094 "LOCK_TYPE component if allocate-object at %L is a coarray"
62097 #: fortran/resolve.c:7563
62098 #, gcc-internal-format, gfc-internal-format
62100 "The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
62101 "EVENT_TYPE component if allocate-object at %L is a coarray"
62104 #: fortran/resolve.c:7576
62105 #, gcc-internal-format, gfc-internal-format
62107 "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
62110 #: fortran/resolve.c:7594
62111 #, gcc-internal-format, gfc-internal-format
62113 "Allocating %s at %L with type-spec requires the same character-length "
62114 "parameter as in the declaration"
62117 #: fortran/resolve.c:7675 fortran/resolve.c:7690
62118 #, gcc-internal-format, gfc-internal-format
62119 msgid "Array specification required in ALLOCATE statement at %L"
62122 #: fortran/resolve.c:7682
62123 #, gcc-internal-format, gfc-internal-format
62125 "Array specification or array-valued SOURCE= expression required in ALLOCATE "
62129 #: fortran/resolve.c:7705
62130 #, gcc-internal-format, gfc-internal-format
62131 msgid "Coarray specification required in ALLOCATE statement at %L"
62134 #: fortran/resolve.c:7732
62135 #, gcc-internal-format, gfc-internal-format
62136 msgid "Bad array specification in ALLOCATE statement at %L"
62139 #: fortran/resolve.c:7751
62140 #, gcc-internal-format
62142 "%qs must not appear in the array specification at %L in the same ALLOCATE "
62143 "statement where it is itself allocated"
62146 #: fortran/resolve.c:7766
62147 #, gcc-internal-format, gfc-internal-format
62148 msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
62151 #: fortran/resolve.c:7777
62152 #, gcc-internal-format, gfc-internal-format
62153 msgid "Bad coarray specification in ALLOCATE statement at %L"
62156 #: fortran/resolve.c:7809
62157 #, gcc-internal-format, gfc-internal-format
62158 msgid "Stat-variable at %L must be a scalar INTEGER variable"
62161 #: fortran/resolve.c:7832
62162 #, gcc-internal-format, gfc-internal-format
62163 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
62166 #: fortran/resolve.c:7843
62167 #, gcc-internal-format, gfc-internal-format
62168 msgid "ERRMSG at %L is useless without a STAT tag"
62171 #: fortran/resolve.c:7859
62172 #, gcc-internal-format, gfc-internal-format
62173 msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
62176 #: fortran/resolve.c:7882
62177 #, gcc-internal-format, gfc-internal-format
62178 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
62181 #: fortran/resolve.c:7912
62182 #, gcc-internal-format, gfc-internal-format
62183 msgid "Allocate-object at %L also appears at %L"
62186 #: fortran/resolve.c:7918 fortran/resolve.c:7924
62187 #, gcc-internal-format, gfc-internal-format
62188 msgid "Allocate-object at %L is subobject of object at %L"
62191 #. The cases overlap, or they are the same
62192 #. element in the list. Either way, we must
62193 #. issue an error and get the next case from P.
62194 #. FIXME: Sort P and Q by line number.
62195 #: fortran/resolve.c:8152
62196 #, gcc-internal-format, gfc-internal-format
62197 msgid "CASE label at %L overlaps with CASE label at %L"
62200 #: fortran/resolve.c:8203
62201 #, gcc-internal-format, gfc-internal-format
62202 msgid "Expression in CASE statement at %L must be of type %s"
62205 #: fortran/resolve.c:8214
62206 #, gcc-internal-format, gfc-internal-format
62207 msgid "Expression in CASE statement at %L must be of kind %d"
62210 #: fortran/resolve.c:8227
62211 #, gcc-internal-format, gfc-internal-format
62212 msgid "Expression in CASE statement at %L must be scalar"
62215 #: fortran/resolve.c:8273
62216 #, gcc-internal-format, gfc-internal-format
62218 "Selection expression in computed GOTO statement at %L must be a scalar "
62219 "integer expression"
62222 #: fortran/resolve.c:8292
62223 #, gcc-internal-format, gfc-internal-format
62224 msgid "Argument of SELECT statement at %L cannot be %s"
62227 #: fortran/resolve.c:8302
62228 #, gcc-internal-format, gfc-internal-format
62229 msgid "Argument of SELECT statement at %L must be a scalar expression"
62232 #: fortran/resolve.c:8320 fortran/resolve.c:8328
62233 #, gcc-internal-format, gfc-internal-format
62234 msgid "Expression in CASE statement at %L is not in the range of %s"
62237 #: fortran/resolve.c:8390 fortran/resolve.c:8961
62238 #, gcc-internal-format, gfc-internal-format
62240 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
62243 #: fortran/resolve.c:8416
62244 #, gcc-internal-format, gfc-internal-format
62245 msgid "Logical range in CASE statement at %L is not allowed"
62248 #: fortran/resolve.c:8428
62249 #, gcc-internal-format, gfc-internal-format
62250 msgid "Constant logical value in CASE statement is repeated at %L"
62253 #: fortran/resolve.c:8443
62254 #, gcc-internal-format, gfc-internal-format
62255 msgid "Range specification at %L can never be matched"
62258 #: fortran/resolve.c:8546
62259 #, gcc-internal-format, gfc-internal-format
62260 msgid "Logical SELECT CASE block at %L has more that two cases"
62263 #: fortran/resolve.c:8606
62264 #, gcc-internal-format, gfc-internal-format
62265 msgid "Selector at %L cannot be NULL()"
62268 #: fortran/resolve.c:8611
62269 #, gcc-internal-format, gfc-internal-format
62270 msgid "Selector at %L has no type"
62273 #: fortran/resolve.c:8633
62274 #, gcc-internal-format
62275 msgid "Associate-name %qs at %L is used as array"
62278 #: fortran/resolve.c:8644
62279 #, gcc-internal-format, gfc-internal-format
62280 msgid "CLASS selector at %L needs a temporary which is not yet implemented"
62283 #: fortran/resolve.c:8851
62284 #, gcc-internal-format, gfc-internal-format
62285 msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
62288 #: fortran/resolve.c:8871 fortran/resolve.c:8883
62289 #, gcc-internal-format, gfc-internal-format
62290 msgid "Selector at %L must not be coindexed"
62293 #: fortran/resolve.c:8912
62294 #, gcc-internal-format, gfc-internal-format
62295 msgid "TYPE IS at %L overlaps with TYPE IS at %L"
62298 #: fortran/resolve.c:8924
62299 #, gcc-internal-format
62300 msgid "Derived type %qs at %L must be extensible"
62303 #: fortran/resolve.c:8936
62304 #, gcc-internal-format
62305 msgid "Derived type %qs at %L must be an extension of %qs"
62308 #: fortran/resolve.c:8939
62309 #, gcc-internal-format
62310 msgid "Unexpected intrinsic type %qs at %L"
62313 #: fortran/resolve.c:8949
62314 #, gcc-internal-format, gfc-internal-format
62316 "The type-spec at %L shall specify that each length type parameter is assumed"
62319 #: fortran/resolve.c:9196
62320 #, gcc-internal-format, gfc-internal-format
62321 msgid "Double CLASS IS block in SELECT TYPE statement at %L"
62324 #: fortran/resolve.c:9292
62325 #, gcc-internal-format, gfc-internal-format
62326 msgid "Invalid context for NULL () intrinsic at %L"
62329 #: fortran/resolve.c:9345
62330 #, gcc-internal-format, gfc-internal-format
62331 msgid "DTIO %s procedure at %L must be recursive"
62334 #: fortran/resolve.c:9355
62335 #, gcc-internal-format, gfc-internal-format
62337 "Data transfer element at %L cannot be polymorphic unless it is processed by "
62338 "a defined input/output procedure"
62341 #: fortran/resolve.c:9368
62342 #, gcc-internal-format, gfc-internal-format
62344 "Data transfer element at %L cannot have POINTER components unless it is "
62345 "processed by a defined input/output procedure"
62348 #: fortran/resolve.c:9377
62349 #, gcc-internal-format, gfc-internal-format
62350 msgid "Data transfer element at %L cannot have procedure pointer components"
62353 #: fortran/resolve.c:9384
62354 #, gcc-internal-format, gfc-internal-format
62356 "Data transfer element at %L cannot have ALLOCATABLE components unless it is "
62357 "processed by a defined input/output procedure"
62360 #: fortran/resolve.c:9395
62361 #, gcc-internal-format, gfc-internal-format
62362 msgid "Data transfer element at %L cannot have PRIVATE components"
62365 #: fortran/resolve.c:9401
62366 #, gcc-internal-format, gfc-internal-format
62368 "Data transfer element at %L cannot have PRIVATE components unless it is "
62369 "processed by a defined input/output procedure"
62372 #: fortran/resolve.c:9416
62373 #, gcc-internal-format, gfc-internal-format
62375 "Data transfer element at %L cannot be a full reference to an assumed-size "
62379 #: fortran/resolve.c:9476
62380 #, gcc-internal-format, gfc-internal-format
62381 msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
62384 #: fortran/resolve.c:9486
62385 #, gcc-internal-format, gfc-internal-format
62386 msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
62389 #: fortran/resolve.c:9490
62390 #, gcc-internal-format, gfc-internal-format
62391 msgid "Event variable argument at %L must be a coarray or coindexed"
62394 #: fortran/resolve.c:9493
62395 #, gcc-internal-format, gfc-internal-format
62396 msgid "Event variable argument at %L must be a coarray but not coindexed"
62399 #: fortran/resolve.c:9500 fortran/resolve.c:9622
62400 #, gcc-internal-format, gfc-internal-format
62401 msgid "STAT= argument at %L must be a scalar INTEGER variable"
62404 #: fortran/resolve.c:9512 fortran/resolve.c:9630
62405 #, gcc-internal-format, gfc-internal-format
62406 msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
62409 #: fortran/resolve.c:9524
62410 #, gcc-internal-format, gfc-internal-format
62411 msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
62414 #: fortran/resolve.c:9537
62415 #, gcc-internal-format, gfc-internal-format
62416 msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
62419 #: fortran/resolve.c:9598
62420 #, gcc-internal-format, gfc-internal-format
62421 msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
62424 #: fortran/resolve.c:9602 fortran/resolve.c:9612
62425 #, gcc-internal-format, gfc-internal-format
62426 msgid "Imageset argument at %L must between 1 and num_images()"
62429 #: fortran/resolve.c:9657
62430 #, gcc-internal-format, gfc-internal-format
62432 "Statement at %L is not a valid branch target statement for the branch "
62436 #: fortran/resolve.c:9667
62437 #, gcc-internal-format, gfc-internal-format
62438 msgid "Branch at %L may result in an infinite loop"
62441 #. Note: A label at END CRITICAL does not leave the CRITICAL
62442 #. construct as END CRITICAL is still part of it.
62443 #: fortran/resolve.c:9684 fortran/resolve.c:9707
62444 #, gcc-internal-format, gfc-internal-format
62445 msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
62448 #: fortran/resolve.c:9688 fortran/resolve.c:9713
62449 #, gcc-internal-format, gfc-internal-format
62450 msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
62453 #. The label is not in an enclosing block, so illegal. This was
62454 #. allowed in Fortran 66, so we allow it as extension. No
62455 #. further checks are necessary in this case.
62456 #: fortran/resolve.c:9728
62457 #, gcc-internal-format, gfc-internal-format
62458 msgid "Label at %L is not in the same block as the GOTO statement at %L"
62461 #: fortran/resolve.c:9800
62462 #, gcc-internal-format, gfc-internal-format
62463 msgid "WHERE mask at %L has inconsistent shape"
62466 #: fortran/resolve.c:9816
62467 #, gcc-internal-format, gfc-internal-format
62468 msgid "WHERE assignment target at %L has inconsistent shape"
62471 #: fortran/resolve.c:9824 fortran/resolve.c:9911
62472 #, gcc-internal-format, gfc-internal-format
62473 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
62476 #: fortran/resolve.c:9834 fortran/resolve.c:9921
62477 #, gcc-internal-format, gfc-internal-format
62478 msgid "Unsupported statement inside WHERE at %L"
62481 #: fortran/resolve.c:9865
62482 #, gcc-internal-format, gfc-internal-format
62483 msgid "Assignment to a FORALL index variable at %L"
62486 #: fortran/resolve.c:9874
62487 #, gcc-internal-format
62489 "The FORALL with index %qs is not used on the left side of the assignment at "
62490 "%L and so might cause multiple assignment to this object"
62493 #: fortran/resolve.c:10021
62494 #, gcc-internal-format, gfc-internal-format
62495 msgid "FORALL construct at %L"
62498 #: fortran/resolve.c:10042
62499 #, gcc-internal-format, gfc-internal-format
62500 msgid "FORALL index-name at %L must be a scalar variable of type integer"
62503 #: fortran/resolve.c:10052
62504 #, gcc-internal-format, gfc-internal-format
62505 msgid "An outer FORALL construct already has an index with this name %L"
62508 #: fortran/resolve.c:10129
62509 #, gcc-internal-format, gfc-internal-format
62510 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
62513 #: fortran/resolve.c:10231
62514 #, gcc-internal-format
62515 msgid "gfc_resolve_blocks(): Bad block type"
62518 #: fortran/resolve.c:10344
62519 #, gcc-internal-format, gfc-internal-format
62520 msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
62523 #: fortran/resolve.c:10376
62524 #, gcc-internal-format, gfc-internal-format
62526 "Coindexed expression at %L is assigned to a derived type variable with a "
62527 "POINTER component in a PURE procedure"
62530 #: fortran/resolve.c:10381
62531 #, gcc-internal-format, gfc-internal-format
62533 "The impure variable at %L is assigned to a derived type variable with a "
62534 "POINTER component in a PURE procedure (12.6)"
62537 #: fortran/resolve.c:10391
62538 #, gcc-internal-format, gfc-internal-format
62539 msgid "Assignment to coindexed variable at %L in a PURE procedure"
62542 #: fortran/resolve.c:10423
62543 #, gcc-internal-format, gfc-internal-format
62544 msgid "Assignment to polymorphic coarray at %L is not permitted"
62547 #: fortran/resolve.c:10427
62548 #, gcc-internal-format, gfc-internal-format
62549 msgid "Assignment to an allocatable polymorphic variable at %L"
62552 #: fortran/resolve.c:10432
62553 #, gcc-internal-format
62555 "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
62559 #: fortran/resolve.c:10439
62560 #, gcc-internal-format, gfc-internal-format
62562 "Nonallocatable variable must not be polymorphic in intrinsic assignment at "
62563 "%L - check that there is a matching specific subroutine for '=' operator"
62566 #: fortran/resolve.c:10450
62567 #, gcc-internal-format, gfc-internal-format
62569 "Coindexed variable must not have an allocatable ultimate component in "
62573 #: fortran/resolve.c:10763
62574 #, gcc-internal-format, gfc-internal-format
62576 "TODO: type-bound defined assignment(s) at %L not done because multiple part "
62577 "array references would occur in intermediate expressions."
62580 #. Even if standard does not support this feature, continue to build
62581 #. the two statements to avoid upsetting frontend_passes.c.
62582 #: fortran/resolve.c:11005
62583 #, gcc-internal-format, gfc-internal-format
62584 msgid "Pointer procedure assignment at %L"
62587 #: fortran/resolve.c:11017
62588 #, gcc-internal-format, gfc-internal-format
62590 "The function result on the lhs of the assignment at %L must have the pointer "
62594 #: fortran/resolve.c:11257
62595 #, gcc-internal-format, gfc-internal-format
62596 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
62599 #: fortran/resolve.c:11260
62600 #, gcc-internal-format
62601 msgid "Variable %qs has not been assigned a target label at %L"
62604 #: fortran/resolve.c:11271
62605 #, gcc-internal-format, gfc-internal-format
62607 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
62610 #: fortran/resolve.c:11333
62611 #, gcc-internal-format, gfc-internal-format
62612 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
62615 #: fortran/resolve.c:11378
62616 #, gcc-internal-format, gfc-internal-format
62617 msgid "Invalid NULL at %L"
62620 #: fortran/resolve.c:11382
62621 #, gcc-internal-format, gfc-internal-format
62623 "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
62626 #: fortran/resolve.c:11439
62627 #, gcc-internal-format
62628 msgid "gfc_resolve_code(): No expression on DO WHILE"
62631 #: fortran/resolve.c:11444
62632 #, gcc-internal-format, gfc-internal-format
62634 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
62637 #: fortran/resolve.c:11528
62638 #, gcc-internal-format, gfc-internal-format
62639 msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
62642 #: fortran/resolve.c:11607
62643 #, gcc-internal-format
62644 msgid "gfc_resolve_code(): Bad statement code"
62647 #: fortran/resolve.c:11717
62648 #, gcc-internal-format
62650 "Variable %qs with binding label %qs at %L uses the same global identifier as "
62654 #. This can only happen if the variable is defined in a module - if it
62655 #. isn't the same module, reject it.
62656 #: fortran/resolve.c:11730
62657 #, gcc-internal-format
62659 "Variable %qs from module %qs with binding label %qs at %L uses the same "
62660 "global identifier as entity at %L from module %qs"
62663 #. Print an error if the procedure is defined multiple times; we have to
62664 #. exclude references to the same procedure via module association or
62665 #. multiple checks for the same procedure.
62666 #: fortran/resolve.c:11747
62667 #, gcc-internal-format
62669 "Procedure %qs with binding label %qs at %L uses the same global identifier "
62673 #: fortran/resolve.c:11832
62674 #, gcc-internal-format, gfc-internal-format
62675 msgid "String length at %L is too large"
62678 #: fortran/resolve.c:12061
62679 #, gcc-internal-format
62680 msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
62683 #: fortran/resolve.c:12065
62684 #, gcc-internal-format
62685 msgid "Scalar object %qs at %L may not be ALLOCATABLE"
62688 #: fortran/resolve.c:12073
62689 #, gcc-internal-format
62690 msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
62693 #: fortran/resolve.c:12083
62694 #, gcc-internal-format
62695 msgid "Array %qs at %L cannot have a deferred shape"
62698 #: fortran/resolve.c:12098
62699 #, gcc-internal-format
62700 msgid "Type %qs of CLASS variable %qs at %L is not extensible"
62703 #: fortran/resolve.c:12110
62704 #, gcc-internal-format
62705 msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
62708 #: fortran/resolve.c:12141
62709 #, gcc-internal-format
62711 "The type %qs cannot be host associated at %L because it is blocked by an "
62712 "incompatible object of the same name declared at %L"
62715 #: fortran/resolve.c:12163
62716 #, gcc-internal-format
62718 "Implied SAVE for module variable %qs at %L, needed due to the default "
62722 #: fortran/resolve.c:12190
62723 #, gcc-internal-format
62725 "Entity %qs at %L has a deferred type parameter and requires either the "
62726 "POINTER or ALLOCATABLE attribute"
62729 #. F08:C541. The shape of an array defined in a main program or module
62730 #. * needs to be constant.
62731 #: fortran/resolve.c:12231
62732 #, gcc-internal-format
62733 msgid "The module or main program array %qs at %L must have constant shape"
62736 #: fortran/resolve.c:12250
62737 #, gcc-internal-format, gfc-internal-format
62739 "Entity with assumed character length at %L must be a dummy argument or a "
62743 #: fortran/resolve.c:12271
62744 #, gcc-internal-format
62745 msgid "%qs at %L must have constant character length in this context"
62748 #: fortran/resolve.c:12278
62749 #, gcc-internal-format
62750 msgid "COMMON variable %qs at %L must have constant character length"
62753 #: fortran/resolve.c:12325
62754 #, gcc-internal-format
62755 msgid "Allocatable %qs at %L cannot have an initializer"
62758 #: fortran/resolve.c:12328
62759 #, gcc-internal-format
62760 msgid "External %qs at %L cannot have an initializer"
62763 #: fortran/resolve.c:12332
62764 #, gcc-internal-format
62765 msgid "Dummy %qs at %L cannot have an initializer"
62768 #: fortran/resolve.c:12335
62769 #, gcc-internal-format
62770 msgid "Intrinsic %qs at %L cannot have an initializer"
62773 #: fortran/resolve.c:12338
62774 #, gcc-internal-format
62775 msgid "Function result %qs at %L cannot have an initializer"
62778 #: fortran/resolve.c:12341
62779 #, gcc-internal-format
62780 msgid "Automatic array %qs at %L cannot have an initializer"
62783 #: fortran/resolve.c:12383
62784 #, gcc-internal-format, gfc-internal-format
62788 #: fortran/resolve.c:12410
62789 #, gcc-internal-format
62790 msgid "Character-valued statement function %qs at %L must have constant length"
62793 #: fortran/resolve.c:12432
62794 #, gcc-internal-format
62796 "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
62800 #: fortran/resolve.c:12454
62801 #, gcc-internal-format
62803 "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
62807 #: fortran/resolve.c:12472
62808 #, gcc-internal-format
62809 msgid "Function %qs at %L cannot have an initializer"
62812 #: fortran/resolve.c:12481
62813 #, gcc-internal-format
62814 msgid "External object %qs at %L may not have an initializer"
62817 #: fortran/resolve.c:12489
62818 #, gcc-internal-format
62819 msgid "ELEMENTAL function %qs at %L must have a scalar result"
62822 #: fortran/resolve.c:12499
62823 #, gcc-internal-format
62825 "Statement function %qs at %L may not have pointer or allocatable attribute"
62828 #: fortran/resolve.c:12518
62829 #, gcc-internal-format
62830 msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
62833 #: fortran/resolve.c:12522
62834 #, gcc-internal-format
62835 msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
62838 #: fortran/resolve.c:12526
62839 #, gcc-internal-format
62840 msgid "CHARACTER(*) function %qs at %L cannot be pure"
62843 #: fortran/resolve.c:12530
62844 #, gcc-internal-format
62845 msgid "CHARACTER(*) function %qs at %L cannot be recursive"
62848 #: fortran/resolve.c:12543
62849 #, gcc-internal-format
62850 msgid "CHARACTER(*) function %qs at %L"
62853 #: fortran/resolve.c:12552
62854 #, gcc-internal-format
62855 msgid "Procedure pointer %qs at %L shall not be elemental"
62858 #: fortran/resolve.c:12558
62859 #, gcc-internal-format
62860 msgid "Dummy procedure %qs at %L shall not be elemental"
62863 #: fortran/resolve.c:12570
62864 #, gcc-internal-format
62866 "Function result variable %qs at %L of elemental function %qs shall not have "
62867 "an ALLOCATABLE or POINTER attribute"
62870 #: fortran/resolve.c:12627
62871 #, gcc-internal-format
62872 msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
62875 #: fortran/resolve.c:12633
62876 #, gcc-internal-format
62877 msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
62880 #: fortran/resolve.c:12639
62881 #, gcc-internal-format
62882 msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
62885 #: fortran/resolve.c:12647
62886 #, gcc-internal-format
62887 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
62890 #: fortran/resolve.c:12653
62891 #, gcc-internal-format
62892 msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
62895 #: fortran/resolve.c:12696
62896 #, gcc-internal-format, gfc-internal-format
62898 "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
62902 #: fortran/resolve.c:12704
62903 #, gcc-internal-format, gfc-internal-format
62905 "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
62909 #: fortran/resolve.c:12712
62910 #, gcc-internal-format, gfc-internal-format
62912 "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
62916 #: fortran/resolve.c:12721
62917 #, gcc-internal-format
62919 "%s between the MODULE PROCEDURE declaration in MODULE %qs and the "
62920 "declaration at %L in (SUB)MODULE %qs"
62923 #: fortran/resolve.c:12805
62924 #, gcc-internal-format
62925 msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
62928 #: fortran/resolve.c:12814
62929 #, gcc-internal-format, gfc-internal-format
62930 msgid "FINAL procedure at %L must have exactly one argument"
62933 #: fortran/resolve.c:12823
62934 #, gcc-internal-format
62935 msgid "Argument of FINAL procedure at %L must be of type %qs"
62938 #: fortran/resolve.c:12831
62939 #, gcc-internal-format, gfc-internal-format
62940 msgid "Argument of FINAL procedure at %L must not be a POINTER"
62943 #: fortran/resolve.c:12837
62944 #, gcc-internal-format, gfc-internal-format
62945 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
62948 #: fortran/resolve.c:12843
62949 #, gcc-internal-format, gfc-internal-format
62950 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
62953 #: fortran/resolve.c:12851
62954 #, gcc-internal-format, gfc-internal-format
62955 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
62958 #: fortran/resolve.c:12860
62959 #, gcc-internal-format, gfc-internal-format
62960 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
62963 #: fortran/resolve.c:12882
62964 #, gcc-internal-format
62965 msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
62968 #: fortran/resolve.c:12919
62969 #, gcc-internal-format
62971 "Only array FINAL procedures declared for derived type %qs defined at %L, "
62972 "suggest also scalar one"
62975 #: fortran/resolve.c:12959
62976 #, gcc-internal-format
62977 msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
62980 #: fortran/resolve.c:12995
62981 #, gcc-internal-format
62982 msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
62985 #: fortran/resolve.c:13054
62986 #, gcc-internal-format
62987 msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
62990 #: fortran/resolve.c:13066
62991 #, gcc-internal-format
62992 msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
62995 #: fortran/resolve.c:13094
62996 #, gcc-internal-format
62997 msgid "GENERIC %qs at %L can't overwrite specific binding with the same name"
63000 #: fortran/resolve.c:13150
63001 #, gcc-internal-format, gfc-internal-format
63002 msgid "Type-bound operator at %L can't be NOPASS"
63005 #: fortran/resolve.c:13342
63006 #, gcc-internal-format
63008 "%qs must be a module procedure or an external procedure with an explicit "
63012 #: fortran/resolve.c:13384
63013 #, gcc-internal-format
63014 msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
63017 #: fortran/resolve.c:13398
63018 #, gcc-internal-format
63019 msgid "Procedure %qs with PASS at %L must have at least one argument"
63022 #: fortran/resolve.c:13412 fortran/resolve.c:13881
63023 #, gcc-internal-format
63024 msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
63027 #: fortran/resolve.c:13420
63028 #, gcc-internal-format
63029 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
63032 #: fortran/resolve.c:13429
63033 #, gcc-internal-format
63034 msgid "Passed-object dummy argument of %qs at %L must be scalar"
63037 #: fortran/resolve.c:13435
63038 #, gcc-internal-format
63039 msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
63042 #: fortran/resolve.c:13441
63043 #, gcc-internal-format
63044 msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
63047 #: fortran/resolve.c:13470
63048 #, gcc-internal-format
63049 msgid "Procedure %qs at %L has the same name as a component of %qs"
63052 #: fortran/resolve.c:13480
63053 #, gcc-internal-format
63054 msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
63057 #: fortran/resolve.c:13575
63058 #, gcc-internal-format
63060 "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
63064 #: fortran/resolve.c:13677
63065 #, gcc-internal-format
63066 msgid "Coarray component %qs at %L must be allocatable with deferred shape"
63069 #: fortran/resolve.c:13686
63070 #, gcc-internal-format
63072 "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
63075 #: fortran/resolve.c:13696
63076 #, gcc-internal-format
63078 "Component %qs at %L with coarray component shall be a nonpointer, "
63079 "nonallocatable scalar"
63082 #: fortran/resolve.c:13705
63083 #, gcc-internal-format
63085 "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
63088 #: fortran/resolve.c:13716
63089 #, gcc-internal-format
63090 msgid "Component %qs of BIND(C) type at %L must have length one"
63093 #: fortran/resolve.c:13814
63094 #, gcc-internal-format
63095 msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
63098 #: fortran/resolve.c:13828
63099 #, gcc-internal-format
63101 "Procedure pointer component %qs with PASS at %L must have at least one "
63105 #: fortran/resolve.c:13844
63106 #, gcc-internal-format
63107 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
63110 #: fortran/resolve.c:13854
63111 #, gcc-internal-format
63112 msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
63115 #: fortran/resolve.c:13863
63116 #, gcc-internal-format
63118 "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
63121 #: fortran/resolve.c:13872
63122 #, gcc-internal-format
63123 msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
63126 #: fortran/resolve.c:13914
63127 #, gcc-internal-format
63129 "Component %qs of %qs at %L has the same name as an inherited type-bound "
63133 #: fortran/resolve.c:13927
63134 #, gcc-internal-format
63136 "Character length of component %qs needs to be a constant specification "
63140 #: fortran/resolve.c:13938
63141 #, gcc-internal-format
63143 "Character component %qs of %qs at %L with deferred length must be a POINTER "
63147 #: fortran/resolve.c:13971
63148 #, gcc-internal-format
63150 "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
63154 #: fortran/resolve.c:13979
63155 #, gcc-internal-format, gfc-internal-format
63156 msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
63159 #: fortran/resolve.c:13988
63160 #, gcc-internal-format, gfc-internal-format
63162 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
63166 #: fortran/resolve.c:14006 fortran/resolve.c:14018
63167 #, gcc-internal-format
63169 "The pointer component %qs of %qs at %L is a type that has not been declared"
63172 #: fortran/resolve.c:14092
63173 #, gcc-internal-format, gfc-internal-format
63174 msgid "Conflicting initializers in union at %L and %L"
63177 #: fortran/resolve.c:14137
63178 #, gcc-internal-format
63180 "As extending type %qs at %L has a coarray component, parent type %qs shall "
63184 #: fortran/resolve.c:14150
63185 #, gcc-internal-format
63186 msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
63189 #: fortran/resolve.c:14214
63190 #, gcc-internal-format
63192 "Parameterized type %qs does not have a component corresponding to parameter "
63196 #: fortran/resolve.c:14247
63197 #, gcc-internal-format
63199 "Generic name %qs of function %qs at %L being the same name as derived type "
63203 #: fortran/resolve.c:14319
63204 #, gcc-internal-format
63205 msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
63208 #: fortran/resolve.c:14325
63209 #, gcc-internal-format
63210 msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
63213 #: fortran/resolve.c:14331
63214 #, gcc-internal-format
63215 msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
63218 #: fortran/resolve.c:14339
63219 #, gcc-internal-format
63221 "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
63224 #: fortran/resolve.c:14356
63225 #, gcc-internal-format
63227 "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
63228 "namelist %qs at %L"
63231 #: fortran/resolve.c:14378
63232 #, gcc-internal-format
63234 "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
63235 "member of namelist %qs at %L"
63238 #: fortran/resolve.c:14389
63239 #, gcc-internal-format
63241 "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
63242 "namelist %qs at %L"
63245 #: fortran/resolve.c:14416
63246 #, gcc-internal-format
63247 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
63250 #: fortran/resolve.c:14440
63251 #, gcc-internal-format
63252 msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
63255 #: fortran/resolve.c:14456
63256 #, gcc-internal-format
63258 "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
63261 #: fortran/resolve.c:14467
63262 #, gcc-internal-format, gfc-internal-format
63263 msgid "Incompatible derived type in PARAMETER at %L"
63266 #: fortran/resolve.c:14475
63267 #, gcc-internal-format
63268 msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
63271 #: fortran/resolve.c:14526
63272 #, gcc-internal-format
63274 "The object %qs at %L has a deferred LEN parameter %qs and is neither "
63275 "allocatable nor a pointer"
63278 #: fortran/resolve.c:14537
63279 #, gcc-internal-format
63281 "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a "
63282 "variable declared in the main program, a module or a submodule(F08/C513)"
63285 #: fortran/resolve.c:14544
63286 #, gcc-internal-format
63288 "The object %qs at %L with ASSUMED type parameters must be a dummy or a "
63289 "SELECT TYPE selector(F08/4.2)"
63292 #: fortran/resolve.c:14583
63293 #, gcc-internal-format, gfc-internal-format
63295 "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays "
63296 "at %L are unsupported"
63299 #: fortran/resolve.c:14647
63300 #, gcc-internal-format, gfc-internal-format
63301 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
63304 #: fortran/resolve.c:14650
63305 #, gcc-internal-format, gfc-internal-format
63306 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
63309 #: fortran/resolve.c:14746
63310 #, gcc-internal-format
63312 "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
63313 "assumed-shape or assumed-rank array"
63316 #: fortran/resolve.c:14767
63317 #, gcc-internal-format, gfc-internal-format
63318 msgid "Bad specification for assumed size array at %L"
63321 #: fortran/resolve.c:14780
63322 #, gcc-internal-format, gfc-internal-format
63323 msgid "Assumed size array at %L must be a dummy argument"
63326 #: fortran/resolve.c:14783
63327 #, gcc-internal-format, gfc-internal-format
63328 msgid "Assumed shape array at %L must be a dummy argument"
63331 #: fortran/resolve.c:14791
63332 #, gcc-internal-format, gfc-internal-format
63333 msgid "Assumed-rank array at %L must be a dummy argument"
63336 #: fortran/resolve.c:14798
63337 #, gcc-internal-format, gfc-internal-format
63339 "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
63342 #: fortran/resolve.c:14811
63343 #, gcc-internal-format, gfc-internal-format
63344 msgid "Symbol at %L is not a DUMMY variable"
63347 #: fortran/resolve.c:14817
63348 #, gcc-internal-format
63350 "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
63353 #: fortran/resolve.c:14827
63354 #, gcc-internal-format
63356 "Character dummy variable %qs at %L with VALUE attribute must have constant "
63360 #: fortran/resolve.c:14836
63361 #, gcc-internal-format
63363 "C interoperable character dummy variable %qs at %L with VALUE attribute must "
63367 #: fortran/resolve.c:14849 fortran/resolve.c:15026
63368 #, gcc-internal-format
63369 msgid "The derived type %qs at %L is of type %qs, which has not been defined"
63372 #: fortran/resolve.c:14863
63373 #, gcc-internal-format, gfc-internal-format
63374 msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
63377 #: fortran/resolve.c:14872
63378 #, gcc-internal-format, gfc-internal-format
63380 "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
63381 "an numeric intrinsic type"
63384 #: fortran/resolve.c:14881
63385 #, gcc-internal-format, gfc-internal-format
63387 "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
63388 "CODIMENSION, POINTER or VALUE attribute"
63391 #: fortran/resolve.c:14889
63392 #, gcc-internal-format, gfc-internal-format
63394 "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
63398 #: fortran/resolve.c:14896
63399 #, gcc-internal-format, gfc-internal-format
63401 "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
63402 "assumed-size array"
63405 #: fortran/resolve.c:14916
63406 #, gcc-internal-format, gfc-internal-format
63407 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
63410 #: fortran/resolve.c:14923
63411 #, gcc-internal-format, gfc-internal-format
63413 "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
63414 "POINTER or VALUE attribute"
63417 #: fortran/resolve.c:14930
63418 #, gcc-internal-format, gfc-internal-format
63419 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
63422 #: fortran/resolve.c:14937
63423 #, gcc-internal-format, gfc-internal-format
63424 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
63427 #: fortran/resolve.c:14963
63428 #, gcc-internal-format
63430 "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
63431 "nor declared at the module level scope"
63434 #: fortran/resolve.c:14973
63435 #, gcc-internal-format
63436 msgid "BIND(C) Variable %qs at %L must have length one"
63439 #: fortran/resolve.c:15052
63440 #, gcc-internal-format
63441 msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
63444 #: fortran/resolve.c:15067
63445 #, gcc-internal-format, gfc-internal-format
63447 "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
63448 "must be a coarray"
63451 #: fortran/resolve.c:15080
63452 #, gcc-internal-format, gfc-internal-format
63454 "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE "
63455 "must be a coarray"
63458 #: fortran/resolve.c:15098
63459 #, gcc-internal-format
63461 "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
63462 "a default initializer"
63465 #: fortran/resolve.c:15110
63466 #, gcc-internal-format
63467 msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
63470 #: fortran/resolve.c:15119
63471 #, gcc-internal-format
63472 msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
63475 #: fortran/resolve.c:15131
63476 #, gcc-internal-format
63478 "Function result %qs at %L shall not be a coarray or have a coarray component"
63481 #: fortran/resolve.c:15140
63482 #, gcc-internal-format
63484 "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
63487 #: fortran/resolve.c:15152
63488 #, gcc-internal-format
63490 "Variable %qs at %L with coarray component shall be a nonpointer, "
63491 "nonallocatable scalar, which is not a coarray"
63494 #: fortran/resolve.c:15168
63495 #, gcc-internal-format
63497 "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
63501 #: fortran/resolve.c:15176
63502 #, gcc-internal-format
63504 "Coarray variable %qs at %L shall not have codimensions with deferred shape"
63507 #: fortran/resolve.c:15183
63508 #, gcc-internal-format
63509 msgid "Allocatable coarray variable %qs at %L must have deferred shape"
63512 #: fortran/resolve.c:15195
63513 #, gcc-internal-format
63515 "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
63516 "or have coarray components"
63519 #: fortran/resolve.c:15204
63520 #, gcc-internal-format
63521 msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
63524 #: fortran/resolve.c:15220
63525 #, gcc-internal-format
63527 "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
63531 #: fortran/resolve.c:15226
63532 #, gcc-internal-format
63534 "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
63538 #: fortran/resolve.c:15251
63539 #, gcc-internal-format
63540 msgid "Namelist %qs can not be an argument to subroutine or function at %L"
63543 #: fortran/resolve.c:15321
63544 #, gcc-internal-format, gfc-internal-format
63545 msgid "Threadprivate at %L isn't SAVEd"
63548 #: fortran/resolve.c:15332
63549 #, gcc-internal-format
63550 msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
63553 #: fortran/resolve.c:15436
63554 #, gcc-internal-format
63555 msgid "check_data_variable(): Bad expression"
63558 #: fortran/resolve.c:15442
63559 #, gcc-internal-format
63560 msgid "BLOCK DATA element %qs at %L must be in COMMON"
63563 #: fortran/resolve.c:15448
63564 #, gcc-internal-format
63565 msgid "DATA array %qs at %L must be specified in a previous declaration"
63568 #: fortran/resolve.c:15457
63569 #, gcc-internal-format
63570 msgid "DATA element %qs at %L cannot have a coindex"
63573 #: fortran/resolve.c:15471
63574 #, gcc-internal-format
63575 msgid "DATA element %qs at %L is a pointer and so must be a full array"
63578 #: fortran/resolve.c:15517
63579 #, gcc-internal-format, gfc-internal-format
63580 msgid "Nonconstant array section at %L in DATA statement"
63583 #: fortran/resolve.c:15530
63584 #, gcc-internal-format, gfc-internal-format
63585 msgid "DATA statement at %L has more variables than values"
63588 #: fortran/resolve.c:15629
63589 #, gcc-internal-format, gfc-internal-format
63591 "start of implied-do loop at %L could not be simplified to a constant value"
63594 #: fortran/resolve.c:15637
63595 #, gcc-internal-format, gfc-internal-format
63597 "end of implied-do loop at %L could not be simplified to a constant value"
63600 #: fortran/resolve.c:15645
63601 #, gcc-internal-format, gfc-internal-format
63603 "step of implied-do loop at %L could not be simplified to a constant value"
63606 #: fortran/resolve.c:15770
63607 #, gcc-internal-format, gfc-internal-format
63608 msgid "DATA statement at %L has more values than variables"
63611 #: fortran/resolve.c:15935
63612 #, gcc-internal-format, gfc-internal-format
63613 msgid "Label %d at %L defined but not used"
63616 #: fortran/resolve.c:15941
63617 #, gcc-internal-format, gfc-internal-format
63618 msgid "Label %d at %L defined but cannot be used"
63621 #: fortran/resolve.c:16025
63622 #, gcc-internal-format
63624 "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
63625 "EQUIVALENCE object"
63628 #: fortran/resolve.c:16034
63629 #, gcc-internal-format
63631 "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
63632 "EQUIVALENCE object"
63635 #: fortran/resolve.c:16042
63636 #, gcc-internal-format
63638 "Derived type variable %qs at %L with default initialization cannot be in "
63639 "EQUIVALENCE with a variable in COMMON"
63642 #: fortran/resolve.c:16058
63643 #, gcc-internal-format
63645 "Derived type variable %qs at %L with pointer component(s) cannot be an "
63646 "EQUIVALENCE object"
63649 #: fortran/resolve.c:16161
63650 #, gcc-internal-format, gfc-internal-format
63651 msgid "Syntax error in EQUIVALENCE statement at %L"
63654 #: fortran/resolve.c:16176
63655 #, gcc-internal-format, gfc-internal-format
63657 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
63658 "the PROTECTED attribute"
63661 #: fortran/resolve.c:16201
63662 #, gcc-internal-format
63664 "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure "
63668 #: fortran/resolve.c:16210
63669 #, gcc-internal-format
63670 msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
63673 #: fortran/resolve.c:16283
63674 #, gcc-internal-format
63676 "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
63679 #: fortran/resolve.c:16294
63680 #, gcc-internal-format
63681 msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
63684 #: fortran/resolve.c:16305
63685 #, gcc-internal-format, gfc-internal-format
63686 msgid "Substring at %L has length zero"
63689 #: fortran/resolve.c:16336
63690 #, gcc-internal-format
63691 msgid "Self reference in character length expression for %qs at %L"
63694 #: fortran/resolve.c:16403
63695 #, gcc-internal-format
63696 msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
63699 #: fortran/resolve.c:16416
63700 #, gcc-internal-format
63701 msgid "ENTRY %qs at %L has no IMPLICIT type"
63704 #: fortran/resolve.c:16436
63705 #, gcc-internal-format
63706 msgid "User operator procedure %qs at %L must be a FUNCTION"
63709 #: fortran/resolve.c:16446
63710 #, gcc-internal-format
63711 msgid "User operator procedure %qs at %L cannot be assumed character length"
63714 #: fortran/resolve.c:16454
63715 #, gcc-internal-format
63716 msgid "User operator procedure %qs at %L must have at least one argument"
63719 #: fortran/resolve.c:16468
63720 #, gcc-internal-format, gfc-internal-format
63721 msgid "First argument of operator interface at %L cannot be optional"
63724 #: fortran/resolve.c:16486
63725 #, gcc-internal-format, gfc-internal-format
63726 msgid "Second argument of operator interface at %L cannot be optional"
63729 #: fortran/resolve.c:16493
63730 #, gcc-internal-format, gfc-internal-format
63731 msgid "Operator interface at %L must have, at most, two arguments"
63734 #: fortran/resolve.c:16571
63735 #, gcc-internal-format
63736 msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
63739 #: fortran/scanner.c:332
63740 #, gcc-internal-format
63741 msgid "Include directory %qs: %s"
63744 #: fortran/scanner.c:336
63745 #, gcc-internal-format
63746 msgid "Nonexistent include directory %qs"
63749 #: fortran/scanner.c:341
63750 #, gcc-internal-format
63751 msgid "%qs is not a directory"
63754 #: fortran/scanner.c:744
63755 #, gcc-internal-format, gfc-internal-format
63757 "!$ACC at %C starts a commented line as it neither is followed by a space nor "
63758 "is a continuation line"
63761 #: fortran/scanner.c:784
63762 #, gcc-internal-format, gfc-internal-format
63764 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
63765 "is a continuation line"
63768 #: fortran/scanner.c:1277 fortran/scanner.c:1470
63769 #, gcc-internal-format, gfc-internal-format
63770 msgid "Line truncated at %L"
63773 #: fortran/scanner.c:1333 fortran/scanner.c:1548
63774 #, gcc-internal-format, gfc-internal-format
63775 msgid "Limit of %d continuations exceeded in statement at %C"
63778 #: fortran/scanner.c:1412 fortran/scanner.c:1509
63779 #, gcc-internal-format, gfc-internal-format
63780 msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
63783 #: fortran/scanner.c:1414 fortran/scanner.c:1511
63784 #, gcc-internal-format, gfc-internal-format
63785 msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
63788 #: fortran/scanner.c:1425
63789 #, gcc-internal-format
63790 msgid "Missing %<&%> in continued character constant at %C"
63793 #: fortran/scanner.c:1699
63794 #, gcc-internal-format, gfc-internal-format
63795 msgid "Nonconforming tab character at %C"
63798 #: fortran/scanner.c:1710
63799 #, gcc-internal-format, gfc-internal-format
63800 msgid "Invalid character 0x%s at %C"
63803 #: fortran/scanner.c:1795 fortran/scanner.c:1798
63804 #, gcc-internal-format
63805 msgid "%<&%> not allowed by itself in line %d"
63808 #: fortran/scanner.c:1857
63809 #, gcc-internal-format, gfc-internal-format
63810 msgid "Nonconforming tab character in column %d of line %d"
63813 #: fortran/scanner.c:2086
63814 #, gcc-internal-format
63815 msgid "file %qs left but not entered"
63818 #: fortran/scanner.c:2128
63819 #, gcc-internal-format
63820 msgid "Illegal preprocessor directive"
63823 #: fortran/scanner.c:2255
63824 #, gcc-internal-format
63825 msgid "Can't open file %qs"
63828 #: fortran/simplify.c:92
63829 #, gcc-internal-format, gfc-internal-format
63830 msgid "Result of %s overflows its kind at %L"
63833 #: fortran/simplify.c:97
63834 #, gcc-internal-format, gfc-internal-format
63835 msgid "Result of %s underflows its kind at %L"
63838 #: fortran/simplify.c:102
63839 #, gcc-internal-format, gfc-internal-format
63840 msgid "Result of %s is NaN at %L"
63843 #: fortran/simplify.c:106
63844 #, gcc-internal-format, gfc-internal-format
63845 msgid "Result of %s gives range error for its kind at %L"
63848 #: fortran/simplify.c:129
63849 #, gcc-internal-format, gfc-internal-format
63850 msgid "KIND parameter of %s at %L must be an initialization expression"
63853 #: fortran/simplify.c:137
63854 #, gcc-internal-format, gfc-internal-format
63855 msgid "Invalid KIND parameter of %s at %L"
63858 #: fortran/simplify.c:747
63859 #, gcc-internal-format
63860 msgid "gfc_simplify_abs(): Bad type"
63863 #: fortran/simplify.c:768
63864 #, gcc-internal-format, gfc-internal-format
63865 msgid "Argument of %s function at %L is negative"
63868 #: fortran/simplify.c:775
63869 #, gcc-internal-format, gfc-internal-format
63870 msgid "Argument of %s function at %L outside of range [0,127]"
63873 #: fortran/simplify.c:793
63874 #, gcc-internal-format, gfc-internal-format
63876 "Argument of %s function at %L is too large for the collating sequence of "
63880 #: fortran/simplify.c:830
63881 #, gcc-internal-format, gfc-internal-format
63882 msgid "Argument of ACOS at %L must be between -1 and 1"
63885 #: fortran/simplify.c:844
63886 #, gcc-internal-format
63887 msgid "in gfc_simplify_acos(): Bad type"
63890 #: fortran/simplify.c:863
63891 #, gcc-internal-format, gfc-internal-format
63892 msgid "Argument of ACOSH at %L must not be less than 1"
63895 #: fortran/simplify.c:878
63896 #, gcc-internal-format
63897 msgid "in gfc_simplify_acosh(): Bad type"
63900 #: fortran/simplify.c:1107
63901 #, gcc-internal-format, gfc-internal-format
63902 msgid "Argument of ASIN at %L must be between -1 and 1"
63905 #: fortran/simplify.c:1121
63906 #, gcc-internal-format
63907 msgid "in gfc_simplify_asin(): Bad type"
63910 #: fortran/simplify.c:1149
63911 #, gcc-internal-format
63912 msgid "in gfc_simplify_asinh(): Bad type"
63915 #: fortran/simplify.c:1177
63916 #, gcc-internal-format
63917 msgid "in gfc_simplify_atan(): Bad type"
63920 #: fortran/simplify.c:1198
63921 #, gcc-internal-format, gfc-internal-format
63922 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
63925 #: fortran/simplify.c:1212
63926 #, gcc-internal-format
63927 msgid "in gfc_simplify_atanh(): Bad type"
63930 #: fortran/simplify.c:1229
63931 #, gcc-internal-format, gfc-internal-format
63933 "If first argument of ATAN2 %L is zero, then the second argument must not be "
63937 #: fortran/simplify.c:1321
63938 #, gcc-internal-format, gfc-internal-format
63939 msgid "Result of BESSEL_YN is -INF at %L"
63942 #: fortran/simplify.c:1690
63943 #, gcc-internal-format
63944 msgid "gfc_simplify_dcmplx(): Bad type (x)"
63947 #: fortran/simplify.c:1709
63948 #, gcc-internal-format
63949 msgid "gfc_simplify_dcmplx(): Bad type (y)"
63952 #: fortran/simplify.c:1790
63953 #, gcc-internal-format
63954 msgid "in simplify_trig_call(): Bad intrinsic"
63957 #: fortran/simplify.c:1850
63958 #, gcc-internal-format
63959 msgid "in gfc_simplify_trigd(): Bad type"
63962 #: fortran/simplify.c:1868
63963 #, gcc-internal-format
63964 msgid "in gfc_simplify_atrigd(): Bad type"
63967 #: fortran/simplify.c:1892
63968 #, gcc-internal-format
63969 msgid "in gfc_simplify_atan2d(): Bad type"
63972 #: fortran/simplify.c:1930
63973 #, gcc-internal-format
63974 msgid "in gfc_simplify_cos(): Bad type"
63977 #: fortran/simplify.c:2289
63978 #, gcc-internal-format
63979 msgid "gfc_simplify_dim(): Bad type"
63982 #: fortran/simplify.c:2859
63983 #, gcc-internal-format
63984 msgid "in gfc_simplify_exp(): Bad type"
63987 #: fortran/simplify.c:3081
63988 #, gcc-internal-format
63989 msgid "gfc_simplify_floor(): Bad kind"
63992 #: fortran/simplify.c:3231
63993 #, gcc-internal-format, gfc-internal-format
63994 msgid "Argument of IACHAR at %L must be of length one"
63997 #: fortran/simplify.c:3239
63998 #, gcc-internal-format, gfc-internal-format
63999 msgid "Argument of IACHAR function at %L outside of range 0..127"
64002 #: fortran/simplify.c:3354
64003 #, gcc-internal-format, gfc-internal-format
64004 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
64007 #: fortran/simplify.c:3378
64008 #, gcc-internal-format
64009 msgid "IBITS: Bad bit"
64012 #: fortran/simplify.c:3429
64013 #, gcc-internal-format, gfc-internal-format
64014 msgid "Argument of ICHAR at %L must be of length one"
64017 #. Left shift, as in SHIFTL.
64018 #: fortran/simplify.c:3794 fortran/simplify.c:3802
64019 #, gcc-internal-format, gfc-internal-format
64020 msgid "Second argument of %s is negative at %L"
64023 #: fortran/simplify.c:3814
64024 #, gcc-internal-format, gfc-internal-format
64025 msgid "Magnitude of second argument of %s exceeds bit size at %L"
64028 #: fortran/simplify.c:3939
64029 #, gcc-internal-format, gfc-internal-format
64031 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
64035 #: fortran/simplify.c:3942
64036 #, gcc-internal-format, gfc-internal-format
64037 msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
64040 #: fortran/simplify.c:4262 fortran/simplify.c:4394
64041 #, gcc-internal-format, gfc-internal-format
64042 msgid "DIM argument at %L is out of bounds"
64045 #: fortran/simplify.c:4577
64046 #, gcc-internal-format, gfc-internal-format
64047 msgid "Argument of LOG at %L cannot be less than or equal to zero"
64050 #: fortran/simplify.c:4590
64051 #, gcc-internal-format, gfc-internal-format
64052 msgid "Complex argument of LOG at %L cannot be zero"
64055 #: fortran/simplify.c:4601
64056 #, gcc-internal-format
64057 msgid "gfc_simplify_log: bad type"
64060 #: fortran/simplify.c:4618
64061 #, gcc-internal-format, gfc-internal-format
64062 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
64065 #: fortran/simplify.c:4941
64066 #, gcc-internal-format
64067 msgid "simplify_min_max(): Bad type in arglist"
64070 #: fortran/simplify.c:5486 fortran/simplify.c:5494
64071 #, gcc-internal-format
64072 msgid "Argument %qs of MOD at %L shall not be zero"
64075 #: fortran/simplify.c:5500
64076 #, gcc-internal-format
64077 msgid "gfc_simplify_mod(): Bad arguments"
64080 #. Result is processor-dependent. This processor just opts
64081 #. to not handle it at all.
64082 #. Result is processor-dependent.
64083 #: fortran/simplify.c:5541 fortran/simplify.c:5553
64084 #, gcc-internal-format, gfc-internal-format
64085 msgid "Second argument of MODULO at %L is zero"
64088 #: fortran/simplify.c:5573
64089 #, gcc-internal-format
64090 msgid "gfc_simplify_modulo(): Bad arguments"
64093 #: fortran/simplify.c:5621
64094 #, gcc-internal-format, gfc-internal-format
64095 msgid "Result of NEAREST is NaN at %L"
64098 #: fortran/simplify.c:6102
64099 #, gcc-internal-format, gfc-internal-format
64100 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
64103 #: fortran/simplify.c:6158
64104 #, gcc-internal-format, gfc-internal-format
64105 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
64108 #: fortran/simplify.c:6195
64109 #, gcc-internal-format, gfc-internal-format
64111 "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
64114 #: fortran/simplify.c:6323
64115 #, gcc-internal-format, gfc-internal-format
64116 msgid "Reshaped array too large at %C"
64119 #: fortran/simplify.c:6437
64120 #, gcc-internal-format, gfc-internal-format
64121 msgid "Result of SCALE overflows its kind at %L"
64124 #: fortran/simplify.c:7016
64125 #, gcc-internal-format
64126 msgid "Bad type in gfc_simplify_sign"
64129 #: fortran/simplify.c:7045
64130 #, gcc-internal-format
64131 msgid "in gfc_simplify_sin(): Bad type"
64134 #: fortran/simplify.c:7172 fortran/simplify.c:7452
64135 #, gcc-internal-format
64136 msgid "Failure getting length of a constant array."
64139 #: fortran/simplify.c:7182
64140 #, gcc-internal-format
64142 "The number of elements (%d) in the array constructor at %L requires an "
64143 "increase of the allowed %d upper limit. See %<-fmax-array-constructor%> "
64147 #: fortran/simplify.c:7248
64148 #, gcc-internal-format, gfc-internal-format
64149 msgid "Simplification of SPREAD at %C not yet implemented"
64152 #: fortran/simplify.c:7272
64153 #, gcc-internal-format, gfc-internal-format
64154 msgid "Argument of SQRT at %L has a negative value"
64157 #: fortran/simplify.c:7288
64158 #, gcc-internal-format, gfc-internal-format
64159 msgid "invalid argument of SQRT at %L"
64162 #: fortran/simplify.c:7619
64163 #, gcc-internal-format, gfc-internal-format
64165 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
64166 "lower bound is %ld)"
64169 #: fortran/simplify.c:7642
64170 #, gcc-internal-format, gfc-internal-format
64172 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
64173 "upper bound is %ld)"
64176 #: fortran/simplify.c:8014
64177 #, gcc-internal-format
64178 msgid "gfc_convert_constant(): Unexpected type"
64181 #: fortran/simplify.c:8099
64182 #, gcc-internal-format
64184 "Character %qs in string at %L cannot be converted into character kind %d"
64187 #: fortran/st.c:277
64188 #, gcc-internal-format
64189 msgid "gfc_free_statement(): Bad statement"
64192 #: fortran/symbol.c:141
64193 #, gcc-internal-format, gfc-internal-format
64194 msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
64197 #: fortran/symbol.c:178
64198 #, gcc-internal-format
64199 msgid "Letter %qc already set in IMPLICIT statement at %C"
64202 #: fortran/symbol.c:200
64203 #, gcc-internal-format, gfc-internal-format
64204 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
64207 #: fortran/symbol.c:210
64208 #, gcc-internal-format
64209 msgid "Letter %qc already has an IMPLICIT type at %C"
64212 #: fortran/symbol.c:234
64213 #, gcc-internal-format
64215 "Option %<-fallow-leading-underscore%> is for use only by gfortran "
64216 "developers, and should not be used for implicitly typed variables"
64219 #: fortran/symbol.c:239
64220 #, gcc-internal-format
64221 msgid "gfc_get_default_type(): Bad symbol %qs"
64224 #: fortran/symbol.c:296
64225 #, gcc-internal-format
64226 msgid "gfc_set_default_type(): symbol already has a type"
64229 #: fortran/symbol.c:306
64230 #, gcc-internal-format
64231 msgid "Symbol %qs at %L has no IMPLICIT type; did you mean %qs?"
64234 #: fortran/symbol.c:310
64235 #, gcc-internal-format
64236 msgid "Symbol %qs at %L has no IMPLICIT type"
64239 #. BIND(C) variables should not be implicitly declared.
64240 #: fortran/symbol.c:330
64241 #, gcc-internal-format
64243 "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
64246 #. Dummy args to a BIND(C) routine may not be interoperable if
64247 #. they are implicitly typed.
64248 #: fortran/symbol.c:346
64249 #, gcc-internal-format
64251 "Implicitly declared variable %qs at %L may not be C interoperable but it is "
64252 "a dummy argument to the BIND(C) procedure %qs at %L"
64255 #: fortran/symbol.c:387
64256 #, gcc-internal-format
64257 msgid "Function result %qs at %L has no IMPLICIT type"
64260 #: fortran/symbol.c:485
64261 #, gcc-internal-format, gfc-internal-format
64262 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
64265 #: fortran/symbol.c:510
64266 #, gcc-internal-format, gfc-internal-format
64267 msgid "Namelist group name at %L cannot have the SAVE attribute"
64270 #: fortran/symbol.c:529
64271 #, gcc-internal-format
64272 msgid "internal procedure %qs at %L conflicts with DUMMY argument"
64275 #: fortran/symbol.c:562
64276 #, gcc-internal-format, gfc-internal-format
64277 msgid "Procedure pointer at %C"
64280 #: fortran/symbol.c:773
64281 #, gcc-internal-format, gfc-internal-format
64282 msgid "%s attribute applied to %s %s at %L"
64285 #: fortran/symbol.c:780
64286 #, gcc-internal-format, gfc-internal-format
64287 msgid "BIND(C) applied to %s %s at %L"
64290 #: fortran/symbol.c:901 fortran/symbol.c:912 fortran/symbol.c:1776
64291 #, gcc-internal-format, gfc-internal-format
64292 msgid "%s attribute conflicts with %s attribute at %L"
64295 #: fortran/symbol.c:904 fortran/symbol.c:918
64296 #, gcc-internal-format
64297 msgid "%s attribute conflicts with %s attribute in %qs at %L"
64300 #: fortran/symbol.c:962
64301 #, gcc-internal-format, gfc-internal-format
64302 msgid "Cannot change attributes of USE-associated symbol at %L"
64305 #: fortran/symbol.c:965
64306 #, gcc-internal-format, gfc-internal-format
64307 msgid "Cannot change attributes of USE-associated symbol %s at %L"
64310 #: fortran/symbol.c:981
64311 #, gcc-internal-format, gfc-internal-format
64312 msgid "Duplicate %s attribute specified at %L"
64315 #: fortran/symbol.c:1023
64316 #, gcc-internal-format, gfc-internal-format
64317 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
64320 #: fortran/symbol.c:1040
64321 #, gcc-internal-format, gfc-internal-format
64322 msgid "Duplicate AUTOMATIC attribute specified at %L"
64325 #: fortran/symbol.c:1064
64326 #, gcc-internal-format
64327 msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
64330 #: fortran/symbol.c:1090
64331 #, gcc-internal-format
64332 msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
64335 #: fortran/symbol.c:1246
64336 #, gcc-internal-format, gfc-internal-format
64337 msgid "Cray Pointee at %L appears in multiple pointer() statements"
64340 #: fortran/symbol.c:1265
64341 #, gcc-internal-format, gfc-internal-format
64342 msgid "Duplicate PROTECTED attribute specified at %L"
64345 #: fortran/symbol.c:1298
64346 #, gcc-internal-format, gfc-internal-format
64347 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
64350 #: fortran/symbol.c:1309
64351 #, gcc-internal-format, gfc-internal-format
64352 msgid "Duplicate SAVE attribute specified at %L"
64355 #: fortran/symbol.c:1329
64356 #, gcc-internal-format, gfc-internal-format
64357 msgid "Duplicate VALUE attribute specified at %L"
64360 #: fortran/symbol.c:1348
64361 #, gcc-internal-format, gfc-internal-format
64362 msgid "Duplicate VOLATILE attribute specified at %L"
64365 #: fortran/symbol.c:1360
64366 #, gcc-internal-format, gfc-internal-format
64367 msgid "VOLATILE attribute at %L cannot be specified in a PURE procedure"
64370 #: fortran/symbol.c:1381
64371 #, gcc-internal-format, gfc-internal-format
64372 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
64375 #: fortran/symbol.c:1772
64376 #, gcc-internal-format
64377 msgid "%s attribute of %qs conflicts with %s attribute at %L"
64380 #: fortran/symbol.c:1808
64381 #, gcc-internal-format, gfc-internal-format
64383 "%s procedure at %L is already declared as %s procedure. \n"
64384 "F2008: A pointer function assignment is ambiguous if it is the first "
64385 "executable statement after the specification block. Please add any other "
64386 "kind of executable statement before it. FIXME"
64389 #: fortran/symbol.c:1816
64390 #, gcc-internal-format, gfc-internal-format
64391 msgid "%s procedure at %L is already declared as %s procedure"
64394 #: fortran/symbol.c:1851
64395 #, gcc-internal-format, gfc-internal-format
64396 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
64399 #: fortran/symbol.c:1875
64400 #, gcc-internal-format, gfc-internal-format
64401 msgid "ACCESS specification at %L was already specified"
64404 #: fortran/symbol.c:1892
64405 #, gcc-internal-format, gfc-internal-format
64406 msgid "Duplicate BIND attribute specified at %L"
64409 #: fortran/symbol.c:1899
64410 #, gcc-internal-format, gfc-internal-format
64411 msgid "BIND(C) at %L"
64414 #: fortran/symbol.c:1915
64415 #, gcc-internal-format, gfc-internal-format
64416 msgid "Duplicate EXTENDS attribute specified at %L"
64419 #: fortran/symbol.c:1919
64420 #, gcc-internal-format, gfc-internal-format
64421 msgid "EXTENDS at %L"
64424 #: fortran/symbol.c:1945
64425 #, gcc-internal-format
64426 msgid "Symbol %qs at %L already has an explicit interface"
64429 #: fortran/symbol.c:1952
64430 #, gcc-internal-format
64431 msgid "%qs at %L has attributes specified outside its INTERFACE body"
64434 #: fortran/symbol.c:1990
64435 #, gcc-internal-format
64437 "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
64440 #: fortran/symbol.c:1994
64441 #, gcc-internal-format
64442 msgid "Symbol %qs at %L already has basic type of %s"
64445 #: fortran/symbol.c:2001
64446 #, gcc-internal-format
64447 msgid "Procedure %qs at %L may not have basic type of %s"
64450 #: fortran/symbol.c:2013
64451 #, gcc-internal-format
64452 msgid "Symbol %qs at %L cannot have a type"
64455 #: fortran/symbol.c:2256
64456 #, gcc-internal-format
64457 msgid "Component %qs at %C already in the parent type at %L"
64460 #: fortran/symbol.c:2341
64461 #, gcc-internal-format
64462 msgid "Symbol %qs at %C is ambiguous"
64465 #: fortran/symbol.c:2373
64466 #, gcc-internal-format
64467 msgid "Derived type %qs at %C is being used before it is defined"
64470 #: fortran/symbol.c:2522
64471 #, gcc-internal-format
64472 msgid "Component %qs at %C is a PRIVATE component of %qs"
64475 #: fortran/symbol.c:2543
64476 #, gcc-internal-format
64477 msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
64480 #: fortran/symbol.c:2547
64481 #, gcc-internal-format
64482 msgid "%qs at %C is not a member of the %qs structure"
64485 #: fortran/symbol.c:2711
64486 #, gcc-internal-format, gfc-internal-format
64487 msgid "Duplicate statement label %d at %L and %L"
64490 #: fortran/symbol.c:2722
64491 #, gcc-internal-format, gfc-internal-format
64492 msgid "Label %d at %C already referenced as branch target"
64495 #: fortran/symbol.c:2732
64496 #, gcc-internal-format, gfc-internal-format
64497 msgid "Label %d at %C already referenced as a format label"
64500 #: fortran/symbol.c:2739
64501 #, gcc-internal-format, gfc-internal-format
64503 "DO termination statement which is not END DO or CONTINUE with label %d at %C"
64506 #: fortran/symbol.c:2743
64507 #, gcc-internal-format, gfc-internal-format
64508 msgid "Labeled DO statement at %L"
64511 #: fortran/symbol.c:2784
64512 #, gcc-internal-format, gfc-internal-format
64513 msgid "Label %d at %C previously used as a FORMAT label"
64516 #: fortran/symbol.c:2793
64517 #, gcc-internal-format, gfc-internal-format
64518 msgid "Label %d at %C previously used as branch target"
64521 #: fortran/symbol.c:2800
64522 #, gcc-internal-format, gfc-internal-format
64523 msgid "Shared DO termination label %d at %C"
64526 #: fortran/symbol.c:3128
64527 #, gcc-internal-format
64528 msgid "new_symbol(): Symbol name too long"
64531 #: fortran/symbol.c:3154
64532 #, gcc-internal-format
64533 msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
64536 #: fortran/symbol.c:3157
64537 #, gcc-internal-format
64539 "Name %qs at %C is an ambiguous reference to %qs from current program unit"
64542 #. Symbol is from another namespace.
64543 #: fortran/symbol.c:3400
64544 #, gcc-internal-format
64545 msgid "Symbol %qs at %C has already been host associated"
64548 #: fortran/symbol.c:4384
64549 #, gcc-internal-format
64550 msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
64553 #: fortran/symbol.c:4397
64554 #, gcc-internal-format
64556 "Derived type %qs declared at %L must have the BIND attribute to be C "
64560 #: fortran/symbol.c:4415
64561 #, gcc-internal-format
64563 "Derived type %qs with BIND(C) attribute at %L is empty, and may be "
64564 "inaccessible by the C companion processor"
64567 #: fortran/symbol.c:4436
64568 #, gcc-internal-format
64570 "Component %qs at %L cannot have the POINTER attribute because it is a member "
64571 "of the BIND(C) derived type %qs at %L"
64574 #: fortran/symbol.c:4446
64575 #, gcc-internal-format
64577 "Procedure pointer component %qs at %L cannot be a member of the BIND(C) "
64578 "derived type %qs at %L"
64581 #: fortran/symbol.c:4457
64582 #, gcc-internal-format
64584 "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a "
64585 "member of the BIND(C) derived type %qs at %L"
64588 #: fortran/symbol.c:4496
64589 #, gcc-internal-format
64591 "Component %qs in derived type %qs at %L may not be C interoperable, even "
64592 "though derived type %qs is BIND(C)"
64595 #: fortran/symbol.c:4506
64596 #, gcc-internal-format
64597 msgid "Component %qs in derived type %qs at %L may not be C interoperable"
64600 #: fortran/symbol.c:4520
64601 #, gcc-internal-format
64603 "Derived type %qs at %L cannot be declared with both PRIVATE and BIND(C) "
64607 #: fortran/symbol.c:4528
64608 #, gcc-internal-format
64610 "Derived type %qs at %L cannot have the SEQUENCE attribute because it is "
64614 #: fortran/symbol.c:5008 fortran/symbol.c:5013
64615 #, gcc-internal-format
64616 msgid "Symbol %qs is used before it is typed at %L"
64619 #: fortran/target-memory.c:126
64620 #, gcc-internal-format
64621 msgid "Invalid expression in gfc_element_size."
64624 #: fortran/target-memory.c:345
64625 #, gcc-internal-format
64626 msgid "Invalid expression in gfc_target_encode_expr."
64629 #: fortran/target-memory.c:614
64630 #, gcc-internal-format
64631 msgid "Invalid expression in gfc_target_interpret_expr."
64634 #: fortran/target-memory.c:687
64635 #, gcc-internal-format, gfc-internal-format
64636 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
64639 #: fortran/target-memory.c:690
64640 #, gcc-internal-format, gfc-internal-format
64641 msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
64644 #: fortran/target-memory.c:778
64645 #, gcc-internal-format, gfc-internal-format
64646 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
64649 #. Problems occur when we get something like
64650 #. integer :: a(lots) = (/(i, i=1, lots)/)
64651 #: fortran/trans-array.c:5927
64652 #, gcc-internal-format
64654 "The number of elements in the array constructor at %L requires an increase "
64655 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
64658 #: fortran/trans-array.c:7863
64659 #, gcc-internal-format
64660 msgid "Creating array temporary at %L for argument %qs"
64663 #: fortran/trans-array.c:10727
64664 #, gcc-internal-format, gfc-internal-format
64665 msgid "bad expression type during walk (%d)"
64668 #: fortran/trans-common.c:401
64669 #, gcc-internal-format
64671 "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs "
64675 #: fortran/trans-common.c:782
64676 #, gcc-internal-format
64677 msgid "get_mpz(): Not an integer constant"
64680 #: fortran/trans-common.c:810
64681 #, gcc-internal-format
64682 msgid "element_number(): Bad dimension type"
64685 #: fortran/trans-common.c:880
64686 #, gcc-internal-format, gfc-internal-format
64687 msgid "Bad array reference at %L"
64690 #: fortran/trans-common.c:888
64691 #, gcc-internal-format, gfc-internal-format
64692 msgid "Illegal reference type at %L as EQUIVALENCE object"
64695 #: fortran/trans-common.c:928
64696 #, gcc-internal-format
64697 msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
64700 #. Aligning this field would misalign a previous field.
64701 #: fortran/trans-common.c:1061
64702 #, gcc-internal-format
64704 "The equivalence set for variable %qs declared at %L violates alignment "
64708 #: fortran/trans-common.c:1126
64709 #, gcc-internal-format
64710 msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
64713 #: fortran/trans-common.c:1141
64714 #, gcc-internal-format
64716 "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
64719 #: fortran/trans-common.c:1157
64720 #, gcc-internal-format
64722 "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder "
64723 "elements or use -fno-align-commons"
64726 #: fortran/trans-common.c:1163
64727 #, gcc-internal-format
64729 "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or "
64730 "use -fno-align-commons"
64733 #: fortran/trans-common.c:1184
64734 #, gcc-internal-format
64735 msgid "COMMON %qs at %L does not exist"
64738 #: fortran/trans-common.c:1193
64739 #, gcc-internal-format
64741 "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-"
64742 "fno-align-commons%>"
64745 #: fortran/trans-common.c:1198
64746 #, gcc-internal-format
64748 "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-"
64752 #: fortran/trans-const.c:334
64753 #, gcc-internal-format, gfc-internal-format
64754 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
64757 #: fortran/trans-const.c:400
64758 #, gcc-internal-format, gfc-internal-format
64759 msgid "non-constant initialization expression at %L"
64762 #: fortran/trans-decl.c:1662
64763 #, gcc-internal-format
64764 msgid "intrinsic variable which isn't a procedure"
64767 #: fortran/trans-decl.c:4249 fortran/trans-decl.c:6547
64768 #, gcc-internal-format
64769 msgid "Return value of function %qs at %L not set"
64772 #: fortran/trans-decl.c:4730
64773 #, gcc-internal-format
64774 msgid "Deferred type parameter not yet supported"
64777 #: fortran/trans-decl.c:4959
64778 #, gcc-internal-format
64779 msgid "backend decl for module variable %qs already exists"
64782 #: fortran/trans-decl.c:4972
64783 #, gcc-internal-format
64784 msgid "Unused PRIVATE module variable %qs declared at %L"
64787 #: fortran/trans-decl.c:5570
64788 #, gcc-internal-format
64789 msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
64792 #: fortran/trans-decl.c:5576
64793 #, gcc-internal-format
64795 "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
64796 "set and does not have a default initializer"
64799 #: fortran/trans-decl.c:5586 fortran/trans-decl.c:5727
64800 #, gcc-internal-format
64801 msgid "Unused dummy argument %qs at %L"
64804 #: fortran/trans-decl.c:5601
64805 #, gcc-internal-format
64806 msgid "Unused module variable %qs which has been explicitly imported at %L"
64809 #: fortran/trans-decl.c:5620
64810 #, gcc-internal-format
64811 msgid "Unused variable %qs declared at %L"
64814 #: fortran/trans-decl.c:5669
64815 #, gcc-internal-format
64816 msgid "Unused parameter %qs declared at %L"
64819 #: fortran/trans-decl.c:5673
64820 #, gcc-internal-format
64821 msgid "Unused parameter %qs which has been explicitly imported at %L"
64824 #: fortran/trans-decl.c:5699
64825 #, gcc-internal-format
64826 msgid "Return value %qs of function %qs declared at %L not set"
64829 #: fortran/trans-decl.c:6276
64830 #, gcc-internal-format, gfc-internal-format
64831 msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
64834 #: fortran/trans-expr.c:926
64835 #, gcc-internal-format, gfc-internal-format
64836 msgid "Can't compute the length of the char array at %L."
64839 #: fortran/trans-expr.c:1585
64840 #, gcc-internal-format, gfc-internal-format
64841 msgid "Code for reallocating the allocatable variable at %L will be added"
64844 #: fortran/trans-expr.c:1883
64845 #, gcc-internal-format, gfc-internal-format
64847 "Sorry, coindexed access to an unlimited polymorphic object at %L is not "
64851 #: fortran/trans-expr.c:1892
64852 #, gcc-internal-format, gfc-internal-format
64854 "Sorry, coindexed access to an unlimited polymorphic component at %L is not "
64858 #: fortran/trans-expr.c:3412
64859 #, gcc-internal-format
64860 msgid "Unknown intrinsic op"
64863 #: fortran/trans-expr.c:4714
64864 #, gcc-internal-format, gfc-internal-format
64865 msgid "Unknown argument list function at %L"
64868 #: fortran/trans-intrinsic.c:856
64869 #, gcc-internal-format
64870 msgid "Intrinsic function %qs (%d) not recognized"
64873 #: fortran/trans-intrinsic.c:2361 fortran/trans-intrinsic.c:2826
64874 #: fortran/trans-intrinsic.c:3023
64875 #, gcc-internal-format
64876 msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
64879 #: fortran/trans-intrinsic.c:10712 fortran/trans-stmt.c:1050
64880 #, gcc-internal-format, gfc-internal-format
64881 msgid "Sorry, the event component of derived type at %L is not yet supported"
64884 #: fortran/trans-intrinsic.c:10719
64885 #, gcc-internal-format, gfc-internal-format
64886 msgid "The event variable at %L shall not be coindexed"
64889 #: fortran/trans-io.c:1967
64890 #, gcc-internal-format
64891 msgid "build_dt: format with namelist"
64894 #: fortran/trans-io.c:2510
64895 #, gcc-internal-format, gfc-internal-format
64896 msgid "Bad IO basetype (%d)"
64899 #: fortran/trans-openmp.c:1058
64900 #, gcc-internal-format
64901 msgid "implicit mapping of assumed size array %qD"
64904 #: fortran/trans-openmp.c:5007
64905 #, gcc-internal-format
64906 msgid "gfc_trans_omp_workshare(): Bad statement code"
64909 #: fortran/trans-stmt.c:546
64910 #, gcc-internal-format, gfc-internal-format
64911 msgid "An alternate return at %L without a * dummy argument"
64914 #: fortran/trans-stmt.c:853
64915 #, gcc-internal-format, gfc-internal-format
64916 msgid "Sorry, the lock component of derived type at %L is not yet supported"
64919 #: fortran/trans-stmt.c:1312
64920 #, gcc-internal-format, gfc-internal-format
64921 msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
64924 #: fortran/trans-stmt.c:3343
64925 #, gcc-internal-format
64926 msgid "gfc_trans_select(): Bad type for case expr."
64929 #: fortran/trans-types.c:555
64930 #, gcc-internal-format
64931 msgid "INTEGER(KIND=8) is not available for %<-fdefault-integer-8%> option"
64934 #: fortran/trans-types.c:564
64935 #, gcc-internal-format
64936 msgid "INTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> option"
64939 #: fortran/trans-types.c:583
64940 #, gcc-internal-format
64941 msgid "REAL(KIND=8) is not available for %<-fdefault-real-8%> option"
64944 #: fortran/trans-types.c:591
64945 #, gcc-internal-format
64946 msgid "REAL(KIND=10) is not available for %<-fdefault-real-10%> option"
64949 #: fortran/trans-types.c:599
64950 #, gcc-internal-format
64951 msgid "REAL(KIND=16) is not available for %<-fdefault-real-16%> option"
64954 #: fortran/trans-types.c:607
64955 #, gcc-internal-format
64956 msgid "REAL(KIND=8) is not available for %<-freal-4-real-8%> option"
64959 #: fortran/trans-types.c:615
64960 #, gcc-internal-format
64961 msgid "REAL(KIND=10) is not available for %<-freal-4-real-10%> option"
64964 #: fortran/trans-types.c:623
64965 #, gcc-internal-format
64966 msgid "REAL(KIND=16) is not available for %<-freal-4-real-16%> option"
64969 #: fortran/trans-types.c:654
64970 #, gcc-internal-format
64971 msgid "REAL(KIND=4) is not available for %<-freal-8-real-4%> option"
64974 #: fortran/trans-types.c:662
64975 #, gcc-internal-format
64976 msgid "REAL(KIND=10) is not available for %<-freal-8-real-10%> option"
64979 #: fortran/trans-types.c:670
64980 #, gcc-internal-format
64981 msgid "REAL(KIND=10) is not available for %<-freal-8-real-16%> option"
64984 #: fortran/trans-types.c:810
64985 #, gcc-internal-format
64986 msgid "gfc_validate_kind(): Got bad type"
64989 #: fortran/trans-types.c:814
64990 #, gcc-internal-format
64991 msgid "gfc_validate_kind(): Got bad kind"
64994 #: fortran/trans.c:2120
64995 #, gcc-internal-format
64996 msgid "gfc_trans_code(): Bad statement code"
64999 #: jit/docs/examples/tut05-bf.c:242
65000 #, gcc-internal-format
65001 msgid "too many open parens"
65004 #: jit/docs/examples/tut05-bf.c:275
65005 #, gcc-internal-format
65006 msgid "mismatching parens"
65009 #: jit/docs/examples/tut05-bf.c:310
65010 #, gcc-internal-format
65011 msgid "unable to open file"
65014 #: lto/lto-lang.c:308
65015 #, gcc-internal-format
65016 msgid "%s:%s: %E: %E"
65019 #: lto/lto-lang.c:868
65020 #, gcc-internal-format
65021 msgid "-fwpa and -fltrans are mutually exclusive"
65024 #: lto/lto-lang.c:902
65025 #, gcc-internal-format
65026 msgid "-flinker-output=rel and -fltrans are mutually exclussive"
65029 #: lto/lto-object.c:107
65030 #, gcc-internal-format, gfc-internal-format
65031 msgid "open %s failed: %s"
65034 #: lto/lto-object.c:151 lto/lto-object.c:186 lto/lto-object.c:283
65035 #: lto/lto-object.c:340 lto/lto-object.c:364
65036 #, gcc-internal-format, gfc-internal-format
65040 #: lto/lto-object.c:153
65041 #, gcc-internal-format, gfc-internal-format
65045 #: lto/lto-object.c:195
65046 #, gcc-internal-format, gfc-internal-format
65050 #: lto/lto-object.c:251
65051 #, gcc-internal-format, gfc-internal-format
65052 msgid "two or more sections for %s"
65055 #: lto/lto-partition.c:564
65056 #, gcc-internal-format
65057 msgid "min partition size cannot be greater than max partition size"
65060 #: lto/lto-symtab.c:162
65061 #, gcc-internal-format
65062 msgid "%qD is defined with tls model %s"
65065 #: lto/lto-symtab.c:164
65066 #, gcc-internal-format, gfc-internal-format
65067 msgid "previously defined here as %s"
65070 #: lto/lto-symtab.c:466
65071 #, gcc-internal-format
65072 msgid "multiple prevailing defs for %qE"
65075 #: lto/lto-symtab.c:484
65076 #, gcc-internal-format
65077 msgid "%qD has already been defined"
65080 #: lto/lto-symtab.c:486
65081 #, gcc-internal-format
65082 msgid "previously defined here"
65085 #: lto/lto-symtab.c:701
65086 #, gcc-internal-format
65087 msgid "%qD violates the C++ One Definition Rule "
65090 #: lto/lto-symtab.c:706
65091 #, gcc-internal-format
65092 msgid "type of %qD does not match original declaration"
65095 #: lto/lto-symtab.c:726
65096 #, gcc-internal-format
65097 msgid "alignment of %qD is bigger than original declaration"
65100 #: lto/lto-symtab.c:732
65101 #, gcc-internal-format
65102 msgid "size of %qD differ from the size of original declaration"
65105 #: lto/lto-symtab.c:737
65106 #, gcc-internal-format
65107 msgid "%qD was previously declared here"
65110 #: lto/lto-symtab.c:740
65111 #, gcc-internal-format
65112 msgid "code may be misoptimized unless -fno-strict-aliasing is used"
65115 #: lto/lto-symtab.c:826
65116 #, gcc-internal-format
65117 msgid "variable %qD redeclared as function"
65120 #: lto/lto-symtab.c:833
65121 #, gcc-internal-format
65122 msgid "function %qD redeclared as variable"
65125 #: lto/lto-symtab.c:845
65126 #, gcc-internal-format
65127 msgid "previously declared here"
65131 #, gcc-internal-format
65132 msgid "bytecode stream: garbage at the end of symbols section"
65136 #, gcc-internal-format
65137 msgid "could not parse hex number"
65141 #, gcc-internal-format, gfc-internal-format
65142 msgid "unexpected file name %s in linker resolution file. Expected %s"
65146 #, gcc-internal-format
65147 msgid "could not parse file offset"
65151 #, gcc-internal-format
65152 msgid "unexpected offset"
65156 #, gcc-internal-format
65157 msgid "invalid line in the resolution file"
65161 #, gcc-internal-format
65162 msgid "invalid resolution in the resolution file"
65166 #, gcc-internal-format
65167 msgid "resolution sub id %wx not in object file"
65171 #, gcc-internal-format, gfc-internal-format
65172 msgid "cannot read LTO decls from %s"
65176 #, gcc-internal-format, gfc-internal-format
65177 msgid "Cannot open %s"
65181 #, gcc-internal-format, gfc-internal-format
65182 msgid "Cannot map %s"
65186 #, gcc-internal-format, gfc-internal-format
65187 msgid "Cannot read %s"
65191 #, gcc-internal-format
65192 msgid "lto_obj_file_open() failed"
65196 #, gcc-internal-format
65197 msgid "waitpid failed"
65201 #, gcc-internal-format
65202 msgid "streaming subprocess failed"
65206 #, gcc-internal-format
65207 msgid "streaming subprocess was killed by signal"
65211 #, gcc-internal-format
65212 msgid "no LTRANS output list filename provided"
65216 #, gcc-internal-format
65217 msgid "opening LTRANS output list %s: %m"
65221 #, gcc-internal-format
65222 msgid "writing to LTRANS output list %s: %m"
65226 #, gcc-internal-format
65227 msgid "closing LTRANS output list %s: %m"
65231 #, gcc-internal-format
65232 msgid "could not open symbol resolution file: %m"
65236 #, gcc-internal-format, gfc-internal-format
65237 msgid "missing resolution data for %s"
65241 #, gcc-internal-format
65242 msgid "errors during merging of translation units"
65245 #: objc/objc-act.c:425 objc/objc-act.c:6786
65246 #, gcc-internal-format
65247 msgid "%<@end%> missing in implementation context"
65250 #: objc/objc-act.c:578
65251 #, gcc-internal-format
65252 msgid "class attributes are not available in Objective-C 1.0"
65255 #: objc/objc-act.c:593
65256 #, gcc-internal-format
65257 msgid "category attributes are not available in Objective-C 1.0"
65260 #: objc/objc-act.c:596
65261 #, gcc-internal-format
65263 "category attributes are not available in this version of the compiler, "
65267 #: objc/objc-act.c:602
65268 #, gcc-internal-format
65269 msgid "class extensions are not available in Objective-C 1.0"
65272 #: objc/objc-act.c:616
65273 #, gcc-internal-format
65274 msgid "class extension for class %qE declared after its %<@implementation%>"
65277 #: objc/objc-act.c:631
65278 #, gcc-internal-format
65279 msgid "protocol attributes are not available in Objective-C 1.0"
65282 #: objc/objc-act.c:696
65283 #, gcc-internal-format
65284 msgid "%<@end%> must appear in an @implementation context"
65287 #: objc/objc-act.c:705
65288 #, gcc-internal-format
65289 msgid "%<@package%> is not available in Objective-C 1.0"
65292 #: objc/objc-act.c:707
65293 #, gcc-internal-format
65294 msgid "%<@package%> presently has the same effect as %<@public%>"
65297 #: objc/objc-act.c:718
65298 #, gcc-internal-format
65299 msgid "%<@optional%> is not available in Objective-C 1.0"
65302 #: objc/objc-act.c:720
65303 #, gcc-internal-format
65304 msgid "%<@required%> is not available in Objective-C 1.0"
65307 #: objc/objc-act.c:728
65308 #, gcc-internal-format
65309 msgid "%<@optional%> is allowed in @protocol context only"
65312 #: objc/objc-act.c:730
65313 #, gcc-internal-format
65314 msgid "%<@required%> is allowed in @protocol context only"
65317 #: objc/objc-act.c:837
65318 #, gcc-internal-format
65319 msgid "%<@property%> is not available in Objective-C 1.0"
65322 #: objc/objc-act.c:841
65323 #, gcc-internal-format
65324 msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
65327 #: objc/objc-act.c:858
65328 #, gcc-internal-format
65329 msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
65332 #: objc/objc-act.c:864
65333 #, gcc-internal-format
65334 msgid "%<assign%> attribute conflicts with %<retain%> attribute"
65337 #: objc/objc-act.c:869
65338 #, gcc-internal-format
65339 msgid "%<assign%> attribute conflicts with %<copy%> attribute"
65342 #: objc/objc-act.c:874
65343 #, gcc-internal-format
65344 msgid "%<retain%> attribute conflicts with %<copy%> attribute"
65347 #: objc/objc-act.c:891
65348 #, gcc-internal-format
65349 msgid "property declaration not in @interface or @protocol context"
65352 #: objc/objc-act.c:902
65353 #, gcc-internal-format
65354 msgid "invalid property declaration"
65357 #: objc/objc-act.c:910
65358 #, gcc-internal-format
65359 msgid "property can not be an array"
65362 #. A @property is not an actual variable, but it is a way to
65363 #. describe a pair of accessor methods, so its type (which is
65364 #. the type of the return value of the getter and the first
65365 #. argument of the setter) can't be a bitfield (as return values
65366 #. and arguments of functions can not be bitfields). The
65367 #. underlying instance variable could be a bitfield, but that is
65368 #. a different matter.
65369 #: objc/objc-act.c:928
65370 #, gcc-internal-format
65371 msgid "property can not be a bit-field"
65374 #: objc/objc-act.c:960
65375 #, gcc-internal-format
65377 "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; "
65378 "assuming %<assign%>"
65381 #: objc/objc-act.c:963
65382 #, gcc-internal-format
65384 "%<assign%> can be unsafe for Objective-C objects; please state explicitly if "
65388 #: objc/objc-act.c:970
65389 #, gcc-internal-format
65390 msgid "%<retain%> attribute is only valid for Objective-C objects"
65393 #: objc/objc-act.c:974
65394 #, gcc-internal-format
65395 msgid "%<copy%> attribute is only valid for Objective-C objects"
65398 #: objc/objc-act.c:1028
65399 #, gcc-internal-format
65400 msgid "redeclaration of property %qD"
65403 #: objc/objc-act.c:1031 objc/objc-act.c:1096 objc/objc-act.c:1106
65404 #: objc/objc-act.c:1119 objc/objc-act.c:1130 objc/objc-act.c:1141
65405 #: objc/objc-act.c:1178 objc/objc-act.c:7557 objc/objc-act.c:7620
65406 #: objc/objc-act.c:7642 objc/objc-act.c:7655 objc/objc-act.c:7673
65407 #: objc/objc-act.c:7772
65408 #, gcc-internal-format
65409 msgid "originally specified here"
65412 #: objc/objc-act.c:1093
65413 #, gcc-internal-format
65415 "'nonatomic' attribute of property %qD conflicts with previous declaration"
65418 #: objc/objc-act.c:1103
65419 #, gcc-internal-format
65420 msgid "'getter' attribute of property %qD conflicts with previous declaration"
65423 #: objc/objc-act.c:1116
65424 #, gcc-internal-format
65425 msgid "'setter' attribute of property %qD conflicts with previous declaration"
65428 #: objc/objc-act.c:1127
65429 #, gcc-internal-format
65431 "assign semantics attributes of property %qD conflict with previous "
65435 #: objc/objc-act.c:1138
65436 #, gcc-internal-format
65438 "'readonly' attribute of property %qD conflicts with previous declaration"
65441 #: objc/objc-act.c:1176
65442 #, gcc-internal-format
65443 msgid "type of property %qD conflicts with previous declaration"
65446 #: objc/objc-act.c:1649
65447 #, gcc-internal-format
65448 msgid "the dot syntax is not available in Objective-C 1.0"
65451 #. We know that 'class_name' is an Objective-C class name as the
65452 #. parser won't call this function if it is not. This is only a
65453 #. double-check for safety.
65454 #: objc/objc-act.c:1665
65455 #, gcc-internal-format
65456 msgid "could not find class %qE"
65459 #. Again, this should never happen, but we do check.
65460 #: objc/objc-act.c:1673
65461 #, gcc-internal-format
65462 msgid "could not find interface for class %qE"
65465 #: objc/objc-act.c:1679 objc/objc-act.c:6823 objc/objc-act.c:6954
65466 #, gcc-internal-format
65467 msgid "class %qE is deprecated"
65470 #: objc/objc-act.c:1708
65471 #, gcc-internal-format
65472 msgid "could not find setter/getter for %qE in class %qE"
65475 #: objc/objc-act.c:1744
65476 #, gcc-internal-format
65477 msgid "readonly property can not be set"
65480 #: objc/objc-act.c:2015
65481 #, gcc-internal-format
65482 msgid "method declaration not in @interface context"
65485 #: objc/objc-act.c:2019
65486 #, gcc-internal-format
65487 msgid "method attributes are not available in Objective-C 1.0"
65490 #: objc/objc-act.c:2039
65491 #, gcc-internal-format
65492 msgid "method definition not in @implementation context"
65495 #: objc/objc-act.c:2054
65496 #, gcc-internal-format
65497 msgid "method attributes can not be specified in @implementation context"
65500 #: objc/objc-act.c:2283
65501 #, gcc-internal-format
65502 msgid "class %qs does not implement the %qE protocol"
65505 #: objc/objc-act.c:2286
65506 #, gcc-internal-format
65507 msgid "type %qs does not conform to the %qE protocol"
65510 #: objc/objc-act.c:2567
65511 #, gcc-internal-format
65512 msgid "comparison of distinct Objective-C types lacks a cast"
65515 #: objc/objc-act.c:2571
65516 #, gcc-internal-format
65517 msgid "initialization from distinct Objective-C type"
65520 #: objc/objc-act.c:2575
65521 #, gcc-internal-format
65522 msgid "assignment from distinct Objective-C type"
65525 #: objc/objc-act.c:2579
65526 #, gcc-internal-format
65527 msgid "distinct Objective-C type in return"
65530 #: objc/objc-act.c:2583
65531 #, gcc-internal-format
65532 msgid "passing argument %d of %qE from distinct Objective-C type"
65535 #: objc/objc-act.c:2726
65536 #, gcc-internal-format
65537 msgid "statically allocated instance of Objective-C class %qE"
65540 #: objc/objc-act.c:2735
65541 #, gcc-internal-format
65542 msgid "redeclaration of Objective-C class %qs"
65545 #. This case happens when we are given an 'interface' which
65546 #. is not a valid class name. For example if a typedef was
65547 #. used, and 'interface' really is the identifier of the
65548 #. typedef, but when you resolve it you don't get an
65549 #. Objective-C class, but something else, such as 'int'.
65550 #. This is an error; protocols make no sense unless you use
65551 #. them with Objective-C objects.
65552 #: objc/objc-act.c:2777
65553 #, gcc-internal-format
65554 msgid "only Objective-C object types can be qualified with a protocol"
65557 #: objc/objc-act.c:2841
65558 #, gcc-internal-format
65559 msgid "protocol %qE has circular dependency"
65562 #: objc/objc-act.c:2874 objc/objc-act.c:5687
65563 #, gcc-internal-format
65564 msgid "cannot find protocol declaration for %qE"
65567 #: objc/objc-act.c:3175 objc/objc-act.c:3830 objc/objc-act.c:6399
65568 #: objc/objc-act.c:6874 objc/objc-act.c:6947 objc/objc-act.c:7000
65569 #, gcc-internal-format
65570 msgid "cannot find interface declaration for %qE"
65573 #: objc/objc-act.c:3179
65574 #, gcc-internal-format
65575 msgid "interface %qE does not have valid constant string layout"
65578 #: objc/objc-act.c:3184
65579 #, gcc-internal-format
65580 msgid "cannot find reference tag for class %qE"
65583 #: objc/objc-act.c:3329
65584 #, gcc-internal-format
65585 msgid "%qE is not an Objective-C class name or alias"
65588 #: objc/objc-act.c:3344 objc/objc-act.c:3375 objc/objc-act.c:6780
65589 #: objc/objc-act.c:8103 objc/objc-act.c:8154
65590 #, gcc-internal-format
65591 msgid "Objective-C declarations may only appear in global scope"
65594 #: objc/objc-act.c:3349
65595 #, gcc-internal-format
65596 msgid "cannot find class %qE"
65599 #: objc/objc-act.c:3351
65600 #, gcc-internal-format
65601 msgid "class %qE already exists"
65604 #: objc/objc-act.c:3393 objc/objc-act.c:6839
65605 #, gcc-internal-format
65606 msgid "%qE redeclared as different kind of symbol"
65609 #: objc/objc-act.c:3395 objc/objc-act.c:3981 objc/objc-act.c:4009
65610 #: objc/objc-act.c:4064 objc/objc-act.c:6841
65611 #, gcc-internal-format
65612 msgid "previous declaration of %q+D"
65615 #: objc/objc-act.c:3684
65616 #, gcc-internal-format
65617 msgid "strong-cast assignment has been intercepted"
65620 #: objc/objc-act.c:3726
65621 #, gcc-internal-format
65622 msgid "strong-cast may possibly be needed"
65625 #: objc/objc-act.c:3736
65626 #, gcc-internal-format
65627 msgid "instance variable assignment has been intercepted"
65630 #: objc/objc-act.c:3755
65631 #, gcc-internal-format
65632 msgid "pointer arithmetic for garbage-collected objects not allowed"
65635 #: objc/objc-act.c:3761
65636 #, gcc-internal-format
65637 msgid "global/static variable assignment has been intercepted"
65640 #: objc/objc-act.c:3978 objc/objc-act.c:4006 objc/objc-act.c:4061
65641 #, gcc-internal-format
65642 msgid "duplicate instance variable %q+D"
65645 #: objc/objc-act.c:4121
65646 #, gcc-internal-format
65648 "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
65651 #: objc/objc-act.c:4205
65652 #, gcc-internal-format
65653 msgid "@catch parameter is not a known Objective-C class type"
65656 #: objc/objc-act.c:4211
65657 #, gcc-internal-format
65658 msgid "@catch parameter can not be protocol-qualified"
65661 #: objc/objc-act.c:4256
65662 #, gcc-internal-format
65663 msgid "exception of type %<%T%> will be caught"
65666 #: objc/objc-act.c:4258
65667 #, gcc-internal-format
65668 msgid " by earlier handler for %<%T%>"
65671 #: objc/objc-act.c:4305
65672 #, gcc-internal-format
65673 msgid "%<@try%> without %<@catch%> or %<@finally%>"
65676 #: objc/objc-act.c:4333
65677 #, gcc-internal-format
65678 msgid "%<@throw%> (rethrow) used outside of a @catch block"
65681 #: objc/objc-act.c:4346
65682 #, gcc-internal-format
65683 msgid "%<@throw%> argument is not an object"
65686 #: objc/objc-act.c:4367
65687 #, gcc-internal-format
65688 msgid "%<@synchronized%> argument is not an object"
65691 #: objc/objc-act.c:4575
65692 #, gcc-internal-format
65696 #: objc/objc-act.c:4598 objc/objc-act.c:4623
65697 #, gcc-internal-format
65698 msgid "inconsistent instance variable specification"
65701 #: objc/objc-act.c:4678
65702 #, gcc-internal-format
65703 msgid "can not use an object as parameter to a method"
65706 #: objc/objc-act.c:4722
65707 #, gcc-internal-format
65708 msgid "method argument attributes are not available in Objective-C 1.0"
65711 #: objc/objc-act.c:5096
65712 #, gcc-internal-format
65713 msgid "multiple methods named %<%c%E%> found"
65716 #: objc/objc-act.c:5099
65717 #, gcc-internal-format
65718 msgid "using %<%c%s%>"
65721 #: objc/objc-act.c:5108
65722 #, gcc-internal-format
65723 msgid "multiple selectors named %<%c%E%> found"
65726 #: objc/objc-act.c:5111
65727 #, gcc-internal-format
65728 msgid "found %<%c%s%>"
65731 #: objc/objc-act.c:5120
65732 #, gcc-internal-format
65733 msgid "also found %<%c%s%>"
65736 #. If 'rtype' is NULL_TREE at this point it means that
65737 #. we have seen no @interface corresponding to that
65738 #. class name, only a @class declaration (alternatively,
65739 #. this was a call such as [objc_getClass("SomeClass")
65740 #. alloc], where we've never seen the @interface of
65741 #. SomeClass). So, we have a class name (class_tree)
65742 #. but no actual details of the class methods. We won't
65743 #. be able to check that the class responds to the
65744 #. method, and we will have to guess the method
65745 #. prototype. Emit a warning, then keep going (this
65746 #. will use any method with a matching name, as if the
65747 #. receiver was of type 'Class').
65748 #. We could not find an @interface declaration, and
65749 #. there are no protocols attached to the receiver,
65750 #. so we can't complete the check that the receiver
65751 #. responds to the method, and we can't retrieve the
65752 #. method prototype. But, because the receiver has
65753 #. a well-specified class, the programmer did want
65754 #. this check to be performed. Emit a warning, then
65755 #. keep going as if it was an 'id'. To remove the
65756 #. warning, either include an @interface for the
65757 #. class, or cast the receiver to 'id'. Note that
65758 #. rtype is an IDENTIFIER_NODE at this point.
65759 #: objc/objc-act.c:5406 objc/objc-act.c:5540
65760 #, gcc-internal-format
65761 msgid "@interface of class %qE not found"
65764 #: objc/objc-act.c:5414
65765 #, gcc-internal-format
65766 msgid "no super class declared in @interface for %qE"
65769 #: objc/objc-act.c:5465
65770 #, gcc-internal-format
65771 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
65774 #. We have a type, but it's not an Objective-C type (!).
65775 #: objc/objc-act.c:5577
65776 #, gcc-internal-format
65777 msgid "invalid receiver type %qs"
65780 #: objc/objc-act.c:5594
65781 #, gcc-internal-format
65782 msgid "%<%c%E%> not found in protocol(s)"
65785 #: objc/objc-act.c:5608
65786 #, gcc-internal-format
65787 msgid "%qE may not respond to %<%c%E%>"
65790 #: objc/objc-act.c:5616
65791 #, gcc-internal-format
65792 msgid "no %<%c%E%> method found"
65795 #: objc/objc-act.c:5623
65796 #, gcc-internal-format
65797 msgid "(Messages without a matching method signature"
65800 #: objc/objc-act.c:5625
65801 #, gcc-internal-format
65802 msgid "will be assumed to return %<id%> and accept"
65805 #: objc/objc-act.c:5627
65806 #, gcc-internal-format
65807 msgid "%<...%> as arguments.)"
65810 #: objc/objc-act.c:5736
65811 #, gcc-internal-format
65812 msgid "undeclared selector %qE"
65815 #. Historically, a class method that produced objects (factory
65816 #. method) would assign `self' to the instance that it
65817 #. allocated. This would effectively turn the class method into
65818 #. an instance method. Following this assignment, the instance
65819 #. variables could be accessed. That practice, while safe,
65820 #. violates the simple rule that a class method should not refer
65821 #. to an instance variable. It's better to catch the cases
65822 #. where this is done unknowingly than to support the above
65824 #: objc/objc-act.c:5760
65825 #, gcc-internal-format
65826 msgid "instance variable %qE accessed in class method"
65829 #: objc/objc-act.c:5990 objc/objc-act.c:6010
65830 #, gcc-internal-format
65832 "method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
65835 #: objc/objc-act.c:5994
65836 #, gcc-internal-format
65837 msgid "previous declaration of %<%c%E%> as %<@required%>"
65840 #: objc/objc-act.c:6014
65841 #, gcc-internal-format
65842 msgid "previous declaration of %<%c%E%> as %<@optional%>"
65845 #: objc/objc-act.c:6074
65846 #, gcc-internal-format
65847 msgid "duplicate declaration of method %<%c%E%> with conflicting types"
65850 #: objc/objc-act.c:6078
65851 #, gcc-internal-format
65852 msgid "previous declaration of %<%c%E%>"
65855 #: objc/objc-act.c:6115
65856 #, gcc-internal-format
65857 msgid "duplicate interface declaration for category %<%E(%E)%>"
65860 #: objc/objc-act.c:6203
65861 #, gcc-internal-format
65862 msgid "illegal reference type specified for instance variable %qs"
65865 #: objc/objc-act.c:6214
65866 #, gcc-internal-format
65867 msgid "instance variable %qs has unknown size"
65870 #: objc/objc-act.c:6235
65871 #, gcc-internal-format
65872 msgid "instance variable %qs uses flexible array member"
65875 #: objc/objc-act.c:6262
65876 #, gcc-internal-format
65877 msgid "type %qE has no default constructor to call"
65880 #: objc/objc-act.c:6268
65881 #, gcc-internal-format
65882 msgid "destructor for %qE shall not be run either"
65885 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
65886 #. initialize them.
65887 #: objc/objc-act.c:6280
65888 #, gcc-internal-format
65889 msgid "type %qE has virtual member functions"
65892 #: objc/objc-act.c:6281
65893 #, gcc-internal-format
65894 msgid "illegal aggregate type %qE specified for instance variable %qs"
65897 #: objc/objc-act.c:6291
65898 #, gcc-internal-format
65899 msgid "type %qE has a user-defined constructor"
65902 #: objc/objc-act.c:6293
65903 #, gcc-internal-format
65904 msgid "type %qE has a user-defined destructor"
65907 #: objc/objc-act.c:6297
65908 #, gcc-internal-format
65910 "C++ constructors and destructors will not be invoked for Objective-C fields"
65913 #: objc/objc-act.c:6428
65914 #, gcc-internal-format
65915 msgid "instance variable %qE is declared private"
65918 #: objc/objc-act.c:6439
65919 #, gcc-internal-format
65920 msgid "instance variable %qE is %s; this will be a hard error in the future"
65923 #: objc/objc-act.c:6446
65924 #, gcc-internal-format
65925 msgid "instance variable %qE is declared %s"
65928 #: objc/objc-act.c:6557 objc/objc-act.c:6672
65929 #, gcc-internal-format
65930 msgid "incomplete implementation of class %qE"
65933 #: objc/objc-act.c:6561 objc/objc-act.c:6676
65934 #, gcc-internal-format
65935 msgid "incomplete implementation of category %qE"
65938 #: objc/objc-act.c:6570 objc/objc-act.c:6684
65939 #, gcc-internal-format
65940 msgid "method definition for %<%c%E%> not found"
65943 #: objc/objc-act.c:6725
65944 #, gcc-internal-format
65945 msgid "%s %qE does not fully implement the %qE protocol"
65948 #: objc/objc-act.c:6815
65949 #, gcc-internal-format
65950 msgid "cannot find interface declaration for %qE, superclass of %qE"
65953 #: objc/objc-act.c:6854
65954 #, gcc-internal-format
65955 msgid "reimplementation of class %qE"
65958 #: objc/objc-act.c:6887
65959 #, gcc-internal-format
65960 msgid "conflicting super class name %qE"
65963 #: objc/objc-act.c:6890
65964 #, gcc-internal-format
65965 msgid "previous declaration of %qE"
65968 #: objc/objc-act.c:6892
65969 #, gcc-internal-format
65970 msgid "previous declaration"
65973 #: objc/objc-act.c:6905 objc/objc-act.c:6907
65974 #, gcc-internal-format
65975 msgid "duplicate interface declaration for class %qE"
65978 #: objc/objc-act.c:7224 objc/objc-act.c:7420
65979 #, gcc-internal-format
65980 msgid "can not find instance variable associated with property"
65983 #. TODO: This should be caught much earlier than this.
65984 #: objc/objc-act.c:7386
65985 #, gcc-internal-format
65986 msgid "invalid setter, it must have one argument"
65989 #: objc/objc-act.c:7550 objc/objc-act.c:7765
65990 #, gcc-internal-format
65991 msgid "property %qs already specified in %<@dynamic%>"
65994 #: objc/objc-act.c:7553 objc/objc-act.c:7768
65995 #, gcc-internal-format
65996 msgid "property %qs already specified in %<@synthesize%>"
65999 #: objc/objc-act.c:7567 objc/objc-act.c:7782
66000 #, gcc-internal-format
66001 msgid "no declaration of property %qs found in the interface"
66004 #: objc/objc-act.c:7594
66005 #, gcc-internal-format
66006 msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
66009 #: objc/objc-act.c:7615
66010 #, gcc-internal-format
66011 msgid "property %qs is using instance variable %qs of incompatible type"
66014 #: objc/objc-act.c:7637
66015 #, gcc-internal-format
66016 msgid "'assign' property %qs is using bit-field instance variable %qs"
66019 #: objc/objc-act.c:7650
66020 #, gcc-internal-format
66021 msgid "'atomic' property %qs is using bit-field instance variable %qs"
66024 #: objc/objc-act.c:7668
66025 #, gcc-internal-format
66026 msgid "property %qs is using the same instance variable as property %qs"
66029 #: objc/objc-act.c:7709
66030 #, gcc-internal-format
66031 msgid "%<@synthesize%> is not available in Objective-C 1.0"
66034 #. We can get here only in Objective-C; the Objective-C++ parser
66035 #. detects the problem while parsing, outputs the error
66036 #. "misplaced '@synthesize' Objective-C++ construct" and skips
66037 #. the declaration.
66038 #: objc/objc-act.c:7720
66039 #, gcc-internal-format
66040 msgid "%<@synthesize%> not in @implementation context"
66043 #: objc/objc-act.c:7726
66044 #, gcc-internal-format
66045 msgid "%<@synthesize%> can not be used in categories"
66048 #: objc/objc-act.c:7735
66049 #, gcc-internal-format
66050 msgid "%<@synthesize%> requires the @interface of the class to be available"
66053 #: objc/objc-act.c:7818
66054 #, gcc-internal-format
66055 msgid "%<@dynamic%> is not available in Objective-C 1.0"
66058 #. We can get here only in Objective-C; the Objective-C++ parser
66059 #. detects the problem while parsing, outputs the error
66060 #. "misplaced '@dynamic' Objective-C++ construct" and skips the
66062 #: objc/objc-act.c:7829
66063 #, gcc-internal-format
66064 msgid "%<@dynamic%> not in @implementation context"
66067 #: objc/objc-act.c:7851
66068 #, gcc-internal-format
66069 msgid "%<@dynamic%> requires the @interface of the class to be available"
66072 #: objc/objc-act.c:8049
66073 #, gcc-internal-format
66074 msgid "definition of protocol %qE not found"
66077 #. It would be nice to use warn_deprecated_use() here, but
66078 #. we are using TREE_CHAIN (which is supposed to be the
66079 #. TYPE_STUB_DECL for a TYPE) for something different.
66080 #: objc/objc-act.c:8080
66081 #, gcc-internal-format
66082 msgid "protocol %qE is deprecated"
66085 #: objc/objc-act.c:8199
66086 #, gcc-internal-format
66087 msgid "duplicate declaration for protocol %qE"
66090 #: objc/objc-act.c:8710
66091 #, gcc-internal-format
66092 msgid "conflicting types for %<%c%s%>"
66095 #: objc/objc-act.c:8714
66096 #, gcc-internal-format
66097 msgid "previous declaration of %<%c%s%>"
66100 #: objc/objc-act.c:8814
66101 #, gcc-internal-format
66102 msgid "no super class declared in interface for %qE"
66105 #: objc/objc-act.c:8841
66106 #, gcc-internal-format
66107 msgid "[super ...] must appear in a method context"
66110 #: objc/objc-act.c:8881
66111 #, gcc-internal-format
66112 msgid "method possibly missing a [super dealloc] call"
66115 #: objc/objc-act.c:9345
66116 #, gcc-internal-format
66117 msgid "instance variable %qs is declared private"
66120 #: objc/objc-act.c:9398
66121 #, gcc-internal-format
66122 msgid "local declaration of %qE hides instance variable"
66125 #. This can happen if DECL_ARTIFICIAL (*expr_p), but
66126 #. should be impossible for real properties, which always
66128 #: objc/objc-act.c:9444
66129 #, gcc-internal-format
66130 msgid "no %qs getter found"
66133 #: objc/objc-act.c:9684
66134 #, gcc-internal-format
66135 msgid "fast enumeration is not available in Objective-C 1.0"
66138 #: objc/objc-act.c:9694
66139 #, gcc-internal-format
66140 msgid "iterating variable in fast enumeration is not an object"
66143 #: objc/objc-act.c:9700
66144 #, gcc-internal-format
66145 msgid "collection in fast enumeration is not an object"
66148 #: objc/objc-encoding.c:130
66149 #, gcc-internal-format
66150 msgid "type %qT does not have a known size"
66153 #: objc/objc-encoding.c:721
66154 #, gcc-internal-format
66155 msgid "unknown type %<%T%> found during Objective-C encoding"
66158 #. Do not do any encoding, produce an error and keep going.
66159 #: objc/objc-encoding.c:804
66160 #, gcc-internal-format
66161 msgid "trying to encode non-integer type as a bitfield"
66164 #: objc/objc-gnu-runtime-abi-01.c:134
66165 #, gcc-internal-format
66166 msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
66169 #: objc/objc-gnu-runtime-abi-01.c:142
66170 #, gcc-internal-format
66171 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
66174 #: objc/objc-gnu-runtime-abi-01.c:2171 objc/objc-next-runtime-abi-01.c:2817
66175 #: objc/objc-next-runtime-abi-02.c:3589
66176 #, gcc-internal-format
66177 msgid "non-objective-c type %qT cannot be caught"
66180 #: objc/objc-next-runtime-abi-01.c:152
66181 #, gcc-internal-format
66183 "%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-"
66184 "fnext-runtime%> with %<-fobjc-abi-version%> < 2"
66187 #: objc/objc-next-runtime-abi-02.c:244
66188 #, gcc-internal-format
66190 "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-"
66191 "abi-version%> >= 2"
66194 #: objc/objc-runtime-shared-support.c:425
66195 #, gcc-internal-format
66196 msgid "creating selector for nonexistent method %qE"