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: http://gcc.gnu.org/bugs.html\n"
11 "POT-Creation-Date: 2016-08-19 21:01+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:298 input.c:182 input.c:1740 c-family/c-opts.c:1319
102 #: cp/error.c:1196 fortran/cpp.c:576 fortran/error.c:996 fortran/error.c:1016
108 msgid "compilation terminated due to -Wfatal-errors.\n"
113 msgid "compilation terminated due to -fmax-errors=%u.\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:3587 final.c:3599
162 msgid "unterminated assembly dialect alternative"
167 msgid "operand number missing after %%-letter"
170 #: final.c:3744 final.c:3785
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:3968 config/arc/arc.c:5039 config/i386/i386.c:16725
192 #: config/pdp11/pdp11.c:1693
194 msgid "floating constant misused"
197 #: final.c:4026 config/arc/arc.c:5136 config/i386/i386.c:16823
198 #: config/pdp11/pdp11.c:1734
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"
469 msgid " -pie Create a position independent executable.\n"
473 msgid " -shared Create a shared library.\n"
478 " -x <language> Specify the language of the following input "
480 " Permissible languages include: c c++ assembler "
482 " 'none' means revert to the default behavior of\n"
483 " guessing the language based on the file's "
491 "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
492 " passed on to the various sub-processes invoked by %s. In order to pass\n"
493 " other options on to these processes the -W<letter> options must be used.\n"
498 msgid "Processing spec (%s), which is '%s'\n"
508 msgid "Configured with: %s\n"
513 msgid "Thread model: %s\n"
518 msgid "gcc version %s %s\n"
523 msgid "gcc driver version %s %sexecuting gcc version %s\n"
526 #: gcc.c:6716 gcc.c:6928
529 "The bug is not reproducible, so it is likely a hardware or OS problem.\n"
535 "Preprocessed source stored into %s file, please attach this to your "
541 msgid "install: %s%s\n"
546 msgid "programs: %s\n"
551 msgid "libraries: %s\n"
558 "For bug reporting instructions, please see:\n"
561 #: gcc.c:7932 gcov-tool.c:519
566 #: gcc.c:7935 gcov-tool.c:521 gcov.c:689 fortran/gfortranspec.c:280
567 #: java/jcf-dump.c:1230
571 #: gcc.c:7936 fortran/gfortranspec.c:281 java/jcf-dump.c:1231
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:167 gcov-tool.c:261 gcov-tool.c:411
617 msgid " -v, --verbose Verbose mode\n"
620 #: gcov-tool.c:168 gcov-tool.c:262
622 msgid " -o, --output <dir> Output directory\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 " -s, --scale <float or simple-frac> Scale the profile counters\n"
649 msgid " -n, --normalize <int64_t> Normalize the profile\n"
654 msgid "Rewrite subcommand usage:"
659 msgid "scaling cannot co-exist with normalization, skipping\n"
662 #: gcov-tool.c:333 gcov-tool.c:343
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"
681 " -h, --hotonly Only print info for hot objects/"
687 msgid " -f, --function Print function level info\n"
692 msgid " -F, --fullname Print full filename\n"
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:509 gcov.c:677
739 "For bug reporting instructions, please see:\n"
745 msgid "Copyright %s 2014-2016 Free Software Foundation, Inc.\n"
748 #: gcov-tool.c:523 gcov.c:691
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"
773 msgid " -h, --help Print this help, then exit\n"
779 " -a, --all-blocks Show information for every basic block\n"
785 " -b, --branch-probabilities Include branch probabilities in output\n"
791 " -c, --branch-counts Output counts of branches taken\n"
792 " rather than percentages\n"
797 msgid " -d, --display-progress Display progress information\n"
802 msgid " -f, --function-summaries Output summaries for each function\n"
808 " -i, --intermediate-format Output .gcov file in intermediate text "
815 " -l, --long-file-names Use long output file names for included\n"
821 msgid " -m, --demangled-names Output demangled function names\n"
826 msgid " -n, --no-output Do not create an output file\n"
832 " -o, --object-directory DIR|FILE Search for object files in DIR or called "
838 msgid " -p, --preserve-paths Preserve all pathname components\n"
843 msgid " -r, --relative-only Only show data for relative sources\n"
848 msgid " -s, --source-prefix DIR Source prefix to elide\n"
854 " -u, --unconditional-branches Show unconditional branch counts too\n"
859 msgid " -v, --version Print version number, then exit\n"
864 msgid " -x, --hash-filenames Hash long pathnames\n"
874 msgid "Creating '%s'\n"
879 msgid "Error writing output file '%s'\n"
884 msgid "Could not open output file '%s'\n"
889 msgid "Removing '%s'\n"
892 #: gcov.c:1022 gcov.c:1077
899 msgid "Cannot open intermediate output file %s\n"
904 msgid "%s:source file is newer than notes file '%s'\n"
909 msgid "(the message is displayed only once per source file)\n"
914 msgid "%s:cannot open notes file\n"
919 msgid "%s:not a gcov notes file\n"
924 msgid "%s:version '%.4s', prefer '%.4s'\n"
929 msgid "%s:already seen blocks for '%s'\n"
934 msgid "%s:corrupted\n"
939 msgid "%s:no functions found\n"
944 msgid "%s:cannot open data file, assuming not executed\n"
949 msgid "%s:not a gcov data file\n"
954 msgid "%s:version '%.4s', prefer version '%.4s'\n"
959 msgid "%s:stamp mismatch with notes file\n"
964 msgid "%s:unknown function '%u'\n"
969 msgid "%s:profile mismatch for '%s'\n"
974 msgid "%s:overflowed\n"
979 msgid "%s:'%s' lacks entry and/or exit blocks\n"
984 msgid "%s:'%s' has arcs to entry block\n"
989 msgid "%s:'%s' has arcs from exit block\n"
994 msgid "%s:graph is unsolvable for '%s'\n"
999 msgid "Lines executed:%s of %d\n"
1004 msgid "No executable lines\n"
1014 msgid "Branches executed:%s of %d\n"
1019 msgid "Taken at least once:%s of %d\n"
1024 msgid "No branches\n"
1029 msgid "Calls executed:%s of %d\n"
1039 msgid "%s:no lines for '%s'\n"
1044 msgid "call %2d returned %s\n"
1049 msgid "call %2d never executed\n"
1054 msgid "branch %2d taken %s%s\n"
1059 msgid "branch %2d never executed\n"
1064 msgid "unconditional %2d taken %s\n"
1069 msgid "unconditional %2d never executed\n"
1074 msgid "Cannot open source file %s\n"
1078 msgid "PRE disabled"
1082 msgid "GCSE disabled"
1085 #: gimple-ssa-isolate-paths.c:440 c/c-typeck.c:9895
1086 #, gcc-internal-format
1087 msgid "function returns address of local variable"
1090 #: gimple-ssa-isolate-paths.c:442 gimple-ssa-isolate-paths.c:287
1091 #, gcc-internal-format
1092 msgid "function may return address of local variable"
1097 msgid "ignoring duplicate directory \"%s\"\n"
1102 msgid " as it is a non-system directory that duplicates a system directory\n"
1107 msgid "ignoring nonexistent directory \"%s\"\n"
1112 msgid "#include \"...\" search starts here:\n"
1117 msgid "#include <...> search starts here:\n"
1122 msgid "End of search list.\n"
1125 #. Opening quotation mark.
1130 #. Closing quotation mark.
1135 #: ipa-pure-const.c:187
1136 msgid "function might be candidate for attribute %<%s%>"
1139 #: ipa-pure-const.c:188
1141 "function might be candidate for attribute %<%s%> if it is known to return "
1146 msgid "At top level:"
1149 #: langhooks.c:394 cp/error.c:3321
1151 msgid "In member function %qs"
1154 #: langhooks.c:398 cp/error.c:3324
1156 msgid "In function %qs"
1159 #: langhooks.c:449 cp/error.c:3274
1160 msgid " inlined from %qs at %r%s:%d:%d%R"
1163 #: langhooks.c:454 cp/error.c:3279
1164 msgid " inlined from %qs at %r%s:%d%R"
1167 #: langhooks.c:460 cp/error.c:3285
1169 msgid " inlined from %qs"
1172 #: lra-assigns.c:1429 reload1.c:2086
1173 msgid "this is the insn:"
1176 #: lra-constraints.c:3712 reload.c:3831
1177 msgid "unable to generate reloads for:"
1180 #. What to print when a switch has no documentation.
1182 msgid "This option lacks documentation."
1186 msgid "Uses of this option are diagnosed."
1191 msgid "default %d minimum %d maximum %d"
1196 msgid "Same as %s. Use the latter option instead."
1201 msgid "%s Same as %s."
1218 msgid " No options with the desired characteristics were found\n"
1224 " None found. Use --help=%s to show *all* the options supported by the %s "
1231 " All options with the desired characteristics have already been displayed\n"
1235 msgid "The following options are target specific"
1239 msgid "The following options control compiler warning messages"
1243 msgid "The following options control optimizations"
1246 #: opts.c:1348 opts.c:1387
1247 msgid "The following options are language-independent"
1251 msgid "The --param option recognizes the following as parameters"
1255 msgid "The following options are specific to just the language "
1259 msgid "The following options are supported by the language "
1263 msgid "The following options are not documented"
1267 msgid "The following options take separate arguments"
1271 msgid "The following options take joined arguments"
1275 msgid "The following options are language-related"
1289 "*** WARNING *** there are active plugins, do not report this as a bug unless "
1290 "you can reproduce it without enabling any plugins.\n"
1293 #. It's the compiler's fault.
1295 msgid "could not find a spill register"
1298 #. It's the compiler's fault.
1300 msgid "VOIDmode on an output"
1304 msgid "failure trying to reload:"
1308 msgid "unrecognizable insn:"
1312 msgid "insn does not satisfy its constraints:"
1317 msgid "created and used with differing settings of '%s'"
1321 msgid "created and used with different settings of -fpic"
1325 msgid "created and used with different settings of -fpie"
1330 msgid "collect: reading %s\n"
1335 msgid "collect: recompiling %s\n"
1340 msgid "collect: tweaking %s in %s\n"
1345 msgid "collect: relinking\n"
1350 msgid "unrecoverable error"
1356 "%s%s%s %sversion %s (%s)\n"
1357 "%s\tcompiled by GNU C version %s, "
1362 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
1367 msgid "GMP version %s, MPFR version %s, MPC version %s, isl version %s\n"
1372 msgid "%s%swarning: %s header version %s differs from library version %s.\n"
1378 "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
1382 msgid "options passed: "
1386 msgid "options enabled: "
1389 #: tree-diagnostic.c:293 c/c-decl.c:5331 c/c-typeck.c:6919 cp/error.c:995
1390 #: c-family/c-pretty-print.c:408
1391 #, gcc-internal-format
1395 #: tree-ssa-loop-niter.c:2368
1396 msgid "missed loop optimization, the loop counter may overflow"
1400 msgid "function not considered for inlining"
1404 msgid "caller is not optimized"
1408 msgid "function body not available"
1412 msgid "redefined extern inline functions are not considered for inlining"
1416 msgid "function not inlinable"
1420 msgid "function body can be overwritten at link time"
1424 msgid "function not inline candidate"
1428 msgid "--param large-function-growth limit reached"
1432 msgid "--param large-stack-frame-growth limit reached"
1436 msgid "--param max-inline-insns-single limit reached"
1440 msgid "--param max-inline-insns-auto limit reached"
1444 msgid "--param inline-unit-growth limit reached"
1448 msgid "recursive inlining"
1452 msgid "call is unlikely and code size would grow"
1456 msgid "function not declared inline and code size would grow"
1460 msgid "mismatched arguments"
1464 msgid "mismatched declarations during linktime optimization"
1468 msgid "originally indirect function call not considered for inlining"
1472 msgid "indirect function call with a yet undetermined callee"
1476 msgid "exception handling personality mismatch"
1480 msgid "non-call exception handling mismatch"
1484 msgid "target specific option mismatch"
1488 msgid "optimization level attribute mismatch"
1492 msgid "callee refers to comdat-local symbols"
1496 msgid "function attribute mismatch"
1500 msgid "caller function contains cilk spawn"
1508 msgid "caller is instrumetnation thunk"
1511 #. The remainder are real diagnostic types.
1512 #: diagnostic.def:33
1513 msgid "fatal error: "
1516 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
1517 #. when reporting fatal signal in the compiler.
1518 #: diagnostic.def:34 diagnostic.def:50
1519 msgid "internal compiler error: "
1522 #. This one is just for counting DK_WARNING promoted to DK_ERROR
1523 #. due to -Werror and -Werror=warning.
1524 #: diagnostic.def:35 diagnostic.def:47
1528 #: diagnostic.def:36
1529 msgid "sorry, unimplemented: "
1532 #: diagnostic.def:37
1536 #: diagnostic.def:38
1537 msgid "anachronism: "
1540 #: diagnostic.def:39
1544 #: diagnostic.def:40
1548 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
1549 #. prefix does not matter.
1550 #: diagnostic.def:43
1554 #: diagnostic.def:44
1560 msgid "Maximal estimated outcome of branch considered predictable."
1566 "The minimal estimated speedup allowing inliner to ignore inline-insns-single "
1567 "and inline-isnsns-auto."
1573 "The maximum number of instructions in a single function eligible for "
1579 msgid "The maximum number of instructions when automatically inlining."
1585 "The maximum number of instructions inline function can grow to via recursive "
1592 "The maximum number of instructions non-inline function can grow to via "
1593 "recursive inlining."
1598 msgid "The maximum depth of recursive inlining for inline functions."
1603 msgid "The maximum depth of recursive inlining for non-inline functions."
1609 "Inline recursively only when the probability of call being executed exceeds "
1616 "The maximum number of nested indirect inlining performed by early inliner."
1622 "Probability that COMDAT function will be shared with different compilation "
1629 "Maximum probability of the entry BB of split region (in percent relative to "
1630 "entry BB of the function) to make partial inlining happen."
1636 "If -fvariable-expansion-in-unroller is used, the maximum number of times "
1637 "that an individual variable will be expanded during loop unrolling."
1643 "If -ftree-vectorize is used, the minimal loop bound of a loop to be "
1644 "considered for vectorization."
1649 msgid "The maximum number of instructions to consider to fill a delay slot."
1655 "The maximum number of instructions to consider to find accurate live "
1656 "register information."
1661 msgid "The maximum length of scheduling's pending operations list."
1667 "The maximum number of backtrack attempts the scheduler should make when "
1668 "modulo scheduling a loop."
1673 msgid "The size of function body to be considered large."
1678 msgid "Maximal growth due to inlining of large function (in percent)."
1683 msgid "The size of translation unit to be considered large."
1689 "How much can given compilation unit grow because of the inlining (in "
1696 "How much can given compilation unit grow because of the interprocedural "
1697 "constant propagation (in percent)."
1703 "Maximal estimated growth of function body caused by early inlining of single "
1709 msgid "The size of stack frame to be considered large."
1714 msgid "Maximal stack frame growth due to inlining (in percent)."
1719 msgid "The maximum amount of memory to be allocated by GCSE."
1724 msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
1730 "The threshold ratio for performing partial redundancy elimination after "
1737 "The threshold ratio of critical edges execution count that permit performing "
1738 "redundancy elimination after reload."
1744 "Scaling factor in calculation of maximum distance an expression can be moved "
1745 "by GCSE optimizations."
1751 "Cost at which GCSE optimizations will not constraint the distance an "
1752 "expression can travel."
1757 msgid "Maximum depth of search in the dominator tree for expressions to hoist."
1763 "Maximum depth of sqrt chains to use when synthesizing exponentiation by a "
1769 msgid "The maximum number of instructions to consider to unroll in a loop."
1775 "The maximum number of instructions to consider to unroll in a loop on "
1781 msgid "The maximum number of unrollings of a single loop."
1786 msgid "The maximum number of insns of a peeled loop."
1791 msgid "The maximum number of peelings of a single loop."
1796 msgid "The maximum number of branches on the path through the peeled sequence."
1801 msgid "The maximum number of insns of a completely peeled loop."
1807 "The maximum number of peelings of a single loop that is peeled completely."
1812 msgid "The maximum number of insns of a peeled loop that rolls only once."
1817 msgid "The maximum depth of a loop nest we completely peel."
1822 msgid "The maximum number of insns of an unswitched loop."
1827 msgid "The maximum number of unswitchings in a single loop."
1833 "The maximum number of insns in loop header duplicated by he copy loop "
1840 "Bound on the number of iterations the brute force # of iterations analysis "
1841 "algorithm evaluates."
1846 msgid "Bound on the cost of an expression to compute the number of iterations."
1852 "A factor for tuning the upper bound that swing modulo scheduler uses for "
1853 "scheduling a loop."
1859 "The minimum value of stage count that swing modulo scheduler will generate."
1865 "The number of cycles the swing modulo scheduler considers when checking "
1866 "conflicts using DFA."
1872 "A threshold on the average loop count considered by the swing modulo "
1879 "A basic block profile count is considered hot if it contributes to the given "
1880 "permillage of the entire profiled execution."
1886 "Select fraction of the maximal frequency of executions of basic block in "
1887 "function given basic block needs to have to be considered hot."
1893 "The minimum fraction of profile runs a given basic block execution count "
1894 "must be not to be considered unlikely."
1900 "Select fraction of the maximal frequency of executions of basic block in "
1901 "function given basic block get alignment."
1907 "Loops iterating at least selected number of iterations will get loop "
1913 msgid "The maximum number of loop iterations we predict statically."
1919 "Set the estimated probability in percentage for builtin expect. The default "
1920 "value is 90% probability."
1926 "The percentage of function, weighted by execution frequency, that must be "
1927 "covered by trace formation. Used when profile feedback is available."
1933 "The percentage of function, weighted by execution frequency, that must be "
1934 "covered by trace formation. Used when profile feedback is not available."
1939 msgid "Maximal code growth caused by tail duplication (in percent)."
1945 "Stop reverse growth if the reverse probability of best edge is less than "
1946 "this threshold (in percent)."
1952 "Stop forward growth if the probability of best edge is less than this "
1953 "threshold (in percent). Used when profile feedback is available."
1959 "Stop forward growth if the probability of best edge is less than this "
1960 "threshold (in percent). Used when profile feedback is not available."
1965 msgid "The maximum number of incoming edges to consider for crossjumping."
1971 "The minimum number of matching instructions to consider for crossjumping."
1976 msgid "The maximum expansion factor when copying basic blocks."
1982 "The maximum number of insns to duplicate when unfactoring computed gotos."
1987 msgid "The maximum length of path considered in cse."
1992 msgid "The maximum instructions CSE process before flushing."
1998 "The minimum cost of an expensive expression in the loop invariant motion."
2004 "Bound on number of candidates below that all candidates are considered in iv "
2010 msgid "Bound on number of iv uses in loop optimized in iv optimizations."
2016 "If number of candidates in the set is smaller, we always try to remove "
2017 "unused ivs during its optimization."
2022 msgid "Average number of iterations of a loop."
2027 msgid "Bound on size of expressions used in the scalar evolutions analyzer."
2033 "Bound on the complexity of the expressions in the scalar evolutions analyzer."
2039 "Maximum number of arguments in a PHI supported by TREE if-conversion unless "
2040 "the loop is marked with simd pragma."
2046 "Bound on number of runtime checks inserted by the vectorizer's loop "
2047 "versioning for alignment check."
2053 "Bound on number of runtime checks inserted by the vectorizer's loop "
2054 "versioning for alias check."
2060 "Max number of loop peels to enhancement alignment of data references in a "
2066 msgid "The maximum memory locations recorded by cselib."
2072 "Minimum heap expansion to trigger garbage collection, as a percentage of the "
2073 "total size of the heap."
2078 msgid "Minimum heap size before we start collecting garbage, in kilobytes."
2084 "The maximum number of instructions to search backward when looking for "
2085 "equivalent reload."
2091 "Target block's relative execution frequency (as a percentage) required to "
2095 #: params.def:604 params.def:614
2098 "The maximum number of blocks in a region to be considered for interblock "
2102 #: params.def:609 params.def:619
2105 "The maximum number of insns in a region to be considered for interblock "
2112 "The minimum probability of reaching a source block for interblock "
2113 "speculative scheduling."
2118 msgid "The maximum number of iterations through CFG to extend regions."
2124 "The maximum conflict delay for an insn to be considered for speculative "
2131 "The minimal probability of speculation success (in percents), so that "
2132 "speculative insn will be scheduled."
2138 "The minimum probability an edge must have for the scheduler to save its "
2144 msgid "The maximum size of the lookahead window of selective scheduling."
2149 msgid "Maximum number of times that an insn could be scheduled."
2155 "Maximum number of instructions in the ready list that are considered "
2156 "eligible for renaming."
2161 msgid "Minimal distance between possibly conflicting store and load."
2167 "Hardware autoprefetcher scheduler model control flag. Number of lookahead "
2168 "cycles the model looks into; at '0' only enable instruction sorting "
2169 "heuristic. Disabled by default."
2175 "The maximum number of RTL nodes that can be recorded as combiner's last "
2181 msgid "The maximum number of insns combine tries to combine."
2186 msgid "The upper bound for sharing integer constants."
2192 "The lower bound for a buffer to be considered for stack smashing protection."
2198 "The minimum size of variables taking part in stack slot sharing when not "
2205 "Maximum number of statements allowed in a block that needs to be duplicated "
2206 "when threading jumps."
2212 "Maximum number of fields in a structure before pointer analysis treats the "
2213 "structure as a single variable."
2219 "The maximum number of instructions ready to be issued to be considered by "
2220 "the scheduler during the first scheduling pass."
2225 msgid "Maximum number of active local stores in RTL dead store elimination."
2230 msgid "The number of insns executed before prefetch is completed."
2235 msgid "The number of prefetches that can run at the same time."
2240 msgid "The size of L1 cache."
2245 msgid "The size of L1 cache line."
2250 msgid "The size of L2 cache."
2255 msgid "Whether to use canonical types."
2261 "Maximum length of partial antic set when performing tree pre optimization."
2266 msgid "Maximum size of a SCC before SCCVN stops processing a function."
2271 msgid "Maximum number of disambiguations to perform per memory access."
2276 msgid "Max loops number for regional RA."
2281 msgid "Max size of conflict table in MB."
2287 "The number of registers in each class kept unused by loop invariant motion."
2293 "The max number of reload pseudos which are considered during spilling a non-"
2300 "Minimal fall-through edge probability in percentage used to add BB to "
2301 "inheritance EBB in LRA."
2307 "The maximum ratio between array size and switch branches for a switch "
2308 "conversion to take place."
2313 msgid "size of tiles for loop blocking."
2318 msgid "maximum number of parameters in a SCoP."
2323 msgid "maximum number of basic blocks per function to be analyzed by Graphite."
2328 msgid "maximum number of arrays per scop."
2333 msgid "minimal number of loops per function to be analyzed by Graphite."
2338 msgid "maximum number of isl operations, 0 means unlimited"
2343 msgid "Maximum number of datarefs in loop for building loop data dependencies."
2348 msgid "Max basic blocks number in loop for loop invariant motion."
2353 msgid "use internal function id in profile lookup."
2358 msgid "track topn target addresses in indirect-call profile."
2364 "Maximum number of instructions in basic block to be considered for SLP "
2371 "Min. ratio of insns to prefetches to enable prefetching for a loop with an "
2372 "unknown trip count."
2377 msgid "Min. ratio of insns to mem ops to enable prefetching in a loop."
2382 msgid "Max. size of var tracking hash tables."
2387 msgid "Max. recursion depth for expanding var tracking expressions."
2392 msgid "Max. size of loc list for which reverse ops should be added."
2397 msgid "The minimum UID to be used for a nondebug insn."
2403 "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer "
2404 "to an aggregate with."
2410 "Size in bytes after which thread-local aggregates should be instrumented "
2411 "with the logging functions instead of save/restore pairs."
2417 "Maximum size, in storage units, of an aggregate which should be considered "
2418 "for scalarization when compiling for speed."
2424 "Maximum size, in storage units, of an aggregate which should be considered "
2425 "for scalarization when compiling for size."
2431 "Maximum size of a list of values associated with each parameter for "
2432 "interprocedural constant propagation."
2438 "Threshold ipa-cp opportunity evaluation that is still considered beneficial "
2445 "Percentage penalty the recursive functions will receive when they are "
2446 "evaluated for cloning.."
2452 "Percentage penalty functions containg a single call to another function will "
2453 "receive when they are evaluated for cloning.."
2459 "Maximum number of aggregate content items for a parameter in jump functions "
2466 "Compile-time bonus IPA-CP assigns to candidates which make loop bounds or "
2473 "Compile-time bonus IPA-CP assigns to candidates which make an array index "
2480 "Maximum number of statements that will be visited by IPA formal parameter "
2481 "analysis based on alias analysis in any given function."
2486 msgid "Number of partitions the program should be split to."
2491 msgid "Minimal size of a partition for LTO (in estimated instructions)."
2496 msgid "Maximal size of a partition for LTO (in estimated instructions)."
2502 "Maximum number of namespaces to search for alternatives when name lookup "
2508 msgid "Maximum number of conditional store pairs that can be sunk."
2514 "The smallest number of different values for which it is best to use a jump-"
2515 "table instead of a tree of conditional branches, if 0, use the default for "
2521 msgid "Allow new data races on stores to be introduced."
2527 "Set the maximum number of instructions executed in parallel in reassociated "
2528 "tree. If 0, use the target dependent heuristic.."
2533 msgid "Maximum amount of similar bbs to compare a bb with."
2538 msgid "Maximum amount of iterations of the pass over a function."
2544 "Maximum number of strings for which strlen optimization pass will track "
2550 msgid "Which -fsched-pressure algorithm to apply."
2555 msgid "Maximum length of candidate scans for straight-line strength reduction."
2560 msgid "Enable asan stack protection."
2565 msgid "Enable asan globals protection."
2570 msgid "Enable asan store operations protection."
2575 msgid "Enable asan load operations protection."
2580 msgid "Enable asan builtin functions protection."
2585 msgid "Enable asan detection of use-after-return bugs."
2591 "Use callbacks instead of inline code if number of accesses in function "
2592 "becomes greater or equal to this number."
2598 "Maximum number of nested calls to search for control dependencies during "
2599 "uninitialized variable analysis."
2605 "Maximum number of statements to be included into a single static constructor "
2606 "generated by Pointer Bounds Checker."
2612 "Scale factor to apply to the number of statements in a threading path when "
2613 "comparing to the number of (scaled) blocks."
2619 "Maximum number of arguments a PHI may have before the FSM threader will not "
2620 "try to thread through its block."
2626 "Scale factor to apply to the number of blocks in a threading path when "
2627 "comparing to the number of (scaled) statements."
2633 "Maximum number of instructions to copy when duplicating blocks on a finite "
2634 "state automaton jump thread path."
2640 "Maximum number of basic blocks on a finite state automaton jump thread path."
2646 "Maximum number of new jump thread paths to create for a finite state "
2652 msgid "Chunk size of omp schedule for loops parallelized by parloops."
2658 "Schedule type of omp schedule for loops parallelized by parloops (static, "
2659 "dynamic, guided, auto, runtime)."
2665 "Maximum recursion depth allowed when querying a property of an SSA name."
2671 "Maximum number of insns in a basic block to consider for RTL if-conversion."
2677 "Maximum permissible cost for the sequence that would be generated by the RTL "
2678 "if-conversion pass for a branch that is considered predictable."
2684 "Maximum permissible cost for the sequence that would be generated by the RTL "
2685 "if-conversion pass for a branch that is considered unpredictable."
2690 msgid "Level of hsa debug stores verbosity"
2695 msgid "Maximum number of may-defs visited when devirtualizing speculatively"
2701 "Maximum number of assertions to add along the default edge of a switch "
2702 "statement during VRP"
2705 #: c-family/c-format.c:530
2709 #: c-family/c-format.c:531
2710 msgid "field width specifier"
2713 #: c-family/c-format.c:532
2714 msgid "field precision specifier"
2717 #: c-family/c-format.c:649 c-family/c-format.c:673 config/i386/msformat-c.c:42
2721 #: c-family/c-format.c:649 c-family/c-format.c:673 config/i386/msformat-c.c:42
2722 msgid "the ' ' printf flag"
2725 #: c-family/c-format.c:650 c-family/c-format.c:674 c-family/c-format.c:704
2726 #: c-family/c-format.c:768 config/i386/msformat-c.c:43
2730 #: c-family/c-format.c:650 c-family/c-format.c:674 c-family/c-format.c:704
2731 #: config/i386/msformat-c.c:43
2732 msgid "the '+' printf flag"
2735 #: c-family/c-format.c:651 c-family/c-format.c:675 c-family/c-format.c:705
2736 #: c-family/c-format.c:744 config/i386/msformat-c.c:44
2737 #: config/i386/msformat-c.c:79
2741 #: c-family/c-format.c:651 c-family/c-format.c:675 c-family/c-format.c:705
2742 #: config/i386/msformat-c.c:44
2743 msgid "the '#' printf flag"
2746 #: c-family/c-format.c:652 c-family/c-format.c:676 c-family/c-format.c:742
2747 #: config/i386/msformat-c.c:45
2751 #: c-family/c-format.c:652 c-family/c-format.c:676 config/i386/msformat-c.c:45
2752 msgid "the '0' printf flag"
2755 #: c-family/c-format.c:653 c-family/c-format.c:677 c-family/c-format.c:741
2756 #: c-family/c-format.c:771 config/i386/msformat-c.c:46
2760 #: c-family/c-format.c:653 c-family/c-format.c:677 config/i386/msformat-c.c:46
2761 msgid "the '-' printf flag"
2764 #: c-family/c-format.c:654 c-family/c-format.c:724 config/i386/msformat-c.c:47
2765 #: config/i386/msformat-c.c:67
2769 #: c-family/c-format.c:654 config/i386/msformat-c.c:47
2770 msgid "the ''' printf flag"
2773 #: c-family/c-format.c:655 c-family/c-format.c:725
2777 #: c-family/c-format.c:655
2778 msgid "the 'I' printf flag"
2781 #: c-family/c-format.c:656 c-family/c-format.c:678 c-family/c-format.c:722
2782 #: c-family/c-format.c:745 c-family/c-format.c:772 config/sol2-c.c:43
2783 #: config/i386/msformat-c.c:48 config/i386/msformat-c.c:65
2787 #: c-family/c-format.c:656 c-family/c-format.c:678 config/sol2-c.c:43
2788 #: config/i386/msformat-c.c:48
2789 msgid "field width in printf format"
2792 #: c-family/c-format.c:657 c-family/c-format.c:679 c-family/c-format.c:707
2793 #: config/i386/msformat-c.c:49
2797 #: c-family/c-format.c:657 c-family/c-format.c:679 c-family/c-format.c:707
2798 #: config/i386/msformat-c.c:49
2799 msgid "precision in printf format"
2802 #: c-family/c-format.c:658 c-family/c-format.c:680 c-family/c-format.c:708
2803 #: c-family/c-format.c:723 c-family/c-format.c:775 config/sol2-c.c:44
2804 #: config/i386/msformat-c.c:50 config/i386/msformat-c.c:66
2805 msgid "length modifier"
2808 #: c-family/c-format.c:658 c-family/c-format.c:680 c-family/c-format.c:708
2809 #: config/sol2-c.c:44 config/i386/msformat-c.c:50
2810 msgid "length modifier in printf format"
2813 #: c-family/c-format.c:706
2817 #: c-family/c-format.c:706
2818 msgid "the 'q' diagnostic flag"
2821 #: c-family/c-format.c:719 config/i386/msformat-c.c:63
2822 msgid "assignment suppression"
2825 #: c-family/c-format.c:719 config/i386/msformat-c.c:63
2826 msgid "the assignment suppression scanf feature"
2829 #: c-family/c-format.c:720 config/i386/msformat-c.c:64
2833 #: c-family/c-format.c:720 config/i386/msformat-c.c:64
2834 msgid "the 'a' scanf flag"
2837 #: c-family/c-format.c:721
2841 #: c-family/c-format.c:721
2842 msgid "the 'm' scanf flag"
2845 #: c-family/c-format.c:722 config/i386/msformat-c.c:65
2846 msgid "field width in scanf format"
2849 #: c-family/c-format.c:723 config/i386/msformat-c.c:66
2850 msgid "length modifier in scanf format"
2853 #: c-family/c-format.c:724 config/i386/msformat-c.c:67
2854 msgid "the ''' scanf flag"
2857 #: c-family/c-format.c:725
2858 msgid "the 'I' scanf flag"
2861 #: c-family/c-format.c:740
2865 #: c-family/c-format.c:740
2866 msgid "the '_' strftime flag"
2869 #: c-family/c-format.c:741
2870 msgid "the '-' strftime flag"
2873 #: c-family/c-format.c:742
2874 msgid "the '0' strftime flag"
2877 #: c-family/c-format.c:743 c-family/c-format.c:767
2881 #: c-family/c-format.c:743
2882 msgid "the '^' strftime flag"
2885 #: c-family/c-format.c:744 config/i386/msformat-c.c:79
2886 msgid "the '#' strftime flag"
2889 #: c-family/c-format.c:745
2890 msgid "field width in strftime format"
2893 #: c-family/c-format.c:746
2894 msgid "'E' modifier"
2897 #: c-family/c-format.c:746
2898 msgid "the 'E' strftime modifier"
2901 #: c-family/c-format.c:747
2902 msgid "'O' modifier"
2905 #: c-family/c-format.c:747
2906 msgid "the 'O' strftime modifier"
2909 #: c-family/c-format.c:748
2910 msgid "the 'O' modifier"
2913 #: c-family/c-format.c:766
2914 msgid "fill character"
2917 #: c-family/c-format.c:766
2918 msgid "fill character in strfmon format"
2921 #: c-family/c-format.c:767
2922 msgid "the '^' strfmon flag"
2925 #: c-family/c-format.c:768
2926 msgid "the '+' strfmon flag"
2929 #: c-family/c-format.c:769
2933 #: c-family/c-format.c:769
2934 msgid "the '(' strfmon flag"
2937 #: c-family/c-format.c:770
2941 #: c-family/c-format.c:770
2942 msgid "the '!' strfmon flag"
2945 #: c-family/c-format.c:771
2946 msgid "the '-' strfmon flag"
2949 #: c-family/c-format.c:772
2950 msgid "field width in strfmon format"
2953 #: c-family/c-format.c:773
2954 msgid "left precision"
2957 #: c-family/c-format.c:773
2958 msgid "left precision in strfmon format"
2961 #: c-family/c-format.c:774
2962 msgid "right precision"
2965 #: c-family/c-format.c:774
2966 msgid "right precision in strfmon format"
2969 #: c-family/c-format.c:775
2970 msgid "length modifier in strfmon format"
2973 #. Handle deferred options from command-line.
2974 #: c-family/c-opts.c:1344 fortran/cpp.c:590
2975 msgid "<command-line>"
2978 #: config/aarch64/aarch64.c:4500 config/arm/arm.c:22027 config/arm/arm.c:22040
2979 #: config/arm/arm.c:22065 config/nios2/nios2.c:2642
2981 msgid "Unsupported operand for code '%c'"
2984 #: config/aarch64/aarch64.c:4512 config/aarch64/aarch64.c:4528
2985 #: config/aarch64/aarch64.c:4541 config/aarch64/aarch64.c:4553
2986 #: config/aarch64/aarch64.c:4564 config/aarch64/aarch64.c:4587
2987 #: config/aarch64/aarch64.c:4640 config/aarch64/aarch64.c:4843
2989 msgid "invalid operand for '%%%c'"
2992 #: config/aarch64/aarch64.c:4607 config/aarch64/aarch64.c:4620
2993 #: config/aarch64/aarch64.c:4630
2995 msgid "incompatible floating point / vector register operand for '%%%c'"
2998 #: config/aarch64/aarch64.c:4676 config/arm/arm.c:22572
3000 msgid "missing operand"
3003 #: config/aarch64/aarch64.c:4738
3005 msgid "invalid constant"
3008 #: config/aarch64/aarch64.c:4741
3010 msgid "invalid operand"
3013 #: config/aarch64/aarch64.c:4854
3015 msgid "invalid operand prefix '%%%c'"
3018 #: config/alpha/alpha.c:5103 config/i386/i386.c:17908
3019 #: config/rs6000/rs6000.c:21672 config/sparc/sparc.c:8749
3021 msgid "'%%&' used without any local dynamic TLS references"
3024 #: config/alpha/alpha.c:5161 config/bfin/bfin.c:1423
3026 msgid "invalid %%J value"
3029 #: config/alpha/alpha.c:5191 config/ia64/ia64.c:5486
3031 msgid "invalid %%r value"
3034 #: config/alpha/alpha.c:5201 config/ia64/ia64.c:5440
3035 #: config/rs6000/rs6000.c:21352 config/xtensa/xtensa.c:2357
3037 msgid "invalid %%R value"
3040 #: config/alpha/alpha.c:5207 config/rs6000/rs6000.c:21272
3041 #: config/xtensa/xtensa.c:2324
3043 msgid "invalid %%N value"
3046 #: config/alpha/alpha.c:5215 config/rs6000/rs6000.c:21300
3048 msgid "invalid %%P value"
3051 #: config/alpha/alpha.c:5223
3053 msgid "invalid %%h value"
3056 #: config/alpha/alpha.c:5231 config/xtensa/xtensa.c:2350
3058 msgid "invalid %%L value"
3061 #: config/alpha/alpha.c:5250
3063 msgid "invalid %%m value"
3066 #: config/alpha/alpha.c:5256
3068 msgid "invalid %%M value"
3071 #: config/alpha/alpha.c:5293
3073 msgid "invalid %%U value"
3076 #: config/alpha/alpha.c:5301 config/alpha/alpha.c:5312
3077 #: config/rs6000/rs6000.c:21360
3079 msgid "invalid %%s value"
3082 #: config/alpha/alpha.c:5323
3084 msgid "invalid %%C value"
3087 #: config/alpha/alpha.c:5360 config/rs6000/rs6000.c:21136
3089 msgid "invalid %%E value"
3092 #: config/alpha/alpha.c:5385 config/alpha/alpha.c:5435
3094 msgid "unknown relocation unspec"
3097 #: config/alpha/alpha.c:5394 config/cr16/cr16.c:1531
3098 #: config/rs6000/rs6000.c:21677 config/spu/spu.c:1446
3100 msgid "invalid %%xn code"
3103 #: config/alpha/alpha.c:5500
3105 msgid "invalid operand address"
3108 #: config/arc/arc.c:3030
3110 msgid "invalid operand to %%Z code"
3113 #: config/arc/arc.c:3038
3115 msgid "invalid operand to %%z code"
3118 #: config/arc/arc.c:3046
3120 msgid "invalid operand to %%M code"
3123 #: config/arc/arc.c:3054 config/m32r/m32r.c:2079
3125 msgid "invalid operand to %%p code"
3128 #: config/arc/arc.c:3065 config/m32r/m32r.c:2072
3130 msgid "invalid operand to %%s code"
3133 #: config/arc/arc.c:3213 config/m32r/m32r.c:2105
3135 msgid "invalid operand to %%R code"
3138 #: config/arc/arc.c:3250 config/m32r/m32r.c:2128
3140 msgid "invalid operand to %%H/%%L code"
3143 #: config/arc/arc.c:3298 config/m32r/m32r.c:2199
3145 msgid "invalid operand to %%U code"
3148 #: config/arc/arc.c:3309
3150 msgid "invalid operand to %%V code"
3153 #: config/arc/arc.c:3366
3155 msgid "invalid operand to %%O code"
3159 #. Undocumented flag.
3160 #: config/arc/arc.c:3392 config/epiphany/epiphany.c:1286
3161 #: config/m32r/m32r.c:2226 config/nds32/nds32.c:2291 config/sparc/sparc.c:8932
3163 msgid "invalid operand output code"
3166 #: config/arc/arc.c:5124
3168 msgid "invalid UNSPEC as operand: %d"
3171 #: config/arm/arm.c:19101 config/arm/arm.c:19126 config/arm/arm.c:19136
3172 #: config/arm/arm.c:19145 config/arm/arm.c:19154
3174 msgid "invalid shift operand"
3177 #: config/arm/arm.c:21903 config/arm/arm.c:21921
3179 msgid "predicated Thumb instruction"
3182 #: config/arm/arm.c:21909
3184 msgid "predicated instruction in conditional sequence"
3187 #: config/arm/arm.c:22142 config/arm/arm.c:22164 config/arm/arm.c:22174
3188 #: config/arm/arm.c:22184 config/arm/arm.c:22194 config/arm/arm.c:22233
3189 #: config/arm/arm.c:22251 config/arm/arm.c:22276 config/arm/arm.c:22291
3190 #: config/arm/arm.c:22318 config/arm/arm.c:22325 config/arm/arm.c:22343
3191 #: config/arm/arm.c:22350 config/arm/arm.c:22358 config/arm/arm.c:22379
3192 #: config/arm/arm.c:22386 config/arm/arm.c:22519 config/arm/arm.c:22526
3193 #: config/arm/arm.c:22553 config/arm/arm.c:22560 config/bfin/bfin.c:1436
3194 #: config/bfin/bfin.c:1443 config/bfin/bfin.c:1450 config/bfin/bfin.c:1457
3195 #: config/bfin/bfin.c:1466 config/bfin/bfin.c:1473 config/bfin/bfin.c:1480
3196 #: config/bfin/bfin.c:1487
3198 msgid "invalid operand for code '%c'"
3201 #: config/arm/arm.c:22246
3203 msgid "instruction never executed"
3206 #. Former Maverick support, removed after GCC-4.7.
3207 #: config/arm/arm.c:22267
3209 msgid "obsolete Maverick format code '%c'"
3212 #: config/avr/avr.c:2094
3214 msgid "address operand requires constraint for X, Y, or Z register"
3217 #: config/avr/avr.c:2275
3218 msgid "operands to %T/%t must be reg + const_int:"
3221 #: config/avr/avr.c:2325 config/avr/avr.c:2392
3222 msgid "bad address, not an I/O address:"
3225 #: config/avr/avr.c:2334
3226 msgid "bad address, not a constant:"
3229 #: config/avr/avr.c:2352 config/avr/avr.c:2359
3230 msgid "bad address, not (reg+disp):"
3233 #: config/avr/avr.c:2366
3234 msgid "bad address, not post_inc or pre_dec:"
3237 #: config/avr/avr.c:2378
3238 msgid "internal compiler error. Bad address:"
3241 #: config/avr/avr.c:2411
3243 msgid "Unsupported code '%c' for fixed-point:"
3246 #: config/avr/avr.c:2419
3247 msgid "internal compiler error. Unknown mode:"
3250 #: config/avr/avr.c:3412 config/avr/avr.c:4349 config/avr/avr.c:4796
3251 msgid "invalid insn:"
3254 #: config/avr/avr.c:3466 config/avr/avr.c:3578 config/avr/avr.c:3636
3255 #: config/avr/avr.c:3682 config/avr/avr.c:3701 config/avr/avr.c:3893
3256 #: config/avr/avr.c:4201 config/avr/avr.c:4485 config/avr/avr.c:4689
3257 #: config/avr/avr.c:4853 config/avr/avr.c:4947 config/avr/avr.c:5146
3258 msgid "incorrect insn:"
3261 #: config/avr/avr.c:3717 config/avr/avr.c:3992 config/avr/avr.c:4272
3262 #: config/avr/avr.c:4557 config/avr/avr.c:4735 config/avr/avr.c:5003
3263 #: config/avr/avr.c:5204
3264 msgid "unknown move insn:"
3267 #: config/avr/avr.c:5663
3268 msgid "bad shift insn:"
3271 #: config/avr/avr.c:5771 config/avr/avr.c:6252 config/avr/avr.c:6667
3272 msgid "internal compiler error. Incorrect shift:"
3275 #: config/avr/avr.c:8074
3276 msgid "unsupported fixed-point conversion"
3279 #: config/avr/driver-avr.c:48
3282 "Running spec function '%s' with %d args\n"
3286 #: config/bfin/bfin.c:1385
3288 msgid "invalid %%j value"
3291 #: config/bfin/bfin.c:1578 config/c6x/c6x.c:2293
3293 msgid "invalid const_double operand"
3296 #: config/cris/cris.c:612 config/ft32/ft32.c:105 config/moxie/moxie.c:103
3297 #: final.c:3435 final.c:3437 fold-const.c:270 gcc.c:5244 gcc.c:5258
3298 #: rtl-error.c:101 toplev.c:335 tree-ssa-loop-niter.c:2370 tree-vrp.c:7528
3299 #: cp/typeck.c:6072 java/expr.c:385 lto/lto-object.c:184 lto/lto-object.c:281
3300 #: lto/lto-object.c:338 lto/lto-object.c:362
3301 #, gcc-internal-format, gfc-internal-format
3305 #: config/cris/cris.c:663
3306 msgid "unexpected index-type in cris_print_index"
3309 #: config/cris/cris.c:680
3310 msgid "unexpected base-type in cris_print_base"
3313 #: config/cris/cris.c:744
3314 msgid "invalid operand for 'b' modifier"
3317 #: config/cris/cris.c:761
3318 msgid "invalid operand for 'o' modifier"
3321 #: config/cris/cris.c:780
3322 msgid "invalid operand for 'O' modifier"
3325 #: config/cris/cris.c:813
3326 msgid "invalid operand for 'p' modifier"
3329 #: config/cris/cris.c:852
3330 msgid "invalid operand for 'z' modifier"
3333 #: config/cris/cris.c:916 config/cris/cris.c:950
3334 msgid "invalid operand for 'H' modifier"
3337 #: config/cris/cris.c:926
3338 msgid "bad register"
3341 #: config/cris/cris.c:970
3342 msgid "invalid operand for 'e' modifier"
3345 #: config/cris/cris.c:987
3346 msgid "invalid operand for 'm' modifier"
3349 #: config/cris/cris.c:1012
3350 msgid "invalid operand for 'A' modifier"
3353 #: config/cris/cris.c:1082
3354 msgid "invalid operand for 'D' modifier"
3357 #: config/cris/cris.c:1096
3358 msgid "invalid operand for 'T' modifier"
3361 #: config/cris/cris.c:1116 config/ft32/ft32.c:231 config/moxie/moxie.c:173
3362 msgid "invalid operand modifier letter"
3365 #: config/cris/cris.c:1170
3366 msgid "unexpected multiplicative operand"
3369 #: config/cris/cris.c:1190 config/ft32/ft32.c:254 config/moxie/moxie.c:198
3370 msgid "unexpected operand"
3373 #: config/cris/cris.c:1229 config/cris/cris.c:1239
3374 msgid "unrecognized address"
3377 #: config/cris/cris.c:2559
3378 msgid "unrecognized supposed constant"
3381 #: config/cris/cris.c:2958 config/cris/cris.c:3016
3382 msgid "unexpected side-effects in address"
3385 #. Can't possibly get anything else for a function-call, right?
3386 #: config/cris/cris.c:3844
3387 msgid "unidentifiable call op"
3390 #: config/cris/cris.c:3906
3392 msgid "PIC register isn't set up"
3395 #: config/fr30/fr30.c:496
3397 msgid "fr30_print_operand_address: unhandled address"
3400 #: config/fr30/fr30.c:520
3402 msgid "fr30_print_operand: unrecognized %%p code"
3405 #: config/fr30/fr30.c:540
3407 msgid "fr30_print_operand: unrecognized %%b code"
3410 #: config/fr30/fr30.c:561
3412 msgid "fr30_print_operand: unrecognized %%B code"
3415 #: config/fr30/fr30.c:569
3417 msgid "fr30_print_operand: invalid operand to %%A code"
3420 #: config/fr30/fr30.c:586
3422 msgid "fr30_print_operand: invalid %%x code"
3425 #: config/fr30/fr30.c:593
3427 msgid "fr30_print_operand: invalid %%F code"
3430 #: config/fr30/fr30.c:610
3432 msgid "fr30_print_operand: unknown code"
3435 #: config/fr30/fr30.c:638 config/fr30/fr30.c:647 config/fr30/fr30.c:658
3436 #: config/fr30/fr30.c:671
3438 msgid "fr30_print_operand: unhandled MEM"
3441 #: config/frv/frv.c:2507
3442 msgid "bad insn to frv_print_operand_address:"
3445 #: config/frv/frv.c:2518
3446 msgid "bad register to frv_print_operand_memory_reference_reg:"
3449 #: config/frv/frv.c:2557 config/frv/frv.c:2567 config/frv/frv.c:2576
3450 #: config/frv/frv.c:2597 config/frv/frv.c:2602
3451 msgid "bad insn to frv_print_operand_memory_reference:"
3454 #: config/frv/frv.c:2688
3456 msgid "bad condition code"
3459 #: config/frv/frv.c:2762
3460 msgid "bad insn in frv_print_operand, bad const_double"
3463 #: config/frv/frv.c:2823
3464 msgid "bad insn to frv_print_operand, 'e' modifier:"
3467 #: config/frv/frv.c:2831
3468 msgid "bad insn to frv_print_operand, 'F' modifier:"
3471 #: config/frv/frv.c:2847
3472 msgid "bad insn to frv_print_operand, 'f' modifier:"
3475 #: config/frv/frv.c:2861
3476 msgid "bad insn to frv_print_operand, 'g' modifier:"
3479 #: config/frv/frv.c:2909
3480 msgid "bad insn to frv_print_operand, 'L' modifier:"
3483 #: config/frv/frv.c:2922
3484 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3487 #: config/frv/frv.c:2943
3488 msgid "bad insn to frv_print_operand, 'O' modifier:"
3491 #: config/frv/frv.c:2961
3492 msgid "bad insn to frv_print_operand, P modifier:"
3495 #: config/frv/frv.c:2981
3496 msgid "bad insn in frv_print_operand, z case"
3499 #: config/frv/frv.c:3012
3500 msgid "bad insn in frv_print_operand, 0 case"
3503 #: config/frv/frv.c:3017
3504 msgid "frv_print_operand: unknown code"
3507 #: config/frv/frv.c:4421
3508 msgid "bad output_move_single operand"
3511 #: config/frv/frv.c:4548
3512 msgid "bad output_move_double operand"
3515 #: config/frv/frv.c:4690
3516 msgid "bad output_condmove_single operand"
3519 #: config/i386/i386.c:16817
3521 msgid "invalid UNSPEC as operand"
3524 #: config/i386/i386.c:17308
3526 msgid "invalid use of asm flag output"
3529 #: config/i386/i386.c:17526
3531 msgid "invalid operand size for operand code 'O'"
3534 #: config/i386/i386.c:17561
3536 msgid "invalid operand size for operand code 'z'"
3539 #: config/i386/i386.c:17631
3541 msgid "invalid operand type used with operand code 'Z'"
3544 #: config/i386/i386.c:17636
3546 msgid "invalid operand size for operand code 'Z'"
3549 #: config/i386/i386.c:17712
3551 msgid "operand is not a condition code, invalid operand code 'Y'"
3554 #: config/i386/i386.c:17791
3556 msgid "operand is not a condition code, invalid operand code 'D'"
3559 #: config/i386/i386.c:17808
3561 msgid "operand is not a condition code, invalid operand code '%c'"
3564 #: config/i386/i386.c:17821
3567 "operand is not an offsettable memory reference, invalid operand code 'H'"
3570 #: config/i386/i386.c:17986
3572 msgid "invalid operand code '%c'"
3575 #: config/i386/i386.c:18048
3577 msgid "invalid constraints for operand"
3580 #: config/i386/i386.c:28552
3581 msgid "unknown insn mode"
3584 #: config/i386/djgpp.h:146
3586 msgid "-f%s ignored (not supported for DJGPP)\n"
3589 #: config/ia64/ia64.c:5368
3591 msgid "invalid %%G mode"
3594 #: config/ia64/ia64.c:5538
3596 msgid "ia64_print_operand: unknown code"
3599 #: config/ia64/ia64.c:11171
3600 msgid "invalid conversion from %<__fpreg%>"
3603 #: config/ia64/ia64.c:11174
3604 msgid "invalid conversion to %<__fpreg%>"
3607 #: config/ia64/ia64.c:11187 config/ia64/ia64.c:11198
3608 msgid "invalid operation on %<__fpreg%>"
3611 #: config/iq2000/iq2000.c:3135 config/tilegx/tilegx.c:5308
3612 #: config/tilepro/tilepro.c:4703
3614 msgid "invalid %%P operand"
3617 #: config/iq2000/iq2000.c:3143 config/rs6000/rs6000.c:21290
3619 msgid "invalid %%p value"
3622 #: config/iq2000/iq2000.c:3202
3624 msgid "invalid use of %%d, %%x, or %%X"
3627 #: config/lm32/lm32.c:507
3629 msgid "only 0.0 can be loaded as an immediate"
3632 #: config/lm32/lm32.c:577
3636 #: config/lm32/lm32.c:589
3637 msgid "can't use non gp relative absolute address"
3640 #: config/lm32/lm32.c:593
3641 msgid "invalid addressing mode"
3644 #: config/m32r/m32r.c:2137
3645 msgid "bad insn for 'A'"
3648 #: config/m32r/m32r.c:2184
3650 msgid "invalid operand to %%T/%%B code"
3653 #: config/m32r/m32r.c:2207
3655 msgid "invalid operand to %%N code"
3658 #: config/m32r/m32r.c:2240
3659 msgid "pre-increment address is not a register"
3662 #: config/m32r/m32r.c:2247
3663 msgid "pre-decrement address is not a register"
3666 #: config/m32r/m32r.c:2254
3667 msgid "post-increment address is not a register"
3670 #: config/m32r/m32r.c:2328 config/m32r/m32r.c:2343 config/rs6000/rs6000.c:33158
3674 #: config/m32r/m32r.c:2348
3675 msgid "lo_sum not of register"
3678 #: config/microblaze/microblaze.c:2190
3680 msgid "unknown punctuation '%c'"
3683 #: config/microblaze/microblaze.c:2199
3685 msgid "null pointer"
3688 #: config/microblaze/microblaze.c:2234
3690 msgid "PRINT_OPERAND, invalid insn for %%C"
3693 #: config/microblaze/microblaze.c:2263
3695 msgid "PRINT_OPERAND, invalid insn for %%N"
3698 #: config/microblaze/microblaze.c:2283 config/microblaze/microblaze.c:2458
3699 msgid "insn contains an invalid address !"
3702 #: config/microblaze/microblaze.c:2298 config/microblaze/microblaze.c:2517
3703 #: config/xtensa/xtensa.c:2454
3704 msgid "invalid address"
3707 #: config/microblaze/microblaze.c:2401
3709 msgid "letter %c was found & insn was not CONST_INT"
3712 #: config/mips/mips.c:8861 config/mips/mips.c:8888 config/mips/mips.c:9071
3714 msgid "'%%%c' is not a valid operand prefix"
3717 #: config/mips/mips.c:8960 config/mips/mips.c:8967 config/mips/mips.c:8974
3718 #: config/mips/mips.c:8981 config/mips/mips.c:8994 config/mips/mips.c:9001
3719 #: config/mips/mips.c:9011 config/mips/mips.c:9014 config/mips/mips.c:9026
3720 #: config/mips/mips.c:9029 config/mips/mips.c:9089 config/mips/mips.c:9096
3721 #: config/mips/mips.c:9117 config/mips/mips.c:9132 config/mips/mips.c:9151
3722 #: config/mips/mips.c:9160
3724 msgid "invalid use of '%%%c'"
3727 #: config/mmix/mmix.c:1547 config/mmix/mmix.c:1677
3728 msgid "MMIX Internal: Expected a CONST_INT, not this"
3731 #: config/mmix/mmix.c:1626
3732 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3735 #: config/mmix/mmix.c:1645
3736 msgid "MMIX Internal: Expected a register, not this"
3739 #: config/mmix/mmix.c:1655
3740 msgid "MMIX Internal: Expected a constant, not this"
3743 #. We need the original here.
3744 #: config/mmix/mmix.c:1739
3745 msgid "MMIX Internal: Cannot decode this operand"
3748 #: config/mmix/mmix.c:1795
3749 msgid "MMIX Internal: This is not a recognized address"
3752 #: config/mmix/mmix.c:2671
3753 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3756 #: config/mmix/mmix.c:2678
3757 msgid "MMIX Internal: What's the CC of this?"
3760 #: config/mmix/mmix.c:2682
3761 msgid "MMIX Internal: What is the CC of this?"
3764 #: config/mmix/mmix.c:2724
3765 msgid "MMIX Internal: This is not a constant:"
3768 #: config/msp430/msp430.c:3614
3770 msgid "invalid operand prefix"
3773 #: config/msp430/msp430.c:3648
3775 msgid "invalid zero extract"
3778 #: config/rl78/rl78.c:1883 config/rl78/rl78.c:1969
3780 msgid "q/Q modifiers invalid for symbol references"
3783 #: config/rs6000/host-darwin.c:94
3785 msgid "Out of stack space.\n"
3788 #: config/rs6000/host-darwin.c:115
3790 msgid "Try running '%s' in the shell to raise its limit.\n"
3793 #: config/rs6000/rs6000.c:3974
3794 msgid "-maltivec=le not allowed for big-endian targets"
3797 #: config/rs6000/rs6000.c:3986
3798 msgid "-mvsx requires hardware floating point"
3801 #: config/rs6000/rs6000.c:3994
3802 msgid "-mvsx and -mpaired are incompatible"
3805 #: config/rs6000/rs6000.c:3996
3806 msgid "-mvsx needs indexed addressing"
3809 #: config/rs6000/rs6000.c:4001
3810 msgid "-mvsx and -mno-altivec are incompatible"
3813 #: config/rs6000/rs6000.c:4003
3814 msgid "-mno-altivec disables vsx"
3817 #: config/rs6000/rs6000.c:4163
3818 msgid "-mquad-memory requires 64-bit mode"
3821 #: config/rs6000/rs6000.c:4166
3822 msgid "-mquad-memory-atomic requires 64-bit mode"
3825 #: config/rs6000/rs6000.c:4178
3826 msgid "-mquad-memory is not available in little endian mode"
3829 #: config/rs6000/rs6000.c:4250
3830 msgid "-mtoc-fusion requires 64-bit"
3833 #: config/rs6000/rs6000.c:4257
3834 msgid "-mtoc-fusion requires medium/large code model"
3837 #: config/rs6000/rs6000.c:10367
3841 #: config/rs6000/rs6000.c:20933
3842 msgid "Bad 128-bit move"
3845 #: config/rs6000/rs6000.c:21124
3847 msgid "invalid %%e value"
3850 #: config/rs6000/rs6000.c:21145
3852 msgid "invalid %%f value"
3855 #: config/rs6000/rs6000.c:21154
3857 msgid "invalid %%F value"
3860 #: config/rs6000/rs6000.c:21163
3862 msgid "invalid %%G value"
3865 #: config/rs6000/rs6000.c:21198
3867 msgid "invalid %%j code"
3870 #: config/rs6000/rs6000.c:21208
3872 msgid "invalid %%J code"
3875 #: config/rs6000/rs6000.c:21218
3877 msgid "invalid %%k value"
3880 #: config/rs6000/rs6000.c:21233 config/xtensa/xtensa.c:2343
3882 msgid "invalid %%K value"
3885 #: config/rs6000/rs6000.c:21280
3887 msgid "invalid %%O value"
3890 #: config/rs6000/rs6000.c:21327
3892 msgid "invalid %%q value"
3895 #: config/rs6000/rs6000.c:21380
3897 msgid "invalid %%T value"
3900 #: config/rs6000/rs6000.c:21392
3902 msgid "invalid %%u value"
3905 #: config/rs6000/rs6000.c:21406 config/xtensa/xtensa.c:2313
3907 msgid "invalid %%v value"
3910 #: config/rs6000/rs6000.c:21473 config/xtensa/xtensa.c:2364
3912 msgid "invalid %%x value"
3915 #: config/rs6000/rs6000.c:21621
3917 msgid "invalid %%y value, try using the 'Z' constraint"
3920 #: config/rs6000/rs6000.c:22337
3921 msgid "__float128 and __ibm128 cannot be used in the same expression"
3924 #: config/rs6000/rs6000.c:22343
3925 msgid "__ibm128 and long double cannot be used in the same expression"
3928 #: config/rs6000/rs6000.c:22349
3929 msgid "__float128 and long double cannot be used in the same expression"
3932 #: config/rs6000/rs6000.c:36280
3933 msgid "AltiVec argument passed to unprototyped function"
3936 #: config/rs6000/rs6000.c:38004
3937 msgid "Could not generate addis value for fusion"
3940 #: config/rs6000/rs6000.c:38076
3941 msgid "Unable to generate load/store offset for fusion"
3944 #: config/rs6000/rs6000.c:38180
3945 msgid "Bad GPR fusion"
3948 #: config/rs6000/rs6000.c:38398
3949 msgid "emit_fusion_p9_load, bad reg #1"
3952 #: config/rs6000/rs6000.c:38435
3953 msgid "emit_fusion_p9_load, bad reg #2"
3956 #: config/rs6000/rs6000.c:38438
3957 msgid "emit_fusion_p9_load not MEM"
3960 #: config/rs6000/rs6000.c:38476
3961 msgid "emit_fusion_p9_store, bad reg #1"
3964 #: config/rs6000/rs6000.c:38513
3965 msgid "emit_fusion_p9_store, bad reg #2"
3968 #: config/rs6000/rs6000.c:38516
3969 msgid "emit_fusion_p9_store not MEM"
3972 #: config/s390/s390.c:7169
3974 msgid "symbolic memory references are only supported on z10 or later"
3977 #: config/s390/s390.c:7180
3979 msgid "cannot decompose address"
3982 #: config/s390/s390.c:7249
3984 msgid "invalid comparison operator for 'E' output modifier"
3987 #: config/s390/s390.c:7272
3989 msgid "invalid reference for 'J' output modifier"
3992 #: config/s390/s390.c:7290
3994 msgid "invalid address for 'O' output modifier"
3997 #: config/s390/s390.c:7312
3999 msgid "invalid address for 'R' output modifier"
4002 #: config/s390/s390.c:7330
4004 msgid "memory reference expected for 'S' output modifier"
4007 #: config/s390/s390.c:7340
4009 msgid "invalid address for 'S' output modifier"
4012 #: config/s390/s390.c:7361
4014 msgid "register or memory expression expected for 'N' output modifier"
4017 #: config/s390/s390.c:7372
4019 msgid "register or memory expression expected for 'M' output modifier"
4022 #: config/s390/s390.c:7457 config/s390/s390.c:7478
4024 msgid "invalid constant for output modifier '%c'"
4027 #: config/s390/s390.c:7475
4029 msgid "invalid constant - try using an output modifier"
4032 #: config/s390/s390.c:7516
4034 msgid "invalid constant vector for output modifier '%c'"
4037 #: config/s390/s390.c:7523
4039 msgid "invalid expression - try using an output modifier"
4042 #: config/s390/s390.c:7526
4044 msgid "invalid expression for output modifier '%c'"
4047 #: config/s390/s390.c:11378
4048 msgid "Vector argument passed to unprototyped function"
4051 #: config/s390/s390.c:15037
4052 msgid "types differ in signess"
4055 #: config/s390/s390.c:15047
4056 msgid "binary operator does not support two vector bool operands"
4059 #: config/s390/s390.c:15050
4060 msgid "binary operator does not support vector bool operand"
4063 #: config/s390/s390.c:15058
4065 "binary operator does not support mixing vector bool with floating point "
4069 #: config/sh/sh.c:1184
4071 msgid "invalid operand to %%R"
4074 #: config/sh/sh.c:1211
4076 msgid "invalid operand to %%S"
4079 #: config/sh/sh.c:8622
4080 msgid "created and used with different architectures / ABIs"
4083 #: config/sh/sh.c:8624
4084 msgid "created and used with different ABIs"
4087 #: config/sh/sh.c:8626
4088 msgid "created and used with different endianness"
4091 #: config/sparc/sparc.c:8758 config/sparc/sparc.c:8764
4093 msgid "invalid %%Y operand"
4096 #: config/sparc/sparc.c:8834
4098 msgid "invalid %%A operand"
4101 #: config/sparc/sparc.c:8844
4103 msgid "invalid %%B operand"
4106 #: config/sparc/sparc.c:8873 config/tilegx/tilegx.c:5095
4107 #: config/tilepro/tilepro.c:4510
4109 msgid "invalid %%C operand"
4112 #: config/sparc/sparc.c:8890 config/tilegx/tilegx.c:5128
4114 msgid "invalid %%D operand"
4117 #: config/sparc/sparc.c:8906
4119 msgid "invalid %%f operand"
4122 #: config/sparc/sparc.c:8918
4124 msgid "invalid %%s operand"
4127 #: config/sparc/sparc.c:8963
4129 msgid "floating-point constant not a valid immediate operand"
4132 #: config/stormy16/stormy16.c:1733 config/stormy16/stormy16.c:1804
4134 msgid "'B' operand is not constant"
4137 #: config/stormy16/stormy16.c:1760
4139 msgid "'B' operand has multiple bits set"
4142 #: config/stormy16/stormy16.c:1786
4144 msgid "'o' operand is not constant"
4147 #: config/stormy16/stormy16.c:1818
4149 msgid "xstormy16_print_operand: unknown code"
4152 #: config/tilegx/tilegx.c:5080 config/tilepro/tilepro.c:4495
4154 msgid "invalid %%c operand"
4157 #: config/tilegx/tilegx.c:5111
4159 msgid "invalid %%d operand"
4162 #: config/tilegx/tilegx.c:5208
4164 msgid "invalid %%H specifier"
4167 #: config/tilegx/tilegx.c:5250 config/tilepro/tilepro.c:4524
4169 msgid "invalid %%h operand"
4172 #: config/tilegx/tilegx.c:5262 config/tilepro/tilepro.c:4588
4174 msgid "invalid %%I operand"
4177 #: config/tilegx/tilegx.c:5274 config/tilepro/tilepro.c:4600
4179 msgid "invalid %%i operand"
4182 #: config/tilegx/tilegx.c:5295 config/tilepro/tilepro.c:4621
4184 msgid "invalid %%j operand"
4187 #: config/tilegx/tilegx.c:5326
4189 msgid "invalid %%%c operand"
4192 #: config/tilegx/tilegx.c:5341 config/tilepro/tilepro.c:4735
4194 msgid "invalid %%N operand"
4197 #: config/tilegx/tilegx.c:5385
4199 msgid "invalid operand for 'r' specifier"
4202 #: config/tilegx/tilegx.c:5409 config/tilepro/tilepro.c:4816
4204 msgid "unable to print out operand yet; code == %d (%c)"
4207 #: config/tilepro/tilepro.c:4560
4209 msgid "invalid %%H operand"
4212 #: config/tilepro/tilepro.c:4660
4214 msgid "invalid %%L operand"
4217 #: config/tilepro/tilepro.c:4720
4219 msgid "invalid %%M operand"
4222 #: config/tilepro/tilepro.c:4763
4224 msgid "invalid %%t operand"
4227 #: config/tilepro/tilepro.c:4770
4229 msgid "invalid %%t operand '"
4232 #: config/tilepro/tilepro.c:4791
4234 msgid "invalid %%r operand"
4237 #: config/v850/v850.c:293
4238 msgid "const_double_split got a bad insn:"
4241 #: config/v850/v850.c:899
4242 msgid "output_move_single:"
4245 #: config/vax/vax.c:453
4247 msgid "symbol used with both base and indexed registers"
4250 #: config/vax/vax.c:462
4252 msgid "symbol with offset used in PIC mode"
4255 #: config/vax/vax.c:550
4257 msgid "symbol used as immediate operand"
4260 #: config/vax/vax.c:1577
4261 msgid "illegal operand detected"
4264 #: config/visium/visium.c:3256
4265 msgid "illegal operand "
4268 #: config/visium/visium.c:3307
4269 msgid "illegal operand address (1)"
4272 #: config/visium/visium.c:3314
4273 msgid "illegal operand address (2)"
4276 #: config/visium/visium.c:3329
4277 msgid "illegal operand address (3)"
4280 #: config/visium/visium.c:3337
4281 msgid "illegal operand address (4)"
4284 #: config/xtensa/xtensa.c:768 config/xtensa/xtensa.c:800
4285 #: config/xtensa/xtensa.c:809
4289 #: config/xtensa/xtensa.c:2301
4291 msgid "invalid %%D value"
4294 #: config/xtensa/xtensa.c:2338
4295 msgid "invalid mask"
4298 #: config/xtensa/xtensa.c:2371
4300 msgid "invalid %%d value"
4303 #: config/xtensa/xtensa.c:2390 config/xtensa/xtensa.c:2400
4305 msgid "invalid %%t/%%b value"
4308 #: config/xtensa/xtensa.c:2479
4309 msgid "no register in address"
4312 #: config/xtensa/xtensa.c:2487
4313 msgid "address offset not a constant"
4316 #: c/c-objc-common.c:160
4320 #: c/c-objc-common.c:187
4321 msgid "({anonymous})"
4324 #: c/c-parser.c:2195 c/c-parser.c:2209 c/c-parser.c:4814 c/c-parser.c:5231
4325 #: c/c-parser.c:5353 c/c-parser.c:5778 c/c-parser.c:5947 c/c-parser.c:5978
4326 #: c/c-parser.c:6162 c/c-parser.c:8908 c/c-parser.c:8943 c/c-parser.c:8974
4327 #: c/c-parser.c:9021 c/c-parser.c:9202 c/c-parser.c:9983 c/c-parser.c:10053
4328 #: c/c-parser.c:10096 c/c-parser.c:14645 c/c-parser.c:14669 c/c-parser.c:14687
4329 #: c/c-parser.c:14900 c/c-parser.c:14943 c/c-parser.c:3001 c/c-parser.c:9195
4330 #: cp/parser.c:26534 cp/parser.c:27107
4331 #, gcc-internal-format
4332 msgid "expected %<;%>"
4335 #. Look for the two `(' tokens.
4336 #: c/c-parser.c:2236 c/c-parser.c:2939 c/c-parser.c:3236 c/c-parser.c:3303
4337 #: c/c-parser.c:3965 c/c-parser.c:4155 c/c-parser.c:4160 c/c-parser.c:5396
4338 #: c/c-parser.c:5650 c/c-parser.c:5863 c/c-parser.c:6098 c/c-parser.c:6221
4339 #: c/c-parser.c:7280 c/c-parser.c:7700 c/c-parser.c:7741 c/c-parser.c:7876
4340 #: c/c-parser.c:8070 c/c-parser.c:8087 c/c-parser.c:8113 c/c-parser.c:9493
4341 #: c/c-parser.c:9565 c/c-parser.c:10599 c/c-parser.c:10786 c/c-parser.c:10925
4342 #: c/c-parser.c:10980 c/c-parser.c:11077 c/c-parser.c:11257 c/c-parser.c:11301
4343 #: c/c-parser.c:11345 c/c-parser.c:11389 c/c-parser.c:11433 c/c-parser.c:11478
4344 #: c/c-parser.c:11513 c/c-parser.c:11581 c/c-parser.c:11830 c/c-parser.c:11976
4345 #: c/c-parser.c:12102 c/c-parser.c:12266 c/c-parser.c:12369 c/c-parser.c:12412
4346 #: c/c-parser.c:12459 c/c-parser.c:12503 c/c-parser.c:12569 c/c-parser.c:12605
4347 #: c/c-parser.c:12732 c/c-parser.c:12814 c/c-parser.c:12922 c/c-parser.c:12957
4348 #: c/c-parser.c:13005 c/c-parser.c:13063 c/c-parser.c:14847 c/c-parser.c:16800
4349 #: c/c-parser.c:17010 c/c-parser.c:17451 c/c-parser.c:17509 c/c-parser.c:17935
4350 #: c/c-parser.c:11056 cp/parser.c:24275 cp/parser.c:27110
4351 #, gcc-internal-format
4352 msgid "expected %<(%>"
4355 #: c/c-parser.c:2242 c/c-parser.c:7307 c/c-parser.c:7708 c/c-parser.c:7749
4356 #: c/c-parser.c:7887 cp/parser.c:26532 cp/parser.c:27125
4357 #, gcc-internal-format
4358 msgid "expected %<,%>"
4361 #: c/c-parser.c:2263 c/c-parser.c:2631 c/c-parser.c:2954 c/c-parser.c:3277
4362 #: c/c-parser.c:3314 c/c-parser.c:3530 c/c-parser.c:3717 c/c-parser.c:3779
4363 #: c/c-parser.c:3831 c/c-parser.c:3972 c/c-parser.c:4255 c/c-parser.c:4271
4364 #: c/c-parser.c:4280 c/c-parser.c:5399 c/c-parser.c:5665 c/c-parser.c:6010
4365 #: c/c-parser.c:6156 c/c-parser.c:6229 c/c-parser.c:6808 c/c-parser.c:7038
4366 #: c/c-parser.c:7121 c/c-parser.c:7221 c/c-parser.c:7422 c/c-parser.c:7620
4367 #: c/c-parser.c:7639 c/c-parser.c:7663 c/c-parser.c:7718 c/c-parser.c:7827
4368 #: c/c-parser.c:7902 c/c-parser.c:8079 c/c-parser.c:8104 c/c-parser.c:8128
4369 #: c/c-parser.c:8354 c/c-parser.c:8751 c/c-parser.c:9287 c/c-parser.c:9308
4370 #: c/c-parser.c:9516 c/c-parser.c:9571 c/c-parser.c:9955 c/c-parser.c:10636
4371 #: c/c-parser.c:10789 c/c-parser.c:10928 c/c-parser.c:11014 c/c-parser.c:11158
4372 #: c/c-parser.c:11264 c/c-parser.c:11308 c/c-parser.c:11352 c/c-parser.c:11396
4373 #: c/c-parser.c:11440 c/c-parser.c:11484 c/c-parser.c:11541 c/c-parser.c:11548
4374 #: c/c-parser.c:11588 c/c-parser.c:11743 c/c-parser.c:11801 c/c-parser.c:11850
4375 #: c/c-parser.c:11922 c/c-parser.c:12074 c/c-parser.c:12212 c/c-parser.c:12273
4376 #: c/c-parser.c:12376 c/c-parser.c:12419 c/c-parser.c:12484 c/c-parser.c:12526
4377 #: c/c-parser.c:12556 c/c-parser.c:12584 c/c-parser.c:12620 c/c-parser.c:12762
4378 #: c/c-parser.c:12780 c/c-parser.c:12786 c/c-parser.c:12870 c/c-parser.c:12881
4379 #: c/c-parser.c:12901 c/c-parser.c:12911 c/c-parser.c:12928 c/c-parser.c:12964
4380 #: c/c-parser.c:12976 c/c-parser.c:13024 c/c-parser.c:13032 c/c-parser.c:13067
4381 #: c/c-parser.c:14075 c/c-parser.c:14729 c/c-parser.c:14908 c/c-parser.c:14954
4382 #: c/c-parser.c:16989 c/c-parser.c:17066 c/c-parser.c:17487 c/c-parser.c:17571
4383 #: c/c-parser.c:17944 cp/parser.c:24307 cp/parser.c:27155
4384 #, gcc-internal-format
4385 msgid "expected %<)%>"
4388 #: c/c-parser.c:3635 c/c-parser.c:4581 c/c-parser.c:4617 c/c-parser.c:6213
4389 #: c/c-parser.c:7818 c/c-parser.c:8176 c/c-parser.c:8328 c/c-parser.c:10743
4390 #: c/c-parser.c:17847 c/c-parser.c:17849 c/c-parser.c:18188 cp/parser.c:7057
4391 #: cp/parser.c:27119
4392 #, gcc-internal-format
4393 msgid "expected %<]%>"
4396 #: c/c-parser.c:3812
4397 msgid "expected %<;%>, %<,%> or %<)%>"
4400 #: c/c-parser.c:4437 c/c-parser.c:14670 cp/parser.c:27113 cp/parser.c:29039
4401 #, gcc-internal-format
4402 msgid "expected %<}%>"
4405 #: c/c-parser.c:4751 c/c-parser.c:9536 c/c-parser.c:15390 c/c-parser.c:2819
4406 #: c/c-parser.c:3022 c/c-parser.c:9090 cp/parser.c:17275 cp/parser.c:27116
4407 #, gcc-internal-format
4408 msgid "expected %<{%>"
4411 #: c/c-parser.c:4984 c/c-parser.c:4993 c/c-parser.c:6120 c/c-parser.c:6462
4412 #: c/c-parser.c:7356 c/c-parser.c:9301 c/c-parser.c:9685 c/c-parser.c:9746
4413 #: c/c-parser.c:10730 c/c-parser.c:11527 c/c-parser.c:11661 c/c-parser.c:12033
4414 #: c/c-parser.c:12125 c/c-parser.c:12766 c/c-parser.c:16857 c/c-parser.c:16913
4415 #: c/c-parser.c:11150 cp/parser.c:27149 cp/parser.c:28250 cp/parser.c:30908
4416 #, gcc-internal-format
4417 msgid "expected %<:%>"
4420 #: c/c-parser.c:5252 cp/semantics.c:613
4421 msgid "Cilk array notation cannot be used as a computed goto expression"
4424 #: c/c-parser.c:5311
4425 msgid "Cilk array notation cannot be used for a throw expression"
4428 #: c/c-parser.c:5661 cp/semantics.c:1143
4429 msgid "Cilk array notation cannot be used as a condition for switch statement"
4432 #: c/c-parser.c:5712 cp/semantics.c:798
4433 msgid "Cilk array notation cannot be used as a condition for while statement"
4436 #: c/c-parser.c:5764 cp/parser.c:27043
4437 #, gcc-internal-format
4438 msgid "expected %<while%>"
4441 #: c/c-parser.c:5771 cp/semantics.c:857
4443 "Cilk array notation cannot be used as a condition for a do-while statement"
4446 #: c/c-parser.c:5974 cp/semantics.c:976
4447 msgid "Cilk array notation cannot be used in a condition for a for-loop"
4450 #: c/c-parser.c:7569
4451 msgid "expected %<.%>"
4454 #: c/c-parser.c:8761 c/c-parser.c:8793 c/c-parser.c:9033 cp/parser.c:28824
4455 #: cp/parser.c:28898
4456 #, gcc-internal-format
4457 msgid "expected %<@end%>"
4460 #: c/c-parser.c:9450 cp/parser.c:27134
4461 #, gcc-internal-format
4462 msgid "expected %<>%>"
4465 #: c/c-parser.c:12216 c/c-parser.c:12980 cp/parser.c:27158
4466 #, gcc-internal-format
4467 msgid "expected %<,%> or %<)%>"
4470 #: c/c-parser.c:14382 c/c-parser.c:14426 c/c-parser.c:14654 c/c-parser.c:14889
4471 #: c/c-parser.c:17051 c/c-parser.c:17673 c/c-parser.c:4640 cp/parser.c:27137
4472 #, gcc-internal-format
4473 msgid "expected %<=%>"
4476 #: c/c-parser.c:15433 c/c-parser.c:15423 cp/parser.c:34314
4477 #, gcc-internal-format
4478 msgid "expected %<#pragma omp section%> or %<}%>"
4481 #: c/c-parser.c:17835 c/c-parser.c:10686 cp/parser.c:27122 cp/parser.c:30181
4482 #, gcc-internal-format
4483 msgid "expected %<[%>"
4486 #: c/c-typeck.c:7506
4491 msgid "candidate 1:"
4495 msgid "candidate 2:"
4499 msgid "candidates are: %+#D"
4503 msgid "candidate is: %+#D"
4511 msgid "<brace-enclosed initializer list>"
4515 msgid "<unresolved overloaded function type>"
4519 msgid "<type error>"
4522 #: cp/error.c:682 objc/objc-act.c:6180 cp/cxx-pretty-print.c:162
4523 #, gcc-internal-format
4529 msgid "<unnamed %s>"
4532 #. A lambda's "type" is essentially its signature.
4538 msgid "<typeprefixerror>"
4543 msgid "(static initializers for %s)"
4548 msgid "(static destructors for %s)"
4556 msgid "<return value> "
4564 msgid "(anonymous namespace)"
4568 msgid "<template arguments error>"
4572 msgid "<enumerator>"
4576 msgid "<declaration error>"
4579 #: cp/error.c:1824 cp/error.c:1844
4580 msgid "<template parameter error>"
4587 #: cp/error.c:2002 cp/error.c:3049 c-family/c-pretty-print.c:2192
4588 #, gcc-internal-format
4592 #. While waiting for caret diagnostics, avoid printing
4593 #. __cxa_allocate_exception, __cxa_throw, and the like.
4595 msgid "<throw-expression>"
4599 msgid "<ubsan routine call>"
4615 msgid "<expression error>"
4619 msgid "<unknown operator>"
4627 msgid "At global scope:"
4632 msgid "In static member function %qs"
4637 msgid "In copy constructor %qs"
4642 msgid "In constructor %qs"
4647 msgid "In destructor %qs"
4651 msgid "In lambda function"
4656 msgid "%s: In substitution of %qS:\n"
4660 msgid "%s: In instantiation of %q#D:\n"
4664 msgid "%r%s:%d:%d:%R "
4673 msgid "recursively required by substitution of %qS\n"
4678 msgid "required by substitution of %qS\n"
4682 msgid "recursively required from %q#D\n"
4686 msgid "required from %q#D\n"
4690 msgid "recursively required from here\n"
4694 msgid "required from here\n"
4699 "%r%s:%d:%d:%R [ skipping %d instantiation contexts, use -ftemplate-"
4700 "backtrace-limit=0 to disable ]\n"
4705 "%r%s:%d:%R [ skipping %d instantiation contexts, use -ftemplate-backtrace-"
4706 "limit=0 to disable ]\n"
4710 msgid "%r%s:%d:%d:%R in constexpr expansion of %qs"
4714 msgid "%r%s:%d:%R in constexpr expansion of %qs"
4717 #: cp/pt.c:1943 cp/semantics.c:5222
4718 msgid "candidates are:"
4722 msgid "candidate is:"
4723 msgid_plural "candidates are:"
4728 msgid "target is not pointer or reference to class"
4732 msgid "target is not pointer or reference to complete type"
4736 msgid "target is not pointer or reference"
4740 msgid "source is not a pointer"
4744 msgid "source is not a pointer to class"
4748 msgid "source is a pointer to incomplete type"
4752 msgid "source is not of class type"
4756 msgid "source is of incomplete class type"
4760 msgid "conversion casts away constness"
4764 msgid "source type is not polymorphic"
4767 #: cp/typeck.c:5827 c/c-typeck.c:4187
4768 #, gcc-internal-format
4769 msgid "wrong type argument to unary minus"
4772 #: cp/typeck.c:5828 c/c-typeck.c:4174
4773 #, gcc-internal-format
4774 msgid "wrong type argument to unary plus"
4777 #: cp/typeck.c:5855 c/c-typeck.c:4213
4778 #, gcc-internal-format
4779 msgid "wrong type argument to bit-complement"
4782 #: cp/typeck.c:5862 c/c-typeck.c:4221
4783 #, gcc-internal-format
4784 msgid "wrong type argument to abs"
4787 #: cp/typeck.c:5874 c/c-typeck.c:4233
4788 #, gcc-internal-format
4789 msgid "wrong type argument to conjugation"
4793 msgid "in argument to unary !"
4797 msgid "no pre-increment operator for type"
4801 msgid "no post-increment operator for type"
4805 msgid "no pre-decrement operator for type"
4809 msgid "no post-decrement operator for type"
4812 #: fortran/arith.c:95
4813 msgid "Arithmetic OK at %L"
4816 #: fortran/arith.c:98
4817 msgid "Arithmetic overflow at %L"
4820 #: fortran/arith.c:101
4821 msgid "Arithmetic underflow at %L"
4824 #: fortran/arith.c:104
4825 msgid "Arithmetic NaN at %L"
4828 #: fortran/arith.c:107
4829 msgid "Division by zero at %L"
4832 #: fortran/arith.c:110
4833 msgid "Array operands are incommensurate at %L"
4836 #: fortran/arith.c:114
4837 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
4840 #: fortran/arith.c:1370
4841 msgid "elemental binary operation"
4844 #: fortran/check.c:2131 fortran/check.c:3122 fortran/check.c:3176
4846 msgid "arguments '%s' and '%s' for intrinsic %s"
4849 #: fortran/check.c:2928
4851 msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
4854 #: fortran/check.c:3451 fortran/intrinsic.c:4401
4856 msgid "arguments '%s' and '%s' for intrinsic '%s'"
4859 #: fortran/error.c:871
4860 msgid "Fortran 2008 obsolescent feature:"
4863 #: fortran/error.c:880
4864 msgid "GNU Extension:"
4867 #: fortran/error.c:883
4868 msgid "Legacy Extension:"
4871 #: fortran/error.c:886
4872 msgid "Obsolescent feature:"
4875 #: fortran/error.c:889
4876 msgid "Deleted feature:"
4879 #: fortran/expr.c:622
4881 msgid "Constant expression required at %C"
4884 #: fortran/expr.c:625
4886 msgid "Integer expression required at %C"
4889 #: fortran/expr.c:630
4891 msgid "Integer value too large in expression at %C"
4894 #: fortran/expr.c:3242
4895 msgid "array assignment"
4898 #: fortran/gfortranspec.c:425
4903 #: fortran/interface.c:3048 fortran/intrinsic.c:4105
4904 msgid "actual argument to INTENT = OUT/INOUT"
4908 msgid "Positive width required"
4912 msgid "Nonnegative width required"
4916 msgid "Unexpected element %qc in format string at %L"
4920 msgid "Unexpected end of format string"
4924 msgid "Zero width in format descriptor"
4928 msgid "Missing leading left parenthesis"
4932 msgid "Left parenthesis required after %<*%>"
4936 msgid "Expected P edit descriptor"
4939 #. P requires a prior number.
4941 msgid "P descriptor requires leading scale factor"
4944 #: fortran/io.c:736 fortran/io.c:750
4945 msgid "Comma required after P descriptor"
4949 msgid "Positive width required with T descriptor"
4953 msgid "E specifier not allowed with g0 descriptor"
4957 msgid "Positive exponent width required"
4961 msgid "Period required in format specifier"
4964 #: fortran/io.c:1570
4969 #: fortran/io.c:2966
4970 msgid "internal unit in WRITE"
4973 #. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
4974 #. contexts. Thus, use an extended RESOLVE_TAG macro for that.
4975 #: fortran/io.c:4223
4977 msgid "%s tag with INQUIRE"
4980 #: fortran/matchexp.c:28
4982 msgid "Syntax error in expression at %C"
4985 #: fortran/module.c:1204
4986 msgid "Unexpected EOF"
4989 #: fortran/module.c:1288
4990 msgid "Integer overflow"
4993 #: fortran/module.c:1318
4994 msgid "Name too long"
4997 #: fortran/module.c:1420 fortran/module.c:1523
5001 #: fortran/module.c:1547
5002 msgid "Expected name"
5005 #: fortran/module.c:1550
5006 msgid "Expected left parenthesis"
5009 #: fortran/module.c:1553
5010 msgid "Expected right parenthesis"
5013 #: fortran/module.c:1556
5014 msgid "Expected integer"
5017 #: fortran/module.c:1559 fortran/module.c:2547
5018 msgid "Expected string"
5021 #: fortran/module.c:1584
5022 msgid "find_enum(): Enum not found"
5025 #: fortran/module.c:2265
5026 msgid "Expected attribute bit name"
5029 #: fortran/module.c:3151
5030 msgid "Expected integer string"
5033 #: fortran/module.c:3155
5034 msgid "Error converting integer"
5037 #: fortran/module.c:3177
5038 msgid "Expected real string"
5041 #: fortran/module.c:3401
5042 msgid "Expected expression type"
5045 #: fortran/module.c:3481
5046 msgid "Bad operator"
5049 #: fortran/module.c:3596
5050 msgid "Bad type in constant expression"
5053 #: fortran/module.c:6948
5054 msgid "Unexpected end of module"
5057 #: fortran/parse.c:1671
5058 msgid "arithmetic IF"
5061 #: fortran/parse.c:1680
5062 msgid "attribute declaration"
5065 #: fortran/parse.c:1716
5066 msgid "data declaration"
5069 #: fortran/parse.c:1734
5070 msgid "derived type declaration"
5073 #: fortran/parse.c:1846
5077 #: fortran/parse.c:1855
5078 msgid "implied END DO"
5081 #: fortran/parse.c:1949 fortran/resolve.c:10570
5085 #: fortran/parse.c:1952 fortran/resolve.c:10621 fortran/resolve.c:10624
5086 msgid "pointer assignment"
5089 #: fortran/parse.c:1970
5093 #: fortran/resolve.c:606
5094 msgid "module procedure"
5097 #: fortran/resolve.c:607
5098 msgid "internal function"
5101 #: fortran/resolve.c:2157 fortran/resolve.c:2351
5102 msgid "elemental procedure"
5105 #: fortran/resolve.c:2254
5106 msgid "allocatable argument"
5109 #: fortran/resolve.c:2259
5110 msgid "asynchronous argument"
5113 #: fortran/resolve.c:2264
5114 msgid "optional argument"
5117 #: fortran/resolve.c:2269
5118 msgid "pointer argument"
5121 #: fortran/resolve.c:2274
5122 msgid "target argument"
5125 #: fortran/resolve.c:2279
5126 msgid "value argument"
5129 #: fortran/resolve.c:2284
5130 msgid "volatile argument"
5133 #: fortran/resolve.c:2289
5134 msgid "assumed-shape argument"
5137 #: fortran/resolve.c:2294
5138 msgid "assumed-rank argument"
5141 #: fortran/resolve.c:2299
5142 msgid "coarray argument"
5145 #: fortran/resolve.c:2304
5146 msgid "parametrized derived type argument"
5149 #: fortran/resolve.c:2309
5150 msgid "polymorphic argument"
5153 #: fortran/resolve.c:2314
5154 msgid "NO_ARG_CHECK attribute"
5157 #. As assumed-type is unlimited polymorphic (cf. above).
5158 #. See also TS 29113, Note 6.1.
5159 #: fortran/resolve.c:2321
5160 msgid "assumed-type argument"
5163 #: fortran/resolve.c:2332
5164 msgid "array result"
5167 #: fortran/resolve.c:2337
5168 msgid "pointer or allocatable result"
5171 #: fortran/resolve.c:2344
5172 msgid "result with non-constant character length"
5175 #: fortran/resolve.c:2356
5176 msgid "bind(c) procedure"
5179 #: fortran/resolve.c:3565
5181 msgid "Invalid context for NULL() pointer at %%L"
5184 #: fortran/resolve.c:3581
5186 msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
5189 #: fortran/resolve.c:3597
5191 msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
5194 #: fortran/resolve.c:3612
5196 msgid "Operands of string concatenation operator at %%L are %s/%s"
5199 #: fortran/resolve.c:3631
5201 msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
5204 #: fortran/resolve.c:3645
5206 msgid "Operand of .not. operator at %%L is %s"
5209 #: fortran/resolve.c:3659
5210 msgid "COMPLEX quantities cannot be compared at %L"
5213 #: fortran/resolve.c:3710
5215 msgid "Logicals at %%L must be compared with %s instead of %s"
5218 #: fortran/resolve.c:3716
5220 msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
5223 #: fortran/resolve.c:3724
5225 msgid "Unknown operator %%<%s%%> at %%L"
5228 #: fortran/resolve.c:3727
5230 msgid "Operand of user operator %%<%s%%> at %%L is %s"
5233 #: fortran/resolve.c:3731
5235 msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
5238 #: fortran/resolve.c:3819
5240 msgid "Inconsistent ranks for operator at %%L and %%L"
5243 #: fortran/resolve.c:6486
5244 msgid "Loop variable"
5247 #: fortran/resolve.c:6490
5248 msgid "iterator variable"
5251 #: fortran/resolve.c:6494
5252 msgid "Start expression in DO loop"
5255 #: fortran/resolve.c:6498
5256 msgid "End expression in DO loop"
5259 #: fortran/resolve.c:6502
5260 msgid "Step expression in DO loop"
5263 #: fortran/resolve.c:6782 fortran/resolve.c:6785
5264 msgid "DEALLOCATE object"
5267 #: fortran/resolve.c:7152 fortran/resolve.c:7155
5268 msgid "ALLOCATE object"
5271 #: fortran/resolve.c:7384 fortran/resolve.c:8831
5272 msgid "STAT variable"
5275 #: fortran/resolve.c:7428 fortran/resolve.c:8843
5276 msgid "ERRMSG variable"
5279 #: fortran/resolve.c:8673
5280 msgid "item in READ"
5283 #: fortran/resolve.c:8855
5284 msgid "ACQUIRED_LOCK variable"
5287 #: fortran/trans-array.c:1438
5289 msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
5292 #: fortran/trans-array.c:5503
5293 msgid "Integer overflow when calculating the amount of memory to allocate"
5296 #: fortran/trans-decl.c:5540
5299 "Actual string length does not match the declared one for dummy argument "
5303 #: fortran/trans-decl.c:5548
5306 "Actual string length is shorter than the declared one for dummy argument "
5310 #: fortran/trans-expr.c:8170
5312 msgid "Target of rank remapping is too small (%ld < %ld)"
5315 #: fortran/trans-expr.c:9375
5316 msgid "Assignment of scalar to unallocated array"
5319 #: fortran/trans-intrinsic.c:897
5321 msgid "Unequal character lengths (%ld/%ld) in %s"
5324 #: fortran/trans-intrinsic.c:7032
5326 msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
5329 #: fortran/trans-intrinsic.c:7064
5330 msgid "Argument NCOPIES of REPEAT intrinsic is too large"
5333 #: fortran/trans-io.c:560
5334 msgid "Unit number in I/O statement too small"
5337 #: fortran/trans-io.c:569
5338 msgid "Unit number in I/O statement too large"
5341 #: fortran/trans-stmt.c:156
5342 msgid "Assigned label is not a target label"
5345 #: fortran/trans-stmt.c:1101
5347 msgid "Invalid image number %d in SYNC IMAGES"
5350 #: fortran/trans-stmt.c:1916
5351 msgid "Loop iterates infinitely"
5354 #: fortran/trans-stmt.c:1936 fortran/trans-stmt.c:2192
5355 msgid "Loop variable has been modified"
5358 #: fortran/trans-stmt.c:2045
5359 msgid "DO step value is zero"
5362 #: fortran/trans.c:47
5363 msgid "Array reference out of bounds"
5366 #: fortran/trans.c:48
5367 msgid "Incorrect function return value"
5370 #: fortran/trans.c:607
5371 msgid "Memory allocation failed"
5374 #: fortran/trans.c:685 fortran/trans.c:1525
5375 msgid "Allocation would exceed memory limit"
5378 #: fortran/trans.c:856
5380 msgid "Attempting to allocate already allocated variable '%s'"
5383 #: fortran/trans.c:862
5384 msgid "Attempting to allocate already allocated variable"
5387 #: fortran/trans.c:1272 fortran/trans.c:1426
5389 msgid "Attempt to DEALLOCATE unallocated '%s'"
5392 #. The remainder are real diagnostic types.
5393 #: fortran/gfc-diagnostic.def:33
5397 #. This is like DK_ICE, but backtrace is not printed. Used in the driver
5398 #. when reporting fatal signal in the compiler.
5399 #: fortran/gfc-diagnostic.def:34 fortran/gfc-diagnostic.def:50
5400 msgid "internal compiler error"
5403 #: fortran/gfc-diagnostic.def:35
5407 #: fortran/gfc-diagnostic.def:36
5408 msgid "sorry, unimplemented"
5411 #: fortran/gfc-diagnostic.def:37
5415 #: fortran/gfc-diagnostic.def:38
5419 #: fortran/gfc-diagnostic.def:39
5423 #: fortran/gfc-diagnostic.def:40
5427 #. These two would be re-classified as DK_WARNING or DK_ERROR, so the
5428 #. prefix does not matter.
5429 #: fortran/gfc-diagnostic.def:43
5433 #: fortran/gfc-diagnostic.def:44
5437 #. This one is just for counting DK_WARNING promoted to DK_ERROR
5438 #. due to -Werror and -Werror=warning.
5439 #: fortran/gfc-diagnostic.def:47
5443 #: go/go-backend.c:171
5444 msgid "lseek failed while reading export data"
5447 #: go/go-backend.c:178
5448 msgid "memory allocation failed while reading export data"
5451 #: go/go-backend.c:186
5452 msgid "read failed while reading export data"
5455 #: go/go-backend.c:192
5456 msgid "short read while reading export data"
5459 #: java/jcf-dump.c:1128
5461 msgid "Not a valid Java .class file.\n"
5464 #: java/jcf-dump.c:1134
5466 msgid "error while parsing constant pool\n"
5469 #: java/jcf-dump.c:1140 java/jcf-parse.c:1429
5470 #, gcc-internal-format, gfc-internal-format
5471 msgid "error in constant pool entry #%d\n"
5474 #: java/jcf-dump.c:1150
5476 msgid "error while parsing fields\n"
5479 #: java/jcf-dump.c:1156
5481 msgid "error while parsing methods\n"
5484 #: java/jcf-dump.c:1162
5486 msgid "error while parsing final attributes\n"
5489 #: java/jcf-dump.c:1199
5491 msgid "Try 'jcf-dump --help' for more information.\n"
5494 #: java/jcf-dump.c:1206
5497 "Usage: jcf-dump [OPTION]... CLASS...\n"
5501 #: java/jcf-dump.c:1207
5504 "Display contents of a class file in readable form.\n"
5508 #: java/jcf-dump.c:1208
5510 msgid " -c Disassemble method bodies\n"
5513 #: java/jcf-dump.c:1209
5515 msgid " --javap Generate output in 'javap' format\n"
5518 #: java/jcf-dump.c:1211
5520 msgid " --classpath PATH Set path to find .class files\n"
5523 #: java/jcf-dump.c:1212
5525 msgid " -IDIR Append directory to class path\n"
5528 #: java/jcf-dump.c:1213
5530 msgid " --bootclasspath PATH Override built-in class path\n"
5533 #: java/jcf-dump.c:1214
5535 msgid " --extdirs PATH Set extensions directory path\n"
5538 #: java/jcf-dump.c:1215
5540 msgid " -o FILE Set output file name\n"
5543 #: java/jcf-dump.c:1217
5545 msgid " --help Print this help, then exit\n"
5548 #: java/jcf-dump.c:1218
5550 msgid " --version Print version number, then exit\n"
5553 #: java/jcf-dump.c:1219
5555 msgid " -v, --verbose Print extra information while running\n"
5558 #: java/jcf-dump.c:1221
5561 "For bug reporting instructions, please see:\n"
5565 #: java/jcf-dump.c:1259 java/jcf-dump.c:1327
5567 msgid "jcf-dump: no classes specified\n"
5570 #: java/jcf-dump.c:1347
5572 msgid "Cannot open '%s' for output.\n"
5575 #: java/jcf-dump.c:1392
5577 msgid "bad format of .zip/.jar archive\n"
5580 #: java/jcf-dump.c:1510
5582 msgid "Bad byte codes.\n"
5585 #: java/jvgenmain.c:44
5587 msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
5590 #: java/jvgenmain.c:117
5592 msgid "%s: Cannot open output file: %s\n"
5595 #: java/jvgenmain.c:167
5597 msgid "%s: Failed to close output file %s\n"
5600 #: gcc.c:747 gcc.c:751 gcc.c:806
5601 msgid "-gz is not supported in this configuration"
5604 #: gcc.c:757 gcc.c:817
5605 msgid "-gz=zlib is not supported in this configuration"
5609 msgid "-fuse-linker-plugin is not supported in this configuration"
5613 msgid "cannot specify -static with -fsanitize=address"
5617 msgid "cannot specify -static with -fsanitize=thread"
5621 msgid "-fvtable-verify=std is not supported in this configuration"
5625 msgid "-fvtable-verify=preinit is not supported in this configuration"
5628 #: gcc.c:1131 ada/gcc-interface/lang-specs.h:33 java/jvspec.c:79
5629 msgid "-pg and -fomit-frame-pointer are incompatible"
5633 msgid "GNU C no longer supports -traditional without -E"
5637 msgid "-E or -x required when input is from standard input"
5640 #: config/darwin.h:252
5641 msgid "-current_version only allowed with -dynamiclib"
5644 #: config/darwin.h:254
5645 msgid "-install_name only allowed with -dynamiclib"
5648 #: config/darwin.h:259
5649 msgid "-bundle not allowed with -dynamiclib"
5652 #: config/darwin.h:260
5653 msgid "-bundle_loader not allowed with -dynamiclib"
5656 #: config/darwin.h:261
5657 msgid "-client_name not allowed with -dynamiclib"
5660 #: config/darwin.h:266
5661 msgid "-force_flat_namespace not allowed with -dynamiclib"
5664 #: config/darwin.h:268
5665 msgid "-keep_private_externs not allowed with -dynamiclib"
5668 #: config/darwin.h:269
5669 msgid "-private_bundle not allowed with -dynamiclib"
5672 #: config/dragonfly.h:76 config/alpha/freebsd.h:33 config/i386/freebsd.h:82
5673 #: config/i386/freebsd64.h:35 config/ia64/freebsd.h:26
5674 #: config/rs6000/sysv4.h:736 config/sparc/freebsd.h:45
5675 msgid "consider using '-pg' instead of '-p' with gprof(1)"
5679 msgid "cannot use mthreads and mlegacy-threads together"
5683 msgid "cannot use mshared and static together"
5686 #: config/sol2.h:273 config/sol2.h:278
5687 msgid "does not support multilib"
5690 #: config/sol2.h:370
5691 msgid "-pie is not supported in this configuration"
5694 #: config/vxworks.h:70
5695 msgid "-Xbind-now and -Xbind-lazy are incompatible"
5698 #: config/arc/arc.h:147 config/mips/mips.h:1371
5699 msgid "may not use both -EB and -EL"
5702 #: config/arm/arm.h:95
5703 msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
5706 #: config/arm/arm.h:97 config/tilegx/tilegx.h:546 config/tilegx/tilegx.h:551
5707 msgid "-mbig-endian and -mlittle-endian may not be used together"
5710 #: config/arm/freebsd.h:49
5711 msgid "consider using `-pg' instead of `-p' with gprof (1) "
5714 #: config/avr/specs.h:68
5715 msgid "shared is not supported"
5718 #: config/bfin/elf.h:55
5719 msgid "no processor type specified for linking"
5722 #: config/cris/cris.h:184
5723 msgid "do not specify both -march=... and -mcpu=..."
5726 #: config/i386/cygwin-w64.h:64 config/i386/cygwin.h:129
5727 #: config/i386/mingw-w64.h:87 config/i386/mingw32.h:119
5728 msgid "shared and mdll are not compatible"
5731 #: config/mcore/mcore.h:53
5732 msgid "the m210 does not have little endian support"
5735 #: config/mips/r3900.h:37
5736 msgid "-mhard-float not supported"
5739 #: config/mips/r3900.h:39
5740 msgid "-msingle-float and -msoft-float cannot both be specified"
5743 #: config/moxie/moxiebox.h:43
5744 msgid "this target is little-endian"
5747 #: config/nios2/elf.h:44
5748 msgid "You need a C startup file for -msys-crt0="
5751 #: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
5752 #: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
5753 #: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137 config/pa/pa64-hpux.h:29
5754 #: config/pa/pa64-hpux.h:32 config/pa/pa64-hpux.h:41 config/pa/pa64-hpux.h:44
5755 msgid "warning: consider linking with '-static' as system libraries with"
5758 #: config/pa/pa-hpux10.h:103 config/pa/pa-hpux10.h:106
5759 #: config/pa/pa-hpux10.h:114 config/pa/pa-hpux10.h:117
5760 #: config/pa/pa-hpux11.h:135 config/pa/pa-hpux11.h:138 config/pa/pa64-hpux.h:30
5761 #: config/pa/pa64-hpux.h:33 config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
5762 msgid " profiling support are only provided in archive format"
5765 #: config/rs6000/darwin.h:95
5766 msgid " conflicting code gen style switches are used"
5769 #: config/rs6000/freebsd64.h:171
5770 msgid "consider using `-pg' instead of `-p' with gprof(1)"
5773 #: config/rx/rx.h:80
5774 msgid "-mas100-syntax is incompatible with -gdwarf"
5777 #: config/rx/rx.h:81
5778 msgid "rx100 cpu does not have FPU hardware"
5781 #: config/rx/rx.h:82
5782 msgid "rx200 cpu does not have FPU hardware"
5785 #: config/s390/tpf.h:110
5786 msgid "static is not supported on TPF-OS"
5789 #: config/sh/sh.h:297 config/sh/sh.h:300
5790 msgid "SH2a does not support little-endian"
5793 #: config/sparc/linux64.h:149 config/sparc/linux64.h:156
5794 #: config/sparc/netbsd-elf.h:108 config/sparc/netbsd-elf.h:117
5795 #: config/sparc/sol2.h:228 config/sparc/sol2.h:234
5796 msgid "may not use both -m32 and -m64"
5799 #: config/vax/netbsd-elf.h:51
5800 msgid "the -shared option is not currently supported for VAX ELF"
5803 #: config/vax/vax.h:46 config/vax/vax.h:47
5804 msgid "profiling not supported with -mg"
5807 #: ada/gcc-interface/lang-specs.h:34
5808 msgid "-c or -S required for Ada"
5811 #: ada/gcc-interface/lang-specs.h:52
5812 msgid "-c required for gnat2why"
5815 #: ada/gcc-interface/lang-specs.h:65
5816 msgid "-c required for gnat2scil"
5819 #: fortran/lang-specs.h:54 fortran/lang-specs.h:68
5820 msgid "gfortran does not support -E without -cpp"
5823 #: java/lang-specs.h:32
5824 msgid "-fjni and -femit-class-files are incompatible"
5827 #: java/lang-specs.h:33
5828 msgid "-fjni and -femit-class-file are incompatible"
5831 #: java/lang-specs.h:34 java/lang-specs.h:35
5832 msgid "-femit-class-file should used along with -fsyntax-only"
5835 #: objc/lang-specs.h:30 objc/lang-specs.h:41
5836 msgid "GNU Objective C no longer supports traditional compilation"
5839 #: objc/lang-specs.h:55
5841 "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
5844 #: objcp/lang-specs.h:58
5846 "objc++-cpp-output is deprecated; please use objective-c++-cpp-output instead"
5849 #: fortran/lang.opt:146
5850 msgid "-J<directory>\tPut MODULE files in 'directory'."
5853 #: fortran/lang.opt:198
5854 msgid "Warn about possible aliasing of dummy arguments."
5857 #: fortran/lang.opt:202
5858 msgid "Warn about alignment of COMMON blocks."
5861 #: fortran/lang.opt:206
5862 msgid "Warn about missing ampersand in continued character constants."
5865 #: fortran/lang.opt:210
5866 msgid "Warn about creation of array temporaries."
5869 #: fortran/lang.opt:214
5870 msgid "Warn if the type of a variable might be not interoperable with C."
5873 #: fortran/lang.opt:222
5874 msgid "Warn about truncated character expressions."
5877 #: fortran/lang.opt:226
5878 msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
5881 #: fortran/lang.opt:234
5882 msgid "Warn about most implicit conversions."
5885 #: fortran/lang.opt:242
5886 msgid "Warn about function call elimination."
5889 #: fortran/lang.opt:246
5890 msgid "Warn about calls with implicit interface."
5893 #: fortran/lang.opt:250
5894 msgid "Warn about called procedures not explicitly declared."
5897 #: fortran/lang.opt:254
5898 msgid "Warn about constant integer divisions with truncated results."
5901 #: fortran/lang.opt:258
5902 msgid "Warn about truncated source lines."
5905 #: fortran/lang.opt:262
5906 msgid "Warn on intrinsics not part of the selected standard."
5909 #: fortran/lang.opt:274
5910 msgid "Warn about USE statements that have no ONLY qualifier."
5913 #: fortran/lang.opt:286
5914 msgid "Warn about real-literal-constants with 'q' exponent-letter."
5917 #: fortran/lang.opt:290
5918 msgid "Warn when a left-hand-side array variable is reallocated."
5921 #: fortran/lang.opt:294
5922 msgid "Warn when a left-hand-side variable is reallocated."
5925 #: fortran/lang.opt:298
5926 msgid "Warn if the pointer in a pointer assignment might outlive its target."
5929 #: fortran/lang.opt:306
5930 msgid "Warn about \"suspicious\" constructs."
5933 #: fortran/lang.opt:310
5934 msgid "Permit nonconforming uses of the tab character."
5937 #: fortran/lang.opt:314
5938 msgid "Warn about an invalid DO loop."
5941 #: fortran/lang.opt:318
5942 msgid "Warn about underflow of numerical constant expressions."
5945 #: fortran/lang.opt:326
5946 msgid "Warn if a user-procedure has the same name as an intrinsic."
5949 #: fortran/lang.opt:334
5950 msgid "Warn about unused dummy arguments."
5953 #: fortran/lang.opt:338
5954 msgid "Warn about zero-trip DO loops."
5957 #: fortran/lang.opt:342
5958 msgid "Enable preprocessing."
5961 #: fortran/lang.opt:350
5962 msgid "Disable preprocessing."
5965 #: fortran/lang.opt:358
5966 msgid "Eliminate multiple function invokations also for impure functions."
5969 #: fortran/lang.opt:362
5970 msgid "Enable alignment of COMMON blocks."
5973 #: fortran/lang.opt:366
5975 "All intrinsics procedures are available regardless of selected standard."
5978 #: fortran/lang.opt:374
5980 "Do not treat local variables and COMMON blocks as if they were named in SAVE "
5984 #: fortran/lang.opt:378
5985 msgid "Specify that backslash in string introduces an escape character."
5988 #: fortran/lang.opt:382
5989 msgid "Produce a backtrace when a runtime error is encountered."
5992 #: fortran/lang.opt:386
5994 "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will "
5998 #: fortran/lang.opt:390
6000 "Produce a warning at runtime if a array temporary has been created for a "
6001 "procedure argument."
6004 #: fortran/lang.opt:394
6006 "-fconvert=<big-endian|little-endian|native|swap> The endianness used for "
6007 "unformatted files."
6010 #: fortran/lang.opt:397
6012 msgid "Unrecognized option to endianess value: %qs"
6015 #: fortran/lang.opt:413
6016 msgid "Use the Cray Pointer extension."
6019 #: fortran/lang.opt:417
6020 msgid "Ignore 'D' in column one in fixed form."
6023 #: fortran/lang.opt:421
6024 msgid "Treat lines with 'D' in column one as comments."
6027 #: fortran/lang.opt:425
6028 msgid "Enable all DEC language extensions."
6031 #: fortran/lang.opt:429
6032 msgid "Enable kind-specific variants of integer intrinsic functions."
6035 #: fortran/lang.opt:433
6036 msgid "Enable support for DEC STRUCTURE/RECORD."
6039 #: fortran/lang.opt:437
6040 msgid "Set the default double precision kind to an 8 byte wide type."
6043 #: fortran/lang.opt:441
6044 msgid "Set the default integer kind to an 8 byte wide type."
6047 #: fortran/lang.opt:445
6048 msgid "Set the default real kind to an 8 byte wide type."
6051 #: fortran/lang.opt:449
6052 msgid "Allow dollar signs in entity names."
6055 #: fortran/lang.opt:453 config/alpha/alpha.opt:31 common.opt:737 common.opt:928
6056 #: common.opt:932 common.opt:936 common.opt:940 common.opt:1445 common.opt:1594
6057 #: common.opt:1598 common.opt:1824 common.opt:1983 common.opt:2643
6058 msgid "Does nothing. Preserved for backward compatibility."
6061 #: fortran/lang.opt:457
6062 msgid "Display the code tree after parsing."
6065 #: fortran/lang.opt:461
6066 msgid "Display the code tree after front end optimization."
6069 #: fortran/lang.opt:465
6070 msgid "Display the code tree after parsing; deprecated option."
6073 #: fortran/lang.opt:469
6075 "Specify that an external BLAS library should be used for matmul calls on "
6076 "large-size arrays."
6079 #: fortran/lang.opt:473
6080 msgid "Use f2c calling convention."
6083 #: fortran/lang.opt:477
6084 msgid "Assume that the source file is fixed form."
6087 #: fortran/lang.opt:481
6088 msgid "Interpret any INTEGER(4) as an INTEGER(8)."
6091 #: fortran/lang.opt:485 fortran/lang.opt:489
6092 msgid "Specify where to find the compiled intrinsic modules."
6095 #: fortran/lang.opt:493
6096 msgid "Allow arbitrary character line width in fixed mode."
6099 #: fortran/lang.opt:497
6100 msgid "-ffixed-line-length-<n>\tUse n as character line width in fixed mode."
6103 #: fortran/lang.opt:501
6104 msgid "-ffpe-trap=[...]\tStop on following floating point exceptions."
6107 #: fortran/lang.opt:505
6108 msgid "-ffpe-summary=[...]\tPrint summary of floating point exceptions."
6111 #: fortran/lang.opt:509
6112 msgid "Assume that the source file is free form."
6115 #: fortran/lang.opt:513
6116 msgid "Allow arbitrary character line width in free mode."
6119 #: fortran/lang.opt:517
6120 msgid "-ffree-line-length-<n>\tUse n as character line width in free mode."
6123 #: fortran/lang.opt:521
6124 msgid "Enable front end optimization."
6127 #: fortran/lang.opt:525
6129 "Specify that no implicit typing is allowed, unless overridden by explicit "
6130 "IMPLICIT statements."
6133 #: fortran/lang.opt:529
6135 "-finit-character=<n>\tInitialize local character variables to ASCII value n."
6138 #: fortran/lang.opt:533
6140 "Initialize components of derived type variables according to other init "
6144 #: fortran/lang.opt:537
6145 msgid "-finit-integer=<n>\tInitialize local integer variables to n."
6148 #: fortran/lang.opt:541
6149 msgid "Initialize local variables to zero (from g77)."
6152 #: fortran/lang.opt:545
6153 msgid "-finit-logical=<true|false>\tInitialize local logical variables."
6156 #: fortran/lang.opt:549
6157 msgid "-finit-real=<zero|snan|nan|inf|-inf>\tInitialize local real variables."
6160 #: fortran/lang.opt:552
6162 msgid "Unrecognized option to floating-point init value: %qs"
6165 #: fortran/lang.opt:571
6167 "-finline-matmul-limit=<n>\tSpecify the size of the largest matrix for which "
6168 "matmul will be inlined."
6171 #: fortran/lang.opt:575
6173 "-fmax-array-constructor=<n>\tMaximum number of objects in an array "
6177 #: fortran/lang.opt:579
6178 msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
6181 #: fortran/lang.opt:583
6182 msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords."
6185 #: fortran/lang.opt:587
6187 "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be "
6191 #: fortran/lang.opt:591
6192 msgid "Put all local arrays on stack."
6195 #: fortran/lang.opt:595
6196 msgid "Set default accessibility of module entities to PRIVATE."
6199 #: fortran/lang.opt:615
6200 msgid "Try to lay out derived types as compactly as possible."
6203 #: fortran/lang.opt:623
6204 msgid "Protect parentheses in expressions."
6207 #: fortran/lang.opt:627
6208 msgid "Enable range checking during compilation."
6211 #: fortran/lang.opt:631
6212 msgid "Interpret any REAL(4) as a REAL(8)."
6215 #: fortran/lang.opt:635
6216 msgid "Interpret any REAL(4) as a REAL(10)."
6219 #: fortran/lang.opt:639
6220 msgid "Interpret any REAL(4) as a REAL(16)."
6223 #: fortran/lang.opt:643
6224 msgid "Interpret any REAL(8) as a REAL(4)."
6227 #: fortran/lang.opt:647
6228 msgid "Interpret any REAL(8) as a REAL(10)."
6231 #: fortran/lang.opt:651
6232 msgid "Interpret any REAL(8) as a REAL(16)."
6235 #: fortran/lang.opt:655
6236 msgid "Reallocate the LHS in assignments."
6239 #: fortran/lang.opt:659
6240 msgid "Use a 4-byte record marker for unformatted files."
6243 #: fortran/lang.opt:663
6244 msgid "Use an 8-byte record marker for unformatted files."
6247 #: fortran/lang.opt:667
6248 msgid "Allocate local variables on the stack to allow indirect recursion."
6251 #: fortran/lang.opt:671
6252 msgid "Copy array sections into a contiguous block on procedure entry."
6255 #: fortran/lang.opt:675
6257 "-fcoarray=<none|single|lib>\tSpecify which coarray parallelization should be "
6261 #: fortran/lang.opt:678
6263 msgid "Unrecognized option: %qs"
6266 #: fortran/lang.opt:691
6267 msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed."
6270 #: fortran/lang.opt:695
6271 msgid "Append a second underscore if the name already contains an underscore."
6274 #: fortran/lang.opt:703
6275 msgid "Apply negative sign to zero values."
6278 #: fortran/lang.opt:707
6279 msgid "Append underscores to externally visible names."
6282 #: fortran/lang.opt:711 c-family/c.opt:1167 c-family/c.opt:1195
6283 #: c-family/c.opt:1425 config/pa/pa.opt:42 config/pa/pa.opt:66 common.opt:1090
6284 #: common.opt:1321 common.opt:1677 common.opt:2036 common.opt:2072
6285 #: common.opt:2165 common.opt:2169 common.opt:2265 common.opt:2351
6286 #: common.opt:2359 common.opt:2367 common.opt:2375 common.opt:2476
6287 #: common.opt:2528 common.opt:2603
6288 msgid "Does nothing. Preserved for backward compatibility."
6291 #: fortran/lang.opt:751
6292 msgid "Statically link the GNU Fortran helper library (libgfortran)."
6295 #: fortran/lang.opt:755
6296 msgid "Conform to the ISO Fortran 2003 standard."
6299 #: fortran/lang.opt:759
6300 msgid "Conform to the ISO Fortran 2008 standard."
6303 #: fortran/lang.opt:763
6304 msgid "Conform to the ISO Fortran 2008 standard including TS 29113."
6307 #: fortran/lang.opt:767
6308 msgid "Conform to the ISO Fortran 95 standard."
6311 #: fortran/lang.opt:771
6312 msgid "Conform to nothing in particular."
6315 #: fortran/lang.opt:775
6316 msgid "Accept extensions to support legacy code."
6319 #: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
6321 msgid "assertion missing after %qs"
6324 #: c-family/c.opt:55 c-family/c.opt:58 c-family/c.opt:163 c-family/c.opt:166
6325 #: c-family/c.opt:193 c-family/c.opt:252
6327 msgid "macro name missing after %qs"
6330 #: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
6331 #: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
6332 #: c-family/c.opt:232 c-family/c.opt:1639 c-family/c.opt:1647
6333 #: config/darwin.opt:53 common.opt:336 common.opt:339 common.opt:2858
6335 msgid "missing filename after %qs"
6338 #: c-family/c.opt:85 c-family/c.opt:88 c-family/c.opt:91 c-family/c.opt:94
6339 #: c-family/c.opt:200 c-family/c.opt:208 c-family/c.opt:1635
6340 #: c-family/c.opt:1655 c-family/c.opt:1659 c-family/c.opt:1663
6342 msgid "missing path after %qs"
6345 #: c-family/c.opt:182
6347 "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' "
6348 "before <question> disables the <answer> to <question>."
6351 #: c-family/c.opt:186
6352 msgid "Do not discard comments."
6355 #: c-family/c.opt:190
6356 msgid "Do not discard comments in macro expansions."
6359 #: c-family/c.opt:194
6361 "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just "
6362 "<macro> is given, <val> is taken to be 1."
6365 #: c-family/c.opt:201
6366 msgid "-F <dir>\tAdd <dir> to the end of the main framework include path."
6369 #: c-family/c.opt:205
6370 msgid "Print the name of header files as they are used."
6373 #: c-family/c.opt:209
6374 msgid "-I <dir>\tAdd <dir> to the end of the main include path."
6377 #: c-family/c.opt:213
6378 msgid "Generate make dependencies."
6381 #: c-family/c.opt:217
6382 msgid "Generate make dependencies and compile."
6385 #: c-family/c.opt:221
6386 msgid "-MF <file>\tWrite dependency output to the given file."
6389 #: c-family/c.opt:225
6390 msgid "Treat missing header files as generated files."
6393 #: c-family/c.opt:229
6394 msgid "Like -M but ignore system header files."
6397 #: c-family/c.opt:233
6398 msgid "Like -MD but ignore system header files."
6401 #: c-family/c.opt:237
6402 msgid "Generate phony targets for all headers."
6405 #: c-family/c.opt:240 c-family/c.opt:244
6407 msgid "missing makefile target after %qs"
6410 #: c-family/c.opt:241
6411 msgid "-MQ <target>\tAdd a MAKE-quoted target."
6414 #: c-family/c.opt:245
6415 msgid "-MT <target>\tAdd an unquoted target."
6418 #: c-family/c.opt:249
6419 msgid "Do not generate #line directives."
6422 #: c-family/c.opt:253
6423 msgid "-U<macro>\tUndefine <macro>."
6426 #: c-family/c.opt:257
6428 "Warn about things that will change when compiling with an ABI-compliant "
6432 #: c-family/c.opt:261
6434 "Warn about things that change between the current -fabi-version and the "
6435 "specified version."
6438 #: c-family/c.opt:265
6440 "Warn if a subobject has an abi_tag attribute that the complete object type "
6444 #: c-family/c.opt:272
6445 msgid "Warn about suspicious uses of memory addresses."
6448 #: c-family/c.opt:276 ada/gcc-interface/lang.opt:57
6449 msgid "Enable most warning messages."
6452 #: c-family/c.opt:288
6454 "Warn whenever an Objective-C assignment is being intercepted by the garbage "
6458 #: c-family/c.opt:292
6459 msgid "Warn about casting functions to incompatible types."
6462 #: c-family/c.opt:296
6464 "Warn about boolean expression compared with an integer value different from "
6468 #: c-family/c.opt:300
6470 "Warn when __builtin_frame_address or __builtin_return_address is used "
6474 #: c-family/c.opt:304
6475 msgid "Warn when a built-in preprocessor macro is undefined or redefined."
6478 #: c-family/c.opt:308
6479 msgid "Warn about features not present in ISO C90, but present in ISO C99."
6482 #: c-family/c.opt:312
6483 msgid "Warn about features not present in ISO C99, but present in ISO C11."
6486 #: c-family/c.opt:316
6487 msgid "Warn about C constructs that are not in the common subset of C and C++."
6490 #: c-family/c.opt:323
6492 "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO "
6496 #: c-family/c.opt:327
6498 "Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO "
6502 #: c-family/c.opt:331
6503 msgid "Warn about casts which discard qualifiers."
6506 #: c-family/c.opt:335
6507 msgid "Warn about subscripts whose type is \"char\"."
6510 #: c-family/c.opt:339
6511 msgid "Warn about memory access errors found by Pointer Bounds Checker."
6514 #: c-family/c.opt:343
6515 msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\"."
6518 #: c-family/c.opt:347
6520 "Warn about possibly nested block comments, and C++ comments spanning more "
6521 "than one physical line."
6524 #: c-family/c.opt:351
6525 msgid "Synonym for -Wcomment."
6528 #: c-family/c.opt:355
6529 msgid "Warn for conditionally-supported constructs."
6532 #: c-family/c.opt:359
6533 msgid "Warn for implicit type conversions that may change a value."
6536 #: c-family/c.opt:363
6537 msgid "Warn for converting NULL from/to a non-pointer type."
6540 #: c-family/c.opt:371
6541 msgid "Warn when all constructors and destructors are private."
6544 #: c-family/c.opt:375
6545 msgid "Warn about dangling else."
6548 #: c-family/c.opt:379
6549 msgid "Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage."
6552 #: c-family/c.opt:383
6553 msgid "Warn when a declaration is found after a statement."
6556 #: c-family/c.opt:387
6557 msgid "Warn when deleting a pointer to incomplete type."
6560 #: c-family/c.opt:391
6561 msgid "Warn about deleting polymorphic objects with non-virtual destructors."
6564 #: c-family/c.opt:395
6565 msgid "Warn if a deprecated compiler feature, class, method, or field is used."
6568 #: c-family/c.opt:399
6570 "Warn about positional initialization of structs requiring designated "
6574 #: c-family/c.opt:403
6575 msgid "Warn if qualifiers on arrays which are pointer targets are discarded."
6578 #: c-family/c.opt:407
6579 msgid "Warn if type qualifiers on pointers are discarded."
6582 #: c-family/c.opt:411
6583 msgid "Warn about compile-time integer division by zero."
6586 #: c-family/c.opt:415
6587 msgid "Warn about duplicated conditions in an if-else-if chain."
6590 #: c-family/c.opt:419
6591 msgid "Warn about violations of Effective C++ style rules."
6594 #: c-family/c.opt:423
6595 msgid "Warn about an empty body in an if or else statement."
6598 #: c-family/c.opt:427
6599 msgid "Warn about stray tokens after #elif and #endif."
6602 #: c-family/c.opt:431
6603 msgid "Warn about comparison of different enum types."
6606 #: c-family/c.opt:439
6608 "This switch is deprecated; use -Werror=implicit-function-declaration instead."
6611 #: c-family/c.opt:443
6613 "Warn for implicit type conversions that cause loss of floating point "
6617 #: c-family/c.opt:447
6618 msgid "Warn if testing floating point numbers for equality."
6621 #: c-family/c.opt:451 c-family/c.opt:483
6622 msgid "Warn about printf/scanf/strftime/strfmon format string anomalies."
6625 #: c-family/c.opt:455
6626 msgid "Warn about format strings that contain NUL bytes."
6629 #: c-family/c.opt:459
6630 msgid "Warn if passing too many arguments to a function for its format string."
6633 #: c-family/c.opt:463
6634 msgid "Warn about format strings that are not literals."
6637 #: c-family/c.opt:467
6638 msgid "Warn about possible security problems with format functions."
6641 #: c-family/c.opt:471
6642 msgid "Warn about sign differences with format functions."
6645 #: c-family/c.opt:475
6646 msgid "Warn about strftime formats yielding 2-digit years."
6649 #: c-family/c.opt:479
6650 msgid "Warn about zero-length formats."
6653 #: c-family/c.opt:487
6654 msgid "Warn whenever type qualifiers are ignored."
6657 #: c-family/c.opt:491
6658 msgid "Warn whenever attributes are ignored."
6661 #: c-family/c.opt:495
6663 "Warn when there is a conversion between pointers that have incompatible "
6667 #: c-family/c.opt:499
6668 msgid "Warn about variables which are initialized to themselves."
6671 #: c-family/c.opt:503
6672 msgid "Warn about implicit declarations."
6675 #: c-family/c.opt:507
6676 msgid "Warn about implicit conversions from \"float\" to \"double\"."
6679 #: c-family/c.opt:511
6680 msgid "Warn about implicit function declarations."
6683 #: c-family/c.opt:515
6684 msgid "Warn when a declaration does not specify a type."
6687 #: c-family/c.opt:522
6689 "Warn about C++11 inheriting constructors when the base has a variadic "
6693 #: c-family/c.opt:526
6695 "Warn about incompatible integer to pointer and pointer to integer "
6699 #: c-family/c.opt:530
6701 "Warn when there is a cast to a pointer from an integer of a different size."
6704 #: c-family/c.opt:534
6705 msgid "Warn about invalid uses of the \"offsetof\" macro."
6708 #: c-family/c.opt:538
6709 msgid "Warn about PCH files that are found but not used."
6712 #: c-family/c.opt:542
6713 msgid "Warn when a jump misses a variable initialization."
6716 #: c-family/c.opt:546
6718 "Warn when a string or character literal is followed by a ud-suffix which "
6719 "does not begin with an underscore."
6722 #: c-family/c.opt:550
6724 "Warn when a logical operator is suspiciously always evaluating to true or "
6728 #: c-family/c.opt:554
6730 "Warn when logical not is used on the left hand side operand of a comparison."
6733 #: c-family/c.opt:558
6734 msgid "Do not warn about using \"long long\" when -pedantic."
6737 #: c-family/c.opt:562
6738 msgid "Warn about suspicious declarations of \"main\"."
6741 #: c-family/c.opt:570
6743 "Warn about suspicious calls to memset where the third argument is constant "
6744 "literal zero and the second is not."
6747 #: c-family/c.opt:574
6749 "Warn about suspicious calls to memset where the third argument contains the "
6750 "number of elements not multiplied by the element size."
6753 #: c-family/c.opt:578
6755 "Warn when the indentation of the code does not reflect the block structure."
6758 #: c-family/c.opt:582
6759 msgid "Warn about possibly missing braces around initializers."
6762 #: c-family/c.opt:586
6763 msgid "Warn about global functions without previous declarations."
6766 #: c-family/c.opt:590
6767 msgid "Warn about missing fields in struct initializers."
6770 #: c-family/c.opt:594
6771 msgid "Warn on direct multiple inheritance."
6774 #: c-family/c.opt:598
6775 msgid "Warn on namespace definition."
6778 #: c-family/c.opt:602
6779 msgid "Warn about missing sized deallocation functions."
6782 #: c-family/c.opt:606
6784 "Warn about suspicious length parameters to certain string functions if the "
6785 "argument uses sizeof."
6788 #: c-family/c.opt:610
6789 msgid "Warn when sizeof is applied on a parameter declared as an array."
6792 #: c-family/c.opt:614
6793 msgid "Warn about functions which might be candidates for format attributes."
6796 #: c-family/c.opt:618
6798 "Suggest that the override keyword be used when the declaration of a virtual"
6801 #: c-family/c.opt:623
6802 msgid "Warn about enumerated switches, with no default, missing a case."
6805 #: c-family/c.opt:627
6806 msgid "Warn about enumerated switches missing a \"default:\" statement."
6809 #: c-family/c.opt:631
6810 msgid "Warn about all enumerated switches missing a specific case."
6813 #: c-family/c.opt:635
6814 msgid "Warn about switches with boolean controlling expression."
6817 #: c-family/c.opt:639
6818 msgid "Warn on primary template declaration."
6821 #: c-family/c.opt:647
6822 msgid "Warn about user-specified include directories that do not exist."
6825 #: c-family/c.opt:651
6827 "Warn about function parameters declared without a type specifier in K&R-"
6831 #: c-family/c.opt:655
6832 msgid "Warn about global functions without prototypes."
6835 #: c-family/c.opt:658 c-family/c.opt:1036 c-family/c.opt:1043
6836 #: c-family/c.opt:1221 c-family/c.opt:1240 c-family/c.opt:1263
6837 #: c-family/c.opt:1269 c-family/c.opt:1276 c-family/c.opt:1300
6838 #: c-family/c.opt:1311 c-family/c.opt:1314 c-family/c.opt:1317
6839 #: c-family/c.opt:1320 c-family/c.opt:1323 c-family/c.opt:1360
6840 #: c-family/c.opt:1491 c-family/c.opt:1515 c-family/c.opt:1555
6841 #: c-family/c.opt:1586 c-family/c.opt:1590 c-family/c.opt:1606
6842 #: config/ia64/ia64.opt:167 config/ia64/ia64.opt:170 c-family/c-opts.c:422
6843 #, gcc-internal-format
6844 msgid "switch %qs is no longer supported"
6847 #: c-family/c.opt:662
6848 msgid "Warn about use of multi-character character constants."
6851 #: c-family/c.opt:666
6853 "Warn about narrowing conversions within { } that are ill-formed in C++11."
6856 #: c-family/c.opt:670
6857 msgid "Warn about \"extern\" declarations not at file scope."
6860 #: c-family/c.opt:674
6862 "Warn when a noexcept expression evaluates to false even though the "
6863 "expression can't actually throw."
6866 #: c-family/c.opt:678
6868 "Warn when non-templatized friend functions are declared within a template."
6871 #: c-family/c.opt:682
6872 msgid "Warn about non-virtual destructors."
6875 #: c-family/c.opt:686
6877 "Warn about NULL being passed to argument slots marked as requiring non-NULL."
6880 #: c-family/c.opt:702
6882 "-Wnormalized=<none|id|nfc|nfkc>\tWarn about non-normalised Unicode strings."
6885 #: c-family/c.opt:709
6886 msgid "argument %qs to %<-Wnormalized%> not recognized"
6889 #: c-family/c.opt:725
6890 msgid "Warn if a C-style cast is used in a program."
6893 #: c-family/c.opt:729
6894 msgid "Warn for obsolescent usage in a declaration."
6897 #: c-family/c.opt:733
6898 msgid "Warn if an old-style parameter definition is used."
6901 #: c-family/c.opt:737
6902 msgid "Warn if a simd directive is overridden by the vectorizer cost model."
6905 #: c-family/c.opt:741
6907 "Warn if a string is longer than the maximum portable length specified by the "
6911 #: c-family/c.opt:745
6912 msgid "Warn about overloaded virtual function names."
6915 #: c-family/c.opt:749
6916 msgid "Warn about overriding initializers without side effects."
6919 #: c-family/c.opt:753
6920 msgid "Warn about overriding initializers with side effects."
6923 #: c-family/c.opt:757
6924 msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
6927 #: c-family/c.opt:761
6928 msgid "Warn about possibly missing parentheses."
6931 #: c-family/c.opt:769
6932 msgid "Warn when converting the type of pointers to member functions."
6935 #: c-family/c.opt:773
6936 msgid "Warn about function pointer arithmetic."
6939 #: c-family/c.opt:777
6940 msgid "Warn when a pointer differs in signedness in an assignment."
6943 #: c-family/c.opt:781
6944 msgid "Warn when a pointer is cast to an integer of a different size."
6947 #: c-family/c.opt:785
6948 msgid "Warn about misuses of pragmas."
6951 #: c-family/c.opt:789
6953 "Warn if a property for an Objective-C object has no assign semantics "
6957 #: c-family/c.opt:793
6958 msgid "Warn if inherited methods are unimplemented."
6961 #: c-family/c.opt:797 c-family/c.opt:801
6962 msgid "Warn for placement new expressions with undefined behavior."
6965 #: c-family/c.opt:805
6966 msgid "Warn about multiple declarations of the same object."
6969 #: c-family/c.opt:809
6970 msgid "Warn when the compiler reorders code."
6973 #: c-family/c.opt:813
6975 "Warn whenever a function's return type defaults to \"int\" (C), or about "
6976 "inconsistent return types (C++)."
6979 #: c-family/c.opt:817
6980 msgid "Warn on suspicious constructs involving reverse scalar storage order."
6983 #: c-family/c.opt:821
6984 msgid "Warn if a selector has multiple methods."
6987 #: c-family/c.opt:825
6988 msgid "Warn about possible violations of sequence point rules."
6991 #: c-family/c.opt:829
6992 msgid "Warn if a local declaration hides an instance variable."
6995 #: c-family/c.opt:833 c-family/c.opt:837
6996 msgid "Warn if left shift of a signed value overflows."
6999 #: c-family/c.opt:841
7000 msgid "Warn if shift count is negative."
7003 #: c-family/c.opt:845
7004 msgid "Warn if shift count >= width of type."
7007 #: c-family/c.opt:849
7008 msgid "Warn if left shifting a negative value."
7011 #: c-family/c.opt:853
7012 msgid "Warn about signed-unsigned comparisons."
7015 #: c-family/c.opt:861
7017 "Warn for implicit type conversions between signed and unsigned integers."
7020 #: c-family/c.opt:865
7021 msgid "Warn when overload promotes from unsigned to signed."
7024 #: c-family/c.opt:869
7025 msgid "Warn about uncasted NULL used as sentinel."
7028 #: c-family/c.opt:873
7029 msgid "Warn about unprototyped function declarations."
7032 #: c-family/c.opt:885
7033 msgid "Warn if type signatures of candidate methods do not match exactly."
7036 #: c-family/c.opt:889
7038 "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions "
7042 #: c-family/c.opt:893
7043 msgid "Deprecated. This switch has no effect."
7046 #: c-family/c.opt:901
7047 msgid "Warn if a comparison always evaluates to true or false."
7050 #: c-family/c.opt:905
7051 msgid "Warn if a throw expression will always result in a call to terminate()."
7054 #: c-family/c.opt:909
7055 msgid "Warn about features not present in traditional C."
7058 #: c-family/c.opt:913
7060 "Warn of prototypes causing type conversions different from what would happen "
7061 "in the absence of prototype."
7064 #: c-family/c.opt:917
7066 "Warn if trigraphs are encountered that might affect the meaning of the "
7070 #: c-family/c.opt:921
7071 msgid "Warn about @selector()s without previously declared methods."
7074 #: c-family/c.opt:925
7075 msgid "Warn if an undefined macro is used in an #if directive."
7078 #: c-family/c.opt:937
7079 msgid "Warn about unrecognized pragmas."
7082 #: c-family/c.opt:941
7083 msgid "Warn about unsuffixed float constants."
7086 #: c-family/c.opt:949
7087 msgid "Warn when typedefs locally defined in a function are not used."
7090 #: c-family/c.opt:953
7091 msgid "Warn about macros defined in the main file that are not used."
7094 #: c-family/c.opt:957
7096 "Warn if a caller of a function, marked with attribute warn_unused_result, "
7097 "does not use its return value."
7100 #: c-family/c.opt:965 c-family/c.opt:969
7101 msgid "Warn when a const variable is unused."
7104 #: c-family/c.opt:973
7105 msgid "Warn about using variadic macros."
7108 #: c-family/c.opt:977
7110 "Warn about questionable usage of the macros used to retrieve variable "
7114 #: c-family/c.opt:981
7115 msgid "Warn if a variable length array is used."
7118 #: c-family/c.opt:985
7119 msgid "Warn when a register variable is declared volatile."
7122 #: c-family/c.opt:989
7123 msgid "Warn on direct virtual inheritance."
7126 #: c-family/c.opt:993
7127 msgid "Warn if a virtual base has a non-trivial move assignment operator."
7130 #: c-family/c.opt:997
7132 "In C++, nonzero means warn about deprecated conversion from string literals "
7133 "to 'char *'. In C, similar warning, except that the conversion is of course "
7134 "not deprecated by the ISO C standard."
7137 #: c-family/c.opt:1001
7138 msgid "Warn when a literal '0' is used as null pointer."
7141 #: c-family/c.opt:1005
7142 msgid "Warn about useless casts."
7145 #: c-family/c.opt:1009
7147 "Warn if a class type has a base or a field whose type uses the anonymous "
7148 "namespace or depends on a type with no linkage."
7151 #: c-family/c.opt:1013
7153 "Warn when a declaration has duplicate const, volatile, restrict or _Atomic "
7157 #: c-family/c.opt:1017
7158 msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
7161 #: c-family/c.opt:1025
7163 "The version of the C++ ABI used for -Wabi warnings and link compatibility "
7167 #: c-family/c.opt:1029
7168 msgid "Enforce class member access control semantics."
7171 #: c-family/c.opt:1033
7172 msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent."
7175 #: c-family/c.opt:1040
7176 msgid "Allow variadic functions without named parameter."
7179 #: c-family/c.opt:1044 c-family/c.opt:1277 c-family/c.opt:1587
7180 #: c-family/c.opt:1591 c-family/c.opt:1607
7181 msgid "No longer supported."
7184 #: c-family/c.opt:1048
7185 msgid "Recognize the \"asm\" keyword."
7188 #: c-family/c.opt:1056
7189 msgid "Recognize built-in functions."
7192 #: c-family/c.opt:1063
7193 msgid "Where shorter, use canonicalized paths to systems headers."
7196 #: c-family/c.opt:1067
7197 msgid "Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to"
7200 #: c-family/c.opt:1072
7201 msgid "Generate pointer bounds checks for variables with incomplete type."
7204 #: c-family/c.opt:1076
7206 "Use zero bounds for all incoming arguments in 'main' function. It helps when"
7209 #: c-family/c.opt:1081
7211 "Forces Pointer Bounds Checker to use narrowed bounds for address of the first"
7214 #: c-family/c.opt:1087
7216 "Control how Pointer Bounds Checker handle pointers to object fields. When"
7219 #: c-family/c.opt:1092
7221 "Forces Pointer Bounds Checker to use bounds of the innermost arrays in case "
7225 #: c-family/c.opt:1097
7226 msgid "Allow Pointer Bounds Checker optimizations. By default allowed"
7229 #: c-family/c.opt:1102
7231 "Allow to use *_nobnd versions of string functions by Pointer Bounds Checker."
7234 #: c-family/c.opt:1106
7236 "Allow to use *_nochk versions of string functions by Pointer Bounds Checker."
7239 #: c-family/c.opt:1110
7240 msgid "Use statically initialized variable for vars bounds instead of"
7243 #: c-family/c.opt:1115
7244 msgid "Use statically initialized variable for constant bounds instead of"
7247 #: c-family/c.opt:1120
7248 msgid "With this option zero size obtained dynamically for objects with"
7251 #: c-family/c.opt:1125
7252 msgid "Generate checks for all read accesses to memory."
7255 #: c-family/c.opt:1129
7256 msgid "Generate checks for all write accesses to memory."
7259 #: c-family/c.opt:1133
7260 msgid "Generate bounds stores for pointer writes."
7263 #: c-family/c.opt:1137
7264 msgid "Generate bounds passing for calls."
7267 #: c-family/c.opt:1141
7268 msgid "Instrument only functions marked with bnd_instrument attribute."
7271 #: c-family/c.opt:1145
7272 msgid "Transform instrumented builtin calls into calls to wrappers."
7275 #: c-family/c.opt:1155
7276 msgid "Enable Cilk Plus."
7279 #: c-family/c.opt:1159
7280 msgid "Enable support for C++ concepts."
7283 #: c-family/c.opt:1163
7284 msgid "Allow the arguments of the '?' operator to have different types."
7287 #: c-family/c.opt:1170
7289 msgid "no class name specified with %qs"
7292 #: c-family/c.opt:1171
7293 msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
7296 #: c-family/c.opt:1175
7297 msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
7300 #: c-family/c.opt:1179
7302 "-fconstexpr-loop-limit=<number>\tSpecify maximum constexpr loop iteration "
7306 #: c-family/c.opt:1183
7307 msgid "Emit debug annotations during preprocessing."
7310 #: c-family/c.opt:1187
7312 "-fdeduce-init-list\tenable deduction of std::initializer_list for a template "
7313 "type parameter from a brace-enclosed initializer-list."
7316 #: c-family/c.opt:1191
7317 msgid "Factor complex constructors and destructors to favor space over speed."
7320 #: c-family/c.opt:1199
7321 msgid "Preprocess directives only."
7324 #: c-family/c.opt:1203
7325 msgid "Permit '$' as an identifier character."
7328 #: c-family/c.opt:1207
7329 msgid "Write all declarations as Ada code transitively."
7332 #: c-family/c.opt:1211
7333 msgid "Write all declarations as Ada code for the given file only."
7336 #: c-family/c.opt:1218
7337 msgid "Generate code to check exception specifications."
7340 #: c-family/c.opt:1225
7342 "-fexec-charset=<cset>\tConvert all strings and character constants to "
7343 "character set <cset>."
7346 #: c-family/c.opt:1229
7347 msgid "Permit universal character names (\\u and \\U) in identifiers."
7350 #: c-family/c.opt:1233
7352 "-finput-charset=<cset>\tSpecify the default character set for source files."
7355 #: c-family/c.opt:1237
7357 "Support dynamic initialization of thread-local variables in a different "
7361 #: c-family/c.opt:1244
7362 msgid "Scope of for-init-statement variables is local to the loop."
7365 #: c-family/c.opt:1248
7366 msgid "Do not assume that standard C libraries and \"main\" exist."
7369 #: c-family/c.opt:1252
7370 msgid "Recognize GNU-defined keywords."
7373 #: c-family/c.opt:1256
7374 msgid "Generate code for GNU runtime environment."
7377 #: c-family/c.opt:1260
7378 msgid "Use traditional GNU semantics for inline functions."
7381 #: c-family/c.opt:1266
7383 "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
7386 #: c-family/c.opt:1273
7387 msgid "Assume normal C execution environment."
7390 #: c-family/c.opt:1281
7391 msgid "Export functions even if they can be inlined."
7394 #: c-family/c.opt:1285
7395 msgid "Emit implicit instantiations of inline templates."
7398 #: c-family/c.opt:1289
7399 msgid "Emit implicit instantiations of templates."
7402 #: c-family/c.opt:1293
7403 msgid "Inject friend functions into enclosing namespace."
7406 #: c-family/c.opt:1297
7407 msgid "Don't emit dllexported inline functions unless needed."
7410 #: c-family/c.opt:1304
7412 "Allow implicit conversions between vectors with differing numbers of "
7413 "subparts and/or differing element types."
7416 #: c-family/c.opt:1308
7417 msgid "Don't warn about uses of Microsoft extensions."
7420 #: c-family/c.opt:1327
7421 msgid "Generate code for NeXT (Apple Mac OS X) runtime environment."
7424 #: c-family/c.opt:1331
7425 msgid "Assume that receivers of Objective-C messages may be nil."
7428 #: c-family/c.opt:1335
7430 "Allow access to instance variables as if they were local declarations within "
7431 "instance method implementations."
7434 #: c-family/c.opt:1339
7436 "-fvisibility=[private|protected|public|package]\tSet the default symbol "
7440 #: c-family/c.opt:1342
7442 msgid "unrecognized ivar visibility value %qs"
7445 #: c-family/c.opt:1364
7447 "Treat a throw() exception specification as noexcept to improve code size."
7450 #: c-family/c.opt:1368
7452 "Specify which ABI to use for Objective-C family code and meta-data "
7456 #: c-family/c.opt:1374
7458 "Generate special Objective-C methods to initialize/destroy non-POD C++ "
7462 #: c-family/c.opt:1378
7463 msgid "Allow fast jumps to the message dispatcher."
7466 #: c-family/c.opt:1384
7467 msgid "Enable Objective-C exception and synchronization syntax."
7470 #: c-family/c.opt:1388
7471 msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs."
7474 #: c-family/c.opt:1392
7476 "Enable inline checks for nil receivers with the NeXT runtime and ABI version "
7480 #: c-family/c.opt:1397
7481 msgid "Enable Objective-C setjmp exception handling runtime."
7484 #: c-family/c.opt:1401
7485 msgid "Conform to the Objective-C 1.0 language as implemented in GCC 4.0."
7488 #: c-family/c.opt:1405
7489 msgid "Enable OpenACC."
7492 #: c-family/c.opt:1409
7493 msgid "Specify default OpenACC compute dimensions."
7496 #: c-family/c.opt:1413
7497 msgid "Enable OpenMP (implies -frecursive in Fortran)."
7500 #: c-family/c.opt:1417
7501 msgid "Enable OpenMP's SIMD directives."
7504 #: c-family/c.opt:1421
7505 msgid "Recognize C++ keywords like \"compl\" and \"xor\"."
7508 #: c-family/c.opt:1432
7509 msgid "Look for and use PCH files even when preprocessing."
7512 #: c-family/c.opt:1436
7513 msgid "Downgrade conformance errors to warnings."
7516 #: c-family/c.opt:1440
7517 msgid "Enable Plan 9 language extensions."
7520 #: c-family/c.opt:1444
7521 msgid "Treat the input file as already preprocessed."
7524 #: c-family/c.opt:1452
7526 "-ftrack-macro-expansion=<0|1|2> Track locations of tokens coming from macro "
7527 "expansion and display them in error messages."
7530 #: c-family/c.opt:1456
7532 "-fno-pretty-templates Do not pretty-print template specializations as the "
7533 "template signature followed by the arguments."
7536 #: c-family/c.opt:1460
7538 "Used in Fix-and-Continue mode to indicate that object files may be swapped "
7542 #: c-family/c.opt:1464
7543 msgid "Enable automatic template instantiation."
7546 #: c-family/c.opt:1468
7547 msgid "Generate run time type descriptor information."
7550 #: c-family/c.opt:1472 ada/gcc-interface/lang.opt:77
7551 msgid "Use the narrowest integer type possible for enumeration types."
7554 #: c-family/c.opt:1476
7555 msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\"."
7558 #: c-family/c.opt:1480
7559 msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed."
7562 #: c-family/c.opt:1484 ada/gcc-interface/lang.opt:81
7563 msgid "Make \"char\" signed by default."
7566 #: c-family/c.opt:1488
7567 msgid "Enable C++14 sized deallocation support."
7570 #: c-family/c.opt:1495
7572 "-fsso-struct=[big-endian|little-endian]\tSet the default scalar storage "
7576 #: c-family/c.opt:1498
7578 msgid "unrecognized scalar storage order value %qs"
7581 #: c-family/c.opt:1508
7582 msgid "Display statistics accumulated during compilation."
7585 #: c-family/c.opt:1512
7587 "Assume that values of enumeration type are always within the minimum range "
7591 #: c-family/c.opt:1519 c-family/c.opt:1524
7593 "Follow the C++17 evaluation order requirements for assignment expressions,"
7596 #: c-family/c.opt:1541
7597 msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
7600 #: c-family/c.opt:1545
7602 "Set the maximum number of template instantiation notes for a single warning "
7606 #: c-family/c.opt:1552
7608 "-ftemplate-depth=<number>\tSpecify maximum template instantiation depth."
7611 #: c-family/c.opt:1559
7613 "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing "
7617 #: c-family/c.opt:1563
7619 "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned."
7622 #: c-family/c.opt:1567
7623 msgid "Make \"char\" unsigned by default."
7626 #: c-family/c.opt:1571
7627 msgid "Use __cxa_atexit to register destructors."
7630 #: c-family/c.opt:1575
7631 msgid "Use __cxa_get_exception_ptr in exception handling."
7634 #: c-family/c.opt:1579
7635 msgid "Marks all inlined functions and methods as having hidden visibility."
7638 #: c-family/c.opt:1583
7639 msgid "Changes visibility to match Microsoft Visual Studio by default."
7642 #: c-family/c.opt:1595
7643 msgid "Emit common-like symbols as weak symbols."
7646 #: c-family/c.opt:1599
7648 "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants "
7649 "to character set <cset>."
7652 #: c-family/c.opt:1603
7653 msgid "Generate a #line directive pointing at the current working directory."
7656 #: c-family/c.opt:1611
7658 "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode."
7661 #: c-family/c.opt:1615
7662 msgid "Dump declarations to a .decl file."
7665 #: c-family/c.opt:1619
7667 "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs."
7670 #: c-family/c.opt:1623
7672 "-femit-struct-debug-reduced\tConservative reduced debug info for structs."
7675 #: c-family/c.opt:1627
7677 "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for "
7681 #: c-family/c.opt:1631
7683 "Interpret imaginary, fixed-point, or other gnu number suffix as the "
7687 #: c-family/c.opt:1636
7688 msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path."
7691 #: c-family/c.opt:1640
7692 msgid "-imacros <file>\tAccept definition of macros in <file>."
7695 #: c-family/c.opt:1644
7696 msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory."
7699 #: c-family/c.opt:1648
7700 msgid "-include <file>\tInclude the contents of <file> before other files."
7703 #: c-family/c.opt:1652
7704 msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options."
7707 #: c-family/c.opt:1656
7708 msgid "-isysroot <dir>\tSet <dir> to be the system root directory."
7711 #: c-family/c.opt:1660
7712 msgid "-isystem <dir>\tAdd <dir> to the start of the system include path."
7715 #: c-family/c.opt:1664
7716 msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path."
7719 #: c-family/c.opt:1668
7720 msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path."
7723 #: c-family/c.opt:1672
7725 "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path."
7728 #: c-family/c.opt:1682
7730 "Do not search standard system include directories (those specified with -"
7731 "isystem will still be used)."
7734 #: c-family/c.opt:1686
7735 msgid "Do not search standard system include directories for C++."
7738 #: c-family/c.opt:1698
7739 msgid "Generate C header of platform-specific features."
7742 #: c-family/c.opt:1702
7743 msgid "Remap file names when including files."
7746 #: c-family/c.opt:1706 c-family/c.opt:1710
7748 "Conform to the ISO 1998 C++ standard revised by the 2003 technical "
7752 #: c-family/c.opt:1714
7753 msgid "Conform to the ISO 2011 C++ standard."
7756 #: c-family/c.opt:1718
7757 msgid "Deprecated in favor of -std=c++11."
7760 #: c-family/c.opt:1722
7761 msgid "Deprecated in favor of -std=c++14."
7764 #: c-family/c.opt:1726
7765 msgid "Conform to the ISO 2014 C++ standard."
7768 #: c-family/c.opt:1730
7770 "Conform to the ISO 2017(?) C++ draft standard (experimental and incomplete "
7774 #: c-family/c.opt:1737 c-family/c.opt:1834
7775 msgid "Conform to the ISO 2011 C standard."
7778 #: c-family/c.opt:1741
7779 msgid "Deprecated in favor of -std=c11."
7782 #: c-family/c.opt:1745 c-family/c.opt:1749 c-family/c.opt:1818
7783 msgid "Conform to the ISO 1990 C standard."
7786 #: c-family/c.opt:1753 c-family/c.opt:1826
7787 msgid "Conform to the ISO 1999 C standard."
7790 #: c-family/c.opt:1757
7791 msgid "Deprecated in favor of -std=c99."
7794 #: c-family/c.opt:1761 c-family/c.opt:1766
7795 msgid "Conform to the ISO 1998 C++ standard revised by the 2003 technical"
7798 #: c-family/c.opt:1771
7799 msgid "Conform to the ISO 2011 C++ standard with GNU extensions."
7802 #: c-family/c.opt:1775
7803 msgid "Deprecated in favor of -std=gnu++11."
7806 #: c-family/c.opt:1779
7807 msgid "Deprecated in favor of -std=gnu++14."
7810 #: c-family/c.opt:1783
7811 msgid "Conform to the ISO 2014 C++ standard with GNU extensions."
7814 #: c-family/c.opt:1787
7816 "Conform to the ISO 201z(7?) C++ draft standard with GNU extensions "
7817 "(experimental and incomplete support)."
7820 #: c-family/c.opt:1794
7821 msgid "Conform to the ISO 2011 C standard with GNU extensions."
7824 #: c-family/c.opt:1798
7825 msgid "Deprecated in favor of -std=gnu11."
7828 #: c-family/c.opt:1802 c-family/c.opt:1806
7829 msgid "Conform to the ISO 1990 C standard with GNU extensions."
7832 #: c-family/c.opt:1810
7833 msgid "Conform to the ISO 1999 C standard with GNU extensions."
7836 #: c-family/c.opt:1814
7837 msgid "Deprecated in favor of -std=gnu99."
7840 #: c-family/c.opt:1822
7841 msgid "Conform to the ISO 1990 C standard as amended in 1994."
7844 #: c-family/c.opt:1830
7845 msgid "Deprecated in favor of -std=iso9899:1999."
7848 #: c-family/c.opt:1841
7849 msgid "Enable traditional preprocessing."
7852 #: c-family/c.opt:1845
7853 msgid "-trigraphs\tSupport ISO C trigraphs."
7856 #: c-family/c.opt:1849
7857 msgid "Do not predefine system-specific and GCC-specific macros."
7860 #: ada/gcc-interface/lang.opt:61
7861 msgid "Synonym of -gnatk8."
7864 #: ada/gcc-interface/lang.opt:69
7865 msgid "Do not look for object files in standard path."
7868 #: ada/gcc-interface/lang.opt:73
7869 msgid "Select the runtime."
7872 #: ada/gcc-interface/lang.opt:85
7873 msgid "Catch typos."
7876 #: ada/gcc-interface/lang.opt:89
7877 msgid "Set name of output ALI file (internal switch)."
7880 #: ada/gcc-interface/lang.opt:93
7881 msgid "-gnat<options>\tSpecify options to GNAT."
7884 #: ada/gcc-interface/lang.opt:97
7889 msgid "Add explicit checks for division by zero."
7893 msgid "Add explicit checks for division overflow in INT_MIN / -1."
7897 msgid "-fgo-dump-<type>\tDump Go frontend internal information."
7901 msgid "-fgo-optimize-<type>\tTurn on optimization passes in the frontend."
7905 msgid "-fgo-pkgpath=<string>\tSet Go package path."
7910 "-fgo-prefix=<string>\tSet package-specific prefix for exported Go names."
7915 "-fgo-relative-import-path=<path> Treat a relative import as relative to path."
7919 msgid "Functions which return values must end with return statements."
7924 "Emit debugging information related to the escape analysis pass when run with "
7925 "-fgo-optimize-allocs."
7928 #: config/vms/vms.opt:27
7929 msgid "Malloc data into P2 space."
7932 #: config/vms/vms.opt:31
7933 msgid "Set name of main routine for the debugger."
7936 #: config/vms/vms.opt:35
7937 msgid "Use VMS exit codes instead of posix ones."
7940 #: config/vms/vms.opt:39
7941 msgid "-mpointer-size=[no,32,short,64,long]\tSet the default pointer size."
7944 #: config/vms/vms.opt:42
7946 msgid "unknown pointer size model %qs"
7949 #: config/mcore/mcore.opt:23
7950 msgid "Generate code for the M*Core M210"
7953 #: config/mcore/mcore.opt:27
7954 msgid "Generate code for the M*Core M340"
7957 #: config/mcore/mcore.opt:31
7958 msgid "Force functions to be aligned to a 4 byte boundary."
7961 #: config/mcore/mcore.opt:35 config/moxie/moxie.opt:23
7962 msgid "Generate big-endian code."
7965 #: config/mcore/mcore.opt:39
7966 msgid "Emit call graph information."
7969 #: config/mcore/mcore.opt:43
7970 msgid "Use the divide instruction."
7973 #: config/mcore/mcore.opt:47
7974 msgid "Inline constants if it can be done in 2 insns or less."
7977 #: config/mcore/mcore.opt:51 config/moxie/moxie.opt:27
7978 msgid "Generate little-endian code."
7981 #: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
7983 "Assume that run-time support has been provided, so omit -lsim from the "
7984 "linker command line."
7987 #: config/mcore/mcore.opt:60
7988 msgid "Use arbitrary sized immediates in bit operations."
7991 #: config/mcore/mcore.opt:64
7992 msgid "Prefer word accesses over byte accesses."
7995 #: config/mcore/mcore.opt:71
7996 msgid "Set the maximum amount for a single stack increment operation."
7999 #: config/mcore/mcore.opt:75
8000 msgid "Always treat bitfields as int-sized."
8003 #: config/linux-android.opt:23
8004 msgid "Generate code for the Android platform."
8007 #: config/mmix/mmix.opt:24
8008 msgid "For intrinsics library: pass all parameters in registers."
8011 #: config/mmix/mmix.opt:28
8012 msgid "Use register stack for parameters and return value."
8015 #: config/mmix/mmix.opt:32
8016 msgid "Use call-clobbered registers for parameters and return value."
8019 #: config/mmix/mmix.opt:37
8020 msgid "Use epsilon-respecting floating point compare instructions."
8023 #: config/mmix/mmix.opt:41
8024 msgid "Use zero-extending memory loads, not sign-extending ones."
8027 #: config/mmix/mmix.opt:45
8029 "Generate divide results with reminder having the same sign as the divisor "
8030 "(not the dividend)."
8033 #: config/mmix/mmix.opt:49
8034 msgid "Prepend global symbols with \":\" (for use with PREFIX)."
8037 #: config/mmix/mmix.opt:53
8038 msgid "Do not provide a default start-address 0x100 of the program."
8041 #: config/mmix/mmix.opt:57
8042 msgid "Link to emit program in ELF format (rather than mmo)."
8045 #: config/mmix/mmix.opt:61
8046 msgid "Use P-mnemonics for branches statically predicted as taken."
8049 #: config/mmix/mmix.opt:65
8050 msgid "Don't use P-mnemonics for branches."
8053 #: config/mmix/mmix.opt:79
8054 msgid "Use addresses that allocate global registers."
8057 #: config/mmix/mmix.opt:83
8058 msgid "Do not use addresses that allocate global registers."
8061 #: config/mmix/mmix.opt:87
8062 msgid "Generate a single exit point for each function."
8065 #: config/mmix/mmix.opt:91
8066 msgid "Do not generate a single exit point for each function."
8069 #: config/mmix/mmix.opt:95
8070 msgid "Set start-address of the program."
8073 #: config/mmix/mmix.opt:99
8074 msgid "Set start-address of data."
8077 #: config/darwin.opt:114
8078 msgid "Generate compile-time CFString objects."
8081 #: config/darwin.opt:211
8082 msgid "Warn if constant CFString objects contain non-portable characters."
8085 #: config/darwin.opt:216
8086 msgid "Generate AT&T-style stubs for Mach-O."
8089 #: config/darwin.opt:220
8090 msgid "Generate code suitable for executables (NOT shared libs)."
8093 #: config/darwin.opt:224
8094 msgid "Generate code suitable for fast turn around debugging."
8097 #: config/darwin.opt:232
8098 msgid "The earliest MacOS X version on which this program will run."
8101 #: config/darwin.opt:236
8102 msgid "Set sizeof(bool) to 1."
8105 #: config/darwin.opt:240
8106 msgid "Generate code for darwin loadable kernel extensions."
8109 #: config/darwin.opt:244
8110 msgid "Generate code for the kernel or loadable kernel extensions."
8113 #: config/darwin.opt:248
8115 "-iframework <dir>\tAdd <dir> to the end of the system framework include path."
8118 #: config/bfin/bfin.opt:40 config/msp430/msp430.opt:3 config/c6x/c6x.opt:38
8119 msgid "Use simulator runtime."
8122 #: config/bfin/bfin.opt:44 config/arm/arm.opt:106
8123 msgid "Specify the name of the target CPU."
8126 #: config/bfin/bfin.opt:48
8127 msgid "Omit frame pointer for leaf functions."
8130 #: config/bfin/bfin.opt:52
8131 msgid "Program is entirely located in low 64k of memory."
8134 #: config/bfin/bfin.opt:56
8135 msgid "Work around a hardware anomaly by adding a number of NOPs before a"
8138 #: config/bfin/bfin.opt:61
8139 msgid "Avoid speculative loads to work around a hardware anomaly."
8142 #: config/bfin/bfin.opt:65
8143 msgid "Enabled ID based shared library."
8146 #: config/bfin/bfin.opt:69
8148 "Generate code that won't be linked against any other ID shared libraries,"
8151 #: config/bfin/bfin.opt:74 config/m68k/m68k.opt:171
8152 msgid "ID of shared library to build."
8155 #: config/bfin/bfin.opt:78 config/m68k/m68k.opt:167
8156 msgid "Enable separate data segment."
8159 #: config/bfin/bfin.opt:82 config/c6x/c6x.opt:63
8160 msgid "Avoid generating pc-relative calls; use indirection."
8163 #: config/bfin/bfin.opt:86
8164 msgid "Link with the fast floating-point library."
8167 #: config/bfin/bfin.opt:90 config/frv/frv.opt:130
8168 msgid "Enable Function Descriptor PIC mode."
8171 #: config/bfin/bfin.opt:94 config/frv/frv.opt:162
8172 msgid "Enable inlining of PLT in function calls."
8175 #: config/bfin/bfin.opt:98
8176 msgid "Do stack checking using bounds in L1 scratch memory."
8179 #: config/bfin/bfin.opt:102
8180 msgid "Enable multicore support."
8183 #: config/bfin/bfin.opt:106
8184 msgid "Build for Core A."
8187 #: config/bfin/bfin.opt:110
8188 msgid "Build for Core B."
8191 #: config/bfin/bfin.opt:114
8192 msgid "Build for SDRAM."
8195 #: config/bfin/bfin.opt:118
8196 msgid "Assume ICPLBs are enabled at runtime."
8199 #: config/m68k/m68k-tables.opt:25
8200 msgid "Known M68K CPUs (for use with the -mcpu= option):"
8203 #: config/m68k/m68k-tables.opt:365
8204 msgid "Known M68K microarchitectures (for use with the -mtune= option):"
8207 #: config/m68k/m68k-tables.opt:411
8208 msgid "Known M68K ISAs (for use with the -march= option):"
8211 #: config/m68k/ieee.opt:24 config/i386/i386.opt:354
8212 msgid "Use IEEE math for fp comparisons."
8215 #: config/m68k/m68k.opt:30
8216 msgid "Generate code for a 520X."
8219 #: config/m68k/m68k.opt:34
8220 msgid "Generate code for a 5206e."
8223 #: config/m68k/m68k.opt:38
8224 msgid "Generate code for a 528x."
8227 #: config/m68k/m68k.opt:42
8228 msgid "Generate code for a 5307."
8231 #: config/m68k/m68k.opt:46
8232 msgid "Generate code for a 5407."
8235 #: config/m68k/m68k.opt:50 config/m68k/m68k.opt:111
8236 msgid "Generate code for a 68000."
8239 #: config/m68k/m68k.opt:54
8240 msgid "Generate code for a 68010."
8243 #: config/m68k/m68k.opt:58 config/m68k/m68k.opt:115
8244 msgid "Generate code for a 68020."
8247 #: config/m68k/m68k.opt:62
8248 msgid "Generate code for a 68040, without any new instructions."
8251 #: config/m68k/m68k.opt:66
8252 msgid "Generate code for a 68060, without any new instructions."
8255 #: config/m68k/m68k.opt:70
8256 msgid "Generate code for a 68030."
8259 #: config/m68k/m68k.opt:74
8260 msgid "Generate code for a 68040."
8263 #: config/m68k/m68k.opt:78
8264 msgid "Generate code for a 68060."
8267 #: config/m68k/m68k.opt:82
8268 msgid "Generate code for a 68302."
8271 #: config/m68k/m68k.opt:86
8272 msgid "Generate code for a 68332."
8275 #: config/m68k/m68k.opt:91
8276 msgid "Generate code for a 68851."
8279 #: config/m68k/m68k.opt:95
8280 msgid "Generate code that uses 68881 floating-point instructions."
8283 #: config/m68k/m68k.opt:99
8284 msgid "Align variables on a 32-bit boundary."
8287 #: config/m68k/m68k.opt:103 config/arm/arm.opt:81 config/nios2/nios2.opt:570
8288 #: config/nds32/nds32.opt:66 config/c6x/c6x.opt:67
8289 msgid "Specify the name of the target architecture."
8292 #: config/m68k/m68k.opt:107
8293 msgid "Use the bit-field instructions."
8296 #: config/m68k/m68k.opt:119
8297 msgid "Generate code for a ColdFire v4e."
8300 #: config/m68k/m68k.opt:123
8301 msgid "Specify the target CPU."
8304 #: config/m68k/m68k.opt:127
8305 msgid "Generate code for a cpu32."
8308 #: config/m68k/m68k.opt:131
8309 msgid "Use hardware division instructions on ColdFire."
8312 #: config/m68k/m68k.opt:135
8313 msgid "Generate code for a Fido A."
8316 #: config/m68k/m68k.opt:139
8317 msgid "Generate code which uses hardware floating point instructions."
8320 #: config/m68k/m68k.opt:143
8321 msgid "Enable ID based shared library."
8324 #: config/m68k/m68k.opt:147
8325 msgid "Do not use the bit-field instructions."
8328 #: config/m68k/m68k.opt:151
8329 msgid "Use normal calling convention."
8332 #: config/m68k/m68k.opt:155
8333 msgid "Consider type 'int' to be 32 bits wide."
8336 #: config/m68k/m68k.opt:159
8337 msgid "Generate pc-relative code."
8340 #: config/m68k/m68k.opt:163
8341 msgid "Use different calling convention using 'rtd'."
8344 #: config/m68k/m68k.opt:175
8345 msgid "Consider type 'int' to be 16 bits wide."
8348 #: config/m68k/m68k.opt:179
8349 msgid "Generate code with library calls for floating point."
8352 #: config/m68k/m68k.opt:183
8353 msgid "Do not use unaligned memory references."
8356 #: config/m68k/m68k.opt:187
8357 msgid "Tune for the specified target CPU or architecture."
8360 #: config/m68k/m68k.opt:191
8361 msgid "Support more than 8192 GOT entries on ColdFire."
8364 #: config/m68k/m68k.opt:195
8365 msgid "Support TLS segment larger than 64K."
8368 #: config/m32c/m32c.opt:23
8369 msgid "-msim\tUse simulator runtime."
8372 #: config/m32c/m32c.opt:27
8373 msgid "-mcpu=r8c\tCompile code for R8C variants."
8376 #: config/m32c/m32c.opt:31
8377 msgid "-mcpu=m16c\tCompile code for M16C variants."
8380 #: config/m32c/m32c.opt:35
8381 msgid "-mcpu=m32cm\tCompile code for M32CM variants."
8384 #: config/m32c/m32c.opt:39
8385 msgid "-mcpu=m32c\tCompile code for M32C variants."
8388 #: config/m32c/m32c.opt:43
8389 msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)."
8392 #: config/msp430/msp430.opt:7
8393 msgid "Force assembly output to always use hex constants."
8396 #: config/msp430/msp430.opt:11
8397 msgid "Specify the MCU to build for."
8400 #: config/msp430/msp430.opt:15
8402 "Warn if an MCU name is unrecognised or conflicts with other options "
8406 #: config/msp430/msp430.opt:19
8407 msgid "Specify the ISA to build for: msp430, msp430x, msp430xv2."
8410 #: config/msp430/msp430.opt:23
8411 msgid "Select large model - 20-bit addresses/pointers."
8414 #: config/msp430/msp430.opt:27
8415 msgid "Select small model - 16-bit addresses/pointers (default)."
8418 #: config/msp430/msp430.opt:31
8419 msgid "Optimize opcode sizes at link time."
8422 #: config/msp430/msp430.opt:38
8424 "Use a minimum runtime (no static initializers or ctors) for memory-"
8425 "constrained devices."
8428 #: config/msp430/msp430.opt:45
8429 msgid "Specify the type of hardware multiply to support."
8432 #: config/msp430/msp430.opt:67
8433 msgid "Specify whether functions should be placed into low or high memory."
8436 #: config/msp430/msp430.opt:71
8437 msgid "Specify whether variables should be placed into low or high memory."
8440 #: config/msp430/msp430.opt:90
8442 "Passes on a request to the assembler to enable fixes for various silicon "
8446 #: config/msp430/msp430.opt:94
8448 "Passes on a request to the assembler to warn about various silicon errata."
8451 #: config/aarch64/aarch64.opt:40
8452 msgid "The possible TLS dialects:"
8455 #: config/aarch64/aarch64.opt:52
8456 msgid "The code model option names for -mcmodel:"
8459 #: config/aarch64/aarch64.opt:65 config/arm/arm.opt:94
8460 #: config/microblaze/microblaze.opt:60
8461 msgid "Assume target CPU is configured as big endian."
8464 #: config/aarch64/aarch64.opt:69 config/i386/i386.opt:899
8465 msgid "Generate code which uses only the general registers."
8468 #: config/aarch64/aarch64.opt:73
8469 msgid "Workaround for ARM Cortex-A53 Erratum number 835769."
8472 #: config/aarch64/aarch64.opt:77
8473 msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
8476 #: config/aarch64/aarch64.opt:81 config/arm/arm.opt:155
8477 #: config/microblaze/microblaze.opt:64
8478 msgid "Assume target CPU is configured as little endian."
8481 #: config/aarch64/aarch64.opt:85
8482 msgid "Specify the code model."
8485 #: config/aarch64/aarch64.opt:89
8486 msgid "Don't assume that unaligned accesses are handled by the system."
8489 #: config/aarch64/aarch64.opt:93 config/i386/i386.opt:386
8490 msgid "Omit the frame pointer in leaf functions."
8493 #: config/aarch64/aarch64.opt:97
8494 msgid "Specify TLS dialect."
8497 #: config/aarch64/aarch64.opt:101
8499 "Specifies bit size of immediate TLS offsets. Valid values are 12, 24, 32, "
8503 #: config/aarch64/aarch64.opt:120
8504 msgid "-march=ARCH\tUse features of architecture ARCH."
8507 #: config/aarch64/aarch64.opt:124
8508 msgid "-mcpu=CPU\tUse features of and optimize for CPU."
8511 #: config/aarch64/aarch64.opt:128
8512 msgid "-mtune=CPU\tOptimize for CPU."
8515 #: config/aarch64/aarch64.opt:132
8516 msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
8519 #: config/aarch64/aarch64.opt:136
8521 "-moverride=STRING\tPower users only! Override CPU optimization parameters."
8524 #: config/aarch64/aarch64.opt:140
8525 msgid "Known AArch64 ABIs (for use with the -mabi= option):"
8528 #: config/aarch64/aarch64.opt:150
8529 msgid "PC relative literal loads."
8532 #: config/aarch64/aarch64.opt:154
8533 msgid "Enable the reciprocal square root approximation. Enabling this reduces"
8536 #: config/aarch64/aarch64.opt:160
8537 msgid "Enable the square root approximation. Enabling this reduces"
8540 #: config/aarch64/aarch64.opt:167
8541 msgid "Enable the division approximation. Enabling this reduces"
8544 #: config/linux.opt:24
8545 msgid "Use Bionic C library."
8548 #: config/linux.opt:28
8549 msgid "Use GNU C library."
8552 #: config/linux.opt:32
8553 msgid "Use uClibc C library."
8556 #: config/linux.opt:36
8557 msgid "Use musl C library."
8560 #: config/ia64/ilp32.opt:3
8561 msgid "Generate ILP32 code."
8564 #: config/ia64/ilp32.opt:7
8565 msgid "Generate LP64 code."
8568 #: config/ia64/ia64.opt:28
8569 msgid "Generate big endian code."
8572 #: config/ia64/ia64.opt:32
8573 msgid "Generate little endian code."
8576 #: config/ia64/ia64.opt:36
8577 msgid "Generate code for GNU as."
8580 #: config/ia64/ia64.opt:40
8581 msgid "Generate code for GNU ld."
8584 #: config/ia64/ia64.opt:44
8585 msgid "Emit stop bits before and after volatile extended asms."
8588 #: config/ia64/ia64.opt:48
8589 msgid "Use in/loc/out register names."
8592 #: config/ia64/ia64.opt:55
8593 msgid "Enable use of sdata/scommon/sbss."
8596 #: config/ia64/ia64.opt:59
8597 msgid "Generate code without GP reg."
8600 #: config/ia64/ia64.opt:63
8601 msgid "gp is constant (but save/restore gp on indirect calls)."
8604 #: config/ia64/ia64.opt:67
8605 msgid "Generate self-relocatable code."
8608 #: config/ia64/ia64.opt:71
8609 msgid "Generate inline floating point division, optimize for latency."
8612 #: config/ia64/ia64.opt:75
8613 msgid "Generate inline floating point division, optimize for throughput."
8616 #: config/ia64/ia64.opt:82
8617 msgid "Generate inline integer division, optimize for latency."
8620 #: config/ia64/ia64.opt:86
8621 msgid "Generate inline integer division, optimize for throughput."
8624 #: config/ia64/ia64.opt:90
8625 msgid "Do not inline integer division."
8628 #: config/ia64/ia64.opt:94
8629 msgid "Generate inline square root, optimize for latency."
8632 #: config/ia64/ia64.opt:98
8633 msgid "Generate inline square root, optimize for throughput."
8636 #: config/ia64/ia64.opt:102
8637 msgid "Do not inline square root."
8640 #: config/ia64/ia64.opt:106
8641 msgid "Enable DWARF line debug info via GNU as."
8644 #: config/ia64/ia64.opt:110
8645 msgid "Enable earlier placing stop bits for better scheduling."
8648 #: config/ia64/ia64.opt:114 config/spu/spu.opt:72 config/pa/pa.opt:58
8649 #: config/sh/sh.opt:227
8650 msgid "Specify range of registers to make fixed."
8653 #: config/ia64/ia64.opt:118 config/rs6000/sysv4.opt:32
8654 #: config/alpha/alpha.opt:130
8655 msgid "Specify bit size of immediate TLS offsets."
8658 #: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:500
8659 #: config/s390/s390.opt:170 config/sparc/sparc.opt:130
8660 #: config/visium/visium.opt:49
8661 msgid "Schedule code for given CPU."
8664 #: config/ia64/ia64.opt:126
8665 msgid "Known Itanium CPUs (for use with the -mtune= option):"
8668 #: config/ia64/ia64.opt:136
8669 msgid "Use data speculation before reload."
8672 #: config/ia64/ia64.opt:140
8673 msgid "Use data speculation after reload."
8676 #: config/ia64/ia64.opt:144
8677 msgid "Use control speculation."
8680 #: config/ia64/ia64.opt:148
8681 msgid "Use in block data speculation before reload."
8684 #: config/ia64/ia64.opt:152
8685 msgid "Use in block data speculation after reload."
8688 #: config/ia64/ia64.opt:156
8689 msgid "Use in block control speculation."
8692 #: config/ia64/ia64.opt:160
8693 msgid "Use simple data speculation check."
8696 #: config/ia64/ia64.opt:164
8697 msgid "Use simple data speculation check for control speculation."
8700 #: config/ia64/ia64.opt:174
8702 "Count speculative dependencies while calculating priority of instructions."
8705 #: config/ia64/ia64.opt:178
8706 msgid "Place a stop bit after every cycle when scheduling."
8709 #: config/ia64/ia64.opt:182
8711 "Assume that floating-point stores and loads are not likely to cause conflict "
8712 "when placed into one instruction group."
8715 #: config/ia64/ia64.opt:186
8717 "Soft limit on number of memory insns per instruction group, giving lower "
8718 "priority to subsequent memory insns attempting to schedule in the same insn "
8719 "group. Frequently useful to prevent cache bank conflicts. Default value is "
8723 #: config/ia64/ia64.opt:190
8725 "Disallow more than 'msched-max-memory-insns' in instruction group. "
8726 "Otherwise, limit is 'soft' (prefer non-memory operations when limit is "
8730 #: config/ia64/ia64.opt:194
8731 msgid "Don't generate checks for control speculation in selective scheduling."
8734 #: config/spu/spu.opt:20
8735 msgid "Emit warnings when run-time relocations are generated."
8738 #: config/spu/spu.opt:24
8739 msgid "Emit errors when run-time relocations are generated."
8742 #: config/spu/spu.opt:28
8743 msgid "Specify cost of branches (Default 20)."
8746 #: config/spu/spu.opt:32
8747 msgid "Make sure loads and stores are not moved past DMA instructions."
8750 #: config/spu/spu.opt:36
8751 msgid "volatile must be specified on any memory that is effected by DMA."
8754 #: config/spu/spu.opt:40 config/spu/spu.opt:44
8756 "Insert nops when it might improve performance by allowing dual issue "
8760 #: config/spu/spu.opt:48
8761 msgid "Use standard main function as entry for startup."
8764 #: config/spu/spu.opt:52
8765 msgid "Generate branch hints for branches."
8768 #: config/spu/spu.opt:56
8769 msgid "Maximum number of nops to insert for a hint (Default 2)."
8772 #: config/spu/spu.opt:60
8774 "Approximate maximum number of instructions to allow between a hint and its "
8778 #: config/spu/spu.opt:64
8779 msgid "Generate code for 18 bit addressing."
8782 #: config/spu/spu.opt:68
8783 msgid "Generate code for 32 bit addressing."
8786 #: config/spu/spu.opt:76
8788 "Insert hbrp instructions after hinted branch targets to avoid the SPU hang "
8792 #: config/spu/spu.opt:80 config/i386/i386.opt:243 config/s390/s390.opt:56
8793 msgid "Generate code for given CPU."
8796 #: config/spu/spu.opt:88
8797 msgid "Access variables in 32-bit PPU objects (default)."
8800 #: config/spu/spu.opt:92
8801 msgid "Access variables in 64-bit PPU objects."
8804 #: config/spu/spu.opt:96
8805 msgid "Allow conversions between __ea and generic pointers (default)."
8808 #: config/spu/spu.opt:100
8809 msgid "Size (in KB) of software data cache."
8812 #: config/spu/spu.opt:104
8813 msgid "Atomically write back software data cache lines (default)."
8816 #: config/epiphany/epiphany.opt:24
8817 msgid "Don't use any of r32..r63."
8820 #: config/epiphany/epiphany.opt:28
8822 "preferentially allocate registers that allow short instruction generation."
8825 #: config/epiphany/epiphany.opt:32
8826 msgid "Set branch cost."
8829 #: config/epiphany/epiphany.opt:36
8830 msgid "enable conditional move instruction usage."
8833 #: config/epiphany/epiphany.opt:40
8834 msgid "set number of nops to emit before each insn pattern."
8837 #: config/epiphany/epiphany.opt:52
8838 msgid "Use software floating point comparisons."
8841 #: config/epiphany/epiphany.opt:56
8842 msgid "Enable split of 32 bit immediate loads into low / high part."
8845 #: config/epiphany/epiphany.opt:60
8846 msgid "Enable use of POST_INC / POST_DEC."
8849 #: config/epiphany/epiphany.opt:64
8850 msgid "Enable use of POST_MODIFY."
8853 #: config/epiphany/epiphany.opt:68
8854 msgid "Set number of bytes on the stack preallocated for use by the callee."
8857 #: config/epiphany/epiphany.opt:72
8858 msgid "Assume round to nearest is selected for purposes of scheduling."
8861 #: config/epiphany/epiphany.opt:76
8862 msgid "Generate call insns as indirect calls."
8865 #: config/epiphany/epiphany.opt:80
8866 msgid "Generate call insns as direct calls."
8869 #: config/epiphany/epiphany.opt:84
8871 "Assume labels and symbols can be addressed using 16 bit absolute addresses."
8874 #: config/epiphany/epiphany.opt:108
8876 "A floatig point to integer truncation may be replaced with rounding to save "
8880 #: config/epiphany/epiphany.opt:112
8881 msgid "Vectorize for double-word operations."
8884 #: config/epiphany/epiphany.opt:128
8886 "Split unaligned 8 byte vector moves before post-modify address generation."
8889 #: config/epiphany/epiphany.opt:132
8890 msgid "Use the floating point unit for integer add/subtract."
8893 #: config/epiphany/epiphany.opt:136
8894 msgid "Set register to hold -1."
8897 #: config/ft32/ft32.opt:23
8898 msgid "target the software simulator."
8901 #: config/ft32/ft32.opt:27 config/s390/s390.opt:201 config/mips/mips.opt:389
8902 msgid "Use LRA instead of reload."
8905 #: config/ft32/ft32.opt:31
8906 msgid "Avoid use of the DIV and MOD instructions"
8909 #: config/h8300/h8300.opt:23
8910 msgid "Generate H8S code."
8913 #: config/h8300/h8300.opt:27
8914 msgid "Generate H8SX code."
8917 #: config/h8300/h8300.opt:31
8918 msgid "Generate H8S/2600 code."
8921 #: config/h8300/h8300.opt:35
8922 msgid "Make integers 32 bits wide."
8925 #: config/h8300/h8300.opt:42
8926 msgid "Use registers for argument passing."
8929 #: config/h8300/h8300.opt:46
8930 msgid "Consider access to byte sized memory slow."
8933 #: config/h8300/h8300.opt:50
8934 msgid "Enable linker relaxing."
8937 #: config/h8300/h8300.opt:54
8938 msgid "Generate H8/300H code."
8941 #: config/h8300/h8300.opt:58
8942 msgid "Enable the normal mode."
8945 #: config/h8300/h8300.opt:62
8946 msgid "Use H8/300 alignment rules."
8949 #: config/h8300/h8300.opt:66
8950 msgid "Push extended registers on stack in monitor functions."
8953 #: config/h8300/h8300.opt:70
8954 msgid "Do not push extended registers on stack in monitor functions."
8957 #: config/pdp11/pdp11.opt:23
8958 msgid "Generate code for an 11/10."
8961 #: config/pdp11/pdp11.opt:27
8962 msgid "Generate code for an 11/40."
8965 #: config/pdp11/pdp11.opt:31
8966 msgid "Generate code for an 11/45."
8969 #: config/pdp11/pdp11.opt:35
8970 msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)."
8973 #: config/pdp11/pdp11.opt:39
8974 msgid "Do not use inline patterns for copying memory."
8977 #: config/pdp11/pdp11.opt:43
8978 msgid "Use inline patterns for copying memory."
8981 #: config/pdp11/pdp11.opt:47
8982 msgid "Do not pretend that branches are expensive."
8985 #: config/pdp11/pdp11.opt:51
8986 msgid "Pretend that branches are expensive."
8989 #: config/pdp11/pdp11.opt:55
8990 msgid "Use the DEC assembler syntax."
8993 #: config/pdp11/pdp11.opt:59
8994 msgid "Use 32 bit float."
8997 #: config/pdp11/pdp11.opt:63
8998 msgid "Use 64 bit float."
9001 #: config/pdp11/pdp11.opt:67 config/rs6000/rs6000.opt:177
9002 #: config/frv/frv.opt:158
9003 msgid "Use hardware floating point."
9006 #: config/pdp11/pdp11.opt:71
9007 msgid "Use 16 bit int."
9010 #: config/pdp11/pdp11.opt:75
9011 msgid "Use 32 bit int."
9014 #: config/pdp11/pdp11.opt:79 config/rs6000/rs6000.opt:173
9015 msgid "Do not use hardware floating point."
9018 #: config/pdp11/pdp11.opt:83
9019 msgid "Target has split I&D."
9022 #: config/pdp11/pdp11.opt:87
9023 msgid "Use UNIX assembler syntax."
9026 #: config/xtensa/xtensa.opt:23
9027 msgid "Use CONST16 instruction to load constants."
9030 #: config/xtensa/xtensa.opt:27
9031 msgid "Disable position-independent code (PIC) for use in OS kernel code."
9034 #: config/xtensa/xtensa.opt:31
9035 msgid "Use indirect CALLXn instructions for large programs."
9038 #: config/xtensa/xtensa.opt:35
9039 msgid "Automatically align branch targets to reduce branch penalties."
9042 #: config/xtensa/xtensa.opt:39
9043 msgid "Intersperse literal pools with code in the text section."
9046 #: config/xtensa/xtensa.opt:43
9048 "Relax literals in assembler and place them automatically in the text section."
9051 #: config/xtensa/xtensa.opt:47
9053 "-mno-serialize-volatile\tDo not serialize volatile memory references with "
9054 "MEMW instructions."
9057 #: config/i386/cygming.opt:23
9058 msgid "Create console application."
9061 #: config/i386/cygming.opt:27
9062 msgid "Generate code for a DLL."
9065 #: config/i386/cygming.opt:31
9066 msgid "Ignore dllimport for functions."
9069 #: config/i386/cygming.opt:35
9070 msgid "Use Mingw-specific thread support."
9073 #: config/i386/cygming.opt:39
9074 msgid "Set Windows defines."
9077 #: config/i386/cygming.opt:43
9078 msgid "Create GUI application."
9081 #: config/i386/cygming.opt:47
9082 msgid "Use the GNU extension to the PE format for aligned common data."
9085 #: config/i386/cygming.opt:51
9087 "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/"
9088 "delete replacement."
9091 #: config/i386/cygming.opt:58
9092 msgid "Put relocated read-only data into .data section."
9095 #: config/i386/mingw.opt:29
9096 msgid "Warn about none ISO msvcrt scanf/printf width extensions."
9099 #: config/i386/mingw.opt:33
9100 msgid "For nested functions on stack executable permission is set."
9103 #: config/i386/mingw-w64.opt:23
9104 msgid "Use unicode startup and define UNICODE macro."
9107 #: config/i386/i386.opt:178
9108 msgid "sizeof(long double) is 16."
9111 #: config/i386/i386.opt:182 config/i386/i386.opt:350
9112 msgid "Use hardware fp."
9115 #: config/i386/i386.opt:186
9116 msgid "sizeof(long double) is 12."
9119 #: config/i386/i386.opt:190
9120 msgid "Use 80-bit long double."
9123 #: config/i386/i386.opt:194 config/s390/s390.opt:130
9124 #: config/sparc/long-double-switch.opt:27 config/alpha/alpha.opt:102
9125 msgid "Use 64-bit long double."
9128 #: config/i386/i386.opt:198 config/s390/s390.opt:126
9129 #: config/sparc/long-double-switch.opt:23 config/alpha/alpha.opt:98
9130 msgid "Use 128-bit long double."
9133 #: config/i386/i386.opt:202 config/sh/sh.opt:179
9134 msgid "Reserve space for outgoing arguments in the function prologue."
9137 #: config/i386/i386.opt:206
9138 msgid "Align some doubles on dword boundary."
9141 #: config/i386/i386.opt:210
9142 msgid "Function starts are aligned to this power of 2."
9145 #: config/i386/i386.opt:214
9146 msgid "Jump targets are aligned to this power of 2."
9149 #: config/i386/i386.opt:218
9150 msgid "Loop code aligned to this power of 2."
9153 #: config/i386/i386.opt:222
9154 msgid "Align destination of the string operations."
9157 #: config/i386/i386.opt:226
9158 msgid "Use the given data alignment."
9161 #: config/i386/i386.opt:230
9162 msgid "Known data alignment choices (for use with the -malign-data= option):"
9165 #: config/i386/i386.opt:247
9166 msgid "Use given assembler dialect."
9169 #: config/i386/i386.opt:251
9170 msgid "Known assembler dialects (for use with the -masm-dialect= option):"
9173 #: config/i386/i386.opt:261
9174 msgid "Branches are this expensive (1-5, arbitrary units)."
9177 #: config/i386/i386.opt:265
9179 "Data greater than given threshold will go into .ldata section in x86-64 "
9183 #: config/i386/i386.opt:269
9184 msgid "Use given x86-64 code model."
9187 #: config/i386/i386.opt:273 config/rs6000/aix64.opt:36
9188 #: config/rs6000/linux64.opt:32 config/tilegx/tilegx.opt:57
9189 msgid "Known code models (for use with the -mcmodel= option):"
9192 #: config/i386/i386.opt:292
9193 msgid "Use given address mode."
9196 #: config/i386/i386.opt:296
9197 msgid "Known address mode (for use with the -maddress-mode= option):"
9200 #: config/i386/i386.opt:305
9201 msgid "%<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead"
9204 #: config/i386/i386.opt:309
9205 msgid "Generate sin, cos, sqrt for FPU."
9208 #: config/i386/i386.opt:313
9209 msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack."
9212 #: config/i386/i386.opt:317
9213 msgid "Return values of functions in FPU registers."
9216 #: config/i386/i386.opt:321
9217 msgid "Generate floating point mathematics using given instruction set."
9220 #: config/i386/i386.opt:325
9221 msgid "Valid arguments to -mfpmath=:"
9224 #: config/i386/i386.opt:358
9225 msgid "Inline all known string operations."
9228 #: config/i386/i386.opt:362
9230 "Inline memset/memcpy string operations, but perform inline version only for "
9234 #: config/i386/i386.opt:365
9236 "%<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-"
9237 "masm=intel%> and %<-masm=att%> instead"
9240 #: config/i386/i386.opt:370
9241 msgid "Use native (MS) bitfield layout."
9244 #: config/i386/i386.opt:390
9245 msgid "Set 80387 floating-point precision to 32-bit."
9248 #: config/i386/i386.opt:394
9249 msgid "Set 80387 floating-point precision to 64-bit."
9252 #: config/i386/i386.opt:398
9253 msgid "Set 80387 floating-point precision to 80-bit."
9256 #: config/i386/i386.opt:402
9257 msgid "Attempt to keep stack aligned to this power of 2."
9260 #: config/i386/i386.opt:406
9261 msgid "Assume incoming stack aligned to this power of 2."
9264 #: config/i386/i386.opt:410
9265 msgid "Use push instructions to save outgoing arguments."
9268 #: config/i386/i386.opt:414
9269 msgid "Use red-zone in the x86-64 code."
9272 #: config/i386/i386.opt:418
9273 msgid "Number of registers used to pass integer arguments."
9276 #: config/i386/i386.opt:422
9277 msgid "Alternate calling convention."
9280 #: config/i386/i386.opt:426 config/alpha/alpha.opt:23
9281 msgid "Do not use hardware fp."
9284 #: config/i386/i386.opt:430
9285 msgid "Use SSE register passing conventions for SF and DF mode."
9288 #: config/i386/i386.opt:434
9289 msgid "Realign stack in prologue."
9292 #: config/i386/i386.opt:438
9293 msgid "Enable stack probing."
9296 #: config/i386/i386.opt:442
9297 msgid "Specify memcpy expansion strategy when expected size is known."
9300 #: config/i386/i386.opt:446
9301 msgid "Specify memset expansion strategy when expected size is known."
9304 #: config/i386/i386.opt:450
9305 msgid "Chose strategy to generate stringop using."
9308 #: config/i386/i386.opt:454
9309 msgid "Valid arguments to -mstringop-strategy=:"
9312 #: config/i386/i386.opt:482
9313 msgid "Use given thread-local storage dialect."
9316 #: config/i386/i386.opt:486
9317 msgid "Known TLS dialects (for use with the -mtls-dialect= option):"
9320 #: config/i386/i386.opt:496
9322 msgid "Use direct references against %gs when accessing tls data."
9325 #: config/i386/i386.opt:504
9326 msgid "Fine grain control of tune features."
9329 #: config/i386/i386.opt:508
9330 msgid "Clear all tune features."
9333 #: config/i386/i386.opt:515
9334 msgid "Generate code that conforms to Intel MCU psABI."
9337 #: config/i386/i386.opt:519
9338 msgid "Generate code that conforms to the given ABI."
9341 #: config/i386/i386.opt:523
9342 msgid "Known ABIs (for use with the -mabi= option):"
9345 #: config/i386/i386.opt:533 config/rs6000/rs6000.opt:189
9346 msgid "Vector library ABI to use."
9349 #: config/i386/i386.opt:537
9351 "Known vectorization library ABIs (for use with the -mveclibabi= option):"
9354 #: config/i386/i386.opt:547
9355 msgid "Return 8-byte vectors in memory."
9358 #: config/i386/i386.opt:551
9359 msgid "Generate reciprocals instead of divss and sqrtss."
9362 #: config/i386/i386.opt:555
9363 msgid "Control generation of reciprocal estimates."
9366 #: config/i386/i386.opt:559
9367 msgid "Generate cld instruction in the function prologue."
9370 #: config/i386/i386.opt:563
9372 "Generate vzeroupper instruction before a transfer of control flow out of"
9375 #: config/i386/i386.opt:568
9376 msgid "Disable Scalar to Vector optimization pass transforming 64-bit integer"
9379 #: config/i386/i386.opt:573
9380 msgid "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4"
9383 #: config/i386/i386.opt:578
9385 "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-"
9389 #: config/i386/i386.opt:584
9390 msgid "Generate 32bit i386 code."
9393 #: config/i386/i386.opt:588
9394 msgid "Generate 64bit x86-64 code."
9397 #: config/i386/i386.opt:592
9398 msgid "Generate 32bit x86-64 code."
9401 #: config/i386/i386.opt:596
9402 msgid "Generate 16bit i386 code."
9405 #: config/i386/i386.opt:600
9406 msgid "Support MMX built-in functions."
9409 #: config/i386/i386.opt:604
9410 msgid "Support 3DNow! built-in functions."
9413 #: config/i386/i386.opt:608
9414 msgid "Support Athlon 3Dnow! built-in functions."
9417 #: config/i386/i386.opt:612
9418 msgid "Support MMX and SSE built-in functions and code generation."
9421 #: config/i386/i386.opt:616
9422 msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
9425 #: config/i386/i386.opt:620
9426 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
9429 #: config/i386/i386.opt:624
9431 "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code "
9435 #: config/i386/i386.opt:628
9437 "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code "
9441 #: config/i386/i386.opt:632 config/i386/i386.opt:636
9443 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions "
9444 "and code generation."
9447 #: config/i386/i386.opt:640
9449 "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
9452 #: config/i386/i386.opt:643
9453 msgid "%<-msse5%> was removed"
9456 #: config/i386/i386.opt:648
9458 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in "
9459 "functions and code generation."
9462 #: config/i386/i386.opt:652
9464 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in "
9465 "functions and code generation."
9468 #: config/i386/i386.opt:656
9470 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9471 "built-in functions and code generation."
9474 #: config/i386/i386.opt:660
9476 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9477 "and AVX512PF built-in functions and code generation."
9480 #: config/i386/i386.opt:664
9482 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9483 "and AVX512ER built-in functions and code generation."
9486 #: config/i386/i386.opt:668
9488 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9489 "and AVX512CD built-in functions and code generation."
9492 #: config/i386/i386.opt:672
9494 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9495 "and AVX512DQ built-in functions and code generation."
9498 #: config/i386/i386.opt:676
9500 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9501 "and AVX512BW built-in functions and code generation."
9504 #: config/i386/i386.opt:680
9506 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9507 "and AVX512VL built-in functions and code generation."
9510 #: config/i386/i386.opt:684
9512 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9513 "and AVX512IFMA built-in functions and code generation."
9516 #: config/i386/i386.opt:688
9518 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F "
9519 "and AVX512VBMI built-in functions and code generation."
9522 #: config/i386/i386.opt:692
9524 "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in "
9525 "functions and code generation."
9528 #: config/i386/i386.opt:696
9530 "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code "
9534 #: config/i386/i386.opt:700
9535 msgid "Support FMA4 built-in functions and code generation."
9538 #: config/i386/i386.opt:704
9539 msgid "Support XOP built-in functions and code generation."
9542 #: config/i386/i386.opt:708
9543 msgid "Support LWP built-in functions and code generation."
9546 #: config/i386/i386.opt:712
9548 "Support code generation of Advanced Bit Manipulation (ABM) instructions."
9551 #: config/i386/i386.opt:716
9552 msgid "Support code generation of popcnt instruction."
9555 #: config/i386/i386.opt:720
9556 msgid "Support BMI built-in functions and code generation."
9559 #: config/i386/i386.opt:724
9560 msgid "Support BMI2 built-in functions and code generation."
9563 #: config/i386/i386.opt:728
9564 msgid "Support LZCNT built-in function and code generation."
9567 #: config/i386/i386.opt:732
9568 msgid "Support Hardware Lock Elision prefixes."
9571 #: config/i386/i386.opt:736
9572 msgid "Support RDSEED instruction."
9575 #: config/i386/i386.opt:740
9576 msgid "Support PREFETCHW instruction."
9579 #: config/i386/i386.opt:744
9580 msgid "Support flag-preserving add-carry instructions."
9583 #: config/i386/i386.opt:748
9584 msgid "Support CLFLUSHOPT instructions."
9587 #: config/i386/i386.opt:752
9588 msgid "Support CLWB instruction."
9591 #: config/i386/i386.opt:756
9592 msgid "Support PCOMMIT instruction."
9595 #: config/i386/i386.opt:760
9596 msgid "Support FXSAVE and FXRSTOR instructions."
9599 #: config/i386/i386.opt:764
9600 msgid "Support XSAVE and XRSTOR instructions."
9603 #: config/i386/i386.opt:768
9604 msgid "Support XSAVEOPT instruction."
9607 #: config/i386/i386.opt:772
9608 msgid "Support XSAVEC instructions."
9611 #: config/i386/i386.opt:776
9612 msgid "Support XSAVES and XRSTORS instructions."
9615 #: config/i386/i386.opt:780
9616 msgid "Support TBM built-in functions and code generation."
9619 #: config/i386/i386.opt:784
9620 msgid "Support code generation of cmpxchg16b instruction."
9623 #: config/i386/i386.opt:788
9624 msgid "Support code generation of sahf instruction in 64bit x86-64 code."
9627 #: config/i386/i386.opt:792
9628 msgid "Support code generation of movbe instruction."
9631 #: config/i386/i386.opt:796
9632 msgid "Support code generation of crc32 instruction."
9635 #: config/i386/i386.opt:800
9636 msgid "Support AES built-in functions and code generation."
9639 #: config/i386/i386.opt:804
9640 msgid "Support SHA1 and SHA256 built-in functions and code generation."
9643 #: config/i386/i386.opt:808
9644 msgid "Support PCLMUL built-in functions and code generation."
9647 #: config/i386/i386.opt:812
9648 msgid "Encode SSE instructions with VEX prefix."
9651 #: config/i386/i386.opt:816
9652 msgid "Support FSGSBASE built-in functions and code generation."
9655 #: config/i386/i386.opt:820
9656 msgid "Support RDRND built-in functions and code generation."
9659 #: config/i386/i386.opt:824
9660 msgid "Support F16C built-in functions and code generation."
9663 #: config/i386/i386.opt:828
9664 msgid "Support PREFETCHWT1 built-in functions and code generation."
9667 #: config/i386/i386.opt:832
9668 msgid "Emit profiling counter call at function entry before prologue."
9671 #: config/i386/i386.opt:836
9672 msgid "Generate __mcount_loc section with all mcount or __fentry__ calls."
9675 #: config/i386/i386.opt:840
9676 msgid "Generate mcount/__fentry__ calls as nops. To activate they need to be"
9679 #: config/i386/i386.opt:845
9680 msgid "Skip setting up RAX register when passing variable arguments."
9683 #: config/i386/i386.opt:849
9685 "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-"
9689 #: config/i386/i386.opt:853
9690 msgid "Split 32-byte AVX unaligned load."
9693 #: config/i386/i386.opt:857
9694 msgid "Split 32-byte AVX unaligned store."
9697 #: config/i386/i386.opt:861
9698 msgid "Support RTM built-in functions and code generation."
9701 #: config/i386/i386.opt:865
9702 msgid "Support MPX code generation."
9705 #: config/i386/i386.opt:869
9706 msgid "Support MWAITX and MONITORX built-in functions and code generation."
9709 #: config/i386/i386.opt:873
9710 msgid "Support CLZERO built-in functions and code generation."
9713 #: config/i386/i386.opt:877
9714 msgid "Support PKU built-in functions and code generation."
9717 #: config/i386/i386.opt:881
9718 msgid "Use given stack-protector guard."
9721 #: config/i386/i386.opt:885
9723 "Known stack protector guard (for use with the -mstack-protector-guard= "
9727 #: config/i386/i386.opt:895
9728 msgid "Attempt to avoid generating instruction sequences containing ret bytes."
9731 #: config/i386/stringop.opt:8
9732 msgid "the Free Software Foundation; either version 3, or (at your option)"
9735 #: config/i386/stringop.opt:13
9736 msgid "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"
9739 #: config/i386/stringop.opt:18
9740 msgid "see <http://www.gnu.org/licenses/>. */"
9743 #: config/pa/pa64-hpux.opt:23
9744 msgid "Assume code will be linked by GNU ld."
9747 #: config/pa/pa64-hpux.opt:27
9748 msgid "Assume code will be linked by HP ld."
9751 #: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
9752 #: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
9753 msgid "Specify UNIX standard for predefines and linking."
9756 #: config/pa/pa-hpux.opt:27
9757 msgid "Generate cpp defines for server IO."
9760 #: config/pa/pa-hpux.opt:35
9761 msgid "Generate cpp defines for workstation IO."
9764 #: config/pa/pa.opt:30 config/pa/pa.opt:83 config/pa/pa.opt:91
9765 msgid "Generate PA1.0 code."
9768 #: config/pa/pa.opt:34 config/pa/pa.opt:95 config/pa/pa.opt:136
9769 msgid "Generate PA1.1 code."
9772 #: config/pa/pa.opt:38 config/pa/pa.opt:99
9773 msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
9776 #: config/pa/pa.opt:46
9777 msgid "Disable FP regs."
9780 #: config/pa/pa.opt:50
9781 msgid "Disable indexed addressing."
9784 #: config/pa/pa.opt:54
9785 msgid "Generate fast indirect calls."
9788 #: config/pa/pa.opt:62
9789 msgid "Assume code will be assembled by GAS."
9792 #: config/pa/pa.opt:71
9793 msgid "Enable linker optimizations."
9796 #: config/pa/pa.opt:75
9797 msgid "Always generate long calls."
9800 #: config/pa/pa.opt:79
9801 msgid "Emit long load/store sequences."
9804 #: config/pa/pa.opt:87
9805 msgid "Disable space regs."
9808 #: config/pa/pa.opt:103
9809 msgid "Use portable calling conventions."
9812 #: config/pa/pa.opt:107
9814 "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, "
9815 "7200, 7300, and 8000."
9818 #: config/pa/pa.opt:132 config/frv/frv.opt:215
9819 msgid "Use software floating point."
9822 #: config/pa/pa.opt:140
9823 msgid "Do not disable space regs."
9826 #: config/v850/v850.opt:29
9827 msgid "Use registers r2 and r5."
9830 #: config/v850/v850.opt:33
9831 msgid "Use 4 byte entries in switch tables."
9834 #: config/v850/v850.opt:37
9835 msgid "Enable backend debugging."
9838 #: config/v850/v850.opt:41
9839 msgid "Do not use the callt instruction (default)."
9842 #: config/v850/v850.opt:45
9843 msgid "Reuse r30 on a per function basis."
9846 #: config/v850/v850.opt:52
9847 msgid "Prohibit PC relative function calls."
9850 #: config/v850/v850.opt:56
9851 msgid "Use stubs for function prologues."
9854 #: config/v850/v850.opt:60
9855 msgid "Set the max size of data eligible for the SDA area."
9858 #: config/v850/v850.opt:67
9859 msgid "Enable the use of the short load instructions."
9862 #: config/v850/v850.opt:71
9863 msgid "Same as: -mep -mprolog-function."
9866 #: config/v850/v850.opt:75
9867 msgid "Set the max size of data eligible for the TDA area."
9870 #: config/v850/v850.opt:82
9871 msgid "Do not enforce strict alignment."
9874 #: config/v850/v850.opt:86
9876 "Put jump tables for switch statements into the .data section rather than "
9877 "the .code section."
9880 #: config/v850/v850.opt:93
9881 msgid "Compile for the v850 processor."
9884 #: config/v850/v850.opt:97
9885 msgid "Compile for the v850e processor."
9888 #: config/v850/v850.opt:101
9889 msgid "Compile for the v850e1 processor."
9892 #: config/v850/v850.opt:105
9893 msgid "Compile for the v850es variant of the v850e1."
9896 #: config/v850/v850.opt:109
9897 msgid "Compile for the v850e2 processor."
9900 #: config/v850/v850.opt:113
9901 msgid "Compile for the v850e2v3 processor."
9904 #: config/v850/v850.opt:117
9905 msgid "Compile for the v850e3v5 processor."
9908 #: config/v850/v850.opt:124
9909 msgid "Enable v850e3v5 loop instructions."
9912 #: config/v850/v850.opt:128
9913 msgid "Set the max size of data eligible for the ZDA area."
9916 #: config/v850/v850.opt:135
9917 msgid "Enable relaxing in the assembler."
9920 #: config/v850/v850.opt:139
9921 msgid "Prohibit PC relative jumps."
9924 #: config/v850/v850.opt:143
9925 msgid "Inhibit the use of hardware floating point instructions."
9928 #: config/v850/v850.opt:147
9930 "Allow the use of hardware floating point instructions for V850E2V3 and up."
9933 #: config/v850/v850.opt:151
9934 msgid "Enable support for the RH850 ABI. This is the default."
9937 #: config/v850/v850.opt:155
9938 msgid "Enable support for the old GCC ABI."
9941 #: config/v850/v850.opt:159
9942 msgid "Support alignments of up to 64-bits."
9947 "-G<number>\tPut global and static data smaller than <number> bytes into a "
9948 "special section (on some targets)."
9951 #: config/lynx.opt:23
9952 msgid "Support legacy multi-threading."
9955 #: config/lynx.opt:27
9956 msgid "Use shared libraries."
9959 #: config/lynx.opt:31
9960 msgid "Support multi-threading."
9963 #: config/nvptx/nvptx.opt:22
9964 msgid "Generate code for a 32-bit ABI."
9967 #: config/nvptx/nvptx.opt:26
9968 msgid "Generate code for a 64-bit ABI."
9971 #: config/nvptx/nvptx.opt:30
9972 msgid "Link in code for a __main kernel."
9975 #: config/nvptx/nvptx.opt:34
9976 msgid "Optimize partition neutering."
9979 #: config/vxworks.opt:36
9980 msgid "Assume the VxWorks RTP environment."
9983 #: config/vxworks.opt:43
9984 msgid "Assume the VxWorks vThreads environment."
9987 #: config/cr16/cr16.opt:23
9988 msgid "-msim Use simulator runtime."
9991 #: config/cr16/cr16.opt:27
9992 msgid "Generate SBIT, CBIT instructions."
9995 #: config/cr16/cr16.opt:31
9996 msgid "Support multiply accumulate instructions."
9999 #: config/cr16/cr16.opt:38
10000 msgid "Treat data references as near, far or medium. medium is default."
10003 #: config/cr16/cr16.opt:42
10004 msgid "Generate code for CR16C architecture."
10007 #: config/cr16/cr16.opt:46
10008 msgid "Generate code for CR16C+ architecture (Default)."
10011 #: config/cr16/cr16.opt:50
10012 msgid "Treat integers as 32-bit."
10015 #: config/avr/avr.opt:23
10016 msgid "Use subroutines for function prologues and epilogues."
10019 #: config/avr/avr.opt:26
10021 msgid "missing device or architecture after %qs"
10024 #: config/avr/avr.opt:27
10025 msgid "-mmcu=MCU\tSelect the target MCU."
10028 #: config/avr/avr.opt:31
10029 msgid "Set the number of 64 KiB flash segments."
10032 #: config/avr/avr.opt:35
10033 msgid "Indicate presence of a processor erratum."
10036 #: config/avr/avr.opt:39
10037 msgid "Enable Read-Modify-Write (RMW) instructions support/use."
10040 #: config/avr/avr.opt:49
10041 msgid "Use an 8-bit 'int' type."
10044 #: config/avr/avr.opt:53
10045 msgid "Change the stack pointer without disabling interrupts."
10048 #: config/avr/avr.opt:57
10050 "Set the branch costs for conditional branch instructions. Reasonable values "
10051 "are small, non-negative integers. The default branch cost is 0."
10054 #: config/avr/avr.opt:67
10055 msgid "Change only the low 8 bits of the stack pointer."
10058 #: config/avr/avr.opt:71
10059 msgid "Relax branches."
10062 #: config/avr/avr.opt:75
10064 "Make the linker relaxation machine assume that a program counter wrap-around "
10068 #: config/avr/avr.opt:79
10070 "Accumulate outgoing function arguments and acquire/release the needed stack "
10071 "space for outpoing function arguments in function prologue/epilogue. "
10072 "Without this option, outgoing arguments are pushed before calling a function "
10073 "and popped afterwards. This option can lead to reduced code size for "
10074 "functions that call many functions that get their arguments on the stack "
10075 "like, for example printf."
10078 #: config/avr/avr.opt:83
10080 "When accessing RAM, use X as imposed by the hardware, i.e. just use pre-"
10081 "decrement, post-increment and indirect addressing with the X register. "
10082 "Without this option, the compiler may assume that there is an addressing "
10083 "mode X+const similar to Y+const and Z+const and emit instructions to emulate "
10084 "such an addressing mode for X."
10087 #: config/avr/avr.opt:88
10089 "The device has no SPH special function register. This option will be "
10090 "overridden by the compiler driver with the correct setting if presence/"
10091 "absence of SPH can be deduced from -mmcu=MCU."
10094 #: config/avr/avr.opt:92
10095 msgid "Warn if the address space of an address is changed."
10098 #: config/avr/avr.opt:96
10100 "Warn if the ISR is misspelled, i.e. without __vector prefix. Enabled by "
10104 #: config/avr/avr.opt:100
10106 "Allow to use truncation instead of rounding towards zero for fractional "
10107 "fixed-point types."
10110 #: config/avr/avr.opt:104
10111 msgid "Do not link against the device-specific library lib<MCU>.a."
10114 #: config/m32r/m32r.opt:34
10115 msgid "Compile for the m32rx."
10118 #: config/m32r/m32r.opt:38
10119 msgid "Compile for the m32r2."
10122 #: config/m32r/m32r.opt:42
10123 msgid "Compile for the m32r."
10126 #: config/m32r/m32r.opt:46
10127 msgid "Align all loops to 32 byte boundary."
10130 #: config/m32r/m32r.opt:50
10131 msgid "Prefer branches over conditional execution."
10134 #: config/m32r/m32r.opt:54
10135 msgid "Give branches their default cost."
10138 #: config/m32r/m32r.opt:58
10139 msgid "Display compile time statistics."
10142 #: config/m32r/m32r.opt:62
10143 msgid "Specify cache flush function."
10146 #: config/m32r/m32r.opt:66
10147 msgid "Specify cache flush trap number."
10150 #: config/m32r/m32r.opt:70
10151 msgid "Only issue one instruction per cycle."
10154 #: config/m32r/m32r.opt:74
10155 msgid "Allow two instructions to be issued per cycle."
10158 #: config/m32r/m32r.opt:78
10159 msgid "Code size: small, medium or large."
10162 #: config/m32r/m32r.opt:94
10163 msgid "Don't call any cache flush functions."
10166 #: config/m32r/m32r.opt:98
10167 msgid "Don't call any cache flush trap."
10170 #: config/m32r/m32r.opt:105
10171 msgid "Small data area: none, sdata, use."
10174 #: config/s390/tpf.opt:23
10175 msgid "Enable TPF-OS tracing code."
10178 #: config/s390/tpf.opt:27
10179 msgid "Specify main object for TPF-OS."
10182 #: config/s390/s390.opt:48
10183 msgid "31 bit ABI."
10186 #: config/s390/s390.opt:52
10187 msgid "64 bit ABI."
10190 #: config/s390/s390.opt:96
10191 msgid "Maintain backchain pointer."
10194 #: config/s390/s390.opt:100
10195 msgid "Additional debug prints."
10198 #: config/s390/s390.opt:104
10199 msgid "ESA/390 architecture."
10202 #: config/s390/s390.opt:108
10203 msgid "Enable decimal floating point hardware support."
10206 #: config/s390/s390.opt:112
10207 msgid "Enable hardware floating point."
10210 #: config/s390/s390.opt:116
10211 msgid "Takes two non-negative integer numbers separated by a comma."
10214 #: config/s390/s390.opt:134
10215 msgid "Use hardware transactional execution instructions."
10218 #: config/s390/s390.opt:138
10219 msgid "Use hardware vector facility instructions and enable the vector ABI."
10222 #: config/s390/s390.opt:142
10223 msgid "Use packed stack layout."
10226 #: config/s390/s390.opt:146
10227 msgid "Use bras for executable < 64k."
10230 #: config/s390/s390.opt:150
10231 msgid "Disable hardware floating point."
10234 #: config/s390/s390.opt:154
10236 "Set the max. number of bytes which has to be left to stack size before a "
10237 "trap instruction is triggered."
10240 #: config/s390/s390.opt:158
10241 msgid "Switches off the -mstack-guard= option."
10244 #: config/s390/s390.opt:162
10246 "Emit extra code in the function prologue in order to trap if the stack size "
10247 "exceeds the given limit."
10250 #: config/s390/s390.opt:166
10251 msgid "Switches off the -mstack-size= option."
10254 #: config/s390/s390.opt:174
10255 msgid "Use the mvcle instruction for block moves."
10258 #: config/s390/s390.opt:178
10259 msgid "Enable the z vector language extension providing the context-sensitive"
10262 #: config/s390/s390.opt:183
10263 msgid "Warn if a function uses alloca or creates an array with dynamic size."
10266 #: config/s390/s390.opt:187
10267 msgid "Warn if a single function's framesize exceeds the given framesize."
10270 #: config/s390/s390.opt:191
10271 msgid "z/Architecture."
10274 #: config/s390/s390.opt:195
10275 msgid "Set the branch costs for conditional branch instructions. Reasonable"
10278 #: config/rl78/rl78.opt:27 config/rx/rx.opt:87
10279 msgid "Use the simulator runtime."
10282 #: config/rl78/rl78.opt:31
10284 "Selects the type of hardware multiplication and division to use (none/g13/"
10288 #: config/rl78/rl78.opt:50
10289 msgid "Use all registers, reserving none for interrupt handlers."
10292 #: config/rl78/rl78.opt:54
10293 msgid "Enable assembler and linker relaxation. Enabled by default at -Os."
10296 #: config/rl78/rl78.opt:58
10298 "Selects the type of RL78 core being targeted (g10/g13/g14). The default is "
10299 "the G14. If set, also selects the hardware multiply support to be used."
10302 #: config/rl78/rl78.opt:77
10303 msgid "Alias for -mcpu=g10."
10306 #: config/rl78/rl78.opt:81
10307 msgid "Alias for -mcpu=g13."
10310 #: config/rl78/rl78.opt:85 config/rl78/rl78.opt:89
10311 msgid "Alias for -mcpu=g14."
10314 #: config/rl78/rl78.opt:93
10316 "Assume ES is zero throughout program execution, use ES: for read-only data."
10319 #: config/rl78/rl78.opt:97
10320 msgid "Stores the MDUC registers in interrupt handlers for G13 target."
10323 #: config/stormy16/stormy16.opt:24
10324 msgid "Provide libraries for the simulator."
10327 #: config/arm/arm-tables.opt:25
10328 msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
10331 #: config/arm/arm-tables.opt:350
10332 msgid "Known ARM architectures (for use with the -march= option):"
10335 #: config/arm/arm-tables.opt:456
10336 msgid "Known ARM FPUs (for use with the -mfpu= option):"
10339 #: config/arm/arm.opt:26
10340 msgid "TLS dialect to use:"
10343 #: config/arm/arm.opt:36
10344 msgid "Specify an ABI."
10347 #: config/arm/arm.opt:40
10348 msgid "Known ARM ABIs (for use with the -mabi= option):"
10351 #: config/arm/arm.opt:59
10352 msgid "Generate a call to abort if a noreturn function returns."
10355 #: config/arm/arm.opt:66
10356 msgid "Pass FP arguments in FP registers."
10359 #: config/arm/arm.opt:70
10360 msgid "Generate APCS conformant stack frames."
10363 #: config/arm/arm.opt:74
10364 msgid "Generate re-entrant, PIC code."
10367 #: config/arm/arm.opt:90
10368 msgid "Generate code in 32 bit ARM state."
10371 #: config/arm/arm.opt:98
10372 msgid "Thumb: Assume non-static functions may be called from ARM code."
10375 #: config/arm/arm.opt:102
10376 msgid "Thumb: Assume function pointers may go to non-Thumb aware code."
10379 #: config/arm/arm.opt:110
10380 msgid "Specify if floating point hardware should be used."
10383 #: config/arm/arm.opt:114
10384 msgid "Known floating-point ABIs (for use with the -mfloat-abi= option):"
10387 #: config/arm/arm.opt:127
10388 msgid "Switch ARM/Thumb modes on alternating functions for compiler testing."
10391 #: config/arm/arm.opt:131
10392 msgid "Specify the __fp16 floating-point format."
10395 #: config/arm/arm.opt:135
10396 msgid "Known __fp16 formats (for use with the -mfp16-format= option):"
10399 #: config/arm/arm.opt:148
10400 msgid "Specify the name of the target floating point hardware/format."
10403 #: config/arm/arm.opt:159
10404 msgid "Generate call insns as indirect calls, if necessary."
10407 #: config/arm/arm.opt:163
10408 msgid "Assume data segments are relative to text segment."
10411 #: config/arm/arm.opt:167
10412 msgid "Specify the register to be used for PIC addressing."
10415 #: config/arm/arm.opt:171
10416 msgid "Store function names in object code."
10419 #: config/arm/arm.opt:175
10420 msgid "Permit scheduling of a function's prologue sequence."
10423 #: config/arm/arm.opt:179 config/rs6000/rs6000.opt:248
10424 msgid "Do not load the PIC register in function prologues."
10427 #: config/arm/arm.opt:186
10428 msgid "Specify the minimum bit alignment of structures."
10431 #: config/arm/arm.opt:190
10432 msgid "Generate code for Thumb state."
10435 #: config/arm/arm.opt:194
10436 msgid "Support calls between Thumb and ARM instruction sets."
10439 #: config/arm/arm.opt:198
10440 msgid "Specify thread local storage scheme."
10443 #: config/arm/arm.opt:202
10444 msgid "Specify how to access the thread pointer."
10447 #: config/arm/arm.opt:206
10448 msgid "Valid arguments to -mtp=:"
10451 #: config/arm/arm.opt:219
10452 msgid "Thumb: Generate (non-leaf) stack frames even if not needed."
10455 #: config/arm/arm.opt:223
10456 msgid "Thumb: Generate (leaf) stack frames even if not needed."
10459 #: config/arm/arm.opt:227 config/mn10300/mn10300.opt:42
10460 msgid "Tune code for the given processor."
10463 #: config/arm/arm.opt:231
10464 msgid "Print CPU tuning information as comment in assembler file. This is"
10467 #: config/arm/arm.opt:242
10469 "Use Neon quad-word (rather than double-word) registers for vectorization."
10472 #: config/arm/arm.opt:246
10474 "Use Neon double-word (rather than quad-word) registers for vectorization."
10477 #: config/arm/arm.opt:250
10478 msgid "Only generate absolute relocations on word sized values."
10481 #: config/arm/arm.opt:254
10482 msgid "Generate IT blocks appropriate for ARMv8."
10485 #: config/arm/arm.opt:258
10486 msgid "Use the old RTX costing tables (transitional)."
10489 #: config/arm/arm.opt:262
10491 "Use the new generic RTX cost tables if new core-specific cost table not "
10492 "available (transitional)."
10495 #: config/arm/arm.opt:266
10497 "Avoid overlapping destination and address registers on LDRD instructions"
10500 #: config/arm/arm.opt:271 config/arc/arc.opt:483
10501 msgid "Enable unaligned word and halfword accesses to packed data."
10504 #: config/arm/arm.opt:275
10505 msgid "Use Neon to perform 64-bits operations rather than core registers."
10508 #: config/arm/arm.opt:279
10509 msgid "Assume loading data from flash is slower than fetching instructions."
10512 #: config/arm/arm.opt:283
10513 msgid "Assume unified syntax for inline assembly code."
10516 #: config/sparc/sparc.opt:30 config/sparc/sparc.opt:34
10517 #: config/visium/visium.opt:37
10518 msgid "Use hardware FP."
10521 #: config/sparc/sparc.opt:38 config/visium/visium.opt:41
10522 msgid "Do not use hardware FP."
10525 #: config/sparc/sparc.opt:42
10526 msgid "Use flat register window model."
10529 #: config/sparc/sparc.opt:46
10530 msgid "Assume possible double misalignment."
10533 #: config/sparc/sparc.opt:50
10534 msgid "Use ABI reserved registers."
10537 #: config/sparc/sparc.opt:54
10538 msgid "Use hardware quad FP instructions."
10541 #: config/sparc/sparc.opt:58
10542 msgid "Do not use hardware quad fp instructions."
10545 #: config/sparc/sparc.opt:62
10546 msgid "Compile for V8+ ABI."
10549 #: config/sparc/sparc.opt:66
10550 msgid "Use UltraSPARC Visual Instruction Set version 1.0 extensions."
10553 #: config/sparc/sparc.opt:70
10554 msgid "Use UltraSPARC Visual Instruction Set version 2.0 extensions."
10557 #: config/sparc/sparc.opt:74
10558 msgid "Use UltraSPARC Visual Instruction Set version 3.0 extensions."
10561 #: config/sparc/sparc.opt:78
10562 msgid "Use UltraSPARC Visual Instruction Set version 4.0 extensions."
10565 #: config/sparc/sparc.opt:82
10566 msgid "Use UltraSPARC Compare-and-Branch extensions."
10569 #: config/sparc/sparc.opt:86
10570 msgid "Use UltraSPARC Fused Multiply-Add extensions."
10573 #: config/sparc/sparc.opt:90
10574 msgid "Use UltraSPARC Population-Count instruction."
10577 #: config/sparc/sparc.opt:94
10578 msgid "Pointers are 64-bit."
10581 #: config/sparc/sparc.opt:98
10582 msgid "Pointers are 32-bit."
10585 #: config/sparc/sparc.opt:102
10586 msgid "Use 64-bit ABI."
10589 #: config/sparc/sparc.opt:106
10590 msgid "Use 32-bit ABI."
10593 #: config/sparc/sparc.opt:110
10594 msgid "Use stack bias."
10597 #: config/sparc/sparc.opt:114
10598 msgid "Use structs on stronger alignment for double-word copies."
10601 #: config/sparc/sparc.opt:118
10602 msgid "Optimize tail call instructions in assembler and linker."
10605 #: config/sparc/sparc.opt:122
10606 msgid "Do not generate code that can only run in supervisor mode (default)."
10609 #: config/sparc/sparc.opt:126 config/visium/visium.opt:45
10610 msgid "Use features of and schedule code for given CPU."
10613 #: config/sparc/sparc.opt:206
10614 msgid "Use given SPARC-V9 code model."
10617 #: config/sparc/sparc.opt:210
10618 msgid "Enable debug output."
10621 #: config/sparc/sparc.opt:214
10622 msgid "Enable strict 32-bit psABI struct return checking."
10625 #: config/sparc/sparc.opt:218
10626 msgid "Enable workaround for single erratum of AT697F processor"
10629 #: config/sparc/sparc.opt:223
10630 msgid "Enable workarounds for the errata of the UT699 processor."
10633 #: config/sparc/sparc.opt:252
10634 msgid "Specify the memory model in effect for the program."
10637 #: config/rs6000/darwin.opt:38 config/rs6000/sysv4.opt:141
10638 msgid "Generate 64-bit code."
10641 #: config/rs6000/darwin.opt:42 config/rs6000/sysv4.opt:145
10642 msgid "Generate 32-bit code."
10645 #: config/rs6000/rs6000-tables.opt:24
10646 msgid "Known CPUs (for use with the -mcpu= and -mtune= options):"
10649 #: config/rs6000/476.opt:24
10651 "Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl "
10652 "insns used for GOT accesses."
10655 #: config/rs6000/aix64.opt:24
10656 msgid "Compile for 64-bit pointers."
10659 #: config/rs6000/aix64.opt:28
10660 msgid "Compile for 32-bit pointers."
10663 #: config/rs6000/aix64.opt:32 config/rs6000/linux64.opt:28
10664 msgid "Select code model."
10667 #: config/rs6000/aix64.opt:49
10668 msgid "Support message passing with the Parallel Environment."
10671 #: config/rs6000/linux64.opt:24
10672 msgid "Call mcount for profiling before a function prologue."
10675 #: config/rs6000/rs6000.opt:109
10676 msgid "Use PowerPC-64 instruction set."
10679 #: config/rs6000/rs6000.opt:113
10680 msgid "Use PowerPC General Purpose group optional instructions."
10683 #: config/rs6000/rs6000.opt:117
10684 msgid "Use PowerPC Graphics group optional instructions."
10687 #: config/rs6000/rs6000.opt:121
10688 msgid "Use PowerPC V2.01 single field mfcr instruction."
10691 #: config/rs6000/rs6000.opt:125
10692 msgid "Use PowerPC V2.02 popcntb instruction."
10695 #: config/rs6000/rs6000.opt:129
10696 msgid "Use PowerPC V2.02 floating point rounding instructions."
10699 #: config/rs6000/rs6000.opt:133
10700 msgid "Use PowerPC V2.05 compare bytes instruction."
10703 #: config/rs6000/rs6000.opt:137
10705 "Use extended PowerPC V2.05 move floating point to/from GPR instructions."
10708 #: config/rs6000/rs6000.opt:141
10709 msgid "Use AltiVec instructions."
10712 #: config/rs6000/rs6000.opt:145
10713 msgid "Generate Altivec instructions using little-endian element order."
10716 #: config/rs6000/rs6000.opt:149
10717 msgid "Generate Altivec instructions using big-endian element order."
10720 #: config/rs6000/rs6000.opt:153
10721 msgid "Use decimal floating point instructions."
10724 #: config/rs6000/rs6000.opt:157
10725 msgid "Use 4xx half-word multiply instructions."
10728 #: config/rs6000/rs6000.opt:161
10729 msgid "Use 4xx string-search dlmzb instruction."
10732 #: config/rs6000/rs6000.opt:165
10733 msgid "Generate load/store multiple instructions."
10736 #: config/rs6000/rs6000.opt:169
10737 msgid "Generate string instructions for block moves."
10740 #: config/rs6000/rs6000.opt:181
10741 msgid "Use PowerPC V2.06 popcntd instruction."
10744 #: config/rs6000/rs6000.opt:185
10746 "Under -ffast-math, generate a FRIZ instruction for (double)(long long) "
10750 #: config/rs6000/rs6000.opt:193
10751 msgid "Use vector/scalar (VSX) instructions."
10754 #: config/rs6000/rs6000.opt:240
10755 msgid "Do not generate load/store with update instructions."
10758 #: config/rs6000/rs6000.opt:244
10759 msgid "Generate load/store with update instructions."
10762 #: config/rs6000/rs6000.opt:252
10763 msgid "Avoid generation of indexed load/store instructions when possible."
10766 #: config/rs6000/rs6000.opt:256
10767 msgid "Mark __tls_get_addr calls with argument info."
10770 #: config/rs6000/rs6000.opt:263
10771 msgid "Schedule the start and end of the procedure."
10774 #: config/rs6000/rs6000.opt:267
10775 msgid "Return all structures in memory (AIX default)."
10778 #: config/rs6000/rs6000.opt:271
10779 msgid "Return small structures in registers (SVR4 default)."
10782 #: config/rs6000/rs6000.opt:275
10783 msgid "Conform more closely to IBM XLC semantics."
10786 #: config/rs6000/rs6000.opt:279 config/rs6000/rs6000.opt:283
10788 "Generate software reciprocal divide and square root for better throughput."
10791 #: config/rs6000/rs6000.opt:287
10792 msgid "Assume that the reciprocal estimate instructions provide more accuracy."
10795 #: config/rs6000/rs6000.opt:291
10796 msgid "Do not place floating point constants in TOC."
10799 #: config/rs6000/rs6000.opt:295
10800 msgid "Place floating point constants in TOC."
10803 #: config/rs6000/rs6000.opt:299
10804 msgid "Do not place symbol+offset constants in TOC."
10807 #: config/rs6000/rs6000.opt:303
10808 msgid "Place symbol+offset constants in TOC."
10811 #: config/rs6000/rs6000.opt:314
10812 msgid "Use only one TOC entry per procedure."
10815 #: config/rs6000/rs6000.opt:318
10816 msgid "Put everything in the regular TOC."
10819 #: config/rs6000/rs6000.opt:322
10820 msgid "Generate VRSAVE instructions when generating AltiVec code."
10823 #: config/rs6000/rs6000.opt:326
10824 msgid "Deprecated option. Use -mno-vrsave instead."
10827 #: config/rs6000/rs6000.opt:330
10828 msgid "Deprecated option. Use -mvrsave instead."
10831 #: config/rs6000/rs6000.opt:334
10833 "Specify how many bytes should be moved inline before calling out to memcpy/"
10837 #: config/rs6000/rs6000.opt:338
10838 msgid "Generate isel instructions."
10841 #: config/rs6000/rs6000.opt:342
10842 msgid "Deprecated option. Use -mno-isel instead."
10845 #: config/rs6000/rs6000.opt:346
10846 msgid "Deprecated option. Use -misel instead."
10849 #: config/rs6000/rs6000.opt:350
10850 msgid "Generate SPE SIMD instructions on E500."
10853 #: config/rs6000/rs6000.opt:354
10854 msgid "Generate PPC750CL paired-single instructions."
10857 #: config/rs6000/rs6000.opt:358
10858 msgid "Deprecated option. Use -mno-spe instead."
10861 #: config/rs6000/rs6000.opt:362
10862 msgid "Deprecated option. Use -mspe instead."
10865 #: config/rs6000/rs6000.opt:366
10866 msgid "-mdebug=\tEnable debug output."
10869 #: config/rs6000/rs6000.opt:370
10870 msgid "Use the AltiVec ABI extensions."
10873 #: config/rs6000/rs6000.opt:374
10874 msgid "Do not use the AltiVec ABI extensions."
10877 #: config/rs6000/rs6000.opt:378
10878 msgid "Use the SPE ABI extensions."
10881 #: config/rs6000/rs6000.opt:382
10882 msgid "Do not use the SPE ABI extensions."
10885 #: config/rs6000/rs6000.opt:386
10886 msgid "Use the ELFv1 ABI."
10889 #: config/rs6000/rs6000.opt:390
10890 msgid "Use the ELFv2 ABI."
10893 #: config/rs6000/rs6000.opt:397
10894 msgid "using darwin64 ABI"
10897 #: config/rs6000/rs6000.opt:400
10898 msgid "using old darwin ABI"
10901 #: config/rs6000/rs6000.opt:403
10902 msgid "using IEEE extended precision long double"
10905 #: config/rs6000/rs6000.opt:406
10906 msgid "using IBM extended precision long double"
10909 #: config/rs6000/rs6000.opt:410
10910 msgid "-mcpu=\tUse features of and schedule code for given CPU."
10913 #: config/rs6000/rs6000.opt:414
10914 msgid "-mtune=\tSchedule code for given CPU."
10917 #: config/rs6000/rs6000.opt:418
10918 msgid "-mtraceback=\tSelect full, part, or no traceback table."
10921 #: config/rs6000/rs6000.opt:434
10922 msgid "Avoid all range limits on call instructions."
10925 #: config/rs6000/rs6000.opt:438
10926 msgid "Generate Cell microcode."
10929 #: config/rs6000/rs6000.opt:442
10930 msgid "Warn when a Cell microcoded instruction is emitted."
10933 #: config/rs6000/rs6000.opt:446
10934 msgid "Warn about deprecated 'vector long ...' AltiVec type usage."
10937 #: config/rs6000/rs6000.opt:450
10938 msgid "-mfloat-gprs=\tSelect GPR floating point method."
10941 #: config/rs6000/rs6000.opt:454
10942 msgid "Valid arguments to -mfloat-gprs=:"
10945 #: config/rs6000/rs6000.opt:470
10946 msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
10949 #: config/rs6000/rs6000.opt:474
10950 msgid "Enable Local Register Allocation."
10953 #: config/rs6000/rs6000.opt:478
10954 msgid "Determine which dependences between insns are considered costly."
10957 #: config/rs6000/rs6000.opt:482
10958 msgid "Specify which post scheduling nop insertion scheme to apply."
10961 #: config/rs6000/rs6000.opt:486
10962 msgid "Specify alignment of structure fields default/natural."
10965 #: config/rs6000/rs6000.opt:490
10966 msgid "Valid arguments to -malign-:"
10969 #: config/rs6000/rs6000.opt:500
10970 msgid "Specify scheduling priority for dispatch slot restricted insns."
10973 #: config/rs6000/rs6000.opt:504
10974 msgid "Single-precision floating point unit."
10977 #: config/rs6000/rs6000.opt:508
10978 msgid "Double-precision floating point unit."
10981 #: config/rs6000/rs6000.opt:512
10982 msgid "Floating point unit does not support divide & sqrt."
10985 #: config/rs6000/rs6000.opt:516
10986 msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)."
10989 #: config/rs6000/rs6000.opt:538
10990 msgid "Specify Xilinx FPU."
10993 #: config/rs6000/rs6000.opt:542
10994 msgid "Use r11 to hold the static link in calls to functions via pointers."
10997 #: config/rs6000/rs6000.opt:546
10998 msgid "Save the TOC in the prologue for indirect calls rather than inline."
11001 #: config/rs6000/rs6000.opt:550
11002 msgid "Allow 128-bit integers in VSX registers."
11005 #: config/rs6000/rs6000.opt:554
11007 "Fuse certain integer operations together for better performance on power8."
11010 #: config/rs6000/rs6000.opt:558
11011 msgid "Allow sign extension in fusion operations."
11014 #: config/rs6000/rs6000.opt:562
11015 msgid "Use vector and scalar instructions added in ISA 2.07."
11018 #: config/rs6000/rs6000.opt:566
11019 msgid "Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions."
11022 #: config/rs6000/rs6000.opt:570
11023 msgid "Use ISA 2.07 direct move between GPR & VSX register instructions."
11026 #: config/rs6000/rs6000.opt:574
11027 msgid "Use ISA 2.07 transactional memory (HTM) instructions."
11030 #: config/rs6000/rs6000.opt:578
11031 msgid "Generate the quad word memory instructions (lq/stq)."
11034 #: config/rs6000/rs6000.opt:582
11035 msgid "Generate the quad word memory atomic instructions (lqarx/stqcx)."
11038 #: config/rs6000/rs6000.opt:586
11040 "Generate aggregate parameter passing code with at most 64-bit alignment."
11043 #: config/rs6000/rs6000.opt:590
11044 msgid "Allow double variables in upper registers with -mcpu=power7 or -mvsx."
11047 #: config/rs6000/rs6000.opt:594
11049 "Allow float variables in upper registers with -mcpu=power8 or -mpower8-"
11053 #: config/rs6000/rs6000.opt:598
11054 msgid "Allow float/double variables in upper registers if cpu allows it."
11057 #: config/rs6000/rs6000.opt:602
11059 "Allow 64-bit integer variables in upper registers with -mcpu=power7 or -mvsx."
11062 #: config/rs6000/rs6000.opt:606
11063 msgid "Analyze and remove doubleword swaps from VSX computations."
11066 #: config/rs6000/rs6000.opt:610
11067 msgid "Fuse certain operations together for better performance on power9."
11070 #: config/rs6000/rs6000.opt:614
11071 msgid "Use certain scalar instructions added in ISA 3.0."
11074 #: config/rs6000/rs6000.opt:618
11075 msgid "Use vector instructions added in ISA 3.0."
11078 #: config/rs6000/rs6000.opt:622
11079 msgid "Use scalar register+offset memory instructions added in ISA 3.0."
11082 #: config/rs6000/rs6000.opt:626
11083 msgid "Use vector register+offset memory instructions added in ISA 3.0."
11086 #: config/rs6000/rs6000.opt:630
11087 msgid "Use register+offset memory instructions added in ISA 3.0."
11090 #: config/rs6000/rs6000.opt:634
11091 msgid "Use the new min/max instructions defined in ISA 3.0."
11094 #: config/rs6000/rs6000.opt:638
11096 "Fuse medium/large code model toc references with the memory instruction."
11099 #: config/rs6000/rs6000.opt:642
11100 msgid "Generate the integer modulo instructions."
11103 #: config/rs6000/rs6000.opt:646
11104 msgid "Enable IEEE 128-bit floating point via the __float128 keyword."
11107 #: config/rs6000/rs6000.opt:650
11108 msgid "Enable using IEEE 128-bit floating point instructions."
11111 #: config/rs6000/rs6000.opt:654
11112 msgid "Enable default conversions between __float128 & long double."
11115 #: config/rs6000/sysv4.opt:24
11116 msgid "Select ABI calling convention."
11119 #: config/rs6000/sysv4.opt:28 config/c6x/c6x.opt:42
11120 msgid "Select method for sdata handling."
11123 #: config/rs6000/sysv4.opt:48 config/rs6000/sysv4.opt:52
11124 msgid "Align to the base type of the bit-field."
11127 #: config/rs6000/sysv4.opt:57 config/rs6000/sysv4.opt:61
11128 msgid "Produce code relocatable at runtime."
11131 #: config/rs6000/sysv4.opt:65 config/rs6000/sysv4.opt:69
11132 msgid "Produce little endian code."
11135 #: config/rs6000/sysv4.opt:73 config/rs6000/sysv4.opt:77
11136 msgid "Produce big endian code."
11139 #: config/rs6000/sysv4.opt:82 config/rs6000/sysv4.opt:86
11140 #: config/rs6000/sysv4.opt:95 config/rs6000/sysv4.opt:137
11141 #: config/rs6000/sysv4.opt:149
11142 msgid "no description yet."
11145 #: config/rs6000/sysv4.opt:90
11146 msgid "Assume all variable arg functions are prototyped."
11149 #: config/rs6000/sysv4.opt:99
11153 #: config/rs6000/sysv4.opt:103
11154 msgid "Allow bit-fields to cross word boundaries."
11157 #: config/rs6000/sysv4.opt:107
11158 msgid "Use alternate register names."
11161 #: config/rs6000/sysv4.opt:113
11162 msgid "Use default method for sdata handling."
11165 #: config/rs6000/sysv4.opt:117
11166 msgid "Link with libsim.a, libc.a and sim-crt0.o."
11169 #: config/rs6000/sysv4.opt:121
11170 msgid "Link with libads.a, libc.a and crt0.o."
11173 #: config/rs6000/sysv4.opt:125
11174 msgid "Link with libyk.a, libc.a and crt0.o."
11177 #: config/rs6000/sysv4.opt:129
11178 msgid "Link with libmvme.a, libc.a and crt0.o."
11181 #: config/rs6000/sysv4.opt:133
11182 msgid "Set the PPC_EMB bit in the ELF flags header."
11185 #: config/rs6000/sysv4.opt:153
11186 msgid "Generate code to use a non-exec PLT and GOT."
11189 #: config/rs6000/sysv4.opt:157
11190 msgid "Generate code for old exec BSS PLT."
11193 #: config/alpha/alpha.opt:27
11194 msgid "Use fp registers."
11197 #: config/alpha/alpha.opt:35
11198 msgid "Request IEEE-conformant math library routines (OSF/1)."
11201 #: config/alpha/alpha.opt:39
11202 msgid "Emit IEEE-conformant code, without inexact exceptions."
11205 #: config/alpha/alpha.opt:46
11206 msgid "Do not emit complex integer constants to read-only memory."
11209 #: config/alpha/alpha.opt:50
11210 msgid "Use VAX fp."
11213 #: config/alpha/alpha.opt:54
11214 msgid "Do not use VAX fp."
11217 #: config/alpha/alpha.opt:58
11218 msgid "Emit code for the byte/word ISA extension."
11221 #: config/alpha/alpha.opt:62
11222 msgid "Emit code for the motion video ISA extension."
11225 #: config/alpha/alpha.opt:66
11226 msgid "Emit code for the fp move and sqrt ISA extension."
11229 #: config/alpha/alpha.opt:70
11230 msgid "Emit code for the counting ISA extension."
11233 #: config/alpha/alpha.opt:74
11234 msgid "Emit code using explicit relocation directives."
11237 #: config/alpha/alpha.opt:78
11238 msgid "Emit 16-bit relocations to the small data areas."
11241 #: config/alpha/alpha.opt:82
11242 msgid "Emit 32-bit relocations to the small data areas."
11245 #: config/alpha/alpha.opt:86
11246 msgid "Emit direct branches to local functions."
11249 #: config/alpha/alpha.opt:90
11250 msgid "Emit indirect branches to local functions."
11253 #: config/alpha/alpha.opt:94
11254 msgid "Emit rdval instead of rduniq for thread pointer."
11257 #: config/alpha/alpha.opt:106
11258 msgid "Use features of and schedule given CPU."
11261 #: config/alpha/alpha.opt:110
11262 msgid "Schedule given CPU."
11265 #: config/alpha/alpha.opt:114
11266 msgid "Control the generated fp rounding mode."
11269 #: config/alpha/alpha.opt:118
11270 msgid "Control the IEEE trap mode."
11273 #: config/alpha/alpha.opt:122
11274 msgid "Control the precision given to fp exceptions."
11277 #: config/alpha/alpha.opt:126
11278 msgid "Tune expected memory latency."
11281 #: config/tilepro/tilepro.opt:23
11282 msgid "Compile with 32 bit longs and pointers, which is the only supported"
11285 #: config/tilepro/tilepro.opt:28 config/tilegx/tilegx.opt:26
11286 msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
11289 #: config/tilepro/tilepro.opt:32
11290 msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
11293 #: config/lm32/lm32.opt:24
11294 msgid "Enable multiply instructions."
11297 #: config/lm32/lm32.opt:28
11298 msgid "Enable divide and modulus instructions."
11301 #: config/lm32/lm32.opt:32
11302 msgid "Enable barrel shift instructions."
11305 #: config/lm32/lm32.opt:36
11306 msgid "Enable sign extend instructions."
11309 #: config/lm32/lm32.opt:40
11310 msgid "Enable user-defined instructions."
11313 #: config/nios2/elf.opt:26
11314 msgid "Link with a limited version of the C library."
11317 #: config/nios2/elf.opt:30
11318 msgid "Name of system library to link against."
11321 #: config/nios2/elf.opt:34
11322 msgid "Name of the startfile."
11325 #: config/nios2/elf.opt:38
11326 msgid "Link with HAL BSP."
11329 #: config/nios2/nios2.opt:35
11330 msgid "Enable DIV, DIVU."
11333 #: config/nios2/nios2.opt:39
11334 msgid "Enable MUL instructions."
11337 #: config/nios2/nios2.opt:43
11338 msgid "Enable MULX instructions, assume fast shifter."
11341 #: config/nios2/nios2.opt:47
11342 msgid "Use table based fast divide (default at -O3)."
11345 #: config/nios2/nios2.opt:51
11346 msgid "All memory accesses use I/O load/store instructions."
11349 #: config/nios2/nios2.opt:55
11350 msgid "Volatile memory accesses use I/O load/store instructions."
11353 #: config/nios2/nios2.opt:59
11354 msgid "Volatile memory accesses do not use I/O load/store instructions."
11357 #: config/nios2/nios2.opt:63
11358 msgid "Enable/disable GP-relative addressing."
11361 #: config/nios2/nios2.opt:67
11362 msgid "Valid options for GP-relative addressing (for -mgpopt):"
11365 #: config/nios2/nios2.opt:86
11366 msgid "Equivalent to -mgpopt=local."
11369 #: config/nios2/nios2.opt:90
11370 msgid "Equivalent to -mgpopt=none."
11373 #: config/nios2/nios2.opt:94 config/c6x/c6x.opt:30 config/mips/mips.opt:134
11374 #: config/tilegx/tilegx.opt:45
11375 msgid "Use big-endian byte order."
11378 #: config/nios2/nios2.opt:98 config/c6x/c6x.opt:34 config/mips/mips.opt:138
11379 #: config/tilegx/tilegx.opt:49
11380 msgid "Use little-endian byte order."
11383 #: config/nios2/nios2.opt:102
11384 msgid "Floating point custom instruction configuration name."
11387 #: config/nios2/nios2.opt:106
11388 msgid "Do not use the ftruncds custom instruction."
11391 #: config/nios2/nios2.opt:110
11392 msgid "Integer id (N) of ftruncds custom instruction."
11395 #: config/nios2/nios2.opt:114
11396 msgid "Do not use the fextsd custom instruction."
11399 #: config/nios2/nios2.opt:118
11400 msgid "Integer id (N) of fextsd custom instruction."
11403 #: config/nios2/nios2.opt:122
11404 msgid "Do not use the fixdu custom instruction."
11407 #: config/nios2/nios2.opt:126
11408 msgid "Integer id (N) of fixdu custom instruction."
11411 #: config/nios2/nios2.opt:130
11412 msgid "Do not use the fixdi custom instruction."
11415 #: config/nios2/nios2.opt:134
11416 msgid "Integer id (N) of fixdi custom instruction."
11419 #: config/nios2/nios2.opt:138
11420 msgid "Do not use the fixsu custom instruction."
11423 #: config/nios2/nios2.opt:142
11424 msgid "Integer id (N) of fixsu custom instruction."
11427 #: config/nios2/nios2.opt:146
11428 msgid "Do not use the fixsi custom instruction."
11431 #: config/nios2/nios2.opt:150
11432 msgid "Integer id (N) of fixsi custom instruction."
11435 #: config/nios2/nios2.opt:154
11436 msgid "Do not use the floatud custom instruction."
11439 #: config/nios2/nios2.opt:158
11440 msgid "Integer id (N) of floatud custom instruction."
11443 #: config/nios2/nios2.opt:162
11444 msgid "Do not use the floatid custom instruction."
11447 #: config/nios2/nios2.opt:166
11448 msgid "Integer id (N) of floatid custom instruction."
11451 #: config/nios2/nios2.opt:170
11452 msgid "Do not use the floatus custom instruction."
11455 #: config/nios2/nios2.opt:174
11456 msgid "Integer id (N) of floatus custom instruction."
11459 #: config/nios2/nios2.opt:178
11460 msgid "Do not use the floatis custom instruction."
11463 #: config/nios2/nios2.opt:182
11464 msgid "Integer id (N) of floatis custom instruction."
11467 #: config/nios2/nios2.opt:186
11468 msgid "Do not use the fcmpned custom instruction."
11471 #: config/nios2/nios2.opt:190
11472 msgid "Integer id (N) of fcmpned custom instruction."
11475 #: config/nios2/nios2.opt:194
11476 msgid "Do not use the fcmpeqd custom instruction."
11479 #: config/nios2/nios2.opt:198
11480 msgid "Integer id (N) of fcmpeqd custom instruction."
11483 #: config/nios2/nios2.opt:202
11484 msgid "Do not use the fcmpged custom instruction."
11487 #: config/nios2/nios2.opt:206
11488 msgid "Integer id (N) of fcmpged custom instruction."
11491 #: config/nios2/nios2.opt:210
11492 msgid "Do not use the fcmpgtd custom instruction."
11495 #: config/nios2/nios2.opt:214
11496 msgid "Integer id (N) of fcmpgtd custom instruction."
11499 #: config/nios2/nios2.opt:218
11500 msgid "Do not use the fcmpled custom instruction."
11503 #: config/nios2/nios2.opt:222
11504 msgid "Integer id (N) of fcmpled custom instruction."
11507 #: config/nios2/nios2.opt:226
11508 msgid "Do not use the fcmpltd custom instruction."
11511 #: config/nios2/nios2.opt:230
11512 msgid "Integer id (N) of fcmpltd custom instruction."
11515 #: config/nios2/nios2.opt:234
11516 msgid "Do not use the flogd custom instruction."
11519 #: config/nios2/nios2.opt:238
11520 msgid "Integer id (N) of flogd custom instruction."
11523 #: config/nios2/nios2.opt:242
11524 msgid "Do not use the fexpd custom instruction."
11527 #: config/nios2/nios2.opt:246
11528 msgid "Integer id (N) of fexpd custom instruction."
11531 #: config/nios2/nios2.opt:250
11532 msgid "Do not use the fatand custom instruction."
11535 #: config/nios2/nios2.opt:254
11536 msgid "Integer id (N) of fatand custom instruction."
11539 #: config/nios2/nios2.opt:258
11540 msgid "Do not use the ftand custom instruction."
11543 #: config/nios2/nios2.opt:262
11544 msgid "Integer id (N) of ftand custom instruction."
11547 #: config/nios2/nios2.opt:266
11548 msgid "Do not use the fsind custom instruction."
11551 #: config/nios2/nios2.opt:270
11552 msgid "Integer id (N) of fsind custom instruction."
11555 #: config/nios2/nios2.opt:274
11556 msgid "Do not use the fcosd custom instruction."
11559 #: config/nios2/nios2.opt:278
11560 msgid "Integer id (N) of fcosd custom instruction."
11563 #: config/nios2/nios2.opt:282
11564 msgid "Do not use the fsqrtd custom instruction."
11567 #: config/nios2/nios2.opt:286
11568 msgid "Integer id (N) of fsqrtd custom instruction."
11571 #: config/nios2/nios2.opt:290
11572 msgid "Do not use the fabsd custom instruction."
11575 #: config/nios2/nios2.opt:294
11576 msgid "Integer id (N) of fabsd custom instruction."
11579 #: config/nios2/nios2.opt:298
11580 msgid "Do not use the fnegd custom instruction."
11583 #: config/nios2/nios2.opt:302
11584 msgid "Integer id (N) of fnegd custom instruction."
11587 #: config/nios2/nios2.opt:306
11588 msgid "Do not use the fmaxd custom instruction."
11591 #: config/nios2/nios2.opt:310
11592 msgid "Integer id (N) of fmaxd custom instruction."
11595 #: config/nios2/nios2.opt:314
11596 msgid "Do not use the fmind custom instruction."
11599 #: config/nios2/nios2.opt:318
11600 msgid "Integer id (N) of fmind custom instruction."
11603 #: config/nios2/nios2.opt:322
11604 msgid "Do not use the fdivd custom instruction."
11607 #: config/nios2/nios2.opt:326
11608 msgid "Integer id (N) of fdivd custom instruction."
11611 #: config/nios2/nios2.opt:330
11612 msgid "Do not use the fmuld custom instruction."
11615 #: config/nios2/nios2.opt:334
11616 msgid "Integer id (N) of fmuld custom instruction."
11619 #: config/nios2/nios2.opt:338
11620 msgid "Do not use the fsubd custom instruction."
11623 #: config/nios2/nios2.opt:342
11624 msgid "Integer id (N) of fsubd custom instruction."
11627 #: config/nios2/nios2.opt:346
11628 msgid "Do not use the faddd custom instruction."
11631 #: config/nios2/nios2.opt:350
11632 msgid "Integer id (N) of faddd custom instruction."
11635 #: config/nios2/nios2.opt:354
11636 msgid "Do not use the fcmpnes custom instruction."
11639 #: config/nios2/nios2.opt:358
11640 msgid "Integer id (N) of fcmpnes custom instruction."
11643 #: config/nios2/nios2.opt:362
11644 msgid "Do not use the fcmpeqs custom instruction."
11647 #: config/nios2/nios2.opt:366
11648 msgid "Integer id (N) of fcmpeqs custom instruction."
11651 #: config/nios2/nios2.opt:370
11652 msgid "Do not use the fcmpges custom instruction."
11655 #: config/nios2/nios2.opt:374
11656 msgid "Integer id (N) of fcmpges custom instruction."
11659 #: config/nios2/nios2.opt:378
11660 msgid "Do not use the fcmpgts custom instruction."
11663 #: config/nios2/nios2.opt:382
11664 msgid "Integer id (N) of fcmpgts custom instruction."
11667 #: config/nios2/nios2.opt:386
11668 msgid "Do not use the fcmples custom instruction."
11671 #: config/nios2/nios2.opt:390
11672 msgid "Integer id (N) of fcmples custom instruction."
11675 #: config/nios2/nios2.opt:394
11676 msgid "Do not use the fcmplts custom instruction."
11679 #: config/nios2/nios2.opt:398
11680 msgid "Integer id (N) of fcmplts custom instruction."
11683 #: config/nios2/nios2.opt:402
11684 msgid "Do not use the flogs custom instruction."
11687 #: config/nios2/nios2.opt:406
11688 msgid "Integer id (N) of flogs custom instruction."
11691 #: config/nios2/nios2.opt:410
11692 msgid "Do not use the fexps custom instruction."
11695 #: config/nios2/nios2.opt:414
11696 msgid "Integer id (N) of fexps custom instruction."
11699 #: config/nios2/nios2.opt:418
11700 msgid "Do not use the fatans custom instruction."
11703 #: config/nios2/nios2.opt:422
11704 msgid "Integer id (N) of fatans custom instruction."
11707 #: config/nios2/nios2.opt:426
11708 msgid "Do not use the ftans custom instruction."
11711 #: config/nios2/nios2.opt:430
11712 msgid "Integer id (N) of ftans custom instruction."
11715 #: config/nios2/nios2.opt:434
11716 msgid "Do not use the fsins custom instruction."
11719 #: config/nios2/nios2.opt:438
11720 msgid "Integer id (N) of fsins custom instruction."
11723 #: config/nios2/nios2.opt:442
11724 msgid "Do not use the fcoss custom instruction."
11727 #: config/nios2/nios2.opt:446
11728 msgid "Integer id (N) of fcoss custom instruction."
11731 #: config/nios2/nios2.opt:450
11732 msgid "Do not use the fsqrts custom instruction."
11735 #: config/nios2/nios2.opt:454
11736 msgid "Integer id (N) of fsqrts custom instruction."
11739 #: config/nios2/nios2.opt:458
11740 msgid "Do not use the fabss custom instr."
11743 #: config/nios2/nios2.opt:462
11744 msgid "Integer id (N) of fabss custom instruction."
11747 #: config/nios2/nios2.opt:466
11748 msgid "Do not use the fnegs custom instruction."
11751 #: config/nios2/nios2.opt:470
11752 msgid "Integer id (N) of fnegs custom instruction."
11755 #: config/nios2/nios2.opt:474
11756 msgid "Do not use the fmaxs custom instruction."
11759 #: config/nios2/nios2.opt:478
11760 msgid "Integer id (N) of fmaxs custom instruction."
11763 #: config/nios2/nios2.opt:482
11764 msgid "Do not use the fmins custom instruction."
11767 #: config/nios2/nios2.opt:486
11768 msgid "Integer id (N) of fmins custom instruction."
11771 #: config/nios2/nios2.opt:490
11772 msgid "Do not use the fdivs custom instruction."
11775 #: config/nios2/nios2.opt:494
11776 msgid "Integer id (N) of fdivs custom instruction."
11779 #: config/nios2/nios2.opt:498
11780 msgid "Do not use the fmuls custom instruction."
11783 #: config/nios2/nios2.opt:502
11784 msgid "Integer id (N) of fmuls custom instruction."
11787 #: config/nios2/nios2.opt:506
11788 msgid "Do not use the fsubs custom instruction."
11791 #: config/nios2/nios2.opt:510
11792 msgid "Integer id (N) of fsubs custom instruction."
11795 #: config/nios2/nios2.opt:514
11796 msgid "Do not use the fadds custom instruction."
11799 #: config/nios2/nios2.opt:518
11800 msgid "Integer id (N) of fadds custom instruction."
11803 #: config/nios2/nios2.opt:522
11804 msgid "Do not use the frdy custom instruction."
11807 #: config/nios2/nios2.opt:526
11808 msgid "Integer id (N) of frdy custom instruction."
11811 #: config/nios2/nios2.opt:530
11812 msgid "Do not use the frdxhi custom instruction."
11815 #: config/nios2/nios2.opt:534
11816 msgid "Integer id (N) of frdxhi custom instruction."
11819 #: config/nios2/nios2.opt:538
11820 msgid "Do not use the frdxlo custom instruction."
11823 #: config/nios2/nios2.opt:542
11824 msgid "Integer id (N) of frdxlo custom instruction."
11827 #: config/nios2/nios2.opt:546
11828 msgid "Do not use the fwry custom instruction."
11831 #: config/nios2/nios2.opt:550
11832 msgid "Integer id (N) of fwry custom instruction."
11835 #: config/nios2/nios2.opt:554
11836 msgid "Do not use the fwrx custom instruction."
11839 #: config/nios2/nios2.opt:558
11840 msgid "Integer id (N) of fwrx custom instruction."
11843 #: config/nios2/nios2.opt:562
11844 msgid "Do not use the round custom instruction."
11847 #: config/nios2/nios2.opt:566
11848 msgid "Integer id (N) of round custom instruction."
11851 #: config/nios2/nios2.opt:574
11852 msgid "Valid Nios II ISA levels (for -march):"
11855 #: config/nios2/nios2.opt:584
11856 msgid "Enable generation of R2 BMX instructions."
11859 #: config/nios2/nios2.opt:588
11860 msgid "Enable generation of R2 CDX instructions."
11863 #: config/rx/rx.opt:29
11864 msgid "Store doubles in 64 bits."
11867 #: config/rx/rx.opt:33
11868 msgid "Stores doubles in 32 bits. This is the default."
11871 #: config/rx/rx.opt:37
11872 msgid "Disable the use of RX FPU instructions. "
11875 #: config/rx/rx.opt:44
11876 msgid "Enable the use of RX FPU instructions. This is the default."
11879 #: config/rx/rx.opt:50
11880 msgid "Specify the target RX cpu type."
11883 #: config/rx/rx.opt:71
11884 msgid "Data is stored in big-endian format."
11887 #: config/rx/rx.opt:75
11888 msgid "Data is stored in little-endian format. (Default)."
11891 #: config/rx/rx.opt:81
11893 "Maximum size of global and static variables which can be placed into the "
11897 #: config/rx/rx.opt:93
11899 "Generate assembler output that is compatible with the Renesas AS100 "
11900 "assembler. This may restrict some of the compiler's capabilities. The "
11901 "default is to generate GAS compatible syntax."
11904 #: config/rx/rx.opt:99
11905 msgid "Enable linker relaxation."
11908 #: config/rx/rx.opt:105
11909 msgid "Maximum size in bytes of constant values allowed as operands."
11912 #: config/rx/rx.opt:111
11913 msgid "Specifies the number of registers to reserve for interrupt handlers."
11916 #: config/rx/rx.opt:117
11918 "Specifies whether interrupt functions should save and restore the "
11919 "accumulator register."
11922 #: config/rx/rx.opt:123
11923 msgid "Enables Position-Independent-Data (PID) mode."
11926 #: config/rx/rx.opt:129
11928 "Warn when multiple, different, fast interrupt handlers are in the "
11929 "compilation unit."
11932 #: config/rx/rx.opt:135
11934 "Enable the use of the old, broken, ABI where all stacked function arguments "
11935 "are aligned to 32-bits."
11938 #: config/rx/rx.opt:139
11940 "Enable the use the standard RX ABI where all stacked function arguments are "
11941 "naturally aligned. This is the default."
11944 #: config/rx/rx.opt:145
11945 msgid "Enable the use of the LRA register allocator."
11948 #: config/rx/rx.opt:151
11950 "Enables or disables the use of the SMOVF, SMOVB, SMOVU, SUNTIL, SWHILE and "
11951 "RMPA instructions. Enabled by default."
11954 #: config/rx/rx.opt:157
11955 msgid "Always use JSR, never BSR, for calls."
11958 #: config/visium/visium.opt:25
11959 msgid "Link with libc.a and libdebug.a."
11962 #: config/visium/visium.opt:29
11963 msgid "Link with libc.a and libsim.a."
11966 #: config/visium/visium.opt:33
11967 msgid "Use hardware FP (default)."
11970 #: config/visium/visium.opt:65
11971 msgid "Generate code for the supervisor mode (default)."
11974 #: config/visium/visium.opt:69
11975 msgid "Generate code for the user mode."
11978 #: config/visium/visium.opt:73
11979 msgid "Only retained for backward compatibility."
11982 #: config/fused-madd.opt:22
11983 msgid "%<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead"
11986 #: config/sol2.opt:32
11987 msgid "Clear hardware capabilities when linking."
11990 #: config/sol2.opt:36
11991 msgid "Pass -z text to linker."
11994 #: config/moxie/moxie.opt:31
11995 msgid "Enable MUL.X and UMUL.X instructions."
11998 #: config/microblaze/microblaze.opt:40
11999 msgid "Use software emulation for floating point (default)."
12002 #: config/microblaze/microblaze.opt:44
12003 msgid "Use hardware floating point instructions."
12006 #: config/microblaze/microblaze.opt:48
12007 msgid "Use table lookup optimization for small signed integer divisions."
12010 #: config/microblaze/microblaze.opt:52
12011 msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
12014 #: config/microblaze/microblaze.opt:56
12015 msgid "Don't optimize block moves, use memcpy."
12018 #: config/microblaze/microblaze.opt:68
12019 msgid "Use the soft multiply emulation (default)."
12022 #: config/microblaze/microblaze.opt:72
12023 msgid "Use reorder instructions (swap and byte reversed load/store) (default)."
12026 #: config/microblaze/microblaze.opt:76
12027 msgid "Use the software emulation for divides (default)."
12030 #: config/microblaze/microblaze.opt:80
12031 msgid "Use the hardware barrel shifter instead of emulation."
12034 #: config/microblaze/microblaze.opt:84
12035 msgid "Use pattern compare instructions."
12038 #: config/microblaze/microblaze.opt:87
12040 msgid "%qs is deprecated; use -fstack-check"
12043 #: config/microblaze/microblaze.opt:88
12044 msgid "Check for stack overflow at runtime."
12047 #: config/microblaze/microblaze.opt:92 config/iq2000/iq2000.opt:65
12048 msgid "Use GP relative sdata/sbss sections."
12051 #: config/microblaze/microblaze.opt:95
12053 msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
12056 #: config/microblaze/microblaze.opt:96
12057 msgid "Clear the BSS to zero and place zero initialized in BSS."
12060 #: config/microblaze/microblaze.opt:100
12061 msgid "Use multiply high instructions for high part of 32x32 multiply."
12064 #: config/microblaze/microblaze.opt:104
12065 msgid "Use hardware floating point conversion instructions."
12068 #: config/microblaze/microblaze.opt:108
12069 msgid "Use hardware floating point square root instruction."
12072 #: config/microblaze/microblaze.opt:112
12073 msgid "Description for mxl-mode-executable."
12076 #: config/microblaze/microblaze.opt:116
12077 msgid "Description for mxl-mode-xmdstub."
12080 #: config/microblaze/microblaze.opt:120
12081 msgid "Description for mxl-mode-bootstrap."
12084 #: config/microblaze/microblaze.opt:124
12085 msgid "Description for mxl-mode-novectors."
12088 #: config/microblaze/microblaze.opt:128
12089 msgid "Use hardware prefetch instruction"
12092 #: config/vax/vax.opt:23 config/vax/vax.opt:27
12093 msgid "Target DFLOAT double precision code."
12096 #: config/vax/vax.opt:31 config/vax/vax.opt:35
12097 msgid "Generate GFLOAT double precision code."
12100 #: config/vax/vax.opt:39
12101 msgid "Generate code for GNU assembler (gas)."
12104 #: config/vax/vax.opt:43
12105 msgid "Generate code for UNIX assembler."
12108 #: config/vax/vax.opt:47
12109 msgid "Use VAXC structure conventions."
12112 #: config/vax/vax.opt:51
12113 msgid "Use new adddi3/subdi3 patterns."
12116 #: config/frv/frv.opt:30
12117 msgid "Use 4 media accumulators."
12120 #: config/frv/frv.opt:34
12121 msgid "Use 8 media accumulators."
12124 #: config/frv/frv.opt:38
12125 msgid "Enable label alignment optimizations."
12128 #: config/frv/frv.opt:42
12129 msgid "Dynamically allocate cc registers."
12132 #: config/frv/frv.opt:49
12133 msgid "Set the cost of branches."
12136 #: config/frv/frv.opt:53
12137 msgid "Enable conditional execution other than moves/scc."
12140 #: config/frv/frv.opt:57
12141 msgid "Change the maximum length of conditionally-executed sequences."
12144 #: config/frv/frv.opt:61
12146 "Change the number of temporary registers that are available to conditionally-"
12147 "executed sequences."
12150 #: config/frv/frv.opt:65
12151 msgid "Enable conditional moves."
12154 #: config/frv/frv.opt:69
12155 msgid "Set the target CPU type."
12158 #: config/frv/frv.opt:73
12159 msgid "Known FR-V CPUs (for use with the -mcpu= option):"
12162 #: config/frv/frv.opt:122
12163 msgid "Use fp double instructions."
12166 #: config/frv/frv.opt:126
12167 msgid "Change the ABI to allow double word insns."
12170 #: config/frv/frv.opt:134
12171 msgid "Just use icc0/fcc0."
12174 #: config/frv/frv.opt:138
12175 msgid "Only use 32 FPRs."
12178 #: config/frv/frv.opt:142
12179 msgid "Use 64 FPRs."
12182 #: config/frv/frv.opt:146
12183 msgid "Only use 32 GPRs."
12186 #: config/frv/frv.opt:150
12187 msgid "Use 64 GPRs."
12190 #: config/frv/frv.opt:154
12191 msgid "Enable use of GPREL for read-only data in FDPIC."
12194 #: config/frv/frv.opt:166
12195 msgid "Enable PIC support for building libraries."
12198 #: config/frv/frv.opt:170
12199 msgid "Follow the EABI linkage requirements."
12202 #: config/frv/frv.opt:174
12203 msgid "Disallow direct calls to global functions."
12206 #: config/frv/frv.opt:178
12207 msgid "Use media instructions."
12210 #: config/frv/frv.opt:182
12211 msgid "Use multiply add/subtract instructions."
12214 #: config/frv/frv.opt:186
12215 msgid "Enable optimizing &&/|| in conditional execution."
12218 #: config/frv/frv.opt:190
12219 msgid "Enable nested conditional execution optimizations."
12222 #: config/frv/frv.opt:195
12223 msgid "Do not mark ABI switches in e_flags."
12226 #: config/frv/frv.opt:199
12227 msgid "Remove redundant membars."
12230 #: config/frv/frv.opt:203
12231 msgid "Pack VLIW instructions."
12234 #: config/frv/frv.opt:207
12235 msgid "Enable setting GPRs to the result of comparisons."
12238 #: config/frv/frv.opt:211
12239 msgid "Change the amount of scheduler lookahead."
12242 #: config/frv/frv.opt:219
12243 msgid "Assume a large TLS segment."
12246 #: config/frv/frv.opt:223
12247 msgid "Do not assume a large TLS segment."
12250 #: config/frv/frv.opt:228
12251 msgid "Cause gas to print tomcat statistics."
12254 #: config/frv/frv.opt:233
12255 msgid "Link with the library-pic libraries."
12258 #: config/frv/frv.opt:237
12259 msgid "Allow branches to be packed with other instructions."
12262 #: config/mn10300/mn10300.opt:30
12263 msgid "Target the AM33 processor."
12266 #: config/mn10300/mn10300.opt:34
12267 msgid "Target the AM33/2.0 processor."
12270 #: config/mn10300/mn10300.opt:38
12271 msgid "Target the AM34 processor."
12274 #: config/mn10300/mn10300.opt:46
12275 msgid "Work around hardware multiply bug."
12278 #: config/mn10300/mn10300.opt:55
12279 msgid "Enable linker relaxations."
12282 #: config/mn10300/mn10300.opt:59
12283 msgid "Return pointers in both a0 and d0."
12286 #: config/mn10300/mn10300.opt:63
12287 msgid "Allow gcc to generate LIW instructions."
12290 #: config/mn10300/mn10300.opt:67
12291 msgid "Allow gcc to generate the SETLB and Lcc instructions."
12294 #: config/nds32/nds32.opt:26
12295 msgid "Generate code in big-endian mode."
12298 #: config/nds32/nds32.opt:30
12299 msgid "Generate code in little-endian mode."
12302 #: config/nds32/nds32.opt:34
12303 msgid "Use reduced-set registers for register allocation."
12306 #: config/nds32/nds32.opt:38
12307 msgid "Use full-set registers for register allocation."
12310 #: config/nds32/nds32.opt:42
12311 msgid "Generate conditional move instructions."
12314 #: config/nds32/nds32.opt:46
12315 msgid "Generate performance extension instructions."
12318 #: config/nds32/nds32.opt:50
12319 msgid "Generate v3 push25/pop25 instructions."
12322 #: config/nds32/nds32.opt:54
12323 msgid "Generate 16-bit instructions."
12326 #: config/nds32/nds32.opt:58
12327 msgid "Specify the size of each interrupt vector, which must be 4 or 16."
12330 #: config/nds32/nds32.opt:62
12332 "Specify the size of each cache block, which must be a power of 2 between 4 "
12336 #: config/nds32/nds32.opt:70
12337 msgid "Known arch types (for use with the -march= option):"
12340 #: config/nds32/nds32.opt:83
12341 msgid "Specify the address generation strategy for code model."
12344 #: config/nds32/nds32.opt:87
12345 msgid "Known cmodel types (for use with the -mcmodel= option):"
12348 #: config/nds32/nds32.opt:100
12349 msgid "Enable constructor/destructor feature."
12352 #: config/nds32/nds32.opt:104
12353 msgid "Guide linker to relax instructions."
12356 #: config/iq2000/iq2000.opt:31
12357 msgid "Specify CPU for code generation purposes."
12360 #: config/iq2000/iq2000.opt:47
12361 msgid "Specify CPU for scheduling purposes."
12364 #: config/iq2000/iq2000.opt:51
12365 msgid "Known IQ2000 CPUs (for use with the -mcpu= option):"
12368 #: config/iq2000/iq2000.opt:61 config/mips/mips.opt:142
12369 msgid "Use ROM instead of RAM."
12372 #: config/iq2000/iq2000.opt:70
12373 msgid "No default crt0.o."
12376 #: config/iq2000/iq2000.opt:74 config/mips/mips.opt:397
12377 msgid "Put uninitialized constants in ROM (needs -membedded-data)."
12380 #: config/c6x/c6x-tables.opt:24
12381 msgid "Known C6X ISAs (for use with the -march= option):"
12384 #: config/c6x/c6x.opt:46
12385 msgid "Valid arguments for the -msdata= option."
12388 #: config/c6x/c6x.opt:59
12389 msgid "Compile for the DSBT shared library ABI."
12392 #: config/cris/linux.opt:27
12393 msgid "Together with -fpic and -fPIC, do not use GOTPLT references."
12396 #: config/cris/cris.opt:45
12397 msgid "Work around bug in multiplication instruction."
12400 #: config/cris/cris.opt:51
12401 msgid "Compile for ETRAX 4 (CRIS v3)."
12404 #: config/cris/cris.opt:56
12405 msgid "Compile for ETRAX 100 (CRIS v8)."
12408 #: config/cris/cris.opt:64
12409 msgid "Emit verbose debug information in assembly code."
12412 #: config/cris/cris.opt:71
12413 msgid "Do not use condition codes from normal instructions."
12416 #: config/cris/cris.opt:80
12417 msgid "Do not emit addressing modes with side-effect assignment."
12420 #: config/cris/cris.opt:89
12421 msgid "Do not tune stack alignment."
12424 #: config/cris/cris.opt:98
12425 msgid "Do not tune writable data alignment."
12428 #: config/cris/cris.opt:107
12429 msgid "Do not tune code and read-only data alignment."
12432 #: config/cris/cris.opt:116
12433 msgid "Align code and data to 32 bits."
12436 #: config/cris/cris.opt:133
12437 msgid "Don't align items in code or data."
12440 #: config/cris/cris.opt:142
12441 msgid "Do not emit function prologue or epilogue."
12444 #: config/cris/cris.opt:149
12445 msgid "Use the most feature-enabling options allowed by other options."
12448 #: config/cris/cris.opt:158
12449 msgid "Override -mbest-lib-options."
12452 #: config/cris/cris.opt:165
12453 msgid "-march=ARCH\tGenerate code for the specified chip or CPU version."
12456 #: config/cris/cris.opt:169
12457 msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version."
12460 #: config/cris/cris.opt:173
12462 "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified "
12466 #: config/cris/cris.opt:180
12468 "Emit traps as \"break 8\", default for CRIS v3 and up. If disabled, calls "
12469 "to abort() are used."
12472 #: config/cris/cris.opt:184
12474 "Emit checks causing \"break 8\" instructions to execute when applying atomic "
12475 "builtins on misaligned memory."
12478 #: config/cris/cris.opt:188
12480 "Handle atomic builtins that may be applied to unaligned data by calling "
12481 "library functions. Overrides -mtrap-unaligned-atomic."
12484 #: config/sh/superh.opt:6
12485 msgid "Board name [and memory region]."
12488 #: config/sh/superh.opt:10
12489 msgid "Runtime name."
12492 #: config/sh/sh.opt:42
12493 msgid "Generate SH1 code."
12496 #: config/sh/sh.opt:46
12497 msgid "Generate SH2 code."
12500 #: config/sh/sh.opt:50
12501 msgid "Generate default double-precision SH2a-FPU code."
12504 #: config/sh/sh.opt:54
12505 msgid "Generate SH2a FPU-less code."
12508 #: config/sh/sh.opt:58
12509 msgid "Generate default single-precision SH2a-FPU code."
12512 #: config/sh/sh.opt:62
12513 msgid "Generate only single-precision SH2a-FPU code."
12516 #: config/sh/sh.opt:66
12517 msgid "Generate SH2e code."
12520 #: config/sh/sh.opt:70
12521 msgid "Generate SH3 code."
12524 #: config/sh/sh.opt:74
12525 msgid "Generate SH3e code."
12528 #: config/sh/sh.opt:78
12529 msgid "Generate SH4 code."
12532 #: config/sh/sh.opt:82
12533 msgid "Generate SH4-100 code."
12536 #: config/sh/sh.opt:86
12537 msgid "Generate SH4-200 code."
12540 #: config/sh/sh.opt:92
12541 msgid "Generate SH4-300 code."
12544 #: config/sh/sh.opt:96
12545 msgid "Generate SH4 FPU-less code."
12548 #: config/sh/sh.opt:100
12549 msgid "Generate SH4-100 FPU-less code."
12552 #: config/sh/sh.opt:104
12553 msgid "Generate SH4-200 FPU-less code."
12556 #: config/sh/sh.opt:108
12557 msgid "Generate SH4-300 FPU-less code."
12560 #: config/sh/sh.opt:112
12561 msgid "Generate code for SH4 340 series (MMU/FPU-less)."
12564 #: config/sh/sh.opt:117
12565 msgid "Generate code for SH4 400 series (MMU/FPU-less)."
12568 #: config/sh/sh.opt:122
12569 msgid "Generate code for SH4 500 series (FPU-less)."
12572 #: config/sh/sh.opt:127
12573 msgid "Generate default single-precision SH4 code."
12576 #: config/sh/sh.opt:131
12577 msgid "Generate default single-precision SH4-100 code."
12580 #: config/sh/sh.opt:135
12581 msgid "Generate default single-precision SH4-200 code."
12584 #: config/sh/sh.opt:139
12585 msgid "Generate default single-precision SH4-300 code."
12588 #: config/sh/sh.opt:143
12589 msgid "Generate only single-precision SH4 code."
12592 #: config/sh/sh.opt:147
12593 msgid "Generate only single-precision SH4-100 code."
12596 #: config/sh/sh.opt:151
12597 msgid "Generate only single-precision SH4-200 code."
12600 #: config/sh/sh.opt:155
12601 msgid "Generate only single-precision SH4-300 code."
12604 #: config/sh/sh.opt:159
12605 msgid "Generate SH4a code."
12608 #: config/sh/sh.opt:163
12609 msgid "Generate SH4a FPU-less code."
12612 #: config/sh/sh.opt:167
12613 msgid "Generate default single-precision SH4a code."
12616 #: config/sh/sh.opt:171
12617 msgid "Generate only single-precision SH4a code."
12620 #: config/sh/sh.opt:175
12621 msgid "Generate SH4al-dsp code."
12624 #: config/sh/sh.opt:183
12625 msgid "Generate code in big endian mode."
12628 #: config/sh/sh.opt:187
12629 msgid "Generate 32-bit offsets in switch tables."
12632 #: config/sh/sh.opt:191
12633 msgid "Generate bit instructions."
12636 #: config/sh/sh.opt:195
12637 msgid "Cost to assume for a branch insn."
12640 #: config/sh/sh.opt:199
12641 msgid "Assume that zero displacement conditional branches are fast."
12644 #: config/sh/sh.opt:203
12645 msgid "Force the usage of delay slots for conditional branches."
12648 #: config/sh/sh.opt:207
12649 msgid "Align doubles at 64-bit boundaries."
12652 #: config/sh/sh.opt:211
12653 msgid "Division strategy, one of: call-div1, call-fp, call-table."
12656 #: config/sh/sh.opt:215
12657 msgid "Specify name for 32 bit signed division function."
12660 #: config/sh/sh.opt:219
12661 msgid "Generate ELF FDPIC code."
12664 #: config/sh/sh.opt:223
12666 "Enable the use of 64-bit floating point registers in fmov instructions. See "
12667 "-mdalign if 64-bit alignment is required."
12670 #: config/sh/sh.opt:231 config/sh/sh.opt:269
12671 msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions."
12674 #: config/sh/sh.opt:235
12675 msgid "Increase the IEEE compliance for floating-point comparisons."
12678 #: config/sh/sh.opt:239
12680 "inline code to invalidate instruction cache entries after setting up nested "
12681 "function trampolines."
12684 #: config/sh/sh.opt:243 config/arc/arc.opt:215
12685 msgid "Annotate assembler instructions with estimated addresses."
12688 #: config/sh/sh.opt:247
12689 msgid "Generate code in little endian mode."
12692 #: config/sh/sh.opt:251
12693 msgid "Mark MAC register as call-clobbered."
12696 #: config/sh/sh.opt:257
12697 msgid "Make structs a multiple of 4 bytes (warning: ABI altered)."
12700 #: config/sh/sh.opt:261
12701 msgid "Emit function-calls using global offset table when generating PIC."
12704 #: config/sh/sh.opt:265
12705 msgid "Shorten address references during linking."
12708 #: config/sh/sh.opt:273
12709 msgid "Specify the model for atomic operations."
12712 #: config/sh/sh.opt:277
12713 msgid "Use tas.b instruction for __atomic_test_and_set."
12716 #: config/sh/sh.opt:281
12717 msgid "Cost to assume for a multiply insn."
12720 #: config/sh/sh.opt:285
12722 "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate "
12723 "if the inline code would not work in user mode."
12726 #: config/sh/sh.opt:291
12727 msgid "Pretend a branch-around-a-move is a conditional move."
12730 #: config/sh/sh.opt:295
12731 msgid "Enable the use of the fsca instruction."
12734 #: config/sh/sh.opt:299
12735 msgid "Enable the use of the fsrra instruction."
12738 #: config/sh/sh.opt:303
12739 msgid "Use LRA instead of reload (transitional)."
12742 #: config/fr30/fr30.opt:23
12743 msgid "Assume small address space."
12746 #: config/mips/mips.opt:32
12747 msgid "-mabi=ABI\tGenerate code that conforms to the given ABI."
12750 #: config/mips/mips.opt:36
12751 msgid "Known MIPS ABIs (for use with the -mabi= option):"
12754 #: config/mips/mips.opt:55
12755 msgid "Generate code that can be used in SVR4-style dynamic objects."
12758 #: config/mips/mips.opt:59
12759 msgid "Use PMC-style 'mad' instructions."
12762 #: config/mips/mips.opt:63
12763 msgid "Use integer madd/msub instructions."
12766 #: config/mips/mips.opt:67
12767 msgid "-march=ISA\tGenerate code for the given ISA."
12770 #: config/mips/mips.opt:71
12772 "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions."
12775 #: config/mips/mips.opt:75
12776 msgid "Use Branch Likely instructions, overriding the architecture default."
12779 #: config/mips/mips.opt:79
12780 msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing."
12783 #: config/mips/mips.opt:83
12784 msgid "Trap on integer divide by zero."
12787 #: config/mips/mips.opt:87
12789 "-mcode-readable=SETTING\tSpecify when instructions are allowed to access "
12793 #: config/mips/mips.opt:91
12794 msgid "Valid arguments to -mcode-readable=:"
12797 #: config/mips/mips.opt:104
12798 msgid "Use branch-and-break sequences to check for integer divide by zero."
12801 #: config/mips/mips.opt:108
12802 msgid "Use trap instructions to check for integer divide by zero."
12805 #: config/mips/mips.opt:112
12806 msgid "Allow the use of MDMX instructions."
12809 #: config/mips/mips.opt:116
12811 "Allow hardware floating-point instructions to cover both 32-bit and 64-bit "
12815 #: config/mips/mips.opt:120
12816 msgid "Use MIPS-DSP instructions."
12819 #: config/mips/mips.opt:124
12820 msgid "Use MIPS-DSP REV 2 instructions."
12823 #: config/mips/mips.opt:146
12824 msgid "Use Enhanced Virtual Addressing instructions."
12827 #: config/mips/mips.opt:150
12828 msgid "Use NewABI-style %reloc() assembly operators."
12831 #: config/mips/mips.opt:154
12832 msgid "Use -G for data that is not defined by the current object."
12835 #: config/mips/mips.opt:158
12836 msgid "Work around certain 24K errata."
12839 #: config/mips/mips.opt:162
12840 msgid "Work around certain R4000 errata."
12843 #: config/mips/mips.opt:166
12844 msgid "Work around certain R4400 errata."
12847 #: config/mips/mips.opt:170
12848 msgid "Work around certain RM7000 errata."
12851 #: config/mips/mips.opt:174
12852 msgid "Work around certain R10000 errata."
12855 #: config/mips/mips.opt:178
12856 msgid "Work around errata for early SB-1 revision 2 cores."
12859 #: config/mips/mips.opt:182
12860 msgid "Work around certain VR4120 errata."
12863 #: config/mips/mips.opt:186
12864 msgid "Work around VR4130 mflo/mfhi errata."
12867 #: config/mips/mips.opt:190
12868 msgid "Work around an early 4300 hardware bug."
12871 #: config/mips/mips.opt:194
12872 msgid "FP exceptions are enabled."
12875 #: config/mips/mips.opt:198
12876 msgid "Use 32-bit floating-point registers."
12879 #: config/mips/mips.opt:202
12880 msgid "Conform to the o32 FPXX ABI."
12883 #: config/mips/mips.opt:206
12884 msgid "Use 64-bit floating-point registers."
12887 #: config/mips/mips.opt:210
12889 "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack "
12893 #: config/mips/mips.opt:214
12894 msgid "-mabs=MODE\tSelect the IEEE 754 ABS/NEG instruction execution mode."
12897 #: config/mips/mips.opt:218
12898 msgid "-mnan=ENCODING\tSelect the IEEE 754 NaN data encoding."
12901 #: config/mips/mips.opt:222
12903 "Known MIPS IEEE 754 settings (for use with the -mabs= and -mnan= options):"
12906 #: config/mips/mips.opt:232
12907 msgid "Use 32-bit general registers."
12910 #: config/mips/mips.opt:236
12911 msgid "Use 64-bit general registers."
12914 #: config/mips/mips.opt:240
12915 msgid "Use GP-relative addressing to access small data."
12918 #: config/mips/mips.opt:244
12920 "When generating -mabicalls code, allow executables to use PLTs and copy "
12924 #: config/mips/mips.opt:248
12925 msgid "Allow the use of hardware floating-point ABI and instructions."
12928 #: config/mips/mips.opt:252
12929 msgid "Generate code that is link-compatible with MIPS16 and microMIPS code."
12932 #: config/mips/mips.opt:256
12933 msgid "An alias for minterlink-compressed provided for backward-compatibility."
12936 #: config/mips/mips.opt:260
12937 msgid "-mipsN\tGenerate code for ISA level N."
12940 #: config/mips/mips.opt:264
12941 msgid "Generate MIPS16 code."
12944 #: config/mips/mips.opt:268
12945 msgid "Use MIPS-3D instructions."
12948 #: config/mips/mips.opt:272
12949 msgid "Use ll, sc and sync instructions."
12952 #: config/mips/mips.opt:276
12953 msgid "Use -G for object-local data."
12956 #: config/mips/mips.opt:280
12957 msgid "Use indirect calls."
12960 #: config/mips/mips.opt:284
12961 msgid "Use a 32-bit long type."
12964 #: config/mips/mips.opt:288
12965 msgid "Use a 64-bit long type."
12968 #: config/mips/mips.opt:292
12969 msgid "Pass the address of the ra save location to _mcount in $12."
12972 #: config/mips/mips.opt:296
12973 msgid "Don't optimize block moves."
12976 #: config/mips/mips.opt:300
12977 msgid "Use microMIPS instructions."
12980 #: config/mips/mips.opt:304
12981 msgid "Use MIPS MSA Extension instructions."
12984 #: config/mips/mips.opt:308
12985 msgid "Allow the use of MT instructions."
12988 #: config/mips/mips.opt:312
12989 msgid "Prevent the use of all floating-point operations."
12992 #: config/mips/mips.opt:316
12993 msgid "Use MCU instructions."
12996 #: config/mips/mips.opt:320
12997 msgid "Do not use a cache-flushing function before calling stack trampolines."
13000 #: config/mips/mips.opt:324
13001 msgid "Do not use MDMX instructions."
13004 #: config/mips/mips.opt:328
13005 msgid "Generate normal-mode code."
13008 #: config/mips/mips.opt:332
13009 msgid "Do not use MIPS-3D instructions."
13012 #: config/mips/mips.opt:336
13013 msgid "Use paired-single floating-point instructions."
13016 #: config/mips/mips.opt:340
13018 "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be "
13022 #: config/mips/mips.opt:344
13023 msgid "Valid arguments to -mr10k-cache-barrier=:"
13026 #: config/mips/mips.opt:357
13027 msgid "Try to allow the linker to turn PIC calls into direct calls."
13030 #: config/mips/mips.opt:361
13032 "When generating -mabicalls code, make the code suitable for use in shared "
13036 #: config/mips/mips.opt:365
13038 "Restrict the use of hardware floating-point instructions to 32-bit "
13042 #: config/mips/mips.opt:369
13043 msgid "Use SmartMIPS instructions."
13046 #: config/mips/mips.opt:373
13047 msgid "Prevent the use of all hardware floating-point instructions."
13050 #: config/mips/mips.opt:377
13051 msgid "Optimize lui/addiu address loads."
13054 #: config/mips/mips.opt:381
13055 msgid "Assume all symbols have 32-bit values."
13058 #: config/mips/mips.opt:385
13059 msgid "Use synci instruction to invalidate i-cache."
13062 #: config/mips/mips.opt:393
13063 msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR."
13066 #: config/mips/mips.opt:401
13067 msgid "Use Virtualization Application Specific instructions."
13070 #: config/mips/mips.opt:405
13071 msgid "Use eXtended Physical Address (XPA) instructions."
13074 #: config/mips/mips.opt:409
13075 msgid "Perform VR4130-specific alignment optimizations."
13078 #: config/mips/mips.opt:413
13079 msgid "Lift restrictions on GOT size."
13082 #: config/mips/mips.opt:417
13083 msgid "Enable use of odd-numbered single-precision registers."
13086 #: config/mips/mips.opt:421
13087 msgid "Optimize frame header."
13090 #: config/mips/mips.opt:428
13091 msgid "Enable load/store bonding."
13094 #: config/mips/mips.opt:432
13095 msgid "Specify the compact branch usage policy."
13098 #: config/mips/mips.opt:436
13099 msgid "Policies available for use with -mcompact-branches=:"
13102 #: config/mips/mips-tables.opt:24
13103 msgid "Known MIPS CPUs (for use with the -march= and -mtune= options):"
13106 #: config/mips/mips-tables.opt:28
13107 msgid "Known MIPS ISA levels (for use with the -mips option):"
13110 #: config/tilegx/tilegx.opt:30
13111 msgid "Known TILE-Gx CPUs (for use with the -mcpu= option):"
13114 #: config/tilegx/tilegx.opt:37
13115 msgid "Compile with 32 bit longs and pointers."
13118 #: config/tilegx/tilegx.opt:41
13119 msgid "Compile with 64 bit longs and pointers."
13122 #: config/tilegx/tilegx.opt:53
13123 msgid "Use given TILE-Gx code model."
13126 #: config/arc/arc.opt:26
13127 msgid "Compile code for big endian mode."
13130 #: config/arc/arc.opt:30
13131 msgid "Compile code for little endian mode. This is the default."
13134 #: config/arc/arc.opt:34
13136 "Disable ARCompact specific pass to generate conditional execution "
13140 #: config/arc/arc.opt:38
13141 msgid "Generate ARCompact 32-bit code for ARC600 processor."
13144 #: config/arc/arc.opt:42
13145 msgid "Same as -mA6."
13148 #: config/arc/arc.opt:46
13149 msgid "Generate ARCompact 32-bit code for ARC601 processor."
13152 #: config/arc/arc.opt:50
13153 msgid "Generate ARCompact 32-bit code for ARC700 processor."
13156 #: config/arc/arc.opt:54
13157 msgid "Same as -mA7."
13160 #: config/arc/arc.opt:58
13162 "-mmpy-option={0,1,2,3,4,5,6,7,8,9} Compile ARCv2 code with a multiplier "
13163 "design option. Option 2 is default on."
13166 #: config/arc/arc.opt:62
13167 msgid "Enable DIV-REM instructions for ARCv2."
13170 #: config/arc/arc.opt:66
13171 msgid "Enable code density instructions for ARCv2."
13174 #: config/arc/arc.opt:70
13175 msgid "Tweak register allocation to help 16-bit instruction generation."
13178 #: config/arc/arc.opt:80
13179 msgid "Use ordinarily cached memory accesses for volatile references."
13182 #: config/arc/arc.opt:84
13183 msgid "Enable cache bypass for volatile references."
13186 #: config/arc/arc.opt:88
13187 msgid "Generate instructions supported by barrel shifter."
13190 #: config/arc/arc.opt:92
13191 msgid "Generate norm instruction."
13194 #: config/arc/arc.opt:96
13195 msgid "Generate swap instruction."
13198 #: config/arc/arc.opt:100
13199 msgid "Generate mul64 and mulu64 instructions."
13202 #: config/arc/arc.opt:104
13203 msgid "Do not generate mpy instructions for ARC700."
13206 #: config/arc/arc.opt:108
13208 "Generate Extended arithmetic instructions. Currently only divaw, adds, subs "
13209 "and sat16 are supported."
13212 #: config/arc/arc.opt:112
13214 "Dummy flag. This is the default unless FPX switches are provided explicitly."
13217 #: config/arc/arc.opt:116
13218 msgid "Generate call insns as register indirect calls."
13221 #: config/arc/arc.opt:120
13222 msgid "Do no generate BRcc instructions in arc_reorg."
13225 #: config/arc/arc.opt:124
13227 "Generate sdata references. This is the default, unless you compile for PIC."
13230 #: config/arc/arc.opt:128
13231 msgid "Do not generate millicode thunks (needed only with -Os)."
13234 #: config/arc/arc.opt:132 config/arc/arc.opt:136
13235 msgid "FPX: Generate Single Precision FPX (compact) instructions."
13238 #: config/arc/arc.opt:140
13239 msgid "FPX: Generate Single Precision FPX (fast) instructions."
13242 #: config/arc/arc.opt:144
13244 "FPX: Enable Argonaut ARC CPU Double Precision Floating Point extensions."
13247 #: config/arc/arc.opt:148 config/arc/arc.opt:152
13248 msgid "FPX: Generate Double Precision FPX (compact) instructions."
13251 #: config/arc/arc.opt:156
13252 msgid "FPX: Generate Double Precision FPX (fast) instructions."
13255 #: config/arc/arc.opt:160
13256 msgid "Disable LR and SR instructions from using FPX extension aux registers."
13259 #: config/arc/arc.opt:164
13261 "Enable generation of ARC SIMD instructions via target-specific builtins."
13264 #: config/arc/arc.opt:168
13265 msgid "-mcpu=CPU\tCompile code for ARC variant CPU."
13268 #: config/arc/arc.opt:211
13270 "size optimization level: 0:none 1:opportunistic 2: regalloc 3:drop align, -"
13274 #: config/arc/arc.opt:219
13276 "Cost to assume for a multiply instruction, with 4 being equal to a normal "
13280 #: config/arc/arc.opt:223
13281 msgid "Tune for ARC600 cpu."
13284 #: config/arc/arc.opt:227
13285 msgid "Tune for ARC601 cpu."
13288 #: config/arc/arc.opt:231
13289 msgid "Tune for ARC700 R4.2 Cpu with standard multiplier block."
13292 #: config/arc/arc.opt:235 config/arc/arc.opt:239 config/arc/arc.opt:243
13293 msgid "Tune for ARC700 R4.2 Cpu with XMAC block."
13296 #: config/arc/arc.opt:247
13297 msgid "Enable the use of indexed loads."
13300 #: config/arc/arc.opt:251
13301 msgid "Enable the use of pre/post modify with register displacement."
13304 #: config/arc/arc.opt:255
13305 msgid "Generate 32x16 multiply and mac instructions."
13308 #: config/arc/arc.opt:261
13309 msgid "Set probability threshold for unaligning branches."
13312 #: config/arc/arc.opt:265
13313 msgid "Don't use less than 25 bit addressing range for calls."
13316 #: config/arc/arc.opt:269
13318 "Explain what alignment considerations lead to the decision to make an insn "
13322 #: config/arc/arc.opt:273
13323 msgid "Do alignment optimizations for call instructions."
13326 #: config/arc/arc.opt:277
13328 "Enable Rcq constraint handling - most short code generation depends on this."
13331 #: config/arc/arc.opt:281
13332 msgid "Enable Rcw constraint handling - ccfsm condexec mostly depends on this."
13335 #: config/arc/arc.opt:285
13336 msgid "Enable pre-reload use of cbranchsi pattern."
13339 #: config/arc/arc.opt:289
13340 msgid "Enable bbit peephole2."
13343 #: config/arc/arc.opt:293
13345 "Use pc-relative switch case tables - this enables case table shortening."
13348 #: config/arc/arc.opt:297
13349 msgid "Enable compact casesi pattern."
13352 #: config/arc/arc.opt:301
13353 msgid "Enable 'q' instruction alternatives."
13356 #: config/arc/arc.opt:305
13357 msgid "Expand adddi3 and subdi3 at rtl generation time into add.f / adc etc."
13360 #: config/arc/arc.opt:312
13361 msgid "Enable variable polynomial CRC extension."
13364 #: config/arc/arc.opt:316
13365 msgid "Enable DSP 3.1 Pack A extensions."
13368 #: config/arc/arc.opt:320
13369 msgid "Enable dual viterbi butterfly extension."
13372 #: config/arc/arc.opt:330
13373 msgid "Enable Dual and Single Operand Instructions for Telephony."
13376 #: config/arc/arc.opt:334
13377 msgid "Enable XY Memory extension (DSP version 3)."
13380 #: config/arc/arc.opt:339
13381 msgid "Enable Locked Load/Store Conditional extension."
13384 #: config/arc/arc.opt:343
13385 msgid "Enable swap byte ordering extension instruction."
13388 #: config/arc/arc.opt:347
13389 msgid "Enable 64-bit Time-Stamp Counter extension instruction."
13392 #: config/arc/arc.opt:351
13393 msgid "Pass -EB option through to linker."
13396 #: config/arc/arc.opt:355
13397 msgid "Pass -EL option through to linker."
13400 #: config/arc/arc.opt:359
13401 msgid "Pass -marclinux option through to linker."
13404 #: config/arc/arc.opt:363
13405 msgid "Pass -marclinux_prof option through to linker."
13408 #: config/arc/arc.opt:371
13409 msgid "Enable lra."
13412 #: config/arc/arc.opt:375
13413 msgid "Don't indicate any priority with TARGET_REGISTER_PRIORITY."
13416 #: config/arc/arc.opt:379
13417 msgid "Indicate priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
13420 #: config/arc/arc.opt:383
13421 msgid "Reduce priority for r0..r3 / r12..r15 with TARGET_REGISTER_PRIORITY."
13424 #: config/arc/arc.opt:387
13425 msgid "instrument with mcount calls as in the ucb code."
13428 #: config/arc/arc.opt:417
13429 msgid "Enable atomic instructions."
13432 #: config/arc/arc.opt:421
13433 msgid "Enable double load/store instructions for ARC HS."
13436 #: config/arc/arc.opt:425
13437 msgid "Specify the name of the target floating point configuration."
13440 #: config/arc/arc.opt:468
13441 msgid "Specify thread pointer register number."
13444 #: config/arc/arc.opt:475
13445 msgid "Enable use of NPS400 bit operations."
13448 #: config/arc/arc.opt:479
13449 msgid "Enable use of NPS400 xld/xst extension."
13452 #: java/lang.opt:122
13453 msgid "Warn if deprecated empty statements are found."
13456 #: java/lang.opt:126
13457 msgid "Warn if .class files are out of date."
13460 #: java/lang.opt:130
13461 msgid "Warn if modifiers are specified when not necessary."
13464 #: java/lang.opt:150
13465 msgid "--CLASSPATH\tDeprecated; use --classpath instead."
13468 #: java/lang.opt:157
13469 msgid "Permit the use of the assert keyword."
13472 #: java/lang.opt:179
13473 msgid "--bootclasspath=<path>\tReplace system path."
13476 #: java/lang.opt:183
13477 msgid "Generate checks for references to NULL."
13480 #: java/lang.opt:187
13481 msgid "--classpath=<path>\tSet class path."
13484 #: java/lang.opt:194
13485 msgid "Output a class file."
13488 #: java/lang.opt:198
13489 msgid "Alias for -femit-class-file."
13492 #: java/lang.opt:202
13494 "--encoding=<encoding>\tChoose input encoding (defaults from your locale)."
13497 #: java/lang.opt:206
13498 msgid "--extdirs=<path>\tSet the extension directory path."
13501 #: java/lang.opt:216
13502 msgid "Input file is a file with a list of filenames to compile."
13505 #: java/lang.opt:223
13506 msgid "Always check for non gcj generated classes archives."
13509 #: java/lang.opt:227
13511 "Assume the runtime uses a hash table to map an object to its synchronization "
13515 #: java/lang.opt:231
13516 msgid "Generate instances of Class at runtime."
13519 #: java/lang.opt:235
13520 msgid "Use offset tables for virtual method calls."
13523 #: java/lang.opt:242
13524 msgid "Assume native functions are implemented using JNI."
13527 #: java/lang.opt:246
13528 msgid "Enable optimization of static class initialization code."
13531 #: java/lang.opt:253
13532 msgid "Reduce the amount of reflection meta-data generated."
13535 #: java/lang.opt:257
13536 msgid "Enable assignability checks for stores into object arrays."
13539 #: java/lang.opt:261
13540 msgid "Generate code for the Boehm GC."
13543 #: java/lang.opt:265
13544 msgid "Call a library routine to do integer divisions."
13547 #: java/lang.opt:269
13548 msgid "Generate code for built-in atomic operations."
13551 #: java/lang.opt:273
13552 msgid "Generated should be loaded by bootstrap loader."
13555 #: java/lang.opt:277
13556 msgid "Set the source language version."
13559 #: java/lang.opt:281
13560 msgid "Set the target VM version."
13565 msgid "unknown linker output %qs"
13569 msgid "Set linker output type (used internally during LTO optimization)"
13573 msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
13577 msgid "Specify a file to which a list of files output by LTRANS is written."
13581 msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
13586 "Whole program analysis (WPA) mode with number of parallel jobs specified."
13590 msgid "The resolution file."
13594 msgid "Enable coverage-guided fuzzing code instrumentation."
13598 msgid "Display this information."
13603 "--help=<class>\tDisplay descriptions of a specific class of options. "
13604 "<class> is one or more of optimizers, target, warnings, undocumented, params."
13608 msgid "Alias for --help=target."
13613 "--param <param>=<value>\tSet parameter <param> to value. See below for a "
13614 "complete list of parameters."
13618 msgid "-O<number>\tSet optimization level to <number>."
13622 msgid "Optimize for space rather than speed."
13626 msgid "Optimize for speed disregarding exact standards compliance."
13630 msgid "Optimize for debugging experience rather than speed or size."
13634 msgid "This switch is deprecated; use -Wextra instead."
13638 msgid "Warn about returning structures, unions or arrays."
13643 "Warn if a loop with constant number of iterations triggers undefined "
13647 #: common.opt:550 common.opt:554
13648 msgid "Warn if an array is accessed out of bounds."
13652 msgid "Warn about inappropriate attribute usage."
13656 msgid "Warn about pointer casts which increase alignment."
13660 msgid "Warn when a #warning directive is encountered."
13664 msgid "Warn about uses of __attribute__((deprecated)) declarations."
13668 msgid "Warn when an optimization pass is disabled."
13672 msgid "Treat all warnings as errors."
13676 msgid "Treat specified warning as error."
13680 msgid "Print extra (possibly unwanted) warnings."
13684 msgid "Exit on the first error occurred."
13689 "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more "
13690 "than <number> bytes."
13694 msgid "Warn when attempting to free a non-heap object."
13698 msgid "Warn when a function cannot be expanded to HSAIL."
13702 msgid "Warn when an inlined function cannot be inlined."
13707 "Warn when an atomic memory model parameter is known to be outside the valid "
13713 "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes."
13717 msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
13722 "Warn if dereferencing a NULL pointer may lead to erroneous or undefined "
13727 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
13732 "Warn about some C++ One Definition Rule violations during link time "
13737 msgid "Warn about overflow in arithmetic expressions."
13742 "During link time optimization warn about mismatched types of global "
13747 msgid "Warn when the packed attribute has no effect on struct layout."
13751 msgid "Warn when padding is required to align structure members."
13755 msgid "Issue warnings needed for strict compliance to the standard."
13760 "Warn about returning a pointer/reference to a local or temporary variable."
13764 msgid "Warn when one local variable shadows another."
13768 msgid "Warn when not issuing stack smashing protection for some reason."
13772 msgid "Warn if stack usage might be larger than specified amount."
13775 #: common.opt:676 common.opt:680
13776 msgid "Warn about code which might break strict aliasing rules."
13779 #: common.opt:684 common.opt:688
13780 msgid "Warn about optimizations that assume that signed overflow is undefined."
13785 "Warn about functions which might be candidates for __attribute__((const))."
13790 "Warn about functions which might be candidates for __attribute__((pure))."
13795 "Warn about functions which might be candidates for __attribute__((noreturn))."
13800 "Warn about C++ polymorphic types where adding final keyword would improve "
13806 "Warn about C++ virtual methods where adding final keyword would improve code "
13812 "Warn about statements between switch's controlling expression and the first"
13816 msgid "Do not suppress warnings from system headers."
13820 msgid "Warn whenever a trampoline is generated."
13825 "Warn if a comparison is always true or always false due to the limited range "
13826 "of the data type."
13830 msgid "Warn about uninitialized automatic variables."
13834 msgid "Warn about maybe uninitialized automatic variables."
13838 msgid "Enable all -Wunused- warnings."
13842 msgid "Warn when a function parameter is only set, otherwise unused."
13846 msgid "Warn when a variable is only set, otherwise unused."
13850 msgid "Warn when a function is unused."
13854 msgid "Warn when a label is unused."
13858 msgid "Warn when a function parameter is unused."
13862 msgid "Warn when an expression value is unused."
13866 msgid "Warn when a variable is unused."
13870 msgid "Warn in case profiles in -fprofile-use do not match."
13874 msgid "Warn when a vector operation is compiled outside the SIMD."
13878 msgid "-aux-info <file>\tEmit declaration information into <file>."
13882 msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
13886 msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
13890 msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
13894 msgid "The version of the C++ ABI in use."
13898 msgid "Aggressively optimize loops using language constraints."
13902 msgid "Align the start of functions."
13906 msgid "Align labels which are only reached by jumping."
13910 msgid "Align all labels."
13914 msgid "Align the start of loops."
13918 msgid "Select what to sanitize."
13922 msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
13926 msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables"
13930 msgid "After diagnosing undefined behavior attempt to continue execution."
13934 msgid "This switch is deprecated; use -fsanitize-recover= instead."
13939 "Use trap instead of a library function for undefined behavior sanitization."
13943 msgid "Generate unwind tables that are exact at each instruction boundary."
13947 msgid "Generate auto-inc/dec instructions."
13951 msgid "Use sample profile information for call graph node weights. The default"
13955 msgid "Use sample profile information for call graph node weights. The profile"
13959 msgid "Generate code to check bounds before indexing arrays."
13963 msgid "Replace add, compare, branch with branch on count register."
13967 msgid "Use profiling information for branch probabilities."
13972 "Perform branch target load optimization before prologue / epilogue threading."
13977 "Perform branch target load optimization after prologue / epilogue threading."
13982 "Restrict target load migration not to re-use registers in any basic block."
13987 "-fcall-saved-<register>\tMark <register> as being preserved across functions."
13992 "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
13996 msgid "Save registers around function calls."
14000 msgid "This switch is deprecated; do not use."
14004 msgid "Check the return value of new in C++."
14007 #: common.opt:1038 common.opt:1042
14008 msgid "Perform internal consistency checkings."
14012 msgid "Enable code hoisting."
14017 "Looks for opportunities to reduce stack adjustments and stack references."
14021 msgid "Do not put uninitialized globals in the common section."
14026 "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and "
14027 "compare the final-insns dump."
14031 msgid "Run only the second compilation of -fcompare-debug."
14035 msgid "Perform comparison elimination after register allocation has finished."
14039 msgid "Do not perform optimizations increasing noticeably stack usage."
14043 msgid "Perform a register copy-propagation optimization pass."
14047 msgid "Perform cross-jumping optimization."
14051 msgid "When running CSE, follow jumps to their targets."
14055 msgid "Omit range reduction step when performing complex division."
14059 msgid "Complex multiplication and division follow Fortran rules."
14063 msgid "Place data items into their own section."
14067 msgid "List all available debugging counters with their limits and counts."
14072 "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter "
14077 msgid "Map one directory name to another in debug information."
14081 msgid "Output .debug_types section when using DWARF v4 debuginfo."
14085 msgid "Defer popping functions args from stack until later."
14089 msgid "Attempt to fill delay slots of branch instructions."
14093 msgid "Delete dead instructions that may throw exceptions."
14097 msgid "Delete useless null pointer checks."
14102 "Stream extra data to support more aggressive devirtualization in LTO local "
14103 "transformation mode."
14107 msgid "Perform speculative devirtualization."
14111 msgid "Try to convert virtual calls to direct ones."
14116 "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source "
14117 "location at the beginning of line-wrapped diagnostics."
14121 msgid "Show the source line with a caret indicating the column."
14125 msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
14129 msgid "Print fixit hints in machine-readable form."
14134 "Amend appropriate diagnostic messages with the command line option that "
14140 "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass."
14145 "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
14149 msgid "-fdump-<type>\tDump various compiler internals to a file."
14154 "-fdump-final-insns=filename\tDump to filename the insns at the end of "
14159 msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
14163 msgid "Suppress output of addresses in debugging dumps."
14167 msgid "Collect and dump debug information into temporary file if ICE in C/C++"
14172 "Dump detailed information on GCC's internal representation of source code "
14177 msgid "Dump optimization passes."
14182 "Suppress output of instruction numbers, line number notes and addresses in "
14187 msgid "Suppress output of previous and next insn numbers in debugging dumps."
14191 msgid "Enable CFI tables via GAS assembler directives."
14195 msgid "Perform early inlining."
14199 msgid "Perform DWARF duplicate elimination."
14203 msgid "Perform interprocedural reduction of aggregates."
14207 msgid "Perform unused symbol elimination in debug info."
14211 msgid "Perform unused type elimination in debug info."
14215 msgid "Do not suppress C++ class debug information."
14219 msgid "Enable exception handling."
14223 msgid "Perform a number of minor, expensive optimizations."
14228 "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-"
14234 msgid "unknown excess precision style %qs"
14239 "Output lto objects containing both the intermediate language and binary "
14244 msgid "Assume no NaNs or infinities are generated."
14249 "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
14253 msgid "Don't allocate floats and doubles in extended-precision registers."
14257 msgid "Perform a forward propagation pass on RTL."
14262 "-ffp-contract=[off|on|fast] Perform floating-point expression contraction."
14267 msgid "unknown floating point contraction style %qs"
14272 "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" "
14277 msgid "Allow function addresses to be held in registers."
14281 msgid "Place each function into its own section."
14285 msgid "Perform global common subexpression elimination."
14290 "Perform enhanced load motion during global common subexpression elimination."
14294 msgid "Perform store motion after global common subexpression elimination."
14299 "Perform redundant load after store elimination in global common subexpression"
14304 "Perform global common subexpression elimination after register allocation has"
14309 "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT "
14310 "encodings and standard DWARF emitted in the debug information"
14314 msgid "Enable in and out of Graphite representation."
14318 msgid "Enable Graphite Identity transformation."
14322 msgid "Enable hoisting adjacent loads to encourage generating conditional move"
14326 msgid "Mark all loops as parallel."
14329 #: common.opt:1421 common.opt:1425 common.opt:1429 common.opt:1433
14331 msgid "Enable loop nest transforms. Same as -floop-nest-optimize."
14335 msgid "Enable support for GNU transactional memory."
14339 msgid "Use STB_GNU_UNIQUE if supported by the assembler."
14343 msgid "Enable the loop nest optimizer."
14347 msgid "Force bitfield accesses to match their type width."
14351 msgid "Enable guessing of branch probabilities."
14355 msgid "Process #ident directives."
14359 msgid "Perform conversion of conditional jumps to branchless equivalents."
14363 msgid "Perform conversion of conditional jumps to conditional execution."
14368 "-fstack-reuse=[all|named_vars|none] Set stack reuse level for local "
14374 msgid "unknown Stack Reuse Level %qs"
14378 msgid "Convert conditional jumps in innermost loops to branchless equivalents."
14382 msgid "Also if-convert conditional jumps containing memory writes."
14386 msgid "Do not generate .size directives."
14390 msgid "Perform indirect inlining."
14395 "Enable inlining of function declared \"inline\", disabling disables all "
14401 "Integrate functions into their callers when code size is known not to grow."
14406 "Integrate functions not declared \"inline\" into their callers when "
14411 msgid "Integrate functions only required by their single caller."
14416 "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
14421 "Inline __atomic operations when a lock free instruction sequence is "
14426 msgid "Instrument function entry and exit with profiling calls."
14431 "-finstrument-functions-exclude-function-list=name,... Do not instrument "
14432 "listed functions."
14437 "-finstrument-functions-exclude-file-list=filename,... Do not instrument "
14438 "functions listed in files."
14442 msgid "Perform interprocedural constant propagation."
14446 msgid "Perform cloning to make Interprocedural constant propagation stronger."
14451 "Perform alignment discovery and propagation to make Interprocedural constant "
14452 "propagation stronger."
14456 msgid "Perform interprocedural profile propagation."
14460 msgid "Perform interprocedural points-to analysis."
14464 msgid "Discover pure and const functions."
14468 msgid "Perform Identical Code Folding for functions and read-only variables."
14472 msgid "Perform Identical Code Folding for functions."
14476 msgid "Perform Identical Code Folding for variables."
14480 msgid "Discover readonly and non addressable static variables."
14484 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm."
14489 msgid "unknown IRA algorithm %qs"
14493 msgid "-fira-region=[one|all|mixed] Set regions for IRA."
14498 msgid "unknown IRA region %qs"
14501 #: common.opt:1631 common.opt:1636
14502 msgid "Use IRA based register pressure calculation"
14506 msgid "Share slots for saving different hard registers."
14510 msgid "Share stack slots for spilled pseudo-registers."
14514 msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
14518 msgid "Optimize induction variables on trees."
14522 msgid "Use jump tables for sufficiently large switch statements."
14526 msgid "Generate code for functions even if they are fully inlined."
14530 msgid "Generate code for static functions even if they are never called."
14534 msgid "Emit static const variables even if they are not used."
14538 msgid "Give external symbols a leading underscore."
14542 msgid "Do CFG-sensitive rematerialization in LRA."
14546 msgid "Enable link-time optimization."
14550 msgid "Link-time optimization with number of parallel jobs or jobserver."
14555 msgid "unknown LTO partitioning model %qs"
14559 msgid "Specify the algorithm to partition symbols and vars at linktime."
14564 "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
14568 msgid "Merge C++ types using One Definition Rule."
14572 msgid "Report various link-time optimization statistics."
14576 msgid "Report various link-time optimization statistics for WPA only."
14580 msgid "Set errno after built-in math functions."
14584 msgid "-fmax-errors=<number>\tMaximum number of errors to report."
14588 msgid "Report on permanent memory allocation."
14592 msgid "Report on permanent memory allocation in WPA only."
14596 msgid "Attempt to merge identical constants and constant variables."
14600 msgid "Attempt to merge identical constants across compilation units."
14604 msgid "Attempt to merge identical debug strings across compilation units."
14609 "-fmessage-length=<number>\tLimit diagnostics to <number> characters per "
14610 "line. 0 suppresses line-wrapping."
14614 msgid "Perform SMS based modulo scheduling before the first scheduling pass."
14618 msgid "Perform SMS based modulo scheduling with register moves allowed."
14622 msgid "Move loop invariant computations out of loops."
14626 msgid "Use the RTL dead code elimination pass."
14630 msgid "Use the RTL dead store elimination pass."
14635 "Enable/Disable the traditional scheduling in loops that already passed "
14636 "modulo scheduling."
14640 msgid "Support synchronous non-call exceptions."
14645 msgid "options or targets missing after %qs"
14650 "-foffload=<targets>=<options> Specify offloading targets and options for "
14656 "-foffload-abi=[lp64|ilp32] Set the ABI to use in an offload compiler."
14661 msgid "unknown offload ABI %qs"
14665 msgid "When possible do not generate stack frames."
14669 msgid "Enable all optimization info dumps on stderr."
14673 msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
14677 msgid "Optimize sibling and tail recursive calls."
14681 msgid "Perform partial inlining."
14684 #: common.opt:1836 common.opt:1840
14685 msgid "Report on memory allocation before interprocedural optimization."
14689 msgid "Pack structure members together without holes."
14693 msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
14697 msgid "Return small aggregates in memory, not registers."
14701 msgid "Perform loop peeling."
14705 msgid "Enable machine specific peephole optimizations."
14709 msgid "Enable an RTL peephole pass before sched2."
14713 msgid "Generate position-independent code if possible (large mode)."
14718 "Generate position-independent code for executables if possible (large mode)."
14722 msgid "Generate position-independent code if possible (small mode)."
14727 "Generate position-independent code for executables if possible (small mode)."
14732 "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
14736 msgid "Specify a plugin to load."
14741 "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for "
14746 msgid "Run predictive commoning optimization."
14750 msgid "Generate prefetch instructions, if available, for arrays in loops."
14754 msgid "Enable basic program profiling code."
14758 msgid "Insert arc-based program profiling code."
14762 msgid "Set the top-level directory for storing the profile data."
14766 msgid "Enable correction of flow inconsistent profile data input."
14770 msgid "-fprofile-update=[single|atomic]\tSet the profile update method."
14775 msgid "unknown profile update method %qs"
14780 "Enable common options for generating profile info for profile feedback "
14781 "directed optimizations."
14786 "Enable common options for generating profile info for profile feedback "
14787 "directed optimizations, and set -fprofile-dir=."
14792 "Enable common options for performing profile feedback directed optimizations."
14797 "Enable common options for performing profile feedback directed "
14798 "optimizations, and set -fprofile-dir=."
14802 msgid "Insert code to profile values of expressions."
14806 msgid "Report on consistency of profile."
14810 msgid "Enable function reordering that improves code placement."
14814 msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
14818 msgid "Record gcc command line switches in the object file."
14822 msgid "Return small aggregates in registers."
14826 msgid "Tell DSE that the storage for a C++ object is dead when the constructor"
14830 msgid "Relief of register pressure through live range shrinkage."
14834 msgid "Perform a register renaming optimization pass."
14838 msgid "Perform a target dependent instruction fusion optimization pass."
14842 msgid "Reorder basic blocks to improve code placement."
14847 "-freorder-blocks-algorithm=[simple|stc] Set the used basic block reordering "
14853 msgid "unknown basic block reordering algorithm %qs"
14857 msgid "Reorder basic blocks and partition into hot and cold sections."
14861 msgid "Reorder functions to improve code placement."
14865 msgid "Add a common subexpression elimination pass after loop optimizations."
14869 msgid "Disable optimizations that assume default FP rounding behavior."
14873 msgid "Enable scheduling across basic blocks."
14877 msgid "Enable register pressure sensitive insn scheduling."
14881 msgid "Allow speculative motion of non-loads."
14885 msgid "Allow speculative motion of some loads."
14889 msgid "Allow speculative motion of more loads."
14893 msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
14897 msgid "If scheduling post reload, do superblock scheduling."
14901 msgid "Reschedule instructions before register allocation."
14905 msgid "Reschedule instructions after register allocation."
14909 msgid "Schedule instructions using selective scheduling algorithm."
14913 msgid "Run selective scheduling after reload."
14917 msgid "Run self-tests."
14921 msgid "Perform software pipelining of inner loops during selective scheduling."
14925 msgid "Perform software pipelining of outer loops during selective scheduling."
14929 msgid "Reschedule pipelined regions without pipelining."
14934 "Allow interposing function (or variables) by ones with different semantics "
14935 "(or initializer) respectively by dynamic linker."
14939 msgid "Allow premature scheduling of queued insns."
14944 "-fsched-stalled-insns=<number>\tSet number of queued insns that can be "
14945 "prematurely scheduled."
14950 "Set dependence distance checking in premature scheduling of queued insns."
14955 "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in "
14956 "premature scheduling of queued insns."
14960 msgid "Enable the group heuristic in the scheduler."
14964 msgid "Enable the critical path heuristic in the scheduler."
14968 msgid "Enable the speculative instruction heuristic in the scheduler."
14972 msgid "Enable the rank heuristic in the scheduler."
14976 msgid "Enable the last instruction heuristic in the scheduler."
14980 msgid "Enable the dependent count heuristic in the scheduler."
14984 msgid "Access data in the same section from shared anchor points."
14988 msgid "Turn on Redundant Extensions Elimination pass."
14992 msgid "Show column numbers in diagnostics, when available. Default on."
14996 msgid "Emit function prologues only before parts of the function that need it,"
15000 msgid "Disable optimizations observable by IEEE signaling NaNs."
15005 "Disable floating point optimizations that ignore the IEEE signedness of zero."
15009 msgid "Convert floating point constants to single precision constants."
15013 msgid "Split lifetimes of induction variables when loops are unrolled."
15017 msgid "Generate discontiguous stack frames."
15021 msgid "Split wide types into independent registers."
15025 msgid "Enable backward propagation of use properties at the SSA level."
15029 msgid "Optimize conditional patterns using SSA PHI nodes."
15034 "Optimize amount of stdarg registers saved to stack at start of function."
15038 msgid "Apply variable expansion when loops are unrolled."
15043 "-fstack-check=[no|generic|specific]\tInsert stack checking code into the "
15049 "Insert stack checking code into the program. Same as -fstack-check=specific."
15054 "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
15058 msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
15062 msgid "Use propolice as a stack protection method."
15066 msgid "Use a stack protection method for every function."
15070 msgid "Use a smart stack protection method for certain functions."
15075 "Use stack protection method only for functions with the stack_protect "
15080 msgid "Output stack usage information on a per-function basis."
15084 msgid "Assume strict aliasing rules apply."
15088 msgid "Treat signed overflow as undefined."
15092 msgid "Implement __atomic operations via libcalls to legacy __sync functions."
15096 msgid "Check for syntax errors, then stop."
15100 msgid "Create data files needed by \"gcov\"."
15104 msgid "Perform jump threading optimizations."
15108 msgid "Report the time taken by each compiler pass."
15112 msgid "Record times taken by sub-phases separately."
15117 "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the "
15118 "default thread-local storage code generation model."
15123 msgid "unknown TLS model %qs"
15127 msgid "Reorder top level functions, variables, and asms."
15131 msgid "Perform superblock formation via tail duplication."
15135 msgid "Assume floating-point operations can trap."
15139 msgid "Trap for signed overflow in addition, subtraction and multiplication."
15143 msgid "Enable SSA-CCP optimization on trees."
15147 msgid "Enable SSA-BIT-CCP optimization on trees."
15151 msgid "Enable loop header copying on trees."
15155 msgid "Enable SSA coalescing of user variables."
15159 msgid "Enable copy propagation on trees."
15163 msgid "Transform condition stores into unconditional ones."
15167 msgid "Perform conversions of switch initializations."
15171 msgid "Enable SSA dead code elimination optimization on trees."
15175 msgid "Enable dominator optimizations."
15179 msgid "Enable tail merging on trees."
15183 msgid "Enable dead store elimination."
15187 msgid "Enable forward propagation on trees."
15191 msgid "Enable Full Redundancy Elimination (FRE) on trees."
15195 msgid "Enable string length optimizations on trees."
15199 msgid "Detect paths that trigger erroneous or undefined behavior due to"
15204 "Detect paths that trigger erroneous or undefined behavior due a null value"
15208 msgid "Enable loop distribution on trees."
15212 msgid "Enable loop distribution for patterns transformed into a library call."
15216 msgid "Enable loop invariant motion on trees."
15220 msgid "Create canonical induction variables in loops."
15224 msgid "Enable loop optimizations on tree level."
15228 msgid "Enable automatic parallelization of loops."
15232 msgid "Enable hoisting loads from conditional pointers."
15236 msgid "Enable SSA-PRE optimization on trees."
15241 "In SSA-PRE optimization on trees, enable partial-partial redundancy "
15246 msgid "Perform function-local points-to analysis on trees."
15250 msgid "Enable reassociation on tree level."
15254 msgid "Enable SSA code sinking on trees."
15258 msgid "Perform straight-line strength reduction."
15262 msgid "Perform scalar replacement of aggregates."
15266 msgid "Replace temporary expressions in the SSA->normal pass."
15270 msgid "Perform live range splitting during the SSA->normal pass."
15274 msgid "Perform Value Range Propagation on trees."
15278 msgid "Split paths leading to loop backedges."
15282 msgid "Assume common declarations may be overridden with ones with a larger"
15286 msgid "Compile whole compilation unit at a time."
15290 msgid "Perform loop unrolling when iteration count is known."
15294 msgid "Perform loop unrolling for all loops."
15298 msgid "Allow optimization for floating-point arithmetic which may change the"
15302 msgid "Same as -fassociative-math for expressions which include division."
15306 msgid "Allow math optimizations that may violate IEEE or ISO standards."
15310 msgid "Perform loop unswitching."
15314 msgid "Just generate unwind tables for exception handling."
15318 msgid "Use the bfd linker instead of the default linker."
15322 msgid "Use the gold linker instead of the default linker."
15326 msgid "Perform variable tracking."
15330 msgid "Perform variable tracking by annotating assignments."
15334 msgid "Toggle -fvar-tracking-assignments."
15339 "Perform variable tracking and also tag variables that are uninitialized."
15343 msgid "Enable vectorization on trees."
15347 msgid "Enable loop vectorization on trees."
15351 msgid "Enable basic block vectorization (SLP) on trees."
15355 msgid "Specifies the cost model for vectorization."
15360 "Specifies the vectorization cost model for code marked with a simd directive."
15365 msgid "unknown vectorizer cost model %qs"
15370 "Enables the dynamic vectorizer cost model. Preserved for backward "
15376 "Enables the unlimited vectorizer cost model. Preserved for backward "
15381 msgid "Enable copy propagation of scalar-evolution information."
15385 msgid "Add extra commentary to assembler output."
15390 "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol "
15396 msgid "unrecognized visibility value %qs"
15400 msgid "Validate vtable pointers before using them."
15405 msgid "unknown vtable verify initialization priority %qs"
15409 msgid "Output vtable verification counters."
15413 msgid "Output vtable verification pointer sets information."
15417 msgid "Use expression value profiles in optimizations."
15421 msgid "Construct webs and split unrelated uses of single variable."
15425 msgid "Enable conditional dead code elimination for builtin calls."
15429 msgid "Perform whole program optimizations."
15433 msgid "Assume signed arithmetic overflow wraps around."
15437 msgid "Put zero initialized data in the bss section."
15441 msgid "Generate debug information in default format."
15445 msgid "Generate debug information in COFF format."
15449 msgid "Generate debug information in default version of DWARF format."
15453 msgid "Generate debug information in DWARF v2 (or later) format."
15457 msgid "Generate debug information in default extended format."
15461 msgid "Don't generate DWARF pubnames and pubtypes sections."
15465 msgid "Generate DWARF pubnames and pubtypes sections."
15469 msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
15473 msgid "Don't record gcc command line switches in DWARF DW_AT_producer."
15477 msgid "Record gcc command line switches in DWARF DW_AT_producer."
15481 msgid "Don't generate debug information in separate .dwo files."
15485 msgid "Generate debug information in separate .dwo files."
15489 msgid "Generate debug information in STABS format."
15493 msgid "Generate debug information in extended STABS format."
15497 msgid "Emit DWARF additions beyond selected version."
15501 msgid "Don't emit DWARF additions beyond selected version."
15505 msgid "Toggle debug information generation."
15509 msgid "Generate debug information in VMS format."
15513 msgid "Generate debug information in XCOFF format."
15517 msgid "Generate debug information in extended XCOFF format."
15521 msgid "Generate compressed debug sections."
15525 msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
15529 msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
15533 msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
15537 msgid "-o <file>\tPlace output into <file>."
15541 msgid "Enable function profiling."
15545 msgid "Like -pedantic but issue them as errors."
15549 msgid "Do not display functions compiled or elapsed time."
15553 msgid "Enable verbose output."
15557 msgid "Display the compiler's version."
15561 msgid "Suppress warnings."
15565 msgid "Create a shared library."
15569 msgid "Don't create a position independent executable."
15573 msgid "Create a position independent executable."
15577 msgid "Use caller save register across calls if possible."
15580 #: go/gofrontend/expressions.cc:93 c-family/c-common.c:1598 cp/cvt.c:1288
15582 #, gcc-internal-format
15583 msgid "value computed is not used"
15586 #: go/gofrontend/expressions.cc:619
15587 msgid "invalid use of type"
15590 #: go/gofrontend/expressions.cc:2831 go/gofrontend/expressions.cc:2897
15591 #: go/gofrontend/expressions.cc:2913
15592 msgid "constant refers to itself"
15595 #: go/gofrontend/expressions.cc:3719 go/gofrontend/expressions.cc:4130
15596 msgid "expected pointer"
15599 #: go/gofrontend/expressions.cc:4101
15600 msgid "expected numeric type"
15603 #: go/gofrontend/expressions.cc:4106
15604 msgid "expected boolean type"
15607 #: go/gofrontend/expressions.cc:4111 c/c-parser.c:12678 c/c-parser.c:12685
15608 #: cp/parser.c:31885 cp/parser.c:31892
15609 #, gcc-internal-format
15610 msgid "expected integer"
15613 #: go/gofrontend/expressions.cc:5649
15614 msgid "invalid comparison of nil with nil"
15617 #: go/gofrontend/expressions.cc:5655 go/gofrontend/expressions.cc:5673
15618 msgid "incompatible types in binary expression"
15621 #: go/gofrontend/expressions.cc:5693
15622 msgid "integer division by zero"
15625 #: go/gofrontend/expressions.cc:5701
15626 msgid "shift of non-integer operand"
15629 #: go/gofrontend/expressions.cc:5704 go/gofrontend/expressions.cc:5708
15630 #: go/gofrontend/expressions.cc:5716
15631 msgid "shift count not unsigned integer"
15634 #: go/gofrontend/expressions.cc:5721
15635 msgid "negative shift count"
15638 #: go/gofrontend/expressions.cc:6373
15639 msgid "object is not a method"
15642 #: go/gofrontend/expressions.cc:6390
15643 msgid "method type does not match object type"
15646 #: go/gofrontend/expressions.cc:6870
15647 msgid "invalid use of %<...%> with builtin function"
15650 #: go/gofrontend/expressions.cc:6881
15651 msgid "invalid use of method value as argument of Offsetof"
15654 #: go/gofrontend/expressions.cc:6895
15655 msgid "argument of Offsetof implies indirection of an embedded field"
15658 #: go/gofrontend/expressions.cc:6920 go/gofrontend/expressions.cc:6981
15659 #: go/gofrontend/expressions.cc:7083 go/gofrontend/expressions.cc:7899
15660 #: go/gofrontend/expressions.cc:8048 go/gofrontend/expressions.cc:8094
15661 #: go/gofrontend/expressions.cc:8153 go/gofrontend/expressions.cc:9365
15662 #: go/gofrontend/expressions.cc:9382 go/gofrontend/expressions.cc:9398
15663 msgid "not enough arguments"
15666 #: go/gofrontend/expressions.cc:6922 go/gofrontend/expressions.cc:6983
15667 #: go/gofrontend/expressions.cc:7904 go/gofrontend/expressions.cc:8031
15668 #: go/gofrontend/expressions.cc:8053 go/gofrontend/expressions.cc:8099
15669 #: go/gofrontend/expressions.cc:8155 go/gofrontend/expressions.cc:8939
15670 #: go/gofrontend/expressions.cc:9370 go/gofrontend/expressions.cc:9384
15671 #: go/gofrontend/expressions.cc:9405
15672 msgid "too many arguments"
15675 #: go/gofrontend/expressions.cc:6985
15676 msgid "argument 1 must be a map"
15679 #: go/gofrontend/expressions.cc:7109
15680 msgid "invalid type for make function"
15683 #: go/gofrontend/expressions.cc:7125
15684 msgid "length required when allocating a slice"
15687 #: go/gofrontend/expressions.cc:7160
15688 msgid "len larger than cap"
15691 #: go/gofrontend/expressions.cc:7172
15692 msgid "too many arguments to make"
15695 #: go/gofrontend/expressions.cc:7948
15696 msgid "argument must be array or slice or channel"
15699 #: go/gofrontend/expressions.cc:7958
15700 msgid "argument must be string or array or slice or map or channel"
15703 #: go/gofrontend/expressions.cc:8004
15704 msgid "unsupported argument type to builtin function"
15707 #: go/gofrontend/expressions.cc:8015
15708 msgid "argument must be channel"
15711 #: go/gofrontend/expressions.cc:8017
15712 msgid "cannot close receive-only channel"
15715 #: go/gofrontend/expressions.cc:8039
15716 msgid "argument must be a field reference"
15719 #: go/gofrontend/expressions.cc:8069
15720 msgid "left argument must be a slice"
15723 #: go/gofrontend/expressions.cc:8077
15724 msgid "element types must be the same"
15727 #: go/gofrontend/expressions.cc:8082
15728 msgid "first argument must be []byte"
15731 #: go/gofrontend/expressions.cc:8085
15732 msgid "second argument must be slice or string"
15735 #: go/gofrontend/expressions.cc:8129
15736 msgid "argument 2 has invalid type"
15739 #: go/gofrontend/expressions.cc:8145
15740 msgid "argument must have complex type"
15743 #: go/gofrontend/expressions.cc:8163
15744 msgid "complex arguments must have identical types"
15747 #: go/gofrontend/expressions.cc:8165
15748 msgid "complex arguments must have floating-point type"
15751 #: go/gofrontend/expressions.cc:8750 go/gofrontend/expressions.cc:9311
15752 #: go/gofrontend/expressions.cc:9702
15753 msgid "expected function"
15756 #: go/gofrontend/expressions.cc:8778
15757 msgid "multiple-value argument in single-value context"
15760 #: go/gofrontend/expressions.cc:8943
15761 msgid "invalid use of %<...%> with non-slice"
15764 #: go/gofrontend/expressions.cc:9319
15765 msgid "function result count mismatch"
15768 #: go/gofrontend/expressions.cc:9337
15769 msgid "incompatible type for receiver"
15772 #: go/gofrontend/expressions.cc:9355
15773 msgid "invalid use of %<...%> calling non-variadic function"
15776 #: go/gofrontend/expressions.cc:9711 go/gofrontend/expressions.cc:9725
15777 msgid "number of results does not match number of values"
15780 #: go/gofrontend/expressions.cc:10018 go/gofrontend/expressions.cc:10512
15781 msgid "index must be integer"
15784 #: go/gofrontend/expressions.cc:10026 go/gofrontend/expressions.cc:10520
15785 msgid "slice end must be integer"
15788 #: go/gofrontend/expressions.cc:10034
15789 msgid "slice capacity must be integer"
15792 #: go/gofrontend/expressions.cc:10084 go/gofrontend/expressions.cc:10554
15793 msgid "inverted slice range"
15796 #: go/gofrontend/expressions.cc:10127
15797 msgid "slice of unaddressable value"
15800 #: go/gofrontend/expressions.cc:10784
15801 msgid "incompatible type for map index"
15804 #: go/gofrontend/expressions.cc:11170
15805 msgid "expected interface or pointer to interface"
15808 #: go/gofrontend/expressions.cc:11842
15809 msgid "too many expressions for struct"
15812 #: go/gofrontend/expressions.cc:11855
15813 msgid "too few expressions for struct"
15816 #: go/gofrontend/expressions.cc:13371 go/gofrontend/statements.cc:1581
15817 msgid "type assertion only valid for interface types"
15820 #: go/gofrontend/expressions.cc:13383
15821 msgid "impossible type assertion: type does not implement interface"
15824 #: go/gofrontend/expressions.cc:13510 go/gofrontend/expressions.cc:13530
15825 #: go/gofrontend/statements.cc:1426
15826 msgid "expected channel"
15829 #: go/gofrontend/expressions.cc:13535 go/gofrontend/statements.cc:1431
15830 msgid "invalid receive on send-only channel"
15833 #: go/gofrontend/parse.cc:3077
15835 "parentheses required around this composite literal to avoid parsing ambiguity"
15838 #: go/gofrontend/parse.cc:4654
15839 msgid "cannot fallthrough final case in switch"
15842 #: go/gofrontend/statements.cc:591
15843 msgid "invalid left hand side of assignment"
15846 #: go/gofrontend/statements.cc:602 go/gofrontend/statements.cc:1020
15847 msgid "use of untyped nil"
15850 #: go/gofrontend/statements.cc:1142
15851 msgid "expected map index on right hand side"
15854 #: go/gofrontend/statements.cc:1293
15855 msgid "expected map index on left hand side"
15858 #: go/gofrontend/statements.cc:2676 go/gofrontend/statements.cc:2706
15859 msgid "not enough arguments to return"
15862 #: go/gofrontend/statements.cc:2684
15863 msgid "return with value in function with no return type"
15866 #: go/gofrontend/statements.cc:2712
15867 msgid "too many values in return statement"
15870 #: go/gofrontend/statements.cc:3117
15871 msgid "expected boolean expression"
15874 #: go/gofrontend/statements.cc:4206
15875 msgid "cannot type switch on non-interface value"
15878 #: go/gofrontend/statements.cc:4341
15879 msgid "incompatible types in send"
15882 #: go/gofrontend/statements.cc:4346
15883 msgid "invalid send on receive-only channel"
15886 #: go/gofrontend/statements.cc:5293
15887 msgid "too many variables for range clause with channel"
15890 #: go/gofrontend/statements.cc:5300
15891 msgid "range clause must have array, slice, string, map, or channel type"
15894 #: go/gofrontend/types.cc:509
15895 msgid "invalid comparison of non-ordered type"
15898 #: go/gofrontend/types.cc:525
15899 msgid "slice can only be compared to nil"
15902 #: go/gofrontend/types.cc:527
15903 msgid "map can only be compared to nil"
15906 #: go/gofrontend/types.cc:529
15907 msgid "func can only be compared to nil"
15910 #: go/gofrontend/types.cc:535
15912 msgid "invalid operation (%s)"
15915 #: go/gofrontend/types.cc:558
15916 msgid "invalid comparison of non-comparable type"
15919 #: go/gofrontend/types.cc:576
15920 msgid "invalid comparison of non-comparable struct"
15923 #: go/gofrontend/types.cc:587
15924 msgid "invalid comparison of non-comparable array"
15927 #: go/gofrontend/types.cc:615
15928 msgid "multiple-value function call in single-value context"
15931 #: go/gofrontend/types.cc:692
15932 msgid "need explicit conversion"
15935 #: go/gofrontend/types.cc:699
15937 msgid "cannot use type %s as type %s"
15940 #: go/gofrontend/types.cc:3503
15941 msgid "different receiver types"
15944 #: go/gofrontend/types.cc:3523 go/gofrontend/types.cc:3536
15945 #: go/gofrontend/types.cc:3551
15946 msgid "different number of parameters"
15949 #: go/gofrontend/types.cc:3544
15950 msgid "different parameter types"
15953 #: go/gofrontend/types.cc:3559
15954 msgid "different varargs"
15957 #: go/gofrontend/types.cc:3568 go/gofrontend/types.cc:3581
15958 #: go/gofrontend/types.cc:3596
15959 msgid "different number of results"
15962 #: go/gofrontend/types.cc:3589
15963 msgid "different result types"
15966 #: go/gofrontend/types.cc:7393
15968 msgid "need explicit conversion; missing method %s%s%s"
15971 #: go/gofrontend/types.cc:7410 go/gofrontend/types.cc:7552
15973 msgid "incompatible type for method %s%s%s"
15976 #: go/gofrontend/types.cc:7414 go/gofrontend/types.cc:7556
15978 msgid "incompatible type for method %s%s%s (%s)"
15981 #: go/gofrontend/types.cc:7493 go/gofrontend/types.cc:7506
15982 msgid "pointer to interface type has no methods"
15985 #: go/gofrontend/types.cc:7495 go/gofrontend/types.cc:7508
15986 msgid "type has no methods"
15989 #: go/gofrontend/types.cc:7529
15991 msgid "ambiguous method %s%s%s"
15994 #: go/gofrontend/types.cc:7532
15996 msgid "missing method %s%s%s"
15999 #: go/gofrontend/types.cc:7573
16001 msgid "method %s%s%s requires a pointer receiver"
16004 #: go/gofrontend/types.cc:7591
16006 msgid "method %s%s%s is marked go:nointerface"
16009 #. Warn about and ignore all others for now, but store them.
16010 #: attribs.c:436 c-family/c-common.c:8763 objc/objc-act.c:4957
16011 #: objc/objc-act.c:6926 objc/objc-act.c:8115 objc/objc-act.c:8166
16012 #, gcc-internal-format
16013 msgid "%qE attribute directive ignored"
16017 #, gcc-internal-format
16018 msgid "%<%E::%E%> scoped attribute directive ignored"
16022 #, gcc-internal-format
16023 msgid "wrong number of arguments specified for %qE attribute"
16026 #. This is a c++11 attribute that appertains to a
16027 #. type-specifier, outside of the definition of, a class
16028 #. type. Ignore it.
16030 #, gcc-internal-format
16031 msgid "attribute ignored"
16035 #, gcc-internal-format
16036 msgid "an attribute that appertains to a type-specifier is ignored"
16040 #, gcc-internal-format
16041 msgid "%qE attribute does not apply to types"
16045 #, gcc-internal-format
16046 msgid "%qE attribute only applies to function types"
16050 #, gcc-internal-format
16051 msgid "type attributes ignored after type is already defined"
16054 #: auto-profile.c:347
16055 #, gcc-internal-format
16056 msgid "Offset exceeds 16 bytes."
16059 #: auto-profile.c:854
16060 #, gcc-internal-format
16061 msgid "Not expected TAG."
16064 #: auto-profile.c:920
16065 #, gcc-internal-format, gfc-internal-format
16066 msgid "Cannot open profile file %s."
16069 #: auto-profile.c:926
16070 #, gcc-internal-format
16071 msgid "AutoFDO profile magic number does not match."
16074 #: auto-profile.c:934
16075 #, gcc-internal-format, gfc-internal-format
16076 msgid "AutoFDO profile version %u does match %u."
16079 #: auto-profile.c:946
16080 #, gcc-internal-format, gfc-internal-format
16081 msgid "Cannot read string table from %s."
16084 #: auto-profile.c:954
16085 #, gcc-internal-format, gfc-internal-format
16086 msgid "Cannot read function profile from %s."
16089 #: auto-profile.c:964
16090 #, gcc-internal-format, gfc-internal-format
16091 msgid "Cannot read working set from %s."
16095 #, gcc-internal-format
16097 "branch target register load optimization is not intended to be run twice"
16101 #, gcc-internal-format
16102 msgid "offset outside bounds of constant string"
16106 #, gcc-internal-format
16107 msgid "second argument to %<__builtin_prefetch%> must be a constant"
16111 #, gcc-internal-format
16112 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
16116 #, gcc-internal-format
16117 msgid "third argument to %<__builtin_prefetch%> must be a constant"
16121 #, gcc-internal-format
16122 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
16125 #: builtins.c:4147 gimplify.c:2498
16126 #, gcc-internal-format
16127 msgid "too few arguments to function %<va_start%>"
16131 #, gcc-internal-format
16132 msgid "invalid argument to %qD"
16136 #, gcc-internal-format
16137 msgid "unsupported argument to %qD"
16140 #. Warn since no effort is made to ensure that any frame
16141 #. beyond the current one exists or can be safely reached.
16143 #, gcc-internal-format
16144 msgid "calling %qD with a nonzero argument is unsafe"
16148 #, gcc-internal-format
16149 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
16153 #, gcc-internal-format
16154 msgid "trampoline generated for nested function %qD"
16157 #: builtins.c:4913 builtins.c:4926
16158 #, gcc-internal-format
16159 msgid "%qD changed semantics in GCC 4.4"
16163 #, gcc-internal-format
16164 msgid "unknown architecture specifier in memory model to builtin"
16168 #, gcc-internal-format
16169 msgid "invalid memory model argument to builtin"
16172 #: builtins.c:5101 builtins.c:5225
16173 #, gcc-internal-format
16175 "failure memory model cannot be stronger than success memory model for "
16176 "%<__atomic_compare_exchange%>"
16179 #: builtins.c:5109 builtins.c:5233
16180 #, gcc-internal-format
16181 msgid "invalid failure memory model for %<__atomic_compare_exchange%>"
16185 #, gcc-internal-format
16186 msgid "invalid memory model for %<__atomic_load%>"
16189 #: builtins.c:5323 builtins.c:5510
16190 #, gcc-internal-format
16191 msgid "invalid memory model for %<__atomic_store%>"
16195 #, gcc-internal-format
16196 msgid "non-constant argument 1 to __atomic_always_lock_free"
16200 #, gcc-internal-format
16201 msgid "non-integer argument 1 to __atomic_is_lock_free"
16205 #, gcc-internal-format
16206 msgid "__builtin_thread_pointer is not supported on this target"
16210 #, gcc-internal-format
16211 msgid "__builtin_set_thread_pointer is not supported on this target"
16214 #. All valid uses of __builtin_va_arg_pack () are removed during
16216 #: builtins.c:6008 expr.c:10708
16217 #, gcc-internal-format
16218 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
16221 #. All valid uses of __builtin_va_arg_pack_len () are removed during
16224 #, gcc-internal-format
16225 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
16229 #, gcc-internal-format
16230 msgid "%<__builtin_longjmp%> second argument must be 1"
16233 #. Software implementation of Pointer Bounds Checker is NYI.
16234 #. Target support is required.
16236 #, gcc-internal-format
16237 msgid "Your target platform does not support -fcheck-pointer-bounds"
16241 #, gcc-internal-format
16242 msgid "target format does not support infinity"
16246 #, gcc-internal-format
16247 msgid "%<va_start%> used in function with fixed args"
16251 #, gcc-internal-format
16252 msgid "wrong number of arguments to function %<va_start%>"
16256 #, gcc-internal-format
16257 msgid "%<__builtin_next_arg%> called without an argument"
16261 #, gcc-internal-format
16262 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
16266 #, gcc-internal-format
16267 msgid "second parameter of %<va_start%> not last named argument"
16271 #, gcc-internal-format
16273 "undefined behavior when second parameter of %<va_start%> is declared with "
16274 "%<register%> storage"
16278 #, gcc-internal-format
16279 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
16283 #, gcc-internal-format
16284 msgid "%Klast argument of %D is not integer constant between 0 and 3"
16287 #: builtins.c:9348 builtins.c:9499 builtins.c:9556
16288 #, gcc-internal-format
16289 msgid "%Kcall to %D will always overflow destination buffer"
16293 #, gcc-internal-format
16294 msgid "%Kcall to %D might overflow destination buffer"
16298 #, gcc-internal-format
16299 msgid "%Kattempt to free a non-heap object %qD"
16303 #, gcc-internal-format
16304 msgid "%Kattempt to free a non-heap object"
16308 #, gcc-internal-format, gfc-internal-format
16309 msgid "cannot tail-call: %s"
16313 #, gcc-internal-format
16314 msgid "function call has aggregate value"
16318 #, gcc-internal-format
16319 msgid "passing too large argument on stack"
16322 #: cfgexpand.c:1655 function.c:986 varasm.c:2170
16323 #, gcc-internal-format
16324 msgid "size of variable %q+D is too large"
16327 #: cfgexpand.c:1667
16328 #, gcc-internal-format
16329 msgid "cannot allocate stack for variable %q+D, naked function."
16332 #: cfgexpand.c:2743
16333 #, gcc-internal-format
16334 msgid "too many alternatives in %<asm%>"
16337 #: cfgexpand.c:2750
16338 #, gcc-internal-format
16339 msgid "operand constraints for %<asm%> differ in number of alternatives"
16342 #: cfgexpand.c:2771
16343 #, gcc-internal-format
16344 msgid "asm-specifier for variable %qE conflicts with asm clobber list"
16347 #: cfgexpand.c:2845
16348 #, gcc-internal-format
16349 msgid "more than %d operands in %<asm%>"
16352 #. ??? Diagnose during gimplification?
16353 #: cfgexpand.c:2898
16354 #, gcc-internal-format
16355 msgid "unknown register name %qs in %<asm%>"
16358 #. ??? Diagnose during gimplification?
16359 #: cfgexpand.c:2919
16360 #, gcc-internal-format
16361 msgid "PIC register clobbered by %qs in %<asm%>"
16364 #: cfgexpand.c:3024
16365 #, gcc-internal-format, gfc-internal-format
16366 msgid "output number %d not directly addressable"
16369 #: cfgexpand.c:3105
16370 #, gcc-internal-format
16371 msgid "asm operand %d probably doesn%'t match constraints"
16374 #: cfgexpand.c:3288
16375 #, gcc-internal-format
16376 msgid "asm clobber conflict with output operand"
16379 #: cfgexpand.c:3292
16380 #, gcc-internal-format
16381 msgid "asm clobber conflict with input operand"
16384 #: cfgexpand.c:6247
16385 #, gcc-internal-format
16386 msgid "stack protector not protecting local variables: variable length buffer"
16389 #: cfgexpand.c:6251
16390 #, gcc-internal-format, gfc-internal-format
16392 "stack protector not protecting function: all local arrays are less than %d "
16397 #, gcc-internal-format, gfc-internal-format
16398 msgid "bb %d on wrong place"
16402 #, gcc-internal-format, gfc-internal-format
16403 msgid "prev_bb of %d should be %d, not %d"
16407 #, gcc-internal-format, gfc-internal-format
16408 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
16412 #, gcc-internal-format, gfc-internal-format
16413 msgid "verify_flow_info: Block %i lacks loop_father"
16417 #, gcc-internal-format, gfc-internal-format
16418 msgid "verify_flow_info: Wrong count of block %i %i"
16422 #, gcc-internal-format, gfc-internal-format
16423 msgid "verify_flow_info: Wrong frequency of block %i %i"
16427 #, gcc-internal-format, gfc-internal-format
16428 msgid "verify_flow_info: Duplicate edge %i->%i"
16432 #, gcc-internal-format, gfc-internal-format
16433 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
16437 #, gcc-internal-format, gfc-internal-format
16438 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
16442 #, gcc-internal-format, gfc-internal-format
16443 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
16447 #, gcc-internal-format, gfc-internal-format
16448 msgid "wrong amount of branch edges after unconditional jump %i"
16451 #: cfghooks.c:206 cfghooks.c:217
16452 #, gcc-internal-format, gfc-internal-format
16453 msgid "basic block %d pred edge is corrupted"
16457 #, gcc-internal-format, gfc-internal-format
16458 msgid "its dest_idx should be %d, not %d"
16462 #, gcc-internal-format, gfc-internal-format
16463 msgid "basic block %i edge lists are corrupted"
16467 #, gcc-internal-format
16468 msgid "verify_flow_info failed"
16472 #, gcc-internal-format, gfc-internal-format
16473 msgid "%s does not support dump_bb_for_graph"
16477 #, gcc-internal-format, gfc-internal-format
16478 msgid "%s does not support redirect_edge_and_branch"
16482 #, gcc-internal-format, gfc-internal-format
16483 msgid "%s does not support can_remove_branch_p"
16487 #, gcc-internal-format, gfc-internal-format
16488 msgid "%s does not support redirect_edge_and_branch_force"
16492 #, gcc-internal-format, gfc-internal-format
16493 msgid "%s does not support split_block"
16497 #, gcc-internal-format, gfc-internal-format
16498 msgid "%s does not support move_block_after"
16502 #, gcc-internal-format, gfc-internal-format
16503 msgid "%s does not support delete_basic_block"
16507 #, gcc-internal-format, gfc-internal-format
16508 msgid "%s does not support split_edge"
16512 #, gcc-internal-format, gfc-internal-format
16513 msgid "%s does not support create_basic_block"
16517 #, gcc-internal-format, gfc-internal-format
16518 msgid "%s does not support can_merge_blocks_p"
16522 #, gcc-internal-format, gfc-internal-format
16523 msgid "%s does not support predict_edge"
16527 #, gcc-internal-format, gfc-internal-format
16528 msgid "%s does not support predicted_by_p"
16532 #, gcc-internal-format, gfc-internal-format
16533 msgid "%s does not support merge_blocks"
16537 #, gcc-internal-format, gfc-internal-format
16538 msgid "%s does not support make_forwarder_block"
16542 #, gcc-internal-format, gfc-internal-format
16543 msgid "%s does not support force_nonfallthru"
16547 #, gcc-internal-format, gfc-internal-format
16548 msgid "%s does not support can_duplicate_block_p"
16552 #, gcc-internal-format, gfc-internal-format
16553 msgid "%s does not support duplicate_block"
16557 #, gcc-internal-format, gfc-internal-format
16558 msgid "%s does not support block_ends_with_call_p"
16562 #, gcc-internal-format, gfc-internal-format
16563 msgid "%s does not support block_ends_with_condjump_p"
16567 #, gcc-internal-format, gfc-internal-format
16568 msgid "%s does not support flow_call_edges_add"
16572 #, gcc-internal-format
16573 msgid "loop verification on loop tree that needs fixup"
16577 #, gcc-internal-format
16578 msgid "corrupt loop tree root"
16582 #, gcc-internal-format, gfc-internal-format
16583 msgid "loop with header %d marked for removal"
16587 #, gcc-internal-format, gfc-internal-format
16588 msgid "loop with header %d not in loop tree"
16592 #, gcc-internal-format, gfc-internal-format
16593 msgid "non-loop with header %d not marked for removal"
16597 #, gcc-internal-format, gfc-internal-format
16598 msgid "removed loop %d in loop tree"
16602 #, gcc-internal-format, gfc-internal-format
16603 msgid "size of loop %d should be %d, not %d"
16607 #, gcc-internal-format, gfc-internal-format
16608 msgid "bb %d does not belong to loop %d"
16612 #, gcc-internal-format, gfc-internal-format
16613 msgid "bb %d has father loop %d, should be loop %d"
16617 #, gcc-internal-format
16618 msgid "loop %d%'s header is not a loop header"
16622 #, gcc-internal-format
16623 msgid "loop %d%'s header does not have exactly 2 entries"
16627 #, gcc-internal-format
16628 msgid "loop %d%'s latch does not have an edge to its header"
16632 #, gcc-internal-format
16633 msgid "loop %d%'s latch is not dominated by its header"
16637 #, gcc-internal-format
16638 msgid "loop %d%'s latch does not have exactly 1 successor"
16642 #, gcc-internal-format
16643 msgid "loop %d%'s latch does not have header as successor"
16647 #, gcc-internal-format
16648 msgid "loop %d%'s latch does not belong directly to it"
16652 #, gcc-internal-format
16653 msgid "loop %d%'s header does not belong directly to it"
16657 #, gcc-internal-format
16658 msgid "loop %d%'s latch is marked as part of irreducible region"
16662 #, gcc-internal-format, gfc-internal-format
16663 msgid "basic block %d should be marked irreducible"
16667 #, gcc-internal-format, gfc-internal-format
16668 msgid "basic block %d should not be marked irreducible"
16672 #, gcc-internal-format, gfc-internal-format
16673 msgid "edge from %d to %d should be marked irreducible"
16677 #, gcc-internal-format, gfc-internal-format
16678 msgid "edge from %d to %d should not be marked irreducible"
16682 #, gcc-internal-format, gfc-internal-format
16683 msgid "corrupted head of the exits list of loop %d"
16687 #, gcc-internal-format, gfc-internal-format
16688 msgid "corrupted exits list of loop %d"
16692 #, gcc-internal-format, gfc-internal-format
16693 msgid "nonempty exits list of loop %d, but exits are not recorded"
16697 #, gcc-internal-format, gfc-internal-format
16698 msgid "exit %d->%d not recorded"
16702 #, gcc-internal-format, gfc-internal-format
16703 msgid "wrong list of exited loops for edge %d->%d"
16707 #, gcc-internal-format
16708 msgid "too many loop exits recorded"
16712 #, gcc-internal-format, gfc-internal-format
16713 msgid "%d exits recorded for loop %d (having %d exits)"
16717 #, gcc-internal-format, gfc-internal-format
16718 msgid "non-cold basic block %d dominated by a block in the cold partition (%d)"
16722 #, gcc-internal-format, gfc-internal-format
16723 msgid "multiple hot/cold transitions found (bb %i)"
16727 #, gcc-internal-format
16728 msgid "partition found but function partition flag not set"
16732 #, gcc-internal-format, gfc-internal-format
16733 msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
16737 #, gcc-internal-format
16738 msgid "EDGE_CROSSING incorrectly set across same section"
16742 #, gcc-internal-format, gfc-internal-format
16743 msgid "fallthru edge crosses section boundary in bb %i"
16747 #, gcc-internal-format, gfc-internal-format
16748 msgid "EH edge crosses section boundary in bb %i"
16752 #, gcc-internal-format, gfc-internal-format
16753 msgid "No region crossing jump at section boundary in bb %i"
16757 #, gcc-internal-format
16758 msgid "EDGE_CROSSING missing across section boundary"
16762 #, gcc-internal-format, gfc-internal-format
16763 msgid "Region crossing jump across same section in bb %i"
16767 #, gcc-internal-format, gfc-internal-format
16768 msgid "missing REG_EH_REGION note at the end of bb %i"
16772 #, gcc-internal-format, gfc-internal-format
16773 msgid "too many exception handling edges in bb %i"
16777 #, gcc-internal-format, gfc-internal-format
16778 msgid "too many outgoing branch edges from bb %i"
16782 #, gcc-internal-format, gfc-internal-format
16783 msgid "fallthru edge after unconditional jump in bb %i"
16787 #, gcc-internal-format, gfc-internal-format
16788 msgid "wrong number of branch edges after unconditional jump in bb %i"
16792 #, gcc-internal-format, gfc-internal-format
16793 msgid "wrong amount of branch edges after conditional jump in bb %i"
16797 #, gcc-internal-format, gfc-internal-format
16798 msgid "abnormal call edges for non-call insn in bb %i"
16802 #, gcc-internal-format, gfc-internal-format
16803 msgid "sibcall edges for non-call insn in bb %i"
16807 #, gcc-internal-format, gfc-internal-format
16808 msgid "abnormal edges for no purpose in bb %i"
16811 #: cfgrtl.c:2624 cfgrtl.c:2634
16812 #, gcc-internal-format, gfc-internal-format
16813 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
16817 #, gcc-internal-format, gfc-internal-format
16818 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
16822 #, gcc-internal-format, gfc-internal-format
16823 msgid "in basic block %d:"
16827 #, gcc-internal-format, gfc-internal-format
16828 msgid "BB_RTL flag not set for block %d"
16832 #, gcc-internal-format, gfc-internal-format
16833 msgid "insn %d basic block pointer is %d, should be %d"
16837 #, gcc-internal-format, gfc-internal-format
16838 msgid "insn %d in header of bb %d has non-NULL basic block"
16842 #, gcc-internal-format, gfc-internal-format
16843 msgid "insn %d in footer of bb %d has non-NULL basic block"
16846 #: cfgrtl.c:2782 cfgrtl.c:2830
16847 #, gcc-internal-format, gfc-internal-format
16848 msgid "insn %d outside of basic blocks has non-NULL bb field"
16852 #, gcc-internal-format, gfc-internal-format
16853 msgid "end insn %d for block %d not found in the insn stream"
16857 #, gcc-internal-format, gfc-internal-format
16858 msgid "insn %d is in multiple basic blocks (%d and %d)"
16862 #, gcc-internal-format, gfc-internal-format
16863 msgid "head insn %d for block %d not found in the insn stream"
16867 #, gcc-internal-format, gfc-internal-format
16868 msgid "missing barrier after block %i"
16872 #, gcc-internal-format, gfc-internal-format
16873 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
16877 #, gcc-internal-format, gfc-internal-format
16878 msgid "verify_flow_info: Incorrect fallthru %i->%i"
16882 #, gcc-internal-format
16883 msgid "basic blocks not laid down consecutively"
16887 #, gcc-internal-format, gfc-internal-format
16888 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
16892 #, gcc-internal-format
16893 msgid "caller edge count is negative"
16897 #, gcc-internal-format
16898 msgid "caller edge frequency is negative"
16902 #, gcc-internal-format
16903 msgid "caller edge frequency is too large"
16907 #, gcc-internal-format, gfc-internal-format
16908 msgid "aux field set for edge %s->%s"
16912 #, gcc-internal-format
16913 msgid "execution count is negative"
16917 #, gcc-internal-format
16918 msgid "inline clone in same comdat group list"
16922 #, gcc-internal-format
16923 msgid "local symbols must be defined"
16927 #, gcc-internal-format
16928 msgid "externally visible inline clone"
16932 #, gcc-internal-format
16933 msgid "inline clone with address taken"
16937 #, gcc-internal-format
16938 msgid "inline clone is forced to output"
16942 #, gcc-internal-format, gfc-internal-format
16943 msgid "aux field set for indirect edge from %s"
16947 #, gcc-internal-format, gfc-internal-format
16949 "An indirect edge from %s is not marked as indirect or has associated "
16950 "indirect_info, the corresponding statement is: "
16954 #, gcc-internal-format, gfc-internal-format
16955 msgid "comdat-local function called by %s outside its comdat"
16959 #, gcc-internal-format
16960 msgid "inlined_to pointer is wrong"
16964 #, gcc-internal-format
16965 msgid "multiple inline callers"
16969 #, gcc-internal-format
16970 msgid "inlined_to pointer set for noninline callers"
16974 #, gcc-internal-format, gfc-internal-format
16975 msgid "caller edge frequency %i does not match BB frequency %i"
16979 #, gcc-internal-format, gfc-internal-format
16980 msgid "indirect call frequency %i does not match BB frequency %i"
16984 #, gcc-internal-format
16985 msgid "inlined_to pointer is set but no predecessors found"
16989 #, gcc-internal-format
16990 msgid "inlined_to pointer refers to itself"
16994 #, gcc-internal-format
16995 msgid "cgraph_node has wrong clone_of"
16999 #, gcc-internal-format
17000 msgid "cgraph_node has wrong clone list"
17004 #, gcc-internal-format
17005 msgid "cgraph_node is in clone list but it is not clone"
17009 #, gcc-internal-format
17010 msgid "cgraph_node has wrong prev_clone pointer"
17014 #, gcc-internal-format
17015 msgid "double linked list of clones corrupted"
17019 #, gcc-internal-format
17020 msgid "Alias has call edges"
17024 #, gcc-internal-format
17025 msgid "Alias has non-alias reference"
17029 #, gcc-internal-format
17030 msgid "Alias has more than one alias reference"
17034 #, gcc-internal-format
17035 msgid "Analyzed alias has no reference"
17039 #, gcc-internal-format
17040 msgid "Instrumentation clone does not reference original node"
17044 #, gcc-internal-format
17045 msgid "Not instrumented node has non-NULL original declaration"
17049 #, gcc-internal-format
17050 msgid "Instrumented node has wrong original declaration"
17054 #, gcc-internal-format
17055 msgid "Node has more than one chkp reference"
17059 #, gcc-internal-format
17060 msgid "Wrong node is referenced with chkp reference"
17064 #, gcc-internal-format
17065 msgid "Analyzed node has no reference to instrumented version"
17069 #, gcc-internal-format
17070 msgid "Alias chain for instrumented node is broken"
17074 #, gcc-internal-format
17075 msgid "No edge out of thunk node"
17079 #, gcc-internal-format
17080 msgid "More than one edge out of thunk node"
17084 #, gcc-internal-format
17085 msgid "Thunk is not supposed to have body"
17089 #, gcc-internal-format
17090 msgid "Instrumentation thunk has wrong edge callee"
17094 #, gcc-internal-format
17095 msgid "shared call_stmt:"
17099 #, gcc-internal-format
17100 msgid "edge points to wrong declaration:"
17104 #, gcc-internal-format
17106 "an indirect edge with unknown callee corresponding to a call_stmt with a "
17107 "known declaration:"
17111 #, gcc-internal-format
17112 msgid "missing callgraph edge for call stmt:"
17116 #, gcc-internal-format
17117 msgid "reference to dead statement"
17121 #, gcc-internal-format, gfc-internal-format
17122 msgid "edge %s->%s has no corresponding call_stmt"
17126 #, gcc-internal-format, gfc-internal-format
17127 msgid "an indirect edge from %s has no corresponding call_stmt"
17131 #, gcc-internal-format
17132 msgid "verify_cgraph_node failed"
17135 #: cgraph.c:3562 varpool.c:304
17136 #, gcc-internal-format, gfc-internal-format
17137 msgid "%s: section %s is missing"
17140 #: cgraphunit.c:680
17141 #, gcc-internal-format
17142 msgid "%<weakref%> attribute should be accompanied with an %<alias%> attribute"
17145 #: cgraphunit.c:732 cgraphunit.c:768
17146 #, gcc-internal-format
17147 msgid "%<externally_visible%> attribute have effect only on public objects"
17150 #: cgraphunit.c:739
17151 #, gcc-internal-format
17152 msgid "%<weakref%> attribute ignored because function is defined"
17155 #: cgraphunit.c:751
17156 #, gcc-internal-format
17157 msgid "always_inline function might not be inlinable"
17160 #: cgraphunit.c:776
17161 #, gcc-internal-format
17162 msgid "%<weakref%> attribute ignored because variable is initialized"
17166 #: cgraphunit.c:936 c/c-decl.c:11026
17167 #, gcc-internal-format
17168 msgid "%q+F used but never defined"
17171 #: cgraphunit.c:938 c/c-decl.c:11035
17172 #, gcc-internal-format
17173 msgid "%q+F declared %<static%> but never defined"
17176 #: cgraphunit.c:982
17177 #, gcc-internal-format
17178 msgid "%qD defined but not used"
17181 #: cgraphunit.c:1271 c-family/c-pragma.c:336
17182 #, gcc-internal-format
17183 msgid "%q+D aliased to undefined symbol %qE"
17186 #: cgraphunit.c:1287
17187 #, gcc-internal-format
17188 msgid "%q+D aliased to external symbol %qE"
17191 #: cgraphunit.c:1308
17192 #, gcc-internal-format
17193 msgid "%q+D alias in between function and variable is not supported"
17196 #: cgraphunit.c:1310
17197 #, gcc-internal-format
17198 msgid "%q+D aliased declaration"
17201 #: cgraphunit.c:1381
17202 #, gcc-internal-format
17203 msgid "failed to reclaim unneeded function"
17206 #: cgraphunit.c:1409
17207 #, gcc-internal-format
17208 msgid "failed to reclaim unneeded function in same comdat group"
17211 #: cgraphunit.c:1653
17212 #, gcc-internal-format
17213 msgid "generic thunk code fails for method %qD which uses %<...%>"
17216 #: cgraphunit.c:2011
17217 #, gcc-internal-format
17218 msgid "size of return value of %q+D is %u bytes"
17221 #: cgraphunit.c:2014
17222 #, gcc-internal-format
17223 msgid "size of return value of %q+D is larger than %wd bytes"
17226 #: cgraphunit.c:2509
17227 #, gcc-internal-format
17228 msgid "nodes with unreleased memory found"
17231 #: collect-utils.c:68
17232 #, gcc-internal-format
17233 msgid "can't get program status: %m"
17236 #: collect-utils.c:82
17237 #, gcc-internal-format, gfc-internal-format
17238 msgid "%s terminated with signal %d [%s]%s"
17241 #: collect-utils.c:98
17242 #, gcc-internal-format, gfc-internal-format
17243 msgid "%s returned %d exit status"
17246 #: collect-utils.c:133
17247 #, gcc-internal-format, gfc-internal-format
17248 msgid "could not open response file %s"
17251 #: collect-utils.c:139
17252 #, gcc-internal-format, gfc-internal-format
17253 msgid "could not write to response file %s"
17256 #: collect-utils.c:145
17257 #, gcc-internal-format, gfc-internal-format
17258 msgid "could not close response file %s"
17261 #: collect-utils.c:179
17262 #, gcc-internal-format, gfc-internal-format
17263 msgid "cannot find '%s'"
17266 #: collect-utils.c:183 collect2.c:2361 collect2.c:2560 gcc.c:3069 gcc.c:6763
17267 #, gcc-internal-format
17268 msgid "pex_init failed: %m"
17271 #: collect-utils.c:192 collect2.c:2370 collect2.c:2568 gcc.c:8383
17272 #, gcc-internal-format
17277 #, gcc-internal-format
17278 msgid "COLLECT_LTO_WRAPPER must be set"
17281 #: collect2.c:966 gcc.c:7289 lto-wrapper.c:1479
17282 #: config/i386/intelmic-mkoffload.c:554 config/nvptx/mkoffload.c:403
17283 #, gcc-internal-format
17284 msgid "atexit failed"
17288 #, gcc-internal-format
17289 msgid "no arguments"
17292 #: collect2.c:1303 opts.c:892
17293 #, gcc-internal-format
17294 msgid "LTO support has not been enabled in this configuration"
17298 #, gcc-internal-format
17299 msgid "can't open %s: %m"
17303 #, gcc-internal-format, gfc-internal-format
17304 msgid "unknown demangling style '%s'"
17307 #: collect2.c:1546 collect2.c:1729 collect2.c:1769
17308 #, gcc-internal-format
17309 msgid "fopen %s: %m"
17312 #: collect2.c:1549 collect2.c:1734 collect2.c:1772
17313 #, gcc-internal-format
17314 msgid "fclose %s: %m"
17318 #, gcc-internal-format
17319 msgid "cannot find 'nm'"
17323 #, gcc-internal-format
17324 msgid "can't open nm output: %m"
17328 #, gcc-internal-format, gfc-internal-format
17329 msgid "init function found in object %s"
17333 #, gcc-internal-format, gfc-internal-format
17334 msgid "fini function found in object %s"
17338 #, gcc-internal-format
17339 msgid "cannot find 'ldd'"
17343 #, gcc-internal-format
17344 msgid "can't open ldd output: %m"
17348 #, gcc-internal-format, gfc-internal-format
17349 msgid "dynamic dependency %s not found"
17353 #, gcc-internal-format, gfc-internal-format
17354 msgid "unable to open dynamic dependency '%s'"
17358 #, gcc-internal-format, gfc-internal-format
17359 msgid "%s: not a COFF file"
17363 #, gcc-internal-format, gfc-internal-format
17364 msgid "%s: cannot open as COFF file"
17368 #, gcc-internal-format, gfc-internal-format
17369 msgid "library lib%s not found"
17373 #, gcc-internal-format
17374 msgid "cannot convert to a pointer type"
17378 #, gcc-internal-format
17379 msgid "pointer value used where a floating point value was expected"
17383 #, gcc-internal-format
17384 msgid "aggregate value used where a float was expected"
17388 #, gcc-internal-format
17389 msgid "conversion to incomplete type"
17393 #, gcc-internal-format
17395 "can%'t convert a vector of type %qT to type %qT which has different size"
17399 #, gcc-internal-format
17400 msgid "aggregate value used where an integer was expected"
17404 #, gcc-internal-format
17405 msgid "pointer value used where a complex was expected"
17409 #, gcc-internal-format
17410 msgid "aggregate value used where a complex was expected"
17414 #, gcc-internal-format
17416 "can%'t convert a value of type %qT to vector type %qT which has different "
17421 #, gcc-internal-format
17422 msgid "can%'t convert value to a vector"
17426 #, gcc-internal-format
17427 msgid "aggregate value used where a fixed-point was expected"
17431 #, gcc-internal-format
17432 msgid "%qs is not a gcov data file"
17436 #, gcc-internal-format
17437 msgid "%qs is version %q.*s, expected version %q.*s"
17440 #: coverage.c:292 coverage.c:302
17441 #, gcc-internal-format, gfc-internal-format
17442 msgid "Profile data for function %u is corrupted"
17446 #, gcc-internal-format
17447 msgid "checksum is (%x,%x) instead of (%x,%x)"
17451 #, gcc-internal-format, gfc-internal-format
17452 msgid "number of counters is %d instead of %d"
17456 #, gcc-internal-format, gfc-internal-format
17457 msgid "cannot merge separate %s counters for function %u"
17461 #, gcc-internal-format
17462 msgid "%qs has overflowed"
17466 #, gcc-internal-format
17468 "the control flow of function %qE does not match its profile data (counter "
17473 #, gcc-internal-format
17474 msgid "execution counts estimated\n"
17478 #, gcc-internal-format
17479 msgid "execution counts assumed to be zero\n"
17483 #, gcc-internal-format
17485 "source locations for function %qE have changed, the profile data may be out "
17490 #, gcc-internal-format
17491 msgid "error writing %qs"
17495 #, gcc-internal-format, gfc-internal-format
17496 msgid "cannot open %s"
17499 #: data-streamer-in.c:53
17500 #, gcc-internal-format
17501 msgid "bytecode stream: string too long for the string table"
17504 #: data-streamer-in.c:84 data-streamer-in.c:113
17505 #, gcc-internal-format
17506 msgid "bytecode stream: found non-null terminated string"
17510 #, gcc-internal-format
17511 msgid "cannot find a valid counter:value pair:"
17515 #, gcc-internal-format, gfc-internal-format
17516 msgid "-fdbg-cnt=%s"
17520 #, gcc-internal-format, gfc-internal-format
17525 #, gcc-internal-format
17526 msgid "common symbol debug info is not structured as symbol+offset"
17530 #, gcc-internal-format
17531 msgid "global destructors not supported on this target"
17535 #, gcc-internal-format
17536 msgid "global constructors not supported on this target"
17539 #: diagnostic.c:1408
17540 #, gcc-internal-format, gfc-internal-format
17541 msgid "in %s, at %s:%d"
17544 #: dominance.c:1025
17545 #, gcc-internal-format, gfc-internal-format
17546 msgid "dominator of %d status unknown"
17549 #: dominance.c:1033
17550 #, gcc-internal-format, gfc-internal-format
17551 msgid "dominator of %d should be %d, not %d"
17554 #: dumpfile.c:316 dumpfile.c:480 dumpfile.c:573
17555 #, gcc-internal-format
17556 msgid "could not open dump file %qs: %m"
17560 #, gcc-internal-format
17561 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
17565 #, gcc-internal-format
17566 msgid "unknown option %q.*s in %<-fopt-info-%s%>"
17570 #, gcc-internal-format
17571 msgid "ignoring possibly conflicting option %<-fopt-info-%s%>"
17574 #: dwarf2out.c:1099
17575 #, gcc-internal-format
17577 "multiple EH personalities are supported only with assemblers supporting ."
17578 "cfi_personality directive"
17581 #: dwarf2out.c:12443
17582 #, gcc-internal-format, gfc-internal-format
17583 msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
17586 #: dwarf2out.c:25544
17587 #, gcc-internal-format
17588 msgid "-feliminate-dwarf2-dups is broken for C++, ignoring"
17592 #, gcc-internal-format
17593 msgid "invalid rtl sharing found in the insn"
17597 #, gcc-internal-format
17602 #, gcc-internal-format
17603 msgid "internal consistency failure"
17607 #, gcc-internal-format
17608 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
17612 #, gcc-internal-format, gfc-internal-format
17613 msgid "abort in %s, at %s:%d"
17617 #, gcc-internal-format
17618 msgid "argument of %<__builtin_eh_return_regno%> must be constant"
17622 #, gcc-internal-format
17623 msgid "__builtin_eh_return not supported on this target"
17626 #: except.c:3317 except.c:3342
17627 #, gcc-internal-format, gfc-internal-format
17628 msgid "region_array is corrupted for region %i"
17631 #: except.c:3330 except.c:3361
17632 #, gcc-internal-format, gfc-internal-format
17633 msgid "lp_array is corrupted for lp %i"
17637 #, gcc-internal-format, gfc-internal-format
17638 msgid "outer block of region %i is wrong"
17642 #, gcc-internal-format, gfc-internal-format
17643 msgid "negative nesting depth of region %i"
17647 #, gcc-internal-format, gfc-internal-format
17648 msgid "region of lp %i is wrong"
17652 #, gcc-internal-format, gfc-internal-format
17653 msgid "tree list ends on depth %i"
17657 #, gcc-internal-format
17658 msgid "region_array does not match region_tree"
17662 #, gcc-internal-format
17663 msgid "lp_array does not match region_tree"
17667 #, gcc-internal-format
17668 msgid "verify_eh_tree failed"
17672 #, gcc-internal-format
17673 msgid "stack limits not supported on this target"
17677 #, gcc-internal-format
17678 msgid "reverse scalar storage order"
17682 #, gcc-internal-format
17683 msgid "reverse floating-point scalar storage order"
17687 #, gcc-internal-format, gfc-internal-format
17688 msgid "reverse storage order for %smode"
17692 #, gcc-internal-format
17694 "write of %wu-bit data outside the bound of destination object, data "
17695 "truncated into %wu-bit"
17699 #, gcc-internal-format
17700 msgid "%Kcall to %qs declared with attribute error: %s"
17704 #, gcc-internal-format
17705 msgid "%Kcall to %qs declared with attribute warning: %s"
17709 #, gcc-internal-format
17710 msgid "invalid argument %qs to -fdebug-prefix-map"
17714 #, gcc-internal-format
17715 msgid "the frame size of %wd bytes is larger than %wd bytes"
17718 #: final.c:4617 toplev.c:1383 tree-cfgcleanup.c:1127
17719 #, gcc-internal-format
17720 msgid "could not open final insn dump file %qs: %m"
17723 #: final.c:4670 tree-cfgcleanup.c:1143
17724 #, gcc-internal-format
17725 msgid "could not close final insn dump file %qs: %m"
17728 #: fixed-value.c:128
17729 #, gcc-internal-format
17730 msgid "large fixed-point constant implicitly truncated to fixed-point type"
17733 #: fold-const.c:3976 fold-const.c:3986
17734 #, gcc-internal-format, gfc-internal-format
17735 msgid "comparison is always %d due to width of bit-field"
17738 #: fold-const.c:5353 tree-ssa-reassoc.c:2247
17739 #, gcc-internal-format
17740 msgid "assuming signed overflow does not occur when simplifying range test"
17743 #: fold-const.c:5802 fold-const.c:5816
17744 #, gcc-internal-format, gfc-internal-format
17745 msgid "comparison is always %d"
17748 #: fold-const.c:5953
17749 #, gcc-internal-format
17750 msgid "%<or%> of unmatched not-equal tests is always 1"
17753 #: fold-const.c:5958
17754 #, gcc-internal-format
17755 msgid "%<and%> of mutually exclusive equal-tests is always 0"
17758 #: fold-const.c:8203
17759 #, gcc-internal-format
17761 "assuming signed overflow does not occur when reducing constant in comparison"
17764 #: fold-const.c:8574
17765 #, gcc-internal-format
17767 "assuming signed overflow does not occur when combining constants around a "
17771 #: fold-const.c:12040
17772 #, gcc-internal-format
17773 msgid "fold check: original tree changed by fold"
17777 #, gcc-internal-format
17778 msgid "total size of local objects too large"
17781 #: function.c:1758 gimplify.c:5451
17782 #, gcc-internal-format
17783 msgid "impossible constraint in %<asm%>"
17787 #, gcc-internal-format
17788 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
17792 #, gcc-internal-format
17793 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
17797 #, gcc-internal-format
17798 msgid "function returns an aggregate"
17801 #: gcc.c:2108 gcc.c:2129
17802 #, gcc-internal-format, gfc-internal-format
17803 msgid "specs %%include syntax malformed after %ld characters"
17806 #: gcc.c:2156 gcc.c:2166 gcc.c:2177 gcc.c:2188
17807 #, gcc-internal-format, gfc-internal-format
17808 msgid "specs %%rename syntax malformed after %ld characters"
17812 #, gcc-internal-format, gfc-internal-format
17813 msgid "specs %s spec was not found to be renamed"
17817 #, gcc-internal-format
17818 msgid "%s: attempt to rename spec %qs to already defined spec %qs"
17822 #, gcc-internal-format, gfc-internal-format
17823 msgid "specs unknown %% command after %ld characters"
17826 #: gcc.c:2241 gcc.c:2255
17827 #, gcc-internal-format, gfc-internal-format
17828 msgid "specs file malformed after %ld characters"
17832 #, gcc-internal-format
17833 msgid "spec file has no spec for linking"
17837 #, gcc-internal-format
17838 msgid "system path %qs is not absolute"
17842 #, gcc-internal-format
17843 msgid "-pipe not supported"
17847 #, gcc-internal-format
17848 msgid "failed to get exit status: %m"
17852 #, gcc-internal-format
17853 msgid "failed to get process times: %m"
17857 #, gcc-internal-format, gfc-internal-format
17858 msgid "%s (program %s)"
17861 #: gcc.c:3617 opts-common.c:1173 opts-common.c:1197 opts-global.c:136
17862 #, gcc-internal-format
17863 msgid "unrecognized command line option %qs"
17867 #, gcc-internal-format, gfc-internal-format
17868 msgid "GCC is not configured to support %s as offload target"
17872 #, gcc-internal-format
17873 msgid "%qs is an unknown -save-temps option"
17876 #: gcc.c:4447 toplev.c:893
17877 #, gcc-internal-format
17878 msgid "input file %qs is the same as output file"
17882 #, gcc-internal-format
17883 msgid "-pipe ignored because -save-temps specified"
17887 #, gcc-internal-format
17888 msgid "%<-x %s%> after last input file has no effect"
17892 #, gcc-internal-format
17893 msgid "unable to locate default linker script %qs in the library search paths"
17897 #, gcc-internal-format
17898 msgid "switch %qs does not start with %<-%>"
17902 #, gcc-internal-format
17903 msgid "spec-generated switch is just %<-%>"
17907 #, gcc-internal-format, gfc-internal-format
17908 msgid "could not open temporary response file %s"
17912 #, gcc-internal-format, gfc-internal-format
17913 msgid "could not write to temporary response file %s"
17917 #, gcc-internal-format, gfc-internal-format
17918 msgid "could not close temporary response file %s"
17922 #, gcc-internal-format
17923 msgid "spec %qs invalid"
17927 #, gcc-internal-format
17928 msgid "spec %qs has invalid %<%%0%c%>"
17932 #, gcc-internal-format
17933 msgid "spec %qs has invalid %<%%W%c%>"
17937 #, gcc-internal-format
17938 msgid "spec %qs has invalid %<%%x%c%>"
17941 #. Catch the case where a spec string contains something like
17942 #. '%{foo:%*}'. i.e. there is no * in the pattern on the left
17943 #. hand side of the :.
17945 #, gcc-internal-format
17946 msgid "spec failure: %<%%*%> has not been initialized by pattern match"
17950 #, gcc-internal-format
17951 msgid "spec failure: unrecognized spec option %qc"
17955 #, gcc-internal-format
17956 msgid "unknown spec function %qs"
17960 #, gcc-internal-format
17961 msgid "error in args to spec function %qs"
17965 #, gcc-internal-format
17966 msgid "malformed spec function name"
17971 #, gcc-internal-format
17972 msgid "no arguments for spec function"
17976 #, gcc-internal-format
17977 msgid "malformed spec function arguments"
17981 #, gcc-internal-format
17982 msgid "braced spec %qs is invalid at %qc"
17986 #, gcc-internal-format
17987 msgid "braced spec body %qs is invalid"
17991 #, gcc-internal-format, gfc-internal-format
17992 msgid "%s: could not determine length of compare-debug file %s"
17996 #, gcc-internal-format, gfc-internal-format
17997 msgid "%s: -fcompare-debug failure (length)"
18000 #: gcc.c:7094 gcc.c:7135
18001 #, gcc-internal-format, gfc-internal-format
18002 msgid "%s: could not open compare-debug file %s"
18005 #: gcc.c:7114 gcc.c:7151
18006 #, gcc-internal-format, gfc-internal-format
18007 msgid "%s: -fcompare-debug failure"
18011 #, gcc-internal-format
18012 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
18016 #, gcc-internal-format
18017 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
18021 #, gcc-internal-format
18022 msgid "unrecognized command line option %<-%s%>; did you mean %<-%s%>?"
18026 #, gcc-internal-format
18027 msgid "unrecognized command line option %<-%s%>"
18031 #, gcc-internal-format
18032 msgid "not configured with sysroot headers suffix"
18036 #, gcc-internal-format
18037 msgid "no input files"
18041 #, gcc-internal-format
18042 msgid "cannot specify -o with -c, -S or -E with multiple files"
18046 #, gcc-internal-format, gfc-internal-format
18047 msgid "%s: %s compiler not installed on this system"
18051 #, gcc-internal-format
18052 msgid "recompiling with -fcompare-debug"
18056 #, gcc-internal-format
18057 msgid "during -fcompare-debug recompilation"
18061 #, gcc-internal-format
18062 msgid "comparing final insns dumps"
18066 #, gcc-internal-format, gfc-internal-format
18067 msgid "-fuse-linker-plugin, but %s not found"
18071 #, gcc-internal-format, gfc-internal-format
18072 msgid "%s: linker input file unused because linking not done"
18076 #, gcc-internal-format, gfc-internal-format
18077 msgid "language %s not recognized"
18081 #, gcc-internal-format
18082 msgid "multilib spec %qs is invalid"
18086 #, gcc-internal-format
18087 msgid "multilib exclusions %qs is invalid"
18091 #, gcc-internal-format
18092 msgid "multilib select %qs %qs is invalid"
18096 #, gcc-internal-format
18097 msgid "multilib select %qs is invalid"
18101 #, gcc-internal-format
18102 msgid "multilib exclusion %qs is invalid"
18106 #, gcc-internal-format
18107 msgid "environment variable %qs not defined"
18110 #: gcc.c:9373 gcc.c:9378
18111 #, gcc-internal-format
18112 msgid "invalid version number %qs"
18116 #, gcc-internal-format, gfc-internal-format
18117 msgid "too few arguments to %%:version-compare"
18121 #, gcc-internal-format, gfc-internal-format
18122 msgid "too many arguments to %%:version-compare"
18126 #, gcc-internal-format
18127 msgid "unknown operator %qs in %%:version-compare"
18131 #, gcc-internal-format, gfc-internal-format
18132 msgid "too many arguments to %%:compare-debug-dump-opt"
18136 #, gcc-internal-format, gfc-internal-format
18137 msgid "too many arguments to %%:compare-debug-self-opt"
18141 #, gcc-internal-format, gfc-internal-format
18142 msgid "too few arguments to %%:compare-debug-auxbase-opt"
18146 #, gcc-internal-format, gfc-internal-format
18147 msgid "too many arguments to %%:compare-debug-auxbase-opt"
18151 #, gcc-internal-format, gfc-internal-format
18152 msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
18156 #, gcc-internal-format, gfc-internal-format
18157 msgid "too few arguments to %%:replace-extension"
18161 #, gcc-internal-format, gfc-internal-format
18162 msgid "error in removing %s\n"
18166 #, gcc-internal-format, gfc-internal-format
18167 msgid "Cannot make directory %s"
18171 #, gcc-internal-format
18172 msgid "Cannot get current directory name"
18175 #: gcov-tool.c:115 gcov-tool.c:121
18176 #, gcc-internal-format, gfc-internal-format
18177 msgid "Cannot change directory to %s"
18181 #, gcc-internal-format
18182 msgid "weights need to be non-negative\n"
18186 #, gcc-internal-format
18187 msgid "scale needs to be non-negative\n"
18191 #, gcc-internal-format, gfc-internal-format
18192 msgid "%s: %d basic blocks and %d edges/basic block"
18196 #, gcc-internal-format, gfc-internal-format
18198 "%s: %d basic blocks and %d registers; increase --param max-gcse-memory above "
18202 #: gencfn-macros.c:183
18203 #, gcc-internal-format, gfc-internal-format
18204 msgid "DEF_INTERNAL_FLT_FN (%s) has no associated built-in functions"
18207 #: gencfn-macros.c:190
18208 #, gcc-internal-format, gfc-internal-format
18209 msgid "DEF_INTERNAL_INT_FN (%s) has no associated built-in functions"
18212 #: gentarget-def.c:126
18213 #, gcc-internal-format, gfc-internal-format
18214 msgid "invalid prototype for '%s'"
18217 #: gentarget-def.c:131
18218 #, gcc-internal-format, gfc-internal-format
18219 msgid "prototype for '%s' has required operands after optional operands"
18222 #: gentarget-def.c:148
18223 #, gcc-internal-format, gfc-internal-format
18224 msgid "argument %d of '%s' did not have the expected name"
18227 #: gentarget-def.c:168
18228 #, gcc-internal-format, gfc-internal-format
18229 msgid "'%s' must have %d operands (excluding match_dups)"
18232 #: gentarget-def.c:172
18233 #, gcc-internal-format, gfc-internal-format
18234 msgid "'%s' must have at least %d operands (excluding match_dups)"
18237 #: gentarget-def.c:176
18238 #, gcc-internal-format, gfc-internal-format
18239 msgid "'%s' must have no more than %d operands (excluding match_dups)"
18242 #: gentarget-def.c:276
18243 #, gcc-internal-format, gfc-internal-format
18244 msgid "duplicate definition of '%s'"
18247 #: ggc-common.c:393 ggc-common.c:401 ggc-common.c:470 ggc-common.c:488
18248 #: ggc-page.c:2457 ggc-page.c:2488 ggc-page.c:2495
18249 #, gcc-internal-format
18250 msgid "can%'t write PCH file: %m"
18253 #: ggc-common.c:481 config/i386/host-cygwin.c:55
18254 #, gcc-internal-format
18255 msgid "can%'t get position in PCH file: %m"
18258 #: ggc-common.c:491
18259 #, gcc-internal-format
18260 msgid "can%'t write padding to PCH file: %m"
18263 #: ggc-common.c:613 ggc-common.c:621 ggc-common.c:624 ggc-common.c:634
18264 #: ggc-common.c:637 ggc-page.c:2589
18265 #, gcc-internal-format
18266 msgid "can%'t read PCH file: %m"
18269 #: ggc-common.c:629
18270 #, gcc-internal-format
18271 msgid "had to relocate PCH"
18275 #, gcc-internal-format
18276 msgid "open /dev/zero: %m"
18279 #: ggc-page.c:2473 ggc-page.c:2479
18280 #, gcc-internal-format
18281 msgid "can%'t write PCH file"
18284 #: gimple-ssa-isolate-paths.c:290 gimple-ssa-isolate-paths.c:447 tree.c:12747
18285 #: tree.c:12784 c/c-typeck.c:2905 c/c-typeck.c:2989 c/c-typeck.c:9802
18286 #: c/c-typeck.c:9819 cp/call.c:6261 cp/constexpr.c:764 cp/constexpr.c:2058
18287 #: cp/cvt.c:983 cp/cvt.c:1010 cp/decl2.c:5164 cp/pt.c:7611 cp/semantics.c:1763
18288 #: cp/typeck.c:1642 cp/typeck.c:1835 cp/typeck.c:3690
18289 #, gcc-internal-format
18290 msgid "declared here"
18293 #: gimple-ssa-isolate-paths.c:332
18294 #, gcc-internal-format
18295 msgid "potential null pointer dereference"
18298 #: gimple-ssa-isolate-paths.c:400
18299 #, gcc-internal-format
18300 msgid "null pointer dereference"
18303 #: gimple-ssa-nonnull-compare.c:102
18304 #, gcc-internal-format
18305 msgid "nonnull argument %qD compared to NULL"
18308 #: gimple-streamer-in.c:210
18309 #, gcc-internal-format, gfc-internal-format
18310 msgid "bytecode stream: unknown GIMPLE statement tag %s"
18314 #, gcc-internal-format, gfc-internal-format
18315 msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
18319 #, gcc-internal-format
18320 msgid "statement will never be executed"
18324 #, gcc-internal-format
18325 msgid "using result of function returning %<void%>"
18329 #, gcc-internal-format, gfc-internal-format
18330 msgid "invalid lvalue in asm output %d"
18334 #, gcc-internal-format, gfc-internal-format
18335 msgid "non-memory input %d must stay in memory"
18338 #: gimplify.c:5492 gimplify.c:5501
18339 #, gcc-internal-format, gfc-internal-format
18340 msgid "memory input %d is not directly addressable"
18344 #, gcc-internal-format
18345 msgid "threadprivate variable %qE used in target region"
18349 #, gcc-internal-format
18350 msgid "enclosing target region"
18354 #, gcc-internal-format
18355 msgid "threadprivate variable %qE used in untied task"
18359 #, gcc-internal-format
18360 msgid "enclosing task"
18364 #, gcc-internal-format
18365 msgid "%qE not specified in enclosing %s"
18369 #, gcc-internal-format, gfc-internal-format
18370 msgid "enclosing %s"
18374 #, gcc-internal-format
18375 msgid "%qE not specified in enclosing OpenACC %qs construct"
18379 #, gcc-internal-format
18380 msgid "enclosing OpenACC %qs construct"
18384 #, gcc-internal-format
18385 msgid "%qE with %<link%> clause used in %<routine%> function"
18389 #, gcc-internal-format
18390 msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
18393 #: gimplify.c:6399 gimplify.c:7013
18394 #, gcc-internal-format
18395 msgid "variable %qE declared in enclosing %<host_data%> region"
18399 #, gcc-internal-format
18400 msgid "%qD referenced in target region does not have a mappable type"
18403 #: gimplify.c:6538 gimplify.c:6570
18404 #, gcc-internal-format
18405 msgid "iteration variable %qE is predetermined linear"
18409 #, gcc-internal-format
18410 msgid "iteration variable %qE should be private"
18414 #, gcc-internal-format
18415 msgid "iteration variable %qE should not be firstprivate"
18419 #, gcc-internal-format
18420 msgid "iteration variable %qE should not be reduction"
18424 #, gcc-internal-format
18425 msgid "iteration variable %qE should not be linear"
18429 #, gcc-internal-format
18430 msgid "iteration variable %qE should not be lastprivate"
18434 #, gcc-internal-format
18435 msgid "iteration variable %qE should not be private"
18439 #, gcc-internal-format
18441 "%<linear%> clause for variable other than loop iterator specified on "
18442 "construct combined with %<distribute%>"
18446 #, gcc-internal-format
18447 msgid "mapping field %qE of variable length structure"
18451 #, gcc-internal-format
18452 msgid "%qE appears more than once in map clauses"
18456 #, gcc-internal-format
18458 "copyprivate variable %qE is not threadprivate or private in outer context"
18462 #, gcc-internal-format
18463 msgid "%s variable %qE is private in outer context"
18467 #, gcc-internal-format
18468 msgid "expected %qs %<if%> clause modifier rather than %qs"
18472 #, gcc-internal-format
18474 "same variable used in %<firstprivate%> and %<lastprivate%> clauses on "
18475 "%<distribute%> construct"
18479 #, gcc-internal-format
18481 "incompatible data clause with reduction on %qE; promoting to present_or_copy"
18485 #, gcc-internal-format
18486 msgid "invalid private reduction on %qE"
18489 #: gimplify.c:10179 omp-low.c:3617
18490 #, gcc-internal-format
18492 "%<ordered%> construct with %<depend%> clause must be closely nested inside a "
18493 "loop with %<ordered%> clause with a parameter"
18496 #: gimplify.c:10197
18497 #, gcc-internal-format
18498 msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
18501 #: gimplify.c:10210
18502 #, gcc-internal-format
18504 "number of variables in %<depend(sink)%> clause does not match number of "
18505 "iteration variables"
18508 #: gimplify.c:10223
18509 #, gcc-internal-format
18510 msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
18513 #: gimplify.c:10234
18514 #, gcc-internal-format
18516 "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses "
18517 "on the same construct"
18520 #: gimplify.c:11166
18521 #, gcc-internal-format
18522 msgid "expected %<_Cilk_spawn%> before %<_Cilk_sync%>"
18525 #: gimplify.c:11462
18526 #, gcc-internal-format
18527 msgid "gimplification failed"
18530 #: gimplify.c:11965 c-family/c-common.c:5823 c-family/c-common.c:5896
18531 #, gcc-internal-format
18532 msgid "first argument to %<va_arg%> not of type %<va_list%>"
18535 #: gimplify.c:11985
18536 #, gcc-internal-format
18537 msgid "%qT is promoted to %qT when passed through %<...%>"
18540 #: gimplify.c:11990
18541 #, gcc-internal-format
18542 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
18545 #: gimplify.c:11997
18546 #, gcc-internal-format
18547 msgid "if this code is reached, the program will abort"
18551 #, gcc-internal-format
18552 msgid "could not close Go dump file: %m"
18556 #, gcc-internal-format
18557 msgid "could not open Go dump file %qs: %m"
18560 #: graph.c:55 toplev.c:1500 java/jcf-parse.c:1752 java/jcf-parse.c:1891
18561 #: objc/objc-act.c:461
18562 #, gcc-internal-format
18563 msgid "can%'t open %s: %m"
18567 #, gcc-internal-format
18568 msgid "Graphite loop optimizations cannot be used (isl is not available)."
18572 #, gcc-internal-format
18573 msgid "Support for HSA does not implement immediate 16 bit FPU operands"
18577 #, gcc-internal-format
18578 msgid "HSA SSA name defined by instruction that is supposed to be using it"
18581 #: hsa-gen.c:1210 hsa-gen.c:1223
18582 #, gcc-internal-format
18583 msgid "HSA SSA verification failed"
18587 #, gcc-internal-format
18589 "HSA SSA name not among operands of instruction that is supposed to use it"
18593 #, gcc-internal-format
18594 msgid "HSA instruction uses a register but is not among recorded register uses"
18598 #, gcc-internal-format
18599 msgid "HSA instruction verification failed"
18603 #, gcc-internal-format
18604 msgid "HSA image ops not handled"
18608 #, gcc-internal-format, gfc-internal-format
18609 msgid "expansion point is location %i"
18613 #, gcc-internal-format, gfc-internal-format
18614 msgid "token %u has x-location == y-location == %u"
18618 #, gcc-internal-format, gfc-internal-format
18619 msgid "token %u has x-location == %u"
18623 #, gcc-internal-format, gfc-internal-format
18624 msgid "token %u has y-location == %u"
18628 #, gcc-internal-format
18629 msgid "function cannot be instrumented"
18632 #: ipa-devirt.c:751 ipa-devirt.c:902
18633 #, gcc-internal-format
18634 msgid "virtual table of type %qD violates one definition rule"
18637 #: ipa-devirt.c:754
18638 #, gcc-internal-format
18640 "variable of same assembler name as the virtual table is defined in another "
18644 #: ipa-devirt.c:793
18645 #, gcc-internal-format
18646 msgid "virtual table of type %qD contains RTTI information"
18649 #: ipa-devirt.c:799
18650 #, gcc-internal-format
18651 msgid "but is prevailed by one without from other translation unit"
18654 #: ipa-devirt.c:803
18655 #, gcc-internal-format
18656 msgid "RTTI will not work on this type"
18659 #: ipa-devirt.c:833 ipa-devirt.c:861 ipa-devirt.c:932
18660 #, gcc-internal-format
18661 msgid "virtual table of type %qD violates one definition rule "
18664 #: ipa-devirt.c:839
18665 #, gcc-internal-format
18667 "the conflicting type defined in another translation unit has virtual table "
18668 "of different size"
18671 #: ipa-devirt.c:867
18672 #, gcc-internal-format
18674 "the conflicting type defined in another translation unit with different RTTI "
18678 #: ipa-devirt.c:910 ipa-devirt.c:940
18679 #, gcc-internal-format
18680 msgid "the conflicting type defined in another translation unit"
18683 #: ipa-devirt.c:914
18684 #, gcc-internal-format
18685 msgid "contains additional virtual method %qD"
18688 #: ipa-devirt.c:921
18689 #, gcc-internal-format
18691 "the conflicting type defined in another translation unit has virtual table "
18692 "with more entries"
18695 #: ipa-devirt.c:946
18696 #, gcc-internal-format
18697 msgid "virtual method %qD"
18700 #: ipa-devirt.c:950
18701 #, gcc-internal-format
18702 msgid "ought to match virtual method %qD but does not"
18705 #: ipa-devirt.c:956
18706 #, gcc-internal-format
18708 "the conflicting type defined in another translation unit has virtual table "
18709 "with different contents"
18712 #: ipa-devirt.c:986
18713 #, gcc-internal-format
18714 msgid "type %qT violates the C++ One Definition Rule"
18717 #: ipa-devirt.c:997 ipa-devirt.c:1012 ipa-devirt.c:1262 ipa-devirt.c:1354
18718 #: ipa-devirt.c:1393 ipa-devirt.c:1411
18719 #, gcc-internal-format
18720 msgid "a different type is defined in another translation unit"
18723 #: ipa-devirt.c:1004
18724 #, gcc-internal-format
18725 msgid "the first difference of corresponding definitions is field %qD"
18728 #: ipa-devirt.c:1014
18729 #, gcc-internal-format
18730 msgid "the first difference of corresponding definitions is method %qD"
18733 #: ipa-devirt.c:1108
18734 #, gcc-internal-format
18736 "type %qT defined in anonymous namespace can not match type %qT across the "
18737 "translation unit boundary"
18740 #: ipa-devirt.c:1113
18741 #, gcc-internal-format
18743 "type %qT defined in anonymous namespace can not match across the translation "
18747 #: ipa-devirt.c:1118
18748 #, gcc-internal-format
18749 msgid "the incompatible type defined in another translation unit"
18752 #: ipa-devirt.c:1141
18753 #, gcc-internal-format
18754 msgid "type name %<%s%> should match type name %<%s%>"
18757 #: ipa-devirt.c:1145 ipa-devirt.c:1237
18758 #, gcc-internal-format
18759 msgid "the incompatible type is defined here"
18762 #: ipa-devirt.c:1173
18763 #, gcc-internal-format
18764 msgid "array types have different bounds"
18767 #: ipa-devirt.c:1188
18768 #, gcc-internal-format
18769 msgid "return value type mismatch"
18772 #: ipa-devirt.c:1203
18773 #, gcc-internal-format
18774 msgid "implicit this pointer type mismatch"
18777 #: ipa-devirt.c:1206
18778 #, gcc-internal-format, gfc-internal-format
18779 msgid "type mismatch in parameter %i"
18782 #: ipa-devirt.c:1217
18783 #, gcc-internal-format
18784 msgid "types have different parameter counts"
18787 #: ipa-devirt.c:1228
18788 #, gcc-internal-format
18789 msgid "type %qT itself violate the C++ One Definition Rule"
18792 #: ipa-devirt.c:1234
18793 #, gcc-internal-format
18794 msgid "type %qT should match type %qT"
18797 #: ipa-devirt.c:1269
18798 #, gcc-internal-format
18799 msgid "a type with different qualifiers is defined in another translation unit"
18802 #: ipa-devirt.c:1287
18803 #, gcc-internal-format
18804 msgid "a type with different attributes is defined in another translation unit"
18807 #: ipa-devirt.c:1302
18808 #, gcc-internal-format
18810 "an enum with different value name is defined in another translation unit"
18813 #: ipa-devirt.c:1311
18814 #, gcc-internal-format
18815 msgid "an enum with different values is defined in another translation unit"
18818 #: ipa-devirt.c:1319
18819 #, gcc-internal-format
18821 "an enum with mismatching number of values is defined in another translation "
18825 #: ipa-devirt.c:1337
18826 #, gcc-internal-format
18827 msgid "a type with different precision is defined in another translation unit"
18830 #: ipa-devirt.c:1344
18831 #, gcc-internal-format
18832 msgid "a type with different signedness is defined in another translation unit"
18835 #: ipa-devirt.c:1369
18836 #, gcc-internal-format
18838 "it is defined as a pointer in different address space in another translation "
18842 #: ipa-devirt.c:1378
18843 #, gcc-internal-format
18845 "it is defined as a pointer to different type in another translation unit"
18848 #: ipa-devirt.c:1438
18849 #, gcc-internal-format
18850 msgid "an array of different size is defined in another translation unit"
18853 #: ipa-devirt.c:1453
18854 #, gcc-internal-format
18855 msgid "has different return value in another translation unit"
18858 #: ipa-devirt.c:1476 ipa-devirt.c:1488
18859 #, gcc-internal-format
18860 msgid "has different parameters in another translation unit"
18863 #: ipa-devirt.c:1511
18864 #, gcc-internal-format
18865 msgid "a type defined in another translation unit is not polymorphic"
18868 #: ipa-devirt.c:1515
18869 #, gcc-internal-format
18870 msgid "a type defined in another translation unit is polymorphic"
18873 #: ipa-devirt.c:1533 ipa-devirt.c:1589
18874 #, gcc-internal-format
18876 "a type with different virtual table pointers is defined in another "
18880 #: ipa-devirt.c:1540 ipa-devirt.c:1594
18881 #, gcc-internal-format
18882 msgid "a type with different bases is defined in another translation unit"
18885 #: ipa-devirt.c:1548
18886 #, gcc-internal-format
18887 msgid "a field with different name is defined in another translation unit"
18890 #: ipa-devirt.c:1562
18891 #, gcc-internal-format
18893 "a field of same name but different type is defined in another translation "
18897 #: ipa-devirt.c:1575
18898 #, gcc-internal-format
18899 msgid "fields has different layout in another translation unit"
18902 #: ipa-devirt.c:1598
18903 #, gcc-internal-format
18905 "a type with different number of fields is defined in another translation unit"
18908 #: ipa-devirt.c:1622
18909 #, gcc-internal-format
18910 msgid "a different method of same type is defined in another translation unit"
18913 #: ipa-devirt.c:1630
18914 #, gcc-internal-format
18916 "s definition that differs by virtual keyword in another translation unit"
18919 #: ipa-devirt.c:1637
18920 #, gcc-internal-format
18921 msgid "virtual table layout differs in another translation unit"
18924 #: ipa-devirt.c:1646
18925 #, gcc-internal-format
18926 msgid "method with incompatible type is defined in another translation unit"
18929 #: ipa-devirt.c:1654
18930 #, gcc-internal-format
18932 "a type with different number of methods is defined in another translation "
18936 #: ipa-devirt.c:1676
18937 #, gcc-internal-format
18938 msgid "a type with different size is defined in another translation unit"
18941 #: ipa-devirt.c:1684
18942 #, gcc-internal-format
18943 msgid "a type with different alignment is defined in another translation unit"
18946 #: ipa-devirt.c:1807
18947 #, gcc-internal-format
18948 msgid "the extra base is defined here"
18951 #: ipa-devirt.c:3777
18952 #, gcc-internal-format
18953 msgid "Declaring type %qD final would enable devirtualization of %i call"
18955 "Declaring type %qD final would enable devirtualization of %i calls"
18959 #: ipa-devirt.c:3786
18960 #, gcc-internal-format
18962 "Declaring type %qD final would enable devirtualization of %i call executed "
18965 "Declaring type %qD final would enable devirtualization of %i calls executed "
18970 #: ipa-devirt.c:3815
18971 #, gcc-internal-format
18973 "Declaring virtual destructor of %qD final would enable devirtualization of "
18976 "Declaring virtual destructor of %qD final would enable devirtualization of "
18981 #: ipa-devirt.c:3823
18982 #, gcc-internal-format
18983 msgid "Declaring method %qD final would enable devirtualization of %i call"
18985 "Declaring method %qD final would enable devirtualization of %i calls"
18989 #: ipa-devirt.c:3831
18990 #, gcc-internal-format
18992 "Declaring virtual destructor of %qD final would enable devirtualization of "
18993 "%i call executed %lli times"
18995 "Declaring virtual destructor of %qD final would enable devirtualization of "
18996 "%i calls executed %lli times"
19000 #: ipa-devirt.c:3841
19001 #, gcc-internal-format
19003 "Declaring method %qD final would enable devirtualization of %i call executed "
19006 "Declaring method %qD final would enable devirtualization of %i calls "
19007 "executed %lli times"
19012 #, gcc-internal-format, gfc-internal-format
19013 msgid "could not emit HSAIL for function %s: function cannot be cloned"
19016 #: ipa-inline-analysis.c:4378
19017 #, gcc-internal-format
19018 msgid "ipa inline summary is missing in input file"
19021 #: ipa-reference.c:1182
19022 #, gcc-internal-format
19023 msgid "ipa reference summary is missing in ltrans unit"
19026 #: ira.c:2310 ira.c:2324 ira.c:2338
19027 #, gcc-internal-format, gfc-internal-format
19028 msgid "%s cannot be used in asm here"
19032 #, gcc-internal-format
19033 msgid "frame pointer required, but reserved"
19037 #, gcc-internal-format
19042 #, gcc-internal-format
19043 msgid "frame size too large for reliable stack checking"
19046 #: lra-assigns.c:1407 reload1.c:1253
19047 #, gcc-internal-format
19048 msgid "%<asm%> operand has impossible constraints"
19051 #: lra-assigns.c:1428
19052 #, gcc-internal-format
19053 msgid "unable to find a register to spill"
19056 #: lra-assigns.c:1656
19057 #, gcc-internal-format, gfc-internal-format
19058 msgid "Maximum number of LRA assignment passes is achieved (%d)\n"
19061 #: lra-constraints.c:3714 reload.c:3832 reload.c:4087
19062 #, gcc-internal-format
19063 msgid "inconsistent operand constraints in an %<asm%>"
19066 #: lra-constraints.c:4591
19067 #, gcc-internal-format, gfc-internal-format
19068 msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
19071 #: lto-cgraph.c:1292
19072 #, gcc-internal-format, gfc-internal-format
19073 msgid "bytecode stream: found multiple instances of cgraph node with uid %d"
19076 #: lto-cgraph.c:1470
19077 #, gcc-internal-format
19078 msgid "bytecode stream: no caller found while reading edge"
19081 #: lto-cgraph.c:1476
19082 #, gcc-internal-format
19083 msgid "bytecode stream: no callee found while reading edge"
19086 #: lto-cgraph.c:1551
19087 #, gcc-internal-format
19088 msgid "bytecode stream: found empty cgraph node"
19091 #: lto-cgraph.c:1729
19092 #, gcc-internal-format, gfc-internal-format
19093 msgid "At most %i profile runs is supported. Perhaps corrupted profile?"
19096 #: lto-cgraph.c:1816
19097 #, gcc-internal-format, gfc-internal-format
19098 msgid "Profile information in %s corrupted"
19101 #: lto-cgraph.c:1849
19102 #, gcc-internal-format, gfc-internal-format
19103 msgid "cannot find LTO cgraph in %s"
19106 #: lto-cgraph.c:1859
19107 #, gcc-internal-format, gfc-internal-format
19108 msgid "cannot find LTO section refs in %s"
19111 #: lto-cgraph.c:1940
19112 #, gcc-internal-format, gfc-internal-format
19113 msgid "invalid offload table in %s"
19116 #: lto-compress.c:193 lto-compress.c:201 lto-compress.c:222 lto-compress.c:285
19117 #: lto-compress.c:293 lto-compress.c:314
19118 #, gcc-internal-format, gfc-internal-format
19119 msgid "compressed stream: %s"
19122 #: lto-section-in.c:445
19123 #, gcc-internal-format, gfc-internal-format
19125 "bytecode stream: trying to read %d bytes after the end of the input buffer"
19128 #: lto-section-in.c:456
19129 #, gcc-internal-format, gfc-internal-format
19130 msgid "%s out of range: Range is %i to %i, value is %i"
19133 #: lto-streamer-in.c:79
19134 #, gcc-internal-format, gfc-internal-format
19135 msgid "bytecode stream: unexpected tag %s"
19138 #: lto-streamer-in.c:900 lto-streamer-in.c:910
19139 #, gcc-internal-format
19140 msgid "Cgraph edge statement index out of range"
19143 #: lto-streamer-in.c:904 lto-streamer-in.c:913
19144 #, gcc-internal-format
19145 msgid "Cgraph edge statement index not found"
19148 #: lto-streamer-in.c:920
19149 #, gcc-internal-format
19150 msgid "Reference statement index out of range"
19153 #: lto-streamer-in.c:923
19154 #, gcc-internal-format
19155 msgid "Reference statement index not found"
19158 #: lto-streamer-in.c:1494
19159 #, gcc-internal-format, gfc-internal-format
19160 msgid "cannot read LTO mode table from %s"
19163 #: lto-streamer-in.c:1592
19164 #, gcc-internal-format, gfc-internal-format
19165 msgid "unsupported mode %s\n"
19168 #: lto-streamer-out.c:420 lto-streamer-out.c:664
19169 #, gcc-internal-format
19170 msgid "tree code %qs is not supported in LTO streams"
19173 #: lto-streamer.c:162
19174 #, gcc-internal-format, gfc-internal-format
19175 msgid "bytecode stream: unexpected LTO section %s"
19178 #: lto-streamer.c:383
19179 #, gcc-internal-format, gfc-internal-format
19181 "bytecode stream in file '%s' generated with LTO version %d.%d instead of the "
19185 #: lto-wrapper.c:114
19186 #, gcc-internal-format
19187 msgid "deleting LTRANS file %s: %m"
19190 #: lto-wrapper.c:151
19191 #, gcc-internal-format
19192 msgid "malformed COLLECT_GCC_OPTIONS"
19195 #: lto-wrapper.c:307
19196 #, gcc-internal-format, gfc-internal-format
19197 msgid "Option %s with different values"
19200 #: lto-wrapper.c:318 lto-wrapper.c:330
19201 #, gcc-internal-format, gfc-internal-format
19202 msgid "Option %s not used consistently in all LTO input files"
19205 #: lto-wrapper.c:815
19206 #, gcc-internal-format, gfc-internal-format
19207 msgid "problem with building target image for %s\n"
19210 #: lto-wrapper.c:835
19211 #, gcc-internal-format
19212 msgid "reading input file"
19215 #: lto-wrapper.c:840
19216 #, gcc-internal-format
19217 msgid "writing output file"
19220 #: lto-wrapper.c:870
19221 #, gcc-internal-format
19222 msgid "installation error, can't find crtoffloadtable.o"
19225 #: lto-wrapper.c:974
19226 #, gcc-internal-format
19227 msgid "environment variable COLLECT_GCC must be set"
19230 #: lto-wrapper.c:978 config/nvptx/mkoffload.c:361
19231 #, gcc-internal-format
19232 msgid "environment variable COLLECT_GCC_OPTIONS must be set"
19235 #: lto-wrapper.c:1135 lto-wrapper.c:1191
19236 #, gcc-internal-format
19237 msgid "cannot open %s: %m"
19240 #: lto-wrapper.c:1138 lto-wrapper.c:1197
19241 #, gcc-internal-format
19242 msgid "cannot read %s: %m"
19245 #: lto-wrapper.c:1165
19246 #, gcc-internal-format, gfc-internal-format
19247 msgid "invalid format of %s"
19250 #: lto-wrapper.c:1301
19251 #, gcc-internal-format
19252 msgid "fopen: %s: %m"
19255 #: multiple_target.c:67
19256 #, gcc-internal-format
19257 msgid "the call requires ifunc, which is not supported by this target"
19260 #: multiple_target.c:76
19261 #, gcc-internal-format
19262 msgid "default target_clones attribute was not set"
19265 #: multiple_target.c:256
19266 #, gcc-internal-format
19267 msgid "single target_clones attribute is ignored"
19270 #: multiple_target.c:268
19271 #, gcc-internal-format
19272 msgid "default target was not set"
19275 #: multiple_target.c:300
19276 #, gcc-internal-format, gfc-internal-format
19277 msgid "attribute(target_clones(\"%s\")) is not valid for current target"
19280 #: multiple_target.c:331
19281 #, gcc-internal-format
19282 msgid "attribute(target_clones(\"default\")) is not valid for current target"
19285 #: omp-low.c:2966 omp-low.c:19408
19286 #, gcc-internal-format
19287 msgid "%<seq%> overrides other OpenACC loop specifiers"
19291 #, gcc-internal-format
19292 msgid "%<auto%> conflicts with other OpenACC loop specifiers"
19296 #, gcc-internal-format
19297 msgid "inner loop uses same OpenACC parallelism as containing loop"
19301 #, gcc-internal-format
19302 msgid "argument not permitted on %qs clause in OpenACC %<parallel%>"
19306 #, gcc-internal-format
19307 msgid "non-OpenACC construct inside of OpenACC routine"
19311 #, gcc-internal-format
19312 msgid "non-OpenACC construct inside of OpenACC region"
19316 #, gcc-internal-format
19318 "%<ordered simd threads%> must be closely nested inside of %<for simd%> region"
19322 #, gcc-internal-format
19324 "OpenMP constructs other than %<#pragma omp ordered simd%> may not be nested "
19325 "inside %<simd%> region"
19329 #, gcc-internal-format
19331 "only %<distribute%> or %<parallel%> regions are allowed to be strictly "
19332 "nested inside %<teams%> region"
19336 #, gcc-internal-format
19338 "%<distribute%> region must be strictly nested inside %<teams%> construct"
19342 #, gcc-internal-format
19344 "OpenACC loop directive must be associated with an OpenACC compute region"
19348 #, gcc-internal-format
19349 msgid "orphaned %qs construct"
19353 #, gcc-internal-format
19354 msgid "%<#pragma omp cancel for%> inside %<nowait%> for construct"
19358 #, gcc-internal-format
19359 msgid "%<#pragma omp cancel for%> inside %<ordered%> for construct"
19362 #: omp-low.c:3434 omp-low.c:3447
19363 #, gcc-internal-format
19364 msgid "%<#pragma omp cancel sections%> inside %<nowait%> sections construct"
19368 #, gcc-internal-format
19370 "%<%s taskgroup%> construct not closely nested inside of %<taskgroup%> region"
19374 #, gcc-internal-format
19375 msgid "invalid arguments"
19379 #, gcc-internal-format
19380 msgid "%<%s %s%> construct not closely nested inside of %qs"
19384 #, gcc-internal-format
19386 "barrier region may not be closely nested inside of work-sharing, %<critical"
19387 "%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> region"
19391 #, gcc-internal-format
19393 "work-sharing region may not be closely nested inside of work-sharing, "
19394 "%<critical%>, %<ordered%>, %<master%>, explicit %<task%> or %<taskloop%> "
19399 #, gcc-internal-format
19401 "%<master%> region may not be closely nested inside of work-sharing, explicit "
19402 "%<task%> or %<taskloop%> region"
19405 #: omp-low.c:3581 omp-low.c:3720
19406 #, gcc-internal-format
19407 msgid "%<depend(%s)%> is only allowed in %<omp ordered%>"
19411 #, gcc-internal-format
19413 "%<ordered%> construct with %<depend%> clause must be closely nested inside "
19414 "an %<ordered%> loop"
19418 #, gcc-internal-format
19419 msgid "invalid depend kind in omp %<ordered%> %<depend%>"
19423 #, gcc-internal-format
19424 msgid "%<ordered%> %<simd%> must be closely nested inside %<simd%> region"
19428 #, gcc-internal-format
19430 "%<ordered%> region may not be closely nested inside of %<critical%>, "
19431 "%<ordered%>, explicit %<task%> or %<taskloop%> region"
19434 #: omp-low.c:3665 omp-low.c:3678
19435 #, gcc-internal-format
19437 "%<ordered%> region must be closely nested inside a loop region with an "
19438 "%<ordered%> clause"
19442 #, gcc-internal-format
19444 "%<critical%> region may not be nested inside a %<critical%> region with the "
19449 #, gcc-internal-format
19450 msgid "%<teams%> construct not closely nested inside of %<target%> construct"
19454 #, gcc-internal-format
19456 "OpenACC region inside of OpenACC routine, nested parallelism not supported "
19461 #, gcc-internal-format
19462 msgid "OpenACC construct inside of non-OpenACC region"
19466 #, gcc-internal-format
19467 msgid "%s %qs construct inside of %s %qs region"
19470 #: omp-low.c:3799 omp-low.c:3806
19471 #, gcc-internal-format
19472 msgid "%qs construct inside of %qs region"
19476 #, gcc-internal-format
19477 msgid "setjmp/longjmp inside simd construct"
19481 #, gcc-internal-format
19482 msgid "%<depend(sink)%> clause waiting for lexically later iteration"
19486 #, gcc-internal-format
19487 msgid "%<depend(sink)%> refers to iteration never in the iteration space"
19491 #, gcc-internal-format
19492 msgid "multiple loop axes specified for routine"
19496 #, gcc-internal-format
19498 "ignoring sink clause with offset that is not a multiple of the loop step"
19502 #, gcc-internal-format
19503 msgid "first offset must be in opposite direction of loop iterations"
19507 #, gcc-internal-format, gfc-internal-format
19508 msgid "invalid exit from %s structured block"
19511 #: omp-low.c:18040 omp-low.c:18045
19512 #, gcc-internal-format, gfc-internal-format
19513 msgid "invalid entry to %s structured block"
19516 #. Otherwise, be vague and lazy, but efficient.
19518 #, gcc-internal-format, gfc-internal-format
19519 msgid "invalid branch to/from %s structured block"
19523 #, gcc-internal-format, gfc-internal-format
19524 msgid "-fopenacc-dim operand is malformed at '%s'"
19528 #, gcc-internal-format, gfc-internal-format
19529 msgid "%s uses same OpenACC parallelism as containing loop"
19532 #: omp-low.c:19437 omp-low.c:19466
19533 #, gcc-internal-format
19534 msgid "containing loop here"
19538 #, gcc-internal-format, gfc-internal-format
19539 msgid "%s uses OpenACC parallelism disallowed by containing routine"
19543 #, gcc-internal-format
19544 msgid "routine %qD declared here"
19548 #, gcc-internal-format
19549 msgid "incorrectly nested OpenACC loop parallelism"
19553 #, gcc-internal-format
19554 msgid "insufficient partitioning available to parallelize loop"
19557 #: omp-simd-clone.c:194
19558 #, gcc-internal-format
19559 msgid "ignoring large linear step"
19562 #: omp-simd-clone.c:201
19563 #, gcc-internal-format
19564 msgid "ignoring zero linear step"
19568 #, gcc-internal-format
19569 msgid "indirect jumps are not available on this target"
19572 #: opts-common.c:1086
19573 #, gcc-internal-format
19574 msgid "command line option %qs is not supported by this configuration"
19577 #: opts-common.c:1096 opts.c:1647
19578 #, gcc-internal-format
19579 msgid "missing argument to %qs"
19582 #: opts-common.c:1102
19583 #, gcc-internal-format
19584 msgid "argument to %qs should be a non-negative integer"
19587 #: opts-common.c:1117
19588 #, gcc-internal-format
19589 msgid "unrecognized argument in option %qs"
19592 #: opts-common.c:1139
19593 #, gcc-internal-format
19594 msgid "valid arguments to %qs are: %s; did you mean %qs?"
19597 #: opts-common.c:1142
19598 #, gcc-internal-format
19599 msgid "valid arguments to %qs are: %s"
19602 #: opts-global.c:99
19603 #, gcc-internal-format
19604 msgid "command line option %qs is valid for the driver but not for %s"
19607 #. Eventually this should become a hard error IMO.
19608 #: opts-global.c:105
19609 #, gcc-internal-format
19610 msgid "command line option %qs is valid for %s but not for %s"
19613 #: opts-global.c:364
19614 #, gcc-internal-format
19615 msgid "unrecognized command line option %<-fdump-%s%>"
19618 #: opts-global.c:369
19619 #, gcc-internal-format
19620 msgid "unrecognized command line option %<-fopt-info-%s%>"
19623 #: opts-global.c:390 opts-global.c:398
19624 #, gcc-internal-format
19625 msgid "plugin support is disabled; configure with --enable-plugin"
19628 #: opts-global.c:422
19629 #, gcc-internal-format
19630 msgid "unrecognized register name %qs"
19633 #: opts-global.c:440
19634 #, gcc-internal-format
19635 msgid "-fasan-shadow-offset should only be used with -fsanitize=kernel-address"
19638 #: opts-global.c:443
19639 #, gcc-internal-format
19640 msgid "unrecognized shadow offset %qs"
19644 #, gcc-internal-format
19645 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
19649 #, gcc-internal-format
19650 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
19654 #, gcc-internal-format
19656 "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-"
19657 "femit-struct-debug-detailed=ind:...%>"
19661 #, gcc-internal-format
19663 "argument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>"
19667 #, gcc-internal-format
19668 msgid "section anchors must be disabled when unit-at-a-time is disabled"
19672 #, gcc-internal-format
19673 msgid "toplevel reorder must be disabled when unit-at-a-time is disabled"
19677 #, gcc-internal-format
19678 msgid "transactional memory is not supported with non-call exceptions"
19682 #, gcc-internal-format
19683 msgid "section anchors must be disabled when toplevel reorder is disabled"
19686 #: opts.c:815 config/darwin.c:3113
19687 #, gcc-internal-format
19689 "-freorder-blocks-and-partition does not work with exceptions on this "
19694 #, gcc-internal-format
19696 "-freorder-blocks-and-partition does not support unwind info on this "
19700 #: opts.c:849 config/pa/pa.c:526
19701 #, gcc-internal-format
19702 msgid "-freorder-blocks-and-partition does not work on this architecture"
19706 #, gcc-internal-format
19707 msgid "-fno-fat-lto-objects are supported only with linker plugin"
19711 #, gcc-internal-format
19712 msgid "%<-fsplit-stack%> is not supported by this compiler configuration"
19716 #, gcc-internal-format
19717 msgid "-fsanitize=address is incompatible with -fsanitize=kernel-address"
19721 #, gcc-internal-format
19723 "-fsanitize=address and -fsanitize=kernel-address are incompatible with -"
19728 #, gcc-internal-format
19729 msgid "-fsanitize-recover=thread is not supported"
19733 #, gcc-internal-format
19734 msgid "-fsanitize-recover=leak is not supported"
19738 #, gcc-internal-format
19739 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
19743 #, gcc-internal-format
19744 msgid "-fsanitize=all option is not valid"
19748 #, gcc-internal-format
19749 msgid "unrecognized argument to -fsanitize%s= option: %q.*s"
19753 #, gcc-internal-format
19754 msgid "--help argument %q.*s is ambiguous, please be more specific"
19758 #, gcc-internal-format
19759 msgid "unrecognized argument to --help= option: %q.*s"
19763 #, gcc-internal-format
19764 msgid "HSA has not been enabled during configuration"
19768 #, gcc-internal-format
19769 msgid "-foffload-abi option can be specified only for offload compiler"
19773 #, gcc-internal-format, gfc-internal-format
19774 msgid "structure alignment must be a small power of two, not %d"
19778 #, gcc-internal-format
19779 msgid "unknown stack check parameter %qs"
19783 #, gcc-internal-format
19785 "%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-"
19786 "gdwarf -g%s%> for debug level"
19790 #, gcc-internal-format, gfc-internal-format
19791 msgid "dwarf version %d is not supported"
19795 #, gcc-internal-format, gfc-internal-format
19796 msgid "%s: --param arguments should be of the form NAME=VALUE"
19800 #, gcc-internal-format
19801 msgid "invalid --param name %qs; did you mean %qs?"
19805 #, gcc-internal-format
19806 msgid "invalid --param name %qs"
19810 #, gcc-internal-format
19811 msgid "invalid --param value %qs"
19815 #, gcc-internal-format
19816 msgid "target system does not support debug output"
19820 #, gcc-internal-format
19821 msgid "debug format %qs conflicts with prior selection"
19825 #, gcc-internal-format
19826 msgid "unrecognised debug output level %qs"
19830 #, gcc-internal-format
19831 msgid "debug output level %qs is too high"
19835 #, gcc-internal-format
19836 msgid "getting core file size maximum limit: %m"
19840 #, gcc-internal-format
19841 msgid "setting core file size limit to maximum: %m"
19845 #, gcc-internal-format, gfc-internal-format
19846 msgid "unrecognized gcc debugging option: %c"
19850 #, gcc-internal-format, gfc-internal-format
19851 msgid "-Werror=%s: no option -%s"
19855 #, gcc-internal-format, gfc-internal-format
19856 msgid "-Werror=%s: -%s is not an option that controls warnings"
19859 #. If we didn't find this parameter, issue an error message.
19861 #, gcc-internal-format
19862 msgid "invalid parameter %qs"
19866 #, gcc-internal-format
19867 msgid "minimum value of parameter %qs is %u"
19871 #, gcc-internal-format
19872 msgid "maximum value of parameter %qs is %u"
19876 #, gcc-internal-format, gfc-internal-format
19877 msgid "pass %s does not support cloning"
19881 #, gcc-internal-format, gfc-internal-format
19883 "pass %s needs a set_pass_param implementation to handle the extra argument "
19888 #, gcc-internal-format
19889 msgid "unrecognized option -fenable"
19893 #, gcc-internal-format
19894 msgid "unrecognized option -fdisable"
19898 #, gcc-internal-format, gfc-internal-format
19899 msgid "unknown pass %s specified in -fenable"
19903 #, gcc-internal-format, gfc-internal-format
19904 msgid "unknown pass %s specified in -fdisable"
19907 #: passes.c:1055 passes.c:1144
19908 #, gcc-internal-format, gfc-internal-format
19909 msgid "enable pass %s for functions in the range of [%u, %u]"
19912 #: passes.c:1058 passes.c:1155
19913 #, gcc-internal-format, gfc-internal-format
19914 msgid "disable pass %s for functions in the range of [%u, %u]"
19917 #: passes.c:1094 passes.c:1122
19918 #, gcc-internal-format, gfc-internal-format
19919 msgid "Invalid range %s in option %s"
19923 #, gcc-internal-format, gfc-internal-format
19924 msgid "enable pass %s for function %s"
19928 #, gcc-internal-format, gfc-internal-format
19929 msgid "disable pass %s for function %s"
19933 #, gcc-internal-format
19934 msgid "invalid pass positioning operation"
19938 #, gcc-internal-format
19939 msgid "plugin cannot register a missing pass"
19943 #, gcc-internal-format
19944 msgid "plugin cannot register an unnamed pass"
19948 #, gcc-internal-format
19949 msgid "plugin cannot register pass %qs without reference pass name"
19953 #, gcc-internal-format
19954 msgid "pass %qs not found but is referenced by new pass %qs"
19958 #, gcc-internal-format
19959 msgid "inaccessible plugin file %s expanded from short plugin name %s: %m"
19963 #, gcc-internal-format, gfc-internal-format
19965 "plugin %s was specified with different paths:\n"
19971 #, gcc-internal-format, gfc-internal-format
19972 msgid "malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
19976 #, gcc-internal-format, gfc-internal-format
19978 "plugin %s should be specified before -fplugin-arg-%s in the command line"
19982 #, gcc-internal-format, gfc-internal-format
19983 msgid "unknown callback event registered by plugin %s"
19987 #, gcc-internal-format, gfc-internal-format
19988 msgid "plugin %s registered a null callback function for event %s"
19992 #, gcc-internal-format, gfc-internal-format
19994 "cannot load plugin %s\n"
19999 #, gcc-internal-format, gfc-internal-format
20001 "plugin %s is not licensed under a GPL-compatible license\n"
20006 #, gcc-internal-format, gfc-internal-format
20008 "cannot find %s in plugin %s\n"
20013 #, gcc-internal-format, gfc-internal-format
20014 msgid "fail to initialize plugin %s"
20018 #, gcc-internal-format
20019 msgid "-iplugindir <dir> option not passed from the gcc driver"
20023 #, gcc-internal-format, gfc-internal-format
20024 msgid "Missing counts for called function %s/%i"
20028 #, gcc-internal-format, gfc-internal-format
20029 msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
20033 #, gcc-internal-format
20034 msgid "corrupted profile info: sum_all is smaller than sum_max"
20038 #, gcc-internal-format
20039 msgid "corrupted profile info: profile data is not flow-consistent"
20043 #, gcc-internal-format, gfc-internal-format
20045 "corrupted profile info: number of iterations for basic block %d thought to "
20050 #, gcc-internal-format, gfc-internal-format
20052 "corrupted profile info: number of executions for edge %d-%d thought to be %i"
20056 #, gcc-internal-format, gfc-internal-format
20057 msgid "output constraint %d must specify a single register"
20061 #, gcc-internal-format, gfc-internal-format
20062 msgid "output constraint %d cannot be specified together with \"%s\" clobber"
20066 #, gcc-internal-format
20067 msgid "output regs must be grouped at top of stack"
20071 #, gcc-internal-format
20072 msgid "implicitly popped regs must be grouped at top of stack"
20076 #, gcc-internal-format
20077 msgid "explicitly used regs must be grouped at top of stack"
20081 #, gcc-internal-format
20082 msgid "output operand %d must use %<&%> constraint"
20086 #, gcc-internal-format, gfc-internal-format
20087 msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
20091 #, gcc-internal-format, gfc-internal-format
20092 msgid "validate_value_data: Loop in regno chain (%u)"
20096 #, gcc-internal-format, gfc-internal-format
20097 msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
20101 #, gcc-internal-format, gfc-internal-format
20102 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
20106 #, gcc-internal-format
20107 msgid "can%'t use %qs as a call-saved register"
20111 #, gcc-internal-format
20112 msgid "can%'t use %qs as a call-used register"
20116 #, gcc-internal-format
20117 msgid "can%'t use %qs as a fixed register"
20120 #: reginfo.c:751 config/ia64/ia64.c:5944 config/ia64/ia64.c:5951
20121 #: config/pa/pa.c:437 config/pa/pa.c:444 config/sh/sh.c:8233
20122 #: config/sh/sh.c:8240 config/spu/spu.c:4904 config/spu/spu.c:4911
20123 #, gcc-internal-format, gfc-internal-format
20124 msgid "unknown register name: %s"
20128 #, gcc-internal-format
20129 msgid "stack register used for global register variable"
20133 #, gcc-internal-format
20134 msgid "global register variable follows a function definition"
20138 #, gcc-internal-format
20139 msgid "register of %qD used for multiple global register variables"
20142 #: reginfo.c:778 config/rs6000/rs6000.c:29259
20143 #, gcc-internal-format
20144 msgid "conflicts with %qD"
20148 #, gcc-internal-format
20149 msgid "call-clobbered register used for global register variable"
20153 #, gcc-internal-format
20154 msgid "cannot reload integer constant operand in %<asm%>"
20158 #, gcc-internal-format
20159 msgid "impossible register constraint in %<asm%>"
20163 #, gcc-internal-format
20164 msgid "%<&%> constraint used with no register class"
20168 #, gcc-internal-format
20169 msgid "can%'t find a register in class %qs while reloading %<asm%>"
20173 #, gcc-internal-format
20174 msgid "unable to find a register to spill in class %qs"
20178 #, gcc-internal-format
20179 msgid "%<asm%> operand requires impossible reload"
20183 #, gcc-internal-format
20184 msgid "%<asm%> operand constraint incompatible with operand size"
20188 #, gcc-internal-format
20189 msgid "output operand is constant in %<asm%>"
20193 #, gcc-internal-format, gfc-internal-format
20194 msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
20198 #, gcc-internal-format, gfc-internal-format
20200 "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
20204 #, gcc-internal-format, gfc-internal-format
20206 "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at "
20211 #, gcc-internal-format, gfc-internal-format
20212 msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
20216 #, gcc-internal-format, gfc-internal-format
20217 msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
20221 #, gcc-internal-format, gfc-internal-format
20223 "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:"
20228 #, gcc-internal-format, gfc-internal-format
20230 "RTL check: access of hwi elt %d of vector with last elt %d in %s, at %s:%d"
20234 #, gcc-internal-format, gfc-internal-format
20235 msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
20239 #, gcc-internal-format, gfc-internal-format
20240 msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
20244 #, gcc-internal-format
20245 msgid "output operand constraint lacks %<=%>"
20249 #, gcc-internal-format
20250 msgid "output constraint %qc for operand %d is not at the beginning"
20254 #, gcc-internal-format
20255 msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
20258 #: stmt.c:282 stmt.c:366
20259 #, gcc-internal-format
20260 msgid "%<%%%> constraint used with last operand"
20264 #, gcc-internal-format
20265 msgid "matching constraint not valid in output operand"
20269 #, gcc-internal-format
20270 msgid "input operand constraint contains %qc"
20274 #, gcc-internal-format
20275 msgid "matching constraint references invalid operand number"
20279 #, gcc-internal-format
20280 msgid "invalid punctuation %qc in constraint"
20284 #, gcc-internal-format
20285 msgid "matching constraint does not allow a register"
20289 #, gcc-internal-format
20290 msgid "duplicate asm operand name %qs"
20294 #, gcc-internal-format
20295 msgid "missing close brace for named operand"
20299 #, gcc-internal-format
20300 msgid "undefined named operand %qs"
20303 #: stor-layout.c:753
20304 #, gcc-internal-format
20305 msgid "size of %q+D is %d bytes"
20308 #: stor-layout.c:755
20309 #, gcc-internal-format
20310 msgid "size of %q+D is larger than %wd bytes"
20313 #: stor-layout.c:1194
20314 #, gcc-internal-format
20315 msgid "packed attribute causes inefficient alignment for %q+D"
20318 #: stor-layout.c:1198
20319 #, gcc-internal-format
20320 msgid "packed attribute is unnecessary for %q+D"
20323 #: stor-layout.c:1215
20324 #, gcc-internal-format
20325 msgid "padding struct to align %q+D"
20328 #: stor-layout.c:1276
20329 #, gcc-internal-format
20330 msgid "offset of packed bit-field %qD has changed in GCC 4.4"
20333 #: stor-layout.c:1585
20334 #, gcc-internal-format
20335 msgid "padding struct size to alignment boundary"
20338 #: stor-layout.c:1613
20339 #, gcc-internal-format
20340 msgid "packed attribute causes inefficient alignment for %qE"
20343 #: stor-layout.c:1617
20344 #, gcc-internal-format
20345 msgid "packed attribute is unnecessary for %qE"
20348 #: stor-layout.c:1623
20349 #, gcc-internal-format
20350 msgid "packed attribute causes inefficient alignment"
20353 #: stor-layout.c:1625
20354 #, gcc-internal-format
20355 msgid "packed attribute is unnecessary"
20358 #: stor-layout.c:2351
20359 #, gcc-internal-format
20360 msgid "alignment of array elements is greater than element size"
20364 #, gcc-internal-format
20365 msgid "%D renamed after being referenced in assembly"
20369 #, gcc-internal-format
20370 msgid "function symbol is not function"
20374 #, gcc-internal-format
20375 msgid "variable symbol is not variable"
20379 #, gcc-internal-format
20380 msgid "node has unknown type"
20384 #, gcc-internal-format
20385 msgid "node not found node->decl->decl_with_vis.symtab_node"
20389 #, gcc-internal-format
20390 msgid "node differs from node->decl->decl_with_vis.symtab_node"
20394 #, gcc-internal-format
20395 msgid "assembler name hash list corrupted"
20399 #, gcc-internal-format
20400 msgid "node not found in symtab assembler name hash"
20404 #, gcc-internal-format
20405 msgid "double linked list of assembler names corrupted"
20409 #, gcc-internal-format
20410 msgid "node has body_removed but is definition"
20414 #, gcc-internal-format
20415 msgid "node is analyzed byt it is not a definition"
20419 #, gcc-internal-format
20420 msgid "node is alias but not implicit alias"
20424 #, gcc-internal-format
20425 msgid "node is alias but not definition"
20429 #, gcc-internal-format
20430 msgid "node is weakref but not an transparent_alias"
20434 #, gcc-internal-format
20435 msgid "node is transparent_alias but not an alias"
20439 #, gcc-internal-format
20440 msgid "node is in same_comdat_group list but has no comdat_group"
20444 #, gcc-internal-format
20445 msgid "same_comdat_group list across different groups"
20449 #, gcc-internal-format
20450 msgid "mixing different types of symbol in same comdat groups is not supported"
20454 #, gcc-internal-format
20455 msgid "node is alone in a comdat group"
20459 #, gcc-internal-format
20460 msgid "same_comdat_group is not a circular list"
20464 #, gcc-internal-format, gfc-internal-format
20465 msgid "comdat-local symbol referred to by %s outside its comdat"
20469 #, gcc-internal-format
20470 msgid "implicit_section flag is set but section isn't"
20474 #, gcc-internal-format
20475 msgid "Both section and comdat group is set"
20479 #, gcc-internal-format
20480 msgid "Alias and target's section differs"
20484 #, gcc-internal-format
20485 msgid "Alias and target's comdat groups differs"
20489 #, gcc-internal-format
20490 msgid "Transparent alias and target's assembler names differs"
20494 #, gcc-internal-format
20495 msgid "Chained transparent aliases"
20498 #: symtab.c:1182 symtab.c:1219
20499 #, gcc-internal-format
20500 msgid "symtab_node::verify failed"
20504 #, gcc-internal-format
20506 "Two symbols with same comdat_group are not linked by the same_comdat_group "
20511 #, gcc-internal-format
20512 msgid "function %q+D part of alias cycle"
20516 #, gcc-internal-format
20517 msgid "variable %q+D part of alias cycle"
20521 #, gcc-internal-format
20522 msgid "section of alias %q+D must match section of its target"
20526 #, gcc-internal-format
20527 msgid "__builtin_saveregs not supported by this target"
20531 #, gcc-internal-format
20532 msgid "nested functions not supported on this target"
20536 #, gcc-internal-format
20537 msgid "nested function trampolines not supported on this target"
20540 #: targhooks.c:1425
20541 #, gcc-internal-format
20542 msgid "target attribute is not supported on this machine"
20545 #: targhooks.c:1439
20546 #, gcc-internal-format
20547 msgid "#pragma GCC target is not supported for this machine"
20551 #, gcc-internal-format
20552 msgid "removing .rpo file: %m"
20556 #, gcc-internal-format
20557 msgid "renaming .rpo file: %m"
20561 #, gcc-internal-format, gfc-internal-format
20562 msgid "repository file '%s' does not contain command-line arguments"
20566 #, gcc-internal-format, gfc-internal-format
20568 "'%s' was assigned to '%s', but was not defined during recompilation, or vice "
20573 #, gcc-internal-format, gfc-internal-format
20574 msgid "ld returned %d exit status"
20578 #, gcc-internal-format
20579 msgid "can%'t open %qs for writing: %m"
20583 #, gcc-internal-format
20584 msgid "-frecord-gcc-switches is not supported by the current target"
20588 #, gcc-internal-format
20589 msgid "stack usage computation not supported for this target"
20593 #, gcc-internal-format
20594 msgid "stack usage might be unbounded"
20598 #, gcc-internal-format
20599 msgid "stack usage might be %wd bytes"
20603 #, gcc-internal-format
20604 msgid "stack usage is %wd bytes"
20608 #, gcc-internal-format
20609 msgid "can%'t open %s for writing: %m"
20613 #, gcc-internal-format
20614 msgid "this target does not support %qs"
20618 #, gcc-internal-format
20620 "Graphite loop optimizations cannot be used (isl is not available)(-"
20621 "fgraphite, -fgraphite-identity, -floop-block, -floop-interchange, -floop-"
20622 "strip-mine, -floop-parallelize-all, -floop-unroll-and-jam, and -ftree-loop-"
20627 #, gcc-internal-format
20628 msgid "-fcheck-pointer-bounds is not supported for this target"
20632 #, gcc-internal-format
20633 msgid "-fcheck-pointer-bounds is not supported with Address Sanitizer"
20637 #, gcc-internal-format
20638 msgid "-fcheck-pointer-bounds is not supported with -fsanitize=bounds"
20642 #, gcc-internal-format
20643 msgid "%<-fabi-version=1%> is no longer supported"
20647 #, gcc-internal-format
20648 msgid "instruction scheduling not supported on this target machine"
20652 #, gcc-internal-format
20653 msgid "this target machine does not have delayed branches"
20657 #, gcc-internal-format, gfc-internal-format
20658 msgid "-f%sleading-underscore not supported on this target machine"
20662 #, gcc-internal-format
20663 msgid "could not close zeroed insn dump file %qs: %m"
20667 #, gcc-internal-format
20668 msgid "target system does not support the %qs debug format"
20672 #, gcc-internal-format
20673 msgid "variable tracking requested, but useless unless producing debug info"
20677 #, gcc-internal-format
20678 msgid "variable tracking requested, but not supported by this debug format"
20682 #, gcc-internal-format
20683 msgid "var-tracking-assignments changes selective scheduling"
20687 #, gcc-internal-format
20688 msgid "-ffunction-sections not supported for this target"
20692 #, gcc-internal-format
20693 msgid "-fdata-sections not supported for this target"
20697 #, gcc-internal-format
20698 msgid "-fprefetch-loop-arrays not supported for this target"
20702 #, gcc-internal-format
20704 "-fprefetch-loop-arrays not supported for this target (try -march switches)"
20708 #, gcc-internal-format
20709 msgid "-fprefetch-loop-arrays is not supported with -Os"
20713 #, gcc-internal-format
20714 msgid "-fassociative-math disabled; other options take precedence"
20718 #, gcc-internal-format
20719 msgid "-fstack-protector not supported for this target"
20723 #, gcc-internal-format
20725 "-fsanitize=address and -fsanitize=kernel-address are not supported for this "
20730 #, gcc-internal-format
20731 msgid "-fsanitize=address not supported for this target"
20735 #, gcc-internal-format
20736 msgid "error writing to %s: %m"
20739 #: toplev.c:1911 java/jcf-parse.c:1771
20740 #, gcc-internal-format
20741 msgid "error closing %s: %m"
20745 #, gcc-internal-format
20746 msgid "self-tests incompatible with -E"
20750 #, gcc-internal-format
20751 msgid "self-tests are not enabled in this build"
20755 #, gcc-internal-format
20756 msgid "invalid use of volatile lvalue inside transaction"
20760 #, gcc-internal-format
20761 msgid "invalid use of volatile lvalue inside %<transaction_safe%>function"
20765 #, gcc-internal-format
20767 "%<transaction_may_cancel_outer%> function call not within outer transaction "
20768 "or %<transaction_may_cancel_outer%>"
20771 #: trans-mem.c:725 trans-mem.c:4842
20772 #, gcc-internal-format
20773 msgid "unsafe function call %qD within atomic transaction"
20777 #, gcc-internal-format
20778 msgid "unsafe function call %qE within atomic transaction"
20782 #, gcc-internal-format
20783 msgid "unsafe indirect function call within atomic transaction"
20786 #: trans-mem.c:744 trans-mem.c:4774
20787 #, gcc-internal-format
20788 msgid "unsafe function call %qD within %<transaction_safe%> function"
20792 #, gcc-internal-format
20793 msgid "unsafe function call %qE within %<transaction_safe%> function"
20797 #, gcc-internal-format
20798 msgid "unsafe indirect function call within %<transaction_safe%> function"
20801 #: trans-mem.c:770 trans-mem.c:4814
20802 #, gcc-internal-format
20803 msgid "asm not allowed in atomic transaction"
20807 #, gcc-internal-format
20808 msgid "asm not allowed in %<transaction_safe%> function"
20812 #, gcc-internal-format
20813 msgid "relaxed transaction in atomic transaction"
20817 #, gcc-internal-format
20818 msgid "relaxed transaction in %<transaction_safe%> function"
20822 #, gcc-internal-format
20823 msgid "outer transaction in transaction"
20827 #, gcc-internal-format
20828 msgid "outer transaction in %<transaction_may_cancel_outer%> function"
20832 #, gcc-internal-format
20833 msgid "outer transaction in %<transaction_safe%> function"
20836 #: trans-mem.c:4440
20837 #, gcc-internal-format
20838 msgid "%Kasm not allowed in %<transaction_safe%> function"
20842 #, gcc-internal-format
20843 msgid "ignoring loop annotation"
20847 #, gcc-internal-format
20848 msgid "constant not recomputed when ADDR_EXPR changed"
20852 #, gcc-internal-format
20853 msgid "side effects not recomputed when ADDR_EXPR changed"
20857 #, gcc-internal-format
20858 msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
20862 #, gcc-internal-format
20863 msgid "SSA name in freelist but still referenced"
20867 #, gcc-internal-format
20868 msgid "Local declaration from a different function"
20871 #: tree-cfg.c:2850 tree-cfg.c:4261
20872 #, gcc-internal-format
20873 msgid "INDIRECT_REF in gimple IL"
20877 #, gcc-internal-format
20878 msgid "invalid first operand of MEM_REF"
20882 #, gcc-internal-format
20883 msgid "invalid offset operand of MEM_REF"
20887 #, gcc-internal-format
20888 msgid "ASSERT_EXPR with an always-false condition"
20892 #, gcc-internal-format
20893 msgid "MODIFY_EXPR not expected while having tuples"
20896 #: tree-cfg.c:2915 tree-ssa.c:970
20897 #, gcc-internal-format
20898 msgid "address taken, but ADDRESSABLE bit not set"
20902 #, gcc-internal-format
20903 msgid "non-integral used in condition"
20907 #, gcc-internal-format
20908 msgid "invalid conditional operand"
20912 #, gcc-internal-format
20913 msgid "non-scalar BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
20917 #, gcc-internal-format
20918 msgid "invalid position or size operand to BIT_FIELD_REF"
20922 #, gcc-internal-format
20924 "integral result type precision does not match field size of BIT_FIELD_REF"
20928 #, gcc-internal-format
20930 "mode size of non-integral result does not match field size of BIT_FIELD_REF"
20934 #, gcc-internal-format
20935 msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
20939 #, gcc-internal-format
20940 msgid "non-top-level BIT_FIELD_REF, IMAGPART_EXPR or REALPART_EXPR"
20944 #, gcc-internal-format
20945 msgid "invalid reference prefix"
20949 #, gcc-internal-format
20950 msgid "invalid operand to plus/minus, type is a pointer"
20954 #, gcc-internal-format
20955 msgid "invalid operand to pointer plus, first operand is not a pointer"
20959 #, gcc-internal-format
20961 "invalid operand to pointer plus, second operand is not an integer type of "
20962 "appropriate width"
20966 #, gcc-internal-format
20967 msgid "invalid CASE_CHAIN"
20971 #, gcc-internal-format
20972 msgid "invalid expression for min lvalue"
20976 #, gcc-internal-format
20977 msgid "invalid operand in indirect reference"
20981 #, gcc-internal-format
20982 msgid "invalid operands to array reference"
20986 #, gcc-internal-format
20987 msgid "type mismatch in array reference"
20991 #, gcc-internal-format
20992 msgid "type mismatch in array range reference"
20996 #, gcc-internal-format
20997 msgid "type mismatch in real/imagpart reference"
21001 #, gcc-internal-format
21002 msgid "type mismatch in component reference"
21006 #, gcc-internal-format
21007 msgid "conversion of an SSA_NAME on the left hand side"
21011 #, gcc-internal-format
21012 msgid "conversion of register to a different size"
21016 #, gcc-internal-format
21017 msgid "invalid address operand in MEM_REF"
21021 #, gcc-internal-format
21022 msgid "invalid offset operand in MEM_REF"
21026 #, gcc-internal-format
21027 msgid "invalid address operand in TARGET_MEM_REF"
21031 #, gcc-internal-format
21032 msgid "invalid offset operand in TARGET_MEM_REF"
21036 #, gcc-internal-format
21037 msgid "gimple call has two targets"
21041 #, gcc-internal-format
21042 msgid "gimple call has no target"
21046 #, gcc-internal-format
21047 msgid "invalid function in gimple call"
21051 #, gcc-internal-format
21052 msgid "non-function in gimple call"
21056 #, gcc-internal-format
21057 msgid "invalid pure const state for function"
21061 #, gcc-internal-format
21062 msgid "invalid LHS in gimple call"
21066 #, gcc-internal-format
21067 msgid "LHS in noreturn call"
21071 #, gcc-internal-format
21072 msgid "invalid conversion in gimple call"
21076 #, gcc-internal-format
21077 msgid "invalid static chain in gimple call"
21081 #, gcc-internal-format
21082 msgid "static chain with function that doesn%'t use one"
21085 #. Built-in unreachable with parameters might not be caught by
21086 #. undefined behavior sanitizer. Front-ends do check users do not
21087 #. call them that way but we also produce calls to
21088 #. __builtin_unreachable internally, for example when IPA figures
21089 #. out a call cannot happen in a legal program. In such cases,
21090 #. we must make sure arguments are stripped off.
21092 #, gcc-internal-format
21093 msgid "__builtin_unreachable or __builtin_trap call with arguments"
21097 #, gcc-internal-format
21098 msgid "invalid argument to gimple call"
21102 #, gcc-internal-format
21103 msgid "invalid operands in gimple comparison"
21107 #, gcc-internal-format
21108 msgid "mismatching comparison operand types"
21112 #, gcc-internal-format
21113 msgid "unsupported operation or type for vector comparison returning a boolean"
21117 #, gcc-internal-format
21118 msgid "non-vector operands in vector comparison"
21122 #, gcc-internal-format
21123 msgid "invalid vector comparison resulting type"
21127 #, gcc-internal-format
21128 msgid "bogus comparison result type"
21132 #, gcc-internal-format
21133 msgid "non-register as LHS of unary operation"
21137 #, gcc-internal-format
21138 msgid "invalid operand in unary operation"
21142 #, gcc-internal-format
21143 msgid "invalid types in nop conversion"
21147 #, gcc-internal-format
21148 msgid "invalid types in address space conversion"
21152 #, gcc-internal-format
21153 msgid "invalid types in fixed-point conversion"
21157 #, gcc-internal-format
21158 msgid "invalid types in conversion to floating point"
21162 #, gcc-internal-format
21163 msgid "invalid types in conversion to integer"
21167 #, gcc-internal-format
21168 msgid "reduction should convert from vector to element type"
21172 #, gcc-internal-format
21173 msgid "non-trivial conversion in unary operation"
21177 #, gcc-internal-format
21178 msgid "non-register as LHS of binary operation"
21182 #, gcc-internal-format
21183 msgid "invalid operands in binary operation"
21187 #, gcc-internal-format
21188 msgid "type mismatch in complex expression"
21192 #, gcc-internal-format
21193 msgid "type mismatch in shift expression"
21196 #: tree-cfg.c:3807 tree-cfg.c:3828
21197 #, gcc-internal-format
21198 msgid "type mismatch in widening vector shift expression"
21202 #, gcc-internal-format
21203 msgid "invalid non-vector operands to vector valued plus"
21207 #, gcc-internal-format
21208 msgid "invalid (pointer) operands to plus/minus"
21212 #, gcc-internal-format
21213 msgid "type mismatch in pointer plus expression"
21217 #, gcc-internal-format
21218 msgid "type mismatch in binary expression"
21222 #, gcc-internal-format
21223 msgid "non-register as LHS of ternary operation"
21227 #, gcc-internal-format
21228 msgid "invalid operands in ternary operation"
21232 #, gcc-internal-format
21233 msgid "type mismatch in widening multiply-accumulate expression"
21237 #, gcc-internal-format
21238 msgid "type mismatch in fused multiply-add expression"
21242 #, gcc-internal-format
21244 "the first argument of a VEC_COND_EXPR must be of a boolean vector type of "
21245 "the same number of elements as the result"
21248 #: tree-cfg.c:4047 c/c-typeck.c:5066
21249 #, gcc-internal-format
21250 msgid "type mismatch in conditional expression"
21254 #, gcc-internal-format
21255 msgid "type mismatch in vector permute expression"
21259 #, gcc-internal-format
21260 msgid "vector types expected in vector permute expression"
21264 #, gcc-internal-format
21266 "vectors with different element number found in vector permute expression"
21270 #, gcc-internal-format
21271 msgid "invalid mask type in vector permute expression"
21275 #, gcc-internal-format
21276 msgid "type mismatch in sad expression"
21280 #, gcc-internal-format
21281 msgid "vector types expected in sad expression"
21285 #, gcc-internal-format
21286 msgid "type mismatch in BIT_INSERT_EXPR"
21290 #, gcc-internal-format
21291 msgid "not allowed type combination in BIT_INSERT_EXPR"
21295 #, gcc-internal-format
21296 msgid "invalid position or size in BIT_INSERT_EXPR"
21300 #, gcc-internal-format
21301 msgid "insertion out of range in BIT_INSERT_EXPR"
21305 #, gcc-internal-format
21306 msgid "vector insertion not at element boundary"
21310 #, gcc-internal-format
21311 msgid "non-trivial conversion at assignment"
21315 #, gcc-internal-format
21316 msgid "non-decl/MEM_REF LHS in clobber statement"
21320 #, gcc-internal-format
21321 msgid "invalid operand in unary expression"
21325 #, gcc-internal-format
21326 msgid "type mismatch in address expression"
21329 #: tree-cfg.c:4276 tree-cfg.c:4302
21330 #, gcc-internal-format
21331 msgid "invalid rhs for gimple memory store"
21334 #: tree-cfg.c:4336 tree-cfg.c:4354 tree-cfg.c:4368
21335 #, gcc-internal-format
21336 msgid "incorrect type of vector CONSTRUCTOR elements"
21339 #: tree-cfg.c:4345 tree-cfg.c:4361
21340 #, gcc-internal-format
21341 msgid "incorrect number of vector CONSTRUCTOR elements"
21345 #, gcc-internal-format
21346 msgid "vector CONSTRUCTOR with non-NULL element index"
21350 #, gcc-internal-format
21351 msgid "vector CONSTRUCTOR element is not a GIMPLE value"
21355 #, gcc-internal-format
21356 msgid "non-vector CONSTRUCTOR with elements"
21360 #, gcc-internal-format
21361 msgid "invalid operand in return statement"
21365 #, gcc-internal-format
21366 msgid "invalid conversion in return statement"
21370 #, gcc-internal-format
21371 msgid "goto destination is neither a label nor a pointer"
21375 #, gcc-internal-format
21376 msgid "invalid operand to switch statement"
21380 #, gcc-internal-format
21381 msgid "non-integral type switch statement"
21385 #, gcc-internal-format
21386 msgid "invalid default case label in switch statement"
21390 #, gcc-internal-format
21391 msgid "invalid case label in switch statement"
21395 #, gcc-internal-format
21396 msgid "invalid case range in switch statement"
21400 #, gcc-internal-format
21401 msgid "type mismatch for case label in switch statement"
21405 #, gcc-internal-format
21406 msgid "type precision mismatch in switch statement"
21410 #, gcc-internal-format
21411 msgid "case labels not sorted in switch statement"
21415 #, gcc-internal-format
21416 msgid "label's context is not the current function decl"
21420 #, gcc-internal-format
21421 msgid "incorrect entry in label_to_block_map"
21425 #, gcc-internal-format
21426 msgid "incorrect setting of landing pad number"
21430 #, gcc-internal-format
21431 msgid "invalid comparison code in gimple cond"
21435 #, gcc-internal-format
21436 msgid "invalid labels in gimple cond"
21439 #: tree-cfg.c:4741 tree-cfg.c:4750
21440 #, gcc-internal-format
21441 msgid "invalid PHI result"
21445 #, gcc-internal-format
21446 msgid "missing PHI def"
21450 #, gcc-internal-format
21451 msgid "invalid PHI argument"
21455 #, gcc-internal-format, gfc-internal-format
21456 msgid "incompatible types in PHI argument %u"
21459 #: tree-cfg.c:4879 tree-cfg.c:5212
21460 #, gcc-internal-format
21461 msgid "verify_gimple failed"
21465 #, gcc-internal-format
21466 msgid "dead STMT in EH table"
21470 #, gcc-internal-format
21471 msgid "location references block not in block tree"
21475 #, gcc-internal-format
21476 msgid "gimple_bb (phi) is set to a wrong basic block"
21480 #, gcc-internal-format
21481 msgid "PHI node with location"
21484 #: tree-cfg.c:5098 tree-cfg.c:5147
21485 #, gcc-internal-format
21486 msgid "incorrect sharing of tree nodes"
21490 #, gcc-internal-format
21491 msgid "virtual PHI with argument locations"
21495 #, gcc-internal-format
21496 msgid "gimple_bb (stmt) is set to a wrong basic block"
21500 #, gcc-internal-format
21501 msgid "in statement"
21505 #, gcc-internal-format
21506 msgid "statement marked for throw, but doesn%'t"
21510 #, gcc-internal-format
21511 msgid "statement marked for throw in middle of block"
21515 #, gcc-internal-format
21516 msgid "ENTRY_BLOCK has IL associated with it"
21520 #, gcc-internal-format
21521 msgid "EXIT_BLOCK has IL associated with it"
21525 #, gcc-internal-format, gfc-internal-format
21526 msgid "fallthru to exit from bb %d"
21530 #, gcc-internal-format
21531 msgid "nonlocal label "
21535 #, gcc-internal-format
21536 msgid "EH landing pad label "
21539 #: tree-cfg.c:5290 tree-cfg.c:5299 tree-cfg.c:5324
21540 #, gcc-internal-format
21545 #, gcc-internal-format, gfc-internal-format
21546 msgid "control flow in the middle of basic block %d"
21550 #, gcc-internal-format, gfc-internal-format
21551 msgid "fallthru edge after a control statement in bb %d"
21555 #, gcc-internal-format, gfc-internal-format
21556 msgid "true/false edge after a non-GIMPLE_COND in bb %d"
21559 #: tree-cfg.c:5383 tree-cfg.c:5405 tree-cfg.c:5422 tree-cfg.c:5492
21560 #, gcc-internal-format, gfc-internal-format
21561 msgid "wrong outgoing edge flags at end of bb %d"
21565 #, gcc-internal-format, gfc-internal-format
21566 msgid "explicit goto at end of bb %d"
21570 #, gcc-internal-format, gfc-internal-format
21571 msgid "return edge does not point to exit in bb %d"
21575 #, gcc-internal-format
21576 msgid "found default case not at the start of case vector"
21580 #, gcc-internal-format
21581 msgid "case labels not sorted: "
21585 #, gcc-internal-format, gfc-internal-format
21586 msgid "extra outgoing edge %d->%d"
21590 #, gcc-internal-format, gfc-internal-format
21591 msgid "missing edge %i->%i"
21595 #, gcc-internal-format
21596 msgid "%<noreturn%> function does return"
21600 #, gcc-internal-format
21601 msgid "control reaches end of non-void function"
21604 #: tree-cfg.c:8916 cp/cvt.c:1007
21605 #, gcc-internal-format
21607 "ignoring return value of %qD, declared with attribute warn_unused_result"
21610 #: tree-cfg.c:8921 cp/cvt.c:1014
21611 #, gcc-internal-format
21613 "ignoring return value of function declared with attribute warn_unused_result"
21616 #: tree-chkp-opt.c:718
21617 #, gcc-internal-format
21618 msgid "memory access check always fail"
21621 #: tree-chkp.c:1994
21622 #, gcc-internal-format, gfc-internal-format
21623 msgid "-fcheck-pointer-bounds requires '%s' name for internal usage"
21626 #: tree-chkp.c:2771
21627 #, gcc-internal-format, gfc-internal-format
21628 msgid "pointer bounds were lost due to unexpected expression %s"
21631 #: tree-chkp.c:2859
21632 #, gcc-internal-format, gfc-internal-format
21633 msgid "chkp_get_bounds_by_definition: Unexpected var of type %s"
21636 #: tree-chkp.c:2902
21637 #, gcc-internal-format, gfc-internal-format
21638 msgid "chkp_get_bounds_by_definition: Unexpected GIMPLE code %s"
21641 #: tree-chkp.c:3525
21642 #, gcc-internal-format, gfc-internal-format
21643 msgid "chkp_make_addressed_object_bounds: Unexpected tree code %s"
21646 #: tree-chkp.c:3678
21647 #, gcc-internal-format, gfc-internal-format
21648 msgid "chkp_find_bounds: Unexpected tree code %s"
21651 #: tree-chkp.c:3689
21652 #, gcc-internal-format
21653 msgid "chkp_find_bounds: Cannot find bounds for pointer"
21656 #: tree-chkp.c:3805
21657 #, gcc-internal-format, gfc-internal-format
21658 msgid "chkp_walk_pointer_assignments: unexpected RHS type: %s"
21661 #: tree-diagnostic.c:202
21662 #, gcc-internal-format
21663 msgid "in definition of macro %qs"
21666 #: tree-diagnostic.c:219
21667 #, gcc-internal-format
21668 msgid "in expansion of macro %qs"
21672 #, gcc-internal-format, gfc-internal-format
21673 msgid "BB %i has multiple EH edges"
21677 #, gcc-internal-format, gfc-internal-format
21678 msgid "BB %i can not throw but has an EH edge"
21682 #, gcc-internal-format, gfc-internal-format
21683 msgid "BB %i last statement has incorrectly set lp"
21687 #, gcc-internal-format, gfc-internal-format
21688 msgid "BB %i is missing an EH edge"
21692 #, gcc-internal-format, gfc-internal-format
21693 msgid "Incorrect EH edge %i->%i"
21696 #: tree-eh.c:4717 tree-eh.c:4736
21697 #, gcc-internal-format, gfc-internal-format
21698 msgid "BB %i is missing an edge"
21702 #, gcc-internal-format, gfc-internal-format
21703 msgid "BB %i too many fallthru edges"
21707 #, gcc-internal-format, gfc-internal-format
21708 msgid "BB %i has incorrect edge"
21712 #, gcc-internal-format, gfc-internal-format
21713 msgid "BB %i has incorrect fallthru edge"
21716 #: tree-inline.c:3540
21717 #, gcc-internal-format
21718 msgid "function %q+F can never be copied because it receives a non-local goto"
21721 #: tree-inline.c:3547
21722 #, gcc-internal-format
21724 "function %q+F can never be copied because it saves address of local label in "
21725 "a static variable"
21728 #: tree-inline.c:3587
21729 #, gcc-internal-format
21731 "function %q+F can never be inlined because it uses alloca (override using "
21732 "the always_inline attribute)"
21735 #: tree-inline.c:3601
21736 #, gcc-internal-format
21737 msgid "function %q+F can never be inlined because it uses setjmp"
21740 #: tree-inline.c:3615
21741 #, gcc-internal-format
21743 "function %q+F can never be inlined because it uses variable argument lists"
21746 #: tree-inline.c:3627
21747 #, gcc-internal-format
21749 "function %q+F can never be inlined because it uses setjmp-longjmp exception "
21753 #: tree-inline.c:3635
21754 #, gcc-internal-format
21755 msgid "function %q+F can never be inlined because it uses non-local goto"
21758 #: tree-inline.c:3647
21759 #, gcc-internal-format
21761 "function %q+F can never be inlined because it uses __builtin_return or "
21762 "__builtin_apply_args"
21765 #: tree-inline.c:3667
21766 #, gcc-internal-format
21767 msgid "function %q+F can never be inlined because it contains a computed goto"
21770 #: tree-inline.c:3768
21771 #, gcc-internal-format
21773 "function %q+F can never be inlined because it is suppressed using -fno-inline"
21776 #: tree-inline.c:3776
21777 #, gcc-internal-format
21779 "function %q+F can never be inlined because it uses attributes conflicting "
21783 #: tree-inline.c:4441
21784 #, gcc-internal-format
21785 msgid "inlining failed in call to always_inline %q+F: %s"
21788 #: tree-inline.c:4444 tree-inline.c:4464
21789 #, gcc-internal-format
21790 msgid "called from here"
21793 #: tree-inline.c:4447 tree-inline.c:4467
21794 #, gcc-internal-format
21795 msgid "called from this function"
21798 #: tree-inline.c:4460
21799 #, gcc-internal-format
21800 msgid "inlining failed in call to %q+F: %s"
21803 #: tree-into-ssa.c:3202
21804 #, gcc-internal-format
21805 msgid "statement uses released SSA name:"
21808 #: tree-into-ssa.c:3214
21809 #, gcc-internal-format
21810 msgid "cannot update SSA form"
21813 #: tree-into-ssa.c:3305 tree-outof-ssa.c:823 tree-outof-ssa.c:882
21814 #: tree-ssa-coalesce.c:1010 tree-ssa-live.c:1292
21815 #, gcc-internal-format
21816 msgid "SSA corruption"
21819 #: tree-profile.c:486
21820 #, gcc-internal-format
21821 msgid "unimplemented functionality"
21824 #: tree-ssa-loop-niter.c:2961
21825 #, gcc-internal-format, gfc-internal-format
21826 msgid "iteration %s invokes undefined behavior"
21829 #: tree-ssa-loop-niter.c:2962
21830 #, gcc-internal-format
21831 msgid "within this loop"
21834 #: tree-ssa-operands.c:975
21835 #, gcc-internal-format
21836 msgid "virtual definition of statement not up-to-date"
21839 #: tree-ssa-operands.c:982
21840 #, gcc-internal-format
21841 msgid "virtual def operand missing for stmt"
21844 #: tree-ssa-operands.c:992
21845 #, gcc-internal-format
21846 msgid "virtual use of statement not up-to-date"
21849 #: tree-ssa-operands.c:999
21850 #, gcc-internal-format
21851 msgid "virtual use operand missing for stmt"
21854 #: tree-ssa-operands.c:1016
21855 #, gcc-internal-format
21856 msgid "excess use operand for stmt"
21859 #: tree-ssa-operands.c:1026
21860 #, gcc-internal-format
21861 msgid "use operand missing for stmt"
21864 #: tree-ssa-operands.c:1033
21865 #, gcc-internal-format
21866 msgid "stmt volatile flag not up-to-date"
21869 #: tree-ssa-uninit.c:187 varasm.c:328
21870 #, gcc-internal-format
21871 msgid "%qD was declared here"
21874 #: tree-ssa-uninit.c:219
21875 #, gcc-internal-format
21876 msgid "%qD is used uninitialized in this function"
21879 #: tree-ssa-uninit.c:224 tree-ssa-uninit.c:2351
21880 #, gcc-internal-format
21881 msgid "%qD may be used uninitialized in this function"
21884 #: tree-ssa-uninit.c:254
21885 #, gcc-internal-format
21886 msgid "%qE is used uninitialized in this function"
21889 #: tree-ssa-uninit.c:259
21890 #, gcc-internal-format
21891 msgid "%qE may be used uninitialized in this function"
21895 #, gcc-internal-format, gfc-internal-format
21896 msgid "multiple virtual PHI nodes in BB %d"
21899 #: tree-ssa.c:644 tree-ssa.c:673
21900 #, gcc-internal-format
21901 msgid "virtual definition is not an SSA name"
21905 #, gcc-internal-format
21906 msgid "stmt with wrong VUSE"
21910 #, gcc-internal-format, gfc-internal-format
21911 msgid "PHI node with wrong VUSE on edge from BB %d"
21915 #, gcc-internal-format
21916 msgid "expected an SSA_NAME object"
21920 #, gcc-internal-format
21921 msgid "found an SSA_NAME that had been released into the free pool"
21925 #, gcc-internal-format
21926 msgid "type mismatch between an SSA_NAME and its symbol"
21930 #, gcc-internal-format
21931 msgid "found a virtual definition for a GIMPLE register"
21935 #, gcc-internal-format
21936 msgid "virtual SSA name for non-VOP decl"
21940 #, gcc-internal-format
21941 msgid "found a real definition for a non-register"
21945 #, gcc-internal-format
21946 msgid "found a default name with a non-empty defining statement"
21950 #, gcc-internal-format
21951 msgid "RESULT_DECL should be read only when DECL_BY_REFERENCE is set"
21955 #, gcc-internal-format, gfc-internal-format
21956 msgid "SSA_NAME created in two different blocks %i and %i"
21959 #: tree-ssa.c:799 tree-ssa.c:1110
21960 #, gcc-internal-format
21961 msgid "SSA_NAME_DEF_STMT is wrong"
21965 #, gcc-internal-format
21966 msgid "missing definition"
21970 #, gcc-internal-format, gfc-internal-format
21971 msgid "definition in block %i does not dominate use in block %i"
21975 #, gcc-internal-format, gfc-internal-format
21976 msgid "definition in block %i follows the use"
21980 #, gcc-internal-format
21981 msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
21985 #, gcc-internal-format
21986 msgid "no immediate_use list"
21990 #, gcc-internal-format
21991 msgid "wrong immediate use list"
21995 #, gcc-internal-format
21996 msgid "incoming edge count does not match number of PHI arguments"
22000 #, gcc-internal-format, gfc-internal-format
22001 msgid "PHI argument is missing for edge %d->%d"
22005 #, gcc-internal-format
22006 msgid "PHI argument is not SSA_NAME, or invariant"
22010 #, gcc-internal-format, gfc-internal-format
22011 msgid "wrong edge %d->%d for PHI argument"
22015 #, gcc-internal-format, gfc-internal-format
22016 msgid "AUX pointer initialized for edge %d->%d"
22020 #, gcc-internal-format
22021 msgid "stmt (%p) marked modified after optimization pass: "
22025 #, gcc-internal-format
22026 msgid "verify_ssa failed"
22029 #: tree-streamer-in.c:343
22030 #, gcc-internal-format
22031 msgid "machine independent builtin code out of range"
22034 #: tree-streamer-in.c:349
22035 #, gcc-internal-format
22036 msgid "target specific builtin not available"
22039 #: tree-vect-generic.c:265
22040 #, gcc-internal-format
22041 msgid "vector operation will be expanded piecewise"
22044 #: tree-vect-generic.c:268
22045 #, gcc-internal-format
22046 msgid "vector operation will be expanded in parallel"
22049 #: tree-vect-generic.c:319
22050 #, gcc-internal-format
22051 msgid "vector operation will be expanded with a single scalar operation"
22054 #: tree-vect-generic.c:887
22055 #, gcc-internal-format
22056 msgid "vector condition will be expanded piecewise"
22059 #: tree-vect-generic.c:1304
22060 #, gcc-internal-format
22061 msgid "vector shuffling operation will be expanded piecewise"
22064 #: tree-vect-loop.c:3446
22065 #, gcc-internal-format
22066 msgid "vectorization did not happen for a simd loop"
22069 #: tree-vrp.c:6548 tree-vrp.c:6588 tree-vrp.c:6669
22070 #, gcc-internal-format
22071 msgid "array subscript is above array bounds"
22075 #, gcc-internal-format
22076 msgid "array subscript is outside array bounds"
22079 #: tree-vrp.c:6601 tree-vrp.c:6656
22080 #, gcc-internal-format
22081 msgid "array subscript is below array bounds"
22085 #, gcc-internal-format
22087 "assuming signed overflow does not occur when simplifying conditional to "
22091 #: tree-vrp.c:7516 tree-vrp.c:9495 tree-vrp.c:9539 tree-vrp.c:9602
22092 #, gcc-internal-format
22093 msgid "assuming signed overflow does not occur when simplifying conditional"
22097 #, gcc-internal-format
22098 msgid "comparison always false due to limited range of data type"
22102 #, gcc-internal-format
22103 msgid "comparison always true due to limited range of data type"
22107 #, gcc-internal-format
22109 "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to "
22114 #, gcc-internal-format
22116 "assuming signed overflow does not occur when simplifying %<min/max (X,Y)%> "
22117 "to %<X%> or %<Y%>"
22121 #, gcc-internal-format
22123 "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X"
22128 #, gcc-internal-format
22129 msgid "non-constant element in constant CONSTRUCTOR"
22133 #, gcc-internal-format
22134 msgid "side-effects element in no-side-effects CONSTRUCTOR"
22138 #, gcc-internal-format
22139 msgid "ignoring attributes applied to %qT after definition"
22143 #, gcc-internal-format
22144 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
22148 #, gcc-internal-format
22150 "%q+D redeclared without dllimport attribute after being referenced with dll "
22155 #, gcc-internal-format
22156 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
22159 #: tree.c:6383 tree.c:6395 tree.c:6405 c-family/c-common.c:6690
22160 #: c-family/c-common.c:6709 c-family/c-common.c:6727 c-family/c-common.c:6757
22161 #: c-family/c-common.c:6785 c-family/c-common.c:6813 c-family/c-common.c:6829
22162 #: c-family/c-common.c:6844 c-family/c-common.c:6862 c-family/c-common.c:6877
22163 #: c-family/c-common.c:6909 c-family/c-common.c:6926 c-family/c-common.c:6943
22164 #: c-family/c-common.c:6981 c-family/c-common.c:7004 c-family/c-common.c:7021
22165 #: c-family/c-common.c:7049 c-family/c-common.c:7070 c-family/c-common.c:7091
22166 #: c-family/c-common.c:7118 c-family/c-common.c:7148 c-family/c-common.c:7185
22167 #: c-family/c-common.c:7238 c-family/c-common.c:7296 c-family/c-common.c:7354
22168 #: c-family/c-common.c:7443 c-family/c-common.c:7473 c-family/c-common.c:7527
22169 #: c-family/c-common.c:7998 c-family/c-common.c:8035 c-family/c-common.c:8091
22170 #: c-family/c-common.c:8147 c-family/c-common.c:8225 c-family/c-common.c:8352
22171 #: c-family/c-common.c:8411 c-family/c-common.c:8430 c-family/c-common.c:8538
22172 #: c-family/c-common.c:8554 c-family/c-common.c:8570 c-family/c-common.c:8591
22173 #: c-family/c-common.c:8661 c-family/c-common.c:8688 c-family/c-common.c:8736
22174 #: c-family/c-common.c:8916 c-family/c-common.c:8937 c-family/c-common.c:9050
22175 #: c-family/c-common.c:9077 c-family/c-common.c:9394 c-family/c-common.c:9417
22176 #: c-family/c-common.c:9456 c-family/c-common.c:9538 c-family/c-common.c:9581
22177 #: c-family/c-common.c:9741 config/darwin.c:2021 config/arm/arm.c:6554
22178 #: config/arm/arm.c:6582 config/arm/arm.c:6599 config/avr/avr.c:9082
22179 #: config/h8300/h8300.c:5477 config/h8300/h8300.c:5501 config/i386/i386.c:7465
22180 #: config/i386/i386.c:40352 config/ia64/ia64.c:760 config/rs6000/rs6000.c:32927
22181 #: config/spu/spu.c:3739 ada/gcc-interface/utils.c:5986
22182 #: ada/gcc-interface/utils.c:6003 ada/gcc-interface/utils.c:6019
22183 #: ada/gcc-interface/utils.c:6045 lto/lto-lang.c:243
22184 #, gcc-internal-format
22185 msgid "%qE attribute ignored"
22189 #, gcc-internal-format
22190 msgid "inline function %q+D declared as dllimport: attribute ignored"
22194 #, gcc-internal-format
22195 msgid "function %q+D definition is marked dllimport"
22199 #, gcc-internal-format
22200 msgid "variable %q+D definition is marked dllimport"
22204 #, gcc-internal-format
22205 msgid "external linkage required for symbol %q+D because of %qE attribute"
22209 #, gcc-internal-format
22211 "%qE implies default visibility, but %qD has already been declared with a "
22212 "different visibility"
22216 #, gcc-internal-format
22217 msgid "arrays of functions are not meaningful"
22221 #, gcc-internal-format
22222 msgid "function return type cannot be function"
22225 #: tree.c:9740 tree.c:9825 tree.c:9886
22226 #, gcc-internal-format, gfc-internal-format
22227 msgid "tree check: %s, have %s in %s, at %s:%d"
22231 #, gcc-internal-format, gfc-internal-format
22232 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
22236 #, gcc-internal-format
22237 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
22241 #, gcc-internal-format
22242 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
22246 #, gcc-internal-format, gfc-internal-format
22247 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
22251 #, gcc-internal-format
22253 "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:"
22258 #, gcc-internal-format, gfc-internal-format
22260 "tree check: accessed elt %d of tree_int_cst with %d elts in %s, at %s:%d"
22264 #, gcc-internal-format, gfc-internal-format
22265 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
22269 #, gcc-internal-format, gfc-internal-format
22270 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
22274 #, gcc-internal-format, gfc-internal-format
22276 "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at "
22281 #, gcc-internal-format
22282 msgid "%qD is deprecated: %s"
22286 #, gcc-internal-format
22287 msgid "%qD is deprecated"
22290 #: tree.c:12769 tree.c:12791
22291 #, gcc-internal-format
22292 msgid "%qE is deprecated: %s"
22295 #: tree.c:12772 tree.c:12794
22296 #, gcc-internal-format
22297 msgid "%qE is deprecated"
22300 #: tree.c:12778 tree.c:12799
22301 #, gcc-internal-format, gfc-internal-format
22302 msgid "type is deprecated: %s"
22305 #: tree.c:12781 tree.c:12802
22306 #, gcc-internal-format
22307 msgid "type is deprecated"
22310 #. Type variant can differ by:
22312 #. - TYPE_QUALS: TYPE_READONLY, TYPE_VOLATILE, TYPE_ATOMIC, TYPE_RESTRICT,
22313 #. ENCODE_QUAL_ADDR_SPACE.
22314 #. - main variant may be TYPE_COMPLETE_P and variant types !TYPE_COMPLETE_P
22315 #. in this case some values may not be set in the variant types
22316 #. (see TYPE_COMPLETE_P checks).
22317 #. - it is possible to have TYPE_ARTIFICIAL variant of non-artifical type
22318 #. - by TYPE_NAME and attributes (i.e. when variant originate by typedef)
22319 #. - TYPE_CANONICAL (TYPE_ALIAS_SET is the same among variants)
22320 #. - by the alignment: TYPE_ALIGN and TYPE_USER_ALIGN
22321 #. - during LTO by TYPE_CONTEXT if type is TYPE_FILE_SCOPE_P
22322 #. this is necessary to make it possible to merge types form different TUs
22323 #. - arrays, pointers and references may have TREE_TYPE that is a variant
22324 #. of TREE_TYPE of their main variants.
22325 #. - aggregates may have new TYPE_FIELDS list that list variants of
22326 #. the main variant TYPE_FIELDS.
22327 #. - vector types may differ by TYPE_VECTOR_OPAQUE
22328 #. - TYPE_METHODS is always NULL for vairant types and maintained for
22329 #. main variant only.
22331 #. Convenience macro for matching individual fields.
22333 #, gcc-internal-format
22334 msgid "type variant differs by "
22338 #, gcc-internal-format
22339 msgid "type variant has different TYPE_SIZE_UNIT"
22343 #, gcc-internal-format
22344 msgid "type variant's TYPE_SIZE_UNIT"
22348 #, gcc-internal-format
22349 msgid "type's TYPE_SIZE_UNIT"
22353 #, gcc-internal-format
22354 msgid "type variant with TYPE_ALIAS_SET_KNOWN_P"
22358 #, gcc-internal-format
22359 msgid "type variant has different TYPE_VFIELD"
22363 #, gcc-internal-format
22364 msgid "type variant has TYPE_METHODS"
22368 #, gcc-internal-format
22369 msgid "type variant has different TYPE_BINFO"
22373 #, gcc-internal-format
22374 msgid "type variant's TYPE_BINFO"
22378 #, gcc-internal-format
22379 msgid "type's TYPE_BINFO"
22383 #, gcc-internal-format
22384 msgid "type variant has different TYPE_FIELDS"
22388 #, gcc-internal-format
22389 msgid "first mismatch is field"
22393 #, gcc-internal-format
22398 #, gcc-internal-format
22399 msgid "type variant has different TREE_TYPE"
22402 #: tree.c:13413 tree.c:13424
22403 #, gcc-internal-format
22404 msgid "type variant's TREE_TYPE"
22407 #: tree.c:13415 tree.c:13426
22408 #, gcc-internal-format
22409 msgid "type's TREE_TYPE"
22413 #, gcc-internal-format
22414 msgid "type is not compatible with its vairant"
22418 #, gcc-internal-format
22419 msgid "Main variant is not defined"
22423 #, gcc-internal-format
22424 msgid "TYPE_MAIN_VARIANT has different TYPE_MAIN_VARIANT"
22428 #, gcc-internal-format
22429 msgid "TYPE_CANONICAL has different TYPE_CANONICAL"
22433 #, gcc-internal-format
22434 msgid "TYPE_CANONICAL is not compatible"
22438 #, gcc-internal-format
22439 msgid "TYPE_MODE of TYPE_CANONICAL is not compatible"
22443 #, gcc-internal-format
22444 msgid "TYPE_CANONICAL of main variant is not main variant"
22448 #, gcc-internal-format
22449 msgid "TYPE_VFIELD is not FIELD_DECL nor TREE_LIST"
22453 #, gcc-internal-format
22454 msgid "TYPE_NEXT_PTR_TO is not POINTER_TYPE"
22458 #, gcc-internal-format
22459 msgid "TYPE_NEXT_REF_TO is not REFERENCE_TYPE"
22463 #, gcc-internal-format
22464 msgid "TYPE_MINVAL non-NULL"
22468 #, gcc-internal-format
22469 msgid "TYPE_METHODS is not FUNCTION_DECL, TEMPLATE_DECL nor error_mark_node"
22473 #, gcc-internal-format
22474 msgid "TYPE_METHOD_BASETYPE is not record nor union"
22478 #, gcc-internal-format
22479 msgid "TYPE_OFFSET_BASETYPE is not record nor union"
22483 #, gcc-internal-format
22484 msgid "TYPE_ARRAY_MAX_SIZE not INTEGER_CST"
22488 #, gcc-internal-format
22489 msgid "TYPE_MAXVAL non-NULL"
22493 #, gcc-internal-format
22494 msgid "TYPE_BINFO is not TREE_BINFO"
22498 #, gcc-internal-format
22499 msgid "TYPE_BINFO type is not TYPE_MAIN_VARIANT"
22503 #, gcc-internal-format
22504 msgid "TYPE_LANG_SLOT_1 (binfo) field is non-NULL"
22508 #, gcc-internal-format
22509 msgid "Enum value is not CONST_DECL or INTEGER_CST"
22513 #, gcc-internal-format
22514 msgid "Enum value type is not INTEGER_TYPE nor convertible to the enum"
22518 #, gcc-internal-format
22519 msgid "Enum value name is not IDENTIFIER_NODE"
22523 #, gcc-internal-format
22524 msgid "Array TYPE_DOMAIN is not integer type"
22528 #, gcc-internal-format
22529 msgid "TYPE_FIELDS defined in incomplete type"
22533 #, gcc-internal-format
22534 msgid "Wrong tree in TYPE_FIELDS list"
22538 #, gcc-internal-format
22539 msgid "TYPE_CACHED_VALUES_P is %i while TYPE_CACHED_VALUES is %p"
22543 #, gcc-internal-format
22544 msgid "TYPE_CACHED_VALUES is not TREE_VEC"
22548 #, gcc-internal-format
22549 msgid "wrong TYPE_CACHED_VALUES entry"
22553 #, gcc-internal-format
22554 msgid "TREE_PURPOSE is non-NULL in TYPE_ARG_TYPES list"
22558 #, gcc-internal-format
22559 msgid "Wrong entry in TYPE_ARG_TYPES list"
22563 #, gcc-internal-format
22564 msgid "TYPE_VALUES_RAW field is non-NULL"
22568 #, gcc-internal-format
22569 msgid "TYPE_CACHED_VALUES_P is set while it should not"
22573 #, gcc-internal-format
22574 msgid "TYPE_STRING_FLAG is set on wrong type code"
22578 #, gcc-internal-format
22580 "TYPE_STRING_FLAG is set on type that does not look like char nor array of "
22585 #, gcc-internal-format
22586 msgid "TYPE_METHOD_BASETYPE is not main variant"
22590 #, gcc-internal-format
22591 msgid "verify_type failed"
22594 #: value-prof.c:528
22595 #, gcc-internal-format
22596 msgid "dead histogram"
22599 #: value-prof.c:557
22600 #, gcc-internal-format
22602 "Histogram value statement does not correspond to the statement it is "
22606 #: value-prof.c:569
22607 #, gcc-internal-format
22608 msgid "verify_histograms failed"
22611 #: value-prof.c:626
22612 #, gcc-internal-format, gfc-internal-format
22614 "corrupted value profile: %s profile counter (%d out of %d) inconsistent with "
22615 "basic-block count (%d)"
22618 #: var-tracking.c:7125
22619 #, gcc-internal-format
22621 "variable tracking size limit exceeded with -fvar-tracking-assignments, "
22625 #: var-tracking.c:7129
22626 #, gcc-internal-format
22627 msgid "variable tracking size limit exceeded"
22631 #, gcc-internal-format
22632 msgid "%+D causes a section type conflict with %D"
22636 #, gcc-internal-format
22637 msgid "section type conflict with %D"
22641 #, gcc-internal-format
22642 msgid "%+D causes a section type conflict"
22646 #, gcc-internal-format
22647 msgid "section type conflict"
22651 #, gcc-internal-format
22652 msgid "alignment of %q+D is greater than maximum object file alignment %d"
22656 #, gcc-internal-format
22657 msgid "only zero initializers are allowed in section %qs"
22660 #: varasm.c:1367 varasm.c:1376
22661 #, gcc-internal-format
22662 msgid "register name not specified for %q+D"
22666 #, gcc-internal-format
22667 msgid "invalid register name for %q+D"
22671 #, gcc-internal-format
22672 msgid "data type of %q+D isn%'t suitable for a register"
22676 #, gcc-internal-format
22678 "the register specified for %q+D cannot be accessed by the current target"
22682 #, gcc-internal-format
22684 "the register specified for %q+D is not general enough to be used as a "
22685 "register variable"
22689 #, gcc-internal-format
22690 msgid "register specified for %q+D isn%'t suitable for data type"
22694 #, gcc-internal-format
22695 msgid "global register variable has initial value"
22699 #, gcc-internal-format
22700 msgid "optimization may eliminate reads and/or writes to register variables"
22704 #, gcc-internal-format
22705 msgid "register name given for non-register variable %q+D"
22709 #, gcc-internal-format
22710 msgid "thread-local COMMON data not implemented"
22714 #, gcc-internal-format
22716 "requested alignment for %q+D is greater than implemented alignment of %wu"
22719 #: varasm.c:2144 c/c-decl.c:4947 c/c-parser.c:1460
22720 #, gcc-internal-format
22721 msgid "storage size of %q+D isn%'t known"
22725 #, gcc-internal-format
22726 msgid "initializer for integer/fixed-point value is too complicated"
22730 #, gcc-internal-format
22731 msgid "initializer for floating value is not a floating constant"
22735 #, gcc-internal-format
22736 msgid "invalid initial value for member %qE"
22740 #, gcc-internal-format
22741 msgid "%+D declared weak after being used"
22745 #, gcc-internal-format
22747 "weak declaration of %q+D being applied to a already existing, static "
22752 #, gcc-internal-format
22753 msgid "weak declaration of %q+D must be public"
22757 #, gcc-internal-format
22758 msgid "weak declaration of %q+D not supported"
22761 #: varasm.c:5457 varasm.c:5761
22762 #, gcc-internal-format
22763 msgid "only weak aliases are supported in this configuration"
22767 #, gcc-internal-format
22768 msgid "weakref is not supported in this configuration"
22772 #, gcc-internal-format
22773 msgid "ifunc is not supported on this target"
22777 #, gcc-internal-format
22778 msgid "weakref %q+D ultimately targets itself"
22782 #, gcc-internal-format
22783 msgid "weakref %q+D must have static linkage"
22787 #, gcc-internal-format
22788 msgid "alias definitions not supported in this configuration"
22792 #, gcc-internal-format
22793 msgid "ifunc is not supported in this configuration"
22796 #: varasm.c:5976 config/sol2.c:157 config/i386/winnt.c:260
22797 #, gcc-internal-format
22798 msgid "visibility attribute not supported in this configuration; ignored"
22801 #. Print an error message for unrecognized stab codes.
22803 #, gcc-internal-format
22804 msgid "no sclass for %s stab (0x%x)"
22807 #: lto-streamer.h:1014
22808 #, gcc-internal-format, gfc-internal-format
22809 msgid "bytecode stream: expected tag %s instead of %s"
22812 #: lto-streamer.h:1024
22813 #, gcc-internal-format, gfc-internal-format
22814 msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
22817 #: c-family/array-notation-common.c:71
22818 #, gcc-internal-format
22819 msgid "__sec_implicit_index parameter must be an integer constant expression"
22822 #: c-family/array-notation-common.c:107
22823 #, gcc-internal-format
22824 msgid "length mismatch in expression"
22827 #: c-family/array-notation-common.c:282 c-family/array-notation-common.c:310
22828 #: c/c-array-notation.c:731 cp/cp-array-notation.c:611
22829 #, gcc-internal-format
22830 msgid "rank mismatch between %qE and %qE"
22833 #. Here the original expression is printed as a "heads-up"
22834 #. to the programmer. This is because since there is no
22835 #. location information for the offending argument, the
22836 #. error could be in some internally generated code that is
22837 #. not visible for the programmer. Thus, the correct fix
22838 #. may lie in the original expression.
22839 #: c-family/array-notation-common.c:291
22840 #, gcc-internal-format
22841 msgid "rank mismatch in expression %qE"
22844 #: c-family/array-notation-common.c:667
22845 #, gcc-internal-format
22846 msgid "__sec_implicit_index argument %d must be less than the rank of %qE"
22849 #: c-family/c-cilkplus.c:38
22850 #, gcc-internal-format
22851 msgid "iteration variable cannot be volatile"
22854 #: c-family/c-common.c:1029
22855 #, gcc-internal-format
22856 msgid "%qD is not defined outside of function scope"
22859 #: c-family/c-common.c:1079
22860 #, gcc-internal-format
22862 "string length %qd is greater than the length %qd ISO C%d compilers are "
22863 "required to support"
22866 #: c-family/c-common.c:1200 c-family/c-common.c:1212 cp/constexpr.c:1701
22867 #: cp/constexpr.c:3669
22868 #, gcc-internal-format
22869 msgid "overflow in constant expression"
22872 #: c-family/c-common.c:1235
22873 #, gcc-internal-format
22874 msgid "integer overflow in expression"
22877 #: c-family/c-common.c:1240
22878 #, gcc-internal-format
22879 msgid "floating point overflow in expression"
22882 #: c-family/c-common.c:1244
22883 #, gcc-internal-format
22884 msgid "fixed-point overflow in expression"
22887 #: c-family/c-common.c:1248
22888 #, gcc-internal-format
22889 msgid "vector overflow in expression"
22892 #: c-family/c-common.c:1254
22893 #, gcc-internal-format
22894 msgid "complex integer overflow in expression"
22897 #: c-family/c-common.c:1257
22898 #, gcc-internal-format
22899 msgid "complex floating point overflow in expression"
22902 #: c-family/c-common.c:1310
22903 #, gcc-internal-format
22904 msgid "logical %<or%> applied to non-boolean constant"
22907 #: c-family/c-common.c:1313
22908 #, gcc-internal-format
22909 msgid "logical %<and%> applied to non-boolean constant"
22912 #: c-family/c-common.c:1383
22913 #, gcc-internal-format
22914 msgid "logical %<or%> of collectively exhaustive tests is always true"
22917 #: c-family/c-common.c:1387
22918 #, gcc-internal-format
22919 msgid "logical %<and%> of mutually exclusive tests is always false"
22922 #: c-family/c-common.c:1397
22923 #, gcc-internal-format
22924 msgid "logical %<or%> of equal expressions"
22927 #: c-family/c-common.c:1400
22928 #, gcc-internal-format
22929 msgid "logical %<and%> of equal expressions"
22932 #: c-family/c-common.c:1475
22933 #, gcc-internal-format
22934 msgid "self-comparison always evaluates to true"
22937 #: c-family/c-common.c:1478
22938 #, gcc-internal-format
22939 msgid "self-comparison always evaluates to false"
22942 #: c-family/c-common.c:1502
22943 #, gcc-internal-format
22944 msgid "logical not is only applied to the left hand side of comparison"
22947 #: c-family/c-common.c:1632
22948 #, gcc-internal-format
22949 msgid "type-punning to incomplete type might break strict-aliasing rules"
22952 #: c-family/c-common.c:1649
22953 #, gcc-internal-format
22954 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
22957 #: c-family/c-common.c:1656 c-family/c-common.c:1674
22958 #, gcc-internal-format
22959 msgid "dereferencing type-punned pointer might break strict-aliasing rules"
22962 #: c-family/c-common.c:1808
22963 #, gcc-internal-format
22965 "argument to %<sizeof%> in %qD call is the same expression as the "
22966 "destination; did you mean to remove the addressof?"
22969 #: c-family/c-common.c:1815
22970 #, gcc-internal-format
22972 "argument to %<sizeof%> in %qD call is the same expression as the "
22973 "destination; did you mean to provide an explicit length?"
22976 #: c-family/c-common.c:1820
22977 #, gcc-internal-format
22979 "argument to %<sizeof%> in %qD call is the same expression as the "
22980 "destination; did you mean to dereference it?"
22983 #: c-family/c-common.c:1832
22984 #, gcc-internal-format
22986 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
22987 "destination; expected %qT or an explicit length"
22990 #: c-family/c-common.c:1848
22991 #, gcc-internal-format
22993 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
22994 "you mean to remove the addressof?"
22997 #: c-family/c-common.c:1855
22998 #, gcc-internal-format
23000 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
23001 "you mean to provide an explicit length?"
23004 #: c-family/c-common.c:1860
23005 #, gcc-internal-format
23007 "argument to %<sizeof%> in %qD call is the same expression as the source; did "
23008 "you mean to dereference it?"
23011 #: c-family/c-common.c:1872
23012 #, gcc-internal-format
23014 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
23015 "source; expected %qT or an explicit length"
23018 #: c-family/c-common.c:1888
23019 #, gcc-internal-format
23021 "argument to %<sizeof%> in %qD call is the same expression as the first "
23022 "source; did you mean to remove the addressof?"
23025 #: c-family/c-common.c:1895
23026 #, gcc-internal-format
23028 "argument to %<sizeof%> in %qD call is the same expression as the first "
23029 "source; did you mean to provide an explicit length?"
23032 #: c-family/c-common.c:1900
23033 #, gcc-internal-format
23035 "argument to %<sizeof%> in %qD call is the same expression as the first "
23036 "source; did you mean to dereference it?"
23039 #: c-family/c-common.c:1912
23040 #, gcc-internal-format
23042 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the first "
23043 "source; expected %qT or an explicit length"
23046 #: c-family/c-common.c:1928
23047 #, gcc-internal-format
23049 "argument to %<sizeof%> in %qD call is the same expression as the second "
23050 "source; did you mean to remove the addressof?"
23053 #: c-family/c-common.c:1935
23054 #, gcc-internal-format
23056 "argument to %<sizeof%> in %qD call is the same expression as the second "
23057 "source; did you mean to provide an explicit length?"
23060 #: c-family/c-common.c:1940
23061 #, gcc-internal-format
23063 "argument to %<sizeof%> in %qD call is the same expression as the second "
23064 "source; did you mean to dereference it?"
23067 #: c-family/c-common.c:1952
23068 #, gcc-internal-format
23070 "argument to %<sizeof%> in %qD call is the same pointer type %qT as the "
23071 "second source; expected %qT or an explicit length"
23074 #: c-family/c-common.c:1981 c-family/c-common.c:1988
23075 #, gcc-internal-format
23076 msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
23079 #: c-family/c-common.c:1998
23080 #, gcc-internal-format
23081 msgid "first argument of %q+D should be %<int%>"
23084 #: c-family/c-common.c:2007
23085 #, gcc-internal-format
23086 msgid "second argument of %q+D should be %<char **%>"
23089 #: c-family/c-common.c:2016
23090 #, gcc-internal-format
23091 msgid "third argument of %q+D should probably be %<char **%>"
23094 #: c-family/c-common.c:2027
23095 #, gcc-internal-format
23096 msgid "%q+D takes only zero or two arguments"
23099 #: c-family/c-common.c:2031
23100 #, gcc-internal-format
23101 msgid "%q+D declared as variadic function"
23104 #: c-family/c-common.c:2099
23105 #, gcc-internal-format
23107 "use -flax-vector-conversions to permit conversions between vectors with "
23108 "differing element types or numbers of subparts"
23111 #: c-family/c-common.c:2139
23112 #, gcc-internal-format
23113 msgid "__builtin_shuffle last argument must be an integer vector"
23116 #: c-family/c-common.c:2148
23117 #, gcc-internal-format
23118 msgid "__builtin_shuffle arguments must be vectors"
23121 #: c-family/c-common.c:2155
23122 #, gcc-internal-format
23123 msgid "__builtin_shuffle argument vectors must be of the same type"
23126 #: c-family/c-common.c:2166
23127 #, gcc-internal-format
23129 "__builtin_shuffle number of elements of the argument vector(s) and the mask "
23130 "vector should be the same"
23133 #: c-family/c-common.c:2176
23134 #, gcc-internal-format
23136 "__builtin_shuffle argument vector(s) inner type must have the same size as "
23137 "inner type of the mask"
23140 #: c-family/c-common.c:2403
23141 #, gcc-internal-format
23142 msgid "negative integer implicitly converted to unsigned type"
23145 #: c-family/c-common.c:2409
23146 #, gcc-internal-format
23147 msgid "conversion of unsigned constant value to negative integer"
23150 #: c-family/c-common.c:2560 c-family/c-common.c:2622
23151 #, gcc-internal-format
23152 msgid "conversion to %qT from %qT may change the sign of the result"
23155 #: c-family/c-common.c:2680
23156 #, gcc-internal-format
23157 msgid "conversion to %qT from boolean expression"
23160 #: c-family/c-common.c:2689 c-family/c-common.c:2693
23161 #, gcc-internal-format
23162 msgid "conversion to %qT alters %qT constant value"
23165 #: c-family/c-common.c:2713 c-family/c-common.c:2721
23166 #, gcc-internal-format
23167 msgid "conversion to %qT from %qT may alter its value"
23170 #: c-family/c-common.c:2717
23171 #, gcc-internal-format
23172 msgid "conversion to %qT from %qT discards imaginary component"
23175 #: c-family/c-common.c:2752
23176 #, gcc-internal-format
23177 msgid "large integer implicitly truncated to unsigned type"
23180 #: c-family/c-common.c:2758 c-family/c-common.c:2765 c-family/c-common.c:2773
23181 #, gcc-internal-format
23182 msgid "overflow in implicit constant conversion"
23185 #: c-family/c-common.c:2945
23186 #, gcc-internal-format
23187 msgid "operation on %qE may be undefined"
23190 #: c-family/c-common.c:3254
23191 #, gcc-internal-format
23192 msgid "case label does not reduce to an integer constant"
23195 #: c-family/c-common.c:3300
23196 #, gcc-internal-format
23197 msgid "case label value is less than minimum value for type"
23200 #: c-family/c-common.c:3310
23201 #, gcc-internal-format
23202 msgid "case label value exceeds maximum value for type"
23205 #: c-family/c-common.c:3319
23206 #, gcc-internal-format
23207 msgid "lower value in case label range less than minimum value for type"
23210 #: c-family/c-common.c:3329
23211 #, gcc-internal-format
23212 msgid "upper value in case label range exceeds maximum value for type"
23215 #: c-family/c-common.c:3412
23216 #, gcc-internal-format
23218 "GCC cannot support operators with integer types and fixed-point types that "
23219 "have too many integral and fractional bits together"
23222 #: c-family/c-common.c:3952
23223 #, gcc-internal-format
23224 msgid "invalid operands to binary %s (have %qT and %qT)"
23227 #: c-family/c-common.c:4201
23228 #, gcc-internal-format
23229 msgid "comparison is always false due to limited range of data type"
23232 #: c-family/c-common.c:4204
23233 #, gcc-internal-format
23234 msgid "comparison is always true due to limited range of data type"
23237 #: c-family/c-common.c:4294
23238 #, gcc-internal-format
23239 msgid "comparison of unsigned expression >= 0 is always true"
23242 #: c-family/c-common.c:4301
23243 #, gcc-internal-format
23244 msgid "comparison of unsigned expression < 0 is always false"
23247 #: c-family/c-common.c:4344
23248 #, gcc-internal-format
23249 msgid "pointer of type %<void *%> used in arithmetic"
23252 #: c-family/c-common.c:4353
23253 #, gcc-internal-format
23254 msgid "pointer to a function used in arithmetic"
23257 #: c-family/c-common.c:4565
23258 #, gcc-internal-format
23259 msgid "the address of %qD will always evaluate as %<true%>"
23262 #: c-family/c-common.c:4648
23263 #, gcc-internal-format
23265 "the compiler can assume that the address of %qD will always evaluate to "
23269 #: c-family/c-common.c:4675 cp/semantics.c:660 cp/typeck.c:8436
23270 #, gcc-internal-format
23271 msgid "suggest parentheses around assignment used as truth value"
23274 #: c-family/c-common.c:4755 c/c-decl.c:4254 c/c-decl.c:6291 c/c-typeck.c:13733
23275 #, gcc-internal-format
23276 msgid "invalid use of %<restrict%>"
23279 #: c-family/c-common.c:4940
23280 #, gcc-internal-format
23281 msgid "invalid application of %<sizeof%> to a function type"
23284 #: c-family/c-common.c:4950
23285 #, gcc-internal-format
23286 msgid "ISO C++ does not permit %<alignof%> applied to a function type"
23289 #: c-family/c-common.c:4953
23290 #, gcc-internal-format
23291 msgid "ISO C does not permit %<_Alignof%> applied to a function type"
23294 #: c-family/c-common.c:4964
23295 #, gcc-internal-format
23296 msgid "invalid application of %qs to a void type"
23299 #: c-family/c-common.c:4973
23300 #, gcc-internal-format
23301 msgid "invalid application of %qs to incomplete type %qT"
23304 #: c-family/c-common.c:4981
23305 #, gcc-internal-format
23306 msgid "invalid application of %qs to array type %qT of incomplete element type"
23309 #: c-family/c-common.c:5023
23310 #, gcc-internal-format
23311 msgid "%<__alignof%> applied to a bit-field"
23314 #: c-family/c-common.c:5932
23315 #, gcc-internal-format
23316 msgid "cannot disable built-in function %qs"
23319 #: c-family/c-common.c:6124
23320 #, gcc-internal-format
23321 msgid "pointers are not permitted as case values"
23324 #: c-family/c-common.c:6131
23325 #, gcc-internal-format
23326 msgid "range expressions in switch statements are non-standard"
23329 #: c-family/c-common.c:6157
23330 #, gcc-internal-format
23331 msgid "empty range specified"
23334 #: c-family/c-common.c:6218
23335 #, gcc-internal-format
23336 msgid "duplicate (or overlapping) case value"
23339 #: c-family/c-common.c:6220
23340 #, gcc-internal-format
23341 msgid "this is the first entry overlapping that value"
23344 #: c-family/c-common.c:6224
23345 #, gcc-internal-format
23346 msgid "duplicate case value"
23349 #: c-family/c-common.c:6225 c-family/c-common.c:12923
23350 #, gcc-internal-format
23351 msgid "previously used here"
23354 #: c-family/c-common.c:6229
23355 #, gcc-internal-format
23356 msgid "multiple default labels in one switch"
23359 #: c-family/c-common.c:6231
23360 #, gcc-internal-format
23361 msgid "this is the first default label"
23364 #: c-family/c-common.c:6275
23365 #, gcc-internal-format
23366 msgid "case value %qs not in enumerated type"
23369 #: c-family/c-common.c:6280
23370 #, gcc-internal-format
23371 msgid "case value %qs not in enumerated type %qT"
23374 #: c-family/c-common.c:6341
23375 #, gcc-internal-format
23376 msgid "switch missing default case"
23379 #: c-family/c-common.c:6386
23380 #, gcc-internal-format
23381 msgid "switch condition has boolean value"
23384 #: c-family/c-common.c:6459
23385 #, gcc-internal-format
23386 msgid "enumeration value %qE not handled in switch"
23389 #: c-family/c-common.c:6485
23390 #, gcc-internal-format
23391 msgid "taking the address of a label is non-standard"
23394 #: c-family/c-common.c:6679
23395 #, gcc-internal-format
23396 msgid "%qE attribute ignored for field of type %qT"
23399 #: c-family/c-common.c:6776 c-family/c-common.c:6804 c-family/c-common.c:6900
23400 #: ada/gcc-interface/utils.c:5977
23401 #, gcc-internal-format
23402 msgid "%qE attribute ignored due to conflict with attribute %qs"
23405 #: c-family/c-common.c:6964 c-family/c-common.c:6970 c-family/c-common.c:9543
23406 #: c-family/c-common.c:9565 c-family/c-common.c:9571
23407 #, gcc-internal-format
23408 msgid "%qE attribute ignored due to conflict with %qs attribute"
23411 #: c-family/c-common.c:7026 lto/lto-lang.c:248
23412 #, gcc-internal-format
23413 msgid "%qE attribute has no effect on unit local functions"
23416 #: c-family/c-common.c:7179
23417 #, gcc-internal-format
23418 msgid "%qE attribute have effect only on public objects"
23421 #: c-family/c-common.c:7208
23422 #, gcc-internal-format
23423 msgid "%qE attribute only affects top level objects"
23426 #: c-family/c-common.c:7262
23427 #, gcc-internal-format
23428 msgid "scalar_storage_order is not supported because endianness is not uniform"
23431 #: c-family/c-common.c:7279
23432 #, gcc-internal-format
23434 "scalar_storage_order argument must be one of \"big-endian\" or \"little-"
23438 #: c-family/c-common.c:7375
23439 #, gcc-internal-format
23440 msgid "destructor priorities are not supported"
23443 #: c-family/c-common.c:7377
23444 #, gcc-internal-format
23445 msgid "constructor priorities are not supported"
23448 #: c-family/c-common.c:7399
23449 #, gcc-internal-format, gfc-internal-format
23450 msgid "destructor priorities from 0 to %d are reserved for the implementation"
23453 #: c-family/c-common.c:7404
23454 #, gcc-internal-format, gfc-internal-format
23455 msgid "constructor priorities from 0 to %d are reserved for the implementation"
23458 #: c-family/c-common.c:7412
23459 #, gcc-internal-format, gfc-internal-format
23460 msgid "destructor priorities must be integers from 0 to %d inclusive"
23463 #: c-family/c-common.c:7415
23464 #, gcc-internal-format, gfc-internal-format
23465 msgid "constructor priorities must be integers from 0 to %d inclusive"
23468 #: c-family/c-common.c:7571
23469 #, gcc-internal-format
23470 msgid "unknown machine mode %qE"
23473 #: c-family/c-common.c:7600
23474 #, gcc-internal-format
23475 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
23478 #: c-family/c-common.c:7603
23479 #, gcc-internal-format
23480 msgid "use __attribute__ ((vector_size)) instead"
23483 #: c-family/c-common.c:7612
23484 #, gcc-internal-format
23485 msgid "unable to emulate %qs"
23488 #: c-family/c-common.c:7623
23489 #, gcc-internal-format
23490 msgid "invalid pointer mode %qs"
23493 #: c-family/c-common.c:7640
23494 #, gcc-internal-format
23495 msgid "signedness of type and machine mode %qs don%'t match"
23498 #: c-family/c-common.c:7651
23499 #, gcc-internal-format
23500 msgid "no data type for mode %qs"
23503 #: c-family/c-common.c:7661
23504 #, gcc-internal-format
23505 msgid "cannot use mode %qs for enumeral types"
23508 #: c-family/c-common.c:7688
23509 #, gcc-internal-format
23510 msgid "mode %qs applied to inappropriate type"
23513 #: c-family/c-common.c:7710
23514 #, gcc-internal-format
23515 msgid "section attributes are not supported for this target"
23518 #: c-family/c-common.c:7718
23519 #, gcc-internal-format
23520 msgid "section attribute not allowed for %q+D"
23523 #: c-family/c-common.c:7724
23524 #, gcc-internal-format
23525 msgid "section attribute argument not a string constant"
23528 #: c-family/c-common.c:7733
23529 #, gcc-internal-format
23530 msgid "section attribute cannot be specified for local variables"
23533 #: c-family/c-common.c:7743 config/bfin/bfin.c:4771 config/bfin/bfin.c:4822
23534 #: config/bfin/bfin.c:4848 config/bfin/bfin.c:4861
23535 #, gcc-internal-format
23536 msgid "section of %q+D conflicts with previous declaration"
23539 #: c-family/c-common.c:7751
23540 #, gcc-internal-format
23541 msgid "section of %q+D cannot be overridden"
23544 #: c-family/c-common.c:7777
23545 #, gcc-internal-format
23546 msgid "requested alignment is not an integer constant"
23549 #: c-family/c-common.c:7785
23550 #, gcc-internal-format
23551 msgid "requested alignment is not a positive power of 2"
23554 #: c-family/c-common.c:7790
23555 #, gcc-internal-format
23556 msgid "requested alignment is too large"
23559 #: c-family/c-common.c:7873
23560 #, gcc-internal-format, gfc-internal-format
23561 msgid "requested alignment %d is larger than %d"
23564 #: c-family/c-common.c:7939
23565 #, gcc-internal-format
23566 msgid "alignment may not be specified for %q+D"
23569 #: c-family/c-common.c:7957
23570 #, gcc-internal-format
23572 "alignment for %q+D was previously specified as %d and may not be decreased"
23575 #: c-family/c-common.c:7961
23576 #, gcc-internal-format
23577 msgid "alignment for %q+D must be at least %d"
23580 #: c-family/c-common.c:7986
23581 #, gcc-internal-format
23582 msgid "inline function %q+D declared weak"
23585 #: c-family/c-common.c:7991
23586 #, gcc-internal-format
23587 msgid "indirect function %q+D cannot be declared weak"
23590 #: c-family/c-common.c:8015
23591 #, gcc-internal-format
23592 msgid "%qE attribute is only applicable on functions"
23595 #: c-family/c-common.c:8046
23596 #, gcc-internal-format
23597 msgid "%q+D defined both normally and as %qE attribute"
23600 #: c-family/c-common.c:8054
23601 #, gcc-internal-format
23602 msgid "weak %q+D cannot be defined %qE"
23605 #: c-family/c-common.c:8071 c-family/c-common.c:8632
23606 #, gcc-internal-format
23607 msgid "attribute %qE argument not a string"
23610 #: c-family/c-common.c:8101
23611 #, gcc-internal-format
23612 msgid "%+D declared alias after being used"
23615 #: c-family/c-common.c:8103
23616 #, gcc-internal-format
23617 msgid "%+D declared ifunc after being used"
23620 #: c-family/c-common.c:8154
23621 #, gcc-internal-format
23622 msgid "indirect function %q+D cannot be declared weakref"
23625 #: c-family/c-common.c:8176
23626 #, gcc-internal-format
23627 msgid "weakref attribute must appear before alias attribute"
23630 #: c-family/c-common.c:8188
23631 #, gcc-internal-format
23632 msgid "%+D declared weakref after being used"
23635 #: c-family/c-common.c:8212
23636 #, gcc-internal-format
23637 msgid "%qE attribute ignored on non-class types"
23640 #: c-family/c-common.c:8218
23641 #, gcc-internal-format
23642 msgid "%qE attribute ignored because %qT is already defined"
23645 #: c-family/c-common.c:8231
23646 #, gcc-internal-format
23647 msgid "visibility argument not a string"
23650 #: c-family/c-common.c:8243
23651 #, gcc-internal-format
23652 msgid "%qE attribute ignored on types"
23655 #: c-family/c-common.c:8259
23656 #, gcc-internal-format
23658 "visibility argument must be one of \"default\", \"hidden\", \"protected\" or "
23662 #: c-family/c-common.c:8270
23663 #, gcc-internal-format
23664 msgid "%qD redeclared with different visibility"
23667 #: c-family/c-common.c:8273 c-family/c-common.c:8277
23668 #, gcc-internal-format
23669 msgid "%qD was declared %qs which implies default visibility"
23672 #: c-family/c-common.c:8360
23673 #, gcc-internal-format
23674 msgid "tls_model argument not a string"
23677 #: c-family/c-common.c:8373
23678 #, gcc-internal-format
23680 "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-"
23681 "dynamic\" or \"global-dynamic\""
23684 #: c-family/c-common.c:8393 c-family/c-common.c:8709 c-family/c-common.c:9783
23685 #: config/m32c/m32c.c:2932
23686 #, gcc-internal-format
23687 msgid "%qE attribute applies only to functions"
23690 #: c-family/c-common.c:8457
23691 #, gcc-internal-format
23692 msgid "alloc_size parameter outside range"
23695 #: c-family/c-common.c:8483
23696 #, gcc-internal-format
23697 msgid "alloc_align parameter outside range"
23700 #: c-family/c-common.c:8507
23701 #, gcc-internal-format
23702 msgid "assume_aligned parameter not integer constant"
23705 #: c-family/c-common.c:8618 c/c-parser.c:16604
23706 #, gcc-internal-format
23708 "%<__simd__%> attribute cannot be used in the same function marked as a Cilk "
23709 "Plus SIMD-enabled function"
23712 #: c-family/c-common.c:8646
23713 #, gcc-internal-format
23715 "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> "
23719 #: c-family/c-common.c:8715 c-family/c-common.c:9789
23720 #, gcc-internal-format
23721 msgid "can%'t set %qE attribute after definition"
23724 #: c-family/c-common.c:8773
23725 #, gcc-internal-format
23726 msgid "%qE attribute duplicated"
23729 #: c-family/c-common.c:8775
23730 #, gcc-internal-format
23731 msgid "%qE attribute follows %qE"
23734 #: c-family/c-common.c:8874
23735 #, gcc-internal-format
23736 msgid "type was previously declared %qE"
23739 #: c-family/c-common.c:8887 cp/class.c:4650
23740 #, gcc-internal-format
23742 "%<transaction_safe_dynamic%> may only be specified for a virtual function"
23745 #: c-family/c-common.c:8945
23746 #, gcc-internal-format
23747 msgid "%qE argument not an identifier"
23750 #: c-family/c-common.c:8956
23751 #, gcc-internal-format
23752 msgid "%qD is not compatible with %qD"
23755 #: c-family/c-common.c:8959
23756 #, gcc-internal-format
23757 msgid "%qE argument is not a function"
23760 #: c-family/c-common.c:9007
23761 #, gcc-internal-format
23762 msgid "deprecated message is not a string"
23765 #: c-family/c-common.c:9048
23766 #, gcc-internal-format
23767 msgid "%qE attribute ignored for %qE"
23770 #: c-family/c-common.c:9111
23771 #, gcc-internal-format
23772 msgid "invalid vector type for attribute %qE"
23775 #: c-family/c-common.c:9117 ada/gcc-interface/utils.c:3754
23776 #, gcc-internal-format
23777 msgid "vector size not an integral multiple of component size"
23780 #: c-family/c-common.c:9123 ada/gcc-interface/utils.c:3761
23781 #, gcc-internal-format
23782 msgid "zero vector size"
23785 #: c-family/c-common.c:9131
23786 #, gcc-internal-format
23787 msgid "number of components of the vector not a power of two"
23790 #: c-family/c-common.c:9163 ada/gcc-interface/utils.c:5834
23791 #, gcc-internal-format
23792 msgid "nonnull attribute without arguments on a non-prototype"
23795 #: c-family/c-common.c:9182 ada/gcc-interface/utils.c:5848
23796 #, gcc-internal-format, gfc-internal-format
23797 msgid "nonnull argument has invalid operand number (argument %lu)"
23800 #: c-family/c-common.c:9204 ada/gcc-interface/utils.c:5870
23801 #, gcc-internal-format, gfc-internal-format
23803 "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
23806 #: c-family/c-common.c:9212 ada/gcc-interface/utils.c:5879
23807 #, gcc-internal-format, gfc-internal-format
23809 "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
23812 #: c-family/c-common.c:9306
23813 #, gcc-internal-format
23814 msgid "not enough variable arguments to fit a sentinel"
23817 #: c-family/c-common.c:9320
23818 #, gcc-internal-format
23819 msgid "missing sentinel in function call"
23822 #: c-family/c-common.c:9362
23823 #, gcc-internal-format, gfc-internal-format
23824 msgid "null argument where non-null required (argument %lu)"
23827 #: c-family/c-common.c:9428
23828 #, gcc-internal-format
23829 msgid "cleanup argument not an identifier"
23832 #: c-family/c-common.c:9435
23833 #, gcc-internal-format
23834 msgid "cleanup argument not a function"
23837 #: c-family/c-common.c:9472
23838 #, gcc-internal-format
23839 msgid "%qE attribute requires prototypes with named arguments"
23842 #: c-family/c-common.c:9480
23843 #, gcc-internal-format
23844 msgid "%qE attribute only applies to variadic functions"
23847 #: c-family/c-common.c:9496 ada/gcc-interface/utils.c:5921
23848 #, gcc-internal-format
23849 msgid "requested position is not an integer constant"
23852 #: c-family/c-common.c:9504 ada/gcc-interface/utils.c:5928
23853 #, gcc-internal-format
23854 msgid "requested position is less than zero"
23857 #: c-family/c-common.c:9660 c-family/c-common.c:9707
23858 #, gcc-internal-format
23859 msgid "bad option %qs to attribute %<optimize%>"
23862 #: c-family/c-common.c:9663 c-family/c-common.c:9711
23863 #, gcc-internal-format
23864 msgid "bad option %qs to pragma %<optimize%>"
23867 #: c-family/c-common.c:9806
23868 #, gcc-internal-format
23869 msgid "returns_nonnull attribute on a function not returning a pointer"
23872 #: c-family/c-common.c:9821
23873 #, gcc-internal-format
23874 msgid "%qE attribute is only valid on %<struct%> type"
23877 #: c-family/c-common.c:9946 c-family/c-common.c:10904 c-family/c-common.c:10975
23878 #: c/c-typeck.c:3548
23879 #, gcc-internal-format
23880 msgid "too few arguments to function %qE"
23883 #: c-family/c-common.c:9951 c-family/c-common.c:11001 c/c-typeck.c:3280
23884 #, gcc-internal-format
23885 msgid "too many arguments to function %qE"
23888 #: c-family/c-common.c:9997
23889 #, gcc-internal-format
23891 "second argument to function %qE must be a constant integer power of 2 "
23892 "between %qi and %qu bits"
23895 #: c-family/c-common.c:10018 c-family/c-common.c:10062
23896 #, gcc-internal-format
23897 msgid "non-floating-point argument in call to function %qE"
23900 #: c-family/c-common.c:10041
23901 #, gcc-internal-format
23902 msgid "non-floating-point arguments in call to function %qE"
23905 #: c-family/c-common.c:10055
23906 #, gcc-internal-format
23907 msgid "non-const integer argument %u in call to function %qE"
23910 #: c-family/c-common.c:10075
23911 #, gcc-internal-format
23912 msgid "non-integer argument 3 in call to function %qE"
23915 #: c-family/c-common.c:10092 c-family/c-common.c:10128
23916 #, gcc-internal-format
23917 msgid "argument %u in call to function %qE does not have integral type"
23920 #: c-family/c-common.c:10099
23921 #, gcc-internal-format
23923 "argument 3 in call to function %qE does not have pointer to integral type"
23926 #: c-family/c-common.c:10105
23927 #, gcc-internal-format
23928 msgid "argument 3 in call to function %qE has pointer to enumerated type"
23931 #: c-family/c-common.c:10111
23932 #, gcc-internal-format
23933 msgid "argument 3 in call to function %qE has pointer to boolean type"
23936 #: c-family/c-common.c:10134
23937 #, gcc-internal-format
23938 msgid "argument 3 in call to function %qE has enumerated type"
23941 #: c-family/c-common.c:10140
23942 #, gcc-internal-format
23943 msgid "argument 3 in call to function %qE has boolean type"
23946 #: c-family/c-common.c:10453
23947 #, gcc-internal-format
23948 msgid "cannot apply %<offsetof%> to static data member %qD"
23951 #: c-family/c-common.c:10458
23952 #, gcc-internal-format
23953 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
23956 #: c-family/c-common.c:10465
23957 #, gcc-internal-format
23958 msgid "cannot apply %<offsetof%> to a non constant address"
23961 #: c-family/c-common.c:10478 cp/typeck.c:5740
23962 #, gcc-internal-format
23963 msgid "attempt to take address of bit-field structure member %qD"
23966 #: c-family/c-common.c:10530
23967 #, gcc-internal-format
23968 msgid "index %E denotes an offset greater than size of %qT"
23971 #: c-family/c-common.c:10570
23972 #, gcc-internal-format
23974 "the omitted middle operand in ?: will always be %<true%>, suggest explicit "
23978 #: c-family/c-common.c:10591
23979 #, gcc-internal-format
23980 msgid "assignment of member %qD in read-only object"
23983 #: c-family/c-common.c:10593
23984 #, gcc-internal-format
23985 msgid "increment of member %qD in read-only object"
23988 #: c-family/c-common.c:10595
23989 #, gcc-internal-format
23990 msgid "decrement of member %qD in read-only object"
23993 #: c-family/c-common.c:10597
23994 #, gcc-internal-format
23995 msgid "member %qD in read-only object used as %<asm%> output"
23998 #: c-family/c-common.c:10601
23999 #, gcc-internal-format
24000 msgid "assignment of read-only member %qD"
24003 #: c-family/c-common.c:10602
24004 #, gcc-internal-format
24005 msgid "increment of read-only member %qD"
24008 #: c-family/c-common.c:10603
24009 #, gcc-internal-format
24010 msgid "decrement of read-only member %qD"
24013 #: c-family/c-common.c:10604
24014 #, gcc-internal-format
24015 msgid "read-only member %qD used as %<asm%> output"
24018 #: c-family/c-common.c:10608
24019 #, gcc-internal-format
24020 msgid "assignment of read-only variable %qD"
24023 #: c-family/c-common.c:10609
24024 #, gcc-internal-format
24025 msgid "increment of read-only variable %qD"
24028 #: c-family/c-common.c:10610
24029 #, gcc-internal-format
24030 msgid "decrement of read-only variable %qD"
24033 #: c-family/c-common.c:10611
24034 #, gcc-internal-format
24035 msgid "read-only variable %qD used as %<asm%> output"
24038 #: c-family/c-common.c:10614
24039 #, gcc-internal-format
24040 msgid "assignment of read-only parameter %qD"
24043 #: c-family/c-common.c:10615
24044 #, gcc-internal-format
24045 msgid "increment of read-only parameter %qD"
24048 #: c-family/c-common.c:10616
24049 #, gcc-internal-format
24050 msgid "decrement of read-only parameter %qD"
24053 #: c-family/c-common.c:10617
24054 #, gcc-internal-format
24055 msgid "read-only parameter %qD use as %<asm%> output"
24058 #: c-family/c-common.c:10622
24059 #, gcc-internal-format
24060 msgid "assignment of read-only named return value %qD"
24063 #: c-family/c-common.c:10624
24064 #, gcc-internal-format
24065 msgid "increment of read-only named return value %qD"
24068 #: c-family/c-common.c:10626
24069 #, gcc-internal-format
24070 msgid "decrement of read-only named return value %qD"
24073 #: c-family/c-common.c:10628
24074 #, gcc-internal-format
24075 msgid "read-only named return value %qD used as %<asm%>output"
24078 #: c-family/c-common.c:10633
24079 #, gcc-internal-format
24080 msgid "assignment of function %qD"
24083 #: c-family/c-common.c:10634
24084 #, gcc-internal-format
24085 msgid "increment of function %qD"
24088 #: c-family/c-common.c:10635
24089 #, gcc-internal-format
24090 msgid "decrement of function %qD"
24093 #: c-family/c-common.c:10636
24094 #, gcc-internal-format
24095 msgid "function %qD used as %<asm%> output"
24098 #: c-family/c-common.c:10639 c/c-typeck.c:4660
24099 #, gcc-internal-format
24100 msgid "assignment of read-only location %qE"
24103 #: c-family/c-common.c:10640 c/c-typeck.c:4663
24104 #, gcc-internal-format
24105 msgid "increment of read-only location %qE"
24108 #: c-family/c-common.c:10641 c/c-typeck.c:4666
24109 #, gcc-internal-format
24110 msgid "decrement of read-only location %qE"
24113 #: c-family/c-common.c:10642
24114 #, gcc-internal-format
24115 msgid "read-only location %qE used as %<asm%> output"
24118 #: c-family/c-common.c:10656
24119 #, gcc-internal-format
24120 msgid "lvalue required as left operand of assignment"
24123 #: c-family/c-common.c:10659
24124 #, gcc-internal-format
24125 msgid "lvalue required as increment operand"
24128 #: c-family/c-common.c:10662
24129 #, gcc-internal-format
24130 msgid "lvalue required as decrement operand"
24133 #: c-family/c-common.c:10665
24134 #, gcc-internal-format
24135 msgid "lvalue required as unary %<&%> operand"
24138 #: c-family/c-common.c:10668
24139 #, gcc-internal-format
24140 msgid "lvalue required in asm statement"
24143 #: c-family/c-common.c:10685
24144 #, gcc-internal-format
24145 msgid "invalid type argument (have %qT)"
24148 #: c-family/c-common.c:10689
24149 #, gcc-internal-format
24150 msgid "invalid type argument of array indexing (have %qT)"
24153 #: c-family/c-common.c:10694
24154 #, gcc-internal-format
24155 msgid "invalid type argument of unary %<*%> (have %qT)"
24158 #: c-family/c-common.c:10699
24159 #, gcc-internal-format
24160 msgid "invalid type argument of %<->%> (have %qT)"
24163 #: c-family/c-common.c:10704
24164 #, gcc-internal-format
24165 msgid "invalid type argument of %<->*%> (have %qT)"
24168 #: c-family/c-common.c:10709
24169 #, gcc-internal-format
24170 msgid "invalid type argument of implicit conversion (have %qT)"
24173 #: c-family/c-common.c:10851 cp/init.c:2802 cp/init.c:2821
24174 #, gcc-internal-format
24175 msgid "size of array is too large"
24178 #: c-family/c-common.c:10934
24179 #, gcc-internal-format
24180 msgid "operand type %qT is incompatible with argument %d of %qE"
24183 #: c-family/c-common.c:11068
24184 #, gcc-internal-format
24185 msgid "incorrect number of arguments to function %qE"
24188 #: c-family/c-common.c:11083
24189 #, gcc-internal-format
24190 msgid "argument 1 of %qE must be a non-void pointer type"
24193 #: c-family/c-common.c:11092
24194 #, gcc-internal-format
24195 msgid "argument 1 of %qE must be a pointer to a constant size type"
24198 #: c-family/c-common.c:11103
24199 #, gcc-internal-format
24200 msgid "argument 1 of %qE must be a pointer to a nonzero size object"
24203 #: c-family/c-common.c:11118
24204 #, gcc-internal-format
24205 msgid "argument %d of %qE must be a pointer type"
24208 #: c-family/c-common.c:11126
24209 #, gcc-internal-format
24210 msgid "argument %d of %qE must be a pointer to a constant size type"
24213 #: c-family/c-common.c:11132
24214 #, gcc-internal-format
24215 msgid "argument %d of %qE must not be a pointer to a function"
24218 #: c-family/c-common.c:11140
24219 #, gcc-internal-format
24220 msgid "size mismatch in argument %d of %qE"
24223 #: c-family/c-common.c:11156
24224 #, gcc-internal-format
24225 msgid "invalid memory model argument %d of %qE"
24228 #: c-family/c-common.c:11163
24229 #, gcc-internal-format
24230 msgid "non-integer memory model argument %d of %qE"
24233 #: c-family/c-common.c:11762
24234 #, gcc-internal-format
24235 msgid "array subscript has type %<char%>"
24238 #: c-family/c-common.c:11797 c-family/c-common.c:11800
24239 #, gcc-internal-format
24240 msgid "suggest parentheses around %<+%> inside %<<<%>"
24243 #: c-family/c-common.c:11803 c-family/c-common.c:11806
24244 #, gcc-internal-format
24245 msgid "suggest parentheses around %<-%> inside %<<<%>"
24248 #: c-family/c-common.c:11812 c-family/c-common.c:11815
24249 #, gcc-internal-format
24250 msgid "suggest parentheses around %<+%> inside %<>>%>"
24253 #: c-family/c-common.c:11818 c-family/c-common.c:11821
24254 #, gcc-internal-format
24255 msgid "suggest parentheses around %<-%> inside %<>>%>"
24258 #: c-family/c-common.c:11827 c-family/c-common.c:11830
24259 #, gcc-internal-format
24260 msgid "suggest parentheses around %<&&%> within %<||%>"
24263 #: c-family/c-common.c:11837 c-family/c-common.c:11841
24264 #, gcc-internal-format
24265 msgid "suggest parentheses around arithmetic in operand of %<|%>"
24268 #: c-family/c-common.c:11845 c-family/c-common.c:11848
24269 #, gcc-internal-format
24270 msgid "suggest parentheses around comparison in operand of %<|%>"
24273 #: c-family/c-common.c:11853
24274 #, gcc-internal-format
24276 "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!"
24280 #: c-family/c-common.c:11861 c-family/c-common.c:11865
24281 #, gcc-internal-format
24282 msgid "suggest parentheses around arithmetic in operand of %<^%>"
24285 #: c-family/c-common.c:11869 c-family/c-common.c:11872
24286 #, gcc-internal-format
24287 msgid "suggest parentheses around comparison in operand of %<^%>"
24290 #: c-family/c-common.c:11878 c-family/c-common.c:11881
24291 #, gcc-internal-format
24292 msgid "suggest parentheses around %<+%> in operand of %<&%>"
24295 #: c-family/c-common.c:11884 c-family/c-common.c:11887
24296 #, gcc-internal-format
24297 msgid "suggest parentheses around %<-%> in operand of %<&%>"
24300 #: c-family/c-common.c:11891 c-family/c-common.c:11894
24301 #, gcc-internal-format
24302 msgid "suggest parentheses around comparison in operand of %<&%>"
24305 #: c-family/c-common.c:11899
24306 #, gcc-internal-format
24308 "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!"
24312 #: c-family/c-common.c:11906 c-family/c-common.c:11909
24313 #, gcc-internal-format
24314 msgid "suggest parentheses around comparison in operand of %<==%>"
24317 #: c-family/c-common.c:11914 c-family/c-common.c:11917
24318 #, gcc-internal-format
24319 msgid "suggest parentheses around comparison in operand of %<!=%>"
24322 #: c-family/c-common.c:11927 c-family/c-common.c:11933
24323 #, gcc-internal-format
24324 msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
24327 #: c-family/c-common.c:11949
24328 #, gcc-internal-format
24329 msgid "label %q+D defined but not used"
24332 #: c-family/c-common.c:11951
24333 #, gcc-internal-format
24334 msgid "label %q+D declared but not defined"
24337 #: c-family/c-common.c:11967
24338 #, gcc-internal-format
24339 msgid "division by zero"
24342 #: c-family/c-common.c:11984
24343 #, gcc-internal-format
24345 "%<memset%> used with constant zero length parameter; this could be due to "
24346 "transposed parameters"
24349 #: c-family/c-common.c:12007
24350 #, gcc-internal-format
24352 "%<memset%> used with length equal to number of elements without "
24353 "multiplication by element size"
24356 #: c-family/c-common.c:12043 c/c-typeck.c:11184 c/c-typeck.c:11343
24357 #: cp/typeck.c:4850
24358 #, gcc-internal-format
24359 msgid "comparison between types %qT and %qT"
24362 #: c-family/c-common.c:12094
24363 #, gcc-internal-format
24364 msgid "comparison between signed and unsigned integer expressions"
24367 #: c-family/c-common.c:12145
24368 #, gcc-internal-format
24369 msgid "promoted ~unsigned is always non-zero"
24372 #: c-family/c-common.c:12148
24373 #, gcc-internal-format
24374 msgid "comparison of promoted ~unsigned with constant"
24377 #: c-family/c-common.c:12158
24378 #, gcc-internal-format
24379 msgid "comparison of promoted ~unsigned with unsigned"
24382 #: c-family/c-common.c:12209
24383 #, gcc-internal-format
24384 msgid "unused parameter %qD"
24387 #: c-family/c-common.c:12353
24388 #, gcc-internal-format
24389 msgid "typedef %qD locally defined but not used"
24392 #: c-family/c-common.c:12390 c-family/c-common.c:12416
24393 #, gcc-internal-format
24394 msgid "comparison of constant %qE with boolean expression is always false"
24397 #: c-family/c-common.c:12393 c-family/c-common.c:12413
24398 #, gcc-internal-format
24399 msgid "comparison of constant %qE with boolean expression is always true"
24402 #: c-family/c-common.c:12462
24403 #, gcc-internal-format
24404 msgid "result of %qE requires %u bits to represent, but %qT only has %u bits"
24407 #: c-family/c-common.c:12711
24408 #, gcc-internal-format
24409 msgid "index value is out of bound"
24412 #: c-family/c-common.c:12752 c-family/c-common.c:12800
24413 #: c-family/c-common.c:12815 cp/call.c:4733 cp/call.c:4740
24414 #, gcc-internal-format
24415 msgid "conversion of scalar %qT to vector %qT involves truncation"
24418 #. Reject arguments that are built-in functions with
24419 #. no library fallback.
24420 #: c-family/c-common.c:12886
24421 #, gcc-internal-format
24422 msgid "built-in function %qE must be directly called"
24425 #: c-family/c-common.c:12922
24426 #, gcc-internal-format
24427 msgid "duplicated %<if%> condition"
24430 #: c-family/c-common.c:12949 c/c-decl.c:6051
24431 #, gcc-internal-format
24432 msgid "size of array %qE is too large"
24435 #: c-family/c-common.c:12951 c/c-decl.c:6054
24436 #, gcc-internal-format
24437 msgid "size of unnamed array is too large"
24440 #: c-family/c-common.c:12981
24441 #, gcc-internal-format
24443 "environment variable SOURCE_DATE_EPOCH must expand to a non-negative integer "
24444 "less than or equal to %wd"
24447 #: c-family/c-common.c:13022
24448 #, gcc-internal-format
24450 "optimization attribute on %qD follows definition but the attribute doesn%'t "
24454 #: c-family/c-common.c:13030
24455 #, gcc-internal-format
24456 msgid "inline declaration of %qD follows declaration with attribute noinline"
24459 #: c-family/c-common.c:13035
24460 #, gcc-internal-format
24461 msgid "declaration of %q+D with attribute noinline follows inline declaration "
24464 #: c-family/c-common.c:13039 c-family/c-common.c:13044
24465 #: c-family/c-common.c:13049 c-family/c-common.c:13054
24466 #, gcc-internal-format
24468 "declaration of %q+D with attribute %qs follows declaration with attribute %qs"
24471 #: c-family/c-format.c:202
24472 #, gcc-internal-format
24473 msgid "format string is defined here"
24476 #: c-family/c-format.c:288 c-family/c-format.c:475
24477 #, gcc-internal-format
24478 msgid "format string has invalid operand number"
24481 #: c-family/c-format.c:304
24482 #, gcc-internal-format
24483 msgid "function does not return string type"
24486 #: c-family/c-format.c:338
24487 #, gcc-internal-format
24488 msgid "format string argument is not a string type"
24491 #: c-family/c-format.c:364
24492 #, gcc-internal-format
24493 msgid "found a %<%s%> reference but the format argument should be a string"
24496 #: c-family/c-format.c:367
24497 #, gcc-internal-format
24498 msgid "found a %qT but the format argument should be a string"
24501 #: c-family/c-format.c:377
24502 #, gcc-internal-format
24503 msgid "format argument should be a %<%s%> reference but a string was found"
24506 #: c-family/c-format.c:399
24507 #, gcc-internal-format
24508 msgid "format argument should be a %<%s%> reference"
24511 #: c-family/c-format.c:443
24512 #, gcc-internal-format
24513 msgid "unrecognized format specifier"
24516 #: c-family/c-format.c:458
24517 #, gcc-internal-format
24518 msgid "%qE is only allowed in Objective-C dialects"
24521 #: c-family/c-format.c:467
24522 #, gcc-internal-format
24523 msgid "%qE is an unrecognized format function type"
24526 #: c-family/c-format.c:481
24527 #, gcc-internal-format
24528 msgid "%<...%> has invalid operand number"
24531 #: c-family/c-format.c:488
24532 #, gcc-internal-format
24533 msgid "format string argument follows the args to be formatted"
24536 #: c-family/c-format.c:1245
24537 #, gcc-internal-format
24538 msgid "function might be possible candidate for %qs format attribute"
24541 #: c-family/c-format.c:1335 c-family/c-format.c:1356 c-family/c-format.c:2743
24542 #, gcc-internal-format
24543 msgid "missing $ operand number in format"
24546 #: c-family/c-format.c:1365
24547 #, gcc-internal-format, gfc-internal-format
24548 msgid "%s does not support %%n$ operand number formats"
24551 #: c-family/c-format.c:1372
24552 #, gcc-internal-format
24553 msgid "operand number out of range in format"
24556 #: c-family/c-format.c:1395
24557 #, gcc-internal-format, gfc-internal-format
24558 msgid "format argument %d used more than once in %s format"
24561 #: c-family/c-format.c:1427
24562 #, gcc-internal-format
24563 msgid "$ operand number used after format without operand number"
24566 #: c-family/c-format.c:1458
24567 #, gcc-internal-format, gfc-internal-format
24568 msgid "format argument %d unused before used argument %d in $-style format"
24571 #: c-family/c-format.c:1557
24572 #, gcc-internal-format
24573 msgid "format not a string literal, format string not checked"
24576 #: c-family/c-format.c:1572 c-family/c-format.c:1575
24577 #, gcc-internal-format
24578 msgid "format not a string literal and no format arguments"
24581 #: c-family/c-format.c:1578
24582 #, gcc-internal-format
24583 msgid "format not a string literal, argument types not checked"
24586 #: c-family/c-format.c:1595
24587 #, gcc-internal-format
24588 msgid "too many arguments for format"
24591 #: c-family/c-format.c:1599
24592 #, gcc-internal-format
24593 msgid "unused arguments in $-style format"
24596 #: c-family/c-format.c:1602
24597 #, gcc-internal-format, gfc-internal-format
24598 msgid "zero-length %s format string"
24601 #: c-family/c-format.c:1606
24602 #, gcc-internal-format
24603 msgid "format is a wide character string"
24606 #: c-family/c-format.c:1609
24607 #, gcc-internal-format
24608 msgid "unterminated format string"
24611 #: c-family/c-format.c:2004
24612 #, gcc-internal-format
24613 msgid "%s used with %<%%%c%> %s format"
24616 #: c-family/c-format.c:2014
24617 #, gcc-internal-format, gfc-internal-format
24618 msgid "%s does not support %s"
24621 #: c-family/c-format.c:2024
24622 #, gcc-internal-format
24623 msgid "%s does not support %s with the %<%%%c%> %s format"
24626 #: c-family/c-format.c:2145 c-family/c-format.c:2476
24627 #, gcc-internal-format, gfc-internal-format
24628 msgid "repeated %s in format"
24631 #: c-family/c-format.c:2156
24632 #, gcc-internal-format
24633 msgid "missing fill character at end of strfmon format"
24636 #: c-family/c-format.c:2258
24637 #, gcc-internal-format, gfc-internal-format
24638 msgid "zero width in %s format"
24641 #: c-family/c-format.c:2281
24642 #, gcc-internal-format, gfc-internal-format
24643 msgid "empty left precision in %s format"
24646 #: c-family/c-format.c:2372
24647 #, gcc-internal-format, gfc-internal-format
24648 msgid "empty precision in %s format"
24651 #: c-family/c-format.c:2450
24652 #, gcc-internal-format
24653 msgid "%s does not support the %qs %s length modifier"
24656 #: c-family/c-format.c:2507
24657 #, gcc-internal-format
24658 msgid "unknown conversion type character %qc in format"
24661 #: c-family/c-format.c:2514
24662 #, gcc-internal-format
24663 msgid "unknown conversion type character 0x%x in format"
24666 #: c-family/c-format.c:2526
24667 #, gcc-internal-format
24668 msgid "%s does not support the %<%%%c%> %s format"
24671 #: c-family/c-format.c:2558
24672 #, gcc-internal-format
24673 msgid "%s ignored with %s and %<%%%c%> %s format"
24676 #: c-family/c-format.c:2563
24677 #, gcc-internal-format, gfc-internal-format
24678 msgid "%s ignored with %s in %s format"
24681 #: c-family/c-format.c:2570
24682 #, gcc-internal-format
24683 msgid "use of %s and %s together with %<%%%c%> %s format"
24686 #: c-family/c-format.c:2575
24687 #, gcc-internal-format, gfc-internal-format
24688 msgid "use of %s and %s together in %s format"
24691 #: c-family/c-format.c:2602
24692 #, gcc-internal-format
24693 msgid "%<%%%c%> yields only last 2 digits of year in some locales"
24696 #: c-family/c-format.c:2606
24697 #, gcc-internal-format
24698 msgid "%<%%%c%> yields only last 2 digits of year"
24701 #: c-family/c-format.c:2633
24702 #, gcc-internal-format
24703 msgid "no closing %<]%> for %<%%[%> format"
24706 #: c-family/c-format.c:2662
24707 #, gcc-internal-format
24709 "use of %qs length modifier with %qc type character has either no effect or "
24710 "undefined behavior"
24713 #: c-family/c-format.c:2684
24714 #, gcc-internal-format
24715 msgid "%s does not support the %<%%%s%c%> %s format"
24718 #: c-family/c-format.c:2720
24719 #, gcc-internal-format
24720 msgid "operand number specified with suppressed assignment"
24723 #: c-family/c-format.c:2724
24724 #, gcc-internal-format
24725 msgid "operand number specified for format taking no argument"
24728 #: c-family/c-format.c:2857
24729 #, gcc-internal-format
24730 msgid "spurious trailing %<%%%> in format"
24733 #: c-family/c-format.c:2908
24734 #, gcc-internal-format
24735 msgid "conversion lacks type at end of format"
24738 #: c-family/c-format.c:2958
24739 #, gcc-internal-format
24740 msgid "embedded %<\\0%> in format"
24743 #: c-family/c-format.c:3038
24744 #, gcc-internal-format, gfc-internal-format
24745 msgid "writing through null pointer (argument %d)"
24748 #: c-family/c-format.c:3046
24749 #, gcc-internal-format, gfc-internal-format
24750 msgid "reading through null pointer (argument %d)"
24753 #: c-family/c-format.c:3066
24754 #, gcc-internal-format, gfc-internal-format
24755 msgid "writing into constant object (argument %d)"
24758 #: c-family/c-format.c:3078
24759 #, gcc-internal-format, gfc-internal-format
24760 msgid "extra type qualifiers in format argument (argument %d)"
24763 #: c-family/c-format.c:3339
24764 #, gcc-internal-format
24766 "%s %<%s%.*s%> expects argument of type %<%s%s%>, but argument %d has type %qT"
24769 #: c-family/c-format.c:3349
24770 #, gcc-internal-format
24771 msgid "%s %<%s%.*s%> expects a matching %<%s%s%> argument"
24774 #: c-family/c-format.c:3360
24775 #, gcc-internal-format
24777 "%s %<%s%.*s%> expects argument of type %<%T%s%>, but argument %d has type %qT"
24780 #: c-family/c-format.c:3370
24781 #, gcc-internal-format
24782 msgid "%s %<%s%.*s%> expects a matching %<%T%s%> argument"
24785 #: c-family/c-format.c:3432 c-family/c-format.c:3438 c-family/c-format.c:3589
24786 #, gcc-internal-format
24787 msgid "%<__gcc_host_wide_int__%> is not defined as a type"
24790 #: c-family/c-format.c:3445 c-family/c-format.c:3599
24791 #, gcc-internal-format
24792 msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
24795 #: c-family/c-format.c:3495
24796 #, gcc-internal-format
24797 msgid "%<locus%> is not defined as a type"
24800 #: c-family/c-format.c:3548
24801 #, gcc-internal-format
24802 msgid "%<location_t%> is not defined as a type"
24805 #: c-family/c-format.c:3565
24806 #, gcc-internal-format
24807 msgid "%<tree%> is not defined as a type"
24810 #: c-family/c-format.c:3570
24811 #, gcc-internal-format
24812 msgid "%<tree%> is not defined as a pointer type"
24815 #: c-family/c-format.c:3843
24816 #, gcc-internal-format
24817 msgid "args to be formatted is not %<...%>"
24820 #: c-family/c-format.c:3855
24821 #, gcc-internal-format
24822 msgid "strftime formats cannot format arguments"
24825 #: c-family/c-indentation.c:66
24826 #, gcc-internal-format
24828 "-Wmisleading-indentation is disabled from this point onwards, since column-"
24829 "tracking was disabled due to the size of the code/headers"
24832 #: c-family/c-indentation.c:607
24833 #, gcc-internal-format
24834 msgid "this %qs clause does not guard..."
24837 #: c-family/c-lex.c:224
24838 #, gcc-internal-format
24839 msgid "badly nested C headers from preprocessor"
24842 #: c-family/c-lex.c:259
24843 #, gcc-internal-format, gfc-internal-format
24844 msgid "ignoring #pragma %s %s"
24848 #: c-family/c-lex.c:500 c-family/c-lex.c:1202
24849 #, gcc-internal-format
24850 msgid "stray %<@%> in program"
24853 #: c-family/c-lex.c:515
24854 #, gcc-internal-format
24855 msgid "stray %qs in program"
24858 #: c-family/c-lex.c:525
24859 #, gcc-internal-format, gfc-internal-format
24860 msgid "missing terminating %c character"
24863 #: c-family/c-lex.c:527
24864 #, gcc-internal-format
24865 msgid "stray %qc in program"
24868 #: c-family/c-lex.c:529
24869 #, gcc-internal-format
24870 msgid "stray %<\\%o%> in program"
24873 #: c-family/c-lex.c:737
24874 #, gcc-internal-format
24875 msgid "this decimal constant is unsigned only in ISO C90"
24878 #: c-family/c-lex.c:741
24879 #, gcc-internal-format
24880 msgid "this decimal constant would be unsigned in ISO C90"
24883 #: c-family/c-lex.c:761
24884 #, gcc-internal-format
24885 msgid "integer constant is too large for %<unsigned long%> type"
24888 #: c-family/c-lex.c:801
24889 #, gcc-internal-format
24890 msgid "unsuffixed float constant"
24893 #: c-family/c-lex.c:833 c-family/c-lex.c:857
24894 #, gcc-internal-format
24895 msgid "unsupported non-standard suffix on floating constant"
24898 #: c-family/c-lex.c:838 c-family/c-lex.c:861
24899 #, gcc-internal-format
24900 msgid "non-standard suffix on floating constant"
24903 #: c-family/c-lex.c:940 c-family/c-lex.c:943
24904 #, gcc-internal-format
24905 msgid "floating constant exceeds range of %qT"
24908 #: c-family/c-lex.c:958
24909 #, gcc-internal-format
24910 msgid "floating constant truncated to zero"
24913 #: c-family/c-lex.c:1159
24914 #, gcc-internal-format
24915 msgid "repeated %<@%> before Objective-C string"
24918 #: c-family/c-lex.c:1178 cp/parser.c:3964
24919 #, gcc-internal-format
24920 msgid "unsupported non-standard concatenation of string literals"
24923 #: c-family/c-lex.c:1214
24924 #, gcc-internal-format
24925 msgid "traditional C rejects string constant concatenation"
24928 #: c-family/c-omp.c:199
24929 #, gcc-internal-format
24930 msgid "invalid expression type for %<#pragma omp atomic%>"
24933 #: c-family/c-omp.c:276
24934 #, gcc-internal-format
24935 msgid "%<#pragma omp atomic update%> uses two different variables for memory"
24938 #: c-family/c-omp.c:279 c-family/c-omp.c:292
24939 #, gcc-internal-format
24940 msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
24943 #: c-family/c-omp.c:480 cp/semantics.c:8157
24944 #, gcc-internal-format
24945 msgid "invalid type for iteration variable %qE"
24948 #: c-family/c-omp.c:493
24949 #, gcc-internal-format
24950 msgid "%qE is not initialized"
24953 #: c-family/c-omp.c:514 cp/semantics.c:8045
24954 #, gcc-internal-format
24955 msgid "missing controlling predicate"
24958 #: c-family/c-omp.c:599 cp/semantics.c:7709
24959 #, gcc-internal-format
24960 msgid "invalid controlling predicate"
24963 #: c-family/c-omp.c:606 cp/semantics.c:8051
24964 #, gcc-internal-format
24965 msgid "missing increment expression"
24968 #: c-family/c-omp.c:670 cp/semantics.c:7824
24969 #, gcc-internal-format
24970 msgid "invalid increment expression"
24973 #: c-family/c-omp.c:733
24974 #, gcc-internal-format
24975 msgid "initializer expression refers to iteration variable %qD"
24978 #: c-family/c-omp.c:737
24979 #, gcc-internal-format
24980 msgid "condition expression refers to iteration variable %qD"
24983 #: c-family/c-omp.c:741
24984 #, gcc-internal-format
24985 msgid "increment expression refers to iteration variable %qD"
24988 #: c-family/c-omp.c:1317
24989 #, gcc-internal-format
24990 msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
24993 #: c-family/c-omp.c:1427 c-family/c-omp.c:1442
24994 #, gcc-internal-format
24995 msgid "%qD is not an function argument"
24998 #: c-family/c-opts.c:323
24999 #, gcc-internal-format
25000 msgid "-I- specified twice"
25003 #: c-family/c-opts.c:326
25004 #, gcc-internal-format
25005 msgid "obsolete option -I- used, please use -iquote instead"
25008 #: c-family/c-opts.c:404
25009 #, gcc-internal-format
25010 msgid "%<-Wabi=1%> is not supported, using =2"
25013 #: c-family/c-opts.c:596 fortran/cpp.c:350
25014 #, gcc-internal-format
25015 msgid "output filename specified twice"
25018 #: c-family/c-opts.c:775
25019 #, gcc-internal-format
25020 msgid "-fexcess-precision=standard for C++"
25023 #: c-family/c-opts.c:798
25024 #, gcc-internal-format
25025 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
25028 #: c-family/c-opts.c:844
25029 #, gcc-internal-format
25030 msgid "-Wformat-y2k ignored without -Wformat"
25033 #: c-family/c-opts.c:846
25034 #, gcc-internal-format
25035 msgid "-Wformat-extra-args ignored without -Wformat"
25038 #: c-family/c-opts.c:848
25039 #, gcc-internal-format
25040 msgid "-Wformat-zero-length ignored without -Wformat"
25043 #: c-family/c-opts.c:850
25044 #, gcc-internal-format
25045 msgid "-Wformat-nonliteral ignored without -Wformat"
25048 #: c-family/c-opts.c:852
25049 #, gcc-internal-format
25050 msgid "-Wformat-contains-nul ignored without -Wformat"
25053 #: c-family/c-opts.c:854
25054 #, gcc-internal-format
25055 msgid "-Wformat-security ignored without -Wformat"
25058 #: c-family/c-opts.c:888
25059 #, gcc-internal-format
25060 msgid "%<-fabi-compat-version=1%> is not supported, using =2"
25063 #: c-family/c-opts.c:932
25064 #, gcc-internal-format
25065 msgid "external TLS initialization functions not supported on this target"
25068 #: c-family/c-opts.c:952
25069 #, gcc-internal-format
25070 msgid "opening output file %s: %m"
25073 #: c-family/c-opts.c:957
25074 #, gcc-internal-format, gfc-internal-format
25075 msgid "too many filenames given. Type %s --help for usage"
25078 #: c-family/c-opts.c:976
25079 #, gcc-internal-format, gfc-internal-format
25080 msgid "the \"%s\" debug format cannot be used with pre-compiled headers"
25083 #: c-family/c-opts.c:1137
25084 #, gcc-internal-format
25085 msgid "opening dependency file %s: %m"
25088 #: c-family/c-opts.c:1148
25089 #, gcc-internal-format
25090 msgid "closing dependency file %s: %m"
25093 #: c-family/c-opts.c:1151
25094 #, gcc-internal-format
25095 msgid "when writing output to %s: %m"
25098 #: c-family/c-opts.c:1231
25099 #, gcc-internal-format
25100 msgid "to generate dependencies you must specify either -M or -MM"
25103 #: c-family/c-opts.c:1254
25104 #, gcc-internal-format
25105 msgid "-MG may only be used with -M or -MM"
25108 #: c-family/c-opts.c:1282
25109 #, gcc-internal-format
25110 msgid "-fdirectives-only is incompatible with -Wunused_macros"
25113 #: c-family/c-opts.c:1284
25114 #, gcc-internal-format
25115 msgid "-fdirectives-only is incompatible with -traditional"
25118 #: c-family/c-opts.c:1476
25119 #, gcc-internal-format
25120 msgid "too late for # directive to set debug directory"
25123 #: c-family/c-pch.c:110
25124 #, gcc-internal-format
25125 msgid "can%'t create precompiled header %s: %m"
25128 #: c-family/c-pch.c:133
25129 #, gcc-internal-format
25130 msgid "can%'t write to %s: %m"
25133 #: c-family/c-pch.c:191
25134 #, gcc-internal-format
25135 msgid "can%'t write %s: %m"
25138 #: c-family/c-pch.c:219 c-family/c-pch.c:260 c-family/c-pch.c:311
25139 #, gcc-internal-format
25140 msgid "can%'t read %s: %m"
25143 #: c-family/c-pch.c:417
25144 #, gcc-internal-format
25145 msgid "pch_preprocess pragma should only be used with -fpreprocessed"
25148 #: c-family/c-pch.c:418
25149 #, gcc-internal-format
25150 msgid "use #include instead"
25153 #: c-family/c-pch.c:424
25154 #, gcc-internal-format
25155 msgid "%s: couldn%'t open PCH file: %m"
25158 #: c-family/c-pch.c:429
25159 #, gcc-internal-format
25160 msgid "use -Winvalid-pch for more information"
25163 #: c-family/c-pch.c:430
25164 #, gcc-internal-format, gfc-internal-format
25165 msgid "%s: PCH file was invalid"
25168 #: c-family/c-pragma.c:92
25169 #, gcc-internal-format
25170 msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
25173 #: c-family/c-pragma.c:105
25174 #, gcc-internal-format
25176 "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
25179 #: c-family/c-pragma.c:135
25180 #, gcc-internal-format
25181 msgid "missing %<(%> after %<#pragma pack%> - ignored"
25184 #: c-family/c-pragma.c:146 c-family/c-pragma.c:178
25185 #, gcc-internal-format
25186 msgid "invalid constant in %<#pragma pack%> - ignored"
25189 #: c-family/c-pragma.c:150 c-family/c-pragma.c:192
25190 #, gcc-internal-format
25191 msgid "malformed %<#pragma pack%> - ignored"
25194 #: c-family/c-pragma.c:155
25195 #, gcc-internal-format
25196 msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
25199 #: c-family/c-pragma.c:157
25200 #, gcc-internal-format
25201 msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
25204 #: c-family/c-pragma.c:166
25205 #, gcc-internal-format
25206 msgid "unknown action %qE for %<#pragma pack%> - ignored"
25209 #: c-family/c-pragma.c:195
25210 #, gcc-internal-format
25211 msgid "junk at end of %<#pragma pack%>"
25214 #: c-family/c-pragma.c:198
25215 #, gcc-internal-format
25216 msgid "#pragma pack has no effect with -fpack-struct - ignored"
25219 #: c-family/c-pragma.c:219
25220 #, gcc-internal-format, gfc-internal-format
25221 msgid "alignment must be a small power of two, not %d"
25224 #: c-family/c-pragma.c:258
25225 #, gcc-internal-format
25227 "applying #pragma weak %q+D after first use results in unspecified behavior"
25230 #: c-family/c-pragma.c:355 c-family/c-pragma.c:360
25231 #, gcc-internal-format
25232 msgid "malformed #pragma weak, ignored"
25235 #: c-family/c-pragma.c:364
25236 #, gcc-internal-format
25237 msgid "junk at end of %<#pragma weak%>"
25240 #: c-family/c-pragma.c:370
25241 #, gcc-internal-format
25242 msgid "%<#pragma weak%> declaration of %q+D not allowed, ignored"
25245 #: c-family/c-pragma.c:417
25246 #, gcc-internal-format
25247 msgid "scalar_storage_order is not supported"
25250 #: c-family/c-pragma.c:421
25251 #, gcc-internal-format
25253 "missing [big-endian|little-endian|default] after %<#pragma "
25254 "scalar_storage_order%>"
25257 #: c-family/c-pragma.c:430
25258 #, gcc-internal-format
25260 "expected [big-endian|little-endian|default] after %<#pragma "
25261 "scalar_storage_order%>"
25264 #: c-family/c-pragma.c:484 c-family/c-pragma.c:486
25265 #, gcc-internal-format
25266 msgid "malformed #pragma redefine_extname, ignored"
25269 #: c-family/c-pragma.c:489
25270 #, gcc-internal-format
25271 msgid "junk at end of %<#pragma redefine_extname%>"
25274 #: c-family/c-pragma.c:517 c-family/c-pragma.c:590
25275 #, gcc-internal-format
25276 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
25279 #: c-family/c-pragma.c:545
25280 #, gcc-internal-format
25282 "#pragma redefine_extname ignored due to conflict with previous #pragma "
25286 #: c-family/c-pragma.c:581
25287 #, gcc-internal-format
25288 msgid "asm declaration ignored due to conflict with previous rename"
25291 #: c-family/c-pragma.c:612
25292 #, gcc-internal-format
25294 "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
25297 #: c-family/c-pragma.c:673
25298 #, gcc-internal-format
25300 "#pragma GCC visibility push() must specify default, internal, hidden or "
25304 #: c-family/c-pragma.c:715
25305 #, gcc-internal-format
25306 msgid "#pragma GCC visibility must be followed by push or pop"
25309 #: c-family/c-pragma.c:721
25310 #, gcc-internal-format
25311 msgid "no matching push for %<#pragma GCC visibility pop%>"
25314 #: c-family/c-pragma.c:726 c-family/c-pragma.c:733
25315 #, gcc-internal-format
25316 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
25319 #: c-family/c-pragma.c:729
25320 #, gcc-internal-format
25321 msgid "malformed #pragma GCC visibility push"
25324 #: c-family/c-pragma.c:737
25325 #, gcc-internal-format
25326 msgid "junk at end of %<#pragma GCC visibility%>"
25329 #: c-family/c-pragma.c:749
25330 #, gcc-internal-format
25332 "missing [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
25335 #: c-family/c-pragma.c:775
25336 #, gcc-internal-format
25338 "expected [error|warning|ignored|push|pop] after %<#pragma GCC diagnostic%>"
25341 #: c-family/c-pragma.c:784
25342 #, gcc-internal-format
25343 msgid "missing option after %<#pragma GCC diagnostic%> kind"
25346 #: c-family/c-pragma.c:795
25347 #, gcc-internal-format
25348 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
25351 #: c-family/c-pragma.c:801
25352 #, gcc-internal-format
25353 msgid "%qs is not an option that controls warnings"
25356 #: c-family/c-pragma.c:809
25357 #, gcc-internal-format
25358 msgid "option %qs is valid for %s but not for %s"
25361 #: c-family/c-pragma.c:841
25362 #, gcc-internal-format
25363 msgid "#pragma GCC option is not allowed inside functions"
25366 #: c-family/c-pragma.c:854
25367 #, gcc-internal-format
25368 msgid "%<#pragma GCC option%> is not a string"
25371 #: c-family/c-pragma.c:881
25372 #, gcc-internal-format
25374 "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>"
25377 #: c-family/c-pragma.c:887
25378 #, gcc-internal-format
25379 msgid "#pragma GCC target string... is badly formed"
25382 #: c-family/c-pragma.c:910
25383 #, gcc-internal-format
25384 msgid "#pragma GCC optimize is not allowed inside functions"
25387 #: c-family/c-pragma.c:923
25388 #, gcc-internal-format
25389 msgid "%<#pragma GCC optimize%> is not a string or number"
25392 #: c-family/c-pragma.c:949
25393 #, gcc-internal-format
25395 "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>"
25398 #: c-family/c-pragma.c:955
25399 #, gcc-internal-format
25400 msgid "#pragma GCC optimize string... is badly formed"
25403 #: c-family/c-pragma.c:996
25404 #, gcc-internal-format
25405 msgid "junk at end of %<#pragma push_options%>"
25408 #: c-family/c-pragma.c:1026
25409 #, gcc-internal-format
25410 msgid "junk at end of %<#pragma pop_options%>"
25413 #: c-family/c-pragma.c:1033
25414 #, gcc-internal-format
25416 "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC "
25420 #: c-family/c-pragma.c:1075
25421 #, gcc-internal-format
25422 msgid "junk at end of %<#pragma reset_options%>"
25425 #: c-family/c-pragma.c:1113 c-family/c-pragma.c:1120
25426 #, gcc-internal-format
25427 msgid "expected a string after %<#pragma message%>"
25430 #: c-family/c-pragma.c:1115
25431 #, gcc-internal-format
25432 msgid "malformed %<#pragma message%>, ignored"
25435 #: c-family/c-pragma.c:1125
25436 #, gcc-internal-format
25437 msgid "junk at end of %<#pragma message%>"
25440 #: c-family/c-pragma.c:1128
25441 #, gcc-internal-format, gfc-internal-format
25442 msgid "#pragma message: %s"
25445 #: c-family/c-pragma.c:1165
25446 #, gcc-internal-format
25447 msgid "invalid location for %<pragma %s%>, ignored"
25450 #: c-family/c-pragma.c:1172 c-family/c-pragma.c:1186
25451 #, gcc-internal-format
25452 msgid "malformed %<#pragma %s%>, ignored"
25455 #: c-family/c-pragma.c:1192
25456 #, gcc-internal-format
25457 msgid "junk at end of %<#pragma %s%>"
25460 #: c-family/c-pragma.c:1210
25461 #, gcc-internal-format
25462 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
25465 #: c-family/c-pragma.c:1219
25466 #, gcc-internal-format
25467 msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
25470 #: c-family/c-pragma.c:1225
25471 #, gcc-internal-format
25472 msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
25475 #: c-family/c-pretty-print.c:327
25476 #, gcc-internal-format
25477 msgid "<type-error>"
25480 #: c-family/c-pretty-print.c:366
25481 #, gcc-internal-format
25482 msgid "<unnamed-unsigned:"
25485 #: c-family/c-pretty-print.c:370
25486 #, gcc-internal-format
25487 msgid "<unnamed-float:"
25490 #: c-family/c-pretty-print.c:373
25491 #, gcc-internal-format
25492 msgid "<unnamed-fixed:"
25495 #: c-family/c-pretty-print.c:388
25496 #, gcc-internal-format
25497 msgid "<typedef-error>"
25500 #: c-family/c-pretty-print.c:403
25501 #, gcc-internal-format
25502 msgid "<tag-error>"
25505 #: c-family/c-pretty-print.c:1251
25506 #, gcc-internal-format
25507 msgid "<erroneous-expression>"
25510 #: c-family/c-pretty-print.c:1255 cp/cxx-pretty-print.c:140
25511 #, gcc-internal-format
25512 msgid "<return-value>"
25515 #: c-family/c-semantics.c:152
25516 #, gcc-internal-format, gfc-internal-format
25517 msgid "wrong type argument to %s"
25520 #: c-family/cilk.c:93 cp/parser.c:6552
25521 #, gcc-internal-format
25522 msgid "%<_Cilk_spawn%> may only be used inside a function"
25525 #: c-family/cilk.c:106
25526 #, gcc-internal-format
25527 msgid "only function calls can be spawned"
25530 #: c-family/cilk.c:250
25531 #, gcc-internal-format
25532 msgid "invalid use of %<_Cilk_spawn%>"
25535 #: c-family/cilk.c:393
25536 #, gcc-internal-format
25537 msgid "explicit register variable %qD may not be modified in spawn"
25540 #: c-family/cilk.c:474
25541 #, gcc-internal-format
25542 msgid "cannot spawn call to function that returns twice"
25545 #: c-family/cilk.c:495
25546 #, gcc-internal-format
25547 msgid "invalid use of label %q+D in %<_Cilk_spawn%>"
25550 #: c-family/cilk.c:996
25551 #, gcc-internal-format
25552 msgid "register assignment ignored for %qD used in Cilk block"
25555 #: c-family/cppspec.c:93
25556 #, gcc-internal-format
25557 msgid "%qs is not a valid option to the preprocessor"
25560 #: c-family/cppspec.c:112
25561 #, gcc-internal-format
25562 msgid "too many input files"
25565 #: common/config/aarch64/aarch64-common.c:315 config/aarch64/aarch64.c:8264
25566 #, gcc-internal-format
25567 msgid "unknown value %qs for -mcpu"
25570 #: common/config/alpha/alpha-common.c:76
25571 #, gcc-internal-format
25572 msgid "bad value %qs for -mtls-size switch"
25575 #: common/config/arc/arc-common.c:81
25576 #, gcc-internal-format
25577 msgid "multiple -mcpu= options specified."
25580 #: common/config/arc/arc-common.c:131
25581 #, gcc-internal-format
25582 msgid "bad value %qs for -mmpy-option switch"
25585 #: common/config/bfin/bfin-common.c:303 common/config/m68k/m68k-common.c:60
25586 #, gcc-internal-format, gfc-internal-format
25587 msgid "-mshared-library-id=%s is not between 0 and %d"
25590 #: common/config/bfin/bfin-common.c:322
25591 #, gcc-internal-format, gfc-internal-format
25592 msgid "-mcpu=%s is not valid"
25595 #: common/config/bfin/bfin-common.c:358
25596 #, gcc-internal-format, gfc-internal-format
25597 msgid "-mcpu=%s has invalid silicon revision"
25600 #: common/config/i386/i386-common.c:1006
25601 #, gcc-internal-format
25602 msgid "-malign-loops is obsolete, use -falign-loops"
25605 #: common/config/i386/i386-common.c:1008
25606 #, gcc-internal-format, gfc-internal-format
25607 msgid "-malign-loops=%d is not between 0 and %d"
25610 #: common/config/i386/i386-common.c:1015
25611 #, gcc-internal-format
25612 msgid "-malign-jumps is obsolete, use -falign-jumps"
25615 #: common/config/i386/i386-common.c:1017
25616 #, gcc-internal-format, gfc-internal-format
25617 msgid "-malign-jumps=%d is not between 0 and %d"
25620 #: common/config/i386/i386-common.c:1025
25621 #, gcc-internal-format
25622 msgid "-malign-functions is obsolete, use -falign-functions"
25625 #: common/config/i386/i386-common.c:1027
25626 #, gcc-internal-format, gfc-internal-format
25627 msgid "-malign-functions=%d is not between 0 and %d"
25630 #: common/config/i386/i386-common.c:1036
25631 #, gcc-internal-format, gfc-internal-format
25632 msgid "-mbranch-cost=%d is not between 0 and 5"
25635 #: common/config/i386/i386-common.c:1090
25636 #, gcc-internal-format
25637 msgid "%<-fsplit-stack%> currently only supported on GNU/Linux"
25640 #: common/config/i386/i386-common.c:1096
25641 #, gcc-internal-format
25642 msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
25645 #: common/config/ia64/ia64-common.c:58
25646 #, gcc-internal-format
25647 msgid "bad value %<%s%> for -mtls-size= switch"
25650 #: common/config/msp430/msp430-common.c:57
25651 #, gcc-internal-format, gfc-internal-format
25652 msgid "unrecognised argument of -mcpu: %s"
25655 #: common/config/nds32/nds32-common.c:49
25656 #, gcc-internal-format
25657 msgid "for the option -misr-vector-size=X, the valid X must be: 4 or 16"
25660 #: common/config/nds32/nds32-common.c:60
25661 #, gcc-internal-format
25663 "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, "
25667 #: common/config/rs6000/rs6000-common.c:172 config/sparc/sparc.c:1350
25668 #, gcc-internal-format, gfc-internal-format
25669 msgid "unknown -mdebug-%s switch"
25672 #: common/config/rs6000/rs6000-common.c:220
25673 #, gcc-internal-format, gfc-internal-format
25674 msgid "unknown switch -mlong-double-%s"
25677 #: common/config/rs6000/rs6000-common.c:230
25678 #, gcc-internal-format
25679 msgid "-msingle-float option equivalent to -mhard-float"
25682 #: common/config/rs6000/rs6000-common.c:246
25683 #, gcc-internal-format
25684 msgid "-msimple-fpu option ignored"
25687 #: common/config/rs6000/rs6000-common.c:312
25688 #, gcc-internal-format
25690 "%<-fsplit-stack%> currently only supported on PowerPC64 GNU/Linux with "
25691 "glibc-2.18 or later"
25694 #: common/config/rx/rx-common.c:61
25695 #, gcc-internal-format
25696 msgid "the RX200 cpu does not have FPU hardware"
25699 #: common/config/rx/rx-common.c:63
25700 #, gcc-internal-format
25701 msgid "the RX100 cpu does not have FPU hardware"
25704 #: common/config/s390/s390-common.c:95
25705 #, gcc-internal-format
25706 msgid "stack guard value must be an exact power of 2"
25709 #: common/config/s390/s390-common.c:100
25710 #, gcc-internal-format
25711 msgid "stack size must be an exact power of 2"
25714 #: common/config/v850/v850-common.c:47
25715 #, gcc-internal-format
25716 msgid "value passed in %qs is too large"
25719 #: config/darwin-c.c:81
25720 #, gcc-internal-format
25721 msgid "too many #pragma options align=reset"
25724 #: config/darwin-c.c:101 config/darwin-c.c:104 config/darwin-c.c:106
25725 #: config/darwin-c.c:108
25726 #, gcc-internal-format
25727 msgid "malformed '#pragma options', ignoring"
25730 #: config/darwin-c.c:111
25731 #, gcc-internal-format
25732 msgid "junk at end of '#pragma options'"
25735 #: config/darwin-c.c:121
25736 #, gcc-internal-format
25737 msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
25740 #: config/darwin-c.c:133
25741 #, gcc-internal-format
25742 msgid "missing '(' after '#pragma unused', ignoring"
25745 #: config/darwin-c.c:154
25746 #, gcc-internal-format
25747 msgid "missing ')' after '#pragma unused', ignoring"
25750 #: config/darwin-c.c:157
25751 #, gcc-internal-format
25752 msgid "junk at end of '#pragma unused'"
25755 #: config/darwin-c.c:168
25756 #, gcc-internal-format
25757 msgid "malformed '#pragma ms_struct', ignoring"
25760 #: config/darwin-c.c:176
25761 #, gcc-internal-format
25762 msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
25765 #: config/darwin-c.c:179
25766 #, gcc-internal-format
25767 msgid "junk at end of '#pragma ms_struct'"
25770 #: config/darwin-c.c:405
25771 #, gcc-internal-format, gfc-internal-format
25772 msgid "subframework include %s conflicts with framework include"
25775 #: config/darwin-c.c:717
25776 #, gcc-internal-format
25777 msgid "unknown value %qs of -mmacosx-version-min"
25780 #: config/darwin-driver.c:50
25781 #, gcc-internal-format
25782 msgid "sysctl for kern.osversion failed: %m"
25785 #: config/darwin-driver.c:84
25786 #, gcc-internal-format
25787 msgid "couldn%'t understand kern.osversion %q.*s"
25790 #. Arbitrary limit, number should be like xx.yy.zz
25791 #: config/darwin-driver.c:124
25792 #, gcc-internal-format
25793 msgid "couldn%'t understand version %s\n"
25796 #: config/darwin-driver.c:177
25797 #, gcc-internal-format, gfc-internal-format
25798 msgid "this compiler does not support %s"
25801 #: config/darwin-driver.c:232
25802 #, gcc-internal-format
25803 msgid "this compiler does not support PowerPC (arch flags ignored)"
25806 #: config/darwin-driver.c:236
25807 #, gcc-internal-format, gfc-internal-format
25808 msgid "%s conflicts with i386 (arch flags ignored)"
25811 #: config/darwin-driver.c:244
25812 #, gcc-internal-format, gfc-internal-format
25813 msgid "%s conflicts with x86_64 (arch flags ignored)"
25816 #: config/darwin-driver.c:251
25817 #, gcc-internal-format
25818 msgid "this compiler does not support X86 (arch flags ignored)"
25821 #: config/darwin-driver.c:255
25822 #, gcc-internal-format, gfc-internal-format
25823 msgid "%s conflicts with ppc (arch flags ignored)"
25826 #: config/darwin-driver.c:263
25827 #, gcc-internal-format, gfc-internal-format
25828 msgid "%s conflicts with ppc64 (arch flags ignored)"
25831 #: config/darwin.c:1650
25832 #, gcc-internal-format
25834 "the use of _OBJC_-prefixed variable names to select meta-data sections is "
25835 "deprecated at 4.6 and will be removed in 4.7"
25838 #: config/darwin.c:1905
25839 #, gcc-internal-format, gfc-internal-format
25840 msgid "failed to open temporary file %s for LTO output"
25843 #: config/darwin.c:1994
25844 #, gcc-internal-format
25846 "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
25849 #: config/darwin.c:2001
25850 #, gcc-internal-format
25851 msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
25854 #: config/darwin.c:2713
25855 #, gcc-internal-format
25857 "protected visibility attribute not supported in this configuration; ignored"
25860 #: config/darwin.c:2899
25861 #, gcc-internal-format, gfc-internal-format
25862 msgid "failed to open temporary file %s with LTO output"
25865 #: config/darwin.c:3072
25866 #, gcc-internal-format
25868 "%<-fobjc-abi-version%> >= 2 must be used for %<-m64%> targets with %<-fnext-"
25872 #: config/darwin.c:3076
25873 #, gcc-internal-format
25875 "%<-fobjc-abi-version%> >= 2 is not supported on %<-m32%> targets with %<-"
25879 #: config/darwin.c:3161
25880 #, gcc-internal-format
25882 "%<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>"
25885 #: config/darwin.c:3349
25886 #, gcc-internal-format
25887 msgid "built-in function %qD requires the %<-mconstant-cfstrings%> flag"
25890 #: config/darwin.c:3356
25891 #, gcc-internal-format
25892 msgid "built-in function %qD takes one argument only"
25895 #: config/darwin.c:3442
25896 #, gcc-internal-format
25897 msgid "CFString literal is missing"
25900 #: config/darwin.c:3453
25901 #, gcc-internal-format
25902 msgid "CFString literal expression is not a string constant"
25905 #: config/darwin.c:3476
25906 #, gcc-internal-format, gfc-internal-format
25907 msgid "%s in CFString literal"
25910 #: config/host-darwin.c:61
25911 #, gcc-internal-format
25912 msgid "couldn%'t unmap pch_address_space: %m"
25915 #: config/sol2-c.c:91 config/sol2-c.c:107
25916 #, gcc-internal-format
25917 msgid "malformed %<#pragma align%>, ignoring"
25920 #: config/sol2-c.c:100
25921 #, gcc-internal-format
25922 msgid "invalid alignment for %<#pragma align%>, ignoring"
25925 #: config/sol2-c.c:115
25926 #, gcc-internal-format
25927 msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
25930 #: config/sol2-c.c:127 config/sol2-c.c:139
25931 #, gcc-internal-format
25932 msgid "malformed %<#pragma align%>"
25935 #: config/sol2-c.c:134
25936 #, gcc-internal-format
25937 msgid "junk at end of %<#pragma align%>"
25940 #: config/sol2-c.c:155 config/sol2-c.c:162
25941 #, gcc-internal-format
25942 msgid "malformed %<#pragma init%>, ignoring"
25945 #: config/sol2-c.c:186 config/sol2-c.c:198
25946 #, gcc-internal-format
25947 msgid "malformed %<#pragma init%>"
25950 #: config/sol2-c.c:193
25951 #, gcc-internal-format
25952 msgid "junk at end of %<#pragma init%>"
25955 #: config/sol2-c.c:214 config/sol2-c.c:221
25956 #, gcc-internal-format
25957 msgid "malformed %<#pragma fini%>, ignoring"
25960 #: config/sol2-c.c:245 config/sol2-c.c:257
25961 #, gcc-internal-format
25962 msgid "malformed %<#pragma fini%>"
25965 #: config/sol2-c.c:252
25966 #, gcc-internal-format
25967 msgid "junk at end of %<#pragma fini%>"
25970 #: config/sol2.c:55
25971 #, gcc-internal-format
25972 msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
25975 #: config/vxworks.c:145
25976 #, gcc-internal-format
25977 msgid "PIC is only supported for RTPs"
25980 #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
25981 #. sections. machopic_select_section ensures that weak variables go in
25982 #. coalesced sections. Weak aliases (or any other kind of aliases) are
25983 #. not supported. Weak symbols that aren't visible outside the .s file
25984 #. are not supported.
25985 #: config/darwin.h:453
25986 #, gcc-internal-format
25987 msgid "alias definitions not supported in Mach-O; ignored"
25991 #: config/vx-common.h:89
25992 #, gcc-internal-format
25993 msgid "profiler support for VxWorks"
25996 #: config/aarch64/aarch64-builtins.c:1026 config/arm/arm-builtins.c:2122
25997 #, gcc-internal-format
25998 msgid "%Kargument %d must be a constant immediate"
26001 #: config/aarch64/aarch64-builtins.c:1097 config/arm/arm-builtins.c:2241
26002 #, gcc-internal-format
26003 msgid "%Klane index must be a constant immediate"
26006 #: config/aarch64/aarch64-builtins.c:1100
26007 #, gcc-internal-format
26008 msgid "%Ktotal size and element size must be a non-zero constant immediate"
26011 #: config/aarch64/aarch64.c:913
26012 #, gcc-internal-format
26013 msgid "%qs is incompatible with %s %s"
26016 #: config/aarch64/aarch64.c:915
26017 #, gcc-internal-format
26018 msgid "%qs feature modifier is incompatible with %s %s"
26021 #: config/aarch64/aarch64.c:7925
26022 #, gcc-internal-format, gfc-internal-format
26023 msgid "unknown flag passed in -moverride=%s (%s)"
26026 #: config/aarch64/aarch64.c:7969
26027 #, gcc-internal-format, gfc-internal-format
26028 msgid "%s string ill-formed\n"
26031 #: config/aarch64/aarch64.c:8026
26032 #, gcc-internal-format, gfc-internal-format
26033 msgid "tuning string missing in option (%s)"
26036 #: config/aarch64/aarch64.c:8044
26037 #, gcc-internal-format, gfc-internal-format
26038 msgid "unknown tuning option (%s)"
26041 #: config/aarch64/aarch64.c:8261
26042 #, gcc-internal-format
26043 msgid "missing cpu name in -mcpu=%qs"
26046 #: config/aarch64/aarch64.c:8267
26047 #, gcc-internal-format
26048 msgid "invalid feature modifier in -mcpu=%qs"
26051 #: config/aarch64/aarch64.c:8294
26052 #, gcc-internal-format
26053 msgid "missing arch name in -march=%qs"
26056 #: config/aarch64/aarch64.c:8297
26057 #, gcc-internal-format
26058 msgid "unknown value %qs for -march"
26061 #: config/aarch64/aarch64.c:8300
26062 #, gcc-internal-format
26063 msgid "invalid feature modifier in -march=%qs"
26066 #: config/aarch64/aarch64.c:8326
26067 #, gcc-internal-format
26068 msgid "missing cpu name in -mtune=%qs"
26071 #: config/aarch64/aarch64.c:8329
26072 #, gcc-internal-format
26073 msgid "unknown value %qs for -mtune"
26076 #: config/aarch64/aarch64.c:8431 config/arm/arm.c:3054
26077 #, gcc-internal-format, gfc-internal-format
26078 msgid "switch -mcpu=%s conflicts with -march=%s switch"
26081 #: config/aarch64/aarch64.c:8466
26082 #, gcc-internal-format
26083 msgid "Assembler does not support -mabi=ilp32"
26086 #: config/aarch64/aarch64.c:8532
26087 #, gcc-internal-format
26088 msgid "code model %qs with -f%s"
26091 #: config/aarch64/aarch64.c:8697
26092 #, gcc-internal-format, gfc-internal-format
26093 msgid "missing architecture name in 'arch' target %s"
26096 #: config/aarch64/aarch64.c:8700
26097 #, gcc-internal-format
26098 msgid "unknown value %qs for 'arch' target %s"
26101 #: config/aarch64/aarch64.c:8703
26102 #, gcc-internal-format
26103 msgid "invalid feature modifier %qs for 'arch' target %s"
26106 #: config/aarch64/aarch64.c:8737
26107 #, gcc-internal-format, gfc-internal-format
26108 msgid "missing cpu name in 'cpu' target %s"
26111 #: config/aarch64/aarch64.c:8740
26112 #, gcc-internal-format
26113 msgid "unknown value %qs for 'cpu' target %s"
26116 #: config/aarch64/aarch64.c:8743
26117 #, gcc-internal-format
26118 msgid "invalid feature modifier %qs for 'cpu' target %s"
26121 #: config/aarch64/aarch64.c:8774
26122 #, gcc-internal-format
26123 msgid "unknown value %qs for 'tune' target %s"
26126 #: config/aarch64/aarch64.c:8814
26127 #, gcc-internal-format
26128 msgid "missing feature modifier in target %s %qs"
26131 #: config/aarch64/aarch64.c:8819
26132 #, gcc-internal-format
26133 msgid "invalid feature modifier in target %s %qs"
26136 #: config/aarch64/aarch64.c:8869
26137 #, gcc-internal-format, gfc-internal-format
26138 msgid "malformed target %s"
26141 #: config/aarch64/aarch64.c:8917
26142 #, gcc-internal-format
26143 msgid "target %s %qs does not accept an argument"
26146 #: config/aarch64/aarch64.c:8926
26147 #, gcc-internal-format
26148 msgid "target %s %qs does not allow a negated form"
26151 #: config/aarch64/aarch64.c:8981
26152 #, gcc-internal-format, gfc-internal-format
26153 msgid "target %s %s=%s is not valid"
26156 #: config/aarch64/aarch64.c:9047
26157 #, gcc-internal-format, gfc-internal-format
26158 msgid "malformed target %s value"
26161 #: config/aarch64/aarch64.c:9064
26162 #, gcc-internal-format
26163 msgid "target %s %qs is invalid"
26166 #: config/aarch64/aarch64.c:9073
26167 #, gcc-internal-format
26168 msgid "malformed target %s list %qs"
26171 #: config/aarch64/aarch64.c:10930
26172 #, gcc-internal-format
26173 msgid "%Klane %wd out of range %wd - %wd"
26176 #: config/aarch64/aarch64.c:10932
26177 #, gcc-internal-format
26178 msgid "lane %wd out of range %wd - %wd"
26181 #: config/alpha/alpha.c:425
26182 #, gcc-internal-format
26183 msgid "bad value %qs for -mtrap-precision switch"
26186 #: config/alpha/alpha.c:439
26187 #, gcc-internal-format
26188 msgid "bad value %qs for -mfp-rounding-mode switch"
26191 #: config/alpha/alpha.c:454
26192 #, gcc-internal-format
26193 msgid "bad value %qs for -mfp-trap-mode switch"
26196 #: config/alpha/alpha.c:471
26197 #, gcc-internal-format
26198 msgid "bad value %qs for -mcpu switch"
26201 #: config/alpha/alpha.c:486
26202 #, gcc-internal-format
26203 msgid "bad value %qs for -mtune switch"
26206 #: config/alpha/alpha.c:507
26207 #, gcc-internal-format
26208 msgid "fp software completion requires -mtrap-precision=i"
26211 #: config/alpha/alpha.c:523
26212 #, gcc-internal-format
26213 msgid "rounding mode not supported for VAX floats"
26216 #: config/alpha/alpha.c:528
26217 #, gcc-internal-format
26218 msgid "trap mode not supported for VAX floats"
26221 #: config/alpha/alpha.c:532
26222 #, gcc-internal-format
26223 msgid "128-bit long double not supported for VAX floats"
26226 #: config/alpha/alpha.c:560
26227 #, gcc-internal-format, gfc-internal-format
26228 msgid "L%d cache latency unknown for %s"
26231 #: config/alpha/alpha.c:575
26232 #, gcc-internal-format
26233 msgid "bad value %qs for -mmemory-latency"
26236 #: config/alpha/alpha.c:6653 config/alpha/alpha.c:6656 config/arc/arc.c:5792
26237 #: config/arc/arc.c:6071 config/s390/s390.c:852 config/tilegx/tilegx.c:3540
26238 #: config/tilepro/tilepro.c:3107
26239 #, gcc-internal-format
26240 msgid "bad builtin fcode"
26243 #: config/arc/arc.c:744
26244 #, gcc-internal-format
26245 msgid "-mmul64 not supported for ARC700 or ARCv2"
26248 #: config/arc/arc.c:748
26249 #, gcc-internal-format
26250 msgid "-mno-mpy supported only for ARC700 or ARCv2"
26253 #: config/arc/arc.c:752
26254 #, gcc-internal-format
26255 msgid "-mmul32x16 supported only for ARC600 or ARC601"
26258 #: config/arc/arc.c:755
26259 #, gcc-internal-format
26260 msgid "-mno-dpfp-lrsr supported only with -mdpfp"
26263 #: config/arc/arc.c:760
26264 #, gcc-internal-format
26265 msgid "FPX fast and compact options cannot be specified together"
26268 #: config/arc/arc.c:764
26269 #, gcc-internal-format
26270 msgid "-mspfp_fast not available on ARC600 or ARC601"
26273 #: config/arc/arc.c:769
26274 #, gcc-internal-format
26275 msgid "FPX extensions not available on pre-ARC600 cores"
26278 #: config/arc/arc.c:776
26279 #, gcc-internal-format
26280 msgid "No FPX/FPU mixing allowed"
26283 #: config/arc/arc.c:781
26284 #, gcc-internal-format
26285 msgid "This multiplier configuration is not available for HS cores"
26288 #: config/arc/arc.c:787
26289 #, gcc-internal-format, gfc-internal-format
26290 msgid "PIC is not supported for %s. Generating non-PIC code only.."
26293 #: config/arc/arc.c:793
26294 #, gcc-internal-format
26295 msgid "-matomic is only supported for ARC700 or ARC HS cores"
26298 #: config/arc/arc.c:797
26299 #, gcc-internal-format
26300 msgid "-mll64 is only supported for ARC HS cores"
26303 #: config/arc/arc.c:804
26304 #, gcc-internal-format
26305 msgid "FPU double precision options are available for ARC HS only"
26308 #: config/arc/arc.c:806
26309 #, gcc-internal-format
26310 msgid "FPU double precision assist options are not available for ARC HS"
26313 #: config/arc/arc.c:809
26314 #, gcc-internal-format
26315 msgid "FPU options are available for ARCv2 architecture only"
26318 #: config/arc/arc.c:1352
26319 #, gcc-internal-format, gfc-internal-format
26320 msgid "multiply option implies r%d is fixed"
26323 #: config/arc/arc.c:1553 config/epiphany/epiphany.c:489
26324 #: config/epiphany/epiphany.c:529
26325 #, gcc-internal-format
26326 msgid "argument of %qE attribute is not a string constant"
26329 #: config/arc/arc.c:1562
26330 #, gcc-internal-format
26331 msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
26334 #: config/arc/arc.c:1570
26335 #, gcc-internal-format
26336 msgid "argument of %qE attribute is not \"ilink\""
26339 #: config/arc/arc.c:5691
26340 #, gcc-internal-format
26341 msgid "__builtin_arc_aligned with non-constant alignment"
26344 #: config/arc/arc.c:5699
26345 #, gcc-internal-format
26346 msgid "invalid alignment value for __builtin_arc_aligned"
26349 #: config/arc/arc.c:5826
26350 #, gcc-internal-format
26351 msgid "builtin operand should be an unsigned 6-bit value"
26354 #: config/arc/arc.c:5867
26355 #, gcc-internal-format
26356 msgid "operand 1 should be an unsigned 3-bit immediate"
26359 #: config/arc/arc.c:5908 config/arc/arc.c:6005
26360 #, gcc-internal-format
26361 msgid "operand 2 should be an unsigned 3-bit value (I0-I7)"
26364 #: config/arc/arc.c:5941 config/arc/arc.c:5973
26365 #, gcc-internal-format
26366 msgid "operand 1 should be an unsigned 3-bit value (I0-I7)"
26369 #: config/arc/arc.c:5945 config/arc/arc.c:5977
26370 #, gcc-internal-format
26371 msgid "operand 2 should be an unsigned 8-bit value"
26374 #: config/arc/arc.c:6009
26375 #, gcc-internal-format
26376 msgid "operand 3 should be an unsigned 8-bit value"
26379 #: config/arc/arc.c:6042
26380 #, gcc-internal-format
26381 msgid "operand 4 should be an unsigned 8-bit value (0-255)"
26384 #: config/arc/arc.c:6046
26385 #, gcc-internal-format
26386 msgid "operand 3 should be an unsigned 3-bit value (I0-I7)"
26389 #: config/arc/arc.c:6053
26390 #, gcc-internal-format
26391 msgid "operand 2 should be an unsigned 3-bit value (subreg 0-7)"
26394 #: config/arc/arc.c:6056
26395 #, gcc-internal-format
26396 msgid "operand 2 should be an even 3-bit value (subreg 0,2,4,6)"
26399 #: config/arc/arc.c:6103
26400 #, gcc-internal-format, gfc-internal-format
26401 msgid "builtin requires an immediate for operand %d"
26404 #: config/arc/arc.c:6108
26405 #, gcc-internal-format, gfc-internal-format
26406 msgid "operand %d should be a 6 bit unsigned immediate"
26409 #: config/arc/arc.c:6112
26410 #, gcc-internal-format, gfc-internal-format
26411 msgid "operand %d should be a 8 bit unsigned immediate"
26414 #: config/arc/arc.c:6116
26415 #, gcc-internal-format, gfc-internal-format
26416 msgid "operand %d should be a 3 bit unsigned immediate"
26419 #: config/arc/arc.c:6119
26420 #, gcc-internal-format, gfc-internal-format
26421 msgid "unknown builtin immediate operand type for operand %d"
26424 #: config/arc/arc.c:6170
26425 #, gcc-internal-format
26427 "register number must be a compile-time constant. Try giving higher "
26428 "optimization levels"
26431 #: config/arc/arc.c:6190
26432 #, gcc-internal-format
26434 "operand for sleep instruction must be an unsigned 6 bit compile-time constant"
26437 #: config/arc/arc.c:6763
26438 #, gcc-internal-format
26439 msgid "Insn addresses not set after shorten_branches"
26442 #: config/arc/arc.c:6972
26443 #, gcc-internal-format
26444 msgid "insn addresses not freed"
26447 #: config/arm/arm-builtins.c:2226
26448 #, gcc-internal-format
26450 "You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to "
26451 "use these intrinsics."
26454 #: config/arm/arm-builtins.c:2346
26455 #, gcc-internal-format
26457 "You must enable crypto intrinsics (e.g. include -mfloat-abi=softfp -"
26458 "mfpu=crypto-neon...) to use these intrinsics."
26461 #. @@@ better error message
26462 #: config/arm/arm-builtins.c:2396 config/arm/arm-builtins.c:2500
26463 #, gcc-internal-format
26464 msgid "selector must be an immediate"
26467 #: config/arm/arm-builtins.c:2404 config/arm/arm-builtins.c:2449
26468 #: config/arm/arm-builtins.c:2507 config/arm/arm-builtins.c:2516
26469 #, gcc-internal-format
26470 msgid "the range of selector should be in 0 to 7"
26473 #: config/arm/arm-builtins.c:2409 config/arm/arm-builtins.c:2518
26474 #, gcc-internal-format
26475 msgid "the range of selector should be in 0 to 3"
26478 #: config/arm/arm-builtins.c:2414 config/arm/arm-builtins.c:2520
26479 #, gcc-internal-format
26480 msgid "the range of selector should be in 0 to 1"
26483 #: config/arm/arm-builtins.c:2586
26484 #, gcc-internal-format
26485 msgid "mask must be an immediate"
26488 #: config/arm/arm-builtins.c:2591
26489 #, gcc-internal-format
26490 msgid "the range of mask should be in 0 to 255"
26493 #: config/arm/arm-builtins.c:2779
26494 #, gcc-internal-format
26496 "the range of count should be in 0 to 32. please check the intrinsic "
26497 "_mm_rori_pi16 in code."
26500 #: config/arm/arm-builtins.c:2781
26501 #, gcc-internal-format
26503 "the range of count should be in 0 to 32. please check the intrinsic "
26504 "_mm_rori_pi32 in code."
26507 #: config/arm/arm-builtins.c:2783
26508 #, gcc-internal-format
26510 "the range of count should be in 0 to 32. please check the intrinsic "
26511 "_mm_ror_pi16 in code."
26514 #: config/arm/arm-builtins.c:2785
26515 #, gcc-internal-format
26517 "the range of count should be in 0 to 32. please check the intrinsic "
26518 "_mm_ror_pi32 in code."
26521 #: config/arm/arm-builtins.c:2791
26522 #, gcc-internal-format
26524 "the range of count should be in 0 to 64. please check the intrinsic "
26525 "_mm_rori_si64 in code."
26528 #: config/arm/arm-builtins.c:2793
26529 #, gcc-internal-format
26531 "the range of count should be in 0 to 64. please check the intrinsic "
26532 "_mm_ror_si64 in code."
26535 #: config/arm/arm-builtins.c:2798
26536 #, gcc-internal-format
26538 "the count should be no less than 0. please check the intrinsic "
26539 "_mm_srli_pi16 in code."
26542 #: config/arm/arm-builtins.c:2800
26543 #, gcc-internal-format
26545 "the count should be no less than 0. please check the intrinsic "
26546 "_mm_srli_pi32 in code."
26549 #: config/arm/arm-builtins.c:2802
26550 #, gcc-internal-format
26552 "the count should be no less than 0. please check the intrinsic "
26553 "_mm_srli_si64 in code."
26556 #: config/arm/arm-builtins.c:2804
26557 #, gcc-internal-format
26559 "the count should be no less than 0. please check the intrinsic "
26560 "_mm_slli_pi16 in code."
26563 #: config/arm/arm-builtins.c:2806
26564 #, gcc-internal-format
26566 "the count should be no less than 0. please check the intrinsic "
26567 "_mm_slli_pi32 in code."
26570 #: config/arm/arm-builtins.c:2808
26571 #, gcc-internal-format
26573 "the count should be no less than 0. please check the intrinsic "
26574 "_mm_slli_si64 in code."
26577 #: config/arm/arm-builtins.c:2810
26578 #, gcc-internal-format
26580 "the count should be no less than 0. please check the intrinsic "
26581 "_mm_srai_pi16 in code."
26584 #: config/arm/arm-builtins.c:2812
26585 #, gcc-internal-format
26587 "the count should be no less than 0. please check the intrinsic "
26588 "_mm_srai_pi32 in code."
26591 #: config/arm/arm-builtins.c:2814
26592 #, gcc-internal-format
26594 "the count should be no less than 0. please check the intrinsic "
26595 "_mm_srai_si64 in code."
26598 #: config/arm/arm-builtins.c:2816
26599 #, gcc-internal-format
26601 "the count should be no less than 0. please check the intrinsic _mm_srl_pi16 "
26605 #: config/arm/arm-builtins.c:2818
26606 #, gcc-internal-format
26608 "the count should be no less than 0. please check the intrinsic _mm_srl_pi32 "
26612 #: config/arm/arm-builtins.c:2820
26613 #, gcc-internal-format
26615 "the count should be no less than 0. please check the intrinsic _mm_srl_si64 "
26619 #: config/arm/arm-builtins.c:2822
26620 #, gcc-internal-format
26622 "the count should be no less than 0. please check the intrinsic _mm_sll_pi16 "
26626 #: config/arm/arm-builtins.c:2824
26627 #, gcc-internal-format
26629 "the count should be no less than 0. please check the intrinsic _mm_sll_pi32 "
26633 #: config/arm/arm-builtins.c:2826
26634 #, gcc-internal-format
26636 "the count should be no less than 0. please check the intrinsic _mm_sll_si64 "
26640 #: config/arm/arm-builtins.c:2828
26641 #, gcc-internal-format
26643 "the count should be no less than 0. please check the intrinsic _mm_sra_pi16 "
26647 #: config/arm/arm-builtins.c:2830
26648 #, gcc-internal-format
26650 "the count should be no less than 0. please check the intrinsic _mm_sra_pi32 "
26654 #: config/arm/arm-builtins.c:2832
26655 #, gcc-internal-format
26657 "the count should be no less than 0. please check the intrinsic _mm_sra_si64 "
26661 #: config/arm/arm.c:2802
26662 #, gcc-internal-format
26663 msgid "iWMMXt and NEON are incompatible"
26666 #: config/arm/arm.c:2807
26667 #, gcc-internal-format
26668 msgid "target CPU does not support ARM mode"
26671 #: config/arm/arm.c:2812
26672 #, gcc-internal-format
26674 "enabling backtrace support is only meaningful when compiling for the Thumb"
26677 #: config/arm/arm.c:2815
26678 #, gcc-internal-format
26680 "enabling callee interworking support is only meaningful when compiling for "
26684 #: config/arm/arm.c:2823
26685 #, gcc-internal-format
26686 msgid "-g with -mno-apcs-frame may not give sensible debugging"
26689 #: config/arm/arm.c:2827
26690 #, gcc-internal-format
26691 msgid "iWMMXt unsupported under Thumb mode"
26694 #: config/arm/arm.c:2830
26695 #, gcc-internal-format
26696 msgid "can not use -mtp=cp15 with 16-bit Thumb"
26699 #: config/arm/arm.c:2834
26700 #, gcc-internal-format
26701 msgid "RTP PIC is incompatible with Thumb"
26704 #: config/arm/arm.c:2842
26705 #, gcc-internal-format
26706 msgid "-mslow-flash-data only supports non-pic code on armv7-m targets"
26709 #: config/arm/arm.c:2933
26710 #, gcc-internal-format
26711 msgid "target CPU does not support THUMB instructions"
26714 #: config/arm/arm.c:2978
26715 #, gcc-internal-format
26716 msgid "target CPU does not support unaligned accesses"
26719 #: config/arm/arm.c:3183
26720 #, gcc-internal-format
26721 msgid "target CPU does not support interworking"
26724 #: config/arm/arm.c:3189
26725 #, gcc-internal-format
26726 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
26729 #: config/arm/arm.c:3197
26730 #, gcc-internal-format
26731 msgid "-fpic and -mapcs-reent are incompatible"
26734 #: config/arm/arm.c:3200
26735 #, gcc-internal-format
26736 msgid "APCS reentrant code not supported. Ignored"
26739 #: config/arm/arm.c:3203
26740 #, gcc-internal-format
26741 msgid "passing floating point arguments in fp regs not yet supported"
26744 #: config/arm/arm.c:3249
26745 #, gcc-internal-format
26746 msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
26749 #: config/arm/arm.c:3252
26750 #, gcc-internal-format
26751 msgid "iwmmxt abi requires an iwmmxt capable cpu"
26754 #: config/arm/arm.c:3281
26755 #, gcc-internal-format
26756 msgid "AAPCS does not support -mcaller-super-interworking"
26759 #: config/arm/arm.c:3284
26760 #, gcc-internal-format
26761 msgid "AAPCS does not support -mcallee-super-interworking"
26764 #: config/arm/arm.c:3289
26765 #, gcc-internal-format
26766 msgid "__fp16 and no ldrh"
26769 #: config/arm/arm.c:3305
26770 #, gcc-internal-format
26771 msgid "-mfloat-abi=hard and VFP"
26774 #: config/arm/arm.c:3341
26775 #, gcc-internal-format
26776 msgid "structure size boundary can only be set to 8, 32 or 64"
26779 #: config/arm/arm.c:3343
26780 #, gcc-internal-format
26781 msgid "structure size boundary can only be set to 8 or 32"
26784 #: config/arm/arm.c:3368
26785 #, gcc-internal-format
26786 msgid "RTP PIC is incompatible with -msingle-pic-base"
26789 #: config/arm/arm.c:3380
26790 #, gcc-internal-format
26791 msgid "-mpic-register= is useless without -fpic"
26794 #: config/arm/arm.c:3389
26795 #, gcc-internal-format, gfc-internal-format
26796 msgid "unable to use '%s' for PIC register"
26799 #: config/arm/arm.c:3408
26800 #, gcc-internal-format
26801 msgid "-freorder-blocks-and-partition not supported on this architecture"
26804 #: config/arm/arm.c:5556
26805 #, gcc-internal-format
26806 msgid "non-AAPCS derived PCS variant"
26809 #: config/arm/arm.c:5558
26810 #, gcc-internal-format
26811 msgid "variadic functions must use the base AAPCS variant"
26814 #: config/arm/arm.c:5577
26815 #, gcc-internal-format
26816 msgid "PCS variant"
26819 #: config/arm/arm.c:5772
26820 #, gcc-internal-format
26821 msgid "Thumb-1 hard-float VFP ABI"
26824 #: config/arm/arm.c:6522 config/arm/arm.c:6540 config/avr/avr.c:9102
26825 #: config/avr/avr.c:9118 config/bfin/bfin.c:4670 config/bfin/bfin.c:4731
26826 #: config/bfin/bfin.c:4760 config/epiphany/epiphany.c:472
26827 #: config/h8300/h8300.c:5453 config/i386/i386.c:7420 config/i386/i386.c:12751
26828 #: config/i386/i386.c:40256 config/i386/i386.c:40306 config/i386/i386.c:40376
26829 #: config/m68k/m68k.c:749 config/mcore/mcore.c:3052 config/nvptx/nvptx.c:3852
26830 #: config/rl78/rl78.c:780 config/rs6000/rs6000.c:32853 config/rx/rx.c:2695
26831 #: config/rx/rx.c:2721 config/s390/s390.c:1061 config/sh/sh.c:8384
26832 #: config/sh/sh.c:8402 config/sh/sh.c:8426 config/sh/sh.c:8497
26833 #: config/sh/sh.c:8520 config/spu/spu.c:3681 config/stormy16/stormy16.c:2211
26834 #: config/v850/v850.c:2082 config/visium/visium.c:700
26835 #, gcc-internal-format
26836 msgid "%qE attribute only applies to functions"
26839 #: config/arm/arm.c:12992
26840 #, gcc-internal-format
26841 msgid "%K%s %wd out of range %wd - %wd"
26844 #: config/arm/arm.c:12995
26845 #, gcc-internal-format
26846 msgid "%s %wd out of range %wd - %wd"
26849 #: config/arm/arm.c:23671
26850 #, gcc-internal-format
26851 msgid "unable to compute real location of stacked parameter"
26854 #: config/arm/arm.c:24262
26855 #, gcc-internal-format
26856 msgid "Unexpected thumb1 far jump"
26859 #: config/arm/arm.c:24529
26860 #, gcc-internal-format
26861 msgid "no low registers available for popping high registers"
26864 #: config/arm/arm.c:24777
26865 #, gcc-internal-format
26866 msgid "interrupt Service Routines cannot be coded in Thumb mode"
26869 #: config/arm/arm.c:25002
26870 #, gcc-internal-format
26871 msgid "-fstack-check=specific for Thumb-1"
26874 #: config/arm/arm.c:30191 config/i386/i386.c:6536 config/s390/s390.c:14533
26875 #, gcc-internal-format
26876 msgid "attribute %<target%> argument not a string"
26879 #: config/arm/arm.c:30214
26880 #, gcc-internal-format, gfc-internal-format
26881 msgid "invalid fpu for attribute(target(\"%s\"))"
26884 #: config/arm/arm.c:30220 config/i386/i386.c:6602 config/i386/i386.c:6649
26885 #: config/s390/s390.c:14599 config/s390/s390.c:14649 config/s390/s390.c:14666
26886 #, gcc-internal-format, gfc-internal-format
26887 msgid "attribute(target(\"%s\")) is unknown"
26890 #: config/arm/freebsd.h:129
26891 #, gcc-internal-format
26892 msgid "target OS does not support unaligned accesses"
26895 #: config/avr/avr-c.c:62 config/avr/avr-c.c:187
26896 #, gcc-internal-format
26897 msgid "%qs expects 1 argument but %d given"
26900 #: config/avr/avr-c.c:73
26901 #, gcc-internal-format
26902 msgid "%qs expects a fixed-point value as argument"
26905 #: config/avr/avr-c.c:99
26906 #, gcc-internal-format
26907 msgid "using %qs with unsigned type has no effect"
26910 #: config/avr/avr-c.c:104 config/avr/avr-c.c:170 config/avr/avr-c.c:227
26911 #, gcc-internal-format
26912 msgid "no matching fixed-point overload found for %qs"
26915 #: config/avr/avr-c.c:121
26916 #, gcc-internal-format
26917 msgid "%qs expects 2 arguments but %d given"
26920 #: config/avr/avr-c.c:133 config/avr/avr-c.c:198
26921 #, gcc-internal-format
26922 msgid "%qs expects a fixed-point value as first argument"
26925 #: config/avr/avr-c.c:141
26926 #, gcc-internal-format
26927 msgid "%qs expects an integer value as second argument"
26930 #: config/avr/avr-devices.c:203
26931 #, gcc-internal-format, gfc-internal-format
26932 msgid "devices natively supported:%s"
26935 #: config/avr/avr-devices.c:212
26936 #, gcc-internal-format, gfc-internal-format
26937 msgid "supported core architectures:%s"
26940 #. Reached the end of `avr_mcu_types'. This should actually never
26941 #. happen as options are provided by device-specs. It could be a
26942 #. typo in a device-specs or calling the compiler proper directly
26943 #. with -mmcu=<device>.
26944 #: config/avr/avr.c:370
26945 #, gcc-internal-format
26946 msgid "unknown core architecture %qs specified with %qs"
26949 #: config/avr/avr.c:436 config/visium/visium.c:383
26950 #, gcc-internal-format
26951 msgid "-fpic is not supported"
26954 #: config/avr/avr.c:438 config/visium/visium.c:385
26955 #, gcc-internal-format
26956 msgid "-fPIC is not supported"
26959 #: config/avr/avr.c:440
26960 #, gcc-internal-format
26961 msgid "-fpie is not supported"
26964 #: config/avr/avr.c:442
26965 #, gcc-internal-format
26966 msgid "-fPIE is not supported"
26969 #: config/avr/avr.c:714
26970 #, gcc-internal-format
26971 msgid "function attributes %qs, %qs and %qs are mutually exclusive"
26974 #: config/avr/avr.c:721
26975 #, gcc-internal-format
26976 msgid "function attributes %qs and %qs have no effect on %qs function"
26979 #: config/avr/avr.c:748
26980 #, gcc-internal-format
26981 msgid "%qs function cannot have arguments"
26984 #: config/avr/avr.c:751
26985 #, gcc-internal-format
26986 msgid "%qs function cannot return a value"
26989 #: config/avr/avr.c:758
26990 #, gcc-internal-format
26991 msgid "%qs appears to be a misspelled %s handler, missing __vector prefix"
26994 #: config/avr/avr.c:985
26995 #, gcc-internal-format
26996 msgid "%<builtin_return_address%> contains only 2 bytes of address"
26999 #: config/avr/avr.c:2198
27000 #, gcc-internal-format
27001 msgid "pointer offset from symbol maybe incorrect"
27004 #: config/avr/avr.c:2337
27005 #, gcc-internal-format
27006 msgid "accessing data memory with program memory address"
27009 #: config/avr/avr.c:2398
27010 #, gcc-internal-format
27011 msgid "accessing program memory with data memory address"
27014 #: config/avr/avr.c:2843
27015 #, gcc-internal-format, gfc-internal-format
27016 msgid "fixed register %s used to pass parameter to function"
27019 #: config/avr/avr.c:3114
27020 #, gcc-internal-format
27021 msgid "writing to address space %qs not supported"
27024 #: config/avr/avr.c:9135 config/bfin/bfin.c:4792 config/i386/winnt.c:58
27025 #, gcc-internal-format
27026 msgid "%qE attribute only applies to variables"
27029 #: config/avr/avr.c:9146
27030 #, gcc-internal-format
27031 msgid "%qE attribute allows only an integer constant argument"
27034 #: config/avr/avr.c:9156
27035 #, gcc-internal-format
27036 msgid "%qE attribute address out of range"
27039 #: config/avr/avr.c:9169
27040 #, gcc-internal-format
27041 msgid "both %s and %qE attribute provide address"
27044 #: config/avr/avr.c:9179
27045 #, gcc-internal-format
27046 msgid "%qE attribute on non-volatile variable"
27049 #: config/avr/avr.c:9247
27050 #, gcc-internal-format
27051 msgid "address spaces are not supported for reduced Tiny devices"
27054 #: config/avr/avr.c:9254
27055 #, gcc-internal-format
27057 "address space %qs not supported for devices with flash size up to %d KiB"
27060 #: config/avr/avr.c:9414
27061 #, gcc-internal-format
27062 msgid "pointer targeting address space %qs must be const in %qT"
27065 #: config/avr/avr.c:9417
27066 #, gcc-internal-format
27067 msgid "pointer targeting address space %qs must be const in %s %q+D"
27070 #: config/avr/avr.c:9463
27071 #, gcc-internal-format
27073 "variable %q+D must be const in order to be put into read-only section by "
27077 #: config/avr/avr.c:9503
27078 #, gcc-internal-format
27079 msgid "static IO declaration for %q+D needs an address"
27082 #: config/avr/avr.c:9535
27083 #, gcc-internal-format
27084 msgid "IO definition for %q+D needs an address"
27087 #: config/avr/avr.c:9642
27088 #, gcc-internal-format
27089 msgid "only uninitialized variables can be placed in the .noinit section"
27092 #: config/avr/avr.c:9683
27093 #, gcc-internal-format
27094 msgid "uninitialized variable %q+D put into program memory area"
27097 #: config/avr/avr.c:9809
27098 #, gcc-internal-format
27099 msgid "architecture %qs supported for assembler only"
27102 #: config/avr/avr.c:12328
27103 #, gcc-internal-format
27104 msgid "conversion from address space %qs to address space %qs"
27107 #: config/avr/avr.c:13396 config/avr/avr.c:13409
27108 #, gcc-internal-format, gfc-internal-format
27109 msgid "%s expects a compile time integer constant"
27112 #: config/avr/avr.c:13423
27113 #, gcc-internal-format, gfc-internal-format
27114 msgid "%s expects a compile time long integer constant as first argument"
27117 #: config/avr/avr.c:13451
27118 #, gcc-internal-format, gfc-internal-format
27120 "rounding to %d bits has no effect for fixed-point value with %d fractional "
27124 #: config/avr/avr.c:13460
27125 #, gcc-internal-format
27126 msgid "rounding result will always be 0"
27129 #: config/avr/driver-avr.c:56
27130 #, gcc-internal-format
27131 msgid "bad usage of spec function %qs"
27134 #: config/avr/driver-avr.c:84
27135 #, gcc-internal-format
27136 msgid "specified option %qs more than once"
27139 #: config/avr/driver-avr.c:98
27140 #, gcc-internal-format
27141 msgid "strange device name %qs after %qs: bad character %qc"
27144 #: config/bfin/bfin.c:2348
27145 #, gcc-internal-format
27146 msgid "-mfdpic is not supported, please use a bfin-linux-uclibc target"
27149 #: config/bfin/bfin.c:2353
27150 #, gcc-internal-format
27151 msgid "-mshared-library-id= specified without -mid-shared-library"
27154 #: config/bfin/bfin.c:2357
27155 #, gcc-internal-format
27156 msgid "-fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1"
27159 #: config/bfin/bfin.c:2362
27160 #, gcc-internal-format
27161 msgid "can%'t use multiple stack checking methods together"
27164 #: config/bfin/bfin.c:2365
27165 #, gcc-internal-format
27166 msgid "ID shared libraries and FD-PIC mode can%'t be used together"
27169 #: config/bfin/bfin.c:2370 config/m68k/m68k.c:553
27170 #, gcc-internal-format
27171 msgid "cannot specify both -msep-data and -mid-shared-library"
27174 #: config/bfin/bfin.c:2390
27175 #, gcc-internal-format
27176 msgid "-mmulticore can only be used with BF561"
27179 #: config/bfin/bfin.c:2393
27180 #, gcc-internal-format
27181 msgid "-mcorea should be used with -mmulticore"
27184 #: config/bfin/bfin.c:2396
27185 #, gcc-internal-format
27186 msgid "-mcoreb should be used with -mmulticore"
27189 #: config/bfin/bfin.c:2399
27190 #, gcc-internal-format
27191 msgid "-mcorea and -mcoreb can%'t be used together"
27194 #: config/bfin/bfin.c:4675
27195 #, gcc-internal-format
27196 msgid "multiple function type attributes specified"
27199 #: config/bfin/bfin.c:4742
27200 #, gcc-internal-format
27202 "can%'t apply both longcall and shortcall attributes to the same function"
27205 #: config/bfin/bfin.c:4799
27206 #, gcc-internal-format
27207 msgid "%qE attribute cannot be specified for local variables"
27210 #: config/c6x/c6x.c:238
27211 #, gcc-internal-format
27212 msgid "-fpic and -fPIC not supported without -mdsbt on this target"
27215 #: config/c6x/c6x.h:365 config/nvptx/nvptx.h:169
27216 #, gcc-internal-format
27217 msgid "profiling is not yet implemented for this architecture"
27220 #: config/cr16/cr16.c:290
27221 #, gcc-internal-format
27222 msgid "data-model=far not valid for cr16c architecture"
27225 #: config/cr16/cr16.c:293
27226 #, gcc-internal-format, gfc-internal-format
27227 msgid "invalid data model option -mdata-model=%s"
27230 #: config/cr16/cr16.h:431
27231 #, gcc-internal-format
27232 msgid "profiler support for CR16"
27235 #. This function is for retrieving a part of an instruction name for
27236 #. an operator, for immediate output. If that ever happens for
27237 #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
27239 #: config/cris/cris.c:555
27240 #, gcc-internal-format
27241 msgid "MULT case in cris_op_str"
27244 #: config/cris/cris.c:893
27245 #, gcc-internal-format
27246 msgid "invalid use of ':' modifier"
27249 #: config/cris/cris.c:1127 config/moxie/moxie.c:181
27250 #, gcc-internal-format, gfc-internal-format
27251 msgid "internal error: bad register: %d"
27254 #: config/cris/cris.c:1879
27255 #, gcc-internal-format
27256 msgid "internal error: sideeffect-insn affecting main effect"
27259 #: config/cris/cris.c:1976
27260 #, gcc-internal-format
27261 msgid "unknown cc_attr value"
27264 #. If we get here, the caller got its initial tests wrong.
27265 #: config/cris/cris.c:2403
27266 #, gcc-internal-format
27267 msgid "internal error: cris_side_effect_mode_ok with bad operands"
27270 #: config/cris/cris.c:2642
27271 #, gcc-internal-format, gfc-internal-format
27272 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
27275 #: config/cris/cris.c:2670
27276 #, gcc-internal-format, gfc-internal-format
27277 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
27280 #: config/cris/cris.c:2706
27281 #, gcc-internal-format, gfc-internal-format
27282 msgid "unknown CRIS cpu version specification in -mtune= : %s"
27285 #: config/cris/cris.c:2727
27286 #, gcc-internal-format
27287 msgid "-fPIC and -fpic are not supported in this configuration"
27290 #: config/cris/cris.c:2976
27291 #, gcc-internal-format
27292 msgid "unknown src"
27295 #: config/cris/cris.c:3031
27296 #, gcc-internal-format
27297 msgid "unknown dest"
27300 #: config/cris/cris.c:3312
27301 #, gcc-internal-format, gfc-internal-format
27302 msgid "stackframe too big: %d bytes"
27305 #: config/cris/cris.c:3800 config/cris/cris.c:3828
27306 #, gcc-internal-format
27307 msgid "expand_binop failed in movsi got"
27310 #: config/cris/cris.c:3923
27311 #, gcc-internal-format
27312 msgid "emitting PIC operand, but PIC register isn%'t set up"
27315 #. Definitions for GCC. Part of the machine description for CRIS.
27316 #. Copyright (C) 1998-2016 Free Software Foundation, Inc.
27317 #. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
27319 #. This file is part of GCC.
27321 #. GCC is free software; you can redistribute it and/or modify
27322 #. it under the terms of the GNU General Public License as published by
27323 #. the Free Software Foundation; either version 3, or (at your option)
27324 #. any later version.
27326 #. GCC is distributed in the hope that it will be useful,
27327 #. but WITHOUT ANY WARRANTY; without even the implied warranty of
27328 #. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27329 #. GNU General Public License for more details.
27331 #. You should have received a copy of the GNU General Public License
27332 #. along with GCC; see the file COPYING3. If not see
27333 #. <http://www.gnu.org/licenses/>.
27334 #. After the first "Node:" comment comes all preprocessor directives and
27335 #. attached declarations described in the info files, the "Using and
27336 #. Porting GCC" manual (uapgcc), in the same order as found in the "Target
27337 #. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
27338 #. really, but needs an update anyway.
27340 #. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
27341 #. for that. If applicable, there is a CRIS-specific comment. The order
27342 #. of macro definitions follow the order in the manual. Every section in
27343 #. the manual (node in the info pages) has an introductory `Node:
27344 #. <subchapter>' comment. If no macros are defined for a section, only
27345 #. the section-comment is present.
27346 #. Note that other header files (e.g. config/elfos.h, config/linux.h,
27347 #. and config/cris/linux.h) are responsible for lots of settings not
27348 #. repeated below. This file contains general CRIS definitions
27349 #. and definitions for the cris-*-elf subtarget.
27350 #. We don't want to use gcc_assert for everything, as that can be
27352 #: config/cris/cris.h:42
27353 #, gcc-internal-format
27354 msgid "CRIS-port assertion failed: "
27357 #. Node: Caller Saves
27358 #. (no definitions)
27359 #. Node: Function entry
27360 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
27361 #. TARGET_ASM_FUNCTION_EPILOGUE.
27363 #: config/cris/cris.h:749
27364 #, gcc-internal-format
27365 msgid "no FUNCTION_PROFILER for CRIS"
27368 #: config/epiphany/epiphany.c:480
27369 #, gcc-internal-format
27370 msgid "interrupt handlers cannot have arguments"
27373 #: config/epiphany/epiphany.c:504
27374 #, gcc-internal-format
27376 "argument of %qE attribute is not \"reset\", \"software_exception\", "
27377 "\"page_miss\", \"timer0\", \"timer1\", \"message\", \"dma0\", \"dma1\", "
27378 "\"wand\" or \"swi\""
27381 #: config/epiphany/epiphany.c:1521
27382 #, gcc-internal-format
27383 msgid "stack_offset must be at least 4"
27386 #: config/epiphany/epiphany.c:1523
27387 #, gcc-internal-format
27388 msgid "stack_offset must be a multiple of 4"
27391 #: config/frv/frv.c:8589
27392 #, gcc-internal-format
27393 msgid "accumulator is not a constant integer"
27396 #: config/frv/frv.c:8594
27397 #, gcc-internal-format
27398 msgid "accumulator number is out of bounds"
27401 #: config/frv/frv.c:8605
27402 #, gcc-internal-format
27403 msgid "inappropriate accumulator for %qs"
27406 #: config/frv/frv.c:8681
27407 #, gcc-internal-format
27408 msgid "invalid IACC argument"
27411 #: config/frv/frv.c:8704
27412 #, gcc-internal-format
27413 msgid "%qs expects a constant argument"
27416 #: config/frv/frv.c:8709
27417 #, gcc-internal-format
27418 msgid "constant argument out of range for %qs"
27421 #: config/frv/frv.c:9190
27422 #, gcc-internal-format
27423 msgid "media functions are not available unless -mmedia is used"
27426 #: config/frv/frv.c:9202
27427 #, gcc-internal-format
27428 msgid "this media function is only available on the fr500"
27431 #: config/frv/frv.c:9230
27432 #, gcc-internal-format
27433 msgid "this media function is only available on the fr400 and fr550"
27436 #: config/frv/frv.c:9249
27437 #, gcc-internal-format
27438 msgid "this builtin function is only available on the fr405 and fr450"
27441 #: config/frv/frv.c:9258
27442 #, gcc-internal-format
27443 msgid "this builtin function is only available on the fr500 and fr550"
27446 #: config/frv/frv.c:9270
27447 #, gcc-internal-format
27448 msgid "this builtin function is only available on the fr450"
27451 #: config/ft32/ft32.c:176
27452 #, gcc-internal-format
27453 msgid "'h' applied to non-register operand"
27456 #: config/ft32/ft32.c:201
27457 #, gcc-internal-format, gfc-internal-format
27458 msgid "bad alignment: %d"
27461 #: config/ft32/ft32.c:496
27462 #, gcc-internal-format
27463 msgid "stack frame must be smaller than 64K"
27466 #: config/h8300/h8300.c:325
27467 #, gcc-internal-format
27468 msgid "-msx is not supported in coff"
27471 #: config/h8300/h8300.c:347
27472 #, gcc-internal-format
27473 msgid "-ms2600 is used without -ms"
27476 #: config/h8300/h8300.c:353
27477 #, gcc-internal-format
27478 msgid "-mn is used without -mh or -ms or -msx"
27481 #: config/h8300/h8300.c:359
27482 #, gcc-internal-format
27483 msgid "-mexr is used without -ms"
27486 #: config/h8300/h8300.c:365
27487 #, gcc-internal-format
27488 msgid "-mint32 is not supported for H8300 and H8300L targets"
27491 #: config/h8300/h8300.c:371
27492 #, gcc-internal-format
27493 msgid "-mexr is used without -ms or -msx"
27496 #: config/h8300/h8300.c:377
27497 #, gcc-internal-format
27499 "-mno-exr valid only with -ms or -msx - Option ignored!"
27502 #: config/h8300/h8300.c:384
27503 #, gcc-internal-format
27504 msgid "-mn is not supported for linux targets"
27507 #: config/i386/host-cygwin.c:62
27508 #, gcc-internal-format
27509 msgid "can%'t extend PCH file: %m"
27512 #: config/i386/host-cygwin.c:73
27513 #, gcc-internal-format
27514 msgid "can%'t set position in PCH file: %m"
27517 #: config/i386/i386.c:4540
27518 #, gcc-internal-format, gfc-internal-format
27519 msgid "wrong arg %s to option %s"
27522 #: config/i386/i386.c:4547
27523 #, gcc-internal-format, gfc-internal-format
27524 msgid "size ranges of option %s should be increasing"
27527 #: config/i386/i386.c:4558
27528 #, gcc-internal-format, gfc-internal-format
27529 msgid "wrong stringop strategy name %s specified for option %s"
27532 #. rep; movq isn't available in 32-bit code.
27533 #: config/i386/i386.c:4568
27534 #, gcc-internal-format, gfc-internal-format
27536 "stringop strategy name %s specified for option %s not supported for 32-bit "
27540 #: config/i386/i386.c:4583
27541 #, gcc-internal-format, gfc-internal-format
27542 msgid "unknown alignment %s specified for option %s"
27545 #: config/i386/i386.c:4594
27546 #, gcc-internal-format, gfc-internal-format
27547 msgid "the max value for the last size range should be -1 for option %s"
27550 #: config/i386/i386.c:4602
27551 #, gcc-internal-format, gfc-internal-format
27552 msgid "too many size ranges specified in option %s"
27555 #: config/i386/i386.c:4656
27556 #, gcc-internal-format, gfc-internal-format
27557 msgid "Unknown parameter to option -mtune-ctrl: %s"
27560 #: config/i386/i386.c:5074
27561 #, gcc-internal-format
27562 msgid "Intel MCU psABI isn%'t supported in %s mode"
27565 #: config/i386/i386.c:5121
27566 #, gcc-internal-format, gfc-internal-format
27568 "%stune=x86-64%s is deprecated; use %stune=k8%s or %stune=generic%s instead "
27572 #. rep; movq isn't available in 32-bit code.
27573 #: config/i386/i386.c:5148
27574 #, gcc-internal-format
27575 msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
27578 #: config/i386/i386.c:5165
27579 #, gcc-internal-format
27580 msgid "address mode %qs not supported in the %s bit mode"
27583 #: config/i386/i386.c:5191 config/i386/i386.c:5200 config/i386/i386.c:5212
27584 #: config/i386/i386.c:5223 config/i386/i386.c:5234
27585 #, gcc-internal-format
27586 msgid "code model %qs not supported in the %s bit mode"
27589 #: config/i386/i386.c:5203 config/i386/i386.c:5215
27590 #, gcc-internal-format
27591 msgid "code model %qs not supported in x32 mode"
27594 #: config/i386/i386.c:5221 config/i386/i386.c:5230 config/i386/i386.c:6331
27595 #, gcc-internal-format, gfc-internal-format
27596 msgid "code model %s does not support PIC mode"
27599 #: config/i386/i386.c:5258
27600 #, gcc-internal-format
27601 msgid "-masm=intel not supported in this configuration"
27604 #: config/i386/i386.c:5263
27605 #, gcc-internal-format, gfc-internal-format
27606 msgid "%i-bit mode not compiled in"
27609 #: config/i386/i386.c:5276 config/i386/i386.c:5510
27610 #, gcc-internal-format
27611 msgid "CPU you selected does not support x86-64 instruction set"
27614 #: config/i386/i386.c:5471 config/i386/i386.c:5474
27615 #, gcc-internal-format
27616 msgid "Intel MPX does not support x32"
27619 #: config/i386/i386.c:5477
27620 #, gcc-internal-format, gfc-internal-format
27621 msgid "generic CPU can be used only for %stune=%s %s"
27624 #: config/i386/i386.c:5480
27625 #, gcc-internal-format, gfc-internal-format
27626 msgid "intel CPU can be used only for %stune=%s %s"
27629 #: config/i386/i386.c:5483
27630 #, gcc-internal-format, gfc-internal-format
27631 msgid "bad value (%s) for %sarch=%s %s"
27634 #: config/i386/i386.c:5526
27635 #, gcc-internal-format, gfc-internal-format
27636 msgid "bad value (%s) for %stune=%s %s"
27639 #: config/i386/i386.c:5590
27640 #, gcc-internal-format
27641 msgid "-mregparm is ignored in 64-bit mode"
27644 #: config/i386/i386.c:5592
27645 #, gcc-internal-format
27646 msgid "-mregparm is ignored for Intel MCU psABI"
27649 #: config/i386/i386.c:5595
27650 #, gcc-internal-format, gfc-internal-format
27651 msgid "-mregparm=%d is not between 0 and %d"
27654 #: config/i386/i386.c:5626
27655 #, gcc-internal-format, gfc-internal-format
27656 msgid "%srtd%s is ignored in 64bit mode"
27659 #: config/i386/i386.c:5700
27660 #, gcc-internal-format
27661 msgid "-mpreferred-stack-boundary is not supported for this target"
27664 #: config/i386/i386.c:5703
27665 #, gcc-internal-format, gfc-internal-format
27666 msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
27669 #: config/i386/i386.c:5726
27670 #, gcc-internal-format, gfc-internal-format
27671 msgid "-mincoming-stack-boundary=%d is not between %d and 12"
27674 #: config/i386/i386.c:5739
27675 #, gcc-internal-format
27676 msgid "-mnop-mcount is not compatible with this target"
27679 #: config/i386/i386.c:5742
27680 #, gcc-internal-format
27681 msgid "-mnop-mcount is not implemented for -fPIC"
27684 #: config/i386/i386.c:5747
27685 #, gcc-internal-format, gfc-internal-format
27686 msgid "%ssseregparm%s used without SSE enabled"
27689 #: config/i386/i386.c:5757
27690 #, gcc-internal-format
27691 msgid "SSE instruction set disabled, using 387 arithmetics"
27694 #: config/i386/i386.c:5764
27695 #, gcc-internal-format
27696 msgid "387 instruction set disabled, using SSE arithmetics"
27699 #: config/i386/i386.c:5812
27700 #, gcc-internal-format, gfc-internal-format
27701 msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
27704 #: config/i386/i386.c:5823
27705 #, gcc-internal-format, gfc-internal-format
27706 msgid "fixed ebp register requires %saccumulate-outgoing-args%s"
27709 #: config/i386/i386.c:5936
27710 #, gcc-internal-format
27711 msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
27714 #: config/i386/i386.c:5943
27715 #, gcc-internal-format
27716 msgid "-mno-fentry isn%'t compatible with SEH"
27719 #: config/i386/i386.c:6009 config/rs6000/rs6000.c:4986
27720 #, gcc-internal-format, gfc-internal-format
27721 msgid "unknown option for -mrecip=%s"
27724 #: config/i386/i386.c:6630
27725 #, gcc-internal-format, gfc-internal-format
27726 msgid "option(\"%s\") was already specified"
27729 #: config/i386/i386.c:6918
27730 #, gcc-internal-format
27731 msgid "Only DWARF debug format is supported for interrupt service routine."
27734 #: config/i386/i386.c:7017
27735 #, gcc-internal-format, gfc-internal-format
27736 msgid "%s instructions aren't allowed in %s service routine"
27739 #: config/i386/i386.c:7021
27740 #, gcc-internal-format, gfc-internal-format
27742 "%s instructions aren't allowed in function with no_caller_saved_registers "
27746 #: config/i386/i386.c:7433 config/i386/i386.c:7484
27747 #, gcc-internal-format
27748 msgid "fastcall and regparm attributes are not compatible"
27751 #: config/i386/i386.c:7438
27752 #, gcc-internal-format
27753 msgid "regparam and thiscall attributes are not compatible"
27756 #: config/i386/i386.c:7445 config/i386/i386.c:40276
27757 #, gcc-internal-format
27758 msgid "%qE attribute requires an integer constant argument"
27761 #: config/i386/i386.c:7451
27762 #, gcc-internal-format
27763 msgid "argument to %qE attribute larger than %d"
27766 #: config/i386/i386.c:7476 config/i386/i386.c:7519
27767 #, gcc-internal-format
27768 msgid "fastcall and cdecl attributes are not compatible"
27771 #: config/i386/i386.c:7480
27772 #, gcc-internal-format
27773 msgid "fastcall and stdcall attributes are not compatible"
27776 #: config/i386/i386.c:7488 config/i386/i386.c:7537
27777 #, gcc-internal-format
27778 msgid "fastcall and thiscall attributes are not compatible"
27781 #: config/i386/i386.c:7498 config/i386/i386.c:7515
27782 #, gcc-internal-format
27783 msgid "stdcall and cdecl attributes are not compatible"
27786 #: config/i386/i386.c:7502
27787 #, gcc-internal-format
27788 msgid "stdcall and fastcall attributes are not compatible"
27791 #: config/i386/i386.c:7506 config/i386/i386.c:7533
27792 #, gcc-internal-format
27793 msgid "stdcall and thiscall attributes are not compatible"
27796 #: config/i386/i386.c:7523 config/i386/i386.c:7541
27797 #, gcc-internal-format
27798 msgid "cdecl and thiscall attributes are not compatible"
27801 #: config/i386/i386.c:7529
27802 #, gcc-internal-format
27803 msgid "%qE attribute is used for non-class method"
27806 #: config/i386/i386.c:7767
27807 #, gcc-internal-format
27808 msgid "calling %qD with attribute sseregparm without SSE/SSE2 enabled"
27811 #: config/i386/i386.c:7770
27812 #, gcc-internal-format
27813 msgid "calling %qT with attribute sseregparm without SSE/SSE2 enabled"
27816 #: config/i386/i386.c:8086
27817 #, gcc-internal-format
27818 msgid "X32 does not support ms_abi attribute"
27821 #: config/i386/i386.c:8118
27822 #, gcc-internal-format
27823 msgid "ms_hook_prologue is not compatible with nested function"
27826 #: config/i386/i386.c:8431
27827 #, gcc-internal-format
27828 msgid "AVX512F vector argument without AVX512F enabled changes the ABI"
27831 #: config/i386/i386.c:8437
27832 #, gcc-internal-format
27833 msgid "AVX512F vector return without AVX512F enabled changes the ABI"
27836 #: config/i386/i386.c:8451
27837 #, gcc-internal-format
27838 msgid "AVX vector argument without AVX enabled changes the ABI"
27841 #: config/i386/i386.c:8457
27842 #, gcc-internal-format
27843 msgid "AVX vector return without AVX enabled changes the ABI"
27846 #: config/i386/i386.c:8473
27847 #, gcc-internal-format
27848 msgid "SSE vector argument without SSE enabled changes the ABI"
27851 #: config/i386/i386.c:8479
27852 #, gcc-internal-format
27853 msgid "SSE vector return without SSE enabled changes the ABI"
27856 #: config/i386/i386.c:8495
27857 #, gcc-internal-format
27858 msgid "MMX vector argument without MMX enabled changes the ABI"
27861 #: config/i386/i386.c:8501
27862 #, gcc-internal-format
27863 msgid "MMX vector return without MMX enabled changes the ABI"
27866 #: config/i386/i386.c:8683
27867 #, gcc-internal-format
27869 "the ABI of passing struct with a flexible array member has changed in GCC 4.4"
27872 #: config/i386/i386.c:8800
27873 #, gcc-internal-format
27874 msgid "the ABI of passing union with long double has changed in GCC 4.4"
27877 #: config/i386/i386.c:8918
27878 #, gcc-internal-format
27880 "the ABI of passing structure with complex float member has changed in GCC 4.4"
27883 #: config/i386/i386.c:9081
27884 #, gcc-internal-format
27885 msgid "SSE register return with SSE disabled"
27888 #: config/i386/i386.c:9087
27889 #, gcc-internal-format
27890 msgid "SSE register argument with SSE disabled"
27893 #: config/i386/i386.c:9103
27894 #, gcc-internal-format
27895 msgid "x87 register return with x87 disabled"
27898 #: config/i386/i386.c:9399 config/i386/i386.c:9670
27899 #, gcc-internal-format
27900 msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
27903 #: config/i386/i386.c:9401 config/i386/i386.c:9672 config/i386/i386.c:10195
27904 #, gcc-internal-format
27906 "this is a GCC bug that can be worked around by adding attribute used to "
27910 #: config/i386/i386.c:10095
27911 #, gcc-internal-format, gfc-internal-format
27913 "The ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
27916 #: config/i386/i386.c:10193
27917 #, gcc-internal-format
27918 msgid "calling %qD with SSE caling convention without SSE/SSE2 enabled"
27921 #: config/i386/i386.c:13444
27922 #, gcc-internal-format
27923 msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
27926 #: config/i386/i386.c:13534
27927 #, gcc-internal-format
27929 "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service "
27930 "routine. This may be worked around by avoiding functions with aggregate "
27934 #: config/i386/i386.c:14514
27935 #, gcc-internal-format
27936 msgid "-fsplit-stack does not support fastcall with nested function"
27939 #: config/i386/i386.c:14534
27940 #, gcc-internal-format
27942 "-fsplit-stack does not support 2 register parameters for a nested function"
27945 #. FIXME: We could make this work by pushing a register
27946 #. around the addition and comparison.
27947 #: config/i386/i386.c:14545
27948 #, gcc-internal-format
27949 msgid "-fsplit-stack does not support 3 register parameters"
27952 #: config/i386/i386.c:17361
27953 #, gcc-internal-format
27954 msgid "extended registers have no high halves"
27957 #: config/i386/i386.c:17376
27958 #, gcc-internal-format
27959 msgid "unsupported operand size for extended register"
27962 #: config/i386/i386.c:17568
27963 #, gcc-internal-format
27964 msgid "non-integer operand used with operand code 'z'"
27967 #: config/i386/i386.c:27915
27968 #, gcc-internal-format
27969 msgid "interrupt service routine can't be called directly"
27972 #: config/i386/i386.c:32108
27973 #, gcc-internal-format
27974 msgid "No dispatcher found for the versioning attributes"
27977 #: config/i386/i386.c:32158
27978 #, gcc-internal-format, gfc-internal-format
27979 msgid "No dispatcher found for %s"
27982 #: config/i386/i386.c:32168
27983 #, gcc-internal-format, gfc-internal-format
27984 msgid "No dispatcher found for the versioning attributes : %s"
27987 #: config/i386/i386.c:32416
27988 #, gcc-internal-format
27990 "Function versions cannot be marked as gnu_inline, bodies have to be generated"
27993 #: config/i386/i386.c:32421 config/i386/i386.c:32849
27994 #, gcc-internal-format
27995 msgid "Virtual function multiversioning not supported"
27998 #: config/i386/i386.c:32484
27999 #, gcc-internal-format
28000 msgid "missing %<target%> attribute for multi-versioned %D"
28003 #: config/i386/i386.c:32487
28004 #, gcc-internal-format
28005 msgid "previous declaration of %D"
28008 #: config/i386/i386.c:32706
28009 #, gcc-internal-format
28010 msgid "multiversioning needs ifunc which is not supported on this target"
28013 #: config/i386/i386.c:33092
28014 #, gcc-internal-format
28015 msgid "Parameter to builtin must be a string constant or literal"
28018 #: config/i386/i386.c:33117 config/i386/i386.c:33167
28019 #, gcc-internal-format, gfc-internal-format
28020 msgid "Parameter to builtin not valid: %s"
28023 #: config/i386/i386.c:33616 config/i386/i386.c:34971
28024 #, gcc-internal-format
28025 msgid "the last argument must be a 2-bit immediate"
28028 #: config/i386/i386.c:34011
28029 #, gcc-internal-format
28030 msgid "the fifth argument must be an 8-bit immediate"
28033 #: config/i386/i386.c:34106
28034 #, gcc-internal-format
28035 msgid "the third argument must be an 8-bit immediate"
28038 #: config/i386/i386.c:34902
28039 #, gcc-internal-format
28040 msgid "the last argument must be an 1-bit immediate"
28043 #: config/i386/i386.c:34917
28044 #, gcc-internal-format
28045 msgid "the last argument must be a 3-bit immediate"
28048 #: config/i386/i386.c:34950
28049 #, gcc-internal-format
28050 msgid "the last argument must be a 4-bit immediate"
28053 #: config/i386/i386.c:34990
28054 #, gcc-internal-format
28055 msgid "the last argument must be a 1-bit immediate"
28058 #: config/i386/i386.c:35003
28059 #, gcc-internal-format
28060 msgid "the last argument must be a 5-bit immediate"
28063 #: config/i386/i386.c:35013
28064 #, gcc-internal-format
28065 msgid "the next to last argument must be an 8-bit immediate"
28068 #: config/i386/i386.c:35018 config/i386/i386.c:35808
28069 #, gcc-internal-format
28070 msgid "the last argument must be an 8-bit immediate"
28073 #: config/i386/i386.c:35186
28074 #, gcc-internal-format
28075 msgid "the third argument must be comparison constant"
28078 #: config/i386/i386.c:35191
28079 #, gcc-internal-format
28080 msgid "incorrect comparison mode"
28083 #: config/i386/i386.c:35197 config/i386/i386.c:35398
28084 #, gcc-internal-format
28085 msgid "incorrect rounding operand"
28088 #: config/i386/i386.c:35380
28089 #, gcc-internal-format
28090 msgid "the immediate argument must be a 4-bit immediate"
28093 #: config/i386/i386.c:35386
28094 #, gcc-internal-format
28095 msgid "the immediate argument must be a 5-bit immediate"
28098 #: config/i386/i386.c:35389
28099 #, gcc-internal-format
28100 msgid "the immediate argument must be an 8-bit immediate"
28103 #: config/i386/i386.c:35806
28104 #, gcc-internal-format
28105 msgid "the last argument must be a 32-bit immediate"
28108 #: config/i386/i386.c:35888 config/rs6000/rs6000.c:15018
28109 #, gcc-internal-format
28110 msgid "selector must be an integer constant in the range 0..%wi"
28113 #: config/i386/i386.c:36081
28114 #, gcc-internal-format
28115 msgid "%qE needs unknown isa option"
28118 #: config/i386/i386.c:36085
28119 #, gcc-internal-format
28120 msgid "%qE needs isa option %s"
28123 #: config/i386/i386.c:36851
28124 #, gcc-internal-format
28125 msgid "last argument must be an immediate"
28128 #: config/i386/i386.c:37460 config/i386/i386.c:37642
28129 #, gcc-internal-format
28130 msgid "the last argument must be scale 1, 2, 4, 8"
28133 #: config/i386/i386.c:37695
28134 #, gcc-internal-format
28135 msgid "the forth argument must be scale 1, 2, 4, 8"
28138 #: config/i386/i386.c:37701
28139 #, gcc-internal-format
28140 msgid "incorrect hint operand"
28143 #: config/i386/i386.c:37720
28144 #, gcc-internal-format
28145 msgid "the xabort's argument must be an 8-bit immediate"
28148 #: config/i386/i386.c:40263
28149 #, gcc-internal-format
28150 msgid "%qE attribute only available for 32-bit"
28153 #: config/i386/i386.c:40284
28154 #, gcc-internal-format
28155 msgid "argument to %qE attribute is neither zero, nor one"
28158 #: config/i386/i386.c:40317 config/i386/i386.c:40326
28159 #, gcc-internal-format
28160 msgid "ms_abi and sysv_abi attributes are not compatible"
28163 #: config/i386/i386.c:40362 config/rs6000/rs6000.c:32936
28164 #, gcc-internal-format
28165 msgid "%qE incompatible attribute ignored"
28168 #: config/i386/i386.c:40406
28169 #, gcc-internal-format
28170 msgid "interrupt service routine should have a pointer as the first argument"
28173 #: config/i386/i386.c:40413
28174 #, gcc-internal-format, gfc-internal-format
28176 "interrupt service routine should have unsigned %sint as the second argument"
28179 #: config/i386/i386.c:40423
28180 #, gcc-internal-format
28182 "interrupt service routine can only have a pointer argument and an optional "
28186 #: config/i386/i386.c:40426
28187 #, gcc-internal-format
28188 msgid "interrupt service routine can't have non-void return value"
28191 #: config/i386/i386.c:43348
28192 #, gcc-internal-format
28193 msgid "alternatives not allowed in asm flag output"
28196 #: config/i386/i386.c:43412
28197 #, gcc-internal-format
28198 msgid "unknown asm flag output %qs"
28201 #: config/i386/i386.c:43441
28202 #, gcc-internal-format
28203 msgid "invalid type for asm flag output"
28206 #: config/i386/i386.c:49688
28207 #, gcc-internal-format
28208 msgid "Unknown architecture specific memory model"
28211 #: config/i386/i386.c:49695
28212 #, gcc-internal-format
28213 msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
28216 #: config/i386/i386.c:49701
28217 #, gcc-internal-format
28218 msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
28221 #: config/i386/i386.c:49725 config/i386/i386.c:49846
28222 #, gcc-internal-format, gfc-internal-format
28223 msgid "unsupported simdlen %d"
28226 #: config/i386/i386.c:49744
28227 #, gcc-internal-format
28228 msgid "unsupported return type %qT for simd\n"
28231 #: config/i386/i386.c:49766
28232 #, gcc-internal-format
28233 msgid "unsupported argument type %qT for simd\n"
28236 #: config/i386/i386.c:50093
28237 #, gcc-internal-format
28239 "Pointer Checker requires MPX support on this target. Use -mmpx options to "
28243 #: config/i386/intelmic-mkoffload.c:71 config/nvptx/mkoffload.c:85
28244 #, gcc-internal-format
28245 msgid "deleting file %s: %m"
28248 #: config/i386/intelmic-mkoffload.c:253 config/i386/intelmic-mkoffload.c:317
28249 #: config/i386/intelmic-mkoffload.c:358 config/nvptx/mkoffload.c:517
28250 #, gcc-internal-format, gfc-internal-format
28251 msgid "cannot open '%s'"
28254 #: config/i386/intelmic-mkoffload.c:465
28255 #, gcc-internal-format
28256 msgid "output file not specified"
28259 #: config/i386/intelmic-mkoffload.c:558
28260 #, gcc-internal-format
28261 msgid "COLLECT_GCC must be set"
28264 #: config/i386/intelmic-mkoffload.c:563 config/nvptx/mkoffload.c:455
28265 #, gcc-internal-format, gfc-internal-format
28266 msgid "offload compiler %s not found"
28269 #: config/i386/intelmic-mkoffload.c:582 config/nvptx/mkoffload.c:474
28270 #, gcc-internal-format
28271 msgid "unrecognizable argument of option "
28274 #: config/i386/winnt.c:78
28275 #, gcc-internal-format
28277 "%qE attribute applies only to initialized variables with external linkage"
28280 #: config/i386/winnt.c:151
28281 #, gcc-internal-format
28282 msgid "definition of static data member %q+D of dllimport%'d class"
28285 #. 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.
28286 #. 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.
28287 #: config/i386/xm-djgpp.h:85
28288 #, gcc-internal-format
28289 msgid "environment variable DJGPP not defined"
28292 #: config/i386/xm-djgpp.h:87
28293 #, gcc-internal-format, gfc-internal-format
28294 msgid "environment variable DJGPP points to missing file '%s'"
28297 #: config/i386/xm-djgpp.h:90
28298 #, gcc-internal-format, gfc-internal-format
28299 msgid "environment variable DJGPP points to corrupt file '%s'"
28302 #: config/ia64/ia64-c.c:48
28303 #, gcc-internal-format
28304 msgid "malformed #pragma builtin"
28307 #: config/ia64/ia64.c:726
28308 #, gcc-internal-format
28309 msgid "invalid argument of %qE attribute"
28312 #: config/ia64/ia64.c:739
28313 #, gcc-internal-format
28314 msgid "an address area attribute cannot be specified for local variables"
28317 #: config/ia64/ia64.c:746
28318 #, gcc-internal-format
28319 msgid "address area of %q+D conflicts with previous declaration"
28322 #: config/ia64/ia64.c:754
28323 #, gcc-internal-format
28324 msgid "address area attribute cannot be specified for functions"
28327 #: config/ia64/ia64.c:787
28328 #, gcc-internal-format
28329 msgid "%qE attribute requires a string constant argument"
28332 #: config/ia64/ia64.c:5932 config/pa/pa.c:425 config/sh/sh.c:8222
28333 #: config/spu/spu.c:4893
28334 #, gcc-internal-format
28335 msgid "value of -mfixed-range must have form REG1-REG2"
28338 #: config/ia64/ia64.c:5959 config/pa/pa.c:452 config/sh/sh.c:8248
28339 #: config/spu/spu.c:4919
28340 #, gcc-internal-format, gfc-internal-format
28341 msgid "%s-%s is an empty range"
28344 #: config/ia64/ia64.c:11218
28345 #, gcc-internal-format
28346 msgid "version attribute is not a string"
28349 #: config/iq2000/iq2000.c:1832
28350 #, gcc-internal-format, gfc-internal-format
28351 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
28354 #: config/iq2000/iq2000.c:2599
28355 #, gcc-internal-format
28356 msgid "argument %qd is not a constant"
28359 #: config/iq2000/iq2000.c:2902 config/xtensa/xtensa.c:2449
28360 #, gcc-internal-format
28361 msgid "PRINT_OPERAND_ADDRESS, null pointer"
28364 #: config/iq2000/iq2000.c:3057
28365 #, gcc-internal-format, gfc-internal-format
28366 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
28369 #: config/iq2000/iq2000.c:3066 config/xtensa/xtensa.c:2293
28370 #, gcc-internal-format
28371 msgid "PRINT_OPERAND null pointer"
28374 #: config/m32c/m32c-pragma.c:52
28375 #, gcc-internal-format
28376 msgid "junk at end of #pragma GCC memregs [0..16]"
28379 #: config/m32c/m32c-pragma.c:59
28380 #, gcc-internal-format
28381 msgid "#pragma GCC memregs must precede any function decls"
28384 #: config/m32c/m32c-pragma.c:67 config/m32c/m32c-pragma.c:74
28385 #, gcc-internal-format
28386 msgid "#pragma GCC memregs takes a number [0..16]"
28389 #: config/m32c/m32c-pragma.c:102
28390 #, gcc-internal-format
28391 msgid "junk at end of #pragma ADDRESS"
28394 #: config/m32c/m32c-pragma.c:107
28395 #, gcc-internal-format
28396 msgid "malformed #pragma ADDRESS variable address"
28399 #: config/m32c/m32c.c:412
28400 #, gcc-internal-format, gfc-internal-format
28401 msgid "invalid target memregs value '%d'"
28404 #: config/m32c/m32c.c:2924
28405 #, gcc-internal-format
28406 msgid "%qE attribute is not supported for R8C target"
28409 #. The argument must be a constant integer.
28410 #: config/m32c/m32c.c:2940 config/sh/sh.c:8434 config/sh/sh.c:8529
28411 #, gcc-internal-format
28412 msgid "%qE attribute argument not an integer constant"
28415 #: config/m32c/m32c.c:2949
28416 #, gcc-internal-format
28417 msgid "%qE attribute argument should be between 18 to 255"
28420 #: config/m32c/m32c.c:4070
28421 #, gcc-internal-format
28422 msgid "%<bank_switch%> has no effect on non-interrupt functions"
28425 #: config/m32c/m32c.c:4177
28426 #, gcc-internal-format
28427 msgid "%<fast_interrupt%> attribute directive ignored"
28430 #: config/m32r/m32r.c:389
28431 #, gcc-internal-format
28432 msgid "invalid argument of %qs attribute"
28435 #: config/m68k/m68k.c:494
28436 #, gcc-internal-format, gfc-internal-format
28437 msgid "-mcpu=%s conflicts with -march=%s"
28440 #: config/m68k/m68k.c:565
28441 #, gcc-internal-format
28442 msgid "-mpcrel -fPIC is not currently supported on selected cpu"
28445 #: config/m68k/m68k.c:627
28446 #, gcc-internal-format, gfc-internal-format
28447 msgid "-falign-labels=%d is not supported"
28450 #: config/m68k/m68k.c:632
28451 #, gcc-internal-format, gfc-internal-format
28452 msgid "-falign-loops=%d is not supported"
28455 #: config/m68k/m68k.c:639
28456 #, gcc-internal-format
28457 msgid "-fstack-limit- options are not supported on this cpu"
28460 #: config/m68k/m68k.c:756
28461 #, gcc-internal-format
28462 msgid "multiple interrupt attributes not allowed"
28465 #: config/m68k/m68k.c:763
28466 #, gcc-internal-format
28467 msgid "interrupt_thread is available only on fido"
28470 #: config/m68k/m68k.c:1097 config/rs6000/rs6000.c:25873
28471 #, gcc-internal-format
28472 msgid "stack limit expression is not supported"
28475 #: config/mcore/mcore.c:2945
28476 #, gcc-internal-format
28477 msgid "initialized variable %q+D is marked dllimport"
28480 #: config/microblaze/microblaze.c:1688
28481 #, gcc-internal-format
28482 msgid "-fPIC/-fpic not supported for this target"
28485 #: config/microblaze/microblaze.c:1700
28486 #, gcc-internal-format
28487 msgid "%qs is an invalid argument to -mcpu="
28490 #: config/microblaze/microblaze.c:1749
28491 #, gcc-internal-format
28492 msgid "-mxl-multiply-high can be used only with -mcpu=v6.00.a or greater"
28495 #: config/microblaze/microblaze.c:1765
28496 #, gcc-internal-format
28497 msgid "-mxl-reorder can be used only with -mcpu=v8.30.a or greater"
28500 #: config/microblaze/microblaze.c:1771
28501 #, gcc-internal-format
28502 msgid "-mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a"
28505 #: config/microblaze/microblaze.c:1776
28506 #, gcc-internal-format
28507 msgid "-mxl-multiply-high requires -mno-xl-soft-mul"
28510 #: config/mips/mips.c:1390 config/mips/mips.c:1394
28511 #, gcc-internal-format
28512 msgid "%qs attribute only applies to functions"
28515 #: config/mips/mips.c:1404 config/mips/mips.c:1410
28516 #, gcc-internal-format
28517 msgid "%qE cannot have both %qs and %qs attributes"
28520 #: config/mips/mips.c:1439 config/mips/mips.c:1445 config/nios2/nios2.c:3985
28521 #, gcc-internal-format
28522 msgid "%qE redeclared with conflicting %qs attributes"
28525 #: config/mips/mips.c:1477 config/mips/mips.c:1531
28526 #, gcc-internal-format
28527 msgid "%qE attribute requires a string argument"
28530 #: config/mips/mips.c:1485
28531 #, gcc-internal-format
28532 msgid "argument to %qE attribute is neither eic, nor vector=<line>"
28535 #: config/mips/mips.c:1501
28536 #, gcc-internal-format
28538 "interrupt vector to %qE attribute is not vector=(sw0|sw1|hw0|hw1|hw2|hw3|hw4|"
28542 #: config/mips/mips.c:1538
28543 #, gcc-internal-format
28544 msgid "argument to %qE attribute is not intstack"
28547 #: config/mips/mips.c:7679
28548 #, gcc-internal-format
28549 msgid "cannot handle inconsistent calls to %qs"
28552 #: config/mips/mips.c:10881
28553 #, gcc-internal-format
28554 msgid "the %<interrupt%> attribute requires a MIPS32r2 processor or greater"
28557 #: config/mips/mips.c:10883
28558 #, gcc-internal-format
28559 msgid "interrupt handlers cannot be MIPS16 functions"
28562 #: config/mips/mips.c:11874
28563 #, gcc-internal-format
28564 msgid "-fstack-check=specific not implemented for MIPS16"
28567 #: config/mips/mips.c:16743 config/nds32/nds32-intrinsic.c:59
28568 #: config/nds32/nds32-intrinsic.c:87 config/nds32/nds32-intrinsic.c:117
28569 #: config/nios2/nios2.c:3135
28570 #, gcc-internal-format
28571 msgid "invalid argument to built-in function"
28574 #: config/mips/mips.c:16857
28575 #, gcc-internal-format
28576 msgid "failed to expand built-in function"
28579 #: config/mips/mips.c:16988
28580 #, gcc-internal-format
28581 msgid "built-in function %qE not supported for MIPS16"
28584 #: config/mips/mips.c:17587
28585 #, gcc-internal-format
28586 msgid "%qs does not support MIPS16 code"
28589 #: config/mips/mips.c:19283
28590 #, gcc-internal-format
28591 msgid "MIPS16 PIC for ABIs other than o32 and o64"
28594 #: config/mips/mips.c:19286
28595 #, gcc-internal-format
28596 msgid "MIPS16 -mxgot code"
28599 #: config/mips/mips.c:19289
28600 #, gcc-internal-format
28601 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
28604 #: config/mips/mips.c:19292
28605 #, gcc-internal-format
28606 msgid "MSA MIPS16 code"
28609 #: config/mips/mips.c:19467 config/mips/mips.c:19472 config/mips/mips.c:19554
28610 #: config/mips/mips.c:19556 config/mips/mips.c:19586 config/mips/mips.c:19596
28611 #: config/mips/mips.c:19695 config/mips/mips.c:19725
28612 #, gcc-internal-format, gfc-internal-format
28613 msgid "unsupported combination: %s"
28616 #: config/mips/mips.c:19506
28617 #, gcc-internal-format
28619 "%<-%s%> conflicts with the other architecture options, which specify a %s "
28623 #: config/mips/mips.c:19516
28624 #, gcc-internal-format
28625 msgid "%<-march=%s%> is not compatible with the selected ABI"
28628 #: config/mips/mips.c:19531
28629 #, gcc-internal-format
28630 msgid "%<-mgp64%> used with a 32-bit processor"
28633 #: config/mips/mips.c:19533
28634 #, gcc-internal-format
28635 msgid "%<-mgp32%> used with a 64-bit ABI"
28638 #: config/mips/mips.c:19535
28639 #, gcc-internal-format
28640 msgid "%<-mgp64%> used with a 32-bit ABI"
28643 #: config/mips/mips.c:19551
28644 #, gcc-internal-format
28645 msgid "the %qs architecture does not support %<-mfp32%>"
28648 #: config/mips/mips.c:19560
28649 #, gcc-internal-format
28651 "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the "
28652 "mfhc1 and mthc1 instructions"
28655 #: config/mips/mips.c:19563
28656 #, gcc-internal-format
28657 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
28660 #: config/mips/mips.c:19584
28661 #, gcc-internal-format
28662 msgid "%<-mfpxx%> can only be used with the o32 ABI"
28665 #: config/mips/mips.c:19588
28666 #, gcc-internal-format
28667 msgid "%<-march=%s%> requires %<-mfp32%>"
28670 #: config/mips/mips.c:19590
28671 #, gcc-internal-format
28672 msgid "%<-mfpxx%> requires %<-mlra%>"
28675 #: config/mips/mips.c:19606 config/mips/mips.c:19608 config/mips/mips.c:19621
28676 #, gcc-internal-format
28677 msgid "%qs is incompatible with %qs"
28680 #. We have traditionally allowed non-abicalls code to use
28681 #. an LP64 form of o64. However, it would take a bit more
28682 #. effort to support the combination of 32-bit GOT entries
28683 #. and 64-bit pointers, so we treat the abicalls case as
28685 #: config/mips/mips.c:19615
28686 #, gcc-internal-format
28687 msgid "the combination of %qs and %qs is incompatible with %qs"
28690 #: config/mips/mips.c:19661
28691 #, gcc-internal-format
28692 msgid "the %qs architecture does not support branch-likely instructions"
28695 #: config/mips/mips.c:19676
28696 #, gcc-internal-format
28697 msgid "the %qs architecture does not support madd or msub instructions"
28700 #: config/mips/mips.c:19690
28701 #, gcc-internal-format
28702 msgid "the %qs architecture does not support odd single-precision registers"
28705 #: config/mips/mips.c:19703 config/mips/mips.c:19709
28706 #, gcc-internal-format
28707 msgid "unsupported combination: %qs%s %s"
28710 #: config/mips/mips.c:19718
28711 #, gcc-internal-format
28712 msgid "unsupported combination: %qs %s"
28715 #: config/mips/mips.c:19733
28716 #, gcc-internal-format
28717 msgid "cannot generate position-independent code for %qs"
28720 #: config/mips/mips.c:19736
28721 #, gcc-internal-format
28722 msgid "position-independent code requires %qs"
28725 #: config/mips/mips.c:19769
28726 #, gcc-internal-format
28727 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
28730 #: config/mips/mips.c:19777 config/mips/mips.c:19780
28731 #, gcc-internal-format
28732 msgid "cannot use small-data accesses for %qs"
28735 #: config/mips/mips.c:19795
28736 #, gcc-internal-format
28737 msgid "the %qs architecture does not support %<-m%s=legacy%>"
28740 #: config/mips/mips.c:19802
28741 #, gcc-internal-format
28742 msgid "the %qs architecture does not support %<-m%s=2008%>"
28745 #: config/mips/mips.c:19820
28746 #, gcc-internal-format
28747 msgid "%<-mips3d%> requires %<-mpaired-single%>"
28750 #: config/mips/mips.c:19830
28751 #, gcc-internal-format
28752 msgid "%qs must be used with %qs"
28755 #: config/mips/mips.c:19840
28756 #, gcc-internal-format
28757 msgid "%<-mmsa%> must be used with %<-mfp64%> and %<-mhard-float%>"
28760 #: config/mips/mips.c:19847
28761 #, gcc-internal-format
28762 msgid "the %qs architecture does not support paired-single instructions"
28765 #: config/mips/mips.c:19856
28766 #, gcc-internal-format
28767 msgid "%qs requires a target that provides the %qs instruction"
28770 #: config/mips/mips.c:19867
28771 #, gcc-internal-format
28772 msgid "the %qs architecture does not support DSP instructions"
28775 #: config/mips/mips.c:19969
28776 #, gcc-internal-format
28777 msgid "%qs requires branch-likely instructions"
28780 #: config/mips/mips.c:19973
28781 #, gcc-internal-format
28782 msgid "the %qs architecture does not support the synci instruction"
28785 #: config/mips/mips.c:20785
28786 #, gcc-internal-format
28787 msgid "mips16 function profiling"
28790 #: config/mmix/mmix.c:296
28791 #, gcc-internal-format, gfc-internal-format
28792 msgid "-f%s not supported: ignored"
28795 #: config/mmix/mmix.c:726
28796 #, gcc-internal-format
28797 msgid "support for mode %qs"
28800 #: config/mmix/mmix.c:740
28801 #, gcc-internal-format, gfc-internal-format
28803 "too large function value type, needs %d registers, have only %d registers "
28807 #: config/mmix/mmix.c:919
28808 #, gcc-internal-format
28809 msgid "function_profiler support for MMIX"
28812 #: config/mmix/mmix.c:943
28813 #, gcc-internal-format
28814 msgid "MMIX Internal: Last named vararg would not fit in a register"
28817 #: config/mmix/mmix.c:1555 config/mmix/mmix.c:1579 config/mmix/mmix.c:1695
28818 #, gcc-internal-format, gfc-internal-format
28819 msgid "MMIX Internal: Bad register: %d"
28822 #. Presumably there's a missing case above if we get here.
28823 #: config/mmix/mmix.c:1687
28824 #, gcc-internal-format
28825 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
28828 #: config/mmix/mmix.c:1972
28829 #, gcc-internal-format
28830 msgid "stack frame not a multiple of 8 bytes: %wd"
28833 #: config/mmix/mmix.c:2210
28834 #, gcc-internal-format
28835 msgid "stack frame not a multiple of octabyte: %wd"
28838 #: config/mmix/mmix.c:2496 config/mmix/mmix.c:2555
28839 #, gcc-internal-format, gfc-internal-format
28840 msgid "MMIX Internal: %s is not a shiftable int"
28843 #: config/mn10300/mn10300.c:102
28844 #, gcc-internal-format
28845 msgid "-mtune= expects mn10300, am33, am33-2, or am34"
28848 #: config/msp430/driver-msp430.c:646
28849 #, gcc-internal-format, gfc-internal-format
28850 msgid "unexpected argument to msp430_select_hwmult_lib: %s"
28853 #: config/msp430/driver-msp430.c:687
28854 #, gcc-internal-format, gfc-internal-format
28855 msgid "unrecognised hwpy field in msp430_mcu_data[%d]: %d"
28858 #: config/msp430/driver-msp430.c:694
28859 #, gcc-internal-format, gfc-internal-format
28860 msgid "unexpected first argument to msp430_select_hwmult_lib: %s"
28863 #: config/msp430/driver-msp430.c:698
28864 #, gcc-internal-format
28865 msgid "msp430_select_hwmult_lib needs one or more arguments"
28868 #: config/msp430/msp430.c:776
28869 #, gcc-internal-format, gfc-internal-format
28870 msgid "MCU '%s' supports %s ISA but -mcpu option is set to %s"
28873 #: config/msp430/msp430.c:782
28874 #, gcc-internal-format, gfc-internal-format
28876 "MCU '%s' does not have hardware multiply support, but -mhwmult is set to %s"
28879 #: config/msp430/msp430.c:789
28880 #, gcc-internal-format, gfc-internal-format
28881 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 16-bit"
28884 #: config/msp430/msp430.c:792
28885 #, gcc-internal-format, gfc-internal-format
28886 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to 32-bit"
28889 #: config/msp430/msp430.c:795
28890 #, gcc-internal-format, gfc-internal-format
28891 msgid "MCU '%s' supports %s hardware multiply, but -mhwmult is set to f5series"
28894 #: config/msp430/msp430.c:811
28895 #, gcc-internal-format, gfc-internal-format
28897 "Unrecognised MCU name '%s', assuming that it is just a MSP430 with no "
28898 "hardware multiply.\n"
28899 "Use the -mcpu and -mhwmult options to set these explicitly."
28902 #: config/msp430/msp430.c:815
28903 #, gcc-internal-format, gfc-internal-format
28905 "Unrecognised MCU name '%s', assuming that it has no hardware multiply.\n"
28906 "Use the -mhwmult option to set this explicitly."
28909 #: config/msp430/msp430.c:825
28910 #, gcc-internal-format, gfc-internal-format
28912 "Unrecognised MCU name '%s', assuming that it just supports the MSP430 ISA.\n"
28913 "Use the -mcpu option to set the ISA explicitly."
28916 #: config/msp430/msp430.c:832
28917 #, gcc-internal-format, gfc-internal-format
28918 msgid "Unrecognised MCU name '%s'."
28921 #: config/msp430/msp430.c:841
28922 #, gcc-internal-format
28923 msgid "-mlarge requires a 430X-compatible -mmcu="
28926 #: config/msp430/msp430.c:844
28927 #, gcc-internal-format
28928 msgid "-mcode-region=upper requires 430X-compatible cpu"
28931 #: config/msp430/msp430.c:846
28932 #, gcc-internal-format
28933 msgid "-mdata-region=upper requires 430X-compatible cpu"
28936 #: config/msp430/msp430.c:1850
28937 #, gcc-internal-format
28938 msgid "unrecognised interrupt vector argument of %qE attribute"
28941 #: config/msp430/msp430.c:1859
28942 #, gcc-internal-format
28943 msgid "numeric argument of %qE attribute must be in range 0..63"
28946 #: config/msp430/msp430.c:1865
28947 #, gcc-internal-format
28948 msgid "argument of %qE attribute is not a string constant or number"
28951 #: config/msp430/msp430.c:2478
28952 #, gcc-internal-format
28953 msgid "__delay_cycles() only takes constant arguments"
28956 #: config/msp430/msp430.c:2488
28957 #, gcc-internal-format
28958 msgid "__delay_cycles only takes non-negative cycle counts."
28961 #: config/msp430/msp430.c:2508
28962 #, gcc-internal-format
28963 msgid "__delay_cycles is limited to 32-bit loop counts."
28966 #: config/msp430/msp430.c:2578
28967 #, gcc-internal-format
28968 msgid "MSP430 builtin functions only work inside interrupt handlers"
28971 #: config/msp430/msp430.c:2590 config/rx/rx.c:2634 config/xtensa/xtensa.c:3346
28972 #: config/xtensa/xtensa.c:3372
28973 #, gcc-internal-format
28974 msgid "bad builtin code"
28977 #: config/nds32/nds32-isr.c:337
28978 #, gcc-internal-format
28979 msgid "multiple save reg attributes to function %qD"
28982 #: config/nds32/nds32-isr.c:348
28983 #, gcc-internal-format
28984 msgid "multiple nested types attributes to function %qD"
28987 #: config/nds32/nds32-isr.c:360
28988 #, gcc-internal-format
28989 msgid "multiple interrupt attributes to function %qD"
28992 #. Trampoline is not supported on reduced-set registers yet.
28993 #: config/nds32/nds32.c:1741 config/nds32/nds32.c:1795
28994 #: config/nds32/nds32.c:2307 config/nds32/nds32.c:2354
28995 #: config/nds32/nds32.c:2369 config/nds32/nds32.c:2375
28996 #: config/nds32/nds32.c:2435 config/nds32/nds32.c:2441
28997 #: config/nds32/nds32.c:2473
28998 #, gcc-internal-format
28999 msgid "a nested function is not supported for reduced registers"
29002 #. The enum index value for array size is out of range.
29003 #: config/nds32/nds32.c:2276
29004 #, gcc-internal-format
29005 msgid "intrinsic register index is out of range"
29008 #: config/nds32/nds32.c:2581
29009 #, gcc-internal-format
29010 msgid "invalid id value for interrupt/exception attribute"
29013 #: config/nds32/nds32.c:2609
29014 #, gcc-internal-format
29015 msgid "invalid id value for reset attribute"
29018 #: config/nds32/nds32.c:2625
29019 #, gcc-internal-format
29020 msgid "invalid nmi function for reset attribute"
29023 #: config/nds32/nds32.c:2638
29024 #, gcc-internal-format
29025 msgid "invalid warm function for reset attribute"
29028 #: config/nds32/nds32.c:2706
29029 #, gcc-internal-format
29030 msgid "not support -fpic"
29033 #: config/nios2/nios2.c:560
29034 #, gcc-internal-format
29035 msgid "Unknown form for stack limit expression"
29038 #: config/nios2/nios2.c:1167
29039 #, gcc-internal-format
29040 msgid "switch %<-mcustom-%s%> is required for double precision floating point"
29043 #: config/nios2/nios2.c:1180
29044 #, gcc-internal-format
29046 "switch %<-mcustom-%s%> has no effect unless -funsafe-math-optimizations is "
29050 #: config/nios2/nios2.c:1189
29051 #, gcc-internal-format
29053 "switch %<-mcustom-%s%> has no effect unless -ffinite-math-only is specified"
29056 #: config/nios2/nios2.c:1198
29057 #, gcc-internal-format
29059 "switch %<-mcustom-%s%> has no effect unless -fno-math-errno is specified"
29062 #: config/nios2/nios2.c:1203
29063 #, gcc-internal-format
29065 "conflicting use of -mcustom switches, target attributes, and/or "
29066 "__builtin_custom_ functions"
29069 #: config/nios2/nios2.c:1305
29070 #, gcc-internal-format
29071 msgid "ignoring unrecognized switch %<-mcustom-fpu-cfg%> value %<%s%>"
29074 #: config/nios2/nios2.c:1324
29075 #, gcc-internal-format
29076 msgid "switch %<-mcustom-%s%> value %d must be between 0 and 255"
29079 #: config/nios2/nios2.c:1347
29080 #, gcc-internal-format
29081 msgid "position-independent code requires the Linux ABI"
29084 #: config/nios2/nios2.c:1350
29085 #, gcc-internal-format
29086 msgid "PIC support for -fstack-limit-symbol"
29089 #: config/nios2/nios2.c:1376
29090 #, gcc-internal-format
29091 msgid "BMX instructions are only supported with R2 architecture"
29094 #: config/nios2/nios2.c:1378
29095 #, gcc-internal-format
29096 msgid "CDX instructions are only supported with R2 architecture"
29099 #: config/nios2/nios2.c:1383
29100 #, gcc-internal-format
29101 msgid "R2 architecture is little-endian only"
29104 #: config/nios2/nios2.c:3119
29105 #, gcc-internal-format
29107 "Cannot call %<__builtin_custom_%s%> without specifying switch %<-mcustom-%s%>"
29110 #: config/nios2/nios2.c:3227
29111 #, gcc-internal-format, gfc-internal-format
29113 "custom instruction opcode must be compile time constant in the range 0-255 "
29114 "for __builtin_custom_%s"
29117 #: config/nios2/nios2.c:3373
29118 #, gcc-internal-format, gfc-internal-format
29119 msgid "invalid argument to built-in function %s"
29122 #: config/nios2/nios2.c:3432
29123 #, gcc-internal-format, gfc-internal-format
29124 msgid "Control register number must be in range 0-31 for %s"
29127 #: config/nios2/nios2.c:3460
29128 #, gcc-internal-format, gfc-internal-format
29129 msgid "Register number must be in range 0-31 for %s"
29132 #: config/nios2/nios2.c:3467
29133 #, gcc-internal-format, gfc-internal-format
29134 msgid "The immediate value must fit into a %d-bit integer for %s"
29137 #: config/nios2/nios2.c:3517
29138 #, gcc-internal-format
29139 msgid "The ENI instruction operand must be either 0 or 1"
29142 #: config/nios2/nios2.c:3545
29143 #, gcc-internal-format, gfc-internal-format
29144 msgid "Builtin function %s requires Nios II R%d"
29147 #: config/nios2/nios2.c:3627
29148 #, gcc-internal-format
29149 msgid "switch %<-mcustom-%s%> conflicts with switch %<-mcustom-%s%>"
29152 #: config/nios2/nios2.c:3633 config/nios2/nios2.c:3643
29153 #, gcc-internal-format
29154 msgid "call to %<__builtin_custom_%s%> conflicts with switch %<-mcustom-%s%>"
29157 #: config/nios2/nios2.c:3749
29158 #, gcc-internal-format
29159 msgid "custom-fpu-cfg option does not support %<no-%>"
29162 #: config/nios2/nios2.c:3754
29163 #, gcc-internal-format
29164 msgid "custom-fpu-cfg option requires configuration argument"
29167 #: config/nios2/nios2.c:3783
29168 #, gcc-internal-format
29169 msgid "%<no-custom-%s%> does not accept arguments"
29172 #: config/nios2/nios2.c:3798
29173 #, gcc-internal-format
29174 msgid "%<custom-%s=%> requires argument"
29177 #: config/nios2/nios2.c:3808
29178 #, gcc-internal-format, gfc-internal-format
29179 msgid "`custom-%s=' argument requires numeric digits"
29182 #: config/nios2/nios2.c:3820
29183 #, gcc-internal-format
29184 msgid "%<custom-%s=%> is not recognised as FPU instruction"
29187 #: config/nios2/nios2.c:3827
29188 #, gcc-internal-format
29189 msgid "%<%s%> is unknown"
29192 #: config/nvptx/mkoffload.c:107
29193 #, gcc-internal-format
29194 msgid "malformed ptx file"
29197 #: config/nvptx/mkoffload.c:407
29198 #, gcc-internal-format
29199 msgid "COLLECT_GCC must be set."
29202 #: config/nvptx/mkoffload.c:545
29203 #, gcc-internal-format
29204 msgid "cannot open intermediate ptx file"
29207 #: config/nvptx/nvptx.c:1597
29208 #, gcc-internal-format
29209 msgid "cannot emit unaligned pointers in ptx assembly"
29212 #: config/nvptx/nvptx.c:1787
29213 #, gcc-internal-format
29214 msgid "PTX does not support weak declarations (only weak definitions)"
29217 #: config/nvptx/nvptx.c:3857
29218 #, gcc-internal-format
29219 msgid "%qE attribute requires a void return type"
29222 #: config/nvptx/nvptx.c:4201
29223 #, gcc-internal-format, gfc-internal-format
29224 msgid "using vector_length (%d), ignoring %d"
29227 #: config/nvptx/nvptx.c:4212
29228 #, gcc-internal-format, gfc-internal-format
29229 msgid "using num_workers (%d), ignoring %d"
29232 #: config/pa/pa.c:501
29233 #, gcc-internal-format
29234 msgid "PIC code generation is not supported in the portable runtime model"
29237 #: config/pa/pa.c:506
29238 #, gcc-internal-format
29239 msgid "PIC code generation is not compatible with fast indirect calls"
29242 #: config/pa/pa.c:511
29243 #, gcc-internal-format
29244 msgid "-g is only supported when using GAS on this processor,"
29247 #: config/pa/pa.c:512
29248 #, gcc-internal-format
29249 msgid "-g option disabled"
29252 #: config/pa/pa.c:8763
29253 #, gcc-internal-format, gfc-internal-format
29255 "alignment (%u) for %s exceeds maximum alignment for global common data. "
29259 #. Address spaces are currently only supported by C.
29260 #: config/rl78/rl78.c:366
29261 #, gcc-internal-format
29262 msgid "-mes0 can only be used with C"
29265 #: config/rl78/rl78.c:369
29266 #, gcc-internal-format
29267 msgid "mduc registers only saved for G13 target"
29270 #: config/rl78/rl78.c:384
29271 #, gcc-internal-format
29272 msgid "-mmul=g13 cannot be used with -mcpu=g10"
29275 #: config/rl78/rl78.c:385
29276 #, gcc-internal-format
29277 msgid "-mmul=g14 cannot be used with -mcpu=g10"
29280 #. The S2 core does not have mul/div instructions.
29281 #: config/rl78/rl78.c:396
29282 #, gcc-internal-format
29283 msgid "-mmul=g14 cannot be used with -mcpu=g13"
29286 #. The G14 core does not have the hardware multiply peripheral used by the
29287 #. G13 core, hence you cannot use G13 multipliy routines on G14 hardware.
29288 #: config/rl78/rl78.c:408
29289 #, gcc-internal-format
29290 msgid "-mmul=g13 cannot be used with -mcpu=g14"
29293 #: config/rl78/rl78.c:803
29294 #, gcc-internal-format
29295 msgid "naked attribute only applies to functions"
29298 #: config/rl78/rl78.c:827
29299 #, gcc-internal-format
29300 msgid "%qE attribute doesn't apply to functions"
29303 #. This is unpredictable, as we're truncating off usable address
29305 #: config/rl78/rl78.c:1166
29306 #, gcc-internal-format
29307 msgid "converting far pointer to near pointer"
29310 #: config/rs6000/host-darwin.c:59
29311 #, gcc-internal-format
29312 msgid "Segmentation Fault (code)"
29315 #: config/rs6000/host-darwin.c:129
29316 #, gcc-internal-format
29317 msgid "Segmentation Fault"
29320 #: config/rs6000/host-darwin.c:143
29321 #, gcc-internal-format
29322 msgid "While setting up signal stack: %m"
29325 #: config/rs6000/host-darwin.c:149
29326 #, gcc-internal-format
29327 msgid "While setting up signal handler: %m"
29330 #. Handle the machine specific pragma longcall. Its syntax is
29332 #. # pragma longcall ( TOGGLE )
29334 #. where TOGGLE is either 0 or 1.
29336 #. rs6000_default_long_calls is set to the value of TOGGLE, changing
29337 #. whether or not new function declarations receive a longcall
29338 #. attribute by default.
29339 #: config/rs6000/rs6000-c.c:49
29340 #, gcc-internal-format
29341 msgid "ignoring malformed #pragma longcall"
29344 #: config/rs6000/rs6000-c.c:62
29345 #, gcc-internal-format
29346 msgid "missing open paren"
29349 #: config/rs6000/rs6000-c.c:64
29350 #, gcc-internal-format
29351 msgid "missing number"
29354 #: config/rs6000/rs6000-c.c:66
29355 #, gcc-internal-format
29356 msgid "missing close paren"
29359 #: config/rs6000/rs6000-c.c:69
29360 #, gcc-internal-format
29361 msgid "number must be 0 or 1"
29364 #: config/rs6000/rs6000-c.c:72
29365 #, gcc-internal-format
29366 msgid "junk at end of #pragma longcall"
29369 #: config/rs6000/rs6000-c.c:4813
29370 #, gcc-internal-format
29372 "vec_lvsl is deprecated for little endian; use assignment for unaligned loads "
29376 #: config/rs6000/rs6000-c.c:4817
29377 #, gcc-internal-format
29379 "vec_lvsr is deprecated for little endian; use assignment for unaligned loads "
29383 #: config/rs6000/rs6000-c.c:4827
29384 #, gcc-internal-format
29385 msgid "vec_mul only accepts 2 arguments"
29388 #: config/rs6000/rs6000-c.c:4878
29389 #, gcc-internal-format
29390 msgid "vec_cmpne only accepts 2 arguments"
29393 #: config/rs6000/rs6000-c.c:4936
29394 #, gcc-internal-format
29395 msgid "vec_adde only accepts 3 arguments"
29398 #: config/rs6000/rs6000-c.c:4999
29399 #, gcc-internal-format
29400 msgid "vec_addec only accepts 3 arguments"
29403 #: config/rs6000/rs6000-c.c:5086
29404 #, gcc-internal-format, gfc-internal-format
29405 msgid "%s only accepts %d arguments"
29408 #: config/rs6000/rs6000-c.c:5091
29409 #, gcc-internal-format, gfc-internal-format
29410 msgid "%s only accepts 1 argument"
29413 #: config/rs6000/rs6000-c.c:5096
29414 #, gcc-internal-format, gfc-internal-format
29415 msgid "%s only accepts 2 arguments"
29418 #: config/rs6000/rs6000-c.c:5162
29419 #, gcc-internal-format
29420 msgid "vec_extract only accepts 2 arguments"
29423 #: config/rs6000/rs6000-c.c:5331
29424 #, gcc-internal-format
29425 msgid "vec_insert only accepts 3 arguments"
29428 #: config/rs6000/rs6000-c.c:5605
29429 #, gcc-internal-format
29430 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
29433 #: config/rs6000/rs6000-c.c:5659
29434 #, gcc-internal-format, gfc-internal-format
29435 msgid "Builtin function %s not supported in this compiler configuration"
29438 #: config/rs6000/rs6000-c.c:5667
29439 #, gcc-internal-format, gfc-internal-format
29440 msgid "invalid parameter combination for AltiVec intrinsic %s"
29443 #: config/rs6000/rs6000.c:3527
29444 #, gcc-internal-format
29445 msgid "-mrecip requires -ffinite-math or -ffast-math"
29448 #: config/rs6000/rs6000.c:3529
29449 #, gcc-internal-format
29450 msgid "-mrecip requires -fno-trapping-math or -ffast-math"
29453 #: config/rs6000/rs6000.c:3531
29454 #, gcc-internal-format
29455 msgid "-mrecip requires -freciprocal-math or -ffast-math"
29458 #: config/rs6000/rs6000.c:3631
29459 #, gcc-internal-format
29460 msgid "-m64 requires PowerPC64 architecture, enabling"
29463 #: config/rs6000/rs6000.c:3749
29464 #, gcc-internal-format
29466 "-malign-power is not supported for 64-bit Darwin; it is incompatible with "
29467 "the installed C and C++ libraries"
29470 #: config/rs6000/rs6000.c:3896
29471 #, gcc-internal-format
29472 msgid "not configured for SPE ABI"
29475 #: config/rs6000/rs6000.c:3901
29476 #, gcc-internal-format
29477 msgid "not configured for SPE instruction set"
29480 #: config/rs6000/rs6000.c:3907
29481 #, gcc-internal-format
29482 msgid "target attribute or pragma changes SPE ABI"
29485 #: config/rs6000/rs6000.c:3914
29486 #, gcc-internal-format
29487 msgid "AltiVec not supported in this target"
29490 #: config/rs6000/rs6000.c:3916 config/rs6000/rs6000.c:3921
29491 #, gcc-internal-format
29492 msgid "SPE not supported in this target"
29495 #: config/rs6000/rs6000.c:3949
29496 #, gcc-internal-format
29497 msgid "-mmultiple is not supported on little endian systems"
29500 #: config/rs6000/rs6000.c:3956
29501 #, gcc-internal-format
29502 msgid "-mstring is not supported on little endian systems"
29505 #: config/rs6000/rs6000.c:4052
29506 #, gcc-internal-format
29507 msgid "-mcrypto requires -maltivec"
29510 #: config/rs6000/rs6000.c:4059
29511 #, gcc-internal-format
29512 msgid "-mdirect-move requires -mvsx"
29515 #: config/rs6000/rs6000.c:4066
29516 #, gcc-internal-format
29517 msgid "-mpower8-vector requires -maltivec"
29520 #: config/rs6000/rs6000.c:4073
29521 #, gcc-internal-format
29522 msgid "-mpower8-vector requires -mvsx"
29525 #: config/rs6000/rs6000.c:4080
29526 #, gcc-internal-format
29527 msgid "-mvsx-timode requires -mvsx"
29530 #: config/rs6000/rs6000.c:4087
29531 #, gcc-internal-format
29532 msgid "-mhard-dfp requires -mhard-float"
29535 #: config/rs6000/rs6000.c:4140
29536 #, gcc-internal-format
29537 msgid "-mupper-regs-df requires -mvsx"
29540 #: config/rs6000/rs6000.c:4147
29541 #, gcc-internal-format
29542 msgid "-mupper-regs-di requires -mvsx"
29545 #: config/rs6000/rs6000.c:4154
29546 #, gcc-internal-format
29547 msgid "-mupper-regs-sf requires -mpower8-vector"
29550 #: config/rs6000/rs6000.c:4203
29551 #, gcc-internal-format
29552 msgid "-mpower8-fusion-sign requires -mpower8-fusion"
29555 #: config/rs6000/rs6000.c:4206
29556 #, gcc-internal-format
29557 msgid "-mtoc-fusion requires -mpower8-fusion"
29560 #. We prefer to not mention undocumented options in
29561 #. error messages. However, if users have managed to select
29562 #. power9-fusion without selecting power8-fusion, they
29563 #. already know about undocumented flags.
29564 #: config/rs6000/rs6000.c:4223
29565 #, gcc-internal-format
29566 msgid "-mpower9-fusion requires -mpower8-fusion"
29569 #: config/rs6000/rs6000.c:4275
29570 #, gcc-internal-format
29571 msgid "-mpower9-vector requires -mpower8-vector"
29574 #: config/rs6000/rs6000.c:4306
29575 #, gcc-internal-format
29576 msgid "-mpower9-dform requires -mpower9-vector"
29579 #: config/rs6000/rs6000.c:4318
29580 #, gcc-internal-format
29581 msgid "-mpower9-dform requires -mupper-regs-df"
29584 #: config/rs6000/rs6000.c:4325
29585 #, gcc-internal-format
29586 msgid "-mpower9-dform requires -mupper-regs-sf"
29589 #: config/rs6000/rs6000.c:4345
29590 #, gcc-internal-format
29591 msgid "-mvsx-timode might need -mlra"
29594 #: config/rs6000/rs6000.c:4370
29595 #, gcc-internal-format
29596 msgid "-mallow-movmisalign requires -mvsx"
29599 #: config/rs6000/rs6000.c:4385
29600 #, gcc-internal-format
29601 msgid "-mefficient-unaligned-vsx requires -mvsx"
29604 #: config/rs6000/rs6000.c:4393
29605 #, gcc-internal-format
29606 msgid "-mefficient-unaligned-vsx requires -mallow-movmisalign"
29609 #: config/rs6000/rs6000.c:4403
29610 #, gcc-internal-format
29611 msgid "-mfloat128 requires VSX support"
29614 #: config/rs6000/rs6000.c:4425
29615 #, gcc-internal-format
29616 msgid "-mfloat128-hardware requires full ISA 3.0 support"
29619 #: config/rs6000/rs6000.c:4488
29620 #, gcc-internal-format, gfc-internal-format
29621 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
29624 #: config/rs6000/rs6000.c:4500
29625 #, gcc-internal-format
29626 msgid "target attribute or pragma changes long double size"
29629 #: config/rs6000/rs6000.c:4523 config/rs6000/rs6000.c:4538
29630 #, gcc-internal-format
29631 msgid "target attribute or pragma changes AltiVec ABI"
29634 #: config/rs6000/rs6000.c:4551
29635 #, gcc-internal-format
29636 msgid "target attribute or pragma changes darwin64 ABI"
29639 #: config/rs6000/rs6000.c:4617
29640 #, gcc-internal-format
29641 msgid "target attribute or pragma changes single precision floating point"
29644 #: config/rs6000/rs6000.c:4620
29645 #, gcc-internal-format
29646 msgid "target attribute or pragma changes double precision floating point"
29649 #: config/rs6000/rs6000.c:7425
29650 #, gcc-internal-format, gfc-internal-format
29652 "the layout of aggregates containing vectors with %d-byte alignment has "
29656 #: config/rs6000/rs6000.c:10706
29657 #, gcc-internal-format
29659 "GCC vector returned by reference: non-standard ABI extension with no "
29660 "compatibility guarantee"
29663 #: config/rs6000/rs6000.c:10859
29664 #, gcc-internal-format
29666 "cannot return value in vector register because altivec instructions are "
29667 "disabled, use -maltivec to enable them"
29670 #: config/rs6000/rs6000.c:11059
29671 #, gcc-internal-format, gfc-internal-format
29673 "the ABI of passing aggregates with %d-byte alignment has changed in GCC 5"
29676 #: config/rs6000/rs6000.c:11321
29677 #, gcc-internal-format
29679 "cannot pass argument in vector register because altivec instructions are "
29680 "disabled, use -maltivec to enable them"
29683 #: config/rs6000/rs6000.c:12173
29684 #, gcc-internal-format
29685 msgid "the ABI of passing homogeneous float aggregates has changed in GCC 5"
29688 #: config/rs6000/rs6000.c:12348
29689 #, gcc-internal-format
29691 "GCC vector passed by reference: non-standard ABI extension with no "
29692 "compatibility guarantee"
29695 #: config/rs6000/rs6000.c:13132
29696 #, gcc-internal-format, gfc-internal-format
29697 msgid "internal error: builtin function %s already processed"
29700 #: config/rs6000/rs6000.c:13636
29701 #, gcc-internal-format
29702 msgid "argument 1 must be an 8-bit field value"
29705 #: config/rs6000/rs6000.c:13682
29706 #, gcc-internal-format
29707 msgid "argument 1 must be a 5-bit signed literal"
29710 #: config/rs6000/rs6000.c:13785 config/rs6000/rs6000.c:15566
29711 #, gcc-internal-format
29712 msgid "argument 2 must be a 5-bit unsigned literal"
29715 #: config/rs6000/rs6000.c:13803
29716 #, gcc-internal-format
29717 msgid "argument 1 must be a 6-bit unsigned literal"
29720 #: config/rs6000/rs6000.c:13817
29721 #, gcc-internal-format
29722 msgid "argument 2 must be a 7-bit unsigned literal"
29725 #: config/rs6000/rs6000.c:13856
29726 #, gcc-internal-format
29727 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
29730 #: config/rs6000/rs6000.c:13908
29731 #, gcc-internal-format
29732 msgid "argument 1 of __builtin_altivec_predicate is out of range"
29735 #: config/rs6000/rs6000.c:14358
29736 #, gcc-internal-format, gfc-internal-format
29737 msgid "builtin %s is only valid in 64-bit mode"
29740 #: config/rs6000/rs6000.c:14407
29741 #, gcc-internal-format, gfc-internal-format
29742 msgid "argument %d must be an unsigned literal"
29745 #: config/rs6000/rs6000.c:14409
29746 #, gcc-internal-format, gfc-internal-format
29747 msgid "argument %d is an unsigned literal that is out of range"
29750 #: config/rs6000/rs6000.c:14547
29751 #, gcc-internal-format, gfc-internal-format
29752 msgid "builtin %s only accepts a string argument"
29755 #. Invalid CPU argument.
29756 #: config/rs6000/rs6000.c:14566
29757 #, gcc-internal-format, gfc-internal-format
29758 msgid "cpu %s is an invalid argument to builtin %s"
29761 #. Invalid HWCAP argument.
29762 #: config/rs6000/rs6000.c:14594
29763 #, gcc-internal-format, gfc-internal-format
29764 msgid "hwcap %s is an invalid argument to builtin %s"
29767 #: config/rs6000/rs6000.c:14667
29768 #, gcc-internal-format
29769 msgid "argument 3 must be a 4-bit unsigned literal"
29772 #: config/rs6000/rs6000.c:14685
29773 #, gcc-internal-format
29774 msgid "argument 3 must be a 2-bit unsigned literal"
29777 #: config/rs6000/rs6000.c:14705
29778 #, gcc-internal-format
29779 msgid "argument 3 must be a 1-bit unsigned literal"
29782 #: config/rs6000/rs6000.c:14717
29783 #, gcc-internal-format
29784 msgid "argument 1 must be 0 or 2"
29787 #: config/rs6000/rs6000.c:14729
29788 #, gcc-internal-format
29789 msgid "argument 1 must be a 1-bit unsigned literal"
29792 #: config/rs6000/rs6000.c:14743
29793 #, gcc-internal-format
29794 msgid "argument 2 must be a 6-bit unsigned literal"
29797 #: config/rs6000/rs6000.c:14755
29798 #, gcc-internal-format
29799 msgid "argument 2 must be 0 or 1"
29802 #: config/rs6000/rs6000.c:14762
29803 #, gcc-internal-format
29804 msgid "argument 3 must be in the range 0..15"
29807 #: config/rs6000/rs6000.c:14951
29808 #, gcc-internal-format
29809 msgid "argument to %qs must be a 2-bit unsigned literal"
29812 #: config/rs6000/rs6000.c:15108
29813 #, gcc-internal-format
29814 msgid "unresolved overload for Altivec builtin %qF"
29817 #: config/rs6000/rs6000.c:15279
29818 #, gcc-internal-format
29819 msgid "argument to dss must be a 2-bit unsigned literal"
29822 #: config/rs6000/rs6000.c:15686
29823 #, gcc-internal-format
29824 msgid "argument 1 of __builtin_paired_predicate must be a constant"
29827 #: config/rs6000/rs6000.c:15733
29828 #, gcc-internal-format
29829 msgid "argument 1 of __builtin_paired_predicate is out of range"
29832 #: config/rs6000/rs6000.c:15758
29833 #, gcc-internal-format
29834 msgid "argument 1 of __builtin_spe_predicate must be a constant"
29837 #: config/rs6000/rs6000.c:15830
29838 #, gcc-internal-format
29839 msgid "argument 1 of __builtin_spe_predicate is out of range"
29842 #: config/rs6000/rs6000.c:15912
29843 #, gcc-internal-format, gfc-internal-format
29844 msgid "Builtin function %s is only valid for the cell processor"
29847 #: config/rs6000/rs6000.c:15914
29848 #, gcc-internal-format, gfc-internal-format
29849 msgid "Builtin function %s requires the -mvsx option"
29852 #: config/rs6000/rs6000.c:15916
29853 #, gcc-internal-format, gfc-internal-format
29854 msgid "Builtin function %s requires the -mhtm option"
29857 #: config/rs6000/rs6000.c:15918
29858 #, gcc-internal-format, gfc-internal-format
29859 msgid "Builtin function %s requires the -maltivec option"
29862 #: config/rs6000/rs6000.c:15920
29863 #, gcc-internal-format, gfc-internal-format
29864 msgid "Builtin function %s requires the -mpaired option"
29867 #: config/rs6000/rs6000.c:15922
29868 #, gcc-internal-format, gfc-internal-format
29869 msgid "Builtin function %s requires the -mspe option"
29872 #: config/rs6000/rs6000.c:15925
29873 #, gcc-internal-format, gfc-internal-format
29874 msgid "Builtin function %s requires the -mhard-dfp and -mpower8-vector options"
29877 #: config/rs6000/rs6000.c:15928
29878 #, gcc-internal-format, gfc-internal-format
29879 msgid "Builtin function %s requires the -mhard-dfp option"
29882 #: config/rs6000/rs6000.c:15930
29883 #, gcc-internal-format, gfc-internal-format
29884 msgid "Builtin function %s requires the -mpower8-vector option"
29887 #: config/rs6000/rs6000.c:15933 config/rs6000/rs6000.c:15939
29888 #, gcc-internal-format, gfc-internal-format
29889 msgid "Builtin function %s requires the -mcpu=power9 and -m64 options"
29892 #: config/rs6000/rs6000.c:15936 config/rs6000/rs6000.c:15942
29893 #, gcc-internal-format, gfc-internal-format
29894 msgid "Builtin function %s requires the -mcpu=power9 option"
29897 #: config/rs6000/rs6000.c:15945
29898 #, gcc-internal-format, gfc-internal-format
29900 "Builtin function %s requires the -mhard-float and -mlong-double-128 options"
29903 #: config/rs6000/rs6000.c:15948
29904 #, gcc-internal-format, gfc-internal-format
29905 msgid "Builtin function %s requires the -mhard-float option"
29908 #: config/rs6000/rs6000.c:15950
29909 #, gcc-internal-format, gfc-internal-format
29910 msgid "Builtin function %s requires the -mfloat128 option"
29913 #: config/rs6000/rs6000.c:15952
29914 #, gcc-internal-format, gfc-internal-format
29915 msgid "Builtin function %s is not supported with the current options"
29918 #: config/rs6000/rs6000.c:17629
29919 #, gcc-internal-format, gfc-internal-format
29920 msgid "internal error: builtin function %s had an unexpected return type %s"
29923 #: config/rs6000/rs6000.c:17646
29924 #, gcc-internal-format, gfc-internal-format
29926 "internal error: builtin function %s, argument %d had unexpected argument "
29930 #: config/rs6000/rs6000.c:25843
29931 #, gcc-internal-format
29932 msgid "stack frame too large"
29935 #: config/rs6000/rs6000.c:29257
29936 #, gcc-internal-format
29937 msgid "-fsplit-stack uses register r29"
29940 #: config/rs6000/rs6000.c:29265
29941 #, gcc-internal-format
29942 msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
29945 #: config/rs6000/rs6000.c:30268
29946 #, gcc-internal-format
29947 msgid "no profiling of 64-bit code for this ABI"
29950 #: config/rs6000/rs6000.c:32623
29951 #, gcc-internal-format
29953 "You cannot take the address of a nested function if you use the -mno-"
29954 "pointers-to-nested-functions option."
29957 #: config/rs6000/rs6000.c:32705
29958 #, gcc-internal-format
29959 msgid "use of %<long double%> in AltiVec types is invalid"
29962 #: config/rs6000/rs6000.c:32707
29963 #, gcc-internal-format
29964 msgid "use of boolean types in AltiVec types is invalid"
29967 #: config/rs6000/rs6000.c:32709
29968 #, gcc-internal-format
29969 msgid "use of %<complex%> in AltiVec types is invalid"
29972 #: config/rs6000/rs6000.c:32711
29973 #, gcc-internal-format
29974 msgid "use of decimal floating point types in AltiVec types is invalid"
29977 #: config/rs6000/rs6000.c:32717
29978 #, gcc-internal-format
29980 "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
29983 #: config/rs6000/rs6000.c:32720
29984 #, gcc-internal-format
29985 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
29988 #: config/rs6000/rs6000.c:32725
29989 #, gcc-internal-format
29990 msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
29993 #: config/rs6000/rs6000.c:32728
29994 #, gcc-internal-format
29995 msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
29998 #: config/rs6000/rs6000.c:36315
29999 #, gcc-internal-format, gfc-internal-format
30000 msgid "emitting microcode insn %s\t[%s] #%d"
30003 #: config/rs6000/rs6000.c:36319
30004 #, gcc-internal-format, gfc-internal-format
30005 msgid "emitting conditional microcode insn %s\t[%s] #%d"
30008 #: config/rs6000/rs6000.c:36625
30009 #, gcc-internal-format, gfc-internal-format
30010 msgid "invalid cpu \"%s\" for %s\"%s\"%s"
30013 #: config/rs6000/rs6000.c:36628
30014 #, gcc-internal-format, gfc-internal-format
30015 msgid "%s\"%s\"%s is not allowed"
30018 #: config/rs6000/rs6000.c:36630
30019 #, gcc-internal-format, gfc-internal-format
30020 msgid "%s\"%s\"%s is invalid"
30023 #. Definitions of target machine for GNU compiler,
30024 #. for IBM RS/6000 POWER running AIX version 4.3.
30025 #. Copyright (C) 1998-2016 Free Software Foundation, Inc.
30026 #. Contributed by David Edelsohn (edelsohn@gnu.org).
30028 #. This file is part of GCC.
30030 #. GCC is free software; you can redistribute it and/or modify it
30031 #. under the terms of the GNU General Public License as published
30032 #. by the Free Software Foundation; either version 3, or (at your
30033 #. option) any later version.
30035 #. GCC is distributed in the hope that it will be useful, but WITHOUT
30036 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
30037 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
30038 #. License for more details.
30040 #. You should have received a copy of the GNU General Public License
30041 #. along with GCC; see the file COPYING3. If not see
30042 #. <http://www.gnu.org/licenses/>.
30043 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
30044 #. get control in TARGET_OPTION_OVERRIDE.
30045 #. Definitions of target machine for GNU compiler,
30046 #. for IBM RS/6000 POWER running AIX V5.
30047 #. Copyright (C) 2001-2016 Free Software Foundation, Inc.
30048 #. Contributed by David Edelsohn (edelsohn@gnu.org).
30050 #. This file is part of GCC.
30052 #. GCC is free software; you can redistribute it and/or modify it
30053 #. under the terms of the GNU General Public License as published
30054 #. by the Free Software Foundation; either version 3, or (at your
30055 #. option) any later version.
30057 #. GCC is distributed in the hope that it will be useful, but WITHOUT
30058 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
30059 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
30060 #. License for more details.
30062 #. You should have received a copy of the GNU General Public License
30063 #. along with GCC; see the file COPYING3. If not see
30064 #. <http://www.gnu.org/licenses/>.
30065 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
30066 #. get control in TARGET_OPTION_OVERRIDE.
30067 #. Definitions of target machine for GNU compiler,
30068 #. for IBM RS/6000 POWER running AIX V5.2.
30069 #. Copyright (C) 2002-2016 Free Software Foundation, Inc.
30070 #. Contributed by David Edelsohn (edelsohn@gnu.org).
30072 #. This file is part of GCC.
30074 #. GCC is free software; you can redistribute it and/or modify it
30075 #. under the terms of the GNU General Public License as published
30076 #. by the Free Software Foundation; either version 3, or (at your
30077 #. option) any later version.
30079 #. GCC is distributed in the hope that it will be useful, but WITHOUT
30080 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
30081 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
30082 #. License for more details.
30084 #. You should have received a copy of the GNU General Public License
30085 #. along with GCC; see the file COPYING3. If not see
30086 #. <http://www.gnu.org/licenses/>.
30087 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
30088 #. get control in TARGET_OPTION_OVERRIDE.
30089 #. Definitions of target machine for GNU compiler,
30090 #. for IBM RS/6000 POWER running AIX V5.3.
30091 #. Copyright (C) 2002-2016 Free Software Foundation, Inc.
30092 #. Contributed by David Edelsohn (edelsohn@gnu.org).
30094 #. This file is part of GCC.
30096 #. GCC is free software; you can redistribute it and/or modify it
30097 #. under the terms of the GNU General Public License as published
30098 #. by the Free Software Foundation; either version 3, or (at your
30099 #. option) any later version.
30101 #. GCC is distributed in the hope that it will be useful, but WITHOUT
30102 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
30103 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
30104 #. License for more details.
30106 #. You should have received a copy of the GNU General Public License
30107 #. along with GCC; see the file COPYING3. If not see
30108 #. <http://www.gnu.org/licenses/>.
30109 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
30110 #. get control in TARGET_OPTION_OVERRIDE.
30111 #. Definitions of target machine for GNU compiler,
30112 #. for IBM RS/6000 POWER running AIX V6.1.
30113 #. Copyright (C) 2002-2016 Free Software Foundation, Inc.
30114 #. Contributed by David Edelsohn (edelsohn@gnu.org).
30116 #. This file is part of GCC.
30118 #. GCC is free software; you can redistribute it and/or modify it
30119 #. under the terms of the GNU General Public License as published
30120 #. by the Free Software Foundation; either version 3, or (at your
30121 #. option) any later version.
30123 #. GCC is distributed in the hope that it will be useful, but WITHOUT
30124 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
30125 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
30126 #. License for more details.
30128 #. You should have received a copy of the GNU General Public License
30129 #. along with GCC; see the file COPYING3. If not see
30130 #. <http://www.gnu.org/licenses/>.
30131 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
30132 #. get control in TARGET_OPTION_OVERRIDE.
30133 #. Definitions of target machine for GNU compiler,
30134 #. for IBM RS/6000 POWER running AIX V7.1.
30135 #. Copyright (C) 2002-2016 Free Software Foundation, Inc.
30136 #. Contributed by David Edelsohn (edelsohn@gnu.org).
30138 #. This file is part of GCC.
30140 #. GCC is free software; you can redistribute it and/or modify it
30141 #. under the terms of the GNU General Public License as published
30142 #. by the Free Software Foundation; either version 3, or (at your
30143 #. option) any later version.
30145 #. GCC is distributed in the hope that it will be useful, but WITHOUT
30146 #. ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
30147 #. or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
30148 #. License for more details.
30150 #. You should have received a copy of the GNU General Public License
30151 #. along with GCC; see the file COPYING3. If not see
30152 #. <http://www.gnu.org/licenses/>.
30153 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
30154 #. get control in TARGET_OPTION_OVERRIDE.
30155 #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
30156 #: config/rs6000/aix53.h:30 config/rs6000/aix61.h:30 config/rs6000/aix71.h:30
30157 #, gcc-internal-format
30158 msgid "-maix64 requires PowerPC64 architecture remain enabled"
30161 #: config/rs6000/aix43.h:36 config/rs6000/aix52.h:36 config/rs6000/aix53.h:36
30162 #: config/rs6000/aix61.h:36 config/rs6000/aix71.h:36
30163 #, gcc-internal-format
30164 msgid "soft-float and long-double-128 are incompatible"
30167 #: config/rs6000/aix43.h:40 config/rs6000/aix51.h:34 config/rs6000/aix52.h:40
30168 #: config/rs6000/aix53.h:40 config/rs6000/aix61.h:40 config/rs6000/aix71.h:40
30169 #, gcc-internal-format
30171 "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
30174 #: config/rs6000/aix61.h:47 config/rs6000/aix71.h:47
30175 #: config/rs6000/freebsd64.h:120 config/rs6000/linux64.h:142
30176 #, gcc-internal-format
30177 msgid "-mcmodel incompatible with other toc options"
30180 #: config/rs6000/e500.h:37
30181 #, gcc-internal-format
30182 msgid "AltiVec and SPE instructions cannot coexist"
30185 #: config/rs6000/e500.h:39
30186 #, gcc-internal-format
30187 msgid "VSX and SPE instructions cannot coexist"
30190 #: config/rs6000/e500.h:41
30191 #, gcc-internal-format
30192 msgid "64-bit SPE not supported"
30195 #: config/rs6000/e500.h:43
30196 #, gcc-internal-format
30197 msgid "E500 and FPRs not supported"
30200 #: config/rs6000/freebsd64.h:98 config/rs6000/linux64.h:115
30201 #, gcc-internal-format
30202 msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
30205 #: config/rs6000/freebsd64.h:113 config/rs6000/linux64.h:135
30206 #, gcc-internal-format
30207 msgid "-m64 requires a PowerPC64 cpu"
30210 #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
30211 #. get control in TARGET_OPTION_OVERRIDE.
30212 #: config/rs6000/sysv4.h:111
30213 #, gcc-internal-format, gfc-internal-format
30214 msgid "bad value for -mcall-%s"
30217 #: config/rs6000/sysv4.h:127
30218 #, gcc-internal-format, gfc-internal-format
30219 msgid "bad value for -msdata=%s"
30222 #: config/rs6000/sysv4.h:144
30223 #, gcc-internal-format, gfc-internal-format
30224 msgid "-mrelocatable and -msdata=%s are incompatible"
30227 #: config/rs6000/sysv4.h:153
30228 #, gcc-internal-format, gfc-internal-format
30229 msgid "-f%s and -msdata=%s are incompatible"
30232 #: config/rs6000/sysv4.h:162
30233 #, gcc-internal-format, gfc-internal-format
30234 msgid "-msdata=%s and -mcall-%s are incompatible"
30237 #: config/rs6000/sysv4.h:171
30238 #, gcc-internal-format
30239 msgid "-mrelocatable and -mno-minimal-toc are incompatible"
30242 #: config/rs6000/sysv4.h:177
30243 #, gcc-internal-format, gfc-internal-format
30244 msgid "-mrelocatable and -mcall-%s are incompatible"
30247 #: config/rs6000/sysv4.h:184
30248 #, gcc-internal-format, gfc-internal-format
30249 msgid "-fPIC and -mcall-%s are incompatible"
30252 #: config/rs6000/sysv4.h:190
30253 #, gcc-internal-format
30254 msgid "-msecure-plt not supported by your assembler"
30257 #: config/rs6000/sysv4.h:218
30258 #, gcc-internal-format, gfc-internal-format
30259 msgid "-m%s not supported in this configuration"
30262 #: config/rx/rx.c:643
30263 #, gcc-internal-format, gfc-internal-format
30264 msgid "unrecognized control register number: %d - using 'psw'"
30267 #: config/rx/rx.c:1381
30268 #, gcc-internal-format
30269 msgid "multiple fast interrupt routines seen: %qE and %qE"
30272 #: config/rx/rx.c:2572
30273 #, gcc-internal-format, gfc-internal-format
30274 msgid "__builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'"
30277 #: config/rx/rx.c:2574
30278 #, gcc-internal-format
30279 msgid "use __builtin_rx_mvtc (0, ... ) to write arbitrary values to PSW"
30282 #: config/rx/rx.c:2621
30283 #, gcc-internal-format
30284 msgid "-mno-allow-string-insns forbids the generation of the RMPA instruction"
30287 #: config/rx/rx.c:2768
30288 #, gcc-internal-format
30289 msgid "RX FPU instructions do not support NaNs and infinities"
30292 #: config/s390/s390-c.c:451
30293 #, gcc-internal-format
30294 msgid "Builtin vec_step can only be used on vector types."
30297 #: config/s390/s390-c.c:671
30298 #, gcc-internal-format
30300 "valid values for builtin %qF argument %d are 64, 128, 256, 512, 1024, 2048, "
30304 #: config/s390/s390-c.c:841
30305 #, gcc-internal-format
30306 msgid "Builtin %qF is for GCC internal use only."
30309 #: config/s390/s390-c.c:858
30310 #, gcc-internal-format
30311 msgid "Mismatch in number of arguments for builtin %qF. Expected: %d got %d"
30314 #: config/s390/s390-c.c:907
30315 #, gcc-internal-format
30316 msgid "invalid parameter combination for intrinsic %qs"
30319 #: config/s390/s390-c.c:913
30320 #, gcc-internal-format
30321 msgid "ambiguous overload for intrinsic %qs"
30324 #: config/s390/s390-c.c:953
30325 #, gcc-internal-format
30326 msgid "constant argument %d for builtin %qF is out of range for target type"
30329 #: config/s390/s390.c:754
30330 #, gcc-internal-format
30331 msgid "constant argument %d for builtin %qF is out of range (0.."
30334 #: config/s390/s390.c:771
30335 #, gcc-internal-format
30336 msgid "constant argument %d for builtin %qF is out of range ("
30339 #: config/s390/s390.c:822
30340 #, gcc-internal-format
30342 "Builtin %qF is not supported without -mhtm (default with -march=zEC12 and "
30346 #: config/s390/s390.c:828
30347 #, gcc-internal-format
30349 "Builtin %qF is not supported without -mvx (default with -march=z13 and "
30353 #: config/s390/s390.c:848
30354 #, gcc-internal-format
30355 msgid "Unresolved overloaded builtin"
30358 #: config/s390/s390.c:855 config/tilegx/tilegx.c:3543
30359 #: config/tilepro/tilepro.c:3110
30360 #, gcc-internal-format
30361 msgid "bad builtin icode"
30364 #: config/s390/s390.c:892
30365 #, gcc-internal-format
30366 msgid "constant value required for builtin %qF argument %d"
30369 #: config/s390/s390.c:983
30370 #, gcc-internal-format
30371 msgid "Invalid argument %d for builtin %qF"
30374 #: config/s390/s390.c:1084
30375 #, gcc-internal-format
30377 "requested %qE attribute is not a comma separated pair of non-negative "
30378 "integer constants or too large (max. %d)"
30381 #: config/s390/s390.c:9663
30382 #, gcc-internal-format
30383 msgid "total size of local variables exceeds architecture limit"
30386 #: config/s390/s390.c:10769
30387 #, gcc-internal-format
30389 "frame size of function %qs is %wd bytes exceeding user provided stack limit "
30390 "of %d bytes. An unconditional trap is added."
30393 #: config/s390/s390.c:10785
30394 #, gcc-internal-format
30396 "frame size of function %qs is %wd bytes which is more than half the stack "
30397 "size. The dynamic check would not be reliable. No check emitted for this "
30401 #: config/s390/s390.c:10813
30402 #, gcc-internal-format
30403 msgid "frame size of %qs is %wd bytes"
30406 #: config/s390/s390.c:10817
30407 #, gcc-internal-format
30408 msgid "%qs uses dynamic stack allocation"
30411 #: config/s390/s390.c:11195
30412 #, gcc-internal-format
30413 msgid "CPUs older than z900 are not supported for -fsplit-stack"
30416 #: config/s390/s390.c:14186
30417 #, gcc-internal-format, gfc-internal-format
30419 "%sarch=%s%s is deprecated and will be removed in future releases; use at "
30420 "least %sarch=z900%s"
30423 #: config/s390/s390.c:14198
30424 #, gcc-internal-format, gfc-internal-format
30426 "%stune=%s%s is deprecated and will be removed in future releases; use at "
30427 "least %stune=z900%s"
30430 #: config/s390/s390.c:14210
30431 #, gcc-internal-format, gfc-internal-format
30432 msgid "z/Architecture mode not supported on %s"
30435 #: config/s390/s390.c:14213
30436 #, gcc-internal-format
30437 msgid "64-bit ABI not supported in ESA/390 mode"
30440 #: config/s390/s390.c:14230
30441 #, gcc-internal-format, gfc-internal-format
30442 msgid "hardware vector support not available on %s"
30445 #: config/s390/s390.c:14233
30446 #, gcc-internal-format
30447 msgid "hardware vector support not available with -msoft-float"
30450 #: config/s390/s390.c:14261
30451 #, gcc-internal-format, gfc-internal-format
30452 msgid "hardware decimal floating point instructions not available on %s"
30455 #: config/s390/s390.c:14265
30456 #, gcc-internal-format
30458 "hardware decimal floating point instructions not available in ESA/390 mode"
30461 #: config/s390/s390.c:14277
30462 #, gcc-internal-format
30463 msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
30466 #: config/s390/s390.c:14285
30467 #, gcc-internal-format
30469 "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
30472 #: config/s390/s390.c:14291
30473 #, gcc-internal-format
30474 msgid "stack size must be greater than the stack guard value"
30477 #: config/s390/s390.c:14293
30478 #, gcc-internal-format
30479 msgid "stack size must not be greater than 64k"
30482 #: config/s390/s390.c:14296
30483 #, gcc-internal-format
30484 msgid "-mstack-guard implies use of -mstack-size"
30487 #. argument is not a plain number
30488 #: config/s390/s390.c:14390
30489 #, gcc-internal-format
30490 msgid "arguments to %qs should be non-negative integers"
30493 #: config/s390/s390.c:14397
30494 #, gcc-internal-format
30495 msgid "argument to %qs is too large (max. %d)"
30498 #. Value is not allowed for the target attribute.
30499 #: config/s390/s390.c:14605
30500 #, gcc-internal-format
30501 msgid "Value %qs is not supported by attribute %<target%>"
30504 #: config/sh/sh.c:911
30505 #, gcc-internal-format
30506 msgid "ignoring -fschedule-insns because of exception handling bug"
30509 #: config/sh/sh.c:928
30510 #, gcc-internal-format
30512 "unwind tables currently require either a frame pointer or -maccumulate-"
30513 "outgoing-args for correctness"
30516 #: config/sh/sh.c:7356
30517 #, gcc-internal-format
30518 msgid "__builtin_saveregs not supported by this subtarget"
30521 #: config/sh/sh.c:8308
30522 #, gcc-internal-format
30523 msgid "%qE attribute only applies to interrupt functions"
30526 #: config/sh/sh.c:8378
30527 #, gcc-internal-format
30528 msgid "%qE attribute is supported only for SH2A"
30531 #: config/sh/sh.c:8420
30532 #, gcc-internal-format
30533 msgid "%qE attribute only applies to SH2A"
30536 #: config/sh/sh.c:8442
30537 #, gcc-internal-format
30538 msgid "%qE attribute argument should be between 0 to 255"
30541 #. The argument must be a constant string.
30542 #: config/sh/sh.c:8504
30543 #, gcc-internal-format
30544 msgid "%qE attribute argument not a string constant"
30547 #: config/sh/sh.c:10752
30548 #, gcc-internal-format
30549 msgid "r0 needs to be available as a call-clobbered register"
30552 #. 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.
30553 #: config/sh/vxworks.h:43
30554 #, gcc-internal-format
30555 msgid "-mrelax is only supported for RTP PIC"
30558 #: config/sparc/sparc.c:1372
30559 #, gcc-internal-format, gfc-internal-format
30560 msgid "%s is not supported by this configuration"
30563 #: config/sparc/sparc.c:1379
30564 #, gcc-internal-format
30565 msgid "-mlong-double-64 not allowed with -m64"
30568 #: config/sparc/sparc.c:1399
30569 #, gcc-internal-format, gfc-internal-format
30570 msgid "bad value (%s) for -mcmodel= switch"
30573 #: config/sparc/sparc.c:1404
30574 #, gcc-internal-format
30575 msgid "-mcmodel= is not supported on 32 bit systems"
30578 #: config/sparc/sparc.c:1411
30579 #, gcc-internal-format
30580 msgid "-fcall-saved-REG is not supported for out registers"
30583 #: config/spu/spu-c.c:131
30584 #, gcc-internal-format, gfc-internal-format
30585 msgid "insufficient arguments to overloaded function %s"
30588 #: config/spu/spu-c.c:162
30589 #, gcc-internal-format, gfc-internal-format
30590 msgid "too many arguments to overloaded function %s"
30593 #: config/spu/spu-c.c:174
30594 #, gcc-internal-format, gfc-internal-format
30595 msgid "parameter list does not match a valid signature for %s()"
30598 #: config/spu/spu.c:255
30599 #, gcc-internal-format, gfc-internal-format
30600 msgid "bad value (%s) for -march= switch"
30603 #: config/spu/spu.c:266
30604 #, gcc-internal-format, gfc-internal-format
30605 msgid "bad value (%s) for -mtune= switch"
30608 #: config/spu/spu.c:5173 config/spu/spu.c:5176
30609 #, gcc-internal-format
30610 msgid "creating run-time relocation for %qD"
30613 #: config/spu/spu.c:5181 config/spu/spu.c:5183
30614 #, gcc-internal-format
30615 msgid "creating run-time relocation"
30618 #: config/spu/spu.c:6318
30619 #, gcc-internal-format, gfc-internal-format
30620 msgid "%s expects an integer literal in the range [%d, %d]"
30623 #: config/spu/spu.c:6338
30624 #, gcc-internal-format
30625 msgid "%s expects an integer literal in the range [%d, %d]. (%wd)"
30628 #: config/spu/spu.c:6367
30629 #, gcc-internal-format, gfc-internal-format
30630 msgid "%d least significant bits of %s are ignored"
30633 #: config/stormy16/stormy16.c:1043
30634 #, gcc-internal-format
30635 msgid "local variable memory requirements exceed capacity"
30638 #: config/stormy16/stormy16.c:1200
30639 #, gcc-internal-format
30640 msgid "function_profiler support"
30643 #: config/stormy16/stormy16.c:1294
30644 #, gcc-internal-format
30645 msgid "cannot use va_start in interrupt function"
30648 #: config/stormy16/stormy16.c:1862
30649 #, gcc-internal-format, gfc-internal-format
30650 msgid "switch statement of size %lu entries too large"
30653 #: config/stormy16/stormy16.c:2234
30654 #, gcc-internal-format
30655 msgid "%<__BELOW100__%> attribute only applies to variables"
30658 #: config/stormy16/stormy16.c:2241
30659 #, gcc-internal-format
30660 msgid "__BELOW100__ attribute not allowed with auto storage class"
30663 #: config/tilegx/tilegx.c:3584 config/tilepro/tilepro.c:3136
30664 #, gcc-internal-format
30665 msgid "operand must be an immediate of the right size"
30668 #: config/v850/v850-c.c:65
30669 #, gcc-internal-format
30670 msgid "#pragma GHS endXXXX found without previous startXXX"
30673 #: config/v850/v850-c.c:68
30674 #, gcc-internal-format
30675 msgid "#pragma GHS endXXX does not match previous startXXX"
30678 #: config/v850/v850-c.c:94
30679 #, gcc-internal-format
30680 msgid "cannot set interrupt attribute: no current function"
30683 #: config/v850/v850-c.c:102
30684 #, gcc-internal-format
30685 msgid "cannot set interrupt attribute: no such identifier"
30688 #: config/v850/v850-c.c:151
30689 #, gcc-internal-format
30690 msgid "junk at end of #pragma ghs section"
30693 #: config/v850/v850-c.c:168
30694 #, gcc-internal-format
30695 msgid "unrecognized section name %qE"
30698 #: config/v850/v850-c.c:182
30699 #, gcc-internal-format
30700 msgid "malformed #pragma ghs section"
30703 #: config/v850/v850-c.c:201
30704 #, gcc-internal-format
30705 msgid "junk at end of #pragma ghs interrupt"
30708 #: config/v850/v850-c.c:212
30709 #, gcc-internal-format
30710 msgid "junk at end of #pragma ghs starttda"
30713 #: config/v850/v850-c.c:223
30714 #, gcc-internal-format
30715 msgid "junk at end of #pragma ghs startsda"
30718 #: config/v850/v850-c.c:234
30719 #, gcc-internal-format
30720 msgid "junk at end of #pragma ghs startzda"
30723 #: config/v850/v850-c.c:245
30724 #, gcc-internal-format
30725 msgid "junk at end of #pragma ghs endtda"
30728 #: config/v850/v850-c.c:256
30729 #, gcc-internal-format
30730 msgid "junk at end of #pragma ghs endsda"
30733 #: config/v850/v850-c.c:267
30734 #, gcc-internal-format
30735 msgid "junk at end of #pragma ghs endzda"
30738 #: config/v850/v850.c:2119
30739 #, gcc-internal-format
30740 msgid "data area attributes cannot be specified for local variables"
30743 #: config/v850/v850.c:2130
30744 #, gcc-internal-format
30745 msgid "data area of %q+D conflicts with previous declaration"
30748 #: config/v850/v850.c:2261
30749 #, gcc-internal-format, gfc-internal-format
30750 msgid "bogus JR construction: %d"
30753 #: config/v850/v850.c:2279 config/v850/v850.c:2386
30754 #, gcc-internal-format, gfc-internal-format
30755 msgid "bad amount of stack space removal: %d"
30758 #: config/v850/v850.c:2366
30759 #, gcc-internal-format, gfc-internal-format
30760 msgid "bogus JARL construction: %d"
30763 #: config/v850/v850.c:2663
30764 #, gcc-internal-format, gfc-internal-format
30765 msgid "bogus DISPOSE construction: %d"
30768 #: config/v850/v850.c:2682
30769 #, gcc-internal-format, gfc-internal-format
30770 msgid "too much stack space to dispose of: %d"
30773 #: config/v850/v850.c:2784
30774 #, gcc-internal-format, gfc-internal-format
30775 msgid "bogus PREPEARE construction: %d"
30778 #: config/v850/v850.c:2801
30779 #, gcc-internal-format, gfc-internal-format
30780 msgid "too much stack space to prepare: %d"
30783 #: config/visium/visium.c:706
30784 #, gcc-internal-format
30785 msgid "an interrupt handler cannot be compiled with -muser-mode"
30788 #: config/vms/vms-c.c:41
30789 #, gcc-internal-format
30790 msgid "junk at end of #pragma __nostandard"
30793 #: config/vms/vms-c.c:52
30794 #, gcc-internal-format
30795 msgid "junk at end of #pragma __standard"
30798 #: config/vms/vms-c.c:77
30799 #, gcc-internal-format
30800 msgid "malformed '#pragma member_alignment', ignoring"
30803 #: config/vms/vms-c.c:92
30804 #, gcc-internal-format, gfc-internal-format
30805 msgid "unknown '#pragma member_alignment' name %s"
30808 #: config/vms/vms-c.c:97
30809 #, gcc-internal-format
30810 msgid "malformed '#pragma member_alignment'"
30813 #: config/vms/vms-c.c:131
30814 #, gcc-internal-format
30815 msgid "unhandled alignment for '#pragma nomember_alignment'"
30818 #: config/vms/vms-c.c:144
30819 #, gcc-internal-format
30820 msgid "garbage at end of '#pragma nomember_alignment'"
30823 #: config/vms/vms-c.c:199
30824 #, gcc-internal-format
30825 msgid "malformed '#pragma extern_model', ignoring"
30828 #: config/vms/vms-c.c:220
30829 #, gcc-internal-format
30830 msgid "extern model globalvalue"
30833 #: config/vms/vms-c.c:225
30834 #, gcc-internal-format, gfc-internal-format
30835 msgid "unknown '#pragma extern_model' model '%s'"
30838 #: config/vms/vms-c.c:231
30839 #, gcc-internal-format
30840 msgid "junk at end of '#pragma extern_model'"
30843 #: config/vms/vms-c.c:245
30844 #, gcc-internal-format
30845 msgid "vms '#pragma __message' is ignored"
30848 #: config/vms/vms-c.c:270 config/vms/vms-c.c:276
30849 #, gcc-internal-format
30850 msgid "malformed '#pragma __extern_prefix', ignoring"
30853 #: config/vms/vms-c.c:309 config/vms/vms-c.c:329
30854 #, gcc-internal-format
30855 msgid "malformed %<#pragma %s%>, ignoring"
30858 #: config/vms/vms-c.c:325
30859 #, gcc-internal-format
30860 msgid "invalid constant in %<#pragma %s%>"
30863 #: config/xtensa/xtensa.c:2179
30864 #, gcc-internal-format
30865 msgid "boolean registers required for the floating-point option"
30868 #: config/xtensa/xtensa.c:2214
30869 #, gcc-internal-format, gfc-internal-format
30870 msgid "-f%s is not supported with CONST16 instructions"
30873 #: config/xtensa/xtensa.c:2221
30874 #, gcc-internal-format
30875 msgid "PIC is required but not supported with CONST16 instructions"
30878 #: config/xtensa/xtensa.c:3514
30879 #, gcc-internal-format
30880 msgid "only uninitialized variables can be placed in a .bss section"
30883 #: ada/gcc-interface/misc.c:158
30884 #, gcc-internal-format
30885 msgid "%<-gnat%> misspelled as %<-gant%>"
30888 #: ada/gcc-interface/misc.c:260
30889 #, gcc-internal-format
30890 msgid "-fexcess-precision=standard for Ada"
30893 #: ada/gcc-interface/misc.c:277
30894 #, gcc-internal-format
30896 "STABS debugging information for Ada is obsolete and not supported anymore"
30899 #: ada/gcc-interface/trans.c:1525
30900 #, gcc-internal-format
30901 msgid "subprogram %q+F not marked Inline_Always"
30904 #: ada/gcc-interface/trans.c:1526 ada/gcc-interface/trans.c:1532
30905 #, gcc-internal-format
30906 msgid "parent subprogram cannot be inlined"
30909 #: ada/gcc-interface/trans.c:1530
30910 #, gcc-internal-format
30911 msgid "subprogram %q+F not marked Inline"
30914 #: ada/gcc-interface/trans.c:6275
30915 #, gcc-internal-format
30916 msgid "out-of-bounds access may be optimized away"
30919 #: ada/gcc-interface/trans.c:6277
30920 #, gcc-internal-format
30921 msgid "containing loop"
30924 #: ada/gcc-interface/utils.c:3745
30925 #, gcc-internal-format
30926 msgid "invalid element type for attribute %qs"
30929 #: ada/gcc-interface/utils.c:3769
30930 #, gcc-internal-format
30931 msgid "number of components of vector not a power of two"
30934 #: ada/gcc-interface/utils.c:5779 ada/gcc-interface/utils.c:5957
30935 #: ada/gcc-interface/utils.c:6064
30936 #, gcc-internal-format
30937 msgid "%qs attribute ignored"
30940 #: ada/gcc-interface/utils.c:5900
30941 #, gcc-internal-format
30942 msgid "%qs attribute requires prototypes with named arguments"
30945 #: ada/gcc-interface/utils.c:5909
30946 #, gcc-internal-format
30947 msgid "%qs attribute only applies to variadic functions"
30950 #: ada/gcc-interface/utils.c:6024
30951 #, gcc-internal-format
30952 msgid "%qE attribute has no effect"
30955 #: ada/gcc-interface/utils.c:6148
30956 #, gcc-internal-format
30957 msgid "attribute %qs applies to array types only"
30960 #: c/c-array-notation.c:217 c/c-array-notation.c:246 cp/call.c:7918
30961 #: cp/cp-array-notation.c:250
30962 #, gcc-internal-format
30963 msgid "Invalid builtin arguments"
30966 #: c/c-array-notation.c:253 cp/cp-array-notation.c:257
30967 #, gcc-internal-format
30969 "__sec_reduce_min_ind or __sec_reduce_max_ind cannot have arrays with "
30970 "dimension greater than 1"
30973 #: c/c-array-notation.c:718 c/c-array-notation.c:724 cp/cp-array-notation.c:606
30974 #, gcc-internal-format
30975 msgid "%qE cannot be scalar when %qE is not"
30978 #: c/c-array-notation.c:786 cp/cp-array-notation.c:659
30979 #, gcc-internal-format
30980 msgid "length mismatch between LHS and RHS"
30983 #: c/c-array-notation.c:1343 cp/cp-array-notation.c:1426
30984 #, gcc-internal-format
30985 msgid "start-index of array notation triplet is not an integer"
30988 #: c/c-array-notation.c:1348 cp/cp-array-notation.c:1431
30989 #, gcc-internal-format
30990 msgid "length of array notation triplet is not an integer"
30993 #: c/c-array-notation.c:1355 cp/cp-array-notation.c:1436
30994 #, gcc-internal-format
30995 msgid "stride of array notation triplet is not an integer"
30998 #: c/c-array-notation.c:1376
30999 #, gcc-internal-format
31000 msgid "rank of an array notation triplet's start-index is not zero"
31003 #: c/c-array-notation.c:1382
31004 #, gcc-internal-format
31005 msgid "rank of an array notation triplet's length is not zero"
31008 #: c/c-array-notation.c:1387
31009 #, gcc-internal-format
31010 msgid "rank of array notation triplet's stride is not zero"
31013 #. Except for passing an argument to an unprototyped function,
31014 #. this is a constraint violation. When passing an argument to
31015 #. an unprototyped function, it is compile-time undefined;
31016 #. making it a constraint in that case was rejected in
31018 #: c/c-convert.c:98 c/c-typeck.c:2160 c/c-typeck.c:6238 c/c-typeck.c:11793
31019 #: cp/typeck.c:1958 cp/typeck.c:7548 cp/typeck.c:8273
31020 #, gcc-internal-format
31021 msgid "void value not ignored as it ought to be"
31024 #: c/c-convert.c:195 java/typeck.c:148
31025 #, gcc-internal-format
31026 msgid "conversion to non-scalar type requested"
31030 #, gcc-internal-format
31031 msgid "array %q+D assumed to have one element"
31035 #, gcc-internal-format
31036 msgid "%qD is static but used in inline function %qD which is not static"
31040 #, gcc-internal-format
31041 msgid "%q+D is static but declared in inline function %qD which is not static"
31045 #, gcc-internal-format, gfc-internal-format
31046 msgid "GCC supports only %u nested scopes"
31049 #: c/c-decl.c:1197 cp/decl.c:359
31050 #, gcc-internal-format
31051 msgid "label %q+D used but not defined"
31055 #, gcc-internal-format
31056 msgid "nested function %q+D declared but never defined"
31060 #, gcc-internal-format
31061 msgid "inline function %q+D declared but never defined"
31065 #, gcc-internal-format
31066 msgid "unused variable %q+D"
31069 #: c/c-decl.c:1277 cp/decl.c:680
31070 #, gcc-internal-format
31071 msgid "variable %qD set but not used"
31075 #, gcc-internal-format
31076 msgid "type of array %q+D completed incompatibly with implicit initialization"
31079 #: c/c-decl.c:1561 c/c-decl.c:6538 c/c-decl.c:7402 c/c-decl.c:8136
31080 #, gcc-internal-format
31081 msgid "originally defined here"
31085 #, gcc-internal-format
31087 "a parameter list with an ellipsis can%'t match an empty parameter name list "
31092 #, gcc-internal-format
31094 "an argument type that has a default promotion can%'t match an empty "
31095 "parameter name list declaration"
31099 #, gcc-internal-format
31101 "prototype for %q+D declares more arguments than previous old-style definition"
31105 #, gcc-internal-format
31107 "prototype for %q+D declares fewer arguments than previous old-style "
31112 #, gcc-internal-format
31113 msgid "prototype for %q+D declares argument %d with incompatible type"
31116 #. If we get here, no errors were found, but do issue a warning
31117 #. for this poor-style construct.
31119 #, gcc-internal-format
31120 msgid "prototype for %q+D follows non-prototype definition"
31124 #, gcc-internal-format
31125 msgid "previous definition of %q+D was here"
31129 #, gcc-internal-format
31130 msgid "previous implicit declaration of %q+D was here"
31134 #, gcc-internal-format
31135 msgid "previous declaration of %q+D was here"
31139 #, gcc-internal-format
31140 msgid "%q+D redeclared as different kind of symbol"
31144 #, gcc-internal-format
31145 msgid "built-in function %q+D declared as non-function"
31148 #: c/c-decl.c:1840 c/c-decl.c:2010 c/c-decl.c:2782
31149 #, gcc-internal-format
31150 msgid "declaration of %q+D shadows a built-in function"
31154 #, gcc-internal-format
31155 msgid "redeclaration of enumerator %q+D"
31158 #. If types don't match for a built-in, throw away the
31159 #. built-in. No point in calling locate_old_decl here, it
31160 #. won't print anything.
31162 #, gcc-internal-format
31163 msgid "conflicting types for built-in function %q+D"
31166 #: c/c-decl.c:1895 c/c-decl.c:1908 c/c-decl.c:1944
31167 #, gcc-internal-format
31168 msgid "conflicting types for %q+D"
31172 #, gcc-internal-format
31173 msgid "conflicting named address spaces (generic vs %s) for %q+D"
31177 #, gcc-internal-format
31178 msgid "conflicting named address spaces (%s vs generic) for %q+D"
31182 #, gcc-internal-format
31183 msgid "conflicting named address spaces (%s vs %s) for %q+D"
31187 #, gcc-internal-format
31188 msgid "conflicting type qualifiers for %q+D"
31192 #, gcc-internal-format
31193 msgid "redefinition of typedef %q+D with different type"
31197 #, gcc-internal-format
31198 msgid "redefinition of typedef %q+D with variably modified type"
31202 #, gcc-internal-format
31203 msgid "redefinition of typedef %q+D"
31206 #: c/c-decl.c:2036 c/c-decl.c:2139
31207 #, gcc-internal-format
31208 msgid "redefinition of %q+D"
31211 #: c/c-decl.c:2071 c/c-decl.c:2177
31212 #, gcc-internal-format
31213 msgid "static declaration of %q+D follows non-static declaration"
31216 #: c/c-decl.c:2081 c/c-decl.c:2089 c/c-decl.c:2167 c/c-decl.c:2174
31217 #, gcc-internal-format
31218 msgid "non-static declaration of %q+D follows static declaration"
31222 #, gcc-internal-format
31223 msgid "%<gnu_inline%> attribute present on %q+D"
31227 #, gcc-internal-format
31228 msgid "but not here"
31232 #, gcc-internal-format
31233 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
31237 #, gcc-internal-format
31238 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
31242 #, gcc-internal-format
31243 msgid "extern declaration of %q+D follows declaration with no linkage"
31247 #, gcc-internal-format
31248 msgid "declaration of %q+D with no linkage follows extern declaration"
31252 #, gcc-internal-format
31253 msgid "redeclaration of %q+D with no linkage"
31257 #, gcc-internal-format
31259 "redeclaration of %q+D with different visibility (old visibility preserved)"
31263 #, gcc-internal-format
31264 msgid "redefinition of parameter %q+D"
31268 #, gcc-internal-format
31269 msgid "redundant redeclaration of %q+D"
31273 #, gcc-internal-format
31274 msgid "declaration of %q+D shadows previous non-variable"
31278 #, gcc-internal-format
31279 msgid "declaration of %q+D shadows a parameter"
31282 #: c/c-decl.c:2775 cp/name-lookup.c:1273
31283 #, gcc-internal-format
31284 msgid "declaration of %qD shadows a global declaration"
31288 #, gcc-internal-format
31289 msgid "declaration of %q+D shadows a previous local"
31292 #: c/c-decl.c:2792 cp/name-lookup.c:1216 cp/name-lookup.c:1258
31293 #: cp/name-lookup.c:1276
31294 #, gcc-internal-format
31295 msgid "shadowed declaration is here"
31299 #, gcc-internal-format
31300 msgid "nested extern declaration of %qD"
31304 #, gcc-internal-format
31305 msgid "implicit declaration of function %qE; did you mean %qs?"
31308 #: c/c-decl.c:3107 c/c-decl.c:3120
31309 #, gcc-internal-format
31310 msgid "implicit declaration of function %qE"
31314 #, gcc-internal-format
31315 msgid "implicit declaration of function %qE;did you mean %qs?"
31319 #, gcc-internal-format
31320 msgid "incompatible implicit declaration of built-in function %qD"
31324 #, gcc-internal-format
31325 msgid "include %qs or provide a declaration of %qD"
31329 #, gcc-internal-format
31330 msgid "incompatible implicit declaration of function %qD"
31334 #, gcc-internal-format
31335 msgid "%qE undeclared here (not in a function); did you mean %qs?"
31339 #, gcc-internal-format
31340 msgid "%qE undeclared here (not in a function)"
31344 #, gcc-internal-format
31345 msgid "%qE undeclared (first use in this function); did you mean %qs?"
31349 #, gcc-internal-format
31350 msgid "%qE undeclared (first use in this function)"
31354 #, gcc-internal-format
31356 "each undeclared identifier is reported only once for each function it "
31360 #: c/c-decl.c:3518 cp/decl.c:2965
31361 #, gcc-internal-format
31362 msgid "label %qE referenced outside of any function"
31366 #, gcc-internal-format
31367 msgid "jump into scope of identifier with variably modified type"
31371 #, gcc-internal-format
31372 msgid "jump skips variable initialization"
31375 #: c/c-decl.c:3558 c/c-decl.c:3613 c/c-decl.c:3702
31376 #, gcc-internal-format
31377 msgid "label %qD defined here"
31380 #: c/c-decl.c:3559 c/c-decl.c:3830 c/c-typeck.c:7985 cp/class.c:1438
31381 #: cp/class.c:3324 cp/decl.c:3818 cp/friend.c:340 cp/friend.c:349
31382 #: cp/parser.c:3158 cp/parser.c:3251 cp/parser.c:3279 cp/parser.c:6028
31383 #, gcc-internal-format
31384 msgid "%qD declared here"
31387 #: c/c-decl.c:3612 c/c-decl.c:3701
31388 #, gcc-internal-format
31389 msgid "jump into statement expression"
31393 #, gcc-internal-format
31394 msgid "duplicate label declaration %qE"
31397 #: c/c-decl.c:3732 cp/decl.c:3360
31398 #, gcc-internal-format
31399 msgid "duplicate label %qD"
31403 #, gcc-internal-format
31405 "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
31409 #, gcc-internal-format
31410 msgid "switch jumps over variable initialization"
31413 #: c/c-decl.c:3829 c/c-decl.c:3840
31414 #, gcc-internal-format
31415 msgid "switch starts here"
31419 #, gcc-internal-format
31420 msgid "switch jumps into statement expression"
31424 #, gcc-internal-format
31425 msgid "%qE defined as wrong kind of tag"
31429 #, gcc-internal-format
31430 msgid "unnamed struct/union that defines no instances"
31434 #, gcc-internal-format
31435 msgid "empty declaration with storage class specifier does not redeclare tag"
31439 #, gcc-internal-format
31440 msgid "empty declaration with type qualifier does not redeclare tag"
31444 #, gcc-internal-format
31445 msgid "empty declaration with %<_Alignas%> does not redeclare tag"
31448 #: c/c-decl.c:4322 c/c-decl.c:4330
31449 #, gcc-internal-format
31450 msgid "useless type name in empty declaration"
31454 #, gcc-internal-format
31455 msgid "%<inline%> in empty declaration"
31459 #, gcc-internal-format
31460 msgid "%<_Noreturn%> in empty declaration"
31464 #, gcc-internal-format
31465 msgid "%<auto%> in file-scope empty declaration"
31469 #, gcc-internal-format
31470 msgid "%<register%> in file-scope empty declaration"
31474 #, gcc-internal-format
31475 msgid "useless storage class specifier in empty declaration"
31479 #, gcc-internal-format
31480 msgid "useless %qs in empty declaration"
31484 #, gcc-internal-format
31485 msgid "useless type qualifier in empty declaration"
31489 #, gcc-internal-format
31490 msgid "useless %<_Alignas%> in empty declaration"
31493 #: c/c-decl.c:4396 c/c-parser.c:1757
31494 #, gcc-internal-format
31495 msgid "empty declaration"
31499 #, gcc-internal-format
31501 "ISO C90 does not support %<static%> or type qualifiers in parameter array "
31506 #, gcc-internal-format
31507 msgid "ISO C90 does not support %<[*]%> array declarators"
31511 #. A function definition isn't function prototype scope C99 6.2.1p4.
31513 #: c/c-decl.c:4477 c/c-decl.c:6980
31514 #, gcc-internal-format
31515 msgid "%<[*]%> not allowed in other than function prototype scope"
31518 #: c/c-decl.c:4564 cp/decl2.c:1480
31519 #, gcc-internal-format
31520 msgid "%q+D in declare target directive does not have mappable type"
31524 #, gcc-internal-format
31525 msgid "%q+D is usually a function"
31529 #, gcc-internal-format
31530 msgid "typedef %qD is initialized (use __typeof__ instead)"
31534 #, gcc-internal-format
31535 msgid "function %qD is initialized like a variable"
31538 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
31540 #, gcc-internal-format
31541 msgid "parameter %qD is initialized"
31544 #. Although C99 is unclear about whether incomplete arrays
31545 #. of VLAs themselves count as VLAs, it does not make
31546 #. sense to permit them to be initialized given that
31547 #. ordinary VLAs may not be initialized.
31548 #: c/c-decl.c:4652 c/c-decl.c:4667 c/c-typeck.c:7292
31549 #, gcc-internal-format
31550 msgid "variable-sized object may not be initialized"
31554 #, gcc-internal-format
31555 msgid "variable %qD has initializer but incomplete type"
31559 #, gcc-internal-format
31560 msgid "inline function %q+D given attribute noinline"
31564 #, gcc-internal-format
31565 msgid "uninitialized const member in %qT is invalid in C++"
31569 #, gcc-internal-format
31570 msgid "%qD should be initialized"
31574 #, gcc-internal-format
31575 msgid "initializer fails to determine size of %q+D"
31579 #, gcc-internal-format
31580 msgid "array size missing in %q+D"
31584 #, gcc-internal-format
31585 msgid "zero or negative size array %q+D"
31589 #, gcc-internal-format
31590 msgid "storage size of %q+D isn%'t constant"
31594 #, gcc-internal-format
31595 msgid "ignoring asm-specifier for non-static local variable %q+D"
31599 #, gcc-internal-format
31600 msgid "cannot put object with volatile field into register"
31604 #, gcc-internal-format
31605 msgid "uninitialized const %qD is invalid in C++"
31609 #, gcc-internal-format
31610 msgid "ISO C forbids forward parameter declarations"
31614 #, gcc-internal-format
31615 msgid "defining a type in a compound literal is invalid in C++"
31618 #: c/c-decl.c:5337 c/c-decl.c:5352
31619 #, gcc-internal-format
31620 msgid "bit-field %qs width not an integer constant"
31624 #, gcc-internal-format
31625 msgid "bit-field %qs width not an integer constant expression"
31629 #, gcc-internal-format
31630 msgid "negative width in bit-field %qs"
31634 #, gcc-internal-format
31635 msgid "zero width for bit-field %qs"
31639 #, gcc-internal-format
31640 msgid "bit-field %qs has invalid type"
31644 #, gcc-internal-format
31645 msgid "type of bit-field %qs is a GCC extension"
31649 #, gcc-internal-format
31650 msgid "width of %qs exceeds its type"
31654 #, gcc-internal-format
31655 msgid "%qs is narrower than values of its type"
31659 #, gcc-internal-format
31660 msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
31664 #, gcc-internal-format
31665 msgid "ISO C90 forbids array whose size can%'t be evaluated"
31669 #, gcc-internal-format
31670 msgid "ISO C90 forbids variable length array %qE"
31674 #, gcc-internal-format
31675 msgid "ISO C90 forbids variable length array"
31678 #: c/c-decl.c:5607 c/c-decl.c:5981 c/c-decl.c:5991
31679 #, gcc-internal-format
31680 msgid "variably modified %qE at file scope"
31684 #, gcc-internal-format
31685 msgid "variably modified field at file scope"
31689 #, gcc-internal-format
31690 msgid "type defaults to %<int%> in declaration of %qE"
31694 #, gcc-internal-format
31695 msgid "type defaults to %<int%> in type name"
31699 #, gcc-internal-format
31700 msgid "duplicate %<const%>"
31704 #, gcc-internal-format
31705 msgid "duplicate %<restrict%>"
31709 #, gcc-internal-format
31710 msgid "duplicate %<volatile%>"
31714 #, gcc-internal-format
31715 msgid "duplicate %<_Atomic%>"
31719 #, gcc-internal-format, gfc-internal-format
31720 msgid "conflicting named address spaces (%s vs %s)"
31723 #: c/c-decl.c:5697 c/c-parser.c:2635
31724 #, gcc-internal-format
31725 msgid "%<_Atomic%>-qualified array type"
31729 #, gcc-internal-format
31730 msgid "function definition declared %<auto%>"
31734 #, gcc-internal-format
31735 msgid "function definition declared %<register%>"
31739 #, gcc-internal-format
31740 msgid "function definition declared %<typedef%>"
31744 #, gcc-internal-format
31745 msgid "function definition declared %qs"
31749 #, gcc-internal-format
31750 msgid "storage class specified for structure field %qE"
31754 #, gcc-internal-format
31755 msgid "storage class specified for structure field"
31759 #, gcc-internal-format
31760 msgid "storage class specified for parameter %qE"
31764 #, gcc-internal-format
31765 msgid "storage class specified for unnamed parameter"
31768 #: c/c-decl.c:5748 cp/decl.c:9997
31769 #, gcc-internal-format
31770 msgid "storage class specified for typename"
31774 #, gcc-internal-format
31775 msgid "%qE initialized and declared %<extern%>"
31779 #, gcc-internal-format
31780 msgid "%qE has both %<extern%> and initializer"
31784 #, gcc-internal-format
31785 msgid "file-scope declaration of %qE specifies %<auto%>"
31789 #, gcc-internal-format
31790 msgid "file-scope declaration of %qE specifies %<register%>"
31794 #, gcc-internal-format
31795 msgid "nested function %qE declared %<extern%>"
31799 #, gcc-internal-format
31800 msgid "function-scope %qE implicitly auto and declared %qs"
31803 #. Only the innermost declarator (making a parameter be of
31804 #. array type which is converted to pointer type)
31805 #. may have static or type qualifiers.
31806 #: c/c-decl.c:5833 c/c-decl.c:6202
31807 #, gcc-internal-format
31808 msgid "static or type qualifiers in non-parameter array declarator"
31812 #, gcc-internal-format
31813 msgid "declaration of %qE as array of voids"
31817 #, gcc-internal-format
31818 msgid "declaration of type name as array of voids"
31822 #, gcc-internal-format
31823 msgid "declaration of %qE as array of functions"
31827 #, gcc-internal-format
31828 msgid "declaration of type name as array of functions"
31831 #: c/c-decl.c:5901 c/c-decl.c:7894
31832 #, gcc-internal-format
31833 msgid "invalid use of structure with flexible array member"
31837 #, gcc-internal-format
31838 msgid "size of array %qE has non-integer type"
31842 #, gcc-internal-format
31843 msgid "size of unnamed array has non-integer type"
31847 #, gcc-internal-format
31848 msgid "size of array %qE has incomplete type"
31852 #, gcc-internal-format
31853 msgid "size of unnamed array has incomplete type"
31857 #, gcc-internal-format
31858 msgid "ISO C forbids zero-size array %qE"
31862 #, gcc-internal-format
31863 msgid "ISO C forbids zero-size array"
31867 #, gcc-internal-format
31868 msgid "size of array %qE is negative"
31872 #, gcc-internal-format
31873 msgid "size of unnamed array is negative"
31876 #: c/c-decl.c:6090 c/c-decl.c:6708
31877 #, gcc-internal-format
31878 msgid "ISO C90 does not support flexible array members"
31883 #, gcc-internal-format
31884 msgid "%<[*]%> not in a declaration"
31888 #, gcc-internal-format
31889 msgid "array type has incomplete element type %qT"
31893 #, gcc-internal-format
31895 "declaration of %qE as multidimensional array must have bounds for all "
31896 "dimensions except the first"
31900 #, gcc-internal-format
31902 "declaration of multidimensional array must have bounds for all dimensions "
31907 #, gcc-internal-format
31908 msgid "%qE declared as function returning a function"
31912 #, gcc-internal-format
31913 msgid "type name declared as function returning a function"
31917 #, gcc-internal-format
31918 msgid "%qE declared as function returning an array"
31922 #, gcc-internal-format
31923 msgid "type name declared as function returning an array"
31927 #, gcc-internal-format
31928 msgid "function definition has qualified void return type"
31931 #: c/c-decl.c:6282 cp/decl.c:10127
31932 #, gcc-internal-format
31933 msgid "type qualifiers ignored on function return type"
31936 #: c/c-decl.c:6320 c/c-decl.c:6504 c/c-decl.c:6558 c/c-decl.c:6642
31937 #: c/c-decl.c:6760 c/c-parser.c:2637
31938 #, gcc-internal-format
31939 msgid "%<_Atomic%>-qualified function type"
31942 #: c/c-decl.c:6326 c/c-decl.c:6510 c/c-decl.c:6647 c/c-decl.c:6765
31943 #, gcc-internal-format
31944 msgid "ISO C forbids qualified function types"
31948 #, gcc-internal-format
31949 msgid "%qs combined with %<auto%> qualifier for %qE"
31953 #, gcc-internal-format
31954 msgid "%qs combined with %<register%> qualifier for %qE"
31958 #, gcc-internal-format
31959 msgid "%qs specified for auto variable %qE"
31963 #, gcc-internal-format
31964 msgid "%qs specified for parameter %qE"
31968 #, gcc-internal-format
31969 msgid "%qs specified for unnamed parameter"
31973 #, gcc-internal-format
31974 msgid "%qs specified for structure field %qE"
31978 #, gcc-internal-format
31979 msgid "%qs specified for structure field"
31983 #, gcc-internal-format
31984 msgid "bit-field %qE has atomic type"
31988 #, gcc-internal-format
31989 msgid "bit-field has atomic type"
31993 #, gcc-internal-format
31994 msgid "alignment specified for typedef %qE"
31998 #, gcc-internal-format
31999 msgid "alignment specified for %<register%> object %qE"
32003 #, gcc-internal-format
32004 msgid "alignment specified for parameter %qE"
32008 #, gcc-internal-format
32009 msgid "alignment specified for unnamed parameter"
32013 #, gcc-internal-format
32014 msgid "alignment specified for bit-field %qE"
32018 #, gcc-internal-format
32019 msgid "alignment specified for unnamed bit-field"
32023 #, gcc-internal-format
32024 msgid "alignment specified for function %qE"
32028 #, gcc-internal-format
32029 msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
32033 #, gcc-internal-format
32034 msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
32038 #, gcc-internal-format
32039 msgid "typedef %q+D declared %<inline%>"
32043 #, gcc-internal-format
32044 msgid "typedef %q+D declared %<_Noreturn%>"
32048 #, gcc-internal-format
32049 msgid "ISO C forbids const or volatile function types"
32054 #, gcc-internal-format
32055 msgid "a member of a structure or union cannot have a variably modified type"
32058 #: c/c-decl.c:6592 cp/decl.c:9203
32059 #, gcc-internal-format
32060 msgid "variable or field %qE declared void"
32064 #, gcc-internal-format
32065 msgid "attributes in parameter array declarator ignored"
32069 #, gcc-internal-format
32070 msgid "parameter %q+D declared %<inline%>"
32074 #, gcc-internal-format
32075 msgid "parameter %q+D declared %<_Noreturn%>"
32079 #, gcc-internal-format
32080 msgid "field %qE declared as a function"
32084 #, gcc-internal-format
32085 msgid "field %qE has incomplete type"
32089 #, gcc-internal-format
32090 msgid "unnamed field has incomplete type"
32093 #: c/c-decl.c:6731 c/c-decl.c:6742 c/c-decl.c:6745
32094 #, gcc-internal-format
32095 msgid "invalid storage class for function %qE"
32099 #, gcc-internal-format
32100 msgid "cannot inline function %<main%>"
32104 #, gcc-internal-format
32105 msgid "%<main%> declared %<_Noreturn%>"
32109 #, gcc-internal-format
32110 msgid "ISO C99 does not support %<_Noreturn%>"
32114 #, gcc-internal-format
32115 msgid "ISO C90 does not support %<_Noreturn%>"
32119 #, gcc-internal-format
32120 msgid "variable previously declared %<static%> redeclared %<extern%>"
32124 #, gcc-internal-format
32125 msgid "variable %q+D declared %<inline%>"
32129 #, gcc-internal-format
32130 msgid "variable %q+D declared %<_Noreturn%>"
32134 #, gcc-internal-format
32135 msgid "non-nested function with variably modified type"
32139 #, gcc-internal-format
32140 msgid "object with variably modified type must have no linkage"
32143 #: c/c-decl.c:6986 c/c-decl.c:8576
32144 #, gcc-internal-format
32145 msgid "function declaration isn%'t a prototype"
32149 #, gcc-internal-format
32150 msgid "parameter names (without types) in function declaration"
32154 #, gcc-internal-format
32155 msgid "parameter %u (%q+D) has incomplete type"
32159 #, gcc-internal-format, gfc-internal-format
32160 msgid "parameter %u has incomplete type"
32164 #, gcc-internal-format
32165 msgid "parameter %u (%q+D) has void type"
32169 #, gcc-internal-format, gfc-internal-format
32170 msgid "parameter %u has void type"
32174 #, gcc-internal-format
32175 msgid "%<void%> as only parameter may not be qualified"
32178 #: c/c-decl.c:7129 c/c-decl.c:7165
32179 #, gcc-internal-format
32180 msgid "%<void%> must be the only parameter"
32184 #, gcc-internal-format
32185 msgid "parameter %q+D has just a forward declaration"
32189 #, gcc-internal-format
32191 "%<%s %E%> declared inside parameter list will not be visible outside of this "
32192 "definition or declaration"
32196 #, gcc-internal-format, gfc-internal-format
32198 "anonymous %s declared inside parameter list will not be visible outside of "
32199 "this definition or declaration"
32203 #, gcc-internal-format
32204 msgid "enum type defined here"
32208 #, gcc-internal-format
32209 msgid "struct defined here"
32213 #, gcc-internal-format
32214 msgid "union defined here"
32218 #, gcc-internal-format
32219 msgid "redefinition of %<union %E%>"
32223 #, gcc-internal-format
32224 msgid "redefinition of %<struct %E%>"
32228 #, gcc-internal-format
32229 msgid "nested redefinition of %<union %E%>"
32233 #, gcc-internal-format
32234 msgid "nested redefinition of %<struct %E%>"
32237 #: c/c-decl.c:7441 c/c-decl.c:8155
32238 #, gcc-internal-format
32239 msgid "defining type in %qs expression is invalid in C++"
32242 #: c/c-decl.c:7509 cp/decl.c:4639
32243 #, gcc-internal-format
32244 msgid "declaration does not declare anything"
32248 #, gcc-internal-format
32249 msgid "ISO C99 doesn%'t support unnamed structs/unions"
32253 #, gcc-internal-format
32254 msgid "ISO C90 doesn%'t support unnamed structs/unions"
32257 #: c/c-decl.c:7608 c/c-decl.c:7626 c/c-decl.c:7687
32258 #, gcc-internal-format
32259 msgid "duplicate member %q+D"
32263 #, gcc-internal-format
32264 msgid "empty struct has size 0 in C, size 1 in C++"
32268 #, gcc-internal-format
32269 msgid "empty union has size 0 in C, size 1 in C++"
32273 #, gcc-internal-format
32274 msgid "union has no named members"
32278 #, gcc-internal-format
32279 msgid "union has no members"
32283 #, gcc-internal-format
32284 msgid "struct has no named members"
32288 #, gcc-internal-format
32289 msgid "struct has no members"
32292 #: c/c-decl.c:7873 cp/decl.c:11073
32293 #, gcc-internal-format
32294 msgid "flexible array member in union"
32298 #, gcc-internal-format
32299 msgid "flexible array member not at end of struct"
32303 #, gcc-internal-format
32304 msgid "flexible array member in a struct with no named members"
32308 #, gcc-internal-format
32309 msgid "type %qT is too large"
32313 #, gcc-internal-format
32314 msgid "union cannot be made transparent"
32318 #, gcc-internal-format
32319 msgid "nested redefinition of %<enum %E%>"
32322 #. This enum is a named one that has been declared already.
32324 #, gcc-internal-format
32325 msgid "redeclaration of %<enum %E%>"
32328 #: c/c-decl.c:8213 cp/decl.c:13435
32329 #, gcc-internal-format
32330 msgid "specified mode too small for enumeral values"
32334 #, gcc-internal-format
32335 msgid "enumeration values exceed range of largest integer"
32338 #: c/c-decl.c:8342 c/c-decl.c:8358
32339 #, gcc-internal-format
32340 msgid "enumerator value for %qE is not an integer constant"
32344 #, gcc-internal-format
32345 msgid "enumerator value for %qE is not an integer constant expression"
32349 #, gcc-internal-format
32350 msgid "overflow in enumeration values"
32354 #, gcc-internal-format
32355 msgid "ISO C restricts enumerator values to range of %<int%>"
32358 #: c/c-decl.c:8471 cp/decl.c:4941 cp/decl.c:13960
32359 #, gcc-internal-format
32360 msgid "inline function %qD given attribute noinline"
32364 #, gcc-internal-format
32365 msgid "return type is an incomplete type"
32369 #, gcc-internal-format
32370 msgid "return type defaults to %<int%>"
32374 #, gcc-internal-format
32375 msgid "%q+D defined as variadic function without prototype"
32379 #, gcc-internal-format
32380 msgid "no previous prototype for %qD"
32384 #, gcc-internal-format
32385 msgid "%qD was used with no prototype before its definition"
32388 #: c/c-decl.c:8602 cp/decl.c:14103
32389 #, gcc-internal-format
32390 msgid "no previous declaration for %qD"
32394 #, gcc-internal-format
32395 msgid "%qD was used with no declaration before its definition"
32399 #, gcc-internal-format
32400 msgid "return type of %qD is not %<int%>"
32404 #, gcc-internal-format
32405 msgid "%<_Atomic%>-qualified return type of %qD"
32409 #, gcc-internal-format
32410 msgid "%qD is normally a non-static function"
32414 #, gcc-internal-format
32415 msgid "old-style parameter declarations in prototyped function definition"
32419 #, gcc-internal-format
32420 msgid "traditional C rejects ISO C style function definitions"
32424 #, gcc-internal-format
32425 msgid "parameter name omitted"
32429 #, gcc-internal-format
32430 msgid "old-style function definition"
32434 #, gcc-internal-format
32435 msgid "parameter name missing from parameter list"
32439 #, gcc-internal-format
32440 msgid "%qD declared as a non-parameter"
32444 #, gcc-internal-format
32445 msgid "multiple parameters named %qD"
32449 #, gcc-internal-format
32450 msgid "parameter %qD declared with void type"
32453 #: c/c-decl.c:8816 c/c-decl.c:8821
32454 #, gcc-internal-format
32455 msgid "type of %qD defaults to %<int%>"
32459 #, gcc-internal-format
32460 msgid "parameter %qD has incomplete type"
32464 #, gcc-internal-format
32465 msgid "declaration for parameter %qD but no such parameter"
32469 #, gcc-internal-format
32470 msgid "number of arguments doesn%'t match built-in prototype"
32474 #, gcc-internal-format
32475 msgid "number of arguments doesn%'t match prototype"
32478 #: c/c-decl.c:8912 c/c-decl.c:8959 c/c-decl.c:8973
32479 #, gcc-internal-format
32480 msgid "prototype declaration"
32484 #, gcc-internal-format
32485 msgid "promoted argument %qD doesn%'t match built-in prototype"
32489 #, gcc-internal-format
32490 msgid "promoted argument %qD doesn%'t match prototype"
32494 #, gcc-internal-format
32495 msgid "argument %qD doesn%'t match built-in prototype"
32499 #, gcc-internal-format
32500 msgid "argument %qD doesn%'t match prototype"
32503 #: c/c-decl.c:9228 cp/decl.c:14859
32504 #, gcc-internal-format
32505 msgid "no return statement in function returning non-void"
32508 #: c/c-decl.c:9248 cp/decl.c:14891
32509 #, gcc-internal-format
32510 msgid "parameter %qD set but not used"
32513 #. If we get here, declarations have been used in a for loop without
32514 #. the C99 for loop scope. This doesn't make much sense, so don't
32517 #, gcc-internal-format
32518 msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
32522 #, gcc-internal-format
32524 "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
32528 #, gcc-internal-format
32529 msgid "declaration of static variable %qD in %<for%> loop initial declaration"
32533 #, gcc-internal-format
32535 "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
32539 #, gcc-internal-format
32540 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
32544 #, gcc-internal-format
32545 msgid "%<union %E%> declared in %<for%> loop initial declaration"
32549 #, gcc-internal-format
32550 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
32554 #, gcc-internal-format
32555 msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
32559 #, gcc-internal-format
32560 msgid "incompatible address space qualifiers %qs and %qs"
32563 #: c/c-decl.c:9714 c/c-decl.c:9721
32564 #, gcc-internal-format
32565 msgid "duplicate %qE declaration specifier"
32568 #: c/c-decl.c:9748 c/c-decl.c:10132 c/c-decl.c:10516
32569 #, gcc-internal-format
32570 msgid "two or more data types in declaration specifiers"
32573 #: c/c-decl.c:9760 cp/parser.c:26954
32574 #, gcc-internal-format
32575 msgid "%<long long long%> is too long for GCC"
32579 #, gcc-internal-format
32580 msgid "ISO C90 does not support %<long long%>"
32583 #: c/c-decl.c:10002 c/c-parser.c:8017
32584 #, gcc-internal-format
32585 msgid "ISO C90 does not support complex types"
32588 #: c/c-decl.c:10048
32589 #, gcc-internal-format
32590 msgid "ISO C does not support saturating types"
32593 #: c/c-decl.c:10119 c/c-decl.c:10673
32594 #, gcc-internal-format
32595 msgid "duplicate %qE"
32598 #: c/c-decl.c:10175
32599 #, gcc-internal-format
32600 msgid "ISO C does not support %<__int%d%> types"
32603 #: c/c-decl.c:10195
32604 #, gcc-internal-format
32605 msgid "%<__int%d%> is not supported on this target"
32608 #: c/c-decl.c:10237
32609 #, gcc-internal-format
32610 msgid "ISO C90 does not support boolean types"
32613 #: c/c-decl.c:10356
32614 #, gcc-internal-format
32615 msgid "ISO C does not support the %<_Float%d%s%> type"
32618 #: c/c-decl.c:10404
32619 #, gcc-internal-format
32620 msgid "%<_Float%d%s%> is not supported on this target"
32623 #: c/c-decl.c:10474
32624 #, gcc-internal-format
32625 msgid "ISO C does not support decimal floating point"
32628 #: c/c-decl.c:10497 c/c-decl.c:10763 c/c-parser.c:7518
32629 #, gcc-internal-format
32630 msgid "fixed-point types not supported for this target"
32633 #: c/c-decl.c:10499
32634 #, gcc-internal-format
32635 msgid "ISO C does not support fixed-point types"
32638 #: c/c-decl.c:10534
32639 #, gcc-internal-format
32640 msgid "C++ lookup of %qD would return a field, not a type"
32643 #: c/c-decl.c:10547
32644 #, gcc-internal-format
32645 msgid "%qE fails to be a typedef or built in type"
32648 #: c/c-decl.c:10595
32649 #, gcc-internal-format
32650 msgid "%qE is not at beginning of declaration"
32653 #: c/c-decl.c:10616
32654 #, gcc-internal-format
32655 msgid "%qE used with %<auto%>"
32658 #: c/c-decl.c:10618
32659 #, gcc-internal-format
32660 msgid "%qE used with %<register%>"
32663 #: c/c-decl.c:10620
32664 #, gcc-internal-format
32665 msgid "%qE used with %<typedef%>"
32668 #: c/c-decl.c:10634 c/c-parser.c:7100
32669 #, gcc-internal-format
32670 msgid "ISO C99 does not support %qE"
32673 #: c/c-decl.c:10637 c/c-parser.c:7103
32674 #, gcc-internal-format
32675 msgid "ISO C90 does not support %qE"
32678 #: c/c-decl.c:10649
32679 #, gcc-internal-format
32680 msgid "%<__thread%> before %<extern%>"
32683 #: c/c-decl.c:10658
32684 #, gcc-internal-format
32685 msgid "%<__thread%> before %<static%>"
32688 #: c/c-decl.c:10671
32689 #, gcc-internal-format
32690 msgid "duplicate %<_Thread_local%> or %<__thread%>"
32693 #: c/c-decl.c:10679
32694 #, gcc-internal-format
32695 msgid "multiple storage classes in declaration specifiers"
32698 #: c/c-decl.c:10687
32699 #, gcc-internal-format
32700 msgid "%qs used with %qE"
32703 #: c/c-decl.c:10760
32704 #, gcc-internal-format
32705 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
32708 #: c/c-decl.c:10775
32709 #, gcc-internal-format
32710 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
32713 #: c/c-decl.c:10826 c/c-decl.c:10839 c/c-decl.c:10865
32714 #, gcc-internal-format
32715 msgid "ISO C does not support complex integer types"
32718 #: c/c-decl.c:11270 cp/semantics.c:5302
32719 #, gcc-internal-format
32721 "%<#pragma omp declare reduction%> combiner refers to variable %qD which is "
32722 "not %<omp_out%> nor %<omp_in%>"
32725 #: c/c-decl.c:11274 cp/semantics.c:5306
32726 #, gcc-internal-format
32728 "%<#pragma omp declare reduction%> initializer refers to variable %qD which "
32729 "is not %<omp_priv%> nor %<omp_orig%>"
32732 #: c/c-fold.c:319 c/c-typeck.c:11112 cp/typeck.c:4495
32733 #, gcc-internal-format
32734 msgid "left shift of negative value"
32737 #: c/c-fold.c:329 c/c-typeck.c:11121 cp/typeck.c:4503
32738 #, gcc-internal-format
32739 msgid "left shift count is negative"
32742 #: c/c-fold.c:330 c/c-typeck.c:11053 cp/typeck.c:4449
32743 #, gcc-internal-format
32744 msgid "right shift count is negative"
32747 #: c/c-fold.c:338 c/c-typeck.c:11140 cp/typeck.c:4511
32748 #, gcc-internal-format
32749 msgid "left shift count >= width of type"
32752 #: c/c-fold.c:339 c/c-typeck.c:11077 cp/typeck.c:4457
32753 #, gcc-internal-format
32754 msgid "right shift count >= width of type"
32757 #: c/c-fold.c:346 c/c-typeck.c:11132
32758 #, gcc-internal-format
32759 msgid "left shift count >= width of vector element"
32762 #: c/c-fold.c:347 c/c-typeck.c:11064
32763 #, gcc-internal-format
32764 msgid "right shift count >= width of vector element"
32767 #: c/c-parser.c:298
32768 #, gcc-internal-format
32769 msgid "identifier %qE conflicts with C++ keyword"
32772 #: c/c-parser.c:940 cp/parser.c:2798
32773 #, gcc-internal-format
32774 msgid "version control conflict marker in file"
32777 #: c/c-parser.c:1098 cp/parser.c:27161
32778 #, gcc-internal-format
32779 msgid "expected end of line"
32782 #: c/c-parser.c:1441
32783 #, gcc-internal-format
32784 msgid "ISO C forbids an empty translation unit"
32787 #: c/c-parser.c:1545 c/c-parser.c:9137
32788 #, gcc-internal-format
32789 msgid "ISO C does not allow extra %<;%> outside of a function"
32792 #: c/c-parser.c:1690
32793 #, gcc-internal-format
32794 msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
32797 #: c/c-parser.c:1698
32798 #, gcc-internal-format
32799 msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
32802 #: c/c-parser.c:1706
32803 #, gcc-internal-format
32804 msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
32807 #: c/c-parser.c:1717 c/c-parser.c:3869
32808 #, gcc-internal-format
32809 msgid "unknown type name %qE; did you mean %qs?"
32812 #: c/c-parser.c:1721 c/c-parser.c:2460 c/c-parser.c:3873
32813 #, gcc-internal-format
32814 msgid "unknown type name %qE"
32817 #: c/c-parser.c:1742 c/c-parser.c:10287 c/c-parser.c:15335 c/c-parser.c:15762
32818 #: c/c-parser.c:16241 cp/parser.c:34232 cp/parser.c:34647 cp/parser.c:35144
32819 #: cp/parser.c:37619
32820 #, gcc-internal-format
32821 msgid "expected declaration specifiers"
32824 #: c/c-parser.c:1751
32825 #, gcc-internal-format
32826 msgid "%<__auto_type%> in empty declaration"
32829 #: c/c-parser.c:1772 c/c-parser.c:3139
32830 #, gcc-internal-format
32831 msgid "expected %<;%>, identifier or %<(%>"
32834 #: c/c-parser.c:1790 cp/parser.c:28813 cp/parser.c:28887
32835 #, gcc-internal-format
32836 msgid "prefix attributes are ignored for methods"
32839 #: c/c-parser.c:1825
32840 #, gcc-internal-format
32841 msgid "prefix attributes are ignored for implementations"
32844 #: c/c-parser.c:1846
32845 #, gcc-internal-format
32846 msgid "unexpected attribute"
32849 #: c/c-parser.c:1886
32850 #, gcc-internal-format
32851 msgid "%<__auto_type%> requires a plain identifier as declarator"
32854 #: c/c-parser.c:1903
32855 #, gcc-internal-format
32856 msgid "data definition has no type or storage class"
32859 #. This means there is an attribute specifier after
32860 #. the declarator in a function definition. Provide
32861 #. some more information for the user.
32862 #: c/c-parser.c:1918
32863 #, gcc-internal-format
32865 "attributes should be specified before the declarator in a function definition"
32868 #: c/c-parser.c:1938
32869 #, gcc-internal-format
32870 msgid "%<__auto_type%> used with a bit-field initializer"
32873 #: c/c-parser.c:2008 c/c-parser.c:2095
32874 #, gcc-internal-format
32875 msgid "%<__auto_type%> requires an initialized data declaration"
32878 #: c/c-parser.c:2058
32879 #, gcc-internal-format
32880 msgid "%<__auto_type%> may only be used with a single declarator"
32883 #: c/c-parser.c:2087 cp/parser.c:12569
32884 #, gcc-internal-format
32885 msgid "expected %<,%> or %<;%>"
32888 #. This can appear in many cases looking nothing like a
32889 #. function definition, so we don't give a more specific
32890 #. error suggesting there was one.
32891 #: c/c-parser.c:2101 c/c-parser.c:2117
32892 #, gcc-internal-format
32893 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
32896 #: c/c-parser.c:2109
32897 #, gcc-internal-format
32898 msgid "ISO C forbids nested functions"
32901 #: c/c-parser.c:2231
32902 #, gcc-internal-format
32903 msgid "ISO C99 does not support %<_Static_assert%>"
32906 #: c/c-parser.c:2234
32907 #, gcc-internal-format
32908 msgid "ISO C90 does not support %<_Static_assert%>"
32911 #: c/c-parser.c:2259 c/c-parser.c:3941 c/c-parser.c:10345 cp/parser.c:37330
32912 #, gcc-internal-format
32913 msgid "expected string literal"
32916 #: c/c-parser.c:2267
32917 #, gcc-internal-format
32918 msgid "expression in static assertion is not an integer"
32921 #: c/c-parser.c:2276
32922 #, gcc-internal-format
32923 msgid "expression in static assertion is not an integer constant expression"
32926 #: c/c-parser.c:2281
32927 #, gcc-internal-format
32928 msgid "expression in static assertion is not constant"
32931 #: c/c-parser.c:2286
32932 #, gcc-internal-format
32933 msgid "static assertion failed: %E"
32936 #: c/c-parser.c:2602
32937 #, gcc-internal-format
32938 msgid "%<_Atomic%> in Objective-C"
32941 #: c/c-parser.c:2606
32942 #, gcc-internal-format
32943 msgid "%<_Atomic%> with OpenMP"
32946 #: c/c-parser.c:2609
32947 #, gcc-internal-format
32948 msgid "ISO C99 does not support the %<_Atomic%> qualifier"
32951 #: c/c-parser.c:2612
32952 #, gcc-internal-format
32953 msgid "ISO C90 does not support the %<_Atomic%> qualifier"
32956 #: c/c-parser.c:2639
32957 #, gcc-internal-format
32958 msgid "%<_Atomic%> applied to a qualified type"
32961 #: c/c-parser.c:2754
32962 #, gcc-internal-format
32963 msgid "empty enum is invalid"
32966 #: c/c-parser.c:2758 c/c-parser.c:3702 c/c-parser.c:4504 c/c-parser.c:4801
32967 #: c/c-parser.c:6208 c/c-parser.c:6295 c/c-parser.c:6970 c/c-parser.c:7576
32968 #: c/c-parser.c:7798 c/c-parser.c:7824 c/c-parser.c:8094 c/c-parser.c:8405
32969 #: c/c-parser.c:8442 c/c-parser.c:8721 c/c-parser.c:8770 c/c-parser.c:8930
32970 #: c/c-parser.c:8960 c/c-parser.c:8968 c/c-parser.c:8997 c/c-parser.c:9010
32971 #: c/c-parser.c:9315 c/c-parser.c:9439 c/c-parser.c:9880 c/c-parser.c:9915
32972 #: c/c-parser.c:9968 c/c-parser.c:10021 c/c-parser.c:10037 c/c-parser.c:10083
32973 #: c/c-parser.c:10659 c/c-parser.c:10700 c/c-parser.c:12646 c/c-parser.c:12880
32974 #: c/c-parser.c:14732 c/c-parser.c:17516 c/c-parser.c:17845 cp/parser.c:27164
32975 #: cp/parser.c:29656 cp/parser.c:29686 cp/parser.c:29756 cp/parser.c:31851
32976 #: cp/parser.c:37044 cp/parser.c:37763
32977 #, gcc-internal-format
32978 msgid "expected identifier"
32981 #: c/c-parser.c:2796 cp/parser.c:17503
32982 #, gcc-internal-format
32983 msgid "comma at end of enumerator list"
32986 #: c/c-parser.c:2802
32987 #, gcc-internal-format
32988 msgid "expected %<,%> or %<}%>"
32991 #: c/c-parser.c:2833
32992 #, gcc-internal-format
32993 msgid "ISO C forbids forward references to %<enum%> types"
32996 #: c/c-parser.c:2949
32997 #, gcc-internal-format
32998 msgid "expected class name"
33001 #: c/c-parser.c:2968
33002 #, gcc-internal-format
33003 msgid "extra semicolon in struct or union specified"
33006 #: c/c-parser.c:2997
33007 #, gcc-internal-format
33008 msgid "no semicolon at end of struct or union"
33011 #: c/c-parser.c:3101 c/c-parser.c:4308
33012 #, gcc-internal-format
33013 msgid "expected specifier-qualifier-list"
33016 #: c/c-parser.c:3112
33017 #, gcc-internal-format
33018 msgid "ISO C forbids member declarations with no members"
33021 #: c/c-parser.c:3202
33022 #, gcc-internal-format
33023 msgid "expected %<,%>, %<;%> or %<}%>"
33026 #: c/c-parser.c:3209
33027 #, gcc-internal-format
33028 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
33031 #: c/c-parser.c:3262
33032 #, gcc-internal-format
33033 msgid "%<typeof%> applied to a bit-field"
33036 #: c/c-parser.c:3299
33037 #, gcc-internal-format
33038 msgid "ISO C99 does not support %<_Alignas%>"
33041 #: c/c-parser.c:3302
33042 #, gcc-internal-format
33043 msgid "ISO C90 does not support %<_Alignas%>"
33046 #: c/c-parser.c:3538
33047 #, gcc-internal-format
33048 msgid "expected identifier or %<(%>"
33051 #: c/c-parser.c:3599 c/c-parser.c:3628
33052 #, gcc-internal-format
33053 msgid "array notations cannot be used in declaration"
33056 #: c/c-parser.c:3768
33057 #, gcc-internal-format
33058 msgid "ISO C requires a named argument before %<...%>"
33061 #: c/c-parser.c:3880
33062 #, gcc-internal-format
33063 msgid "expected declaration specifiers or %<...%>"
33066 #: c/c-parser.c:3935
33067 #, gcc-internal-format
33068 msgid "wide string literal in %<asm%>"
33071 #: c/c-parser.c:4412
33072 #, gcc-internal-format
33073 msgid "ISO C forbids empty initializer braces"
33076 #: c/c-parser.c:4468
33077 #, gcc-internal-format
33078 msgid "obsolete use of designated initializer with %<:%>"
33081 #: c/c-parser.c:4613
33082 #, gcc-internal-format
33083 msgid "ISO C forbids specifying range of elements to initialize"
33086 #: c/c-parser.c:4625
33087 #, gcc-internal-format
33088 msgid "ISO C90 forbids specifying subobject to initialize"
33091 #: c/c-parser.c:4633
33092 #, gcc-internal-format
33093 msgid "obsolete use of designated initializer without %<=%>"
33096 #: c/c-parser.c:4816
33097 #, gcc-internal-format
33098 msgid "ISO C forbids label declarations"
33101 #: c/c-parser.c:4822 c/c-parser.c:4901
33102 #, gcc-internal-format
33103 msgid "expected declaration or statement"
33106 #: c/c-parser.c:4852 c/c-parser.c:4880
33107 #, gcc-internal-format
33108 msgid "ISO C90 forbids mixed declarations and code"
33111 #: c/c-parser.c:4909
33112 #, gcc-internal-format
33113 msgid "expected %<}%> before %<else%>"
33116 #: c/c-parser.c:4914 cp/parser.c:10854
33117 #, gcc-internal-format
33118 msgid "%<else%> without a previous %<if%>"
33121 #: c/c-parser.c:4931
33122 #, gcc-internal-format
33123 msgid "label at end of compound statement"
33126 #: c/c-parser.c:4988
33127 #, gcc-internal-format
33128 msgid "expected %<:%> or %<...%>"
33131 #: c/c-parser.c:5019
33132 #, gcc-internal-format
33134 "a label can only be part of a statement and a declaration is not a statement"
33137 #: c/c-parser.c:5223 cp/parser.c:10455
33138 #, gcc-internal-format
33139 msgid "-fcilkplus must be enabled to use %<_Cilk_for%>"
33142 #: c/c-parser.c:5233 cp/parser.c:10481
33143 #, gcc-internal-format
33144 msgid "-fcilkplus must be enabled to use %<_Cilk_sync%>"
33147 #: c/c-parser.c:5260
33148 #, gcc-internal-format
33149 msgid "expected identifier or %<*%>"
33152 #. Avoid infinite loop in error recovery:
33153 #. c_parser_skip_until_found stops at a closing nesting
33154 #. delimiter without consuming it, but here we need to consume
33155 #. it to proceed further.
33156 #: c/c-parser.c:5343 cp/parser.c:10559
33157 #, gcc-internal-format
33158 msgid "expected statement"
33161 #: c/c-parser.c:5447 cp/parser.c:12022
33162 #, gcc-internal-format
33163 msgid "suggest braces around empty body in an %<if%> statement"
33166 #: c/c-parser.c:5481 cp/parser.c:12025
33167 #, gcc-internal-format
33168 msgid "suggest braces around empty body in an %<else%> statement"
33171 #: c/c-parser.c:5563
33172 #, gcc-internal-format
33173 msgid "if statement cannot contain %<Cilk_spawn%>"
33176 #: c/c-parser.c:5613 cp/parser.c:11058
33177 #, gcc-internal-format
33178 msgid "suggest explicit braces to avoid ambiguous %<else%>"
33181 #: c/c-parser.c:5756
33182 #, gcc-internal-format
33183 msgid "suggest braces around empty body in %<do%> statement"
33186 #: c/c-parser.c:5885 c/c-parser.c:5915
33187 #, gcc-internal-format
33188 msgid "multiple iterating variables in fast enumeration"
33191 #: c/c-parser.c:5939
33192 #, gcc-internal-format
33193 msgid "invalid iterating variable in fast enumeration"
33196 #: c/c-parser.c:5960 cp/parser.c:11259
33197 #, gcc-internal-format
33198 msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
33201 #: c/c-parser.c:5992
33202 #, gcc-internal-format
33203 msgid "missing collection in fast enumeration"
33206 #: c/c-parser.c:6078
33207 #, gcc-internal-format
33208 msgid "%E qualifier ignored on asm"
33211 #: c/c-parser.c:6433
33212 #, gcc-internal-format
33213 msgid "ISO C forbids omitting the middle term of a ?: expression"
33216 #: c/c-parser.c:6933
33217 #, gcc-internal-format
33218 msgid "traditional C rejects the unary plus operator"
33221 #: c/c-parser.c:7074
33222 #, gcc-internal-format
33223 msgid "%<sizeof%> applied to a bit-field"
33226 #: c/c-parser.c:7161
33227 #, gcc-internal-format
33228 msgid "ISO C does not allow %<%E (expression)%>"
33231 #: c/c-parser.c:7192
33232 #, gcc-internal-format
33233 msgid "cannot take address of %qs"
33236 #: c/c-parser.c:7275
33237 #, gcc-internal-format
33238 msgid "ISO C99 does not support %<_Generic%>"
33241 #: c/c-parser.c:7278
33242 #, gcc-internal-format
33243 msgid "ISO C90 does not support %<_Generic%>"
33246 #: c/c-parser.c:7345
33247 #, gcc-internal-format
33248 msgid "%<_Generic%> association has function type"
33251 #: c/c-parser.c:7348
33252 #, gcc-internal-format
33253 msgid "%<_Generic%> association has incomplete type"
33256 #: c/c-parser.c:7352
33257 #, gcc-internal-format
33258 msgid "%<_Generic%> association has variable length type"
33261 #: c/c-parser.c:7376
33262 #, gcc-internal-format
33263 msgid "duplicate %<default%> case in %<_Generic%>"
33266 #: c/c-parser.c:7377
33267 #, gcc-internal-format
33268 msgid "original %<default%> is here"
33271 #: c/c-parser.c:7385
33272 #, gcc-internal-format
33273 msgid "%<_Generic%> specifies two compatible types"
33276 #: c/c-parser.c:7386
33277 #, gcc-internal-format
33278 msgid "compatible type is here"
33281 #: c/c-parser.c:7409
33282 #, gcc-internal-format
33283 msgid "%<_Generic> selector matches multiple associations"
33286 #: c/c-parser.c:7411
33287 #, gcc-internal-format
33288 msgid "other match is here"
33291 #: c/c-parser.c:7430
33292 #, gcc-internal-format
33294 "%<_Generic%> selector of type %qT is not compatible with any association"
33297 #: c/c-parser.c:7590 c/c-parser.c:8162 c/c-parser.c:8184
33298 #, gcc-internal-format
33299 msgid "expected expression"
33302 #: c/c-parser.c:7608
33303 #, gcc-internal-format
33304 msgid "braced-group within expression allowed only inside a function"
33307 #: c/c-parser.c:7622
33308 #, gcc-internal-format
33309 msgid "ISO C forbids braced-groups within expressions"
33312 #: c/c-parser.c:7670
33313 #, gcc-internal-format
33314 msgid "ISO C does not support %<__FUNCTION__%> predefined identifier"
33317 #: c/c-parser.c:7679
33318 #, gcc-internal-format
33319 msgid "ISO C does not support %<__PRETTY_FUNCTION__%> predefined identifier"
33322 #: c/c-parser.c:7688
33323 #, gcc-internal-format
33324 msgid "ISO C90 does not support %<__func__%> predefined identifier"
33327 #: c/c-parser.c:7851
33328 #, gcc-internal-format
33329 msgid "wrong number of arguments to %<__builtin_choose_expr%>"
33332 #: c/c-parser.c:7867
33333 #, gcc-internal-format
33334 msgid "first argument to %<__builtin_choose_expr%> not a constant"
33337 #: c/c-parser.c:7938
33338 #, gcc-internal-format
33339 msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
33342 #: c/c-parser.c:7951
33343 #, gcc-internal-format
33345 "first argument to %<__builtin_call_with_static_chain%> must be a call "
33349 #: c/c-parser.c:7955
33350 #, gcc-internal-format
33352 "second argument to %<__builtin_call_with_static_chain%> must be a pointer "
33356 #: c/c-parser.c:7981
33357 #, gcc-internal-format
33358 msgid "wrong number of arguments to %<__builtin_complex%>"
33361 #: c/c-parser.c:8003
33362 #, gcc-internal-format
33363 msgid "%<__builtin_complex%> operand not of real binary floating-point type"
33366 #: c/c-parser.c:8012
33367 #, gcc-internal-format
33368 msgid "%<__builtin_complex%> operands of different types"
33371 #: c/c-parser.c:8060 cp/parser.c:6624
33372 #, gcc-internal-format
33373 msgid "wrong number of arguments to %<__builtin_shuffle%>"
33376 #: c/c-parser.c:8141 cp/parser.c:6569
33377 #, gcc-internal-format
33378 msgid "-fcilkplus must be enabled to use %<_Cilk_spawn%>"
33381 #: c/c-parser.c:8148 cp/parser.c:6575
33382 #, gcc-internal-format
33383 msgid "consecutive %<_Cilk_spawn%> keywords are not permitted"
33386 #: c/c-parser.c:8220
33387 #, gcc-internal-format
33388 msgid "compound literal has variable size"
33391 #: c/c-parser.c:8231
33392 #, gcc-internal-format
33393 msgid "compound literal qualified by address-space qualifier"
33396 #: c/c-parser.c:8235
33397 #, gcc-internal-format
33398 msgid "ISO C90 forbids compound literals"
33401 #: c/c-parser.c:8741
33402 #, gcc-internal-format
33403 msgid "expected identifier or %<)%>"
33406 #: c/c-parser.c:8837
33407 #, gcc-internal-format
33408 msgid "extra semicolon"
33411 #: c/c-parser.c:9085
33412 #, gcc-internal-format
33413 msgid "extra semicolon in method definition specified"
33416 #: c/c-parser.c:9217
33417 #, gcc-internal-format
33418 msgid "method attributes must be specified at the end only"
33421 #: c/c-parser.c:9237
33422 #, gcc-internal-format
33423 msgid "expected %<;%> or %<{%> after method attribute definition"
33426 #: c/c-parser.c:9358
33427 #, gcc-internal-format
33428 msgid "objective-c method declaration is expected"
33431 #: c/c-parser.c:9794
33432 #, gcc-internal-format
33433 msgid "no type or storage class may be specified here,"
33436 #: c/c-parser.c:9884 c/c-parser.c:9941 cp/parser.c:29716
33437 #, gcc-internal-format
33438 msgid "unknown property attribute"
33441 #: c/c-parser.c:9905 cp/parser.c:29676
33442 #, gcc-internal-format
33443 msgid "missing %<=%> (after %<getter%> attribute)"
33446 #: c/c-parser.c:9908 cp/parser.c:29679
33447 #, gcc-internal-format
33448 msgid "missing %<=%> (after %<setter%> attribute)"
33451 #: c/c-parser.c:9922 cp/parser.c:29694
33452 #, gcc-internal-format
33453 msgid "the %<setter%> attribute may only be specified once"
33456 #: c/c-parser.c:9927 cp/parser.c:29700
33457 #, gcc-internal-format
33458 msgid "setter name must terminate with %<:%>"
33461 #: c/c-parser.c:9934 cp/parser.c:29708
33462 #, gcc-internal-format
33463 msgid "the %<getter%> attribute may only be specified once"
33466 #: c/c-parser.c:10132 cp/parser.c:37499
33467 #, gcc-internal-format
33468 msgid "%<#pragma acc routine%> must be at file scope"
33471 #: c/c-parser.c:10143
33472 #, gcc-internal-format
33473 msgid "%<#pragma acc update%> may only be used in compound statements"
33476 #: c/c-parser.c:10154 cp/parser.c:37408
33477 #, gcc-internal-format
33478 msgid "%<#pragma omp barrier%> may only be used in compound statements"
33481 #: c/c-parser.c:10165 cp/parser.c:37423
33482 #, gcc-internal-format
33483 msgid "%<#pragma omp flush%> may only be used in compound statements"
33486 #: c/c-parser.c:10176 cp/parser.c:37439
33487 #, gcc-internal-format
33488 msgid "%<#pragma omp taskwait%> may only be used in compound statements"
33491 #: c/c-parser.c:10187 cp/parser.c:37455
33492 #, gcc-internal-format
33493 msgid "%<#pragma omp taskyield%> may only be used in compound statements"
33496 #: c/c-parser.c:10198 cp/parser.c:37471
33497 #, gcc-internal-format
33498 msgid "%<#pragma omp cancel%> may only be used in compound statements"
33501 #: c/c-parser.c:10222 cp/parser.c:37554
33502 #, gcc-internal-format
33504 "%<#pragma omp section%> may only be used in %<#pragma omp sections%> "
33508 #: c/c-parser.c:10241 cp/parser.c:37573
33509 #, gcc-internal-format
33510 msgid "for, while or do statement expected"
33513 #: c/c-parser.c:10253 cp/parser.c:37398
33514 #, gcc-internal-format
33515 msgid "%<#pragma GCC pch_preprocess%> must be first"
33518 #: c/c-parser.c:10266
33519 #, gcc-internal-format
33520 msgid "%<#pragma grainsize%> ignored because -fcilkplus is not enabled"
33523 #: c/c-parser.c:10274
33524 #, gcc-internal-format
33525 msgid "%<#pragma grainsize%> must be inside a function"
33528 #: c/c-parser.c:10585 cp/parser.c:30106
33529 #, gcc-internal-format
33530 msgid "too many %qs clauses"
33533 #: c/c-parser.c:10606 cp/parser.c:30635
33534 #, gcc-internal-format
33535 msgid "expected integer expression before ')'"
33538 #: c/c-parser.c:10621
33539 #, gcc-internal-format
33540 msgid "expression must be integral"
33543 #: c/c-parser.c:10896 c/c-parser.c:17377
33544 #, gcc-internal-format
33545 msgid "%qD is not a variable"
33548 #: c/c-parser.c:10900 cp/semantics.c:6787
33549 #, gcc-internal-format
33550 msgid "%qD is not a pointer variable"
33553 #: c/c-parser.c:10940 cp/parser.c:30713
33554 #, gcc-internal-format
33555 msgid "collapse argument needs positive constant integer expression"
33558 #: c/c-parser.c:11010 cp/parser.c:30769
33559 #, gcc-internal-format
33560 msgid "expected %<none%>"
33563 #: c/c-parser.c:11012 cp/parser.c:30771
33564 #, gcc-internal-format
33565 msgid "expected %<none%> or %<shared%>"
33568 #: c/c-parser.c:11112 cp/parser.c:30871
33569 #, gcc-internal-format
33570 msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
33573 #: c/c-parser.c:11132 c/c-parser.c:16070 c/c-parser.c:16155 cp/parser.c:30889
33574 #: cp/parser.c:34928 cp/parser.c:35016
33575 #, gcc-internal-format
33576 msgid "expected %<data%>"
33579 #: c/c-parser.c:11179 cp/parser.c:30942
33580 #, gcc-internal-format
33581 msgid "too many %<if%> clauses with %qs modifier"
33584 #: c/c-parser.c:11186 cp/parser.c:30949
33585 #, gcc-internal-format
33586 msgid "too many %<if%> clauses"
33589 #: c/c-parser.c:11188 cp/parser.c:30951
33590 #, gcc-internal-format
33591 msgid "too many %<if%> clauses without modifier"
33594 #: c/c-parser.c:11194 cp/parser.c:30957
33595 #, gcc-internal-format
33597 "if any %<if%> clause has modifier, then all %<if%> clauses have to use "
33601 #: c/c-parser.c:11268 c/c-parser.c:11312 c/c-parser.c:11356 c/c-parser.c:11400
33602 #: c/c-parser.c:11444 c/c-parser.c:11488 c/c-parser.c:11592 c/c-parser.c:11718
33603 #: c/c-parser.c:11799 c/c-parser.c:12210 c/c-parser.c:12277 c/c-parser.c:12380
33604 #: c/c-parser.c:12423 c/c-parser.c:12932
33605 #, gcc-internal-format
33606 msgid "expected integer expression"
33609 #: c/c-parser.c:11279
33610 #, gcc-internal-format
33611 msgid "%<num_gangs%> value must be positive"
33614 #: c/c-parser.c:11323
33615 #, gcc-internal-format
33616 msgid "%<num_threads%> value must be positive"
33619 #: c/c-parser.c:11367
33620 #, gcc-internal-format
33621 msgid "%<num_tasks%> value must be positive"
33624 #: c/c-parser.c:11411 cp/semantics.c:6971
33625 #, gcc-internal-format
33626 msgid "%<grainsize%> value must be positive"
33629 #: c/c-parser.c:11456 cp/semantics.c:7000
33630 #, gcc-internal-format
33631 msgid "%<priority%> value must be non-negative"
33634 #: c/c-parser.c:11517 c/c-parser.c:11523 cp/parser.c:31168 cp/parser.c:31175
33635 #, gcc-internal-format
33636 msgid "expected %<tofrom%>"
33639 #: c/c-parser.c:11531 c/c-parser.c:11537 cp/parser.c:31184 cp/parser.c:31191
33640 #, gcc-internal-format
33641 msgid "expected %<scalar%>"
33644 #: c/c-parser.c:11603
33645 #, gcc-internal-format
33646 msgid "%<num_workers%> value must be positive"
33649 #: c/c-parser.c:11667 cp/parser.c:30497
33650 #, gcc-internal-format
33651 msgid "too many %<static%> arguments"
33654 #: c/c-parser.c:11701 cp/parser.c:30530
33655 #, gcc-internal-format
33656 msgid "unexpected argument"
33659 #: c/c-parser.c:11727
33660 #, gcc-internal-format
33661 msgid "%<%s%> value must be positive"
33664 #: c/c-parser.c:11856 cp/semantics.c:7084
33665 #, gcc-internal-format
33666 msgid "%<tile%> value must be integral"
33669 #: c/c-parser.c:11869 cp/semantics.c:7098
33670 #, gcc-internal-format
33671 msgid "%<tile%> value must be positive"
33674 #: c/c-parser.c:11935 cp/parser.c:31248
33675 #, gcc-internal-format
33676 msgid "ordered argument needs positive constant integer expression"
33679 #: c/c-parser.c:12026
33680 #, gcc-internal-format
33682 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> "
33686 #: c/c-parser.c:12135 cp/parser.c:31461
33687 #, gcc-internal-format
33688 msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
33691 #: c/c-parser.c:12188 cp/parser.c:31477
33692 #, gcc-internal-format
33693 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
33696 #: c/c-parser.c:12192 cp/parser.c:31480
33697 #, gcc-internal-format
33698 msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
33701 #: c/c-parser.c:12204 cp/semantics.c:6367
33702 #, gcc-internal-format
33703 msgid "chunk size value must be positive"
33706 #: c/c-parser.c:12227 cp/parser.c:31500
33707 #, gcc-internal-format
33708 msgid "invalid schedule kind"
33711 #: c/c-parser.c:12288
33712 #, gcc-internal-format
33713 msgid "%<vector_length%> value must be positive"
33716 #: c/c-parser.c:12390
33717 #, gcc-internal-format
33718 msgid "%<num_teams%> value must be positive"
33721 #: c/c-parser.c:12433 cp/semantics.c:6458
33722 #, gcc-internal-format
33723 msgid "%<thread_limit%> value must be positive"
33726 #: c/c-parser.c:12475 cp/semantics.c:6568
33727 #, gcc-internal-format
33729 "%<aligned%> clause alignment expression must be positive constant integer "
33733 #: c/c-parser.c:12536 cp/parser.c:31758
33734 #, gcc-internal-format
33735 msgid "using parameters for %<linear%> step is not supported yet"
33738 #: c/c-parser.c:12541
33739 #, gcc-internal-format
33740 msgid "%<linear%> clause step expression must be integral"
33743 #: c/c-parser.c:12579
33744 #, gcc-internal-format
33746 "%<safelen%> clause expression must be positive constant integer expression"
33749 #: c/c-parser.c:12615
33750 #, gcc-internal-format
33752 "%<simdlen%> clause expression must be positive constant integer expression"
33755 #: c/c-parser.c:12784 cp/parser.c:31994 cp/parser.c:32217
33756 #, gcc-internal-format
33757 msgid "invalid depend kind"
33760 #: c/c-parser.c:12868 cp/parser.c:32067
33761 #, gcc-internal-format
33762 msgid "invalid map kind"
33765 #: c/c-parser.c:12962 cp/parser.c:32164
33766 #, gcc-internal-format
33767 msgid "invalid dist_schedule kind"
33770 #: c/c-parser.c:13031
33771 #, gcc-internal-format
33772 msgid "invalid proc_bind kind"
33775 #: c/c-parser.c:13244 cp/parser.c:32442
33776 #, gcc-internal-format
33777 msgid "expected %<#pragma acc%> clause"
33780 #: c/c-parser.c:13255 c/c-parser.c:13538 cp/parser.c:32453 cp/parser.c:32769
33781 #, gcc-internal-format
33782 msgid "%qs is not valid for %qs"
33785 #: c/c-parser.c:13401 cp/parser.c:32629
33786 #, gcc-internal-format
33787 msgid "%qs must be the first clause of %qs"
33790 #: c/c-parser.c:13527 cp/parser.c:32758
33791 #, gcc-internal-format
33792 msgid "expected %<#pragma omp%> clause"
33795 #: c/c-parser.c:13665 cp/parser.c:35442
33796 #, gcc-internal-format
33797 msgid "no valid clauses specified in %<#pragma acc declare%>"
33800 #: c/c-parser.c:13675 cp/parser.c:35452
33801 #, gcc-internal-format
33802 msgid "array section in %<#pragma acc declare%>"
33805 #: c/c-parser.c:13695 cp/parser.c:35472
33806 #, gcc-internal-format
33807 msgid "%qD must be a global variable in%<#pragma acc declare link%>"
33810 #: c/c-parser.c:13706 cp/parser.c:35483
33811 #, gcc-internal-format
33812 msgid "invalid OpenACC clause at file scope"
33815 #: c/c-parser.c:13713 cp/parser.c:35490
33816 #, gcc-internal-format
33817 msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
33820 #: c/c-parser.c:13721 cp/parser.c:35498
33821 #, gcc-internal-format
33822 msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
33825 #: c/c-parser.c:13733 cp/parser.c:35510
33826 #, gcc-internal-format
33827 msgid "variable %qD used more than once with %<#pragma acc declare%>"
33830 #: c/c-parser.c:13819 cp/parser.c:35593
33831 #, gcc-internal-format
33832 msgid "expected %<data%> in %<#pragma acc enter data%>"
33835 #: c/c-parser.c:13828 cp/parser.c:35603
33836 #, gcc-internal-format
33837 msgid "invalid pragma"
33840 #: c/c-parser.c:13845 cp/parser.c:35620
33841 #, gcc-internal-format
33842 msgid "%<#pragma acc enter data%> has no data movement clause"
33845 #: c/c-parser.c:14068 cp/parser.c:2841
33846 #, gcc-internal-format
33847 msgid "%qE has not been declared"
33850 #: c/c-parser.c:14072
33851 #, gcc-internal-format
33852 msgid "expected function name"
33855 #: c/c-parser.c:14087 cp/parser.c:36760
33856 #, gcc-internal-format
33857 msgid "%qD does not refer to a function"
33860 #: c/c-parser.c:14107 c/c-parser.c:14155 cp/parser.c:1397
33861 #, gcc-internal-format
33863 "%<#pragma acc routine%> not immediately followed by function declaration or "
33867 #: c/c-parser.c:14147 cp/parser.c:36814 cp/parser.c:36856
33868 #, gcc-internal-format
33870 "%<#pragma acc routine%> not immediately followed by a single function "
33871 "declaration or definition"
33874 #: c/c-parser.c:14164 cp/parser.c:36870
33875 #, gcc-internal-format
33876 msgid "%<#pragma acc routine%> already applied to %qD"
33879 #: c/c-parser.c:14172 cp/parser.c:36878
33880 #, gcc-internal-format
33881 msgid "%<#pragma acc routine%> must be applied before %s"
33884 #: c/c-parser.c:14215 cp/parser.c:35794
33885 #, gcc-internal-format
33887 "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or "
33891 #: c/c-parser.c:14623 cp/parser.c:33140 cp/parser.c:33166
33892 #, gcc-internal-format
33893 msgid "invalid form of %<#pragma omp atomic%>"
33896 #: c/c-parser.c:14627 cp/parser.c:33197 cp/parser.c:33213
33897 #, gcc-internal-format
33898 msgid "invalid operator for %<#pragma omp atomic%>"
33901 #: c/c-parser.c:14676 cp/semantics.c:8486 cp/semantics.c:8496
33902 #, gcc-internal-format
33904 "%<#pragma omp atomic capture%> uses two different expressions for memory"
33907 #: c/c-parser.c:14741 c/c-parser.c:14763
33908 #, gcc-internal-format
33909 msgid "expected %<(%> or end of line"
33912 #: c/c-parser.c:14801 cp/parser.c:33737
33913 #, gcc-internal-format
33914 msgid "%<ordered%> clause parameter is less than %<collapse%>"
33917 #: c/c-parser.c:14812 cp/parser.c:33748
33918 #, gcc-internal-format
33920 "%<linear%> clause may not be specified together with %<ordered%> clause with "
33924 #: c/c-parser.c:14831 cp/parser.c:33775 cp/parser.c:37940
33925 #, gcc-internal-format
33926 msgid "for statement expected"
33929 #: c/c-parser.c:14837 cp/parser.c:33781
33930 #, gcc-internal-format
33931 msgid "_Cilk_for statement expected"
33934 #: c/c-parser.c:14906 cp/semantics.c:8035 cp/semantics.c:8122
33935 #, gcc-internal-format
33936 msgid "expected iteration declaration or initialization"
33939 #: c/c-parser.c:14991
33940 #, gcc-internal-format
33941 msgid "not enough perfectly nested loops"
33944 #: c/c-parser.c:15050 cp/parser.c:34008
33945 #, gcc-internal-format
33946 msgid "collapsed loops not perfectly nested"
33949 #: c/c-parser.c:15097 cp/parser.c:33824 cp/parser.c:33866 cp/pt.c:15076
33950 #, gcc-internal-format
33951 msgid "iteration variable %qD should not be firstprivate"
33954 #: c/c-parser.c:15188 cp/parser.c:34081
33955 #, gcc-internal-format
33956 msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
33959 #: c/c-parser.c:15349
33960 #, gcc-internal-format
33962 "%<#pragma omp ordered%> with %<depend> clause may only be used in compound "
33966 #: c/c-parser.c:15552 cp/parser.c:34439
33967 #, gcc-internal-format
33968 msgid "expected %<for%> after %qs"
33971 #: c/c-parser.c:15751 cp/parser.c:34635
33972 #, gcc-internal-format
33973 msgid "expected %<point%>"
33976 #: c/c-parser.c:15759 cp/parser.c:34644
33977 #, gcc-internal-format
33979 "%<#pragma omp cancellation point%> may only be used in compound statements"
33982 #: c/c-parser.c:15970 cp/parser.c:34870
33983 #, gcc-internal-format
33985 "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, "
33986 "%<tofrom%> or %<alloc%> on %<map%> clause"
33989 #: c/c-parser.c:15983 cp/parser.c:34883
33990 #, gcc-internal-format
33991 msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
33994 #: c/c-parser.c:16018 cp/parser.c:35095
33995 #, gcc-internal-format
33996 msgid "%<#pragma omp target update%> may only be used in compound statements"
33999 #: c/c-parser.c:16031 cp/parser.c:35108
34000 #, gcc-internal-format
34002 "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> "
34006 #: c/c-parser.c:16078 cp/parser.c:34936
34007 #, gcc-internal-format
34009 "%<#pragma omp target enter data%> may only be used in compound statements"
34012 #: c/c-parser.c:16104 cp/parser.c:34963
34013 #, gcc-internal-format
34015 "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc"
34016 "%> on %<map%> clause"
34019 #: c/c-parser.c:16116 cp/parser.c:34975
34020 #, gcc-internal-format
34022 "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
34025 #: c/c-parser.c:16163 cp/parser.c:35024
34026 #, gcc-internal-format
34028 "%<#pragma omp target exit data%> may only be used in compound statements"
34031 #: c/c-parser.c:16191
34032 #, gcc-internal-format
34034 "%<#pragma omp target exit data%> with map-type other than %<from%>, "
34035 "%<release> or %<delete%> on %<map%> clause"
34038 #: c/c-parser.c:16204 cp/parser.c:35065
34039 #, gcc-internal-format
34041 "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
34044 #: c/c-parser.c:16413 cp/parser.c:35319
34045 #, gcc-internal-format
34047 "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> "
34048 "or %<alloc%> on %<map%> clause"
34051 #: c/c-parser.c:16463
34052 #, gcc-internal-format
34054 "%<#pragma omp declare simd%> must be followed by function declaration or "
34055 "definition or another %<#pragma omp declare simd%>"
34058 #: c/c-parser.c:16512 c/c-parser.c:16540
34059 #, gcc-internal-format
34061 "%<#pragma omp declare simd%> must be followed by function declaration or "
34065 #: c/c-parser.c:16560 cp/parser.c:35917
34066 #, gcc-internal-format
34068 "%<#pragma omp declare simd%> or %<simd%> attribute cannot be used in the "
34069 "same function marked as a Cilk Plus SIMD-enabled function"
34072 #: c/c-parser.c:16574
34073 #, gcc-internal-format
34075 "%<#pragma omp declare simd%> not immediately followed by a function "
34076 "declaration or definition"
34079 #: c/c-parser.c:16582 cp/parser.c:35976
34080 #, gcc-internal-format
34082 "%<#pragma omp declare simd%> not immediately followed by a single function "
34083 "declaration or definition"
34086 #: c/c-parser.c:16698 cp/parser.c:36046
34087 #, gcc-internal-format
34089 "%<#pragma omp declare target%> with clauses in between %<#pragma omp declare "
34090 "target%> without clauses and %<#pragma omp end declare target%>"
34093 #: c/c-parser.c:16717 cp/parser.c:36065
34094 #, gcc-internal-format
34095 msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
34098 #: c/c-parser.c:16755 cp/parser.c:36109
34099 #, gcc-internal-format
34100 msgid "expected %<target%>"
34103 #: c/c-parser.c:16762 cp/parser.c:36116
34104 #, gcc-internal-format
34105 msgid "expected %<declare%>"
34108 #: c/c-parser.c:16768 cp/parser.c:36123
34109 #, gcc-internal-format
34111 "%<#pragma omp end declare target%> without corresponding %<#pragma omp "
34115 #: c/c-parser.c:16796
34116 #, gcc-internal-format
34117 msgid "%<#pragma omp declare reduction%> not at file or block scope"
34120 #: c/c-parser.c:16846
34121 #, gcc-internal-format
34123 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> "
34127 #: c/c-parser.c:16873
34128 #, gcc-internal-format
34129 msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
34132 #: c/c-parser.c:16877
34133 #, gcc-internal-format
34134 msgid "function or array type in %<#pragma omp declare reduction%>"
34137 #: c/c-parser.c:16880
34138 #, gcc-internal-format
34140 "const, volatile or restrict qualified type in %<#pragma omp declare reduction"
34144 #: c/c-parser.c:16888
34145 #, gcc-internal-format
34146 msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
34149 #: c/c-parser.c:16897
34150 #, gcc-internal-format
34151 msgid "previous %<#pragma omp declare reduction%>"
34154 #: c/c-parser.c:17014
34155 #, gcc-internal-format
34156 msgid "expected %<omp_priv%> or function-name"
34159 #: c/c-parser.c:17025
34160 #, gcc-internal-format
34161 msgid "expected function-name %<(%>"
34164 #: c/c-parser.c:17044
34165 #, gcc-internal-format
34166 msgid "one of the initializer call arguments should be %<&omp_priv%>"
34169 #: c/c-parser.c:17164 cp/parser.c:36568
34170 #, gcc-internal-format
34171 msgid "expected %<simd%> or %<reduction%> or %<target%>"
34174 #: c/c-parser.c:17379 cp/semantics.c:7508
34175 #, gcc-internal-format
34176 msgid "%qE declared %<threadprivate%> after first use"
34179 #: c/c-parser.c:17381 cp/semantics.c:7510
34180 #, gcc-internal-format
34181 msgid "automatic variable %qE cannot be %<threadprivate%>"
34184 #: c/c-parser.c:17385 cp/semantics.c:7512
34185 #, gcc-internal-format
34186 msgid "%<threadprivate%> %qE has incomplete type"
34189 #: c/c-parser.c:17416
34190 #, gcc-internal-format
34191 msgid "pragma simd ignored because -fcilkplus is not enabled"
34194 #: c/c-parser.c:17422
34195 #, gcc-internal-format
34196 msgid "pragma simd must be inside a function"
34199 #: c/c-parser.c:17466 cp/parser.c:37711
34200 #, gcc-internal-format
34201 msgid "vectorlength must be an integer constant"
34204 #: c/c-parser.c:17468 cp/parser.c:37714
34205 #, gcc-internal-format
34206 msgid "vectorlength must be a power of 2"
34209 #: c/c-parser.c:17551 cp/parser.c:37821
34210 #, gcc-internal-format
34211 msgid "step size must be an integer constant expression or an integer variable"
34214 #: c/c-parser.c:17650 cp/parser.c:37914
34215 #, gcc-internal-format
34216 msgid "expected %<#pragma simd%> clause"
34219 #: c/c-parser.c:17694 cp/parser.c:37369
34220 #, gcc-internal-format
34221 msgid "%<#pragma cilk grainsize%> is not followed by %<_Cilk_for%>"
34224 #: c/c-parser.c:17994 cp/parser.c:37261
34225 #, gcc-internal-format
34226 msgid "%<__transaction_cancel%> without transactional memory support enabled"
34229 #: c/c-parser.c:18000 cp/parser.c:37267
34230 #, gcc-internal-format
34231 msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
34234 #: c/c-parser.c:18009 cp/parser.c:37276
34235 #, gcc-internal-format
34237 "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
34240 #: c/c-parser.c:18011 cp/parser.c:37279
34241 #, gcc-internal-format
34242 msgid " or a %<transaction_may_cancel_outer%> function"
34245 #: c/c-parser.c:18017 cp/parser.c:37285
34246 #, gcc-internal-format
34247 msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
34250 #: c/c-parser.c:18085 cp/cp-array-notation.c:1407
34251 #, gcc-internal-format
34252 msgid "base of array section must be pointer or array type"
34255 #: c/c-parser.c:18094 cp/parser.c:7046
34256 #, gcc-internal-format
34257 msgid "expected %<:%> or numeral"
34260 #: c/c-parser.c:18105
34261 #, gcc-internal-format
34263 "start-index and length fields necessary for using array notations in pointers"
34266 #: c/c-parser.c:18112 c/c-parser.c:18155
34267 #, gcc-internal-format
34268 msgid "array notations cannot be used with function type"
34271 #: c/c-parser.c:18121
34272 #, gcc-internal-format
34274 "start-index and length fields necessary for using array notations in "
34275 "dimensionless arrays"
34278 #: c/c-parser.c:18133
34279 #, gcc-internal-format
34281 "start-index and length fields necessary for using array notations in "
34282 "variable-length arrays"
34285 #: c/c-parser.c:18183 c/c-parser.c:18186
34286 #, gcc-internal-format
34287 msgid "expected array notation expression"
34290 #: c/c-typeck.c:219
34291 #, gcc-internal-format
34292 msgid "%qD has an incomplete type %qT"
34295 #: c/c-typeck.c:233 c/c-typeck.c:9630 c/c-typeck.c:9672 cp/call.c:4008
34296 #, gcc-internal-format
34297 msgid "invalid use of void expression"
34300 #: c/c-typeck.c:241
34301 #, gcc-internal-format
34302 msgid "invalid use of flexible array member"
34305 #: c/c-typeck.c:247 cp/typeck2.c:503
34306 #, gcc-internal-format
34307 msgid "invalid use of array with unspecified bounds"
34310 #: c/c-typeck.c:255
34311 #, gcc-internal-format
34312 msgid "invalid use of undefined type %qT"
34315 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
34316 #: c/c-typeck.c:258
34317 #, gcc-internal-format
34318 msgid "invalid use of incomplete typedef %qT"
34321 #: c/c-typeck.c:331
34322 #, gcc-internal-format
34323 msgid "%qT and %qT are in disjoint named address spaces"
34326 #: c/c-typeck.c:572 c/c-typeck.c:597
34327 #, gcc-internal-format
34328 msgid "function types not truly compatible in ISO C"
34331 #: c/c-typeck.c:741
34332 #, gcc-internal-format
34333 msgid "can%'t mix operands of decimal float and vector types"
34336 #: c/c-typeck.c:746
34337 #, gcc-internal-format
34338 msgid "can%'t mix operands of decimal float and complex types"
34341 #: c/c-typeck.c:751
34342 #, gcc-internal-format
34343 msgid "can%'t mix operands of decimal float and other float types"
34346 #: c/c-typeck.c:1289
34347 #, gcc-internal-format
34348 msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
34351 #: c/c-typeck.c:1293
34352 #, gcc-internal-format
34353 msgid "types are not quite compatible"
34356 #: c/c-typeck.c:1297
34357 #, gcc-internal-format
34358 msgid "pointer target types incompatible in C++"
34361 #: c/c-typeck.c:1629
34362 #, gcc-internal-format
34363 msgid "function return types not compatible due to %<volatile%>"
34366 #: c/c-typeck.c:1879
34367 #, gcc-internal-format
34368 msgid "converting an array compound literal to a pointer is ill-formed in C++"
34371 #: c/c-typeck.c:2403 c/c-typeck.c:8281
34372 #, gcc-internal-format
34373 msgid "%qT has no member named %qE; did you mean %qE?"
34376 #: c/c-typeck.c:2407 c/c-typeck.c:8285
34377 #, gcc-internal-format
34378 msgid "%qT has no member named %qE"
34381 #: c/c-typeck.c:2416
34382 #, gcc-internal-format
34383 msgid "accessing a member %qE of an atomic structure %qE"
34386 #: c/c-typeck.c:2419
34387 #, gcc-internal-format
34388 msgid "accessing a member %qE of an atomic union %qE"
34391 #: c/c-typeck.c:2479
34392 #, gcc-internal-format
34393 msgid "%qE is a pointer; did you mean to use %<->%>?"
34396 #: c/c-typeck.c:2485
34397 #, gcc-internal-format
34398 msgid "request for member %qE in something not a structure or union"
34401 #: c/c-typeck.c:2536
34402 #, gcc-internal-format
34403 msgid "dereferencing pointer to incomplete type %qT"
34406 #: c/c-typeck.c:2543
34407 #, gcc-internal-format
34408 msgid "dereferencing %<void *%> pointer"
34411 #: c/c-typeck.c:2596
34412 #, gcc-internal-format
34413 msgid "rank of the array's index is greater than 1"
34416 #: c/c-typeck.c:2609
34417 #, gcc-internal-format
34418 msgid "subscripted value is neither array nor pointer nor vector"
34421 #: c/c-typeck.c:2619 cp/typeck.c:3180 cp/typeck.c:3267
34422 #, gcc-internal-format
34423 msgid "array subscript is not an integer"
34426 #: c/c-typeck.c:2625
34427 #, gcc-internal-format
34428 msgid "subscripted value is pointer to function"
34431 #: c/c-typeck.c:2679
34432 #, gcc-internal-format
34433 msgid "ISO C forbids subscripting %<register%> array"
34436 #: c/c-typeck.c:2682
34437 #, gcc-internal-format
34438 msgid "ISO C90 forbids subscripting non-lvalue array"
34441 #: c/c-typeck.c:2796
34442 #, gcc-internal-format
34443 msgid "enum constant defined here"
34446 #: c/c-typeck.c:2902 cp/typeck.c:1640
34447 #, gcc-internal-format
34448 msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
34451 #: c/c-typeck.c:3052
34452 #, gcc-internal-format
34453 msgid "called object %qE is not a function or function pointer"
34456 #: c/c-typeck.c:3057
34457 #, gcc-internal-format
34458 msgid "called object %qD is not a function or function pointer"
34461 #: c/c-typeck.c:3063
34462 #, gcc-internal-format
34463 msgid "called object is not a function or function pointer"
34466 #. This situation leads to run-time undefined behavior. We can't,
34467 #. therefore, simply error unless we can prove that all possible
34468 #. executions of the program must execute the code.
34469 #: c/c-typeck.c:3093
34470 #, gcc-internal-format
34471 msgid "function called through a non-compatible type"
34474 #: c/c-typeck.c:3098 c/c-typeck.c:3146
34475 #, gcc-internal-format
34476 msgid "function with qualified void return type called"
34479 #: c/c-typeck.c:3278
34480 #, gcc-internal-format
34481 msgid "too many arguments to method %qE"
34484 #: c/c-typeck.c:3340
34485 #, gcc-internal-format, gfc-internal-format
34486 msgid "type of formal parameter %d is incomplete"
34489 #: c/c-typeck.c:3357
34490 #, gcc-internal-format
34492 "passing argument %d of %qE as integer rather than floating due to prototype"
34495 #: c/c-typeck.c:3363
34496 #, gcc-internal-format
34498 "passing argument %d of %qE as integer rather than complex due to prototype"
34501 #: c/c-typeck.c:3369
34502 #, gcc-internal-format
34504 "passing argument %d of %qE as complex rather than floating due to prototype"
34507 #: c/c-typeck.c:3375
34508 #, gcc-internal-format
34510 "passing argument %d of %qE as floating rather than integer due to prototype"
34513 #: c/c-typeck.c:3381
34514 #, gcc-internal-format
34516 "passing argument %d of %qE as complex rather than integer due to prototype"
34519 #: c/c-typeck.c:3387
34520 #, gcc-internal-format
34522 "passing argument %d of %qE as floating rather than complex due to prototype"
34525 #: c/c-typeck.c:3401
34526 #, gcc-internal-format
34528 "passing argument %d of %qE as %<float%> rather than %<double%> due to "
34532 #: c/c-typeck.c:3427
34533 #, gcc-internal-format
34534 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
34537 #: c/c-typeck.c:3449
34538 #, gcc-internal-format
34539 msgid "passing argument %d of %qE with different width due to prototype"
34542 #: c/c-typeck.c:3473
34543 #, gcc-internal-format
34544 msgid "passing argument %d of %qE as unsigned due to prototype"
34547 #: c/c-typeck.c:3478
34548 #, gcc-internal-format
34549 msgid "passing argument %d of %qE as signed due to prototype"
34552 #: c/c-typeck.c:3509 cp/call.c:6879
34553 #, gcc-internal-format
34554 msgid "implicit conversion from %qT to %qT when passing argument to function"
34557 #: c/c-typeck.c:3711 c/c-typeck.c:3716 cp/typeck.c:4564 cp/typeck.c:4806
34558 #, gcc-internal-format
34559 msgid "comparison with string literal results in unspecified behavior"
34562 #: c/c-typeck.c:3730
34563 #, gcc-internal-format
34564 msgid "comparison between %qT and %qT"
34567 #: c/c-typeck.c:3779
34568 #, gcc-internal-format
34569 msgid "pointer of type %<void *%> used in subtraction"
34572 #: c/c-typeck.c:3782
34573 #, gcc-internal-format
34574 msgid "pointer to a function used in subtraction"
34577 #: c/c-typeck.c:3794
34578 #, gcc-internal-format
34579 msgid "arithmetic on pointer to an incomplete type"
34582 #: c/c-typeck.c:3799 cp/typeck.c:5324
34583 #, gcc-internal-format
34584 msgid "arithmetic on pointer to an empty aggregate"
34587 #: c/c-typeck.c:4207
34588 #, gcc-internal-format
34589 msgid "ISO C does not support %<~%> for complex conjugation"
34592 #: c/c-typeck.c:4246
34593 #, gcc-internal-format
34594 msgid "wrong type argument to unary exclamation mark"
34597 #: c/c-typeck.c:4303
34598 #, gcc-internal-format
34599 msgid "increment of enumeration value is invalid in C++"
34602 #: c/c-typeck.c:4306
34603 #, gcc-internal-format
34604 msgid "decrement of enumeration value is invalid in C++"
34607 #: c/c-typeck.c:4322
34608 #, gcc-internal-format
34609 msgid "ISO C does not support %<++%> and %<--%> on complex types"
34612 #: c/c-typeck.c:4345 c/c-typeck.c:4379
34613 #, gcc-internal-format
34614 msgid "wrong type argument to increment"
34617 #: c/c-typeck.c:4347 c/c-typeck.c:4382
34618 #, gcc-internal-format
34619 msgid "wrong type argument to decrement"
34622 #: c/c-typeck.c:4367
34623 #, gcc-internal-format
34624 msgid "increment of pointer to an incomplete type %qT"
34627 #: c/c-typeck.c:4371
34628 #, gcc-internal-format
34629 msgid "decrement of pointer to an incomplete type %qT"
34632 #: c/c-typeck.c:4475
34633 #, gcc-internal-format
34634 msgid "taking address of expression of type %<void%>"
34637 #: c/c-typeck.c:4533
34638 #, gcc-internal-format
34639 msgid "cannot take address of bit-field %qD"
34642 #: c/c-typeck.c:4546
34643 #, gcc-internal-format
34644 msgid "cannot take address of scalar with reverse storage order"
34647 #: c/c-typeck.c:4554
34648 #, gcc-internal-format
34649 msgid "address of array with reverse scalar storage order requested"
34652 #: c/c-typeck.c:4726
34653 #, gcc-internal-format
34654 msgid "global register variable %qD used in nested function"
34657 #: c/c-typeck.c:4729
34658 #, gcc-internal-format
34659 msgid "register variable %qD used in nested function"
34662 #: c/c-typeck.c:4734
34663 #, gcc-internal-format
34664 msgid "address of global register variable %qD requested"
34667 #: c/c-typeck.c:4736
34668 #, gcc-internal-format
34669 msgid "address of register variable %qD requested"
34672 #: c/c-typeck.c:4837
34673 #, gcc-internal-format
34674 msgid "non-lvalue array in conditional expression"
34677 #: c/c-typeck.c:4895 cp/call.c:5129
34678 #, gcc-internal-format
34680 "implicit conversion from %qT to %qT to match other result of conditional"
34683 #: c/c-typeck.c:4969
34684 #, gcc-internal-format
34685 msgid "ISO C forbids conditional expr with only one void side"
34688 #: c/c-typeck.c:4986
34689 #, gcc-internal-format
34690 msgid "pointers to disjoint address spaces used in conditional expression"
34693 #: c/c-typeck.c:4997 c/c-typeck.c:5014
34694 #, gcc-internal-format
34695 msgid "pointer to array loses qualifier in conditional expression"
34698 #: c/c-typeck.c:5002 c/c-typeck.c:5019
34699 #, gcc-internal-format
34700 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
34703 #: c/c-typeck.c:5032
34704 #, gcc-internal-format
34705 msgid "pointer type mismatch in conditional expression"
34708 #: c/c-typeck.c:5041 c/c-typeck.c:5052
34709 #, gcc-internal-format
34710 msgid "pointer/integer type mismatch in conditional expression"
34713 #: c/c-typeck.c:5155 cp/typeck.c:6441
34714 #, gcc-internal-format
34715 msgid "spawned function call cannot be part of a comma expression"
34718 #: c/c-typeck.c:5189
34719 #, gcc-internal-format
34720 msgid "left-hand operand of comma expression has no effect"
34723 #: c/c-typeck.c:5207 c/c-typeck.c:10321
34724 #, gcc-internal-format
34725 msgid "right-hand operand of comma expression has no effect"
34728 #: c/c-typeck.c:5276
34729 msgid "cast adds %q#v qualifier to function type"
34732 #: c/c-typeck.c:5282
34733 msgid "cast discards %qv qualifier from pointer target type"
34736 #: c/c-typeck.c:5317
34737 #, gcc-internal-format
34739 "to be safe all intermediate pointers in cast from %qT to %qT must be %<const"
34743 #: c/c-typeck.c:5354
34744 #, gcc-internal-format
34745 msgid "cast specifies array type"
34748 #: c/c-typeck.c:5360
34749 #, gcc-internal-format
34750 msgid "cast specifies function type"
34753 #: c/c-typeck.c:5375
34754 #, gcc-internal-format
34755 msgid "ISO C forbids casting nonscalar to the same type"
34758 #: c/c-typeck.c:5395
34759 #, gcc-internal-format
34760 msgid "ISO C forbids casts to union type"
34763 #: c/c-typeck.c:5405
34764 #, gcc-internal-format
34765 msgid "cast to union type from type not present in union"
34768 #: c/c-typeck.c:5440
34769 #, gcc-internal-format, gfc-internal-format
34771 "cast to %s address space pointer from disjoint generic address space pointer"
34774 #: c/c-typeck.c:5445
34775 #, gcc-internal-format, gfc-internal-format
34777 "cast to generic address space pointer from disjoint %s address space pointer"
34780 #: c/c-typeck.c:5450
34781 #, gcc-internal-format, gfc-internal-format
34782 msgid "cast to %s address space pointer from disjoint %s address space pointer"
34785 #: c/c-typeck.c:5469
34786 #, gcc-internal-format
34787 msgid "cast increases required alignment of target type"
34790 #: c/c-typeck.c:5480
34791 #, gcc-internal-format
34792 msgid "cast from pointer to integer of different size"
34795 #: c/c-typeck.c:5485
34796 #, gcc-internal-format
34797 msgid "cast from function call of type %qT to non-matching type %qT"
34800 #: c/c-typeck.c:5494 cp/typeck.c:7410
34801 #, gcc-internal-format
34802 msgid "cast to pointer from integer of different size"
34805 #: c/c-typeck.c:5508
34806 #, gcc-internal-format
34807 msgid "ISO C forbids conversion of function pointer to object pointer type"
34810 #: c/c-typeck.c:5517
34811 #, gcc-internal-format
34812 msgid "ISO C forbids conversion of object pointer to function pointer type"
34815 #: c/c-typeck.c:5604
34816 #, gcc-internal-format
34817 msgid "defining a type in a cast is invalid in C++"
34820 #: c/c-typeck.c:5646
34821 #, gcc-internal-format
34822 msgid "assignment to expression with array type"
34825 #: c/c-typeck.c:5769 c/c-typeck.c:6219
34826 #, gcc-internal-format
34827 msgid "enum conversion in assignment is invalid in C++"
34830 #: c/c-typeck.c:5961 c/c-typeck.c:5984 c/c-typeck.c:6008
34831 #, gcc-internal-format
34832 msgid "(near initialization for %qs)"
34835 #: c/c-typeck.c:6023
34836 #, gcc-internal-format
34837 msgid "array initialized from parenthesized string constant"
34840 #. This macro is used to emit diagnostics to ensure that all format
34841 #. strings are complete sentences, visible to gettext and checked at
34843 #. This macro is used to emit diagnostics to ensure that all format
34844 #. strings are complete sentences, visible to gettext and checked at
34845 #. compile time. It is the same as PEDWARN_FOR_ASSIGNMENT but with an
34846 #. extra parameter to enumerate qualifiers.
34847 #. This macro is used to emit diagnostics to ensure that all format
34848 #. strings are complete sentences, visible to gettext and checked at
34849 #. compile time. It is the same as PEDWARN_FOR_QUALIFIERS but uses
34850 #. warning_at instead of pedwarn.
34851 #: c/c-typeck.c:6099 c/c-typeck.c:6128 c/c-typeck.c:6157 c/c-typeck.c:6735
34852 #, gcc-internal-format
34853 msgid "expected %qT but argument is of type %qT"
34856 #: c/c-typeck.c:6217
34857 #, gcc-internal-format
34858 msgid "enum conversion when passing argument %d of %qE is invalid in C++"
34861 #: c/c-typeck.c:6221 c/c-typeck.c:8849
34862 #, gcc-internal-format
34863 msgid "enum conversion in initialization is invalid in C++"
34866 #: c/c-typeck.c:6223
34867 #, gcc-internal-format
34868 msgid "enum conversion in return is invalid in C++"
34871 #: c/c-typeck.c:6254
34872 #, gcc-internal-format
34873 msgid "cannot pass rvalue to reference parameter"
34876 #: c/c-typeck.c:6387 c/c-typeck.c:6652
34878 "passing argument %d of %qE makes %q#v qualified function pointer from "
34882 #: c/c-typeck.c:6390 c/c-typeck.c:6655
34883 msgid "assignment makes %q#v qualified function pointer from unqualified"
34886 #: c/c-typeck.c:6393 c/c-typeck.c:6657
34887 msgid "initialization makes %q#v qualified function pointer from unqualified"
34890 #: c/c-typeck.c:6396 c/c-typeck.c:6659
34891 msgid "return makes %q#v qualified function pointer from unqualified"
34894 #: c/c-typeck.c:6404 c/c-typeck.c:6571 c/c-typeck.c:6614
34896 "passing argument %d of %qE discards %qv qualifier from pointer target type"
34899 #: c/c-typeck.c:6406 c/c-typeck.c:6573 c/c-typeck.c:6616
34900 msgid "assignment discards %qv qualifier from pointer target type"
34903 #: c/c-typeck.c:6408 c/c-typeck.c:6575 c/c-typeck.c:6618
34904 msgid "initialization discards %qv qualifier from pointer target type"
34907 #: c/c-typeck.c:6410 c/c-typeck.c:6577 c/c-typeck.c:6620
34908 msgid "return discards %qv qualifier from pointer target type"
34911 #: c/c-typeck.c:6419
34912 #, gcc-internal-format
34913 msgid "ISO C prohibits argument conversion to union type"
34916 #: c/c-typeck.c:6481
34917 #, gcc-internal-format
34918 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
34921 #: c/c-typeck.c:6493
34922 #, gcc-internal-format
34923 msgid "passing argument %d of %qE from pointer to non-enclosed address space"
34926 #: c/c-typeck.c:6497
34927 #, gcc-internal-format
34928 msgid "assignment from pointer to non-enclosed address space"
34931 #: c/c-typeck.c:6501
34932 #, gcc-internal-format
34933 msgid "initialization from pointer to non-enclosed address space"
34936 #: c/c-typeck.c:6505
34937 #, gcc-internal-format
34938 msgid "return from pointer to non-enclosed address space"
34941 #: c/c-typeck.c:6523
34942 #, gcc-internal-format
34943 msgid "argument %d of %qE might be a candidate for a format attribute"
34946 #: c/c-typeck.c:6529
34947 #, gcc-internal-format
34948 msgid "assignment left-hand side might be a candidate for a format attribute"
34951 #: c/c-typeck.c:6534
34952 #, gcc-internal-format
34954 "initialization left-hand side might be a candidate for a format attribute"
34957 #: c/c-typeck.c:6539 cp/typeck.c:8411
34958 #, gcc-internal-format
34959 msgid "return type might be a candidate for a format attribute"
34962 #: c/c-typeck.c:6588
34963 #, gcc-internal-format
34965 "ISO C forbids passing argument %d of %qE between function pointer and %<void "
34969 #: c/c-typeck.c:6591
34970 #, gcc-internal-format
34971 msgid "ISO C forbids assignment between function pointer and %<void *%>"
34974 #: c/c-typeck.c:6593
34975 #, gcc-internal-format
34976 msgid "ISO C forbids initialization between function pointer and %<void *%>"
34979 #: c/c-typeck.c:6595
34980 #, gcc-internal-format
34981 msgid "ISO C forbids return between function pointer and %<void *%>"
34984 #: c/c-typeck.c:6632
34985 #, gcc-internal-format
34986 msgid "pointer targets in passing argument %d of %qE differ in signedness"
34989 #: c/c-typeck.c:6634
34990 #, gcc-internal-format
34991 msgid "pointer targets in assignment differ in signedness"
34994 #: c/c-typeck.c:6636
34995 #, gcc-internal-format
34996 msgid "pointer targets in initialization differ in signedness"
34999 #: c/c-typeck.c:6638
35000 #, gcc-internal-format
35001 msgid "pointer targets in return differ in signedness"
35004 #: c/c-typeck.c:6669
35005 #, gcc-internal-format
35006 msgid "passing argument %d of %qE from incompatible pointer type"
35009 #: c/c-typeck.c:6671
35010 #, gcc-internal-format
35011 msgid "assignment from incompatible pointer type"
35014 #: c/c-typeck.c:6672
35015 #, gcc-internal-format
35016 msgid "initialization from incompatible pointer type"
35019 #: c/c-typeck.c:6674
35020 #, gcc-internal-format
35021 msgid "return from incompatible pointer type"
35024 #. ??? This should not be an error when inlining calls to
35025 #. unprototyped functions.
35026 #: c/c-typeck.c:6682 c/c-typeck.c:7176 cp/typeck.c:1994
35027 #, gcc-internal-format
35028 msgid "invalid use of non-lvalue array"
35031 #: c/c-typeck.c:6693
35032 #, gcc-internal-format
35033 msgid "passing argument %d of %qE makes pointer from integer without a cast"
35036 #: c/c-typeck.c:6695
35037 #, gcc-internal-format
35038 msgid "assignment makes pointer from integer without a cast"
35041 #: c/c-typeck.c:6697
35042 #, gcc-internal-format
35043 msgid "initialization makes pointer from integer without a cast"
35046 #: c/c-typeck.c:6699
35047 #, gcc-internal-format
35048 msgid "return makes pointer from integer without a cast"
35051 #: c/c-typeck.c:6708
35052 #, gcc-internal-format
35053 msgid "passing argument %d of %qE makes integer from pointer without a cast"
35056 #: c/c-typeck.c:6710
35057 #, gcc-internal-format
35058 msgid "assignment makes integer from pointer without a cast"
35061 #: c/c-typeck.c:6712
35062 #, gcc-internal-format
35063 msgid "initialization makes integer from pointer without a cast"
35066 #: c/c-typeck.c:6714
35067 #, gcc-internal-format
35068 msgid "return makes integer from pointer without a cast"
35071 #: c/c-typeck.c:6731
35072 #, gcc-internal-format
35073 msgid "incompatible type for argument %d of %qE"
35076 #: c/c-typeck.c:6738
35077 #, gcc-internal-format
35078 msgid "incompatible types when assigning to type %qT from type %qT"
35081 #: c/c-typeck.c:6743
35082 #, gcc-internal-format
35083 msgid "incompatible types when initializing type %qT using type %qT"
35086 #: c/c-typeck.c:6748
35087 #, gcc-internal-format
35088 msgid "incompatible types when returning type %qT but %qT was expected"
35091 #: c/c-typeck.c:6812
35092 #, gcc-internal-format
35093 msgid "traditional C rejects automatic aggregate initialization"
35096 #: c/c-typeck.c:7049 c/c-typeck.c:7928 cp/typeck2.c:1024
35097 #, gcc-internal-format
35098 msgid "initialization of a flexible array member"
35101 #: c/c-typeck.c:7059 cp/typeck2.c:1039
35102 #, gcc-internal-format
35103 msgid "char-array initialized from wide string"
35106 #: c/c-typeck.c:7068
35107 #, gcc-internal-format
35108 msgid "wide character array initialized from non-wide string"
35111 #: c/c-typeck.c:7074
35112 #, gcc-internal-format
35113 msgid "wide character array initialized from incompatible wide string"
35116 #: c/c-typeck.c:7108
35117 #, gcc-internal-format
35118 msgid "array of inappropriate type initialized from string constant"
35121 #: c/c-typeck.c:7195 c/c-typeck.c:7219 c/c-typeck.c:7222 c/c-typeck.c:7230
35122 #: c/c-typeck.c:7270 c/c-typeck.c:8772 c/c-typeck.c:8822
35123 #, gcc-internal-format
35124 msgid "initializer element is not constant"
35127 #: c/c-typeck.c:7204
35128 #, gcc-internal-format
35129 msgid "array initialized from non-constant array expression"
35132 #: c/c-typeck.c:7235 c/c-typeck.c:7283 c/c-typeck.c:8832
35133 #, gcc-internal-format
35134 msgid "initializer element is not a constant expression"
35137 #: c/c-typeck.c:7277 c/c-typeck.c:8827
35138 #, gcc-internal-format
35139 msgid "initializer element is not computable at load time"
35142 #: c/c-typeck.c:7296
35143 #, gcc-internal-format
35144 msgid "invalid initializer"
35147 #: c/c-typeck.c:7571 cp/decl.c:6148
35148 #, gcc-internal-format
35149 msgid "opaque vector types cannot be initialized"
35152 #: c/c-typeck.c:7787
35153 #, gcc-internal-format
35154 msgid "extra brace group at end of initializer"
35157 #: c/c-typeck.c:7865
35158 #, gcc-internal-format
35159 msgid "braces around scalar initializer"
35162 #: c/c-typeck.c:7925 c/c-typeck.c:9252
35163 #, gcc-internal-format
35164 msgid "initialization of flexible array member in a nested context"
35167 #: c/c-typeck.c:7959
35168 #, gcc-internal-format
35169 msgid "missing braces around initializer"
35172 #: c/c-typeck.c:7981
35173 #, gcc-internal-format
35174 msgid "missing initializer for field %qD of %qT"
35177 #: c/c-typeck.c:8005
35178 #, gcc-internal-format
35179 msgid "empty scalar initializer"
35182 #: c/c-typeck.c:8010
35183 #, gcc-internal-format
35184 msgid "extra elements in scalar initializer"
35187 #: c/c-typeck.c:8122 c/c-typeck.c:8204
35188 #, gcc-internal-format
35189 msgid "array index in non-array initializer"
35192 #: c/c-typeck.c:8127 c/c-typeck.c:8266
35193 #, gcc-internal-format
35194 msgid "field name not in record or union initializer"
35197 #: c/c-typeck.c:8177
35198 #, gcc-internal-format
35199 msgid "array index in initializer not of integer type"
35202 #: c/c-typeck.c:8186 c/c-typeck.c:8195
35203 #, gcc-internal-format
35204 msgid "array index in initializer is not an integer constant expression"
35207 #: c/c-typeck.c:8200 c/c-typeck.c:8202
35208 #, gcc-internal-format
35209 msgid "nonconstant array index in initializer"
35212 #: c/c-typeck.c:8206 c/c-typeck.c:8209
35213 #, gcc-internal-format
35214 msgid "array index in initializer exceeds array bounds"
35217 #: c/c-typeck.c:8228
35218 #, gcc-internal-format
35219 msgid "empty index range in initializer"
35222 #: c/c-typeck.c:8237
35223 #, gcc-internal-format
35224 msgid "array index range in initializer exceeds array bounds"
35227 #: c/c-typeck.c:8340 c/c-typeck.c:8370 c/c-typeck.c:8913
35228 #, gcc-internal-format
35229 msgid "initialized field with side-effects overwritten"
35232 #: c/c-typeck.c:8344 c/c-typeck.c:8374 c/c-typeck.c:8916
35233 #, gcc-internal-format
35234 msgid "initialized field overwritten"
35237 #: c/c-typeck.c:9135
35238 #, gcc-internal-format
35239 msgid "excess elements in char array initializer"
35242 #: c/c-typeck.c:9142 c/c-typeck.c:9211
35243 #, gcc-internal-format
35244 msgid "excess elements in struct initializer"
35247 #: c/c-typeck.c:9157
35248 #, gcc-internal-format
35250 "positional initialization of field in %<struct%> declared with "
35251 "%<designated_init%> attribute"
35254 #: c/c-typeck.c:9226
35255 #, gcc-internal-format
35256 msgid "non-static initialization of a flexible array member"
35259 #: c/c-typeck.c:9325
35260 #, gcc-internal-format
35261 msgid "excess elements in union initializer"
35264 #: c/c-typeck.c:9347
35265 #, gcc-internal-format
35266 msgid "traditional C rejects initialization of unions"
35269 #: c/c-typeck.c:9415
35270 #, gcc-internal-format
35271 msgid "excess elements in array initializer"
35274 #: c/c-typeck.c:9449
35275 #, gcc-internal-format
35276 msgid "excess elements in vector initializer"
35279 #: c/c-typeck.c:9481
35280 #, gcc-internal-format
35281 msgid "excess elements in scalar initializer"
35284 #: c/c-typeck.c:9721
35285 #, gcc-internal-format
35286 msgid "ISO C forbids %<goto *expr;%>"
35289 #: c/c-typeck.c:9749 cp/typeck.c:8640
35290 #, gcc-internal-format
35291 msgid "function declared %<noreturn%> has a %<return%> statement"
35294 #: c/c-typeck.c:9759 cp/cp-array-notation.c:1087
35295 #, gcc-internal-format
35296 msgid "array notation expression cannot be used as a return value"
35299 #: c/c-typeck.c:9766 cp/typeck.c:8631
35300 #, gcc-internal-format
35301 msgid "use of %<_Cilk_spawn%> in a return statement is not allowed"
35304 #: c/c-typeck.c:9794 c/c-typeck.c:9798
35305 #, gcc-internal-format
35306 msgid "%<return%> with no value, in function returning non-void"
35309 #: c/c-typeck.c:9812
35310 #, gcc-internal-format
35311 msgid "%<return%> with a value, in function returning void"
35314 #: c/c-typeck.c:9815
35315 #, gcc-internal-format
35316 msgid "ISO C forbids %<return%> with expression, in function returning void"
35319 #: c/c-typeck.c:9891
35320 #, gcc-internal-format
35321 msgid "function returns address of label"
35324 #: c/c-typeck.c:9982 cp/semantics.c:1153
35325 #, gcc-internal-format
35326 msgid "switch quantity not an integer"
35329 #: c/c-typeck.c:10007
35330 #, gcc-internal-format
35331 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
35334 #: c/c-typeck.c:10045 c/c-typeck.c:10053
35335 #, gcc-internal-format
35336 msgid "case label is not an integer constant expression"
35339 #: c/c-typeck.c:10059 cp/parser.c:10677
35340 #, gcc-internal-format
35341 msgid "case label not within a switch statement"
35344 #: c/c-typeck.c:10061
35345 #, gcc-internal-format
35346 msgid "%<default%> label not within a switch statement"
35349 #: c/c-typeck.c:10132
35350 #, gcc-internal-format
35351 msgid "rank-mismatch between if-statement%'s condition and the then-block"
35354 #: c/c-typeck.c:10138
35355 #, gcc-internal-format
35356 msgid "rank-mismatch between if-statement%'s condition and the else-block"
35359 #: c/c-typeck.c:10263 cp/parser.c:11857
35360 #, gcc-internal-format
35361 msgid "break statement not within loop or switch"
35364 #: c/c-typeck.c:10265 cp/parser.c:11883
35365 #, gcc-internal-format
35366 msgid "continue statement not within a loop"
35369 #: c/c-typeck.c:10270 cp/parser.c:11870
35370 #, gcc-internal-format
35371 msgid "break statement used with OpenMP for loop"
35374 #: c/c-typeck.c:10275
35375 #, gcc-internal-format
35376 msgid "break statement within %<#pragma simd%> loop body"
35379 #: c/c-typeck.c:10277 cp/parser.c:11887
35380 #, gcc-internal-format
35381 msgid "continue statement within %<#pragma simd%> loop body"
35384 #: c/c-typeck.c:10303 cp/cp-gimplify.c:445
35385 #, gcc-internal-format
35386 msgid "statement with no effect"
35389 #: c/c-typeck.c:10347
35390 #, gcc-internal-format
35391 msgid "expression statement has incomplete type"
35394 #: c/c-typeck.c:11162 c/c-typeck.c:11321 cp/typeck.c:4820
35395 #, gcc-internal-format
35396 msgid "comparing vectors with different element types"
35399 #: c/c-typeck.c:11169 c/c-typeck.c:11328 cp/typeck.c:4832
35400 #, gcc-internal-format
35401 msgid "comparing vectors with different number of elements"
35404 #: c/c-typeck.c:11200 cp/typeck.c:4558
35405 #, gcc-internal-format
35406 msgid "comparing floating point with == or != is unsafe"
35409 #: c/c-typeck.c:11218 c/c-typeck.c:11239
35410 #, gcc-internal-format
35412 "the comparison will always evaluate as %<false%> for the address of %qD will "
35416 #: c/c-typeck.c:11224 c/c-typeck.c:11245
35417 #, gcc-internal-format
35419 "the comparison will always evaluate as %<true%> for the address of %qD will "
35423 #: c/c-typeck.c:11266 c/c-typeck.c:11386
35424 #, gcc-internal-format
35425 msgid "comparison of pointers to disjoint address spaces"
35428 #: c/c-typeck.c:11273 c/c-typeck.c:11279
35429 #, gcc-internal-format
35430 msgid "ISO C forbids comparison of %<void *%> with function pointer"
35433 #: c/c-typeck.c:11286 c/c-typeck.c:11396
35434 #, gcc-internal-format
35435 msgid "comparison of distinct pointer types lacks a cast"
35438 #: c/c-typeck.c:11298 c/c-typeck.c:11303 c/c-typeck.c:11422 c/c-typeck.c:11427
35439 #, gcc-internal-format
35440 msgid "comparison between pointer and integer"
35443 #: c/c-typeck.c:11374
35444 #, gcc-internal-format
35445 msgid "comparison of complete and incomplete pointers"
35448 #: c/c-typeck.c:11376
35449 #, gcc-internal-format
35450 msgid "ISO C forbids ordered comparisons of pointers to functions"
35453 #: c/c-typeck.c:11381
35454 #, gcc-internal-format
35455 msgid "ordered comparison of pointer with null pointer"
35458 #: c/c-typeck.c:11404 c/c-typeck.c:11407 c/c-typeck.c:11414 c/c-typeck.c:11417
35459 #: cp/typeck.c:4883 cp/typeck.c:4890
35460 #, gcc-internal-format
35461 msgid "ordered comparison of pointer with integer zero"
35464 #: c/c-typeck.c:11468 cp/typeck.c:4969
35465 #, gcc-internal-format
35467 "implicit conversion from %qT to %qT to match other operand of binary "
35471 #: c/c-typeck.c:11781
35472 #, gcc-internal-format
35473 msgid "used array that cannot be converted to pointer where scalar is required"
35476 #: c/c-typeck.c:11785
35477 #, gcc-internal-format
35478 msgid "used struct type value where scalar is required"
35481 #: c/c-typeck.c:11789
35482 #, gcc-internal-format
35483 msgid "used union type value where scalar is required"
35486 #: c/c-typeck.c:11805
35487 #, gcc-internal-format
35488 msgid "used vector type where scalar is required"
35491 #: c/c-typeck.c:11995 cp/semantics.c:8593
35492 #, gcc-internal-format
35494 "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections"
35495 "%> or %<taskgroup%> clauses"
35498 #: c/c-typeck.c:12034 cp/semantics.c:8630
35499 #, gcc-internal-format
35501 "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for"
35502 "%>, %<sections%> or %<taskgroup%> clauses"
35505 #: c/c-typeck.c:12084 c/c-typeck.c:13243 cp/semantics.c:4507
35506 #: cp/semantics.c:6696
35507 #, gcc-internal-format
35508 msgid "bit-field %qE in %qs clause"
35511 #: c/c-typeck.c:12093 c/c-typeck.c:13260 cp/semantics.c:4517
35512 #: cp/semantics.c:6714
35513 #, gcc-internal-format
35514 msgid "%qE is a member of a union"
35517 #: c/c-typeck.c:12103 cp/semantics.c:4531 cp/semantics.c:6739
35518 #, gcc-internal-format
35519 msgid "%qD is not a variable in %qs clause"
35522 #: c/c-typeck.c:12107 c/c-typeck.c:13277 cp/semantics.c:4535
35523 #: cp/semantics.c:6742
35524 #, gcc-internal-format
35525 msgid "%qE is not a variable in %qs clause"
35528 #: c/c-typeck.c:12115 c/c-typeck.c:13284 c/c-typeck.c:13377 cp/semantics.c:4552
35529 #: cp/semantics.c:6748 cp/semantics.c:6910
35530 #, gcc-internal-format
35531 msgid "%qD is threadprivate variable in %qs clause"
35534 #: c/c-typeck.c:12137 cp/semantics.c:4584
35535 #, gcc-internal-format
35536 msgid "low bound %qE of array section does not have integral type"
35539 #: c/c-typeck.c:12144 cp/semantics.c:4591
35540 #, gcc-internal-format
35541 msgid "length %qE of array section does not have integral type"
35544 #: c/c-typeck.c:12171 c/c-typeck.c:12235 c/c-typeck.c:12493 cp/semantics.c:4627
35545 #: cp/semantics.c:4691
35546 #, gcc-internal-format
35547 msgid "zero length array section in %qs clause"
35550 #: c/c-typeck.c:12190 cp/semantics.c:4646
35551 #, gcc-internal-format
35552 msgid "for unknown bound array type length expression must be specified"
35555 #: c/c-typeck.c:12198 cp/semantics.c:4654
35556 #, gcc-internal-format
35557 msgid "negative low bound in array section in %qs clause"
35560 #: c/c-typeck.c:12207 c/c-typeck.c:12317 cp/semantics.c:4663
35561 #: cp/semantics.c:4773
35562 #, gcc-internal-format
35563 msgid "negative length in array section in %qs clause"
35566 #: c/c-typeck.c:12224 cp/semantics.c:4680
35567 #, gcc-internal-format
35568 msgid "low bound %qE above array section size in %qs clause"
35571 #: c/c-typeck.c:12261 cp/semantics.c:4717
35572 #, gcc-internal-format
35573 msgid "length %qE above array section size in %qs clause"
35576 #: c/c-typeck.c:12276 cp/semantics.c:4732
35577 #, gcc-internal-format
35578 msgid "high bound %qE above array section size in %qs clause"
35581 #: c/c-typeck.c:12309 cp/semantics.c:4765
35582 #, gcc-internal-format
35583 msgid "for pointer type length expression must be specified"
35586 #: c/c-typeck.c:12327 c/c-typeck.c:12436 cp/semantics.c:4783
35587 #: cp/semantics.c:4895
35588 #, gcc-internal-format
35589 msgid "array section is not contiguous in %qs clause"
35592 #: c/c-typeck.c:12335 cp/semantics.c:4791
35593 #, gcc-internal-format
35594 msgid "%qE does not have pointer or array type"
35597 #: c/c-typeck.c:12729 c/c-typeck.c:12739
35598 #, gcc-internal-format
35599 msgid "%qD in %<reduction%> clause is a zero size array"
35602 #: c/c-typeck.c:12797
35603 #, gcc-internal-format
35604 msgid "%qE has invalid type for %<reduction(%s)%>"
35607 #: c/c-typeck.c:12806 cp/semantics.c:5706
35608 #, gcc-internal-format
35609 msgid "user defined reduction not found for %qE"
35612 #: c/c-typeck.c:12894
35613 #, gcc-internal-format
35614 msgid "variable length element type in array %<reduction%> clause"
35617 #: c/c-typeck.c:12912 c/c-typeck.c:13435 cp/semantics.c:7226
35618 #, gcc-internal-format
35619 msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
35622 #: c/c-typeck.c:12924 cp/semantics.c:7266
35623 #, gcc-internal-format
35624 msgid "%qE must be %<threadprivate%> for %<copyin%>"
35627 #: c/c-typeck.c:12938 cp/semantics.c:5880
35628 #, gcc-internal-format
35630 "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> "
35634 #: c/c-typeck.c:12949
35635 #, gcc-internal-format
35637 "linear clause applied to non-integral, non-floating, non-pointer variable "
35641 #: c/c-typeck.c:12962
35642 #, gcc-internal-format
35644 "linear clause applied to non-integral non-pointer variable with type %qT"
35647 #: c/c-typeck.c:12983 cp/semantics.c:5963
35648 #, gcc-internal-format
35649 msgid "%<linear%> clause step %qE is neither constant nor a parameter"
35652 #: c/c-typeck.c:13013 c/c-typeck.c:13370 cp/semantics.c:6047
35653 #: cp/semantics.c:6903
35654 #, gcc-internal-format
35655 msgid "%qE is not a variable in clause %qs"
35658 #: c/c-typeck.c:13022 cp/semantics.c:6056
35659 #, gcc-internal-format
35660 msgid "%qD appears more than once in reduction clauses"
35663 #: c/c-typeck.c:13033 c/c-typeck.c:13063 c/c-typeck.c:13092
35664 #, gcc-internal-format
35665 msgid "%qE appears more than once in data clauses"
35668 #: c/c-typeck.c:13040 c/c-typeck.c:13069 c/c-typeck.c:13215 c/c-typeck.c:13313
35669 #: c/c-typeck.c:13319 c/c-typeck.c:13332 c/c-typeck.c:13341 cp/semantics.c:6066
35670 #: cp/semantics.c:6073 cp/semantics.c:6124 cp/semantics.c:6130
35671 #: cp/semantics.c:6167 cp/semantics.c:6659 cp/semantics.c:6796
35672 #: cp/semantics.c:6802 cp/semantics.c:6815 cp/semantics.c:6824
35673 #, gcc-internal-format
35674 msgid "%qD appears more than once in data clauses"
35677 #: c/c-typeck.c:13042 c/c-typeck.c:13071 c/c-typeck.c:13321 c/c-typeck.c:13343
35678 #: cp/semantics.c:6075 cp/semantics.c:6132 cp/semantics.c:6804
35679 #: cp/semantics.c:6826
35680 #, gcc-internal-format
35681 msgid "%qD appears both in data and map clauses"
35684 #: c/c-typeck.c:13056 cp/semantics.c:6118
35685 #, gcc-internal-format
35686 msgid "%qE is not a variable in clause %<firstprivate%>"
35689 #: c/c-typeck.c:13085 cp/semantics.c:6161
35690 #, gcc-internal-format
35691 msgid "%qE is not a variable in clause %<lastprivate%>"
35694 #: c/c-typeck.c:13104 cp/semantics.c:6524
35695 #, gcc-internal-format
35696 msgid "%qE is not a variable in %<aligned%> clause"
35699 #: c/c-typeck.c:13111
35700 #, gcc-internal-format
35701 msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
35704 #: c/c-typeck.c:13118
35705 #, gcc-internal-format
35706 msgid "%qE appears more than once in %<aligned%> clauses"
35709 #: c/c-typeck.c:13173 cp/semantics.c:6606
35710 #, gcc-internal-format
35711 msgid "%qE is not a variable in %<depend%> clause"
35714 #: c/c-typeck.c:13195 cp/semantics.c:6637
35715 #, gcc-internal-format
35716 msgid "array section does not have mappable type in %qs clause"
35719 #: c/c-typeck.c:13212 c/c-typeck.c:13330 cp/semantics.c:6656
35720 #: cp/semantics.c:6813
35721 #, gcc-internal-format
35722 msgid "%qD appears more than once in motion clauses"
35725 #: c/c-typeck.c:13218 c/c-typeck.c:13334 cp/semantics.c:6662
35726 #: cp/semantics.c:6817
35727 #, gcc-internal-format
35728 msgid "%qD appears more than once in map clauses"
35731 #: c/c-typeck.c:13250 cp/semantics.c:6703
35732 #, gcc-internal-format
35733 msgid "%qE does not have a mappable type in %qs clause"
35736 #: c/c-typeck.c:13303 c/c-typeck.c:13384 cp/semantics.c:6778
35737 #: cp/semantics.c:6917
35738 #, gcc-internal-format
35739 msgid "%qD does not have a mappable type in %qs clause"
35742 #: c/c-typeck.c:13365 cp/semantics.c:6897
35743 #, gcc-internal-format
35744 msgid "%qE is neither a variable nor a function name in clause %qs"
35747 #: c/c-typeck.c:13393 cp/semantics.c:6926
35748 #, gcc-internal-format
35749 msgid "%qE appears more than once on the same %<declare target%> directive"
35752 #: c/c-typeck.c:13407 cp/semantics.c:6941
35753 #, gcc-internal-format
35754 msgid "%qD is not an argument in %<uniform%> clause"
35757 #: c/c-typeck.c:13410 cp/semantics.c:6943
35758 #, gcc-internal-format
35759 msgid "%qE is not an argument in %<uniform%> clause"
35762 #: c/c-typeck.c:13425
35763 #, gcc-internal-format
35764 msgid "%qs variable is neither a pointer nor an array"
35767 #: c/c-typeck.c:13500 cp/semantics.c:6323
35768 #, gcc-internal-format
35769 msgid "%<nonmonotonic%> modifier specified for %qs schedule kind"
35772 #: c/c-typeck.c:13531 cp/semantics.c:7118
35773 #, gcc-internal-format
35774 msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
35777 #: c/c-typeck.c:13581 cp/semantics.c:7309
35778 #, gcc-internal-format
35779 msgid "%qE is predetermined %qs for %qs"
35782 #: c/c-typeck.c:13601 cp/semantics.c:7200
35783 #, gcc-internal-format
35784 msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
35787 #: c/c-typeck.c:13613 cp/semantics.c:7213
35788 #, gcc-internal-format
35790 "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
35793 #: c/c-typeck.c:13631 cp/semantics.c:7180
35794 #, gcc-internal-format
35796 "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
35799 #: c/c-typeck.c:13760
35800 #, gcc-internal-format
35801 msgid "cannot use %<va_arg%> with reverse storage order"
35804 #: c/c-typeck.c:13765
35805 #, gcc-internal-format
35806 msgid "second argument to %<va_arg%> is of incomplete type %qT"
35809 #: c/c-typeck.c:13771
35810 #, gcc-internal-format
35811 msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
35814 #. A bad conversion for 'this' must be discarding cv-quals.
35816 #, gcc-internal-format
35817 msgid " passing %qT as %<this%> argument discards qualifiers"
35821 #, gcc-internal-format
35822 msgid " no known conversion for implicit %<this%> parameter from %qT to %qT"
35826 #, gcc-internal-format, gfc-internal-format
35827 msgid " conversion of argument %d would be ill-formed:"
35830 #. Conversion of conversion function return value failed.
35832 #, gcc-internal-format
35833 msgid " no known conversion from %qT to %qT"
35837 #, gcc-internal-format
35838 msgid " no known conversion for argument %d from %qT to %qT"
35841 #: cp/call.c:3377 cp/pt.c:6126
35842 #, gcc-internal-format, gfc-internal-format
35843 msgid " candidate expects %d argument, %d provided"
35844 msgid_plural " candidate expects %d arguments, %d provided"
35849 #, gcc-internal-format
35850 msgid "%s%D(%T, %T, %T) <built-in>"
35854 #, gcc-internal-format
35855 msgid "%s%D(%T, %T) <built-in>"
35859 #, gcc-internal-format
35860 msgid "%s%D(%T) <built-in>"
35864 #, gcc-internal-format
35865 msgid "%s%T <conversion>"
35869 #, gcc-internal-format
35870 msgid "%s%#D <near match>"
35874 #, gcc-internal-format
35875 msgid "%s%#D <deleted>"
35879 #, gcc-internal-format
35884 #, gcc-internal-format
35886 " return type %qT of explicit conversion function cannot be converted to %qT "
35887 "with a qualification conversion"
35891 #, gcc-internal-format
35893 " conversion from return type %qT of template conversion function "
35894 "specialization to %qT is not an exact match"
35898 #, gcc-internal-format
35900 " substitution of deduced template arguments resulted in errors seen above"
35903 #. Re-run template unification with diagnostics.
35905 #, gcc-internal-format
35906 msgid " template argument deduction/substitution failed:"
35910 #, gcc-internal-format
35912 " a constructor taking a single argument of its own class type is invalid"
35916 #, gcc-internal-format
35917 msgid "conversion from %qT to %qT is ambiguous"
35921 #, gcc-internal-format
35923 "conversion from %qT to %qT not considered for non-type template argument"
35927 #, gcc-internal-format
35928 msgid "no matching function for call to %<%D(%A)%>"
35932 #, gcc-internal-format
35933 msgid "call of overloaded %<%D(%A)%> is ambiguous"
35936 #. It's no good looking for an overloaded operator() on a
35937 #. pointer-to-member-function.
35939 #, gcc-internal-format
35941 "pointer-to-member function %E cannot be called without an object; consider "
35946 #, gcc-internal-format
35947 msgid "no match for call to %<(%T) (%A)%>"
35951 #, gcc-internal-format
35952 msgid "call of %<(%T) (%A)%> is ambiguous"
35956 #, gcc-internal-format
35957 msgid "ambiguous overload for "
35961 #, gcc-internal-format
35962 msgid "no match for "
35966 #, gcc-internal-format
35967 msgid " (operand types are %qT, %qT, and %qT)"
35971 #, gcc-internal-format
35972 msgid " (operand types are %qT and %qT)"
35976 #, gcc-internal-format
35977 msgid " (operand type is %qT)"
35981 #, gcc-internal-format
35982 msgid "ternary %<operator?:%>"
35986 #, gcc-internal-format
35987 msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
35990 #: cp/call.c:4505 cp/call.c:4536 cp/call.c:4545
35991 #, gcc-internal-format
35992 msgid "%<operator%s%>"
35996 #, gcc-internal-format
35997 msgid "%<operator%s%> in %<%E%s%>"
36001 #, gcc-internal-format
36002 msgid "%<operator[]%>"
36006 #, gcc-internal-format
36007 msgid "%<operator[]%> in %<%E[%E]%>"
36011 #, gcc-internal-format
36016 #, gcc-internal-format
36017 msgid "%qs in %<%s %E%>"
36021 #, gcc-internal-format
36022 msgid "%<operator%s%> in %<%E %s %E%>"
36026 #, gcc-internal-format
36027 msgid "%<operator%s%> in %<%s%E%>"
36031 #, gcc-internal-format
36032 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
36036 #, gcc-internal-format
36038 "inferred scalar type %qT is not an integer or floating point type of the "
36043 #, gcc-internal-format
36044 msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
36048 #, gcc-internal-format
36050 "second operand to the conditional operator is of type %<void%>, but the "
36051 "third operand is neither a throw-expression nor of type %<void%>"
36055 #, gcc-internal-format
36057 "third operand to the conditional operator is of type %<void%>, but the "
36058 "second operand is neither a throw-expression nor of type %<void%>"
36061 #: cp/call.c:4938 cp/call.c:5054 cp/call.c:5197
36062 #, gcc-internal-format
36063 msgid "operands to ?: have different types %qT and %qT"
36067 #, gcc-internal-format
36068 msgid " and each type can be converted to the other"
36072 #, gcc-internal-format
36073 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
36077 #, gcc-internal-format
36078 msgid "enumeral and non-enumeral type in conditional expression"
36082 #, gcc-internal-format
36083 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
36087 #, gcc-internal-format
36088 msgid "no %<%D(int)%> declared for postfix %qs"
36092 #, gcc-internal-format
36093 msgid "comparison between %q#T and %q#T"
36097 #, gcc-internal-format
36099 "exception cleanup for this placement new selects non-placement operator "
36104 #, gcc-internal-format
36106 "%qD is a usual (non-placement) deallocation function in C++14 (or with -"
36107 "fsized-deallocation)"
36111 #, gcc-internal-format
36112 msgid "%qD is a usual (non-placement) deallocation function"
36116 #, gcc-internal-format
36117 msgid "no corresponding deallocation function for %qD"
36121 #, gcc-internal-format
36122 msgid "no suitable %<operator %s%> for %qT"
36126 #, gcc-internal-format
36127 msgid "%q#D is private within this context"
36131 #, gcc-internal-format
36132 msgid "declared private here"
36136 #, gcc-internal-format
36137 msgid "%q#D is protected within this context"
36141 #, gcc-internal-format
36142 msgid "declared protected here"
36146 #, gcc-internal-format
36147 msgid "%q#D is inaccessible within this context"
36151 #, gcc-internal-format
36152 msgid "passing NULL to non-pointer argument %P of %qD"
36156 #, gcc-internal-format
36157 msgid "converting to non-pointer type %qT from NULL"
36161 #, gcc-internal-format
36162 msgid "converting %<false%> to pointer type for argument %P of %qD"
36166 #, gcc-internal-format
36167 msgid "converting %<false%> to pointer type %qT"
36171 #, gcc-internal-format
36172 msgid "too many braces around initializer for %qT"
36176 #, gcc-internal-format
36177 msgid "converting to %qT from %qT requires direct-initialization"
36181 #, gcc-internal-format
36182 msgid "invalid user-defined conversion from %qT to %qT"
36185 #: cp/call.c:6429 cp/call.c:6453 cp/call.c:6572 cp/call.c:6664 cp/call.c:6706
36187 #, gcc-internal-format
36188 msgid " initializing argument %P of %qD"
36191 #: cp/call.c:6449 cp/cvt.c:224
36192 #, gcc-internal-format
36193 msgid "invalid conversion from %qT to %qT"
36196 #: cp/call.c:6484 cp/call.c:6491
36197 #, gcc-internal-format
36199 "converting to %qT from initializer list would use explicit constructor %qD"
36203 #, gcc-internal-format
36204 msgid "in C++11 and above a default constructor can be explicit"
36208 #, gcc-internal-format
36209 msgid "cannot bind rvalue reference of type %qT to lvalue of type %qT"
36213 #, gcc-internal-format
36215 "cannot bind non-const lvalue reference of type %qT to an rvalue of type %qT"
36219 #, gcc-internal-format
36220 msgid "binding reference of type %qT to %qT discards qualifiers"
36224 #, gcc-internal-format
36225 msgid "cannot bind bitfield %qE to %qT"
36228 #: cp/call.c:6766 cp/call.c:6783
36229 #, gcc-internal-format
36230 msgid "cannot bind packed field %qE to %qT"
36234 #, gcc-internal-format
36235 msgid "cannot bind rvalue %qE to %qT"
36238 #: cp/call.c:6896 cp/cvt.c:1853
36239 #, gcc-internal-format
36241 "scoped enum %qT passed through ... as %qT before -fabi-version=6, %qT after"
36245 #, gcc-internal-format
36247 "passing objects of non-trivially-copyable type %q#T through %<...%> is "
36248 "conditionally supported"
36252 #, gcc-internal-format
36253 msgid "cannot receive reference type %qT through %<...%>"
36257 #, gcc-internal-format
36259 "receiving objects of non-trivially-copyable type %q#T through %<...%> is "
36260 "conditionally-supported"
36264 #, gcc-internal-format
36265 msgid "recursive evaluation of default argument for %q#D"
36269 #, gcc-internal-format
36271 "call to %qD uses the default argument for parameter %P, which is not yet "
36276 #, gcc-internal-format
36277 msgid "argument of function call might be a candidate for a format attribute"
36281 #, gcc-internal-format
36282 msgid "use of multiversioned function without a default"
36286 #, gcc-internal-format
36287 msgid "passing %qT as %<this%> argument discards qualifiers"
36290 #: cp/call.c:7492 cp/call.c:7608 cp/call.c:9306 cp/name-lookup.c:5836
36291 #, gcc-internal-format
36292 msgid " in call to %qD"
36296 #, gcc-internal-format
36297 msgid "%qT is not an accessible base of %qT"
36301 #, gcc-internal-format
36302 msgid "deducing %qT as %qT"
36306 #, gcc-internal-format
36307 msgid " (you can disable this with -fno-deduce-init-list)"
36311 #, gcc-internal-format
36312 msgid "could not find class$ field in java interface type %qT"
36316 #, gcc-internal-format
36317 msgid "constructor delegates to itself"
36321 #, gcc-internal-format
36322 msgid "call to non-function %qD"
36325 #: cp/call.c:8296 cp/pt.c:13765 cp/typeck.c:2788
36326 #, gcc-internal-format
36327 msgid "cannot call constructor %<%T::%D%> directly"
36331 #, gcc-internal-format
36332 msgid "for a function-style cast, remove the redundant %<::%D%>"
36336 #, gcc-internal-format
36337 msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
36341 #, gcc-internal-format
36342 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
36346 #, gcc-internal-format
36347 msgid "no matching function for call to %<%s(%A)%>"
36351 #, gcc-internal-format
36352 msgid "call of overloaded %<%s(%A)%> is ambiguous"
36356 #, gcc-internal-format
36357 msgid "pure virtual %q#D called from non-static data member initializer"
36361 #, gcc-internal-format
36362 msgid "cannot call member function %qD without object"
36366 #, gcc-internal-format
36367 msgid "passing %qT chooses %qT over %qT"
36371 #, gcc-internal-format
36372 msgid "choosing %qD over %qD"
36376 #, gcc-internal-format
36377 msgid " for conversion from %qT to %qT"
36381 #, gcc-internal-format
36382 msgid " because conversion sequence for the argument is better"
36386 #, gcc-internal-format
36387 msgid "default argument mismatch in overload resolution"
36391 #, gcc-internal-format
36392 msgid " candidate 1: %q#F"
36396 #, gcc-internal-format
36397 msgid " candidate 2: %q#F"
36401 #, gcc-internal-format
36403 "ISO C++ says that these are ambiguous, even though the worst conversion for "
36404 "the first is better than the worst conversion for the second:"
36408 #, gcc-internal-format
36409 msgid "could not convert %qE from %qT to %qT"
36413 #, gcc-internal-format
36414 msgid "a temporary bound to %qD only persists until the constructor exits"
36418 #, gcc-internal-format
36420 "invalid initialization of non-const reference of type %qT from an rvalue of "
36425 #, gcc-internal-format
36427 "invalid initialization of reference of type %qT from expression of type %qT"
36431 #, gcc-internal-format
36433 "cannot convert from pointer to base class %qT to pointer to derived class "
36434 "%qT because the base is virtual"
36438 #, gcc-internal-format
36440 "cannot convert from base class %qT to derived class %qT because the base is "
36445 #, gcc-internal-format
36447 "cannot convert from pointer to base class %qT to pointer to derived class "
36448 "%qT via virtual base %qT"
36452 #, gcc-internal-format
36454 "cannot convert from base class %qT to derived class %qT via virtual base %qT"
36458 #, gcc-internal-format
36459 msgid "Java class %qT cannot have a destructor"
36463 #, gcc-internal-format
36464 msgid "Java class %qT cannot have an implicit non-trivial destructor"
36468 #, gcc-internal-format
36469 msgid "%q#D inherited from %qT"
36473 #, gcc-internal-format
36474 msgid "conflicts with version inherited from %qT"
36478 #, gcc-internal-format
36479 msgid "%q+#D cannot be overloaded"
36483 #, gcc-internal-format
36488 #, gcc-internal-format
36489 msgid "conflicting access specifications for method %q+D, ignored"
36493 #, gcc-internal-format
36494 msgid "conflicting access specifications for field %qE, ignored"
36497 #: cp/class.c:1350 cp/class.c:1358
36498 #, gcc-internal-format
36499 msgid "%q+D invalid in %q#T"
36503 #, gcc-internal-format
36504 msgid " because of local method %q+#D with same name"
36508 #, gcc-internal-format
36509 msgid " because of local member %q+#D with same name"
36513 #, gcc-internal-format
36514 msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
36517 #: cp/class.c:1417 cp/class.c:1423 cp/class.c:1429 cp/class.c:1440 cp/cvt.c:996
36518 #, gcc-internal-format
36519 msgid "%qT declared here"
36523 #, gcc-internal-format
36524 msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
36528 #, gcc-internal-format
36529 msgid "%qT does not have the %E ABI tag that base %qT has"
36533 #, gcc-internal-format
36534 msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
36538 #, gcc-internal-format
36539 msgid "cannot derive from %<final%> base %qT in derived type %qT"
36543 #, gcc-internal-format
36544 msgid "all member functions in class %qT are private"
36548 #, gcc-internal-format
36549 msgid "%q#T only defines a private destructor and has no friends"
36553 #, gcc-internal-format
36554 msgid "%q#T only defines private constructors and has no friends"
36558 #, gcc-internal-format
36559 msgid "no unique final overrider for %qD in %qT"
36563 #, gcc-internal-format
36564 msgid "%qD can be marked override"
36568 #, gcc-internal-format
36569 msgid "%q+#D marked %<final%>, but is not virtual"
36573 #, gcc-internal-format
36574 msgid "%q+#D marked %<override%>, but does not override"
36578 #, gcc-internal-format
36579 msgid "%qD was hidden"
36583 #, gcc-internal-format
36587 #: cp/class.c:3116 cp/decl2.c:1555
36588 #, gcc-internal-format
36589 msgid "%q#D invalid; an anonymous union can only have non-static data members"
36593 #, gcc-internal-format
36594 msgid "%q#D invalid; an anonymous struct can only have non-static data members"
36597 #: cp/class.c:3132 cp/decl2.c:1562
36598 #, gcc-internal-format
36599 msgid "private member %q#D in anonymous union"
36603 #, gcc-internal-format
36604 msgid "private member %q#D in anonymous struct"
36607 #: cp/class.c:3141 cp/decl2.c:1565
36608 #, gcc-internal-format
36609 msgid "protected member %q#D in anonymous union"
36613 #, gcc-internal-format
36614 msgid "protected member %q#D in anonymous struct"
36618 #, gcc-internal-format
36619 msgid "the ellipsis in %qD is not inherited"
36623 #, gcc-internal-format
36624 msgid "bit-field %q+#D with non-integral type"
36628 #, gcc-internal-format
36629 msgid "bit-field %q+D width not an integer constant"
36633 #, gcc-internal-format
36634 msgid "negative width in bit-field %q+D"
36638 #, gcc-internal-format
36639 msgid "zero width for bit-field %q+D"
36643 #, gcc-internal-format
36644 msgid "width of %qD exceeds its type"
36648 #, gcc-internal-format
36649 msgid "%qD is too small to hold all values of %q#T"
36653 #, gcc-internal-format
36654 msgid "member %q+#D with constructor not allowed in union"
36658 #, gcc-internal-format
36659 msgid "member %q+#D with destructor not allowed in union"
36663 #, gcc-internal-format
36664 msgid "member %q+#D with copy assignment operator not allowed in union"
36668 #, gcc-internal-format
36669 msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
36673 #, gcc-internal-format
36674 msgid "in C++98 %q+D may not be static because it is a member of a union"
36678 #, gcc-internal-format
36680 "in C++98 %q+D may not have reference type %qT because it is a member of a "
36685 #, gcc-internal-format
36686 msgid "field %q+D invalidly declared function type"
36690 #, gcc-internal-format
36691 msgid "field %q+D invalidly declared method type"
36695 #, gcc-internal-format
36696 msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
36700 #, gcc-internal-format
36701 msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
36705 #, gcc-internal-format
36706 msgid "member %q+D cannot be declared as a %<mutable%> reference"
36710 #, gcc-internal-format
36711 msgid "multiple fields in union %qT initialized"
36715 #, gcc-internal-format
36716 msgid "field %q#D with same name as class"
36720 #, gcc-internal-format
36721 msgid "%q#T has pointer data members"
36725 #, gcc-internal-format
36726 msgid " but does not override %<%T(const %T&)%>"
36730 #, gcc-internal-format
36731 msgid " or %<operator=(const %T&)%>"
36735 #, gcc-internal-format
36736 msgid " but does not override %<operator=(const %T&)%>"
36740 #, gcc-internal-format
36741 msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
36745 #, gcc-internal-format
36746 msgid "alignment of %qD will increase in -fabi-version=9"
36750 #, gcc-internal-format
36751 msgid "initializer specified for non-virtual method %q+D"
36755 #, gcc-internal-format
36756 msgid "method overrides both %<transaction_pure%> and %qE methods"
36760 #, gcc-internal-format
36761 msgid "method declared %qE overriding %qE method"
36764 #: cp/class.c:5685 cp/constexpr.c:218
36765 #, gcc-internal-format
36767 "enclosing class of constexpr non-static member function %q+#D is not a "
36772 #, gcc-internal-format
36773 msgid "%q+T is not literal because:"
36777 #, gcc-internal-format
36778 msgid " %q+T has a non-trivial destructor"
36782 #, gcc-internal-format
36784 " %q+T is not an aggregate, does not have a trivial default constructor, and "
36785 "has no constexpr constructor that is not a copy or move constructor"
36789 #, gcc-internal-format
36790 msgid " base class %qT of %q+T is non-literal"
36794 #, gcc-internal-format
36795 msgid " non-static data member %qD has non-literal type"
36799 #, gcc-internal-format
36800 msgid " non-static data member %qD has volatile type"
36804 #, gcc-internal-format
36805 msgid "base class %q#T has accessible non-virtual destructor"
36809 #, gcc-internal-format
36810 msgid "non-static reference %q#D in class without a constructor"
36814 #, gcc-internal-format
36815 msgid "non-static const member %q#D in class without a constructor"
36818 #. If the function is defaulted outside the class, we just
36819 #. give the synthesis error.
36821 #, gcc-internal-format
36823 "%q+D declared to take const reference, but implicit declaration would take "
36828 #, gcc-internal-format
36829 msgid "direct base %qT inaccessible in %qT due to ambiguity"
36833 #, gcc-internal-format
36834 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
36838 #, gcc-internal-format
36840 "offset of %qD is not ABI-compliant and may change in a future version of GCC"
36844 #, gcc-internal-format
36845 msgid "size of type %qT is too large (%qE bytes)"
36849 #, gcc-internal-format
36850 msgid "zero-size array member %qD not at end of %q#T"
36854 #, gcc-internal-format
36855 msgid "zero-size array member %qD in an otherwise empty %q#T"
36858 #: cp/class.c:6837 cp/class.c:6860
36859 #, gcc-internal-format
36860 msgid "in the definition of %q#T"
36864 #, gcc-internal-format
36865 msgid "flexible array member %qD not at end of %q#T"
36869 #, gcc-internal-format
36870 msgid "flexible array member %qD in an otherwise empty %q#T"
36874 #, gcc-internal-format
36875 msgid "next member %q#D declared here"
36878 #: cp/class.c:6954 cp/parser.c:22158
36879 #, gcc-internal-format
36880 msgid "redefinition of %q#T"
36884 #, gcc-internal-format
36885 msgid "%q#T has virtual functions and accessible non-virtual destructor"
36889 #, gcc-internal-format
36890 msgid "type transparent %q#T does not have any fields"
36894 #, gcc-internal-format
36895 msgid "type transparent class %qT has base classes"
36899 #, gcc-internal-format
36900 msgid "type transparent class %qT has virtual functions"
36904 #, gcc-internal-format
36906 "type transparent %q#T cannot be made transparent because the type of the "
36907 "first field has a different ABI from the class overall"
36911 #, gcc-internal-format
36913 "definition of std::initializer_list does not match #include "
36914 "<initializer_list>"
36918 #, gcc-internal-format
36919 msgid "trying to finish struct, but kicked out due to previous parse errors"
36923 #, gcc-internal-format
36924 msgid "language string %<\"%E\"%> not recognized"
36928 #, gcc-internal-format
36929 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
36933 #, gcc-internal-format
36934 msgid "no matches converting function %qD to type %q#T"
36938 #, gcc-internal-format
36939 msgid "converting overloaded function %qD to type %q#T is ambiguous"
36943 #, gcc-internal-format
36944 msgid "assuming pointer to member %qD"
36948 #, gcc-internal-format
36949 msgid "(a pointer to member can only be formed with %<&%E%>)"
36952 #: cp/class.c:8225 cp/class.c:8260
36953 #, gcc-internal-format
36954 msgid "not enough type information"
36957 #: cp/class.c:8243 cp/cvt.c:171 cp/cvt.c:198 cp/cvt.c:247
36958 #, gcc-internal-format
36959 msgid "cannot convert %qE from type %qT to type %qT"
36962 #. [basic.scope.class]
36964 #. A name N used in a class S shall refer to the same declaration
36965 #. in its context and when re-evaluated in the completed scope of
36968 #, gcc-internal-format
36969 msgid "declaration of %q#D"
36973 #, gcc-internal-format
36974 msgid "changes meaning of %qD from %q#D"
36977 #: cp/constexpr.c:96
36978 #, gcc-internal-format
36979 msgid "the type %qT of constexpr variable %qD is not literal"
36982 #: cp/constexpr.c:104
36983 #, gcc-internal-format
36984 msgid "variable %qD of non-literal type %qT in %<constexpr%> function"
36987 #: cp/constexpr.c:179
36988 #, gcc-internal-format
36989 msgid "inherited constructor %qD is not constexpr"
36992 #: cp/constexpr.c:191
36993 #, gcc-internal-format
36994 msgid "invalid type for parameter %d of constexpr function %q+#D"
36997 #: cp/constexpr.c:206
36998 #, gcc-internal-format
36999 msgid "invalid return type %qT of constexpr function %q+D"
37002 #: cp/constexpr.c:228
37003 #, gcc-internal-format
37004 msgid "%q#T has virtual base classes"
37007 #: cp/constexpr.c:485
37008 #, gcc-internal-format
37009 msgid "constexpr constructor does not have empty body"
37012 #: cp/constexpr.c:591
37013 #, gcc-internal-format
37014 msgid "body of %<constexpr%> constructor cannot be a function-try-block"
37017 #: cp/constexpr.c:722
37018 #, gcc-internal-format
37020 "%<constexpr%> constructor for union %qT must initialize exactly one non-"
37021 "static data member"
37024 #: cp/constexpr.c:762
37025 #, gcc-internal-format
37027 "member %qD must be initialized by mem-initializer in %<constexpr%> "
37031 #: cp/constexpr.c:794
37032 #, gcc-internal-format
37033 msgid "body of constexpr function %qD not a return-statement"
37036 #: cp/constexpr.c:853
37037 #, gcc-internal-format
37038 msgid "%qD is not usable as a constexpr function because:"
37041 #: cp/constexpr.c:1139 cp/constexpr.c:1148 cp/constexpr.c:1694
37042 #, gcc-internal-format
37043 msgid "%q+E is not a constant expression"
37046 #: cp/constexpr.c:1321 cp/constexpr.c:4857
37047 #, gcc-internal-format
37048 msgid "call to internal function %qE"
37051 #: cp/constexpr.c:1384
37052 #, gcc-internal-format
37053 msgid "expression %qE does not designate a constexpr function"
37056 #: cp/constexpr.c:1402 cp/constexpr.c:4876
37057 #, gcc-internal-format
37058 msgid "call to non-constexpr function %qD"
37061 #: cp/constexpr.c:1470
37062 #, gcc-internal-format
37063 msgid "%qD called in a constant expression before its definition is complete"
37066 #: cp/constexpr.c:1477
37067 #, gcc-internal-format
37068 msgid "%qD called in a constant expression"
37071 #: cp/constexpr.c:1481
37072 #, gcc-internal-format
37073 msgid "%qD used before its definition"
37076 #: cp/constexpr.c:1521
37077 #, gcc-internal-format
37078 msgid "call has circular dependency"
37081 #: cp/constexpr.c:1532
37082 #, gcc-internal-format, gfc-internal-format
37084 "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to "
37085 "increase the maximum)"
37088 #: cp/constexpr.c:1614
37089 #, gcc-internal-format
37090 msgid "constexpr call flows off the end of the function"
37093 #: cp/constexpr.c:1734
37094 #, gcc-internal-format
37095 msgid "right operand of shift expression %q+E is negative"
37098 #: cp/constexpr.c:1741
37099 #, gcc-internal-format
37101 "right operand of shift expression %q+E is >= than the precision of the left "
37105 #: cp/constexpr.c:1759
37106 #, gcc-internal-format
37107 msgid "left operand of shift expression %q+E is negative"
37110 #: cp/constexpr.c:1778
37111 #, gcc-internal-format
37112 msgid "shift expression %q+E overflows"
37115 #: cp/constexpr.c:1865
37116 #, gcc-internal-format
37117 msgid "arithmetic involving a null pointer in %qE"
37120 #: cp/constexpr.c:2056
37121 #, gcc-internal-format
37123 "array subscript value %qE is outside the bounds of array %qD of type %qT"
37126 #: cp/constexpr.c:2061
37127 #, gcc-internal-format
37128 msgid "array subscript value %qE is outside the bounds of array type %qT"
37131 #: cp/constexpr.c:2187
37132 #, gcc-internal-format
37133 msgid "accessing uninitialized array element"
37136 #: cp/constexpr.c:2218
37137 #, gcc-internal-format
37138 msgid "dereferencing a null pointer in %qE"
37141 #: cp/constexpr.c:2232 cp/constexpr.c:2316 cp/constexpr.c:3759
37142 #, gcc-internal-format
37143 msgid "%qE is not a constant expression"
37146 #: cp/constexpr.c:2238
37147 #, gcc-internal-format
37148 msgid "mutable %qD is not usable in a constant expression"
37151 #: cp/constexpr.c:2259
37152 #, gcc-internal-format
37154 "accessing %qD member instead of initialized %qD member in constant expression"
37157 #: cp/constexpr.c:2276
37158 #, gcc-internal-format
37159 msgid "accessing uninitialized member %qD"
37162 #: cp/constexpr.c:2983 cp/constexpr.c:4157
37163 #, gcc-internal-format
37164 msgid "dereferencing a null pointer"
37167 #: cp/constexpr.c:3002
37168 #, gcc-internal-format
37169 msgid "accessing value of %qE through a %qT glvalue in a constant expression"
37172 #: cp/constexpr.c:3043
37173 #, gcc-internal-format
37174 msgid "the value of %qD is not usable in a constant expression"
37177 #: cp/constexpr.c:3050
37178 #, gcc-internal-format
37179 msgid "%qD used in its own initializer"
37182 #: cp/constexpr.c:3055
37183 #, gcc-internal-format
37184 msgid "%q#D is not const"
37187 #: cp/constexpr.c:3058
37188 #, gcc-internal-format
37189 msgid "%q#D is volatile"
37192 #: cp/constexpr.c:3063
37193 #, gcc-internal-format
37194 msgid "%qD was not initialized with a constant expression"
37197 #: cp/constexpr.c:3072
37198 #, gcc-internal-format
37199 msgid "%qD was not declared %<constexpr%>"
37202 #: cp/constexpr.c:3075
37203 #, gcc-internal-format
37204 msgid "%qD does not have integral or enumeration type"
37207 #: cp/constexpr.c:3199
37208 #, gcc-internal-format
37209 msgid "modification of %qE is not a constant expression"
37212 #: cp/constexpr.c:3545
37213 #, gcc-internal-format, gfc-internal-format
37215 "constexpr loop iteration count exceeds limit of %d (use -fconstexpr-loop-"
37216 "limit= to increase the limit)"
37219 #: cp/constexpr.c:3679
37220 #, gcc-internal-format
37221 msgid "value %qE of type %qT is not a constant expression"
37224 #: cp/constexpr.c:3805 cp/constexpr.c:5266
37225 #, gcc-internal-format
37226 msgid "temporary of non-literal type %qT in a constant expression"
37229 #: cp/constexpr.c:4143
37230 #, gcc-internal-format
37231 msgid "a reinterpret_cast is not a constant expression"
37234 #: cp/constexpr.c:4169
37235 #, gcc-internal-format
37236 msgid "conversion of %qT null pointer to %qT is not a constant expression"
37239 #: cp/constexpr.c:4184
37240 #, gcc-internal-format
37241 msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
37244 #: cp/constexpr.c:4247 cp/constexpr.c:5126 cp/constexpr.c:5443
37245 #, gcc-internal-format
37246 msgid "expression %qE is not a constant expression"
37249 #: cp/constexpr.c:4328
37250 #, gcc-internal-format
37251 msgid "statement is not a constant expression"
37254 #: cp/constexpr.c:4331
37255 #, gcc-internal-format
37256 msgid "unexpected expression %qE of kind %s"
37259 #: cp/constexpr.c:4401
37260 #, gcc-internal-format
37262 "%qE is not a constant expression because it refers to mutable subobjects of "
37266 #: cp/constexpr.c:4414
37267 #, gcc-internal-format
37269 "conversion from pointer type %qT to arithmetic type %qT in a constant "
37273 #: cp/constexpr.c:4776
37274 #, gcc-internal-format
37275 msgid "expression %qE has side-effects"
37278 #: cp/constexpr.c:4968
37279 #, gcc-internal-format
37280 msgid "reinterpret_cast from integer to pointer"
37283 #: cp/constexpr.c:4994
37284 #, gcc-internal-format
37286 "address-of an object %qE with thread local or automatic storage is not a "
37287 "constant expression"
37290 #: cp/constexpr.c:5026
37291 #, gcc-internal-format
37292 msgid "use of %<this%> in a constant expression"
37295 #: cp/constexpr.c:5138
37296 #, gcc-internal-format
37298 "typeid-expression is not a constant expression because %qE is of polymorphic "
37302 #: cp/constexpr.c:5200
37303 #, gcc-internal-format
37304 msgid "cast to non-integral type %qT in a constant expression"
37307 #: cp/constexpr.c:5233 cp/decl.c:5071
37308 #, gcc-internal-format
37309 msgid "%qD declared %<static%> in %<constexpr%> function"
37312 #: cp/constexpr.c:5240 cp/decl.c:5068
37313 #, gcc-internal-format
37314 msgid "%qD declared %<thread_local%> in %<constexpr%> function"
37317 #: cp/constexpr.c:5247 cp/decl.c:5481
37318 #, gcc-internal-format
37319 msgid "uninitialized variable %qD in %<constexpr%> function"
37322 #: cp/constexpr.c:5315
37323 #, gcc-internal-format
37324 msgid "division by zero is not a constant expression"
37327 #: cp/constexpr.c:5420
37328 #, gcc-internal-format
37329 msgid "%<delete[]%> is not a constant expression"
37332 #: cp/constexpr.c:5451
37333 #, gcc-internal-format
37334 msgid "non-constant array initialization"
37337 #: cp/constexpr.c:5471
37338 #, gcc-internal-format
37339 msgid "%<goto%> is not a constant expression"
37342 #: cp/constexpr.c:5479
37343 #, gcc-internal-format, gfc-internal-format
37344 msgid "unexpected AST of kind %s"
37347 #: cp/cp-array-notation.c:819 cp/cp-array-notation.c:825
37348 #: cp/cp-array-notation.c:850 cp/cp-array-notation.c:856
37349 #, gcc-internal-format
37350 msgid "rank mismatch with controlling expression of parent if-statement"
37353 #: cp/cp-array-notation.c:1261
37354 #, gcc-internal-format
37355 msgid "array notation cannot be used in a condition for a for-loop"
37358 #: cp/cp-array-notation.c:1294
37359 #, gcc-internal-format
37360 msgid "array notation cannot be used as a condition for switch statement"
37363 #: cp/cp-array-notation.c:1307
37364 #, gcc-internal-format
37365 msgid "array notation cannot be used as a condition for while statement"
37368 #: cp/cp-array-notation.c:1318
37369 #, gcc-internal-format
37370 msgid "array notation cannot be used as a condition for a do-while statement"
37373 #: cp/cp-array-notation.c:1363
37374 #, gcc-internal-format
37376 "start-index and length fields necessary for using array notation in pointers "
37380 #: cp/cp-array-notation.c:1370
37381 #, gcc-internal-format
37383 "start-index and length fields necessary for using array notation with array "
37387 #: cp/cp-array-notation.c:1441
37388 #, gcc-internal-format
37389 msgid "array notation cannot be used with function type"
37392 #: cp/cp-array-notation.c:1451
37393 #, gcc-internal-format
37394 msgid "rank of an array notation triplet%'s start-index is not zero"
37397 #: cp/cp-array-notation.c:1457
37398 #, gcc-internal-format
37399 msgid "rank of an array notation triplet%'s length is not zero"
37402 #: cp/cp-array-notation.c:1462
37403 #, gcc-internal-format
37404 msgid "rank of array notation triplet%'s stride is not zero"
37407 #: cp/cp-cilkplus.c:153
37408 #, gcc-internal-format
37409 msgid "throw expressions are not allowed inside loops marked with pragma simd"
37412 #: cp/cp-cilkplus.c:160
37413 #, gcc-internal-format
37414 msgid "try statements are not allowed inside loops marked with #pragma simd"
37417 #: cp/cp-gimplify.c:1435
37418 #, gcc-internal-format
37419 msgid "throw will always call terminate()"
37422 #: cp/cp-gimplify.c:1438
37423 #, gcc-internal-format
37424 msgid "in C++11 destructors default to noexcept"
37427 #: cp/cp-gimplify.c:1449
37428 #, gcc-internal-format
37430 "in C++11 this throw will terminate because destructors default to noexcept"
37434 #, gcc-internal-format
37435 msgid "can%'t convert from incomplete type %qT to %qT"
37439 #, gcc-internal-format
37440 msgid "conversion of %qE from %qT to %qT is ambiguous"
37444 #, gcc-internal-format
37445 msgid "initialization of volatile reference type %q#T from rvalue of type %qT"
37449 #, gcc-internal-format
37450 msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
37454 #, gcc-internal-format
37455 msgid "initialization of non-const reference type %q#T from rvalue of type %qT"
37459 #, gcc-internal-format
37460 msgid "conversion to non-const reference type %q#T from rvalue of type %qT"
37464 #, gcc-internal-format
37465 msgid "conversion from %qT to %qT discards qualifiers"
37468 #: cp/cvt.c:489 cp/typeck.c:6991
37469 #, gcc-internal-format
37470 msgid "casting %qT to %qT does not dereference pointer"
37474 #, gcc-internal-format
37475 msgid "cannot convert type %qT to type %qT"
37479 #, gcc-internal-format
37480 msgid "conversion from %q#T to %q#T"
37484 #, gcc-internal-format
37486 "the result of the conversion is unspecified because %qE is outside the range "
37490 #: cp/cvt.c:782 cp/cvt.c:826
37491 #, gcc-internal-format
37492 msgid "%q#T used where a %qT was expected"
37496 #, gcc-internal-format
37497 msgid "could not convert %qE from %<void%> to %<bool%>"
37501 #, gcc-internal-format
37502 msgid "%q#T used where a floating point value was expected"
37506 #, gcc-internal-format
37507 msgid "conversion from %qT to non-scalar type %qT requested"
37511 #, gcc-internal-format
37512 msgid "ignoring return value of %qD, declared with attribute nodiscard"
37516 #, gcc-internal-format
37517 msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
37521 #, gcc-internal-format
37522 msgid "in call to %qD, declared here"
37526 #, gcc-internal-format
37527 msgid "pseudo-destructor is not called"
37531 #, gcc-internal-format
37532 msgid "conversion to void will not access object of incomplete type %qT"
37536 #, gcc-internal-format
37538 "indirection will not access object of incomplete type %qT in second operand "
37539 "of conditional expression"
37543 #, gcc-internal-format
37545 "indirection will not access object of incomplete type %qT in third operand "
37546 "of conditional expression"
37550 #, gcc-internal-format
37552 "indirection will not access object of incomplete type %qT in right operand "
37553 "of comma operator"
37557 #, gcc-internal-format
37559 "indirection will not access object of incomplete type %qT in left operand of "
37564 #, gcc-internal-format
37565 msgid "indirection will not access object of incomplete type %qT in statement"
37569 #, gcc-internal-format
37571 "indirection will not access object of incomplete type %qT in for increment "
37576 #, gcc-internal-format
37577 msgid "conversion to void will not access object of type %qT"
37581 #, gcc-internal-format
37583 "implicit dereference will not access object of type %qT in second operand of "
37584 "conditional expression"
37588 #, gcc-internal-format
37590 "implicit dereference will not access object of type %qT in third operand of "
37591 "conditional expression"
37595 #, gcc-internal-format
37597 "implicit dereference will not access object of type %qT in right operand of "
37602 #, gcc-internal-format
37604 "implicit dereference will not access object of type %qT in left operand of "
37609 #, gcc-internal-format
37610 msgid "implicit dereference will not access object of type %qT in statement"
37614 #, gcc-internal-format
37616 "implicit dereference will not access object of type %qT in for increment "
37621 #, gcc-internal-format
37623 "conversion to void will not access object of non-trivially-copyable type %qT"
37627 #, gcc-internal-format
37629 "indirection will not access object of non-trivially-copyable type %qT in "
37630 "second operand of conditional expression"
37634 #, gcc-internal-format
37636 "indirection will not access object of non-trivially-copyable type %qT in "
37637 "third operand of conditional expression"
37641 #, gcc-internal-format
37643 "indirection will not access object of non-trivially-copyable type %qT in "
37644 "right operand of comma operator"
37648 #, gcc-internal-format
37650 "indirection will not access object of non-trivially-copyable type %qT in "
37651 "left operand of comma operator"
37655 #, gcc-internal-format
37657 "indirection will not access object of non-trivially-copyable type %qT in "
37662 #, gcc-internal-format
37664 "indirection will not access object of non-trivially-copyable type %qT in for "
37665 "increment expression"
37669 #, gcc-internal-format
37670 msgid "conversion to void will not access object %qE of incomplete type %qT"
37674 #, gcc-internal-format
37676 "variable %qE of incomplete type %qT will not be accessed in second operand "
37677 "of conditional expression"
37681 #, gcc-internal-format
37683 "variable %qE of incomplete type %qT will not be accessed in third operand of "
37684 "conditional expression"
37688 #, gcc-internal-format
37690 "variable %qE of incomplete type %qT will not be accessed in right operand of "
37695 #, gcc-internal-format
37697 "variable %qE of incomplete type %qT will not be accessed in left operand of "
37702 #, gcc-internal-format
37703 msgid "variable %qE of incomplete type %qT will not be accessed in statement"
37707 #, gcc-internal-format
37709 "variable %qE of incomplete type %qT will not be accessed in for increment "
37714 #, gcc-internal-format
37715 msgid "conversion to void cannot resolve address of overloaded function"
37719 #, gcc-internal-format
37721 "second operand of conditional expression cannot resolve address of "
37722 "overloaded function"
37726 #, gcc-internal-format
37728 "third operand of conditional expression cannot resolve address of overloaded "
37733 #, gcc-internal-format
37735 "right operand of comma operator cannot resolve address of overloaded function"
37739 #, gcc-internal-format
37741 "left operand of comma operator cannot resolve address of overloaded function"
37745 #, gcc-internal-format
37746 msgid "statement cannot resolve address of overloaded function"
37750 #, gcc-internal-format
37751 msgid "for increment expression cannot resolve address of overloaded function"
37755 #, gcc-internal-format
37757 "second operand of conditional expression is a reference, not call, to "
37762 #, gcc-internal-format
37764 "third operand of conditional expression is a reference, not call, to "
37769 #, gcc-internal-format
37771 "right operand of comma operator is a reference, not call, to function %qE"
37775 #, gcc-internal-format
37777 "left operand of comma operator is a reference, not call, to function %qE"
37781 #, gcc-internal-format
37782 msgid "statement is a reference, not call, to function %qE"
37786 #, gcc-internal-format
37787 msgid "for increment expression is a reference, not call, to function %qE"
37791 #, gcc-internal-format
37792 msgid "second operand of conditional expression has no effect"
37796 #, gcc-internal-format
37797 msgid "third operand of conditional expression has no effect"
37801 #, gcc-internal-format
37802 msgid "right operand of comma operator has no effect"
37806 #, gcc-internal-format
37807 msgid "left operand of comma operator has no effect"
37811 #, gcc-internal-format
37812 msgid "statement has no effect"
37816 #, gcc-internal-format
37817 msgid "for increment expression has no effect"
37821 #, gcc-internal-format
37822 msgid "converting NULL to non-pointer type"
37826 #, gcc-internal-format
37827 msgid "default type conversion can't deduce template argument for %qD"
37831 #, gcc-internal-format
37832 msgid "ambiguous default type conversion from %qT"
37836 #, gcc-internal-format
37837 msgid " candidate conversions include %qD and %qD"
37840 #: cp/cxx-pretty-print.c:2214
37841 #, gcc-internal-format
37842 msgid "template-parameter-"
37846 #, gcc-internal-format
37847 msgid "unused variable %qD"
37851 #, gcc-internal-format
37852 msgid "%qF declared %<static%> but never defined"
37856 #, gcc-internal-format
37857 msgid "%qD was declared %<extern%> and later %<static%>"
37860 #: cp/decl.c:1218 cp/decl.c:1923 cp/decl.c:1933 cp/decl.c:2489
37861 #, gcc-internal-format
37862 msgid "previous declaration of %qD"
37866 #, gcc-internal-format
37867 msgid "from previous declaration %qF"
37871 #, gcc-internal-format
37872 msgid "redeclaration %qD differs in %<constexpr%> from previous declaration"
37875 #: cp/decl.c:1303 cp/decl.c:12867
37876 #, gcc-internal-format
37877 msgid "previous declaration %qD"
37881 #, gcc-internal-format
37882 msgid "cannot specialize concept %q#D"
37886 #, gcc-internal-format
37887 msgid "redeclaration of %q#D may not have default arguments"
37891 #, gcc-internal-format
37892 msgid "literal operator template %q+D conflicts with raw literal operator %qD"
37896 #, gcc-internal-format
37897 msgid "raw literal operator %q+D conflicts with literal operator template %qD"
37901 #, gcc-internal-format
37902 msgid "previous definition of %qD was here"
37906 #, gcc-internal-format
37907 msgid "previous declaration of %qD was here"
37910 #: cp/decl.c:1442 cp/decl.c:1520
37911 #, gcc-internal-format
37912 msgid "shadowing built-in function %q#D"
37915 #: cp/decl.c:1443 cp/decl.c:1521
37916 #, gcc-internal-format
37917 msgid "shadowing library function %q#D"
37921 #, gcc-internal-format
37922 msgid "library function %q#D redeclared as non-function %q#D"
37926 #, gcc-internal-format
37927 msgid "declaration of %q+#D conflicts with built-in declaration %q#D"
37931 #, gcc-internal-format
37932 msgid "redeclaration of %<pragma omp declare reduction%>"
37936 #, gcc-internal-format
37937 msgid "previous %<pragma omp declare reduction%> declaration"
37941 #, gcc-internal-format
37942 msgid "new declaration %q#D ambiguates built-in declaration %q#D"
37946 #, gcc-internal-format
37947 msgid "%q#D redeclared as different kind of symbol"
37950 #: cp/decl.c:1610 cp/decl.c:1631 cp/decl.c:1663 cp/name-lookup.c:589
37951 #, gcc-internal-format
37952 msgid "previous declaration %q#D"
37956 #, gcc-internal-format
37957 msgid "conflicting declaration of template %q+#D"
37961 #, gcc-internal-format
37962 msgid "ambiguating new declaration %q+#D"
37965 #: cp/decl.c:1650 cp/decl.c:1678
37966 #, gcc-internal-format
37967 msgid "old declaration %q#D"
37971 #, gcc-internal-format
37972 msgid "conflicting declaration of C function %q+#D"
37976 #, gcc-internal-format
37977 msgid "ambiguating new declaration of %q+#D"
37981 #, gcc-internal-format
37982 msgid "conflicting declaration %q+#D"
37986 #, gcc-internal-format
37987 msgid "previous declaration as %q#D"
37990 #. [namespace.alias]
37992 #. A namespace-name or namespace-alias shall not be declared as
37993 #. the name of any other entity in the same declarative region.
37994 #. A namespace-name defined at global scope shall not be
37995 #. declared as the name of any other entity in any global scope
37998 #, gcc-internal-format
37999 msgid "conflicting declaration of namespace %q+D"
38003 #, gcc-internal-format
38004 msgid "previous declaration of namespace %qD here"
38008 #, gcc-internal-format
38009 msgid "%q#D previously defined here"
38012 #: cp/decl.c:1755 cp/name-lookup.c:1171 cp/name-lookup.c:1194
38013 #, gcc-internal-format
38014 msgid "%q#D previously declared here"
38018 #, gcc-internal-format
38019 msgid "prototype specified for %q#D"
38023 #, gcc-internal-format
38024 msgid "previous non-prototype definition here"
38028 #, gcc-internal-format
38029 msgid "conflicting declaration of %q+#D with %qL linkage"
38033 #, gcc-internal-format
38034 msgid "previous declaration with %qL linkage"
38037 #: cp/decl.c:1843 cp/decl.c:1851
38038 #, gcc-internal-format
38039 msgid "default argument given for parameter %d of %q#D"
38042 #: cp/decl.c:1846 cp/decl.c:1854
38043 #, gcc-internal-format
38044 msgid "previous specification in %q#D here"
38048 #, gcc-internal-format
38049 msgid "redundant redeclaration of %qD in same scope"
38053 #, gcc-internal-format
38054 msgid "deleted definition of %q+D"
38057 #. From [temp.expl.spec]:
38059 #. If a template, a member template or the member of a class
38060 #. template is explicitly specialized then that
38061 #. specialization shall be declared before the first use of
38062 #. that specialization that would cause an implicit
38063 #. instantiation to take place, in every translation unit in
38064 #. which such a use occurs.
38066 #, gcc-internal-format
38067 msgid "explicit specialization of %qD after first use"
38071 #, gcc-internal-format
38073 "%qD: visibility attribute ignored because it conflicts with previous "
38077 #. Reject two definitions.
38078 #: cp/decl.c:2736 cp/decl.c:2765 cp/decl.c:2798 cp/decl.c:2815 cp/decl.c:2888
38079 #, gcc-internal-format
38080 msgid "redefinition of %q#D"
38084 #, gcc-internal-format
38085 msgid "%qD conflicts with used function"
38089 #, gcc-internal-format
38090 msgid "%q#D not declared in class"
38093 #: cp/decl.c:2776 cp/decl.c:2825
38094 #, gcc-internal-format
38095 msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
38098 #: cp/decl.c:2779 cp/decl.c:2828
38099 #, gcc-internal-format
38100 msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
38107 #, gcc-internal-format
38108 msgid "redeclaration of friend %q#D may not have default template arguments"
38112 #, gcc-internal-format
38113 msgid "thread-local declaration of %q#D follows non-thread-local declaration"
38117 #, gcc-internal-format
38118 msgid "non-thread-local declaration of %q#D follows thread-local declaration"
38121 #: cp/decl.c:2877 cp/decl.c:2896 cp/name-lookup.c:585 cp/name-lookup.c:1169
38122 #: cp/name-lookup.c:1192
38123 #, gcc-internal-format
38124 msgid "redeclaration of %q#D"
38128 #, gcc-internal-format
38129 msgid "jump to label %qD"
38133 #, gcc-internal-format
38134 msgid "jump to case label"
38138 #, gcc-internal-format
38142 #: cp/decl.c:3071 cp/decl.c:3307
38143 #, gcc-internal-format
38144 msgid " exits OpenMP structured block"
38148 #, gcc-internal-format
38149 msgid " crosses initialization of %q#D"
38152 #: cp/decl.c:3101 cp/decl.c:3268
38153 #, gcc-internal-format
38154 msgid " enters scope of %q#D which has non-trivial destructor"
38157 #: cp/decl.c:3119 cp/decl.c:3276
38158 #, gcc-internal-format
38159 msgid " enters try block"
38162 #: cp/decl.c:3121 cp/decl.c:3258 cp/decl.c:3278
38163 #, gcc-internal-format
38164 msgid " enters catch block"
38167 #: cp/decl.c:3134 cp/decl.c:3288
38168 #, gcc-internal-format
38169 msgid " enters OpenMP structured block"
38172 #: cp/decl.c:3147 cp/decl.c:3280
38173 #, gcc-internal-format
38174 msgid " enters synchronized or atomic statement"
38177 #: cp/decl.c:3161 cp/decl.c:3282
38178 #, gcc-internal-format
38179 msgid " enters constexpr if statement"
38183 #, gcc-internal-format
38184 msgid " skips initialization of %q#D"
38187 #: cp/decl.c:3324 cp/parser.c:11867 cp/parser.c:11894
38188 #, gcc-internal-format
38189 msgid "invalid exit from OpenMP structured block"
38193 #, gcc-internal-format
38194 msgid "label named wchar_t"
38198 #, gcc-internal-format
38199 msgid "%qD is not a type"
38202 #: cp/decl.c:3682 cp/parser.c:6067
38203 #, gcc-internal-format
38204 msgid "%qD used without template parameters"
38208 #, gcc-internal-format
38209 msgid "%q#T is not a class"
38212 #: cp/decl.c:3715 cp/decl.c:3807
38213 #, gcc-internal-format
38214 msgid "no class template named %q#T in %q#T"
38218 #, gcc-internal-format
38219 msgid "no type named %q#T in %q#T"
38223 #, gcc-internal-format
38224 msgid "lookup of %qT in %qT is ambiguous"
38228 #, gcc-internal-format
38229 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
38233 #, gcc-internal-format
38234 msgid "%<typename %T::%D%> names %q#T, which is not a type"
38238 #, gcc-internal-format
38239 msgid "template parameters do not match template %qD"
38243 #, gcc-internal-format
38244 msgid "an anonymous struct cannot have function members"
38248 #, gcc-internal-format
38249 msgid "an anonymous union cannot have function members"
38253 #, gcc-internal-format
38254 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
38258 #, gcc-internal-format
38259 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
38263 #, gcc-internal-format
38265 "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
38269 #, gcc-internal-format
38270 msgid "attribute ignored in declaration of %q#T"
38274 #, gcc-internal-format
38275 msgid "attribute for %q#T must follow the %qs keyword"
38279 #, gcc-internal-format
38280 msgid "multiple types in one declaration"
38284 #, gcc-internal-format
38285 msgid "redeclaration of C++ built-in type %qT"
38289 #, gcc-internal-format
38290 msgid "%<auto%> can only be specified for variables or function declarations"
38294 #, gcc-internal-format
38295 msgid "missing type-name in typedef-declaration"
38299 #, gcc-internal-format
38300 msgid "ISO C++ prohibits anonymous structs"
38304 #, gcc-internal-format
38305 msgid "%<inline%> can only be specified for functions"
38309 #, gcc-internal-format
38310 msgid "%<virtual%> can only be specified for functions"
38314 #, gcc-internal-format
38315 msgid "%<friend%> can only be specified inside a class"
38319 #, gcc-internal-format
38320 msgid "%<explicit%> can only be specified for constructors"
38324 #, gcc-internal-format
38325 msgid "a storage class can only be specified for objects and functions"
38329 #, gcc-internal-format
38330 msgid "%<const%> can only be specified for objects and functions"
38334 #, gcc-internal-format
38335 msgid "%<volatile%> can only be specified for objects and functions"
38339 #, gcc-internal-format
38340 msgid "%<__restrict%> can only be specified for objects and functions"
38344 #, gcc-internal-format
38345 msgid "%<__thread%> can only be specified for objects and functions"
38349 #, gcc-internal-format
38350 msgid "%<typedef%> was ignored in this declaration"
38354 #, gcc-internal-format
38355 msgid "%<constexpr%> cannot be used for type declarations"
38359 #, gcc-internal-format
38360 msgid "attribute ignored in explicit instantiation %q#T"
38364 #, gcc-internal-format
38365 msgid "no attribute can be applied to an explicit instantiation"
38369 #, gcc-internal-format
38370 msgid "ignoring attributes applied to class type %qT outside of definition"
38373 #. A template type parameter or other dependent type.
38375 #, gcc-internal-format
38377 "ignoring attributes applied to dependent type %qT without an associated "
38381 #: cp/decl.c:4891 cp/decl2.c:890
38382 #, gcc-internal-format
38383 msgid "typedef %qD is initialized (use decltype instead)"
38387 #, gcc-internal-format
38388 msgid "declaration of %q#D has %<extern%> and is initialized"
38392 #, gcc-internal-format
38393 msgid "definition of %q#D is marked %<dllimport%>"
38397 #, gcc-internal-format
38398 msgid "%q+#D is not a static data member of %q#T"
38402 #, gcc-internal-format
38403 msgid "non-member-template declaration of %qD"
38407 #, gcc-internal-format
38408 msgid "does not match member template declaration here"
38412 #, gcc-internal-format
38413 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
38417 #, gcc-internal-format
38418 msgid "duplicate initialization of %qD"
38422 #, gcc-internal-format
38423 msgid "%qD declared %<constexpr%> outside its class"
38427 #, gcc-internal-format
38428 msgid "declaration of %q#D outside of class is not definition"
38432 #, gcc-internal-format
38433 msgid "variable %q#D has initializer but incomplete type"
38436 #: cp/decl.c:5142 cp/decl.c:6012
38437 #, gcc-internal-format
38438 msgid "elements of array %q#D have incomplete type"
38441 #: cp/decl.c:5149 cp/decl.c:6664
38442 #, gcc-internal-format
38443 msgid "declaration of %q#D has no initializer"
38447 #, gcc-internal-format
38448 msgid "aggregate %q#D has incomplete type and cannot be defined"
38452 #, gcc-internal-format
38453 msgid "%qD declared as reference but not initialized"
38457 #, gcc-internal-format
38458 msgid "name used in a GNU-style designated initializer for an array"
38462 #, gcc-internal-format
38463 msgid "name %qD used in a GNU-style designated initializer for an array"
38466 #: cp/decl.c:5264 cp/typeck2.c:1286 cp/typeck2.c:1396
38467 #, gcc-internal-format
38468 msgid "non-trivial designated initializers not supported"
38472 #, gcc-internal-format
38473 msgid "C99 designator %qE is not an integral constant-expression"
38477 #, gcc-internal-format
38478 msgid "initializer fails to determine size of %qD"
38482 #, gcc-internal-format
38483 msgid "array size missing in %qD"
38487 #, gcc-internal-format
38488 msgid "zero-size array %qD"
38492 #, gcc-internal-format
38493 msgid "storage size of %qD isn%'t known"
38497 #, gcc-internal-format
38498 msgid "storage size of %qD isn%'t constant"
38502 #, gcc-internal-format
38504 "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind "
38505 "up with multiple copies)"
38509 #, gcc-internal-format
38510 msgid "you can work around this by removing the initializer"
38514 #, gcc-internal-format
38515 msgid "uninitialized const %qD"
38519 #, gcc-internal-format
38520 msgid "%q#T has no user-provided default constructor"
38524 #, gcc-internal-format
38526 "constructor is not user-provided because it is explicitly defaulted in the "
38531 #, gcc-internal-format
38532 msgid "and the implicitly-defined constructor does not initialize %q#D"
38536 #, gcc-internal-format
38537 msgid "invalid type %qT as initializer for a vector of type %qT"
38541 #, gcc-internal-format
38542 msgid "initializer for %qT must be brace-enclosed"
38546 #, gcc-internal-format
38547 msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
38551 #, gcc-internal-format
38552 msgid "%qT has no non-static data member named %qD"
38556 #, gcc-internal-format
38557 msgid "invalid initializer for %q#D"
38561 #, gcc-internal-format
38562 msgid "C99 designator %qE outside aggregate initializer"
38565 #: cp/decl.c:5783 cp/decl.c:5990 cp/typeck2.c:1273 cp/typeck2.c:1482
38566 #: cp/typeck2.c:1526 cp/typeck2.c:1573
38567 #, gcc-internal-format
38568 msgid "too many initializers for %qT"
38572 #, gcc-internal-format
38573 msgid "braces around scalar initializer for type %qT"
38577 #, gcc-internal-format
38578 msgid "missing braces around initializer for %qT"
38582 #, gcc-internal-format
38583 msgid "elements of array %q#T have incomplete type"
38587 #, gcc-internal-format
38588 msgid "variable-sized compound literal"
38592 #, gcc-internal-format
38593 msgid "%q#D has incomplete type"
38597 #, gcc-internal-format
38598 msgid "scalar object %qD requires one element in initializer"
38602 #, gcc-internal-format
38603 msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
38607 #, gcc-internal-format
38608 msgid "array %qD initialized by parenthesized string literal %qE"
38612 #, gcc-internal-format
38613 msgid "initializer invalid for static member with constructor"
38617 #, gcc-internal-format
38618 msgid "non-constant in-class initialization invalid for static member %qD"
38622 #, gcc-internal-format
38623 msgid "(an out of class initialization is required)"
38627 #, gcc-internal-format
38628 msgid "reference %qD is initialized with itself"
38632 #, gcc-internal-format
38633 msgid "assignment (not initialization) in declaration"
38637 #, gcc-internal-format
38639 "initializer for %<decltype(auto) %D%> has function type (did you forget the "
38644 #, gcc-internal-format
38645 msgid "variable concept has no initializer"
38649 #, gcc-internal-format
38650 msgid "shadowing previous type declaration of %q#D"
38654 #, gcc-internal-format
38655 msgid "Java object %qD not allocated with %<new%>"
38659 #, gcc-internal-format
38660 msgid "non-static data member %qD has Java class type"
38664 #, gcc-internal-format
38665 msgid "function %q#D is initialized like a variable"
38669 #, gcc-internal-format
38671 "non-local variable %qD declared %<__thread%> needs dynamic initialization"
38675 #, gcc-internal-format
38677 "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
38681 #, gcc-internal-format
38682 msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
38686 #, gcc-internal-format
38687 msgid "initializer fails to determine size of %qT"
38691 #, gcc-internal-format
38692 msgid "array size missing in %qT"
38696 #, gcc-internal-format
38697 msgid "zero-size array %qT"
38701 #, gcc-internal-format
38702 msgid "destructor for alien class %qT cannot be a member"
38706 #, gcc-internal-format
38707 msgid "constructor for alien class %qT cannot be a member"
38711 #, gcc-internal-format
38712 msgid "%qD declared as a %<virtual%> variable"
38716 #, gcc-internal-format
38717 msgid "%qD declared as an %<inline%> variable"
38721 #, gcc-internal-format
38723 "%<const%> and %<volatile%> function specifiers on %qD invalid in variable "
38728 #, gcc-internal-format
38729 msgid "%qD declared as a %<virtual%> parameter"
38733 #, gcc-internal-format
38734 msgid "%qD declared as an %<inline%> parameter"
38738 #, gcc-internal-format
38740 "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter "
38745 #, gcc-internal-format
38746 msgid "%qD declared as a %<virtual%> type"
38750 #, gcc-internal-format
38751 msgid "%qD declared as an %<inline%> type"
38755 #, gcc-internal-format
38757 "%<const%> and %<volatile%> function specifiers on %qD invalid in type "
38762 #, gcc-internal-format
38763 msgid "%qD declared as a %<virtual%> field"
38767 #, gcc-internal-format
38768 msgid "%qD declared as an %<inline%> field"
38772 #, gcc-internal-format
38774 "%<const%> and %<volatile%> function specifiers on %qD invalid in field "
38779 #, gcc-internal-format
38780 msgid "%q+D declared as a friend"
38784 #, gcc-internal-format
38785 msgid "%q+D declared with an exception specification"
38789 #, gcc-internal-format
38790 msgid "definition of %qD is not in namespace enclosing %qT"
38794 #, gcc-internal-format
38795 msgid "static member function %q#D declared with type qualifiers"
38799 #, gcc-internal-format
38800 msgid "concept %q#D declared with function parameters"
38804 #, gcc-internal-format
38805 msgid "concept %q#D declared with a deduced return type"
38809 #, gcc-internal-format
38810 msgid "concept %q#D with non-%<bool%> return type %qT"
38814 #, gcc-internal-format
38815 msgid "concept %qD has no definition"
38819 #, gcc-internal-format
38820 msgid "defining explicit specialization %qD in friend declaration"
38823 #. Something like `template <class T> friend void f<T>()'.
38825 #, gcc-internal-format
38826 msgid "invalid use of template-id %qD in declaration of primary template"
38830 #, gcc-internal-format
38832 "default arguments are not allowed in declaration of friend template "
38833 "specialization %qD"
38837 #, gcc-internal-format
38839 "%<inline%> is not allowed in declaration of friend template specialization "
38844 #, gcc-internal-format
38845 msgid "cannot declare %<::main%> to be a template"
38849 #, gcc-internal-format
38850 msgid "cannot declare %<::main%> to be inline"
38854 #, gcc-internal-format
38855 msgid "cannot declare %<::main%> to be constexpr"
38859 #, gcc-internal-format
38860 msgid "cannot declare %<::main%> to be static"
38864 #, gcc-internal-format
38865 msgid "static member function %qD cannot have cv-qualifier"
38869 #, gcc-internal-format
38870 msgid "non-member function %qD cannot have cv-qualifier"
38874 #, gcc-internal-format
38875 msgid "static member function %qD cannot have ref-qualifier"
38879 #, gcc-internal-format
38880 msgid "non-member function %qD cannot have ref-qualifier"
38884 #, gcc-internal-format
38885 msgid "literal operator with C linkage"
38889 #, gcc-internal-format
38890 msgid "%qD has invalid argument list"
38894 #, gcc-internal-format
38895 msgid "integer suffix %<%s%> shadowed by implementation"
38899 #, gcc-internal-format
38900 msgid "floating point suffix %<%s%> shadowed by implementation"
38904 #, gcc-internal-format
38905 msgid "%qD must be a non-member function"
38909 #, gcc-internal-format
38910 msgid "%<::main%> must return %<int%>"
38914 #, gcc-internal-format
38915 msgid "definition of implicitly-declared %qD"
38919 #, gcc-internal-format
38920 msgid "definition of explicitly-defaulted %q+D"
38924 #, gcc-internal-format
38925 msgid "%q#D explicitly defaulted here"
38928 #: cp/decl.c:8353 cp/decl2.c:788
38929 #, gcc-internal-format
38930 msgid "no %q#D member function declared in class %qT"
38934 #, gcc-internal-format
38935 msgid "cannot declare %<::main%> to be a global variable"
38939 #, gcc-internal-format
38940 msgid "a non-template variable cannot be %<concept%>"
38944 #, gcc-internal-format
38945 msgid "concept must have type %<bool%>"
38949 #, gcc-internal-format
38950 msgid "in-class initialization of static data member %q#D of incomplete type"
38954 #, gcc-internal-format
38956 "%<constexpr%> needed for in-class initialization of static data member %q#D "
38957 "of non-integral type"
38961 #, gcc-internal-format
38962 msgid "in-class initialization of static data member %q#D of non-literal type"
38966 #, gcc-internal-format
38968 "invalid in-class initialization of static data member of non-integral type "
38973 #, gcc-internal-format
38974 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
38978 #, gcc-internal-format
38980 "ISO C++ forbids initialization of member constant %qD of non-integral type "
38984 #: cp/decl.c:8798 cp/decl.c:8825
38985 #, gcc-internal-format
38986 msgid "size of array %qD has non-integral type %qT"
38989 #: cp/decl.c:8801 cp/decl.c:8827
38990 #, gcc-internal-format
38991 msgid "size of array has non-integral type %qT"
38994 #: cp/decl.c:8858 cp/decl.c:8911
38995 #, gcc-internal-format
38996 msgid "size of array is not an integral constant-expression"
39000 #, gcc-internal-format
39001 msgid "size of array %qD is negative"
39004 #: cp/decl.c:8879 cp/init.c:3437
39005 #, gcc-internal-format
39006 msgid "size of array is negative"
39010 #, gcc-internal-format
39011 msgid "ISO C++ forbids zero-size array %qD"
39015 #, gcc-internal-format
39016 msgid "ISO C++ forbids zero-size array"
39020 #, gcc-internal-format
39021 msgid "size of array %qD is not an integral constant-expression"
39025 #, gcc-internal-format
39026 msgid "ISO C++ forbids variable length array %qD"
39030 #, gcc-internal-format
39031 msgid "ISO C++ forbids variable length array"
39035 #, gcc-internal-format
39036 msgid "variable length array %qD is used"
39040 #, gcc-internal-format
39041 msgid "variable length array is used"
39045 #, gcc-internal-format
39046 msgid "overflow in array dimension"
39050 #, gcc-internal-format
39051 msgid "%qD declared as array of %qT"
39055 #, gcc-internal-format
39056 msgid "declaration of %qD as array of void"
39060 #, gcc-internal-format
39061 msgid "creating array of void"
39065 #, gcc-internal-format
39066 msgid "declaration of %qD as array of functions"
39070 #, gcc-internal-format
39071 msgid "creating array of functions"
39075 #, gcc-internal-format
39076 msgid "declaration of %qD as array of references"
39080 #, gcc-internal-format
39081 msgid "creating array of references"
39085 #, gcc-internal-format
39086 msgid "declaration of %qD as array of function members"
39090 #, gcc-internal-format
39091 msgid "creating array of function members"
39095 #, gcc-internal-format
39097 "declaration of %qD as multidimensional array must have bounds for all "
39098 "dimensions except the first"
39102 #, gcc-internal-format
39104 "multidimensional array must have bounds for all dimensions except the first"
39108 #, gcc-internal-format
39109 msgid "return type specification for constructor invalid"
39113 #, gcc-internal-format
39114 msgid "qualifiers are not allowed on constructor declaration"
39118 #, gcc-internal-format
39119 msgid "return type specification for destructor invalid"
39123 #, gcc-internal-format
39124 msgid "qualifiers are not allowed on destructor declaration"
39128 #, gcc-internal-format
39129 msgid "return type specified for %<operator %T%>"
39133 #, gcc-internal-format
39134 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
39138 #, gcc-internal-format
39139 msgid "unnamed variable or field declared void"
39143 #, gcc-internal-format
39144 msgid "variable or field declared void"
39148 #, gcc-internal-format
39149 msgid "invalid use of qualified-name %<::%D%>"
39152 #: cp/decl.c:9412 cp/decl.c:9432
39153 #, gcc-internal-format
39154 msgid "invalid use of qualified-name %<%T::%D%>"
39158 #, gcc-internal-format
39159 msgid "invalid use of qualified-name %<%D::%D%>"
39163 #, gcc-internal-format
39164 msgid "%q#T is not a class or a namespace"
39167 #: cp/decl.c:9448 cp/decl.c:9545 cp/decl.c:9554 cp/decl.c:10982
39168 #, gcc-internal-format
39169 msgid "declaration of %qD as non-function"
39173 #, gcc-internal-format
39174 msgid "declaration of %qD as non-member"
39178 #, gcc-internal-format
39179 msgid "declarator-id missing; using reserved word %qD"
39183 #, gcc-internal-format
39184 msgid "function definition does not declare parameters"
39188 #, gcc-internal-format
39189 msgid "declaration of %qD as %<typedef%>"
39193 #, gcc-internal-format
39194 msgid "declaration of %qD as parameter"
39198 #, gcc-internal-format
39199 msgid "%<concept%> cannot appear in a typedef declaration"
39203 #, gcc-internal-format
39204 msgid "%<constexpr%> cannot appear in a typedef declaration"
39208 #, gcc-internal-format
39209 msgid "two or more data types in declaration of %qs"
39213 #, gcc-internal-format
39214 msgid "conflicting specifiers in declaration of %qs"
39218 #, gcc-internal-format
39219 msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
39222 #: cp/decl.c:9709 cp/decl.c:9712 cp/decl.c:9715
39223 #, gcc-internal-format
39224 msgid "ISO C++ forbids declaration of %qs with no type"
39228 #, gcc-internal-format
39229 msgid "%<__int%d%> is not supported by this target"
39233 #, gcc-internal-format
39234 msgid "ISO C++ does not support %<__int%d%> for %qs"
39237 #: cp/decl.c:9759 cp/decl.c:9779
39238 #, gcc-internal-format
39239 msgid "%<signed%> or %<unsigned%> invalid for %qs"
39243 #, gcc-internal-format
39244 msgid "%<signed%> and %<unsigned%> specified together for %qs"
39248 #, gcc-internal-format
39249 msgid "%<long long%> invalid for %qs"
39253 #, gcc-internal-format
39254 msgid "%<long%> invalid for %qs"
39258 #, gcc-internal-format
39259 msgid "%<short%> invalid for %qs"
39263 #, gcc-internal-format
39264 msgid "%<long%> or %<short%> invalid for %qs"
39268 #, gcc-internal-format
39269 msgid "%<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs"
39273 #, gcc-internal-format
39274 msgid "%<long%> or %<short%> specified with char for %qs"
39278 #, gcc-internal-format
39279 msgid "%<long%> and %<short%> specified together for %qs"
39283 #, gcc-internal-format
39284 msgid "%<short%> or %<long%> invalid for %qs"
39288 #, gcc-internal-format
39289 msgid "long, short, signed or unsigned used invalidly for %qs"
39293 #, gcc-internal-format
39294 msgid "complex invalid for %qs"
39298 #, gcc-internal-format
39299 msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
39303 #, gcc-internal-format
39304 msgid "member %qD cannot be declared both %<virtual%> and %<constexpr%>"
39308 #, gcc-internal-format
39309 msgid "typedef declaration invalid in parameter declaration"
39313 #, gcc-internal-format
39314 msgid "storage class specified for template parameter %qs"
39318 #, gcc-internal-format
39319 msgid "storage class specifiers invalid in parameter declarations"
39323 #, gcc-internal-format
39324 msgid "a parameter cannot be declared %<concept%>"
39328 #, gcc-internal-format
39329 msgid "a parameter cannot be declared %<constexpr%>"
39333 #, gcc-internal-format
39334 msgid "%<virtual%> outside class declaration"
39338 #, gcc-internal-format
39339 msgid "multiple storage classes in declaration of %qs"
39343 #, gcc-internal-format
39344 msgid "storage class specified for %qs"
39348 #, gcc-internal-format
39349 msgid "storage class specified for parameter %qs"
39353 #, gcc-internal-format
39354 msgid "nested function %qs declared %<extern%>"
39358 #, gcc-internal-format
39359 msgid "top-level declaration of %qs specifies %<auto%>"
39363 #, gcc-internal-format
39364 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
39368 #, gcc-internal-format
39369 msgid "storage class specifiers invalid in friend function declarations"
39373 #, gcc-internal-format
39374 msgid "%qs declared as function returning a function"
39378 #, gcc-internal-format
39379 msgid "%qs declared as function returning an array"
39383 #, gcc-internal-format
39384 msgid "requires-clause on return type"
39388 #, gcc-internal-format
39389 msgid "%qs function uses %<auto%> type specifier without trailing return type"
39393 #, gcc-internal-format
39394 msgid "deduced return type only available with -std=c++14 or -std=gnu++14"
39398 #, gcc-internal-format
39399 msgid "virtual function cannot have deduced return type"
39403 #, gcc-internal-format
39405 "%qs function with trailing return type has %qT as its type rather than plain "
39409 #. Not using maybe_warn_cpp0x because this should
39410 #. always be an error.
39412 #, gcc-internal-format
39413 msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
39417 #, gcc-internal-format
39419 "%qs function with trailing return type not declared with %<auto%> type "
39424 #, gcc-internal-format
39425 msgid "destructor cannot be static member function"
39429 #, gcc-internal-format
39430 msgid "constructor cannot be static member function"
39434 #, gcc-internal-format
39435 msgid "destructors may not be cv-qualified"
39439 #, gcc-internal-format
39440 msgid "constructors may not be cv-qualified"
39444 #, gcc-internal-format
39445 msgid "destructors may not be ref-qualified"
39449 #, gcc-internal-format
39450 msgid "constructors cannot be declared %<virtual%>"
39453 #. Cannot be both friend and virtual.
39455 #, gcc-internal-format
39456 msgid "virtual functions cannot be friends"
39460 #, gcc-internal-format
39461 msgid "friend declaration not in class definition"
39465 #, gcc-internal-format
39466 msgid "can%'t define friend function %qs in a local class definition"
39470 #, gcc-internal-format
39471 msgid "a conversion function cannot have a trailing return type"
39475 #, gcc-internal-format
39476 msgid "destructors may not have parameters"
39480 #, gcc-internal-format
39481 msgid "cannot declare pointer to %q#T"
39484 #: cp/decl.c:10380 cp/decl.c:10387
39485 #, gcc-internal-format
39486 msgid "cannot declare reference to %q#T"
39490 #, gcc-internal-format
39491 msgid "cannot declare pointer to %q#T member"
39495 #, gcc-internal-format
39496 msgid "cannot declare reference to qualified function type %qT"
39500 #, gcc-internal-format
39501 msgid "cannot declare pointer to qualified function type %qT"
39505 #, gcc-internal-format
39507 "cannot declare reference to %q#T, which is not a typedef or a template type "
39512 #, gcc-internal-format
39513 msgid "template-id %qD used as a declarator"
39517 #, gcc-internal-format
39518 msgid "member functions are implicitly friends of their class"
39522 #, gcc-internal-format
39523 msgid "extra qualification %<%T::%> on member %qs"
39527 #, gcc-internal-format
39528 msgid "cannot define member function %<%T::%s%> within %<%T%>"
39532 #, gcc-internal-format
39533 msgid "cannot declare member function %<%T::%s%> within %<%T%>"
39537 #, gcc-internal-format
39538 msgid "cannot declare member %<%T::%s%> within %qT"
39542 #, gcc-internal-format
39543 msgid "non-parameter %qs cannot be a parameter pack"
39547 #, gcc-internal-format
39548 msgid "data member may not have variably modified type %qT"
39552 #, gcc-internal-format
39553 msgid "parameter may not have variably modified type %qT"
39557 #, gcc-internal-format
39558 msgid "%<explicit%> outside class declaration"
39562 #, gcc-internal-format
39563 msgid "%<explicit%> in friend declaration"
39567 #, gcc-internal-format
39569 "only declarations of constructors and conversion operators can be %<explicit"
39574 #, gcc-internal-format
39575 msgid "non-member %qs cannot be declared %<mutable%>"
39579 #, gcc-internal-format
39580 msgid "non-object member %qs cannot be declared %<mutable%>"
39584 #, gcc-internal-format
39585 msgid "function %qs cannot be declared %<mutable%>"
39589 #, gcc-internal-format
39590 msgid "static %qs cannot be declared %<mutable%>"
39594 #, gcc-internal-format
39595 msgid "const %qs cannot be declared %<mutable%>"
39599 #, gcc-internal-format
39600 msgid "reference %qs cannot be declared %<mutable%>"
39604 #, gcc-internal-format
39605 msgid "typedef declared %<auto%>"
39609 #, gcc-internal-format
39610 msgid "requires-clause on typedef"
39614 #, gcc-internal-format
39615 msgid "typedef name may not be a nested-name-specifier"
39619 #, gcc-internal-format
39620 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
39624 #, gcc-internal-format
39625 msgid "%<inline%> specified for friend class declaration"
39629 #, gcc-internal-format
39630 msgid "template parameters cannot be friends"
39634 #, gcc-internal-format
39635 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
39639 #, gcc-internal-format
39640 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
39644 #, gcc-internal-format
39645 msgid "trying to make class %qT a friend of global scope"
39649 #, gcc-internal-format
39650 msgid "invalid qualifiers on non-member function type"
39654 #, gcc-internal-format
39655 msgid "requires-clause on type-id"
39659 #, gcc-internal-format
39660 msgid "abstract declarator %qT used as declaration"
39664 #, gcc-internal-format
39665 msgid "requires-clause on declaration of non-function type %qT"
39669 #, gcc-internal-format
39670 msgid "cannot use %<::%> in parameter declaration"
39674 #, gcc-internal-format
39675 msgid "%<auto%> parameter not permitted in this context"
39679 #, gcc-internal-format
39680 msgid "parameter declared %<auto%>"
39684 #, gcc-internal-format
39685 msgid "non-static data member declared %<auto%>"
39688 #. Something like struct S { int N::j; };
39690 #, gcc-internal-format
39691 msgid "invalid use of %<::%>"
39695 #, gcc-internal-format
39696 msgid "declaration of function %qD in invalid context"
39700 #, gcc-internal-format
39701 msgid "function %qD declared %<virtual%> inside a union"
39705 #, gcc-internal-format
39706 msgid "%qD cannot be declared %<virtual%>, since it is always static"
39710 #, gcc-internal-format
39711 msgid "expected qualified name in friend declaration for destructor %qD"
39715 #, gcc-internal-format
39716 msgid "declaration of %qD as member of %qT"
39720 #, gcc-internal-format
39721 msgid "a destructor cannot be %<concept%>"
39725 #, gcc-internal-format
39726 msgid "a destructor cannot be %<constexpr%>"
39730 #, gcc-internal-format
39731 msgid "expected qualified name in friend declaration for constructor %qD"
39735 #, gcc-internal-format
39736 msgid "a constructor cannot be %<concept%>"
39740 #, gcc-internal-format
39741 msgid "a concept cannot be a member function"
39745 #, gcc-internal-format
39746 msgid "specialization of variable template %qD declared as function"
39750 #, gcc-internal-format
39751 msgid "variable template declared here"
39755 #, gcc-internal-format
39756 msgid "field %qD has incomplete type %qT"
39760 #, gcc-internal-format
39761 msgid "name %qT has incomplete type"
39765 #, gcc-internal-format
39766 msgid "%qE is neither function nor member function; cannot be declared friend"
39770 #, gcc-internal-format
39771 msgid "static data member %qE declared %<concept%>"
39775 #, gcc-internal-format
39776 msgid "constexpr static data member %qD must have an initializer"
39780 #, gcc-internal-format
39781 msgid "non-static data member %qE declared %<concept%>"
39785 #, gcc-internal-format
39786 msgid "non-static data member %qE declared %<constexpr%>"
39790 #, gcc-internal-format
39791 msgid "storage class %<auto%> invalid for function %qs"
39795 #, gcc-internal-format
39796 msgid "storage class %<register%> invalid for function %qs"
39800 #, gcc-internal-format
39801 msgid "storage class %<__thread%> invalid for function %qs"
39805 #, gcc-internal-format
39806 msgid "storage class %<thread_local%> invalid for function %qs"
39810 #, gcc-internal-format
39811 msgid "virt-specifiers in %qs not allowed outside a class definition"
39815 #, gcc-internal-format
39817 "%<static%> specifier invalid for function %qs declared out of global scope"
39821 #, gcc-internal-format
39823 "%<inline%> specifier invalid for function %qs declared out of global scope"
39827 #, gcc-internal-format
39828 msgid "virtual non-class function %qs"
39832 #, gcc-internal-format
39833 msgid "%qs defined in a non-class scope"
39837 #, gcc-internal-format
39838 msgid "%qs declared in a non-class scope"
39842 #, gcc-internal-format
39843 msgid "cannot declare member function %qD to have static linkage"
39846 #. 7.1.1: There can be no static function declarations within a
39849 #, gcc-internal-format
39850 msgid "cannot declare static function inside another function"
39854 #, gcc-internal-format
39856 "%<static%> may not be used when defining (as opposed to declaring) a static "
39861 #, gcc-internal-format
39862 msgid "static member %qD declared %<register%>"
39866 #, gcc-internal-format
39867 msgid "cannot explicitly declare member %q#D to have extern linkage"
39871 #, gcc-internal-format
39872 msgid "declaration of constexpr variable %qD is not a definition"
39876 #, gcc-internal-format
39877 msgid "%qs initialized and declared %<extern%>"
39881 #, gcc-internal-format
39882 msgid "%qs has both %<extern%> and initializer"
39886 #, gcc-internal-format
39887 msgid "default argument %qE uses %qD"
39891 #, gcc-internal-format
39892 msgid "default argument %qE uses local variable %qD"
39896 #, gcc-internal-format
39897 msgid "invalid use of cv-qualified type %qT in parameter declaration"
39901 #, gcc-internal-format
39902 msgid "invalid use of type %<void%> in parameter declaration"
39906 #, gcc-internal-format
39907 msgid "parameter %qD has Java class type"
39911 #, gcc-internal-format
39912 msgid "parameter %qD invalidly declared method type"
39916 #, gcc-internal-format
39917 msgid "parameter %qD includes pointer to array of unknown bound %qT"
39921 #, gcc-internal-format
39922 msgid "parameter %qD includes reference to array of unknown bound %qT"
39927 #. A declaration of a constructor for a class X is ill-formed if
39928 #. its first parameter is of type (optionally cv-qualified) X
39929 #. and either there are no other parameters or else all other
39930 #. parameters have default arguments.
39932 #. We *don't* complain about member template instantiations that
39933 #. have this form, though; they can occur as we try to decide
39934 #. what constructor to use during overload resolution. Since
39935 #. overload resolution will never prefer such a constructor to
39936 #. the non-template copy constructor (which is either explicitly
39937 #. or implicitly defined), there's no need to worry about their
39938 #. existence. Theoretically, they should never even be
39939 #. instantiated, but that's hard to forestall.
39941 #, gcc-internal-format
39942 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
39946 #, gcc-internal-format
39947 msgid "%qD may not be declared within a namespace"
39951 #, gcc-internal-format
39952 msgid "%qD may not be declared as static"
39956 #, gcc-internal-format
39957 msgid "%qD must be a nonstatic member function"
39961 #, gcc-internal-format
39963 "%qD must be either a non-static member function or a non-member function"
39967 #, gcc-internal-format
39968 msgid "%qD must have an argument of class or enumerated type"
39972 #, gcc-internal-format
39974 "conversion to a reference to void will never use a type conversion operator"
39978 #, gcc-internal-format
39979 msgid "conversion to void will never use a type conversion operator"
39983 #, gcc-internal-format
39985 "conversion to a reference to the same type will never use a type conversion "
39990 #, gcc-internal-format
39991 msgid "conversion to the same type will never use a type conversion operator"
39995 #, gcc-internal-format
39997 "conversion to a reference to a base class will never use a type conversion "
40002 #, gcc-internal-format
40003 msgid "conversion to a base class will never use a type conversion operator"
40008 #, gcc-internal-format
40009 msgid "ISO C++ prohibits overloading operator ?:"
40013 #, gcc-internal-format
40014 msgid "%qD must not have variable number of arguments"
40018 #, gcc-internal-format
40019 msgid "postfix %qD must take %<int%> as its argument"
40023 #, gcc-internal-format
40024 msgid "postfix %qD must take %<int%> as its second argument"
40028 #, gcc-internal-format
40029 msgid "%qD must take either zero or one argument"
40033 #, gcc-internal-format
40034 msgid "%qD must take either one or two arguments"
40038 #, gcc-internal-format
40039 msgid "prefix %qD should return %qT"
40043 #, gcc-internal-format
40044 msgid "postfix %qD should return %qT"
40048 #, gcc-internal-format
40049 msgid "%qD must take %<void%>"
40052 #: cp/decl.c:12448 cp/decl.c:12457
40053 #, gcc-internal-format
40054 msgid "%qD must take exactly one argument"
40058 #, gcc-internal-format
40059 msgid "%qD must take exactly two arguments"
40063 #, gcc-internal-format
40064 msgid "user-defined %qD always evaluates both arguments"
40068 #, gcc-internal-format
40069 msgid "%qD should return by value"
40072 #: cp/decl.c:12493 cp/decl.c:12498
40073 #, gcc-internal-format
40074 msgid "%qD cannot have default arguments"
40078 #, gcc-internal-format
40079 msgid "using template type parameter %qT after %qs"
40083 #, gcc-internal-format
40084 msgid "using alias template specialization %qT after %qs"
40088 #, gcc-internal-format
40089 msgid "using typedef-name %qD after %qs"
40093 #, gcc-internal-format
40094 msgid "%qD has a previous declaration here"
40098 #, gcc-internal-format
40099 msgid "%qT referred to as %qs"
40102 #: cp/decl.c:12593 cp/decl.c:12600
40103 #, gcc-internal-format
40104 msgid "%qT has a previous declaration here"
40108 #, gcc-internal-format
40109 msgid "%qT referred to as enum"
40112 #. If a class template appears as elaborated type specifier
40113 #. without a template header such as:
40115 #. template <class T> class C {};
40116 #. void f(class C); // No template header here
40118 #. then the required template argument is missing.
40120 #, gcc-internal-format
40121 msgid "template argument required for %<%s %T%>"
40124 #: cp/decl.c:12668 cp/name-lookup.c:3198
40125 #, gcc-internal-format
40126 msgid "%qD has the same name as the class in which it is declared"
40129 #: cp/decl.c:12698 cp/friend.c:261 cp/parser.c:2983 cp/parser.c:6126
40131 #, gcc-internal-format
40132 msgid "%qT is not a template"
40135 #: cp/decl.c:12699 cp/friend.c:262 cp/tree.c:3768
40136 #, gcc-internal-format
40137 msgid "previous declaration here"
40141 #, gcc-internal-format
40142 msgid "perhaps you want to explicitly add %<%T::%>"
40145 #: cp/decl.c:12712 cp/name-lookup.c:2688 cp/name-lookup.c:3516
40146 #: cp/name-lookup.c:3561 cp/parser.c:6077 cp/parser.c:25024
40147 #, gcc-internal-format
40148 msgid "reference to %qD is ambiguous"
40152 #, gcc-internal-format
40153 msgid "use of enum %q#D without previous declaration"
40157 #, gcc-internal-format
40158 msgid "redeclaration of %qT as a non-template"
40162 #, gcc-internal-format
40163 msgid "derived union %qT invalid"
40167 #, gcc-internal-format
40168 msgid "Java class %qT cannot have multiple bases"
40172 #, gcc-internal-format
40173 msgid "%qT defined with multiple direct bases"
40177 #, gcc-internal-format
40178 msgid "Java class %qT cannot have virtual bases"
40182 #, gcc-internal-format
40183 msgid "%qT defined with direct virtual base"
40187 #, gcc-internal-format
40188 msgid "base type %qT fails to be a struct or class type"
40192 #, gcc-internal-format
40193 msgid "recursive type %qT undefined"
40197 #, gcc-internal-format
40198 msgid "duplicate base type %qT invalid"
40202 #, gcc-internal-format
40203 msgid "scoped/unscoped mismatch in enum %q#T"
40206 #: cp/decl.c:13223 cp/decl.c:13231 cp/decl.c:13243 cp/parser.c:17403
40207 #, gcc-internal-format
40208 msgid "previous definition here"
40212 #, gcc-internal-format
40213 msgid "underlying type mismatch in enum %q#T"
40217 #, gcc-internal-format
40218 msgid "different underlying type in enum %q#T"
40222 #, gcc-internal-format
40223 msgid "underlying type %<%T%> of %<%T%> must be an integral type"
40228 #. IF no integral type can represent all the enumerator values, the
40229 #. enumeration is ill-formed.
40231 #, gcc-internal-format
40232 msgid "no integral type can represent all of the enumerator values for %qT"
40236 #, gcc-internal-format
40238 "enumerator value for %qD must have integral or unscoped enumeration type"
40242 #, gcc-internal-format
40243 msgid "enumerator value for %qD is not an integer constant"
40247 #, gcc-internal-format
40248 msgid "incremented enumerator value is too large for %<unsigned long%>"
40252 #, gcc-internal-format
40253 msgid "overflow in enumeration values at %qD"
40257 #, gcc-internal-format
40258 msgid "enumerator value %E is outside the range of underlying type %<%T%>"
40262 #, gcc-internal-format
40263 msgid "return type %q#T is incomplete"
40267 #, gcc-internal-format
40268 msgid "return type has Java class type %q#T"
40271 #: cp/decl.c:14002 cp/typeck.c:8808
40272 #, gcc-internal-format
40273 msgid "%<operator=%> should return a reference to %<*this%>"
40277 #, gcc-internal-format
40278 msgid "invalid function declaration"
40282 #, gcc-internal-format
40283 msgid "no return statements in function returning %qT"
40286 #: cp/decl.c:14772 cp/typeck.c:8689
40287 #, gcc-internal-format
40288 msgid "only plain %<auto%> return type can be deduced to %<void%>"
40292 #, gcc-internal-format
40293 msgid "invalid member function declaration"
40297 #, gcc-internal-format
40298 msgid "%qD is already defined in class %qT"
40301 #: cp/decl.c:15368 cp/decl2.c:5183 cp/decl2.c:5216
40302 #, gcc-internal-format
40303 msgid "use of %qD before deduction of %<auto%>"
40307 #, gcc-internal-format
40308 msgid "name missing for member function"
40311 #: cp/decl2.c:410 cp/decl2.c:424
40312 #, gcc-internal-format
40313 msgid "ambiguous conversion for array subscript"
40317 #, gcc-internal-format
40318 msgid "invalid types %<%T[%T]%> for array subscript"
40322 #, gcc-internal-format
40323 msgid "deleting array %q#E"
40327 #, gcc-internal-format
40328 msgid "type %q#T argument given to %<delete%>, expected pointer"
40332 #, gcc-internal-format
40334 "cannot delete a function. Only pointer-to-objects are valid arguments to "
40339 #, gcc-internal-format
40340 msgid "deleting %qT is undefined"
40343 #: cp/decl2.c:541 cp/pt.c:5206
40344 #, gcc-internal-format
40345 msgid "template declaration of %q#D"
40349 #, gcc-internal-format
40350 msgid "Java method %qD has non-Java return type %qT"
40354 #, gcc-internal-format
40355 msgid "Java method %qD has non-Java parameter type %qT"
40359 #, gcc-internal-format
40361 "template parameter lists provided don%'t match the template parameters of %qD"
40366 #. A destructor shall not be a member template.
40367 #: cp/decl2.c:674 cp/pt.c:5176
40368 #, gcc-internal-format
40369 msgid "destructor %qD declared as member template"
40373 #, gcc-internal-format
40374 msgid "prototype for %q#D does not match any in class %qT"
40378 #, gcc-internal-format
40379 msgid "local class %q#T shall not have static data member %q#D"
40383 #, gcc-internal-format
40384 msgid "static data member %qD in unnamed class"
40388 #, gcc-internal-format
40389 msgid "unnamed class defined here"
40393 #, gcc-internal-format
40394 msgid "explicit template argument list not allowed"
40398 #, gcc-internal-format
40399 msgid "member %qD conflicts with virtual function table field name"
40403 #, gcc-internal-format
40404 msgid "%qD is already defined in %qT"
40407 #: cp/decl2.c:980 cp/decl2.c:988
40408 #, gcc-internal-format
40409 msgid "invalid initializer for member function %qD"
40413 #, gcc-internal-format
40414 msgid "initializer specified for friend function %qD"
40418 #, gcc-internal-format
40419 msgid "initializer specified for static member function %qD"
40423 #, gcc-internal-format
40424 msgid "%<asm%> specifiers are not permitted on non-static data members"
40428 #, gcc-internal-format
40429 msgid "bit-field %qD with non-integral type"
40433 #, gcc-internal-format
40434 msgid "cannot declare %qD to be a bit-field type"
40438 #, gcc-internal-format
40439 msgid "cannot declare bit-field %qD with function type"
40443 #, gcc-internal-format
40444 msgid "%qD is already defined in the class %qT"
40448 #, gcc-internal-format
40449 msgid "static member %qD cannot be a bit-field"
40453 #, gcc-internal-format
40454 msgid "width of bit-field %qD has non-integral type %qT"
40458 #, gcc-internal-format
40459 msgid "%q+D static data member inside of declare target directive"
40463 #, gcc-internal-format
40464 msgid "anonymous struct not inside named type"
40468 #, gcc-internal-format
40469 msgid "namespace-scope anonymous aggregates must be static"
40473 #, gcc-internal-format
40474 msgid "anonymous union with no members"
40478 #, gcc-internal-format
40479 msgid "%<operator new%> must return type %qT"
40482 #. [basic.stc.dynamic.allocation]
40484 #. The first parameter shall not have an associated default
40487 #, gcc-internal-format
40488 msgid "the first parameter of %<operator new%> cannot have a default argument"
40492 #, gcc-internal-format
40493 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
40497 #, gcc-internal-format
40498 msgid "%<operator delete%> must return type %qT"
40502 #, gcc-internal-format
40503 msgid "%<operator delete%> takes type %qT as first parameter"
40507 #, gcc-internal-format
40508 msgid "%qT has a field %qD whose type has no linkage"
40512 #, gcc-internal-format
40514 "%qT has a field %qD whose type depends on the type %qT which has no linkage"
40518 #, gcc-internal-format
40519 msgid "%qT has a field %qD whose type uses the anonymous namespace"
40523 #, gcc-internal-format
40524 msgid "%qT declared with greater visibility than the type of its field %qD"
40528 #, gcc-internal-format
40529 msgid "%qT has a base %qT whose type has no linkage"
40533 #, gcc-internal-format
40535 "%qT has a base %qT whose type depends on the type %qT which has no linkage"
40539 #, gcc-internal-format
40540 msgid "%qT has a base %qT whose type uses the anonymous namespace"
40544 #, gcc-internal-format
40545 msgid "%qT declared with greater visibility than its base %qT"
40549 #, gcc-internal-format
40550 msgid "%q#D, declared using unnamed type, is used but never defined"
40553 #. DRs 132, 319 and 389 seem to indicate types with
40554 #. no linkage can only be used to declare extern "C"
40555 #. entities. Since it's not always an error in the
40556 #. ISO C++ 90 Standard, we only issue a warning.
40558 #, gcc-internal-format
40559 msgid "unnamed type with no linkage used to declare variable %q#D with linkage"
40563 #, gcc-internal-format
40564 msgid "unnamed type with no linkage used to declare function %q#D with linkage"
40568 #, gcc-internal-format
40570 "%q#D does not refer to the unqualified type, so it is not used for linkage"
40574 #, gcc-internal-format
40575 msgid "%q#D, declared using local type %qT, is used but never defined"
40579 #, gcc-internal-format
40580 msgid "type %qT with no linkage used to declare variable %q#D with linkage"
40584 #, gcc-internal-format
40585 msgid "type %qT with no linkage used to declare function %q#D with linkage"
40588 #: cp/decl2.c:4500 cp/decl2.c:4503
40589 #, gcc-internal-format
40590 msgid "the program should also define %qD"
40594 #, gcc-internal-format
40595 msgid "inline function %qD used but never defined"
40599 #, gcc-internal-format
40600 msgid "default argument missing for parameter %P of %q+#D"
40603 #. We mark a lambda conversion op as deleted if we can't
40604 #. generate it properly; see maybe_add_lambda_conv_op.
40606 #, gcc-internal-format
40607 msgid "converting lambda which uses %<...%> to function pointer"
40611 #, gcc-internal-format
40612 msgid "use of deleted function %qD"
40616 #, gcc-internal-format
40621 #, gcc-internal-format
40623 "extended initializer lists only available with -std=c++11 or -std=gnu++11"
40627 #, gcc-internal-format
40629 "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
40633 #, gcc-internal-format
40634 msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
40638 #, gcc-internal-format
40639 msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
40643 #, gcc-internal-format
40644 msgid "C++11 auto only available with -std=c++11 or -std=gnu++11"
40648 #, gcc-internal-format
40649 msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
40653 #, gcc-internal-format
40655 "defaulted and deleted functions only available with -std=c++11 or -std=gnu+"
40660 #, gcc-internal-format
40661 msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
40665 #, gcc-internal-format
40667 "override controls (override/final) only available with -std=c++11 or -std=gnu"
40672 #, gcc-internal-format
40674 "non-static data member initializers only available with -std=c++11 or -"
40679 #, gcc-internal-format
40680 msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
40684 #, gcc-internal-format
40685 msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
40689 #, gcc-internal-format
40690 msgid "inheriting constructors only available with -std=c++11 or -std=gnu++11"
40694 #, gcc-internal-format
40695 msgid "c++11 attributes only available with -std=c++11 or -std=gnu++11"
40699 #, gcc-internal-format
40700 msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
40704 #, gcc-internal-format
40705 msgid "incomplete type %qT used in nested name specifier"
40709 #, gcc-internal-format
40710 msgid "reference to %<%T::%D%> is ambiguous"
40713 #: cp/error.c:3730 cp/typeck.c:2341
40714 #, gcc-internal-format
40715 msgid "%qD is not a member of %qT"
40718 #: cp/error.c:3734 cp/typeck.c:2772
40719 #, gcc-internal-format
40720 msgid "%qD is not a member of %qD"
40724 #, gcc-internal-format
40725 msgid "%<::%D%> has not been declared"
40728 #. Can't throw a reference.
40730 #, gcc-internal-format
40731 msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
40735 #, gcc-internal-format
40736 msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
40739 #. Thrown object must be a Throwable.
40741 #, gcc-internal-format
40742 msgid "type %qT is not derived from %<java::lang::Throwable%>"
40746 #, gcc-internal-format
40747 msgid "mixing C++ and Java catches in a single translation unit"
40750 #: cp/except.c:463 java/except.c:580
40751 #, gcc-internal-format
40752 msgid "exception handling disabled, use -fexceptions to enable"
40756 #, gcc-internal-format
40757 msgid "throwing NULL, which has integral, not pointer type"
40760 #: cp/except.c:754 cp/init.c:2883
40761 #, gcc-internal-format
40762 msgid "%qD should never be overloaded"
40766 #, gcc-internal-format
40767 msgid " in thrown expression"
40771 #, gcc-internal-format
40772 msgid "cannot declare catch parameter to be of rvalue reference type %qT"
40775 #: cp/except.c:1004
40776 #, gcc-internal-format
40778 "cannot throw expression of type %qT because it involves types of variable "
40782 #: cp/except.c:1007
40783 #, gcc-internal-format
40784 msgid "cannot catch type %qT because it involves types of variable size"
40787 #: cp/except.c:1094
40788 #, gcc-internal-format
40789 msgid "exception of type %qT will be caught"
40792 #: cp/except.c:1097
40793 #, gcc-internal-format
40794 msgid " by earlier handler for %qT"
40797 #: cp/except.c:1126
40798 #, gcc-internal-format
40799 msgid "%<...%> handler must be the last handler for its try block"
40802 #: cp/except.c:1207
40803 #, gcc-internal-format
40804 msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
40807 #: cp/except.c:1210
40808 #, gcc-internal-format
40809 msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
40813 #, gcc-internal-format
40814 msgid "%qD is already a friend of class %qT"
40818 #, gcc-internal-format
40819 msgid "invalid type %qT declared %<friend%>"
40823 #. Friend declarations shall not declare partial
40824 #. specializations.
40825 #. template <class U> friend class T::X<U>;
40827 #. Friend declarations shall not declare partial
40828 #. specializations.
40829 #: cp/friend.c:254 cp/friend.c:296
40830 #, gcc-internal-format
40831 msgid "partial specialization %qT declared %<friend%>"
40835 #, gcc-internal-format
40837 "perhaps you need explicit template arguments in your nested-name-specifier"
40841 #, gcc-internal-format
40842 msgid "class %qT is implicitly friends with itself"
40846 #, gcc-internal-format
40847 msgid "%qT is not a member of %qT"
40851 #, gcc-internal-format
40852 msgid "%qT is not a member class template of %qT"
40856 #, gcc-internal-format
40857 msgid "%qT is not a nested class of %qT"
40860 #. template <class T> friend class T;
40862 #, gcc-internal-format
40863 msgid "template parameter type %qT declared %<friend%>"
40866 #. template <class T> friend class A; where A is not a template
40868 #, gcc-internal-format
40869 msgid "%q#T is not a template"
40873 #, gcc-internal-format
40874 msgid "%qD is already a friend of %qT"
40878 #, gcc-internal-format
40879 msgid "%qT is already a friend of %qT"
40883 #, gcc-internal-format
40884 msgid "friend declaration %qD may not have virt-specifiers"
40888 #, gcc-internal-format
40889 msgid "member %qD declared as friend before type %qT defined"
40893 #, gcc-internal-format
40894 msgid "friend declaration %qD in local class without prior declaration"
40898 #, gcc-internal-format
40899 msgid "friend declaration %q#D declares a non-template function"
40903 #, gcc-internal-format
40905 "(if this is not what you intended, make sure the function template has "
40906 "already been declared and add <> after the function name here) "
40910 #, gcc-internal-format
40911 msgid "value-initialization of incomplete type %qT"
40915 #, gcc-internal-format
40916 msgid "cannot value-initialize array of unknown bound %qT"
40920 #, gcc-internal-format
40921 msgid "value-initialization of function type %qT"
40925 #, gcc-internal-format
40926 msgid "value-initialization of reference type %qT"
40930 #, gcc-internal-format
40931 msgid "recursive instantiation of non-static data member initializer for %qD"
40935 #, gcc-internal-format
40937 "constructor required before non-static data member for %qD has been parsed"
40941 #, gcc-internal-format
40942 msgid "%qD should be initialized in the member initialization list"
40946 #, gcc-internal-format
40947 msgid "%qD is initialized with itself"
40951 #, gcc-internal-format
40952 msgid "invalid initializer for array member %q#D"
40955 #: cp/init.c:756 cp/init.c:780 cp/init.c:2253 cp/method.c:1246
40956 #, gcc-internal-format
40957 msgid "uninitialized const member in %q#T"
40960 #: cp/init.c:758 cp/init.c:775 cp/init.c:782 cp/init.c:2238 cp/init.c:2266
40961 #: cp/method.c:1249 cp/method.c:1260
40962 #, gcc-internal-format
40963 msgid "%q#D should be initialized"
40966 #: cp/init.c:773 cp/init.c:2225 cp/method.c:1257
40967 #, gcc-internal-format
40968 msgid "uninitialized reference member in %q#T"
40972 #, gcc-internal-format
40973 msgid "%qD will be initialized after"
40977 #, gcc-internal-format
40978 msgid "base %qT will be initialized after"
40982 #, gcc-internal-format
40987 #, gcc-internal-format
40992 #, gcc-internal-format
40993 msgid " when initialized here"
40997 #, gcc-internal-format
40998 msgid "multiple initializations given for %qD"
41002 #, gcc-internal-format
41003 msgid "multiple initializations given for base %qT"
41007 #, gcc-internal-format
41008 msgid "initializations for multiple members of %qT"
41012 #, gcc-internal-format
41014 "base class %q#T should be explicitly initialized in the copy constructor"
41017 #: cp/init.c:1366 cp/init.c:1385
41018 #, gcc-internal-format
41019 msgid "class %qT does not have any field named %qD"
41023 #, gcc-internal-format
41025 "%q#D is a static data member; it can only be initialized at its definition"
41029 #, gcc-internal-format
41030 msgid "%q#D is not a non-static data member of %qT"
41034 #, gcc-internal-format
41035 msgid "unnamed initializer for %qT, which has no base classes"
41039 #, gcc-internal-format
41040 msgid "unnamed initializer for %qT, which uses multiple inheritance"
41044 #, gcc-internal-format
41045 msgid "%qD is both a direct base and an indirect virtual base"
41049 #, gcc-internal-format
41050 msgid "type %qT is not a direct or virtual base of %qT"
41054 #, gcc-internal-format
41055 msgid "type %qT is not a direct base of %qT"
41059 #, gcc-internal-format
41060 msgid "bad array initializer"
41063 #: cp/init.c:1878 cp/semantics.c:3178
41064 #, gcc-internal-format
41065 msgid "%qT is not a class type"
41069 #, gcc-internal-format
41070 msgid "incomplete type %qT does not have member %qD"
41074 #, gcc-internal-format
41075 msgid "invalid pointer to bit-field %qD"
41078 #: cp/init.c:2029 cp/typeck.c:1833
41079 #, gcc-internal-format
41080 msgid "invalid use of non-static member function %qD"
41083 #: cp/init.c:2036 cp/semantics.c:1762
41084 #, gcc-internal-format
41085 msgid "invalid use of non-static data member %qD"
41089 #, gcc-internal-format
41091 "uninitialized reference member in %q#T using %<new%> without new-initializer"
41095 #, gcc-internal-format
41097 "uninitialized reference member in base %q#T of %q#T using %<new%> without "
41102 #, gcc-internal-format
41103 msgid "uninitialized reference member in base %q#T of %q#T"
41107 #, gcc-internal-format
41109 "uninitialized const member in %q#T using %<new%> without new-initializer"
41113 #, gcc-internal-format
41115 "uninitialized const member in base %q#T of %q#T using %<new%> without new-"
41120 #, gcc-internal-format
41121 msgid "uninitialized const member in base %q#T of %q#T"
41125 #, gcc-internal-format
41127 "placement new constructing an object of type %<%T [%wu]%> and size %qwu in a "
41128 "region of type %qT and size %qwi"
41132 #, gcc-internal-format
41134 "placement new constructing an array of objects of type %qT and size %qwu in "
41135 "a region of type %qT and size %qwi"
41139 #, gcc-internal-format
41141 "placement new constructing an object of type %qT and size %qwu in a region "
41142 "of type %qT and size %qwi"
41146 #, gcc-internal-format
41147 msgid "integer overflow in array size"
41151 #, gcc-internal-format
41152 msgid "array size in new-expression must be constant"
41156 #, gcc-internal-format
41157 msgid "variably modified type not allowed in new-expression"
41161 #, gcc-internal-format
41162 msgid "invalid type %<void%> for new"
41166 #, gcc-internal-format
41167 msgid "uninitialized const in %<new%> of %q#T"
41171 #, gcc-internal-format
41172 msgid "%qT isn%'t a valid Java class type"
41176 #, gcc-internal-format
41177 msgid "call to Java constructor with %qs undefined"
41181 #, gcc-internal-format
41182 msgid "%qD is not a function returning a pointer"
41186 #, gcc-internal-format
41187 msgid "Java class %q#T object allocated using placement new"
41191 #, gcc-internal-format
41192 msgid "no suitable %qD found in class %qT"
41195 #: cp/init.c:2952 cp/search.c:1180
41196 #, gcc-internal-format
41197 msgid "request for member %qD is ambiguous"
41201 #, gcc-internal-format
41202 msgid "parenthesized initializer in array new"
41206 #, gcc-internal-format
41207 msgid "size in array new must have integral type"
41211 #, gcc-internal-format
41212 msgid "new cannot be applied to a reference type"
41216 #, gcc-internal-format
41217 msgid "new cannot be applied to a function type"
41221 #, gcc-internal-format
41222 msgid "call to Java constructor, while %<jclass%> undefined"
41226 #, gcc-internal-format
41227 msgid "can%'t find %<class$%> in %qT"
41231 #, gcc-internal-format
41232 msgid "possible problem detected in invocation of delete [] operator:"
41236 #, gcc-internal-format
41238 "neither the destructor nor the class-specific operator delete [] will be "
41239 "called, even if they are declared when the class is defined"
41243 #, gcc-internal-format
41244 msgid "initializer ends prematurely"
41248 #, gcc-internal-format
41249 msgid "cannot initialize multi-dimensional array with initializer"
41253 #, gcc-internal-format
41254 msgid "unknown array size in delete"
41258 #, gcc-internal-format
41259 msgid "possible problem detected in invocation of delete operator:"
41263 #, gcc-internal-format
41265 "neither the destructor nor the class-specific operator delete will be "
41266 "called, even if they are declared when the class is defined"
41270 #, gcc-internal-format
41272 "deleting object of abstract class type %qT which has non-virtual destructor "
41273 "will cause undefined behavior"
41277 #, gcc-internal-format
41279 "deleting object of polymorphic class type %qT which has non-virtual "
41280 "destructor might cause undefined behavior"
41284 #, gcc-internal-format
41285 msgid "type to vector delete is neither pointer or array type"
41289 #, gcc-internal-format
41290 msgid "array of runtime bound cannot be captured by copy, only by reference"
41294 #, gcc-internal-format
41296 "capture of variable-size type %qT that is not an N3639 array of runtime bound"
41300 #, gcc-internal-format
41301 msgid "because the array element type %qT has variable size"
41305 #, gcc-internal-format
41306 msgid "cannot capture %qE by reference"
41310 #, gcc-internal-format
41311 msgid "capture by copy of incomplete type %qT"
41315 #, gcc-internal-format
41316 msgid "already captured %qD in lambda expression"
41320 #, gcc-internal-format
41321 msgid "%<this%> was not captured for this lambda function"
41325 #, gcc-internal-format, gfc-internal-format
41326 msgid "junk at end of #pragma %s"
41330 #, gcc-internal-format, gfc-internal-format
41331 msgid "invalid #pragma %s"
41335 #, gcc-internal-format
41336 msgid "#pragma vtable no longer supported"
41340 #, gcc-internal-format
41341 msgid "#pragma implementation for %qs appears after file is included"
41345 #, gcc-internal-format
41346 msgid "junk at end of #pragma GCC java_exceptions"
41350 #, gcc-internal-format
41351 msgid "%qD not defined"
41355 #, gcc-internal-format
41356 msgid "%qD was not declared in this scope"
41359 #. In a template, it is invalid to write "f()" or "f(3)" if no
41360 #. declaration of "f" is available. Historically, G++ and most
41361 #. other compilers accepted that usage since they deferred all name
41362 #. lookup until instantiation time rather than doing unqualified
41363 #. name lookup at template definition time; explain to the user what
41366 #. Note that we have the exact wording of the following message in
41367 #. the manual (trouble.texi, node "Name lookup"), so they need to
41368 #. be kept in synch.
41370 #, gcc-internal-format
41372 "there are no arguments to %qD that depend on a template parameter, so a "
41373 "declaration of %qD must be available"
41377 #, gcc-internal-format
41379 "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the "
41380 "use of an undeclared name is deprecated)"
41383 #: cp/mangle.c:2265
41384 #, gcc-internal-format
41385 msgid "mangling typeof, use decltype instead"
41388 #: cp/mangle.c:2269
41389 #, gcc-internal-format
41390 msgid "mangling __underlying_type"
41393 #: cp/mangle.c:2556
41394 #, gcc-internal-format
41395 msgid "mangling unknown fixed point type"
41398 #: cp/mangle.c:3180
41399 #, gcc-internal-format
41401 "use of built-in trait %qE in function signature; use library traits instead"
41404 #: cp/mangle.c:3185
41405 #, gcc-internal-format, gfc-internal-format
41406 msgid "mangling %C"
41409 #: cp/mangle.c:3262
41410 #, gcc-internal-format
41411 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
41414 #: cp/mangle.c:3349
41415 #, gcc-internal-format
41416 msgid "string literal in function template signature"
41419 #: cp/mangle.c:3833
41420 #, gcc-internal-format
41422 "a later -fabi-version= (or =0) avoids this error with a change in mangling"
41425 #: cp/mangle.c:3862
41426 #, gcc-internal-format
41428 "the mangled name of %qD changed between -fabi-version=%d (%D) and -fabi-"
41432 #: cp/mangle.c:3868
41433 #, gcc-internal-format
41435 "the mangled name of %qD changes between -fabi-version=%d (%D) and -fabi-"
41439 #: cp/mangle.c:4160
41440 #, gcc-internal-format
41442 "the mangled name of %qD changes between -fabi-version=%d and -fabi-version=%d"
41445 #: cp/mangle.c:4165
41446 #, gcc-internal-format
41448 "the mangled name of the initialization guard variable for%qD changes between "
41449 "-fabi-version=%d and -fabi-version=%d"
41452 #: cp/method.c:725 cp/method.c:1202
41453 #, gcc-internal-format
41454 msgid "non-static const member %q#D, can%'t use default assignment operator"
41457 #: cp/method.c:731 cp/method.c:1208
41458 #, gcc-internal-format
41460 "non-static reference member %q#D, can%'t use default assignment operator"
41464 #, gcc-internal-format
41465 msgid "synthesized method %qD first required here "
41468 #: cp/method.c:1151
41469 #, gcc-internal-format
41470 msgid "union member %q+D with non-trivial %qD"
41473 #: cp/method.c:1161
41474 #, gcc-internal-format
41475 msgid "defaulted constructor calls non-constexpr %qD"
41478 #: cp/method.c:1225
41479 #, gcc-internal-format
41480 msgid "initializer for %q#D is invalid"
41483 #: cp/method.c:1277
41484 #, gcc-internal-format
41485 msgid "defaulted default constructor does not initialize %q#D"
41488 #: cp/method.c:1288
41489 #, gcc-internal-format
41490 msgid "copying non-static data member %q#D of rvalue reference type"
41493 #. A trivial constructor doesn't have any NSDMI.
41494 #: cp/method.c:1456
41495 #, gcc-internal-format
41497 "defaulted default constructor does not initialize any non-static data member"
41500 #: cp/method.c:1533
41501 #, gcc-internal-format
41503 "defaulted move assignment for %qT calls a non-trivial move assignment "
41504 "operator for virtual base %qT"
41507 #: cp/method.c:1639
41508 #, gcc-internal-format
41509 msgid "a lambda closure type has a deleted default constructor"
41512 #: cp/method.c:1642
41513 #, gcc-internal-format
41514 msgid "a lambda closure type has a deleted copy assignment operator"
41517 #: cp/method.c:1653
41518 #, gcc-internal-format
41520 "%q#D is implicitly declared as deleted because %qT declares a move "
41521 "constructor or move assignment operator"
41524 #: cp/method.c:1673
41525 #, gcc-internal-format
41527 "%q#D is implicitly deleted because the default definition would be ill-"
41531 #: cp/method.c:1682
41533 "%q#F is implicitly deleted because its exception-specification does not "
41534 "match the implicit exception-specification %qX"
41537 #: cp/method.c:2000
41538 #, gcc-internal-format
41539 msgid "defaulted declaration %q+D"
41542 #: cp/method.c:2002
41543 #, gcc-internal-format
41544 msgid "does not match expected signature %qD"
41547 #: cp/method.c:2034
41549 "function %q+D defaulted on its redeclaration with an exception-specification "
41550 "that differs from the implicit exception-specification %qX"
41553 #: cp/method.c:2056
41554 #, gcc-internal-format
41556 "explicitly defaulted function %q+D cannot be declared as constexpr because "
41557 "the implicit declaration is not constexpr:"
41560 #: cp/method.c:2102
41561 #, gcc-internal-format
41562 msgid "a template cannot be defaulted"
41565 #: cp/method.c:2130
41566 #, gcc-internal-format
41567 msgid "%qD cannot be defaulted"
41570 #: cp/method.c:2139
41571 #, gcc-internal-format
41572 msgid "defaulted function %q+D with default argument"
41575 #: cp/name-lookup.c:587
41576 #, gcc-internal-format
41577 msgid "%q#D conflicts with a previous declaration"
41580 #: cp/name-lookup.c:800
41581 #, gcc-internal-format
41582 msgid "redeclaration of %<wchar_t%> as %qT"
41585 #. A redeclaration of main, but not a duplicate of the
41588 #. [basic.start.main]
41590 #. This function shall not be overloaded.
41591 #: cp/name-lookup.c:830
41592 #, gcc-internal-format
41593 msgid "invalid redeclaration of %q+D"
41596 #: cp/name-lookup.c:831
41597 #, gcc-internal-format
41601 #: cp/name-lookup.c:872 cp/name-lookup.c:888
41602 #, gcc-internal-format
41603 msgid "declaration of %q#D with C language linkage"
41606 #: cp/name-lookup.c:875 cp/name-lookup.c:890
41607 #, gcc-internal-format
41608 msgid "conflicts with previous declaration %q#D"
41611 #: cp/name-lookup.c:878
41612 #, gcc-internal-format
41613 msgid "due to different exception specifications"
41616 #: cp/name-lookup.c:989
41617 #, gcc-internal-format
41618 msgid "type mismatch with previous external decl of %q#D"
41621 #: cp/name-lookup.c:992
41622 #, gcc-internal-format
41623 msgid "previous external decl of %q#D"
41626 #: cp/name-lookup.c:1080
41627 #, gcc-internal-format
41628 msgid "extern declaration of %q#D doesn%'t match"
41631 #: cp/name-lookup.c:1082
41632 #, gcc-internal-format
41633 msgid "global declaration %q#D"
41636 #: cp/name-lookup.c:1134 cp/name-lookup.c:1204
41637 #, gcc-internal-format
41638 msgid "declaration of %q#D shadows a parameter"
41641 #: cp/name-lookup.c:1207
41642 #, gcc-internal-format
41643 msgid "declaration of %qD shadows a lambda capture"
41646 #: cp/name-lookup.c:1211
41647 #, gcc-internal-format
41648 msgid "declaration of %qD shadows a previous local"
41651 #: cp/name-lookup.c:1254
41652 #, gcc-internal-format
41653 msgid "declaration of %qD shadows a member of %qT"
41656 #: cp/name-lookup.c:1409
41657 #, gcc-internal-format
41658 msgid "name lookup of %qD changed"
41661 #: cp/name-lookup.c:1411
41662 #, gcc-internal-format
41663 msgid " matches this %qD under ISO standard rules"
41666 #: cp/name-lookup.c:1414
41667 #, gcc-internal-format
41668 msgid " matches this %qD under old rules"
41671 #: cp/name-lookup.c:1432 cp/name-lookup.c:1440
41672 #, gcc-internal-format
41673 msgid "name lookup of %qD changed for ISO %<for%> scoping"
41676 #: cp/name-lookup.c:1434
41677 #, gcc-internal-format
41678 msgid " cannot use obsolete binding at %q+D because it has a destructor"
41681 #: cp/name-lookup.c:1444
41682 #, gcc-internal-format
41683 msgid " using obsolete binding at %qD"
41686 #: cp/name-lookup.c:1450
41687 #, gcc-internal-format
41688 msgid "(if you use %<-fpermissive%> G++ will accept your code)"
41691 #: cp/name-lookup.c:1505
41692 #, gcc-internal-format
41693 msgid "%s %s(%E) %p %d\n"
41696 #: cp/name-lookup.c:1508
41697 #, gcc-internal-format
41698 msgid "%s %s %p %d\n"
41701 #: cp/name-lookup.c:2381
41702 #, gcc-internal-format
41703 msgid "%q#D hides constructor for %q#T"
41706 #: cp/name-lookup.c:2419
41707 #, gcc-internal-format
41708 msgid "previous non-function declaration %q+#D"
41711 #: cp/name-lookup.c:2420
41712 #, gcc-internal-format
41713 msgid "conflicts with function declaration %q#D"
41716 #: cp/name-lookup.c:2510
41717 #, gcc-internal-format
41718 msgid "%qT is not a namespace or unscoped enum"
41722 #. A using-declaration shall not name a template-id.
41723 #: cp/name-lookup.c:2520
41724 #, gcc-internal-format
41725 msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
41728 #: cp/name-lookup.c:2527
41729 #, gcc-internal-format
41730 msgid "namespace %qD not allowed in using-declaration"
41733 #. It's a nested name with template parameter dependent scope.
41734 #. This can only be using-declaration for class member.
41735 #: cp/name-lookup.c:2535
41736 #, gcc-internal-format
41737 msgid "%qT is not a namespace"
41741 #: cp/name-lookup.c:2551 cp/name-lookup.c:2598 cp/name-lookup.c:2680
41742 #: cp/name-lookup.c:2695
41743 #, gcc-internal-format
41744 msgid "%qD is already declared in this scope"
41747 #: cp/name-lookup.c:2571
41748 #, gcc-internal-format
41749 msgid "%qD not declared"
41752 #: cp/name-lookup.c:3345
41753 #, gcc-internal-format
41754 msgid "using-declaration for non-member at class scope"
41757 #: cp/name-lookup.c:3352
41758 #, gcc-internal-format
41759 msgid "%<%T::%D%> names destructor"
41762 #: cp/name-lookup.c:3365
41763 #, gcc-internal-format
41764 msgid "%<%T::%D%> names constructor in %qT"
41767 #: cp/name-lookup.c:3407
41768 #, gcc-internal-format
41769 msgid "no members matching %<%T::%D%> in %q#T"
41772 #: cp/name-lookup.c:3494
41773 #, gcc-internal-format
41774 msgid "declaration of %qD not in a namespace surrounding %qD"
41777 #: cp/name-lookup.c:3502
41778 #, gcc-internal-format
41779 msgid "explicit qualification in declaration of %qD"
41782 #: cp/name-lookup.c:3575
41783 #, gcc-internal-format
41784 msgid "%qD has not been declared within %D"
41787 #: cp/name-lookup.c:3576
41788 #, gcc-internal-format
41789 msgid "only here as a friend"
41792 #: cp/name-lookup.c:3592
41793 #, gcc-internal-format
41794 msgid "%qD should have been declared inside %qD"
41797 #: cp/name-lookup.c:3637
41798 #, gcc-internal-format
41799 msgid "%qD attribute requires a single NTBS argument"
41802 #: cp/name-lookup.c:3644
41803 #, gcc-internal-format
41805 "%qD attribute is meaningless since members of the anonymous namespace get "
41809 #: cp/name-lookup.c:3654
41810 #, gcc-internal-format
41811 msgid "ignoring %qD attribute on non-inline namespace"
41814 #: cp/name-lookup.c:3660
41815 #, gcc-internal-format
41816 msgid "ignoring %qD attribute on anonymous namespace"
41819 #: cp/name-lookup.c:3679 cp/name-lookup.c:4098
41820 #, gcc-internal-format
41821 msgid "%qD attribute directive ignored"
41824 #: cp/name-lookup.c:3744
41825 #, gcc-internal-format
41826 msgid "namespace alias %qD not allowed here, assuming %qD"
41829 #: cp/name-lookup.c:4086
41830 #, gcc-internal-format
41831 msgid "strong using only meaningful at namespace scope"
41834 #: cp/name-lookup.c:4090
41835 #, gcc-internal-format
41836 msgid "current namespace %qD does not enclose strongly used namespace %qD"
41839 #: cp/name-lookup.c:4436
41840 #, gcc-internal-format
41841 msgid "maximum limit of %d namespaces searched for %qE"
41844 #: cp/name-lookup.c:4450
41845 #, gcc-internal-format
41846 msgid "suggested alternative: %qs"
41849 #: cp/name-lookup.c:4457
41850 #, gcc-internal-format
41851 msgid "suggested alternative:"
41852 msgid_plural "suggested alternatives:"
41856 #: cp/name-lookup.c:4461
41857 #, gcc-internal-format
41861 #: cp/name-lookup.c:5835
41862 #, gcc-internal-format
41863 msgid "argument dependent lookup finds %q+D"
41866 #: cp/name-lookup.c:6392
41867 #, gcc-internal-format
41868 msgid "XXX entering pop_everything ()\n"
41871 #: cp/name-lookup.c:6401
41872 #, gcc-internal-format
41873 msgid "XXX leaving pop_everything ()\n"
41876 #: cp/optimize.c:575
41877 #, gcc-internal-format
41878 msgid "making multiple clones of %qD"
41882 #, gcc-internal-format
41883 msgid "identifier %qE is a keyword in C++11"
41886 #: cp/parser.c:1323 cp/parser.c:1336
41887 #, gcc-internal-format
41888 msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
41891 #: cp/parser.c:1361 cp/parser.c:35896
41892 #, gcc-internal-format
41894 "%<#pragma omp declare simd%> not immediately followed by function "
41895 "declaration or definition"
41898 #: cp/parser.c:2785
41899 #, gcc-internal-format
41900 msgid "%<#pragma%> is not allowed here"
41903 #: cp/parser.c:2829
41904 #, gcc-internal-format
41905 msgid "%<%E::%E%> has not been declared"
41908 #: cp/parser.c:2832
41909 #, gcc-internal-format
41910 msgid "%<::%E%> has not been declared"
41913 #: cp/parser.c:2835
41914 #, gcc-internal-format
41915 msgid "request for member %qE in non-class type %qT"
41918 #: cp/parser.c:2838 cp/parser.c:17341
41919 #, gcc-internal-format
41920 msgid "%<%T::%E%> has not been declared"
41923 #: cp/parser.c:2848
41924 #, gcc-internal-format
41925 msgid "%<%E::%E%> is not a type"
41928 #: cp/parser.c:2852
41929 #, gcc-internal-format
41930 msgid "%<%E::%E%> is not a class or namespace"
41933 #: cp/parser.c:2857
41934 #, gcc-internal-format
41935 msgid "%<%E::%E%> is not a class, namespace, or enumeration"
41938 #: cp/parser.c:2870
41939 #, gcc-internal-format
41940 msgid "%<::%E%> is not a type"
41943 #: cp/parser.c:2873
41944 #, gcc-internal-format
41945 msgid "%<::%E%> is not a class or namespace"
41948 #: cp/parser.c:2877
41949 #, gcc-internal-format
41950 msgid "%<::%E%> is not a class, namespace, or enumeration"
41953 #: cp/parser.c:2889
41954 #, gcc-internal-format
41955 msgid "%qE is not a type"
41958 #: cp/parser.c:2892
41959 #, gcc-internal-format
41960 msgid "%qE is not a class or namespace"
41963 #: cp/parser.c:2896
41964 #, gcc-internal-format
41965 msgid "%qE is not a class, namespace, or enumeration"
41968 #: cp/parser.c:2959
41969 #, gcc-internal-format
41970 msgid "new types may not be defined in a return type"
41973 #: cp/parser.c:2961
41974 #, gcc-internal-format
41975 msgid "(perhaps a semicolon is missing after the definition of %qT)"
41978 #: cp/parser.c:2987
41979 #, gcc-internal-format
41980 msgid "%qE is not a class template"
41983 #: cp/parser.c:2989
41984 #, gcc-internal-format
41985 msgid "%qE is not a template"
41988 #: cp/parser.c:2992
41989 #, gcc-internal-format
41990 msgid "invalid template-id"
41993 #: cp/parser.c:3025
41994 #, gcc-internal-format
41995 msgid "floating-point literal cannot appear in a constant-expression"
41998 #: cp/parser.c:3029 cp/pt.c:16206
41999 #, gcc-internal-format
42001 "a cast to a type other than an integral or enumeration type cannot appear in "
42002 "a constant-expression"
42005 #: cp/parser.c:3034
42006 #, gcc-internal-format
42007 msgid "%<typeid%> operator cannot appear in a constant-expression"
42010 #: cp/parser.c:3038
42011 #, gcc-internal-format
42012 msgid "non-constant compound literals cannot appear in a constant-expression"
42015 #: cp/parser.c:3042
42016 #, gcc-internal-format
42017 msgid "a function call cannot appear in a constant-expression"
42020 #: cp/parser.c:3046
42021 #, gcc-internal-format
42022 msgid "an increment cannot appear in a constant-expression"
42025 #: cp/parser.c:3050
42026 #, gcc-internal-format
42027 msgid "an decrement cannot appear in a constant-expression"
42030 #: cp/parser.c:3054
42031 #, gcc-internal-format
42032 msgid "an array reference cannot appear in a constant-expression"
42035 #: cp/parser.c:3058
42036 #, gcc-internal-format
42037 msgid "the address of a label cannot appear in a constant-expression"
42040 #: cp/parser.c:3062
42041 #, gcc-internal-format
42042 msgid "calls to overloaded operators cannot appear in a constant-expression"
42045 #: cp/parser.c:3066
42046 #, gcc-internal-format
42047 msgid "an assignment cannot appear in a constant-expression"
42050 #: cp/parser.c:3069
42051 #, gcc-internal-format
42052 msgid "a comma operator cannot appear in a constant-expression"
42055 #: cp/parser.c:3073
42056 #, gcc-internal-format
42057 msgid "a call to a constructor cannot appear in a constant-expression"
42060 #: cp/parser.c:3077
42061 #, gcc-internal-format
42062 msgid "a transaction expression cannot appear in a constant-expression"
42065 #: cp/parser.c:3123
42066 #, gcc-internal-format
42067 msgid "%qs cannot appear in a constant-expression"
42070 #: cp/parser.c:3156
42071 #, gcc-internal-format
42072 msgid "invalid use of template-name %qE without an argument list"
42075 #: cp/parser.c:3161
42076 #, gcc-internal-format
42077 msgid "invalid use of destructor %qD as a type"
42080 #. Something like 'unsigned A a;'
42081 #: cp/parser.c:3164
42082 #, gcc-internal-format
42083 msgid "invalid combination of multiple type-specifiers"
42086 #: cp/parser.c:3176
42087 #, gcc-internal-format
42088 msgid "%qE does not name a type; did you mean %qs?"
42091 #: cp/parser.c:3180
42092 #, gcc-internal-format
42093 msgid "%qE does not name a type"
42096 #: cp/parser.c:3189
42097 #, gcc-internal-format
42098 msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
42101 #: cp/parser.c:3192
42102 #, gcc-internal-format
42103 msgid "C++11 %<noexcept%> only available with -std=c++11 or -std=gnu++11"
42106 #: cp/parser.c:3197
42107 #, gcc-internal-format
42108 msgid "C++11 %<thread_local%> only available with -std=c++11 or -std=gnu++11"
42111 #: cp/parser.c:3200
42112 #, gcc-internal-format
42113 msgid "%<concept%> only available with -fconcepts"
42116 #: cp/parser.c:3226
42117 #, gcc-internal-format
42118 msgid "(perhaps %<typename %T::%E%> was intended)"
42121 #: cp/parser.c:3244
42122 #, gcc-internal-format
42123 msgid "%qE in namespace %qE does not name a template type"
42126 #: cp/parser.c:3248
42127 #, gcc-internal-format
42128 msgid "%qE in namespace %qE does not name a type"
42132 #: cp/parser.c:3257
42133 #, gcc-internal-format
42134 msgid "%<%T::%E%> names the constructor, not the type"
42137 #: cp/parser.c:3260
42138 #, gcc-internal-format
42139 msgid "and %qT has no template constructors"
42142 #: cp/parser.c:3265
42143 #, gcc-internal-format
42144 msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
42147 #: cp/parser.c:3272
42148 #, gcc-internal-format
42149 msgid "%qE in %q#T does not name a template type"
42152 #: cp/parser.c:3276
42153 #, gcc-internal-format
42154 msgid "%qE in %q#T does not name a type"
42157 #: cp/parser.c:3880
42158 #, gcc-internal-format
42159 msgid "expected string-literal"
42162 #: cp/parser.c:3945
42163 #, gcc-internal-format
42165 "inconsistent user-defined literal suffixes %qD and %qD in string literal"
42168 #: cp/parser.c:3999
42169 #, gcc-internal-format
42170 msgid "a wide string is invalid in this context"
42173 #: cp/parser.c:4114
42174 #, gcc-internal-format
42175 msgid "unable to find character literal operator %qD with %qT argument"
42178 #: cp/parser.c:4215
42179 #, gcc-internal-format
42180 msgid "integer literal exceeds range of %qT type"
42183 #: cp/parser.c:4222
42184 #, gcc-internal-format
42185 msgid "floating literal exceeds range of %qT type"
42188 #: cp/parser.c:4226
42189 #, gcc-internal-format
42190 msgid "floating literal truncated to zero"
42193 #: cp/parser.c:4266
42194 #, gcc-internal-format
42195 msgid "unable to find numeric literal operator %qD"
42198 #: cp/parser.c:4268
42199 #, gcc-internal-format
42201 "use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes"
42204 #: cp/parser.c:4320
42205 #, gcc-internal-format
42206 msgid "unable to find string literal operator %qD with %qT, %qT arguments"
42209 #: cp/parser.c:4380 cp/parser.c:12426
42210 #, gcc-internal-format
42211 msgid "expected declaration"
42214 #: cp/parser.c:4642 cp/parser.c:4657
42215 #, gcc-internal-format
42216 msgid "expected binary operator"
42219 #: cp/parser.c:4663
42220 #, gcc-internal-format
42221 msgid "expected ..."
42224 #: cp/parser.c:4673
42225 #, gcc-internal-format
42226 msgid "binary expression in operand of fold-expression"
42229 #: cp/parser.c:4676
42230 #, gcc-internal-format
42231 msgid "conditional expression in operand of fold-expression"
42234 #: cp/parser.c:4684
42235 #, gcc-internal-format
42236 msgid "mismatched operator in fold-expression"
42239 #: cp/parser.c:4788
42240 #, gcc-internal-format
42241 msgid "fixed-point types not supported in C++"
42244 #: cp/parser.c:4869
42245 #, gcc-internal-format
42246 msgid "ISO C++ forbids braced-groups within expressions"
42249 #: cp/parser.c:4881
42250 #, gcc-internal-format
42252 "statement-expressions are not allowed outside functions nor in template-"
42256 #: cp/parser.c:4920
42257 #, gcc-internal-format
42258 msgid "fold-expressions only available with -std=c++1z or -std=gnu++1z"
42261 #: cp/parser.c:4978 cp/parser.c:5150 cp/parser.c:5328
42262 #, gcc-internal-format
42263 msgid "expected primary-expression"
42266 #: cp/parser.c:5008
42267 #, gcc-internal-format
42268 msgid "%<this%> may not be used in this context"
42271 #: cp/parser.c:5144
42272 #, gcc-internal-format
42273 msgid "a template declaration cannot appear at block scope"
42276 #: cp/parser.c:5303
42277 #, gcc-internal-format
42278 msgid "local variable %qD may not appear in this context"
42281 #: cp/parser.c:5480
42282 #, gcc-internal-format
42283 msgid "expected id-expression"
42286 #: cp/parser.c:5612
42287 #, gcc-internal-format
42288 msgid "scope %qT before %<~%> is not a class-name"
42291 #: cp/parser.c:5641 cp/parser.c:7591
42292 #, gcc-internal-format
42293 msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
42296 #: cp/parser.c:5752
42297 #, gcc-internal-format
42298 msgid "declaration of %<~%T%> as member of %qT"
42301 #: cp/parser.c:5767
42302 #, gcc-internal-format
42303 msgid "typedef-name %qD used as destructor declarator"
42306 #: cp/parser.c:5802
42307 #, gcc-internal-format
42309 "literal operator suffixes not preceded by %<_%> are reserved for future "
42313 #: cp/parser.c:5813 cp/parser.c:19328
42314 #, gcc-internal-format
42315 msgid "expected unqualified-id"
42318 #: cp/parser.c:5920
42319 #, gcc-internal-format
42320 msgid "found %<:%> in nested-name-specifier, expected %<::%>"
42323 #: cp/parser.c:5989
42324 #, gcc-internal-format
42325 msgid "decltype evaluates to %qT, which is not a class or enumeration type"
42328 #: cp/parser.c:6015
42329 #, gcc-internal-format
42330 msgid "function template-id %qD in nested-name-specifier"
42333 #: cp/parser.c:6023
42334 #, gcc-internal-format
42335 msgid "variable template-id %qD in nested-name-specifier"
42338 #: cp/parser.c:6127 cp/typeck.c:2612 cp/typeck.c:2615 cp/typeck.c:2635
42339 #, gcc-internal-format
42340 msgid "%qD is not a template"
42343 #: cp/parser.c:6205
42344 #, gcc-internal-format
42345 msgid "expected nested-name-specifier"
42348 #: cp/parser.c:6406 cp/parser.c:8571
42349 #, gcc-internal-format
42350 msgid "types may not be defined in casts"
42353 #: cp/parser.c:6487
42354 #, gcc-internal-format
42355 msgid "types may not be defined in a %<typeid%> expression"
42358 #: cp/parser.c:6545
42359 #, gcc-internal-format
42360 msgid "%<_Cilk_spawn%> must be followed by an expression"
42363 #: cp/parser.c:6694
42364 #, gcc-internal-format
42365 msgid "ISO C++ forbids compound-literals"
42368 #: cp/parser.c:6753
42369 #, gcc-internal-format
42370 msgid "two consecutive %<[%> shall only introduce an attribute"
42373 #: cp/parser.c:7152
42374 #, gcc-internal-format
42375 msgid "braced list index is not allowed with array notation"
42378 #: cp/parser.c:7336 cp/typeck.c:2500
42379 #, gcc-internal-format
42380 msgid "invalid use of %qD"
42383 #: cp/parser.c:7345
42384 #, gcc-internal-format
42385 msgid "%<%D::%D%> is not a class member"
42388 #: cp/parser.c:7643
42389 #, gcc-internal-format
42390 msgid "non-scalar type"
42393 #: cp/parser.c:7742
42394 #, gcc-internal-format
42395 msgid "ISO C++ does not allow %<alignof%> with a non-type"
42398 #: cp/parser.c:7827
42399 #, gcc-internal-format
42400 msgid "types may not be defined in %<noexcept%> expressions"
42403 #: cp/parser.c:8105
42404 #, gcc-internal-format
42405 msgid "types may not be defined in a new-expression"
42408 #: cp/parser.c:8121
42409 #, gcc-internal-format
42410 msgid "array bound forbidden after parenthesized type-id"
42413 #: cp/parser.c:8123
42414 #, gcc-internal-format
42415 msgid "try removing the parentheses around the type-id"
42418 #: cp/parser.c:8154
42419 #, gcc-internal-format
42421 "initialization of new-expression for type %<auto%> requires exactly one "
42425 #: cp/parser.c:8202
42426 #, gcc-internal-format
42427 msgid "expected expression-list or type-id"
42430 #: cp/parser.c:8231
42431 #, gcc-internal-format
42432 msgid "types may not be defined in a new-type-id"
42435 #: cp/parser.c:8359
42436 #, gcc-internal-format
42437 msgid "expression in new-declarator must have integral or enumeration type"
42440 #: cp/parser.c:8667
42441 #, gcc-internal-format
42442 msgid "use of old-style cast"
42445 #: cp/parser.c:8814
42446 #, gcc-internal-format
42447 msgid "%<>>%> operator is treated as two right angle brackets in C++11"
42450 #: cp/parser.c:8817
42451 #, gcc-internal-format
42452 msgid "suggest parentheses around %<>>%> expression"
42455 #: cp/parser.c:9013
42456 #, gcc-internal-format
42457 msgid "ISO C++ does not allow ?: with omitted middle operand"
42460 #: cp/parser.c:9721
42461 #, gcc-internal-format
42462 msgid "lambda-expression in unevaluated context"
42465 #: cp/parser.c:9730
42466 #, gcc-internal-format
42467 msgid "lambda-expression in template-argument"
42470 #: cp/parser.c:9883
42471 #, gcc-internal-format
42472 msgid "expected end of capture-list"
42475 #: cp/parser.c:9897
42476 #, gcc-internal-format
42478 "explicit by-copy capture of %<this%> redundant with by-copy capture default"
42481 #: cp/parser.c:9941
42482 #, gcc-internal-format
42484 "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
42487 #: cp/parser.c:9948
42488 #, gcc-internal-format
42489 msgid "empty initializer for lambda init-capture"
42492 #: cp/parser.c:9971
42493 #, gcc-internal-format
42494 msgid "capture of non-variable %qD "
42497 #: cp/parser.c:9974 cp/parser.c:9984 cp/semantics.c:3355 cp/semantics.c:3365
42498 #, gcc-internal-format
42499 msgid "%q#D declared here"
42502 #: cp/parser.c:9980
42503 #, gcc-internal-format
42504 msgid "capture of variable %qD with non-automatic storage duration"
42507 #: cp/parser.c:10018
42508 #, gcc-internal-format
42509 msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
42512 #: cp/parser.c:10023
42513 #, gcc-internal-format
42515 "explicit by-reference capture of %qD redundant with by-reference capture "
42519 #: cp/parser.c:10072
42520 #, gcc-internal-format
42521 msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
42524 #: cp/parser.c:10102
42525 #, gcc-internal-format
42526 msgid "default argument specified for lambda parameter"
42529 #: cp/parser.c:10120
42530 #, gcc-internal-format
42531 msgid "duplicate %<mutable%>"
42534 #: cp/parser.c:10168
42535 #, gcc-internal-format
42536 msgid "%<constexpr%> lambda only available with -std=c++1z or -std=gnu++1z"
42539 #: cp/parser.c:10599
42540 #, gcc-internal-format
42541 msgid "attributes at the beginning of statement are ignored"
42544 #: cp/parser.c:10627
42545 #, gcc-internal-format
42546 msgid "expected labeled-statement"
42549 #: cp/parser.c:10665
42550 #, gcc-internal-format
42551 msgid "case label %qE not within a switch statement"
42554 #: cp/parser.c:10750
42555 #, gcc-internal-format
42556 msgid "need %<typename%> before %qE because %qT is a dependent scope"
42559 #: cp/parser.c:10759
42560 #, gcc-internal-format
42561 msgid "%<%T::%D%> names the constructor, not the type"
42564 #: cp/parser.c:10806
42565 #, gcc-internal-format
42566 msgid "compound-statement in constexpr function"
42569 #: cp/parser.c:10913
42570 #, gcc-internal-format
42571 msgid "%<if constexpr%> only available with -std=c++1z or -std=gnu++1z"
42574 #: cp/parser.c:11098 cp/parser.c:27167
42575 #, gcc-internal-format
42576 msgid "expected selection-statement"
42579 #: cp/parser.c:11131
42580 #, gcc-internal-format
42581 msgid "types may not be defined in conditions"
42584 #: cp/parser.c:11520
42585 #, gcc-internal-format
42586 msgid "range-based %<for%> expression of type %qT has incomplete type"
42589 #: cp/parser.c:11558
42590 #, gcc-internal-format
42592 "range-based %<for%> expression of type %qT has an %<end%> member but not a "
42596 #: cp/parser.c:11564
42597 #, gcc-internal-format
42599 "range-based %<for%> expression of type %qT has a %<begin%> member but not an "
42603 #: cp/parser.c:11616
42604 #, gcc-internal-format
42606 "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
42609 #: cp/parser.c:11751 cp/parser.c:27170
42610 #, gcc-internal-format
42611 msgid "expected iteration-statement"
42614 #: cp/parser.c:11799
42615 #, gcc-internal-format
42617 "range-based %<for%> loops only available with -std=c++11 or -std=gnu++11"
42620 #: cp/parser.c:11873
42621 #, gcc-internal-format
42622 msgid "break statement used with Cilk Plus for loop"
42625 #: cp/parser.c:11933
42626 #, gcc-internal-format
42627 msgid "%<goto%> in %<constexpr%> function"
42630 #. Issue a warning about this use of a GNU extension.
42631 #: cp/parser.c:11941
42632 #, gcc-internal-format
42633 msgid "ISO C++ forbids computed gotos"
42636 #: cp/parser.c:11954 cp/parser.c:27173
42637 #, gcc-internal-format
42638 msgid "expected jump-statement"
42641 #: cp/parser.c:12111 cp/parser.c:22500
42642 #, gcc-internal-format
42643 msgid "extra %<;%>"
42646 #: cp/parser.c:12351
42647 #, gcc-internal-format
42648 msgid "%<__label__%> not at the beginning of a block"
42651 #: cp/parser.c:12513
42652 #, gcc-internal-format
42653 msgid "inconsistent deduction for %qT: %qT and then %qT"
42656 #: cp/parser.c:12534
42657 #, gcc-internal-format
42658 msgid "mixing declarations and function-definitions is forbidden"
42661 #: cp/parser.c:12558
42662 #, gcc-internal-format
42663 msgid "types may not be defined in a for-range-declaration"
42666 #: cp/parser.c:12612
42667 #, gcc-internal-format
42668 msgid "initializer in range-based %<for%> loop"
42671 #: cp/parser.c:12615
42672 #, gcc-internal-format
42673 msgid "multiple declarations in range-based %<for%> loop"
42676 #: cp/parser.c:12756
42677 #, gcc-internal-format
42678 msgid "%<friend%> used outside of class"
42681 #. Complain about `auto' as a storage specifier, if
42682 #. we're complaining about C++0x compatibility.
42683 #: cp/parser.c:12820
42684 #, gcc-internal-format
42685 msgid "%<auto%> changes meaning in C++11; please remove it"
42688 #: cp/parser.c:12856
42689 #, gcc-internal-format
42690 msgid "decl-specifier invalid in condition"
42693 #: cp/parser.c:12862
42694 #, gcc-internal-format
42695 msgid "%qD invalid in lambda"
42698 #: cp/parser.c:12955
42699 #, gcc-internal-format
42700 msgid "class definition may not be declared a friend"
42703 #: cp/parser.c:13024 cp/parser.c:22907
42704 #, gcc-internal-format
42705 msgid "templates may not be %<virtual%>"
42708 #: cp/parser.c:13064
42709 #, gcc-internal-format
42710 msgid "invalid linkage-specification"
42713 #: cp/parser.c:13151
42714 #, gcc-internal-format
42716 "static_assert without a message only available with -std=c++1z or -std=gnu+"
42720 #: cp/parser.c:13345
42721 #, gcc-internal-format
42722 msgid "types may not be defined in %<decltype%> expressions"
42725 #: cp/parser.c:13488
42726 #, gcc-internal-format
42727 msgid "types may not be defined in a conversion-type-id"
42730 #: cp/parser.c:13515
42731 #, gcc-internal-format
42732 msgid "invalid use of %<auto%> in conversion operator"
42735 #: cp/parser.c:13519
42736 #, gcc-internal-format
42738 "use of %<auto%> in member template conversion operator can never be deduced"
42741 #: cp/parser.c:13608
42742 #, gcc-internal-format
42743 msgid "only constructors take member initializers"
42746 #: cp/parser.c:13630
42747 #, gcc-internal-format
42748 msgid "cannot expand initializer for member %<%D%>"
42751 #: cp/parser.c:13642
42752 #, gcc-internal-format
42753 msgid "mem-initializer for %qD follows constructor delegation"
42756 #: cp/parser.c:13654
42757 #, gcc-internal-format
42758 msgid "constructor delegation follows mem-initializer for %qD"
42761 #: cp/parser.c:13706
42762 #, gcc-internal-format
42763 msgid "anachronistic old-style base class initializer"
42766 #: cp/parser.c:13776
42767 #, gcc-internal-format
42769 "keyword %<typename%> not allowed in this context (a qualified member "
42770 "initializer is implicitly a type)"
42773 #: cp/parser.c:14137
42774 #, gcc-internal-format
42775 msgid "unexpected keyword; remove space between quotes and suffix identifier"
42778 #: cp/parser.c:14143
42779 #, gcc-internal-format
42780 msgid "expected suffix identifier"
42783 #: cp/parser.c:14152
42784 #, gcc-internal-format
42785 msgid "expected empty string after %<operator%> keyword"
42788 #: cp/parser.c:14158
42789 #, gcc-internal-format
42790 msgid "invalid encoding prefix in literal operator"
42793 #: cp/parser.c:14181
42794 #, gcc-internal-format
42795 msgid "expected operator"
42798 #. Warn that we do not support `export'.
42799 #: cp/parser.c:14226
42800 #, gcc-internal-format
42801 msgid "keyword %<export%> not implemented, and will be ignored"
42804 #: cp/parser.c:14396
42805 #, gcc-internal-format
42806 msgid "invalid constrained type parameter"
42809 #: cp/parser.c:14404
42810 #, gcc-internal-format
42811 msgid "cv-qualified type parameter"
42814 #: cp/parser.c:14489
42815 #, gcc-internal-format
42816 msgid "variadic constraint introduced without %<...%>"
42819 #: cp/parser.c:14553
42820 #, gcc-internal-format
42821 msgid "invalid use of %<auto%> in default template argument"
42824 #: cp/parser.c:14788 cp/parser.c:14874 cp/parser.c:20746
42825 #, gcc-internal-format
42826 msgid "template parameter pack %qD cannot have a default argument"
42829 #: cp/parser.c:14792 cp/parser.c:14878
42830 #, gcc-internal-format
42831 msgid "template parameter packs cannot have default arguments"
42834 #: cp/parser.c:14944
42835 #, gcc-internal-format
42836 msgid "expected template-id"
42839 #: cp/parser.c:14997 cp/parser.c:27131
42840 #, gcc-internal-format
42841 msgid "expected %<<%>"
42844 #: cp/parser.c:15004
42845 #, gcc-internal-format
42846 msgid "%<<::%> cannot begin a template-argument list"
42849 #: cp/parser.c:15008
42850 #, gcc-internal-format
42852 "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> "
42856 #: cp/parser.c:15012
42857 #, gcc-internal-format
42859 "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will "
42860 "accept your code)"
42863 #: cp/parser.c:15119
42864 #, gcc-internal-format
42865 msgid "parse error in template argument list"
42868 #. The name does not name a template.
42869 #: cp/parser.c:15188 cp/parser.c:15309 cp/parser.c:15524
42870 #, gcc-internal-format
42871 msgid "expected template-name"
42874 #. Explain what went wrong.
42875 #: cp/parser.c:15234
42876 #, gcc-internal-format
42877 msgid "non-template %qD used as template"
42880 #: cp/parser.c:15236
42881 #, gcc-internal-format
42882 msgid "use %<%T::template %D%> to indicate that it is a template"
42885 #: cp/parser.c:15376
42886 #, gcc-internal-format
42887 msgid "expected parameter pack before %<...%>"
42890 #: cp/parser.c:15485 cp/parser.c:15503 cp/parser.c:15670
42891 #, gcc-internal-format
42892 msgid "expected template-argument"
42895 #: cp/parser.c:15645
42896 #, gcc-internal-format
42897 msgid "invalid non-type template argument"
42900 #: cp/parser.c:15772
42901 #, gcc-internal-format
42902 msgid "explicit instantiation shall not use %<inline%> specifier"
42905 #: cp/parser.c:15776
42906 #, gcc-internal-format
42907 msgid "explicit instantiation shall not use %<constexpr%> specifier"
42910 #: cp/parser.c:15835
42911 #, gcc-internal-format
42912 msgid "template specialization with C linkage"
42915 #: cp/parser.c:16055
42916 #, gcc-internal-format
42917 msgid "expected type specifier"
42920 #: cp/parser.c:16235
42921 #, gcc-internal-format
42923 "use of %<auto%> in lambda parameter declaration only available with -std=c+"
42924 "+14 or -std=gnu++14"
42927 #: cp/parser.c:16241
42928 #, gcc-internal-format
42930 "use of %<auto%> in parameter declaration only available with -std=c++14 or -"
42934 #: cp/parser.c:16246
42935 #, gcc-internal-format
42936 msgid "ISO C++ forbids use of %<auto%> in parameter declaration"
42939 #: cp/parser.c:16390
42940 #, gcc-internal-format
42941 msgid "expected template-id for type"
42944 #: cp/parser.c:16417
42945 #, gcc-internal-format
42946 msgid "expected type-name"
42949 #: cp/parser.c:16766
42950 #, gcc-internal-format
42952 "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
42955 #: cp/parser.c:16975
42956 #, gcc-internal-format
42957 msgid "declaration %qD does not declare anything"
42960 #: cp/parser.c:17062
42961 #, gcc-internal-format
42962 msgid "attributes ignored on uninstantiated type"
42965 #: cp/parser.c:17066
42966 #, gcc-internal-format
42967 msgid "attributes ignored on template instantiation"
42970 #: cp/parser.c:17071
42971 #, gcc-internal-format
42973 "attributes ignored on elaborated-type-specifier that is not a forward "
42977 #: cp/parser.c:17205
42978 #, gcc-internal-format
42979 msgid "%qD is an enumeration template"
42982 #: cp/parser.c:17216
42983 #, gcc-internal-format
42984 msgid "%qD does not name an enumeration in %qT"
42987 #: cp/parser.c:17231
42988 #, gcc-internal-format
42989 msgid "unnamed scoped enum is not allowed"
42992 #: cp/parser.c:17286
42993 #, gcc-internal-format
42994 msgid "expected %<;%> or %<{%>"
42997 #: cp/parser.c:17335
42998 #, gcc-internal-format
42999 msgid "cannot add an enumerator list to a template instantiation"
43002 #: cp/parser.c:17349
43003 #, gcc-internal-format
43005 "nested name specifier %qT for enum declaration does not name a class or "
43009 #: cp/parser.c:17361 cp/parser.c:22000
43010 #, gcc-internal-format
43011 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
43014 #: cp/parser.c:17366 cp/parser.c:22005
43015 #, gcc-internal-format
43016 msgid "declaration of %qD in %qD which does not enclose %qD"
43019 #: cp/parser.c:17378 cp/parser.c:22019
43020 #, gcc-internal-format
43021 msgid "extra qualification not allowed"
43024 #: cp/parser.c:17401
43025 #, gcc-internal-format
43026 msgid "multiple definition of %q#T"
43029 #: cp/parser.c:17414
43030 #, gcc-internal-format
43031 msgid "ISO C++ forbids empty unnamed enum"
43034 #: cp/parser.c:17434
43035 #, gcc-internal-format
43036 msgid "opaque-enum-specifier without name"
43039 #: cp/parser.c:17437
43040 #, gcc-internal-format
43041 msgid "opaque-enum-specifier must use a simple identifier"
43044 #: cp/parser.c:17615
43045 #, gcc-internal-format
43046 msgid "%qD is not a namespace-name"
43049 #: cp/parser.c:17616
43050 #, gcc-internal-format
43051 msgid "expected namespace-name"
43054 #: cp/parser.c:17694
43055 #, gcc-internal-format
43056 msgid "a nested namespace definition cannot have attributes"
43059 #: cp/parser.c:17697
43060 #, gcc-internal-format
43062 "nested namespace definitions only available with -std=c++1z or -std=gnu++1z"
43065 #: cp/parser.c:17700
43066 #, gcc-internal-format
43067 msgid "a nested namespace definition cannot be inline"
43070 #: cp/parser.c:17708
43071 #, gcc-internal-format
43072 msgid "nested identifier required"
43075 #: cp/parser.c:17736
43076 #, gcc-internal-format
43077 msgid "namespace %qD entered"
43080 #: cp/parser.c:17789
43081 #, gcc-internal-format
43082 msgid "%<namespace%> definition is not allowed here"
43085 #: cp/parser.c:17944
43086 #, gcc-internal-format
43087 msgid "a template-id may not appear in a using-declaration"
43090 #: cp/parser.c:17990
43091 #, gcc-internal-format
43093 "access declarations are deprecated in favour of using-declarations; "
43094 "suggestion: add the %<using%> keyword"
43097 #: cp/parser.c:18055
43098 #, gcc-internal-format
43099 msgid "types may not be defined in alias template declarations"
43102 #: cp/parser.c:18208
43103 #, gcc-internal-format
43104 msgid "%<asm%> in %<constexpr%> function"
43107 #: cp/parser.c:18574
43108 #, gcc-internal-format
43109 msgid "a function-definition is not allowed here"
43112 #: cp/parser.c:18585
43113 #, gcc-internal-format
43114 msgid "an asm-specification is not allowed on a function-definition"
43117 #: cp/parser.c:18589
43118 #, gcc-internal-format
43119 msgid "attributes are not allowed on a function-definition"
43122 #: cp/parser.c:18640
43123 #, gcc-internal-format
43124 msgid "expected constructor, destructor, or type conversion"
43127 #. Anything else is an error.
43128 #: cp/parser.c:18679 cp/parser.c:20937
43129 #, gcc-internal-format
43130 msgid "expected initializer"
43133 #: cp/parser.c:18760
43134 #, gcc-internal-format
43135 msgid "initializer provided for function"
43138 #: cp/parser.c:18794
43139 #, gcc-internal-format
43140 msgid "attributes after parenthesized initializer ignored"
43143 #: cp/parser.c:18799
43144 #, gcc-internal-format
43145 msgid "non-function %qD declared as implicit template"
43148 #: cp/parser.c:19248
43149 #, gcc-internal-format
43150 msgid "array bound is not an integer constant"
43153 #: cp/parser.c:19374
43154 #, gcc-internal-format
43155 msgid "cannot define member of dependent typedef %qT"
43158 #: cp/parser.c:19378
43159 #, gcc-internal-format
43160 msgid "%<%T::%E%> is not a type"
43163 #: cp/parser.c:19406
43164 #, gcc-internal-format
43165 msgid "invalid use of constructor as a template"
43168 #: cp/parser.c:19408
43169 #, gcc-internal-format
43171 "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified "
43175 #. We do not attempt to print the declarator
43176 #. here because we do not have enough
43177 #. information about its original syntactic
43179 #: cp/parser.c:19425
43180 #, gcc-internal-format
43181 msgid "invalid declarator"
43184 #. But declarations with qualified-ids can't appear in a
43186 #: cp/parser.c:19495
43187 #, gcc-internal-format
43188 msgid "qualified-id in declaration"
43191 #: cp/parser.c:19520
43192 #, gcc-internal-format
43193 msgid "expected declarator"
43196 #: cp/parser.c:19623
43197 #, gcc-internal-format
43198 msgid "%qD is a namespace"
43201 #: cp/parser.c:19625
43202 #, gcc-internal-format
43203 msgid "cannot form pointer to member of non-class %q#T"
43206 #: cp/parser.c:19646
43207 #, gcc-internal-format
43208 msgid "expected ptr-operator"
43211 #: cp/parser.c:19705
43212 #, gcc-internal-format
43213 msgid "duplicate cv-qualifier"
43216 #: cp/parser.c:19759
43217 #, gcc-internal-format
43218 msgid "multiple ref-qualifiers"
43221 #: cp/parser.c:19796
43222 #, gcc-internal-format
43223 msgid "%E requires %<-fgnu-tm%>"
43226 #: cp/parser.c:19852
43227 #, gcc-internal-format
43228 msgid "duplicate virt-specifier"
43231 #: cp/parser.c:20083 cp/typeck2.c:527 cp/typeck2.c:1958
43232 #, gcc-internal-format
43233 msgid "invalid use of %<auto%>"
43236 #: cp/parser.c:20104
43237 #, gcc-internal-format
43238 msgid "types may not be defined in template arguments"
43241 #: cp/parser.c:20109
43242 #, gcc-internal-format
43243 msgid "invalid use of %<auto%> in template argument"
43246 #: cp/parser.c:20197
43247 #, gcc-internal-format
43248 msgid "expected type-specifier"
43251 #: cp/parser.c:20503
43252 #, gcc-internal-format
43253 msgid "expected %<,%> or %<...%>"
43256 #: cp/parser.c:20578
43257 #, gcc-internal-format
43258 msgid "types may not be defined in parameter types"
43261 #: cp/parser.c:20730
43262 #, gcc-internal-format
43263 msgid "default arguments are only permitted for function parameters"
43266 #: cp/parser.c:20748
43267 #, gcc-internal-format
43268 msgid "parameter pack %qD cannot have a default argument"
43271 #: cp/parser.c:20754
43272 #, gcc-internal-format
43273 msgid "template parameter pack cannot have a default argument"
43276 #: cp/parser.c:20756
43277 #, gcc-internal-format
43278 msgid "parameter pack cannot have a default argument"
43281 #: cp/parser.c:21143
43282 #, gcc-internal-format
43283 msgid "ISO C++ does not allow designated initializers"
43286 #: cp/parser.c:21157
43287 #, gcc-internal-format
43288 msgid "ISO C++ does not allow C99 designated initializers"
43291 #: cp/parser.c:21277 cp/parser.c:21403
43292 #, gcc-internal-format
43293 msgid "expected class-name"
43296 #: cp/parser.c:21601
43297 #, gcc-internal-format
43298 msgid "expected %<;%> after class definition"
43301 #: cp/parser.c:21604
43302 #, gcc-internal-format
43303 msgid "expected %<;%> after struct definition"
43306 #: cp/parser.c:21607
43307 #, gcc-internal-format
43308 msgid "expected %<;%> after union definition"
43311 #: cp/parser.c:21948
43312 #, gcc-internal-format
43313 msgid "expected %<{%> or %<:%>"
43316 #: cp/parser.c:21959
43317 #, gcc-internal-format
43318 msgid "cannot specify %<override%> for a class"
43321 #: cp/parser.c:21967
43322 #, gcc-internal-format
43323 msgid "global qualification of class name is invalid"
43326 #: cp/parser.c:21974
43327 #, gcc-internal-format
43328 msgid "qualified name does not name a class"
43331 #: cp/parser.c:21986
43332 #, gcc-internal-format
43333 msgid "invalid class name in declaration of %qD"
43336 #: cp/parser.c:22043
43337 #, gcc-internal-format
43338 msgid "an explicit specialization must be preceded by %<template <>%>"
43341 #: cp/parser.c:22073
43342 #, gcc-internal-format
43343 msgid "function template %qD redeclared as a class template"
43346 #: cp/parser.c:22104
43347 #, gcc-internal-format
43348 msgid "could not resolve typename type"
43351 #: cp/parser.c:22160
43352 #, gcc-internal-format
43353 msgid "previous definition of %q#T"
43356 #: cp/parser.c:22250 cp/parser.c:27176
43357 #, gcc-internal-format
43358 msgid "expected class-key"
43361 #: cp/parser.c:22274
43362 #, gcc-internal-format
43364 "ISO C++ forbids typename key in template template parameter; use -std=c++1z "
43368 #: cp/parser.c:22278
43369 #, gcc-internal-format
43370 msgid "expected %<class%> or %<typename%>"
43373 #: cp/parser.c:22520
43374 #, gcc-internal-format
43375 msgid "in C++03 a class-key must be used when declaring a friend"
43378 #: cp/parser.c:22538
43379 #, gcc-internal-format
43380 msgid "friend declaration does not name a class or function"
43383 #: cp/parser.c:22556
43384 #, gcc-internal-format
43385 msgid "a storage class on an anonymous aggregate in class scope is not allowed"
43388 #: cp/parser.c:22760
43389 #, gcc-internal-format
43390 msgid "pure-specifier on function-definition"
43393 #: cp/parser.c:22815
43394 #, gcc-internal-format
43395 msgid "stray %<,%> at end of member declaration"
43398 #: cp/parser.c:22827
43399 #, gcc-internal-format
43400 msgid "expected %<;%> at end of member declaration"
43403 #: cp/parser.c:22901
43404 #, gcc-internal-format
43405 msgid "invalid pure specifier (only %<= 0%> is allowed)"
43408 #: cp/parser.c:22936
43409 #, gcc-internal-format
43410 msgid "a brace-enclosed initializer is not allowed here"
43413 #: cp/parser.c:23065
43414 #, gcc-internal-format
43415 msgid "%<virtual%> specified more than once in base-specified"
43418 #: cp/parser.c:23085
43419 #, gcc-internal-format
43420 msgid "more than one access specifier in base-specified"
43423 #: cp/parser.c:23109
43424 #, gcc-internal-format
43425 msgid "keyword %<typename%> not allowed outside of templates"
43428 #: cp/parser.c:23112
43429 #, gcc-internal-format
43431 "keyword %<typename%> not allowed in this context (the base class is "
43432 "implicitly a type)"
43435 #: cp/parser.c:23205 cp/parser.c:23287
43436 #, gcc-internal-format
43437 msgid "types may not be defined in an exception-specification"
43440 #: cp/parser.c:23269
43441 #, gcc-internal-format
43443 "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> "
43447 #: cp/parser.c:23329
43448 #, gcc-internal-format
43449 msgid "invalid use of %<auto%> in exception-specification"
43452 #: cp/parser.c:23368
43453 #, gcc-internal-format
43454 msgid "%<try%> in %<constexpr%> function"
43457 #: cp/parser.c:23481
43458 #, gcc-internal-format
43459 msgid "types may not be defined in exception-declarations"
43462 #: cp/parser.c:24094
43463 #, gcc-internal-format
43464 msgid "expected an identifier for the attribute name"
43467 #: cp/parser.c:24113
43468 #, gcc-internal-format
43469 msgid "%<deprecated%> is a C++14 feature; use %<gnu::deprecated%>"
43472 #: cp/parser.c:24175
43473 #, gcc-internal-format
43474 msgid "attribute noreturn can appear at most once in an attribute-list"
43477 #: cp/parser.c:24179
43478 #, gcc-internal-format
43479 msgid "attribute deprecated can appear at most once in an attribute-list"
43482 #: cp/parser.c:24450
43483 #, gcc-internal-format
43484 msgid "%<requires%> only available with -fconcepts"
43487 #: cp/parser.c:24482
43488 #, gcc-internal-format
43489 msgid "a requires expression cannot appear outside a template"
43492 #: cp/parser.c:25183
43493 #, gcc-internal-format
43494 msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
43497 #: cp/parser.c:25188
43498 #, gcc-internal-format
43499 msgid "invalid declaration of %<%T::%E%>"
43502 #: cp/parser.c:25192
43503 #, gcc-internal-format
43504 msgid "too few template-parameter-lists"
43507 #. Otherwise, there are too many template parameter lists. We have
43510 #. template <class T> template <class U> void S::f();
43511 #: cp/parser.c:25199
43512 #, gcc-internal-format
43513 msgid "too many template-parameter-lists"
43516 #: cp/parser.c:25525
43517 #, gcc-internal-format
43518 msgid "named return values are no longer supported"
43521 #: cp/parser.c:25690
43522 #, gcc-internal-format
43524 "literal operator template %qD has invalid parameter list. Expected non-type "
43525 "template argument pack <char...> or <typename CharT, CharT...>"
43528 #: cp/parser.c:25695
43529 #, gcc-internal-format
43531 "literal operator template %qD has invalid parameter list. Expected non-type "
43532 "template argument pack <char...>"
43535 #: cp/parser.c:25764
43536 #, gcc-internal-format
43537 msgid "empty introduction-list"
43540 #: cp/parser.c:25788
43541 #, gcc-internal-format
43542 msgid "no matching concept for template-introduction"
43545 #: cp/parser.c:25810
43546 #, gcc-internal-format
43547 msgid "invalid declaration of member template in local class"
43550 #: cp/parser.c:25819
43551 #, gcc-internal-format
43552 msgid "template with C linkage"
43555 #: cp/parser.c:25838
43556 #, gcc-internal-format
43557 msgid "invalid explicit specialization"
43560 #: cp/parser.c:25942
43561 #, gcc-internal-format
43562 msgid "template declaration of %<typedef%>"
43565 #: cp/parser.c:25993
43566 #, gcc-internal-format
43567 msgid "a class template declaration must not declare anything else"
43570 #: cp/parser.c:26039
43571 #, gcc-internal-format
43572 msgid "explicit template specialization cannot have a storage class"
43575 #: cp/parser.c:26345
43576 #, gcc-internal-format
43577 msgid "%<>>%> should be %<> >%> within a nested template argument list"
43580 #: cp/parser.c:26358
43581 #, gcc-internal-format
43582 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
43585 #: cp/parser.c:26655
43586 #, gcc-internal-format
43587 msgid "%<sizeof...%> argument must be surrounded by parentheses"
43590 #: cp/parser.c:26811
43591 #, gcc-internal-format
43592 msgid "invalid use of %qD in linkage specification"
43595 #: cp/parser.c:26826
43596 #, gcc-internal-format
43597 msgid "%<__thread%> before %qD"
43600 #: cp/parser.c:26960
43601 #, gcc-internal-format
43602 msgid "ISO C++ 1998 does not support %<long long%>"
43605 #: cp/parser.c:26968
43606 #, gcc-internal-format
43607 msgid "both %<__thread%> and %<thread_local%> specified"
43610 #: cp/parser.c:26970
43611 #, gcc-internal-format
43612 msgid "duplicate %qD"
43615 #: cp/parser.c:26992
43616 #, gcc-internal-format
43617 msgid "duplicate %qs"
43620 #: cp/parser.c:27034
43621 #, gcc-internal-format
43622 msgid "expected %<new%>"
43625 #: cp/parser.c:27037
43626 #, gcc-internal-format
43627 msgid "expected %<delete%>"
43630 #: cp/parser.c:27040
43631 #, gcc-internal-format
43632 msgid "expected %<return%>"
43635 #: cp/parser.c:27046
43636 #, gcc-internal-format
43637 msgid "expected %<extern%>"
43640 #: cp/parser.c:27049
43641 #, gcc-internal-format
43642 msgid "expected %<static_assert%>"
43645 #: cp/parser.c:27052
43646 #, gcc-internal-format
43647 msgid "expected %<decltype%>"
43650 #: cp/parser.c:27055
43651 #, gcc-internal-format
43652 msgid "expected %<operator%>"
43655 #: cp/parser.c:27058
43656 #, gcc-internal-format
43657 msgid "expected %<class%>"
43660 #: cp/parser.c:27061
43661 #, gcc-internal-format
43662 msgid "expected %<template%>"
43665 #: cp/parser.c:27064
43666 #, gcc-internal-format
43667 msgid "expected %<namespace%>"
43670 #: cp/parser.c:27067
43671 #, gcc-internal-format
43672 msgid "expected %<using%>"
43675 #: cp/parser.c:27070
43676 #, gcc-internal-format
43677 msgid "expected %<asm%>"
43680 #: cp/parser.c:27073
43681 #, gcc-internal-format
43682 msgid "expected %<try%>"
43685 #: cp/parser.c:27076
43686 #, gcc-internal-format
43687 msgid "expected %<catch%>"
43690 #: cp/parser.c:27079
43691 #, gcc-internal-format
43692 msgid "expected %<throw%>"
43695 #: cp/parser.c:27082
43696 #, gcc-internal-format
43697 msgid "expected %<__label__%>"
43700 #: cp/parser.c:27085
43701 #, gcc-internal-format
43702 msgid "expected %<@try%>"
43705 #: cp/parser.c:27088
43706 #, gcc-internal-format
43707 msgid "expected %<@synchronized%>"
43710 #: cp/parser.c:27091
43711 #, gcc-internal-format
43712 msgid "expected %<@throw%>"
43715 #: cp/parser.c:27094
43716 #, gcc-internal-format
43717 msgid "expected %<__transaction_atomic%>"
43720 #: cp/parser.c:27097
43721 #, gcc-internal-format
43722 msgid "expected %<__transaction_relaxed%>"
43725 #: cp/parser.c:27128
43726 #, gcc-internal-format
43727 msgid "expected %<::%>"
43730 #: cp/parser.c:27140
43731 #, gcc-internal-format
43732 msgid "expected %<...%>"
43735 #: cp/parser.c:27143
43736 #, gcc-internal-format
43737 msgid "expected %<*%>"
43740 #: cp/parser.c:27146
43741 #, gcc-internal-format
43742 msgid "expected %<~%>"
43745 #: cp/parser.c:27152
43746 #, gcc-internal-format
43747 msgid "expected %<:%> or %<::%>"
43750 #: cp/parser.c:27180
43751 #, gcc-internal-format
43752 msgid "expected %<class%>, %<typename%>, or %<template%>"
43755 #: cp/parser.c:27441
43756 #, gcc-internal-format
43757 msgid "%qs tag used in naming %q#T"
43760 #: cp/parser.c:27446
43761 #, gcc-internal-format
43762 msgid "%q#T was previously declared here"
43765 #: cp/parser.c:27467
43766 #, gcc-internal-format
43767 msgid "%qD redeclared with different access"
43770 #: cp/parser.c:27488
43771 #, gcc-internal-format
43773 "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
43776 #: cp/parser.c:27731
43777 #, gcc-internal-format
43778 msgid "file ends in default argument"
43781 #: cp/parser.c:27960 cp/parser.c:29269 cp/parser.c:29455
43782 #, gcc-internal-format
43783 msgid "misplaced %<@%D%> Objective-C++ construct"
43786 #: cp/parser.c:28029
43787 #, gcc-internal-format
43788 msgid "objective-c++ message receiver expected"
43791 #: cp/parser.c:28099
43792 #, gcc-internal-format
43793 msgid "objective-c++ message argument(s) are expected"
43796 #: cp/parser.c:28129
43797 #, gcc-internal-format
43798 msgid "%<@encode%> must specify a type as an argument"
43801 #: cp/parser.c:28535
43802 #, gcc-internal-format
43803 msgid "invalid Objective-C++ selector name"
43806 #: cp/parser.c:28610 cp/parser.c:28628
43807 #, gcc-internal-format
43808 msgid "objective-c++ method declaration is expected"
43811 #: cp/parser.c:28622 cp/parser.c:28687
43812 #, gcc-internal-format
43813 msgid "method attributes must be specified at the end"
43816 #: cp/parser.c:28730
43817 #, gcc-internal-format
43818 msgid "stray %qs between Objective-C++ methods"
43821 #: cp/parser.c:28936 cp/parser.c:28943 cp/parser.c:28950
43822 #, gcc-internal-format
43823 msgid "invalid type for instance variable"
43826 #: cp/parser.c:29063
43827 #, gcc-internal-format
43828 msgid "identifier expected after %<@protocol%>"
43831 #: cp/parser.c:29234
43832 #, gcc-internal-format
43834 "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
43837 #: cp/parser.c:29241
43838 #, gcc-internal-format
43839 msgid "prefix attributes are ignored before %<@%D%>"
43842 #: cp/parser.c:29514 cp/parser.c:29521 cp/parser.c:29528
43843 #, gcc-internal-format
43844 msgid "invalid type for property"
43847 #: cp/parser.c:30652
43848 #, gcc-internal-format
43849 msgid "%<wait%> expression must be integral"
43852 #: cp/parser.c:31346
43853 #, gcc-internal-format
43854 msgid "invalid reduction-identifier"
43857 #: cp/parser.c:33544
43858 #, gcc-internal-format
43859 msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
43862 #: cp/parser.c:33547
43863 #, gcc-internal-format
43864 msgid "parenthesized initialization is not allowed in for-loop"
43867 #: cp/parser.c:33643
43868 #, gcc-internal-format
43870 "%<_Cilk_for%> allows expression instead of declaration only in C, not in C++"
43873 #: cp/parser.c:33871 cp/pt.c:15083
43874 #, gcc-internal-format
43875 msgid "iteration variable %qD should not be reduction"
43878 #: cp/parser.c:33956
43879 #, gcc-internal-format
43880 msgid "not enough collapsed for loops"
43883 #: cp/parser.c:34246
43884 #, gcc-internal-format
43886 "%<#pragma omp ordered%> with %<depend%> clause may only be used in compound "
43890 #: cp/parser.c:35052
43891 #, gcc-internal-format
43893 "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release"
43894 "%> or %<delete%> on %<map%> clause"
43897 #: cp/parser.c:35927
43898 #, gcc-internal-format
43900 "vector attribute not immediately followed by a single function declaration "
43904 #: cp/parser.c:36220
43905 #, gcc-internal-format
43906 msgid "invalid initializer clause"
43909 #: cp/parser.c:36248
43910 #, gcc-internal-format
43911 msgid "expected id-expression (arguments)"
43914 #: cp/parser.c:36260
43915 #, gcc-internal-format
43917 "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
43920 #: cp/parser.c:36341
43921 #, gcc-internal-format
43923 "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or "
43927 #: cp/parser.c:36360
43928 #, gcc-internal-format
43929 msgid "types may not be defined in declare reduction type list"
43932 #: cp/parser.c:36382 cp/semantics.c:5359
43933 #, gcc-internal-format
43934 msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
43937 #: cp/parser.c:36387 cp/semantics.c:5368
43938 #, gcc-internal-format
43939 msgid "function or array type %qT in %<#pragma omp declare reduction%>"
43942 #: cp/parser.c:36390 cp/pt.c:11922 cp/semantics.c:5374
43943 #, gcc-internal-format
43944 msgid "reference type %qT in %<#pragma omp declare reduction%>"
43947 #: cp/parser.c:36393 cp/semantics.c:5380
43948 #, gcc-internal-format
43950 "const, volatile or __restrict qualified type %qT in %<#pragma omp declare "
43954 #: cp/parser.c:36743
43955 #, gcc-internal-format
43956 msgid "%<#pragma acc routine%> names a set of overloads"
43959 #: cp/parser.c:36753
43960 #, gcc-internal-format
43961 msgid "%qD does not refer to a namespace scope function"
43964 #. cancel-and-throw is unimplemented.
43965 #: cp/parser.c:37086
43966 #, gcc-internal-format
43967 msgid "atomic_cancel"
43970 #: cp/parser.c:37129 cp/semantics.c:8660
43971 #, gcc-internal-format
43972 msgid "%<__transaction_relaxed%> without transactional memory support enabled"
43975 #: cp/parser.c:37131 cp/semantics.c:8662
43976 #, gcc-internal-format
43977 msgid "%<__transaction_atomic%> without transactional memory support enabled"
43980 #: cp/parser.c:37327
43981 #, gcc-internal-format
43982 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
43985 #: cp/parser.c:37360
43986 #, gcc-internal-format
43987 msgid "invalid grainsize for _Cilk_for"
43990 #: cp/parser.c:37563
43991 #, gcc-internal-format
43992 msgid "%<#pragma GCC ivdep%> must be inside a function"
43995 #: cp/parser.c:37584
43996 #, gcc-internal-format
43997 msgid "%<#pragma simd%> must be inside a function"
44000 #: cp/parser.c:37596
44001 #, gcc-internal-format
44002 msgid "%<#pragma cilk grainsize%> must be inside a function"
44005 #: cp/parser.c:37608
44006 #, gcc-internal-format
44007 msgid "-fcilkplus must be enabled to use %<#pragma cilk grainsize%>"
44010 #: cp/parser.c:37665
44011 #, gcc-internal-format
44012 msgid "inter-module optimizations not implemented for C++"
44015 #: cp/parser.c:37775
44016 #, gcc-internal-format
44017 msgid "expected variable-name"
44020 #: cp/parser.c:37839
44021 #, gcc-internal-format
44022 msgid "expected %<,%> or %<)%> after %qE"
44025 #: cp/parser.c:38238
44026 #, gcc-internal-format
44027 msgid "implicit templates may not be %<virtual%>"
44031 #, gcc-internal-format
44032 msgid "data member %qD cannot be a member template"
44036 #, gcc-internal-format
44037 msgid "invalid member template declaration %qD"
44041 #, gcc-internal-format
44042 msgid "explicit specialization in non-namespace scope %qD"
44046 #, gcc-internal-format
44047 msgid "enclosing class templates are not explicitly specialized"
44051 #, gcc-internal-format
44052 msgid "specialization of %qD must appear at namespace scope"
44056 #, gcc-internal-format
44057 msgid "specialization of %qD in different namespace"
44060 #: cp/pt.c:795 cp/pt.c:1022
44061 #, gcc-internal-format
44062 msgid " from definition of %q#D"
44066 #, gcc-internal-format
44068 "explicit instantiation of %qD in namespace %qD (which does not enclose "
44073 #, gcc-internal-format
44074 msgid "name of class shadows template template parameter %qD"
44078 #, gcc-internal-format
44079 msgid "specialization of alias template %qD"
44082 #: cp/pt.c:947 cp/pt.c:1084
44083 #, gcc-internal-format
44084 msgid "explicit specialization of non-template %qT"
44088 #, gcc-internal-format
44089 msgid "specialization of %qT after instantiation"
44093 #, gcc-internal-format
44094 msgid "specializing %q#T in different namespace"
44097 #. But if we've had an implicit instantiation, that's a
44098 #. problem ([temp.expl.spec]/6).
44100 #, gcc-internal-format
44101 msgid "specialization %qT after instantiation %qT"
44105 #, gcc-internal-format
44106 msgid "template specialization of %qD not allowed by ISO C++"
44110 #, gcc-internal-format
44111 msgid "specialization of %qD after instantiation"
44115 #, gcc-internal-format
44116 msgid "candidate is: %#D"
44119 #: cp/pt.c:1946 cp/semantics.c:5228
44120 #, gcc-internal-format
44125 #, gcc-internal-format
44126 msgid "%qD is not a function template"
44130 #, gcc-internal-format
44131 msgid "%qD is not a variable template"
44135 #, gcc-internal-format
44136 msgid "template-id %qD for %q+D does not match any template declaration"
44140 #, gcc-internal-format
44142 "saw %d %<template<>%>, need %d for specializing a member function template"
44146 #, gcc-internal-format
44147 msgid "ambiguous template specialization %qD for %q+D"
44151 #, gcc-internal-format
44152 msgid "variable templates only available with -std=c++14 or -std=gnu++14"
44156 #, gcc-internal-format
44157 msgid "too many template headers for %D (should be %d)"
44161 #, gcc-internal-format
44163 "members of an explicitly specialized class are defined without a template "
44167 #. This case handles bogus declarations like template <>
44168 #. template <class T> void f<int>();
44169 #: cp/pt.c:2673 cp/pt.c:2732
44170 #, gcc-internal-format
44171 msgid "template-id %qD in declaration of primary template"
44175 #, gcc-internal-format
44176 msgid "template parameter list used in explicit instantiation"
44180 #, gcc-internal-format
44181 msgid "definition provided for explicit instantiation"
44185 #, gcc-internal-format
44186 msgid "too many template parameter lists in declaration of %qD"
44190 #, gcc-internal-format
44191 msgid "too few template parameter lists in declaration of %qD"
44195 #, gcc-internal-format
44196 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
44200 #, gcc-internal-format
44201 msgid "explicit specialization declared %<concept%>"
44205 #, gcc-internal-format
44206 msgid "non-type partial specialization %qD is not allowed"
44210 #, gcc-internal-format
44211 msgid "non-class, non-variable partial specialization %qD is not allowed"
44215 #, gcc-internal-format
44216 msgid "default argument specified in explicit specialization"
44220 #, gcc-internal-format
44221 msgid "%qD is not a template function"
44224 #. From [temp.expl.spec]:
44226 #. If such an explicit specialization for the member
44227 #. of a class template names an implicitly-declared
44228 #. special member function (clause _special_), the
44229 #. program is ill-formed.
44231 #. Similar language is found in [temp.explicit].
44233 #, gcc-internal-format
44234 msgid "specialization of implicitly-declared special member function"
44238 #, gcc-internal-format
44239 msgid "no member function %qD declared in %qT"
44243 #, gcc-internal-format
44244 msgid "%qD is not declared in %qD"
44248 #, gcc-internal-format
44249 msgid "friend declaration %qD is not visible to explicit specialization"
44253 #, gcc-internal-format
44254 msgid "friend declaration here"
44258 #, gcc-internal-format
44259 msgid "explicit specialization of function concept %qD"
44263 #, gcc-internal-format
44264 msgid "base initializer expansion %<%T%> contains no parameter packs"
44268 #, gcc-internal-format
44269 msgid "expansion pattern %<%T%> contains no argument packs"
44273 #, gcc-internal-format
44274 msgid "expansion pattern %<%E%> contains no argument packs"
44278 #, gcc-internal-format
44279 msgid "parameter packs not expanded with %<...%>:"
44282 #: cp/pt.c:3793 cp/pt.c:4527
44283 #, gcc-internal-format
44288 #, gcc-internal-format
44289 msgid " <anonymous>"
44293 #, gcc-internal-format
44294 msgid "declaration of template parameter %q+D shadows template parameter"
44298 #, gcc-internal-format
44299 msgid "declaration of %q+#D shadows template parameter"
44303 #, gcc-internal-format
44304 msgid "template parameter %qD declared here"
44308 #, gcc-internal-format
44309 msgid "specialization of variable concept %q#D"
44313 #, gcc-internal-format
44314 msgid "template parameters not deducible in partial specialization:"
44318 #, gcc-internal-format
44319 msgid "partial specialization %q+D does not specialize any template arguments"
44323 #, gcc-internal-format
44325 "partial specialization %q+D does not specialize any template arguments and "
44326 "is not more constrained than"
44329 #: cp/pt.c:4551 cp/pt.c:4562
44330 #, gcc-internal-format
44331 msgid "primary template here"
44335 #, gcc-internal-format
44337 "partial specialization is not more specialized than the primary template "
44338 "because it replaces multiple parameters with a pack expansion"
44342 #, gcc-internal-format
44344 "parameter pack argument %qE must be at the end of the template argument list"
44348 #, gcc-internal-format
44350 "parameter pack argument %qT must be at the end of the template argument list"
44354 #, gcc-internal-format
44355 msgid "template argument %qE involves template parameter(s)"
44359 #, gcc-internal-format
44360 msgid "type %qT of template argument %qE depends on a template parameter"
44361 msgid_plural "type %qT of template argument %qE depends on template parameters"
44366 #, gcc-internal-format
44367 msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
44371 #, gcc-internal-format
44372 msgid "partial specialization of %qD after instantiation of %qD"
44376 #, gcc-internal-format
44377 msgid "no default argument for %qD"
44380 #. A primary class template can only have one
44381 #. parameter pack, at the end of the template
44384 #, gcc-internal-format
44385 msgid "parameter pack %q+D must be at the end of the template parameter list"
44389 #, gcc-internal-format
44391 "default template arguments may not be used in function template friend re-"
44396 #, gcc-internal-format
44398 "default template arguments may not be used in function template friend "
44403 #, gcc-internal-format
44405 "default template arguments may not be used in function templates without -"
44406 "std=c++11 or -std=gnu++11"
44410 #, gcc-internal-format
44411 msgid "default template arguments may not be used in partial specializations"
44414 #: cp/pt.c:4982 cp/pt.c:5040
44415 #, gcc-internal-format
44416 msgid "default argument for template parameter for class enclosing %qD"
44420 #, gcc-internal-format
44421 msgid "template %qD declared"
44425 #, gcc-internal-format
44426 msgid "template class without a name"
44430 #, gcc-internal-format
44431 msgid "member template %qD may not have virt-specifiers"
44434 #. [basic.stc.dynamic.allocation]
44436 #. An allocation function can be a function
44437 #. template. ... Template allocation functions shall
44438 #. have two or more parameters.
44440 #, gcc-internal-format
44441 msgid "invalid template declaration of %qD"
44445 #, gcc-internal-format
44446 msgid "template definition of non-template %q#D"
44450 #, gcc-internal-format
44451 msgid "expected %d levels of template parms for %q#D, got %d"
44455 #, gcc-internal-format
44456 msgid "got %d template parameters for %q#D"
44460 #, gcc-internal-format
44461 msgid "got %d template parameters for %q#T"
44465 #, gcc-internal-format, gfc-internal-format
44466 msgid " but %d required"
44470 #, gcc-internal-format
44471 msgid "template arguments to %qD do not match original template %qD"
44475 #, gcc-internal-format
44476 msgid "use template<> for an explicit specialization"
44480 #, gcc-internal-format
44481 msgid "%qT is not a template type"
44485 #, gcc-internal-format
44486 msgid "template specifiers not specified in declaration of %qD"
44490 #, gcc-internal-format, gfc-internal-format
44491 msgid "redeclared with %d template parameter"
44492 msgid_plural "redeclared with %d template parameters"
44497 #, gcc-internal-format
44498 msgid "previous declaration %qD used %d template parameter"
44499 msgid_plural "previous declaration %qD used %d template parameters"
44504 #, gcc-internal-format
44505 msgid "template parameter %q+#D"
44509 #, gcc-internal-format
44510 msgid "redeclared here as %q#D"
44513 #. We have in [temp.param]:
44515 #. A template-parameter may not be given default arguments
44516 #. by two different declarations in the same scope.
44518 #, gcc-internal-format
44519 msgid "redefinition of default argument for %q#D"
44523 #, gcc-internal-format
44524 msgid "original definition appeared here"
44528 #, gcc-internal-format
44529 msgid "redeclaration %q#D with different constraints"
44533 #, gcc-internal-format
44534 msgid "original declaration appeared here"
44537 #: cp/pt.c:5904 cp/pt.c:5955
44538 #, gcc-internal-format
44539 msgid "%qE is not a valid template argument for type %qT"
44543 #, gcc-internal-format
44544 msgid "it must be the address of a function with external linkage"
44548 #, gcc-internal-format
44549 msgid "it must be the name of a function with external linkage"
44553 #, gcc-internal-format
44555 "%qE is not a valid template argument for type %qT because %qD has no linkage"
44559 #, gcc-internal-format
44561 "%qE is not a valid template argument for type %qT because %qD does not have "
44566 #, gcc-internal-format
44567 msgid "it must be a pointer-to-member of the form %<&X::Y%>"
44571 #, gcc-internal-format
44572 msgid " couldn't deduce template parameter %qD"
44576 #, gcc-internal-format
44577 msgid " types %qT and %qT have incompatible cv-qualifiers"
44581 #, gcc-internal-format
44582 msgid " mismatched types %qT and %qT"
44586 #, gcc-internal-format
44587 msgid " template parameter %qD is not a parameter pack, but argument %qD is"
44591 #, gcc-internal-format
44592 msgid " template argument %qE does not match pointer-to-member constant %qE"
44596 #, gcc-internal-format
44597 msgid " %qE is not equivalent to %qE"
44601 #, gcc-internal-format
44602 msgid " inconsistent parameter pack deduction with %qT and %qT"
44606 #, gcc-internal-format
44607 msgid " deduced conflicting types for parameter %qT (%qT and %qT)"
44611 #, gcc-internal-format
44612 msgid " deduced conflicting values for non-type parameter %qE (%qE and %qE)"
44616 #, gcc-internal-format
44617 msgid " variable-sized array type %qT is not a valid template argument"
44621 #, gcc-internal-format
44622 msgid " member function type %qT is not a valid template argument"
44626 #, gcc-internal-format, gfc-internal-format
44627 msgid " candidate expects at least %d argument, %d provided"
44628 msgid_plural " candidate expects at least %d arguments, %d provided"
44633 #, gcc-internal-format
44634 msgid " cannot convert %qE (type %qT) to type %qT"
44638 #, gcc-internal-format
44639 msgid " %qT is an ambiguous base class of %qT"
44643 #, gcc-internal-format
44644 msgid " %qT is not derived from %qT"
44648 #, gcc-internal-format
44650 " template parameters of a template template argument are inconsistent with "
44651 "other deduced template arguments"
44655 #, gcc-internal-format
44656 msgid " can't deduce a template for %qT from non-template type %qT"
44660 #, gcc-internal-format
44661 msgid " template argument %qE does not match %qE"
44665 #, gcc-internal-format
44666 msgid " could not resolve address from overloaded function %qE"
44670 #, gcc-internal-format
44672 "%qE is not a valid template argument for type %qT because string literals "
44673 "can never be used in this context"
44677 #, gcc-internal-format
44678 msgid "in template argument for type %qT "
44682 #, gcc-internal-format
44684 "%qD is not a valid template argument because %qD is a variable, not the "
44685 "address of a variable"
44689 #, gcc-internal-format
44691 "%qE is not a valid template argument for %qT because it is not the address "
44696 #, gcc-internal-format
44698 "%qE is not a valid template argument of type %qT because %qE is not a "
44703 #, gcc-internal-format
44705 "%qE is not a valid template argument of type %qT because %qD does not have "
44710 #, gcc-internal-format
44712 "%qE is not a valid template argument of type %qT because %qD has no linkage"
44716 #, gcc-internal-format
44718 "%qE is not a valid template argument for type %qT because of conflicts in cv-"
44723 #, gcc-internal-format
44725 "%qE is not a valid template argument for type %qT because it is not an lvalue"
44729 #, gcc-internal-format
44731 "%q#D is not a valid template argument for type %qT because a reference "
44732 "variable does not have a constant address"
44736 #, gcc-internal-format
44738 "%qE is not a valid template argument for type %qT because it is not an "
44739 "object with linkage"
44743 #, gcc-internal-format
44745 "%qE is not a valid template argument for type %qT because object %qD does "
44750 #, gcc-internal-format
44752 "%qE is not a valid template argument for type %qT because it is a pointer"
44756 #, gcc-internal-format
44757 msgid "try using %qE instead"
44760 #: cp/pt.c:6666 cp/pt.c:6697
44761 #, gcc-internal-format
44763 "%qE is not a valid template argument for type %qT because it is of type %qT"
44767 #, gcc-internal-format
44768 msgid "standard conversions are not allowed in this context"
44772 #, gcc-internal-format
44773 msgid "ignoring attributes on template argument %qT"
44777 #, gcc-internal-format
44778 msgid "injected-class-name %qD used as template template argument"
44782 #, gcc-internal-format
44783 msgid "invalid use of destructor %qE as a type"
44787 #, gcc-internal-format
44788 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
44791 #: cp/pt.c:7141 cp/pt.c:7163 cp/pt.c:7216
44792 #, gcc-internal-format
44793 msgid "type/value mismatch at argument %d in template parameter list for %qD"
44797 #, gcc-internal-format
44798 msgid " expected a constant of type %qT, got %qT"
44802 #, gcc-internal-format
44803 msgid " expected a class template, got %qE"
44807 #, gcc-internal-format
44808 msgid " expected a type, got %qE"
44812 #, gcc-internal-format
44813 msgid " expected a type, got %qT"
44817 #, gcc-internal-format
44818 msgid " expected a class template, got %qT"
44822 #, gcc-internal-format
44823 msgid " expected a template of type %qD, got %qT"
44827 #, gcc-internal-format
44828 msgid "constraint mismatch at argument %d in template parameter list for %qD"
44832 #, gcc-internal-format
44833 msgid " expected %qD but got %qD"
44836 #. Not sure if this is reachable, but it doesn't hurt
44839 #, gcc-internal-format
44840 msgid "type mismatch in nontype parameter pack"
44844 #, gcc-internal-format
44845 msgid "could not convert template argument %qE to %qT"
44848 #: cp/pt.c:7430 cp/pt.c:7735
44849 #, gcc-internal-format, gfc-internal-format
44850 msgid "template argument %d is invalid"
44853 #: cp/pt.c:7445 cp/pt.c:7575 cp/pt.c:7760
44854 #, gcc-internal-format, gfc-internal-format
44855 msgid "wrong number of template arguments (%d, should be %d)"
44859 #, gcc-internal-format, gfc-internal-format
44860 msgid "wrong number of template arguments (%d, should be at least %d)"
44864 #, gcc-internal-format
44865 msgid "provided for %qD"
44869 #, gcc-internal-format
44871 "pack expansion argument for non-pack parameter %qD of alias template %qD"
44875 #, gcc-internal-format
44876 msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
44880 #, gcc-internal-format
44882 "so any instantiation with a non-empty parameter pack would be ill-formed"
44886 #, gcc-internal-format
44887 msgid "provided for %q+D"
44891 #, gcc-internal-format
44892 msgid "%q#D is not a function template"
44896 #, gcc-internal-format
44897 msgid "non-template type %qT used as a template"
44901 #, gcc-internal-format
44902 msgid "for template declaration %q+D"
44906 #, gcc-internal-format
44907 msgid "template constraint failure"
44911 #, gcc-internal-format
44912 msgid "use of invalid variable template %qE"
44916 #, gcc-internal-format, gfc-internal-format
44918 "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to "
44919 "increase the maximum)"
44923 #, gcc-internal-format
44924 msgid "fold of empty expansion over %O"
44928 #, gcc-internal-format
44929 msgid "mismatched argument pack lengths while expanding %<%T%>"
44933 #, gcc-internal-format
44934 msgid "mismatched argument pack lengths while expanding %<%E%>"
44938 #, gcc-internal-format
44939 msgid " when instantiating default argument for call to %D"
44942 #. It may seem that this case cannot occur, since:
44944 #. typedef void f();
44945 #. void g() { f x; }
44947 #. declares a function, not a variable. However:
44949 #. typedef void f();
44950 #. template <typename T> void g() { T t; }
44951 #. template void g<f>();
44953 #. is an attempt to declare a variable with function
44956 #, gcc-internal-format
44957 msgid "variable %qD has function type"
44961 #, gcc-internal-format
44962 msgid "invalid parameter type %qT"
44966 #, gcc-internal-format
44967 msgid "in declaration %q+D"
44971 #, gcc-internal-format
44972 msgid "function returning an array"
44976 #, gcc-internal-format
44977 msgid "function returning a function"
44981 #, gcc-internal-format
44982 msgid "creating pointer to member function of non-class type %qT"
44986 #, gcc-internal-format
44987 msgid "forming reference to void"
44991 #, gcc-internal-format
44992 msgid "forming pointer to reference type %qT"
44996 #, gcc-internal-format
44997 msgid "forming reference to reference type %qT"
45001 #, gcc-internal-format
45002 msgid "forming pointer to qualified function type %qT"
45006 #, gcc-internal-format
45007 msgid "forming reference to qualified function type %qT"
45011 #, gcc-internal-format
45012 msgid "creating pointer to member of non-class type %qT"
45016 #, gcc-internal-format
45017 msgid "creating pointer to member reference type %qT"
45021 #, gcc-internal-format
45022 msgid "creating pointer to member of type void"
45026 #, gcc-internal-format
45027 msgid "creating array of %qT"
45031 #, gcc-internal-format
45032 msgid "%qT is not a class, struct, or union type"
45036 #, gcc-internal-format
45037 msgid "%qT resolves to %qT, which is not an enumeration type"
45041 #, gcc-internal-format
45042 msgid "%qT resolves to %qT, which is is not a class type"
45046 #, gcc-internal-format
45047 msgid "empty initializer in lambda init-capture"
45051 #, gcc-internal-format
45052 msgid "use of %qs in template"
45056 #, gcc-internal-format
45057 msgid "qualifying type %qT does not match destructor name ~%qT"
45061 #, gcc-internal-format
45063 "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
45067 #, gcc-internal-format
45068 msgid "say %<typename %E%> if a type is meant"
45072 #, gcc-internal-format
45073 msgid "using invalid field %qD"
45076 #: cp/pt.c:14569 cp/pt.c:15905
45077 #, gcc-internal-format
45078 msgid "invalid use of pack expansion expression"
45081 #: cp/pt.c:14573 cp/pt.c:15909
45082 #, gcc-internal-format
45083 msgid "use %<...%> to expand argument pack"
45087 #, gcc-internal-format
45089 "%qD was not declared in this scope, and no declarations were found by "
45090 "argument-dependent lookup at the point of instantiation"
45094 #, gcc-internal-format
45095 msgid "declarations in dependent base %qT are not found by unqualified lookup"
45099 #, gcc-internal-format
45100 msgid "use %<this->%D%> instead"
45104 #, gcc-internal-format
45105 msgid "use %<%T::%D%> instead"
45109 #, gcc-internal-format
45110 msgid "%qD declared here, later in the translation unit"
45114 #, gcc-internal-format
45115 msgid "%qT is not a class or namespace"
45119 #, gcc-internal-format
45120 msgid "%qD is not a class or namespace"
45124 #, gcc-internal-format
45125 msgid "%qT is/uses unnamed type"
45129 #, gcc-internal-format
45130 msgid "template argument for %qD uses local type %qT"
45134 #, gcc-internal-format
45135 msgid "%qT is a variably modified type"
45139 #, gcc-internal-format
45140 msgid "integral expression %qE is not constant"
45144 #, gcc-internal-format
45145 msgid " trying to instantiate %qD"
45149 #, gcc-internal-format
45150 msgid "ambiguous template instantiation for %q#T"
45154 #, gcc-internal-format
45155 msgid "ambiguous template instantiation for %q#D"
45162 #: cp/pt.c:21201 cp/pt.c:21288
45163 #, gcc-internal-format
45164 msgid "explicit instantiation of non-template %q#D"
45168 #, gcc-internal-format
45169 msgid "%qD is not a static data member of a class template"
45172 #: cp/pt.c:21226 cp/pt.c:21283
45173 #, gcc-internal-format
45174 msgid "no matching template for %qD found"
45178 #, gcc-internal-format
45180 "type %qT for explicit instantiation %qD does not match declared type %qT"
45184 #, gcc-internal-format
45185 msgid "explicit instantiation of %q#D"
45189 #, gcc-internal-format
45190 msgid "duplicate explicit instantiation of %q#D"
45193 #: cp/pt.c:21298 cp/pt.c:21395
45194 #, gcc-internal-format
45195 msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
45198 #: cp/pt.c:21303 cp/pt.c:21412
45199 #, gcc-internal-format
45200 msgid "storage class %qD applied to template instantiation"
45204 #, gcc-internal-format
45205 msgid "explicit instantiation of non-class template %qD"
45209 #, gcc-internal-format
45210 msgid "explicit instantiation of non-template type %qT"
45214 #, gcc-internal-format
45215 msgid "explicit instantiation of %q#T before definition of template"
45219 #, gcc-internal-format
45220 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
45224 #, gcc-internal-format
45225 msgid "duplicate explicit instantiation of %q#T"
45230 #. The definition of a non-exported function template, a
45231 #. non-exported member function template, or a non-exported
45232 #. member function or static data member of a class template
45233 #. shall be present in every translation unit in which it is
45234 #. explicitly instantiated.
45236 #, gcc-internal-format
45237 msgid "explicit instantiation of %qD but no definition available"
45241 #, gcc-internal-format
45243 "template instantiation depth exceeds maximum of %d instantiating %q+D, "
45244 "possibly from virtual table generation (use -ftemplate-depth= to increase "
45249 #, gcc-internal-format
45250 msgid "invalid template non-type parameter"
45254 #, gcc-internal-format
45255 msgid "%q#T is not a valid type for a template non-type parameter"
45259 #, gcc-internal-format
45261 "deducing from brace-enclosed initializer list requires #include "
45262 "<initializer_list>"
45266 #, gcc-internal-format
45267 msgid "direct-list-initialization of %<auto%> requires exactly one element"
45271 #, gcc-internal-format
45273 "for deduction to %<std::initializer_list%>, use copy-list-initialization (i."
45274 "e. add %<=%> before the %<{%>)"
45278 #, gcc-internal-format
45279 msgid "%qT as type rather than plain %<decltype(auto)%>"
45283 #, gcc-internal-format
45284 msgid "unable to deduce lambda return type from %qE"
45288 #, gcc-internal-format
45289 msgid "unable to deduce %qT from %qE"
45293 #, gcc-internal-format
45294 msgid "placeholder constraints not satisfied"
45298 #, gcc-internal-format
45299 msgid "deduced initializer does not satisfy placeholder constraints"
45303 #, gcc-internal-format
45304 msgid "deduced return type does not satisfy placeholder constraints"
45308 #, gcc-internal-format
45309 msgid "deduced expression type does not saatisy placeholder constraints"
45313 #, gcc-internal-format
45314 msgid "-frepo must be used with -c"
45318 #, gcc-internal-format, gfc-internal-format
45319 msgid "mysterious repository information in %s"
45323 #, gcc-internal-format
45324 msgid "can%'t create repository information file %qs"
45328 #, gcc-internal-format
45329 msgid "cannot use typeid with -fno-rtti"
45333 #, gcc-internal-format
45334 msgid "must #include <typeinfo> before using typeid"
45338 #, gcc-internal-format
45340 "cannot create type information for type %qT because it involves types of "
45345 #, gcc-internal-format
45346 msgid "typeid of qualified function type %qT"
45349 #: cp/rtti.c:666 cp/rtti.c:681
45350 #, gcc-internal-format
45351 msgid "dynamic_cast of %q#D to %q#T can never succeed"
45355 #, gcc-internal-format
45356 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
45360 #, gcc-internal-format
45361 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
45365 #, gcc-internal-format
45366 msgid "%qT is an ambiguous base of %qT"
45370 #, gcc-internal-format
45371 msgid "%qT is an inaccessible base of %qT"
45374 #: cp/search.c:2055
45375 #, gcc-internal-format
45376 msgid "invalid covariant return type for %q#D"
45379 #: cp/search.c:2057
45380 #, gcc-internal-format
45381 msgid " overriding %q#D"
45384 #: cp/search.c:2070
45385 #, gcc-internal-format
45386 msgid "invalid covariant return type for %q+#D"
45389 #: cp/search.c:2071 cp/search.c:2076 cp/search.c:2103
45390 #, gcc-internal-format
45391 msgid " overriding %q+#D"
45394 #: cp/search.c:2075
45395 #, gcc-internal-format
45396 msgid "conflicting return type specified for %q+#D"
45399 #: cp/search.c:2090
45400 #, gcc-internal-format
45401 msgid "looser throw specifier for %q+#F"
45404 #: cp/search.c:2091
45405 #, gcc-internal-format
45406 msgid " overriding %q+#F"
45409 #: cp/search.c:2102
45410 #, gcc-internal-format
45411 msgid "conflicting type attributes specified for %q+#D"
45414 #: cp/search.c:2118
45415 #, gcc-internal-format
45416 msgid "%qD declared %<transaction_safe_dynamic%>"
45419 #: cp/search.c:2120
45420 #, gcc-internal-format
45421 msgid "overriding %qD declared %<transaction_safe%>"
45424 #: cp/search.c:2127
45425 #, gcc-internal-format
45426 msgid "deleted function %q+D"
45429 #: cp/search.c:2128
45430 #, gcc-internal-format
45431 msgid "overriding non-deleted function %q+D"
45434 #: cp/search.c:2133
45435 #, gcc-internal-format
45436 msgid "non-deleted function %q+D"
45439 #: cp/search.c:2134
45440 #, gcc-internal-format
45441 msgid "overriding deleted function %q+D"
45444 #: cp/search.c:2140
45445 #, gcc-internal-format
45446 msgid "virtual function %q+D"
45449 #: cp/search.c:2141
45450 #, gcc-internal-format
45451 msgid "overriding final function %q+D"
45454 #. A static member function cannot match an inherited
45455 #. virtual member function.
45456 #: cp/search.c:2237
45457 #, gcc-internal-format
45458 msgid "%q+#D cannot be declared"
45461 #: cp/search.c:2238
45462 #, gcc-internal-format
45463 msgid " since %q+#D declared in base class"
45466 #: cp/semantics.c:847
45467 #, gcc-internal-format
45468 msgid "suggest explicit braces around empty body in %<do%> statement"
45471 #: cp/semantics.c:1515
45472 #, gcc-internal-format
45473 msgid "type of asm operand %qE could not be determined"
45476 #: cp/semantics.c:1580
45477 #, gcc-internal-format
45478 msgid "__label__ declarations are only allowed in function scopes"
45481 #: cp/semantics.c:1760
45482 #, gcc-internal-format
45483 msgid "invalid use of member %qD in static member function"
45486 #: cp/semantics.c:2446
45487 #, gcc-internal-format
45488 msgid "arguments to destructor are not allowed"
45491 #: cp/semantics.c:2543
45492 #, gcc-internal-format
45493 msgid "%<this%> is unavailable for static member functions"
45496 #: cp/semantics.c:2545
45497 #, gcc-internal-format
45498 msgid "invalid use of %<this%> in non-member function"
45501 #: cp/semantics.c:2547
45502 #, gcc-internal-format
45503 msgid "invalid use of %<this%> at top level"
45506 #: cp/semantics.c:2569
45507 #, gcc-internal-format
45508 msgid "invalid qualifying scope in pseudo-destructor name"
45511 #: cp/semantics.c:2577 cp/typeck.c:2532
45512 #, gcc-internal-format
45513 msgid "qualified type %qT does not match destructor name ~%qT"
45516 #: cp/semantics.c:2599
45517 #, gcc-internal-format
45518 msgid "%qE is not of type %qT"
45521 #: cp/semantics.c:2670
45522 #, gcc-internal-format
45523 msgid "compound literal of non-object type %qT"
45526 #: cp/semantics.c:2792
45527 #, gcc-internal-format
45528 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
45531 #: cp/semantics.c:2842
45532 #, gcc-internal-format
45534 "invalid use of type %qT as a default value for a template template-parameter"
45537 #: cp/semantics.c:2845
45538 #, gcc-internal-format
45539 msgid "invalid default argument for a template template parameter"
45542 #: cp/semantics.c:2862
45543 #, gcc-internal-format
45544 msgid "definition of %q#T inside template parameter list"
45547 #: cp/semantics.c:2893
45548 #, gcc-internal-format
45549 msgid "invalid definition of qualified type %qT"
45552 #: cp/semantics.c:3173
45553 #, gcc-internal-format
45554 msgid "invalid base-class specification"
45557 #: cp/semantics.c:3332
45558 #, gcc-internal-format
45559 msgid "cannot capture member %qD of anonymous union"
45562 #: cp/semantics.c:3345 cp/semantics.c:9343
45563 #, gcc-internal-format
45564 msgid "%qD is not captured"
45567 #: cp/semantics.c:3350
45568 #, gcc-internal-format
45569 msgid "the lambda has no capture-default"
45572 #: cp/semantics.c:3352
45573 #, gcc-internal-format
45575 "lambda in local class %q+T cannot capture variables from the enclosing "
45579 #: cp/semantics.c:3363
45580 #, gcc-internal-format
45581 msgid "use of local variable with automatic storage from containing function"
45584 #: cp/semantics.c:3364
45585 #, gcc-internal-format
45586 msgid "use of parameter from containing function"
45589 #: cp/semantics.c:3532
45590 #, gcc-internal-format
45592 "template parameter %qD of type %qT is not allowed in an integral constant "
45593 "expression because it is not of integral or enumeration type"
45596 #: cp/semantics.c:3625
45597 #, gcc-internal-format
45598 msgid "use of namespace %qD as expression"
45601 #: cp/semantics.c:3630
45602 #, gcc-internal-format
45603 msgid "use of class template %qT as expression"
45606 #. Ambiguous reference to base members.
45607 #: cp/semantics.c:3636
45608 #, gcc-internal-format
45609 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
45612 #: cp/semantics.c:3662
45613 #, gcc-internal-format
45614 msgid "%qD cannot appear in a constant-expression"
45617 #: cp/semantics.c:3787
45618 #, gcc-internal-format
45619 msgid "type of %qE is unknown"
45622 #: cp/semantics.c:3815
45623 #, gcc-internal-format
45624 msgid "%qT is not an enumeration type"
45627 #. Parameter packs can only be used in templates
45628 #: cp/semantics.c:3970
45629 #, gcc-internal-format
45630 msgid "Parameter pack __bases only valid in template declaration"
45633 #: cp/semantics.c:3999
45634 #, gcc-internal-format
45635 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
45638 #: cp/semantics.c:4008
45639 #, gcc-internal-format
45641 "second operand of %<offsetof%> is neither a single identifier nor a sequence "
45642 "of member accesses and array references"
45645 #: cp/semantics.c:4016
45646 #, gcc-internal-format
45647 msgid "cannot apply %<offsetof%> to member function %qD"
45650 #: cp/semantics.c:4032
45651 #, gcc-internal-format
45652 msgid "offsetof within non-standard-layout type %qT is undefined"
45655 #: cp/semantics.c:4544 cp/semantics.c:6033 cp/semantics.c:6104
45656 #: cp/semantics.c:6147 cp/semantics.c:6512 cp/semantics.c:6611
45657 #: cp/semantics.c:6754
45658 #, gcc-internal-format
45659 msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
45662 #: cp/semantics.c:5225
45663 #, gcc-internal-format
45664 msgid "user defined reduction lookup is ambiguous"
45667 #: cp/semantics.c:5498
45668 #, gcc-internal-format
45669 msgid "%qE in %<reduction%> clause is a zero size array"
45672 #: cp/semantics.c:5546
45673 #, gcc-internal-format
45674 msgid "%qE has const type for %<reduction%>"
45677 #: cp/semantics.c:5658
45678 #, gcc-internal-format
45679 msgid "user defined reduction with constructor initializer for base class %qT"
45682 #: cp/semantics.c:5892
45683 #, gcc-internal-format
45685 "linear clause with %qs modifier applied to non-reference variable with %qT "
45689 #: cp/semantics.c:5907
45690 #, gcc-internal-format
45692 "linear clause applied to non-integral, non-floating, non-pointer variable "
45696 #: cp/semantics.c:5919
45697 #, gcc-internal-format
45699 "linear clause applied to non-integral non-pointer variable with %qT type"
45702 #: cp/semantics.c:5941
45703 #, gcc-internal-format
45704 msgid "linear step expression must be integral"
45707 #: cp/semantics.c:6044
45708 #, gcc-internal-format
45709 msgid "%qD is not a variable in clause %qs"
45712 #: cp/semantics.c:6116
45713 #, gcc-internal-format
45714 msgid "%qD is not a variable in clause %<firstprivate%>"
45717 #: cp/semantics.c:6159
45718 #, gcc-internal-format
45719 msgid "%qD is not a variable in clause %<lastprivate%>"
45722 #: cp/semantics.c:6204
45723 #, gcc-internal-format
45724 msgid "%<gang%> static expression must be integral"
45727 #: cp/semantics.c:6218
45728 #, gcc-internal-format
45729 msgid "%<gang%> static value must bepositive"
45732 #: cp/semantics.c:6252
45733 #, gcc-internal-format
45734 msgid "%<gang%> num expression must be integral"
45737 #: cp/semantics.c:6255
45738 #, gcc-internal-format
45739 msgid "%<vector%> length expression must be integral"
45742 #: cp/semantics.c:6259
45743 #, gcc-internal-format
45744 msgid "%<worker%> num expression must be integral"
45747 #: cp/semantics.c:6263
45748 #, gcc-internal-format
45749 msgid "%qs expression must be integral"
45752 #: cp/semantics.c:6281
45753 #, gcc-internal-format
45754 msgid "%<gang%> num value must be positive"
45757 #: cp/semantics.c:6285
45758 #, gcc-internal-format
45759 msgid "%<vector%> length value must bepositive"
45762 #: cp/semantics.c:6290
45763 #, gcc-internal-format
45764 msgid "%<worker%> num value must bepositive"
45767 #: cp/semantics.c:6295
45768 #, gcc-internal-format
45769 msgid "%qs value must be positive"
45772 #: cp/semantics.c:6342
45773 #, gcc-internal-format
45774 msgid "schedule chunk size expression must be integral"
45777 #: cp/semantics.c:6385
45778 #, gcc-internal-format
45779 msgid "%qs length expression must be integral"
45782 #: cp/semantics.c:6398
45783 #, gcc-internal-format
45784 msgid "%qs length expression must be positive constant integer expression"
45787 #: cp/semantics.c:6417
45788 #, gcc-internal-format
45789 msgid "%<async%> expression must be integral"
45792 #: cp/semantics.c:6445
45793 #, gcc-internal-format
45794 msgid "%<thread_limit%> expression must be integral"
45797 #: cp/semantics.c:6474
45798 #, gcc-internal-format
45799 msgid "%<device%> id must be integral"
45802 #: cp/semantics.c:6495
45803 #, gcc-internal-format
45804 msgid "%<dist_schedule%> chunk size expression must be integral"
45807 #: cp/semantics.c:6522
45808 #, gcc-internal-format
45809 msgid "%qD is not a variable in %<aligned%> clause"
45812 #: cp/semantics.c:6536
45813 #, gcc-internal-format
45815 "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference "
45816 "to pointer or array"
45819 #: cp/semantics.c:6542
45820 #, gcc-internal-format
45821 msgid "%qD appears more than once in %<aligned%> clauses"
45824 #: cp/semantics.c:6555
45825 #, gcc-internal-format
45826 msgid "%<aligned%> clause alignment expression must be integral"
45829 #: cp/semantics.c:6604
45830 #, gcc-internal-format
45831 msgid "%qD is not a variable in %<depend%> clause"
45834 #: cp/semantics.c:6889
45835 #, gcc-internal-format
45836 msgid "overloaded function name %qE in clause %qs"
45839 #: cp/semantics.c:6893
45840 #, gcc-internal-format
45841 msgid "template %qE in clause %qs"
45844 #: cp/semantics.c:6958
45845 #, gcc-internal-format
45846 msgid "%<grainsize%> expression must be integral"
45849 #: cp/semantics.c:6987
45850 #, gcc-internal-format
45851 msgid "%<priority%> expression must be integral"
45854 #: cp/semantics.c:7016
45855 #, gcc-internal-format
45856 msgid "%<num_tasks%> expression must be integral"
45859 #: cp/semantics.c:7045
45860 #, gcc-internal-format
45862 "%qs variable is neither a pointer, nor an arraynor reference to pointer or "
45866 #: cp/semantics.c:7501
45867 #, gcc-internal-format
45868 msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
45871 #: cp/semantics.c:7515
45872 #, gcc-internal-format
45873 msgid "%<threadprivate%> %qE directive not in %qT definition"
45876 #: cp/semantics.c:7720
45877 #, gcc-internal-format
45878 msgid "difference between %qE and %qD does not have integer type"
45881 #: cp/semantics.c:8140
45882 #, gcc-internal-format
45883 msgid "%<#pragma omp simd%> used with class iteration variable %qE"
45886 #: cp/semantics.c:8483 cp/semantics.c:8493
45887 #, gcc-internal-format
45888 msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
45891 #: cp/semantics.c:8786
45892 #, gcc-internal-format
45893 msgid "static assertion failed"
45896 #: cp/semantics.c:8788
45897 #, gcc-internal-format, gfc-internal-format
45898 msgid "static assertion failed: %s"
45901 #: cp/semantics.c:8793
45902 #, gcc-internal-format
45903 msgid "non-constant condition for static assertion"
45906 #: cp/semantics.c:8823
45907 #, gcc-internal-format
45908 msgid "argument to decltype must be an expression"
45911 #: cp/semantics.c:8851
45912 #, gcc-internal-format
45913 msgid "decltype cannot resolve address of overloaded function"
45916 #: cp/semantics.c:9382
45917 #, gcc-internal-format
45918 msgid "operand of fold expression has no unexpanded parameter packs"
45921 #: cp/semantics.c:9435
45922 #, gcc-internal-format
45923 msgid "both arguments in binary fold have unexpanded parameter packs"
45926 #: cp/semantics.c:9437
45927 #, gcc-internal-format
45928 msgid "no unexpanded parameter packs in binary fold"
45932 #, gcc-internal-format
45933 msgid "%qV qualifiers cannot be applied to %qT"
45937 #, gcc-internal-format
45938 msgid "lambda-expression in a constant expression"
45942 #, gcc-internal-format
45943 msgid "%qE attribute applied to %qD with void return type"
45947 #, gcc-internal-format
45949 "%qE attribute can only be applied to functions or to class or enumeration "
45954 #, gcc-internal-format
45955 msgid "%qE attribute can only be applied to Java class definitions"
45959 #, gcc-internal-format
45960 msgid "requested init_priority is not an integer constant"
45964 #, gcc-internal-format
45966 "can only use %qE attribute on file-scope definitions of objects of class type"
45970 #, gcc-internal-format
45971 msgid "requested init_priority is out of range"
45975 #, gcc-internal-format
45976 msgid "requested init_priority is reserved for internal use"
45980 #, gcc-internal-format
45981 msgid "%qE attribute is not supported on this platform"
45985 #, gcc-internal-format
45986 msgid "redeclaration of %qD adds abi tag %E"
45990 #, gcc-internal-format
45991 msgid "the %qE attribute requires arguments"
45995 #, gcc-internal-format
45996 msgid "arguments to the %qE attribute must be narrow string literals"
45999 #: cp/tree.c:3806 cp/tree.c:3819
46000 #, gcc-internal-format
46001 msgid "arguments to the %qE attribute must contain valid identifiers"
46005 #, gcc-internal-format
46006 msgid "%<%c%> is not a valid first character for an identifier"
46010 #, gcc-internal-format
46011 msgid "%<%c%> is not a valid character in an identifier"
46015 #, gcc-internal-format
46016 msgid "%qE attribute applied to non-class, non-enum type %qT"
46020 #, gcc-internal-format
46021 msgid "%qE attribute applied to %qT after its definition"
46025 #, gcc-internal-format
46026 msgid "ignoring %qE attribute applied to template instantiation %qT"
46030 #, gcc-internal-format
46031 msgid "ignoring %qE attribute applied to template specialization %qT"
46035 #, gcc-internal-format
46036 msgid "%qE attribute applied to non-function, non-variable %qD"
46040 #, gcc-internal-format
46041 msgid "%qE attribute applied to extern \"C\" declaration %qD"
46045 #, gcc-internal-format
46046 msgid "zero as null pointer constant"
46050 #, gcc-internal-format, gfc-internal-format
46051 msgid "lang_* check: failed in %s, at %s:%d"
46055 #, gcc-internal-format
46056 msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
46060 #, gcc-internal-format
46061 msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
46065 #, gcc-internal-format
46067 "conditional expression between distinct pointer types %qT and %qT lacks a "
46072 #, gcc-internal-format
46074 "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-"
46079 #, gcc-internal-format
46081 "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-"
46086 #, gcc-internal-format
46088 "ISO C++ forbids conditional expression between pointer of type %<void *%> "
46089 "and pointer-to-function"
46093 #, gcc-internal-format
46095 "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
46099 #, gcc-internal-format
46101 "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
46105 #, gcc-internal-format
46107 "conditional expression between distinct pointer-to-member types %qT and %qT "
46111 #: cp/typeck.c:1429
46112 #, gcc-internal-format
46113 msgid "canonical types differ for identical types %T and %T"
46116 #: cp/typeck.c:1436
46117 #, gcc-internal-format
46118 msgid "same canonical type node for different types %T and %T"
46121 #: cp/typeck.c:1564
46122 #, gcc-internal-format
46123 msgid "invalid application of %qs to a member function"
46126 #: cp/typeck.c:1652
46127 #, gcc-internal-format
46128 msgid "invalid application of %<sizeof%> to a bit-field"
46131 #: cp/typeck.c:1660
46132 #, gcc-internal-format
46133 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
46136 #: cp/typeck.c:1711
46137 #, gcc-internal-format
46138 msgid "invalid application of %<__alignof%> to a bit-field"
46141 #: cp/typeck.c:1722
46142 #, gcc-internal-format
46144 "ISO C++ forbids applying %<__alignof%> to an expression of function type"
46147 #: cp/typeck.c:1838
46148 #, gcc-internal-format
46149 msgid "invalid use of non-static member function of type %qT"
46152 #: cp/typeck.c:2003
46153 #, gcc-internal-format
46154 msgid "taking address of temporary array"
46157 #: cp/typeck.c:2166
46158 #, gcc-internal-format
46159 msgid "ISO C++ forbids converting a string constant to %qT"
46162 #: cp/typeck.c:2170
46163 #, gcc-internal-format
46164 msgid "deprecated conversion from string constant to %qT"
46167 #: cp/typeck.c:2304 cp/typeck.c:2708
46168 #, gcc-internal-format
46170 "request for member %qD in %qE, which is of pointer type %qT (maybe you meant "
46174 #: cp/typeck.c:2308 cp/typeck.c:2712
46175 #, gcc-internal-format
46176 msgid "request for member %qD in %qE, which is of non-class type %qT"
46179 #: cp/typeck.c:2339
46180 #, gcc-internal-format
46181 msgid "invalid use of nonstatic data member %qE"
46184 #: cp/typeck.c:2398
46185 #, gcc-internal-format
46187 "invalid access to non-static data member %qD in virtual base of NULL object"
46190 #: cp/typeck.c:2547
46191 #, gcc-internal-format
46192 msgid "object type %qT does not match destructor name ~%qT"
46195 #: cp/typeck.c:2556
46196 #, gcc-internal-format
46197 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
46200 #: cp/typeck.c:2752 cp/typeck.c:2764
46201 #, gcc-internal-format
46202 msgid "%<%D::%D%> is not a member of %qT"
46205 #: cp/typeck.c:2803
46206 #, gcc-internal-format
46207 msgid "%qT is not a base of %qT"
46210 #: cp/typeck.c:2842
46211 #, gcc-internal-format
46212 msgid "%q#T has no member named %qE; did you mean %qE?"
46215 #: cp/typeck.c:2848
46216 #, gcc-internal-format
46217 msgid "%q#T has no member named %qE"
46220 #: cp/typeck.c:2874
46221 #, gcc-internal-format
46222 msgid "%qD is not a member template function"
46225 #: cp/typeck.c:3040
46226 #, gcc-internal-format
46227 msgid "%qT is not a pointer-to-object type"
46230 #: cp/typeck.c:3071
46231 #, gcc-internal-format
46232 msgid "invalid use of array indexing on pointer to member"
46235 #: cp/typeck.c:3074
46236 #, gcc-internal-format
46237 msgid "invalid use of unary %<*%> on pointer to member"
46240 #: cp/typeck.c:3077
46241 #, gcc-internal-format
46242 msgid "invalid use of implicit conversion on pointer to member"
46245 #: cp/typeck.c:3080
46246 #, gcc-internal-format
46248 "left hand operand of %<->*%> must be a pointer to class, but is a pointer to "
46249 "member of type %qT"
46252 #: cp/typeck.c:3116
46253 #, gcc-internal-format
46254 msgid "subscript missing in array reference"
46257 #: cp/typeck.c:3132
46258 #, gcc-internal-format
46259 msgid "rank of the array%'s index is greater than 1"
46262 #: cp/typeck.c:3227
46263 #, gcc-internal-format
46264 msgid "subscripting array declared %<register%>"
46267 #: cp/typeck.c:3261
46268 #, gcc-internal-format
46269 msgid "subscripted value is neither array nor pointer"
46272 #: cp/typeck.c:3334
46273 #, gcc-internal-format
46274 msgid "object missing in use of %qE"
46277 #: cp/typeck.c:3565
46278 #, gcc-internal-format
46279 msgid "cannot call function %qD"
46282 #: cp/typeck.c:3580
46283 #, gcc-internal-format
46284 msgid "ISO C++ forbids calling %<::main%> from within program"
46287 #: cp/typeck.c:3601
46288 #, gcc-internal-format
46290 "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E "
46291 "(...)%>, e.g. %<(... ->* %E) (...)%>"
46294 #: cp/typeck.c:3618
46295 #, gcc-internal-format
46296 msgid "%qE cannot be used as a function"
46299 #: cp/typeck.c:3621
46300 #, gcc-internal-format
46301 msgid "%qD cannot be used as a function"
46304 #: cp/typeck.c:3624
46305 #, gcc-internal-format
46306 msgid "expression cannot be used as a function"
46309 #: cp/typeck.c:3673
46310 #, gcc-internal-format
46311 msgid "too many arguments to constructor %q#D"
46314 #: cp/typeck.c:3674
46315 #, gcc-internal-format
46316 msgid "too few arguments to constructor %q#D"
46319 #: cp/typeck.c:3679
46320 #, gcc-internal-format
46321 msgid "too many arguments to member function %q#D"
46324 #: cp/typeck.c:3680
46325 #, gcc-internal-format
46326 msgid "too few arguments to member function %q#D"
46329 #: cp/typeck.c:3686
46330 #, gcc-internal-format
46331 msgid "too many arguments to function %q#D"
46334 #: cp/typeck.c:3687
46335 #, gcc-internal-format
46336 msgid "too few arguments to function %q#D"
46339 #: cp/typeck.c:3697
46340 #, gcc-internal-format
46341 msgid "too many arguments to method %q#D"
46344 #: cp/typeck.c:3698
46345 #, gcc-internal-format
46346 msgid "too few arguments to method %q#D"
46349 #: cp/typeck.c:3701
46350 #, gcc-internal-format
46351 msgid "too many arguments to function"
46354 #: cp/typeck.c:3702
46355 #, gcc-internal-format
46356 msgid "too few arguments to function"
46359 #: cp/typeck.c:3781
46360 #, gcc-internal-format
46361 msgid "parameter %P of %qD has incomplete type %qT"
46364 #: cp/typeck.c:3784
46365 #, gcc-internal-format
46366 msgid "parameter %P has incomplete type %qT"
46369 #: cp/typeck.c:4023
46370 #, gcc-internal-format
46371 msgid "the address of %qD will never be NULL"
46374 #: cp/typeck.c:4034
46375 #, gcc-internal-format
46376 msgid "the compiler can assume that the address of %qD will never be NULL"
46379 #: cp/typeck.c:4153 cp/typeck.c:4164
46380 #, gcc-internal-format
46381 msgid "assuming cast to type %qT from overloaded function"
46384 #: cp/typeck.c:4210
46385 #, gcc-internal-format
46386 msgid "NULL used in arithmetic"
46389 #: cp/typeck.c:4533
46390 #, gcc-internal-format
46391 msgid "left rotate count is negative"
46394 #: cp/typeck.c:4534
46395 #, gcc-internal-format
46396 msgid "right rotate count is negative"
46399 #: cp/typeck.c:4540
46400 #, gcc-internal-format
46401 msgid "left rotate count >= width of type"
46404 #: cp/typeck.c:4541
46405 #, gcc-internal-format
46406 msgid "right rotate count >= width of type"
46409 #: cp/typeck.c:4612 cp/typeck.c:4620 cp/typeck.c:4899 cp/typeck.c:4907
46410 #, gcc-internal-format
46411 msgid "ISO C++ forbids comparison between pointer and integer"
46414 #: cp/typeck.c:4822 cp/typeck.c:4834
46415 #, gcc-internal-format
46416 msgid "operand types are %qT and %qT"
46419 #: cp/typeck.c:4860
46420 #, gcc-internal-format
46421 msgid "could not find an integer type of the same size as %qT"
46424 #: cp/typeck.c:4924
46425 #, gcc-internal-format
46426 msgid "unordered comparison on non-floating point argument"
46429 #: cp/typeck.c:4979
46430 #, gcc-internal-format
46431 msgid "invalid operands of types %qT and %qT to binary %qO"
46434 #: cp/typeck.c:5280
46435 #, gcc-internal-format
46436 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
46439 #: cp/typeck.c:5288
46440 #, gcc-internal-format
46441 msgid "ISO C++ forbids using pointer to a function in subtraction"
46444 #: cp/typeck.c:5296
46445 #, gcc-internal-format
46446 msgid "ISO C++ forbids using pointer to a method in subtraction"
46449 #: cp/typeck.c:5315
46450 #, gcc-internal-format
46451 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
46454 #: cp/typeck.c:5390
46455 #, gcc-internal-format
46456 msgid "taking address of constructor %qE"
46459 #: cp/typeck.c:5391
46460 #, gcc-internal-format
46461 msgid "taking address of destructor %qE"
46464 #: cp/typeck.c:5407
46465 #, gcc-internal-format
46466 msgid "invalid use of %qE to form a pointer-to-member-function"
46469 #: cp/typeck.c:5410
46470 #, gcc-internal-format
46471 msgid " a qualified-id is required"
46474 #: cp/typeck.c:5417
46475 #, gcc-internal-format
46477 "parentheses around %qE cannot be used to form a pointer-to-member-function"
46480 #. An expression like &memfn.
46481 #: cp/typeck.c:5565
46482 #, gcc-internal-format
46484 "ISO C++ forbids taking the address of an unqualified or parenthesized non-"
46485 "static member function to form a pointer to member function. Say %<&%T::%D%>"
46488 #: cp/typeck.c:5570
46489 #, gcc-internal-format
46491 "ISO C++ forbids taking the address of a bound member function to form a "
46492 "pointer to member function. Say %<&%T::%D%>"
46495 #. Make this a permerror because we used to accept it.
46496 #: cp/typeck.c:5607
46497 #, gcc-internal-format
46498 msgid "taking address of temporary"
46501 #: cp/typeck.c:5609
46502 #, gcc-internal-format
46503 msgid "taking address of xvalue (rvalue reference)"
46506 #: cp/typeck.c:5626
46507 #, gcc-internal-format
46508 msgid "ISO C++ forbids taking address of function %<::main%>"
46511 #: cp/typeck.c:5696
46512 #, gcc-internal-format
46513 msgid "cannot create pointer to reference member %qD"
46516 #: cp/typeck.c:5974
46517 #, gcc-internal-format
46518 msgid "ISO C++ forbids incrementing an enum"
46521 #: cp/typeck.c:5975
46522 #, gcc-internal-format
46523 msgid "ISO C++ forbids decrementing an enum"
46526 #: cp/typeck.c:5991
46527 #, gcc-internal-format
46528 msgid "cannot increment a pointer to incomplete type %qT"
46531 #: cp/typeck.c:5992
46532 #, gcc-internal-format
46533 msgid "cannot decrement a pointer to incomplete type %qT"
46536 #: cp/typeck.c:6003
46537 #, gcc-internal-format
46538 msgid "ISO C++ forbids incrementing a pointer of type %qT"
46541 #: cp/typeck.c:6004
46542 #, gcc-internal-format
46543 msgid "ISO C++ forbids decrementing a pointer of type %qT"
46546 #: cp/typeck.c:6039
46547 #, gcc-internal-format
46548 msgid "invalid use of Boolean expression as operand to %<operator--%>"
46551 #: cp/typeck.c:6201
46552 #, gcc-internal-format
46553 msgid "cannot take the address of %<this%>, which is an rvalue expression"
46556 #: cp/typeck.c:6223
46557 #, gcc-internal-format
46558 msgid "address of explicit register variable %qD requested"
46561 #: cp/typeck.c:6228
46562 #, gcc-internal-format
46563 msgid "address requested for %qD, which is declared %<register%>"
46566 #: cp/typeck.c:6307
46567 #, gcc-internal-format
46568 msgid "list-initializer for non-class type must not be parenthesized"
46571 #: cp/typeck.c:6319
46572 #, gcc-internal-format
46573 msgid "expression list treated as compound expression in initializer"
46576 #: cp/typeck.c:6323
46577 #, gcc-internal-format
46578 msgid "expression list treated as compound expression in mem-initializer"
46581 #: cp/typeck.c:6327
46582 #, gcc-internal-format
46583 msgid "expression list treated as compound expression in functional cast"
46586 #: cp/typeck.c:6364
46587 #, gcc-internal-format, gfc-internal-format
46588 msgid "%s expression list treated as compound expression"
46591 #: cp/typeck.c:6461
46592 #, gcc-internal-format
46593 msgid "no context to resolve type of %qE"
46596 #: cp/typeck.c:6494
46597 #, gcc-internal-format
46598 msgid "cast from type %qT to type %qT casts away qualifiers"
46601 #: cp/typeck.c:6500
46602 #, gcc-internal-format
46603 msgid "static_cast from type %qT to type %qT casts away qualifiers"
46606 #: cp/typeck.c:6506
46607 #, gcc-internal-format
46608 msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
46611 #: cp/typeck.c:6529
46612 #, gcc-internal-format
46613 msgid "useless cast to type %qT"
46616 #: cp/typeck.c:6900
46617 #, gcc-internal-format
46618 msgid "invalid static_cast from type %qT to type %qT"
46621 #: cp/typeck.c:6926
46622 #, gcc-internal-format
46623 msgid "converting from %qT to %qT"
46626 #: cp/typeck.c:6978
46627 #, gcc-internal-format
46628 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
46631 #: cp/typeck.c:7048
46632 #, gcc-internal-format
46633 msgid "cast from %qT to %qT loses precision"
46636 #: cp/typeck.c:7088
46637 #, gcc-internal-format
46638 msgid "cast from %qT to %qT increases required alignment of target type"
46641 #: cp/typeck.c:7106
46642 #, gcc-internal-format
46644 "casting between pointer-to-function and pointer-to-object is conditionally-"
46648 #: cp/typeck.c:7120
46649 #, gcc-internal-format
46650 msgid "invalid cast from type %qT to type %qT"
46653 #: cp/typeck.c:7181
46654 #, gcc-internal-format
46656 "invalid use of const_cast with type %qT, which is not a pointer, reference, "
46657 "nor a pointer-to-data-member type"
46660 #: cp/typeck.c:7190
46661 #, gcc-internal-format
46663 "invalid use of const_cast with type %qT, which is a pointer or reference to "
46667 #: cp/typeck.c:7228
46668 #, gcc-internal-format
46669 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
46672 #: cp/typeck.c:7289
46673 #, gcc-internal-format
46674 msgid "invalid const_cast from type %qT to type %qT"
46677 #: cp/typeck.c:7382 cp/typeck.c:7390
46678 #, gcc-internal-format
46679 msgid "ISO C++ forbids casting to an array type %qT"
46682 #: cp/typeck.c:7399
46683 #, gcc-internal-format
46684 msgid "invalid cast to function type %qT"
46687 #: cp/typeck.c:7665
46688 #, gcc-internal-format
46689 msgid " in evaluation of %<%Q(%#T, %#T)%>"
46692 #: cp/typeck.c:7726
46693 #, gcc-internal-format
46694 msgid "assigning to an array from an initializer list"
46697 #: cp/typeck.c:7752
46698 #, gcc-internal-format
46699 msgid "incompatible types in assignment of %qT to %qT"
46702 #: cp/typeck.c:7766
46703 #, gcc-internal-format
46704 msgid "array used as initializer"
46707 #: cp/typeck.c:7768
46708 #, gcc-internal-format
46709 msgid "invalid array assignment"
46712 #: cp/typeck.c:7898
46713 #, gcc-internal-format
46714 msgid " in pointer to member function conversion"
46717 #: cp/typeck.c:7912
46718 #, gcc-internal-format
46719 msgid "pointer to member conversion via virtual base %qT"
46722 #: cp/typeck.c:7959 cp/typeck.c:7978
46723 #, gcc-internal-format
46724 msgid " in pointer to member conversion"
46727 #: cp/typeck.c:8059
46728 #, gcc-internal-format
46729 msgid "invalid conversion to type %qT from type %qT"
46732 #: cp/typeck.c:8335
46733 #, gcc-internal-format
46734 msgid "cannot convert %qT to %qT for argument %qP to %qD"
46737 #: cp/typeck.c:8341
46738 #, gcc-internal-format
46739 msgid "cannot convert %qT to %qT in default argument"
46742 #: cp/typeck.c:8345
46743 #, gcc-internal-format
46744 msgid "cannot convert %qT to %qT in argument passing"
46747 #: cp/typeck.c:8349
46748 #, gcc-internal-format
46749 msgid "cannot convert %qT to %qT"
46752 #: cp/typeck.c:8353
46753 #, gcc-internal-format
46754 msgid "cannot convert %qT to %qT in initialization"
46757 #: cp/typeck.c:8357
46758 #, gcc-internal-format
46759 msgid "cannot convert %qT to %qT in return"
46762 #: cp/typeck.c:8361
46763 #, gcc-internal-format
46764 msgid "cannot convert %qT to %qT in assignment"
46767 #: cp/typeck.c:8374
46768 #, gcc-internal-format
46769 msgid "class type %qT is incomplete"
46772 #: cp/typeck.c:8392
46773 #, gcc-internal-format
46774 msgid "parameter %qP of %qD might be a candidate for a format attribute"
46777 #: cp/typeck.c:8396
46778 #, gcc-internal-format
46779 msgid "parameter might be a candidate for a format attribute"
46782 #: cp/typeck.c:8401
46783 #, gcc-internal-format
46784 msgid "target of conversion might be a candidate for a format attribute"
46787 #: cp/typeck.c:8406
46788 #, gcc-internal-format
46789 msgid "target of initialization might be a candidate for a format attribute"
46792 #: cp/typeck.c:8416
46793 #, gcc-internal-format
46795 "left-hand side of assignment might be a candidate for a format attribute"
46798 #: cp/typeck.c:8511
46799 #, gcc-internal-format
46800 msgid "in passing argument %P of %qD"
46803 #: cp/typeck.c:8570
46804 #, gcc-internal-format
46805 msgid "returning reference to temporary"
46808 #: cp/typeck.c:8577
46809 #, gcc-internal-format
46810 msgid "reference to non-lvalue returned"
46813 #: cp/typeck.c:8592
46814 #, gcc-internal-format
46815 msgid "reference to local variable %qD returned"
46818 #: cp/typeck.c:8596
46819 #, gcc-internal-format
46820 msgid "address of label %qD returned"
46823 #: cp/typeck.c:8600
46824 #, gcc-internal-format
46825 msgid "address of local variable %qD returned"
46828 #: cp/typeck.c:8646
46829 #, gcc-internal-format
46830 msgid "returning a value from a destructor"
46833 #. If a return statement appears in a handler of the
46834 #. function-try-block of a constructor, the program is ill-formed.
46835 #: cp/typeck.c:8654
46836 #, gcc-internal-format
46837 msgid "cannot return from a handler of a function-try-block of a constructor"
46840 #. You can't return a value from a constructor.
46841 #: cp/typeck.c:8657
46842 #, gcc-internal-format
46843 msgid "returning a value from a constructor"
46846 #. Give a helpful error message.
46847 #: cp/typeck.c:8687 cp/typeck.c:8733
46848 #, gcc-internal-format
46849 msgid "return-statement with no value, in function returning %qT"
46852 #: cp/typeck.c:8695
46853 #, gcc-internal-format
46854 msgid "returning initializer list"
46857 #: cp/typeck.c:8714
46858 #, gcc-internal-format
46859 msgid "inconsistent types %qT and %qT deduced for lambda return type"
46862 #: cp/typeck.c:8717
46863 #, gcc-internal-format
46864 msgid "inconsistent deduction for auto return type: %qT and then %qT"
46867 #: cp/typeck.c:8752
46868 #, gcc-internal-format
46869 msgid "return-statement with a value, in function returning 'void'"
46872 #: cp/typeck.c:8782
46873 #, gcc-internal-format
46875 "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -"
46876 "fcheck-new is in effect)"
46879 #. Make this a permerror because we used to accept it.
46880 #: cp/typeck.c:9391
46881 #, gcc-internal-format
46882 msgid "using temporary as lvalue"
46885 #: cp/typeck.c:9393
46886 #, gcc-internal-format
46887 msgid "using xvalue (rvalue reference) as lvalue"
46891 #, gcc-internal-format
46892 msgid "type %qT is not a base type for type %qT"
46895 #: cp/typeck2.c:103
46896 #, gcc-internal-format
46897 msgid "assignment of constant field %qD"
46900 #: cp/typeck2.c:105
46901 #, gcc-internal-format
46902 msgid "constant field %qD used as %<asm%> output"
46905 #: cp/typeck2.c:107
46906 #, gcc-internal-format
46907 msgid "increment of constant field %qD"
46910 #: cp/typeck2.c:109
46911 #, gcc-internal-format
46912 msgid "decrement of constant field %qD"
46915 #: cp/typeck2.c:116
46916 #, gcc-internal-format
46917 msgid "assignment of read-only reference %qD"
46920 #: cp/typeck2.c:118
46921 #, gcc-internal-format
46922 msgid "read-only reference %qD used as %<asm%> output"
46925 #: cp/typeck2.c:120
46926 #, gcc-internal-format
46927 msgid "increment of read-only reference %qD"
46930 #: cp/typeck2.c:122
46931 #, gcc-internal-format
46932 msgid "decrement of read-only reference %qD"
46935 #: cp/typeck2.c:320
46936 #, gcc-internal-format
46937 msgid "cannot declare variable %q+D to be of abstract type %qT"
46940 #: cp/typeck2.c:325
46941 #, gcc-internal-format
46942 msgid "cannot declare parameter %q+D to be of abstract type %qT"
46945 #: cp/typeck2.c:328
46946 #, gcc-internal-format
46947 msgid "cannot declare parameter to be of abstract type %qT"
46950 #: cp/typeck2.c:332
46951 #, gcc-internal-format
46952 msgid "cannot declare field %q+D to be of abstract type %qT"
46955 #: cp/typeck2.c:336
46956 #, gcc-internal-format
46957 msgid "invalid abstract return type for member function %q+#D"
46960 #: cp/typeck2.c:338
46961 #, gcc-internal-format
46962 msgid "invalid abstract return type for function %q+#D"
46965 #. Here we do not have location information.
46966 #: cp/typeck2.c:341
46967 #, gcc-internal-format
46968 msgid "invalid abstract type %qT for %qE"
46971 #: cp/typeck2.c:343
46972 #, gcc-internal-format
46973 msgid "invalid abstract type for %q+D"
46976 #: cp/typeck2.c:348
46977 #, gcc-internal-format
46978 msgid "creating array of %qT, which is an abstract class type"
46981 #: cp/typeck2.c:351
46982 #, gcc-internal-format
46983 msgid "invalid cast to abstract class type %qT"
46986 #: cp/typeck2.c:354
46987 #, gcc-internal-format
46988 msgid "invalid new-expression of abstract class type %qT"
46991 #: cp/typeck2.c:357
46992 #, gcc-internal-format
46993 msgid "invalid abstract return type %qT"
46996 #: cp/typeck2.c:360
46997 #, gcc-internal-format
46998 msgid "invalid abstract parameter type %qT"
47001 #: cp/typeck2.c:363
47002 #, gcc-internal-format
47004 "expression of abstract class type %qT cannot be used in throw-expression"
47007 #: cp/typeck2.c:367
47008 #, gcc-internal-format
47009 msgid "cannot declare catch parameter to be of abstract class type %qT"
47012 #: cp/typeck2.c:371
47013 #, gcc-internal-format
47014 msgid "cannot allocate an object of abstract type %qT"
47017 #: cp/typeck2.c:381
47018 #, gcc-internal-format
47019 msgid " because the following virtual functions are pure within %qT:"
47022 #: cp/typeck2.c:387
47023 #, gcc-internal-format
47027 #: cp/typeck2.c:440
47028 #, gcc-internal-format
47029 msgid "definition of %q#T is not complete until the closing brace"
47032 #: cp/typeck2.c:443
47033 #, gcc-internal-format
47034 msgid "forward declaration of %q#T"
47037 #: cp/typeck2.c:445
47038 #, gcc-internal-format
47039 msgid "declaration of %q#T"
47042 #: cp/typeck2.c:472
47043 #, gcc-internal-format
47044 msgid "%qD has incomplete type"
47047 #: cp/typeck2.c:485
47048 #, gcc-internal-format
47049 msgid "invalid use of incomplete type %q#T"
47052 #: cp/typeck2.c:493
47053 #, gcc-internal-format
47054 msgid "invalid use of %qT"
47057 #: cp/typeck2.c:515
47058 #, gcc-internal-format
47059 msgid "invalid use of member function %qD (did you forget the %<()%> ?)"
47062 #: cp/typeck2.c:519
47063 #, gcc-internal-format
47064 msgid "invalid use of member %qD (did you forget the %<&%> ?)"
47067 #: cp/typeck2.c:530
47068 #, gcc-internal-format
47069 msgid "invalid use of template type parameter %qT"
47072 #: cp/typeck2.c:535
47073 #, gcc-internal-format
47074 msgid "invalid use of template template parameter %qT"
47077 #: cp/typeck2.c:542
47078 #, gcc-internal-format
47079 msgid "invalid use of dependent type %qT"
47082 #: cp/typeck2.c:549
47083 #, gcc-internal-format
47084 msgid "invalid use of brace-enclosed initializer list"
47087 #: cp/typeck2.c:557
47088 #, gcc-internal-format
47089 msgid "address of overloaded function with no contextual type information"
47092 #: cp/typeck2.c:561
47093 #, gcc-internal-format
47094 msgid "overloaded function with no contextual type information"
47097 #: cp/typeck2.c:564
47098 #, gcc-internal-format
47099 msgid "insufficient contextual information to determine type"
47102 #: cp/typeck2.c:785
47103 #, gcc-internal-format
47104 msgid "constructor syntax used, but no constructor declared for type %qT"
47107 #: cp/typeck2.c:945
47108 #, gcc-internal-format
47110 "narrowing conversion of %qE from %qT to %qT inside { } is ill-formed in C++11"
47113 #: cp/typeck2.c:956 cp/typeck2.c:970
47114 #, gcc-internal-format
47115 msgid "narrowing conversion of %qE from %qT to %qT inside { }"
47118 #: cp/typeck2.c:960
47119 #, gcc-internal-format
47121 " the expression has a constant value but is not a C++ constant-expression"
47124 #: cp/typeck2.c:1049
47125 #, gcc-internal-format
47126 msgid "int-array initialized from non-wide string"
47129 #: cp/typeck2.c:1055
47130 #, gcc-internal-format
47131 msgid "int-array initialized from incompatible wide string"
47134 #: cp/typeck2.c:1076
47135 #, gcc-internal-format
47136 msgid "initializer-string for array of chars is too long"
47139 #: cp/typeck2.c:1129
47140 #, gcc-internal-format
47141 msgid "cannot initialize aggregate of type %qT with a compound literal"
47144 #: cp/typeck2.c:1147
47145 #, gcc-internal-format
47146 msgid "array must be initialized with a brace-enclosed initializer"
47149 #: cp/typeck2.c:1430 cp/typeck2.c:1457
47150 #, gcc-internal-format
47151 msgid "missing initializer for member %qD"
47154 #: cp/typeck2.c:1438
47155 #, gcc-internal-format
47156 msgid "member %qD is uninitialized reference"
47159 #: cp/typeck2.c:1445
47160 #, gcc-internal-format
47161 msgid "member %qD with uninitialized reference fields"
47164 #: cp/typeck2.c:1548
47165 #, gcc-internal-format
47166 msgid "no field %qD found in union being initialized"
47169 #: cp/typeck2.c:1559
47170 #, gcc-internal-format
47171 msgid "index value instead of field name in union initializer"
47174 #: cp/typeck2.c:1744
47175 #, gcc-internal-format
47176 msgid "circular pointer delegation detected"
47179 #: cp/typeck2.c:1758
47180 #, gcc-internal-format
47181 msgid "base operand of %<->%> has non-pointer type %qT"
47184 #: cp/typeck2.c:1784
47185 #, gcc-internal-format
47186 msgid "result of %<operator->()%> yields non-pointer result"
47189 #: cp/typeck2.c:1786
47190 #, gcc-internal-format
47191 msgid "base operand of %<->%> is not a pointer"
47194 #: cp/typeck2.c:1813
47195 #, gcc-internal-format
47196 msgid "%qE cannot be used as a member pointer, since it is of type %qT"
47199 #: cp/typeck2.c:1822
47200 #, gcc-internal-format
47201 msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
47204 #: cp/typeck2.c:1844
47205 #, gcc-internal-format
47206 msgid "pointer to member type %qT incompatible with object type %qT"
47209 #: cp/typeck2.c:1903
47210 #, gcc-internal-format
47211 msgid "pointer-to-member-function type %qT requires an rvalue"
47214 #: cp/typeck2.c:1910
47215 #, gcc-internal-format
47216 msgid "pointer-to-member-function type %qT requires an lvalue"
47219 #: cp/typeck2.c:1951
47220 #, gcc-internal-format
47221 msgid "functional cast to array type %qT"
47224 #: cp/typeck2.c:1972
47225 #, gcc-internal-format
47226 msgid "invalid value-initialization of reference type"
47229 #: cp/typeck2.c:2199
47230 #, gcc-internal-format
47231 msgid "call to function %qD which throws incomplete type %q#T"
47234 #: cp/typeck2.c:2202
47235 #, gcc-internal-format
47236 msgid "call to function which throws incomplete type %q#T"
47239 #: cp/vtable-class-hierarchy.c:719
47240 #, gcc-internal-format
47241 msgid "unable to open log file %<vtv_class_set_sizes.log%>: %m"
47244 #: cp/vtable-class-hierarchy.c:859
47245 #, gcc-internal-format
47246 msgid "unable to open log file %<vtv_set_ptr_data.log%>: %m"
47249 #: cp/vtable-class-hierarchy.c:1109
47250 #, gcc-internal-format
47251 msgid "unable to open log file %<vtv_count_data.log%>: %m"
47254 #: fortran/arith.c:45
47255 #, gcc-internal-format, gfc-internal-format
47256 msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
47259 #: fortran/arith.c:117 fortran/arith.c:1965
47260 #, gcc-internal-format
47261 msgid "gfc_arith_error(): Bad error code"
47264 #: fortran/arith.c:150
47265 #, gcc-internal-format
47266 msgid "Fix min_int calculation"
47269 #: fortran/arith.c:530
47270 #, gcc-internal-format
47271 msgid "gfc_range_check(): Bad type"
47274 #: fortran/arith.c:603
47275 #, gcc-internal-format
47276 msgid "gfc_arith_uminus(): Bad basic type"
47279 #: fortran/arith.c:637
47280 #, gcc-internal-format
47281 msgid "gfc_arith_plus(): Bad basic type"
47284 #: fortran/arith.c:671
47285 #, gcc-internal-format
47286 msgid "gfc_arith_minus(): Bad basic type"
47289 #: fortran/arith.c:706
47290 #, gcc-internal-format
47291 msgid "gfc_arith_times(): Bad basic type"
47294 #: fortran/arith.c:745
47295 #, gcc-internal-format
47296 msgid "Integer division truncated to constant %qs at %L"
47299 #: fortran/arith.c:791
47300 #, gcc-internal-format
47301 msgid "gfc_arith_divide(): Bad basic type"
47304 #: fortran/arith.c:837
47305 #, gcc-internal-format
47306 msgid "arith_power(): Bad base"
47309 #: fortran/arith.c:924 fortran/arith.c:949
47310 #, gcc-internal-format, gfc-internal-format
47311 msgid "Noninteger exponent in an initialization expression at %L"
47314 #: fortran/arith.c:935
47315 #, gcc-internal-format, gfc-internal-format
47316 msgid "Raising a negative REAL at %L to a REAL power is prohibited"
47319 #: fortran/arith.c:963
47320 #, gcc-internal-format
47321 msgid "arith_power(): unknown type"
47324 #: fortran/arith.c:1029
47325 #, gcc-internal-format
47326 msgid "compare_real(): Bad operator"
47329 #: fortran/arith.c:1064
47330 #, gcc-internal-format
47331 msgid "gfc_compare_expr(): Bad basic type"
47334 #: fortran/arith.c:1575
47335 #, gcc-internal-format
47336 msgid "eval_intrinsic(): Bad operator"
47339 #: fortran/arith.c:1624
47340 #, gcc-internal-format
47341 msgid "eval_type_intrinsic0(): op NULL"
47344 #: fortran/arith.c:1933
47345 #, gcc-internal-format, gfc-internal-format
47346 msgid "Arithmetic OK converting %s to %s at %L"
47349 #: fortran/arith.c:1937
47350 #, gcc-internal-format
47352 "Arithmetic overflow converting %s to %s at %L. This check can be disabled "
47353 "with the option %<-fno-range-check%>"
47356 #: fortran/arith.c:1942
47357 #, gcc-internal-format
47359 "Arithmetic underflow converting %s to %s at %L. This check can be disabled "
47360 "with the option %<-fno-range-check%>"
47363 #: fortran/arith.c:1947
47364 #, gcc-internal-format
47366 "Arithmetic NaN converting %s to %s at %L. This check can be disabled with "
47367 "the option %<-fno-range-check%>"
47370 #: fortran/arith.c:1952
47371 #, gcc-internal-format, gfc-internal-format
47372 msgid "Division by zero converting %s to %s at %L"
47375 #: fortran/arith.c:1956
47376 #, gcc-internal-format, gfc-internal-format
47377 msgid "Array operands are incommensurate converting %s to %s at %L"
47380 #: fortran/arith.c:1960
47381 #, gcc-internal-format, gfc-internal-format
47383 "Integer outside symmetric range implied by Standard Fortran converting %s to "
47387 #: fortran/arith.c:2046 fortran/arith.c:2155 fortran/arith.c:2215
47388 #: fortran/arith.c:2267 fortran/arith.c:2327 fortran/arith.c:2396
47389 #: fortran/arith.c:2463
47390 #, gcc-internal-format
47391 msgid "Conversion from %qs to %qs at %L"
47394 #: fortran/arith.c:2075 fortran/arith.c:2108 fortran/arith.c:2147
47395 #: fortran/arith.c:2205 fortran/arith.c:2257 fortran/arith.c:2317
47396 #: fortran/arith.c:2386
47397 #, gcc-internal-format
47398 msgid "Change of value in conversion from %qs to %qs at %L"
47401 #: fortran/arith.c:2303 fortran/arith.c:2372
47402 #, gcc-internal-format
47403 msgid "Non-zero imaginary part discarded in conversion from %qs to %qs at %L"
47406 #: fortran/arith.c:2455
47407 #, gcc-internal-format
47408 msgid "Change of value in conversion from %qs to %qs at %L"
47411 #: fortran/arith.c:2528
47412 #, gcc-internal-format
47413 msgid "The Hollerith constant at %L is too long to convert to %qs"
47416 #: fortran/array.c:95
47417 #, gcc-internal-format, gfc-internal-format
47418 msgid "Expected array subscript at %C"
47421 #: fortran/array.c:104
47422 #, gcc-internal-format
47423 msgid "Unexpected %<*%> in coarray subscript at %C"
47426 #: fortran/array.c:128
47427 #, gcc-internal-format, gfc-internal-format
47428 msgid "Strides not allowed in coarray subscript at %C"
47431 #: fortran/array.c:136
47432 #, gcc-internal-format, gfc-internal-format
47433 msgid "Expected array subscript stride at %C"
47436 #: fortran/array.c:195
47437 #, gcc-internal-format, gfc-internal-format
47438 msgid "Invalid form of array reference at %C"
47441 #: fortran/array.c:200 fortran/array.c:288
47442 #, gcc-internal-format, gfc-internal-format
47443 msgid "Array reference at %C cannot have more than %d dimensions"
47446 #: fortran/array.c:215 fortran/array.c:642 fortran/check.c:2649
47447 #: fortran/check.c:4957 fortran/check.c:4995 fortran/check.c:5037
47448 #: fortran/check.c:5236 fortran/match.c:1802 fortran/match.c:2909
47449 #: fortran/match.c:3104 fortran/match.c:3300 fortran/simplify.c:4739
47450 #, gcc-internal-format
47451 msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
47454 #: fortran/array.c:221
47455 #, gcc-internal-format, gfc-internal-format
47456 msgid "Unexpected coarray designator at %C"
47459 #: fortran/array.c:242
47460 #, gcc-internal-format, gfc-internal-format
47461 msgid "STAT= attribute in %C misplaced"
47464 #: fortran/array.c:251
47465 #, gcc-internal-format, gfc-internal-format
47466 msgid "Too few codimensions at %C, expected %d not %d"
47469 #: fortran/array.c:257
47470 #, gcc-internal-format, gfc-internal-format
47471 msgid "Too many codimensions at %C, expected %d not %d"
47474 #: fortran/array.c:267 fortran/array.c:275
47475 #, gcc-internal-format
47476 msgid "Unexpected %<*%> for codimension %d of %d at %C"
47479 #: fortran/array.c:270
47480 #, gcc-internal-format, gfc-internal-format
47481 msgid "Invalid form of coarray reference at %C"
47484 #: fortran/array.c:282
47485 #, gcc-internal-format, gfc-internal-format
47486 msgid "Invalid codimension %d at %C, only %d codimensions exist"
47489 #: fortran/array.c:334
47490 #, gcc-internal-format
47491 msgid "Variable %qs at %L in this context must be constant"
47494 #: fortran/array.c:337
47495 #, gcc-internal-format, gfc-internal-format
47496 msgid "Expression at %L in this context must be constant"
47499 #: fortran/array.c:435
47500 #, gcc-internal-format, gfc-internal-format
47501 msgid "Expected expression in array specification at %C"
47504 #: fortran/array.c:448 fortran/array.c:480
47505 #, gcc-internal-format, gfc-internal-format
47506 msgid "Expecting a scalar INTEGER expression at %C, found %s"
47509 #: fortran/array.c:517
47510 #, gcc-internal-format, gfc-internal-format
47511 msgid "Assumed-rank array at %C"
47514 #: fortran/array.c:551
47515 #, gcc-internal-format, gfc-internal-format
47516 msgid "Bad array specification for implied-shape array at %C"
47519 #: fortran/array.c:567 fortran/array.c:680
47520 #, gcc-internal-format, gfc-internal-format
47521 msgid "Bad array specification for an explicitly shaped array at %C"
47524 #: fortran/array.c:577 fortran/array.c:690
47525 #, gcc-internal-format, gfc-internal-format
47526 msgid "Bad array specification for assumed shape array at %C"
47529 #: fortran/array.c:591 fortran/array.c:704
47530 #, gcc-internal-format, gfc-internal-format
47531 msgid "Bad specification for deferred shape array at %C"
47534 #: fortran/array.c:601 fortran/array.c:708
47535 #, gcc-internal-format, gfc-internal-format
47536 msgid "Bad specification for assumed size array at %C"
47539 #: fortran/array.c:613 fortran/array.c:720
47540 #, gcc-internal-format, gfc-internal-format
47541 msgid "Expected another dimension in array declaration at %C"
47544 #: fortran/array.c:619 fortran/array.c:648 fortran/array.c:726
47545 #, gcc-internal-format, gfc-internal-format
47546 msgid "Array specification at %C has more than %d dimensions"
47549 #: fortran/array.c:625
47550 #, gcc-internal-format, gfc-internal-format
47551 msgid "Array specification at %C with more than 7 dimensions"
47554 #: fortran/array.c:637
47555 #, gcc-internal-format, gfc-internal-format
47556 msgid "Coarray declaration at %C"
47559 #: fortran/array.c:734
47560 #, gcc-internal-format
47561 msgid "Upper bound of last coarray dimension must be %<*%> at %C"
47564 #: fortran/array.c:802
47565 #, gcc-internal-format
47566 msgid "The assumed-rank array %qs at %L shall not have a codimension"
47569 #: fortran/array.c:886
47570 #, gcc-internal-format
47571 msgid "gfc_compare_array_spec(): Array spec clobbered"
47574 #: fortran/array.c:962
47575 #, gcc-internal-format
47576 msgid "DO-iterator %qs at %L is inside iterator of the same name"
47579 #: fortran/array.c:1054 fortran/array.c:1234
47580 #, gcc-internal-format, gfc-internal-format
47581 msgid "Syntax error in array constructor at %C"
47584 #: fortran/array.c:1107
47585 #, gcc-internal-format, gfc-internal-format
47586 msgid "[...] style array constructors at %C"
47589 #: fortran/array.c:1130
47590 #, gcc-internal-format, gfc-internal-format
47591 msgid "Array constructor including type specification at %C"
47594 #: fortran/array.c:1139 fortran/match.c:3730
47595 #, gcc-internal-format, gfc-internal-format
47596 msgid "Type-spec at %L cannot contain a deferred type parameter"
47599 #: fortran/array.c:1166
47600 #, gcc-internal-format, gfc-internal-format
47601 msgid "Empty array constructor at %C is not allowed"
47604 #: fortran/array.c:1205 fortran/array.c:1215
47605 #, gcc-internal-format, gfc-internal-format
47606 msgid "Incompatible typespec for array element at %L"
47609 #: fortran/array.c:1281
47610 #, gcc-internal-format, gfc-internal-format
47611 msgid "Element in %s array constructor at %L is %s"
47614 #: fortran/array.c:1612
47615 #, gcc-internal-format, gfc-internal-format
47616 msgid "Iterator step at %L cannot be zero"
47619 #: fortran/array.c:1749
47620 #, gcc-internal-format
47622 "The number of elements in the array constructor at %L requires an increase "
47623 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
47626 #: fortran/array.c:1919
47627 #, gcc-internal-format, gfc-internal-format
47628 msgid "AC-IMPLIED-DO initial expression references control variable at %L"
47631 #: fortran/array.c:1926
47632 #, gcc-internal-format, gfc-internal-format
47633 msgid "AC-IMPLIED-DO final expression references control variable at %L"
47636 #: fortran/array.c:1933
47637 #, gcc-internal-format, gfc-internal-format
47638 msgid "AC-IMPLIED-DO step expression references control variable at %L"
47641 #: fortran/array.c:1945
47642 #, gcc-internal-format, gfc-internal-format
47644 "Array constructor value at %L shall not be unlimited polymorphic [F2008: "
47648 #: fortran/array.c:2028
47649 #, gcc-internal-format, gfc-internal-format
47650 msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
47653 #: fortran/array.c:2146
47654 #, gcc-internal-format
47655 msgid "spec_dimen_size(): Bad dimension"
47658 #: fortran/array.c:2204
47659 #, gcc-internal-format
47660 msgid "gfc_ref_dimen_size(): Bad dimension"
47663 #: fortran/array.c:2334
47664 #, gcc-internal-format
47665 msgid "gfc_ref_dimen_size(): Bad dimen_type"
47668 #: fortran/array.c:2385
47669 #, gcc-internal-format
47670 msgid "gfc_array_dimen_size(): Bad dimension"
47673 #: fortran/array.c:2430
47674 #, gcc-internal-format
47675 msgid "gfc_array_dimen_size(): Bad EXPR_ARRAY expr"
47678 #: fortran/array.c:2574
47679 #, gcc-internal-format
47680 msgid "gfc_find_array_ref(): No ref found"
47684 #: fortran/bbt.c:119
47685 #, gcc-internal-format
47686 msgid "insert_bbt(): Duplicate key found!"
47689 #: fortran/check.c:46
47690 #, gcc-internal-format
47691 msgid "%qs argument of %qs intrinsic at %L must be a scalar"
47694 #: fortran/check.c:62
47695 #, gcc-internal-format
47696 msgid "%qs argument of %qs intrinsic at %L must be %s"
47699 #: fortran/check.c:96
47700 #, gcc-internal-format
47701 msgid "%qs argument of %qs intrinsic at %L must have a numeric type"
47704 #: fortran/check.c:111
47705 #, gcc-internal-format
47706 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
47709 #: fortran/check.c:128
47710 #, gcc-internal-format
47711 msgid "%qs argument of %qs intrinsic at %L must be REAL or COMPLEX"
47714 #: fortran/check.c:145
47715 #, gcc-internal-format
47716 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
47719 #: fortran/check.c:174 fortran/check.c:6378
47720 #, gcc-internal-format
47721 msgid "%qs argument of %qs intrinsic at %L must be a constant"
47724 #: fortran/check.c:183
47725 #, gcc-internal-format, gfc-internal-format
47726 msgid "Invalid kind for %s at %L"
47729 #: fortran/check.c:202
47730 #, gcc-internal-format
47731 msgid "%qs argument of %qs intrinsic at %L must be double precision"
47734 #: fortran/check.c:225
47735 #, gcc-internal-format
47736 msgid "Expected coarray variable as %qs argument to the %s intrinsic at %L"
47739 #: fortran/check.c:242
47740 #, gcc-internal-format
47741 msgid "%qs argument of %qs intrinsic at %L must be a logical array"
47744 #: fortran/check.c:268
47745 #, gcc-internal-format
47746 msgid "%qs argument of %qs intrinsic at %L must be an array"
47749 #: fortran/check.c:289
47750 #, gcc-internal-format
47751 msgid "%qs at %L must be nonnegative"
47754 #: fortran/check.c:320
47755 #, gcc-internal-format
47757 "The absolute value of SHIFT at %L must be less than or equal to BIT_SIZE(%qs)"
47760 #: fortran/check.c:331
47761 #, gcc-internal-format
47762 msgid "%qs at %L must be less than or equal to BIT_SIZE(%qs)"
47765 #: fortran/check.c:341
47766 #, gcc-internal-format
47767 msgid "%qs at %L must be less than BIT_SIZE(%qs)"
47770 #: fortran/check.c:368
47771 #, gcc-internal-format
47773 "%qs at %L must be less than or equal to the BIT_SIZE of INTEGER(KIND=%d)"
47776 #: fortran/check.c:394
47777 #, gcc-internal-format
47778 msgid "%<%s + %s%> at %L must be less than or equal to BIT_SIZE(%qs)"
47781 #: fortran/check.c:420
47782 #, gcc-internal-format
47784 "%qs argument of %qs intrinsic at %L must be the same type and kind as %qs"
47787 #: fortran/check.c:437
47788 #, gcc-internal-format
47789 msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
47792 #: fortran/check.c:452
47793 #, gcc-internal-format
47794 msgid "%qs argument of %qs intrinsic at %L must not be OPTIONAL"
47797 #: fortran/check.c:473
47798 #, gcc-internal-format
47799 msgid "%qs argument of %qs intrinsic at %L must be ALLOCATABLE"
47802 #: fortran/check.c:491
47803 #, gcc-internal-format
47804 msgid "%qs argument of %qs intrinsic at %L must be of kind %d"
47807 #: fortran/check.c:529
47808 #, gcc-internal-format
47809 msgid "%qs argument of %qs intrinsic at %L cannot be INTENT(IN)"
47812 #: fortran/check.c:550
47813 #, gcc-internal-format
47814 msgid "%qs argument of %qs intrinsic at %L must be a variable"
47817 #: fortran/check.c:599
47818 #, gcc-internal-format
47820 "%<dim%> argument of %qs intrinsic at %L is not a valid codimension index"
47823 #: fortran/check.c:649
47824 #, gcc-internal-format
47825 msgid "%<dim%> argument of %qs intrinsic at %L is not a valid dimension index"
47828 #: fortran/check.c:752
47829 #, gcc-internal-format, gfc-internal-format
47830 msgid "Unequal character lengths (%ld/%ld) in %s at %L"
47833 #: fortran/check.c:874 fortran/check.c:6322
47834 #, gcc-internal-format
47835 msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
47838 #: fortran/check.c:883 fortran/check.c:2286 fortran/check.c:2412
47839 #: fortran/check.c:2486 fortran/check.c:2913
47840 #, gcc-internal-format, gfc-internal-format
47841 msgid "Different type kinds at %L"
47844 #: fortran/check.c:919
47845 #, gcc-internal-format
47846 msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
47849 #: fortran/check.c:928 fortran/check.c:964 fortran/check.c:3431
47850 #, gcc-internal-format
47851 msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
47854 #: fortran/check.c:946
47855 #, gcc-internal-format
47857 "%qs argument of %qs intrinsic at %L must be a pointer or target VARIABLE or "
47861 #: fortran/check.c:955
47862 #, gcc-internal-format
47863 msgid "%qs argument of %qs intrinsic at %L must be a POINTER or a TARGET"
47866 #: fortran/check.c:980
47867 #, gcc-internal-format, gfc-internal-format
47869 "Array section with a vector subscript at %L shall not be the target of a "
47873 #: fortran/check.c:991
47874 #, gcc-internal-format
47876 "NULL pointer at %L is not permitted as actual argument of %qs intrinsic "
47880 #: fortran/check.c:1034
47881 #, gcc-internal-format, gfc-internal-format
47883 "ATOM argument at %L to intrinsic function %s shall be an integer of "
47884 "ATOMIC_INT_KIND or a logical of ATOMIC_LOGICAL_KIND"
47887 #: fortran/check.c:1042
47888 #, gcc-internal-format, gfc-internal-format
47890 "ATOM argument at %L of the %s intrinsic function shall be a coarray or "
47894 #: fortran/check.c:1049
47895 #, gcc-internal-format
47897 "%qs argument of %qs intrinsic at %L shall have the same type as %qs at %L"
47900 #: fortran/check.c:1067 fortran/check.c:1212
47901 #, gcc-internal-format, gfc-internal-format
47902 msgid "STAT= argument to %s at %L"
47905 #: fortran/check.c:1086 fortran/check.c:1152 fortran/check.c:1249
47906 #, gcc-internal-format, gfc-internal-format
47907 msgid "ATOM argument of the %s intrinsic function at %L shall be definable"
47910 #: fortran/check.c:1100 fortran/check.c:1232
47911 #, gcc-internal-format, gfc-internal-format
47913 "ATOM argument at %L to intrinsic function %s shall be an integer of "
47917 #: fortran/check.c:1120
47918 #, gcc-internal-format, gfc-internal-format
47919 msgid "VALUE argument of the %s intrinsic function at %L shall be definable"
47922 #: fortran/check.c:1159 fortran/check.c:1256
47923 #, gcc-internal-format, gfc-internal-format
47924 msgid "OLD argument of the %s intrinsic function at %L shall be definable"
47927 #: fortran/check.c:1174
47928 #, gcc-internal-format, gfc-internal-format
47930 "EVENT argument at %L to the intrinsic EVENT_QUERY shall be of type EVENT_TYPE"
47933 #: fortran/check.c:1184
47934 #, gcc-internal-format, gfc-internal-format
47936 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall be definable"
47939 #: fortran/check.c:1197
47940 #, gcc-internal-format, gfc-internal-format
47942 "COUNT argument of the EVENT_QUERY intrinsic function at %L shall have at "
47943 "least the range of the default integer"
47946 #: fortran/check.c:1276
47947 #, gcc-internal-format, gfc-internal-format
47948 msgid "Negative argument N at %L"
47951 #: fortran/check.c:1448 fortran/check.c:1905
47952 #, gcc-internal-format
47954 "%qs argument of %qs intrinsic at %L must not be present if %<x%> is COMPLEX"
47957 #: fortran/check.c:1457 fortran/check.c:1914
47958 #, gcc-internal-format
47960 "%qs argument of %qs intrinsic at %L must have a type of either REAL or "
47964 #: fortran/check.c:1471 fortran/check.c:1477
47965 #, gcc-internal-format, gfc-internal-format
47967 "Conversion from %s to default-kind COMPLEX(%d) at %L might lose precision, "
47968 "consider using the KIND argument"
47971 #: fortran/check.c:1499
47972 #, gcc-internal-format
47974 "Argument %<A%> with INTENT(INOUT) at %L of the intrinsic subroutine %s shall "
47975 "not have a vector subscript"
47978 #: fortran/check.c:1507
47979 #, gcc-internal-format, gfc-internal-format
47980 msgid "The A argument at %L to the intrinsic %s shall not be coindexed"
47983 #: fortran/check.c:1530
47984 #, gcc-internal-format, gfc-internal-format
47985 msgid "The stat= argument at %L must be a kind=4 integer variable"
47988 #: fortran/check.c:1546
47989 #, gcc-internal-format, gfc-internal-format
47990 msgid "The errmsg= argument at %L must be a default-kind character variable"
47993 #: fortran/check.c:1554
47994 #, gcc-internal-format
47995 msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
47998 #: fortran/check.c:1569
47999 #, gcc-internal-format, gfc-internal-format
48001 "Support for the A argument at %L which is polymorphic A argument or has "
48002 "allocatable components is not yet implemented"
48005 #: fortran/check.c:1588
48006 #, gcc-internal-format, gfc-internal-format
48007 msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
48010 #: fortran/check.c:1595
48011 #, gcc-internal-format, gfc-internal-format
48013 "Support for the A argument at %L with allocatable components is not yet "
48017 #: fortran/check.c:1609
48018 #, gcc-internal-format, gfc-internal-format
48019 msgid "OPERATOR argument at %L must be a PURE function"
48022 #. None of the intrinsics fulfills the criteria of taking two arguments,
48023 #. returning the same type and kind as the arguments and being permitted
48024 #. as actual argument.
48025 #: fortran/check.c:1619
48026 #, gcc-internal-format, gfc-internal-format
48027 msgid "Intrinsic function %s at %L is not permitted for CO_REDUCE"
48030 #: fortran/check.c:1636
48031 #, gcc-internal-format, gfc-internal-format
48032 msgid "The function passed as OPERATOR at %L shall have two arguments"
48035 #: fortran/check.c:1646
48036 #, gcc-internal-format, gfc-internal-format
48038 "A argument at %L has type %s but the function passed as OPERATOR at %L "
48042 #: fortran/check.c:1655
48043 #, gcc-internal-format, gfc-internal-format
48045 "The function passed as OPERATOR at %L has arguments of type %s and %s but "
48046 "shall have type %s"
48049 #: fortran/check.c:1666
48050 #, gcc-internal-format, gfc-internal-format
48052 "The function passed as OPERATOR at %L shall have scalar nonallocatable "
48053 "nonpointer arguments and return a nonallocatable nonpointer scalar"
48056 #: fortran/check.c:1674
48057 #, gcc-internal-format, gfc-internal-format
48059 "The function passed as OPERATOR at %L shall have the VALUE attribute either "
48060 "for none or both arguments"
48063 #: fortran/check.c:1681
48064 #, gcc-internal-format, gfc-internal-format
48066 "The function passed as OPERATOR at %L shall have the TARGET attribute either "
48067 "for none or both arguments"
48070 #: fortran/check.c:1688
48071 #, gcc-internal-format, gfc-internal-format
48073 "The function passed as OPERATOR at %L shall have the ASYNCHRONOUS attribute "
48074 "either for none or both arguments"
48077 #: fortran/check.c:1696
48078 #, gcc-internal-format, gfc-internal-format
48080 "The function passed as OPERATOR at %L shall not have the OPTIONAL attribute "
48081 "for either of the arguments"
48084 #: fortran/check.c:1726
48085 #, gcc-internal-format, gfc-internal-format
48087 "The character length of the A argument at %L and of the arguments of the "
48088 "OPERATOR at %L shall be the same"
48091 #: fortran/check.c:1733
48092 #, gcc-internal-format, gfc-internal-format
48094 "The character length of the A argument at %L and of the function result of "
48095 "the OPERATOR at %L shall be the same"
48098 #: fortran/check.c:1751
48099 #, gcc-internal-format
48101 "%qs argument of %qs intrinsic at %L shall be of type integer, real or "
48105 #: fortran/check.c:1799 fortran/check.c:2331 fortran/check.c:2434
48106 #: fortran/check.c:2635 fortran/check.c:2680 fortran/check.c:3991
48107 #: fortran/check.c:4125 fortran/check.c:4180 fortran/check.c:5222
48108 #: fortran/check.c:5351
48109 #, gcc-internal-format
48110 msgid "%qs intrinsic with KIND argument at %L"
48113 #: fortran/check.c:1846 fortran/check.c:2097
48114 #, gcc-internal-format
48116 "%qs argument of %qs intrinsic at %L has invalid shape in dimension %d (%ld/"
48120 #: fortran/check.c:1861 fortran/check.c:2112 fortran/check.c:2140
48121 #, gcc-internal-format
48122 msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
48125 #: fortran/check.c:1964 fortran/check.c:3007 fortran/check.c:3015
48126 #, gcc-internal-format
48127 msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
48130 #: fortran/check.c:1978
48131 #, gcc-internal-format
48133 "Different shape for arguments %qs and %qs at %L for intrinsic %<dot_product%>"
48136 #: fortran/check.c:1998 fortran/check.c:2006
48137 #, gcc-internal-format
48138 msgid "%qs argument of %qs intrinsic at %L must be default real"
48141 #: fortran/check.c:2027
48142 #, gcc-internal-format
48143 msgid "%<I%> at %L and %<J%>' at %L cannot both be BOZ literal constants"
48146 #: fortran/check.c:2158
48147 #, gcc-internal-format, gfc-internal-format
48148 msgid "non-default INTEGER kind argument to %s intrinsic at %L"
48151 #: fortran/check.c:2218
48152 #, gcc-internal-format
48153 msgid "COMPLEX argument %qs of %qs intrinsic at %L"
48156 #: fortran/check.c:2382
48157 #, gcc-internal-format, gfc-internal-format
48158 msgid "Argument of %s at %L must be of length one"
48161 #: fortran/check.c:2441
48162 #, gcc-internal-format
48163 msgid "%qs argument of %qs intrinsic at %L must be the same kind as %qs"
48166 #: fortran/check.c:2531
48167 #, gcc-internal-format, gfc-internal-format
48168 msgid "SIZE at %L must be positive"
48171 #: fortran/check.c:2543
48172 #, gcc-internal-format, gfc-internal-format
48174 "The absolute value of SHIFT at %L must be less than or equal to SIZE at %L"
48177 #: fortran/check.c:2604
48178 #, gcc-internal-format
48179 msgid "%qs argument of %qs intrinsic at %L must be of intrinsic type"
48182 #: fortran/check.c:2611
48183 #, gcc-internal-format
48184 msgid "%qs argument of %qs intrinsic at %L must be a data entity"
48187 #: fortran/check.c:2822
48188 #, gcc-internal-format
48189 msgid "Intrinsic %qs at %L must have at least two arguments"
48192 #: fortran/check.c:2870
48193 #, gcc-internal-format
48194 msgid "Missing %qs argument to the %s intrinsic at %L"
48197 #: fortran/check.c:2885
48198 #, gcc-internal-format
48199 msgid "Duplicate argument %qs at %L to intrinsic %s"
48202 #: fortran/check.c:2890
48203 #, gcc-internal-format
48204 msgid "Unknown argument %qs at %L to intrinsic %s"
48207 #: fortran/check.c:2919
48208 #, gcc-internal-format
48209 msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
48212 #: fortran/check.c:2950
48213 #, gcc-internal-format
48214 msgid "%qs intrinsic with CHARACTER argument at %L"
48217 #: fortran/check.c:2957
48218 #, gcc-internal-format
48220 "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
48223 #: fortran/check.c:3024
48224 #, gcc-internal-format
48225 msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
48228 #: fortran/check.c:3038
48229 #, gcc-internal-format
48231 "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic "
48235 #: fortran/check.c:3057
48236 #, gcc-internal-format
48238 "Different shape on dimension 2 for argument %qs and dimension 1 for argument "
48239 "%qs at %L for intrinsic matmul"
48242 #: fortran/check.c:3066
48243 #, gcc-internal-format
48244 msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
48247 #: fortran/check.c:3241
48248 #, gcc-internal-format
48249 msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
48252 #: fortran/check.c:3301
48253 #, gcc-internal-format, gfc-internal-format
48254 msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
48257 #: fortran/check.c:3312
48258 #, gcc-internal-format, gfc-internal-format
48259 msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
48262 #: fortran/check.c:3319
48263 #, gcc-internal-format, gfc-internal-format
48265 "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is "
48269 #: fortran/check.c:3330
48270 #, gcc-internal-format, gfc-internal-format
48272 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
48276 #: fortran/check.c:3339
48277 #, gcc-internal-format, gfc-internal-format
48279 "The FROM and TO arguments of the MOVE_ALLOC intrinsic at %L must have the "
48280 "same corank %d/%d"
48283 #: fortran/check.c:3366
48284 #, gcc-internal-format
48285 msgid "Argument %<S%> of NEAREST at %L shall not be zero"
48288 #: fortran/check.c:3416
48289 #, gcc-internal-format
48291 "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or "
48292 "procedure pointer"
48295 #: fortran/check.c:3424
48296 #, gcc-internal-format, gfc-internal-format
48297 msgid "NULL intrinsic with allocatable MOLD at %L"
48300 #: fortran/check.c:3503 fortran/check.c:5298
48301 #, gcc-internal-format
48303 "%qs argument of %qs intrinsic at %L must provide at least as many elements "
48304 "as there are .TRUE. values in %qs (%ld/%d)"
48307 #: fortran/check.c:3561
48308 #, gcc-internal-format
48309 msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
48312 #: fortran/check.c:3569
48313 #, gcc-internal-format
48315 "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
48318 #: fortran/check.c:3588
48319 #, gcc-internal-format
48320 msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
48323 #: fortran/check.c:3636
48324 #, gcc-internal-format, gfc-internal-format
48325 msgid "The argument of the RANK intrinsic at %L must be a data object"
48328 #: fortran/check.c:3740
48329 #, gcc-internal-format
48331 "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of "
48335 #: fortran/check.c:3750
48336 #, gcc-internal-format
48337 msgid "%qs argument of %qs intrinsic at %L is empty"
48340 #: fortran/check.c:3757
48341 #, gcc-internal-format
48343 "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
48346 #: fortran/check.c:3774
48347 #, gcc-internal-format
48348 msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
48351 #: fortran/check.c:3806
48352 #, gcc-internal-format, gfc-internal-format
48353 msgid "Element %d of actual argument of RESHAPE at %L cannot be negative"
48356 #: fortran/check.c:3844
48357 #, gcc-internal-format
48359 "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
48362 #: fortran/check.c:3862
48363 #, gcc-internal-format
48364 msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
48367 #: fortran/check.c:3871
48368 #, gcc-internal-format
48370 "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions "
48371 "(dimension %qd duplicated)"
48374 #: fortran/check.c:3907
48375 #, gcc-internal-format, gfc-internal-format
48377 "Without padding, there are not enough elements in the intrinsic RESHAPE "
48378 "source at %L to match the shape"
48381 #: fortran/check.c:3924 fortran/check.c:3943
48382 #, gcc-internal-format
48383 msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
48386 #: fortran/check.c:3934 fortran/check.c:3953
48387 #, gcc-internal-format
48388 msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
48391 #: fortran/check.c:4052
48392 #, gcc-internal-format
48393 msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
48396 #: fortran/check.c:4083
48397 #, gcc-internal-format
48398 msgid "%qs intrinsic with RADIX argument at %L"
48401 #: fortran/check.c:4118
48402 #, gcc-internal-format
48404 "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size "
48408 #: fortran/check.c:4195 fortran/check.c:6361
48409 #, gcc-internal-format
48410 msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
48413 #: fortran/check.c:4208 fortran/check.c:4347 fortran/check.c:6353
48414 #, gcc-internal-format
48415 msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
48418 #: fortran/check.c:4219 fortran/check.c:4359
48419 #, gcc-internal-format
48420 msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
48423 #: fortran/check.c:4289
48424 #, gcc-internal-format
48425 msgid "is_c_interoperable(): gfc_simplify_expr failed"
48428 #: fortran/check.c:4338
48429 #, gcc-internal-format
48431 "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
48434 #: fortran/check.c:4377
48435 #, gcc-internal-format, gfc-internal-format
48437 "Argument C_PTR_1 at %L to C_ASSOCIATED shall have the type TYPE(C_PTR) or "
48441 #: fortran/check.c:4391
48442 #, gcc-internal-format, gfc-internal-format
48444 "Argument C_PTR_2 at %L to C_ASSOCIATED shall have the same type as C_PTR_1: "
48448 #: fortran/check.c:4415
48449 #, gcc-internal-format, gfc-internal-format
48450 msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
48453 #: fortran/check.c:4427
48454 #, gcc-internal-format, gfc-internal-format
48455 msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
48458 #: fortran/check.c:4434
48459 #, gcc-internal-format, gfc-internal-format
48460 msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
48463 #: fortran/check.c:4441
48464 #, gcc-internal-format, gfc-internal-format
48465 msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
48468 #: fortran/check.c:4448
48469 #, gcc-internal-format, gfc-internal-format
48470 msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
48473 #: fortran/check.c:4454
48474 #, gcc-internal-format, gfc-internal-format
48475 msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
48478 #: fortran/check.c:4473
48479 #, gcc-internal-format, gfc-internal-format
48481 "SHAPE argument at %L to C_F_POINTER must have the same size as the RANK of "
48485 #: fortran/check.c:4483
48486 #, gcc-internal-format, gfc-internal-format
48487 msgid "Polymorphic FPTR at %L to C_F_POINTER"
48490 #: fortran/check.c:4488
48491 #, gcc-internal-format, gfc-internal-format
48492 msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
48495 #: fortran/check.c:4504
48496 #, gcc-internal-format, gfc-internal-format
48498 "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
48501 #: fortran/check.c:4516
48502 #, gcc-internal-format, gfc-internal-format
48503 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
48506 #: fortran/check.c:4523
48507 #, gcc-internal-format, gfc-internal-format
48508 msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
48511 #: fortran/check.c:4529
48512 #, gcc-internal-format, gfc-internal-format
48513 msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
48516 #: fortran/check.c:4543
48517 #, gcc-internal-format, gfc-internal-format
48518 msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
48521 #: fortran/check.c:4558
48522 #, gcc-internal-format
48523 msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
48526 #: fortran/check.c:4566
48527 #, gcc-internal-format, gfc-internal-format
48529 "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
48532 #: fortran/check.c:4572
48533 #, gcc-internal-format, gfc-internal-format
48534 msgid "Noninteroperable procedure at %L to C_FUNLOC"
48537 #: fortran/check.c:4586
48538 #, gcc-internal-format, gfc-internal-format
48539 msgid "Argument X at %L to C_LOC shall not be coindexed"
48542 #: fortran/check.c:4592
48543 #, gcc-internal-format, gfc-internal-format
48544 msgid "X argument at %L to C_LOC shall not be polymorphic"
48547 #: fortran/check.c:4603
48548 #, gcc-internal-format, gfc-internal-format
48550 "Argument X at %L to C_LOC shall have either the POINTER or the TARGET "
48554 #: fortran/check.c:4611
48555 #, gcc-internal-format, gfc-internal-format
48556 msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
48559 #: fortran/check.c:4620
48560 #, gcc-internal-format, gfc-internal-format
48561 msgid "Argument at %L to C_LOC shall not be polymorphic"
48564 #: fortran/check.c:4627
48565 #, gcc-internal-format, gfc-internal-format
48566 msgid "Noninteroperable array at %L as argument to C_LOC: %s"
48569 #: fortran/check.c:4638
48570 #, gcc-internal-format, gfc-internal-format
48572 "Array of interoperable type at %L to C_LOC which is nonallocatable and "
48573 "neither assumed size nor explicit size"
48576 #: fortran/check.c:4643
48577 #, gcc-internal-format, gfc-internal-format
48578 msgid "Array section at %L to C_LOC"
48581 #: fortran/check.c:4671
48582 #, gcc-internal-format, gfc-internal-format
48583 msgid "non double precision REAL argument to %s intrinsic at %L"
48586 #: fortran/check.c:4684
48587 #, gcc-internal-format
48588 msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
48591 #: fortran/check.c:4703
48592 #, gcc-internal-format
48593 msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
48596 #: fortran/check.c:4966
48597 #, gcc-internal-format, gfc-internal-format
48598 msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
48601 #: fortran/check.c:4977
48602 #, gcc-internal-format, gfc-internal-format
48604 "The number of array elements of the SUB argument to IMAGE_INDEX at %L shall "
48605 "be %d (corank) not %d"
48608 #: fortran/check.c:5010
48609 #, gcc-internal-format, gfc-internal-format
48610 msgid "DISTANCE= argument to NUM_IMAGES at %L"
48613 #: fortran/check.c:5023
48614 #, gcc-internal-format, gfc-internal-format
48615 msgid "FAILED= argument to NUM_IMAGES at %L"
48618 #: fortran/check.c:5046
48619 #, gcc-internal-format, gfc-internal-format
48621 "DIM argument without COARRAY argument not allowed for THIS_IMAGE intrinsic "
48625 #: fortran/check.c:5053
48626 #, gcc-internal-format, gfc-internal-format
48628 "The DISTANCE argument may not be specified together with the COARRAY or DIM "
48629 "argument in intrinsic at %L"
48632 #: fortran/check.c:5064
48633 #, gcc-internal-format, gfc-internal-format
48634 msgid "Unexpected DIM argument with noncoarray argument at %L"
48637 #: fortran/check.c:5082
48638 #, gcc-internal-format, gfc-internal-format
48639 msgid "DISTANCE= argument to THIS_IMAGE at %L"
48642 #: fortran/check.c:5162
48643 #, gcc-internal-format
48644 msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
48647 #: fortran/check.c:5190
48648 #, gcc-internal-format, gfc-internal-format
48650 "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
48654 #: fortran/check.c:5312
48655 #, gcc-internal-format
48657 "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a "
48661 #: fortran/check.c:5325
48662 #, gcc-internal-format
48663 msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
48666 #: fortran/check.c:5581 fortran/check.c:5613
48667 #, gcc-internal-format
48668 msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
48671 #: fortran/check.c:5621
48672 #, gcc-internal-format, gfc-internal-format
48673 msgid "Too many arguments to %s at %L"
48676 #: fortran/check.c:5639
48677 #, gcc-internal-format
48678 msgid "fe_runtime_error string must be null terminated"
48681 #: fortran/check.c:5651
48682 #, gcc-internal-format, gfc-internal-format
48683 msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
48686 #: fortran/check.c:5691
48687 #, gcc-internal-format, gfc-internal-format
48688 msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
48691 #: fortran/check.c:5710
48692 #, gcc-internal-format, gfc-internal-format
48693 msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
48696 #: fortran/check.c:5720
48697 #, gcc-internal-format, gfc-internal-format
48698 msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
48701 #: fortran/check.c:5737
48702 #, gcc-internal-format, gfc-internal-format
48703 msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
48706 #: fortran/check.c:5954
48707 #, gcc-internal-format
48709 "%qs argument of %qs intrinsic at %L must be of a kind not wider than the "
48710 "default kind (%d)"
48713 #: fortran/check.c:6306 fortran/check.c:6314
48714 #, gcc-internal-format
48715 msgid "%qs argument of %qs intrinsic at %L must be INTEGER or LOGICAL"
48718 #: fortran/check.c:6345
48719 #, gcc-internal-format, gfc-internal-format
48721 "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, "
48722 "because it returns a disassociated pointer"
48725 #: fortran/class.c:614
48726 #, gcc-internal-format, gfc-internal-format
48728 "Assumed size polymorphic objects or components, such as that at %C, have not "
48729 "yet been implemented"
48732 #. Since the extension field is 8 bit wide, we can only have
48733 #. up to 255 extension levels.
48734 #: fortran/class.c:725 fortran/decl.c:8689
48735 #, gcc-internal-format
48736 msgid "Maximum extension level reached with type %qs at %L"
48739 #: fortran/class.c:2764 fortran/class.c:2838
48740 #, gcc-internal-format
48741 msgid "%qs of %qs is PRIVATE at %L"
48744 #: fortran/cpp.c:450
48745 #, gcc-internal-format
48746 msgid "To enable preprocessing, use %<-cpp%>"
48749 #: fortran/cpp.c:548 fortran/cpp.c:559 fortran/cpp.c:666
48750 #, gcc-internal-format
48751 msgid "opening output file %qs: %s"
48754 #: fortran/data.c:65
48755 #, gcc-internal-format, gfc-internal-format
48756 msgid "non-constant array in DATA statement %L"
48759 #: fortran/data.c:137
48760 #, gcc-internal-format, gfc-internal-format
48761 msgid "failure to simplify substring reference in DATA statement at %L"
48764 #: fortran/data.c:170
48765 #, gcc-internal-format, gfc-internal-format
48766 msgid "Unused initialization string at %L because variable has zero length"
48769 #: fortran/data.c:176
48770 #, gcc-internal-format, gfc-internal-format
48771 msgid "Initialization string at %L was truncated to fit the variable (%d/%d)"
48774 #: fortran/data.c:266
48775 #, gcc-internal-format
48776 msgid "%qs at %L already is initialized at %L"
48779 #: fortran/data.c:290
48780 #, gcc-internal-format, gfc-internal-format
48781 msgid "Data element below array lower bound at %L"
48784 #: fortran/data.c:307 fortran/data.c:396
48785 #, gcc-internal-format, gfc-internal-format
48786 msgid "Data element above array upper bound at %L"
48789 #: fortran/data.c:337 fortran/data.c:503
48790 #, gcc-internal-format
48791 msgid "re-initialization of %qs at %L"
48794 #: fortran/data.c:703
48795 #, gcc-internal-format
48796 msgid "TODO: Vector sections in data statements"
48799 #: fortran/decl.c:278
48800 #, gcc-internal-format
48801 msgid "Host associated variable %qs may not be in the DATA statement at %C"
48804 #: fortran/decl.c:285
48805 #, gcc-internal-format
48806 msgid "initialization of common block variable %qs in DATA statement at %C"
48809 #: fortran/decl.c:396
48810 #, gcc-internal-format
48811 msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
48814 #: fortran/decl.c:422
48815 #, gcc-internal-format, gfc-internal-format
48816 msgid "Invalid initializer %s in Data statement at %C"
48819 #: fortran/decl.c:524
48820 #, gcc-internal-format, gfc-internal-format
48821 msgid "Initialization at %C is not allowed in a PURE procedure"
48824 #: fortran/decl.c:561
48825 #, gcc-internal-format, gfc-internal-format
48826 msgid "DATA statement at %C cannot appear within an INTERFACE"
48829 #: fortran/decl.c:593
48830 #, gcc-internal-format, gfc-internal-format
48831 msgid "DATA statement at %C is not allowed in a PURE procedure"
48834 #: fortran/decl.c:639
48835 #, gcc-internal-format, gfc-internal-format
48836 msgid "Empty old style initializer list at %C"
48839 #: fortran/decl.c:659
48840 #, gcc-internal-format, gfc-internal-format
48841 msgid "Repeat spec invalid in scalar initializer at %C"
48844 #: fortran/decl.c:664
48845 #, gcc-internal-format, gfc-internal-format
48846 msgid "Repeat spec must be an integer at %C"
48849 #: fortran/decl.c:673
48850 #, gcc-internal-format, gfc-internal-format
48851 msgid "Expected data constant after repeat spec at %C"
48854 #: fortran/decl.c:704
48855 #, gcc-internal-format, gfc-internal-format
48856 msgid "End of scalar initializer expected at %C"
48859 #: fortran/decl.c:731
48860 #, gcc-internal-format, gfc-internal-format
48861 msgid "Not enough elements in array initializer at %C"
48864 #: fortran/decl.c:733
48865 #, gcc-internal-format, gfc-internal-format
48866 msgid "Too many elements in array initializer at %C"
48869 #: fortran/decl.c:752
48870 #, gcc-internal-format, gfc-internal-format
48871 msgid "Syntax error in old style initializer list at %C"
48874 #: fortran/decl.c:775
48875 #, gcc-internal-format, gfc-internal-format
48876 msgid "The assumed-rank array at %C shall not have a codimension"
48879 #: fortran/decl.c:843
48880 #, gcc-internal-format, gfc-internal-format
48881 msgid "Bad INTENT specification at %C"
48884 #: fortran/decl.c:864
48885 #, gcc-internal-format, gfc-internal-format
48886 msgid "deferred type parameter at %C"
48889 #: fortran/decl.c:945
48890 #, gcc-internal-format, gfc-internal-format
48891 msgid "Scalar INTEGER expression expected at %L"
48894 #: fortran/decl.c:971
48895 #, gcc-internal-format, gfc-internal-format
48896 msgid "Old-style character length at %C"
48899 #: fortran/decl.c:1002
48900 #, gcc-internal-format, gfc-internal-format
48901 msgid "Syntax error in character length specification at %C"
48904 #: fortran/decl.c:1155
48905 #, gcc-internal-format
48906 msgid "Procedure %qs at %C is already defined at %L"
48909 #: fortran/decl.c:1163
48910 #, gcc-internal-format
48911 msgid "Name %qs at %C is already defined as a generic interface at %L"
48914 #: fortran/decl.c:1176
48915 #, gcc-internal-format
48917 "Procedure %qs at %C has an explicit interface and must not have attributes "
48921 #: fortran/decl.c:1247
48922 #, gcc-internal-format
48924 "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
48927 #: fortran/decl.c:1274
48928 #, gcc-internal-format
48930 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
48931 "not C interoperable because derived type %qs is not C interoperable"
48934 #: fortran/decl.c:1281
48935 #, gcc-internal-format
48937 "Variable %qs at %L is a dummy argument to the BIND(C) procedure %qs but is "
48938 "not C interoperable because it is polymorphic"
48941 #: fortran/decl.c:1288
48942 #, gcc-internal-format
48944 "Variable %qs at %L is a dummy argument of the BIND(C) procedure %qs but may "
48945 "not be C interoperable"
48948 #: fortran/decl.c:1303
48949 #, gcc-internal-format
48951 "Character argument %qs at %L must be length 1 because procedure %qs is "
48955 #: fortran/decl.c:1316
48956 #, gcc-internal-format
48958 "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
48961 #: fortran/decl.c:1324
48962 #, gcc-internal-format
48963 msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
48966 #: fortran/decl.c:1333
48967 #, gcc-internal-format
48969 "Scalar variable %qs at %L with POINTER or ALLOCATABLE in procedure %qs with "
48970 "BIND(C) is not yet supported"
48973 #: fortran/decl.c:1342
48974 #, gcc-internal-format
48976 "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute "
48977 "because procedure %qs is BIND(C)"
48980 #: fortran/decl.c:1349
48981 #, gcc-internal-format
48983 "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
48986 #: fortran/decl.c:1360
48987 #, gcc-internal-format
48989 "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs "
48993 #: fortran/decl.c:1410
48994 #, gcc-internal-format
48995 msgid "Symbol %qs at %C also declared as a type at %L"
48998 #: fortran/decl.c:1469
48999 #, gcc-internal-format
49001 "Variable %qs in common block %qs at %C must be declared with a C "
49002 "interoperable kind since common block %qs is BIND(C)"
49005 #: fortran/decl.c:1503
49006 #, gcc-internal-format, gfc-internal-format
49007 msgid "CHARACTER length must be a constant at %L"
49010 #: fortran/decl.c:1518
49011 #, gcc-internal-format, gfc-internal-format
49012 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
49015 #: fortran/decl.c:1525
49016 #, gcc-internal-format, gfc-internal-format
49018 "The CHARACTER elements of the array constructor at %L must have the same "
49022 #: fortran/decl.c:1615
49023 #, gcc-internal-format
49024 msgid "Initializer not allowed for PARAMETER %qs at %C"
49027 #: fortran/decl.c:1625
49028 #, gcc-internal-format, gfc-internal-format
49029 msgid "PARAMETER at %L is missing an initializer"
49032 #: fortran/decl.c:1635
49033 #, gcc-internal-format
49035 "Variable %qs at %C with an initializer already appears in a DATA statement"
49038 #: fortran/decl.c:1728
49039 #, gcc-internal-format, gfc-internal-format
49040 msgid "Can't initialize implied-shape array at %L with scalar"
49043 #: fortran/decl.c:1763
49044 #, gcc-internal-format, gfc-internal-format
49045 msgid "Non-constant lower bound in implied-shape declaration at %L"
49048 #: fortran/decl.c:1849
49049 #, gcc-internal-format, gfc-internal-format
49050 msgid "Component at %C must have the POINTER attribute"
49053 #: fortran/decl.c:1857
49054 #, gcc-internal-format, gfc-internal-format
49055 msgid "Array component of structure at %C must have explicit or deferred shape"
49058 #: fortran/decl.c:1881
49059 #, gcc-internal-format, gfc-internal-format
49060 msgid "Component '%s' at %C already declared at %L"
49063 #: fortran/decl.c:1923
49064 #, gcc-internal-format, gfc-internal-format
49065 msgid "Pointer array component of structure at %C must have a deferred shape"
49068 #: fortran/decl.c:1932
49069 #, gcc-internal-format, gfc-internal-format
49070 msgid "Allocatable component of structure at %C must have a deferred shape"
49073 #: fortran/decl.c:1941
49074 #, gcc-internal-format, gfc-internal-format
49075 msgid "Array component of structure at %C must have an explicit shape"
49078 #: fortran/decl.c:1995
49079 #, gcc-internal-format, gfc-internal-format
49080 msgid "NULL() initialization at %C is ambiguous"
49083 #: fortran/decl.c:2012
49084 #, gcc-internal-format, gfc-internal-format
49085 msgid "NULL() initialization at %C may not have MOLD"
49088 #: fortran/decl.c:2029
49089 #, gcc-internal-format, gfc-internal-format
49090 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
49093 #: fortran/decl.c:2050
49094 #, gcc-internal-format, gfc-internal-format
49095 msgid "Error in pointer initialization at %C"
49098 #: fortran/decl.c:2057
49099 #, gcc-internal-format, gfc-internal-format
49100 msgid "non-NULL pointer initialization at %C"
49103 #: fortran/decl.c:2080
49104 #, gcc-internal-format
49105 msgid "Function name %qs not allowed at %C"
49108 #: fortran/decl.c:2147
49109 #, gcc-internal-format
49110 msgid "Non-PARAMETER symbol %qs at %L can't be implied-shape"
49113 #: fortran/decl.c:2157
49114 #, gcc-internal-format, gfc-internal-format
49115 msgid "Implied-shape array at %L"
49118 #: fortran/decl.c:2210
49119 #, gcc-internal-format
49121 "%qs at %C is a redefinition of the declaration in the corresponding "
49122 "interface for MODULE PROCEDURE %qs"
49125 #: fortran/decl.c:2239 fortran/decl.c:7263
49126 #, gcc-internal-format, gfc-internal-format
49127 msgid "Duplicate array spec for Cray pointee at %C"
49130 #: fortran/decl.c:2247
49131 #, gcc-internal-format
49132 msgid "Couldn't set pointee array spec."
49135 #: fortran/decl.c:2310
49136 #, gcc-internal-format, gfc-internal-format
49137 msgid "Old-style initialization at %C"
49140 #: fortran/decl.c:2318
49141 #, gcc-internal-format, gfc-internal-format
49142 msgid "Invalid old style initialization for derived type component at %C"
49145 #: fortran/decl.c:2331
49146 #, gcc-internal-format, gfc-internal-format
49147 msgid "Syntax error in old style initialization of %s at %C"
49150 #: fortran/decl.c:2351 fortran/decl.c:5556
49151 #, gcc-internal-format, gfc-internal-format
49152 msgid "Initialization at %C isn't for a pointer variable"
49155 #: fortran/decl.c:2364
49156 #, gcc-internal-format
49157 msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
49160 #: fortran/decl.c:2373 fortran/decl.c:8838
49161 #, gcc-internal-format, gfc-internal-format
49162 msgid "Expected an initialization expression at %C"
49165 #: fortran/decl.c:2380
49166 #, gcc-internal-format, gfc-internal-format
49167 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
49170 #: fortran/decl.c:2397
49171 #, gcc-internal-format, gfc-internal-format
49172 msgid "Initialization of allocatable component at %C is not allowed"
49175 #: fortran/decl.c:2457 fortran/decl.c:2493
49176 #, gcc-internal-format, gfc-internal-format
49177 msgid "Old-style type declaration %s*%d not supported at %C"
49180 #: fortran/decl.c:2499
49181 #, gcc-internal-format, gfc-internal-format
49182 msgid "Nonstandard type declaration %s*%d at %C"
49185 #: fortran/decl.c:2550 fortran/decl.c:2626
49186 #, gcc-internal-format, gfc-internal-format
49187 msgid "Missing right parenthesis at %C"
49190 #: fortran/decl.c:2563 fortran/decl.c:2697
49191 #, gcc-internal-format, gfc-internal-format
49192 msgid "Expected initialization expression at %C"
49195 #: fortran/decl.c:2571 fortran/decl.c:2703
49196 #, gcc-internal-format, gfc-internal-format
49197 msgid "Expected scalar initialization expression at %C"
49200 #: fortran/decl.c:2602
49201 #, gcc-internal-format, gfc-internal-format
49202 msgid "Kind %d not supported for type %s at %C"
49205 #: fortran/decl.c:2615
49206 #, gcc-internal-format, gfc-internal-format
49207 msgid "C kind type parameter is for type %s but type at %L is %s"
49210 #: fortran/decl.c:2624
49211 #, gcc-internal-format, gfc-internal-format
49212 msgid "Missing right parenthesis or comma at %C"
49215 #: fortran/decl.c:2723
49216 #, gcc-internal-format, gfc-internal-format
49217 msgid "Kind %d is not supported for CHARACTER at %C"
49220 #: fortran/decl.c:2855
49221 #, gcc-internal-format, gfc-internal-format
49222 msgid "Syntax error in CHARACTER declaration at %C"
49225 #: fortran/decl.c:2921
49226 #, gcc-internal-format, gfc-internal-format
49227 msgid "RECORD at %C is an extension, enable it with -fdec-structure"
49230 #: fortran/decl.c:2927
49231 #, gcc-internal-format, gfc-internal-format
49232 msgid "Structure name expected after RECORD at %C"
49235 #: fortran/decl.c:2970
49236 #, gcc-internal-format, gfc-internal-format
49237 msgid "BYTE type at %C"
49240 #: fortran/decl.c:2975
49241 #, gcc-internal-format, gfc-internal-format
49242 msgid "BYTE type used at %C is not available on the target machine"
49245 #: fortran/decl.c:2997
49246 #, gcc-internal-format, gfc-internal-format
49247 msgid "Assumed type at %C is not allowed for components"
49250 #: fortran/decl.c:3000
49251 #, gcc-internal-format, gfc-internal-format
49252 msgid "Assumed type at %C"
49255 #: fortran/decl.c:3023 fortran/decl.c:3054 fortran/decl.c:3083
49256 #: fortran/decl.c:3301
49257 #, gcc-internal-format, gfc-internal-format
49258 msgid "TYPE with intrinsic-type-spec at %C"
49261 #: fortran/decl.c:3079
49262 #, gcc-internal-format, gfc-internal-format
49263 msgid "DOUBLE COMPLEX at %C"
49266 #: fortran/decl.c:3116
49267 #, gcc-internal-format, gfc-internal-format
49268 msgid "Type name '%s' at %C is ambiguous"
49271 #: fortran/decl.c:3194
49272 #, gcc-internal-format, gfc-internal-format
49273 msgid "CLASS statement at %C"
49276 #: fortran/decl.c:3227 fortran/decl.c:3240 fortran/decl.c:3696
49277 #: fortran/decl.c:3704
49278 #, gcc-internal-format
49279 msgid "Type name %qs at %C is ambiguous"
49282 #: fortran/decl.c:3255
49283 #, gcc-internal-format
49285 "Type name %qs at %C conflicts with previously declared entity at %L, which "
49286 "has the same name"
49289 #: fortran/decl.c:3372
49290 #, gcc-internal-format, gfc-internal-format
49291 msgid "Duplicate IMPLICIT NONE statement at %C"
49294 #: fortran/decl.c:3381
49295 #, gcc-internal-format, gfc-internal-format
49296 msgid "IMPORT NONE with spec list at %C"
49299 #: fortran/decl.c:3440
49300 #, gcc-internal-format, gfc-internal-format
49301 msgid "Missing character range in IMPLICIT at %C"
49304 #: fortran/decl.c:3486
49305 #, gcc-internal-format, gfc-internal-format
49306 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
49309 #: fortran/decl.c:3539
49310 #, gcc-internal-format, gfc-internal-format
49311 msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
49314 #: fortran/decl.c:3549
49315 #, gcc-internal-format, gfc-internal-format
49316 msgid "Empty IMPLICIT statement at %C"
49319 #: fortran/decl.c:3655
49320 #, gcc-internal-format, gfc-internal-format
49321 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
49324 #: fortran/decl.c:3662
49325 #, gcc-internal-format, gfc-internal-format
49327 "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure "
49331 #: fortran/decl.c:3667
49332 #, gcc-internal-format, gfc-internal-format
49333 msgid "IMPORT statement at %C"
49336 #: fortran/decl.c:3681
49337 #, gcc-internal-format, gfc-internal-format
49338 msgid "Expecting list of named entities at %C"
49341 #: fortran/decl.c:3710
49342 #, gcc-internal-format
49343 msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
49346 #: fortran/decl.c:3717
49347 #, gcc-internal-format
49348 msgid "%qs is already IMPORTed from host scoping unit at %C"
49351 #: fortran/decl.c:3758
49352 #, gcc-internal-format, gfc-internal-format
49353 msgid "Syntax error in IMPORT statement at %C"
49356 #: fortran/decl.c:4058
49357 #, gcc-internal-format, gfc-internal-format
49358 msgid "Missing codimension specification at %C"
49361 #: fortran/decl.c:4060
49362 #, gcc-internal-format, gfc-internal-format
49363 msgid "Missing dimension specification at %C"
49366 #: fortran/decl.c:4143
49367 #, gcc-internal-format, gfc-internal-format
49368 msgid "Duplicate %s attribute at %L"
49371 #: fortran/decl.c:4162
49372 #, gcc-internal-format, gfc-internal-format
49373 msgid "ALLOCATABLE attribute at %C in a TYPE definition"
49376 #: fortran/decl.c:4171
49377 #, gcc-internal-format, gfc-internal-format
49378 msgid "Attribute at %L is not allowed in a TYPE definition"
49381 #: fortran/decl.c:4189
49382 #, gcc-internal-format, gfc-internal-format
49383 msgid "Attribute %s at %L in a TYPE definition"
49386 #: fortran/decl.c:4199
49387 #, gcc-internal-format, gfc-internal-format
49389 "%s attribute at %L is not allowed outside of the specification part of a "
49393 #: fortran/decl.c:4213
49394 #, gcc-internal-format, gfc-internal-format
49395 msgid "ASYNCHRONOUS attribute at %C"
49398 #: fortran/decl.c:4224
49399 #, gcc-internal-format, gfc-internal-format
49400 msgid "CONTIGUOUS attribute at %C"
49403 #: fortran/decl.c:4271 fortran/decl.c:7559
49404 #, gcc-internal-format, gfc-internal-format
49405 msgid "PROTECTED at %C only allowed in specification part of a module"
49408 #: fortran/decl.c:4277
49409 #, gcc-internal-format, gfc-internal-format
49410 msgid "PROTECTED attribute at %C"
49413 #: fortran/decl.c:4306
49414 #, gcc-internal-format, gfc-internal-format
49415 msgid "VALUE attribute at %C"
49418 #: fortran/decl.c:4313
49419 #, gcc-internal-format, gfc-internal-format
49420 msgid "VOLATILE attribute at %C"
49423 #: fortran/decl.c:4320
49424 #, gcc-internal-format
49425 msgid "match_attr_spec(): Bad attribute"
49428 #: fortran/decl.c:4360
49429 #, gcc-internal-format, gfc-internal-format
49430 msgid "Multiple identifiers provided with single NAME= specifier at %C"
49433 #: fortran/decl.c:4458
49434 #, gcc-internal-format
49436 "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
49439 #: fortran/decl.c:4480
49440 #, gcc-internal-format
49442 "Variable %qs in common block %qs at %L may not be a C interoperable kind "
49443 "though common block %qs is BIND(C)"
49446 #: fortran/decl.c:4489
49447 #, gcc-internal-format
49448 msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
49451 #: fortran/decl.c:4493
49452 #, gcc-internal-format
49453 msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
49456 #: fortran/decl.c:4505
49457 #, gcc-internal-format
49459 "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since "
49460 "it is not a global"
49463 #: fortran/decl.c:4519
49464 #, gcc-internal-format
49465 msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
49468 #: fortran/decl.c:4527
49469 #, gcc-internal-format
49471 "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
49474 #: fortran/decl.c:4539
49475 #, gcc-internal-format
49476 msgid "Return type of BIND(C) function %qs at %L cannot be an array"
49479 #: fortran/decl.c:4547
49480 #, gcc-internal-format
49481 msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
49484 #. Use gfc_warning_now because we won't say that the symbol fails
49485 #. just because of this.
49486 #: fortran/decl.c:4558
49487 #, gcc-internal-format
49489 "Symbol %qs at %L is marked PRIVATE but has been given the binding label %qs"
49492 #: fortran/decl.c:4632
49493 #, gcc-internal-format, gfc-internal-format
49495 "Need either entity or common block name for attribute specification "
49499 #: fortran/decl.c:4677
49500 #, gcc-internal-format, gfc-internal-format
49502 "Missing entity or common block name for attribute specification statement at "
49506 #: fortran/decl.c:4684
49507 #, gcc-internal-format
49508 msgid "Missing symbol"
49511 #: fortran/decl.c:4713
49512 #, gcc-internal-format, gfc-internal-format
49513 msgid "BIND(C) statement at %C"
49516 #: fortran/decl.c:4793
49517 #, gcc-internal-format, gfc-internal-format
49519 "Derived type at %C has not been previously defined and so cannot appear in a "
49520 "derived type definition"
49523 #: fortran/decl.c:4825
49524 #, gcc-internal-format, gfc-internal-format
49525 msgid "Syntax error in data declaration at %C"
49528 #: fortran/decl.c:4866
49529 #, gcc-internal-format, gfc-internal-format
49530 msgid "MODULE prefix at %C"
49533 #: fortran/decl.c:4911
49534 #, gcc-internal-format, gfc-internal-format
49535 msgid "IMPURE procedure at %C"
49538 #: fortran/decl.c:4923
49539 #, gcc-internal-format, gfc-internal-format
49540 msgid "PURE and IMPURE must not appear both at %C"
49543 #: fortran/decl.c:4969
49544 #, gcc-internal-format, gfc-internal-format
49545 msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
49548 #: fortran/decl.c:4976
49549 #, gcc-internal-format, gfc-internal-format
49550 msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
49553 #: fortran/decl.c:4983
49554 #, gcc-internal-format, gfc-internal-format
49555 msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
49558 #: fortran/decl.c:5046 fortran/primary.c:1782
49559 #, gcc-internal-format, gfc-internal-format
49560 msgid "Alternate-return argument at %C"
49563 #: fortran/decl.c:5092
49564 #, gcc-internal-format
49565 msgid "Name %qs at %C is the name of the procedure"
49568 #: fortran/decl.c:5104
49569 #, gcc-internal-format, gfc-internal-format
49570 msgid "Unexpected junk in formal argument list at %C"
49573 #: fortran/decl.c:5121
49574 #, gcc-internal-format
49575 msgid "Duplicate symbol %qs in formal argument list at %C"
49578 #: fortran/decl.c:5160
49579 #, gcc-internal-format, gfc-internal-format
49580 msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
49583 #: fortran/decl.c:5166
49584 #, gcc-internal-format, gfc-internal-format
49585 msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
49588 #: fortran/decl.c:5205
49589 #, gcc-internal-format, gfc-internal-format
49590 msgid "RESULT variable at %C must be different than function name"
49593 #: fortran/decl.c:5282
49594 #, gcc-internal-format, gfc-internal-format
49595 msgid "Unexpected junk after function declaration at %C"
49598 #: fortran/decl.c:5292 fortran/decl.c:6390
49599 #, gcc-internal-format, gfc-internal-format
49600 msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
49603 #: fortran/decl.c:5495
49604 #, gcc-internal-format, gfc-internal-format
49605 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
49608 #: fortran/decl.c:5502
49609 #, gcc-internal-format, gfc-internal-format
49610 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
49613 #: fortran/decl.c:5508
49614 #, gcc-internal-format, gfc-internal-format
49615 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
49618 #: fortran/decl.c:5531
49619 #, gcc-internal-format
49620 msgid "Procedure %qs at %L already has basic type of %s"
49623 #: fortran/decl.c:5577 fortran/decl.c:5765 fortran/decl.c:9319
49624 #, gcc-internal-format, gfc-internal-format
49625 msgid "Syntax error in PROCEDURE statement at %C"
49628 #: fortran/decl.c:5626 fortran/decl.c:9221
49629 #, gcc-internal-format
49630 msgid "Expected %<::%> after binding-attributes at %C"
49633 #: fortran/decl.c:5633
49634 #, gcc-internal-format, gfc-internal-format
49635 msgid "NOPASS or explicit interface required at %C"
49638 #: fortran/decl.c:5637
49639 #, gcc-internal-format, gfc-internal-format
49640 msgid "Procedure pointer component at %C"
49643 #: fortran/decl.c:5709
49644 #, gcc-internal-format, gfc-internal-format
49645 msgid "Syntax error in procedure pointer component at %C"
49648 #: fortran/decl.c:5727
49649 #, gcc-internal-format, gfc-internal-format
49650 msgid "PROCEDURE at %C must be in a generic interface"
49653 #: fortran/decl.c:5736 fortran/decl.c:8150
49654 #, gcc-internal-format, gfc-internal-format
49655 msgid "double colon in MODULE PROCEDURE statement at %L"
49658 #: fortran/decl.c:5806
49659 #, gcc-internal-format, gfc-internal-format
49660 msgid "PROCEDURE statement at %C"
49663 #: fortran/decl.c:5878
49664 #, gcc-internal-format, gfc-internal-format
49665 msgid "Expected formal argument list in function definition at %C"
49668 #: fortran/decl.c:5902 fortran/decl.c:5906 fortran/decl.c:6162
49669 #: fortran/decl.c:6166 fortran/decl.c:6358 fortran/decl.c:6362
49670 #: fortran/symbol.c:1713
49671 #, gcc-internal-format, gfc-internal-format
49672 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
49675 #: fortran/decl.c:6060
49676 #, gcc-internal-format, gfc-internal-format
49677 msgid "ENTRY statement at %C"
49680 #: fortran/decl.c:6069
49681 #, gcc-internal-format, gfc-internal-format
49682 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
49685 #: fortran/decl.c:6072
49686 #, gcc-internal-format, gfc-internal-format
49687 msgid "ENTRY statement at %C cannot appear within a MODULE"
49690 #: fortran/decl.c:6075
49691 #, gcc-internal-format, gfc-internal-format
49692 msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
49695 #: fortran/decl.c:6078
49696 #, gcc-internal-format, gfc-internal-format
49697 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
49700 #: fortran/decl.c:6082 fortran/decl.c:6127
49701 #, gcc-internal-format, gfc-internal-format
49702 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
49705 #: fortran/decl.c:6086
49706 #, gcc-internal-format, gfc-internal-format
49707 msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
49710 #: fortran/decl.c:6090
49711 #, gcc-internal-format, gfc-internal-format
49712 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
49715 #: fortran/decl.c:6094
49716 #, gcc-internal-format, gfc-internal-format
49717 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
49720 #: fortran/decl.c:6099
49721 #, gcc-internal-format, gfc-internal-format
49722 msgid "ENTRY statement at %C cannot appear within a DO block"
49725 #: fortran/decl.c:6103
49726 #, gcc-internal-format, gfc-internal-format
49727 msgid "ENTRY statement at %C cannot appear within a SELECT block"
49730 #: fortran/decl.c:6107
49731 #, gcc-internal-format, gfc-internal-format
49732 msgid "ENTRY statement at %C cannot appear within a FORALL block"
49735 #: fortran/decl.c:6111
49736 #, gcc-internal-format, gfc-internal-format
49737 msgid "ENTRY statement at %C cannot appear within a WHERE block"
49740 #: fortran/decl.c:6115
49741 #, gcc-internal-format, gfc-internal-format
49742 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
49745 #: fortran/decl.c:6119
49746 #, gcc-internal-format, gfc-internal-format
49747 msgid "Unexpected ENTRY statement at %C"
49750 #: fortran/decl.c:6140
49751 #, gcc-internal-format, gfc-internal-format
49752 msgid "ENTRY statement at %C cannot appear in a contained procedure"
49755 #: fortran/decl.c:6191 fortran/decl.c:6397
49756 #, gcc-internal-format, gfc-internal-format
49757 msgid "Missing required parentheses before BIND(C) at %C"
49760 #: fortran/decl.c:6459 fortran/decl.c:6466
49761 #, gcc-internal-format, gfc-internal-format
49762 msgid "Invalid C identifier in NAME= specifier at %C"
49765 #: fortran/decl.c:6506
49766 #, gcc-internal-format, gfc-internal-format
49767 msgid "Syntax error in NAME= specifier for binding label at %C"
49770 #: fortran/decl.c:6522
49771 #, gcc-internal-format, gfc-internal-format
49772 msgid "NAME= specifier at %C should be a constant expression"
49775 #: fortran/decl.c:6530
49776 #, gcc-internal-format, gfc-internal-format
49777 msgid "NAME= specifier at %C should be a scalar of default character kind"
49780 #: fortran/decl.c:6549
49781 #, gcc-internal-format, gfc-internal-format
49782 msgid "Missing closing paren for binding label at %C"
49785 #: fortran/decl.c:6555
49786 #, gcc-internal-format, gfc-internal-format
49787 msgid "No binding name is allowed in BIND(C) at %C"
49790 #: fortran/decl.c:6561
49791 #, gcc-internal-format, gfc-internal-format
49792 msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
49795 #: fortran/decl.c:6590
49796 #, gcc-internal-format, gfc-internal-format
49797 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
49800 #: fortran/decl.c:6833
49801 #, gcc-internal-format, gfc-internal-format
49802 msgid "Unexpected END statement at %C"
49805 #: fortran/decl.c:6842
49806 #, gcc-internal-format, gfc-internal-format
49807 msgid "END statement instead of %s statement at %L"
49810 #. We would have required END [something].
49811 #: fortran/decl.c:6851
49812 #, gcc-internal-format, gfc-internal-format
49813 msgid "%s statement expected at %L"
49816 #: fortran/decl.c:6862
49817 #, gcc-internal-format, gfc-internal-format
49818 msgid "Expecting %s statement at %L"
49821 #: fortran/decl.c:6882
49822 #, gcc-internal-format
49823 msgid "Expected block name of %qs in %s statement at %L"
49826 #: fortran/decl.c:6899
49827 #, gcc-internal-format, gfc-internal-format
49828 msgid "Expected terminating name at %C"
49831 #: fortran/decl.c:6913 fortran/decl.c:6921
49832 #, gcc-internal-format
49833 msgid "Expected label %qs for %s statement at %C"
49836 #: fortran/decl.c:7020
49837 #, gcc-internal-format, gfc-internal-format
49838 msgid "Missing array specification at %L in DIMENSION statement"
49841 #: fortran/decl.c:7028
49842 #, gcc-internal-format, gfc-internal-format
49843 msgid "Dimensions specified for %s at %L after its initialisation"
49846 #: fortran/decl.c:7036
49847 #, gcc-internal-format, gfc-internal-format
49848 msgid "Missing array specification at %L in CODIMENSION statement"
49851 #: fortran/decl.c:7045
49852 #, gcc-internal-format, gfc-internal-format
49853 msgid "Array specification must be deferred at %L"
49856 #: fortran/decl.c:7143
49857 #, gcc-internal-format, gfc-internal-format
49858 msgid "Unexpected character in variable list at %C"
49861 #: fortran/decl.c:7180
49862 #, gcc-internal-format
49863 msgid "Expected %<(%> at %C"
49866 #: fortran/decl.c:7194 fortran/decl.c:7234
49867 #, gcc-internal-format, gfc-internal-format
49868 msgid "Expected variable name at %C"
49871 #: fortran/decl.c:7210
49872 #, gcc-internal-format, gfc-internal-format
49873 msgid "Cray pointer at %C must be an integer"
49876 #: fortran/decl.c:7214
49877 #, gcc-internal-format, gfc-internal-format
49879 "Cray pointer at %C has %d bytes of precision; memory addresses require %d "
49883 #: fortran/decl.c:7220
49884 #, gcc-internal-format, gfc-internal-format
49885 msgid "Expected \",\" at %C"
49888 #: fortran/decl.c:7259
49889 #, gcc-internal-format
49890 msgid "Couldn't set Cray pointee array spec."
49893 #: fortran/decl.c:7283
49894 #, gcc-internal-format, gfc-internal-format
49895 msgid "Expected \")\" at %C"
49898 #: fortran/decl.c:7295
49899 #, gcc-internal-format
49900 msgid "Expected %<,%> or end of statement at %C"
49903 #: fortran/decl.c:7321
49904 #, gcc-internal-format, gfc-internal-format
49905 msgid "INTENT is not allowed inside of BLOCK at %C"
49908 #: fortran/decl.c:7353
49909 #, gcc-internal-format, gfc-internal-format
49910 msgid "OPTIONAL is not allowed inside of BLOCK at %C"
49913 #: fortran/decl.c:7372
49914 #, gcc-internal-format, gfc-internal-format
49915 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
49918 #: fortran/decl.c:7411
49919 #, gcc-internal-format, gfc-internal-format
49920 msgid "CONTIGUOUS statement at %C"
49923 #: fortran/decl.c:7509
49924 #, gcc-internal-format, gfc-internal-format
49926 "Access specification of the %s operator at %C has already been specified"
49929 #: fortran/decl.c:7526
49930 #, gcc-internal-format, gfc-internal-format
49932 "Access specification of the .%s. operator at %C has already been specified"
49935 #: fortran/decl.c:7565
49936 #, gcc-internal-format, gfc-internal-format
49937 msgid "PROTECTED statement at %C"
49940 #: fortran/decl.c:7603
49941 #, gcc-internal-format, gfc-internal-format
49942 msgid "Syntax error in PROTECTED statement at %C"
49945 #: fortran/decl.c:7627
49946 #, gcc-internal-format, gfc-internal-format
49948 "PRIVATE statement at %C is only allowed in the specification part of a module"
49951 #: fortran/decl.c:7664
49952 #, gcc-internal-format, gfc-internal-format
49954 "PUBLIC statement at %C is only allowed in the specification part of a module"
49957 #: fortran/decl.c:7692
49958 #, gcc-internal-format, gfc-internal-format
49959 msgid "Expected variable name at %C in PARAMETER statement"
49962 #: fortran/decl.c:7699
49963 #, gcc-internal-format, gfc-internal-format
49964 msgid "Expected = sign in PARAMETER statement at %C"
49967 #: fortran/decl.c:7705
49968 #, gcc-internal-format, gfc-internal-format
49969 msgid "Expected expression at %C in PARAMETER statement"
49972 #: fortran/decl.c:7725
49973 #, gcc-internal-format, gfc-internal-format
49974 msgid "Initializing already initialized variable at %C"
49977 #: fortran/decl.c:7760
49978 #, gcc-internal-format, gfc-internal-format
49979 msgid "Unexpected characters in PARAMETER statement at %C"
49982 #: fortran/decl.c:7784
49983 #, gcc-internal-format, gfc-internal-format
49984 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
49987 #: fortran/decl.c:7795
49988 #, gcc-internal-format, gfc-internal-format
49989 msgid "SAVE statement at %C follows blanket SAVE statement"
49992 #: fortran/decl.c:7841
49993 #, gcc-internal-format, gfc-internal-format
49994 msgid "Syntax error in SAVE statement at %C"
49997 #: fortran/decl.c:7855
49998 #, gcc-internal-format, gfc-internal-format
49999 msgid "VALUE is not allowed inside of BLOCK at %C"
50002 #: fortran/decl.c:7859
50003 #, gcc-internal-format, gfc-internal-format
50004 msgid "VALUE statement at %C"
50007 #: fortran/decl.c:7897
50008 #, gcc-internal-format, gfc-internal-format
50009 msgid "Syntax error in VALUE statement at %C"
50012 #: fortran/decl.c:7908
50013 #, gcc-internal-format, gfc-internal-format
50014 msgid "VOLATILE statement at %C"
50017 #: fortran/decl.c:7931
50018 #, gcc-internal-format
50020 "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-"
50024 #: fortran/decl.c:7956
50025 #, gcc-internal-format, gfc-internal-format
50026 msgid "Syntax error in VOLATILE statement at %C"
50029 #: fortran/decl.c:7967
50030 #, gcc-internal-format, gfc-internal-format
50031 msgid "ASYNCHRONOUS statement at %C"
50034 #: fortran/decl.c:8007
50035 #, gcc-internal-format, gfc-internal-format
50036 msgid "Syntax error in ASYNCHRONOUS statement at %C"
50039 #: fortran/decl.c:8032
50040 #, gcc-internal-format, gfc-internal-format
50041 msgid "MODULE PROCEDURE declaration at %C"
50044 #: fortran/decl.c:8125
50045 #, gcc-internal-format, gfc-internal-format
50046 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
50049 #: fortran/decl.c:8183
50050 #, gcc-internal-format, gfc-internal-format
50051 msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
50054 #: fortran/decl.c:8232
50055 #, gcc-internal-format, gfc-internal-format
50056 msgid "Ambiguous symbol in TYPE definition at %C"
50059 #: fortran/decl.c:8241
50060 #, gcc-internal-format
50061 msgid "Symbol %qs at %C has not been previously defined"
50064 #: fortran/decl.c:8247
50065 #, gcc-internal-format
50066 msgid "%qs in EXTENDS expression at %C is not a derived type"
50069 #: fortran/decl.c:8254
50070 #, gcc-internal-format
50071 msgid "%qs cannot be extended at %C because it is BIND(C)"
50074 #: fortran/decl.c:8261
50075 #, gcc-internal-format
50076 msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
50079 #: fortran/decl.c:8284
50080 #, gcc-internal-format, gfc-internal-format
50082 "Derived type at %C can only be PRIVATE in the specification part of a module"
50085 #: fortran/decl.c:8296
50086 #, gcc-internal-format, gfc-internal-format
50088 "Derived type at %C can only be PUBLIC in the specification part of a module"
50091 #: fortran/decl.c:8317
50092 #, gcc-internal-format, gfc-internal-format
50093 msgid "ABSTRACT type at %C"
50096 #: fortran/decl.c:8363
50097 #, gcc-internal-format, gfc-internal-format
50098 msgid "Failed to create structure type '%s' at %C"
50101 #: fortran/decl.c:8369
50102 #, gcc-internal-format, gfc-internal-format
50103 msgid "Type definition of '%s' at %C was already defined at %L"
50106 #: fortran/decl.c:8416
50107 #, gcc-internal-format, gfc-internal-format
50108 msgid "Junk after MAP statement at %C"
50111 #: fortran/decl.c:8449
50112 #, gcc-internal-format, gfc-internal-format
50113 msgid "Junk after UNION statement at %C"
50116 #: fortran/decl.c:8484
50117 #, gcc-internal-format, gfc-internal-format
50118 msgid "STRUCTURE at %C is a DEC extension, enable with -fdec-structure"
50121 #: fortran/decl.c:8497
50122 #, gcc-internal-format, gfc-internal-format
50123 msgid "Structure name expected in non-nested structure declaration at %C"
50126 #: fortran/decl.c:8515
50127 #, gcc-internal-format, gfc-internal-format
50128 msgid "Junk after non-nested STRUCTURE statement at %C"
50131 #: fortran/decl.c:8522
50132 #, gcc-internal-format, gfc-internal-format
50133 msgid "Structure name '%s' at %C cannot be the same as an intrinsic type"
50136 #: fortran/decl.c:8583
50137 #, gcc-internal-format, gfc-internal-format
50138 msgid "Expected :: in TYPE definition at %C"
50141 #: fortran/decl.c:8594
50142 #, gcc-internal-format
50143 msgid "Type name %qs at %C cannot be the same as an intrinsic type"
50146 #: fortran/decl.c:8604
50147 #, gcc-internal-format
50148 msgid "Derived type name %qs at %C already has a basic type of %s"
50151 #: fortran/decl.c:8621
50152 #, gcc-internal-format
50153 msgid "Derived type definition of %qs at %C has already been defined"
50156 #: fortran/decl.c:8724
50157 #, gcc-internal-format, gfc-internal-format
50158 msgid "Cray Pointee at %C cannot be assumed shape array"
50161 #: fortran/decl.c:8744
50162 #, gcc-internal-format, gfc-internal-format
50163 msgid "ENUM and ENUMERATOR at %C"
50166 #: fortran/decl.c:8776
50167 #, gcc-internal-format, gfc-internal-format
50168 msgid "Enumerator exceeds the C integer type at %C"
50171 #: fortran/decl.c:8855
50172 #, gcc-internal-format, gfc-internal-format
50173 msgid "ENUMERATOR %L not initialized with integer expression"
50176 #: fortran/decl.c:8903
50177 #, gcc-internal-format, gfc-internal-format
50178 msgid "ENUM definition statement expected before %C"
50181 #: fortran/decl.c:8939
50182 #, gcc-internal-format, gfc-internal-format
50183 msgid "Syntax error in ENUMERATOR definition at %C"
50186 #: fortran/decl.c:8986 fortran/decl.c:9001
50187 #, gcc-internal-format, gfc-internal-format
50188 msgid "Duplicate access-specifier at %C"
50191 #: fortran/decl.c:9021
50192 #, gcc-internal-format, gfc-internal-format
50193 msgid "Binding attributes already specify passing, illegal NOPASS at %C"
50196 #: fortran/decl.c:9041
50197 #, gcc-internal-format, gfc-internal-format
50198 msgid "Binding attributes already specify passing, illegal PASS at %C"
50201 #: fortran/decl.c:9068
50202 #, gcc-internal-format, gfc-internal-format
50203 msgid "Duplicate POINTER attribute at %C"
50206 #: fortran/decl.c:9086
50207 #, gcc-internal-format, gfc-internal-format
50208 msgid "Duplicate NON_OVERRIDABLE at %C"
50211 #: fortran/decl.c:9102
50212 #, gcc-internal-format, gfc-internal-format
50213 msgid "Duplicate DEFERRED at %C"
50216 #: fortran/decl.c:9115
50217 #, gcc-internal-format, gfc-internal-format
50218 msgid "Expected access-specifier at %C"
50221 #: fortran/decl.c:9117
50222 #, gcc-internal-format, gfc-internal-format
50223 msgid "Expected binding attribute at %C"
50226 #: fortran/decl.c:9125
50227 #, gcc-internal-format, gfc-internal-format
50228 msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
50231 #: fortran/decl.c:9137
50232 #, gcc-internal-format, gfc-internal-format
50233 msgid "POINTER attribute is required for procedure pointer component at %C"
50236 #: fortran/decl.c:9179
50237 #, gcc-internal-format
50238 msgid "Interface-name expected after %<(%> at %C"
50241 #: fortran/decl.c:9185
50242 #, gcc-internal-format
50243 msgid "%<)%> expected at %C"
50246 #: fortran/decl.c:9205
50247 #, gcc-internal-format, gfc-internal-format
50248 msgid "Interface must be specified for DEFERRED binding at %C"
50251 #: fortran/decl.c:9210
50252 #, gcc-internal-format, gfc-internal-format
50253 msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
50256 #: fortran/decl.c:9233
50257 #, gcc-internal-format, gfc-internal-format
50258 msgid "Expected binding name at %C"
50261 #: fortran/decl.c:9237
50262 #, gcc-internal-format, gfc-internal-format
50263 msgid "PROCEDURE list at %C"
50266 #: fortran/decl.c:9249
50267 #, gcc-internal-format
50268 msgid "%<=> target%> is invalid for DEFERRED binding at %C"
50271 #: fortran/decl.c:9255
50272 #, gcc-internal-format
50273 msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
50276 #: fortran/decl.c:9265
50277 #, gcc-internal-format
50278 msgid "Expected binding target after %<=>%> at %C"
50281 #: fortran/decl.c:9282
50282 #, gcc-internal-format
50283 msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
50286 #: fortran/decl.c:9293
50287 #, gcc-internal-format
50289 "There is already a procedure with binding name %qs for the derived type %qs "
50293 #: fortran/decl.c:9342
50294 #, gcc-internal-format, gfc-internal-format
50295 msgid "GENERIC at %C must be inside a derived-type CONTAINS"
50298 #: fortran/decl.c:9362
50299 #, gcc-internal-format
50300 msgid "Expected %<::%> at %C"
50303 #: fortran/decl.c:9374
50304 #, gcc-internal-format, gfc-internal-format
50305 msgid "Expected generic name or operator descriptor at %C"
50308 #: fortran/decl.c:9394
50309 #, gcc-internal-format, gfc-internal-format
50310 msgid "Malformed GENERIC statement at %C"
50313 #: fortran/decl.c:9405
50314 #, gcc-internal-format
50315 msgid "Expected %<=>%> at %C"
50318 #: fortran/decl.c:9447
50319 #, gcc-internal-format
50321 "There's already a non-generic procedure with binding name %qs for the "
50322 "derived type %qs at %C"
50325 #: fortran/decl.c:9455
50326 #, gcc-internal-format
50327 msgid "Binding at %C must have the same access as already defined binding %qs"
50330 #: fortran/decl.c:9504
50331 #, gcc-internal-format, gfc-internal-format
50332 msgid "Expected specific binding name at %C"
50335 #: fortran/decl.c:9514
50336 #, gcc-internal-format
50337 msgid "%qs already defined as specific binding for the generic %qs at %C"
50340 #: fortran/decl.c:9532
50341 #, gcc-internal-format, gfc-internal-format
50342 msgid "Junk after GENERIC binding at %C"
50345 #: fortran/decl.c:9567
50346 #, gcc-internal-format, gfc-internal-format
50347 msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
50350 #: fortran/decl.c:9578
50351 #, gcc-internal-format, gfc-internal-format
50353 "Derived type declaration with FINAL at %C must be in the specification part "
50357 #: fortran/decl.c:9600
50358 #, gcc-internal-format, gfc-internal-format
50359 msgid "Empty FINAL at %C"
50362 #: fortran/decl.c:9607
50363 #, gcc-internal-format, gfc-internal-format
50364 msgid "Expected module procedure name at %C"
50367 #: fortran/decl.c:9617
50368 #, gcc-internal-format
50369 msgid "Expected %<,%> at %C"
50372 #: fortran/decl.c:9623
50373 #, gcc-internal-format
50374 msgid "Unknown procedure name %qs at %C"
50377 #: fortran/decl.c:9636
50378 #, gcc-internal-format
50379 msgid "%qs at %C is already defined as FINAL procedure!"
50382 #: fortran/decl.c:9706
50383 #, gcc-internal-format, gfc-internal-format
50384 msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
50387 #: fortran/decl.c:9752
50388 #, gcc-internal-format, gfc-internal-format
50389 msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
50392 #: fortran/dependency.c:191
50393 #, gcc-internal-format
50394 msgid "are_identical_variables: Bad type"
50397 #. We are told not to check dependencies.
50398 #. We do it, however, and issue a warning in case we find one.
50399 #. If a dependency is found in the case
50400 #. elemental == ELEM_CHECK_VARIABLE, we will generate
50401 #. a temporary, so we don't need to bother the user.
50402 #: fortran/dependency.c:958
50403 #, gcc-internal-format, gfc-internal-format
50405 "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
50408 #: fortran/dump-parse-tree.c:188
50409 #, gcc-internal-format
50410 msgid "show_array_spec(): Unhandled array shape type."
50413 #: fortran/dump-parse-tree.c:267
50414 #, gcc-internal-format
50415 msgid "show_array_ref(): Unknown array reference"
50418 #: fortran/dump-parse-tree.c:299
50419 #, gcc-internal-format
50420 msgid "show_ref(): Bad component code"
50423 #: fortran/dump-parse-tree.c:563
50424 #, gcc-internal-format
50425 msgid "show_expr(): Bad intrinsic in expression!"
50428 #: fortran/dump-parse-tree.c:606
50429 #, gcc-internal-format
50430 msgid "show_expr(): Don't know how to show expr"
50433 #: fortran/dump-parse-tree.c:2541
50434 #, gcc-internal-format
50435 msgid "show_code_node(): Bad statement code"
50438 #: fortran/error.c:335
50439 #, gcc-internal-format, gfc-internal-format
50440 msgid " Included at %s:%d:"
50443 #: fortran/error.c:421
50444 #, gcc-internal-format
50445 msgid "<During initialization>\n"
50448 #: fortran/expr.c:148
50449 #, gcc-internal-format
50450 msgid "gfc_get_constant_expr(): locus %<where%> cannot be NULL"
50453 #: fortran/expr.c:347
50454 #, gcc-internal-format
50455 msgid "gfc_copy_expr(): Bad expr node"
50458 #: fortran/expr.c:494
50459 #, gcc-internal-format
50460 msgid "free_expr0(): Bad expr type"
50463 #: fortran/expr.c:973
50464 #, gcc-internal-format
50465 msgid "gfc_is_constant_expr(): Unknown expression type"
50468 #: fortran/expr.c:1125
50469 #, gcc-internal-format
50470 msgid "simplify_intrinsic_op(): Bad operator"
50473 #: fortran/expr.c:1231
50474 #, gcc-internal-format, gfc-internal-format
50475 msgid "Index in dimension %d is out of bounds at %L"
50478 #: fortran/expr.c:1419 fortran/expr.c:1470
50479 #, gcc-internal-format, gfc-internal-format
50480 msgid "index in dimension %d is out of bounds at %L"
50483 #: fortran/expr.c:1546
50484 #, gcc-internal-format, gfc-internal-format
50486 "The number of elements in the array constructor at %L requires an increase "
50487 "of the allowed %d upper limit. See -fmax-array-constructor option"
50490 #: fortran/expr.c:2074
50491 #, gcc-internal-format, gfc-internal-format
50492 msgid "elemental function arguments at %C are not compliant"
50495 #: fortran/expr.c:2118
50496 #, gcc-internal-format, gfc-internal-format
50497 msgid "Numeric or CHARACTER operands are required in expression at %L"
50500 #: fortran/expr.c:2143
50501 #, gcc-internal-format, gfc-internal-format
50503 "Concatenation operator in expression at %L must have two CHARACTER operands"
50506 #: fortran/expr.c:2150
50507 #, gcc-internal-format, gfc-internal-format
50508 msgid "Concat operator at %L must concatenate strings of the same kind"
50511 #: fortran/expr.c:2160
50512 #, gcc-internal-format, gfc-internal-format
50513 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
50516 #: fortran/expr.c:2176
50517 #, gcc-internal-format, gfc-internal-format
50518 msgid "LOGICAL operands are required in expression at %L"
50521 #: fortran/expr.c:2187
50522 #, gcc-internal-format, gfc-internal-format
50523 msgid "Only intrinsic operators can be used in expression at %L"
50526 #: fortran/expr.c:2195
50527 #, gcc-internal-format, gfc-internal-format
50528 msgid "Numeric operands are required in expression at %L"
50531 #: fortran/expr.c:2218
50532 #, gcc-internal-format
50534 "Invalid initialization expression for ALLOCATABLE component %qs in structure "
50535 "constructor at %L"
50538 #: fortran/expr.c:2329
50539 #, gcc-internal-format
50541 "Assumed or deferred character length variable %qs in constant expression at "
50545 #: fortran/expr.c:2395
50546 #, gcc-internal-format
50548 "transformational intrinsic %qs at %L is not permitted in an initialization "
50552 #: fortran/expr.c:2426
50553 #, gcc-internal-format, gfc-internal-format
50554 msgid "Evaluation of nonstandard initialization expression at %L"
50557 #: fortran/expr.c:2503 fortran/resolve.c:2575
50558 #, gcc-internal-format
50560 "Function %qs in initialization expression at %L must be an intrinsic function"
50563 #: fortran/expr.c:2515
50564 #, gcc-internal-format
50566 "Intrinsic function %qs at %L is not permitted in an initialization expression"
50569 #: fortran/expr.c:2550
50570 #, gcc-internal-format
50571 msgid "PARAMETER %qs is used at %L before its definition is complete"
50574 #: fortran/expr.c:2570
50575 #, gcc-internal-format
50577 "Assumed size array %qs at %L is not permitted in an initialization expression"
50580 #: fortran/expr.c:2576
50581 #, gcc-internal-format
50583 "Assumed shape array %qs at %L is not permitted in an initialization "
50587 #: fortran/expr.c:2582
50588 #, gcc-internal-format
50590 "Deferred array %qs at %L is not permitted in an initialization expression"
50593 #: fortran/expr.c:2588
50594 #, gcc-internal-format
50596 "Array %qs at %L is a variable, which does not reduce to a constant expression"
50599 #: fortran/expr.c:2598
50600 #, gcc-internal-format
50602 "Parameter %qs at %L has not been declared or is a variable, which does not "
50603 "reduce to a constant expression"
50606 #: fortran/expr.c:2652
50607 #, gcc-internal-format
50608 msgid "check_init_expr(): Unknown expression type"
50611 #: fortran/expr.c:2778
50612 #, gcc-internal-format
50613 msgid "Specification function %qs at %L cannot be a statement function"
50616 #: fortran/expr.c:2785
50617 #, gcc-internal-format
50618 msgid "Specification function %qs at %L cannot be an internal function"
50621 #: fortran/expr.c:2792
50622 #, gcc-internal-format
50623 msgid "Specification function %qs at %L must be PURE"
50626 #: fortran/expr.c:2799
50627 #, gcc-internal-format
50628 msgid "Specification function %qs at %L cannot be RECURSIVE"
50631 #: fortran/expr.c:2946
50632 #, gcc-internal-format
50633 msgid "Dummy argument %qs not allowed in expression at %L"
50636 #: fortran/expr.c:2953
50637 #, gcc-internal-format
50638 msgid "Dummy argument %qs at %L cannot be OPTIONAL"
50641 #: fortran/expr.c:2960
50642 #, gcc-internal-format
50643 msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
50646 #: fortran/expr.c:2989
50647 #, gcc-internal-format
50648 msgid "Variable %qs cannot appear in the expression at %L"
50651 #: fortran/expr.c:3020
50652 #, gcc-internal-format
50653 msgid "check_restricted(): Unknown expression type"
50656 #: fortran/expr.c:3040
50657 #, gcc-internal-format, gfc-internal-format
50658 msgid "Expression at %L must be of INTEGER type, found %s"
50661 #: fortran/expr.c:3052
50662 #, gcc-internal-format
50663 msgid "Function %qs at %L must be PURE"
50666 #: fortran/expr.c:3061
50667 #, gcc-internal-format, gfc-internal-format
50668 msgid "Expression at %L must be scalar"
50671 #: fortran/expr.c:3095
50672 #, gcc-internal-format, gfc-internal-format
50673 msgid "Incompatible ranks in %s (%d and %d) at %L"
50676 #: fortran/expr.c:3109
50677 #, gcc-internal-format, gfc-internal-format
50678 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
50681 #: fortran/expr.c:3201
50682 #, gcc-internal-format
50683 msgid "%qs at %L is not a VALUE"
50686 #: fortran/expr.c:3208
50687 #, gcc-internal-format, gfc-internal-format
50688 msgid "Incompatible ranks %d and %d in assignment at %L"
50691 #: fortran/expr.c:3215
50692 #, gcc-internal-format, gfc-internal-format
50693 msgid "Variable type is UNKNOWN in assignment at %L"
50696 #: fortran/expr.c:3227
50697 #, gcc-internal-format, gfc-internal-format
50698 msgid "NULL appears on right-hand side in assignment at %L"
50701 #: fortran/expr.c:3237
50702 #, gcc-internal-format, gfc-internal-format
50703 msgid "POINTER-valued function appears on right-hand side of assignment at %L"
50706 #: fortran/expr.c:3247
50707 #, gcc-internal-format
50708 msgid "BOZ literal at %L used to initialize non-integer variable %qs"
50711 #: fortran/expr.c:3252 fortran/resolve.c:9581
50712 #, gcc-internal-format, gfc-internal-format
50714 "BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
50717 #: fortran/expr.c:3263 fortran/resolve.c:9592
50718 #, gcc-internal-format
50719 msgid "BOZ literal at %L is bitwise transferred non-integer symbol %qs"
50722 #: fortran/expr.c:3271 fortran/resolve.c:9601
50723 #, gcc-internal-format
50725 "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be "
50726 "disabled with the option %<-fno-range-check%>"
50729 #: fortran/expr.c:3275 fortran/resolve.c:9605
50730 #, gcc-internal-format
50732 "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be "
50733 "disabled with the option %<-fno-range-check%>"
50736 #: fortran/expr.c:3279 fortran/resolve.c:9609
50737 #, gcc-internal-format
50739 "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled "
50740 "with the option %<-fno-range-check%>"
50743 #: fortran/expr.c:3301
50744 #, gcc-internal-format, gfc-internal-format
50746 "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
50749 #: fortran/expr.c:3337
50750 #, gcc-internal-format, gfc-internal-format
50751 msgid "Pointer assignment target is not a POINTER at %L"
50754 #: fortran/expr.c:3345
50755 #, gcc-internal-format
50757 "%qs in the pointer assignment at %L cannot be an l-value since it is a "
50761 #: fortran/expr.c:3368
50762 #, gcc-internal-format
50763 msgid "Expected bounds specification for %qs at %L"
50766 #: fortran/expr.c:3373
50767 #, gcc-internal-format
50768 msgid "Bounds specification for %qs in pointer assignment at %L"
50771 #: fortran/expr.c:3386
50772 #, gcc-internal-format, gfc-internal-format
50773 msgid "Lower bound has to be present at %L"
50776 #: fortran/expr.c:3392
50777 #, gcc-internal-format, gfc-internal-format
50778 msgid "Stride must not be present at %L"
50781 #: fortran/expr.c:3404
50782 #, gcc-internal-format, gfc-internal-format
50783 msgid "Either all or none of the upper bounds must be specified at %L"
50786 #: fortran/expr.c:3430
50787 #, gcc-internal-format, gfc-internal-format
50788 msgid "Pointer object at %L shall not have a coindex"
50791 #: fortran/expr.c:3451
50792 #, gcc-internal-format, gfc-internal-format
50793 msgid "Invalid procedure pointer assignment at %L"
50796 #: fortran/expr.c:3475
50797 #, gcc-internal-format
50799 "Function result %qs is invalid as proc-target in procedure pointer "
50803 #: fortran/expr.c:3484
50804 #, gcc-internal-format
50805 msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
50808 #: fortran/expr.c:3494
50809 #, gcc-internal-format
50810 msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
50813 #: fortran/expr.c:3500
50814 #, gcc-internal-format
50815 msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
50818 #: fortran/expr.c:3507
50819 #, gcc-internal-format
50820 msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
50823 #: fortran/expr.c:3515
50824 #, gcc-internal-format
50826 "Nonintrinsic elemental procedure %qs is invalid in procedure pointer "
50830 #: fortran/expr.c:3538
50831 #, gcc-internal-format, gfc-internal-format
50833 "Mismatch in the procedure pointer assignment at %L: mismatch in the calling "
50837 #: fortran/expr.c:3594 fortran/expr.c:3601 fortran/resolve.c:2454
50838 #, gcc-internal-format
50839 msgid "Explicit interface required for %qs at %L: %s"
50842 #: fortran/expr.c:3609
50843 #, gcc-internal-format, gfc-internal-format
50844 msgid "Interface mismatch in procedure pointer assignment at %L: %s"
50847 #: fortran/expr.c:3618
50848 #, gcc-internal-format
50850 "Procedure pointer target %qs at %L must be either an intrinsic, host or use "
50851 "associated, referenced or have the EXTERNAL attribute"
50854 #: fortran/expr.c:3635
50855 #, gcc-internal-format, gfc-internal-format
50857 "Data-pointer-object at %L must be unlimited polymorphic, or of a type with "
50858 "the BIND or SEQUENCE attribute, to be compatible with an unlimited "
50859 "polymorphic target"
50862 #: fortran/expr.c:3640
50863 #, gcc-internal-format, gfc-internal-format
50865 "Different types in pointer assignment at %L; attempted assignment of %s to %s"
50868 #: fortran/expr.c:3649
50869 #, gcc-internal-format, gfc-internal-format
50870 msgid "Different kind type parameters in pointer assignment at %L"
50873 #: fortran/expr.c:3656
50874 #, gcc-internal-format, gfc-internal-format
50875 msgid "Different ranks in pointer assignment at %L"
50878 #: fortran/expr.c:3675
50879 #, gcc-internal-format, gfc-internal-format
50881 "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
50884 #: fortran/expr.c:3688
50885 #, gcc-internal-format, gfc-internal-format
50886 msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
50889 #: fortran/expr.c:3692
50890 #, gcc-internal-format, gfc-internal-format
50891 msgid "Rank remapping target is not rank 1 at %L"
50894 #: fortran/expr.c:3716
50895 #, gcc-internal-format, gfc-internal-format
50897 "Target expression in pointer assignment at %L must deliver a pointer result"
50900 #: fortran/expr.c:3724
50901 #, gcc-internal-format, gfc-internal-format
50902 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
50905 #: fortran/expr.c:3731
50906 #, gcc-internal-format, gfc-internal-format
50907 msgid "Bad target in pointer assignment in PURE procedure at %L"
50910 #: fortran/expr.c:3740
50911 #, gcc-internal-format, gfc-internal-format
50912 msgid "Pointer assignment with vector subscript on rhs at %L"
50915 #: fortran/expr.c:3748
50916 #, gcc-internal-format, gfc-internal-format
50917 msgid "Pointer assignment target has PROTECTED attribute at %L"
50920 #: fortran/expr.c:3761
50921 #, gcc-internal-format, gfc-internal-format
50922 msgid "Data target at %L shall not have a coindex"
50925 #: fortran/expr.c:3802
50926 #, gcc-internal-format, gfc-internal-format
50927 msgid "Pointer at %L in pointer assignment might outlive the pointer target"
50930 #: fortran/expr.c:3878
50931 #, gcc-internal-format, gfc-internal-format
50932 msgid "Pointer initialization target at %L must not be ALLOCATABLE"
50935 #: fortran/expr.c:3884
50936 #, gcc-internal-format, gfc-internal-format
50937 msgid "Pointer initialization target at %L must have the TARGET attribute"
50940 #: fortran/expr.c:3899 fortran/resolve.c:1347
50941 #, gcc-internal-format, gfc-internal-format
50942 msgid "Pointer initialization target at %L must have the SAVE attribute"
50945 #: fortran/expr.c:3911
50946 #, gcc-internal-format, gfc-internal-format
50948 "Procedure pointer initialization target at %L may not be a procedure pointer"
50951 #: fortran/expr.c:5076
50952 #, gcc-internal-format, gfc-internal-format
50954 "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
50957 #: fortran/expr.c:5084
50958 #, gcc-internal-format, gfc-internal-format
50959 msgid "Non-variable expression in variable definition context (%s) at %L"
50962 #: fortran/expr.c:5092
50963 #, gcc-internal-format
50964 msgid "Named constant %qs in variable definition context (%s) at %L"
50967 #: fortran/expr.c:5101
50968 #, gcc-internal-format
50969 msgid "%qs in variable definition context (%s) at %L is not a variable"
50972 #: fortran/expr.c:5112
50973 #, gcc-internal-format, gfc-internal-format
50974 msgid "Non-POINTER in pointer association context (%s) at %L"
50977 #: fortran/expr.c:5121
50978 #, gcc-internal-format, gfc-internal-format
50979 msgid "Type inaccessible in variable definition context (%s) at %L"
50982 #: fortran/expr.c:5134
50983 #, gcc-internal-format, gfc-internal-format
50984 msgid "LOCK_TYPE in variable definition context (%s) at %L"
50987 #: fortran/expr.c:5147
50988 #, gcc-internal-format, gfc-internal-format
50989 msgid "LOCK_EVENT in variable definition context (%s) at %L"
50992 #: fortran/expr.c:5176
50993 #, gcc-internal-format
50995 "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
50998 #: fortran/expr.c:5184
50999 #, gcc-internal-format
51001 "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
51004 #: fortran/expr.c:5197
51005 #, gcc-internal-format
51007 "Variable %qs is PROTECTED and can not appear in a pointer association "
51008 "context (%s) at %L"
51011 #: fortran/expr.c:5205
51012 #, gcc-internal-format
51014 "Variable %qs is PROTECTED and can not appear in a variable definition "
51015 "context (%s) at %L"
51018 #: fortran/expr.c:5217
51019 #, gcc-internal-format
51021 "Variable %qs can not appear in a variable definition context (%s) at %L in "
51025 #: fortran/expr.c:5276
51026 #, gcc-internal-format
51028 "%qs at %L associated to vector-indexed target can not be used in a variable "
51029 "definition context (%s)"
51032 #: fortran/expr.c:5280
51033 #, gcc-internal-format
51035 "%qs at %L associated to expression can not be used in a variable definition "
51039 #: fortran/expr.c:5291
51040 #, gcc-internal-format
51042 "Associate-name %qs can not appear in a variable definition context (%s) at "
51043 "%L because its target at %L can not, either"
51046 #: fortran/expr.c:5333
51047 #, gcc-internal-format, gfc-internal-format
51049 "Elements with the same value at %L and %L in vector subscript in a variable "
51050 "definition context (%s)"
51053 #: fortran/f95-lang.c:245
51054 #, gcc-internal-format, gfc-internal-format
51055 msgid "can't open input file: %s"
51058 #: fortran/frontend-passes.c:311
51059 #, gcc-internal-format
51060 msgid "Illegal id in copy_walk_reduction_arg"
51063 #: fortran/frontend-passes.c:711 fortran/trans-array.c:1044
51064 #: fortran/trans-array.c:6191 fortran/trans-array.c:7547
51065 #: fortran/trans-intrinsic.c:6308
51066 #, gcc-internal-format, gfc-internal-format
51067 msgid "Creating array temporary at %L"
51070 #: fortran/frontend-passes.c:735 fortran/frontend-passes.c:738
51071 #, gcc-internal-format
51072 msgid "Removing call to function %qs at %L"
51075 #: fortran/frontend-passes.c:1718
51076 #, gcc-internal-format
51077 msgid "illegal OP in optimize_comparison"
51080 #: fortran/frontend-passes.c:1910
51081 #, gcc-internal-format
51083 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
51084 "INTENT(OUT) argument to subroutine %qs"
51087 #: fortran/frontend-passes.c:1917
51088 #, gcc-internal-format
51090 "Variable %qs at %L not definable inside loop beginning at %L as "
51091 "INTENT(INOUT) argument to subroutine %qs"
51094 #: fortran/frontend-passes.c:1982
51095 #, gcc-internal-format
51097 "Variable %qs at %L set to undefined value inside loop beginning at %L as "
51098 "INTENT(OUT) argument to function %qs"
51101 #: fortran/frontend-passes.c:1988
51102 #, gcc-internal-format
51104 "Variable %qs at %L not definable inside loop beginning at %L as "
51105 "INTENT(INOUT) argument to function %qs"
51108 #: fortran/frontend-passes.c:2236 fortran/trans-expr.c:1522
51109 #, gcc-internal-format, gfc-internal-format
51110 msgid "Code for reallocating the allocatable array at %L will be added"
51113 #: fortran/frontend-passes.c:2715
51114 #, gcc-internal-format
51115 msgid "Scalarization using DIMEN_RANGE unimplemented"
51118 #: fortran/gfortranspec.c:145
51119 #, gcc-internal-format
51120 msgid "overflowed output arg list for %qs"
51123 #: fortran/gfortranspec.c:299
51124 #, gcc-internal-format
51125 msgid "no input files; unwilling to write output files"
51128 #: fortran/interface.c:176
51129 #, gcc-internal-format, gfc-internal-format
51130 msgid "Syntax error in generic specification at %C"
51133 #: fortran/interface.c:203
51134 #, gcc-internal-format, gfc-internal-format
51135 msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
51138 #: fortran/interface.c:222
51139 #, gcc-internal-format
51140 msgid "Dummy procedure %qs at %C cannot have a generic interface"
51143 #: fortran/interface.c:255
51144 #, gcc-internal-format, gfc-internal-format
51145 msgid "ABSTRACT INTERFACE at %C"
51148 #: fortran/interface.c:262
51149 #, gcc-internal-format, gfc-internal-format
51150 msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
51153 #: fortran/interface.c:293
51154 #, gcc-internal-format, gfc-internal-format
51155 msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
51158 #: fortran/interface.c:306
51159 #, gcc-internal-format, gfc-internal-format
51160 msgid "Expected a nameless interface at %C"
51163 #: fortran/interface.c:319
51164 #, gcc-internal-format
51165 msgid "Expected %<END INTERFACE ASSIGNMENT (=)%> at %C"
51168 #: fortran/interface.c:350
51169 #, gcc-internal-format
51170 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, "
51173 #: fortran/interface.c:353
51174 #, gcc-internal-format
51175 msgid "Expecting %<END INTERFACE OPERATOR (%s)%> at %C, but got %s"
51178 #: fortran/interface.c:367
51179 #, gcc-internal-format
51180 msgid "Expecting %<END INTERFACE OPERATOR (.%s.)%> at %C"
51183 #: fortran/interface.c:378
51184 #, gcc-internal-format
51185 msgid "Expecting %<END INTERFACE %s%> at %C"
51188 #: fortran/interface.c:769
51189 #, gcc-internal-format, gfc-internal-format
51190 msgid "Alternate return cannot appear in operator interface at %L"
51193 #: fortran/interface.c:798
51194 #, gcc-internal-format, gfc-internal-format
51195 msgid "Assignment operator interface at %L must have two arguments"
51198 #: fortran/interface.c:801
51199 #, gcc-internal-format, gfc-internal-format
51200 msgid "Operator interface at %L has the wrong number of arguments"
51203 #: fortran/interface.c:814
51204 #, gcc-internal-format, gfc-internal-format
51205 msgid "Assignment operator interface at %L must be a SUBROUTINE"
51208 #: fortran/interface.c:832
51209 #, gcc-internal-format, gfc-internal-format
51211 "Assignment operator interface at %L must not redefine an INTRINSIC type "
51215 #: fortran/interface.c:841
51216 #, gcc-internal-format, gfc-internal-format
51217 msgid "Intrinsic operator interface at %L must be a FUNCTION"
51220 #: fortran/interface.c:852
51221 #, gcc-internal-format, gfc-internal-format
51223 "First argument of defined assignment at %L must be INTENT(OUT) or "
51227 #: fortran/interface.c:859
51228 #, gcc-internal-format, gfc-internal-format
51229 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
51232 #: fortran/interface.c:868 fortran/resolve.c:15379
51233 #, gcc-internal-format, gfc-internal-format
51234 msgid "First argument of operator interface at %L must be INTENT(IN)"
51237 #: fortran/interface.c:875 fortran/resolve.c:15397
51238 #, gcc-internal-format, gfc-internal-format
51239 msgid "Second argument of operator interface at %L must be INTENT(IN)"
51242 #: fortran/interface.c:980
51243 #, gcc-internal-format, gfc-internal-format
51244 msgid "Operator interface at %L conflicts with intrinsic interface"
51247 #: fortran/interface.c:1312 fortran/interface.c:1371
51248 #, gcc-internal-format, gfc-internal-format
51250 "check_dummy_characteristics: Unexpected result %i of gfc_dep_compare_expr"
51253 #: fortran/interface.c:1484
51254 #, gcc-internal-format, gfc-internal-format
51256 "check_result_characteristics (1): Unexpected result %i of "
51257 "gfc_dep_compare_expr"
51260 #: fortran/interface.c:1531
51261 #, gcc-internal-format, gfc-internal-format
51263 "check_result_characteristics (2): Unexpected result %i of "
51264 "gfc_dep_compare_expr"
51267 #: fortran/interface.c:1698
51268 #, gcc-internal-format
51269 msgid "Procedure %qs in %s at %L has no explicit interface"
51272 #: fortran/interface.c:1701
51273 #, gcc-internal-format
51274 msgid "Procedure %qs in %s at %L is neither function nor subroutine"
51277 #: fortran/interface.c:1713
51278 #, gcc-internal-format, gfc-internal-format
51279 msgid "In %s at %L procedures must be either all SUBROUTINEs or all FUNCTIONs"
51282 #: fortran/interface.c:1717
51283 #, gcc-internal-format, gfc-internal-format
51285 "In %s at %L procedures must be all FUNCTIONs as the generic name is also the "
51286 "name of a derived type"
51289 #: fortran/interface.c:1725
51290 #, gcc-internal-format
51291 msgid "Internal procedure %qs in %s at %L"
51294 #: fortran/interface.c:1782 fortran/interface.c:1786
51295 #, gcc-internal-format
51296 msgid "Ambiguous interfaces %qs and %qs in %s at %L"
51299 #: fortran/interface.c:1790
51300 #, gcc-internal-format
51301 msgid "Although not referenced, %qs has ambiguous interfaces at %L"
51304 #: fortran/interface.c:1825
51305 #, gcc-internal-format
51306 msgid "%qs at %L is not a module procedure"
51309 #: fortran/interface.c:2029
51310 #, gcc-internal-format
51312 "The assumed-rank array at %L requires that the dummy argument %qs has "
51316 #: fortran/interface.c:2034
51317 #, gcc-internal-format
51318 msgid "Rank mismatch in argument %qs at %L (scalar and rank-%d)"
51321 #: fortran/interface.c:2039
51322 #, gcc-internal-format
51323 msgid "Rank mismatch in argument %qs at %L (rank-%d and scalar)"
51326 #: fortran/interface.c:2044
51327 #, gcc-internal-format
51328 msgid "Rank mismatch in argument %qs at %L (rank-%d and rank-%d)"
51331 #: fortran/interface.c:2087
51332 #, gcc-internal-format, gfc-internal-format
51333 msgid "Invalid procedure argument at %L"
51336 #: fortran/interface.c:2095 fortran/interface.c:2122
51337 #, gcc-internal-format
51338 msgid "Interface mismatch in dummy procedure %qs at %L: %s"
51341 #: fortran/interface.c:2133
51342 #, gcc-internal-format
51344 "Actual argument to contiguous pointer dummy %qs at %L must be simply "
51348 #: fortran/interface.c:2148
51349 #, gcc-internal-format
51350 msgid "Type mismatch in argument %qs at %L; passed %s to %s"
51353 #: fortran/interface.c:2157
51354 #, gcc-internal-format
51356 "Assumed-type actual argument at %L requires that dummy argument %qs is of "
51360 #: fortran/interface.c:2173
51361 #, gcc-internal-format
51362 msgid "Actual argument to %qs at %L must be polymorphic"
51365 #: fortran/interface.c:2186
51366 #, gcc-internal-format
51367 msgid "Actual argument to %qs at %L must have the same declared type"
51370 #: fortran/interface.c:2201
51371 #, gcc-internal-format
51373 "Actual argument to %qs at %L must be unlimited polymorphic since the formal "
51374 "argument is a pointer or allocatable unlimited polymorphic entity [F2008: "
51378 #: fortran/interface.c:2212
51379 #, gcc-internal-format
51380 msgid "Actual argument to %qs at %L must be a coarray"
51383 #: fortran/interface.c:2231
51384 #, gcc-internal-format
51385 msgid "Corank mismatch in argument %qs at %L (%d and %d)"
51388 #: fortran/interface.c:2249
51389 #, gcc-internal-format
51391 "Actual argument to %qs at %L must be simply contiguous or an element of such "
51395 #: fortran/interface.c:2264
51396 #, gcc-internal-format
51398 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is LOCK_TYPE or "
51399 "has a LOCK_TYPE component"
51402 #: fortran/interface.c:2279
51403 #, gcc-internal-format
51405 "Actual argument to non-INTENT(INOUT) dummy %qs at %L, which is EVENT_TYPE or "
51406 "has a EVENT_TYPE component"
51409 #: fortran/interface.c:2298
51410 #, gcc-internal-format
51412 "Dummy argument %qs has to be a pointer, assumed-shape or assumed-rank array "
51413 "without CONTIGUOUS attribute - as actual argument at %L is not simply "
51414 "contiguous and both are ASYNCHRONOUS or VOLATILE"
51417 #: fortran/interface.c:2311
51418 #, gcc-internal-format
51420 "Passing coarray at %L to allocatable, noncoarray, INTENT(OUT) dummy argument "
51424 #: fortran/interface.c:2318
51425 #, gcc-internal-format
51427 "Passing coarray at %L to allocatable, noncoarray dummy argument %qs, which "
51428 "is invalid if the allocation status is modified"
51431 #: fortran/interface.c:2381
51432 #, gcc-internal-format
51433 msgid "Polymorphic scalar passed to array dummy argument %qs at %L"
51436 #: fortran/interface.c:2390
51437 #, gcc-internal-format
51439 "Element of assumed-shaped or pointer array passed to array dummy argument "
51443 #: fortran/interface.c:2402
51444 #, gcc-internal-format
51446 "Extension: Scalar non-default-kind, non-C_CHAR-kind CHARACTER actual "
51447 "argument with array dummy argument %qs at %L"
51450 #: fortran/interface.c:2410
51451 #, gcc-internal-format
51453 "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs "
51457 #: fortran/interface.c:2739
51458 #, gcc-internal-format
51459 msgid "Keyword argument %qs at %L is not in the procedure"
51462 #: fortran/interface.c:2747
51463 #, gcc-internal-format
51465 "Keyword argument %qs at %L is already associated with another actual argument"
51468 #: fortran/interface.c:2757
51469 #, gcc-internal-format, gfc-internal-format
51470 msgid "More actual than formal arguments in procedure call at %L"
51473 #: fortran/interface.c:2769 fortran/interface.c:3139
51474 #, gcc-internal-format, gfc-internal-format
51475 msgid "Missing alternate return spec in subroutine call at %L"
51478 #: fortran/interface.c:2777
51479 #, gcc-internal-format, gfc-internal-format
51480 msgid "Unexpected alternate return spec in subroutine call at %L"
51483 #: fortran/interface.c:2804
51484 #, gcc-internal-format
51485 msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
51488 #: fortran/interface.c:2807
51489 #, gcc-internal-format
51490 msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
51493 #: fortran/interface.c:2831
51494 #, gcc-internal-format, gfc-internal-format
51496 "Actual argument at %L to assumed-type dummy is of derived type with type-"
51497 "bound or FINAL procedures"
51500 #: fortran/interface.c:2853
51501 #, gcc-internal-format
51503 "Character length mismatch (%ld/%ld) between actual argument and pointer or "
51504 "allocatable dummy argument %qs at %L"
51507 #: fortran/interface.c:2861
51508 #, gcc-internal-format
51510 "Character length mismatch (%ld/%ld) between actual argument and assumed-"
51511 "shape dummy argument %qs at %L"
51514 #: fortran/interface.c:2875
51515 #, gcc-internal-format
51517 "Actual argument at %L to allocatable or pointer dummy argument %qs must have "
51518 "a deferred length type parameter if and only if the dummy has one"
51521 #: fortran/interface.c:2892
51522 #, gcc-internal-format
51524 "Character length of actual argument shorter than of dummy argument %qs (%lu/"
51528 #: fortran/interface.c:2897
51529 #, gcc-internal-format
51531 "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) "
51535 #: fortran/interface.c:2916
51536 #, gcc-internal-format
51537 msgid "Expected a procedure pointer for argument %qs at %L"
51540 #: fortran/interface.c:2932
51541 #, gcc-internal-format
51542 msgid "Expected a procedure for argument %qs at %L"
51545 #: fortran/interface.c:2946
51546 #, gcc-internal-format
51547 msgid "Actual argument for %qs cannot be an assumed-size array at %L"
51550 #: fortran/interface.c:2955
51551 #, gcc-internal-format
51552 msgid "Actual argument for %qs must be a pointer at %L"
51555 #: fortran/interface.c:2965
51556 #, gcc-internal-format
51557 msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
51560 #: fortran/interface.c:2975
51561 #, gcc-internal-format
51562 msgid "Coindexed actual argument at %L to pointer dummy %qs"
51565 #: fortran/interface.c:2988
51566 #, gcc-internal-format
51568 "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
51571 #: fortran/interface.c:3002
51572 #, gcc-internal-format
51574 "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy "
51575 "%qs has neither ASYNCHRONOUS nor VOLATILE"
51578 #: fortran/interface.c:3016
51579 #, gcc-internal-format
51581 "Coindexed actual argument at %L with allocatable ultimate component to dummy "
51582 "%qs requires either VALUE or INTENT(IN)"
51585 #: fortran/interface.c:3028
51586 #, gcc-internal-format
51587 msgid "Actual CLASS array argument for %qs must be a full array at %L"
51590 #: fortran/interface.c:3038
51591 #, gcc-internal-format
51592 msgid "Actual argument for %qs must be ALLOCATABLE at %L"
51595 #: fortran/interface.c:3067
51596 #, gcc-internal-format
51598 "Array-section actual argument with vector subscripts at %L is incompatible "
51599 "with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the "
51600 "dummy argument %qs"
51603 #: fortran/interface.c:3085
51604 #, gcc-internal-format
51606 "Assumed-shape actual argument at %L is incompatible with the non-assumed-"
51607 "shape dummy argument %qs due to VOLATILE attribute"
51610 #: fortran/interface.c:3097
51611 #, gcc-internal-format
51613 "Array-section actual argument at %L is incompatible with the non-assumed-"
51614 "shape dummy argument %qs due to VOLATILE attribute"
51617 #: fortran/interface.c:3116
51618 #, gcc-internal-format
51620 "Pointer-array actual argument at %L requires an assumed-shape or pointer-"
51621 "array dummy argument %qs due to VOLATILE attribute"
51624 #: fortran/interface.c:3146
51625 #, gcc-internal-format
51626 msgid "Missing actual argument for argument %qs at %L"
51629 #: fortran/interface.c:3263
51630 #, gcc-internal-format
51631 msgid "compare_actual_expr(): Bad component code"
51634 #: fortran/interface.c:3292
51635 #, gcc-internal-format
51636 msgid "check_some_aliasing(): List mismatch"
51639 #: fortran/interface.c:3318
51640 #, gcc-internal-format
51641 msgid "check_some_aliasing(): corrupted data"
51644 #: fortran/interface.c:3328
51645 #, gcc-internal-format
51647 "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) "
51648 "argument %qs at %L"
51651 #: fortran/interface.c:3358
51652 #, gcc-internal-format
51653 msgid "check_intents(): List mismatch"
51656 #: fortran/interface.c:3378
51657 #, gcc-internal-format, gfc-internal-format
51659 "Procedure argument at %L is local to a PURE procedure and has the POINTER "
51663 #: fortran/interface.c:3390
51664 #, gcc-internal-format, gfc-internal-format
51666 "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) "
51670 #: fortran/interface.c:3400
51671 #, gcc-internal-format, gfc-internal-format
51673 "Coindexed actual argument at %L in PURE procedure is passed to a POINTER "
51677 #: fortran/interface.c:3411
51678 #, gcc-internal-format
51680 "Coindexed polymorphic actual argument at %L is passed polymorphic dummy "
51684 #: fortran/interface.c:3439 fortran/interface.c:3449
51685 #, gcc-internal-format
51686 msgid "Procedure %qs called at %L is not explicitly declared"
51689 #: fortran/interface.c:3445
51690 #, gcc-internal-format
51691 msgid "Procedure %qs called with an implicit interface at %L"
51694 #: fortran/interface.c:3459
51695 #, gcc-internal-format
51697 "The pointer object %qs at %L must have an explicit function interface or be "
51698 "declared as array"
51701 #: fortran/interface.c:3467
51702 #, gcc-internal-format
51704 "The allocatable object %qs at %L must have an explicit function interface or "
51705 "be declared as array"
51708 #: fortran/interface.c:3475
51709 #, gcc-internal-format
51710 msgid "Allocatable function %qs at %L must have an explicit function interface"
51713 #: fortran/interface.c:3485
51714 #, gcc-internal-format
51715 msgid "Keyword argument requires explicit interface for procedure %qs at %L"
51718 #: fortran/interface.c:3494
51719 #, gcc-internal-format, gfc-internal-format
51720 msgid "Assumed-type argument %s at %L requires an explicit interface"
51723 #: fortran/interface.c:3507
51724 #, gcc-internal-format
51726 "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an "
51727 "explicit interface for procedure %qs"
51730 #: fortran/interface.c:3520
51731 #, gcc-internal-format
51733 "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an "
51734 "explicit interface for procedure %qs"
51737 #: fortran/interface.c:3529
51738 #, gcc-internal-format, gfc-internal-format
51739 msgid "MOLD argument to NULL required at %L"
51742 #: fortran/interface.c:3537
51743 #, gcc-internal-format, gfc-internal-format
51744 msgid "Assumed-rank argument requires an explicit interface at %L"
51747 #: fortran/interface.c:3575
51748 #, gcc-internal-format
51749 msgid "Procedure pointer component %qs called with an implicit interface at %L"
51752 #: fortran/interface.c:3586
51753 #, gcc-internal-format
51755 "Keyword argument requires explicit interface for procedure pointer component "
51759 #: fortran/interface.c:3671
51760 #, gcc-internal-format, gfc-internal-format
51762 "MOLD= required in NULL() argument at %L: Ambiguity between specific "
51763 "functions %s and %s"
51766 #: fortran/interface.c:3741
51767 #, gcc-internal-format
51768 msgid "Unable to find symbol %qs"
51771 #: fortran/interface.c:4108
51772 #, gcc-internal-format
51773 msgid "Entity %qs at %L is already present in the interface"
51776 #: fortran/interface.c:4224
51777 #, gcc-internal-format
51778 msgid "gfc_add_interface(): Bad interface type"
51781 #: fortran/interface.c:4319
51782 #, gcc-internal-format
51783 msgid "Can't overwrite GENERIC %qs at %L"
51786 #: fortran/interface.c:4331
51787 #, gcc-internal-format
51788 msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
51791 #: fortran/interface.c:4339
51792 #, gcc-internal-format
51793 msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
51796 #: fortran/interface.c:4347
51797 #, gcc-internal-format
51798 msgid "%qs at %L overrides a PURE procedure and must also be PURE"
51801 #: fortran/interface.c:4356
51802 #, gcc-internal-format
51803 msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
51806 #: fortran/interface.c:4362
51807 #, gcc-internal-format
51809 "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, "
51813 #: fortran/interface.c:4371
51814 #, gcc-internal-format
51815 msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
51818 #: fortran/interface.c:4382
51819 #, gcc-internal-format
51820 msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
51823 #: fortran/interface.c:4390
51824 #, gcc-internal-format
51825 msgid "Result mismatch for the overriding procedure %qs at %L: %s"
51828 #: fortran/interface.c:4401
51829 #, gcc-internal-format
51830 msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
51833 #: fortran/interface.c:4431
51834 #, gcc-internal-format
51836 "Dummy argument %qs of %qs at %L should be named %qs as to match the "
51837 "corresponding argument of the overridden procedure"
51840 #: fortran/interface.c:4442
51841 #, gcc-internal-format
51842 msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
51845 #: fortran/interface.c:4451
51846 #, gcc-internal-format
51848 "%qs at %L must have the same number of formal arguments as the overridden "
51852 #: fortran/interface.c:4460
51853 #, gcc-internal-format
51854 msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
51857 #: fortran/interface.c:4471
51858 #, gcc-internal-format
51859 msgid "%qs at %L overrides a binding with PASS and must also be PASS"
51862 #: fortran/interface.c:4478
51863 #, gcc-internal-format
51865 "Passed-object dummy argument of %qs at %L must be at the same position as "
51866 "the passed-object dummy argument of the overridden procedure"
51869 #: fortran/intrinsic.c:196
51870 #, gcc-internal-format, gfc-internal-format
51872 "Variable with NO_ARG_CHECK attribute at %L is only permitted as argument to "
51873 "the intrinsic functions C_LOC and PRESENT"
51876 #: fortran/intrinsic.c:211
51877 #, gcc-internal-format, gfc-internal-format
51879 "Assumed-type argument at %L is not permitted as actual argument to the "
51883 #: fortran/intrinsic.c:218
51884 #, gcc-internal-format, gfc-internal-format
51886 "Assumed-type argument at %L is only permitted as first actual argument to "
51890 #: fortran/intrinsic.c:225
51891 #, gcc-internal-format, gfc-internal-format
51893 "Assumed-rank argument at %L is only permitted as actual argument to "
51894 "intrinsic inquiry functions"
51897 #: fortran/intrinsic.c:232
51898 #, gcc-internal-format, gfc-internal-format
51900 "Assumed-rank argument at %L is only permitted as first actual argument to "
51901 "the intrinsic inquiry function %s"
51904 #: fortran/intrinsic.c:280
51905 #, gcc-internal-format
51906 msgid "do_check(): too many args"
51909 #: fortran/intrinsic.c:360
51910 #, gcc-internal-format
51911 msgid "add_sym(): Bad sizing mode"
51914 #: fortran/intrinsic.c:1077
51915 #, gcc-internal-format
51917 "The intrinsic %qs at %L is not included in the selected standard but %s and "
51918 "%qs will be treated as if declared EXTERNAL. Use an appropriate -std=* "
51919 "option or define -fall-intrinsics to allow this intrinsic."
51922 #: fortran/intrinsic.c:1112
51923 #, gcc-internal-format
51924 msgid "make_generic(): Can't find generic symbol %qs"
51927 #: fortran/intrinsic.c:3982
51928 #, gcc-internal-format
51929 msgid "Too many arguments in call to %qs at %L"
51932 #: fortran/intrinsic.c:3997
51933 #, gcc-internal-format, gfc-internal-format
51935 "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
51939 #: fortran/intrinsic.c:4000
51940 #, gcc-internal-format
51941 msgid "Can't find keyword named %qs in call to %qs at %L"
51944 #: fortran/intrinsic.c:4007
51945 #, gcc-internal-format
51946 msgid "Argument %qs appears twice in call to %qs at %L"
51949 #: fortran/intrinsic.c:4021
51950 #, gcc-internal-format
51951 msgid "Missing actual argument %qs in call to %qs at %L"
51954 #: fortran/intrinsic.c:4036
51955 #, gcc-internal-format, gfc-internal-format
51956 msgid "ALTERNATE RETURN not permitted at %L"
51959 #: fortran/intrinsic.c:4093
51960 #, gcc-internal-format
51961 msgid "Type of argument %qs in call to %qs at %L should be %s, not %s"
51964 #: fortran/intrinsic.c:4199
51965 #, gcc-internal-format
51966 msgid "resolve_intrinsic(): Too many args for intrinsic"
51969 #: fortran/intrinsic.c:4285
51970 #, gcc-internal-format
51971 msgid "do_simplify(): Too many args for intrinsic"
51974 #: fortran/intrinsic.c:4324
51975 #, gcc-internal-format
51976 msgid "init_arglist(): too many arguments"
51979 #: fortran/intrinsic.c:4474
51980 #, gcc-internal-format
51981 msgid "Invalid standard code on intrinsic %qs (%d)"
51984 #: fortran/intrinsic.c:4483
51985 #, gcc-internal-format
51986 msgid "Intrinsic %qs (is %s) is used at %L"
51989 #: fortran/intrinsic.c:4554
51990 #, gcc-internal-format
51991 msgid "Function %qs as initialization expression at %L"
51994 #: fortran/intrinsic.c:4630
51995 #, gcc-internal-format, gfc-internal-format
51997 "Elemental function as initialization expression with non-integer/non-"
51998 "character arguments at %L"
52001 #: fortran/intrinsic.c:4701
52002 #, gcc-internal-format
52004 "Subroutine call to intrinsic %qs in DO CONCURRENT block at %L is not PURE"
52007 #: fortran/intrinsic.c:4708
52008 #, gcc-internal-format
52009 msgid "Subroutine call to intrinsic %qs at %L is not PURE"
52012 #: fortran/intrinsic.c:4784
52013 #, gcc-internal-format, gfc-internal-format
52014 msgid "Extension: Conversion from %s to %s at %L"
52017 #: fortran/intrinsic.c:4820 fortran/intrinsic.c:4837
52018 #, gcc-internal-format, gfc-internal-format
52019 msgid "Possible change of value in conversion from %s to %s at %L"
52022 #: fortran/intrinsic.c:4825 fortran/intrinsic.c:4846
52023 #, gcc-internal-format, gfc-internal-format
52024 msgid "Conversion from %s to %s at %L"
52027 #: fortran/intrinsic.c:4899
52028 #, gcc-internal-format, gfc-internal-format
52029 msgid "Can't convert %s to %s at %L"
52032 #: fortran/intrinsic.c:4904
52033 #, gcc-internal-format
52034 msgid "Can't convert %qs to %qs at %L"
52037 #: fortran/intrinsic.c:4994
52038 #, gcc-internal-format
52040 "%qs declared at %L may shadow the intrinsic of the same name. In order to "
52041 "call the intrinsic, explicit INTRINSIC declarations may be required."
52044 #: fortran/intrinsic.c:5000
52045 #, gcc-internal-format
52047 "%qs declared at %L is also the name of an intrinsic. It can only be called "
52048 "via an explicit interface or if declared EXTERNAL."
52051 #: fortran/io.c:167 fortran/primary.c:920
52052 #, gcc-internal-format, gfc-internal-format
52053 msgid "Extension: backslash character at %C"
52056 #: fortran/io.c:203 fortran/io.c:206
52057 #, gcc-internal-format, gfc-internal-format
52058 msgid "Extension: Tab character in format at %C"
52061 #: fortran/io.c:454
52062 #, gcc-internal-format, gfc-internal-format
52063 msgid "DP format specifier not allowed at %C"
52066 #: fortran/io.c:461
52067 #, gcc-internal-format, gfc-internal-format
52068 msgid "DC format specifier not allowed at %C"
52071 #: fortran/io.c:650
52072 #, gcc-internal-format, gfc-internal-format
52073 msgid "X descriptor requires leading space count at %L"
52076 #: fortran/io.c:679
52077 #, gcc-internal-format, gfc-internal-format
52078 msgid "$ descriptor at %L"
52081 #: fortran/io.c:683
52082 #, gcc-internal-format, gfc-internal-format
52083 msgid "$ should be the last specifier in format at %L"
52086 #: fortran/io.c:781
52087 #, gcc-internal-format, gfc-internal-format
52088 msgid "Extension: Missing positive width after L descriptor at %L"
52091 #: fortran/io.c:825
52092 #, gcc-internal-format
52093 msgid "%<G0%> in format at %L"
52096 #: fortran/io.c:853
52097 #, gcc-internal-format, gfc-internal-format
52098 msgid "Positive width required in format specifier %s at %L"
52101 #: fortran/io.c:869 fortran/io.c:876
52102 #, gcc-internal-format, gfc-internal-format
52103 msgid "Period required in format specifier %s at %L"
52106 #: fortran/io.c:948
52107 #, gcc-internal-format, gfc-internal-format
52108 msgid "Period required in format specifier at %L"
52111 #: fortran/io.c:970
52112 #, gcc-internal-format, gfc-internal-format
52113 msgid "The H format specifier at %L is a Fortran 95 deleted feature"
52116 #: fortran/io.c:1058 fortran/io.c:1120
52117 #, gcc-internal-format, gfc-internal-format
52118 msgid "Missing comma at %L"
52121 #: fortran/io.c:1138
52122 #, gcc-internal-format, gfc-internal-format
52123 msgid "%s in format string at %L"
52126 #: fortran/io.c:1176
52127 #, gcc-internal-format, gfc-internal-format
52128 msgid "Extraneous characters in format at %L"
52131 #: fortran/io.c:1198
52132 #, gcc-internal-format, gfc-internal-format
52133 msgid "Format statement in module main block at %C"
52136 #: fortran/io.c:1207
52137 #, gcc-internal-format, gfc-internal-format
52138 msgid "FORMAT statement at %C cannot appear within an INTERFACE"
52141 #: fortran/io.c:1213
52142 #, gcc-internal-format, gfc-internal-format
52143 msgid "Missing format label at %C"
52146 #: fortran/io.c:1261
52147 #, gcc-internal-format, gfc-internal-format
52148 msgid "IOMSG must be a scalar-default-char-variable at %L"
52151 #: fortran/io.c:1275
52152 #, gcc-internal-format, gfc-internal-format
52153 msgid "%s requires a scalar-default-char-expr at %L"
52156 #: fortran/io.c:1298 fortran/io.c:1329 fortran/io.c:1395
52157 #, gcc-internal-format, gfc-internal-format
52158 msgid "Invalid value for %s specification at %C"
52161 #: fortran/io.c:1304 fortran/io.c:1335
52162 #, gcc-internal-format, gfc-internal-format
52163 msgid "Duplicate %s specification at %C"
52166 #: fortran/io.c:1342
52167 #, gcc-internal-format, gfc-internal-format
52168 msgid "Variable %s cannot be INTENT(IN) at %C"
52171 #: fortran/io.c:1350
52172 #, gcc-internal-format, gfc-internal-format
52173 msgid "Variable %s cannot be assigned in PURE procedure at %C"
52176 #: fortran/io.c:1401
52177 #, gcc-internal-format, gfc-internal-format
52178 msgid "Duplicate %s label specification at %C"
52181 #: fortran/io.c:1421
52182 #, gcc-internal-format, gfc-internal-format
52184 "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
52187 #: fortran/io.c:1439
52188 #, gcc-internal-format, gfc-internal-format
52189 msgid "FORMAT tag at %L must be of type default-kind CHARACTER or of INTEGER"
52192 #: fortran/io.c:1445
52193 #, gcc-internal-format, gfc-internal-format
52194 msgid "ASSIGNED variable in FORMAT tag at %L"
52197 #: fortran/io.c:1450
52198 #, gcc-internal-format
52199 msgid "Variable %qs at %L has not been assigned a format label"
52202 #: fortran/io.c:1457
52203 #, gcc-internal-format
52204 msgid "Scalar %qs in FORMAT tag at %L is not an ASSIGNED variable"
52207 #: fortran/io.c:1469
52208 #, gcc-internal-format, gfc-internal-format
52209 msgid "Non-character in FORMAT tag at %L"
52212 #: fortran/io.c:1475
52213 #, gcc-internal-format, gfc-internal-format
52214 msgid "Non-character assumed shape array element in FORMAT tag at %L"
52217 #: fortran/io.c:1482
52218 #, gcc-internal-format, gfc-internal-format
52219 msgid "Non-character assumed size array element in FORMAT tag at %L"
52222 #: fortran/io.c:1489
52223 #, gcc-internal-format, gfc-internal-format
52224 msgid "Non-character pointer array element in FORMAT tag at %L"
52227 #: fortran/io.c:1515
52228 #, gcc-internal-format, gfc-internal-format
52229 msgid "%s tag at %L must be of type %s"
52232 #: fortran/io.c:1522
52233 #, gcc-internal-format, gfc-internal-format
52234 msgid "%s tag at %L must be a character string of default kind"
52237 #: fortran/io.c:1529
52238 #, gcc-internal-format, gfc-internal-format
52239 msgid "%s tag at %L must be scalar"
52242 #: fortran/io.c:1535
52243 #, gcc-internal-format, gfc-internal-format
52244 msgid "IOMSG tag at %L"
52247 #: fortran/io.c:1543
52248 #, gcc-internal-format, gfc-internal-format
52249 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
52252 #: fortran/io.c:1552
52253 #, gcc-internal-format, gfc-internal-format
52254 msgid "Non-default LOGICAL kind in %s tag at %L"
52257 #: fortran/io.c:1559
52258 #, gcc-internal-format, gfc-internal-format
52259 msgid "NEWUNIT specifier at %L"
52262 #: fortran/io.c:1577
52263 #, gcc-internal-format, gfc-internal-format
52264 msgid "CONVERT tag at %L"
52267 #: fortran/io.c:1766
52268 #, gcc-internal-format
52269 msgid "Fortran 2003: %s specifier in %s statement at %C has value %qs"
52272 #: fortran/io.c:1774 fortran/io.c:1801
52273 #, gcc-internal-format
52274 msgid "%s specifier in %s statement at %C has value %qs"
52277 #: fortran/io.c:1793
52278 #, gcc-internal-format
52279 msgid "Extension: %s specifier in %s statement at %C has value %qs"
52282 #: fortran/io.c:1815 fortran/io.c:1823
52283 #, gcc-internal-format
52284 msgid "%s specifier in %s statement at %C has invalid value %qs"
52287 #: fortran/io.c:1876
52288 #, gcc-internal-format, gfc-internal-format
52289 msgid "OPEN statement not allowed in PURE procedure at %C"
52292 #: fortran/io.c:1889
52293 #, gcc-internal-format, gfc-internal-format
52294 msgid "UNIT specifier not allowed with NEWUNIT at %C"
52297 #: fortran/io.c:1899
52298 #, gcc-internal-format, gfc-internal-format
52299 msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
52302 #: fortran/io.c:1907
52303 #, gcc-internal-format, gfc-internal-format
52304 msgid "OPEN statement at %C must have UNIT or NEWUNIT specified"
52307 #: fortran/io.c:1945
52308 #, gcc-internal-format, gfc-internal-format
52309 msgid "ASYNCHRONOUS= at %C not allowed in Fortran 95"
52312 #: fortran/io.c:1966 fortran/io.c:3461
52313 #, gcc-internal-format, gfc-internal-format
52314 msgid "BLANK= at %C not allowed in Fortran 95"
52317 #: fortran/io.c:1987 fortran/io.c:3437
52318 #, gcc-internal-format, gfc-internal-format
52319 msgid "DECIMAL= at %C not allowed in Fortran 95"
52322 #: fortran/io.c:2025
52323 #, gcc-internal-format, gfc-internal-format
52324 msgid "ENCODING= at %C not allowed in Fortran 95"
52327 #: fortran/io.c:2088 fortran/io.c:3510
52328 #, gcc-internal-format, gfc-internal-format
52329 msgid "ROUND= at %C not allowed in Fortran 95"
52332 #: fortran/io.c:2111
52333 #, gcc-internal-format, gfc-internal-format
52334 msgid "SIGN= at %C not allowed in Fortran 95"
52337 #: fortran/io.c:2332
52338 #, gcc-internal-format, gfc-internal-format
52339 msgid "CLOSE statement not allowed in PURE procedure at %C"
52342 #: fortran/io.c:2394
52343 #, gcc-internal-format, gfc-internal-format
52344 msgid "CLOSE statement at %L requires a UNIT number"
52347 #: fortran/io.c:2402
52348 #, gcc-internal-format, gfc-internal-format
52349 msgid "UNIT number in CLOSE statement at %L must be non-negative"
52352 #: fortran/io.c:2500 fortran/match.c:2761
52353 #, gcc-internal-format, gfc-internal-format
52354 msgid "%s statement not allowed in PURE procedure at %C"
52357 #: fortran/io.c:2534
52358 #, gcc-internal-format, gfc-internal-format
52359 msgid "UNIT number missing in statement at %L"
52362 #: fortran/io.c:2542 fortran/io.c:2979
52363 #, gcc-internal-format, gfc-internal-format
52364 msgid "UNIT number in statement at %L must be non-negative"
52367 #: fortran/io.c:2575
52368 #, gcc-internal-format, gfc-internal-format
52369 msgid "FLUSH statement at %C"
52372 #: fortran/io.c:2630
52373 #, gcc-internal-format, gfc-internal-format
52374 msgid "Duplicate UNIT specification at %C"
52377 #: fortran/io.c:2704
52378 #, gcc-internal-format, gfc-internal-format
52379 msgid "Duplicate format specification at %C"
52382 #: fortran/io.c:2721
52383 #, gcc-internal-format
52384 msgid "Symbol %qs in namelist %qs is INTENT(IN) at %C"
52387 #: fortran/io.c:2757
52388 #, gcc-internal-format, gfc-internal-format
52389 msgid "Duplicate NML specification at %C"
52392 #: fortran/io.c:2766
52393 #, gcc-internal-format
52394 msgid "Symbol %qs at %C must be a NAMELIST group name"
52397 #: fortran/io.c:2836
52398 #, gcc-internal-format, gfc-internal-format
52399 msgid "END tag at %C not allowed in output statement"
52402 #: fortran/io.c:2913
52403 #, gcc-internal-format, gfc-internal-format
52404 msgid "UNIT not specified at %L"
52407 #: fortran/io.c:2925
52408 #, gcc-internal-format, gfc-internal-format
52410 "UNIT specification at %L must be an INTEGER expression or a CHARACTER "
52414 #: fortran/io.c:2947
52415 #, gcc-internal-format, gfc-internal-format
52416 msgid "Invalid form of WRITE statement at %L, UNIT required"
52419 #: fortran/io.c:2958
52420 #, gcc-internal-format, gfc-internal-format
52421 msgid "Internal unit with vector subscript at %L"
52424 #: fortran/io.c:2972
52425 #, gcc-internal-format, gfc-internal-format
52426 msgid "External IO UNIT cannot be an array at %L"
52429 #: fortran/io.c:3000
52430 #, gcc-internal-format
52432 "NAMELIST %qs in READ statement at %L contains the symbol %qs which may not "
52433 "appear in a variable definition context"
52436 #: fortran/io.c:3010
52437 #, gcc-internal-format, gfc-internal-format
52438 msgid "Comma before i/o item list at %L"
52441 #: fortran/io.c:3020
52442 #, gcc-internal-format, gfc-internal-format
52443 msgid "ERR tag label %d at %L not defined"
52446 #: fortran/io.c:3032
52447 #, gcc-internal-format, gfc-internal-format
52448 msgid "END tag label %d at %L not defined"
52451 #: fortran/io.c:3044
52452 #, gcc-internal-format, gfc-internal-format
52453 msgid "EOR tag label %d at %L not defined"
52456 #: fortran/io.c:3054
52457 #, gcc-internal-format, gfc-internal-format
52458 msgid "FORMAT label %d at %L not defined"
52461 #: fortran/io.c:3085
52462 #, gcc-internal-format
52463 msgid "io_kind_name(): bad I/O-kind"
52466 #: fortran/io.c:3174
52467 #, gcc-internal-format, gfc-internal-format
52468 msgid "Syntax error in I/O iterator at %C"
52471 #: fortran/io.c:3205
52472 #, gcc-internal-format, gfc-internal-format
52473 msgid "Expected variable in READ statement at %C"
52476 #: fortran/io.c:3211
52477 #, gcc-internal-format, gfc-internal-format
52478 msgid "Expected expression in %s statement at %C"
52481 #. A general purpose syntax error.
52482 #: fortran/io.c:3268 fortran/io.c:3924 fortran/gfortran.h:2732
52483 #, gcc-internal-format, gfc-internal-format
52484 msgid "Syntax error in %s statement at %C"
52487 #: fortran/io.c:3352
52488 #, gcc-internal-format, gfc-internal-format
52489 msgid "Internal file at %L with namelist"
52492 #: fortran/io.c:3408
52493 #, gcc-internal-format, gfc-internal-format
52494 msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
52497 #: fortran/io.c:3486
52498 #, gcc-internal-format, gfc-internal-format
52499 msgid "PAD= at %C not allowed in Fortran 95"
52502 #: fortran/io.c:3562
52503 #, gcc-internal-format, gfc-internal-format
52504 msgid "DELIM= at %C not allowed in Fortran 95"
52507 #: fortran/io.c:3714
52508 #, gcc-internal-format, gfc-internal-format
52509 msgid "PRINT namelist at %C is an extension"
52512 #: fortran/io.c:3895
52513 #, gcc-internal-format, gfc-internal-format
52514 msgid "Expected comma in I/O list at %C"
52517 #: fortran/io.c:3958
52518 #, gcc-internal-format, gfc-internal-format
52519 msgid "PRINT statement at %C not allowed within PURE procedure"
52522 #: fortran/io.c:4121 fortran/io.c:4181
52523 #, gcc-internal-format, gfc-internal-format
52524 msgid "INQUIRE statement not allowed in PURE procedure at %C"
52527 #: fortran/io.c:4149
52528 #, gcc-internal-format, gfc-internal-format
52529 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
52532 #: fortran/io.c:4159 fortran/trans-io.c:1303
52533 #, gcc-internal-format, gfc-internal-format
52534 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
52537 #: fortran/io.c:4166
52538 #, gcc-internal-format, gfc-internal-format
52539 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
52542 #: fortran/io.c:4175
52543 #, gcc-internal-format, gfc-internal-format
52544 msgid "UNIT number in INQUIRE statement at %L can not be -1"
52547 #: fortran/io.c:4189
52548 #, gcc-internal-format, gfc-internal-format
52550 "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
52553 #: fortran/io.c:4365
52554 #, gcc-internal-format, gfc-internal-format
52555 msgid "WAIT at %C not allowed in Fortran 95"
52558 #: fortran/io.c:4371
52559 #, gcc-internal-format, gfc-internal-format
52560 msgid "WAIT statement not allowed in PURE procedure at %C"
52563 #: fortran/match.c:109
52564 #, gcc-internal-format
52565 msgid "gfc_op2string(): Bad code"
52568 #: fortran/match.c:186
52569 #, gcc-internal-format, gfc-internal-format
52570 msgid "Expected structure component or operator name after '.' at %C"
52573 #: fortran/match.c:218
52574 #, gcc-internal-format, gfc-internal-format
52576 "'%s' is neither a defined operator nor a structure component in dotted "
52580 #: fortran/match.c:288
52581 #, gcc-internal-format
52582 msgid "Missing %<)%> in statement at or before %L"
52585 #: fortran/match.c:293
52586 #, gcc-internal-format
52587 msgid "Missing %<(%> in statement at or before %L"
52590 #: fortran/match.c:490
52591 #, gcc-internal-format, gfc-internal-format
52592 msgid "Integer too large at %C"
52595 #: fortran/match.c:583 fortran/parse.c:1045
52596 #, gcc-internal-format, gfc-internal-format
52597 msgid "Too many digits in statement label at %C"
52600 #: fortran/match.c:589
52601 #, gcc-internal-format, gfc-internal-format
52602 msgid "Statement label at %C is zero"
52605 #: fortran/match.c:622
52606 #, gcc-internal-format
52607 msgid "Label name %qs at %C is ambiguous"
52610 #: fortran/match.c:628
52611 #, gcc-internal-format
52612 msgid "Duplicate construct label %qs at %C"
52615 #: fortran/match.c:662
52616 #, gcc-internal-format, gfc-internal-format
52617 msgid "Invalid character in name at %C"
52620 #: fortran/match.c:675
52621 #, gcc-internal-format, gfc-internal-format
52622 msgid "Name at %C is too long"
52625 #: fortran/match.c:686
52626 #, gcc-internal-format
52628 "Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an "
52632 #: fortran/match.c:1004
52633 #, gcc-internal-format, gfc-internal-format
52634 msgid "Loop variable at %C cannot be an array"
52637 #: fortran/match.c:1011
52638 #, gcc-internal-format, gfc-internal-format
52639 msgid "Loop variable at %C cannot be a coarray"
52642 #: fortran/match.c:1017
52643 #, gcc-internal-format, gfc-internal-format
52644 msgid "Loop variable at %C cannot be a sub-component"
52647 #: fortran/match.c:1051
52648 #, gcc-internal-format, gfc-internal-format
52649 msgid "Expected a step value in iterator at %C"
52652 #: fortran/match.c:1063
52653 #, gcc-internal-format, gfc-internal-format
52654 msgid "Syntax error in iterator at %C"
52657 #: fortran/match.c:1231
52658 #, gcc-internal-format, gfc-internal-format
52659 msgid "gfc_match(): Bad match code %c"
52662 #: fortran/match.c:1304
52663 #, gcc-internal-format, gfc-internal-format
52664 msgid "Invalid form of PROGRAM statement at %C"
52667 #: fortran/match.c:1434 fortran/match.c:1514
52668 #, gcc-internal-format, gfc-internal-format
52669 msgid "Arithmetic IF statement at %C"
52672 #: fortran/match.c:1489
52673 #, gcc-internal-format, gfc-internal-format
52674 msgid "Syntax error in IF-expression at %C"
52677 #: fortran/match.c:1500
52678 #, gcc-internal-format, gfc-internal-format
52679 msgid "Block label not appropriate for arithmetic IF statement at %C"
52682 #: fortran/match.c:1537
52683 #, gcc-internal-format, gfc-internal-format
52684 msgid "Block label is not appropriate for IF statement at %C"
52687 #: fortran/match.c:1625
52688 #, gcc-internal-format, gfc-internal-format
52689 msgid "Cannot assign to a named constant at %C"
52692 #: fortran/match.c:1635
52693 #, gcc-internal-format, gfc-internal-format
52694 msgid "Unclassifiable statement in IF-clause at %C"
52697 #: fortran/match.c:1642
52698 #, gcc-internal-format, gfc-internal-format
52699 msgid "Syntax error in IF-clause at %C"
52702 #: fortran/match.c:1685
52703 #, gcc-internal-format, gfc-internal-format
52704 msgid "Unexpected junk after ELSE statement at %C"
52707 #: fortran/match.c:1691 fortran/match.c:1726
52708 #, gcc-internal-format
52709 msgid "Label %qs at %C doesn't match IF label %qs"
52712 #: fortran/match.c:1720
52713 #, gcc-internal-format, gfc-internal-format
52714 msgid "Unexpected junk after ELSE IF statement at %C"
52717 #: fortran/match.c:1784
52718 #, gcc-internal-format, gfc-internal-format
52719 msgid "Image control statement CRITICAL at %C in PURE procedure"
52722 #: fortran/match.c:1790
52723 #, gcc-internal-format, gfc-internal-format
52724 msgid "Image control statement CRITICAL at %C in DO CONCURRENT block"
52727 #: fortran/match.c:1797
52728 #, gcc-internal-format, gfc-internal-format
52729 msgid "CRITICAL statement at %C"
52732 #: fortran/match.c:1809
52733 #, gcc-internal-format, gfc-internal-format
52734 msgid "Nested CRITICAL block at %C"
52737 #: fortran/match.c:1861
52738 #, gcc-internal-format, gfc-internal-format
52739 msgid "Expected association list at %C"
52742 #: fortran/match.c:1874
52743 #, gcc-internal-format, gfc-internal-format
52744 msgid "Expected association at %C"
52747 #: fortran/match.c:1883
52748 #, gcc-internal-format
52749 msgid "Duplicate name %qs in association at %C"
52752 #: fortran/match.c:1891
52753 #, gcc-internal-format, gfc-internal-format
52754 msgid "Association target at %C must not be coindexed"
52757 #: fortran/match.c:1909
52758 #, gcc-internal-format
52759 msgid "Expected %<)%> or %<,%> at %C"
52762 #: fortran/match.c:1927
52763 #, gcc-internal-format, gfc-internal-format
52764 msgid "Junk after ASSOCIATE statement at %C"
52767 #: fortran/match.c:1996
52768 #, gcc-internal-format
52769 msgid "Derived type %qs at %L may not be ABSTRACT"
52772 #: fortran/match.c:2059
52773 #, gcc-internal-format, gfc-internal-format
52774 msgid "Invalid type-spec at %C"
52777 #: fortran/match.c:2158
52778 #, gcc-internal-format, gfc-internal-format
52779 msgid "Syntax error in FORALL iterator at %C"
52782 #: fortran/match.c:2423
52783 #, gcc-internal-format, gfc-internal-format
52784 msgid "DO CONCURRENT construct at %C"
52787 #: fortran/match.c:2548
52788 #, gcc-internal-format
52789 msgid "Name %qs in %s statement at %C is unknown"
52792 #: fortran/match.c:2556
52793 #, gcc-internal-format
52794 msgid "Name %qs in %s statement at %C is not a construct name"
52797 #: fortran/match.c:2568
52798 #, gcc-internal-format, gfc-internal-format
52799 msgid "%s statement at %C leaves CRITICAL construct"
52802 #. F2008, C821 & C845.
52803 #: fortran/match.c:2576
52804 #, gcc-internal-format, gfc-internal-format
52805 msgid "%s statement at %C leaves DO CONCURRENT construct"
52808 #: fortran/match.c:2588
52809 #, gcc-internal-format, gfc-internal-format
52810 msgid "%s statement at %C is not within a construct"
52813 #: fortran/match.c:2591
52814 #, gcc-internal-format
52815 msgid "%s statement at %C is not within construct %qs"
52818 #: fortran/match.c:2616
52819 #, gcc-internal-format
52820 msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
52823 #: fortran/match.c:2621
52824 #, gcc-internal-format, gfc-internal-format
52825 msgid "EXIT statement with no do-construct-name at %C"
52828 #: fortran/match.c:2627
52829 #, gcc-internal-format
52830 msgid "%s statement at %C is not applicable to construct %qs"
52833 #: fortran/match.c:2635
52834 #, gcc-internal-format, gfc-internal-format
52835 msgid "%s statement at %C leaving OpenACC structured block"
52838 #: fortran/match.c:2660
52839 #, gcc-internal-format, gfc-internal-format
52840 msgid "EXIT statement at %C terminating !$ACC LOOP loop"
52843 #: fortran/match.c:2665
52844 #, gcc-internal-format, gfc-internal-format
52845 msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
52848 #: fortran/match.c:2690
52849 #, gcc-internal-format, gfc-internal-format
52850 msgid "EXIT statement at %C terminating !$OMP DO loop"
52853 #: fortran/match.c:2695
52854 #, gcc-internal-format, gfc-internal-format
52855 msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
52858 #: fortran/match.c:2755
52859 #, gcc-internal-format, gfc-internal-format
52860 msgid "%s statement at %C in PURE procedure"
52863 #: fortran/match.c:2771
52864 #, gcc-internal-format, gfc-internal-format
52865 msgid "Image control statement STOP at %C in CRITICAL block"
52868 #: fortran/match.c:2776
52869 #, gcc-internal-format, gfc-internal-format
52870 msgid "Image control statement STOP at %C in DO CONCURRENT block"
52873 #: fortran/match.c:2784
52874 #, gcc-internal-format, gfc-internal-format
52875 msgid "STOP code at %L must be either INTEGER or CHARACTER type"
52878 #: fortran/match.c:2791
52879 #, gcc-internal-format, gfc-internal-format
52880 msgid "STOP code at %L must be scalar"
52883 #: fortran/match.c:2799
52884 #, gcc-internal-format, gfc-internal-format
52885 msgid "STOP code at %L must be default character KIND=%d"
52888 #: fortran/match.c:2807
52889 #, gcc-internal-format, gfc-internal-format
52890 msgid "STOP code at %L must be default integer KIND=%d"
52893 #: fortran/match.c:2853
52894 #, gcc-internal-format, gfc-internal-format
52895 msgid "PAUSE statement at %C"
52898 #: fortran/match.c:2874
52899 #, gcc-internal-format, gfc-internal-format
52900 msgid "ERROR STOP statement at %C"
52903 #: fortran/match.c:2900
52904 #, gcc-internal-format, gfc-internal-format
52905 msgid "Image control statement EVENT %s at %C in PURE procedure"
52908 #: fortran/match.c:2915
52909 #, gcc-internal-format, gfc-internal-format
52910 msgid "Image control statement EVENT %s at %C in CRITICAL block"
52913 #: fortran/match.c:2922
52914 #, gcc-internal-format, gfc-internal-format
52915 msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
52918 #: fortran/match.c:2952 fortran/match.c:3147 fortran/match.c:3359
52919 #: fortran/match.c:3869 fortran/match.c:4206
52920 #, gcc-internal-format, gfc-internal-format
52921 msgid "Redundant STAT tag found at %L "
52924 #: fortran/match.c:2973 fortran/match.c:3168 fortran/match.c:3379
52925 #: fortran/match.c:3895 fortran/match.c:4231
52926 #, gcc-internal-format, gfc-internal-format
52927 msgid "Redundant ERRMSG tag found at %L "
52930 #: fortran/match.c:2994
52931 #, gcc-internal-format, gfc-internal-format
52932 msgid "Redundant UNTIL_COUNT tag found at %L "
52935 #: fortran/match.c:3060
52936 #, gcc-internal-format, gfc-internal-format
52937 msgid "EVENT POST statement at %C"
52940 #: fortran/match.c:3070
52941 #, gcc-internal-format, gfc-internal-format
52942 msgid "EVENT WAIT statement at %C"
52945 #: fortran/match.c:3095
52946 #, gcc-internal-format, gfc-internal-format
52947 msgid "Image control statement %s at %C in PURE procedure"
52950 #: fortran/match.c:3110
52951 #, gcc-internal-format, gfc-internal-format
52952 msgid "Image control statement %s at %C in CRITICAL block"
52955 #: fortran/match.c:3117
52956 #, gcc-internal-format, gfc-internal-format
52957 msgid "Image control statement %s at %C in DO CONCURRENT block"
52960 #: fortran/match.c:3189
52961 #, gcc-internal-format, gfc-internal-format
52962 msgid "Redundant ACQUIRED_LOCK tag found at %L "
52965 #: fortran/match.c:3254
52966 #, gcc-internal-format, gfc-internal-format
52967 msgid "LOCK statement at %C"
52970 #: fortran/match.c:3264
52971 #, gcc-internal-format, gfc-internal-format
52972 msgid "UNLOCK statement at %C"
52975 #: fortran/match.c:3289
52976 #, gcc-internal-format, gfc-internal-format
52977 msgid "Image control statement SYNC at %C in PURE procedure"
52980 #: fortran/match.c:3295
52981 #, gcc-internal-format, gfc-internal-format
52982 msgid "SYNC statement at %C"
52985 #: fortran/match.c:3307
52986 #, gcc-internal-format, gfc-internal-format
52987 msgid "Image control statement SYNC at %C in CRITICAL block"
52990 #: fortran/match.c:3313
52991 #, gcc-internal-format, gfc-internal-format
52992 msgid "Image control statement SYNC at %C in DO CONCURRENT block"
52995 #: fortran/match.c:3493
52996 #, gcc-internal-format, gfc-internal-format
52997 msgid "ASSIGN statement at %C"
53000 #: fortran/match.c:3537
53001 #, gcc-internal-format, gfc-internal-format
53002 msgid "Assigned GOTO statement at %C"
53005 #: fortran/match.c:3581 fortran/match.c:3632
53006 #, gcc-internal-format, gfc-internal-format
53007 msgid "Statement label list in GOTO at %C cannot be empty"
53010 #: fortran/match.c:3642
53011 #, gcc-internal-format, gfc-internal-format
53012 msgid "Computed GOTO at %C"
53015 #: fortran/match.c:3714
53016 #, gcc-internal-format, gfc-internal-format
53017 msgid "Error in type-spec at %L"
53020 #: fortran/match.c:3724
53021 #, gcc-internal-format, gfc-internal-format
53022 msgid "typespec in ALLOCATE at %L"
53025 #: fortran/match.c:3767
53026 #, gcc-internal-format, gfc-internal-format
53027 msgid "Bad allocate-object at %C for a PURE procedure"
53030 #: fortran/match.c:3791
53031 #, gcc-internal-format, gfc-internal-format
53032 msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
53035 #: fortran/match.c:3796
53036 #, gcc-internal-format, gfc-internal-format
53037 msgid "ALLOCATE of coarray at %C in CRITICAL block"
53040 #: fortran/match.c:3818
53041 #, gcc-internal-format, gfc-internal-format
53043 "Allocate-object at %L is neither a data pointer nor an allocatable variable"
53046 #: fortran/match.c:3830
53047 #, gcc-internal-format, gfc-internal-format
53048 msgid "Type of entity at %L is type incompatible with typespec"
53051 #: fortran/match.c:3838
53052 #, gcc-internal-format, gfc-internal-format
53054 "Kind type parameter for entity at %L differs from the kind type parameter of "
53058 #: fortran/match.c:3852
53059 #, gcc-internal-format, gfc-internal-format
53060 msgid "Shape specification for allocatable scalar at %C"
53063 #: fortran/match.c:3889
53064 #, gcc-internal-format, gfc-internal-format
53065 msgid "ERRMSG tag at %L"
53068 #: fortran/match.c:3912
53069 #, gcc-internal-format, gfc-internal-format
53070 msgid "SOURCE tag at %L"
53073 #: fortran/match.c:3918
53074 #, gcc-internal-format, gfc-internal-format
53075 msgid "Redundant SOURCE tag found at %L "
53078 #: fortran/match.c:3925
53079 #, gcc-internal-format, gfc-internal-format
53080 msgid "SOURCE tag at %L conflicts with the typespec at %L"
53083 #: fortran/match.c:3931
53084 #, gcc-internal-format, gfc-internal-format
53085 msgid "SOURCE tag at %L with more than a single allocate object"
53088 #: fortran/match.c:3949
53089 #, gcc-internal-format, gfc-internal-format
53090 msgid "MOLD tag at %L"
53093 #: fortran/match.c:3955
53094 #, gcc-internal-format, gfc-internal-format
53095 msgid "Redundant MOLD tag found at %L "
53098 #: fortran/match.c:3962
53099 #, gcc-internal-format, gfc-internal-format
53100 msgid "MOLD tag at %L conflicts with the typespec at %L"
53103 #: fortran/match.c:3988
53104 #, gcc-internal-format, gfc-internal-format
53105 msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
53108 #: fortran/match.c:3996
53109 #, gcc-internal-format, gfc-internal-format
53111 "Allocate-object at %L with a deferred type parameter requires either a type-"
53112 "spec or SOURCE tag or a MOLD tag"
53115 #: fortran/match.c:4008
53116 #, gcc-internal-format, gfc-internal-format
53118 "Unlimited polymorphic allocate-object at %L requires either a type-spec or "
53119 "SOURCE tag or a MOLD tag"
53122 #: fortran/match.c:4070
53123 #, gcc-internal-format, gfc-internal-format
53124 msgid "Pointer object at %C shall not be coindexed"
53127 #: fortran/match.c:4156
53128 #, gcc-internal-format, gfc-internal-format
53129 msgid "Illegal allocate-object at %C for a PURE procedure"
53132 #: fortran/match.c:4166
53133 #, gcc-internal-format, gfc-internal-format
53134 msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
53137 #: fortran/match.c:4173
53138 #, gcc-internal-format, gfc-internal-format
53139 msgid "DEALLOCATE of coarray at %C in CRITICAL block"
53142 #: fortran/match.c:4189
53143 #, gcc-internal-format, gfc-internal-format
53145 "Allocate-object at %C is not a nonprocedure pointer nor an allocatable "
53149 #: fortran/match.c:4226
53150 #, gcc-internal-format, gfc-internal-format
53151 msgid "ERRMSG at %L"
53154 #: fortran/match.c:4283
53155 #, gcc-internal-format, gfc-internal-format
53156 msgid "Image control statement RETURN at %C in CRITICAL block"
53159 #: fortran/match.c:4289
53160 #, gcc-internal-format, gfc-internal-format
53161 msgid "Image control statement RETURN at %C in DO CONCURRENT block"
53164 #: fortran/match.c:4298
53165 #, gcc-internal-format, gfc-internal-format
53166 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
53169 #: fortran/match.c:4329
53170 #, gcc-internal-format, gfc-internal-format
53171 msgid "RETURN statement in main program at %C"
53174 #: fortran/match.c:4357
53175 #, gcc-internal-format, gfc-internal-format
53176 msgid "Expected component reference at %C"
53179 #: fortran/match.c:4366
53180 #, gcc-internal-format, gfc-internal-format
53181 msgid "Junk after CALL at %C"
53184 #: fortran/match.c:4377
53185 #, gcc-internal-format, gfc-internal-format
53186 msgid "Expected type-bound procedure or procedure pointer component at %C"
53189 #: fortran/match.c:4598
53190 #, gcc-internal-format, gfc-internal-format
53191 msgid "Syntax error in common block name at %C"
53194 #. If we find an error, just print it and continue,
53195 #. cause it's just semantic, and we can see if there
53196 #. are more errors.
53197 #: fortran/match.c:4665
53198 #, gcc-internal-format
53200 "Variable %qs at %L in common block %qs at %C must be declared with a C "
53201 "interoperable kind since common block %qs is bind(c)"
53204 #: fortran/match.c:4674
53205 #, gcc-internal-format
53207 "Variable %qs in common block %qs at %C can not be bind(c) since it is not "
53211 #: fortran/match.c:4681
53212 #, gcc-internal-format
53213 msgid "Symbol %qs at %C is already in a COMMON block"
53216 #: fortran/match.c:4689
53217 #, gcc-internal-format
53218 msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
53221 #: fortran/match.c:4705
53222 #, gcc-internal-format
53223 msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
53226 #: fortran/match.c:4715
53227 #, gcc-internal-format
53228 msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
53231 #: fortran/match.c:4761
53232 #, gcc-internal-format
53234 "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to "
53235 "another COMMON block %qs"
53238 #: fortran/match.c:4889
53239 #, gcc-internal-format
53240 msgid "Namelist group name %qs at %C already has a basic type of %s"
53243 #: fortran/match.c:4897
53244 #, gcc-internal-format
53246 "Namelist group name %qs at %C already is USE associated and cannot be "
53250 #: fortran/match.c:4923
53251 #, gcc-internal-format
53252 msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
53255 #: fortran/match.c:5057
53256 #, gcc-internal-format, gfc-internal-format
53257 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
53260 #: fortran/match.c:5065
53261 #, gcc-internal-format, gfc-internal-format
53262 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
53265 #: fortran/match.c:5093
53266 #, gcc-internal-format, gfc-internal-format
53267 msgid "EQUIVALENCE at %C requires two or more objects"
53270 #: fortran/match.c:5107
53271 #, gcc-internal-format, gfc-internal-format
53273 "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
53276 #: fortran/match.c:5120
53277 #, gcc-internal-format, gfc-internal-format
53278 msgid "Expecting a comma in EQUIVALENCE at %C"
53281 #: fortran/match.c:5236
53282 #, gcc-internal-format, gfc-internal-format
53283 msgid "Statement function at %L is recursive"
53286 #: fortran/match.c:5246
53287 #, gcc-internal-format, gfc-internal-format
53288 msgid "Statement function at %L cannot appear within an INTERFACE"
53291 #: fortran/match.c:5251
53292 #, gcc-internal-format, gfc-internal-format
53293 msgid "Statement function at %C"
53296 #: fortran/match.c:5376 fortran/match.c:5392
53297 #, gcc-internal-format, gfc-internal-format
53298 msgid "Expression in CASE selector at %L cannot be %s"
53301 #: fortran/match.c:5414
53302 #, gcc-internal-format, gfc-internal-format
53303 msgid "Expected initialization expression in CASE at %C"
53306 #: fortran/match.c:5446
53307 #, gcc-internal-format
53308 msgid "Expected block name %qs of SELECT construct at %C"
53311 #: fortran/match.c:5726
53312 #, gcc-internal-format, gfc-internal-format
53313 msgid "parse error in SELECT TYPE statement at %C"
53316 #: fortran/match.c:5750
53317 #, gcc-internal-format, gfc-internal-format
53319 "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
53322 #: fortran/match.c:5784
53323 #, gcc-internal-format, gfc-internal-format
53324 msgid "Unexpected CASE statement at %C"
53327 #: fortran/match.c:5836
53328 #, gcc-internal-format, gfc-internal-format
53329 msgid "Syntax error in CASE specification at %C"
53332 #: fortran/match.c:5854
53333 #, gcc-internal-format, gfc-internal-format
53334 msgid "Unexpected TYPE IS statement at %C"
53337 #: fortran/match.c:5886
53338 #, gcc-internal-format, gfc-internal-format
53340 "The type-spec shall not specify a sequence derived type or a type with the "
53341 "BIND attribute in SELECT TYPE at %C [F2003:C815]"
53344 #: fortran/match.c:5898
53345 #, gcc-internal-format, gfc-internal-format
53346 msgid "Syntax error in TYPE IS specification at %C"
53349 #: fortran/match.c:5974
53350 #, gcc-internal-format, gfc-internal-format
53351 msgid "Syntax error in CLASS IS specification at %C"
53354 #: fortran/match.c:6092
53355 #, gcc-internal-format, gfc-internal-format
53356 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
53359 #: fortran/match.c:6130
53360 #, gcc-internal-format
53361 msgid "Label %qs at %C doesn't match WHERE label %qs"
53364 #: fortran/matchexp.c:72
53365 #, gcc-internal-format
53366 msgid "Bad character %qc in OPERATOR name at %C"
53369 #: fortran/matchexp.c:80
53370 #, gcc-internal-format
53371 msgid "The name %qs cannot be used as a defined operator at %C"
53374 #: fortran/matchexp.c:173
53375 #, gcc-internal-format, gfc-internal-format
53376 msgid "Expected a right parenthesis in expression at %C"
53379 #: fortran/matchexp.c:281
53380 #, gcc-internal-format, gfc-internal-format
53381 msgid "Expected exponent in expression at %C"
53384 #: fortran/matchexp.c:319 fortran/matchexp.c:324 fortran/matchexp.c:428
53385 #: fortran/matchexp.c:433
53386 #, gcc-internal-format, gfc-internal-format
53388 "Extension: Unary operator following arithmetic operator (use parentheses) at "
53392 #: fortran/matchexp.c:665
53393 #, gcc-internal-format
53394 msgid "match_level_4(): Bad operator"
53397 #: fortran/misc.c:108
53398 #, gcc-internal-format
53399 msgid "gfc_basic_typename(): Undefined type"
53402 #: fortran/misc.c:173
53403 #, gcc-internal-format
53404 msgid "gfc_typename(): Undefined type"
53407 #: fortran/misc.c:193
53408 #, gcc-internal-format
53409 msgid "gfc_code2string(): Bad code"
53412 #: fortran/module.c:240
53413 #, gcc-internal-format
53414 msgid "free_pi_tree(): Unresolved fixup"
53417 #: fortran/module.c:457
53418 #, gcc-internal-format
53419 msgid "associate_integer_pointer(): Already associated"
53422 #: fortran/module.c:539
53423 #, gcc-internal-format, gfc-internal-format
53424 msgid "module nature in USE statement at %C"
53427 #: fortran/module.c:551
53428 #, gcc-internal-format, gfc-internal-format
53430 "Module nature in USE statement at %C shall be either INTRINSIC or "
53434 #: fortran/module.c:564
53435 #, gcc-internal-format, gfc-internal-format
53436 msgid "\"::\" was expected after module nature at %C but was not found"
53439 #: fortran/module.c:574
53440 #, gcc-internal-format, gfc-internal-format
53441 msgid "\"USE :: module\" at %C"
53444 #: fortran/module.c:633
53445 #, gcc-internal-format, gfc-internal-format
53446 msgid "Missing generic specification in USE statement at %C"
53449 #: fortran/module.c:641
53450 #, gcc-internal-format, gfc-internal-format
53451 msgid "Renaming operators in USE statements at %C"
53454 #: fortran/module.c:682
53455 #, gcc-internal-format
53456 msgid "The name %qs at %C has already been used as an external module name."
53459 #: fortran/module.c:744
53460 #, gcc-internal-format, gfc-internal-format
53461 msgid "SUBMODULE declaration at %C"
53464 #: fortran/module.c:814
53465 #, gcc-internal-format, gfc-internal-format
53466 msgid "Syntax error in SUBMODULE statement at %C"
53469 #: fortran/module.c:1159
53470 #, gcc-internal-format
53471 msgid "Reading module %qs at line %d column %d: %s"
53474 #: fortran/module.c:1163
53475 #, gcc-internal-format
53476 msgid "Writing module %qs at line %d column %d: %s"
53479 #: fortran/module.c:1167
53480 #, gcc-internal-format
53481 msgid "Module %qs at line %d column %d: %s"
53484 #: fortran/module.c:1562
53485 #, gcc-internal-format
53486 msgid "require_atom(): bad atom type required"
53489 #: fortran/module.c:1611
53490 #, gcc-internal-format, gfc-internal-format
53491 msgid "Error writing modules file: %s"
53494 #: fortran/module.c:1655
53495 #, gcc-internal-format
53496 msgid "write_atom(): Writing negative integer"
53499 #: fortran/module.c:1662
53500 #, gcc-internal-format
53501 msgid "write_atom(): Trying to write dab atom"
53504 #: fortran/module.c:1868
53505 #, gcc-internal-format
53506 msgid "unquote_string(): got bad string"
53509 #: fortran/module.c:2662
53510 #, gcc-internal-format
53511 msgid "mio_array_ref(): Unknown array ref"
53514 #: fortran/module.c:3638
53515 #, gcc-internal-format, gfc-internal-format
53516 msgid "Namelist %s cannot be renamed by USE association to %s"
53519 #: fortran/module.c:4758
53520 #, gcc-internal-format, gfc-internal-format
53521 msgid "Ambiguous !$OMP DECLARE REDUCTION from module %s at %L"
53524 #: fortran/module.c:4761
53525 #, gcc-internal-format, gfc-internal-format
53526 msgid "Previous !$OMP DECLARE REDUCTION from module %s at %L"
53529 #: fortran/module.c:4955
53530 #, gcc-internal-format
53532 "%qs of module %qs, imported at %C, is also the name of the current program "
53536 #: fortran/module.c:5316
53537 #, gcc-internal-format
53538 msgid "Symbol %qs referenced at %L not found in module %qs"
53541 #: fortran/module.c:5323
53542 #, gcc-internal-format
53543 msgid "User operator %qs referenced at %L not found in module %qs"
53546 #: fortran/module.c:5328
53547 #, gcc-internal-format
53548 msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
53551 #: fortran/module.c:5563
53552 #, gcc-internal-format
53553 msgid "write_symbol(): bad module symbol %qs"
53556 #: fortran/module.c:5896
53557 #, gcc-internal-format
53558 msgid "write_symtree(): Symbol not written"
53561 #: fortran/module.c:6083
53562 #, gcc-internal-format
53563 msgid "Can't open module file %qs for writing at %C: %s"
53566 #: fortran/module.c:6102
53567 #, gcc-internal-format
53568 msgid "Error writing module file %qs for writing: %s"
53571 #: fortran/module.c:6113
53572 #, gcc-internal-format
53573 msgid "Can't delete module file %qs: %s"
53576 #: fortran/module.c:6116
53577 #, gcc-internal-format
53578 msgid "Can't rename module file %qs to %qs: %s"
53581 #: fortran/module.c:6122
53582 #, gcc-internal-format
53583 msgid "Can't delete temporary module file %qs: %s"
53586 #: fortran/module.c:6165
53587 #, gcc-internal-format
53588 msgid "Symbol %qs at %C already declared"
53591 #: fortran/module.c:6236
53592 #, gcc-internal-format, gfc-internal-format
53593 msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
53596 #: fortran/module.c:6344 fortran/module.c:6688
53597 #, gcc-internal-format
53598 msgid "The symbol %qs, referenced at %L, is not in the selected standard"
53601 #: fortran/module.c:6472
53602 #, gcc-internal-format
53603 msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
53606 #: fortran/module.c:6493 fortran/module.c:6526 fortran/module.c:6568
53607 #, gcc-internal-format
53608 msgid "Symbol %qs already declared"
53611 #: fortran/module.c:6673
53612 #, gcc-internal-format
53614 "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name "
53618 #: fortran/module.c:6695
53619 #, gcc-internal-format
53621 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
53622 "ISO_FORTRAN_ENV at %L is incompatible with option %qs"
53625 #: fortran/module.c:6763
53626 #, gcc-internal-format, gfc-internal-format
53628 "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
53629 "ISO_FORTRAN_ENV at %C is incompatible with option %s"
53632 #: fortran/module.c:6817
53633 #, gcc-internal-format
53635 "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
53638 #: fortran/module.c:6843
53639 #, gcc-internal-format, gfc-internal-format
53640 msgid "USE statement at %C has no ONLY qualifier"
53643 #: fortran/module.c:6872
53644 #, gcc-internal-format, gfc-internal-format
53645 msgid "ISO_FORTRAN_ENV intrinsic module at %C"
53648 #: fortran/module.c:6884
53649 #, gcc-internal-format, gfc-internal-format
53650 msgid "ISO_C_BINDING module at %C"
53653 #: fortran/module.c:6897
53654 #, gcc-internal-format
53655 msgid "Can't find an intrinsic module named %qs at %C"
53658 #: fortran/module.c:6903
53659 #, gcc-internal-format, gfc-internal-format
53660 msgid "IEEE_FEATURES module at %C"
53663 #: fortran/module.c:6909
53664 #, gcc-internal-format, gfc-internal-format
53665 msgid "IEEE_EXCEPTIONS module at %C"
53668 #: fortran/module.c:6915
53669 #, gcc-internal-format, gfc-internal-format
53670 msgid "IEEE_ARITHMETIC module at %C"
53673 #: fortran/module.c:6922
53674 #, gcc-internal-format
53675 msgid "Can't open module file %qs for reading at %C: %s"
53678 #: fortran/module.c:6930
53679 #, gcc-internal-format
53681 "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name "
53685 #: fortran/module.c:6953
53686 #, gcc-internal-format
53687 msgid "File %qs opened at %C is not a GNU Fortran module file"
53690 #: fortran/module.c:6961
53691 #, gcc-internal-format
53693 "Cannot read module file %qs opened at %C, because it was created by a "
53694 "different version of GNU Fortran"
53697 #: fortran/module.c:6976
53698 #, gcc-internal-format, gfc-internal-format
53699 msgid "Can't USE the same %smodule we're building!"
53702 #: fortran/openmp.c:289 fortran/openmp.c:521 fortran/openmp.c:2474
53703 #: fortran/openmp.c:2548
53704 #, gcc-internal-format, gfc-internal-format
53705 msgid "COMMON block /%s/ not found at %C"
53708 #: fortran/openmp.c:328
53709 #, gcc-internal-format, gfc-internal-format
53710 msgid "Syntax error in OpenMP variable list at %C"
53713 #: fortran/openmp.c:390
53714 #, gcc-internal-format, gfc-internal-format
53715 msgid "Syntax error in OpenACC expression list at %C"
53718 #: fortran/openmp.c:457
53719 #, gcc-internal-format
53720 msgid "Unexpected OpenACC parallelism."
53723 #: fortran/openmp.c:489
53724 #, gcc-internal-format, gfc-internal-format
53725 msgid "Variable at %C is an element of a COMMON block"
53728 #: fortran/openmp.c:549
53729 #, gcc-internal-format, gfc-internal-format
53730 msgid "Unexpected junk after !$ACC DECLARE at %C"
53733 #: fortran/openmp.c:559
53734 #, gcc-internal-format, gfc-internal-format
53735 msgid "Syntax error in !$ACC DECLARE list at %C"
53738 #: fortran/openmp.c:748
53739 #, gcc-internal-format, gfc-internal-format
53740 msgid "COLLAPSE clause argument not constant positive integer at %C"
53743 #: fortran/openmp.c:1226
53744 #, gcc-internal-format, gfc-internal-format
53745 msgid "!$OMP DECLARE REDUCTION %s not found at %L"
53748 #: fortran/openmp.c:1552
53749 #, gcc-internal-format, gfc-internal-format
53750 msgid "Invalid clause in module with $!ACC DECLARE at %L"
53753 #: fortran/openmp.c:1562
53754 #, gcc-internal-format, gfc-internal-format
53755 msgid "Variable is USE-associated with $!ACC DECLARE at %L"
53758 #: fortran/openmp.c:1570
53759 #, gcc-internal-format, gfc-internal-format
53760 msgid "Assumed-size dummy array with $!ACC DECLARE at %L"
53763 #: fortran/openmp.c:1617
53764 #, gcc-internal-format
53766 "%<acc update%> must contain at least one %<device%> or %<host%> or %<self%> "
53770 #: fortran/openmp.c:1665
53771 #, gcc-internal-format, gfc-internal-format
53772 msgid "Invalid argument to $!ACC WAIT at %L"
53775 #: fortran/openmp.c:1674
53776 #, gcc-internal-format, gfc-internal-format
53777 msgid "WAIT clause at %L requires a scalar INTEGER expression"
53780 #: fortran/openmp.c:1707
53781 #, gcc-internal-format, gfc-internal-format
53782 msgid "ACC CACHE directive must be inside of loop %C"
53785 #: fortran/openmp.c:1738
53786 #, gcc-internal-format
53787 msgid "Multiple loop axes specified for routine"
53790 #: fortran/openmp.c:1764
53791 #, gcc-internal-format, gfc-internal-format
53793 "Only the !$ACC ROUTINE form without list is allowed in interface block at %C"
53796 #: fortran/openmp.c:1791
53797 #, gcc-internal-format, gfc-internal-format
53798 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, invalid function name %s"
53801 #: fortran/openmp.c:1800
53802 #, gcc-internal-format, gfc-internal-format
53803 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
53806 #: fortran/openmp.c:1807
53807 #, gcc-internal-format, gfc-internal-format
53808 msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C, expecting ')' after NAME"
53811 #: fortran/openmp.c:1913
53812 #, gcc-internal-format, gfc-internal-format
53813 msgid "Unexpected junk after $OMP CRITICAL statement at %C"
53816 #: fortran/openmp.c:1978
53817 #, gcc-internal-format, gfc-internal-format
53818 msgid "Unexpected junk after $OMP FLUSH statement at %C"
53821 #: fortran/openmp.c:2367 fortran/openmp.c:5238
53822 #, gcc-internal-format, gfc-internal-format
53823 msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
53826 #: fortran/openmp.c:2371 fortran/openmp.c:5242
53827 #, gcc-internal-format, gfc-internal-format
53828 msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
53831 #: fortran/openmp.c:2376
53832 #, gcc-internal-format, gfc-internal-format
53833 msgid "Redefinition of !$OMP DECLARE REDUCTION at %L"
53836 #: fortran/openmp.c:2378
53837 #, gcc-internal-format, gfc-internal-format
53838 msgid "Previous !$OMP DECLARE REDUCTION at %L"
53841 #: fortran/openmp.c:2398
53842 #, gcc-internal-format, gfc-internal-format
53843 msgid "Unexpected junk after !$OMP DECLARE REDUCTION at %C"
53846 #: fortran/openmp.c:2427
53847 #, gcc-internal-format, gfc-internal-format
53849 "Only the !$OMP DECLARE TARGET form without list is allowed in interface "
53853 #: fortran/openmp.c:2453
53854 #, gcc-internal-format, gfc-internal-format
53855 msgid "OMP DECLARE TARGET on a variable at %C is an element of a COMMON block"
53858 #: fortran/openmp.c:2492
53859 #, gcc-internal-format, gfc-internal-format
53860 msgid "Unexpected junk after !$OMP DECLARE TARGET at %C"
53863 #: fortran/openmp.c:2498
53864 #, gcc-internal-format, gfc-internal-format
53865 msgid "Syntax error in !$OMP DECLARE TARGET list at %C"
53868 #: fortran/openmp.c:2528
53869 #, gcc-internal-format, gfc-internal-format
53870 msgid "Threadprivate variable at %C is an element of a COMMON block"
53873 #: fortran/openmp.c:2565
53874 #, gcc-internal-format, gfc-internal-format
53875 msgid "Unexpected junk after OMP THREADPRIVATE at %C"
53878 #: fortran/openmp.c:2572
53879 #, gcc-internal-format, gfc-internal-format
53880 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
53883 #: fortran/openmp.c:2653
53884 #, gcc-internal-format, gfc-internal-format
53885 msgid "Unexpected junk after TASKWAIT clause at %C"
53888 #: fortran/openmp.c:2667
53889 #, gcc-internal-format, gfc-internal-format
53890 msgid "Unexpected junk after TASKYIELD clause at %C"
53893 #: fortran/openmp.c:2792
53894 #, gcc-internal-format, gfc-internal-format
53895 msgid "Unexpected junk after $OMP WORKSHARE statement at %C"
53898 #: fortran/openmp.c:2806
53899 #, gcc-internal-format, gfc-internal-format
53900 msgid "Unexpected junk after $OMP MASTER statement at %C"
53903 #: fortran/openmp.c:2820
53904 #, gcc-internal-format, gfc-internal-format
53905 msgid "Unexpected junk after $OMP ORDERED statement at %C"
53908 #: fortran/openmp.c:2865
53909 #, gcc-internal-format, gfc-internal-format
53910 msgid "Unexpected junk after $OMP ATOMIC statement at %C"
53913 #: fortran/openmp.c:2892
53914 #, gcc-internal-format, gfc-internal-format
53915 msgid "Unexpected junk after $OMP BARRIER statement at %C"
53918 #: fortran/openmp.c:2906
53919 #, gcc-internal-format, gfc-internal-format
53920 msgid "Unexpected junk after $OMP TASKGROUP statement at %C"
53923 #: fortran/openmp.c:2956
53924 #, gcc-internal-format, gfc-internal-format
53925 msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
53928 #: fortran/openmp.c:2976
53929 #, gcc-internal-format, gfc-internal-format
53930 msgid "Unexpected junk after NOWAIT clause at %C"
53933 #: fortran/openmp.c:3016
53934 #, gcc-internal-format, gfc-internal-format
53935 msgid "%s clause at %L requires a scalar INTEGER expression"
53938 #: fortran/openmp.c:3027
53939 #, gcc-internal-format, gfc-internal-format
53940 msgid "INTEGER expression of %s clause at %L must be positive"
53943 #: fortran/openmp.c:3038
53944 #, gcc-internal-format
53945 msgid "POINTER object %qs of derived type in %s clause at %L"
53948 #: fortran/openmp.c:3041
53949 #, gcc-internal-format
53950 msgid "Cray pointer object of derived type %qs in %s clause at %L"
53953 #: fortran/openmp.c:3044
53954 #, gcc-internal-format
53955 msgid "Cray pointee object of derived type %qs in %s clause at %L"
53958 #: fortran/openmp.c:3050 fortran/openmp.c:3764
53959 #, gcc-internal-format
53960 msgid "POINTER object %qs of polymorphic type in %s clause at %L"
53963 #: fortran/openmp.c:3055
53964 #, gcc-internal-format
53965 msgid "Cray pointer object of polymorphic type %qs in %s clause at %L"
53968 #: fortran/openmp.c:3060
53969 #, gcc-internal-format
53970 msgid "Cray pointee object of polymorphic type %qs in %s clause at %L"
53973 #: fortran/openmp.c:3070 fortran/openmp.c:3601
53974 #, gcc-internal-format
53975 msgid "Assumed size array %qs in %s clause at %L"
53978 #: fortran/openmp.c:3073
53979 #, gcc-internal-format
53980 msgid "Assumed rank array %qs in %s clause at %L"
53983 #: fortran/openmp.c:3077
53984 #, gcc-internal-format
53985 msgid "Noncontiguous deferred shape array %qs in %s clause at %L"
53988 #: fortran/openmp.c:3085
53989 #, gcc-internal-format
53990 msgid "ALLOCATABLE object %qs of derived type in %s clause at %L"
53993 #: fortran/openmp.c:3090
53994 #, gcc-internal-format
53995 msgid "ALLOCATABLE object %qs of polymorphic type in %s clause at %L"
53998 #: fortran/openmp.c:3102 fortran/openmp.c:3591
53999 #, gcc-internal-format
54000 msgid "POINTER object %qs in %s clause at %L"
54003 #: fortran/openmp.c:3107 fortran/openmp.c:3768
54004 #, gcc-internal-format
54005 msgid "Cray pointer object %qs in %s clause at %L"
54008 #: fortran/openmp.c:3112 fortran/openmp.c:3771
54009 #, gcc-internal-format
54010 msgid "Cray pointee object %qs in %s clause at %L"
54013 #: fortran/openmp.c:3117 fortran/openmp.c:3759
54014 #, gcc-internal-format
54015 msgid "ALLOCATABLE object %qs in %s clause at %L"
54018 #: fortran/openmp.c:3120
54019 #, gcc-internal-format
54020 msgid "VALUE object %qs in %s clause at %L"
54023 #: fortran/openmp.c:3163
54024 #, gcc-internal-format, gfc-internal-format
54025 msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L "
54028 #: fortran/openmp.c:3212
54029 #, gcc-internal-format, gfc-internal-format
54031 "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L "
54034 #: fortran/openmp.c:3246 fortran/resolve.c:9434 fortran/resolve.c:10656
54035 #, gcc-internal-format, gfc-internal-format
54036 msgid "IF clause at %L requires a scalar LOGICAL expression"
54039 #: fortran/openmp.c:3254
54040 #, gcc-internal-format, gfc-internal-format
54041 msgid "FINAL clause at %L requires a scalar LOGICAL expression"
54044 #: fortran/openmp.c:3262
54045 #, gcc-internal-format, gfc-internal-format
54046 msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
54049 #: fortran/openmp.c:3270
54050 #, gcc-internal-format, gfc-internal-format
54051 msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
54054 #: fortran/openmp.c:3275
54055 #, gcc-internal-format, gfc-internal-format
54057 "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
54060 #: fortran/openmp.c:3290
54061 #, gcc-internal-format
54062 msgid "Variable %qs is not a dummy argument at %L"
54065 #: fortran/openmp.c:3322
54066 #, gcc-internal-format
54067 msgid "Object %qs is not a variable at %L"
54070 #: fortran/openmp.c:3338 fortran/openmp.c:3349 fortran/openmp.c:3357
54071 #: fortran/openmp.c:3368 fortran/openmp.c:3380 fortran/openmp.c:3395
54072 #: fortran/openmp.c:5045
54073 #, gcc-internal-format
54074 msgid "Symbol %qs present on multiple clauses at %L"
54077 #: fortran/openmp.c:3402
54078 #, gcc-internal-format
54079 msgid "Array %qs is not permitted in reduction at %L"
54082 #: fortran/openmp.c:3415
54083 #, gcc-internal-format
54084 msgid "Symbol %qs present on both FROM and TO clauses at %L"
54087 #: fortran/openmp.c:3437
54088 #, gcc-internal-format
54089 msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
54092 #: fortran/openmp.c:3445
54093 #, gcc-internal-format
54094 msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
54097 #: fortran/openmp.c:3448
54098 #, gcc-internal-format
54099 msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
54102 #: fortran/openmp.c:3456
54103 #, gcc-internal-format
54104 msgid "THREADPRIVATE object %qs in SHARED clause at %L"
54107 #: fortran/openmp.c:3459
54108 #, gcc-internal-format
54109 msgid "Cray pointee %qs in SHARED clause at %L"
54112 #: fortran/openmp.c:3462
54113 #, gcc-internal-format
54114 msgid "ASSOCIATE name %qs in SHARED clause at %L"
54117 #: fortran/openmp.c:3477
54118 #, gcc-internal-format
54120 "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at "
54124 #: fortran/openmp.c:3489
54125 #, gcc-internal-format
54127 "%qs in ALIGNED clause at %L requires a scalar positive constant integer "
54128 "alignment expression"
54131 #: fortran/openmp.c:3509 fortran/openmp.c:3530
54132 #, gcc-internal-format
54133 msgid "%qs in %s clause at %L is not a proper array section"
54136 #: fortran/openmp.c:3513
54137 #, gcc-internal-format, gfc-internal-format
54138 msgid "Coarrays not supported in %s clause at %L"
54141 #: fortran/openmp.c:3522
54142 #, gcc-internal-format, gfc-internal-format
54143 msgid "Stride should not be specified for array section in %s clause at %L"
54146 #: fortran/openmp.c:3543
54147 #, gcc-internal-format
54148 msgid "%qs in DEPEND clause at %L is a zero size array section"
54151 #: fortran/openmp.c:3565 fortran/openmp.c:3577
54152 #, gcc-internal-format
54153 msgid "THREADPRIVATE object %qs in %s clause at %L"
54156 #: fortran/openmp.c:3568 fortran/openmp.c:3580
54157 #, gcc-internal-format
54158 msgid "Cray pointee %qs in %s clause at %L"
54161 #: fortran/openmp.c:3583
54162 #, gcc-internal-format
54163 msgid "ASSOCIATE name %qs in %s clause at %L"
54166 #: fortran/openmp.c:3588
54167 #, gcc-internal-format
54168 msgid "Procedure pointer %qs in %s clause at %L"
54171 #: fortran/openmp.c:3594
54172 #, gcc-internal-format
54173 msgid "Cray pointer %qs in %s clause at %L"
54176 #: fortran/openmp.c:3604
54177 #, gcc-internal-format
54178 msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
54181 #. case OMP_LIST_REDUCTION:
54182 #: fortran/openmp.c:3614
54183 #, gcc-internal-format
54184 msgid "INTENT(IN) POINTER %qs in %s clause at %L"
54187 #: fortran/openmp.c:3707
54188 #, gcc-internal-format, gfc-internal-format
54189 msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
54192 #: fortran/openmp.c:3730
54193 #, gcc-internal-format
54194 msgid "LINEAR variable %qs must be INTEGER at %L"
54197 #: fortran/openmp.c:3733
54198 #, gcc-internal-format
54199 msgid "LINEAR dummy argument %qs must have VALUE attribute at %L"
54202 #: fortran/openmp.c:3741
54203 #, gcc-internal-format
54205 "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
54208 #: fortran/openmp.c:3745
54209 #, gcc-internal-format
54211 "%qs in LINEAR clause at %L requires a constant integer linear-step expression"
54214 #: fortran/openmp.c:3776
54215 #, gcc-internal-format
54216 msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
54219 #: fortran/openmp.c:3796
54220 #, gcc-internal-format, gfc-internal-format
54221 msgid "SAFELEN clause at %L requires a scalar INTEGER expression"
54224 #: fortran/openmp.c:3804
54225 #, gcc-internal-format, gfc-internal-format
54226 msgid "SIMDLEN clause at %L requires a scalar INTEGER expression"
54229 #: fortran/openmp.c:3812
54230 #, gcc-internal-format, gfc-internal-format
54231 msgid "NUM_TEAMS clause at %L requires a scalar INTEGER expression"
54234 #: fortran/openmp.c:3820
54235 #, gcc-internal-format, gfc-internal-format
54236 msgid "DEVICE clause at %L requires a scalar INTEGER expression"
54239 #: fortran/openmp.c:3828
54240 #, gcc-internal-format, gfc-internal-format
54242 "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
54245 #: fortran/openmp.c:3836
54246 #, gcc-internal-format, gfc-internal-format
54247 msgid "THREAD_LIMIT clause at %L requires a scalar INTEGER expression"
54250 #: fortran/openmp.c:3964
54251 #, gcc-internal-format, gfc-internal-format
54253 "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
54256 #: fortran/openmp.c:3989
54257 #, gcc-internal-format, gfc-internal-format
54259 "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic "
54263 #: fortran/openmp.c:3994
54264 #, gcc-internal-format, gfc-internal-format
54266 "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot "
54267 "reference var at %L"
54270 #: fortran/openmp.c:4016 fortran/openmp.c:4307
54271 #, gcc-internal-format, gfc-internal-format
54273 "!$OMP ATOMIC CAPTURE capture statement must read from a scalar variable of "
54274 "intrinsic type at %L"
54277 #: fortran/openmp.c:4031
54278 #, gcc-internal-format, gfc-internal-format
54280 "!$OMP ATOMIC CAPTURE update statement must set a scalar variable of "
54281 "intrinsic type at %L"
54284 #: fortran/openmp.c:4038 fortran/openmp.c:4314
54285 #, gcc-internal-format, gfc-internal-format
54287 "!$OMP ATOMIC CAPTURE capture statement reads from different variable than "
54288 "update statement writes into at %L"
54291 #: fortran/openmp.c:4054
54292 #, gcc-internal-format, gfc-internal-format
54293 msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
54296 #: fortran/openmp.c:4096
54297 #, gcc-internal-format, gfc-internal-format
54299 "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., ."
54300 "EQV. or .NEQV. at %L"
54303 #: fortran/openmp.c:4144
54304 #, gcc-internal-format, gfc-internal-format
54306 "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
54309 #: fortran/openmp.c:4158
54310 #, gcc-internal-format, gfc-internal-format
54312 "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
54316 #: fortran/openmp.c:4190
54317 #, gcc-internal-format, gfc-internal-format
54319 "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
54320 "reference var at %L"
54323 #: fortran/openmp.c:4214
54324 #, gcc-internal-format, gfc-internal-format
54326 "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
54330 #: fortran/openmp.c:4221
54331 #, gcc-internal-format, gfc-internal-format
54333 "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
54336 #: fortran/openmp.c:4238
54337 #, gcc-internal-format
54339 "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
54342 #: fortran/openmp.c:4245
54343 #, gcc-internal-format, gfc-internal-format
54344 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
54347 #: fortran/openmp.c:4253
54348 #, gcc-internal-format
54349 msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
54352 #: fortran/openmp.c:4271
54353 #, gcc-internal-format, gfc-internal-format
54355 "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
54359 #: fortran/openmp.c:4285
54360 #, gcc-internal-format, gfc-internal-format
54362 "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of "
54363 "intrinsic type at %L"
54366 #: fortran/openmp.c:4562
54367 #, gcc-internal-format, gfc-internal-format
54368 msgid "%s cannot be a DO WHILE or DO without loop control at %L"
54371 #: fortran/openmp.c:4568
54372 #, gcc-internal-format, gfc-internal-format
54373 msgid "%s cannot be a DO CONCURRENT loop at %L"
54376 #: fortran/openmp.c:4574
54377 #, gcc-internal-format, gfc-internal-format
54378 msgid "%s iteration variable must be of type integer at %L"
54381 #: fortran/openmp.c:4578
54382 #, gcc-internal-format, gfc-internal-format
54383 msgid "%s iteration variable must not be THREADPRIVATE at %L"
54386 #: fortran/openmp.c:4591
54387 #, gcc-internal-format, gfc-internal-format
54389 "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at "
54393 #: fortran/openmp.c:4595
54394 #, gcc-internal-format, gfc-internal-format
54395 msgid "%s iteration variable present on clause other than LASTPRIVATE at %L"
54398 #: fortran/openmp.c:4599
54399 #, gcc-internal-format, gfc-internal-format
54400 msgid "%s iteration variable present on clause other than LINEAR at %L"
54403 #: fortran/openmp.c:4617
54404 #, gcc-internal-format, gfc-internal-format
54405 msgid "%s collapsed loops don't form rectangular iteration space at %L"
54408 #: fortran/openmp.c:4631
54409 #, gcc-internal-format, gfc-internal-format
54410 msgid "collapsed %s loops not perfectly nested at %L"
54413 #: fortran/openmp.c:4640 fortran/openmp.c:4648
54414 #, gcc-internal-format, gfc-internal-format
54415 msgid "not enough DO loops for collapsed %s at %L"
54418 #: fortran/openmp.c:4732 fortran/openmp.c:4745
54419 #, gcc-internal-format, gfc-internal-format
54420 msgid "The %s directive cannot be specified within a %s region at %L"
54423 #: fortran/openmp.c:4764
54424 #, gcc-internal-format, gfc-internal-format
54425 msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
54428 #: fortran/openmp.c:4770
54429 #, gcc-internal-format, gfc-internal-format
54430 msgid "!$ACC LOOP iteration variable must be of type integer at %L"
54433 #: fortran/openmp.c:4786
54434 #, gcc-internal-format, gfc-internal-format
54435 msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
54438 #: fortran/openmp.c:4800
54439 #, gcc-internal-format, gfc-internal-format
54440 msgid "%s !$ACC LOOP loops not perfectly nested at %L"
54443 #: fortran/openmp.c:4810 fortran/openmp.c:4819
54444 #, gcc-internal-format, gfc-internal-format
54445 msgid "not enough DO loops for %s !$ACC LOOP at %L"
54448 #: fortran/openmp.c:4834 fortran/openmp.c:4841
54449 #, gcc-internal-format, gfc-internal-format
54450 msgid "!$ACC LOOP %s in PARALLEL region doesn't allow %s arguments at %L"
54453 #: fortran/openmp.c:4863
54454 #, gcc-internal-format, gfc-internal-format
54456 "Loop parallelized across gangs is not allowed inside another loop "
54457 "parallelized across gangs at %L"
54460 #: fortran/openmp.c:4867 fortran/openmp.c:4871
54461 #, gcc-internal-format, gfc-internal-format
54463 "Loop parallelized across gangs is not allowed inside loop parallelized "
54464 "across workers at %L"
54467 #: fortran/openmp.c:4878
54468 #, gcc-internal-format, gfc-internal-format
54470 "Loop parallelized across workers is not allowed inside another loop "
54471 "parallelized across workers at %L"
54474 #: fortran/openmp.c:4882
54475 #, gcc-internal-format, gfc-internal-format
54477 "Loop parallelized across workers is not allowed inside another loop "
54478 "parallelized across vectors at %L"
54481 #: fortran/openmp.c:4888
54482 #, gcc-internal-format, gfc-internal-format
54484 "Loop parallelized across vectors is not allowed inside another loop "
54485 "parallelized across vectors at %L"
54488 #: fortran/openmp.c:4900
54489 #, gcc-internal-format, gfc-internal-format
54490 msgid "Clause SEQ conflicts with INDEPENDENT at %L"
54493 #: fortran/openmp.c:4902
54494 #, gcc-internal-format, gfc-internal-format
54495 msgid "Clause SEQ conflicts with GANG at %L"
54498 #: fortran/openmp.c:4904
54499 #, gcc-internal-format, gfc-internal-format
54500 msgid "Clause SEQ conflicts with WORKER at %L"
54503 #: fortran/openmp.c:4906
54504 #, gcc-internal-format, gfc-internal-format
54505 msgid "Clause SEQ conflicts with VECTOR at %L"
54508 #: fortran/openmp.c:4908
54509 #, gcc-internal-format, gfc-internal-format
54510 msgid "Clause SEQ conflicts with AUTO at %L"
54513 #: fortran/openmp.c:4913
54514 #, gcc-internal-format, gfc-internal-format
54515 msgid "Clause AUTO conflicts with GANG at %L"
54518 #: fortran/openmp.c:4915
54519 #, gcc-internal-format, gfc-internal-format
54520 msgid "Clause AUTO conflicts with WORKER at %L"
54523 #: fortran/openmp.c:4917
54524 #, gcc-internal-format, gfc-internal-format
54525 msgid "Clause AUTO conflicts with VECTOR at %L"
54528 #: fortran/openmp.c:4921
54529 #, gcc-internal-format, gfc-internal-format
54531 "Tiled loop cannot be parallelized across gangs, workers and vectors at the "
54535 #: fortran/openmp.c:4956
54536 #, gcc-internal-format, gfc-internal-format
54537 msgid "TILE requires constant expression at %L"
54540 #: fortran/openmp.c:5021
54541 #, gcc-internal-format
54542 msgid "PARAMETER object %qs is not allowed at %L"
54545 #: fortran/openmp.c:5028
54546 #, gcc-internal-format
54547 msgid "Array sections: %qs not allowed in $!ACC DECLARE at %L"
54550 #: fortran/openmp.c:5147
54551 #, gcc-internal-format, gfc-internal-format
54552 msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
54555 #: fortran/openmp.c:5168
54556 #, gcc-internal-format
54557 msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
54560 #: fortran/openmp.c:5192
54561 #, gcc-internal-format, gfc-internal-format
54563 "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP "
54564 "DECLARE REDUCTION at %L"
54567 #: fortran/openmp.c:5200
54568 #, gcc-internal-format, gfc-internal-format
54570 "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE "
54574 #: fortran/openmp.c:5229
54575 #, gcc-internal-format, gfc-internal-format
54576 msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
54579 #: fortran/openmp.c:5251
54580 #, gcc-internal-format, gfc-internal-format
54581 msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
54584 #: fortran/openmp.c:5267
54585 #, gcc-internal-format, gfc-internal-format
54587 "Subroutine call with alternate returns in combiner of !$OMP DECLARE "
54591 #: fortran/openmp.c:5282
54592 #, gcc-internal-format, gfc-internal-format
54594 "Subroutine call with alternate returns in INITIALIZER clause of !$OMP "
54595 "DECLARE REDUCTION at %L"
54598 #: fortran/openmp.c:5292
54599 #, gcc-internal-format, gfc-internal-format
54601 "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE "
54602 "REDUCTION must be OMP_PRIV at %L"
54605 #: fortran/openmp.c:5300
54606 #, gcc-internal-format, gfc-internal-format
54608 "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type "
54609 "without default initializer at %L"
54612 #: fortran/options.c:214
54613 #, gcc-internal-format
54614 msgid "-fexcess-precision=standard for Fortran"
54617 #: fortran/options.c:301
54618 #, gcc-internal-format
54619 msgid "Reading file %qs as free form"
54622 #: fortran/options.c:311
54623 #, gcc-internal-format
54624 msgid "%<-fd-lines-as-comments%> has no effect in free form"
54627 #: fortran/options.c:314
54628 #, gcc-internal-format
54629 msgid "%<-fd-lines-as-code%> has no effect in free form"
54632 #: fortran/options.c:345
54633 #, gcc-internal-format
54634 msgid "Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%>"
54637 #: fortran/options.c:348
54638 #, gcc-internal-format
54639 msgid "Flag %<-fno-automatic%> overwrites %<-frecursive%>"
54642 #: fortran/options.c:350
54643 #, gcc-internal-format
54645 "Flag %<-fno-automatic%> overwrites %<-frecursive%> implied by %<-fopenmp%>"
54648 #: fortran/options.c:353
54649 #, gcc-internal-format
54650 msgid "Flag %<-frecursive%> overwrites %<-fmax-stack-var-size=%d%>"
54653 #: fortran/options.c:356
54654 #, gcc-internal-format
54656 "Flag %<-fmax-stack-var-size=%d%> overwrites %<-frecursive%> implied by %<-"
54660 #: fortran/options.c:393
54661 #, gcc-internal-format
54662 msgid "Fixed line length must be at least seven"
54665 #: fortran/options.c:396
54666 #, gcc-internal-format
54667 msgid "Free line length must be at least three"
54670 #: fortran/options.c:399
54671 #, gcc-internal-format, gfc-internal-format
54672 msgid "Maximum subrecord length cannot exceed %d"
54675 #: fortran/options.c:418
54676 #, gcc-internal-format
54677 msgid "gfortran: Only one %<-J%> option allowed"
54680 #: fortran/options.c:490
54681 #, gcc-internal-format
54682 msgid "Argument to %<-ffpe-trap%> is not valid: %s"
54685 #: fortran/options.c:492
54686 #, gcc-internal-format
54687 msgid "Argument to %<-ffpe-summary%> is not valid: %s"
54690 #: fortran/options.c:541
54691 #, gcc-internal-format
54692 msgid "Argument to %<-fcheck%> is not valid: %s"
54695 #: fortran/options.c:590
54696 #, gcc-internal-format
54697 msgid "%<-static-libgfortran%> is not supported in this configuration"
54700 #: fortran/options.c:613
54701 #, gcc-internal-format, gfc-internal-format
54702 msgid "Maximum supported identifier length is %d"
54705 #: fortran/options.c:633
54706 #, gcc-internal-format
54707 msgid "Unrecognized option to %<-finit-logical%>: %s"
54710 #: fortran/options.c:649
54711 #, gcc-internal-format
54712 msgid "The value of n in %<-finit-character=n%> must be between 0 and 127"
54715 #: fortran/parse.c:583
54716 #, gcc-internal-format, gfc-internal-format
54717 msgid "Unclassifiable statement at %C"
54720 #: fortran/parse.c:619
54721 #, gcc-internal-format, gfc-internal-format
54722 msgid "OpenACC directives at %C may not appear in PURE procedures"
54725 #: fortran/parse.c:695
54726 #, gcc-internal-format, gfc-internal-format
54727 msgid "Unclassifiable OpenACC directive at %C"
54730 #: fortran/parse.c:776
54731 #, gcc-internal-format, gfc-internal-format
54732 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
54735 #: fortran/parse.c:955
54736 #, gcc-internal-format, gfc-internal-format
54737 msgid "Unclassifiable OpenMP directive at %C"
54740 #: fortran/parse.c:989
54741 #, gcc-internal-format, gfc-internal-format
54742 msgid "Unclassifiable GCC directive at %C"
54745 #: fortran/parse.c:1048 fortran/parse.c:1280
54746 #, gcc-internal-format, gfc-internal-format
54747 msgid "Zero is not a valid statement label at %C"
54750 #: fortran/parse.c:1055 fortran/parse.c:1272
54751 #, gcc-internal-format, gfc-internal-format
54752 msgid "Non-numeric character in statement label at %C"
54755 #: fortran/parse.c:1067 fortran/parse.c:1321
54756 #, gcc-internal-format, gfc-internal-format
54757 msgid "Semicolon at %C needs to be preceded by statement"
54760 #: fortran/parse.c:1075 fortran/parse.c:1336
54761 #, gcc-internal-format, gfc-internal-format
54762 msgid "Ignoring statement label in empty statement at %L"
54765 #: fortran/parse.c:1142 fortran/parse.c:1323
54766 #, gcc-internal-format, gfc-internal-format
54767 msgid "Fortran 2008: Semicolon at %C without preceding statement"
54770 #: fortran/parse.c:1165 fortran/parse.c:1299
54771 #, gcc-internal-format, gfc-internal-format
54772 msgid "Bad continuation line at %C"
54775 #: fortran/parse.c:1593
54776 #, gcc-internal-format, gfc-internal-format
54777 msgid "FORMAT statement at %L does not have a statement label"
54780 #: fortran/parse.c:2291
54781 #, gcc-internal-format
54782 msgid "gfc_ascii_statement(): Bad statement code"
54785 #: fortran/parse.c:2436
54786 #, gcc-internal-format, gfc-internal-format
54787 msgid "Unexpected %s statement at %C"
54790 #: fortran/parse.c:2591
54791 #, gcc-internal-format, gfc-internal-format
54792 msgid "%s statement at %C cannot follow %s statement at %L"
54795 #: fortran/parse.c:2608
54796 #, gcc-internal-format
54797 msgid "Unexpected end of file in %qs"
54800 #: fortran/parse.c:2640
54801 #, gcc-internal-format
54802 msgid "Derived-type %qs with SEQUENCE must not have a CONTAINS section at %C"
54805 #: fortran/parse.c:2643
54806 #, gcc-internal-format
54807 msgid "Derived-type %qs with BIND(C) must not have a CONTAINS section at %C"
54810 #: fortran/parse.c:2663
54811 #, gcc-internal-format, gfc-internal-format
54812 msgid "Components in TYPE at %C must precede CONTAINS"
54815 #: fortran/parse.c:2667
54816 #, gcc-internal-format, gfc-internal-format
54817 msgid "Type-bound procedure at %C"
54820 #: fortran/parse.c:2675
54821 #, gcc-internal-format, gfc-internal-format
54822 msgid "GENERIC binding at %C"
54825 #: fortran/parse.c:2683
54826 #, gcc-internal-format, gfc-internal-format
54827 msgid "FINAL procedure declaration at %C"
54830 #: fortran/parse.c:2695
54831 #, gcc-internal-format, gfc-internal-format
54832 msgid "Derived type definition at %C with empty CONTAINS section"
54835 #: fortran/parse.c:2705 fortran/parse.c:3160
54836 #, gcc-internal-format, gfc-internal-format
54837 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
54840 #: fortran/parse.c:2712
54841 #, gcc-internal-format, gfc-internal-format
54842 msgid "PRIVATE statement at %C must precede procedure bindings"
54845 #: fortran/parse.c:2719 fortran/parse.c:3173
54846 #, gcc-internal-format, gfc-internal-format
54847 msgid "Duplicate PRIVATE statement at %C"
54850 #: fortran/parse.c:2729
54851 #, gcc-internal-format, gfc-internal-format
54852 msgid "SEQUENCE statement at %C must precede CONTAINS"
54855 #: fortran/parse.c:2733
54856 #, gcc-internal-format, gfc-internal-format
54857 msgid "Already inside a CONTAINS block at %C"
54860 #: fortran/parse.c:2852
54861 #, gcc-internal-format, gfc-internal-format
54863 "Component %s at %L of type LOCK_TYPE must have a codimension or be a "
54864 "subcomponent of a coarray, which is not possible as the component has the "
54865 "pointer attribute"
54868 #: fortran/parse.c:2858
54869 #, gcc-internal-format, gfc-internal-format
54871 "Pointer component %s at %L has a noncoarray subcomponent of type LOCK_TYPE, "
54872 "which must have a codimension or be a subcomponent of a coarray"
54875 #: fortran/parse.c:2863
54876 #, gcc-internal-format, gfc-internal-format
54878 "Allocatable component %s at %L of type LOCK_TYPE must have a codimension"
54881 #: fortran/parse.c:2867
54882 #, gcc-internal-format, gfc-internal-format
54884 "Allocatable component %s at %L must have a codimension as it has a "
54885 "noncoarray subcomponent of type LOCK_TYPE"
54888 #: fortran/parse.c:2872
54889 #, gcc-internal-format, gfc-internal-format
54891 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
54892 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
54893 "(Variables of type %s may not have a codimension as already a coarray "
54894 "subcomponent exists)"
54897 #: fortran/parse.c:2879
54898 #, gcc-internal-format, gfc-internal-format
54900 "Noncoarray component %s at %L of type LOCK_TYPE or with subcomponent of type "
54901 "LOCK_TYPE must have a codimension or be a subcomponent of a coarray. "
54902 "(Variables of type %s may not have a codimension as %s at %L has a "
54903 "codimension or a coarray subcomponent)"
54906 #: fortran/parse.c:2889
54907 #, gcc-internal-format, gfc-internal-format
54909 "Component %s at %L of type EVENT_TYPE must have a codimension or be a "
54910 "subcomponent of a coarray, which is not possible as the component has the "
54911 "pointer attribute"
54914 #: fortran/parse.c:2895
54915 #, gcc-internal-format, gfc-internal-format
54917 "Pointer component %s at %L has a noncoarray subcomponent of type EVENT_TYPE, "
54918 "which must have a codimension or be a subcomponent of a coarray"
54921 #: fortran/parse.c:2900
54922 #, gcc-internal-format, gfc-internal-format
54924 "Allocatable component %s at %L of type EVENT_TYPE must have a codimension"
54927 #: fortran/parse.c:2904
54928 #, gcc-internal-format, gfc-internal-format
54930 "Allocatable component %s at %L must have a codimension as it has a "
54931 "noncoarray subcomponent of type EVENT_TYPE"
54934 #: fortran/parse.c:2909
54935 #, gcc-internal-format, gfc-internal-format
54937 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
54938 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
54939 "(Variables of type %s may not have a codimension as already a coarray "
54940 "subcomponent exists)"
54943 #: fortran/parse.c:2916
54944 #, gcc-internal-format, gfc-internal-format
54946 "Noncoarray component %s at %L of type EVENT_TYPE or with subcomponent of "
54947 "type EVENT_TYPE must have a codimension or be a subcomponent of a coarray. "
54948 "(Variables of type %s may not have a codimension as %s at %L has a "
54949 "codimension or a coarray subcomponent)"
54952 #: fortran/parse.c:2968
54953 #, gcc-internal-format, gfc-internal-format
54954 msgid "failed to create map component '%s'"
54957 #: fortran/parse.c:3001
54958 #, gcc-internal-format, gfc-internal-format
54959 msgid "failed to create union component '%s'"
54962 #: fortran/parse.c:3056
54963 #, gcc-internal-format, gfc-internal-format
54964 msgid "Syntax error in nested structure declaration at %C"
54967 #: fortran/parse.c:3143
54968 #, gcc-internal-format, gfc-internal-format
54969 msgid "FINAL declaration at %C must be inside CONTAINS"
54972 #: fortran/parse.c:3151
54973 #, gcc-internal-format, gfc-internal-format
54974 msgid "Derived type definition at %C without components"
54977 #: fortran/parse.c:3167
54978 #, gcc-internal-format, gfc-internal-format
54979 msgid "PRIVATE statement at %C must precede structure components"
54982 #: fortran/parse.c:3184
54983 #, gcc-internal-format, gfc-internal-format
54984 msgid "SEQUENCE statement at %C must precede structure components"
54987 #: fortran/parse.c:3190
54988 #, gcc-internal-format, gfc-internal-format
54989 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
54992 #: fortran/parse.c:3195
54993 #, gcc-internal-format, gfc-internal-format
54994 msgid "Duplicate SEQUENCE statement at %C"
54997 #: fortran/parse.c:3205
54998 #, gcc-internal-format, gfc-internal-format
54999 msgid "CONTAINS block in derived type definition at %C"
55002 #: fortran/parse.c:3263
55003 #, gcc-internal-format, gfc-internal-format
55004 msgid "ENUM declaration at %C has no ENUMERATORS"
55007 #: fortran/parse.c:3350
55008 #, gcc-internal-format, gfc-internal-format
55009 msgid "Unexpected %s statement in INTERFACE block at %C"
55012 #: fortran/parse.c:3374
55013 #, gcc-internal-format
55015 "Name %qs of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
55018 #: fortran/parse.c:3408
55019 #, gcc-internal-format, gfc-internal-format
55020 msgid "Unexpected %s statement at %C in INTERFACE body"
55023 #: fortran/parse.c:3426
55024 #, gcc-internal-format
55026 "INTERFACE procedure %qs at %L has the same name as the enclosing procedure"
55029 #: fortran/parse.c:3556
55030 #, gcc-internal-format, gfc-internal-format
55031 msgid "%s statement is not allowed inside of BLOCK at %C"
55034 #: fortran/parse.c:3586
55035 #, gcc-internal-format, gfc-internal-format
55036 msgid "%s statement is not allowed inside of BLOCK DATA at %C"
55039 #: fortran/parse.c:3676
55040 #, gcc-internal-format, gfc-internal-format
55041 msgid "%s statement must appear in a MODULE"
55044 #: fortran/parse.c:3684
55045 #, gcc-internal-format, gfc-internal-format
55046 msgid "%s statement at %C follows another accessibility specification"
55049 #: fortran/parse.c:3736
55050 #, gcc-internal-format
55051 msgid "Bad kind expression for function %qs at %L"
55054 #: fortran/parse.c:3740
55055 #, gcc-internal-format
55056 msgid "The type for function %qs at %L is not accessible"
55059 #: fortran/parse.c:3800
55060 #, gcc-internal-format, gfc-internal-format
55061 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
55064 #: fortran/parse.c:3822
55065 #, gcc-internal-format, gfc-internal-format
55066 msgid "Unexpected %s statement in WHERE block at %C"
55069 #: fortran/parse.c:3881
55070 #, gcc-internal-format, gfc-internal-format
55071 msgid "Unexpected %s statement in FORALL block at %C"
55074 #: fortran/parse.c:3932
55075 #, gcc-internal-format, gfc-internal-format
55076 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
55079 #: fortran/parse.c:3950
55080 #, gcc-internal-format, gfc-internal-format
55081 msgid "Duplicate ELSE statements at %L and %C"
55084 #: fortran/parse.c:4011
55085 #, gcc-internal-format, gfc-internal-format
55086 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
55089 #: fortran/parse.c:4094
55090 #, gcc-internal-format, gfc-internal-format
55092 "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at "
55096 #: fortran/parse.c:4156
55097 #, gcc-internal-format
55098 msgid "Variable %qs at %C cannot be redefined inside loop beginning at %L"
55101 #: fortran/parse.c:4189
55102 #, gcc-internal-format, gfc-internal-format
55103 msgid "End of nonblock DO statement at %C is within another block"
55106 #: fortran/parse.c:4199
55107 #, gcc-internal-format, gfc-internal-format
55108 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
55111 #: fortran/parse.c:4225
55112 #, gcc-internal-format, gfc-internal-format
55113 msgid "CRITICAL block inside of OpenACC region at %C"
55116 #: fortran/parse.c:4252
55117 #, gcc-internal-format, gfc-internal-format
55118 msgid "Statement label in END CRITICAL at %C does not match CRITICAL label"
55121 #: fortran/parse.c:4321
55122 #, gcc-internal-format, gfc-internal-format
55123 msgid "BLOCK construct at %C"
55126 #: fortran/parse.c:4355
55127 #, gcc-internal-format, gfc-internal-format
55128 msgid "ASSOCIATE construct at %C"
55131 #: fortran/parse.c:4536
55132 #, gcc-internal-format, gfc-internal-format
55133 msgid "Statement label in ENDDO at %C doesn't match DO label"
55136 #: fortran/parse.c:4552
55137 #, gcc-internal-format, gfc-internal-format
55138 msgid "Named block DO at %L requires matching ENDDO name"
55141 #: fortran/parse.c:4733
55142 #, gcc-internal-format, gfc-internal-format
55143 msgid "Missing !$OMP END ATOMIC after !$OMP ATOMIC CAPTURE at %C"
55146 #: fortran/parse.c:4749 fortran/parse.c:4808
55147 #, gcc-internal-format, gfc-internal-format
55148 msgid "OpenACC directive inside of CRITICAL block at %C"
55151 #: fortran/parse.c:4783
55152 #, gcc-internal-format, gfc-internal-format
55153 msgid "Expecting %s at %C"
55156 #: fortran/parse.c:4827
55157 #, gcc-internal-format, gfc-internal-format
55158 msgid "Expected DO loop at %C"
55161 #: fortran/parse.c:4847
55162 #, gcc-internal-format, gfc-internal-format
55163 msgid "Redundant !$ACC END LOOP at %C"
55166 #: fortran/parse.c:5060
55167 #, gcc-internal-format, gfc-internal-format
55168 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
55171 #: fortran/parse.c:5117
55172 #, gcc-internal-format, gfc-internal-format
55173 msgid "%s statement at %C cannot terminate a non-block DO loop"
55176 #: fortran/parse.c:5131
55177 #, gcc-internal-format, gfc-internal-format
55178 msgid "DATA statement at %C after the first executable statement"
55181 #: fortran/parse.c:5364
55182 #, gcc-internal-format
55183 msgid "Contained procedure %qs at %C is already ambiguous"
55186 #: fortran/parse.c:5421
55187 #, gcc-internal-format, gfc-internal-format
55188 msgid "Unexpected %s statement in CONTAINS section at %C"
55191 #: fortran/parse.c:5446
55192 #, gcc-internal-format, gfc-internal-format
55193 msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
55196 #: fortran/parse.c:5558
55197 #, gcc-internal-format, gfc-internal-format
55198 msgid "CONTAINS statement at %C is already in a contained program unit"
55201 #: fortran/parse.c:5604
55202 #, gcc-internal-format
55203 msgid "gfc_global_used(): Bad type"
55206 #: fortran/parse.c:5609
55207 #, gcc-internal-format
55208 msgid "Global binding name %qs at %L is already being used as a %s at %L"
55211 #: fortran/parse.c:5612
55212 #, gcc-internal-format
55213 msgid "Global name %qs at %L is already being used as a %s at %L"
55216 #: fortran/parse.c:5633
55217 #, gcc-internal-format, gfc-internal-format
55218 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
55221 #: fortran/parse.c:5659
55222 #, gcc-internal-format, gfc-internal-format
55223 msgid "Unexpected %s statement in BLOCK DATA at %C"
55226 #: fortran/parse.c:5744
55227 #, gcc-internal-format, gfc-internal-format
55228 msgid "Unexpected %s statement in MODULE at %C"
55231 #. If we see a duplicate main program, shut down. If the second
55232 #. instance is an implied main program, i.e. data decls or executable
55233 #. statements, we're in for lots of errors.
55234 #: fortran/parse.c:6131
55235 #, gcc-internal-format, gfc-internal-format
55236 msgid "Two main PROGRAMs at %L and %C"
55239 #: fortran/primary.c:105
55240 #, gcc-internal-format, gfc-internal-format
55241 msgid "Missing kind-parameter at %C"
55244 #: fortran/primary.c:138
55245 #, gcc-internal-format
55246 msgid "gfc_check_digit(): bad radix"
55249 #: fortran/primary.c:232
55250 #, gcc-internal-format, gfc-internal-format
55251 msgid "Integer kind %d at %C not available"
55254 #: fortran/primary.c:241
55255 #, gcc-internal-format, gfc-internal-format
55257 "Integer too big for its kind at %C. This check can be disabled with the "
55258 "option -fno-range-check"
55261 #: fortran/primary.c:270
55262 #, gcc-internal-format, gfc-internal-format
55263 msgid "Hollerith constant at %C"
55266 #: fortran/primary.c:281
55267 #, gcc-internal-format, gfc-internal-format
55268 msgid "Invalid Hollerith constant: %L must contain at least one character"
55271 #: fortran/primary.c:287
55272 #, gcc-internal-format, gfc-internal-format
55273 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
55276 #: fortran/primary.c:307
55277 #, gcc-internal-format, gfc-internal-format
55278 msgid "Invalid Hollerith constant at %L contains a wide character"
55281 #: fortran/primary.c:393
55282 #, gcc-internal-format, gfc-internal-format
55283 msgid "Hexadecimal constant at %C uses non-standard syntax"
55286 #: fortran/primary.c:402
55287 #, gcc-internal-format, gfc-internal-format
55288 msgid "Empty set of digits in BOZ constant at %C"
55291 #: fortran/primary.c:408
55292 #, gcc-internal-format, gfc-internal-format
55293 msgid "Illegal character in BOZ constant at %C"
55296 #: fortran/primary.c:431
55297 #, gcc-internal-format, gfc-internal-format
55298 msgid "BOZ constant at %C uses non-standard postfix syntax"
55301 #: fortran/primary.c:461
55302 #, gcc-internal-format, gfc-internal-format
55303 msgid "Integer too big for integer kind %i at %C"
55306 #: fortran/primary.c:467
55307 #, gcc-internal-format, gfc-internal-format
55308 msgid "BOZ used outside a DATA statement at %C"
55311 #: fortran/primary.c:557
55312 #, gcc-internal-format, gfc-internal-format
55313 msgid "exponent-letter 'q' in real-literal-constant at %C"
55316 #: fortran/primary.c:562
55317 #, gcc-internal-format
55318 msgid "Extension: exponent-letter %<q%> in real-literal-constant at %C"
55321 #: fortran/primary.c:578
55322 #, gcc-internal-format, gfc-internal-format
55323 msgid "Missing exponent in real number at %C"
55326 #: fortran/primary.c:634
55327 #, gcc-internal-format
55328 msgid "Real number at %C has a %<d%> exponent and an explicit kind"
55331 #: fortran/primary.c:664
55332 #, gcc-internal-format
55333 msgid "Real number at %C has a %<q%> exponent and an explicit kind"
55336 #: fortran/primary.c:678
55337 #, gcc-internal-format
55338 msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
55341 #: fortran/primary.c:711
55342 #, gcc-internal-format, gfc-internal-format
55343 msgid "Invalid real kind %d at %C"
55346 #: fortran/primary.c:726
55347 #, gcc-internal-format, gfc-internal-format
55348 msgid "Real constant overflows its kind at %C"
55351 #: fortran/primary.c:731
55352 #, gcc-internal-format, gfc-internal-format
55353 msgid "Real constant underflows its kind at %C"
55356 #: fortran/primary.c:736
55357 #, gcc-internal-format
55358 msgid "gfc_range_check() returned bad value"
55361 #: fortran/primary.c:783
55362 #, gcc-internal-format
55363 msgid "Non-significant digits in %qs number at %C, maybe incorrect KIND"
55366 #: fortran/primary.c:875
55367 #, gcc-internal-format, gfc-internal-format
55368 msgid "Syntax error in SUBSTRING specification at %C"
55371 #: fortran/primary.c:1087
55372 #, gcc-internal-format, gfc-internal-format
55373 msgid "Invalid kind %d for CHARACTER constant at %C"
55376 #: fortran/primary.c:1108
55377 #, gcc-internal-format, gfc-internal-format
55378 msgid "Unterminated character constant beginning at %C"
55381 #: fortran/primary.c:1138
55382 #, gcc-internal-format
55383 msgid "Character %qs in string at %C is not representable in character kind %d"
55386 #: fortran/primary.c:1151
55387 #, gcc-internal-format
55388 msgid "match_string_constant(): Delimiter not found"
55391 #: fortran/primary.c:1221
55392 #, gcc-internal-format, gfc-internal-format
55393 msgid "Bad kind for logical constant at %C"
55396 #: fortran/primary.c:1253
55397 #, gcc-internal-format, gfc-internal-format
55398 msgid "Expected PARAMETER symbol in complex constant at %C"
55401 #: fortran/primary.c:1262
55402 #, gcc-internal-format, gfc-internal-format
55403 msgid "Numeric PARAMETER required in complex constant at %C"
55406 #: fortran/primary.c:1268
55407 #, gcc-internal-format, gfc-internal-format
55408 msgid "Scalar PARAMETER required in complex constant at %C"
55411 #: fortran/primary.c:1272
55412 #, gcc-internal-format, gfc-internal-format
55413 msgid "PARAMETER symbol in complex constant at %C"
55416 #: fortran/primary.c:1295
55417 #, gcc-internal-format
55418 msgid "gfc_match_sym_complex_part(): Bad type"
55421 #: fortran/primary.c:1302
55422 #, gcc-internal-format, gfc-internal-format
55423 msgid "Error converting PARAMETER constant in complex constant at %C"
55426 #: fortran/primary.c:1430
55427 #, gcc-internal-format, gfc-internal-format
55428 msgid "Syntax error in COMPLEX constant at %C"
55431 #: fortran/primary.c:1557
55432 #, gcc-internal-format, gfc-internal-format
55433 msgid "Namelist '%s' can not be an argument at %L"
55436 #: fortran/primary.c:1643
55437 #, gcc-internal-format
55438 msgid "Keyword %qs at %C has already appeared in the current argument list"
55441 #: fortran/primary.c:1710
55442 #, gcc-internal-format, gfc-internal-format
55443 msgid "argument list function at %C"
55446 #: fortran/primary.c:1778
55447 #, gcc-internal-format, gfc-internal-format
55448 msgid "Expected alternate return label at %C"
55451 #: fortran/primary.c:1800
55452 #, gcc-internal-format, gfc-internal-format
55453 msgid "Missing keyword name in actual argument list at %C"
55456 #: fortran/primary.c:1846
55457 #, gcc-internal-format, gfc-internal-format
55458 msgid "Syntax error in argument list at %C"
55461 #: fortran/primary.c:1867
55462 #, gcc-internal-format
55463 msgid "extend_ref(): Bad tail"
55466 #: fortran/primary.c:1906
55467 #, gcc-internal-format, gfc-internal-format
55469 "Array section designator, e.g. '(:)', is required besides the coarray "
55470 "designator '[...]' at %C"
55473 #: fortran/primary.c:1914
55474 #, gcc-internal-format
55475 msgid "Coarray designator at %C but %qs is not a coarray"
55478 #: fortran/primary.c:1991
55479 #, gcc-internal-format
55480 msgid "Symbol %qs at %C has no IMPLICIT type"
55483 #: fortran/primary.c:1997
55484 #, gcc-internal-format
55485 msgid "Unexpected %<%c%> for nonderived-type variable %qs at %C"
55488 #: fortran/primary.c:2015
55489 #, gcc-internal-format, gfc-internal-format
55490 msgid "Expected structure component name at %C"
55493 #: fortran/primary.c:2066
55494 #, gcc-internal-format, gfc-internal-format
55495 msgid "Expected argument list at %C"
55498 #: fortran/primary.c:2106
55499 #, gcc-internal-format
55500 msgid "Procedure pointer component %qs requires an argument list at %C"
55503 #: fortran/primary.c:2194
55504 #, gcc-internal-format, gfc-internal-format
55505 msgid "Coindexed procedure-pointer component at %C"
55508 #: fortran/primary.c:2229
55509 #, gcc-internal-format
55510 msgid "gfc_variable_attr(): Expression isn't a variable"
55513 #: fortran/primary.c:2284
55514 #, gcc-internal-format
55515 msgid "gfc_variable_attr(): Bad array reference"
55518 #: fortran/primary.c:2454
55519 #, gcc-internal-format, gfc-internal-format
55520 msgid "Structure constructor with missing optional arguments at %C"
55523 #: fortran/primary.c:2463
55524 #, gcc-internal-format
55526 "No initializer for allocatable component '%qs' given in the structure "
55527 "constructor at %C"
55530 #: fortran/primary.c:2470
55531 #, gcc-internal-format
55533 "No initializer for component %qs given in the structure constructor at %C!"
55536 #: fortran/primary.c:2518
55537 #, gcc-internal-format
55538 msgid "Can't construct ABSTRACT type %qs at %L"
55541 #: fortran/primary.c:2538
55542 #, gcc-internal-format, gfc-internal-format
55543 msgid "Structure constructor with named arguments at %C"
55546 #: fortran/primary.c:2553
55547 #, gcc-internal-format, gfc-internal-format
55548 msgid "Component initializer without name after component named %s at %L!"
55551 #: fortran/primary.c:2558
55552 #, gcc-internal-format, gfc-internal-format
55553 msgid "Too many components in structure constructor at %L!"
55556 #: fortran/primary.c:2595
55557 #, gcc-internal-format
55558 msgid "Component %qs is initialized twice in the structure constructor at %L!"
55561 #: fortran/primary.c:2607
55562 #, gcc-internal-format
55564 "Coindexed expression to pointer component %qs in structure constructor at %L!"
55567 #: fortran/primary.c:2661
55568 #, gcc-internal-format
55570 "component %qs at %L has already been set by a parent derived type constructor"
55573 #: fortran/primary.c:2864
55574 #, gcc-internal-format
55576 "%qs at %C is the name of a recursive function and so refers to the result "
55577 "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
55580 #: fortran/primary.c:2988
55581 #, gcc-internal-format
55582 msgid "Unexpected use of subroutine name %qs at %C"
55585 #: fortran/primary.c:3020
55586 #, gcc-internal-format
55587 msgid "Statement function %qs requires argument list at %C"
55590 #: fortran/primary.c:3023
55591 #, gcc-internal-format
55592 msgid "Function %qs requires an argument list at %C"
55595 #: fortran/primary.c:3073
55596 #, gcc-internal-format
55597 msgid "Missing argument to %qs at %C"
55600 #: fortran/primary.c:3231
55601 #, gcc-internal-format
55602 msgid "Missing argument list in function %qs at %C"
55605 #: fortran/primary.c:3275
55606 #, gcc-internal-format, gfc-internal-format
55607 msgid "Symbol at %C is not appropriate for an expression"
55610 #: fortran/primary.c:3345
55611 #, gcc-internal-format, gfc-internal-format
55612 msgid "Derived type '%s' cannot be used as a variable at %C"
55615 #: fortran/primary.c:3386
55616 #, gcc-internal-format, gfc-internal-format
55617 msgid "Named constant at %C in an EQUIVALENCE"
55620 #: fortran/primary.c:3420
55621 #, gcc-internal-format
55622 msgid "%qs at %C is not a variable"
55625 #: fortran/resolve.c:123
55626 #, gcc-internal-format
55627 msgid "%qs at %L is of the ABSTRACT type %qs"
55630 #: fortran/resolve.c:126
55631 #, gcc-internal-format
55632 msgid "ABSTRACT type %qs used at %L"
55635 #: fortran/resolve.c:143
55636 #, gcc-internal-format
55637 msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
55640 #: fortran/resolve.c:156
55641 #, gcc-internal-format
55642 msgid "Interface %qs at %L may not be generic"
55645 #: fortran/resolve.c:163
55646 #, gcc-internal-format
55647 msgid "Interface %qs at %L may not be a statement function"
55650 #: fortran/resolve.c:172
55651 #, gcc-internal-format
55652 msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
55655 #: fortran/resolve.c:178
55656 #, gcc-internal-format
55657 msgid "Interface %qs at %L must be explicit"
55660 #: fortran/resolve.c:200
55661 #, gcc-internal-format
55662 msgid "PROCEDURE %qs at %L may not be used as its own interface"
55665 #: fortran/resolve.c:294
55666 #, gcc-internal-format
55668 "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
55671 #: fortran/resolve.c:298
55672 #, gcc-internal-format
55673 msgid "Alternate return specifier in function %qs at %L is not allowed"
55676 #: fortran/resolve.c:309
55677 #, gcc-internal-format
55678 msgid "Self-referential argument %qs at %L is not allowed"
55681 #: fortran/resolve.c:381
55682 #, gcc-internal-format
55683 msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
55686 #: fortran/resolve.c:391
55687 #, gcc-internal-format
55689 "Argument %qs of pure function %qs at %L with VALUE attribute but without "
55693 #: fortran/resolve.c:396
55694 #, gcc-internal-format
55695 msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
55698 #: fortran/resolve.c:404
55699 #, gcc-internal-format
55701 "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without "
55705 #: fortran/resolve.c:409
55706 #, gcc-internal-format
55708 "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or "
55709 "have the VALUE attribute"
55712 #: fortran/resolve.c:419
55713 #, gcc-internal-format
55715 "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
55718 #: fortran/resolve.c:452
55719 #, gcc-internal-format
55720 msgid "Coarray dummy argument %qs at %L to elemental procedure"
55723 #: fortran/resolve.c:460
55724 #, gcc-internal-format
55725 msgid "Argument %qs of elemental procedure at %L must be scalar"
55728 #: fortran/resolve.c:469
55729 #, gcc-internal-format
55731 "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE "
55735 #: fortran/resolve.c:479
55736 #, gcc-internal-format
55738 "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
55741 #: fortran/resolve.c:487
55742 #, gcc-internal-format
55743 msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
55746 #: fortran/resolve.c:496
55747 #, gcc-internal-format
55749 "Argument %qs of elemental procedure %qs at %L must have its INTENT specified "
55750 "or have the VALUE attribute"
55753 #: fortran/resolve.c:509
55754 #, gcc-internal-format
55755 msgid "Argument %qs of statement function at %L must be scalar"
55758 #: fortran/resolve.c:519
55759 #, gcc-internal-format
55761 "Character-valued argument %qs of statement function at %L must have constant "
55765 #: fortran/resolve.c:577
55766 #, gcc-internal-format
55767 msgid "Contained function %qs at %L has no IMPLICIT type"
55770 #: fortran/resolve.c:580
55771 #, gcc-internal-format
55772 msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
55775 #: fortran/resolve.c:604
55776 #, gcc-internal-format
55777 msgid "Character-valued %s %qs at %L must not be assumed length"
55780 #: fortran/resolve.c:778
55781 #, gcc-internal-format, gfc-internal-format
55782 msgid "Function %s at %L has entries with mismatched array specifications"
55785 #: fortran/resolve.c:795
55786 #, gcc-internal-format, gfc-internal-format
55788 "Function %s at %L with entries returning variables of different string "
55792 #: fortran/resolve.c:822
55793 #, gcc-internal-format, gfc-internal-format
55794 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
55797 #: fortran/resolve.c:826
55798 #, gcc-internal-format, gfc-internal-format
55799 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
55802 #: fortran/resolve.c:833
55803 #, gcc-internal-format, gfc-internal-format
55804 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
55807 #: fortran/resolve.c:837
55808 #, gcc-internal-format, gfc-internal-format
55809 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
55812 #: fortran/resolve.c:875
55813 #, gcc-internal-format, gfc-internal-format
55814 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
55817 #: fortran/resolve.c:880
55818 #, gcc-internal-format, gfc-internal-format
55819 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
55822 #: fortran/resolve.c:929
55823 #, gcc-internal-format
55825 "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is "
55829 #: fortran/resolve.c:933
55830 #, gcc-internal-format
55832 "Initialized variable %qs at %L is in a blank COMMON but initialization is "
55833 "only allowed in named common blocks"
55836 #: fortran/resolve.c:940
55837 #, gcc-internal-format
55838 msgid "%qs in cannot appear in COMMON at %L [F2008:C5100]"
55841 #: fortran/resolve.c:948
55842 #, gcc-internal-format
55844 "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the "
55845 "BIND(C) attribute"
55848 #: fortran/resolve.c:952
55849 #, gcc-internal-format
55851 "Derived type variable %qs in COMMON at %L has an ultimate component that is "
55855 #: fortran/resolve.c:956
55856 #, gcc-internal-format
55858 "Derived type variable %qs in COMMON at %L may not have default initializer"
55861 #: fortran/resolve.c:1000
55862 #, gcc-internal-format
55864 "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus "
55865 "have the same binding name as the same-named COMMON block at %L: %s vs %s"
55868 #: fortran/resolve.c:1014
55869 #, gcc-internal-format
55870 msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
55873 #: fortran/resolve.c:1022
55874 #, gcc-internal-format
55876 "Fortran 2008: COMMON block %qs with binding label at %L sharing the "
55877 "identifier with global non-COMMON-block entity at %L"
55880 #: fortran/resolve.c:1044
55881 #, gcc-internal-format, gfc-internal-format
55883 "COMMON block at %L with binding label %s uses the same global identifier as "
55887 #: fortran/resolve.c:1065
55888 #, gcc-internal-format
55889 msgid "COMMON block %qs at %L is used as PARAMETER at %L"
55892 #: fortran/resolve.c:1069
55893 #, gcc-internal-format
55894 msgid "COMMON block %qs at %L can not have the EXTERNAL attribute"
55897 #: fortran/resolve.c:1073
55898 #, gcc-internal-format
55899 msgid "COMMON block %qs at %L is also an intrinsic procedure"
55902 #: fortran/resolve.c:1077
55903 #, gcc-internal-format
55904 msgid "COMMON block %qs at %L that is also a function result"
55907 #: fortran/resolve.c:1082
55908 #, gcc-internal-format
55909 msgid "COMMON block %qs at %L that is also a global procedure"
55912 #: fortran/resolve.c:1174
55913 #, gcc-internal-format, gfc-internal-format
55915 "The rank of the element in the structure constructor at %L does not match "
55916 "that of the component (%d/%d)"
55919 #: fortran/resolve.c:1195
55920 #, gcc-internal-format
55922 "The element in the structure constructor at %L, for pointer component %qs, "
55923 "is %s but should be %s"
55926 #: fortran/resolve.c:1280
55927 #, gcc-internal-format
55929 "The NULL in the structure constructor at %L is being applied to component "
55930 "%qs, which is neither a POINTER nor ALLOCATABLE"
55933 #: fortran/resolve.c:1314
55934 #, gcc-internal-format
55936 "Interface mismatch for procedure-pointer component %qs in structure "
55937 "constructor at %L: %s"
55940 #: fortran/resolve.c:1330
55941 #, gcc-internal-format
55943 "The element in the structure constructor at %L, for pointer component %qs "
55944 "should be a POINTER or a TARGET"
55947 #: fortran/resolve.c:1341
55948 #, gcc-internal-format, gfc-internal-format
55949 msgid "Pointer initialization target at %L must not be ALLOCATABLE "
55952 #: fortran/resolve.c:1359
55953 #, gcc-internal-format
55955 "Invalid expression in the structure constructor for pointer component %qs at "
55956 "%L in PURE procedure"
55959 #: fortran/resolve.c:1483
55960 #, gcc-internal-format
55962 "The upper bound in the last dimension must appear in the reference to the "
55963 "assumed size array %qs at %L"
55966 #: fortran/resolve.c:1545
55967 #, gcc-internal-format
55968 msgid "%qs at %L is ambiguous"
55971 #: fortran/resolve.c:1549
55972 #, gcc-internal-format
55973 msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
55976 #: fortran/resolve.c:1670
55977 #, gcc-internal-format
55978 msgid "Type specified for intrinsic function %qs at %L is ignored"
55981 #: fortran/resolve.c:1683
55982 #, gcc-internal-format
55983 msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
55986 #: fortran/resolve.c:1694
55987 #, gcc-internal-format
55988 msgid "%qs declared INTRINSIC at %L does not exist"
55991 #: fortran/resolve.c:1707
55992 #, gcc-internal-format
55994 "The intrinsic %qs declared INTRINSIC at %L is not available in the current "
55995 "standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-"
55996 "fall-intrinsics%> in order to use it."
55999 #: fortran/resolve.c:1743
56000 #, gcc-internal-format
56002 "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. "
56003 "Declare it RECURSIVE or use %<-frecursive%>"
56006 #: fortran/resolve.c:1782 fortran/resolve.c:8971 fortran/resolve.c:10596
56007 #, gcc-internal-format, gfc-internal-format
56008 msgid "Label %d referenced at %L is never defined"
56011 #: fortran/resolve.c:1825
56012 #, gcc-internal-format
56013 msgid "Statement function %qs at %L is not allowed as an actual argument"
56016 #: fortran/resolve.c:1833
56017 #, gcc-internal-format
56018 msgid "Intrinsic %qs at %L is not allowed as an actual argument"
56021 #: fortran/resolve.c:1840
56022 #, gcc-internal-format
56023 msgid "Internal procedure %qs is used as actual argument at %L"
56026 #: fortran/resolve.c:1848
56027 #, gcc-internal-format
56029 "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument "
56033 #: fortran/resolve.c:1875
56034 #, gcc-internal-format
56036 "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
56039 #: fortran/resolve.c:1897
56040 #, gcc-internal-format
56041 msgid "Symbol %qs at %L is ambiguous"
56044 #: fortran/resolve.c:1952
56045 #, gcc-internal-format, gfc-internal-format
56046 msgid "By-value argument at %L is not of numeric type"
56049 #: fortran/resolve.c:1959
56050 #, gcc-internal-format, gfc-internal-format
56051 msgid "By-value argument at %L cannot be an array or an array section"
56054 #: fortran/resolve.c:1973
56055 #, gcc-internal-format, gfc-internal-format
56056 msgid "By-value argument at %L is not allowed in this context"
56059 #: fortran/resolve.c:1985
56060 #, gcc-internal-format, gfc-internal-format
56061 msgid "Passing internal procedure at %L by location not allowed"
56064 #: fortran/resolve.c:1996
56065 #, gcc-internal-format
56067 "ELEMENTAL procedure pointer component %qs is not allowed as an actual "
56071 #: fortran/resolve.c:2005
56072 #, gcc-internal-format, gfc-internal-format
56073 msgid "Coindexed actual argument at %L with ultimate pointer component"
56076 #: fortran/resolve.c:2136
56077 #, gcc-internal-format
56079 "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
56080 "actual argument of an ELEMENTAL procedure unless there is a non-optional "
56081 "argument with the same rank (12.4.1.5)"
56084 #: fortran/resolve.c:2173
56085 #, gcc-internal-format
56087 "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs "
56088 "is a scalar, but another actual argument is an array"
56091 #: fortran/resolve.c:2445
56092 #, gcc-internal-format
56093 msgid "Return type mismatch of function %qs at %L (%s/%s)"
56096 #: fortran/resolve.c:2466
56097 #, gcc-internal-format
56098 msgid "Interface mismatch in global procedure %qs at %L: %s "
56101 #: fortran/resolve.c:2579
56102 #, gcc-internal-format
56103 msgid "There is no specific function for the generic %qs at %L"
56106 #: fortran/resolve.c:2597
56107 #, gcc-internal-format
56109 "Generic function %qs at %L is not consistent with a specific intrinsic "
56113 #: fortran/resolve.c:2635
56114 #, gcc-internal-format
56115 msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
56118 #: fortran/resolve.c:2690
56119 #, gcc-internal-format
56120 msgid "Unable to resolve the specific function %qs at %L"
56123 #: fortran/resolve.c:2746 fortran/resolve.c:15314
56124 #, gcc-internal-format
56125 msgid "Function %qs at %L has no IMPLICIT type"
56128 #: fortran/resolve.c:2855
56129 #, gcc-internal-format
56130 msgid "Reference to impure function %qs at %L inside a FORALL %s"
56133 #: fortran/resolve.c:2862
56134 #, gcc-internal-format
56135 msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
56138 #: fortran/resolve.c:2869
56139 #, gcc-internal-format
56140 msgid "Reference to impure function %qs at %L within a PURE procedure"
56143 #: fortran/resolve.c:2939
56144 #, gcc-internal-format
56145 msgid "%qs at %L is not a function"
56148 #: fortran/resolve.c:2947 fortran/resolve.c:3417
56149 #, gcc-internal-format
56150 msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
56153 #. Internal procedures are taken care of in resolve_contained_fntype.
56154 #: fortran/resolve.c:2990
56155 #, gcc-internal-format
56157 "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is "
56158 "not a dummy argument"
56161 #: fortran/resolve.c:3024
56162 #, gcc-internal-format
56163 msgid "resolve_function(): bad function type"
56166 #: fortran/resolve.c:3044
56167 #, gcc-internal-format
56169 "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE "
56173 #: fortran/resolve.c:3106
56174 #, gcc-internal-format
56176 "ENTRY %qs at %L cannot be called recursively, as function %qs is not "
56180 #: fortran/resolve.c:3110
56181 #, gcc-internal-format
56182 msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
56185 #: fortran/resolve.c:3161
56186 #, gcc-internal-format
56187 msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
56190 #: fortran/resolve.c:3167
56191 #, gcc-internal-format
56192 msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
56195 #: fortran/resolve.c:3173
56196 #, gcc-internal-format
56197 msgid "Subroutine call to %qs at %L is not PURE"
56200 #: fortran/resolve.c:3241
56201 #, gcc-internal-format
56202 msgid "There is no specific subroutine for the generic %qs at %L"
56205 #: fortran/resolve.c:3250
56206 #, gcc-internal-format
56208 "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine "
56212 #: fortran/resolve.c:3285
56213 #, gcc-internal-format
56215 "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
56218 #: fortran/resolve.c:3330
56219 #, gcc-internal-format
56220 msgid "Unable to resolve the specific subroutine %qs at %L"
56223 #: fortran/resolve.c:3388
56224 #, gcc-internal-format
56225 msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
56228 #: fortran/resolve.c:3427
56229 #, gcc-internal-format
56231 "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not "
56235 #: fortran/resolve.c:3431
56236 #, gcc-internal-format
56238 "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
56241 #: fortran/resolve.c:3476
56242 #, gcc-internal-format
56243 msgid "resolve_subroutine(): bad function type"
56246 #: fortran/resolve.c:3514
56247 #, gcc-internal-format, gfc-internal-format
56248 msgid "Shapes for operands at %L and %L are not conformable"
56251 #: fortran/resolve.c:3746
56252 #, gcc-internal-format
56253 msgid "resolve_operator(): Bad intrinsic"
56256 #: fortran/resolve.c:3916 fortran/resolve.c:3939
56257 #, gcc-internal-format
56258 msgid "compare_bound_int(): Bad expression"
56261 #: fortran/resolve.c:4034
56262 #, gcc-internal-format, gfc-internal-format
56263 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
56266 #: fortran/resolve.c:4039
56267 #, gcc-internal-format, gfc-internal-format
56268 msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
56271 #: fortran/resolve.c:4049
56272 #, gcc-internal-format, gfc-internal-format
56273 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
56276 #: fortran/resolve.c:4054
56277 #, gcc-internal-format, gfc-internal-format
56278 msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
56281 #: fortran/resolve.c:4074
56282 #, gcc-internal-format, gfc-internal-format
56283 msgid "Illegal stride of zero at %L"
56286 #: fortran/resolve.c:4091
56287 #, gcc-internal-format, gfc-internal-format
56289 "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
56292 #: fortran/resolve.c:4099
56293 #, gcc-internal-format, gfc-internal-format
56295 "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
56298 #: fortran/resolve.c:4115
56299 #, gcc-internal-format, gfc-internal-format
56301 "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
56304 #: fortran/resolve.c:4124
56305 #, gcc-internal-format, gfc-internal-format
56307 "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
56310 #: fortran/resolve.c:4140
56311 #, gcc-internal-format
56312 msgid "check_dimension(): Bad array reference"
56315 #: fortran/resolve.c:4163
56316 #, gcc-internal-format, gfc-internal-format
56317 msgid "Rightmost upper bound of assumed size array section not specified at %L"
56320 #: fortran/resolve.c:4173
56321 #, gcc-internal-format, gfc-internal-format
56322 msgid "Rank mismatch in array reference at %L (%d/%d)"
56325 #: fortran/resolve.c:4181
56326 #, gcc-internal-format, gfc-internal-format
56327 msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
56330 #: fortran/resolve.c:4197
56331 #, gcc-internal-format, gfc-internal-format
56332 msgid "Coindex of codimension %d must be a scalar at %L"
56335 #: fortran/resolve.c:4225
56336 #, gcc-internal-format, gfc-internal-format
56337 msgid "Array index at %L must be scalar"
56340 #: fortran/resolve.c:4231
56341 #, gcc-internal-format, gfc-internal-format
56342 msgid "Array index at %L must be of INTEGER type, found %s"
56345 #: fortran/resolve.c:4237
56346 #, gcc-internal-format, gfc-internal-format
56347 msgid "REAL array index at %L"
56350 #: fortran/resolve.c:4276
56351 #, gcc-internal-format, gfc-internal-format
56352 msgid "Argument dim at %L must be scalar"
56355 #: fortran/resolve.c:4283
56356 #, gcc-internal-format, gfc-internal-format
56357 msgid "Argument dim at %L must be of INTEGER type"
56360 #: fortran/resolve.c:4328
56361 #, gcc-internal-format
56362 msgid "find_array_spec(): Missing spec"
56365 #: fortran/resolve.c:4339
56366 #, gcc-internal-format
56367 msgid "find_array_spec(): unused as(1)"
56370 #: fortran/resolve.c:4350
56371 #, gcc-internal-format
56372 msgid "find_array_spec(): unused as(2)"
56375 #: fortran/resolve.c:4393
56376 #, gcc-internal-format, gfc-internal-format
56377 msgid "Array index at %L is an array of rank %d"
56380 #: fortran/resolve.c:4491
56381 #, gcc-internal-format, gfc-internal-format
56382 msgid "Substring start index at %L must be of type INTEGER"
56385 #: fortran/resolve.c:4498
56386 #, gcc-internal-format, gfc-internal-format
56387 msgid "Substring start index at %L must be scalar"
56390 #: fortran/resolve.c:4507
56391 #, gcc-internal-format, gfc-internal-format
56392 msgid "Substring start index at %L is less than one"
56395 #: fortran/resolve.c:4520
56396 #, gcc-internal-format, gfc-internal-format
56397 msgid "Substring end index at %L must be of type INTEGER"
56400 #: fortran/resolve.c:4527
56401 #, gcc-internal-format, gfc-internal-format
56402 msgid "Substring end index at %L must be scalar"
56405 #: fortran/resolve.c:4537
56406 #, gcc-internal-format, gfc-internal-format
56407 msgid "Substring end index at %L exceeds the string length"
56410 #: fortran/resolve.c:4547
56411 #, gcc-internal-format, gfc-internal-format
56412 msgid "Substring end index at %L is too large"
56415 #: fortran/resolve.c:4700
56416 #, gcc-internal-format
56417 msgid "resolve_ref(): Bad array reference"
56420 #: fortran/resolve.c:4714
56421 #, gcc-internal-format, gfc-internal-format
56423 "Component to the right of a part reference with nonzero rank must not have "
56424 "the POINTER attribute at %L"
56427 #: fortran/resolve.c:4724
56428 #, gcc-internal-format, gfc-internal-format
56430 "Component to the right of a part reference with nonzero rank must not have "
56431 "the ALLOCATABLE attribute at %L"
56434 #: fortran/resolve.c:4743
56435 #, gcc-internal-format, gfc-internal-format
56437 "Two or more part references with nonzero rank must not be specified at %L"
56440 #: fortran/resolve.c:4841
56441 #, gcc-internal-format
56442 msgid "expression_rank(): Two array specs"
56445 #: fortran/resolve.c:4923
56446 #, gcc-internal-format, gfc-internal-format
56448 "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual "
56452 #: fortran/resolve.c:4933
56453 #, gcc-internal-format, gfc-internal-format
56454 msgid "Assumed-type variable %s at %L may only be used as actual argument"
56457 #. FIXME: It doesn't work reliably as inquiry_argument is not set
56458 #. for all inquiry functions in resolve_function; the reason is
56459 #. that the function-name resolution happens too late in that
56461 #: fortran/resolve.c:4943
56462 #, gcc-internal-format, gfc-internal-format
56464 "Assumed-type variable %s at %L as actual argument to an inquiry function "
56465 "shall be the first argument"
56468 #: fortran/resolve.c:4958
56469 #, gcc-internal-format, gfc-internal-format
56470 msgid "Assumed-rank variable %s at %L may only be used as actual argument"
56473 #. FIXME: It doesn't work reliably as inquiry_argument is not set
56474 #. for all inquiry functions in resolve_function; the reason is
56475 #. that the function-name resolution happens too late in that
56477 #: fortran/resolve.c:4968
56478 #, gcc-internal-format, gfc-internal-format
56480 "Assumed-rank variable %s at %L as actual argument to an inquiry function "
56481 "shall be the first argument"
56484 #: fortran/resolve.c:4979
56485 #, gcc-internal-format, gfc-internal-format
56487 "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject "
56491 #: fortran/resolve.c:4988
56492 #, gcc-internal-format, gfc-internal-format
56493 msgid "Assumed-type variable %s at %L shall not have a subobject reference"
56496 #: fortran/resolve.c:5003
56497 #, gcc-internal-format, gfc-internal-format
56498 msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
56501 #: fortran/resolve.c:5160
56502 #, gcc-internal-format
56504 "Variable %qs, used in a specification expression, is referenced at %L before "
56505 "the ENTRY statement in which it is a parameter"
56508 #: fortran/resolve.c:5165
56509 #, gcc-internal-format
56511 "Variable %qs is used at %L before the ENTRY statement in which it is a "
56515 #: fortran/resolve.c:5235
56516 #, gcc-internal-format, gfc-internal-format
56517 msgid "Polymorphic subobject of coindexed object at %L"
56520 #: fortran/resolve.c:5248
56521 #, gcc-internal-format, gfc-internal-format
56522 msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
56525 #: fortran/resolve.c:5589
56526 #, gcc-internal-format, gfc-internal-format
56527 msgid "Passed-object at %L must be scalar"
56530 #: fortran/resolve.c:5596
56531 #, gcc-internal-format
56533 "Base object for procedure-pointer component call at %L is of ABSTRACT type "
56537 #: fortran/resolve.c:5631
56538 #, gcc-internal-format
56539 msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
56542 #: fortran/resolve.c:5640
56543 #, gcc-internal-format, gfc-internal-format
56544 msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
56547 #. Nothing matching found!
56548 #: fortran/resolve.c:5828
56549 #, gcc-internal-format
56551 "Found no matching specific binding for the call to the GENERIC %qs at %L"
56554 #: fortran/resolve.c:5855
56555 #, gcc-internal-format
56556 msgid "%qs at %L should be a SUBROUTINE"
56559 #: fortran/resolve.c:5906
56560 #, gcc-internal-format
56561 msgid "%qs at %L should be a FUNCTION"
56564 #: fortran/resolve.c:6423
56565 #, gcc-internal-format
56566 msgid "gfc_resolve_expr(): Bad expression type"
56569 #: fortran/resolve.c:6449
56570 #, gcc-internal-format, gfc-internal-format
56571 msgid "%s at %L must be a scalar"
56574 #: fortran/resolve.c:6459
56575 #, gcc-internal-format, gfc-internal-format
56576 msgid "%s at %L must be integer"
56579 #: fortran/resolve.c:6463 fortran/resolve.c:6470
56580 #, gcc-internal-format, gfc-internal-format
56581 msgid "%s at %L must be INTEGER"
56584 #: fortran/resolve.c:6512
56585 #, gcc-internal-format, gfc-internal-format
56586 msgid "Step expression in DO loop at %L cannot be zero"
56589 #: fortran/resolve.c:6548
56590 #, gcc-internal-format, gfc-internal-format
56591 msgid "DO loop at %L will be executed zero times"
56594 #: fortran/resolve.c:6565
56595 #, gcc-internal-format, gfc-internal-format
56596 msgid "DO loop at %L is undefined as it overflows"
56599 #: fortran/resolve.c:6571
56600 #, gcc-internal-format, gfc-internal-format
56601 msgid "DO loop at %L is undefined as it underflows"
56604 #: fortran/resolve.c:6632
56605 #, gcc-internal-format, gfc-internal-format
56606 msgid "FORALL index-name at %L must be a scalar INTEGER"
56609 #: fortran/resolve.c:6637
56610 #, gcc-internal-format, gfc-internal-format
56611 msgid "FORALL start expression at %L must be a scalar INTEGER"
56614 #: fortran/resolve.c:6644
56615 #, gcc-internal-format, gfc-internal-format
56616 msgid "FORALL end expression at %L must be a scalar INTEGER"
56619 #: fortran/resolve.c:6652
56620 #, gcc-internal-format, gfc-internal-format
56621 msgid "FORALL stride expression at %L must be a scalar %s"
56624 #: fortran/resolve.c:6657
56625 #, gcc-internal-format, gfc-internal-format
56626 msgid "FORALL stride expression at %L cannot be zero"
56629 #: fortran/resolve.c:6670
56630 #, gcc-internal-format
56631 msgid "FORALL index %qs may not appear in triplet specification at %L"
56634 #: fortran/resolve.c:6768 fortran/resolve.c:7060
56635 #, gcc-internal-format, gfc-internal-format
56636 msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
56639 #: fortran/resolve.c:6776 fortran/resolve.c:7025
56640 #, gcc-internal-format, gfc-internal-format
56641 msgid "Coindexed allocatable object at %L"
56644 #: fortran/resolve.c:6882
56645 #, gcc-internal-format, gfc-internal-format
56647 "Source-expr at %L must be scalar or have the same rank as the allocate-"
56651 #: fortran/resolve.c:6913
56652 #, gcc-internal-format, gfc-internal-format
56653 msgid "Source-expr at %L and allocate-object at %L must have the same shape"
56656 #: fortran/resolve.c:7071
56657 #, gcc-internal-format, gfc-internal-format
56658 msgid "Type of entity at %L is type incompatible with source-expr at %L"
56661 #: fortran/resolve.c:7083
56662 #, gcc-internal-format, gfc-internal-format
56664 "The allocate-object at %L and the source-expr at %L shall have the same kind "
56668 #: fortran/resolve.c:7097
56669 #, gcc-internal-format, gfc-internal-format
56671 "The source-expr at %L shall neither be of type LOCK_TYPE nor have a "
56672 "LOCK_TYPE component if allocate-object at %L is a coarray"
56675 #: fortran/resolve.c:7112
56676 #, gcc-internal-format, gfc-internal-format
56678 "The source-expr at %L shall neither be of type EVENT_TYPE nor have a "
56679 "EVENT_TYPE component if allocate-object at %L is a coarray"
56682 #: fortran/resolve.c:7125
56683 #, gcc-internal-format, gfc-internal-format
56685 "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
56688 #: fortran/resolve.c:7138
56689 #, gcc-internal-format, gfc-internal-format
56691 "Allocating %s at %L with type-spec requires the same character-length "
56692 "parameter as in the declaration"
56695 #: fortran/resolve.c:7256 fortran/resolve.c:7271
56696 #, gcc-internal-format, gfc-internal-format
56697 msgid "Array specification required in ALLOCATE statement at %L"
56700 #: fortran/resolve.c:7263
56701 #, gcc-internal-format, gfc-internal-format
56703 "Array specification or array-valued SOURCE= expression required in ALLOCATE "
56707 #: fortran/resolve.c:7286
56708 #, gcc-internal-format, gfc-internal-format
56709 msgid "Coarray specification required in ALLOCATE statement at %L"
56712 #: fortran/resolve.c:7313
56713 #, gcc-internal-format, gfc-internal-format
56714 msgid "Bad array specification in ALLOCATE statement at %L"
56717 #: fortran/resolve.c:7332
56718 #, gcc-internal-format
56720 "%qs must not appear in the array specification at %L in the same ALLOCATE "
56721 "statement where it is itself allocated"
56724 #: fortran/resolve.c:7347
56725 #, gcc-internal-format, gfc-internal-format
56726 msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
56729 #: fortran/resolve.c:7358
56730 #, gcc-internal-format, gfc-internal-format
56731 msgid "Bad coarray specification in ALLOCATE statement at %L"
56734 #: fortran/resolve.c:7390
56735 #, gcc-internal-format, gfc-internal-format
56736 msgid "Stat-variable at %L must be a scalar INTEGER variable"
56739 #: fortran/resolve.c:7413
56740 #, gcc-internal-format, gfc-internal-format
56741 msgid "Stat-variable at %L shall not be %sd within the same %s statement"
56744 #: fortran/resolve.c:7424
56745 #, gcc-internal-format, gfc-internal-format
56746 msgid "ERRMSG at %L is useless without a STAT tag"
56749 #: fortran/resolve.c:7435
56750 #, gcc-internal-format, gfc-internal-format
56751 msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
56754 #: fortran/resolve.c:7458
56755 #, gcc-internal-format, gfc-internal-format
56756 msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
56759 #: fortran/resolve.c:7488
56760 #, gcc-internal-format, gfc-internal-format
56761 msgid "Allocate-object at %L also appears at %L"
56764 #: fortran/resolve.c:7494 fortran/resolve.c:7500
56765 #, gcc-internal-format, gfc-internal-format
56766 msgid "Allocate-object at %L is subobject of object at %L"
56769 #. The cases overlap, or they are the same
56770 #. element in the list. Either way, we must
56771 #. issue an error and get the next case from P.
56772 #. FIXME: Sort P and Q by line number.
56773 #: fortran/resolve.c:7712
56774 #, gcc-internal-format, gfc-internal-format
56775 msgid "CASE label at %L overlaps with CASE label at %L"
56778 #: fortran/resolve.c:7763
56779 #, gcc-internal-format, gfc-internal-format
56780 msgid "Expression in CASE statement at %L must be of type %s"
56783 #: fortran/resolve.c:7774
56784 #, gcc-internal-format, gfc-internal-format
56785 msgid "Expression in CASE statement at %L must be of kind %d"
56788 #: fortran/resolve.c:7787
56789 #, gcc-internal-format, gfc-internal-format
56790 msgid "Expression in CASE statement at %L must be scalar"
56793 #: fortran/resolve.c:7833
56794 #, gcc-internal-format, gfc-internal-format
56796 "Selection expression in computed GOTO statement at %L must be a scalar "
56797 "integer expression"
56800 #: fortran/resolve.c:7852
56801 #, gcc-internal-format, gfc-internal-format
56802 msgid "Argument of SELECT statement at %L cannot be %s"
56805 #: fortran/resolve.c:7862
56806 #, gcc-internal-format, gfc-internal-format
56807 msgid "Argument of SELECT statement at %L must be a scalar expression"
56810 #: fortran/resolve.c:7880 fortran/resolve.c:7888
56811 #, gcc-internal-format, gfc-internal-format
56812 msgid "Expression in CASE statement at %L is not in the range of %s"
56815 #: fortran/resolve.c:7950 fortran/resolve.c:8389
56816 #, gcc-internal-format, gfc-internal-format
56818 "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
56821 #: fortran/resolve.c:7976
56822 #, gcc-internal-format, gfc-internal-format
56823 msgid "Logical range in CASE statement at %L is not allowed"
56826 #: fortran/resolve.c:7988
56827 #, gcc-internal-format, gfc-internal-format
56828 msgid "Constant logical value in CASE statement is repeated at %L"
56831 #: fortran/resolve.c:8003
56832 #, gcc-internal-format, gfc-internal-format
56833 msgid "Range specification at %L can never be matched"
56836 #: fortran/resolve.c:8106
56837 #, gcc-internal-format, gfc-internal-format
56838 msgid "Logical SELECT CASE block at %L has more that two cases"
56841 #: fortran/resolve.c:8181
56842 #, gcc-internal-format
56843 msgid "Associate-name %qs at %L is used as array"
56846 #: fortran/resolve.c:8192
56847 #, gcc-internal-format, gfc-internal-format
56848 msgid "CLASS selector at %L needs a temporary which is not yet implemented"
56851 #: fortran/resolve.c:8308
56852 #, gcc-internal-format, gfc-internal-format
56853 msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
56856 #: fortran/resolve.c:8325 fortran/resolve.c:8337
56857 #, gcc-internal-format, gfc-internal-format
56858 msgid "Selector at %L must not be coindexed"
56861 #: fortran/resolve.c:8353
56862 #, gcc-internal-format
56863 msgid "Derived type %qs at %L must be extensible"
56866 #: fortran/resolve.c:8365
56867 #, gcc-internal-format
56868 msgid "Derived type %qs at %L must be an extension of %qs"
56871 #: fortran/resolve.c:8368
56872 #, gcc-internal-format
56873 msgid "Unexpected intrinsic type %qs at %L"
56876 #: fortran/resolve.c:8377
56877 #, gcc-internal-format, gfc-internal-format
56879 "The type-spec at %L shall specify that each length type parameter is assumed"
56882 #: fortran/resolve.c:8569
56883 #, gcc-internal-format, gfc-internal-format
56884 msgid "Double CLASS IS block in SELECT TYPE statement at %L"
56887 #: fortran/resolve.c:8658
56888 #, gcc-internal-format, gfc-internal-format
56889 msgid "Invalid context for NULL () intrinsic at %L"
56892 #. FIXME: Test for defined input/output.
56893 #: fortran/resolve.c:8686
56894 #, gcc-internal-format, gfc-internal-format
56896 "Data transfer element at %L cannot be polymorphic unless it is processed by "
56897 "a defined input/output procedure"
56900 #: fortran/resolve.c:8698
56901 #, gcc-internal-format, gfc-internal-format
56903 "Data transfer element at %L cannot have POINTER components unless it is "
56904 "processed by a defined input/output procedure"
56907 #: fortran/resolve.c:8707
56908 #, gcc-internal-format, gfc-internal-format
56909 msgid "Data transfer element at %L cannot have procedure pointer components"
56912 #: fortran/resolve.c:8714
56913 #, gcc-internal-format, gfc-internal-format
56915 "Data transfer element at %L cannot have ALLOCATABLE components unless it is "
56916 "processed by a defined input/output procedure"
56919 #: fortran/resolve.c:8725 fortran/resolve.c:8731
56920 #, gcc-internal-format, gfc-internal-format
56921 msgid "Data transfer element at %L cannot have PRIVATE components"
56924 #: fortran/resolve.c:8745
56925 #, gcc-internal-format, gfc-internal-format
56927 "Data transfer element at %L cannot be a full reference to an assumed-size "
56931 #: fortran/resolve.c:8802
56932 #, gcc-internal-format, gfc-internal-format
56933 msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
56936 #: fortran/resolve.c:8812
56937 #, gcc-internal-format, gfc-internal-format
56938 msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
56941 #: fortran/resolve.c:8816
56942 #, gcc-internal-format, gfc-internal-format
56943 msgid "Event variable argument at %L must be a coarray or coindexed"
56946 #: fortran/resolve.c:8819
56947 #, gcc-internal-format, gfc-internal-format
56948 msgid "Event variable argument at %L must be a coarray but not coindexed"
56951 #: fortran/resolve.c:8826 fortran/resolve.c:8944
56952 #, gcc-internal-format, gfc-internal-format
56953 msgid "STAT= argument at %L must be a scalar INTEGER variable"
56956 #: fortran/resolve.c:8838 fortran/resolve.c:8951
56957 #, gcc-internal-format, gfc-internal-format
56958 msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
56961 #: fortran/resolve.c:8850
56962 #, gcc-internal-format, gfc-internal-format
56963 msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
56966 #: fortran/resolve.c:8861
56967 #, gcc-internal-format, gfc-internal-format
56968 msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
56971 #: fortran/resolve.c:8921
56972 #, gcc-internal-format, gfc-internal-format
56973 msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
56976 #: fortran/resolve.c:8925 fortran/resolve.c:8935
56977 #, gcc-internal-format, gfc-internal-format
56978 msgid "Imageset argument at %L must between 1 and num_images()"
56981 #: fortran/resolve.c:8978
56982 #, gcc-internal-format, gfc-internal-format
56984 "Statement at %L is not a valid branch target statement for the branch "
56988 #: fortran/resolve.c:8988
56989 #, gcc-internal-format, gfc-internal-format
56990 msgid "Branch at %L may result in an infinite loop"
56993 #. Note: A label at END CRITICAL does not leave the CRITICAL
56994 #. construct as END CRITICAL is still part of it.
56995 #: fortran/resolve.c:9005 fortran/resolve.c:9028
56996 #, gcc-internal-format, gfc-internal-format
56997 msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
57000 #: fortran/resolve.c:9009 fortran/resolve.c:9034
57001 #, gcc-internal-format, gfc-internal-format
57002 msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
57005 #. The label is not in an enclosing block, so illegal. This was
57006 #. allowed in Fortran 66, so we allow it as extension. No
57007 #. further checks are necessary in this case.
57008 #: fortran/resolve.c:9049
57009 #, gcc-internal-format, gfc-internal-format
57010 msgid "Label at %L is not in the same block as the GOTO statement at %L"
57013 #: fortran/resolve.c:9121
57014 #, gcc-internal-format, gfc-internal-format
57015 msgid "WHERE mask at %L has inconsistent shape"
57018 #: fortran/resolve.c:9137
57019 #, gcc-internal-format, gfc-internal-format
57020 msgid "WHERE assignment target at %L has inconsistent shape"
57023 #: fortran/resolve.c:9145 fortran/resolve.c:9232
57024 #, gcc-internal-format, gfc-internal-format
57025 msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
57028 #: fortran/resolve.c:9155 fortran/resolve.c:9242
57029 #, gcc-internal-format, gfc-internal-format
57030 msgid "Unsupported statement inside WHERE at %L"
57033 #: fortran/resolve.c:9186
57034 #, gcc-internal-format, gfc-internal-format
57035 msgid "Assignment to a FORALL index variable at %L"
57038 #: fortran/resolve.c:9195
57039 #, gcc-internal-format
57041 "The FORALL with index %qs is not used on the left side of the assignment at "
57042 "%L and so might cause multiple assignment to this object"
57045 #: fortran/resolve.c:9364
57046 #, gcc-internal-format, gfc-internal-format
57047 msgid "An outer FORALL construct already has an index with this name %L"
57050 #: fortran/resolve.c:9442
57051 #, gcc-internal-format, gfc-internal-format
57052 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
57055 #: fortran/resolve.c:9520
57056 #, gcc-internal-format
57057 msgid "gfc_resolve_blocks(): Bad block type"
57060 #: fortran/resolve.c:9634
57061 #, gcc-internal-format, gfc-internal-format
57062 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
57065 #: fortran/resolve.c:9666
57066 #, gcc-internal-format, gfc-internal-format
57068 "Coindexed expression at %L is assigned to a derived type variable with a "
57069 "POINTER component in a PURE procedure"
57072 #: fortran/resolve.c:9671
57073 #, gcc-internal-format, gfc-internal-format
57075 "The impure variable at %L is assigned to a derived type variable with a "
57076 "POINTER component in a PURE procedure (12.6)"
57079 #: fortran/resolve.c:9681
57080 #, gcc-internal-format, gfc-internal-format
57081 msgid "Assignment to coindexed variable at %L in a PURE procedure"
57084 #: fortran/resolve.c:9713
57085 #, gcc-internal-format, gfc-internal-format
57086 msgid "Assignment to polymorphic coarray at %L is not permitted"
57089 #: fortran/resolve.c:9717
57090 #, gcc-internal-format, gfc-internal-format
57091 msgid "Assignment to an allocatable polymorphic variable at %L"
57094 #: fortran/resolve.c:9722
57095 #, gcc-internal-format
57097 "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-"
57102 #: fortran/resolve.c:9727
57103 #, gcc-internal-format, gfc-internal-format
57105 "Assignment to an allocatable polymorphic variable at %L is not yet supported"
57108 #: fortran/resolve.c:9733
57109 #, gcc-internal-format, gfc-internal-format
57111 "Nonallocatable variable must not be polymorphic in intrinsic assignment at "
57112 "%L - check that there is a matching specific subroutine for '=' operator"
57115 #: fortran/resolve.c:9744
57116 #, gcc-internal-format, gfc-internal-format
57118 "Coindexed variable must not have an allocatable ultimate component in "
57122 #: fortran/resolve.c:10047
57123 #, gcc-internal-format, gfc-internal-format
57125 "TODO: type-bound defined assignment(s) at %L not done because multiple part "
57126 "array references would occur in intermediate expressions."
57129 #. Even if standard does not support this feature, continue to build
57130 #. the two statements to avoid upsetting frontend_passes.c.
57131 #: fortran/resolve.c:10289
57132 #, gcc-internal-format, gfc-internal-format
57133 msgid "Pointer procedure assignment at %L"
57136 #: fortran/resolve.c:10301
57137 #, gcc-internal-format, gfc-internal-format
57139 "The function result on the lhs of the assignment at %L must have the pointer "
57143 #: fortran/resolve.c:10528
57144 #, gcc-internal-format, gfc-internal-format
57145 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
57148 #: fortran/resolve.c:10531
57149 #, gcc-internal-format
57150 msgid "Variable %qs has not been assigned a target label at %L"
57153 #: fortran/resolve.c:10542
57154 #, gcc-internal-format, gfc-internal-format
57156 "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
57159 #: fortran/resolve.c:10604
57160 #, gcc-internal-format, gfc-internal-format
57161 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
57164 #: fortran/resolve.c:10639
57165 #, gcc-internal-format, gfc-internal-format
57166 msgid "Invalid NULL at %L"
57169 #: fortran/resolve.c:10643
57170 #, gcc-internal-format, gfc-internal-format
57172 "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
57175 #: fortran/resolve.c:10699
57176 #, gcc-internal-format
57177 msgid "gfc_resolve_code(): No expression on DO WHILE"
57180 #: fortran/resolve.c:10704
57181 #, gcc-internal-format, gfc-internal-format
57183 "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
57186 #: fortran/resolve.c:10788
57187 #, gcc-internal-format, gfc-internal-format
57188 msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
57191 #: fortran/resolve.c:10859
57192 #, gcc-internal-format
57193 msgid "gfc_resolve_code(): Bad statement code"
57196 #: fortran/resolve.c:10954
57197 #, gcc-internal-format, gfc-internal-format
57199 "Variable %s with binding label %s at %L uses the same global identifier as "
57203 #. This can only happen if the variable is defined in a module - if it
57204 #. isn't the same module, reject it.
57205 #: fortran/resolve.c:10967
57206 #, gcc-internal-format, gfc-internal-format
57208 "Variable %s from module %s with binding label %s at %L uses the same global "
57209 "identifier as entity at %L from module %s"
57212 #. Print an error if the procedure is defined multiple times; we have to
57213 #. exclude references to the same procedure via module association or
57214 #. multiple checks for the same procedure.
57215 #: fortran/resolve.c:10984
57216 #, gcc-internal-format, gfc-internal-format
57218 "Procedure %s with binding label %s at %L uses the same global identifier as "
57222 #: fortran/resolve.c:11061
57223 #, gcc-internal-format, gfc-internal-format
57224 msgid "String length at %L is too large"
57227 #: fortran/resolve.c:11289
57228 #, gcc-internal-format
57229 msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
57232 #: fortran/resolve.c:11293
57233 #, gcc-internal-format
57234 msgid "Scalar object %qs at %L may not be ALLOCATABLE"
57237 #: fortran/resolve.c:11301
57238 #, gcc-internal-format
57239 msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
57242 #: fortran/resolve.c:11311
57243 #, gcc-internal-format
57244 msgid "Array %qs at %L cannot have a deferred shape"
57247 #: fortran/resolve.c:11326
57248 #, gcc-internal-format
57249 msgid "Type %qs of CLASS variable %qs at %L is not extensible"
57252 #: fortran/resolve.c:11338
57253 #, gcc-internal-format
57254 msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
57257 #: fortran/resolve.c:11369
57258 #, gcc-internal-format
57260 "The type %qs cannot be host associated at %L because it is blocked by an "
57261 "incompatible object of the same name declared at %L"
57264 #: fortran/resolve.c:11391
57265 #, gcc-internal-format
57267 "Implied SAVE for module variable %qs at %L, needed due to the default "
57271 #. The shape of a main program or module array needs to be
57273 #: fortran/resolve.c:11437
57274 #, gcc-internal-format
57275 msgid "The module or main program array %qs at %L must have constant shape"
57278 #: fortran/resolve.c:11449
57279 #, gcc-internal-format
57281 "Entity %qs at %L has a deferred type parameter and requires either the "
57282 "pointer or allocatable attribute"
57285 #: fortran/resolve.c:11465
57286 #, gcc-internal-format, gfc-internal-format
57288 "Entity with assumed character length at %L must be a dummy argument or a "
57292 #: fortran/resolve.c:11486
57293 #, gcc-internal-format
57294 msgid "%qs at %L must have constant character length in this context"
57297 #: fortran/resolve.c:11493
57298 #, gcc-internal-format
57299 msgid "COMMON variable %qs at %L must have constant character length"
57302 #: fortran/resolve.c:11540
57303 #, gcc-internal-format
57304 msgid "Allocatable %qs at %L cannot have an initializer"
57307 #: fortran/resolve.c:11543
57308 #, gcc-internal-format
57309 msgid "External %qs at %L cannot have an initializer"
57312 #: fortran/resolve.c:11547
57313 #, gcc-internal-format
57314 msgid "Dummy %qs at %L cannot have an initializer"
57317 #: fortran/resolve.c:11550
57318 #, gcc-internal-format
57319 msgid "Intrinsic %qs at %L cannot have an initializer"
57322 #: fortran/resolve.c:11553
57323 #, gcc-internal-format
57324 msgid "Function result %qs at %L cannot have an initializer"
57327 #: fortran/resolve.c:11556
57328 #, gcc-internal-format
57329 msgid "Automatic array %qs at %L cannot have an initializer"
57332 #: fortran/resolve.c:11598
57333 #, gcc-internal-format, gfc-internal-format
57337 #: fortran/resolve.c:11625
57338 #, gcc-internal-format
57339 msgid "Character-valued statement function %qs at %L must have constant length"
57342 #: fortran/resolve.c:11647
57343 #, gcc-internal-format
57345 "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is "
57349 #: fortran/resolve.c:11669
57350 #, gcc-internal-format
57352 "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs "
57356 #: fortran/resolve.c:11687
57357 #, gcc-internal-format
57358 msgid "Function %qs at %L cannot have an initializer"
57361 #: fortran/resolve.c:11696
57362 #, gcc-internal-format
57363 msgid "External object %qs at %L may not have an initializer"
57366 #: fortran/resolve.c:11704
57367 #, gcc-internal-format
57368 msgid "ELEMENTAL function %qs at %L must have a scalar result"
57371 #: fortran/resolve.c:11714
57372 #, gcc-internal-format
57374 "Statement function %qs at %L may not have pointer or allocatable attribute"
57377 #: fortran/resolve.c:11733
57378 #, gcc-internal-format
57379 msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
57382 #: fortran/resolve.c:11737
57383 #, gcc-internal-format
57384 msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
57387 #: fortran/resolve.c:11741
57388 #, gcc-internal-format
57389 msgid "CHARACTER(*) function %qs at %L cannot be pure"
57392 #: fortran/resolve.c:11745
57393 #, gcc-internal-format
57394 msgid "CHARACTER(*) function %qs at %L cannot be recursive"
57397 #: fortran/resolve.c:11758
57398 #, gcc-internal-format
57399 msgid "CHARACTER(*) function %qs at %L"
57402 #: fortran/resolve.c:11767
57403 #, gcc-internal-format
57404 msgid "Procedure pointer %qs at %L shall not be elemental"
57407 #: fortran/resolve.c:11773
57408 #, gcc-internal-format
57409 msgid "Dummy procedure %qs at %L shall not be elemental"
57412 #: fortran/resolve.c:11829
57413 #, gcc-internal-format
57414 msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
57417 #: fortran/resolve.c:11835
57418 #, gcc-internal-format
57419 msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
57422 #: fortran/resolve.c:11841
57423 #, gcc-internal-format
57424 msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
57427 #: fortran/resolve.c:11849
57428 #, gcc-internal-format
57429 msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
57432 #: fortran/resolve.c:11855
57433 #, gcc-internal-format
57434 msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
57437 #: fortran/resolve.c:11893
57438 #, gcc-internal-format, gfc-internal-format
57440 "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its "
57444 #: fortran/resolve.c:11901
57445 #, gcc-internal-format, gfc-internal-format
57447 "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface "
57451 #: fortran/resolve.c:11909
57452 #, gcc-internal-format, gfc-internal-format
57454 "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its "
57458 #: fortran/resolve.c:11918
57459 #, gcc-internal-format, gfc-internal-format
57461 "%s between the MODULE PROCEDURE declaration in module %s and the declaration "
57462 "at %L in SUBMODULE %s"
57465 #: fortran/resolve.c:12003
57466 #, gcc-internal-format
57467 msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
57470 #: fortran/resolve.c:12012
57471 #, gcc-internal-format, gfc-internal-format
57472 msgid "FINAL procedure at %L must have exactly one argument"
57475 #: fortran/resolve.c:12021
57476 #, gcc-internal-format
57477 msgid "Argument of FINAL procedure at %L must be of type %qs"
57480 #: fortran/resolve.c:12029
57481 #, gcc-internal-format, gfc-internal-format
57482 msgid "Argument of FINAL procedure at %L must not be a POINTER"
57485 #: fortran/resolve.c:12035
57486 #, gcc-internal-format, gfc-internal-format
57487 msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
57490 #: fortran/resolve.c:12041
57491 #, gcc-internal-format, gfc-internal-format
57492 msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
57495 #: fortran/resolve.c:12049
57496 #, gcc-internal-format, gfc-internal-format
57497 msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
57500 #: fortran/resolve.c:12058
57501 #, gcc-internal-format, gfc-internal-format
57502 msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
57505 #: fortran/resolve.c:12080
57506 #, gcc-internal-format
57507 msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
57510 #: fortran/resolve.c:12117
57511 #, gcc-internal-format
57513 "Only array FINAL procedures declared for derived type %qs defined at %L, "
57514 "suggest also scalar one"
57517 #: fortran/resolve.c:12157
57518 #, gcc-internal-format
57519 msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
57522 #: fortran/resolve.c:12193
57523 #, gcc-internal-format
57524 msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
57527 #: fortran/resolve.c:12252
57528 #, gcc-internal-format
57529 msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
57532 #: fortran/resolve.c:12264
57533 #, gcc-internal-format
57534 msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
57537 #: fortran/resolve.c:12292
57538 #, gcc-internal-format
57539 msgid "GENERIC %qs at %L can't overwrite specific binding with the same name"
57542 #: fortran/resolve.c:12348
57543 #, gcc-internal-format, gfc-internal-format
57544 msgid "Type-bound operator at %L can't be NOPASS"
57547 #: fortran/resolve.c:12530
57548 #, gcc-internal-format
57550 "%qs must be a module procedure or an external procedure with an explicit "
57554 #: fortran/resolve.c:12572
57555 #, gcc-internal-format
57556 msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
57559 #: fortran/resolve.c:12586
57560 #, gcc-internal-format
57561 msgid "Procedure %qs with PASS at %L must have at least one argument"
57564 #: fortran/resolve.c:12600 fortran/resolve.c:13048
57565 #, gcc-internal-format
57566 msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
57569 #: fortran/resolve.c:12608
57570 #, gcc-internal-format
57571 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
57574 #: fortran/resolve.c:12617
57575 #, gcc-internal-format
57576 msgid "Passed-object dummy argument of %qs at %L must be scalar"
57579 #: fortran/resolve.c:12623
57580 #, gcc-internal-format
57581 msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
57584 #: fortran/resolve.c:12629
57585 #, gcc-internal-format
57586 msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
57589 #: fortran/resolve.c:12658
57590 #, gcc-internal-format
57591 msgid "Procedure %qs at %L has the same name as a component of %qs"
57594 #: fortran/resolve.c:12668
57595 #, gcc-internal-format
57596 msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
57599 #: fortran/resolve.c:12760
57600 #, gcc-internal-format
57602 "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and "
57606 #: fortran/resolve.c:12855
57607 #, gcc-internal-format
57608 msgid "Coarray component %qs at %L must be allocatable with deferred shape"
57611 #: fortran/resolve.c:12864
57612 #, gcc-internal-format
57614 "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
57617 #: fortran/resolve.c:12874
57618 #, gcc-internal-format
57620 "Component %qs at %L with coarray component shall be a nonpointer, "
57621 "nonallocatable scalar"
57624 #: fortran/resolve.c:12883
57625 #, gcc-internal-format
57627 "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
57630 #: fortran/resolve.c:12981
57631 #, gcc-internal-format
57632 msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
57635 #: fortran/resolve.c:12995
57636 #, gcc-internal-format
57638 "Procedure pointer component %qs with PASS at %L must have at least one "
57642 #: fortran/resolve.c:13011
57643 #, gcc-internal-format
57644 msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
57647 #: fortran/resolve.c:13021
57648 #, gcc-internal-format
57649 msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
57652 #: fortran/resolve.c:13030
57653 #, gcc-internal-format
57655 "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
57658 #: fortran/resolve.c:13039
57659 #, gcc-internal-format
57660 msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
57663 #: fortran/resolve.c:13081
57664 #, gcc-internal-format
57666 "Component %qs of %qs at %L has the same name as an inherited type-bound "
57670 #: fortran/resolve.c:13094
57671 #, gcc-internal-format
57673 "Character length of component %qs needs to be a constant specification "
57677 #: fortran/resolve.c:13105
57678 #, gcc-internal-format
57680 "Character component %qs of %qs at %L with deferred length must be a POINTER "
57684 #: fortran/resolve.c:13136
57685 #, gcc-internal-format
57687 "the component %qs is a PRIVATE type and cannot be a component of %qs, which "
57691 #: fortran/resolve.c:13144
57692 #, gcc-internal-format, gfc-internal-format
57693 msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
57696 #: fortran/resolve.c:13153
57697 #, gcc-internal-format, gfc-internal-format
57699 "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
57703 #: fortran/resolve.c:13171 fortran/resolve.c:13183
57704 #, gcc-internal-format
57706 "The pointer component %qs of %qs at %L is a type that has not been declared"
57709 #: fortran/resolve.c:13195
57710 #, gcc-internal-format
57711 msgid "Component %qs with CLASS at %L must be allocatable or pointer"
57714 #: fortran/resolve.c:13262
57715 #, gcc-internal-format, gfc-internal-format
57716 msgid "Conflicting initializers in union at %L and %L"
57719 #: fortran/resolve.c:13306
57720 #, gcc-internal-format
57722 "As extending type %qs at %L has a coarray component, parent type %qs shall "
57726 #: fortran/resolve.c:13319
57727 #, gcc-internal-format
57728 msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
57731 #: fortran/resolve.c:13373
57732 #, gcc-internal-format
57734 "Generic name %qs of function %qs at %L being the same name as derived type "
57738 #: fortran/resolve.c:13429
57739 #, gcc-internal-format
57740 msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
57743 #: fortran/resolve.c:13435
57744 #, gcc-internal-format
57745 msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
57748 #: fortran/resolve.c:13441
57749 #, gcc-internal-format
57750 msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
57753 #: fortran/resolve.c:13449
57754 #, gcc-internal-format
57756 "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
57759 #: fortran/resolve.c:13459
57760 #, gcc-internal-format
57762 "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a "
57763 "defined input/output procedure"
57766 #: fortran/resolve.c:13469
57767 #, gcc-internal-format
57769 "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER "
57773 #. FIXME: Once UDDTIO is implemented, the following can be
57775 #: fortran/resolve.c:13477
57776 #, gcc-internal-format
57778 "NAMELIST object %qs in namelist %qs at %L has ALLOCATABLE or POINTER "
57779 "components and thus requires a defined input/output procedure"
57782 #: fortran/resolve.c:13494
57783 #, gcc-internal-format
57785 "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC "
57786 "namelist %qs at %L"
57789 #: fortran/resolve.c:13504
57790 #, gcc-internal-format
57792 "NAMELIST object %qs has use-associated PRIVATE components and cannot be "
57793 "member of namelist %qs at %L"
57796 #: fortran/resolve.c:13515
57797 #, gcc-internal-format
57799 "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC "
57800 "namelist %qs at %L"
57803 #: fortran/resolve.c:13542
57804 #, gcc-internal-format
57805 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
57808 #: fortran/resolve.c:13561
57809 #, gcc-internal-format
57810 msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
57813 #: fortran/resolve.c:13573
57814 #, gcc-internal-format
57816 "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
57819 #: fortran/resolve.c:13584
57820 #, gcc-internal-format, gfc-internal-format
57821 msgid "Incompatible derived type in PARAMETER at %L"
57824 #: fortran/resolve.c:13676
57825 #, gcc-internal-format, gfc-internal-format
57826 msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
57829 #: fortran/resolve.c:13679
57830 #, gcc-internal-format, gfc-internal-format
57831 msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
57834 #: fortran/resolve.c:13772
57835 #, gcc-internal-format
57837 "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an "
57838 "assumed-shape or assumed-rank array"
57841 #: fortran/resolve.c:13790
57842 #, gcc-internal-format, gfc-internal-format
57843 msgid "Assumed size array at %L must be a dummy argument"
57846 #: fortran/resolve.c:13793
57847 #, gcc-internal-format, gfc-internal-format
57848 msgid "Assumed shape array at %L must be a dummy argument"
57851 #: fortran/resolve.c:13801
57852 #, gcc-internal-format, gfc-internal-format
57853 msgid "Assumed-rank array at %L must be a dummy argument"
57856 #: fortran/resolve.c:13808
57857 #, gcc-internal-format, gfc-internal-format
57859 "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
57862 #: fortran/resolve.c:13821
57863 #, gcc-internal-format, gfc-internal-format
57864 msgid "Symbol at %L is not a DUMMY variable"
57867 #: fortran/resolve.c:13827
57868 #, gcc-internal-format
57870 "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
57873 #: fortran/resolve.c:13837
57874 #, gcc-internal-format
57876 "Character dummy variable %qs at %L with VALUE attribute must have constant "
57880 #: fortran/resolve.c:13846
57881 #, gcc-internal-format
57883 "C interoperable character dummy variable %qs at %L with VALUE attribute must "
57887 #: fortran/resolve.c:13859 fortran/resolve.c:14026
57888 #, gcc-internal-format
57889 msgid "The derived type %qs at %L is of type %qs, which has not been defined"
57892 #: fortran/resolve.c:13873
57893 #, gcc-internal-format, gfc-internal-format
57894 msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
57897 #: fortran/resolve.c:13882
57898 #, gcc-internal-format, gfc-internal-format
57900 "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of "
57901 "an numeric intrinsic type"
57904 #: fortran/resolve.c:13891
57905 #, gcc-internal-format, gfc-internal-format
57907 "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, "
57908 "CODIMENSION, POINTER or VALUE attribute"
57911 #: fortran/resolve.c:13899
57912 #, gcc-internal-format, gfc-internal-format
57914 "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) "
57918 #: fortran/resolve.c:13906
57919 #, gcc-internal-format, gfc-internal-format
57921 "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an "
57922 "assumed-size array"
57925 #: fortran/resolve.c:13926
57926 #, gcc-internal-format, gfc-internal-format
57927 msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
57930 #: fortran/resolve.c:13933
57931 #, gcc-internal-format, gfc-internal-format
57933 "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, "
57934 "POINTER or VALUE attribute"
57937 #: fortran/resolve.c:13940
57938 #, gcc-internal-format, gfc-internal-format
57939 msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
57942 #: fortran/resolve.c:13947
57943 #, gcc-internal-format, gfc-internal-format
57944 msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
57947 #: fortran/resolve.c:13972
57948 #, gcc-internal-format
57950 "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block "
57951 "nor declared at the module level scope"
57954 #: fortran/resolve.c:14052
57955 #, gcc-internal-format
57956 msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
57959 #: fortran/resolve.c:14067
57960 #, gcc-internal-format, gfc-internal-format
57962 "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE "
57963 "must be a coarray"
57966 #: fortran/resolve.c:14080
57967 #, gcc-internal-format, gfc-internal-format
57969 "Variable %s at %L of type EVENT_TYPE or with subcomponent of type LOCK_TYPE "
57970 "must be a coarray"
57973 #: fortran/resolve.c:14098
57974 #, gcc-internal-format
57976 "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have "
57977 "a default initializer"
57980 #: fortran/resolve.c:14110
57981 #, gcc-internal-format
57982 msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
57985 #: fortran/resolve.c:14119
57986 #, gcc-internal-format
57987 msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
57990 #: fortran/resolve.c:14131
57991 #, gcc-internal-format
57993 "Function result %qs at %L shall not be a coarray or have a coarray component"
57996 #: fortran/resolve.c:14140
57997 #, gcc-internal-format
57999 "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
58002 #: fortran/resolve.c:14152
58003 #, gcc-internal-format
58005 "Variable %qs at %L with coarray component shall be a nonpointer, "
58006 "nonallocatable scalar, which is not a coarray"
58009 #: fortran/resolve.c:14167
58010 #, gcc-internal-format
58012 "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy "
58016 #: fortran/resolve.c:14175
58017 #, gcc-internal-format
58019 "Coarray variable %qs at %L shall not have codimensions with deferred shape"
58022 #: fortran/resolve.c:14182
58023 #, gcc-internal-format
58024 msgid "Allocatable coarray variable %qs at %L must have deferred shape"
58027 #: fortran/resolve.c:14194
58028 #, gcc-internal-format
58030 "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray "
58031 "or have coarray components"
58034 #: fortran/resolve.c:14203
58035 #, gcc-internal-format
58036 msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
58039 #: fortran/resolve.c:14219
58040 #, gcc-internal-format
58042 "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure "
58046 #: fortran/resolve.c:14225
58047 #, gcc-internal-format
58049 "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure "
58053 #: fortran/resolve.c:14250
58054 #, gcc-internal-format, gfc-internal-format
58055 msgid "Namelist '%s' can not be an argument to subroutine or function at %L"
58058 #: fortran/resolve.c:14319
58059 #, gcc-internal-format, gfc-internal-format
58060 msgid "Threadprivate at %L isn't SAVEd"
58063 #: fortran/resolve.c:14330
58064 #, gcc-internal-format
58065 msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
58068 #: fortran/resolve.c:14426
58069 #, gcc-internal-format
58070 msgid "check_data_variable(): Bad expression"
58073 #: fortran/resolve.c:14432
58074 #, gcc-internal-format
58075 msgid "BLOCK DATA element %qs at %L must be in COMMON"
58078 #: fortran/resolve.c:14438
58079 #, gcc-internal-format
58080 msgid "DATA array %qs at %L must be specified in a previous declaration"
58083 #: fortran/resolve.c:14447
58084 #, gcc-internal-format
58085 msgid "DATA element %qs at %L cannot have a coindex"
58088 #: fortran/resolve.c:14461
58089 #, gcc-internal-format
58090 msgid "DATA element %qs at %L is a pointer and so must be a full array"
58093 #: fortran/resolve.c:14507
58094 #, gcc-internal-format, gfc-internal-format
58095 msgid "Nonconstant array section at %L in DATA statement"
58098 #: fortran/resolve.c:14520
58099 #, gcc-internal-format, gfc-internal-format
58100 msgid "DATA statement at %L has more variables than values"
58103 #: fortran/resolve.c:14619
58104 #, gcc-internal-format, gfc-internal-format
58106 "start of implied-do loop at %L could not be simplified to a constant value"
58109 #: fortran/resolve.c:14627
58110 #, gcc-internal-format, gfc-internal-format
58112 "end of implied-do loop at %L could not be simplified to a constant value"
58115 #: fortran/resolve.c:14635
58116 #, gcc-internal-format, gfc-internal-format
58118 "step of implied-do loop at %L could not be simplified to a constant value"
58121 #: fortran/resolve.c:14760
58122 #, gcc-internal-format, gfc-internal-format
58123 msgid "DATA statement at %L has more values than variables"
58126 #: fortran/resolve.c:14925
58127 #, gcc-internal-format, gfc-internal-format
58128 msgid "Label %d at %L defined but not used"
58131 #: fortran/resolve.c:14930
58132 #, gcc-internal-format, gfc-internal-format
58133 msgid "Label %d at %L defined but cannot be used"
58136 #: fortran/resolve.c:15014
58137 #, gcc-internal-format
58139 "Derived type variable %qs at %L must have SEQUENCE attribute to be an "
58140 "EQUIVALENCE object"
58143 #: fortran/resolve.c:15023
58144 #, gcc-internal-format
58146 "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an "
58147 "EQUIVALENCE object"
58150 #: fortran/resolve.c:15031
58151 #, gcc-internal-format
58153 "Derived type variable %qs at %L with default initialization cannot be in "
58154 "EQUIVALENCE with a variable in COMMON"
58157 #: fortran/resolve.c:15047
58158 #, gcc-internal-format
58160 "Derived type variable %qs at %L with pointer component(s) cannot be an "
58161 "EQUIVALENCE object"
58164 #: fortran/resolve.c:15150
58165 #, gcc-internal-format, gfc-internal-format
58166 msgid "Syntax error in EQUIVALENCE statement at %L"
58169 #: fortran/resolve.c:15165
58170 #, gcc-internal-format, gfc-internal-format
58172 "Either all or none of the objects in the EQUIVALENCE set at %L shall have "
58173 "the PROTECTED attribute"
58176 #: fortran/resolve.c:15177
58177 #, gcc-internal-format
58179 "Common block member %qs at %L cannot be an EQUIVALENCE object in the pure "
58183 #: fortran/resolve.c:15186
58184 #, gcc-internal-format
58185 msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
58188 #: fortran/resolve.c:15259
58189 #, gcc-internal-format
58191 "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
58194 #: fortran/resolve.c:15270
58195 #, gcc-internal-format
58196 msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
58199 #: fortran/resolve.c:15281
58200 #, gcc-internal-format, gfc-internal-format
58201 msgid "Substring at %L has length zero"
58204 #: fortran/resolve.c:15324
58205 #, gcc-internal-format
58206 msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
58209 #: fortran/resolve.c:15337
58210 #, gcc-internal-format
58211 msgid "ENTRY %qs at %L has no IMPLICIT type"
58214 #: fortran/resolve.c:15354
58215 #, gcc-internal-format
58216 msgid "User operator procedure %qs at %L must be a FUNCTION"
58219 #: fortran/resolve.c:15364
58220 #, gcc-internal-format
58221 msgid "User operator procedure %qs at %L cannot be assumed character length"
58224 #: fortran/resolve.c:15372
58225 #, gcc-internal-format
58226 msgid "User operator procedure %qs at %L must have at least one argument"
58229 #: fortran/resolve.c:15386
58230 #, gcc-internal-format, gfc-internal-format
58231 msgid "First argument of operator interface at %L cannot be optional"
58234 #: fortran/resolve.c:15404
58235 #, gcc-internal-format, gfc-internal-format
58236 msgid "Second argument of operator interface at %L cannot be optional"
58239 #: fortran/resolve.c:15411
58240 #, gcc-internal-format, gfc-internal-format
58241 msgid "Operator interface at %L must have, at most, two arguments"
58244 #: fortran/resolve.c:15489
58245 #, gcc-internal-format
58246 msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
58249 #: fortran/scanner.c:330
58250 #, gcc-internal-format
58251 msgid "Include directory %qs: %s"
58254 #: fortran/scanner.c:334
58255 #, gcc-internal-format
58256 msgid "Nonexistent include directory %qs"
58259 #: fortran/scanner.c:339
58260 #, gcc-internal-format
58261 msgid "%qs is not a directory"
58264 #: fortran/scanner.c:742
58265 #, gcc-internal-format, gfc-internal-format
58267 "!$ACC at %C starts a commented line as it neither is followed by a space nor "
58268 "is a continuation line"
58271 #: fortran/scanner.c:782
58272 #, gcc-internal-format, gfc-internal-format
58274 "!$OMP at %C starts a commented line as it neither is followed by a space nor "
58275 "is a continuation line"
58278 #: fortran/scanner.c:1275 fortran/scanner.c:1468
58279 #, gcc-internal-format, gfc-internal-format
58280 msgid "Line truncated at %L"
58283 #: fortran/scanner.c:1331 fortran/scanner.c:1545
58284 #, gcc-internal-format, gfc-internal-format
58285 msgid "Limit of %d continuations exceeded in statement at %C"
58288 #: fortran/scanner.c:1409 fortran/scanner.c:1506
58289 #, gcc-internal-format, gfc-internal-format
58290 msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
58293 #: fortran/scanner.c:1423
58294 #, gcc-internal-format
58295 msgid "Missing %<&%> in continued character constant at %C"
58298 #: fortran/scanner.c:1696
58299 #, gcc-internal-format, gfc-internal-format
58300 msgid "Nonconforming tab character at %C"
58303 #: fortran/scanner.c:1784 fortran/scanner.c:1787
58304 #, gcc-internal-format
58305 msgid "%<&%> not allowed by itself in line %d"
58308 #: fortran/scanner.c:1846
58309 #, gcc-internal-format, gfc-internal-format
58310 msgid "Nonconforming tab character in column %d of line %d"
58313 #: fortran/scanner.c:2075
58314 #, gcc-internal-format
58315 msgid "file %qs left but not entered"
58318 #: fortran/scanner.c:2113
58319 #, gcc-internal-format
58320 msgid "Illegal preprocessor directive"
58323 #: fortran/scanner.c:2240
58324 #, gcc-internal-format
58325 msgid "Can't open file %qs"
58328 #: fortran/simplify.c:88
58329 #, gcc-internal-format, gfc-internal-format
58330 msgid "Result of %s overflows its kind at %L"
58333 #: fortran/simplify.c:93
58334 #, gcc-internal-format, gfc-internal-format
58335 msgid "Result of %s underflows its kind at %L"
58338 #: fortran/simplify.c:98
58339 #, gcc-internal-format, gfc-internal-format
58340 msgid "Result of %s is NaN at %L"
58343 #: fortran/simplify.c:102
58344 #, gcc-internal-format, gfc-internal-format
58345 msgid "Result of %s gives range error for its kind at %L"
58348 #: fortran/simplify.c:125
58349 #, gcc-internal-format, gfc-internal-format
58350 msgid "KIND parameter of %s at %L must be an initialization expression"
58353 #: fortran/simplify.c:133
58354 #, gcc-internal-format, gfc-internal-format
58355 msgid "Invalid KIND parameter of %s at %L"
58358 #: fortran/simplify.c:691
58359 #, gcc-internal-format
58360 msgid "gfc_simplify_abs(): Bad type"
58363 #: fortran/simplify.c:712
58364 #, gcc-internal-format, gfc-internal-format
58365 msgid "Argument of %s function at %L is negative"
58368 #: fortran/simplify.c:719
58369 #, gcc-internal-format, gfc-internal-format
58370 msgid "Argument of %s function at %L outside of range [0,127]"
58373 #: fortran/simplify.c:737
58374 #, gcc-internal-format, gfc-internal-format
58376 "Argument of %s function at %L is too large for the collating sequence of "
58380 #: fortran/simplify.c:774
58381 #, gcc-internal-format, gfc-internal-format
58382 msgid "Argument of ACOS at %L must be between -1 and 1"
58385 #: fortran/simplify.c:788
58386 #, gcc-internal-format
58387 msgid "in gfc_simplify_acos(): Bad type"
58390 #: fortran/simplify.c:807
58391 #, gcc-internal-format, gfc-internal-format
58392 msgid "Argument of ACOSH at %L must not be less than 1"
58395 #: fortran/simplify.c:822
58396 #, gcc-internal-format
58397 msgid "in gfc_simplify_acosh(): Bad type"
58400 #: fortran/simplify.c:1051
58401 #, gcc-internal-format, gfc-internal-format
58402 msgid "Argument of ASIN at %L must be between -1 and 1"
58405 #: fortran/simplify.c:1065
58406 #, gcc-internal-format
58407 msgid "in gfc_simplify_asin(): Bad type"
58410 #: fortran/simplify.c:1093
58411 #, gcc-internal-format
58412 msgid "in gfc_simplify_asinh(): Bad type"
58415 #: fortran/simplify.c:1121
58416 #, gcc-internal-format
58417 msgid "in gfc_simplify_atan(): Bad type"
58420 #: fortran/simplify.c:1142
58421 #, gcc-internal-format, gfc-internal-format
58422 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
58425 #: fortran/simplify.c:1156
58426 #, gcc-internal-format
58427 msgid "in gfc_simplify_atanh(): Bad type"
58430 #: fortran/simplify.c:1173
58431 #, gcc-internal-format, gfc-internal-format
58433 "If first argument of ATAN2 %L is zero, then the second argument must not be "
58437 #: fortran/simplify.c:1265
58438 #, gcc-internal-format, gfc-internal-format
58439 msgid "Result of BESSEL_YN is -INF at %L"
58442 #: fortran/simplify.c:1634
58443 #, gcc-internal-format
58444 msgid "gfc_simplify_dcmplx(): Bad type (x)"
58447 #: fortran/simplify.c:1653
58448 #, gcc-internal-format
58449 msgid "gfc_simplify_dcmplx(): Bad type (y)"
58452 #: fortran/simplify.c:1730
58453 #, gcc-internal-format
58454 msgid "in gfc_simplify_cos(): Bad type"
58457 #: fortran/simplify.c:1963
58458 #, gcc-internal-format
58459 msgid "gfc_simplify_dim(): Bad type"
58462 #: fortran/simplify.c:2271
58463 #, gcc-internal-format
58464 msgid "in gfc_simplify_exp(): Bad type"
58467 #: fortran/simplify.c:2437
58468 #, gcc-internal-format
58469 msgid "gfc_simplify_floor(): Bad kind"
58472 #: fortran/simplify.c:2587
58473 #, gcc-internal-format, gfc-internal-format
58474 msgid "Argument of IACHAR at %L must be of length one"
58477 #: fortran/simplify.c:2595
58478 #, gcc-internal-format, gfc-internal-format
58479 msgid "Argument of IACHAR function at %L outside of range 0..127"
58482 #: fortran/simplify.c:2710
58483 #, gcc-internal-format, gfc-internal-format
58484 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
58487 #: fortran/simplify.c:2734
58488 #, gcc-internal-format
58489 msgid "IBITS: Bad bit"
58492 #: fortran/simplify.c:2785
58493 #, gcc-internal-format, gfc-internal-format
58494 msgid "Argument of ICHAR at %L must be of length one"
58497 #. Left shift, as in SHIFTL.
58498 #: fortran/simplify.c:3150 fortran/simplify.c:3158
58499 #, gcc-internal-format, gfc-internal-format
58500 msgid "Second argument of %s is negative at %L"
58503 #: fortran/simplify.c:3170
58504 #, gcc-internal-format, gfc-internal-format
58505 msgid "Magnitude of second argument of %s exceeds bit size at %L"
58508 #: fortran/simplify.c:3295
58509 #, gcc-internal-format, gfc-internal-format
58511 "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
58515 #: fortran/simplify.c:3298
58516 #, gcc-internal-format, gfc-internal-format
58517 msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
58520 #: fortran/simplify.c:3618 fortran/simplify.c:3750
58521 #, gcc-internal-format, gfc-internal-format
58522 msgid "DIM argument at %L is out of bounds"
58525 #: fortran/simplify.c:3933
58526 #, gcc-internal-format, gfc-internal-format
58527 msgid "Argument of LOG at %L cannot be less than or equal to zero"
58530 #: fortran/simplify.c:3946
58531 #, gcc-internal-format, gfc-internal-format
58532 msgid "Complex argument of LOG at %L cannot be zero"
58535 #: fortran/simplify.c:3957
58536 #, gcc-internal-format
58537 msgid "gfc_simplify_log: bad type"
58540 #: fortran/simplify.c:3974
58541 #, gcc-internal-format, gfc-internal-format
58542 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
58545 #: fortran/simplify.c:4277
58546 #, gcc-internal-format
58547 msgid "simplify_min_max(): Bad type in arglist"
58550 #. Result is processor-dependent.
58551 #: fortran/simplify.c:4453
58552 #, gcc-internal-format, gfc-internal-format
58553 msgid "Second argument MOD at %L is zero"
58556 #. Result is processor-dependent.
58557 #: fortran/simplify.c:4464
58558 #, gcc-internal-format, gfc-internal-format
58559 msgid "Second argument of MOD at %L is zero"
58562 #: fortran/simplify.c:4475
58563 #, gcc-internal-format
58564 msgid "gfc_simplify_mod(): Bad arguments"
58567 #. Result is processor-dependent. This processor just opts
58568 #. to not handle it at all.
58569 #. Result is processor-dependent.
58570 #: fortran/simplify.c:4501 fortran/simplify.c:4513
58571 #, gcc-internal-format, gfc-internal-format
58572 msgid "Second argument of MODULO at %L is zero"
58575 #: fortran/simplify.c:4533
58576 #, gcc-internal-format
58577 msgid "gfc_simplify_modulo(): Bad arguments"
58580 #: fortran/simplify.c:4581
58581 #, gcc-internal-format, gfc-internal-format
58582 msgid "Result of NEAREST is NaN at %L"
58585 #: fortran/simplify.c:5057
58586 #, gcc-internal-format, gfc-internal-format
58587 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
58590 #: fortran/simplify.c:5112
58591 #, gcc-internal-format, gfc-internal-format
58592 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
58595 #: fortran/simplify.c:5265
58596 #, gcc-internal-format, gfc-internal-format
58597 msgid "Reshaped array too large at %C"
58600 #: fortran/simplify.c:5379
58601 #, gcc-internal-format, gfc-internal-format
58602 msgid "Result of SCALE overflows its kind at %L"
58605 #: fortran/simplify.c:5958
58606 #, gcc-internal-format
58607 msgid "Bad type in gfc_simplify_sign"
58610 #: fortran/simplify.c:5987
58611 #, gcc-internal-format
58612 msgid "in gfc_simplify_sin(): Bad type"
58615 #: fortran/simplify.c:6114 fortran/simplify.c:6358
58616 #, gcc-internal-format
58617 msgid "Failure getting length of a constant array."
58620 #: fortran/simplify.c:6124
58621 #, gcc-internal-format
58623 "The number of elements (%d) in the array constructor at %L requires an "
58624 "increase of the allowed %d upper limit. See %<-fmax-array-constructor%> "
58628 #: fortran/simplify.c:6190
58629 #, gcc-internal-format, gfc-internal-format
58630 msgid "Simplification of SPREAD at %C not yet implemented"
58633 #: fortran/simplify.c:6214
58634 #, gcc-internal-format, gfc-internal-format
58635 msgid "Argument of SQRT at %L has a negative value"
58638 #: fortran/simplify.c:6230
58639 #, gcc-internal-format, gfc-internal-format
58640 msgid "invalid argument of SQRT at %L"
58643 #: fortran/simplify.c:6525
58644 #, gcc-internal-format, gfc-internal-format
58646 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
58647 "lower bound is %ld)"
58650 #: fortran/simplify.c:6548
58651 #, gcc-internal-format, gfc-internal-format
58653 "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY "
58654 "upper bound is %ld)"
58657 #: fortran/simplify.c:6883
58658 #, gcc-internal-format
58659 msgid "gfc_convert_constant(): Unexpected type"
58662 #: fortran/simplify.c:6969
58663 #, gcc-internal-format
58665 "Character %qs in string at %L cannot be converted into character kind %d"
58668 #: fortran/st.c:263
58669 #, gcc-internal-format
58670 msgid "gfc_free_statement(): Bad statement"
58673 #: fortran/symbol.c:132
58674 #, gcc-internal-format, gfc-internal-format
58675 msgid "IMPLICIT NONE (type) statement at %L following an IMPLICIT statement"
58678 #: fortran/symbol.c:169
58679 #, gcc-internal-format
58680 msgid "Letter %qc already set in IMPLICIT statement at %C"
58683 #: fortran/symbol.c:191
58684 #, gcc-internal-format, gfc-internal-format
58685 msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
58688 #: fortran/symbol.c:201
58689 #, gcc-internal-format
58690 msgid "Letter %qc already has an IMPLICIT type at %C"
58693 #: fortran/symbol.c:225
58694 #, gcc-internal-format
58696 "Option %<-fallow-leading-underscore%> is for use only by gfortran "
58697 "developers, and should not be used for implicitly typed variables"
58700 #: fortran/symbol.c:230
58701 #, gcc-internal-format
58702 msgid "gfc_get_default_type(): Bad symbol %qs"
58705 #: fortran/symbol.c:249
58706 #, gcc-internal-format
58707 msgid "gfc_set_default_type(): symbol already has a type"
58710 #: fortran/symbol.c:257
58711 #, gcc-internal-format
58712 msgid "Symbol %qs at %L has no IMPLICIT type"
58715 #. BIND(C) variables should not be implicitly declared.
58716 #: fortran/symbol.c:277
58717 #, gcc-internal-format
58719 "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
58722 #. Dummy args to a BIND(C) routine may not be interoperable if
58723 #. they are implicitly typed.
58724 #: fortran/symbol.c:293
58725 #, gcc-internal-format
58727 "Implicitly declared variable %qs at %L may not be C interoperable but it is "
58728 "a dummy argument to the BIND(C) procedure %qs at %L"
58731 #: fortran/symbol.c:334
58732 #, gcc-internal-format
58733 msgid "Function result %qs at %L has no IMPLICIT type"
58736 #: fortran/symbol.c:430
58737 #, gcc-internal-format, gfc-internal-format
58738 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
58741 #: fortran/symbol.c:454
58742 #, gcc-internal-format, gfc-internal-format
58743 msgid "Namelist group name at %L cannot have the SAVE attribute"
58746 #: fortran/symbol.c:469
58747 #, gcc-internal-format
58748 msgid "internal procedure %qs at %L conflicts with DUMMY argument"
58751 #: fortran/symbol.c:495
58752 #, gcc-internal-format, gfc-internal-format
58753 msgid "Procedure pointer at %C"
58756 #: fortran/symbol.c:680
58757 #, gcc-internal-format, gfc-internal-format
58758 msgid "%s attribute applied to %s %s at %L"
58761 #: fortran/symbol.c:687
58762 #, gcc-internal-format, gfc-internal-format
58763 msgid "BIND(C) applied to %s %s at %L"
58766 #: fortran/symbol.c:803 fortran/symbol.c:1600
58767 #, gcc-internal-format, gfc-internal-format
58768 msgid "%s attribute conflicts with %s attribute at %L"
58771 #: fortran/symbol.c:806
58772 #, gcc-internal-format
58773 msgid "%s attribute conflicts with %s attribute in %qs at %L"
58776 #: fortran/symbol.c:814
58777 #, gcc-internal-format, gfc-internal-format
58778 msgid "%s attribute with %s attribute at %L"
58781 #: fortran/symbol.c:820
58782 #, gcc-internal-format
58783 msgid "%s attribute with %s attribute in %qs at %L"
58786 #: fortran/symbol.c:864
58787 #, gcc-internal-format, gfc-internal-format
58788 msgid "Cannot change attributes of USE-associated symbol at %L"
58791 #: fortran/symbol.c:867
58792 #, gcc-internal-format, gfc-internal-format
58793 msgid "Cannot change attributes of USE-associated symbol %s at %L"
58796 #: fortran/symbol.c:883
58797 #, gcc-internal-format, gfc-internal-format
58798 msgid "Duplicate %s attribute specified at %L"
58801 #: fortran/symbol.c:925
58802 #, gcc-internal-format, gfc-internal-format
58803 msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
58806 #: fortran/symbol.c:951
58807 #, gcc-internal-format
58808 msgid "CODIMENSION specified for %qs outside its INTERFACE body at %L"
58811 #: fortran/symbol.c:977
58812 #, gcc-internal-format
58813 msgid "DIMENSION specified for %qs outside its INTERFACE body at %L"
58816 #: fortran/symbol.c:1107
58817 #, gcc-internal-format, gfc-internal-format
58818 msgid "Cray Pointee at %L appears in multiple pointer() statements"
58821 #: fortran/symbol.c:1126
58822 #, gcc-internal-format, gfc-internal-format
58823 msgid "Duplicate PROTECTED attribute specified at %L"
58826 #: fortran/symbol.c:1159
58827 #, gcc-internal-format, gfc-internal-format
58828 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
58831 #: fortran/symbol.c:1170
58832 #, gcc-internal-format, gfc-internal-format
58833 msgid "Duplicate SAVE attribute specified at %L"
58836 #: fortran/symbol.c:1190
58837 #, gcc-internal-format, gfc-internal-format
58838 msgid "Duplicate VALUE attribute specified at %L"
58841 #: fortran/symbol.c:1209
58842 #, gcc-internal-format, gfc-internal-format
58843 msgid "Duplicate VOLATILE attribute specified at %L"
58846 #: fortran/symbol.c:1228
58847 #, gcc-internal-format, gfc-internal-format
58848 msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
58851 #: fortran/symbol.c:1596
58852 #, gcc-internal-format
58853 msgid "%s attribute of %qs conflicts with %s attribute at %L"
58856 #: fortran/symbol.c:1632
58857 #, gcc-internal-format, gfc-internal-format
58859 "%s procedure at %L is already declared as %s procedure. \n"
58860 "F2008: A pointer function assignment is ambiguous if it is the first "
58861 "executable statement after the specification block. Please add any other "
58862 "kind of executable statement before it. FIXME"
58865 #: fortran/symbol.c:1640
58866 #, gcc-internal-format, gfc-internal-format
58867 msgid "%s procedure at %L is already declared as %s procedure"
58870 #: fortran/symbol.c:1675
58871 #, gcc-internal-format, gfc-internal-format
58872 msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
58875 #: fortran/symbol.c:1699
58876 #, gcc-internal-format, gfc-internal-format
58877 msgid "ACCESS specification at %L was already specified"
58880 #: fortran/symbol.c:1716
58881 #, gcc-internal-format, gfc-internal-format
58882 msgid "Duplicate BIND attribute specified at %L"
58885 #: fortran/symbol.c:1723
58886 #, gcc-internal-format, gfc-internal-format
58887 msgid "BIND(C) at %L"
58890 #: fortran/symbol.c:1739
58891 #, gcc-internal-format, gfc-internal-format
58892 msgid "Duplicate EXTENDS attribute specified at %L"
58895 #: fortran/symbol.c:1743
58896 #, gcc-internal-format, gfc-internal-format
58897 msgid "EXTENDS at %L"
58900 #: fortran/symbol.c:1769
58901 #, gcc-internal-format
58902 msgid "Symbol %qs at %L already has an explicit interface"
58905 #: fortran/symbol.c:1776
58906 #, gcc-internal-format
58907 msgid "%qs at %L has attributes specified outside its INTERFACE body"
58910 #: fortran/symbol.c:1814
58911 #, gcc-internal-format
58913 "Symbol %qs at %L conflicts with symbol from module %qs, use-associated at %L"
58916 #: fortran/symbol.c:1818
58917 #, gcc-internal-format
58918 msgid "Symbol %qs at %L already has basic type of %s"
58921 #: fortran/symbol.c:1825
58922 #, gcc-internal-format
58923 msgid "Procedure %qs at %L may not have basic type of %s"
58926 #: fortran/symbol.c:1837
58927 #, gcc-internal-format
58928 msgid "Symbol %qs at %L cannot have a type"
58931 #: fortran/symbol.c:2063
58932 #, gcc-internal-format
58933 msgid "Component %qs at %C already declared at %L"
58936 #: fortran/symbol.c:2075
58937 #, gcc-internal-format
58938 msgid "Component %qs at %C already in the parent type at %L"
58941 #: fortran/symbol.c:2160
58942 #, gcc-internal-format
58943 msgid "Symbol %qs at %C is ambiguous"
58946 #: fortran/symbol.c:2192
58947 #, gcc-internal-format
58948 msgid "Derived type %qs at %C is being used before it is defined"
58951 #: fortran/symbol.c:2315
58952 #, gcc-internal-format
58953 msgid "Component %qs at %C is a PRIVATE component of %qs"
58956 #: fortran/symbol.c:2333
58957 #, gcc-internal-format
58958 msgid "%qs at %C is not a member of the %qs structure"
58961 #: fortran/symbol.c:2492
58962 #, gcc-internal-format, gfc-internal-format
58963 msgid "Duplicate statement label %d at %L and %L"
58966 #: fortran/symbol.c:2503
58967 #, gcc-internal-format, gfc-internal-format
58968 msgid "Label %d at %C already referenced as branch target"
58971 #: fortran/symbol.c:2513
58972 #, gcc-internal-format, gfc-internal-format
58973 msgid "Label %d at %C already referenced as a format label"
58976 #: fortran/symbol.c:2519
58977 #, gcc-internal-format, gfc-internal-format
58979 "DO termination statement which is not END DO or CONTINUE with label %d at %C"
58982 #: fortran/symbol.c:2561
58983 #, gcc-internal-format, gfc-internal-format
58984 msgid "Label %d at %C previously used as a FORMAT label"
58987 #: fortran/symbol.c:2570
58988 #, gcc-internal-format, gfc-internal-format
58989 msgid "Label %d at %C previously used as branch target"
58992 #: fortran/symbol.c:2576
58993 #, gcc-internal-format, gfc-internal-format
58994 msgid "Shared DO termination label %d at %C"
58997 #: fortran/symbol.c:2892
58998 #, gcc-internal-format
58999 msgid "new_symbol(): Symbol name too long"
59002 #: fortran/symbol.c:2916
59003 #, gcc-internal-format
59004 msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
59007 #: fortran/symbol.c:2919
59008 #, gcc-internal-format
59010 "Name %qs at %C is an ambiguous reference to %qs from current program unit"
59013 #. Symbol is from another namespace.
59014 #: fortran/symbol.c:3144
59015 #, gcc-internal-format
59016 msgid "Symbol %qs at %C has already been host associated"
59019 #: fortran/symbol.c:4135
59020 #, gcc-internal-format
59021 msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
59024 #: fortran/symbol.c:4148
59025 #, gcc-internal-format
59027 "Derived type %qs declared at %L must have the BIND attribute to be C "
59031 #: fortran/symbol.c:4166
59032 #, gcc-internal-format
59034 "Derived type %qs with BIND(C) attribute at %L is empty, and may be "
59035 "inaccessible by the C companion processor"
59038 #: fortran/symbol.c:4187
59039 #, gcc-internal-format
59041 "Component %qs at %L cannot have the POINTER attribute because it is a member "
59042 "of the BIND(C) derived type %qs at %L"
59045 #: fortran/symbol.c:4197
59046 #, gcc-internal-format
59048 "Procedure pointer component %qs at %L cannot be a member of the BIND(C) "
59049 "derived type %qs at %L"
59052 #: fortran/symbol.c:4208
59053 #, gcc-internal-format
59055 "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a "
59056 "member of the BIND(C) derived type %qs at %L"
59059 #: fortran/symbol.c:4247
59060 #, gcc-internal-format
59062 "Component %qs in derived type %qs at %L may not be C interoperable, even "
59063 "though derived type %qs is BIND(C)"
59066 #: fortran/symbol.c:4257
59067 #, gcc-internal-format
59068 msgid "Component %qs in derived type %qs at %L may not be C interoperable"
59071 #: fortran/symbol.c:4271
59072 #, gcc-internal-format
59074 "Derived type %qs at %L cannot be declared with both PRIVATE and BIND(C) "
59078 #: fortran/symbol.c:4279
59079 #, gcc-internal-format
59081 "Derived type %qs at %L cannot have the SEQUENCE attribute because it is "
59085 #: fortran/symbol.c:4756 fortran/symbol.c:4761
59086 #, gcc-internal-format
59087 msgid "Symbol %qs is used before it is typed at %L"
59090 #: fortran/target-memory.c:126
59091 #, gcc-internal-format
59092 msgid "Invalid expression in gfc_element_size."
59095 #: fortran/target-memory.c:346
59096 #, gcc-internal-format
59097 msgid "Invalid expression in gfc_target_encode_expr."
59100 #: fortran/target-memory.c:610
59101 #, gcc-internal-format
59102 msgid "Invalid expression in gfc_target_interpret_expr."
59105 #: fortran/target-memory.c:683
59106 #, gcc-internal-format, gfc-internal-format
59107 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
59110 #: fortran/target-memory.c:686
59111 #, gcc-internal-format, gfc-internal-format
59112 msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
59115 #: fortran/target-memory.c:774
59116 #, gcc-internal-format, gfc-internal-format
59117 msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
59120 #. Problems occur when we get something like
59121 #. integer :: a(lots) = (/(i, i=1, lots)/)
59122 #: fortran/trans-array.c:5678
59123 #, gcc-internal-format
59125 "The number of elements in the array constructor at %L requires an increase "
59126 "of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
59129 #: fortran/trans-array.c:7543
59130 #, gcc-internal-format
59131 msgid "Creating array temporary at %L for argument %qs"
59134 #: fortran/trans-array.c:9622
59135 #, gcc-internal-format, gfc-internal-format
59136 msgid "bad expression type during walk (%d)"
59139 #: fortran/trans-common.c:401
59140 #, gcc-internal-format
59142 "Named COMMON block %qs at %L shall be of the same size as elsewhere (%lu vs "
59146 #: fortran/trans-common.c:778
59147 #, gcc-internal-format
59148 msgid "get_mpz(): Not an integer constant"
59151 #: fortran/trans-common.c:806
59152 #, gcc-internal-format
59153 msgid "element_number(): Bad dimension type"
59156 #: fortran/trans-common.c:868
59157 #, gcc-internal-format, gfc-internal-format
59158 msgid "Bad array reference at %L"
59161 #: fortran/trans-common.c:876
59162 #, gcc-internal-format, gfc-internal-format
59163 msgid "Illegal reference type at %L as EQUIVALENCE object"
59166 #: fortran/trans-common.c:916
59167 #, gcc-internal-format
59168 msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
59171 #. Aligning this field would misalign a previous field.
59172 #: fortran/trans-common.c:1049
59173 #, gcc-internal-format
59175 "The equivalence set for variable %qs declared at %L violates alignment "
59179 #: fortran/trans-common.c:1114
59180 #, gcc-internal-format
59181 msgid "Equivalence for %qs does not match ordering of COMMON %qs at %L"
59184 #: fortran/trans-common.c:1129
59185 #, gcc-internal-format
59187 "The equivalence set for %qs cause an invalid extension to COMMON %qs at %L"
59190 #: fortran/trans-common.c:1145
59191 #, gcc-internal-format
59193 "Padding of %d bytes required before %qs in COMMON %qs at %L; reorder "
59194 "elements or use -fno-align-commons"
59197 #: fortran/trans-common.c:1151
59198 #, gcc-internal-format
59200 "Padding of %d bytes required before %qs in COMMON at %L; reorder elements or "
59201 "use -fno-align-commons"
59204 #: fortran/trans-common.c:1172
59205 #, gcc-internal-format
59206 msgid "COMMON %qs at %L does not exist"
59209 #: fortran/trans-common.c:1181
59210 #, gcc-internal-format
59212 "COMMON %qs at %L requires %d bytes of padding; reorder elements or use %<-"
59213 "fno-align-commons%>"
59216 #: fortran/trans-common.c:1186
59217 #, gcc-internal-format
59219 "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-"
59223 #: fortran/trans-const.c:323
59224 #, gcc-internal-format, gfc-internal-format
59225 msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
59228 #: fortran/trans-const.c:360
59229 #, gcc-internal-format, gfc-internal-format
59230 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
59233 #: fortran/trans-const.c:391
59234 #, gcc-internal-format, gfc-internal-format
59235 msgid "non-constant initialization expression at %L"
59238 #: fortran/trans-decl.c:1610
59239 #, gcc-internal-format
59240 msgid "intrinsic variable which isn't a procedure"
59243 #: fortran/trans-decl.c:4081 fortran/trans-decl.c:6282
59244 #, gcc-internal-format
59245 msgid "Return value of function %qs at %L not set"
59248 #: fortran/trans-decl.c:4469
59249 #, gcc-internal-format
59250 msgid "Deferred type parameter not yet supported"
59253 #: fortran/trans-decl.c:4698
59254 #, gcc-internal-format
59255 msgid "backend decl for module variable %qs already exists"
59258 #: fortran/trans-decl.c:4711
59259 #, gcc-internal-format
59260 msgid "Unused PRIVATE module variable %qs declared at %L"
59263 #: fortran/trans-decl.c:5280
59264 #, gcc-internal-format
59265 msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
59268 #: fortran/trans-decl.c:5286
59269 #, gcc-internal-format
59271 "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not "
59272 "set and does not have a default initializer"
59275 #: fortran/trans-decl.c:5296 fortran/trans-decl.c:5427
59276 #, gcc-internal-format
59277 msgid "Unused dummy argument %qs at %L"
59280 #: fortran/trans-decl.c:5311
59281 #, gcc-internal-format
59282 msgid "Unused module variable %qs which has been explicitly imported at %L"
59285 #: fortran/trans-decl.c:5320
59286 #, gcc-internal-format
59287 msgid "Unused variable %qs declared at %L"
59290 #: fortran/trans-decl.c:5369
59291 #, gcc-internal-format
59292 msgid "Unused parameter %qs declared at %L"
59295 #: fortran/trans-decl.c:5373
59296 #, gcc-internal-format
59297 msgid "Unused parameter %qs which has been explicitly imported at %L"
59300 #: fortran/trans-decl.c:5399
59301 #, gcc-internal-format
59302 msgid "Return value %qs of function %qs declared at %L not set"
59305 #: fortran/trans-decl.c:6008
59306 #, gcc-internal-format, gfc-internal-format
59307 msgid "Sorry, $!ACC DECLARE at %L is not allowed in BLOCK construct"
59310 #: fortran/trans-expr.c:827
59311 #, gcc-internal-format, gfc-internal-format
59312 msgid "Can't compute the length of the char array at %L."
59315 #: fortran/trans-expr.c:1526
59316 #, gcc-internal-format, gfc-internal-format
59317 msgid "Code for reallocating the allocatable variable at %L will be added"
59320 #: fortran/trans-expr.c:1833
59321 #, gcc-internal-format, gfc-internal-format
59323 "Sorry, coindexed access to a pointer or allocatable component of the "
59324 "coindexed coarray at %L is not yet supported"
59327 #: fortran/trans-expr.c:1847
59328 #, gcc-internal-format, gfc-internal-format
59330 "Sorry, coindexed coarray at %L with allocatable component is not yet "
59334 #: fortran/trans-expr.c:1870
59335 #, gcc-internal-format, gfc-internal-format
59337 "Sorry, coindexed access at %L to a scalar component with an array partref is "
59338 "not yet supported"
59341 #: fortran/trans-expr.c:3309
59342 #, gcc-internal-format
59343 msgid "Unknown intrinsic op"
59346 #: fortran/trans-expr.c:4597
59347 #, gcc-internal-format, gfc-internal-format
59348 msgid "Unknown argument list function at %L"
59351 #: fortran/trans-intrinsic.c:858
59352 #, gcc-internal-format
59353 msgid "Intrinsic function %qs (%d) not recognized"
59356 #: fortran/trans-intrinsic.c:1531 fortran/trans-intrinsic.c:1917
59357 #: fortran/trans-intrinsic.c:2113
59358 #, gcc-internal-format
59359 msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
59362 #: fortran/trans-intrinsic.c:9396 fortran/trans-stmt.c:919
59363 #, gcc-internal-format, gfc-internal-format
59364 msgid "Sorry, the event component of derived type at %L is not yet supported"
59367 #: fortran/trans-intrinsic.c:9403
59368 #, gcc-internal-format, gfc-internal-format
59369 msgid "The event variable at %L shall not be coindexed "
59372 #: fortran/trans-io.c:1849
59373 #, gcc-internal-format
59374 msgid "build_dt: format with namelist"
59377 #: fortran/trans-io.c:2253
59378 #, gcc-internal-format, gfc-internal-format
59379 msgid "Bad IO basetype (%d)"
59382 #: fortran/trans-openmp.c:4358
59383 #, gcc-internal-format
59384 msgid "gfc_trans_omp_workshare(): Bad statement code"
59387 #: fortran/trans-stmt.c:542
59388 #, gcc-internal-format, gfc-internal-format
59389 msgid "An alternate return at %L without a * dummy argument"
59392 #: fortran/trans-stmt.c:723
59393 #, gcc-internal-format, gfc-internal-format
59394 msgid "Sorry, the lock component of derived type at %L is not yet supported"
59397 #: fortran/trans-stmt.c:1178
59398 #, gcc-internal-format, gfc-internal-format
59399 msgid "Sorry, only support for integer kind %d implemented for image-set at %L"
59402 #: fortran/trans-stmt.c:2960
59403 #, gcc-internal-format
59404 msgid "gfc_trans_select(): Bad type for case expr."
59407 #: fortran/trans-types.c:488
59408 #, gcc-internal-format
59409 msgid "INTEGER(KIND=8) is not available for %<-fdefault-integer-8%> option"
59412 #: fortran/trans-types.c:497
59413 #, gcc-internal-format
59414 msgid "INTEGER(KIND=8) is not available for %<-finteger-4-integer-8%> option"
59417 #: fortran/trans-types.c:516
59418 #, gcc-internal-format
59419 msgid "REAL(KIND=8) is not available for %<-fdefault-real-8%> option"
59422 #: fortran/trans-types.c:524
59423 #, gcc-internal-format
59424 msgid "REAL(KIND=8) is not available for %<-freal-4-real-8%> option"
59427 #: fortran/trans-types.c:532
59428 #, gcc-internal-format
59429 msgid "REAL(KIND=10) is not available for %<-freal-4-real-10%> option"
59432 #: fortran/trans-types.c:540
59433 #, gcc-internal-format
59434 msgid "REAL(KIND=16) is not available for %<-freal-4-real-16%> option"
59437 #: fortran/trans-types.c:555
59438 #, gcc-internal-format
59439 msgid "Use of %<-fdefault-double-8%> requires %<-fdefault-real-8%>"
59442 #: fortran/trans-types.c:565
59443 #, gcc-internal-format
59444 msgid "REAL(KIND=4) is not available for %<-freal-8-real-4%> option"
59447 #: fortran/trans-types.c:573
59448 #, gcc-internal-format
59449 msgid "REAL(KIND=10) is not available for %<-freal-8-real-10%> option"
59452 #: fortran/trans-types.c:581
59453 #, gcc-internal-format
59454 msgid "REAL(KIND=10) is not available for %<-freal-8-real-16%> option"
59457 #: fortran/trans-types.c:721
59458 #, gcc-internal-format
59459 msgid "gfc_validate_kind(): Got bad type"
59462 #: fortran/trans-types.c:725
59463 #, gcc-internal-format
59464 msgid "gfc_validate_kind(): Got bad kind"
59467 #: fortran/trans-types.c:1467
59468 #, gcc-internal-format, gfc-internal-format
59469 msgid "Array element size too big at %C"
59472 #: fortran/trans.c:1954
59473 #, gcc-internal-format
59474 msgid "gfc_trans_code(): Bad statement code"
59477 #: java/class.c:823
59478 #, gcc-internal-format
59479 msgid "bad method signature"
59482 #: java/class.c:880
59483 #, gcc-internal-format
59484 msgid "misplaced ConstantValue attribute (not in any field)"
59487 #: java/class.c:883
59488 #, gcc-internal-format, gfc-internal-format
59489 msgid "duplicate ConstantValue attribute for field '%s'"
59492 #: java/class.c:894
59493 #, gcc-internal-format, gfc-internal-format
59494 msgid "ConstantValue attribute of field '%s' has wrong type"
59497 #: java/class.c:1619
59498 #, gcc-internal-format
59499 msgid "abstract method in non-abstract class"
59502 #: java/class.c:2682
59503 #, gcc-internal-format
59504 msgid "non-static method %q+D overrides static method"
59507 #: java/decl.c:1197
59508 #, gcc-internal-format
59509 msgid "%q+D used prior to declaration"
59512 #: java/decl.c:1620
59513 #, gcc-internal-format
59514 msgid "In %+D: overlapped variable and exception ranges at %d"
59517 #: java/decl.c:1671
59518 #, gcc-internal-format
59519 msgid "bad type in parameter debug info"
59522 #: java/decl.c:1680
59523 #, gcc-internal-format
59524 msgid "bad PC range for debug info for local %q+D"
59528 #, gcc-internal-format, gfc-internal-format
59529 msgid "need to insert runtime check for %s"
59532 #: java/expr.c:496 java/expr.c:543
59533 #, gcc-internal-format, gfc-internal-format
59534 msgid "assert: %s is assign compatible with %s"
59538 #, gcc-internal-format
59539 msgid "stack underflow - dup* operation"
59542 #: java/expr.c:1677
59543 #, gcc-internal-format
59544 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
59547 #: java/expr.c:1705
59548 #, gcc-internal-format
59549 msgid "field %qs not found"
59552 #: java/expr.c:2263
59553 #, gcc-internal-format, gfc-internal-format
59554 msgid "method '%s' not found in class"
59557 #: java/expr.c:2455
59558 #, gcc-internal-format, gfc-internal-format
59559 msgid "failed to find class '%s'"
59562 #: java/expr.c:2496
59563 #, gcc-internal-format, gfc-internal-format
59564 msgid "class '%s' has no method named '%s' matching signature '%s'"
59567 #: java/expr.c:2527
59568 #, gcc-internal-format
59569 msgid "invokestatic on non static method"
59572 #: java/expr.c:2532
59573 #, gcc-internal-format
59574 msgid "invokestatic on abstract method"
59577 #: java/expr.c:2540
59578 #, gcc-internal-format
59579 msgid "invoke[non-static] on static method"
59582 #: java/expr.c:2898
59583 #, gcc-internal-format, gfc-internal-format
59584 msgid "missing field '%s' in '%s'"
59587 #: java/expr.c:2905
59588 #, gcc-internal-format, gfc-internal-format
59589 msgid "mismatching signature for field '%s' in '%s'"
59592 #: java/expr.c:2934
59593 #, gcc-internal-format
59594 msgid "assignment to final field %q+D not in field%'s class"
59597 #: java/expr.c:3162
59598 #, gcc-internal-format
59599 msgid "invalid PC in line number table"
59602 #: java/expr.c:3212
59603 #, gcc-internal-format, gfc-internal-format
59604 msgid "unreachable bytecode from %d to before %d"
59607 #: java/expr.c:3254
59608 #, gcc-internal-format, gfc-internal-format
59609 msgid "unreachable bytecode from %d to the end of the method"
59612 #. duplicate code from LOAD macro
59613 #: java/expr.c:3562
59614 #, gcc-internal-format
59615 msgid "unrecognized wide sub-instruction"
59618 #: java/jcf-parse.c:502
59619 #, gcc-internal-format, gfc-internal-format
59620 msgid "<constant pool index %d not in range>"
59623 #: java/jcf-parse.c:512
59624 #, gcc-internal-format, gfc-internal-format
59625 msgid "<constant pool index %d unexpected type"
59628 #: java/jcf-parse.c:1094
59629 #, gcc-internal-format
59630 msgid "bad string constant"
59633 #: java/jcf-parse.c:1112
59634 #, gcc-internal-format, gfc-internal-format
59635 msgid "bad value constant type %d, index %d"
59638 #: java/jcf-parse.c:1392 java/jcf-parse.c:1398
59639 #, gcc-internal-format, gfc-internal-format
59640 msgid "cannot find file for class %s"
59643 #: java/jcf-parse.c:1423
59644 #, gcc-internal-format
59645 msgid "not a valid Java .class file"
59648 #: java/jcf-parse.c:1426
59649 #, gcc-internal-format
59650 msgid "error while parsing constant pool"
59653 #: java/jcf-parse.c:1442
59654 #, gcc-internal-format, gfc-internal-format
59655 msgid "reading class %s for the second time from %s"
59658 #: java/jcf-parse.c:1460
59659 #, gcc-internal-format
59660 msgid "error while parsing fields"
59663 #: java/jcf-parse.c:1463
59664 #, gcc-internal-format
59665 msgid "error while parsing methods"
59668 #: java/jcf-parse.c:1466
59669 #, gcc-internal-format
59670 msgid "error while parsing final attributes"
59673 #: java/jcf-parse.c:1505
59674 #, gcc-internal-format
59675 msgid "duplicate class will only be compiled once"
59678 #: java/jcf-parse.c:1602
59679 #, gcc-internal-format
59680 msgid "missing Code attribute"
59683 #: java/jcf-parse.c:1851
59684 #, gcc-internal-format
59685 msgid "no input file specified"
59688 #: java/jcf-parse.c:1887
59689 #, gcc-internal-format
59690 msgid "can%'t close input file %s: %m"
59693 #: java/jcf-parse.c:1930
59694 #, gcc-internal-format, gfc-internal-format
59695 msgid "bad zip/jar file %s"
59698 #: java/jcf-parse.c:2136
59699 #, gcc-internal-format, gfc-internal-format
59700 msgid "error while reading %s from zip file"
59703 #: java/jvspec.c:395
59704 #, gcc-internal-format
59705 msgid "can%'t specify %<-D%> without %<--main%>"
59708 #: java/jvspec.c:399
59709 #, gcc-internal-format
59710 msgid "%qs is not a valid class name"
59713 #: java/jvspec.c:405
59714 #, gcc-internal-format
59715 msgid "--resource requires -o"
59718 #: java/jvspec.c:412
59719 #, gcc-internal-format
59720 msgid "already-compiled .class files ignored with -C"
59723 #: java/jvspec.c:419
59724 #, gcc-internal-format
59725 msgid "cannot specify both -C and -o"
59728 #: java/jvspec.c:431
59729 #, gcc-internal-format
59730 msgid "cannot create temporary file"
59733 #: java/jvspec.c:454
59734 #, gcc-internal-format
59735 msgid "using both @FILE with multiple files not implemented"
59738 #: java/jvspec.c:539
59739 #, gcc-internal-format
59740 msgid "cannot specify %<main%> class when not linking"
59744 #, gcc-internal-format
59745 msgid "-fexcess-precision=standard for Java"
59749 #, gcc-internal-format
59750 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
59754 #, gcc-internal-format
59755 msgid "-fjni is incompatible with -freduced-reflection"
59759 #, gcc-internal-format
59760 msgid "can%'t do dependency tracking with input from stdin"
59764 #, gcc-internal-format
59765 msgid "couldn%'t determine target name for dependency tracking"
59768 #: java/mangle_name.c:322 java/mangle_name.c:399
59769 #, gcc-internal-format
59770 msgid "internal error - invalid Utf8 name"
59773 #: java/typeck.c:424
59774 #, gcc-internal-format
59775 msgid "junk at end of signature string"
59778 #: java/verify-glue.c:377
59779 #, gcc-internal-format, gfc-internal-format
59780 msgid "verification failed: %s"
59783 #: java/verify-glue.c:379
59784 #, gcc-internal-format, gfc-internal-format
59785 msgid "verification failed at PC=%d: %s"
59788 #: java/verify-glue.c:467
59789 #, gcc-internal-format
59790 msgid "bad pc in exception_table"
59793 #: jit/docs/examples/tut05-bf.c:242
59794 #, gcc-internal-format
59795 msgid "too many open parens"
59798 #: jit/docs/examples/tut05-bf.c:275
59799 #, gcc-internal-format
59800 msgid "mismatching parens"
59803 #: jit/docs/examples/tut05-bf.c:310
59804 #, gcc-internal-format
59805 msgid "unable to open file"
59808 #: lto/lto-lang.c:813
59809 #, gcc-internal-format
59810 msgid "-fwpa and -fltrans are mutually exclusive"
59813 #: lto/lto-object.c:107
59814 #, gcc-internal-format, gfc-internal-format
59815 msgid "open %s failed: %s"
59818 #: lto/lto-object.c:151 lto/lto-object.c:186 lto/lto-object.c:283
59819 #: lto/lto-object.c:340 lto/lto-object.c:364
59820 #, gcc-internal-format, gfc-internal-format
59824 #: lto/lto-object.c:153
59825 #, gcc-internal-format, gfc-internal-format
59829 #: lto/lto-object.c:195
59830 #, gcc-internal-format, gfc-internal-format
59834 #: lto/lto-object.c:251
59835 #, gcc-internal-format, gfc-internal-format
59836 msgid "two or more sections for %s"
59839 #: lto/lto-partition.c:515
59840 #, gcc-internal-format
59841 msgid "min partition size cannot be greater than max partition size"
59844 #: lto/lto-symtab.c:175
59845 #, gcc-internal-format
59846 msgid "%qD is defined with tls model %s"
59849 #: lto/lto-symtab.c:177
59850 #, gcc-internal-format, gfc-internal-format
59851 msgid "previously defined here as %s"
59854 #: lto/lto-symtab.c:447
59855 #, gcc-internal-format
59856 msgid "multiple prevailing defs for %qE"
59859 #: lto/lto-symtab.c:465
59860 #, gcc-internal-format
59861 msgid "%qD has already been defined"
59864 #: lto/lto-symtab.c:467
59865 #, gcc-internal-format
59866 msgid "previously defined here"
59869 #: lto/lto-symtab.c:667
59870 #, gcc-internal-format
59871 msgid "%qD violates the C++ One Definition Rule "
59874 #: lto/lto-symtab.c:672
59875 #, gcc-internal-format
59876 msgid "type of %qD does not match original declaration"
59879 #: lto/lto-symtab.c:692
59880 #, gcc-internal-format
59881 msgid "alignment of %qD is bigger than original declaration"
59884 #: lto/lto-symtab.c:698
59885 #, gcc-internal-format
59886 msgid "size of %qD differ from the size of original declaration"
59889 #: lto/lto-symtab.c:703
59890 #, gcc-internal-format
59891 msgid "%qD was previously declared here"
59894 #: lto/lto-symtab.c:706
59895 #, gcc-internal-format
59896 msgid "code may be misoptimized unless -fno-strict-aliasing is used"
59899 #: lto/lto-symtab.c:792
59900 #, gcc-internal-format
59901 msgid "variable %qD redeclared as function"
59904 #: lto/lto-symtab.c:799
59905 #, gcc-internal-format
59906 msgid "function %qD redeclared as variable"
59909 #: lto/lto-symtab.c:811
59910 #, gcc-internal-format
59911 msgid "previously declared here"
59915 #, gcc-internal-format
59916 msgid "bytecode stream: garbage at the end of symbols section"
59920 #, gcc-internal-format
59921 msgid "could not parse hex number"
59925 #, gcc-internal-format, gfc-internal-format
59926 msgid "unexpected file name %s in linker resolution file. Expected %s"
59930 #, gcc-internal-format
59931 msgid "could not parse file offset"
59935 #, gcc-internal-format
59936 msgid "unexpected offset"
59940 #, gcc-internal-format
59941 msgid "invalid line in the resolution file"
59945 #, gcc-internal-format
59946 msgid "invalid resolution in the resolution file"
59950 #, gcc-internal-format
59951 msgid "resolution sub id %wx not in object file"
59955 #, gcc-internal-format, gfc-internal-format
59956 msgid "cannot read LTO decls from %s"
59960 #, gcc-internal-format, gfc-internal-format
59961 msgid "Cannot open %s"
59965 #, gcc-internal-format, gfc-internal-format
59966 msgid "Cannot map %s"
59970 #, gcc-internal-format, gfc-internal-format
59971 msgid "Cannot read %s"
59975 #, gcc-internal-format
59976 msgid "lto_obj_file_open() failed"
59980 #, gcc-internal-format
59981 msgid "waitpid failed"
59985 #, gcc-internal-format
59986 msgid "streaming subprocess failed"
59990 #, gcc-internal-format
59991 msgid "streaming subprocess was killed by signal"
59995 #, gcc-internal-format
59996 msgid "no LTRANS output list filename provided"
60000 #, gcc-internal-format
60001 msgid "opening LTRANS output list %s: %m"
60005 #, gcc-internal-format
60006 msgid "writing to LTRANS output list %s: %m"
60010 #, gcc-internal-format
60011 msgid "closing LTRANS output list %s: %m"
60015 #, gcc-internal-format
60016 msgid "could not open symbol resolution file: %m"
60020 #, gcc-internal-format
60021 msgid "errors during merging of translation units"
60024 #: objc/objc-act.c:425 objc/objc-act.c:6780
60025 #, gcc-internal-format
60026 msgid "%<@end%> missing in implementation context"
60029 #: objc/objc-act.c:578
60030 #, gcc-internal-format
60031 msgid "class attributes are not available in Objective-C 1.0"
60034 #: objc/objc-act.c:593
60035 #, gcc-internal-format
60036 msgid "category attributes are not available in Objective-C 1.0"
60039 #: objc/objc-act.c:596
60040 #, gcc-internal-format
60042 "category attributes are not available in this version of the compiler, "
60046 #: objc/objc-act.c:602
60047 #, gcc-internal-format
60048 msgid "class extensions are not available in Objective-C 1.0"
60051 #: objc/objc-act.c:616
60052 #, gcc-internal-format
60053 msgid "class extension for class %qE declared after its %<@implementation%>"
60056 #: objc/objc-act.c:631
60057 #, gcc-internal-format
60058 msgid "protocol attributes are not available in Objective-C 1.0"
60061 #: objc/objc-act.c:696
60062 #, gcc-internal-format
60063 msgid "%<@end%> must appear in an @implementation context"
60066 #: objc/objc-act.c:705
60067 #, gcc-internal-format
60068 msgid "%<@package%> is not available in Objective-C 1.0"
60071 #: objc/objc-act.c:707
60072 #, gcc-internal-format
60073 msgid "%<@package%> presently has the same effect as %<@public%>"
60076 #: objc/objc-act.c:718
60077 #, gcc-internal-format
60078 msgid "%<@optional%> is not available in Objective-C 1.0"
60081 #: objc/objc-act.c:720
60082 #, gcc-internal-format
60083 msgid "%<@required%> is not available in Objective-C 1.0"
60086 #: objc/objc-act.c:728
60087 #, gcc-internal-format
60088 msgid "%<@optional%> is allowed in @protocol context only"
60091 #: objc/objc-act.c:730
60092 #, gcc-internal-format
60093 msgid "%<@required%> is allowed in @protocol context only"
60096 #: objc/objc-act.c:837
60097 #, gcc-internal-format
60098 msgid "%<@property%> is not available in Objective-C 1.0"
60101 #: objc/objc-act.c:841
60102 #, gcc-internal-format
60103 msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
60106 #: objc/objc-act.c:858
60107 #, gcc-internal-format
60108 msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
60111 #: objc/objc-act.c:864
60112 #, gcc-internal-format
60113 msgid "%<assign%> attribute conflicts with %<retain%> attribute"
60116 #: objc/objc-act.c:869
60117 #, gcc-internal-format
60118 msgid "%<assign%> attribute conflicts with %<copy%> attribute"
60121 #: objc/objc-act.c:874
60122 #, gcc-internal-format
60123 msgid "%<retain%> attribute conflicts with %<copy%> attribute"
60126 #: objc/objc-act.c:891
60127 #, gcc-internal-format
60128 msgid "property declaration not in @interface or @protocol context"
60131 #: objc/objc-act.c:902
60132 #, gcc-internal-format
60133 msgid "invalid property declaration"
60136 #: objc/objc-act.c:910
60137 #, gcc-internal-format
60138 msgid "property can not be an array"
60141 #. A @property is not an actual variable, but it is a way to
60142 #. describe a pair of accessor methods, so its type (which is
60143 #. the type of the return value of the getter and the first
60144 #. argument of the setter) can't be a bitfield (as return values
60145 #. and arguments of functions can not be bitfields). The
60146 #. underlying instance variable could be a bitfield, but that is
60147 #. a different matter.
60148 #: objc/objc-act.c:928
60149 #, gcc-internal-format
60150 msgid "property can not be a bit-field"
60153 #: objc/objc-act.c:960
60154 #, gcc-internal-format
60156 "object property %qD has no %<assign%>, %<retain%> or %<copy%> attribute; "
60157 "assuming %<assign%>"
60160 #: objc/objc-act.c:963
60161 #, gcc-internal-format
60163 "%<assign%> can be unsafe for Objective-C objects; please state explicitly if "
60167 #: objc/objc-act.c:970
60168 #, gcc-internal-format
60169 msgid "%<retain%> attribute is only valid for Objective-C objects"
60172 #: objc/objc-act.c:974
60173 #, gcc-internal-format
60174 msgid "%<copy%> attribute is only valid for Objective-C objects"
60177 #: objc/objc-act.c:1028
60178 #, gcc-internal-format
60179 msgid "redeclaration of property %qD"
60182 #: objc/objc-act.c:1031 objc/objc-act.c:1096 objc/objc-act.c:1106
60183 #: objc/objc-act.c:1119 objc/objc-act.c:1130 objc/objc-act.c:1141
60184 #: objc/objc-act.c:1178 objc/objc-act.c:7553 objc/objc-act.c:7616
60185 #: objc/objc-act.c:7638 objc/objc-act.c:7651 objc/objc-act.c:7669
60186 #: objc/objc-act.c:7768
60187 #, gcc-internal-format
60188 msgid "originally specified here"
60191 #: objc/objc-act.c:1093
60192 #, gcc-internal-format
60194 "'nonatomic' attribute of property %qD conflicts with previous declaration"
60197 #: objc/objc-act.c:1103
60198 #, gcc-internal-format
60199 msgid "'getter' attribute of property %qD conflicts with previous declaration"
60202 #: objc/objc-act.c:1116
60203 #, gcc-internal-format
60204 msgid "'setter' attribute of property %qD conflicts with previous declaration"
60207 #: objc/objc-act.c:1127
60208 #, gcc-internal-format
60210 "assign semantics attributes of property %qD conflict with previous "
60214 #: objc/objc-act.c:1138
60215 #, gcc-internal-format
60217 "'readonly' attribute of property %qD conflicts with previous declaration"
60220 #: objc/objc-act.c:1176
60221 #, gcc-internal-format
60222 msgid "type of property %qD conflicts with previous declaration"
60225 #: objc/objc-act.c:1649
60226 #, gcc-internal-format
60227 msgid "the dot syntax is not available in Objective-C 1.0"
60230 #. We know that 'class_name' is an Objective-C class name as the
60231 #. parser won't call this function if it is not. This is only a
60232 #. double-check for safety.
60233 #: objc/objc-act.c:1665
60234 #, gcc-internal-format
60235 msgid "could not find class %qE"
60238 #. Again, this should never happen, but we do check.
60239 #: objc/objc-act.c:1673
60240 #, gcc-internal-format
60241 msgid "could not find interface for class %qE"
60244 #: objc/objc-act.c:1679 objc/objc-act.c:6817 objc/objc-act.c:6948
60245 #, gcc-internal-format
60246 msgid "class %qE is deprecated"
60249 #: objc/objc-act.c:1708
60250 #, gcc-internal-format
60251 msgid "could not find setter/getter for %qE in class %qE"
60254 #: objc/objc-act.c:1744
60255 #, gcc-internal-format
60256 msgid "readonly property can not be set"
60259 #: objc/objc-act.c:2015
60260 #, gcc-internal-format
60261 msgid "method declaration not in @interface context"
60264 #: objc/objc-act.c:2019
60265 #, gcc-internal-format
60266 msgid "method attributes are not available in Objective-C 1.0"
60269 #: objc/objc-act.c:2039
60270 #, gcc-internal-format
60271 msgid "method definition not in @implementation context"
60274 #: objc/objc-act.c:2054
60275 #, gcc-internal-format
60276 msgid "method attributes can not be specified in @implementation context"
60279 #: objc/objc-act.c:2283
60280 #, gcc-internal-format
60281 msgid "class %qs does not implement the %qE protocol"
60284 #: objc/objc-act.c:2286
60285 #, gcc-internal-format
60286 msgid "type %qs does not conform to the %qE protocol"
60289 #: objc/objc-act.c:2567
60290 #, gcc-internal-format
60291 msgid "comparison of distinct Objective-C types lacks a cast"
60294 #: objc/objc-act.c:2571
60295 #, gcc-internal-format
60296 msgid "initialization from distinct Objective-C type"
60299 #: objc/objc-act.c:2575
60300 #, gcc-internal-format
60301 msgid "assignment from distinct Objective-C type"
60304 #: objc/objc-act.c:2579
60305 #, gcc-internal-format
60306 msgid "distinct Objective-C type in return"
60309 #: objc/objc-act.c:2583
60310 #, gcc-internal-format
60311 msgid "passing argument %d of %qE from distinct Objective-C type"
60314 #: objc/objc-act.c:2726
60315 #, gcc-internal-format
60316 msgid "statically allocated instance of Objective-C class %qE"
60319 #: objc/objc-act.c:2735
60320 #, gcc-internal-format
60321 msgid "redeclaration of Objective-C class %qs"
60324 #. This case happens when we are given an 'interface' which
60325 #. is not a valid class name. For example if a typedef was
60326 #. used, and 'interface' really is the identifier of the
60327 #. typedef, but when you resolve it you don't get an
60328 #. Objective-C class, but something else, such as 'int'.
60329 #. This is an error; protocols make no sense unless you use
60330 #. them with Objective-C objects.
60331 #: objc/objc-act.c:2777
60332 #, gcc-internal-format
60333 msgid "only Objective-C object types can be qualified with a protocol"
60336 #: objc/objc-act.c:2841
60337 #, gcc-internal-format
60338 msgid "protocol %qE has circular dependency"
60341 #: objc/objc-act.c:2874 objc/objc-act.c:5681
60342 #, gcc-internal-format
60343 msgid "cannot find protocol declaration for %qE"
60346 #: objc/objc-act.c:3175 objc/objc-act.c:3830 objc/objc-act.c:6393
60347 #: objc/objc-act.c:6868 objc/objc-act.c:6941 objc/objc-act.c:6994
60348 #, gcc-internal-format
60349 msgid "cannot find interface declaration for %qE"
60352 #: objc/objc-act.c:3179
60353 #, gcc-internal-format
60354 msgid "interface %qE does not have valid constant string layout"
60357 #: objc/objc-act.c:3184
60358 #, gcc-internal-format
60359 msgid "cannot find reference tag for class %qE"
60362 #: objc/objc-act.c:3329
60363 #, gcc-internal-format
60364 msgid "%qE is not an Objective-C class name or alias"
60367 #: objc/objc-act.c:3344 objc/objc-act.c:3375 objc/objc-act.c:6774
60368 #: objc/objc-act.c:8099 objc/objc-act.c:8150
60369 #, gcc-internal-format
60370 msgid "Objective-C declarations may only appear in global scope"
60373 #: objc/objc-act.c:3349
60374 #, gcc-internal-format
60375 msgid "cannot find class %qE"
60378 #: objc/objc-act.c:3351
60379 #, gcc-internal-format
60380 msgid "class %qE already exists"
60383 #: objc/objc-act.c:3393 objc/objc-act.c:6833
60384 #, gcc-internal-format
60385 msgid "%qE redeclared as different kind of symbol"
60388 #: objc/objc-act.c:3395 objc/objc-act.c:3981 objc/objc-act.c:4009
60389 #: objc/objc-act.c:4064 objc/objc-act.c:6835
60390 #, gcc-internal-format
60391 msgid "previous declaration of %q+D"
60394 #: objc/objc-act.c:3684
60395 #, gcc-internal-format
60396 msgid "strong-cast assignment has been intercepted"
60399 #: objc/objc-act.c:3726
60400 #, gcc-internal-format
60401 msgid "strong-cast may possibly be needed"
60404 #: objc/objc-act.c:3736
60405 #, gcc-internal-format
60406 msgid "instance variable assignment has been intercepted"
60409 #: objc/objc-act.c:3755
60410 #, gcc-internal-format
60411 msgid "pointer arithmetic for garbage-collected objects not allowed"
60414 #: objc/objc-act.c:3761
60415 #, gcc-internal-format
60416 msgid "global/static variable assignment has been intercepted"
60419 #: objc/objc-act.c:3978 objc/objc-act.c:4006 objc/objc-act.c:4061
60420 #, gcc-internal-format
60421 msgid "duplicate instance variable %q+D"
60424 #: objc/objc-act.c:4121
60425 #, gcc-internal-format
60427 "%<-fobjc-exceptions%> is required to enable Objective-C exception syntax"
60430 #: objc/objc-act.c:4205
60431 #, gcc-internal-format
60432 msgid "@catch parameter is not a known Objective-C class type"
60435 #: objc/objc-act.c:4211
60436 #, gcc-internal-format
60437 msgid "@catch parameter can not be protocol-qualified"
60440 #: objc/objc-act.c:4256
60441 #, gcc-internal-format
60442 msgid "exception of type %<%T%> will be caught"
60445 #: objc/objc-act.c:4258
60446 #, gcc-internal-format
60447 msgid " by earlier handler for %<%T%>"
60450 #: objc/objc-act.c:4305
60451 #, gcc-internal-format
60452 msgid "%<@try%> without %<@catch%> or %<@finally%>"
60455 #: objc/objc-act.c:4333
60456 #, gcc-internal-format
60457 msgid "%<@throw%> (rethrow) used outside of a @catch block"
60460 #: objc/objc-act.c:4346
60461 #, gcc-internal-format
60462 msgid "%<@throw%> argument is not an object"
60465 #: objc/objc-act.c:4367
60466 #, gcc-internal-format
60467 msgid "%<@synchronized%> argument is not an object"
60470 #: objc/objc-act.c:4575
60471 #, gcc-internal-format
60475 #: objc/objc-act.c:4598 objc/objc-act.c:4617
60476 #, gcc-internal-format
60477 msgid "inconsistent instance variable specification"
60480 #: objc/objc-act.c:4672
60481 #, gcc-internal-format
60482 msgid "can not use an object as parameter to a method"
60485 #: objc/objc-act.c:4716
60486 #, gcc-internal-format
60487 msgid "method argument attributes are not available in Objective-C 1.0"
60490 #: objc/objc-act.c:5090
60491 #, gcc-internal-format
60492 msgid "multiple methods named %<%c%E%> found"
60495 #: objc/objc-act.c:5093
60496 #, gcc-internal-format
60497 msgid "using %<%c%s%>"
60500 #: objc/objc-act.c:5102
60501 #, gcc-internal-format
60502 msgid "multiple selectors named %<%c%E%> found"
60505 #: objc/objc-act.c:5105
60506 #, gcc-internal-format
60507 msgid "found %<%c%s%>"
60510 #: objc/objc-act.c:5114
60511 #, gcc-internal-format
60512 msgid "also found %<%c%s%>"
60515 #. If 'rtype' is NULL_TREE at this point it means that
60516 #. we have seen no @interface corresponding to that
60517 #. class name, only a @class declaration (alternatively,
60518 #. this was a call such as [objc_getClass("SomeClass")
60519 #. alloc], where we've never seen the @interface of
60520 #. SomeClass). So, we have a class name (class_tree)
60521 #. but no actual details of the class methods. We won't
60522 #. be able to check that the class responds to the
60523 #. method, and we will have to guess the method
60524 #. prototype. Emit a warning, then keep going (this
60525 #. will use any method with a matching name, as if the
60526 #. receiver was of type 'Class').
60527 #. We could not find an @interface declaration, and
60528 #. there are no protocols attached to the receiver,
60529 #. so we can't complete the check that the receiver
60530 #. responds to the method, and we can't retrieve the
60531 #. method prototype. But, because the receiver has
60532 #. a well-specified class, the programmer did want
60533 #. this check to be performed. Emit a warning, then
60534 #. keep going as if it was an 'id'. To remove the
60535 #. warning, either include an @interface for the
60536 #. class, or cast the receiver to 'id'. Note that
60537 #. rtype is an IDENTIFIER_NODE at this point.
60538 #: objc/objc-act.c:5400 objc/objc-act.c:5534
60539 #, gcc-internal-format
60540 msgid "@interface of class %qE not found"
60543 #: objc/objc-act.c:5408
60544 #, gcc-internal-format
60545 msgid "no super class declared in @interface for %qE"
60548 #: objc/objc-act.c:5459
60549 #, gcc-internal-format
60550 msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
60553 #. We have a type, but it's not an Objective-C type (!).
60554 #: objc/objc-act.c:5571
60555 #, gcc-internal-format
60556 msgid "invalid receiver type %qs"
60559 #: objc/objc-act.c:5588
60560 #, gcc-internal-format
60561 msgid "%<%c%E%> not found in protocol(s)"
60564 #: objc/objc-act.c:5602
60565 #, gcc-internal-format
60566 msgid "%qE may not respond to %<%c%E%>"
60569 #: objc/objc-act.c:5610
60570 #, gcc-internal-format
60571 msgid "no %<%c%E%> method found"
60574 #: objc/objc-act.c:5617
60575 #, gcc-internal-format
60576 msgid "(Messages without a matching method signature"
60579 #: objc/objc-act.c:5619
60580 #, gcc-internal-format
60581 msgid "will be assumed to return %<id%> and accept"
60584 #: objc/objc-act.c:5621
60585 #, gcc-internal-format
60586 msgid "%<...%> as arguments.)"
60589 #: objc/objc-act.c:5730
60590 #, gcc-internal-format
60591 msgid "undeclared selector %qE"
60594 #. Historically, a class method that produced objects (factory
60595 #. method) would assign `self' to the instance that it
60596 #. allocated. This would effectively turn the class method into
60597 #. an instance method. Following this assignment, the instance
60598 #. variables could be accessed. That practice, while safe,
60599 #. violates the simple rule that a class method should not refer
60600 #. to an instance variable. It's better to catch the cases
60601 #. where this is done unknowingly than to support the above
60603 #: objc/objc-act.c:5754
60604 #, gcc-internal-format
60605 msgid "instance variable %qE accessed in class method"
60608 #: objc/objc-act.c:5984 objc/objc-act.c:6004
60609 #, gcc-internal-format
60611 "method %<%c%E%> declared %<@optional%> and %<@required%> at the same time"
60614 #: objc/objc-act.c:5988
60615 #, gcc-internal-format
60616 msgid "previous declaration of %<%c%E%> as %<@required%>"
60619 #: objc/objc-act.c:6008
60620 #, gcc-internal-format
60621 msgid "previous declaration of %<%c%E%> as %<@optional%>"
60624 #: objc/objc-act.c:6068
60625 #, gcc-internal-format
60626 msgid "duplicate declaration of method %<%c%E%> with conflicting types"
60629 #: objc/objc-act.c:6072
60630 #, gcc-internal-format
60631 msgid "previous declaration of %<%c%E%>"
60634 #: objc/objc-act.c:6109
60635 #, gcc-internal-format
60636 msgid "duplicate interface declaration for category %<%E(%E)%>"
60639 #: objc/objc-act.c:6197
60640 #, gcc-internal-format
60641 msgid "illegal reference type specified for instance variable %qs"
60644 #: objc/objc-act.c:6208
60645 #, gcc-internal-format
60646 msgid "instance variable %qs has unknown size"
60649 #: objc/objc-act.c:6229
60650 #, gcc-internal-format
60651 msgid "instance variable %qs uses flexible array member"
60654 #: objc/objc-act.c:6256
60655 #, gcc-internal-format
60656 msgid "type %qE has no default constructor to call"
60659 #: objc/objc-act.c:6262
60660 #, gcc-internal-format
60661 msgid "destructor for %qE shall not be run either"
60664 #. Vtable pointers are Real Bad(tm), since Obj-C cannot
60665 #. initialize them.
60666 #: objc/objc-act.c:6274
60667 #, gcc-internal-format
60668 msgid "type %qE has virtual member functions"
60671 #: objc/objc-act.c:6275
60672 #, gcc-internal-format
60673 msgid "illegal aggregate type %qE specified for instance variable %qs"
60676 #: objc/objc-act.c:6285
60677 #, gcc-internal-format
60678 msgid "type %qE has a user-defined constructor"
60681 #: objc/objc-act.c:6287
60682 #, gcc-internal-format
60683 msgid "type %qE has a user-defined destructor"
60686 #: objc/objc-act.c:6291
60687 #, gcc-internal-format
60689 "C++ constructors and destructors will not be invoked for Objective-C fields"
60692 #: objc/objc-act.c:6422
60693 #, gcc-internal-format
60694 msgid "instance variable %qE is declared private"
60697 #: objc/objc-act.c:6433
60698 #, gcc-internal-format
60699 msgid "instance variable %qE is %s; this will be a hard error in the future"
60702 #: objc/objc-act.c:6440
60703 #, gcc-internal-format
60704 msgid "instance variable %qE is declared %s"
60707 #: objc/objc-act.c:6551 objc/objc-act.c:6666
60708 #, gcc-internal-format
60709 msgid "incomplete implementation of class %qE"
60712 #: objc/objc-act.c:6555 objc/objc-act.c:6670
60713 #, gcc-internal-format
60714 msgid "incomplete implementation of category %qE"
60717 #: objc/objc-act.c:6564 objc/objc-act.c:6678
60718 #, gcc-internal-format
60719 msgid "method definition for %<%c%E%> not found"
60722 #: objc/objc-act.c:6719
60723 #, gcc-internal-format
60724 msgid "%s %qE does not fully implement the %qE protocol"
60727 #: objc/objc-act.c:6809
60728 #, gcc-internal-format
60729 msgid "cannot find interface declaration for %qE, superclass of %qE"
60732 #: objc/objc-act.c:6848
60733 #, gcc-internal-format
60734 msgid "reimplementation of class %qE"
60737 #: objc/objc-act.c:6881
60738 #, gcc-internal-format
60739 msgid "conflicting super class name %qE"
60742 #: objc/objc-act.c:6884
60743 #, gcc-internal-format
60744 msgid "previous declaration of %qE"
60747 #: objc/objc-act.c:6886
60748 #, gcc-internal-format
60749 msgid "previous declaration"
60752 #: objc/objc-act.c:6899 objc/objc-act.c:6901
60753 #, gcc-internal-format
60754 msgid "duplicate interface declaration for class %qE"
60757 #: objc/objc-act.c:7220 objc/objc-act.c:7416
60758 #, gcc-internal-format
60759 msgid "can not find instance variable associated with property"
60762 #. TODO: This should be caught much earlier than this.
60763 #: objc/objc-act.c:7382
60764 #, gcc-internal-format
60765 msgid "invalid setter, it must have one argument"
60768 #: objc/objc-act.c:7546 objc/objc-act.c:7761
60769 #, gcc-internal-format
60770 msgid "property %qs already specified in %<@dynamic%>"
60773 #: objc/objc-act.c:7549 objc/objc-act.c:7764
60774 #, gcc-internal-format
60775 msgid "property %qs already specified in %<@synthesize%>"
60778 #: objc/objc-act.c:7563 objc/objc-act.c:7778
60779 #, gcc-internal-format
60780 msgid "no declaration of property %qs found in the interface"
60783 #: objc/objc-act.c:7590
60784 #, gcc-internal-format
60785 msgid "ivar %qs used by %<@synthesize%> declaration must be an existing ivar"
60788 #: objc/objc-act.c:7611
60789 #, gcc-internal-format
60790 msgid "property %qs is using instance variable %qs of incompatible type"
60793 #: objc/objc-act.c:7633
60794 #, gcc-internal-format
60795 msgid "'assign' property %qs is using bit-field instance variable %qs"
60798 #: objc/objc-act.c:7646
60799 #, gcc-internal-format
60800 msgid "'atomic' property %qs is using bit-field instance variable %qs"
60803 #: objc/objc-act.c:7664
60804 #, gcc-internal-format
60805 msgid "property %qs is using the same instance variable as property %qs"
60808 #: objc/objc-act.c:7705
60809 #, gcc-internal-format
60810 msgid "%<@synthesize%> is not available in Objective-C 1.0"
60813 #. We can get here only in Objective-C; the Objective-C++ parser
60814 #. detects the problem while parsing, outputs the error
60815 #. "misplaced '@synthesize' Objective-C++ construct" and skips
60816 #. the declaration.
60817 #: objc/objc-act.c:7716
60818 #, gcc-internal-format
60819 msgid "%<@synthesize%> not in @implementation context"
60822 #: objc/objc-act.c:7722
60823 #, gcc-internal-format
60824 msgid "%<@synthesize%> can not be used in categories"
60827 #: objc/objc-act.c:7731
60828 #, gcc-internal-format
60829 msgid "%<@synthesize%> requires the @interface of the class to be available"
60832 #: objc/objc-act.c:7814
60833 #, gcc-internal-format
60834 msgid "%<@dynamic%> is not available in Objective-C 1.0"
60837 #. We can get here only in Objective-C; the Objective-C++ parser
60838 #. detects the problem while parsing, outputs the error
60839 #. "misplaced '@dynamic' Objective-C++ construct" and skips the
60841 #: objc/objc-act.c:7825
60842 #, gcc-internal-format
60843 msgid "%<@dynamic%> not in @implementation context"
60846 #: objc/objc-act.c:7847
60847 #, gcc-internal-format
60848 msgid "%<@dynamic%> requires the @interface of the class to be available"
60851 #: objc/objc-act.c:8045
60852 #, gcc-internal-format
60853 msgid "definition of protocol %qE not found"
60856 #. It would be nice to use warn_deprecated_use() here, but
60857 #. we are using TREE_CHAIN (which is supposed to be the
60858 #. TYPE_STUB_DECL for a TYPE) for something different.
60859 #: objc/objc-act.c:8076
60860 #, gcc-internal-format
60861 msgid "protocol %qE is deprecated"
60864 #: objc/objc-act.c:8195
60865 #, gcc-internal-format
60866 msgid "duplicate declaration for protocol %qE"
60869 #: objc/objc-act.c:8706
60870 #, gcc-internal-format
60871 msgid "conflicting types for %<%c%s%>"
60874 #: objc/objc-act.c:8710
60875 #, gcc-internal-format
60876 msgid "previous declaration of %<%c%s%>"
60879 #: objc/objc-act.c:8810
60880 #, gcc-internal-format
60881 msgid "no super class declared in interface for %qE"
60884 #: objc/objc-act.c:8837
60885 #, gcc-internal-format
60886 msgid "[super ...] must appear in a method context"
60889 #: objc/objc-act.c:8877
60890 #, gcc-internal-format
60891 msgid "method possibly missing a [super dealloc] call"
60894 #: objc/objc-act.c:9341
60895 #, gcc-internal-format
60896 msgid "instance variable %qs is declared private"
60899 #: objc/objc-act.c:9394
60900 #, gcc-internal-format
60901 msgid "local declaration of %qE hides instance variable"
60904 #. This can happen if DECL_ARTIFICIAL (*expr_p), but
60905 #. should be impossible for real properties, which always
60907 #: objc/objc-act.c:9440
60908 #, gcc-internal-format
60909 msgid "no %qs getter found"
60912 #: objc/objc-act.c:9680
60913 #, gcc-internal-format
60914 msgid "fast enumeration is not available in Objective-C 1.0"
60917 #: objc/objc-act.c:9690
60918 #, gcc-internal-format
60919 msgid "iterating variable in fast enumeration is not an object"
60922 #: objc/objc-act.c:9696
60923 #, gcc-internal-format
60924 msgid "collection in fast enumeration is not an object"
60927 #: objc/objc-encoding.c:130
60928 #, gcc-internal-format
60929 msgid "type %qT does not have a known size"
60932 #: objc/objc-encoding.c:721
60933 #, gcc-internal-format
60934 msgid "unknown type %<%T%> found during Objective-C encoding"
60937 #. Do not do any encoding, produce an error and keep going.
60938 #: objc/objc-encoding.c:804
60939 #, gcc-internal-format
60940 msgid "trying to encode non-integer type as a bitfield"
60943 #: objc/objc-gnu-runtime-abi-01.c:131
60944 #, gcc-internal-format
60945 msgid "%<-fobjc-gc%> is ignored for %<-fgnu-runtime%>"
60948 #: objc/objc-gnu-runtime-abi-01.c:139
60949 #, gcc-internal-format
60950 msgid "%<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>"
60953 #: objc/objc-gnu-runtime-abi-01.c:2168 objc/objc-next-runtime-abi-01.c:2815
60954 #: objc/objc-next-runtime-abi-02.c:3587
60955 #, gcc-internal-format
60956 msgid "non-objective-c type '%T' cannot be caught"
60959 #: objc/objc-next-runtime-abi-01.c:150
60960 #, gcc-internal-format
60962 "%<-fobjc-sjlj-exceptions%> is the only supported exceptions system for %<-"
60963 "fnext-runtime%> with %<-fobjc-abi-version%> < 2"
60966 #: objc/objc-next-runtime-abi-02.c:242
60967 #, gcc-internal-format
60969 "%<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-"
60970 "abi-version%> >= 2"
60973 #: objc/objc-runtime-shared-support.c:425
60974 #, gcc-internal-format
60975 msgid "creating selector for nonexistent method %qE"